|
|
!(function(){var Qy=Object.defineProperty,Uy=Object.defineProperties;var zy=Object.getOwnPropertyDescriptors;var Pd=Object.getOwnPropertySymbols;var Wh=Object.prototype.hasOwnProperty,Zh=Object.prototype.propertyIsEnumerable;var Kh=(Ot,le,w)=>le in Ot?Qy(Ot,le,{enumerable:!0,configurable:!0,writable:!0,value:w}):Ot[le]=w,cu=(Ot,le)=>{for(var w in le||(le={}))Wh.call(le,w)&&Kh(Ot,w,le[w]);if(Pd)for(var w of Pd(le))Zh.call(le,w)&&Kh(Ot,w,le[w]);return Ot},K0=(Ot,le)=>Uy(Ot,zy(le));var cf=(Ot,le)=>{var w={};for(var S in Ot)Wh.call(Ot,S)&&le.indexOf(S)<0&&(w[S]=Ot[S]);if(Ot!=null&&Pd)for(var S of Pd(Ot))le.indexOf(S)<0&&Zh.call(Ot,S)&&(w[S]=Ot[S]);return w};(self.webpackChunk=self.webpackChunk||[]).push([[7289],{87169:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return r}});var S=w(54476),c=w(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},m=e,p=w(7657),n=function(l,u){return c.createElement(p.Z,(0,S.Z)({},l,{ref:u,icon:m}))},o=c.forwardRef(n),r=o},61481:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return r}});var S=w(54476),c=w(59301),e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},m=e,p=w(7657),n=function(l,u){return c.createElement(p.Z,(0,S.Z)({},l,{ref:u,icon:m}))},o=c.forwardRef(n),r=o},76618:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return r}});var S=w(54476),c=w(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},m=e,p=w(7657),n=function(l,u){return c.createElement(p.Z,(0,S.Z)({},l,{ref:u,icon:m}))},o=c.forwardRef(n),r=o},32050:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return r}});var S=w(54476),c=w(59301),e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},m=e,p=w(7657),n=function(l,u){return c.createElement(p.Z,(0,S.Z)({},l,{ref:u,icon:m}))},o=c.forwardRef(n),r=o},58571:function(){"use strict"},44814:function(Ot,le){"use strict";le.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},22820:function(){"use strict"},85315:function(){"use strict"},84310:function(Ot,le,w){"use strict";var S=w(59301),c=Object.defineProperty,e=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,n=(i,l,u)=>l in i?c(i,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):i[l]=u,o=(i,l)=>{for(var u in l||(l={}))m.call(l,u)&&n(i,u,l[u]);if(e)for(var u of e(l))p.call(l,u)&&n(i,u,l[u]);return i};const r=i=>React.createElement("svg",o({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},i),React.createElement("title",null,"\u7F16\u7EC4\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#D55",cx:18,cy:18,r:18}),React.createElement("path",{d:"M18 6a2.818 2.818 0 0 1 2.813 2.994l-.688 11.01a2.129 2.129 0 0 1-4.25 0l-.688-11.01A2.818 2.818 0 0 1 18 6Z",fill:"#172740"}),React.createElement("circle",{fill:"#172740",cx:18,cy:26.5,r:2.5})));le.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg=="},32751:function(Ot,le,w){"use strict";var S=w(59301),c=Object.defineProperty,e=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,n=(i,l,u)=>l in i?c(i,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):i[l]=u,o=(i,l)=>{for(var u in l||(l={}))m.call(l,u)&&n(i,u,l[u]);if(e)for(var u of e(l))p.call(l,u)&&n(i,u,l[u]);return i};const r=i=>React.createElement("svg",o({width:31,height:30,xmlns:"http://www.w3.org/2000/svg"},i),React.createElement("title",null,"\u7F16\u7EC4 7"),React.createElement("g",{transform:"translate(2 1)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#D55",strokeWidth:2,cx:14,cy:14,r:14}),React.createElement("path",{d:"M14 5a2 2 0 0 1 2 2v8a2 2 0 1 1-4 0V7a2 2 0 0 1 2-2Z",fill:"#D55"}),React.createElement("circle",{fill:"#D55",cx:14,cy:21,r:2})));le.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4="},98282:function(Ot,le,w){"use strict";var S=w(59301),c=Object.defineProperty,e=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,n=(i,l,u)=>l in i?c(i,l,{enumerable:!0,configurable:!0,writable:!0,value:u}):i[l]=u,o=(i,l)=>{for(var u in l||(l={}))m.call(l,u)&&n(i,u,l[u]);if(e)for(var u of e(l))p.call(l,u)&&n(i,u,l[u]);return i};const r=i=>React.createElement("svg",o({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},i),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#19CB70",cx:18,cy:18,r:18}),React.createElement("path",{stroke:"#172740",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 18.85 15.274 24 26 14"})));le.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+"},12163:function(Ot,le,w){"use strict";w.d(le,{G0:function(){return re},JW:function(){return Ge},Jd:function(){return ee},Kl:function(){return Ve},L5:function(){return d},MH:function(){return Ne},MI:function(){return Ee},Qo:function(){return _},SO:function(){return a},Tf:function(){return E},VT:function(){return Y},XO:function(){return s},Xy:function(){return C},Y0:function(){return R},Ye:function(){return K},Yv:function(){return at},ZH:function(){return Xe},am:function(){return ne},bD:function(){return X},eA:function(){return B},fA:function(){return xe},fY:function(){return b},g6:function(){return t},g7:function(){return We},gT:function(){return D},gn:function(){return qe},h$:function(){return lt},hG:function(){return y},i8:function(){return _e},j3:function(){return Oe},lH:function(){return $},li:function(){return h},n4:function(){return v},pU:function(){return H},qK:function(){return g},sA:function(){return q},sP:function(){return be},t$:function(){return Ae},wj:function(){return V},zl:function(){return A}});var S=w(60343),c=w(27338),e=Object.defineProperty,m=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable,o=(te,P,z)=>P in te?e(te,P,{enumerable:!0,configurable:!0,writable:!0,value:z}):te[P]=z,r=(te,P)=>{for(var z in P||(P={}))p.call(P,z)&&o(te,z,P[z]);if(m)for(var z of m(P))n.call(P,z)&&o(te,z,P[z]);return te},i=(te,P,z)=>new Promise((U,fe)=>{var Me=de=>{try{Ye(z.next(de))}catch(rt){fe(rt)}},Re=de=>{try{Ye(z.throw(de))}catch(rt){fe(rt)}},Ye=de=>de.done?U(de.value):Promise.resolve(de.value).then(Me,Re);Ye((z=z.apply(te,P)).next())});const l=(0,c.oP)(),u={};l!=null&&l.homework_common_id&&(u.homework_common_id=l==null?void 0:l.homework_common_id),l!=null&&l.exercisesId&&(u.exercise_id=l==null?void 0:l.exercisesId),console.log(l,u,"urlParamsAll");function s(te,P){return(0,S.U2)(`tasks/${te}.json`,r(r({},P),u))}function t(te,P={}){return(0,S.U2)(`myshixuns/${te}/challenges.json`,r({},P))}function a(te,P){return(0,S.U2)(`myshixuns/${te}/subject_challenges.json`,P)}function d(te,P,z){return(0,S.U2)(`tasks/${te}/star.json`,{shixun_id:P,star:z})}function h(te,P){return P.path&&(P.path=encodeURIComponent(P.path)),(0,S.U2)(`tasks/${te}/rep_content.json`,r(r({},P),u))}function v(te,P){return(0,S.v_)(`myshixuns/${te}/update_file.json`,r(r({},P),u))}function g(te,P){return(0,S.U2)(`tasks/${te}/reset_original_code.json`,r(r({},P),u))}function E(te,P){return(0,S.v_)(`myshixuns/${te}/reset_repository.json`,P)}function y(te,P){return(0,S.U2)(`tasks/${te}/reset_passed_code.json`,r(r({},P),u))}function C(te,P){return(0,S.v_)(`tasks/${te}/game_build.json`,r(r({},P),u))}function B(te){return(0,S.ZP)("http://localhost:49352/api/game_build",{method:"post",body:te})}function _(te,P){return(0,S.U2)(`tasks/${te}/game_status.json`,r(r({},P),u))}function A(te,P){return(0,S.v_)(`tasks/${te}/choose_build.json`,r(r({},P),u))}function b(te){return(0,S.U2)(`myshixuns/${te}/get_remaining_time.json`)}function D(te){return(0,S.U2)(`tasks/${te}/picture_display.json`,u)}function M(te,P){return get(`courses/${te}/inform_detail.json`,P)}function R(te){return(0,S.v_)(`tasks/${te}/plus_or_cancel_praise.json`)}function H(te,P={}){return(0,S.v_)(`myshixuns/${te}/repository.json`,P)}function q(te,P={}){return(0,S.U2)(`myshixuns/${te}/start.json`,P)}function Y(te,P={}){return(0,S.v_)(`myshixuns/${te}/force_delete_pod.json`,P)}function W(te,P={}){return get(`myshixuns/${te}/set_tpisession.json`,P)}function O(te){return get(`myshixuns/${te}/reset_pod.json`)}function ne(te,P){return(0,S.U2)(`myshixuns/${te}/reset_pod.json`,P)}function ee(te,P){return(0,S.ZP)(`/api/tasks/${te}/reboot_esc.json`,{method:"post",body:P})}function Ae(te){return(0,S.U2)(`tasks/${te}/check_test_sets.json`)}function $(te){return(0,S.U2)(`tasks/${te}/get_answer_info.json`)}function be(te){return(0,S.U2)(`tasks/${te}/get_choose_answer.json`)}function Ne(te){return(0,S.U2)(`tasks/${te}/unlock_choose_answer.json`)}function Oe(te,P){return(0,S.U2)(`tasks/${te}/unlock_answer.json`,{answer_id:P})}function Ge(te,P,z,U){return(0,S.v_)(`tasks/${te}/set_games_status.json`,r({result:P,data:z},U||{}))}function Ve(te,P){return(0,S.U2)(`myshixuns/${te}/active_pod.json`,P)}function _e(te,P){return(0,S.U2)(`tasks/${te}/rank_list.json`,P)}function xe(te,P){return(0,S.v_)(`tasks/${te}/close_windows_vnc.json`,{tpi_id:P})}function Xe(te,P){return(0,S.U2)(`tasks/${te}/commit_files.json`,P)}function qe(te,P){return(0,S.U2)(`tasks/${te}/pull_files.json`,P)}function lt(te,P){return(0,S.v_)(`tasks/${te}/log_output`,P)}function at(te,P){return(0,S.U2)(`tasks/${te}/stop_log_output.json`,P)}function Ee(te){return i(this,null,function*(){return(0,S.ZP)(`/api/myshixuns/${te.id}/add_file.json`,{method:"post",body:te})})}function X(te){return i(this,null,function*(){return(0,S.ZP)(`/api/myshixuns/${te.id}/delete_git_file.json`,{method:"Delete",body:te})})}function We(te){return i(this,null,function*(){return(0,S.ZP)(`/api/myshixuns/${te.id}/mv_file.json`,{method:"post",body:te})})}function oe(te){return i(this,null,function*(){return te.path&&(te.path=encodeURIComponent(te.path)),Fetch(`/api/tasks/${te.id}/rep_content.json`,{method:"get",params:te})})}function K(te,P){return(0,S.ZP)(`/api/shixuns/${te}/set_start_permanent.json`,{method:"put",body:P})}function V(te){return i(this,null,function*(){return(0,S.ZP)("/api/myshixuns/wuying_record.json",{method:"get",params:te})})}function re(te){return i(this,null,function*(){return(0,S.ZP)("/api/jupyters/save_with_wuying_tpi.json",{method:"Get",params:te})})}},27952:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return u}});var S=w(59301),c=w(43006),e=w(8591),m=w(60343),p={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},n=w(11733),o=w(59301),r=(s,t,a)=>new Promise((d,h)=>{var v=y=>{try{E(a.next(y))}catch(C){h(C)}},g=y=>{try{E(a.throw(y))}catch(C){h(C)}},E=y=>y.done?d(y.value):Promise.resolve(y.value).then(v,g);E((a=a.apply(s,t)).next())});const i=function(t,a){const d=t.split(","),h=d[0].match(/:(.*?);/)[1],v=atob(d[1]);let g=v.length;const E=new Uint8Array(g);for(;g--;)E[g]=v.charCodeAt(g);return new Blob([E],{type:h})};var u=(0,S.forwardRef)(({time:s,number:t,supportCamera:a,take_photo:d,isExercise:h=!0,update:v,onUserMediaLoaded:g},E)=>{const y=(0,S.useRef)(),C=(0,S.useRef)(),B=(0,c.useParams)();let[_,A]=(0,S.useState)([]),[b,D]=(0,S.useState)(0);const[M,R]=(0,S.useState)("");let[H,q]=(0,S.useState)();const[Y,W]=(0,S.useState)(0),O=(_e,xe)=>r(void 0,null,function*(){return(0,m.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:_e,file:xe}})}),ne=_e=>r(void 0,null,function*(){const xe=new Date().valueOf();if(_e){const Xe=yield O(`\u7167\u7247${xe}`,_e);Xe.status||(yield(0,n.Ju)({container_id:B.categoryId,container_type:"Exercise",attachment_id:Xe==null?void 0:Xe.id}))}});(0,S.useEffect)(()=>($(),()=>{Ge(),ee()}),[]),(0,S.useEffect)(()=>{b===2&&s&&t>0&&(Ae(),W(1))},[s]),(0,S.useEffect)(()=>{if(Y!==0){if(Y===2)clearInterval(H);else{let _e=0,xe=setInterval(()=>{_.includes(_e)&&be(),_e++},1e3);q(xe)}return()=>clearInterval(H)}},[Y]),(0,S.useImperativeHandle)(E,()=>({handlePhoto:be,handleTakePhoto:Ne}));const ee=()=>{W(2)},Ae=()=>{const _e=s/t,xe=[];function Xe(qe,lt){return parseInt(Math.floor(Math.random()*(lt-qe+1))+qe)}new Array(t).fill(0).map((qe,lt)=>{d?xe.push(Xe(_e*lt,_e*(lt+1))):lt==0?xe.push(0):xe.push(Xe(_e*lt,_e*(lt+1)))}),_=xe,A([...xe]),console.log(xe)},$=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(_e){const xe=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return xe?new Promise(function(Xe,qe){xe.call(navigator,_e,Xe,qe)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(_e){Oe.current=_e,a&&a(2),D(2),"srcObject"in y.current?y.current.srcObject=_e:y.current.src=window.URL.createObjectURL(_e),y.current.onloadedmetadata=function(xe){y.current.play(),g&&g()},y.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),ee(),h&&e.ZP.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(_e){D(1),a&&a(1),_e.message==="Permission denied"||_e.name==="NotAllowedError"?e.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):e.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+_e.name),console.log("err: "+_e.message)})},be=()=>{try{C.current.width=y.current.videoWidth,C.current.height=y.current.videoHeight,C.current.getContext("2d").drawImage(y.current,0,0,C.current.width,C.current.height),R(C.current.toDataURL("image/png")),ne(C.current.toDataURL("image/png")),Ve(C.current.toDataURL("image/png"))}catch(_e){}},Ne=()=>{try{return C.current.width=y.current.videoWidth,C.current.height=y.current.videoHeight,C.current.getContext("2d").drawImage(y.current,0,0,C.current.width,C.current.height),C.current.toDataURL("image/png")}catch(_e){}},Oe=(0,S.useRef)(),Ge=()=>{try{Oe.current.getTracks().forEach(function(Xe){Xe.stop()}),y.current.srcObject=null}catch(_e){}},Ve=_e=>r(void 0,null,function*(){const xe=new FormData;xe.append("file",i(_e,"1")),xe.append("1","123");var Xe=new window.XMLHttpRequest;Xe.withCredentials=!0,Xe.addEventListener("load",function(qe){let lt=JSON.parse(qe.target.responseText);(0,m.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:lt.id}})},!1),Xe.addEventListener("error",function(qe){console.error(qe)},!1),Xe.open("POST",`${ENV.API_SERVER}/api/attachments.json`),Xe.send(xe)});return o.createElement(o.Fragment,null,b!==3&&o.createElement("aside",{className:p.video,id:"screenshot"},b===0&&o.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),b===1&&o.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),b===2&&o.createElement("div",null,o.createElement("video",{width:"288",ref:y,autoPlay:!0}),o.createElement("canvas",{style:{display:"none"},ref:C}))))})},86150:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return p}});var S=w(59301),c=w(27338),e={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},p=({src:n,onClick:o,topPercentage:r=.62,draggableExtraNode:i})=>{const l=(0,S.useRef)(null),u=(0,S.useRef)(!1),s=(0,S.useRef)(!1),[t,a]=(0,S.useState)(window.innerHeight*r),[d,h]=(0,S.useState)(!1),v=10;return(0,S.useEffect)(()=>{if(l.current){let g=function(_){var A;u.current=!0,B=_.pageY,C=_.pageY-(((A=l.current)==null?void 0:A.getBoundingClientRect().top)||0),(0,c.kk)("none"),document.onselectstart=function(){return!1}},E=function(){u.current&&!s.current&&o&&o(),u.current=!1,s.current=!1,(0,c.kk)("auto"),document.onselectstart=null},y=function(_){var A;if(u.current){const D=_.pageY-C,M=window.innerHeight-(((A=l.current)==null?void 0:A.offsetHeight)||0)-50,R=50;if(!s.current&&Math.abs(B-_.pageY)>v&&(s.current=!0),s.current){let H=Math.max(R,Math.min(D,M));a(H)}}},C=0,B=0;return l.current.addEventListener("mousedown",g),document.addEventListener("mousemove",y),document.addEventListener("mouseup",E),()=>{var _,A;(A=(_=l==null?void 0:l.current)==null?void 0:_.removeEventListener)==null||A.call(_,"mousedown",g),document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",E)}}},[o]),(0,S.useEffect)(()=>{const g=()=>{a(window.innerHeight*r)};return window.addEventListener("resize",g),()=>{window.removeEventListener("resize",g)}},[r]),S.createElement("div",{className:e.draggableImage,style:{top:`${t}px`,display:d?"none":"block",cursor:u.current?"grabbing":"grab"},ref:l},i&&S.createElement("div",{className:e.extraNode,onMouseUp:g=>g.stopPropagation(),onMouseDownCapture:g=>g.stopPropagation()},i),S.createElement("img",{className:e.img,src:n,width:60,draggable:"false"}),S.createElement("i",{className:`iconfont icon-tupianguanbi ${e.close}`,onMouseUp:g=>{g.stopPropagation(),h(!0)}}))}},46899:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return Q}});var S=w(59301),c=w(43428),e=w(8591),m=w(54580),p=w(43418),n=w(6848),o=w(92832),r=w(3113),i=w(71418),l=w(64165),u=w(14478),s=w(38854),t=w(92310),a=w.n(t),d=w(26528),h=w(22149),v=w(84674),g={loadingPic:"loadingPic___sQWGQ",loading:"loading___ss_U1",dot:"dot___eTny8","dot-fade":"dot-fade___gzUhM",wrap:"wrap___SoLR4",chatContainer:"chatContainer___bSpXP",footerContainer:"footerContainer___IbaJq",btnWrp:"btnWrp___z89PH",btn:"btn___VK3Di",btnActive:"btnActive___en_8L",inputContainer:"inputContainer___q_PRC",uploadBtn:"uploadBtn___fY3BV",sendBtn:"sendBtn____aYXt",sendBtnDisabled:"sendBtnDisabled____WhtC",cancelBtn:"cancelBtn___I91qC",lineFour:"lineFour___t_eBm",fullIcon:"fullIcon___WYjW2",footerContainerSelected:"footerContainerSelected___TV_oq",full:"full___h1vtm",li:"li___DXR9A",avatarIcon:"avatarIcon___EYoqp",img:"img___wrenL",content:"content___NK_Ew",borderBox:"borderBox___UVtN4",text:"text___d_gYw",fileWrap:"fileWrap___kbAp0",file:"file___R5FNg",fileName:"fileName___oTYTw",source:"source___JD93j",action:"action___CTh1w",disabledInput:"disabledInput___rMs3e",backBottom:"backBottom___VIz5U",head:"head___vWC9s",title:"title___l1GaK",headBtn:"headBtn___fGGSq",menuWarp:"menuWarp___Py4k9",menu:"menu___Rpj4l",menuText:"menuText___zGoGw",menuDel:"menuDel___qa0au",active:"active___n_Cfs",draggableWrap:"draggableWrap___u95gi",modal:"modal___Q60Fu",footer:"footer___lxKwN",main:"main____xLI7",files:"files___U6HeB",fileDel:"fileDel___HitRv",inputWrap:"inputWrap___ydzLc",btnWrap:"btnWrap___ENcDO",btnDisabled:"btnDisabled___AFYEZ",uploadDisabledBtn:"uploadDisabledBtn___LslUe"},E=w(60343),y=w(27338),C=w(86150),B=w(37166),_=w(28984),A=w(71986),b=w(45919),D=w(56102),M=w(38022),R=Object.defineProperty,H=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,W=(Z,ce,me)=>ce in Z?R(Z,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):Z[ce]=me,O=(Z,ce)=>{for(var me in ce||(ce={}))q.call(ce,me)&&W(Z,me,ce[me]);if(H)for(var me of H(ce))Y.call(ce,me)&&W(Z,me,ce[me]);return Z},ne=(Z,ce)=>{var me={};for(var Se in Z)q.call(Z,Se)&&ce.indexOf(Se)<0&&(me[Se]=Z[Se]);if(Z!=null&&H)for(var Se of H(Z))ce.indexOf(Se)<0&&Y.call(Z,Se)&&(me[Se]=Z[Se]);return me};const ee=w(20441),Ae={};ee.keys().forEach(Z=>{const ce=Z.replace("./","").replace(".svg","");Ae[ce]=ee(Z)});var be=Z=>{var ce=Z,{filename:me}=ce,Se=ne(ce,["filename"]),vt;const kt=((vt=me==null?void 0:me.split(".").pop())==null?void 0:vt.toLowerCase())||"unknown",pn=Ae[kt]||Ae.default;return S.createElement("img",O({src:pn,alt:kt},Se))},Ne=w(12911),Oe=w.n(Ne),Ge=w(37712),Ve=w(4676),_e=function(){return _e=Object.assign||function(Z){for(var ce,me=1,Se=arguments.length;me<Se;me++){ce=arguments[me];for(var vt in ce)Object.prototype.hasOwnProperty.call(ce,vt)&&(Z[vt]=ce[vt])}return Z},_e.apply(this,arguments)},xe={width:"100%",height:"10px",top:"0px",left:"0px",cursor:"row-resize"},Xe={width:"10px",height:"100%",top:"0px",left:"0px",cursor:"col-resize"},qe={width:"20px",height:"20px",position:"absolute",zIndex:1},lt={top:_e(_e({},xe),{top:"-5px"}),right:_e(_e({},Xe),{left:void 0,right:"-5px"}),bottom:_e(_e({},xe),{top:void 0,bottom:"-5px"}),left:_e(_e({},Xe),{left:"-5px"}),topRight:_e(_e({},qe),{right:"-10px",top:"-10px",cursor:"ne-resize"}),bottomRight:_e(_e({},qe),{right:"-10px",bottom:"-10px",cursor:"se-resize"}),bottomLeft:_e(_e({},qe),{left:"-10px",bottom:"-10px",cursor:"sw-resize"}),topLeft:_e(_e({},qe),{left:"-10px",top:"-10px",cursor:"nw-resize"})},at=(0,S.memo)(function(Z){var ce=Z.onResizeStart,me=Z.direction,Se=Z.children,vt=Z.replaceStyles,kt=Z.className,pn=(0,S.useCallback)(function(Gn){ce(Gn,me)},[ce,me]),tn=(0,S.useCallback)(function(Gn){ce(Gn,me)},[ce,me]),kn=(0,S.useMemo)(function(){return _e(_e({position:"absolute",userSelect:"none"},lt[me]),vt!=null?vt:{})},[vt,me]);return(0,Ge.jsx)("div",{className:kt||void 0,style:kn,onMouseDown:pn,onTouchStart:tn,children:Se})}),Ee=function(){var Z=function(ce,me){return Z=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Se,vt){Se.__proto__=vt}||function(Se,vt){for(var kt in vt)Object.prototype.hasOwnProperty.call(vt,kt)&&(Se[kt]=vt[kt])},Z(ce,me)};return function(ce,me){if(typeof me!="function"&&me!==null)throw new TypeError("Class extends value "+String(me)+" is not a constructor or null");Z(ce,me);function Se(){this.constructor=ce}ce.prototype=me===null?Object.create(me):(Se.prototype=me.prototype,new Se)}}(),X=function(){return X=Object.assign||function(Z){for(var ce,me=1,Se=arguments.length;me<Se;me++){ce=arguments[me];for(var vt in ce)Object.prototype.hasOwnProperty.call(ce,vt)&&(Z[vt]=ce[vt])}return Z},X.apply(this,arguments)},We={width:"auto",height:"auto"},oe=function(Z,ce,me){return Math.max(Math.min(Z,me),ce)},K=function(Z,ce,me){var Se=Math.round(Z/ce);return Se*ce+me*(Se-1)},V=function(Z,ce){return new RegExp(Z,"i").test(ce)},re=function(Z){return!!(Z.touches&&Z.touches.length)},te=function(Z){return!!((Z.clientX||Z.clientX===0)&&(Z.clientY||Z.clientY===0))},P=function(Z,ce,me){me===void 0&&(me=0);var Se=ce.reduce(function(kt,pn,tn){return Math.abs(pn-Z)<Math.abs(ce[kt]-Z)?tn:kt},0),vt=Math.abs(ce[Se]-Z);return me===0||vt<me?ce[Se]:Z},z=function(Z){return Z=Z.toString(),Z==="auto"||Z.endsWith("px")||Z.endsWith("%")||Z.endsWith("vh")||Z.endsWith("vw")||Z.endsWith("vmax")||Z.endsWith("vmin")?Z:"".concat(Z,"px")},U=function(Z,ce,me,Se){if(Z&&typeof Z=="string"){if(Z.endsWith("px"))return Number(Z.replace("px",""));if(Z.endsWith("%")){var vt=Number(Z.replace("%",""))/100;return ce*vt}if(Z.endsWith("vw")){var vt=Number(Z.replace("vw",""))/100;return me*vt}if(Z.endsWith("vh")){var vt=Number(Z.replace("vh",""))/100;return Se*vt}}return Z},fe=function(Z,ce,me,Se,vt,kt,pn){return Se=U(Se,Z.width,ce,me),vt=U(vt,Z.height,ce,me),kt=U(kt,Z.width,ce,me),pn=U(pn,Z.height,ce,me),{maxWidth:typeof Se=="undefined"?void 0:Number(Se),maxHeight:typeof vt=="undefined"?void 0:Number(vt),minWidth:typeof kt=="undefined"?void 0:Number(kt),minHeight:typeof pn=="undefined"?void 0:Number(pn)}},Me=function(Z){return Array.isArray(Z)?Z:[Z,Z]},Re=["as","ref","style","className","grid","gridGap","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"],Ye="__resizable_base__",de=function(Z){Ee(ce,Z);function ce(me){var Se,vt,kt,pn,tn=Z.call(this,me)||this;return tn.ratio=1,tn.resizable=null,tn.parentLeft=0,tn.parentTop=0,tn.resizableLeft=0,tn.resizableRight=0,tn.resizableTop=0,tn.resizableBottom=0,tn.targetLeft=0,tn.targetTop=0,tn.delta={width:0,height:0},tn.appendBase=function(){if(!tn.resizable||!tn.window)return null;var kn=tn.parentNode;if(!kn)return null;var Gn=tn.window.document.createElement("div");return Gn.style.width="100%",Gn.style.height="100%",Gn.style.position="absolute",Gn.style.transform="scale(0, 0)",Gn.style.left="0",Gn.style.flex="0 0 100%",Gn.classList?Gn.classList.add(Ye):Gn.className+=Ye,kn.appendChild(Gn),Gn},tn.removeBase=function(kn){var Gn=tn.parentNode;Gn&&Gn.removeChild(kn)},tn.state={isResizing:!1,width:(vt=(Se=tn.propsSize)===null||Se===void 0?void 0:Se.width)!==null&&vt!==void 0?vt:"auto",height:(pn=(kt=tn.propsSize)===null||kt===void 0?void 0:kt.height)!==null&&pn!==void 0?pn:"auto",direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:void 0},tn.onResizeStart=tn.onResizeStart.bind(tn),tn.onMouseMove=tn.onMouseMove.bind(tn),tn.onMouseUp=tn.onMouseUp.bind(tn),tn}return Object.defineProperty(ce.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||We},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"size",{get:function(){var me=0,Se=0;if(this.resizable&&this.window){var vt=this.resizable.offsetWidth,kt=this.resizable.offsetHeight,pn=this.resizable.style.position;pn!=="relative"&&(this.resizable.style.position="relative"),me=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:vt,Se=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:kt,this.resizable.style.position=pn}return{width:me,height:Se}},enumerable:!1,configurable:!0}),Object.defineProperty(ce.prototype,"sizeStyle",{get:function(){var me=this,Se=this.props.size,vt=function(tn){var kn;if(typeof me.state[tn]=="undefined"||me.state[tn]==="auto")return"auto";if(me.propsSize&&me.propsSize[tn]&&(!((kn=me.propsSize[tn])===null||kn===void 0)&&kn.toString().endsWith("%"))){if(me.state[tn].toString().endsWith("%"))return me.state[tn].toString();var Gn=me.getParentSize(),Kn=Number(me.state[tn].toString().replace("px","")),Nn=Kn/Gn[tn]*100;return"".concat(Nn,"%")}return z(me.state[tn])},kt=Se&&typeof Se.width!="undefined"&&!this.state.isResizing?z(Se.width):vt("width"),pn=Se&&typeof Se.height!="undefined"&&!this.state.isResizing?z(Se.height):vt("height");return{width:kt,height:pn}},enumerable:!1,configurable:!0}),ce.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var me=this.appendBase();if(!me)return{width:0,height:0};var Se=!1,vt=this.parentNode.style.flexWrap;vt!=="wrap"&&(Se=!0,this.parentNode.style.flexWrap="wrap"),me.style.position="relative",me.style.minWidth="100%",me.style.minHeight="100%";var kt={width:me.offsetWidth,height:me.offsetHeight};return Se&&(this.parentNode.style.flexWrap=vt),this.removeBase(me),kt},ce.prototype.bindEvents=function(){this.window&&(this.window.addEventListener("mouseup",this.onMouseUp),this.window.addEventListener("mousemove",this.onMouseMove),this.window.addEventListener("mouseleave",this.onMouseUp),this.window.addEventListener("touchmove",this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener("touchend",this.onMouseUp))},ce.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener("mouseup",this.onMouseUp),this.window.removeEventListener("mousemove",this.onMouseMove),this.window.removeEventListener("mouseleave",this.onMouseUp),this.window.removeEventListener("touchmove",this.onMouseMove,!0),this.window.removeEventListener("touchend",this.onMouseUp))},ce.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var me=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:me.flexBasis!=="auto"?me.flexBasis:void 0})}},ce.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},ce.prototype.createSizeForCssProperty=function(me,Se){var vt=this.propsSize&&this.propsSize[Se];return this.state[Se]==="auto"&&this.state.original[Se]===me&&(typeof vt=="undefined"||vt==="auto")?"auto":me},ce.prototype.calculateNewMaxFromBoundary=function(me,Se){var vt=this.props.boundsByDirection,kt=this.state.direction,pn=vt&&V("left",kt),tn=vt&&V("top",kt),kn,Gn;if(this.props.bounds==="parent"){var Kn=this.parentNode;Kn&&(kn=pn?this.resizableRight-this.parentLeft:Kn.offsetWidth+(this.parentLeft-this.resizableLeft),Gn=tn?this.resizableBottom-this.parentTop:Kn.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(kn=pn?this.resizableRight:this.window.innerWidth-this.resizableLeft,Gn=tn?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(kn=pn?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),Gn=tn?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return kn&&Number.isFinite(kn)&&(me=me&&me<kn?me:kn),Gn&&Number.isFinite(Gn)&&(Se=Se&&Se<Gn?Se:Gn),{maxWidth:me,maxHeight:Se}},ce.prototype.calculateNewSizeFromDirection=function(me,Se){var vt=this.props.scale||1,kt=Me(this.props.resizeRatio||1),pn=kt[0],tn=kt[1],kn=this.state,Gn=kn.direction,Kn=kn.original,Nn=this.props,fr=Nn.lockAspectRatio,er=Nn.lockAspectRatioExtraHeight,Hn=Nn.lockAspectRatioExtraWidth,Qn=Kn.width,yr=Kn.height,Er=er||0,Qr=Hn||0;return V("right",Gn)&&(Qn=Kn.width+(me-Kn.x)*pn/vt,fr&&(yr=(Qn-Qr)/this.ratio+Er)),V("left",Gn)&&(Qn=Kn.width-(me-Kn.x)*pn/vt,fr&&(yr=(Qn-Qr)/this.ratio+Er)),V("bottom",Gn)&&(yr=Kn.height+(Se-Kn.y)*tn/vt,fr&&(Qn=(yr-Er)*this.ratio+Qr)),V("top",Gn)&&(yr=Kn.height-(Se-Kn.y)*tn/vt,fr&&(Qn=(yr-Er)*this.ratio+Qr)),{newWidth:Qn,newHeight:yr}},ce.prototype.calculateNewSizeFromAspectRatio=function(me,Se,vt,kt){var pn=this.props,tn=pn.lockAspectRatio,kn=pn.lockAspectRatioExtraHeight,Gn=pn.lockAspectRatioExtraWidth,Kn=typeof kt.width=="undefined"?10:kt.width,Nn=typeof vt.width=="undefined"||vt.width<0?me:vt.width,fr=typeof kt.height=="undefined"?10:kt.height,er=typeof vt.height=="undefined"||vt.height<0?Se:vt.height,Hn=kn||0,Qn=Gn||0;if(tn){var yr=(fr-Hn)*this.ratio+Qn,Er=(er-Hn)*this.ratio+Qn,Qr=(Kn-Qn)/this.ratio+Hn,li=(Nn-Qn)/this.ratio+Hn,Or=Math.max(Kn,yr),Ir=Math.min(Nn,Er),Ai=Math.max(fr,Qr),Si=Math.min(er,li);me=oe(me,Or,Ir),Se=oe(Se,Ai,Si)}else me=oe(me,Kn,Nn),Se=oe(Se,fr,er);return{newWidth:me,newHeight:Se}},ce.prototype.setBoundingClientRect=function(){var me=1/(this.props.scale||1);if(this.props.bounds==="parent"){var Se=this.parentNode;if(Se){var vt=Se.getBoundingClientRect();this.parentLeft=vt.left*me,this.parentTop=vt.top*me}}if(this.props.bounds&&typeof this.props.bounds!="string"){var kt=this.props.bounds.getBoundingClientRect();this.targetLeft=kt.left*me,this.targetTop=kt.top*me}if(this.resizable){var pn=this.resizable.getBoundingClientRect(),tn=pn.left,kn=pn.top,Gn=pn.right,Kn=pn.bottom;this.resizableLeft=tn*me,this.resizableRight=Gn*me,this.resizableTop=kn*me,this.resizableBottom=Kn*me}},ce.prototype.onResizeStart=function(me,Se){if(!(!this.resizable||!this.window)){var vt=0,kt=0;if(me.nativeEvent&&te(me.nativeEvent)?(vt=me.nativeEvent.clientX,kt=me.nativeEvent.clientY):me.nativeEvent&&re(me.nativeEvent)&&(vt=me.nativeEvent.touches[0].clientX,kt=me.nativeEvent.touches[0].clientY),this.props.onResizeStart&&this.resizable){var pn=this.props.onResizeStart(me,Se,this.resizable);if(pn===!1)return}this.props.size&&(typeof this.props.size.height!="undefined"&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),typeof this.props.size.width!="undefined"&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio=="number"?this.props.lockAspectRatio:this.size.width/this.size.height;var tn,kn=this.window.getComputedStyle(this.resizable);if(kn.flexBasis!=="auto"){var Gn=this.parentNode;if(Gn){var Kn=this.window.getComputedStyle(Gn).flexDirection;this.flexDir=Kn.startsWith("row")?"row":"column",tn=kn.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var Nn={original:{x:vt,y:kt,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:X(X({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(me.target).cursor||"auto"}),direction:Se,flexBasis:tn};this.setState(Nn)}},ce.prototype.onMouseMove=function(me){var Se=this;if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&re(me))try{me.preventDefault(),me.stopPropagation()}catch(Cu){}var vt=this.props,kt=vt.maxWidth,pn=vt.maxHeight,tn=vt.minWidth,kn=vt.minHeight,Gn=re(me)?me.touches[0].clientX:me.clientX,Kn=re(me)?me.touches[0].clientY:me.clientY,Nn=this.state,fr=Nn.direction,er=Nn.original,Hn=Nn.width,Qn=Nn.height,yr=this.getParentSize(),Er=fe(yr,this.window.innerWidth,this.window.innerHeight,kt,pn,tn,kn);kt=Er.maxWidth,pn=Er.maxHeight,tn=Er.minWidth,kn=Er.minHeight;var Qr=this.calculateNewSizeFromDirection(Gn,Kn),li=Qr.newHeight,Or=Qr.newWidth,Ir=this.calculateNewMaxFromBoundary(kt,pn);this.props.snap&&this.props.snap.x&&(Or=P(Or,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(li=P(li,this.props.snap.y,this.props.snapGap));var Ai=this.calculateNewSizeFromAspectRatio(Or,li,{width:Ir.maxWidth,height:Ir.maxHeight},{width:tn,height:kn});if(Or=Ai.newWidth,li=Ai.newHeight,this.props.grid){var Si=K(Or,this.props.grid[0],this.props.gridGap?this.props.gridGap[0]:0),ci=K(li,this.props.grid[1],this.props.gridGap?this.props.gridGap[1]:0),Ci=this.props.snapGap||0,Xi=Ci===0||Math.abs(Si-Or)<=Ci?Si:Or,Na=Ci===0||Math.abs(ci-li)<=Ci?ci:li;Or=Xi,li=Na}var ii={width:Or-er.width,height:li-er.height};if(this.delta=ii,Hn&&typeof Hn=="string"){if(Hn.endsWith("%")){var Hi=Or/yr.width*100;Or="".concat(Hi,"%")}else if(Hn.endsWith("vw")){var Bs=Or/this.window.innerWidth*100;Or="".concat(Bs,"vw")}else if(Hn.endsWith("vh")){var Fs=Or/this.window.innerHeight*100;Or="".concat(Fs,"vh")}}if(Qn&&typeof Qn=="string"){if(Qn.endsWith("%")){var Hi=li/yr.height*100;li="".concat(Hi,"%")}else if(Qn.endsWith("vw")){var Bs=li/this.window.innerWidth*100;li="".concat(Bs,"vw")}else if(Qn.endsWith("vh")){var Fs=li/this.window.innerHeight*100;li="".concat(Fs,"vh")}}var ns={width:this.createSizeForCssProperty(Or,"width"),height:this.createSizeForCssProperty(li,"height")};this.flexDir==="row"?ns.flexBasis=ns.width:this.flexDir==="column"&&(ns.flexBasis=ns.height);var La=this.state.width!==ns.width,Za=this.state.height!==ns.height,js=this.state.flexBasis!==ns.flexBasis,Ns=La||Za||js;Ns&&(0,Ve.flushSync)(function(){Se.setState(ns)}),this.props.onResize&&Ns&&this.props.onResize(me,fr,this.resizable,ii)}},ce.prototype.onMouseUp=function(me){var Se,vt,kt=this.state,pn=kt.isResizing,tn=kt.direction,kn=kt.original;!pn||!this.resizable||(this.props.onResizeStop&&this.props.onResizeStop(me,tn,this.resizable,this.delta),this.props.size&&this.setState({width:(Se=this.props.size.width)!==null&&Se!==void 0?Se:"auto",height:(vt=this.props.size.height)!==null&&vt!==void 0?vt:"auto"}),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:X(X({},this.state.backgroundStyle),{cursor:"auto"})}))},ce.prototype.updateSize=function(me){var Se,vt;this.setState({width:(Se=me.width)!==null&&Se!==void 0?Se:"auto",height:(vt=me.height)!==null&&vt!==void 0?vt:"auto"})},ce.prototype.renderResizer=function(){var me=this,Se=this.props,vt=Se.enable,kt=Se.handleStyles,pn=Se.handleClasses,tn=Se.handleWrapperStyle,kn=Se.handleWrapperClass,Gn=Se.handleComponent;if(!vt)return null;var Kn=Object.keys(vt).map(function(Nn){return vt[Nn]!==!1?(0,Ge.jsx)(at,{direction:Nn,onResizeStart:me.onResizeStart,replaceStyles:kt&&kt[Nn],className:pn&&pn[Nn],children:Gn&&Gn[Nn]?Gn[Nn]:null},Nn):null});return(0,Ge.jsx)("div",{className:kn,style:tn,children:Kn})},ce.prototype.render=function(){var me=this,Se=Object.keys(this.props).reduce(function(pn,tn){return Re.indexOf(tn)!==-1||(pn[tn]=me.props[tn]),pn},{}),vt=X(X(X({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});this.state.flexBasis&&(vt.flexBasis=this.state.flexBasis);var kt=this.props.as||"div";return(0,Ge.jsxs)(kt,X({style:vt,className:this.props.className},Se,{ref:function(pn){pn&&(me.resizable=pn)},children:[this.state.isResizing&&(0,Ge.jsx)("div",{style:this.state.backgroundStyle}),this.props.children,this.renderResizer()]}))},ce.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],gridGap:[0,0],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},ce}(S.PureComponent);var rt=function(Z,ce){return rt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(me,Se){me.__proto__=Se}||function(me,Se){for(var vt in Se)Se.hasOwnProperty(vt)&&(me[vt]=Se[vt])},rt(Z,ce)};function Be(Z,ce){rt(Z,ce);function me(){this.constructor=Z}Z.prototype=ce===null?Object.create(ce):(me.prototype=ce.prototype,new me)}var ut=function(){return ut=Object.assign||function(ce){for(var me,Se=1,vt=arguments.length;Se<vt;Se++){me=arguments[Se];for(var kt in me)Object.prototype.hasOwnProperty.call(me,kt)&&(ce[kt]=me[kt])}return ce},ut.apply(this,arguments)};function yt(Z,ce){var me={};for(var Se in Z)Object.prototype.hasOwnProperty.call(Z,Se)&&ce.indexOf(Se)<0&&(me[Se]=Z[Se]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,Se=Object.getOwnPropertySymbols(Z);vt<Se.length;vt++)ce.indexOf(Se[vt])<0&&Object.prototype.propertyIsEnumerable.call(Z,Se[vt])&&(me[Se[vt]]=Z[Se[vt]]);return me}var Rt={width:"auto",height:"auto",display:"inline-block",position:"absolute",top:0,left:0},zt=function(Z){return{bottom:Z,bottomLeft:Z,bottomRight:Z,left:Z,right:Z,top:Z,topLeft:Z,topRight:Z}},ze=function(Z){Be(ce,Z);function ce(me){var Se=Z.call(this,me)||this;return Se.resizingPosition={x:0,y:0},Se.offsetFromParent={left:0,top:0},Se.resizableElement={current:null},Se.originalPosition={x:0,y:0},Se.state={resizing:!1,bounds:{top:0,right:0,bottom:0,left:0},maxWidth:me.maxWidth,maxHeight:me.maxHeight},Se.onResizeStart=Se.onResizeStart.bind(Se),Se.onResize=Se.onResize.bind(Se),Se.onResizeStop=Se.onResizeStop.bind(Se),Se.onDragStart=Se.onDragStart.bind(Se),Se.onDrag=Se.onDrag.bind(Se),Se.onDragStop=Se.onDragStop.bind(Se),Se.getMaxSizesFromProps=Se.getMaxSizesFromProps.bind(Se),Se}return ce.prototype.componentDidMount=function(){this.updateOffsetFromParent();var me=this.offsetFromParent,Se=me.left,vt=me.top,kt=this.getDraggablePosition(),pn=kt.x,tn=kt.y;this.draggable.setState({x:pn-Se,y:tn-vt}),this.forceUpdate()},ce.prototype.getDraggablePosition=function(){var me=this.draggable.state,Se=me.x,vt=me.y;return{x:Se,y:vt}},ce.prototype.getParent=function(){return this.resizable&&this.resizable.parentNode},ce.prototype.getParentSize=function(){return this.resizable.getParentSize()},ce.prototype.getMaxSizesFromProps=function(){var me=typeof this.props.maxWidth=="undefined"?Number.MAX_SAFE_INTEGER:this.props.maxWidth,Se=typeof this.props.maxHeight=="undefined"?Number.MAX_SAFE_INTEGER:this.props.maxHeight;return{maxWidth:me,maxHeight:Se}},ce.prototype.getSelfElement=function(){return this.resizable&&this.resizable.resizable},ce.prototype.getOffsetHeight=function(me){var Se=this.props.scale;switch(this.props.bounds){case"window":return window.innerHeight/Se;case"body":return document.body.offsetHeight/Se;default:return me.offsetHeight}},ce.prototype.getOffsetWidth=function(me){var Se=this.props.scale;switch(this.props.bounds){case"window":return window.innerWidth/Se;case"body":return document.body.offsetWidth/Se;default:return me.offsetWidth}},ce.prototype.onDragStart=function(me,Se){this.props.onDragStart&&this.props.onDragStart(me,Se);var vt=this.getDraggablePosition();if(this.originalPosition=vt,!!this.props.bounds){var kt=this.getParent(),pn=this.props.scale,tn;if(this.props.bounds==="parent")tn=kt;else if(this.props.bounds==="body"){var kn=kt.getBoundingClientRect(),Gn=kn.left,Kn=kn.top,Nn=document.body.getBoundingClientRect(),fr=-(Gn-kt.offsetLeft*pn-Nn.left)/pn,er=-(Kn-kt.offsetTop*pn-Nn.top)/pn,Hn=(document.body.offsetWidth-this.resizable.size.width*pn)/pn+fr,Qn=(document.body.offsetHeight-this.resizable.size.height*pn)/pn+er;return this.setState({bounds:{top:er,right:Hn,bottom:Qn,left:fr}})}else if(this.props.bounds==="window"){if(!this.resizable)return;var yr=kt.getBoundingClientRect(),Er=yr.left,Qr=yr.top,li=-(Er-kt.offsetLeft*pn)/pn,Or=-(Qr-kt.offsetTop*pn)/pn,Hn=(window.innerWidth-this.resizable.size.width*pn)/pn+li,Qn=(window.innerHeight-this.resizable.size.height*pn)/pn+Or;return this.setState({bounds:{top:Or,right:Hn,bottom:Qn,left:li}})}else typeof this.props.bounds=="string"?tn=document.querySelector(this.props.bounds):this.props.bounds instanceof HTMLElement&&(tn=this.props.bounds);if(!(!(tn instanceof HTMLElement)||!(kt instanceof HTMLElement))){var Ir=tn.getBoundingClientRect(),Ai=Ir.left,Si=Ir.top,ci=kt.getBoundingClientRect(),Ci=ci.left,Xi=ci.top,Na=(Ai-Ci)/pn,ii=Si-Xi;if(this.resizable){this.updateOffsetFromParent();var Hi=this.offsetFromParent;this.setState({bounds:{top:ii-Hi.top,right:Na+(tn.offsetWidth-this.resizable.size.width)-Hi.left/pn,bottom:ii+(tn.offsetHeight-this.resizable.size.height)-Hi.top,left:Na-Hi.left/pn}})}}}},ce.prototype.onDrag=function(me,Se){if(this.props.onDrag){var vt=this.offsetFromParent,kt=vt.left,pn=vt.top;if(!this.props.dragAxis||this.props.dragAxis==="both")return this.props.onDrag(me,ut(ut({},Se),{x:Se.x+kt,y:Se.y+pn}));if(this.props.dragAxis==="x")return this.props.onDrag(me,ut(ut({},Se),{x:Se.x+kt,y:this.originalPosition.y+pn,deltaY:0}));if(this.props.dragAxis==="y")return this.props.onDrag(me,ut(ut({},Se),{x:this.originalPosition.x+kt,y:Se.y+pn,deltaX:0}))}},ce.prototype.onDragStop=function(me,Se){if(this.props.onDragStop){var vt=this.offsetFromParent,kt=vt.left,pn=vt.top;if(!this.props.dragAxis||this.props.dragAxis==="both")return this.props.onDragStop(me,ut(ut({},Se),{x:Se.x+kt,y:Se.y+pn}));if(this.props.dragAxis==="x")return this.props.onDragStop(me,ut(ut({},Se),{x:Se.x+kt,y:this.originalPosition.y+pn,deltaY:0}));if(this.props.dragAxis==="y")return this.props.onDragStop(me,ut(ut({},Se),{x:this.originalPosition.x+kt,y:Se.y+pn,deltaX:0}))}},ce.prototype.onResizeStart=function(me,Se,vt){me.stopPropagation(),this.setState({resizing:!0});var kt=this.props.scale,pn=this.offsetFromParent,tn=this.getDraggablePosition();if(this.resizingPosition={x:tn.x+pn.left,y:tn.y+pn.top},this.originalPosition=tn,this.props.bounds){var kn=this.getParent(),Gn=void 0;this.props.bounds==="parent"?Gn=kn:this.props.bounds==="body"?Gn=document.body:this.props.bounds==="window"?Gn=window:typeof this.props.bounds=="string"?Gn=document.querySelector(this.props.bounds):this.props.bounds instanceof HTMLElement&&(Gn=this.props.bounds);var Kn=this.getSelfElement();if(Kn instanceof Element&&(Gn instanceof HTMLElement||Gn===window)&&kn instanceof HTMLElement){var Nn=this.getMaxSizesFromProps(),fr=Nn.maxWidth,er=Nn.maxHeight,Hn=this.getParentSize();if(fr&&typeof fr=="string")if(fr.endsWith("%")){var Qn=Number(fr.replace("%",""))/100;fr=Hn.width*Qn}else fr.endsWith("px")&&(fr=Number(fr.replace("px","")));if(er&&typeof er=="string")if(er.endsWith("%")){var Qn=Number(er.replace("%",""))/100;er=Hn.height*Qn}else er.endsWith("px")&&(er=Number(er.replace("px","")));var yr=Kn.getBoundingClientRect(),Er=yr.left,Qr=yr.top,li=this.props.bounds==="window"?{left:0,top:0}:Gn.getBoundingClientRect(),Or=li.left,Ir=li.top,Ai=this.getOffsetWidth(Gn),Si=this.getOffsetHeight(Gn),ci=Se.toLowerCase().endsWith("left"),Ci=Se.toLowerCase().endsWith("right"),Xi=Se.startsWith("top"),Na=Se.startsWith("bottom");if((ci||Xi)&&this.resizable){var ii=(Er-Or)/kt+this.resizable.size.width;this.setState({maxWidth:ii>Number(fr)?fr:ii})}if(Ci||this.props.lockAspectRatio&&!ci&&!Xi){var ii=Ai+(Or-Er)/kt;this.setState({maxWidth:ii>Number(fr)?fr:ii})}if((Xi||ci)&&this.resizable){var ii=(Qr-Ir)/kt+this.resizable.size.height;this.setState({maxHeight:ii>Number(er)?er:ii})}if(Na||this.props.lockAspectRatio&&!Xi&&!ci){var ii=Si+(Ir-Qr)/kt;this.setState({maxHeight:ii>Number(er)?er:ii})}}}else this.setState({maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight});this.props.onResizeStart&&this.props.onResizeStart(me,Se,vt)},ce.prototype.onResize=function(me,Se,vt,kt){var pn=this,tn={x:this.originalPosition.x,y:this.originalPosition.y},kn=-kt.width,Gn=-kt.height,Kn=["top","left","topLeft","bottomLeft","topRight"];Kn.includes(Se)&&(Se==="bottomLeft"?tn.x+=kn:(Se==="topRight"||(tn.x+=kn),tn.y+=Gn));var Nn=this.draggable.state;(tn.x!==Nn.x||tn.y!==Nn.y)&&(0,Ve.flushSync)(function(){pn.draggable.setState(tn)}),this.updateOffsetFromParent();var fr=this.offsetFromParent,er=this.getDraggablePosition().x+fr.left,Hn=this.getDraggablePosition().y+fr.top;this.resizingPosition={x:er,y:Hn},this.props.onResize&&this.props.onResize(me,Se,vt,kt,{x:er,y:Hn})},ce.prototype.onResizeStop=function(me,Se,vt,kt){this.setState({resizing:!1});var pn=this.getMaxSizesFromProps(),tn=pn.maxWidth,kn=pn.maxHeight;this.setState({maxWidth:tn,maxHeight:kn}),this.props.onResizeStop&&this.props.onResizeStop(me,Se,vt,kt,this.resizingPosition)},ce.prototype.updateSize=function(me){this.resizable&&this.resizable.updateSize({width:me.width,height:me.height})},ce.prototype.updatePosition=function(me){this.draggable.setState(me)},ce.prototype.updateOffsetFromParent=function(){var me=this.props.scale,Se=this.getParent(),vt=this.getSelfElement();if(!Se||vt===null)return{top:0,left:0};var kt=Se.getBoundingClientRect(),pn=kt.left,tn=kt.top,kn=vt.getBoundingClientRect(),Gn=this.getDraggablePosition(),Kn=Se.scrollLeft,Nn=Se.scrollTop;this.offsetFromParent={left:kn.left-pn+Kn-Gn.x*me,top:kn.top-tn+Nn-Gn.y*me}},ce.prototype.render=function(){var me=this,Se=this.props,vt=Se.disableDragging,kt=Se.style,pn=Se.dragHandleClassName,tn=Se.position,kn=Se.onMouseDown,Gn=Se.onMouseUp,Kn=Se.dragAxis,Nn=Se.dragGrid,fr=Se.bounds,er=Se.enableUserSelectHack,Hn=Se.cancel,Qn=Se.children,yr=Se.onResizeStart,Er=Se.onResize,Qr=Se.onResizeStop,li=Se.onDragStart,Or=Se.onDrag,Ir=Se.onDragStop,Ai=Se.resizeHandleStyles,Si=Se.resizeHandleClasses,ci=Se.resizeHandleComponent,Ci=Se.enableResizing,Xi=Se.resizeGrid,Na=Se.resizeHandleWrapperClass,ii=Se.resizeHandleWrapperStyle,Hi=Se.scale,Bs=Se.allowAnyClick,Fs=Se.dragPositionOffset,ns=yt(Se,["disableDragging","style","dragHandleClassName","position","onMouseDown","onMouseUp","dragAxis","dragGrid","bounds","enableUserSelectHack","cancel","children","onResizeStart","onResize","onResizeStop","onDragStart","onDrag","onDragStop","resizeHandleStyles","resizeHandleClasses","resizeHandleComponent","enableResizing","resizeGrid","resizeHandleWrapperClass","resizeHandleWrapperStyle","scale","allowAnyClick","dragPositionOffset"]),La=this.props.default?ut({},this.props.default):void 0;delete ns.default;var Za=vt||pn?{cursor:"auto"}:{cursor:"move"},js=ut(ut(ut({},Rt),Za),kt),Ns=this.offsetFromParent,Cu=Ns.left,kl=Ns.top,fc;tn&&(fc={x:tn.x-Cu,y:tn.y-kl});var du=this.state.resizing?void 0:fc,hc=this.state.resizing?"both":Kn;return(0,S.createElement)(Oe(),{ref:function(Gs){Gs&&(me.draggable=Gs)},handle:pn?".".concat(pn):void 0,defaultPosition:La,onMouseDown:kn,onMouseUp:Gn,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,axis:hc,disabled:vt,grid:Nn,bounds:fr?this.state.bounds:void 0,position:du,enableUserSelectHack:er,cancel:Hn,scale:Hi,allowAnyClick:Bs,nodeRef:this.resizableElement,positionOffset:Fs},(0,S.createElement)(de,ut({},ns,{ref:function(Gs){Gs&&(me.resizable=Gs,me.resizableElement.current=Gs.resizable)},defaultSize:La,size:this.props.size,enable:typeof Ci=="boolean"?zt(Ci):Ci,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,style:js,minWidth:this.props.minWidth,minHeight:this.props.minHeight,maxWidth:this.state.resizing?this.state.maxWidth:this.props.maxWidth,maxHeight:this.state.resizing?this.state.maxHeight:this.props.maxHeight,grid:Xi,handleWrapperClass:Na,handleWrapperStyle:ii,lockAspectRatio:this.props.lockAspectRatio,lockAspectRatioExtraWidth:this.props.lockAspectRatioExtraWidth,lockAspectRatioExtraHeight:this.props.lockAspectRatioExtraHeight,handleStyles:Ai,handleClasses:Si,handleComponent:ci,scale:this.props.scale}),Qn))},ce.defaultProps={maxWidth:Number.MAX_SAFE_INTEGER,maxHeight:Number.MAX_SAFE_INTEGER,scale:1,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},onDragStart:function(){},onDrag:function(){},onDragStop:function(){}},ce}(S.PureComponent),Pt=Object.defineProperty,Ct=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,hn=(Z,ce,me)=>ce in Z?Pt(Z,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):Z[ce]=me,ot=(Z,ce)=>{for(var me in ce||(ce={}))ln.call(ce,me)&&hn(Z,me,ce[me]);if(An)for(var me of An(ce))It.call(ce,me)&&hn(Z,me,ce[me]);return Z},Sn=(Z,ce)=>Ct(Z,rn(ce)),zn=(Z,ce,me)=>new Promise((Se,vt)=>{var kt=kn=>{try{tn(me.next(kn))}catch(Gn){vt(Gn)}},pn=kn=>{try{tn(me.throw(kn))}catch(Gn){vt(Gn)}},tn=kn=>kn.done?Se(kn.value):Promise.resolve(kn.value).then(kt,pn);tn((me=me.apply(Z,ce)).next())}),on=({title:Z="\u5934\u6B4CAI",placeholder:ce,hideUpload:me,hideInputBox:Se,aiIcon:vt=B,userIcon:kt=_,dragIcon:pn=A,children:tn,fetchUrl:kn,fetchData:Gn={},extraAnswerAction:Kn,showDefaultTips:Nn=!0,onOpen:fr,onClose:er,loadingOption:Hn,showPreference:Qn=!1,initMessage:yr,customRequest:Er,visible:Qr,width:li=1200,isCheckRestrictNumber:Or=!1,headNode:Ir,headFunctionNode:Ai,showRedraw:Si,showEdit:ci,promptPropName:Ci="prompt",topPercentage:Xi,showSwitchingModel:Na=!1,showImageGenerator:ii=!1,showLookHistory:Hi=!1,fetchListObject:Bs,customPreference:Fs,customDataNode:ns,showAddSession:La,historyId:Za,draggableExtraNode:js,drawerExtraNode:Ns,menuExtraFunctionNode:Cu,showSceneAwareness:kl=!1,ReactComponent:fc=c.Z,topFunctionNode:du,footerContainerStyle:hc,chatContainerStyle:Gs={},showCodePreview:Hc=!1,showSource:Qc=!0,onSendMessage:E0,onDynamic:al=()=>{}})=>{var Iu,bs;const[ku,pc]=(0,S.useState)(!1),[sl,W0]=(0,S.useState)("qwen-max"),[fu,ul]=(0,S.useState)([]),[ao,_o]=(0,S.useState)([]),[ol,rs]=(0,S.useState)(!1),[Ks,Wu]=(0,S.useState)(!1),[Zu,Uc]=(0,S.useState)(!1),[Wi,os]=(0,S.useState)([]),[so,mc]=(0,S.useState)(""),[_0,zc]=(0,S.useState)(0),[gc,b0]=(0,S.useState)(void 0),[A0,Zr]=(0,S.useState)(!1),[Ws,vc]=(0,S.useState)(null),[No,ll]=(0,S.useState)(""),vs=(0,S.useRef)(),Tl=(0,S.useRef)(null),Tu=(0,S.useRef)(null),[uo,Vu]=(0,S.useState)(!1),[cl,yc]=(0,S.useState)(!1),[dl,Ll]=(0,S.useState)(!1),[Rl,Ol]=(0,S.useState)(!1),[Ec,_c]=(0,S.useState)(!1),[Pl,Gc]=(0,S.useState)(0),bo=(0,S.useRef)(null),fl=(0,S.useRef)(!1),Yo=(0,S.useRef)(null),[Lu,Ao]=(0,S.useState)(void 0),[bc,C0]=(0,S.useState)(!0),[Ms,Kc]=(0,S.useState)(li-28),[Ac,D0]=(0,S.useState)(!1),[jl,is]=(0,S.useState)(!0),[hl,Cc]=(0,S.useState)([]),Ho=(0,S.useRef)([]),Nl=(0,S.useRef)(null),Co=(0,S.useRef)(null),Yl=(0,S.useRef)(!1),Ys=Ms-22,Hl=so==null?void 0:so.split(`
|
|
|
`).length,{onAdd:Ru,onGetList:Wc,onListClick:Dc,onListDelete:Zc,onListDealData:Ql}=Bs||{},Du=50,Do=10,wc={maxCount:Du,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:fu,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:En=>zn(void 0,null,function*(){var Dr,Nr,Jr,Li;const di=(Li=(Jr=(Nr=(Dr=En==null?void 0:En.name)==null?void 0:Dr.split("."))==null?void 0:Nr.slice(-1))==null?void 0:Jr[0])==null?void 0:Li.toLowerCase(),Ce=["doc","docx","md","pdf","txt","xlsx","xls"].includes(di);return En.size==0?(e.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),m.default.LIST_IGNORE):Ce?En.size/1024/1024>100?(e.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),m.default.LIST_IGNORE):!0:(e.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),m.default.LIST_IGNORE)}),onChange:({fileList:En})=>{ul(En)},action:`${(Iu=b.Z)==null?void 0:Iu.API_SERVER}/api/intelligent_imports/upload_file.json`},w0={maxCount:Do,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:ao,multiple:!0,accept:".jpg,.png,",beforeUpload:En=>{var Dr,Nr,Jr,Li;const di=(Li=(Jr=(Nr=(Dr=En==null?void 0:En.name)==null?void 0:Dr.split("."))==null?void 0:Nr.slice(-1))==null?void 0:Jr[0])==null?void 0:Li.toLowerCase(),Ce=["jpg","png"].includes(di);return En.size==0?(e.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),m.default.LIST_IGNORE):Ce?En.size/1024/1024>10?(e.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),m.default.LIST_IGNORE):!0:(e.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),m.default.LIST_IGNORE)},onChange:({fileList:En})=>{_o(En)},action:`${(bs=b.Z)==null?void 0:bs.API_SERVER}/api/ai/generals/update_file.json`};(0,S.useEffect)(()=>{if(!Wi.length||!vs.current)return;const En=Wi[Wi.length-1];En!=null&&En.loading&&(vs.current.scrollTop=vs.current.scrollHeight)},[Wi.length]),(0,S.useEffect)(()=>{if(!vs.current||!bo.current)return;const En=new IntersectionObserver(([Dr])=>{var Nr,Jr,Li,di;if(!document.contains(Dr.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Nr=Dr.rootBounds)==null?void 0:Nr.width)===0&&((Jr=Dr.rootBounds)==null?void 0:Jr.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((Li=Dr.boundingClientRect)==null?void 0:Li.width)===0&&((di=Dr.boundingClientRect)==null?void 0:di.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}C0(Dr.isIntersecting)},{root:vs.current,rootMargin:"70px",threshold:0});return En.observe(bo.current),()=>{bo.current&&En.unobserve(bo.current)}},[vs.current,bo.current]),(0,S.useEffect)(()=>{if(!uo)return;const En=vs.current,Dr=Yo.current;fl.current=!1;let Nr=En.scrollTop;const Jr=()=>{const{scrollTop:di,scrollHeight:Ya,clientHeight:Ce}=En;di>Nr?di+Ce>=Ya-50&&(En.scrollTop=En.scrollHeight,fl.current=!1):di<Nr&&(fl.current=!0),Nr=di};En.addEventListener("scroll",Jr);const Li=new ResizeObserver(()=>{fl.current||(En.scrollTop=En.scrollHeight)});return Li.observe(Dr),()=>{var di;Li.unobserve(Dr),(di=En==null?void 0:En.removeEventListener)==null||di.call(En,"scroll",Jr)}},[uo]),(0,S.useEffect)(()=>{!uo&&Ho.current.length&&(os([...Wi,...Ho.current]),Ho.current=[])},[uo]),(0,S.useEffect)(()=>{if(!vs.current)return;const En=new ResizeObserver(()=>{var Dr;vs.current&&Kc((Dr=vs.current)==null?void 0:Dr.offsetWidth)});return En.observe(vs.current),()=>{vs.current&&En.unobserve(vs.current)}},[vs.current]),(0,S.useEffect)(()=>{typeof Qr=="boolean"&&pc(Qr)},[Qr]),(0,S.useEffect)(()=>{var En;if(Tl.current&&Ws!==null){Tl.current.focus();const Dr=(En=Tl.current.resizableTextArea)==null?void 0:En.textArea;Dr&&(Dr.selectionStart=Dr.selectionEnd=Dr.value.length)}},[Ws]),(0,S.useEffect)(()=>{Hl<5&&Zr(!1)},[Hl]),(0,S.useEffect)(()=>{ku&&yr&&(os(hu(yr)),rs(!0),Qo(yr,{history:[]})),ku&&(zl(),Za?Sc(Za):La&&!Lu&&Wl()),ku||oo()},[ku]);const hu=(En="",Dr=[],Nr=[])=>{const Jr=Date.now();return[{text:En,key:Jr,sender:"user",fileList:Dr,imageList:Nr,show:!0},{loading:!0,key:Jr,sender:"AI",show:!0,model:sl,imageGenerator:Rl,thinkingEnabled:cl,codePreview:dl}]},oo=()=>{ll(""),vc(null),ul([]),_o([]),mc("")},Ul=()=>{if(fr){fr({chatData:Wi,setChatData:os,setLoading:rs,getData:Qo,renderChatItems:hu,handleAdd:Wl,identifier:Lu});return}pc(!0)},Hs=()=>{if(is(!0),er){er();return}pc(!1)},Oi=()=>{Zr(!A0)},zl=()=>zn(void 0,null,function*(){if(!Or)return;const En=yield(0,E.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(En==null?void 0:En.status)===0&&(En==null?void 0:En.total_number)!==-1&&(zc((En==null?void 0:En.total_number)-(En==null?void 0:En.remaining_number)),b0(En==null?void 0:En.total_number))}),Vc=()=>{p.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:S.createElement("div",null,S.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),S.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",gc,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Gl=En=>En.reduce((Nr,Jr)=>{if(Jr.sender==="user"){const Li=En.find(di=>di.key===Jr.key&&di.sender==="AI");Li&&(Li!=null&&Li.text)&&!(Li!=null&&Li.error)&&Nr.push({question:Jr.text,answer:Li.text})}return Nr},[]),Qo=(...En)=>zn(void 0,[...En],function*(Dr="",Nr={},Jr=Wi){if(Er&&(yield Er({mes:Dr,setChatData:os,fileList:fu,body:Nr,checkNum:zl,setLoading:rs,bodyChatData:Jr,setTyping:Vu,setImageGenerator:Ol,renderChatItems:hu})),!Er){const Li=fu==null?void 0:fu.map(He=>{var Dt;return(Dt=He==null?void 0:He.response)==null?void 0:Dt.file_id}),di=ao==null?void 0:ao.map(He=>{var Dt;return(Dt=He==null?void 0:He.response)==null?void 0:Dt.data}),Ya=Nr.history||Gl(Jr),Ce=ot(ot({identifier:Lu,response_mode:"streaming",scene_awareness:Ec,thinking_enabled:cl,image_generator:Rl,code_preview:dl,file_ids:Li,image_list:di,history:Ya,[Ci]:Dr},Gn),Nr),Pe=Object.fromEntries(Object.entries(Ce).filter(([He,Dt])=>Dt!==void 0));Tu.current=new M.Z(b.Z.API_SERVER+kn,Pe),yield new Promise((He,Dt)=>{let St=null,$t=null;Tu.current.on("data",Jt=>{Vu(!0);const{chunk:{content:bn,type:_n,created:Mn,msg:nr}}=Jt,On=nr==="error";_n==="text"&&($t=$t||Mn,os(Pn=>[...Pn].map((Wn,Zn)=>Zn===Pn.length-1?Sn(ot({},Wn),{text:(Wn.text||"")+bn,loading:!1,startTime:St,endTime:$t,error:On}):Wn)))}),Tu.current.on("done",()=>{He()}),Tu.current.on("error",Jt=>{let bn="\u62B1\u6B49\uFF0C\u6211\u521A\u521A\u9047\u5230\u4E86\u4E00\u70B9\u95EE\u9898\uFF0C\u6CA1\u80FD\u5B8C\u6210\u60A8\u7684\u8BF7\u6C42\u3002\u8BF7\u60A8\u7A0D\u540E\u518D\u8BD5\u4E00\u6B21\uFF0C\u6216\u8005\u8054\u7CFB\u6280\u672F\u652F\u6301\u5E2E\u5FD9\u89E3\u51B3!";Object.prototype.toString.call(Jt)==="[object Object]"&&Jt.status===-9&&(bn=Jt==null?void 0:Jt.message),os(_n=>[..._n].map((Mn,nr)=>nr===_n.length-1?Sn(ot({},Mn),{text:bn,loading:!1,error:!0}):Mn)),He()}),Tu.current.on("cancelled",()=>{He()}),Tu.current.startStream()})}zl(),rs(!1)}),Xc=En=>{mc(En.target.value)},Jc=(En,Dr)=>{if(oo(),rs(!0),En==="edit"){Ho.current=Wi.slice(Dr+2);const Nr=Wi.splice(Dr),{fileList:Jr=[],imageList:Li=[]}=(Nr==null?void 0:Nr[0])||{},di=Jr.map(Pe=>{var He;return(He=Pe.response)==null?void 0:He.file_id}),Ya=Li.map(Pe=>{var He;return(He=Pe.response)==null?void 0:He.data}),Ce={history:Gl(Wi),file_ids:di,image_list:Ya,edit:!0};os([...Wi,...hu(No,Jr,Li)]),Qo(No,Ce,Wi)}if(En==="redraw"){Ho.current=Wi.slice(Dr+1);const Nr=Wi.splice(Dr-1),{text:Jr,fileList:Li=[],imageList:di=[]}=(Nr==null?void 0:Nr[0])||{},Ya=Li.map(He=>{var Dt;return(Dt=He.response)==null?void 0:Dt.file_id}),Ce=di.map(He=>{var Dt;return(Dt=He.response)==null?void 0:Dt.data}),Pe={history:Gl(Wi),file_ids:Ya,image_list:Ce,edit:!0};os([...Wi,...hu(Jr,Li,di)]),Qo(Jr,Pe,Wi)}},pl=()=>{if(so.trim()!==""){oo(),rs(!0);const En=fu.filter(Nr=>Nr.status==="done"),Dr=ao.filter(Nr=>Nr.status==="done");os([...Wi,...hu(so,En,Dr)]),Qo(so)}},Z0=En=>{if(En.shiftKey){if(En.key==="Enter")return}else if(En.key==="Enter"){if(En.preventDefault(),Zl||Yl.current)return;pl()}},x0=(En,Dr)=>{let Nr=!1;ci===!0?Nr=!0:ci==="last"&&(Nr=Wi.reduce((Ya,Ce,Pe)=>Ce.sender==="user"?Pe:Ya,-1)===Dr);const Jr=Dr===Ws,Li=[...(En==null?void 0:En.fileList)||[],...(En==null?void 0:En.imageList)||[]];return S.createElement("div",{className:g.li,style:ot({width:Ys},Gs)},S.createElement("div",{className:g.avatarIcon},S.createElement("img",{className:g.img,src:kt})),S.createElement("div",{className:g.content},!!(Li!=null&&Li.length)&&S.createElement("div",{className:g.fileWrap},Li==null?void 0:Li.map((di,Ya)=>S.createElement("div",{key:Ya,className:g.file},S.createElement(be,{filename:di==null?void 0:di.name,className:"mr10",width:24}),S.createElement("aside",null,S.createElement(n.Z,{title:di==null?void 0:di.name},S.createElement("div",{className:g.fileName},di==null?void 0:di.name)),S.createElement("div",{className:"c-grey-999 font12"},(0,y.RD)(di==null?void 0:di.size)))))),S.createElement("div",{className:g.borderBox},Jr?S.createElement(o.default.TextArea,{value:No,ref:Tl,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:di=>ll(di.target.value)}):S.createElement("div",{className:g.text},En==null?void 0:En.text)),Jr?S.createElement("div",{className:g.action},S.createElement(r.ZP,{onClick:()=>{ll(""),vc(null)},size:"small"},"\u53D6\u6D88"),S.createElement(r.ZP,{disabled:!No.trim(),onClick:()=>Jc("edit",Dr),type:"primary",size:"small"},"\u786E\u8BA4")):S.createElement("div",{className:g.action},S.createElement(D.CopyToClipboard,{text:(En==null?void 0:En.text)||"",onCopy:()=>e.ZP.success("\u590D\u5236\u6210\u529F")},S.createElement(n.Z,{title:"\u590D\u5236"},S.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),Nr&&!ol&&S.createElement(n.Z,{title:"\u7F16\u8F91"},S.createElement("i",{onClick:()=>{vc(Dr),ll((En==null?void 0:En.text)||"")},className:"iconfont icon-bianji10 font14"})))))},xc=(En,Dr)=>{let Nr=!1;Si===!0?Nr=!0:Si==="last"&&(Nr=Wi.reduce((di,Ya,Ce)=>Ya.sender==="AI"?Ce:di,-1)===Dr);let Jr="";return En!=null&&En.source?Jr=En==null?void 0:En.source:(En==null?void 0:En.model)==="deepseek-r1"?Jr="\u7531deepseek\u751F\u6210":(En==null?void 0:En.model)==="qwen-max"&&(Jr="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),S.createElement("div",{className:g.li,style:ot({width:Ys},Gs)},S.createElement("div",{className:g.avatarIcon},S.createElement("img",{className:g.img,src:vt})),S.createElement("div",{className:g.content},S.createElement("div",{className:g.borderBox},En.loading&&S.createElement(S.Fragment,null,En!=null&&En.imageGenerator?S.createElement("div",{className:g.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",S.createElement("div",{className:"ai-loading"})):!(En!=null&&En.thinkingEnabled)&&S.createElement("div",null,S.createElement("div",{className:g.loading},S.createElement("div",{className:g.dot}),S.createElement("div",{className:g.dot}),S.createElement("div",{className:g.dot})),S.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(Hn==null?void 0:Hn.text)||"\u8BF7\u8010\u5FC3\u7B49\u5F85\uFF0C\u76EE\u524D\u9AD8\u5CF0\u671F\u4F53\u9A8C\u4EBA\u6570\u8FC7\u591A\uFF0C\u6211\u4EEC\u5DF2\u8BB0\u5F55\u4E0B\u60A8\u7684\u9700\u6C42\uFF0C\u7A0D\u540E\u5C06\u81EA\u52A8\u4E3A\u60A8\u751F\u6210\u7B54\u6848\u3002"))),(En==null?void 0:En.thinkingEnabled)&&S.createElement(h.Z,{time:En==null?void 0:En.time,cancelIndex:Pl,loading:En.loading,streamingStatus:!(En!=null&&En.text),onFinish:()=>{Gc(0),os(Li=>[...Li].map((di,Ya)=>Ya===Li.length-1?Sn(ot({},di),{hideAnswer:!1,time:di.startTime?di.endTime-di.startTime:null}):di))},value:En==null?void 0:En.reasoning}),!!(En!=null&&En.text)&&!En.hideAnswer&&S.createElement(d.Z,{onDynamic:al,cancelIndex:Pl,streamingStatus:ol,loadImage:!!(En!=null&&En.imageGenerator),onFinish:()=>zn(void 0,null,function*(){Gc(0),setTimeout(()=>Vu(!1),0)}),value:En==null?void 0:En.text})),Qc&&!!(En!=null&&En.text)&&Jr&&S.createElement("div",{className:g.source},Jr),S.createElement("div",{className:g.action},Kn==null?void 0:Kn(En,Dr,t0),!(En!=null&&En.imageGenerator)&&S.createElement(D.CopyToClipboard,{text:String((En==null?void 0:En.text)||""),onCopy:()=>e.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},S.createElement(n.Z,{title:"\u590D\u5236"},S.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Qn&&!ol&&S.createElement(S.Fragment,null,S.createElement(n.Z,{title:"\u559C\u6B22"},S.createElement("i",{style:En!=null&&En.like?{color:"#FA8D30"}:{},onClick:()=>iu("like",!(En!=null&&En.like),Dr),className:"iconfot icon-yijiejue font15"})),S.createElement(n.Z,{title:"\u4E0D\u559C\u6B22"},S.createElement("i",{style:En!=null&&En.dislike?{color:"#e86d7c"}:{},onClick:()=>iu("dislike",!(En!=null&&En.dislike),Dr),className:"iconfot icon-weijiejuezhengchang font15"}))),Nr&&!ol&&S.createElement(n.Z,{title:"\u91CD\u65B0\u751F\u6210"},S.createElement("i",{onClick:()=>Jc("redraw",Dr),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},iu=(En,Dr,Nr)=>zn(void 0,null,function*(){if(Fs){const Jr=Wi.slice(0,Nr+1),di=Gl(Jr).length;yield Fs({type:En,value:Dr,index:Nr,identifier:Lu,objectIndex:di})}os(Jr=>(Jr[Nr][En]=Dr,Dr&&(Jr[Nr][En==="like"?"dislike":"like"]=!1),[...Jr]))}),Kl=()=>{var En,Dr;Gc(1),(Dr=(En=Tu.current)==null?void 0:En.cancelRequest)==null||Dr.call(En),rs(!1),Vu(!1)},Wl=()=>zn(void 0,null,function*(){var En,Dr,Nr;(Dr=(En=Tu.current)==null?void 0:En.cancelRequest)==null||Dr.call(En),oo(),os([]),rs(!0);const Jr=yield Ru();(Jr==null?void 0:Jr.status)===0&&Ao((Nr=Jr==null?void 0:Jr.data)==null?void 0:Nr.identifier),rs(!1),Vu(!1)}),qc=()=>zn(void 0,null,function*(){var En;Uc(!0);const Dr=yield Wc();(Dr==null?void 0:Dr.status)===0&&Cc(((En=Dr==null?void 0:Dr.data)==null?void 0:En.list)||[]),Uc(!1)}),Sc=(...En)=>zn(void 0,[...En],function*(Dr=Lu){var Nr,Jr,Li,di;(Jr=(Nr=Tu.current)==null?void 0:Nr.cancelRequest)==null||Jr.call(Nr),oo(),Wu(!0);const Ya=yield Dc(Dr);if(Ya.status===0){const Ce=Ql(((Li=Ya==null?void 0:Ya.data)==null?void 0:Li.messages)||[]);os(Ce),Wu(!1),Ao((di=Ya==null?void 0:Ya.data)==null?void 0:di.identifier);return}os([]),Wu(!1)}),S0=(En,Dr)=>zn(void 0,null,function*(){(yield Zc(En)).status===0&&(e.ZP.success("\u5220\u9664\u6210\u529F"),Dr===Lu&&Wl(),qc())}),$c=()=>S.createElement("div",{className:g.menuWarp},S.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),S.createElement(i.Z,{spinning:Zu},!hl.length&&S.createElement(l.Z,{style:{width:250,paddingBottom:30},image:l.Z.PRESENTED_IMAGE_SIMPLE}),!!hl.length&&S.createElement("div",{className:g.menu},hl.map(function(En,Dr){return S.createElement("aside",{className:a()(Lu===En.identifier&&g.active),key:En.id,onClick:()=>Sc(En.id)},S.createElement("div",{className:g.menuText},S.createElement(n.Z,{title:En==null?void 0:En.question},S.createElement("span",null,En==null?void 0:En.question)),Cu&&Cu(En)),S.createElement("div",{className:g.menuDel,onClick:Nr=>Nr.stopPropagation()},S.createElement(u.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>S0(En.id,En.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},S.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),e0=En=>{if(En==="file"){if(ao.length){p.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u56FE\u7247\uFF0C\u4E0A\u4F20\u6587\u4EF6\u540E\u56FE\u7247\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{_o([]),Nl.current.upload.uploader.fileInput.click()}});return}Nl.current.upload.uploader.fileInput.click()}if(En==="image"){if(fu.length){p.default.confirm({centered:!0,icon:null,okText:"\u786E\u8BA4\u8986\u76D6",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u5DF2\u5B58\u5728\u6587\u4EF6\uFF0C\u4E0A\u4F20\u56FE\u7247\u540E\u6587\u4EF6\u5C06\u4F1A\u88AB\u8986\u76D6?",onOk:()=>{ul([]),Co.current.upload.uploader.fileInput.click()}});return}Co.current.upload.uploader.fileInput.click()}},ml=[...fu,...ao],Zl=ml.some(En=>En.status==="uploading")||ol||uo,Bc=_0>=gc,t0={chatData:Wi,stream:Tu,isDisabledNum:Bc,isDisAbledUpload:Zl,checkNumModal:Vc,checkNum:zl,onClose:Hs,setChatData:os,setLoading:rs,getData:Qo,clearStatus:oo,typing:uo,setImageGenerator:Ol,renderChatItems:hu,setSceneAwareness:_c,setIdentifier:Ao,setCodePreview:Ll,setTyping:Vu,onMenuClick:Sc};return S.createElement(S.Fragment,null,tn?S.createElement("div",{onClick:Ul},tn):tn!==null&&!ku&&S.createElement(C.Z,{draggableExtraNode:js,src:pn,onClick:Ul,topPercentage:Xi}),ku&&S.createElement("div",{className:g.draggableWrap},S.createElement(ze,{dragHandleClassName:g.title,bounds:"parent",minHeight:400,maxHeight:window.innerHeight-40,minWidth:634,maxWidth:window.innerWidth-40,default:{x:window.innerWidth-654,y:20,width:634,height:window.innerHeight-40}},S.createElement("div",{className:g.modal},S.createElement("div",{className:g.head},S.createElement("div",{className:g.title},S.createElement("b",{className:"c-grey-333 font16"},"\u667A\u80FD\u52A9\u6559"),S.createElement("span",{className:"c-grey-333 font14"},"\uFF08\u70B9\u51FB\u53EF\u62D6\u52A8\u7A97\u53E3\uFF09")),Ns,Na&&S.createElement(v.Z,{value:sl,onChange:En=>{yc(!1),Ol(!1),W0(En),_o([]),ul([])}}),Hi&&S.createElement(S.Fragment,null,S.createElement(s.Z,{className:"ml10",dropdownRender:$c,onOpenChange:En=>{En&&qc()},placement:"bottomRight",arrow:{pointAtCenter:!0}},S.createElement("div",{className:g.headBtn},S.createElement("i",{className:"icon-lishiduihua1 font14"})))),La&&S.createElement(S.Fragment,null,S.createElement(n.Z,{title:"\u65B0\u5EFA\u5BF9\u8BDD"},S.createElement("div",{className:g.headBtn,onClick:Wl},S.createElement("i",{className:"icon-xinjianduihua font14"}))),S.createElement("div",{style:{height:10,width:1,background:"#D8D8D8"}})),S.createElement(n.Z,{title:"\u6536\u8D77\u7A97\u53E3"},S.createElement("div",{className:g.headBtn,onClick:Hs},S.createElement("i",{className:"icon-suoxiaochuangkou font14"})))),S.createElement("div",{className:a()(g.wrap,ku&&"body-overflow-hidden")},S.createElement("div",{ref:vs,className:g.chatContainer},du==null?void 0:du(t0),Nn&&S.createElement("div",{className:`${g.li} mb20`,style:ot({width:Ys},Gs)},S.createElement("div",{className:g.avatarIcon},S.createElement("img",{className:g.img,src:vt})),S.createElement("div",{className:g.content},S.createElement("div",{className:g.borderBox},Ir,Ai==null?void 0:Ai(t0)))),S.createElement("div",{ref:Yo},S.createElement(i.Z,{spinning:Ks,className:"mt20"},Wi==null?void 0:Wi.map((En,Dr)=>S.createElement(S.Fragment,{key:En.key+Dr},En.show&&S.createElement(S.Fragment,null,En.sender==="user"&&x0(En,Dr),En.sender==="AI"&&xc(En,Dr),ns&&!["AI","user"].includes(En.sender)&&ns(En,Dr,{width:Ys})))))),!bc&&S.createElement("div",{className:g.backBottom,onClick:()=>{vs.current.scrollTop=vs.current.scrollHeight}},S.createElement("i",{className:"iconfont icon-huidaodibu"})),S.createElement("div",{ref:bo})),!Se&&S.createElement("div",{className:g.footer},S.createElement("div",{className:g.main},!!ml.length&&S.createElement("div",{className:g.files},ml==null?void 0:ml.map((En,Dr)=>S.createElement("div",{key:Dr,className:g.file},S.createElement(i.Z,{size:"small",spinning:(En==null?void 0:En.status)==="uploading"},S.createElement(be,{filename:En==null?void 0:En.name,className:"block",width:24})),S.createElement("aside",null,S.createElement(n.Z,{title:En==null?void 0:En.name},S.createElement("div",{className:g.fileName},En==null?void 0:En.name)),S.createElement("div",{className:"c-grey-999 font12"},(0,y.RD)(En==null?void 0:En.size))),S.createElement("i",{onClick:()=>{ul(Nr=>Nr.filter(Jr=>Jr.uid!==En.uid)),_o(Nr=>Nr.filter(Jr=>Jr.uid!==En.uid))},className:`aitubiao icon-tupianguanbi ${g.fileDel}`})))),S.createElement("div",{className:g.inputWrap},S.createElement(o.default.TextArea,{placeholder:ce||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:so,bordered:!1,onChange:Xc,onPressEnter:Z0,onCompositionStart:()=>{Yl.current=!0},onCompositionEnd:()=>{Yl.current=!1}}),S.createElement("div",{className:g.action},S.createElement("div",{className:g.btnWrap},kl&&S.createElement(n.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},S.createElement("div",{onClick:()=>_c(!Ec),className:a()(g.btn,Ec&&g.btnActive)},S.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),sl==="deepseek-r1"&&S.createElement(n.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},S.createElement("div",{onClick:()=>yc(!cl),className:a()(g.btn,cl&&g.btnActive)},S.createElement("i",{className:"iconfont icon-shendusikao mr10 font14"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),ii&&sl==="qwen-max"&&S.createElement("div",{onClick:()=>Ol(!Rl),className:a()(g.btn,Rl&&g.btnActive)},S.createElement("i",{className:"aitubiao icon-tuxiangshengcheng1 mr10 font14"}),"\u56FE\u50CF\u751F\u6210")),!me&&S.createElement(S.Fragment,null,sl==="qwen-max"&&S.createElement(m.default,ot({ref:Co},w0),S.createElement(n.Z,{title:ao.length>=Do?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":"\u6DFB\u52A0\u56FE\u7247"},S.createElement("div",{onClick:()=>!(ao.length>=Do)&&e0("image"),className:ao.length>=Do?g.uploadDisabledBtn:g.uploadBtn},S.createElement("i",{className:"aitubiao icon-tupianshangchuan font14"})))),S.createElement(m.default,ot({ref:Nl},wc),S.createElement(n.Z,{title:fu.length>=Du?"\u4E0A\u4F20\u7684\u6570\u91CF\u5DF2\u5230\u8FBE\u9650\u5236":S.createElement("div",null,S.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),S.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},S.createElement("div",{onClick:()=>!(fu.length>=Du)&&e0("file"),className:fu.length>=Du?g.uploadDisabledBtn:g.uploadBtn},S.createElement("i",{className:"aitubiao icon-fujian3 font14"}))))),S.createElement("div",{className:"mr13"}),uo?S.createElement(n.Z,{title:"\u505C\u6B62\u751F\u6210"},S.createElement("div",{className:`iconfont icon-tingzhihuida ${g.cancelBtn}`,onClick:Kl})):S.createElement(r.ZP,{className:(so==null?void 0:so.trim())===""?g.sendBtnDisabled:g.sendBtn,icon:S.createElement("i",{className:"iconfont icon-fasong2 font14 c-white"}),disabled:Zl,onClick:pl}))))))))))},Wt={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},st=Object.defineProperty,Yt=Object.defineProperties,Zt=Object.getOwnPropertyDescriptors,vr=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,or=Object.prototype.propertyIsEnumerable,Pr=(Z,ce,me)=>ce in Z?st(Z,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):Z[ce]=me,Wr=(Z,ce)=>{for(var me in ce||(ce={}))$n.call(ce,me)&&Pr(Z,me,ce[me]);if(vr)for(var me of vr(ce))or.call(ce,me)&&Pr(Z,me,ce[me]);return Z},jn=(Z,ce)=>Yt(Z,Zt(ce)),pr=(Z,ce,me)=>new Promise((Se,vt)=>{var kt=kn=>{try{tn(me.next(kn))}catch(Gn){vt(Gn)}},pn=kn=>{try{tn(me.throw(kn))}catch(Gn){vt(Gn)}},tn=kn=>kn.done?Se(kn.value):Promise.resolve(kn.value).then(kt,pn);tn((me=me.apply(Z,ce)).next())}),Q=({description:Z,code:ce,showData:me={},sendParams:Se={},allShow:vt=!1,draggableExtraNode:kt,isJupyter:pn=!1})=>{const tn=[{img:w(58427),name:"\u667A\u80FD\u5BA1\u9898",des:"\u5FEB\u901F\u667A\u80FD\u62C6\u89E3\u4EFB\u52A1\uFF0C\u63D0\u4F9B\u89E3\u9898\u601D\u8DEF",description:"",query:Z,show:me==null?void 0:me.ai_exam_question,type:1},{img:w(68427),name:"\u8BED\u6CD5\u68C0\u67E5",des:"\u68C0\u6D4B\u4EE3\u7801\u4E2D\u7684\u8BED\u6CD5\u9519\u8BEF\uFF0C\u63D0\u4F9B\u4FEE\u590D\u5EFA\u8BAE",description:"",query:ce,show:me==null?void 0:me.ai_syntax_check,type:5},{img:w(2195),name:"\u4EE3\u7801\u8BCA\u65AD",des:"\u7CFB\u7EDF\u667A\u80FD\u4EE3\u7801\u5206\u6790\uFF0C\u63D0\u4F9B\u4FEE\u6B63\u5EFA\u8BAE",description:Z,query:ce,show:me==null?void 0:me.ai_code_diagnosis,type:2},{img:w(62849),name:"AI\u8F85\u5BFC",des:"\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E2A\u6027\u5316\u667A\u80FD\u5B66\u4E60\u8F85\u5BFC",description:Z,query:ce,show:me==null?void 0:me.ai_guidance,type:3},{img:w(43214),name:"\u4EE3\u7801\u4F18\u5316",des:"\u5BF9\u4EE3\u7801\u8FDB\u884C\u667A\u80FD\u4F18\u5316\uFF0C\u5E2E\u52A9\u63D0\u5347\u4EE3\u7801\u8D28\u91CF",description:Z,query:ce,show:me==null?void 0:me.ai_code_optimization,type:7},{img:w(54269),name:"\u4EE3\u7801\u6CE8\u91CA",des:"\u81EA\u52A8\u5BF9\u5DF2\u6709\u4EE3\u7801\u6DFB\u52A0\u6CE8\u91CA\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:Z,query:ce,show:me==null?void 0:me.ai_code_comment,type:8}],kn=er=>{const{setChatData:Hn,setLoading:Qn,getData:yr,clearStatus:Er,typing:Qr,setImageGenerator:li,renderChatItems:Or,setSceneAwareness:Ir,setIdentifier:Ai}=er;let Si=tn;return vt||(Si=tn.filter(ci=>ci.show)),S.createElement("div",{className:Wt.bigTips},Si.map((ci,Ci)=>S.createElement(n.Z,{title:ci.des},S.createElement("div",{onClick:()=>pr(void 0,null,function*(){var Xi;if(Qr){e.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Ir(!1),li(!1),Qn(!0),Er();const Na=Or(ci.query);Na[0].show=!1,Na[1].imageGenerator=!1,Hn(Na);const ii=yield fr.onAdd(),Hi=(Xi=ii==null?void 0:ii.data)==null?void 0:Xi.identifier;Ai(Hi),yr("",jn(Wr({type:ci.type,description:ci.description,query:ci.query,file_ids:[],history:[],is_chat:!1,image_generator:!1,scene_awareness:!1,identifier:Hi},Se),{prompt:me==null?void 0:me.ai_code_evaluation_promote}))}),key:Ci,className:Wt.item},S.createElement("img",{src:ci.img}),S.createElement("span",null,ci.name)))))},Gn=er=>pr(void 0,[er],function*({type:Hn,value:Qn,index:yr,identifier:Er,objectIndex:Qr}){const li={index:Qr,identifier:Er};if(Hn==="like"&&(yield(0,E.ZP)("/api/course_qna_records/like.json",{method:"post",body:li})).status!==0||Hn==="dislike"&&(yield(0,E.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:li})).status!==0)return Promise.reject()}),Kn=er=>{let Hn=[];return er==null||er.forEach(Qn=>{var yr;const Er=Qn.id,Qr=Qn.think?{reasoning:Qn.think,thinkingEnabled:!0}:{},li=[{text:Qn.question,key:Er,sender:"user",fileList:[],show:!0},Wr({key:Er,loading:!1,sender:"AI",show:!0,source:Qn.answer_source,text:Qn.answer,like:Qn.like,dislike:Qn.dislike,time:Qn.think_time,id:Qn.id,imageGenerator:((yr=Qn==null?void 0:Qn.answer)==null?void 0:yr.slice(0,4))==="<img"},Qr)];Hn=[...Hn,...li]}),Hn},Nn=(Se==null?void 0:Se.source)==="hack"?"Hack":"Shixun",fr={onAdd:()=>(0,E.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,E.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:Nn,by_self:!0}}),onListClick:er=>(0,E.ZP)(`/api/course_qna_sessions/${er}.json`,{method:"get"}),onListDelete:er=>(0,E.ZP)(`/api/course_qna_sessions/${er}.json`,{method:"delete"}),onListDealData:Kn};return S.createElement(on,{title:"\u667A\u80FD\u52A9\u6559",hideInputBox:pn||vt?!1:!(me!=null&&me.ai_q_and_a),topFunctionNode:kn,showPreference:!0,showLookHistory:!0,showAddSession:!0,fetchListObject:fr,customPreference:Gn,showSource:!1,fetchData:jn(Wr({},Se),{questionable_type:Nn,is_chat:!0}),headNode:S.createElement("div",{className:"font14",style:{color:"#434D6C",lineHeight:1.8}},S.createElement("div",null,"\u55E8\uFF0C\u6211\u662F\u667A\u80FD\u52A9\u6559\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),S.createElement("div",null,"\u60A8\u53EF\u4EE5\u76F4\u63A5\u4F7F\u7528\u6211\u63D0\u4F9B\u7684\u505A\u9898\u5DE5\u5177\u6216\u8005\u4E0E\u6211\u8FDB\u884C\u5BF9\u8BDD\u95EE\u7B54\uFF0C\u671F\u5F85\u4E0E\u60A8\u643A\u624B\u5171\u8FDB\uFF0C\u9AD8\u6548\u3001\u4F18\u8D28\u5730\u5B8C\u6210\u6BCF\u4E00\u9879\u4EFB\u52A1!")),topPercentage:(Se==null?void 0:Se.source)==="hack"?.52:void 0,fetchUrl:"/api/stream/intelligent_imports/chat_messages.json",draggableExtraNode:kt})}},84674:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return B}});var S=w(59301),c={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},e=w(81327),m=Object.defineProperty,p=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,r=(_,A,b)=>A in _?m(_,A,{enumerable:!0,configurable:!0,writable:!0,value:b}):_[A]=b,i=(_,A)=>{for(var b in A||(A={}))n.call(A,b)&&r(_,b,A[b]);if(p)for(var b of p(A))o.call(A,b)&&r(_,b,A[b]);return _};const l=_=>React.createElement("svg",i({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},_),React.createElement("path",{d:"M1019.407 620.8 891.834 397.781 946.49 293.12a29.099 29.099 0 0 0 6.4-36.395l-70.187-126.592a30.08 30.08 0 0 0-24.576-13.653H597.519L539.194 14.507a27.35 27.35 0 0 0-20.907-14.55H380.644a29.141 29.141 0 0 0-24.618 14.55v5.546L225.806 243.03H100.923a29.184 29.184 0 0 0-25.515 13.654L3.428 384.085a32.768 32.768 0 0 0 0 29.184L132.836 638.08 74.511 740.053a32.768 32.768 0 0 0 0 29.056l66.517 116.566a29.907 29.907 0 0 0 25.515 14.506H427.15l62.848 109.227A30.08 30.08 0 0 0 512.783 1024H660.41a29.141 29.141 0 0 0 24.576-14.55l128.469-224.853h114.773a31.915 31.915 0 0 0 24.662-15.445l66.474-117.419a28.16 28.16 0 0 0 0-30.976l.043.043zm-161.28 14.592L791.61 512.469 518.287 993.963l-74.752-122.88h-273.28l65.621-119.211h139.392L101.86 272.213h143.062L380.687 30.08l68.352 119.253-70.187 122.88H925.54l-69.205 121.942 137.6 241.194H858.17z",fill:"#605BEC"}),React.createElement("path",{d:"m499.983 699.307 174.379-274.731H324.708z",fill:"#605BEC"}));var u="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",s=Object.defineProperty,t=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,h=(_,A,b)=>A in _?s(_,A,{enumerable:!0,configurable:!0,writable:!0,value:b}):_[A]=b,v=(_,A)=>{for(var b in A||(A={}))a.call(A,b)&&h(_,b,A[b]);if(t)for(var b of t(A))d.call(A,b)&&h(_,b,A[b]);return _};const g=_=>React.createElement("svg",v({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},_),React.createElement("path",{d:"M1364.44 118.705c-14.178-6.695-20.322 6.065-28.593 12.525-2.914 2.048-5.277 4.726-7.64 7.246-20.717 21.268-44.899 35.21-76.643 33.556a152.576 152.576 0 0 0-120.674 45.371c-7.404-41.826-32.06-66.875-69.553-82.865-19.693-8.35-39.543-16.7-53.248-34.737-9.61-12.919-12.288-27.333-17.015-41.512-3.15-8.507-6.144-17.25-16.384-18.668-11.185-1.733-15.517 7.247-19.928 14.73a189.125 189.125 0 0 0-23.552 98.461c1.575 76.88 35.446 138.083 102.636 181.642 7.562 4.963 9.531 9.925 7.09 17.25-4.49 14.967-9.926 29.54-14.81 44.584-2.992 9.61-7.561 11.658-18.274 7.483a309.484 309.484 0 0 1-96.886-63.015c-47.813-44.426-91.057-93.342-144.935-131.702a635.825 635.825 0 0 0-38.36-25.207c-54.982-51.2 7.167-93.262 21.582-98.225 14.966-5.199 5.277-23.158-43.402-22.922-48.68.237-93.184 15.833-149.977 36.628-8.428 3.15-17.092 5.514-25.993 7.326a557.844 557.844 0 0 0-160.768-5.436c-105.157 11.264-189.204 58.92-250.96 140.367-74.2 97.832-91.687 208.975-70.261 325.002 22.449 122.25 87.434 223.468 187.47 302.631 103.582 82 222.917 122.172 359.188 114.452 82.708-4.568 174.79-15.202 278.686-99.485 26.151 12.445 53.642 17.486 99.249 21.267 35.131 3.072 69.002-1.733 95.153-6.931 40.96-8.35 38.203-44.741 23.316-51.437-120.202-53.72-93.814-31.822-117.839-49.624 61.125-69.317 153.206-141.312 189.204-374.706 2.835-18.51.472-30.168 0-45.213-.237-9.137 1.969-12.603 12.918-13.706a240.089 240.089 0 0 0 86.173-25.442c77.982-40.803 109.332-107.914 116.736-188.259 1.103-12.288-.236-24.97-13.705-31.429zM685.45 842.043C569.108 754.215 512.55 725.307 489.157 726.49c-21.82 1.26-17.96 25.206-13.155 40.802 5.042 15.439 11.58 26.073 20.717 39.621 6.301 8.9 10.791 22.213-6.302 32.295-37.494 22.213-102.794-7.561-105.787-8.98-76.012-42.929-139.421-99.564-184.241-176.994a523.894 523.894 0 0 1-72.468-239.93c-1.024-20.56 5.278-27.885 26.703-31.587a272.148 272.148 0 0 1 85.307-2.127c118.942 16.699 220.16 67.741 305.073 148.48 48.443 46.001 85.071 100.982 122.88 154.703 40.173 57.029 83.338 111.458 138.32 155.963 19.376 15.675 34.894 27.569 49.781 36.234-44.74 4.805-119.414 5.829-170.456-32.926zm55.926-344.615c0-5.357 2.757-10.398 7.326-13.47a17.723 17.723 0 0 1 22.134 2.048c3.072 2.915 4.805 7.09 4.805 11.422a16.778 16.778 0 0 1-17.25 16.541 17.33 17.33 0 0 1-12.131-4.883 15.911 15.911 0 0 1-4.884-11.658zm173.529 85.464a104.37 104.37 0 0 1-33.005 8.586 71.444 71.444 0 0 1-44.504-13.548c-15.282-12.288-26.23-19.141-30.72-40.645a89.167 89.167 0 0 1 .787-31.429c3.939-17.487-.393-28.75-13.312-38.912-10.476-8.35-23.71-10.634-38.36-10.634a32.06 32.06 0 0 1-14.179-4.175c-6.144-2.914-11.106-10.24-6.301-19.14a60.18 60.18 0 0 1 10.712-11.265c19.85-10.79 42.693-7.246 63.882.788 19.693 7.798 34.501 21.898 55.926 41.905 21.74 24.183 25.68 30.8 38.125 48.916 9.846 14.179 18.747 28.75 24.89 45.45 3.703 10.397-1.102 18.905-13.941 24.103z",fill:"#4D6BFE"}));var E="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",y=w(59301),B=({value:_,onChange:A})=>{const[b,D]=(0,S.useState)(!1),M=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:u},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:E}],R=M.find(H=>H.key===_);return y.createElement("div",{className:c.select},y.createElement(e.Z,{size:10},y.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),y.createElement("div",{className:c.box,onMouseLeave:()=>D(!1)},y.createElement("div",{className:c.text,onClick:()=>D(!0)},y.createElement("img",{src:R.img,width:20}),y.createElement("span",null,R.name),y.createElement("b",{className:"iconfont icon-zhankai6"})),b&&y.createElement("div",{className:c.itemWrap},y.createElement("aside",null,M.map(H=>y.createElement("div",{key:H.key,className:`${c.item} ${H.key===_?c.active:""}`,onClick:q=>{q.stopPropagation(),A(H.key),D(!1)}},y.createElement("img",{src:H.img,width:20}),y.createElement("span",null,H.name))))))))}},22149:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return o}});var S=w(59301),c={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},e=w(71418),m=w(59301),p=(r,i,l)=>new Promise((u,s)=>{var t=h=>{try{d(l.next(h))}catch(v){s(v)}},a=h=>{try{d(l.throw(h))}catch(v){s(v)}},d=h=>h.done?u(h.value):Promise.resolve(h.value).then(t,a);d((l=l.apply(r,i)).next())}),o=({value:r="",streamingStatus:i,onFinish:l,cancelIndex:u,time:s,loading:t,loadAll:a})=>{const[d,h]=(0,S.useState)(""),[v,g]=(0,S.useState)(!0),E=(0,S.useRef)(r),y=(0,S.useRef)(i),C=(0,S.useRef)(0),B=(0,S.useRef)(null),[_,A]=(0,S.useState)(!1),b=70;(0,S.useEffect)(()=>{y.current=i},[i]),(0,S.useEffect)(()=>{E.current=r},[r]),(0,S.useEffect)(()=>{if(!i){h(E.current);return}return A(!0),B.current=setInterval(D,b),()=>{clearInterval(B.current)}},[]),(0,S.useEffect)(()=>{_&&(h(E.current),clearInterval(B.current),A(!1),l())},[u]);const D=()=>p(void 0,null,function*(){const M=E.current[C.current];M!==void 0?(h(R=>R+M),C.current++,clearInterval(B.current),B.current=setInterval(D,280/(E.current.length-C.current))):y.current===!1&&(h(E.current),clearInterval(B.current),A(!1),l())});return m.createElement("div",{className:`${c.reasoning} fadeIn animated`},m.createElement("div",{className:c.btn,onClick:()=>g(!v)},m.createElement("i",{className:"iconfont icon-shendusikao"}),s?m.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",s," \u79D2\uFF09"):m.createElement("span",null,"\u601D\u8003\u4E2D..."),v?m.createElement("b",{className:"iconfont icon-shouqi6"}):m.createElement("b",{className:"iconfont icon-zhankai6"})),t&&m.createElement(e.Z,{spinning:!0,className:"mt20"}),v&&!t&&m.createElement("div",{className:c.content},d,_?m.createElement("span",{className:"aiBlink"},"__"):""))}},4796:function(Ot,le,w){"use strict";var S=w(59301),c=w(11733),e=w(60343),m=w(43418),p=w(96249),n=w.n(p),o=w(27952),r=Object.defineProperty,i=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,s=(h,v,g)=>v in h?r(h,v,{enumerable:!0,configurable:!0,writable:!0,value:g}):h[v]=g,t=(h,v)=>{for(var g in v||(v={}))l.call(v,g)&&s(h,g,v[g]);if(i)for(var g of i(v))u.call(v,g)&&s(h,g,v[g]);return h},a=(h,v,g)=>new Promise((E,y)=>{var C=A=>{try{_(g.next(A))}catch(b){y(b)}},B=A=>{try{_(g.throw(A))}catch(b){y(b)}},_=A=>A.done?E(A.value):Promise.resolve(A.value).then(C,B);_((g=g.apply(h,v)).next())});const d=({style:h={},data:v={}})=>{const g=(0,S.useRef)(),E=(0,S.useRef)(),[y,C]=(0,S.useState)(!1),[B,_]=(0,S.useState)(!1),[A,b]=(0,S.useState)({left:0,top:0,bottom:0,right:0}),D=(0,S.useRef)(null);(0,S.useEffect)(()=>(m.default.info({title:"\u63D0\u793A",width:642,icon:null,centered:!0,content:S.createElement("div",null,S.createElement("div",null,"\u5DF2\u7ECF\u5F00\u542F\u5B66\u4E60\u884C\u4E3A\u5206\u6790\uFF0C\u9700\u8981\u8C03\u7528\u4F60\u8BBE\u5907\u7684\u6444\u50CF\u5934\uFF0C\u8BF7\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\u3002"),S.createElement("a",{target:"_blank",href:"https://www.educoder.net/forums/36625"},"\u5982\u4F55\u5F00\u542F\u6D4F\u89C8\u5668\u6444\u50CF\u5934\u6743\u9650\uFF1F")),okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{C(!0)}}),()=>{clearInterval(E.current)}),[]);const M=(q,Y)=>a(void 0,null,function*(){return(0,e.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:q,file:Y}})}),R=()=>a(void 0,null,function*(){var q;const Y=(q=g.current)==null?void 0:q.handleTakePhoto(),W=new Date().valueOf();if(Y){const O=yield M(`\u7167\u7247${W}`,Y);O.status||(yield(0,c.Ju)(t({attachment_id:O==null?void 0:O.id},v)))}}),H=(q,Y)=>{var W;const{clientWidth:O,clientHeight:ne}=window.document.documentElement,ee=(W=D.current)==null?void 0:W.getBoundingClientRect();b({left:-ee.left+Y.x,right:O-(ee.right-Y.x),top:-ee.top+Y.y,bottom:ne-(ee.bottom-Y.y)})};return S.createElement(S.Fragment,null,y&&S.createElement(n(),{disabled:B,bounds:A,onStart:(q,Y)=>H(q,Y)},S.createElement("div",{ref:D,style:t({position:"fixed",left:40,top:92,zIndex:101},h)},S.createElement("div",{onMouseOver:()=>{B&&_(!1)},onMouseOut:()=>{_(!0)}},S.createElement("div",null,S.createElement(o.Z,{ref:g,isExercise:!1,onUserMediaLoaded:()=>{R(),E.current=window.setInterval(()=>a(void 0,null,function*(){R()}),1e3*120)}}))))))};le.Z=d},65282:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return H},U:function(){return D}});var S=w(59301),c=w(31797),e=w(43418),m=w(1710),p=w(23714),n=w(44434),o=w(66649),r=w.n(o),i={exitFullScreenModalWrapper:"exitFullScreenModalWrapper___aNB9Q",exitFullScreenModal:"exitFullScreenModal___HIMyY",warningIcon:"warningIcon___xEURa",warningText:"warningText___W6NPJ",countdownWrapper:"countdownWrapper___n8g1M",forcedModalWrapper:"forcedModalWrapper___JPMQ2",forcedModalContent:"forcedModalContent___uY5FV",forcedText:"forcedText___C3CrF",screenNumText:"screenNumText___oljHN"},l="data:image/png;base64,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",u="data:image/png;base64,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",s=w(27338),t=w(43006),a=w(65721),d=w(59301),h=Object.defineProperty,v=Object.defineProperties,g=Object.getOwnPropertyDescriptors,E=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,B=(q,Y,W)=>Y in q?h(q,Y,{enumerable:!0,configurable:!0,writable:!0,value:W}):q[Y]=W,_=(q,Y)=>{for(var W in Y||(Y={}))y.call(Y,W)&&B(q,W,Y[W]);if(E)for(var W of E(Y))C.call(Y,W)&&B(q,W,Y[W]);return q},A=(q,Y)=>v(q,g(Y)),b=(q,Y,W)=>new Promise((O,ne)=>{var ee=be=>{try{$(W.next(be))}catch(Ne){ne(Ne)}},Ae=be=>{try{$(W.throw(be))}catch(Ne){ne(Ne)}},$=be=>be.done?O(be.value):Promise.resolve(be.value).then(ee,Ae);$((W=W.apply(q,Y)).next())});const D=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:M}=c.default,R=({exercise:q,socket:Y,dispatch:W,onStartScreenshot:O,onCloseScreenshot:ne,handleToDetail:ee})=>{const[Ae,$]=e.default.useModal(),be=(0,S.useRef)(),[Ne,Oe]=(0,S.useState)(!0),Ge=(0,S.useRef)(!1),Ve=(0,t.useParams)();(0,S.useEffect)(()=>{var U,fe,Me;if(document.addEventListener((0,p.gH)(),P,!1),window.addEventListener("blur",re,!1),(U=q.exerciseUserInfo)!=null&&U.screen_open&&(0,p.vp)()&&Oe(!1),(fe=q.exerciseUserInfo)!=null&&fe.screen_open&&!(0,p.vp)()){(0,s.RG)(" ",!0);const Re=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?q.exerciseUserInfo.screen_sec+3:q.exerciseUserInfo.screen_sec+10+1;be.current=e.default.info({icon:null,centered:!0,width:444,title:(0,a._V)(a.CP.recordScreen1),keyboard:!1,content:d.createElement("div",null,(0,a._V)(a.CP.recordScreen2),d.createElement("span",{style:{color:"#FF9849"}},q.exerciseUserInfo.screen_num-q.exerciseUserInfo.used_screen_num),(0,a._V)(a.CP.recordScreen3)),okText:d.createElement("span",null,(0,a._V)(a.CP.recordScreen4),"\uFF08",d.createElement("span",{style:{display:"inline-block"}},d.createElement(M,{onFinish:()=>b(void 0,null,function*(){var Ye;const de=yield te();(Ye=be.current)==null||Ye.destroy(),de.used_screen_num&&oe(de.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+Re*1e3})),"S\uFF09"),onOk:()=>{var Ye;(0,s.RG)(" ",!0),(Ye=be.current)==null||Ye.destroy(),Oe(!1),(0,p.Dj)(document.body),document.getElementById("root").addEventListener("click",xe,!1)}})}return(Me=q.exerciseUserInfo)!=null&&Me.screen_open&&!(0,p.vp)()||document.getElementById("root").addEventListener("click",xe,!1),()=>{document.getElementById("root").removeEventListener("click",xe,!1),document.removeEventListener((0,p.gH)(),P,!1),window.removeEventListener("blur",re,!1)}},[]),(0,S.useEffect)(()=>{setTimeout(()=>{q.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",xe,!1),document.removeEventListener((0,p.gH)(),P,!1))},500),Xe()},[q.actionTabs]),(0,S.useEffect)(()=>{setTimeout(()=>{q.exerciseUserInfo.used_screen_num>q.exerciseUserInfo.screen_num&&K()},500)},[q.exerciseUserInfo]);const _e=()=>b(void 0,null,function*(){const U=yield te();setTimeout(()=>{var fe,Me;(fe=be.current)==null||fe.destroy(),be.current=e.default.info({okText:d.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:d.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",d.createElement("span",{className:"c-red"},U.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",d.createElement("span",{className:"c-red"},(Me=q.exerciseUserInfo)==null?void 0:Me.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>b(void 0,null,function*(){(0,p.Dj)(document.body)})})},1e3)}),xe=U=>{!(0,p.vp)()&&U.target.nodeName!=="A"&&U.target.nodeName!=="BUTTON"&&U.target.innerHTML!=="\u786E \u5B9A"&&(0,p.Dj)(document.body)},Xe=()=>b(void 0,null,function*(){const U=yield W({type:"exercise/getExerciseUserInfo",payload:_({},Ve)});return U==null?void 0:U.data}),qe=U=>b(void 0,null,function*(){var fe;if((fe=q.exerciseUserInfo)!=null&&fe.screen_at){const Re=yield(0,n.ck)(A(_({},Ve),{reset:!0}));if((Re==null?void 0:Re.status)===-6)return}const Me=yield(0,n.oy)({id:Ve.categoryId});if(Me!=null&&Me.is_commit){e.default.destroyAll(),yield lt(),V(!0);return}else oe(U+1)}),lt=()=>b(void 0,null,function*(){var U;const fe=r()(),Me=q.exerciseUserInfo.screen_sec;if(X.current.length>0){const Re=fe.format("YYYY-MM-DD HH:mm:ss");let Ye=Math.floor(fe.diff(r()(X.current[0].start))/1e3);const de=X.current.length;Ye/Me>>0>de&&(Ye=(de+1)*Me-1),yield(0,n.P8)(Ve.categoryId,{exercise_user_id:(U=q.exerciseUserInfo)==null?void 0:U.exercise_user_id,time:Re,time_long:Ye,count:de})}X.current=[]}),at=(0,S.useRef)(0),Ee=(0,S.useRef)(0),X=(0,S.useRef)([]),We=(0,S.useRef)(!1),oe=U=>b(void 0,null,function*(){var fe;Ge.current||(O(),e.default.destroyAll(),at.current=r()().valueOf(),We.current=!0,be.current=e.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:i.exitFullScreenModalWrapper,okText:d.createElement("span",null,(0,a._V)(a.CP.recordScreen8)),content:d.createElement("div",{className:i.exitFullScreenModal},d.createElement("img",{src:l,alt:"",className:i.warningIcon}),d.createElement("div",{className:i.warningText,style:{marginBottom:50,fontWeight:500}},(0,a._V)(a.CP.recordScreen9)),d.createElement("div",{style:{marginBottom:40}},(0,a._V)(a.CP.recordScreen10)),d.createElement("div",{style:{marginBottom:40}},(0,a._V)(a.CP.recordScreen11),d.createElement("span",{className:i.warningText},((fe=q.exerciseUserInfo)==null?void 0:fe.screen_num)+1),(0,a._V)(a.CP.recordScreen12),d.createElement("span",{className:i.warningText,style:{fontWeight:600}},(0,a._V)(a.CP.recordScreen13)),",",(0,a._V)(a.CP.recordScreen14),d.createElement("span",{className:i.warningText},U-1),(0,a._V)(a.CP.recordScreen15)),d.createElement("div",null,d.createElement("span",null,d.createElement(M,{className:i.countdownWrapper,onFinish:()=>{Ee.current=r()().valueOf(),X.current.push({start:at.current,end:Ee.current}),qe(U)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(q.exerciseUserInfo.screen_sec+1)*1e3}),(0,a._V)(a.CP.recordScreen25)),(0,a._V)(a.CP.recordScreen16))),onOk:()=>{(0,s.RG)(" ",!0),lt(),(0,p.Dj)(document.body),ne(),be.current.destroy(),We.current=!1}}))}),K=()=>b(void 0,null,function*(){e.default.destroyAll(),(yield(0,n.VL)({categoryId:Ve.categoryId,commit_method:1}))&&V()}),V=(U=!1)=>b(void 0,null,function*(){var fe,Me;if(document.removeEventListener((0,p.gH)(),P,!1),(0,p.BU)(),e.default.destroyAll(),Ge.current=!0,U){const Re=yield(0,n.Yu)(Ve.categoryId,{exercise_user_id:(fe=q.exerciseUserInfo)==null?void 0:fe.exercise_user_id});Ae.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:i.forcedModalWrapper,centered:!0,content:d.createElement("div",{className:i.forcedModalContent},d.createElement("img",{src:u,alt:""}),d.createElement("div",{className:i.forcedText},(0,a._V)(a.CP.recordScreen17)),d.createElement("div",{className:i.screenNumText},(0,a._V)(a.CP.recordScreen18),(Me=q.exerciseUserInfo)==null?void 0:Me.screen_num,(0,a._V)(a.CP.recordScreen19)),d.createElement(m.default,{dataSource:Re==null?void 0:Re.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,a._V)(a.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,a._V)(a.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,a._V)(a.CP.recordScreen22),align:"center",dataIndex:"count"}]})),onCancel:()=>{ne(),ee()},onOk:()=>{t.history.push(`/classrooms/${Ve.coursesId}/exercisenotice/${Ve.categoryId}/users/${Ve.login}?isShowApply=true`)}})}else Ae.info({content:d.createElement("div",{className:"tc font16"},(0,a._V)(a.CP.recordScreen23),d.createElement("br",null),(0,a._V)(a.CP.recordScreen24)),onOk:()=>{ee()}})}),re=U=>{(0,p.vp)()&&document.activeElement.tagName!=="IFRAME"&&document.getElementById("pdfiframe")===null&&document.getElementById("iframeShixuns").style.display=="none"&&!We.current&&(0,p.BU)()},te=()=>b(void 0,null,function*(){var U;if((U=q.exerciseUserInfo)!=null&&U.screen_at){const Re=yield(0,n.ck)(A(_({},Ve),{reset:!0}));if((Re==null?void 0:Re.status)===-6)return}const fe=yield(0,n.oy)({id:Ve.categoryId});if(fe!=null&&fe.is_commit){V();return}return yield Xe()}),P=()=>b(void 0,null,function*(){var U;if((0,s.RG)(" ",!0),(0,p.vp)()){if((U=q.exerciseUserInfo)!=null&&U.screen_at){var fe=yield(0,n.ck)(A(_({},Ve),{reset:!0}));if((fe==null?void 0:fe.status)===-6)return}}else if(!We.current){var fe=yield(0,n.ck)(_({},Ve));if((fe==null?void 0:fe.status)===-6)return;const Re=yield Xe();oe(Re.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),z=()=>b(void 0,null,function*(){(0,n.ck)(_({},Ve));const U=yield Xe();oe(U.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return d.createElement("div",null,$)};var H=(0,t.connect)(({exercise:q,globalSetting:Y})=>({globalSetting:Y,exercise:q}))(R)},76847:function(Ot,le,w){"use strict";w.d(le,{X:function(){return m},y:function(){return e}});var S=w(59301),c=w(8591);const e=p=>{(0,S.useEffect)(()=>{if(p){const n=r=>{r.key==="F12"&&(r.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},o=r=>{r.preventDefault()};return document.addEventListener("keydown",n),document.addEventListener("contextmenu",o),()=>{document.removeEventListener("keydown",n),document.removeEventListener("contextmenu",o)}}},[p])},m=()=>{const[p,n]=(0,S.useState)(!1),o=r=>{const{keyCode:i,ctrlKey:l,metaKey:u,type:s}=r;(s==="paste"||(i===67||i===86)&&(u||l))&&(c.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),r.preventDefault(),r.stopPropagation())};return(0,S.useEffect)(()=>(p&&(window.addEventListener("keydown",o,!0),window.addEventListener("paste",o,!0)),()=>{window.removeEventListener("keydown",o,!0),window.removeEventListener("paste",o,!0)}),[p]),{setOpenDisableCopyAndPaste:n,disableCopyAndPaste:p}}},73059:function(Ot,le,w){"use strict";w.d(le,{z:function(){return Ae},Z:function(){return $}});var S=w(59301),c=w(54580),e=w(8591),m=w(43418),p=w(3113),n=w(45919),o=w(28333),r=Object.defineProperty,i=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,s=(be,Ne,Oe)=>Ne in be?r(be,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):be[Ne]=Oe,t=(be,Ne)=>{for(var Oe in Ne||(Ne={}))l.call(Ne,Oe)&&s(be,Oe,Ne[Oe]);if(i)for(var Oe of i(Ne))u.call(Ne,Oe)&&s(be,Oe,Ne[Oe]);return be},a=(be,Ne,Oe)=>new Promise((Ge,Ve)=>{var _e=qe=>{try{Xe(Oe.next(qe))}catch(lt){Ve(lt)}},xe=qe=>{try{Xe(Oe.throw(qe))}catch(lt){Ve(lt)}},Xe=qe=>qe.done?Ge(qe.value):Promise.resolve(qe.value).then(_e,xe);Xe((Oe=Oe.apply(be,Ne)).next())});const d="\u3000\u3000";function h(be){var Ne=["Bytes","KB","MB","GB","TB"];if(be==0)return"0 Byte";var Oe=parseInt(""+Math.floor(Math.log(be)/Math.log(1024)),10);return(be/Math.pow(1024,Oe)).toFixed(1)+" "+Ne[Oe]}var v=({value:be=[],action:Ne,onChange:Oe,className:Ge,maxSize:Ve=150,title:_e="\u6587\u4EF6\u4E0A\u4F20",accept:xe=null})=>{const Xe={multiple:!1,fileList:be,accept:xe,withCredentials:!0,beforeUpload:lt=>lt.size/1024/1024<Ve?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Ve}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(lt){var at,Ee,X,We;let oe=[...lt.fileList];if(oe=oe.map(K=>(K.name.indexOf(d)===-1&&(K.name=`${K.name}${d}${h(K.size)}`),t({},K))),lt.file.status==="done"&&((Ee=(at=lt.file)==null?void 0:at.response)==null?void 0:Ee.status)===-1){message.error((We=(X=lt.file)==null?void 0:X.response)==null?void 0:We.message),Oe([]);return}Oe(oe)},onRemove:lt=>a(void 0,null,function*(){const at=lt.size/1024/1024;return lt.status==="uploading"?!0:at<Ve&&(lt.response?lt.response.id:lt.uid)?yield removeAttachment(lt.response?lt.response.id:lt.id):!0})};function qe(lt){lt.preventDefault(),lt.stopPropagation()}return React.createElement("div",{className:`single-upload ${Ge||""}`},React.createElement(Upload,t({},Xe),React.createElement(Button,{type:"primary",title:be.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:be.length>0,ghost:!0},_e),React.createElement("span",{onClick:qe,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ve,"M)"," ")))},g=w(61481),E=w(89392),y=Object.defineProperty,C=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,A=(be,Ne,Oe)=>Ne in be?y(be,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):be[Ne]=Oe,b=(be,Ne)=>{for(var Oe in Ne||(Ne={}))B.call(Ne,Oe)&&A(be,Oe,Ne[Oe]);if(C)for(var Oe of C(Ne))_.call(Ne,Oe)&&A(be,Oe,Ne[Oe]);return be};const D=be=>React.createElement("svg",b({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},be),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var M="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",R=Object.defineProperty,H=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,W=(be,Ne,Oe)=>Ne in be?R(be,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):be[Ne]=Oe,O=(be,Ne)=>{for(var Oe in Ne||(Ne={}))q.call(Ne,Oe)&&W(be,Oe,Ne[Oe]);if(H)for(var Oe of H(Ne))Y.call(Ne,Oe)&&W(be,Oe,Ne[Oe]);return be},ne=(be,Ne,Oe)=>new Promise((Ge,Ve)=>{var _e=qe=>{try{Xe(Oe.next(qe))}catch(lt){Ve(lt)}},xe=qe=>{try{Xe(Oe.throw(qe))}catch(lt){Ve(lt)}},Xe=qe=>qe.done?Ge(qe.value):Promise.resolve(qe.value).then(_e,xe);Xe((Oe=Oe.apply(be,Ne)).next())});const{Dragger:ee}=c.default;function Ae(be){let Ne=[];return be&&be.length>0&&(Ne=be.map(Oe=>({uid:Oe.id,id:Oe.id,name:Oe.title+d+Oe.filesize,url:Oe.url,filesize:Oe.filesize,status:"done",response:{id:Oe.id}}))),Ne}var $=({value:be,onChange:Ne,action:Oe,data:Ge,className:Ve,maxSize:_e=150,title:xe="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Xe=!1,accept:qe="",additionalText:lt,isDragger:at,number:Ee=1e3,aloneClear:X=!1,realTimeRemove:We=!0,uploadText:oe,setFileProgress:K,showFileProgress:V})=>{const[re,te]=(0,S.useState)(!1);let[P,z]=(0,S.useState)(be||[]),[U,fe]=(0,S.useState)(1);(0,S.useEffect)(()=>{be&&(U===1&&z([...be]),fe(2),Ee===(be==null?void 0:be.length)&&te(!0))},[be]);const Me=()=>{setTimeout(()=>{P.pop(),z([...P])},500)};V&&K(P.some(de=>de.status==="uploading"));const Re={multiple:!0,disabled:re,accept:qe,withCredentials:!0,fileList:P,beforeUpload:(de,rt)=>{const Be=de.size/1024/1024;return P.concat(rt).length>Ee?(P.pop(),z([...P]),e.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ee}\u4E2A\u6587\u4EF6`),X?Promise.reject():(Me(),!1)):Be<_e?!0:(e.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${_e}MB).`),X?Promise.reject():(Me(),!1))},data:Ge,action:Oe||`${n.Z.API_SERVER}/api/attachments.json`,onChange(de){var rt,Be,ut,yt;if(de.file.status==="removed"?P=de.fileList:P=(0,E.uniqBy)([...de.fileList,...P],"uid"),de.file.status==="done"&&((Be=(rt=de.file)==null?void 0:rt.response)==null?void 0:Be.status)===-1){e.ZP.error((yt=(ut=de.file)==null?void 0:ut.response)==null?void 0:yt.message);return}P.length>=Ee?te(!0):te(!1),z([...P]),P=P.map(Rt=>{var zt,ze;return(zt=Rt==null?void 0:Rt.response)!=null&&zt.id&&(Rt.url=(ze=Rt==null?void 0:Rt.response)==null?void 0:ze.url),Rt.name.indexOf(d)===-1&&(Rt.name=`${Rt.name}${d}${h(Rt.size)}`),O({},Rt)}),console.log("info:",de,P),Ne(P)},onRemove:de=>ne(void 0,null,function*(){if(!We)return!0;const rt=()=>ne(void 0,null,function*(){if(de.response?de.response.id:de.id){let ut=yield(0,o.JZ)(de.response?de.response.id:de.uid);return Promise.resolve(ut)}else return!0});return Xe?new Promise((Be,ut)=>{m.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:S.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>ne(void 0,null,function*(){const yt=yield rt();e.ZP.success("\u5220\u9664\u6210\u529F"),Be(!0)}),onCancel:()=>Be(!1)})}):yield rt()})};function Ye(de){de.preventDefault(),de.stopPropagation()}return S.createElement("div",{className:`multi-upload ${Ve||""}`},at&&S.createElement(ee,O({},Re),S.createElement("p",{className:"ant-upload-drag-icon"},S.createElement(g.Z,null)),S.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",S.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",_e,"MB)"," "),lt),!at&&S.createElement(c.default,O({},Re),S.createElement(p.ZP,{disabled:re,className:"upload_button"},S.createElement("img",{className:"aBtn_img",src:M}),xe),S.createElement("span",{onClick:Ye,className:"upload_text"},oe||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${_e}MB)`)))}},83020:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return n}});var S=w(59301),c={flex_box_center:"flex_box_center___Gc4dd",flex_space_between:"flex_space_between___K2f1v",flex_box_vertical_center:"flex_box_vertical_center___pupRp",flex_box_center_end:"flex_box_center_end___UDLRC",flex_box_column:"flex_box_column___a5uDo",result:"result___gu5zt",title:"title___xrnx2",left:"left___IAxp9",leftNode:"leftNode___HL8fG",right:"right___ZXYmw",rightNode:"rightNode___jYL5_"},e=w(92310),m=w.n(e),n=({className:o,style:r={},leftNode:i,leftTitle:l="\u81EA\u6D4B\u8F93\u5165",rightNode:u,rightTitle:s="\u8FD0\u884C\u7ED3\u679C"})=>S.createElement("div",{className:m()(c.result,o),style:r},S.createElement("div",{className:c.left},S.createElement("div",{className:c.title},S.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),S.createElement("span",null,l)),S.createElement("div",{className:c.leftNode},i)),S.createElement("div",{className:c.right},S.createElement("div",{className:c.title},S.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),S.createElement("span",null,s)),S.createElement("div",{className:c.rightNode},u)))},68905:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return d}});var S=w(59301),c=w(8591),e=w(38854),m=w(40181),p=w(16471),n=w(9166),o=w(56102),r=w(23714),i={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},l=(h,v,g)=>new Promise((E,y)=>{var C=A=>{try{_(g.next(A))}catch(b){y(b)}},B=A=>{try{_(g.throw(A))}catch(b){y(b)}},_=A=>A.done?E(A.value):Promise.resolve(A.value).then(C,B);_((g=g.apply(h,v)).next())});function u(h){if(isNaN(h))return{minutes:"00",seconds:"00"};const v=new Date(h*1e3).toISOString().substr(11,8);return{hour:v.substr(0,2),minutes:v.substr(3,2),seconds:v.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function s(h,v){return h-v}function t(h){h.sort(s);let v=0;for(let g=0;g<h.length-1;g++){let E=Math.abs(h[g+1]-h[g]);E<21&&(v+=E)}return v}const a=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var d=(0,S.forwardRef)(({allow_skip:h,src:v,toLog:g,videoId:E,logWatchHistory:y,courseId:C=null,startTime:B,handlePause:_=()=>{},handlePlay:A=()=>{},handlePlayEnded:b=()=>{},autoPlay:D=!1,onPlayEnded:M=()=>{},isShowWaterMark:R=!0},H)=>{var q;const W=((q=v==null?void 0:v.split("."))==null?void 0:q.pop())==="flv",O=(0,S.useRef)(),ne=(0,S.useRef)(),ee=(0,S.useRef)(),Ae=(0,S.useRef)(),$=(0,S.useRef)(),be=(0,S.useRef)(),Ne=(0,S.useRef)(),Oe=(0,S.useRef)(),Ge=(0,S.useRef)(),Ve=(0,S.useRef)(),_e=(0,S.useRef)(),xe=(0,S.useRef)(),Xe=(0,S.useRef)(),qe=(0,S.useRef)(),lt=navigator.userAgent.toLowerCase().match(a),at=lt?lt[0]:"pc",Ee=(0,S.useRef)(!1),X=(0,n.eY)();let We=0,oe=0,K=0,V=null,re=!1,te=20,P=1,z=!1,U=!1,fe=[];(0,S.useImperativeHandle)(H,()=>({getLastUpdatedTime:()=>O.current.currentTime,getDuration:()=>O.current.duration})),c.ZP.config({maxCount:1,getContainer:()=>ee.current});const Me=(0,S.useCallback)((yt,Rt=!1)=>{let zt={point:O.current.currentTime};V?(zt.log_id=V,zt.watch_duration=t(fe),zt.total_duration=oe):(C?(zt.video_id=parseInt(E,10),zt.course_id=C):zt.video_id=E,zt.duration=We,zt.device=at),Rt&&(zt.ed="1");function ze(){return l(this,null,function*(){z=!0,V=yield y==null?void 0:y(zt),z=!1,yt&&yt()})}ze()},[E,C]);(0,S.useEffect)(()=>{O.current&&(Ae.current.style.display="none",$.current.style.display="block"),c.ZP.destroy();let yt=null;return m.Z.isSupported&&W&&v&&(v==null?void 0:v.indexOf(".m3u8"))<0?(yt=m.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:v,muted:!1}),O.current&&(yt.attachMediaElement(O.current),yt.load())):O.current.setAttribute("src",v),Ye(),()=>{yt&&(yt.unload(),yt.pause(),yt.destroy(),yt=null)}},[O,W,v]);function Re(){O.current.paused?(Ae.current.style.display="none",$.current.style.display="block"):(Ae.current.style.display="block",$.current.style.display="none")}function Ye(){_e.current.style.display="none",Xe.current.style.display="none",xe.current.style.display="none",O.current.muted||O.current.volume===0?_e.current.style.display="block":O.current.volume>0&&O.current.volume<=.5?Xe.current.style.display="block":xe.current.style.display="block"}(0,S.useEffect)(()=>{const yt=document.getElementById("play"),Rt=document.querySelectorAll(".playback-icons use");function zt(){A(),B&&!Ee.current&&(O.current.currentTime=B),Ee.current=!0,fe.push(O.current.currentTime),re||(re=!0,g&&Me())}function ze(){return l(this,null,function*(){Re(),fe.push(O.current.currentTime),g&&Me(()=>{V=null,K=0,re=!1,z=!1,U=!1,fe=[],oe=0,P=1},!0),M()})}function Pt(){be.current.value=Math.round(O.current.currentTime),Ne.current.value=Math.round(O.current.currentTime)}function Ct(){const Wt=u(Math.round(O.current.currentTime));Ge.current.innerText=`${Wt.hour>0?Wt.hour+":":""}${Wt.minutes}:${Wt.seconds}`,Ge.current.setAttribute("datetime",`${Wt.hour>0?" "+Wt.hour+" ":""}${Wt.minutes}m ${Wt.seconds}s`)}function rn(){var Wt,st,Yt,Zt,vr,$n,or;const Pr=Math.round((Wt=O.current)==null?void 0:Wt.duration);(Yt=(st=be.current)==null?void 0:st.setAttribute)==null||Yt.call(st,"max",Pr),(vr=(Zt=Ne.current)==null?void 0:Zt.setAttribute)==null||vr.call(Zt,"max",Pr);const Wr=u(Pr);Oe.current&&(Oe.current.innerText=`${Wr.hour>0?Wr.hour+":":""}${Wr.minutes}:${Wr.seconds}`,(or=($n=Oe.current).setAttribute)==null||or.call($n,"datetime",`${Wr.hour>0?" "+Wr.hour+" ":""}${Wr.minutes}m ${Wr.seconds}s`))}function An(){try{const Wt=Math.round(O.current.duration);be.current.setAttribute("max",Wt),Ne.current.setAttribute("max",Wt);const st=u(Wt);Oe.current.innerText=`${st.hour>0?st.hour+":":""}${st.minutes}:${st.seconds}`,Oe.current.setAttribute("datetime",`${st.hour>0?" "+st.hour+" ":""}${st.minutes}m ${st.seconds}s`),Pt(),Ct();const{width:Yt,height:Zt,x:vr,y:$n}=ne.current.getBoundingClientRect();if(vr<0||$n<0||!Yt)return;if(!U){let or=O.current.currentTime,Pr=or-K;Math.abs(Pr)<10?(oe+=Math.abs(Pr),K=or,z||oe-P*te>=0&&(P++,fe.push(K),g&&Me())):(K=or,g&&Me())}}catch(Wt){console.log(Wt)}}function ln(){U=!0}function It(){O.current.playing&&fe.push(O.current.currentTime,K),K=O.current.currentTime,U=!1}function hn(){We=O.current.duration,We<=20&&(te=We/3),O.current.addEventListener("play",zt)}function ot(Wt){Wt.preventDefault(),(0,r.vp)()?(O.current.style.width="100%",O.current.style.height="100%"):O.current.style.cssText=""}function Sn(){_()}function zn(Wt){if(!h){c.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const st=Wt.target.dataset.seek?Wt.target.dataset.seek:Wt.target.value;O.current.currentTime=st,Ne.current.value=st,be.current.value=st}function Fe(Wt){const st=Math.round(Wt.offsetX/Wt.target.clientWidth*parseInt(Wt.target.getAttribute("max"),10));be.current.setAttribute("data-seek",st);const Yt=u(st);Ve.current.textContent=`${Yt.hour>0?Yt.hour+":":""}${Yt.minutes}:${Yt.seconds}`;const Zt=O.current.getBoundingClientRect();Ve.current.style.left=`${Wt.pageX-Zt.left}px`}function on(Wt){switch(Wt.code){case"Space":Wt.preventDefault(),Be();break;case"ArrowRight":if(Wt.preventDefault(),!h){c.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(O.current.currentTime>=O.current.duration)break;O.current.currentTime=parseInt(O.current.currentTime)+5,Pt();break;case"ArrowLeft":if(Wt.preventDefault(),!h){c.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(O.current.currentTime===0)break;O.current.currentTime=parseInt(O.current.currentTime)-5,Pt();break;case"ArrowUp":Wt.preventDefault(),O.current.volume<1&&(O.current.volume=(parseInt(O.current.volume*10)+1)/10);break;case"ArrowDown":Wt.preventDefault(),O.current.volume>0&&(O.current.volume=(parseInt(O.current.volume*10)-1)/10);break}}return ee.current.addEventListener((0,r.gH)(),ot),O.current.addEventListener("canplay",hn),O.current.addEventListener("ended",ze),O.current.addEventListener("seeking",ln),O.current.addEventListener("seeked",It),O.current.addEventListener("loadedmetadata",rn),be.current.addEventListener("mousemove",Fe),be.current.addEventListener("input",zn),O.current.addEventListener("timeupdate",An),O.current.addEventListener("pause",Sn),O.current.addEventListener("volumechange",Ye),document.addEventListener("keydown",on),()=>{var Wt,st,Yt,Zt,vr,$n,or,Pr,Wr,jn,pr,Tn;(Wt=O.current)==null||Wt.removeEventListener("canplay",hn),(st=O.current)==null||st.removeEventListener("play",zt),(Yt=O.current)==null||Yt.removeEventListener("ended",ze),(Zt=O.current)==null||Zt.removeEventListener("seeking",ln),(vr=O.current)==null||vr.removeEventListener("seeked",It),($n=be.current)==null||$n.removeEventListener("mousemove",Fe),(or=be.current)==null||or.removeEventListener("input",zn),(Pr=O.current)==null||Pr.removeEventListener("timeupdate",An),(Wr=O.current)==null||Wr.removeEventListener("pause",Sn),(jn=O.current)==null||jn.removeEventListener("loadedmetadata",rn),(pr=O.current)==null||pr.removeEventListener("volumechange",Ye),document.removeEventListener("keydown",on),(Tn=O.current)!=null&&Tn.playing&&(fe.push(K,O.current.currentTime),g&&Me())}},[O,v]),(0,S.useEffect)(()=>{if(O.current.onended=()=>{b(O)},O.current.oncontextmenu=()=>!1,(v==null?void 0:v.indexOf(".m3u8"))>-1){if(O.current.canPlayType("application/vnd.apple.mpegurl"))O.current.src=v;else if(p.ZP.isSupported()){var yt=new p.ZP;yt.loadSource(v),yt.attachMedia(O.current)}}},[v]);const[de,rt]=(0,S.useState)(1),Be=()=>{O.current.paused||O.current.ended?O.current.play():O.current.pause(),Re()};function ut(){O.current.muted=!O.current.muted,O.current.muted?(qe.current.setAttribute("data-volume",volume.value),qe.current.value=0):qe.current.value=qe.current.dataset.volume}return S.createElement("div",{style:{position:"relative"},ref:ee},S.createElement("div",{ref:ne,className:`${i.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${i.animate__loop}`},R&&X?X.login:" "),S.createElement("div",{className:i.container},S.createElement("div",{className:i["video-container"],id:"video-container"},S.createElement("div",{className:i["playback-animation"],id:"playback-animation"},S.createElement("svg",{className:i["playback-icons"]},S.createElement("use",{className:"hidden",href:"#play-icon"}),S.createElement("use",{href:"#pause"}))),S.createElement("video",{className:i.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:O,autoPlay:D}),S.createElement("div",{className:`${i["video-controls"]} `,id:"video-controls"},S.createElement("div",{className:i["bottom-controls"]},S.createElement("div",{className:i["left-controls"]},S.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:Be},S.createElement("svg",{className:i["playback-icons"]},S.createElement("use",{ref:$,href:"#play-icon"}),S.createElement("use",{ref:Ae,style:{display:"none"},href:"#pause"}))),S.createElement("div",{className:i.time},S.createElement("time",{id:"time-elapsed",ref:Ge},"00:00"),S.createElement("span",null," / "),S.createElement("time",{id:"duration",ref:Oe},"00:00"))),S.createElement("div",{className:i["right-controls"]},h&&S.createElement(e.Z,{placement:"top",overlayClassName:i.rateOverlay,getPopupContainer:yt=>yt.parentNode,menu:{items:[{key:"1",label:S.createElement("span",{onClick:()=>{rt(1),O.current.playbackRate=1}},"1.0x")},{key:"2",label:S.createElement("span",{onClick:()=>{rt(1.5),O.current.playbackRate=1.5}},"1.5x")},{key:"3",label:S.createElement("span",{onClick:()=>{rt(2),O.current.playbackRate=2}},"2.0x")}]}},S.createElement("div",{className:`${i.controlText} mr5`},"\u500D\u901F")),S.createElement(o.CopyToClipboard,{text:v,onCopy:()=>c.ZP.success("\u590D\u5236\u6210\u529F")},S.createElement("button",{"data-title":"\u590D\u5236\u94FE\u63A5"},S.createElement("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}}))),S.createElement("div",{className:i["volume-controls"]},S.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:i["volume-button"],id:"volume-button",onClick:ut},S.createElement("i",{ref:_e,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),S.createElement("i",{ref:Xe,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),S.createElement("i",{ref:xe,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),S.createElement("input",{className:i.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:qe,style:{display:"none"},onClick:Ye})),S.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:i["fullscreen-button"],onClick:()=>{(0,r.vp)()?(0,r.BU)():(0,r.Dj)(ee.current)}},S.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),S.createElement("div",{className:i["video-progress"]},S.createElement("progress",{ref:Ne,value:"0",min:"0"}),S.createElement("input",{className:i.seek,ref:be,value:"0",min:"0",type:"range",step:"1"}),S.createElement("div",{className:i["seek-tooltip"],ref:Ve,id:"seek-tooltip"},"00:00"))))),S.createElement("svg",{style:{display:"none"}},S.createElement("defs",null,S.createElement("symbol",{id:"pause",viewBox:"0 0 24 24"},S.createElement("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})),S.createElement("symbol",{id:"play-icon",viewBox:"0 0 24 24"},S.createElement("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})),S.createElement("symbol",{id:"volume-high",viewBox:"0 0 24 24"},S.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"})),S.createElement("symbol",{id:"volume-low",viewBox:"0 0 24 24"},S.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"})),S.createElement("symbol",{id:"volume-mute",viewBox:"0 0 24 24"},S.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"})),S.createElement("symbol",{id:"fullscreen",viewBox:"0 0 24 24"},S.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"})),S.createElement("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24"},S.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"})),S.createElement("symbol",{id:"pip",viewBox:"0 0 24 24"},S.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"})))))})},88393:function(Ot,le,w){"use strict";var S=w(22820),c=w(57809),e=w(78673),m=w(59301);const p=c.default.Option;le.Z=({isTheoretical:n,onFontSizeChange:o,cmFontSize:r,cmCodeMode:i,autoFormat:l,onCodeModeChange:u,onTabToSpace:s,onAutoFormat:t,formatDocument:a,className:d="",tabToSpace:h,children:v,code_editor:g,challenge:E,shixun_environment_id:y,shixun_environments:C})=>{var B;const _={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"},A=(B=C==null?void 0:C.find(b=>b.shixun_environment_id===y))==null?void 0:B.program_language;return m.createElement("div",{className:`tpi-code-setting ${d}`},m.createElement("h3",null,"\u4EE3\u7801\u683C\u5F0F"),m.createElement("section",null,m.createElement("div",{className:"file-item"},m.createElement("b",null,"\u663E\u793A\u6A21\u5F0F"),m.createElement(c.default,{bordered:!1,size:"small",value:i,onChange:u},m.createElement(p,{value:"vs"},"\u767D\u8272\u80CC\u666F"),m.createElement(p,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!n&&m.createElement(m.Fragment,null,m.createElement("div",{className:"file-item"},m.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),m.createElement(c.default,{bordered:!1,size:"small",value:r,onChange:o},m.createElement(p,{value:12},"12px"),m.createElement(p,{value:14},"14px"),m.createElement(p,{value:16},"16px"),m.createElement(p,{value:18},"18px"),m.createElement(p,{value:20},"20px"),m.createElement(p,{value:22},"22px"))),m.createElement("div",{className:"file-item"},m.createElement("b",null,"Tab\u8F6C\u6362"),m.createElement(e.Z,{checked:h,onChange:s})),m.createElement("div",{className:"file-item",onClick:a},m.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!n&&m.createElement(m.Fragment,null,m.createElement("h3",null,"\u5FEB\u6377\u952E"),m.createElement("section",null,m.createElement("div",{className:"file-item"},m.createElement("b",null,"\u4FDD\u5B58\u4EE3\u7801"),m.createElement("span",null,"Ctrl + S")),m.createElement("div",{className:"file-item"},m.createElement("b",null,"\u5524\u51FA\u5FEB\u6377\u952E\u5217\u8868"),m.createElement("span",null,"F1 / Alt + F1")),m.createElement("div",{className:"file-item"},m.createElement("b",null,"\u5DE6\u53F3\u7F29\u8FDB"),m.createElement("span",null,"Ctrl + ]/[")),m.createElement("div",{className:"file-item"},m.createElement("b",null,"\u8DF3\u5230\u5339\u914D\u7684\u62EC\u53F7"),m.createElement("span",null,"Ctrl + Shift + \\")),m.createElement("div",{className:"file-item"},m.createElement("b",null,"\u8F6C\u5230\u884C\u9996"),m.createElement("span",null,"Home")),m.createElement("div",{className:"file-item"},m.createElement("b",null,"\u8F6C\u5230\u884C\u5C3E"),m.createElement("span",null,"End"))),v),!n&&m.createElement(m.Fragment,null,m.createElement("h3",null,"\u5FEB\u6377\u952E"),m.createElement("section",null,A&&m.createElement("div",{className:"file-item"},m.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),m.createElement("span",null,A)),m.createElement("div",{className:"file-item"},m.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),m.createElement("span",null,_[E==null?void 0:E.difficulty])),m.createElement("div",{className:"file-item"},m.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),m.createElement("span",null,g==null?void 0:g.name)),m.createElement("div",{className:"file-item"},m.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),m.createElement("span",null,g!=null&&g.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},90001:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return Ge}});var S=w(59301),c=w(22820),e=w(43418),m=w(8591),p=w(95237),n=w(43604),o=w(76618),r=w(56102),i=w(43006),l=w(73059),u=w(45919),s=w(60343),t=w(27338),a=(Ve,_e,xe)=>new Promise((Xe,qe)=>{var lt=X=>{try{Ee(xe.next(X))}catch(We){qe(We)}},at=X=>{try{Ee(xe.throw(X))}catch(We){qe(We)}},Ee=X=>X.done?Xe(X.value):Promise.resolve(X.value).then(lt,at);Ee((xe=xe.apply(Ve,_e)).next())}),h=(0,S.forwardRef)(({time:Ve},_e)=>{console.log("ScreenRecord:",_e);const xe=(0,S.useRef)();let[Xe,qe]=(0,S.useState)(),lt=(0,S.useRef)(),at=2e3,Ee=[];(0,S.useImperativeHandle)(_e,()=>({startScreenRecord:oe,downloadFile:We}));function X(K,V){return a(this,null,function*(){let re=[];const te=yield new MediaRecorder(K);te.ondataavailable=P=>{re.push(P.data)},te.start(),lt.current=te,window.recorderRefs=te,te.addEventListener("stop",P=>{let z=URL.createObjectURL(re[0],{type:"video/mp4"});(0,t.Nd)("xxx.webm",z)})})}function We(){if(!window.recorderRefs){m.ZP.warning("\u60A8\u8FD8\u6CA1\u6709\u5F00\u542F\u89C6\u9891\u5F55\u5236\uFF0C\u8BF7\u5148\u53BB\u5F55\u5236\u89C6\u9891\u5427\uFF01");return}xe.current.srcObject.getTracks().forEach(V=>{V.stop()}),window.recorderRefs.addEventListener("dataavailable",V=>{let re=URL.createObjectURL(V.data,{type:"video/mp4"});(0,t.Nd)("\u5C4F\u5E55\u5F55\u5236\u89C6\u9891.webm",re)})}function oe(){if((0,t.hE)(window.location.href)){m.ZP.info("\u65E0\u6CD5\u4F7F\u7528\u5C4F\u5E55\u5F55\u5236\uFF1AHTTP\u534F\u8BAE\u4E0D\u652F\u6301\u6B64\u529F\u80FD");return}navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then(K=>(xe.current.srcObject=K,Ee.push(K),xe.current.captureStream=xe.current.captureStream||xe.current.mozCaptureStream,new Promise(V=>xe.current.onplaying=V))).then(()=>X(xe.current.captureStream(),at)).then(K=>{}).catch(K=>{K.name==="NotFoundError"?m.ZP.warning("\u627E\u4E0D\u5230\u6444\u50CF\u5934\u6216\u9EA6\u514B\u98CE\u3002\u65E0\u6CD5\u5F55\u5236."):K.name==="UnknownError"&&m.ZP.warning("\u5F55\u5236\u5931\u8D25")})}return S.createElement("div",{style:{position:"absolute",top:"0",zIndex:-1}},S.createElement("video",{onPause:()=>{},width:"60",height:"120",autoPlay:!0,muted:!0,ref:xe}))}),v=w(92832),g=w(6848),E=w(1710),y={tip:"tip___G7f9K",title:"title___IQM0U",primary:"primary___GvQEk",del:"del___VIxYG"},C="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAjJJREFUWEftlz9oE3EUx7+/+9veeWmatAlNvBqsWl0UizgpKKWCQwcnly4O3RwEHQWRUpysCFIsDoLgYjcDouDg4CKi1UFbXCJNDKklzR+TNMnd/X6So1fBtEnReEW42969d7/3eV/ee9yPROaYggoOE4oexoGHCw8HmIwi59exSPQZdsIEAi7kbUohAt9I9C4bpZY7lf9OQAjKZGCGnduN6hs5BQ7VJoAozVwUqXHQgZo85ddjQVH9mjXKD17nk2cOqb1jR5Rww3/96epSn8aLV84Ghhr2k3c/Uh9T1dK1seD+XoWTPiRr+fn3xYxzVp3Ib9N86IVjbwkQM5NTPMyTTtDN8TCODypYWK7gRnwF40d9mDwdtN0XZhMI+QTMTei2Pf1sBW8SFdyf2ItIj4jnn4qYfZXdFLhOpHiSj97zAP4vBQYDIlSJQ7lOsbxmIKDyCGuCXcRipgaJJxjql2w7mTdQqlLbbrzPrVvIFMy/64FOjugfNaHrAAPricscs2KdTOycZfHyQkbWH7dswlDh8xShxuYe6CSIKXTFs9pw6z3gAXgKeAoEC0tXeWocaxo/Apkw6t/ZWHJZBvzawRsfWUL3y6x24FHLPbBdAq2SHlFqq7d2ApDX9l2qCf50u9gtf0g8AE8BT4HtFJDNfGRP9fv5dqPV8Bdlfd4Qu4vtYu0xjN5mo5Ts0tWMR4lE7rARxtDXjvZf+EWKFIk9ZF3GGoY5Ah9zSQmLwBQpcv0qvvwEnl+9DjPi88gAAAAASUVORK5CYII=",B=w(29319),_=w(68606),A=w(59301),b=Object.defineProperty,D=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,H=(Ve,_e,xe)=>_e in Ve?b(Ve,_e,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Ve[_e]=xe,q=(Ve,_e)=>{for(var xe in _e||(_e={}))M.call(_e,xe)&&H(Ve,xe,_e[xe]);if(D)for(var xe of D(_e))R.call(_e,xe)&&H(Ve,xe,_e[xe]);return Ve},Y=(Ve,_e,xe)=>new Promise((Xe,qe)=>{var lt=X=>{try{Ee(xe.next(X))}catch(We){qe(We)}},at=X=>{try{Ee(xe.throw(X))}catch(We){qe(We)}},Ee=X=>X.done?Xe(X.value):Promise.resolve(X.value).then(lt,at);Ee((xe=xe.apply(Ve,_e)).next())}),O=({taskId:Ve,gather:_e={},visible:xe,setVisible:Xe})=>{var qe;const[lt,at]=(0,S.useState)(!0),[Ee,X]=(0,S.useState)([]),[We,oe]=(0,S.useState)(""),K=(0,S.useRef)(null);(0,S.useEffect)(()=>{xe&&V()},[xe]),(0,S.useEffect)(()=>{var U;(U=Ee==null?void 0:Ee[0])!=null&&U.add&&K.current&&K.current.focus()},[!!((qe=Ee==null?void 0:Ee[0])!=null&&qe.add)]);const V=()=>Y(void 0,null,function*(){var U;at(!0);const fe=yield(0,s.ZP)(`/api/tasks/${Ve}/proxy_list`,{method:"post",body:_e});fe.status===0&&X((U=fe==null?void 0:fe.data)==null?void 0:U.list),at(!1)}),re=()=>Y(void 0,null,function*(){var U;if(!We){m.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u4E3A\u7A7A");return}if(We.includes(" ")){m.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u80FD\u6709\u7A7A\u683C");return}if(We&&(We.includes(".")||isNaN(Number(We))||Number(We)>65535||Number(We)<=0||We.length>1&&We[0]==="0")){m.ZP.warning("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u7AEF\u53E3\u53F7");return}if((U=Ee==null?void 0:Ee.map(Me=>Me.port))!=null&&U.includes(We)){m.ZP.warning("\u7AEF\u53E3\u53F7\u4E0D\u5141\u8BB8\u91CD\u590D");return}if(at(!0),(yield(0,s.ZP)(`/api/tasks/${Ve}/port_proxy`,{method:"post",body:q({port:Number(We)},_e)})).status===0){V();return}at(!1)}),te=U=>Y(void 0,null,function*(){e.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,content:"\u786E\u8BA4\u5220\u9664\u5417",onOk:()=>Y(void 0,null,function*(){if((yield(0,s.ZP)(`/api/tasks/${Ve}/proxy_del`,{method:"delete",body:q({port:U},_e)})).status===0){m.ZP.success("\u5220\u9664\u6210\u529F"),V();return}})})}),P=()=>{var U;if((U=Ee==null?void 0:Ee[0])!=null&&U.add){m.ZP.warning("\u53EA\u80FD\u6DFB\u52A0\u4E00\u884C");return}oe(""),X([{port:"",proxyUrl:"",add:!0},...Ee])},z=[{title:"\u5185\u90E8\u7AEF\u53E3",dataIndex:"port",render:(U,fe)=>A.createElement("span",null,fe.add?A.createElement(v.default,{ref:K,maxLength:5,placeholder:"\u8BF7\u8F93\u5165",value:We,onChange:Me=>oe(Me.target.value)}):A.createElement("span",null,U))},{title:"\u5916\u90E8\u8BBF\u95EE",dataIndex:"proxyUrl",render:U=>{var fe;return((fe=U==null?void 0:U.split("//"))==null?void 0:fe[1])||"- -"}},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",render:(U,fe,Me)=>A.createElement("span",null,fe.add?A.createElement(A.Fragment,null,A.createElement("span",{onClick:re,className:y.primary},"\u4FDD\u5B58"),A.createElement("span",{onClick:()=>X(Re=>Re.filter((Ye,de)=>Me!==de)),style:{marginLeft:48},className:y.primary},"\u53D6\u6D88")):A.createElement(A.Fragment,null,A.createElement("span",{onClick:()=>(0,t.xg)(fe==null?void 0:fe.proxyUrl),className:y.primary},"\u6253\u5F00Web\u9884\u89C8"),A.createElement("span",{onClick:()=>te(fe==null?void 0:fe.port),className:`${y.del} ml20`},"\u5220\u9664\u7AEF\u53E3")))}];return A.createElement(e.default,{centered:!0,open:xe,title:"\u670D\u52A1\u9884\u89C8",width:930,afterClose:()=>{X([])},onCancel:()=>Xe(!1),footer:null},A.createElement("div",{className:y.tip},"\u670D\u52A1\u9884\u89C8\u5C06\u4E3A\u5B9E\u9A8C\u73AF\u5883\u5185\u90E8\u670D\u52A1\u6620\u5C04\u5230\u4E34\u65F6\u57DF\u540D\uFF0C\u4EC5\u4F9B\u9884\u89C8\u6D4B\u8BD5\u4F7F\u7528\u3002\u8BF7\u586B\u5199\u5185\u90E8\u670D\u52A1\u7AEF\u53E3\uFF0C\u5E76\u786E\u8BA4\u670D\u52A1\u6B63\u5E38\u542F\u52A8\u3002"),A.createElement(p.Z,{align:"middle",justify:"space-between"},A.createElement("div",{className:y.title},A.createElement("b",null),"\u7AEF\u53E3\u5217\u8868"),A.createElement(g.Z,{title:Ee.length>4?"\u6700\u591A\u53EA\u80FD\u6DFB\u52A05\u4E2A\u7AEF\u53E3\u53F7":""},A.createElement(B.op,{disabled:Ee.length>4,onClick:P,shape:"default",icon:A.createElement("img",{src:C,width:16})},"\u6DFB\u52A0\u7AEF\u53E3"))),A.createElement(E.default,{style:{marginBottom:15},dataSource:Ee,columns:z,locale:{emptyText:A.createElement(_.Z,{styles:{margin:"40px auto"}})},loading:lt,pagination:!1}))},ne=w(89392),ee=w(66620),Ae=w(44814),$=w(9166),be=w(59301),Ne=(Ve,_e,xe)=>new Promise((Xe,qe)=>{var lt=X=>{try{Ee(xe.next(X))}catch(We){qe(We)}},at=X=>{try{Ee(xe.throw(X))}catch(We){qe(We)}},Ee=X=>X.done?Xe(X.value):Promise.resolve(X.value).then(lt,at);Ee((xe=xe.apply(Ve,_e)).next())});const Oe={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};var Ge=({className:Ve,git_url:_e,difficulty:xe,task_pass:Xe,test_set_permission:qe,onVncAction:lt,windows_vnc:at,linux_vnc:Ee,vnc_url:X,unity_3d_routes:We,index_tab:oe,shixun_environment_id:K,tab_type:V,reboot_cloud:re,cloud_type:te,resData:P,instance_startup_type:z,mirror_description_multi:U,is_jupyter_notebook:fe,is_jupyter_lab:Me,jupyterData:Re,is_jupyter:Ye,onHideToolBar:de,monitoring_url:rt,shixun_environments:Be,port:ut,token:yt})=>{var Rt;const zt=(0,i.useParams)(),ze=(0,S.useRef)();console.log("----",Re);const[Pt,Ct]=(0,S.useState)(!1),rn=te===4?"/data/workspace/userfiles":at?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",An=te===4?"/data/workspace/downloadfiles":at?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",ln=!(0,ne.isEmpty)(P)||!(0,ne.isEmpty)(Re),It=Re?{name:Re==null?void 0:Re.main_mirror_name,description:Re==null?void 0:Re.main_mirror_description}:U==null?void 0:U.find(st=>st.shixun_environment_id===K),hn=(Rt=Be==null?void 0:Be.find(st=>st.shixun_environment_id===K))==null?void 0:Rt.program_language,ot=()=>{de(),e.default.info({title:"\u6587\u4EF6\u4E0A\u4F20",icon:null,okText:"\u5173\u95ED",width:600,centered:!0,content:be.createElement("div",{className:"pt10"},be.createElement(l.Z,{isDragger:!0,maxSize:1024,additionalText:`\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A"${rn}"`,action:`${u.Z.API_SERVER}/api/tasks/${zt.taskId||zt.identifier}/upload_file?debug=admin&shixun_environment_id=${K||null}&tab_type=${V||null}&is_jupyter=${Ye||!1}`,onChange:st=>{st.every(Yt=>{var Zt;return((Zt=Yt.response)==null?void 0:Zt.status)===0})&&(e.default.destroyAll(),m.ZP.info("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F")),console.log("fileList:",st)}}))})},Sn=()=>{de(),e.default.confirm({title:"\u4E0B\u8F7D\u4EE3\u7801",centered:!0,width:600,content:be.createElement("div",null,`\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C${An}\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D`,be.createElement("br",null),"(\u6587\u4EF6\u5927\u5C0F\u4E0D\u5F97\u8D85\u8FC71GB)"),onOk:()=>Ne(void 0,null,function*(){return yield(0,s.ZP)(`/api/tasks/${zt.taskId||zt.identifier}/download_file?debug=admin`,{method:"post",body:{autoDownload:!0,shixun_environment_id:K||null,tab_type:V||null,is_jupyter:Ye||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}}),!0})})},zn=()=>{var st,Yt;(Yt=(st=ze.current)==null?void 0:st.startScreenRecord)==null||Yt.call(st)},Fe=()=>Ne(void 0,null,function*(){de(),Ct(!0)}),on=()=>{de(),e.default.info({title:"SSH\u76F4\u8FDE",width:600,centered:!0,content:be.createElement(be.Fragment,null,be.createElement(p.Z,null,be.createElement(n.Z,{flex:"50px"},"\u8D26\u53F7"),be.createElement(n.Z,null,P==null?void 0:P.username)),be.createElement(p.Z,null,be.createElement(n.Z,{flex:"50px"},"\u5730\u5740"),be.createElement(n.Z,null,P==null?void 0:P.ssh_address)),be.createElement(p.Z,null,be.createElement(n.Z,{flex:"50px"},"\u7AEF\u53E3"),be.createElement(n.Z,null,P==null?void 0:P.port)),be.createElement(p.Z,null,be.createElement(n.Z,{flex:"50px"},"\u5BC6\u7801"),be.createElement(n.Z,null,P==null?void 0:P.password)))})},Wt=()=>{de(),e.default.info({title:"RDP\u76F4\u8FDE",icon:null,className:Ae.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"\u6211\u77E5\u9053\u5566",width:600,centered:!0,content:be.createElement("div",null,be.createElement(p.Z,null,be.createElement(n.Z,{className:"c-grey-999",flex:"50px"},"\u8D26\u53F7"),be.createElement(n.Z,{className:"c-grey-333"},P==null?void 0:P.username)),be.createElement(p.Z,{className:"mt10"},be.createElement(n.Z,{className:"c-grey-999",flex:"50px"},"\u5730\u5740"),be.createElement(n.Z,{className:"c-grey-333"},P==null?void 0:P.host)),be.createElement(p.Z,{className:"mt10"},be.createElement(n.Z,{className:"c-grey-999",flex:"50px"},"\u7AEF\u53E3"),be.createElement(n.Z,{className:"c-grey-333"},te===4?P==null?void 0:P.gpPort:P==null?void 0:P.port)),be.createElement(p.Z,{className:"mt10"},be.createElement(n.Z,{className:"c-grey-999",flex:"50px"},"\u5BC6\u7801"),be.createElement(n.Z,{className:"c-grey-333"},P==null?void 0:P.password)),be.createElement("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary"},"\u64CD\u4F5C\u8BF4\u660E"))})};return console.log(Re,"jupyterData"),be.createElement("div",{className:`tpi-code-setting ${Ve}`},be.createElement("h3",null,"\u529F\u80FD"),be.createElement("section",null,(We||fe||Me)&&be.createElement("a",{title:"\u5168\u5C4F",className:"file-item action",onClick:()=>{lt("full-screen")}},be.createElement("i",{className:"iconfont icon-quanping"}),"\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"),(V===2||V===3||V===4||V===7||fe||Me)&&be.createElement("a",{onClick:()=>lt("reset-task"),className:"file-item action",title:"\u91CD\u7F6E\u73AF\u5883"},be.createElement("i",{className:"iconfont icon-zhongzhi4"}),"\u91CD\u7F6E\u73AF\u5883"),(V===2||V===3||V===5||V===7||Me)&&be.createElement("a",{onClick:()=>lt("reset-git-code"),className:"file-item action",title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"},be.createElement("i",{className:"iconfont icon-zhongzhishixun"}),"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"),(V===3&&te!==7||V===4||fe||Me)&&be.createElement("a",{onClick:()=>ot(),className:"file-item action",title:"\u4E0A\u4F20\u6587\u4EF6"},be.createElement("i",{className:"iconfont icon-shangchuanwenjian"}),"\u4E0A\u4F20\u6587\u4EF6"),(V===3&&te!==7||V===4||fe||Me)&&be.createElement("a",{onClick:()=>Sn(),className:"file-item action",title:"\u4E0B\u8F7D\u6587\u4EF6"},be.createElement("i",{className:"iconfont icon-xiazai3"}),"\u4E0B\u8F7D\u6587\u4EF6"),(V===3||V===5||V===7)&&be.createElement("a",{onClick:()=>zn(),className:"file-item action",title:"\u5C4F\u5E55\u5F55\u5236"},be.createElement("i",{className:"iconfont icon-jiaruketang1"}),"\u5C4F\u5E55\u5F55\u5236"),((V===2||V===3||V===4)&&(te===0||te===1||te===4)||fe||Me)&&ln&&be.createElement("a",{onClick:()=>Fe(),className:"file-item action w100",title:"\u670D\u52A1\u9884\u89C8"},be.createElement("i",{className:"iconfont icon-suanfasheji"}),"\u670D\u52A1\u9884\u89C8"),re&&ln&&be.createElement("a",{onClick:()=>lt("restart-reboot"),className:"file-item action",title:"\u91CD\u542F\u4E91\u4E3B\u673A"},be.createElement(o.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"\u91CD\u542F\u4E91\u4E3B\u673A "),(V===3&&te!==7||V===5||fe||Me)&&be.createElement("a",{onClick:()=>lt("reset-code"),className:"file-item action",title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},be.createElement("i",{className:"iconfont icon-shuaxin4 font16",style:{marginRight:21}}),"\u6062\u590D\u521D\u59CB\u4EE3\u7801"),_e&&be.createElement(r.CopyToClipboard,{text:_e,onCopy:()=>m.ZP.success("\u590D\u5236\u6210\u529F")},be.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740",className:"file-item action"},be.createElement("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740")),V===3&&te!==7&&be.createElement("a",{className:"file-item action",onClick:()=>{lt("show-clipboard-box")}},be.createElement("i",{className:"iconfont icon-fuzhiniantie"}),"\u590D\u5236\u7C98\u8D34"),(0,$.Ny)()&&te!==7&&be.createElement("a",{className:"file-item action",href:rt||(Re==null?void 0:Re.monitoring_url),target:"_blank"},be.createElement("i",{className:"iconfont icon-jiankongfuwu2"}),"\u76D1\u63A7\u670D\u52A1"),(V===4||V===3)&&ln&&be.createElement("a",{className:"file-item action",onClick:on},be.createElement("i",{className:"iconfont icon-congshulianjie"}),"SSH\u76F4\u8FDE"),z===2&&ln&&be.createElement("a",{className:"file-item action",onClick:Wt},be.createElement("i",{className:"iconfont icon-RDPzhilian"}),"RDP\u76F4\u8FDE")),!!V&&be.createElement(be.Fragment,null,be.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),be.createElement("section",null,be.createElement("a",{className:"file-item",title:Xe?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},be.createElement("b",null,"\u8DF3\u5173"),be.createElement("span",null,Xe?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),be.createElement("a",{className:"file-item",title:qe?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},be.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),be.createElement("span",null,qe?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")))),be.createElement("h3",null,"\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F"),be.createElement("section",null,hn&&be.createElement("div",{className:"file-item"},be.createElement("b",null,"\u7F16\u7A0B\u8BED\u8A00"),be.createElement("span",null,hn)),be.createElement("div",{className:"file-item"},be.createElement("b",null,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),be.createElement("span",null,(Re==null?void 0:Re.difficulty)||Oe[xe])),be.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},be.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),We?be.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):It&&be.createElement(ee.Z,{value:[It],title:"\u5B9E\u9A8C\u73AF\u5883\u8BF4\u660E"},be.createElement("span",{title:It==null?void 0:It.name,className:"multi_ellipsis1 current"},It==null?void 0:It.name))),be.createElement("div",{className:"file-item",style:{alignItems:"flex-start"}},be.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),We?be.createElement("span",{className:"multi_ellipsis1"},"\u6682\u65E0"):be.createElement("span",{title:It==null?void 0:It.name,className:"multi_ellipsis1 current"},It!=null&&It.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51"))),be.createElement(h,{ref:ze}),be.createElement(O,{visible:Pt,setVisible:Ct,taskId:zt.taskId||zt.identifier,gather:{shixun_environment_id:K||null,tab_type:V||null,is_jupyter:Ye||!1}}))}},73758:function(Ot,le,w){"use strict";var S=w(59301),c=w(31797),e=w(5871),m=w(78241),p=w(43418),n=w(71418),o=w(1710),r=w(92832),i=w(95237),l=w(43604),u=w(3113),s=w(44434),t=w(66649),a=w.n(t),d=w(43006),h=w(27338),v=w(88806),g=w(9166),E=w(10907),y=w(59301),C=(b,D,M)=>new Promise((R,H)=>{var q=O=>{try{W(M.next(O))}catch(ne){H(ne)}},Y=O=>{try{W(M.throw(O))}catch(ne){H(ne)}},W=O=>O.done?R(O.value):Promise.resolve(O.value).then(q,Y);W((M=M.apply(b,D)).next())});const{Countdown:B}=c.default,_=({value:b,onChange:D,MaxMinutes:M})=>y.createElement(y.Fragment,null,y.createElement("div",{className:"p10 mb20",style:{background:"#F6F7F9"}},"1.\u53EA\u6709\u5F53\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u665A\u4E8E\u5B66\u751F\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u65F6\uFF0C\u624D\u652F\u6301\u5BF9\u5B66\u751F\u8FDB\u884C\u5EF6\u65F6\u64CD\u4F5C\uFF1B",y.createElement("br",null),"2.\u6BCF\u4E2A\u5B66\u751F\u7684\u6700\u5927\u53EF\u5EF6\u65F6\u65F6\u95F4=\u8003\u8BD5\u622A\u6B62\u65F6\u95F4-\u5B66\u751F\u5F53\u524D\u7684\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\u3002",y.createElement("br",null)),y.createElement(e.Z,{value:b,onChange:D,min:0,precision:0,max:M,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${M}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),A=({exercise:b,successCb:D,dispatch:M})=>{var R,H,q,Y;const W=(0,d.useParams)(),[O]=m.default.useForm(),ne=m.default.useWatch("time",O),[ee,Ae]=(0,S.useState)(!1),$=(0,S.useRef)(),{actionTabs:be}=b,[Ne,Oe]=(0,S.useState)(),[,Ge,Ve,_e]=(0,E.U)(s.n7,{id:W.categoryId}),[,xe,Xe]=(0,E.U)(s.Cd,{});(0,S.useEffect)(()=>{b.actionTabs.key==="student-unlock"&&(Ae(!1),O.resetFields())},[b.actionTabs.key]);const qe=()=>new Promise(re=>C(void 0,null,function*(){var te,P;return $.current=yield(0,v.y)({ip_limit:(te=be==null?void 0:be.exerciseParams)==null?void 0:te.ip_limit,ip_bind:(P=be==null?void 0:be.exerciseParams)==null?void 0:P.ip_bind_type}),re()})),lt=()=>C(void 0,null,function*(){var re,te,P,z,U;yield O.validateFields();const fe=O.getFieldsValue();if(Ae(!0),(((re=be==null?void 0:be.exerciseParams)==null?void 0:re.ip_limit)!=="no"||(te=be==null?void 0:be.exerciseParams)!=null&&te.ip_bind_type)&&(yield qe()),(yield(0,s.ZD)((P=be==null?void 0:be.exerciseParams)==null?void 0:P.id,{exercise_user_id:(z=be==null?void 0:be.exerciseParams)==null?void 0:z.exercise_user_id,unlock_key:fe.unlock_key,time:fe.time,ip:$.current})).status===0){if(D){M({type:"exercise/setActionTabs",payload:{}}),D();return}const Re=be==null?void 0:be.exerciseParams;(0,h.nr)({inner_ip:Re.inner_ip,public_ip:Re.public_ip,open_camera:Re.open_camera,ip_limit:Re.ip_limit,ip_bind:Re.ip_bind,ip_bind_type:Re.ip_bind_type,exercise_tips:Re.exercise_tips,exerciseId:Re.id,screen_open:Re.screen_open,screen_num:Re.screen_num,screen_sec:Re.screen_sec,coursesId:W.coursesId,login:(U=(0,g.eY)())==null?void 0:U.login,history,identity_verify:Re.identity_verify,open_phone_video_recording:Re.open_phone_video_recording,current_status:Re.current_status}),M({type:"exercise/setActionTabs",payload:{}})}Ae(!1)}),at=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:re=>y.createElement("span",{className:re.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},re)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:re=>y.createElement("span",{className:re.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},re)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],Ee=((R=be==null?void 0:be.exerciseParams)==null?void 0:R.errorMessage)&&typeof((H=be==null?void 0:be.exerciseParams)==null?void 0:H.errorMessage)=="object";(0,S.useEffect)(()=>{b.actionTabs.key==="student-unlock"&&C(void 0,null,function*(){const re=yield Xe(W);yield Ve({}),re.status||Oe(re)})},[b.actionTabs.key]);const{time:X,end_time:We}=(Ne==null?void 0:Ne.exercise)||{},oe=_e!=null&&_e.user_end_time?a()(_e==null?void 0:_e.user_end_time).add(1,"minutes"):a()(),K=a()(_e==null?void 0:_e.user_total_end_time)>oe?Math.round(a().duration(a()(_e==null?void 0:_e.user_total_end_time).diff(oe.startOf("minute"))).asMinutes()):0,V=((_e==null?void 0:_e.student_left_minutes)||0)+(ne||0);return y.createElement(y.Fragment,null,y.createElement(p.default,{width:514,centered:!0,closable:!!((q=be==null?void 0:be.exerciseParams)!=null&&q.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:b.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{M({type:"exercise/setActionTabs",payload:{}})}},y.createElement(n.Z,{spinning:Ge||xe},Ee&&y.createElement("div",{style:{marginBottom:16}},"\u8BE5\u8D26\u53F7\u5DF2\u7ECF\u5B58\u5728\u5F02\u5E38\u60C5\u51B5\uFF0C\u82E5\u975E\u672C\u4EBA\u64CD\u4F5C\uFF0C\u8BF7\u8054\u7CFB\u76D1\u8003\u8001\u5E08\u8BF4\u660E\u60C5\u51B5\u3002 "),!Ee&&y.createElement("div",{style:{marginBottom:16}},"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u5728\u8003\u8BD5\u65F6\u4E2D\u9014\u9000\u51FA\uFF0C\u73B0\u5DF2\u5C06\u8003\u8BD5\u9501\u5B9A\u3002\u5982\u9700\u7EE7\u7EED\u8FDB\u884C\u8003\u8BD5\uFF0C \u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8BFE\u5802\u8001\u5E08\u8FDB\u884C\u89E3\u9501\uFF01"),Ee&&y.createElement(o.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((Y=be==null?void 0:be.exerciseParams)==null?void 0:Y.errorMessage)||{}],columns:at}),y.createElement("div",{className:""},y.createElement(m.default,{form:O,layout:"vertical",autoComplete:"off"},y.createElement(m.default.Item,{label:"\u8003\u8BD5\u89E3\u9501\u7801",name:"unlock_key",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801"}]},y.createElement(r.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),X!==-1?y.createElement(y.Fragment,null,y.createElement(m.default.Item,{name:"time",label:y.createElement("span",null,"\u5EF6\u957F\u65F6\u95F4\uFF08",y.createElement("span",{style:{color:"#9096A3"}},"\u5F53\u524D\u8003\u8BD5\u622A\u6B62\u65F6\u95F4",a()(_e==null?void 0:_e.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},y.createElement(_,{MaxMinutes:K})),y.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",y.createElement("span",{className:"ml5"},Ge||xe?"--":V),"\u5206\u949F",V!==0&&(_e==null?void 0:_e.user_end_time)&&y.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",y.createElement("span",{className:"ml5"},a()(_e==null?void 0:_e.user_end_time).add(ne||0,"m").format("YYYY-MM-DD HH:mm:ss"))))):y.createElement("span",{style:{color:"#F6A53B"}}," \u5F53\u524D\u8003\u8BD5\u672A\u9650\u5236\u8003\u751F\u7B54\u9898\u65F6\u957F\uFF0C\u8003\u8BD5\u622A\u6B62\u65F6\u95F4\u4E3A ",a()(We).format("YYYY-MM-DD HH:mm")))),y.createElement(i.Z,{justify:"space-between",align:"middle"},y.createElement(l.Z,null),y.createElement(l.Z,null,y.createElement(u.ZP,{loading:ee,onClick:lt},"\u8FDB\u5165\u8003\u8BD5"))))))};le.Z=(0,d.connect)(({exercise:b})=>({exercise:b}))(A)},28333:function(Ot,le,w){"use strict";w.d(le,{$J:function(){return e},JZ:function(){return p},bN:function(){return o},jP:function(){return n},rO:function(){return m}});var S=w(60343),c=(r,i,l)=>new Promise((u,s)=>{var t=h=>{try{d(l.next(h))}catch(v){s(v)}},a=h=>{try{d(l.throw(h))}catch(v){s(v)}},d=h=>h.done?u(h.value):Promise.resolve(h.value).then(t,a);d((l=l.apply(r,i)).next())});function e(r){return(0,S.U2)(`libraries/${r}.json`)}function m(r){return(0,S.U2)("library_tags.json",r)}function p(r){return c(this,null,function*(){return(yield(0,S.IV)(`attachments/${r}.json`)).status===0})}function n(r){return(0,S.v_)("libraries.json",r)}function o(r,i){return(0,S.gz)(`libraries/${r}.json`,i)}},87217:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return h}});var S=w(59301),c=w(43006),e=w(78241),m=w(8591),p=w(43418),n=w(92832),o={wrap:"wrap___TwY3U",content:"content___Ks95W",mainPathWrap:"mainPathWrap___CrMaa",colorBlue:"colorBlue___dvWbP"},r=Object.defineProperty,i=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,s=(v,g,E)=>g in v?r(v,g,{enumerable:!0,configurable:!0,writable:!0,value:E}):v[g]=E,t=(v,g)=>{for(var E in g||(g={}))l.call(g,E)&&s(v,E,g[E]);if(i)for(var E of i(g))u.call(g,E)&&s(v,E,g[E]);return v},a=(v,g,E)=>new Promise((y,C)=>{var B=b=>{try{A(E.next(b))}catch(D){C(D)}},_=b=>{try{A(E.throw(b))}catch(D){C(D)}},A=b=>b.done?y(b.value):Promise.resolve(b.value).then(B,_);A((E=E.apply(v,g)).next())});const d=({shixunsDetail:v,globalSetting:g,loading:E,dispatch:y,title:C,pathList:B=[],showInputPath:_=!1,isMergeSelectFile:A=!1,onFinish:b=()=>{}})=>{const[D]=e.default.useForm(),M=(0,c.useParams)(),R=(0,c.useLocation)(),H=(0,S.useRef)(),[q,Y]=(0,S.useState)(""),[W,O]=(0,S.useState)(""),[ne,ee]=(0,S.useState)([]),[Ae,$]=(0,S.useState)([]);(0,S.useEffect)(()=>{var _e,xe;H.current=((xe=(_e=R.pathname)==null?void 0:_e.split("/"))==null?void 0:xe[3])==="repository"},[]),(0,S.useEffect)(()=>{if(v.actionTabs.key!=="Repository-SelectFilePath")return;const _e=B.join("/");let xe=[];B.map((Xe,qe)=>{qe===0?xe.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Xe}`,path:_e}):xe.push({val:`/${Xe}`,path:_e})}),ee(xe),Y(_e),O(_e),be(_e)},[v.actionTabs.key]);const be=_e=>a(void 0,null,function*(){const xe=yield y({type:H.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:M.id,path:_e}});xe&&$(xe.trees||[])}),Ne=_e=>{let xe=q;_e.type==="tree"&&(ne.length?ne.push({val:`/${_e.name}`,path:_e.name}):ne.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${_e.name}`,path:_e.name}),ee(ne),xe=q?`${q}/${_e.name}`:_e.name,Y(xe)),be(xe)},Oe=(_e,xe)=>{const Xe=ne.filter((lt,at)=>at<=xe);ee(Xe);const qe=Xe.filter((lt,at)=>at!==0).map(lt=>lt.val).join("").substr(1);Y(qe),be(qe)},Ge=()=>a(void 0,null,function*(){const _e=D==null?void 0:D.getFieldsValue(),xe=q?`${q}${_e!=null&&_e.name?`/${_e==null?void 0:_e.name}`:""}`:_e==null?void 0:_e.name;if(A){b(xe),Ve();return}if(_){yield D.validateFields();const Xe=yield y({type:"shixunsDetail/uploadGitFolder",payload:t(t({},{id:M.id,path:xe}),H.current?{}:{secret_repository:!0})});b(W),Xe.status===0&&m.ZP.info("\u65B0\u5EFA\u6210\u529F")}else b(xe),m.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");Ve()}),Ve=()=>{y({type:"shixunsDetail/setActionTabs",payload:{}}),D.resetFields()};return S.createElement(p.default,{centered:!0,title:C||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:v.actionTabs.key==="Repository-SelectFilePath",onOk:Ge,onCancel:Ve},S.createElement("div",{className:o.wrap},S.createElement("div",{className:o.content},S.createElement("div",{className:o.mainPathWrap},!!(ne!=null&&ne.length)&&ne.map((_e,xe)=>S.createElement("a",{key:xe,onClick:()=>Oe(_e,xe)},_e.val))),!!(Ae!=null&&Ae.length)&&Ae.map((_e,xe)=>_e.type==="tree"&&S.createElement("a",{key:xe,onClick:()=>Ne(_e)},S.createElement("i",{className:`iconfont icon-wenjianjia ${o.colorBlue}`}),_e.name))),S.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),S.createElement("div",{className:"mt5 mb5"},q),_&&S.createElement(e.default,{form:D,scrollToFirstError:!0,className:"mt20"},S.createElement(e.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},S.createElement(n.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var h=(0,c.connect)(({shixunsDetail:v,loading:g,globalSetting:E})=>({shixunsDetail:v,globalSetting:E,loading:g.models.index}))(d)},66620:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return n}});var S=w(59301),c={mirrorModal:"mirrorModal___Pi3tF",right:"right___Hot5f",title:"title___jjMKh",content:"content___BmOkD",des:"des___oGTUM",modal:"modal___yy3VB"},e=w(43418),m=w(97688),n=({title:o,children:r,value:i})=>{const[l,u]=(0,S.useState)(!1);return S.createElement(S.Fragment,null,S.createElement("span",{onClick:()=>u(!0)},r),S.createElement(e.default,{title:o,open:l,width:1e3,destroyOnClose:!0,centered:!0,onCancel:()=>u(!1),className:c.modal,footer:null},typeof i=="string"&&S.createElement(m.Z,{value:i||""}),Object.prototype.toString.call(i)==="[object Array]"&&S.createElement(S.Fragment,null,i==null?void 0:i.map((s,t)=>S.createElement("div",{key:t},S.createElement("b",null,s.name||s.type_name),S.createElement(m.Z,{value:s.description||""}))))))}},36768:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return oe}});var S=w(59301),c=w(43418),e=w(8591),m=w(43428),p=w(99313),n=w(71418),o=w(6848),r=w(3113),i={header_body:"header_body___lAlEX",close:"close___OXweN",no_data:"no_data___h77J2",recommend_config_introduce:"recommend_config_introduce___ifFGY",recommend_config:"recommend_config___UXyKS",recommend_config_item:"recommend_config_item___zONum",item_title:"item_title___w5vXw",recommend_text:"recommend_text___f68Eu",item_content:"item_content___j_zbN",recommend_config_active_item:"recommend_config_active_item___SrTkJ",recommend_config_footer:"recommend_config_footer___PHnlA",application:"application___uh4gI",tooltip:"tooltip___f0uXh",disabled:"disabled___Ha9Ba"},l=w(99267),u=w(61485),s=w(13014),t=w(4977),a=w(60343),d=w(76411),h={lineChart:"lineChart___dCEZW"},v=w(66649),g=w.n(v),E=w(59301),C=({dataInfo:K,indexKey:V,valueName:re,startAndEndTime:te,colors:P=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"],imageTypeName:z})=>{let U=null;(0,S.useEffect)(()=>{Be()},[K]),(0,S.useEffect)(()=>{window.addEventListener("resize",fe(()=>{U&&U.resize()},200))},[window.onresize]);const fe=(ut,yt,Rt=!1)=>{let zt,ze;return(...Pt)=>{if(Rt){ut.apply(ze,Pt),Rt=!1;return}clearTimeout(zt),zt=setTimeout(()=>{ut.apply(ze,Pt)},yt)}},Me=ut=>ut?ut.map(yt=>{const Rt=new Date(yt),zt=String(Rt.getMonth()+1).padStart(2,"0"),ze=String(Rt.getDate()).padStart(2,"0"),Pt=String(Rt.getHours()).padStart(2,"0"),Ct=String(Rt.getMinutes()).padStart(2,"0");return`${zt}/${ze} ${Pt}:${Ct}`}):[],Re=(ut,yt)=>ut.map(Rt=>{const zt=yt.timestamps.indexOf(Rt);return zt!==-1?yt.values[zt]:null});function Ye(ut){let yt=1/0;for(let zt=0;zt<ut.length-1;zt++){let ze=ut[zt+1]-ut[zt];ze<yt&&(yt=ze)}return{newArray:de(ut[0],ut[ut.length-1],yt),minInterval:yt}}const de=(ut,yt,Rt)=>{let zt=[];for(let ze=ut;ze<=yt;ze+=Rt)zt.push(ze);return zt},rt=()=>{var ut;const yt=((ut=K==null?void 0:K.x)==null?void 0:ut.flat())||[];let Rt=[...new Set(yt)].sort((It,hn)=>It-hn),zt=Ye(Rt),ze=zt==null?void 0:zt.newArray,Pt=zt==null?void 0:zt.minInterval;Rt=[...new Set([...Rt,...ze])].sort((It,hn)=>It-hn);let Ct=g()(te[0],"YYYY-MM-DD HH:mm").valueOf(),rn=de(Ct,Rt[0]-Pt,Pt),An=g()(te[1],"YYYY-MM-DD HH:mm").valueOf(),ln=de(Rt[Rt.length-1]+Pt,An,Pt);return Rt=[...rn,...Rt,...ln],[...new Set(Rt)].sort((It,hn)=>It-hn)},Be=()=>{var ut;U=d.init(document.getElementById(`lineChart${V}`));let yt=rt(),Rt=(ut=K==null?void 0:K.y)==null?void 0:ut.map((ze,Pt)=>{var Ct;let rn={timestamps:(Ct=K==null?void 0:K.x)==null?void 0:Ct[Pt],values:ze};return ze=Re(yt,rn),{name:re[Pt],type:"line",itemStyle:{show:!1},lineStyle:{color:P[Pt]},data:ze}}),zt={tooltip:{trigger:"axis",axisPointer:{type:"line",lineStyle:{color:"rgba(212, 217, 227, 1)",type:"dashed"}},backgroundColor:"#fff",textStyle:{color:"#333333"},padding:10,extraCssText:"box-shadow: 0px 4px 8px 0px rgba(184,194,202,0.5)",formatter:function(ze){var Pt;let Ct="";return ze.forEach((rn,An)=>{console.log("item",rn),Ct+=`<div style="width: 100%; display: flex; justify-content: space-between; align-items: center; margin: 6px 0px;">
|
|
|
<div style="display: flex; align-items: center;">
|
|
|
<div style="width: 12px; height: 12px; border-radius: 50%; background: ${P[rn==null?void 0:rn.componentIndex]}; margin-right: 4px;"></div>
|
|
|
<span style="width: 144px; color: rgba(43,49,63,0.5); font-size: 12px;">${z[rn==null?void 0:rn.componentIndex]}</span>
|
|
|
</div>
|
|
|
<div style="color: #393971; font-size: 13px; font-weight: 600;">${rn.value>0?rn.value.toFixed(5):rn.value==0?0:"--"} ${V==0?"Cores":"MiB"}</div>
|
|
|
</div>`}),`<div>
|
|
|
<div style="color: #333333; padding-top: 6px;">${(Pt=ze[0])==null?void 0:Pt.name}</div>
|
|
|
${Ct}
|
|
|
</div>`}},grid:{right:"5%",bottom:"20%",top:"10%"},dataZoom:[{show:!0,start:0,end:100},{type:"inside",start:20,end:100}],xAxis:[{type:"category",gridIndex:0,boundaryGap:!0,axisTick:{show:!1,alignWithLabel:!1},axisLine:{show:!0,lineStyle:{color:"#F0F0F0",type:"solid"}},axisLabel:{show:!0,color:"#9096A3"},splitLine:{show:!1},data:Me(yt)}],yAxis:[{type:"value",gridIndex:0,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!0,color:"#9096A3",formatter:V==1?"{value} MiB":"{value} Cores"},splitLine:{show:!0,lineStyle:{color:"#EDEDED",type:"dashed"}}}],series:Rt};U.setOption(zt)};return E.createElement("div",{id:`lineChart${V}`,className:h.lineChart})},B=w(29319),_={flex_warp:"flex_warp___Rtigf",chart_content:"chart_content___tVmUj",chart_title:"chart_title___AOPx7",listdata:"listdata___mi4KG",block:"block___prArl",typename:"typename___j4diD",val:"val___MeuWc",info_con:"info_con___eIdJL",info_top:"info_top___UKMbT",fullscreen:"fullscreen___PICBn",chart_content_qp:"chart_content_qp___ae1n1",spin_dom:"spin_dom___T7PCy"},A=w(57809),b=w(5083),D=w(88522);const M=K=>{const V=new Date,te=(P=>{const z=new Date(V);switch(P){case"\u6700\u8FD130\u5206\u949F":z.setMinutes(V.getMinutes()-30);break;case"\u6700\u8FD13\u5C0F\u65F6":z.setHours(V.getHours()-3);break;case"\u6700\u8FD124\u5C0F\u65F6":z.setDate(V.getDate()-1);break;case"\u6700\u8FD17\u5929":z.setDate(V.getDate()-7);break;case"\u6700\u8FD115\u5929":z.setDate(V.getDate()-15);break;default:return null}return z})(K);return te?{startTime:te,endTime:V}:null},R=(K,V,re)=>{if(!K)return!1;const te=g()(),[P,z]=V;if(K.isAfter(te))return!0;if(P){const U=P.clone().add(re,"days");if(z&&K.isAfter(U))return!0}if(z){const U=z.clone().subtract(re,"days");return K.isBefore(U)||K.isAfter(te)}return!1},H=K=>K<=5?"30s":K<=15?"1m":K<=30?"2m":K<=60?"5m":K<=180?"10m":K<=360?"30m":K<=720?"1h":K<=1440?"2h":K<=2880?"4h":K<=4320?"8h":K<=10080||K<=14400?"12h":K<=21600?"1d":"\u6CA1\u6709\u5339\u914D\u7684\u65F6\u95F4\u95F4\u9694",q=K=>{const[V,re]=K,te=moment.isMoment(V)?V:moment(V),P=moment.isMoment(re)?re:moment(re);if(!te.isValid()||!P.isValid())throw new Error("Invalid date provided");const U=moment.duration(P.diff(te)).asMinutes();return H(U)},Y=(K,V,re=20)=>{const te=new Date(K).getTime(),P=new Date(V).getTime(),z=re*1e3,U=[];let fe=te;for(;fe<=P;)U.push(fe),fe+=z;return U};var W=w(89392),O=w(68606),ne=w(23714),ee=w(59301),Ae=(K,V,re)=>new Promise((te,P)=>{var z=Me=>{try{fe(re.next(Me))}catch(Re){P(Re)}},U=Me=>{try{fe(re.throw(Me))}catch(Re){P(Re)}},fe=Me=>Me.done?te(Me.value):Promise.resolve(Me.value).then(z,U);fe((re=re.apply(K,V)).next())});const $=A.default.Option,{RangePicker:be}=b.default;var Oe=({identifier:K,data:V,isFirst:re,setIsFirst:te,info:P})=>{var z;const[U,fe]=(0,S.useState)([]),[Me,Re]=(0,S.useState)([]),[Ye,de]=(0,S.useState)(null),[rt,Be]=(0,S.useState)(""),[ut,yt]=(0,S.useState)([null,null]),[Rt,zt]=(0,S.useState)([]),[ze,Pt]=(0,S.useState)(!1),[Ct,rn]=(0,S.useState)([]),[An,ln]=(0,S.useState)(!1),[It,hn]=(0,S.useState)(!1),[ot,Sn]=(0,S.useState)(""),[zn,Fe]=(0,S.useState)(1),on=["\u6700\u8FD130\u5206\u949F","\u6700\u8FD13\u5C0F\u65F6","\u6700\u8FD124\u5C0F\u65F6","\u6700\u8FD17\u5929","\u6700\u8FD115\u5929"],Wt=["#DA4928","#2EC25B","#FEBD49","#498FEA","#9363D8"];(0,S.useEffect)(()=>{var jn,pr,Tn,Q;if(V&&re){Pr(),fe(V==null?void 0:V.recent_users),Re(V==null?void 0:V.managers);const Z=(P==null?void 0:P.type)==="\u6311\u6218\u9875\u9762";((jn=V==null?void 0:V.managers)==null?void 0:jn.length)>0?de(Z?P==null?void 0:P.myshixun_id:(pr=V==null?void 0:V.managers[0])==null?void 0:pr.id):((Tn=V==null?void 0:V.recent_users)==null?void 0:Tn.length)>0&&de(Z?P==null?void 0:P.myshixun_id:(Q=V==null?void 0:V.recent_users[0])==null?void 0:Q.id),Be("\u6700\u8FD130\u5206\u949F"),te(!1)}},[V]),(0,S.useEffect)(()=>{if(rt){let jn=M(rt);yt([g()(jn==null?void 0:jn.startTime),g()(jn==null?void 0:jn.endTime)])}},[rt]),(0,S.useEffect)(()=>{Ye&&(ut!=null&&ut[0])&&(ut!=null&&ut[1])&&st()},[Ye,ut]);const st=()=>Ae(void 0,null,function*(){var jn;Pt(!0);let pr={startTimeString:ut[0]?ut[0].format("YYYY-MM-DD HH:mm"):null,endTimeString:ut[1]?ut[1].format("YYYY-MM-DD HH:mm"):null,samplingInterval:"20s",isSortBoolean:!1,id:Ye};const Tn=yield(0,a.ZP)(`/api/shixuns/${K}/cpu_rank_data.json`,{method:"get",params:pr});(Tn==null?void 0:Tn.status)==0&&(rn((jn=Tn==null?void 0:Tn.data)==null?void 0:jn.statisticsList),Fe(zn+1)),Pt(!1)}),Yt=(0,S.useRef)((0,W.throttle)(jn=>Zt(jn),1200,{leading:!0,trailing:!0})).current,Zt=jn=>Ae(void 0,null,function*(){if(jn=="")return;const pr=yield(0,a.ZP)(`/api/shixuns/${K}/cpu_search_data`,{method:"get",params:{search:jn}});(pr==null?void 0:pr.status)==0&&zt(pr==null?void 0:pr.data)}),vr=(jn,pr)=>{jn==="CPU"?(An?(0,ne.BU)():(0,ne.Dj)(document.getElementById(`tj${pr}`)),ln(!An)):(It?(0,ne.BU)():(0,ne.Dj)(document.getElementById(`tj${pr}`)),hn(!It))},$n=(jn,pr,Tn)=>{const Q=pr==="CPU"?"cpuUsageChart":"memoryUsageChart";let Z=jn.map(me=>{var Se,vt,kt,pn;const tn=(Se=me.promQueryResult)==null?void 0:Se[Q],kn=`${me.envId}-${me.myPracticalTrainingId}_${pr}`,Gn=((pn=(kt=(vt=tn==null?void 0:tn.results[kn])==null?void 0:vt.frames[0])==null?void 0:kt.data)==null?void 0:pn.values)||[];return Gn.length>0?Gn[Tn]:[]});return Z.some(me=>Array.isArray(me)&&me.length>0)?Z:[]},or=jn=>{de(jn),Pr()},Pr=()=>{zt([]),Sn("")},Wr=jn=>{let pr=!1;for(let Tn=0;Tn<(Ct==null?void 0:Ct.length);Tn++){let Q=$n(Ct,jn,1)[Tn];if(Q&&(Q==null?void 0:Q.length)>0){pr=!0;break}}return(Ct==null?void 0:Ct.length)>0&&pr};return ee.createElement(ee.Fragment,null,ee.createElement("div",{className:`${_.flex_warp}`},ee.createElement(D.Z,{allowClear:!0,showSearch:!0,value:ot,style:{width:280},onSearch:Yt,placeholder:"\u641C\u7D22\u59D3\u540D/\u624B\u673A\u53F7/\u90AE\u7BB1",onChange:(jn,pr)=>{Sn(jn),pr!=null&&pr.key&&de(Number(pr==null?void 0:pr.key))},onClear:Pr,size:"large"},Rt==null?void 0:Rt.map((jn,pr)=>ee.createElement($,{key:jn.id,value:jn.name},jn.name.length>4?`${jn.name.slice(0,4)}...`:jn.name,`( ${jn.phone?jn.phone:""} ${jn.mail?` - ${jn.mail}`:""})`))),ee.createElement("div",null,ee.createElement(A.default,{style:{width:130,marginRight:20},placeholder:"\u8BF7\u9009\u62E9",size:"large",value:rt,onChange:jn=>{Be(jn)}},on.map((jn,pr)=>ee.createElement(A.default.Option,{key:pr,value:jn},jn))),ee.createElement(be,{style:{width:320},showTime:!0,size:"large",allowClear:!1,value:ut,disabledDate:jn=>R(jn,ut,15),format:"YYYY-MM-DD HH:mm",onChange:jn=>{yt(jn),Be(void 0)}}))),ee.createElement(B.qp,{title:"\u5408\u4F5C\u6210\u5458",style:{marginTop:"24px"},value:Ye,onChange:jn=>or(jn),dataSource:Me,titleWidth:60,key:1}),ee.createElement(B.qp,{title:"\u6700\u8FD1\u5B9E\u9A8C",className:(U==null?void 0:U.length)==0?"mt0":"",style:{marginBottom:(U==null?void 0:U.length)>0?"0px":"17px"},value:Ye,onChange:jn=>or(jn),dataSource:U,titleWidth:60,key:2}),(z=[{name:"CPU",type:"CPU"},{name:"\u5185\u5B58",type:"MEMORY"}])==null?void 0:z.map((jn,pr)=>ee.createElement("div",{className:`${_.chart_content}`,key:pr,id:`tj${pr}`},ee.createElement("div",{className:_.chart_title},ee.createElement("span",null,jn==null?void 0:jn.name,"\u4F7F\u7528\u91CF"),ee.createElement("i",{className:`${_.fullscreen}
|
|
|
iconfont
|
|
|
${(jn==null?void 0:jn.type)=="CPU"?An?"icon-tuichuquanping2":"icon-quanping2":It?"icon-tuichuquanping2":"icon-quanping2"}
|
|
|
`,onClick:()=>vr(jn.type,pr)})),ee.createElement(n.Z,{spinning:ze},Wr(jn.type)?ee.createElement("div",{style:{marginTop:(jn==null?void 0:jn.type)=="CPU"?An?"7%":"":It?"7%":""}},ee.createElement(C,{dataInfo:{y:$n(Ct,jn==null?void 0:jn.type,1)||[],x:$n(Ct,jn==null?void 0:jn.type,0)||[]},startAndEndTime:ut,colors:Wt,indexKey:pr,valueName:Ct.map(Tn=>Tn.name),imageTypeName:Ct.map(Tn=>{var Q;return(Q=Tn==null?void 0:Tn.promQueryResult)==null?void 0:Q.imageTypeName}),key:`${pr}-${zn}`}),ee.createElement("div",{className:_.info_con},ee.createElement("div",{className:_.info_top},ee.createElement("div",null,"\u6700\u5927\u503C"),ee.createElement("div",null,"\u6700\u5C0F\u503C"),ee.createElement("div",null,"\u5E73\u5747\u503C")),Ct.map((Tn,Q)=>{var Z;let ce=Tn==null?void 0:Tn.promQueryResult;return ee.createElement("div",{className:_.listdata,key:Q},ee.createElement("div",{className:_.block,style:{backgroundColor:Wt[Q],marginRight:10}}),ee.createElement("div",{className:_.typename},(Z=Tn==null?void 0:Tn.promQueryResult)==null?void 0:Z.imageTypeName),ee.createElement("div",{className:_.val},(jn==null?void 0:jn.type)=="CPU"?`${ce==null?void 0:ce.cpuMaxDoubleValue}Cores`:`${ce==null?void 0:ce.memoryDoubleMaxValue}MiB`),ee.createElement("div",{className:_.val},(jn==null?void 0:jn.type)=="CPU"?`${ce==null?void 0:ce.cpuMinDoubleValue}Cores`:`${ce==null?void 0:ce.memoryDoubleMinValue}MiB`),ee.createElement("div",{className:_.val},(jn==null?void 0:jn.type)=="CPU"?`${ce==null?void 0:ce.cpuAvgDoubleValue}Cores`:`${ce==null?void 0:ce.memoryDoubleAvgValue}MiB`))}))):ee.createElement(O.Z,null)))))},Ge=w(59301),Ve=(K,V,re)=>new Promise((te,P)=>{var z=Me=>{try{fe(re.next(Me))}catch(Re){P(Re)}},U=Me=>{try{fe(re.throw(Me))}catch(Re){P(Re)}},fe=Me=>Me.done?te(Me.value):Promise.resolve(Me.value).then(z,U);fe((re=re.apply(K,V)).next())}),xe=({getApi:K,identifier:V,visible:re,info:te})=>{const[P,z]=(0,S.useState)({}),[U,fe]=(0,S.useState)(!0);(0,S.useEffect)(()=>{fe(!0)},[re]),(0,S.useEffect)(()=>{K&&U&&Me()},[K]);const Me=()=>Ve(void 0,null,function*(){const Re=yield(0,a.ZP)(`/api/shixuns/${V}/cpu_basic_data.json`,{method:"get"});(Re==null?void 0:Re.status)==0&&z(Re)});return Ge.createElement("div",null,Ge.createElement(Oe,{isFirst:U,setIsFirst:Re=>fe(Re),identifier:V,data:P,info:te}))},Xe=w(27338),qe=w(43006),lt=w(8579),at=w(58145),Ee=w(59301),X=(K,V,re)=>new Promise((te,P)=>{var z=Me=>{try{fe(re.next(Me))}catch(Re){P(Re)}},U=Me=>{try{fe(re.throw(Me))}catch(Re){P(Re)}},fe=Me=>Me.done?te(Me.value):Promise.resolve(Me.value).then(z,U);fe((re=re.apply(K,V)).next())});const We=({globalSetting:K,dispatch:V,practiceSetting:re,shixunsDetail:te,visible:P,onCancel:z,info:U,identifier:fe,isJupyter:Me,onOk:Re})=>{const[Ye,de]=(0,S.useState)("1"),[rt,Be]=(0,S.useState)("\u63A8\u8350\u914D\u7F6E"),[ut,yt]=(0,S.useState)([]),[Rt,zt]=(0,S.useState)(!1),[ze,Pt]=(0,S.useState)(!1),[Ct,rn]=(0,S.useState)({}),[An,ln]=(0,S.useState)(!1);(0,S.useEffect)(()=>{P&&(Pt(!1),de("1"),Be("\u63A8\u8350\u914D\u7F6E"),(U==null?void 0:U.type)=="\u6311\u6218\u9875\u9762"?yt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E"]):yt(["\u5F53\u524D\u914D\u7F6E","\u63A8\u8350\u914D\u7F6E","\u589E\u5F3A\u914D\u7F6E"]),rn({}),It(),(U==null?void 0:U.type)=="\u6311\u6218\u9875\u9762"&&V({type:"shixunsDetail/getShixunsDetail",payload:{id:fe}}))},[P]);const It=()=>X(void 0,null,function*(){ln(!0);const st=yield(0,lt.HS)(fe);[0,-10].includes(st.status)&&(rn(st),ln(!1))}),hn=st=>{st=="2"?Pt(!0):Pt(!1),de(st)},ot=()=>{c.default.info({centered:!0,icon:null,width:424,title:"\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458",content:Ee.createElement("div",{className:"tc"},Ee.createElement("img",{src:s,alt:"\u4E8C\u7EF4\u7801",width:182,height:182,style:{pointerEvents:"none",userSelect:"none"}})),okText:"\u6211\u77E5\u9053\u4E86"})},Sn=()=>X(void 0,null,function*(){if((0,at.gy)(V,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")||rt=="\u5F53\u524D\u914D\u7F6E")return;zt(!0),(yield(0,a.ZP)(`/api/shixuns/${fe}/apply_recommend_config.json`,{method:"put",body:{data:rt=="\u63A8\u8350\u914D\u7F6E"?Ct==null?void 0:Ct.recommend:Ct==null?void 0:Ct.high}})).status==0&&(e.ZP.success("\u5E94\u7528\u6210\u529F"),zt(!1),z(),Re())}),zn=()=>X(void 0,null,function*(){var st,Yt;if(yield Fe(),(0,Xe.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),(st=te.detail)!=null&&st.is_jupyter||(Yt=te.detail)!=null&&Yt.is_jupyter_lab){V({type:"shixunsDetail/execJupyter",payload:{id:fe}}).then(vr=>{var $n;vr!=null&&vr.identifier&&(($n=qe.history)==null||$n.push(`/tasks/${vr.identifier}/jupyter`))});return}V({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const Zt=Me?yield(0,lt.BK)({id:fe}):yield(0,lt.Ir)({id:fe});if(V({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),Zt!=null&&Zt.game_identifier||Zt!=null&&Zt.identifier){(0,Xe.xg)(Me?`/tasks/${Zt==null?void 0:Zt.identifier}/jupyter`:`/tasks/${Zt.game_identifier}`);return}(Zt==null?void 0:Zt.status)===-3?(0,Xe.eF)():(Zt==null?void 0:Zt.status)===2?on(Zt==null?void 0:Zt.message):(Zt==null?void 0:Zt.status)===3&&Wt(Zt==null?void 0:Zt.message)}),Fe=()=>new Promise((st,Yt)=>{var Zt;(Zt=re==null?void 0:re.sideBar)!=null&&Zt.confirmLeave?c.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{V({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),st()},onCancel:()=>{Yt()}}):st()}),on=st=>{st=st!=null&&st.includes(".json")?st:`${st}.json`,c.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ee.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>X(void 0,null,function*(){const Yt=yield(0,a.ZP)("/api"+st,{method:"get"});if(!Yt)return;e.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Zt=yield(0,lt.Ir)({id:Yt.shixun_identifier});if(Zt!=null&&Zt.game_identifier){(0,Xe.xg)(`/tasks/${Zt.game_identifier}`);return}(Zt==null?void 0:Zt.status)===2?on(Zt==null?void 0:Zt.message):(Zt==null?void 0:Zt.status)===3&&Wt(Zt==null?void 0:Zt.message)})})},Wt=st=>{c.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ee.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",st,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};return Ee.createElement(Ee.Fragment,null,Ee.createElement(m.Z,{title:null,placement:"right",open:P,width:1e3,onClose:z,closeIcon:null,footer:null},Ee.createElement("div",{className:i.header_body},Ee.createElement("span",null,"\u914D\u7F6E\u4E0E\u76D1\u63A7"),Ee.createElement(l.Z,{className:i.close,onClick:z})),Ee.createElement(p.default,{activeKey:Ye,onChange:hn},Ee.createElement(p.default.TabPane,{tab:"\u63A8\u8350\u914D\u7F6E",key:1},Ee.createElement(n.Z,{spinning:An,size:"large",tip:Ee.createElement("div",{style:{color:"#666",fontSize:"14px"}},Ee.createElement("div",{style:{color:"#232B40",fontWeight:"bolder",marginBottom:24,marginTop:14}},"\u6B63\u5728\u8BA1\u7B97\u2026"),Ee.createElement("div",{style:{lineHeight:"26px"}},"\u7CFB\u7EDF\u6B63\u5728\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\u8BA1\u7B97\u63A8\u8350\u914D\u7F6E",Ee.createElement("br",null),"\u8BF7\u8010\u5FC3\u7B49\u5F85\u2026"))},(Ct==null?void 0:Ct.status)==0?Ee.createElement(Ee.Fragment,null,Ee.createElement("div",{className:i.recommend_config_introduce},Ee.createElement("div",null,"\u5F53\u524D\u914D\u7F6E\uFF1A\u5B9E\u9A8C\u73AF\u5883\u76EE\u524D\u5DF2\u7ECF\u914D\u7F6E\u7684\u8D44\u6E90\u3002"),Ee.createElement("div",null,"\u63A8\u8350\u914D\u7F6E\uFF1A\u7CFB\u7EDF\u6839\u636E\u5B9E\u8DF5\u9879\u76EE\u4F7F\u7528\u7684\u5B9E\u9645\u60C5\u51B5\uFF0C\u8BA1\u7B97\u51FA\u63A8\u8350\u914D\u7F6E\u3002\u4F7F\u7528\u7684\u4EBA\u8D8A\u591A\uFF0C\u63A8\u8350\u8D8A\u51C6\u786E\u3002"),Ee.createElement("div",null,"\u589E\u5F3A\u914D\u7F6E\uFF1A\u9002\u7528\u4E8E\u8D44\u6E90\u6D88\u8017\u8F83\u9AD8\u7684\u5B9E\u8DF5\u9879\u76EE\u3002")),Ee.createElement("div",{className:i.recommend_config},ut.map((st,Yt)=>Ee.createElement("div",{className:`${i.recommend_config_item} ${st==rt?i.recommend_config_active_item:""}`,key:st,onClick:()=>Be(st)},Ee.createElement("div",{className:i.item_title},Ee.createElement("div",null,st),Yt==1?Ee.createElement("div",{className:i.recommend_text},"\u63A8\u8350"):Ee.createElement(Ee.Fragment,null)),(st=="\u5F53\u524D\u914D\u7F6E"&&(Ct==null?void 0:Ct.current)||st=="\u63A8\u8350\u914D\u7F6E"&&(Ct==null?void 0:Ct.recommend)||st=="\u589E\u5F3A\u914D\u7F6E"&&(Ct==null?void 0:Ct.high)||[]).map((Zt,vr)=>Ee.createElement("div",{className:i.item_content,key:vr},Ee.createElement("span",null,Zt==null?void 0:Zt.image_name),Zt!=null&&Zt.cpu_limit?Ee.createElement("span",null,Zt==null?void 0:Zt.cpu_limit,"\u6838",Zt==null?void 0:Zt.memory_limit,"G"):Ee.createElement("div",null,Ee.createElement("span",null,"\u6682\u65E0\u63A8\u8350"),Ee.createElement(o.Z,{title:Ee.createElement("div",{style:{lineHeight:"22px",padding:5}},"\u5B9E\u9A8C\u73AF\u5883\u4E3A\u7279\u6B8A\u7684\u4E13\u6709\u4E91\u6216\u65E0\u4F7F\u7528\u6570",Ee.createElement("br",null),"\u636E\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u7ED9\u51FA\u63A8\u8350\u503C\u3002\u4E00\u952E\u5E94\u7528",Ee.createElement("br",null),"\u7684\u65F6\u5019\uFF0C\u5C06\u4F7F\u7528\u539F\u914D\u7F6E\u3002")},Ee.createElement(u.Z,{className:i.tooltip})))))))),Ee.createElement("div",{className:i.recommend_config_footer},Ee.createElement("div",null,Ee.createElement("span",null,"\u6CA1\u627E\u5230\u5408\u9002\u7684\u914D\u7F6E\uFF1F"),Ee.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>ot()},"\u8054\u7CFB\u7BA1\u7406\u5458")),Ee.createElement(r.ZP,{type:"primary",shape:"round",disabled:rt=="\u5F53\u524D\u914D\u7F6E",onClick:Sn,loading:Rt},"\u4E00\u952E\u5E94\u7528"))):An?Ee.createElement("div",{style:{height:400}}):Ee.createElement("div",{className:i.no_data},Ee.createElement("img",{src:t,style:{pointerEvents:"none",userSelect:"none",width:212,height:160}}),Ee.createElement("p",{className:"mt20 mb20 font14",style:{color:"#7B8394",width:"100%",lineHeight:"26px"}},"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u6CA1\u6709\u4EFB\u4F55\u4EBA\u4F7F\u7528\u8FC7\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u6839\u636E\u5B9E\u9645\u4F7F\u7528\u60C5\u51B5\u7ED9\u51FA\u63A8\u8350\u914D\u7F6E\u3002",Ee.createElement("br",null),"\u5EFA\u8BAE\u60A8\u5148\u6A21\u62DF\u5B9E\u6218\u5E76\u901A\u5173~"),(U==null?void 0:U.type)!="\u6311\u6218\u9875\u9762"&&Ee.createElement("div",{className:i.application,onClick:()=>{zn(),z()}},"\u6A21\u62DF\u5B9E\u6218")))),Ee.createElement(p.default.TabPane,{tab:"\u8D44\u6E90\u76D1\u63A7",key:2},Ee.createElement(xe,{getApi:ze,identifier:fe,visible:P,info:U})))))};var oe=(0,qe.connect)(({globalSetting:K,practiceSetting:V,shixunsDetail:re})=>({globalSetting:K,practiceSetting:V,shixunsDetail:re}))(We)},68987:function(Ot,le,w){"use strict";w.r(le),w.d(le,{default:function(){return By}});var S=w(93378),c=w(59301),e=w(43006),m=w(44068),p=w(52163),n=w(78918),o=w(95237),r=w(43604),i=w(23714),l=w(27338),u={flex_box_center:"flex_box_center___E3mm3",flex_space_between:"flex_space_between___NchwZ",flex_box_vertical_center:"flex_box_vertical_center___uhqi5",flex_box_center_end:"flex_box_center_end___d93TL",flex_box_column:"flex_box_column___XN9GA",wrap:"wrap___Dtadp",full:"full___LlKwC"},s={flex_box_center:"flex_box_center___Girdq",flex_space_between:"flex_space_between___xGVfq",flex_box_vertical_center:"flex_box_vertical_center___kQglB",flex_box_center_end:"flex_box_center_end___UzYyP",flex_box_column:"flex_box_column___owBZ4",menu:"menu___bRs3V",warehouse:"warehouse___pnW7f",header:"header___OzyWX",title:"title___ByRPB",content:"content___tnn6U",left:"left___xyjRy",close:"close___dIQKZ",right:"right___kqPbE",loading:"loading___fp187",empty:"empty___RbU4g",tabs:"tabs___ynZp5",line:"line___rxyEe",footer:"footer___J6kQd",commit:"commit___h8y0q",blueLight:"blueLight___eLhBs",filePathWrp:"filePathWrp___J9TMo",filePath:"filePath___PD1I2",bottom0:"bottom0___B9ftG"},t=w(99313),a=w(6848),d=w(8591),h=w(20834),v=w(71418),g=w(3113),E=w(43418),y=w(12163),C=w(17574),B=w(38854),_=w(56102),A=w(78241),b=w(92832),D={wrap:"wrap___SVOKK",modal:"modal___vUwdM",title:"title___l8FrY",path:"path___aTkFP",colorBlue:"colorBlue___fCgXS",width240:"width240___RtAGH",filePath:"filePath___pvSsH"},M=Object.defineProperty,R=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Y=(k,T,L)=>T in k?M(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,W=(k,T)=>{for(var L in T||(T={}))H.call(T,L)&&Y(k,L,T[L]);if(R)for(var L of R(T))q.call(T,L)&&Y(k,L,T[L]);return k},O=(k,T)=>{var L={};for(var ae in k)H.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&R)for(var ae of R(k))T.indexOf(ae)<0&&q.call(k,ae)&&(L[ae]=k[ae]);return L},ne=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const ee=k=>{var T=k,{shixunsDetail:L,globalSetting:ae,loading:Le,user:se,dispatch:J,taskData:F,isRepository:x}=T,I=O(T,["shixunsDetail","globalSetting","loading","user","dispatch","taskData","isRepository"]);const G=(0,e.useLocation)(),ie=W(W({},(0,e.useParams)()),(0,e.useLocation)().query),[ue,he]=(0,c.useState)({}),De=(0,c.useRef)(),[Qe]=A.default.useForm(),[we,je]=(0,c.useState)("");(0,c.useEffect)(()=>{I.visible&&Qe.resetFields()},[I.visible]),(0,c.useEffect)(()=>{const Ie=sessionStorage.getItem("pathArray");if(Ie){const Je=Ie.split(",").join("/"),ye=Je.indexOf("/")===0?Je.substr(1):Je;je(ye)}},[]),(0,c.useEffect)(()=>{var Ie,Je;De.current=(Je=(Ie=G.pathname)==null?void 0:Ie.split("/"))==null?void 0:Je[2]},[]);const pe=(...Ie)=>ne(void 0,[...Ie],function*(Je={}){const ye=yield J({type:"shixunsDetail/addRepositoryFile",payload:{id:F.myshixun.identifier,message:Je.commitMessage,content:"",path:(I.defaultPath?I.defaultPath+"/":"")+Je.path+"/"+(Je.file||".gitkeep"),secret_repository:x?void 0:!0}});(ye==null?void 0:ye.status)===0&&(d.ZP.success("\u6DFB\u52A0\u6210\u529F"),I.onOK({path:(I.defaultPath?I.defaultPath+"/":"")+Je.path+"/"+(Je.file||".gitkeep"),name:Je.path.split("/")[Je.path.split("/").length-1]}),I.onClose())}),ve=()=>{var Ie,Je;e.history.push(`/shixuns/${De.current}/${(Je=(Ie=G.pathname)==null?void 0:Ie.split("/"))==null?void 0:Je[3]}${we?`/master/shixun_show/${we}`:""}`)};return c.createElement(E.default,{width:"60%",centered:!0,open:I.visible,wrapClassName:D.modal,onOk:()=>{Qe.submit()},onCancel:I.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},c.createElement("section",{className:D.bg},c.createElement("div",{className:D.wrap},c.createElement(A.default,{className:"mt10",form:Qe,scrollToFirstError:!0,layout:"vertical",onFinish:pe,onChange:()=>{var Ie,Je,ye,Te;const tt=W({},Qe.getFieldsValue()),it=(Ie=tt==null?void 0:tt.path)==null?void 0:Ie.split(""),Ue=(Je=tt==null?void 0:tt.file)==null?void 0:Je.split("");(ye=it==null?void 0:it.filter(At=>At=="/"))!=null&&ye.length&&(tt.path=tt.path.substring(0,tt.path.length-1)),(Te=Ue==null?void 0:Ue.filter(At=>At=="/"))!=null&&Te.length&&(tt.file=tt.file.substring(0,tt.path.length-1)),Qe.setFieldsValue(W({},tt)),he(tt)}},c.createElement(A.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},c.createElement(o.Z,null,c.createElement(r.Z,null,c.createElement("span",{className:D.filePath},I.defaultPath+"/")),c.createElement(r.Z,{flex:"1"},c.createElement(A.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},c.createElement(b.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),c.createElement(A.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},c.createElement(b.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),c.createElement(A.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},c.createElement(b.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var Ae=(0,e.connect)(({shixunsDetail:k,loading:T,globalSetting:L,user:ae})=>({shixunsDetail:k,globalSetting:L,user:ae,loading:T.models.index}))(ee),$=w(96172),be=Object.defineProperty,Ne=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,Ve=(k,T,L)=>T in k?be(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,_e=(k,T)=>{for(var L in T||(T={}))Oe.call(T,L)&&Ve(k,L,T[L]);if(Ne)for(var L of Ne(T))Ge.call(T,L)&&Ve(k,L,T[L]);return k},xe=(k,T)=>{var L={};for(var ae in k)Oe.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&Ne)for(var ae of Ne(k))T.indexOf(ae)<0&&Ge.call(k,ae)&&(L[ae]=k[ae]);return L},Xe=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const qe=k=>{var T=k,{shixunsDetail:L,globalSetting:ae,loading:Le,user:se,taskData:J,dispatch:F,isRepository:x,onClose:I}=T,G=xe(T,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository","onClose"]);const ie=(0,e.useLocation)(),ue=_e(_e({},(0,e.useParams)()),(0,e.useLocation)().query),[he,De]=(0,c.useState)({}),Qe=(0,c.useRef)(),[we]=A.default.useForm(),[je,pe]=(0,c.useState)("");(0,c.useEffect)(()=>{G.visible&&we.resetFields()},[G.visible]),(0,c.useEffect)(()=>{const Je=sessionStorage.getItem("pathArray");if(Je){const ye=Je.split(",").join("/"),Te=ye.indexOf("/")===0?ye.substr(1):ye;pe(Te)}},[]),(0,c.useEffect)(()=>{var Je,ye;Qe.current=(ye=(Je=ie.pathname)==null?void 0:Je.split("/"))==null?void 0:ye[2]},[]);const ve=(...Je)=>Xe(void 0,[...Je],function*(ye={}){const Te=yield(0,y.MI)({id:J.myshixun.identifier,message:ye.commitMessage,content:ye.codeMirror,path:(G.defaultPath?G.defaultPath+"/":"")+ye.path,secret_repository:x?void 0:!0});(Te==null?void 0:Te.status)===0&&(d.ZP.success("\u6DFB\u52A0\u6210\u529F"),G.onOK({path:(G.defaultPath?G.defaultPath+"/":"")+ye.path,name:ye.path.split("/")[ye.path.split("/").length-1]}),I())}),Ie=()=>{var Je,ye;e.history.push(`/shixuns/${Qe.current}/${(ye=(Je=ie.pathname)==null?void 0:Je.split("/"))==null?void 0:ye[3]}${je?`/master/shixun_show/${je}`:""}`)};return c.createElement(E.default,{width:"60%",open:G.visible,wrapClassName:D.modal,centered:!0,onOk:()=>{we.submit()},onCancel:I,title:"\u65B0\u5EFA\u6587\u4EF6"},c.createElement("section",{className:D.bg},c.createElement("div",{className:D.wrap},c.createElement(A.default,{className:"mt10",form:we,scrollToFirstError:!0,layout:"vertical",onFinish:ve,onChange:()=>{var Je,ye;const Te=_e({},we.getFieldsValue()),tt=(Je=Te==null?void 0:Te.path)==null?void 0:Je.split("");((ye=tt==null?void 0:tt.filter(it=>it=="/"))==null?void 0:ye.length)>1&&(Te.path=Te.path.substring(0,Te.path.length-1)),we.setFieldsValue(_e({},Te)),De(Te)}},c.createElement(A.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},c.createElement(o.Z,null,c.createElement(r.Z,null,c.createElement("span",{className:D.filePath},G.defaultPath+"/")),c.createElement(r.Z,{flex:"1"},c.createElement(A.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},c.createElement(b.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),c.createElement(A.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},c.createElement(b.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),c.createElement("div",{className:"mt10 mb20"},c.createElement(A.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},c.createElement($.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var lt=(0,e.connect)(({shixunsDetail:k,loading:T,globalSetting:L,user:ae})=>({shixunsDetail:k,globalSetting:L,user:ae,loading:T.models.index}))(qe),at=Object.defineProperty,Ee=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,oe=(k,T,L)=>T in k?at(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,K=(k,T)=>{for(var L in T||(T={}))X.call(T,L)&&oe(k,L,T[L]);if(Ee)for(var L of Ee(T))We.call(T,L)&&oe(k,L,T[L]);return k},V=(k,T)=>{var L={};for(var ae in k)X.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&Ee)for(var ae of Ee(k))T.indexOf(ae)<0&&We.call(k,ae)&&(L[ae]=k[ae]);return L},re=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const te=k=>{var T=k,{shixunsDetail:L,globalSetting:ae,loading:Le,user:se,dispatch:J,isRepository:F,taskData:x}=T,I=V(T,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","taskData"]);const G=(0,e.useLocation)(),ie=K(K({},(0,e.useParams)()),(0,e.useLocation)().query),[ue,he]=(0,c.useState)({}),De=(0,c.useRef)(),[Qe]=A.default.useForm(),[we,je]=(0,c.useState)(""),[pe,ve]=(0,c.useState)("");(0,c.useEffect)(()=>{I.visible&&Qe.resetFields()},[I.visible]),(0,c.useEffect)(()=>{const ye=I.defaultPath.split("/");ye.length===1?(je(""),ve(I.defaultPath)):(ve(ye.pop()),je(ye.join("/")+"/"))},[I.defaultPath]),(0,c.useEffect)(()=>{var ye,Te;De.current=(Te=(ye=G.pathname)==null?void 0:ye.split("/"))==null?void 0:Te[2]},[]);const Ie=(...ye)=>re(void 0,[...ye],function*(Te={}){var tt;const it=yield(0,y.g7)({id:(tt=x==null?void 0:x.shixun)==null?void 0:tt.identifier,from:I.defaultPath,to:we+Te.path,message:Te.commitMessage||`${I.defaultPath} rename to ${we}${Te.path} `});(it==null?void 0:it.status)===0&&(d.ZP.success("\u64CD\u4F5C\u6210\u529F"),I.onOK({path:Te.path,name:Te.path}),I.onClose())}),Je=()=>{var ye,Te;e.history.push(`/shixuns/${De.current}/${(Te=(ye=G.pathname)==null?void 0:ye.split("/"))==null?void 0:Te[3]}${we?`/master/shixun_show/${we}`:""}`)};return c.createElement(E.default,{width:"40%",open:I.visible,wrapClassName:D.modal,centered:!0,onOk:()=>{Qe.submit()},onCancel:I.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},c.createElement("section",{className:D.bg},c.createElement("div",{className:D.wrap},c.createElement(A.default,{className:"mt10",form:Qe,scrollToFirstError:!0,layout:"vertical",onFinish:Ie,onChange:()=>{var ye,Te;const tt=K({},Qe.getFieldsValue()),it=(ye=tt==null?void 0:tt.path)==null?void 0:ye.split("");((Te=it==null?void 0:it.filter(Ue=>Ue=="/"))==null?void 0:Te.length)>1&&(tt.path=tt.path.substring(0,tt.path.length-1)),Qe.setFieldsValue(K({},tt)),he(tt)}},c.createElement(A.default.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},c.createElement(o.Z,null,c.createElement(r.Z,{flex:"1"},c.createElement(A.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},c.createElement(b.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle",defaultValue:pe}))))),c.createElement(A.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},c.createElement(b.default,{placeholder:`\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08${I.defaultPath} rename to \u65B0\u7684\u540D\u79F0 \uFF09`,size:"middle"}))))))};var P=(0,e.connect)(({shixunsDetail:k,loading:T,globalSetting:L,user:ae})=>({shixunsDetail:k,globalSetting:L,user:ae,loading:T.models.index}))(te),z=w(45919),U=w(54580),fe=w(87217),Me={wrap:"wrap___BqUCH",title:"title___Hv2Zk",path:"path___XGwUd",colorBlue:"colorBlue___AYPVZ"},Re=Object.defineProperty,Ye=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,Be=(k,T,L)=>T in k?Re(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,ut=(k,T)=>{for(var L in T||(T={}))de.call(T,L)&&Be(k,L,T[L]);if(Ye)for(var L of Ye(T))rt.call(T,L)&&Be(k,L,T[L]);return k},yt=(k,T)=>{var L={};for(var ae in k)de.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&Ye)for(var ae of Ye(k))T.indexOf(ae)<0&&rt.call(k,ae)&&(L[ae]=k[ae]);return L},Rt=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const{Dragger:zt}=U.default,ze=k=>{var T=k,{shixunsDetail:L,globalSetting:ae,loading:Le,user:se,taskData:J,dispatch:F,isRepository:x}=T,I=yt(T,["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository"]),G;const ie=(0,e.useLocation)(),ue=ut(ut({},(0,e.useParams)()),(0,e.useLocation)().query),[he,De]=(0,c.useState)({}),Qe=(0,c.useRef)(),[we]=A.default.useForm(),[je,pe]=(0,c.useState)([]),[ve,Ie]=(0,c.useState)();let Je;(0,c.useEffect)(()=>{I.visible&&(we.resetFields(),pe([]))},[I.visible]),(0,c.useEffect)(()=>{Qe.current=ue.id},[]),(0,c.useEffect)(()=>{const At=sessionStorage.getItem("pathArray");if(At){const xt=At.split(",").join("/"),Gt=xt.indexOf("/")===0?xt.substr(1):xt;Ie(Gt)}},[]);const ye=At=>{var xt,Gt,nn;if(Je=At.file.name,At.file.status==="done"||At.file.status==="uploading"){if(pe(At.fileList),!At.file.response)return;if(((xt=At.file.response)==null?void 0:xt.status)===0){d.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}pe(je.filter(jt=>jt.uid!==At.file.uid)),(Gt=At.file.response)!=null&&Gt.message&&d.ZP.info((nn=At.file.response)==null?void 0:nn.message)}},Te=At=>Rt(void 0,null,function*(){if(!At.response){d.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield F({type:"shixunsDetail/deleteGitFile",payload:{id:ue.id,path:ve?`${ve}/${At.name}`:At.name,message:we.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${ve?`${ve}/${At.name}`:At.name}`,secret_repository:x?null:!0}})).status===0&&(pe(je.filter(Gt=>Gt.uid!==At.uid)),d.ZP.info("\u5220\u9664\u6210\u529F"))}),tt={height:300,multiple:!0,withCredentials:!0,data:()=>Rt(void 0,null,function*(){return new Promise((At,xt)=>Rt(void 0,null,function*(){setTimeout(()=>Rt(void 0,null,function*(){const Gt=yield we.getFieldsValue(),nn=ut(ut({},{path:I.defaultPath?I.defaultPath:"",message:he.commitMessage||`\u4E0A\u4F20\u4E86${Je}`}),x?{}:{secret_repository:!0});At(nn)}),200)}))}),fileList:je,method:"post",action:`${z.Z.API_SERVER}/api/myshixuns/${(G=J==null?void 0:J.myshixun)==null?void 0:G.identifier}/upload_git_file.json`,onChange:ye,onRemove:Te,beforeUpload:At=>{Je=At.name}},it=At=>Rt(void 0,null,function*(){yield we.validateFields(),I.onClose(),I.onOK({path:I.defaultPath}),Ue()}),Ue=()=>{};return c.createElement(E.default,{open:I.visible,onOk:it,centered:!0,onCancel:I.onClose,width:"70%"},c.createElement("section",{className:Me.bg},c.createElement("div",{className:Me.wrap},c.createElement("div",{className:Me.title},"\u4E0A\u4F20\u6587\u4EF6"),c.createElement(A.default,{className:"mt10",form:we,scrollToFirstError:!0,layout:"vertical",onFinish:it,onValuesChange:()=>De(ut({},we.getFieldsValue()))},c.createElement(A.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},c.createElement(b.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),c.createElement(A.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},c.createElement(zt,ut({},tt),c.createElement("div",null,c.createElement("i",{className:`iconfont icon-shangchuan font50 ${Me.colorBlue}`})),c.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",c.createElement("span",{className:`${Me.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),c.createElement(fe.Z,{onFinish:At=>Ie(At)})))};var Pt=(0,e.connect)(({shixunsDetail:k,loading:T,globalSetting:L,user:ae})=>({shixunsDetail:k,globalSetting:L,user:ae,loading:T.models.index}))(ze),Ct={flex_box_center:"flex_box_center___uGMjc",flex_space_between:"flex_space_between___q698b",flex_box_vertical_center:"flex_box_vertical_center___BcSqa",flex_box_center_end:"flex_box_center_end___U5VB_",flex_box_column:"flex_box_column___FwzY4",headLeft:"headLeft___KOU8I",colorBlue:"colorBlue___I6JQI",wrap:"wrap___U6KnW",nodata:"nodata___fWmNT",nodataText:"nodataText___Ufs81",content:"content___yybiA",gitCode:"gitCode___DAK9G",ellipsis:"ellipsis___PeS94",menu:"menu___em7Yq",overlayClass:"overlayClass___Awf9Q",tips:"tips___M0tZb"},rn={wrap:"wrap___ishRT",content:"content___BcYdO",mainPathWrap:"mainPathWrap___d2GOf",colorBlue:"colorBlue___hKIcc"},An=Object.defineProperty,ln=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,ot=(k,T,L)=>T in k?An(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Sn=(k,T)=>{for(var L in T||(T={}))It.call(T,L)&&ot(k,L,T[L]);if(ln)for(var L of ln(T))hn.call(T,L)&&ot(k,L,T[L]);return k},zn=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const Fe=({shixunsDetail:k,globalSetting:T,loading:L,dispatch:ae,title:Le,pathList:se=[],showInputPath:J=!1,isMergeSelectFile:F=!1,onFinish:x=()=>{}})=>{const[I]=A.default.useForm(),G=Sn(Sn({},(0,e.useParams)()),(0,e.useLocation)().query),ie=(0,e.useLocation)(),ue=(0,c.useRef)(),[he,De]=(0,c.useState)(""),[Qe,we]=(0,c.useState)(""),[je,pe]=(0,c.useState)([]),[ve,Ie]=(0,c.useState)([]);(0,c.useEffect)(()=>{var Ue,At;ue.current=((At=(Ue=ie.pathname)==null?void 0:Ue.split("/"))==null?void 0:At[3])==="repository"},[]),(0,c.useEffect)(()=>{if(k.actionTabs.key!=="Repository-SelectFilePath")return;const Ue=se.join("/");let At=[];se.map((xt,Gt)=>{Gt===0?At.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${xt}`,path:Ue}):At.push({val:`/${xt}`,path:Ue})}),pe(At),De(Ue),we(Ue),Je(Ue)},[k.actionTabs.key]);const Je=Ue=>zn(void 0,null,function*(){const At=yield ae({type:ue.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:G.id,path:Ue}});At&&Ie(At.trees||[])}),ye=Ue=>{let At=he;Ue.type==="tree"&&(je.length?je.push({val:`/${Ue.name}`,path:Ue.name}):je.push({val:"\u6839\u76EE\u5F55",path:""},{val:`/${Ue.name}`,path:Ue.name}),pe(je),At=he?`${he}/${Ue.name}`:Ue.name,De(At)),Je(At)},Te=(Ue,At)=>{const xt=je.filter((nn,jt)=>jt<=At);pe(xt);const Gt=xt.filter((nn,jt)=>jt!==0).map(nn=>nn.val).join("").substr(1);De(Gt),Je(Gt)},tt=()=>zn(void 0,null,function*(){const Ue=I==null?void 0:I.getFieldsValue(),At=he?`${he}${Ue!=null&&Ue.name?`/${Ue==null?void 0:Ue.name}`:""}`:Ue==null?void 0:Ue.name;if(F){x(At),it();return}if(J){yield I.validateFields();const xt=yield ae({type:"shixunsDetail/uploadGitFolder",payload:Sn(Sn({},{id:G.id,path:At}),ue.current?{}:{secret_repository:!0})});x(Qe),xt.status===0&&d.ZP.info("\u65B0\u5EFA\u6210\u529F")}else x(At),d.ZP.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");it()}),it=()=>{ae({type:"shixunsDetail/setActionTabs",payload:{}}),I.resetFields()};return c.createElement(E.default,{centered:!0,title:Le||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,open:k.actionTabs.key==="Repository-SelectFilePath",onOk:tt,onCancel:it},c.createElement("div",{className:rn.wrap},c.createElement("div",{className:rn.content},c.createElement("div",{className:rn.mainPathWrap},!!(je!=null&&je.length)&&je.map((Ue,At)=>c.createElement("a",{key:At,onClick:()=>Te(Ue,At)},Ue.val))),!!(ve!=null&&ve.length)&&ve.map((Ue,At)=>Ue.type==="tree"&&c.createElement("a",{key:At,onClick:()=>ye(Ue)},c.createElement("i",{className:`iconfont icon-wenjianjia ${rn.colorBlue}`}),Ue.name))),c.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),c.createElement("div",{className:"mt5 mb5"},he),J&&c.createElement(A.default,{form:I,scrollToFirstError:!0,className:"mt20"},c.createElement(A.default.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},c.createElement(b.default,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};var on=(0,e.connect)(({shixunsDetail:k,loading:T,globalSetting:L})=>({shixunsDetail:k,globalSetting:L,loading:T.models.index}))(Fe),Wt=w(18785),st=w(84105),Yt=w(8579),Zt=w(89392),vr=w(58145),$n=w(39226),or=Object.defineProperty,Pr=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,pr=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Q=(k,T,L)=>T in k?or(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Z=(k,T)=>{for(var L in T||(T={}))pr.call(T,L)&&Q(k,L,T[L]);if(jn)for(var L of jn(T))Tn.call(T,L)&&Q(k,L,T[L]);return k},ce=(k,T)=>Pr(k,Wr(T)),me=(k,T)=>{var L={};for(var ae in k)pr.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&jn)for(var ae of jn(k))T.indexOf(ae)<0&&Tn.call(k,ae)&&(L[ae]=k[ae]);return L},Se=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const{DirectoryTree:vt}=C.default,kt=k=>{var T=k,{shixunsDetail:L,globalSetting:ae,loading:Le,user:se,activeKey:J,dispatch:F,taskData:x,practiceSetting:I,isRepository:G,treeData:ie,setTreeData:ue,params:he}=T,De=me(T,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","taskData","practiceSetting","isRepository","treeData","setTreeData","params"]),Qe,we,je;const pe=(0,e.useLocation)(),[ve,Ie]=(0,c.useState)(),[Je,ye]=(0,c.useState)(!1),[Te,tt]=(0,c.useState)(!1),[it,Ue]=(0,c.useState)(!1),[At,xt]=(0,c.useState)(!1),[Gt,nn]=(0,c.useState)("");let[jt,Ht]=(0,c.useState)([]),[Mt,Et]=(0,c.useState)([]);const[Tt,cn]=(0,c.useState)([]),[Lt,Xt]=(0,c.useState)(!1),[mt,ft]=(0,c.useState)(),[wn,gn]=(0,c.useState)(),[dn,_t]=(0,c.useState)(""),[ht,un]=(0,c.useState)(),[fn,Bn]=(0,c.useState)(!1);(0,c.useEffect)(()=>{ue([]),en(""),localStorage.warehouseHideTip||Xt(!0)},[pe.pathname,G]),(0,c.useEffect)(()=>{var Yn,_r,ir,Tr;if((Yn=x==null?void 0:x.challenge)!=null&&Yn.path&&(ie!=null&&ie.length)){const tr=(ir=(_r=x==null?void 0:x.challenge)==null?void 0:_r.path)==null?void 0:ir.replaceAll("\uFF1B",""),hi=(Tr=(0,Zt.cloneDeep)(ie))==null?void 0:Tr.filter(ni=>{var ea;return ni.name===((ea=tr==null?void 0:tr.split("/"))==null?void 0:ea[0])});vn(tr),(ie==null?void 0:ie.length)!==1&&(console.log(hi,"filterTreeData"),ue(hi))}},[(Qe=x==null?void 0:x.challenge)==null?void 0:Qe.path,ie]);const vn=Yn=>{dt(Yn),Mt=[Yn],Et([Yn])},In=(Yn="")=>Se(void 0,null,function*(){(yield(0,Yt.Zt)({id:he.id,secret_dir_path:Yn}))&&un(Yn)}),ke=Yn=>c.createElement(h.default,{className:Ct.menu,onClick:_r=>{switch(nn(Yn.path||""),_r.key){case"1":(0,l.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),ye(!0);break;case"2":(0,l.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Ue(!0);break;case"3":(0,l.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),xt(!0);break;case"4":(0,l.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),tt(!0);break;case"5":(0,l.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),rr(Yn.path,Yn.name,Yn);break;case"6":(0,l.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),ar(Yn);break}}},(Yn.type==="topTree"||Yn.type==="tree")&&c.createElement(h.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Yn.type==="topTree"||Yn.type==="tree")&&c.createElement(h.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Yn.type==="topTree"||Yn.type==="tree")&&c.createElement(h.default.Item,{key:"3"},"\u4E0A\u4F20"),Yn.type!=="topTree"&&Yn.type!=="tree"&&c.createElement(h.default.Item,{key:"4"},"\u91CD\u547D\u540D"),Yn.type!=="topTree"&&c.createElement(_.CopyToClipboard,{text:`/data/workspace/myshixun/${G?"":"secret/"}${Yn==null?void 0:Yn.path}`,onCopy:()=>d.ZP.success("\u590D\u5236\u6210\u529F")},c.createElement(h.default.Item,{key:"6"},c.createElement(c.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Yn.type!=="topTree"&&c.createElement(h.default.Item,{key:"5"},"\u5220\u9664")),et=(Yn,_r)=>Yn.map(ir=>(_r==""?ir.path=_r+ir.name:ir.path=_r+"/"+ir.name,ir.title=c.createElement(o.Z,{className:"font14"},c.createElement(r.Z,{flex:"1"},c.createElement(o.Z,null,c.createElement(r.Z,{flex:"20px"},ir.type==="blob"&&c.createElement("span",{className:"iconfont icon-wenjian11 font12"})),c.createElement(r.Z,{flex:"1"},c.createElement("span",{className:" multi_ellipsis1"},ir.name)))),c.createElement(r.Z,null,(ir.type==="blob"||ir.type==="tree")&&c.createElement(B.Z,{dropdownRender:()=>ke(ir),className:Ct.ellipsis},c.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),ir.disableCheckbox=ve&&ve!==ir.name,ir.className=ir.type==="tree"?Ct.pl23:"",ir.checkable=ir.type!=="tree",ir.isLeaf=ir.type!=="tree",ir.children=ir.type==="tree"&&[],ir.key=ir.path,ir)),dt=Yn=>{F({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Yn}})},Qt=(Yn,_r)=>Se(void 0,null,function*(){const ir=Yn.split("/");yield en(Gt),setTimeout(()=>{dt(Yn),jt=[ir[0]||""],Mt=[Yn],Et([...Mt]),Ht([...jt])},150)}),qt=(Yn,_r)=>{if(console.log(Yn,"data"),_r=="")ue([...Yn]);else{let ir=sn(ie,_r,Yn);ue([...ir])}};function sn(Yn,_r,ir){return Yn.map(Tr=>Tr.key===_r?(Tr.children=[...ir],Z({},Tr)):Tr.children?ce(Z({},Tr),{children:sn(Tr.children,_r,ir)}):Tr)}const en=(Yn="")=>Se(void 0,null,function*(){var _r,ir,Tr;console.log("location:",pe);const tr=yield(0,y.pU)((_r=x==null?void 0:x.myshixun)==null?void 0:_r.identifier,{path:Yn});if(tr){if((ir=tr.trees)!=null&&ir.length){let hi=et([...tr.trees],Yn);qt(hi,Yn),cn(tr.trees||[]),gn((tr==null?void 0:tr.secret_dir_path)||""),console.log("handleGetRepository:",hi,Yn),setTimeout(()=>console.log(ie),2e3)}else Yn==""&&ue([]);ft(((Tr=tr.commits)==null?void 0:Tr[0])||{})}return tr}),an=Yn=>Se(void 0,null,function*(){return new Promise((_r,ir)=>Se(void 0,null,function*(){Yn.children.length&&_r(),_t(Yn.path),yield en(Yn.path),_r()}))}),Un=(Yn,_r)=>Se(void 0,null,function*(){var ir;console.log("handleSelectTree",Yn,_r.nativeEvent.target.nodeName,_r);const Tr=()=>{dt(_r.node.path),Yn=[_r.node.path],Et([...Yn])};_r.nativeEvent.target.nodeName==="svg"||_r.nativeEvent.target.nodeName==="LI"||_r.nativeEvent.target.nodeName==="I"||_r.node.type==="blob"&&((ir=I==null?void 0:I.sideBar)!=null&&ir.confirmLeave?E.default.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:()=>{Tr(),F({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Tr())}),rr=(Yn,_r,ir)=>{E.default.confirm({centered:!0,title:`\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6${ir.children?"\u5939":""}?`,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Se(void 0,null,function*(){var Tr;const tr=yield(0,y.bD)({id:(Tr=x==null?void 0:x.myshixun)==null?void 0:Tr.identifier,path:Yn,message:`\u5220\u9664${Yn}`});let hi=Yn.split("/");if((tr==null?void 0:tr.status)===0){d.ZP.info("\u5220\u9664\u6210\u529F"),hi.splice(hi.length-1,1);const ni=yield en(hi.length>1?hi.join("/"):"");return ni!=null&&ni.trees||(hi.splice(hi.length-1,1),yield en(hi.length>1?hi.join("/"):"")),dt(""),!0}else(tr==null?void 0:tr.status)===-3&&E.default.info({title:"\u5220\u9664\u5931\u8D25",content:c.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Yn,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u6211\u77E5\u9053\u4E86",onOk:()=>{}})})})},ar=Yn=>{console.log(Yn,"item")},jr=(Yn,_r)=>Se(void 0,null,function*(){if(console.log("handleExpand",_r),_r.nativeEvent.target.nodeName==="svg"||_r.nativeEvent.target.nodeName==="path"||_r.nativeEvent.target.nodeName==="LI")return!0;yield an(_r.node),jt.includes(_r.node.path)?jt.splice(jt.indexOf(_r.node.path),1):jt.push(_r.node.path),Ht([...jt])}),xi=()=>{Xt(!1),localStorage.warehouseHideTip=!0},si=Yn=>Se(void 0,null,function*(){var _r;let ir,Tr="",tr,hi;switch(G){case!0:Tr="\u5F00\u542F\u7248\u672C\u5E93",tr="\u5F00\u542F",hi="\u4E0D\u5F00\u542F",ir=c.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002");break;case!1:(_r=L==null?void 0:L.detail)!=null&&_r.secret_repository?(Tr="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",tr="\u786E\u5B9A",hi="\u53D6\u6D88",ir=c.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Tr="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",tr="\u4E0D\u4F7F\u7528",hi="\u4F7F\u7528",ir=c.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002"));break}!G&&(0,vr.gy)(F,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93")||E.default.confirm({title:Tr,okText:tr,cancelText:hi,content:ir,onOk:()=>{var ni;(0,l.L9)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Tr]),!G&&!((ni=L==null?void 0:L.detail)!=null&&ni.secret_repository)||ei(Yn)},onCancel:()=>{var ni;!G&&!((ni=L==null?void 0:L.detail)!=null&&ni.secret_repository)&&ei(Yn)}})}),ei=Yn=>Se(void 0,null,function*(){G?(yield(0,Yt.h4)(Z({},he)),F({type:"practiceSetting/getCommonData",payload:Z({},he)})):yield(0,Yt.K0)(ce(Z({},he),{is_secret_repository:Yn})),en(),F({type:"shixunsDetail/getShixunsDetail",payload:{id:he.id}})}),qi=Yn=>{console.log(Yn)},Ti=Yn=>Se(void 0,null,function*(){console.log(Yn);const _r=Yn.node.key,ir=Yn.dragNode.key,Tr=Yn.node.pos.split("-"),tr=Yn.dropPosition-Number(Tr[Tr.length-1]);if(Yn.node.type!=="tree"||Yn.dragNode.path.split("/").length===1){d.ZP.warning("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E");return}if((yield F({type:"shixunsDetail/moveGitFile",payload:{id:he.id,from:Yn.dragNode.path,to:Yn.node.path+"/"+Yn.dragNode.name,message:`${Yn.dragNode.path} move to ${Yn.node.path+"/"+Yn.dragNode.name} `}})).status===0){dt("");let zr=Yn.dragNode.path.split("/");zr.pop(),yield en(Yn.node.path),yield en(zr.join("/")),zr.pop(),yield en(zr.join("/"))}});return c.createElement("section",{className:Ct.bg},c.createElement("div",{className:Ct.contentbg},c.createElement("div",{className:Ct.wrap},c.createElement(o.Z,{className:Ct.gitCode},c.createElement(r.Z,{flex:"1"},c.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),G?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),c.createElement(r.Z,null,c.createElement(B.Z,{dropdownRender:()=>ke({type:"topTree"}),className:"current"},c.createElement(a.Z,{open:Lt,title:c.createElement("div",{className:"font16"},c.createElement(Wt.Z,{style:{position:"relative",left:-35},onClick:()=>xi()}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",c.createElement("span",{onClick:()=>xi(),className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Ct.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"})))),!!ie.length&&!G&&c.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},c.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),ie.length?c.createElement(c.Fragment,null,c.createElement("div",{className:Ct.content},c.createElement(vt,{disabled:!!Le.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:ie,switcherIcon:c.createElement(st.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:jr,expandedKeys:jt,selectedKeys:Mt,onSelect:Un,draggable:{icon:!1},onDragEnter:qi,onDrop:Ti,allowDrop:({dropNode:Yn,dropPosition:_r})=>!1}))):"",!ie.length&&G&&((we=L==null?void 0:L.detail)==null?void 0:we.init_repository)&&c.createElement(pn,null),!ie.length&&!G&&((je=L==null?void 0:L.detail)==null?void 0:je.secret_repository)&&c.createElement(pn,null))),c.createElement(P,{taskData:x,open:Te,defaultPath:Gt,onClose:()=>tt(!1),isRepository:!G,onOK:Yn=>Se(void 0,null,function*(){const _r=Gt.split("/");_r.pop(),yield en(_r.join("/")),dt("")})}),c.createElement(lt,{taskData:x,visible:Je,defaultPath:Gt,onClose:()=>ye(!1),isRepository:G,onOK:Yn=>{Qt(Yn.path,Yn.name)}}),c.createElement(Ae,{taskData:x,visible:it,defaultPath:Gt,onClose:()=>Ue(!1),isRepository:G,onOK:Yn=>{Qt(Yn.path,Yn.name)}}),c.createElement(Pt,{taskData:x,defaultPath:Gt,visible:At,isRepository:G,onClose:()=>xt(!1),onOK:Yn=>Se(void 0,null,function*(){const _r=Gt.split("/");yield en(Gt),jt=[_r[0]||""],Mt=[Gt],Et([...Mt]),Ht([...jt])})}),c.createElement(on,{pathList:Gt==null?void 0:Gt.split("/"),showInputPath:!0,isMergeSelectFile:fn,onFinish:Yn=>{fn?In(Yn):en(Yn),Bn(!1)}}))},pn=()=>c.createElement("div",{className:`mt20 pb50 ${Ct.nodata}`},c.createElement("div",{className:Ct.headLeft},"\u63D0\u793A\uFF1A",c.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",c.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",c.createElement("br",null),"1\u3001",c.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",c.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),c.createElement("img",{width:"100%",src:$n.Oe}));var tn=(0,e.connect)(({shixunsDetail:k,loading:T,globalSetting:L,practiceSetting:ae,user:Le})=>({shixunsDetail:k,globalSetting:L,user:Le,practiceSetting:ae,loading:T}))(kt),kn={flex_box_center:"flex_box_center___JApjy",flex_space_between:"flex_space_between___kWWbU",flex_box_vertical_center:"flex_box_vertical_center___Op0Qs",flex_box_center_end:"flex_box_center_end___xNwhe",flex_box_column:"flex_box_column___RSFt3",commitWrap:"commitWrap___uVJGM",wrap:"wrap____nTMX",colorGray:"colorGray___UUm6u",content:"content___TUOUP",itemTime:"itemTime___sZPNc",imageUrl:"imageUrl___WLUXb",blueLight:"blueLight___bdcZp",divider:"divider___ltlQU",empty:"empty___i8M59"},Gn=w(28103),Kn=Object.defineProperty,Nn=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,Hn=(k,T,L)=>T in k?Kn(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Qn=(k,T)=>{for(var L in T||(T={}))fr.call(T,L)&&Hn(k,L,T[L]);if(Nn)for(var L of Nn(T))er.call(T,L)&&Hn(k,L,T[L]);return k},yr=(k,T)=>{var L={};for(var ae in k)fr.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&Nn)for(var ae of Nn(k))T.indexOf(ae)<0&&er.call(k,ae)&&(L[ae]=k[ae]);return L},Er=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const Qr=k=>{var T=k,{shixunsDetail:L,globalSetting:ae,loading:Le,user:se,dispatch:J,isRepository:F}=T,x=yr(T,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]);const I=Qn(Qn({},(0,e.useParams)()),(0,e.useLocation)().query),[G,ie]=(0,c.useState)([]);(0,c.useEffect)(()=>{ue()},[F]);const ue=()=>Er(void 0,null,function*(){const he=yield J({type:"shixunsDetail/getRepositoryCommit",payload:{id:I.id,secret_repository:F?void 0:!0}});he&&ie(he.commits||[])});return c.createElement(c.Fragment,null,G==""&&c.createElement("div",{className:kn.empty},c.createElement("img",{src:$n.em,width:"258"}),c.createElement("br",null),c.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),G!=""&&c.createElement("section",{className:kn.bg},c.createElement("div",{className:kn.wrap},c.createElement("div",{className:kn.content},G==null?void 0:G.map(he=>{var De,Qe;return c.createElement("div",null,c.createElement(o.Z,{align:"middle",className:"c-white font16"},c.createElement(r.Z,null,he.title)),c.createElement(o.Z,{align:"middle",className:"mt20 "},c.createElement(r.Z,null,c.createElement("img",{className:kn.imageUrl,src:z.Z.IMG_SERVER+"/"+((De=he.author)==null?void 0:De.image_url)})),c.createElement(r.Z,{className:kn.blueLight},c.createElement("span",{className:"ml20"},(Qe=he.author)==null?void 0:Qe.username)),c.createElement(r.Z,null,c.createElement("span",{className:`ml20 ${kn.blueLight}`},"\u63D0\u4EA4\u4E8E"),c.createElement("span",{className:`ml20 ${kn.blueLight}`},he.time))),c.createElement(Gn.Z,{className:kn.divider}))})))))};var li=(0,e.connect)(({shixunsDetail:k,loading:T,globalSetting:L,user:ae})=>({shixunsDetail:k,globalSetting:L,user:ae,loading:T.models.index}))(Qr),Or=w(34598),Ir=Object.defineProperty,Ai=Object.defineProperties,Si=Object.getOwnPropertyDescriptors,ci=Object.getOwnPropertySymbols,Ci=Object.prototype.hasOwnProperty,Xi=Object.prototype.propertyIsEnumerable,Na=(k,T,L)=>T in k?Ir(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,ii=(k,T)=>{for(var L in T||(T={}))Ci.call(T,L)&&Na(k,L,T[L]);if(ci)for(var L of ci(T))Xi.call(T,L)&&Na(k,L,T[L]);return k},Hi=(k,T)=>Ai(k,Si(T)),Bs=(k,T)=>{var L={};for(var ae in k)Ci.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&ci)for(var ae of ci(k))T.indexOf(ae)<0&&Xi.call(k,ae)&&(L[ae]=k[ae]);return L},Fs=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const{TabPane:ns}=t.default,La=k=>{var T=k,{globalSetting:L,loading:ae,dispatch:Le,practiceSetting:se,shixunsDetail:J,taskData:F,taskId:x,onEditRepCode:I}=T,G=Bs(T,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","taskData","taskId","onEditRepCode"]),ie,ue,he,De,Qe,we;const je=!(F!=null&&F.is_last_game)&&((F==null?void 0:F.shixun.status)>0||((ie=F==null?void 0:F.user)==null?void 0:ie.identity)<5),[pe,ve]=(0,c.useState)("1"),[Ie,Je]=(0,c.useState)("1"),[ye,Te]=(0,c.useState)(!0);let[tt,it]=(0,c.useState)({});const Ue=(0,c.useRef)(),[At,xt]=(0,c.useState)(!0),[Gt,nn]=(0,c.useState)(["2","1"]),[jt,Ht]=(0,c.useState)([]),Mt=(0,c.useRef)(),Et=Hi(ii({},(0,e.useParams)()),{taskId:x}),[Tt,cn]=(0,c.useState)(!1),Lt=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:c.createElement("span",null,c.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),c.createElement(a.Z,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},c.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];(0,c.useEffect)(()=>{var gn;const dn=(gn=se==null?void 0:se.sideBar)==null?void 0:gn.selectPath.split("/");nn(dn)},[(ue=se==null?void 0:se.sideBar)==null?void 0:ue.selectPath]);const Xt=function(gn){gn.data==="compileResltDone"&&cn(!1)};(0,c.useEffect)(()=>(window.addEventListener("message",Xt),()=>{window.removeEventListener("message",Xt)}),[]);const mt=gn=>{(tt==null?void 0:tt.file_type)==="txt"&&(tt.content=gn,it(ii({},tt)),I(gn))};(0,c.useEffect)(()=>{var gn;console.log((gn=se==null?void 0:se.sideBar)==null?void 0:gn.selectPath,"sideBar"),new Promise((dn,_t)=>Fs(void 0,null,function*(){var ht,un,fn,Bn,vn,In;if(((ht=se==null?void 0:se.sideBar)==null?void 0:ht.selectPath)!==""&&((un=se==null?void 0:se.sideBar)!=null&&un.selectPath)){const ke=yield(0,y.li)(x,{path:(fn=se==null?void 0:se.sideBar)==null?void 0:fn.selectPath});if(ke!=null&&ke.content||(ke==null?void 0:ke.content)=="")try{(ke==null?void 0:ke.file_type)==="txt"?(ke.content=window.decodeURIComponent(escape(window.atob((Bn=ke.content)==null?void 0:Bn.content))),it(ii({},ke))):(ke.content=(vn=ke.content)==null?void 0:vn.content,it(ii({},ke)))}catch(et){tt.content&&(ke.content=window.atob((In=ke.content)==null?void 0:In.content)),it(ii({},ke)),d.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}else Le({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}})}}))},[(he=se==null?void 0:se.sideBar)==null?void 0:he.selectPath]);const ft=c.createElement(h.default,{className:s.menu,onClick:gn=>{var dn;!((dn=J==null?void 0:J.detail)!=null&&dn.secret_repository)&&gn.key==="2"&&Je("1"),ve(gn.key),gn.key==="1"?xt(!0):xt(!1)}},c.createElement(h.default.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Lt.filter(gn=>{var dn,_t;return!((dn=J==null?void 0:J.detail)!=null&&dn.init_repository)||(_t=J==null?void 0:J.detail)!=null&&_t.is_jupyter_lab?gn.id!=="2":gn}).map((gn,dn)=>c.createElement(h.default.Item,{className:"leaveClick",key:gn.id},gn.name))),wn=()=>Fs(void 0,null,function*(){var gn,dn,_t,ht,un;cn(!0);const fn=yield(0,y.n4)((gn=F==null?void 0:F.myshixun)==null?void 0:gn.identifier,Hi(ii({path:(dn=se==null?void 0:se.sideBar)==null?void 0:dn.selectPath},tt),{evaluate:0,tab_type:1,game_id:(_t=F==null?void 0:F.game)==null?void 0:_t.id}));(un=(ht=document.getElementById("latexIframeRef"))==null?void 0:ht.contentWindow)==null||un.postMessage("compile","*"),fn!=null&&fn.content&&Le({type:"practiceSetting/setSideBarTabs",payload:Hi(ii({},se.sideBar),{confirmLeave:!1})})});return c.createElement("div",{className:s.warehouse},c.createElement("div",{className:s.content},Ie==="1"&&c.createElement(c.Fragment,null,c.createElement("aside",{className:s.left,id:"latex-drawer",style:{width:ye?"36%":"0%"}},c.createElement(v.Z,{spinning:!!ae.effects["shixunsDetail/getRepository"],wrapperClassName:`${s.loading} ${s.bottom0}`},c.createElement(tn,{taskData:F,params:Et,setTreeData:Ht,treeData:jt,activeKey:pe,isRepository:At})),c.createElement("span",{onClick:()=>Te(!1),className:`${s.close} iconfont icon-quxiao`})),c.createElement("aside",{className:s.right,ref:Mt},((De=se==null?void 0:se.sideBar)==null?void 0:De.selectPath)!==""&&c.createElement(c.Fragment,null,c.createElement(v.Z,{spinning:!!ae.effects["shixunsDetail/getFileContent"],wrapperClassName:s.loading},c.createElement("div",{className:s.filePathWrp},c.createElement(o.Z,{align:"middle",className:"w100"},c.createElement(r.Z,null,c.createElement("span",{onClick:()=>Te(!0),className:"iconfont icon-daimacangku2 c-white current"})),c.createElement(r.Z,{flex:"40px"},c.createElement("div",{className:s.line,style:{marginLeft:20}})),c.createElement(r.Z,{className:s.filePath},Gt.map((gn,dn)=>c.createElement("span",{className:"c-blue"},gn))))),c.createElement("div",{className:ae.effects["shixunsDetail/getFileContent"]?"hide":"show"},c.createElement(Or.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute"},filename:tt.filename,type:tt.file_type==="office"?"download":tt.file_type,data:tt.content,monacoEditor:{value:tt.content,language:tt.language,onChange:gn=>mt(gn),onSave:gn=>{},options:{fontSize:14,minimap:{enabled:!1}}}}))),(tt==null?void 0:tt.file_type)==="txt"&&c.createElement("div",{className:s.footer},(F==null?void 0:F.prev_game)&&c.createElement("a",{href:`/tasks/${F==null?void 0:F.prev_game}${location.search}`,style:{marginRight:"auto"},onClick:gn=>{gn.preventDefault(),setTimeout(()=>window.location.href=`/tasks/${F==null?void 0:F.prev_game}${location.search}`,300)}},"\u4E0A\u4E00\u5173"),c.createElement(g.ZP,{type:"primary",size:"middle",loading:Tt,onClick:wn},"\u5F00\u59CB\u7F16\u8BD1"),je&&c.createElement("a",{href:`/tasks/${F==null?void 0:F.next_game}${location.search}`,style:{marginLeft:"auto"},onClick:gn=>{var dn,_t;if(gn.preventDefault(),(dn=F==null?void 0:F.shixun)!=null&&dn.task_pass||(F==null?void 0:F.game.status)===2||((_t=F==null?void 0:F.user)==null?void 0:_t.identity)<5){setTimeout(()=>window.location.href=`/tasks/${F==null?void 0:F.next_game}${location.search}`,300);return}E.default.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:c.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002\u901A\u8FC7\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})}},"\u4E0B\u4E00\u5173"))),((Qe=se==null?void 0:se.sideBar)==null?void 0:Qe.selectPath)==""&&((we=J==null?void 0:J.detail)==null?void 0:we.init_repository)&&c.createElement("div",{className:s.empty},c.createElement("img",{src:$n.x7,width:"258"}),c.createElement("br",null),c.createElement("span",{className:"c-grey-c"},!!(jt!=null&&jt.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(jt!=null&&jt.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Ie==="2"&&c.createElement("div",{className:s.commit},c.createElement(li,{isRepository:At}))))};var Za=(0,e.connect)(({loading:k,globalSetting:T,practiceSetting:L,shixunsDetail:ae})=>({globalSetting:T,loading:k,practiceSetting:L,shixunsDetail:ae}))(La),js=({taskId:k,taskData:T,onEditRepCode:L})=>{const ae=(0,c.useRef)(),Le=(0,c.useRef)(),se=(0,c.useMemo)(()=>{var J,F,x,I,G;if(T){const ie=(x=(F=(J=T==null?void 0:T.challenge)==null?void 0:J.path)==null?void 0:F.replace("\uFF1B",";"))==null?void 0:x.split(";")[0];return`https://latexjs.educoder.net/index.html?id=${(I=T==null?void 0:T.shixun)==null?void 0:I.identifier}&path=${ie}&taskId=${k}&myshixunId=${(G=T==null?void 0:T.myshixun)==null?void 0:G.identifier}&token=${(0,l.ej)("_educoder_session")}`}},[T]);return c.createElement(o.Z,{style:{height:"100vh"},ref:Le},c.createElement(r.Z,{flex:"1"},(T==null?void 0:T.shixun)&&c.createElement(Za,{taskId:k,taskData:T,onEditRepCode:L})),c.createElement(r.Z,{flex:"1",className:u.wrap},c.createElement("iframe",{ref:ae,id:"latexIframeRef",style:{width:"100%",border:"none",height:"100%"},src:se}),c.createElement("span",{className:u.full,onClick:()=>{(0,i.vp)()?(0,i.BU)():(0,i.Dj)(Le.current)}},c.createElement("span",{className:"iconfont icon-quanping mr5 font12"}),"\u5168\u5C4F / \u9000\u51FA\u5168\u5C4F")))},Ns=w(13570),Cu="data:image/png;base64,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",kl="data:image/png;base64,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",fc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMUNCRTZCNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEMUNCRTZDNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QxQ0JFNjk0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxQ0JFNkE0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xcnMrAAABN0lEQVR42qzTsUtCURTH8fskisZoa4ogcGhpcYuW+gsk+icyGiyEoNVB0i3EWYJwaG2Koj+gBiEqqIasRQlCHCJ8fU+cB4fLldS68BHO755zeQ/vi7L3q4vOuRMsu9HWNTZT/NTHGHY6U5cDMm78lUm5P65/OaDtZXsoB3or2PWythxQ9cInFHBrsjvNHr3eqhxQxIsJS5jAlsl29GlLJpOZooQ979HmsY9zHOMUZ8hjwfTJTC/iIkkR4RIruvmJJXQxhVhfaVr3ryCDcfIvSMM2+lpP4ghveMahGe5rb+z/jTeomXoNG1hH1uQ17f1ZySskaxYPmNH6FR9Ia/0O+XY6gy6SbByYes4MO93r/HYT5V40A3kzcGeCB3whF8hzujfUt3CBhqkbmo30McnFaan8oKZvAQYAarBDzHlRpVIAAAAASUVORK5CYII=",du=w(44434),hc=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const Gs=(k,T,L,ae,Le)=>hc(void 0,null,function*(){const se=()=>{Le?(0,l.xg)(L?`/tasks/${J==null?void 0:J.identifier}/jupyter`:`/tasks/${J.game_identifier}?subject_id=${ae}`):window.location.href=L?`/tasks/${J==null?void 0:J.identifier}/jupyter`:`/tasks/${J.game_identifier}?subject_id=${ae}`},J=L?yield(0,Yt.BK)({id:k,challenge_id:T,subject_id:ae}):yield(0,Yt.Ir)({id:k,challenge_id:T,subject_id:ae});if(J!=null&&J.game_identifier||J!=null&&J.identifier){if(J!=null&&J.access)se();else{if((J==null?void 0:J.access)==!1){d.ZP.warning("\u5F53\u524D\u5B9E\u8BAD\u4E0D\u652F\u6301\u8DF3\u5173\uFF0C\u5DF2\u4E3A\u60A8\u8DF3\u8F6C\u5230\u8BE5\u5B9E\u8BAD\u672A\u901A\u8FC7\u7684\u7B2C\u4E00\u4E2A\u5173\u5361"),setTimeout(()=>{Gs(k,"",L,ae,Le)},1e3);return}se()}return}(J==null?void 0:J.status)===-3?(0,l.eF)():(J==null?void 0:J.status)===2?Hc(J==null?void 0:J.message):(J==null?void 0:J.status)===3&&Qc(J==null?void 0:J.message)}),Hc=k=>{k=k!=null&&k.includes(".json")?k:`${k}.json`,E.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:c.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>hc(void 0,null,function*(){const T=yield(0,du.L8)({url:k});if(!T)return;d.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const L=yield(0,Yt.Ir)({id:T.shixun_identifier});if(L!=null&&L.game_identifier){(0,l.xg)(`/tasks/${L.game_identifier}`);return}(L==null?void 0:L.status)===2?Hc(L==null?void 0:L.message):(L==null?void 0:L.status)===3&&Qc(L==null?void 0:L.message)})})},Qc=k=>{E.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:c.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",k,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})};var E0=({star:k,gold:T,experience:L,next_game:ae,next_shixun:Le,subject_done:se,onCloseResult:J,isPictureView:F,webDisplayUrl:x,onShowPictureView:I,history:G,onStarChange:ie,taskData:ue,is_jupyter:he,is_jupyter_lab:De})=>{const[Qe]=(0,e.useSearchParams)(),we=(0,e.useParams)();function je(){if(J(),console.log("`/tasks/${next_game}${location.search}`",`/tasks/${ae}${pe.search}`),we.courseId&&we.homeworkId){setTimeout(()=>{window.location.href=`/tasks/${we.courseId}/${we.homeworkId}/${ae}${pe.search}`},300);return}setTimeout(()=>{window.location.href=`/tasks/${ae}${pe.search}`},300)}const pe=(0,e.useLocation)();return c.createElement("div",{className:"evaluate-result-container"},c.createElement("div",{className:"evaluate-result-body"},c.createElement("a",{className:"close-line",onClick:J},c.createElement("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px",cursor:"pointer"}})),!Qe.get("subject_id")&&c.createElement("img",{width:652,src:ae||!se?Cu:kl,alt:"\u901A\u5173"}),Qe.get("subject_id")&&c.createElement("img",{width:652,src:se?kl:Cu,alt:"\u901A\u5173"}),c.createElement("div",{className:"gold-and-experience"},c.createElement("p",{className:"flex-container"},c.createElement("span",{className:"gold-circle"})," +",T),c.createElement("p",{className:"flex-container"},c.createElement("img",{src:fc})," +",L)),c.createElement("footer",null,k?null:c.createElement(c.Fragment,null,c.createElement("p",{className:"star-tip"},"\u60A8\u7684\u8BC4\u4EF7\u51B3\u5B9A\u8001\u5E08\u7684\u6C5F\u6E56\u5730\u4F4D~"),c.createElement(Ns.Z,{className:"star-tip-rate",defaultValue:0,allowClear:!1,onChange:ie})),c.createElement("div",{className:"tc"},ae?c.createElement("a",{className:"current",onClick:je},"\u4E0B\u4E00\u5173"):c.createElement("a",{className:"current",onClick:J},"\u5B8C\u6210"),!!Le&&c.createElement("a",{className:"current",onClick:()=>{Gs(Le,null,he||De,Qe.get("subject_id"))}},"\u8FDB\u5165\u4E0B\u4E00\u4E2A\u5B9E\u8BAD"),F?c.createElement("a",{className:"current",onClick:()=>{I(),J()}},"\u67E5\u770B\u6548\u679C"):null,x?c.createElement("a",{target:"_blank",href:x},"\u67E5\u770B\u6548\u679C"):null,(ue==null?void 0:ue.openai_tpi)&&c.createElement("a",{href:"https://www.educoder.net/tasks/c9rfy5wlmz7f",className:"current",target:"_blank"},"\u5F3A\u5316\u8BAD\u7EC3")),Qe.get("subject_id")&&c.createElement("div",{className:"tc mt15"},Le&&!ae&&"\u5DF2\u901A\u8FC7\u672C\u5B9E\u8BAD\u7684\u6700\u540E\u4E00\u4E2A\u5173\u5361\uFF0C\u53EF\u4EE5\u8FDB\u5165\u4E0B\u4E00\u4E2A\u5B9E\u8BAD\u4E2D\u8FDB\u884C\u5B9E\u6218",se&&"\u606D\u559C\u60A8\uFF0C\u672C\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u6700\u540E\u4E00\u4E2A\u5B9E\u8BAD\u5DF2\u901A\u5173"))))},al=w(28909),Iu=w(24905),bs=w(43428),ku={iconWrapper:"iconWrapper___U51IV",minusIcon:"minusIcon___xP_3j",arrowIcon:"arrowIcon___jKd9h"},pc="data:image/png;base64,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",sl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAAXNSR0IArs4c6QAAAZdJREFUWEfF2D1Lw1AUxvH/8xHcBHFSaUfrojiKi19FHFwUFQQriLoIxcVVv4O4CCJOOriK7oKTCiLaQY9cCaW2yc1LzU2WDLnn5EdC8pxEDLCZ2SRwDIwCTUmttHZmVgNOALc/kLTtapRWmHTczKaAc2AoWvMNjEh68tTUgQtguGtNXdJ9IUgMwvX1QswsDuHqikESEK7hlqRm3NXwIFqSlnPfGg9iT9J6TsQRsCjJckHKRGSGlI3IBAmBSIWEQnghIRGJkNCIWEgViD5IVYg/kCoRHUjViG7IJvAbx11bG5iVdJvw6l4CDnuOueCbk3SZN9U76Wtmu8BaT4MXYN6DWQX2e2regQVJV3kwf8aAKjF980hVmNjBqApM4oQWGuMdFUNiUmfWUJhUiHsEQ2AyQUJgMkPKxuSClInJDfFgHoFxSZ8J2RQXB8/AmKTXQhAPpibpISljzCwOMyPpujAkwuwAG9GJb6K0/vKFnZmtREHpzn0HNCS1B4JEmOnob8CppI8siWtmDWACOJP0lvo5kaXpf635AX6GXzDZRnW0AAAAAElFTkSuQmCC",fu=({desc:k,visible:T})=>{const L=(0,c.useRef)(),ae=(0,c.useRef)(),[Le,se]=(0,c.useState)(!1),[J,F]=(0,c.useState)(!1);(0,c.useEffect)(()=>{if(L.current){let I=function(pe){F(!1),(0,l.kk)("none");const ve=L.current.getBoundingClientRect();ue=ve.left,he=ve.top,De=pe.pageX,Qe=pe.pageY,we=!0,je=!0,document.onselectstart=function(){return!1}},G=function(pe){var ve,Ie;we&&(pe.stopPropagation(),we=!1,(0,l.kk)("auto"),document.onselectstart=null,je&&(je=!1,((ve=pe.target)==null?void 0:ve.id)!==((Ie=ae.current)==null?void 0:Ie.id)&&F(!0)))},ie=function(pe){if(we){je=!1,F(!1);const ve=pe.pageX-De,Ie=pe.pageY-Qe;L.current.style.left=`${ue+ve}px`,L.current.style.top=`${he+Ie}px`}},ue=0,he=0,De=0,Qe=0,we=!1,je=!1;return L.current.addEventListener("mousedown",I),document.addEventListener("mousemove",ie),document.addEventListener("mouseup",G),()=>{var pe;(pe=L.current)==null||pe.removeEventListener("mousedown",I),document.removeEventListener("mousemove",ie),document.removeEventListener("mouseup",G)}}},[L.current]);const x=()=>{F(!1)};return c.createElement("div",{style:{display:T?"block":"none"}},c.createElement(bs.Z,{title:"\u4EFB\u52A1\u63CF\u8FF0",placement:"right",onClose:x,open:J},k),c.createElement("div",{className:ku.arrowIcon,onClick:()=>se(!1),style:{position:"fixed",display:Le?"block":"none",zIndex:1e3,bottom:223}},c.createElement("img",{draggable:!1,src:sl,alt:""})),c.createElement("div",{ref:L,draggable:!1,className:ku.iconWrapper,style:{position:"fixed",display:Le?"none":"block",zIndex:1e3,bottom:223,right:26,borderRadius:"50%",cursor:"pointer"}},c.createElement("i",{ref:ae,id:"minusIconElement",onClick:()=>{F(!1),se(!0)},className:`iconfont icon-yichu1 ${ku.minusIcon}`}),c.createElement("img",{draggable:!1,src:pc})))},ul=w(59301),_o=({text:k,speed:T=100})=>{const[L,ae]=(0,c.useState)(""),Le=(0,c.useRef)(0);return(0,c.useEffect)(()=>{ae(""),Le.current=0;const se=setInterval(()=>{Le.current<k.length?(ae(J=>J+k.charAt(Le.current)),Le.current+=1):clearInterval(se)},T);return()=>{clearInterval(se)}},[k]),ul.createElement("div",{className:"c-black"},L)},ol=w(72278),rs={"test-set-container":"test-set-container___JHp4n","resize-y-bar":"resize-y-bar___rdi2n","code-area-container":"code-area-container___Wrs1J","xterm-panel":"xterm-panel___Qp8NN","xterm-rows":"xterm-rows___NHMLJ",xterm:"xterm___JuxUK","xterm-screen":"xterm-screen___jNWY5",navs:"navs___isstg","arrow-right":"arrow-right___k6W52","arrow-down":"arrow-down___RJ_Vp","flex-container":"flex-container___fcvlY",iconfont:"iconfont___x63vg",active:"active___tIrbA","action-bar-container":"action-bar-container___WBAJU","action-bar":"action-bar___gNMCV","right-panel":"right-panel___n2hmC","action-container":"action-container___GNaac","setting-drawer":"setting-drawer___UAqT2",oj:"oj___BBHzQ",spinning:"spinning___Klii0",btn:"btn___Ih5Gr"},Ks=w(28244),Wu=w(9166),Zu={"action-container":"action-container___Xcx9G","eval-btn-group":"eval-btn-group___b8ds5","eval-desc":"eval-desc___bIcYm","btn-run":"btn-run___fh7pl","btn-run-self":"btn-run-self___Bwz1A","ghost-link":"ghost-link___Y8dGm",link:"link___PPhWD"},Uc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII=",Wi=w(24334),os=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const so=w(66649);var mc=({st:k,prev_game:T,next_game:L,time_limit:ae,record_consume_time:Le,loading:se,shixun:J,game:F,onRun:x,dispatch:I,chooses:G,unity_3d_routes:ie,user:ue,is_last_game:he,onUpdateCode:De,choose_test_cases:Qe,test_sets:we,challenge:je,game_report_id:pe,tabActiveParams:ve={},startDebug:Ie,isLocalFetch:Je,onLocalRun:ye,work_end_forbid_evaluate:Te,homework_common_name:tt})=>{var it;const Ue=(0,e.useParams)(),At=!he&&!se&&(J.status>0||(ue==null?void 0:ue.identity)<5),xt=["\u81EA\u6D4B\u8FD0\u884C","\u6B63\u5728\u542F\u52A8","\u505C\u6B62\u8FD0\u884C","\u6B63\u5728\u505C\u6B62","\u6B63\u5728\u8FD0\u884C"],Gt=(0,e.useSelector)(dt=>{var Qt;return(Qt=dt==null?void 0:dt.user)==null?void 0:Qt.userInfo}),[nn]=(0,e.useSearchParams)(),[jt,Ht]=(0,c.useState)(0),[Mt,Et]=(0,c.useState)(0),[Tt,cn]=(0,c.useState)(!1),[Lt,Xt]=(0,c.useState)((it=we==null?void 0:we.find(dt=>dt.input&&!dt.is_file))==null?void 0:it.input),[mt,ft]=(0,c.useState)(!1),[wn,gn]=(0,c.useState)(xt[0]),dn=(0,c.useRef)(!1),_t=(0,e.useLocation)(),{shixun_environment_id:ht,tab_type:un}=ve,fn=()=>{const dt=so();if(dt.day()>=1&&dt.day()<=5){const Qt=dt.hour(),qt=dt.minute();return Qt>=9&&Qt<12||Qt===14&&qt>=30||Qt>14&&Qt<18||Qt===19&&qt>=30||Qt===20&&qt<=30}else return!1};(0,c.useEffect)(()=>{jt>0&&setTimeout(()=>{Ht(jt-1)},1e3)},[jt]),(0,c.useEffect)(()=>{Mt>0&&setTimeout(()=>{Et(Mt-1)},1e3)},[Mt]),(0,c.useEffect)(()=>{const dt=n.Z.subscribe("eval-code-finish",()=>{ie&&cn(!0),k===1||(Gt!=null&&Gt.is_vip?Ht(10):Ht(fn()?20:15))}),Qt=n.Z.subscribe("caseInputValue",sn=>{Xt(sn)}),qt=n.Z.subscribe("runCodeFinish",()=>{dn.current=!1,ft(!1),gn(xt[0]),Mt>0||(Gt!=null&&Gt.is_vip?Ht(10):Ht(fn()?20:15))});return()=>{dt(),Qt(),qt()}},[]);const Bn=()=>{dn.current=!1,gn(xt[3]),n.Z.publish("runCode",{type:"stop"}),(0,y.Yv)(Ue.taskId,{shixun_environment_id:ht,tab_type:un}),setTimeout(()=>{gn(xt[0]),ft(!1),Gt!=null&&Gt.is_vip?Ht(10):Ht(fn()?20:15)},2500)},vn=()=>os(void 0,null,function*(){dn.current=!0,yield De(),gn(xt[1]),n.Z.publish("show-case-result",!0),setTimeout(()=>os(void 0,null,function*(){var dt,Qt,qt,sn,en;let an={test_case_content:Lt,shixun_environment_id:ht,tab_type:un};nn.get("type")==="exercises"?an.extras={exercise_id:nn.get("exercisesId")}:Ue.courseId&&Ue.homeworkId&&(an.extras={homework_common_id:Ue.homeworkId});const Un=yield(0,y.h$)(Ue.taskId,an);if((Qt=(dt=Un==null?void 0:Un.data)==null?void 0:dt.data_list)!=null&&Qt.length){n.Z.publish("pod-restrict-data",{identifier:(qt=Un==null?void 0:Un.data)==null?void 0:qt.identifier,data_list:(sn=Un==null?void 0:Un.data)==null?void 0:sn.data_list});return}n.Z.publish("showRunCodeTab",!0),n.Z.publish("runCode",{type:"start",socketUrl:((en=Un==null?void 0:Un.data)==null?void 0:en.wss_url)+"/log"})}),100),setTimeout(()=>{dn.current&&(gn(xt[2]),ft(!1))},1e3)}),In=()=>os(void 0,null,function*(){ft(!0),wn===xt[2]?Bn():vn()}),ke=()=>os(void 0,null,function*(){var dt,Qt;ft(!0),gn(xt[4]),n.Z.publish("show-case-result",!0);const qt=yield ye(Lt);if(qt.status===0){const sn=(Qt=(dt=qt==null?void 0:qt.data)==null?void 0:dt.out)==null?void 0:Qt.map(en=>Wi.Base64.decode(en));ft(!1),gn(xt[0]),n.Z.publish("showRunCodeTab",!0),n.Z.publish("setLogData",sn)}}),et=()=>Je?c.createElement(g.ZP,{onClick:ke,loading:mt,danger:!0,className:`${Zu["btn-run-self"]} mr10`},wn):c.createElement(g.ZP,{onClick:(0,Zt.throttle)(In,2e3),loading:mt,danger:!0,disabled:Mt>0||jt>0||se,className:`${Zu["btn-run-self"]} mr10`},Mt>0?`${Mt}S`:wn);return c.createElement("div",{className:Zu["action-container"]},c.createElement("div",{className:`flex-container ${Zu["eval-desc"]}`},ae&&(je!=null&&je.with_code_file)?c.createElement("span",null,`\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A${ae}\u79D2`):null,Le&&(je!=null&&je.with_code_file)?c.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",Le," \u79D2"):null,pe?c.createElement("a",{target:"_blank",className:Zu.link,href:`/report/${Ue.taskId}/${pe}`},"\u4EE3\u7801\u6027\u80FD\u68C0\u6D4B"):null,[2,3,4,5,6].includes(un)&&c.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:()=>{n.Z.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),c.createElement("div",{className:`flex-container ${Zu["eval-btn-group"]}`},T&&!se?c.createElement("a",{href:`/tasks/${T}${_t.search}`,onClick:dt=>{if(dt.preventDefault(),Ue.courseId&&Ue.homeworkId){setTimeout(()=>window.location.href=`/tasks/${Ue.courseId}/${Ue.homeworkId}/${T}${_t.search}`,300);return}if(Ue.courseId&&Ue.exerciseId){setTimeout(()=>window.location.href=`/tasks/${Ue.courseId}/${Ue.exerciseId}/${T}/exercise${_t.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${T}${_t.search}`,300)},className:Zu["ghost-link"]},"\u4E0A\u4E00\u5173"):null,At?c.createElement("a",{href:`/tasks/${L}${_t.search}`,onClick:dt=>{var Qt;if(dt.preventDefault(),J.task_pass||F.status===2||(ue==null?void 0:ue.identity)<5||k===1&&((Qt=Qe==null?void 0:Qe.test_sets)!=null&&Qt.every(qt=>qt.actual_output))){if(Ue.courseId&&Ue.homeworkId){setTimeout(()=>window.location.href=`/tasks/${Ue.courseId}/${Ue.homeworkId}/${L}${_t.search}`,300);return}if(Ue.courseId&&Ue.exerciseId){setTimeout(()=>window.location.href=`/tasks/${Ue.courseId}/${Ue.exerciseId}/${L}/exercise${_t.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${L}${_t.search}`,300);return}E.default.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:c.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002",k===1?"\u63D0\u4EA4":"\u901A\u8FC7","\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})},className:Zu["ghost-link"]},"\u4E0B\u4E00\u5173"):null,Tt&&(je==null?void 0:je.show_type)===1&&c.createElement("button",{onClick:()=>{I({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67E5\u770B\u6548\u679C"},"\u67E5\u770B\u6548\u679C"),un===1&&!Ie&&(J==null?void 0:J.open_self_run)&&et(),(je==null?void 0:je.with_code_file)&&!(un===1&&Ie)&&c.createElement("button",{onClick:()=>os(void 0,null,function*(){if(Te){E.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:c.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",c.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${Ue==null?void 0:Ue.courseId}/shixun_homework/${nn.get("homework_common_id")?nn.get("homework_common_id"):Ue==null?void 0:Ue.homeworkId}/detail?tabs=1`)}},"\uFF08",tt,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")});return}if(k===1&&(G==null?void 0:G.length)<=0){E.default.confirm({centered:!0,title:"\u63D0\u793A",content:c.createElement("div",{className:"tc"},c.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"});return}cn(!1),yield x()}),style:{minWidth:"72px"},disabled:se||jt>0||wn!=="\u81EA\u6D4B\u8FD0\u884C"||Mt>0,className:Zu["btn-run"],title:"\u8FD0\u884C\u8BC4\u6D4B"},jt>0?`${jt}S`:c.createElement(c.Fragment,null," ",c.createElement("img",{src:Uc,alt:"run",width:18})," ",c.createElement("b",null,"\u8BC4\u6D4B")," "))))},_0={"unity3d-panel":"unity3d-panel___aA1uJ"},zc="data:image/png;base64,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",gc="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABcElEQVQ4EYWTMUvDUBSFk9rS0loHxcVJxMlBcPMXOCgoLm5uujiLBRd3HQRBxUUQBwdxEHQQHEUHEUvBSREcbIuCOgmiNX6neQlp8qQPPu65955309umjhM7nucNQgXeYS7Wbp9yaQN2YRiq7W6kLIYitSvXdSvEhqXfUrINiBrSfIpT2IZCtBFo2wA3aBLTUIYcXDCkDMvo8NgGhE0jVon70AclmGbIHdRgVk9wED2EBnt/KI8dj1zc0j/DO4aWfwUuUxQWEc/waDQyPNeorzDzhYbdMOyJmNEK2klT+2ECpqB5MI2DBtzDoV91fojfRuf18U9gXQViDo5h3hgSgV4Rssb/q0udcA5boJU6YCBxM1bAo4f56yGycAQHkIl5rSm+bqg1f0az5wzOT9AKeeut1uIQaTX60mgd5WswCpMMfiNaD94dGvX/miUMdViA3sCE1nekP9km6K3sCnqJSHME9uABXuEFNFSv9BIUdOkPNwD5qttE6qEAAAAASUVORK5CYII=",b0=w(64085),A0=w.n(b0),Zr=w(60343),Ws=w(59301),vc=Object.defineProperty,No=Object.defineProperties,ll=Object.getOwnPropertyDescriptors,vs=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Tu=Object.prototype.propertyIsEnumerable,uo=(k,T,L)=>T in k?vc(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Vu=(k,T)=>{for(var L in T||(T={}))Tl.call(T,L)&&uo(k,L,T[L]);if(vs)for(var L of vs(T))Tu.call(T,L)&&uo(k,L,T[L]);return k},cl=(k,T)=>No(k,ll(T)),yc=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())}),dl=({unity_3d_routes:k,onGetUnity3dMessage:T,taskData:L,userInfo:ae,itemData:Le={},codeRepData:se})=>{const{shixun_environment_id:J,tab_type:F,index_tab:x}=Le,I=(0,c.useRef)(),[G,ie]=(0,c.useState)(!0),[ue,he]=(0,c.useState)("\u6B63\u5728\u52AA\u529B\u52A0\u8F7D\u4E2D..."),[De,Qe]=(0,c.useState)({}),we=(0,e.useSelector)(it=>{var Ue;return(Ue=it==null?void 0:it.user)==null?void 0:Ue.userInfo}),[je,pe]=(0,c.useState)(void 0),ve=(0,e.useParams)(),[Ie,Je]=(0,c.useState)(F!==6?F===5?De.thiry_party_url:k:null);(0,c.useEffect)(()=>{var it;function Ue(Mt){return yc(this,null,function*(){try{if(Mt.data.type==="fetchData"&&Mt.data.key==="JKLJSOIWOIC~"){const{requestId:Tt}=Mt.data,cn=yield(0,Zr.ZP)(Mt.data.url,Vu({},Mt.data.params));I.current.contentWindow.postMessage({type:"fetchData",requestId:Tt,data:cn},"*");return}const Et=JSON.parse(Mt.data);T(Et),Et.type==="getTaskData"&&Te({taskData:L,userInfo:ae,cookie:(0,l.ej)("_educoder_session"),currentLoginUser:we})}catch(Et){console.log("error:",Et,Mt)}})}let At=sessionStorage.getItem("Tpilist"),xt=JSON.parse(At)||[],Gt=(it=xt==null?void 0:xt.filter(Mt=>Mt.id===ve.taskId))==null?void 0:it[0],nn=performance.navigation.type===1?!0:(Gt==null?void 0:Gt.id)===ve.taskId&&(new Date().getTime()-new Date(Gt==null?void 0:Gt.time).getTime())/1e3/3600>24;if(pe(nn),!(Gt!=null&&Gt.id)){let Mt={id:ve.taskId,time:new Date};xt.push(Mt),sessionStorage.setItem("Tpilist",JSON.stringify(xt))}window.addEventListener("message",Ue);const jt=n.Z.subscribe("evaluate-unity3d-result",Mt=>{Te(Mt)}),Ht=n.Z.subscribe("unity3d-reset",Mt=>{Mt==="start"&&(ie(!0),he("\u6B63\u5728\u91CD\u7F6E\u4E2D..."),Qe({})),Mt==="done"&&ye()});return()=>{window.removeEventListener("message",Ue),jt(),Ht()}},[]),(0,c.useEffect)(()=>{je&&F===5&&ye()},[F,je]),(0,c.useEffect)(()=>{F===6&&(se!=null&&se.content)&&Je(k+`&ctz=${A0().compressToEncodedURIComponent((se==null?void 0:se.content)||"123")}`)},[se==null?void 0:se.content]);const ye=()=>yc(void 0,null,function*(){var it,Ue,At,xt,Gt,nn;ie(!0);const jt=yield(0,y.sA)((it=L.myshixun)==null?void 0:it.identifier,{shixun_environment_id:J,tab_type:F});if(ie(!1),(At=(Ue=jt==null?void 0:jt.data)==null?void 0:Ue.data_list)!=null&&At.length){n.Z.publish("pod-restrict-data",{identifier:(xt=jt==null?void 0:jt.data)==null?void 0:xt.identifier,data_list:(Gt=jt==null?void 0:jt.data)==null?void 0:Gt.data_list});return}(jt==null?void 0:jt.status)===0&&(jt.data.thiry_party_url=((nn=jt==null?void 0:jt.data)==null?void 0:nn.link_url)+"?t="+new Date().getTime(),n.Z.publish("send-tabs-result-data",cl(Vu({},jt==null?void 0:jt.data),{index_tab:x})),n.Z.publish("update-windows-time",jt==null?void 0:jt.data),Qe(Vu({},jt.data||{})),Je(jt.data.thiry_party_url))});function Te(it){I.current&&I.current.contentWindow.postMessage(JSON.stringify(it),"*")}function tt(){ie(!1)}return je===void 0?Ws.createElement(Ws.Fragment,null):Ws.createElement(c.Fragment,null,Ws.createElement("div",{style:{height:"100%"}},je?Ws.createElement("div",{style:{height:"100%"}},G&&Ws.createElement(m.Z,{className:"c-white",message:ue}),Ie&&Ws.createElement("iframe",{onLoad:tt,className:_0["unity3d-panel"],ref:I,id:"unity3d",allow:"geolocation document-domain camera *;microphone *",sandbox:"allow-scripts microphone allow-downloads allow-same-origin allow-top-navigation allow-forms allow-popups allow-pointer-lock allow-popups-to-escape-sandbox allow-presentation allow-top-navigation-by-user-activation",src:Ie})):Ws.createElement("div",{key:"123213123",style:{display:"flex",height:"100%",position:"relative",overflow:"hidden",alignItems:"center",background:"#1E1E1E",justifyContent:"center",flexDirection:"column"}},Ws.createElement("img",{src:zc}),Ws.createElement(g.ZP,{onClick:()=>{pe(!0)},icon:Ws.createElement("img",{src:gc,style:{width:16,marginBottom:3}}),type:"primary",style:{width:"#3061D0",marginTop:40,width:140}},"\u542F\u52A8\u73AF\u5883"),Ws.createElement("p",{style:{marginTop:30,color:"#AFB1B3"}},"\u70B9\u51FB\u4E0A\u65B9\u6309\u94AE\uFF0C\u542F\u52A8\u5B9E\u9A8C\u73AF\u5883\u3002"))))},Ll={"code-area-container":"code-area-container___bjERn","only-view":"only-view___LP5ZN",frame:"frame___k7Y9h"},Rl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxd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",Ol=Object.defineProperty,Ec=Object.defineProperties,_c=Object.getOwnPropertyDescriptors,Pl=Object.getOwnPropertySymbols,Gc=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,fl=(k,T,L)=>T in k?Ol(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Yo=(k,T)=>{for(var L in T||(T={}))Gc.call(T,L)&&fl(k,L,T[L]);if(Pl)for(var L of Pl(T))bo.call(T,L)&&fl(k,L,T[L]);return k},Lu=(k,T)=>Ec(k,_c(T)),Ao=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())}),bc=({content:k,language:T,theme:L,onCodeChange:ae,onSave:Le,monacoOptions:se,isEditPath:J,currentPath:F,code_edit_permission:x,onUpdateCode:I,forbidCopy:G,filename:ie,file_type:ue,taskData:he,itemData:De,codeLoading:Qe,breakPointValue:we,setBreakPointValue:je,highlightLine:pe,openBreakPoint:ve,startDebug:Ie,unique:Je,allBreakPointValue:ye,setAllBreakPointValue:Te})=>{const tt=(0,e.useParams)(),it=(0,c.useRef)(),Ue=(0,c.useRef)({unique:Je,breakPointValue:we,currentPath:F,startDebug:Ie,allBreakPointValue:ye}),[At,xt]=(0,c.useState)(!0),[Gt,nn]=(0,c.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D"),[jt]=(0,e.useSearchParams)();let[Ht,Mt]=(0,c.useState)({});console.log("content:",{value:k,language:T,theme:L,onChange:ae,onSave:Le,forbidCopy:G,options:se,filename:ie,file_type:ue});const{tab_type:Et,shixun_environment_id:Tt,index_tab:cn}=De;(0,c.useEffect)(()=>{Ue.current.unique=Je,Ue.current.breakPointValue=we,Ue.current.currentPath=F,Ue.current.startDebug=Ie,Ue.current.allBreakPointValue=ye},[Je,we,F,Ie,ye]),(0,c.useEffect)(()=>{Ie?(je([]),Lt()):ve&&je((ye==null?void 0:ye[F])||[])},[F]),(0,c.useEffect)(()=>{window.addEventListener("message",ft);const dn=n.Z.subscribe("vnc-reseting",Xt),_t=n.Z.subscribe("vnc-reseting-done",mt);return()=>{dn(),_t(),window.removeEventListener("message",ft)}},[]),(0,c.useEffect)(()=>{if(Et===1)return clearInterval(it.current),it.current=setInterval(()=>{I()},1*60*1e3),()=>{clearInterval(it.current)}});const Lt=()=>Ao(void 0,null,function*(){var dn;if(!Ue.current.unique)return;const _t=yield(0,Zr.ZP)(`/api/myshixuns/${(dn=he.myshixun)==null?void 0:dn.identifier}/code_debugs/current_info.json`,{method:"post",body:{game_identifier:tt.taskId,unique:Ue.current.unique}});(_t==null?void 0:_t.status)===0&&n.Z.publish("active-debug-data",(_t==null?void 0:_t.data)||{})}),Xt=()=>{Mt({}),nn("\u6B63\u5728\u91CD\u7F6E\u4E2D"),xt(!0)},mt=dn=>{Mt(dn==null?void 0:dn.data),xt(!1)},ft=dn=>{switch(dn.data){case"updatecode":break;case"vsLoadingDone":xt(!1);break}},wn=()=>Ao(void 0,null,function*(){var dn,_t,ht,un,fn;let Bn={};jt.get("type")==="exercises"?Bn.exercise_id=jt.get("exercisesId"):tt.courseId&&tt.homeworkId&&(Bn.homework_common_id=jt.get("homework_common_id")||tt.homeworkId),console.log("---",Bn);const vn=yield(0,y.sA)((dn=he.myshixun)==null?void 0:dn.identifier,Yo({shixun_environment_id:Tt,tab_type:Et},Bn));if((ht=(_t=vn==null?void 0:vn.data)==null?void 0:_t.data_list)!=null&&ht.length){n.Z.publish("pod-restrict-data",{identifier:(un=vn==null?void 0:vn.data)==null?void 0:un.identifier,data_list:(fn=vn==null?void 0:vn.data)==null?void 0:fn.data_list});return}if((vn==null?void 0:vn.status)===-3)return new Promise((In,ke)=>Ao(void 0,null,function*(){E.default.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:()=>Ao(void 0,null,function*(){clearTimeout(timeout.current),setPercent(0),yield closeWindowsVnc(tt.taskId,vn==null?void 0:vn.message),setLinkNum(linkNum+1)})})}));if((vn==null?void 0:vn.status)===-1)throw new String(vn==null?void 0:vn.message);if((vn==null?void 0:vn.status)===0)return Mt(vn==null?void 0:vn.data),n.Z.publish("send-tabs-result-data",Lu(Yo({},vn==null?void 0:vn.data),{index_tab:cn})),n.Z.publish("update-windows-time",vn==null?void 0:vn.data),vn});(0,c.useEffect)(()=>{Et===2&&wn()},[Et]);const gn=(...dn)=>Ao(void 0,[...dn],function*(_t=[]){var ht,un,fn,Bn;if(Ue.current.startDebug){const vn=yield(0,Zr.ZP)(`/api/myshixuns/${(ht=he.myshixun)==null?void 0:ht.identifier}/code_debugs/set_break_point.json`,{method:"post",body:{game_identifier:tt.taskId,file_name:Ue.current.currentPath,line_number:(un=(0,Zt.xor)(Ue.current.breakPointValue,_t))==null?void 0:un[0],type:_t.length>Ue.current.breakPointValue.length?1:0,unique:Ue.current.unique}});(vn==null?void 0:vn.status)===0&&(Te(Lu(Yo({},Ue.current.allBreakPointValue),{[Ue.current.currentPath]:((Bn=(fn=vn==null?void 0:vn.data)==null?void 0:fn.breakpoints)==null?void 0:Bn[Ue.current.currentPath])||[]})),n.Z.publish("active-debug-data",(vn==null?void 0:vn.data)||{}))}else Te(Lu(Yo({},Ue.current.allBreakPointValue),{[Ue.current.currentPath]:_t})),je(_t)});return c.createElement(c.Fragment,null,c.createElement("div",{className:Ll["code-area-container"],style:{background:L=="vs"?"#fff":"#1E1E1E"}},Et==1&&c.createElement(c.Fragment,null,J||x?null:c.createElement("img",{className:Ll["only-view"],src:Rl,alt:"only-view"}),Qe?c.createElement(m.Z,{message:"\u6B63\u5728\u52A0\u8F7D\u4EE3\u7801",style:{color:"#0152d9"}}):c.createElement(Or.Z,{filename:ie,type:ue==="office"?"download":ue,data:k,style:{position:"absolute",zIndex:1},monacoEditor:{value:k,language:T,theme:L,onChange:ae,onSave:Le,forbidCopy:G,options:Lu(Yo({},se),{fixedOverflowWidgets:!0}),insertSpaces:se.insertSpaces,breakPointValue:we,highlightLine:pe,openBreakPoint:ve,onBreakPoint:gn}})),Et===2&&c.createElement(v.Z,{spinning:At,tip:Gt,wrapperClassName:Ll.frame},c.createElement("iframe",{src:Ht==null?void 0:Ht.link_url,allow:"clipboard-write clipboard-read"}))))},C0=w(46899),Ms={"choose-game-item":"choose-game-item___RYHdh","output-title-container":"output-title-container___P2NjC","output-title":"output-title___ZQJkv","test-case-list":"test-case-list___CYyHP","test-header":"test-header___fSQRn",active:"active___bY0Dq","active-debug":"active-debug___oeXMX","test-result":"test-result___DQXYd","markdown-body":"markdown-body____rqU_",success:"success___iuAG3",failer:"failer___axTtk",count:"count___B_kHY","test-case-item":"test-case-item___E3CU9","case-header":"case-header___xppld",iconfont:"iconfont___LO1VN",description:"description___j4efR","item-desc":"item-desc___ivltA",show:"show___ntNdM","item-tip":"item-tip___ETPck","arrow-down":"arrow-down___oQMCK","test-title":"test-title___mf3Df","arrow-right":"arrow-right___C6f8W","case-info":"case-info___yX5kK","test-case-run-header":"test-case-run-header___iHZR5","test-case-run-wrp":"test-case-run-wrp___qVT1y","diff-panel-container":"diff-panel-container___OEdXu","line-break":"line-break___Ww59n",empty:"empty___izbJX",alert:"alert___jv5_R",inputs:"inputs___bjeNr",submitStatus:"submitStatus___o37GC",unsubmitStatus:"unsubmitStatus___OoJ90"},Kc=w(32751),Ac=w(98282),D0=w(84310),jl=w(13066),is=w(25391);const hl=/<link(?:.*?)href=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/link>)*/im,Cc=/<script(?:.*?)src=[\"\'](.+?)[\"\'](?!<)(?:.*)\>(?:[\n\r\s]*?)(?:<\/script>)*/im,Ho=["http","com","net","org","cdn"];function Nl(k){let T=!1;for(let L=0;L<Ho.length;L++)if(k.indexOf(Ho[L])!==-1){T=!0;break}return T}const Co=3e3;var Yl=({code:k="",isActive:T,myshixunIdentifier:L,lastedUpdateTime:ae,onFinishDisplayHtml:Le})=>{const[se,J]=(0,c.useState)(0),F=(0,e.useParams)(),x=(0,c.useRef)(),I=(0,c.useRef)(),G=`${is.KI}/api/myshixuns/${L}/html_content.html`,ie=(0,c.useMemo)(()=>{const ue=[],he=[],De=[],Qe=[],we=document.createElement("iframe");we.style.width="100%",we.style.height="100%",we.style.border="0";try{x.current.innerHTML="",x.current.appendChild(we)}catch(Te){}let je=k,pe=document.createElement("div");k=k.replace(/<link [^>]*href=['"]([^'"]+)[^>]*>/gi,function(Te,tt){he.push(tt.indexOf("http")>-1?tt:"https://data.educoder.net/api/sources/get_html_content.html?content_type=text/css&identifier="+F.taskId+"&path="+tt);var it=tt.indexOf("http")>-1?Te:'<link href="https://data.educoder.net/api/sources/get_html_content.html?content_type=text/css&identifier='+F.taskId+"&path="+tt+'" alt="" />';return it}),k=k.replace(/<script [^>]*src=['"]([^'"]+)[^>]*>/gi,function(Te,tt){ue.push(tt.indexOf("http")>-1?tt:"https://data.educoder.net/api/sources/get_html_content.html?content_type=application/javascript&identifier="+F.taskId+"&path="+tt);var it=tt.indexOf("http")>-1?Te:'<script src="https://data.educoder.net/api/sources/get_html_content.html?content_type=application/javascript&identifier='+F.taskId+"&path="+tt+'">';return it}),k=k.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi,function(Te,tt){var it=tt.indexOf("http")>-1?Te:Te.replace(tt,"https://data.educoder.net/api/sources/get_html_content?content_type=application/octet-stream&identifier="+F.taskId+"&path="+tt);return it}),k=k.replace(/<video [^>]*src=['"]([^'"]+)[^>]*>/gi,function(Te,tt){var it=tt.indexOf("http")>-1?Te:'<video src="https://data.educoder.net/api/sources/get_html_content?content_type=application/octet-stream&identifier='+F.taskId+"&path="+tt+'" alt="" />';return it}),k.replace(/<script.*?>([\s\S]+?)<\/script>/gim,function(Te,tt){De.push(tt)}),k.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Te,tt){Qe.push(tt)}),pe.innerHTML=k;let ve=[],Ie=[],Je=hl.exec(je),ye=Cc.exec(je);for(;Je;){let Te=Je[0],tt=Je[1];Nl(tt)?je=je.replace(Te,Te.replace(/link/,"edulink")):(ve.push(tt),je=je.replace(hl,"EDUCODERCSS")),Je=hl.exec(je)}for(;ye;){let Te=ye[0],tt=ye[1];Nl(tt)?je=je.replace(Te,Te.replace(/script/g,"w3scrw3ipttag")):(Ie.push(tt),je=je.replace(Cc,"EDUCODERJS")),ye=Cc.exec(je)}try{we.contentWindow.document.write(pe.innerHTML),he.map(Te=>{const tt=document.createElement("link");tt.setAttribute("rel","stylesheet"),tt.href=Te,we.contentWindow.document.head.appendChild(tt)}),Qe.map(Te=>{var tt=document.createElement("style");tt.innerHTML=Te,we.contentWindow.document.head.appendChild(tt)}),setTimeout(()=>{},6e3)}catch(Te){k!=""&&k&&setTimeout(()=>{J(new Date().getTime())},1e3)}return{content:je,css:ve,script:Ie}},[k,se]);return(0,c.useEffect)(()=>{k!=""&&k&&J(se+1)},[T]),(0,jl.Z)(()=>{let ue=new Date().getTime();T&&I.current&&ae&&ue>ae+Co},Co),(0,c.useEffect)(()=>{I.current&&ie&&ie.content},[I.current,ie,G]),c.createElement("div",{className:"html-code-view",style:{display:T?"block":"none",width:"100%",height:"100%"}},c.createElement("form",{ref:I,method:"post",target:"my-frame"},c.createElement("input",{type:"hidden",name:"contents",value:ie.content}),c.createElement("input",{type:"hidden",name:"educodercss",value:ie.css}),c.createElement("input",{type:"hidden",name:"educoderscript",value:ie.script})),c.createElement("div",{id:"iframe",ref:x,style:{background:"#fff",height:"100%",width:"100%"}}))},Ys=w(79818),Hl=w.n(Ys),Ru={"diff-panel-container":"diff-panel-container___IpXsK",enter:"enter___UGDlZ","line-break":"line-break___hpW53",empty:"empty___BV3pH","diff-panel-container-2":"diff-panel-container-2___RYOLG",outputColorWhite:"outputColorWhite___GkiGp"},Wc=Object.defineProperty,Dc=Object.getOwnPropertySymbols,Zc=Object.prototype.hasOwnProperty,Ql=Object.prototype.propertyIsEnumerable,Du=(k,T,L)=>T in k?Wc(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Do=(k,T)=>{for(var L in T||(T={}))Zc.call(T,L)&&Du(k,L,T[L]);if(Dc)for(var L of Dc(T))Ql.call(T,L)&&Du(k,L,T[L]);return k};const wc=new(Hl());wc.Diff_EditCost=8;const w0={oldStr:"",newStr:""};function hu(k,T){switch(T.type){case"init":return Do(Do({},k),T.payload);default:throw new Error}}function oo(k,T){let L=/&/g,ae=/</g,Le=/>/g,se=k[0],F=(k[1]||"").replace(L,"&").replace(ae,"<").replace(Le,">"),x=!F.trim();F=F=="\r"?"\u21B5":F;let I=F=="\u21B5"?" ":F;const G=`${x?Ru.empty:""} ${F==="\u21B5"?Ru.enter:""}`,ie=`${F==="\u21B5"?Ru.enter:""}`;if(T==="oldStr")switch(console.log("type:",T,Ys.DIFF_DELETE,Ys.DIFF_EQUAL,se,F),se){case Ys.DIFF_DELETE:return`<span class="${Ru.block}"><ins class="${G}">`+I+"</ins></span>";case Ys.DIFF_EQUAL:return`<span class="${ie}">`+I+"</span>"}else switch(se){case Ys.DIFF_INSERT:return`<span class="${Ru.block}"><del class="${G}">`+I+"</del></span>";case Ys.DIFF_EQUAL:return`<span class="${ie}">`+I+"</span>"}}var Ul=({output:k,actual_output:T,compile_success:L,result:ae})=>{const[Le,se]=(0,c.useReducer)(hu,w0);return k=k==null?void 0:k.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),T=T==null?void 0:T.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),(0,c.useEffect)(()=>{let J=wc.diff_main(k||"",T||"");wc.diff_cleanupEfficiency(J);const F=J.map(I=>oo(I,"oldStr")).join(""),x=J.map(I=>oo(I,"newStr")).join("");se({type:"init",payload:{oldStr:F,newStr:x}})},[k,T]),c.createElement("div",{className:Ru["diff-panel-container"]},c.createElement("div",{dangerouslySetInnerHTML:{__html:Le.oldStr}}),c.createElement("div",{className:L===1&&ae?Ru.outputColorWhite:"",dangerouslySetInnerHTML:{__html:Le.newStr}}))},Hs={flex_box_center:"flex_box_center___chIKE",flex_space_between:"flex_space_between___hT6Bl",flex_box_vertical_center:"flex_box_vertical_center___xJY_u",flex_box_center_end:"flex_box_center_end___LPuxi",flex_box_column:"flex_box_column___Zs0ic",wrap:"wrap___cNz2Y",content:"content___vkduy",left:"left___yWI2E",head:"head___WMggN",expression:"expression___L8Pp3",listWarp:"listWarp___ofdxE",variable:"variable___REWA5",list:"list___ZGP8o",right:"right___T2TG6",btns:"btns____y3gt",disabled:"disabled___yPqre",text:"text___V5rxy"},Oi=w(59301),zl=Object.defineProperty,Vc=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,Xc=(k,T,L)=>T in k?zl(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Jc=(k,T)=>{for(var L in T||(T={}))Gl.call(T,L)&&Xc(k,L,T[L]);if(Vc)for(var L of Vc(T))Qo.call(T,L)&&Xc(k,L,T[L]);return k},pl=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())}),x0=({myshixunIdentifier:k,setHighlightLine:T,setStartDebug:L,setBreakPointValue:ae,unique:Le,startDebug:se,onChangePath:J,currentPath:F,visible:x})=>{var I,G;const[ie,ue]=(0,c.useState)(!0),[he,De]=(0,c.useState)(!0),[Qe,we]=(0,c.useState)(!1),[je,pe]=(0,c.useState)(""),[ve,Ie]=(0,c.useState)({}),Je=(0,c.useRef)(null),{expressions:ye={},locals:Te={},out:tt=""}=ve,it=(0,e.useParams)();(0,c.useEffect)(()=>{const nn=n.Z.subscribe("active-debug-data",jt=>{var Ht;if(n.Z.publish("active-tip",!1),jt!=null&&jt.is_expired){d.ZP.warning("\u8C03\u8BD5\u670D\u52A1\u5DF2\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u5F00\u59CB\u8C03\u8BD5"),clearTimeout(Je.current),T(null),L(!1);return}const Mt=jt.filename,Et=F===Mt?(jt==null?void 0:jt.current_line)<0?null:jt==null?void 0:jt.current_line:null,Tt=((Ht=jt==null?void 0:jt.breakpoints)==null?void 0:Ht[F])||[];Ie(jt),T(Et),L(!(jt!=null&&jt.is_over)),jt!=null&&jt.is_over?clearTimeout(Je.current):(ae(Tt),Ue(),F!==Mt&&(jt!=null&&jt.is_jump)&&J(Mt))});return()=>{nn(),clearTimeout(Je.current)}},[F]),(0,c.useEffect)(()=>{se&&pe("")},[se]);const Ue=()=>{clearTimeout(Je.current),Je.current=setTimeout(()=>{n.Z.publish("active-tip",!0),clearTimeout(Je.current),T(null),L(!1)},3*60*1e3)},At=nn=>pl(void 0,null,function*(){if(!se)return;we(!0);const jt=yield(0,Zr.ZP)(`/api/myshixuns/${k}/code_debugs/${nn}.json`,{method:"post",body:{game_identifier:it.taskId,unique:Le}});(jt==null?void 0:jt.status)===0&&n.Z.publish("active-debug-data",(jt==null?void 0:jt.data)||{}),we(!1)}),xt=()=>pl(void 0,null,function*(){we(!0);const nn=yield(0,Zr.ZP)(`/api/myshixuns/${k}/code_debugs/add_expression.json`,{method:"post",body:{game_identifier:it.taskId,expression:je,unique:Le}});(nn==null?void 0:nn.status)===0&&n.Z.publish("active-debug-data",(nn==null?void 0:nn.data)||{}),we(!1)}),Gt=nn=>pl(void 0,null,function*(){we(!0);const jt=yield(0,Zr.ZP)(`/api/myshixuns/${k}/code_debugs/remove_expression.json`,{method:"post",body:{game_identifier:it.taskId,expression:nn,unique:Le}});(jt==null?void 0:jt.status)===0&&n.Z.publish("active-debug-data",(jt==null?void 0:jt.data)||{}),we(!1)});return Oi.createElement("section",{className:Hs.wrap,style:{display:x?"block":"none"}},Oi.createElement(v.Z,{spinning:!1},Oi.createElement("div",{className:Hs.content},Oi.createElement("div",{className:Hs.left},(ve==null?void 0:ve.open_express)&&Oi.createElement("div",{className:Hs.expression},Oi.createElement("div",{className:Hs.head,onClick:()=>ue(!ie)},Oi.createElement("i",{style:{transform:ie?"rotate(0deg) scale(0.6) translateY(2px)":"rotate(270deg) scale(0.6) translateY(2px)"},className:"iconfont icon-a-xialazhankai"}),Oi.createElement("span",null,"\u76D1\u542C")),ie&&Oi.createElement(Oi.Fragment,null,Oi.createElement(b.default,{value:je,disabled:!se,onChange:nn=>pe(nn.target.value),placeholder:"\u8BF7\u8F93\u5165\u9700\u8981\u76D1\u542C\u7684\u5DF2\u6267\u884C\u53D8\u91CF\u6216\u8868\u8FBE\u5F0F\uFF0C\u56DE\u8F66\u786E\u8BA4",onPressEnter:xt}),Oi.createElement("div",{className:Hs.listWarp},(I=Object.keys(ye))==null?void 0:I.map((nn,jt)=>{const Ht=`${nn}: ${ye[nn]}`;return Oi.createElement("div",null,Oi.createElement(a.Z,{title:Ht},Oi.createElement("span",null,Ht)),se?Oi.createElement("i",{onClick:()=>Gt(nn),className:"iconfont icon-piliangshanchubeifen"}):Oi.createElement("i",{style:{cursor:"not-allowed",color:"#676767"},className:"iconfont icon-piliangshanchubeifen"}))})))),Oi.createElement("div",{className:Hs.variable},Oi.createElement("div",{className:Hs.head,onClick:()=>De(!he)},Oi.createElement("i",{style:{transform:he?"rotate(0deg) scale(0.6) translateY(2px)":"rotate(270deg) scale(0.6) translateY(2px)"},className:"iconfont icon-a-xialazhankai"}),Oi.createElement("span",null,"\u53D8\u91CF")),he&&((G=Object.keys(Te))==null?void 0:G.map((nn,jt)=>{const Ht=`${nn}: ${Te[nn]}`;return Oi.createElement(a.Z,{key:Ht+jt,title:Oi.createElement("pre",null,Ht)},Oi.createElement("div",{className:Hs.list},Ht))})))),Oi.createElement("div",{className:Hs.right},Oi.createElement("div",{className:se?Hs.btns:`${Hs.btns} ${Hs.disabled} `},Oi.createElement(a.Z,{title:"\u7EE7\u7EED"},Oi.createElement("b",{onClick:()=>At("continue"),className:"icon-jixu"})),Oi.createElement(a.Z,{title:"\u5355\u6B65\u8DF3\u8FC7"},Oi.createElement("b",{onClick:()=>At("next"),className:"iconfont icon-danbutiaoguo"})),Oi.createElement(a.Z,{title:"\u5355\u6B65\u8DF3\u5165"},Oi.createElement("b",{onClick:()=>At("step_in"),className:"iconfont icon-danbutiaoshi"})),Oi.createElement(a.Z,{title:"\u5355\u6B65\u8DF3\u51FA"},Oi.createElement("b",{onClick:()=>At("step_out"),className:"iconfont icon-danbutiaochu"})),Oi.createElement(a.Z,{title:"\u6E05\u7A7A\u6807\u51C6\u8F93\u51FA"},Oi.createElement("i",{onClick:()=>{ve.out="",Ie(Jc({},ve))},className:"iconfont icon-piliangshanchubeifen"}))),Oi.createElement("div",{className:Hs.text},"\u6807\u51C6\u8F93\u51FA"),Oi.createElement("pre",null,tt)))))},xc={flex_box_center:"flex_box_center___Zogfv",flex_space_between:"flex_space_between___d5jT_",flex_box_vertical_center:"flex_box_vertical_center___A9snj",flex_box_center_end:"flex_box_center_end___P8Qf8",flex_box_column:"flex_box_column___WfGYB",box:"box___IpQ7E"},iu=w(59301),Kl=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())}),qc=({taskData:k,codeRepData:T,test_sets:L,initModel:ae})=>{const[Le,se]=(0,c.useState)(!0),[J,F]=(0,c.useState)({});(0,c.useEffect)(()=>{ae||x()},[ae]),console.log(L,ae,"test_sets");const x=()=>Kl(void 0,null,function*(){var I,G;se(!0);const ie=L==null?void 0:L.find(he=>!he.result),ue=yield(0,Zr.ZP)(`/api/tasks/${(I=k==null?void 0:k.game)==null?void 0:I.identifier}/openai_tpi.json`,{method:"post",body:{question:(G=k==null?void 0:k.challenge)==null?void 0:G.task_pass,wrong_code:T==null?void 0:T.content,wrong_answer:ie==null?void 0:ie.actual_output,gold_code:ie==null?void 0:ie.output}});(ue==null?void 0:ue.status)===0&&F(ue==null?void 0:ue.data),se(!1)});return iu.createElement("div",{className:xc.box},ae?iu.createElement("div",null,"\u5E38\u89C1\u9519\u8BEF\u5206\u6790\uFF1A",iu.createElement("br",null),"1\u3001\u672A\u6B63\u786E\u8FC7\u6EE4\u4F4E\u4E8E60\u5206\u7684\u6210\u7EE9\uFF1A\u5B66\u751F\u53EF\u80FD\u5FFD\u7565\u4E86\u9898\u76EE\u8981\u6C42\uFF0C\u6CA1\u6709\u5BF9\u6210\u7EE9\u4F4E\u4E8E60\u5206\u7684\u60C5\u51B5\u8FDB\u884C\u7B5B\u9009\uFF0C\u5BFC\u81F4\u4F4E\u5206\u4E5F\u8BA1\u5165\u603B\u6210\u7EE9\u3002",iu.createElement("br",null),"2\u3001\u6DF7\u6DC6\u4E86\u6761\u4EF6\u7B5B\u9009\u548C\u8BA1\u7B97\uFF1A\u6709\u4E9B\u5B66\u751F\u53EF\u80FD\u5C1D\u8BD5\u5728\u8BA1\u7B97\u603B\u6210\u7EE9\u65F6\u76F4\u63A5\u5D4C\u5165\u6761\u4EF6\u7B5B\u9009\uFF0C\u5BFC\u81F4SQL\u8BED\u53E5\u903B\u8F91\u6DF7\u4E71\uFF0C\u96BE\u4EE5\u6B63\u786E\u8BA1\u7B97\u51FA\u7B26\u5408\u6761\u4EF6\u7684\u603B\u6210\u7EE9\u3002",iu.createElement("br",null),"3\u3001\u7F3A\u4E4F\u5BF9\u805A\u5408\u51FD\u6570\u7684\u7406\u89E3\uFF1A\u90E8\u5206\u5B66\u751F\u53EF\u80FD\u5BF9\u5982\u4F55\u4F7F\u7528SUM\u51FD\u6570\u6765\u8BA1\u7B97\u603B\u6210\u7EE9\u4E0D\u591F\u719F\u6089\uFF0C\u5BFC\u81F4\u65E0\u6CD5\u6B63\u786E\u7F16\u5199SQL\u8BED\u53E5\u3002",iu.createElement("br",null),"\u9488\u5BF9\u6027\u6307\u5BFC\u610F\u89C1\uFF1A",iu.createElement("br",null),"1\u3001\u660E\u786E\u6761\u4EF6\u8FC7\u6EE4\uFF1A\u5728\u7F16\u5199SQL\u8BED\u53E5\u65F6\u5E94\u5F53\u9996\u5148\u660E\u786E\u9898\u76EE\u8981\u6C42\uFF0C\u5C06\u6761\u4EF6\u7B5B\u9009\u548C\u8BA1\u7B97\u8FC7\u7A0B\u5206\u5F00\u8FDB\u884C\u3002\u5728\u672C\u9898\u4E2D\uFF0C\u5E94\u5F53\u5148\u7B5B\u9009\u51FA\u7B26\u5408\u6761\u4EF6\u7684\u6210\u7EE9\uFF0C\u518D\u8FDB\u884C\u6C42\u548C\u64CD\u4F5C\u3002",iu.createElement("br",null),"2\u3001\u4F7F\u7528CASE\u8BED\u53E5\u8FDB\u884C\u6761\u4EF6\u5224\u65AD\uFF1A\u53EF\u4EE5\u4F7F\u7528CASE\u8BED\u53E5\u5728\u8BA1\u7B97\u603B\u6210\u7EE9\u524D\u5BF9\u6BCF\u4E2A\u6210\u7EE9\u8FDB\u884C\u6761\u4EF6\u5224\u65AD\uFF0C\u5C06\u4F4E\u4E8E60\u5206\u7684\u6210\u7EE9\u6392\u9664\u5728\u5916\u3002\u8FD9\u6837\u53EF\u4EE5\u4FDD\u8BC1\u53EA\u6709\u7B26\u5408\u6761\u4EF6\u7684\u6210\u7EE9\u53C2\u4E0E\u4E86\u603B\u6210\u7EE9\u7684\u8BA1\u7B97\u3002",iu.createElement("br",null),"3\u3001\u719F\u7EC3\u638C\u63E1\u805A\u5408\u51FD\u6570\uFF1A\u5E94\u5F53\u719F\u7EC3\u638C\u63E1SQL\u4E2D\u7684\u805A\u5408\u51FD\u6570\uFF0C\u7279\u522B\u662FSUM\u51FD\u6570\u7684\u4F7F\u7528\u65B9\u6CD5\u3002\u5E94\u5F53\u6E05\u695ASUM\u51FD\u6570\u7684\u4F5C\u7528\u662F\u5BF9\u6307\u5B9A\u5217\u7684\u6570\u503C\u8FDB\u884C\u6C42\u548C\uFF0C\u800C\u4E0D\u662F\u5BF9\u6574\u4E2A\u6570\u636E\u96C6\u8FDB\u884C\u64CD\u4F5C\u3002"):iu.createElement(v.Z,{spinning:Le},iu.createElement("div",null,"\u5927\u6A21\u578B\u63D0\u793A\uFF1A"),iu.createElement("div",null,(J==null?void 0:J.output)||"")))},Sc=Object.defineProperty,S0=Object.getOwnPropertySymbols,$c=Object.prototype.hasOwnProperty,e0=Object.prototype.propertyIsEnumerable,ml=(k,T,L)=>T in k?Sc(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Zl=(k,T)=>{for(var L in T||(T={}))$c.call(T,L)&&ml(k,L,T[L]);if(S0)for(var L of S0(T))e0.call(T,L)&&ml(k,L,T[L]);return k};const Bc=new(Hl());Bc.Diff_EditCost=8;const t0={oldStr:"",newStr:""};function En(k,T){switch(T.type){case"init":return Zl(Zl({},k),T.payload);default:throw new Error}}function Dr(k,T){let L=/&/g,ae=/</g,Le=/>/g,se=k[0],F=(k[1]||"").replace(L,"&").replace(ae,"<").replace(Le,">"),x=!F.trim();if(T==="oldStr")switch(se){case Ys.DIFF_DELETE:return`<ins class=${x?"empty":""}>`+F+"</ins>";case Ys.DIFF_EQUAL:return"<span>"+F+"</span>"}else switch(se){case Ys.DIFF_INSERT:return`<del class=${x?"empty":""}>`+F+"</del>";case Ys.DIFF_EQUAL:return"<span>"+F+"</span>"}}var Nr=({output:k,actual_output:T,is_file:L,onClick:ae})=>{const[Le,se]=(0,c.useReducer)(En,t0);return k=k==null?void 0:k.replace(/\n/g,"\r"),T=T==null?void 0:T.replace(/\n/g,"\r"),(0,c.useEffect)(()=>{let J=Bc.diff_main(k||"",T||"");Bc.diff_cleanupEfficiency(J);const F=J.map(I=>Dr(I,"oldStr")).join(""),x=J.map(I=>Dr(I,"newStr")).join("");se({type:"init",payload:{oldStr:F,newStr:x}})},[k,T]),c.createElement("div",{className:`c-white ${Ru["diff-panel-container"]} ${Ru["diff-panel-container-2"]} `,onClick:()=>ae==null?void 0:ae()},c.createElement("div",{className:L?"c-blue current ":"",dangerouslySetInnerHTML:{__html:Le.oldStr}}))},Jr=w(34376),Li=w(83020),di=({sshConfigData:k,tpId:T})=>{let[L,ae]=(0,c.useState)([]);const{link_url:Le,port:se}=k,J=(0,c.useRef)(),F=(0,c.useRef)(),x=(0,c.useRef)(),I=(0,c.useRef)(),G=(0,c.useRef)(!1),ie=Qe=>{console.log("insertData:",Qe),L.push(Qe),ae([...L])};function ue(Qe){x.current=new WebSocket(Qe),J.current=x.current,x.current.onopen=()=>{x.current.send(JSON.stringify({tp:"log",data:T}))},x.current.onerror=we=>{console.log("------in socket error----",we,x.current,Qe)},x.current.onmessage=we=>{G.current,G.current=!0;const je=Wi.Base64.decode(we.data.toString());je==="ProcessFinished"?(he(),setTimeout(()=>{n.Z.publish("runCodeFinish")},1e3)):F.current||ie(je)},x.current.onclose=we=>{console.log("socket\u5173\u95ED\u94FE\u63A5",we)},x.current.ondisconnect=we=>{console.log("socket-disconnect:",we)}}const he=()=>{F.current=!0,ae([...L])};(0,c.useEffect)(()=>{const Qe=n.Z.subscribe("runCode",je=>{x.current=void 0,console.log("lastedUpdateTime-runCode",n.Z,n.Z.channels),je.type==="start"?(F.current=!1,L=[],ae([]),ue((je==null?void 0:je.socketUrl)||Le)):he()}),we=n.Z.subscribe("setLogData",je=>{ae([...je])});return()=>{Qe(),we(),J.current&&(J.current.close(),console.log("socket\u94FE\u63A5\u4E3B\u52A8\u5173\u95ED"),G.current=!1)}},[]),(0,c.useEffect)(()=>{I.current.scrollIntoView({behavior:"smooth",block:"end"})},[L]);const De=(0,c.useCallback)(()=>c.createElement("pre",{style:{whiteSpace:"break-spaces"},className:"font14 mr20"},L==null?void 0:L.join(`
|
|
|
`)),[L]);return c.createElement("div",{className:"xterm-panel pb10",ref:I,style:{fontFamily:"monospace"}},L==""&&!F.current&&c.createElement(m.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}),De())},Ya=Object.defineProperty,Ce=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,$t=(k,T,L)=>T in k?Ya(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Jt=(k,T)=>{for(var L in T||(T={}))Dt.call(T,L)&&$t(k,L,T[L]);if(He)for(var L of He(T))St.call(T,L)&&$t(k,L,T[L]);return k},bn=(k,T)=>Ce(k,Pe(T)),_n=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});function Mn({last_compile_output:k,language:T,ts_mem:L,ts_time:ae,input:Le,output:se,is_invisible:J,input_visible:F,actual_output_visible:x,actual_output:I,is_file:G,input_file_url:ie,output_file_url:ue,is_public:he,show_lock:De,result:Qe,compile_success:we,title:je,isActive:pe,id:ve,onActive:Ie,test_sets_view:Je,allowed_unlock:ye,identity:Te,taskData:tt,setData:it,setMonacoValue:Ue}){var At,xt,Gt,nn;const[jt,Ht]=(0,c.useState)(!1),Mt=(0,c.useRef)(),Et=(0,c.useRef)(),Tt=x||F||J,cn=se;G&&((At=tt==null?void 0:tt.user)==null?void 0:At.identity)<=5&&(J=!1),J&&((xt=tt==null?void 0:tt.user)==null?void 0:xt.identity)>5&&(se="\u8BE5\u9884\u671F\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B"),F&&((Gt=tt==null?void 0:tt.user)==null?void 0:Gt.identity)>5&&(Le="\u8BE5\u8F93\u5165\u4E0D\u53EF\u67E5\u770B"),x&&((nn=tt==null?void 0:tt.user)==null?void 0:nn.identity)>5&&(I="\u8BE5\u5B9E\u9645\u8F93\u51FA\u4E0D\u53EF\u67E5\u770B");function Lt(){he||Je||Te<5||(tt==null?void 0:tt.open_answer_and_test)==1&&Te==5?Ie(ve):ye?n.Z.publish("unlock-test-case",ve):d.ZP.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501")}const Xt=ft=>{if(ft.stopPropagation(),ft.preventDefault(),!ye){d.ZP.info("\u672C\u6D4B\u8BD5\u96C6\u4E0D\u53EF\u89E3\u9501");return}n.Z.publish("unlock-test-case",ve)};let mt=Ms["test-case-item"];return pe&&(mt+=" active"),k&&(mt+=` ${Ms["has-result"]}`),(0,c.useEffect)(()=>{if(jt){var ft=new Jr.Terminal({fontSize:14,background:"#1e1e1e",letterSpacing:4});ft.open(Mt.current);let gn=(0,l.pp)(I);ft.writeln(gn),ft.setOption("theme",{background:"#1e1e1e"}),window.terms=ft;var wn=new Jr.Terminal({convertEol:!0,fontFamily:"'Fira Mono', monospace",fontSize:14,background:"#1e1e1e"});wn.open(Et.current),wn.writeln(se),wn.setOption("theme",{background:"#1e1e1e"})}},[jt]),c.createElement("li",{className:mt},c.createElement("a",{className:Ms["case-header"],onClick:Lt},c.createElement("h2",null,c.createElement("div",{className:pe?Ms["arrow-down"]:Ms["arrow-right"]}),c.createElement("span",{className:Ms["test-title"]},je)),De?Je||Te<5||(tt==null?void 0:tt.open_answer_and_test)==1&&Te==5?c.createElement("i",{className:"iconfont icon-jiesuo",style:{flex:1,marginLeft:20}}):c.createElement("i",{onClick:Xt,className:"iconfont icon-suo1",style:{flex:1,marginLeft:20}}):null,c.createElement("div",{className:Ms["case-info"]},L?c.createElement("span",{className:Ms.description},"\u6D88\u8017\u5185\u5B58",L,"MB"):null,ae?c.createElement("span",{className:Ms.description}," ","\u4EE3\u7801\u6267\u884C\u65F6\u957F\uFF1A",ae,"\u79D2"," "):null,we>0?c.createElement("img",{width:16,src:Qe?Ac.Z:D0.Z}):null)),c.createElement("div",{className:`${Ms["item-desc"]} ${pe?"show":"hide"} ${Ms["choose-game-item"]}`},Le?c.createElement(o.Z,null,c.createElement(r.Z,{flex:"80px"},"\u6D4B\u8BD5\u8F93\u5165\uFF1A"),c.createElement(r.Z,{flex:"1",style:{color:"#fff"}},F?c.createElement("span",{style:{color:"#2ea44f",whiteSpace:"pre-wrap"}},Le):c.createElement(Nr,{onClick:()=>_n(this,null,function*(){if(G){const ft=yield fetch(ie,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});if(ft.status===-1)return;Ue(yield ft.text()),setTimeout(()=>{it(ie)},200)}}),is_file:G,output:Le}))):null,c.createElement("p",{className:Ms["output-title-container"]},c.createElement("span",null,"\u2014\u2014 \u9884\u671F\u8F93\u51FA \u2014\u2014"),c.createElement("span",{className:Ms["output-title"]},c.createElement("span",null,"\u2014\u2014 \u5B9E\u9645\u8F93\u51FA \u2014\u2014"),!G&&c.createElement("span",{className:"c-blue current",onClick:()=>Ht(!jt)},jt?"\u5C55\u793A\u683C\u5F0F\u5316\u8F93\u51FA":"\u5C55\u793A\u539F\u59CB\u8F93\u51FA"))),G&&c.createElement("div",{class:Ms["diff-panel-container"]},c.createElement("div",{className:"tc"},J?c.createElement("span",{style:{color:"#2ea44f"}},se):c.createElement("a",{class:"underline",onClick:()=>_n(this,null,function*(){const ft=yield fetch(ue,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ft.status!==-1&&(Ue(yield ft.text()),setTimeout(()=>{it(ue)},200))})},se)),c.createElement("div",{className:"tc"},x?c.createElement("span",{style:{color:"#2ea44f"}},I):we?c.createElement("a",{class:"underline",onClick:()=>_n(this,null,function*(){const ft=yield(0,Zr.ZP)(I,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});ft.status!==-1&&(Ue(ft),setTimeout(()=>{it(I)},200))})},cn):I)),!G&&!jt&&c.createElement(Ul,{compile_success:we,result:Qe,output:se,actual_output:I}),!G&&jt&&c.createElement("div",{class:Ms["diff-panel-container"]},c.createElement("div",{className:"",ref:Et}),c.createElement("div",{className:"",ref:Mt}))))}var nr=({onResizeSetContainer:k,moveY:T,taskData:L,isHtml:ae,lastedUpdateTime:Le,content:se,myshixunIdentifier:J,test_sets_view:F,identity:x,language:I,allowed_unlock:G,test_sets:ie=[],test_sets_count:ue,sets_error_count:he,last_compile_output:De,onFinishDisplayHtml:Qe,startDebug:we,setStartDebug:je,setHighlightLine:pe,setBreakPointValue:ve,unique:Ie,onChangePath:Je,currentPath:ye,codeRepData:Te,initModel:tt})=>{var it,Ue;const[At,xt]=(0,c.useState)(-1),[Gt,nn]=(0,c.useState)(""),[jt,Ht]=(0,c.useState)(""),[Mt,Et]=(0,c.useState)(ae?0:1),[Tt,cn]=(0,c.useState)(!1),[Lt,Xt]=(0,c.useState)(!1),[mt,ft]=(0,c.useState)(!1);(0,c.useEffect)(()=>{we===!0&&Tt===!1&&cn(!0)},[we,Tt]),(0,c.useEffect)(()=>{var ht;const un=n.Z.subscribe("showRunCodeTab",In=>{Xt(In),Et(2)}),fn=n.Z.subscribe("runCode",()=>{Et(2)}),Bn=n.Z.subscribe("active-debug",()=>{Et(3)}),vn=n.Z.subscribe("active-tip",In=>{ft(In)});return n.Z.publish("caseInputValue",(ht=ie==null?void 0:ie.find(In=>In.input))==null?void 0:ht.input),()=>{un(),fn(),Bn(),vn()}},[]);function wn(ht){xt(ht===At?-1:ht)}function gn(){k(T)}function dn(ht){Et(parseInt(ht.target.id,10))}const _t={code:se,isActive:Mt===0&&ae,myshixunIdentifier:J,onFinishDisplayHtml:Qe,lastedUpdateTime:Le};return c.createElement(c.Fragment,null,c.createElement(Or.Z,{close:!0,data:Gt,type:Gt.length?"txt":"",onClose:()=>nn(""),monacoEditor:{value:jt,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}}}),(L==null?void 0:L.openai_tpi)&&(tt||(L==null?void 0:L.last_compile_output)!=="compile successfully")&&c.createElement(qc,{taskData:L,codeRepData:Te,test_sets:ie,initModel:tt}),c.createElement("div",{className:"test-header"},c.createElement("div",{className:"flex-container"},ae?c.createElement("span",{id:0,onClick:dn,className:Mt===0?"active":""},"\u6548\u679C\u663E\u793A"):null,c.createElement("span",{id:1,onClick:dn,className:Mt===1?"active":""},"\u6D4B\u8BD5\u7ED3\u679C"),!!Lt&&c.createElement("span",{id:2,onClick:dn,className:Mt===2?"active":""},"\u81EA\u6D4B\u8FD0\u884C\u7ED3\u679C"),Tt&&c.createElement("span",{id:3,onClick:dn,className:Mt===3?"active-debug":""},"\u8C03\u8BD5\u5668",c.createElement("i",{id:3,onClick:()=>(0,l.xg)("/pdf/\u5E73\u53F0\u8C03\u8BD5\u5668\u529F\u80FD\u64CD\u4F5C\u8BF4\u660E.pdf"),className:"iconfont icon-xiaowenhao2 font14 current ml10"})),mt&&c.createElement("div",{className:Ms.alert},c.createElement("b",{className:"iconfont icon-shanchuhuanjing"}),c.createElement("div",null,"\u8C03\u8BD5\u670D\u52A1\u5DF2\u8FC7\u671F\uFF0C\u8BF7\u91CD\u65B0\u5F00\u59CB\u8C03\u8BD5\u3002"),c.createElement("i",{onClick:()=>ft(!1),className:"iconfont icon-guanbi7"}))),c.createElement("a",{onClick:gn},c.createElement("i",{className:`iconfont ${T===.01?"icon-shousuo":"icon-zhankai"} icon-zhankai`}))),c.createElement(Li.Z,{style:{display:Mt===2?"flex":"none"},leftNode:c.createElement(b.default.TextArea,{defaultValue:(it=ie==null?void 0:ie.find(ht=>ht.input&&!ht.is_file))==null?void 0:it.input,style:{minHeight:"calc(100% - 15px)"},autoFocus:!0,placeholder:"\u8BF7\u8F93\u5165\u81EA\u6D4B\u7528\u4F8B\uFF08\u5982\u679C\u672A\u586B\u5199\uFF0C\u9996\u6B21\u81EA\u6D4B\u8FD0\u884C\u65F6\uFF0C\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u586B\u5145\u7B2C\u4E00\u4E2A\u975E\u9690\u85CF\u7684\u6587\u672C\u7C7B\u578B\u7684\u6D4B\u8BD5\u7528\u4F8B\uFF09",onChange:ht=>{n.Z.publish("caseInputValue",ht.target.value)}}),rightNode:c.createElement(di,{sshConfigData:{link_url:`${L==null?void 0:L.wss_url}/log`},tpId:(Ue=L==null?void 0:L.myshixun)==null?void 0:Ue.id,sid:1})}),c.createElement("section",{style:{display:Mt===1?"block":"none",flex:1}},De?c.createElement("p",{className:`test-result ${he===0?"success":"failer"}`},c.createElement("span",{className:"count"},c.createElement("img",{width:16,src:he===0?Ac.Z:Kc.Z}),ue-he,"/",ue),he==0?c.createElement("span",{className:"count"},"\u5168\u90E8\u901A\u8FC7"):c.createElement("div",{dangerouslySetInnerHTML:{__html:De}})):null,c.createElement("ul",{className:"test-case-list"},ie.map((ht,un)=>c.createElement(Mn,bn(Jt({setData:nn,setMonacoValue:Ht,allowed_unlock:G,identity:x,key:"item"+un,test_sets_view:F,language:I,last_compile_output:De,title:`\u6D4B\u8BD5\u96C6${un+1}`},ht),{isActive:At===un,id:un,taskData:L,onActive:wn}))))),c.createElement(x0,{myshixunIdentifier:J,setHighlightLine:pe,setStartDebug:je,startDebug:we,setBreakPointValue:ve,unique:Ie,onChangePath:Je,currentPath:ye,visible:Mt===3}),ae?c.createElement(Yl,Jt({},_t)):null)},On=w(85315),Pn=w(76889),Wn=({taskData:k,itemData:T})=>{const{shixun_environment_id:L,vnc_url:ae,windows_vnc:Le,linux_vnc:se,virtual_machine:J,tab_type:F,instance_startup_type:x,index_tab:I,tpi_type:G}=T;return c.createElement(Pn.Z,{shixun_environment_id:L,vnc_url:ae,window_vnc_url:Le,virtual_machine:J,linux_vnc:se,tab_type:F,instance_startup_type:x,taskData:k,index_tab:I,tpi_type:G})},Zn=w(19208).lW,Cn=Object.defineProperty,Rn=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,hr=(k,T,L)=>T in k?Cn(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,br=(k,T)=>{for(var L in T||(T={}))qn.call(T,L)&&hr(k,L,T[L]);if(Rn)for(var L of Rn(T))Ar.call(T,L)&&hr(k,L,T[L]);return k},Sr=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});(()=>{var k={307:(ae,Le)=>{"use strict";var se,J,F="f353e919-15b2-4fda-9b18-6227e5a5b0d9",x="load-"+F,I=new WeakMap,G={};function ie(ve,Ie,Je,ye){ve[ue][Je].forEach(function(Te){try{Te(Ie,function(tt){ve[he](Je,tt,0,ye,!0)})}catch(tt){console.error(tt)}})}window.addEventListener("message",function(ve){if(ve.data){var Ie=ve.data[F];if(Ie){var Je=I.get(ve.source);if(!Je)return;if("isResponse"in ve.data){if(ve.data.isResponse)return void(G[Ie]&&G[Ie](ve.data.data))}else if(G[Ie])return void G[Ie](ve.data.data);if(!Je[ue]||!Je[ue][ve.data.channel]||Je[ue][ve.data.channel].length===0)return Je.pendingMessages[ve.data.channel]||(Je.pendingMessages[ve.data.channel]=[]),void Je.pendingMessages[ve.data.channel].push({data:ve.data.data,session:Ie});ie(Je,ve.data.data,ve.data.channel,Ie)}}});var ue=Symbol("listeners"),he=Symbol("send"),De=function(ve){function Ie(ye,Te){this.pendingMessages={},this[J]={},this.iframe=ye,this.window=Te,this.iframe&&(this.window=this.iframe.contentWindow),I.set(this.window,this),we&&we.window===Te&&(we.window=this.window)}var Je=Ie.prototype;return Je[ve]=function(ye,Te,tt,it,Ue){var At;return tt===void 0&&(tt=0),it===void 0&&(it=Math.random()),Ue===void 0&&(Ue=!1),this.window.postMessage(((At={data:Te})[F]=it,At.channel=ye,At.isResponse=Ue,At),"*"),tt===0?Promise.resolve():Promise.race([new Promise(function(xt){G[it]=function(Gt){G[it]=null,xt(Gt)}}),new Promise(function(xt,Gt){setTimeout(function(){G[it]=null,Gt(new Error("timeout"))},tt)})])},Je.send=function(ye,Te,tt){return tt===void 0&&(tt=0),this[he](ye,Te,tt)},Je.subscribe=function(ye,Te){var tt=this;this[ue][ye]||(this[ue][ye]=[]),this[ue][ye].push(Te),this.pendingMessages[ye]&&(this.pendingMessages[ye].forEach(function(it){ie(tt,it.data,ye,it.session)}),this.pendingMessages[ye]=[])},Je.unsubscribe=function(ye,Te){if(!this[ue][ye])return!1;var tt=this[ue][ye].indexOf(Te);return tt!==-1&&(this[ue][ye].splice(tt,1),!0)},Je.once=function(ye,Te){var tt=this;tt.subscribe(ye,function it(){tt.unsubscribe(ye,it),Te.apply(void 0,arguments)})},Ie}((J=ue,he));function Qe(ve,Ie){return Ie===void 0&&(Ie=1e4),new Promise(function(Je,ye){var Te=!1;setTimeout(function(){Te||ye(new Error("timeout"))},Ie),ve.once(x,function(){Te=!0,Je(ve),ve.onload&&ve.onload()})})}var we,je=(se=[window.parent,window.top,window.opener].find(function(ve){return window!==ve}))!=null?se:window,pe=(we=new De(null,je)).send.bind(we);we.subscribe.bind(we),we.unsubscribe.bind(we),we.once.bind(we),pe(x,null),Le.loadIframe=function(ve,Ie,Je){if(Je===void 0&&(Je=1e4),!(Ie instanceof HTMLIFrameElement)){var ye=document.createElement("iframe");Ie.appendChild(ye),Ie=ye}var Te=Ie;return Te.src=ve,Qe(new De(Te),Je)},Le.openWindow=function(ve,Ie,Je,ye){Ie===void 0&&(Ie=1e4);var Te=window.open(ve,Je,ye);return Qe(new De(null,Te),Ie)}},670:(ae,Le,se)=>{"use strict";ae.exports=se(307)},655:(ae,Le)=>{"use strict";Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.memo"),Symbol.for("react.lazy");var se={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},J=Object.assign,F={};function x(ue,he,De){this.props=ue,this.context=he,this.refs=F,this.updater=De||se}function I(){}function G(ue,he,De){this.props=ue,this.context=he,this.refs=F,this.updater=De||se}x.prototype.isReactComponent={},x.prototype.setState=function(ue,he){if(typeof ue!="object"&&typeof ue!="function"&&ue!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,ue,he,"setState")},x.prototype.forceUpdate=function(ue){this.updater.enqueueForceUpdate(this,ue,"forceUpdate")},I.prototype=x.prototype;var ie=G.prototype=new I;ie.constructor=G,J(ie,x.prototype),ie.isPureReactComponent=!0,Array.isArray},8628:(ae,Le,se)=>{"use strict";se(655)},9818:(ae,Le,se)=>{"use strict";var J=se(528),F=se(8498),x=F(J("String.prototype.indexOf"));ae.exports=function(I,G){var ie=J(I,!!G);return typeof ie=="function"&&x(I,".prototype.")>-1?F(ie):ie}},8498:(ae,Le,se)=>{"use strict";var J=se(9138),F=se(528),x=F("%Function.prototype.apply%"),I=F("%Function.prototype.call%"),G=F("%Reflect.apply%",!0)||J.call(I,x),ie=F("%Object.getOwnPropertyDescriptor%",!0),ue=F("%Object.defineProperty%",!0),he=F("%Math.max%");if(ue)try{ue({},"a",{value:1})}catch(Qe){ue=null}ae.exports=function(Qe){var we=G(J,I,arguments);return ie&&ue&&ie(we,"length").configurable&&ue(we,"length",{value:1+he(0,Qe.length-(arguments.length-1))}),we};var De=function(){return G(J,x,arguments)};ue?ue(ae.exports,"apply",{value:De}):ae.exports.apply=De},3464:function(ae){ae.exports=function(){"use strict";var Le=6e4,se=36e5,J="millisecond",F="second",x="minute",I="hour",G="day",ie="week",ue="month",he="quarter",De="year",Qe="date",we="Invalid Date",je=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,pe=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,ve={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(jt){var Ht=["th","st","nd","rd"],Mt=jt%100;return"["+jt+(Ht[(Mt-20)%10]||Ht[Mt]||Ht[0])+"]"}},Ie=function(jt,Ht,Mt){var Et=String(jt);return!Et||Et.length>=Ht?jt:""+Array(Ht+1-Et.length).join(Mt)+jt},Je={s:Ie,z:function(jt){var Ht=-jt.utcOffset(),Mt=Math.abs(Ht),Et=Math.floor(Mt/60),Tt=Mt%60;return(Ht<=0?"+":"-")+Ie(Et,2,"0")+":"+Ie(Tt,2,"0")},m:function jt(Ht,Mt){if(Ht.date()<Mt.date())return-jt(Mt,Ht);var Et=12*(Mt.year()-Ht.year())+(Mt.month()-Ht.month()),Tt=Ht.clone().add(Et,ue),cn=Mt-Tt<0,Lt=Ht.clone().add(Et+(cn?-1:1),ue);return+(-(Et+(Mt-Tt)/(cn?Tt-Lt:Lt-Tt))||0)},a:function(jt){return jt<0?Math.ceil(jt)||0:Math.floor(jt)},p:function(jt){return{M:ue,y:De,w:ie,d:G,D:Qe,h:I,m:x,s:F,ms:J,Q:he}[jt]||String(jt||"").toLowerCase().replace(/s$/,"")},u:function(jt){return jt===void 0}},ye="en",Te={};Te[ye]=ve;var tt="$isDayjsObject",it=function(jt){return jt instanceof Gt||!(!jt||!jt[tt])},Ue=function jt(Ht,Mt,Et){var Tt;if(!Ht)return ye;if(typeof Ht=="string"){var cn=Ht.toLowerCase();Te[cn]&&(Tt=cn),Mt&&(Te[cn]=Mt,Tt=cn);var Lt=Ht.split("-");if(!Tt&&Lt.length>1)return jt(Lt[0])}else{var Xt=Ht.name;Te[Xt]=Ht,Tt=Xt}return!Et&&Tt&&(ye=Tt),Tt||!Et&&ye},At=function(jt,Ht){if(it(jt))return jt.clone();var Mt=typeof Ht=="object"?Ht:{};return Mt.date=jt,Mt.args=arguments,new Gt(Mt)},xt=Je;xt.l=Ue,xt.i=it,xt.w=function(jt,Ht){return At(jt,{locale:Ht.$L,utc:Ht.$u,x:Ht.$x,$offset:Ht.$offset})};var Gt=function(){function jt(Mt){this.$L=Ue(Mt.locale,null,!0),this.parse(Mt),this.$x=this.$x||Mt.x||{},this[tt]=!0}var Ht=jt.prototype;return Ht.parse=function(Mt){this.$d=function(Et){var Tt=Et.date,cn=Et.utc;if(Tt===null)return new Date(NaN);if(xt.u(Tt))return new Date;if(Tt instanceof Date)return new Date(Tt);if(typeof Tt=="string"&&!/Z$/i.test(Tt)){var Lt=Tt.match(je);if(Lt){var Xt=Lt[2]-1||0,mt=(Lt[7]||"0").substring(0,3);return cn?new Date(Date.UTC(Lt[1],Xt,Lt[3]||1,Lt[4]||0,Lt[5]||0,Lt[6]||0,mt)):new Date(Lt[1],Xt,Lt[3]||1,Lt[4]||0,Lt[5]||0,Lt[6]||0,mt)}}return new Date(Tt)}(Mt),this.init()},Ht.init=function(){var Mt=this.$d;this.$y=Mt.getFullYear(),this.$M=Mt.getMonth(),this.$D=Mt.getDate(),this.$W=Mt.getDay(),this.$H=Mt.getHours(),this.$m=Mt.getMinutes(),this.$s=Mt.getSeconds(),this.$ms=Mt.getMilliseconds()},Ht.$utils=function(){return xt},Ht.isValid=function(){return this.$d.toString()!==we},Ht.isSame=function(Mt,Et){var Tt=At(Mt);return this.startOf(Et)<=Tt&&Tt<=this.endOf(Et)},Ht.isAfter=function(Mt,Et){return At(Mt)<this.startOf(Et)},Ht.isBefore=function(Mt,Et){return this.endOf(Et)<At(Mt)},Ht.$g=function(Mt,Et,Tt){return xt.u(Mt)?this[Et]:this.set(Tt,Mt)},Ht.unix=function(){return Math.floor(this.valueOf()/1e3)},Ht.valueOf=function(){return this.$d.getTime()},Ht.startOf=function(Mt,Et){var Tt=this,cn=!!xt.u(Et)||Et,Lt=xt.p(Mt),Xt=function(un,fn){var Bn=xt.w(Tt.$u?Date.UTC(Tt.$y,fn,un):new Date(Tt.$y,fn,un),Tt);return cn?Bn:Bn.endOf(G)},mt=function(un,fn){return xt.w(Tt.toDate()[un].apply(Tt.toDate("s"),(cn?[0,0,0,0]:[23,59,59,999]).slice(fn)),Tt)},ft=this.$W,wn=this.$M,gn=this.$D,dn="set"+(this.$u?"UTC":"");switch(Lt){case De:return cn?Xt(1,0):Xt(31,11);case ue:return cn?Xt(1,wn):Xt(0,wn+1);case ie:var _t=this.$locale().weekStart||0,ht=(ft<_t?ft+7:ft)-_t;return Xt(cn?gn-ht:gn+(6-ht),wn);case G:case Qe:return mt(dn+"Hours",0);case I:return mt(dn+"Minutes",1);case x:return mt(dn+"Seconds",2);case F:return mt(dn+"Milliseconds",3);default:return this.clone()}},Ht.endOf=function(Mt){return this.startOf(Mt,!1)},Ht.$set=function(Mt,Et){var Tt,cn=xt.p(Mt),Lt="set"+(this.$u?"UTC":""),Xt=(Tt={},Tt[G]=Lt+"Date",Tt[Qe]=Lt+"Date",Tt[ue]=Lt+"Month",Tt[De]=Lt+"FullYear",Tt[I]=Lt+"Hours",Tt[x]=Lt+"Minutes",Tt[F]=Lt+"Seconds",Tt[J]=Lt+"Milliseconds",Tt)[cn],mt=cn===G?this.$D+(Et-this.$W):Et;if(cn===ue||cn===De){var ft=this.clone().set(Qe,1);ft.$d[Xt](mt),ft.init(),this.$d=ft.set(Qe,Math.min(this.$D,ft.daysInMonth())).$d}else Xt&&this.$d[Xt](mt);return this.init(),this},Ht.set=function(Mt,Et){return this.clone().$set(Mt,Et)},Ht.get=function(Mt){return this[xt.p(Mt)]()},Ht.add=function(Mt,Et){var Tt,cn=this;Mt=Number(Mt);var Lt=xt.p(Et),Xt=function(wn){var gn=At(cn);return xt.w(gn.date(gn.date()+Math.round(wn*Mt)),cn)};if(Lt===ue)return this.set(ue,this.$M+Mt);if(Lt===De)return this.set(De,this.$y+Mt);if(Lt===G)return Xt(1);if(Lt===ie)return Xt(7);var mt=(Tt={},Tt[x]=Le,Tt[I]=se,Tt[F]=1e3,Tt)[Lt]||1,ft=this.$d.getTime()+Mt*mt;return xt.w(ft,this)},Ht.subtract=function(Mt,Et){return this.add(-1*Mt,Et)},Ht.format=function(Mt){var Et=this,Tt=this.$locale();if(!this.isValid())return Tt.invalidDate||we;var cn=Mt||"YYYY-MM-DDTHH:mm:ssZ",Lt=xt.z(this),Xt=this.$H,mt=this.$m,ft=this.$M,wn=Tt.weekdays,gn=Tt.months,dn=Tt.meridiem,_t=function(fn,Bn,vn,In){return fn&&(fn[Bn]||fn(Et,cn))||vn[Bn].slice(0,In)},ht=function(fn){return xt.s(Xt%12||12,fn,"0")},un=dn||function(fn,Bn,vn){var In=fn<12?"AM":"PM";return vn?In.toLowerCase():In};return cn.replace(pe,function(fn,Bn){return Bn||function(vn){switch(vn){case"YY":return String(Et.$y).slice(-2);case"YYYY":return xt.s(Et.$y,4,"0");case"M":return ft+1;case"MM":return xt.s(ft+1,2,"0");case"MMM":return _t(Tt.monthsShort,ft,gn,3);case"MMMM":return _t(gn,ft);case"D":return Et.$D;case"DD":return xt.s(Et.$D,2,"0");case"d":return String(Et.$W);case"dd":return _t(Tt.weekdaysMin,Et.$W,wn,2);case"ddd":return _t(Tt.weekdaysShort,Et.$W,wn,3);case"dddd":return wn[Et.$W];case"H":return String(Xt);case"HH":return xt.s(Xt,2,"0");case"h":return ht(1);case"hh":return ht(2);case"a":return un(Xt,mt,!0);case"A":return un(Xt,mt,!1);case"m":return String(mt);case"mm":return xt.s(mt,2,"0");case"s":return String(Et.$s);case"ss":return xt.s(Et.$s,2,"0");case"SSS":return xt.s(Et.$ms,3,"0");case"Z":return Lt}return null}(fn)||Lt.replace(":","")})},Ht.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},Ht.diff=function(Mt,Et,Tt){var cn,Lt=this,Xt=xt.p(Et),mt=At(Mt),ft=(mt.utcOffset()-this.utcOffset())*Le,wn=this-mt,gn=function(){return xt.m(Lt,mt)};switch(Xt){case De:cn=gn()/12;break;case ue:cn=gn();break;case he:cn=gn()/3;break;case ie:cn=(wn-ft)/6048e5;break;case G:cn=(wn-ft)/864e5;break;case I:cn=wn/se;break;case x:cn=wn/Le;break;case F:cn=wn/1e3;break;default:cn=wn}return Tt?cn:xt.a(cn)},Ht.daysInMonth=function(){return this.endOf(ue).$D},Ht.$locale=function(){return Te[this.$L]},Ht.locale=function(Mt,Et){if(!Mt)return this.$L;var Tt=this.clone(),cn=Ue(Mt,Et,!0);return cn&&(Tt.$L=cn),Tt},Ht.clone=function(){return xt.w(this.$d,this)},Ht.toDate=function(){return new Date(this.valueOf())},Ht.toJSON=function(){return this.isValid()?this.toISOString():null},Ht.toISOString=function(){return this.$d.toISOString()},Ht.toString=function(){return this.$d.toUTCString()},jt}(),nn=Gt.prototype;return At.prototype=nn,[["$ms",J],["$s",F],["$m",x],["$H",I],["$W",G],["$M",ue],["$y",De],["$D",Qe]].forEach(function(jt){nn[jt[1]]=function(Ht){return this.$g(Ht,jt[0],jt[1])}}),At.extend=function(jt,Ht){return jt.$i||(jt(Ht,Gt,At),jt.$i=!0),At},At.locale=Ue,At.isDayjs=it,At.unix=function(jt){return At(1e3*jt)},At.en=Te[ye],At.Ls=Te,At.p={},At}()},7657:function(ae){ae.exports=function(){"use strict";var Le="minute",se=/[+-]\d\d(?::?\d\d)?/g,J=/([+-]|\d\d)/g;return function(F,x,I){var G=x.prototype;I.utc=function(je){return new x({date:je,utc:!0,args:arguments})},G.utc=function(je){var pe=I(this.toDate(),{locale:this.$L,utc:!0});return je?pe.add(this.utcOffset(),Le):pe},G.local=function(){return I(this.toDate(),{locale:this.$L,utc:!1})};var ie=G.parse;G.parse=function(je){je.utc&&(this.$u=!0),this.$utils().u(je.$offset)||(this.$offset=je.$offset),ie.call(this,je)};var ue=G.init;G.init=function(){if(this.$u){var je=this.$d;this.$y=je.getUTCFullYear(),this.$M=je.getUTCMonth(),this.$D=je.getUTCDate(),this.$W=je.getUTCDay(),this.$H=je.getUTCHours(),this.$m=je.getUTCMinutes(),this.$s=je.getUTCSeconds(),this.$ms=je.getUTCMilliseconds()}else ue.call(this)};var he=G.utcOffset;G.utcOffset=function(je,pe){var ve=this.$utils().u;if(ve(je))return this.$u?0:ve(this.$offset)?he.call(this):this.$offset;if(typeof je=="string"&&(je=function(Te){Te===void 0&&(Te="");var tt=Te.match(se);if(!tt)return null;var it=(""+tt[0]).match(J)||["-",0,0],Ue=it[0],At=60*+it[1]+ +it[2];return At===0?0:Ue==="+"?At:-At}(je),je===null))return this;var Ie=Math.abs(je)<=16?60*je:je,Je=this;if(pe)return Je.$offset=Ie,Je.$u=je===0,Je;if(je!==0){var ye=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(Je=this.local().add(Ie+ye,Le)).$offset=Ie,Je.$x.$localOffset=ye}else Je=this.utc();return Je};var De=G.format;G.format=function(je){var pe=je||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return De.call(this,pe)},G.valueOf=function(){var je=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*je},G.isUTC=function(){return!!this.$u},G.toISOString=function(){return this.toDate().toISOString()},G.toString=function(){return this.toDate().toUTCString()};var Qe=G.toDate;G.toDate=function(je){return je==="s"&&this.$offset?I(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():Qe.call(this)};var we=G.diff;G.diff=function(je,pe,ve){if(je&&this.$u===je.$u)return we.call(this,je,pe,ve);var Ie=this.local(),Je=I(je).local();return we.call(Ie,Je,pe,ve)}}}()},8794:ae=>{"use strict";var Le=Array.prototype.slice,se=Object.prototype.toString;ae.exports=function(J){var F=this;if(typeof F!="function"||se.call(F)!=="[object Function]")throw new TypeError("Function.prototype.bind called on incompatible "+F);for(var x,I=Le.call(arguments,1),G=Math.max(0,F.length-I.length),ie=[],ue=0;ue<G;ue++)ie.push("$"+ue);if(x=Function("binder","return function ("+ie.join(",")+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof x){var De=F.apply(this,I.concat(Le.call(arguments)));return Object(De)===De?De:this}return F.apply(J,I.concat(Le.call(arguments)))}),F.prototype){var he=function(){};he.prototype=F.prototype,x.prototype=new he,he.prototype=null}return x}},9138:(ae,Le,se)=>{"use strict";var J=se(8794);ae.exports=Function.prototype.bind||J},528:(ae,Le,se)=>{"use strict";var J,F=SyntaxError,x=Function,I=TypeError,G=function(Mt){try{return x('"use strict"; return ('+Mt+").constructor;")()}catch(Et){}},ie=Object.getOwnPropertyDescriptor;if(ie)try{ie({},"")}catch(Mt){ie=null}var ue=function(){throw new I},he=ie?function(){try{return ue}catch(Mt){try{return ie(arguments,"callee").get}catch(Et){return ue}}}():ue,De=se(3558)(),Qe=se(6869)(),we=Object.getPrototypeOf||(Qe?function(Mt){return Mt.__proto__}:null),je={},pe=typeof Uint8Array!="undefined"&&we?we(Uint8Array):J,ve={"%AggregateError%":typeof AggregateError=="undefined"?J:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?J:ArrayBuffer,"%ArrayIteratorPrototype%":De&&we?we([][Symbol.iterator]()):J,"%AsyncFromSyncIteratorPrototype%":J,"%AsyncFunction%":je,"%AsyncGenerator%":je,"%AsyncGeneratorFunction%":je,"%AsyncIteratorPrototype%":je,"%Atomics%":typeof Atomics=="undefined"?J:Atomics,"%BigInt%":typeof BigInt=="undefined"?J:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?J:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?J:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?J:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?J:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?J:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?J:FinalizationRegistry,"%Function%":x,"%GeneratorFunction%":je,"%Int8Array%":typeof Int8Array=="undefined"?J:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?J:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?J:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":De&&we?we(we([][Symbol.iterator]())):J,"%JSON%":typeof JSON=="object"?JSON:J,"%Map%":typeof Map=="undefined"?J:Map,"%MapIteratorPrototype%":typeof Map!="undefined"&&De&&we?we(new Map()[Symbol.iterator]()):J,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?J:Promise,"%Proxy%":typeof Proxy=="undefined"?J:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?J:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?J:Set,"%SetIteratorPrototype%":typeof Set!="undefined"&&De&&we?we(new Set()[Symbol.iterator]()):J,"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?J:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":De&&we?we(""[Symbol.iterator]()):J,"%Symbol%":De?Symbol:J,"%SyntaxError%":F,"%ThrowTypeError%":he,"%TypedArray%":pe,"%TypeError%":I,"%Uint8Array%":typeof Uint8Array=="undefined"?J:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?J:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?J:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?J:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?J:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?J:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?J:WeakSet};if(we)try{null.error}catch(Mt){var Ie=we(we(Mt));ve["%Error.prototype%"]=Ie}var Je=function Mt(Et){var Tt;if(Et==="%AsyncFunction%")Tt=G("async function () {}");else if(Et==="%GeneratorFunction%")Tt=G("function* () {}");else if(Et==="%AsyncGeneratorFunction%")Tt=G("async function* () {}");else if(Et==="%AsyncGenerator%"){var cn=Mt("%AsyncGeneratorFunction%");cn&&(Tt=cn.prototype)}else if(Et==="%AsyncIteratorPrototype%"){var Lt=Mt("%AsyncGenerator%");Lt&&we&&(Tt=we(Lt.prototype))}return ve[Et]=Tt,Tt},ye={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Te=se(9138),tt=se(2571),it=Te.call(Function.call,Array.prototype.concat),Ue=Te.call(Function.apply,Array.prototype.splice),At=Te.call(Function.call,String.prototype.replace),xt=Te.call(Function.call,String.prototype.slice),Gt=Te.call(Function.call,RegExp.prototype.exec),nn=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,jt=/\\(\\)?/g,Ht=function(Mt,Et){var Tt,cn=Mt;if(tt(ye,cn)&&(cn="%"+(Tt=ye[cn])[0]+"%"),tt(ve,cn)){var Lt=ve[cn];if(Lt===je&&(Lt=Je(cn)),Lt===void 0&&!Et)throw new I("intrinsic "+Mt+" exists, but is not available. Please file an issue!");return{alias:Tt,name:cn,value:Lt}}throw new F("intrinsic "+Mt+" does not exist!")};ae.exports=function(Mt,Et){if(typeof Mt!="string"||Mt.length===0)throw new I("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Et!="boolean")throw new I('"allowMissing" argument must be a boolean');if(Gt(/^%?[^%]*%?$/,Mt)===null)throw new F("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var Tt=function(Bn){var vn=xt(Bn,0,1),In=xt(Bn,-1);if(vn==="%"&&In!=="%")throw new F("invalid intrinsic syntax, expected closing `%`");if(In==="%"&&vn!=="%")throw new F("invalid intrinsic syntax, expected opening `%`");var ke=[];return At(Bn,nn,function(et,dt,Qt,qt){ke[ke.length]=Qt?At(qt,jt,"$1"):dt||et}),ke}(Mt),cn=Tt.length>0?Tt[0]:"",Lt=Ht("%"+cn+"%",Et),Xt=Lt.name,mt=Lt.value,ft=!1,wn=Lt.alias;wn&&(cn=wn[0],Ue(Tt,it([0,1],wn)));for(var gn=1,dn=!0;gn<Tt.length;gn+=1){var _t=Tt[gn],ht=xt(_t,0,1),un=xt(_t,-1);if((ht==='"'||ht==="'"||ht==="`"||un==='"'||un==="'"||un==="`")&&ht!==un)throw new F("property names with quotes must have matching quotes");if(_t!=="constructor"&&dn||(ft=!0),tt(ve,Xt="%"+(cn+="."+_t)+"%"))mt=ve[Xt];else if(mt!=null){if(!(_t in mt)){if(!Et)throw new I("base intrinsic for "+Mt+" exists, but the property is not available.");return}if(ie&&gn+1>=Tt.length){var fn=ie(mt,_t);mt=(dn=!!fn)&&"get"in fn&&!("originalValue"in fn.get)?fn.get:mt[_t]}else dn=tt(mt,_t),mt=mt[_t];dn&&!ft&&(ve[Xt]=mt)}}return mt}},6869:ae=>{"use strict";var Le={foo:{}},se=Object;ae.exports=function(){return{__proto__:Le}.foo===Le.foo&&!({__proto__:null}instanceof se)}},3558:(ae,Le,se)=>{"use strict";var J=typeof Symbol!="undefined"&&Symbol,F=se(2908);ae.exports=function(){return typeof J=="function"&&typeof Symbol=="function"&&typeof J("foo")=="symbol"&&typeof Symbol("bar")=="symbol"&&F()}},2908:ae=>{"use strict";ae.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var Le={},se=Symbol("test"),J=Object(se);if(typeof se=="string"||Object.prototype.toString.call(se)!=="[object Symbol]"||Object.prototype.toString.call(J)!=="[object Symbol]")return!1;for(se in Le[se]=42,Le)return!1;if(typeof Object.keys=="function"&&Object.keys(Le).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(Le).length!==0)return!1;var F=Object.getOwnPropertySymbols(Le);if(F.length!==1||F[0]!==se||!Object.prototype.propertyIsEnumerable.call(Le,se))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var x=Object.getOwnPropertyDescriptor(Le,se);if(x.value!==42||x.enumerable!==!0)return!1}return!0}},2571:(ae,Le,se)=>{"use strict";var J=se(9138);ae.exports=J.call(Function.call,Object.prototype.hasOwnProperty)},8500:(ae,Le,se)=>{"use strict";function J(ue){return J=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(he){return typeof he}:function(he){return he&&typeof Symbol=="function"&&he.constructor===Symbol&&he!==Symbol.prototype?"symbol":typeof he},J(ue)}function F(ue,he){for(var De=0;De<he.length;De++){var Qe=he[De];Qe.enumerable=Qe.enumerable||!1,Qe.configurable=!0,"value"in Qe&&(Qe.writable=!0),Object.defineProperty(ue,Qe.key,Qe)}}var x=se(5322),I=x("lz4"),G=x("buffer").Buffer,ie=function(){function ue(Qe){(function(Te,tt){if(!(Te instanceof tt))throw new TypeError("Cannot call a class as a function")})(this,ue);var we=Qe.host,je=Qe.project,pe=Qe.logstore,ve=Qe.time,Ie=Qe.count,Je=Qe.compress,ye=Je!==void 0&&Je;this.timer=null,this.contents_=new Array,this.host=we,this.project=je,this.logstore=pe,this.time=ve||10,this.count=Ie||10,this.arr=[],this.initSendLocalChunk(),this.monitorPageClose(),this.compress=ye}var he,De;return he=ue,De=[{key:"monitorPageClose",value:function(){var Qe=this;window.onunload=function(){if(Qe.arr.length>0){var we=JSON.stringify(Qe.arr);window.localStorage.setItem("@sls-logger-chunk",we)}}}},{key:"initSendLocalChunk",value:function(){var Qe=window.localStorage.getItem("@sls-logger-chunk");if(Qe!==null&&typeof Qe=="string")try{var we=JSON.parse(Qe);this.logger(we),window.localStorage.removeItem("@sls-logger-chunk")}catch(je){}}},{key:"createHttpRequest",value:function(){return window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):window.XMLHttpRequest?new XMLHttpRequest:void 0}},{key:"logger",value:function(){var Qe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.arr,we="https://"+this.project+"."+this.host+"/logstores/"+this.logstore+"/track";try{var je=this.createHttpRequest();je.open("POST",we,!0),je.setRequestHeader("x-log-apiversion","0.6.0");var pe=JSON.stringify({__logs__:Qe});if(je.setRequestHeader("x-log-bodyrawsize",pe.length),this.compress){je.setRequestHeader("x-log-compresstype","lz4");var ve=G.from(pe),Ie=I.encodeBound(pe.length),Je=G.alloc(Ie);console.log(Je);var ye=I.encodeBlock(ve,Je);Je=Je.slice(0,ye),je.send(Je)}else{var Te=new Blob([pe],{type:"application/x-protobuf"});je.send(Te)}}catch(tt){window&&window.console&&typeof window.console.log=="function"&&(console.log(`Failed to log to ali log service because of this exception:
|
|
|
`+tt),console.log("Failed log data:",we))}}},{key:"transString",value:function(Qe){var we={};for(var je in Qe)J(Qe[je])=="object"?we[je]=JSON.stringify(Qe[je]):we[je]=String(Qe[je]);return we}},{key:"send",value:function(Qe){var we=this.transString(Qe);if(this.timer)this.arr.push(we),this.arr.length===this.count&&(clearTimeout(this.timer),this.timer=null,this.logSending(this.arr));else{var je=this;this.arr.push(we),this.timer=setTimeout(function(){je.logSending(je.arr)},1e3*this.time)}}},{key:"logSending",value:function(Qe){Qe&&Qe.length>0&&(this.logger(),clearTimeout(this.timer),this.timer=null,this.arr=[])}}],De&&F(he.prototype,De),ue}();ae.exports=ie},5322:(ae,Le,se)=>{"use strict";var J;function F(x){return F=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(I){return typeof I}:function(I){return I&&typeof Symbol=="function"&&I.constructor===Symbol&&I!==Symbol.prototype?"symbol":typeof I},F(x)}ae.exports=function x(I,G,ie){function ue(Qe,we){if(!G[Qe]){if(!I[Qe]){if(he)return he(Qe,!0);var je=new Error("Cannot find module '"+Qe+"'");throw je.code="MODULE_NOT_FOUND",je}var pe=G[Qe]={exports:{}};I[Qe][0].call(pe.exports,function(ve){return ue(I[Qe][1][ve]||ve)},pe,pe.exports,x,I,G,ie)}return G[Qe].exports}for(var he=void 0,De=0;De<ie.length;De++)ue(ie[De]);return ue}({"./utils":[function(x,I,G){var ie=x("xxhashjs").h32;G.descriptorChecksum=function(ue){return ie(ue,0).toNumber()>>8&255},G.blockChecksum=function(ue){return ie(ue,0).toNumber()},G.streamChecksum=function(ue,he){return ue===null?he.digest().toNumber():(he===null&&(he=ie(0)),he.update(ue))},G.readUInt32LE=function(ue,he){return(ue[he]|ue[he+1]<<8|ue[he+2]<<16|ue[he+3]<<24)>>>0},G.bindings=x("./binding")},{"./binding":32,xxhashjs:"xxhashjs"}],1:[function(x,I,G){G.byteLength=function(pe){var ve=we(pe),Ie=ve[0],Je=ve[1];return 3*(Ie+Je)/4-Je},G.toByteArray=function(pe){var ve,Ie,Je=we(pe),ye=Je[0],Te=Je[1],tt=new he(function(At,xt,Gt){return 3*(xt+Gt)/4-Gt}(0,ye,Te)),it=0,Ue=Te>0?ye-4:ye;for(Ie=0;Ie<Ue;Ie+=4)ve=ue[pe.charCodeAt(Ie)]<<18|ue[pe.charCodeAt(Ie+1)]<<12|ue[pe.charCodeAt(Ie+2)]<<6|ue[pe.charCodeAt(Ie+3)],tt[it++]=ve>>16&255,tt[it++]=ve>>8&255,tt[it++]=255&ve;return Te===2&&(ve=ue[pe.charCodeAt(Ie)]<<2|ue[pe.charCodeAt(Ie+1)]>>4,tt[it++]=255&ve),Te===1&&(ve=ue[pe.charCodeAt(Ie)]<<10|ue[pe.charCodeAt(Ie+1)]<<4|ue[pe.charCodeAt(Ie+2)]>>2,tt[it++]=ve>>8&255,tt[it++]=255&ve),tt},G.fromByteArray=function(pe){for(var ve,Ie=pe.length,Je=Ie%3,ye=[],Te=16383,tt=0,it=Ie-Je;tt<it;tt+=Te)ye.push(je(pe,tt,tt+Te>it?it:tt+Te));return Je===1?(ve=pe[Ie-1],ye.push(ie[ve>>2]+ie[ve<<4&63]+"==")):Je===2&&(ve=(pe[Ie-2]<<8)+pe[Ie-1],ye.push(ie[ve>>10]+ie[ve>>4&63]+ie[ve<<2&63]+"=")),ye.join("")};for(var ie=[],ue=[],he=typeof Uint8Array!="undefined"?Uint8Array:Array,De="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Qe=0;Qe<64;++Qe)ie[Qe]=De[Qe],ue[De.charCodeAt(Qe)]=Qe;function we(pe){var ve=pe.length;if(ve%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var Ie=pe.indexOf("=");return Ie===-1&&(Ie=ve),[Ie,Ie===ve?0:4-Ie%4]}function je(pe,ve,Ie){for(var Je,ye,Te=[],tt=ve;tt<Ie;tt+=3)Je=(pe[tt]<<16&16711680)+(pe[tt+1]<<8&65280)+(255&pe[tt+2]),Te.push(ie[(ye=Je)>>18&63]+ie[ye>>12&63]+ie[ye>>6&63]+ie[63&ye]);return Te.join("")}ue[45]=62,ue[95]=63},{}],2:[function(x,I,G){},{}],3:[function(x,I,G){(function(ie){function ue(he){return Object.prototype.toString.call(he)}G.isArray=function(he){return Array.isArray?Array.isArray(he):ue(he)==="[object Array]"},G.isBoolean=function(he){return typeof he=="boolean"},G.isNull=function(he){return he===null},G.isNullOrUndefined=function(he){return he==null},G.isNumber=function(he){return typeof he=="number"},G.isString=function(he){return typeof he=="string"},G.isSymbol=function(he){return F(he)==="symbol"},G.isUndefined=function(he){return he===void 0},G.isRegExp=function(he){return ue(he)==="[object RegExp]"},G.isObject=function(he){return F(he)==="object"&&he!==null},G.isDate=function(he){return ue(he)==="[object Date]"},G.isError=function(he){return ue(he)==="[object Error]"||he instanceof Error},G.isFunction=function(he){return typeof he=="function"},G.isPrimitive=function(he){return he===null||typeof he=="boolean"||typeof he=="number"||typeof he=="string"||F(he)==="symbol"||he===void 0},G.isBuffer=ie.isBuffer}).call(this,{isBuffer:x("../../is-buffer/index.js")})},{"../../is-buffer/index.js":7}],4:[function(x,I,G){var ie=Object.create||function(it){var Ue=function(){};return Ue.prototype=it,new Ue},ue=Object.keys||function(it){var Ue=[];for(var At in it)Object.prototype.hasOwnProperty.call(it,At)&&Ue.push(At);return At},he=Function.prototype.bind||function(it){var Ue=this;return function(){return Ue.apply(it,arguments)}};function De(){this._events&&Object.prototype.hasOwnProperty.call(this,"_events")||(this._events=ie(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0}I.exports=De,De.EventEmitter=De,De.prototype._events=void 0,De.prototype._maxListeners=void 0;var Qe,we=10;try{var je={};Object.defineProperty&&Object.defineProperty(je,"x",{value:0}),Qe=je.x===0}catch(it){Qe=!1}function pe(it){return it._maxListeners===void 0?De.defaultMaxListeners:it._maxListeners}function ve(it,Ue,At,xt){var Gt,nn,jt;if(typeof At!="function")throw new TypeError('"listener" argument must be a function');if((nn=it._events)?(nn.newListener&&(it.emit("newListener",Ue,At.listener?At.listener:At),nn=it._events),jt=nn[Ue]):(nn=it._events=ie(null),it._eventsCount=0),jt){if(typeof jt=="function"?jt=nn[Ue]=xt?[At,jt]:[jt,At]:xt?jt.unshift(At):jt.push(At),!jt.warned&&(Gt=pe(it))&&Gt>0&&jt.length>Gt){jt.warned=!0;var Ht=new Error("Possible EventEmitter memory leak detected. "+jt.length+' "'+String(Ue)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');Ht.name="MaxListenersExceededWarning",Ht.emitter=it,Ht.type=Ue,Ht.count=jt.length,(typeof console=="undefined"?"undefined":F(console))==="object"&&console.warn&&console.warn("%s: %s",Ht.name,Ht.message)}}else jt=nn[Ue]=At,++it._eventsCount;return it}function Ie(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var it=new Array(arguments.length),Ue=0;Ue<it.length;++Ue)it[Ue]=arguments[Ue];this.listener.apply(this.target,it)}}function Je(it,Ue,At){var xt={fired:!1,wrapFn:void 0,target:it,type:Ue,listener:At},Gt=he.call(Ie,xt);return Gt.listener=At,xt.wrapFn=Gt,Gt}function ye(it,Ue,At){var xt=it._events;if(!xt)return[];var Gt=xt[Ue];return Gt?typeof Gt=="function"?At?[Gt.listener||Gt]:[Gt]:At?function(nn){for(var jt=new Array(nn.length),Ht=0;Ht<jt.length;++Ht)jt[Ht]=nn[Ht].listener||nn[Ht];return jt}(Gt):tt(Gt,Gt.length):[]}function Te(it){var Ue=this._events;if(Ue){var At=Ue[it];if(typeof At=="function")return 1;if(At)return At.length}return 0}function tt(it,Ue){for(var At=new Array(Ue),xt=0;xt<Ue;++xt)At[xt]=it[xt];return At}Qe?Object.defineProperty(De,"defaultMaxListeners",{enumerable:!0,get:function(){return we},set:function(it){if(typeof it!="number"||it<0||it!=it)throw new TypeError('"defaultMaxListeners" must be a positive number');we=it}}):De.defaultMaxListeners=we,De.prototype.setMaxListeners=function(it){if(typeof it!="number"||it<0||isNaN(it))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=it,this},De.prototype.getMaxListeners=function(){return pe(this)},De.prototype.emit=function(it){var Ue,At,xt,Gt,nn,jt,Ht=it==="error";if(jt=this._events)Ht=Ht&&jt.error==null;else if(!Ht)return!1;if(Ht){if(arguments.length>1&&(Ue=arguments[1]),Ue instanceof Error)throw Ue;var Mt=new Error('Unhandled "error" event. ('+Ue+")");throw Mt.context=Ue,Mt}if(!(At=jt[it]))return!1;var Et=typeof At=="function";switch(xt=arguments.length){case 1:(function(Tt,cn,Lt){if(cn)Tt.call(Lt);else for(var Xt=Tt.length,mt=tt(Tt,Xt),ft=0;ft<Xt;++ft)mt[ft].call(Lt)})(At,Et,this);break;case 2:(function(Tt,cn,Lt,Xt){if(cn)Tt.call(Lt,Xt);else for(var mt=Tt.length,ft=tt(Tt,mt),wn=0;wn<mt;++wn)ft[wn].call(Lt,Xt)})(At,Et,this,arguments[1]);break;case 3:(function(Tt,cn,Lt,Xt,mt){if(cn)Tt.call(Lt,Xt,mt);else for(var ft=Tt.length,wn=tt(Tt,ft),gn=0;gn<ft;++gn)wn[gn].call(Lt,Xt,mt)})(At,Et,this,arguments[1],arguments[2]);break;case 4:(function(Tt,cn,Lt,Xt,mt,ft){if(cn)Tt.call(Lt,Xt,mt,ft);else for(var wn=Tt.length,gn=tt(Tt,wn),dn=0;dn<wn;++dn)gn[dn].call(Lt,Xt,mt,ft)})(At,Et,this,arguments[1],arguments[2],arguments[3]);break;default:for(Gt=new Array(xt-1),nn=1;nn<xt;nn++)Gt[nn-1]=arguments[nn];(function(Tt,cn,Lt,Xt){if(cn)Tt.apply(Lt,Xt);else for(var mt=Tt.length,ft=tt(Tt,mt),wn=0;wn<mt;++wn)ft[wn].apply(Lt,Xt)})(At,Et,this,Gt)}return!0},De.prototype.addListener=function(it,Ue){return ve(this,it,Ue,!1)},De.prototype.on=De.prototype.addListener,De.prototype.prependListener=function(it,Ue){return ve(this,it,Ue,!0)},De.prototype.once=function(it,Ue){if(typeof Ue!="function")throw new TypeError('"listener" argument must be a function');return this.on(it,Je(this,it,Ue)),this},De.prototype.prependOnceListener=function(it,Ue){if(typeof Ue!="function")throw new TypeError('"listener" argument must be a function');return this.prependListener(it,Je(this,it,Ue)),this},De.prototype.removeListener=function(it,Ue){var At,xt,Gt,nn,jt;if(typeof Ue!="function")throw new TypeError('"listener" argument must be a function');if(!(xt=this._events))return this;if(!(At=xt[it]))return this;if(At===Ue||At.listener===Ue)--this._eventsCount==0?this._events=ie(null):(delete xt[it],xt.removeListener&&this.emit("removeListener",it,At.listener||Ue));else if(typeof At!="function"){for(Gt=-1,nn=At.length-1;nn>=0;nn--)if(At[nn]===Ue||At[nn].listener===Ue){jt=At[nn].listener,Gt=nn;break}if(Gt<0)return this;Gt===0?At.shift():function(Ht,Mt){for(var Et=Mt,Tt=Et+1,cn=Ht.length;Tt<cn;Et+=1,Tt+=1)Ht[Et]=Ht[Tt];Ht.pop()}(At,Gt),At.length===1&&(xt[it]=At[0]),xt.removeListener&&this.emit("removeListener",it,jt||Ue)}return this},De.prototype.removeAllListeners=function(it){var Ue,At,xt;if(!(At=this._events))return this;if(!At.removeListener)return arguments.length===0?(this._events=ie(null),this._eventsCount=0):At[it]&&(--this._eventsCount==0?this._events=ie(null):delete At[it]),this;if(arguments.length===0){var Gt,nn=ue(At);for(xt=0;xt<nn.length;++xt)(Gt=nn[xt])!=="removeListener"&&this.removeAllListeners(Gt);return this.removeAllListeners("removeListener"),this._events=ie(null),this._eventsCount=0,this}if(typeof(Ue=At[it])=="function")this.removeListener(it,Ue);else if(Ue)for(xt=Ue.length-1;xt>=0;xt--)this.removeListener(it,Ue[xt]);return this},De.prototype.listeners=function(it){return ye(this,it,!0)},De.prototype.rawListeners=function(it){return ye(this,it,!1)},De.listenerCount=function(it,Ue){return typeof it.listenerCount=="function"?it.listenerCount(Ue):Te.call(it,Ue)},De.prototype.listenerCount=Te,De.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],5:[function(x,I,G){G.read=function(ie,ue,he,De,Qe){var we,je,pe=8*Qe-De-1,ve=(1<<pe)-1,Ie=ve>>1,Je=-7,ye=he?Qe-1:0,Te=he?-1:1,tt=ie[ue+ye];for(ye+=Te,we=tt&(1<<-Je)-1,tt>>=-Je,Je+=pe;Je>0;we=256*we+ie[ue+ye],ye+=Te,Je-=8);for(je=we&(1<<-Je)-1,we>>=-Je,Je+=De;Je>0;je=256*je+ie[ue+ye],ye+=Te,Je-=8);if(we===0)we=1-Ie;else{if(we===ve)return je?NaN:1/0*(tt?-1:1);je+=Math.pow(2,De),we-=Ie}return(tt?-1:1)*je*Math.pow(2,we-De)},G.write=function(ie,ue,he,De,Qe,we){var je,pe,ve,Ie=8*we-Qe-1,Je=(1<<Ie)-1,ye=Je>>1,Te=Qe===23?Math.pow(2,-24)-Math.pow(2,-77):0,tt=De?0:we-1,it=De?1:-1,Ue=ue<0||ue===0&&1/ue<0?1:0;for(ue=Math.abs(ue),isNaN(ue)||ue===1/0?(pe=isNaN(ue)?1:0,je=Je):(je=Math.floor(Math.log(ue)/Math.LN2),ue*(ve=Math.pow(2,-je))<1&&(je--,ve*=2),(ue+=je+ye>=1?Te/ve:Te*Math.pow(2,1-ye))*ve>=2&&(je++,ve/=2),je+ye>=Je?(pe=0,je=Je):je+ye>=1?(pe=(ue*ve-1)*Math.pow(2,Qe),je+=ye):(pe=ue*Math.pow(2,ye-1)*Math.pow(2,Qe),je=0));Qe>=8;ie[he+tt]=255&pe,tt+=it,pe/=256,Qe-=8);for(je=je<<Qe|pe,Ie+=Qe;Ie>0;ie[he+tt]=255&je,tt+=it,je/=256,Ie-=8);ie[he+tt-it]|=128*Ue}},{}],6:[function(x,I,G){typeof Object.create=="function"?I.exports=function(ie,ue){ue&&(ie.super_=ue,ie.prototype=Object.create(ue.prototype,{constructor:{value:ie,enumerable:!1,writable:!0,configurable:!0}}))}:I.exports=function(ie,ue){if(ue){ie.super_=ue;var he=function(){};he.prototype=ue.prototype,ie.prototype=new he,ie.prototype.constructor=ie}}},{}],7:[function(x,I,G){function ie(ue){return!!ue.constructor&&typeof ue.constructor.isBuffer=="function"&&ue.constructor.isBuffer(ue)}I.exports=function(ue){return ue!=null&&(ie(ue)||function(he){return typeof he.readFloatLE=="function"&&typeof he.slice=="function"&&ie(he.slice(0,0))}(ue)||!!ue._isBuffer)}},{}],8:[function(x,I,G){var ie={}.toString;I.exports=Array.isArray||function(ue){return ie.call(ue)=="[object Array]"}},{}],9:[function(x,I,G){(function(ie){ie===void 0||!ie.version||ie.version.indexOf("v0.")===0||ie.version.indexOf("v1.")===0&&ie.version.indexOf("v1.8.")!==0?I.exports={nextTick:function(ue,he,De,Qe){if(typeof ue!="function")throw new TypeError('"callback" argument must be a function');var we,je,pe=arguments.length;switch(pe){case 0:case 1:return ie.nextTick(ue);case 2:return ie.nextTick(function(){ue.call(null,he)});case 3:return ie.nextTick(function(){ue.call(null,he,De)});case 4:return ie.nextTick(function(){ue.call(null,he,De,Qe)});default:for(we=new Array(pe-1),je=0;je<we.length;)we[je++]=arguments[je];return ie.nextTick(function(){ue.apply(null,we)})}}}:I.exports=ie}).call(this,x("_process"))},{_process:10}],10:[function(x,I,G){var ie,ue,he=I.exports={};function De(){throw new Error("setTimeout has not been defined")}function Qe(){throw new Error("clearTimeout has not been defined")}function we(it){if(ie===setTimeout)return setTimeout(it,0);if((ie===De||!ie)&&setTimeout)return ie=setTimeout,setTimeout(it,0);try{return ie(it,0)}catch(Ue){try{return ie.call(null,it,0)}catch(At){return ie.call(this,it,0)}}}(function(){try{ie=typeof setTimeout=="function"?setTimeout:De}catch(it){ie=De}try{ue=typeof clearTimeout=="function"?clearTimeout:Qe}catch(it){ue=Qe}})();var je,pe=[],ve=!1,Ie=-1;function Je(){ve&&je&&(ve=!1,je.length?pe=je.concat(pe):Ie=-1,pe.length&&ye())}function ye(){if(!ve){var it=we(Je);ve=!0;for(var Ue=pe.length;Ue;){for(je=pe,pe=[];++Ie<Ue;)je&&je[Ie].run();Ie=-1,Ue=pe.length}je=null,ve=!1,function(At){if(ue===clearTimeout)return clearTimeout(At);if((ue===Qe||!ue)&&clearTimeout)return ue=clearTimeout,clearTimeout(At);try{return ue(At)}catch(xt){try{return ue.call(null,At)}catch(Gt){return ue.call(this,At)}}}(it)}}function Te(it,Ue){this.fun=it,this.array=Ue}function tt(){}he.nextTick=function(it){var Ue=new Array(arguments.length-1);if(arguments.length>1)for(var At=1;At<arguments.length;At++)Ue[At-1]=arguments[At];pe.push(new Te(it,Ue)),pe.length!==1||ve||we(ye)},Te.prototype.run=function(){this.fun.apply(null,this.array)},he.title="browser",he.browser=!0,he.env={},he.argv=[],he.version="",he.versions={},he.on=tt,he.addListener=tt,he.once=tt,he.off=tt,he.removeListener=tt,he.removeAllListeners=tt,he.emit=tt,he.prependListener=tt,he.prependOnceListener=tt,he.listeners=function(it){return[]},he.binding=function(it){throw new Error("process.binding is not supported")},he.cwd=function(){return"/"},he.chdir=function(it){throw new Error("process.chdir is not supported")},he.umask=function(){return 0}},{}],11:[function(x,I,G){I.exports=x("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":12}],12:[function(x,I,G){var ie=x("process-nextick-args"),ue=Object.keys||function(ye){var Te=[];for(var tt in ye)Te.push(tt);return Te};I.exports=ve;var he=Object.create(x("core-util-is"));he.inherits=x("inherits");var De=x("./_stream_readable"),Qe=x("./_stream_writable");he.inherits(ve,De);for(var we=ue(Qe.prototype),je=0;je<we.length;je++){var pe=we[je];ve.prototype[pe]||(ve.prototype[pe]=Qe.prototype[pe])}function ve(ye){if(!(this instanceof ve))return new ve(ye);De.call(this,ye),Qe.call(this,ye),ye&&ye.readable===!1&&(this.readable=!1),ye&&ye.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,ye&&ye.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",Ie)}function Ie(){this.allowHalfOpen||this._writableState.ended||ie.nextTick(Je,this)}function Je(ye){ye.end()}Object.defineProperty(ve.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(ve.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(ye){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=ye,this._writableState.destroyed=ye)}}),ve.prototype._destroy=function(ye,Te){this.push(null),this.end(),ie.nextTick(Te,ye)}},{"./_stream_readable":14,"./_stream_writable":16,"core-util-is":3,inherits:6,"process-nextick-args":9}],13:[function(x,I,G){I.exports=he;var ie=x("./_stream_transform"),ue=Object.create(x("core-util-is"));function he(De){if(!(this instanceof he))return new he(De);ie.call(this,De)}ue.inherits=x("inherits"),ue.inherits(he,ie),he.prototype._transform=function(De,Qe,we){we(null,De)}},{"./_stream_transform":15,"core-util-is":3,inherits:6}],14:[function(x,I,G){(function(ie,ue){var he=x("process-nextick-args");I.exports=xt;var De,Qe=x("isarray");xt.ReadableState=At,x("events").EventEmitter;var we=function(_t,ht){return _t.listeners(ht).length},je=x("./internal/streams/stream"),pe=x("safe-buffer").Buffer,ve=ue.Uint8Array||function(){},Ie=Object.create(x("core-util-is"));Ie.inherits=x("inherits");var Je=x("util"),ye=void 0;ye=Je&&Je.debuglog?Je.debuglog("stream"):function(){};var Te,tt=x("./internal/streams/BufferList"),it=x("./internal/streams/destroy");Ie.inherits(xt,je);var Ue=["error","close","destroy","pause","resume"];function At(_t,ht){_t=_t||{};var un=ht instanceof(De=De||x("./_stream_duplex"));this.objectMode=!!_t.objectMode,un&&(this.objectMode=this.objectMode||!!_t.readableObjectMode);var fn=_t.highWaterMark,Bn=_t.readableHighWaterMark,vn=this.objectMode?16:16384;this.highWaterMark=fn||fn===0?fn:un&&(Bn||Bn===0)?Bn:vn,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new tt,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=_t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,_t.encoding&&(Te||(Te=x("string_decoder/").StringDecoder),this.decoder=new Te(_t.encoding),this.encoding=_t.encoding)}function xt(_t){if(De=De||x("./_stream_duplex"),!(this instanceof xt))return new xt(_t);this._readableState=new At(_t,this),this.readable=!0,_t&&(typeof _t.read=="function"&&(this._read=_t.read),typeof _t.destroy=="function"&&(this._destroy=_t.destroy)),je.call(this)}function Gt(_t,ht,un,fn,Bn){var vn,In=_t._readableState;return ht===null?(In.reading=!1,function(ke,et){if(!et.ended){if(et.decoder){var dt=et.decoder.end();dt&&dt.length&&(et.buffer.push(dt),et.length+=et.objectMode?1:dt.length)}et.ended=!0,Mt(ke)}}(_t,In)):(Bn||(vn=function(ke,et){var dt,Qt;return Qt=et,pe.isBuffer(Qt)||Qt instanceof ve||typeof et=="string"||et===void 0||ke.objectMode||(dt=new TypeError("Invalid non-string/buffer chunk")),dt}(In,ht)),vn?_t.emit("error",vn):In.objectMode||ht&&ht.length>0?(typeof ht=="string"||In.objectMode||Object.getPrototypeOf(ht)===pe.prototype||(ht=function(ke){return pe.from(ke)}(ht)),fn?In.endEmitted?_t.emit("error",new Error("stream.unshift() after end event")):nn(_t,In,ht,!0):In.ended?_t.emit("error",new Error("stream.push() after EOF")):(In.reading=!1,In.decoder&&!un?(ht=In.decoder.write(ht),In.objectMode||ht.length!==0?nn(_t,In,ht,!1):Tt(_t,In)):nn(_t,In,ht,!1))):fn||(In.reading=!1)),function(ke){return!ke.ended&&(ke.needReadable||ke.length<ke.highWaterMark||ke.length===0)}(In)}function nn(_t,ht,un,fn){ht.flowing&&ht.length===0&&!ht.sync?(_t.emit("data",un),_t.read(0)):(ht.length+=ht.objectMode?1:un.length,fn?ht.buffer.unshift(un):ht.buffer.push(un),ht.needReadable&&Mt(_t)),Tt(_t,ht)}Object.defineProperty(xt.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(_t){this._readableState&&(this._readableState.destroyed=_t)}}),xt.prototype.destroy=it.destroy,xt.prototype._undestroy=it.undestroy,xt.prototype._destroy=function(_t,ht){this.push(null),ht(_t)},xt.prototype.push=function(_t,ht){var un,fn=this._readableState;return fn.objectMode?un=!0:typeof _t=="string"&&((ht=ht||fn.defaultEncoding)!==fn.encoding&&(_t=pe.from(_t,ht),ht=""),un=!0),Gt(this,_t,ht,!1,un)},xt.prototype.unshift=function(_t){return Gt(this,_t,null,!0,!1)},xt.prototype.isPaused=function(){return this._readableState.flowing===!1},xt.prototype.setEncoding=function(_t){return Te||(Te=x("string_decoder/").StringDecoder),this._readableState.decoder=new Te(_t),this._readableState.encoding=_t,this};var jt=8388608;function Ht(_t,ht){return _t<=0||ht.length===0&&ht.ended?0:ht.objectMode?1:_t!=_t?ht.flowing&&ht.length?ht.buffer.head.data.length:ht.length:(_t>ht.highWaterMark&&(ht.highWaterMark=function(un){return un>=jt?un=jt:(un--,un|=un>>>1,un|=un>>>2,un|=un>>>4,un|=un>>>8,un|=un>>>16,un++),un}(_t)),_t<=ht.length?_t:ht.ended?ht.length:(ht.needReadable=!0,0))}function Mt(_t){var ht=_t._readableState;ht.needReadable=!1,ht.emittedReadable||(ye("emitReadable",ht.flowing),ht.emittedReadable=!0,ht.sync?he.nextTick(Et,_t):Et(_t))}function Et(_t){ye("emit readable"),_t.emit("readable"),mt(_t)}function Tt(_t,ht){ht.readingMore||(ht.readingMore=!0,he.nextTick(cn,_t,ht))}function cn(_t,ht){for(var un=ht.length;!ht.reading&&!ht.flowing&&!ht.ended&&ht.length<ht.highWaterMark&&(ye("maybeReadMore read 0"),_t.read(0),un!==ht.length);)un=ht.length;ht.readingMore=!1}function Lt(_t){ye("readable nexttick read 0"),_t.read(0)}function Xt(_t,ht){ht.reading||(ye("resume read 0"),_t.read(0)),ht.resumeScheduled=!1,ht.awaitDrain=0,_t.emit("resume"),mt(_t),ht.flowing&&!ht.reading&&_t.read(0)}function mt(_t){var ht=_t._readableState;for(ye("flow",ht.flowing);ht.flowing&&_t.read()!==null;);}function ft(_t,ht){return ht.length===0?null:(ht.objectMode?un=ht.buffer.shift():!_t||_t>=ht.length?(un=ht.decoder?ht.buffer.join(""):ht.buffer.length===1?ht.buffer.head.data:ht.buffer.concat(ht.length),ht.buffer.clear()):un=function(fn,Bn,vn){var In;return fn<Bn.head.data.length?(In=Bn.head.data.slice(0,fn),Bn.head.data=Bn.head.data.slice(fn)):In=fn===Bn.head.data.length?Bn.shift():vn?function(ke,et){var dt=et.head,Qt=1,qt=dt.data;for(ke-=qt.length;dt=dt.next;){var sn=dt.data,en=ke>sn.length?sn.length:ke;if(en===sn.length?qt+=sn:qt+=sn.slice(0,ke),(ke-=en)==0){en===sn.length?(++Qt,dt.next?et.head=dt.next:et.head=et.tail=null):(et.head=dt,dt.data=sn.slice(en));break}++Qt}return et.length-=Qt,qt}(fn,Bn):function(ke,et){var dt=pe.allocUnsafe(ke),Qt=et.head,qt=1;for(Qt.data.copy(dt),ke-=Qt.data.length;Qt=Qt.next;){var sn=Qt.data,en=ke>sn.length?sn.length:ke;if(sn.copy(dt,dt.length-ke,0,en),(ke-=en)==0){en===sn.length?(++qt,Qt.next?et.head=Qt.next:et.head=et.tail=null):(et.head=Qt,Qt.data=sn.slice(en));break}++qt}return et.length-=qt,dt}(fn,Bn),In}(_t,ht.buffer,ht.decoder),un);var un}function wn(_t){var ht=_t._readableState;if(ht.length>0)throw new Error('"endReadable()" called on non-empty stream');ht.endEmitted||(ht.ended=!0,he.nextTick(gn,ht,_t))}function gn(_t,ht){_t.endEmitted||_t.length!==0||(_t.endEmitted=!0,ht.readable=!1,ht.emit("end"))}function dn(_t,ht){for(var un=0,fn=_t.length;un<fn;un++)if(_t[un]===ht)return un;return-1}xt.prototype.read=function(_t){ye("read",_t),_t=parseInt(_t,10);var ht=this._readableState,un=_t;if(_t!==0&&(ht.emittedReadable=!1),_t===0&&ht.needReadable&&(ht.length>=ht.highWaterMark||ht.ended))return ye("read: emitReadable",ht.length,ht.ended),ht.length===0&&ht.ended?wn(this):Mt(this),null;if((_t=Ht(_t,ht))===0&&ht.ended)return ht.length===0&&wn(this),null;var fn,Bn=ht.needReadable;return ye("need readable",Bn),(ht.length===0||ht.length-_t<ht.highWaterMark)&&ye("length less than watermark",Bn=!0),ht.ended||ht.reading?ye("reading or ended",Bn=!1):Bn&&(ye("do read"),ht.reading=!0,ht.sync=!0,ht.length===0&&(ht.needReadable=!0),this._read(ht.highWaterMark),ht.sync=!1,ht.reading||(_t=Ht(un,ht))),(fn=_t>0?ft(_t,ht):null)===null?(ht.needReadable=!0,_t=0):ht.length-=_t,ht.length===0&&(ht.ended||(ht.needReadable=!0),un!==_t&&ht.ended&&wn(this)),fn!==null&&this.emit("data",fn),fn},xt.prototype._read=function(_t){this.emit("error",new Error("_read() is not implemented"))},xt.prototype.pipe=function(_t,ht){var un=this,fn=this._readableState;switch(fn.pipesCount){case 0:fn.pipes=_t;break;case 1:fn.pipes=[fn.pipes,_t];break;default:fn.pipes.push(_t)}fn.pipesCount+=1,ye("pipe count=%d opts=%j",fn.pipesCount,ht);var Bn=ht&&ht.end===!1||_t===ie.stdout||_t===ie.stderr?en:vn;function vn(){ye("onend"),_t.end()}fn.endEmitted?he.nextTick(Bn):un.once("end",Bn),_t.on("unpipe",function an(Un,rr){ye("onunpipe"),Un===un&&rr&&rr.hasUnpiped===!1&&(rr.hasUnpiped=!0,ye("cleanup"),_t.removeListener("close",qt),_t.removeListener("finish",sn),_t.removeListener("drain",In),_t.removeListener("error",Qt),_t.removeListener("unpipe",an),un.removeListener("end",vn),un.removeListener("end",en),un.removeListener("data",dt),ke=!0,!fn.awaitDrain||_t._writableState&&!_t._writableState.needDrain||In())});var In=function(an){return function(){var Un=an._readableState;ye("pipeOnDrain",Un.awaitDrain),Un.awaitDrain&&Un.awaitDrain--,Un.awaitDrain===0&&we(an,"data")&&(Un.flowing=!0,mt(an))}}(un);_t.on("drain",In);var ke=!1,et=!1;function dt(an){ye("ondata"),et=!1,_t.write(an)!==!1||et||((fn.pipesCount===1&&fn.pipes===_t||fn.pipesCount>1&&dn(fn.pipes,_t)!==-1)&&!ke&&(ye("false write response, pause",un._readableState.awaitDrain),un._readableState.awaitDrain++,et=!0),un.pause())}function Qt(an){ye("onerror",an),en(),_t.removeListener("error",Qt),we(_t,"error")===0&&_t.emit("error",an)}function qt(){_t.removeListener("finish",sn),en()}function sn(){ye("onfinish"),_t.removeListener("close",qt),en()}function en(){ye("unpipe"),un.unpipe(_t)}return un.on("data",dt),function(an,Un,rr){if(typeof an.prependListener=="function")return an.prependListener(Un,rr);an._events&&an._events[Un]?Qe(an._events[Un])?an._events[Un].unshift(rr):an._events[Un]=[rr,an._events[Un]]:an.on(Un,rr)}(_t,"error",Qt),_t.once("close",qt),_t.once("finish",sn),_t.emit("pipe",un),fn.flowing||(ye("pipe resume"),un.resume()),_t},xt.prototype.unpipe=function(_t){var ht=this._readableState,un={hasUnpiped:!1};if(ht.pipesCount===0)return this;if(ht.pipesCount===1)return _t&&_t!==ht.pipes||(_t||(_t=ht.pipes),ht.pipes=null,ht.pipesCount=0,ht.flowing=!1,_t&&_t.emit("unpipe",this,un)),this;if(!_t){var fn=ht.pipes,Bn=ht.pipesCount;ht.pipes=null,ht.pipesCount=0,ht.flowing=!1;for(var vn=0;vn<Bn;vn++)fn[vn].emit("unpipe",this,un);return this}var In=dn(ht.pipes,_t);return In===-1||(ht.pipes.splice(In,1),ht.pipesCount-=1,ht.pipesCount===1&&(ht.pipes=ht.pipes[0]),_t.emit("unpipe",this,un)),this},xt.prototype.on=function(_t,ht){var un=je.prototype.on.call(this,_t,ht);if(_t==="data")this._readableState.flowing!==!1&&this.resume();else if(_t==="readable"){var fn=this._readableState;fn.endEmitted||fn.readableListening||(fn.readableListening=fn.needReadable=!0,fn.emittedReadable=!1,fn.reading?fn.length&&Mt(this):he.nextTick(Lt,this))}return un},xt.prototype.addListener=xt.prototype.on,xt.prototype.resume=function(){var _t=this._readableState;return _t.flowing||(ye("resume"),_t.flowing=!0,function(ht,un){un.resumeScheduled||(un.resumeScheduled=!0,he.nextTick(Xt,ht,un))}(this,_t)),this},xt.prototype.pause=function(){return ye("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ye("pause"),this._readableState.flowing=!1,this.emit("pause")),this},xt.prototype.wrap=function(_t){var ht=this,un=this._readableState,fn=!1;for(var Bn in _t.on("end",function(){if(ye("wrapped end"),un.decoder&&!un.ended){var In=un.decoder.end();In&&In.length&&ht.push(In)}ht.push(null)}),_t.on("data",function(In){ye("wrapped data"),un.decoder&&(In=un.decoder.write(In)),un.objectMode&&In==null||(un.objectMode||In&&In.length)&&(ht.push(In)||(fn=!0,_t.pause()))}),_t)this[Bn]===void 0&&typeof _t[Bn]=="function"&&(this[Bn]=function(In){return function(){return _t[In].apply(_t,arguments)}}(Bn));for(var vn=0;vn<Ue.length;vn++)_t.on(Ue[vn],this.emit.bind(this,Ue[vn]));return this._read=function(In){ye("wrapped _read",In),fn&&(fn=!1,_t.resume())},this},Object.defineProperty(xt.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),xt._fromList=ft}).call(this,x("_process"),se.g!==void 0?se.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":12,"./internal/streams/BufferList":17,"./internal/streams/destroy":18,"./internal/streams/stream":19,_process:10,"core-util-is":3,events:4,inherits:6,isarray:8,"process-nextick-args":9,"safe-buffer":20,"string_decoder/":21,util:2}],15:[function(x,I,G){I.exports=De;var ie=x("./_stream_duplex"),ue=Object.create(x("core-util-is"));function he(je,pe){var ve=this._transformState;ve.transforming=!1;var Ie=ve.writecb;if(!Ie)return this.emit("error",new Error("write callback called multiple times"));ve.writechunk=null,ve.writecb=null,pe!=null&&this.push(pe),Ie(je);var Je=this._readableState;Je.reading=!1,(Je.needReadable||Je.length<Je.highWaterMark)&&this._read(Je.highWaterMark)}function De(je){if(!(this instanceof De))return new De(je);ie.call(this,je),this._transformState={afterTransform:he.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,je&&(typeof je.transform=="function"&&(this._transform=je.transform),typeof je.flush=="function"&&(this._flush=je.flush)),this.on("prefinish",Qe)}function Qe(){var je=this;typeof this._flush=="function"?this._flush(function(pe,ve){we(je,pe,ve)}):we(this,null,null)}function we(je,pe,ve){if(pe)return je.emit("error",pe);if(ve!=null&&je.push(ve),je._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(je._transformState.transforming)throw new Error("Calling transform done when still transforming");return je.push(null)}ue.inherits=x("inherits"),ue.inherits(De,ie),De.prototype.push=function(je,pe){return this._transformState.needTransform=!1,ie.prototype.push.call(this,je,pe)},De.prototype._transform=function(je,pe,ve){throw new Error("_transform() is not implemented")},De.prototype._write=function(je,pe,ve){var Ie=this._transformState;if(Ie.writecb=ve,Ie.writechunk=je,Ie.writeencoding=pe,!Ie.transforming){var Je=this._readableState;(Ie.needTransform||Je.needReadable||Je.length<Je.highWaterMark)&&this._read(Je.highWaterMark)}},De.prototype._read=function(je){var pe=this._transformState;pe.writechunk!==null&&pe.writecb&&!pe.transforming?(pe.transforming=!0,this._transform(pe.writechunk,pe.writeencoding,pe.afterTransform)):pe.needTransform=!0},De.prototype._destroy=function(je,pe){var ve=this;ie.prototype._destroy.call(this,je,function(Ie){pe(Ie),ve.emit("close")})}},{"./_stream_duplex":12,"core-util-is":3,inherits:6}],16:[function(x,I,G){(function(ie,ue,he){var De=x("process-nextick-args");function Qe(Et){var Tt=this;this.next=null,this.entry=null,this.finish=function(){(function(cn,Lt,Xt){var mt=cn.entry;for(cn.entry=null;mt;){var ft=mt.callback;Lt.pendingcb--,ft(void 0),mt=mt.next}Lt.corkedRequestsFree?Lt.corkedRequestsFree.next=cn:Lt.corkedRequestsFree=cn})(Tt,Et)}}I.exports=At;var we,je=!ie.browser&&["v0.10","v0.9."].indexOf(ie.version.slice(0,5))>-1?he:De.nextTick;At.WritableState=Ue;var pe=Object.create(x("core-util-is"));pe.inherits=x("inherits");var ve,Ie={deprecate:x("util-deprecate")},Je=x("./internal/streams/stream"),ye=x("safe-buffer").Buffer,Te=ue.Uint8Array||function(){},tt=x("./internal/streams/destroy");function it(){}function Ue(Et,Tt){we=we||x("./_stream_duplex"),Et=Et||{};var cn=Tt instanceof we;this.objectMode=!!Et.objectMode,cn&&(this.objectMode=this.objectMode||!!Et.writableObjectMode);var Lt=Et.highWaterMark,Xt=Et.writableHighWaterMark,mt=this.objectMode?16:16384;this.highWaterMark=Lt||Lt===0?Lt:cn&&(Xt||Xt===0)?Xt:mt,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var ft=Et.decodeStrings===!1;this.decodeStrings=!ft,this.defaultEncoding=Et.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(wn){(function(gn,dn){var _t=gn._writableState,ht=_t.sync,un=_t.writecb;if(function(Bn){Bn.writing=!1,Bn.writecb=null,Bn.length-=Bn.writelen,Bn.writelen=0}(_t),dn)(function(Bn,vn,In,ke,et){--vn.pendingcb,In?(De.nextTick(et,ke),De.nextTick(Mt,Bn,vn),Bn._writableState.errorEmitted=!0,Bn.emit("error",ke)):(et(ke),Bn._writableState.errorEmitted=!0,Bn.emit("error",ke),Mt(Bn,vn))})(gn,_t,ht,dn,un);else{var fn=jt(_t);fn||_t.corked||_t.bufferProcessing||!_t.bufferedRequest||nn(gn,_t),ht?je(Gt,gn,_t,fn,un):Gt(gn,_t,fn,un)}})(Tt,wn)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new Qe(this)}function At(Et){if(we=we||x("./_stream_duplex"),!(ve.call(At,this)||this instanceof we))return new At(Et);this._writableState=new Ue(Et,this),this.writable=!0,Et&&(typeof Et.write=="function"&&(this._write=Et.write),typeof Et.writev=="function"&&(this._writev=Et.writev),typeof Et.destroy=="function"&&(this._destroy=Et.destroy),typeof Et.final=="function"&&(this._final=Et.final)),Je.call(this)}function xt(Et,Tt,cn,Lt,Xt,mt,ft){Tt.writelen=Lt,Tt.writecb=ft,Tt.writing=!0,Tt.sync=!0,cn?Et._writev(Xt,Tt.onwrite):Et._write(Xt,mt,Tt.onwrite),Tt.sync=!1}function Gt(Et,Tt,cn,Lt){cn||function(Xt,mt){mt.length===0&&mt.needDrain&&(mt.needDrain=!1,Xt.emit("drain"))}(Et,Tt),Tt.pendingcb--,Lt(),Mt(Et,Tt)}function nn(Et,Tt){Tt.bufferProcessing=!0;var cn=Tt.bufferedRequest;if(Et._writev&&cn&&cn.next){var Lt=Tt.bufferedRequestCount,Xt=new Array(Lt),mt=Tt.corkedRequestsFree;mt.entry=cn;for(var ft=0,wn=!0;cn;)Xt[ft]=cn,cn.isBuf||(wn=!1),cn=cn.next,ft+=1;Xt.allBuffers=wn,xt(Et,Tt,!0,Tt.length,Xt,"",mt.finish),Tt.pendingcb++,Tt.lastBufferedRequest=null,mt.next?(Tt.corkedRequestsFree=mt.next,mt.next=null):Tt.corkedRequestsFree=new Qe(Tt),Tt.bufferedRequestCount=0}else{for(;cn;){var gn=cn.chunk,dn=cn.encoding,_t=cn.callback;if(xt(Et,Tt,!1,Tt.objectMode?1:gn.length,gn,dn,_t),cn=cn.next,Tt.bufferedRequestCount--,Tt.writing)break}cn===null&&(Tt.lastBufferedRequest=null)}Tt.bufferedRequest=cn,Tt.bufferProcessing=!1}function jt(Et){return Et.ending&&Et.length===0&&Et.bufferedRequest===null&&!Et.finished&&!Et.writing}function Ht(Et,Tt){Et._final(function(cn){Tt.pendingcb--,cn&&Et.emit("error",cn),Tt.prefinished=!0,Et.emit("prefinish"),Mt(Et,Tt)})}function Mt(Et,Tt){var cn=jt(Tt);return cn&&(function(Lt,Xt){Xt.prefinished||Xt.finalCalled||(typeof Lt._final=="function"?(Xt.pendingcb++,Xt.finalCalled=!0,De.nextTick(Ht,Lt,Xt)):(Xt.prefinished=!0,Lt.emit("prefinish")))}(Et,Tt),Tt.pendingcb===0&&(Tt.finished=!0,Et.emit("finish"))),cn}pe.inherits(At,Je),Ue.prototype.getBuffer=function(){for(var Et=this.bufferedRequest,Tt=[];Et;)Tt.push(Et),Et=Et.next;return Tt},function(){try{Object.defineProperty(Ue.prototype,"buffer",{get:Ie.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Et){}}(),typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ve=Function.prototype[Symbol.hasInstance],Object.defineProperty(At,Symbol.hasInstance,{value:function(Et){return!!ve.call(this,Et)||this===At&&Et&&Et._writableState instanceof Ue}})):ve=function(Et){return Et instanceof this},At.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},At.prototype.write=function(Et,Tt,cn){var Lt,Xt=this._writableState,mt=!1,ft=!Xt.objectMode&&(Lt=Et,ye.isBuffer(Lt)||Lt instanceof Te);return ft&&!ye.isBuffer(Et)&&(Et=function(wn){return ye.from(wn)}(Et)),typeof Tt=="function"&&(cn=Tt,Tt=null),ft?Tt="buffer":Tt||(Tt=Xt.defaultEncoding),typeof cn!="function"&&(cn=it),Xt.ended?function(wn,gn){var dn=new Error("write after end");wn.emit("error",dn),De.nextTick(gn,dn)}(this,cn):(ft||function(wn,gn,dn,_t){var ht=!0,un=!1;return dn===null?un=new TypeError("May not write null values to stream"):typeof dn=="string"||dn===void 0||gn.objectMode||(un=new TypeError("Invalid non-string/buffer chunk")),un&&(wn.emit("error",un),De.nextTick(_t,un),ht=!1),ht}(this,Xt,Et,cn))&&(Xt.pendingcb++,mt=function(wn,gn,dn,_t,ht,un){if(!dn){var fn=function(ke,et,dt){return ke.objectMode||ke.decodeStrings===!1||typeof et!="string"||(et=ye.from(et,dt)),et}(gn,_t,ht);_t!==fn&&(dn=!0,ht="buffer",_t=fn)}var Bn=gn.objectMode?1:_t.length;gn.length+=Bn;var vn=gn.length<gn.highWaterMark;if(vn||(gn.needDrain=!0),gn.writing||gn.corked){var In=gn.lastBufferedRequest;gn.lastBufferedRequest={chunk:_t,encoding:ht,isBuf:dn,callback:un,next:null},In?In.next=gn.lastBufferedRequest:gn.bufferedRequest=gn.lastBufferedRequest,gn.bufferedRequestCount+=1}else xt(wn,gn,!1,Bn,_t,ht,un);return vn}(this,Xt,ft,Et,Tt,cn)),mt},At.prototype.cork=function(){this._writableState.corked++},At.prototype.uncork=function(){var Et=this._writableState;Et.corked&&(Et.corked--,Et.writing||Et.corked||Et.finished||Et.bufferProcessing||!Et.bufferedRequest||nn(this,Et))},At.prototype.setDefaultEncoding=function(Et){if(typeof Et=="string"&&(Et=Et.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Et+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Et);return this._writableState.defaultEncoding=Et,this},Object.defineProperty(At.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),At.prototype._write=function(Et,Tt,cn){cn(new Error("_write() is not implemented"))},At.prototype._writev=null,At.prototype.end=function(Et,Tt,cn){var Lt=this._writableState;typeof Et=="function"?(cn=Et,Et=null,Tt=null):typeof Tt=="function"&&(cn=Tt,Tt=null),Et!=null&&this.write(Et,Tt),Lt.corked&&(Lt.corked=1,this.uncork()),Lt.ending||Lt.finished||function(Xt,mt,ft){mt.ending=!0,Mt(Xt,mt),ft&&(mt.finished?De.nextTick(ft):Xt.once("finish",ft)),mt.ended=!0,Xt.writable=!1}(this,Lt,cn)},Object.defineProperty(At.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(Et){this._writableState&&(this._writableState.destroyed=Et)}}),At.prototype.destroy=tt.destroy,At.prototype._undestroy=tt.undestroy,At.prototype._destroy=function(Et,Tt){this.end(),Tt(Et)}}).call(this,x("_process"),se.g!==void 0?se.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{},x("timers").setImmediate)},{"./_stream_duplex":12,"./internal/streams/destroy":18,"./internal/streams/stream":19,_process:10,"core-util-is":3,inherits:6,"process-nextick-args":9,"safe-buffer":20,timers:27,"util-deprecate":28}],17:[function(x,I,G){var ie=x("safe-buffer").Buffer,ue=x("util");I.exports=function(){function he(){(function(De,Qe){if(!(De instanceof Qe))throw new TypeError("Cannot call a class as a function")})(this,he),this.head=null,this.tail=null,this.length=0}return he.prototype.push=function(De){var Qe={data:De,next:null};this.length>0?this.tail.next=Qe:this.head=Qe,this.tail=Qe,++this.length},he.prototype.unshift=function(De){var Qe={data:De,next:this.head};this.length===0&&(this.tail=Qe),this.head=Qe,++this.length},he.prototype.shift=function(){if(this.length!==0){var De=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,De}},he.prototype.clear=function(){this.head=this.tail=null,this.length=0},he.prototype.join=function(De){if(this.length===0)return"";for(var Qe=this.head,we=""+Qe.data;Qe=Qe.next;)we+=De+Qe.data;return we},he.prototype.concat=function(De){if(this.length===0)return ie.alloc(0);if(this.length===1)return this.head.data;for(var Qe,we,je=ie.allocUnsafe(De>>>0),pe=this.head,ve=0;pe;)Qe=je,we=ve,pe.data.copy(Qe,we),ve+=pe.data.length,pe=pe.next;return je},he}(),ue&&ue.inspect&&ue.inspect.custom&&(I.exports.prototype[ue.inspect.custom]=function(){var he=ue.inspect({length:this.length});return this.constructor.name+" "+he})},{"safe-buffer":20,util:2}],18:[function(x,I,G){var ie=x("process-nextick-args");function ue(he,De){he.emit("error",De)}I.exports={destroy:function(he,De){var Qe=this,we=this._readableState&&this._readableState.destroyed,je=this._writableState&&this._writableState.destroyed;return we||je?(De?De(he):!he||this._writableState&&this._writableState.errorEmitted||ie.nextTick(ue,this,he),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(he||null,function(pe){!De&&pe?(ie.nextTick(ue,Qe,pe),Qe._writableState&&(Qe._writableState.errorEmitted=!0)):De&&De(pe)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},{"process-nextick-args":9}],19:[function(x,I,G){I.exports=x("events").EventEmitter},{events:4}],20:[function(x,I,G){var ie=x("buffer"),ue=ie.Buffer;function he(Qe,we){for(var je in Qe)we[je]=Qe[je]}function De(Qe,we,je){return ue(Qe,we,je)}ue.from&&ue.alloc&&ue.allocUnsafe&&ue.allocUnsafeSlow?I.exports=ie:(he(ie,G),G.Buffer=De),he(ue,De),De.from=function(Qe,we,je){if(typeof Qe=="number")throw new TypeError("Argument must not be a number");return ue(Qe,we,je)},De.alloc=function(Qe,we,je){if(typeof Qe!="number")throw new TypeError("Argument must be a number");var pe=ue(Qe);return we!==void 0?typeof je=="string"?pe.fill(we,je):pe.fill(we):pe.fill(0),pe},De.allocUnsafe=function(Qe){if(typeof Qe!="number")throw new TypeError("Argument must be a number");return ue(Qe)},De.allocUnsafeSlow=function(Qe){if(typeof Qe!="number")throw new TypeError("Argument must be a number");return ie.SlowBuffer(Qe)}},{buffer:"buffer"}],21:[function(x,I,G){var ie=x("safe-buffer").Buffer,ue=ie.isEncoding||function(ye){switch((ye=""+ye)&&ye.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function he(ye){var Te;switch(this.encoding=function(tt){var it=function(Ue){if(!Ue)return"utf8";for(var At;;)switch(Ue){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return Ue;default:if(At)return;Ue=(""+Ue).toLowerCase(),At=!0}}(tt);if(typeof it!="string"&&(ie.isEncoding===ue||!ue(tt)))throw new Error("Unknown encoding: "+tt);return it||tt}(ye),this.encoding){case"utf16le":this.text=we,this.end=je,Te=4;break;case"utf8":this.fillLast=Qe,Te=4;break;case"base64":this.text=pe,this.end=ve,Te=3;break;default:return this.write=Ie,void(this.end=Je)}this.lastNeed=0,this.lastTotal=0,this.lastChar=ie.allocUnsafe(Te)}function De(ye){return ye<=127?0:ye>>5==6?2:ye>>4==14?3:ye>>3==30?4:ye>>6==2?-1:-2}function Qe(ye){var Te=this.lastTotal-this.lastNeed,tt=function(it,Ue,At){if((192&Ue[0])!=128)return it.lastNeed=0,"\uFFFD";if(it.lastNeed>1&&Ue.length>1){if((192&Ue[1])!=128)return it.lastNeed=1,"\uFFFD";if(it.lastNeed>2&&Ue.length>2&&(192&Ue[2])!=128)return it.lastNeed=2,"\uFFFD"}}(this,ye);return tt!==void 0?tt:this.lastNeed<=ye.length?(ye.copy(this.lastChar,Te,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(ye.copy(this.lastChar,Te,0,ye.length),void(this.lastNeed-=ye.length))}function we(ye,Te){if((ye.length-Te)%2==0){var tt=ye.toString("utf16le",Te);if(tt){var it=tt.charCodeAt(tt.length-1);if(it>=55296&&it<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=ye[ye.length-2],this.lastChar[1]=ye[ye.length-1],tt.slice(0,-1)}return tt}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=ye[ye.length-1],ye.toString("utf16le",Te,ye.length-1)}function je(ye){var Te=ye&&ye.length?this.write(ye):"";if(this.lastNeed){var tt=this.lastTotal-this.lastNeed;return Te+this.lastChar.toString("utf16le",0,tt)}return Te}function pe(ye,Te){var tt=(ye.length-Te)%3;return tt===0?ye.toString("base64",Te):(this.lastNeed=3-tt,this.lastTotal=3,tt===1?this.lastChar[0]=ye[ye.length-1]:(this.lastChar[0]=ye[ye.length-2],this.lastChar[1]=ye[ye.length-1]),ye.toString("base64",Te,ye.length-tt))}function ve(ye){var Te=ye&&ye.length?this.write(ye):"";return this.lastNeed?Te+this.lastChar.toString("base64",0,3-this.lastNeed):Te}function Ie(ye){return ye.toString(this.encoding)}function Je(ye){return ye&&ye.length?this.write(ye):""}G.StringDecoder=he,he.prototype.write=function(ye){if(ye.length===0)return"";var Te,tt;if(this.lastNeed){if((Te=this.fillLast(ye))===void 0)return"";tt=this.lastNeed,this.lastNeed=0}else tt=0;return tt<ye.length?Te?Te+this.text(ye,tt):this.text(ye,tt):Te||""},he.prototype.end=function(ye){var Te=ye&&ye.length?this.write(ye):"";return this.lastNeed?Te+"\uFFFD":Te},he.prototype.text=function(ye,Te){var tt=function(Ue,At,xt){var Gt=At.length-1;if(Gt<xt)return 0;var nn=De(At[Gt]);return nn>=0?(nn>0&&(Ue.lastNeed=nn-1),nn):--Gt<xt||nn===-2?0:(nn=De(At[Gt]))>=0?(nn>0&&(Ue.lastNeed=nn-2),nn):--Gt<xt||nn===-2?0:(nn=De(At[Gt]))>=0?(nn>0&&(nn===2?nn=0:Ue.lastNeed=nn-3),nn):0}(this,ye,Te);if(!this.lastNeed)return ye.toString("utf8",Te);this.lastTotal=tt;var it=ye.length-(tt-this.lastNeed);return ye.copy(this.lastChar,0,it),ye.toString("utf8",Te,it)},he.prototype.fillLast=function(ye){if(this.lastNeed<=ye.length)return ye.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);ye.copy(this.lastChar,this.lastTotal-this.lastNeed,0,ye.length),this.lastNeed-=ye.length}},{"safe-buffer":20}],22:[function(x,I,G){I.exports=x("./readable").PassThrough},{"./readable":23}],23:[function(x,I,G){(G=I.exports=x("./lib/_stream_readable.js")).Stream=G,G.Readable=G,G.Writable=x("./lib/_stream_writable.js"),G.Duplex=x("./lib/_stream_duplex.js"),G.Transform=x("./lib/_stream_transform.js"),G.PassThrough=x("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":12,"./lib/_stream_passthrough.js":13,"./lib/_stream_readable.js":14,"./lib/_stream_transform.js":15,"./lib/_stream_writable.js":16}],24:[function(x,I,G){I.exports=x("./readable").Transform},{"./readable":23}],25:[function(x,I,G){I.exports=x("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":16}],26:[function(x,I,G){I.exports=ue;var ie=x("events").EventEmitter;function ue(){ie.call(this)}x("inherits")(ue,ie),ue.Readable=x("readable-stream/readable.js"),ue.Writable=x("readable-stream/writable.js"),ue.Duplex=x("readable-stream/duplex.js"),ue.Transform=x("readable-stream/transform.js"),ue.PassThrough=x("readable-stream/passthrough.js"),ue.Stream=ue,ue.prototype.pipe=function(he,De){var Qe=this;function we(Te){he.writable&&he.write(Te)===!1&&Qe.pause&&Qe.pause()}function je(){Qe.readable&&Qe.resume&&Qe.resume()}Qe.on("data",we),he.on("drain",je),he._isStdio||De&&De.end===!1||(Qe.on("end",ve),Qe.on("close",Ie));var pe=!1;function ve(){pe||(pe=!0,he.end())}function Ie(){pe||(pe=!0,typeof he.destroy=="function"&&he.destroy())}function Je(Te){if(ye(),ie.listenerCount(this,"error")===0)throw Te}function ye(){Qe.removeListener("data",we),he.removeListener("drain",je),Qe.removeListener("end",ve),Qe.removeListener("close",Ie),Qe.removeListener("error",Je),he.removeListener("error",Je),Qe.removeListener("end",ye),Qe.removeListener("close",ye),he.removeListener("close",ye)}return Qe.on("error",Je),he.on("error",Je),Qe.on("end",ye),Qe.on("close",ye),he.on("close",ye),he.emit("pipe",Qe),he}},{events:4,inherits:6,"readable-stream/duplex.js":11,"readable-stream/passthrough.js":22,"readable-stream/readable.js":23,"readable-stream/transform.js":24,"readable-stream/writable.js":25}],27:[function(x,I,G){(function(ie,ue){var he=x("process/browser.js").nextTick,De=Function.prototype.apply,Qe=Array.prototype.slice,we={},je=0;function pe(ve,Ie){this._id=ve,this._clearFn=Ie}G.setTimeout=function(){return new pe(De.call(setTimeout,window,arguments),clearTimeout)},G.setInterval=function(){return new pe(De.call(setInterval,window,arguments),clearInterval)},G.clearTimeout=G.clearInterval=function(ve){ve.close()},pe.prototype.unref=pe.prototype.ref=function(){},pe.prototype.close=function(){this._clearFn.call(window,this._id)},G.enroll=function(ve,Ie){clearTimeout(ve._idleTimeoutId),ve._idleTimeout=Ie},G.unenroll=function(ve){clearTimeout(ve._idleTimeoutId),ve._idleTimeout=-1},G._unrefActive=G.active=function(ve){clearTimeout(ve._idleTimeoutId);var Ie=ve._idleTimeout;Ie>=0&&(ve._idleTimeoutId=setTimeout(function(){ve._onTimeout&&ve._onTimeout()},Ie))},G.setImmediate=typeof ie=="function"?ie:function(ve){var Ie=je++,Je=!(arguments.length<2)&&Qe.call(arguments,1);return we[Ie]=!0,he(function(){we[Ie]&&(Je?ve.apply(null,Je):ve.call(null),G.clearImmediate(Ie))}),Ie},G.clearImmediate=typeof ue=="function"?ue:function(ve){delete we[ve]}}).call(this,x("timers").setImmediate,x("timers").clearImmediate)},{"process/browser.js":10,timers:27}],28:[function(x,I,G){(function(ie){function ue(he){try{if(!ie.localStorage)return!1}catch(Qe){return!1}var De=ie.localStorage[he];return De!=null&&String(De).toLowerCase()==="true"}I.exports=function(he,De){if(ue("noDeprecation"))return he;var Qe=!1;return function(){if(!Qe){if(ue("throwDeprecation"))throw new Error(De);ue("traceDeprecation")?console.trace(De):console.warn(De),Qe=!0}return he.apply(this,arguments)}}}).call(this,se.g!==void 0?se.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],29:[function(x,I,G){typeof Object.create=="function"?I.exports=function(ie,ue){ie.super_=ue,ie.prototype=Object.create(ue.prototype,{constructor:{value:ie,enumerable:!1,writable:!0,configurable:!0}})}:I.exports=function(ie,ue){ie.super_=ue;var he=function(){};he.prototype=ue.prototype,ie.prototype=new he,ie.prototype.constructor=ie}},{}],30:[function(x,I,G){I.exports=function(ie){return ie&&F(ie)==="object"&&typeof ie.copy=="function"&&typeof ie.fill=="function"&&typeof ie.readUInt8=="function"}},{}],31:[function(x,I,G){(function(ie,ue){var he=/%[sdj%]/g;G.format=function(Lt){if(!Ue(Lt)){for(var Xt=[],mt=0;mt<arguments.length;mt++)Xt.push(we(arguments[mt]));return Xt.join(" ")}mt=1;for(var ft=arguments,wn=ft.length,gn=String(Lt).replace(he,function(_t){if(_t==="%%")return"%";if(mt>=wn)return _t;switch(_t){case"%s":return String(ft[mt++]);case"%d":return Number(ft[mt++]);case"%j":try{return JSON.stringify(ft[mt++])}catch(ht){return"[Circular]"}default:return _t}}),dn=ft[mt];mt<wn;dn=ft[++mt])tt(dn)||!Gt(dn)?gn+=" "+dn:gn+=" "+we(dn);return gn},G.deprecate=function(Lt,Xt){if(At(ue.process))return function(){return G.deprecate(Lt,Xt).apply(this,arguments)};if(ie.noDeprecation===!0)return Lt;var mt=!1;return function(){if(!mt){if(ie.throwDeprecation)throw new Error(Xt);ie.traceDeprecation?console.trace(Xt):console.error(Xt),mt=!0}return Lt.apply(this,arguments)}};var De,Qe={};function we(Lt,Xt){var mt={seen:[],stylize:pe};return arguments.length>=3&&(mt.depth=arguments[2]),arguments.length>=4&&(mt.colors=arguments[3]),Te(Xt)?mt.showHidden=Xt:Xt&&G._extend(mt,Xt),At(mt.showHidden)&&(mt.showHidden=!1),At(mt.depth)&&(mt.depth=2),At(mt.colors)&&(mt.colors=!1),At(mt.customInspect)&&(mt.customInspect=!0),mt.colors&&(mt.stylize=je),ve(mt,Lt,mt.depth)}function je(Lt,Xt){var mt=we.styles[Xt];return mt?"\x1B["+we.colors[mt][0]+"m"+Lt+"\x1B["+we.colors[mt][1]+"m":Lt}function pe(Lt,Xt){return Lt}function ve(Lt,Xt,mt){if(Lt.customInspect&&Xt&&Ht(Xt.inspect)&&Xt.inspect!==G.inspect&&(!Xt.constructor||Xt.constructor.prototype!==Xt)){var ft=Xt.inspect(mt,Lt);return Ue(ft)||(ft=ve(Lt,ft,mt)),ft}var wn=function(vn,In){if(At(In))return vn.stylize("undefined","undefined");if(Ue(In)){var ke="'"+JSON.stringify(In).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return vn.stylize(ke,"string")}return it(In)?vn.stylize(""+In,"number"):Te(In)?vn.stylize(""+In,"boolean"):tt(In)?vn.stylize("null","null"):void 0}(Lt,Xt);if(wn)return wn;var gn=Object.keys(Xt),dn=function(vn){var In={};return vn.forEach(function(ke,et){In[ke]=!0}),In}(gn);if(Lt.showHidden&&(gn=Object.getOwnPropertyNames(Xt)),jt(Xt)&&(gn.indexOf("message")>=0||gn.indexOf("description")>=0))return Ie(Xt);if(gn.length===0){if(Ht(Xt)){var _t=Xt.name?": "+Xt.name:"";return Lt.stylize("[Function"+_t+"]","special")}if(xt(Xt))return Lt.stylize(RegExp.prototype.toString.call(Xt),"regexp");if(nn(Xt))return Lt.stylize(Date.prototype.toString.call(Xt),"date");if(jt(Xt))return Ie(Xt)}var ht,un="",fn=!1,Bn=["{","}"];return ye(Xt)&&(fn=!0,Bn=["[","]"]),Ht(Xt)&&(un=" [Function"+(Xt.name?": "+Xt.name:"")+"]"),xt(Xt)&&(un=" "+RegExp.prototype.toString.call(Xt)),nn(Xt)&&(un=" "+Date.prototype.toUTCString.call(Xt)),jt(Xt)&&(un=" "+Ie(Xt)),gn.length!==0||fn&&Xt.length!=0?mt<0?xt(Xt)?Lt.stylize(RegExp.prototype.toString.call(Xt),"regexp"):Lt.stylize("[Object]","special"):(Lt.seen.push(Xt),ht=fn?function(vn,In,ke,et,dt){for(var Qt=[],qt=0,sn=In.length;qt<sn;++qt)cn(In,String(qt))?Qt.push(Je(vn,In,ke,et,String(qt),!0)):Qt.push("");return dt.forEach(function(en){en.match(/^\d+$/)||Qt.push(Je(vn,In,ke,et,en,!0))}),Qt}(Lt,Xt,mt,dn,gn):gn.map(function(vn){return Je(Lt,Xt,mt,dn,vn,fn)}),Lt.seen.pop(),function(vn,In,ke){return vn.reduce(function(et,dt){return dt.indexOf(`
|
|
|
`),et+dt.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?ke[0]+(In===""?"":In+`
|
|
|
`)+" "+vn.join(`,
|
|
|
`)+" "+ke[1]:ke[0]+In+" "+vn.join(", ")+" "+ke[1]}(ht,un,Bn)):Bn[0]+un+Bn[1]}function Ie(Lt){return"["+Error.prototype.toString.call(Lt)+"]"}function Je(Lt,Xt,mt,ft,wn,gn){var dn,_t,ht;if((ht=Object.getOwnPropertyDescriptor(Xt,wn)||{value:Xt[wn]}).get?_t=ht.set?Lt.stylize("[Getter/Setter]","special"):Lt.stylize("[Getter]","special"):ht.set&&(_t=Lt.stylize("[Setter]","special")),cn(ft,wn)||(dn="["+wn+"]"),_t||(Lt.seen.indexOf(ht.value)<0?(_t=tt(mt)?ve(Lt,ht.value,null):ve(Lt,ht.value,mt-1)).indexOf(`
|
|
|
`)>-1&&(_t=gn?_t.split(`
|
|
|
`).map(function(un){return" "+un}).join(`
|
|
|
`).substr(2):`
|
|
|
`+_t.split(`
|
|
|
`).map(function(un){return" "+un}).join(`
|
|
|
`)):_t=Lt.stylize("[Circular]","special")),At(dn)){if(gn&&wn.match(/^\d+$/))return _t;(dn=JSON.stringify(""+wn)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(dn=dn.substr(1,dn.length-2),dn=Lt.stylize(dn,"name")):(dn=dn.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),dn=Lt.stylize(dn,"string"))}return dn+": "+_t}function ye(Lt){return Array.isArray(Lt)}function Te(Lt){return typeof Lt=="boolean"}function tt(Lt){return Lt===null}function it(Lt){return typeof Lt=="number"}function Ue(Lt){return typeof Lt=="string"}function At(Lt){return Lt===void 0}function xt(Lt){return Gt(Lt)&&Mt(Lt)==="[object RegExp]"}function Gt(Lt){return F(Lt)==="object"&&Lt!==null}function nn(Lt){return Gt(Lt)&&Mt(Lt)==="[object Date]"}function jt(Lt){return Gt(Lt)&&(Mt(Lt)==="[object Error]"||Lt instanceof Error)}function Ht(Lt){return typeof Lt=="function"}function Mt(Lt){return Object.prototype.toString.call(Lt)}function Et(Lt){return Lt<10?"0"+Lt.toString(10):Lt.toString(10)}G.debuglog=function(Lt){if(At(De)&&(De=ie.env.NODE_DEBUG||""),Lt=Lt.toUpperCase(),!Qe[Lt])if(new RegExp("\\b"+Lt+"\\b","i").test(De)){var Xt=ie.pid;Qe[Lt]=function(){var mt=G.format.apply(G,arguments);console.error("%s %d: %s",Lt,Xt,mt)}}else Qe[Lt]=function(){};return Qe[Lt]},G.inspect=we,we.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},we.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},G.isArray=ye,G.isBoolean=Te,G.isNull=tt,G.isNullOrUndefined=function(Lt){return Lt==null},G.isNumber=it,G.isString=Ue,G.isSymbol=function(Lt){return F(Lt)==="symbol"},G.isUndefined=At,G.isRegExp=xt,G.isObject=Gt,G.isDate=nn,G.isError=jt,G.isFunction=Ht,G.isPrimitive=function(Lt){return Lt===null||typeof Lt=="boolean"||typeof Lt=="number"||typeof Lt=="string"||F(Lt)==="symbol"||Lt===void 0},G.isBuffer=x("./support/isBuffer");var Tt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function cn(Lt,Xt){return Object.prototype.hasOwnProperty.call(Lt,Xt)}G.log=function(){var Lt,Xt;console.log("%s - %s",(Xt=[Et((Lt=new Date).getHours()),Et(Lt.getMinutes()),Et(Lt.getSeconds())].join(":"),[Lt.getDate(),Tt[Lt.getMonth()],Xt].join(" ")),G.format.apply(G,arguments))},G.inherits=x("inherits"),G._extend=function(Lt,Xt){if(!Xt||!Gt(Xt))return Lt;for(var mt=Object.keys(Xt),ft=mt.length;ft--;)Lt[mt[ft]]=Xt[mt[ft]];return Lt}}).call(this,x("_process"),se.g!==void 0?se.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":30,_process:10,inherits:29}],32:[function(x,I,G){x("cuint").UINT32,Math.imul||(Math.imul=function(he,De){var Qe=65535&he,we=65535&De;return Qe*we+((he>>>16)*we+Qe*(De>>>16)<<16)|0}),G.uncompress=function(he,De,Qe,we){for(var je=Qe=Qe||0,pe=we=we||he.length-Qe,ve=0;je<pe;){var Ie=he[je++],Je=Ie>>4;if(Je>0){for(var ye=Je+240;ye===255;)Je+=ye=he[je++];for(var Te=je+Je;je<Te;)De[ve++]=he[je++];if(je===pe)return ve}var tt=he[je++]|he[je++]<<8;if(tt===0||tt>ve)return-(je-2);var it=15&Ie;for(ye=it+240;ye===255;)it+=ye=he[je++];var Ue=ve-tt;for(Te=ve+it+4;ve<Te;)De[ve++]=De[Ue++]}return ve};var ie=2113929216;function ue(he,De,Qe,we,je,pe){var ve=je,Ie=pe-je,Je=0;if(he.length>=ie)throw new Error("input too large");if(he.length>12){var ye=G.compressBound(he.length);if(Ie<ye)throw Error("output too small: "+Ie+" < "+ye);for(var Te=67,tt=he.length-12;Qe+4<tt;){var it=he[Qe+1]<<8|he[Qe],Ue=he[Qe+3]<<8|he[Qe+2],At=Math.imul(it|Ue<<16,2654435761)>>>16,xt=we[At]-1;if(we[At]=Qe+1,xt<0||Qe-xt>>>16>0||(he[xt+3]<<8|he[xt+2])!=Ue||(he[xt+1]<<8|he[xt])!=it)Qe+=Te++>>6;else{Te=67;var Gt=Qe-Je,nn=Qe-xt;xt+=4;for(var jt=Qe+=4;Qe<tt&&he[Qe]==he[xt];)Qe++,xt++;var Ht=(jt=Qe-jt)<15?jt:15;if(Gt>=15){De[ve++]=240+Ht;for(var Mt=Gt-15;Mt>254;Mt-=255)De[ve++]=255;De[ve++]=Mt}else De[ve++]=(Gt<<4)+Ht;for(var Et=0;Et<Gt;Et++)De[ve++]=he[Je+Et];if(De[ve++]=nn,De[ve++]=nn>>8,jt>=15){for(jt-=15;jt>=255;)jt-=255,De[ve++]=255;De[ve++]=jt}Je=Qe}}}if(Je==0)return 0;if((Gt=he.length-Je)>=15){De[ve++]=240;for(var Tt=Gt-15;Tt>254;Tt-=255)De[ve++]=255;De[ve++]=Tt}else De[ve++]=Gt<<4;for(Qe=Je;Qe<he.length;)De[ve++]=he[Qe++];return ve}G.compressBound=function(he){return he>ie?0:he+he/255+16|0},G.compress=function(he,De,Qe,we){for(var je=new Array(65536),pe=0;pe<65536;pe++)je[pe]=0;return ue(he,De,0,je,Qe||0,we||De.length)},G.compressHC=G.compress,G.compressDependent=ue},{cuint:38}],33:[function(x,I,G){(function(ie){var ue=x("./decoder_stream");G.LZ4_uncompress=function(he,De){var Qe=[],we=new ue(De);return we.on("data",function(je){Qe.push(je)}),we.end(he),ie.concat(Qe)}}).call(this,x("buffer").Buffer)},{"./decoder_stream":34,buffer:"buffer"}],34:[function(x,I,G){(function(ie){var ue=x("stream").Transform,he=x("util").inherits,De=x("./static"),Qe=De.utils,we=Qe.bindings,je=x("./binding"),pe=De.STATES,ve=De.SIZES;function Ie(Je){if(!(this instanceof Ie))return new Ie(Je);ue.call(this,Je),this.options=Je||{},this.binding=this.options.useJS?je:we,this.buffer=null,this.pos=0,this.descriptor=null,this.state=pe.MAGIC,this.notEnoughData=!1,this.descriptorStart=0,this.streamSize=null,this.dictId=null,this.currentStreamChecksum=null,this.dataBlockSize=0,this.skippableSize=0}he(Ie,ue),Ie.prototype._transform=function(Je,ye,Te){if(this.skippableSize>0){if(this.skippableSize-=Je.length,this.skippableSize>0)return void Te();Je=Je.slice(-this.skippableSize),this.skippableSize=0,this.state=pe.MAGIC}this.buffer=this.buffer?ie.concat([this.buffer,Je],this.buffer.length+Je.length):Je,this._main(Te)},Ie.prototype.emit_Error=function(Je){this.emit("error",new Error(Je+" @"+this.pos))},Ie.prototype.check_Size=function(Je){var ye=this.buffer.length-this.pos;return ye<=0||ye<Je?(this.notEnoughData&&this.emit_Error("Unexpected end of LZ4 stream"),!0):(this.pos+=Je,!1)},Ie.prototype.read_MagicNumber=function(){var Je=this.pos;if(this.check_Size(ve.MAGIC))return!0;var ye=Qe.readUInt32LE(this.buffer,Je);if((4294967280&ye)!==De.MAGICNUMBER_SKIPPABLE)return ye!==De.MAGICNUMBER?(this.pos=Je,this.emit_Error("Invalid magic number: "+ye.toString(16).toUpperCase()),!0):void(this.state=pe.DESCRIPTOR);this.state=pe.SKIP_SIZE},Ie.prototype.read_SkippableSize=function(){var Je=this.pos;if(this.check_Size(ve.SKIP_SIZE))return!0;this.state=pe.SKIP_DATA,this.skippableSize=Qe.readUInt32LE(this.buffer,Je)},Ie.prototype.read_Descriptor=function(){var Je=this.pos;if(this.check_Size(ve.DESCRIPTOR))return!0;this.descriptorStart=Je;var ye=this.buffer[Je],Te=ye>>6;if(Te!==De.VERSION)return this.pos=Je,this.emit_Error("Invalid version: "+Te+" != "+De.VERSION),!0;if(ye>>1&1)return this.pos=Je,this.emit_Error("Reserved bit set"),!0;var tt=this.buffer[Je+1]>>4&7,it=De.blockMaxSizes[tt];if(it===null)return this.pos=Je,this.emit_Error("Invalid block max size: "+tt),!0;this.descriptor={blockIndependence:!!(ye>>5&1),blockChecksum:!!(ye>>4&1),blockMaxSize:it,streamSize:!!(ye>>3&1),streamChecksum:!!(ye>>2&1),dict:!!(1&ye),dictId:0},this.state=pe.SIZE},Ie.prototype.read_Size=function(){if(this.descriptor.streamSize){var Je=this.pos;if(this.check_Size(ve.SIZE))return!0;this.streamSize=this.buffer.slice(Je,Je+8)}this.state=pe.DICTID},Ie.prototype.read_DictId=function(){if(this.descriptor.dictId){var Je=this.pos;if(this.check_Size(ve.DICTID))return!0;this.dictId=Qe.readUInt32LE(this.buffer,Je)}this.state=pe.DESCRIPTOR_CHECKSUM},Ie.prototype.read_DescriptorChecksum=function(){var Je=this.pos;if(this.check_Size(ve.DESCRIPTOR_CHECKSUM))return!0;var ye=this.buffer[Je];if(Qe.descriptorChecksum(this.buffer.slice(this.descriptorStart,Je))!==ye)return this.pos=Je,this.emit_Error("Invalid stream descriptor checksum"),!0;this.state=pe.DATABLOCK_SIZE},Ie.prototype.read_DataBlockSize=function(){var Je=this.pos;if(this.check_Size(ve.DATABLOCK_SIZE))return!0;var ye=Qe.readUInt32LE(this.buffer,Je);ye!==De.EOS?(this.dataBlockSize=ye,this.state=pe.DATABLOCK_DATA):this.state=pe.EOS},Ie.prototype.read_DataBlockData=function(){var Je=this.pos,ye=this.dataBlockSize;if(2147483648&ye&&(ye&=2147483647),this.check_Size(ye))return!0;this.dataBlock=this.buffer.slice(Je,Je+ye),this.state=pe.DATABLOCK_CHECKSUM},Ie.prototype.read_DataBlockChecksum=function(){var Je=this.pos;if(this.descriptor.blockChecksum){if(this.check_Size(ve.DATABLOCK_CHECKSUM))return!0;var ye=Qe.readUInt32LE(this.buffer,this.pos-4);if(Qe.blockChecksum(this.dataBlock)!==ye)return this.pos=Je,this.emit_Error("Invalid block checksum"),!0}this.state=pe.DATABLOCK_UNCOMPRESS},Ie.prototype.uncompress_DataBlock=function(){var Je;if(2147483648&this.dataBlockSize)Je=this.dataBlock;else{Je=ie.alloc(this.descriptor.blockMaxSize);var ye=this.binding.uncompress(this.dataBlock,Je);if(ye<0)return this.emit_Error("Invalid data block: "+-ye),!0;ye<this.descriptor.blockMaxSize&&(Je=Je.slice(0,ye))}this.dataBlock=null,this.push(Je),this.descriptor.streamChecksum&&(this.currentStreamChecksum=Qe.streamChecksum(Je,this.currentStreamChecksum)),this.state=pe.DATABLOCK_SIZE},Ie.prototype.read_EOS=function(){if(this.descriptor.streamChecksum){var Je=this.pos;if(this.check_Size(ve.EOS))return!0;var ye=Qe.readUInt32LE(this.buffer,Je);if(ye!==Qe.streamChecksum(null,this.currentStreamChecksum))return this.pos=Je,this.emit_Error("Invalid stream checksum: "+ye.toString(16).toUpperCase()),!0}this.state=pe.MAGIC},Ie.prototype._flush=function(Je){this.notEnoughData=!0,this._main(Je)},Ie.prototype._main=function(Je){for(var ye,Te=this.pos;!ye&&this.pos<this.buffer.length;)this.state===pe.MAGIC&&(ye=this.read_MagicNumber()),this.state===pe.SKIP_SIZE&&(ye=this.read_SkippableSize()),this.state===pe.DESCRIPTOR&&(ye=this.read_Descriptor()),this.state===pe.SIZE&&(ye=this.read_Size()),this.state===pe.DICTID&&(ye=this.read_DictId()),this.state===pe.DESCRIPTOR_CHECKSUM&&(ye=this.read_DescriptorChecksum()),this.state===pe.DATABLOCK_SIZE&&(ye=this.read_DataBlockSize()),this.state===pe.DATABLOCK_DATA&&(ye=this.read_DataBlockData()),this.state===pe.DATABLOCK_CHECKSUM&&(ye=this.read_DataBlockChecksum()),this.state===pe.DATABLOCK_UNCOMPRESS&&(ye=this.uncompress_DataBlock()),this.state===pe.EOS&&(ye=this.read_EOS());this.pos>Te&&(this.buffer=this.buffer.slice(this.pos),this.pos=0),Je()},I.exports=Ie}).call(this,x("buffer").Buffer)},{"./binding":32,"./static":37,buffer:"buffer",stream:26,util:31}],35:[function(x,I,G){(function(ie){var ue=x("./encoder_stream");G.LZ4_compress=function(he,De){var Qe=[],we=new ue(De);return we.on("data",function(je){Qe.push(je)}),we.end(he),ie.concat(Qe)}}).call(this,x("buffer").Buffer)},{"./encoder_stream":36,buffer:"buffer"}],36:[function(x,I,G){(function(ie){var ue=x("stream").Transform,he=x("util").inherits,De=x("./static"),Qe=De.utils,we=Qe.bindings,je=x("./binding"),pe=De.STATES,ve=De.SIZES,Ie={blockIndependence:!0,blockChecksum:!1,blockMaxSize:4<<20,streamSize:!1,streamChecksum:!0,dict:!1,dictId:0,highCompression:!1};function Je(ye){if(!(this instanceof Je))return new Je(ye);ue.call(this,ye);var Te=ye||Ie;Te!==Ie&&Object.keys(Ie).forEach(function(Ue){Te.hasOwnProperty(Ue)||(Te[Ue]=Ie[Ue])}),this.options=Te,this.binding=this.options.useJS?je:we,this.compress=Te.highCompression?this.binding.compressHC:this.binding.compress;var tt=0;tt|=De.VERSION<<6,tt|=(1&Te.blockIndependence)<<5,tt|=(1&Te.blockChecksum)<<4,tt|=(1&Te.streamSize)<<3,tt|=(1&Te.streamChecksum)<<2,tt|=1&Te.dict;var it=De.blockMaxSizes.indexOf(Te.blockMaxSize);if(it<0)throw new Error("Invalid blockMaxSize: "+Te.blockMaxSize);this.descriptor={flg:tt,bd:(7&it)<<4},this.buffer=[],this.length=0,this.first=!0,this.checksum=null}he(Je,ue),Je.prototype.headerSize=function(){var ye=this.options.streamSize?ve.DESCRIPTOR:0,Te=this.options.dict?ve.DICTID:0;return ve.MAGIC+1+1+ye+Te+1},Je.prototype.header=function(){var ye=this.headerSize(),Te=ie.alloc(ye);this.state=pe.MAGIC,Te.writeInt32LE(De.MAGICNUMBER,0),this.state=pe.DESCRIPTOR;var tt=Te.slice(ve.MAGIC,Te.length-1);tt.writeUInt8(this.descriptor.flg,0),tt.writeUInt8(this.descriptor.bd,1);var it=2;return this.state=pe.SIZE,this.options.streamSize&&(tt.writeInt32LE(0,it),tt.writeInt32LE(this.size,it+4),it+=ve.SIZE),this.state=pe.DICTID,this.options.dict&&(tt.writeInt32LE(this.dictId,it),it+=ve.DICTID),this.state=pe.DESCRIPTOR_CHECKSUM,Te.writeUInt8(Qe.descriptorChecksum(tt),ve.MAGIC+it),Te},Je.prototype.update_Checksum=function(ye){this.state=pe.CHECKSUM_UPDATE,this.options.streamChecksum&&(this.checksum=Qe.streamChecksum(ye,this.checksum))},Je.prototype.compress_DataBlock=function(ye){this.state=pe.DATABLOCK_COMPRESS;var Te=this.options.blockChecksum?ve.DATABLOCK_CHECKSUM:0,tt=this.binding.compressBound(ye.length),it=ie.alloc(ve.DATABLOCK_SIZE+tt+Te),Ue=it.slice(ve.DATABLOCK_SIZE,ve.DATABLOCK_SIZE+tt),At=this.compress(ye,Ue);return this.state=pe.DATABLOCK_SIZE,At>0&&At<=this.options.blockMaxSize?(it.writeUInt32LE(At,0),it=it.slice(0,ve.DATABLOCK_SIZE+At+Te)):(it.writeInt32LE(2147483648|ye.length,0),it=it.slice(0,ve.DATABLOCK_SIZE+ye.length+Te),ye.copy(it,ve.DATABLOCK_SIZE)),this.state=pe.DATABLOCK_CHECKSUM,this.options.blockChecksum&&it.slice(-Te).writeInt32LE(Qe.blockChecksum(Ue),0),this.update_Checksum(ye),this.size+=ye.length,it},Je.prototype._transform=function(ye,Te,tt){ye&&(this.buffer.push(ye),this.length+=ye.length),this.first&&(this.push(this.header()),this.first=!1);var it=this.options.blockMaxSize;if(this.length<it)return tt();for(var Ue=ie.concat(this.buffer,this.length),At=0,xt=Ue.length;xt>=it;xt-=it,At+=it)this.push(this.compress_DataBlock(Ue.slice(At,At+it)));xt>0?(this.buffer=[Ue.slice(At)],this.length=this.buffer[0].length):(this.buffer=[],this.length=0),tt()},Je.prototype._flush=function(ye){if(this.first&&(this.push(this.header()),this.first=!1),this.length>0){var Te=ie.concat(this.buffer,this.length);this.buffer=[],this.length=0;var tt=this.compress_DataBlock(Te);this.push(tt)}if(this.options.streamChecksum)this.state=pe.CHECKSUM,(it=ie.alloc(ve.EOS+ve.CHECKSUM)).writeUInt32LE(Qe.streamChecksum(null,this.checksum),ve.EOS);else var it=ie.alloc(ve.EOS);this.state=pe.EOS,it.writeInt32LE(De.EOS,0),this.push(it),ye()},I.exports=Je}).call(this,x("buffer").Buffer)},{"./binding":32,"./static":37,buffer:"buffer",stream:26,util:31}],37:[function(x,I,G){(function(ie){G.MAGICNUMBER=407708164,G.MAGICNUMBER_BUFFER=ie.alloc(4),G.MAGICNUMBER_BUFFER.writeUInt32LE(G.MAGICNUMBER,0),G.EOS=0,G.EOS_BUFFER=ie.alloc(4),G.EOS_BUFFER.writeUInt32LE(G.EOS,0),G.VERSION=1,G.MAGICNUMBER_SKIPPABLE=407710288,G.blockMaxSizes=[null,null,null,null,65536,262144,1048576,4194304],G.extension=".lz4",G.STATES={MAGIC:0,DESCRIPTOR:1,SIZE:2,DICTID:3,DESCRIPTOR_CHECKSUM:4,DATABLOCK_SIZE:5,DATABLOCK_DATA:6,DATABLOCK_CHECKSUM:7,DATABLOCK_UNCOMPRESS:8,DATABLOCK_COMPRESS:9,CHECKSUM:10,CHECKSUM_UPDATE:11,EOS:90,SKIP_SIZE:101,SKIP_DATA:102},G.SIZES={MAGIC:4,DESCRIPTOR:2,SIZE:8,DICTID:4,DESCRIPTOR_CHECKSUM:1,DATABLOCK_SIZE:4,DATABLOCK_CHECKSUM:4,CHECKSUM:4,EOS:4,SKIP_SIZE:4},G.utils=x("./utils")}).call(this,x("buffer").Buffer)},{"./utils":"./utils",buffer:"buffer"}],38:[function(x,I,G){G.UINT32=x("./lib/uint32"),G.UINT64=x("./lib/uint64")},{"./lib/uint32":39,"./lib/uint64":40}],39:[function(x,I,G){(function(ie){function ue(we,je){return this instanceof ue?(this._low=0,this._high=0,this.remainder=null,je===void 0?De.call(this,we):typeof we=="string"?Qe.call(this,we,je):void he.call(this,we,je)):new ue(we,je)}function he(we,je){return this._low=0|we,this._high=0|je,this}function De(we){return this._low=65535&we,this._high=we>>>16,this}function Qe(we,je){var pe=parseInt(we,je||10);return this._low=65535&pe,this._high=pe>>>16,this}ue(Math.pow(36,5)),ue(Math.pow(16,7)),ue(Math.pow(10,9)),ue(Math.pow(2,30)),ue(36),ue(16),ue(10),ue(2),ue.prototype.fromBits=he,ue.prototype.fromNumber=De,ue.prototype.fromString=Qe,ue.prototype.toNumber=function(){return 65536*this._high+this._low},ue.prototype.toString=function(we){return this.toNumber().toString(we||10)},ue.prototype.add=function(we){var je=this._low+we._low,pe=je>>>16;return pe+=this._high+we._high,this._low=65535&je,this._high=65535&pe,this},ue.prototype.subtract=function(we){return this.add(we.clone().negate())},ue.prototype.multiply=function(we){var je,pe,ve=this._high,Ie=this._low,Je=we._high,ye=we._low;return je=(pe=Ie*ye)>>>16,je+=ve*ye,je&=65535,je+=Ie*Je,this._low=65535&pe,this._high=65535&je,this},ue.prototype.div=function(we){if(we._low==0&&we._high==0)throw Error("division by zero");if(we._high==0&&we._low==1)return this.remainder=new ue(0),this;if(we.gt(this))return this.remainder=this.clone(),this._low=0,this._high=0,this;if(this.eq(we))return this.remainder=new ue(0),this._low=1,this._high=0,this;for(var je=we.clone(),pe=-1;!this.lt(je);)je.shiftLeft(1,!0),pe++;for(this.remainder=this.clone(),this._low=0,this._high=0;pe>=0;pe--)je.shiftRight(1),this.remainder.lt(je)||(this.remainder.subtract(je),pe>=16?this._high|=1<<pe-16:this._low|=1<<pe);return this},ue.prototype.negate=function(){var we=1+(65535&~this._low);return this._low=65535&we,this._high=~this._high+(we>>>16)&65535,this},ue.prototype.equals=ue.prototype.eq=function(we){return this._low==we._low&&this._high==we._high},ue.prototype.greaterThan=ue.prototype.gt=function(we){return this._high>we._high||!(this._high<we._high)&&this._low>we._low},ue.prototype.lessThan=ue.prototype.lt=function(we){return this._high<we._high||!(this._high>we._high)&&this._low<we._low},ue.prototype.or=function(we){return this._low|=we._low,this._high|=we._high,this},ue.prototype.and=function(we){return this._low&=we._low,this._high&=we._high,this},ue.prototype.not=function(){return this._low=65535&~this._low,this._high=65535&~this._high,this},ue.prototype.xor=function(we){return this._low^=we._low,this._high^=we._high,this},ue.prototype.shiftRight=ue.prototype.shiftr=function(we){return we>16?(this._low=this._high>>we-16,this._high=0):we==16?(this._low=this._high,this._high=0):(this._low=this._low>>we|this._high<<16-we&65535,this._high>>=we),this},ue.prototype.shiftLeft=ue.prototype.shiftl=function(we,je){return we>16?(this._high=this._low<<we-16,this._low=0,je||(this._high&=65535)):we==16?(this._high=this._low,this._low=0):(this._high=this._high<<we|this._low>>16-we,this._low=this._low<<we&65535,je||(this._high&=65535)),this},ue.prototype.rotateLeft=ue.prototype.rotl=function(we){var je=this._high<<16|this._low;return je=je<<we|je>>>32-we,this._low=65535&je,this._high=je>>>16,this},ue.prototype.rotateRight=ue.prototype.rotr=function(we){var je=this._high<<16|this._low;return je=je>>>we|je<<32-we,this._low=65535&je,this._high=je>>>16,this},ue.prototype.clone=function(){return new ue(this._low,this._high)},(J=function(){return ue}.apply(G,[]))===void 0||(I.exports=J)})()},{}],40:[function(x,I,G){(function(ie){var ue={16:De(Math.pow(16,5)),10:De(Math.pow(10,5)),2:De(Math.pow(2,5))},he={16:De(16),10:De(10),2:De(2)};function De(pe,ve,Ie,Je){return this instanceof De?(this.remainder=null,typeof pe=="string"?je.call(this,pe,ve):ve===void 0?we.call(this,pe):void Qe.apply(this,arguments)):new De(pe,ve,Ie,Je)}function Qe(pe,ve,Ie,Je){return Ie===void 0?(this._a00=65535&pe,this._a16=pe>>>16,this._a32=65535&ve,this._a48=ve>>>16,this):(this._a00=0|pe,this._a16=0|ve,this._a32=0|Ie,this._a48=0|Je,this)}function we(pe){return this._a00=65535&pe,this._a16=pe>>>16,this._a32=0,this._a48=0,this}function je(pe,ve){ve=ve||10,this._a00=0,this._a16=0,this._a32=0,this._a48=0;for(var Ie=ue[ve]||new De(Math.pow(ve,5)),Je=0,ye=pe.length;Je<ye;Je+=5){var Te=Math.min(5,ye-Je),tt=parseInt(pe.slice(Je,Je+Te),ve);this.multiply(Te<5?new De(Math.pow(ve,Te)):Ie).add(new De(tt))}return this}De.prototype.fromBits=Qe,De.prototype.fromNumber=we,De.prototype.fromString=je,De.prototype.toNumber=function(){return 65536*this._a16+this._a00},De.prototype.toString=function(pe){var ve=he[pe=pe||10]||new De(pe);if(!this.gt(ve))return this.toNumber().toString(pe);for(var Ie=this.clone(),Je=new Array(64),ye=63;ye>=0&&(Ie.div(ve),Je[ye]=Ie.remainder.toNumber().toString(pe),Ie.gt(ve));ye--);return Je[ye-1]=Ie.toNumber().toString(pe),Je.join("")},De.prototype.add=function(pe){var ve=this._a00+pe._a00,Ie=ve>>>16,Je=(Ie+=this._a16+pe._a16)>>>16,ye=(Je+=this._a32+pe._a32)>>>16;return ye+=this._a48+pe._a48,this._a00=65535&ve,this._a16=65535&Ie,this._a32=65535&Je,this._a48=65535&ye,this},De.prototype.subtract=function(pe){return this.add(pe.clone().negate())},De.prototype.multiply=function(pe){var ve=this._a00,Ie=this._a16,Je=this._a32,ye=this._a48,Te=pe._a00,tt=pe._a16,it=pe._a32,Ue=ve*Te,At=Ue>>>16,xt=(At+=ve*tt)>>>16;At&=65535,xt+=(At+=Ie*Te)>>>16;var Gt=(xt+=ve*it)>>>16;return xt&=65535,Gt+=(xt+=Ie*tt)>>>16,xt&=65535,Gt+=(xt+=Je*Te)>>>16,Gt+=ve*pe._a48,Gt&=65535,Gt+=Ie*it,Gt&=65535,Gt+=Je*tt,Gt&=65535,Gt+=ye*Te,this._a00=65535&Ue,this._a16=65535&At,this._a32=65535&xt,this._a48=65535&Gt,this},De.prototype.div=function(pe){if(pe._a16==0&&pe._a32==0&&pe._a48==0){if(pe._a00==0)throw Error("division by zero");if(pe._a00==1)return this.remainder=new De(0),this}if(pe.gt(this))return this.remainder=this.clone(),this._a00=0,this._a16=0,this._a32=0,this._a48=0,this;if(this.eq(pe))return this.remainder=new De(0),this._a00=1,this._a16=0,this._a32=0,this._a48=0,this;for(var ve=pe.clone(),Ie=-1;!this.lt(ve);)ve.shiftLeft(1,!0),Ie++;for(this.remainder=this.clone(),this._a00=0,this._a16=0,this._a32=0,this._a48=0;Ie>=0;Ie--)ve.shiftRight(1),this.remainder.lt(ve)||(this.remainder.subtract(ve),Ie>=48?this._a48|=1<<Ie-48:Ie>=32?this._a32|=1<<Ie-32:Ie>=16?this._a16|=1<<Ie-16:this._a00|=1<<Ie);return this},De.prototype.negate=function(){var pe=1+(65535&~this._a00);return this._a00=65535&pe,pe=(65535&~this._a16)+(pe>>>16),this._a16=65535&pe,pe=(65535&~this._a32)+(pe>>>16),this._a32=65535&pe,this._a48=~this._a48+(pe>>>16)&65535,this},De.prototype.equals=De.prototype.eq=function(pe){return this._a48==pe._a48&&this._a00==pe._a00&&this._a32==pe._a32&&this._a16==pe._a16},De.prototype.greaterThan=De.prototype.gt=function(pe){return this._a48>pe._a48||!(this._a48<pe._a48)&&(this._a32>pe._a32||!(this._a32<pe._a32)&&(this._a16>pe._a16||!(this._a16<pe._a16)&&this._a00>pe._a00))},De.prototype.lessThan=De.prototype.lt=function(pe){return this._a48<pe._a48||!(this._a48>pe._a48)&&(this._a32<pe._a32||!(this._a32>pe._a32)&&(this._a16<pe._a16||!(this._a16>pe._a16)&&this._a00<pe._a00))},De.prototype.or=function(pe){return this._a00|=pe._a00,this._a16|=pe._a16,this._a32|=pe._a32,this._a48|=pe._a48,this},De.prototype.and=function(pe){return this._a00&=pe._a00,this._a16&=pe._a16,this._a32&=pe._a32,this._a48&=pe._a48,this},De.prototype.xor=function(pe){return this._a00^=pe._a00,this._a16^=pe._a16,this._a32^=pe._a32,this._a48^=pe._a48,this},De.prototype.not=function(){return this._a00=65535&~this._a00,this._a16=65535&~this._a16,this._a32=65535&~this._a32,this._a48=65535&~this._a48,this},De.prototype.shiftRight=De.prototype.shiftr=function(pe){return(pe%=64)>=48?(this._a00=this._a48>>pe-48,this._a16=0,this._a32=0,this._a48=0):pe>=32?(pe-=32,this._a00=65535&(this._a32>>pe|this._a48<<16-pe),this._a16=this._a48>>pe&65535,this._a32=0,this._a48=0):pe>=16?(pe-=16,this._a00=65535&(this._a16>>pe|this._a32<<16-pe),this._a16=65535&(this._a32>>pe|this._a48<<16-pe),this._a32=this._a48>>pe&65535,this._a48=0):(this._a00=65535&(this._a00>>pe|this._a16<<16-pe),this._a16=65535&(this._a16>>pe|this._a32<<16-pe),this._a32=65535&(this._a32>>pe|this._a48<<16-pe),this._a48=this._a48>>pe&65535),this},De.prototype.shiftLeft=De.prototype.shiftl=function(pe,ve){return(pe%=64)>=48?(this._a48=this._a00<<pe-48,this._a32=0,this._a16=0,this._a00=0):pe>=32?(pe-=32,this._a48=this._a16<<pe|this._a00>>16-pe,this._a32=this._a00<<pe&65535,this._a16=0,this._a00=0):pe>=16?(pe-=16,this._a48=this._a32<<pe|this._a16>>16-pe,this._a32=65535&(this._a16<<pe|this._a00>>16-pe),this._a16=this._a00<<pe&65535,this._a00=0):(this._a48=this._a48<<pe|this._a32>>16-pe,this._a32=65535&(this._a32<<pe|this._a16>>16-pe),this._a16=65535&(this._a16<<pe|this._a00>>16-pe),this._a00=this._a00<<pe&65535),ve||(this._a48&=65535),this},De.prototype.rotateLeft=De.prototype.rotl=function(pe){if((pe%=64)==0)return this;if(pe>=32){var ve=this._a00;if(this._a00=this._a32,this._a32=ve,ve=this._a48,this._a48=this._a16,this._a16=ve,pe==32)return this;pe-=32}var Ie=this._a48<<16|this._a32,Je=this._a16<<16|this._a00,ye=Ie<<pe|Je>>>32-pe,Te=Je<<pe|Ie>>>32-pe;return this._a00=65535&Te,this._a16=Te>>>16,this._a32=65535&ye,this._a48=ye>>>16,this},De.prototype.rotateRight=De.prototype.rotr=function(pe){if((pe%=64)==0)return this;if(pe>=32){var ve=this._a00;if(this._a00=this._a32,this._a32=ve,ve=this._a48,this._a48=this._a16,this._a16=ve,pe==32)return this;pe-=32}var Ie=this._a48<<16|this._a32,Je=this._a16<<16|this._a00,ye=Ie>>>pe|Je<<32-pe,Te=Je>>>pe|Ie<<32-pe;return this._a00=65535&Te,this._a16=Te>>>16,this._a32=65535&ye,this._a48=ye>>>16,this},De.prototype.clone=function(){return new De(this._a00,this._a16,this._a32,this._a48)},(J=function(){return De}.apply(G,[]))===void 0||(I.exports=J)})()},{}],41:[function(x,I,G){(function(ie){var ue=x("cuint").UINT32;ue.prototype.xxh_update=function(Ie,Je){var ye,Te,tt=De._low,it=De._high;ye=(Te=Ie*tt)>>>16,ye+=Je*tt,ye&=65535,ye+=Ie*it;var Ue=this._low+(65535&Te),At=Ue>>>16,xt=(At+=this._high+(65535&ye))<<16|65535&Ue;At=(xt=xt<<13|xt>>>19)>>>16,ye=(Te=(Ue=65535&xt)*(tt=he._low))>>>16,ye+=At*tt,ye&=65535,ye+=Ue*(it=he._high),this._low=65535&Te,this._high=65535&ye};var he=ue("2654435761"),De=ue("2246822519"),Qe=ue("3266489917"),we=ue("668265263"),je=ue("374761393");function pe(){return arguments.length==2?new pe(arguments[1]).update(arguments[0]).digest():this instanceof pe?void ve.call(this,arguments[0]):new pe(arguments[0])}function ve(Ie){return this.seed=Ie instanceof ue?Ie.clone():ue(Ie),this.v1=this.seed.clone().add(he).add(De),this.v2=this.seed.clone().add(De),this.v3=this.seed.clone(),this.v4=this.seed.clone().subtract(he),this.total_len=0,this.memsize=0,this.memory=null,this}pe.prototype.init=ve,pe.prototype.update=function(Ie){var Je,ye=typeof Ie=="string";ye&&(Ie=function(xt){for(var Gt=[],nn=0,jt=xt.length;nn<jt;nn++){var Ht=xt.charCodeAt(nn);Ht<128?Gt.push(Ht):Ht<2048?Gt.push(192|Ht>>6,128|63&Ht):Ht<55296||Ht>=57344?Gt.push(224|Ht>>12,128|Ht>>6&63,128|63&Ht):(nn++,Ht=65536+((1023&Ht)<<10|1023&xt.charCodeAt(nn)),Gt.push(240|Ht>>18,128|Ht>>12&63,128|Ht>>6&63,128|63&Ht))}return new Uint8Array(Gt)}(Ie),ye=!1,Je=!0),typeof ArrayBuffer!="undefined"&&Ie instanceof ArrayBuffer&&(Je=!0,Ie=new Uint8Array(Ie));var Te=0,tt=Ie.length,it=Te+tt;if(tt==0)return this;if(this.total_len+=tt,this.memsize==0&&(this.memory=ye?"":Je?new Uint8Array(16):new ie(16)),this.memsize+tt<16)return ye?this.memory+=Ie:Je?this.memory.set(Ie.subarray(0,tt),this.memsize):Ie.copy(this.memory,this.memsize,0,tt),this.memsize+=tt,this;if(this.memsize>0){ye?this.memory+=Ie.slice(0,16-this.memsize):Je?this.memory.set(Ie.subarray(0,16-this.memsize),this.memsize):Ie.copy(this.memory,this.memsize,0,16-this.memsize);var Ue=0;ye?(this.v1.xxh_update(this.memory.charCodeAt(Ue+1)<<8|this.memory.charCodeAt(Ue),this.memory.charCodeAt(Ue+3)<<8|this.memory.charCodeAt(Ue+2)),Ue+=4,this.v2.xxh_update(this.memory.charCodeAt(Ue+1)<<8|this.memory.charCodeAt(Ue),this.memory.charCodeAt(Ue+3)<<8|this.memory.charCodeAt(Ue+2)),Ue+=4,this.v3.xxh_update(this.memory.charCodeAt(Ue+1)<<8|this.memory.charCodeAt(Ue),this.memory.charCodeAt(Ue+3)<<8|this.memory.charCodeAt(Ue+2)),Ue+=4,this.v4.xxh_update(this.memory.charCodeAt(Ue+1)<<8|this.memory.charCodeAt(Ue),this.memory.charCodeAt(Ue+3)<<8|this.memory.charCodeAt(Ue+2))):(this.v1.xxh_update(this.memory[Ue+1]<<8|this.memory[Ue],this.memory[Ue+3]<<8|this.memory[Ue+2]),Ue+=4,this.v2.xxh_update(this.memory[Ue+1]<<8|this.memory[Ue],this.memory[Ue+3]<<8|this.memory[Ue+2]),Ue+=4,this.v3.xxh_update(this.memory[Ue+1]<<8|this.memory[Ue],this.memory[Ue+3]<<8|this.memory[Ue+2]),Ue+=4,this.v4.xxh_update(this.memory[Ue+1]<<8|this.memory[Ue],this.memory[Ue+3]<<8|this.memory[Ue+2])),Te+=16-this.memsize,this.memsize=0,ye&&(this.memory="")}if(Te<=it-16){var At=it-16;do ye?(this.v1.xxh_update(Ie.charCodeAt(Te+1)<<8|Ie.charCodeAt(Te),Ie.charCodeAt(Te+3)<<8|Ie.charCodeAt(Te+2)),Te+=4,this.v2.xxh_update(Ie.charCodeAt(Te+1)<<8|Ie.charCodeAt(Te),Ie.charCodeAt(Te+3)<<8|Ie.charCodeAt(Te+2)),Te+=4,this.v3.xxh_update(Ie.charCodeAt(Te+1)<<8|Ie.charCodeAt(Te),Ie.charCodeAt(Te+3)<<8|Ie.charCodeAt(Te+2)),Te+=4,this.v4.xxh_update(Ie.charCodeAt(Te+1)<<8|Ie.charCodeAt(Te),Ie.charCodeAt(Te+3)<<8|Ie.charCodeAt(Te+2))):(this.v1.xxh_update(Ie[Te+1]<<8|Ie[Te],Ie[Te+3]<<8|Ie[Te+2]),Te+=4,this.v2.xxh_update(Ie[Te+1]<<8|Ie[Te],Ie[Te+3]<<8|Ie[Te+2]),Te+=4,this.v3.xxh_update(Ie[Te+1]<<8|Ie[Te],Ie[Te+3]<<8|Ie[Te+2]),Te+=4,this.v4.xxh_update(Ie[Te+1]<<8|Ie[Te],Ie[Te+3]<<8|Ie[Te+2])),Te+=4;while(Te<=At)}return Te<it&&(ye?this.memory+=Ie.slice(Te):Je?this.memory.set(Ie.subarray(Te,it),this.memsize):Ie.copy(this.memory,this.memsize,Te,it),this.memsize=it-Te),this},pe.prototype.digest=function(){var Ie,Je,ye=this.memory,Te=typeof ye=="string",tt=0,it=this.memsize,Ue=new ue;for((Ie=this.total_len>=16?this.v1.rotl(1).add(this.v2.rotl(7).add(this.v3.rotl(12).add(this.v4.rotl(18)))):this.seed.clone().add(je)).add(Ue.fromNumber(this.total_len));tt<=it-4;)Te?Ue.fromBits(ye.charCodeAt(tt+1)<<8|ye.charCodeAt(tt),ye.charCodeAt(tt+3)<<8|ye.charCodeAt(tt+2)):Ue.fromBits(ye[tt+1]<<8|ye[tt],ye[tt+3]<<8|ye[tt+2]),Ie.add(Ue.multiply(Qe)).rotl(17).multiply(we),tt+=4;for(;tt<it;)Ue.fromBits(Te?ye.charCodeAt(tt++):ye[tt++],0),Ie.add(Ue.multiply(je)).rotl(11).multiply(he);return Je=Ie.clone().shiftRight(15),Ie.xor(Je).multiply(De),Je=Ie.clone().shiftRight(13),Ie.xor(Je).multiply(Qe),Je=Ie.clone().shiftRight(16),Ie.xor(Je),this.init(this.seed),Ie},I.exports=pe}).call(this,x("buffer").Buffer)},{buffer:"buffer",cuint:38}],42:[function(x,I,G){(function(ie){var ue=x("cuint").UINT64,he=ue("11400714785074694791"),De=ue("14029467366897019727"),Qe=ue("1609587929392839161"),we=ue("9650029242287828579"),je=ue("2870177450012600261");function pe(){return arguments.length==2?new pe(arguments[1]).update(arguments[0]).digest():this instanceof pe?void ve.call(this,arguments[0]):new pe(arguments[0])}function ve(Ie){return this.seed=Ie instanceof ue?Ie.clone():ue(Ie),this.v1=this.seed.clone().add(he).add(De),this.v2=this.seed.clone().add(De),this.v3=this.seed.clone(),this.v4=this.seed.clone().subtract(he),this.total_len=0,this.memsize=0,this.memory=null,this}pe.prototype.init=ve,pe.prototype.update=function(Ie){var Je,ye=typeof Ie=="string";ye&&(Ie=function(Gt){for(var nn=[],jt=0,Ht=Gt.length;jt<Ht;jt++){var Mt=Gt.charCodeAt(jt);Mt<128?nn.push(Mt):Mt<2048?nn.push(192|Mt>>6,128|63&Mt):Mt<55296||Mt>=57344?nn.push(224|Mt>>12,128|Mt>>6&63,128|63&Mt):(jt++,Mt=65536+((1023&Mt)<<10|1023&Gt.charCodeAt(jt)),nn.push(240|Mt>>18,128|Mt>>12&63,128|Mt>>6&63,128|63&Mt))}return new Uint8Array(nn)}(Ie),ye=!1,Je=!0),typeof ArrayBuffer!="undefined"&&Ie instanceof ArrayBuffer&&(Je=!0,Ie=new Uint8Array(Ie));var Te=0,tt=Ie.length,it=Te+tt;if(tt==0)return this;if(this.total_len+=tt,this.memsize==0&&(this.memory=ye?"":Je?new Uint8Array(32):new ie(32)),this.memsize+tt<32)return ye?this.memory+=Ie:Je?this.memory.set(Ie.subarray(0,tt),this.memsize):Ie.copy(this.memory,this.memsize,0,tt),this.memsize+=tt,this;if(this.memsize>0){ye?this.memory+=Ie.slice(0,32-this.memsize):Je?this.memory.set(Ie.subarray(0,32-this.memsize),this.memsize):Ie.copy(this.memory,this.memsize,0,32-this.memsize);var Ue=0;ye?(xt=ue(this.memory.charCodeAt(Ue+1)<<8|this.memory.charCodeAt(Ue),this.memory.charCodeAt(Ue+3)<<8|this.memory.charCodeAt(Ue+2),this.memory.charCodeAt(Ue+5)<<8|this.memory.charCodeAt(Ue+4),this.memory.charCodeAt(Ue+7)<<8|this.memory.charCodeAt(Ue+6)),this.v1.add(xt.multiply(De)).rotl(31).multiply(he),Ue+=8,xt=ue(this.memory.charCodeAt(Ue+1)<<8|this.memory.charCodeAt(Ue),this.memory.charCodeAt(Ue+3)<<8|this.memory.charCodeAt(Ue+2),this.memory.charCodeAt(Ue+5)<<8|this.memory.charCodeAt(Ue+4),this.memory.charCodeAt(Ue+7)<<8|this.memory.charCodeAt(Ue+6)),this.v2.add(xt.multiply(De)).rotl(31).multiply(he),Ue+=8,xt=ue(this.memory.charCodeAt(Ue+1)<<8|this.memory.charCodeAt(Ue),this.memory.charCodeAt(Ue+3)<<8|this.memory.charCodeAt(Ue+2),this.memory.charCodeAt(Ue+5)<<8|this.memory.charCodeAt(Ue+4),this.memory.charCodeAt(Ue+7)<<8|this.memory.charCodeAt(Ue+6)),this.v3.add(xt.multiply(De)).rotl(31).multiply(he),Ue+=8,xt=ue(this.memory.charCodeAt(Ue+1)<<8|this.memory.charCodeAt(Ue),this.memory.charCodeAt(Ue+3)<<8|this.memory.charCodeAt(Ue+2),this.memory.charCodeAt(Ue+5)<<8|this.memory.charCodeAt(Ue+4),this.memory.charCodeAt(Ue+7)<<8|this.memory.charCodeAt(Ue+6)),this.v4.add(xt.multiply(De)).rotl(31).multiply(he)):(xt=ue(this.memory[Ue+1]<<8|this.memory[Ue],this.memory[Ue+3]<<8|this.memory[Ue+2],this.memory[Ue+5]<<8|this.memory[Ue+4],this.memory[Ue+7]<<8|this.memory[Ue+6]),this.v1.add(xt.multiply(De)).rotl(31).multiply(he),Ue+=8,xt=ue(this.memory[Ue+1]<<8|this.memory[Ue],this.memory[Ue+3]<<8|this.memory[Ue+2],this.memory[Ue+5]<<8|this.memory[Ue+4],this.memory[Ue+7]<<8|this.memory[Ue+6]),this.v2.add(xt.multiply(De)).rotl(31).multiply(he),Ue+=8,xt=ue(this.memory[Ue+1]<<8|this.memory[Ue],this.memory[Ue+3]<<8|this.memory[Ue+2],this.memory[Ue+5]<<8|this.memory[Ue+4],this.memory[Ue+7]<<8|this.memory[Ue+6]),this.v3.add(xt.multiply(De)).rotl(31).multiply(he),Ue+=8,xt=ue(this.memory[Ue+1]<<8|this.memory[Ue],this.memory[Ue+3]<<8|this.memory[Ue+2],this.memory[Ue+5]<<8|this.memory[Ue+4],this.memory[Ue+7]<<8|this.memory[Ue+6]),this.v4.add(xt.multiply(De)).rotl(31).multiply(he)),Te+=32-this.memsize,this.memsize=0,ye&&(this.memory="")}if(Te<=it-32){var At=it-32;do{var xt;ye?(xt=ue(Ie.charCodeAt(Te+1)<<8|Ie.charCodeAt(Te),Ie.charCodeAt(Te+3)<<8|Ie.charCodeAt(Te+2),Ie.charCodeAt(Te+5)<<8|Ie.charCodeAt(Te+4),Ie.charCodeAt(Te+7)<<8|Ie.charCodeAt(Te+6)),this.v1.add(xt.multiply(De)).rotl(31).multiply(he),Te+=8,xt=ue(Ie.charCodeAt(Te+1)<<8|Ie.charCodeAt(Te),Ie.charCodeAt(Te+3)<<8|Ie.charCodeAt(Te+2),Ie.charCodeAt(Te+5)<<8|Ie.charCodeAt(Te+4),Ie.charCodeAt(Te+7)<<8|Ie.charCodeAt(Te+6)),this.v2.add(xt.multiply(De)).rotl(31).multiply(he),Te+=8,xt=ue(Ie.charCodeAt(Te+1)<<8|Ie.charCodeAt(Te),Ie.charCodeAt(Te+3)<<8|Ie.charCodeAt(Te+2),Ie.charCodeAt(Te+5)<<8|Ie.charCodeAt(Te+4),Ie.charCodeAt(Te+7)<<8|Ie.charCodeAt(Te+6)),this.v3.add(xt.multiply(De)).rotl(31).multiply(he),Te+=8,xt=ue(Ie.charCodeAt(Te+1)<<8|Ie.charCodeAt(Te),Ie.charCodeAt(Te+3)<<8|Ie.charCodeAt(Te+2),Ie.charCodeAt(Te+5)<<8|Ie.charCodeAt(Te+4),Ie.charCodeAt(Te+7)<<8|Ie.charCodeAt(Te+6)),this.v4.add(xt.multiply(De)).rotl(31).multiply(he)):(xt=ue(Ie[Te+1]<<8|Ie[Te],Ie[Te+3]<<8|Ie[Te+2],Ie[Te+5]<<8|Ie[Te+4],Ie[Te+7]<<8|Ie[Te+6]),this.v1.add(xt.multiply(De)).rotl(31).multiply(he),xt=ue(Ie[(Te+=8)+1]<<8|Ie[Te],Ie[Te+3]<<8|Ie[Te+2],Ie[Te+5]<<8|Ie[Te+4],Ie[Te+7]<<8|Ie[Te+6]),this.v2.add(xt.multiply(De)).rotl(31).multiply(he),xt=ue(Ie[(Te+=8)+1]<<8|Ie[Te],Ie[Te+3]<<8|Ie[Te+2],Ie[Te+5]<<8|Ie[Te+4],Ie[Te+7]<<8|Ie[Te+6]),this.v3.add(xt.multiply(De)).rotl(31).multiply(he),xt=ue(Ie[(Te+=8)+1]<<8|Ie[Te],Ie[Te+3]<<8|Ie[Te+2],Ie[Te+5]<<8|Ie[Te+4],Ie[Te+7]<<8|Ie[Te+6]),this.v4.add(xt.multiply(De)).rotl(31).multiply(he)),Te+=8}while(Te<=At)}return Te<it&&(ye?this.memory+=Ie.slice(Te):Je?this.memory.set(Ie.subarray(Te,it),this.memsize):Ie.copy(this.memory,this.memsize,Te,it),this.memsize=it-Te),this},pe.prototype.digest=function(){var Ie,Je,ye=this.memory,Te=typeof ye=="string",tt=0,it=this.memsize,Ue=new ue;for(this.total_len>=32?((Ie=this.v1.clone().rotl(1)).add(this.v2.clone().rotl(7)),Ie.add(this.v3.clone().rotl(12)),Ie.add(this.v4.clone().rotl(18)),Ie.xor(this.v1.multiply(De).rotl(31).multiply(he)),Ie.multiply(he).add(we),Ie.xor(this.v2.multiply(De).rotl(31).multiply(he)),Ie.multiply(he).add(we),Ie.xor(this.v3.multiply(De).rotl(31).multiply(he)),Ie.multiply(he).add(we),Ie.xor(this.v4.multiply(De).rotl(31).multiply(he)),Ie.multiply(he).add(we)):Ie=this.seed.clone().add(je),Ie.add(Ue.fromNumber(this.total_len));tt<=it-8;)Te?Ue.fromBits(ye.charCodeAt(tt+1)<<8|ye.charCodeAt(tt),ye.charCodeAt(tt+3)<<8|ye.charCodeAt(tt+2),ye.charCodeAt(tt+5)<<8|ye.charCodeAt(tt+4),ye.charCodeAt(tt+7)<<8|ye.charCodeAt(tt+6)):Ue.fromBits(ye[tt+1]<<8|ye[tt],ye[tt+3]<<8|ye[tt+2],ye[tt+5]<<8|ye[tt+4],ye[tt+7]<<8|ye[tt+6]),Ue.multiply(De).rotl(31).multiply(he),Ie.xor(Ue).rotl(27).multiply(he).add(we),tt+=8;for(tt+4<=it&&(Te?Ue.fromBits(ye.charCodeAt(tt+1)<<8|ye.charCodeAt(tt),ye.charCodeAt(tt+3)<<8|ye.charCodeAt(tt+2),0,0):Ue.fromBits(ye[tt+1]<<8|ye[tt],ye[tt+3]<<8|ye[tt+2],0,0),Ie.xor(Ue.multiply(he)).rotl(23).multiply(De).add(Qe),tt+=4);tt<it;)Ue.fromBits(Te?ye.charCodeAt(tt++):ye[tt++],0,0,0),Ie.xor(Ue.multiply(je)).rotl(11).multiply(he);return Je=Ie.clone().shiftRight(33),Ie.xor(Je).multiply(De),Je=Ie.clone().shiftRight(29),Ie.xor(Je).multiply(Qe),Je=Ie.clone().shiftRight(32),Ie.xor(Je),this.init(this.seed),Ie},I.exports=pe}).call(this,x("buffer").Buffer)},{buffer:"buffer",cuint:38}],buffer:[function(x,I,G){(function(we){var ue=x("base64-js"),he=x("ieee754");G.Buffer=we,G.SlowBuffer=function(ke){return+ke!=ke&&(ke=0),we.alloc(+ke)},G.INSPECT_MAX_BYTES=50;var De=2147483647;function Qe(ke){if(ke>De)throw new RangeError('The value "'+ke+'" is invalid for option "size"');var et=new Uint8Array(ke);return et.__proto__=we.prototype,et}function we(ke,et,dt){if(typeof ke=="number"){if(typeof et=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return ve(ke)}return je(ke,et,dt)}function je(ke,et,dt){if(typeof ke=="string")return function(sn,en){if(typeof en=="string"&&en!==""||(en="utf8"),!we.isEncoding(en))throw new TypeError("Unknown encoding: "+en);var an=0|ye(sn,en),Un=Qe(an),rr=Un.write(sn,en);return rr!==an&&(Un=Un.slice(0,rr)),Un}(ke,et);if(ArrayBuffer.isView(ke))return Ie(ke);if(ke==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+F(ke));if(vn(ke,ArrayBuffer)||ke&&vn(ke.buffer,ArrayBuffer))return function(sn,en,an){if(en<0||sn.byteLength<en)throw new RangeError('"offset" is outside of buffer bounds');if(sn.byteLength<en+(an||0))throw new RangeError('"length" is outside of buffer bounds');var Un;return(Un=en===void 0&&an===void 0?new Uint8Array(sn):an===void 0?new Uint8Array(sn,en):new Uint8Array(sn,en,an)).__proto__=we.prototype,Un}(ke,et,dt);if(typeof ke=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var Qt=ke.valueOf&&ke.valueOf();if(Qt!=null&&Qt!==ke)return we.from(Qt,et,dt);var qt=function(sn){if(we.isBuffer(sn)){var en=0|Je(sn.length),an=Qe(en);return an.length===0||sn.copy(an,0,0,en),an}return sn.length!==void 0?typeof sn.length!="number"||In(sn.length)?Qe(0):Ie(sn):sn.type==="Buffer"&&Array.isArray(sn.data)?Ie(sn.data):void 0}(ke);if(qt)return qt;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof ke[Symbol.toPrimitive]=="function")return we.from(ke[Symbol.toPrimitive]("string"),et,dt);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+F(ke))}function pe(ke){if(typeof ke!="number")throw new TypeError('"size" argument must be of type number');if(ke<0)throw new RangeError('The value "'+ke+'" is invalid for option "size"')}function ve(ke){return pe(ke),Qe(ke<0?0:0|Je(ke))}function Ie(ke){for(var et=ke.length<0?0:0|Je(ke.length),dt=Qe(et),Qt=0;Qt<et;Qt+=1)dt[Qt]=255&ke[Qt];return dt}function Je(ke){if(ke>=De)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+De.toString(16)+" bytes");return 0|ke}function ye(ke,et){if(we.isBuffer(ke))return ke.length;if(ArrayBuffer.isView(ke)||vn(ke,ArrayBuffer))return ke.byteLength;if(typeof ke!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+F(ke));var dt=ke.length,Qt=arguments.length>2&&arguments[2]===!0;if(!Qt&&dt===0)return 0;for(var qt=!1;;)switch(et){case"ascii":case"latin1":case"binary":return dt;case"utf8":case"utf-8":return un(ke).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*dt;case"hex":return dt>>>1;case"base64":return fn(ke).length;default:if(qt)return Qt?-1:un(ke).length;et=(""+et).toLowerCase(),qt=!0}}function Te(ke,et,dt){var Qt=!1;if((et===void 0||et<0)&&(et=0),et>this.length||((dt===void 0||dt>this.length)&&(dt=this.length),dt<=0)||(dt>>>=0)<=(et>>>=0))return"";for(ke||(ke="utf8");;)switch(ke){case"hex":return Xt(this,et,dt);case"utf8":case"utf-8":return Et(this,et,dt);case"ascii":return cn(this,et,dt);case"latin1":case"binary":return Lt(this,et,dt);case"base64":return Mt(this,et,dt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return mt(this,et,dt);default:if(Qt)throw new TypeError("Unknown encoding: "+ke);ke=(ke+"").toLowerCase(),Qt=!0}}function tt(ke,et,dt){var Qt=ke[et];ke[et]=ke[dt],ke[dt]=Qt}function it(ke,et,dt,Qt,qt){if(ke.length===0)return-1;if(typeof dt=="string"?(Qt=dt,dt=0):dt>2147483647?dt=2147483647:dt<-2147483648&&(dt=-2147483648),In(dt=+dt)&&(dt=qt?0:ke.length-1),dt<0&&(dt=ke.length+dt),dt>=ke.length){if(qt)return-1;dt=ke.length-1}else if(dt<0){if(!qt)return-1;dt=0}if(typeof et=="string"&&(et=we.from(et,Qt)),we.isBuffer(et))return et.length===0?-1:Ue(ke,et,dt,Qt,qt);if(typeof et=="number")return et&=255,typeof Uint8Array.prototype.indexOf=="function"?qt?Uint8Array.prototype.indexOf.call(ke,et,dt):Uint8Array.prototype.lastIndexOf.call(ke,et,dt):Ue(ke,[et],dt,Qt,qt);throw new TypeError("val must be string, number or Buffer")}function Ue(ke,et,dt,Qt,qt){var sn,en=1,an=ke.length,Un=et.length;if(Qt!==void 0&&((Qt=String(Qt).toLowerCase())==="ucs2"||Qt==="ucs-2"||Qt==="utf16le"||Qt==="utf-16le")){if(ke.length<2||et.length<2)return-1;en=2,an/=2,Un/=2,dt/=2}function rr(si,ei){return en===1?si[ei]:si.readUInt16BE(ei*en)}if(qt){var ar=-1;for(sn=dt;sn<an;sn++)if(rr(ke,sn)===rr(et,ar===-1?0:sn-ar)){if(ar===-1&&(ar=sn),sn-ar+1===Un)return ar*en}else ar!==-1&&(sn-=sn-ar),ar=-1}else for(dt+Un>an&&(dt=an-Un),sn=dt;sn>=0;sn--){for(var jr=!0,xi=0;xi<Un;xi++)if(rr(ke,sn+xi)!==rr(et,xi)){jr=!1;break}if(jr)return sn}return-1}function At(ke,et,dt,Qt){dt=Number(dt)||0;var qt=ke.length-dt;Qt?(Qt=Number(Qt))>qt&&(Qt=qt):Qt=qt;var sn=et.length;Qt>sn/2&&(Qt=sn/2);for(var en=0;en<Qt;++en){var an=parseInt(et.substr(2*en,2),16);if(In(an))return en;ke[dt+en]=an}return en}function xt(ke,et,dt,Qt){return Bn(un(et,ke.length-dt),ke,dt,Qt)}function Gt(ke,et,dt,Qt){return Bn(function(qt){for(var sn=[],en=0;en<qt.length;++en)sn.push(255&qt.charCodeAt(en));return sn}(et),ke,dt,Qt)}function nn(ke,et,dt,Qt){return Gt(ke,et,dt,Qt)}function jt(ke,et,dt,Qt){return Bn(fn(et),ke,dt,Qt)}function Ht(ke,et,dt,Qt){return Bn(function(qt,sn){for(var en,an,Un,rr=[],ar=0;ar<qt.length&&!((sn-=2)<0);++ar)an=(en=qt.charCodeAt(ar))>>8,Un=en%256,rr.push(Un),rr.push(an);return rr}(et,ke.length-dt),ke,dt,Qt)}function Mt(ke,et,dt){return et===0&&dt===ke.length?ue.fromByteArray(ke):ue.fromByteArray(ke.slice(et,dt))}function Et(ke,et,dt){dt=Math.min(ke.length,dt);for(var Qt=[],qt=et;qt<dt;){var sn,en,an,Un,rr=ke[qt],ar=null,jr=rr>239?4:rr>223?3:rr>191?2:1;if(qt+jr<=dt)switch(jr){case 1:rr<128&&(ar=rr);break;case 2:(192&(sn=ke[qt+1]))==128&&(Un=(31&rr)<<6|63&sn)>127&&(ar=Un);break;case 3:sn=ke[qt+1],en=ke[qt+2],(192&sn)==128&&(192&en)==128&&(Un=(15&rr)<<12|(63&sn)<<6|63&en)>2047&&(Un<55296||Un>57343)&&(ar=Un);break;case 4:sn=ke[qt+1],en=ke[qt+2],an=ke[qt+3],(192&sn)==128&&(192&en)==128&&(192&an)==128&&(Un=(15&rr)<<18|(63&sn)<<12|(63&en)<<6|63&an)>65535&&Un<1114112&&(ar=Un)}ar===null?(ar=65533,jr=1):ar>65535&&(ar-=65536,Qt.push(ar>>>10&1023|55296),ar=56320|1023&ar),Qt.push(ar),qt+=jr}return function(xi){var si=xi.length;if(si<=Tt)return String.fromCharCode.apply(String,xi);for(var ei="",qi=0;qi<si;)ei+=String.fromCharCode.apply(String,xi.slice(qi,qi+=Tt));return ei}(Qt)}G.kMaxLength=De,we.TYPED_ARRAY_SUPPORT=function(){try{var ke=new Uint8Array(1);return ke.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},ke.foo()===42}catch(et){return!1}}(),we.TYPED_ARRAY_SUPPORT||typeof console=="undefined"||typeof console.error!="function"||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(we.prototype,"parent",{enumerable:!0,get:function(){if(we.isBuffer(this))return this.buffer}}),Object.defineProperty(we.prototype,"offset",{enumerable:!0,get:function(){if(we.isBuffer(this))return this.byteOffset}}),typeof Symbol!="undefined"&&Symbol.species!=null&&we[Symbol.species]===we&&Object.defineProperty(we,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),we.poolSize=8192,we.from=function(ke,et,dt){return je(ke,et,dt)},we.prototype.__proto__=Uint8Array.prototype,we.__proto__=Uint8Array,we.alloc=function(ke,et,dt){return function(Qt,qt,sn){return pe(Qt),Qt<=0?Qe(Qt):qt!==void 0?typeof sn=="string"?Qe(Qt).fill(qt,sn):Qe(Qt).fill(qt):Qe(Qt)}(ke,et,dt)},we.allocUnsafe=function(ke){return ve(ke)},we.allocUnsafeSlow=function(ke){return ve(ke)},we.isBuffer=function(ke){return ke!=null&&ke._isBuffer===!0&&ke!==we.prototype},we.compare=function(ke,et){if(vn(ke,Uint8Array)&&(ke=we.from(ke,ke.offset,ke.byteLength)),vn(et,Uint8Array)&&(et=we.from(et,et.offset,et.byteLength)),!we.isBuffer(ke)||!we.isBuffer(et))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(ke===et)return 0;for(var dt=ke.length,Qt=et.length,qt=0,sn=Math.min(dt,Qt);qt<sn;++qt)if(ke[qt]!==et[qt]){dt=ke[qt],Qt=et[qt];break}return dt<Qt?-1:Qt<dt?1:0},we.isEncoding=function(ke){switch(String(ke).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},we.concat=function(ke,et){if(!Array.isArray(ke))throw new TypeError('"list" argument must be an Array of Buffers');if(ke.length===0)return we.alloc(0);var dt;if(et===void 0)for(et=0,dt=0;dt<ke.length;++dt)et+=ke[dt].length;var Qt=we.allocUnsafe(et),qt=0;for(dt=0;dt<ke.length;++dt){var sn=ke[dt];if(vn(sn,Uint8Array)&&(sn=we.from(sn)),!we.isBuffer(sn))throw new TypeError('"list" argument must be an Array of Buffers');sn.copy(Qt,qt),qt+=sn.length}return Qt},we.byteLength=ye,we.prototype._isBuffer=!0,we.prototype.swap16=function(){var ke=this.length;if(ke%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var et=0;et<ke;et+=2)tt(this,et,et+1);return this},we.prototype.swap32=function(){var ke=this.length;if(ke%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var et=0;et<ke;et+=4)tt(this,et,et+3),tt(this,et+1,et+2);return this},we.prototype.swap64=function(){var ke=this.length;if(ke%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var et=0;et<ke;et+=8)tt(this,et,et+7),tt(this,et+1,et+6),tt(this,et+2,et+5),tt(this,et+3,et+4);return this},we.prototype.toString=function(){var ke=this.length;return ke===0?"":arguments.length===0?Et(this,0,ke):Te.apply(this,arguments)},we.prototype.toLocaleString=we.prototype.toString,we.prototype.equals=function(ke){if(!we.isBuffer(ke))throw new TypeError("Argument must be a Buffer");return this===ke||we.compare(this,ke)===0},we.prototype.inspect=function(){var ke="",et=G.INSPECT_MAX_BYTES;return ke=this.toString("hex",0,et).replace(/(.{2})/g,"$1 ").trim(),this.length>et&&(ke+=" ... "),"<Buffer "+ke+">"},we.prototype.compare=function(ke,et,dt,Qt,qt){if(vn(ke,Uint8Array)&&(ke=we.from(ke,ke.offset,ke.byteLength)),!we.isBuffer(ke))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+F(ke));if(et===void 0&&(et=0),dt===void 0&&(dt=ke?ke.length:0),Qt===void 0&&(Qt=0),qt===void 0&&(qt=this.length),et<0||dt>ke.length||Qt<0||qt>this.length)throw new RangeError("out of range index");if(Qt>=qt&&et>=dt)return 0;if(Qt>=qt)return-1;if(et>=dt)return 1;if(this===ke)return 0;for(var sn=(qt>>>=0)-(Qt>>>=0),en=(dt>>>=0)-(et>>>=0),an=Math.min(sn,en),Un=this.slice(Qt,qt),rr=ke.slice(et,dt),ar=0;ar<an;++ar)if(Un[ar]!==rr[ar]){sn=Un[ar],en=rr[ar];break}return sn<en?-1:en<sn?1:0},we.prototype.includes=function(ke,et,dt){return this.indexOf(ke,et,dt)!==-1},we.prototype.indexOf=function(ke,et,dt){return it(this,ke,et,dt,!0)},we.prototype.lastIndexOf=function(ke,et,dt){return it(this,ke,et,dt,!1)},we.prototype.write=function(ke,et,dt,Qt){if(et===void 0)Qt="utf8",dt=this.length,et=0;else if(dt===void 0&&typeof et=="string")Qt=et,dt=this.length,et=0;else{if(!isFinite(et))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");et>>>=0,isFinite(dt)?(dt>>>=0,Qt===void 0&&(Qt="utf8")):(Qt=dt,dt=void 0)}var qt=this.length-et;if((dt===void 0||dt>qt)&&(dt=qt),ke.length>0&&(dt<0||et<0)||et>this.length)throw new RangeError("Attempt to write outside buffer bounds");Qt||(Qt="utf8");for(var sn=!1;;)switch(Qt){case"hex":return At(this,ke,et,dt);case"utf8":case"utf-8":return xt(this,ke,et,dt);case"ascii":return Gt(this,ke,et,dt);case"latin1":case"binary":return nn(this,ke,et,dt);case"base64":return jt(this,ke,et,dt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ht(this,ke,et,dt);default:if(sn)throw new TypeError("Unknown encoding: "+Qt);Qt=(""+Qt).toLowerCase(),sn=!0}},we.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Tt=4096;function cn(ke,et,dt){var Qt="";dt=Math.min(ke.length,dt);for(var qt=et;qt<dt;++qt)Qt+=String.fromCharCode(127&ke[qt]);return Qt}function Lt(ke,et,dt){var Qt="";dt=Math.min(ke.length,dt);for(var qt=et;qt<dt;++qt)Qt+=String.fromCharCode(ke[qt]);return Qt}function Xt(ke,et,dt){var Qt,qt=ke.length;(!et||et<0)&&(et=0),(!dt||dt<0||dt>qt)&&(dt=qt);for(var sn="",en=et;en<dt;++en)sn+=(Qt=ke[en])<16?"0"+Qt.toString(16):Qt.toString(16);return sn}function mt(ke,et,dt){for(var Qt=ke.slice(et,dt),qt="",sn=0;sn<Qt.length;sn+=2)qt+=String.fromCharCode(Qt[sn]+256*Qt[sn+1]);return qt}function ft(ke,et,dt){if(ke%1!=0||ke<0)throw new RangeError("offset is not uint");if(ke+et>dt)throw new RangeError("Trying to access beyond buffer length")}function wn(ke,et,dt,Qt,qt,sn){if(!we.isBuffer(ke))throw new TypeError('"buffer" argument must be a Buffer instance');if(et>qt||et<sn)throw new RangeError('"value" argument is out of bounds');if(dt+Qt>ke.length)throw new RangeError("Index out of range")}function gn(ke,et,dt,Qt,qt,sn){if(dt+Qt>ke.length)throw new RangeError("Index out of range");if(dt<0)throw new RangeError("Index out of range")}function dn(ke,et,dt,Qt,qt){return et=+et,dt>>>=0,qt||gn(ke,0,dt,4),he.write(ke,et,dt,Qt,23,4),dt+4}function _t(ke,et,dt,Qt,qt){return et=+et,dt>>>=0,qt||gn(ke,0,dt,8),he.write(ke,et,dt,Qt,52,8),dt+8}we.prototype.slice=function(ke,et){var dt=this.length;(ke=~~ke)<0?(ke+=dt)<0&&(ke=0):ke>dt&&(ke=dt),(et=et===void 0?dt:~~et)<0?(et+=dt)<0&&(et=0):et>dt&&(et=dt),et<ke&&(et=ke);var Qt=this.subarray(ke,et);return Qt.__proto__=we.prototype,Qt},we.prototype.readUIntLE=function(ke,et,dt){ke>>>=0,et>>>=0,dt||ft(ke,et,this.length);for(var Qt=this[ke],qt=1,sn=0;++sn<et&&(qt*=256);)Qt+=this[ke+sn]*qt;return Qt},we.prototype.readUIntBE=function(ke,et,dt){ke>>>=0,et>>>=0,dt||ft(ke,et,this.length);for(var Qt=this[ke+--et],qt=1;et>0&&(qt*=256);)Qt+=this[ke+--et]*qt;return Qt},we.prototype.readUInt8=function(ke,et){return ke>>>=0,et||ft(ke,1,this.length),this[ke]},we.prototype.readUInt16LE=function(ke,et){return ke>>>=0,et||ft(ke,2,this.length),this[ke]|this[ke+1]<<8},we.prototype.readUInt16BE=function(ke,et){return ke>>>=0,et||ft(ke,2,this.length),this[ke]<<8|this[ke+1]},we.prototype.readUInt32LE=function(ke,et){return ke>>>=0,et||ft(ke,4,this.length),(this[ke]|this[ke+1]<<8|this[ke+2]<<16)+16777216*this[ke+3]},we.prototype.readUInt32BE=function(ke,et){return ke>>>=0,et||ft(ke,4,this.length),16777216*this[ke]+(this[ke+1]<<16|this[ke+2]<<8|this[ke+3])},we.prototype.readIntLE=function(ke,et,dt){ke>>>=0,et>>>=0,dt||ft(ke,et,this.length);for(var Qt=this[ke],qt=1,sn=0;++sn<et&&(qt*=256);)Qt+=this[ke+sn]*qt;return Qt>=(qt*=128)&&(Qt-=Math.pow(2,8*et)),Qt},we.prototype.readIntBE=function(ke,et,dt){ke>>>=0,et>>>=0,dt||ft(ke,et,this.length);for(var Qt=et,qt=1,sn=this[ke+--Qt];Qt>0&&(qt*=256);)sn+=this[ke+--Qt]*qt;return sn>=(qt*=128)&&(sn-=Math.pow(2,8*et)),sn},we.prototype.readInt8=function(ke,et){return ke>>>=0,et||ft(ke,1,this.length),128&this[ke]?-1*(255-this[ke]+1):this[ke]},we.prototype.readInt16LE=function(ke,et){ke>>>=0,et||ft(ke,2,this.length);var dt=this[ke]|this[ke+1]<<8;return 32768&dt?4294901760|dt:dt},we.prototype.readInt16BE=function(ke,et){ke>>>=0,et||ft(ke,2,this.length);var dt=this[ke+1]|this[ke]<<8;return 32768&dt?4294901760|dt:dt},we.prototype.readInt32LE=function(ke,et){return ke>>>=0,et||ft(ke,4,this.length),this[ke]|this[ke+1]<<8|this[ke+2]<<16|this[ke+3]<<24},we.prototype.readInt32BE=function(ke,et){return ke>>>=0,et||ft(ke,4,this.length),this[ke]<<24|this[ke+1]<<16|this[ke+2]<<8|this[ke+3]},we.prototype.readFloatLE=function(ke,et){return ke>>>=0,et||ft(ke,4,this.length),he.read(this,ke,!0,23,4)},we.prototype.readFloatBE=function(ke,et){return ke>>>=0,et||ft(ke,4,this.length),he.read(this,ke,!1,23,4)},we.prototype.readDoubleLE=function(ke,et){return ke>>>=0,et||ft(ke,8,this.length),he.read(this,ke,!0,52,8)},we.prototype.readDoubleBE=function(ke,et){return ke>>>=0,et||ft(ke,8,this.length),he.read(this,ke,!1,52,8)},we.prototype.writeUIntLE=function(ke,et,dt,Qt){ke=+ke,et>>>=0,dt>>>=0,Qt||wn(this,ke,et,dt,Math.pow(2,8*dt)-1,0);var qt=1,sn=0;for(this[et]=255&ke;++sn<dt&&(qt*=256);)this[et+sn]=ke/qt&255;return et+dt},we.prototype.writeUIntBE=function(ke,et,dt,Qt){ke=+ke,et>>>=0,dt>>>=0,Qt||wn(this,ke,et,dt,Math.pow(2,8*dt)-1,0);var qt=dt-1,sn=1;for(this[et+qt]=255&ke;--qt>=0&&(sn*=256);)this[et+qt]=ke/sn&255;return et+dt},we.prototype.writeUInt8=function(ke,et,dt){return ke=+ke,et>>>=0,dt||wn(this,ke,et,1,255,0),this[et]=255&ke,et+1},we.prototype.writeUInt16LE=function(ke,et,dt){return ke=+ke,et>>>=0,dt||wn(this,ke,et,2,65535,0),this[et]=255&ke,this[et+1]=ke>>>8,et+2},we.prototype.writeUInt16BE=function(ke,et,dt){return ke=+ke,et>>>=0,dt||wn(this,ke,et,2,65535,0),this[et]=ke>>>8,this[et+1]=255&ke,et+2},we.prototype.writeUInt32LE=function(ke,et,dt){return ke=+ke,et>>>=0,dt||wn(this,ke,et,4,4294967295,0),this[et+3]=ke>>>24,this[et+2]=ke>>>16,this[et+1]=ke>>>8,this[et]=255&ke,et+4},we.prototype.writeUInt32BE=function(ke,et,dt){return ke=+ke,et>>>=0,dt||wn(this,ke,et,4,4294967295,0),this[et]=ke>>>24,this[et+1]=ke>>>16,this[et+2]=ke>>>8,this[et+3]=255&ke,et+4},we.prototype.writeIntLE=function(ke,et,dt,Qt){if(ke=+ke,et>>>=0,!Qt){var qt=Math.pow(2,8*dt-1);wn(this,ke,et,dt,qt-1,-qt)}var sn=0,en=1,an=0;for(this[et]=255&ke;++sn<dt&&(en*=256);)ke<0&&an===0&&this[et+sn-1]!==0&&(an=1),this[et+sn]=(ke/en|0)-an&255;return et+dt},we.prototype.writeIntBE=function(ke,et,dt,Qt){if(ke=+ke,et>>>=0,!Qt){var qt=Math.pow(2,8*dt-1);wn(this,ke,et,dt,qt-1,-qt)}var sn=dt-1,en=1,an=0;for(this[et+sn]=255&ke;--sn>=0&&(en*=256);)ke<0&&an===0&&this[et+sn+1]!==0&&(an=1),this[et+sn]=(ke/en|0)-an&255;return et+dt},we.prototype.writeInt8=function(ke,et,dt){return ke=+ke,et>>>=0,dt||wn(this,ke,et,1,127,-128),ke<0&&(ke=255+ke+1),this[et]=255&ke,et+1},we.prototype.writeInt16LE=function(ke,et,dt){return ke=+ke,et>>>=0,dt||wn(this,ke,et,2,32767,-32768),this[et]=255&ke,this[et+1]=ke>>>8,et+2},we.prototype.writeInt16BE=function(ke,et,dt){return ke=+ke,et>>>=0,dt||wn(this,ke,et,2,32767,-32768),this[et]=ke>>>8,this[et+1]=255&ke,et+2},we.prototype.writeInt32LE=function(ke,et,dt){return ke=+ke,et>>>=0,dt||wn(this,ke,et,4,2147483647,-2147483648),this[et]=255&ke,this[et+1]=ke>>>8,this[et+2]=ke>>>16,this[et+3]=ke>>>24,et+4},we.prototype.writeInt32BE=function(ke,et,dt){return ke=+ke,et>>>=0,dt||wn(this,ke,et,4,2147483647,-2147483648),ke<0&&(ke=4294967295+ke+1),this[et]=ke>>>24,this[et+1]=ke>>>16,this[et+2]=ke>>>8,this[et+3]=255&ke,et+4},we.prototype.writeFloatLE=function(ke,et,dt){return dn(this,ke,et,!0,dt)},we.prototype.writeFloatBE=function(ke,et,dt){return dn(this,ke,et,!1,dt)},we.prototype.writeDoubleLE=function(ke,et,dt){return _t(this,ke,et,!0,dt)},we.prototype.writeDoubleBE=function(ke,et,dt){return _t(this,ke,et,!1,dt)},we.prototype.copy=function(ke,et,dt,Qt){if(!we.isBuffer(ke))throw new TypeError("argument should be a Buffer");if(dt||(dt=0),Qt||Qt===0||(Qt=this.length),et>=ke.length&&(et=ke.length),et||(et=0),Qt>0&&Qt<dt&&(Qt=dt),Qt===dt||ke.length===0||this.length===0)return 0;if(et<0)throw new RangeError("targetStart out of bounds");if(dt<0||dt>=this.length)throw new RangeError("Index out of range");if(Qt<0)throw new RangeError("sourceEnd out of bounds");Qt>this.length&&(Qt=this.length),ke.length-et<Qt-dt&&(Qt=ke.length-et+dt);var qt=Qt-dt;if(this===ke&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(et,dt,Qt);else if(this===ke&&dt<et&&et<Qt)for(var sn=qt-1;sn>=0;--sn)ke[sn+et]=this[sn+dt];else Uint8Array.prototype.set.call(ke,this.subarray(dt,Qt),et);return qt},we.prototype.fill=function(ke,et,dt,Qt){if(typeof ke=="string"){if(typeof et=="string"?(Qt=et,et=0,dt=this.length):typeof dt=="string"&&(Qt=dt,dt=this.length),Qt!==void 0&&typeof Qt!="string")throw new TypeError("encoding must be a string");if(typeof Qt=="string"&&!we.isEncoding(Qt))throw new TypeError("Unknown encoding: "+Qt);if(ke.length===1){var qt=ke.charCodeAt(0);(Qt==="utf8"&&qt<128||Qt==="latin1")&&(ke=qt)}}else typeof ke=="number"&&(ke&=255);if(et<0||this.length<et||this.length<dt)throw new RangeError("Out of range index");if(dt<=et)return this;var sn;if(et>>>=0,dt=dt===void 0?this.length:dt>>>0,ke||(ke=0),typeof ke=="number")for(sn=et;sn<dt;++sn)this[sn]=ke;else{var en=we.isBuffer(ke)?ke:we.from(ke,Qt),an=en.length;if(an===0)throw new TypeError('The value "'+ke+'" is invalid for argument "value"');for(sn=0;sn<dt-et;++sn)this[sn+et]=en[sn%an]}return this};var ht=/[^+/0-9A-Za-z-_]/g;function un(ke,et){var dt;et=et||1/0;for(var Qt=ke.length,qt=null,sn=[],en=0;en<Qt;++en){if((dt=ke.charCodeAt(en))>55295&&dt<57344){if(!qt){if(dt>56319){(et-=3)>-1&&sn.push(239,191,189);continue}if(en+1===Qt){(et-=3)>-1&&sn.push(239,191,189);continue}qt=dt;continue}if(dt<56320){(et-=3)>-1&&sn.push(239,191,189),qt=dt;continue}dt=65536+(qt-55296<<10|dt-56320)}else qt&&(et-=3)>-1&&sn.push(239,191,189);if(qt=null,dt<128){if((et-=1)<0)break;sn.push(dt)}else if(dt<2048){if((et-=2)<0)break;sn.push(dt>>6|192,63&dt|128)}else if(dt<65536){if((et-=3)<0)break;sn.push(dt>>12|224,dt>>6&63|128,63&dt|128)}else{if(!(dt<1114112))throw new Error("Invalid code point");if((et-=4)<0)break;sn.push(dt>>18|240,dt>>12&63|128,dt>>6&63|128,63&dt|128)}}return sn}function fn(ke){return ue.toByteArray(function(et){if((et=(et=et.split("=")[0]).trim().replace(ht,"")).length<2)return"";for(;et.length%4!=0;)et+="=";return et}(ke))}function Bn(ke,et,dt,Qt){for(var qt=0;qt<Qt&&!(qt+dt>=et.length||qt>=ke.length);++qt)et[qt+dt]=ke[qt];return qt}function vn(ke,et){return ke instanceof et||ke!=null&&ke.constructor!=null&&ke.constructor.name!=null&&ke.constructor.name===et.name}function In(ke){return ke!=ke}}).call(this,x("buffer").Buffer)},{"base64-js":1,buffer:"buffer",ieee754:5}],lz4:[function(x,I,G){I.exports=x("./static"),I.exports.version="0.5.1",I.exports.createDecoderStream=x("./decoder_stream"),I.exports.decode=x("./decoder").LZ4_uncompress,I.exports.createEncoderStream=x("./encoder_stream"),I.exports.encode=x("./encoder").LZ4_compress;var ie=I.exports.utils.bindings;I.exports.decodeBlock=ie.uncompress,I.exports.encodeBound=ie.compressBound,I.exports.encodeBlock=ie.compress,I.exports.encodeBlockHC=ie.compressHC},{"./decoder":33,"./decoder_stream":34,"./encoder":35,"./encoder_stream":36,"./static":37}],xxhashjs:[function(x,I,G){I.exports={h32:x("./xxhash"),h64:x("./xxhash64")}},{"./xxhash":41,"./xxhash64":42}]},{},["lz4"])},3726:function(ae,Le,se){(function(J){"use strict";J.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(F){return/^nm$/i.test(F)},meridiem:function(F,x,I){return F<12?I?"vm":"VM":I?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xF4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(F){return F+(F===1||F===8||F>=20?"ste":"de")},week:{dow:1,doy:4}})})(se(9420))},1241:function(ae,Le,se){(function(J){"use strict";var F=function(ie){return ie===0?0:ie===1?1:ie===2?2:ie%100>=3&&ie%100<=10?3:ie%100>=11?4:5},x={s:["\u0623\u0642\u0644 \u0645\u0646 \u062B\u0627\u0646\u064A\u0629","\u062B\u0627\u0646\u064A\u0629 \u0648\u0627\u062D\u062F\u0629",["\u062B\u0627\u0646\u064A\u062A\u0627\u0646","\u062B\u0627\u0646\u064A\u062A\u064A\u0646"],"%d \u062B\u0648\u0627\u0646","%d \u062B\u0627\u0646\u064A\u0629","%d \u062B\u0627\u0646\u064A\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062F\u0642\u064A\u0642\u0629","\u062F\u0642\u064A\u0642\u0629 \u0648\u0627\u062D\u062F\u0629",["\u062F\u0642\u064A\u0642\u062A\u0627\u0646","\u062F\u0642\u064A\u0642\u062A\u064A\u0646"],"%d \u062F\u0642\u0627\u0626\u0642","%d \u062F\u0642\u064A\u0642\u0629","%d \u062F\u0642\u064A\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062D\u062F\u0629",["\u0633\u0627\u0639\u062A\u0627\u0646","\u0633\u0627\u0639\u062A\u064A\u0646"],"%d \u0633\u0627\u0639\u0627\u062A","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064A\u0648\u0645","\u064A\u0648\u0645 \u0648\u0627\u062D\u062F",["\u064A\u0648\u0645\u0627\u0646","\u064A\u0648\u0645\u064A\u0646"],"%d \u0623\u064A\u0627\u0645","%d \u064A\u0648\u0645\u064B\u0627","%d \u064A\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062D\u062F",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064A\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062D\u062F",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064A\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064B\u0627","%d \u0639\u0627\u0645"]},I=function(ie){return function(ue,he,De,Qe){var we=F(ue),je=x[ie][F(ue)];return we===2&&(je=je[he?0:1]),je.replace(/%d/i,ue)}},G=["\u062C\u0627\u0646\u0641\u064A","\u0641\u064A\u0641\u0631\u064A","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064A\u0644","\u0645\u0627\u064A","\u062C\u0648\u0627\u0646","\u062C\u0648\u064A\u0644\u064A\u0629","\u0623\u0648\u062A","\u0633\u0628\u062A\u0645\u0628\u0631","\u0623\u0643\u062A\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062F\u064A\u0633\u0645\u0628\u0631"];J.defineLocale("ar-dz",{months:G,monthsShort:G,weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200FM/\u200FYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(ie){return ie==="\u0645"},meridiem:function(ie,ue,he){return ie<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u064B\u0627 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062F %s",past:"\u0645\u0646\u0630 %s",s:I("s"),ss:I("s"),m:I("m"),mm:I("m"),h:I("h"),hh:I("h"),d:I("d"),dd:I("d"),M:I("M"),MM:I("M"),y:I("y"),yy:I("y")},postformat:function(ie){return ie.replace(/,/g,"\u060C")},week:{dow:0,doy:4}})})(se(9420))},4873:function(ae,Le,se){(function(J){"use strict";J.defineLocale("ar-kw",{months:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648\u0632_\u063A\u0634\u062A_\u0634\u062A\u0646\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062F\u062C\u0646\u0628\u0631".split("_"),monthsShort:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648\u0632_\u063A\u0634\u062A_\u0634\u062A\u0646\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062F\u062C\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062A\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0627\u062D\u062F_\u0627\u062A\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064A %s",past:"\u0645\u0646\u0630 %s",s:"\u062B\u0648\u0627\u0646",ss:"%d \u062B\u0627\u0646\u064A\u0629",m:"\u062F\u0642\u064A\u0642\u0629",mm:"%d \u062F\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062A",d:"\u064A\u0648\u0645",dd:"%d \u0623\u064A\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062A"},week:{dow:0,doy:12}})})(se(9420))},6008:function(ae,Le,se){(function(J){"use strict";var F={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},x=function(ue){return ue===0?0:ue===1?1:ue===2?2:ue%100>=3&&ue%100<=10?3:ue%100>=11?4:5},I={s:["\u0623\u0642\u0644 \u0645\u0646 \u062B\u0627\u0646\u064A\u0629","\u062B\u0627\u0646\u064A\u0629 \u0648\u0627\u062D\u062F\u0629",["\u062B\u0627\u0646\u064A\u062A\u0627\u0646","\u062B\u0627\u0646\u064A\u062A\u064A\u0646"],"%d \u062B\u0648\u0627\u0646","%d \u062B\u0627\u0646\u064A\u0629","%d \u062B\u0627\u0646\u064A\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062F\u0642\u064A\u0642\u0629","\u062F\u0642\u064A\u0642\u0629 \u0648\u0627\u062D\u062F\u0629",["\u062F\u0642\u064A\u0642\u062A\u0627\u0646","\u062F\u0642\u064A\u0642\u062A\u064A\u0646"],"%d \u062F\u0642\u0627\u0626\u0642","%d \u062F\u0642\u064A\u0642\u0629","%d \u062F\u0642\u064A\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062D\u062F\u0629",["\u0633\u0627\u0639\u062A\u0627\u0646","\u0633\u0627\u0639\u062A\u064A\u0646"],"%d \u0633\u0627\u0639\u0627\u062A","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064A\u0648\u0645","\u064A\u0648\u0645 \u0648\u0627\u062D\u062F",["\u064A\u0648\u0645\u0627\u0646","\u064A\u0648\u0645\u064A\u0646"],"%d \u0623\u064A\u0627\u0645","%d \u064A\u0648\u0645\u064B\u0627","%d \u064A\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062D\u062F",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064A\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062D\u062F",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064A\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064B\u0627","%d \u0639\u0627\u0645"]},G=function(ue){return function(he,De,Qe,we){var je=x(he),pe=I[ue][x(he)];return je===2&&(pe=pe[De?0:1]),pe.replace(/%d/i,he)}},ie=["\u064A\u0646\u0627\u064A\u0631","\u0641\u0628\u0631\u0627\u064A\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064A\u0644","\u0645\u0627\u064A\u0648","\u064A\u0648\u0646\u064A\u0648","\u064A\u0648\u0644\u064A\u0648","\u0623\u063A\u0633\u0637\u0633","\u0633\u0628\u062A\u0645\u0628\u0631","\u0623\u0643\u062A\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062F\u064A\u0633\u0645\u0628\u0631"];J.defineLocale("ar-ly",{months:ie,monthsShort:ie,weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200FM/\u200FYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(ue){return ue==="\u0645"},meridiem:function(ue,he,De){return ue<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u064B\u0627 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062F %s",past:"\u0645\u0646\u0630 %s",s:G("s"),ss:G("s"),m:G("m"),mm:G("m"),h:G("h"),hh:G("h"),d:G("d"),dd:G("d"),M:G("M"),MM:G("M"),y:G("y"),yy:G("y")},preparse:function(ue){return ue.replace(/،/g,",")},postformat:function(ue){return ue.replace(/\d/g,function(he){return F[he]}).replace(/,/g,"\u060C")},week:{dow:6,doy:12}})})(se(9420))},7721:function(ae,Le,se){(function(J){"use strict";J.defineLocale("ar-ma",{months:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648\u0632_\u063A\u0634\u062A_\u0634\u062A\u0646\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062F\u062C\u0646\u0628\u0631".split("_"),monthsShort:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648\u0632_\u063A\u0634\u062A_\u0634\u062A\u0646\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062F\u062C\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0627\u062D\u062F_\u0627\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064A %s",past:"\u0645\u0646\u0630 %s",s:"\u062B\u0648\u0627\u0646",ss:"%d \u062B\u0627\u0646\u064A\u0629",m:"\u062F\u0642\u064A\u0642\u0629",mm:"%d \u062F\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062A",d:"\u064A\u0648\u0645",dd:"%d \u0623\u064A\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062A"},week:{dow:1,doy:4}})})(se(9420))},8155:function(ae,Le,se){(function(J){"use strict";var F={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};J.defineLocale("ar-sa",{months:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A\u0648_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648_\u0623\u063A\u0633\u0637\u0633_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064A\u0646\u0627\u064A\u0631_\u0641\u0628\u0631\u0627\u064A\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064A\u0644_\u0645\u0627\u064A\u0648_\u064A\u0648\u0646\u064A\u0648_\u064A\u0648\u0644\u064A\u0648_\u0623\u063A\u0633\u0637\u0633_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(I){return I==="\u0645"},meridiem:function(I,G,ie){return I<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064A %s",past:"\u0645\u0646\u0630 %s",s:"\u062B\u0648\u0627\u0646",ss:"%d \u062B\u0627\u0646\u064A\u0629",m:"\u062F\u0642\u064A\u0642\u0629",mm:"%d \u062F\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062A",d:"\u064A\u0648\u0645",dd:"%d \u0623\u064A\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062A"},preparse:function(I){return I.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(G){return x[G]}).replace(/،/g,",")},postformat:function(I){return I.replace(/\d/g,function(G){return F[G]}).replace(/,/g,"\u060C")},week:{dow:0,doy:6}})})(se(9420))},2245:function(ae,Le,se){(function(J){"use strict";J.defineLocale("ar-tn",{months:"\u062C\u0627\u0646\u0641\u064A_\u0641\u064A\u0641\u0631\u064A_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064A\u0644_\u0645\u0627\u064A_\u062C\u0648\u0627\u0646_\u062C\u0648\u064A\u0644\u064A\u0629_\u0623\u0648\u062A_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062C\u0627\u0646\u0641\u064A_\u0641\u064A\u0641\u0631\u064A_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064A\u0644_\u0645\u0627\u064A_\u062C\u0648\u0627\u0646_\u062C\u0648\u064A\u0644\u064A\u0629_\u0623\u0648\u062A_\u0633\u0628\u062A\u0645\u0628\u0631_\u0623\u0643\u062A\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062F\u064A\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064A %s",past:"\u0645\u0646\u0630 %s",s:"\u062B\u0648\u0627\u0646",ss:"%d \u062B\u0627\u0646\u064A\u0629",m:"\u062F\u0642\u064A\u0642\u0629",mm:"%d \u062F\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062A",d:"\u064A\u0648\u0645",dd:"%d \u0623\u064A\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062A"},week:{dow:1,doy:4}})})(se(9420))},8754:function(ae,Le,se){(function(J){"use strict";var F={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},I=function(he){return he===0?0:he===1?1:he===2?2:he%100>=3&&he%100<=10?3:he%100>=11?4:5},G={s:["\u0623\u0642\u0644 \u0645\u0646 \u062B\u0627\u0646\u064A\u0629","\u062B\u0627\u0646\u064A\u0629 \u0648\u0627\u062D\u062F\u0629",["\u062B\u0627\u0646\u064A\u062A\u0627\u0646","\u062B\u0627\u0646\u064A\u062A\u064A\u0646"],"%d \u062B\u0648\u0627\u0646","%d \u062B\u0627\u0646\u064A\u0629","%d \u062B\u0627\u0646\u064A\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062F\u0642\u064A\u0642\u0629","\u062F\u0642\u064A\u0642\u0629 \u0648\u0627\u062D\u062F\u0629",["\u062F\u0642\u064A\u0642\u062A\u0627\u0646","\u062F\u0642\u064A\u0642\u062A\u064A\u0646"],"%d \u062F\u0642\u0627\u0626\u0642","%d \u062F\u0642\u064A\u0642\u0629","%d \u062F\u0642\u064A\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062D\u062F\u0629",["\u0633\u0627\u0639\u062A\u0627\u0646","\u0633\u0627\u0639\u062A\u064A\u0646"],"%d \u0633\u0627\u0639\u0627\u062A","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064A\u0648\u0645","\u064A\u0648\u0645 \u0648\u0627\u062D\u062F",["\u064A\u0648\u0645\u0627\u0646","\u064A\u0648\u0645\u064A\u0646"],"%d \u0623\u064A\u0627\u0645","%d \u064A\u0648\u0645\u064B\u0627","%d \u064A\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062D\u062F",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064A\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062D\u062F",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064A\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064B\u0627","%d \u0639\u0627\u0645"]},ie=function(he){return function(De,Qe,we,je){var pe=I(De),ve=G[he][I(De)];return pe===2&&(ve=ve[Qe?0:1]),ve.replace(/%d/i,De)}},ue=["\u064A\u0646\u0627\u064A\u0631","\u0641\u0628\u0631\u0627\u064A\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064A\u0644","\u0645\u0627\u064A\u0648","\u064A\u0648\u0646\u064A\u0648","\u064A\u0648\u0644\u064A\u0648","\u0623\u063A\u0633\u0637\u0633","\u0633\u0628\u062A\u0645\u0628\u0631","\u0623\u0643\u062A\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062F\u064A\u0633\u0645\u0628\u0631"];J.defineLocale("ar",{months:ue,monthsShort:ue,weekdays:"\u0627\u0644\u0623\u062D\u062F_\u0627\u0644\u0625\u062B\u0646\u064A\u0646_\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062E\u0645\u064A\u0633_\u0627\u0644\u062C\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062A".split("_"),weekdaysShort:"\u0623\u062D\u062F_\u0625\u062B\u0646\u064A\u0646_\u062B\u0644\u0627\u062B\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062E\u0645\u064A\u0633_\u062C\u0645\u0639\u0629_\u0633\u0628\u062A".split("_"),weekdaysMin:"\u062D_\u0646_\u062B_\u0631_\u062E_\u062C_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200FM/\u200FYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(he){return he==="\u0645"},meridiem:function(he,De,Qe){return he<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064A\u0648\u0645 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063A\u062F\u064B\u0627 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062F \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062F %s",past:"\u0645\u0646\u0630 %s",s:ie("s"),ss:ie("s"),m:ie("m"),mm:ie("m"),h:ie("h"),hh:ie("h"),d:ie("d"),dd:ie("d"),M:ie("M"),MM:ie("M"),y:ie("y"),yy:ie("y")},preparse:function(he){return he.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(De){return x[De]}).replace(/،/g,",")},postformat:function(he){return he.replace(/\d/g,function(De){return F[De]}).replace(/,/g,"\u060C")},week:{dow:6,doy:12}})})(se(9420))},4586:function(ae,Le,se){(function(J){"use strict";var F={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xFCnc\xFC",4:"-\xFCnc\xFC",100:"-\xFCnc\xFC",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};J.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xC7\u0259r\u015F\u0259nb\u0259 ax\u015Fam\u0131_\xC7\u0259r\u015F\u0259nb\u0259_C\xFCm\u0259 ax\u015Fam\u0131_C\xFCm\u0259_\u015E\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xC7Ax_\xC7\u0259r_CAx_C\xFCm_\u015E\u0259n".split("_"),weekdaysMin:"Bz_BE_\xC7A_\xC7\u0259_CA_C\xFC_\u015E\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xFCn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xFCn\u0259n] LT",lastWeek:"[ke\xE7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xE7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xFCn",dd:"%d g\xFCn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(x){return/^(gündüz|axşam)$/.test(x)},meridiem:function(x,I,G){return x<4?"gec\u0259":x<12?"s\u0259h\u0259r":x<17?"g\xFCnd\xFCz":"ax\u015Fam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(x){if(x===0)return x+"-\u0131nc\u0131";var I=x%10;return x+(F[I]||F[x%100-I]||F[x>=100?100:null])},week:{dow:1,doy:7}})})(se(9420))},9852:function(ae,Le,se){(function(J){"use strict";function F(x,I,G){return G==="m"?I?"\u0445\u0432\u0456\u043B\u0456\u043D\u0430":"\u0445\u0432\u0456\u043B\u0456\u043D\u0443":G==="h"?I?"\u0433\u0430\u0434\u0437\u0456\u043D\u0430":"\u0433\u0430\u0434\u0437\u0456\u043D\u0443":x+" "+(ie=+x,ue={ss:I?"\u0441\u0435\u043A\u0443\u043D\u0434\u0430_\u0441\u0435\u043A\u0443\u043D\u0434\u044B_\u0441\u0435\u043A\u0443\u043D\u0434":"\u0441\u0435\u043A\u0443\u043D\u0434\u0443_\u0441\u0435\u043A\u0443\u043D\u0434\u044B_\u0441\u0435\u043A\u0443\u043D\u0434",mm:I?"\u0445\u0432\u0456\u043B\u0456\u043D\u0430_\u0445\u0432\u0456\u043B\u0456\u043D\u044B_\u0445\u0432\u0456\u043B\u0456\u043D":"\u0445\u0432\u0456\u043B\u0456\u043D\u0443_\u0445\u0432\u0456\u043B\u0456\u043D\u044B_\u0445\u0432\u0456\u043B\u0456\u043D",hh:I?"\u0433\u0430\u0434\u0437\u0456\u043D\u0430_\u0433\u0430\u0434\u0437\u0456\u043D\u044B_\u0433\u0430\u0434\u0437\u0456\u043D":"\u0433\u0430\u0434\u0437\u0456\u043D\u0443_\u0433\u0430\u0434\u0437\u0456\u043D\u044B_\u0433\u0430\u0434\u0437\u0456\u043D",dd:"\u0434\u0437\u0435\u043D\u044C_\u0434\u043D\u0456_\u0434\u0437\u0451\u043D",MM:"\u043C\u0435\u0441\u044F\u0446_\u043C\u0435\u0441\u044F\u0446\u044B_\u043C\u0435\u0441\u044F\u0446\u0430\u045E",yy:"\u0433\u043E\u0434_\u0433\u0430\u0434\u044B_\u0433\u0430\u0434\u043E\u045E"}[G].split("_"),ie%10==1&&ie%100!=11?ue[0]:ie%10>=2&&ie%10<=4&&(ie%100<10||ie%100>=20)?ue[1]:ue[2]);var ie,ue}J.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043D\u044F_\u043B\u044E\u0442\u0430\u0433\u0430_\u0441\u0430\u043A\u0430\u0432\u0456\u043A\u0430_\u043A\u0440\u0430\u0441\u0430\u0432\u0456\u043A\u0430_\u0442\u0440\u0430\u045E\u043D\u044F_\u0447\u044D\u0440\u0432\u0435\u043D\u044F_\u043B\u0456\u043F\u0435\u043D\u044F_\u0436\u043D\u0456\u045E\u043D\u044F_\u0432\u0435\u0440\u0430\u0441\u043D\u044F_\u043A\u0430\u0441\u0442\u0440\u044B\u0447\u043D\u0456\u043A\u0430_\u043B\u0456\u0441\u0442\u0430\u043F\u0430\u0434\u0430_\u0441\u043D\u0435\u0436\u043D\u044F".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043D\u044C_\u043B\u044E\u0442\u044B_\u0441\u0430\u043A\u0430\u0432\u0456\u043A_\u043A\u0440\u0430\u0441\u0430\u0432\u0456\u043A_\u0442\u0440\u0430\u0432\u0435\u043D\u044C_\u0447\u044D\u0440\u0432\u0435\u043D\u044C_\u043B\u0456\u043F\u0435\u043D\u044C_\u0436\u043D\u0456\u0432\u0435\u043D\u044C_\u0432\u0435\u0440\u0430\u0441\u0435\u043D\u044C_\u043A\u0430\u0441\u0442\u0440\u044B\u0447\u043D\u0456\u043A_\u043B\u0456\u0441\u0442\u0430\u043F\u0430\u0434_\u0441\u043D\u0435\u0436\u0430\u043D\u044C".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043B\u044E\u0442_\u0441\u0430\u043A_\u043A\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044D\u0440\u0432_\u043B\u0456\u043F_\u0436\u043D\u0456\u0432_\u0432\u0435\u0440_\u043A\u0430\u0441\u0442_\u043B\u0456\u0441\u0442_\u0441\u043D\u0435\u0436".split("_"),weekdays:{format:"\u043D\u044F\u0434\u0437\u0435\u043B\u044E_\u043F\u0430\u043D\u044F\u0434\u0437\u0435\u043B\u0430\u043A_\u0430\u045E\u0442\u043E\u0440\u0430\u043A_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043F\u044F\u0442\u043D\u0456\u0446\u0443_\u0441\u0443\u0431\u043E\u0442\u0443".split("_"),standalone:"\u043D\u044F\u0434\u0437\u0435\u043B\u044F_\u043F\u0430\u043D\u044F\u0434\u0437\u0435\u043B\u0430\u043A_\u0430\u045E\u0442\u043E\u0440\u0430\u043A_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043F\u044F\u0442\u043D\u0456\u0446\u0430_\u0441\u0443\u0431\u043E\u0442\u0430".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"\u043D\u0434_\u043F\u043D_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043F\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043D\u0434_\u043F\u043D_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043F\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043D\u043D\u044F \u045E] LT",nextDay:"[\u0417\u0430\u045E\u0442\u0440\u0430 \u045E] LT",lastDay:"[\u0423\u0447\u043E\u0440\u0430 \u045E] LT",nextWeek:function(){return"[\u0423] dddd [\u045E] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043C\u0456\u043D\u0443\u043B\u0443\u044E] dddd [\u045E] LT";case 1:case 2:case 4:return"[\u0423 \u043C\u0456\u043D\u0443\u043B\u044B] dddd [\u045E] LT"}},sameElse:"L"},relativeTime:{future:"\u043F\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043C\u0443",s:"\u043D\u0435\u043A\u0430\u043B\u044C\u043A\u0456 \u0441\u0435\u043A\u0443\u043D\u0434",m:F,mm:F,h:F,hh:F,d:"\u0434\u0437\u0435\u043D\u044C",dd:F,M:"\u043C\u0435\u0441\u044F\u0446",MM:F,y:"\u0433\u043E\u0434",yy:F},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(x){return/^(дня|вечара)$/.test(x)},meridiem:function(x,I,G){return x<4?"\u043D\u043E\u0447\u044B":x<12?"\u0440\u0430\u043D\u0456\u0446\u044B":x<17?"\u0434\u043D\u044F":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(x,I){switch(I){case"M":case"d":case"DDD":case"w":case"W":return x%10!=2&&x%10!=3||x%100==12||x%100==13?x+"-\u044B":x+"-\u0456";case"D":return x+"-\u0433\u0430";default:return x}},week:{dow:1,doy:7}})})(se(9420))},1846:function(ae,Le,se){(function(J){"use strict";J.defineLocale("bg",{months:"\u044F\u043D\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0438\u043B_\u043C\u0430\u0439_\u044E\u043D\u0438_\u044E\u043B\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043F\u0442\u0435\u043C\u0432\u0440\u0438_\u043E\u043A\u0442\u043E\u043C\u0432\u0440\u0438_\u043D\u043E\u0435\u043C\u0432\u0440\u0438_\u0434\u0435\u043A\u0435\u043C\u0432\u0440\u0438".split("_"),monthsShort:"\u044F\u043D\u0443_\u0444\u0435\u0432_\u043C\u0430\u0440_\u0430\u043F\u0440_\u043C\u0430\u0439_\u044E\u043D\u0438_\u044E\u043B\u0438_\u0430\u0432\u0433_\u0441\u0435\u043F_\u043E\u043A\u0442_\u043D\u043E\u0435_\u0434\u0435\u043A".split("_"),weekdays:"\u043D\u0435\u0434\u0435\u043B\u044F_\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u043D\u0438\u043A_\u0432\u0442\u043E\u0440\u043D\u0438\u043A_\u0441\u0440\u044F\u0434\u0430_\u0447\u0435\u0442\u0432\u044A\u0440\u0442\u044A\u043A_\u043F\u0435\u0442\u044A\u043A_\u0441\u044A\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u043D\u0435\u0434_\u043F\u043E\u043D_\u0432\u0442\u043E_\u0441\u0440\u044F_\u0447\u0435\u0442_\u043F\u0435\u0442_\u0441\u044A\u0431".split("_"),weekdaysMin:"\u043D\u0434_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043D\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041C\u0438\u043D\u0430\u043B\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041C\u0438\u043D\u0430\u043B\u0438\u044F] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043B\u0435\u0434 %s",past:"\u043F\u0440\u0435\u0434\u0438 %s",s:"\u043D\u044F\u043A\u043E\u043B\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434\u0438",ss:"%d \u0441\u0435\u043A\u0443\u043D\u0434\u0438",m:"\u043C\u0438\u043D\u0443\u0442\u0430",mm:"%d \u043C\u0438\u043D\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043D",dd:"%d \u0434\u0435\u043D\u0430",w:"\u0441\u0435\u0434\u043C\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043C\u0438\u0446\u0438",M:"\u043C\u0435\u0441\u0435\u0446",MM:"%d \u043C\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043E\u0434\u0438\u043D\u0430",yy:"%d \u0433\u043E\u0434\u0438\u043D\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(F){var x=F%10,I=F%100;return F===0?F+"-\u0435\u0432":I===0?F+"-\u0435\u043D":I>10&&I<20?F+"-\u0442\u0438":x===1?F+"-\u0432\u0438":x===2?F+"-\u0440\u0438":x===7||x===8?F+"-\u043C\u0438":F+"-\u0442\u0438"},week:{dow:1,doy:7}})})(se(9420))},420:function(ae,Le,se){(function(J){"use strict";J.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025Bkalo_Zuw\u025Bnkalo_Zuluyekalo_Utikalo_S\u025Btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025B_Zuw_Zul_Uti_S\u025Bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025Bn\u025Bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025B_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025Br\u025B] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025Br\u025B] HH:mm"},calendar:{sameDay:"[Bi l\u025Br\u025B] LT",nextDay:"[Sini l\u025Br\u025B] LT",nextWeek:"dddd [don l\u025Br\u025B] LT",lastDay:"[Kunu l\u025Br\u025B] LT",lastWeek:"dddd [t\u025Bm\u025Bnen l\u025Br\u025B] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025B %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025Br\u025B kelen",hh:"l\u025Br\u025B %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})})(se(9420))},5776:function(ae,Le,se){(function(J){"use strict";var F={1:"\u09E7",2:"\u09E8",3:"\u09E9",4:"\u09EA",5:"\u09EB",6:"\u09EC",7:"\u09ED",8:"\u09EE",9:"\u09EF",0:"\u09E6"},x={"\u09E7":"1","\u09E8":"2","\u09E9":"3","\u09EA":"4","\u09EB":"5","\u09EC":"6","\u09ED":"7","\u09EE":"8","\u09EF":"9","\u09E6":"0"};J.defineLocale("bn-bd",{months:"\u099C\u09BE\u09A8\u09C1\u09DF\u09BE\u09B0\u09BF_\u09AB\u09C7\u09AC\u09CD\u09B0\u09C1\u09DF\u09BE\u09B0\u09BF_\u09AE\u09BE\u09B0\u09CD\u099A_\u098F\u09AA\u09CD\u09B0\u09BF\u09B2_\u09AE\u09C7_\u099C\u09C1\u09A8_\u099C\u09C1\u09B2\u09BE\u0987_\u0986\u0997\u09B8\u09CD\u099F_\u09B8\u09C7\u09AA\u09CD\u099F\u09C7\u09AE\u09CD\u09AC\u09B0_\u0985\u0995\u09CD\u099F\u09CB\u09AC\u09B0_\u09A8\u09AD\u09C7\u09AE\u09CD\u09AC\u09B0_\u09A1\u09BF\u09B8\u09C7\u09AE\u09CD\u09AC\u09B0".split("_"),monthsShort:"\u099C\u09BE\u09A8\u09C1_\u09AB\u09C7\u09AC\u09CD\u09B0\u09C1_\u09AE\u09BE\u09B0\u09CD\u099A_\u098F\u09AA\u09CD\u09B0\u09BF\u09B2_\u09AE\u09C7_\u099C\u09C1\u09A8_\u099C\u09C1\u09B2\u09BE\u0987_\u0986\u0997\u09B8\u09CD\u099F_\u09B8\u09C7\u09AA\u09CD\u099F_\u0985\u0995\u09CD\u099F\u09CB_\u09A8\u09AD\u09C7_\u09A1\u09BF\u09B8\u09C7".split("_"),weekdays:"\u09B0\u09AC\u09BF\u09AC\u09BE\u09B0_\u09B8\u09CB\u09AE\u09AC\u09BE\u09B0_\u09AE\u0999\u09CD\u0997\u09B2\u09AC\u09BE\u09B0_\u09AC\u09C1\u09A7\u09AC\u09BE\u09B0_\u09AC\u09C3\u09B9\u09B8\u09CD\u09AA\u09A4\u09BF\u09AC\u09BE\u09B0_\u09B6\u09C1\u0995\u09CD\u09B0\u09AC\u09BE\u09B0_\u09B6\u09A8\u09BF\u09AC\u09BE\u09B0".split("_"),weekdaysShort:"\u09B0\u09AC\u09BF_\u09B8\u09CB\u09AE_\u09AE\u0999\u09CD\u0997\u09B2_\u09AC\u09C1\u09A7_\u09AC\u09C3\u09B9\u09B8\u09CD\u09AA\u09A4\u09BF_\u09B6\u09C1\u0995\u09CD\u09B0_\u09B6\u09A8\u09BF".split("_"),weekdaysMin:"\u09B0\u09AC\u09BF_\u09B8\u09CB\u09AE_\u09AE\u0999\u09CD\u0997\u09B2_\u09AC\u09C1\u09A7_\u09AC\u09C3\u09B9_\u09B6\u09C1\u0995\u09CD\u09B0_\u09B6\u09A8\u09BF".split("_"),longDateFormat:{LT:"A h:mm \u09B8\u09AE\u09DF",LTS:"A h:mm:ss \u09B8\u09AE\u09DF",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09B8\u09AE\u09DF",LLLL:"dddd, D MMMM YYYY, A h:mm \u09B8\u09AE\u09DF"},calendar:{sameDay:"[\u0986\u099C] LT",nextDay:"[\u0986\u0997\u09BE\u09AE\u09C0\u0995\u09BE\u09B2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09A4\u0995\u09BE\u09B2] LT",lastWeek:"[\u0997\u09A4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09AA\u09B0\u09C7",past:"%s \u0986\u0997\u09C7",s:"\u0995\u09DF\u09C7\u0995 \u09B8\u09C7\u0995\u09C7\u09A8\u09CD\u09A1",ss:"%d \u09B8\u09C7\u0995\u09C7\u09A8\u09CD\u09A1",m:"\u098F\u0995 \u09AE\u09BF\u09A8\u09BF\u099F",mm:"%d \u09AE\u09BF\u09A8\u09BF\u099F",h:"\u098F\u0995 \u0998\u09A8\u09CD\u099F\u09BE",hh:"%d \u0998\u09A8\u09CD\u099F\u09BE",d:"\u098F\u0995 \u09A6\u09BF\u09A8",dd:"%d \u09A6\u09BF\u09A8",M:"\u098F\u0995 \u09AE\u09BE\u09B8",MM:"%d \u09AE\u09BE\u09B8",y:"\u098F\u0995 \u09AC\u099B\u09B0",yy:"%d \u09AC\u099B\u09B0"},preparse:function(I){return I.replace(/[১২৩৪৫৬৭৮৯০]/g,function(G){return x[G]})},postformat:function(I){return I.replace(/\d/g,function(G){return F[G]})},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(I,G){return I===12&&(I=0),G==="\u09B0\u09BE\u09A4"?I<4?I:I+12:G==="\u09AD\u09CB\u09B0"||G==="\u09B8\u0995\u09BE\u09B2"?I:G==="\u09A6\u09C1\u09AA\u09C1\u09B0"?I>=3?I:I+12:G==="\u09AC\u09BF\u0995\u09BE\u09B2"||G==="\u09B8\u09A8\u09CD\u09A7\u09CD\u09AF\u09BE"?I+12:void 0},meridiem:function(I,G,ie){return I<4?"\u09B0\u09BE\u09A4":I<6?"\u09AD\u09CB\u09B0":I<12?"\u09B8\u0995\u09BE\u09B2":I<15?"\u09A6\u09C1\u09AA\u09C1\u09B0":I<18?"\u09AC\u09BF\u0995\u09BE\u09B2":I<20?"\u09B8\u09A8\u09CD\u09A7\u09CD\u09AF\u09BE":"\u09B0\u09BE\u09A4"},week:{dow:0,doy:6}})})(se(9420))},5005:function(ae,Le,se){(function(J){"use strict";var F={1:"\u09E7",2:"\u09E8",3:"\u09E9",4:"\u09EA",5:"\u09EB",6:"\u09EC",7:"\u09ED",8:"\u09EE",9:"\u09EF",0:"\u09E6"},x={"\u09E7":"1","\u09E8":"2","\u09E9":"3","\u09EA":"4","\u09EB":"5","\u09EC":"6","\u09ED":"7","\u09EE":"8","\u09EF":"9","\u09E6":"0"};J.defineLocale("bn",{months:"\u099C\u09BE\u09A8\u09C1\u09DF\u09BE\u09B0\u09BF_\u09AB\u09C7\u09AC\u09CD\u09B0\u09C1\u09DF\u09BE\u09B0\u09BF_\u09AE\u09BE\u09B0\u09CD\u099A_\u098F\u09AA\u09CD\u09B0\u09BF\u09B2_\u09AE\u09C7_\u099C\u09C1\u09A8_\u099C\u09C1\u09B2\u09BE\u0987_\u0986\u0997\u09B8\u09CD\u099F_\u09B8\u09C7\u09AA\u09CD\u099F\u09C7\u09AE\u09CD\u09AC\u09B0_\u0985\u0995\u09CD\u099F\u09CB\u09AC\u09B0_\u09A8\u09AD\u09C7\u09AE\u09CD\u09AC\u09B0_\u09A1\u09BF\u09B8\u09C7\u09AE\u09CD\u09AC\u09B0".split("_"),monthsShort:"\u099C\u09BE\u09A8\u09C1_\u09AB\u09C7\u09AC\u09CD\u09B0\u09C1_\u09AE\u09BE\u09B0\u09CD\u099A_\u098F\u09AA\u09CD\u09B0\u09BF\u09B2_\u09AE\u09C7_\u099C\u09C1\u09A8_\u099C\u09C1\u09B2\u09BE\u0987_\u0986\u0997\u09B8\u09CD\u099F_\u09B8\u09C7\u09AA\u09CD\u099F_\u0985\u0995\u09CD\u099F\u09CB_\u09A8\u09AD\u09C7_\u09A1\u09BF\u09B8\u09C7".split("_"),weekdays:"\u09B0\u09AC\u09BF\u09AC\u09BE\u09B0_\u09B8\u09CB\u09AE\u09AC\u09BE\u09B0_\u09AE\u0999\u09CD\u0997\u09B2\u09AC\u09BE\u09B0_\u09AC\u09C1\u09A7\u09AC\u09BE\u09B0_\u09AC\u09C3\u09B9\u09B8\u09CD\u09AA\u09A4\u09BF\u09AC\u09BE\u09B0_\u09B6\u09C1\u0995\u09CD\u09B0\u09AC\u09BE\u09B0_\u09B6\u09A8\u09BF\u09AC\u09BE\u09B0".split("_"),weekdaysShort:"\u09B0\u09AC\u09BF_\u09B8\u09CB\u09AE_\u09AE\u0999\u09CD\u0997\u09B2_\u09AC\u09C1\u09A7_\u09AC\u09C3\u09B9\u09B8\u09CD\u09AA\u09A4\u09BF_\u09B6\u09C1\u0995\u09CD\u09B0_\u09B6\u09A8\u09BF".split("_"),weekdaysMin:"\u09B0\u09AC\u09BF_\u09B8\u09CB\u09AE_\u09AE\u0999\u09CD\u0997\u09B2_\u09AC\u09C1\u09A7_\u09AC\u09C3\u09B9_\u09B6\u09C1\u0995\u09CD\u09B0_\u09B6\u09A8\u09BF".split("_"),longDateFormat:{LT:"A h:mm \u09B8\u09AE\u09DF",LTS:"A h:mm:ss \u09B8\u09AE\u09DF",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09B8\u09AE\u09DF",LLLL:"dddd, D MMMM YYYY, A h:mm \u09B8\u09AE\u09DF"},calendar:{sameDay:"[\u0986\u099C] LT",nextDay:"[\u0986\u0997\u09BE\u09AE\u09C0\u0995\u09BE\u09B2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09A4\u0995\u09BE\u09B2] LT",lastWeek:"[\u0997\u09A4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09AA\u09B0\u09C7",past:"%s \u0986\u0997\u09C7",s:"\u0995\u09DF\u09C7\u0995 \u09B8\u09C7\u0995\u09C7\u09A8\u09CD\u09A1",ss:"%d \u09B8\u09C7\u0995\u09C7\u09A8\u09CD\u09A1",m:"\u098F\u0995 \u09AE\u09BF\u09A8\u09BF\u099F",mm:"%d \u09AE\u09BF\u09A8\u09BF\u099F",h:"\u098F\u0995 \u0998\u09A8\u09CD\u099F\u09BE",hh:"%d \u0998\u09A8\u09CD\u099F\u09BE",d:"\u098F\u0995 \u09A6\u09BF\u09A8",dd:"%d \u09A6\u09BF\u09A8",M:"\u098F\u0995 \u09AE\u09BE\u09B8",MM:"%d \u09AE\u09BE\u09B8",y:"\u098F\u0995 \u09AC\u099B\u09B0",yy:"%d \u09AC\u099B\u09B0"},preparse:function(I){return I.replace(/[১২৩৪৫৬৭৮৯০]/g,function(G){return x[G]})},postformat:function(I){return I.replace(/\d/g,function(G){return F[G]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(I,G){return I===12&&(I=0),G==="\u09B0\u09BE\u09A4"&&I>=4||G==="\u09A6\u09C1\u09AA\u09C1\u09B0"&&I<5||G==="\u09AC\u09BF\u0995\u09BE\u09B2"?I+12:I},meridiem:function(I,G,ie){return I<4?"\u09B0\u09BE\u09A4":I<10?"\u09B8\u0995\u09BE\u09B2":I<17?"\u09A6\u09C1\u09AA\u09C1\u09B0":I<20?"\u09AC\u09BF\u0995\u09BE\u09B2":"\u09B0\u09BE\u09A4"},week:{dow:0,doy:6}})})(se(9420))},4302:function(ae,Le,se){(function(J){"use strict";var F={1:"\u0F21",2:"\u0F22",3:"\u0F23",4:"\u0F24",5:"\u0F25",6:"\u0F26",7:"\u0F27",8:"\u0F28",9:"\u0F29",0:"\u0F20"},x={"\u0F21":"1","\u0F22":"2","\u0F23":"3","\u0F24":"4","\u0F25":"5","\u0F26":"6","\u0F27":"7","\u0F28":"8","\u0F29":"9","\u0F20":"0"};J.defineLocale("bo",{months:"\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F51\u0F44\u0F0B\u0F54\u0F7C_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F42\u0F49\u0F72\u0F66\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F42\u0F66\u0F74\u0F58\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F5E\u0F72\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F63\u0F94\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F51\u0FB2\u0F74\u0F42\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F51\u0F74\u0F53\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F62\u0F92\u0FB1\u0F51\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F51\u0F42\u0F74\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F45\u0F74\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F45\u0F74\u0F0B\u0F42\u0F45\u0F72\u0F42\u0F0B\u0F54_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F56\u0F45\u0F74\u0F0B\u0F42\u0F49\u0F72\u0F66\u0F0B\u0F54".split("_"),monthsShort:"\u0F5F\u0FB3\u0F0B1_\u0F5F\u0FB3\u0F0B2_\u0F5F\u0FB3\u0F0B3_\u0F5F\u0FB3\u0F0B4_\u0F5F\u0FB3\u0F0B5_\u0F5F\u0FB3\u0F0B6_\u0F5F\u0FB3\u0F0B7_\u0F5F\u0FB3\u0F0B8_\u0F5F\u0FB3\u0F0B9_\u0F5F\u0FB3\u0F0B10_\u0F5F\u0FB3\u0F0B11_\u0F5F\u0FB3\u0F0B12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"\u0F42\u0F5F\u0F60\u0F0B\u0F49\u0F72\u0F0B\u0F58\u0F0B_\u0F42\u0F5F\u0F60\u0F0B\u0F5F\u0FB3\u0F0B\u0F56\u0F0B_\u0F42\u0F5F\u0F60\u0F0B\u0F58\u0F72\u0F42\u0F0B\u0F51\u0F58\u0F62\u0F0B_\u0F42\u0F5F\u0F60\u0F0B\u0F63\u0FB7\u0F42\u0F0B\u0F54\u0F0B_\u0F42\u0F5F\u0F60\u0F0B\u0F55\u0F74\u0F62\u0F0B\u0F56\u0F74_\u0F42\u0F5F\u0F60\u0F0B\u0F54\u0F0B\u0F66\u0F44\u0F66\u0F0B_\u0F42\u0F5F\u0F60\u0F0B\u0F66\u0FA4\u0F7A\u0F53\u0F0B\u0F54\u0F0B".split("_"),weekdaysShort:"\u0F49\u0F72\u0F0B\u0F58\u0F0B_\u0F5F\u0FB3\u0F0B\u0F56\u0F0B_\u0F58\u0F72\u0F42\u0F0B\u0F51\u0F58\u0F62\u0F0B_\u0F63\u0FB7\u0F42\u0F0B\u0F54\u0F0B_\u0F55\u0F74\u0F62\u0F0B\u0F56\u0F74_\u0F54\u0F0B\u0F66\u0F44\u0F66\u0F0B_\u0F66\u0FA4\u0F7A\u0F53\u0F0B\u0F54\u0F0B".split("_"),weekdaysMin:"\u0F49\u0F72_\u0F5F\u0FB3_\u0F58\u0F72\u0F42_\u0F63\u0FB7\u0F42_\u0F55\u0F74\u0F62_\u0F66\u0F44\u0F66_\u0F66\u0FA4\u0F7A\u0F53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0F51\u0F72\u0F0B\u0F62\u0F72\u0F44] LT",nextDay:"[\u0F66\u0F44\u0F0B\u0F49\u0F72\u0F53] LT",nextWeek:"[\u0F56\u0F51\u0F74\u0F53\u0F0B\u0F55\u0FB2\u0F42\u0F0B\u0F62\u0F97\u0F7A\u0F66\u0F0B\u0F58], LT",lastDay:"[\u0F41\u0F0B\u0F66\u0F44] LT",lastWeek:"[\u0F56\u0F51\u0F74\u0F53\u0F0B\u0F55\u0FB2\u0F42\u0F0B\u0F58\u0F50\u0F60\u0F0B\u0F58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0F63\u0F0B",past:"%s \u0F66\u0F94\u0F53\u0F0B\u0F63",s:"\u0F63\u0F58\u0F0B\u0F66\u0F44",ss:"%d \u0F66\u0F90\u0F62\u0F0B\u0F46\u0F0D",m:"\u0F66\u0F90\u0F62\u0F0B\u0F58\u0F0B\u0F42\u0F45\u0F72\u0F42",mm:"%d \u0F66\u0F90\u0F62\u0F0B\u0F58",h:"\u0F46\u0F74\u0F0B\u0F5A\u0F7C\u0F51\u0F0B\u0F42\u0F45\u0F72\u0F42",hh:"%d \u0F46\u0F74\u0F0B\u0F5A\u0F7C\u0F51",d:"\u0F49\u0F72\u0F53\u0F0B\u0F42\u0F45\u0F72\u0F42",dd:"%d \u0F49\u0F72\u0F53\u0F0B",M:"\u0F5F\u0FB3\u0F0B\u0F56\u0F0B\u0F42\u0F45\u0F72\u0F42",MM:"%d \u0F5F\u0FB3\u0F0B\u0F56",y:"\u0F63\u0F7C\u0F0B\u0F42\u0F45\u0F72\u0F42",yy:"%d \u0F63\u0F7C"},preparse:function(I){return I.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(G){return x[G]})},postformat:function(I){return I.replace(/\d/g,function(G){return F[G]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(I,G){return I===12&&(I=0),G==="\u0F58\u0F5A\u0F53\u0F0B\u0F58\u0F7C"&&I>=4||G==="\u0F49\u0F72\u0F53\u0F0B\u0F42\u0F74\u0F44"&&I<5||G==="\u0F51\u0F42\u0F7C\u0F44\u0F0B\u0F51\u0F42"?I+12:I},meridiem:function(I,G,ie){return I<4?"\u0F58\u0F5A\u0F53\u0F0B\u0F58\u0F7C":I<10?"\u0F5E\u0F7C\u0F42\u0F66\u0F0B\u0F40\u0F66":I<17?"\u0F49\u0F72\u0F53\u0F0B\u0F42\u0F74\u0F44":I<20?"\u0F51\u0F42\u0F7C\u0F44\u0F0B\u0F51\u0F42":"\u0F58\u0F5A\u0F53\u0F0B\u0F58\u0F7C"},week:{dow:0,doy:6}})})(se(9420))},4649:function(ae,Le,se){(function(J){"use strict";function F(ue,he,De){return ue+" "+function(Qe,we){return we===2?function(je){var pe={m:"v",b:"v",d:"z"};return pe[je.charAt(0)]===void 0?je:pe[je.charAt(0)]+je.substring(1)}(Qe):Qe}({mm:"munutenn",MM:"miz",dd:"devezh"}[De],ue)}function x(ue){return ue>9?x(ue%10):ue}var I=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],G=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,ie=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];J.defineLocale("br",{months:"Genver_C\u02BChwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02BChwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02BCher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:ie,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:ie,monthsRegex:G,monthsShortRegex:G,monthsStrictRegex:/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:I,longMonthsParse:I,shortMonthsParse:I,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02BChoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02BCh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02BCzo",s:"un nebeud segondenno\xF9",ss:"%d eilenn",m:"ur vunutenn",mm:F,h:"un eur",hh:"%d eur",d:"un devezh",dd:F,M:"ur miz",MM:F,y:"ur bloaz",yy:function(ue){switch(x(ue)){case 1:case 3:case 4:case 5:case 9:return ue+" bloaz";default:return ue+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(ue){return ue+(ue===1?"a\xF1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(ue){return ue==="g.m."},meridiem:function(ue,he,De){return ue<12?"a.m.":"g.m."}})})(se(9420))},5162:function(ae,Le,se){(function(J){"use strict";function F(x,I,G){var ie=x+" ";switch(G){case"ss":return ie+(x===1?"sekunda":x===2||x===3||x===4?"sekunde":"sekundi");case"m":return I?"jedna minuta":"jedne minute";case"mm":return ie+(x===1?"minuta":x===2||x===3||x===4?"minute":"minuta");case"h":return I?"jedan sat":"jednog sata";case"hh":return ie+(x===1?"sat":x===2||x===3||x===4?"sata":"sati");case"dd":return ie+(x===1?"dan":"dana");case"MM":return ie+(x===1?"mjesec":x===2||x===3||x===4?"mjeseca":"mjeseci");case"yy":return ie+(x===1?"godina":x===2||x===3||x===4?"godine":"godina")}}J.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010Detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010Det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010De_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010Der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:F,m:F,mm:F,h:F,hh:F,d:"dan",dd:F,M:"mjesec",MM:F,y:"godinu",yy:F},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})(se(9420))},2457:function(ae,Le,se){(function(J){"use strict";J.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xE7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xE7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xE7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(this.hours()!==1?"les":"la")+"] LT"},nextDay:function(){return"[dem\xE0 a "+(this.hours()!==1?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(this.hours()!==1?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(this.hours()!==1?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(this.hours()!==1?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xED %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(F,x){var I=F===1?"r":F===2?"n":F===3?"r":F===4?"t":"\xE8";return x!=="w"&&x!=="W"||(I="a"),F+I},week:{dow:1,doy:4}})})(se(9420))},9335:function(ae,Le,se){(function(J){"use strict";var F={format:"leden_\xFAnor_b\u0159ezen_duben_kv\u011Bten_\u010Derven_\u010Dervenec_srpen_z\xE1\u0159\xED_\u0159\xEDjen_listopad_prosinec".split("_"),standalone:"ledna_\xFAnora_b\u0159ezna_dubna_kv\u011Btna_\u010Dervna_\u010Dervence_srpna_z\xE1\u0159\xED_\u0159\xEDjna_listopadu_prosince".split("_")},x="led_\xFAno_b\u0159e_dub_kv\u011B_\u010Dvn_\u010Dvc_srp_z\xE1\u0159_\u0159\xEDj_lis_pro".split("_"),I=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],G=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function ie(he){return he>1&&he<5&&~~(he/10)!=1}function ue(he,De,Qe,we){var je=he+" ";switch(Qe){case"s":return De||we?"p\xE1r sekund":"p\xE1r sekundami";case"ss":return De||we?je+(ie(he)?"sekundy":"sekund"):je+"sekundami";case"m":return De?"minuta":we?"minutu":"minutou";case"mm":return De||we?je+(ie(he)?"minuty":"minut"):je+"minutami";case"h":return De?"hodina":we?"hodinu":"hodinou";case"hh":return De||we?je+(ie(he)?"hodiny":"hodin"):je+"hodinami";case"d":return De||we?"den":"dnem";case"dd":return De||we?je+(ie(he)?"dny":"dn\xED"):je+"dny";case"M":return De||we?"m\u011Bs\xEDc":"m\u011Bs\xEDcem";case"MM":return De||we?je+(ie(he)?"m\u011Bs\xEDce":"m\u011Bs\xEDc\u016F"):je+"m\u011Bs\xEDci";case"y":return De||we?"rok":"rokem";case"yy":return De||we?je+(ie(he)?"roky":"let"):je+"lety"}}J.defineLocale("cs",{months:F,monthsShort:x,monthsRegex:G,monthsShortRegex:G,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:I,longMonthsParse:I,shortMonthsParse:I,weekdays:"ned\u011Ble_pond\u011Bl\xED_\xFAter\xFD_st\u0159eda_\u010Dtvrtek_p\xE1tek_sobota".split("_"),weekdaysShort:"ne_po_\xFAt_st_\u010Dt_p\xE1_so".split("_"),weekdaysMin:"ne_po_\xFAt_st_\u010Dt_p\xE1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xEDtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011Bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010Dtvrtek v] LT";case 5:return"[v p\xE1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010Dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011Bli v] LT";case 1:case 2:return"[minul\xE9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xFD] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:ue,ss:ue,m:ue,mm:ue,h:ue,hh:ue,d:ue,dd:ue,M:ue,MM:ue,y:ue,yy:ue},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},4364:function(ae,Le,se){(function(J){"use strict";J.defineLocale("cv",{months:"\u043A\u04D1\u0440\u043B\u0430\u0447_\u043D\u0430\u0440\u04D1\u0441_\u043F\u0443\u0448_\u0430\u043A\u0430_\u043C\u0430\u0439_\u04AB\u04D7\u0440\u0442\u043C\u0435_\u0443\u0442\u04D1_\u04AB\u0443\u0440\u043B\u0430_\u0430\u0432\u04D1\u043D_\u044E\u043F\u0430_\u0447\u04F3\u043A_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043A\u04D1\u0440_\u043D\u0430\u0440_\u043F\u0443\u0448_\u0430\u043A\u0430_\u043C\u0430\u0439_\u04AB\u04D7\u0440_\u0443\u0442\u04D1_\u04AB\u0443\u0440_\u0430\u0432\u043D_\u044E\u043F\u0430_\u0447\u04F3\u043A_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044B\u0440\u0441\u0430\u0440\u043D\u0438\u043A\u0443\u043D_\u0442\u0443\u043D\u0442\u0438\u043A\u0443\u043D_\u044B\u0442\u043B\u0430\u0440\u0438\u043A\u0443\u043D_\u044E\u043D\u043A\u0443\u043D_\u043A\u04D7\u04AB\u043D\u0435\u0440\u043D\u0438\u043A\u0443\u043D_\u044D\u0440\u043D\u0435\u043A\u0443\u043D_\u0448\u04D1\u043C\u0430\u0442\u043A\u0443\u043D".split("_"),weekdaysShort:"\u0432\u044B\u0440_\u0442\u0443\u043D_\u044B\u0442\u043B_\u044E\u043D_\u043A\u04D7\u04AB_\u044D\u0440\u043D_\u0448\u04D1\u043C".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043D_\u044B\u0442_\u044E\u043D_\u043A\u04AB_\u044D\u0440_\u0448\u043C".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04AB\u0443\u043B\u0445\u0438] MMMM [\u0443\u0439\u04D1\u0445\u04D7\u043D] D[-\u043C\u04D7\u0448\u04D7]",LLL:"YYYY [\u04AB\u0443\u043B\u0445\u0438] MMMM [\u0443\u0439\u04D1\u0445\u04D7\u043D] D[-\u043C\u04D7\u0448\u04D7], HH:mm",LLLL:"dddd, YYYY [\u04AB\u0443\u043B\u0445\u0438] MMMM [\u0443\u0439\u04D1\u0445\u04D7\u043D] D[-\u043C\u04D7\u0448\u04D7], HH:mm"},calendar:{sameDay:"[\u041F\u0430\u044F\u043D] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042B\u0440\u0430\u043D] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04D6\u043D\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04AA\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043D\u04D7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(F){return F+(/сехет$/i.exec(F)?"\u0440\u0435\u043D":/ҫул$/i.exec(F)?"\u0442\u0430\u043D":"\u0440\u0430\u043D")},past:"%s \u043A\u0430\u044F\u043B\u043B\u0430",s:"\u043F\u04D7\u0440-\u0438\u043A \u04AB\u0435\u043A\u043A\u0443\u043D\u0442",ss:"%d \u04AB\u0435\u043A\u043A\u0443\u043D\u0442",m:"\u043F\u04D7\u0440 \u043C\u0438\u043D\u0443\u0442",mm:"%d \u043C\u0438\u043D\u0443\u0442",h:"\u043F\u04D7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043F\u04D7\u0440 \u043A\u0443\u043D",dd:"%d \u043A\u0443\u043D",M:"\u043F\u04D7\u0440 \u0443\u0439\u04D1\u0445",MM:"%d \u0443\u0439\u04D1\u0445",y:"\u043F\u04D7\u0440 \u04AB\u0443\u043B",yy:"%d \u04AB\u0443\u043B"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-\u043C\u04D7\u0448",week:{dow:1,doy:7}})})(se(9420))},5057:function(ae,Le,se){(function(J){"use strict";J.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xF4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(F){var x="";return F>20?x=F===40||F===50||F===60||F===80||F===100?"fed":"ain":F>0&&(x=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][F]),F+x},week:{dow:1,doy:4}})})(se(9420))},6117:function(ae,Le,se){(function(J){"use strict";J.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xF8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xF8rdag".split("_"),weekdaysShort:"s\xF8n_man_tir_ons_tor_fre_l\xF8r".split("_"),weekdaysMin:"s\xF8_ma_ti_on_to_fr_l\xF8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xE5 dddd [kl.] LT",lastDay:"[i g\xE5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xE5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xE5ned",MM:"%d m\xE5neder",y:"et \xE5r",yy:"%d \xE5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},1614:function(ae,Le,se){(function(J){"use strict";function F(x,I,G,ie){var ue={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[x+" Tage",x+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[x+" Monate",x+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[x+" Jahre",x+" Jahren"]};return I?ue[G][0]:ue[G][1]}J.defineLocale("de-at",{months:"J\xE4nner_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xE4n._Feb._M\xE4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:F,mm:"%d Minuten",h:F,hh:"%d Stunden",d:F,dd:F,w:F,ww:"%d Wochen",M:F,MM:F,y:F,yy:F},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},1416:function(ae,Le,se){(function(J){"use strict";function F(x,I,G,ie){var ue={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[x+" Tage",x+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[x+" Monate",x+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[x+" Jahre",x+" Jahren"]};return I?ue[G][0]:ue[G][1]}J.defineLocale("de-ch",{months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xE4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:F,mm:"%d Minuten",h:F,hh:"%d Stunden",d:F,dd:F,w:F,ww:"%d Wochen",M:F,MM:F,y:F,yy:F},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},4830:function(ae,Le,se){(function(J){"use strict";function F(x,I,G,ie){var ue={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[x+" Tage",x+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[x+" Monate",x+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[x+" Jahre",x+" Jahren"]};return I?ue[G][0]:ue[G][1]}J.defineLocale("de",{months:"Januar_Februar_M\xE4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xE4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:F,mm:"%d Minuten",h:F,hh:"%d Stunden",d:F,dd:F,w:F,ww:"%d Wochen",M:F,MM:F,y:F,yy:F},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},3147:function(ae,Le,se){(function(J){"use strict";var F=["\u0796\u07AC\u0782\u07AA\u0787\u07A6\u0783\u07A9","\u078A\u07AC\u0784\u07B0\u0783\u07AA\u0787\u07A6\u0783\u07A9","\u0789\u07A7\u0783\u07A8\u0797\u07AA","\u0787\u07AD\u0795\u07B0\u0783\u07A9\u078D\u07AA","\u0789\u07AD","\u0796\u07AB\u0782\u07B0","\u0796\u07AA\u078D\u07A6\u0787\u07A8","\u0787\u07AF\u078E\u07A6\u0790\u07B0\u0793\u07AA","\u0790\u07AC\u0795\u07B0\u0793\u07AC\u0789\u07B0\u0784\u07A6\u0783\u07AA","\u0787\u07AE\u0786\u07B0\u0793\u07AF\u0784\u07A6\u0783\u07AA","\u0782\u07AE\u0788\u07AC\u0789\u07B0\u0784\u07A6\u0783\u07AA","\u0791\u07A8\u0790\u07AC\u0789\u07B0\u0784\u07A6\u0783\u07AA"],x=["\u0787\u07A7\u078B\u07A8\u0787\u07B0\u078C\u07A6","\u0780\u07AF\u0789\u07A6","\u0787\u07A6\u0782\u07B0\u078E\u07A7\u0783\u07A6","\u0784\u07AA\u078B\u07A6","\u0784\u07AA\u0783\u07A7\u0790\u07B0\u078A\u07A6\u078C\u07A8","\u0780\u07AA\u0786\u07AA\u0783\u07AA","\u0780\u07AE\u0782\u07A8\u0780\u07A8\u0783\u07AA"];J.defineLocale("dv",{months:F,monthsShort:F,weekdays:x,weekdaysShort:x,weekdaysMin:"\u0787\u07A7\u078B\u07A8_\u0780\u07AF\u0789\u07A6_\u0787\u07A6\u0782\u07B0_\u0784\u07AA\u078B\u07A6_\u0784\u07AA\u0783\u07A7_\u0780\u07AA\u0786\u07AA_\u0780\u07AE\u0782\u07A8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(I){return I==="\u0789\u078A"},meridiem:function(I,G,ie){return I<12?"\u0789\u0786":"\u0789\u078A"},calendar:{sameDay:"[\u0789\u07A8\u0787\u07A6\u078B\u07AA] LT",nextDay:"[\u0789\u07A7\u078B\u07A6\u0789\u07A7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07A8\u0787\u07B0\u0794\u07AC] LT",lastWeek:"[\u078A\u07A7\u0787\u07A8\u078C\u07AA\u0788\u07A8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078C\u07AC\u0783\u07AD\u078E\u07A6\u0787\u07A8 %s",past:"\u0786\u07AA\u0783\u07A8\u0782\u07B0 %s",s:"\u0790\u07A8\u0786\u07AA\u0782\u07B0\u078C\u07AA\u0786\u07AE\u0785\u07AC\u0787\u07B0",ss:"d% \u0790\u07A8\u0786\u07AA\u0782\u07B0\u078C\u07AA",m:"\u0789\u07A8\u0782\u07A8\u0793\u07AC\u0787\u07B0",mm:"\u0789\u07A8\u0782\u07A8\u0793\u07AA %d",h:"\u078E\u07A6\u0791\u07A8\u0787\u07A8\u0783\u07AC\u0787\u07B0",hh:"\u078E\u07A6\u0791\u07A8\u0787\u07A8\u0783\u07AA %d",d:"\u078B\u07AA\u0788\u07A6\u0780\u07AC\u0787\u07B0",dd:"\u078B\u07AA\u0788\u07A6\u0790\u07B0 %d",M:"\u0789\u07A6\u0780\u07AC\u0787\u07B0",MM:"\u0789\u07A6\u0790\u07B0 %d",y:"\u0787\u07A6\u0780\u07A6\u0783\u07AC\u0787\u07B0",yy:"\u0787\u07A6\u0780\u07A6\u0783\u07AA %d"},preparse:function(I){return I.replace(/،/g,",")},postformat:function(I){return I.replace(/,/g,"\u060C")},week:{dow:7,doy:12}})})(se(9420))},4968:function(ae,Le,se){(function(J){"use strict";J.defineLocale("el",{monthsNominativeEl:"\u0399\u03B1\u03BD\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2_\u03A6\u03B5\u03B2\u03C1\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2_\u039C\u03AC\u03C1\u03C4\u03B9\u03BF\u03C2_\u0391\u03C0\u03C1\u03AF\u03BB\u03B9\u03BF\u03C2_\u039C\u03AC\u03B9\u03BF\u03C2_\u0399\u03BF\u03CD\u03BD\u03B9\u03BF\u03C2_\u0399\u03BF\u03CD\u03BB\u03B9\u03BF\u03C2_\u0391\u03CD\u03B3\u03BF\u03C5\u03C3\u03C4\u03BF\u03C2_\u03A3\u03B5\u03C0\u03C4\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2_\u039F\u03BA\u03C4\u03CE\u03B2\u03C1\u03B9\u03BF\u03C2_\u039D\u03BF\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2_\u0394\u03B5\u03BA\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2".split("_"),monthsGenitiveEl:"\u0399\u03B1\u03BD\u03BF\u03C5\u03B1\u03C1\u03AF\u03BF\u03C5_\u03A6\u03B5\u03B2\u03C1\u03BF\u03C5\u03B1\u03C1\u03AF\u03BF\u03C5_\u039C\u03B1\u03C1\u03C4\u03AF\u03BF\u03C5_\u0391\u03C0\u03C1\u03B9\u03BB\u03AF\u03BF\u03C5_\u039C\u03B1\u0390\u03BF\u03C5_\u0399\u03BF\u03C5\u03BD\u03AF\u03BF\u03C5_\u0399\u03BF\u03C5\u03BB\u03AF\u03BF\u03C5_\u0391\u03C5\u03B3\u03BF\u03CD\u03C3\u03C4\u03BF\u03C5_\u03A3\u03B5\u03C0\u03C4\u03B5\u03BC\u03B2\u03C1\u03AF\u03BF\u03C5_\u039F\u03BA\u03C4\u03C9\u03B2\u03C1\u03AF\u03BF\u03C5_\u039D\u03BF\u03B5\u03BC\u03B2\u03C1\u03AF\u03BF\u03C5_\u0394\u03B5\u03BA\u03B5\u03BC\u03B2\u03C1\u03AF\u03BF\u03C5".split("_"),months:function(F,x){return F?typeof x=="string"&&/D/.test(x.substring(0,x.indexOf("MMMM")))?this._monthsGenitiveEl[F.month()]:this._monthsNominativeEl[F.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03B1\u03BD_\u03A6\u03B5\u03B2_\u039C\u03B1\u03C1_\u0391\u03C0\u03C1_\u039C\u03B1\u03CA_\u0399\u03BF\u03C5\u03BD_\u0399\u03BF\u03C5\u03BB_\u0391\u03C5\u03B3_\u03A3\u03B5\u03C0_\u039F\u03BA\u03C4_\u039D\u03BF\u03B5_\u0394\u03B5\u03BA".split("_"),weekdays:"\u039A\u03C5\u03C1\u03B9\u03B1\u03BA\u03AE_\u0394\u03B5\u03C5\u03C4\u03AD\u03C1\u03B1_\u03A4\u03C1\u03AF\u03C4\u03B7_\u03A4\u03B5\u03C4\u03AC\u03C1\u03C4\u03B7_\u03A0\u03AD\u03BC\u03C0\u03C4\u03B7_\u03A0\u03B1\u03C1\u03B1\u03C3\u03BA\u03B5\u03C5\u03AE_\u03A3\u03AC\u03B2\u03B2\u03B1\u03C4\u03BF".split("_"),weekdaysShort:"\u039A\u03C5\u03C1_\u0394\u03B5\u03C5_\u03A4\u03C1\u03B9_\u03A4\u03B5\u03C4_\u03A0\u03B5\u03BC_\u03A0\u03B1\u03C1_\u03A3\u03B1\u03B2".split("_"),weekdaysMin:"\u039A\u03C5_\u0394\u03B5_\u03A4\u03C1_\u03A4\u03B5_\u03A0\u03B5_\u03A0\u03B1_\u03A3\u03B1".split("_"),meridiem:function(F,x,I){return F>11?I?"\u03BC\u03BC":"\u039C\u039C":I?"\u03C0\u03BC":"\u03A0\u039C"},isPM:function(F){return(F+"").toLowerCase()[0]==="\u03BC"},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03A3\u03AE\u03BC\u03B5\u03C1\u03B1 {}] LT",nextDay:"[\u0391\u03CD\u03C1\u03B9\u03BF {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03A7\u03B8\u03B5\u03C2 {}] LT",lastWeek:function(){return this.day()===6?"[\u03C4\u03BF \u03C0\u03C1\u03BF\u03B7\u03B3\u03BF\u03CD\u03BC\u03B5\u03BD\u03BF] dddd [{}] LT":"[\u03C4\u03B7\u03BD \u03C0\u03C1\u03BF\u03B7\u03B3\u03BF\u03CD\u03BC\u03B5\u03BD\u03B7] dddd [{}] LT"},sameElse:"L"},calendar:function(F,x){var I,G=this._calendarEl[F],ie=x&&x.hours();return I=G,(typeof Function!="undefined"&&I instanceof Function||Object.prototype.toString.call(I)==="[object Function]")&&(G=G.apply(x)),G.replace("{}",ie%12==1?"\u03C3\u03C4\u03B7":"\u03C3\u03C4\u03B9\u03C2")},relativeTime:{future:"\u03C3\u03B5 %s",past:"%s \u03C0\u03C1\u03B9\u03BD",s:"\u03BB\u03AF\u03B3\u03B1 \u03B4\u03B5\u03C5\u03C4\u03B5\u03C1\u03CC\u03BB\u03B5\u03C0\u03C4\u03B1",ss:"%d \u03B4\u03B5\u03C5\u03C4\u03B5\u03C1\u03CC\u03BB\u03B5\u03C0\u03C4\u03B1",m:"\u03AD\u03BD\u03B1 \u03BB\u03B5\u03C0\u03C4\u03CC",mm:"%d \u03BB\u03B5\u03C0\u03C4\u03AC",h:"\u03BC\u03AF\u03B1 \u03CE\u03C1\u03B1",hh:"%d \u03CE\u03C1\u03B5\u03C2",d:"\u03BC\u03AF\u03B1 \u03BC\u03AD\u03C1\u03B1",dd:"%d \u03BC\u03AD\u03C1\u03B5\u03C2",M:"\u03AD\u03BD\u03B1\u03C2 \u03BC\u03AE\u03BD\u03B1\u03C2",MM:"%d \u03BC\u03AE\u03BD\u03B5\u03C2",y:"\u03AD\u03BD\u03B1\u03C2 \u03C7\u03C1\u03CC\u03BD\u03BF\u03C2",yy:"%d \u03C7\u03C1\u03CC\u03BD\u03B9\u03B1"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%d\u03B7",week:{dow:1,doy:4}})})(se(9420))},4073:function(ae,Le,se){(function(J){"use strict";J.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(F){var x=F%10;return F+(~~(F%100/10)==1?"th":x===1?"st":x===2?"nd":x===3?"rd":"th")},week:{dow:0,doy:4}})})(se(9420))},1387:function(ae,Le,se){(function(J){"use strict";J.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(F){var x=F%10;return F+(~~(F%100/10)==1?"th":x===1?"st":x===2?"nd":x===3?"rd":"th")}})})(se(9420))},1386:function(ae,Le,se){(function(J){"use strict";J.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(F){var x=F%10;return F+(~~(F%100/10)==1?"th":x===1?"st":x===2?"nd":x===3?"rd":"th")},week:{dow:1,doy:4}})})(se(9420))},3537:function(ae,Le,se){(function(J){"use strict";J.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(F){var x=F%10;return F+(~~(F%100/10)==1?"th":x===1?"st":x===2?"nd":x===3?"rd":"th")},week:{dow:1,doy:4}})})(se(9420))},7050:function(ae,Le,se){(function(J){"use strict";J.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(F){var x=F%10;return F+(~~(F%100/10)==1?"th":x===1?"st":x===2?"nd":x===3?"rd":"th")}})})(se(9420))},3008:function(ae,Le,se){(function(J){"use strict";J.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(F){var x=F%10;return F+(~~(F%100/10)==1?"th":x===1?"st":x===2?"nd":x===3?"rd":"th")},week:{dow:0,doy:6}})})(se(9420))},6963:function(ae,Le,se){(function(J){"use strict";J.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(F){var x=F%10;return F+(~~(F%100/10)==1?"th":x===1?"st":x===2?"nd":x===3?"rd":"th")},week:{dow:1,doy:4}})})(se(9420))},4865:function(ae,Le,se){(function(J){"use strict";J.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(F){var x=F%10;return F+(~~(F%100/10)==1?"th":x===1?"st":x===2?"nd":x===3?"rd":"th")},week:{dow:1,doy:4}})})(se(9420))},3713:function(ae,Le,se){(function(J){"use strict";J.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016Dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016Dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016Ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016D_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(F){return F.charAt(0).toLowerCase()==="p"},meridiem:function(F,x,I){return F>11?I?"p.t.m.":"P.T.M.":I?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016D je] LT",nextDay:"[Morga\u016D je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016D je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016D %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})})(se(9420))},4611:function(ae,Le,se){(function(J){"use strict";var F="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),I=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],G=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;J.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(ie,ue){return ie?/-MMM-/.test(ue)?x[ie.month()]:F[ie.month()]:F},monthsRegex:G,monthsShortRegex:G,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:I,longMonthsParse:I,shortMonthsParse:I,weekdays:"domingo_lunes_martes_mi\xE9rcoles_jueves_viernes_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xE9._jue._vie._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[ma\xF1ana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xEDa",dd:"%d d\xEDas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xF1o",yy:"%d a\xF1os"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%d\xBA",week:{dow:1,doy:4}})})(se(9420))},5247:function(ae,Le,se){(function(J){"use strict";var F="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),I=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],G=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;J.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(ie,ue){return ie?/-MMM-/.test(ue)?x[ie.month()]:F[ie.month()]:F},monthsRegex:G,monthsShortRegex:G,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:I,longMonthsParse:I,shortMonthsParse:I,weekdays:"domingo_lunes_martes_mi\xE9rcoles_jueves_viernes_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xE9._jue._vie._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[ma\xF1ana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xEDa",dd:"%d d\xEDas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xF1o",yy:"%d a\xF1os"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%d\xBA",week:{dow:0,doy:4},invalidDate:"Fecha inv\xE1lida"})})(se(9420))},1554:function(ae,Le,se){(function(J){"use strict";var F="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),I=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],G=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;J.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(ie,ue){return ie?/-MMM-/.test(ue)?x[ie.month()]:F[ie.month()]:F},monthsRegex:G,monthsShortRegex:G,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:I,longMonthsParse:I,shortMonthsParse:I,weekdays:"domingo_lunes_martes_mi\xE9rcoles_jueves_viernes_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xE9._jue._vie._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[ma\xF1ana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xEDa",dd:"%d d\xEDas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xF1o",yy:"%d a\xF1os"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%d\xBA",week:{dow:0,doy:6}})})(se(9420))},6341:function(ae,Le,se){(function(J){"use strict";var F="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),x="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),I=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],G=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;J.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(ie,ue){return ie?/-MMM-/.test(ue)?x[ie.month()]:F[ie.month()]:F},monthsRegex:G,monthsShortRegex:G,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:I,longMonthsParse:I,shortMonthsParse:I,weekdays:"domingo_lunes_martes_mi\xE9rcoles_jueves_viernes_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xE9._jue._vie._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[ma\xF1ana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xEDa",dd:"%d d\xEDas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xF1o",yy:"%d a\xF1os"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%d\xBA",week:{dow:1,doy:4},invalidDate:"Fecha inv\xE1lida"})})(se(9420))},7776:function(ae,Le,se){(function(J){"use strict";function F(x,I,G,ie){var ue={s:["m\xF5ne sekundi","m\xF5ni sekund","paar sekundit"],ss:[x+"sekundi",x+"sekundit"],m:["\xFChe minuti","\xFCks minut"],mm:[x+" minuti",x+" minutit"],h:["\xFChe tunni","tund aega","\xFCks tund"],hh:[x+" tunni",x+" tundi"],d:["\xFChe p\xE4eva","\xFCks p\xE4ev"],M:["kuu aja","kuu aega","\xFCks kuu"],MM:[x+" kuu",x+" kuud"],y:["\xFChe aasta","aasta","\xFCks aasta"],yy:[x+" aasta",x+" aastat"]};return I?ue[G][2]?ue[G][2]:ue[G][1]:ie?ue[G][0]:ue[G][1]}J.defineLocale("et",{months:"jaanuar_veebruar_m\xE4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xE4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xFChap\xE4ev_esmasp\xE4ev_teisip\xE4ev_kolmap\xE4ev_neljap\xE4ev_reede_laup\xE4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xE4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xE4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xE4rast",past:"%s tagasi",s:F,ss:F,m:F,mm:F,h:F,hh:F,d:F,dd:"%d p\xE4eva",M:F,MM:F,y:F,yy:F},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},1927:function(ae,Le,se){(function(J){"use strict";J.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})(se(9420))},2148:function(ae,Le,se){(function(J){"use strict";var F={1:"\u06F1",2:"\u06F2",3:"\u06F3",4:"\u06F4",5:"\u06F5",6:"\u06F6",7:"\u06F7",8:"\u06F8",9:"\u06F9",0:"\u06F0"},x={"\u06F1":"1","\u06F2":"2","\u06F3":"3","\u06F4":"4","\u06F5":"5","\u06F6":"6","\u06F7":"7","\u06F8":"8","\u06F9":"9","\u06F0":"0"};J.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06CC\u0647_\u0641\u0648\u0631\u06CC\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06CC\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06CC\u0647_\u0627\u0648\u062A_\u0633\u067E\u062A\u0627\u0645\u0628\u0631_\u0627\u06A9\u062A\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062F\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06CC\u0647_\u0641\u0648\u0631\u06CC\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06CC\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06CC\u0647_\u0627\u0648\u062A_\u0633\u067E\u062A\u0627\u0645\u0628\u0631_\u0627\u06A9\u062A\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062F\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u062C_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(I){return/بعد از ظهر/.test(I)},meridiem:function(I,G,ie){return I<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062F \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062A] LT",nextDay:"[\u0641\u0631\u062F\u0627 \u0633\u0627\u0639\u062A] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062A] LT",lastDay:"[\u062F\u06CC\u0631\u0648\u0632 \u0633\u0627\u0639\u062A] LT",lastWeek:"dddd [\u067E\u06CC\u0634] [\u0633\u0627\u0639\u062A] LT",sameElse:"L"},relativeTime:{future:"\u062F\u0631 %s",past:"%s \u067E\u06CC\u0634",s:"\u0686\u0646\u062F \u062B\u0627\u0646\u06CC\u0647",ss:"%d \u062B\u0627\u0646\u06CC\u0647",m:"\u06CC\u06A9 \u062F\u0642\u06CC\u0642\u0647",mm:"%d \u062F\u0642\u06CC\u0642\u0647",h:"\u06CC\u06A9 \u0633\u0627\u0639\u062A",hh:"%d \u0633\u0627\u0639\u062A",d:"\u06CC\u06A9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06CC\u06A9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06CC\u06A9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(I){return I.replace(/[۰-۹]/g,function(G){return x[G]}).replace(/،/g,",")},postformat:function(I){return I.replace(/\d/g,function(G){return F[G]}).replace(/,/g,"\u060C")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%d\u0645",week:{dow:6,doy:12}})})(se(9420))},5756:function(ae,Le,se){(function(J){"use strict";var F="nolla yksi kaksi kolme nelj\xE4 viisi kuusi seitsem\xE4n kahdeksan yhdeks\xE4n".split(" "),x=["nolla","yhden","kahden","kolmen","nelj\xE4n","viiden","kuuden",F[7],F[8],F[9]];function I(G,ie,ue,he){var De="";switch(ue){case"s":return he?"muutaman sekunnin":"muutama sekunti";case"ss":De=he?"sekunnin":"sekuntia";break;case"m":return he?"minuutin":"minuutti";case"mm":De=he?"minuutin":"minuuttia";break;case"h":return he?"tunnin":"tunti";case"hh":De=he?"tunnin":"tuntia";break;case"d":return he?"p\xE4iv\xE4n":"p\xE4iv\xE4";case"dd":De=he?"p\xE4iv\xE4n":"p\xE4iv\xE4\xE4";break;case"M":return he?"kuukauden":"kuukausi";case"MM":De=he?"kuukauden":"kuukautta";break;case"y":return he?"vuoden":"vuosi";case"yy":De=he?"vuoden":"vuotta"}return function(Qe,we){return Qe<10?we?x[Qe]:F[Qe]:Qe}(G,he)+" "+De}J.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xE4kuu_hein\xE4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xE4_hein\xE4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xE4n\xE4\xE4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xE4\xE4st\xE4",past:"%s sitten",s:I,ss:I,m:I,mm:I,h:I,hh:I,d:I,dd:I,M:I,MM:I,y:I,yy:I},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},754:function(ae,Le,se){(function(J){"use strict";J.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(F){return F},week:{dow:1,doy:4}})})(se(9420))},7002:function(ae,Le,se){(function(J){"use strict";J.defineLocale("fo",{months:"januar_februar_mars_apr\xEDl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xE1nadagur_t\xFDsdagur_mikudagur_h\xF3sdagur_fr\xEDggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xE1n_t\xFDs_mik_h\xF3s_fr\xED_ley".split("_"),weekdaysMin:"su_m\xE1_t\xFD_mi_h\xF3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xCD dag kl.] LT",nextDay:"[\xCD morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xCD gj\xE1r kl.] LT",lastWeek:"[s\xED\xF0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xED\xF0ani",s:"f\xE1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xEDmi",hh:"%d t\xEDmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xE1na\xF0ur",MM:"%d m\xE1na\xF0ir",y:"eitt \xE1r",yy:"%d \xE1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},1762:function(ae,Le,se){(function(J){"use strict";J.defineLocale("fr-ca",{months:"janvier_f\xE9vrier_mars_avril_mai_juin_juillet_ao\xFBt_septembre_octobre_novembre_d\xE9cembre".split("_"),monthsShort:"janv._f\xE9vr._mars_avr._mai_juin_juil._ao\xFBt_sept._oct._nov._d\xE9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xE0] LT",nextDay:"[Demain \xE0] LT",nextWeek:"dddd [\xE0] LT",lastDay:"[Hier \xE0] LT",lastWeek:"dddd [dernier \xE0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(F,x){switch(x){default:case"M":case"Q":case"D":case"DDD":case"d":return F+(F===1?"er":"e");case"w":case"W":return F+(F===1?"re":"e")}}})})(se(9420))},6185:function(ae,Le,se){(function(J){"use strict";J.defineLocale("fr-ch",{months:"janvier_f\xE9vrier_mars_avril_mai_juin_juillet_ao\xFBt_septembre_octobre_novembre_d\xE9cembre".split("_"),monthsShort:"janv._f\xE9vr._mars_avr._mai_juin_juil._ao\xFBt_sept._oct._nov._d\xE9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xE0] LT",nextDay:"[Demain \xE0] LT",nextWeek:"dddd [\xE0] LT",lastDay:"[Hier \xE0] LT",lastWeek:"dddd [dernier \xE0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(F,x){switch(x){default:case"M":case"Q":case"D":case"DDD":case"d":return F+(F===1?"er":"e");case"w":case"W":return F+(F===1?"re":"e")}},week:{dow:1,doy:4}})})(se(9420))},5997:function(ae,Le,se){(function(J){"use strict";var F=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,x=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];J.defineLocale("fr",{months:"janvier_f\xE9vrier_mars_avril_mai_juin_juillet_ao\xFBt_septembre_octobre_novembre_d\xE9cembre".split("_"),monthsShort:"janv._f\xE9vr._mars_avr._mai_juin_juil._ao\xFBt_sept._oct._nov._d\xE9c.".split("_"),monthsRegex:F,monthsShortRegex:F,monthsStrictRegex:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,monthsShortStrictRegex:/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,monthsParse:x,longMonthsParse:x,shortMonthsParse:x,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xE0] LT",nextDay:"[Demain \xE0] LT",nextWeek:"dddd [\xE0] LT",lastDay:"[Hier \xE0] LT",lastWeek:"dddd [dernier \xE0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(I,G){switch(G){case"D":return I+(I===1?"er":"");default:case"M":case"Q":case"DDD":case"d":return I+(I===1?"er":"e");case"w":case"W":return I+(I===1?"re":"e")}},week:{dow:1,doy:4}})})(se(9420))},5020:function(ae,Le,se){(function(J){"use strict";var F="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),x="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");J.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(I,G){return I?/-MMM-/.test(G)?x[I.month()]:F[I.month()]:F},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xF4fr\xFBne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xFAt",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(I){return I+(I===1||I===8||I>=20?"ste":"de")},week:{dow:1,doy:4}})})(se(9420))},8493:function(ae,Le,se){(function(J){"use strict";J.defineLocale("ga",{months:["Ean\xE1ir","Feabhra","M\xE1rta","Aibre\xE1n","Bealtaine","Meitheamh","I\xFAil","L\xFAnasa","Me\xE1n F\xF3mhair","Deireadh F\xF3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xE1rt","Aib","Beal","Meith","I\xFAil","L\xFAn","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xE9 Domhnaigh","D\xE9 Luain","D\xE9 M\xE1irt","D\xE9 C\xE9adaoin","D\xE9ardaoin","D\xE9 hAoine","D\xE9 Sathairn"],weekdaysShort:["Domh","Luan","M\xE1irt","C\xE9ad","D\xE9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xE1","C\xE9","D\xE9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xE1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xE9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xF3 shin",s:"c\xFApla soicind",ss:"%d soicind",m:"n\xF3im\xE9ad",mm:"%d n\xF3im\xE9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xE1",dd:"%d l\xE1",M:"m\xED",MM:"%d m\xEDonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(F){return F+(F===1?"d":F%10==2?"na":"mh")},week:{dow:1,doy:4}})})(se(9420))},8162:function(ae,Le,se){(function(J){"use strict";J.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xE0rt","An Giblean","An C\xE8itean","An t-\xD2gmhios","An t-Iuchar","An L\xF9nastal","An t-Sultain","An D\xE0mhair","An t-Samhain","An D\xF9bhlachd"],monthsShort:["Faoi","Gear","M\xE0rt","Gibl","C\xE8it","\xD2gmh","Iuch","L\xF9n","Sult","D\xE0mh","Samh","D\xF9bh"],monthsParseExact:!0,weekdays:["Did\xF2mhnaich","Diluain","Dim\xE0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xF2","Lu","M\xE0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xE0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xE8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xECos",MM:"%d m\xECosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(F){return F+(F===1?"d":F%10==2?"na":"mh")},week:{dow:1,doy:4}})})(se(9420))},1402:function(ae,Le,se){(function(J){"use strict";J.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xF1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xF1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xE9rcores_xoves_venres_s\xE1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xE9r._xov._ven._s\xE1b.".split("_"),weekdaysMin:"do_lu_ma_m\xE9_xo_ve_s\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(this.hours()!==1?"\xE1s":"\xE1")+"] LT"},nextDay:function(){return"[ma\xF1\xE1 "+(this.hours()!==1?"\xE1s":"\xE1")+"] LT"},nextWeek:function(){return"dddd ["+(this.hours()!==1?"\xE1s":"a")+"] LT"},lastDay:function(){return"[onte "+(this.hours()!==1?"\xE1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(this.hours()!==1?"\xE1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(F){return F.indexOf("un")===0?"n"+F:"en "+F},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xEDa",dd:"%d d\xEDas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%d\xBA",week:{dow:1,doy:4}})})(se(9420))},1987:function(ae,Le,se){(function(J){"use strict";function F(x,I,G,ie){var ue={s:["\u0925\u094B\u0921\u092F\u093E \u0938\u0945\u0915\u0902\u0921\u093E\u0902\u0928\u0940","\u0925\u094B\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[x+" \u0938\u0945\u0915\u0902\u0921\u093E\u0902\u0928\u0940",x+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090F\u0915\u093E \u092E\u093F\u0923\u091F\u093E\u0928","\u090F\u0915 \u092E\u093F\u0928\u0942\u091F"],mm:[x+" \u092E\u093F\u0923\u091F\u093E\u0902\u0928\u0940",x+" \u092E\u093F\u0923\u091F\u093E\u0902"],h:["\u090F\u0915\u093E \u0935\u0930\u093E\u0928","\u090F\u0915 \u0935\u0930"],hh:[x+" \u0935\u0930\u093E\u0902\u0928\u0940",x+" \u0935\u0930\u093E\u0902"],d:["\u090F\u0915\u093E \u0926\u093F\u0938\u093E\u0928","\u090F\u0915 \u0926\u0940\u0938"],dd:[x+" \u0926\u093F\u0938\u093E\u0902\u0928\u0940",x+" \u0926\u0940\u0938"],M:["\u090F\u0915\u093E \u092E\u094D\u0939\u092F\u0928\u094D\u092F\u093E\u0928","\u090F\u0915 \u092E\u094D\u0939\u092F\u0928\u094B"],MM:[x+" \u092E\u094D\u0939\u092F\u0928\u094D\u092F\u093E\u0928\u0940",x+" \u092E\u094D\u0939\u092F\u0928\u0947"],y:["\u090F\u0915\u093E \u0935\u0930\u094D\u0938\u093E\u0928","\u090F\u0915 \u0935\u0930\u094D\u0938"],yy:[x+" \u0935\u0930\u094D\u0938\u093E\u0902\u0928\u0940",x+" \u0935\u0930\u094D\u0938\u093E\u0902"]};return ie?ue[G][0]:ue[G][1]}J.defineLocale("gom-deva",{months:{standalone:"\u091C\u093E\u0928\u0947\u0935\u093E\u0930\u0940_\u092B\u0947\u092C\u094D\u0930\u0941\u0935\u093E\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u090F\u092A\u094D\u0930\u0940\u0932_\u092E\u0947_\u091C\u0942\u0928_\u091C\u0941\u0932\u092F_\u0911\u0917\u0938\u094D\u091F_\u0938\u092A\u094D\u091F\u0947\u0902\u092C\u0930_\u0911\u0915\u094D\u091F\u094B\u092C\u0930_\u0928\u094B\u0935\u094D\u0939\u0947\u0902\u092C\u0930_\u0921\u093F\u0938\u0947\u0902\u092C\u0930".split("_"),format:"\u091C\u093E\u0928\u0947\u0935\u093E\u0930\u0940\u091A\u094D\u092F\u093E_\u092B\u0947\u092C\u094D\u0930\u0941\u0935\u093E\u0930\u0940\u091A\u094D\u092F\u093E_\u092E\u093E\u0930\u094D\u091A\u093E\u091A\u094D\u092F\u093E_\u090F\u092A\u094D\u0930\u0940\u0932\u093E\u091A\u094D\u092F\u093E_\u092E\u0947\u092F\u093E\u091A\u094D\u092F\u093E_\u091C\u0942\u0928\u093E\u091A\u094D\u092F\u093E_\u091C\u0941\u0932\u092F\u093E\u091A\u094D\u092F\u093E_\u0911\u0917\u0938\u094D\u091F\u093E\u091A\u094D\u092F\u093E_\u0938\u092A\u094D\u091F\u0947\u0902\u092C\u0930\u093E\u091A\u094D\u092F\u093E_\u0911\u0915\u094D\u091F\u094B\u092C\u0930\u093E\u091A\u094D\u092F\u093E_\u0928\u094B\u0935\u094D\u0939\u0947\u0902\u092C\u0930\u093E\u091A\u094D\u092F\u093E_\u0921\u093F\u0938\u0947\u0902\u092C\u0930\u093E\u091A\u094D\u092F\u093E".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091C\u093E\u0928\u0947._\u092B\u0947\u092C\u094D\u0930\u0941._\u092E\u093E\u0930\u094D\u091A_\u090F\u092A\u094D\u0930\u0940._\u092E\u0947_\u091C\u0942\u0928_\u091C\u0941\u0932._\u0911\u0917._\u0938\u092A\u094D\u091F\u0947\u0902._\u0911\u0915\u094D\u091F\u094B._\u0928\u094B\u0935\u094D\u0939\u0947\u0902._\u0921\u093F\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092F\u0924\u093E\u0930_\u0938\u094B\u092E\u093E\u0930_\u092E\u0902\u0917\u0933\u093E\u0930_\u092C\u0941\u0927\u0935\u093E\u0930_\u092C\u093F\u0930\u0947\u0938\u094D\u0924\u093E\u0930_\u0938\u0941\u0915\u094D\u0930\u093E\u0930_\u0936\u0947\u0928\u0935\u093E\u0930".split("_"),weekdaysShort:"\u0906\u092F\u0924._\u0938\u094B\u092E._\u092E\u0902\u0917\u0933._\u092C\u0941\u0927._\u092C\u094D\u0930\u0947\u0938\u094D\u0924._\u0938\u0941\u0915\u094D\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094B_\u092E\u0902_\u092C\u0941_\u092C\u094D\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093E\u091C\u0924\u093E\u0902]",LTS:"A h:mm:ss [\u0935\u093E\u091C\u0924\u093E\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093E\u091C\u0924\u093E\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093E\u091C\u0924\u093E\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093E\u091C\u0924\u093E\u0902]"},calendar:{sameDay:"[\u0906\u092F\u091C] LT",nextDay:"[\u092B\u093E\u0932\u094D\u092F\u093E\u0902] LT",nextWeek:"[\u092B\u0941\u0921\u0932\u094B] dddd[,] LT",lastDay:"[\u0915\u093E\u0932] LT",lastWeek:"[\u092B\u093E\u091F\u0932\u094B] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:F,ss:F,m:F,mm:F,h:F,hh:F,d:F,dd:F,M:F,MM:F,y:F,yy:F},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(x,I){return I==="D"?x+"\u0935\u0947\u0930":x},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(x,I){return x===12&&(x=0),I==="\u0930\u093E\u0924\u0940"?x<4?x:x+12:I==="\u0938\u0915\u093E\u0933\u0940\u0902"?x:I==="\u0926\u0928\u092A\u093E\u0930\u093E\u0902"?x>12?x:x+12:I==="\u0938\u093E\u0902\u091C\u0947"?x+12:void 0},meridiem:function(x,I,G){return x<4?"\u0930\u093E\u0924\u0940":x<12?"\u0938\u0915\u093E\u0933\u0940\u0902":x<16?"\u0926\u0928\u092A\u093E\u0930\u093E\u0902":x<20?"\u0938\u093E\u0902\u091C\u0947":"\u0930\u093E\u0924\u0940"}})})(se(9420))},8052:function(ae,Le,se){(function(J){"use strict";function F(x,I,G,ie){var ue={s:["thoddea sekondamni","thodde sekond"],ss:[x+" sekondamni",x+" sekond"],m:["eka mintan","ek minut"],mm:[x+" mintamni",x+" mintam"],h:["eka voran","ek vor"],hh:[x+" voramni",x+" voram"],d:["eka disan","ek dis"],dd:[x+" disamni",x+" dis"],M:["eka mhoinean","ek mhoino"],MM:[x+" mhoineamni",x+" mhoine"],y:["eka vorsan","ek voros"],yy:[x+" vorsamni",x+" vorsam"]};return ie?ue[G][0]:ue[G][1]}J.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:F,ss:F,m:F,mm:F,h:F,hh:F,d:F,dd:F,M:F,MM:F,y:F,yy:F},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(x,I){return I==="D"?x+"er":x},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(x,I){return x===12&&(x=0),I==="rati"?x<4?x:x+12:I==="sokallim"?x:I==="donparam"?x>12?x:x+12:I==="sanje"?x+12:void 0},meridiem:function(x,I,G){return x<4?"rati":x<12?"sokallim":x<16?"donparam":x<20?"sanje":"rati"}})})(se(9420))},6785:function(ae,Le,se){(function(J){"use strict";var F={1:"\u0AE7",2:"\u0AE8",3:"\u0AE9",4:"\u0AEA",5:"\u0AEB",6:"\u0AEC",7:"\u0AED",8:"\u0AEE",9:"\u0AEF",0:"\u0AE6"},x={"\u0AE7":"1","\u0AE8":"2","\u0AE9":"3","\u0AEA":"4","\u0AEB":"5","\u0AEC":"6","\u0AED":"7","\u0AEE":"8","\u0AEF":"9","\u0AE6":"0"};J.defineLocale("gu",{months:"\u0A9C\u0ABE\u0AA8\u0ACD\u0AAF\u0AC1\u0A86\u0AB0\u0AC0_\u0AAB\u0AC7\u0AAC\u0ACD\u0AB0\u0AC1\u0A86\u0AB0\u0AC0_\u0AAE\u0ABE\u0AB0\u0ACD\u0A9A_\u0A8F\u0AAA\u0ACD\u0AB0\u0ABF\u0AB2_\u0AAE\u0AC7_\u0A9C\u0AC2\u0AA8_\u0A9C\u0AC1\u0AB2\u0ABE\u0A88_\u0A91\u0A97\u0AB8\u0ACD\u0A9F_\u0AB8\u0AAA\u0ACD\u0A9F\u0AC7\u0AAE\u0ACD\u0AAC\u0AB0_\u0A91\u0A95\u0ACD\u0A9F\u0ACD\u0AAC\u0AB0_\u0AA8\u0AB5\u0AC7\u0AAE\u0ACD\u0AAC\u0AB0_\u0AA1\u0ABF\u0AB8\u0AC7\u0AAE\u0ACD\u0AAC\u0AB0".split("_"),monthsShort:"\u0A9C\u0ABE\u0AA8\u0ACD\u0AAF\u0AC1._\u0AAB\u0AC7\u0AAC\u0ACD\u0AB0\u0AC1._\u0AAE\u0ABE\u0AB0\u0ACD\u0A9A_\u0A8F\u0AAA\u0ACD\u0AB0\u0ABF._\u0AAE\u0AC7_\u0A9C\u0AC2\u0AA8_\u0A9C\u0AC1\u0AB2\u0ABE._\u0A91\u0A97._\u0AB8\u0AAA\u0ACD\u0A9F\u0AC7._\u0A91\u0A95\u0ACD\u0A9F\u0ACD._\u0AA8\u0AB5\u0AC7._\u0AA1\u0ABF\u0AB8\u0AC7.".split("_"),monthsParseExact:!0,weekdays:"\u0AB0\u0AB5\u0ABF\u0AB5\u0ABE\u0AB0_\u0AB8\u0ACB\u0AAE\u0AB5\u0ABE\u0AB0_\u0AAE\u0A82\u0A97\u0AB3\u0AB5\u0ABE\u0AB0_\u0AAC\u0AC1\u0AA7\u0ACD\u0AB5\u0ABE\u0AB0_\u0A97\u0AC1\u0AB0\u0AC1\u0AB5\u0ABE\u0AB0_\u0AB6\u0AC1\u0A95\u0ACD\u0AB0\u0AB5\u0ABE\u0AB0_\u0AB6\u0AA8\u0ABF\u0AB5\u0ABE\u0AB0".split("_"),weekdaysShort:"\u0AB0\u0AB5\u0ABF_\u0AB8\u0ACB\u0AAE_\u0AAE\u0A82\u0A97\u0AB3_\u0AAC\u0AC1\u0AA7\u0ACD_\u0A97\u0AC1\u0AB0\u0AC1_\u0AB6\u0AC1\u0A95\u0ACD\u0AB0_\u0AB6\u0AA8\u0ABF".split("_"),weekdaysMin:"\u0AB0_\u0AB8\u0ACB_\u0AAE\u0A82_\u0AAC\u0AC1_\u0A97\u0AC1_\u0AB6\u0AC1_\u0AB6".split("_"),longDateFormat:{LT:"A h:mm \u0AB5\u0ABE\u0A97\u0ACD\u0AAF\u0AC7",LTS:"A h:mm:ss \u0AB5\u0ABE\u0A97\u0ACD\u0AAF\u0AC7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0AB5\u0ABE\u0A97\u0ACD\u0AAF\u0AC7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0AB5\u0ABE\u0A97\u0ACD\u0AAF\u0AC7"},calendar:{sameDay:"[\u0A86\u0A9C] LT",nextDay:"[\u0A95\u0ABE\u0AB2\u0AC7] LT",nextWeek:"dddd, LT",lastDay:"[\u0A97\u0A87\u0A95\u0ABE\u0AB2\u0AC7] LT",lastWeek:"[\u0AAA\u0ABE\u0A9B\u0AB2\u0ABE] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0AAE\u0ABE",past:"%s \u0AAA\u0AB9\u0AC7\u0AB2\u0ABE",s:"\u0A85\u0AAE\u0AC1\u0A95 \u0AAA\u0AB3\u0ACB",ss:"%d \u0AB8\u0AC7\u0A95\u0A82\u0AA1",m:"\u0A8F\u0A95 \u0AAE\u0ABF\u0AA8\u0ABF\u0A9F",mm:"%d \u0AAE\u0ABF\u0AA8\u0ABF\u0A9F",h:"\u0A8F\u0A95 \u0A95\u0AB2\u0ABE\u0A95",hh:"%d \u0A95\u0AB2\u0ABE\u0A95",d:"\u0A8F\u0A95 \u0AA6\u0ABF\u0AB5\u0AB8",dd:"%d \u0AA6\u0ABF\u0AB5\u0AB8",M:"\u0A8F\u0A95 \u0AAE\u0AB9\u0ABF\u0AA8\u0ACB",MM:"%d \u0AAE\u0AB9\u0ABF\u0AA8\u0ACB",y:"\u0A8F\u0A95 \u0AB5\u0AB0\u0ACD\u0AB7",yy:"%d \u0AB5\u0AB0\u0ACD\u0AB7"},preparse:function(I){return I.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,function(G){return x[G]})},postformat:function(I){return I.replace(/\d/g,function(G){return F[G]})},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(I,G){return I===12&&(I=0),G==="\u0AB0\u0ABE\u0AA4"?I<4?I:I+12:G==="\u0AB8\u0AB5\u0ABE\u0AB0"?I:G==="\u0AAC\u0AAA\u0ACB\u0AB0"?I>=10?I:I+12:G==="\u0AB8\u0ABE\u0A82\u0A9C"?I+12:void 0},meridiem:function(I,G,ie){return I<4?"\u0AB0\u0ABE\u0AA4":I<10?"\u0AB8\u0AB5\u0ABE\u0AB0":I<17?"\u0AAC\u0AAA\u0ACB\u0AB0":I<20?"\u0AB8\u0ABE\u0A82\u0A9C":"\u0AB0\u0ABE\u0AA4"},week:{dow:0,doy:6}})})(se(9420))},1338:function(ae,Le,se){(function(J){"use strict";J.defineLocale("he",{months:"\u05D9\u05E0\u05D5\u05D0\u05E8_\u05E4\u05D1\u05E8\u05D5\u05D0\u05E8_\u05DE\u05E8\u05E5_\u05D0\u05E4\u05E8\u05D9\u05DC_\u05DE\u05D0\u05D9_\u05D9\u05D5\u05E0\u05D9_\u05D9\u05D5\u05DC\u05D9_\u05D0\u05D5\u05D2\u05D5\u05E1\u05D8_\u05E1\u05E4\u05D8\u05DE\u05D1\u05E8_\u05D0\u05D5\u05E7\u05D8\u05D5\u05D1\u05E8_\u05E0\u05D5\u05D1\u05DE\u05D1\u05E8_\u05D3\u05E6\u05DE\u05D1\u05E8".split("_"),monthsShort:"\u05D9\u05E0\u05D5\u05F3_\u05E4\u05D1\u05E8\u05F3_\u05DE\u05E8\u05E5_\u05D0\u05E4\u05E8\u05F3_\u05DE\u05D0\u05D9_\u05D9\u05D5\u05E0\u05D9_\u05D9\u05D5\u05DC\u05D9_\u05D0\u05D5\u05D2\u05F3_\u05E1\u05E4\u05D8\u05F3_\u05D0\u05D5\u05E7\u05F3_\u05E0\u05D5\u05D1\u05F3_\u05D3\u05E6\u05DE\u05F3".split("_"),weekdays:"\u05E8\u05D0\u05E9\u05D5\u05DF_\u05E9\u05E0\u05D9_\u05E9\u05DC\u05D9\u05E9\u05D9_\u05E8\u05D1\u05D9\u05E2\u05D9_\u05D7\u05DE\u05D9\u05E9\u05D9_\u05E9\u05D9\u05E9\u05D9_\u05E9\u05D1\u05EA".split("_"),weekdaysShort:"\u05D0\u05F3_\u05D1\u05F3_\u05D2\u05F3_\u05D3\u05F3_\u05D4\u05F3_\u05D5\u05F3_\u05E9\u05F3".split("_"),weekdaysMin:"\u05D0_\u05D1_\u05D2_\u05D3_\u05D4_\u05D5_\u05E9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05D1]MMMM YYYY",LLL:"D [\u05D1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05D1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05D4\u05D9\u05D5\u05DD \u05D1\u05BE]LT",nextDay:"[\u05DE\u05D7\u05E8 \u05D1\u05BE]LT",nextWeek:"dddd [\u05D1\u05E9\u05E2\u05D4] LT",lastDay:"[\u05D0\u05EA\u05DE\u05D5\u05DC \u05D1\u05BE]LT",lastWeek:"[\u05D1\u05D9\u05D5\u05DD] dddd [\u05D4\u05D0\u05D7\u05E8\u05D5\u05DF \u05D1\u05E9\u05E2\u05D4] LT",sameElse:"L"},relativeTime:{future:"\u05D1\u05E2\u05D5\u05D3 %s",past:"\u05DC\u05E4\u05E0\u05D9 %s",s:"\u05DE\u05E1\u05E4\u05E8 \u05E9\u05E0\u05D9\u05D5\u05EA",ss:"%d \u05E9\u05E0\u05D9\u05D5\u05EA",m:"\u05D3\u05E7\u05D4",mm:"%d \u05D3\u05E7\u05D5\u05EA",h:"\u05E9\u05E2\u05D4",hh:function(F){return F===2?"\u05E9\u05E2\u05EA\u05D9\u05D9\u05DD":F+" \u05E9\u05E2\u05D5\u05EA"},d:"\u05D9\u05D5\u05DD",dd:function(F){return F===2?"\u05D9\u05D5\u05DE\u05D9\u05D9\u05DD":F+" \u05D9\u05DE\u05D9\u05DD"},M:"\u05D7\u05D5\u05D3\u05E9",MM:function(F){return F===2?"\u05D7\u05D5\u05D3\u05E9\u05D9\u05D9\u05DD":F+" \u05D7\u05D5\u05D3\u05E9\u05D9\u05DD"},y:"\u05E9\u05E0\u05D4",yy:function(F){return F===2?"\u05E9\u05E0\u05EA\u05D9\u05D9\u05DD":F%10==0&&F!==10?F+" \u05E9\u05E0\u05D4":F+" \u05E9\u05E0\u05D9\u05DD"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(F){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(F)},meridiem:function(F,x,I){return F<5?"\u05DC\u05E4\u05E0\u05D5\u05EA \u05D1\u05D5\u05E7\u05E8":F<10?"\u05D1\u05D1\u05D5\u05E7\u05E8":F<12?I?'\u05DC\u05E4\u05E0\u05D4"\u05E6':"\u05DC\u05E4\u05E0\u05D9 \u05D4\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD":F<18?I?'\u05D0\u05D7\u05D4"\u05E6':"\u05D0\u05D7\u05E8\u05D9 \u05D4\u05E6\u05D4\u05E8\u05D9\u05D9\u05DD":"\u05D1\u05E2\u05E8\u05D1"}})})(se(9420))},894:function(ae,Le,se){(function(J){"use strict";var F={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096A",5:"\u096B",6:"\u096C",7:"\u096D",8:"\u096E",9:"\u096F",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096A":"4","\u096B":"5","\u096C":"6","\u096D":"7","\u096E":"8","\u096F":"9","\u0966":"0"},I=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i];J.defineLocale("hi",{months:{format:"\u091C\u0928\u0935\u0930\u0940_\u092B\u093C\u0930\u0935\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948\u0932_\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932\u093E\u0908_\u0905\u0917\u0938\u094D\u0924_\u0938\u093F\u0924\u092E\u094D\u092C\u0930_\u0905\u0915\u094D\u091F\u0942\u092C\u0930_\u0928\u0935\u092E\u094D\u092C\u0930_\u0926\u093F\u0938\u092E\u094D\u092C\u0930".split("_"),standalone:"\u091C\u0928\u0935\u0930\u0940_\u092B\u0930\u0935\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948\u0932_\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932\u093E\u0908_\u0905\u0917\u0938\u094D\u0924_\u0938\u093F\u0924\u0902\u092C\u0930_\u0905\u0915\u094D\u091F\u0942\u092C\u0930_\u0928\u0935\u0902\u092C\u0930_\u0926\u093F\u0938\u0902\u092C\u0930".split("_")},monthsShort:"\u091C\u0928._\u092B\u093C\u0930._\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u0948._\u092E\u0908_\u091C\u0942\u0928_\u091C\u0941\u0932._\u0905\u0917._\u0938\u093F\u0924._\u0905\u0915\u094D\u091F\u0942._\u0928\u0935._\u0926\u093F\u0938.".split("_"),weekdays:"\u0930\u0935\u093F\u0935\u093E\u0930_\u0938\u094B\u092E\u0935\u093E\u0930_\u092E\u0902\u0917\u0932\u0935\u093E\u0930_\u092C\u0941\u0927\u0935\u093E\u0930_\u0917\u0941\u0930\u0942\u0935\u093E\u0930_\u0936\u0941\u0915\u094D\u0930\u0935\u093E\u0930_\u0936\u0928\u093F\u0935\u093E\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093F_\u0938\u094B\u092E_\u092E\u0902\u0917\u0932_\u092C\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094D\u0930_\u0936\u0928\u093F".split("_"),weekdaysMin:"\u0930_\u0938\u094B_\u092E\u0902_\u092C\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092C\u091C\u0947",LTS:"A h:mm:ss \u092C\u091C\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092C\u091C\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092C\u091C\u0947"},monthsParse:I,longMonthsParse:I,shortMonthsParse:[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[\u0906\u091C] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092A\u093F\u091B\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092E\u0947\u0902",past:"%s \u092A\u0939\u0932\u0947",s:"\u0915\u0941\u091B \u0939\u0940 \u0915\u094D\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090F\u0915 \u092E\u093F\u0928\u091F",mm:"%d \u092E\u093F\u0928\u091F",h:"\u090F\u0915 \u0918\u0902\u091F\u093E",hh:"%d \u0918\u0902\u091F\u0947",d:"\u090F\u0915 \u0926\u093F\u0928",dd:"%d \u0926\u093F\u0928",M:"\u090F\u0915 \u092E\u0939\u0940\u0928\u0947",MM:"%d \u092E\u0939\u0940\u0928\u0947",y:"\u090F\u0915 \u0935\u0930\u094D\u0937",yy:"%d \u0935\u0930\u094D\u0937"},preparse:function(G){return G.replace(/[१२३४५६७८९०]/g,function(ie){return x[ie]})},postformat:function(G){return G.replace(/\d/g,function(ie){return F[ie]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(G,ie){return G===12&&(G=0),ie==="\u0930\u093E\u0924"?G<4?G:G+12:ie==="\u0938\u0941\u092C\u0939"?G:ie==="\u0926\u094B\u092A\u0939\u0930"?G>=10?G:G+12:ie==="\u0936\u093E\u092E"?G+12:void 0},meridiem:function(G,ie,ue){return G<4?"\u0930\u093E\u0924":G<10?"\u0938\u0941\u092C\u0939":G<17?"\u0926\u094B\u092A\u0939\u0930":G<20?"\u0936\u093E\u092E":"\u0930\u093E\u0924"},week:{dow:0,doy:6}})})(se(9420))},5443:function(ae,Le,se){(function(J){"use strict";function F(x,I,G){var ie=x+" ";switch(G){case"ss":return ie+(x===1?"sekunda":x===2||x===3||x===4?"sekunde":"sekundi");case"m":return I?"jedna minuta":"jedne minute";case"mm":return ie+(x===1?"minuta":x===2||x===3||x===4?"minute":"minuta");case"h":return I?"jedan sat":"jednog sata";case"hh":return ie+(x===1?"sat":x===2||x===3||x===4?"sata":"sati");case"dd":return ie+(x===1?"dan":"dana");case"MM":return ie+(x===1?"mjesec":x===2||x===3||x===4?"mjeseca":"mjeseci");case"yy":return ie+(x===1?"godina":x===2||x===3||x===4?"godine":"godina")}}J.defineLocale("hr",{months:{format:"sije\u010Dnja_velja\u010De_o\u017Eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010Danj_velja\u010Da_o\u017Eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017Eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010Detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010Det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010De_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010Der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:F,m:F,mm:F,h:F,hh:F,d:"dan",dd:F,M:"mjesec",MM:F,y:"godinu",yy:F},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})(se(9420))},1754:function(ae,Le,se){(function(J){"use strict";var F="vas\xE1rnap h\xE9tf\u0151n kedden szerd\xE1n cs\xFCt\xF6rt\xF6k\xF6n p\xE9nteken szombaton".split(" ");function x(G,ie,ue,he){var De=G;switch(ue){case"s":return he||ie?"n\xE9h\xE1ny m\xE1sodperc":"n\xE9h\xE1ny m\xE1sodperce";case"ss":return De+(he||ie)?" m\xE1sodperc":" m\xE1sodperce";case"m":return"egy"+(he||ie?" perc":" perce");case"mm":return De+(he||ie?" perc":" perce");case"h":return"egy"+(he||ie?" \xF3ra":" \xF3r\xE1ja");case"hh":return De+(he||ie?" \xF3ra":" \xF3r\xE1ja");case"d":return"egy"+(he||ie?" nap":" napja");case"dd":return De+(he||ie?" nap":" napja");case"M":return"egy"+(he||ie?" h\xF3nap":" h\xF3napja");case"MM":return De+(he||ie?" h\xF3nap":" h\xF3napja");case"y":return"egy"+(he||ie?" \xE9v":" \xE9ve");case"yy":return De+(he||ie?" \xE9v":" \xE9ve")}return""}function I(G){return(G?"":"[m\xFAlt] ")+"["+F[this.day()]+"] LT[-kor]"}J.defineLocale("hu",{months:"janu\xE1r_febru\xE1r_m\xE1rcius_\xE1prilis_m\xE1jus_j\xFAnius_j\xFAlius_augusztus_szeptember_okt\xF3ber_november_december".split("_"),monthsShort:"jan._feb._m\xE1rc._\xE1pr._m\xE1j._j\xFAn._j\xFAl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xE1rnap_h\xE9tf\u0151_kedd_szerda_cs\xFCt\xF6rt\xF6k_p\xE9ntek_szombat".split("_"),weekdaysShort:"vas_h\xE9t_kedd_sze_cs\xFCt_p\xE9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(G){return G.charAt(1).toLowerCase()==="u"},meridiem:function(G,ie,ue){return G<12?ue===!0?"de":"DE":ue===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return I.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return I.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xFAlva",past:"%s",s:x,ss:x,m:x,mm:x,h:x,hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},9637:function(ae,Le,se){(function(J){"use strict";J.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057E\u0561\u0580\u056B_\u0583\u0565\u057F\u0580\u057E\u0561\u0580\u056B_\u0574\u0561\u0580\u057F\u056B_\u0561\u057A\u0580\u056B\u056C\u056B_\u0574\u0561\u0575\u056B\u057D\u056B_\u0570\u0578\u0582\u0576\u056B\u057D\u056B_\u0570\u0578\u0582\u056C\u056B\u057D\u056B_\u0585\u0563\u0578\u057D\u057F\u0578\u057D\u056B_\u057D\u0565\u057A\u057F\u0565\u0574\u0562\u0565\u0580\u056B_\u0570\u0578\u056F\u057F\u0565\u0574\u0562\u0565\u0580\u056B_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056B_\u0564\u0565\u056F\u057F\u0565\u0574\u0562\u0565\u0580\u056B".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057E\u0561\u0580_\u0583\u0565\u057F\u0580\u057E\u0561\u0580_\u0574\u0561\u0580\u057F_\u0561\u057A\u0580\u056B\u056C_\u0574\u0561\u0575\u056B\u057D_\u0570\u0578\u0582\u0576\u056B\u057D_\u0570\u0578\u0582\u056C\u056B\u057D_\u0585\u0563\u0578\u057D\u057F\u0578\u057D_\u057D\u0565\u057A\u057F\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056F\u057F\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056F\u057F\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057E_\u0583\u057F\u0580_\u0574\u0580\u057F_\u0561\u057A\u0580_\u0574\u0575\u057D_\u0570\u0576\u057D_\u0570\u056C\u057D_\u0585\u0563\u057D_\u057D\u057A\u057F_\u0570\u056F\u057F_\u0576\u0574\u0562_\u0564\u056F\u057F".split("_"),weekdays:"\u056F\u056B\u0580\u0561\u056F\u056B_\u0565\u0580\u056F\u0578\u0582\u0577\u0561\u0562\u0569\u056B_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056B_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056B_\u0570\u056B\u0576\u0563\u0577\u0561\u0562\u0569\u056B_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056F\u0580\u056F_\u0565\u0580\u056F_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056F\u0580\u056F_\u0565\u0580\u056F_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057D\u0585\u0580] LT",nextDay:"[\u057E\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056F] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056A\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056E] dddd [\u0585\u0580\u0568 \u056A\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057F\u0578",past:"%s \u0561\u057C\u0561\u057B",s:"\u0574\u056B \u0584\u0561\u0576\u056B \u057E\u0561\u0575\u0580\u056F\u0575\u0561\u0576",ss:"%d \u057E\u0561\u0575\u0580\u056F\u0575\u0561\u0576",m:"\u0580\u0578\u057A\u0565",mm:"%d \u0580\u0578\u057A\u0565",h:"\u056A\u0561\u0574",hh:"%d \u056A\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056B\u057D",MM:"%d \u0561\u0574\u056B\u057D",y:"\u057F\u0561\u0580\u056B",yy:"%d \u057F\u0561\u0580\u056B"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(F){return/^(ցերեկվա|երեկոյան)$/.test(F)},meridiem:function(F){return F<4?"\u0563\u056B\u0577\u0565\u0580\u057E\u0561":F<12?"\u0561\u057C\u0561\u057E\u0578\u057F\u057E\u0561":F<17?"\u0581\u0565\u0580\u0565\u056F\u057E\u0561":"\u0565\u0580\u0565\u056F\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(F,x){switch(x){case"DDD":case"w":case"W":case"DDDo":return F===1?F+"-\u056B\u0576":F+"-\u0580\u0564";default:return F}},week:{dow:1,doy:7}})})(se(9420))},4380:function(ae,Le,se){(function(J){"use strict";J.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(F,x){return F===12&&(F=0),x==="pagi"?F:x==="siang"?F>=11?F:F+12:x==="sore"||x==="malam"?F+12:void 0},meridiem:function(F,x,I){return F<11?"pagi":F<15?"siang":F<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})})(se(9420))},8889:function(ae,Le,se){(function(J){"use strict";function F(I){return I%100==11||I%10!=1}function x(I,G,ie,ue){var he=I+" ";switch(ie){case"s":return G||ue?"nokkrar sek\xFAndur":"nokkrum sek\xFAndum";case"ss":return F(I)?he+(G||ue?"sek\xFAndur":"sek\xFAndum"):he+"sek\xFAnda";case"m":return G?"m\xEDn\xFAta":"m\xEDn\xFAtu";case"mm":return F(I)?he+(G||ue?"m\xEDn\xFAtur":"m\xEDn\xFAtum"):G?he+"m\xEDn\xFAta":he+"m\xEDn\xFAtu";case"hh":return F(I)?he+(G||ue?"klukkustundir":"klukkustundum"):he+"klukkustund";case"d":return G?"dagur":ue?"dag":"degi";case"dd":return F(I)?G?he+"dagar":he+(ue?"daga":"d\xF6gum"):G?he+"dagur":he+(ue?"dag":"degi");case"M":return G?"m\xE1nu\xF0ur":ue?"m\xE1nu\xF0":"m\xE1nu\xF0i";case"MM":return F(I)?G?he+"m\xE1nu\xF0ir":he+(ue?"m\xE1nu\xF0i":"m\xE1nu\xF0um"):G?he+"m\xE1nu\xF0ur":he+(ue?"m\xE1nu\xF0":"m\xE1nu\xF0i");case"y":return G||ue?"\xE1r":"\xE1ri";case"yy":return F(I)?he+(G||ue?"\xE1r":"\xE1rum"):he+(G||ue?"\xE1r":"\xE1ri")}}J.defineLocale("is",{months:"jan\xFAar_febr\xFAar_mars_apr\xEDl_ma\xED_j\xFAn\xED_j\xFAl\xED_\xE1g\xFAst_september_okt\xF3ber_n\xF3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xED_j\xFAn_j\xFAl_\xE1g\xFA_sep_okt_n\xF3v_des".split("_"),weekdays:"sunnudagur_m\xE1nudagur_\xFEri\xF0judagur_mi\xF0vikudagur_fimmtudagur_f\xF6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xE1n_\xFEri_mi\xF0_fim_f\xF6s_lau".split("_"),weekdaysMin:"Su_M\xE1_\xDEr_Mi_Fi_F\xF6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xED dag kl.] LT",nextDay:"[\xE1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xED g\xE6r kl.] LT",lastWeek:"[s\xED\xF0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xED\xF0an",s:x,ss:x,m:x,mm:x,h:"klukkustund",hh:x,d:x,dd:x,M:x,MM:x,y:x,yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},6230:function(ae,Le,se){(function(J){"use strict";J.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xEC_marted\xEC_mercoled\xEC_gioved\xEC_venerd\xEC_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return this.day()===0?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(F){return(/^[0-9].+$/.test(F)?"tra":"in")+" "+F},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%d\xBA",week:{dow:1,doy:4}})})(se(9420))},7900:function(ae,Le,se){(function(J){"use strict";J.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xEC_marted\xEC_mercoled\xEC_gioved\xEC_venerd\xEC_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},lastWeek:function(){return this.day()===0?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%d\xBA",week:{dow:1,doy:4}})})(se(9420))},7544:function(ae,Le,se){(function(J){"use strict";J.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4EE4\u548C",narrow:"\u32FF",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5E73\u6210",narrow:"\u337B",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662D\u548C",narrow:"\u337C",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6B63",narrow:"\u337D",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660E\u6CBB",narrow:"\u337E",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897F\u66A6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7D00\u5143\u524D",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(F,x){return x[1]==="\u5143"?1:parseInt(x[1]||F,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65E5\u66DC\u65E5_\u6708\u66DC\u65E5_\u706B\u66DC\u65E5_\u6C34\u66DC\u65E5_\u6728\u66DC\u65E5_\u91D1\u66DC\u65E5_\u571F\u66DC\u65E5".split("_"),weekdaysShort:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),weekdaysMin:"\u65E5_\u6708_\u706B_\u6C34_\u6728_\u91D1_\u571F".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(F){return F==="\u5348\u5F8C"},meridiem:function(F,x,I){return F<12?"\u5348\u524D":"\u5348\u5F8C"},calendar:{sameDay:"[\u4ECA\u65E5] LT",nextDay:"[\u660E\u65E5] LT",nextWeek:function(F){return F.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65E5] LT",lastWeek:function(F){return this.week()!==F.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(F,x){switch(x){case"y":return F===1?"\u5143\u5E74":F+"\u5E74";case"d":case"D":case"DDD":return F+"\u65E5";default:return F}},relativeTime:{future:"%s\u5F8C",past:"%s\u524D",s:"\u6570\u79D2",ss:"%d\u79D2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65E5",dd:"%d\u65E5",M:"1\u30F6\u6708",MM:"%d\u30F6\u6708",y:"1\u5E74",yy:"%d\u5E74"}})})(se(9420))},9757:function(ae,Le,se){(function(J){"use strict";J.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(F,x){return F===12&&(F=0),x==="enjing"?F:x==="siyang"?F>=11?F:F+12:x==="sonten"||x==="ndalu"?F+12:void 0},meridiem:function(F,x,I){return F<11?"enjing":F<15?"siyang":F<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})})(se(9420))},3953:function(ae,Le,se){(function(J){"use strict";J.defineLocale("ka",{months:"\u10D8\u10D0\u10DC\u10D5\u10D0\u10E0\u10D8_\u10D7\u10D4\u10D1\u10D4\u10E0\u10D5\u10D0\u10DA\u10D8_\u10DB\u10D0\u10E0\u10E2\u10D8_\u10D0\u10DE\u10E0\u10D8\u10DA\u10D8_\u10DB\u10D0\u10D8\u10E1\u10D8_\u10D8\u10D5\u10DC\u10D8\u10E1\u10D8_\u10D8\u10D5\u10DA\u10D8\u10E1\u10D8_\u10D0\u10D2\u10D5\u10D8\u10E1\u10E2\u10DD_\u10E1\u10D4\u10E5\u10E2\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8_\u10DD\u10E5\u10E2\u10DD\u10DB\u10D1\u10D4\u10E0\u10D8_\u10DC\u10DD\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8_\u10D3\u10D4\u10D9\u10D4\u10DB\u10D1\u10D4\u10E0\u10D8".split("_"),monthsShort:"\u10D8\u10D0\u10DC_\u10D7\u10D4\u10D1_\u10DB\u10D0\u10E0_\u10D0\u10DE\u10E0_\u10DB\u10D0\u10D8_\u10D8\u10D5\u10DC_\u10D8\u10D5\u10DA_\u10D0\u10D2\u10D5_\u10E1\u10D4\u10E5_\u10DD\u10E5\u10E2_\u10DC\u10DD\u10D4_\u10D3\u10D4\u10D9".split("_"),weekdays:{standalone:"\u10D9\u10D5\u10D8\u10E0\u10D0_\u10DD\u10E0\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10E1\u10D0\u10DB\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10DD\u10D7\u10EE\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10EE\u10E3\u10D7\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8_\u10DE\u10D0\u10E0\u10D0\u10E1\u10D9\u10D4\u10D5\u10D8_\u10E8\u10D0\u10D1\u10D0\u10D7\u10D8".split("_"),format:"\u10D9\u10D5\u10D8\u10E0\u10D0\u10E1_\u10DD\u10E0\u10E8\u10D0\u10D1\u10D0\u10D7\u10E1_\u10E1\u10D0\u10DB\u10E8\u10D0\u10D1\u10D0\u10D7\u10E1_\u10DD\u10D7\u10EE\u10E8\u10D0\u10D1\u10D0\u10D7\u10E1_\u10EE\u10E3\u10D7\u10E8\u10D0\u10D1\u10D0\u10D7\u10E1_\u10DE\u10D0\u10E0\u10D0\u10E1\u10D9\u10D4\u10D5\u10E1_\u10E8\u10D0\u10D1\u10D0\u10D7\u10E1".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"\u10D9\u10D5\u10D8_\u10DD\u10E0\u10E8_\u10E1\u10D0\u10DB_\u10DD\u10D7\u10EE_\u10EE\u10E3\u10D7_\u10DE\u10D0\u10E0_\u10E8\u10D0\u10D1".split("_"),weekdaysMin:"\u10D9\u10D5_\u10DD\u10E0_\u10E1\u10D0_\u10DD\u10D7_\u10EE\u10E3_\u10DE\u10D0_\u10E8\u10D0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10D3\u10E6\u10D4\u10E1] LT[-\u10D6\u10D4]",nextDay:"[\u10EE\u10D5\u10D0\u10DA] LT[-\u10D6\u10D4]",lastDay:"[\u10D2\u10E3\u10E8\u10D8\u10DC] LT[-\u10D6\u10D4]",nextWeek:"[\u10E8\u10D4\u10DB\u10D3\u10D4\u10D2] dddd LT[-\u10D6\u10D4]",lastWeek:"[\u10EC\u10D8\u10DC\u10D0] dddd LT-\u10D6\u10D4",sameElse:"L"},relativeTime:{future:function(F){return F.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,function(x,I,G){return G==="\u10D8"?I+"\u10E8\u10D8":I+G+"\u10E8\u10D8"})},past:function(F){return/(წამი|წუთი|საათი|დღე|თვე)/.test(F)?F.replace(/(ი|ე)$/,"\u10D8\u10E1 \u10EC\u10D8\u10DC"):/წელი/.test(F)?F.replace(/წელი$/,"\u10EC\u10DA\u10D8\u10E1 \u10EC\u10D8\u10DC"):F},s:"\u10E0\u10D0\u10DB\u10D3\u10D4\u10DC\u10D8\u10DB\u10D4 \u10EC\u10D0\u10DB\u10D8",ss:"%d \u10EC\u10D0\u10DB\u10D8",m:"\u10EC\u10E3\u10D7\u10D8",mm:"%d \u10EC\u10E3\u10D7\u10D8",h:"\u10E1\u10D0\u10D0\u10D7\u10D8",hh:"%d \u10E1\u10D0\u10D0\u10D7\u10D8",d:"\u10D3\u10E6\u10D4",dd:"%d \u10D3\u10E6\u10D4",M:"\u10D7\u10D5\u10D4",MM:"%d \u10D7\u10D5\u10D4",y:"\u10EC\u10D4\u10DA\u10D8",yy:"%d \u10EC\u10D4\u10DA\u10D8"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(F){return F===0?F:F===1?F+"-\u10DA\u10D8":F<20||F<=100&&F%20==0||F%100==0?"\u10DB\u10D4-"+F:F+"-\u10D4"},week:{dow:1,doy:7}})})(se(9420))},3607:function(ae,Le,se){(function(J){"use strict";var F={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044B",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044B",10:"-\u0448\u044B",20:"-\u0448\u044B",30:"-\u0448\u044B",40:"-\u0448\u044B",50:"-\u0448\u0456",60:"-\u0448\u044B",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044B",100:"-\u0448\u0456"};J.defineLocale("kk",{months:"\u049B\u0430\u04A3\u0442\u0430\u0440_\u0430\u049B\u043F\u0430\u043D_\u043D\u0430\u0443\u0440\u044B\u0437_\u0441\u04D9\u0443\u0456\u0440_\u043C\u0430\u043C\u044B\u0440_\u043C\u0430\u0443\u0441\u044B\u043C_\u0448\u0456\u043B\u0434\u0435_\u0442\u0430\u043C\u044B\u0437_\u049B\u044B\u0440\u043A\u04AF\u0439\u0435\u043A_\u049B\u0430\u0437\u0430\u043D_\u049B\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043B\u0442\u043E\u049B\u0441\u0430\u043D".split("_"),monthsShort:"\u049B\u0430\u04A3_\u0430\u049B\u043F_\u043D\u0430\u0443_\u0441\u04D9\u0443_\u043C\u0430\u043C_\u043C\u0430\u0443_\u0448\u0456\u043B_\u0442\u0430\u043C_\u049B\u044B\u0440_\u049B\u0430\u0437_\u049B\u0430\u0440_\u0436\u0435\u043B".split("_"),weekdays:"\u0436\u0435\u043A\u0441\u0435\u043D\u0431\u0456_\u0434\u04AF\u0439\u0441\u0435\u043D\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043D\u0431\u0456_\u0441\u04D9\u0440\u0441\u0435\u043D\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043D\u0431\u0456_\u0436\u04B1\u043C\u0430_\u0441\u0435\u043D\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043A_\u0434\u04AF\u0439_\u0441\u0435\u0439_\u0441\u04D9\u0440_\u0431\u0435\u0439_\u0436\u04B1\u043C_\u0441\u0435\u043D".split("_"),weekdaysMin:"\u0436\u043A_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043C_\u0441\u043D".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04AF\u0433\u0456\u043D \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04A3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041A\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04E8\u0442\u043A\u0435\u043D \u0430\u043F\u0442\u0430\u043D\u044B\u04A3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043D\u0434\u0435",past:"%s \u0431\u04B1\u0440\u044B\u043D",s:"\u0431\u0456\u0440\u043D\u0435\u0448\u0435 \u0441\u0435\u043A\u0443\u043D\u0434",ss:"%d \u0441\u0435\u043A\u0443\u043D\u0434",m:"\u0431\u0456\u0440 \u043C\u0438\u043D\u0443\u0442",mm:"%d \u043C\u0438\u043D\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043A\u04AF\u043D",dd:"%d \u043A\u04AF\u043D",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044B\u043B",yy:"%d \u0436\u044B\u043B"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(x){return x+(F[x]||F[x%10]||F[x>=100?100:null])},week:{dow:1,doy:7}})})(se(9420))},7685:function(ae,Le,se){(function(J){"use strict";var F={1:"\u17E1",2:"\u17E2",3:"\u17E3",4:"\u17E4",5:"\u17E5",6:"\u17E6",7:"\u17E7",8:"\u17E8",9:"\u17E9",0:"\u17E0"},x={"\u17E1":"1","\u17E2":"2","\u17E3":"3","\u17E4":"4","\u17E5":"5","\u17E6":"6","\u17E7":"7","\u17E8":"8","\u17E9":"9","\u17E0":"0"};J.defineLocale("km",{months:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),monthsShort:"\u1798\u1780\u179A\u17B6_\u1780\u17BB\u1798\u17D2\u1797\u17C8_\u1798\u17B8\u1793\u17B6_\u1798\u17C1\u179F\u17B6_\u17A7\u179F\u1797\u17B6_\u1798\u17B7\u1790\u17BB\u1793\u17B6_\u1780\u1780\u17D2\u1780\u178A\u17B6_\u179F\u17B8\u17A0\u17B6_\u1780\u1789\u17D2\u1789\u17B6_\u178F\u17BB\u179B\u17B6_\u179C\u17B7\u1785\u17D2\u1786\u17B7\u1780\u17B6_\u1792\u17D2\u1793\u17BC".split("_"),weekdays:"\u17A2\u17B6\u1791\u17B7\u178F\u17D2\u1799_\u1785\u17D0\u1793\u17D2\u1791_\u17A2\u1784\u17D2\u1782\u17B6\u179A_\u1796\u17BB\u1792_\u1796\u17D2\u179A\u17A0\u179F\u17D2\u1794\u178F\u17B7\u17CD_\u179F\u17BB\u1780\u17D2\u179A_\u179F\u17C5\u179A\u17CD".split("_"),weekdaysShort:"\u17A2\u17B6_\u1785_\u17A2_\u1796_\u1796\u17D2\u179A_\u179F\u17BB_\u179F".split("_"),weekdaysMin:"\u17A2\u17B6_\u1785_\u17A2_\u1796_\u1796\u17D2\u179A_\u179F\u17BB_\u179F".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(I){return I==="\u179B\u17D2\u1784\u17B6\u1785"},meridiem:function(I,G,ie){return I<12?"\u1796\u17D2\u179A\u17B9\u1780":"\u179B\u17D2\u1784\u17B6\u1785"},calendar:{sameDay:"[\u1790\u17D2\u1784\u17C3\u1793\u17C1\u17C7 \u1798\u17C9\u17C4\u1784] LT",nextDay:"[\u179F\u17D2\u17A2\u17C2\u1780 \u1798\u17C9\u17C4\u1784] LT",nextWeek:"dddd [\u1798\u17C9\u17C4\u1784] LT",lastDay:"[\u1798\u17D2\u179F\u17B7\u179B\u1798\u17B7\u1789 \u1798\u17C9\u17C4\u1784] LT",lastWeek:"dddd [\u179F\u1794\u17D2\u178F\u17B6\u17A0\u17CD\u1798\u17BB\u1793] [\u1798\u17C9\u17C4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17C0\u178F",past:"%s\u1798\u17BB\u1793",s:"\u1794\u17C9\u17BB\u1793\u17D2\u1798\u17B6\u1793\u179C\u17B7\u1793\u17B6\u1791\u17B8",ss:"%d \u179C\u17B7\u1793\u17B6\u1791\u17B8",m:"\u1798\u17BD\u1799\u1793\u17B6\u1791\u17B8",mm:"%d \u1793\u17B6\u1791\u17B8",h:"\u1798\u17BD\u1799\u1798\u17C9\u17C4\u1784",hh:"%d \u1798\u17C9\u17C4\u1784",d:"\u1798\u17BD\u1799\u1790\u17D2\u1784\u17C3",dd:"%d \u1790\u17D2\u1784\u17C3",M:"\u1798\u17BD\u1799\u1781\u17C2",MM:"%d \u1781\u17C2",y:"\u1798\u17BD\u1799\u1786\u17D2\u1793\u17B6\u17C6",yy:"%d \u1786\u17D2\u1793\u17B6\u17C6"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"\u1791\u17B8%d",preparse:function(I){return I.replace(/[១២៣៤៥៦៧៨៩០]/g,function(G){return x[G]})},postformat:function(I){return I.replace(/\d/g,function(G){return F[G]})},week:{dow:1,doy:4}})})(se(9420))},6108:function(ae,Le,se){(function(J){"use strict";var F={1:"\u0CE7",2:"\u0CE8",3:"\u0CE9",4:"\u0CEA",5:"\u0CEB",6:"\u0CEC",7:"\u0CED",8:"\u0CEE",9:"\u0CEF",0:"\u0CE6"},x={"\u0CE7":"1","\u0CE8":"2","\u0CE9":"3","\u0CEA":"4","\u0CEB":"5","\u0CEC":"6","\u0CED":"7","\u0CEE":"8","\u0CEF":"9","\u0CE6":"0"};J.defineLocale("kn",{months:"\u0C9C\u0CA8\u0CB5\u0CB0\u0CBF_\u0CAB\u0CC6\u0CAC\u0CCD\u0CB0\u0CB5\u0CB0\u0CBF_\u0CAE\u0CBE\u0CB0\u0CCD\u0C9A\u0CCD_\u0C8F\u0CAA\u0CCD\u0CB0\u0CBF\u0CB2\u0CCD_\u0CAE\u0CC6\u0CD5_\u0C9C\u0CC2\u0CA8\u0CCD_\u0C9C\u0CC1\u0CB2\u0CC6\u0CD6_\u0C86\u0C97\u0CB8\u0CCD\u0C9F\u0CCD_\u0CB8\u0CC6\u0CAA\u0CCD\u0C9F\u0CC6\u0C82\u0CAC\u0CB0\u0CCD_\u0C85\u0C95\u0CCD\u0C9F\u0CC6\u0CC2\u0CD5\u0CAC\u0CB0\u0CCD_\u0CA8\u0CB5\u0CC6\u0C82\u0CAC\u0CB0\u0CCD_\u0CA1\u0CBF\u0CB8\u0CC6\u0C82\u0CAC\u0CB0\u0CCD".split("_"),monthsShort:"\u0C9C\u0CA8_\u0CAB\u0CC6\u0CAC\u0CCD\u0CB0_\u0CAE\u0CBE\u0CB0\u0CCD\u0C9A\u0CCD_\u0C8F\u0CAA\u0CCD\u0CB0\u0CBF\u0CB2\u0CCD_\u0CAE\u0CC6\u0CD5_\u0C9C\u0CC2\u0CA8\u0CCD_\u0C9C\u0CC1\u0CB2\u0CC6\u0CD6_\u0C86\u0C97\u0CB8\u0CCD\u0C9F\u0CCD_\u0CB8\u0CC6\u0CAA\u0CCD\u0C9F\u0CC6\u0C82_\u0C85\u0C95\u0CCD\u0C9F\u0CC6\u0CC2\u0CD5_\u0CA8\u0CB5\u0CC6\u0C82_\u0CA1\u0CBF\u0CB8\u0CC6\u0C82".split("_"),monthsParseExact:!0,weekdays:"\u0CAD\u0CBE\u0CA8\u0CC1\u0CB5\u0CBE\u0CB0_\u0CB8\u0CC6\u0CC2\u0CD5\u0CAE\u0CB5\u0CBE\u0CB0_\u0CAE\u0C82\u0C97\u0CB3\u0CB5\u0CBE\u0CB0_\u0CAC\u0CC1\u0CA7\u0CB5\u0CBE\u0CB0_\u0C97\u0CC1\u0CB0\u0CC1\u0CB5\u0CBE\u0CB0_\u0CB6\u0CC1\u0C95\u0CCD\u0CB0\u0CB5\u0CBE\u0CB0_\u0CB6\u0CA8\u0CBF\u0CB5\u0CBE\u0CB0".split("_"),weekdaysShort:"\u0CAD\u0CBE\u0CA8\u0CC1_\u0CB8\u0CC6\u0CC2\u0CD5\u0CAE_\u0CAE\u0C82\u0C97\u0CB3_\u0CAC\u0CC1\u0CA7_\u0C97\u0CC1\u0CB0\u0CC1_\u0CB6\u0CC1\u0C95\u0CCD\u0CB0_\u0CB6\u0CA8\u0CBF".split("_"),weekdaysMin:"\u0CAD\u0CBE_\u0CB8\u0CC6\u0CC2\u0CD5_\u0CAE\u0C82_\u0CAC\u0CC1_\u0C97\u0CC1_\u0CB6\u0CC1_\u0CB6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0C87\u0C82\u0CA6\u0CC1] LT",nextDay:"[\u0CA8\u0CBE\u0CB3\u0CC6] LT",nextWeek:"dddd, LT",lastDay:"[\u0CA8\u0CBF\u0CA8\u0CCD\u0CA8\u0CC6] LT",lastWeek:"[\u0C95\u0CC6\u0CC2\u0CA8\u0CC6\u0CAF] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0CA8\u0C82\u0CA4\u0CB0",past:"%s \u0CB9\u0CBF\u0C82\u0CA6\u0CC6",s:"\u0C95\u0CC6\u0CB2\u0CB5\u0CC1 \u0C95\u0CCD\u0CB7\u0CA3\u0C97\u0CB3\u0CC1",ss:"%d \u0CB8\u0CC6\u0C95\u0CC6\u0C82\u0CA1\u0CC1\u0C97\u0CB3\u0CC1",m:"\u0C92\u0C82\u0CA6\u0CC1 \u0CA8\u0CBF\u0CAE\u0CBF\u0CB7",mm:"%d \u0CA8\u0CBF\u0CAE\u0CBF\u0CB7",h:"\u0C92\u0C82\u0CA6\u0CC1 \u0C97\u0C82\u0C9F\u0CC6",hh:"%d \u0C97\u0C82\u0C9F\u0CC6",d:"\u0C92\u0C82\u0CA6\u0CC1 \u0CA6\u0CBF\u0CA8",dd:"%d \u0CA6\u0CBF\u0CA8",M:"\u0C92\u0C82\u0CA6\u0CC1 \u0CA4\u0CBF\u0C82\u0C97\u0CB3\u0CC1",MM:"%d \u0CA4\u0CBF\u0C82\u0C97\u0CB3\u0CC1",y:"\u0C92\u0C82\u0CA6\u0CC1 \u0CB5\u0CB0\u0CCD\u0CB7",yy:"%d \u0CB5\u0CB0\u0CCD\u0CB7"},preparse:function(I){return I.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,function(G){return x[G]})},postformat:function(I){return I.replace(/\d/g,function(G){return F[G]})},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(I,G){return I===12&&(I=0),G==="\u0CB0\u0CBE\u0CA4\u0CCD\u0CB0\u0CBF"?I<4?I:I+12:G==="\u0CAC\u0CC6\u0CB3\u0CBF\u0C97\u0CCD\u0C97\u0CC6"?I:G==="\u0CAE\u0CA7\u0CCD\u0CAF\u0CBE\u0CB9\u0CCD\u0CA8"?I>=10?I:I+12:G==="\u0CB8\u0C82\u0C9C\u0CC6"?I+12:void 0},meridiem:function(I,G,ie){return I<4?"\u0CB0\u0CBE\u0CA4\u0CCD\u0CB0\u0CBF":I<10?"\u0CAC\u0CC6\u0CB3\u0CBF\u0C97\u0CCD\u0C97\u0CC6":I<17?"\u0CAE\u0CA7\u0CCD\u0CAF\u0CBE\u0CB9\u0CCD\u0CA8":I<20?"\u0CB8\u0C82\u0C9C\u0CC6":"\u0CB0\u0CBE\u0CA4\u0CCD\u0CB0\u0CBF"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(I){return I+"\u0CA8\u0CC6\u0CD5"},week:{dow:0,doy:6}})})(se(9420))},2195:function(ae,Le,se){(function(J){"use strict";J.defineLocale("ko",{months:"1\uC6D4_2\uC6D4_3\uC6D4_4\uC6D4_5\uC6D4_6\uC6D4_7\uC6D4_8\uC6D4_9\uC6D4_10\uC6D4_11\uC6D4_12\uC6D4".split("_"),monthsShort:"1\uC6D4_2\uC6D4_3\uC6D4_4\uC6D4_5\uC6D4_6\uC6D4_7\uC6D4_8\uC6D4_9\uC6D4_10\uC6D4_11\uC6D4_12\uC6D4".split("_"),weekdays:"\uC77C\uC694\uC77C_\uC6D4\uC694\uC77C_\uD654\uC694\uC77C_\uC218\uC694\uC77C_\uBAA9\uC694\uC77C_\uAE08\uC694\uC77C_\uD1A0\uC694\uC77C".split("_"),weekdaysShort:"\uC77C_\uC6D4_\uD654_\uC218_\uBAA9_\uAE08_\uD1A0".split("_"),weekdaysMin:"\uC77C_\uC6D4_\uD654_\uC218_\uBAA9_\uAE08_\uD1A0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\uB144 MMMM D\uC77C",LLL:"YYYY\uB144 MMMM D\uC77C A h:mm",LLLL:"YYYY\uB144 MMMM D\uC77C dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\uB144 MMMM D\uC77C",lll:"YYYY\uB144 MMMM D\uC77C A h:mm",llll:"YYYY\uB144 MMMM D\uC77C dddd A h:mm"},calendar:{sameDay:"\uC624\uB298 LT",nextDay:"\uB0B4\uC77C LT",nextWeek:"dddd LT",lastDay:"\uC5B4\uC81C LT",lastWeek:"\uC9C0\uB09C\uC8FC dddd LT",sameElse:"L"},relativeTime:{future:"%s \uD6C4",past:"%s \uC804",s:"\uBA87 \uCD08",ss:"%d\uCD08",m:"1\uBD84",mm:"%d\uBD84",h:"\uD55C \uC2DC\uAC04",hh:"%d\uC2DC\uAC04",d:"\uD558\uB8E8",dd:"%d\uC77C",M:"\uD55C \uB2EC",MM:"%d\uB2EC",y:"\uC77C \uB144",yy:"%d\uB144"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(F,x){switch(x){case"d":case"D":case"DDD":return F+"\uC77C";case"M":return F+"\uC6D4";case"w":case"W":return F+"\uC8FC";default:return F}},meridiemParse:/오전|오후/,isPM:function(F){return F==="\uC624\uD6C4"},meridiem:function(F,x,I){return F<12?"\uC624\uC804":"\uC624\uD6C4"}})})(se(9420))},7821:function(ae,Le,se){(function(J){"use strict";var F={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},x={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},I=["\u06A9\u0627\u0646\u0648\u0646\u06CC \u062F\u0648\u0648\u06D5\u0645","\u0634\u0648\u0628\u0627\u062A","\u0626\u0627\u0632\u0627\u0631","\u0646\u06CC\u0633\u0627\u0646","\u0626\u0627\u06CC\u0627\u0631","\u062D\u0648\u0632\u06D5\u06CC\u0631\u0627\u0646","\u062A\u06D5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06D5\u06CC\u0644\u0648\u0648\u0644","\u062A\u0634\u0631\u06CC\u0646\u06CC \u06CC\u06D5\u0643\u06D5\u0645","\u062A\u0634\u0631\u06CC\u0646\u06CC \u062F\u0648\u0648\u06D5\u0645","\u0643\u0627\u0646\u0648\u0646\u06CC \u06CC\u06D5\u06A9\u06D5\u0645"];J.defineLocale("ku",{months:I,monthsShort:I,weekdays:"\u06CC\u0647\u200C\u0643\u0634\u0647\u200C\u0645\u0645\u0647\u200C_\u062F\u0648\u0648\u0634\u0647\u200C\u0645\u0645\u0647\u200C_\u0633\u06CE\u0634\u0647\u200C\u0645\u0645\u0647\u200C_\u0686\u0648\u0627\u0631\u0634\u0647\u200C\u0645\u0645\u0647\u200C_\u067E\u06CE\u0646\u062C\u0634\u0647\u200C\u0645\u0645\u0647\u200C_\u0647\u0647\u200C\u06CC\u0646\u06CC_\u0634\u0647\u200C\u0645\u0645\u0647\u200C".split("_"),weekdaysShort:"\u06CC\u0647\u200C\u0643\u0634\u0647\u200C\u0645_\u062F\u0648\u0648\u0634\u0647\u200C\u0645_\u0633\u06CE\u0634\u0647\u200C\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200C\u0645_\u067E\u06CE\u0646\u062C\u0634\u0647\u200C\u0645_\u0647\u0647\u200C\u06CC\u0646\u06CC_\u0634\u0647\u200C\u0645\u0645\u0647\u200C".split("_"),weekdaysMin:"\u06CC_\u062F_\u0633_\u0686_\u067E_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره|بهیانی/,isPM:function(G){return/ئێواره/.test(G)},meridiem:function(G,ie,ue){return G<12?"\u0628\u0647\u200C\u06CC\u0627\u0646\u06CC":"\u0626\u06CE\u0648\u0627\u0631\u0647\u200C"},calendar:{sameDay:"[\u0626\u0647\u200C\u0645\u0631\u06C6 \u0643\u0627\u062A\u0698\u0645\u06CE\u0631] LT",nextDay:"[\u0628\u0647\u200C\u06CC\u0627\u0646\u06CC \u0643\u0627\u062A\u0698\u0645\u06CE\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062A\u0698\u0645\u06CE\u0631] LT",lastDay:"[\u062F\u0648\u06CE\u0646\u06CE \u0643\u0627\u062A\u0698\u0645\u06CE\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062A\u0698\u0645\u06CE\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200C %s",past:"%s",s:"\u0686\u0647\u200C\u0646\u062F \u0686\u0631\u0643\u0647\u200C\u06CC\u0647\u200C\u0643",ss:"\u0686\u0631\u0643\u0647\u200C %d",m:"\u06CC\u0647\u200C\u0643 \u062E\u0648\u0644\u0647\u200C\u0643",mm:"%d \u062E\u0648\u0644\u0647\u200C\u0643",h:"\u06CC\u0647\u200C\u0643 \u0643\u0627\u062A\u0698\u0645\u06CE\u0631",hh:"%d \u0643\u0627\u062A\u0698\u0645\u06CE\u0631",d:"\u06CC\u0647\u200C\u0643 \u0695\u06C6\u0698",dd:"%d \u0695\u06C6\u0698",M:"\u06CC\u0647\u200C\u0643 \u0645\u0627\u0646\u06AF",MM:"%d \u0645\u0627\u0646\u06AF",y:"\u06CC\u0647\u200C\u0643 \u0633\u0627\u06B5",yy:"%d \u0633\u0627\u06B5"},preparse:function(G){return G.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(ie){return x[ie]}).replace(/،/g,",")},postformat:function(G){return G.replace(/\d/g,function(ie){return F[ie]}).replace(/,/g,"\u060C")},week:{dow:6,doy:12}})})(se(9420))},3145:function(ae,Le,se){(function(J){"use strict";var F={0:"-\u0447\u04AF",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04AF",4:"-\u0447\u04AF",5:"-\u0447\u0438",6:"-\u0447\u044B",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044B",30:"-\u0447\u0443",40:"-\u0447\u044B",50:"-\u0447\u04AF",60:"-\u0447\u044B",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04AF"};J.defineLocale("ky",{months:"\u044F\u043D\u0432\u0430\u0440\u044C_\u0444\u0435\u0432\u0440\u0430\u043B\u044C_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0435\u043B\u044C_\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C_\u043E\u043A\u0442\u044F\u0431\u0440\u044C_\u043D\u043E\u044F\u0431\u0440\u044C_\u0434\u0435\u043A\u0430\u0431\u0440\u044C".split("_"),monthsShort:"\u044F\u043D\u0432_\u0444\u0435\u0432_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440_\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433_\u0441\u0435\u043D_\u043E\u043A\u0442_\u043D\u043E\u044F_\u0434\u0435\u043A".split("_"),weekdays:"\u0416\u0435\u043A\u0448\u0435\u043C\u0431\u0438_\u0414\u04AF\u0439\u0448\u04E9\u043C\u0431\u04AF_\u0428\u0435\u0439\u0448\u0435\u043C\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043C\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043C\u0431\u0438_\u0416\u0443\u043C\u0430_\u0418\u0448\u0435\u043C\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043A_\u0414\u04AF\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043C_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043A_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043C_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04AF\u0433\u04AF\u043D \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042D\u0440\u0442\u0435\u04A3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041A\u0435\u0447\u044D\u044D \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04E8\u0442\u043A\u04E9\u043D \u0430\u043F\u0442\u0430\u043D\u044B\u043D] dddd [\u043A\u04AF\u043D\u04AF] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043D\u0434\u0435",past:"%s \u043C\u0443\u0440\u0443\u043D",s:"\u0431\u0438\u0440\u043D\u0435\u0447\u0435 \u0441\u0435\u043A\u0443\u043D\u0434",ss:"%d \u0441\u0435\u043A\u0443\u043D\u0434",m:"\u0431\u0438\u0440 \u043C\u04AF\u043D\u04E9\u0442",mm:"%d \u043C\u04AF\u043D\u04E9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043A\u04AF\u043D",dd:"%d \u043A\u04AF\u043D",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044B\u043B",yy:"%d \u0436\u044B\u043B"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(x){return x+(F[x]||F[x%10]||F[x>=100?100:null])},week:{dow:1,doy:7}})})(se(9420))},1655:function(ae,Le,se){(function(J){"use strict";function F(I,G,ie,ue){var he={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return G?he[ie][0]:he[ie][1]}function x(I){if(I=parseInt(I,10),isNaN(I))return!1;if(I<0)return!0;if(I<10)return 4<=I&&I<=7;if(I<100){var G=I%10;return x(G===0?I/10:G)}if(I<1e4){for(;I>=10;)I/=10;return x(I)}return x(I/=1e3)}J.defineLocale("lb",{months:"Januar_Februar_M\xE4erz_Abr\xEBll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xE9indeg_D\xEBnschdeg_M\xEBttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xE9._D\xEB._M\xEB._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xE9_D\xEB_M\xEB_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xEBschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(I){return x(I.substr(0,I.indexOf(" ")))?"a "+I:"an "+I},past:function(I){return x(I.substr(0,I.indexOf(" ")))?"viru "+I:"virun "+I},s:"e puer Sekonnen",ss:"%d Sekonnen",m:F,mm:"%d Minutten",h:F,hh:"%d Stonnen",d:F,dd:"%d Deeg",M:F,MM:"%d M\xE9int",y:F,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},3284:function(ae,Le,se){(function(J){"use strict";J.defineLocale("lo",{months:"\u0EA1\u0EB1\u0E87\u0E81\u0EAD\u0E99_\u0E81\u0EB8\u0EA1\u0E9E\u0EB2_\u0EA1\u0EB5\u0E99\u0EB2_\u0EC0\u0EA1\u0EAA\u0EB2_\u0E9E\u0EB6\u0E94\u0EAA\u0EB0\u0E9E\u0EB2_\u0EA1\u0EB4\u0E96\u0EB8\u0E99\u0EB2_\u0E81\u0ECD\u0EA5\u0EB0\u0E81\u0EBB\u0E94_\u0EAA\u0EB4\u0E87\u0EAB\u0EB2_\u0E81\u0EB1\u0E99\u0E8D\u0EB2_\u0E95\u0EB8\u0EA5\u0EB2_\u0E9E\u0EB0\u0E88\u0EB4\u0E81_\u0E97\u0EB1\u0E99\u0EA7\u0EB2".split("_"),monthsShort:"\u0EA1\u0EB1\u0E87\u0E81\u0EAD\u0E99_\u0E81\u0EB8\u0EA1\u0E9E\u0EB2_\u0EA1\u0EB5\u0E99\u0EB2_\u0EC0\u0EA1\u0EAA\u0EB2_\u0E9E\u0EB6\u0E94\u0EAA\u0EB0\u0E9E\u0EB2_\u0EA1\u0EB4\u0E96\u0EB8\u0E99\u0EB2_\u0E81\u0ECD\u0EA5\u0EB0\u0E81\u0EBB\u0E94_\u0EAA\u0EB4\u0E87\u0EAB\u0EB2_\u0E81\u0EB1\u0E99\u0E8D\u0EB2_\u0E95\u0EB8\u0EA5\u0EB2_\u0E9E\u0EB0\u0E88\u0EB4\u0E81_\u0E97\u0EB1\u0E99\u0EA7\u0EB2".split("_"),weekdays:"\u0EAD\u0EB2\u0E97\u0EB4\u0E94_\u0E88\u0EB1\u0E99_\u0EAD\u0EB1\u0E87\u0E84\u0EB2\u0E99_\u0E9E\u0EB8\u0E94_\u0E9E\u0EB0\u0EAB\u0EB1\u0E94_\u0EAA\u0EB8\u0E81_\u0EC0\u0EAA\u0EBB\u0EB2".split("_"),weekdaysShort:"\u0E97\u0EB4\u0E94_\u0E88\u0EB1\u0E99_\u0EAD\u0EB1\u0E87\u0E84\u0EB2\u0E99_\u0E9E\u0EB8\u0E94_\u0E9E\u0EB0\u0EAB\u0EB1\u0E94_\u0EAA\u0EB8\u0E81_\u0EC0\u0EAA\u0EBB\u0EB2".split("_"),weekdaysMin:"\u0E97_\u0E88_\u0EAD\u0E84_\u0E9E_\u0E9E\u0EAB_\u0EAA\u0E81_\u0EAA".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0EA7\u0EB1\u0E99dddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(F){return F==="\u0E95\u0EAD\u0E99\u0EC1\u0EA5\u0E87"},meridiem:function(F,x,I){return F<12?"\u0E95\u0EAD\u0E99\u0EC0\u0E8A\u0EBB\u0EC9\u0EB2":"\u0E95\u0EAD\u0E99\u0EC1\u0EA5\u0E87"},calendar:{sameDay:"[\u0EA1\u0EB7\u0EC9\u0E99\u0EB5\u0EC9\u0EC0\u0EA7\u0EA5\u0EB2] LT",nextDay:"[\u0EA1\u0EB7\u0EC9\u0EAD\u0EB7\u0EC8\u0E99\u0EC0\u0EA7\u0EA5\u0EB2] LT",nextWeek:"[\u0EA7\u0EB1\u0E99]dddd[\u0EDC\u0EC9\u0EB2\u0EC0\u0EA7\u0EA5\u0EB2] LT",lastDay:"[\u0EA1\u0EB7\u0EC9\u0EA7\u0EB2\u0E99\u0E99\u0EB5\u0EC9\u0EC0\u0EA7\u0EA5\u0EB2] LT",lastWeek:"[\u0EA7\u0EB1\u0E99]dddd[\u0EC1\u0EA5\u0EC9\u0EA7\u0E99\u0EB5\u0EC9\u0EC0\u0EA7\u0EA5\u0EB2] LT",sameElse:"L"},relativeTime:{future:"\u0EAD\u0EB5\u0E81 %s",past:"%s\u0E9C\u0EC8\u0EB2\u0E99\u0EA1\u0EB2",s:"\u0E9A\u0ECD\u0EC8\u0EC0\u0E97\u0EBB\u0EC8\u0EB2\u0EC3\u0E94\u0EA7\u0EB4\u0E99\u0EB2\u0E97\u0EB5",ss:"%d \u0EA7\u0EB4\u0E99\u0EB2\u0E97\u0EB5",m:"1 \u0E99\u0EB2\u0E97\u0EB5",mm:"%d \u0E99\u0EB2\u0E97\u0EB5",h:"1 \u0E8A\u0EBB\u0EC8\u0EA7\u0EC2\u0EA1\u0E87",hh:"%d \u0E8A\u0EBB\u0EC8\u0EA7\u0EC2\u0EA1\u0E87",d:"1 \u0EA1\u0EB7\u0EC9",dd:"%d \u0EA1\u0EB7\u0EC9",M:"1 \u0EC0\u0E94\u0EB7\u0EAD\u0E99",MM:"%d \u0EC0\u0E94\u0EB7\u0EAD\u0E99",y:"1 \u0E9B\u0EB5",yy:"%d \u0E9B\u0EB5"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(F){return"\u0E97\u0EB5\u0EC8"+F}})})(se(9420))},3509:function(ae,Le,se){(function(J){"use strict";var F={ss:"sekund\u0117_sekund\u017Ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010Di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012F",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function x(ue,he,De,Qe){return he?G(De)[0]:Qe?G(De)[1]:G(De)[2]}function I(ue){return ue%10==0||ue>10&&ue<20}function G(ue){return F[ue].split("_")}function ie(ue,he,De,Qe){var we=ue+" ";return ue===1?we+x(0,he,De[0],Qe):he?we+(I(ue)?G(De)[1]:G(De)[0]):Qe?we+G(De)[1]:we+(I(ue)?G(De)[1]:G(De)[2])}J.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017Eio_gegu\u017E\u0117s_bir\u017Eelio_liepos_rugpj\u016B\u010Dio_rugs\u0117jo_spalio_lapkri\u010Dio_gruod\u017Eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017E\u0117_bir\u017Eelis_liepa_rugpj\u016Btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012F_pirmadien\u012F_antradien\u012F_tre\u010Diadien\u012F_ketvirtadien\u012F_penktadien\u012F_\u0161e\u0161tadien\u012F".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010Diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012F] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function(ue,he,De,Qe){return he?"kelios sekund\u0117s":Qe?"keli\u0173 sekund\u017Ei\u0173":"kelias sekundes"},ss:ie,m:x,mm:ie,h:x,hh:ie,d:x,dd:ie,M:x,MM:ie,y:x,yy:ie},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(ue){return ue+"-oji"},week:{dow:1,doy:4}})})(se(9420))},2883:function(ae,Le,se){(function(J){"use strict";var F={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016Btes_min\u016Bt\u0113m_min\u016Bte_min\u016Btes".split("_"),mm:"min\u016Btes_min\u016Bt\u0113m_min\u016Bte_min\u016Btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function x(ie,ue,he){return he?ue%10==1&&ue%100!=11?ie[2]:ie[3]:ue%10==1&&ue%100!=11?ie[0]:ie[1]}function I(ie,ue,he){return ie+" "+x(F[he],ie,ue)}function G(ie,ue,he){return x(F[he],ie,ue)}J.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012Blis_maijs_j\u016Bnijs_j\u016Blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016Bn_j\u016Bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012Bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function(ie,ue){return ue?"da\u017Eas sekundes":"da\u017E\u0101m sekund\u0113m"},ss:I,m:G,mm:I,h:G,hh:I,d:G,dd:I,M:G,MM:I,y:G,yy:I},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},4559:function(ae,Le,se){(function(J){"use strict";var F={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(x,I){return x===1?I[0]:x>=2&&x<=4?I[1]:I[2]},translate:function(x,I,G){var ie=F.words[G];return G.length===1?I?ie[0]:ie[1]:x+" "+F.correctGrammaticalCase(x,ie)}};J.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010Detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010Det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010De_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010De u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010Detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:F.translate,m:F.translate,mm:F.translate,h:F.translate,hh:F.translate,d:"dan",dd:F.translate,M:"mjesec",MM:F.translate,y:"godinu",yy:F.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})(se(9420))},7283:function(ae,Le,se){(function(J){"use strict";J.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016B-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014Dngoingoi_Here-turi-k\u014Dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014Dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016Brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016B_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016B_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%d\xBA",week:{dow:1,doy:4}})})(se(9420))},5877:function(ae,Le,se){(function(J){"use strict";J.defineLocale("mk",{months:"\u0458\u0430\u043D\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0438\u043B_\u043C\u0430\u0458_\u0458\u0443\u043D\u0438_\u0458\u0443\u043B\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043F\u0442\u0435\u043C\u0432\u0440\u0438_\u043E\u043A\u0442\u043E\u043C\u0432\u0440\u0438_\u043D\u043E\u0435\u043C\u0432\u0440\u0438_\u0434\u0435\u043A\u0435\u043C\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043D_\u0444\u0435\u0432_\u043C\u0430\u0440_\u0430\u043F\u0440_\u043C\u0430\u0458_\u0458\u0443\u043D_\u0458\u0443\u043B_\u0430\u0432\u0433_\u0441\u0435\u043F_\u043E\u043A\u0442_\u043D\u043E\u0435_\u0434\u0435\u043A".split("_"),weekdays:"\u043D\u0435\u0434\u0435\u043B\u0430_\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u043D\u0438\u043A_\u0432\u0442\u043E\u0440\u043D\u0438\u043A_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043E\u043A_\u043F\u0435\u0442\u043E\u043A_\u0441\u0430\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u043D\u0435\u0434_\u043F\u043E\u043D_\u0432\u0442\u043E_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043F\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043De_\u043Fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043F\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043D\u0435\u0441 \u0432\u043E] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043E] LT",nextWeek:"[\u0412\u043E] dddd [\u0432\u043E] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043E] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043C\u0438\u043D\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043E] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043C\u0438\u043D\u0430\u0442\u0438\u043E\u0442] dddd [\u0432\u043E] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043F\u0440\u0435\u0434 %s",s:"\u043D\u0435\u043A\u043E\u043B\u043A\u0443 \u0441\u0435\u043A\u0443\u043D\u0434\u0438",ss:"%d \u0441\u0435\u043A\u0443\u043D\u0434\u0438",m:"\u0435\u0434\u043D\u0430 \u043C\u0438\u043D\u0443\u0442\u0430",mm:"%d \u043C\u0438\u043D\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043D \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043D \u0434\u0435\u043D",dd:"%d \u0434\u0435\u043D\u0430",M:"\u0435\u0434\u0435\u043D \u043C\u0435\u0441\u0435\u0446",MM:"%d \u043C\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043D\u0430 \u0433\u043E\u0434\u0438\u043D\u0430",yy:"%d \u0433\u043E\u0434\u0438\u043D\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(F){var x=F%10,I=F%100;return F===0?F+"-\u0435\u0432":I===0?F+"-\u0435\u043D":I>10&&I<20?F+"-\u0442\u0438":x===1?F+"-\u0432\u0438":x===2?F+"-\u0440\u0438":x===7||x===8?F+"-\u043C\u0438":F+"-\u0442\u0438"},week:{dow:1,doy:7}})})(se(9420))},5376:function(ae,Le,se){(function(J){"use strict";J.defineLocale("ml",{months:"\u0D1C\u0D28\u0D41\u0D35\u0D30\u0D3F_\u0D2B\u0D46\u0D2C\u0D4D\u0D30\u0D41\u0D35\u0D30\u0D3F_\u0D2E\u0D3E\u0D7C\u0D1A\u0D4D\u0D1A\u0D4D_\u0D0F\u0D2A\u0D4D\u0D30\u0D3F\u0D7D_\u0D2E\u0D47\u0D2F\u0D4D_\u0D1C\u0D42\u0D7A_\u0D1C\u0D42\u0D32\u0D48_\u0D13\u0D17\u0D38\u0D4D\u0D31\u0D4D\u0D31\u0D4D_\u0D38\u0D46\u0D2A\u0D4D\u0D31\u0D4D\u0D31\u0D02\u0D2C\u0D7C_\u0D12\u0D15\u0D4D\u0D1F\u0D4B\u0D2C\u0D7C_\u0D28\u0D35\u0D02\u0D2C\u0D7C_\u0D21\u0D3F\u0D38\u0D02\u0D2C\u0D7C".split("_"),monthsShort:"\u0D1C\u0D28\u0D41._\u0D2B\u0D46\u0D2C\u0D4D\u0D30\u0D41._\u0D2E\u0D3E\u0D7C._\u0D0F\u0D2A\u0D4D\u0D30\u0D3F._\u0D2E\u0D47\u0D2F\u0D4D_\u0D1C\u0D42\u0D7A_\u0D1C\u0D42\u0D32\u0D48._\u0D13\u0D17._\u0D38\u0D46\u0D2A\u0D4D\u0D31\u0D4D\u0D31._\u0D12\u0D15\u0D4D\u0D1F\u0D4B._\u0D28\u0D35\u0D02._\u0D21\u0D3F\u0D38\u0D02.".split("_"),monthsParseExact:!0,weekdays:"\u0D1E\u0D3E\u0D2F\u0D31\u0D3E\u0D34\u0D4D\u0D1A_\u0D24\u0D3F\u0D19\u0D4D\u0D15\u0D33\u0D3E\u0D34\u0D4D\u0D1A_\u0D1A\u0D4A\u0D35\u0D4D\u0D35\u0D3E\u0D34\u0D4D\u0D1A_\u0D2C\u0D41\u0D27\u0D28\u0D3E\u0D34\u0D4D\u0D1A_\u0D35\u0D4D\u0D2F\u0D3E\u0D34\u0D3E\u0D34\u0D4D\u0D1A_\u0D35\u0D46\u0D33\u0D4D\u0D33\u0D3F\u0D2F\u0D3E\u0D34\u0D4D\u0D1A_\u0D36\u0D28\u0D3F\u0D2F\u0D3E\u0D34\u0D4D\u0D1A".split("_"),weekdaysShort:"\u0D1E\u0D3E\u0D2F\u0D7C_\u0D24\u0D3F\u0D19\u0D4D\u0D15\u0D7E_\u0D1A\u0D4A\u0D35\u0D4D\u0D35_\u0D2C\u0D41\u0D27\u0D7B_\u0D35\u0D4D\u0D2F\u0D3E\u0D34\u0D02_\u0D35\u0D46\u0D33\u0D4D\u0D33\u0D3F_\u0D36\u0D28\u0D3F".split("_"),weekdaysMin:"\u0D1E\u0D3E_\u0D24\u0D3F_\u0D1A\u0D4A_\u0D2C\u0D41_\u0D35\u0D4D\u0D2F\u0D3E_\u0D35\u0D46_\u0D36".split("_"),longDateFormat:{LT:"A h:mm -\u0D28\u0D41",LTS:"A h:mm:ss -\u0D28\u0D41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0D28\u0D41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0D28\u0D41"},calendar:{sameDay:"[\u0D07\u0D28\u0D4D\u0D28\u0D4D] LT",nextDay:"[\u0D28\u0D3E\u0D33\u0D46] LT",nextWeek:"dddd, LT",lastDay:"[\u0D07\u0D28\u0D4D\u0D28\u0D32\u0D46] LT",lastWeek:"[\u0D15\u0D34\u0D3F\u0D1E\u0D4D\u0D1E] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0D15\u0D34\u0D3F\u0D1E\u0D4D\u0D1E\u0D4D",past:"%s \u0D2E\u0D41\u0D7B\u0D2A\u0D4D",s:"\u0D05\u0D7D\u0D2A \u0D28\u0D3F\u0D2E\u0D3F\u0D37\u0D19\u0D4D\u0D19\u0D7E",ss:"%d \u0D38\u0D46\u0D15\u0D4D\u0D15\u0D7B\u0D21\u0D4D",m:"\u0D12\u0D30\u0D41 \u0D2E\u0D3F\u0D28\u0D3F\u0D31\u0D4D\u0D31\u0D4D",mm:"%d \u0D2E\u0D3F\u0D28\u0D3F\u0D31\u0D4D\u0D31\u0D4D",h:"\u0D12\u0D30\u0D41 \u0D2E\u0D23\u0D3F\u0D15\u0D4D\u0D15\u0D42\u0D7C",hh:"%d \u0D2E\u0D23\u0D3F\u0D15\u0D4D\u0D15\u0D42\u0D7C",d:"\u0D12\u0D30\u0D41 \u0D26\u0D3F\u0D35\u0D38\u0D02",dd:"%d \u0D26\u0D3F\u0D35\u0D38\u0D02",M:"\u0D12\u0D30\u0D41 \u0D2E\u0D3E\u0D38\u0D02",MM:"%d \u0D2E\u0D3E\u0D38\u0D02",y:"\u0D12\u0D30\u0D41 \u0D35\u0D7C\u0D37\u0D02",yy:"%d \u0D35\u0D7C\u0D37\u0D02"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(F,x){return F===12&&(F=0),x==="\u0D30\u0D3E\u0D24\u0D4D\u0D30\u0D3F"&&F>=4||x==="\u0D09\u0D1A\u0D4D\u0D1A \u0D15\u0D34\u0D3F\u0D1E\u0D4D\u0D1E\u0D4D"||x==="\u0D35\u0D48\u0D15\u0D41\u0D28\u0D4D\u0D28\u0D47\u0D30\u0D02"?F+12:F},meridiem:function(F,x,I){return F<4?"\u0D30\u0D3E\u0D24\u0D4D\u0D30\u0D3F":F<12?"\u0D30\u0D3E\u0D35\u0D3F\u0D32\u0D46":F<17?"\u0D09\u0D1A\u0D4D\u0D1A \u0D15\u0D34\u0D3F\u0D1E\u0D4D\u0D1E\u0D4D":F<20?"\u0D35\u0D48\u0D15\u0D41\u0D28\u0D4D\u0D28\u0D47\u0D30\u0D02":"\u0D30\u0D3E\u0D24\u0D4D\u0D30\u0D3F"}})})(se(9420))},3594:function(ae,Le,se){(function(J){"use strict";function F(x,I,G,ie){switch(G){case"s":return I?"\u0445\u044D\u0434\u0445\u044D\u043D \u0441\u0435\u043A\u0443\u043D\u0434":"\u0445\u044D\u0434\u0445\u044D\u043D \u0441\u0435\u043A\u0443\u043D\u0434\u044B\u043D";case"ss":return x+(I?" \u0441\u0435\u043A\u0443\u043D\u0434":" \u0441\u0435\u043A\u0443\u043D\u0434\u044B\u043D");case"m":case"mm":return x+(I?" \u043C\u0438\u043D\u0443\u0442":" \u043C\u0438\u043D\u0443\u0442\u044B\u043D");case"h":case"hh":return x+(I?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043D");case"d":case"dd":return x+(I?" \u04E9\u0434\u04E9\u0440":" \u04E9\u0434\u0440\u0438\u0439\u043D");case"M":case"MM":return x+(I?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044B\u043D");case"y":case"yy":return x+(I?" \u0436\u0438\u043B":" \u0436\u0438\u043B\u0438\u0439\u043D");default:return x}}J.defineLocale("mn",{months:"\u041D\u044D\u0433\u0434\u04AF\u0433\u044D\u044D\u0440 \u0441\u0430\u0440_\u0425\u043E\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04E9\u0440\u04E9\u0432\u0434\u04AF\u0433\u044D\u044D\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043E\u043B\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041D\u0430\u0439\u043C\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04AF\u0433\u044D\u044D\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043D \u043D\u044D\u0433\u0434\u04AF\u0433\u044D\u044D\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043D \u0445\u043E\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041D\u044F\u043C_\u0414\u0430\u0432\u0430\u0430_\u041C\u044F\u0433\u043C\u0430\u0440_\u041B\u0445\u0430\u0433\u0432\u0430_\u041F\u04AF\u0440\u044D\u0432_\u0411\u0430\u0430\u0441\u0430\u043D_\u0411\u044F\u043C\u0431\u0430".split("_"),weekdaysShort:"\u041D\u044F\u043C_\u0414\u0430\u0432_\u041C\u044F\u0433_\u041B\u0445\u0430_\u041F\u04AF\u0440_\u0411\u0430\u0430_\u0411\u044F\u043C".split("_"),weekdaysMin:"\u041D\u044F_\u0414\u0430_\u041C\u044F_\u041B\u0445_\u041F\u04AF_\u0411\u0430_\u0411\u044F".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043E\u043D\u044B MMMM\u044B\u043D D",LLL:"YYYY \u043E\u043D\u044B MMMM\u044B\u043D D HH:mm",LLLL:"dddd, YYYY \u043E\u043D\u044B MMMM\u044B\u043D D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(x){return x==="\u04AE\u0425"},meridiem:function(x,I,G){return x<12?"\u04AE\u04E8":"\u04AE\u0425"},calendar:{sameDay:"[\u04E8\u043D\u04E9\u04E9\u0434\u04E9\u0440] LT",nextDay:"[\u041C\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044D\u0445] dddd LT",lastDay:"[\u04E8\u0447\u0438\u0433\u0434\u04E9\u0440] LT",lastWeek:"[\u04E8\u043D\u0433\u04E9\u0440\u0441\u04E9\u043D] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04E9\u043C\u043D\u04E9",s:F,ss:F,m:F,mm:F,h:F,hh:F,d:F,dd:F,M:F,MM:F,y:F,yy:F},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(x,I){switch(I){case"d":case"D":case"DDD":return x+" \u04E9\u0434\u04E9\u0440";default:return x}}})})(se(9420))},718:function(ae,Le,se){(function(J){"use strict";var F={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096A",5:"\u096B",6:"\u096C",7:"\u096D",8:"\u096E",9:"\u096F",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096A":"4","\u096B":"5","\u096C":"6","\u096D":"7","\u096E":"8","\u096F":"9","\u0966":"0"};function I(G,ie,ue,he){var De="";if(ie)switch(ue){case"s":De="\u0915\u093E\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":De="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":De="\u090F\u0915 \u092E\u093F\u0928\u093F\u091F";break;case"mm":De="%d \u092E\u093F\u0928\u093F\u091F\u0947";break;case"h":De="\u090F\u0915 \u0924\u093E\u0938";break;case"hh":De="%d \u0924\u093E\u0938";break;case"d":De="\u090F\u0915 \u0926\u093F\u0935\u0938";break;case"dd":De="%d \u0926\u093F\u0935\u0938";break;case"M":De="\u090F\u0915 \u092E\u0939\u093F\u0928\u093E";break;case"MM":De="%d \u092E\u0939\u093F\u0928\u0947";break;case"y":De="\u090F\u0915 \u0935\u0930\u094D\u0937";break;case"yy":De="%d \u0935\u0930\u094D\u0937\u0947"}else switch(ue){case"s":De="\u0915\u093E\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093E\u0902";break;case"ss":De="%d \u0938\u0947\u0915\u0902\u0926\u093E\u0902";break;case"m":De="\u090F\u0915\u093E \u092E\u093F\u0928\u093F\u091F\u093E";break;case"mm":De="%d \u092E\u093F\u0928\u093F\u091F\u093E\u0902";break;case"h":De="\u090F\u0915\u093E \u0924\u093E\u0938\u093E";break;case"hh":De="%d \u0924\u093E\u0938\u093E\u0902";break;case"d":De="\u090F\u0915\u093E \u0926\u093F\u0935\u0938\u093E";break;case"dd":De="%d \u0926\u093F\u0935\u0938\u093E\u0902";break;case"M":De="\u090F\u0915\u093E \u092E\u0939\u093F\u0928\u094D\u092F\u093E";break;case"MM":De="%d \u092E\u0939\u093F\u0928\u094D\u092F\u093E\u0902";break;case"y":De="\u090F\u0915\u093E \u0935\u0930\u094D\u0937\u093E";break;case"yy":De="%d \u0935\u0930\u094D\u0937\u093E\u0902"}return De.replace(/%d/i,G)}J.defineLocale("mr",{months:"\u091C\u093E\u0928\u0947\u0935\u093E\u0930\u0940_\u092B\u0947\u092C\u094D\u0930\u0941\u0935\u093E\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u090F\u092A\u094D\u0930\u093F\u0932_\u092E\u0947_\u091C\u0942\u0928_\u091C\u0941\u0932\u0948_\u0911\u0917\u0938\u094D\u091F_\u0938\u092A\u094D\u091F\u0947\u0902\u092C\u0930_\u0911\u0915\u094D\u091F\u094B\u092C\u0930_\u0928\u094B\u0935\u094D\u0939\u0947\u0902\u092C\u0930_\u0921\u093F\u0938\u0947\u0902\u092C\u0930".split("_"),monthsShort:"\u091C\u093E\u0928\u0947._\u092B\u0947\u092C\u094D\u0930\u0941._\u092E\u093E\u0930\u094D\u091A._\u090F\u092A\u094D\u0930\u093F._\u092E\u0947._\u091C\u0942\u0928._\u091C\u0941\u0932\u0948._\u0911\u0917._\u0938\u092A\u094D\u091F\u0947\u0902._\u0911\u0915\u094D\u091F\u094B._\u0928\u094B\u0935\u094D\u0939\u0947\u0902._\u0921\u093F\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093F\u0935\u093E\u0930_\u0938\u094B\u092E\u0935\u093E\u0930_\u092E\u0902\u0917\u0933\u0935\u093E\u0930_\u092C\u0941\u0927\u0935\u093E\u0930_\u0917\u0941\u0930\u0942\u0935\u093E\u0930_\u0936\u0941\u0915\u094D\u0930\u0935\u093E\u0930_\u0936\u0928\u093F\u0935\u093E\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093F_\u0938\u094B\u092E_\u092E\u0902\u0917\u0933_\u092C\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094D\u0930_\u0936\u0928\u093F".split("_"),weekdaysMin:"\u0930_\u0938\u094B_\u092E\u0902_\u092C\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093E\u091C\u0924\u093E",LTS:"A h:mm:ss \u0935\u093E\u091C\u0924\u093E",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093E\u091C\u0924\u093E",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093E\u091C\u0924\u093E"},calendar:{sameDay:"[\u0906\u091C] LT",nextDay:"[\u0909\u0926\u094D\u092F\u093E] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093E\u0932] LT",lastWeek:"[\u092E\u093E\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092E\u0927\u094D\u092F\u0947",past:"%s\u092A\u0942\u0930\u094D\u0935\u0940",s:I,ss:I,m:I,mm:I,h:I,hh:I,d:I,dd:I,M:I,MM:I,y:I,yy:I},preparse:function(G){return G.replace(/[१२३४५६७८९०]/g,function(ie){return x[ie]})},postformat:function(G){return G.replace(/\d/g,function(ie){return F[ie]})},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(G,ie){return G===12&&(G=0),ie==="\u092A\u0939\u093E\u091F\u0947"||ie==="\u0938\u0915\u093E\u0933\u0940"?G:ie==="\u0926\u0941\u092A\u093E\u0930\u0940"||ie==="\u0938\u093E\u092F\u0902\u0915\u093E\u0933\u0940"||ie==="\u0930\u093E\u0924\u094D\u0930\u0940"?G>=12?G:G+12:void 0},meridiem:function(G,ie,ue){return G>=0&&G<6?"\u092A\u0939\u093E\u091F\u0947":G<12?"\u0938\u0915\u093E\u0933\u0940":G<17?"\u0926\u0941\u092A\u093E\u0930\u0940":G<20?"\u0938\u093E\u092F\u0902\u0915\u093E\u0933\u0940":"\u0930\u093E\u0924\u094D\u0930\u0940"},week:{dow:0,doy:6}})})(se(9420))},4592:function(ae,Le,se){(function(J){"use strict";J.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(F,x){return F===12&&(F=0),x==="pagi"?F:x==="tengahari"?F>=11?F:F+12:x==="petang"||x==="malam"?F+12:void 0},meridiem:function(F,x,I){return F<11?"pagi":F<15?"tengahari":F<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})})(se(9420))},381:function(ae,Le,se){(function(J){"use strict";J.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(F,x){return F===12&&(F=0),x==="pagi"?F:x==="tengahari"?F>=11?F:F+12:x==="petang"||x==="malam"?F+12:void 0},meridiem:function(F,x,I){return F<11?"pagi":F<15?"tengahari":F<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})})(se(9420))},7944:function(ae,Le,se){(function(J){"use strict";J.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010Bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010B".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%d\xBA",week:{dow:1,doy:4}})})(se(9420))},3219:function(ae,Le,se){(function(J){"use strict";var F={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},x={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};J.defineLocale("my",{months:"\u1007\u1014\u103A\u1014\u101D\u102B\u101B\u102E_\u1016\u1031\u1016\u1031\u102C\u103A\u101D\u102B\u101B\u102E_\u1019\u1010\u103A_\u1027\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u1007\u1030\u101C\u102D\u102F\u1004\u103A_\u101E\u103C\u1002\u102F\u1010\u103A_\u1005\u1000\u103A\u1010\u1004\u103A\u1018\u102C_\u1021\u1031\u102C\u1000\u103A\u1010\u102D\u102F\u1018\u102C_\u1014\u102D\u102F\u101D\u1004\u103A\u1018\u102C_\u1012\u102E\u1007\u1004\u103A\u1018\u102C".split("_"),monthsShort:"\u1007\u1014\u103A_\u1016\u1031_\u1019\u1010\u103A_\u1015\u103C\u102E_\u1019\u1031_\u1007\u103D\u1014\u103A_\u101C\u102D\u102F\u1004\u103A_\u101E\u103C_\u1005\u1000\u103A_\u1021\u1031\u102C\u1000\u103A_\u1014\u102D\u102F_\u1012\u102E".split("_"),weekdays:"\u1010\u1014\u1004\u103A\u1039\u1002\u1014\u103D\u1031_\u1010\u1014\u1004\u103A\u1039\u101C\u102C_\u1021\u1004\u103A\u1039\u1002\u102B_\u1017\u102F\u1012\u1039\u1013\u101F\u1030\u1038_\u1000\u103C\u102C\u101E\u1015\u1010\u1031\u1038_\u101E\u1031\u102C\u1000\u103C\u102C_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103D\u1031_\u101C\u102C_\u1002\u102B_\u101F\u1030\u1038_\u1000\u103C\u102C_\u101E\u1031\u102C_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103D\u1031_\u101C\u102C_\u1002\u102B_\u101F\u1030\u1038_\u1000\u103C\u102C_\u101E\u1031\u102C_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101A\u1014\u1031.] LT [\u1019\u103E\u102C]",nextDay:"[\u1019\u1014\u1000\u103A\u1016\u103C\u1014\u103A] LT [\u1019\u103E\u102C]",nextWeek:"dddd LT [\u1019\u103E\u102C]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103E\u102C]",lastWeek:"[\u1015\u103C\u102E\u1038\u1001\u1032\u1037\u101E\u1031\u102C] dddd LT [\u1019\u103E\u102C]",sameElse:"L"},relativeTime:{future:"\u101C\u102C\u1019\u100A\u103A\u1037 %s \u1019\u103E\u102C",past:"\u101C\u103D\u1014\u103A\u1001\u1032\u1037\u101E\u1031\u102C %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103A.\u1021\u1014\u100A\u103A\u1038\u1004\u101A\u103A",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103A",m:"\u1010\u1005\u103A\u1019\u102D\u1014\u1005\u103A",mm:"%d \u1019\u102D\u1014\u1005\u103A",h:"\u1010\u1005\u103A\u1014\u102C\u101B\u102E",hh:"%d \u1014\u102C\u101B\u102E",d:"\u1010\u1005\u103A\u101B\u1000\u103A",dd:"%d \u101B\u1000\u103A",M:"\u1010\u1005\u103A\u101C",MM:"%d \u101C",y:"\u1010\u1005\u103A\u1014\u103E\u1005\u103A",yy:"%d \u1014\u103E\u1005\u103A"},preparse:function(I){return I.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(G){return x[G]})},postformat:function(I){return I.replace(/\d/g,function(G){return F[G]})},week:{dow:1,doy:4}})})(se(9420))},4677:function(ae,Le,se){(function(J){"use strict";J.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xF8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xF8rdag".split("_"),weekdaysShort:"s\xF8._ma._ti._on._to._fr._l\xF8.".split("_"),weekdaysMin:"s\xF8_ma_ti_on_to_fr_l\xF8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xE5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en m\xE5ned",MM:"%d m\xE5neder",y:"ett \xE5r",yy:"%d \xE5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},880:function(ae,Le,se){(function(J){"use strict";var F={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096A",5:"\u096B",6:"\u096C",7:"\u096D",8:"\u096E",9:"\u096F",0:"\u0966"},x={"\u0967":"1","\u0968":"2","\u0969":"3","\u096A":"4","\u096B":"5","\u096C":"6","\u096D":"7","\u096E":"8","\u096F":"9","\u0966":"0"};J.defineLocale("ne",{months:"\u091C\u0928\u0935\u0930\u0940_\u092B\u0947\u092C\u094D\u0930\u0941\u0935\u0930\u0940_\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u093F\u0932_\u092E\u0908_\u091C\u0941\u0928_\u091C\u0941\u0932\u093E\u0908_\u0905\u0917\u0937\u094D\u091F_\u0938\u0947\u092A\u094D\u091F\u0947\u092E\u094D\u092C\u0930_\u0905\u0915\u094D\u091F\u094B\u092C\u0930_\u0928\u094B\u092D\u0947\u092E\u094D\u092C\u0930_\u0921\u093F\u0938\u0947\u092E\u094D\u092C\u0930".split("_"),monthsShort:"\u091C\u0928._\u092B\u0947\u092C\u094D\u0930\u0941._\u092E\u093E\u0930\u094D\u091A_\u0905\u092A\u094D\u0930\u093F._\u092E\u0908_\u091C\u0941\u0928_\u091C\u0941\u0932\u093E\u0908._\u0905\u0917._\u0938\u0947\u092A\u094D\u091F._\u0905\u0915\u094D\u091F\u094B._\u0928\u094B\u092D\u0947._\u0921\u093F\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092C\u093E\u0930_\u0938\u094B\u092E\u092C\u093E\u0930_\u092E\u0919\u094D\u0917\u0932\u092C\u093E\u0930_\u092C\u0941\u0927\u092C\u093E\u0930_\u092C\u093F\u0939\u093F\u092C\u093E\u0930_\u0936\u0941\u0915\u094D\u0930\u092C\u093E\u0930_\u0936\u0928\u093F\u092C\u093E\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094B\u092E._\u092E\u0919\u094D\u0917\u0932._\u092C\u0941\u0927._\u092C\u093F\u0939\u093F._\u0936\u0941\u0915\u094D\u0930._\u0936\u0928\u093F.".split("_"),weekdaysMin:"\u0906._\u0938\u094B._\u092E\u0902._\u092C\u0941._\u092C\u093F._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094B h:mm \u092C\u091C\u0947",LTS:"A\u0915\u094B h:mm:ss \u092C\u091C\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094B h:mm \u092C\u091C\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094B h:mm \u092C\u091C\u0947"},preparse:function(I){return I.replace(/[१२३४५६७८९०]/g,function(G){return x[G]})},postformat:function(I){return I.replace(/\d/g,function(G){return F[G]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(I,G){return I===12&&(I=0),G==="\u0930\u093E\u0924\u093F"?I<4?I:I+12:G==="\u092C\u093F\u0939\u093E\u0928"?I:G==="\u0926\u093F\u0909\u0901\u0938\u094B"?I>=10?I:I+12:G==="\u0938\u093E\u0901\u091D"?I+12:void 0},meridiem:function(I,G,ie){return I<3?"\u0930\u093E\u0924\u093F":I<12?"\u092C\u093F\u0939\u093E\u0928":I<16?"\u0926\u093F\u0909\u0901\u0938\u094B":I<20?"\u0938\u093E\u0901\u091D":"\u0930\u093E\u0924\u093F"},calendar:{sameDay:"[\u0906\u091C] LT",nextDay:"[\u092D\u094B\u0932\u093F] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094B] dddd[,] LT",lastDay:"[\u0939\u093F\u091C\u094B] LT",lastWeek:"[\u0917\u090F\u0915\u094B] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092E\u093E",past:"%s \u0905\u0917\u093E\u0921\u093F",s:"\u0915\u0947\u0939\u0940 \u0915\u094D\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094D\u0921",m:"\u090F\u0915 \u092E\u093F\u0928\u0947\u091F",mm:"%d \u092E\u093F\u0928\u0947\u091F",h:"\u090F\u0915 \u0918\u0923\u094D\u091F\u093E",hh:"%d \u0918\u0923\u094D\u091F\u093E",d:"\u090F\u0915 \u0926\u093F\u0928",dd:"%d \u0926\u093F\u0928",M:"\u090F\u0915 \u092E\u0939\u093F\u0928\u093E",MM:"%d \u092E\u0939\u093F\u0928\u093E",y:"\u090F\u0915 \u092C\u0930\u094D\u0937",yy:"%d \u092C\u0930\u094D\u0937"},week:{dow:0,doy:6}})})(se(9420))},97:function(ae,Le,se){(function(J){"use strict";var F="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),x="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),I=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],G=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;J.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(ie,ue){return ie?/-MMM-/.test(ue)?x[ie.month()]:F[ie.month()]:F},monthsRegex:G,monthsShortRegex:G,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:I,longMonthsParse:I,shortMonthsParse:I,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xE9\xE9n minuut",mm:"%d minuten",h:"\xE9\xE9n uur",hh:"%d uur",d:"\xE9\xE9n dag",dd:"%d dagen",M:"\xE9\xE9n maand",MM:"%d maanden",y:"\xE9\xE9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(ie){return ie+(ie===1||ie===8||ie>=20?"ste":"de")},week:{dow:1,doy:4}})})(se(9420))},6239:function(ae,Le,se){(function(J){"use strict";var F="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),x="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),I=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],G=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;J.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(ie,ue){return ie?/-MMM-/.test(ue)?x[ie.month()]:F[ie.month()]:F},monthsRegex:G,monthsShortRegex:G,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:I,longMonthsParse:I,shortMonthsParse:I,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xE9\xE9n minuut",mm:"%d minuten",h:"\xE9\xE9n uur",hh:"%d uur",d:"\xE9\xE9n dag",dd:"%d dagen",w:"\xE9\xE9n week",ww:"%d weken",M:"\xE9\xE9n maand",MM:"%d maanden",y:"\xE9\xE9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(ie){return ie+(ie===1||ie===8||ie>=20?"ste":"de")},week:{dow:1,doy:4}})})(se(9420))},7438:function(ae,Le,se){(function(J){"use strict";J.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xE5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xE5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xE5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xE5r klokka] LT",lastWeek:"[F\xF8reg\xE5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xE5nad",MM:"%d m\xE5nader",y:"eit \xE5r",yy:"%d \xE5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},2513:function(ae,Le,se){(function(J){"use strict";J.defineLocale("oc-lnc",{months:{standalone:"geni\xE8r_febri\xE8r_mar\xE7_abril_mai_junh_julhet_agost_setembre_oct\xF2bre_novembre_decembre".split("_"),format:"de geni\xE8r_de febri\xE8r_de mar\xE7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xF2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xE7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xE8cres_dij\xF2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xE8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xE8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xED %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(F,x){var I=F===1?"r":F===2?"n":F===3?"r":F===4?"t":"\xE8";return x!=="w"&&x!=="W"||(I="a"),F+I},week:{dow:1,doy:4}})})(se(9420))},68:function(ae,Le,se){(function(J){"use strict";var F={1:"\u0A67",2:"\u0A68",3:"\u0A69",4:"\u0A6A",5:"\u0A6B",6:"\u0A6C",7:"\u0A6D",8:"\u0A6E",9:"\u0A6F",0:"\u0A66"},x={"\u0A67":"1","\u0A68":"2","\u0A69":"3","\u0A6A":"4","\u0A6B":"5","\u0A6C":"6","\u0A6D":"7","\u0A6E":"8","\u0A6F":"9","\u0A66":"0"};J.defineLocale("pa-in",{months:"\u0A1C\u0A28\u0A35\u0A30\u0A40_\u0A2B\u0A3C\u0A30\u0A35\u0A30\u0A40_\u0A2E\u0A3E\u0A30\u0A1A_\u0A05\u0A2A\u0A4D\u0A30\u0A48\u0A32_\u0A2E\u0A08_\u0A1C\u0A42\u0A28_\u0A1C\u0A41\u0A32\u0A3E\u0A08_\u0A05\u0A17\u0A38\u0A24_\u0A38\u0A24\u0A70\u0A2C\u0A30_\u0A05\u0A15\u0A24\u0A42\u0A2C\u0A30_\u0A28\u0A35\u0A70\u0A2C\u0A30_\u0A26\u0A38\u0A70\u0A2C\u0A30".split("_"),monthsShort:"\u0A1C\u0A28\u0A35\u0A30\u0A40_\u0A2B\u0A3C\u0A30\u0A35\u0A30\u0A40_\u0A2E\u0A3E\u0A30\u0A1A_\u0A05\u0A2A\u0A4D\u0A30\u0A48\u0A32_\u0A2E\u0A08_\u0A1C\u0A42\u0A28_\u0A1C\u0A41\u0A32\u0A3E\u0A08_\u0A05\u0A17\u0A38\u0A24_\u0A38\u0A24\u0A70\u0A2C\u0A30_\u0A05\u0A15\u0A24\u0A42\u0A2C\u0A30_\u0A28\u0A35\u0A70\u0A2C\u0A30_\u0A26\u0A38\u0A70\u0A2C\u0A30".split("_"),weekdays:"\u0A10\u0A24\u0A35\u0A3E\u0A30_\u0A38\u0A4B\u0A2E\u0A35\u0A3E\u0A30_\u0A2E\u0A70\u0A17\u0A32\u0A35\u0A3E\u0A30_\u0A2C\u0A41\u0A27\u0A35\u0A3E\u0A30_\u0A35\u0A40\u0A30\u0A35\u0A3E\u0A30_\u0A38\u0A3C\u0A41\u0A71\u0A15\u0A30\u0A35\u0A3E\u0A30_\u0A38\u0A3C\u0A28\u0A40\u0A1A\u0A30\u0A35\u0A3E\u0A30".split("_"),weekdaysShort:"\u0A10\u0A24_\u0A38\u0A4B\u0A2E_\u0A2E\u0A70\u0A17\u0A32_\u0A2C\u0A41\u0A27_\u0A35\u0A40\u0A30_\u0A38\u0A3C\u0A41\u0A15\u0A30_\u0A38\u0A3C\u0A28\u0A40".split("_"),weekdaysMin:"\u0A10\u0A24_\u0A38\u0A4B\u0A2E_\u0A2E\u0A70\u0A17\u0A32_\u0A2C\u0A41\u0A27_\u0A35\u0A40\u0A30_\u0A38\u0A3C\u0A41\u0A15\u0A30_\u0A38\u0A3C\u0A28\u0A40".split("_"),longDateFormat:{LT:"A h:mm \u0A35\u0A1C\u0A47",LTS:"A h:mm:ss \u0A35\u0A1C\u0A47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0A35\u0A1C\u0A47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0A35\u0A1C\u0A47"},calendar:{sameDay:"[\u0A05\u0A1C] LT",nextDay:"[\u0A15\u0A32] LT",nextWeek:"[\u0A05\u0A17\u0A32\u0A3E] dddd, LT",lastDay:"[\u0A15\u0A32] LT",lastWeek:"[\u0A2A\u0A3F\u0A1B\u0A32\u0A47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0A35\u0A3F\u0A71\u0A1A",past:"%s \u0A2A\u0A3F\u0A1B\u0A32\u0A47",s:"\u0A15\u0A41\u0A1D \u0A38\u0A15\u0A3F\u0A70\u0A1F",ss:"%d \u0A38\u0A15\u0A3F\u0A70\u0A1F",m:"\u0A07\u0A15 \u0A2E\u0A3F\u0A70\u0A1F",mm:"%d \u0A2E\u0A3F\u0A70\u0A1F",h:"\u0A07\u0A71\u0A15 \u0A18\u0A70\u0A1F\u0A3E",hh:"%d \u0A18\u0A70\u0A1F\u0A47",d:"\u0A07\u0A71\u0A15 \u0A26\u0A3F\u0A28",dd:"%d \u0A26\u0A3F\u0A28",M:"\u0A07\u0A71\u0A15 \u0A2E\u0A39\u0A40\u0A28\u0A3E",MM:"%d \u0A2E\u0A39\u0A40\u0A28\u0A47",y:"\u0A07\u0A71\u0A15 \u0A38\u0A3E\u0A32",yy:"%d \u0A38\u0A3E\u0A32"},preparse:function(I){return I.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(G){return x[G]})},postformat:function(I){return I.replace(/\d/g,function(G){return F[G]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(I,G){return I===12&&(I=0),G==="\u0A30\u0A3E\u0A24"?I<4?I:I+12:G==="\u0A38\u0A35\u0A47\u0A30"?I:G==="\u0A26\u0A41\u0A2A\u0A39\u0A3F\u0A30"?I>=10?I:I+12:G==="\u0A38\u0A3C\u0A3E\u0A2E"?I+12:void 0},meridiem:function(I,G,ie){return I<4?"\u0A30\u0A3E\u0A24":I<10?"\u0A38\u0A35\u0A47\u0A30":I<17?"\u0A26\u0A41\u0A2A\u0A39\u0A3F\u0A30":I<20?"\u0A38\u0A3C\u0A3E\u0A2E":"\u0A30\u0A3E\u0A24"},week:{dow:0,doy:6}})})(se(9420))},5993:function(ae,Le,se){(function(J){"use strict";var F="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017Adziernik_listopad_grudzie\u0144".split("_"),x="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015Bnia_pa\u017Adziernika_listopada_grudnia".split("_"),I=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function G(ue){return ue%10<5&&ue%10>1&&~~(ue/10)%10!=1}function ie(ue,he,De){var Qe=ue+" ";switch(De){case"ss":return Qe+(G(ue)?"sekundy":"sekund");case"m":return he?"minuta":"minut\u0119";case"mm":return Qe+(G(ue)?"minuty":"minut");case"h":return he?"godzina":"godzin\u0119";case"hh":return Qe+(G(ue)?"godziny":"godzin");case"ww":return Qe+(G(ue)?"tygodnie":"tygodni");case"MM":return Qe+(G(ue)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return Qe+(G(ue)?"lata":"lat")}}J.defineLocale("pl",{months:function(ue,he){return ue?/D MMMM/.test(he)?x[ue.month()]:F[ue.month()]:F},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017A_lis_gru".split("_"),monthsParse:I,longMonthsParse:I,shortMonthsParse:I,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015Broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015Br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015Ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015B o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015Brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015Brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:ie,m:ie,mm:ie,h:ie,hh:ie,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:ie,M:"miesi\u0105c",MM:ie,y:"rok",yy:ie},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},8250:function(ae,Le,se){(function(J){"use strict";J.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xE7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xE7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xE1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xE1b".split("_"),weekdaysMin:"do_2\xAA_3\xAA_4\xAA_5\xAA_6\xAA_s\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xE0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xE0s] HH:mm"},calendar:{sameDay:"[Hoje \xE0s] LT",nextDay:"[Amanh\xE3 \xE0s] LT",nextWeek:"dddd [\xE0s] LT",lastDay:"[Ontem \xE0s] LT",lastWeek:function(){return this.day()===0||this.day()===6?"[\xDAltimo] dddd [\xE0s] LT":"[\xDAltima] dddd [\xE0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xE1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xEAs",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%d\xBA",invalidDate:"Data inv\xE1lida"})})(se(9420))},2625:function(ae,Le,se){(function(J){"use strict";J.defineLocale("pt",{months:"janeiro_fevereiro_mar\xE7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xE7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xE1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xE1b".split("_"),weekdaysMin:"Do_2\xAA_3\xAA_4\xAA_5\xAA_6\xAA_S\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xE0s] LT",nextDay:"[Amanh\xE3 \xE0s] LT",nextWeek:"dddd [\xE0s] LT",lastDay:"[Ontem \xE0s] LT",lastWeek:function(){return this.day()===0||this.day()===6?"[\xDAltimo] dddd [\xE0s] LT":"[\xDAltima] dddd [\xE0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xE1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xEAs",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%d\xBA",week:{dow:1,doy:4}})})(se(9420))},7486:function(ae,Le,se){(function(J){"use strict";function F(x,I,G){var ie=" ";return(x%100>=20||x>=100&&x%100==0)&&(ie=" de "),x+ie+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xE2ni",MM:"luni",yy:"ani"}[G]}J.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021Bi_miercuri_joi_vineri_s\xE2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xE2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xE2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xE2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xEEn urm\u0103",s:"c\xE2teva secunde",ss:F,m:"un minut",mm:F,h:"o or\u0103",hh:F,d:"o zi",dd:F,w:"o s\u0103pt\u0103m\xE2n\u0103",ww:F,M:"o lun\u0103",MM:F,y:"un an",yy:F},week:{dow:1,doy:7}})})(se(9420))},8828:function(ae,Le,se){(function(J){"use strict";function F(I,G,ie){return ie==="m"?G?"\u043C\u0438\u043D\u0443\u0442\u0430":"\u043C\u0438\u043D\u0443\u0442\u0443":I+" "+(ue=+I,he={ss:G?"\u0441\u0435\u043A\u0443\u043D\u0434\u0430_\u0441\u0435\u043A\u0443\u043D\u0434\u044B_\u0441\u0435\u043A\u0443\u043D\u0434":"\u0441\u0435\u043A\u0443\u043D\u0434\u0443_\u0441\u0435\u043A\u0443\u043D\u0434\u044B_\u0441\u0435\u043A\u0443\u043D\u0434",mm:G?"\u043C\u0438\u043D\u0443\u0442\u0430_\u043C\u0438\u043D\u0443\u0442\u044B_\u043C\u0438\u043D\u0443\u0442":"\u043C\u0438\u043D\u0443\u0442\u0443_\u043C\u0438\u043D\u0443\u0442\u044B_\u043C\u0438\u043D\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043E\u0432",dd:"\u0434\u0435\u043D\u044C_\u0434\u043D\u044F_\u0434\u043D\u0435\u0439",ww:"\u043D\u0435\u0434\u0435\u043B\u044F_\u043D\u0435\u0434\u0435\u043B\u0438_\u043D\u0435\u0434\u0435\u043B\u044C",MM:"\u043C\u0435\u0441\u044F\u0446_\u043C\u0435\u0441\u044F\u0446\u0430_\u043C\u0435\u0441\u044F\u0446\u0435\u0432",yy:"\u0433\u043E\u0434_\u0433\u043E\u0434\u0430_\u043B\u0435\u0442"}[ie].split("_"),ue%10==1&&ue%100!=11?he[0]:ue%10>=2&&ue%10<=4&&(ue%100<10||ue%100>=20)?he[1]:he[2]);var ue,he}var x=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];J.defineLocale("ru",{months:{format:"\u044F\u043D\u0432\u0430\u0440\u044F_\u0444\u0435\u0432\u0440\u0430\u043B\u044F_\u043C\u0430\u0440\u0442\u0430_\u0430\u043F\u0440\u0435\u043B\u044F_\u043C\u0430\u044F_\u0438\u044E\u043D\u044F_\u0438\u044E\u043B\u044F_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F_\u043E\u043A\u0442\u044F\u0431\u0440\u044F_\u043D\u043E\u044F\u0431\u0440\u044F_\u0434\u0435\u043A\u0430\u0431\u0440\u044F".split("_"),standalone:"\u044F\u043D\u0432\u0430\u0440\u044C_\u0444\u0435\u0432\u0440\u0430\u043B\u044C_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0435\u043B\u044C_\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C_\u043E\u043A\u0442\u044F\u0431\u0440\u044C_\u043D\u043E\u044F\u0431\u0440\u044C_\u0434\u0435\u043A\u0430\u0431\u0440\u044C".split("_")},monthsShort:{format:"\u044F\u043D\u0432._\u0444\u0435\u0432\u0440._\u043C\u0430\u0440._\u0430\u043F\u0440._\u043C\u0430\u044F_\u0438\u044E\u043D\u044F_\u0438\u044E\u043B\u044F_\u0430\u0432\u0433._\u0441\u0435\u043D\u0442._\u043E\u043A\u0442._\u043D\u043E\u044F\u0431._\u0434\u0435\u043A.".split("_"),standalone:"\u044F\u043D\u0432._\u0444\u0435\u0432\u0440._\u043C\u0430\u0440\u0442_\u0430\u043F\u0440._\u043C\u0430\u0439_\u0438\u044E\u043D\u044C_\u0438\u044E\u043B\u044C_\u0430\u0432\u0433._\u0441\u0435\u043D\u0442._\u043E\u043A\u0442._\u043D\u043E\u044F\u0431._\u0434\u0435\u043A.".split("_")},weekdays:{standalone:"\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435_\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A_\u0432\u0442\u043E\u0440\u043D\u0438\u043A_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043F\u044F\u0442\u043D\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043E\u0442\u0430".split("_"),format:"\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435_\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A_\u0432\u0442\u043E\u0440\u043D\u0438\u043A_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043F\u044F\u0442\u043D\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043E\u0442\u0443".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),monthsParse:x,longMonthsParse:x,shortMonthsParse:x,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043E\u0434\u043D\u044F, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(I){if(I.week()===this.week())return this.day()===2?"[\u0412\u043E] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0443\u044E] dddd, [\u0432] LT"}},lastWeek:function(I){if(I.week()===this.week())return this.day()===2?"[\u0412\u043E] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043F\u0440\u043E\u0448\u043B\u043E\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043F\u0440\u043E\u0448\u043B\u044B\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043F\u0440\u043E\u0448\u043B\u0443\u044E] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043D\u0430\u0437\u0430\u0434",s:"\u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434",ss:F,m:F,mm:F,h:"\u0447\u0430\u0441",hh:F,d:"\u0434\u0435\u043D\u044C",dd:F,w:"\u043D\u0435\u0434\u0435\u043B\u044F",ww:F,M:"\u043C\u0435\u0441\u044F\u0446",MM:F,y:"\u0433\u043E\u0434",yy:F},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(I){return/^(дня|вечера)$/.test(I)},meridiem:function(I,G,ie){return I<4?"\u043D\u043E\u0447\u0438":I<12?"\u0443\u0442\u0440\u0430":I<17?"\u0434\u043D\u044F":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(I,G){switch(G){case"M":case"d":case"DDD":return I+"-\u0439";case"D":return I+"-\u0433\u043E";case"w":case"W":return I+"-\u044F";default:return I}},week:{dow:1,doy:4}})})(se(9420))},8310:function(ae,Le,se){(function(J){"use strict";var F=["\u062C\u0646\u0648\u0631\u064A","\u0641\u064A\u0628\u0631\u0648\u0631\u064A","\u0645\u0627\u0631\u0686","\u0627\u067E\u0631\u064A\u0644","\u0645\u0626\u064A","\u062C\u0648\u0646","\u062C\u0648\u0644\u0627\u0621\u0650","\u0622\u06AF\u0633\u067D","\u0633\u064A\u067E\u067D\u0645\u0628\u0631","\u0622\u06AA\u067D\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068A\u0633\u0645\u0628\u0631"],x=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06B1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062E\u0645\u064A\u0633","\u062C\u0645\u0639","\u0687\u0646\u0687\u0631"];J.defineLocale("sd",{months:F,monthsShort:F,weekdays:x,weekdaysShort:x,weekdaysMin:x,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060C D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(I){return I==="\u0634\u0627\u0645"},meridiem:function(I,G,ie){return I<12?"\u0635\u0628\u062D":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06BB\u064A] LT",nextWeek:"dddd [\u0627\u06B3\u064A\u0646 \u0647\u0641\u062A\u064A \u062A\u064A] LT",lastDay:"[\u06AA\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06AF\u0632\u0631\u064A\u0644 \u0647\u0641\u062A\u064A] dddd [\u062A\u064A] LT",sameElse:"L"},relativeTime:{future:"%s \u067E\u0648\u0621",past:"%s \u0627\u06B3",s:"\u0686\u0646\u062F \u0633\u064A\u06AA\u0646\u068A",ss:"%d \u0633\u064A\u06AA\u0646\u068A",m:"\u0647\u06AA \u0645\u0646\u067D",mm:"%d \u0645\u0646\u067D",h:"\u0647\u06AA \u06AA\u0644\u0627\u06AA",hh:"%d \u06AA\u0644\u0627\u06AA",d:"\u0647\u06AA \u068F\u064A\u0646\u0647\u0646",dd:"%d \u068F\u064A\u0646\u0647\u0646",M:"\u0647\u06AA \u0645\u0647\u064A\u0646\u0648",MM:"%d \u0645\u0647\u064A\u0646\u0627",y:"\u0647\u06AA \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(I){return I.replace(/،/g,",")},postformat:function(I){return I.replace(/,/g,"\u060C")},week:{dow:1,doy:4}})})(se(9420))},9029:function(ae,Le,se){(function(J){"use strict";J.defineLocale("se",{months:"o\u0111\u0111ajagem\xE1nnu_guovvam\xE1nnu_njuk\u010Dam\xE1nnu_cuo\u014Bom\xE1nnu_miessem\xE1nnu_geassem\xE1nnu_suoidnem\xE1nnu_borgem\xE1nnu_\u010Dak\u010Dam\xE1nnu_golggotm\xE1nnu_sk\xE1bmam\xE1nnu_juovlam\xE1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010Dak\u010D_golg_sk\xE1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xE1rga_ma\u014B\u014Beb\xE1rga_gaskavahkku_duorastat_bearjadat_l\xE1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014B_gask_duor_bear_l\xE1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017Ees",past:"ma\u014Bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xE1nnu",MM:"%d m\xE1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},5297:function(ae,Le,se){(function(J){"use strict";J.defineLocale("si",{months:"\u0DA2\u0DB1\u0DC0\u0DCF\u0DBB\u0DD2_\u0DB4\u0DD9\u0DB6\u0DBB\u0DC0\u0DCF\u0DBB\u0DD2_\u0DB8\u0DCF\u0DBB\u0DCA\u0DAD\u0DD4_\u0D85\u0DB4\u0DCA\u200D\u0DBB\u0DDA\u0DBD\u0DCA_\u0DB8\u0DD0\u0DBA\u0DD2_\u0DA2\u0DD6\u0DB1\u0DD2_\u0DA2\u0DD6\u0DBD\u0DD2_\u0D85\u0D9C\u0DDD\u0DC3\u0DCA\u0DAD\u0DD4_\u0DC3\u0DD0\u0DB4\u0DCA\u0DAD\u0DD0\u0DB8\u0DCA\u0DB6\u0DBB\u0DCA_\u0D94\u0D9A\u0DCA\u0DAD\u0DDD\u0DB6\u0DBB\u0DCA_\u0DB1\u0DDC\u0DC0\u0DD0\u0DB8\u0DCA\u0DB6\u0DBB\u0DCA_\u0DAF\u0DD9\u0DC3\u0DD0\u0DB8\u0DCA\u0DB6\u0DBB\u0DCA".split("_"),monthsShort:"\u0DA2\u0DB1_\u0DB4\u0DD9\u0DB6_\u0DB8\u0DCF\u0DBB\u0DCA_\u0D85\u0DB4\u0DCA_\u0DB8\u0DD0\u0DBA\u0DD2_\u0DA2\u0DD6\u0DB1\u0DD2_\u0DA2\u0DD6\u0DBD\u0DD2_\u0D85\u0D9C\u0DDD_\u0DC3\u0DD0\u0DB4\u0DCA_\u0D94\u0D9A\u0DCA_\u0DB1\u0DDC\u0DC0\u0DD0_\u0DAF\u0DD9\u0DC3\u0DD0".split("_"),weekdays:"\u0D89\u0DBB\u0DD2\u0DAF\u0DCF_\u0DC3\u0DB3\u0DD4\u0DAF\u0DCF_\u0D85\u0D9F\u0DC4\u0DBB\u0DD4\u0DC0\u0DCF\u0DAF\u0DCF_\u0DB6\u0DAF\u0DCF\u0DAF\u0DCF_\u0DB6\u0DCA\u200D\u0DBB\u0DC4\u0DC3\u0DCA\u0DB4\u0DAD\u0DD2\u0DB1\u0DCA\u0DAF\u0DCF_\u0DC3\u0DD2\u0D9A\u0DD4\u0DBB\u0DCF\u0DAF\u0DCF_\u0DC3\u0DD9\u0DB1\u0DC3\u0DD4\u0DBB\u0DCF\u0DAF\u0DCF".split("_"),weekdaysShort:"\u0D89\u0DBB\u0DD2_\u0DC3\u0DB3\u0DD4_\u0D85\u0D9F_\u0DB6\u0DAF\u0DCF_\u0DB6\u0DCA\u200D\u0DBB\u0DC4_\u0DC3\u0DD2\u0D9A\u0DD4_\u0DC3\u0DD9\u0DB1".split("_"),weekdaysMin:"\u0D89_\u0DC3_\u0D85_\u0DB6_\u0DB6\u0DCA\u200D\u0DBB_\u0DC3\u0DD2_\u0DC3\u0DD9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0DC0\u0DD0\u0DB1\u0DD2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0D85\u0DAF] LT[\u0DA7]",nextDay:"[\u0DC4\u0DD9\u0DA7] LT[\u0DA7]",nextWeek:"dddd LT[\u0DA7]",lastDay:"[\u0D8A\u0DBA\u0DDA] LT[\u0DA7]",lastWeek:"[\u0DB4\u0DC3\u0DD4\u0D9C\u0DD2\u0DBA] dddd LT[\u0DA7]",sameElse:"L"},relativeTime:{future:"%s\u0D9A\u0DD2\u0DB1\u0DCA",past:"%s\u0D9A\u0DA7 \u0DB4\u0DD9\u0DBB",s:"\u0DAD\u0DAD\u0DCA\u0DB4\u0DBB \u0D9A\u0DD2\u0DC4\u0DD2\u0DB4\u0DBA",ss:"\u0DAD\u0DAD\u0DCA\u0DB4\u0DBB %d",m:"\u0DB8\u0DD2\u0DB1\u0DD2\u0DAD\u0DCA\u0DAD\u0DD4\u0DC0",mm:"\u0DB8\u0DD2\u0DB1\u0DD2\u0DAD\u0DCA\u0DAD\u0DD4 %d",h:"\u0DB4\u0DD0\u0DBA",hh:"\u0DB4\u0DD0\u0DBA %d",d:"\u0DAF\u0DD2\u0DB1\u0DBA",dd:"\u0DAF\u0DD2\u0DB1 %d",M:"\u0DB8\u0DCF\u0DC3\u0DBA",MM:"\u0DB8\u0DCF\u0DC3 %d",y:"\u0DC0\u0DC3\u0DBB",yy:"\u0DC0\u0DC3\u0DBB %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(F){return F+" \u0DC0\u0DD0\u0DB1\u0DD2"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(F){return F==="\u0DB4.\u0DC0."||F==="\u0DB4\u0DC3\u0DCA \u0DC0\u0DBB\u0DD4"},meridiem:function(F,x,I){return F>11?I?"\u0DB4.\u0DC0.":"\u0DB4\u0DC3\u0DCA \u0DC0\u0DBB\u0DD4":I?"\u0DB4\u0DD9.\u0DC0.":"\u0DB4\u0DD9\u0DBB \u0DC0\u0DBB\u0DD4"}})})(se(9420))},1247:function(ae,Le,se){(function(J){"use strict";var F="janu\xE1r_febru\xE1r_marec_apr\xEDl_m\xE1j_j\xFAn_j\xFAl_august_september_okt\xF3ber_november_december".split("_"),x="jan_feb_mar_apr_m\xE1j_j\xFAn_j\xFAl_aug_sep_okt_nov_dec".split("_");function I(ie){return ie>1&&ie<5}function G(ie,ue,he,De){var Qe=ie+" ";switch(he){case"s":return ue||De?"p\xE1r sek\xFAnd":"p\xE1r sekundami";case"ss":return ue||De?Qe+(I(ie)?"sekundy":"sek\xFAnd"):Qe+"sekundami";case"m":return ue?"min\xFAta":De?"min\xFAtu":"min\xFAtou";case"mm":return ue||De?Qe+(I(ie)?"min\xFAty":"min\xFAt"):Qe+"min\xFAtami";case"h":return ue?"hodina":De?"hodinu":"hodinou";case"hh":return ue||De?Qe+(I(ie)?"hodiny":"hod\xEDn"):Qe+"hodinami";case"d":return ue||De?"de\u0148":"d\u0148om";case"dd":return ue||De?Qe+(I(ie)?"dni":"dn\xED"):Qe+"d\u0148ami";case"M":return ue||De?"mesiac":"mesiacom";case"MM":return ue||De?Qe+(I(ie)?"mesiace":"mesiacov"):Qe+"mesiacmi";case"y":return ue||De?"rok":"rokom";case"yy":return ue||De?Qe+(I(ie)?"roky":"rokov"):Qe+"rokmi"}}J.defineLocale("sk",{months:F,monthsShort:x,weekdays:"nede\u013Ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013Eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010Dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xFA nede\u013Eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xFD] dddd [o] LT";case 3:return"[minul\xFA stredu o] LT";case 6:return"[minul\xFA sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:G,ss:G,m:G,mm:G,h:G,hh:G,d:G,dd:G,M:G,MM:G,y:G,yy:G},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},3742:function(ae,Le,se){(function(J){"use strict";function F(x,I,G,ie){var ue=x+" ";switch(G){case"s":return I||ie?"nekaj sekund":"nekaj sekundami";case"ss":return ue+(x===1?I?"sekundo":"sekundi":x===2?I||ie?"sekundi":"sekundah":x<5?I||ie?"sekunde":"sekundah":"sekund");case"m":return I?"ena minuta":"eno minuto";case"mm":return ue+(x===1?I?"minuta":"minuto":x===2?I||ie?"minuti":"minutama":x<5?I||ie?"minute":"minutami":I||ie?"minut":"minutami");case"h":return I?"ena ura":"eno uro";case"hh":return ue+(x===1?I?"ura":"uro":x===2?I||ie?"uri":"urama":x<5?I||ie?"ure":"urami":I||ie?"ur":"urami");case"d":return I||ie?"en dan":"enim dnem";case"dd":return ue+(x===1?I||ie?"dan":"dnem":x===2?I||ie?"dni":"dnevoma":I||ie?"dni":"dnevi");case"M":return I||ie?"en mesec":"enim mesecem";case"MM":return ue+(x===1?I||ie?"mesec":"mesecem":x===2?I||ie?"meseca":"mesecema":x<5?I||ie?"mesece":"meseci":I||ie?"mesecev":"meseci");case"y":return I||ie?"eno leto":"enim letom";case"yy":return ue+(x===1?I||ie?"leto":"letom":x===2?I||ie?"leti":"letoma":x<5?I||ie?"leta":"leti":I||ie?"let":"leti")}}J.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010Detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010Det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010De_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010Deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010Dez %s",past:"pred %s",s:F,ss:F,m:F,mm:F,h:F,hh:F,d:F,dd:F,M:F,MM:F,y:F,yy:F},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})(se(9420))},169:function(ae,Le,se){(function(J){"use strict";J.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xEBntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xEBn_Dhj".split("_"),weekdays:"E Diel_E H\xEBn\xEB_E Mart\xEB_E M\xEBrkur\xEB_E Enjte_E Premte_E Shtun\xEB".split("_"),weekdaysShort:"Die_H\xEBn_Mar_M\xEBr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xEB_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(F){return F.charAt(0)==="M"},meridiem:function(F,x,I){return F<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xEB] LT",nextDay:"[Nes\xEBr n\xEB] LT",nextWeek:"dddd [n\xEB] LT",lastDay:"[Dje n\xEB] LT",lastWeek:"dddd [e kaluar n\xEB] LT",sameElse:"L"},relativeTime:{future:"n\xEB %s",past:"%s m\xEB par\xEB",s:"disa sekonda",ss:"%d sekonda",m:"nj\xEB minut\xEB",mm:"%d minuta",h:"nj\xEB or\xEB",hh:"%d or\xEB",d:"nj\xEB dit\xEB",dd:"%d dit\xEB",M:"nj\xEB muaj",MM:"%d muaj",y:"nj\xEB vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},5023:function(ae,Le,se){(function(J){"use strict";var F={words:{ss:["\u0441\u0435\u043A\u0443\u043D\u0434\u0430","\u0441\u0435\u043A\u0443\u043D\u0434\u0435","\u0441\u0435\u043A\u0443\u043D\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043D \u043C\u0438\u043D\u0443\u0442","\u0458\u0435\u0434\u043D\u043E\u0433 \u043C\u0438\u043D\u0443\u0442\u0430"],mm:["\u043C\u0438\u043D\u0443\u0442","\u043C\u0438\u043D\u0443\u0442\u0430","\u043C\u0438\u043D\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043D \u0441\u0430\u0442","\u0458\u0435\u0434\u043D\u043E\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043D \u0434\u0430\u043D","\u0458\u0435\u0434\u043D\u043E\u0433 \u0434\u0430\u043D\u0430"],dd:["\u0434\u0430\u043D","\u0434\u0430\u043D\u0430","\u0434\u0430\u043D\u0430"],M:["\u0458\u0435\u0434\u0430\u043D \u043C\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043D\u043E\u0433 \u043C\u0435\u0441\u0435\u0446\u0430"],MM:["\u043C\u0435\u0441\u0435\u0446","\u043C\u0435\u0441\u0435\u0446\u0430","\u043C\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043D\u0443 \u0433\u043E\u0434\u0438\u043D\u0443","\u0458\u0435\u0434\u043D\u0435 \u0433\u043E\u0434\u0438\u043D\u0435"],yy:["\u0433\u043E\u0434\u0438\u043D\u0443","\u0433\u043E\u0434\u0438\u043D\u0435","\u0433\u043E\u0434\u0438\u043D\u0430"]},correctGrammaticalCase:function(x,I){return x%10>=1&&x%10<=4&&(x%100<10||x%100>=20)?x%10==1?I[0]:I[1]:I[2]},translate:function(x,I,G,ie){var ue,he=F.words[G];return G.length===1?G==="y"&&I?"\u0458\u0435\u0434\u043D\u0430 \u0433\u043E\u0434\u0438\u043D\u0430":ie||I?he[0]:he[1]:(ue=F.correctGrammaticalCase(x,he),G==="yy"&&I&&ue==="\u0433\u043E\u0434\u0438\u043D\u0443"?x+" \u0433\u043E\u0434\u0438\u043D\u0430":x+" "+ue)}};J.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043D\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0438\u043B_\u043C\u0430\u0458_\u0458\u0443\u043D_\u0458\u0443\u043B_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043F\u0442\u0435\u043C\u0431\u0430\u0440_\u043E\u043A\u0442\u043E\u0431\u0430\u0440_\u043D\u043E\u0432\u0435\u043C\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043C\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043D._\u0444\u0435\u0431._\u043C\u0430\u0440._\u0430\u043F\u0440._\u043C\u0430\u0458_\u0458\u0443\u043D_\u0458\u0443\u043B_\u0430\u0432\u0433._\u0441\u0435\u043F._\u043E\u043A\u0442._\u043D\u043E\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043D\u0435\u0434\u0435\u0459\u0430_\u043F\u043E\u043D\u0435\u0434\u0435\u0459\u0430\u043A_\u0443\u0442\u043E\u0440\u0430\u043A_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043A_\u043F\u0435\u0442\u0430\u043A_\u0441\u0443\u0431\u043E\u0442\u0430".split("_"),weekdaysShort:"\u043D\u0435\u0434._\u043F\u043E\u043D._\u0443\u0442\u043E._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043F\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043D\u0435_\u043F\u043E_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043F\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043D\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043D\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043E\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043F\u0440\u043E\u0448\u043B\u0435] [\u043D\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043F\u0440\u043E\u0448\u043B\u043E\u0433] [\u043F\u043E\u043D\u0435\u0434\u0435\u0459\u043A\u0430] [\u0443] LT","[\u043F\u0440\u043E\u0448\u043B\u043E\u0433] [\u0443\u0442\u043E\u0440\u043A\u0430] [\u0443] LT","[\u043F\u0440\u043E\u0448\u043B\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043F\u0440\u043E\u0448\u043B\u043E\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043A\u0430] [\u0443] LT","[\u043F\u0440\u043E\u0448\u043B\u043E\u0433] [\u043F\u0435\u0442\u043A\u0430] [\u0443] LT","[\u043F\u0440\u043E\u0448\u043B\u0435] [\u0441\u0443\u0431\u043E\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043F\u0440\u0435 %s",s:"\u043D\u0435\u043A\u043E\u043B\u0438\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434\u0438",ss:F.translate,m:F.translate,mm:F.translate,h:F.translate,hh:F.translate,d:F.translate,dd:F.translate,M:F.translate,MM:F.translate,y:F.translate,yy:F.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})(se(9420))},5872:function(ae,Le,se){(function(J){"use strict";var F={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(x,I){return x%10>=1&&x%10<=4&&(x%100<10||x%100>=20)?x%10==1?I[0]:I[1]:I[2]},translate:function(x,I,G,ie){var ue,he=F.words[G];return G.length===1?G==="y"&&I?"jedna godina":ie||I?he[0]:he[1]:(ue=F.correctGrammaticalCase(x,he),G==="yy"&&I&&ue==="godinu"?x+" godina":x+" "+ue)}};J.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010Detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010Det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010De_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010De u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010Detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:F.translate,m:F.translate,mm:F.translate,h:F.translate,hh:F.translate,d:F.translate,dd:F.translate,M:F.translate,MM:F.translate,y:F.translate,yy:F.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})})(se(9420))},3527:function(ae,Le,se){(function(J){"use strict";J.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(F,x,I){return F<11?"ekuseni":F<15?"emini":F<19?"entsambama":"ebusuku"},meridiemHour:function(F,x){return F===12&&(F=0),x==="ekuseni"?F:x==="emini"?F>=11?F:F+12:x==="entsambama"||x==="ebusuku"?F===0?0:F+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})})(se(9420))},8556:function(ae,Le,se){(function(J){"use strict";J.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xF6ndag_m\xE5ndag_tisdag_onsdag_torsdag_fredag_l\xF6rdag".split("_"),weekdaysShort:"s\xF6n_m\xE5n_tis_ons_tor_fre_l\xF6r".split("_"),weekdaysMin:"s\xF6_m\xE5_ti_on_to_fr_l\xF6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xE5r] LT",nextWeek:"[P\xE5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xF6r %s sedan",s:"n\xE5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xE5nad",MM:"%d m\xE5nader",y:"ett \xE5r",yy:"%d \xE5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(F){var x=F%10;return F+(~~(F%100/10)==1?":e":x===1||x===2?":a":":e")},week:{dow:1,doy:4}})})(se(9420))},7427:function(ae,Le,se){(function(J){"use strict";J.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})})(se(9420))},898:function(ae,Le,se){(function(J){"use strict";var F={1:"\u0BE7",2:"\u0BE8",3:"\u0BE9",4:"\u0BEA",5:"\u0BEB",6:"\u0BEC",7:"\u0BED",8:"\u0BEE",9:"\u0BEF",0:"\u0BE6"},x={"\u0BE7":"1","\u0BE8":"2","\u0BE9":"3","\u0BEA":"4","\u0BEB":"5","\u0BEC":"6","\u0BED":"7","\u0BEE":"8","\u0BEF":"9","\u0BE6":"0"};J.defineLocale("ta",{months:"\u0B9C\u0BA9\u0BB5\u0BB0\u0BBF_\u0BAA\u0BBF\u0BAA\u0BCD\u0BB0\u0BB5\u0BB0\u0BBF_\u0BAE\u0BBE\u0BB0\u0BCD\u0B9A\u0BCD_\u0B8F\u0BAA\u0BCD\u0BB0\u0BB2\u0BCD_\u0BAE\u0BC7_\u0B9C\u0BC2\u0BA9\u0BCD_\u0B9C\u0BC2\u0BB2\u0BC8_\u0B86\u0B95\u0BB8\u0BCD\u0B9F\u0BCD_\u0B9A\u0BC6\u0BAA\u0BCD\u0B9F\u0BC6\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD_\u0B85\u0B95\u0BCD\u0B9F\u0BC7\u0BBE\u0BAA\u0BB0\u0BCD_\u0BA8\u0BB5\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD_\u0B9F\u0BBF\u0B9A\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD".split("_"),monthsShort:"\u0B9C\u0BA9\u0BB5\u0BB0\u0BBF_\u0BAA\u0BBF\u0BAA\u0BCD\u0BB0\u0BB5\u0BB0\u0BBF_\u0BAE\u0BBE\u0BB0\u0BCD\u0B9A\u0BCD_\u0B8F\u0BAA\u0BCD\u0BB0\u0BB2\u0BCD_\u0BAE\u0BC7_\u0B9C\u0BC2\u0BA9\u0BCD_\u0B9C\u0BC2\u0BB2\u0BC8_\u0B86\u0B95\u0BB8\u0BCD\u0B9F\u0BCD_\u0B9A\u0BC6\u0BAA\u0BCD\u0B9F\u0BC6\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD_\u0B85\u0B95\u0BCD\u0B9F\u0BC7\u0BBE\u0BAA\u0BB0\u0BCD_\u0BA8\u0BB5\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD_\u0B9F\u0BBF\u0B9A\u0BAE\u0BCD\u0BAA\u0BB0\u0BCD".split("_"),weekdays:"\u0B9E\u0BBE\u0BAF\u0BBF\u0BB1\u0BCD\u0BB1\u0BC1\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8_\u0BA4\u0BBF\u0B99\u0BCD\u0B95\u0B9F\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8_\u0B9A\u0BC6\u0BB5\u0BCD\u0BB5\u0BBE\u0BAF\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8_\u0BAA\u0BC1\u0BA4\u0BA9\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8_\u0BB5\u0BBF\u0BAF\u0BBE\u0BB4\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8_\u0BB5\u0BC6\u0BB3\u0BCD\u0BB3\u0BBF\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8_\u0B9A\u0BA9\u0BBF\u0B95\u0BCD\u0B95\u0BBF\u0BB4\u0BAE\u0BC8".split("_"),weekdaysShort:"\u0B9E\u0BBE\u0BAF\u0BBF\u0BB1\u0BC1_\u0BA4\u0BBF\u0B99\u0BCD\u0B95\u0BB3\u0BCD_\u0B9A\u0BC6\u0BB5\u0BCD\u0BB5\u0BBE\u0BAF\u0BCD_\u0BAA\u0BC1\u0BA4\u0BA9\u0BCD_\u0BB5\u0BBF\u0BAF\u0BBE\u0BB4\u0BA9\u0BCD_\u0BB5\u0BC6\u0BB3\u0BCD\u0BB3\u0BBF_\u0B9A\u0BA9\u0BBF".split("_"),weekdaysMin:"\u0B9E\u0BBE_\u0BA4\u0BBF_\u0B9A\u0BC6_\u0BAA\u0BC1_\u0BB5\u0BBF_\u0BB5\u0BC6_\u0B9A".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0B87\u0BA9\u0BCD\u0BB1\u0BC1] LT",nextDay:"[\u0BA8\u0BBE\u0BB3\u0BC8] LT",nextWeek:"dddd, LT",lastDay:"[\u0BA8\u0BC7\u0BB1\u0BCD\u0BB1\u0BC1] LT",lastWeek:"[\u0B95\u0B9F\u0BA8\u0BCD\u0BA4 \u0BB5\u0BBE\u0BB0\u0BAE\u0BCD] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0B87\u0BB2\u0BCD",past:"%s \u0BAE\u0BC1\u0BA9\u0BCD",s:"\u0B92\u0BB0\u0BC1 \u0B9A\u0BBF\u0BB2 \u0BB5\u0BBF\u0BA8\u0BBE\u0B9F\u0BBF\u0B95\u0BB3\u0BCD",ss:"%d \u0BB5\u0BBF\u0BA8\u0BBE\u0B9F\u0BBF\u0B95\u0BB3\u0BCD",m:"\u0B92\u0BB0\u0BC1 \u0BA8\u0BBF\u0BAE\u0BBF\u0B9F\u0BAE\u0BCD",mm:"%d \u0BA8\u0BBF\u0BAE\u0BBF\u0B9F\u0B99\u0BCD\u0B95\u0BB3\u0BCD",h:"\u0B92\u0BB0\u0BC1 \u0BAE\u0BA3\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",hh:"%d \u0BAE\u0BA3\u0BBF \u0BA8\u0BC7\u0BB0\u0BAE\u0BCD",d:"\u0B92\u0BB0\u0BC1 \u0BA8\u0BBE\u0BB3\u0BCD",dd:"%d \u0BA8\u0BBE\u0B9F\u0BCD\u0B95\u0BB3\u0BCD",M:"\u0B92\u0BB0\u0BC1 \u0BAE\u0BBE\u0BA4\u0BAE\u0BCD",MM:"%d \u0BAE\u0BBE\u0BA4\u0B99\u0BCD\u0B95\u0BB3\u0BCD",y:"\u0B92\u0BB0\u0BC1 \u0BB5\u0BB0\u0BC1\u0B9F\u0BAE\u0BCD",yy:"%d \u0B86\u0BA3\u0BCD\u0B9F\u0BC1\u0B95\u0BB3\u0BCD"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(I){return I+"\u0BB5\u0BA4\u0BC1"},preparse:function(I){return I.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(G){return x[G]})},postformat:function(I){return I.replace(/\d/g,function(G){return F[G]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(I,G,ie){return I<2?" \u0BAF\u0BBE\u0BAE\u0BAE\u0BCD":I<6?" \u0BB5\u0BC8\u0B95\u0BB1\u0BC8":I<10?" \u0B95\u0BBE\u0BB2\u0BC8":I<14?" \u0BA8\u0BA3\u0BCD\u0BAA\u0B95\u0BB2\u0BCD":I<18?" \u0B8E\u0BB1\u0BCD\u0BAA\u0BBE\u0B9F\u0BC1":I<22?" \u0BAE\u0BBE\u0BB2\u0BC8":" \u0BAF\u0BBE\u0BAE\u0BAE\u0BCD"},meridiemHour:function(I,G){return I===12&&(I=0),G==="\u0BAF\u0BBE\u0BAE\u0BAE\u0BCD"?I<2?I:I+12:G==="\u0BB5\u0BC8\u0B95\u0BB1\u0BC8"||G==="\u0B95\u0BBE\u0BB2\u0BC8"||G==="\u0BA8\u0BA3\u0BCD\u0BAA\u0B95\u0BB2\u0BCD"&&I>=10?I:I+12},week:{dow:0,doy:6}})})(se(9420))},1742:function(ae,Le,se){(function(J){"use strict";J.defineLocale("te",{months:"\u0C1C\u0C28\u0C35\u0C30\u0C3F_\u0C2B\u0C3F\u0C2C\u0C4D\u0C30\u0C35\u0C30\u0C3F_\u0C2E\u0C3E\u0C30\u0C4D\u0C1A\u0C3F_\u0C0F\u0C2A\u0C4D\u0C30\u0C3F\u0C32\u0C4D_\u0C2E\u0C47_\u0C1C\u0C42\u0C28\u0C4D_\u0C1C\u0C41\u0C32\u0C48_\u0C06\u0C17\u0C38\u0C4D\u0C1F\u0C41_\u0C38\u0C46\u0C2A\u0C4D\u0C1F\u0C46\u0C02\u0C2C\u0C30\u0C4D_\u0C05\u0C15\u0C4D\u0C1F\u0C4B\u0C2C\u0C30\u0C4D_\u0C28\u0C35\u0C02\u0C2C\u0C30\u0C4D_\u0C21\u0C3F\u0C38\u0C46\u0C02\u0C2C\u0C30\u0C4D".split("_"),monthsShort:"\u0C1C\u0C28._\u0C2B\u0C3F\u0C2C\u0C4D\u0C30._\u0C2E\u0C3E\u0C30\u0C4D\u0C1A\u0C3F_\u0C0F\u0C2A\u0C4D\u0C30\u0C3F._\u0C2E\u0C47_\u0C1C\u0C42\u0C28\u0C4D_\u0C1C\u0C41\u0C32\u0C48_\u0C06\u0C17._\u0C38\u0C46\u0C2A\u0C4D._\u0C05\u0C15\u0C4D\u0C1F\u0C4B._\u0C28\u0C35._\u0C21\u0C3F\u0C38\u0C46.".split("_"),monthsParseExact:!0,weekdays:"\u0C06\u0C26\u0C3F\u0C35\u0C3E\u0C30\u0C02_\u0C38\u0C4B\u0C2E\u0C35\u0C3E\u0C30\u0C02_\u0C2E\u0C02\u0C17\u0C33\u0C35\u0C3E\u0C30\u0C02_\u0C2C\u0C41\u0C27\u0C35\u0C3E\u0C30\u0C02_\u0C17\u0C41\u0C30\u0C41\u0C35\u0C3E\u0C30\u0C02_\u0C36\u0C41\u0C15\u0C4D\u0C30\u0C35\u0C3E\u0C30\u0C02_\u0C36\u0C28\u0C3F\u0C35\u0C3E\u0C30\u0C02".split("_"),weekdaysShort:"\u0C06\u0C26\u0C3F_\u0C38\u0C4B\u0C2E_\u0C2E\u0C02\u0C17\u0C33_\u0C2C\u0C41\u0C27_\u0C17\u0C41\u0C30\u0C41_\u0C36\u0C41\u0C15\u0C4D\u0C30_\u0C36\u0C28\u0C3F".split("_"),weekdaysMin:"\u0C06_\u0C38\u0C4B_\u0C2E\u0C02_\u0C2C\u0C41_\u0C17\u0C41_\u0C36\u0C41_\u0C36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0C28\u0C47\u0C21\u0C41] LT",nextDay:"[\u0C30\u0C47\u0C2A\u0C41] LT",nextWeek:"dddd, LT",lastDay:"[\u0C28\u0C3F\u0C28\u0C4D\u0C28] LT",lastWeek:"[\u0C17\u0C24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0C32\u0C4B",past:"%s \u0C15\u0C4D\u0C30\u0C3F\u0C24\u0C02",s:"\u0C15\u0C4A\u0C28\u0C4D\u0C28\u0C3F \u0C15\u0C4D\u0C37\u0C23\u0C3E\u0C32\u0C41",ss:"%d \u0C38\u0C46\u0C15\u0C28\u0C4D\u0C32\u0C41",m:"\u0C12\u0C15 \u0C28\u0C3F\u0C2E\u0C3F\u0C37\u0C02",mm:"%d \u0C28\u0C3F\u0C2E\u0C3F\u0C37\u0C3E\u0C32\u0C41",h:"\u0C12\u0C15 \u0C17\u0C02\u0C1F",hh:"%d \u0C17\u0C02\u0C1F\u0C32\u0C41",d:"\u0C12\u0C15 \u0C30\u0C4B\u0C1C\u0C41",dd:"%d \u0C30\u0C4B\u0C1C\u0C41\u0C32\u0C41",M:"\u0C12\u0C15 \u0C28\u0C46\u0C32",MM:"%d \u0C28\u0C46\u0C32\u0C32\u0C41",y:"\u0C12\u0C15 \u0C38\u0C02\u0C35\u0C24\u0C4D\u0C38\u0C30\u0C02",yy:"%d \u0C38\u0C02\u0C35\u0C24\u0C4D\u0C38\u0C30\u0C3E\u0C32\u0C41"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%d\u0C35",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(F,x){return F===12&&(F=0),x==="\u0C30\u0C3E\u0C24\u0C4D\u0C30\u0C3F"?F<4?F:F+12:x==="\u0C09\u0C26\u0C2F\u0C02"?F:x==="\u0C2E\u0C27\u0C4D\u0C2F\u0C3E\u0C39\u0C4D\u0C28\u0C02"?F>=10?F:F+12:x==="\u0C38\u0C3E\u0C2F\u0C02\u0C24\u0C4D\u0C30\u0C02"?F+12:void 0},meridiem:function(F,x,I){return F<4?"\u0C30\u0C3E\u0C24\u0C4D\u0C30\u0C3F":F<10?"\u0C09\u0C26\u0C2F\u0C02":F<17?"\u0C2E\u0C27\u0C4D\u0C2F\u0C3E\u0C39\u0C4D\u0C28\u0C02":F<20?"\u0C38\u0C3E\u0C2F\u0C02\u0C24\u0C4D\u0C30\u0C02":"\u0C30\u0C3E\u0C24\u0C4D\u0C30\u0C3F"},week:{dow:0,doy:6}})})(se(9420))},3600:function(ae,Le,se){(function(J){"use strict";J.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xF1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(F){var x=F%10;return F+(~~(F%100/10)==1?"th":x===1?"st":x===2?"nd":x===3?"rd":"th")},week:{dow:1,doy:4}})})(se(9420))},9812:function(ae,Le,se){(function(J){"use strict";var F={0:"-\u0443\u043C",1:"-\u0443\u043C",2:"-\u044E\u043C",3:"-\u044E\u043C",4:"-\u0443\u043C",5:"-\u0443\u043C",6:"-\u0443\u043C",7:"-\u0443\u043C",8:"-\u0443\u043C",9:"-\u0443\u043C",10:"-\u0443\u043C",12:"-\u0443\u043C",13:"-\u0443\u043C",20:"-\u0443\u043C",30:"-\u044E\u043C",40:"-\u0443\u043C",50:"-\u0443\u043C",60:"-\u0443\u043C",70:"-\u0443\u043C",80:"-\u0443\u043C",90:"-\u0443\u043C",100:"-\u0443\u043C"};J.defineLocale("tg",{months:{format:"\u044F\u043D\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043B\u0438_\u043C\u0430\u0440\u0442\u0438_\u0430\u043F\u0440\u0435\u043B\u0438_\u043C\u0430\u0439\u0438_\u0438\u044E\u043D\u0438_\u0438\u044E\u043B\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u0438_\u043E\u043A\u0442\u044F\u0431\u0440\u0438_\u043D\u043E\u044F\u0431\u0440\u0438_\u0434\u0435\u043A\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044F\u043D\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043B_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0435\u043B_\u043C\u0430\u0439_\u0438\u044E\u043D_\u0438\u044E\u043B_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043D\u0442\u044F\u0431\u0440_\u043E\u043A\u0442\u044F\u0431\u0440_\u043D\u043E\u044F\u0431\u0440_\u0434\u0435\u043A\u0430\u0431\u0440".split("_")},monthsShort:"\u044F\u043D\u0432_\u0444\u0435\u0432_\u043C\u0430\u0440_\u0430\u043F\u0440_\u043C\u0430\u0439_\u0438\u044E\u043D_\u0438\u044E\u043B_\u0430\u0432\u0433_\u0441\u0435\u043D_\u043E\u043A\u0442_\u043D\u043E\u044F_\u0434\u0435\u043A".split("_"),weekdays:"\u044F\u043A\u0448\u0430\u043D\u0431\u0435_\u0434\u0443\u0448\u0430\u043D\u0431\u0435_\u0441\u0435\u0448\u0430\u043D\u0431\u0435_\u0447\u043E\u0440\u0448\u0430\u043D\u0431\u0435_\u043F\u0430\u043D\u04B7\u0448\u0430\u043D\u0431\u0435_\u04B7\u0443\u043C\u044A\u0430_\u0448\u0430\u043D\u0431\u0435".split("_"),weekdaysShort:"\u044F\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043F\u0448\u0431_\u04B7\u0443\u043C_\u0448\u043D\u0431".split("_"),weekdaysMin:"\u044F\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043F\u0448_\u04B7\u043C_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043C\u0440\u04EF\u0437 \u0441\u043E\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043E \u0441\u043E\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04EF\u0437 \u0441\u043E\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04B3\u0430\u0444\u0442\u0430\u0438 \u043E\u044F\u043D\u0434\u0430 \u0441\u043E\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04B3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043E\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044A\u0434\u0438 %s",past:"%s \u043F\u0435\u0448",s:"\u044F\u043A\u0447\u0430\u043D\u0434 \u0441\u043E\u043D\u0438\u044F",m:"\u044F\u043A \u0434\u0430\u049B\u0438\u049B\u0430",mm:"%d \u0434\u0430\u049B\u0438\u049B\u0430",h:"\u044F\u043A \u0441\u043E\u0430\u0442",hh:"%d \u0441\u043E\u0430\u0442",d:"\u044F\u043A \u0440\u04EF\u0437",dd:"%d \u0440\u04EF\u0437",M:"\u044F\u043A \u043C\u043E\u04B3",MM:"%d \u043C\u043E\u04B3",y:"\u044F\u043A \u0441\u043E\u043B",yy:"%d \u0441\u043E\u043B"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(x,I){return x===12&&(x=0),I==="\u0448\u0430\u0431"?x<4?x:x+12:I==="\u0441\u0443\u0431\u04B3"?x:I==="\u0440\u04EF\u0437"?x>=11?x:x+12:I==="\u0431\u0435\u0433\u043E\u04B3"?x+12:void 0},meridiem:function(x,I,G){return x<4?"\u0448\u0430\u0431":x<11?"\u0441\u0443\u0431\u04B3":x<16?"\u0440\u04EF\u0437":x<19?"\u0431\u0435\u0433\u043E\u04B3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(x){return x+(F[x]||F[x%10]||F[x>=100?100:null])},week:{dow:1,doy:7}})})(se(9420))},9513:function(ae,Le,se){(function(J){"use strict";J.defineLocale("th",{months:"\u0E21\u0E01\u0E23\u0E32\u0E04\u0E21_\u0E01\u0E38\u0E21\u0E20\u0E32\u0E1E\u0E31\u0E19\u0E18\u0E4C_\u0E21\u0E35\u0E19\u0E32\u0E04\u0E21_\u0E40\u0E21\u0E29\u0E32\u0E22\u0E19_\u0E1E\u0E24\u0E29\u0E20\u0E32\u0E04\u0E21_\u0E21\u0E34\u0E16\u0E38\u0E19\u0E32\u0E22\u0E19_\u0E01\u0E23\u0E01\u0E0E\u0E32\u0E04\u0E21_\u0E2A\u0E34\u0E07\u0E2B\u0E32\u0E04\u0E21_\u0E01\u0E31\u0E19\u0E22\u0E32\u0E22\u0E19_\u0E15\u0E38\u0E25\u0E32\u0E04\u0E21_\u0E1E\u0E24\u0E28\u0E08\u0E34\u0E01\u0E32\u0E22\u0E19_\u0E18\u0E31\u0E19\u0E27\u0E32\u0E04\u0E21".split("_"),monthsShort:"\u0E21.\u0E04._\u0E01.\u0E1E._\u0E21\u0E35.\u0E04._\u0E40\u0E21.\u0E22._\u0E1E.\u0E04._\u0E21\u0E34.\u0E22._\u0E01.\u0E04._\u0E2A.\u0E04._\u0E01.\u0E22._\u0E15.\u0E04._\u0E1E.\u0E22._\u0E18.\u0E04.".split("_"),monthsParseExact:!0,weekdays:"\u0E2D\u0E32\u0E17\u0E34\u0E15\u0E22\u0E4C_\u0E08\u0E31\u0E19\u0E17\u0E23\u0E4C_\u0E2D\u0E31\u0E07\u0E04\u0E32\u0E23_\u0E1E\u0E38\u0E18_\u0E1E\u0E24\u0E2B\u0E31\u0E2A\u0E1A\u0E14\u0E35_\u0E28\u0E38\u0E01\u0E23\u0E4C_\u0E40\u0E2A\u0E32\u0E23\u0E4C".split("_"),weekdaysShort:"\u0E2D\u0E32\u0E17\u0E34\u0E15\u0E22\u0E4C_\u0E08\u0E31\u0E19\u0E17\u0E23\u0E4C_\u0E2D\u0E31\u0E07\u0E04\u0E32\u0E23_\u0E1E\u0E38\u0E18_\u0E1E\u0E24\u0E2B\u0E31\u0E2A_\u0E28\u0E38\u0E01\u0E23\u0E4C_\u0E40\u0E2A\u0E32\u0E23\u0E4C".split("_"),weekdaysMin:"\u0E2D\u0E32._\u0E08._\u0E2D._\u0E1E._\u0E1E\u0E24._\u0E28._\u0E2A.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0E40\u0E27\u0E25\u0E32 H:mm",LLLL:"\u0E27\u0E31\u0E19dddd\u0E17\u0E35\u0E48 D MMMM YYYY \u0E40\u0E27\u0E25\u0E32 H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(F){return F==="\u0E2B\u0E25\u0E31\u0E07\u0E40\u0E17\u0E35\u0E48\u0E22\u0E07"},meridiem:function(F,x,I){return F<12?"\u0E01\u0E48\u0E2D\u0E19\u0E40\u0E17\u0E35\u0E48\u0E22\u0E07":"\u0E2B\u0E25\u0E31\u0E07\u0E40\u0E17\u0E35\u0E48\u0E22\u0E07"},calendar:{sameDay:"[\u0E27\u0E31\u0E19\u0E19\u0E35\u0E49 \u0E40\u0E27\u0E25\u0E32] LT",nextDay:"[\u0E1E\u0E23\u0E38\u0E48\u0E07\u0E19\u0E35\u0E49 \u0E40\u0E27\u0E25\u0E32] LT",nextWeek:"dddd[\u0E2B\u0E19\u0E49\u0E32 \u0E40\u0E27\u0E25\u0E32] LT",lastDay:"[\u0E40\u0E21\u0E37\u0E48\u0E2D\u0E27\u0E32\u0E19\u0E19\u0E35\u0E49 \u0E40\u0E27\u0E25\u0E32] LT",lastWeek:"[\u0E27\u0E31\u0E19]dddd[\u0E17\u0E35\u0E48\u0E41\u0E25\u0E49\u0E27 \u0E40\u0E27\u0E25\u0E32] LT",sameElse:"L"},relativeTime:{future:"\u0E2D\u0E35\u0E01 %s",past:"%s\u0E17\u0E35\u0E48\u0E41\u0E25\u0E49\u0E27",s:"\u0E44\u0E21\u0E48\u0E01\u0E35\u0E48\u0E27\u0E34\u0E19\u0E32\u0E17\u0E35",ss:"%d \u0E27\u0E34\u0E19\u0E32\u0E17\u0E35",m:"1 \u0E19\u0E32\u0E17\u0E35",mm:"%d \u0E19\u0E32\u0E17\u0E35",h:"1 \u0E0A\u0E31\u0E48\u0E27\u0E42\u0E21\u0E07",hh:"%d \u0E0A\u0E31\u0E48\u0E27\u0E42\u0E21\u0E07",d:"1 \u0E27\u0E31\u0E19",dd:"%d \u0E27\u0E31\u0E19",w:"1 \u0E2A\u0E31\u0E1B\u0E14\u0E32\u0E2B\u0E4C",ww:"%d \u0E2A\u0E31\u0E1B\u0E14\u0E32\u0E2B\u0E4C",M:"1 \u0E40\u0E14\u0E37\u0E2D\u0E19",MM:"%d \u0E40\u0E14\u0E37\u0E2D\u0E19",y:"1 \u0E1B\u0E35",yy:"%d \u0E1B\u0E35"}})})(se(9420))},8464:function(ae,Le,se){(function(J){"use strict";var F={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xFCnji",4:"'\xFCnji",100:"'\xFCnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};J.defineLocale("tk",{months:"\xDDanwar_Fewral_Mart_Aprel_Ma\xFD_I\xFDun_I\xFDul_Awgust_Sent\xFDabr_Okt\xFDabr_No\xFDabr_Dekabr".split("_"),monthsShort:"\xDDan_Few_Mar_Apr_Ma\xFD_I\xFDn_I\xFDl_Awg_Sen_Okt_No\xFD_Dek".split("_"),weekdays:"\xDDek\u015Fenbe_Du\u015Fenbe_Si\u015Fenbe_\xC7ar\u015Fenbe_Pen\u015Fenbe_Anna_\u015Eenbe".split("_"),weekdaysShort:"\xDDek_Du\u015F_Si\u015F_\xC7ar_Pen_Ann_\u015Een".split("_"),weekdaysMin:"\xDDk_D\u015F_S\u015F_\xC7r_Pn_An_\u015En".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xFCn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xFC\xFDn] LT",lastWeek:"[ge\xE7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xF6\u0148",s:"birn\xE4\xE7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xFCn",dd:"%d g\xFCn",M:"bir a\xFD",MM:"%d a\xFD",y:"bir \xFDyl",yy:"%d \xFDyl"},ordinal:function(x,I){switch(I){case"d":case"D":case"Do":case"DD":return x;default:if(x===0)return x+"'unjy";var G=x%10;return x+(F[G]||F[x%100-G]||F[x>=100?100:null])}},week:{dow:1,doy:7}})})(se(9420))},3502:function(ae,Le,se){(function(J){"use strict";J.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(F){return F},week:{dow:1,doy:4}})})(se(9420))},193:function(ae,Le,se){(function(J){"use strict";var F="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function x(I,G,ie,ue){var he=function(De){var Qe=Math.floor(De%1e3/100),we=Math.floor(De%100/10),je=De%10,pe="";return Qe>0&&(pe+=F[Qe]+"vatlh"),we>0&&(pe+=(pe!==""?" ":"")+F[we]+"maH"),je>0&&(pe+=(pe!==""?" ":"")+F[je]),pe===""?"pagh":pe}(I);switch(ie){case"ss":return he+" lup";case"mm":return he+" tup";case"hh":return he+" rep";case"dd":return he+" jaj";case"MM":return he+" jar";case"yy":return he+" DIS"}}J.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(I){var G=I;return I.indexOf("jaj")!==-1?G.slice(0,-3)+"leS":I.indexOf("jar")!==-1?G.slice(0,-3)+"waQ":I.indexOf("DIS")!==-1?G.slice(0,-3)+"nem":G+" pIq"},past:function(I){var G=I;return I.indexOf("jaj")!==-1?G.slice(0,-3)+"Hu\u2019":I.indexOf("jar")!==-1?G.slice(0,-3)+"wen":I.indexOf("DIS")!==-1?G.slice(0,-3)+"ben":G+" ret"},s:"puS lup",ss:x,m:"wa\u2019 tup",mm:x,h:"wa\u2019 rep",hh:x,d:"wa\u2019 jaj",dd:x,M:"wa\u2019 jar",MM:x,y:"wa\u2019 DIS",yy:x},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},5903:function(ae,Le,se){(function(J){"use strict";var F={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xFCnc\xFC",4:"'\xFCnc\xFC",100:"'\xFCnc\xFC",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};J.defineLocale("tr",{months:"Ocak_\u015Eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011Fustos_Eyl\xFCl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015Eub_Mar_Nis_May_Haz_Tem_A\u011Fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xC7ar\u015Famba_Per\u015Fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xC7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xC7a_Pe_Cu_Ct".split("_"),meridiem:function(x,I,G){return x<12?G?"\xF6\xF6":"\xD6\xD6":G?"\xF6s":"\xD6S"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(x){return x==="\xF6s"||x==="\xD6S"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xFCn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xFCn] LT",lastWeek:"[ge\xE7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xF6nce",s:"birka\xE7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xFCn",dd:"%d g\xFCn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(x,I){switch(I){case"d":case"D":case"Do":case"DD":return x;default:if(x===0)return x+"'\u0131nc\u0131";var G=x%10;return x+(F[G]||F[x%100-G]||F[x>=100?100:null])}},week:{dow:1,doy:7}})})(se(9420))},9459:function(ae,Le,se){(function(J){"use strict";function F(x,I,G,ie){var ue={s:["viensas secunds","'iensas secunds"],ss:[x+" secunds",x+" secunds"],m:["'n m\xEDut","'iens m\xEDut"],mm:[x+" m\xEDuts",x+" m\xEDuts"],h:["'n \xFEora","'iensa \xFEora"],hh:[x+" \xFEoras",x+" \xFEoras"],d:["'n ziua","'iensa ziua"],dd:[x+" ziuas",x+" ziuas"],M:["'n mes","'iens mes"],MM:[x+" mesen",x+" mesen"],y:["'n ar","'iens ar"],yy:[x+" ars",x+" ars"]};return ie||I?ue[G][0]:ue[G][1]}J.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xE7_Avr\xEFu_Mai_G\xFCn_Julia_Guscht_Setemvar_Listop\xE4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xFCn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xFAladi_L\xFAne\xE7i_Maitzi_M\xE1rcuri_Xh\xFAadi_Vi\xE9ner\xE7i_S\xE1turi".split("_"),weekdaysShort:"S\xFAl_L\xFAn_Mai_M\xE1r_Xh\xFA_Vi\xE9_S\xE1t".split("_"),weekdaysMin:"S\xFA_L\xFA_Ma_M\xE1_Xh_Vi_S\xE1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(x){return x.toLowerCase()==="d'o"},meridiem:function(x,I,G){return x>11?G?"d'o":"D'O":G?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xE0] LT",nextDay:"[dem\xE0 \xE0] LT",nextWeek:"dddd [\xE0] LT",lastDay:"[ieiri \xE0] LT",lastWeek:"[s\xFCr el] dddd [lasteu \xE0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:F,ss:F,m:F,mm:F,h:F,hh:F,d:F,dd:F,M:F,MM:F,y:F,yy:F},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})(se(9420))},1476:function(ae,Le,se){(function(J){"use strict";J.defineLocale("tzm-latn",{months:"innayr_br\u02E4ayr\u02E4_mar\u02E4s\u02E4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02E4wbr\u02E4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02E4ayr\u02E4_mar\u02E4s\u02E4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02E4wbr\u02E4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1E0Dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1E0Dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1E0Dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1E0D",mm:"%d minu\u1E0D",h:"sa\u025Ba",hh:"%d tassa\u025Bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})})(se(9420))},7820:function(ae,Le,se){(function(J){"use strict";J.defineLocale("tzm",{months:"\u2D49\u2D4F\u2D4F\u2D30\u2D62\u2D54_\u2D31\u2D55\u2D30\u2D62\u2D55_\u2D4E\u2D30\u2D55\u2D5A_\u2D49\u2D31\u2D54\u2D49\u2D54_\u2D4E\u2D30\u2D62\u2D62\u2D53_\u2D62\u2D53\u2D4F\u2D62\u2D53_\u2D62\u2D53\u2D4D\u2D62\u2D53\u2D63_\u2D56\u2D53\u2D5B\u2D5C_\u2D5B\u2D53\u2D5C\u2D30\u2D4F\u2D31\u2D49\u2D54_\u2D3D\u2D5F\u2D53\u2D31\u2D55_\u2D4F\u2D53\u2D61\u2D30\u2D4F\u2D31\u2D49\u2D54_\u2D37\u2D53\u2D4A\u2D4F\u2D31\u2D49\u2D54".split("_"),monthsShort:"\u2D49\u2D4F\u2D4F\u2D30\u2D62\u2D54_\u2D31\u2D55\u2D30\u2D62\u2D55_\u2D4E\u2D30\u2D55\u2D5A_\u2D49\u2D31\u2D54\u2D49\u2D54_\u2D4E\u2D30\u2D62\u2D62\u2D53_\u2D62\u2D53\u2D4F\u2D62\u2D53_\u2D62\u2D53\u2D4D\u2D62\u2D53\u2D63_\u2D56\u2D53\u2D5B\u2D5C_\u2D5B\u2D53\u2D5C\u2D30\u2D4F\u2D31\u2D49\u2D54_\u2D3D\u2D5F\u2D53\u2D31\u2D55_\u2D4F\u2D53\u2D61\u2D30\u2D4F\u2D31\u2D49\u2D54_\u2D37\u2D53\u2D4A\u2D4F\u2D31\u2D49\u2D54".split("_"),weekdays:"\u2D30\u2D59\u2D30\u2D4E\u2D30\u2D59_\u2D30\u2D62\u2D4F\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D4F\u2D30\u2D59_\u2D30\u2D3D\u2D54\u2D30\u2D59_\u2D30\u2D3D\u2D61\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D4E\u2D61\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D39\u2D62\u2D30\u2D59".split("_"),weekdaysShort:"\u2D30\u2D59\u2D30\u2D4E\u2D30\u2D59_\u2D30\u2D62\u2D4F\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D4F\u2D30\u2D59_\u2D30\u2D3D\u2D54\u2D30\u2D59_\u2D30\u2D3D\u2D61\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D4E\u2D61\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D39\u2D62\u2D30\u2D59".split("_"),weekdaysMin:"\u2D30\u2D59\u2D30\u2D4E\u2D30\u2D59_\u2D30\u2D62\u2D4F\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D4F\u2D30\u2D59_\u2D30\u2D3D\u2D54\u2D30\u2D59_\u2D30\u2D3D\u2D61\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D4E\u2D61\u2D30\u2D59_\u2D30\u2D59\u2D49\u2D39\u2D62\u2D30\u2D59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2D30\u2D59\u2D37\u2D45 \u2D34] LT",nextDay:"[\u2D30\u2D59\u2D3D\u2D30 \u2D34] LT",nextWeek:"dddd [\u2D34] LT",lastDay:"[\u2D30\u2D5A\u2D30\u2D4F\u2D5C \u2D34] LT",lastWeek:"dddd [\u2D34] LT",sameElse:"L"},relativeTime:{future:"\u2D37\u2D30\u2D37\u2D45 \u2D59 \u2D62\u2D30\u2D4F %s",past:"\u2D62\u2D30\u2D4F %s",s:"\u2D49\u2D4E\u2D49\u2D3D",ss:"%d \u2D49\u2D4E\u2D49\u2D3D",m:"\u2D4E\u2D49\u2D4F\u2D53\u2D3A",mm:"%d \u2D4E\u2D49\u2D4F\u2D53\u2D3A",h:"\u2D59\u2D30\u2D44\u2D30",hh:"%d \u2D5C\u2D30\u2D59\u2D59\u2D30\u2D44\u2D49\u2D4F",d:"\u2D30\u2D59\u2D59",dd:"%d o\u2D59\u2D59\u2D30\u2D4F",M:"\u2D30\u2D62o\u2D53\u2D54",MM:"%d \u2D49\u2D62\u2D62\u2D49\u2D54\u2D4F",y:"\u2D30\u2D59\u2D33\u2D30\u2D59",yy:"%d \u2D49\u2D59\u2D33\u2D30\u2D59\u2D4F"},week:{dow:6,doy:12}})})(se(9420))},7927:function(ae,Le,se){(function(J){"use strict";J.defineLocale("ug-cn",{months:"\u064A\u0627\u0646\u06CB\u0627\u0631_\u0641\u06D0\u06CB\u0631\u0627\u0644_\u0645\u0627\u0631\u062A_\u0626\u0627\u067E\u0631\u06D0\u0644_\u0645\u0627\u064A_\u0626\u0649\u064A\u06C7\u0646_\u0626\u0649\u064A\u06C7\u0644_\u0626\u0627\u06CB\u063A\u06C7\u0633\u062A_\u0633\u06D0\u0646\u062A\u06D5\u0628\u0649\u0631_\u0626\u06C6\u0643\u062A\u06D5\u0628\u0649\u0631_\u0646\u0648\u064A\u0627\u0628\u0649\u0631_\u062F\u06D0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064A\u0627\u0646\u06CB\u0627\u0631_\u0641\u06D0\u06CB\u0631\u0627\u0644_\u0645\u0627\u0631\u062A_\u0626\u0627\u067E\u0631\u06D0\u0644_\u0645\u0627\u064A_\u0626\u0649\u064A\u06C7\u0646_\u0626\u0649\u064A\u06C7\u0644_\u0626\u0627\u06CB\u063A\u06C7\u0633\u062A_\u0633\u06D0\u0646\u062A\u06D5\u0628\u0649\u0631_\u0626\u06C6\u0643\u062A\u06D5\u0628\u0649\u0631_\u0646\u0648\u064A\u0627\u0628\u0649\u0631_\u062F\u06D0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064A\u06D5\u0643\u0634\u06D5\u0646\u0628\u06D5_\u062F\u06C8\u0634\u06D5\u0646\u0628\u06D5_\u0633\u06D5\u064A\u0634\u06D5\u0646\u0628\u06D5_\u0686\u0627\u0631\u0634\u06D5\u0646\u0628\u06D5_\u067E\u06D5\u064A\u0634\u06D5\u0646\u0628\u06D5_\u062C\u06C8\u0645\u06D5_\u0634\u06D5\u0646\u0628\u06D5".split("_"),weekdaysShort:"\u064A\u06D5_\u062F\u06C8_\u0633\u06D5_\u0686\u0627_\u067E\u06D5_\u062C\u06C8_\u0634\u06D5".split("_"),weekdaysMin:"\u064A\u06D5_\u062F\u06C8_\u0633\u06D5_\u0686\u0627_\u067E\u06D5_\u062C\u06C8_\u0634\u06D5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064A\u0649\u0644\u0649M-\u0626\u0627\u064A\u0646\u0649\u06ADD-\u0643\u06C8\u0646\u0649",LLL:"YYYY-\u064A\u0649\u0644\u0649M-\u0626\u0627\u064A\u0646\u0649\u06ADD-\u0643\u06C8\u0646\u0649\u060C HH:mm",LLLL:"dddd\u060C YYYY-\u064A\u0649\u0644\u0649M-\u0626\u0627\u064A\u0646\u0649\u06ADD-\u0643\u06C8\u0646\u0649\u060C HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(F,x){return F===12&&(F=0),x==="\u064A\u06D0\u0631\u0649\u0645 \u0643\u06D0\u0686\u06D5"||x==="\u0633\u06D5\u06BE\u06D5\u0631"||x==="\u0686\u06C8\u0634\u062A\u0649\u0646 \u0628\u06C7\u0631\u06C7\u0646"?F:x==="\u0686\u06C8\u0634\u062A\u0649\u0646 \u0643\u06D0\u064A\u0649\u0646"||x==="\u0643\u06D5\u0686"?F+12:F>=11?F:F+12},meridiem:function(F,x,I){var G=100*F+x;return G<600?"\u064A\u06D0\u0631\u0649\u0645 \u0643\u06D0\u0686\u06D5":G<900?"\u0633\u06D5\u06BE\u06D5\u0631":G<1130?"\u0686\u06C8\u0634\u062A\u0649\u0646 \u0628\u06C7\u0631\u06C7\u0646":G<1230?"\u0686\u06C8\u0634":G<1800?"\u0686\u06C8\u0634\u062A\u0649\u0646 \u0643\u06D0\u064A\u0649\u0646":"\u0643\u06D5\u0686"},calendar:{sameDay:"[\u0628\u06C8\u06AF\u06C8\u0646 \u0633\u0627\u0626\u06D5\u062A] LT",nextDay:"[\u0626\u06D5\u062A\u06D5 \u0633\u0627\u0626\u06D5\u062A] LT",nextWeek:"[\u0643\u06D0\u0644\u06D5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06D5\u062A] LT",lastDay:"[\u062A\u06C6\u0646\u06C8\u06AF\u06C8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062F\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06D5\u062A] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06D0\u064A\u0649\u0646",past:"%s \u0628\u06C7\u0631\u06C7\u0646",s:"\u0646\u06D5\u0686\u0686\u06D5 \u0633\u06D0\u0643\u0648\u0646\u062A",ss:"%d \u0633\u06D0\u0643\u0648\u0646\u062A",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06C7\u062A",mm:"%d \u0645\u0649\u0646\u06C7\u062A",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06D5\u062A",hh:"%d \u0633\u0627\u0626\u06D5\u062A",d:"\u0628\u0649\u0631 \u0643\u06C8\u0646",dd:"%d \u0643\u06C8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064A",MM:"%d \u0626\u0627\u064A",y:"\u0628\u0649\u0631 \u064A\u0649\u0644",yy:"%d \u064A\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(F,x){switch(x){case"d":case"D":case"DDD":return F+"-\u0643\u06C8\u0646\u0649";case"w":case"W":return F+"-\u06BE\u06D5\u067E\u062A\u06D5";default:return F}},preparse:function(F){return F.replace(/،/g,",")},postformat:function(F){return F.replace(/,/g,"\u060C")},week:{dow:1,doy:7}})})(se(9420))},1997:function(ae,Le,se){(function(J){"use strict";function F(I,G,ie){return ie==="m"?G?"\u0445\u0432\u0438\u043B\u0438\u043D\u0430":"\u0445\u0432\u0438\u043B\u0438\u043D\u0443":ie==="h"?G?"\u0433\u043E\u0434\u0438\u043D\u0430":"\u0433\u043E\u0434\u0438\u043D\u0443":I+" "+(ue=+I,he={ss:G?"\u0441\u0435\u043A\u0443\u043D\u0434\u0430_\u0441\u0435\u043A\u0443\u043D\u0434\u0438_\u0441\u0435\u043A\u0443\u043D\u0434":"\u0441\u0435\u043A\u0443\u043D\u0434\u0443_\u0441\u0435\u043A\u0443\u043D\u0434\u0438_\u0441\u0435\u043A\u0443\u043D\u0434",mm:G?"\u0445\u0432\u0438\u043B\u0438\u043D\u0430_\u0445\u0432\u0438\u043B\u0438\u043D\u0438_\u0445\u0432\u0438\u043B\u0438\u043D":"\u0445\u0432\u0438\u043B\u0438\u043D\u0443_\u0445\u0432\u0438\u043B\u0438\u043D\u0438_\u0445\u0432\u0438\u043B\u0438\u043D",hh:G?"\u0433\u043E\u0434\u0438\u043D\u0430_\u0433\u043E\u0434\u0438\u043D\u0438_\u0433\u043E\u0434\u0438\u043D":"\u0433\u043E\u0434\u0438\u043D\u0443_\u0433\u043E\u0434\u0438\u043D\u0438_\u0433\u043E\u0434\u0438\u043D",dd:"\u0434\u0435\u043D\u044C_\u0434\u043D\u0456_\u0434\u043D\u0456\u0432",MM:"\u043C\u0456\u0441\u044F\u0446\u044C_\u043C\u0456\u0441\u044F\u0446\u0456_\u043C\u0456\u0441\u044F\u0446\u0456\u0432",yy:"\u0440\u0456\u043A_\u0440\u043E\u043A\u0438_\u0440\u043E\u043A\u0456\u0432"}[ie].split("_"),ue%10==1&&ue%100!=11?he[0]:ue%10>=2&&ue%10<=4&&(ue%100<10||ue%100>=20)?he[1]:he[2]);var ue,he}function x(I){return function(){return I+"\u043E"+(this.hours()===11?"\u0431":"")+"] LT"}}J.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043D\u044F_\u043B\u044E\u0442\u043E\u0433\u043E_\u0431\u0435\u0440\u0435\u0437\u043D\u044F_\u043A\u0432\u0456\u0442\u043D\u044F_\u0442\u0440\u0430\u0432\u043D\u044F_\u0447\u0435\u0440\u0432\u043D\u044F_\u043B\u0438\u043F\u043D\u044F_\u0441\u0435\u0440\u043F\u043D\u044F_\u0432\u0435\u0440\u0435\u0441\u043D\u044F_\u0436\u043E\u0432\u0442\u043D\u044F_\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043D\u044F".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043D\u044C_\u043B\u044E\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043D\u044C_\u043A\u0432\u0456\u0442\u0435\u043D\u044C_\u0442\u0440\u0430\u0432\u0435\u043D\u044C_\u0447\u0435\u0440\u0432\u0435\u043D\u044C_\u043B\u0438\u043F\u0435\u043D\u044C_\u0441\u0435\u0440\u043F\u0435\u043D\u044C_\u0432\u0435\u0440\u0435\u0441\u0435\u043D\u044C_\u0436\u043E\u0432\u0442\u0435\u043D\u044C_\u043B\u0438\u0441\u0442\u043E\u043F\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043D\u044C".split("_")},monthsShort:"\u0441\u0456\u0447_\u043B\u044E\u0442_\u0431\u0435\u0440_\u043A\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043B\u0438\u043F_\u0441\u0435\u0440\u043F_\u0432\u0435\u0440_\u0436\u043E\u0432\u0442_\u043B\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function(I,G){var ie={nominative:"\u043D\u0435\u0434\u0456\u043B\u044F_\u043F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A_\u0432\u0456\u0432\u0442\u043E\u0440\u043E\u043A_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043F\u2019\u044F\u0442\u043D\u0438\u0446\u044F_\u0441\u0443\u0431\u043E\u0442\u0430".split("_"),accusative:"\u043D\u0435\u0434\u0456\u043B\u044E_\u043F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A_\u0432\u0456\u0432\u0442\u043E\u0440\u043E\u043A_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043F\u2019\u044F\u0442\u043D\u0438\u0446\u044E_\u0441\u0443\u0431\u043E\u0442\u0443".split("_"),genitive:"\u043D\u0435\u0434\u0456\u043B\u0456_\u043F\u043E\u043D\u0435\u0434\u0456\u043B\u043A\u0430_\u0432\u0456\u0432\u0442\u043E\u0440\u043A\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043F\u2019\u044F\u0442\u043D\u0438\u0446\u0456_\u0441\u0443\u0431\u043E\u0442\u0438".split("_")};return I===!0?ie.nominative.slice(1,7).concat(ie.nominative.slice(0,1)):I?ie[/(\[[ВвУу]\]) ?dddd/.test(G)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(G)?"genitive":"nominative"][I.day()]:ie.nominative},weekdaysShort:"\u043D\u0434_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043D\u0434_\u043F\u043D_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043F\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:x("[\u0421\u044C\u043E\u0433\u043E\u0434\u043D\u0456 "),nextDay:x("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:x("[\u0412\u0447\u043E\u0440\u0430 "),nextWeek:x("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return x("[\u041C\u0438\u043D\u0443\u043B\u043E\u0457] dddd [").call(this);case 1:case 2:case 4:return x("[\u041C\u0438\u043D\u0443\u043B\u043E\u0433\u043E] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043E\u043C\u0443",s:"\u0434\u0435\u043A\u0456\u043B\u044C\u043A\u0430 \u0441\u0435\u043A\u0443\u043D\u0434",ss:F,m:F,mm:F,h:"\u0433\u043E\u0434\u0438\u043D\u0443",hh:F,d:"\u0434\u0435\u043D\u044C",dd:F,M:"\u043C\u0456\u0441\u044F\u0446\u044C",MM:F,y:"\u0440\u0456\u043A",yy:F},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(I){return/^(дня|вечора)$/.test(I)},meridiem:function(I,G,ie){return I<4?"\u043D\u043E\u0447\u0456":I<12?"\u0440\u0430\u043D\u043A\u0443":I<17?"\u0434\u043D\u044F":"\u0432\u0435\u0447\u043E\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(I,G){switch(G){case"M":case"d":case"DDD":case"w":case"W":return I+"-\u0439";case"D":return I+"-\u0433\u043E";default:return I}},week:{dow:1,doy:7}})})(se(9420))},2902:function(ae,Le,se){(function(J){"use strict";var F=["\u062C\u0646\u0648\u0631\u06CC","\u0641\u0631\u0648\u0631\u06CC","\u0645\u0627\u0631\u0686","\u0627\u067E\u0631\u06CC\u0644","\u0645\u0626\u06CC","\u062C\u0648\u0646","\u062C\u0648\u0644\u0627\u0626\u06CC","\u0627\u06AF\u0633\u062A","\u0633\u062A\u0645\u0628\u0631","\u0627\u06A9\u062A\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062F\u0633\u0645\u0628\u0631"],x=["\u0627\u062A\u0648\u0627\u0631","\u067E\u06CC\u0631","\u0645\u0646\u06AF\u0644","\u0628\u062F\u06BE","\u062C\u0645\u0639\u0631\u0627\u062A","\u062C\u0645\u0639\u06C1","\u06C1\u0641\u062A\u06C1"];J.defineLocale("ur",{months:F,monthsShort:F,weekdays:x,weekdaysShort:x,weekdaysMin:x,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060C D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(I){return I==="\u0634\u0627\u0645"},meridiem:function(I,G,ie){return I<12?"\u0635\u0628\u062D":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062C \u0628\u0648\u0642\u062A] LT",nextDay:"[\u06A9\u0644 \u0628\u0648\u0642\u062A] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062A] LT",lastDay:"[\u06AF\u0630\u0634\u062A\u06C1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062A] LT",lastWeek:"[\u06AF\u0630\u0634\u062A\u06C1] dddd [\u0628\u0648\u0642\u062A] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062F",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062F \u0633\u06CC\u06A9\u0646\u0688",ss:"%d \u0633\u06CC\u06A9\u0646\u0688",m:"\u0627\u06CC\u06A9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06CC\u06A9 \u06AF\u06BE\u0646\u0679\u06C1",hh:"%d \u06AF\u06BE\u0646\u0679\u06D2",d:"\u0627\u06CC\u06A9 \u062F\u0646",dd:"%d \u062F\u0646",M:"\u0627\u06CC\u06A9 \u0645\u0627\u06C1",MM:"%d \u0645\u0627\u06C1",y:"\u0627\u06CC\u06A9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(I){return I.replace(/،/g,",")},postformat:function(I){return I.replace(/,/g,"\u060C")},week:{dow:1,doy:4}})})(se(9420))},5494:function(ae,Le,se){(function(J){"use strict";J.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})})(se(9420))},4990:function(ae,Le,se){(function(J){"use strict";J.defineLocale("uz",{months:"\u044F\u043D\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043B_\u043C\u0430\u0440\u0442_\u0430\u043F\u0440\u0435\u043B_\u043C\u0430\u0439_\u0438\u044E\u043D_\u0438\u044E\u043B_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043D\u0442\u044F\u0431\u0440_\u043E\u043A\u0442\u044F\u0431\u0440_\u043D\u043E\u044F\u0431\u0440_\u0434\u0435\u043A\u0430\u0431\u0440".split("_"),monthsShort:"\u044F\u043D\u0432_\u0444\u0435\u0432_\u043C\u0430\u0440_\u0430\u043F\u0440_\u043C\u0430\u0439_\u0438\u044E\u043D_\u0438\u044E\u043B_\u0430\u0432\u0433_\u0441\u0435\u043D_\u043E\u043A\u0442_\u043D\u043E\u044F_\u0434\u0435\u043A".split("_"),weekdays:"\u042F\u043A\u0448\u0430\u043D\u0431\u0430_\u0414\u0443\u0448\u0430\u043D\u0431\u0430_\u0421\u0435\u0448\u0430\u043D\u0431\u0430_\u0427\u043E\u0440\u0448\u0430\u043D\u0431\u0430_\u041F\u0430\u0439\u0448\u0430\u043D\u0431\u0430_\u0416\u0443\u043C\u0430_\u0428\u0430\u043D\u0431\u0430".split("_"),weekdaysShort:"\u042F\u043A\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043E\u0440_\u041F\u0430\u0439_\u0416\u0443\u043C_\u0428\u0430\u043D".split("_"),weekdaysMin:"\u042F\u043A_\u0414\u0443_\u0421\u0435_\u0427\u043E_\u041F\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043D \u0441\u043E\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042D\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043A\u0443\u043D\u0438 \u0441\u043E\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041A\u0435\u0447\u0430 \u0441\u043E\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043D] dddd [\u043A\u0443\u043D\u0438 \u0441\u043E\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042F\u043A\u0438\u043D %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043D\u0435\u0447\u0430 %s \u043E\u043B\u0434\u0438\u043D",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043A\u0438\u043A\u0430",mm:"%d \u0434\u0430\u043A\u0438\u043A\u0430",h:"\u0431\u0438\u0440 \u0441\u043E\u0430\u0442",hh:"%d \u0441\u043E\u0430\u0442",d:"\u0431\u0438\u0440 \u043A\u0443\u043D",dd:"%d \u043A\u0443\u043D",M:"\u0431\u0438\u0440 \u043E\u0439",MM:"%d \u043E\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043B",yy:"%d \u0439\u0438\u043B"},week:{dow:1,doy:7}})})(se(9420))},3756:function(ae,Le,se){(function(J){"use strict";J.defineLocale("vi",{months:"th\xE1ng 1_th\xE1ng 2_th\xE1ng 3_th\xE1ng 4_th\xE1ng 5_th\xE1ng 6_th\xE1ng 7_th\xE1ng 8_th\xE1ng 9_th\xE1ng 10_th\xE1ng 11_th\xE1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1EE7 nh\u1EADt_th\u1EE9 hai_th\u1EE9 ba_th\u1EE9 t\u01B0_th\u1EE9 n\u0103m_th\u1EE9 s\xE1u_th\u1EE9 b\u1EA3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(F){return/^ch$/i.test(F)},meridiem:function(F,x,I){return F<12?I?"sa":"SA":I?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xF4m nay l\xFAc] LT",nextDay:"[Ng\xE0y mai l\xFAc] LT",nextWeek:"dddd [tu\u1EA7n t\u1EDBi l\xFAc] LT",lastDay:"[H\xF4m qua l\xFAc] LT",lastWeek:"dddd [tu\u1EA7n tr\u01B0\u1EDBc l\xFAc] LT",sameElse:"L"},relativeTime:{future:"%s t\u1EDBi",past:"%s tr\u01B0\u1EDBc",s:"v\xE0i gi\xE2y",ss:"%d gi\xE2y",m:"m\u1ED9t ph\xFAt",mm:"%d ph\xFAt",h:"m\u1ED9t gi\u1EDD",hh:"%d gi\u1EDD",d:"m\u1ED9t ng\xE0y",dd:"%d ng\xE0y",w:"m\u1ED9t tu\u1EA7n",ww:"%d tu\u1EA7n",M:"m\u1ED9t th\xE1ng",MM:"%d th\xE1ng",y:"m\u1ED9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(F){return F},week:{dow:1,doy:4}})})(se(9420))},3792:function(ae,Le,se){(function(J){"use strict";J.defineLocale("x-pseudo",{months:"J~\xE1\xF1\xFA\xE1~r\xFD_F~\xE9br\xFA~\xE1r\xFD_~M\xE1rc~h_\xC1p~r\xEDl_~M\xE1\xFD_~J\xFA\xF1\xE9~_J\xFAl~\xFD_\xC1\xFA~g\xFAst~_S\xE9p~t\xE9mb~\xE9r_\xD3~ct\xF3b~\xE9r_\xD1~\xF3v\xE9m~b\xE9r_~D\xE9c\xE9~mb\xE9r".split("_"),monthsShort:"J~\xE1\xF1_~F\xE9b_~M\xE1r_~\xC1pr_~M\xE1\xFD_~J\xFA\xF1_~J\xFAl_~\xC1\xFAg_~S\xE9p_~\xD3ct_~\xD1\xF3v_~D\xE9c".split("_"),monthsParseExact:!0,weekdays:"S~\xFA\xF1d\xE1~\xFD_M\xF3~\xF1d\xE1\xFD~_T\xFA\xE9~sd\xE1\xFD~_W\xE9d~\xF1\xE9sd~\xE1\xFD_T~h\xFArs~d\xE1\xFD_~Fr\xEDd~\xE1\xFD_S~\xE1t\xFAr~d\xE1\xFD".split("_"),weekdaysShort:"S~\xFA\xF1_~M\xF3\xF1_~T\xFA\xE9_~W\xE9d_~Th\xFA_~Fr\xED_~S\xE1t".split("_"),weekdaysMin:"S~\xFA_M\xF3~_T\xFA_~W\xE9_T~h_Fr~_S\xE1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xF3d\xE1~\xFD \xE1t] LT",nextDay:"[T~\xF3m\xF3~rr\xF3~w \xE1t] LT",nextWeek:"dddd [\xE1t] LT",lastDay:"[\xDD~\xE9st~\xE9rd\xE1~\xFD \xE1t] LT",lastWeek:"[L~\xE1st] dddd [\xE1t] LT",sameElse:"L"},relativeTime:{future:"\xED~\xF1 %s",past:"%s \xE1~g\xF3",s:"\xE1 ~f\xE9w ~s\xE9c\xF3~\xF1ds",ss:"%d s~\xE9c\xF3\xF1~ds",m:"\xE1 ~m\xED\xF1~\xFAt\xE9",mm:"%d m~\xED\xF1\xFA~t\xE9s",h:"\xE1~\xF1 h\xF3~\xFAr",hh:"%d h~\xF3\xFArs",d:"\xE1 ~d\xE1\xFD",dd:"%d d~\xE1\xFDs",M:"\xE1 ~m\xF3\xF1~th",MM:"%d m~\xF3\xF1t~hs",y:"\xE1 ~\xFD\xE9\xE1r",yy:"%d \xFD~\xE9\xE1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(F){var x=F%10;return F+(~~(F%100/10)==1?"th":x===1?"st":x===2?"nd":x===3?"rd":"th")},week:{dow:1,doy:4}})})(se(9420))},8893:function(ae,Le,se){(function(J){"use strict";J.defineLocale("yo",{months:"S\u1EB9\u0301r\u1EB9\u0301_E\u0300re\u0300le\u0300_\u1EB8r\u1EB9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1EB9mo_O\u0300gu\u0301n_Owewe_\u1ECC\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ECC\u0300p\u1EB9\u0300\u0300".split("_"),monthsShort:"S\u1EB9\u0301r_E\u0300rl_\u1EB8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1EB9_O\u0300gu\u0301_Owe_\u1ECC\u0300wa\u0300_Be\u0301l_\u1ECC\u0300p\u1EB9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1EB9\u0301gun_\u1ECCj\u1ECD\u0301ru\u0301_\u1ECCj\u1ECD\u0301b\u1ECD_\u1EB8ti\u0300_A\u0300ba\u0301m\u1EB9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1EB9\u0301_\u1ECCjr_\u1ECCjb_\u1EB8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1ECCr_\u1ECCb_\u1EB8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ECC\u0300la ni] LT",nextWeek:"dddd [\u1ECCs\u1EB9\u0300 to\u0301n'b\u1ECD] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1ECCs\u1EB9\u0300 to\u0301l\u1ECD\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ECDja\u0301",s:"i\u0300s\u1EB9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1EB9ju\u0301 kan",mm:"i\u0300s\u1EB9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ECDj\u1ECD\u0301 kan",dd:"\u1ECDj\u1ECD\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ECDdu\u0301n kan",yy:"\u1ECDdu\u0301n %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"\u1ECDj\u1ECD\u0301 %d",week:{dow:1,doy:4}})})(se(9420))},1329:function(ae,Le,se){(function(J){"use strict";J.defineLocale("zh-cn",{months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(F,x){return F===12&&(F=0),x==="\u51CC\u6668"||x==="\u65E9\u4E0A"||x==="\u4E0A\u5348"?F:x==="\u4E0B\u5348"||x==="\u665A\u4E0A"?F+12:F>=11?F:F+12},meridiem:function(F,x,I){var G=100*F+x;return G<600?"\u51CC\u6668":G<900?"\u65E9\u4E0A":G<1130?"\u4E0A\u5348":G<1230?"\u4E2D\u5348":G<1800?"\u4E0B\u5348":"\u665A\u4E0A"},calendar:{sameDay:"[\u4ECA\u5929]LT",nextDay:"[\u660E\u5929]LT",nextWeek:function(F){return F.week()!==this.week()?"[\u4E0B]dddLT":"[\u672C]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(F){return this.week()!==F.week()?"[\u4E0A]dddLT":"[\u672C]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(F,x){switch(x){case"d":case"D":case"DDD":return F+"\u65E5";case"M":return F+"\u6708";case"w":case"W":return F+"\u5468";default:return F}},relativeTime:{future:"%s\u540E",past:"%s\u524D",s:"\u51E0\u79D2",ss:"%d \u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},week:{dow:1,doy:4}})})(se(9420))},3005:function(ae,Le,se){(function(J){"use strict";J.defineLocale("zh-hk",{months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u9031\u65E5_\u9031\u4E00_\u9031\u4E8C_\u9031\u4E09_\u9031\u56DB_\u9031\u4E94_\u9031\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(F,x){return F===12&&(F=0),x==="\u51CC\u6668"||x==="\u65E9\u4E0A"||x==="\u4E0A\u5348"?F:x==="\u4E2D\u5348"?F>=11?F:F+12:x==="\u4E0B\u5348"||x==="\u665A\u4E0A"?F+12:void 0},meridiem:function(F,x,I){var G=100*F+x;return G<600?"\u51CC\u6668":G<900?"\u65E9\u4E0A":G<1200?"\u4E0A\u5348":G===1200?"\u4E2D\u5348":G<1800?"\u4E0B\u5348":"\u665A\u4E0A"},calendar:{sameDay:"[\u4ECA\u5929]LT",nextDay:"[\u660E\u5929]LT",nextWeek:"[\u4E0B]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4E0A]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(F,x){switch(x){case"d":case"D":case"DDD":return F+"\u65E5";case"M":return F+"\u6708";case"w":case"W":return F+"\u9031";default:return F}},relativeTime:{future:"%s\u5F8C",past:"%s\u524D",s:"\u5E7E\u79D2",ss:"%d \u79D2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5C0F\u6642",hh:"%d \u5C0F\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500B\u6708",MM:"%d \u500B\u6708",y:"1 \u5E74",yy:"%d \u5E74"}})})(se(9420))},7696:function(ae,Le,se){(function(J){"use strict";J.defineLocale("zh-mo",{months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u9031\u65E5_\u9031\u4E00_\u9031\u4E8C_\u9031\u4E09_\u9031\u56DB_\u9031\u4E94_\u9031\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(F,x){return F===12&&(F=0),x==="\u51CC\u6668"||x==="\u65E9\u4E0A"||x==="\u4E0A\u5348"?F:x==="\u4E2D\u5348"?F>=11?F:F+12:x==="\u4E0B\u5348"||x==="\u665A\u4E0A"?F+12:void 0},meridiem:function(F,x,I){var G=100*F+x;return G<600?"\u51CC\u6668":G<900?"\u65E9\u4E0A":G<1130?"\u4E0A\u5348":G<1230?"\u4E2D\u5348":G<1800?"\u4E0B\u5348":"\u665A\u4E0A"},calendar:{sameDay:"[\u4ECA\u5929] LT",nextDay:"[\u660E\u5929] LT",nextWeek:"[\u4E0B]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4E0A]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(F,x){switch(x){case"d":case"D":case"DDD":return F+"\u65E5";case"M":return F+"\u6708";case"w":case"W":return F+"\u9031";default:return F}},relativeTime:{future:"%s\u5167",past:"%s\u524D",s:"\u5E7E\u79D2",ss:"%d \u79D2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5C0F\u6642",hh:"%d \u5C0F\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500B\u6708",MM:"%d \u500B\u6708",y:"1 \u5E74",yy:"%d \u5E74"}})})(se(9420))},5861:function(ae,Le,se){(function(J){"use strict";J.defineLocale("zh-tw",{months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u9031\u65E5_\u9031\u4E00_\u9031\u4E8C_\u9031\u4E09_\u9031\u56DB_\u9031\u4E94_\u9031\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5 HH:mm",LLLL:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(F,x){return F===12&&(F=0),x==="\u51CC\u6668"||x==="\u65E9\u4E0A"||x==="\u4E0A\u5348"?F:x==="\u4E2D\u5348"?F>=11?F:F+12:x==="\u4E0B\u5348"||x==="\u665A\u4E0A"?F+12:void 0},meridiem:function(F,x,I){var G=100*F+x;return G<600?"\u51CC\u6668":G<900?"\u65E9\u4E0A":G<1130?"\u4E0A\u5348":G<1230?"\u4E2D\u5348":G<1800?"\u4E0B\u5348":"\u665A\u4E0A"},calendar:{sameDay:"[\u4ECA\u5929] LT",nextDay:"[\u660E\u5929] LT",nextWeek:"[\u4E0B]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4E0A]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(F,x){switch(x){case"d":case"D":case"DDD":return F+"\u65E5";case"M":return F+"\u6708";case"w":case"W":return F+"\u9031";default:return F}},relativeTime:{future:"%s\u5F8C",past:"%s\u524D",s:"\u5E7E\u79D2",ss:"%d \u79D2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5C0F\u6642",hh:"%d \u5C0F\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500B\u6708",MM:"%d \u500B\u6708",y:"1 \u5E74",yy:"%d \u5E74"}})})(se(9420))},6857:(ae,Le,se)=>{var J={"./af":3726,"./af.js":3726,"./ar":8754,"./ar-dz":1241,"./ar-dz.js":1241,"./ar-kw":4873,"./ar-kw.js":4873,"./ar-ly":6008,"./ar-ly.js":6008,"./ar-ma":7721,"./ar-ma.js":7721,"./ar-sa":8155,"./ar-sa.js":8155,"./ar-tn":2245,"./ar-tn.js":2245,"./ar.js":8754,"./az":4586,"./az.js":4586,"./be":9852,"./be.js":9852,"./bg":1846,"./bg.js":1846,"./bm":420,"./bm.js":420,"./bn":5005,"./bn-bd":5776,"./bn-bd.js":5776,"./bn.js":5005,"./bo":4302,"./bo.js":4302,"./br":4649,"./br.js":4649,"./bs":5162,"./bs.js":5162,"./ca":2457,"./ca.js":2457,"./cs":9335,"./cs.js":9335,"./cv":4364,"./cv.js":4364,"./cy":5057,"./cy.js":5057,"./da":6117,"./da.js":6117,"./de":4830,"./de-at":1614,"./de-at.js":1614,"./de-ch":1416,"./de-ch.js":1416,"./de.js":4830,"./dv":3147,"./dv.js":3147,"./el":4968,"./el.js":4968,"./en-au":4073,"./en-au.js":4073,"./en-ca":1387,"./en-ca.js":1387,"./en-gb":1386,"./en-gb.js":1386,"./en-ie":3537,"./en-ie.js":3537,"./en-il":7050,"./en-il.js":7050,"./en-in":3008,"./en-in.js":3008,"./en-nz":6963,"./en-nz.js":6963,"./en-sg":4865,"./en-sg.js":4865,"./eo":3713,"./eo.js":3713,"./es":6341,"./es-do":4611,"./es-do.js":4611,"./es-mx":5247,"./es-mx.js":5247,"./es-us":1554,"./es-us.js":1554,"./es.js":6341,"./et":7776,"./et.js":7776,"./eu":1927,"./eu.js":1927,"./fa":2148,"./fa.js":2148,"./fi":5756,"./fi.js":5756,"./fil":754,"./fil.js":754,"./fo":7002,"./fo.js":7002,"./fr":5997,"./fr-ca":1762,"./fr-ca.js":1762,"./fr-ch":6185,"./fr-ch.js":6185,"./fr.js":5997,"./fy":5020,"./fy.js":5020,"./ga":8493,"./ga.js":8493,"./gd":8162,"./gd.js":8162,"./gl":1402,"./gl.js":1402,"./gom-deva":1987,"./gom-deva.js":1987,"./gom-latn":8052,"./gom-latn.js":8052,"./gu":6785,"./gu.js":6785,"./he":1338,"./he.js":1338,"./hi":894,"./hi.js":894,"./hr":5443,"./hr.js":5443,"./hu":1754,"./hu.js":1754,"./hy-am":9637,"./hy-am.js":9637,"./id":4380,"./id.js":4380,"./is":8889,"./is.js":8889,"./it":7900,"./it-ch":6230,"./it-ch.js":6230,"./it.js":7900,"./ja":7544,"./ja.js":7544,"./jv":9757,"./jv.js":9757,"./ka":3953,"./ka.js":3953,"./kk":3607,"./kk.js":3607,"./km":7685,"./km.js":7685,"./kn":6108,"./kn.js":6108,"./ko":2195,"./ko.js":2195,"./ku":7821,"./ku.js":7821,"./ky":3145,"./ky.js":3145,"./lb":1655,"./lb.js":1655,"./lo":3284,"./lo.js":3284,"./lt":3509,"./lt.js":3509,"./lv":2883,"./lv.js":2883,"./me":4559,"./me.js":4559,"./mi":7283,"./mi.js":7283,"./mk":5877,"./mk.js":5877,"./ml":5376,"./ml.js":5376,"./mn":3594,"./mn.js":3594,"./mr":718,"./mr.js":718,"./ms":381,"./ms-my":4592,"./ms-my.js":4592,"./ms.js":381,"./mt":7944,"./mt.js":7944,"./my":3219,"./my.js":3219,"./nb":4677,"./nb.js":4677,"./ne":880,"./ne.js":880,"./nl":6239,"./nl-be":97,"./nl-be.js":97,"./nl.js":6239,"./nn":7438,"./nn.js":7438,"./oc-lnc":2513,"./oc-lnc.js":2513,"./pa-in":68,"./pa-in.js":68,"./pl":5993,"./pl.js":5993,"./pt":2625,"./pt-br":8250,"./pt-br.js":8250,"./pt.js":2625,"./ro":7486,"./ro.js":7486,"./ru":8828,"./ru.js":8828,"./sd":8310,"./sd.js":8310,"./se":9029,"./se.js":9029,"./si":5297,"./si.js":5297,"./sk":1247,"./sk.js":1247,"./sl":3742,"./sl.js":3742,"./sq":169,"./sq.js":169,"./sr":5872,"./sr-cyrl":5023,"./sr-cyrl.js":5023,"./sr.js":5872,"./ss":3527,"./ss.js":3527,"./sv":8556,"./sv.js":8556,"./sw":7427,"./sw.js":7427,"./ta":898,"./ta.js":898,"./te":1742,"./te.js":1742,"./tet":3600,"./tet.js":3600,"./tg":9812,"./tg.js":9812,"./th":9513,"./th.js":9513,"./tk":8464,"./tk.js":8464,"./tl-ph":3502,"./tl-ph.js":3502,"./tlh":193,"./tlh.js":193,"./tr":5903,"./tr.js":5903,"./tzl":9459,"./tzl.js":9459,"./tzm":7820,"./tzm-latn":1476,"./tzm-latn.js":1476,"./tzm.js":7820,"./ug-cn":7927,"./ug-cn.js":7927,"./uk":1997,"./uk.js":1997,"./ur":2902,"./ur.js":2902,"./uz":4990,"./uz-latn":5494,"./uz-latn.js":5494,"./uz.js":4990,"./vi":3756,"./vi.js":3756,"./x-pseudo":3792,"./x-pseudo.js":3792,"./yo":8893,"./yo.js":8893,"./zh-cn":1329,"./zh-cn.js":1329,"./zh-hk":3005,"./zh-hk.js":3005,"./zh-mo":7696,"./zh-mo.js":7696,"./zh-tw":5861,"./zh-tw.js":5861};function F(I){var G=x(I);return se(G)}function x(I){if(!se.o(J,I)){var G=new Error("Cannot find module '"+I+"'");throw G.code="MODULE_NOT_FOUND",G}return J[I]}F.keys=function(){return Object.keys(J)},F.resolve=x,ae.exports=F,F.id=6857},9420:function(ae,Le,se){(ae=se.nmd(ae)).exports=function(){"use strict";var J,F;function x(){return J.apply(null,arguments)}function I(N){return N instanceof Array||Object.prototype.toString.call(N)==="[object Array]"}function G(N){return N!=null&&Object.prototype.toString.call(N)==="[object Object]"}function ie(N,ge){return Object.prototype.hasOwnProperty.call(N,ge)}function ue(N){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(N).length===0;var ge;for(ge in N)if(ie(N,ge))return!1;return!0}function he(N){return N===void 0}function De(N){return typeof N=="number"||Object.prototype.toString.call(N)==="[object Number]"}function Qe(N){return N instanceof Date||Object.prototype.toString.call(N)==="[object Date]"}function we(N,ge){var Ke,ct=[],Ut=N.length;for(Ke=0;Ke<Ut;++Ke)ct.push(ge(N[Ke],Ke));return ct}function je(N,ge){for(var Ke in ge)ie(ge,Ke)&&(N[Ke]=ge[Ke]);return ie(ge,"toString")&&(N.toString=ge.toString),ie(ge,"valueOf")&&(N.valueOf=ge.valueOf),N}function pe(N,ge,Ke,ct){return Fu(N,ge,Ke,ct,!0).utc()}function ve(N){return N._pf==null&&(N._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),N._pf}function Ie(N){if(N._isValid==null){var ge=ve(N),Ke=F.call(ge.parsedDateParts,function(Ut){return Ut!=null}),ct=!isNaN(N._d.getTime())&&ge.overflow<0&&!ge.empty&&!ge.invalidEra&&!ge.invalidMonth&&!ge.invalidWeekday&&!ge.weekdayMismatch&&!ge.nullInput&&!ge.invalidFormat&&!ge.userInvalidated&&(!ge.meridiem||ge.meridiem&&Ke);if(N._strict&&(ct=ct&&ge.charsLeftOver===0&&ge.unusedTokens.length===0&&ge.bigHour===void 0),Object.isFrozen!=null&&Object.isFrozen(N))return ct;N._isValid=ct}return N._isValid}function Je(N){var ge=pe(NaN);return N!=null?je(ve(ge),N):ve(ge).userInvalidated=!0,ge}F=Array.prototype.some?Array.prototype.some:function(N){var ge,Ke=Object(this),ct=Ke.length>>>0;for(ge=0;ge<ct;ge++)if(ge in Ke&&N.call(this,Ke[ge],ge,Ke))return!0;return!1};var ye=x.momentProperties=[],Te=!1;function tt(N,ge){var Ke,ct,Ut,yn=ye.length;if(he(ge._isAMomentObject)||(N._isAMomentObject=ge._isAMomentObject),he(ge._i)||(N._i=ge._i),he(ge._f)||(N._f=ge._f),he(ge._l)||(N._l=ge._l),he(ge._strict)||(N._strict=ge._strict),he(ge._tzm)||(N._tzm=ge._tzm),he(ge._isUTC)||(N._isUTC=ge._isUTC),he(ge._offset)||(N._offset=ge._offset),he(ge._pf)||(N._pf=ve(ge)),he(ge._locale)||(N._locale=ge._locale),yn>0)for(Ke=0;Ke<yn;Ke++)he(Ut=ge[ct=ye[Ke]])||(N[ct]=Ut);return N}function it(N){tt(this,N),this._d=new Date(N._d!=null?N._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Te===!1&&(Te=!0,x.updateOffset(this),Te=!1)}function Ue(N){return N instanceof it||N!=null&&N._isAMomentObject!=null}function At(N){x.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+N)}function xt(N,ge){var Ke=!0;return je(function(){if(x.deprecationHandler!=null&&x.deprecationHandler(null,N),Ke){var ct,Ut,yn,Fn=[],lr=arguments.length;for(Ut=0;Ut<lr;Ut++){if(ct="",typeof arguments[Ut]=="object"){for(yn in ct+=`
|
|
|
[`+Ut+"] ",arguments[0])ie(arguments[0],yn)&&(ct+=yn+": "+arguments[0][yn]+", ");ct=ct.slice(0,-2)}else ct=arguments[Ut];Fn.push(ct)}At(N+`
|
|
|
Arguments: `+Array.prototype.slice.call(Fn).join("")+`
|
|
|
`+new Error().stack),Ke=!1}return ge.apply(this,arguments)},ge)}var Gt,nn={};function jt(N,ge){x.deprecationHandler!=null&&x.deprecationHandler(N,ge),nn[N]||(At(ge),nn[N]=!0)}function Ht(N){return typeof Function!="undefined"&&N instanceof Function||Object.prototype.toString.call(N)==="[object Function]"}function Mt(N,ge){var Ke,ct=je({},N);for(Ke in ge)ie(ge,Ke)&&(G(N[Ke])&&G(ge[Ke])?(ct[Ke]={},je(ct[Ke],N[Ke]),je(ct[Ke],ge[Ke])):ge[Ke]!=null?ct[Ke]=ge[Ke]:delete ct[Ke]);for(Ke in N)ie(N,Ke)&&!ie(ge,Ke)&&G(N[Ke])&&(ct[Ke]=je({},ct[Ke]));return ct}function Et(N){N!=null&&this.set(N)}x.suppressDeprecationWarnings=!1,x.deprecationHandler=null,Gt=Object.keys?Object.keys:function(N){var ge,Ke=[];for(ge in N)ie(N,ge)&&Ke.push(ge);return Ke};function Tt(N,ge,Ke){var ct=""+Math.abs(N),Ut=ge-ct.length;return(N>=0?Ke?"+":"":"-")+Math.pow(10,Math.max(0,Ut)).toString().substr(1)+ct}var cn=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Lt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Xt={},mt={};function ft(N,ge,Ke,ct){var Ut=ct;typeof ct=="string"&&(Ut=function(){return this[ct]()}),N&&(mt[N]=Ut),ge&&(mt[ge[0]]=function(){return Tt(Ut.apply(this,arguments),ge[1],ge[2])}),Ke&&(mt[Ke]=function(){return this.localeData().ordinal(Ut.apply(this,arguments),N)})}function wn(N,ge){return N.isValid()?(ge=gn(ge,N.localeData()),Xt[ge]=Xt[ge]||function(Ke){var ct,Ut,yn,Fn=Ke.match(cn);for(ct=0,Ut=Fn.length;ct<Ut;ct++)mt[Fn[ct]]?Fn[ct]=mt[Fn[ct]]:Fn[ct]=(yn=Fn[ct]).match(/\[[\s\S]/)?yn.replace(/^\[|\]$/g,""):yn.replace(/\\/g,"");return function(lr){var Xn,Kr="";for(Xn=0;Xn<Ut;Xn++)Kr+=Ht(Fn[Xn])?Fn[Xn].call(lr,Ke):Fn[Xn];return Kr}}(ge),Xt[ge](N)):N.localeData().invalidDate()}function gn(N,ge){var Ke=5;function ct(Ut){return ge.longDateFormat(Ut)||Ut}for(Lt.lastIndex=0;Ke>=0&&Lt.test(N);)N=N.replace(Lt,ct),Lt.lastIndex=0,Ke-=1;return N}var dn={};function _t(N,ge){var Ke=N.toLowerCase();dn[Ke]=dn[Ke+"s"]=dn[ge]=N}function ht(N){return typeof N=="string"?dn[N]||dn[N.toLowerCase()]:void 0}function un(N){var ge,Ke,ct={};for(Ke in N)ie(N,Ke)&&(ge=ht(Ke))&&(ct[ge]=N[Ke]);return ct}var fn={};function Bn(N,ge){fn[N]=ge}function vn(N){return N%4==0&&N%100!=0||N%400==0}function In(N){return N<0?Math.ceil(N)||0:Math.floor(N)}function ke(N){var ge=+N,Ke=0;return ge!==0&&isFinite(ge)&&(Ke=In(ge)),Ke}function et(N,ge){return function(Ke){return Ke!=null?(Qt(this,N,Ke),x.updateOffset(this,ge),this):dt(this,N)}}function dt(N,ge){return N.isValid()?N._d["get"+(N._isUTC?"UTC":"")+ge]():NaN}function Qt(N,ge,Ke){N.isValid()&&!isNaN(Ke)&&(ge==="FullYear"&&vn(N.year())&&N.month()===1&&N.date()===29?(Ke=ke(Ke),N._d["set"+(N._isUTC?"UTC":"")+ge](Ke,N.month(),_i(Ke,N.month()))):N._d["set"+(N._isUTC?"UTC":"")+ge](Ke))}var qt,sn=/\d/,en=/\d\d/,an=/\d{3}/,Un=/\d{4}/,rr=/[+-]?\d{6}/,ar=/\d\d?/,jr=/\d\d\d\d?/,xi=/\d\d\d\d\d\d?/,si=/\d{1,3}/,ei=/\d{1,4}/,qi=/[+-]?\d{1,6}/,Ti=/\d+/,Yn=/[+-]?\d+/,_r=/Z|[+-]\d\d:?\d\d/gi,ir=/Z|[+-]\d\d(?::?\d\d)?/gi,Tr=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function tr(N,ge,Ke){qt[N]=Ht(ge)?ge:function(ct,Ut){return ct&&Ke?Ke:ge}}function hi(N,ge){return ie(qt,N)?qt[N](ge._strict,ge._locale):new RegExp(ni(N.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(Ke,ct,Ut,yn,Fn){return ct||Ut||yn||Fn})))}function ni(N){return N.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}qt={};var ea={};function Ur(N,ge){var Ke,ct,Ut=ge;for(typeof N=="string"&&(N=[N]),De(ge)&&(Ut=function(yn,Fn){Fn[ge]=ke(yn)}),ct=N.length,Ke=0;Ke<ct;Ke++)ea[N[Ke]]=Ut}function zr(N,ge){Ur(N,function(Ke,ct,Ut,yn){Ut._w=Ut._w||{},ge(Ke,Ut._w,Ut,yn)})}function la(N,ge,Ke){ge!=null&&ie(ea,N)&&ea[N](ge,Ke._a,Ke,N)}var Mi,mn=0,Ln=1,cr=2,xr=3,mi=4,Vi=5,ur=6,gi=7,Vr=8;function _i(N,ge){if(isNaN(N)||isNaN(ge))return NaN;var Ke,ct=(ge%(Ke=12)+Ke)%Ke;return N+=(ge-ct)/12,ct===1?vn(N)?29:28:31-ct%7%2}Mi=Array.prototype.indexOf?Array.prototype.indexOf:function(N){var ge;for(ge=0;ge<this.length;++ge)if(this[ge]===N)return ge;return-1},ft("M",["MM",2],"Mo",function(){return this.month()+1}),ft("MMM",0,0,function(N){return this.localeData().monthsShort(this,N)}),ft("MMMM",0,0,function(N){return this.localeData().months(this,N)}),_t("month","M"),Bn("month",8),tr("M",ar),tr("MM",ar,en),tr("MMM",function(N,ge){return ge.monthsShortRegex(N)}),tr("MMMM",function(N,ge){return ge.monthsRegex(N)}),Ur(["M","MM"],function(N,ge){ge[Ln]=ke(N)-1}),Ur(["MMM","MMMM"],function(N,ge,Ke,ct){var Ut=Ke._locale.monthsParse(N,ct,Ke._strict);Ut!=null?ge[Ln]=Ut:ve(Ke).invalidMonth=N});var Qi="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ri="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),as=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ta=Tr,ha=Tr;function nu(N,ge,Ke){var ct,Ut,yn,Fn=N.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],ct=0;ct<12;++ct)yn=pe([2e3,ct]),this._shortMonthsParse[ct]=this.monthsShort(yn,"").toLocaleLowerCase(),this._longMonthsParse[ct]=this.months(yn,"").toLocaleLowerCase();return Ke?ge==="MMM"?(Ut=Mi.call(this._shortMonthsParse,Fn))!==-1?Ut:null:(Ut=Mi.call(this._longMonthsParse,Fn))!==-1?Ut:null:ge==="MMM"?(Ut=Mi.call(this._shortMonthsParse,Fn))!==-1||(Ut=Mi.call(this._longMonthsParse,Fn))!==-1?Ut:null:(Ut=Mi.call(this._longMonthsParse,Fn))!==-1||(Ut=Mi.call(this._shortMonthsParse,Fn))!==-1?Ut:null}function ia(N,ge){var Ke;if(!N.isValid())return N;if(typeof ge=="string"){if(/^\d+$/.test(ge))ge=ke(ge);else if(!De(ge=N.localeData().monthsParse(ge)))return N}return Ke=Math.min(N.date(),_i(N.year(),ge)),N._d["set"+(N._isUTC?"UTC":"")+"Month"](ge,Ke),N}function Ki(N){return N!=null?(ia(this,N),x.updateOffset(this,!0),this):dt(this,"Month")}function ui(){function N(Fn,lr){return lr.length-Fn.length}var ge,Ke,ct=[],Ut=[],yn=[];for(ge=0;ge<12;ge++)Ke=pe([2e3,ge]),ct.push(this.monthsShort(Ke,"")),Ut.push(this.months(Ke,"")),yn.push(this.months(Ke,"")),yn.push(this.monthsShort(Ke,""));for(ct.sort(N),Ut.sort(N),yn.sort(N),ge=0;ge<12;ge++)ct[ge]=ni(ct[ge]),Ut[ge]=ni(Ut[ge]);for(ge=0;ge<24;ge++)yn[ge]=ni(yn[ge]);this._monthsRegex=new RegExp("^("+yn.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+Ut.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+ct.join("|")+")","i")}function Rr(N){return vn(N)?366:365}ft("Y",0,0,function(){var N=this.year();return N<=9999?Tt(N,4):"+"+N}),ft(0,["YY",2],0,function(){return this.year()%100}),ft(0,["YYYY",4],0,"year"),ft(0,["YYYYY",5],0,"year"),ft(0,["YYYYYY",6,!0],0,"year"),_t("year","y"),Bn("year",1),tr("Y",Yn),tr("YY",ar,en),tr("YYYY",ei,Un),tr("YYYYY",qi,rr),tr("YYYYYY",qi,rr),Ur(["YYYYY","YYYYYY"],mn),Ur("YYYY",function(N,ge){ge[mn]=N.length===2?x.parseTwoDigitYear(N):ke(N)}),Ur("YY",function(N,ge){ge[mn]=x.parseTwoDigitYear(N)}),Ur("Y",function(N,ge){ge[mn]=parseInt(N,10)}),x.parseTwoDigitYear=function(N){return ke(N)+(ke(N)>68?1900:2e3)};var pi=et("FullYear",!0);function na(N,ge,Ke,ct,Ut,yn,Fn){var lr;return N<100&&N>=0?(lr=new Date(N+400,ge,Ke,ct,Ut,yn,Fn),isFinite(lr.getFullYear())&&lr.setFullYear(N)):lr=new Date(N,ge,Ke,ct,Ut,yn,Fn),lr}function Ja(N){var ge,Ke;return N<100&&N>=0?((Ke=Array.prototype.slice.call(arguments))[0]=N+400,ge=new Date(Date.UTC.apply(null,Ke)),isFinite(ge.getUTCFullYear())&&ge.setUTCFullYear(N)):ge=new Date(Date.UTC.apply(null,arguments)),ge}function ka(N,ge,Ke){var ct=7+ge-Ke;return-(7+Ja(N,0,ct).getUTCDay()-ge)%7+ct-1}function wi(N,ge,Ke,ct,Ut){var yn,Fn,lr=1+7*(ge-1)+(7+Ke-ct)%7+ka(N,ct,Ut);return lr<=0?Fn=Rr(yn=N-1)+lr:lr>Rr(N)?(yn=N+1,Fn=lr-Rr(N)):(yn=N,Fn=lr),{year:yn,dayOfYear:Fn}}function va(N,ge,Ke){var ct,Ut,yn=ka(N.year(),ge,Ke),Fn=Math.floor((N.dayOfYear()-yn-1)/7)+1;return Fn<1?ct=Fn+Rs(Ut=N.year()-1,ge,Ke):Fn>Rs(N.year(),ge,Ke)?(ct=Fn-Rs(N.year(),ge,Ke),Ut=N.year()+1):(Ut=N.year(),ct=Fn),{week:ct,year:Ut}}function Rs(N,ge,Ke){var ct=ka(N,ge,Ke),Ut=ka(N+1,ge,Ke);return(Rr(N)-ct+Ut)/7}ft("w",["ww",2],"wo","week"),ft("W",["WW",2],"Wo","isoWeek"),_t("week","w"),_t("isoWeek","W"),Bn("week",5),Bn("isoWeek",5),tr("w",ar),tr("ww",ar,en),tr("W",ar),tr("WW",ar,en),zr(["w","ww","W","WW"],function(N,ge,Ke,ct){ge[ct.substr(0,1)]=ke(N)});function fo(N,ge){return N.slice(ge,7).concat(N.slice(0,ge))}ft("d",0,"do","day"),ft("dd",0,0,function(N){return this.localeData().weekdaysMin(this,N)}),ft("ddd",0,0,function(N){return this.localeData().weekdaysShort(this,N)}),ft("dddd",0,0,function(N){return this.localeData().weekdays(this,N)}),ft("e",0,0,"weekday"),ft("E",0,0,"isoWeekday"),_t("day","d"),_t("weekday","e"),_t("isoWeekday","E"),Bn("day",11),Bn("weekday",11),Bn("isoWeekday",11),tr("d",ar),tr("e",ar),tr("E",ar),tr("dd",function(N,ge){return ge.weekdaysMinRegex(N)}),tr("ddd",function(N,ge){return ge.weekdaysShortRegex(N)}),tr("dddd",function(N,ge){return ge.weekdaysRegex(N)}),zr(["dd","ddd","dddd"],function(N,ge,Ke,ct){var Ut=Ke._locale.weekdaysParse(N,ct,Ke._strict);Ut!=null?ge.d=Ut:ve(Ke).invalidWeekday=N}),zr(["d","e","E"],function(N,ge,Ke,ct){ge[ct]=ke(N)});var Qs="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Vo="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),jo="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ho=Tr,Cl=Tr,Xo=Tr;function po(N,ge,Ke){var ct,Ut,yn,Fn=N.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],ct=0;ct<7;++ct)yn=pe([2e3,1]).day(ct),this._minWeekdaysParse[ct]=this.weekdaysMin(yn,"").toLocaleLowerCase(),this._shortWeekdaysParse[ct]=this.weekdaysShort(yn,"").toLocaleLowerCase(),this._weekdaysParse[ct]=this.weekdays(yn,"").toLocaleLowerCase();return Ke?ge==="dddd"?(Ut=Mi.call(this._weekdaysParse,Fn))!==-1?Ut:null:ge==="ddd"?(Ut=Mi.call(this._shortWeekdaysParse,Fn))!==-1?Ut:null:(Ut=Mi.call(this._minWeekdaysParse,Fn))!==-1?Ut:null:ge==="dddd"?(Ut=Mi.call(this._weekdaysParse,Fn))!==-1||(Ut=Mi.call(this._shortWeekdaysParse,Fn))!==-1||(Ut=Mi.call(this._minWeekdaysParse,Fn))!==-1?Ut:null:ge==="ddd"?(Ut=Mi.call(this._shortWeekdaysParse,Fn))!==-1||(Ut=Mi.call(this._weekdaysParse,Fn))!==-1||(Ut=Mi.call(this._minWeekdaysParse,Fn))!==-1?Ut:null:(Ut=Mi.call(this._minWeekdaysParse,Fn))!==-1||(Ut=Mi.call(this._weekdaysParse,Fn))!==-1||(Ut=Mi.call(this._shortWeekdaysParse,Fn))!==-1?Ut:null}function Su(){function N($i,Ui){return Ui.length-$i.length}var ge,Ke,ct,Ut,yn,Fn=[],lr=[],Xn=[],Kr=[];for(ge=0;ge<7;ge++)Ke=pe([2e3,1]).day(ge),ct=ni(this.weekdaysMin(Ke,"")),Ut=ni(this.weekdaysShort(Ke,"")),yn=ni(this.weekdays(Ke,"")),Fn.push(ct),lr.push(Ut),Xn.push(yn),Kr.push(ct),Kr.push(Ut),Kr.push(yn);Fn.sort(N),lr.sort(N),Xn.sort(N),Kr.sort(N),this._weekdaysRegex=new RegExp("^("+Kr.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+Xn.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+lr.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+Fn.join("|")+")","i")}function mo(){return this.hours()%12||12}function eo(N,ge){ft(N,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),ge)})}function go(N,ge){return ge._meridiemParse}ft("H",["HH",2],0,"hour"),ft("h",["hh",2],0,mo),ft("k",["kk",2],0,function(){return this.hours()||24}),ft("hmm",0,0,function(){return""+mo.apply(this)+Tt(this.minutes(),2)}),ft("hmmss",0,0,function(){return""+mo.apply(this)+Tt(this.minutes(),2)+Tt(this.seconds(),2)}),ft("Hmm",0,0,function(){return""+this.hours()+Tt(this.minutes(),2)}),ft("Hmmss",0,0,function(){return""+this.hours()+Tt(this.minutes(),2)+Tt(this.seconds(),2)}),eo("a",!0),eo("A",!1),_t("hour","h"),Bn("hour",13),tr("a",go),tr("A",go),tr("H",ar),tr("h",ar),tr("k",ar),tr("HH",ar,en),tr("hh",ar,en),tr("kk",ar,en),tr("hmm",jr),tr("hmmss",xi),tr("Hmm",jr),tr("Hmmss",xi),Ur(["H","HH"],xr),Ur(["k","kk"],function(N,ge,Ke){var ct=ke(N);ge[xr]=ct===24?0:ct}),Ur(["a","A"],function(N,ge,Ke){Ke._isPm=Ke._locale.isPM(N),Ke._meridiem=N}),Ur(["h","hh"],function(N,ge,Ke){ge[xr]=ke(N),ve(Ke).bigHour=!0}),Ur("hmm",function(N,ge,Ke){var ct=N.length-2;ge[xr]=ke(N.substr(0,ct)),ge[mi]=ke(N.substr(ct)),ve(Ke).bigHour=!0}),Ur("hmmss",function(N,ge,Ke){var ct=N.length-4,Ut=N.length-2;ge[xr]=ke(N.substr(0,ct)),ge[mi]=ke(N.substr(ct,2)),ge[Vi]=ke(N.substr(Ut)),ve(Ke).bigHour=!0}),Ur("Hmm",function(N,ge,Ke){var ct=N.length-2;ge[xr]=ke(N.substr(0,ct)),ge[mi]=ke(N.substr(ct))}),Ur("Hmmss",function(N,ge,Ke){var ct=N.length-4,Ut=N.length-2;ge[xr]=ke(N.substr(0,ct)),ge[mi]=ke(N.substr(ct,2)),ge[Vi]=ke(N.substr(Ut))});var Eu=et("Hours",!0),Ss,Bu={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Qi,monthsShort:ri,week:{dow:0,doy:6},weekdays:Qs,weekdaysMin:jo,weekdaysShort:Vo,meridiemParse:/[ap]\.?m?\.?/i},ya={},Uu={};function Dl(N,ge){var Ke,ct=Math.min(N.length,ge.length);for(Ke=0;Ke<ct;Ke+=1)if(N[Ke]!==ge[Ke])return Ke;return ct}function vo(N){return N&&N.toLowerCase().replace("_","-")}function mr(N){var ge=null;if(ya[N]===void 0&&ae&&ae.exports&&function(Ke){return Ke.match("^[^/\\\\]*$")!=null}(N))try{ge=Ss._abbr,se(6857)("./"+N),Ni(ge)}catch(Ke){ya[N]=null}return ya[N]}function Ni(N,ge){var Ke;return N&&((Ke=he(ge)?ss(N):Ra(N,ge))?Ss=Ke:typeof console!="undefined"&&console.warn&&console.warn("Locale "+N+" not found. Did you forget to load it?")),Ss._abbr}function Ra(N,ge){if(ge!==null){var Ke,ct=Bu;if(ge.abbr=N,ya[N]!=null)jt("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),ct=ya[N]._config;else if(ge.parentLocale!=null)if(ya[ge.parentLocale]!=null)ct=ya[ge.parentLocale]._config;else{if((Ke=mr(ge.parentLocale))==null)return Uu[ge.parentLocale]||(Uu[ge.parentLocale]=[]),Uu[ge.parentLocale].push({name:N,config:ge}),null;ct=Ke._config}return ya[N]=new Et(Mt(ct,ge)),Uu[N]&&Uu[N].forEach(function(Ut){Ra(Ut.name,Ut.config)}),Ni(N),ya[N]}return delete ya[N],null}function ss(N){var ge;if(N&&N._locale&&N._locale._abbr&&(N=N._locale._abbr),!N)return Ss;if(!I(N)){if(ge=mr(N))return ge;N=[N]}return function(Ke){for(var ct,Ut,yn,Fn,lr=0;lr<Ke.length;){for(ct=(Fn=vo(Ke[lr]).split("-")).length,Ut=(Ut=vo(Ke[lr+1]))?Ut.split("-"):null;ct>0;){if(yn=mr(Fn.slice(0,ct).join("-")))return yn;if(Ut&&Ut.length>=ct&&Dl(Fn,Ut)>=ct-1)break;ct--}lr++}return Ss}(N)}function Us(N){var ge,Ke=N._a;return Ke&&ve(N).overflow===-2&&(ge=Ke[Ln]<0||Ke[Ln]>11?Ln:Ke[cr]<1||Ke[cr]>_i(Ke[mn],Ke[Ln])?cr:Ke[xr]<0||Ke[xr]>24||Ke[xr]===24&&(Ke[mi]!==0||Ke[Vi]!==0||Ke[ur]!==0)?xr:Ke[mi]<0||Ke[mi]>59?mi:Ke[Vi]<0||Ke[Vi]>59?Vi:Ke[ur]<0||Ke[ur]>999?ur:-1,ve(N)._overflowDayOfYear&&(ge<mn||ge>cr)&&(ge=cr),ve(N)._overflowWeeks&&ge===-1&&(ge=gi),ve(N)._overflowWeekday&&ge===-1&&(ge=Vr),ve(N).overflow=ge),N}var zu=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Os=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,to=/Z|[+-]\d\d(?::?\d\d)?/,Oa=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Es=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Jo=/^\/?Date\((-?\d+)/i,yo=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,qo={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Eo(N){var ge,Ke,ct,Ut,yn,Fn,lr=N._i,Xn=zu.exec(lr)||Os.exec(lr),Kr=Oa.length,$i=Es.length;if(Xn){for(ve(N).iso=!0,ge=0,Ke=Kr;ge<Ke;ge++)if(Oa[ge][1].exec(Xn[1])){Ut=Oa[ge][0],ct=Oa[ge][2]!==!1;break}if(Ut==null)return void(N._isValid=!1);if(Xn[3]){for(ge=0,Ke=$i;ge<Ke;ge++)if(Es[ge][1].exec(Xn[3])){yn=(Xn[2]||" ")+Es[ge][0];break}if(yn==null)return void(N._isValid=!1)}if(!ct&&yn!=null)return void(N._isValid=!1);if(Xn[4]){if(!to.exec(Xn[4]))return void(N._isValid=!1);Fn="Z"}N._f=Ut+(yn||"")+(Fn||""),el(N)}else N._isValid=!1}function no(N){var ge=parseInt(N,10);return ge<=49?2e3+ge:ge<=999?1900+ge:ge}function _u(N){var ge,Ke,ct,Ut,yn,Fn,lr,Xn,Kr=yo.exec(N._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(Kr){if(Ke=Kr[4],ct=Kr[3],Ut=Kr[2],yn=Kr[5],Fn=Kr[6],lr=Kr[7],Xn=[no(Ke),ri.indexOf(ct),parseInt(Ut,10),parseInt(yn,10),parseInt(Fn,10)],lr&&Xn.push(parseInt(lr,10)),ge=Xn,!function($i,Ui,xa){return!$i||Vo.indexOf($i)===new Date(Ui[0],Ui[1],Ui[2]).getDay()||(ve(xa).weekdayMismatch=!0,xa._isValid=!1,!1)}(Kr[1],ge,N))return;N._a=ge,N._tzm=function($i,Ui,xa){if($i)return qo[$i];if(Ui)return 0;var gs=parseInt(xa,10),Au=gs%100;return(gs-Au)/100*60+Au}(Kr[8],Kr[9],Kr[10]),N._d=Ja.apply(null,N._a),N._d.setUTCMinutes(N._d.getUTCMinutes()-N._tzm),ve(N).rfc2822=!0}else N._isValid=!1}function ms(N,ge,Ke){return N!=null?N:ge!=null?ge:Ke}function $o(N){var ge,Ke,ct,Ut,yn,Fn=[];if(!N._d){for(ct=function(lr){var Xn=new Date(x.now());return lr._useUTC?[Xn.getUTCFullYear(),Xn.getUTCMonth(),Xn.getUTCDate()]:[Xn.getFullYear(),Xn.getMonth(),Xn.getDate()]}(N),N._w&&N._a[cr]==null&&N._a[Ln]==null&&function(lr){var Xn,Kr,$i,Ui,xa,gs,Au,il,Nc;(Xn=lr._w).GG!=null||Xn.W!=null||Xn.E!=null?(xa=1,gs=4,Kr=ms(Xn.GG,lr._a[mn],va(pa(),1,4).year),$i=ms(Xn.W,1),((Ui=ms(Xn.E,1))<1||Ui>7)&&(il=!0)):(xa=lr._locale._week.dow,gs=lr._locale._week.doy,Nc=va(pa(),xa,gs),Kr=ms(Xn.gg,lr._a[mn],Nc.year),$i=ms(Xn.w,Nc.week),Xn.d!=null?((Ui=Xn.d)<0||Ui>6)&&(il=!0):Xn.e!=null?(Ui=Xn.e+xa,(Xn.e<0||Xn.e>6)&&(il=!0)):Ui=xa),$i<1||$i>Rs(Kr,xa,gs)?ve(lr)._overflowWeeks=!0:il!=null?ve(lr)._overflowWeekday=!0:(Au=wi(Kr,$i,Ui,xa,gs),lr._a[mn]=Au.year,lr._dayOfYear=Au.dayOfYear)}(N),N._dayOfYear!=null&&(yn=ms(N._a[mn],ct[mn]),(N._dayOfYear>Rr(yn)||N._dayOfYear===0)&&(ve(N)._overflowDayOfYear=!0),Ke=Ja(yn,0,N._dayOfYear),N._a[Ln]=Ke.getUTCMonth(),N._a[cr]=Ke.getUTCDate()),ge=0;ge<3&&N._a[ge]==null;++ge)N._a[ge]=Fn[ge]=ct[ge];for(;ge<7;ge++)N._a[ge]=Fn[ge]=N._a[ge]==null?ge===2?1:0:N._a[ge];N._a[xr]===24&&N._a[mi]===0&&N._a[Vi]===0&&N._a[ur]===0&&(N._nextDay=!0,N._a[xr]=0),N._d=(N._useUTC?Ja:na).apply(null,Fn),Ut=N._useUTC?N._d.getUTCDay():N._d.getDay(),N._tzm!=null&&N._d.setUTCMinutes(N._d.getUTCMinutes()-N._tzm),N._nextDay&&(N._a[xr]=24),N._w&&N._w.d!==void 0&&N._w.d!==Ut&&(ve(N).weekdayMismatch=!0)}}function el(N){if(N._f!==x.ISO_8601)if(N._f!==x.RFC_2822){N._a=[],ve(N).empty=!0;var ge,Ke,ct,Ut,yn,Fn,lr,Xn=""+N._i,Kr=Xn.length,$i=0;for(lr=(ct=gn(N._f,N._locale).match(cn)||[]).length,ge=0;ge<lr;ge++)Ut=ct[ge],(Ke=(Xn.match(hi(Ut,N))||[])[0])&&((yn=Xn.substr(0,Xn.indexOf(Ke))).length>0&&ve(N).unusedInput.push(yn),Xn=Xn.slice(Xn.indexOf(Ke)+Ke.length),$i+=Ke.length),mt[Ut]?(Ke?ve(N).empty=!1:ve(N).unusedTokens.push(Ut),la(Ut,Ke,N)):N._strict&&!Ke&&ve(N).unusedTokens.push(Ut);ve(N).charsLeftOver=Kr-$i,Xn.length>0&&ve(N).unusedInput.push(Xn),N._a[xr]<=12&&ve(N).bigHour===!0&&N._a[xr]>0&&(ve(N).bigHour=void 0),ve(N).parsedDateParts=N._a.slice(0),ve(N).meridiem=N._meridiem,N._a[xr]=function(Ui,xa,gs){var Au;return gs==null?xa:Ui.meridiemHour!=null?Ui.meridiemHour(xa,gs):(Ui.isPM!=null&&((Au=Ui.isPM(gs))&&xa<12&&(xa+=12),Au||xa!==12||(xa=0)),xa)}(N._locale,N._a[xr],N._meridiem),(Fn=ve(N).era)!==null&&(N._a[mn]=N._locale.erasConvertYear(Fn,N._a[mn])),$o(N),Us(N)}else _u(N);else Eo(N)}function wl(N){var ge=N._i,Ke=N._f;return N._locale=N._locale||ss(N._l),ge===null||Ke===void 0&&ge===""?Je({nullInput:!0}):(typeof ge=="string"&&(N._i=ge=N._locale.preparse(ge)),Ue(ge)?new it(Us(ge)):(Qe(ge)?N._d=ge:I(Ke)?function(ct){var Ut,yn,Fn,lr,Xn,Kr,$i=!1,Ui=ct._f.length;if(Ui===0)return ve(ct).invalidFormat=!0,void(ct._d=new Date(NaN));for(lr=0;lr<Ui;lr++)Xn=0,Kr=!1,Ut=tt({},ct),ct._useUTC!=null&&(Ut._useUTC=ct._useUTC),Ut._f=ct._f[lr],el(Ut),Ie(Ut)&&(Kr=!0),Xn+=ve(Ut).charsLeftOver,Xn+=10*ve(Ut).unusedTokens.length,ve(Ut).score=Xn,$i?Xn<Fn&&(Fn=Xn,yn=Ut):(Fn==null||Xn<Fn||Kr)&&(Fn=Xn,yn=Ut,Kr&&($i=!0));je(ct,yn||Ut)}(N):Ke?el(N):function(ct){var Ut=ct._i;he(Ut)?ct._d=new Date(x.now()):Qe(Ut)?ct._d=new Date(Ut.valueOf()):typeof Ut=="string"?function(yn){var Fn=Jo.exec(yn._i);Fn===null?(Eo(yn),yn._isValid===!1&&(delete yn._isValid,_u(yn),yn._isValid===!1&&(delete yn._isValid,yn._strict?yn._isValid=!1:x.createFromInputFallback(yn)))):yn._d=new Date(+Fn[1])}(ct):I(Ut)?(ct._a=we(Ut.slice(0),function(yn){return parseInt(yn,10)}),$o(ct)):G(Ut)?function(yn){if(!yn._d){var Fn=un(yn._i),lr=Fn.day===void 0?Fn.date:Fn.day;yn._a=we([Fn.year,Fn.month,lr,Fn.hour,Fn.minute,Fn.second,Fn.millisecond],function(Xn){return Xn&&parseInt(Xn,10)}),$o(yn)}}(ct):De(Ut)?ct._d=new Date(Ut):x.createFromInputFallback(ct)}(N),Ie(N)||(N._d=null),N))}function Fu(N,ge,Ke,ct,Ut){var yn,Fn={};return ge!==!0&&ge!==!1||(ct=ge,ge=void 0),Ke!==!0&&Ke!==!1||(ct=Ke,Ke=void 0),(G(N)&&ue(N)||I(N)&&N.length===0)&&(N=void 0),Fn._isAMomentObject=!0,Fn._useUTC=Fn._isUTC=Ut,Fn._l=Ke,Fn._i=N,Fn._f=ge,Fn._strict=ct,(yn=new it(Us(wl(Fn))))._nextDay&&(yn.add(1,"d"),yn._nextDay=void 0),yn}function pa(N,ge,Ke,ct){return Fu(N,ge,Ke,ct,!1)}x.createFromInputFallback=xt("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(N){N._d=new Date(N._i+(N._useUTC?" UTC":""))}),x.ISO_8601=function(){},x.RFC_2822=function(){};var xl=xt("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var N=pa.apply(null,arguments);return this.isValid()&&N.isValid()?N<this?this:N:Je()}),Sl=xt("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var N=pa.apply(null,arguments);return this.isValid()&&N.isValid()?N>this?this:N:Je()});function uc(N,ge){var Ke,ct;if(ge.length===1&&I(ge[0])&&(ge=ge[0]),!ge.length)return pa();for(Ke=ge[0],ct=1;ct<ge.length;++ct)ge[ct].isValid()&&!ge[ct][N](Ke)||(Ke=ge[ct]);return Ke}var Mu=["year","quarter","month","week","day","hour","minute","second","millisecond"];function tl(N){var ge=un(N),Ke=ge.year||0,ct=ge.quarter||0,Ut=ge.month||0,yn=ge.week||ge.isoWeek||0,Fn=ge.day||0,lr=ge.hour||0,Xn=ge.minute||0,Kr=ge.second||0,$i=ge.millisecond||0;this._isValid=function(Ui){var xa,gs,Au=!1,il=Mu.length;for(xa in Ui)if(ie(Ui,xa)&&(Mi.call(Mu,xa)===-1||Ui[xa]!=null&&isNaN(Ui[xa])))return!1;for(gs=0;gs<il;++gs)if(Ui[Mu[gs]]){if(Au)return!1;parseFloat(Ui[Mu[gs]])!==ke(Ui[Mu[gs]])&&(Au=!0)}return!0}(ge),this._milliseconds=+$i+1e3*Kr+6e4*Xn+1e3*lr*60*60,this._days=+Fn+7*yn,this._months=+Ut+3*ct+12*Ke,this._data={},this._locale=ss(),this._bubble()}function ro(N){return N instanceof tl}function nl(N){return N<0?-1*Math.round(-1*N):Math.round(N)}function Bl(N,ge){ft(N,0,0,function(){var Ke=this.utcOffset(),ct="+";return Ke<0&&(Ke=-Ke,ct="-"),ct+Tt(~~(Ke/60),2)+ge+Tt(~~Ke%60,2)})}Bl("Z",":"),Bl("ZZ",""),tr("Z",ir),tr("ZZ",ir),Ur(["Z","ZZ"],function(N,ge,Ke){Ke._useUTC=!0,Ke._tzm=Fl(ir,N)});var oc=/([\+\-]|\d\d)/gi;function Fl(N,ge){var Ke,ct,Ut=(ge||"").match(N);return Ut===null?null:(ct=60*(Ke=((Ut[Ut.length-1]||[])+"").match(oc)||["-",0,0])[1]+ke(Ke[2]))===0?0:Ke[0]==="+"?ct:-ct}function Gu(N,ge){var Ke,ct;return ge._isUTC?(Ke=ge.clone(),ct=(Ue(N)||Qe(N)?N.valueOf():pa(N).valueOf())-Ke.valueOf(),Ke._d.setTime(Ke._d.valueOf()+ct),x.updateOffset(Ke,!1),Ke):pa(N).local()}function Ml(N){return-Math.round(N._d.getTimezoneOffset())}function Ze(){return!!this.isValid()&&this._isUTC&&this._offset===0}x.updateOffset=function(){};var $e=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,bt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function wt(N,ge){var Ke,ct,Ut,yn,Fn,lr,Xn=N,Kr=null;return ro(N)?Xn={ms:N._milliseconds,d:N._days,M:N._months}:De(N)||!isNaN(+N)?(Xn={},ge?Xn[ge]=+N:Xn.milliseconds=+N):(Kr=$e.exec(N))?(Ke=Kr[1]==="-"?-1:1,Xn={y:0,d:ke(Kr[cr])*Ke,h:ke(Kr[xr])*Ke,m:ke(Kr[mi])*Ke,s:ke(Kr[Vi])*Ke,ms:ke(nl(1e3*Kr[ur]))*Ke}):(Kr=bt.exec(N))?(Ke=Kr[1]==="-"?-1:1,Xn={y:pt(Kr[2],Ke),M:pt(Kr[3],Ke),w:pt(Kr[4],Ke),d:pt(Kr[5],Ke),h:pt(Kr[6],Ke),m:pt(Kr[7],Ke),s:pt(Kr[8],Ke)}):Xn==null?Xn={}:typeof Xn=="object"&&("from"in Xn||"to"in Xn)&&(yn=pa(Xn.from),Fn=pa(Xn.to),Ut=yn.isValid()&&Fn.isValid()?(Fn=Gu(Fn,yn),yn.isBefore(Fn)?lr=nt(yn,Fn):((lr=nt(Fn,yn)).milliseconds=-lr.milliseconds,lr.months=-lr.months),lr):{milliseconds:0,months:0},(Xn={}).ms=Ut.milliseconds,Xn.M=Ut.months),ct=new tl(Xn),ro(N)&&ie(N,"_locale")&&(ct._locale=N._locale),ro(N)&&ie(N,"_isValid")&&(ct._isValid=N._isValid),ct}function pt(N,ge){var Ke=N&&parseFloat(N.replace(",","."));return(isNaN(Ke)?0:Ke)*ge}function nt(N,ge){var Ke={};return Ke.months=ge.month()-N.month()+12*(ge.year()-N.year()),N.clone().add(Ke.months,"M").isAfter(ge)&&--Ke.months,Ke.milliseconds=+ge-+N.clone().add(Ke.months,"M"),Ke}function gt(N,ge){return function(Ke,ct){var Ut;return ct===null||isNaN(+ct)||(jt(ge,"moment()."+ge+"(period, number) is deprecated. Please use moment()."+ge+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),Ut=Ke,Ke=ct,ct=Ut),Ft(this,wt(Ke,ct),N),this}}function Ft(N,ge,Ke,ct){var Ut=ge._milliseconds,yn=nl(ge._days),Fn=nl(ge._months);N.isValid()&&(ct=ct==null||ct,Fn&&ia(N,dt(N,"Month")+Fn*Ke),yn&&Qt(N,"Date",dt(N,"Date")+yn*Ke),Ut&&N._d.setTime(N._d.valueOf()+Ut*Ke),ct&&x.updateOffset(N,yn||Fn))}wt.fn=tl.prototype,wt.invalid=function(){return wt(NaN)};var Bt=gt(1,"add"),Kt=gt(-1,"subtract");function Vt(N){return typeof N=="string"||N instanceof String}function xn(N){return Ue(N)||Qe(N)||Vt(N)||De(N)||function(ge){var Ke=I(ge),ct=!1;return Ke&&(ct=ge.filter(function(Ut){return!De(Ut)&&Vt(ge)}).length===0),Ke&&ct}(N)||function(ge){var Ke,ct,Ut=G(ge)&&!ue(ge),yn=!1,Fn=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],lr=Fn.length;for(Ke=0;Ke<lr;Ke+=1)ct=Fn[Ke],yn=yn||ie(ge,ct);return Ut&&yn}(N)||N==null}function Dn(N,ge){if(N.date()<ge.date())return-Dn(ge,N);var Ke=12*(ge.year()-N.year())+(ge.month()-N.month()),ct=N.clone().add(Ke,"months");return-(Ke+(ge-ct<0?(ge-ct)/(ct-N.clone().add(Ke-1,"months")):(ge-ct)/(N.clone().add(Ke+1,"months")-ct)))||0}function Vn(N){var ge;return N===void 0?this._locale._abbr:((ge=ss(N))!=null&&(this._locale=ge),this)}x.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",x.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Jn=xt("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(N){return N===void 0?this.localeData():this.locale(N)});function gr(){return this._locale}var Gr=1e3,bi=6e4,Ta=36e5,qa=126227808e5;function Pa(N,ge){return(N%ge+ge)%ge}function Ri(N,ge,Ke){return N<100&&N>=0?new Date(N+400,ge,Ke)-qa:new Date(N,ge,Ke).valueOf()}function aa(N,ge,Ke){return N<100&&N>=0?Date.UTC(N+400,ge,Ke)-qa:Date.UTC(N,ge,Ke)}function ru(N,ge){return ge.erasAbbrRegex(N)}function _s(){var N,ge,Ke=[],ct=[],Ut=[],yn=[],Fn=this.eras();for(N=0,ge=Fn.length;N<ge;++N)ct.push(ni(Fn[N].name)),Ke.push(ni(Fn[N].abbr)),Ut.push(ni(Fn[N].narrow)),yn.push(ni(Fn[N].name)),yn.push(ni(Fn[N].abbr)),yn.push(ni(Fn[N].narrow));this._erasRegex=new RegExp("^("+yn.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+ct.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+Ke.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+Ut.join("|")+")","i")}function Ca(N,ge){ft(0,[N,N.length],0,ge)}function Ea(N,ge,Ke,ct,Ut){var yn;return N==null?va(this,ct,Ut).year:(ge>(yn=Rs(N,ct,Ut))&&(ge=yn),ja.call(this,N,ge,Ke,ct,Ut))}function ja(N,ge,Ke,ct,Ut){var yn=wi(N,ge,Ke,ct,Ut),Fn=Ja(yn.year,0,yn.dayOfYear);return this.year(Fn.getUTCFullYear()),this.month(Fn.getUTCMonth()),this.date(Fn.getUTCDate()),this}ft("N",0,0,"eraAbbr"),ft("NN",0,0,"eraAbbr"),ft("NNN",0,0,"eraAbbr"),ft("NNNN",0,0,"eraName"),ft("NNNNN",0,0,"eraNarrow"),ft("y",["y",1],"yo","eraYear"),ft("y",["yy",2],0,"eraYear"),ft("y",["yyy",3],0,"eraYear"),ft("y",["yyyy",4],0,"eraYear"),tr("N",ru),tr("NN",ru),tr("NNN",ru),tr("NNNN",function(N,ge){return ge.erasNameRegex(N)}),tr("NNNNN",function(N,ge){return ge.erasNarrowRegex(N)}),Ur(["N","NN","NNN","NNNN","NNNNN"],function(N,ge,Ke,ct){var Ut=Ke._locale.erasParse(N,ct,Ke._strict);Ut?ve(Ke).era=Ut:ve(Ke).invalidEra=N}),tr("y",Ti),tr("yy",Ti),tr("yyy",Ti),tr("yyyy",Ti),tr("yo",function(N,ge){return ge._eraYearOrdinalRegex||Ti}),Ur(["y","yy","yyy","yyyy"],mn),Ur(["yo"],function(N,ge,Ke,ct){var Ut;Ke._locale._eraYearOrdinalRegex&&(Ut=N.match(Ke._locale._eraYearOrdinalRegex)),Ke._locale.eraYearOrdinalParse?ge[mn]=Ke._locale.eraYearOrdinalParse(N,Ut):ge[mn]=parseInt(N,10)}),ft(0,["gg",2],0,function(){return this.weekYear()%100}),ft(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ca("gggg","weekYear"),Ca("ggggg","weekYear"),Ca("GGGG","isoWeekYear"),Ca("GGGGG","isoWeekYear"),_t("weekYear","gg"),_t("isoWeekYear","GG"),Bn("weekYear",1),Bn("isoWeekYear",1),tr("G",Yn),tr("g",Yn),tr("GG",ar,en),tr("gg",ar,en),tr("GGGG",ei,Un),tr("gggg",ei,Un),tr("GGGGG",qi,rr),tr("ggggg",qi,rr),zr(["gggg","ggggg","GGGG","GGGGG"],function(N,ge,Ke,ct){ge[ct.substr(0,2)]=ke(N)}),zr(["gg","GG"],function(N,ge,Ke,ct){ge[ct]=x.parseTwoDigitYear(N)}),ft("Q",0,"Qo","quarter"),_t("quarter","Q"),Bn("quarter",7),tr("Q",sn),Ur("Q",function(N,ge){ge[Ln]=3*(ke(N)-1)}),ft("D",["DD",2],"Do","date"),_t("date","D"),Bn("date",9),tr("D",ar),tr("DD",ar,en),tr("Do",function(N,ge){return N?ge._dayOfMonthOrdinalParse||ge._ordinalParse:ge._dayOfMonthOrdinalParseLenient}),Ur(["D","DD"],cr),Ur("Do",function(N,ge){ge[cr]=ke(N.match(ar)[0])});var zs=et("Date",!0);ft("DDD",["DDDD",3],"DDDo","dayOfYear"),_t("dayOfYear","DDD"),Bn("dayOfYear",4),tr("DDD",si),tr("DDDD",an),Ur(["DDD","DDDD"],function(N,ge,Ke){Ke._dayOfYear=ke(N)}),ft("m",["mm",2],0,"minute"),_t("minute","m"),Bn("minute",14),tr("m",ar),tr("mm",ar,en),Ur(["m","mm"],mi);var us=et("Minutes",!1);ft("s",["ss",2],0,"second"),_t("second","s"),Bn("second",15),tr("s",ar),tr("ss",ar,en),Ur(["s","ss"],Vi);var Wa,Ps,lu=et("Seconds",!1);for(ft("S",0,0,function(){return~~(this.millisecond()/100)}),ft(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ft(0,["SSS",3],0,"millisecond"),ft(0,["SSSS",4],0,function(){return 10*this.millisecond()}),ft(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),ft(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),ft(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),ft(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),ft(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),_t("millisecond","ms"),Bn("millisecond",16),tr("S",si,sn),tr("SS",si,en),tr("SSS",si,an),Wa="SSSS";Wa.length<=9;Wa+="S")tr(Wa,Ti);function Ku(N,ge){ge[ur]=ke(1e3*("0."+N))}for(Wa="S";Wa.length<=9;Wa+="S")Ur(Wa,Ku);Ps=et("Milliseconds",!1),ft("z",0,0,"zoneAbbr"),ft("zz",0,0,"zoneName");var sr=it.prototype;function rl(N){return N}sr.add=Bt,sr.calendar=function(N,ge){arguments.length===1&&(arguments[0]?xn(arguments[0])?(N=arguments[0],ge=void 0):function(Fn){var lr,Xn=G(Fn)&&!ue(Fn),Kr=!1,$i=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(lr=0;lr<$i.length;lr+=1)Kr=Kr||ie(Fn,$i[lr]);return Xn&&Kr}(arguments[0])&&(ge=arguments[0],N=void 0):(N=void 0,ge=void 0));var Ke=N||pa(),ct=Gu(Ke,this).startOf("day"),Ut=x.calendarFormat(this,ct)||"sameElse",yn=ge&&(Ht(ge[Ut])?ge[Ut].call(this,Ke):ge[Ut]);return this.format(yn||this.localeData().calendar(Ut,this,pa(Ke)))},sr.clone=function(){return new it(this)},sr.diff=function(N,ge,Ke){var ct,Ut,yn;if(!this.isValid())return NaN;if(!(ct=Gu(N,this)).isValid())return NaN;switch(Ut=6e4*(ct.utcOffset()-this.utcOffset()),ge=ht(ge)){case"year":yn=Dn(this,ct)/12;break;case"month":yn=Dn(this,ct);break;case"quarter":yn=Dn(this,ct)/3;break;case"second":yn=(this-ct)/1e3;break;case"minute":yn=(this-ct)/6e4;break;case"hour":yn=(this-ct)/36e5;break;case"day":yn=(this-ct-Ut)/864e5;break;case"week":yn=(this-ct-Ut)/6048e5;break;default:yn=this-ct}return Ke?yn:In(yn)},sr.endOf=function(N){var ge,Ke;if((N=ht(N))===void 0||N==="millisecond"||!this.isValid())return this;switch(Ke=this._isUTC?aa:Ri,N){case"year":ge=Ke(this.year()+1,0,1)-1;break;case"quarter":ge=Ke(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":ge=Ke(this.year(),this.month()+1,1)-1;break;case"week":ge=Ke(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":ge=Ke(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":ge=Ke(this.year(),this.month(),this.date()+1)-1;break;case"hour":ge=this._d.valueOf(),ge+=Ta-Pa(ge+(this._isUTC?0:this.utcOffset()*bi),Ta)-1;break;case"minute":ge=this._d.valueOf(),ge+=bi-Pa(ge,bi)-1;break;case"second":ge=this._d.valueOf(),ge+=Gr-Pa(ge,Gr)-1}return this._d.setTime(ge),x.updateOffset(this,!0),this},sr.format=function(N){N||(N=this.isUtc()?x.defaultFormatUtc:x.defaultFormat);var ge=wn(this,N);return this.localeData().postformat(ge)},sr.from=function(N,ge){return this.isValid()&&(Ue(N)&&N.isValid()||pa(N).isValid())?wt({to:this,from:N}).locale(this.locale()).humanize(!ge):this.localeData().invalidDate()},sr.fromNow=function(N){return this.from(pa(),N)},sr.to=function(N,ge){return this.isValid()&&(Ue(N)&&N.isValid()||pa(N).isValid())?wt({from:this,to:N}).locale(this.locale()).humanize(!ge):this.localeData().invalidDate()},sr.toNow=function(N){return this.to(pa(),N)},sr.get=function(N){return Ht(this[N=ht(N)])?this[N]():this},sr.invalidAt=function(){return ve(this).overflow},sr.isAfter=function(N,ge){var Ke=Ue(N)?N:pa(N);return!(!this.isValid()||!Ke.isValid())&&((ge=ht(ge)||"millisecond")==="millisecond"?this.valueOf()>Ke.valueOf():Ke.valueOf()<this.clone().startOf(ge).valueOf())},sr.isBefore=function(N,ge){var Ke=Ue(N)?N:pa(N);return!(!this.isValid()||!Ke.isValid())&&((ge=ht(ge)||"millisecond")==="millisecond"?this.valueOf()<Ke.valueOf():this.clone().endOf(ge).valueOf()<Ke.valueOf())},sr.isBetween=function(N,ge,Ke,ct){var Ut=Ue(N)?N:pa(N),yn=Ue(ge)?ge:pa(ge);return!!(this.isValid()&&Ut.isValid()&&yn.isValid())&&((ct=ct||"()")[0]==="("?this.isAfter(Ut,Ke):!this.isBefore(Ut,Ke))&&(ct[1]===")"?this.isBefore(yn,Ke):!this.isAfter(yn,Ke))},sr.isSame=function(N,ge){var Ke,ct=Ue(N)?N:pa(N);return!(!this.isValid()||!ct.isValid())&&((ge=ht(ge)||"millisecond")==="millisecond"?this.valueOf()===ct.valueOf():(Ke=ct.valueOf(),this.clone().startOf(ge).valueOf()<=Ke&&Ke<=this.clone().endOf(ge).valueOf()))},sr.isSameOrAfter=function(N,ge){return this.isSame(N,ge)||this.isAfter(N,ge)},sr.isSameOrBefore=function(N,ge){return this.isSame(N,ge)||this.isBefore(N,ge)},sr.isValid=function(){return Ie(this)},sr.lang=Jn,sr.locale=Vn,sr.localeData=gr,sr.max=Sl,sr.min=xl,sr.parsingFlags=function(){return je({},ve(this))},sr.set=function(N,ge){if(typeof N=="object"){var Ke,ct=function(yn){var Fn,lr=[];for(Fn in yn)ie(yn,Fn)&&lr.push({unit:Fn,priority:fn[Fn]});return lr.sort(function(Xn,Kr){return Xn.priority-Kr.priority}),lr}(N=un(N)),Ut=ct.length;for(Ke=0;Ke<Ut;Ke++)this[ct[Ke].unit](N[ct[Ke].unit])}else if(Ht(this[N=ht(N)]))return this[N](ge);return this},sr.startOf=function(N){var ge,Ke;if((N=ht(N))===void 0||N==="millisecond"||!this.isValid())return this;switch(Ke=this._isUTC?aa:Ri,N){case"year":ge=Ke(this.year(),0,1);break;case"quarter":ge=Ke(this.year(),this.month()-this.month()%3,1);break;case"month":ge=Ke(this.year(),this.month(),1);break;case"week":ge=Ke(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":ge=Ke(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":ge=Ke(this.year(),this.month(),this.date());break;case"hour":ge=this._d.valueOf(),ge-=Pa(ge+(this._isUTC?0:this.utcOffset()*bi),Ta);break;case"minute":ge=this._d.valueOf(),ge-=Pa(ge,bi);break;case"second":ge=this._d.valueOf(),ge-=Pa(ge,Gr)}return this._d.setTime(ge),x.updateOffset(this,!0),this},sr.subtract=Kt,sr.toArray=function(){var N=this;return[N.year(),N.month(),N.date(),N.hour(),N.minute(),N.second(),N.millisecond()]},sr.toObject=function(){var N=this;return{years:N.year(),months:N.month(),date:N.date(),hours:N.hours(),minutes:N.minutes(),seconds:N.seconds(),milliseconds:N.milliseconds()}},sr.toDate=function(){return new Date(this.valueOf())},sr.toISOString=function(N){if(!this.isValid())return null;var ge=N!==!0,Ke=ge?this.clone().utc():this;return Ke.year()<0||Ke.year()>9999?wn(Ke,ge?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Ht(Date.prototype.toISOString)?ge?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",wn(Ke,"Z")):wn(Ke,ge?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},sr.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var N,ge,Ke,ct="moment",Ut="";return this.isLocal()||(ct=this.utcOffset()===0?"moment.utc":"moment.parseZone",Ut="Z"),N="["+ct+'("]',ge=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",Ke=Ut+'[")]',this.format(N+ge+"-MM-DD[T]HH:mm:ss.SSS"+Ke)},typeof Symbol!="undefined"&&Symbol.for!=null&&(sr[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),sr.toJSON=function(){return this.isValid()?this.toISOString():null},sr.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},sr.unix=function(){return Math.floor(this.valueOf()/1e3)},sr.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},sr.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},sr.eraName=function(){var N,ge,Ke,ct=this.localeData().eras();for(N=0,ge=ct.length;N<ge;++N)if(Ke=this.clone().startOf("day").valueOf(),ct[N].since<=Ke&&Ke<=ct[N].until||ct[N].until<=Ke&&Ke<=ct[N].since)return ct[N].name;return""},sr.eraNarrow=function(){var N,ge,Ke,ct=this.localeData().eras();for(N=0,ge=ct.length;N<ge;++N)if(Ke=this.clone().startOf("day").valueOf(),ct[N].since<=Ke&&Ke<=ct[N].until||ct[N].until<=Ke&&Ke<=ct[N].since)return ct[N].narrow;return""},sr.eraAbbr=function(){var N,ge,Ke,ct=this.localeData().eras();for(N=0,ge=ct.length;N<ge;++N)if(Ke=this.clone().startOf("day").valueOf(),ct[N].since<=Ke&&Ke<=ct[N].until||ct[N].until<=Ke&&Ke<=ct[N].since)return ct[N].abbr;return""},sr.eraYear=function(){var N,ge,Ke,ct,Ut=this.localeData().eras();for(N=0,ge=Ut.length;N<ge;++N)if(Ke=Ut[N].since<=Ut[N].until?1:-1,ct=this.clone().startOf("day").valueOf(),Ut[N].since<=ct&&ct<=Ut[N].until||Ut[N].until<=ct&&ct<=Ut[N].since)return(this.year()-x(Ut[N].since).year())*Ke+Ut[N].offset;return this.year()},sr.year=pi,sr.isLeapYear=function(){return vn(this.year())},sr.weekYear=function(N){return Ea.call(this,N,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},sr.isoWeekYear=function(N){return Ea.call(this,N,this.isoWeek(),this.isoWeekday(),1,4)},sr.quarter=sr.quarters=function(N){return N==null?Math.ceil((this.month()+1)/3):this.month(3*(N-1)+this.month()%3)},sr.month=Ki,sr.daysInMonth=function(){return _i(this.year(),this.month())},sr.week=sr.weeks=function(N){var ge=this.localeData().week(this);return N==null?ge:this.add(7*(N-ge),"d")},sr.isoWeek=sr.isoWeeks=function(N){var ge=va(this,1,4).week;return N==null?ge:this.add(7*(N-ge),"d")},sr.weeksInYear=function(){var N=this.localeData()._week;return Rs(this.year(),N.dow,N.doy)},sr.weeksInWeekYear=function(){var N=this.localeData()._week;return Rs(this.weekYear(),N.dow,N.doy)},sr.isoWeeksInYear=function(){return Rs(this.year(),1,4)},sr.isoWeeksInISOWeekYear=function(){return Rs(this.isoWeekYear(),1,4)},sr.date=zs,sr.day=sr.days=function(N){if(!this.isValid())return N!=null?this:NaN;var ge=this._isUTC?this._d.getUTCDay():this._d.getDay();return N!=null?(N=function(Ke,ct){return typeof Ke!="string"?Ke:isNaN(Ke)?typeof(Ke=ct.weekdaysParse(Ke))=="number"?Ke:null:parseInt(Ke,10)}(N,this.localeData()),this.add(N-ge,"d")):ge},sr.weekday=function(N){if(!this.isValid())return N!=null?this:NaN;var ge=(this.day()+7-this.localeData()._week.dow)%7;return N==null?ge:this.add(N-ge,"d")},sr.isoWeekday=function(N){if(!this.isValid())return N!=null?this:NaN;if(N!=null){var ge=function(Ke,ct){return typeof Ke=="string"?ct.weekdaysParse(Ke)%7||7:isNaN(Ke)?null:Ke}(N,this.localeData());return this.day(this.day()%7?ge:ge-7)}return this.day()||7},sr.dayOfYear=function(N){var ge=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return N==null?ge:this.add(N-ge,"d")},sr.hour=sr.hours=Eu,sr.minute=sr.minutes=us,sr.second=sr.seconds=lu,sr.millisecond=sr.milliseconds=Ps,sr.utcOffset=function(N,ge,Ke){var ct,Ut=this._offset||0;if(!this.isValid())return N!=null?this:NaN;if(N!=null){if(typeof N=="string"){if((N=Fl(ir,N))===null)return this}else Math.abs(N)<16&&!Ke&&(N*=60);return!this._isUTC&&ge&&(ct=Ml(this)),this._offset=N,this._isUTC=!0,ct!=null&&this.add(ct,"m"),Ut!==N&&(!ge||this._changeInProgress?Ft(this,wt(N-Ut,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,x.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?Ut:Ml(this)},sr.utc=function(N){return this.utcOffset(0,N)},sr.local=function(N){return this._isUTC&&(this.utcOffset(0,N),this._isUTC=!1,N&&this.subtract(Ml(this),"m")),this},sr.parseZone=function(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var N=Fl(_r,this._i);N!=null?this.utcOffset(N):this.utcOffset(0,!0)}return this},sr.hasAlignedHourOffset=function(N){return!!this.isValid()&&(N=N?pa(N).utcOffset():0,(this.utcOffset()-N)%60==0)},sr.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},sr.isLocal=function(){return!!this.isValid()&&!this._isUTC},sr.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},sr.isUtc=Ze,sr.isUTC=Ze,sr.zoneAbbr=function(){return this._isUTC?"UTC":""},sr.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},sr.dates=xt("dates accessor is deprecated. Use date instead.",zs),sr.months=xt("months accessor is deprecated. Use month instead",Ki),sr.years=xt("years accessor is deprecated. Use year instead",pi),sr.zone=xt("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(N,ge){return N!=null?(typeof N!="string"&&(N=-N),this.utcOffset(N,ge),this):-this.utcOffset()}),sr.isDSTShifted=xt("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!he(this._isDSTShifted))return this._isDSTShifted;var N,ge={};return tt(ge,this),(ge=wl(ge))._a?(N=ge._isUTC?pe(ge._a):pa(ge._a),this._isDSTShifted=this.isValid()&&function(Ke,ct,Ut){var yn,Fn=Math.min(Ke.length,ct.length),lr=Math.abs(Ke.length-ct.length),Xn=0;for(yn=0;yn<Fn;yn++)(Ut&&Ke[yn]!==ct[yn]||!Ut&&ke(Ke[yn])!==ke(ct[yn]))&&Xn++;return Xn+lr}(ge._a,N.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var sa=Et.prototype;function p0(N,ge,Ke,ct){var Ut=ss(),yn=pe().set(ct,ge);return Ut[Ke](yn,N)}function ra(N,ge,Ke){if(De(N)&&(ge=N,N=void 0),N=N||"",ge!=null)return p0(N,ge,Ke,"month");var ct,Ut=[];for(ct=0;ct<12;ct++)Ut[ct]=p0(N,ct,Ke,"month");return Ut}function Yi(N,ge,Ke,ct){typeof N=="boolean"?(De(ge)&&(Ke=ge,ge=void 0),ge=ge||""):(Ke=ge=N,N=!1,De(ge)&&(Ke=ge,ge=void 0),ge=ge||"");var Ut,yn=ss(),Fn=N?yn._week.dow:0,lr=[];if(Ke!=null)return p0(ge,(Ke+Fn)%7,ct,"day");for(Ut=0;Ut<7;Ut++)lr[Ut]=p0(ge,(Ut+Fn)%7,ct,"day");return lr}sa.calendar=function(N,ge,Ke){var ct=this._calendar[N]||this._calendar.sameElse;return Ht(ct)?ct.call(ge,Ke):ct},sa.longDateFormat=function(N){var ge=this._longDateFormat[N],Ke=this._longDateFormat[N.toUpperCase()];return ge||!Ke?ge:(this._longDateFormat[N]=Ke.match(cn).map(function(ct){return ct==="MMMM"||ct==="MM"||ct==="DD"||ct==="dddd"?ct.slice(1):ct}).join(""),this._longDateFormat[N])},sa.invalidDate=function(){return this._invalidDate},sa.ordinal=function(N){return this._ordinal.replace("%d",N)},sa.preparse=rl,sa.postformat=rl,sa.relativeTime=function(N,ge,Ke,ct){var Ut=this._relativeTime[Ke];return Ht(Ut)?Ut(N,ge,Ke,ct):Ut.replace(/%d/i,N)},sa.pastFuture=function(N,ge){var Ke=this._relativeTime[N>0?"future":"past"];return Ht(Ke)?Ke(ge):Ke.replace(/%s/i,ge)},sa.set=function(N){var ge,Ke;for(Ke in N)ie(N,Ke)&&(Ht(ge=N[Ke])?this[Ke]=ge:this["_"+Ke]=ge);this._config=N,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},sa.eras=function(N,ge){var Ke,ct,Ut,yn=this._eras||ss("en")._eras;for(Ke=0,ct=yn.length;Ke<ct;++Ke)switch(typeof yn[Ke].since=="string"&&(Ut=x(yn[Ke].since).startOf("day"),yn[Ke].since=Ut.valueOf()),typeof yn[Ke].until){case"undefined":yn[Ke].until=1/0;break;case"string":Ut=x(yn[Ke].until).startOf("day").valueOf(),yn[Ke].until=Ut.valueOf()}return yn},sa.erasParse=function(N,ge,Ke){var ct,Ut,yn,Fn,lr,Xn=this.eras();for(N=N.toUpperCase(),ct=0,Ut=Xn.length;ct<Ut;++ct)if(yn=Xn[ct].name.toUpperCase(),Fn=Xn[ct].abbr.toUpperCase(),lr=Xn[ct].narrow.toUpperCase(),Ke)switch(ge){case"N":case"NN":case"NNN":if(Fn===N)return Xn[ct];break;case"NNNN":if(yn===N)return Xn[ct];break;case"NNNNN":if(lr===N)return Xn[ct]}else if([yn,Fn,lr].indexOf(N)>=0)return Xn[ct]},sa.erasConvertYear=function(N,ge){var Ke=N.since<=N.until?1:-1;return ge===void 0?x(N.since).year():x(N.since).year()+(ge-N.offset)*Ke},sa.erasAbbrRegex=function(N){return ie(this,"_erasAbbrRegex")||_s.call(this),N?this._erasAbbrRegex:this._erasRegex},sa.erasNameRegex=function(N){return ie(this,"_erasNameRegex")||_s.call(this),N?this._erasNameRegex:this._erasRegex},sa.erasNarrowRegex=function(N){return ie(this,"_erasNarrowRegex")||_s.call(this),N?this._erasNarrowRegex:this._erasRegex},sa.months=function(N,ge){return N?I(this._months)?this._months[N.month()]:this._months[(this._months.isFormat||as).test(ge)?"format":"standalone"][N.month()]:I(this._months)?this._months:this._months.standalone},sa.monthsShort=function(N,ge){return N?I(this._monthsShort)?this._monthsShort[N.month()]:this._monthsShort[as.test(ge)?"format":"standalone"][N.month()]:I(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},sa.monthsParse=function(N,ge,Ke){var ct,Ut,yn;if(this._monthsParseExact)return nu.call(this,N,ge,Ke);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),ct=0;ct<12;ct++)if(Ut=pe([2e3,ct]),Ke&&!this._longMonthsParse[ct]&&(this._longMonthsParse[ct]=new RegExp("^"+this.months(Ut,"").replace(".","")+"$","i"),this._shortMonthsParse[ct]=new RegExp("^"+this.monthsShort(Ut,"").replace(".","")+"$","i")),Ke||this._monthsParse[ct]||(yn="^"+this.months(Ut,"")+"|^"+this.monthsShort(Ut,""),this._monthsParse[ct]=new RegExp(yn.replace(".",""),"i")),Ke&&ge==="MMMM"&&this._longMonthsParse[ct].test(N)||Ke&&ge==="MMM"&&this._shortMonthsParse[ct].test(N)||!Ke&&this._monthsParse[ct].test(N))return ct},sa.monthsRegex=function(N){return this._monthsParseExact?(ie(this,"_monthsRegex")||ui.call(this),N?this._monthsStrictRegex:this._monthsRegex):(ie(this,"_monthsRegex")||(this._monthsRegex=ha),this._monthsStrictRegex&&N?this._monthsStrictRegex:this._monthsRegex)},sa.monthsShortRegex=function(N){return this._monthsParseExact?(ie(this,"_monthsRegex")||ui.call(this),N?this._monthsShortStrictRegex:this._monthsShortRegex):(ie(this,"_monthsShortRegex")||(this._monthsShortRegex=ta),this._monthsShortStrictRegex&&N?this._monthsShortStrictRegex:this._monthsShortRegex)},sa.week=function(N){return va(N,this._week.dow,this._week.doy).week},sa.firstDayOfYear=function(){return this._week.doy},sa.firstDayOfWeek=function(){return this._week.dow},sa.weekdays=function(N,ge){var Ke=I(this._weekdays)?this._weekdays:this._weekdays[N&&N!==!0&&this._weekdays.isFormat.test(ge)?"format":"standalone"];return N===!0?fo(Ke,this._week.dow):N?Ke[N.day()]:Ke},sa.weekdaysMin=function(N){return N===!0?fo(this._weekdaysMin,this._week.dow):N?this._weekdaysMin[N.day()]:this._weekdaysMin},sa.weekdaysShort=function(N){return N===!0?fo(this._weekdaysShort,this._week.dow):N?this._weekdaysShort[N.day()]:this._weekdaysShort},sa.weekdaysParse=function(N,ge,Ke){var ct,Ut,yn;if(this._weekdaysParseExact)return po.call(this,N,ge,Ke);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),ct=0;ct<7;ct++)if(Ut=pe([2e3,1]).day(ct),Ke&&!this._fullWeekdaysParse[ct]&&(this._fullWeekdaysParse[ct]=new RegExp("^"+this.weekdays(Ut,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[ct]=new RegExp("^"+this.weekdaysShort(Ut,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[ct]=new RegExp("^"+this.weekdaysMin(Ut,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[ct]||(yn="^"+this.weekdays(Ut,"")+"|^"+this.weekdaysShort(Ut,"")+"|^"+this.weekdaysMin(Ut,""),this._weekdaysParse[ct]=new RegExp(yn.replace(".",""),"i")),Ke&&ge==="dddd"&&this._fullWeekdaysParse[ct].test(N)||Ke&&ge==="ddd"&&this._shortWeekdaysParse[ct].test(N)||Ke&&ge==="dd"&&this._minWeekdaysParse[ct].test(N)||!Ke&&this._weekdaysParse[ct].test(N))return ct},sa.weekdaysRegex=function(N){return this._weekdaysParseExact?(ie(this,"_weekdaysRegex")||Su.call(this),N?this._weekdaysStrictRegex:this._weekdaysRegex):(ie(this,"_weekdaysRegex")||(this._weekdaysRegex=ho),this._weekdaysStrictRegex&&N?this._weekdaysStrictRegex:this._weekdaysRegex)},sa.weekdaysShortRegex=function(N){return this._weekdaysParseExact?(ie(this,"_weekdaysRegex")||Su.call(this),N?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(ie(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Cl),this._weekdaysShortStrictRegex&&N?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},sa.weekdaysMinRegex=function(N){return this._weekdaysParseExact?(ie(this,"_weekdaysRegex")||Su.call(this),N?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(ie(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Xo),this._weekdaysMinStrictRegex&&N?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},sa.isPM=function(N){return(N+"").toLowerCase().charAt(0)==="p"},sa.meridiem=function(N,ge,Ke){return N>11?Ke?"pm":"PM":Ke?"am":"AM"},Ni("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(N){var ge=N%10;return N+(ke(N%100/10)===1?"th":ge===1?"st":ge===2?"nd":ge===3?"rd":"th")}}),x.lang=xt("moment.lang is deprecated. Use moment.locale instead.",Ni),x.langData=xt("moment.langData is deprecated. Use moment.localeData instead.",ss);var bu=Math.abs;function Oc(N,ge,Ke,ct){var Ut=wt(ge,Ke);return N._milliseconds+=ct*Ut._milliseconds,N._days+=ct*Ut._days,N._months+=ct*Ut._months,N._bubble()}function lc(N){return N<0?Math.floor(N):Math.ceil(N)}function cc(N){return 4800*N/146097}function Pc(N){return 146097*N/4800}function io(N){return function(){return this.as(N)}}var m0=io("ms"),g0=io("s"),dc=io("m"),G0=io("h"),Fy=io("d"),My=io("w"),Iy=io("M"),ky=io("Q"),Ty=io("y");function jc(N){return function(){return this.isValid()?this._data[N]:NaN}}var Ly=jc("milliseconds"),Ry=jc("seconds"),Oy=jc("minutes"),Py=jc("hours"),jy=jc("days"),Ny=jc("months"),Yy=jc("years"),Il=Math.round,v0={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Hy(N,ge,Ke,ct,Ut){return Ut.relativeTime(ge||1,!!Ke,N,ct)}var lf=Math.abs;function y0(N){return(N>0)-(N<0)||+N}function Od(){if(!this.isValid())return this.localeData().invalidDate();var N,ge,Ke,ct,Ut,yn,Fn,lr,Xn=lf(this._milliseconds)/1e3,Kr=lf(this._days),$i=lf(this._months),Ui=this.asSeconds();return Ui?(N=In(Xn/60),ge=In(N/60),Xn%=60,N%=60,Ke=In($i/12),$i%=12,ct=Xn?Xn.toFixed(3).replace(/\.?0+$/,""):"",Ut=Ui<0?"-":"",yn=y0(this._months)!==y0(Ui)?"-":"",Fn=y0(this._days)!==y0(Ui)?"-":"",lr=y0(this._milliseconds)!==y0(Ui)?"-":"",Ut+"P"+(Ke?yn+Ke+"Y":"")+($i?yn+$i+"M":"")+(Kr?Fn+Kr+"D":"")+(ge||N||Xn?"T":"")+(ge?lr+ge+"H":"")+(N?lr+N+"M":"")+(Xn?lr+ct+"S":"")):"P0D"}var ma=tl.prototype;return ma.isValid=function(){return this._isValid},ma.abs=function(){var N=this._data;return this._milliseconds=bu(this._milliseconds),this._days=bu(this._days),this._months=bu(this._months),N.milliseconds=bu(N.milliseconds),N.seconds=bu(N.seconds),N.minutes=bu(N.minutes),N.hours=bu(N.hours),N.months=bu(N.months),N.years=bu(N.years),this},ma.add=function(N,ge){return Oc(this,N,ge,1)},ma.subtract=function(N,ge){return Oc(this,N,ge,-1)},ma.as=function(N){if(!this.isValid())return NaN;var ge,Ke,ct=this._milliseconds;if((N=ht(N))==="month"||N==="quarter"||N==="year")switch(ge=this._days+ct/864e5,Ke=this._months+cc(ge),N){case"month":return Ke;case"quarter":return Ke/3;case"year":return Ke/12}else switch(ge=this._days+Math.round(Pc(this._months)),N){case"week":return ge/7+ct/6048e5;case"day":return ge+ct/864e5;case"hour":return 24*ge+ct/36e5;case"minute":return 1440*ge+ct/6e4;case"second":return 86400*ge+ct/1e3;case"millisecond":return Math.floor(864e5*ge)+ct;default:throw new Error("Unknown unit "+N)}},ma.asMilliseconds=m0,ma.asSeconds=g0,ma.asMinutes=dc,ma.asHours=G0,ma.asDays=Fy,ma.asWeeks=My,ma.asMonths=Iy,ma.asQuarters=ky,ma.asYears=Ty,ma.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*ke(this._months/12):NaN},ma._bubble=function(){var N,ge,Ke,ct,Ut,yn=this._milliseconds,Fn=this._days,lr=this._months,Xn=this._data;return yn>=0&&Fn>=0&&lr>=0||yn<=0&&Fn<=0&&lr<=0||(yn+=864e5*lc(Pc(lr)+Fn),Fn=0,lr=0),Xn.milliseconds=yn%1e3,N=In(yn/1e3),Xn.seconds=N%60,ge=In(N/60),Xn.minutes=ge%60,Ke=In(ge/60),Xn.hours=Ke%24,Fn+=In(Ke/24),lr+=Ut=In(cc(Fn)),Fn-=lc(Pc(Ut)),ct=In(lr/12),lr%=12,Xn.days=Fn,Xn.months=lr,Xn.years=ct,this},ma.clone=function(){return wt(this)},ma.get=function(N){return N=ht(N),this.isValid()?this[N+"s"]():NaN},ma.milliseconds=Ly,ma.seconds=Ry,ma.minutes=Oy,ma.hours=Py,ma.days=jy,ma.weeks=function(){return In(this.days()/7)},ma.months=Ny,ma.years=Yy,ma.humanize=function(N,ge){if(!this.isValid())return this.localeData().invalidDate();var Ke,ct,Ut=!1,yn=v0;return typeof N=="object"&&(ge=N,N=!1),typeof N=="boolean"&&(Ut=N),typeof ge=="object"&&(yn=Object.assign({},v0,ge),ge.s!=null&&ge.ss==null&&(yn.ss=ge.s-1)),ct=function(Fn,lr,Xn,Kr){var $i=wt(Fn).abs(),Ui=Il($i.as("s")),xa=Il($i.as("m")),gs=Il($i.as("h")),Au=Il($i.as("d")),il=Il($i.as("M")),Nc=Il($i.as("w")),Gh=Il($i.as("y")),Yc=Ui<=Xn.ss&&["s",Ui]||Ui<Xn.s&&["ss",Ui]||xa<=1&&["m"]||xa<Xn.m&&["mm",xa]||gs<=1&&["h"]||gs<Xn.h&&["hh",gs]||Au<=1&&["d"]||Au<Xn.d&&["dd",Au];return Xn.w!=null&&(Yc=Yc||Nc<=1&&["w"]||Nc<Xn.w&&["ww",Nc]),(Yc=Yc||il<=1&&["M"]||il<Xn.M&&["MM",il]||Gh<=1&&["y"]||["yy",Gh])[2]=lr,Yc[3]=+Fn>0,Yc[4]=Kr,Hy.apply(null,Yc)}(this,!Ut,yn,Ke=this.localeData()),Ut&&(ct=Ke.pastFuture(+this,ct)),Ke.postformat(ct)},ma.toISOString=Od,ma.toString=Od,ma.toJSON=Od,ma.locale=Vn,ma.localeData=gr,ma.toIsoString=xt("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Od),ma.lang=Jn,ft("X",0,0,"unix"),ft("x",0,0,"valueOf"),tr("x",Yn),tr("X",/[+-]?\d+(\.\d{1,3})?/),Ur("X",function(N,ge,Ke){Ke._d=new Date(1e3*parseFloat(N))}),Ur("x",function(N,ge,Ke){Ke._d=new Date(ke(N))}),x.version="2.29.4",J=pa,x.fn=sr,x.min=function(){return uc("isBefore",[].slice.call(arguments,0))},x.max=function(){return uc("isAfter",[].slice.call(arguments,0))},x.now=function(){return Date.now?Date.now():+new Date},x.utc=pe,x.unix=function(N){return pa(1e3*N)},x.months=function(N,ge){return ra(N,ge,"months")},x.isDate=Qe,x.locale=Ni,x.invalid=Je,x.duration=wt,x.isMoment=Ue,x.weekdays=function(N,ge,Ke){return Yi(N,ge,Ke,"weekdays")},x.parseZone=function(){return pa.apply(null,arguments).parseZone()},x.localeData=ss,x.isDuration=ro,x.monthsShort=function(N,ge){return ra(N,ge,"monthsShort")},x.weekdaysMin=function(N,ge,Ke){return Yi(N,ge,Ke,"weekdaysMin")},x.defineLocale=Ra,x.updateLocale=function(N,ge){if(ge!=null){var Ke,ct,Ut=Bu;ya[N]!=null&&ya[N].parentLocale!=null?ya[N].set(Mt(ya[N]._config,ge)):((ct=mr(N))!=null&&(Ut=ct._config),ge=Mt(Ut,ge),ct==null&&(ge.abbr=N),(Ke=new Et(ge)).parentLocale=ya[N],ya[N]=Ke),Ni(N)}else ya[N]!=null&&(ya[N].parentLocale!=null?(ya[N]=ya[N].parentLocale,N===Ni()&&Ni(N)):ya[N]!=null&&delete ya[N]);return ya[N]},x.locales=function(){return Gt(ya)},x.weekdaysShort=function(N,ge,Ke){return Yi(N,ge,Ke,"weekdaysShort")},x.normalizeUnits=ht,x.relativeTimeRounding=function(N){return N===void 0?Il:typeof N=="function"&&(Il=N,!0)},x.relativeTimeThreshold=function(N,ge){return v0[N]!==void 0&&(ge===void 0?v0[N]:(v0[N]=ge,N==="s"&&(v0.ss=ge-1),!0))},x.calendarFormat=function(N,ge){var Ke=N.diff(ge,"days",!0);return Ke<-6?"sameElse":Ke<-1?"lastWeek":Ke<0?"lastDay":Ke<1?"sameDay":Ke<2?"nextDay":Ke<7?"nextWeek":"sameElse"},x.prototype=sr,x.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},x}()},8660:(ae,Le,se)=>{var J=typeof Map=="function"&&Map.prototype,F=Object.getOwnPropertyDescriptor&&J?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,x=J&&F&&typeof F.get=="function"?F.get:null,I=J&&Map.prototype.forEach,G=typeof Set=="function"&&Set.prototype,ie=Object.getOwnPropertyDescriptor&&G?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,ue=G&&ie&&typeof ie.get=="function"?ie.get:null,he=G&&Set.prototype.forEach,De=typeof WeakMap=="function"&&WeakMap.prototype?WeakMap.prototype.has:null,Qe=typeof WeakSet=="function"&&WeakSet.prototype?WeakSet.prototype.has:null,we=typeof WeakRef=="function"&&WeakRef.prototype?WeakRef.prototype.deref:null,je=Boolean.prototype.valueOf,pe=Object.prototype.toString,ve=Function.prototype.toString,Ie=String.prototype.match,Je=String.prototype.slice,ye=String.prototype.replace,Te=String.prototype.toUpperCase,tt=String.prototype.toLowerCase,it=RegExp.prototype.test,Ue=Array.prototype.concat,At=Array.prototype.join,xt=Array.prototype.slice,Gt=Math.floor,nn=typeof BigInt=="function"?BigInt.prototype.valueOf:null,jt=Object.getOwnPropertySymbols,Ht=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Mt=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Et=typeof Symbol=="function"&&Symbol.toStringTag?Symbol.toStringTag:null,Tt=Object.prototype.propertyIsEnumerable,cn=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(en){return en.__proto__}:null);function Lt(en,an){if(en===1/0||en===-1/0||en!=en||en&&en>-1e3&&en<1e3||it.call(/e/,an))return an;var Un=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof en=="number"){var rr=en<0?-Gt(-en):Gt(en);if(rr!==en){var ar=String(rr),jr=Je.call(an,ar.length+1);return ye.call(ar,Un,"$&_")+"."+ye.call(ye.call(jr,/([0-9]{3})/g,"$&_"),/_$/,"")}}return ye.call(an,Un,"$&_")}var Xt=se(6973),mt=Xt.custom,ft=ht(mt)?mt:null;function wn(en,an,Un){var rr=(Un.quoteStyle||an)==="double"?'"':"'";return rr+en+rr}function gn(en){return ye.call(String(en),/"/g,""")}function dn(en){return!(Bn(en)!=="[object Array]"||Et&&typeof en=="object"&&Et in en)}function _t(en){return!(Bn(en)!=="[object RegExp]"||Et&&typeof en=="object"&&Et in en)}function ht(en){if(Mt)return en&&typeof en=="object"&&en instanceof Symbol;if(typeof en=="symbol")return!0;if(!en||typeof en!="object"||!Ht)return!1;try{return Ht.call(en),!0}catch(an){}return!1}ae.exports=function en(an,Un,rr,ar){var jr=Un||{};if(fn(jr,"quoteStyle")&&jr.quoteStyle!=="single"&&jr.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(fn(jr,"maxStringLength")&&(typeof jr.maxStringLength=="number"?jr.maxStringLength<0&&jr.maxStringLength!==1/0:jr.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var xi=!fn(jr,"customInspect")||jr.customInspect;if(typeof xi!="boolean"&&xi!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(fn(jr,"indent")&&jr.indent!==null&&jr.indent!==" "&&!(parseInt(jr.indent,10)===jr.indent&&jr.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(fn(jr,"numericSeparator")&&typeof jr.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var si=jr.numericSeparator;if(an===void 0)return"undefined";if(an===null)return"null";if(typeof an=="boolean")return an?"true":"false";if(typeof an=="string")return In(an,jr);if(typeof an=="number"){if(an===0)return 1/0/an>0?"0":"-0";var ei=String(an);return si?Lt(an,ei):ei}if(typeof an=="bigint"){var qi=String(an)+"n";return si?Lt(an,qi):qi}var Ti=jr.depth===void 0?5:jr.depth;if(rr===void 0&&(rr=0),rr>=Ti&&Ti>0&&typeof an=="object")return dn(an)?"[Array]":"[Object]";var Yn,_r=function(ur,gi){var Vr;if(ur.indent===" ")Vr=" ";else{if(!(typeof ur.indent=="number"&&ur.indent>0))return null;Vr=At.call(Array(ur.indent+1)," ")}return{base:Vr,prev:At.call(Array(gi+1),Vr)}}(jr,rr);if(ar===void 0)ar=[];else if(vn(ar,an)>=0)return"[Circular]";function ir(ur,gi,Vr){if(gi&&(ar=xt.call(ar)).push(gi),Vr){var _i={depth:jr.depth};return fn(jr,"quoteStyle")&&(_i.quoteStyle=jr.quoteStyle),en(ur,_i,rr+1,ar)}return en(ur,jr,rr+1,ar)}if(typeof an=="function"&&!_t(an)){var Tr=function(ur){if(ur.name)return ur.name;var gi=Ie.call(ve.call(ur),/^function\s*([\w$]+)/);return gi?gi[1]:null}(an),tr=sn(an,ir);return"[Function"+(Tr?": "+Tr:" (anonymous)")+"]"+(tr.length>0?" { "+At.call(tr,", ")+" }":"")}if(ht(an)){var hi=Mt?ye.call(String(an),/^(Symbol\(.*\))_[^)]*$/,"$1"):Ht.call(an);return typeof an!="object"||Mt?hi:et(hi)}if((Yn=an)&&typeof Yn=="object"&&(typeof HTMLElement!="undefined"&&Yn instanceof HTMLElement||typeof Yn.nodeName=="string"&&typeof Yn.getAttribute=="function")){for(var ni="<"+tt.call(String(an.nodeName)),ea=an.attributes||[],Ur=0;Ur<ea.length;Ur++)ni+=" "+ea[Ur].name+"="+wn(gn(ea[Ur].value),"double",jr);return ni+=">",an.childNodes&&an.childNodes.length&&(ni+="..."),ni+"</"+tt.call(String(an.nodeName))+">"}if(dn(an)){if(an.length===0)return"[]";var zr=sn(an,ir);return _r&&!function(ur){for(var gi=0;gi<ur.length;gi++)if(vn(ur[gi],`
|
|
|
`)>=0)return!1;return!0}(zr)?"["+qt(zr,_r)+"]":"[ "+At.call(zr,", ")+" ]"}if(function(ur){return!(Bn(ur)!=="[object Error]"||Et&&typeof ur=="object"&&Et in ur)}(an)){var la=sn(an,ir);return"cause"in Error.prototype||!("cause"in an)||Tt.call(an,"cause")?la.length===0?"["+String(an)+"]":"{ ["+String(an)+"] "+At.call(la,", ")+" }":"{ ["+String(an)+"] "+At.call(Ue.call("[cause]: "+ir(an.cause),la),", ")+" }"}if(typeof an=="object"&&xi){if(ft&&typeof an[ft]=="function"&&Xt)return Xt(an,{depth:Ti-rr});if(xi!=="symbol"&&typeof an.inspect=="function")return an.inspect()}if(function(ur){if(!x||!ur||typeof ur!="object")return!1;try{x.call(ur);try{ue.call(ur)}catch(gi){return!0}return ur instanceof Map}catch(gi){}return!1}(an)){var Mi=[];return I&&I.call(an,function(ur,gi){Mi.push(ir(gi,an,!0)+" => "+ir(ur,an))}),Qt("Map",x.call(an),Mi,_r)}if(function(ur){if(!ue||!ur||typeof ur!="object")return!1;try{ue.call(ur);try{x.call(ur)}catch(gi){return!0}return ur instanceof Set}catch(gi){}return!1}(an)){var mn=[];return he&&he.call(an,function(ur){mn.push(ir(ur,an))}),Qt("Set",ue.call(an),mn,_r)}if(function(ur){if(!De||!ur||typeof ur!="object")return!1;try{De.call(ur,De);try{Qe.call(ur,Qe)}catch(gi){return!0}return ur instanceof WeakMap}catch(gi){}return!1}(an))return dt("WeakMap");if(function(ur){if(!Qe||!ur||typeof ur!="object")return!1;try{Qe.call(ur,Qe);try{De.call(ur,De)}catch(gi){return!0}return ur instanceof WeakSet}catch(gi){}return!1}(an))return dt("WeakSet");if(function(ur){if(!we||!ur||typeof ur!="object")return!1;try{return we.call(ur),!0}catch(gi){}return!1}(an))return dt("WeakRef");if(function(ur){return!(Bn(ur)!=="[object Number]"||Et&&typeof ur=="object"&&Et in ur)}(an))return et(ir(Number(an)));if(function(ur){if(!ur||typeof ur!="object"||!nn)return!1;try{return nn.call(ur),!0}catch(gi){}return!1}(an))return et(ir(nn.call(an)));if(function(ur){return!(Bn(ur)!=="[object Boolean]"||Et&&typeof ur=="object"&&Et in ur)}(an))return et(je.call(an));if(function(ur){return!(Bn(ur)!=="[object String]"||Et&&typeof ur=="object"&&Et in ur)}(an))return et(ir(String(an)));if(!function(ur){return!(Bn(ur)!=="[object Date]"||Et&&typeof ur=="object"&&Et in ur)}(an)&&!_t(an)){var Ln=sn(an,ir),cr=cn?cn(an)===Object.prototype:an instanceof Object||an.constructor===Object,xr=an instanceof Object?"":"null prototype",mi=!cr&&Et&&Object(an)===an&&Et in an?Je.call(Bn(an),8,-1):xr?"Object":"",Vi=(cr||typeof an.constructor!="function"?"":an.constructor.name?an.constructor.name+" ":"")+(mi||xr?"["+At.call(Ue.call([],mi||[],xr||[]),": ")+"] ":"");return Ln.length===0?Vi+"{}":_r?Vi+"{"+qt(Ln,_r)+"}":Vi+"{ "+At.call(Ln,", ")+" }"}return String(an)};var un=Object.prototype.hasOwnProperty||function(en){return en in this};function fn(en,an){return un.call(en,an)}function Bn(en){return pe.call(en)}function vn(en,an){if(en.indexOf)return en.indexOf(an);for(var Un=0,rr=en.length;Un<rr;Un++)if(en[Un]===an)return Un;return-1}function In(en,an){if(en.length>an.maxStringLength){var Un=en.length-an.maxStringLength,rr="... "+Un+" more character"+(Un>1?"s":"");return In(Je.call(en,0,an.maxStringLength),an)+rr}return wn(ye.call(ye.call(en,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,ke),"single",an)}function ke(en){var an=en.charCodeAt(0),Un={8:"b",9:"t",10:"n",12:"f",13:"r"}[an];return Un?"\\"+Un:"\\x"+(an<16?"0":"")+Te.call(an.toString(16))}function et(en){return"Object("+en+")"}function dt(en){return en+" { ? }"}function Qt(en,an,Un,rr){return en+" ("+an+") {"+(rr?qt(Un,rr):At.call(Un,", "))+"}"}function qt(en,an){if(en.length===0)return"";var Un=`
|
|
|
`+an.prev+an.base;return Un+At.call(en,","+Un)+`
|
|
|
`+an.prev}function sn(en,an){var Un=dn(en),rr=[];if(Un){rr.length=en.length;for(var ar=0;ar<en.length;ar++)rr[ar]=fn(en,ar)?an(en[ar],en):""}var jr,xi=typeof jt=="function"?jt(en):[];if(Mt){jr={};for(var si=0;si<xi.length;si++)jr["$"+xi[si]]=xi[si]}for(var ei in en)fn(en,ei)&&(Un&&String(Number(ei))===ei&&ei<en.length||Mt&&jr["$"+ei]instanceof Symbol||(it.call(/[^\w$]/,ei)?rr.push(an(ei,en)+": "+an(en[ei],en)):rr.push(ei+": "+an(en[ei],en))));if(typeof jt=="function")for(var qi=0;qi<xi.length;qi++)Tt.call(en,xi[qi])&&rr.push("["+an(xi[qi])+"]: "+an(en[xi[qi]],en));return rr}},1830:ae=>{"use strict";var Le=String.prototype.replace,se=/%20/g,J="RFC3986";ae.exports={default:J,formatters:{RFC1738:function(F){return Le.call(F,se,"+")},RFC3986:function(F){return String(F)}},RFC1738:"RFC1738",RFC3986:J}},5810:(ae,Le,se)=>{"use strict";var J=se(6623),F=se(6193),x=se(1830);ae.exports={formats:x,parse:F,stringify:J}},6193:(ae,Le,se)=>{"use strict";var J=se(1539),F=Object.prototype.hasOwnProperty,x=Array.isArray,I={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:J.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},G=function(he){return he.replace(/&#(\d+);/g,function(De,Qe){return String.fromCharCode(parseInt(Qe,10))})},ie=function(he,De){return he&&typeof he=="string"&&De.comma&&he.indexOf(",")>-1?he.split(","):he},ue=function(he,De,Qe,we){if(he){var je=Qe.allowDots?he.replace(/\.([^.[]+)/g,"[$1]"):he,pe=/(\[[^[\]]*])/g,ve=Qe.depth>0&&/(\[[^[\]]*])/.exec(je),Ie=ve?je.slice(0,ve.index):je,Je=[];if(Ie){if(!Qe.plainObjects&&F.call(Object.prototype,Ie)&&!Qe.allowPrototypes)return;Je.push(Ie)}for(var ye=0;Qe.depth>0&&(ve=pe.exec(je))!==null&&ye<Qe.depth;){if(ye+=1,!Qe.plainObjects&&F.call(Object.prototype,ve[1].slice(1,-1))&&!Qe.allowPrototypes)return;Je.push(ve[1])}return ve&&Je.push("["+je.slice(ve.index)+"]"),function(Te,tt,it,Ue){for(var At=Ue?tt:ie(tt,it),xt=Te.length-1;xt>=0;--xt){var Gt,nn=Te[xt];if(nn==="[]"&&it.parseArrays)Gt=[].concat(At);else{Gt=it.plainObjects?Object.create(null):{};var jt=nn.charAt(0)==="["&&nn.charAt(nn.length-1)==="]"?nn.slice(1,-1):nn,Ht=parseInt(jt,10);it.parseArrays||jt!==""?!isNaN(Ht)&&nn!==jt&&String(Ht)===jt&&Ht>=0&&it.parseArrays&&Ht<=it.arrayLimit?(Gt=[])[Ht]=At:jt!=="__proto__"&&(Gt[jt]=At):Gt={0:At}}At=Gt}return At}(Je,De,Qe,we)}};ae.exports=function(he,De){var Qe=function(ye){if(!ye)return I;if(ye.decoder!==null&&ye.decoder!==void 0&&typeof ye.decoder!="function")throw new TypeError("Decoder has to be a function.");if(ye.charset!==void 0&&ye.charset!=="utf-8"&&ye.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var Te=ye.charset===void 0?I.charset:ye.charset;return{allowDots:ye.allowDots===void 0?I.allowDots:!!ye.allowDots,allowPrototypes:typeof ye.allowPrototypes=="boolean"?ye.allowPrototypes:I.allowPrototypes,allowSparse:typeof ye.allowSparse=="boolean"?ye.allowSparse:I.allowSparse,arrayLimit:typeof ye.arrayLimit=="number"?ye.arrayLimit:I.arrayLimit,charset:Te,charsetSentinel:typeof ye.charsetSentinel=="boolean"?ye.charsetSentinel:I.charsetSentinel,comma:typeof ye.comma=="boolean"?ye.comma:I.comma,decoder:typeof ye.decoder=="function"?ye.decoder:I.decoder,delimiter:typeof ye.delimiter=="string"||J.isRegExp(ye.delimiter)?ye.delimiter:I.delimiter,depth:typeof ye.depth=="number"||ye.depth===!1?+ye.depth:I.depth,ignoreQueryPrefix:ye.ignoreQueryPrefix===!0,interpretNumericEntities:typeof ye.interpretNumericEntities=="boolean"?ye.interpretNumericEntities:I.interpretNumericEntities,parameterLimit:typeof ye.parameterLimit=="number"?ye.parameterLimit:I.parameterLimit,parseArrays:ye.parseArrays!==!1,plainObjects:typeof ye.plainObjects=="boolean"?ye.plainObjects:I.plainObjects,strictNullHandling:typeof ye.strictNullHandling=="boolean"?ye.strictNullHandling:I.strictNullHandling}}(De);if(he===""||he==null)return Qe.plainObjects?Object.create(null):{};for(var we=typeof he=="string"?function(ye,Te){var tt,it={__proto__:null},Ue=Te.ignoreQueryPrefix?ye.replace(/^\?/,""):ye,At=Te.parameterLimit===1/0?void 0:Te.parameterLimit,xt=Ue.split(Te.delimiter,At),Gt=-1,nn=Te.charset;if(Te.charsetSentinel)for(tt=0;tt<xt.length;++tt)xt[tt].indexOf("utf8=")===0&&(xt[tt]==="utf8=%E2%9C%93"?nn="utf-8":xt[tt]==="utf8=%26%2310003%3B"&&(nn="iso-8859-1"),Gt=tt,tt=xt.length);for(tt=0;tt<xt.length;++tt)if(tt!==Gt){var jt,Ht,Mt=xt[tt],Et=Mt.indexOf("]="),Tt=Et===-1?Mt.indexOf("="):Et+1;Tt===-1?(jt=Te.decoder(Mt,I.decoder,nn,"key"),Ht=Te.strictNullHandling?null:""):(jt=Te.decoder(Mt.slice(0,Tt),I.decoder,nn,"key"),Ht=J.maybeMap(ie(Mt.slice(Tt+1),Te),function(cn){return Te.decoder(cn,I.decoder,nn,"value")})),Ht&&Te.interpretNumericEntities&&nn==="iso-8859-1"&&(Ht=G(Ht)),Mt.indexOf("[]=")>-1&&(Ht=x(Ht)?[Ht]:Ht),F.call(it,jt)?it[jt]=J.combine(it[jt],Ht):it[jt]=Ht}return it}(he,Qe):he,je=Qe.plainObjects?Object.create(null):{},pe=Object.keys(we),ve=0;ve<pe.length;++ve){var Ie=pe[ve],Je=ue(Ie,we[Ie],Qe,typeof he=="string");je=J.merge(je,Je,Qe)}return Qe.allowSparse===!0?je:J.compact(je)}},6623:(ae,Le,se)=>{"use strict";var J=se(7575),F=se(1539),x=se(1830),I=Object.prototype.hasOwnProperty,G={brackets:function(ve){return ve+"[]"},comma:"comma",indices:function(ve,Ie){return ve+"["+Ie+"]"},repeat:function(ve){return ve}},ie=Array.isArray,ue=Array.prototype.push,he=function(ve,Ie){ue.apply(ve,ie(Ie)?Ie:[Ie])},De=Date.prototype.toISOString,Qe=x.default,we={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:F.encode,encodeValuesOnly:!1,format:Qe,formatter:x.formatters[Qe],indices:!1,serializeDate:function(ve){return De.call(ve)},skipNulls:!1,strictNullHandling:!1},je={},pe=function ve(Ie,Je,ye,Te,tt,it,Ue,At,xt,Gt,nn,jt,Ht,Mt,Et,Tt){for(var cn,Lt=Ie,Xt=Tt,mt=0,ft=!1;(Xt=Xt.get(je))!==void 0&&!ft;){var wn=Xt.get(Ie);if(mt+=1,wn!==void 0){if(wn===mt)throw new RangeError("Cyclic object value");ft=!0}Xt.get(je)===void 0&&(mt=0)}if(typeof At=="function"?Lt=At(Je,Lt):Lt instanceof Date?Lt=nn(Lt):ye==="comma"&&ie(Lt)&&(Lt=F.maybeMap(Lt,function(ke){return ke instanceof Date?nn(ke):ke})),Lt===null){if(tt)return Ue&&!Mt?Ue(Je,we.encoder,Et,"key",jt):Je;Lt=""}if(typeof(cn=Lt)=="string"||typeof cn=="number"||typeof cn=="boolean"||typeof cn=="symbol"||typeof cn=="bigint"||F.isBuffer(Lt))return Ue?[Ht(Mt?Je:Ue(Je,we.encoder,Et,"key",jt))+"="+Ht(Ue(Lt,we.encoder,Et,"value",jt))]:[Ht(Je)+"="+Ht(String(Lt))];var gn,dn=[];if(Lt===void 0)return dn;if(ye==="comma"&&ie(Lt))Mt&&Ue&&(Lt=F.maybeMap(Lt,Ue)),gn=[{value:Lt.length>0?Lt.join(",")||null:void 0}];else if(ie(At))gn=At;else{var _t=Object.keys(Lt);gn=xt?_t.sort(xt):_t}for(var ht=Te&&ie(Lt)&&Lt.length===1?Je+"[]":Je,un=0;un<gn.length;++un){var fn=gn[un],Bn=typeof fn=="object"&&fn.value!==void 0?fn.value:Lt[fn];if(!it||Bn!==null){var vn=ie(Lt)?typeof ye=="function"?ye(ht,fn):ht:ht+(Gt?"."+fn:"["+fn+"]");Tt.set(Ie,mt);var In=J();In.set(je,Tt),he(dn,ve(Bn,vn,ye,Te,tt,it,ye==="comma"&&Mt&&ie(Lt)?null:Ue,At,xt,Gt,nn,jt,Ht,Mt,Et,In))}}return dn};ae.exports=function(ve,Ie){var Je,ye=ve,Te=function(Mt){if(!Mt)return we;if(Mt.encoder!==null&&Mt.encoder!==void 0&&typeof Mt.encoder!="function")throw new TypeError("Encoder has to be a function.");var Et=Mt.charset||we.charset;if(Mt.charset!==void 0&&Mt.charset!=="utf-8"&&Mt.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var Tt=x.default;if(Mt.format!==void 0){if(!I.call(x.formatters,Mt.format))throw new TypeError("Unknown format option provided.");Tt=Mt.format}var cn=x.formatters[Tt],Lt=we.filter;return(typeof Mt.filter=="function"||ie(Mt.filter))&&(Lt=Mt.filter),{addQueryPrefix:typeof Mt.addQueryPrefix=="boolean"?Mt.addQueryPrefix:we.addQueryPrefix,allowDots:Mt.allowDots===void 0?we.allowDots:!!Mt.allowDots,charset:Et,charsetSentinel:typeof Mt.charsetSentinel=="boolean"?Mt.charsetSentinel:we.charsetSentinel,delimiter:Mt.delimiter===void 0?we.delimiter:Mt.delimiter,encode:typeof Mt.encode=="boolean"?Mt.encode:we.encode,encoder:typeof Mt.encoder=="function"?Mt.encoder:we.encoder,encodeValuesOnly:typeof Mt.encodeValuesOnly=="boolean"?Mt.encodeValuesOnly:we.encodeValuesOnly,filter:Lt,format:Tt,formatter:cn,serializeDate:typeof Mt.serializeDate=="function"?Mt.serializeDate:we.serializeDate,skipNulls:typeof Mt.skipNulls=="boolean"?Mt.skipNulls:we.skipNulls,sort:typeof Mt.sort=="function"?Mt.sort:null,strictNullHandling:typeof Mt.strictNullHandling=="boolean"?Mt.strictNullHandling:we.strictNullHandling}}(Ie);typeof Te.filter=="function"?ye=(0,Te.filter)("",ye):ie(Te.filter)&&(Je=Te.filter);var tt,it=[];if(typeof ye!="object"||ye===null)return"";tt=Ie&&Ie.arrayFormat in G?Ie.arrayFormat:Ie&&"indices"in Ie?Ie.indices?"indices":"repeat":"indices";var Ue=G[tt];if(Ie&&"commaRoundTrip"in Ie&&typeof Ie.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var At=Ue==="comma"&&Ie&&Ie.commaRoundTrip;Je||(Je=Object.keys(ye)),Te.sort&&Je.sort(Te.sort);for(var xt=J(),Gt=0;Gt<Je.length;++Gt){var nn=Je[Gt];Te.skipNulls&&ye[nn]===null||he(it,pe(ye[nn],nn,Ue,At,Te.strictNullHandling,Te.skipNulls,Te.encode?Te.encoder:null,Te.filter,Te.sort,Te.allowDots,Te.serializeDate,Te.format,Te.formatter,Te.encodeValuesOnly,Te.charset,xt))}var jt=it.join(Te.delimiter),Ht=Te.addQueryPrefix===!0?"?":"";return Te.charsetSentinel&&(Te.charset==="iso-8859-1"?Ht+="utf8=%26%2310003%3B&":Ht+="utf8=%E2%9C%93&"),jt.length>0?Ht+jt:""}},1539:(ae,Le,se)=>{"use strict";var J=se(1830),F=Object.prototype.hasOwnProperty,x=Array.isArray,I=function(){for(var ie=[],ue=0;ue<256;++ue)ie.push("%"+((ue<16?"0":"")+ue.toString(16)).toUpperCase());return ie}(),G=function(ie,ue){for(var he=ue&&ue.plainObjects?Object.create(null):{},De=0;De<ie.length;++De)ie[De]!==void 0&&(he[De]=ie[De]);return he};ae.exports={arrayToObject:G,assign:function(ie,ue){return Object.keys(ue).reduce(function(he,De){return he[De]=ue[De],he},ie)},combine:function(ie,ue){return[].concat(ie,ue)},compact:function(ie){for(var ue=[{obj:{o:ie},prop:"o"}],he=[],De=0;De<ue.length;++De)for(var Qe=ue[De],we=Qe.obj[Qe.prop],je=Object.keys(we),pe=0;pe<je.length;++pe){var ve=je[pe],Ie=we[ve];typeof Ie=="object"&&Ie!==null&&he.indexOf(Ie)===-1&&(ue.push({obj:we,prop:ve}),he.push(Ie))}return function(Je){for(;Je.length>1;){var ye=Je.pop(),Te=ye.obj[ye.prop];if(x(Te)){for(var tt=[],it=0;it<Te.length;++it)Te[it]!==void 0&&tt.push(Te[it]);ye.obj[ye.prop]=tt}}}(ue),ie},decode:function(ie,ue,he){var De=ie.replace(/\+/g," ");if(he==="iso-8859-1")return De.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(De)}catch(Qe){return De}},encode:function(ie,ue,he,De,Qe){if(ie.length===0)return ie;var we=ie;if(typeof ie=="symbol"?we=Symbol.prototype.toString.call(ie):typeof ie!="string"&&(we=String(ie)),he==="iso-8859-1")return escape(we).replace(/%u[0-9a-f]{4}/gi,function(Ie){return"%26%23"+parseInt(Ie.slice(2),16)+"%3B"});for(var je="",pe=0;pe<we.length;++pe){var ve=we.charCodeAt(pe);ve===45||ve===46||ve===95||ve===126||ve>=48&&ve<=57||ve>=65&&ve<=90||ve>=97&&ve<=122||Qe===J.RFC1738&&(ve===40||ve===41)?je+=we.charAt(pe):ve<128?je+=I[ve]:ve<2048?je+=I[192|ve>>6]+I[128|63&ve]:ve<55296||ve>=57344?je+=I[224|ve>>12]+I[128|ve>>6&63]+I[128|63&ve]:(pe+=1,ve=65536+((1023&ve)<<10|1023&we.charCodeAt(pe)),je+=I[240|ve>>18]+I[128|ve>>12&63]+I[128|ve>>6&63]+I[128|63&ve])}return je},isBuffer:function(ie){return!(!ie||typeof ie!="object"||!(ie.constructor&&ie.constructor.isBuffer&&ie.constructor.isBuffer(ie)))},isRegExp:function(ie){return Object.prototype.toString.call(ie)==="[object RegExp]"},maybeMap:function(ie,ue){if(x(ie)){for(var he=[],De=0;De<ie.length;De+=1)he.push(ue(ie[De]));return he}return ue(ie)},merge:function ie(ue,he,De){if(!he)return ue;if(typeof he!="object"){if(x(ue))ue.push(he);else{if(!ue||typeof ue!="object")return[ue,he];(De&&(De.plainObjects||De.allowPrototypes)||!F.call(Object.prototype,he))&&(ue[he]=!0)}return ue}if(!ue||typeof ue!="object")return[ue].concat(he);var Qe=ue;return x(ue)&&!x(he)&&(Qe=G(ue,De)),x(ue)&&x(he)?(he.forEach(function(we,je){if(F.call(ue,je)){var pe=ue[je];pe&&typeof pe=="object"&&we&&typeof we=="object"?ue[je]=ie(pe,we,De):ue.push(we)}else ue[je]=we}),ue):Object.keys(he).reduce(function(we,je){var pe=he[je];return F.call(we,je)?we[je]=ie(we[je],pe,De):we[je]=pe,we},Qe)}}},7575:(ae,Le,se)=>{"use strict";var J=se(528),F=se(9818),x=se(8660),I=J("%TypeError%"),G=J("%WeakMap%",!0),ie=J("%Map%",!0),ue=F("WeakMap.prototype.get",!0),he=F("WeakMap.prototype.set",!0),De=F("WeakMap.prototype.has",!0),Qe=F("Map.prototype.get",!0),we=F("Map.prototype.set",!0),je=F("Map.prototype.has",!0),pe=function(ve,Ie){for(var Je,ye=ve;(Je=ye.next)!==null;ye=Je)if(Je.key===Ie)return ye.next=Je.next,Je.next=ve.next,ve.next=Je,Je};ae.exports=function(){var ve,Ie,Je,ye={assert:function(Te){if(!ye.has(Te))throw new I("Side channel does not contain "+x(Te))},get:function(Te){if(G&&Te&&(typeof Te=="object"||typeof Te=="function")){if(ve)return ue(ve,Te)}else if(ie){if(Ie)return Qe(Ie,Te)}else if(Je)return function(tt,it){var Ue=pe(tt,it);return Ue&&Ue.value}(Je,Te)},has:function(Te){if(G&&Te&&(typeof Te=="object"||typeof Te=="function")){if(ve)return De(ve,Te)}else if(ie){if(Ie)return je(Ie,Te)}else if(Je)return function(tt,it){return!!pe(tt,it)}(Je,Te);return!1},set:function(Te,tt){G&&Te&&(typeof Te=="object"||typeof Te=="function")?(ve||(ve=new G),he(ve,Te,tt)):ie?(Ie||(Ie=new ie),we(Ie,Te,tt)):(Je||(Je={key:{},next:null}),function(it,Ue,At){var xt=pe(it,Ue);xt?xt.value=At:it.next={key:Ue,next:it.next,value:At}}(Je,Te,tt))}};return ye}},6973:()=>{}},T={};function L(ae){var Le=T[ae];if(Le!==void 0)return Le.exports;var se=T[ae]={id:ae,loaded:!1,exports:{}};return k[ae].call(se.exports,se,se.exports,L),se.loaded=!0,se.exports}L.n=ae=>{var Le=ae&&ae.__esModule?()=>ae.default:()=>ae;return L.d(Le,{a:Le}),Le},L.d=(ae,Le)=>{for(var se in Le)L.o(Le,se)&&!L.o(ae,se)&&Object.defineProperty(ae,se,{enumerable:!0,get:Le[se]})},L.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(ae){if(typeof window=="object")return window}}(),L.o=(ae,Le)=>Object.prototype.hasOwnProperty.call(ae,Le),L.r=ae=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(ae,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(ae,"__esModule",{value:!0})},L.nmd=ae=>(ae.paths=[],ae.children||(ae.children=[]),ae),(()=>{"use strict";var ae={};L.r(ae),L.d(ae,{hasBrowserEnv:()=>si,hasStandardBrowserEnv:()=>ei,hasStandardBrowserWebWorkerEnv:()=>qi});var Le=L(670),se=L(3464),J=L.n(se),F=L(7657),x=L.n(F);J().extend(x());const I=()=>{return Ze=void 0,$e=void 0,wt=function*(){return J().utc().format()},new((bt=void 0)||(bt=Promise))(function(pt,nt){function gt(Kt){try{Bt(wt.next(Kt))}catch(Vt){nt(Vt)}}function Ft(Kt){try{Bt(wt.throw(Kt))}catch(Vt){nt(Vt)}}function Bt(Kt){var Vt;Kt.done?pt(Kt.value):(Vt=Kt.value,Vt instanceof bt?Vt:new bt(function(xn){xn(Vt)})).then(gt,Ft)}Bt((wt=wt.apply(Ze,$e||[])).next())});var Ze,$e,bt,wt},G=J();function ie(Ze,$e){return function(){return Ze.apply($e,arguments)}}const{toString:ue}=Object.prototype,{getPrototypeOf:he}=Object,De=(Qe=Object.create(null),Ze=>{const $e=ue.call(Ze);return Qe[$e]||(Qe[$e]=$e.slice(8,-1).toLowerCase())});var Qe;const we=Ze=>(Ze=Ze.toLowerCase(),$e=>De($e)===Ze),je=Ze=>$e=>typeof $e===Ze,{isArray:pe}=Array,ve=je("undefined"),Ie=we("ArrayBuffer"),Je=je("string"),ye=je("function"),Te=je("number"),tt=Ze=>Ze!==null&&typeof Ze=="object",it=Ze=>{if(De(Ze)!=="object")return!1;const $e=he(Ze);return!($e!==null&&$e!==Object.prototype&&Object.getPrototypeOf($e)!==null||Symbol.toStringTag in Ze||Symbol.iterator in Ze)},Ue=we("Date"),At=we("File"),xt=we("Blob"),Gt=we("FileList"),nn=we("URLSearchParams");function jt(Ze,$e,{allOwnKeys:bt=!1}={}){if(Ze==null)return;let wt,pt;if(typeof Ze!="object"&&(Ze=[Ze]),pe(Ze))for(wt=0,pt=Ze.length;wt<pt;wt++)$e.call(null,Ze[wt],wt,Ze);else{const nt=bt?Object.getOwnPropertyNames(Ze):Object.keys(Ze),gt=nt.length;let Ft;for(wt=0;wt<gt;wt++)Ft=nt[wt],$e.call(null,Ze[Ft],Ft,Ze)}}function Ht(Ze,$e){$e=$e.toLowerCase();const bt=Object.keys(Ze);let wt,pt=bt.length;for(;pt-- >0;)if(wt=bt[pt],$e===wt.toLowerCase())return wt;return null}const Mt=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:w.g,Et=Ze=>!ve(Ze)&&Ze!==Mt,Tt=(cn=typeof Uint8Array!="undefined"&&he(Uint8Array),Ze=>cn&&Ze instanceof cn);var cn;const Lt=we("HTMLFormElement"),Xt=(({hasOwnProperty:Ze})=>($e,bt)=>Ze.call($e,bt))(Object.prototype),mt=we("RegExp"),ft=(Ze,$e)=>{const bt=Object.getOwnPropertyDescriptors(Ze),wt={};jt(bt,(pt,nt)=>{let gt;(gt=$e(pt,nt,Ze))!==!1&&(wt[nt]=gt||pt)}),Object.defineProperties(Ze,wt)},wn="abcdefghijklmnopqrstuvwxyz",gn="0123456789",dn={DIGIT:gn,ALPHA:wn,ALPHA_DIGIT:wn+wn.toUpperCase()+gn},_t=we("AsyncFunction"),ht={isArray:pe,isArrayBuffer:Ie,isBuffer:function(Ze){return Ze!==null&&!ve(Ze)&&Ze.constructor!==null&&!ve(Ze.constructor)&&ye(Ze.constructor.isBuffer)&&Ze.constructor.isBuffer(Ze)},isFormData:Ze=>{let $e;return Ze&&(typeof FormData=="function"&&Ze instanceof FormData||ye(Ze.append)&&(($e=De(Ze))==="formdata"||$e==="object"&&ye(Ze.toString)&&Ze.toString()==="[object FormData]"))},isArrayBufferView:function(Ze){let $e;return $e=typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(Ze):Ze&&Ze.buffer&&Ie(Ze.buffer),$e},isString:Je,isNumber:Te,isBoolean:Ze=>Ze===!0||Ze===!1,isObject:tt,isPlainObject:it,isUndefined:ve,isDate:Ue,isFile:At,isBlob:xt,isRegExp:mt,isFunction:ye,isStream:Ze=>tt(Ze)&&ye(Ze.pipe),isURLSearchParams:nn,isTypedArray:Tt,isFileList:Gt,forEach:jt,merge:function Ze(){const{caseless:$e}=Et(this)&&this||{},bt={},wt=(pt,nt)=>{const gt=$e&&Ht(bt,nt)||nt;it(bt[gt])&&it(pt)?bt[gt]=Ze(bt[gt],pt):it(pt)?bt[gt]=Ze({},pt):pe(pt)?bt[gt]=pt.slice():bt[gt]=pt};for(let pt=0,nt=arguments.length;pt<nt;pt++)arguments[pt]&&jt(arguments[pt],wt);return bt},extend:(Ze,$e,bt,{allOwnKeys:wt}={})=>(jt($e,(pt,nt)=>{bt&&ye(pt)?Ze[nt]=ie(pt,bt):Ze[nt]=pt},{allOwnKeys:wt}),Ze),trim:Ze=>Ze.trim?Ze.trim():Ze.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:Ze=>(Ze.charCodeAt(0)===65279&&(Ze=Ze.slice(1)),Ze),inherits:(Ze,$e,bt,wt)=>{Ze.prototype=Object.create($e.prototype,wt),Ze.prototype.constructor=Ze,Object.defineProperty(Ze,"super",{value:$e.prototype}),bt&&Object.assign(Ze.prototype,bt)},toFlatObject:(Ze,$e,bt,wt)=>{let pt,nt,gt;const Ft={};if($e=$e||{},Ze==null)return $e;do{for(pt=Object.getOwnPropertyNames(Ze),nt=pt.length;nt-- >0;)gt=pt[nt],wt&&!wt(gt,Ze,$e)||Ft[gt]||($e[gt]=Ze[gt],Ft[gt]=!0);Ze=bt!==!1&&he(Ze)}while(Ze&&(!bt||bt(Ze,$e))&&Ze!==Object.prototype);return $e},kindOf:De,kindOfTest:we,endsWith:(Ze,$e,bt)=>{Ze=String(Ze),(bt===void 0||bt>Ze.length)&&(bt=Ze.length),bt-=$e.length;const wt=Ze.indexOf($e,bt);return wt!==-1&&wt===bt},toArray:Ze=>{if(!Ze)return null;if(pe(Ze))return Ze;let $e=Ze.length;if(!Te($e))return null;const bt=new Array($e);for(;$e-- >0;)bt[$e]=Ze[$e];return bt},forEachEntry:(Ze,$e)=>{const bt=(Ze&&Ze[Symbol.iterator]).call(Ze);let wt;for(;(wt=bt.next())&&!wt.done;){const pt=wt.value;$e.call(Ze,pt[0],pt[1])}},matchAll:(Ze,$e)=>{let bt;const wt=[];for(;(bt=Ze.exec($e))!==null;)wt.push(bt);return wt},isHTMLForm:Lt,hasOwnProperty:Xt,hasOwnProp:Xt,reduceDescriptors:ft,freezeMethods:Ze=>{ft(Ze,($e,bt)=>{if(ye(Ze)&&["arguments","caller","callee"].indexOf(bt)!==-1)return!1;const wt=Ze[bt];ye(wt)&&($e.enumerable=!1,"writable"in $e?$e.writable=!1:$e.set||($e.set=()=>{throw Error("Can not rewrite read-only method '"+bt+"'")}))})},toObjectSet:(Ze,$e)=>{const bt={},wt=pt=>{pt.forEach(nt=>{bt[nt]=!0})};return pe(Ze)?wt(Ze):wt(String(Ze).split($e)),bt},toCamelCase:Ze=>Ze.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function($e,bt,wt){return bt.toUpperCase()+wt}),noop:()=>{},toFiniteNumber:(Ze,$e)=>(Ze=+Ze,Number.isFinite(Ze)?Ze:$e),findKey:Ht,global:Mt,isContextDefined:Et,ALPHABET:dn,generateString:(Ze=16,$e=dn.ALPHA_DIGIT)=>{let bt="";const{length:wt}=$e;for(;Ze--;)bt+=$e[Math.random()*wt|0];return bt},isSpecCompliantForm:function(Ze){return!!(Ze&&ye(Ze.append)&&Ze[Symbol.toStringTag]==="FormData"&&Ze[Symbol.iterator])},toJSONObject:Ze=>{const $e=new Array(10),bt=(wt,pt)=>{if(tt(wt)){if($e.indexOf(wt)>=0)return;if(!("toJSON"in wt)){$e[pt]=wt;const nt=pe(wt)?[]:{};return jt(wt,(gt,Ft)=>{const Bt=bt(gt,pt+1);!ve(Bt)&&(nt[Ft]=Bt)}),$e[pt]=void 0,nt}}return wt};return bt(Ze,0)},isAsyncFn:_t,isThenable:Ze=>Ze&&(tt(Ze)||ye(Ze))&&ye(Ze.then)&&ye(Ze.catch)};function un(Ze,$e,bt,wt,pt){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=Ze,this.name="AxiosError",$e&&(this.code=$e),bt&&(this.config=bt),wt&&(this.request=wt),pt&&(this.response=pt)}ht.inherits(un,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ht.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const fn=un.prototype,Bn={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(Ze=>{Bn[Ze]={value:Ze}}),Object.defineProperties(un,Bn),Object.defineProperty(fn,"isAxiosError",{value:!0}),un.from=(Ze,$e,bt,wt,pt,nt)=>{const gt=Object.create(fn);return ht.toFlatObject(Ze,gt,function(Ft){return Ft!==Error.prototype},Ft=>Ft!=="isAxiosError"),un.call(gt,Ze.message,$e,bt,wt,pt),gt.cause=Ze,gt.name=Ze.name,nt&&Object.assign(gt,nt),gt};const vn=un;function In(Ze){return ht.isPlainObject(Ze)||ht.isArray(Ze)}function ke(Ze){return ht.endsWith(Ze,"[]")?Ze.slice(0,-2):Ze}function et(Ze,$e,bt){return Ze?Ze.concat($e).map(function(wt,pt){return wt=ke(wt),!bt&&pt?"["+wt+"]":wt}).join(bt?".":""):$e}const dt=ht.toFlatObject(ht,{},null,function(Ze){return/^is[A-Z]/.test(Ze)}),Qt=function(Ze,$e,bt){if(!ht.isObject(Ze))throw new TypeError("target must be an object");$e=$e||new FormData;const wt=(bt=ht.toFlatObject(bt,{metaTokens:!0,dots:!1,indexes:!1},!1,function(Dn,Vn){return!ht.isUndefined(Vn[Dn])})).metaTokens,pt=bt.visitor||Kt,nt=bt.dots,gt=bt.indexes,Ft=(bt.Blob||typeof Blob!="undefined"&&Blob)&&ht.isSpecCompliantForm($e);if(!ht.isFunction(pt))throw new TypeError("visitor must be a function");function Bt(Dn){if(Dn===null)return"";if(ht.isDate(Dn))return Dn.toISOString();if(!Ft&&ht.isBlob(Dn))throw new vn("Blob is not supported. Use a Buffer instead.");return ht.isArrayBuffer(Dn)||ht.isTypedArray(Dn)?Ft&&typeof Blob=="function"?new Blob([Dn]):Zn.from(Dn):Dn}function Kt(Dn,Vn,Jn){let gr=Dn;if(Dn&&!Jn&&typeof Dn=="object"){if(ht.endsWith(Vn,"{}"))Vn=wt?Vn:Vn.slice(0,-2),Dn=JSON.stringify(Dn);else if(ht.isArray(Dn)&&function(Gr){return ht.isArray(Gr)&&!Gr.some(In)}(Dn)||(ht.isFileList(Dn)||ht.endsWith(Vn,"[]"))&&(gr=ht.toArray(Dn)))return Vn=ke(Vn),gr.forEach(function(Gr,bi){!ht.isUndefined(Gr)&&Gr!==null&&$e.append(gt===!0?et([Vn],bi,nt):gt===null?Vn:Vn+"[]",Bt(Gr))}),!1}return!!In(Dn)||($e.append(et(Jn,Vn,nt),Bt(Dn)),!1)}const Vt=[],xn=Object.assign(dt,{defaultVisitor:Kt,convertValue:Bt,isVisitable:In});if(!ht.isObject(Ze))throw new TypeError("data must be an object");return function Dn(Vn,Jn){if(!ht.isUndefined(Vn)){if(Vt.indexOf(Vn)!==-1)throw Error("Circular reference detected in "+Jn.join("."));Vt.push(Vn),ht.forEach(Vn,function(gr,Gr){(!(ht.isUndefined(gr)||gr===null)&&pt.call($e,gr,ht.isString(Gr)?Gr.trim():Gr,Jn,xn))===!0&&Dn(gr,Jn?Jn.concat(Gr):[Gr])}),Vt.pop()}}(Ze),$e};function qt(Ze){const $e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(Ze).replace(/[!'()~]|%20|%00/g,function(bt){return $e[bt]})}function sn(Ze,$e){this._pairs=[],Ze&&Qt(Ze,this,$e)}const en=sn.prototype;en.append=function(Ze,$e){this._pairs.push([Ze,$e])},en.toString=function(Ze){const $e=Ze?function(bt){return Ze.call(this,bt,qt)}:qt;return this._pairs.map(function(bt){return $e(bt[0])+"="+$e(bt[1])},"").join("&")};const an=sn;function Un(Ze){return encodeURIComponent(Ze).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function rr(Ze,$e,bt){if(!$e)return Ze;const wt=bt&&bt.encode||Un,pt=bt&&bt.serialize;let nt;if(nt=pt?pt($e,bt):ht.isURLSearchParams($e)?$e.toString():new an($e,bt).toString(wt),nt){const gt=Ze.indexOf("#");gt!==-1&&(Ze=Ze.slice(0,gt)),Ze+=(Ze.indexOf("?")===-1?"?":"&")+nt}return Ze}const ar=class{constructor(){this.handlers=[]}use(Ze,$e,bt){return this.handlers.push({fulfilled:Ze,rejected:$e,synchronous:!!bt&&bt.synchronous,runWhen:bt?bt.runWhen:null}),this.handlers.length-1}eject(Ze){this.handlers[Ze]&&(this.handlers[Ze]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(Ze){ht.forEach(this.handlers,function($e){$e!==null&&Ze($e)})}},jr={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},xi={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams!="undefined"?URLSearchParams:an,FormData:typeof FormData!="undefined"?FormData:null,Blob:typeof Blob!="undefined"?Blob:null},protocols:["http","https","file","blob","url","data"]},si=typeof window!="undefined"&&typeof document!="undefined",ei=(Ze=>si&&["ReactNative","NativeScript","NS"].indexOf(Ze)<0)(typeof navigator!="undefined"&&navigator.product),qi=typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Ti=br(br({},ae),xi),Yn=function(Ze){function $e(bt,wt,pt,nt){let gt=bt[nt++];if(gt==="__proto__")return!0;const Ft=Number.isFinite(+gt),Bt=nt>=bt.length;return gt=!gt&&ht.isArray(pt)?pt.length:gt,Bt?(ht.hasOwnProp(pt,gt)?pt[gt]=[pt[gt],wt]:pt[gt]=wt,!Ft):(pt[gt]&&ht.isObject(pt[gt])||(pt[gt]=[]),$e(bt,wt,pt[gt],nt)&&ht.isArray(pt[gt])&&(pt[gt]=function(Kt){const Vt={},xn=Object.keys(Kt);let Dn;const Vn=xn.length;let Jn;for(Dn=0;Dn<Vn;Dn++)Jn=xn[Dn],Vt[Jn]=Kt[Jn];return Vt}(pt[gt])),!Ft)}if(ht.isFormData(Ze)&&ht.isFunction(Ze.entries)){const bt={};return ht.forEachEntry(Ze,(wt,pt)=>{$e(function(nt){return ht.matchAll(/\w+|\[(\w*)]/g,nt).map(gt=>gt[0]==="[]"?"":gt[1]||gt[0])}(wt),pt,bt,0)}),bt}return null},_r={transitional:jr,adapter:["xhr","http"],transformRequest:[function(Ze,$e){const bt=$e.getContentType()||"",wt=bt.indexOf("application/json")>-1,pt=ht.isObject(Ze);if(pt&&ht.isHTMLForm(Ze)&&(Ze=new FormData(Ze)),ht.isFormData(Ze))return wt?JSON.stringify(Yn(Ze)):Ze;if(ht.isArrayBuffer(Ze)||ht.isBuffer(Ze)||ht.isStream(Ze)||ht.isFile(Ze)||ht.isBlob(Ze))return Ze;if(ht.isArrayBufferView(Ze))return Ze.buffer;if(ht.isURLSearchParams(Ze))return $e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),Ze.toString();let nt;if(pt){if(bt.indexOf("application/x-www-form-urlencoded")>-1)return function(gt,Ft){return Qt(gt,new Ti.classes.URLSearchParams,Object.assign({visitor:function(Bt,Kt,Vt,xn){return Ti.isNode&&ht.isBuffer(Bt)?(this.append(Kt,Bt.toString("base64")),!1):xn.defaultVisitor.apply(this,arguments)}},Ft))}(Ze,this.formSerializer).toString();if((nt=ht.isFileList(Ze))||bt.indexOf("multipart/form-data")>-1){const gt=this.env&&this.env.FormData;return Qt(nt?{"files[]":Ze}:Ze,gt&&new gt,this.formSerializer)}}return pt||wt?($e.setContentType("application/json",!1),function(gt,Ft,Bt){if(ht.isString(gt))try{return(0,JSON.parse)(gt),ht.trim(gt)}catch(Kt){if(Kt.name!=="SyntaxError")throw Kt}return(0,JSON.stringify)(gt)}(Ze)):Ze}],transformResponse:[function(Ze){const $e=this.transitional||_r.transitional,bt=$e&&$e.forcedJSONParsing,wt=this.responseType==="json";if(Ze&&ht.isString(Ze)&&(bt&&!this.responseType||wt)){const pt=!($e&&$e.silentJSONParsing)&&wt;try{return JSON.parse(Ze)}catch(nt){if(pt)throw nt.name==="SyntaxError"?vn.from(nt,vn.ERR_BAD_RESPONSE,this,null,this.response):nt}}return Ze}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ti.classes.FormData,Blob:Ti.classes.Blob},validateStatus:function(Ze){return Ze>=200&&Ze<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ht.forEach(["delete","get","head","post","put","patch"],Ze=>{_r.headers[Ze]={}});const ir=_r,Tr=ht.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),tr=Symbol("internals");function hi(Ze){return Ze&&String(Ze).trim().toLowerCase()}function ni(Ze){return Ze===!1||Ze==null?Ze:ht.isArray(Ze)?Ze.map(ni):String(Ze)}function ea(Ze,$e,bt,wt,pt){return ht.isFunction(wt)?wt.call(this,$e,bt):(pt&&($e=bt),ht.isString($e)?ht.isString(wt)?$e.indexOf(wt)!==-1:ht.isRegExp(wt)?wt.test($e):void 0:void 0)}class Ur{constructor($e){$e&&this.set($e)}set($e,bt,wt){const pt=this;function nt(Ft,Bt,Kt){const Vt=hi(Bt);if(!Vt)throw new Error("header name must be a non-empty string");const xn=ht.findKey(pt,Vt);(!xn||pt[xn]===void 0||Kt===!0||Kt===void 0&&pt[xn]!==!1)&&(pt[xn||Bt]=ni(Ft))}const gt=(Ft,Bt)=>ht.forEach(Ft,(Kt,Vt)=>nt(Kt,Vt,Bt));return ht.isPlainObject($e)||$e instanceof this.constructor?gt($e,bt):ht.isString($e)&&($e=$e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test($e.trim())?gt((Ft=>{const Bt={};let Kt,Vt,xn;return Ft&&Ft.split(`
|
|
|
`).forEach(function(Dn){xn=Dn.indexOf(":"),Kt=Dn.substring(0,xn).trim().toLowerCase(),Vt=Dn.substring(xn+1).trim(),!Kt||Bt[Kt]&&Tr[Kt]||(Kt==="set-cookie"?Bt[Kt]?Bt[Kt].push(Vt):Bt[Kt]=[Vt]:Bt[Kt]=Bt[Kt]?Bt[Kt]+", "+Vt:Vt)}),Bt})($e),bt):$e!=null&&nt(bt,$e,wt),this}get($e,bt){if($e=hi($e)){const wt=ht.findKey(this,$e);if(wt){const pt=this[wt];if(!bt)return pt;if(bt===!0)return function(nt){const gt=Object.create(null),Ft=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let Bt;for(;Bt=Ft.exec(nt);)gt[Bt[1]]=Bt[2];return gt}(pt);if(ht.isFunction(bt))return bt.call(this,pt,wt);if(ht.isRegExp(bt))return bt.exec(pt);throw new TypeError("parser must be boolean|regexp|function")}}}has($e,bt){if($e=hi($e)){const wt=ht.findKey(this,$e);return!(!wt||this[wt]===void 0||bt&&!ea(0,this[wt],wt,bt))}return!1}delete($e,bt){const wt=this;let pt=!1;function nt(gt){if(gt=hi(gt)){const Ft=ht.findKey(wt,gt);!Ft||bt&&!ea(0,wt[Ft],Ft,bt)||(delete wt[Ft],pt=!0)}}return ht.isArray($e)?$e.forEach(nt):nt($e),pt}clear($e){const bt=Object.keys(this);let wt=bt.length,pt=!1;for(;wt--;){const nt=bt[wt];$e&&!ea(0,this[nt],nt,$e,!0)||(delete this[nt],pt=!0)}return pt}normalize($e){const bt=this,wt={};return ht.forEach(this,(pt,nt)=>{const gt=ht.findKey(wt,nt);if(gt)return bt[gt]=ni(pt),void delete bt[nt];const Ft=$e?function(Bt){return Bt.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(Kt,Vt,xn)=>Vt.toUpperCase()+xn)}(nt):String(nt).trim();Ft!==nt&&delete bt[nt],bt[Ft]=ni(pt),wt[Ft]=!0}),this}concat(...$e){return this.constructor.concat(this,...$e)}toJSON($e){const bt=Object.create(null);return ht.forEach(this,(wt,pt)=>{wt!=null&&wt!==!1&&(bt[pt]=$e&&ht.isArray(wt)?wt.join(", "):wt)}),bt}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([$e,bt])=>$e+": "+bt).join(`
|
|
|
`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from($e){return $e instanceof this?$e:new this($e)}static concat($e,...bt){const wt=new this($e);return bt.forEach(pt=>wt.set(pt)),wt}static accessor($e){const bt=(this[tr]=this[tr]={accessors:{}}).accessors,wt=this.prototype;function pt(nt){const gt=hi(nt);bt[gt]||(function(Ft,Bt){const Kt=ht.toCamelCase(" "+Bt);["get","set","has"].forEach(Vt=>{Object.defineProperty(Ft,Vt+Kt,{value:function(xn,Dn,Vn){return this[Vt].call(this,Bt,xn,Dn,Vn)},configurable:!0})})}(wt,nt),bt[gt]=!0)}return ht.isArray($e)?$e.forEach(pt):pt($e),this}}Ur.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),ht.reduceDescriptors(Ur.prototype,({value:Ze},$e)=>{let bt=$e[0].toUpperCase()+$e.slice(1);return{get:()=>Ze,set(wt){this[bt]=wt}}}),ht.freezeMethods(Ur);const zr=Ur;function la(Ze,$e){const bt=this||ir,wt=$e||bt,pt=zr.from(wt.headers);let nt=wt.data;return ht.forEach(Ze,function(gt){nt=gt.call(bt,nt,pt.normalize(),$e?$e.status:void 0)}),pt.normalize(),nt}function Mi(Ze){return!(!Ze||!Ze.__CANCEL__)}function mn(Ze,$e,bt){vn.call(this,Ze==null?"canceled":Ze,vn.ERR_CANCELED,$e,bt),this.name="CanceledError"}ht.inherits(mn,vn,{__CANCEL__:!0});const Ln=mn,cr=Ti.hasStandardBrowserEnv?{write(Ze,$e,bt,wt,pt,nt){const gt=[Ze+"="+encodeURIComponent($e)];ht.isNumber(bt)&>.push("expires="+new Date(bt).toGMTString()),ht.isString(wt)&>.push("path="+wt),ht.isString(pt)&>.push("domain="+pt),nt===!0&>.push("secure"),document.cookie=gt.join("; ")},read(Ze){const $e=document.cookie.match(new RegExp("(^|;\\s*)("+Ze+")=([^;]*)"));return $e?decodeURIComponent($e[3]):null},remove(Ze){this.write(Ze,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function xr(Ze,$e){return Ze&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test($e)?function(bt,wt){return wt?bt.replace(/\/?\/$/,"")+"/"+wt.replace(/^\/+/,""):bt}(Ze,$e):$e}const mi=Ti.hasStandardBrowserEnv?function(){const Ze=/(msie|trident)/i.test(navigator.userAgent),$e=document.createElement("a");let bt;function wt(pt){let nt=pt;return Ze&&($e.setAttribute("href",nt),nt=$e.href),$e.setAttribute("href",nt),{href:$e.href,protocol:$e.protocol?$e.protocol.replace(/:$/,""):"",host:$e.host,search:$e.search?$e.search.replace(/^\?/,""):"",hash:$e.hash?$e.hash.replace(/^#/,""):"",hostname:$e.hostname,port:$e.port,pathname:$e.pathname.charAt(0)==="/"?$e.pathname:"/"+$e.pathname}}return bt=wt(window.location.href),function(pt){const nt=ht.isString(pt)?wt(pt):pt;return nt.protocol===bt.protocol&&nt.host===bt.host}}():function(){return!0};function Vi(Ze,$e){let bt=0;const wt=function(pt,nt){pt=pt||10;const gt=new Array(pt),Ft=new Array(pt);let Bt,Kt=0,Vt=0;return nt=nt!==void 0?nt:1e3,function(xn){const Dn=Date.now(),Vn=Ft[Vt];Bt||(Bt=Dn),gt[Kt]=xn,Ft[Kt]=Dn;let Jn=Vt,gr=0;for(;Jn!==Kt;)gr+=gt[Jn++],Jn%=pt;if(Kt=(Kt+1)%pt,Kt===Vt&&(Vt=(Vt+1)%pt),Dn-Bt<nt)return;const Gr=Vn&&Dn-Vn;return Gr?Math.round(1e3*gr/Gr):void 0}}(50,250);return pt=>{const nt=pt.loaded,gt=pt.lengthComputable?pt.total:void 0,Ft=nt-bt,Bt=wt(Ft);bt=nt;const Kt={loaded:nt,total:gt,progress:gt?nt/gt:void 0,bytes:Ft,rate:Bt||void 0,estimated:Bt&>&&nt<=gt?(gt-nt)/Bt:void 0,event:pt};Kt[$e?"download":"upload"]=!0,Ze(Kt)}}const ur={http:null,xhr:typeof XMLHttpRequest!="undefined"&&function(Ze){return new Promise(function($e,bt){let wt=Ze.data;const pt=zr.from(Ze.headers).normalize();let nt,gt,{responseType:Ft,withXSRFToken:Bt}=Ze;function Kt(){Ze.cancelToken&&Ze.cancelToken.unsubscribe(nt),Ze.signal&&Ze.signal.removeEventListener("abort",nt)}if(ht.isFormData(wt)){if(Ti.hasStandardBrowserEnv||Ti.hasStandardBrowserWebWorkerEnv)pt.setContentType(!1);else if((gt=pt.getContentType())!==!1){const[Jn,...gr]=gt?gt.split(";").map(Gr=>Gr.trim()).filter(Boolean):[];pt.setContentType([Jn||"multipart/form-data",...gr].join("; "))}}let Vt=new XMLHttpRequest;if(Ze.auth){const Jn=Ze.auth.username||"",gr=Ze.auth.password?unescape(encodeURIComponent(Ze.auth.password)):"";pt.set("Authorization","Basic "+btoa(Jn+":"+gr))}const xn=xr(Ze.baseURL,Ze.url);function Dn(){if(!Vt)return;const Jn=zr.from("getAllResponseHeaders"in Vt&&Vt.getAllResponseHeaders());(function(gr,Gr,bi){const Ta=bi.config.validateStatus;bi.status&&Ta&&!Ta(bi.status)?Gr(new vn("Request failed with status code "+bi.status,[vn.ERR_BAD_REQUEST,vn.ERR_BAD_RESPONSE][Math.floor(bi.status/100)-4],bi.config,bi.request,bi)):gr(bi)})(function(gr){$e(gr),Kt()},function(gr){bt(gr),Kt()},{data:Ft&&Ft!=="text"&&Ft!=="json"?Vt.response:Vt.responseText,status:Vt.status,statusText:Vt.statusText,headers:Jn,config:Ze,request:Vt}),Vt=null}if(Vt.open(Ze.method.toUpperCase(),rr(xn,Ze.params,Ze.paramsSerializer),!0),Vt.timeout=Ze.timeout,"onloadend"in Vt?Vt.onloadend=Dn:Vt.onreadystatechange=function(){Vt&&Vt.readyState===4&&(Vt.status!==0||Vt.responseURL&&Vt.responseURL.indexOf("file:")===0)&&setTimeout(Dn)},Vt.onabort=function(){Vt&&(bt(new vn("Request aborted",vn.ECONNABORTED,Ze,Vt)),Vt=null)},Vt.onerror=function(){bt(new vn("Network Error",vn.ERR_NETWORK,Ze,Vt)),Vt=null},Vt.ontimeout=function(){let Jn=Ze.timeout?"timeout of "+Ze.timeout+"ms exceeded":"timeout exceeded";const gr=Ze.transitional||jr;Ze.timeoutErrorMessage&&(Jn=Ze.timeoutErrorMessage),bt(new vn(Jn,gr.clarifyTimeoutError?vn.ETIMEDOUT:vn.ECONNABORTED,Ze,Vt)),Vt=null},Ti.hasStandardBrowserEnv&&(Bt&&ht.isFunction(Bt)&&(Bt=Bt(Ze)),Bt||Bt!==!1&&mi(xn))){const Jn=Ze.xsrfHeaderName&&Ze.xsrfCookieName&&cr.read(Ze.xsrfCookieName);Jn&&pt.set(Ze.xsrfHeaderName,Jn)}wt===void 0&&pt.setContentType(null),"setRequestHeader"in Vt&&ht.forEach(pt.toJSON(),function(Jn,gr){Vt.setRequestHeader(gr,Jn)}),ht.isUndefined(Ze.withCredentials)||(Vt.withCredentials=!!Ze.withCredentials),Ft&&Ft!=="json"&&(Vt.responseType=Ze.responseType),typeof Ze.onDownloadProgress=="function"&&Vt.addEventListener("progress",Vi(Ze.onDownloadProgress,!0)),typeof Ze.onUploadProgress=="function"&&Vt.upload&&Vt.upload.addEventListener("progress",Vi(Ze.onUploadProgress)),(Ze.cancelToken||Ze.signal)&&(nt=Jn=>{Vt&&(bt(!Jn||Jn.type?new Ln(null,Ze,Vt):Jn),Vt.abort(),Vt=null)},Ze.cancelToken&&Ze.cancelToken.subscribe(nt),Ze.signal&&(Ze.signal.aborted?nt():Ze.signal.addEventListener("abort",nt)));const Vn=function(Jn){const gr=/^([-+\w]{1,25})(:?\/\/|:)/.exec(Jn);return gr&&gr[1]||""}(xn);Vn&&Ti.protocols.indexOf(Vn)===-1?bt(new vn("Unsupported protocol "+Vn+":",vn.ERR_BAD_REQUEST,Ze)):Vt.send(wt||null)})}};ht.forEach(ur,(Ze,$e)=>{if(Ze){try{Object.defineProperty(Ze,"name",{value:$e})}catch(bt){}Object.defineProperty(Ze,"adapterName",{value:$e})}});const gi=Ze=>`- ${Ze}`,Vr=Ze=>ht.isFunction(Ze)||Ze===null||Ze===!1,_i=Ze=>{Ze=ht.isArray(Ze)?Ze:[Ze];const{length:$e}=Ze;let bt,wt;const pt={};for(let nt=0;nt<$e;nt++){let gt;if(bt=Ze[nt],wt=bt,!Vr(bt)&&(wt=ur[(gt=String(bt)).toLowerCase()],wt===void 0))throw new vn(`Unknown adapter '${gt}'`);if(wt)break;pt[gt||"#"+nt]=wt}if(!wt){const nt=Object.entries(pt).map(([Ft,Bt])=>`adapter ${Ft} `+(Bt===!1?"is not supported by the environment":"is not available in the build"));let gt=$e?nt.length>1?`since :
|
|
|
`+nt.map(gi).join(`
|
|
|
`):" "+gi(nt[0]):"as no adapter specified";throw new vn("There is no suitable adapter to dispatch the request "+gt,"ERR_NOT_SUPPORT")}return wt};function Qi(Ze){if(Ze.cancelToken&&Ze.cancelToken.throwIfRequested(),Ze.signal&&Ze.signal.aborted)throw new Ln(null,Ze)}function ri(Ze){return Qi(Ze),Ze.headers=zr.from(Ze.headers),Ze.data=la.call(Ze,Ze.transformRequest),["post","put","patch"].indexOf(Ze.method)!==-1&&Ze.headers.setContentType("application/x-www-form-urlencoded",!1),_i(Ze.adapter||ir.adapter)(Ze).then(function($e){return Qi(Ze),$e.data=la.call(Ze,Ze.transformResponse,$e),$e.headers=zr.from($e.headers),$e},function($e){return Mi($e)||(Qi(Ze),$e&&$e.response&&($e.response.data=la.call(Ze,Ze.transformResponse,$e.response),$e.response.headers=zr.from($e.response.headers))),Promise.reject($e)})}const as=Ze=>Ze instanceof zr?br({},Ze):Ze;function ta(Ze,$e){$e=$e||{};const bt={};function wt(Kt,Vt,xn){return ht.isPlainObject(Kt)&&ht.isPlainObject(Vt)?ht.merge.call({caseless:xn},Kt,Vt):ht.isPlainObject(Vt)?ht.merge({},Vt):ht.isArray(Vt)?Vt.slice():Vt}function pt(Kt,Vt,xn){return ht.isUndefined(Vt)?ht.isUndefined(Kt)?void 0:wt(void 0,Kt,xn):wt(Kt,Vt,xn)}function nt(Kt,Vt){if(!ht.isUndefined(Vt))return wt(void 0,Vt)}function gt(Kt,Vt){return ht.isUndefined(Vt)?ht.isUndefined(Kt)?void 0:wt(void 0,Kt):wt(void 0,Vt)}function Ft(Kt,Vt,xn){return xn in $e?wt(Kt,Vt):xn in Ze?wt(void 0,Kt):void 0}const Bt={url:nt,method:nt,data:nt,baseURL:gt,transformRequest:gt,transformResponse:gt,paramsSerializer:gt,timeout:gt,timeoutMessage:gt,withCredentials:gt,withXSRFToken:gt,adapter:gt,responseType:gt,xsrfCookieName:gt,xsrfHeaderName:gt,onUploadProgress:gt,onDownloadProgress:gt,decompress:gt,maxContentLength:gt,maxBodyLength:gt,beforeRedirect:gt,transport:gt,httpAgent:gt,httpsAgent:gt,cancelToken:gt,socketPath:gt,responseEncoding:gt,validateStatus:Ft,headers:(Kt,Vt)=>pt(as(Kt),as(Vt),!0)};return ht.forEach(Object.keys(Object.assign({},Ze,$e)),function(Kt){const Vt=Bt[Kt]||pt,xn=Vt(Ze[Kt],$e[Kt],Kt);ht.isUndefined(xn)&&Vt!==Ft||(bt[Kt]=xn)}),bt}const ha={};["object","boolean","number","function","string","symbol"].forEach((Ze,$e)=>{ha[Ze]=function(bt){return typeof bt===Ze||"a"+($e<1?"n ":" ")+Ze}});const nu={};ha.transitional=function(Ze,$e,bt){function wt(pt,nt){return"[Axios v1.6.8] Transitional option '"+pt+"'"+nt+(bt?". "+bt:"")}return(pt,nt,gt)=>{if(Ze===!1)throw new vn(wt(nt," has been removed"+($e?" in "+$e:"")),vn.ERR_DEPRECATED);return $e&&!nu[nt]&&(nu[nt]=!0,console.warn(wt(nt," has been deprecated since v"+$e+" and will be removed in the near future"))),!Ze||Ze(pt,nt,gt)}};const ia={assertOptions:function(Ze,$e,bt){if(typeof Ze!="object")throw new vn("options must be an object",vn.ERR_BAD_OPTION_VALUE);const wt=Object.keys(Ze);let pt=wt.length;for(;pt-- >0;){const nt=wt[pt],gt=$e[nt];if(gt){const Ft=Ze[nt],Bt=Ft===void 0||gt(Ft,nt,Ze);if(Bt!==!0)throw new vn("option "+nt+" must be "+Bt,vn.ERR_BAD_OPTION_VALUE)}else if(bt!==!0)throw new vn("Unknown option "+nt,vn.ERR_BAD_OPTION)}},validators:ha},Ki=ia.validators;class ui{constructor($e){this.defaults=$e,this.interceptors={request:new ar,response:new ar}}request($e,bt){return Sr(this,null,function*(){try{return yield this._request($e,bt)}catch(wt){if(wt instanceof Error){let pt;Error.captureStackTrace?Error.captureStackTrace(pt={}):pt=new Error;const nt=pt.stack?pt.stack.replace(/^.+\n/,""):"";wt.stack?nt&&!String(wt.stack).endsWith(nt.replace(/^.+\n.+\n/,""))&&(wt.stack+=`
|
|
|
`+nt):wt.stack=nt}throw wt}})}_request($e,bt){typeof $e=="string"?(bt=bt||{}).url=$e:bt=$e||{},bt=ta(this.defaults,bt);const{transitional:wt,paramsSerializer:pt,headers:nt}=bt;wt!==void 0&&ia.assertOptions(wt,{silentJSONParsing:Ki.transitional(Ki.boolean),forcedJSONParsing:Ki.transitional(Ki.boolean),clarifyTimeoutError:Ki.transitional(Ki.boolean)},!1),pt!=null&&(ht.isFunction(pt)?bt.paramsSerializer={serialize:pt}:ia.assertOptions(pt,{encode:Ki.function,serialize:Ki.function},!0)),bt.method=(bt.method||this.defaults.method||"get").toLowerCase();let gt=nt&&ht.merge(nt.common,nt[bt.method]);nt&&ht.forEach(["delete","get","head","post","put","patch","common"],Jn=>{delete nt[Jn]}),bt.headers=zr.concat(gt,nt);const Ft=[];let Bt=!0;this.interceptors.request.forEach(function(Jn){typeof Jn.runWhen=="function"&&Jn.runWhen(bt)===!1||(Bt=Bt&&Jn.synchronous,Ft.unshift(Jn.fulfilled,Jn.rejected))});const Kt=[];let Vt;this.interceptors.response.forEach(function(Jn){Kt.push(Jn.fulfilled,Jn.rejected)});let xn,Dn=0;if(!Bt){const Jn=[ri.bind(this),void 0];for(Jn.unshift.apply(Jn,Ft),Jn.push.apply(Jn,Kt),xn=Jn.length,Vt=Promise.resolve(bt);Dn<xn;)Vt=Vt.then(Jn[Dn++],Jn[Dn++]);return Vt}xn=Ft.length;let Vn=bt;for(Dn=0;Dn<xn;){const Jn=Ft[Dn++],gr=Ft[Dn++];try{Vn=Jn(Vn)}catch(Gr){gr.call(this,Gr);break}}try{Vt=ri.call(this,Vn)}catch(Jn){return Promise.reject(Jn)}for(Dn=0,xn=Kt.length;Dn<xn;)Vt=Vt.then(Kt[Dn++],Kt[Dn++]);return Vt}getUri($e){return rr(xr(($e=ta(this.defaults,$e)).baseURL,$e.url),$e.params,$e.paramsSerializer)}}ht.forEach(["delete","get","head","options"],function(Ze){ui.prototype[Ze]=function($e,bt){return this.request(ta(bt||{},{method:Ze,url:$e,data:(bt||{}).data}))}}),ht.forEach(["post","put","patch"],function(Ze){function $e(bt){return function(wt,pt,nt){return this.request(ta(nt||{},{method:Ze,headers:bt?{"Content-Type":"multipart/form-data"}:{},url:wt,data:pt}))}}ui.prototype[Ze]=$e(),ui.prototype[Ze+"Form"]=$e(!0)});const Rr=ui;class pi{constructor($e){if(typeof $e!="function")throw new TypeError("executor must be a function.");let bt;this.promise=new Promise(function(pt){bt=pt});const wt=this;this.promise.then(pt=>{if(!wt._listeners)return;let nt=wt._listeners.length;for(;nt-- >0;)wt._listeners[nt](pt);wt._listeners=null}),this.promise.then=pt=>{let nt;const gt=new Promise(Ft=>{wt.subscribe(Ft),nt=Ft}).then(pt);return gt.cancel=function(){wt.unsubscribe(nt)},gt},$e(function(pt,nt,gt){wt.reason||(wt.reason=new Ln(pt,nt,gt),bt(wt.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe($e){this.reason?$e(this.reason):this._listeners?this._listeners.push($e):this._listeners=[$e]}unsubscribe($e){if(!this._listeners)return;const bt=this._listeners.indexOf($e);bt!==-1&&this._listeners.splice(bt,1)}static source(){let $e;return{token:new pi(function(bt){$e=bt}),cancel:$e}}}const na=pi,Ja={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ja).forEach(([Ze,$e])=>{Ja[$e]=Ze});const ka=Ja,wi=function Ze($e){const bt=new Rr($e),wt=ie(Rr.prototype.request,bt);return ht.extend(wt,Rr.prototype,bt,{allOwnKeys:!0}),ht.extend(wt,bt,null,{allOwnKeys:!0}),wt.create=function(pt){return Ze(ta($e,pt))},wt}(ir);wi.Axios=Rr,wi.CanceledError=Ln,wi.CancelToken=na,wi.isCancel=Mi,wi.VERSION="1.6.8",wi.toFormData=Qt,wi.AxiosError=vn,wi.Cancel=wi.CanceledError,wi.all=function(Ze){return Promise.all(Ze)},wi.spread=function(Ze){return function($e){return Ze.apply(null,$e)}},wi.isAxiosError=function(Ze){return ht.isObject(Ze)&&Ze.isAxiosError===!0},wi.mergeConfig=ta,wi.AxiosHeaders=zr,wi.formToJSON=Ze=>Yn(ht.isHTMLForm(Ze)?new FormData(Ze):Ze),wi.getAdapter=_i,wi.HttpStatusCode=ka,wi.default=wi;const va=wi;function Rs(Ze){return Object.keys(Ze).filter($e=>Ze[$e]||+Ze[$e]==0).map($e=>{let bt=Ze[$e];return bt=encodeURIComponent(typeof bt=="object"?JSON.stringify(bt):bt),`${encodeURIComponent($e)}=${bt}`}).join("&")}const fo={Format:"JSON",product:"ecd",version:"2020-10-02",region:"cn-shanghai"},Qs={Format:"JSON",product:"ecd",version:"2020-10-02",region:"cn-shanghai"},Vo={Format:"JSON",product:"ecs_ad",version:"2020-10-02",region:"cn-shanghai"};var jo;const{regionId:ho,product:Cl,endpoint:Xo}=(jo=(Ze=>{var $e,bt;return(bt=($e=window.WuyingWebSDKConfig)===null||$e===void 0?void 0:$e.customRequestConfig)===null||bt===void 0?void 0:bt["appstream-center"]})())!==null&&jo!==void 0?jo:{},po={Format:"JSON",product:Cl!=null?Cl:"appstream-center",Version:"2021-02-20",region:ho!=null?ho:"cn-shanghai"};var Su=L(8500),mo=L.n(Su);const eo="2.1.7";function go(){var Ze,$e,bt,wt,pt,nt,gt;let Ft,Bt,Kt=navigator.userAgent.toLocaleLowerCase();try{if(Kt.match(/msie/)!=null||Kt.match(/trident/)!=null)Ft="IE",Bt=(Ze=Kt.match(/msie ([\d.]+)/))===null||Ze===void 0?void 0:Ze[1];else if(Kt.match(/firefox/)!=null)Ft="firefox",Bt=($e=Kt.match(/firefox\/([\d.]+)/))===null||$e===void 0?void 0:$e[1];else if(Kt.match(/ubrowser/)!=null)Ft="UC";else if(Kt.match(/opera/)!=null)Ft="opera",Bt=(bt=Kt.match(/opera.([\d.]+)/))===null||bt===void 0?void 0:bt[1];else if(Kt.match(/bidubrowser/)!=null)Ft="baidu";else if(Kt.match(/metasr/)!=null)Ft="Sogou";else if(Kt.match(/tencenttraveler/)!=null||Kt.match(/qqbrowse/)!=null){Ft="QQ";const Vt=Kt.match(/qqbrowse\/([\d.]+)/);Bt=Vt==null?void 0:Vt[1]}else Kt.match(/edg/)!=null?(Ft="edge",Bt=(wt=Kt.match(/edg.([\d.]+)/))===null||wt===void 0?void 0:wt[1]):Kt.match(/maxthon/)!=null?Ft="maxthon":Kt.match(/xiaomi/)!=null?(Ft="xiaomi",Bt=(pt=Kt.match(/miuibrowser\/([\d.]+)/))===null||pt===void 0?void 0:pt[1]):Kt.match(/chrome/)!=null?(Ft="Chrome",Bt=(nt=Kt.match(/chrome\/([\d.]+)/))===null||nt===void 0?void 0:nt[1]):Kt.match(/safari/)!=null&&(Ft="Safari",Bt=(gt=Kt.match(/version\/([\d.]+).*safari/))===null||gt===void 0?void 0:gt[1])}catch(Vt){}return{type:Ft,version:Bt}}const Eu=()=>{let Ze=new Date().getTime(),$e=localStorage.getItem("clientId_asp");return $e||($e="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,bt=>{const wt=(Ze+16*Math.random())%16|0;return Ze=Math.floor(Ze/16),(bt=="x"?wt:3&wt|8).toString(16)}),localStorage.setItem("clientId_asp",$e.replace(/-/g,""))),$e.replace(/-/g,"")};var Ss=function(Ze,$e){var bt={};for(var wt in Ze)Object.prototype.hasOwnProperty.call(Ze,wt)&&$e.indexOf(wt)<0&&(bt[wt]=Ze[wt]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function"){var pt=0;for(wt=Object.getOwnPropertySymbols(Ze);pt<wt.length;pt++)$e.indexOf(wt[pt])<0&&Object.prototype.propertyIsEnumerable.call(Ze,wt[pt])&&(bt[wt[pt]]=Ze[wt[pt]])}return bt};let Bu,ya,Uu,Dl,vo,mr,Ni,Ra,ss="app";const Us=[],zu={host:"cn-hangzhou.log.aliyuncs.com",project:"prj-wuying-mobile",logstore:"wuying-mobile-trace"},Os=({vmId:Ze,traceId:$e,spanId:bt,parentId:wt,connectType:pt,fotaVersion:nt,osType:gt,desktopId:Ft,regionId:Bt,loginToken:Kt,sessionId:Vt})=>{return xn=void 0,Dn=void 0,Jn=function*(){var gr,Gr,bi,Ta,qa,Pa,Ri,aa,ru,_s,Ca;if(Ze){if(vo=Ze,ya=$e,Uu=bt,Dl=wt,ss=pt,nt||pt!=="desktop")Ni=nt,Ra=gt;else{const ja=yield(Ea={"DesktopId.1":Ft,ClientId:Eu(),regionId:Bt,LoginToken:Kt,SessionId:Vt,LoginRegionId:Bt,product:"ecd",ProtocolType:"both",QueryFotaUpdate:!0},aa=void 0,ru=void 0,_s=void 0,Ca=function*(){const zs=yield I();return yield va.post((us=>`https://ecd.${us}.aliyuncs.com/`)(Ea.regionId),Rs(Object.assign(Object.assign({Action:"DescribeDesktops",Timestamp:zs,SignatureNonce:`${G.utc().format("x")}${Math.ceil(1e4*Math.random())}`},fo),Ea)))},new(_s||(_s=Promise))(function(zs,us){function Wa(Ku){try{lu(Ca.next(Ku))}catch(sr){us(sr)}}function Ps(Ku){try{lu(Ca.throw(Ku))}catch(sr){us(sr)}}function lu(Ku){var sr;Ku.done?zs(Ku.value):(sr=Ku.value,sr instanceof _s?sr:new _s(function(rl){rl(sr)})).then(Wa,Ps)}lu((Ca=Ca.apply(aa,ru||[])).next())}));Ni=(Ta=(bi=(Gr=(gr=ja==null?void 0:ja.data)===null||gr===void 0?void 0:gr.Desktops)===null||Gr===void 0?void 0:Gr[0])===null||bi===void 0?void 0:bi.FotaUpdate)===null||Ta===void 0?void 0:Ta.CurrentAppVersion,Ra=(Ri=(Pa=(qa=ja==null?void 0:ja.data)===null||qa===void 0?void 0:qa.Desktops)===null||Pa===void 0?void 0:Pa[0])===null||Ri===void 0?void 0:Ri.OsType}var Ea;for(Bu=new(mo())(Object.assign({},zu));Us.length;){const ja=Us.shift();ja==null||ja()}return Bu}},new((Vn=void 0)||(Vn=Promise))(function(gr,Gr){function bi(Pa){try{qa(Jn.next(Pa))}catch(Ri){Gr(Ri)}}function Ta(Pa){try{qa(Jn.throw(Pa))}catch(Ri){Gr(Ri)}}function qa(Pa){var Ri;Pa.done?gr(Pa.value):(Ri=Pa.value,Ri instanceof Vn?Ri:new Vn(function(aa){aa(Ri)})).then(bi,Ta)}qa((Jn=Jn.apply(xn,Dn||[])).next())});var xn,Dn,Vn,Jn},to=({language:Ze,event:$e,subs:bt,status:wt,details:pt,fileInfo:nt,redirectUrl:gt,clientReconnect:Ft,errorCode:Bt,errorMessage:Kt})=>{var Vt,xn;if(!Bu)return!1;const Dn=function(){var gr=navigator.userAgent,Gr=navigator.platform=="Win32"||navigator.platform=="Windows",bi=navigator.platform=="Mac68K"||navigator.platform=="MacPPC"||navigator.platform=="Macintosh"||navigator.platform=="MacIntel";if(bi)return"Mac";if(navigator.platform=="X11"&&!Gr&&!bi)return"Unix";if(String(navigator.platform).indexOf("Linux")>-1)return"Linux";if(Gr){if(gr.indexOf("Windows NT 5.0")>-1||gr.indexOf("Windows 2000")>-1)return"Win2000";if(gr.indexOf("Windows NT 5.1")>-1||gr.indexOf("Windows XP")>-1)return"WinXP";if(gr.indexOf("Windows NT 5.2")>-1||gr.indexOf("Windows 2003")>-1)return"Win2003";if(gr.indexOf("Windows NT 6.0")>-1||gr.indexOf("Windows Vista")>-1)return"WinVista";if(gr.indexOf("Windows NT 6.1")>-1||gr.indexOf("Windows 7")>-1)return"Win7";if(gr.indexOf("Windows NT 10")>-1||gr.indexOf("Windows 10")>-1)return"Win10"}return navigator.platform}(),Vn=Date.now(),Jn=mr?Vn-mr:void 0;mr=Vn,Bu.send({owner:"app",product:"WuyingWebSDK",os:Dn.includes("Win")?"Windows":Dn,sw:Dn,hw:go().type,ts:new Date().getTime(),deltaMs:Jn!=null?Jn:"",deltaSec:Jn?Jn/1e3:"",uuid:(Vt=localStorage.getItem("clientId"))!==null&&Vt!==void 0?Vt:"",userTenantId:(xn=localStorage.getItem("ro.sd.tenantId"))!==null&&xn!==void 0?xn:"",ext:{event:$e,subs:bt,status:wt,details:pt,context:vo,fotaVersion:Ni,osType:Ra,errorCode:Bt,errorMessage:Kt,traceId:ya,spanId:Uu,parentId:Dl,clientReconnect:Ft,fileInfo:nt,redirectUrl:gt,log_version:"0.3.0",web_tracking_version:"2.1.7",language:Ze!=null?Ze:"zh-CN",connId:void 0,host:window.location.hostname}})},Oa=Ze=>{var $e=Ss(Ze,[]);to(Object.assign({event:ss==="app"?"AppConnect":"DesktopConnect",subs:"TicketObtain"},$e))},Es=Ze=>{let $e;try{$e=JSON.stringify(Ze)}catch(bt){return console.log(bt),""}return $e},Jo=(Ze=32)=>{let $e="";for(let bt=0;bt<Ze;bt++)$e+="abcde123456789".charAt(Math.floor(14*Math.random()));return $e};function yo(Ze,$e,bt){let wt="";for(let pt=1;pt<arguments.length;pt++)wt+=arguments[pt]instanceof Object?JSON.stringify(arguments[pt]):arguments[pt].toString();console.log(wt)}function qo(Ze,$e){try{sessionStorage.setItem(Ze,$e)}catch(bt){console.log(bt)}}function Eo(Ze,$e,bt=0,wt=0){if(document.getElementById(Ze)){const nt=document.getElementById(Ze);document.body.removeChild(nt)}const pt=document.createElement("iframe");return pt.width="100%",pt.height="100%",pt.style.display="none",pt.id=Ze,pt.src=$e,document.body.append(pt),pt}var no,_u,ms;(function(Ze){Ze.result="result",Ze.progress="progress"})(no||(no={})),function(Ze){Ze.getConnectionTicketInfo="getConnectionTicketInfo",Ze.onConnected="onConnected",Ze.onDisConnected="onDisConnected",Ze.onGuestMsg="onGuestMsg",Ze.onRuntimeMsg="onRuntimeMsg",Ze._connectionTicketInfo="_connectionTicketInfo",Ze.onError="onError"}(_u||(_u={})),function(Ze){Ze.newTab="newTab",Ze.inline="inline",Ze.urlScheme="urlScheme"}(ms||(ms={}));const $o={[ms.inline]:"embed",[ms.newTab]:"newtab",[ms.urlScheme]:"urlScheme"};var el,wl,Fu,pa,xl,Sl;(function(Ze){Ze.app="app",Ze.desktop="desktop"})(el||(el={})),function(Ze){Ze.local="local",Ze.online="online"}(wl||(wl={})),function(Ze){Ze.CUSTOMIZE_INNER="CUSTOMIZE_MESSAGE",Ze.CUSTOMIZE_OUTER="RUNTIME_API_MESSAGE",Ze.FLOW_MESSAGE="FLOW_MESSAGE",Ze.DATAISLAND="DATAISLAND"}(Fu||(Fu={})),function(Ze){Ze.openApp="openApp",Ze.openDesktop="openDesktop"}(pa||(pa={})),function(Ze){Ze.Client="Client",Ze.Server="Server"}(xl||(xl={})),function(Ze){Ze.high="high",Ze.fluent="fluent",Ze.auto="auto"}(Sl||(Sl={}));class uc{constructor(){this.windows=null,this.msgr=null}setWindowsObject($e){console.log("setWindowsObject",$e),this.windows=$e}setMsgr($e){this.msgr=$e}onRuntimeMsg($e){let bt={};if($e!=null&&$e.type&&($e!=null&&$e.data)||console.warn("msg data error"),$e.type===4){console.log($e==null?void 0:$e.data);const wt=$e==null?void 0:$e.data;let pt=JSON.parse(wt==null?void 0:wt.data);bt={type:(pt==null?void 0:pt.type)===Fu.CUSTOMIZE_INNER?Fu.CUSTOMIZE_OUTER:pt==null?void 0:pt.type,appId:wt==null?void 0:wt.appId,data:pt==null?void 0:pt.data}}return bt}sendMsgToRuntime($e,bt,wt){let pt={appId:wt===""?void 0:wt,data:JSON.stringify({type:$e,data:bt})};this.msgr?this.msgr.send("appControls",JSON.stringify(pt)):console.warn("msgr is null")}}function Mu(Ze){return Mu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($e){return typeof $e}:function($e){return $e&&typeof Symbol=="function"&&$e.constructor===Symbol&&$e!==Symbol.prototype?"symbol":typeof $e},Mu(Ze)}function tl(Ze,$e){for(var bt=0;bt<$e.length;bt++){var wt=$e[bt];wt.enumerable=wt.enumerable||!1,wt.configurable=!0,"value"in wt&&(wt.writable=!0),Object.defineProperty(Ze,nl(wt.key),wt)}}function ro(Ze,$e,bt){return($e=nl($e))in Ze?Object.defineProperty(Ze,$e,{value:bt,enumerable:!0,configurable:!0,writable:!0}):Ze[$e]=bt,Ze}function nl(Ze){var $e=function(bt,wt){if(Mu(bt)!=="object"||bt===null)return bt;var pt=bt[Symbol.toPrimitive];if(pt!==void 0){var nt=pt.call(bt,"string");if(Mu(nt)!=="object")return nt;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(bt)}(Ze);return Mu($e)==="symbol"?$e:String($e)}L(8628),L(5810),L(9420),va.interceptors.request.use(function(Ze){return Ze}),va.interceptors.response.use(function(Ze){return Ze});var Bl={launchType:"embed",container:{id:"citrixIframe",type:"iFramE"}},oc=function(){function Ze(wt){(function(Dn,Vn){if(!(Dn instanceof Vn))throw new TypeError("Cannot call a class as a function")})(this,Ze),ro(this,"HDXSdkUrl",void 0),ro(this,"LaunchHDXParam",void 0),ro(this,"icaFile",void 0),ro(this,"callback",void 0);try{var pt,nt,gt;this.HDXSdkUrl=(wt==null?void 0:wt.HDXSdkUrl)||"https://g.alicdn.com/aliyun-ecs/webclient-cdn/1.0.1/clients/HTML5Client",console.log("\u{1F680} ~ file: index.ts:35 ~ HDXDesktopClient ~ constructor ~ this.HDXSdkUrl:",this.HDXSdkUrl),this.LaunchHDXParam=Object.assign(Bl,wt==null?void 0:wt.LaunchHDXParam),console.log("\u{1F680} ~ file: index.ts:37 ~ HDXDesktopClient ~ constructor ~ this.LaunchHDXParam :",this.LaunchHDXParam);var Ft="";Ft=wt!=null&&wt.icaFileFromBuffer?wt==null?void 0:wt.icaFileFromBuffer:Zn.from((wt==null?void 0:wt.icaFile)||"","base64").toString("ascii"),console.log("\u{1F680} ~ file: index.ts:43 ~ HDXDesktopClient ~ constructor ~ resultStr:",Ft);var Bt=(pt=function(Dn,Vn){var Jn="",gr="",Gr="",bi=/(GWToken=).*/.exec(Dn),Ta=/(GWTokenPart1=).*/.exec(Dn),qa=/(GWTokenPart2=).*/.exec(Dn);if(Ta&&(Jn=Ta[0].replace(/\+/g,"-").replace(/\//g,"_")),qa&&(gr=qa[0].replace(/\+/g,"-").replace(/\//g,"_")),Jn.substring(13)+gr.substring(13),bi)return bi&&(Gr=bi[0].replace(/\+/g,"-").replace(/\//g,"_")),Gr}(Ft))===null||pt===void 0?void 0:pt.substring(8),Kt=(nt=function(Dn){var Vn=/(GatewayDomainAddress=).*/.exec(Dn);return Vn?Vn[0].replace(/\+/g,"-").replace(/\//g,"_"):void 0}(Ft))===null||nt===void 0?void 0:nt.substring(21),Vt=(gt=function(Dn){var Vn=/(GatewayWssPort=).*/.exec(Dn);return Vn?Vn[0].replace(/\+/g,"-").replace(/\//g,"_"):void 0}(Ft))===null||gt===void 0?void 0:gt.substring(15);Bt&&sessionStorage.setItem("GatewayAccessToken",Bt),Kt&&sessionStorage.setItem("GatewayDomainAddress",Kt),Vt&&sessionStorage.setItem("PassPort",Vt);var xn=Ft;wt.desktopId&&wt.desktopName&&(xn=Ft.replace("Title=".concat(wt.desktopId),"Title=".concat(wt.desktopName))),this.icaFile=xn,console.log("\u{1F680} ~ file: index.ts:57 ~ HDXDesktopClient ~ constructor ~ this.icaFile:",this.icaFile),this.callback=wt==null?void 0:wt.callback,console.log("\u{1F680} ~ file: index.ts:59 ~ HDXDesktopClient ~ constructor ~ this.callback:",this.callback)}catch(Dn){console.log("\u{1F680} ~ file: index.ts:61 ~ HDXDesktopClient ~ constructor ~ e:",Dn)}}var $e,bt;return $e=Ze,(bt=[{key:"connectDesktop",value:function(){var wt=this,pt=window.citrix;console.log("\u{1F680} ~ file: index.ts:68 ~ HDXDesktopClient ~ connectDesktop ~ citrix:",pt),pt.receiver.setPath(this.HDXSdkUrl),pt.receiver.createSession(null,this.LaunchHDXParam,function(nt){window.connectSession=nt;var gt={type:"ini",value:wt.icaFile};nt.start(gt),nt.addListener("onConnection",function(Ft){console.log("\u{1F680} ~ file: index.ts:79 ~ HDXDesktopClient ~ connectSession.addListener ~ event:",Ft),typeof wt.callback=="function"&&wt.callback({type:"onConnection",event:Ft})}),nt.addListener("onError",function(Ft){console.log("\u{1F680} ~ file: index.ts:87 ~ HDXDesktopClient ~ connectSession.addListener ~ event:",Ft),typeof wt.callback=="function"&&wt.callback({type:"onError",event:Ft})}),nt.addListener("onConnectionClosed",function(Ft){console.log("\u{1F680} ~ file: index.ts:95 ~ HDXDesktopClient ~ connectSession.addListener ~ event:",Ft),typeof wt.callback=="function"&&wt.callback({type:"onConnectionClosed",event:Ft})})})}},{key:"disconnectDesktop",value:function(){var wt,pt=window;pt==null||(wt=pt.connectSession)===null||wt===void 0||wt.disconnect()}}])&&tl($e.prototype,bt),Object.defineProperty($e,"prototype",{writable:!1}),Ze}();const Fl={type:"ini",value:null};class Gu extends HTMLElement{constructor(){super(),this._aspSdkVersion="3.16.8",this._iframeUrl=""}connectedCallback(){this.style.display="block";const $e=this.attachShadow({mode:"open"}),bt=`
|
|
|
<!DOCTYPE html><html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>wuying</title><link rel="shortcut icon" type="image/x-icon" href="https://img.alicdn.com/imgextra/i2/O1CN01Hf6L1q1yBpSu64fiS_!!6000000006541-73-tps-32-32.ico"><script src="https://g.alicdn.com/aliyun-ecs/webclient-assets/1.0.0/webclient/vconsole.min.js" crossorigin="" nonce=""><\/script><script>window.releaseVersion="1.4.0";var vConsole=new window.VConsole;function handleUserScale(){var e=0;document.addEventListener("touchstart",(function(e){e.touches.length>1&&e.preventDefault()})),document.addEventListener("touchend",(function(n){var t=(new Date).getTime();t-e<=300&&n.preventDefault(),e=t}),!1),document.addEventListener("gesturestart",(function(e){e.preventDefault()})),document.body.addEventListener("touchmove",(function(e){e.preventDefault()}),{passive:!1})}window.addEventListener&&window.addEventListener("load",handleUserScale,!1)<\/script><style>html {
|
|
|
line-height: 1.15;
|
|
|
-ms-text-size-adjust: 100%;
|
|
|
-webkit-text-size-adjust: 100%;
|
|
|
width: 100%;
|
|
|
height: 100%;
|
|
|
}
|
|
|
|
|
|
body {
|
|
|
margin: 0;
|
|
|
width: 100%;
|
|
|
height: 100%;
|
|
|
}
|
|
|
|
|
|
article,
|
|
|
aside,
|
|
|
footer,
|
|
|
header,
|
|
|
nav,
|
|
|
section {
|
|
|
display: block
|
|
|
}
|
|
|
|
|
|
h1 {
|
|
|
font-size: 2em;
|
|
|
margin: .67em 0
|
|
|
}
|
|
|
|
|
|
figcaption,
|
|
|
figure,
|
|
|
main {
|
|
|
display: block
|
|
|
}
|
|
|
|
|
|
figure {
|
|
|
margin: 1em 40px
|
|
|
}
|
|
|
|
|
|
hr {
|
|
|
-webkit-box-sizing: content-box;
|
|
|
box-sizing: content-box;
|
|
|
height: 0;
|
|
|
overflow: visible
|
|
|
}
|
|
|
|
|
|
pre {
|
|
|
font-family: monospace, monospace;
|
|
|
font-size: 1em
|
|
|
}
|
|
|
|
|
|
a {
|
|
|
background-color: transparent;
|
|
|
-webkit-text-decoration-skip: objects
|
|
|
}
|
|
|
|
|
|
abbr[title] {
|
|
|
border-bottom: none;
|
|
|
text-decoration: underline;
|
|
|
-webkit-text-decoration: underline dotted;
|
|
|
text-decoration: underline dotted
|
|
|
}
|
|
|
|
|
|
b,
|
|
|
strong {
|
|
|
font-weight: inherit;
|
|
|
font-weight: bolder
|
|
|
}
|
|
|
|
|
|
code,
|
|
|
kbd,
|
|
|
samp {
|
|
|
font-family: monospace, monospace;
|
|
|
font-size: 1em
|
|
|
}
|
|
|
|
|
|
dfn {
|
|
|
font-style: italic
|
|
|
}
|
|
|
|
|
|
mark {
|
|
|
background-color: #ff0;
|
|
|
color: #000
|
|
|
}
|
|
|
|
|
|
small {
|
|
|
font-size: 80%
|
|
|
}
|
|
|
|
|
|
sub,
|
|
|
sup {
|
|
|
font-size: 75%;
|
|
|
line-height: 0;
|
|
|
position: relative;
|
|
|
vertical-align: baseline
|
|
|
}
|
|
|
|
|
|
sub {
|
|
|
bottom: -.25em
|
|
|
}
|
|
|
|
|
|
sup {
|
|
|
top: -.5em
|
|
|
}
|
|
|
|
|
|
audio,
|
|
|
video {
|
|
|
display: inline-block
|
|
|
}
|
|
|
|
|
|
audio:not([controls]) {
|
|
|
display: none;
|
|
|
height: 0
|
|
|
}
|
|
|
|
|
|
img {
|
|
|
border-style: none
|
|
|
}
|
|
|
|
|
|
svg:not(:root) {
|
|
|
overflow: hidden
|
|
|
}
|
|
|
|
|
|
button,
|
|
|
input,
|
|
|
optgroup,
|
|
|
select,
|
|
|
textarea {
|
|
|
font-family: sans-serif;
|
|
|
font-size: 100%;
|
|
|
line-height: 1.15;
|
|
|
margin: 0
|
|
|
}
|
|
|
|
|
|
button,
|
|
|
input {
|
|
|
overflow: visible
|
|
|
}
|
|
|
|
|
|
button,
|
|
|
select {
|
|
|
text-transform: none
|
|
|
}
|
|
|
|
|
|
[type=reset],
|
|
|
[type=submit],
|
|
|
button,
|
|
|
html [type=button] {
|
|
|
-webkit-appearance: button
|
|
|
}
|
|
|
|
|
|
[type=button]::-moz-focus-inner,
|
|
|
[type=reset]::-moz-focus-inner,
|
|
|
[type=submit]::-moz-focus-inner,
|
|
|
button::-moz-focus-inner {
|
|
|
border-style: none;
|
|
|
padding: 0
|
|
|
}
|
|
|
|
|
|
[type=button]:-moz-focusring,
|
|
|
[type=reset]:-moz-focusring,
|
|
|
[type=submit]:-moz-focusring,
|
|
|
button:-moz-focusring {
|
|
|
outline: 1px dotted ButtonText
|
|
|
}
|
|
|
|
|
|
fieldset {
|
|
|
padding: .35em .75em .625em
|
|
|
}
|
|
|
|
|
|
legend {
|
|
|
-webkit-box-sizing: border-box;
|
|
|
box-sizing: border-box;
|
|
|
color: inherit;
|
|
|
display: table;
|
|
|
max-width: 100%;
|
|
|
padding: 0;
|
|
|
white-space: normal
|
|
|
}
|
|
|
|
|
|
progress {
|
|
|
display: inline-block;
|
|
|
vertical-align: baseline
|
|
|
}
|
|
|
|
|
|
textarea {
|
|
|
overflow: auto
|
|
|
}
|
|
|
|
|
|
[type=checkbox],
|
|
|
[type=radio] {
|
|
|
-webkit-box-sizing: border-box;
|
|
|
box-sizing: border-box;
|
|
|
padding: 0
|
|
|
}
|
|
|
|
|
|
[type=number]::-webkit-inner-spin-button,
|
|
|
[type=number]::-webkit-outer-spin-button {
|
|
|
height: auto
|
|
|
}
|
|
|
|
|
|
[type=search] {
|
|
|
-webkit-appearance: textfield;
|
|
|
outline-offset: -2px
|
|
|
}
|
|
|
|
|
|
[type=search]::-webkit-search-cancel-button,
|
|
|
[type=search]::-webkit-search-decoration {
|
|
|
-webkit-appearance: none
|
|
|
}
|
|
|
|
|
|
::-webkit-file-upload-button {
|
|
|
-webkit-appearance: button;
|
|
|
font: inherit
|
|
|
}
|
|
|
|
|
|
details,
|
|
|
menu {
|
|
|
display: block
|
|
|
}
|
|
|
|
|
|
summary {
|
|
|
display: list-item
|
|
|
}
|
|
|
|
|
|
canvas {
|
|
|
display: inline-block
|
|
|
}
|
|
|
|
|
|
[hidden],
|
|
|
template {
|
|
|
display: none
|
|
|
}
|
|
|
#__vconsole{
|
|
|
display: none;
|
|
|
}</style><link href="https://g.alicdn.com/aliyun-ecs/WuyingWebSdk-multi/${Gu._webSdkVersion}/index.css" rel="stylesheet"></head><body style="overflow:hidden;margin: 0px;-webkit-touch-callout: none; /* iOS Safari */
|
|
|
-webkit-user-select: none; /* Safari */
|
|
|
-khtml-user-select: none; /* Konqueror HTML */
|
|
|
-moz-user-select: none; /* Old versions of Firefox */
|
|
|
-ms-user-select: none; /* Internet Explorer/Edge */
|
|
|
user-select: none; /* Non-prefixed version, currently
|
|
|
supported by Chrome, Edge, Opera and Firefox */"><script>let environment="prod",release=window.releaseVersion?window.releaseVersion:"1.4.2";"dev.g.alicdn.com"===window.location.host&&(environment="pre"),window.location.href.includes("logDisabled")||function(c,b,d,a){with(c[a]||(c[a]={}),c[a].config={pid:"g0q12s4m1e@fc25bd4e090b306",appType:"web",release:release,environment:environment,imgUrl:"https://arms-retcode.aliyuncs.com/r.png?",sendResource:!0,enableLinkTrace:!0,behavior:!0,useFmp:!0,enableSPA:!0,enableConsole:!0,disableHook:!0,tag:environment},b)with(body)with(insertBefore(createElement("script"),firstChild))setAttribute("crossorigin","",src=d)}(window,document,"https://sdk.rum.aliyuncs.com/v1/bl.js","__bl")<\/script><script type="text/javascript">!function(){var o=window.navigator.userAgent;window.focus(),o.indexOf("compatible")>-1&&o.indexOf("MSIE")>-1&&document.write('<div style="background: #fffbd7;border-bottom: 1px solid #ffde03;color:#262626;padding: 8px;">\u5F88\u62B1\u6B49\uFF0C\u60A8\u5F53\u524D\u4F7F\u7528\u7684\u6D4F\u89C8\u5668\u65E0\u6CD5\u83B7\u5F97\u6700\u4F73\u4F53\u9A8C\uFF0C\u5EFA\u8BAE\u4F7F\u7528 Chrome\u3001Firefox \u6216 Safari \u6D4F\u89C8\u5668\u767B\u5F55\u963F\u91CC\u4E91\u63A7\u5236\u53F0\u7EE7\u7EED\u6D4F\u89C8\u3002</div>')}(),document.body.addEventListener("click",(function(o){window.focus()}))<\/script><div id="app" style="margin: 0 auto;"></div><div id="aspContainer"></div><audio id="webrtcAudio" autoplay playsinline></audio><video id="webrtcVideo" autoplay muted preload="auto" x-webkit-airplay="true" playsinline="true" webkit-playsinline="true" x5-video-player-type="h5" x5-video-player-fullscreen="true" x5-video-orientation="portraint" style="position: absolute; top: 0; left: 0; visibility:hidden"></video><script type="text/javascript" src="https://g.alicdn.com/code/npm/@alife/asp.sdk/${this._aspSdkVersion}/asp.sdk.js" crossorigin="" nonce=""><\/script><script type="text/javascript" src="https://g.alicdn.com/aliyun-ecs/WuyingWebSdk-multi/${Gu._webSdkVersion}/index.js" crossorigin="" nonce=""><\/script></body></html>
|
|
|
`,wt=new Blob([bt],{type:"text/html"}),pt=URL.createObjectURL(wt),nt=document.createElement("iframe");this._iframeUrl=pt,nt.setAttribute("width","100%"),nt.setAttribute("height","100%"),nt.setAttribute("frameborder","0"),$e.appendChild(nt)}get iframeUrl(){return this._iframeUrl}attributeChangedCallback($e,bt,wt){$e==="asp"&&(this._aspSdkVersion=wt),console.log(`\u5C5E\u6027 ${$e} \u5DF2\u7531 ${bt} \u53D8\u66F4\u4E3A ${wt}\u3002`)}}Gu.observedAttributes=["style","id","asp"],Gu._webSdkVersion=eo,customElements.get("wuying-web-sdk")||customElements.define("wuying-web-sdk",Gu);class Ml{constructor($e,bt,wt,pt,nt){this.id=$e,this.events=new Map,this.url=bt,this.params=wt,this.windows=null,this.msgr=null,this.guestChannel=new uc,this.parsedParams=pt,this.assembledUrl=nt,this.loadedQueue=[],this.dataChannelCbs=new Map,this.lyncCbs=new Map}start(){var $e,bt,wt,pt;try{var nt=this;const gt=Bt=>{const Kt=window.document.createElement("script");Kt.src="https://g.alicdn.com/aliyun-ecs/webclient-cdn/1.0.0/CitrixHTML5SDK.js",Kt.type="text/javascript",Kt.onload=()=>{var Vt;(function(xn,Dn,Vn,Jn){console.log("file: hdxEngine.ts:76 ~ connect ~ parsedParams:",Jn);try{if(!xn)return void console.log("ica\u6587\u4EF6\u4E0D\u5B58\u5728\uFF0C\u65E0\u6CD5\u5C55\u793A\u4E91\u684C\u9762");const{ApplicationItem:gr}=Jn,Gr=function(bi,Ta){const qa={launchType:bi};return bi==="embed"&&(qa.container={id:Ta,type:"iFramE"}),qa}($o[Dn],Vn);console.log("icaFile ",Gr),Fl.value=xn,console.log("file: hdxEngine.ts:84 ~ connect ~ icaFile:",xn),new oc({desktopId:gr==null?void 0:gr.desktopId,desktopName:gr==null?void 0:gr.desktopName,LaunchHDXParam:{container:{id:Vn,type:"iFramE"}},icaFileFromBuffer:xn,callback:bi=>{console.log("file: hdxEngine.ts:97 ~ connect ~ res:",bi)}}).connectDesktop()}catch(gr){console.log("\u8FDE\u63A5\u5931\u8D25")}})(Bt,(Vt=nt.params)===null||Vt===void 0?void 0:Vt.openType,nt.params.iframeId,nt.parsedParams)},window.document.body.appendChild(Kt)},Ft=Bt=>{var Kt,Vt;nt.msgr=Bt,nt.guestChannel.setMsgr(Bt),Bt.subscribe("loaded",()=>{nt.parsedParams&&Bt.send("init",nt.parsedParams)}),Bt.subscribe("custom",xn=>{nt.handleEvent(xn)}),Bt.subscribe("adminConnected",()=>{nt.parsedParams=null}),Bt.subscribe("openHDX",gt),Bt.subscribe(_u._connectionTicketInfo,xn=>{var Dn;((Dn=nt.params)===null||Dn===void 0?void 0:Dn.openType)===ms.urlScheme&&nt._urlSchemeOpen(xn)}),Bt.subscribe("lyncCallback",({action:xn,channel:Dn,data:Vn})=>{const Jn=nt.lyncCbs.get(Es([Dn,xn]));Jn&&Jn(Vn)}),Bt.subscribe("dataChannelCallback",({action:xn,name:Dn,data:Vn})=>{const Jn=nt.dataChannelCbs.get(Es([Dn,xn]));Jn&&Jn(Vn)}),!((Kt=nt.params)===null||Kt===void 0)&&Kt.fileTransferConfig&&nt.handleDragFileUploadConfig(nt.params.fileTransferConfig),!((Vt=nt.loadedQueue)===null||Vt===void 0)&&Vt.length&&(nt.loadedQueue.forEach(xn=>{xn&&xn()},[]),nt.loadedQueue=[])};if((Bt=>{var Kt=Ss({status:"success"},[]);const Vt=()=>{to(Object.assign({event:ss==="app"?"AppConnect":"DesktopConnect",subs:"Connecting"},Kt))};if(!Bu)return Us.push(Vt);Vt()})(),(($e=nt.params)===null||$e===void 0?void 0:$e.openType)===ms.newTab)(0,Le.openWindow)(/Mobi|Android|iPhone/i.test(navigator.userAgent)?nt.assembledUrl:nt.url,3e4).then(Ft).catch(()=>{Oa({status:"error",errorMessage:"ClientError"})});else if(((bt=nt.params)===null||bt===void 0?void 0:bt.openType)===ms.inline){const Bt=document.getElementById(nt.params.iframeId),Kt=document.getElementById(nt.params.containerId),Vt=(wt=Kt==null?void 0:Kt.shadowRoot)===null||wt===void 0?void 0:wt.querySelector("iframe");let xn;xn=Kt&&Vt?(0,Le.loadIframe)(Kt.iframeUrl,Vt,3e4):(0,Le.loadIframe)(nt.url,Vt!=null?Vt:Bt,3e4),xn.then(Ft).catch(()=>{Oa({status:"error",errorMessage:"ClientError"})})}else{if(((pt=nt.params)===null||pt===void 0?void 0:pt.openType)!==ms.urlScheme)return yo("error","error openType",nt.params),null;{const Bt=Eo("url-scheme-container",nt.url);(0,Le.loadIframe)(nt.url,Bt,3e4).then(Ft).catch(()=>{Oa({status:"error",errorMessage:"ClientError"})})}}}catch(gt){console.log("start error:",gt)}}stop(){var $e,bt,wt;let pt=this;if((($e=pt.params)===null||$e===void 0?void 0:$e.openType)===ms.newTab)pt==null||pt.windows.close();else if(((bt=pt.params)===null||bt===void 0?void 0:bt.openType)===ms.inline){const gt=document.getElementById(pt.params.containerId),Ft=((wt=gt==null?void 0:gt.shadowRoot)===null||wt===void 0?void 0:wt.querySelector("iframe"))||document.getElementById(pt.params.iframeId);Ft&&(Ft.src="")}const nt={data:{type:_u.onDisConnected,data:{reason:"user disconnect"}}};this.handleEvent(nt)}addHandle($e,bt){$e===_u.onGuestMsg?this.events.set(_u.onRuntimeMsg,bt):this.events.set($e,bt)}sendMsgToGuest($e,bt,wt){this==null||this.guestChannel.sendMsgToRuntime(Fu.CUSTOMIZE_INNER,bt,wt)}sendRuntimeMsg($e,bt,wt){this==null||this.guestChannel.sendMsgToRuntime(wt!=null?wt:Fu.CUSTOMIZE_INNER,$e,bt)}enableDataIsland($e){const bt=$e?"show":"hide";this==null||this.guestChannel.sendMsgToRuntime(Fu.DATAISLAND,bt,"0")}setUiParams($e){this.msgr?this.msgr.send("setUiParams",$e):console.warn("set ui failed")}handleDragFileUploadConfig($e){const bt=this,wt=()=>{var pt;const nt=bt.msgr;if(nt)return nt.subscribe("fileUploadCallback",({type:gt,data:Ft})=>{if($e.onTransferCallback){if(gt===no.progress){const{fileId:Bt}=Ft;$e.onTransferCallback(gt,Object.assign(Object.assign({},Ft),{cancelFn:()=>{nt.send("fileUploadCancel",{fileId:Bt})}}))}gt===no.result&&$e.onTransferCallback(gt,Ft)}}),nt.send("dragFileUploadConfig",{type:(pt=$e==null?void 0:$e.type)!==null&&pt!==void 0?pt:"PDS",driveId:$e.driveId,externalDriveId:$e.externalDriveId,externalDomainId:$e.externalDomainId,externalUserId:$e.externalUserId,uploadPath:$e.uploadPath,uploadType:$e.uploadType});console.warn("set dragFileUploadConfig failed")};bt.msgr?wt():bt.loadedQueue=[...bt.loadedQueue,wt]}handleEvent($e){if($e.data&&$e.data.type){let bt=$e.data.data;$e.data.type===_u.onRuntimeMsg&&(bt=this.guestChannel.onRuntimeMsg($e.data.data));const wt=this.events.get($e.data.type);wt&&wt(bt)}}subscribeDataTransfer($e){this.msgr&&this.msgr.subscribe("dataTransferCallback",({action:bt,name:wt,data:pt})=>{console.log("--dataTransferCallback--",bt,pt),$e!=null&&$e[bt]&&$e[bt](wt,pt)})}_urlSchemeOpen($e){let bt=this,wt="";(function(pt){var nt;document.getElementById(pt)&&((nt=document.getElementById(pt))===null||nt===void 0||nt.remove())})("url-scheme-container"),wt=$e.operation===pa.openApp?`wuying://?param={"partnerInfo": {"partner":"wuying","partnerApp":"webclient"}, "operation":"openApp","bizParam":{"ticket":"${$e.ticket}","osType":"${$e.OsType}", "appName":"${bt.params.appInfo.appName}","appInstanceGroupId":"${$e.AppInstanceGroupId}"}}`:`wuying://?param={"partnerInfo": {"partner":"wuying","partnerApp":"webclient"}, "operation":"openDesktop","bizParam":{"ticket":"${$e.ticket}","desktopName":"${bt.params.desktopInfo.desktopName}","desktopId":"${bt.params.desktopInfo.desktopId}"}}`,Eo("open-url-scheme",wt)}uploadFileToPds($e){this.msgr&&this.msgr.send("uploadPdsFile",$e)}downloadFileFromPds($e){this.msgr&&this.msgr.send("getPdsFile",$e)}enableInput($e){this.msgr&&this.msgr.send("enableInput",$e)}enableKeyBoard($e){this.msgr&&this.msgr.send("enableKeyBoard",$e)}getScreenshot($e,bt){this.msgr&&(this.msgr.once("getScreenshotBlob",wt=>{$e&&$e(wt)}),this.msgr.send("getScreenshot",{immediate:bt}))}getDesktopIdleTime($e){this.msgr&&(this.msgr.once("getDesktopIdleTimeData",bt=>{$e&&$e(bt)}),this.msgr.send("getDesktopIdleTime",{}))}downloadFile($e){this.msgr&&this.msgr.send("downloadFile",$e)}uploadFile($e){this.msgr&&this.msgr.send("uploadFiles",$e)}cancelTask($e){this.msgr&&this.msgr.send("cancelTask",$e)}setResolution($e,bt,wt){this.msgr&&this.msgr.send("setResolution",{width:$e,height:bt,degree:wt})}stopConnection(){this.msgr&&this.msgr.send("stopConnection",{})}setClipboardEnabled($e){this.msgr&&this.msgr.send("setClipboardEnabled",$e)}setCameraEnabled($e){this.msgr&&this.msgr.send("setCameraEnabled",$e)}setMicrophoneEnabled($e){this.msgr&&this.msgr.send("setMicrophoneEnabled",$e)}setInputEnabled($e){this.msgr&&this.msgr.send("setInputEnabled",$e)}setTouchEnabled($e){this.msgr&&this.msgr.send("setTouchEnabled",$e)}setLocalConfig($e,bt){this.msgr&&this.msgr.send("setLocalConfig",{action:$e,enable:bt})}changeLanguage($e){if(this.msgr)try{this.parsedParams.ApplicationItem.uiConfig.language=$e,this.msgr.send("changeLanguage",$e)}catch(bt){console.log("Session ~ changeLanguage ~ e:",bt)}}setMouseMode($e){this.msgr&&this.msgr.send("setMouseMode",$e)}setMonitorsConfig($e){this.msgr&&this.msgr.send("setMonitorsConfig",$e)}sendLyncMessage($e,bt){this.msgr&&$e&&this.msgr.send("sendLyncMessage",{channel:$e,message:bt})}setGraphicConfig($e){this.msgr&&this.msgr.send("setGraphicConfig",$e)}addLyncListener($e,bt,wt){const pt=this;if($e&&bt){const nt=()=>{var gt,Ft;(Ft=(gt=pt.msgr)===null||gt===void 0?void 0:gt.send)===null||Ft===void 0||Ft.call(gt,"addLyncListener",{channel:$e,action:bt}),pt.lyncCbs.set(Es([$e,bt]),wt)};this.msgr?nt():this.loadedQueue=[...this.loadedQueue,nt]}}sendDataChannelMessage($e,bt){this.msgr&&$e&&bt&&this.msgr.send("sendDataChannelMessage",{name:$e,data:bt})}addDataChannelListener($e,bt,wt){const pt=this;if($e&&bt){const nt=()=>{var gt,Ft;(Ft=(gt=pt.msgr)===null||gt===void 0?void 0:gt.send)===null||Ft===void 0||Ft.call(gt,"addDataChannelListener",{name:$e,action:bt}),pt.dataChannelCbs.set(Es([$e,bt]),wt)};this.msgr?nt():this.loadedQueue=[...this.loadedQueue,nt]}}}window.Wuying={WebSDK:new class{constructor(){this.apiVersion=eo}createSession(Ze,$e){const bt=`%c WuyingWebSDK \u7248\u672C\u53F7: %c${this.apiVersion}`;if(console.log(bt,"background:#68BD48; color:#fff;font-size:18px"),!((wt=$e)?wt!=null&&wt.openType&&(wt!=null&&wt.resourceType)&&(wt!=null&&wt.connectType)||(yo("error","Missing required param",wt),0):(yo("error","param is null",wt),0)))return null;var wt;const{url:pt,params:nt,assembledUrl:gt}=(Bt=>{var Kt,Vt,xn,Dn,Vn,Jn,gr,Gr,bi,Ta,qa,Pa,Ri,aa,ru;let _s="";(Bt==null?void 0:Bt.resourceType)==="local"?_s=(Bt==null?void 0:Bt.sdkPath)||"/sdk/ASP/container.html":(Bt==null?void 0:Bt.resourceType)==="online"&&(_s="https://wuying.aliyun.com/"+(Bt==null?void 0:Bt.connectType)=="app"?"appStream":"desktop");let Ca=_s.slice();Bt.logDisabled&&(_s+=_s.includes("?")?"&logDisabled=true":"?logDisabled=true");const Ea=Object.assign(Object.assign(Object.assign(Object.assign({},Bt.appInfo),Bt.desktopInfo),Bt.userInfo),{uiConfig:Bt.uiConfig});(Bt==null?void 0:Bt.connectType)==="app"?(Ca+=function(us,Wa,Ps){let lu="";return lu+="?LoginToken="+encodeURIComponent(us.loginToken),lu+="&SessionId="+us.sessionId,lu+="&AppId="+Wa.appId,lu+="&AppVersion="+Wa.appVersion,lu}(Bt.userInfo,Bt.appInfo,Bt.fileInfo),Bt.fileInfo&&(Ea.fileInfo={"FileInfos.1.DriveId":(Kt=Bt.fileInfo)===null||Kt===void 0?void 0:Kt.driveId,"FileInfos.1.FileRegion":(Vt=Bt.fileInfo)===null||Vt===void 0?void 0:Vt.fileRegion,"FileInfos.1.DriveType":(xn=Bt.fileInfo)===null||xn===void 0?void 0:xn.driveType,"FileInfos.1.FilePath":(Dn=Bt.fileInfo)===null||Dn===void 0?void 0:Dn.filePath,"FileInfos.1.FileId":(Vn=Bt.fileInfo)===null||Vn===void 0?void 0:Vn.fileId,"FileInfos.1.FileName":(Jn=Bt.fileInfo)===null||Jn===void 0?void 0:Jn.fileName}),Ca+="&ConnectType=app",qo("connectType","app")):(Bt==null?void 0:Bt.connectType)==="desktop"&&(Ca+=function(us,Wa){let Ps="";return Ps+="?LoginToken="+encodeURIComponent(us.loginToken),Ps+="&SessionId="+us.sessionId,Ps+="&DesktopId="+Wa.desktopId,Ps+="&appSymbol=deskTop",Ps}(Bt.userInfo,Bt.desktopInfo),Ca+="&ConnectType=desktop",Ca+="&RegionId="+Bt.regionId,qo("connectType","desktop")),Bt.networkAccessType&&(Ca+="&NetworkAccessType="+Bt.networkAccessType),Ca+="&ApplicationItem="+encodeURIComponent(Es(Ea)),function(us,Wa){try{localStorage.setItem("applicationItem",Wa)}catch(Ps){console.log(Ps)}}(0,JSON.stringify(Ea)),Ca+="&LyncChannelConfig="+encodeURIComponent(Es(Bt.lyncChannelConfig)),Ca+="&DataChannelConfig="+encodeURIComponent(Es(Bt.dataChannelConfig));const ja=!((gr=Bt==null?void 0:Bt.fileTransferConfig)===null||gr===void 0)&&gr.externalDomainId?{"DriveInfos.1.ExternalDomainId":(Gr=Bt==null?void 0:Bt.fileTransferConfig)===null||Gr===void 0?void 0:Gr.externalDomainId,"DriveInfos.1.ExternalUserId":(bi=Bt==null?void 0:Bt.fileTransferConfig)===null||bi===void 0?void 0:bi.externalUserId,"DriveInfos.1.ExternalDriveId":(Ta=Bt==null?void 0:Bt.fileTransferConfig)===null||Ta===void 0?void 0:Ta.externalDriveId}:{},zs={traceId:Jo(),spanId:Jo(16),parentId:Jo(16),connectTimestamp:new Date().getTime()};return Os({vmId:Bt.connectType==="desktop"?((qa=Bt.desktopInfo)===null||qa===void 0?void 0:qa.realDesktopId)||((Pa=Bt.desktopInfo)===null||Pa===void 0?void 0:Pa.desktopId):(Ri=Bt.appInfo)===null||Ri===void 0?void 0:Ri.appInstanceId,traceId:zs.traceId,spanId:zs.spanId,parentId:zs.parentId,connectType:Bt.connectType,fotaVersion:(aa=Bt.desktopInfo)===null||aa===void 0?void 0:aa.fotaVersion,desktopId:(ru=Bt.desktopInfo)===null||ru===void 0?void 0:ru.desktopId,regionId:Bt.regionId,loginToken:Bt.userInfo.loginToken,sessionId:Bt.userInfo.sessionId}),{url:_s,params:{LoginToken:Bt.userInfo.loginToken,SessionId:Bt.userInfo.sessionId,ApplicationItem:Ea,ConnectType:Bt.connectType,RegionId:Bt.regionId,OpenType:Bt.openType,LoginType:Bt.loginType,IsOverseas:Bt.isOverseas,NetworkAccessType:Bt.networkAccessType,DriveInfos:ja,TraceInfo:zs,LyncChannelConfig:Bt.lyncChannelConfig,DataChannelConfig:Bt.dataChannelConfig},assembledUrl:Ca}})($e);let Ft=new Ml(Ze,pt,$e,nt,gt);return console.log(pt),Ft}openDebug(){}},User:class{constructor({username:Ze,password:$e,loginIdentifier:bt,loginToken:wt,sessionId:pt}){this.desktopList=[],this.appList=[],this.loginIdentifier=bt,this.username=Ze,this.password=$e,this.loginToken=wt,this.sessionId=pt}login(){return this.username&&this.loginIdentifier&&this.password?new Promise((Ze,$e)=>{var bt,wt,pt,nt,gt;(bt={EndUserId:this.username,LoginIdentifier:this.loginIdentifier,Password:this.password},wt=void 0,pt=void 0,nt=void 0,gt=function*(){const Ft=(bt==null?void 0:bt.env)==="test0"?"https://appstream-center.cn-hangzhou.aliyuncs.com":"https://appstream-center.cn-shanghai.aliyuncs.com",Bt=yield I();return yield va.post(Xo!=null?Xo:Ft,Rs(Object.assign(Object.assign({Action:"GetLoginToken",Timestamp:Bt,SignatureNonce:`${G.utc().format("x")}${Math.ceil(1e4*Math.random())}`},po),bt)))},new(nt||(nt=Promise))(function(Ft,Bt){function Kt(Dn){try{xn(gt.next(Dn))}catch(Vn){Bt(Vn)}}function Vt(Dn){try{xn(gt.throw(Dn))}catch(Vn){Bt(Vn)}}function xn(Dn){var Vn;Dn.done?Ft(Dn.value):(Vn=Dn.value,Vn instanceof nt?Vn:new nt(function(Jn){Jn(Vn)})).then(Kt,Vt)}xn((gt=gt.apply(wt,pt||[])).next())})).then(Ft=>{console.log(Ft),this.loginToken=Ft.LoginToken,this.sessionId=Ft.SessionId,Ze(Ft)}).catch(Ft=>{console.log(Ft),$e(Ft)})}):Promise.reject(new Error("login error"))}logout(){this.loginToken=void 0,this.sessionId=void 0,this.appList=[],this.desktopList=[]}getUserInfo(){return{username:this.username,password:this.password,loginToken:this.loginToken,sessionId:this.sessionId}}getDesktopList(Ze){return this.loginToken&&this.sessionId?new Promise(($e,bt)=>{var wt,pt,nt,gt,Ft;(wt={LoginToken:this.loginToken,SessionId:this.sessionId,RegionId:Ze},pt=void 0,nt=void 0,gt=void 0,Ft=function*(){const Bt=yield I();return yield va.post("https://ecd.cn-shanghai.aliyuncs.com",Rs(Object.assign(Object.assign({Action:"DescribeGlobalDesktops",ProtocolType:"both",DesktopAccessType:"INTERNET",MaxResults:100,Timestamp:Bt,SignatureNonce:`${G.utc().format("x")}${Math.ceil(1e4*Math.random())}`},Qs),wt)))},new(gt||(gt=Promise))(function(Bt,Kt){function Vt(Vn){try{Dn(Ft.next(Vn))}catch(Jn){Kt(Jn)}}function xn(Vn){try{Dn(Ft.throw(Vn))}catch(Jn){Kt(Jn)}}function Dn(Vn){var Jn;Vn.done?Bt(Vn.value):(Jn=Vn.value,Jn instanceof gt?Jn:new gt(function(gr){gr(Jn)})).then(Vt,xn)}Dn((Ft=Ft.apply(pt,nt||[])).next())})).then(Bt=>{console.log(Bt),$e(Bt)}).catch(Bt=>{console.log(Bt),bt(Bt)})}):Promise.reject(new Error("not login yet"))}getAppList(){return this.loginToken&&this.sessionId?new Promise((Ze,$e)=>{var bt,wt,pt,nt,gt;(bt={LoginToken:this.loginToken,SessionId:this.sessionId,"ResourceTypes.1":"App"},wt=void 0,pt=void 0,nt=void 0,gt=function*(){const Ft=yield I();return yield va.post((Bt=>`https://ecd.${Bt}.aliyuncs.com/`)(bt.regionId),Rs(Object.assign(Object.assign({Action:"DescribeUserResources",ProductType:"ecd",Timestamp:Ft,SignatureNonce:`${G.utc().format("x")}${Math.ceil(1e4*Math.random())}`},Vo),bt)))},new(nt||(nt=Promise))(function(Ft,Bt){function Kt(Dn){try{xn(gt.next(Dn))}catch(Vn){Bt(Vn)}}function Vt(Dn){try{xn(gt.throw(Dn))}catch(Vn){Bt(Vn)}}function xn(Dn){var Vn;Dn.done?Ft(Dn.value):(Vn=Dn.value,Vn instanceof nt?Vn:new nt(function(Jn){Jn(Vn)})).then(Kt,Vt)}xn((gt=gt.apply(wt,pt||[])).next())})).then(Ft=>{console.log(Ft),Ze(Ft)}).catch(Ft=>{console.log(Ft),$e(Ft)})}):Promise.reject(new Error("not login yet"))}}}})()})();var Cr=Wuying,dr={wrap:"wrap___dFfMK",img:"img___nK3wp"},Di=Object.defineProperty,qr=Object.defineProperties,Bi=Object.getOwnPropertyDescriptors,Pi=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Ba=(k,T,L)=>T in k?Di(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Zi=(k,T)=>{for(var L in T||(T={}))ua.call(T,L)&&Ba(k,L,T[L]);if(Pi)for(var L of Pi(T))ca.call(T,L)&&Ba(k,L,T[L]);return k},Ii=(k,T)=>qr(k,Bi(T)),ji=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())}),fa=({connectionType:k,itemData:T,taskData:L})=>{const ae=(0,c.useRef)(String(Math.random()).slice(-6)),Le=(0,c.useRef)(null),[se,J]=(0,c.useState)(!0),[F]=(0,e.useSearchParams)(),x=(0,e.useParams)(),{shixun_environment_id:I,tab_type:G,index_tab:ie}=T;(0,c.useEffect)(()=>n.Z.subscribe(`reset-shadowless-cloud-${ie}`,we=>{var je;we==="setout"&&(J(!0),k==="vnc"&&((je=Le.current)==null||je.stop()),k==="jupyterLab"&&(Le.current.src="")),we==="start"&&De()}),[]),(0,c.useEffect)(()=>(window.addEventListener("message",ue),()=>{window.removeEventListener("message",ue)}),[]);const ue=Qe=>ji(void 0,null,function*(){var we;if(console.log(Qe,888),(Qe==null?void 0:Qe.data)==="jupytermessage"){const je=yield(0,y.G0)({shixun_environment_id:I,identifier:(we=L.myshixun)==null?void 0:we.identifier})}}),he=Qe=>{const{regionId:we,loginToken:je,sessionId:pe,authCode:ve,desktopId:Ie}=Qe,Je="inline",ye="local",Te=!1,tt={loginToken:je,sessionId:pe},it={desktopId:Ie,loginRegionId:we};return{openType:Je,iframeId:ae.current,resourceType:ye,connectType:"desktop",userInfo:tt,desktopInfo:it,regionId:we,isOverseas:Te,uiConfig:{exitCheck:!1,defaultResolution:"A",toolbar:{visible:!0,adminMenu:!0,perferenceSettingTab:!0,displayTab:!0,graphicTab:!0,mouseControlTab:!0,uploadMenu:!0,downloadMenu:!0},rotateDegree:0,hideProgressDialog:!1},dataChannelConfig:[{dataChannelName:"wy_vdagent_default_dc"}]}},De=()=>ji(void 0,null,function*(){var Qe,we,je,pe,ve;J(!0);let Ie={};F.get("type")==="exercises"?Ie.exercise_id=F.get("exercisesId"):x.courseId&&x.homeworkId&&(Ie.homework_common_id=x.homeworkId);const Je=yield(0,y.sA)((Qe=L.myshixun)==null?void 0:Qe.identifier,Zi(Ii(Zi({},x),{taskId:x.taskId,shixun_environment_id:I,tab_type:G}),Ie));if((Je==null?void 0:Je.status)!==0)return;let ye;do if(ye=yield(0,y.wj)({requestId:(we=Je==null?void 0:Je.data)==null?void 0:we.requestId}),ye!=null&&ye.data){if((je=ye==null?void 0:ye.data)!=null&&je.error){yield new Promise(Te=>setTimeout(Te,3e3)),De();return}console.log("\u64CD\u4F5C\u6210\u529F");break}else if((ye==null?void 0:ye.data)===null)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(Te=>setTimeout(Te,1e4));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while((ye==null?void 0:ye.data)===null);if((ye==null?void 0:ye.status)===0){const Te=((pe=ye==null?void 0:ye.data)==null?void 0:pe.data)||{};if(n.Z.publish("update-windows-time",Ii(Zi({},Te),{remaining_time:Te==null?void 0:Te.remainingTime})),n.Z.publish("send-tabs-result-data",Ii(Zi({},Te),{index_tab:ie})),k==="vnc"){const tt=he(Te),it=Cr.WebSDK;Le.current=it.createSession("appstream",tt),(ve=Le.current)==null||ve.start()}k==="jupyterLab"&&(Le.current=document.getElementById(ae.current),Le.current.src=Te==null?void 0:Te.url)}yield new Promise(Te=>setTimeout(Te,2e3)),J(!1)});return(0,c.useEffect)(()=>{De()},[]),c.createElement("div",{className:dr.wrap},c.createElement("div",{className:dr.img,style:{display:se?"block":"none"}}),c.createElement("iframe",{id:ae.current}))},zi=w(93429),Sa=w(32050),ls=w(28209),Fa=w.n(ls),As=w(1012),Ha=w(47257),Cs=w.n(Ha),Ma={flex_box_center:"flex_box_center___RAC1w",flex_space_between:"flex_space_between___lOFsM",flex_box_vertical_center:"flex_box_vertical_center___ugzOq",flex_box_center_end:"flex_box_center_end___Oygpk",flex_box_column:"flex_box_column___axzyr",files:"files___kFNIo"},$a=Object.defineProperty,es=Object.getOwnPropertySymbols,Is=Object.prototype.hasOwnProperty,cs=Object.prototype.propertyIsEnumerable,Zs=(k,T,L)=>T in k?$a(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,wu=(k,T)=>{for(var L in T||(T={}))Is.call(T,L)&&Zs(k,L,T[L]);if(es)for(var L of es(T))cs.call(T,L)&&Zs(k,L,T[L]);return k},ki=(k,T)=>{var L={};for(var ae in k)Is.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&es)for(var ae of es(k))T.indexOf(ae)<0&&cs.call(k,ae)&&(L[ae]=k[ae]);return L},Ia=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const Va=k=>{const T="bf3c199c2470cb477d907b1e0917c17b",L="5183666c72eec9e4";var ae=Fa().enc.Utf8.parse(T);let Le=Fa().enc.Utf8.parse(L);var se=Fa().AES.decrypt(k,ae,{iv:Le,mode:Fa().mode.CBC});return se.toString(Fa().enc.Utf8)};let ks;const Ts=k=>{var T=k,{user:L,cancelUpload:ae,defaultFilelist:Le,getData:se}=T,J=ki(T,["user","cancelUpload","defaultFilelist","getData"]);const[F,x]=(0,c.useState)([]),[I,G]=(0,c.useState)("");let[ie,ue]=(0,c.useState)();(0,c.useEffect)(()=>{Le&&x([...Le])},[Le]);const he={onPreview:we=>{G(we.response.url)},action:z.Z.API_SERVER+"/api/attachments.json",onRemove:we=>Ia(void 0,null,function*(){var je;const pe=yield(0,Zr.ZP)(`/api/attachments/${we.id||((je=we==null?void 0:we.response)==null?void 0:je.id)}.json`,{method:"delete",body:{id:we.id}});se(),x([...F.filter(ve=>ve.name!==we.name)]),J.onChange(F.filter(ve=>ve.name!==we.name))}),data:{game_identifier:J.identifier},disabled:J.disabled,onChange:we=>{x(we.fileList)},multiple:!0,fileList:F,beforeUpload:we=>Ia(void 0,null,function*(){})},De=(we,je)=>Ia(void 0,null,function*(){var pe,ve,Ie,Je,ye,Te;je.file_name=we.name;const tt=we.name,it=yield(0,Zr.ZP)("/api/buckets/get_upload_token_for_file.json",{method:"get"});if(it.data=JSON.parse(Va(it.data)),(it==null?void 0:it.status)!==0){F[F.findIndex(xt=>xt.name===tt)].status="error",F[F.findIndex(xt=>xt.name===tt)].file.status="error",J.onChange(F),d.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}ie=new(Cs())({endpoint:(pe=it==null?void 0:it.data)==null?void 0:pe.end_point,region:(ve=it==null?void 0:it.data)==null?void 0:ve.region,accessKeyId:(Ie=it==null?void 0:it.data)==null?void 0:Ie.access_key_id,accessKeySecret:(Je=it==null?void 0:it.data)==null?void 0:Je.access_key_secret,bucket:(ye=it==null?void 0:it.data)==null?void 0:ye.bucket,stsToken:(Te=it==null?void 0:it.data)==null?void 0:Te.security_token}),ue(ie);const Ue=we.name.split(".");Ue.pop();const At=je.realFileName?Ue:(0,As.Z)();return new Promise((xt,Gt)=>{var nn;ie.multipartUpload(`${J.identifier}/${At.join("")}${tt.indexOf(".")>-1?"."+tt.split(".").pop():""}`,new Blob([we],{type:we.type}),{timeout:3600*1e3,partSize:1002400,progress:(jt,Ht,Mt)=>{try{console.log("\u8FDB\u5EA6",jt,Ht,Mt);const Et=F.findIndex(Tt=>Tt.name===tt);F[Et].percent=jt*100,F[Et].file.percent=jt*100,jt===1&&(F[Et].status="done",F[Et].file.status="done",J.onChange(F)),F[Et].tempCheckpoint=Ht,x([...F])}catch(Et){}},callback:{customValue:{id:tt+""},url:(nn=it==null?void 0:it.data)==null?void 0:nn.callback_url,host:it==null?void 0:it.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Zr.rz)(je)}}).then(function(jt){var Ht,Mt;let Et="done";((Ht=jt.data)==null?void 0:Ht.status)===0?se():(d.ZP.warning((Mt=jt.data)==null?void 0:Mt.message),Et="error"),J.onChange(F),xt(jt==null?void 0:jt.data)}).catch(function(jt){Gt(jt),console.log("err:",jt)})})});(0,c.useEffect)(()=>{F.every(we=>we==="done"||we==="error")&&J.onComplete(F)},[F]),(0,c.useEffect)(()=>{ae&&(ie==null||ie.cancel())},[ae]);const Qe=()=>Ia(void 0,null,function*(){F.map(we=>Ia(void 0,null,function*(){var je;if((!we.status||we.status==="error")&&!ae){we.status="uploading",we.file.status="uploading";const pe=yield De(we,{login:(je=L==null?void 0:L.userInfo)==null?void 0:je.login,container_type:J.container_type,container_id:J.identifier,description:J.description,realFileName:J.realFileName})}}))});return c.createElement("div",{className:Ma.files},c.createElement(Or.Z,{close:!0,data:I,type:I!=null&&I.length?"office":"",onClose:()=>G("")}),c.createElement(U.default,wu({},he),c.createElement(g.ZP,{icon:c.createElement(Sa.Z,null),type:"primary"},"\u4E0A\u4F20\u6587\u4EF6")))};var Qa=(0,e.connect)(({loading:k,globalSetting:T,user:L})=>({globalSetting:T,loading:k.models.competitions,user:L}))(Ts),ys=Object.defineProperty,Ou=Object.getOwnPropertySymbols,Pu=Object.prototype.hasOwnProperty,Vs=Object.prototype.propertyIsEnumerable,wo=(k,T,L)=>T in k?ys(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Vl=(k,T)=>{for(var L in T||(T={}))Pu.call(T,L)&&wo(k,L,T[L]);if(Ou)for(var L of Ou(T))Vs.call(T,L)&&wo(k,L,T[L]);return k},gl=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const Xs=Iu.default.Group,ju=({classroomList:k,loading:T,user:L,exercise_id:ae=null,homework_common_id:Le=null,setitem:se,taskData:J,type:F,dispatch:x})=>{var I;let[G,ie]=(0,c.useState)(),[ue,he]=(0,c.useState)(!1);console.log("---",Le);const De=(0,l.oP)();(0,c.useEffect)(()=>{Qe()},[]);const Qe=()=>gl(void 0,null,function*(){var je,pe;const ve=yield(0,Zr.ZP)(`/api/tasks/${(je=J==null?void 0:J.game)==null?void 0:je.identifier}/get_user_attachments`,{method:"get",params:Vl({},De)});(pe=ve==null?void 0:ve.attachments)==null||pe.map(Ie=>(Ie.status="done",Ie.uid=Ie.id,Ie.name=Ie.title,Ie)),ie(ve)}),we=je=>{console.log(je,444)};return c.createElement("div",null,c.createElement(Qa,{identifier:(I=J==null?void 0:J.game)==null?void 0:I.identifier,defaultFilelist:G==null?void 0:G.attachments,container_type:"Game",uploading:ue,onChange:()=>{ue=!1,he(!0)},height:300,maxSize:100*1024*1024*1024,description:"",getData:Qe,onComplete:we,realFileName:!0,onRemove:()=>{}}))};var pu=(0,e.connect)(({classroomList:k,loading:T,globalSetting:L,user:ae})=>({classroomList:k,globalSetting:L,loading:T.effects,user:ae}))(ju),Xl=w(22820),xo=w(88393),xu=Object.defineProperty,Ua=Object.getOwnPropertySymbols,au=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,Xu=(k,T,L)=>T in k?xu(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,mu=(k,T)=>{for(var L in T||(T={}))au.call(T,L)&&Xu(k,L,T[L]);if(Ua)for(var L of Ua(T))lo.call(T,L)&&Xu(k,L,T[L]);return k},su=({isTheoretical:k,onFontSizeChange:T,cmFontSize:L,cmCodeMode:ae,onCodeModeChange:Le,tabToSpace:se,onTabToSpace:J,shixun:F,autoFormat:x,onAutoFormat:I,formatDocument:G,code_editor:ie,challenge:ue,shixun_environment_id:he,shixun_environments:De})=>{const{task_pass:Qe=!1,forbid_copy:we=!1,test_set_permission:je=!1}=F!=null?F:{},pe={isTheoretical:k,onFontSizeChange:T,cmFontSize:L,cmCodeMode:ae,onCodeModeChange:Le,tabToSpace:se,onTabToSpace:J,autoFormat:x,onAutoFormat:I,formatDocument:G,code_editor:ie,shixun_environment_id:he,shixun_environments:De,challenge:ue};return c.createElement(xo.Z,mu({},pe),c.createElement("h3",null,"\u5173\u5361\u914D\u7F6E\u4FE1\u606F"),c.createElement("section",null,c.createElement("a",{className:"file-item",title:Qe?"\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218":"\u4E0D\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u6311\u6218"},c.createElement("b",null,"\u8DF3\u5173"),c.createElement("span",null,Qe?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),c.createElement("a",{className:"file-item",title:je?"\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9":"\u4E0D\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u6D4B\u8BD5\u96C6\u5185\u5BB9"},c.createElement("b",null,"\u6D4B\u8BD5\u96C6\u89E3\u9501"),c.createElement("span",null,je?"\u5141\u8BB8":"\u4E0D\u5141\u8BB8")),c.createElement("a",{className:"file-item",title:we?"\u4E0D\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801":"\u5141\u8BB8\u5B66\u5458\u7C98\u8D34\u4EE3\u7801"},c.createElement("b",null,"\u4EE3\u7801\u7C98\u8D34"),c.createElement("span",null,we?"\u4E0D\u5141\u8BB8":"\u5141\u8BB8"))))},gu={"action-bar-container":"action-bar-container___TDRpf","edit-status":"edit-status___wZI5m","action-bar":"action-bar___bbigU",iconfont:"iconfont___hoZln",startDebug:"startDebug___tLWzR",disabledDebug:"disabledDebug___npN0z"},ds=w(14478),ga=w(87169),So=w(60141),ti=w(59301),Ls=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});function Ju({onShowNotice:k,className:T=""}){return ti.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:k,className:T},ti.createElement("img",{width:14,src:So,alt:"notice"}))}function oa({code_hidden:k,gameStatus:T,isEditPath:L,currentPath:ae,git_url:Le,monitoring_url:se,onResetCode:J,onResetGitCode:F,onShowCodeSetting:x,onResetPassedCode:I,onShowDir:G,onRightFullHandler:ie,isResizeLarge:ue,tab_type:he,cloud_type:De,startDebug:Qe,setStartDebug:we,breakPointValue:je,shixun:pe,myshixun:ve,game:Ie,unique:Je,setUnique:ye,setHighlightLine:Te,allow_use_code_debugger:tt,onUpdateCode:it,allBreakPointValue:Ue,setAllBreakPointValue:At,setBreakPointValue:xt,isTheoretical:Gt,git_zip_url:nn,code_editor:jt}){var Ht;const[Mt]=(0,e.useSearchParams)(),[Et,Tt]=(0,c.useState)("");(0,c.useEffect)(()=>{const dn=n.Z.subscribe("caseInputValue",_t=>{Tt(_t)});return()=>{dn()}},[]);const cn=()=>{E.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:ti.createElement(ga.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ls(this,null,function*(){yield J(),At({}),xt([])})})},Lt=()=>{E.default.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:ti.createElement(ga.Z,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ls(this,null,function*(){yield F(),At({}),xt([])})})},Xt=()=>{n.Z.publish("show-head-toolbar",!0)},mt=dn=>{const _t=[];for(const ht in dn)if(dn.hasOwnProperty(ht)){const un=dn[ht];for(const fn of un)_t.push(`${ht}:${fn}`)}return _t},ft=dn=>Ls(this,null,function*(){var _t;console.log(Ue,mt(Ue),222),(0,e.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u5F00\u542F\u8C03\u8BD5\uFF0C\u8BF7\u7A0D\u5019..."}}),yield it();const ht=yield(0,Zr.ZP)(`/api/myshixuns/${ve==null?void 0:ve.identifier}/code_debugs/start.json`,{method:"post",body:{game_identifier:Ie==null?void 0:Ie.identifier,breakpoints:mt(Ue),input:Et}});ht.status===0&&(we(!0),n.Z.publish("active-debug"),n.Z.publish("active-debug-data",(ht==null?void 0:ht.data)||{}),ye((_t=ht==null?void 0:ht.data)==null?void 0:_t.unique)),(0,e.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}})}),wn=()=>Ls(this,null,function*(){(yield(0,Zr.ZP)(`/api/myshixuns/${ve==null?void 0:ve.identifier}/code_debugs/stop.json`,{method:"post",body:{game_identifier:Ie==null?void 0:Ie.identifier,unique:Je}})).status===0&&(Te(null),we(!1))}),gn=!!((Ht=(0,Zt.flattenDeep)(Object.values(Ue)))!=null&&Ht.length);return ti.createElement(c.Fragment,null,ti.createElement("div",{className:gu["action-bar"]},he===1&&ti.createElement(c.Fragment,null,tt&&ti.createElement(c.Fragment,null,Qe?ti.createElement("b",{title:"\u505C\u6B62\u8C03\u8BD5",style:{marginRight:6},className:gu.startDebug,onClick:wn},ti.createElement("i",{style:{color:"#c75450"},className:"iconfont icon-tingzhitiaoshi font12"})):gn?ti.createElement("b",{title:"\u5F00\u59CB\u8C03\u8BD5",className:gu.startDebug,onClick:ft},ti.createElement("i",{className:"iconfont icon-debug font14"})):ti.createElement(a.Z,{title:"\u8BF7\u5148\u5728\u4EE3\u7801\u884C\u8BBE\u7F6E\u65AD\u70B9"},ti.createElement("b",{className:gu.disabledDebug},ti.createElement("i",{className:"iconfont icon-debug font14"})))),!k&&ti.createElement("a",{title:"\u663E\u793A\u76EE\u5F55",onClick:G},ti.createElement("i",{className:"iconfont icon-chakanmulu"})),Le&&ti.createElement(_.CopyToClipboard,{text:Le,onCopy:()=>d.ZP.success("\u590D\u5236\u6210\u529F")},ti.createElement("a",{title:"\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"},ti.createElement("i",{className:"iconfont icon-fuzhi2"}))),nn&&ti.createElement("a",{title:"\u4E0B\u8F7D\u4EE3\u7801\u4ED3\u5E93\u6587\u4EF6",onClick:()=>{(0,l.LR)(nn,"")}},ti.createElement("i",{className:"iconfont icon-xiazai6 font-20 "})),T===2&&L&&!Qe&&ti.createElement(ds.Z,{placement:"bottomRight",title:"\u4F60\u5728\u672C\u5173\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801?",onConfirm:I},ti.createElement("a",{title:"\u52A0\u8F7D\u4E0A\u6B21\u901A\u8FC7\u7684\u4EE3\u7801"},ti.createElement("i",{className:"iconfont icon-fanhuishangcidaima font-20 "}))),L&&!Qe&&ti.createElement("a",{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",onClick:cn},ti.createElement("i",{className:"iconfont icon-shuaxin4 font-16"})),L&&!Qe&&ti.createElement("a",{title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",onClick:Lt},ti.createElement("i",{className:"iconfont icon-zhongzhi4 font16"})),ti.createElement("a",{onClick:x,title:"\u8BBE\u7F6E"},ti.createElement("i",{className:"iconfont icon-shezhi9 font16"}))),(he===2||he===3||he===4||he===5||he===7)&&ti.createElement("a",{title:"\u5DE5\u5177\u680F",onClick:Xt},ti.createElement("i",{className:"iconfont icon-gongjuxiang mr5"})),Mt.get("isFullScreen")!=="true"&&ti.createElement("a",{onClick:ie,title:ue?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},ti.createElement("i",{className:ue?"iconfont icon-shousuo":"iconfont icon-quanping6"}))))}var _a=w(97688),Nu="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAYAAAA9zQYyAAAAAXNSR0IArs4c6QAAQABJREFUeAHsvQuQpclVmJn3We+qfkxPT89oRqN5SKPRC0mgAQRYCwgkh2ExAWvDrrVrwOBl14shYh/GRBB2EF4CdlnvbmAvsGxgWEd4l2WNsYEwMkIYCQnYkQYhZvQYzUgzPdM908/qet26z/2+k3/ee6u6qrtrpkciOiqr/vvnn3ny5MmTJ0+efPz510ajUSMdukMO3CIcqN8i5TgsxiEHggOHAn0oCLcUBw4F+paqzsPCHAr0oQzcUhw4FOhbqjoPC3Mo0IcycEtx4FCgb6nqPCzMoUAfysAtxYFDgb6lqvOwMIcCfSgDtxQHDgX6lqrOw8IcCvShDNxSHDgU6FuqOg8LcyjQhzJwS3HgUKBvqeo8LMyhQB/KwC3FgUOBvqWq87AwhwJ9KAO3FAcOBfqWqs7DwhwK9KEM3FIcOBToW6o6DwtzKNCHMnBLceBQoG+p6jwszKFAH8rALcWBQ4G+parzsDCHAn0oA7cUB5pf6tJ85PmtRwbL7btGKY3mUj6VbDBIaThItepxTGK9kQDLrkY8h5jxPEiNxs7TzHrdVAvYBnGAR+wYBOR7OPOb4B8DV6mn01RxBoW3O8YmjsXUGNU2t7/w2uPzHxtHHHq+aByofSnPtvu1Mxs/NN9q/WR9ptVq9VNqDYapV0upFhc/O1yR5enwIRI9DPiU6txrSHmNMBEIr9TxVCOO+Bt34JGIsSMfWlDgFH8hJeKH8UuKVCe8Naqn+Vq9MzMc/OcPHmn9yhjFoeeLwoEvmYb+yOnUPtdpfXertd1qbnXSTL2JoIziopUhPFlQdnJhWsgAKZGVR6EKQSwSZzgCptspoBEUP+Z5laMx5AYAgqBDgZ7AXYULIY8/cNmglucXZkeD7b/xYDoU6Kt4+woHfMkE+uNPnmukO1ca3T7aE5nbGiE0IVwjNB1at/rbq/zIzFVOeQulOiV4GYiISFAJJPGKawbLiIweJysNSY2sq5eGBZB5GAaw9E2cuBXm3CAHzQ7Jeq2U5iYgh74vCge+ZAKd0jkM5TmkQGlSWIqQ4UWIFBe13V5uuMt6UBgzpHh4qNeVPZxmAGERXAkm8abPAmnCRqTN6XMaf6VArVzC1cr6Q/AzcsF2OvMhZIRxPTca7ge1M83h003lwC7RuKm4r4nsB3//V7vd2mBYQyOOuIZIyrA+SIN6H5nkGcEbEDZ99Xn2KqbJ+I4ICTdEoIaoe0xx0nsNsaIHCGePcC7v2tXi9y8klEfTYQDnS3+myQKMMFniohUM8Q/3sMUjfeRdAycXot9ozBbVfk0+HEbeXA684oPCe5/YvP3KZvv+jXrtjlGzcYzKX6YItYW02vyedv0H76sNXzXXVGg0BbJSU6vGn5p7yin0Qjj42u1CfypZkdbuH6Gs11KfmYgNRKwzZNSJNm6hPefVoEhzE1jjSZTzpmFFjjYy4ryKK3azul+xnnaSY+MQxobYarfTlUbtqV85P/qnZ1ut2grg5D52dCBVs8j6ZHePI+DY0hmnur5HqsToNcPDBtez7ZTWDCgE6JcXQC2R8QK+BeBatHOjelz9xjB4tkXAGs/hJNoMivN5NKT9Di7O9keXZwa1Zx+sbz31hw8vrxaQL8X9FRHo130k3XF6a/itW6n7V0azozcyk/WqVJ9HdVJELEulps4c19+Y2Uxf0e6l2XZrh0DLCEVpt8mhCaDweE1ELfuZLGP8pnbUNdKw0Uyr8PwF6u75YZeKIRUDz1li7+A6hXAfQ+M2aR1hsw/6pIHAho3BmRJlYDI3EjMloiC8jsBPO2FD29OAtDSazUb6dH0m/ezpWlqfJQ87hUIw9/D6U65pZPoNF6nXS3Q2+j54YlJRoseOCBq7rkb55ZttGtbmbEkjrQMyN/uBtGSK9ex0EQdUF953h9u11vAL8+36xxozo1/7itUr73//24+u70zwyj/dVIG+58Pp5HOd9EPD3vC7Uqt+d9R+9P8dOAPbepjsI/xqXjTZd9+d0jvnO6k9FugbKzD6s2KxlZFrKzR0rZk2EelL1MhFJOxyd5QuE7+NoNXJsyEoNWfLWiT/ozzeRtxtmCkLTH5r7vQR6Lo4o/FgDVur5FbT1q4qvbaH+gwwcOmcF39so57+8Se2GCbMkFx8lllUIgloHrgH+eXZ1JWDvpygBFzjXgSrqFDxj+Q19wEquoZYW5DSqkQdHDShwi19JcjIAKhu+iWSS2/kVYFYJgMGxhO5SJ7z1DOtab4x+vO3jNIv/HDzwi9+58MntgD4oribJtAzv7HxXd1R88fT3MwDoYlZ3UjDaU1GwWWI2sHPutDtfcsDKb17bjPN0UXbVUd8VewAHVf81bzQHGiDp41Id9G8lxCmi+A+2++m59D+/UET06IdVSHfm3SR3vswO7RPzGIM6G4H6XbQnwTHAnFthM9Za+16tVxLQiSMOvM5nvYQaMPDLCGPFi3nw6u19E8/sZ3SLH2CLakIUwh04QvA/O/vqgz3BJhKWHBGz1GIJN48wxYiTPCIqsIjYByY430sQSXrct9NQwkvDS/qlXJZ1hnqd6GZTrRq6bW1/odXZvo/+ptvWvzwbhSvxDNN6uW5/+gjqf1rF7Z+Ytho/AijqZQ2qcQimSHQlDwKT5wuGEYA3XB/YFxE5ripX0On5wkKnwXRL04HgM+jDU93e+n57jCdQ9CuULlDhHNJ84LKrPFszgqjdrra3T+7Us2ITQT9DJXxIoLdIOwEDePuIcLNpSYdEKchU4cYU5vxcEdDlZjsYiaEVjMyM0HtnXTTjdWKVwDDcQ8t54NhXlG6HD6OM/5arsIXjaZKP0aHZzr/yANc07CiLlmbvKQ1fD8nzNiRiB4sWr11uknldnrpXHuYLi8133lnq/VvHnki/fAfvT790jjJK+R5WQL9NZ8+P/+RF+f+t2Gr/d2pRyFi4EXhipBaIeGnkCXMgigQPBfDYX8GZu4qUFjFCHgt9epzqZOa6QqMu9jrpU/Wt9JlhE3hHKhdyXMBuDZInd/QFNmilB0E6QgafW60zZx3O63REFp0xSvADsG3jRB2EDTxrobWbqZFmkIbjbMIjjny6Nd75NPhqWqcUSnSOO18rqYNQzCq+FL+XKSx3E6nzP4pSSlprgbaGSKceKusIrKgift0xM6kVz2VdCVi93MJL/dxPHkEDfBGemwwPeaVVrfTFzYHSxePjH7u3k+kOz7/5tmfLElfiftLFuifp9Y+8rHWTw/nZ747bcXQgwJRCDXQtIvCUUCFOOKJtLCED6x4y86P104HjPA4l527qM/11mw6uzVKZ9ZH6QW032UGXwzBUlMwNSkoYpBDOhsLTSyWos9u99OfX1pNdy8eTa9iELrWHqROYzbdPXAwOqCRmEs9ZgbEcRlaO8NemoGmJgs/x+utdAqYuWowqN2eKZPE4hOHzmfLZaPFazcT5fZBF8Tmm487ym3cLv4Jc6PuKlzgK9nuh6Okqcgag+2bTpwCVy7g/OEqPY/RAYJ49bm6/bS2vd4YnVj4hyc+NTx37qH6L5bkN/v+kgX6v/rli39n2Gr9QOpiYpSClMoKKquCl8LLuLiI1K5DIEcMwzHic+Hlydjt1IAthO+jL26mD5JPZwlN3BqmGfzHya/Uh0KkeKuRNTL6yIWmQQN77uKzq2n0zEZ6fmmQ3vuG2TS/NEpPrHdSq9dP3eYMIuRoP5sj1ov7SZzOUxdbUZdpUE8Cs7LVSG+Zn0/zww6hmWBzLa4Id26ghEY5hauEVHTgico3boerGDDmpc+7YXYk2PlQJd8/sODaDVg97xO8A1+BKfcSuQO1kV5VoGZojakt5gPXV3v1TmPmZ+77ZHr6qTemD5TkN/P+kgT6jn9+6eFuGv1YQtNljTwtgBV5aialLe6ERTmtWApqZfaMwyjA2wfO6B2u4ofTYCMm2x5/8mJ66jlmge5nGvuu2dRcmiOUmYq+hkVK28C3wWOBemjEHiaEotZDUy6eOpJqy3Mh5L/ywmZ664VO+ku3z6Vjy4vpCzSq01sINtANNH6H2Y42mngbtb/l1B8VcuHKdnr6HBr78ma6520n0gK9haaibppuFbE2u1eIcImMRk3IWFPDrxIXrPOhFLi6l+fI5UZ/StprwUvkVHxpWNNhQRs/hcYxuGFc07DGWS7dVfA5mH4zw2x0HZQvnJ7v/dSbn2l9/SfuSVcKxM26H1ig/8HjqfHisPcPR7MLR3eYF9WUVRTK2lSQvfere1QqtVfCYIxTYSosZx3KJqJcMDWtPFADj9I29vlXPXQqdern0qeeupA6n22k/sm59IV7j6X1I2hcpiLaaRuB1s5upU3mV3sI1Yipqt4IYQXZ3FKDKT20+8rR9EkGLE+92EmvG1xJrz3WSl95fDZtb4/S00wunUGbdLGTn2ErxosI8epZGtF6N71mHhoePJ6OzlMk512rWr2qDi0KtGeBJ2NosYTBq+BBlMzS8S+kzybSv8sZ9XJdoPWnwh+Nahox4VXUjqyCnt1xPIfwkt40gYbyjWErRJazCHkAWumGMYW4vp56rdaXPXGp91+ke+b/+x153oSHA0/bLf/Sma9eq7V+Ny3M0Y9IqG6qAJYphBmPRqyz+6EFEF7BDevSjnqb6b3vaKdvOr7GQgSoYELFDrCRBidPnM6TXyxewY9merLTSp/4/Fb6+FPn08VNAm9bSfUTM2npRDvNL7ZZDGmkBdK1ych55efR1IPoJYZoYQaLMPVu7q9jQPkcAn5pYzuNuqvpbUfa6d0nltPvXkjpdxD2DSbUm8Pt9Po7l9Lb75hPb1mk7TX6CGo3VhjL/HeUPaglnkGplLuw8oeXRun/+GNayJIJobOMISwUcGF5RCH9oYAhFKauXAjEhCMleO+7cFNpx0AlvYyvXIBRFyUq8i2R3I33Mn53HEHZkV5ng4xGGcBT8IYr6AEUoPETZUcA5ljtag9Ov/r2Y+/4/OvTixOAl+87sIbe7HfelxYXW1FBKp9wUB7apzyXuwBwh4FV2qYgHextBgiJBY/UW0+t7iliJUG4KH2VMLgeYZm/CCPadgCDH2j304OvXUjvvH8hffzspfQnn9tMLzxxPq1+YTGt3nEkpdvn09pRpt1aaHFMh60a630I9RILO858YIywoshiCzMdC+CsHZtl/nou/eZpGshnnkkLt7dT7dlR+uZTCPHdt6WVJgZPDaG3p4H0pgsskFu2k4bcVVRrHJlDzHMzjZgYiKL6c+U6DWgv5pKxiUqPFmkVuOny8xiI5YvOuF3xEe5P5tDVMFV4JFOL6HgwWH7vQBeBRlT5ErlDmEt81TACtQh8VjgRcMYW1dwoYdItDm66SM6POO2xOvCiOfeq5y/3voVh+y9moJvzeyANfc/7z5989oXuH6fWwl2ZaIiMwlVUB+H41cj2uUO6mCuMBtY20ilWAx9YYbm5uc2iYT8to+nuvHchnTjKKh0Mmd43kYuWxSNrboQZARAGGQR9gxmhQdpGba+mpfTHn11Pf/DHmGNzLGKwgY9MWNvGfxurdLOu9g2Zk0ZZEjWPuLWQyA009YCB6fpqN22cZUXvhU56fauX/pOvmk/najPpNhpEi5kO60zTp0GaaHo0jpC1KDczK6XMEJ1fJKCJ8urL+QuN9NEnLmH2NJmiRZ8z/Vdzotu6Rqs5vehl8rpajv+89zo8gBmfBS8v+Ss8xmWXUwYRBHg3bhKfw1xJ1ZfjYoISL0WglzFf0sV/EIVXPGAJcLdv6QFkt7ISAc5h0OnOMD2x2UmfU1mtoFCacCmiM0wARj4Z9/iZXrnW6H3gx9/z9Ht/PD1cWlxEv5wf6+iG3YtPb70xtefuSrOwKbrxqaRBf2ZQLhEwG3T/qxvpPffSnd+xnG5T28HirfYmAt9Iz47cNrRA+a8mQ3RqO+9WZTCbhz75DtG8zmD0fFcL7bmkIGNDpzWeuUUjOoswHsH+RagHd8yljeUmgzxyQlMOqYT+hY2ULqBdzlCZV6C7O5NGp2ppiYa32e9FR6K0YgxF3lISReTZCreO9nZQCsH3znbT3fcMU4syt9h81UCgFep6CAOzLyDwEllMAzrNF104d7RYEa7Io4RPZRi0IGhGFTctd0EecREdQDbESRlMkzsJcES8tORCFZSSlJ0hCr0OPOG1dvDAtwu9+fRvL6+nX35mM20usu7aZBp3BP/HaSLhzh9MvtGw9oaf/5OHT/74V6Tnd0a+9KerJekauEad2lelZbQec7dXEyszZAo3axztN7P6QnrfgyvpP7i3n25je1Cd1bshU2Bqya5d8BAhYv+Faco8tMpdFOGo8Ag3HgGWwUME2nhNUnff9fF0nOKwK1f0u9zdv9Dhvo50v4jgnmb/yG3zaXhsLnU3EOLzNKiL9hzArAFrOtS3vSGyzDhWYTMXwrgRm51FxCmTeQOTMNmNp+xI06930zxsuuPOZVaCrXYucGatbGK0OFegIwOnLoUZKeAhBMZVmcWzaSBuwhn8VXwlhMIXMygompAW+Rkmfssij2NYIw3VNY3aMuvUWdkVWnyyHHFLDep42GHrAvL7H8+2MOFS+l+fPpe6K0s52bV+ozJbt29dSm8E7Esj0P208GDsw5hU8dUkhwTAic3N9LUnU/r2e+j1FzdYtFCragfLVExwdd82QgpoTM1VTB7zUMwKMQGmk+Hhpy2599nZCztF9zzT0nOlNRBOEUQlmxAOK+AXuS5TlXUEHFMlMRBMW9ydH23hn8W/jEDMD9Nck/0f2L+uTDr5NrDCI/Pqjv0temmp2wKgxX0f2VV3It3kVGvX0my/T6+QyVMk88Ym8BepCGRVcho7BMaD5stOZ8FwClPljecIyPiLUpgO108RoJdE3nNkvvtQAiJc5NOuRO4KB5fyGOVhnr/RZjW1M0rfeeds+qPVrfQhFr7SDIrK8pi5bi9UtXqNPvQBYn8nYG7CD7neuBvVGyuxaw4beOyk12tMcK7kGoOxd957hLneFoMzBCvUmjfEQ0FAMKw6BVLx0YnCMO8qSJMozKEp8FsnbrJ3cOjlwnYEAh8aGns1eg8FTAReCrsDOmtgoECbA3BO0mAKxIBGA3txlJbbnXQErfN81pdiDVpInYUYVJrBmdqIrn4IrATLgMiamQ4bgltTtftDPvnJGpFnEVGWIKeq9Nz1F5Q7cVah+WbULieNUyTsiJ2OK0nLPVY0d0Dnh9zjKLK7Xe61NDjkpJm6UtuaoywM+L+MOf8PfRb5YBwRzNudvDxbmVTwqN495pzUzXI3LNA/T/bU5EoIkAKpG3MlP2bNSBzEHkM7PXy8gXHh+3Ws3FHA6Ob4GbGnwoGdq3nRDRY8FZpycxAow62Q0Jc2Ah6Uzx40aG5osCrauR8kbwejTNeFVIkoJEnWC8NN00RhYtCHYYtQ42fmxDRvOjGX7j8ykz5zcRvBE3hvp66W5Nykqic1bTSknEaTRA0er4BlGwWciIEa30sM/MfArGQTgi1moqb8JfqVuef8duO+Xv5BfyQq6end2Ix03+wMLHYTL7yNMkxhlkfyQmH2YgzU2Fg9lj74RC29610EvHx3wwJ95nHYP8tIzkqTGImVwCBjyh/xKEAwL7BhvkklDtTQAWq7duRdZwaBix7JoYP4RKPY6YTK3afaQE2gaUH5CbdvCFiEJYQd02NmDqzN9TTaZOrIKSQhgmEIZTDQIPyqTl1Rs6pO45X0fisdwwSZcd+2ghegUgvhyrZhlNlgTZ7s8nPkBZjL5zpLo1dhdnaEtzq4RIKLtJbPB35It9NVAaSNvHdG5qdx/ntFHjBst9BVyffNu6pzbX5drjmLwQCaQe8SdV5zk1pmBRHClYvA0GpVpA1+6LTIzXMVlw+A0EWCiudBdCHcgip1SiV3hVLnFJmypAYtxVKOmLTBthQqh5oi61p8pgfGK6PTxEDmgHGqKBYfIw5hR0vfju37lodZ3p6jebDPIrSw9rHdXqDnR8Zqt2pmqJX5T5hFiXcNEwsousuEPbbWYaxIPjbMiraInPoptEIC9OWuN/z+cMUUJPxQQzdozFnbFQQCCUN5Q6rzc4md5BkEErz7PoG8GT75v9fftXGXWpO6XNM5hPLCOymWD3HFUymDYcGgXKyIo55uojtg60BAlM6oiCkqxnVSCKeYeMfBgIYdiYyMw9AyA7ocn/vRisUtgAKtMOnNeyYwaxFoptrIO2xq4hw+OUOisl1iiujtxxbSwluOpCefv5IuvLiV+h2FmeKpGYOJpIiBWPUcCEBM93j0RD2949Wz2PvD9CSbrRq+4yh+rkoH48vOEoJ5l1PjWpHili7KxV3lX2fj9UAieQE4mLIrZX40p4lTAe+tOHfCTVJ8qX3SZZ3RuK13Cx/CupteuVeFlShYdjPdwQRaKY3+V2mYdlKXCxQ1GaP1QnGGM6VXxFfikgsfgZkJoZmzNjZUDZaFWW3Gs5uZEGr3PfvstiS7PhvL3GAtvWVpNr32oZV05u5BevZSj20DvXSx2w3tHi8fOEAjVZN9zfNMM80eXU4nl9vpvpVmOsWLf40Bc6MQOc8+3jpCaFtQsIJuCSpuumhTkZNgfXk7a04NkG/plMoMPBPognb/O7CRz0HS7I/tlYix19IkHMZKKDlIb5BbaOauoE+XI/w3l5qDCXRQAxXRAncTIuHEKQFqWrrsomVC4+TYqpzYxKgv3+yI4toWwClaL4W13Ado65jRMBy48ahcAFwkDTElPaZDnRdiTzA4OcIiiYK/mVhYAVRNqeOtIBQ1b7Nwb9d9vxELpDtIm9gyjhN9e8ipNdb3oulqB+eU3EuBqrzFl73SUpUlfBpP+S9TmDEIEy0mHjP94tDtbxYDF5HT8AVfTvsX4VfqVDAje6MxeRXNhV/lbvy4TNPlevklOZhAM5DLFVIIHVM+RYlxVxMp/XbBCqDxdssO9kLYnPkQNy4sARpEzC/DgNDMCFW2q0lHGEMJeFZ18wiZb2fbgGIPBZnUSOQrUwPCWsC7hyOWevEHLxH0WFaGGPd5hOQaQ+ZxVAKmSYa0HF65nGE2SeR1HfAmy7mFV81vVtdz5iScoKbZ6a4K2Bn9JXySsnLtS4ZdXnFjXmSJKMEv934wgb4qtzFVxEwzO4eXKalS0ImQiGiSVmHNA6RciVmo8SuUgBVhNg9xZS2NBkWYSzpjMETA6swCMEIiwE1MFAXEDt+3WWJ1Eb8NjKeAcbOSQDGtRqh55FU9YNTK1kNoZ2Nu0IU0FngrTY2NC81k3jmfvbEF5N5Rf0FDYbU6ZaJ4d9BZ+LAjUJbg/sIItCWYItAKlEDDLJ1X5RQK52WViYj2hxkGNw15NoRVnTtpwhU6yhiCDHQseYMrD7pMr0ZG+MxCcP3mw4+zCgqpU4Fu+CmbaiK74HjO37Ghwh8ySn65lwQb4S6HNInNDQBJzkCEQkulYApes93bqeErFwJs3wHyYEAW7JijNmyvCjWNUV5jt+NhHPrF9lgPMYszKWFFguHwFSUUHh/4zz16oZ2A4o1UPN9ced5jV9DL4VAhloGB3X5otxJ2FV5Li/hFQ8hiabVrOBhuWrVv3t8grC5UZeyNzpwBuTzh5lhEHnK4GAFFyL3zzL8/VSh2tKFqeBIQ5yahJlLeAkkjBoPQb4PwCukPBIFDn2klu4SKPVwh0xgBdkBYc1WLyNAH/w2coh1ndHAc10kh1S8VeywilbLviUS+VAR4j/LcXIl+mSbHPtxREzkwvJ4TDCnUlrakzF/EFJ6DwAYzGs5Tj0JVK4xyQDgSBWoHfc5lI8RUsHIczmiEMJLZIJRyXDSu8E3ESm1sK2hqa5O7O0xkSJO87TfU3HXmsu1Kddrdhje18YmzJ/C4sd0u1xWQVFhQDUiG8ulq+N3p932+AUHO+dkYwULZ7Gtyv+VUYm7SIUfxQ0zMvtBEnWqkLB7K06b8I7b3ekyE8Tdi++dyUd7AWxVYYna4quxRDpgaNN5cETwYtqwgKxKhJojfQfH1H+y3SzoZTOEUEgIRJ56JW2Km4rVH59KSK4wo7BAMwvO8g8w3m0pYbDi7Go8VKIh8G/cUPpMwFDiVZo6ur5iv2zoVajfTOEh0i2cdbR3FJU2ARfqM2QMZu+A4y7nWZzZ6LOvvZKO4zSf2MUtDpgbBwEdEwWd5QXO1C9vGCC8RiNFLt1eCHOOvUD1a4jrlWWP2pufsDXxcmGmleRrnLLxqspKnaeaWBAwuEsFk5t4f226kf3d5Nb37yFx6aNZ3foCljmwG18415xsHZVqgGPyZotIE4AinOWJZfLTOAunL7LUy5vHvzpoYB+/jkQCvIpBXgREZtO+Q/KugcoBiDFyWzgiq8RbJHLx9eL6Z3sRReOzWqPYVIezyJvLNg0ETyKc8G+JTcEdPzEtXkQgRQFUeCrQofFlAl29oXARabawqtqJFlQeF5AVQrk5+jUdjOQPYZ8V2ZWUxndu8wAs4pvNPATH5pJKyYBMSfDFXnECZUXpu0JlIJF6BYJ908IpCrrGl8/lNTpPiFXa2pac2c+un6INO0VDvbM+kRfaR1xFklqtYSOqnx3nN/b/7xEb6c+6PnmqlHz/ZTg/T/XXqvAPIolCLnYvXylViQv/L4KinfciL4KocoXGuh/VaeK6OO5hAR3oJsMKq1ncVTuIVHIqvLNm+/dvLBQNk01io2RLK4xb7mVe30B28MRJyLJ5AlhtKmT0JtkSc2KUruxCekHa0EMwN9FU2pqlmCENoTYE8V9s5YyhIiMIpJIJo4oo+G0RRMF08q7wxo3lk38L2uShvNBrznnJRb9VzMYGy1jVwQvdUkn28NwZbx96aRRseRcteZrFI02yTQj876KZLkHqR/eOvnh8xX0827IU53ZpJP/rn2+kT6xzQzo6532c7wM80ttN/c2Ih3cUGrhjXWKaKD3sRJ2UaN3Iwa+i9oHaFyaadrNoFcPDHlyDQe2VCccKUqChUKkPeec7/eYCHJnOlT95kAXWlT62XK8owl4k/fWU9rXbbLGkjQODJ8Oab8Weh0HzIYqd+zHGZtowNvoo3Hmg6CiOdqI9uGNI5rxzpwn6kP0DyYkiKcDog1SRwgaXkG3PXPJnvFm9cuNWaJcfYMoIvnLSZk3mHcCNYIfRBhzJBpviLWWQ+ERW05JxkXQ6bCqzKrlCJdz8XeUN5k8Y2z3WKV83m2KqyxhkkW/D2HLsg16Gps+mIhTNGVgbpf3hqLX34HED9FQhgb8WFbvo37D5cZuf+3z86G+f/ZcpyvrK1omysFKxvY8ekCRAVFxw1piqUlAuJ6DuSlx830R1coM1fevZ0OyM0mUI770F0QEa8HXRG6oSZ3m6rnT7FGQ4uVPcULBqIEDJIgclzzzQFkGi2eL+ek9FWtnZz6GECsjYxVK0tQOhaGI0ok6Fz1jJIW1hTpIHge96H534sAXNyZpYVR0SThmolK4h2zLlHEuvVrgh8qcic+9Vwe4fsjXMa1tx9G2YWxdFlf+6xNkKL3FxkzfQ8+8EHhmPzn6PRNnj54CleW/u1z/IGT4xwcwniuIFzo/QbFy+l73rk9vQ2Xn7wLZ5c8VET01lmP3naG+aGWugsaa4Gf6VCDibQpSxxh9g9BHUvQkPjAF6S6wstqdTA4KwwFRqfGZ9gny5gR3dhUI2DZFxY0bkMXual4xkmGpM1tCH7u5qDPOh1919MzyHACp/v+sXbI8RpR9tj+PqV04VeeeBIDnQVKmRPjvXoMF+bsmFh5QeeXNmKPTQHueLIdGeq9FvBukl46Z1y+LV+S9rdMJWGJ1hc0qzJNdvgfBHPltvaSotz86m5PJtqnX7qcW0g0GvtUbrAPoD/nTfmewwGEy8Gx34T30FjsLvAy8zfeFczHeHMk54zPW6qqei37CHfhRQfpgImDVqa96F7HCXem+cOJtDmbV1Ys1OVEn5tgzHx+ncSarJSjTLcui53oiJW23bAtk+ZN8u0UX7XLi+RC2HnVZbE1XShPSEmb9OQqSWPINAk4ahjoBBegp29aNCI6I0RXMJQ7zYuB0gKvXy2xyiyGEvj5kyAAjPH4GjZPLEtN7A/zdsjyHS2O9PbzJyKzLRmXih2llcnPcLdDBd0ig/a7K3kkTZzl6vGBqzhFpu0tjZ4UX82HV3g+EkE+Tne0l4fbqZnrzTT6bMwxV2JUtTD7OCcwq+/r57e9+YT6Y0cibvI7kPelIvtvmpgtxBYL314luvDZ/hOWJyvrXaiJwuWKORe+eHq4pJmt5xcDXSwkIMJ9DVxS5wXzgIVicgh2Twg2uL5K1PCFgy43OIVDpl0nJp/kB1wS3Cvz5keMRdNuAfGuH1U5oWmBj7b0VYm15iEKYEGf8xYqKEVaKTafLUw1Mjy30UVYeIkJ6kTrsKVBVrC1b0eZaDWRo8j0M+u9dMXtjuYIDRCDhinLwEuV3rsCbGRR0MXGfj51ZV7fnqJvzRK+T2CFgXY+eNtCsTkBm/y5BchevKK86n7293URbDbs3PpyAwnqvKVrrO89/eh03xwos9HKXiPMrY1MmX37V+xkv7WQwucBsFXDzY3ONQSbQ/B88Ezz+S2fJOGby+VWSUtzs/LA2sRlyOy39/dBfc5NP8E5OX6bqJAH4wUhbK0Xgdfls0qb6Ep7+T9tNfx4vAC+5yHqO2ABSZ221FZ2QSpbGgSZpMDD8wOoUZnZidHidW8cBYCKVWQi0Drt+GFQOMt+VB3JJM+Gx1+nBQ6hrcqrbQh3fDcynI6ff5FtCGxZhVwuYJN4Z/62agKjSA4G/REwHPYQX6DcBIwxoDAK/BsnSBfaYuXkL3DLI98iIZI2fsslmytXkn9GQRyjmPR6sfTEx1eUR0h0J6VdvFC+stvmEt//X6OK95YS1c4t3AeOlHoGFUMp1UI8ooGNAPtM8ykuDcml07aAWQsUXoh+7lcajlQ6NX/yrqDC3QIolW0hwtpsmDGZ2Gw2rImJgTmG6OQWNkx4g80igtCR6QzEQ5Qepyu40lfCnvGpoxlgVUrq0YLKcbrYpVKHEbzbG4hNqEwQKbgRVymKc9aZO1sdypVuuz3sUKEVwGMxGB04aJHmzmPvTnQTqJlhHkRuSJMwCtLXqax/GLPDp/lsL53uQI1gd0FwGPMq4NNXmwzg3EJ7bsOI0Yt+g4SthFeF0mcWWF3N2eXEKegkV+TxRWPHkhbM+mTz6ylL3zyDIfDnEhptZNuRyO/+747sbs304D359zP4ndwLLYCzVuW5G5teFDPiNNUML+IjF2MwOa6gL/jSsm8jIJGa+dZZNPOZwm7ie7gAm3mFa170yHhOWYX+RFoGUryif6i3glVr3pq2Cc50O/MJqtbmAe5c8tpYlAIpLoyN4ZJDiH2wUxjqUB55R3o4HZIFxkYAVw0MmKzs6FUGj/gpQc4/sfERqXEVEDU0cZwLV3u8QVcTkHdMbMhDaTLja+UtMombiLNbnesAhlud0QV7E2Kjd7C5DnHIZYXmY5rIsx+0cty2e3XGAxaTmHtfZwjlxM2hgXsuhnORPnGU3Pp1X/5jtRbaHMk22w6CcypRVJwFqEbjBwMx7Fn5kmGYCRfGjL4Owi1Jpc5LNJgMtmkBa7ILuCVM7YUKEOWmFfi/tIEej9KogUiltqN4d+7ABbPqTZnhWVHKbI2dJOVuA1G5X/KuR51zsPzM2zhhEe7dPj8RINBTE5llU2ceESWWR0TerA8V2wICz+xpI1WyL0GGkcBhArpUPNbcfuZA85aoItiMNpHS88ur0TDmtUWigyiWUlF1WBKRUbQ1A9EBn8ENMcbdyEwlP8C2vPpbifmWPiueOxDscdxys6XGKJHqdDGEnxkWefLBf203uikk8yC3MN5dEO6xT7HOPQ9hUpe2AAQ6FAl4PMVUmm0vlxV1NyzsdoryMMl94IQJw/dQRjliu7HwP3KL3zl5N1NdAcX6CB+LwqmC6B/X8C9EsMsj1HkjRF4cIwt+XMLDLRkLMxT2BS8OCWJE/hjsAOsI+292GEvFqnAZQHjzDnICUGnwrSpY78GFQKKsTbPA1VyI92EenPX+Zt7DCuuSz2G7QwBDsqigUTjKLDer+0meUyqPkSAiBDcPZKTFYqgkZ7rbKXnWQVcAND55rJj0HP14gVk+GZzFz6QiTgG6xoQLLKwCrtNpPLoyEDFEa9I5ARVaQsCMdFYK4G1LjRpNqCkS1oXHAfgFkrBJyN/viTuYAKtsgwGcQ/OT9NcFSKrEOB8vgpoOkH2RzKYTwU42ND51VeXbmtM+ua5Z5np5aGLA89fhKGa2nk0n4XavHL6sOMCEw0COtwQ5D2m6QBTKSrQCjN1EuGmtEuuMETq/ENTE4fairTa+bHtlOrTfHZwaE/jn/n7y4cuch4TkqbwZW+Gxi+MjgC9skAWVqy4SrBHtNbzbC46w1zagAWoPr2W6ZyxUdl54qqHu5ajxnIjzvHOpetsltr5QTW8cdpSZSLfZInldbJU86VwJAoGUUKIxbrgTFbelOd1N+A1H20YvvaW6x6gG3CaQjfTHUygr5tzqRUBlf5ruKg94qMGZaYzHBxz2+CkfLrEU5xOOYNdF5Z1CDMamvgh88AmjUMbqcG8XTELmozkPwTOihAuNGfJhki1txuO4tBEYHXevBTYKsjgyoEp8DIAIm0IDj/bcO4cA7ILHUXDb7UITmoJYNaheooGkJ8iaPwjuNfBqrPGNFojfZ7z5C6DVBvXmQ0FLI544B70B7365R6ChnJw8cgFo5iG9A4gQTjibMiE5Rck4I3BFgMCg07hhQnsmeLc4Nj8BCjHosR0Xm4OJhZG5Ka+hrtO9DVS7hv1MgR6mprgTM7E4ODWdarKJMIF5yg6Xiumw5ep7mE7wTsXZ6LrzAKrdhYmC2kwiueYN9YsIV1mYRbojFcokPIfuElrpcX8sMjQLOYeuAKSZ4MjbHKPx0grKHTg7zNiqvFG7aXtevrAGbpv+m1tyzxnXSHY4wb6iZMGHBire6bEB1BBaxafiBz/1PlK1zA9y2IHfRhL19HBRJkscwyyvSOpOT3CST7a/Qqtwh3baWGWPaKNU6n25q9wMiG+NwN8bDEALg/ApbNAZn+8/MCRZ34ZYdy72nqtyLETdi8XmRNxHTnZK+k1wl6aQNPdOOc4cRKHU3JgaHHBkMljCZ66g6NMwhNq0RVC51K3rVXMi8ApI8VNbH6f0LvQdpS4imdhluSQ+JWUKioEcUwantw0KnxK8s5aCIHIFTiFUCjSaic2WT5u0lvEK0fkovaL8gKTzaPqHjSHqI0R5QaYBWnc5VKeoK/wNYxRMrLY4kAcOVswXWH/xUUGxnUE2hrIe1CkXhhBwSNbTRfCmRc75GsWHUoOL312o1gWZH/hO6aeyWIuGzyZx4ULJTUUk1GcBEU+mjwe06MZI2RUi5RITJRFTykH3rETnl7cLvMmuoMJtLTdiJObcua6DiAHGiHUMJAK8PzmM2ub6TG+RLsQ+eV5ivg0cdQS8DI7cyznQHhoi8zNPXM1G2dJXGnM1SeBuVKD+4F7Kil5R4UKNlVu21UXDb0GratdzkOmQqwSN7dLl/7sMv7wm97HKVesU9BUzgyLX/BdCaqoTYS5y+mofqM83tSh0Yd9r2BU+diLmFyxDZQ82xA9cSqbWqRXmHCuwsa8vpC2BFzWyOKraJgUytgxXzRDPPUrvoxM/vGsIop6iJwD37V+XKy6me5gAm3O0rk3r6tI4wXav0DySdZlfoksVx9sjwPRN9jo/4cX19AgmgVOsTlxjzakUqyrPNMTGEibc8rauarACK3I0E8iK3noyiN/dZaq6w7vrZyow0xDlSxusaQbFWPcpCyxPB/2KF+/4BzkeSrSxQZzzvVeYAtOQ/Vf7YS8OiaHFFkSIEIAtoxb7Ffu0zNYpshPQPgtFRkOWx9PmGeE5wUhG5x2Nmkobx5XBHQQJU8to2n0Ov0nxvwEjlAC0pHzcLndStAGd0Dcgykx5WqqUvzAzM8kmxLyit4PJtBR+XvRYykwDywohcrXvsBjiJ2Y1M6ZGzOcLbw0dyQq0C5dBsefaha0Cvq08ylCiC65S0nMSMDRPsLr6LvLpnV7g9awxXy3k1sIOTUdGg343Byy7owudVwbBatxuY78drjD0yEDQCvYY3OtXOngWPdoKJ5bHYIZxaJmr1m5RIZwTsoWyUiUBQvcSMuGK08cnpP3lZMvUuXHQ6PnUYD5Uw2EDQ2CrCzhoY2QlMbZK2ZjzRKTRrpUQuSvV8XhDIc5xdwyg09Cgp/CBnykc/6bhkImnl8fMyoS7SWicOQqEYbtcJQTnu2uyx0gL+HhYAJtBjuI3Z0jkYU54wLthDG52sKBi+OH6XIabnXwXU20EC/MqgJ0FDxYX2YPZP6UC8b7XGVfooQKSF4xcg7bwrpU20ZTu7uO6goAbUrP1xtwtIKH0yj8WaDFLA0QFN1xYOPZMmTavCkooSEBGwvNpEYD/sZ/Ml5QRdbit7ih+fAoiAO+gEtPD40IqqRBb3GKZOhWw/mTYjHauCyx0hhiO+ZhPFWMynlHYwClqfNSe9bMKogQWvHllhJ1NHRQnJtKNAKzCRc8itx5JHG07irOm+WSYTfRHVygr5k5xCuVsE7ao8w+4jIDsr/8Opds1x5TYcBpi7mtcwn/Pe0203dqUoAQJibtgMvI1CDTzqeoH2DtHnWSkRsM+NGmlzrd9DQvjF7hy7EhCNrt4qaWrK64DANRHIsrroCxZrNJEYj9kaQsFvGrOAUN8StAxpdDBRf7TpqF2tOVSh8LXIYytYJqqezixeh8eLzzqJB6SQhODgQ9/vBg8IT/Em96y0cErtzzk8+ZXmmOufkpWsRTSieOYLe9hI2eGO3oHCjyCWcyVSWHV+5+kwQ62FfRLDtzQfTJAP+CwxY2PBZIdimoCAvqx3rMa1i1dM9sPb2Vg8cXGMRZibIwdEMwVn9gFknlcv7qpmmXcyMHgtdXVtLa+Y20ykujeUt+qDDyzfjF4LKZmtAQMdWjcRIAcdqImQ7oDhKk3zT+jG9RrZkKI6xwKxqfgrBbciJm8jMROuDN2wyCvgzjYokNzvl4W2zwDdoUZKmRPUGTySKJXTqcI6KEGzz2V7RHww74yY+4ggcWkASRJnujIflszxBHG/MQqKzrSqFEhUbCSFkhnvYbtPu5AnsZt5sk0FPEKbTWIdywcDH24jG/aZIplVmyIOJlAk9qU48GGLKv2K+6DjfdycbJoXsKQSAAhSzPLhRbIJ4wSV/Ji88TpRm4776HaQ1f7OfAUuUVCw0KIGlML25zyqJpNUzyyLnn35xiAlfisjD7tHe6Arff3dJKh6m13bVZJcZnO/swMSDQ57B/hfXBhN4owJ49u3iECzeVwHLTgi1vvM0jHC7vD7HH44EgSIkl8GwPBQj1R0TAV/iqtFMZZcD4JY/C1KnQl+O9iQJdyKg4lHlQAsf3wj/vKqEYMcNV2aeNhoWbnt3cSi2WwOawRULDG15s2LgLV7ksyeDCig3m7cxYQXAg1Gcj/ouU1u95GxKDo4Jj6i580MF9J6YpoP28JLBcu4VnGs90Y9oPTQk3XeFXNCgUxDxHBvfP8ckHCHUF0G2scs+KdMjhaqb3kV1KiDq9ILyJQ2ModbgpgnwfMucivGqllDv3UgqoMTqTSYeD3xgmEiDLVUwxLxLaq0BzN4HzetG6eJa5u5z4bqY7mECbe6F3BxVBeRWJX8L3IL4kKVG+cCpHbPnun3Mw2EVgt3mn8FG2kHZ9vy0c4h44eTCrq1xmS9hvAIgvVgQrOPuARbZYzvPGhjBq5ahv4k0ZqSu8Fm+6V/DZNpOjc+GnTQOigyVWqL7Q3ja6HZUrFEHmzf26pgcwQ0Z7fo8xkDOFsMlUYwfBbFGOFt+OWnf+F564N59gtg1o72ZN7GmrQTHh7q8wXGc5sw9PFKhKbGS43BRltZQKawMM2x1akFvCEN6Kh4Y7Dmow0m6zscVzCu1hQ4UHksCQUZf8zNi4seNdxpvoDibQ0ue1pyuESqyt3mtvFwJElBAFnalkYYP39FxgWVlcCGZaDQqnsFkc8MgUHYn1ZSYDGY2DZyrQyo4ZrgyGgqdCsMnji7QlU+JyvrmyeQwnHVUOoVyKv8RffbcRcQXegnEqk5KAKGVrj5gCEfcoj/MZCjWvR20PeGGYCTJfLFhhL8dRJpq/wOJKn9qzkagIeBElbGVncWYoe+SBv2y0ldvSWHgfVAgX44ScfWwzIKF7q0ujtfHJfXkam7t4sgfwRWOn7HqYhfUW7y6CeAOJ982ZgZ+/5ssImbkQp21iqyv3MRXmzxndN9EdTKBfbsZy2fLBaL2yV50SmkuJVXC5RlSkYdpX6geFwGiSjVmBF9gseIivSQOfdrVwJnKZvGgaZ1JiwSBnHASYxsoxaNqpaczRtIGriszhopaaaSeGjNhfNWLGCZ7ARY+hMEkvlR4vuUTJpnFM/IGjNcu3XprpKd6SepJjkAZM/ywxx7XIV3w7M3OspnZBzWelo4z90NCzChlZdqBa29c/KzhzhPxl5NhloTdEuFgOt7AIeMPeBXp9zKuGuTzyUFNDrjsbtQCPlnkrvL7USi8OOvGW/klenfumN83xWhiLQLTJyx5H4WokLyMMePGgy6LQlpf7r2mU2zMEvutd02weU/hSPK+MQEeNUPBg6vXIymXxd1wqVZ0XTCkqTZQKYNyN0wkSqbLQC1uixDXJv4In0MpVKRmSLyq2EkDT5NASx+MOIQiASJeJrfDm4PGvNJUGOA6c8pS8ffvcRr3t18IYrLap6G2+tbjNYTBPMdf8J2e202k2QF2uL0a7WEAIWle22T6KJoS3fo1uM0ZovBzrngqO7Gojda4UOrBtgSuWj3hWiYTmhQ7Lb5Mt5VatxDw1ZXXPs+FyQKUSVeETzBenFOts1B1OYrr7+CKfdOdz0pzG5KdQ754bph9+6Gg0QBuJ54DYmG3IkBtafBNauxzUs0nY0Xbjr3z8Uu84X014dms4fAw6/+CRY3O8G/bS3MEE2gEExOUavUaGdC8xLypfruXCRqQ7Az6EAC5nVuaEsk7zQzcJV2hzfN6XnAcpGdZKyBrEVbUMlVOGsIsn8lSIc2VZPwV37nKrVFX4XgIdBFWVHv6pHxWyZZHusPsz+YFGr4IUPRTxWaDQiLDV/d8DNPBqYyZ96NJG+sjGkO57PrV5/aSkccHHwWwbrTg/00uf5ziCo405XoNy4OcEqP2Kb6xQBhaOPJl1Dq0tnxROw6XNWRL9amxxEx3V2iU8n71dBRBnabSsTSl2n20QPTYyrfBdmnleQfNFgRprBi3NOmhropmbHl5iGs0maIneEt7zrTLOXaHMrDPklcXavbSFe/1MiF8kG4x6z/3embVfPrK09D+9dTF2p4Lnxt3BBNryXMtNVbKV5gX9cc/j592Js/AIBE8EpWImmYgull6rZLm7K2kU5GAZaXNGYbpE7QATQRUBPFjhirqu0FYwebeSpp3QprZaihuDTJWzxCELIUyxNoMQ2UgLvHjiITw5hcI85Lgt7X63Xq6hTR/H/6GLV3gbG71anwv7V7s/kvmD0GcBrKdjmB2fWuulc6i9LqLhAouS5yzHjO9iYmu7IOQJSmFfw62mfACNRx1Y8T57146W650QaH1oW/zySRscmYSfirU4GYhq5vgiLkviv/sspg/ftNGMWqKX0X5v0Qg9AFPzxzzmZlgkY3bJBrQAUj4dy6tbhIPbM1jySwqWE9OxPrprdmHx713p9t/7O+e73/dNt80/BvgNu4MJtGiDu3vhL9VX3aPCYAyPKvZwFELueCh5CwbVGRGHVqx0i6gt1jgLcKg6CmaZXIRSpgefK9RZBeauPuBJmwXdOiDEwDHi7A3Zr/LLuWTtk0FtBFr4wApoYvEUN8ZV6IVyyhV7K4CtMbj14Jr4IjnpFURxZFzuA4E+NFefWn+eGYx/yQ7DD11BCBoLCEOLyUttWVJ4Ich22w1s0dgnQmOZRZufQOifJ90W6Zlq4IIjEFwnoZfcWCTsCMLta1JYMsFftbBmieZI0EUe8naDK+aVeN6UVtLMUuZAi8T6LiFNJeaefXu8iVY9zaGa55hqeZr8bCg2OnNJfQ4Ksl7Jp9GkyZkRdc+aWXqQ6LexH+VNC/PpVYu1dIQDcerY4AMP7iFJh/NA6u35L+OE1//3N54/923feueJT4j6RtzBBXpPrFa0FFsYndpp0kmVGGMzRNZKxxqz6dMX1tL8AlM3oOgj+dHlMRiKJV3xqLrtsmBSCLvPJdyscMGrcavhmYoJqMiMHzUKcF6GZxeRGT+huTO2KtxklCs4hJEYG47phsz1gboqhCEKKLShmRzBWt2xesbLq3efWkA4qSDylj5dmS7UwLLL77QW0+9zVsP7z3fSh2or6Th28yIvBqsFnaXhJDoqGoqo5RFXjbl5N0F50pGbql7N1283oenyuOwQB4EKngNq6bsCunVsdP25cSJgNAYnyxwkhwDjt8H4srgKxjLGG4LiIJ/yRzXEggs2QwxOe7YQ6HSewvQ8xLM9Q+JcD3mjc7bJVWC1/G1+jBhKPoHgP3FllG5f30qvX+yn13Ow0DJTkpGHxdjeTq3F2XvaM4u/8LvPrX3zN9y1dDmQXefnYAItzRXde+O1knHRkrOQaEe6H8MnK1Zm08fB8O300NEFmMugiL3PNZgsrCywmw1MMkSjVJGSH/qAUUCzGOf8/DW4OOqAio8kVRCCZ7ICsONeQss9N0QTxEyLqcIMQlDMFmfvHseGmTE1EOfeaRdSBt3c/GJ69RLHtHDcltikLWjE06BX6qMx/4yy/cYLq+lfrXFgTW05Tgl1FdNNWe6cy460ZBqrrLJAgYY3bqxqcObfEsL84JA35Dm+qxvfoyOdH/hUpco2yPEza4NQjzZUA7F/KUBHilQOoSAIlEHgtu6iBRsvIxVw/6IhMSPlxDPmxhV6livBZJ5Nq/MWdYMnKsSAgqee7qAu74IGp/ys1ivw4HngPre2lf6sU0vfcPJEup2TbWa2WViDB/0rm2l+ceHto1b3B0H0j7iu6w4m0LToMQP2RA3x4cq9FMxiyRx5LFNhEIw/hg56hJWv4dClAAQG5mqiOM3jy7F+aDOY6vZFk1N4tVzscxBfhTPaCE/Km37ZGNHeDSAmRuwljeHFBTAPpqNisjbK8iCII3v/NF88RqyBMDolpr+ucUmlhPmqzQyd9k11GkCjzxdp8TuTYVerQDQ8JLHeTv8erfx/X+il0z0WS+ozaYWytkbqOfuh4JRZ4ypqwBtsMyPwaLIpNx20OQugzHwwT81HRtMKencGo5rBGggjX4U6riK44PR/cvlsAPDywktGmqENq4R5zO46eGcRGe0VtiZg/AIGAAIaTJC+wGMiXa5r78cxWe4kU23qnsTDL0lcwhjaqi/zBV9Whp/vpq+8YzbdJ0mYH+7i622x5Xc4/J5/+bkXfu6v3n/yQsa7/+/BBHqMhxxDcxJQGFWeqwKFGEC42st37fK3PHJB49MFpHOmITExnxWgKYSl+Ai0fFKYDdMrqMpBlrl/IbvqXm4hfDnGlcAs3DI1u6xQxCDDMq7xN1IqHMZW3sgr/1hMQmEytkBuUOx48muzfmRI86iB0MZ8OL9x8COInGXgyIs0aDdTZ3YmfXqjlv6f85vpE2ijjcZ8WqawR6DZ48+0P6MxkM10pYxoBGFywMswEShOj4K5QHQOjXpxi3caaRzpM7yuyqEz6W5OQloh8+NgYbAWguYKiPVk4WSHdwspU4P5+HWljI7wbAUKsSbQBkJ14QXqA/wP3e2qCoUi3Dd0ZaoEiz+Uh4hwyoO4aYyLmEgnibf+/J76FpkPBn0Gw3lg2NAMYTX0U8xVN/vr6Z5XZU66ZN+n0dRb9Xt787NfC9ZfD9zX+Jnm3TXAqqjSEmXGgZ1c1MlEKl3OcndWQ82rKaJIZ+1gBnzUvEcAAD/VSURBVMDHvzA5mWzOrgqImilh3vPgCzYGn73L50AEg6MB+YgTl1EYDD6OnTmP88mJgbBijPHKv9kXjzt/LEuUT1MLrYxd+AJjhd9abaR/dn41vYCdfA98dJAWjZ47cx08aI7kEM+Mm+SUWWJZ1OGeKrqJMDN+TBfadN2cEJqOIFyvWfZo/pRexNR8huYxjzCuzCPUCCaNLgoFfCzv+Wyx1R56FGwzAE0Y0q70mZtTacwXh0Y+zorJ3Zzwzy2mPQpOBbqkD6qrvAAL3OThQs+ZKBumDlrf80xi/wf8mQXKE2BnadS+/fPYejfdj9Q/vAz9tgBxzjfSenfwCA83WaDBeE1npVs4mZUlcwe4wXbq5VdwK1+5iXlr4nIsIHgstM74kkbffi7DWXfO14aOGYNGYwk8VVDljzodQ2VP9A54i1hpL2flU5kkZOQysO07Fm8q+kztgNQ9GLHPoj6bPsPuoX9+di39a2RsjdpbZBhWVyNFA8uN1eTm6djBwpaeKPw2EOJ7wK/BvTWAryDQHe1iNa+CpdAeU/gc6nH4IjMP6TJCyUeDEgPU0KYOADQTzEN/sBY4maZcgzP8zvtpVrgp/Qj3ZSQYOQ77QGZJjD9qX4nWpLHOrTDri1vgFm+uRAb7tXSJp2BiBPNDudwzs2E49yvAHIWQcwxXP3Clm16zyMwML2KIuck+9vb28G5Br+eg+ABOYqZdVY4ohIX0OX5s6j7AACsOv2ZHLHrATO1JRVfx0G4VVoGWNzFaDmaYPBDm8IDiJ5zhu4kBS+AyBs1ItLzPOlueacZM0mQfYVVeNq7iwryIB6D4j7lx7k6jGWcSFyu0kZ2x8NkjtSxRqyr6pq/31zl0HKn/WmY83sbcrEJpL6EJsYV5sE136rhrm662wxTD+ibai/Qx8IJ4BVvtvUkYEwJodV5ttat3jjkGfxAp3XUE1SOnZiwxArxItR7Hq+nQRxodrJJ3wMqDwocikAqxkqBRG+eI4XdTiP5gIppfo0gcM85Imb9piJcpwoTjmf98VYHafoW5BkU8P5WyCpr84d9x0yKrpecxzS4jxMfB7ylZHtdwLDHYugF3cIGWIDLPhEzlEIRKsZcA5WY1Q6yCgEcw4w2b6OMMb5wClstagEtcec4YxnmILlwJ9yH7YXn2i0KNAuJpqJBEwg2r5NoE0CnN2XaPnoNI7zZNlZSx47dFfAaBh+SYnzLURUA6zAt3AV7A5HgQaYm0wEXDRiBGCHsmxolCtRXpoNMBXxn0qbG3GRh7ls0W0r1JJW920NQU5QVs0As0gmeQ5U32j2+jJPoIeY/laCY98pywqkA72FZTqgZvCKoaWS3vXcJDeQSjeNAZWMVhDsQoNASYYPLK9jHxCrcVa1J/CIqrUi4RHnGEFyE2sPirxuV89zJpWpTX7NZp5Cvkp4ILy4OxxI24G4PajakQKPHXdAJEVXIvico989BZi+xkYGGjVUxhiHPKSuenI4rL2n2Cx3CxRJr4hcm7XPBvV7BCqhNfUSI+C+bA1YkuQcZwVj4MjnluvZGXgkzvgkCzhJtepPvfxFZ10SjwkiZMVshVZppk5NWg1mpUXizBg0c3BybLbKa+jRKNyUEhcXlLK8vePLh5yJchNtGOm6PttAE+zZA4Go1GsIlCPQe71sC3zRs62q0dhHCTOd8uLcdB5SZqf5sXHkyzyVkfhm+x7O7LtzF7Ya6SpSYeCydhNKQQ6AatJtS6GrvARALCc3mC8MpL4ASPlaGUVnHyHhmOhqwV5YvRG+yJH7EaWhMOrY1ZL8h13cEE2oKVwhXU088VgVZI/FE3wsd0WKUlYh46WqUCEwCVwJTEFAgGhbCYVhBcdQu/c9HTzxEYMNkMGHPKCCsIp627pwtaiZ9kn5UVFGSda95VWssaeaOtSSfmYnKIfg0T4qPPX07r1MoMgjAXFZ1J0AyaaWA0IN0coh8LK3GwInjaaPN48QDccYgkwuz8vHl4HG6eDUKQwLcloUwVuq9Dvs6xItdCWPmuTzwrJDFzg8kT5+6x7m2DiFIcWSJaRaHMuqdDQWJqDAHyOgOz12gQHWdLcML0mE7rAKf4bnW2WagZpXN0Q2uYPpe1j9g6GtOEIW+IU6kw7/JLbc4tXCYkwxjmM2BaLZ7B4uHqDojtTEOOuce5hNC4PRy+AgsrmayrfyVOV+4QGX7v4awUg6YBJuCCUHdTjgeZEfA5zY7oKcid3gJV8imxVuPusCqOJKYqKcf3KfCI5yfoV+gQpjBBIFq8/nq3X9lkk3JHbUlFdmMpF0TWELF1pijLxv/YihqLSWbuyigCjKCH5gZPzHnbKOiZwjIgrg28r2Ap6C3MC3uSFo2kRSNxSjy/vwgl5Ndgec75cnsDG4R/deiJskBSnmRU6OmHIuNaehUwTaSrzjES0W4USvKKnpJGNhzMgptnTIE1puyeutJJv33+YvpTx5pspApNDQ7/Q1i9h1B7r8K4hdDzHD0WFM3hX+RyN6Cmu2MTTzf1inOvkW42Lf0ZasLU13QH1NDWqnqJXPdzcsxoLr37OeNkmtriaqcA7J+HLXovJ67dUZ4NapgYp11ZHo+BKhHSUpyMVjhDgCMwqB0XSNHNLVBeKMw6BYYjzLb5VDLa0SXv+Nwbmk/ULMcAqu3cZKeap8xVzzYOBQossSNNaPPHBNCWrHcUPfPTTPFs7GzL278FFjKPMZ1dBC60OgLt4o4mr5uE7BVIBrznR3OxdG2jFGdMmZqWy17BVTzzi94JOmrkGdOPCJfz//aOLTS0CyWvXWqndyzflj54uZv+zwtbHMDOZKQ2tVqZckfBLWcItc9VmHFUlsJ6nNw0zvw0tXdNDjW1XLPO1NjDbn99oVX7gOW7njuYQDviIVMZkanFP3ZT4RBxtZPKoJSoKr1cfgVcxmoeOu+GTATP0ByefS/1txRTxqsFF5Csr77jCDYrsxc8b2LM0lXGHhXPi3N3mp9Ic7ulX2H0T16qiaIBQap7QerAKbgxviCd/rKXWRZm7UovIKwBmAn5HUIR2JDUdpkmsAfbZYMNJ44Rrm2RzgZB4yAsH72LJkfwm04B4sxbM22WVjGDFjd4kX3PbQdqDDztH7ZZ1vU7jd/MFtI7GTf81PMddv8xGRE0ISsKbvBfDlWuBPG4hH+Zy8kUxxw2RteM5+BOm4Zoqj5fw+XdyX+98kz7iXRfQbL//WACrWBYi6owsys1WglMuUUZBCmOAsafBeUKm5A4O+us6bjfRBeVbI7R8MSdifERMYnnID3/VDkfjAax2COYKlJSGbNk8Da+T9KqzcVmnLO91TTQlqXSHcQxSYEgIMYIk38efhMbsuAJvXact+yXvvwuSpgP0OeRCx7I6KqZg7ms/BBTMo1NP+TZ4xLvpHQIJkvs8UkJGoe0hoPGAcKp3V/nsHSrsQGipgNUl5rZxBSvTwEce2aACxOAOHu6eVY8b1teTrfzepyzNc5nZ5ntpTewl+R7j8+knz7Lrjl2AUaEkdZ5xfNc1z667O2sBgNhLvOIngXK5ukRllEIy3yu2Z5n1Ns4W5tt/MS73uWc4vXdwQQ6+vRShWprr8ppisCwqOUQFPzcLff+lMDYLA5RHQXVzb5LcTExduPOwi/ExEUx9yd6AjjlEzzsWDRkF9FUi7oFyLdG3OPhIFHNqwYdsISMjFYNQY0YFCK8yoGzGjnMBu+ihLvWhsw1dxmIKfAKteOxbeJM03XWA+FykKgMsUOZnoGPbCKEDvxyOOnoHWJqmQYQOgn8mjkaZWpkB2LWYXDDfHm0odkQfZNljXnyfCZ2O71mpc2StilNF2ZB+lrM6D9AsD8MnL0GiANflgCx6ZAToszDFUKnSHMvkRedFvl40QlwLLON9thg48Ji6n7ve+458elIegM/BxNoKiMGOLY66fOK0l+dE3TCpFwIBSRgd4FVrIvQCRqYGyFVBuOIHJpRjQN3YZScDDeJyM+l4UzCM+kFU8l1Ov5aftuuWXmzx4l7BIkpmxA1t21Sf2Vhxt1uvrCg+eDUmwPLvO0S6sCVGz9NIYjKJalEJn9Rl3DfI7Q1DFBrCnbYwOYHTgU393p215mGEFLjgHWu2o/++E3zLpXijmXTucfIWQwFF7BQStED8BTTeoRjvWNjtzGZWrznyMwK53jft8LXaQMHeUFbgynE/3B5MT12aY291VjD4J44/SCKK9vGxWZeIFPe3IrPaxyjxb36+EKabw4fXag3f+g995/46ATH9X0HFGhKLufHAo0/cz/nJL2Vy9VqPN0SabJGKLEE+yejI71+4uInM2ecfowvV3hmyzSjJjjdC6ErZAR+1KbQRSNNxU7RPklnHQQZYywWt8JIhP6YHwYw5yftihHlRNgQNcU2eDTLmxpqzDhIMSpXOAKIlo54uSHwUZvkq9bO9OVpM7PNoEZk4QvAeDKB8LggGK1OI8npxccVZQCORhTfR8FsUWSHzJBISZzYzxyvHMLoCG3fAZfCraBLu4q2g7a/xMN51P0FNGif7amnebexTq9wF1OBmizypc/b6a9myfzBmU56zNUfGkCmV/rNG4Rx+SFP93Ew7qAlHKVFHQX8Ljb8H5/rrd82O/rHaWbjZ957z8oVEhzIHUygKXSsPMlpm7wuKkqCjfOOk26eFSK74dzzUPGCGIXjKf52NIgi3BWaDDn5NThf+wBUoNOxZblbIcxu+l78VVSB2Ds4YrX17CLzzISlUTDjlx+boSJDAwamxREEsqnmdMMuF9pU+GBITpe5EwEBrTmAOTl2cixzQPEo+RISSXYAZlSRMuddlvMFzbNE+iSOZ7DZmNzaycl/EewxaDZMm+iIacUOXyy4wJL753ob6Vn2eW9TvtMbm+m2GfZ9O9dN3W8zgyO/Ty6zn4SZD5hQ0ZFpyLT75awUU4RHMKGO0VBOtefA02AvdP/3ji3WfvSvvaH5J+ysCuoP+nPDAn0q9vxpzJlEyyq4yL0QW54lgUEKhekj0UPsxrbbDhEEJ/xLRUZ6anMvObOyjFcwtLKLM6e4qEEFa183RYrVEnlZ6+PGV1JmoQhUoJvGGIJGQDYJMnwIs0CUS01rI4nyEGQXPUkv3ikiiI8GFQAqgtxrmGIClssctAJR3GiqMTi4LM50OW0uQ2wxhSb/g5KApQlMMiDcoaM4nByjARDnszzK89/QRVhuIKLKDdeysIaYTmGDN2Zm05XtjXSJGZFNynMBoT7RRoDB18ccEfPdc8wXM7gbK7gJY4gdsgmpwQbBJm/o9HgFq5numGueO9ps/NSX35v+ydtPMQB5Ge6GBfr7356Gf/tjtdWcl5UyRWV0b8YEN5UCuqZGeoEBzqvIgS06wbj8eg8DG+DszhQQseRf0+voyvlVlId0aTvyIU2e1srxQu/lsnkxFWPlqipzn15FmGsug3kVlzuZUjaqVEIrF6YG/hBmwgPWRlrJWUkleF7kkOAgWsIrLN6K33v0X9xLPiIz3LKbrISrSSda2BnUEiO0CzG5ERlBCP+xXJ4LJCb+mOslod8lN22fT7vRBxDuk+KrQOuF99DrCxZxehN7vzUrWDNMpzDK78OUeIwXGLaYzz7DSuUsLyosIOANpvG0evJyNQRoWIvbW+WdQ8GdhIa7oOtudvI1att/MN/Y+sEf+KrFJ4B62e6GBdqcKPCqc6ZBXKEwSJDa4qgIuMJXx9LH2Rv4tts4ZwIetymsuiC0DDhirwLCUKrP1NNYzCbeZB7bhRlCtudv4plyp7MuxDG98BIVRGAsik8JVRHinOck5yxGwEcafqaycd62wNs2tP/N0zFCyFBhDWFZuDI0j9Wzvmln6pLBBDZDlPCJEE84ZA8xcWHaGeK/NCiMFYB8Ls65ZwdzTVcwEcC67/BVmOSHkPFLYRx/xCVDwBFvn6sUCD/ClFqDjf8tBn5d9nZsbPc5VgHDxUbuHByiH8gKM4MW8XEOBy/0HgFfF/P6d/n2+PPNzX/x3DfccVOE2XIeSKAbW5tPDmiN8R2vMaOgdsIzSw9HqQTmIv/Vs530l47PpYcIi03rFoyrRguFn1nbUsgiJhJUUGXN5FOVyEj8MeASaodwZqgMkUWk4DEf3W6xGOdZxWcotWB2ps9XwUQcecaftFdw0cDjKcMZXi59of9snQoDTsGfdmGKTAdc06+QZ6pCcMewNizjJqUUKujIZI3TqbUHbEJ6Bk27CjEuqvh9cJfXm7xi4zcWfZPE70HG4gvpxWNn2WePh4NHz+1uMD5gyoQn+g1wRW9Kmnj7xLrRzLR30x/lp1/Ge4GG8OjnLqaLZniU/UcnFz4P+pvmDiTQs/WFj3Q7EOrO1DGjpAVKpznsfCtCe2Z9mP7nz26mH7ljKd3HCxWtGiNj9gC00bqNEcMP1UiFx5sF1hZ1hO6AKOOMADPhESYA6PJtsQ2tQtNZnVncsl88RUuZVkENTKT3XlyeZZmCJT5wVUAWa9rl4AkGz17WaU45f6zmblHtvr1udy2dofWsWOG4guZQCBET4fv/lCa2GyKXuIQW/SIvipsufwmro1UvDGfSf/sHX0hP9+1zOFQe2uoM+upzHCeAjru/uZZ+8ituS8eYhvOlXeshxg9oB+fBtbdnGNBtxHs3YCYjd+kN+cZkg1mTfH41JXWKhL0mDKiy/xwz9J96Ks0ebaRHvuY1qTbXP795+jJHFCAcN8kdSKDvODnzySvPrZ9BWE9lqZB7XIWJpfKjkm3SjfTRs430I5wC9PZT3fRa6uYegO3o6mhxmVQGT1HRlBvLBAH1qSArd3SBXVo8gpt/883wwfMQ2lLNCo0raYIVp2hY8cIU50BVmN1woTmB3U+cSnrvUXwGwduc/OOmJL+bfT+v+N/Hmx9tCPbdwmye5LIIXwRwGs+N+yPHPcANn8RNm17mLK9dEfwCmvZJvhy6xewCUxQUnljfD+TgGsf7/eYWrydSRwEPPhkGn/IYgmEk6rp8D8dIdY97uLusiva5n910EkDOcQ0Q6FWQfuZ8qp+/kl7/9tvTWx85mu440Ugr7dbKkftGf/vnH330H3z/298+XQWkfWnuQAL9c9/5wRe+4Wff8NvD3uz3xMEmUT8VA+NW+WMwJ0FwgtKe3uAN589Ir++p5XlaX5oNCxQcotEflQ4KdBshhI4Hmwaqlb0LTXx0ZzyapZfg4Rk/xmBN6OJsJ4IKO3YIYjxGRBVqAI1tOmgMv4enwA18k6S/mt58sp2+jQpbnmM6Ch5YUr/hUpwNtgFfFLiiRQsvMlQhMN+LnZupn+DJBQliQV3CfZ6EhW7gx5BYZaSX/MyGByZKjTMReJxeE8I5Vnh7OwsmvsCgUCvI4UQUyPIyu3zPdchgkage9bLO18uazId8/iwvZ4/Quu7reJZ5hM9eTIu3LaSv/o6H0uvvwQaf6/MyrG+6DzjOb/bvD449PPd4Sn/vYUjMmb303wMJ9LvSu0bzzcv/bH19632pzXyLwuUMgvyQF5Y9Ln5C+KrwEEJXjgB05s8EBa5UdMBX6SIS3LtcVGwRaCtAEC9x+VhwlXRRaeWhAhdeZ5pwlSfwEhAthLu9QYU3w13nF/hGp5P+6pedSm/hcxqznbX0dLebziKxrohpkrirwh0JbfyeWuR+6Mw+G09ls8IdbfW4CHVWJxy0xPghyM2DNPnvo8W2ceRxB2nAXxqB6S2yU6Cu9onuU77FzaIP9h/lFT8QCq5aFaG9h3O02x2W2t2i6ouyxqOklGfBr6DlMR7JzzGNCzJsxILXW9BzerWfnr6I5nfU97Fn2Jm3kR5+5M70Ng5wfBVngC1x8J2DUhu5C6lt8M7Otn/k0c9vLm7NrP7w20+d+uJM21GqcP/oniN/9MOPX/rtQWf4LXG2VImQa3LWe7C5imCKKMLUAkqIV0i/8XDBRx22V9a+wsjkvZwc5QrORkY7gQqunaF7PwlbrgIRKM3DgD3wF7i97gj0DDbocST2MqdBtZgSO1dnV0VFU3TXCgBoFfAQBQTIbZz8hhBqj7vXok1YfDYO+BkEzXB3eLTosfK2TwQYQfO4sBb8cCDXhGdiNZ884JZ+ryzcYYLRaDwQ8tIlFuBifg3+y2ql3Lrzwlw67klWCB3intkNkFpYmreh+Xmm7DisK/Kz58GiTD3EcBMafv+5Ydp6Es3/9JNp6eHj6WuZXH7rSTZuzdI46h3o91NwvPVOmcRg6Yc0/PnZ+e8/U5+Z/Y3z5//Lb73tNg6XfmnuQBraLP7Oe1P/x587+mOXzp/7urS8sBJnNChkOgUx/IWZERhRY2FVE4TAAhPJqntJUu5GKrjTLhoEAaAYu2mQ6fAxwB6eAmfa4hes4Cr36aTTcNOwBYZK9VyMLvOVvlrlAYqbsbhrMRCyqH7sdfAAUWWVtWkhokajVsvG7jPQWfx6mW0ghVo7Xs4Fh+stbZSE4xFUAWnAiiQrn8Z5CE40EOrD1TtfEbMhXcSM+NwlFQlV79J0mHVkpDDr+FLtXcT1mI7z/Dw3R7lINsLWdnX0EmU8r53tWzYUhknAGMhzDl362Gd66anfeibN8KbwA+++P731zRwag+WhFh7RuGtssLKx8ZpCbtjkmc9FYZq3h7Avzr6v15+Z//XLn/9b33bk3rVM0MF+DyzQor/4fenPZ3+68RPb68OfjkNNYp8fEcV2ViCsDS/94WQYl6pCbwgnnvADpEDEAwGMosMVJueHKkyEwuTHnb8i28eVRhf5VTDikMMVyh0pA/8emRTY3VE+U4bnecv6EhLpUHMGbeSeBU0Mq7GYDzFv7QwA5RQuNJW6wCdUYZcrD8AUeA98VEMWMyNr4dCP4HYnno3ABlNnFBy7B20E7mEhXIPDr+baC1jUT23NsHSNIDOrQeuY8DHKAyxAWMDpU9CwRN55v4ecQeg2OuniBlN3aOkWaWM3X5P+gdXjj3742fSxR19Mr3ngtenLvvJIuv1IP91e32Y2hEah6QI9mlgNex/44Yqi1StrFBNNpjrHAy/NzX5Ht7My98Ez6T9716l8+oG536hjVsm+5+DuVx9Pje/69c2f5WT57wuh9t2ykIyQzMpfCWagh3KYHpc3neoKRkc6BycRzy1Lt54pB5zgMl7hLAI6BREcmn6+lj9I4afc9RSc03noD5h9kBkfDg/aLdQjYyG/xb0AsQscLzCLHnMjzjK2acPGD8cXmRGYQ5V6aKPC4VsldZ69+5aJFpr5xun30oWAufpodnJqRIMYYhZoGigYIdD85qaEYIZAB2H8iExTppb+lAHhh5+kRx+/dT5V/WhQTwH9+nuX04MLm3wxgP0oXuZK3gNMg9idxzz0OoLcbc2lF09vpz9+/6d4IXcuPfDOV6W3PriS7mj32Oes7qahUTYtGgV6hrK14Is9iGOIkrPTsG6zzbsQOYODU6a6w8G/ay02/tN3z6cXgvgb/HnJAi3+L//VtPjxJy7+3LBV/2uoourcs4rM0LLBeiC5R00AE/YaJbQWSnQQK9MI09lkI1KAyoXNR7xRweDw5OfKu69Ai9b8dOHP3ngw3Gu6kQRd/CBEkV8lXOP0ekqe3uMSlsuxAFop6J8nYd9vjTibQJDtm/l552Udj3kkrUWts9JWZ8eZhzGqqZagh5dDUou3QBrsi2hwVl2ThrE8i0DwAsGIz1L4cmpPoeV8Wg+6dDNUnVGWOwDnaCzhB0wzxMz99YNDHz+7kR7/PBuH+ABp1IU8L60Hs2CRfL7mzsV0iqm7OdLFOX4IoSWKL2bRI/QQ6Iuj2fTxT55Nzzx6Ob36/tvTmx45kU4c51wNaFqkh3C+o8ZmJbOvUVjvjUqY7V3iECH5hXM6UZa7LhGvofHQXmRgub39y3/z3vnvCaAb/HlJJkfB/f99Z1r/5t859r0fePT8mf56/e/GMVK+EMbp7FkoqUEr0OkfChROm02/TCwCY8FCqITAH12hFQ95ltSwAuOjCCpmGBXPYTiSn5o+bHTSR0YlY+FwPsZlQjz6Iz/u9hiBD78VXYFkGggLZzh5hKCQn2v8QZ83EpjGDVzDLfZIshHnGGclceBgF2HtcUU7Jz8NDcQxl48uOXbXd0jHuRtXrvBhFYTcd/fTwBkJ4tvg8+tAR9hFf8zTjAhzghshDPopbq11Od37+hPpZIfPvrF65845z94bMZ04YLl6jTI9s8bUqbzi9FcSUFUz0MUJRVVdtGgorgS6h9s9Nwq981J+scx1gy1gOQ0hPf7iKttKa+nrvuWBdN+dzIow797A5LShDnxRGB5xqghXnjKUnZ7NIgPMyyZGCeIujDt8tn2JGBi3PCzymtdSv3EKkAO5lyXQ5vRvv4nJ5fYn/+uZf//IR3sX1n+Mk93fAOM5qh0VM0v3sr2a7kZ7N1se60RLp2DR2mGOLdNCWSD3eMzTfTpSfuoi3fQchxmyiSv2DBNv8bUJTcNjthUjLT9WGlhevMDeWvbjHmlvMyCjUwvBJl5XGkB+MiDwsVc9rW3QXc6DFHq7qEix8RN0CY43cBnjgkIDDfQ0q6D1TiPddXQbXWQJgI88NA3ws1R5Anm7o3s8vVBbSM8htGvg3hDWio2GzR3Bi2ViadUMmPGi4LxsG418DuVwlLBFnt13aU/o6aIxxWajl8LceEfdJbT8RnrktYscpsRRxXwWwkUejyG4hGI5TePrrF20NGl24Wi62wMjWcL+NNf6Bo1oleN/65wJy5TdZUpUZ6DneSiKZhfN3OX8jk0+Md2jN1milzh51xL3Xtrm01d96s8Bqy8NuDFzZFfDt9NlRp6ZMd4xAu9Vgs8w+WkdlZmZ2XijkNkcGlSLvFe7FxGVg20jfdkC/eYPrS5/bvSO+9LXN7q1s8d+b3Sx+wAUzsZhgTTLv/n629L77pqh+/LdBwWxsF++qqkoMxEDuyNa7zba40NPXmBwMJPecGo5jzOJV8hiRpX0eAOP3lgqp9gq/N96/Hx6xz3L6TUI5wZW62Q1y4EUwLucOJ/iPNrHnu2nv373UnQmCnQR9pyrv7oQc07bwhxg0Peb5zZSk81XX3PfnYBniLLV1EZn8/Us58c+s5p+6U+fT8P5Oxjt19OGsqdT6vWbHSZDtHSsAA8Kj/PEQgPzvEQVKchzAPNdlZi8jcLwzLnauSfBLx40+rPPrqcX7jnOrjiO82WhQ3H0XHJt4SGa+nUry2xpn08rzHAs0Jg6tU66E55vzC+nAQc8LmC2nGWeWrOgj0BaNz2E2QZotk4rthgH+O2WOPKAsg8c4EKCCicfeWBa1RdkobVDifEcK4+AOv8cp9KCyxbpPhB5p9nUaDQ32Vvy6U6931lrdD8kxEHcS7Khf+DRS4v/V2/2PWvbw28bdptfThd/Fwaab4ZSglAZ1j8Tk1vpf3xdPX07Uzd1NIUuymBJiyMgCq5oMyq2Va/TRfsW8MrsIhUf+juYZXckgrHggAM+EuTAA2FBg8xy1GvDinCAFIJm1SjQkXPJtbpTASBY59NjR9CMsa21osbK0eVfiUSgxce/H8dZI0Il2mavgsvvAkbvgdcXXz0lFErRVCvpVz+xmn7hs53UmV/h/T/4EHsbiJYlaug4VFEEaGLKEREso8cqjKeI8uZzmAnslQA7F7B06wBw6cgr2Mu9sZbe85Vz6TVMr7URaJuhh6b7Qu6lbj2tQuwmmrpPg7LRuVkpTBM4Ge8X0vsYZzpzCD44k6LCoUHkQSzmDIO4ebQ3r8vGvHlbu500UtRSmGkAHnRvbxyDPvLRvo8FJcLU5qGV8OucAZqdnRXm0dMvbn7jU1vnt/6X9z5gYQ/kpPlA7u9+bPDe9zeO/sTaYPSWoU1PTeNLaWzWxuqfIpK4Dq/LszuPslIHVK51RrDs8h9P+QlZtfg1ul0Z44jez/7qYroLhqjdTRaywl1c1qN3DxPfZi9Ck11+Hp4S3R0RDpjClUT5qbQN6EfDbPMGBvsaNAWyXqEcQVuF3BvEK9CWwRPwu5wi1EUj0heFhoLciA9to7Bga/qdvq3aWnrzcjM9wsDwA1eoHzWuBBcnrc58mKF5KvCSHKNCAlSJakhFxTGF2lBhQFhjaRna+QggzySicbTnMLYwN6Snxlyy2jMGWjQup+HmZeKcMwzOWWNC8RjfN6QuNQkQ2RBkhxUeUuPxBQphLIb4Ror1YFr4Jo5YJArexoggaIstqxjT9g7WJcYG6bLAx1fIDCdfgLn0qFgwNdobnqA0+I7bj2ymhz0j+ODuQAL9Tz62/e4r/da/WK0NFobYUhicMFWivHByMWxC/Bwhlc5eSgv3H8fcaLHCZKtVZwENA/RbL6YtGCIuujIm6519lVHYUsUJL2xxwUcfDERwM/sKtul7AfK+01k9SH00mjIttiMX+1xcNMZKoLX3bcM9DhR0tjKEWeIF4q5MDrFft1kPXsWkOX2pn45e7KfXnTmfnmNGYG0JWoXVWQi0nWSEfWW4Au1lWBSDHxkmbxU37Sy+QXI3U2sPHWG8sYD1yUD8Tug6MXtnuhOa43gAtT2SWbRh8JP3AZ3Sk6sKlVeDbmpyiKRZ8kchYj80BVKzahyOaCBRTAkDb/xBind1G7fKKYteQFO+cZRliHKHSiNv4qISrQWGhYyhWvGFgCi5CA7sJtJyvaQf9CtyzR/ozPUWNrYZQHBwdzCYVhuVUtLbh3tItgJPhfs2r/OLnsRJaaJw4z0XlM8CRYFlbni0o6hwusjYh1BVfDEZrNLighc+yNxIK7u9drrgo3mRWDBdhIUnHkNPBEDF8Byaq8U8Q3cb5wMC5SyCSLQR3fTDLaDssHqYPu6yjY9O0uD9Hsr9J+fT9qUL6XPv/700+vpHGNwx8Aua+VGqTBj2O2iCUMPhmQUTTgGxt2EueIHPV3zbQ0vp6zi/+W4G27E0jpkV47BABZ/BGYfKSDDdPxRWZbck6ljzycUJo9ZnXF1ziAilKWetCUda0JiBZA7Jq6xYehdb/EUdS6+pTZCvcR0TYpihkUtE82MxaRGt5iJvftPzvAx3wwL9+LnH692jrztp5eVmzd3RRqXBctMlzJJreqh1sC9dSPDtiJFTVkTxnznFTb+CZeHGDiCPqpIJwXrTADNm/hgwh4sjp9eHVFl5wgeXIllkFCaDwbucFe20VN6onyNzkyB3UIbcSgMPntvswoJdqV9C7aPFetMCLRwothkvxJIx8lfDZFj2bY6VQXr1A0vpVZ/aSItXLqQ/3SZymUshDSZAtHTLOz1hS2dvLgAtBDNjoXsl/cAbj6d3cv7zidEaA1/sZARJJaAguX/ZCRA1vN9BtHxZKyrQ/oHfgu3jaiGMmRRBwtyTnqqRqYndP+2ccnxLBr8CbXhGK24eIk3mZCgjaLTdAuVPQGSffGZQSJIZ5smb9B6f730+3cvfS3E3LNDpDTDoDHXqHgA5VrSHNHvZnKXQ+pChMWjxtCBPuczCQeie7v9v71x+LDvuOn76/fZrGCsOxh4HB1lWhBwRHtmELBFIUTaWkBewZh/YIiHEgr8AsQBlgRBYimDBDjaRQMrCWBE4E8dmETvjweM4M9PP29339uXz+dapO6d7ejLd1410F6e6z63X7/erX/3qV89TVUc0sIsBNiRQ6iKgGk4yE6AKfNauzEihmCK06nvYVmFzUQpROXBgGm064koR7vOnSsiTj6c05FQFL32jftxUePcEo37wa+VkyMoKhVcHbDEpeI5VmF9ls87RB582N12S8kCpA4AsHyC4pN1RuppnN3kd7Ddff3Gt+eq1eVbymABTDq5j2OOVsSltjATQHPdIeENp+AzP0pRYyUNRslJkMI7Jjw7yV/JSPOTaso1COzTBGTe2XSpoRemDGZTJz2TZVHxkYPLnGiRHmsorKyrnwlwsECld3Jhlhee0wYUdcsJDoBnUYW61aSUyfsAZBegIC4DHmnSICqqFlPrURgY08lpNDSMF906oiH5Zy4K0T80LBVTZcS4dSwot38IOjH4E72QLPN/2ZdlK2kzMLNz5HE9iKEDr63zP+Ztlu8Fei2vP8haO9dtfv/9JM+Ylx7vHv8ibPwFI2zeKfpDH5i705AeHXiaEG6xL/C5fA3h+ick2LbmrDr5SdhAv7yqa2Uwlg4xynGdGnhbQnlVQLOml6PhxlcOgkj6yAKA8wrR8CCN9aBZkW2eJ5L/A4Xc15XwDoAlXeucDhbYy/SzmUgrtXMQlqZSOtT2KbPLklK6+MKzgClN0hDQ8znERqvEdU9mekOjEdcfYBlfY0mV1AFtn4tsfBfLguL+FU4AqjfgULPwHlmFDbCLskC13hxJRApAzPhbWh1faKTPycsQqxoJv1ISRKBqrO0pEnt2Eowbkjb2boFn3XeOTWE8+tczwea158QUuaLm91xzdvctaOLJhUz2jb2QHnmtfNu3K2P0aSoBx+S9trjSvMEzZoDnJYYL0kgwx0NSSpVI5BbfxTDGEd1tWcgn85JuHxFts3bOeRbPLMMsWs7ZTYIGrdGRFaVFRyFLt0RKCX06KwRNi2kC3wZCchJdlUeNKZJFb4bv0eMJe3lxcod+BRcZtMp+bLiuXMh6ekM5DpgghoPwkP2dgqghOBZ8b2CZzCvC0p473HqSjIhb+0sK0PEewLVAqD4rncEKhlmAZsAJaSbEM5Im64ldtHKbkbCO4krUiCObZukrfQitSgTrwq0vcB8cXnVa5f/mZa8/Qem5wH9x+M39rp3l/F+wNWuoMRiEkUYduEo1mjZqNtYVmC1x23odeURBZBNY8YOkTp+RE5KIklpvX5Qpj1x64wONSSUULOLRJYsiEXuObwsmQom1RSqkCHDISVCJ4W3pBzE8AShlMAg1r5dqGBU1ZufZuL/UZzMUVmkTKre8kj/CUW5GABX9GmZ1YICFrX7qmAF+OywiolthjUBWw/YA3dB6xb8T9yEnScaSiVtL8uwqQhQRZruHi0fUM+cCJe9XKPyuv8K5u2VK5B0HFt0G0hfbynAV2pjkccS+dS0626PKgFqYV50cx2VK7qcfvdM/T+m6ubWTyM88C75Oby80LDBtGy6wd3zps3ttmq6WvumWWf2WIRuEIw6SVKV47UTWfDIsYcrh+Lp+nxIXHSZumtIJKqShurbbKxSshaitpchEAGV1kwu+eiyhvy45lcp6JOiu6ykAqyFnoEAddG8EEVsL6gYUPb9LDfXLjxo2pG+lLKbQv+1wN8EakoiQwY9OUGlczIJMqFAUhLEi+9K6xAP9co3BH4Lhst8gir/bjjGJnnxlfi7LA2SkACw6P3JiuQivopE8Yziho+EewKuohQ4J5WgbvlXDcbOtrvMMMLy5PFuMnHnZcOxgxiQtvg70MS7L6YzrADeB/j7d/3gU9YhmKu1j4kA/3V9B6f8ya8U0uMxwfLTUHB3wbhZbwLvTmmDjObbPrxxsTFzmr5OqHm5YcrkQx2ScBW/soi6dTzJBLZmU9W0V12AGAEfxHbxScfONJTKKETYQ/wakKnYD8CANQ9C7ACS1UxFGeJTy//CSE8GLs76pbG0KBJ1QE8a3tGGNNStqMqpqTpbVn37o9eO7Xnlu9FYBL/lxKofPJYjg6dpeX65WO92JUOliTWTl0nK1Cx69CGK/n8UZBqoBHrLf6bv9RxmRKYvwiHMdvd9E2LxucX16NPxUJQAtdWavoR1RGx8i606qTxphltSgntUBWj3N1WUnbjYK56BD62SXGvgcL74QWNvJgUqjCYwVXtxVrF5gBleyAQfQh3fYBr+S2ydP2Gldp8dJlxGnon6HkQ19AHbPawZJV8wQK/DEbRNxBxyWIEZndgEt5bEi6w+vsA05rbzIpT4uclltuinrJcaR8StR4zENHXgWohDy6XEp8GesGGTkAXWljw1noRtHpDcvVxMIiHypYNmHFK38tB3R7zqcm8yTipTl22y0rY/Orq19A/v/w3R8P3vjai6sfiH4ZcymFppwQpOzDQc1ZclkKv2RPILKqYgGTbpzMBOcczqp8JlHQG1JVVWoVOl/B6gClW1M2SbcISclyY0Jzn/HELl3lCso2lxksrV5mWEWZxXFRwONKKrQGHclrahi2vSZEXl2tEMBCsigqA7j14/VIkw2lURZOYAhQoVeh/+S6Z/JorWHsmIKiCPn+yjG7CYe8PeSDO7TO11nRuIeC7rFlVN5d4Zjn8sMR3y3JxzMXmShao1z5QKHv3T9o3t/Z4sJx+IOO1wmcUEHLnyIHtpZLWJO5B2E1F0RhCMe0pRl3/TndYlcaxooDhq0rwSq0e7KLLJFHSEqxrKyYng0JUkcXKg69m3SQ0YOKCDwT7BPeXbBrlAnv4m9try58518+bd74vWvNjyBzYXMphd5FeOsUmp8W82OlE1PyibcGYqPUvlDxEsrt+7aKdKcYQRWAtsaMWgZmvPgdcjBwQNMGbo6PAEucv6V8XMkIpURY4719/hO2+v4veyVX/OSYl3Kg1BlHApqKIL4tCWmKrRqmc1QzYcLVAjmTv+gFQC6BCSt06ZHgL7CG1UIEyzzBnPyVYYBh8AUPnryzs1lhr7h7fZfYS7GxwVZXbh66Tms9OOBSHu6uOGLb5spTQD+zgv8QWtQ2WxH3VzPGPxouN3/13r3mpS8/07wIr1YYdx5kfJ9y8YgT4PSOQ16qeIDVahrhwou9T/arRMsAJNaRf4Ehn9TG5MNwYMreFvjxBZJdUGuUiGWkSg6h67uG2hsqG+kOqYhl8QAZmZ7pY4VfmbTRSFkI7ZCRlaMTChAYn9Hm6muL26M/a66t/H6b7IWsCys0ixzNDt2tC/e+CijqWZi3YBFjSdAMOdyAqxPuUfuE5aodWqCGwtDQqWa0It9hXhKYfM4LW/EO2NQ0pKteoqWtiuiwXdB0VTi8+Lvs5RLbFmChucWk6sesAa8uceiJhLz0hYgyEUSamRSizOZBGTtWt3D8K8Z8FBOlTJqGmXISTaSNfzVOBquxYOTXIVZdGShdtn4bWwof8MMT9ragqH6LxfOD+1ySMeSly5ghnAWyvDjk1MkBe49hYMDJDVZHsmmERe2bnw6bb72903zzC8vNrzCpXFdLZB95eWh1y96JdAasGLg9qPCtsjLMIS0rsEqlwoZfc88Qy/x6f52VORc1Eu9cQWV1UnzC0CdDNJMjzEqg3By72ytZ78ykMXksaPJqGk5sLTdbZjsc6SfcOMsRfpWN36PxBdQ8+03m2G++NvByD7Xt4ubCCs2LwuZNWpSfuoXDTehyqzBlytKKjaXR7+yJ40Ef0li+S+ZWsxpgplA0HjFFiSUJ/qy4KvQ9vk89z5m1VTagF+ER3iYlvMKP0Fp8C9OTbz/hkpcPOBO3xbrTyLEr8bIIJylE2bIYPPpvxm2YsyEpzEi5awiUfvJYwi0qW6V8ogFbND/nGwduW5woNCXscpdXEYjubZ9h1SVlBDBivDiiVjhud1XG4ccdWoj5UtocUHGVBQ4dy9sYsKu2eZbhx7ot2Enzo53F5i/f4UQHLf9K5iooDGkN5/ab5zdGzTdfvsb6v/fQKWkbBQUh9yg1PLr3vHCPFCGv7DOUAiYVGfAoNeHl0K0ys3zMD7BkOQptpcjqBEpPPu0ZVG7lURogS8mWGTwrBcKwfFPWgMmRcvGolsOlBVoc+SErzZynngYe4bmcuTDCq2j0h99vmv/iEoZ9jwVxB4WtHz882OGEnJghNYc10+aFp5tvszHn73YpXArHT1Fb252t21KYocCDoiI4LqV9YZ+ErTnAdMEaUwHA32KqOxH80CW6XfTwgPEnSrFAekJHXPBS3ASkKQGWMToNywNaodP6tSi0yldKr0ZZA4h4wAmulKDBuM23tmHa0sFdTs5QlNYEhkJzbguIcuNnUjhmHnjCBuu5AyZ+jK/n2Nl0onLj56QCG7ZpFV7jJcBXbbCkSauNBu2M73M4Fb/pJu1N9nbfa27/8lLzuTHbaGmllbJvQ31M1NbQltpwld3GQOW1HC0DjUrnkyVH/I7eDinrvOrGn+U8lNdtoi7GhHT8YIUPskVeQw+aKrLzWjCT9pguwgUcj2xxSGB3Ye74zqCc9h3Qku8vzC3tDI/2BstHzb+JdRlzYYX+wauvNj/83qDZu08rcQcpb6LQHrPaokvwYhIVWiFFySGb2RfrwrQTFAfcIyyfjjrEGSFaIAq3pcH5txJXtU4CGgWPiQSLM78USuCtZCThenlMF850StMCb+wTkc8Iv4XtkAsfNViltHL5JAwebULCC3HS1EzgcbTg6Y6MMo6+PKSUS+SALWlXi3w/bpZ5Yzjmu4TNAI8ts6tI7DOfY+LY/PvHvHNA9r/5OWQeRJCp+KYvfXmiIVj1PTtdHbevYTO4QpNs7E3MzfluLFqicZEn1dblTnGzouTGJsLdcWfPwW5RVptcQi0t9xGVr6yuUMe2OYrFkGj/UJtNUQfQpNcZUiFdufkZfld7hjRKDndsVhLvxM8egop57blrzZdf2njzlZeO/3h3YTT8/PbTh3/69XQr8IsMpjAXVuh3foB8TIBJTLNPC7FHFWNPQbPOVtItFCn3PECOoUKumVJZlLsvBqye6YMMQ2IpYeKiZBLVCKyUKaA0X3rxn2eqotZo4Rz8aQyTRGx+Kg3tTGywA9raNV7cauRxYlq+QrAG1njyVcPb5AORYGF8iIgTplLZsX0jlgpvtJXRYgCJz6Zlxz1XDTQDTw7g30AhPLWiUr/HjUc//ahpvnidbzpAdxOcVErRweH6rZOTDVZDWPM+Yr8NSY38EKg2IGNaTS49ao44B7ZHxTlWWdnmO+YkwhxKOBxAk9bnBPcud3AcclB3sAtC+GOlhompg4aI28rHVoAx84Hk0fzX8YIV1EaJU+vRBQ8rWK7rhLnDkJ2znDRoFnlr2iwe7//Fb2xd6LPHYD3WKMkLmde5Se+P3pIBwOFN+dtd+Rq2uc8ThaVK56UKUtHPJDLHVTyyEr82YWnNwY9taeuGqI8FHaUm7DxlE7YqtO4oC8WV5g/6tvLGB1cp47fQfXsYtzjERxGMNzMa3dW0buGkpzf0KwzpJFA7DFTEQte4TAiwJe9T82Jl4bR1wcM6RqActo0cnW1uIDsXd7wl3vG5vY2NyJDT3ofgOaO7RSNym8bEntFKkAQIZ/5wcLDTfOcmNDx8Ic++rZCfyACnVyy4l91rDGTdlnCI36zU0wq1tyWKiQywrQzMk08qPMgpU9Kf9FghGDEzngAWf2DBMYoJK2NPksTDbsHxEwwxPcN1hUZpXMy8/z69zYswhmKESTKpFBSwhe72R4OqssmmBWTBqMTGmSu7SM+6m0FNlKs4IWxAsSyAKoyzebagq5GOaDEU5EPGhAVqEwxNvYbXOJynDAQnQ4mWp8S3CU3SND14maSPd6L4BnaeUwotHGkLa6+h0nIJeeBtjb2uwDDz6QuHCSzDCXsiF92Pny5u+TSZpIvNhzHT6KTCEpd8A6A/PYTJ6MeWfhoYw0gvstGGfoVRRNJQeTWBBznptmkbJ72aR0GNd8yifKRhfGD8IYxnbOVgRYcM81yNubhCk56slNqIXYVsmMLMQ060A9iGGW/jqHJPjG4z1TEKoSqbBALeSqIWVgU/6zc88JfKDkgprUr1tJ38nQ564JNZjPxO8tuhJe4pA5z8BS2M4sajctoAuJbnUka6dhEJs6eaGHF4JGuw1xjwdjM0okTECSKA8amMDqLxRDGNF18g3cUqStm6zYu4icMRxYWe4fWRLt782IrbA8uTj/Q1Val1Owcwb1FsA6wohJln6Lv7T9SrNJfVgDYHsGAGkrnWlskaZt66GZPjmuEi+TOwxrePsBVGp8OakhBWC6SAHzJJ9KHQB7TO4pxK8By8s/CCmEfDO3G1e45i1/BOMRn0KNZCh9bJIZYtsvaksoKkzMStxrTtyqVpT6ltKxsc0lQJa9JpNYkLvuFE6BZHW1q1jHSn7Fo76YojPmGh2caZhulNhh/AaIQ7a4RzeMNybw5hWtHTg+NnfD3HUIaPGOG5OnNxhX777fHi8Y3dLBn5WqWyoW1eui12lZrCrnDhuXpAMLPBbQXSbdVOuUGsaKFrWi3Og4hQz08KV+GfEXDCpVVxjZ8QLvxUKuIKdoZEodkNrNojIuFVQVJoLTEVSxTT76K20UVpiTNN8YVR+Sqbp8q7BrZ2pWd6vlWsFcBKJmv6YwS0ayewBhmuu8ojbuDEM03nQrH1i0dcYPRLj7BcsGH3W43IrRFEhNDjx9f3gta9KQxR5wjjGrm7LcaVWB0OHkPv9ddH68fDN+ec4PHevRROzSG2GTjvCdkWLoWqW6Nt8m2cQVUIoUO4XVZVxERakEqlJqTfp/qxawER+nC4cBrtSkt6uMWrT42v/mobLupDj+GduAqvHSUnrhumO0SwNBEBP9qaitOFMTwKClAaD2XH45qcCqfyGSSNWpknfLY4RAVAhY/SV3zL1AdaeYCfuAmPQpsO4dJPuuapTaAqu1ECyF+GU3jNqkbevDPBqYKrG+zrPhwd7N3amvtno6/KXLyFJsU//Nrqt//8P5pnh4PlP2HNk6t2GKeltTRzZgLlMHOOlx/KpBmNNKDU2ik4c9oxyqguwdUCfVQBd9BOOaUx0bpOzKnweDqRZ5ym+RiQMxiX80o79PlJy9ompmgyjGhtqU5a2jNu4zTBr7ItQeW3E6az0lExzZ+2xuGDxVDp6JYdw7tCqPiExghTlToEOuHdXioVgDgrhh8RonVemx99+Pz8wre++5WFt1qsK7FYucgg9VLENv/m+EsH907+gFXJ3xnvL7zMcg/HuyFh9YgMqJZsgM/roLQGRkZiWHR9CkLlVhgTZSUsyIR3hxwGF4S4yo8EOmZSUdqwCBp3F0y+JoaImvYpGIHkE3OqQPCfwg9Eh748GyZQC5gKXZunFl6rm55864+NQ0U23VqhlY0khOkqU2RGmGml+FrZJkhgHsfa6QkMxLRshU7AgYkNXIYQArnaQFmF94oDXJWvNIwLbWz2whQGseTDSW2FdYjjTVDmx3TsbZfG25yCv7m6MPdPr6we/f1/vrH6E2Ku1Eyl0JWDr/xrs3nze/tfPF5ef210cPCl8crqy7w0+DzDuesMjrg5kBzNs1XMb4m5+8icmWkLKUZh1RIzIBLDVgI/x5xVtkeBQj6mFuYpOAJrvLaPyVpgGpWmdcZ/Ho0aH4VsAQzTGVqTjIbEuT81L+KpIBNlxR8lVsHOyqMmbB58hG2p17RrGzLJRAtQSSUdEIOrTXxAWrsqdchWJDzJl0jkTXjplB6FAFoxdzqNuXRv6fAe+1HuoNQfzQ2Pfri4tfbfm+vN97/x2x/9z9/euOESzP+L+UwKfR5H3/jr2yvv7myu3z3eeoo7/54gu1wqy1uBhdHyeOBqPyJhhao059VywoKJZTN/RcYGxBTPNTUCW0Vyf0rGjR1g8WNa/ow/a7IkZbh02shKusyCzmKUdMTr0hN3srzVRWlpS7PS11HT8EVJdVe06nd5b2Jq4CSgddRwbCd5GUt3YIzukjEqYazBu7NvmdiTIbdbLBzSIezzHnFva310//r4zv1XfmF+8I+vP3/ey4FOAlfrvHKFvlr2emq9BC4ngU5fcjnEHrqXwCxKoFfoWSyVnqepJdAr9NSi6xFnUQK9Qs9iqfQ8TS2BXqGnFl2POIsS6BV6Fkul52lqCfQKPbXoesRZlECv0LNYKj1PU0ugV+ipRdcjzqIEeoWexVLpeZpaAr1CTy26HnEWJdAr9CyWSs/T1BLoFXpq0fWIsyiBXqFnsVR6nqaWQK/QU4uuR5xFCfQKPYul0vM0tQR6hZ5adD3iLEqgV+hZLJWep6kl0Cv01KLrEWdRAr1Cz2Kp9DxNLYFeoacWXY84ixLoFXoWS6XnaWoJ9Ao9teh6xFmUwP8BvOeeqRbgzD0AAAAASUVORK5CYII=",Nt=w(41264),Xr=w(59301),Bo=Object.defineProperty,Jl=Object.defineProperties,Uo=Object.getOwnPropertyDescriptors,oi=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,za=(k,T,L)=>T in k?Bo(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,fs=(k,T)=>{for(var L in T||(T={}))kr.call(T,L)&&za(k,L,T[L]);if(oi)for(var L of oi(T))Fi.call(T,L)&&za(k,L,T[L]);return k},qu=(k,T)=>Jl(k,Uo(T)),Fc=(k,T)=>{var L={};for(var ae in k)kr.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&oi)for(var ae of oi(k))T.indexOf(ae)<0&&Fi.call(k,ae)&&(L[ae]=k[ae]);return L},Mc=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const ql={theme:(0,Ks.G)("cmCodeMode","vs-dark"),fontSize:(0,Ks.G)("cmFontSize",16),tabToSpace:(0,Ks.G)("cmTabToSpace",!0),autoFormat:(0,Ks.G)("autoFormat",!1)};function Ds(k,T){switch(T.type){case Nt.$Y:return qu(fs({},k),{theme:T.payload});case Nt.Tp:return qu(fs({},k),{fontSize:T.payload});case Nt.um:return qu(fs({},k),{tabToSpace:T.payload});case Nt.QF:return qu(fs({},k),{autoFormat:T.payload});default:throw new Error}}var vi=k=>{var T=k,{taskData:L,moveY:ae,isHtml:Le,isNotice:se,onResizeYStart:J,_dispatch:F,codeRepData:x,isEditPath:I,onEditRepCode:G,onUpdateCode:ie,onResizeSetContainer:ue,onEval:he,evaluateLoading:De,evaluateMessage:Qe,onResizeCodeArea:we,onShowDir:je,onChangePath:pe,onShowNotice:ve,onResetCode:Ie,onResetGitCode:Je,onResetPassedCode:ye,onFinishDisplayHtml:Te,onGetUnity3dMessage:tt,unity_3d_routes:it,with_code_file:Ue,tabActiveParams:At,setTabActiveParams:xt,tabs:Gt,setTabs:nn,codeLoading:jt,setCodeLoading:Ht,userInfo:Mt,isLocalFetch:Et,onLocalRun:Tt,initModel:cn}=T,Lt=Fc(T,["taskData","moveY","isHtml","isNotice","onResizeYStart","_dispatch","codeRepData","isEditPath","onEditRepCode","onUpdateCode","onResizeSetContainer","onEval","evaluateLoading","evaluateMessage","onResizeCodeArea","onShowDir","onChangePath","onShowNotice","onResetCode","onResetGitCode","onResetPassedCode","onFinishDisplayHtml","onGetUnity3dMessage","unity_3d_routes","with_code_file","tabActiveParams","setTabActiveParams","tabs","setTabs","codeLoading","setCodeLoading","userInfo","isLocalFetch","onLocalRun","initModel"]),Xt,mt,ft,wn,gn,dn,_t;const[ht]=(0,e.useSearchParams)(),un=(0,e.useParams)(),fn=(0,c.useRef)(),[Bn,vn]=(0,c.useReducer)(Ds,ql),[In,ke]=(0,c.useState)(!1),[et,dt]=(0,c.useState)(!1),[Qt,qt]=(0,c.useState)(!1),[sn,en]=(0,c.useState)([]),[an,Un]=(0,c.useState)(null),[rr,ar]=(0,c.useState)(!1),[jr,xi]=(0,c.useState)(""),[si,ei]=(0,c.useState)({}),qi=(0,c.useRef)([!1,!1]),Ti=(0,c.useRef)(null),Yn=(0,c.useRef)(!1),[_r,ir]=(0,c.useState)({open:!1,text:""}),[Tr,tr]=(0,c.useState)(((Xt=L==null?void 0:L.homework_extension)==null?void 0:Xt.failed_evaluate_num)||0),hi=(0,c.useRef)(null),ni=it&&!Ue;console.log(L),(0,c.useEffect)(()=>n.Z.subscribe("show-case-result",Ni=>{we(1),ke(Ni||Ni===!1?Ni:!In)}),[In]),(0,c.useEffect)(()=>(document.addEventListener((0,i.gH)(),Ur),()=>{document.removeEventListener((0,i.gH)(),Ur)}),[L]);function ea(){qt(!Qt),(0,i.vp)()?((0,i.BU)(),Yn.current&&(Yn.current=!1,n.Z.publish("show-case-result",!0))):(In&&(Yn.current=!0,n.Z.publish("show-case-result",!1)),(0,i.Dj)(document.body))}const Ur=mr=>{if(mr.target.localName!=="body"||ht.get("isFullScreen")==="true")return;let Ni=document.getElementById("task-left-panel"),Ra=Ni.nextElementSibling;(0,i.vp)()?(qt(!0),L!=null&&L.hideLeftPanel||(Ni.classList.add("hide"),Ra.classList.add("hide"))):(qt(!1),Yn.current&&(Yn.current=!1,n.Z.publish("show-case-result",!0)),L!=null&&L.hideLeftPanel||(Ni.classList.remove("hide"),Ra.classList.remove("hide")))};function zr(mr){G(mr)}function la(mr){vn({type:Nt.Tp,payload:mr}),(0,Ks.t)("cmFontSize",mr)}function Mi(mr){vn({type:Nt.$Y,payload:mr}),(0,Ks.t)("cmCodeMode",mr)}function mn(mr){vn({type:Nt.um,payload:mr}),(0,Ks.t)("cmTabToSpace",mr)}function Ln(mr){vn({type:Nt.QF,payload:mr}),(0,Ks.t)("autoFormat",mr)}function cr(){n.Z.publish("formatDocument")}function xr(){dt(!et)}const mi=ae?ae!=="100%"?`${ae-54}px`:ae:In?"70%":"100%",Vi=ae==="100%"?0:`calc(100% - 54px - ${mi})`,{index_tab:ur,shixun_environment_id:gi,allow_use_code_debugger:Vr,cloud_type:_i,tab_type:Qi}=At,{loading:ri,content:as,language:ta,filename:ha,file_type:nu,lastedUpdateTime:ia,paths:Ki,currentPath:ui}=x,{fontSize:Rr,theme:pi,tabToSpace:na,autoFormat:Ja}=Bn,{shixun:ka,test_sets:wi,test_sets_count:va,sets_error_count:Rs,last_compile_output:fo,game:Qs,monitoring_url:Vo,git_url:jo,myshixun:ho,user:Cl,allowed_unlock:Xo,shixun_environments:po,start_permanent:Su,code_editor:mo,git_zip_url:eo,challenge:go}=L,Eu={onFinishDisplayHtml:Te,allowed_unlock:Xo,onResizeSetContainer:ue,moveY:ae,language:ta,content:as,isHtml:Le,myshixunIdentifier:ho.identifier,test_sets_view:Qs.test_sets_view,identity:Cl.identity,lastedUpdateTime:ia,test_sets:wi,test_sets_count:va,sets_error_count:Rs,last_compile_output:fo,startDebug:rr,unique:jr,setHighlightLine:Un,setStartDebug:ar,setBreakPointValue:en,onChangePath:pe,currentPath:ui,codeRepData:x,initModel:cn},Ss={content:as,language:ta,filename:ha,file_type:nu,onCodeChange:zr,breakPointValue:sn,setBreakPointValue:en,highlightLine:an,setHighlightLine:Un,startDebug:rr,openBreakPoint:!!Vr,theme:pi,taskData:L,onSave:ie,forbidCopy:ka.forbid_copy,isEditPath:I,currentPath:ui,unique:jr,code_edit_permission:ka.code_edit_permission,allBreakPointValue:si,setAllBreakPointValue:ei,monacoOptions:{fontSize:Rr,insertSpaces:na,autoFormat:Ja,readOnly:!I&&!ka.code_edit_permission||rr}},Bu={loading:ri,lastedUpdateTime:ia,moveY:ae,code_hidden:!ka.show_code_dir,gameStatus:Qs.status,myshixun:ho,game:Qs,monitoring_url:Vo,currentPath:ui,isEditPath:I,isNotice:se,git_url:jo,git_zip_url:eo,taskData:L,onResetCode:Ie,onResetGitCode:Je,onResetPassedCode:ye,onShowNotice:ve,onShowDir:je,onResizeCodeArea:we,onUpdateCode:ie,isResizeLarge:Qt,tab_type:Qi,cloud_type:_i,shixun:ka,startDebug:rr,breakPointValue:sn,setBreakPointValue:en,setStartDebug:ar,onShowCodeSetting:xr,onRightFullHandler:ea,setHighlightLine:Un,unique:jr,setUnique:xi,allow_use_code_debugger:Vr,allBreakPointValue:si,setAllBreakPointValue:ei},ya={onFontSizeChange:la,cmFontSize:Rr,tabToSpace:na,cmCodeMode:pi,onCodeModeChange:Mi,onTabToSpace:mn,onAutoFormat:Ln,formatDocument:cr,autoFormat:Ja,shixun:ka,code_editor:mo,challenge:go,shixun_environment_id:gi,shixun_environments:po},Uu=mr=>Mc(void 0,null,function*(){const Ni=ht.get("homework_common_id");xt(mr),mr.tab_type!==1&&(Ni?((0,y.ZH)(Qs.identifier,{homework_common_id:Ni,shixun_environment_id:mr.shixun_environment_id}),(0,y.gn)(Qs.identifier,{homework_common_id:Ni,shixun_environment_id:mr.shixun_environment_id})):((0,y.ZH)(Qs.identifier,{shixun_environment_id:mr.shixun_environment_id}),(0,y.gn)(Qs.identifier,{shixun_environment_id:mr.shixun_environment_id}))),mr.tab_type===1?ke(!0):Ht(!0),mr.tab_type===1&&Qi&&F({type:Nt.G9,payload:Date.now()}),mr.tab_type!==1&&Qi===1&&(ie(),Ht(!0))}),Dl=mr=>{var Ni;const Ra=`${ka.identifier}-${Mt.login}`,ss=`${ka.identifier}-${Mt.login}-${mr.resource_type}-time`,Us=localStorage.getItem(ss)||"",zu=new Date().getTime();let Os=localStorage.getItem("records-shixuns-tips");Os=Os?JSON.parse(Os):[];const to=()=>{const Oa=new Date;Oa.setHours(23,59,59,999);const Es=Oa.getTime();localStorage.setItem(ss,Es)};if(!qi.current[0]&&mr.resource_type===1&&[3,4].includes(mr.tab_type)&&!Os.includes(Ra)&&zu>Us&&!Su){qi.current[0]=!0,to();let Oa=1;ht.get("type")==="exercises"?Oa=1:(Ni=Mt==null?void 0:Mt.shixun)!=null&&Ni.own?Oa=2:(Mt==null?void 0:Mt.identity)==="teacher"&&(Oa=3),Ti.current&&al.Z.destroy(Ti.current),Ti.current=`open${Date.now()}`;const Es=()=>Mc(void 0,null,function*(){if((yield(0,y.Ye)(ka.identifier,{start_permanent:!Su})).status===0){al.Z.destroy(Ti.current),d.ZP.success(`\u5B9E\u8BAD\u5DF2${Su?"\u5173\u95ED":"\u5F00\u542F"}\u4FDD\u5B58\u5B9E\u9A8C\u6587\u4EF6\u529F\u80FD`);return}}),Jo=(yo=!1)=>al.Z.open({message:Xr.createElement("b",{className:"font16 c-black"},"\u63D0\u793A"),closeIcon:Xr.createElement("i",null),style:{width:556},duration:null,description:Xr.createElement("div",null,Oa===1&&Xr.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4E2D/data/workspace\u76EE\u5F55\u4E3A\u6570\u636E\u4E34\u65F6\u5B58\u50A8\u533A\u57DF\uFF0C\u6B64\u533A\u57DF\u6570\u636E\u9ED8\u8BA4\u4FDD\u75592\u5929\uFF0C\u5176\u4ED6\u76EE\u5F55\u7684\u6570\u636E\u4F1A\u968F\u7740\u5B9E\u9A8C\u8D44\u6E90\u56DE\u6536\u800C\u7ACB\u5373\u91CA\u653E\uFF0C\u5EFA\u8BAE\u5C06\u5B9E\u9A8C\u9700\u8981\u7684\u6570\u636E\u5B58\u50A8\u81F3\u6B64\u533A\u57DF\uFF0C\u5E76\u4E14\u5B58\u50A8\u7684\u6570\u636E\u5927\u5C0F\u4E0D\u8D85\u8FC71G\u3002"),Oa===2&&Xr.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4E2D/data/workspace\u76EE\u5F55\u4E3A\u6570\u636E\u4E34\u65F6\u5B58\u50A8\u533A\u57DF\uFF0C\u6B64\u533A\u57DF\u6570\u636E\u9ED8\u8BA4\u4FDD\u75592\u5929\uFF0C\u5982\u9700\u957F\u671F\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E\uFF0C\u8BF7\u5728\u5B9E\u8BAD\u8BBE\u7F6E\u9875\u9762\u5F00\u542F\u201C\u4FDD\u5B58\u5B9E\u9A8C\u6587\u4EF6\u201D\u529F\u80FD\u3002"),Oa===3&&Xr.createElement(o.Z,{style:{flexDirection:"column"},justify:"center",align:"middle"},Xr.createElement("div",null,"\u5B9E\u9A8C\u73AF\u5883\u4E2D/data/workspace\u76EE\u5F55\u4E3A\u6570\u636E\u4E34\u65F6\u5B58\u50A8\u533A\u57DF\uFF0C\u6B64\u533A\u57DF\u6570\u636E\u9ED8\u8BA4\u4FDD\u75592\u5929\uFF0C\u5982\u9700\u957F\u671F\u4FDD\u5B58\u5B9E\u9A8C\u6570\u636E\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002"),Xr.createElement("img",{width:122,className:"mt20",src:Nu}))),btn:Xr.createElement(o.Z,{className:rs.btn},Xr.createElement(Iu.default,{onChange:qo=>{qo.target.checked?Os.push(Ra):Os=Os.filter(Eo=>Eo!==Ra),localStorage.setItem("records-shixuns-tips",JSON.stringify(Os))},className:"c-grey-999"},Xr.createElement("span",null,"\u4E0D\u518D\u63D0\u9192")),Xr.createElement(g.ZP,{type:Oa===2?"default":"primary",style:{marginLeft:"auto"},onClick:()=>{al.Z.destroy(Ti.current)}},"\u77E5\u9053\u4E86"),Oa===2&&Xr.createElement(g.ZP,{type:"primary",className:"ml20",loading:yo,onClick:Es},Su?"\u5173\u95ED":"\u5F00\u542F"," ")),key:Ti.current})}!qi.current[1]&&mr.resource_type===2&&!Os.includes(Ra)&&zu>Us&&(qi.current[1]=!0,to(),Ti.current&&al.Z.destroy(Ti.current),Ti.current=`open${Date.now()}`)};(0,c.useEffect)(()=>{console.log("xxx",Gt)},[Gt]);const vo=()=>{if(ht.get("type")==="exercises")return!1;const mr=Object.entries((L==null?void 0:L.homework_extension)||{}).some(([Ni,Ra])=>Ni!=="ai_code_evaluation_promote"&&!!Ra);return!!(un!=null&&un.homeworkId&&((0,Wu.$O)()||mr)||!(un!=null&&un.homeworkId)&&((0,Wu.$O)()||L!=null&&L.chatgpt))};return(0,c.useEffect)(()=>{var mr,Ni,Ra,ss,Us,zu,Os;if(!vo())return;Tr>((Ni=(mr=L==null?void 0:L.homework_extension)==null?void 0:mr.ai_guide_data)==null?void 0:Ni.evaluation_num)&&ir({open:!0,text:(ss=(Ra=L==null?void 0:L.homework_extension)==null?void 0:Ra.ai_guide_data)==null?void 0:ss.evaluation_msg}),(Us=L==null?void 0:L.homework_extension)!=null&&Us.ai_guide&&Tr==0&&!hi.current&&(hi.current=setTimeout(()=>{var Oa,Es;ir({open:!0,text:(Es=(Oa=L==null?void 0:L.homework_extension)==null?void 0:Oa.ai_guide_data)==null?void 0:Es.unanswered_msg})},(((Os=(zu=L==null?void 0:L.homework_extension)==null?void 0:zu.ai_guide_data)==null?void 0:Os.unanswered_time)||0)*60*1e3)),hi.current&&Tr>0&&clearTimeout(hi.current);const to=n.Z.subscribe("evaluation_failed_num",Oa=>{tr(Tr+1)});return()=>{to()}},[Tr,L]),Xr.createElement(c.Fragment,null,ni?Xr.createElement(dl,{taskData:L,unity_3d_routes:it,onGetUnity3dMessage:tt,codeRepData:x}):Xr.createElement("div",{className:rs["code-area-container"],ref:fn,style:{height:mi},translate:"no"},Xr.createElement(o.Z,{align:"middle"},Xr.createElement(zi.Z,{initTabs:po,tabs:Gt,paths:Ki,activePath:ui,onChangePath:mr=>pe(mr),setTabs:nn,value:At,onChange:Uu,codeUpdate:ia!==0,codeLoading:jt}),Xr.createElement(oa,fs({},Bu))),[2,3,4,7].includes((mt=Gt==null?void 0:Gt[0])==null?void 0:mt.tab_type)&&((ft=Gt==null?void 0:Gt.filter(mr=>mr.active))==null?void 0:ft.length)===0&&Xr.createElement("div",{key:"123213123",style:{display:"flex",height:"calc(100% - 40px)",position:"relative",overflow:"hidden",alignItems:"center",background:"#1E1E1E",justifyContent:"center",flexDirection:"column"}},Xr.createElement("img",{src:zc}),Xr.createElement(g.ZP,{onClick:()=>{const mr=qu(fs({},Gt==null?void 0:Gt[0]),{active:!0}),Ni=(0,Zt.cloneDeep)(Gt);Ni[0]=mr,nn(Ni)},icon:Xr.createElement("img",{src:gc,style:{width:16,marginBottom:3}}),type:"primary",style:{width:"#3061D0",marginTop:40,width:140}},"\u542F\u52A8\u73AF\u5883"),Xr.createElement("p",{style:{marginTop:30,color:"#AFB1B3"}},"\u70B9\u51FB\u4E0A\u65B9\u6309\u94AE\uFF0C\u542F\u52A8\u5B9E\u9A8C\u73AF\u5883\u3002")),((wn=Gt==null?void 0:Gt.filter(mr=>mr.active))==null?void 0:wn.length)>0&&Gt.map(mr=>{var Ni,Ra;return Xr.createElement("div",{key:mr.index_tab,style:{display:mr.index_tab===ur?"block":"none",height:"calc(100% - 40px)",position:"relative",overflow:"hidden"}},mr.active&&(mr.tab_type===1||mr.tab_type===2)&&Xr.createElement(Xr.Fragment,null,((Ni=L.challenge)==null?void 0:Ni.show_type)===8&&Xr.createElement(pu,{taskData:L}),((Ra=L.challenge)==null?void 0:Ra.show_type)!==8&&Xr.createElement(bc,qu(fs({codeLoading:jt,itemData:mr},Ss),{onUpdateCode:ie}))),mr.active&&mr.tab_type===3&&Xr.createElement(Xr.Fragment,null,(mr==null?void 0:mr.cloud_type)===7&&Xr.createElement(fa,{taskData:L,connectionType:"vnc",itemData:mr}),(mr==null?void 0:mr.cloud_type)!==7&&Xr.createElement(Wn,{itemData:mr,taskData:L,evaluateMessage:Qe,language:ta,evaluateLoading:De})),mr.active&&mr.tab_type===4&&Xr.createElement(ol.Z,{itemData:mr,key:mr.resetKey,myshixun:ho,game:Qs}),mr.active&&(mr.tab_type===5||mr.tab_type===6)&&Xr.createElement(dl,{taskData:L,codeRepData:x,unity_3d_routes:it,onGetUnity3dMessage:tt,itemData:mr}),mr.active&&mr.tab_type===7&&Xr.createElement(fa,{taskData:L,connectionType:"jupyterLab",itemData:mr}))})),In&&Xr.createElement("div",{className:rs["resize-y-bar"],onMouseDown:J,draggable:!1},Xr.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),In&&Xr.createElement("div",{className:rs["test-set-container"],style:{height:Vi}},De?Xr.createElement(m.Z,{message:Qe,style:{color:"#0152d9"}}):Xr.createElement(nr,qu(fs({},Eu),{taskData:L}))),((gn=Gt==null?void 0:Gt.filter(mr=>mr.active))==null?void 0:gn.length)>0&&Xr.createElement("div",{className:rs["action-container"]},Xr.createElement(mc,qu(fs({},L),{startDebug:rr,dispatch:F,onUpdateCode:ie,loading:De,tabActiveParams:At,isLocalFetch:Et,onLocalRun:Tt,isU3d:ni,setCurrentRunNum:tr,onRun:()=>{he(),ke(!0)}}))),vo()&&Xr.createElement(C0.Z,{showData:L==null?void 0:L.homework_extension,description:(dn=L==null?void 0:L.challenge)==null?void 0:dn.task_pass,code:as,sendParams:{shixun_id:ka==null?void 0:ka.identifier,game_id:Qs==null?void 0:Qs.id,source:"shixun"},allShow:un!=null&&un.homeworkId?(0,Wu.$O)():(0,Wu.$O)()||(L==null?void 0:L.chatgpt),draggableExtraNode:((_t=L==null?void 0:L.homework_extension)==null?void 0:_t.ai_guide)&&(_r==null?void 0:_r.open)&&Xr.createElement("div",{className:"bg-white rounded-2px-rem p-10px flex item-center justify-between gap-10px",style:{position:"absolute",top:"50%",transform:"translateY(-50%)",right:"75px",width:"400px"},onMouseUp:mr=>{mr.stopPropagation(),mr.preventDefault()},onMouseDownCapture:mr=>{mr.stopPropagation(),mr.preventDefault()}},Xr.createElement("div",{className:"bg-white absolute",style:{WebkitClipPath:"polygon(0 0, 0% 100%, 100% 50%)",clipPath:"polygon(0 0, 0% 100%, 100% 50%)",width:"10px",height:"15px",right:"-10px"}}),Xr.createElement(_o,{text:(_r==null?void 0:_r.text)||""}),Xr.createElement("span",{className:"iconfont icon-tupianguanbi font14 current c-grey-666",onMouseUp:mr=>{ir({open:!1,text:""})}}))}),Xr.createElement(p.Z,null,Xr.createElement(bs.Z,{rootClassName:rs["setting-drawer"],title:null,placement:"right",closable:!1,open:et,onClose:()=>dt(!1)},Xr.createElement(su,fs({},ya)))),Xr.createElement(fu,{desc:Xr.createElement(_a.Z,{value:L==null?void 0:L.challenge.task_pass}),visible:Qt}))},$l="data:image/png;base64,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";const Yu=0,n0=1,B0=3,r0=9,i0=10,ec=11,a0=0,s0=2,u0=3,Xa=4,$r=48;var Js=class{_checkHeader(){const k=this.header;if(k.imageType===Yu)throw Error("No data");if(k.hasColorMap){if(k.colorMapLength>256||k.colorMapDepth!==24||k.colorMapType!==1)throw Error("Invalid colormap for indexed type")}else if(k.colorMapType)throw Error("Why does the image contain a palette ?");if(!k.width||!k.height)throw Error("Invalid image size");if(k.pixelDepth!==8&&k.pixelDepth!==16&&k.pixelDepth!==24&&k.pixelDepth!==32)throw Error('Invalid pixel size "'+k.pixelDepth+'"')}_decodeRLE(k,T,L,ae){const Le=new Uint8Array(ae),se=new Uint8Array(L);let J=0;for(;J<ae;){const F=k[T++];let x=1+(127&F);if(128&F){for(let I=0;I<L;++I)se[I]=k[T+I];T+=L;for(let I=0;I<x;++I)Le.set(se,J),J+=L}else{x*=L;for(let I=0;I<x;++I)Le[J+I]=k[T+I];J+=x,T+=x}}return Le}_getImageData8bits(k,T,L,ae,Le,se,J,F,x,I){for(let G=0,ie=Le;ie!==J;ie+=se)for(let ue=F;ue!==I;ue+=x,G++){const he=T[G];k[4*(ue+ae*ie)+3]=255,k[4*(ue+ae*ie)+2]=L[3*he+0],k[4*(ue+ae*ie)+1]=L[3*he+1],k[4*(ue+ae*ie)+0]=L[3*he+2]}return k}_getImageData16bits(k,T,L,ae,Le,se,J,F,x,I){for(let G=0,ie=Le;ie!==J;ie+=se)for(let ue=F;ue!==I;ue+=x,G+=2){const he=T[G+0]|T[G+1]<<8;k[4*(ue+ae*ie)+0]=(31744&he)>>7,k[4*(ue+ae*ie)+1]=(992&he)>>2,k[4*(ue+ae*ie)+2]=(31&he)>>3,k[4*(ue+ae*ie)+3]=32768&he?0:255}return k}_getImageData24bits(k,T,L,ae,Le,se,J,F,x,I){for(let G=0,ie=Le;ie!==J;ie+=se)for(let ue=F;ue!==I;ue+=x,G+=3)k[4*(ue+ae*ie)+3]=255,k[4*(ue+ae*ie)+2]=T[G+0],k[4*(ue+ae*ie)+1]=T[G+1],k[4*(ue+ae*ie)+0]=T[G+2];return k}_getImageData32bits(k,T,L,ae,Le,se,J,F,x,I){for(let G=0,ie=Le;ie!==J;ie+=se)for(let ue=F;ue!==I;ue+=x,G+=4)k[4*(ue+ae*ie)+2]=T[G+0],k[4*(ue+ae*ie)+1]=T[G+1],k[4*(ue+ae*ie)+0]=T[G+2],k[4*(ue+ae*ie)+3]=T[G+3];return k}_getImageDataGrey8bits(k,T,L,ae,Le,se,J,F,x,I){for(let G=0,ie=Le;ie!==J;ie+=se)for(let ue=F;ue!==I;ue+=x,G++){const he=T[G];k[4*(ue+ae*ie)+0]=he,k[4*(ue+ae*ie)+1]=he,k[4*(ue+ae*ie)+2]=he,k[4*(ue+ae*ie)+3]=255}return k}_getImageDataGrey16bits(k,T,L,ae,Le,se,J,F,x,I){for(let G=0,ie=Le;ie!==J;ie+=se)for(let ue=F;ue!==I;ue+=x,G+=2)k[4*(ue+ae*ie)+0]=T[G+0],k[4*(ue+ae*ie)+1]=T[G+0],k[4*(ue+ae*ie)+2]=T[G+0],k[4*(ue+ae*ie)+3]=T[G+1];return k}open(k,T){const L=new XMLHttpRequest;return new Promise((ae,Le)=>{L.responseType="arraybuffer",L.open("GET",k,!0),L.onload=()=>{L.status===200&&this.load(new Uint8Array(L.response),ae),this.imageSourceData=L.response,T&&T()},L.send(null)})}load(k,T){let L=0;if(k.length<18)throw Error("Not enough data to contain header");const ae={idLength:k[L++],colorMapType:k[L++],imageType:k[L++],colorMapIndex:k[L++]|k[L++]<<8,colorMapLength:k[L++]|k[L++]<<8,colorMapDepth:k[L++],offsetX:k[L++]|k[L++]<<8,offsetY:k[L++]|k[L++]<<8,width:k[L++]|k[L++]<<8,height:k[L++]|k[L++]<<8,pixelDepth:k[L++],flags:k[L++]};if(ae.hasEncoding=ae.imageType===r0||ae.imageType===i0||ae.imageType===ec,ae.hasColorMap=ae.imageType===r0||ae.imageType===n0,ae.isGreyColor=ae.imageType===ec||ae.imageType===B0,this.header=ae,this._checkHeader(),(L+=ae.idLength)>=k.length)throw Error("No data");if(ae.hasColorMap){const F=ae.colorMapLength*(ae.colorMapDepth>>3);this.palette=k.subarray(L,L+F),L+=F}const Le=ae.pixelDepth>>3,se=ae.width*ae.height,J=se*Le;ae.hasEncoding?this.imageData=this._decodeRLE(k,L,Le,J):this.imageData=k.subarray(L,L+(ae.hasColorMap?se:J)),T(this)}getImageData(k){const{width:T,height:L,flags:ae,pixelDepth:Le,isGreyColor:se}=this.header,J=(ae&$r)>>Xa;let F,x,I,G,ie,ue,he;switch(k||(k=document?document.createElement("canvas").getContext("2d").createImageData(T,L):{width:T,height:L,data:new Uint8ClampedArray(T*L*4)}),J===s0||J===u0?(G=0,ie=1,ue=L):(G=L-1,ie=-1,ue=-1),J===s0||J===a0?(F=0,x=1,I=T):(F=T-1,x=-1,I=-1),Le){case 8:he=se?this._getImageDataGrey8bits:this._getImageData8bits;break;case 16:he=se?this._getImageDataGrey16bits:this._getImageData16bits;break;case 24:he=this._getImageData24bits;break;case 32:he=this._getImageData32bits}return he.call(this,k.data,this.imageData,this.palette,T,G,ie,ue,F,x,I),k}getCanvas(){const{width:k,height:T}=this.header,L=document.createElement("canvas"),ae=L.getContext("2d"),Le=ae.createImageData(k,T);return L.width=k,L.height=T,ae.putImageData(this.getImageData(Le),0,0),L}getDataURL(k){return this.getCanvas().toDataURL(k||"image/png")}},uu=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())}),F0=({list:k,title:T,direction:L})=>{const ae=k.length,[Le,se]=(0,c.useState)([]),J=()=>uu(void 0,null,function*(){let F=[];for(let x=0;x<k.length;x++){let I=k[x];if(I.pic_url.indexOf(".tga")>-1){const G=new Js;yield G.open(I.pic_url),I.pic_url=G.getDataURL()}F.push(I)}se([...F])});return(0,c.useEffect)(()=>{J()},[k]),c.createElement("div",{className:`img-list ${L?"":"direction"}`},c.createElement("h4",null,T),c.createElement("div",{className:"list-body",style:{padding:"40px 0px"}},ae>0?Le.map((F,x)=>c.createElement("img",{onClick:()=>{n.Z.publish("preview-image",`${is.KI}${F.pic_url}`)},className:ae===1?"singal":"",src:`${F.pic_url.indexOf("data:image/png;base64")>-1?F.pic_url:is.KI+F.pic_url}`,key:F.pic_url,alt:T})):c.createElement(c.Fragment,null,c.createElement("img",{alt:"\u7A7A",className:"nothing",src:$l}),c.createElement("img",{alt:"\u7A7A",className:"nothing",src:$l}))))},V0=({url:k,poster:T})=>c.createElement("div",{className:"video-container"},c.createElement("video",{controls:!0,autoPlay:!0,src:k,preload:"auto",poster:T||""},c.createElement("source",{type:"video/webm",src:k}),c.createElement("source",{type:"video/mp4",src:k}))),jd=({url:k})=>c.createElement("div",{className:"video-container"},c.createElement("audio",{style:{width:"100%"},controls:!0,src:k}," Your browser does not support the ",c.createElement("code",null,"audio")," element. ")),Ic=({files:k,type:T,title:L})=>c.createElement("div",{className:"img-list",style:{height:"auto",width:"100%"}},c.createElement("h4",null,L),c.createElement("ul",{className:"video-list"},k.map((ae,Le)=>c.createElement("li",{key:Le},T==="mp4"?c.createElement(V0,{url:ae.file_url}):c.createElement("div",{className:"pt60"},c.createElement(jd,{url:ae.file_url})))))),zo={wrapper:"wrapper____kMQR",text:"text___QBUHJ",icon:"icon___p_4V7"},Nd=w(96249),Yd=w.n(Nd),o0=({onClose:k,onOpen:T,panelVisible:L})=>{const[ae,Le]=(0,c.useState)({left:0,top:0,bottom:0,right:0}),se=(0,c.useRef)(null),J=(I,G)=>{var ie;const{clientWidth:ue,clientHeight:he}=window.document.documentElement,De=(ie=se.current)==null?void 0:ie.getBoundingClientRect();De&&Le({left:-De.left+G.x,right:ue-(De.right-G.x),top:-De.top+G.y,bottom:he-(De.bottom-G.y)})},[F,x]=(0,c.useState)({x:0,y:0});return c.createElement(Yd(),{position:F,bounds:ae,cancel:`.${zo.icon}`,onStart:(I,G)=>J(I,G),onDrag:(I,G)=>{const{x:ie,y:ue}=G;x({x:ie,y:ue})}},c.createElement(o.Z,{style:{display:L?"none":"flex"},gutter:16,ref:se,className:zo.wrapper,align:"middle",justify:"space-between"},c.createElement(r.Z,{className:zo.text},"\u67E5\u770B\u6548\u679C"),c.createElement(r.Z,null,c.createElement("i",{className:`${zo.icon} iconfont icon-quanping3`,onClick:T})),c.createElement(r.Z,null,c.createElement("i",{className:`${zo.icon} iconfont icon-guanbizhengchang font18`,onClick:k}))))},Qd=({value:k})=>c.createElement("img",{src:`data:image/png;base64,${k}`,alt:"qrcode"}),X0=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});function Ud(k){let T=k.documentElement,L=k.body;return Math.max(T.clientHeight,T.scrollHeight,T.offsetHeight,L?L.clientHeight:0,L?L.scrollHeight:0,500)}function M0(k){let T=k.contentDocument?k.contentDocument:k.contentWindow.document;k.style.visibility="hidden",k.style.height="10px",k.style.height=Ud(T)+4+"px",k.style.visibility="visible"}var kc=({taskId:k,onHidePictureView:T})=>{const[L,ae]=(0,c.useState)({}),[Le,se]=(0,c.useState)(),J=(0,c.useRef)(),F=(0,c.useRef)(),x=(0,c.useRef)(),[I,G]=(0,c.useState)(!0);(0,c.useEffect)(()=>{const{type:tt,iframe_src:it}=L;tt==="html"&&it&&F.current&&(F.current.contentWindow.document.write(it),F.current.contentWindow.document.close(),setTimeout(()=>{M0(F.current)},100))},[L,F.current]),(0,c.useEffect)(()=>{function tt(){return X0(this,null,function*(){var it,Ue;const At=yield(0,y.gT)(k);if(ae(At),(At==null?void 0:At.type)=="verilog"){const xt=yield(0,Zr.ZP)((Ue=(it=At==null?void 0:At.user_file)==null?void 0:it[0])==null?void 0:Ue.file_url,{method:"get",headers:{"Content-Type":"application/json"}}),Gt=new TextDecoder("utf-8"),nn=new Uint8Array(xt);J.current=JSON.parse(Gt.decode(nn)),se(JSON.parse(Gt.decode(nn)))}})}tt()},[k]),(0,c.useEffect)(()=>{ie()},[Le]);const ie=()=>{var tt;J.current&&J.current!=""&&((tt=x.current.contentWindow)==null||tt.postMessage({data:J.current},"*"))},[ue,he]=(0,c.useState)(!0),{type:De,orignal_picture:Qe,user_picture:we,answer_picture:je,contents:pe,user_file:ve,message:Ie,qrcode_str:Je,orignal_file:ye,answer_file:Te}=L;return c.createElement(c.Fragment,null,De?null:c.createElement(m.Z,{message:Ie||"\u52A0\u8F7D\u4E2D..."}),c.createElement("div",{className:"eval-picture-panel",style:{display:ue?"block":"none"}},c.createElement("div",{className:"picture-body"},c.createElement("h3",null,c.createElement("div",null,c.createElement("div",null,"\u67E5\u770B\u6548\u679C"),De==="image"&&c.createElement("div",{onClick:()=>G(!I),className:"direction"},c.createElement("span",{style:{marginRight:8,display:"inline-block"}},c.createElement("i",{className:`iconfont ${I?"icon-zongxiang":"icon-hengxiang"}`})),c.createElement("span",null,"\u5207\u6362\u4E3A",I?"\u7EB5":"\u6A2A","\u5411\u5BF9\u6BD4"))),c.createElement("div",null,c.createElement("i",{className:"iconfont icon-suoxiao--zhengchang picture-panel-icon",onClick:()=>he(!1)}),c.createElement("i",{className:"iconfont icon-guanbizhengchang picture-panel-icon ml20 font18",onClick:T}))),De==="verilog"&&c.createElement("iframe",{onLoad:ie,ref:x,src:"/js/iverilog/index.html",className:"iverilogFrame"}),De==="image"?c.createElement("div",{className:"flex-container",style:{flexDirection:I?"unset":"column"}},Qe.length>0?c.createElement(F0,{list:Qe,title:"\u539F\u59CB\u56FE\u7247",direction:I}):null,je.length>0?c.createElement(F0,{list:je,title:"\u9884\u671F\u8F93\u51FA",direction:I}):null,we.length>0?c.createElement(F0,{list:we,title:"\u5B9E\u9645\u8F93\u51FA",direction:I}):null):De==="mp4"?c.createElement("div",{className:"flex-container",style:{flexDirection:I?"unset":"column"}},ye.length>0?c.createElement(Ic,{files:ye,type:De,title:"\u539F\u59CB\u8F93\u51FA"}):null,Te.length>0?c.createElement(Ic,{files:Te,type:De,title:"\u9884\u671F\u8F93\u51FA"}):null,ve.length>0?c.createElement(Ic,{files:ve,type:De,title:"\u5B9E\u9645\u8F93\u51FA"}):null):c.createElement(c.Fragment,null,c.createElement("h2",null,"\u5B9E\u9645\u8F93\u51FA"),c.createElement("div",{className:`output-txt ${De==="html"?"html":""}`},De==="html"?c.createElement("iframe",{ref:F,style:{width:"100%",height:"100%",border:"1px solid #ccc"}}):De=="mp3"?c.createElement(Ic,{files:ve,type:De}):De==="qrcode"?c.createElement(Qd,{value:Je}):c.createElement("div",{style:{overflow:"auto",height:"100%"}},c.createElement(_a.Z,{value:pe})))))),c.createElement(o0,{panelVisible:ue,onClose:T,onOpen:()=>he(!0)}))},I0,k0;const zd=(I0=(0,l.oP)())!=null&&I0.homework_common_id?{homework_common_id:(k0=(0,l.oP)())==null?void 0:k0.homework_common_id}:{};function l0(k,T){return(0,Zr.U2)(`/tasks/${k}/system_update.json`,{myshixun_id:T})}function c0(k){return(0,Zr.U2)(`/tasks/${k}/sync_codes.json`,zd)}function Tc(k){return(0,Zr.U2)(`/tasks/${k}/sync_modify_time`)}var Fo=w(59301),T0=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())}),L0=({showNotice:k,tpm_cases_modified:T,tpm_modified:L,tpm_script_modified:ae,st:Le,taskId:se,casesModifiedModal:J,myshixunId:F,dispatch:x,toEvalCode:I,onNextCallback:G,onUpdateCallback:ie,onUpdateFailure:ue})=>{const he=(L||ae)&&Le===0,[De,Qe]=(0,c.useState)(!1),we=(ve=!1)=>{x({type:ve?"SHOW_CASE_NOTICE":"HIDE_CASE_NOTICE"})};function je(){return T0(this,null,function*(){if(!De){if(Qe(!0),he){const ve=yield c0(se),{path:Ie,status:Je}=ve,ye=ve.message;Je===-1?(d.ZP.info(ye||"\u66F4\u65B0\u5931\u8D25\uFF0C\u670D\u52A1\u7AEF\u9519\u8BEF"),ue()):(d.ZP.info("\u66F4\u65B0\u6210\u529F\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u65B0\u52A0\u8F7D\u4EE3\u7801..."),T&&(yield Tc(se)),ie(Ie,new Date().getTime()))}else yield Tc(se),d.ZP.info("\u66F4\u65B0\u72B6\u6001\u5DF2\u540C\u6B65\u3002"),G();Qe(!1),we(T)}})}function pe(){return T0(this,null,function*(){De||(Qe(!0),he?T?yield Tc(se):yield l0(se,F):yield Tc(se),Qe(!1),G(),we(T))})}return Fo.createElement(Fo.Fragment,null,Fo.createElement(E.default,{zIndex:1001,open:k,centered:!0,title:"\u66F4\u65B0\u901A\u77E5",closable:!1,confirmLoading:De,okText:he?"\u7ACB\u5373\u66F4\u65B0":"\u77E5\u9053\u4E86",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:je,onCancel:pe},Fo.createElement("div",null,"\u5B9E\u9A8C\u8001\u5E08\u5DF2\u8C03\u6574\u4EE3\u7801\u6A21\u677F\u6587\u4EF6\uFF0C\u8BF7\u60A8\u5C3D\u5FEB\u540C\u6B65\u6700\u65B0\u4EE3\u7801\uFF0C\u4EE5\u514D\u5F71\u54CD\u60A8\u7B54\u9898\u3002",Fo.createElement("br",null),"\u6CE8\uFF1A\u5982\u679C\u5B9E\u9A8C\u8001\u5E08\u8C03\u6574\u7684\u4EE3\u7801\u548C\u60A8\u7684\u4EE3\u7801\u6709\u51B2\u7A81\uFF0C\u5219\u4F1A\u4EE5\u8001\u5E08\u7684\u4EE3\u7801\u4E3A\u51C6\uFF0C\u8986\u76D6\u60A8\u5F53\u524D\u7684\u4EE3\u7801\u3002",Fo.createElement("span",{style:{color:"#3968D2"}},"\u5EFA\u8BAE\u5148\u628A\u5F53\u524D\u4EE3\u7801\u4FDD\u5B58\u5230\u672C\u5730\u518D\u540C\u6B65\u6700\u65B0\u4EE3\u7801\u3002"))),Fo.createElement(E.default,{title:"\u66F4\u65B0\u901A\u77E5",open:J,centered:!0,closable:!1,cancelText:"\u7A0D\u540E\u518D\u8BF4",okText:"\u91CD\u65B0\u8BC4\u6D4B",confirmLoading:De,onOk:()=>{we(!1),I==null||I()},onCancel:()=>T0(void 0,null,function*(){we(!1),G(),yield l0(se,F)})},Fo.createElement("div",null,"\u5B9E\u9A8C\u8001\u5E08\u5DF2\u8C03\u6574\u6D4B\u8BD5\u7528\u4F8B\uFF0C\u8BF7\u91CD\u65B0\u8BC4\u6D4B\u4EE3\u7801\u52A0\u8F7D\u6700\u65B0\u6D4B\u8BD5\u7528\u4F8B\u3002")))},Gd=Object.defineProperty,J0=Object.getOwnPropertySymbols,Kd=Object.prototype.hasOwnProperty,q0=Object.prototype.propertyIsEnumerable,vl=(k,T,L)=>T in k?Gd(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,$0=(k,T)=>{for(var L in T||(T={}))Kd.call(T,L)&&vl(k,L,T[L]);if(J0)for(var L of J0(T))q0.call(T,L)&&vl(k,L,T[L]);return k};const df=k=>React.createElement("svg",$0({width:20,height:79,xmlns:"http://www.w3.org/2000/svg"},k),React.createElement("title",null,"vnc\u5B9E\u8BAD\u754C\u9762-\u6536\u8D77"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M.33 79h15.687a3.922 3.922 0 0 0 3.922-3.922V4.49A3.922 3.922 0 0 0 16.017.57H.331V79Z",fill:"#ECF6FE"}),React.createElement("path",{d:"M6.213 46.647c.654 0 .98-.327.98-.98V33.902c0-.607-.281-.932-.845-.975l-.135-.005c-.653 0-.98.326-.98.98v11.765c0 .607.282.932.845.975l.135.005Zm2.941 0 6.863-5.882-6.863-7.843v13.725Z",fill:"#165DFF"})));var R0="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iNzkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNLjMzIDc5aDE1LjY4N2EzLjkyMiAzLjkyMiAwIDAgMCAzLjkyMi0zLjkyMlY0LjQ5QTMuOTIyIDMuOTIyIDAgMCAwIDE2LjAxNy41N0guMzMxVjc5WiIgZmlsbD0iI0VDRjZGRSIvPjxwYXRoIGQ9Ik02LjIxMyA0Ni42NDdjLjY1NCAwIC45OC0uMzI3Ljk4LS45OFYzMy45MDJjMC0uNjA3LS4yODEtLjkzMi0uODQ1LS45NzVsLS4xMzUtLjAwNWMtLjY1MyAwLS45OC4zMjYtLjk4Ljk4djExLjc2NWMwIC42MDcuMjgyLjkzMi44NDUuOTc1bC4xMzUuMDA1Wm0yLjk0MSAwIDYuODYzLTUuODgyLTYuODYzLTcuODQzdjEzLjcyNVoiIGZpbGw9IiMxNjVERkYiLz48L2c+PC9zdmc+",ed=Object.defineProperty,td=Object.getOwnPropertySymbols,O0=Object.prototype.hasOwnProperty,Wd=Object.prototype.propertyIsEnumerable,d0=(k,T,L)=>T in k?ed(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,nd=(k,T)=>{for(var L in T||(T={}))O0.call(T,L)&&d0(k,L,T[L]);if(td)for(var L of td(T))Wd.call(T,L)&&d0(k,L,T[L]);return k};const ff=k=>React.createElement("svg",nd({width:20,height:79,xmlns:"http://www.w3.org/2000/svg"},k),React.createElement("title",null,"vnc\u5B9E\u8BAD\u754C\u9762-\u5C55\u5F00"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M19.939 79H4.253A3.922 3.922 0 0 1 .33 75.078V4.49A3.922 3.922 0 0 1 4.253.57h15.686V79Z",fill:"#ECF6FE"}),React.createElement("path",{d:"M15.037 46.647c-.654 0-.98-.327-.98-.98V33.902c0-.607.281-.932.845-.975l.135-.005c.653 0 .98.326.98.98v11.765c0 .607-.282.932-.845.975l-.135.005Zm-2.941 0-6.863-5.882 6.863-7.843v13.725Z",fill:"#165DFF"})));var P0="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iNzkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTkuOTM5IDc5SDQuMjUzQTMuOTIyIDMuOTIyIDAgMCAxIC4zMyA3NS4wNzhWNC40OUEzLjkyMiAzLjkyMiAwIDAgMSA0LjI1My41N2gxNS42ODZWNzlaIiBmaWxsPSIjRUNGNkZFIi8+PHBhdGggZD0iTTE1LjAzNyA0Ni42NDdjLS42NTQgMC0uOTgtLjMyNy0uOTgtLjk4VjMzLjkwMmMwLS42MDcuMjgxLS45MzIuODQ1LS45NzVsLjEzNS0uMDA1Yy42NTMgMCAuOTguMzI2Ljk4Ljk4djExLjc2NWMwIC42MDctLjI4Mi45MzItLjg0NS45NzVsLS4xMzUuMDA1Wm0tMi45NDEgMC02Ljg2My01Ljg4MiA2Ljg2My03Ljg0M3YxMy43MjVaIiBmaWxsPSIjMTY1REZGIi8+PC9nPjwvc3ZnPg==",co=w(88806),rd=w(73758),$u={content_all:"content_all___NzIHq",model_title:"model_title___FWjLy",model_content:"model_content___W0Bgk",content_img:"content_img___ioPrw",content_list:"content_list___uDEHC",list_title:"list_title___qBozw",list_neirong:"list_neirong___pd0tt",list_guanka:"list_guanka___CiqiV",content_enter:"content_enter___KilUK",challenges_item:"challenges_item___soK3N"},ad=({visible:k,shixuns:T=[],onClose:L})=>{const ae=Le=>c.createElement("div",{className:$u.challenges},Le==null?void 0:Le.map((se,J)=>c.createElement("span",{key:J,className:$u.challenges_item},se==null?void 0:se.name)));return c.createElement(E.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:k,title:"\u667A\u80FD\u63A8\u8350",footer:!1,width:"1000px",onCancel:L},c.createElement("div",{className:$u.model_title},"\u6839\u636E\u4F60\u7684\u5B66\u4E60\u60C5\u51B5\uFF0C\u7279\u5411\u4F60\u63A8\u8350\u4EE5\u4E0B\u5B9E\u8DF5\u9879\u76EE\uFF1A"),c.createElement("div",{className:$u.content_all},T.map((Le,se)=>{var J;return c.createElement("div",{key:se,className:$u.model_content},c.createElement("img",{src:`${(J=Le==null?void 0:Le.cover_image)!=null&&J.includes("https")?"":z.Z.IMG_SERVER}`+(Le==null?void 0:Le.cover_image),className:$u.content_img}),c.createElement("div",{className:$u.content_list},c.createElement(a.Z,{title:Le==null?void 0:Le.name},c.createElement("div",{className:$u.list_title},Le==null?void 0:Le.name)),c.createElement(a.Z,{color:"#fff",title:c.createElement(_a.Z,{value:Le==null?void 0:Le.description})},c.createElement("div",{className:$u.list_neirong},c.createElement(_a.Z,{value:Le==null?void 0:Le.description,showTextOnly:!0}))),c.createElement(a.Z,{color:"#fff",title:ae(Le==null?void 0:Le.challenges)},c.createElement("div",{className:$u.list_guanka},ae(Le==null?void 0:Le.challenges)))),c.createElement("div",{className:$u.content_enter,onClick:()=>{window.open(`/shixuns/${Le==null?void 0:Le.identifier}/challenges`)}},"\u8FDB\u5165\u5B66\u4E60"))})))},sd=w(4796),Vd=w(18889),ws={flex_box_center:"flex_box_center___XD_bL",flex_space_between:"flex_space_between___KBpBH",flex_box_vertical_center:"flex_box_vertical_center___VRnMS",flex_box_center_end:"flex_box_center_end___xBiwQ",flex_box_column:"flex_box_column___loHD2",modelbody:"modelbody___dKuL5",titleclose:"titleclose___ejlgo",title:"title___A2Sbl",img:"img___c5ay9",close:"close___hVXB2",imgs:"imgs___K3yF_",card:"card___njYE2",pb:"pb___PL0ts",tjxx:"tjxx___Bzv_L",connect:"connect___FUYBR",name:"name___me_6Z",namecontent:"namecontent___xfr5x",footer:"footer___UzAAc",hyh:"hyh___DNT6n",zyx:"zyx___TsQP6",zyxs:"zyxs___PgaMh",cyx:"cyx___SUFyC",cyxs:"cyxs___hlNWc"},ud="data:image/png;base64,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",Xd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAa5JREFUOE+Fkz1LXFEQhp9XE7EQzC9QEF2QNQbSBA0WghaKpYKtWgiBgGBwiyQGTRE/IthaSFKKFtraKMiii4iIxo9SSLBNIBASg07uLOcul4tZp5p7zznPOfO+MyIVZtYEjALdQD1wC1wCm8CSJM9LoTgzs0rgAzAGPEyDw/c1MANMSXIwRUA4vAH0hY03UX4AnIc9WeApUBHWV4FBSRYD5oFXYfEP0C7pMPkKM2v2EoCO8P+dpGmZWQY4BR4AfrPHHtAr6WcKUgVsAc+B30DGAR+B8XDYxVsAaspAWoGjUNqUA46Bx0BBUpuZdQLr90BOgBZg1wE/gNrIsk+ShoOoZSFm5iIOAN8c8B14BHyWNJSwNQkpAD2xJma2BvQDXx3g9TyJRNuX9Cwl2p0QMzsD3JW8A2aBidBxWUkX90BeA9tBxLcOaAgN4xbtRNQuSX/LQNxq3/sLaIwb6T3wJhzKAy8kudKlMLOXkVaLiW7MSZqLAd6iK0HZohGRSF9Srew1x7NTEjw5TA6ZBHLRwFT/Z5j82dOSXLdilAAJ++oie0YS4+yvicd5WdJVEv4Pa/u0eGzL694AAAAASUVORK5CYII=",od=w(66649),xs=w.n(od),ld=w(68905),fi=w(59301),yl=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const Jd=({visible:k,occupationValue:T,shixunsDetail:L,onCancel:ae=()=>{}})=>{const Le=(0,e.useParams)(),[se,J]=(0,c.useState)([]),[F,x]=(0,c.useState)(""),[I,G]=(0,c.useState)(!1),[ie,ue]=(0,c.useState)(!1),[he,De]=(0,c.useState)(!1),[Qe,we]=(0,c.useState)({});(0,c.useEffect)(()=>{L.actionTabs.key==="intelligence"&&je()},[L.actionTabs.key]);function je(){return yl(this,null,function*(){var ve;let Ie=yield(0,Zr.ZP)("/api/knowledge/v2/resource_recommend.json",{method:"get",params:{identifier:Le.taskId}});(Ie==null?void 0:Ie.status)===0&&(((ve=Ie==null?void 0:Ie.data)==null?void 0:ve.length)>0&&De(!0),J(Ie==null?void 0:Ie.data),x(Ie==null?void 0:Ie.id))})}function pe(){return yl(this,null,function*(){let ve=yield(0,Zr.ZP)("/api/knowledge/v2/resource_recommend.json",{method:"get",params:{identifier:Le.taskId}});(ve==null?void 0:ve.status)===0&&(J(ve==null?void 0:ve.data),x(ve==null?void 0:ve.id))})}return fi.createElement("div",null,fi.createElement(E.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:ws.modelbody,open:he,title:!1,footer:!1,width:1107},fi.createElement("div",{className:ws.titleclose},fi.createElement("div",{className:ws.title},fi.createElement("img",{src:ud,className:ws.img}),fi.createElement("span",{style:{marginLeft:20}},"AI\u52A9\u6559\u53D1\u73B0\u4F60\u5B66\u4E60\u9047\u5230\u56F0\u96BE\uFF0C\u63A8\u8350\u4E86\u4E00\u4E9B\u8D44\u6E90\u7ED9\u4F60\uFF0C\u5148\u6765\u5B66\u5B66\u5427~")),fi.createElement("div",{className:ws.close},fi.createElement("i",{className:`iconfont icon-tupianguanbi ${ws.imgs}`,onClick:()=>{(0,e.getDvaApp)()._store.dispatch({type:"shixunsDetail/setActionTabs",payload:{key:""}}),De(!1)}}),fi.createElement("div",{style:{width:24,justifyContent:"center",display:"flex",marginTop:-3}},fi.createElement("div",{style:{height:20,width:2,background:"#fff"}})))),fi.createElement("div",{className:ws.connect},fi.createElement(o.Z,{gutter:30},se==null?void 0:se.map((ve,Ie)=>fi.createElement(r.Z,{span:8},fi.createElement(Vd.Z,{hoverable:!0,onClick:()=>yl(void 0,null,function*(){var Je,ye;if((ve==null?void 0:ve.container_type)==="Video")E.default.confirm({icon:null,title:"\u89C6\u9891\u64AD\u653E",centered:!0,closable:!0,footer:!1,width:600,content:fi.createElement(ld.Z,{allow_skip:!0,src:ve==null?void 0:ve.url})});else if((ve==null?void 0:ve.container_type)==="Shixun")window.open(ve==null?void 0:ve.url);else{let Te=yield(0,Zr.ZP)("/api/knowledge/v2/get_container_type.json",{method:"get",params:{url:ve==null?void 0:ve.url}});(Te==null?void 0:Te.container_type)==="att"&&we({url:z.Z.API_SERVER+((Je=Te==null?void 0:Te.attachment)==null?void 0:Je.url),file_type:(ye=Te==null?void 0:Te.attachment)==null?void 0:ye.file_type})}}),className:ws.card,style:{width:330,borderRadius:8},cover:fi.createElement("div",{style:{position:"relative",height:210}},(ve==null?void 0:ve.container_type)==="Video"&&fi.createElement("i",{className:"iconfont icon-bofang2",style:{color:"#ffffff",fontSize:60,position:"absolute",top:"36%",left:"36%"}}),fi.createElement("img",{alt:"example",style:{height:210,width:"100%",objectFit:"cover"},src:ve==null?void 0:ve.pic}))},fi.createElement("div",{className:ws.tjxx},"\u63A8\u8350\u5B66\u4E60"),fi.createElement("div",{onClick:Je=>{Je.stopPropagation(),E.default.destroyAll(),E.default.confirm({title:"\u63D0\u793A",content:"\u5C4F\u853D\u540E\u5C06\u4E0D\u4F1A\u63A8\u8350\u8BE5\u6761\u5185\u5BB9",okText:"\u786E\u8BA4",closeIcon:!0,centered:!0,icon:null,cancelText:"\u53D6\u6D88",onOk:(0,Zt.debounce)(()=>yl(void 0,null,function*(){let ye=yield(0,Zr.ZP)("/api/knowledge/v2/dislike.json",{method:"POST",body:{container_id:ve==null?void 0:ve.container_id,container_type:ve==null?void 0:ve.container_type,subject_knowledge_graph_id:ve==null?void 0:ve.subject_knowledge_graph_id,reason:[""]}});if((ye==null?void 0:ye.status)===0){let Te=se==null?void 0:se.filter(tt=>(ve==null?void 0:ve.container_id)!==(tt==null?void 0:tt.container_id));J(Te)}}),500)})},className:ws.pb},fi.createElement("img",{src:Xd})),fi.createElement("div",null,fi.createElement(a.Z,{title:ve==null?void 0:ve.name},fi.createElement("span",{className:ws.name},ve==null?void 0:ve.name)),fi.createElement("div",{className:ws.namecontent,style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},fi.createElement("div",null,(ve==null?void 0:ve.container_type)==="Video"&&fi.createElement(a.Z,{title:"\u65F6\u957F"}," ",fi.createElement("span",null,fi.createElement("i",{className:"iconfont icon-shijian3 font14 mr3"}),(0,l.li)(ve.duration))),(ve==null?void 0:ve.container_type)==="Attachment"&&fi.createElement(a.Z,{title:"\u9644\u4EF6\u5927\u5C0F"}," ",fi.createElement("span",null,fi.createElement("i",{className:"iconfont icon-baocun font14 mr3"}),ve.filesize)),(ve==null?void 0:ve.container_type)==="Shixun"&&fi.createElement(a.Z,{title:"\u5173\u5361"}," ",fi.createElement("span",null,fi.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),ve.challenges_count)),(ve==null?void 0:ve.container_type)==="Shixun"&&fi.createElement(a.Z,{title:"\u4EBA\u6570"}," ",fi.createElement("span",null,fi.createElement("i",{className:"iconfont icon-chengyuan font14 mr3",style:{marginLeft:3}}),ve.member_count)),(ve==null?void 0:ve.container_type)==="Shixun"&&fi.createElement("span",{style:{marginLeft:10}},ve.level)),(ve==null?void 0:ve.container_type)==="Shixun"&&fi.createElement(Ns.Z,{disabled:!0,value:ve==null?void 0:ve.score_info})))))))),fi.createElement("div",{className:ws.footer},fi.createElement(Iu.default,{onChange:ve=>{ve.target.checked?sessionStorage.setItem("sevendaysTimes",xs()().add(7,"days").valueOf()+""):sessionStorage.setItem("sevendaysTimes","1")}},"7\u5929\u5185\u4E0D\u518D\u63D0\u9192"),fi.createElement("div",{style:{display:"flex",alignItems:"center"}},fi.createElement("span",{className:ws.hyh,onClick:(0,Zt.debounce)(()=>{pe()},500)},fi.createElement("i",{className:"iconfont icon-genghuan1",style:{marginRight:5,fontSize:18}})," \u6362\u4E00\u6362"),fi.createElement("span",{onClick:(0,Zt.debounce)(()=>yl(void 0,null,function*(){if(I){G(!1);return}let ve=yield(0,Zr.ZP)("/api/knowledge/v2/comment.json",{method:"post",body:{action_type:"upvote",id:F}});(ve==null?void 0:ve.status)===0&&G(!0)}),500),className:I?ws.zyxs:ws.zyx},fi.createElement("i",{className:"iconfont icon-dianzan7",style:{marginRight:5,fontSize:18}}),"\u8D5E\u4E00\u4E0B"),fi.createElement("span",{onClick:(0,Zt.debounce)(()=>yl(void 0,null,function*(){if(ie){ue(!1);return}let ve=yield(0,Zr.ZP)("/api/knowledge/v2/comment.json",{method:"post",body:{action_type:"downvote",id:F}});(ve==null?void 0:ve.status)===0&&ue(!0)}),500),className:ie?ws.cyxs:ws.cyx},fi.createElement("i",{className:"iconfont icon-cai",style:{marginRight:5,fontSize:18}}),"\u8E29\u4E00\u4E0B")))),fi.createElement(Or.Z,{close:!0,style:{zIndex:1300,background:"rgba(1, 10, 35, 0.5)"},data:Qe==null?void 0:Qe.url,type:Qe==null?void 0:Qe.file_type,onClose:()=>we({})}))};var j0=(0,e.connect)(({paperlibrary:k,loading:T,globalSetting:L,shixunsDetail:ae})=>({paperlibrary:k,globalSetting:L,loading:T.effects,shixunsDetail:ae}))(Jd),Go={wrap:"wrap___PCgOK",modal:"modal___SWmbt",title:"title___wQJCG",path:"path___YTbmg",colorBlue:"colorBlue___BkPK2",width240:"width240___U_vxr",filePath:"filePath___Znqj2"},$s=w(59301),cd=Object.defineProperty,Lc=Object.getOwnPropertySymbols,dd=Object.prototype.hasOwnProperty,fd=Object.prototype.propertyIsEnumerable,hd=(k,T,L)=>T in k?cd(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,pd=(k,T)=>{for(var L in T||(T={}))dd.call(T,L)&&hd(k,L,T[L]);if(Lc)for(var L of Lc(T))fd.call(T,L)&&hd(k,L,T[L]);return k},N0=(k,T)=>{var L={};for(var ae in k)dd.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&Lc)for(var ae of Lc(k))T.indexOf(ae)<0&&fd.call(k,ae)&&(L[ae]=k[ae]);return L},qd=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const $d=k=>{var T=k,{shixunsDetail:L,globalSetting:ae,loading:Le,user:se,dispatch:J,isRepository:F,myshixunIdentifier:x}=T,I=N0(T,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","myshixunIdentifier"]);const G=(0,e.useLocation)(),ie=(0,e.useParams)(),[ue,he]=(0,c.useState)({}),De=(0,c.useRef)(),[Qe]=A.default.useForm(),[we,je]=(0,c.useState)("");(0,c.useEffect)(()=>{I.visible&&Qe.resetFields()},[I.visible]),(0,c.useEffect)(()=>{const ve=sessionStorage.getItem("pathArray");if(ve){const Ie=ve.split(",").join("/"),Je=Ie.indexOf("/")===0?Ie.substr(1):Ie;je(Je)}},[]),(0,c.useEffect)(()=>{var ve,Ie;De.current=(Ie=(ve=G.pathname)==null?void 0:ve.split("/"))==null?void 0:Ie[2]},[]);const pe=(...ve)=>qd(void 0,[...ve],function*(Ie={}){const Je=yield(0,Zr.ZP)(`/api/myshixuns/${x}/add_file.json`,{method:"post",body:{id:x,message:Ie.commitMessage,content:"",path:(I.defaultPath?I.defaultPath+"/":"")+Ie.path+"/"+(Ie.file||".gitkeep"),secret_repository:F?void 0:!0}});(Je==null?void 0:Je.status)===0&&(d.ZP.success("\u6DFB\u52A0\u6210\u529F"),I.onOK(I.defaultPath?I.defaultPath:""),I.onClose())});return $s.createElement(E.default,{width:"60%",centered:!0,open:I.visible,wrapClassName:Go.modal,onOk:()=>{Qe.submit()},onCancel:I.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},$s.createElement("section",{className:Go.bg},$s.createElement("div",{className:Go.wrap},$s.createElement(A.default,{className:"mt10",form:Qe,scrollToFirstError:!0,layout:"vertical",onFinish:pe,onChange:()=>{var ve,Ie,Je,ye;const Te=pd({},Qe.getFieldsValue()),tt=(ve=Te==null?void 0:Te.path)==null?void 0:ve.split(""),it=(Ie=Te==null?void 0:Te.file)==null?void 0:Ie.split("");(Je=tt==null?void 0:tt.filter(Ue=>Ue=="/"))!=null&&Je.length&&(Te.path=Te.path.substring(0,Te.path.length-1)),(ye=it==null?void 0:it.filter(Ue=>Ue=="/"))!=null&&ye.length&&(Te.file=Te.file.substring(0,Te.path.length-1)),Qe.setFieldsValue(pd({},Te)),he(Te)}},$s.createElement(A.default.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},$s.createElement(o.Z,null,$s.createElement(r.Z,null,$s.createElement("span",{className:Go.filePath},I.defaultPath+"/")),$s.createElement(r.Z,{flex:"1"},$s.createElement(A.default.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},$s.createElement(b.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"middle"}))))),$s.createElement(A.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},$s.createElement(b.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"middle"})),$s.createElement(A.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},$s.createElement(b.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"}))))))};var f0=(0,e.connect)(({shixunsDetail:k,loading:T,globalSetting:L,user:ae})=>({shixunsDetail:k,globalSetting:L,user:ae,loading:T.models.index}))($d),ts=w(59301),md=Object.defineProperty,h0=Object.getOwnPropertySymbols,Y0=Object.prototype.hasOwnProperty,H0=Object.prototype.propertyIsEnumerable,gd=(k,T,L)=>T in k?md(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,vd=(k,T)=>{for(var L in T||(T={}))Y0.call(T,L)&&gd(k,L,T[L]);if(h0)for(var L of h0(T))H0.call(T,L)&&gd(k,L,T[L]);return k},ef=(k,T)=>{var L={};for(var ae in k)Y0.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&h0)for(var ae of h0(k))T.indexOf(ae)<0&&H0.call(k,ae)&&(L[ae]=k[ae]);return L},yd=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const tf=k=>{var T=k,{shixunsDetail:L,globalSetting:ae,loading:Le,user:se,dispatch:J,isRepository:F,myshixunIdentifier:x}=T,I=ef(T,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","myshixunIdentifier"]);const G=(0,e.useLocation)(),ie=(0,e.useParams)(),[ue,he]=(0,c.useState)({}),De=(0,c.useRef)(),[Qe]=A.default.useForm(),[we,je]=(0,c.useState)("");(0,c.useEffect)(()=>{I.visible&&Qe.resetFields()},[I.visible]),(0,c.useEffect)(()=>{const ve=sessionStorage.getItem("pathArray");if(ve){const Ie=ve.split(",").join("/"),Je=Ie.indexOf("/")===0?Ie.substr(1):Ie;je(Je)}},[]),(0,c.useEffect)(()=>{var ve,Ie;De.current=(Ie=(ve=G.pathname)==null?void 0:ve.split("/"))==null?void 0:Ie[2]},[]);const pe=(...ve)=>yd(void 0,[...ve],function*(Ie={},Je=!1,ye=1){const Te=yield(0,Zr.ZP)(`/api/myshixuns/${x}/add_file.json`,{method:"post",body:{id:x,message:Ie.commitMessage,content:Ie.codeMirror,path:(I.defaultPath?I.defaultPath+"/":"")+Ie.path,secret_repository:F?void 0:!0,sync_origin_shixun:Je}});(Te==null?void 0:Te.status)===0&&(d.ZP.success("\u6DFB\u52A0\u6210\u529F"),I.onOK(I.defaultPath?I.defaultPath:""),I.onClose())});return ts.createElement(E.default,{width:"60%",open:I.visible,wrapClassName:Go.modal,destroyOnClose:!0,centered:!0,onOk:()=>{Qe.submit()},onCancel:I.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},ts.createElement("section",{className:Go.bg},ts.createElement("div",{className:Go.wrap},ts.createElement(A.default,{className:"mt10",form:Qe,scrollToFirstError:!0,layout:"vertical",onFinish:ve=>{var Ie,Je;(Ie=L==null?void 0:L.detail)!=null&&Ie.is_fork_from_creator&&((Je=L==null?void 0:L.detail)!=null&&Je.copy_for_exercise)?(I.onClose(),J({type:"classroomList/setActionTabs",payload:{key:"\u540C\u6B65\u4FEE\u6539",value:ve,type:"wareHouse",fn:(ye,Te,tt)=>{pe(ye,Te,tt)}}})):pe(ve)},onChange:()=>{var ve,Ie;const Je=vd({},Qe.getFieldsValue()),ye=(ve=Je==null?void 0:Je.path)==null?void 0:ve.split("");((Ie=ye==null?void 0:ye.filter(Te=>Te=="/"))==null?void 0:Ie.length)>1&&(Je.path=Je.path.substring(0,Je.path.length-1)),Qe.setFieldsValue(vd({},Je)),he(Je)}},ts.createElement(A.default.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},ts.createElement(o.Z,null,ts.createElement(r.Z,null,ts.createElement("span",{className:Go.filePath},I.defaultPath+"/")),ts.createElement(r.Z,{flex:"1"},ts.createElement(A.default.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ts.createElement(b.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"middle"}))))),ts.createElement(A.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ts.createElement(b.default,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"middle"})),ts.createElement("div",{className:"mt10 mb20"},ts.createElement(A.default.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}],style:{marginBottom:0}},ts.createElement($.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))};var Ed=(0,e.connect)(({shixunsDetail:k,loading:T,globalSetting:L,user:ae})=>({shixunsDetail:k,globalSetting:L,user:ae,loading:T.models.index}))(tf),Rc={wrap:"wrap___e94HY",title:"title___cJbAy",path:"path___k2PhZ",colorBlue:"colorBlue___zWEFd"},ou=w(59301),Q0=Object.defineProperty,tc=Object.getOwnPropertySymbols,_d=Object.prototype.hasOwnProperty,bd=Object.prototype.propertyIsEnumerable,Ji=(k,T,L)=>T in k?Q0(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Lr=(k,T)=>{for(var L in T||(T={}))_d.call(T,L)&&Ji(k,L,T[L]);if(tc)for(var L of tc(T))bd.call(T,L)&&Ji(k,L,T[L]);return k},ai=(k,T)=>{var L={};for(var ae in k)_d.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&tc)for(var ae of tc(k))T.indexOf(ae)<0&&bd.call(k,ae)&&(L[ae]=k[ae]);return L},Gi=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const{Dragger:Ga}=U.default,nc=k=>{var T=k,{shixunsDetail:L,globalSetting:ae,loading:Le,user:se,dispatch:J,isRepository:F,myshixunIdentifier:x}=T,I=ai(T,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","myshixunIdentifier"]);const G=(0,e.useLocation)(),ie=(0,e.useParams)(),[ue,he]=(0,c.useState)({}),De=(0,c.useRef)(),[Qe]=A.default.useForm(),[we,je]=(0,c.useState)([]),[pe,ve]=(0,c.useState)();let Ie;(0,c.useEffect)(()=>{I.visible&&(Qe.resetFields(),je([]))},[I.visible]),(0,c.useEffect)(()=>{De.current=x},[]),(0,c.useEffect)(()=>{const Ue=sessionStorage.getItem("pathArray");if(Ue){const At=Ue.split(",").join("/"),xt=At.indexOf("/")===0?At.substr(1):At;ve(xt)}},[]);const Je=Ue=>{var At,xt,Gt,nn;if(Ie=Ue.file.name,Ue.file.status==="done"||Ue.file.status==="uploading"){if(je(Ue.fileList),!Ue.file.response)return;if(((At=Ue.file.response)==null?void 0:At.status)===0){(xt=L==null?void 0:L.detail)!=null&&xt.copy_for_exercise||(d.ZP.success("\u4E0A\u4F20\u6210\u529F\uFF01"),Qe.validateFields());return}je(we.filter(jt=>jt.uid!==Ue.file.uid)),(Gt=Ue.file.response)!=null&&Gt.message&&d.ZP.info((nn=Ue.file.response)==null?void 0:nn.message)}},ye=Ue=>Gi(void 0,null,function*(){if(!Ue.response){d.ZP.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01");return}(yield(0,Zr.ZP)(`/api/myshixuns/${x}/delete_git_file.json`,{method:"delete",body:{id:x,path:pe?`${pe}/${Ue.name}`:Ue.name,message:Qe.getFieldValue("commitMessage")||`\u5220\u9664\u4E86${pe?`${pe}/${Ue.name}`:Ue.name}`,secret_repository:F?null:!0}})).status===0&&(je(we.filter(xt=>xt.uid!==Ue.uid)),d.ZP.info("\u5220\u9664\u6210\u529F"))}),Te={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:!!Qe.getFieldValue("commitMessage"),data:()=>Gi(void 0,null,function*(){return new Promise((Ue,At)=>Gi(void 0,null,function*(){setTimeout(()=>Gi(void 0,null,function*(){const xt=yield Qe.getFieldsValue(),Gt=Lr(Lr({},{path:I.defaultPath?I.defaultPath:"",message:ue.commitMessage||`\u4E0A\u4F20\u4E86${Ie}`}),F?{}:{secret_repository:!0});Ue(Gt)}),200)}))}),fileList:we,method:"post",action:`${z.Z.API_SERVER}/api/myshixuns/${De.current}/upload_git_file.json`,onChange:Je,onRemove:ye,beforeUpload:Ue=>(Ie=Ue.name,Ue.size/1024/1024>50?(d.ZP.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0)},tt=(Ue=!1,At=1)=>Gi(void 0,null,function*(){const xt=Lr(Lr({},{path:I.defaultPath?I.defaultPath:"",message:ue.commitMessage||`\u4E0A\u4F20\u4E86${Ie}`}),F?{}:{secret_repository:!0});for(let Gt=0;Gt<we.length;Gt++){const nn=new FormData;nn.append("file",we[Gt].originFileObj),nn.append("sync_origin_shixun","false"),Object.keys(xt).forEach(Ht=>{nn.append(Ht,xt[Ht].toString())});const jt=yield(0,Zr.ZP)(`/api/myshixuns/${De.current}/upload_git_file.json`,{method:"post",body:nn},!0)}I.onClose(),I.onOK(I.defaultPath)}),it=()=>{var Ue,At;e.history.push(`/shixuns/${De.current}/${(At=(Ue=G.pathname)==null?void 0:Ue.split("/"))==null?void 0:At[3]}${pe?`/master/shixun_show/${pe}`:""}`)};return ou.createElement(E.default,{open:I.visible,onOk:Ue=>{Qe.submit()},centered:!0,onCancel:I.onClose,width:"70%"},ou.createElement("section",{className:Rc.bg},ou.createElement("div",{className:Rc.wrap},ou.createElement("div",{className:Rc.title},"\u4E0A\u4F20\u6587\u4EF6"),ou.createElement(A.default,{className:"mt10",form:Qe,scrollToFirstError:!0,layout:"vertical",onFinish:tt,onValuesChange:()=>he(Lr({},Qe.getFieldsValue()))},ou.createElement(A.default.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},ou.createElement(b.default,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),ou.createElement(A.default.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,validator(Ue,At){return(we==null?void 0:we.length)===0?Promise.reject(new Error("\u8BF7\u9009\u62E9\u6587\u4EF6")):Promise.resolve()}}]},ou.createElement("div",{onClick:()=>{if(!Qe.getFieldValue("commitMessage")){d.ZP.warning("\u8BF7\u5148\u586B\u5199\u63D0\u4EA4\u4FE1\u606F");return}}},ou.createElement(Ga,Lr({},Te),ou.createElement("div",null,ou.createElement("i",{className:`iconfont icon-shangchuan font50 ${Rc.colorBlue}`})),ou.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",ou.createElement("span",{className:`${Rc.colorBlue} ml5`},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20\uFF08\u5982\u679C\u6587\u4EF6\u5927\u5C0F\u8D85\u8FC750MB,\u8BF7\u4E0A\u4F20\u81F3\u6570\u636E\u96C6\uFF09")))))))))};var Hu=(0,e.connect)(({shixunsDetail:k,loading:T,globalSetting:L,user:ae})=>({shixunsDetail:k,globalSetting:L,user:ae,loading:T.models.index}))(nc),Mo=w(31797),Io=w(65615);function El(k){return k.toString().padStart(2,"0")}function ko(k){const T=Math.floor(k/60),L=k%60,ae=Math.floor(T/60);return`${El(ae)}:${El(T-ae*60)}:${El(L)}`}var Qu=({defaultTime:k,status:T,onUpdateCostTime:L,lastedGetTaskInfoTime:ae,retentionTime:Le="",title:se=""})=>{const[J,F]=(0,c.useState)(k||0),x=(0,c.useRef)();return(0,c.useEffect)(()=>{ae&&(F(k),x.current=k)},[k,ae]),(0,c.useEffect)(()=>{if(ae)return n.Z.subscribe("update-cost-time",()=>{T!==2&&L(x.current)})},[ae]),(0,jl.Z)(()=>{Le&&localStorage.setItem(Le,String(J+1)),F(J+1),x.current=x.current+1},T===2?null:1e3),c.createElement("span",null,se?`${se}\uFF1A`:null,ko(J))},hf=w(90001),rc=w(58421),Ad={flex_box_center:"flex_box_center___rNE5B",flex_space_between:"flex_space_between___UQz5R",flex_box_vertical_center:"flex_box_vertical_center___LVkcg",flex_box_center_end:"flex_box_center_end___liNMD",flex_box_column:"flex_box_column___en5bA",wrap:"wrap___QHoGE",list:"list___PqCYv",page:"page___TKcdQ"},Vh=Object.defineProperty,Cd=Object.getOwnPropertySymbols,pf=Object.prototype.hasOwnProperty,mf=Object.prototype.propertyIsEnumerable,gf=(k,T,L)=>T in k?Vh(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Xh=(k,T)=>{for(var L in T||(T={}))pf.call(T,L)&&gf(k,L,T[L]);if(Cd)for(var L of Cd(T))mf.call(T,L)&&gf(k,L,T[L]);return k},Jh=(k,T)=>{var L={};for(var ae in k)pf.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&Cd)for(var ae of Cd(k))T.indexOf(ae)<0&&mf.call(k,ae)&&(L[ae]=k[ae]);return L},qh=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())}),$h=(k=>(k.Classrooms="classrooms",k.Shixuns="shixuns",k.Paths="paths",k.Projects="projects",k.Videos="videos",k.Topics="topics",k.Teach="teach-group",k))($h||{});const ep=k=>{var T=k,{userDetail:L,user:ae,globalSetting:Le,loading:se,dispatch:J,onClose:F,shixun:x}=T,I=Jh(T,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]);const G=(0,e.useParams)(),[ie,ue]=(0,c.useState)(null),[he,De]=(0,c.useState)({}),[Qe,we]=(0,c.useState)(0),[je,pe]=(0,c.useState)(Xh({page:1,limit:20,id:x.identifier},G)),ve=(0,c.useCallback)(()=>I.visible,[I.visible]);(0,c.useEffect)(()=>{I.visible&&(je.page=1,Ie())},[I.visible]);const Ie=()=>qh(void 0,null,function*(){const Je=yield J({type:"shixunsDetail/getSetData",payload:je});Je&&(ue(Je.data_sets),we(Je.data_sets_count),De(Je.folder_name||""))});return c.createElement(c.Fragment,null,I.children,c.createElement(bs.Z,{title:"\u6570\u636E\u96C6",placement:"right",rootClassName:Ad.wrap,width:300,closable:!1,onClose:F,open:ve()},!(ie!=null&&ie.length)&&c.createElement("div",{className:"tc c-grey-999"},"\u6B64\u5B9E\u8DF5\u9879\u76EE\u6682\u65E0\u6570\u636E\u96C6"),ie==null?void 0:ie.map((Je,ye)=>c.createElement("dl",{className:Ad.list,key:ye},c.createElement(a.Z,{title:Je.title},c.createElement("dt",null,c.createElement("span",{className:"icon-wenjian4 mr5"}),Je.title)),c.createElement("dd",null,c.createElement(_.CopyToClipboard,{text:Je.file_path,onCopy:()=>d.ZP.success("\u590D\u5236\u6210\u529F")},c.createElement("span",{className:`${Ad.copy} current`},"\u70B9\u51FB\u590D\u5236"))))),c.createElement("div",{className:"tc"},c.createElement(rc.Z,{onChange:Je=>{je.page=Je,Ie()},className:Ad.page,size:"small",total:Qe,pageSize:je.limit,hideOnSinglePage:!0}))))};var vf=(0,e.connect)(({user:k,userDetail:T,loading:L,shixunsDetail:ae,globalSetting:Le})=>({user:k,userDetail:T,shixunsDetail:ae,globalSetting:Le,loading:L.models.index}))(ep),Dd={flex_box_center:"flex_box_center___qAghX",flex_space_between:"flex_space_between___T78j9",flex_box_vertical_center:"flex_box_vertical_center___sHN4M",flex_box_center_end:"flex_box_center_end___JfXzO",flex_box_column:"flex_box_column___OVgmN",wrap:"wrap___kus4_",list:"list___oY3h5",page:"page___vXGzX"},nf=w(29319),tp=Object.defineProperty,np=Object.defineProperties,rp=Object.getOwnPropertyDescriptors,wd=Object.getOwnPropertySymbols,yf=Object.prototype.hasOwnProperty,Ef=Object.prototype.propertyIsEnumerable,_f=(k,T,L)=>T in k?tp(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,ip=(k,T)=>{for(var L in T||(T={}))yf.call(T,L)&&_f(k,L,T[L]);if(wd)for(var L of wd(T))Ef.call(T,L)&&_f(k,L,T[L]);return k},ap=(k,T)=>np(k,rp(T)),sp=(k,T)=>{var L={};for(var ae in k)yf.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&wd)for(var ae of wd(k))T.indexOf(ae)<0&&Ef.call(k,ae)&&(L[ae]=k[ae]);return L},up=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())}),op=(k=>(k.Classrooms="classrooms",k.Shixuns="shixuns",k.Paths="paths",k.Projects="projects",k.Videos="videos",k.Topics="topics",k.Teach="teach-group",k))(op||{});const lp=k=>{var T=k,{userDetail:L,user:ae,globalSetting:Le,loading:se,dispatch:J,onClose:F,shixun:x}=T,I=sp(T,["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"]);const G=(0,e.useParams)(),[ie,ue]=(0,c.useState)(null),[he,De]=(0,c.useState)(0),[Qe,we]=(0,c.useState)({page:1,limit:20}),[je,pe]=(0,c.useState)(""),ve=(0,c.useCallback)(()=>I.visible,[I.visible]);(0,c.useEffect)(()=>{I.visible||pe(""),I.visible&&(Qe.page=1,Ie())},[I.visible,je]);const Ie=()=>up(void 0,null,function*(){var Je;const ye=yield(0,Zr.ZP)(`/api/users/${(Je=ae==null?void 0:ae.userInfo)==null?void 0:Je.login}/resource_centers/file_list.json`,{method:"get",params:ap(ip({},Qe),{keywords:je})});(ye==null?void 0:ye.status)==0&&(ue([...ye.data.list]),De(ye.data.file_count))});return c.createElement(c.Fragment,null,I.children,c.createElement(bs.Z,{title:"\u8D44\u6E90\u4E2D\u5FC3",placement:"right",rootClassName:Dd.wrap,width:300,closable:!1,onClose:F,open:ve()},c.createElement(nf.t7,{style:{width:250,height:30,marginBottom:24,color:"rgba(0, 0, 0, 0.88)"},placeholder:"\u8BF7\u641C\u7D22\u8D44\u6E90\u540D\u79F0",value:je,onChange:Je=>{pe(Je)}}),!(ie!=null&&ie.length)&&c.createElement("div",{className:"tc c-grey-999"},"\u6682\u65E0\u8D44\u6E90\u6570\u636E"),ie==null?void 0:ie.map((Je,ye)=>c.createElement("dl",{className:Dd.list,key:ye},c.createElement(a.Z,{title:Je.title},c.createElement("dt",null,c.createElement("span",{className:"icon-wenjian4 mr5"}),Je.title)),c.createElement("dd",null,c.createElement(_.CopyToClipboard,{text:Je.file_path,onCopy:()=>d.ZP.success("\u590D\u5236\u6210\u529F")},c.createElement("span",{className:`${Dd.copy} current`},"\u70B9\u51FB\u590D\u5236"))))),c.createElement("div",{className:"tc"},c.createElement(rc.Z,{defaultCurrent:1,current:Qe.page||1,onChange:Je=>{Qe.page=Je,Ie()},className:Dd.page,size:"small",total:he,pageSize:Qe.limit,hideOnSinglePage:!0,showSizeChanger:!1}))))};var bf=(0,e.connect)(({user:k,userDetail:T,loading:L,shixunsDetail:ae,globalSetting:Le})=>({user:k,userDetail:T,shixunsDetail:ae,globalSetting:Le,loading:L.models.index}))(lp),xd=w(65282),Sd=w(76847),Af=w(88946),Cf=w(36768),Mr=w(59301),cp=Object.defineProperty,Df=Object.getOwnPropertySymbols,dp=Object.prototype.hasOwnProperty,fp=Object.prototype.propertyIsEnumerable,wf=(k,T,L)=>T in k?cp(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,xf=(k,T)=>{for(var L in T||(T={}))dp.call(T,L)&&wf(k,L,T[L]);if(Df)for(var L of Df(T))fp.call(T,L)&&wf(k,L,T[L]);return k},To=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const{Countdown:hp}=Mo.default;function pp(){return Mr.createElement("p",null,"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var mp=({mirror_description:k,difficulty:T,git_url:L,tabActiveParams:ae,isNotice:Le,user:se,game:J,monitoring_url:F,shixun:x={},resetVncLoading:I,onUpdateCostTime:G,lastedGetTaskInfoTime:ie,onShowNotice:ue,dispatch:he,onResetGitCode:De,onResetCode:Qe,onResetVnc:we,onRestartReboot:je,onAddVncTime:pe,onUpdateCode:ve,unity_3d_routes:Ie,st:Je,toolbarItem:ye={},myshixun:Te={},mirror_name:tt,mirror_description_multi:it,onResetAllVnc:Ue,showReleaseResource:At,userInfo:xt,taskData:Gt,codeRepData:nn})=>{var jt,Ht,Mt;const{last_compile_output:Et,choose_test_cases:Tt,with_code_file:cn,manager_permission:Lt,tpm_cases_modified:Xt,tpm_modified:mt,myshixun:{system_tip:ft}={}}=Gt,wn=(0,e.useParams)(),[gn]=(0,e.useSearchParams)(),{name:dn,identifier:_t,task_pass:ht,test_set_permission:un,survival_time:fn}=x,{cost_time:Bn,status:vn}=J,{user_url:In,image_url:ke,grade:et=0}=se,[dt,Qt]=(0,c.useState)(!1),[qt,sn]=(0,c.useState)({}),[en,an]=(0,c.useState)("#37AD83"),[Un,rr]=(0,c.useState)(null),[ar,jr]=(0,c.useState)(),[xi,si]=(0,c.useState)(Le||Xt&&ft===!0||!1),[ei,qi]=(0,c.useState)(!1),[Ti,Yn]=(0,c.useState)(!1),_r=(0,c.useRef)(),ir=(0,c.useRef)(null),[Tr,tr]=(0,c.useState)(!1),{index_tab:hi,shixun_environment_id:ni,tab_type:ea,windows_vnc:Ur,vnc_url:zr,linux_vnc:la,reboot_cloud:Mi,cloud_type:mn,resData:Ln,instance_startup_type:cr}=ye,xr=(0,c.useRef)(!1);(0,Sd.y)(gn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:mi,disableCopyAndPaste:Vi}=(0,Sd.X)(),ur=(0,Af._)(qt);(0,c.useEffect)(()=>{Gt!=null&&Gt.is_charge_window&&E.default.confirm({centered:!0,icon:null,width:500,okText:"\u53BB\u8D2D\u4E70\u8BFE\u7A0B",cancelText:"\u9000\u51FA",title:"\u63D0\u793A",content:Mr.createElement("div",null,"\u672C\u5B9E\u8BAD\u4E3A\u4ED8\u8D39\u5185\u5BB9\uFF0C\u60A8\u6682\u672A\u8D2D\u4E70\uFF0C\u8BF7\u5148\u8D2D\u4E70",Mr.createElement("span",{style:{cursor:"pointer",color:"#0152D9"},onClick:()=>{e.history.push(`/paths/${Gt==null?void 0:Gt.subject_id}`)}},"\u300A",Gt==null?void 0:Gt.subject_name,"\u300B")),onOk:()=>{e.history.push(`/paths/${Gt==null?void 0:Gt.subject_id}`)},onCancel:()=>{as()}})},[Gt]),(0,c.useEffect)(()=>{function ui(){return To(this,null,function*(){var Rr,pi,na,Ja,ka;if(gn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let wi;gn.get("coursesId")==="coursesId"?wi=yield(0,du._F)({categoryId:gn.get("exercisesId"),login:gn.get("login")}):wi=yield(0,du._B)({categoryId:gn.get("exercisesId"),login:gn.get("login")}),sn(xf({},wi)),mi((Rr=wi==null?void 0:wi.exercise)==null?void 0:Rr.forbid_copy),n.Z.publish("exercise-data",wi),typeof((pi=wi==null?void 0:wi.exercise)==null?void 0:pi.left_time)=="number"&&(rr(Date.now()+((na=wi==null?void 0:wi.exercise)==null?void 0:na.left_time)*1e3),setTimeout(()=>{an("red")},(((Ja=wi==null?void 0:wi.exercise)==null?void 0:Ja.left_time)-300>0?((ka=wi==null?void 0:wi.exercise)==null?void 0:ka.left_time)-300:0)*1e3))}})}ui()},[]),(0,c.useEffect)(()=>{const ui=n.Z.subscribe("update-windows-time",pi=>{jr(parseInt(pi.remaining_time/1e3))}),Rr=n.Z.subscribe("show-head-toolbar",pi=>{Qt(pi)});return()=>{ui(),Rr()}},[]),(0,c.useEffect)(()=>{var ui;return gn.get("type")==="exercises"&&((ui=qt==null?void 0:qt.exercise)!=null&&ui.screen_open)&&(xd.U.forEach((Rr,pi)=>{var na;(na=qt==null?void 0:qt.exercise)!=null&&na.forbid_screen&&(0,l.WX)()||(window.addEventListener(Rr,_i,!1),window.addEventListener("blur",_i,!1))}),window.focus(),_r.current=setInterval(()=>{window.focus()},1e3)),()=>{xd.U.forEach((Rr,pi)=>{window.removeEventListener(Rr,_i,!1)}),window.removeEventListener("blur",_i,!1),clearInterval(_r.current)}},[qt]);const gi=()=>{qi(!ei)},Vr=()=>{Yn(!Ti)},_i=ui=>{document.activeElement.tagName!=="IFRAME"&&(window.parent.postMessage("backExercise","*"),xr.current||(0,i.BU)())};function Qi(){Qt(!dt)}function ri(){Qt(!1)}function as(){if(wn.courseId&&wn.homeworkId){location.href=`/classrooms/${wn.courseId}/shixun_homework/${wn.homeworkId}/detail?tabs=1`;return}gn.get("type")==="exercises"&&_i("back"),location.href=`/shixuns/${_t}/challenges`}function ta(){return To(this,null,function*(){I||(yield we())})}function ha(){var ui;let Rr=!((ui=xt==null?void 0:xt.shixun)!=null&&ui.editable);E.default.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:Mr.createElement(ga.Z,null),content:Mr.createElement("div",null,Mr.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F"),At&&Mr.createElement(Iu.default,{className:"mt10",defaultChecked:Rr,onChange:pi=>{Rr=pi.target.checked}},"\u9000\u51FA\u5B9E\u8BAD\u65F6\uFF0C\u7ACB\u5373\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>To(this,null,function*(){if(At&&Rr){const pi=yield(0,du.eA)(Te==null?void 0:Te.identifier);(pi==null?void 0:pi.status)==0&&(d.ZP.success("\u91CA\u653E\u8D44\u6E90\u6210\u529F"),setTimeout(()=>{as()},1e3))}else as()}),onCancel:()=>{}})}function nu(ui){var Rr;if(ri(),ui==="reset-task"&&!I){const pi=E.default.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:Mr.createElement(ga.Z,null),content:Mr.createElement(pp,null),maskClosable:!1,keyboard:!1,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>To(this,null,function*(){if(ea===4){pi.update({cancelButtonProps:{disabled:!0}}),yield ta(),pi.update({cancelButtonProps:{disabled:!1}});return}ta()})})}if(ui==="restart-reboot"&&!I){const pi=E.default.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:Mr.createElement(ga.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",maskClosable:!1,keyboard:!1,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>To(this,null,function*(){if(ea===4){pi.update({cancelButtonProps:{disabled:!0}}),yield je(),pi.update({cancelButtonProps:{disabled:!1}});return}je()})})}if(ui==="reset-git-code"&&(I||E.default.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:Mr.createElement(ga.Z,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:De})),ui==="reset-code"&&(I||E.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Mr.createElement(ga.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Qe})),ui==="full-screen"&&((0,i.vp)()?(0,i.BU)():(0,i.Dj)((Rr=document==null?void 0:document.getElementById)==null?void 0:Rr.call(document,"task-right-panel"))),ui==="show-clipboard-box"){if(mn){E.default.info({title:"\u63D0\u793A",icon:Mr.createElement(ga.Z,null),content:"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u7684\u3010\u590D\u5236\u7C98\u8D34\u3011\u529F\u80FD\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\uFF0C\u656C\u8BF7\u671F\u5F85~",centered:!0});return}n.Z.publish(`show-clipboard-box-${hi}`)}}const ia={task_pass:ht,test_set_permission:un,mirror_description:k,difficulty:T,resetVncLoading:I,git_url:L,tabActiveParams:ae,taskData:Gt,onVncAction:nu,onHideToolBar:ri,shixun:x,monitoring_url:F,unity_3d_routes:Ie,index_tab:hi,shixun_environment_id:ni,tab_type:ea,windows_vnc:Ur,vnc_url:zr,linux_vnc:la,reboot_cloud:Mi,cloud_type:mn,resData:Ln,instance_startup_type:cr,mirror_name:tt,mirror_description_multi:it},Ki=(0,c.useCallback)(()=>ar?Mr.createElement(vp,{defaultTime:ar,onAddVncTime:pe,onResetAllVnc:Ue,toShixun:as,myshixun:Te,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",user:se,survival_time:fn}):Mr.createElement(Mr.Fragment,null),[ar]);return Mr.createElement("div",{className:"task-header-container1"},gn.get("type")==="exercises"&&Mr.createElement(o.Z,null,Mr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Mr.createElement("span",{className:"ml10"},(jt=qt==null?void 0:qt.exercise)==null?void 0:jt.user_name)),Mr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Mr.createElement("span",{className:"ml10"},(Ht=qt==null?void 0:qt.exercise)==null?void 0:Ht.student_id))),gn.get("type")!=="exercises"&&Mr.createElement(Mr.Fragment,null,Mr.createElement("a",{className:"task-user-info",href:In,target:"_blank"},ke?Mr.createElement("img",{width:"35",height:"35",src:`${z.Z.IMG_SERVER}/images/${ke}`}):null,Mr.createElement("span",null,se.name)),Mr.createElement("div",{className:"grade-info"},"\u91D1\u5E01\uFF1A ",et)),Mr.createElement("h2",{className:"shixun-info"},dn,gn.get("type")!=="exercises"&&Mr.createElement(Qu,{lastedGetTaskInfoTime:ie,status:vn,defaultTime:Bn,onUpdateCostTime:G,retentionTime:"taskBuildTimes",title:"\u5B9E\u9A8C\u603B\u7528\u65F6"})),Mr.createElement("div",{className:"flex-container"},Mr.createElement("div",{ref:ir,onClick:()=>si(!1)},gn.get("type")!=="exercises"&&Mr.createElement(Mr.Fragment,null,Le&&Mr.createElement(Ju,{className:"btn-notice",onShowNotice:()=>{mt?ue==null||ue():he({type:"SHOW_CASE_NOTICE"})}})),Mr.createElement(Io.Z,{open:xi,onClose:()=>si(!1),rootClassName:"tasks-header-notice",steps:[{title:"\u66F4\u65B0\u901A\u77E5",description:mt?Mr.createElement(Mr.Fragment,null,"\u5B9E\u9A8C\u8001\u5E08\u5DF2\u8C03\u6574\u4EE3\u7801\u6A21\u677F\u6587\u4EF6\uFF0C\u8BF7\u60A8\u5C3D\u5FEB\u540C\u6B65\u6700\u65B0\u4EE3\u7801\uFF0C\u4EE5\u514D\u5F71\u54CD\u60A8\u7B54\u9898\u3002",Mr.createElement("br",null),"\u6CE8\uFF1A\u5982\u679C\u5B9E\u9A8C\u8001\u5E08\u8C03\u6574\u7684\u4EE3\u7801\u548C\u60A8\u7684\u4EE3\u7801\u6709\u51B2\u7A81\uFF0C\u5219\u4F1A\u4EE5\u8001\u5E08\u7684\u4EE3\u7801\u4E3A\u51C6\uFF0C\u8986\u76D6\u60A8\u5F53\u524D\u7684\u4EE3\u7801\u3002",Mr.createElement("span",{style:{color:"#3968D2"}},"\u5EFA\u8BAE\u5148\u628A\u5F53\u524D\u4EE3\u7801\u4FDD\u5B58\u5230\u672C\u5730\u518D\u540C\u6B65\u6700\u65B0\u4EE3\u7801\u3002")):Mr.createElement(Mr.Fragment,null,"\u5B9E\u9A8C\u8001\u5E08\u5DF2\u8C03\u6574\u6D4B\u8BD5\u7528\u4F8B\uFF0C\u8BF7\u91CD\u65B0\u8BC4\u6D4B\u4EE3\u7801\u52A0\u8F7D\u6700\u65B0\u6D4B\u8BD5\u7528\u4F8B\u3002"),target:()=>ir.current,nextButtonProps:{children:Mr.createElement(g.ZP,{onClick:()=>{mt?ue==null||ue():he({type:"SHOW_CASE_NOTICE"})},type:"primary",size:"small"},mt?"\u66F4\u65B0\u4EE3\u7801":"\u91CD\u65B0\u8BC4\u6D4B")}}]})),Ki(),Ur&&!(0,Zt.isEmpty)(Ln)&&!(mn===4&&cr===2)&&Mr.createElement("span",{onClick:ui=>{ui.preventDefault(),n.Z.publish(`send-ctrl-alt-delete-${hi}`)},className:"c-grey-c mr20 current"},"\u53D1\u9001CTRL+ALT+DELETE"),Ie&&Mr.createElement("a",{title:"\u5DE5\u5177\u680F",onClick:Qi},Mr.createElement("i",{className:"iconfont icon-vncshixunjiemian-gongjulan mr5"})),Lt&&Mr.createElement("div",null,Mr.createElement("a",{className:"btn-vnc ml15",style:{marginRight:0},title:"\u914D\u7F6E\u4E0E\u76D1\u63A7",onClick:()=>tr(!0)},Mr.createElement("span",{className:"iconfont font14 mr10 icon-peizhiyujiankong current"}),"\u914D\u7F6E\u4E0E\u76D1\u63A7")),(ae==null?void 0:ae.resource_type)==1&&Mr.createElement(bf,{visible:Ti,onClose:Vr,shixun:x},Mr.createElement("a",{className:"btn-vnc ml15",style:{marginRight:0},title:"\u8D44\u6E90\u4E2D\u5FC3",onClick:Vr},Mr.createElement("span",{className:"iconfont font14 mr10 icon-ziyuanzhongxin current"}),"\u8D44\u6E90\u4E2D\u5FC3")),Mr.createElement(vf,{visible:ei,onClose:gi,shixun:x},Mr.createElement("a",{className:"btn-vnc ml15",title:"\u6570\u636E\u96C6",onClick:gi},Mr.createElement("span",{className:"iconfont font14 mr10 icon-shujuji2 current"}),"\u6570\u636E\u96C6"))),gn.get("type")!=="exercises"&&Mr.createElement("a",{className:"btn-out",onClick:ha,title:"\u9000\u51FA\u5B9E\u8BAD"},Mr.createElement("i",{className:"iconfont icon-kaiguan"})),((Mt=qt==null?void 0:qt.exercise)==null?void 0:Mt.left_time)>0&&Mr.createElement(o.Z,{align:"middle"},Mr.createElement("span",{style:{color:en,marginRight:6},className:"iconfont icon-daojishi djs"}),Mr.createElement("span",{style:{color:en,fontSize:14,marginRight:10}},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),Mr.createElement("span",{className:"mr20"},Mr.createElement(hp,{valueStyle:{color:en,fontSize:20,fontWeight:500},value:Un,onFinish:()=>To(void 0,null,function*(){const ui=yield(0,du.VL)({categoryId:gn.get("exercisesId"),commit_method:2});if((ui==null?void 0:ui.status)===0&&(Je===0&&ve(1),E.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Mr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Mr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>To(void 0,null,function*(){window.parent.location.href=`/classrooms/${gn.get("coursesId")}/exercise/${gn.get("exercisesId")}/detail`})})),(ui==null?void 0:ui.status)===-3){const Rr=parseInt(ui==null?void 0:ui.message);rr(Date.now()+Rr*1e3)}})}))),gn.get("type")==="exercises"&&Mr.createElement(g.ZP,{type:"primary",onClick:()=>{const ui=()=>To(void 0,null,function*(){Je===0&&(yield ve()),ur(),xr.current=!0,_i()});if(!(Ie&&!cn)&&(Je===1?!(Tt!=null&&Tt.had_submmit):!Et||nn.lastedUpdateTime!==0)){E.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Mr.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:ui});return}ui()}},Mr.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),Mr.createElement(p.Z,null,Mr.createElement(bs.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,destroyOnClose:!1,open:dt,onClose:ri},Mr.createElement(hf.Z,xf({},ia)))),Mr.createElement(Cf.Z,{identifier:_t,visible:Tr,onCancel:()=>tr(!1),info:{type:"\u6311\u6218\u9875\u9762",myshixun_id:Te==null?void 0:Te.id}}))};const Bd=300;function gp({title:k,time:T,className:L="",callback:ae,desc:Le="",style:se={}}){function J(){ae&&ae()}return Mr.createElement("a",{onClick:J,title:k,className:L},Mr.createElement("span",null,Le?`${Le}\uFF1A`:"",ko(T)))}function vp({onAddVncTime:k,onResetAllVnc:T,toShixun:L,title:ae="",myshixun:Le,defaultTime:se,user:J,survival_time:F}){const x=(0,e.useParams)(),[I,G]=(0,c.useState)(se),[ie,ue]=(0,c.useState)(!1),[he,De]=(0,c.useState)(!1),Qe=(0,c.useRef)(!0),we=(0,l.oP)(),je=(0,c.useRef)(!1);(0,c.useEffect)(()=>(window.addEventListener("visibilitychange",pe),()=>{window.removeEventListener("visibilitychange",pe)}),[]);const pe=ye=>To(this,null,function*(){var Te,tt;if(document.visibilityState==="visible"){const it=yield(0,y.fY)(Le==null?void 0:Le.identifier);if((it==null?void 0:it.status)===0){const At=(((Te=it==null?void 0:it.data)==null?void 0:Te.remainingTime)>0?(tt=it==null?void 0:it.data)==null?void 0:tt.remainingTime:0)/1e3;G(At),At>Bd&&De(!1)}}});(0,jl.Z)(()=>{G(I-1)},I>0?1e3:null),(0,c.useEffect)(()=>{we.homework_common_id?I===60&&(je.current||De(!0)):(I===300||I===180||I===60||I===0)&&(je.current||De(!0))},[I]),(0,c.useEffect)(()=>{if(Qe.current){const ye=`${J==null?void 0:J.login}_${x.taskId}_survival_time`;localStorage.getItem(ye)!==String(F)?(je.current=!0,E.default.confirm({title:"\u63D0\u793A",icon:null,content:"\u8001\u5E08\u8C03\u6574\u4E86\u65F6\u95F4\u662F\u5426\u540C\u6B65",centered:!0,okText:"\u662F",cancelText:"\u5426",onOk:()=>To(this,null,function*(){localStorage.removeItem(ye),yield k(),je.current=!1,window.location.reload()}),onCancel:()=>{je.current=!1,localStorage.removeItem(ye)}})):(se<Bd&&!we.homework_common_id&&De(!0),se<60&&we.homework_common_id&&De(!0)),Qe.current=!1,G(se)}},[se]);function ve(){I!==0?De(!1):window.location.reload()}function Ie(){return To(this,null,function*(){var ye;if(ue(!0),I>0){const Te=yield k();G(((ye=Te==null?void 0:Te.data)==null?void 0:ye.remaining_time)/1e3)}else{const Te=yield T();L()}ue(!1),De(!1)})}function Je(){I<Bd&&De(!0)}return Mr.createElement(c.Fragment,null,Mr.createElement(gp,{callback:Je,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",className:`btn-vnc-countdown mr10 ${I<Bd?"color-red":""} `,time:I,desc:ae}),Mr.createElement(p.Z,null,Mr.createElement(E.default,{title:[Mr.createElement(ga.Z,{className:"modalIconYellow mr10"}),I!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u7ED3\u675F\u63D0\u9192"],maskClosable:!1,closable:!1,centered:!0,open:he,onOk:Ie,cancelButtonProps:{style:{background:I===0&&"#009e9c",color:I===0&&"#fff"}},confirmLoading:ie,onCancel:ve,okText:I!==0?"\u7ACB\u5373\u5EF6\u957F":"\u9000\u51FA",cancelText:I!==0?"\u4E0D\u9700\u8981":"\u91CD\u65B0\u5F00\u542F\u5B9E\u9A8C"},I!==0?`\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ${Math.round(I/60)} \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F`:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6\u7ED3\u675F\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002")))}var yp=Object.defineProperty,Sf=Object.getOwnPropertySymbols,Ep=Object.prototype.hasOwnProperty,_p=Object.prototype.propertyIsEnumerable,Bf=(k,T,L)=>T in k?yp(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,bp=(k,T)=>{for(var L in T||(T={}))Ep.call(T,L)&&Bf(k,L,T[L]);if(Sf)for(var L of Sf(T))_p.call(T,L)&&Bf(k,L,T[L]);return k};const Gy=k=>React.createElement("svg",bp({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},k),React.createElement("title",null,"\u76EE\u5F55"),React.createElement("path",{d:"M11.667 0A2.333 2.333 0 0 1 14 2.333v9.334A2.333 2.333 0 0 1 11.667 14H2.333A2.333 2.333 0 0 1 0 11.667V2.333A2.333 2.333 0 0 1 2.333 0h9.334Zm0 1.167H2.333c-.6 0-1.103.456-1.16 1.054l-.006.112v9.334c0 .6.456 1.103 1.054 1.16l.112.006h9.334c.6 0 1.103-.456 1.16-1.054l.006-.112V2.333c0-.6-.456-1.103-1.054-1.16l-.112-.006Zm-7.973 7a.972.972 0 1 1 0 1.944.972.972 0 0 1 0-1.944Zm7 .389c.35 0 .543.157.578.472l.006.11c0 .39-.195.584-.584.584H6.028c-.35 0-.543-.157-.578-.472l-.006-.111c0-.389.195-.583.584-.583h4.666Zm-7-4.667a.972.972 0 1 1 0 1.944.972.972 0 0 1 0-1.944Zm7 .389c.35 0 .543.157.578.472l.006.111c0 .389-.195.583-.584.583H6.028c-.35 0-.543-.157-.578-.472l-.006-.11c0-.39.195-.584.584-.584h4.666Z",fill:"#FFF",fillRule:"nonzero"}));var Ap="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjY2NyAwQTIuMzMzIDIuMzMzIDAgMCAxIDE0IDIuMzMzdjkuMzM0QTIuMzMzIDIuMzMzIDAgMCAxIDExLjY2NyAxNEgyLjMzM0EyLjMzMyAyLjMzMyAwIDAgMSAwIDExLjY2N1YyLjMzM0EyLjMzMyAyLjMzMyAwIDAgMSAyLjMzMyAwaDkuMzM0Wm0wIDEuMTY3SDIuMzMzYy0uNiAwLTEuMTAzLjQ1Ni0xLjE2IDEuMDU0bC0uMDA2LjExMnY5LjMzNGMwIC42LjQ1NiAxLjEwMyAxLjA1NCAxLjE2bC4xMTIuMDA2aDkuMzM0Yy42IDAgMS4xMDMtLjQ1NiAxLjE2LTEuMDU0bC4wMDYtLjExMlYyLjMzM2MwLS42LS40NTYtMS4xMDMtMS4wNTQtMS4xNmwtLjExMi0uMDA2Wm0tNy45NzMgN2EuOTcyLjk3MiAwIDEgMSAwIDEuOTQ0Ljk3Mi45NzIgMCAwIDEgMC0xLjk0NFptNyAuMzg5Yy4zNSAwIC41NDMuMTU3LjU3OC40NzJsLjAwNi4xMWMwIC4zOS0uMTk1LjU4NC0uNTg0LjU4NEg2LjAyOGMtLjM1IDAtLjU0My0uMTU3LS41NzgtLjQ3MmwtLjAwNi0uMTExYzAtLjM4OS4xOTUtLjU4My41ODQtLjU4M2g0LjY2NlptLTctNC42NjdhLjk3Mi45NzIgMCAxIDEgMCAxLjk0NC45NzIuOTcyIDAgMCAxIDAtMS45NDRabTcgLjM4OWMuMzUgMCAuNTQzLjE1Ny41NzguNDcybC4wMDYuMTExYzAgLjM4OS0uMTk1LjU4My0uNTg0LjU4M0g2LjAyOGMtLjM1IDAtLjU0My0uMTU3LS41NzgtLjQ3MmwtLjAwNi0uMTFjMC0uMzkuMTk1LS41ODQuNTg0LS41ODRoNC42NjZaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Cp=({position:k,subject:T,score:L,onViewAllTask:ae,challenge_optional:Le})=>{const[se,J]=(0,c.useState)(!1),F=(0,e.useLocation)(),[x]=(0,e.useSearchParams)();function I(){J(!se),(0,i.vp)()?(0,i.BU)():(0,i.Dj)(document.getElementById("task-left-panel"))}const G=()=>{(0,i.vp)()?J(!0):J(!1)};return(0,c.useEffect)(()=>(document.addEventListener((0,i.gH)(),G),()=>{document.removeEventListener((0,i.gH)(),G)}),[]),c.createElement("div",{className:"task-header"},c.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:ae,className:"watch_all"},c.createElement("img",{src:Ap,alt:"nav",width:14})),c.createElement(o.Z,{style:{flex:1},wrap:!1,align:"middle",gutter:10},c.createElement(r.Z,{style:{minWidth:"0px"}},c.createElement("h3",{title:T},"\u7B2C",k,"\u5173\uFF1A",T)),Le&&!!x.get("coursesId")&&c.createElement(r.Z,null,c.createElement("div",{className:"font14 mr10",style:{color:"#E88D13",padding:"1px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"22px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),c.createElement("div",{className:"score_val"},"\u7ECF\u9A8C\u503C ",L),x.get("isFullScreen")!=="true"&&c.createElement("a",{onClick:I,title:se?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},c.createElement("i",{className:se?"iconfont icon-shousuo c-grey-333 font16 ml10 current":"iconfont icon-zhankai c-grey-333 font16 ml10 current"})))},rf=w(61621),Ff=w(78673),ic=w(1710),af=w(68606),Dp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg==",wp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII=",xp="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII=",Sp=Object.defineProperty,Bp=Object.defineProperties,Fp=Object.getOwnPropertyDescriptors,Mf=Object.getOwnPropertySymbols,Mp=Object.prototype.hasOwnProperty,Ip=Object.prototype.propertyIsEnumerable,If=(k,T,L)=>T in k?Sp(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Fd=(k,T)=>{for(var L in T||(T={}))Mp.call(T,L)&&If(k,L,T[L]);if(Mf)for(var L of Mf(T))Ip.call(T,L)&&If(k,L,T[L]);return k},kf=(k,T)=>Bp(k,Fp(T)),kp=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const Tp={0:Dp,1:wp,2:xp},Lp={loading:!0,page:1,data:null};var Rp=(k=>(k[k.SET_LOADING=0]="SET_LOADING",k[k.SET_STATE=1]="SET_STATE",k[k.SET_PAGE=2]="SET_PAGE",k))(Rp||{});function Op(k,T){switch(T.type){case 0:return kf(Fd({},k),{loading:T.payload});case 1:return Fd(Fd({},k),T.payload);case 2:return kf(Fd({},k),{page:T.payload});default:throw new Error}}var Pp=({activeIndex:k,taskId:T})=>{const[L,ae]=(0,c.useReducer)(Op,Lp),{loading:Le,page:se,data:J}=L,F=(0,c.useRef)(),[x,I]=(0,c.useState)(!1),G=(0,c.useMemo)(()=>[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:(Qe,we,je)=>{let pe=(se-1)*10+je+1;return pe<=3?c.createElement("img",{src:Tp[pe-1],alt:"rank",width:36}):pe}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:J==null?void 0:J.rank_data_name,dataIndex:"score",render:Qe=>(J==null?void 0:J.open_rank)==="DEFAULT"?(0,l.li)(Qe):Qe},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:Qe=>xs()(Qe).format("YYYY-MM-DD HH:mm:ss")}],[J==null?void 0:J.rank_data_name,J==null?void 0:J.open_rank,se]),ie=()=>kp(void 0,null,function*(){I(!0);const De=yield(0,y.i8)(T,{page:se,limit:10});I(!1),ae({type:1,payload:{loading:!1,data:De.data}})});(0,c.useEffect)(()=>(k===4?(clearInterval(F.current),sessionStorage.getItem("rankingShixunDetailAutoRefersh")&&he(!0),ie()):clearInterval(F.current),()=>{clearInterval(F.current)}),[se,k,T]);function ue(De){ae({type:2,payload:De})}const he=De=>{if(!De){clearInterval(F.current);return}F.current=setInterval(()=>{ie()},1e3*10)};return c.createElement("div",{className:"ranking-container"},Le?c.createElement(rf.Z,{avatar:!0,paragraph:{rows:4}}):c.createElement(c.Fragment,null,c.createElement(o.Z,{align:"middle",justify:"start",style:{marginBottom:"20px"}},c.createElement(r.Z,null,c.createElement("div",{className:"flex-container"},c.createElement(Ff.Z,{checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:!!sessionStorage.getItem("rankingShixunDetailAutoRefersh"),onChange:De=>{De?sessionStorage.setItem("rankingShixunDetailAutoRefersh","true"):sessionStorage.removeItem("rankingShixunDetailAutoRefersh"),he(De)}}),c.createElement("span",{className:"ml8"},"\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09")))),!J||(J==null?void 0:J.rank_list_count)===0?c.createElement(af.Z,{styles:{margin:"20% auto"}}):c.createElement(c.Fragment,null,c.createElement(ic.default,{pagination:!1,size:"middle",dataSource:J.rank_list,columns:G,loading:x}),J.rank_list_count>10?c.createElement(rc.Z,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:ue,current:se,total:J.rank_list_count}):null)))},eu={"content-wrapper":"content-wrapper___UCIAi",scroll:"scroll___kZh9d","unity-3d-container":"unity-3d-container___QPGqF","unity-3d-resize":"unity-3d-resize___YmwVs","unity3d-panel":"unity3d-panel___d6PWS","btn-enlarge":"btn-enlarge___ztcsO",enlarge:"enlarge___ES6MD","tab-nav":"tab-nav___EUOrK","tab-fixed":"tab-fixed___vhy5K",active:"active___YC6WJ","tab-panel-body":"tab-panel-body___cvZFm","answer-tip":"answer-tip___h2sfz"};function jp(k,T=1){return(0,Zr.U2)("/discusses.json",{container_type:"Shixun",container_identifier:k,page:T-1})}function Np(k,T){return(0,Zr.v_)(`/discusses/${k}/top_or_down_discuss.json`,{top:T})}function Yp(k,T){return(0,Zr.v_)(`/discusses/${k}/disable_or_open_discuss.json`,{is_disable:!!T})}function Tf(k,T){return(0,Zr.v_)(`/discusses/${k}/plus.json`,{container_type:"Discuss",type:T?1:0})}function Hp(k,T){return(0,Zr.v_)(`/discusses/${k}/hidden.json`,T)}function Qp(k,T){return(0,Zr.v_)(`/discusses/${k}/reward_code.json`,T)}function Up(k){return(0,Zr.ZP)(`/api/discusses/${k}.json`,{method:"delete"})}function zp(k,T){return(0,Zr.v_)(`/discusses/${k}/reply.json`,{container_type:"Shixun",content:T})}function Gp(k){return(0,Zr.v_)("/discusses.json",k)}function Kp(k){return(0,Zr.v_)("/discusses/ai_reply.json",k)}function Wp(k,T){return(0,Zr.v_)(`/discusses/${k}/turing.json`,T)}const Lf="YYYY-MM-DD HH:mm";var Zp=({challenge_optional:k,challenge:T,position:L,status:ae,get_gold:Le,get_experience:se,star:J,tag_count:F,finished_time:x,index:I,view_answer_time:G,name:ie,identifier:ue,identity:he,shixun:De,taskList:Qe,had_all_submmit:we,challenge_st:je,onSaveTaskStar:pe})=>{const ve=(0,e.useLocation)(),Ie=(0,e.useParams)(),[Je]=(0,e.useSearchParams)();function ye(tt){pe(ue,tt,I)}const Te=ae===2||De.status<2||Qe[I-1]&&Qe[I-1].status===2||De.task_pass||he<=5;return c.createElement("div",{className:`task-item-container ${T.position===L?"active":""} ${ae===2?"finish":""}`},c.createElement("div",{className:"flex-container challenge-title space-between"},Te?c.createElement(o.Z,{wrap:!1,align:"middle",gutter:10},c.createElement(r.Z,null,c.createElement("a",{href:`/tasks/${ue}${ve.search}`,onClick:tt=>{if(tt.preventDefault(),Ie.courseId&&Ie.homeworkId){setTimeout(()=>window.location.href=`/tasks/${Ie.courseId}/${Ie.homeworkId}/${ue}${ve.search}`,300);return}if(Ie.courseId&&Ie.exerciseId){setTimeout(()=>window.location.href=`/tasks/${Ie.courseId}/${Ie.exerciseId}/${ue}/exercise${ve.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${ue}${ve.search}`,300)}},`${L}. ${ie}`," ")),k&&!!Je.get("coursesId")&&c.createElement(r.Z,null,c.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))):c.createElement(o.Z,{wrap:!1,align:"middle",gutter:10},c.createElement(r.Z,null,c.createElement("span",null,`${L}. ${ie}`)),k&&!!Je.get("coursesId")&&c.createElement(r.Z,null,c.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),je?c.createElement("span",{className:we?"green":""},we?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4"):c.createElement("i",{className:`iconfont icon-wancheng1 ${ae===2?"green":""}`})),c.createElement("div",{className:"flex-container"},c.createElement("p",{className:ae===2?"green":""},c.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",ae===2&&se>0?"+":"",se),c.createElement("p",{className:ae===2?"green":""},c.createElement("span",null,"\u91D1\u5E01")," ",ae===2&&Le>0?"+":""," ",Le),c.createElement("p",null,c.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",F||"\u65E0")),c.createElement("div",{className:"flex-container"},c.createElement("p",null,c.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),x?xs()(x).format(Lf):"--"),c.createElement("p",null,c.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),G?xs()(G).format(Lf):"--")),De.status>=2?c.createElement("div",{className:"rate-container"},ae===2&&J===0?c.createElement(c.Fragment,null,c.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),c.createElement(Ns.Z,{defaultValue:0,onChange:ye,className:"star-tip-rate"})):null,ae===2&&J>0?c.createElement(c.Fragment,null,c.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),c.createElement(Ns.Z,{value:J,disabled:!0}),c.createElement("span",{className:"highlight"},J,"\u5206")):null):null)},Vp=Object.defineProperty,Xp=Object.defineProperties,Jp=Object.getOwnPropertyDescriptors,Rf=Object.getOwnPropertySymbols,qp=Object.prototype.hasOwnProperty,$p=Object.prototype.propertyIsEnumerable,Of=(k,T,L)=>T in k?Vp(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Pf=(k,T)=>{for(var L in T||(T={}))qp.call(T,L)&&Of(k,L,T[L]);if(Rf)for(var L of Rf(T))$p.call(T,L)&&Of(k,L,T[L]);return k},em=(k,T)=>Xp(k,Jp(T)),tm=({taskList:k,challenge:T,shixun:L,identity:ae,onSaveTaskStar:Le})=>{const[se]=(0,e.useSearchParams)();return c.createElement("div",{className:"task-nav-container"},!!se.get("coursesId")&&c.createElement("p",{className:"task-tip"},c.createElement("div",null,c.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),k.map((J,F)=>{let x=em(Pf({},J),{identity:ae,index:F,challenge:T,taskList:k,shixun:L,onSaveTaskStar:Le});return c.createElement(Zp,Pf({key:F},x))}))},jf={tree:"tree___c9ybU"},vu=w(59301);const{DirectoryTree:nm}=C.default;var rm=({taskList:k,challenge:T,shixun:L,identity:ae,onSaveTaskStar:Le,subject_id:se})=>{const J=(0,e.useParams)(),[F]=(0,e.useSearchParams)(),[x,I]=(0,c.useState)([]),[G,ie]=(0,c.useState)([]),[ue,he]=(0,c.useState)();(0,c.useEffect)(()=>{De(k),ie(je({children:k},T.id)),I([...k]),console.log("taskList:",k)},[k]);const De=pe=>{pe.map((ve,Ie)=>{var Je;ve.index=Ie,ve.title=ve.name,ve.id==T.id&&he(ve.key),(Je=ve.children)!=null&&Je.length&&De(ve.children)})},Qe=(pe,ve)=>{var Ie,Je;console.log("Trigger Select",pe,ve),ve.node.shixun_identifier&&Gs(ve.node.shixun_identifier,ve.node.key,((Ie=ve.node)==null?void 0:Ie.is_jupyter)||((Je=ve.node)==null?void 0:Je.is_jupyter_lab),se)},we=()=>{console.log("Trigger Expand")};function je(pe,ve){var Ie;if(!(!pe||typeof pe!="object"))return pe.id==ve?[]:pe.children.some(Je=>Ie=je(Je,ve))?[...Ie,pe.key]:void 0}return vu.createElement("div",{className:"task-nav-container"},!!F.get("coursesId")&&vu.createElement("p",{className:"task-tip"},vu.createElement("div",null,vu.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),!!(x!=null&&x.length)&&vu.createElement("div",{style:{padding:10}},vu.createElement(nm,{className:jf.tree,icon:vu.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:vu.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:Qe,onExpand:we,selectedKeys:[ue],defaultExpandedKeys:[...G||[]],treeData:x,titleRender:(pe,ve,Ie)=>vu.createElement("span",{className:`${T.id==pe.id?jf.active:""} multi_ellipsis1`,style:{paddingRight:34}},pe.item_type==="Shixun"&&vu.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),pe.item_type==="Challenge"&&vu.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:pe.item_type==="Shixun"?-2:0}},"\uFF08",l.I9[pe.index],"\uFF09"),vu.createElement("span",{style:{position:"relative",top:pe.item_type==="Shixun"||pe.item_type==="Stage"?-2:0}},pe==null?void 0:pe.name),pe.item_type!=="Stage"&&vu.createElement("i",{className:`iconfont icon-tasks-img c-grey-999 ${(pe==null?void 0:pe.status)==1&&"c-green-29b"}`},((pe==null?void 0:pe.status)==1||(pe==null?void 0:pe.status)==0)&&vu.createElement("img",{src:$n.k$,width:"16"}),(pe==null?void 0:pe.status)==2&&vu.createElement("img",{src:$n.ub,width:"16"}),(pe==null?void 0:pe.status)==3&&vu.createElement("img",{src:$n.e6,width:"16"})))})))},im=w(5871),Nf=w(60324),am=Object.defineProperty,sm=Object.defineProperties,um=Object.getOwnPropertyDescriptors,Yf=Object.getOwnPropertySymbols,om=Object.prototype.hasOwnProperty,lm=Object.prototype.propertyIsEnumerable,Hf=(k,T,L)=>T in k?am(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Qf=(k,T)=>{for(var L in T||(T={}))om.call(T,L)&&Hf(k,L,T[L]);if(Yf)for(var L of Yf(T))lm.call(T,L)&&Hf(k,L,T[L]);return k},cm=(k,T)=>sm(k,um(T)),Uf=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const dm=({pathsList:k,dispatch:T})=>{const[L]=A.default.useForm(),[ae,Le]=(0,c.useState)(),[se,J]=(0,c.useState)(!0),[F,x]=(0,c.useState)(!1),[I,G]=(0,c.useState)({}),[ie,ue]=(0,c.useState)({keyword:I,robot:!0,page:1});(0,c.useEffect)(()=>{n.Z.subscribe("ai-replay-show",we=>{G(we),x(!0)})},[]),(0,c.useEffect)(()=>{I!=null&&I.id&&he()},[I]);const he=we=>Uf(void 0,null,function*(){J(!0);const je=yield Kp(cm(Qf({},ie),{keyword:I==null?void 0:I.content,id:I==null?void 0:I.id}));J(!1),je!=null&&je.data&&(ie.page++,ue(Qf({},ie)),Le(je==null?void 0:je.data))}),De=()=>Uf(void 0,null,function*(){he()}),Qe=c.createElement("div",null,c.createElement("img",{src:$n.wC,width:150}));return c.createElement(c.Fragment,null,c.createElement(E.default,{title:"\u5176\u4ED6\u56DE\u7B54",mask:!0,open:F,okText:"\u6362\u4E00\u6362",cancelText:"",onOk:De,width:800,height:500,footer:c.createElement(o.Z,{align:"middle",justify:"center"},c.createElement(r.Z,{className:"tc"},c.createElement(g.ZP,{type:"primary",onClick:he},"\u6362\u4E00\u6362"),c.createElement(Nf.Z,{content:Qe,title:"\u6559\u5E08\u4EA4\u6D41\u793E\u533A"},c.createElement(g.ZP,{type:"dashed"},"\u4EBA\u5DE5\u670D\u52A1")))),onCancel:()=>{x(!1)}},c.createElement("aside",{style:{minHeight:300}},c.createElement(o.Z,null,c.createElement(rf.Z,{loading:se},ae==null?void 0:ae.map(we=>c.createElement(r.Z,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24},we.text)),!(ae!=null&&ae.length)&&c.createElement("div",{style:{width:"100%",textAlign:"center"}},c.createElement("br",null),c.createElement("img",{src:$n.wC,width:150}),c.createElement("br",null),c.createElement("br",null),"\u6559\u5E08\u4EA4\u6D41\u793E\u533A"))))))};var fm=(0,e.connect)(({pathsList:k})=>({pathsList:k}))(dm),sf=w(4773),zf=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())}),hm=({id:k,activeDiscussIndex:T,onReplyDiscuss:L,adminOrOperator:ae})=>{const[Le,se]=(0,c.useState)(""),[J,F]=(0,c.useState)(!1);function x(G){se(G)}function I(){if(!Le){d.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}L(k,Le),se("")}return(0,c.useEffect)(()=>{T!=k&&F(!1)},[T]),c.createElement("div",{key:k,className:"discuss-item-editor",style:{display:T===k?"block":"none",width:"100%"}},c.createElement(sf.Z,{miniToolbar:!0,startInit:T===k,defaultValue:Le,id:k,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:x,extraUse:ae&&c.createElement(a.Z,{color:"#fff",open:J,destroyTooltipOnHide:!0,title:pm({id:k,isOpen:J,activeDiscussIndex:T,onChange:x,setIsOpen:F}),overlayStyle:{maxWidth:600}},c.createElement("a",{title:J?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>F(!J)},c.createElement("i",{className:"iconfont icon-dianzan11"})))}),c.createElement("a",{onClick:I,className:"btn-send"},"\u53D1\u9001"))};const pm=k=>{const[T,L]=(0,c.useState)(!1),[ae,Le]=(0,c.useState)([]),[se,J]=(0,c.useState)(1);(0,c.useEffect)(()=>{k!=null&&k.isOpen?F():(J(1),Le([]))},[k==null?void 0:k.isOpen]);const F=()=>zf(void 0,null,function*(){L(!0);const x=yield(0,Zr.ZP)(`/api/discusses/${k==null?void 0:k.id}/recommend_answer.json`,{method:"get"});(x==null?void 0:x.status)==0&&Le(x==null?void 0:x.answer),L(!1)});return c.createElement(v.Z,{spinning:T},c.createElement("div",{style:{color:"#000"}},c.createElement(_a.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(ae==null?void 0:ae[se-1])||""}),c.createElement(o.Z,{justify:"end",align:"middle"},c.createElement(r.Z,null,c.createElement(rc.Z,{simple:!0,current:se,pageSize:1,total:(ae==null?void 0:ae.length)||0,onChange:x=>{J(x)}})),c.createElement(r.Z,null,c.createElement(g.ZP,{onClick:()=>zf(void 0,null,function*(){k==null||k.onChange(ae==null?void 0:ae[se-1]),k==null||k.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))};var Gf=w(20630),mm=Object.defineProperty,Kf=Object.getOwnPropertySymbols,gm=Object.prototype.hasOwnProperty,vm=Object.prototype.propertyIsEnumerable,Wf=(k,T,L)=>T in k?mm(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,ym=(k,T)=>{for(var L in T||(T={}))gm.call(T,L)&&Wf(k,L,T[L]);if(Kf)for(var L of Kf(T))vm.call(T,L)&&Wf(k,L,T[L]);return k};const Ky=k=>React.createElement("svg",ym({width:10,height:9,xmlns:"http://www.w3.org/2000/svg"},k),React.createElement("title",null,"\u6EE1\u610F"),React.createElement("path",{d:"M10 2.731H5.141V0h-1.96L1.675 2.643H0v6.18h7.865L10 2.732Zm-9.431.487h.836v5.03H.569v-5.03Zm8.626.088L7.463 8.249h-5.49V3.218h.031L3.511.575h1.062v2.73h4.622Z",fill:"#000",fillRule:"nonzero"}));var Em="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMi43MzFINS4xNDFWMGgtMS45NkwxLjY3NSAyLjY0M0gwdjYuMThoNy44NjVMMTAgMi43MzJabS05LjQzMS40ODdoLjgzNnY1LjAzSC41Njl2LTUuMDNabTguNjI2LjA4OEw3LjQ2MyA4LjI0OWgtNS40OVYzLjIxOGguMDMxTDMuNTExLjU3NWgxLjA2MnYyLjczaDQuNjIyWiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",_m=Object.defineProperty,Zf=Object.getOwnPropertySymbols,bm=Object.prototype.hasOwnProperty,Am=Object.prototype.propertyIsEnumerable,Vf=(k,T,L)=>T in k?_m(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Cm=(k,T)=>{for(var L in T||(T={}))bm.call(T,L)&&Vf(k,L,T[L]);if(Zf)for(var L of Zf(T))Am.call(T,L)&&Vf(k,L,T[L]);return k};const Wy=k=>React.createElement("svg",Cm({width:10,height:9,xmlns:"http://www.w3.org/2000/svg"},k),React.createElement("title",null,"\u6EE1\u610F"),React.createElement("path",{d:"M10 2.731H5.141V0h-1.96L1.675 2.643H0v6.18h7.865L10 2.732Zm-9.431.487h.836v5.03H.569v-5.03Zm8.626.088L7.463 8.249h-5.49V3.218h.031L3.511.575h1.062v2.73h4.622Z",fill:"#0152D9",fillRule:"nonzero"}));var Dm="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMi43MzFINS4xNDFWMGgtMS45NkwxLjY3NSAyLjY0M0gwdjYuMThoNy44NjVMMTAgMi43MzJabS05LjQzMS40ODdoLjgzNnY1LjAzSC41Njl2LTUuMDNabTguNjI2LjA4OEw3LjQ2MyA4LjI0OWgtNS40OVYzLjIxOGguMDMxTDMuNTExLjU3NWgxLjA2MnYyLjczaDQuNjIyWiIgZmlsbD0iIzAxNTJEOSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",wm=Object.defineProperty,Xf=Object.getOwnPropertySymbols,xm=Object.prototype.hasOwnProperty,Sm=Object.prototype.propertyIsEnumerable,Jf=(k,T,L)=>T in k?wm(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Bm=(k,T)=>{for(var L in T||(T={}))xm.call(T,L)&&Jf(k,L,T[L]);if(Xf)for(var L of Xf(T))Sm.call(T,L)&&Jf(k,L,T[L]);return k};const Zy=k=>React.createElement("svg",Bm({width:10,height:9,xmlns:"http://www.w3.org/2000/svg"},k),React.createElement("title",null,"\u4E0D\u6EE1\u610F"),React.createElement("path",{d:"M7.865 0H0v6.18h1.675l1.506 2.644h1.96V6.092H10L7.865 0ZM.57.575h.836v5.03H.569V.576Zm4.003 4.943v2.73H3.51L2.004 5.607h-.03V.576h5.489l1.732 4.942H4.572Z",fill:"#000",fillRule:"nonzero"}));var Fm="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44NjUgMEgwdjYuMThoMS42NzVsMS41MDYgMi42NDRoMS45NlY2LjA5MkgxMEw3Ljg2NSAwWk0uNTcuNTc1aC44MzZ2NS4wM0guNTY5Vi41NzZabTQuMDAzIDQuOTQzdjIuNzNIMy41MUwyLjAwNCA1LjYwN2gtLjAzVi41NzZoNS40ODlsMS43MzIgNC45NDJINC41NzJaIiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Mm=Object.defineProperty,qf=Object.getOwnPropertySymbols,Im=Object.prototype.hasOwnProperty,km=Object.prototype.propertyIsEnumerable,$f=(k,T,L)=>T in k?Mm(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Tm=(k,T)=>{for(var L in T||(T={}))Im.call(T,L)&&$f(k,L,T[L]);if(qf)for(var L of qf(T))km.call(T,L)&&$f(k,L,T[L]);return k};const Vy=k=>React.createElement("svg",Tm({width:10,height:9,xmlns:"http://www.w3.org/2000/svg"},k),React.createElement("title",null,"\u4E0D\u6EE1\u610F"),React.createElement("path",{d:"M7.865 0H0v6.18h1.675l1.506 2.644h1.96V6.092H10L7.865 0ZM.57.575h.836v5.03H.569V.576Zm4.003 4.943v2.73H3.51L2.004 5.607h-.03V.576h5.489l1.732 4.942H4.572Z",fill:"#0152D9",fillRule:"nonzero"}));var Lm="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44NjUgMEgwdjYuMThoMS42NzVsMS41MDYgMi42NDRoMS45NlY2LjA5MkgxMEw3Ljg2NSAwWk0uNTcuNTc1aC44MzZ2NS4wM0guNTY5Vi41NzZabTQuMDAzIDQuOTQzdjIuNzNIMy41MUwyLjAwNCA1LjYwN2gtLjAzVi41NzZoNS40ODlsMS43MzIgNC45NDJINC41NzJaIiBmaWxsPSIjMDE1MkQ5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Rm=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});function Om({data:k,index:T,adminOrOperator:L,parentDiscussIndex:ae,shixunIdentifier:Le,user:se,onSetRewardData:J,onSetActionType:F,onHandleSubmitDiscusses:x,onTopOrDownDiscuss:I,handleChildrenPlus:G,anserAuthor:ie,onPlus:ue,onHandleRepaly:he,userInfomation:De}){const{author:Qe,can_delete:we,content:je,hidden:pe,id:ve,reward:Ie,time:Je,reply_status:ye,user_praise:Te,praise_count:tt}=k,[it,Ue]=(0,c.useState)(!1),[At,xt]=(0,c.useState)(!1),[Gt,nn]=(0,c.useState)(!1),[jt,Ht]=(0,c.useState)(!1),Mt=()=>{it&&x(ve,{reply_status:2})},Et=()=>{At&&x(ve,{reply_status:3})},Tt=()=>{x(ve,{reply_status:1})},cn=()=>{x(ve,{reply_status:4})},Lt=()=>{switch(ye){case 0:return c.createElement(c.Fragment,null,c.createElement("div",{style:{whiteSpace:"nowrap"},onClick:Tt,className:`whether-satisfied ${Gt?"cursorPoint blue-text-color":""}`,onMouseEnter:()=>{nn(!0)},onMouseLeave:()=>{nn(!1)}},c.createElement("img",{src:Gt?Dm:Em,className:"whether-img SVGColor"}),"\u6EE1\u610F"),c.createElement(Nf.Z,{placement:"bottomLeft",content:c.createElement("div",{className:"content"},c.createElement("div",{className:"content-disappoint"},"\u62B1\u6B49\u8BA9\u4F60\u5931\u671B\u4E86\uFF0C\u8BF7\u7EE7\u7EED\u5C1D\u8BD5:"),c.createElement("div",{className:`radius-box marg15 height30-line black6c-optcity ${it?"blue-background cursorPoint blue-background-write":"gray-background"}`,onMouseEnter:()=>{Ue(!0)},onMouseLeave:()=>{Ue(!1)},onClick:Mt},"\u8BF7",Qe==null?void 0:Qe.name.trim(),"\u8001\u5E08\u518D\u5C1D\u8BD5\u56DE\u7B54\u4E00\u6B21\u3002"),c.createElement("div",{className:`radius-box marg15 height30-line black6c-optcity ${At?"blue-background cursorPoint blue-background-write":"gray-background"}`,onMouseEnter:()=>{xt(!0)},onMouseLeave:()=>{xt(!1)},onClick:Et},"\u53EF\u80FD\u542F\u7528\u4E86\u673A\u5668\u4EBA\uFF0C\u8BF7\u5176\u4ED6\u8001\u5E08\u56DE\u7B54\u3002")),trigger:"click"},c.createElement("div",{style:{whiteSpace:"nowrap"},className:`whether-satisfied ${jt?"cursorPoint blue-text-color":""}`,onMouseEnter:()=>{Ht(!0)},onMouseLeave:()=>{Ht(!1)}},c.createElement("img",{src:jt?Lm:Fm,className:"whether-img SVGColor"}),"\u4E0D\u6EE1\u610F")));case 1:return c.createElement("div",{style:{whiteSpace:"nowrap"},className:`radius-box cursorPoint height30 ${T>0?"gray-background":"blue-background"}`,onClick:cn},"\u6211\u5F88\u6EE1\u610F");case 2:return c.createElement("div",{style:{whiteSpace:"nowrap"},className:`radius-box height30 ${T>0?"gray-background":"blue-background"}`},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 3:return c.createElement("div",{style:{whiteSpace:"nowrap"},className:`radius-box height30 ${T>0?"gray-background":"blue-background"}`},"\u4E0D\u6EE1\u610F \u7B49\u5F85\u5176\u4ED6\u8001\u5E08\u518D\u6B21\u56DE\u7B54");case 4:return c.createElement("div",{style:{whiteSpace:"nowrap"},className:`radius-box height30 ${T>0?"gray-background":"blue-background"}`},"\u6211\u5F88\u6EE1\u610F");default:return c.createElement(c.Fragment,null)}};function Xt(){J({id:ve,index:T,user_id:Qe.user_id,parentDiscussIndex:ae})}function mt(){F({id:ve,index:T,params:{hidden:pe?"0":"1",container_identifier:Le},type:"hidden-discuss",parentDiscussIndex:ae,message:pe?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function ft(){F({id:ve,index:T,type:"delete-discuss",parentDiscussIndex:ae,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const wn=()=>{he(ve,!Te,ae,T)},gn=L||we||Qe.user_id===se.user_id||Qe.login===se.login,dn=(0,e.useLocation)().pathname.split("/")[1]==="tasks";return c.createElement(c.Fragment,null,c.createElement("div",{className:"second-level-discuss"},c.createElement("div",{className:"discuss-info-body"},c.createElement("div",{className:"discuss-info"},c.createElement("a",{href:`/users/${Qe.login}`,target:"_blank"},Qe.name),c.createElement("span",{className:"grey"},Je),Ie?c.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Ie}`},c.createElement("i",{className:"iconfont icon-gift c-orange "}),c.createElement("span",null,Ie)):null)),c.createElement(_a.Z,{className:`discuss-content ${T>0?"content-gray":""}`,value:je})),dn&&c.createElement("div",{className:"btn-group-succes"},c.createElement("div",{className:"btn-group-gratify"},Lt()),c.createElement("div",{className:"btn-group-other"},c.createElement("div",{className:"discuss-info-body"},c.createElement("div",{className:"btn-group"},L&&c.createElement("a",{onClick:()=>Rm(this,null,function*(){const _t=yield(0,Zr.ZP)(`/api/discusses/${k.id}/update_faq_data.json`,{method:"get"});(_t==null?void 0:_t.status)==0&&d.ZP.success("\u6DFB\u52A0\u6210\u529F")})},"\u52A0\u5165\u5E38\u89C1\u95EE\u9898\u5E93"),se.identity===1?c.createElement("a",{onClick:Xt,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},c.createElement("i",{className:"iconfont icon-jiangli"})):null,L?c.createElement("a",{onClick:mt,title:pe?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},c.createElement("i",{className:pe?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,gn?c.createElement("a",{onClick:ft,title:"\u5220\u9664"},c.createElement("i",{className:"iconfont icon-shanchu"})):null,c.createElement("a",{onClick:wn,className:Te?"c-orange":""},c.createElement("i",{className:Te?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),c.createElement("span",null,tt||"")))))))}var Pm=({data:k,index:T,shixunIdentifier:L,adminOrOperator:ae,identity:Le,onTopOrDownDiscuss:se,onPlusDiscuss:J,onDisableDiscuss:F,onSetActionType:x,onSetRewardData:I,user:G,activeDiscussIndex:ie,onReplyDiscuss:ue,onSetActiveDiscussIndex:he,allowDisableDiscuss:De,onHandleSubmitDiscusses:Qe,onHandleRepaly:we,userInfomation:je})=>{const{content:pe,children:ve,game_url:Ie,hidden:Je,id:ye,position:Te,praise_count:tt,reward:it,sticky:Ue,time:At,user_praise:xt,game_passed:Gt,ai_reply_text:nn,ai_reply_flag:jt,author:Ht,disable_discuss_status:Mt,reply_status:Et}=k,[Tt,cn]=(0,c.useState)(!1);(0,c.useEffect)(()=>{Tt&&setTimeout(()=>cn(!1),800)},[Tt]);function Lt(){var ht;if(!((ht=(0,Wu.eY)())!=null&&ht.authentication)){E.default.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:()=>{window.open("/account/certification")}});return}console.log(ye,"idi---------------------------"),he(ye)}function Xt(){se(ye,!Ue,T)}function mt(){J(ye,!xt,T)}function ft(){I({id:ye,index:T,user_id:Ht.user_id})}function wn(){x({id:ye,index:T,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function gn(){x({id:ye,index:T,params:{hidden:Je?"0":"1",container_identifier:L},type:"hidden-discuss",message:Je?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function dn(){F(ye,Mt===0?2:0,T)}const _t=ht=>{let{nodeName:un,src:fn}=ht.target;un==="IMG"&&(n.Z.publish("preview-image",fn),console.log("src:",fn))};return c.createElement("div",{className:"discuss-item-container",key:ye},c.createElement("a",{href:`/users/${Ht.login}`,target:"_blank"},c.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${z.Z.IMG_SERVER}/images/${Ht.image_url}`,width:"50"})),c.createElement("section",null,c.createElement("div",{className:"discuss-info"},c.createElement("a",{href:`/users/${Ht.login}`,target:"_blank"},Ht.name),c.createElement("span",{className:"grey"},At),Te?c.createElement("span",{className:"c-green"}," [\u7B2C",Te,"\u5173] "):null,Ie?c.createElement("a",{href:Ie,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,De&&c.createElement(c.Fragment,null,Mt===0&&c.createElement(a.Z,{title:"\u7981\u6B62\u8BE5\u7528\u6237\u5728\u6B64\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},c.createElement("span",{onClick:dn,className:"c-red current"},"\u7981\u6B62\u8BC4\u8BBA\u529F\u80FD")),Mt===2&&c.createElement(a.Z,{title:"\u6062\u590D\u8BE5\u7528\u6237\u5728\u6B64\u5B9E\u8DF5\u9879\u76EE\u7684\u8BC4\u8BBA\u529F\u80FD"},c.createElement("span",{onClick:dn,className:"c-light-primary current"},"\u6062\u590D\u8BC4\u8BBA\u529F\u80FD")),Mt===1&&c.createElement(a.Z,{title:"\u8BE5\u7528\u6237\u5DF2\u88AB\u7CFB\u7EDF\u7BA1\u7406\u5458\u7981\u8A00"},c.createElement("span",{className:"c-red"},"\u88AB\u7BA1\u7406\u5458\u7981\u6B62\u8BC4\u8BBA"))),Ue?c.createElement("span",{className:"top"},"\u7F6E\u9876"):null,it?c.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${it}`},c.createElement("i",{className:"iconfont icon-gift c-orange "}),c.createElement("span",null,it)):null,Le<=5?c.createElement("span",{style:{flex:"1",textAlign:"right",color:Gt===1?"#29bd8b":""}},Gt===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173"):null),c.createElement("div",{onClick:_t},c.createElement(_a.Z,{className:"discuss-content",value:pe})),jt&&c.createElement("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"}},c.createElement("br",null),c.createElement("div",{style:{padding:"6px 0"}},nn),c.createElement(g.ZP,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:()=>cn(!0),className:"mr10 mr5 relative c-blue"},c.createElement("span",{className:Tt?"plus-one-animate":"hide",style:{position:"absolute"}}," ","+1"),c.createElement("span",{className:"c-blue icon-duiwoyouyong mr5"}),c.createElement("span",{className:"c-blue"},"\u5BF9\u6211\u6709\u7528")),c.createElement("span",{className:"c-orange current",onClick:()=>{n.Z.publish("ai-replay-show",{content:pe,id:ye})}},"\u5176\u4ED6\u56DE\u7B54")),ve&&ve.length>0?c.createElement("div",{className:"reply-discuss-containerActive",onClick:_t},ve.map((ht,un)=>c.createElement(Om,{key:ht.id,data:ht,index:un,userInfomation:je,onTopOrDownDiscuss:se,shixunIdentifier:L,onHandleSubmitDiscusses:Qe,adminOrOperator:ae,user:G,onSetRewardData:I,onSetActionType:x,parentDiscussIndex:T,anserAuthor:Ht,onHandleRepaly:we}))):null,c.createElement("div",{className:"btn-group"},c.createElement("div",{className:"btn-group-other"},G.identity===1?c.createElement("a",{onClick:ft,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},c.createElement("i",{className:"iconfont icon-jiangli"})):null,ae?c.createElement("a",{onClick:gn,title:Je?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},c.createElement("i",{className:Je?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Le<=5?c.createElement("a",{onClick:Xt,className:Ue?"btn-top":"btn-down",title:Ue?"\u53D6\u6D88\u7F6E\u9876":"\u7F6E\u9876"},c.createElement("i",{className:"iconfont icon-zhiding1 "})):null,ae&&(!ve||ve.length==0)?c.createElement("a",{onClick:wn,title:"\u5220\u9664"},c.createElement("i",{className:"iconfont icon-shanchu"})):null,c.createElement("a",{onClick:Lt,title:"\u56DE\u590D"},c.createElement("i",{className:"iconfont icon-huifu1"})),c.createElement("a",{onClick:mt,className:xt?"c-orange":""},c.createElement("i",{className:xt?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),c.createElement("span",null,tt||"")))),c.createElement(hm,{id:ye,activeDiscussIndex:ie,onReplyDiscuss:ue,adminOrOperator:ae})))},jm=Object.defineProperty,Nm=Object.defineProperties,Ym=Object.getOwnPropertyDescriptors,eh=Object.getOwnPropertySymbols,Hm=Object.prototype.hasOwnProperty,Qm=Object.prototype.propertyIsEnumerable,th=(k,T,L)=>T in k?jm(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Ka=(k,T)=>{for(var L in T||(T={}))Hm.call(T,L)&&th(k,L,T[L]);if(eh)for(var L of eh(T))Qm.call(T,L)&&th(k,L,T[L]);return k},Lo=(k,T)=>Nm(k,Ym(T)),Ko=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const Um={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function zm(k,T){switch(T.type){case Nt.tD:return Lo(Ka({},k),{loading:!0});case Nt.RS:return Lo(Ka({},k),{showRewardDialog:!0});case Nt.t2:return Lo(Ka({},k),{showRewardDialog:!1});case Nt.GR:return Ka(Ka({},k),T.payload);case Nt.u8:return Ka(Ka({},k),T.payload);case Nt.rM:return Ka(Ka({},k),T.payload);case Nt.fo:return Ka(Ka({},k),T.payload);case Nt.yS:return Ka(Ka({},k),T.payload);case Nt.Vn:return Ka(Ka({},k),T.payload);case Nt.SX:return Ka(Ka({},k),T.payload);case Nt.gG:return Ka(Ka({},k),T.payload);default:throw new Error}}var Gm=({shixunIdentifier:k,identity:T,activeIndex:L,user:ae,allowDisableDiscuss:Le,userInfo:se,isShixunDetail:J=!1,taskData:F,chatgpt:x,to_user_id:I,challengeId:G})=>{const[ie,ue]=(0,c.useReducer)(zm,Um),[he,De]=(0,c.useState)(!0),[Qe,we]=(0,c.useState)(null),{page:je,loading:pe,data:ve,actionType:Ie,showRewardDialog:Je,activeDiscussIndex:ye}=ie,Te=(0,c.useRef)(),tt=(0,c.useRef)(),it=(0,c.useRef)();function Ue(fn,Bn){return Ko(this,null,function*(){if(!pe)try{ue({type:Nt.tD});const vn=yield jp(k,fn);console.log("activeDiscussIndex",ye),ue({type:Nt.GR,payload:{activeDiscussIndex:Bn?ye:null,data:vn,loading:!1}})}catch(vn){console.log(vn)}})}(0,c.useEffect)(()=>{if(L===3&&x)clearInterval(it.current),it.current=setInterval(()=>{Ue(je,!0)},5e3);else return console.log("\u6E05\u9664\u5B9A\u65F6\u5668"),()=>{clearInterval(it.current)};return()=>{clearInterval(it.current)}},[x,L,ye,je]),(0,c.useEffect)(()=>(he||(clearInterval(Qe),we(setInterval(()=>{Ue(je,!0)},5e3))),()=>{clearInterval(Qe)}),[he,je,ye]);function At(fn){ue({type:Nt.gG,payload:{page:fn}}),Ue(fn)}function xt(fn,Bn,vn){return Ko(this,null,function*(){try{const In=yield Tf(fn,Bn);_t[vn].user_praise=Bn,_t[vn].praise_count=In.praise_count,ue({type:Nt.rM,payload:{data:Lo(Ka({},ve),{comments:_t})}})}catch(In){console.log(In)}})}function Gt(fn,Bn,vn,In){return Ko(this,null,function*(){try{const ke=yield Tf(fn,Bn);_t[vn].children[In].user_praise=Bn,_t[vn].children[In].praise_count=ke.praise_count,ue({type:Nt.rM,payload:{data:Lo(Ka({},ve),{comments:_t})}})}catch(ke){console.log(ke)}})}function nn(fn,Bn,vn){return Ko(this,null,function*(){try{if((yield Yp(fn,Bn)).status!==0)return;const ke=_t[vn].author.user_id,et=_t.map(dt=>dt.author.user_id===ke?Lo(Ka({},dt),{disable_discuss_status:Bn}):dt);ue({type:Nt.fo,payload:{data:Lo(Ka({},ve),{comments:et})}})}catch(In){console.log(In)}})}function jt(fn,Bn,vn){return Ko(this,null,function*(){try{yield Np(fn,Bn),_t[vn].sticky=Bn,ue({type:Nt.u8,payload:{data:Lo(Ka({},ve),{comments:_t})}}),Ue(ie.page)}catch(In){console.log(In)}})}function Ht(){ue({type:Nt.yS,payload:{actionType:null}})}function Mt(){return Ko(this,null,function*(){const{id:fn,params:Bn,type:vn,index:In,parentDiscussIndex:ke}=Ie;if(vn==="hidden-discuss"&&(yield Hp(fn,Bn),ke?_t[ke].children[In].hidden=Bn.hidden==1:_t[In].hidden=Bn.hidden==1,ue({type:Nt.yS,payload:{actionType:null,data:Lo(Ka({},ve),{comments:_t})}})),vn==="delete-discuss"){if(yield Up(fn),ke||ke===0){let et=_t[ke].children;for(let dt=et.length-1;dt>=0;dt--)if(et[dt].id===fn){et.splice(dt,1);break}_t[ke].children=et}else for(let et=_t.length-1;et>=0;et--)if(_t[et].id===fn){_t.splice(et,1);break}ue({type:Nt.yS,payload:{actionType:null,data:Lo(Ka({},ve),{comments:_t})}})}})}function Et(fn){ue({type:Nt.yS,payload:{actionType:fn}})}function Tt(){ue({type:Nt.t2})}function cn(){return Ko(this,null,function*(){const{id:fn,index:Bn,score:vn,user_id:In,parentDiscussIndex:ke}=Te.current,et=yield Qp(fn,{container_type:"Discusses",score:vn,user_id:In});ke?_t[ke].children[Bn].reward=et.code:_t[Bn].reward=et.code,ue({type:Nt.Vn,payload:{showRewardDialog:!1,data:Lo(Ka({},ve),{comments:_t})}}),Te.current=null})}function Lt(fn){Te.current=fn,ue({type:Nt.RS})}function Xt(fn){Te.current.score=fn}function mt(fn,Bn){return Ko(this,null,function*(){try{if((yield zp(fn,Bn)).status===-3){E.default.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"}),wn(null);return}Ue(je)}catch(vn){console.log(vn)}})}function ft(fn,Bn){return Ko(this,null,function*(){try{const{status:vn}=yield Wp(fn,Bn);if(vn!==1)return;Ue(je)}catch(vn){console.log(vn)}})}function wn(fn){ue(ye===fn?{type:Nt.SX,payload:{activeDiscussIndex:null}}:{type:Nt.SX,payload:{activeDiscussIndex:fn}})}if((0,c.useEffect)(()=>{function fn(){return Ko(this,null,function*(){L===3&&!ve&&k&&(yield Ue(je))})}fn()},[k,L,je,ue]),(0,c.useEffect)(()=>n.Z.subscribe("create-discuss",()=>{clearInterval(it.current),ue({type:Nt.gG,payload:{page:1}}),Ue(1),x&&(it.current=setInterval(()=>{Ue(je)},5e3))}),[k]),!ve)return c.createElement(m.Z,null);const gn=()=>{De(!he),he?we(setInterval(()=>{Ue(je,!0)},5e3)):clearInterval(Qe)},{disscuss_count:dn,comments:_t,all:ht,can_hidden:un}=ve;return console.log(I,"to_user_id"),c.createElement(c.Fragment,null,c.createElement("div",{className:"discuss-container",ref:tt},x&&c.createElement(g.ZP,{type:"primary",style:{float:"right",marginBottom:10},onClick:()=>{(0,l.xg)(`/chatgpt?id=${I}&position=${G}`)}},"\u8FDB\u5165\u5386\u53F2\u95EE\u7B54"),(F==null?void 0:F.myshixun_manager)&&!x&&c.createElement(g.ZP,{style:{float:"right",marginBottom:10},type:"primary",onClick:gn},he?"\u5F00\u542F\u5B9E\u65F6\u5237\u65B0":"\u505C\u6B62\u5B9E\u65F6\u5237\u65B0"),dn===0?c.createElement(af.Z,{styles:{clear:"both"}}):null,_t.map((fn,Bn)=>c.createElement(Pm,{user:ae,key:fn.id,userInfomation:se,data:fn,index:Bn,identity:T,onPaginationChange:At,shixunIdentifier:k,onSetActionType:Et,onTopOrDownDiscuss:jt,adminOrOperator:un,onPlusDiscuss:xt,onDisableDiscuss:nn,onSetRewardData:Lt,activeDiscussIndex:ye,onHandleSubmitDiscusses:ft,onSetActiveDiscussIndex:wn,onReplyDiscuss:mt,allowDisableDiscuss:Le,onHandleRepaly:Gt})),dn>10?c.createElement("div",{className:"pagination-container"},c.createElement(rc.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:At,current:je,total:dn})):null,c.createElement(fm,null)),c.createElement(p.Z,null,c.createElement(E.default,{centered:!0,title:"\u63D0\u793A",open:!!Ie,onOk:Mt,onCancel:Ht},c.createElement("p",null,Ie?Ie.message:"")),c.createElement(E.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:Je,onCancel:Tt,onOk:cn},c.createElement(im.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:Xt,style:{width:"228px"}}))))},ac=w(57809),uf=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())}),Km=({user_praise:k,praise_count:T,praisePlus:L,onCreateDiscuss:ae,user:Le,userInfo:se})=>{const[J,F]=(0,c.useState)(!1),[x,I]=(0,c.useState)(""),G=(0,e.useParams)(),[ie]=(0,e.useSearchParams)(),[ue,he]=(0,c.useState)(!1),[De,Qe]=(0,c.useState)([]),[we,je]=(0,c.useState)([]),[pe]=A.default.useForm(),[ve,Ie]=(0,c.useState)([]),[Je,ye]=(0,c.useState)(!1),[Te,tt]=(0,c.useState)(!1),[it,Ue]=(0,c.useState)(!1),[At,xt]=(0,c.useState)(0);(0,c.useEffect)(()=>uf(void 0,null,function*(){var Et,Tt,cn,Lt,Xt;if(ie.get("homework_common_id")){let mt=yield(0,Zr.ZP)(`/api/shixun_homeworks/${ie.get("homework_common_id")}/header_info.json`,{method:"get"});(mt==null?void 0:mt.status)===0&&(Qe([{course_group_id:"-",group_group_name:"\u5168\u90E8\u5206\u73ED"},...(Et=mt==null?void 0:mt.data)==null?void 0:Et.course_group_info]),je([{id:"-",name:"\u5168\u90E8\u72B6\u6001"},...(cn=(Tt=mt==null?void 0:mt.data)==null?void 0:Tt.task_status)==null?void 0:cn.filter(ft=>(ft==null?void 0:ft.id)!=0&&(ft==null?void 0:ft.id)!=-1)]),pe.setFieldsValue({course_group:ie.get("courseGroup")?(Lt=ie.get("courseGroup").split(","))==null?void 0:Lt.map(ft=>ft=="-"?ft:Number(ft)):["-"],work_status:ie.get("workStatus")?(Xt=ie.get("workStatus").split(","))==null?void 0:Xt.map(ft=>ft=="-"?ft:Number(ft)):["-"],search:ie.get("search")?ie.get("search"):""}),Gt())}}),[]);const Gt=()=>uf(void 0,null,function*(){var Et,Tt,cn,Lt,Xt,mt;ye(!0);let ft=yield(0,Zr.ZP)(`/api/shixun_homeworks/${ie.get("homework_common_id")}/all_student_works.json`,{method:"get",params:{search:pe.getFieldValue("search"),course_group:pe.getFieldValue("course_group"),work_status:pe.getFieldValue("work_status")}});if((ft==null?void 0:ft.status)===0){Ie((Et=ft==null?void 0:ft.data)==null?void 0:Et.student_works),tt(!1),Ue(!1);for(let wn in(Tt=ft==null?void 0:ft.data)==null?void 0:Tt.student_works)(G==null?void 0:G.taskId)==((Lt=(cn=ft==null?void 0:ft.data)==null?void 0:cn.student_works[wn])==null?void 0:Lt.game_identifier)&&(xt(wn),wn!=0?tt(!0):tt(!1),wn!=((mt=(Xt=ft==null?void 0:ft.data)==null?void 0:Xt.student_works)==null?void 0:mt.length)-1?Ue(!0):Ue(!1))}ye(!1)});function nn(Et){I(Et)}function jt(){F(!0)}function Ht(){F(!1)}function Mt(){return uf(this,null,function*(){if(!(se!=null&&se.authentication)){E.default.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:()=>{window.open("/account/certification")}});return}if(x.trim()==""){d.ZP.warning("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}ae(x),I(""),F(!1)})}return c.createElement("div",{className:`comment-input-editor-container ${J?"active":""} `},c.createElement("div",{className:J?"text-area hide":"text-area"},c.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:jt}),c.createElement("a",{className:"c-light-black",onClick:L,title:k?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},c.createElement("i",{className:`mr3 ${k?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `,alt:"\u8D5E"}),T?c.createElement("span",null,T):"")),J?c.createElement("div",{className:"input-mask",onClick:Ht}):null,c.createElement("div",{className:J?"md-container":"md-container hide"},c.createElement(sf.Z,{id:"discuss-input-editor",startInit:J,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:x,height:240,onChange:nn}),c.createElement("div",{className:"tip-container",onClick:Ht},c.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),c.createElement("a",{className:"btn-send",style:{color:"#fff",background:"#0152d9"},onClick:Mt},"\u53D1\u9001"))),ie.get("homework_common_id")&&c.createElement("div",{className:"students"},c.createElement("div",{className:"students_list",onClick:()=>{he(!0)}},"\u5B66\u751F\u5217\u8868"),c.createElement("div",{style:{marginLeft:"auto"}}),Te&&c.createElement("div",{className:"students_change",onClick:()=>{var Et;e.history.push(`${(Et=ve==null?void 0:ve[Number(At)-1])==null?void 0:Et.url}&courseGroup=${pe.getFieldValue("course_group")||""}&workStatus=${pe.getFieldValue("work_status")||""}&search=${pe.getFieldValue("search")||""}`),location.reload()}},"\u4E0A\u4E00\u4E2A"),it&&c.createElement("div",{className:"students_change",onClick:()=>{var Et;e.history.push(`${(Et=ve==null?void 0:ve[Number(At)+1])==null?void 0:Et.url}&courseGroup=${pe.getFieldValue("course_group")||""}&workStatus=${pe.getFieldValue("work_status")||""}&search=${pe.getFieldValue("search")||""}`),location.reload()}},"\u4E0B\u4E00\u4E2A")),c.createElement(p.Z,null,c.createElement(bs.Z,{title:null,style:{width:"700px"},placement:"left",closable:!1,open:ue,onClose:()=>he(!1)},c.createElement("div",{style:{fontSize:"16px",marginBottom:"20px",fontWeight:"bold"}},"\u5B66\u751F\u5217\u8868"),c.createElement(A.default,{form:pe,layout:"inline",className:"myformStyle"},c.createElement(A.default.Item,{name:"course_group"},c.createElement(ac.default,{maxTagCount:1,style:{width:180},mode:"multiple",onChange:Et=>{(Et==null?void 0:Et.length)<2?pe.setFieldValue("course_group",Et):(Et==null?void 0:Et[(Et==null?void 0:Et.length)-1])=="-"?pe.setFieldValue("course_group",["-"]):pe.setFieldValue("course_group",Et==null?void 0:Et.filter(Tt=>Tt!="-")),Gt()}},De.map(Et=>c.createElement(ac.default.Option,{key:Et.course_group_id,value:Et.course_group_id},Et.group_group_name)))),c.createElement(A.default.Item,{name:"work_status"},c.createElement(ac.default,{maxTagCount:1,style:{width:180,marginLeft:"10px"},mode:"multiple",onChange:Et=>{(Et==null?void 0:Et.length)<2?pe.setFieldValue("work_status",Et):(Et==null?void 0:Et[(Et==null?void 0:Et.length)-1])=="-"?pe.setFieldValue("work_status",["-"]):pe.setFieldValue("work_status",Et==null?void 0:Et.filter(Tt=>Tt!="-")),Gt()}},we.map(Et=>c.createElement(ac.default.Option,{key:Et.id,value:Et.id},Et.name)))),c.createElement(A.default.Item,{name:"search"},c.createElement(b.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",className:"mySearch",onChange:Et=>pe.setFieldValue("search",Et.target.value),suffix:c.createElement("i",{className:"iconfont icon-sousuo9 font14 ",style:{cursor:"pointer"},onClick:()=>Gt()})}))),c.createElement(v.Z,{spinning:Je},c.createElement(ic.default,{style:{marginTop:"20px"},dataSource:ve,scroll:{y:"70vh"},columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"final_score"},{title:"\u64CD\u4F5C",render:(Et,Tt)=>c.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{e.history.push(`${Tt==null?void 0:Tt.url}&courseGroup=${pe.getFieldValue("course_group")||""}&workStatus=${pe.getFieldValue("work_status")||""}&search=${pe.getFieldValue("search")||""}`),location.reload()}},"\u67E5\u770B")}],pagination:!1})))))},Wm=({data:k})=>c.createElement(c.Fragment,null,k&&k.map(T=>c.createElement("div",{className:"choose-answer-item",key:T.position},c.createElement("p",null,"\u7B2C",T.position,"\u9898"),c.createElement(_a.Z,{value:T.answer})))),Zm=({data:k,onShowUnlockAnswerModal:T,challenge:L})=>{const ae=L!=null&&L.disable_copy?{userSelect:"none"}:{},Le=se=>{if(L!=null&&L.disable_copy){d.ZP.error("\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848");return}const J=document.querySelector(`#answer-content-${se}`);if(J){const F=I=>{let G="";for(const ie of I.childNodes)if(ie.nodeType===Node.TEXT_NODE)G+=ie.textContent;else if(ie.nodeType===Node.ELEMENT_NODE)if(ie.tagName==="PRE"||ie.tagName==="CODE")G+=ie.innerText;else if(ie.tagName==="BR")G+=`
|
|
|
`;else if(ie.tagName==="P"||ie.tagName==="DIV"){const ue=F(ie).trim();ue&&(G+=ue+`
|
|
|
`)}else G+=F(ie);return G},x=F(J).trim();navigator.clipboard.writeText(x).then(()=>{d.ZP.success("\u590D\u5236\u6210\u529F")}).catch(()=>{d.ZP.error("\u590D\u5236\u5931\u8D25")})}};return c.createElement(c.Fragment,null,k&&k.map((se,J)=>{const{answer_id:F,answer_name:x,answer_contents:I,view_time:G}=se;return c.createElement("div",{className:"answer-item-container",key:F},c.createElement("div",{className:"flex-container"},c.createElement("span",{className:"level"}," \u7EA7\u522B",J+1,"\uFF1A "),c.createElement("span",{className:"name"},x),I?c.createElement(c.Fragment,null,c.createElement("span",{className:"view-time"},G?xs()(G).format("YYYY-MM-DD HH:mm"):""),c.createElement("span",null,"\u5DF2\u89E3\u9501")):c.createElement("a",{onClick:T},"\u89E3\u9501")),I&&c.createElement("div",{className:"answer-content"},window.location.protocol=="https:"&&c.createElement("div",{className:"copy-button"},c.createElement("span",{style:{float:"right",fontSize:"12px"},className:"current c-light-primary",onClick:()=>Le(F)},c.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font-12"}),"\u590D\u5236")),c.createElement("div",{id:`answer-content-${F}`,style:ae},c.createElement(_a.Z,{value:I}))))}))},Vm=({loading:k,data:T,onShowTip:L,st:ae,challenge:Le})=>{const se=(0,c.useRef)(null),J=(0,c.useRef)(null),F=(0,c.useRef)(null),x=(0,c.useRef)(null),I=(0,c.useRef)({x:0,y:0});return(0,c.useEffect)(()=>{if(se.current&&(Le!=null&&Le.disable_copy)){let G=function(he){I.current={x:he.clientX,y:he.clientY},clearTimeout(F.current),clearTimeout(x.current),F.current=setTimeout(()=>{J.current.style.left=`${I.current.x}px`,J.current.style.top=`${I.current.y}px`,J.current.style.display="block"},1e3),x.current=setTimeout(()=>{J.current.style.display="none",clearTimeout(F.current),clearTimeout(x.current)},3e3)},ie=function(){J.current.style.display="none",clearTimeout(F.current),clearTimeout(x.current)},ue=function(he){I.current={x:he.clientX,y:he.clientY}};return se.current.addEventListener("mouseenter",G),window.addEventListener("mousemove",ue),se.current.addEventListener("mouseleave",ie),()=>{var he,De;(he=se.current)==null||he.removeEventListener("mouseenter",G),window.removeEventListener("mousemove",ue),(De=se.current)==null||De.removeEventListener("mouseleave",ie)}}},[se==null?void 0:se.current,Le==null?void 0:Le.disable_copy]),c.createElement("div",{ref:se,className:"answer-container"},c.createElement("div",{ref:J,className:"answer-tips-css"},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848"),k?c.createElement(m.Z,null):null,ae===1?c.createElement(Wm,{data:T}):c.createElement(Zm,{data:T,challenge:Le,onShowUnlockAnswerModal:L}))},Xm=({data:k,selected_unlocked_answer_id:T,selected_index:L,onSelect:ae})=>{if(!k)return null;const Le=k.filter((J,F)=>J.answer_contents?!1:(J.index=F,!0));function se(J){const{value:F,checked:x}=J.target;ae(x?F:null)}return c.createElement("table",{className:"unlock-answer-list"},c.createElement("thead",null,c.createElement("tr",null,c.createElement("th",null),c.createElement("th",null,"\u7EA7\u522B"),c.createElement("th",null,"\u540D\u79F0"),c.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),c.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),c.createElement("tbody",null,Le.map((J,F)=>c.createElement("tr",{key:J.answer_id},c.createElement("td",null,c.createElement(Iu.default,{value:J.answer_id,onChange:se,checked:J.answer_id===T||T&&L>=F})),c.createElement("td",null,J.index+1),c.createElement("td",null,J.answer_name),c.createElement("td",null,J.answer_ratio,"%"),c.createElement("td",{className:"gold-color"},J.answer_score)))))},nh=w(38923),rh=w(56814),Yr=w(59301),Jm=Object.defineProperty,qm=Object.defineProperties,$m=Object.getOwnPropertyDescriptors,ih=Object.getOwnPropertySymbols,eg=Object.prototype.hasOwnProperty,tg=Object.prototype.propertyIsEnumerable,ah=(k,T,L)=>T in k?Jm(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,hs=(k,T)=>{for(var L in T||(T={}))eg.call(T,L)&&ah(k,L,T[L]);if(ih)for(var L of ih(T))tg.call(T,L)&&ah(k,L,T[L]);return k},Ro=(k,T)=>qm(k,$m(T)),Wo=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});function sh(k){const T=k.target;if(T.tagName.toUpperCase()==="IMG"){let L=T.src||T.getAttribute("src");L&&L.indexOf("/images/avatars/User")===-1&&(k.stopPropagation(),k.preventDefault(),n.Z.publish("preview-image",L))}}const ng={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function rg(k,T){switch(T.type){case Nt.n_:return Ro(hs({},k),{activeIndex:T.payload});case Nt.lS:return Ro(hs({},k),{enlarge_unity3D:T.payload});case Nt.gK:return Ro(hs({},k),{tab_fixed:T.payload});case Nt.Hp:return Ro(hs({},k),{showTaskList:!0});case Nt.hK:return Ro(hs({},k),{showTaskList:!1});case Nt.sM:return hs(hs({},k),T.payload);case Nt.ib:return hs(hs({},k),T.payload);case Nt.wt:return Ro(hs({},k),{loading:!0});case Nt.Rj:return Ro(hs({},k),{showTip:!0});case Nt.NZ:return Ro(hs({},k),{showTip:!1});case Nt.ym:return Ro(hs({},k),{selected_unlocked_answer_id:T.payload});case Nt.pl:return hs(hs({},k),T.payload);default:throw new Error}}const ig=({taskId:k,minuxUserGrade:T,discusses_count:L,is_teacher:ae,has_answer:Le,user:se,st:J,game:F,rank_name:x,challenge:I,myshixun:G,user_praise:ie,praise_count:ue,unity_3d_routes:he,with_code_file:De,onPlusOrCancelPraise:Qe,onGetUnity3dMessage:we,shixun:je,taskData:pe,chatgpt:ve,userInfoData:Ie,to_user_id:Je,view_answer_tip:ye})=>{const[Te]=(0,e.useSearchParams)(),[tt,it]=(0,c.useReducer)(rg,ng),[Ue,At]=(0,c.useState)(!1),[xt,Gt]=(0,c.useState)(!1),[nn,jt]=(0,c.useState)({}),Ht=(0,e.useParams)(),[Mt,Et]=(0,c.useState)([]),[Tt,cn]=(0,c.useState)([]),[Lt,Xt]=(0,c.useState)([{id:"new",name:"\u8BC4\u6D4B\u8BB0\u5F55"},{id:"hot",name:"\u91CD\u7F6E\u8BB0\u5F55"}]),[mt,ft]=(0,c.useState)({page:1,limit:10,order:"new"}),{taskList:wn,showTaskList:gn,activeIndex:dn,enlarge_unity3D:_t,tab_fixed:ht,data:un,answerScore:fn,loading:Bn,showTip:vn,isMultiLevel:In,selected_unlocked_answer_id:ke}=tt,et=(0,c.useRef)(),dt=(0,c.useMemo)(()=>{let mn=0;if(un&&ke){let Ln=un.filter(cr=>!cr.answer_contents);for(let cr=0;cr<Ln.length;cr++)if(Ln[cr].answer_id===ke){mn=cr;break}}return mn},[un,ke]),Qt=je?je.propaedeutics:null,qt=(0,c.useRef)(),{open_rank:sn}=I,en=(0,c.useMemo)(()=>{let mn=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return Qt&&mn.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),Le&&Te.get("type")!=="exercises"&&!(I!=null&&I.hide_answer)&&mn.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),mn.push({index:5,title:"\u8BB0\u5F55"}),Te.get("type")!=="exercises"&&!(je!=null&&je.is_disable_discuss)&&mn.push({index:3,title:ve?"\u95EE\u7B54":"\u8BC4\u8BBA"}),(Te.get("type")==="exercises"?!(0,Wu.JA)()&&sn!=="CLOSE":sn!=="CLOSE")&&mn.push({index:4,title:x}),mn},[Le,Qt,sn,x]);function an(mn){return Wo(this,null,function*(){let Ln=parseInt(mn.currentTarget.id);Ln===2?F.homework_common_answer_open?d.ZP.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):ye?Un():ar():Ln===3&&F.homework_common_comment_open?d.ZP.info("\u7981\u6B62\u67E5\u770B\u8BC4\u8BBA"):(Ln===5&&rr("new"),it({type:Nt.n_,payload:Ln}))})}const Un=()=>{E.default.confirm({width:393,title:"\u63D0\u793A",okText:"\u7EE7\u7EED\u67E5\u770B",centered:!0,closable:!0,icon:null,content:Yr.createElement(Yr.Fragment,null,Yr.createElement("div",null,"\u672C\u6B21\u4F5C\u4E1A\u6559\u5E08\u8BBE\u7F6E\u5173\u5361\u672A\u901A\u8FC7\u65F6\u67E5\u770B\u7B54\u6848\u5C06\u6263\u9664\u5206\u503C\uFF0C"),Yr.createElement("div",null,"\u8BF7\u786E\u5B9A\u662F\u5426\u7EE7\u7EED\u67E5\u770B\u7B54\u6848")),okText:"\u7EE7\u7EED\u67E5\u770B",onOk:()=>ar()})};function rr(mn){return Wo(this,null,function*(){if(mn==="new"){let Ln=yield(0,Zr.ZP)(`/api/tasks/${Ht.taskId}/evaluate_logs.json`,{method:"get",params:hs({},mt)});(Ln==null?void 0:Ln.status)===0&&cn(Ln==null?void 0:Ln.data)}else{let Ln=yield(0,Zr.ZP)(`/api/tasks/${Ht.taskId}/redo_logs.json`,{method:"get",params:Ro(hs({},mt),{courseId:Ht.courseId})});(Ln==null?void 0:Ln.status)===0&&Et(Ln==null?void 0:Ln.data)}})}function ar(){return Wo(this,null,function*(){if(J===0)yield xi();else{const mn=yield(0,y.sP)(F.identifier);si(mn)}})}const jr=mn=>{mt.page=1,mt.order=mn,ft(hs({},mt)),rr(mn)};function xi(){return Wo(this,null,function*(){const mn=yield(0,y.lH)(F.identifier),{message:Ln}=mn;if(Ln.length===0){Ln.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848");return}if(!Ln.length){it({type:Nt.pl,payload:{showTip:!0,isMultiLevel:!1,answerScore:Ln.answer_score,selected_unlocked_answer_id:Ln.answer_id}});return}let cr=Ln.filter(xr=>xr.answer_contents).length===0;it({type:Nt.pl,payload:{showTip:cr,data:Ln,isMultiLevel:Ln.length>1,activeIndex:cr?dn:2}})})}function si(mn){const{choose_answers:Ln,message:cr,status:xr}=mn;if(xr===0){cr.info(cr);return}it({type:Nt.pl,payload:{showTip:xr===1,data:Ln,answerScore:cr,loading:!1,activeIndex:xr===1?dn:2}})}function ei(){it({type:Nt.NZ})}function qi(){it({type:Nt.Rj})}function Ti(){return Wo(this,null,function*(){if(At(!0),J===1){const mn=yield(0,y.MH)(F.identifier);(mn==null?void 0:mn.status)!==-1&&(T(fn),si(mn))}else if(ke){const mn=yield(0,y.j3)(F.identifier,ke),{status:Ln,message:cr}=mn;if(Ln!==-1){if(In){let xr=0;un.filter(mi=>!mi.answer_contents).forEach((mi,Vi)=>{Vi<=dt&&mi&&(xr+=mi.answer_score)}),T(xr)}else T(fn);xi(),Yn(null),it({type:Nt.NZ})}}At(!1)})}function Yn(mn){it({type:Nt.ym,payload:mn})}function _r(){return Wo(this,null,function*(){try{let mn;Te.get("subject_id")?mn=yield(0,y.SO)(G.identifier,hs({},(0,l.oP)())):mn=yield(0,y.g6)(G.identifier,{homework_common_id:Ht==null?void 0:Ht.homeworkId}),it({type:Nt.sM,payload:{taskList:(mn==null?void 0:mn.stages)||mn,showTaskList:!0}})}catch(mn){console.log(mn)}})}function ir(mn,Ln,cr){return Wo(this,null,function*(){try{yield(0,y.L5)(mn,je.id,Ln),wn[cr].star=Ln,it({type:Nt.ib,payload:{taskList:[...wn]}})}catch(xr){console.log(xr)}})}function Tr(){_r()}function tr(){it({type:Nt.hK})}(0,c.useEffect)(()=>{var mn;const Ln=Ie==null?void 0:Ie.userInfo;Ln&&(jt(hs({},Ln)),Gt((mn=Ln==null?void 0:Ln.shixun)==null?void 0:mn.own))},[je==null?void 0:je.identifier]),(0,c.useEffect)(()=>()=>{it({type:Nt.hK}),it({type:Nt.n_,payload:0})},[k]),(0,c.useEffect)(()=>{it({type:Nt.n_,payload:Te.get("extra")?3:0})},[Te.get("extra")]),(0,c.useEffect)(()=>{if(qt.current)return qt.current.addEventListener("mousedown",sh),()=>{var mn;(mn=qt.current)==null||mn.removeEventListener("mousedown",sh)}},[qt.current]),(0,c.useEffect)(()=>{if(De&&he&&qt.current){const mn=(0,is.Ds)(cr=>{cr.target.scrollTop>=354?it({type:Nt.gK,payload:!0}):it({type:Nt.gK,payload:!1})},10);qt.current.addEventListener("scroll",mn);const Ln=n.Z.subscribe("evaluate-unity3d-finish",()=>{qt.current.scrollTop=0});return()=>{var cr;(cr=qt.current)==null||cr.removeEventListener("scroll",mn),Ln()}}else it({type:Nt.gK,payload:!0})},[De,he,qt.current]);const{position:hi,score:ni,subject:ea}=I,Ur={onViewAllTask:Tr,position:hi,score:ni,subject:ea,challenge_optional:pe==null?void 0:pe.challenge_optional};function zr(mn){return Wo(this,null,function*(){const Ln=yield Gp({content:mn,container_type:"Shixun",container_id:je.id,challenge_id:I.id,position:hi});if(Ln.status===-3){E.default.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"});return}console.log(Ln),it({type:Nt.n_,payload:3}),n.Z.publish("create-discuss")})}function la(){it({type:Nt.lS,payload:!_t})}const Mi={loading:Bn,data:un,onShowTip:qi,st:J,challenge:I};return(0,c.useEffect)(()=>{var mn;if(et.current){let Ln=function(Vr){Vi=mi.offsetHeight,ur=!0,gi=Vr.pageY,(0,l.kk)("none"),et.current.style.background="#179fff",document.onselectstart=function(){return!1}},cr=function(){var Vr;ur=!1,(0,l.kk)("auto"),document.onselectstart=null,(Vr=et.current)==null||Vr.removeAttribute("style")},xr=function(Vr){if(ur){let _i=Vr.pageY-gi,Qi=Vi+_i;Qi<200&&(Qi=200),Qi>window.innerHeight-200&&(Qi=window.innerHeight-200),mi.style.height=Qi+"px"}};const mi=document.querySelector("."+eu["unity-3d-container"]);let Vi=0,ur=!1,gi=0;return(mn=et.current)==null||mn.addEventListener("mousedown",Ln),document.addEventListener("mousemove",xr),document.addEventListener("mouseup",cr),()=>{var Vr;(Vr=et.current)==null||Vr.removeEventListener("mousedown",Ln),document.removeEventListener("mousemove",xr),document.removeEventListener("mouseup",cr)}}},[et]),Yr.createElement(c.Fragment,null,Yr.createElement(Cp,hs({},Ur)),Yr.createElement("div",{className:eu["content-wrapper"]},Yr.createElement("div",{ref:qt,className:eu.scroll},he&&De&&(pe==null?void 0:pe.unity3d_show_location)===0?Yr.createElement("div",{className:`${eu["unity-3d-container"]} ${_t?eu.enlarge:""}`,style:{height:354}},Yr.createElement("div",{className:eu["unity-3d-resize"],ref:et}),Yr.createElement("a",{onClick:la,className:`${eu["btn-enlarge"]} ${_t?eu.enlarge:""}`},Yr.createElement("i",{className:`iconfont ${_t?"icon-suoxiao1":"icon-kuoda"} `})),(nn==null?void 0:nn.user_id)&&Yr.createElement(dl,{userInfo:nn,taskData:pe,unity_3d_routes:he,onGetUnity3dMessage:we})):null,Yr.createElement("ul",{className:`${eu["tab-nav"]} ${ht?eu["tab-fixed"]:""}`},en.map(mn=>Yr.createElement("li",{onClick:an,id:mn.index,key:mn.title,className:dn===mn.index?eu.active:""},Yr.createElement("a",null,mn.title,mn.index===3&&L?Yr.createElement("span",null,L):null)))),Yr.createElement("div",null,Yr.createElement(_a.Z,{className:dn===0?eu["tab-panel-body"]:"hide",value:I.task_pass,stylesPrev:{position:"absolute"}}),Yr.createElement("div",{className:dn===1?eu["tab-panel-body"]:"hide"},Qt?Yr.createElement(_a.Z,{value:Qt}):null),Yr.createElement("div",{className:dn===2?eu["tab-panel-body"]:"hide",style:{paddingTop:40}},Yr.createElement(Vm,hs({},Mi))),Yr.createElement("div",{className:dn===3?eu["tab-panel-body"]:"hide"},Yr.createElement(Gm,{activeIndex:dn,userInfo:nn,shixunIdentifier:je.identifier,identity:se.identity,user:se,allowDisableDiscuss:xt,taskData:pe,chatgpt:ve,to_user_id:Je,challengeId:I.id})),Yr.createElement("div",{style:{padding:0,paddingTop:40},className:dn===5?eu["tab-panel-body"]:"hide"},Yr.createElement("div",{style:{background:"#fff",padding:30}},Yr.createElement(nf.tp,{dataSource:Lt,value:mt==null?void 0:mt.order,onChange:jr}),(mt==null?void 0:mt.order)==="new"&&Yr.createElement(ic.default,{style:{marginTop:20},pagination:!1,dataSource:Tt==null?void 0:Tt.list,columns:[{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",render:(mn,Ln,cr)=>xs()(mn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"output_detail",render:(mn,Ln)=>Yr.createElement("div",{style:{color:mn==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010"}},mn)},{title:"\u7528\u65F6(S)",dataIndex:"ts_time"},{title:"\u5185\u5B58(MB)",dataIndex:"ts_mem"},{title:"\u64CD\u4F5C",dataIndex:"query_index",width:100,render:(mn,Ln)=>Yr.createElement("span",{className:"c-blue current",onClick:()=>Wo(void 0,null,function*(){var cr,xr,mi,Vi,ur,gi,Vr,_i,Qi;const ri=yield(0,nh.Lk)(Ht.taskId,{path:(xr=(cr=Tt==null?void 0:Tt.path)==null?void 0:cr.replace(/\;/g,";"))==null?void 0:xr.split(";")[0],query_index:Ln.query_index,homework_common_id:Ht.categoryId});(ri==null?void 0:ri.status)===0&&E.default.warning({title:"\u4EE3\u7801\u8BE6\u60C5",icon:null,width:900,closable:!0,centered:!0,okButtonProps:{style:{display:"none"}},content:Yr.createElement("div",null,Yr.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},Yr.createElement("div",{style:{display:"flex",alignItems:"center"}},((mi=ri==null?void 0:ri.data)==null?void 0:mi.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?Yr.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):Yr.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),Yr.createElement("div",{style:{color:((Vi=ri==null?void 0:ri.data)==null?void 0:Vi.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(ur=ri==null?void 0:ri.data)==null?void 0:ur.output_detail)),Yr.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},Yr.createElement("div",null,Yr.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),Yr.createElement("span",{style:{marginLeft:8,color:"#232B40"}},xs()((gi=ri==null?void 0:ri.data)==null?void 0:gi.created_at).format("YYYY-MM-DD HH:mm:ss"))),Yr.createElement("div",null,Yr.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),Yr.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Vr=ri==null?void 0:ri.data)==null?void 0:Vr.ts_time,"s")),Yr.createElement("div",null,Yr.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),Yr.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(_i=ri==null?void 0:ri.data)==null?void 0:_i.ts_mem,"mb")),Yr.createElement("div",null,Yr.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),Yr.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((Qi=ri==null?void 0:ri.data)==null?void 0:Qi.test_set_passed_rate)*100,"%")))),Yr.createElement("div",{style:{border:"1px solid #eee"}},Yr.createElement(rh.ZP,{language:"python",theme:(0,Ks.G)("cmCodeMode","vs-dark"),height:380,isCopy:!0,style:{height:380,background:"#fff"},value:decodeURIComponent(escape(window.atob((ri==null?void 0:ri.content)||""))),options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})))})})},Ln.query_index?"\u67E5\u770B\u4EE3\u7801":"")}]}),(mt==null?void 0:mt.order)==="hot"&&Yr.createElement(ic.default,{style:{marginTop:20},pagination:!1,dataSource:Mt==null?void 0:Mt.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(mn,Ln,cr)=>xs()(mn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(mn,Ln,cr)=>{var xr;return(xr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(mi=>mi.id===mn))==null?void 0:xr.name}}]}),Yr.createElement(rc.Z,{style:{marginTop:10},current:mt.page,total:(mt==null?void 0:mt.order)==="new"?Tt==null?void 0:Tt.count:Mt==null?void 0:Mt.count,hideOnSinglePage:!0,onChange:mn=>Wo(void 0,null,function*(){mt.page=mn,ft(mt),rr(mt==null?void 0:mt.order)})}))),Yr.createElement("div",{className:dn===4?eu["tab-panel-body"]:"hide"},Yr.createElement(Pp,{activeIndex:dn,taskId:k})))),Te.get("type")!=="exercises"&&!(je!=null&&je.is_disable_discuss)&&!F.homework_common_comment_open&&Yr.createElement(Km,{user:se,userInfo:nn,user_praise:ie,praise_count:ue,praisePlus:Qe,onCreateDiscuss:zr})),Yr.createElement(p.Z,null,Yr.createElement(bs.Z,{rootClassName:"task-drawer",width:420,title:null,placement:"left",closable:!1,open:gn,onClose:tr,getContainer:()=>document.getElementById("task-left-panel")},Te.get("subject_id")&&Yr.createElement(rm,Ro(hs({taskList:[...wn],challenge:I,shixun:je},(0,l.oP)()),{identity:se.identity,onSaveTaskStar:ir})),!Te.get("subject_id")&&Yr.createElement(tm,{taskList:[...wn],challenge:I,shixun:je,identity:se.identity,onSaveTaskStar:ir})),Yr.createElement(E.default,{centered:!0,title:"\u63D0\u793A",open:vn,onOk:Ti,onCancel:ei,confirmLoading:Ue,className:eu["answer-tip"]},ae?Yr.createElement("p",null):Yr.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),In?Yr.createElement(Xm,{selected_index:dt,selected_unlocked_answer_id:ke,onSelect:Yn,data:un}):Yr.createElement("p",null,`\u67E5\u770B\u7B54\u6848\u5C06\u6263\u9664${fn}\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848`)),Yr.createElement(Gf.Z,null)))};var ag=(0,e.connect)(({user:k})=>({userInfoData:k}))(ig),U0={"test-set-container":"test-set-container___M1lkW","resize-y-bar":"resize-y-bar___Lqogg","code-area-container":"code-area-container___QR74S","xterm-panel":"xterm-panel___DP6j2","xterm-rows":"xterm-rows___PIl1h",xterm:"xterm___MVp4E","xterm-screen":"xterm-screen___AY9Ln",navs:"navs___ZuFOV","arrow-right":"arrow-right___T1IWC","arrow-down":"arrow-down___yrBkp","flex-container":"flex-container___gw2ed",iconfont:"iconfont____zngu",active:"active___VtHu3","action-bar-container":"action-bar-container___iVyU4","action-bar":"action-bar___jGiTs","right-panel":"right-panel___pCcQR","action-container":"action-container___eCF27","setting-drawer":"setting-drawer___ZRaO1",oj:"oj___J7QRO",spinning:"spinning___ZO6lf",btn:"btn___fo3rB"},sc=w(5112);const sg={0:"A",1:"B",2:"C",3:"D",4:"E",5:"F",6:"G",7:"H",8:"I",9:"J",10:"K",11:"L",12:"M",13:"N"};var ug=({category:k,answer:T="",index:L,option_name:ae,callback:Le})=>{const se=sg[L];function J(){if(k===1)Le(se);else{let F=(T==null?void 0:T.split(""))||[],x=F.indexOf(se);x>=0?F.splice(x,1):F.push(se),Le(F.join(""))}}return c.createElement("a",{className:"flex-container",onClick:J},k===1?c.createElement(sc.ZP,{checked:T&&T.indexOf(se)>=0,className:"choice"}):c.createElement(Iu.default,{className:"choice",checked:T&&T.indexOf(se)>=0}),c.createElement("div",{className:"flex-wrp"},c.createElement("span",{className:"checkTitle",style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},se,"\u3001"),c.createElement(_a.Z,{className:"subject-body",value:ae})))},og=({callback:k,multi_count:T,answer:L})=>{const[ae,Le]=(0,c.useState)([]);return(0,c.useEffect)(()=>{if(T){if(L!=null&&L.length){Le(L);return}const se=Array.from({length:T}).fill("");Le(se)}},[T,L]),console.log(ae,L,"multi_count"),c.createElement("div",{className:"option"},ae==null?void 0:ae.map((se,J)=>c.createElement(o.Z,{align:"middle",className:"mb10 text"},c.createElement("span",{className:"mb5"},"\u586B\u7A7A",J+1,"\u7B54\u6848\uFF1A"),c.createElement(b.default.TextArea,{key:J,value:se,onChange:F=>{ae[J]=F.target.value,k(ae)}}))))},lg=({id:k,answer:T,challenge_question:L,category:ae,subject:Le,onSetAnswers:se,question_name:J,multi_count:F})=>{function x(I){se(k,I)}return c.createElement("li",null,c.createElement(o.Z,{className:"subject c-grey-999",align:"stretch"},c.createElement(r.Z,{flex:"40px"},c.createElement("p",{className:"mt3 order"},k+1,"\u3001")),c.createElement(r.Z,{flex:"1"},c.createElement(_a.Z,{value:`${Le}`,className:"subject-body"}))),J==="\u5355\u9009\u9898/\u591A\u9009\u9898"&&c.createElement("div",{className:"option"},L==null?void 0:L.map(({option_name:I},G)=>c.createElement(ug,{index:G,key:I,option_name:I,answer:T,category:ae,callback:x}))),J==="\u5224\u65AD\u9898"&&c.createElement("div",{className:"option"},c.createElement(sc.ZP.Group,{className:"mb10",style:{marginLeft:38},value:T||void 0,onChange:I=>x(I.target.value)},c.createElement(sc.ZP,{value:"true",className:"mr40"},"\u6B63\u786E"),c.createElement(sc.ZP,{value:"false"},"\u9519\u8BEF"))),J==="\u586B\u7A7A\u9898"&&c.createElement(og,{multi_count:F,callback:x,answer:T}))},cg=({chooses:k,answers:T,onSetAnswers:L,bgColor:ae="#1E1E1E"})=>c.createElement("ul",{className:`${ae==="#1E1E1E"?"":"vs"} choose-container`,style:{backgroundColor:ae}},k.map(({subject:Le,challenge_question:se,category:J,question_name:F,multi_count:x},I)=>c.createElement(lg,{key:I,id:I,subject:Le,challenge_question:se,category:J,answer:T[I],onSetAnswers:L,question_name:F,multi_count:x}))),dg=Object.defineProperty,uh=Object.getOwnPropertySymbols,fg=Object.prototype.hasOwnProperty,hg=Object.prototype.propertyIsEnumerable,oh=(k,T,L)=>T in k?dg(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,pg=(k,T)=>{for(var L in T||(T={}))fg.call(T,L)&&oh(k,L,T[L]);if(uh)for(var L of uh(T))hg.call(T,L)&&oh(k,L,T[L]);return k};const Xy=k=>React.createElement("svg",pg({width:31,height:30,xmlns:"http://www.w3.org/2000/svg"},k),React.createElement("title",null,"\u7F16\u7EC4 7"),React.createElement("g",{transform:"translate(2 1)",fill:"none",fillRule:"evenodd"},React.createElement("circle",{stroke:"#D55",strokeWidth:2,cx:14,cy:14,r:14}),React.createElement("path",{d:"M14 5a2 2 0 0 1 2 2v8a2 2 0 1 1-4 0V7a2 2 0 0 1 2-2Z",fill:"#D55"}),React.createElement("circle",{fill:"#D55",cx:14,cy:21,r:2})));var mg="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4=",gg=Object.defineProperty,lh=Object.getOwnPropertySymbols,vg=Object.prototype.hasOwnProperty,yg=Object.prototype.propertyIsEnumerable,ch=(k,T,L)=>T in k?gg(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Eg=(k,T)=>{for(var L in T||(T={}))vg.call(T,L)&&ch(k,L,T[L]);if(lh)for(var L of lh(T))yg.call(T,L)&&ch(k,L,T[L]);return k};const Jy=k=>React.createElement("svg",Eg({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},k),React.createElement("title",null,"\u7F16\u7EC4"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#19CB70",cx:18,cy:18,r:18}),React.createElement("path",{stroke:"#172740",strokeWidth:4,strokeLinecap:"round",strokeLinejoin:"round",d:"M10 18.85 15.274 24 26 14"})));var dh="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+",_g=Object.defineProperty,fh=Object.getOwnPropertySymbols,bg=Object.prototype.hasOwnProperty,Ag=Object.prototype.propertyIsEnumerable,hh=(k,T,L)=>T in k?_g(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Cg=(k,T)=>{for(var L in T||(T={}))bg.call(T,L)&&hh(k,L,T[L]);if(fh)for(var L of fh(T))Ag.call(T,L)&&hh(k,L,T[L]);return k};const qy=k=>React.createElement("svg",Cg({width:36,height:36,xmlns:"http://www.w3.org/2000/svg"},k),React.createElement("title",null,"\u7F16\u7EC4\u5907\u4EFD"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("circle",{fill:"#D55",cx:18,cy:18,r:18}),React.createElement("path",{d:"M18 6a2.818 2.818 0 0 1 2.813 2.994l-.688 11.01a2.129 2.129 0 0 1-4.25 0l-.688-11.01A2.818 2.818 0 0 1 18 6Z",fill:"#172740"}),React.createElement("circle",{fill:"#172740",cx:18,cy:26.5,r:2.5})));var Dg="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg==",wg=Object.defineProperty,xg=Object.defineProperties,Sg=Object.getOwnPropertyDescriptors,ph=Object.getOwnPropertySymbols,Bg=Object.prototype.hasOwnProperty,Fg=Object.prototype.propertyIsEnumerable,mh=(k,T,L)=>T in k?wg(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Mg=(k,T)=>{for(var L in T||(T={}))Bg.call(T,L)&&mh(k,L,T[L]);if(ph)for(var L of ph(T))Fg.call(T,L)&&mh(k,L,T[L]);return k},Ig=(k,T)=>xg(k,Sg(T));const kg=({id:k,isActive:T,title:L,onActive:ae,had_submmit:Le,result:se,actual_output:J,standard_answer:F,question_name:x,isFromCourse:I,user_course_identity:G})=>{function ie(){ae(k)}let ue="test-case-item";return T&&(ue+=" active"),Le&&(ue+=" has-result"),c.createElement("li",{className:ue},c.createElement("a",{className:"case-header",onClick:ie},c.createElement("h2",null,c.createElement("div",{className:T?"arrow-down":"arrow-right",style:{width:12}}),c.createElement("span",{className:"test-title",style:{width:75}},L)),G<5&&I?c.createElement("img",{width:16,src:se?dh:Dg}):c.createElement("div",{className:`${J?"submitStatus":"unsubmitStatus"}`},J?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4")),c.createElement("div",{className:`item-desc ${T?"show":"hide"} choose-game-item`},G<5&&I?J?x==="\u586B\u7A7A\u9898"?c.createElement(c.Fragment,null,c.createElement("p",null,c.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),c.createElement("b",null,F==null?void 0:F.map((he,De)=>{var Qe;return c.createElement("p",null,"\u586B\u7A7A",De+1,"\uFF1A",(Qe=he==null?void 0:he.text)==null?void 0:Qe.join("\u3001"))}))),c.createElement("p",null,c.createElement("div",null,"\u5B66\u751F\u7B54\u6848\uFF1A"),c.createElement("b",{className:`${se?"c-green":"c-red"}`},J==null?void 0:J.map((he,De)=>c.createElement("p",null,"\u586B\u7A7A",De+1,"\uFF1A",he))))):c.createElement(c.Fragment,null,c.createElement("p",null,"\u6B63\u786E\u7B54\u6848\uFF1A",c.createElement("b",null,F)),c.createElement("p",null,"\u5B66\u751F\u7B54\u6848\uFF1A",c.createElement("b",{className:`${se?"c-green":"c-red"}`},J))):c.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B"):c.createElement("p",null,"\u7B54\u9898\u9636\u6BB5\uFF0C\u4E0D\u652F\u6301\u67E5\u770B\u7ED3\u679C")))};var Tg=({onResizeSetContainer:k,moveY:T,had_submmit:L,had_all_submmit:ae,test_sets:Le=[],challenge_chooses_count:se,choose_correct_num:J,user_course_identity:F})=>{const[x]=(0,e.useSearchParams)(),I=(0,e.useParams)(),[G,ie]=(0,c.useState)(-1);function ue(pe){ie(pe===G?-1:pe)}const he=J===se,De=I.homeworkId||I.exerciseId,[Qe,we]=(0,c.useState)(0);function je(){k(T)}return console.log(F),(0,c.useEffect)(()=>{console.log(Le);let pe=0;Le==null||Le.map(ve=>{ve!=null&&ve.actual_output||(pe=pe+1)}),we(pe)},[]),c.createElement(c.Fragment,null,c.createElement("div",{className:"test-header"},c.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),c.createElement("a",{onClick:je},c.createElement("i",{className:`iconfont ${T===.01?"icon-shousuo":"icon-zhankai"} icon-zhankai`}))),F<5&&De?L?c.createElement("p",{className:`test-result ${he?"success":"failer"}`},c.createElement("span",{className:"count"},c.createElement("img",{width:16,src:he?dh:mg}),J||0," / ",se," \u5171\u6709",se,"\u9898\uFF0C"),c.createElement("span",null,he?"\u5168\u90E8\u901A\u8FC7":`\u5176\u4E2D${se-J}\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A`)):null:c.createElement("p",{className:`test-result ${ae?"success":"failer"}`},ae?"\u5F53\u524D\u72B6\u6001\u5DF2\u63D0\u4EA4\uFF0C\u5C06\u6309\u7167\u6700\u65B0\u63D0\u4EA4\u7684\u7B54\u6848\u8BA1\u7B97\u6210\u7EE9\uFF0C\u8BE6\u60C5\u5982\u4E0B\uFF1A":"\u5F53\u524D\u72B6\u6001\u672A\u63D0\u4EA4\uFF0C\u70B9\u51FB\u8BC4\u6D4B\u8FDB\u884C\u63D0\u4EA4\u3002\u63D0\u4EA4\u540E\u624D\u8BA1\u7B97\u6210\u7EE9\uFF0C\u8BE6\u60C5\u5982\u4E0B\uFF1A"),c.createElement("ul",{className:"test-case-list"},Le.map((pe,ve)=>c.createElement(kg,Ig(Mg({key:"item"+ve,had_submmit:L,title:`\u9898\u76EE${ve+1}`},pe),{isActive:G===ve,id:ve,onActive:ue,user_course_identity:F,isFromCourse:De})))))},_l={"action-container":"action-container___U7uMn","eval-btn-group":"eval-btn-group___d082G","eval-desc":"eval-desc___fEzwk","btn-run":"btn-run___Gj66E","btn-run-self":"btn-run-self___fyBqh","ghost-link":"ghost-link___ZkJNg",link:"link___uAe2R"},Lg="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII=",z0=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const Rg=w(66649);var Og=({st:k,prev_game:T,next_game:L,time_limit:ae,record_consume_time:Le,loading:se,shixun:J,game:F,onRun:x,dispatch:I,chooses:G,unity_3d_routes:ie,user:ue,is_last_game:he,onUpdateCode:De,choose_test_cases:Qe,test_sets:we,challenge:je,game_report_id:pe,tabActiveParams:ve={},startDebug:Ie,isLocalFetch:Je,onLocalRun:ye,work_end_forbid_evaluate:Te,homework_common_name:tt})=>{var it;const Ue=(0,e.useParams)(),At=!he&&!se&&(J.status>0||(ue==null?void 0:ue.identity)<5),xt=["\u81EA\u6D4B\u8FD0\u884C","\u6B63\u5728\u542F\u52A8","\u505C\u6B62\u8FD0\u884C","\u6B63\u5728\u505C\u6B62","\u6B63\u5728\u8FD0\u884C"],Gt=(0,e.useSelector)(dt=>{var Qt;return(Qt=dt==null?void 0:dt.user)==null?void 0:Qt.userInfo}),[nn]=(0,e.useSearchParams)(),[jt,Ht]=(0,c.useState)(0),[Mt,Et]=(0,c.useState)(0),[Tt,cn]=(0,c.useState)(!1),[Lt,Xt]=(0,c.useState)((it=we==null?void 0:we.find(dt=>dt.input&&!dt.is_file))==null?void 0:it.input),[mt,ft]=(0,c.useState)(!1),[wn,gn]=(0,c.useState)(xt[0]),dn=(0,c.useRef)(!1),_t=(0,e.useLocation)(),{shixun_environment_id:ht,tab_type:un}=ve,fn=()=>{const dt=Rg();if(dt.day()>=1&&dt.day()<=5){const Qt=dt.hour(),qt=dt.minute();return Qt>=9&&Qt<12||Qt===14&&qt>=30||Qt>14&&Qt<18||Qt===19&&qt>=30||Qt===20&&qt<=30}else return!1};(0,c.useEffect)(()=>{jt>0&&setTimeout(()=>{Ht(jt-1)},1e3)},[jt]),(0,c.useEffect)(()=>{Mt>0&&setTimeout(()=>{Et(Mt-1)},1e3)},[Mt]),(0,c.useEffect)(()=>{const dt=n.Z.subscribe("eval-code-finish",()=>{ie&&cn(!0),k===1||(Gt!=null&&Gt.is_vip?Ht(10):Ht(fn()?20:15))}),Qt=n.Z.subscribe("caseInputValue",sn=>{Xt(sn)}),qt=n.Z.subscribe("runCodeFinish",()=>{dn.current=!1,ft(!1),gn(xt[0]),Mt>0||(Gt!=null&&Gt.is_vip?Ht(10):Ht(fn()?20:15))});return()=>{dt(),Qt(),qt()}},[]);const Bn=()=>{dn.current=!1,gn(xt[3]),n.Z.publish("runCode",{type:"stop"}),(0,y.Yv)(Ue.taskId,{shixun_environment_id:ht,tab_type:un}),setTimeout(()=>{gn(xt[0]),ft(!1),Gt!=null&&Gt.is_vip?Ht(10):Ht(fn()?20:15)},2500)},vn=()=>z0(void 0,null,function*(){dn.current=!0,yield De(),gn(xt[1]),n.Z.publish("show-case-result",!0),setTimeout(()=>z0(void 0,null,function*(){var dt,Qt,qt,sn,en;let an={test_case_content:Lt,shixun_environment_id:ht,tab_type:un};nn.get("type")==="exercises"?an.extras={exercise_id:nn.get("exercisesId")}:Ue.courseId&&Ue.homeworkId&&(an.extras={homework_common_id:Ue.homeworkId});const Un=yield(0,y.h$)(Ue.taskId,an);if((Qt=(dt=Un==null?void 0:Un.data)==null?void 0:dt.data_list)!=null&&Qt.length){n.Z.publish("pod-restrict-data",{identifier:(qt=Un==null?void 0:Un.data)==null?void 0:qt.identifier,data_list:(sn=Un==null?void 0:Un.data)==null?void 0:sn.data_list});return}n.Z.publish("showRunCodeTab",!0),n.Z.publish("runCode",{type:"start",socketUrl:((en=Un==null?void 0:Un.data)==null?void 0:en.wss_url)+"/log"})}),100),setTimeout(()=>{dn.current&&(gn(xt[2]),ft(!1))},1e3)}),In=()=>z0(void 0,null,function*(){ft(!0),wn===xt[2]?Bn():vn()}),ke=()=>z0(void 0,null,function*(){var dt,Qt;ft(!0),gn(xt[4]),n.Z.publish("show-case-result",!0);const qt=yield ye(Lt);if(qt.status===0){const sn=(Qt=(dt=qt==null?void 0:qt.data)==null?void 0:dt.out)==null?void 0:Qt.map(en=>Wi.Base64.decode(en));ft(!1),gn(xt[0]),n.Z.publish("showRunCodeTab",!0),n.Z.publish("setLogData",sn)}}),et=()=>Je?c.createElement(g.ZP,{onClick:ke,loading:mt,danger:!0,className:`${_l["btn-run-self"]} mr10`},wn):c.createElement(g.ZP,{onClick:(0,Zt.throttle)(In,2e3),loading:mt,danger:!0,disabled:Mt>0||jt>0||se,className:`${_l["btn-run-self"]} mr10`},Mt>0?`${Mt}S`:wn);return c.createElement("div",{className:_l["action-container"]},c.createElement("div",{className:`flex-container ${_l["eval-desc"]}`},ae&&(je!=null&&je.with_code_file)?c.createElement("span",null,"\u672C\u5173\u6700\u5927\u6267\u884C\u65F6\u95F4\uFF1A",c.createElement("span",{style:{color:" #fff",marginRight:0}},ae)," \u79D2"):null,Le&&(je!=null&&je.with_code_file)?c.createElement("span",null,"\u672C\u6B21\u8BC4\u6D4B\u8017\u65F6(\u7F16\u8BD1\u3001\u8FD0\u884C\u603B\u65F6\u95F4)\uFF1A",c.createElement("span",{style:{color:" #fff"}},Le)," \u79D2"):null,pe?c.createElement("a",{target:"_blank",className:_l.link,href:`/report/${Ue.taskId}/${pe}`},"\u4EE3\u7801\u6027\u80FD\u68C0\u6D4B"):null,[2,3,4,5,6].includes(un)&&c.createElement("a",{title:"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C",onClick:()=>{n.Z.publish("show-case-result")}},"\u663E\u793A/\u9690\u85CF\u6D4B\u8BD5\u7ED3\u679C")),c.createElement("div",{className:`flex-container ${_l["eval-btn-group"]}`},T&&!se?c.createElement("a",{href:`/tasks/${T}${_t.search}`,onClick:dt=>{if(dt.preventDefault(),Ue.courseId&&Ue.homeworkId){setTimeout(()=>window.location.href=`/tasks/${Ue.courseId}/${Ue.homeworkId}/${T}${_t.search}`,300);return}if(Ue.courseId&&Ue.exerciseId){setTimeout(()=>window.location.href=`/tasks/${Ue.courseId}/${Ue.exerciseId}/${T}/exercise${_t.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${T}${_t.search}`,300)},className:_l["ghost-link"]},"\u4E0A\u4E00\u5173"):null,At?c.createElement("a",{href:`/tasks/${L}${_t.search}`,onClick:dt=>{var Qt;if(dt.preventDefault(),J.task_pass||F.status===2||(ue==null?void 0:ue.identity)<5||k===1&&((Qt=Qe==null?void 0:Qe.test_sets)!=null&&Qt.every(qt=>qt.actual_output))){if(Ue.courseId&&Ue.homeworkId){setTimeout(()=>window.location.href=`/tasks/${Ue.courseId}/${Ue.homeworkId}/${L}${_t.search}`,300);return}if(Ue.courseId&&Ue.exerciseId){setTimeout(()=>window.location.href=`/tasks/${Ue.courseId}/${Ue.exerciseId}/${L}/exercise${_t.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${L}${_t.search}`,300);return}E.default.warning({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u6211\u77E5\u9053\u4E86",content:c.createElement("p",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u8BBE\u7F6E\u4E86\u4E0D\u5141\u8BB8\u8DF3\u5173\u3002",k===1?"\u63D0\u4EA4":"\u901A\u8FC7","\u5F53\u524D\u5173\u5361\u540E\uFF0C\u624D\u80FD\u8FDB\u5165\u4E0B\u4E00\u5173\u3002")})},className:_l["ghost-link"]},"\u4E0B\u4E00\u5173"):null,Tt&&(je==null?void 0:je.show_type)===1&&c.createElement("button",{onClick:()=>{I({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"\u67E5\u770B\u6548\u679C"},"\u67E5\u770B\u6548\u679C"),un===1&&!Ie&&(J==null?void 0:J.open_self_run)&&et(),(je==null?void 0:je.with_code_file)&&!(un===1&&Ie)&&c.createElement("button",{onClick:()=>z0(void 0,null,function*(){if(Te){E.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:c.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",c.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${Ue==null?void 0:Ue.courseId}/shixun_homework/${nn.get("homework_common_id")?nn.get("homework_common_id"):Ue==null?void 0:Ue.homeworkId}/detail?tabs=1`)}},"\uFF08",tt,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")});return}if(k===1&&(G==null?void 0:G.length)<=0){E.default.confirm({centered:!0,title:"\u63D0\u793A",content:c.createElement("div",{className:"tc"},c.createElement("p",null,"\u60A8\u8FD8\u672A\u6DFB\u52A0\u9898\u76EE\uFF0C\u8BF7\u6DFB\u52A0\u540E\u8BC4\u6D4B\uFF01")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88"});return}cn(!1),yield x()}),style:{minWidth:"72px"},disabled:se||jt>0||wn!=="\u81EA\u6D4B\u8FD0\u884C"||Mt>0,className:_l["btn-run"],title:"\u8FD0\u884C\u8BC4\u6D4B"},jt>0?`${jt}S`:c.createElement(c.Fragment,null," ",c.createElement("img",{src:Lg,alt:"run",width:18})," ",c.createElement("div",{style:{fontWeight:400}},"\u8BC4\u6D4B")," "))))},Pg=Object.defineProperty,jg=Object.defineProperties,Ng=Object.getOwnPropertyDescriptors,gh=Object.getOwnPropertySymbols,Yg=Object.prototype.hasOwnProperty,Hg=Object.prototype.propertyIsEnumerable,vh=(k,T,L)=>T in k?Pg(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,bl=(k,T)=>{for(var L in T||(T={}))Yg.call(T,L)&&vh(k,L,T[L]);if(gh)for(var L of gh(T))Hg.call(T,L)&&vh(k,L,T[L]);return k},Md=(k,T)=>jg(k,Ng(T)),Qg=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});function Ug(k,T){switch(T.type){case Nt.wj:return Md(bl({},k),{loading:!0});case Nt.V1:return Md(bl({},k),{loading:!1});case Nt.OJ:return bl(bl({},k),T.payload);case Nt.$Y:return Md(bl({},k),{theme:T.payload});default:throw new Error}}var zg=({taskData:k,moveY:T,onResizeYStart:L,onResizeSetContainer:ae,onEval:Le,lastedGetTaskInfoTime:se,onUpdateCode:J,_dispatch:F})=>{const x=(0,e.useLocation)(),[I]=(0,e.useSearchParams)(),G=(0,e.useParams)(),{chooses:ie,choose_test_cases:ue,game:he,user_course_identity:De}=k,{test_sets:Qe,challenge_chooses_count:we,choose_correct_num:je,had_submmit:pe,had_all_submmit:ve}=ue,Ie=(0,c.useCallback)(()=>{let Xt=[];return Xt.length=we,pe&&(Xt=Qe.map(mt=>mt.question_name==="\u5224\u65AD\u9898"?mt.actual_output==="\u6B63\u786E"?"true":mt.actual_output==="\u9519\u8BEF"?"false":void 0:mt.actual_output)),Xt},[se]),[Je,ye]=(0,c.useReducer)(Ug,{loading:!1,answers:Ie(),theme:(0,Ks.G)("cmCodeMode","vs-dark")});(0,c.useEffect)(()=>{ye({type:Nt.OJ,payload:{answers:Ie()}})},[se]);const{answers:Te,loading:tt}=Je;function it(Xt,mt){Te[Xt]=mt,ye({type:Nt.OJ,payload:{answers:Te}})}function Ue(){var Xt,mt;let ft=!0;for(let wn=0;wn<we;wn++)if(!Te[wn]||Array.isArray(Te[wn])&&!((mt=(Xt=Te[wn])==null?void 0:Xt.filter(gn=>!!gn))!=null&&mt.length)){d.ZP.info(`\u8BF7\u5148\u7ED9\u7B2C${wn+1}\u9898\u9009\u62E9\u7B54\u6848\uFF01`),ft=!1;break}return ft}function At(){return Qg(this,null,function*(){var Xt;if(Ue()){ye({type:Nt.wj});const mt=G.courseId&&G.homeworkId?{homework_common_id:G.homeworkId}:{};let ft;(I.get("ip_limit")==="inner"||I.get("ip_bind_type")==="true")&&(ft=yield(0,co.y)({ip_limit:I.get("ip_limit"),ip_bind:I.get("ip_bind_type")==="true"}));const wn=yield(0,y.zl)(he.identifier,bl({answer:Te,challenge_id:(Xt=k==null?void 0:k.challenge)==null?void 0:Xt.id,subject_id:I.get("subject_id")||"",question_id:I.get("questionId"),exercise_id:I.get("exercisesId")||G.exerciseId,competition_entry_id:I.get("competition_entry_id"),ip:ft},mt));Le(wn),ye({type:Nt.V1})}})}const xt=T?`${T-54}px`:"70%",Gt=`calc(100% - 3px - 51px - ${xt})`,[nn,jt]=(0,c.useState)(!1),[Ht,Mt]=(0,c.useState)(!1),Et={isTheoretical:!0,cmCodeMode:Je.theme,onCodeModeChange:function(Xt){ye({type:Nt.$Y,payload:Xt}),(0,Ks.t)("cmCodeMode",Xt)}},Tt={isResizeLarge:nn,onRightFullHandler:cn,onShowCodeSetting:Lt,allBreakPointValue:{},tab_type:1,code_hidden:!0,isTheoretical:!0};function cn(){jt(!nn),(0,i.vp)()?(0,i.BU)():(0,i.Dj)(document.body)}function Lt(){Mt(!Ht)}return c.createElement(c.Fragment,null,c.createElement("div",{className:U0["code-area-container"],style:{height:xt}},c.createElement(o.Z,{align:"middle"},c.createElement("div",{style:{color:"#8b9399",paddingLeft:"20px",fontSize:"16px"}},"\u9898\u76EE"),c.createElement(zi.Z,null),c.createElement(oa,bl({},Tt))),c.createElement(cg,{chooses:ie,answers:Te,onSetAnswers:it,bgColor:Je.theme==="vs-dark"?"#1E1E1E":"#fff"})),c.createElement("div",{className:U0["resize-y-bar"],onMouseDown:L,draggable:!1},c.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),c.createElement("div",{className:U0["test-set-container"],style:{height:Gt}},tt?c.createElement(m.Z,null):c.createElement(Tg,{had_submmit:pe,had_all_submmit:ve,moveY:T,onResizeSetContainer:ae,test_sets:Qe,challenge_chooses_count:we,choose_correct_num:je,user_course_identity:De})),c.createElement("div",{className:U0["action-container"]},c.createElement(Og,Md(bl({onUpdateCode:J},k),{loading:tt,onRun:At,dispatch:F}))),c.createElement(p.Z,null,c.createElement(bs.Z,{rootClassName:U0["setting-drawer"],title:null,placement:"right",closable:!1,open:Ht,onClose:()=>Mt(!1)},c.createElement(su,bl({},Et)))),c.createElement(fu,{desc:c.createElement(_a.Z,{value:k==null?void 0:k.challenge.task_pass}),visible:nn}))},Br=w(59301),Gg=Object.defineProperty,Kg=Object.defineProperties,Wg=Object.getOwnPropertyDescriptors,Id=Object.getOwnPropertySymbols,yh=Object.prototype.hasOwnProperty,Eh=Object.prototype.propertyIsEnumerable,_h=(k,T,L)=>T in k?Gg(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,yi=(k,T)=>{for(var L in T||(T={}))yh.call(T,L)&&_h(k,L,T[L]);if(Id)for(var L of Id(T))Eh.call(T,L)&&_h(k,L,T[L]);return k},ba=(k,T)=>Kg(k,Wg(T)),bh=(k,T)=>{var L={};for(var ae in k)yh.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&Id)for(var ae of Id(k))T.indexOf(ae)<0&&Eh.call(k,ae)&&(L[ae]=k[ae]);return L},Da=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const{DirectoryTree:Zg}=C.default,Vg={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,casesModifiedModal:null,timestamp:"",showDocuments:!1,repos:null};function Xg(k,T){switch(T.type){case Nt.F_:return ba(yi({},k),{moveX:T.payload});case Nt.wQ:return ba(yi({},k),{moveY:T.payload});case Nt.GB:return ba(yi({},k),{codeRepData:T.payload});case Nt.N$:return ba(yi({},k),{codeRepData:yi(yi({},k.codeRepData),T.payload)});case Nt.m5:return ba(yi({},k),{evaluateLoading:!1,showEvalResult:!0});case Nt.G9:return ba(yi({},k),{timestamp:T.payload});case Nt.EP:return ba(yi({},k),{showEvalResult:!1});case Nt.n4:return ba(yi({},k),{loading:!0});case Nt.z2:return yi(yi({},k),T.payload);case Nt.i3:return ba(yi({},k),{showDragMask:T.payload});case Nt.Ir:return ba(yi({},k),{loading:!1,isError:!0});case Nt.yi:return yi(yi({},k),T.payload);case Nt.Ui:return ba(yi({},k),{evaluateLoading:!0});case Nt.A0:return ba(yi({},k),{evaluateLoading:!1});case Nt.p2:return ba(yi({},k),{evaluateMessage:T.payload});case Nt.GW:return ba(yi({},k),{showDocuments:T.payload});case Nt.oP:return yi(yi({},k),T.payload);case Nt.dL:return ba(yi({},k),{showNotice:!0});case Nt.Nv:return ba(yi({},k),{showNotice:!1});case Nt.Fk:return ba(yi({},k),{casesModifiedModal:!0});case Nt.Hh:return ba(yi({},k),{casesModifiedModal:!1});case Nt.OA:return ba(yi({},k),{showPictureView:!1});case Nt.vm:return ba(yi({},k),{showPictureView:!0});case Nt.RY:return ba(yi({},k),{resetVncLoading:T.payload});default:throw new Error}}var Jg=k=>{var T=bh(k,[]),L,ae,Le;const se=(0,e.useSelector)(nt=>{var gt;return(gt=nt==null?void 0:nt.user)==null?void 0:gt.userInfo}),J=(0,e.useSelector)(nt=>nt==null?void 0:nt.globalSetting),F=(0,e.useParams)(),[x]=(0,e.useSearchParams)(),[I,G]=(0,c.useReducer)(Xg,Vg),[ie,ue]=(0,c.useState)(F.taskId),he=(0,c.useRef)(),De=(0,c.useRef)(),Qe=(0,c.useRef)(),we=(0,c.useRef)(),je=(0,c.useRef)({}),pe=(0,c.useRef)(),[ve,Ie]=(0,c.useState)([]),[Je,ye]=(0,c.useState)(!0),[Te,tt]=(0,c.useState)({}),[it,Ue]=(0,c.useState)(!0),[At,xt]=(0,c.useState)(!1),[Gt,nn]=(0,c.useState)(!1),[jt,Ht]=(0,c.useState)(!1),[Mt,Et]=(0,c.useState)(""),[Tt,cn]=(0,c.useState)(!0),[Lt,Xt]=(0,c.useState)("");(0,c.useEffect)(()=>{ue(F.taskId)},[F]),(0,c.useEffect)(()=>{je.current=Te},[Te]);const{moveX:mt,taskData:ft,moveY:wn,evalData:gn,showEvalResult:dn,codeRepData:_t,loading:ht,evaluateLoading:un,evaluateMessage:fn,showDocuments:Bn,repos:vn,showPictureView:In,showNotice:ke,casesModifiedModal:et,webDisplayUrl:dt,isPictureView:Qt,resetVncLoading:qt,timestamp:sn,lastedGetTaskInfoTime:en,showDragMask:an}=I;we.current=I;const{st:Un,challenge:rr,shixun:ar,to_user_id:jr,chatgpt:xi,is_teacher:si,game:ei,monitoring_url:qi,has_answer:Ti,vnc_url:Yn,git_url:_r,user:ir,myshixun:Tr,discusses_count:tr,user_praise:hi,praise_count:ni,tpm_cases_modified:ea,tpm_modified:Ur,tpm_script_modified:zr,mirror_name:la,mirror_description:Mi,tomcat_url:mn,unity_3d_routes:Ln,with_code_file:cr,unity_3d_result:xr,next_game:mi,prev_game:Vi,mirror_description_multi:ur,shixun_environments:gi,view_answer_tip:Vr}=ft,{currentPath:_i,paths:Qi,content:ri,language:as,lastedUpdateTime:ta}=_t,{index_tab:ha,shixun_environment_id:nu,cloud_type:ia,tab_type:Ki,tpi_type:ui}=Te,Rr=(0,c.useRef)(""),pi=((L=ft==null?void 0:ft.local_evaluate_languages)==null?void 0:L.includes(as))&&(0,l.WX)()&&(ft==null?void 0:ft.open_local_evaluate),na=(Ur||zr)&&Un===0,Ja=(ea||na)&&Tr.system_tip===!0,ka=(la||[]).indexOf("Html")!==-1,wi=typeof mt=="number"&&mt!==.01?`${mt}px`:"40%",va=`calc(100% - 4px - ${wi})`,Rs=ve==null?void 0:ve.find(nt=>(nt==null?void 0:nt.index_tab)===(Te==null?void 0:Te.index_tab)),[fo,Qs]=(0,c.useState)(!1),[Vo,jo]=(0,c.useState)([]),[ho,Cl]=(0,c.useState)(!1),[Xo,po]=(0,c.useState)(!1);(0,c.useEffect)(()=>{(se==null?void 0:se.user_status)!==0&&(new Date().getTime()>parseFloat(localStorage.getItem("task_ignore"))||parseFloat(localStorage.getItem("task_ignore")||0)===0)?po(!0):po(!1)},[localStorage.getItem("task_ignore"),se]);const Su=(0,c.useMemo)(()=>_i&&Qi?Qi.indexOf(_i)>=0:!1,[_i,Qi]),mo=(ft==null?void 0:ft.exit_delete_pod_switch)&&(se==null?void 0:se.user_id)===((ae=ft==null?void 0:ft.user)==null?void 0:ae.user_id)&&ve.some(nt=>nt.tab_type!==1);(0,c.useEffect)(()=>{if(Qe.current||De.current){let nt=function(Ft){if(De.current){let Bt=Ft.pageX;const Kt=window.innerWidth-500;Bt<=200&&(Bt=.01),Bt>=Kt&&(Bt=Kt),G({type:Nt.F_,payload:Bt})}Qe.current&&G({type:Nt.wQ,payload:Ft.pageY})},gt=function(){(0,l.kk)("auto"),De.current=!1,Qe.current=!1,G({type:Nt.i3,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",nt),document.addEventListener("mouseup",gt),()=>{document.removeEventListener("mousemove",nt),document.removeEventListener("mouseup",gt)}}},[Qe.current,De.current,G]),(0,c.useEffect)(()=>(window.addEventListener("beforeunload",Bu),()=>{window.removeEventListener("beforeunload",Bu)}),[ft,it]),(0,c.useEffect)(()=>{ar&&(0,l.Dk)(ar.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[ar]);const eo=(0,c.useCallback)(()=>Da(void 0,null,function*(){const nt=yield(0,y.t$)(ei.identifier),{test_sets:gt,message:Ft,status:Bt}=nt;if(Bt===-1){Ft.info(Ft);return}let Kt=ft.user.grade;ft.user.grade=Kt-rr.score*2,ft.test_sets=gt,ft.game.test_sets_view=!0,G({type:Nt.z2,payload:{taskData:ft}})}),[ei,rr,G]);(0,c.useEffect)(()=>n.Z.subscribe("unlock-test-case",()=>{E.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Br.createElement(qg,{score:rr.score,is_teacher:si}),centered:!0,onOk:eo})}),[eo,rr,si]),(0,c.useEffect)(()=>{(0,Zt.isEmpty)(se)||go()},[se]);function go(){return Da(this,null,function*(){var nt,gt;try{let Ft={};F.courseId&&F.homeworkId&&(Ft={homework_common_id:F.homeworkId}),F.courseId&&F.exerciseId&&(Ft=ba(yi({},Ft),{exercise_id:F.exerciseId}));const Bt=yield(0,y.XO)(F.taskId,Ft),{status:Kt}=Bt;if(Kt===401)return;if(Kt===-3)(0,l.eF)({onCancel:()=>{window.location.href="/"}});else if(Kt===403){e.history.replace("/403");return}else if(Kt===404){e.history.replace("/404");return}else{const{st:Vt,hide_width_rate:xn,challenge:{path:Dn},action_analysis:Vn}=Bt,gr={loading:!1,isError:!1,moveX:xn?Math.ceil(window.innerWidth*xn/100):.01,taskData:Bt,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:_t};if(z.Z.SSH_SERVER=Bt.websocket_url,Vt===0&&Dn){let bi=Dn.split("\uFF1B").filter(Ta=>!!Ta);gr.codeRepData.currentPath=bi[0],gr.codeRepData.paths=bi,gr.codeRepData.lastedUpdateTime=0}G({type:Nt.yi,payload:yi({},gr)}),Cl(Vn);const Gr=`${(nt=Bt==null?void 0:Bt.user)==null?void 0:nt.login}_${F.taskId}_survival_time`;localStorage.getItem(Gr)||localStorage.setItem(Gr,(gt=Bt==null?void 0:Bt.shixun)==null?void 0:gt.survival_time)}sessionStorage.tasksData=JSON.stringify(Bt)}catch(Ft){console.log(Ft),G({type:Nt.Ir})}})}console.log(as,"language");const Eu=nt=>{nt instanceof TypeError&&Rr.current&&(G({type:Nt.N$,payload:{currentPath:Rr.current}}),Rr.current="stop",setTimeout(()=>{Rr.current=""},500))};(0,c.useEffect)(()=>{function nt(){return Da(this,null,function*(){var gt,Ft,Bt;Ue(!0);const Kt=yield(0,y.li)(ie,{path:_i});if(Kt!=null&&Kt.content){let Vt;try{(Kt==null?void 0:Kt.file_type)==="txt"?Vt=(Vt==null?void 0:Vt.length)===0?Vt:window.decodeURIComponent(escape(window.atob((gt=Kt==null?void 0:Kt.content)==null?void 0:gt.content))):Vt=(Ft=Kt==null?void 0:Kt.content)==null?void 0:Ft.content}catch(xn){Vt=window.atob((Bt=Kt==null?void 0:Kt.content)==null?void 0:Bt.content),d.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",xn)}G({type:Nt.GB,payload:ba(yi({},_t),{content:Vt,language:Kt.language,file_type:Kt.file_type,filename:Kt.filename,lastedUpdateTime:0})})}else(Kt==null?void 0:Kt.status)===0?d.ZP.warning(Kt==null?void 0:Kt.message):d.ZP.warning({content:Br.createElement(Br.Fragment,null,Br.createElement("span",null,"\u4EE3\u7801\u5185\u5BB9\u83B7\u53D6\u5F02\u5E38\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u662F\u5426\u5F02\u5E38\u3002"),Br.createElement("div",{className:"tc"},"\u4E0B\u9762\u662F\u7F51\u7EDC\u8FD4\u56DE\u7684\u9519\u8BEF\u63D0\u793A\uFF1A"),Br.createElement("div",null,parseArrayBufferAsText(Kt))),duration:7});Eu(Kt),Ue(!1)})}console.log(Rr.current,2222),Un===0&&_i&&!(Ln&&!cr&&Ki!==6)&&(gi!=null&&gi.some(gt=>gt.tab_type===1||gt.tab_type===6))&&Rr.current!=="stop"&&nt()},[Un,_i,en,sn]);const Ss=(nt=0)=>Da(void 0,null,function*(){var gt,Ft,Bt;if(Un===0&&ta>0&&Su||nt){const Kt=F.courseId&&F.exerciseId?{exercise_id:F.exerciseId}:{};let Vt;(x.get("ip_limit")==="inner"||x.get("ip_bind_type")==="true")&&(Vt=yield(0,co.y)({ip_limit:x.get("ip_limit"),ip_bind:x.get("ip_bind_type")==="true"}));const xn=Ki===6?localStorage.getItem("HJ2"):ri,Dn=yield(0,y.n4)(Tr.identifier,yi({path:Ki===6?rr.path.split("\uFF1B")[1]:_i,evaluate:nt,content:xn,game_id:ei.id,tab_type:Ki,exercise_id:x.get("exercisesId"),homework_common_id:F.homeworkId,ip:Vt},Kt));return(Dn==null?void 0:Dn.status)===-5&&typeof(Dn==null?void 0:Dn.message)=="string"&&E.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:Br.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",Br.createElement("a",{href:`/classrooms/${Dn==null?void 0:Dn.course_identifier}/exercise/${Dn==null?void 0:Dn.exercise_id}/detail`},Dn==null?void 0:Dn.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")}),((gt=Dn==null?void 0:Dn.data)==null?void 0:gt.status)===7&&typeof((Ft=Dn==null?void 0:Dn.data)==null?void 0:Ft.message)=="string"&&E.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:Br.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",Br.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${F==null?void 0:F.courseId}/shixun_homework/${x.get("homework_common_id")?x.get("homework_common_id"):F==null?void 0:F.homeworkId}/detail?tabs=1`)}},"\uFF08",(Bt=Dn==null?void 0:Dn.data)==null?void 0:Bt.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")}),G({type:Nt.N$,payload:{lastedUpdateTime:0}}),Eu(Dn),Dn}return!0}),Bu=()=>Da(void 0,null,function*(){var nt,gt;if(!it){ei&&ei.status!==2&&n.Z.publish("update-cost-time");try{const Ft=F.courseId&&F.exerciseId?{exercise_id:F.exerciseId}:{};let Bt;if((x.get("ip_limit")==="inner"||x.get("ip_bind_type")==="true")&&(Bt=yield(0,co.y)({ip_limit:x.get("ip_limit"),ip_bind:x.get("ip_bind_type")==="true"})),Tr!=null&&Tr.identifier){let Kt=ba(yi({path:we.current.codeRepData.currentPath,evaluate:0,content:(nt=we.current.codeRepData)==null?void 0:nt.content,game_id:ei.id,tab_type:(gt=je.current)==null?void 0:gt.tab_type,ip:Bt},Ft),{homework_common_id:x.get("homework_common_id")?x.get("homework_common_id"):F.homeworkId}),Vt={type:"application/json"};console.log([JSON.stringify(Kt)]);let xn=new Blob([JSON.stringify(Kt)],Vt);window.navigator.sendBeacon(`${z.Z.API_SERVER}/api/myshixuns/${Tr==null?void 0:Tr.identifier}/update_file.json`,xn)}}catch(Ft){}}});(0,c.useEffect)(()=>{const nt=n.Z.subscribe("exercise-data",gt=>{he.current=gt});return()=>{nt()}},[location]);function ya(nt){let gt=ft.user.grade;ft.user.grade=gt-nt,G({type:Nt.z2,payload:{taskData:ft}})}pe.current=()=>{I.moveX=I.moveX!==.01?.01:"40%",G({type:Nt.F_,payload:I.moveX})};function Uu(){document.onselectstart=function(){return!1},De.current=!0,(0,l.kk)("none"),G({type:Nt.i3,payload:!0})}function Dl(){document.onselectstart=function(){return!1},Qe.current=!0,(0,l.kk)("none"),G({type:Nt.i3,payload:!0})}function vo(nt){G(nt===.01?{type:Nt.wQ,payload:0}:{type:Nt.wQ,payload:.01})}function mr(nt){G(nt===0?{type:Nt.wQ,payload:"100%"}:{type:Nt.wQ,payload:0})}function Ni(){Ss()}function Ra(){return Da(this,null,function*(){var nt,gt,Ft,Bt;let Kt={challenge_id:(nt=ft.challenge)==null?void 0:nt.id};x.get("type")==="exercises"?Kt.exercise_id=x.get("exercisesId"):F.courseId&&F.homeworkId&&(Kt.homework_common_id=F.homeworkId),Ue(!0);const Vt=yield(0,y.qK)(ie,yi({path:_i},Kt)),{content:xn,language:Dn}=Vt;if((Vt==null?void 0:Vt.status)===-5)return E.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:Br.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",Br.createElement("a",{href:`/classrooms/${Vt==null?void 0:Vt.course_identifier}/exercise/${Vt==null?void 0:Vt.exercise_id}/detail`},Vt==null?void 0:Vt.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")}),Ue(!1),Promise.reject();if(((gt=Vt==null?void 0:Vt.data)==null?void 0:gt.status)===7&&typeof((Ft=Vt==null?void 0:Vt.data)==null?void 0:Ft.message)=="string")return E.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:Br.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",Br.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${F==null?void 0:F.courseId}/shixun_homework/${x.get("homework_common_id")?x.get("homework_common_id"):F==null?void 0:F.homeworkId}/detail?tabs=1`)}},"\uFF08",(Bt=Vt==null?void 0:Vt.data)==null?void 0:Bt.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")}),Ue(!1),Promise.reject();G({type:Nt.GB,payload:ba(yi({},_t),{content:xn,language:Dn,lastedUpdateTime:0})}),Ue(!1)})}const[ss,Us]=(0,c.useState)(!1);function zu(){return Da(this,null,function*(){var nt,gt,Ft,Bt,Kt;let Vt={challenge_id:(nt=ft.challenge)==null?void 0:nt.id,homework_common_id:x.get("homework_common_id")};x.get("type")==="exercises"?Vt.exercise_id=x.get("exercisesId"):F.courseId&&F.homeworkId&&(Vt.homework_common_id=F.homeworkId);const xn=yield(0,y.Tf)((gt=ft==null?void 0:ft.myshixun)==null?void 0:gt.identifier,yi({},Vt));return(xn==null?void 0:xn.status)===-5?(E.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:Br.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",Br.createElement("a",{href:`/classrooms/${xn==null?void 0:xn.course_identifier}/exercise/${xn==null?void 0:xn.exercise_id}/detail`},xn==null?void 0:xn.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")}),Promise.reject()):((Ft=xn==null?void 0:xn.data)==null?void 0:Ft.status)===7&&typeof((Bt=xn==null?void 0:xn.data)==null?void 0:Bt.message)=="string"?(E.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:Br.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",Br.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${F==null?void 0:F.courseId}/shixun_homework/${x.get("homework_common_id")?x.get("homework_common_id"):F==null?void 0:F.homeworkId}/detail?tabs=1`)}},"\uFF08",(Kt=xn==null?void 0:xn.data)==null?void 0:Kt.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")}),Promise.reject()):(go(),Us(!0),xn)})}function Os(){return Da(this,null,function*(){var nt,gt,Ft;const Bt=yield(0,y.hG)(ie,{path:_i}),{content:Kt,language:Vt}=Bt;if((Bt==null?void 0:Bt.status)===-5){E.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:Br.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",Br.createElement("a",{href:`/classrooms/${Bt==null?void 0:Bt.course_identifier}/exercise/${Bt==null?void 0:Bt.exercise_id}/detail`},Bt==null?void 0:Bt.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")});return}if(((nt=Bt==null?void 0:Bt.data)==null?void 0:nt.status)===7&&typeof((gt=Bt==null?void 0:Bt.data)==null?void 0:gt.message)=="string"){E.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:Br.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",Br.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${F==null?void 0:F.courseId}/shixun_homework/${x.get("homework_common_id")?x.get("homework_common_id"):F==null?void 0:F.homeworkId}/detail?tabs=1`)}},"\uFF08",(Ft=Bt==null?void 0:Bt.data)==null?void 0:Ft.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")});return}G({type:Nt.GB,payload:ba(yi({},_t),{content:Kt,language:Vt,lastedUpdateTime:0,loading:!1})})})}function to(){return Da(this,null,function*(){const nt=yield(0,y.Y0)(ie),{praise_count:gt,praise:Ft}=nt;ft.praise_count=gt,ft.user_praise=Ft,G({type:Nt.z2,payload:{taskData:ft}})})}const Oa=(0,c.useCallback)(nt=>{function gt(Ft){return Da(this,null,function*(){try{window.navigator.sendBeacon(`${z.Z.API_SERVER}/api/tasks/${ie}/cost_time.json?time=${Ft}`,JSON.stringify({}))}catch(Bt){}})}gt(nt)},[ie]);function Es(nt){return Da(this,null,function*(){yield(0,y.L5)(ie,ar.id,nt),ft.game.star=nt,G({type:Nt.z2,payload:{taskData:ft}})})}function Jo(){return Da(this,null,function*(){if(!vn||ss){Us(!1);const nt=yield(0,y.pU)(Tr.identifier),{trees:gt}=nt;G({type:Nt.oP,payload:{showDocuments:!0,repos:(0,is.SI)(gt)}})}else G({type:Nt.GW,payload:!0})})}function yo(nt){return Da(this,null,function*(){const{children:gt,eventKey:Ft}=nt.props;return new Promise(Bt=>Da(this,null,function*(){gt&>.length>0&&Bt();const Kt=yield(0,y.pU)(Tr.identifier,{path:Ft}),{trees:Vt}=Kt;let xn=(0,is.Ax)(vn,Ft,(0,is.SI)(Vt,Ft));G({type:Nt.oP,payload:{repos:[...xn]}}),Bt()}))})}function qo(){G({type:Nt.GW,payload:!1})}function Eo(nt){const gt=nt,{gold:Ft,experience:Bt,next_game:Kt,next_shixun:Vt,subject_done:xn}=gt,Dn=bh(gt,["gold","experience","next_game","next_shixun","subject_done"]);if(!nt.challenge_chooses_count)return;nt!=null&&nt.knowledge_recommend&&xs()().valueOf()>parseInt(sessionStorage.getItem("sevendaysTimes")||0)&&(0,e.getDvaApp)()._store.dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"intelligence"}});const Vn=Dn.challenge_chooses_count===Dn.choose_correct_num,Jn={had_submmit:!0,test_sets:Dn.test_sets,had_all_submmit:!0,challenge_chooses_count:Dn.challenge_chooses_count,choose_correct_num:Dn.choose_correct_num};ft.choose_test_cases=Jn,ft.game.status=2,ft.next_game=Kt,ft.user.grade+=Ft,Vn&&ei.status!==2&&n.Z.publish("update-cost-time"),G({type:Nt.z2,payload:{taskData:ft,evalData:{gold:Ft,experience:Bt,next_game:Kt,next_shixun:Vt,subject_done:xn},showEvalResult:Vn}}),n.Z.publish("eval-code-finish")}function no(){return Da(this,null,function*(){var nt,gt,Ft;(Ft=(gt=(nt=document.getElementById("unity3d"))==null?void 0:nt.contentWindow)==null?void 0:gt.postMessage)==null||Ft.call(gt,{type:"startGame"},"*"),Ki!==6?_u():G({type:Nt.Ui})})}function _u(){return Da(this,null,function*(){var nt,gt,Ft,Bt,Kt,Vt,xn,Dn,Vn,Jn,gr,Gr,bi,Ta,qa,Pa,Ri;try{G({type:Nt.Ui});const aa=yield Ss(1);if(!(aa!=null&&aa.content)&&!(aa!=null&&aa.sec_key)){d.ZP.warning({content:Br.createElement(Br.Fragment,null,Br.createElement("span",null,"\u4EE3\u7801\u5185\u5BB9\u66F4\u65B0\u5F02\u5E38\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u662F\u5426\u5F02\u5E38\u3002"),Br.createElement("div",{className:"tc"},"\u4E0B\u9762\u662F\u7F51\u7EDC\u8FD4\u56DE\u7684\u9519\u8BEF\u63D0\u793A\uFF1A"),Br.createElement("div",null,parseArrayBufferAsText(aa))),duration:7}),n.Z.publish("eval-code-finish"),G({type:Nt.z2,payload:{evaluateLoading:!1}});return}const{resubmit:ru,sec_key:_s,content_modified:Ca}=aa;if(aa.status===-5&&typeof(aa==null?void 0:aa.message)=="object"){(0,e.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ba(yi({},((nt=he.current)==null?void 0:nt.exercise)||{}),{errorMessage:aa==null?void 0:aa.message,exercise_user_id:(Ft=(gt=he.current)==null?void 0:gt.exercise)==null?void 0:Ft.exercise_user_id,id:x.get("exercisesId")})}});return}if(aa.status&&aa.status<0){n.Z.publish("eval-code-finish"),G({type:Nt.z2,payload:{evaluateLoading:!1}});return}const Ea={sec_key:_s,resubmit:ru,first:1,content_modified:Ca,shixun_environment_id:nu,tab_type:Ki};console.log("----",x.get("type")),x.get("type")==="exercises"?(Ea.extras={exercise_id:x.get("exercisesId"),question_id:x.get("questionId"),challenge_id:(Bt=ft.challenge)==null?void 0:Bt.id,subject_id:x.get("subject_id")||"",commitID:(Kt=aa==null?void 0:aa.content)==null?void 0:Kt.commitID},(x.get("ip_limit")==="inner"||x.get("ip_bind_type")==="true")&&(Ea.extras.ip=yield(0,co.y)({ip_limit:x.get("ip_limit"),ip_bind:x.get("ip_bind_type")==="true"}))):x.get("type")==="competitions"?Ea.extras={competition_entry_id:x.get("competition_entry_id")}:F.courseId&&F.homeworkId?Ea.extras={homework_common_id:F.homeworkId,commitID:(Vt=aa==null?void 0:aa.content)==null?void 0:Vt.commitID}:Ea.extras={commitID:(xn=aa==null?void 0:aa.content)==null?void 0:xn.commitID},Ea.extras.currentUserId=se==null?void 0:se.user_id;let ja;if(pi){const zs=(Dn=ft==null?void 0:ft.test_sets)==null?void 0:Dn.map(Wa=>Wi.Base64.encode(Wa.input||" ")),us={git:(Vn=ft==null?void 0:ft.myshixun)==null?void 0:Vn.repo_name,input:zs,tpiId:(Jn=ft==null?void 0:ft.myshixun)==null?void 0:Jn.id,tpiType:ui,buildId:(gr=ft==null?void 0:ft.game)==null?void 0:gr.id,testCases:Wi.Base64.encode(JSON.stringify((ft==null?void 0:ft.test_sets)||"")),secKey:_s,extras:Ea.extras,resubmit:ru,trimBlank:(Gr=ft==null?void 0:ft.challenge)==null?void 0:Gr.ignore_space,runOnly:0,testCasesType:ft==null?void 0:ft.testCasesType,testCasesExp:ft==null?void 0:ft.testCasesExp,tpiRepoPath:(bi=ft==null?void 0:ft.myshixun)==null?void 0:bi.repo_name,sourceClassNames:[_i]};ja=yield(0,y.eA)(us)}else ja=yield(0,y.Xy)(ie,Ea);if((qa=(Ta=ja==null?void 0:ja.data)==null?void 0:Ta.data_list)!=null&&qa.length){n.Z.publish("pod-restrict-data",{identifier:(Pa=ja==null?void 0:ja.data)==null?void 0:Pa.identifier,data_list:(Ri=ja==null?void 0:ja.data)==null?void 0:Ri.data_list});return}if(ja.status===-1&&x.get("type")==="exercises"){window.parent.location.href=`/classrooms/${x.get("coursesId")}/exercise/${x.get("exercisesId")}/detail`;return}if(ja.status===-2){G({type:Nt.A0}),n.Z.publish("eval-code-finish");return}if(ja.status===1){let Ps=function(lu,Ku,sr){return Da(this,null,function*(){var rl,sa;sr++*lu/1e3>Ku&&(Wa=!0);const Yi=yield(0,y.Qo)(ie,{resubmit:ru,time_out:Wa,port:ja.port,sec_key:_s,challenge_id:(rl=ft==null?void 0:ft.challenge)==null?void 0:rl.id,subject_id:x.get("subject_id")||""});Yi!=null&&Yi.knowledge_recommend&&xs()().valueOf()>parseInt(sessionStorage.getItem("sevendaysTimes")||0)&&(0,e.getDvaApp)()._store.dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"intelligence"}});const{status:bu,running_code_message:Oc,port:lc,web_route:cc}=Yi;if((Yi==null?void 0:Yi.status)!==null&&!(Yi!=null&&Yi.running_code_status)&&(ft.myshixun.system_tip=!1,ft.tpm_cases_modified=!1,G({type:"UPDATE_TASK_DATA",payload:{taskData:ft}})),(Yi==null?void 0:Yi.status)==0&&((sa=Yi==null?void 0:Yi.shixuns)==null?void 0:sa.length)>0&&(jo(Yi==null?void 0:Yi.shixuns),Qs(!0)),G({type:Nt.p2,payload:Oc}),+bu>-1){ei.status!==2&&bu===2&&(ft.game.status=2,ft.user.grade+=Yi.gold,n.Z.publish("update-cost-time")),ft.test_sets=Yi.test_sets||[],ft.last_compile_output=Yi.last_compile_output,ft.test_sets_count=Yi.test_sets_count,ft.sets_error_count=Yi.sets_error_count,ft.record_consume_time=Yi.record_consume_time,ft.next_game=Yi.next_game,ft.prev_game=Yi.prev_game,ft.game_report_id=Yi.game_report_id;let Pc="";(la.indexOf("Web")!==-1||la.indexOf("JFinal")!==-1)&&lc!=-1&&cc&&(Pc=`${mn}:${lc}/${cc}`);const m0=(0,is.f1)(Yi.test_sets);let g0=Yi.picture>0&&m0,dc=bu===2&&!Wa;Wa?d.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):dc||d.ZP.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D");let G0={taskData:ft,evalData:{gold:Yi.gold,experience:Yi.experience,next_game:Yi.next_game,next_shixun:Yi.next_shixun,status:Yi.status,is_jupyter:Yi.is_jupyter,is_jupyter_lab:Yi.is_jupyter_lab},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:Pc,showPictureView:Ln||Ki===5?!1:Yi.picture>0&&bu!==2,isPictureView:g0};(Ln&&cr&&ft.unity_3d_result||Ki===5)&&Ki!==6?(n.Z.publish("evaluate-unity3d-result",{state:"user",data:{user:ir}}),n.Z.publish("evaluate-unity3d-finish"),(xr||m0)&&n.Z.publish("evaluate-unity3d-result",Yi.unity_3d_result)):G0.showEvalResult=dc,G({type:Nt.z2,payload:G0}),ye(!1),n.Z.publish("eval-code-finish"),n.Z.publish("evaluate-unity3d-result",G0)}else setTimeout(()=>{Ps(lu,rr.exec_time+11,sr++)},lu)})},zs=1;const us=1e3;let Wa=!1;Ps(us,rr.exec_time+11,zs++)}return res}catch(aa){console.log("-------eval code",aa)}})}function ms(nt){return Da(this,null,function*(){var gt,Ft,Bt,Kt,Vt,xn,Dn;yield Ss();const Vn={};x.get("type")==="exercises"?(Vn.extras={exercise_id:x.get("exercisesId"),question_id:x.get("questionId"),challenge_id:(gt=ft.challenge)==null?void 0:gt.id,subject_id:x.get("subject_id")||"",commitID:""},(x.get("ip_limit")==="inner"||x.get("ip_bind_type")==="true")&&(Vn.extras.ip=yield(0,co.y)({ip_limit:x.get("ip_limit"),ip_bind:x.get("ip_bind_type")==="true"}))):x.get("type")==="competitions"?Vn.extras={competition_entry_id:x.get("competition_entry_id")}:F.courseId&&F.homeworkId?Vn.extras={homework_common_id:F.homeworkId,commitID:""}:Vn.extras={commitID:""},Vn.extras.currentUserId=se==null?void 0:se.user_id;const Jn=Wi.Base64.encode(nt||""),gr={git:(Ft=ft==null?void 0:ft.myshixun)==null?void 0:Ft.repo_name,input:new Array(((Bt=ft==null?void 0:ft.test_sets)==null?void 0:Bt.length)||1).fill(Jn),tpiId:(Kt=ft==null?void 0:ft.myshixun)==null?void 0:Kt.id,tpiType:ui,buildId:(Vt=ft==null?void 0:ft.game)==null?void 0:Vt.id,testCases:Wi.Base64.encode(JSON.stringify((ft==null?void 0:ft.test_sets)||"")),extras:Vn.extras,trimBlank:(xn=ft==null?void 0:ft.challenge)==null?void 0:xn.ignore_space,runOnly:1,testCasesType:ft==null?void 0:ft.testCasesType,testCasesExp:ft==null?void 0:ft.testCasesExp,tpiRepoPath:(Dn=ft==null?void 0:ft.myshixun)==null?void 0:Dn.repo_name,sourceClassNames:[_i]};return yield(0,y.eA)(gr)})}function $o(nt){G({type:Nt.N$,payload:{content:nt,lastedUpdateTime:new Date().getTime()}})}function el(){G({type:Nt.EP})}function wl(){G({type:Nt.OA})}function Fu(){G({type:Nt.vm})}function pa(){G({type:Nt.dL})}function xl(nt,gt){return Da(this,null,function*(){const{node:Ft}=gt;if(Ft.isLeaf){const Bt=nt[0];Sl(Bt)}})}function Sl(nt){return Da(this,null,function*(){Rr.current=_i,Ue(!0);const gt=yield Ss();_i===nt&&G({type:Nt.N$,payload:{currentPath:""}}),gt!=null&>.content||gt===!0?G({type:Nt.N$,payload:{currentPath:nt}}):(E.default.warn({title:"\u6587\u4EF6\u5207\u6362\u5931\u8D25",centered:!0,content:"\u5F53\u524D\u6587\u4EF6\u5185\u5BB9\u4FDD\u5B58\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5207\u6362\u6587\u4EF6",okText:"\u786E\u5B9A"}),Ue(!1))})}function uc(){ft.myshixun.system_tip=!0,G({type:Nt.z2,payload:{taskData:ft,showNotice:!1}})}function Mu(nt,gt){ft.challenge.path=nt,ft.myshixun.system_tip=!1,G({type:Nt.z2,payload:{taskData:ba(yi({},ft),{tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:gt}})}function tl(){G({type:Nt.Nv})}function ro(){return Da(this,null,function*(){var nt;const gt=yield(0,y.am)((nt=ft==null?void 0:ft.myshixun)==null?void 0:nt.identifier,{game_id:ft==null?void 0:ft.game.id,shixun_environment_id:nu,tab_type:Ki,all_reset:1});return(gt==null?void 0:gt.status)===0?gt:Promise.reject()})}function nl(){return Da(this,null,function*(){G({type:Nt.RY,payload:!0});let nt={};x.get("type")==="exercises"?nt.exercise_id=x.get("exercisesId"):F.courseId&&F.homeworkId&&(nt.homework_common_id=F.homeworkId);const gt=()=>Da(this,null,function*(){var Ft;return yield(0,y.am)((Ft=ft==null?void 0:ft.myshixun)==null?void 0:Ft.identifier,yi({game_id:ft==null?void 0:ft.game.id,shixun_environment_id:nu,tab_type:Ki},nt))});if(Ki===2){n.Z.publish("vnc-reseting");const Ft=yield gt();Ft.status===0&&n.Z.publish("vnc-reseting-done",Ft)}if(Ki===3&&(ia===7?(n.Z.publish(`reset-shadowless-cloud-${ha}`,"setout"),(yield gt()).status===0&&n.Z.publish(`reset-shadowless-cloud-${ha}`,"start")):(n.Z.publish(`vnc-reset-${ha}`),(yield gt()).status===0&&n.Z.publish(`reset-linux-windows-vnc-${ha}`))),Ki===4&&(yield gt()).status===0){const Bt=ha.split("-")[0],Kt=ve.map(Vt=>{var xn;return(xn=Vt.index_tab)!=null&&xn.includes(Bt)?ba(yi({},Vt),{active:Vt.index_tab===ha,resetKey:Vt.index_tab===ha?Vt.resetKey+1:Vt.resetKey}):Vt});Ie(Kt)}Ki===5&&(n.Z.publish("unity3d-reset","start"),(yield gt()).status===0&&n.Z.publish("unity3d-reset","done")),Ki===7&&(n.Z.publish(`reset-shadowless-cloud-${ha}`,"setout"),(yield gt()).status===0&&n.Z.publish(`reset-shadowless-cloud-${ha}`,"start")),G({type:Nt.RY,payload:!1})})}function Bl(){return Da(this,null,function*(){G({type:Nt.RY,payload:!0});const nt=()=>Da(this,null,function*(){return yield(0,y.Jd)(ft==null?void 0:ft.game.identifier,{shixun_environment_id:nu,tab_type:Ki})});if(Ki===3&&(n.Z.publish(`vnc-reset-${ha}`,"\u91CD\u542F\u4E2D"),(yield nt()).status===0&&n.Z.publish(`reset-linux-windows-vnc-${ha}`),n.Z.publish(`vnc-reset-${ha}`,"\u53D6\u6D88")),Ki===4&&(yield nt()).status===0){const Ft=ha.split("-")[0],Bt=ve.map(Kt=>{var Vt;return(Vt=Kt.index_tab)!=null&&Vt.includes(Ft)?ba(yi({},Kt),{active:Kt.index_tab===ha,resetKey:Kt.index_tab===ha?Kt.resetKey+1:Kt.resetKey}):Kt});Ie(Bt)}G({type:Nt.RY,payload:!1})})}function oc(nt){return Da(this,null,function*(){var gt,Ft,Bt,Kt;let{GameState:Vt,Data:xn,challenge:Dn,OtherData:Vn}=nt;if(Vn=Vn||{},Vn.extras={exercise_id:x.get("exercisesId"),question_id:x.get("questionId"),challenge_id:(gt=ft.challenge)==null?void 0:gt.id,subject_id:x.get("subject_id")||"",competition_entry_id:x.get("competition_entry_id"),homework_common_id:F.homeworkId},nt.type==="codeData")localStorage.HJ2=nt.data,_u();else if(Dn==="info")n.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:yi({},ft.challenge)}});else if(Vt==="Success")if(xr||!cr){const Jn=yield(0,y.JW)(ie,Wi.Base64.encode(ie+new Date().getTime()),xn,Vn),{status:gr,data:Gr}=Jn;gr==0&&(ei.status!==2&&(ft.game.status=2,ft.user.grade+=Gr.gold,n.Z.publish("update-cost-time")),n.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:ir,open_time:Gr.open_time,end_time:Gr.end_time}}),G({type:Nt.z2,payload:{taskData:ft,evalData:{gold:Gr.gold,experience:Gr.experience,next_game:Gr.next_game},evaluateLoading:!1,showEvalResult:isNaN(Vn==null?void 0:Vn.status)?!0:!(Vn!=null&&Vn.status)}}))}else G({type:Nt.m5}),(Kt=(Bt=(Ft=window==null?void 0:window.frames)==null?void 0:Ft[0])==null?void 0:Bt.contentWindow)==null||Kt.postMessage({taskIdentifier:ei==null?void 0:ei.identifier},"*")})}function Fl(){return Da(this,null,function*(){var nt,gt;const Ft=yield(0,y.Kl)((nt=ft==null?void 0:ft.myshixun)==null?void 0:nt.identifier,{game_id:(gt=ft==null?void 0:ft.game)==null?void 0:gt.id,shixun_environment_id:nu,tab_type:Ki});return(Ft==null?void 0:Ft.status)===0?Ft:Promise.reject()})}const Gu={game:ei,taskId:ie,user_praise:hi,praise_count:ni,st:Un,challenge:rr,rank_name:ft.rank_name,shixun:ar,is_teacher:si,has_answer:Ti,unity_3d_routes:Ln,with_code_file:cr,onGetUnity3dMessage:oc,taskId:ie,myshixun:Tr,user:ir,discusses_count:tr,onPlusOrCancelPraise:to,minuxUserGrade:ya,taskData:ft,chatgpt:xi,to_user_id:jr,view_answer_tip:Vr};(0,c.useEffect)(()=>{var nt;G({type:ft!=null&&ft.tpm_cases_modified&&((nt=ft==null?void 0:ft.myshixun)==null?void 0:nt.system_tip)===!1?"SHOW_CASE_NOTICE":"HIDE_CASE_NOTICE"})},[ft==null?void 0:ft.tpm_cases_modified,(Le=ft==null?void 0:ft.myshixun)==null?void 0:Le.system_tip]);const Ml={showNotice:ke||na&&Tr.system_tip===!1,casesModifiedModal:et,tpm_cases_modified:ea,tpm_modified:Ur,tpm_script_modified:zr,st:Un,taskId:ie,myshixunId:(Tr||{}).id,dispatch:G,toEvalCode:no,onNextCallback:uc,onUpdateCallback:Mu,onUpdateFailure:tl},Ze=ba(yi({},gn),{isPictureView:Qt,history:e.history,webDisplayUrl:dt,onShowPictureView:Fu,star:ei&&ei.star,onStarChange:Es,onCloseResult:el,taskData:ft}),$e={lastedGetTaskInfoTime:en,isEditPath:Su,taskData:ft,codeRepData:_t,moveY:wn,evaluateMessage:fn,evaluateLoading:un,isNotice:Ja,isHtml:ka,onChangePath:Sl,onResizeSetContainer:vo,onEditRepCode:$o,onUpdateCode:Ss,onResizeYStart:Dl,onShowDir:Jo,onResetCode:Ra,onResetGitCode:zu,onResizeCodeArea:mr,onResetPassedCode:Os,onFinishDisplayHtml:Ni,onShowNotice:pa},bt=nt=>Br.createElement(h.default,{className:"menu",onClick:gt=>{switch(Et(nt.path||""),gt.key){case"1":xt(!0);break;case"2":Ht(!0);break;case"3":nn(!0);break;case"6":break}}},(nt.type==="topTree"||nt.type==="tree")&&Br.createElement(h.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(nt.type==="topTree"||nt.type==="tree")&&Br.createElement(h.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(nt.type==="topTree"||nt.type==="tree")&&Br.createElement(h.default.Item,{key:"3"},"\u4E0A\u4F20"),nt.type!=="topTree"&&Br.createElement(_.CopyToClipboard,{text:`/data/workspace/myshixun/${Tt?"":"secret/"}${nt==null?void 0:nt.path}`,onCopy:()=>d.ZP.success("\u590D\u5236\u6210\u529F")},Br.createElement(h.default.Item,{key:"6"},Br.createElement(Br.Fragment,null,"\u590D\u5236\u8DEF\u5F84")))),wt=(nt,gt)=>nt==null?void 0:nt.map(Ft=>(Ft.children&&wt(Ft.children,Ft.path),typeof(Ft==null?void 0:Ft.title)=="string"&&(gt==""?Ft.path=gt+Ft.title:Ft.path=gt+"/"+Ft.title,Ft.title=Br.createElement("span",{className:"font14"},Br.createElement("span",null,Ft.title),(ar==null?void 0:ar.allow_file_upload)&&(Ft.type==="blob"||Ft.type==="tree")&&Br.createElement(B.Z,{dropdownRender:()=>bt(Ft)},Br.createElement("i",{className:"iconfont icon-gengduo2 c-555a88 ml5",style:{lineHeight:"26px"}})))),Ft)),pt=nt=>Da(void 0,null,function*(){const gt=yield(0,y.pU)(Tr.identifier,nt?{path:nt}:{}),{trees:Ft}=gt;if(nt){let Bt=(0,is.Ax)(vn,nt,(0,is.SI)(Ft,nt));G({type:Nt.oP,payload:{repos:[...Bt]}})}else yield G({type:Nt.oP,payload:{showDocuments:!0,repos:(0,is.SI)(Ft)}}),Xt(new Date)});return Br.createElement(c.Fragment,null,ht?Br.createElement(m.Z,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):Br.createElement(c.Fragment,null,Br.createElement("div",{className:"task-wrapper"},an&&Br.createElement("div",{style:{cursor:De.current?"ew-resize":Qe.current?"ns-resize":"initial"},className:"dragging-mask"}),Br.createElement(mp,{difficulty:rr==null?void 0:rr.difficulty,mirror_description:Mi,history:e.history,git_url:_r,shixun:ar,tabActiveParams:Te,taskData:ft,lastedGetTaskInfoTime:en,onAddVncTime:Fl,taskId:ie,isNotice:Ja,dispatch:G,resetVncLoading:qt,onResetVnc:nl,onRestartReboot:Bl,onResetGitCode:zu,onResetCode:Ra,toolbarItem:Rs,onShowNotice:pa,game:ei,monitoring_url:qi,user:ir,myshixun:Tr,st:Un,mirror_name:la,mirror_description_multi:ur,onUpdateCode:Ss,onUpdateCostTime:Oa,onResetAllVnc:ro,showReleaseResource:mo,unity_3d_routes:Ln&&!cr,userInfo:se,codeRepData:_t}),Br.createElement("div",{className:"tasks-body",style:{height:"calc(100% - 54px"}},Br.createElement("section",{id:"task-left-panel",className:`left-panel ${ft!=null&&ft.hideLeftPanel?"hide":""} `,style:{width:wi,display:mt===.01?"none":""}},Br.createElement(ag,yi({},Gu))),Br.createElement("section",{className:`resize-x-bar ${ft!=null&&ft.hideLeftPanel?"hide":""} ${mt===.01?"cursorDefault":""}`,onMouseDown:Uu},Br.createElement("a",{onMouseDown:nt=>{nt.stopPropagation(),pe.current()},className:`trapezoid ${mt===.01?"enlarge":""}`},Br.createElement("img",{src:mt===.01?R0:P0,alt:"resize-icon",width:20}))),Br.createElement("section",{id:"task-right-panel",className:"right-panel",style:{width:va}},(rr==null?void 0:rr.show_type)===7?Br.createElement(js,{taskId:ie,taskData:ft,onEditRepCode:$o}):Br.createElement(c.Fragment,null,Un===0&&Br.createElement(vi,ba(yi(yi({},T),$e),{_dispatch:G,taskData:ft,unity_3d_routes:Ln,onGetUnity3dMessage:oc,onUpdateCode:Ss,evaluateMessage:fn,language:as,evaluateLoading:un,with_code_file:cr,onEval:no,tabActiveParams:Te,setTabActiveParams:tt,tabs:ve,codeLoading:it,setTabs:Ie,setCodeLoading:Ue,userInfo:se,isLocalFetch:pi,onLocalRun:ms,initModel:Je})),Un===1&&Br.createElement(zg,yi({_dispatch:G,onEval:Eo},$e)))))),Br.createElement(p.Z,null,dn&&Br.createElement(E0,yi({},Ze)),Br.createElement(bs.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:Bn,onClose:qo},Br.createElement(v.Z,{spinning:it},(ar==null?void 0:ar.allow_file_upload)&&Br.createElement("div",{style:{display:"flex",color:"#fff",marginBottom:"20px"}},Br.createElement("div",{style:{cursor:"pointer"},onClick:()=>{Et(""),xt(!0)}},Br.createElement("i",{className:"iconfont icon-xinjianwenjian mr5"}),"\u65B0\u5EFA\u6587\u4EF6"),Br.createElement("div",{style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>{Et(""),Ht(!0)}},Br.createElement("i",{className:"iconfont icon-xinjianwenjianjia mr5"}),"\u65B0\u5EFA\u6587\u4EF6\u5939"),Br.createElement("div",{style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>{Et(""),nn(!0)}},Br.createElement("i",{className:"iconfont icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6587\u4EF6")),Br.createElement(Zg,{className:"dir-tree",selectedKeys:[`${_i}`],treeData:wt(vn,""),onSelect:(0,Zt.throttle)(xl,2e3),loadData:yo,key:Lt})),Br.createElement(Ed,{visible:At,defaultPath:Mt,myshixunIdentifier:Tr==null?void 0:Tr.identifier,onClose:()=>xt(!1),isRepository:Tt,onOK:(nt,gt)=>Da(void 0,null,function*(){pt(nt)})}),Br.createElement(f0,{visible:jt,defaultPath:Mt,myshixunIdentifier:Tr==null?void 0:Tr.identifier,onClose:()=>Ht(!1),isRepository:Tt,onOK:(nt,gt)=>Da(void 0,null,function*(){pt(nt)})}),Br.createElement(Hu,{defaultPath:Mt,visible:Gt,myshixunIdentifier:Tr==null?void 0:Tr.identifier,isRepository:Tt,onClose:()=>nn(!1),onOK:(nt,gt)=>Da(void 0,null,function*(){pt(nt)})})),Br.createElement(L0,yi({},Ml)))),Br.createElement(rd.Z,{successCb:_u}),In&&Br.createElement(kc,{taskId:ie,onHidePictureView:wl}),Br.createElement(j0,null),Br.createElement(ad,{visible:fo,shixuns:Vo,onClose:()=>Qs(!1)}),ho&&Br.createElement(sd.Z,{data:{container_id:F.homeworkId,container_type:"HomeworkCommon"}}))};function qg({is_teacher:k,score:T}){return Br.createElement(c.Fragment,null,Br.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${T*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`))}var $g="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg==",ev=({position:k,subject:T,score:L,onViewAllTask:ae,challenge_optional:Le})=>{const[se,J]=(0,c.useState)(!1),F=(0,e.useLocation)(),[x]=(0,e.useSearchParams)();function I(){J(!se),(0,i.vp)()?(0,i.BU)():(0,i.Dj)(document.getElementById("task-left-panel"))}const G=()=>{(0,i.vp)()?J(!0):J(!1)};return(0,c.useEffect)(()=>(document.addEventListener((0,i.gH)(),G),()=>{document.removeEventListener((0,i.gH)(),G)}),[]),c.createElement("div",{className:"task-header"},c.createElement("a",{title:"\u67E5\u770B\u5168\u90E8\u4EFB\u52A1",onClick:ae},c.createElement("img",{src:$g,alt:"nav",width:45})),c.createElement(o.Z,{style:{flex:1},wrap:!1,align:"middle",gutter:10},c.createElement(r.Z,{style:{minWidth:"0px"}},c.createElement("h3",{title:T},"\u7B2C",k,"\u5173\uFF1A",T)),Le&&!!x.get("coursesId")&&c.createElement(r.Z,null,c.createElement("div",{className:"font14 mr10",style:{color:"#E88D13",padding:"1px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"22px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),c.createElement("span",null,L),x.get("isFullScreen")!=="true"&&c.createElement("a",{onClick:I,title:se?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},c.createElement("i",{className:se?"iconfont icon-shousuo c-grey-333 font16 ml10 current":"iconfont icon-zhankai c-grey-333 font16 ml10 current"})))},tv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg==",nv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII=",rv="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII=",iv=Object.defineProperty,av=Object.defineProperties,sv=Object.getOwnPropertyDescriptors,Ah=Object.getOwnPropertySymbols,uv=Object.prototype.hasOwnProperty,ov=Object.prototype.propertyIsEnumerable,Ch=(k,T,L)=>T in k?iv(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,kd=(k,T)=>{for(var L in T||(T={}))uv.call(T,L)&&Ch(k,L,T[L]);if(Ah)for(var L of Ah(T))ov.call(T,L)&&Ch(k,L,T[L]);return k},Dh=(k,T)=>av(k,sv(T)),lv=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const cv={0:tv,1:nv,2:rv},dv={loading:!0,page:1,data:null};var fv=(k=>(k[k.SET_LOADING=0]="SET_LOADING",k[k.SET_STATE=1]="SET_STATE",k[k.SET_PAGE=2]="SET_PAGE",k))(fv||{});function hv(k,T){switch(T.type){case 0:return Dh(kd({},k),{loading:T.payload});case 1:return kd(kd({},k),T.payload);case 2:return Dh(kd({},k),{page:T.payload});default:throw new Error}}var pv=({activeIndex:k,taskId:T})=>{const[L,ae]=(0,c.useReducer)(hv,dv),{loading:Le,page:se,data:J}=L,F=(0,c.useRef)(),[x,I]=(0,c.useState)(!1),G=(0,c.useMemo)(()=>[{title:"\u6392\u540D",dataIndex:"user_name",align:"center",render:(Qe,we,je)=>{let pe=(se-1)*10+je+1;return pe<=3?c.createElement("img",{src:cv[pe-1],alt:"rank",width:36}):pe}},{title:"\u59D3\u540D",dataIndex:"user_name"},{title:J==null?void 0:J.rank_data_name,dataIndex:"score",render:Qe=>(J==null?void 0:J.open_rank)==="DEFAULT"?(0,l.li)(Qe):Qe},{title:"\u901A\u5173\u65F6\u95F4",dataIndex:"end_time",render:Qe=>xs()(Qe).format("YYYY-MM-DD HH:mm:ss")}],[J==null?void 0:J.rank_data_name,J==null?void 0:J.open_rank,se]),ie=()=>lv(void 0,null,function*(){I(!0);const De=yield(0,y.i8)(T,{page:se,limit:10});I(!1),ae({type:1,payload:{loading:!1,data:De.data}})});(0,c.useEffect)(()=>(k===4?(clearInterval(F.current),sessionStorage.getItem("rankingShixunDetailAutoRefersh")&&he(!0),ie()):clearInterval(F.current),()=>{clearInterval(F.current)}),[se,k,T]);function ue(De){ae({type:2,payload:De})}const he=De=>{if(!De){clearInterval(F.current);return}F.current=setInterval(()=>{ie()},1e3*10)};return c.createElement("div",{className:"ranking-container"},Le?c.createElement(rf.Z,{avatar:!0,paragraph:{rows:4}}):c.createElement(c.Fragment,null,c.createElement(o.Z,{align:"middle",justify:"start",style:{marginBottom:"20px"}},c.createElement(r.Z,null,c.createElement("div",{className:"flex-container"},c.createElement(Ff.Z,{checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",defaultChecked:!!sessionStorage.getItem("rankingShixunDetailAutoRefersh"),onChange:De=>{De?sessionStorage.setItem("rankingShixunDetailAutoRefersh","true"):sessionStorage.removeItem("rankingShixunDetailAutoRefersh"),he(De)}}),c.createElement("span",{className:"ml8"},"\u81EA\u52A8\u5237\u65B0\uFF08\u5F00\u542F\u540E\u6BCF10S\u66F4\u65B0\u4E00\u6B21\u6570\u636E\uFF09")))),!J||(J==null?void 0:J.rank_list_count)===0?c.createElement(af.Z,{styles:{margin:"20% auto"}}):c.createElement(c.Fragment,null,c.createElement(ic.default,{pagination:!1,size:"middle",dataSource:J.rank_list,columns:G,loading:x}),J.rank_list_count>10?c.createElement(rc.Z,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:ue,current:se,total:J.rank_list_count}):null)))},tu={"content-wrapper":"content-wrapper___kKoFC",scroll:"scroll___lsiy3","unity-3d-container":"unity-3d-container___kQAJh","unity-3d-resize":"unity-3d-resize___xD5aC","unity3d-panel":"unity3d-panel___WLXqG","btn-enlarge":"btn-enlarge___mQbst",enlarge:"enlarge___p_I6G","tab-nav":"tab-nav___iVZmY","tab-fixed":"tab-fixed___SeByu",active:"active___TjNGA","tab-panel-body":"tab-panel-body___iueV_","answer-tip":"answer-tip___b7k1Y"},mv=w(58516);const wh="YYYY-MM-DD HH:mm";var gv=({challenge_optional:k,challenge:T,position:L,status:ae,get_gold:Le,get_experience:se,star:J,tag_count:F,finished_time:x,index:I,view_answer_time:G,name:ie,identifier:ue,identity:he,shixun:De,taskList:Qe,had_all_submmit:we,challenge_st:je,onSaveTaskStar:pe})=>{const ve=(0,e.useLocation)(),Ie=(0,e.useParams)(),[Je]=(0,e.useSearchParams)();function ye(tt){pe(ue,tt,I)}const Te=ae===2||De.status<2||Qe[I-1]&&Qe[I-1].status===2||De.task_pass||he<=5;return c.createElement("div",{className:`task-item-container ${T.position===L?"active":""} ${ae===2?"finish":""}`},c.createElement("div",{className:"flex-container challenge-title space-between"},Te?c.createElement(o.Z,{wrap:!1,align:"middle",gutter:10},c.createElement(r.Z,null,c.createElement("a",{href:`/tasks/${ue}${ve.search}`,onClick:tt=>{if(tt.preventDefault(),Ie.courseId&&Ie.homeworkId){setTimeout(()=>window.location.href=`/tasks/${Ie.courseId}/${Ie.homeworkId}/${ue}${ve.search}`,300);return}if(Ie.courseId&&Ie.exerciseId){setTimeout(()=>window.location.href=`/tasks/${Ie.courseId}/${Ie.exerciseId}/${ue}/exercise${ve.search}`,300);return}setTimeout(()=>window.location.href=`/tasks/${ue}${ve.search}`,300)}},`${L}. ${ie}`," ")),k&&!!Je.get("coursesId")&&c.createElement(r.Z,null,c.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))):c.createElement(o.Z,{wrap:!1,align:"middle",gutter:10},c.createElement(r.Z,null,c.createElement("span",null,`${L}. ${ie}`)),k&&!!Je.get("coursesId")&&c.createElement(r.Z,null,c.createElement("div",{className:"font12 mr10",style:{color:"#E88D13",padding:"5px 8px",borderRadius:"9999px",border:"1px solid rgba(232,141,19,0.4)",background:"rgba(239,165,58,0.12)",lineHeight:"12px",whiteSpace:"nowrap"}},"\u53EF\u9009\u505A"))),je?c.createElement("span",{className:we?"green":""},we?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4"):c.createElement("i",{className:`iconfont icon-wancheng1 ${ae===2?"green":""}`})),c.createElement("div",{className:"flex-container"},c.createElement("p",{className:ae===2?"green":""},c.createElement("span",null,"\u7ECF\u9A8C\u503C")," ",ae===2&&se>0?"+":"",se),c.createElement("p",{className:ae===2?"green":""},c.createElement("span",null,"\u91D1\u5E01")," ",ae===2&&Le>0?"+":""," ",Le),c.createElement("p",null,c.createElement("span",null,"\u6280\u80FD\u6807\u7B7E")," ",F||"\u65E0")),c.createElement("div",{className:"flex-container"},c.createElement("p",null,c.createElement("span",null,"\u5B8C\u6210\u65F6\u95F4"),x?xs()(x).format(wh):"--"),c.createElement("p",null,c.createElement("span",null,"\u67E5\u770B\u7B54\u6848\u65F6\u95F4"),G?xs()(G).format(wh):"--")),De.status>=2?c.createElement("div",{className:"rate-container"},ae===2&&J===0?c.createElement(c.Fragment,null,c.createElement("span",null,"\u7ED9\u4E2A\u8BC4\u5206\u5427\uFF1A"),c.createElement(Ns.Z,{defaultValue:0,onChange:ye,className:"star-tip-rate"})):null,ae===2&&J>0?c.createElement(c.Fragment,null,c.createElement("span",null,"\u5DF2\u8BC4\u5206\uFF1A"),c.createElement(Ns.Z,{value:J,disabled:!0}),c.createElement("span",{className:"highlight"},J,"\u5206")):null):null)},vv=Object.defineProperty,yv=Object.defineProperties,Ev=Object.getOwnPropertyDescriptors,xh=Object.getOwnPropertySymbols,_v=Object.prototype.hasOwnProperty,bv=Object.prototype.propertyIsEnumerable,Sh=(k,T,L)=>T in k?vv(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Bh=(k,T)=>{for(var L in T||(T={}))_v.call(T,L)&&Sh(k,L,T[L]);if(xh)for(var L of xh(T))bv.call(T,L)&&Sh(k,L,T[L]);return k},Av=(k,T)=>yv(k,Ev(T)),Cv=({taskList:k,challenge:T,shixun:L,identity:ae,onSaveTaskStar:Le})=>{const[se]=(0,e.useSearchParams)();return c.createElement("div",{className:"task-nav-container"},!!se.get("coursesId")&&c.createElement("p",{className:"task-tip"},c.createElement("div",null,c.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),k.map((J,F)=>{let x=Av(Bh({},J),{identity:ae,index:F,challenge:T,taskList:k,shixun:L,onSaveTaskStar:Le});return c.createElement(gv,Bh({key:F},x))}))},Fh={tree:"tree___LyfjL"},yu=w(59301);const{DirectoryTree:Dv}=C.default;var wv=({taskList:k,challenge:T,shixun:L,identity:ae,onSaveTaskStar:Le,subject_id:se})=>{const J=(0,e.useParams)(),[F]=(0,e.useSearchParams)(),[x,I]=(0,c.useState)([]),[G,ie]=(0,c.useState)([]),[ue,he]=(0,c.useState)();(0,c.useEffect)(()=>{De(k),ie(je({children:k},T.id)),I([...k]),console.log("taskList:",k)},[k]);const De=pe=>{pe.map((ve,Ie)=>{var Je;ve.index=Ie,ve.title=ve.name,ve.id==T.id&&he(ve.key),(Je=ve.children)!=null&&Je.length&&De(ve.children)})},Qe=(pe,ve)=>{var Ie,Je;console.log("Trigger Select",pe,ve),ve.node.shixun_identifier&&Gs(ve.node.shixun_identifier,ve.node.key,((Ie=ve.node)==null?void 0:Ie.is_jupyter)||((Je=ve.node)==null?void 0:Je.is_jupyter_lab),se)},we=()=>{console.log("Trigger Expand")};function je(pe,ve){var Ie;if(!(!pe||typeof pe!="object"))return pe.id==ve?[]:pe.children.some(Je=>Ie=je(Je,ve))?[...Ie,pe.key]:void 0}return yu.createElement("div",{className:"task-nav-container"},!!F.get("coursesId")&&yu.createElement("p",{className:"task-tip"},yu.createElement("div",null,yu.createElement("span",null,"\u6E29\u99A8\u63D0\u793A: "),"\u82E5\u67E5\u770B\u7B54\u6848\u65F6\u95F4\u65E9\u4E8E\u5173\u5361\u4EFB\u52A1\u5B8C\u6210\u65F6\u95F4\uFF0C\u5C06\u5F71\u54CD\u8BFE\u5802\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u6210\u7EE9\u3002")),!!(x!=null&&x.length)&&yu.createElement("div",{style:{padding:10}},yu.createElement(Dv,{className:Fh.tree,icon:yu.createElement("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:yu.createElement("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:Qe,onExpand:we,selectedKeys:[ue],defaultExpandedKeys:[...G||[]],treeData:x,titleRender:(pe,ve,Ie)=>yu.createElement("span",{className:`${T.id==pe.id?Fh.active:""} multi_ellipsis1`,style:{paddingRight:34}},pe.item_type==="Shixun"&&yu.createElement("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),pe.item_type==="Challenge"&&yu.createElement("i",{style:{fontFamily:"monospace",position:"relative",top:pe.item_type==="Shixun"?-2:0}},"\uFF08",l.I9[pe.index],"\uFF09"),yu.createElement("span",{style:{position:"relative",top:pe.item_type==="Shixun"||pe.item_type==="Stage"?-2:0}},pe==null?void 0:pe.name),pe.item_type!=="Stage"&&yu.createElement("i",{className:`iconfont icon-tasks-img c-grey-999 ${(pe==null?void 0:pe.status)==1&&"c-green-29b"}`},((pe==null?void 0:pe.status)==1||(pe==null?void 0:pe.status)==0)&&yu.createElement("img",{src:$n.k$,width:"16"}),(pe==null?void 0:pe.status)==2&&yu.createElement("img",{src:$n.ub,width:"16"}),(pe==null?void 0:pe.status)==3&&yu.createElement("img",{src:$n.e6,width:"16"})))})))},xv=w(46776),of=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())}),Sv=({user_praise:k,praise_count:T,praisePlus:L,onCreateDiscuss:ae,user:Le,userInfo:se})=>{const[J,F]=(0,c.useState)(!1),[x,I]=(0,c.useState)(""),G=(0,e.useParams)(),[ie]=(0,e.useSearchParams)(),[ue,he]=(0,c.useState)(!1),[De,Qe]=(0,c.useState)([]),[we,je]=(0,c.useState)([]),[pe]=A.default.useForm(),[ve,Ie]=(0,c.useState)([]),[Je,ye]=(0,c.useState)(!1),[Te,tt]=(0,c.useState)(!1),[it,Ue]=(0,c.useState)(!1),[At,xt]=(0,c.useState)(0);(0,c.useEffect)(()=>of(void 0,null,function*(){var Et,Tt,cn,Lt,Xt;if(ie.get("homework_common_id")){let mt=yield(0,Zr.ZP)(`/api/shixun_homeworks/${ie.get("homework_common_id")}/header_info.json`,{method:"get"});(mt==null?void 0:mt.status)===0&&(Qe([{course_group_id:"-",group_group_name:"\u5168\u90E8\u5206\u73ED"},...(Et=mt==null?void 0:mt.data)==null?void 0:Et.course_group_info]),je([{id:"-",name:"\u5168\u90E8\u72B6\u6001"},...(cn=(Tt=mt==null?void 0:mt.data)==null?void 0:Tt.task_status)==null?void 0:cn.filter(ft=>(ft==null?void 0:ft.id)!=0&&(ft==null?void 0:ft.id)!=-1)]),pe.setFieldsValue({course_group:ie.get("courseGroup")?(Lt=ie.get("courseGroup").split(","))==null?void 0:Lt.map(ft=>ft=="-"?ft:Number(ft)):["-"],work_status:ie.get("workStatus")?(Xt=ie.get("workStatus").split(","))==null?void 0:Xt.map(ft=>ft=="-"?ft:Number(ft)):["-"],search:ie.get("search")?ie.get("search"):""}),Gt())}}),[]);const Gt=()=>of(void 0,null,function*(){var Et,Tt,cn,Lt,Xt,mt;ye(!0);let ft=yield(0,Zr.ZP)(`/api/shixun_homeworks/${ie.get("homework_common_id")}/all_student_works.json`,{method:"get",params:{search:pe.getFieldValue("search"),course_group:pe.getFieldValue("course_group"),work_status:pe.getFieldValue("work_status")}});if((ft==null?void 0:ft.status)===0){Ie((Et=ft==null?void 0:ft.data)==null?void 0:Et.student_works),tt(!1),Ue(!1);for(let wn in(Tt=ft==null?void 0:ft.data)==null?void 0:Tt.student_works)(G==null?void 0:G.taskId)==((Lt=(cn=ft==null?void 0:ft.data)==null?void 0:cn.student_works[wn])==null?void 0:Lt.game_identifier)&&(xt(wn),wn!=0?tt(!0):tt(!1),wn!=((mt=(Xt=ft==null?void 0:ft.data)==null?void 0:Xt.student_works)==null?void 0:mt.length)-1?Ue(!0):Ue(!1))}ye(!1)});function nn(Et){I(Et)}function jt(){F(!0)}function Ht(){F(!1)}function Mt(){return of(this,null,function*(){if(!(se!=null&&se.authentication)){E.default.confirm({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u9700\u8981\u901A\u8FC7\u5B9E\u540D\u9A8C\u8BC1\u540E\uFF0C\u624D\u80FD\u8FDB\u884C\u8BC4\u8BBA\u64CD\u4F5C",okText:"\u524D\u5F80\u5B9E\u540D\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",onOk:()=>{window.open("/account/certification")}});return}if(x.trim()==""){d.ZP.warning("\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A");return}ae(x),I(""),F(!1)})}return c.createElement("div",{className:`comment-input-editor-container ${J?"active":""} `},c.createElement("div",{className:J?"text-area hide":"text-area"},c.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:jt}),c.createElement("a",{className:"c-light-black",onClick:L,title:k?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},c.createElement("i",{className:`mr3 ${k?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `,alt:"\u8D5E"}),T?c.createElement("span",null,T):"")),J?c.createElement("div",{className:"input-mask",onClick:Ht}):null,c.createElement("div",{className:J?"md-container":"md-container hide"},c.createElement(sf.Z,{id:"discuss-input-editor",startInit:J,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:x,height:240,onChange:nn}),c.createElement("div",{className:"tip-container",onClick:Ht},c.createElement("p",null,"\u8BF7\u52FF\u7C98\u8D34\u7B54\u6848\uFF0C\u5426\u5219\u5C06\u9020\u6210\u8D26\u53F7\u7981\u7528\u540E\u679C\uFF01"),c.createElement("a",{className:"btn-send",style:{color:"#fff",background:"#0152d9"},onClick:Mt},"\u53D1\u9001"))),ie.get("homework_common_id")&&c.createElement("div",{className:"students"},c.createElement("div",{className:"students_list",onClick:()=>{he(!0)}},"\u5B66\u751F\u5217\u8868"),c.createElement("div",{style:{marginLeft:"auto"}}),Te&&c.createElement("div",{className:"students_change",onClick:()=>{var Et;e.history.push(`${(Et=ve==null?void 0:ve[Number(At)-1])==null?void 0:Et.url}&courseGroup=${pe.getFieldValue("course_group")||""}&workStatus=${pe.getFieldValue("work_status")||""}&search=${pe.getFieldValue("search")||""}`),location.reload()}},"\u4E0A\u4E00\u4E2A"),it&&c.createElement("div",{className:"students_change",onClick:()=>{var Et;e.history.push(`${(Et=ve==null?void 0:ve[Number(At)+1])==null?void 0:Et.url}&courseGroup=${pe.getFieldValue("course_group")||""}&workStatus=${pe.getFieldValue("work_status")||""}&search=${pe.getFieldValue("search")||""}`),location.reload()}},"\u4E0B\u4E00\u4E2A")),c.createElement(p.Z,null,c.createElement(bs.Z,{title:null,style:{width:"700px"},placement:"left",closable:!1,open:ue,onClose:()=>he(!1)},c.createElement("div",{style:{fontSize:"16px",marginBottom:"20px",fontWeight:"bold"}},"\u5B66\u751F\u5217\u8868"),c.createElement(A.default,{form:pe,layout:"inline",className:"myformStyle"},c.createElement(A.default.Item,{name:"course_group"},c.createElement(ac.default,{maxTagCount:1,style:{width:180},mode:"multiple",onChange:Et=>{(Et==null?void 0:Et.length)<2?pe.setFieldValue("course_group",Et):(Et==null?void 0:Et[(Et==null?void 0:Et.length)-1])=="-"?pe.setFieldValue("course_group",["-"]):pe.setFieldValue("course_group",Et==null?void 0:Et.filter(Tt=>Tt!="-")),Gt()}},De.map(Et=>c.createElement(ac.default.Option,{key:Et.course_group_id,value:Et.course_group_id},Et.group_group_name)))),c.createElement(A.default.Item,{name:"work_status"},c.createElement(ac.default,{maxTagCount:1,style:{width:180,marginLeft:"10px"},mode:"multiple",onChange:Et=>{(Et==null?void 0:Et.length)<2?pe.setFieldValue("work_status",Et):(Et==null?void 0:Et[(Et==null?void 0:Et.length)-1])=="-"?pe.setFieldValue("work_status",["-"]):pe.setFieldValue("work_status",Et==null?void 0:Et.filter(Tt=>Tt!="-")),Gt()}},we.map(Et=>c.createElement(ac.default.Option,{key:Et.id,value:Et.id},Et.name)))),c.createElement(A.default.Item,{name:"search"},c.createElement(b.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D\u641C\u7D22",className:"mySearch",onChange:Et=>pe.setFieldValue("search",Et.target.value),suffix:c.createElement("i",{className:"iconfont icon-sousuo9 font14 ",style:{cursor:"pointer"},onClick:()=>Gt()})}))),c.createElement(v.Z,{spinning:Je},c.createElement(ic.default,{style:{marginTop:"20px"},dataSource:ve,scroll:{y:"70vh"},columns:[{title:"\u59D3\u540D",dataIndex:"user_name"},{title:"\u5B66\u53F7",dataIndex:"student_id"},{title:"\u5206\u73ED",dataIndex:"group_name"},{title:"\u6700\u7EC8\u6210\u7EE9",dataIndex:"final_score"},{title:"\u64CD\u4F5C",render:(Et,Tt)=>c.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{e.history.push(`${Tt==null?void 0:Tt.url}&courseGroup=${pe.getFieldValue("course_group")||""}&workStatus=${pe.getFieldValue("work_status")||""}&search=${pe.getFieldValue("search")||""}`),location.reload()}},"\u67E5\u770B")}],pagination:!1})))))},Bv=({data:k})=>c.createElement(c.Fragment,null,k&&k.map(T=>c.createElement("div",{className:"choose-answer-item",key:T.position},c.createElement("p",null,"\u7B2C",T.position,"\u9898"),c.createElement(_a.Z,{value:T.answer})))),Fv=({data:k,onShowUnlockAnswerModal:T,challenge:L})=>{const ae=L!=null&&L.disable_copy?{userSelect:"none"}:{},Le=se=>{if(L!=null&&L.disable_copy){d.ZP.error("\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848");return}const J=document.querySelector(`#answer-content-${se}`);if(J){const F=I=>{let G="";for(const ie of I.childNodes)if(ie.nodeType===Node.TEXT_NODE)G+=ie.textContent;else if(ie.nodeType===Node.ELEMENT_NODE)if(ie.tagName==="PRE"||ie.tagName==="CODE")G+=ie.innerText;else if(ie.tagName==="BR")G+=`
|
|
|
`;else if(ie.tagName==="P"||ie.tagName==="DIV"){const ue=F(ie).trim();ue&&(G+=ue+`
|
|
|
`)}else G+=F(ie);return G},x=F(J).trim();navigator.clipboard.writeText(x).then(()=>{d.ZP.success("\u590D\u5236\u6210\u529F")}).catch(()=>{d.ZP.error("\u590D\u5236\u5931\u8D25")})}};return c.createElement(c.Fragment,null,k&&k.map((se,J)=>{const{answer_id:F,answer_name:x,answer_contents:I,view_time:G}=se;return c.createElement("div",{className:"answer-item-container",key:F},c.createElement("div",{className:"flex-container"},c.createElement("span",{className:"level"}," \u7EA7\u522B",J+1,"\uFF1A "),c.createElement("span",{className:"name"},x),I?c.createElement(c.Fragment,null,c.createElement("span",{className:"view-time"},G?xs()(G).format("YYYY-MM-DD HH:mm"):""),c.createElement("span",null,"\u5DF2\u89E3\u9501")):c.createElement("a",{onClick:T},"\u89E3\u9501")),I&&c.createElement("div",{className:"answer-content"},window.location.protocol=="https:"&&c.createElement("div",{className:"copy-button"},c.createElement("span",{style:{float:"right",fontSize:"12px"},className:"current c-light-primary",onClick:()=>Le(F)},c.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font-12"}),"\u590D\u5236")),c.createElement("div",{id:`answer-content-${F}`,style:ae},c.createElement(_a.Z,{value:I}))))}))},Mv=({loading:k,data:T,onShowTip:L,st:ae,challenge:Le})=>{const se=(0,c.useRef)(null),J=(0,c.useRef)(null),F=(0,c.useRef)(null),x=(0,c.useRef)(null),I=(0,c.useRef)({x:0,y:0});return(0,c.useEffect)(()=>{if(se.current&&(Le!=null&&Le.disable_copy)){let G=function(he){I.current={x:he.clientX,y:he.clientY},clearTimeout(F.current),clearTimeout(x.current),F.current=setTimeout(()=>{J.current.style.left=`${I.current.x}px`,J.current.style.top=`${I.current.y}px`,J.current.style.display="block"},1e3),x.current=setTimeout(()=>{J.current.style.display="none",clearTimeout(F.current),clearTimeout(x.current)},3e3)},ie=function(){J.current.style.display="none",clearTimeout(F.current),clearTimeout(x.current)},ue=function(he){I.current={x:he.clientX,y:he.clientY}};return se.current.addEventListener("mouseenter",G),window.addEventListener("mousemove",ue),se.current.addEventListener("mouseleave",ie),()=>{var he,De;(he=se.current)==null||he.removeEventListener("mouseenter",G),window.removeEventListener("mousemove",ue),(De=se.current)==null||De.removeEventListener("mouseleave",ie)}}},[se==null?void 0:se.current,Le==null?void 0:Le.disable_copy]),c.createElement("div",{ref:se,className:"answer-container"},c.createElement("div",{ref:J,className:"answer-tips-css"},"\u7981\u6B62\u590D\u5236\u53C2\u8003\u7B54\u6848"),k?c.createElement(m.Z,null):null,ae===1?c.createElement(Bv,{data:T}):c.createElement(Fv,{data:T,challenge:Le,onShowUnlockAnswerModal:L}))},Iv=({data:k,selected_unlocked_answer_id:T,selected_index:L,onSelect:ae})=>{if(!k)return null;const Le=k.filter((J,F)=>J.answer_contents?!1:(J.index=F,!0));function se(J){const{value:F,checked:x}=J.target;ae(x?F:null)}return c.createElement("table",{className:"unlock-answer-list"},c.createElement("thead",null,c.createElement("tr",null,c.createElement("th",null),c.createElement("th",null,"\u7EA7\u522B"),c.createElement("th",null,"\u540D\u79F0"),c.createElement("th",null,"\u6263\u5206\u5360\u6BD4"),c.createElement("th",null,"\u6263\u51CF\u91D1\u5E01"))),c.createElement("tbody",null,Le.map((J,F)=>c.createElement("tr",{key:J.answer_id},c.createElement("td",null,c.createElement(Iu.default,{value:J.answer_id,onChange:se,checked:J.answer_id===T||T&&L>=F})),c.createElement("td",null,J.index+1),c.createElement("td",null,J.answer_name),c.createElement("td",null,J.answer_ratio,"%"),c.createElement("td",{className:"gold-color"},J.answer_score)))))},Hr=w(59301),kv=Object.defineProperty,Tv=Object.defineProperties,Lv=Object.getOwnPropertyDescriptors,Mh=Object.getOwnPropertySymbols,Rv=Object.prototype.hasOwnProperty,Ov=Object.prototype.propertyIsEnumerable,Ih=(k,T,L)=>T in k?kv(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,ps=(k,T)=>{for(var L in T||(T={}))Rv.call(T,L)&&Ih(k,L,T[L]);if(Mh)for(var L of Mh(T))Ov.call(T,L)&&Ih(k,L,T[L]);return k},Oo=(k,T)=>Tv(k,Lv(T)),Zo=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});function kh(k){const T=k.target;if(T.tagName.toUpperCase()==="IMG"){let L=T.src||T.getAttribute("src");L&&L.indexOf("/images/avatars/User")===-1&&(k.stopPropagation(),k.preventDefault(),n.Z.publish("preview-image",L))}}const Pv={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function jv(k,T){switch(T.type){case Nt.n_:return Oo(ps({},k),{activeIndex:T.payload});case Nt.lS:return Oo(ps({},k),{enlarge_unity3D:T.payload});case Nt.gK:return Oo(ps({},k),{tab_fixed:T.payload});case Nt.Hp:return Oo(ps({},k),{showTaskList:!0});case Nt.hK:return Oo(ps({},k),{showTaskList:!1});case Nt.sM:return ps(ps({},k),T.payload);case Nt.ib:return ps(ps({},k),T.payload);case Nt.wt:return Oo(ps({},k),{loading:!0});case Nt.Rj:return Oo(ps({},k),{showTip:!0});case Nt.NZ:return Oo(ps({},k),{showTip:!1});case Nt.ym:return Oo(ps({},k),{selected_unlocked_answer_id:T.payload});case Nt.pl:return ps(ps({},k),T.payload);default:throw new Error}}const Nv=({taskId:k,minuxUserGrade:T,discusses_count:L,is_teacher:ae,has_answer:Le,user:se,st:J,game:F,rank_name:x,challenge:I,myshixun:G,user_praise:ie,praise_count:ue,unity_3d_routes:he,with_code_file:De,onPlusOrCancelPraise:Qe,onGetUnity3dMessage:we,shixun:je,taskData:pe,chatgpt:ve,userInfoData:Ie,to_user_id:Je,view_answer_tip:ye})=>{const[Te]=(0,e.useSearchParams)(),[tt,it]=(0,c.useReducer)(jv,Pv),[Ue,At]=(0,c.useState)(!1),[xt,Gt]=(0,c.useState)(!1),[nn,jt]=(0,c.useState)({}),Ht=(0,e.useParams)(),[Mt,Et]=(0,c.useState)([]),[Tt,cn]=(0,c.useState)([]),[Lt,Xt]=(0,c.useState)([{id:"new",name:"\u8BC4\u6D4B\u8BB0\u5F55"},{id:"hot",name:"\u91CD\u7F6E\u8BB0\u5F55"}]),[mt,ft]=(0,c.useState)({page:1,limit:10,order:"new"}),{taskList:wn,showTaskList:gn,activeIndex:dn,enlarge_unity3D:_t,tab_fixed:ht,data:un,answerScore:fn,loading:Bn,showTip:vn,isMultiLevel:In,selected_unlocked_answer_id:ke}=tt,et=(0,c.useRef)(),dt=(0,c.useMemo)(()=>{let mn=0;if(un&&ke){let Ln=un.filter(cr=>!cr.answer_contents);for(let cr=0;cr<Ln.length;cr++)if(Ln[cr].answer_id===ke){mn=cr;break}}return mn},[un,ke]),Qt=je?je.propaedeutics:null,qt=(0,c.useRef)(),{open_rank:sn}=I,en=(0,c.useMemo)(()=>{let mn=[{index:0,title:"\u4EFB\u52A1\u8981\u6C42"}];return Qt&&mn.push({index:1,title:"\u80CC\u666F\u77E5\u8BC6"}),Le&&Te.get("type")!=="exercises"&&!(I!=null&&I.hide_answer)&&mn.push({index:2,title:"\u53C2\u8003\u7B54\u6848"}),mn.push({index:5,title:"\u8BB0\u5F55"}),Te.get("type")!=="exercises"&&!(je!=null&&je.is_disable_discuss)&&mn.push({index:3,title:ve?"\u95EE\u7B54":"\u8BC4\u8BBA"}),(Te.get("type")==="exercises"?!(0,Wu.JA)()&&sn!=="CLOSE":sn!=="CLOSE")&&mn.push({index:4,title:x}),mn},[Le,Qt,sn,x]);function an(mn){return Zo(this,null,function*(){let Ln=parseInt(mn.currentTarget.id);Ln===2?F.homework_common_answer_open?d.ZP.info("\u7981\u6B62\u67E5\u770B\u7B54\u6848"):ye?Un():ar():Ln===3&&F.homework_common_comment_open?d.ZP.info("\u7981\u6B62\u67E5\u770B\u8BC4\u8BBA"):(Ln===5&&rr("new"),it({type:Nt.n_,payload:Ln}))})}const Un=()=>{E.default.confirm({width:393,title:"\u63D0\u793A",okText:"\u7EE7\u7EED\u67E5\u770B",centered:!0,closable:!0,icon:null,content:Hr.createElement(Hr.Fragment,null,Hr.createElement("div",null,"\u672C\u6B21\u4F5C\u4E1A\u6559\u5E08\u8BBE\u7F6E\u5173\u5361\u672A\u901A\u8FC7\u65F6\u67E5\u770B\u7B54\u6848\u5C06\u6263\u9664\u5206\u503C\uFF0C"),Hr.createElement("div",null,"\u8BF7\u786E\u5B9A\u662F\u5426\u7EE7\u7EED\u67E5\u770B\u7B54\u6848")),okText:"\u7EE7\u7EED\u67E5\u770B",onOk:()=>ar()})};function rr(mn){return Zo(this,null,function*(){if(mn==="new"){let Ln=yield(0,Zr.ZP)(`/api/tasks/${Ht.taskId}/evaluate_logs.json`,{method:"get",params:ps({},mt)});(Ln==null?void 0:Ln.status)===0&&cn(Ln==null?void 0:Ln.data)}else{let Ln=yield(0,Zr.ZP)(`/api/tasks/${Ht.taskId}/redo_logs.json`,{method:"get",params:Oo(ps({},mt),{courseId:Ht.courseId})});(Ln==null?void 0:Ln.status)===0&&Et(Ln==null?void 0:Ln.data)}})}function ar(){return Zo(this,null,function*(){if(J===0)yield xi();else{const mn=yield(0,y.sP)(F.identifier);si(mn)}})}const jr=mn=>{mt.page=1,mt.order=mn,ft(ps({},mt)),rr(mn)};function xi(){return Zo(this,null,function*(){const mn=yield(0,y.lH)(F.identifier),{message:Ln}=mn;if(Ln.length===0){Ln.info("\u672C\u5173\u5361\u672A\u8BBE\u7F6E\u7B54\u6848");return}if(!Ln.length){it({type:Nt.pl,payload:{showTip:!0,isMultiLevel:!1,answerScore:Ln.answer_score,selected_unlocked_answer_id:Ln.answer_id}});return}let cr=Ln.filter(xr=>xr.answer_contents).length===0;it({type:Nt.pl,payload:{showTip:cr,data:Ln,isMultiLevel:Ln.length>1,activeIndex:cr?dn:2}})})}function si(mn){const{choose_answers:Ln,message:cr,status:xr}=mn;if(xr===0){cr.info(cr);return}it({type:Nt.pl,payload:{showTip:xr===1,data:Ln,answerScore:cr,loading:!1,activeIndex:xr===1?dn:2}})}function ei(){it({type:Nt.NZ})}function qi(){it({type:Nt.Rj})}function Ti(){return Zo(this,null,function*(){if(At(!0),J===1){const mn=yield(0,y.MH)(F.identifier);(mn==null?void 0:mn.status)!==-1&&(T(fn),si(mn))}else if(ke){const mn=yield(0,y.j3)(F.identifier,ke),{status:Ln,message:cr}=mn;if(Ln!==-1){if(In){let xr=0;un.filter(mi=>!mi.answer_contents).forEach((mi,Vi)=>{Vi<=dt&&mi&&(xr+=mi.answer_score)}),T(xr)}else T(fn);xi(),Yn(null),it({type:Nt.NZ})}}At(!1)})}function Yn(mn){it({type:Nt.ym,payload:mn})}function _r(){return Zo(this,null,function*(){try{let mn;Te.get("subject_id")?mn=yield(0,y.SO)(G.identifier,ps({},(0,l.oP)())):mn=yield(0,y.g6)(G.identifier,{homework_common_id:Ht==null?void 0:Ht.homeworkId}),it({type:Nt.sM,payload:{taskList:(mn==null?void 0:mn.stages)||mn,showTaskList:!0}})}catch(mn){console.log(mn)}})}function ir(mn,Ln,cr){return Zo(this,null,function*(){try{yield(0,y.L5)(mn,je.id,Ln),wn[cr].star=Ln,it({type:Nt.ib,payload:{taskList:[...wn]}})}catch(xr){console.log(xr)}})}function Tr(){_r()}function tr(){it({type:Nt.hK})}(0,c.useEffect)(()=>{var mn;const Ln=Ie==null?void 0:Ie.userInfo;Ln&&(jt(ps({},Ln)),Gt((mn=Ln==null?void 0:Ln.shixun)==null?void 0:mn.own))},[je==null?void 0:je.identifier]),(0,c.useEffect)(()=>()=>{it({type:Nt.hK}),it({type:Nt.n_,payload:0})},[k]),(0,c.useEffect)(()=>{it({type:Nt.n_,payload:Te.get("extra")?3:0})},[Te.get("extra")]),(0,c.useEffect)(()=>{if(qt.current)return qt.current.addEventListener("mousedown",kh),()=>{var mn;(mn=qt.current)==null||mn.removeEventListener("mousedown",kh)}},[qt.current]),(0,c.useEffect)(()=>{if(De&&he&&qt.current){const mn=(0,is.Ds)(cr=>{cr.target.scrollTop>=354?it({type:Nt.gK,payload:!0}):it({type:Nt.gK,payload:!1})},10);qt.current.addEventListener("scroll",mn);const Ln=n.Z.subscribe("evaluate-unity3d-finish",()=>{qt.current.scrollTop=0});return()=>{var cr;(cr=qt.current)==null||cr.removeEventListener("scroll",mn),Ln()}}else it({type:Nt.gK,payload:!0})},[De,he,qt.current]);const{position:hi,score:ni,subject:ea}=I,Ur={onViewAllTask:Tr,position:hi,score:ni,subject:ea,challenge_optional:pe==null?void 0:pe.challenge_optional};function zr(mn){return Zo(this,null,function*(){const Ln=yield(0,mv.rd)({content:mn,container_type:"Shixun",container_id:je.id,challenge_id:I.id,position:hi});if(Ln.status===-3){E.default.info({title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:"\u4F60\u7684\u8D26\u53F7\u56E0\u4E3A\u53D1\u5E03\u4E86\u4E0D\u5F53\u5185\u5BB9\uFF0C\u73B0\u5DF2\u5C06\u8BC4\u8BBA\u529F\u80FD\u5C4F\u853D\u3002",okText:"\u786E\u5B9A"});return}console.log(Ln),it({type:Nt.n_,payload:3}),n.Z.publish("create-discuss")})}function la(){it({type:Nt.lS,payload:!_t})}const Mi={loading:Bn,data:un,onShowTip:qi,st:J,challenge:I};return(0,c.useEffect)(()=>{var mn;if(et.current){let Ln=function(Vr){Vi=mi.offsetHeight,ur=!0,gi=Vr.pageY,(0,l.kk)("none"),et.current.style.background="#179fff",document.onselectstart=function(){return!1}},cr=function(){var Vr;ur=!1,(0,l.kk)("auto"),document.onselectstart=null,(Vr=et.current)==null||Vr.removeAttribute("style")},xr=function(Vr){if(ur){let _i=Vr.pageY-gi,Qi=Vi+_i;Qi<200&&(Qi=200),Qi>window.innerHeight-200&&(Qi=window.innerHeight-200),mi.style.height=Qi+"px"}};const mi=document.querySelector("."+tu["unity-3d-container"]);let Vi=0,ur=!1,gi=0;return(mn=et.current)==null||mn.addEventListener("mousedown",Ln),document.addEventListener("mousemove",xr),document.addEventListener("mouseup",cr),()=>{var Vr;(Vr=et.current)==null||Vr.removeEventListener("mousedown",Ln),document.removeEventListener("mousemove",xr),document.removeEventListener("mouseup",cr)}}},[et]),Hr.createElement(c.Fragment,null,Hr.createElement(ev,ps({},Ur)),Hr.createElement("div",{className:tu["content-wrapper"]},Hr.createElement("div",{ref:qt,className:tu.scroll},he&&De&&(pe==null?void 0:pe.unity3d_show_location)===0?Hr.createElement("div",{className:`${tu["unity-3d-container"]} ${_t?tu.enlarge:""}`,style:{height:354}},Hr.createElement("div",{className:tu["unity-3d-resize"],ref:et}),Hr.createElement("a",{onClick:la,className:`${tu["btn-enlarge"]} ${_t?tu.enlarge:""}`},Hr.createElement("i",{className:`iconfont ${_t?"icon-suoxiao1":"icon-kuoda"} `})),(nn==null?void 0:nn.user_id)&&Hr.createElement(dl,{userInfo:nn,taskData:pe,unity_3d_routes:he,onGetUnity3dMessage:we})):null,Hr.createElement("ul",{className:`${tu["tab-nav"]} ${ht?tu["tab-fixed"]:""}`},en.map(mn=>Hr.createElement("li",{onClick:an,id:mn.index,key:mn.title,className:dn===mn.index?tu.active:""},Hr.createElement("a",null,mn.title,mn.index===3&&L?Hr.createElement("span",null,L):null)))),Hr.createElement("div",null,Hr.createElement(_a.Z,{className:dn===0?tu["tab-panel-body"]:"hide",value:I.task_pass,stylesPrev:{position:"absolute"}}),Hr.createElement("div",{className:dn===1?tu["tab-panel-body"]:"hide"},Qt?Hr.createElement(_a.Z,{value:Qt}):null),Hr.createElement("div",{className:dn===2?tu["tab-panel-body"]:"hide",style:{paddingTop:40}},Hr.createElement(Mv,ps({},Mi))),Hr.createElement("div",{className:dn===3?tu["tab-panel-body"]:"hide"},Hr.createElement(xv.Z,{activeIndex:dn,userInfo:nn,shixunIdentifier:je.identifier,identity:se.identity,user:se,allowDisableDiscuss:xt,taskData:pe,chatgpt:ve,to_user_id:Je,challengeId:I.id})),Hr.createElement("div",{style:{padding:0,paddingTop:40},className:dn===5?tu["tab-panel-body"]:"hide"},Hr.createElement("div",{style:{background:"#fff",padding:30}},Hr.createElement(nf.tp,{dataSource:Lt,value:mt==null?void 0:mt.order,onChange:jr}),(mt==null?void 0:mt.order)==="new"&&Hr.createElement(ic.default,{style:{marginTop:20},pagination:!1,dataSource:Tt==null?void 0:Tt.list,columns:[{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",render:(mn,Ln,cr)=>xs()(mn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"output_detail",render:(mn,Ln)=>Hr.createElement("div",{style:{color:mn==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010"}},mn)},{title:"\u7528\u65F6(S)",dataIndex:"ts_time"},{title:"\u5185\u5B58(MB)",dataIndex:"ts_mem"},{title:"\u64CD\u4F5C",dataIndex:"query_index",width:100,render:(mn,Ln)=>Hr.createElement("span",{className:"c-blue current",onClick:()=>Zo(void 0,null,function*(){var cr,xr,mi,Vi,ur,gi,Vr,_i,Qi;const ri=yield(0,nh.Lk)(Ht.taskId,{path:(xr=(cr=Tt==null?void 0:Tt.path)==null?void 0:cr.replace(/\;/g,";"))==null?void 0:xr.split(";")[0],query_index:Ln.query_index,homework_common_id:Ht.categoryId});(ri==null?void 0:ri.status)===0&&E.default.warning({title:"\u4EE3\u7801\u8BE6\u60C5",icon:null,width:900,closable:!0,centered:!0,okButtonProps:{style:{display:"none"}},content:Hr.createElement("div",null,Hr.createElement("div",{style:{background:"#F6F7F9",padding:"30px 20px",marginBottom:20}},Hr.createElement("div",{style:{display:"flex",alignItems:"center"}},((mi=ri==null?void 0:ri.data)==null?void 0:mi.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?Hr.createElement("i",{style:{color:"#0B9953",fontSize:18,marginRight:10},className:"iconfont icon-duigou1"}):Hr.createElement("i",{style:{color:"#E21010",fontSize:18,marginRight:10},className:"iconfont icon-jinggao1"}),Hr.createElement("div",{style:{color:((Vi=ri==null?void 0:ri.data)==null?void 0:Vi.output_detail)==="\u8BC4\u6D4B\u901A\u8FC7"?"#0B9953":"#E21010",fontSize:16,fontWeight:600}},(ur=ri==null?void 0:ri.data)==null?void 0:ur.output_detail)),Hr.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:20}},Hr.createElement("div",null,Hr.createElement("span",{style:{color:"#6A7283"}},"\u8BC4\u6D4B\u65F6\u95F4"),Hr.createElement("span",{style:{marginLeft:8,color:"#232B40"}},xs()((gi=ri==null?void 0:ri.data)==null?void 0:gi.created_at).format("YYYY-MM-DD HH:mm:ss"))),Hr.createElement("div",null,Hr.createElement("span",{style:{color:"#6A7283"}},"\u7528\u65F6"),Hr.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(Vr=ri==null?void 0:ri.data)==null?void 0:Vr.ts_time,"s")),Hr.createElement("div",null,Hr.createElement("span",{style:{color:"#6A7283"}},"\u5185\u5B58"),Hr.createElement("span",{style:{marginLeft:8,color:"#232B40"}},(_i=ri==null?void 0:ri.data)==null?void 0:_i.ts_mem,"mb")),Hr.createElement("div",null,Hr.createElement("span",{style:{color:"#6A7283"}},"\u7528\u4F8B\u901A\u8FC7\u7387"),Hr.createElement("span",{style:{marginLeft:8,color:"#232B40"}},((Qi=ri==null?void 0:ri.data)==null?void 0:Qi.test_set_passed_rate)*100,"%")))),Hr.createElement("div",{style:{border:"1px solid #eee"}},Hr.createElement(rh.ZP,{language:"python",theme:(0,Ks.G)("cmCodeMode","vs-dark"),height:380,isCopy:!0,style:{height:380,background:"#fff"},value:decodeURIComponent(escape(window.atob((ri==null?void 0:ri.content)||""))),options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})))})})},Ln.query_index?"\u67E5\u770B\u4EE3\u7801":"")}]}),(mt==null?void 0:mt.order)==="hot"&&Hr.createElement(ic.default,{style:{marginTop:20},pagination:!1,dataSource:Mt==null?void 0:Mt.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(mn,Ln,cr)=>xs()(mn).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(mn,Ln,cr)=>{var xr;return(xr=[{id:1,name:"\u6253\u56DE\u91CD\u505A"},{id:2,name:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},{id:3,name:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"}].find(mi=>mi.id===mn))==null?void 0:xr.name}}]}),Hr.createElement(rc.Z,{style:{marginTop:10},current:mt.page,total:(mt==null?void 0:mt.order)==="new"?Tt==null?void 0:Tt.count:Mt==null?void 0:Mt.count,hideOnSinglePage:!0,onChange:mn=>Zo(void 0,null,function*(){mt.page=mn,ft(mt),rr(mt==null?void 0:mt.order)})}))),Hr.createElement("div",{className:dn===4?tu["tab-panel-body"]:"hide"},Hr.createElement(pv,{activeIndex:dn,taskId:k})))),Te.get("type")!=="exercises"&&!(je!=null&&je.is_disable_discuss)&&!F.homework_common_comment_open&&Hr.createElement(Sv,{user:se,userInfo:nn,user_praise:ie,praise_count:ue,praisePlus:Qe,onCreateDiscuss:zr})),Hr.createElement(p.Z,null,Hr.createElement(bs.Z,{rootClassName:"task-drawer",width:420,title:null,placement:"left",closable:!1,open:gn,onClose:tr,getContainer:()=>document.getElementById("task-left-panel")},Te.get("subject_id")&&Hr.createElement(wv,Oo(ps({taskList:[...wn],challenge:I,shixun:je},(0,l.oP)()),{identity:se.identity,onSaveTaskStar:ir})),!Te.get("subject_id")&&Hr.createElement(Cv,{taskList:[...wn],challenge:I,shixun:je,identity:se.identity,onSaveTaskStar:ir})),Hr.createElement(E.default,{centered:!0,title:"\u63D0\u793A",open:vn,onOk:Ti,onCancel:ei,confirmLoading:Ue,className:tu["answer-tip"]},ae?Hr.createElement("p",null):Hr.createElement("p",null,"\u5148\u67E5\u770B\u53C2\u8003\u7B54\u6848\uFF0C\u518D\u901A\u8FC7\u8BC4\u6D4B\u7684\u5B66\u751F\uFF0C\u5B9E\u8BAD\u4F5C\u4E1A\u6709\u53EF\u80FD\u662F\u96F6\u5206\u54E6~"),In?Hr.createElement(Iv,{selected_index:dt,selected_unlocked_answer_id:ke,onSelect:Yn,data:un}):Hr.createElement("p",null,`\u67E5\u770B\u7B54\u6848\u5C06\u6263\u9664${fn}\u70B9\u91D1\u5E01\uFF0C\u662F\u5426\u786E\u8BA4\u67E5\u770B\u7B54\u6848`)),Hr.createElement(Gf.Z,null)))};var Yv=(0,e.connect)(({user:k})=>({userInfoData:k}))(Nv),Hv="data:image/png;base64,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",wr=w(59301),Qv=Object.defineProperty,Th=Object.getOwnPropertySymbols,Uv=Object.prototype.hasOwnProperty,zv=Object.prototype.propertyIsEnumerable,Lh=(k,T,L)=>T in k?Qv(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Rh=(k,T)=>{for(var L in T||(T={}))Uv.call(T,L)&&Lh(k,L,T[L]);if(Th)for(var L of Th(T))zv.call(T,L)&&Lh(k,L,T[L]);return k},Po=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const{Countdown:Gv}=Mo.default;function Kv(){return wr.createElement("p",null,"\u5B9E\u9A8C\u73AF\u5883\u5C06\u6062\u590D\u5230\u521D\u59CB\u72B6\u6001\uFF0C\u60A8\u5728\u7CFB\u7EDF\u4E2D\u521B\u5EFA\u7684\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u6570\u636E\u5DF2\u4FDD\u5B58\uFF08\u5982\uFF1A\u7248\u672C\u5E93\u4EE3\u7801\u5DF2\u63A8\u9001\u5230\u670D\u52A1\u5668\uFF09\u3002\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\uFF1F")}var Wv=({mirror_description:k,difficulty:T,git_url:L,tabActiveParams:ae,isNotice:Le,user:se,game:J,monitoring_url:F,shixun:x={},resetVncLoading:I,onUpdateCostTime:G,lastedGetTaskInfoTime:ie,onShowNotice:ue,dispatch:he,onResetGitCode:De,onResetCode:Qe,onResetVnc:we,onRestartReboot:je,onAddVncTime:pe,onUpdateCode:ve,unity_3d_routes:Ie,st:Je,toolbarItem:ye={},myshixun:Te={},mirror_name:tt,mirror_description_multi:it,onResetAllVnc:Ue,showReleaseResource:At,userInfo:xt,taskData:Gt,codeRepData:nn,shixun_environments:jt})=>{var Ht,Mt,Et;const{last_compile_output:Tt,choose_test_cases:cn,with_code_file:Lt,manager_permission:Xt,tpm_cases_modified:mt,tpm_modified:ft,myshixun:{system_tip:wn}={}}=Gt,gn=(0,e.useParams)(),[dn]=(0,e.useSearchParams)(),{name:_t,identifier:ht,task_pass:un,test_set_permission:fn,survival_time:Bn}=x,{cost_time:vn,status:In}=J,{user_url:ke,image_url:et,grade:dt=0}=se,[Qt,qt]=(0,c.useState)(!1),[sn,en]=(0,c.useState)({}),[an,Un]=(0,c.useState)("#37AD83"),[rr,ar]=(0,c.useState)(null),[jr,xi]=(0,c.useState)(),[si,ei]=(0,c.useState)(Le||mt&&wn===!0||!1),[qi,Ti]=(0,c.useState)(!1),[Yn,_r]=(0,c.useState)(!1),ir=(0,c.useRef)(),Tr=(0,c.useRef)(null),[tr,hi]=(0,c.useState)(!1),{index_tab:ni,shixun_environment_id:ea,tab_type:Ur,windows_vnc:zr,vnc_url:la,linux_vnc:Mi,reboot_cloud:mn,cloud_type:Ln,resData:cr,instance_startup_type:xr}=ye,mi=(0,c.useRef)(!1);(0,Sd.y)(dn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Vi,disableCopyAndPaste:ur}=(0,Sd.X)(),gi=(0,Af._)(sn);(0,c.useEffect)(()=>{Gt!=null&&Gt.is_charge_window&&E.default.confirm({centered:!0,icon:null,width:500,okText:"\u53BB\u8D2D\u4E70\u8BFE\u7A0B",cancelText:"\u9000\u51FA",title:"\u63D0\u793A",content:wr.createElement("div",null,"\u672C\u5B9E\u8BAD\u4E3A\u4ED8\u8D39\u5185\u5BB9\uFF0C\u60A8\u6682\u672A\u8D2D\u4E70\uFF0C\u8BF7\u5148\u8D2D\u4E70",wr.createElement("span",{style:{cursor:"pointer",color:"#0152D9"},onClick:()=>{e.history.push(`/paths/${Gt==null?void 0:Gt.subject_id}`)}},"\u300A",Gt==null?void 0:Gt.subject_name,"\u300B")),onOk:()=>{e.history.push(`/paths/${Gt==null?void 0:Gt.subject_id}`)},onCancel:()=>{ta()}})},[Gt]),(0,c.useEffect)(()=>{function Rr(){return Po(this,null,function*(){var pi,na,Ja,ka,wi;if(dn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let va;dn.get("coursesId")==="coursesId"?va=yield(0,du._F)({categoryId:dn.get("exercisesId"),login:dn.get("login")}):va=yield(0,du._B)({categoryId:dn.get("exercisesId"),login:dn.get("login")}),en(Rh({},va)),Vi((pi=va==null?void 0:va.exercise)==null?void 0:pi.forbid_copy),n.Z.publish("exercise-data",va),typeof((na=va==null?void 0:va.exercise)==null?void 0:na.left_time)=="number"&&(ar(Date.now()+((Ja=va==null?void 0:va.exercise)==null?void 0:Ja.left_time)*1e3),setTimeout(()=>{Un("red")},(((ka=va==null?void 0:va.exercise)==null?void 0:ka.left_time)-300>0?((wi=va==null?void 0:va.exercise)==null?void 0:wi.left_time)-300:0)*1e3))}})}Rr()},[]),(0,c.useEffect)(()=>{const Rr=n.Z.subscribe("update-windows-time",na=>{xi(parseInt(na.remaining_time/1e3))}),pi=n.Z.subscribe("show-head-toolbar",na=>{qt(na)});return()=>{Rr(),pi()}},[]),(0,c.useEffect)(()=>{var Rr;return dn.get("type")==="exercises"&&((Rr=sn==null?void 0:sn.exercise)!=null&&Rr.screen_open)&&(xd.U.forEach((pi,na)=>{var Ja;(Ja=sn==null?void 0:sn.exercise)!=null&&Ja.forbid_screen&&(0,l.WX)()||(window.addEventListener(pi,Qi,!1),window.addEventListener("blur",Qi,!1))}),window.focus(),ir.current=setInterval(()=>{window.focus()},1e3)),()=>{xd.U.forEach((pi,na)=>{window.removeEventListener(pi,Qi,!1)}),window.removeEventListener("blur",Qi,!1),clearInterval(ir.current)}},[sn]);const Vr=()=>{Ti(!qi)},_i=()=>{_r(!Yn)},Qi=Rr=>{document.activeElement.tagName!=="IFRAME"&&(window.parent.postMessage("backExercise","*"),mi.current||(0,i.BU)())};function ri(){qt(!Qt)}function as(){qt(!1)}function ta(){if(gn.courseId&&gn.homeworkId){location.href=`/classrooms/${gn.courseId}/shixun_homework/${gn.homeworkId}/detail?tabs=1`;return}dn.get("type")==="exercises"&&Qi("back"),location.href=`/shixuns/${ht}/challenges`}function ha(){return Po(this,null,function*(){I||(yield we())})}function nu(){var Rr;let pi=!((Rr=xt==null?void 0:xt.shixun)!=null&&Rr.editable);E.default.confirm({title:"\u9000\u51FA\u5B9E\u8BAD",icon:wr.createElement(ga.Z,null),content:wr.createElement("div",null,wr.createElement("div",null,"\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5B9E\u8BAD\u5417\uFF1F"),At&&wr.createElement(Iu.default,{className:"mt10",defaultChecked:pi,onChange:na=>{pi=na.target.checked}},"\u9000\u51FA\u5B9E\u8BAD\u65F6\uFF0C\u7ACB\u5373\u91CA\u653E\u5B9E\u9A8C\u8D44\u6E90")),centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Po(this,null,function*(){if(At&&pi){const na=yield(0,du.eA)(Te==null?void 0:Te.identifier);(na==null?void 0:na.status)==0&&(d.ZP.success("\u91CA\u653E\u8D44\u6E90\u6210\u529F"),setTimeout(()=>{ta()},1e3))}else ta()}),onCancel:()=>{}})}function ia(Rr){var pi;if(as(),Rr==="reset-task"&&!I){const na=E.default.confirm({title:"\u91CD\u7F6E\u73AF\u5883",icon:wr.createElement(ga.Z,null),content:wr.createElement(Kv,null),maskClosable:!1,keyboard:!1,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Po(this,null,function*(){if(Ur===4){na.update({cancelButtonProps:{disabled:!0}}),yield ha(),na.update({cancelButtonProps:{disabled:!1}});return}ha()})})}if(Rr==="restart-reboot"&&!I){const na=E.default.confirm({title:"\u91CD\u542F\u4E91\u4E3B\u673A",icon:wr.createElement(ga.Z,null),content:"\u60A8\u786E\u5B9A\u8981\u91CD\u542F\u4E91\u4E3B\u673A\u5417\uFF1F",maskClosable:!1,keyboard:!1,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Po(this,null,function*(){if(Ur===4){na.update({cancelButtonProps:{disabled:!0}}),yield je(),na.update({cancelButtonProps:{disabled:!1}});return}je()})})}if(Rr==="reset-git-code"&&(I||E.default.confirm({title:"\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93",icon:wr.createElement(ga.Z,null),content:"\u60A8\u7684\u6240\u6709\u4EE3\u7801\u5C06\u88AB\u8FD8\u539F\u81F3\u521D\u59CB\u72B6\u6001\uFF0C\u4E0D\u5F71\u54CD\u901A\u5173\u72B6\u6001\u4E0E\u4F5C\u4E1A\u6210\u7EE9\u3002\u786E\u8BA4\u91CD\u7F6E\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:De})),Rr==="reset-code"&&(I||E.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:wr.createElement(ga.Z,null),content:"\u4F60\u5728\u672C\u6587\u4EF6\u4E2D\u4FEE\u6539\u7684\u5185\u5BB9\u5C06\u4E22\u5931\uFF0C\u662F\u5426\u786E\u5B9A\u91CD\u65B0\u52A0\u8F7D\u521D\u59CB\u4EE3\u7801\uFF1F",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:Qe})),Rr==="full-screen"&&((0,i.vp)()?(0,i.BU)():(0,i.Dj)((pi=document==null?void 0:document.getElementById)==null?void 0:pi.call(document,"task-right-panel"))),Rr==="show-clipboard-box"){if(Ln){E.default.info({title:"\u63D0\u793A",icon:wr.createElement(ga.Z,null),content:"\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u7684\u3010\u590D\u5236\u7C98\u8D34\u3011\u529F\u80FD\u6682\u65F6\u65E0\u6CD5\u4F7F\u7528\uFF0C\u656C\u8BF7\u671F\u5F85~",centered:!0});return}n.Z.publish(`show-clipboard-box-${ni}`)}}const Ki={task_pass:un,test_set_permission:fn,mirror_description:k,difficulty:T,resetVncLoading:I,git_url:L,tabActiveParams:ae,taskData:Gt,onVncAction:ia,onHideToolBar:as,shixun:x,monitoring_url:F,unity_3d_routes:Ie,index_tab:ni,shixun_environment_id:ea,tab_type:Ur,windows_vnc:zr,vnc_url:la,linux_vnc:Mi,reboot_cloud:mn,cloud_type:Ln,resData:cr,instance_startup_type:xr,mirror_name:tt,mirror_description_multi:it,shixun_environments:jt},ui=(0,c.useCallback)(()=>jr?wr.createElement(Vv,{defaultTime:jr,onAddVncTime:pe,onResetAllVnc:Ue,toShixun:ta,myshixun:Te,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",user:se,survival_time:Bn}):wr.createElement(wr.Fragment,null),[jr]);return wr.createElement("div",{className:"task-header-container"},dn.get("type")==="exercises"&&wr.createElement(o.Z,null,wr.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",wr.createElement("span",{className:"ml10"},(Ht=sn==null?void 0:sn.exercise)==null?void 0:Ht.user_name)),wr.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",wr.createElement("span",{className:"ml10"},(Mt=sn==null?void 0:sn.exercise)==null?void 0:Mt.student_id))),dn.get("type")!=="exercises"&&wr.createElement(wr.Fragment,null,wr.createElement("a",{className:"task-user-info",href:ke,target:"_blank"},et?wr.createElement("img",{width:"35",height:"35",src:`${z.Z.IMG_SERVER}/images/${et}`}):null,wr.createElement("span",null,se.name)),wr.createElement("div",{className:"grade-info"},wr.createElement("img",{src:Hv,alt:"gold",width:20}),dt)),wr.createElement("h2",{className:"shixun-info"},_t,dn.get("type")!=="exercises"&&wr.createElement(Qu,{lastedGetTaskInfoTime:ie,status:In,defaultTime:vn,onUpdateCostTime:G,retentionTime:"taskBuildTimes",title:"\u5B9E\u9A8C\u603B\u7528\u65F6"})),wr.createElement("div",{className:"flex-container"},wr.createElement("div",{ref:Tr,onClick:()=>ei(!1)},dn.get("type")!=="exercises"&&wr.createElement(wr.Fragment,null,Le&&wr.createElement(Ju,{className:"btn-notice",onShowNotice:()=>{ft?ue==null||ue():he({type:"SHOW_CASE_NOTICE"})}})),wr.createElement(Io.Z,{open:si,onClose:()=>ei(!1),rootClassName:"tasks-header-notice",steps:[{title:"\u66F4\u65B0\u901A\u77E5",description:ft?wr.createElement(wr.Fragment,null,"\u5B9E\u9A8C\u8001\u5E08\u5DF2\u8C03\u6574\u4EE3\u7801\u6A21\u677F\u6587\u4EF6\uFF0C\u8BF7\u60A8\u5C3D\u5FEB\u540C\u6B65\u6700\u65B0\u4EE3\u7801\uFF0C\u4EE5\u514D\u5F71\u54CD\u60A8\u7B54\u9898\u3002",wr.createElement("br",null),"\u6CE8\uFF1A\u5982\u679C\u5B9E\u9A8C\u8001\u5E08\u8C03\u6574\u7684\u4EE3\u7801\u548C\u60A8\u7684\u4EE3\u7801\u6709\u51B2\u7A81\uFF0C\u5219\u4F1A\u4EE5\u8001\u5E08\u7684\u4EE3\u7801\u4E3A\u51C6\uFF0C\u8986\u76D6\u60A8\u5F53\u524D\u7684\u4EE3\u7801\u3002",wr.createElement("span",{style:{color:"#3968D2"}},"\u5EFA\u8BAE\u5148\u628A\u5F53\u524D\u4EE3\u7801\u4FDD\u5B58\u5230\u672C\u5730\u518D\u540C\u6B65\u6700\u65B0\u4EE3\u7801\u3002")):wr.createElement(wr.Fragment,null,"\u5B9E\u9A8C\u8001\u5E08\u5DF2\u8C03\u6574\u6D4B\u8BD5\u7528\u4F8B\uFF0C\u8BF7\u91CD\u65B0\u8BC4\u6D4B\u4EE3\u7801\u52A0\u8F7D\u6700\u65B0\u6D4B\u8BD5\u7528\u4F8B\u3002"),target:()=>Tr.current,nextButtonProps:{children:wr.createElement(g.ZP,{onClick:()=>{ft?ue==null||ue():he({type:"SHOW_CASE_NOTICE"})},type:"primary",size:"small"},ft?"\u66F4\u65B0\u4EE3\u7801":"\u91CD\u65B0\u8BC4\u6D4B")}}]})),ui(),zr&&!(0,Zt.isEmpty)(cr)&&!(Ln===4&&xr===2)&&wr.createElement("span",{onClick:Rr=>{Rr.preventDefault(),n.Z.publish(`send-ctrl-alt-delete-${ni}`)},className:"c-grey-c mr20 current"},"\u53D1\u9001CTRL+ALT+DELETE"),Ie&&wr.createElement("a",{title:"\u5DE5\u5177\u680F",onClick:ri},wr.createElement("i",{className:"iconfont icon-vncshixunjiemian-gongjulan mr5"})),Xt&&wr.createElement("div",null,wr.createElement("a",{className:"btn-vnc",style:{marginRight:0},title:"\u914D\u7F6E\u4E0E\u76D1\u63A7",onClick:()=>hi(!0)},wr.createElement("span",{className:"iconfont font14 mr5 ml20 icon-peizhiyujiankong current"}),"\u914D\u7F6E\u4E0E\u76D1\u63A7")),(ae==null?void 0:ae.resource_type)==1&&wr.createElement(bf,{visible:Yn,onClose:_i,shixun:x},wr.createElement("a",{className:"btn-vnc",style:{marginRight:0},title:"\u8D44\u6E90\u4E2D\u5FC3",onClick:_i},wr.createElement("span",{className:"iconfont font14 mr5 ml20 icon-ziyuanzhongxin current"}),"\u8D44\u6E90\u4E2D\u5FC3")),wr.createElement(vf,{visible:qi,onClose:Vr,shixun:x},wr.createElement("a",{className:"btn-vnc",title:"\u6570\u636E\u96C6",onClick:Vr},wr.createElement("span",{className:"iconfont font14 mr5 ml20 icon-shujuji2 current"}),"\u6570\u636E\u96C6"))),dn.get("type")!=="exercises"&&wr.createElement("a",{className:"btn-out",onClick:nu,title:"\u9000\u51FA\u5B9E\u8BAD"},wr.createElement("i",{className:"iconfont icon-kaiguan"})),((Et=sn==null?void 0:sn.exercise)==null?void 0:Et.left_time)>0&&wr.createElement(o.Z,{align:"middle"},wr.createElement("span",{style:{color:an,marginRight:6},className:"iconfont icon-daojishi djs"}),wr.createElement("span",{style:{color:an,fontSize:14,marginRight:10}},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),wr.createElement("span",{className:"mr20"},wr.createElement(Gv,{valueStyle:{color:an,fontSize:20,fontWeight:500},value:rr,onFinish:()=>Po(void 0,null,function*(){const Rr=yield(0,du.VL)({categoryId:dn.get("exercisesId"),commit_method:2});if((Rr==null?void 0:Rr.status)===0&&(Je===0&&ve(1),E.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:wr.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",wr.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Po(void 0,null,function*(){window.parent.location.href=`/classrooms/${dn.get("coursesId")}/exercise/${dn.get("exercisesId")}/detail`})})),(Rr==null?void 0:Rr.status)===-3){const pi=parseInt(Rr==null?void 0:Rr.message);ar(Date.now()+pi*1e3)}})}))),dn.get("type")==="exercises"&&wr.createElement(g.ZP,{type:"primary",onClick:()=>{const Rr=()=>Po(void 0,null,function*(){Je===0&&(yield ve()),gi(),mi.current=!0,Qi()});if(!(Ie&&!Lt)&&(Je===1?!(cn!=null&&cn.had_submmit):!Tt||nn.lastedUpdateTime!==0)){E.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:wr.createElement("div",{style:{color:"#FF0000"}},"\u8BF7\u786E\u8BA4\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u662F\u5426\u8FDB\u884C\u8BC4\u6D4B\u5E76\u63D0\u4EA4\uFF0C\u672A\u8BC4\u6D4B\u5219\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),onOk:Rr});return}Rr()}},wr.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"})," \u8FD4\u56DE\u8BD5\u5377"),wr.createElement(p.Z,null,wr.createElement(bs.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,destroyOnClose:!1,open:Qt,onClose:as},wr.createElement(hf.Z,Rh({},Ki)))),wr.createElement(Cf.Z,{identifier:ht,visible:tr,onCancel:()=>hi(!1),info:{type:"\u6311\u6218\u9875\u9762",myshixun_id:Te==null?void 0:Te.id}}))};const Td=300;function Zv({title:k,time:T,className:L="",callback:ae,desc:Le="",style:se={}}){function J(){ae&&ae()}return wr.createElement("a",{onClick:J,title:k,className:L},wr.createElement("i",{className:"iconfont icon-shijian1 mr5",style:se}),wr.createElement("span",null,Le?`${Le}\uFF1A`:"",ko(T)))}function Vv({onAddVncTime:k,onResetAllVnc:T,toShixun:L,title:ae="",myshixun:Le,defaultTime:se,user:J,survival_time:F}){const x=(0,e.useParams)(),[I,G]=(0,c.useState)(se),[ie,ue]=(0,c.useState)(!1),[he,De]=(0,c.useState)(!1),Qe=(0,c.useRef)(!0),we=(0,l.oP)(),je=(0,c.useRef)(!1);(0,c.useEffect)(()=>(window.addEventListener("visibilitychange",pe),()=>{window.removeEventListener("visibilitychange",pe)}),[]);const pe=ye=>Po(this,null,function*(){var Te,tt;if(document.visibilityState==="visible"){const it=yield(0,y.fY)(Le==null?void 0:Le.identifier);if((it==null?void 0:it.status)===0){const At=(((Te=it==null?void 0:it.data)==null?void 0:Te.remainingTime)>0?(tt=it==null?void 0:it.data)==null?void 0:tt.remainingTime:0)/1e3;G(At),At>Td&&De(!1)}}});(0,jl.Z)(()=>{G(I-1)},I>0?1e3:null),(0,c.useEffect)(()=>{we.homework_common_id?I===60&&(je.current||De(!0)):(I===300||I===180||I===60||I===0)&&(je.current||De(!0))},[I]),(0,c.useEffect)(()=>{if(Qe.current){const ye=`${J==null?void 0:J.login}_${x.taskId}_survival_time`;localStorage.getItem(ye)!==String(F)?(je.current=!0,E.default.confirm({title:"\u63D0\u793A",icon:null,content:"\u8001\u5E08\u8C03\u6574\u4E86\u65F6\u95F4\u662F\u5426\u540C\u6B65",centered:!0,okText:"\u662F",cancelText:"\u5426",onOk:()=>Po(this,null,function*(){localStorage.removeItem(ye),yield k(),je.current=!1,window.location.reload()}),onCancel:()=>{je.current=!1,localStorage.removeItem(ye)}})):(se<Td&&!we.homework_common_id&&De(!0),se<60&&we.homework_common_id&&De(!0)),Qe.current=!1,G(se)}},[se]);function ve(){I!==0?De(!1):window.location.reload()}function Ie(){return Po(this,null,function*(){var ye;if(ue(!0),I>0){const Te=yield k();G(((ye=Te==null?void 0:Te.data)==null?void 0:ye.remaining_time)/1e3)}else{const Te=yield T();L()}ue(!1),De(!1)})}function Je(){I<Td&&De(!0)}return wr.createElement(c.Fragment,null,wr.createElement(Zv,{callback:Je,title:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6",className:`btn-vnc ${I<Td?"color-red":""} `,time:I,desc:ae}),wr.createElement(p.Z,null,wr.createElement(E.default,{title:[wr.createElement(ga.Z,{className:"modalIconYellow mr10"}),I!==0?"\u5B9E\u9A8C\u73AF\u5883\u5EF6\u65F6\u63D0\u9192":"\u5B9E\u9A8C\u73AF\u5883\u7ED3\u675F\u63D0\u9192"],maskClosable:!1,closable:!1,centered:!0,open:he,onOk:Ie,cancelButtonProps:{style:{background:I===0&&"#009e9c",color:I===0&&"#fff"}},confirmLoading:ie,onCancel:ve,okText:I!==0?"\u7ACB\u5373\u5EF6\u957F":"\u9000\u51FA",cancelText:I!==0?"\u4E0D\u9700\u8981":"\u91CD\u65B0\u5F00\u542F\u5B9E\u9A8C"},I!==0?`\u5F53\u524D\u5B9E\u9A8C\u73AF\u5883\u5C06\u4E8E ${Math.round(I/60)} \u5206\u949F\u540E\u5173\u95ED\uFF0C\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\u5417\uFF1F`:"\u5B9E\u9A8C\u73AF\u5883\u5012\u8BA1\u65F6\u7ED3\u675F\uFF0C\u8D44\u6E90\u5DF2\u7ECF\u88AB\u56DE\u6536\u3002")))}const Xv={0:"A",1:"B",2:"C",3:"D",4:"E",5:"F",6:"G",7:"H",8:"I",9:"J",10:"K",11:"L",12:"M",13:"N"};var Jv=({category:k,answer:T="",index:L,option_name:ae,callback:Le})=>{const se=Xv[L];function J(){if(k===1)Le(se);else{let F=(T==null?void 0:T.split(""))||[],x=F.indexOf(se);x>=0?F.splice(x,1):F.push(se),Le(F.join(""))}}return c.createElement("a",{className:"flex-container",onClick:J},k===1?c.createElement(sc.ZP,{checked:T&&T.indexOf(se)>=0,className:"choice"}):c.createElement(Iu.default,{className:"choice",checked:T&&T.indexOf(se)>=0}),c.createElement("div",{className:"flex-wrp"},c.createElement("span",{className:"checkTitle",style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"}},se,"\u3001"),c.createElement(_a.Z,{className:"subject-body",value:ae})))},qv=({callback:k,multi_count:T,answer:L})=>{const[ae,Le]=(0,c.useState)([]);return(0,c.useEffect)(()=>{if(T){if(L!=null&&L.length){Le(L);return}const se=Array.from({length:T}).fill("");Le(se)}},[T,L]),console.log(ae,L,"multi_count"),c.createElement("div",{className:"option"},ae==null?void 0:ae.map((se,J)=>c.createElement(o.Z,{align:"middle",className:"mb10 text"},c.createElement("span",{className:"mb5"},"\u586B\u7A7A",J+1,"\u7B54\u6848\uFF1A"),c.createElement(b.default.TextArea,{key:J,value:se,onChange:F=>{ae[J]=F.target.value,k(ae)}}))))},$v=({id:k,answer:T,challenge_question:L,category:ae,subject:Le,onSetAnswers:se,question_name:J,multi_count:F})=>{function x(I){se(k,I)}return c.createElement("li",null,c.createElement(o.Z,{className:"subject c-grey-999",align:"stretch"},c.createElement(r.Z,{flex:"40px"},c.createElement("p",{className:"mt3 order"},k+1,"\u3001")),c.createElement(r.Z,{flex:"1"},c.createElement(_a.Z,{value:`${Le}`,className:"subject-body"}))),J==="\u5355\u9009\u9898/\u591A\u9009\u9898"&&c.createElement("div",{className:"option"},L==null?void 0:L.map(({option_name:I},G)=>c.createElement(Jv,{index:G,key:I,option_name:I,answer:T,category:ae,callback:x}))),J==="\u5224\u65AD\u9898"&&c.createElement("div",{className:"option"},c.createElement(sc.ZP.Group,{className:"mb10",style:{marginLeft:38},value:T||void 0,onChange:I=>x(I.target.value)},c.createElement(sc.ZP,{value:"true",className:"mr40"},"\u6B63\u786E"),c.createElement(sc.ZP,{value:"false"},"\u9519\u8BEF"))),J==="\u586B\u7A7A\u9898"&&c.createElement(qv,{multi_count:F,callback:x,answer:T}))},ey=({chooses:k,answers:T,onSetAnswers:L,bgColor:ae="#1E1E1E"})=>c.createElement("ul",{className:`${ae==="#1E1E1E"?"":"vs"} choose-container`,style:{backgroundColor:ae}},k.map(({subject:Le,challenge_question:se,category:J,question_name:F,multi_count:x},I)=>c.createElement($v,{key:I,id:I,subject:Le,challenge_question:se,category:J,answer:T[I],onSetAnswers:L,question_name:F,multi_count:x}))),ty=Object.defineProperty,ny=Object.defineProperties,ry=Object.getOwnPropertyDescriptors,Oh=Object.getOwnPropertySymbols,iy=Object.prototype.hasOwnProperty,ay=Object.prototype.propertyIsEnumerable,Ph=(k,T,L)=>T in k?ty(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,sy=(k,T)=>{for(var L in T||(T={}))iy.call(T,L)&&Ph(k,L,T[L]);if(Oh)for(var L of Oh(T))ay.call(T,L)&&Ph(k,L,T[L]);return k},uy=(k,T)=>ny(k,ry(T));const oy=({id:k,isActive:T,title:L,onActive:ae,had_submmit:Le,result:se,actual_output:J,standard_answer:F,question_name:x,isFromCourse:I,user_course_identity:G})=>{function ie(){ae(k)}let ue="test-case-item";return T&&(ue+=" active"),Le&&(ue+=" has-result"),c.createElement("li",{className:ue},c.createElement("a",{className:"case-header",onClick:ie},c.createElement("h2",null,c.createElement("div",{className:T?"arrow-down":"arrow-right",style:{width:12}}),c.createElement("span",{className:"test-title",style:{width:75}},L)),G<5&&I?c.createElement("img",{width:16,src:se?Ac.Z:D0.Z}):c.createElement("div",{className:`${J?"submitStatus":"unsubmitStatus"}`},J?"\u5DF2\u63D0\u4EA4":"\u672A\u63D0\u4EA4")),c.createElement("div",{className:`item-desc ${T?"show":"hide"} choose-game-item`},G<5&&I?J?x==="\u586B\u7A7A\u9898"?c.createElement(c.Fragment,null,c.createElement("p",null,c.createElement("div",null,"\u6B63\u786E\u7B54\u6848\uFF1A"),c.createElement("b",null,F==null?void 0:F.map((he,De)=>{var Qe;return c.createElement("p",null,"\u586B\u7A7A",De+1,"\uFF1A",(Qe=he==null?void 0:he.text)==null?void 0:Qe.join("\u3001"))}))),c.createElement("p",null,c.createElement("div",null,"\u5B66\u751F\u7B54\u6848\uFF1A"),c.createElement("b",{className:`${se?"c-green":"c-red"}`},J==null?void 0:J.map((he,De)=>c.createElement("p",null,"\u586B\u7A7A",De+1,"\uFF1A",he))))):c.createElement(c.Fragment,null,c.createElement("p",null,"\u6B63\u786E\u7B54\u6848\uFF1A",c.createElement("b",null,F)),c.createElement("p",null,"\u5B66\u751F\u7B54\u6848\uFF1A",c.createElement("b",{className:`${se?"c-green":"c-red"}`},J))):c.createElement("p",null,"\u5C1A\u672A\u63D0\u4EA4\uFF0C\u6682\u4E0D\u652F\u6301\u67E5\u770B"):c.createElement("p",null,"\u7B54\u9898\u9636\u6BB5\uFF0C\u4E0D\u652F\u6301\u67E5\u770B\u7ED3\u679C")))};var ly=({onResizeSetContainer:k,moveY:T,had_submmit:L,had_all_submmit:ae,test_sets:Le=[],challenge_chooses_count:se,choose_correct_num:J,user_course_identity:F})=>{const[x]=(0,e.useSearchParams)(),I=(0,e.useParams)(),[G,ie]=(0,c.useState)(-1);function ue(pe){ie(pe===G?-1:pe)}const he=J===se,De=I.homeworkId||I.exerciseId,[Qe,we]=(0,c.useState)(0);function je(){k(T)}return console.log(F),(0,c.useEffect)(()=>{console.log(Le);let pe=0;Le==null||Le.map(ve=>{ve!=null&&ve.actual_output||(pe=pe+1)}),we(pe)},[]),c.createElement(c.Fragment,null,c.createElement("div",{className:"test-header"},c.createElement("span",{className:"active"},"\u6D4B\u8BD5\u7ED3\u679C"),c.createElement("a",{onClick:je},c.createElement("i",{className:`iconfont ${T===.01?"icon-shousuo":"icon-zhankai"} icon-zhankai`}))),F<5&&De?L?c.createElement("p",{className:`test-result ${he?"success":"failer"}`},c.createElement("span",{className:"count"},c.createElement("img",{width:16,src:he?Ac.Z:Kc.Z}),J||0," / ",se," \u5171\u6709",se,"\u9898\uFF0C"),c.createElement("span",null,he?"\u5168\u90E8\u901A\u8FC7":`\u5176\u4E2D${se-J}\u9898\u76EE\u7ED3\u679C\u4E0D\u5339\u914D\u3002\u8BE6\u60C5\u5982\u4E0B\uFF1A`)):null:c.createElement("p",{className:`test-result ${ae?"success":"failer"}`},ae?"\u5F53\u524D\u72B6\u6001\u5DF2\u63D0\u4EA4\uFF0C\u5C06\u6309\u7167\u6700\u65B0\u63D0\u4EA4\u7684\u7B54\u6848\u8BA1\u7B97\u6210\u7EE9\uFF0C\u8BE6\u60C5\u5982\u4E0B\uFF1A":"\u5F53\u524D\u72B6\u6001\u672A\u63D0\u4EA4\uFF0C\u70B9\u51FB\u8BC4\u6D4B\u8FDB\u884C\u63D0\u4EA4\u3002\u63D0\u4EA4\u540E\u624D\u8BA1\u7B97\u6210\u7EE9\uFF0C\u8BE6\u60C5\u5982\u4E0B\uFF1A"),c.createElement("ul",{className:"test-case-list"},Le.map((pe,ve)=>c.createElement(oy,uy(sy({key:"item"+ve,had_submmit:L,title:`\u9898\u76EE${ve+1}`},pe),{isActive:G===ve,id:ve,onActive:ue,user_course_identity:F,isFromCourse:De})))))},cy=Object.defineProperty,dy=Object.defineProperties,fy=Object.getOwnPropertyDescriptors,jh=Object.getOwnPropertySymbols,hy=Object.prototype.hasOwnProperty,py=Object.prototype.propertyIsEnumerable,Nh=(k,T,L)=>T in k?cy(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Al=(k,T)=>{for(var L in T||(T={}))hy.call(T,L)&&Nh(k,L,T[L]);if(jh)for(var L of jh(T))py.call(T,L)&&Nh(k,L,T[L]);return k},Ld=(k,T)=>dy(k,fy(T)),my=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});function gy(k,T){switch(T.type){case Nt.wj:return Ld(Al({},k),{loading:!0});case Nt.V1:return Ld(Al({},k),{loading:!1});case Nt.OJ:return Al(Al({},k),T.payload);case Nt.$Y:return Ld(Al({},k),{theme:T.payload});default:throw new Error}}var vy=({taskData:k,moveY:T,onResizeYStart:L,onResizeSetContainer:ae,onEval:Le,lastedGetTaskInfoTime:se,onUpdateCode:J,_dispatch:F})=>{const x=(0,e.useLocation)(),[I]=(0,e.useSearchParams)(),G=(0,e.useParams)(),{chooses:ie,choose_test_cases:ue,game:he,user_course_identity:De}=k,{test_sets:Qe,challenge_chooses_count:we,choose_correct_num:je,had_submmit:pe,had_all_submmit:ve}=ue,Ie=(0,c.useCallback)(()=>{let Xt=[];return Xt.length=we,pe&&(Xt=Qe.map(mt=>mt.question_name==="\u5224\u65AD\u9898"?mt.actual_output==="\u6B63\u786E"?"true":mt.actual_output==="\u9519\u8BEF"?"false":void 0:mt.actual_output)),Xt},[se]),[Je,ye]=(0,c.useReducer)(gy,{loading:!1,answers:Ie(),theme:(0,Ks.G)("cmCodeMode","vs-dark")});(0,c.useEffect)(()=>{ye({type:Nt.OJ,payload:{answers:Ie()}})},[se]);const{answers:Te,loading:tt}=Je;function it(Xt,mt){Te[Xt]=mt,ye({type:Nt.OJ,payload:{answers:Te}})}function Ue(){var Xt,mt;let ft=!0;for(let wn=0;wn<we;wn++)if(!Te[wn]||Array.isArray(Te[wn])&&!((mt=(Xt=Te[wn])==null?void 0:Xt.filter(gn=>!!gn))!=null&&mt.length)){d.ZP.info(`\u8BF7\u5148\u7ED9\u7B2C${wn+1}\u9898\u9009\u62E9\u7B54\u6848\uFF01`),ft=!1;break}return ft}function At(){return my(this,null,function*(){var Xt;if(Ue()){ye({type:Nt.wj});const mt=G.courseId&&G.homeworkId?{homework_common_id:G.homeworkId}:{};let ft;(I.get("ip_limit")==="inner"||I.get("ip_bind_type")==="true")&&(ft=yield(0,co.y)({ip_limit:I.get("ip_limit"),ip_bind:I.get("ip_bind_type")==="true"}));const wn=yield(0,y.zl)(he.identifier,Al({answer:Te,challenge_id:(Xt=k==null?void 0:k.challenge)==null?void 0:Xt.id,subject_id:I.get("subject_id")||"",question_id:I.get("questionId"),exercise_id:I.get("exercisesId")||G.exerciseId,competition_entry_id:I.get("competition_entry_id"),ip:ft},mt));Le(wn),ye({type:Nt.V1})}})}const xt=T?`${T-54}px`:"70%",Gt=`calc(100% - 3px - 51px - ${xt})`,[nn,jt]=(0,c.useState)(!1),[Ht,Mt]=(0,c.useState)(!1),Et={isTheoretical:!0,cmCodeMode:Je.theme,onCodeModeChange:function(Xt){ye({type:Nt.$Y,payload:Xt}),(0,Ks.t)("cmCodeMode",Xt)}},Tt={isResizeLarge:nn,onRightFullHandler:cn,onShowCodeSetting:Lt,allBreakPointValue:{},tab_type:1,code_hidden:!0,isTheoretical:!0};function cn(){jt(!nn),(0,i.vp)()?(0,i.BU)():(0,i.Dj)(document.body)}function Lt(){Mt(!Ht)}return c.createElement(c.Fragment,null,c.createElement("div",{className:rs["code-area-container"],style:{height:xt}},c.createElement(o.Z,{align:"middle"},c.createElement("div",{style:{color:"#8b9399",paddingLeft:"20px",fontSize:"16px"}},"\u9898\u76EE"),c.createElement(zi.Z,null),c.createElement(oa,Al({},Tt))),c.createElement(ey,{chooses:ie,answers:Te,onSetAnswers:it,bgColor:Je.theme==="vs-dark"?"#1E1E1E":"#fff"})),c.createElement("div",{className:rs["resize-y-bar"],onMouseDown:L,draggable:!1},c.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),c.createElement("div",{className:rs["test-set-container"],style:{height:Gt}},tt?c.createElement(m.Z,null):c.createElement(ly,{had_submmit:pe,had_all_submmit:ve,moveY:T,onResizeSetContainer:ae,test_sets:Qe,challenge_chooses_count:we,choose_correct_num:je,user_course_identity:De})),c.createElement("div",{className:rs["action-container"]},c.createElement(mc,Ld(Al({onUpdateCode:J},k),{loading:tt,onRun:At,dispatch:F}))),c.createElement(p.Z,null,c.createElement(bs.Z,{rootClassName:rs["setting-drawer"],title:null,placement:"right",closable:!1,open:Ht,onClose:()=>Mt(!1)},c.createElement(su,Al({},Et)))),c.createElement(fu,{desc:c.createElement(_a.Z,{value:k==null?void 0:k.challenge.task_pass}),visible:nn}))},yy=w(21978),Ey=w(22402),Fr=w(59301),_y=Object.defineProperty,by=Object.defineProperties,Ay=Object.getOwnPropertyDescriptors,Rd=Object.getOwnPropertySymbols,Yh=Object.prototype.hasOwnProperty,Hh=Object.prototype.propertyIsEnumerable,Qh=(k,T,L)=>T in k?_y(k,T,{enumerable:!0,configurable:!0,writable:!0,value:L}):k[T]=L,Ei=(k,T)=>{for(var L in T||(T={}))Yh.call(T,L)&&Qh(k,L,T[L]);if(Rd)for(var L of Rd(T))Hh.call(T,L)&&Qh(k,L,T[L]);return k},Aa=(k,T)=>by(k,Ay(T)),Uh=(k,T)=>{var L={};for(var ae in k)Yh.call(k,ae)&&T.indexOf(ae)<0&&(L[ae]=k[ae]);if(k!=null&&Rd)for(var ae of Rd(k))T.indexOf(ae)<0&&Hh.call(k,ae)&&(L[ae]=k[ae]);return L},wa=(k,T,L)=>new Promise((ae,Le)=>{var se=x=>{try{F(L.next(x))}catch(I){Le(I)}},J=x=>{try{F(L.throw(x))}catch(I){Le(I)}},F=x=>x.done?ae(x.value):Promise.resolve(x.value).then(se,J);F((L=L.apply(k,T)).next())});const{DirectoryTree:Cy}=C.default,Dy={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,casesModifiedModal:null,timestamp:"",showDocuments:!1,repos:null};function wy(k,T){switch(T.type){case Nt.F_:return Aa(Ei({},k),{moveX:T.payload});case Nt.wQ:return Aa(Ei({},k),{moveY:T.payload});case Nt.GB:return Aa(Ei({},k),{codeRepData:T.payload});case Nt.N$:return Aa(Ei({},k),{codeRepData:Ei(Ei({},k.codeRepData),T.payload)});case Nt.m5:return Aa(Ei({},k),{evaluateLoading:!1,showEvalResult:!0});case Nt.G9:return Aa(Ei({},k),{timestamp:T.payload});case Nt.EP:return Aa(Ei({},k),{showEvalResult:!1});case Nt.n4:return Aa(Ei({},k),{loading:!0});case Nt.z2:return Ei(Ei({},k),T.payload);case Nt.i3:return Aa(Ei({},k),{showDragMask:T.payload});case Nt.Ir:return Aa(Ei({},k),{loading:!1,isError:!0});case Nt.yi:return Ei(Ei({},k),T.payload);case Nt.Ui:return Aa(Ei({},k),{evaluateLoading:!0});case Nt.A0:return Aa(Ei({},k),{evaluateLoading:!1});case Nt.p2:return Aa(Ei({},k),{evaluateMessage:T.payload});case Nt.GW:return Aa(Ei({},k),{showDocuments:T.payload});case Nt.oP:return Ei(Ei({},k),T.payload);case Nt.dL:return Aa(Ei({},k),{showNotice:!0});case Nt.Nv:return Aa(Ei({},k),{showNotice:!1});case Nt.Fk:return Aa(Ei({},k),{casesModifiedModal:!0});case Nt.Hh:return Aa(Ei({},k),{casesModifiedModal:!1});case Nt.OA:return Aa(Ei({},k),{showPictureView:!1});case Nt.vm:return Aa(Ei({},k),{showPictureView:!0});case Nt.RY:return Aa(Ei({},k),{resetVncLoading:T.payload});default:throw new Error}}var zh=k=>{var T=Uh(k,[]),L,ae,Le;const se=(0,e.useSelector)(pt=>{var nt;return(nt=pt==null?void 0:pt.user)==null?void 0:nt.userInfo}),J=(0,e.useParams)(),[F]=(0,e.useSearchParams)(),[x,I]=(0,c.useReducer)(wy,Dy),[G,ie]=(0,c.useState)(J.taskId),ue=(0,c.useRef)(),he=(0,c.useRef)(),De=(0,c.useRef)(),Qe=(0,c.useRef)(),we=(0,c.useRef)({}),je=(0,c.useRef)(),[pe,ve]=(0,c.useState)([]),[Ie,Je]=(0,c.useState)(!0),[ye,Te]=(0,c.useState)({}),[tt,it]=(0,c.useState)(!0),[Ue,At]=(0,c.useState)(!1),[xt,Gt]=(0,c.useState)(!1),[nn,jt]=(0,c.useState)(!1),[Ht,Mt]=(0,c.useState)(""),[Et,Tt]=(0,c.useState)(!0),[cn,Lt]=(0,c.useState)("");(0,c.useEffect)(()=>{ie(J.taskId)},[J]),(0,c.useEffect)(()=>{we.current=ye},[ye]);const{moveX:Xt,taskData:mt,moveY:ft,evalData:wn,showEvalResult:gn,codeRepData:dn,loading:_t,evaluateLoading:ht,evaluateMessage:un,showDocuments:fn,repos:Bn,showPictureView:vn,showNotice:In,casesModifiedModal:ke,webDisplayUrl:et,isPictureView:dt,resetVncLoading:Qt,timestamp:qt,lastedGetTaskInfoTime:sn,showDragMask:en}=x;Qe.current=x;const{st:an,challenge:Un,shixun:rr,to_user_id:ar,chatgpt:jr,is_teacher:xi,game:si,monitoring_url:ei,has_answer:qi,vnc_url:Ti,git_url:Yn,user:_r,myshixun:ir,discusses_count:Tr,user_praise:tr,praise_count:hi,tpm_cases_modified:ni,tpm_modified:ea,tpm_script_modified:Ur,mirror_name:zr,mirror_description:la,tomcat_url:Mi,unity_3d_routes:mn,with_code_file:Ln,unity_3d_result:cr,next_game:xr,prev_game:mi,mirror_description_multi:Vi,shixun_environments:ur,view_answer_tip:gi}=mt,{currentPath:Vr,paths:_i,content:Qi,language:ri,lastedUpdateTime:as}=dn,{index_tab:ta,shixun_environment_id:ha,cloud_type:nu,tab_type:ia,tpi_type:Ki}=ye,ui=(0,c.useRef)(""),Rr=((L=mt==null?void 0:mt.local_evaluate_languages)==null?void 0:L.includes(ri))&&(0,l.WX)()&&(mt==null?void 0:mt.open_local_evaluate),pi=(ea||Ur)&&an===0,na=(ni||pi)&&ir.system_tip===!0,Ja=(zr||[]).indexOf("Html")!==-1,ka=typeof Xt=="number"&&Xt!==.01?`${Xt}px`:"40%",wi=`calc(100% - 4px - ${ka})`,va=pe==null?void 0:pe.find(pt=>(pt==null?void 0:pt.index_tab)===(ye==null?void 0:ye.index_tab)),[Rs,fo]=(0,c.useState)(!1),[Qs,Vo]=(0,c.useState)([]),[jo,ho]=(0,c.useState)(!1),[Cl,Xo]=(0,c.useState)(!1);(0,c.useEffect)(()=>{(se==null?void 0:se.user_status)!==0&&(new Date().getTime()>parseFloat(localStorage.getItem("task_ignore"))||parseFloat(localStorage.getItem("task_ignore")||0)===0)?Xo(!0):Xo(!1)},[localStorage.getItem("task_ignore"),se]);const po=(0,c.useMemo)(()=>Vr&&_i?_i.indexOf(Vr)>=0:!1,[Vr,_i]),Su=(mt==null?void 0:mt.exit_delete_pod_switch)&&(se==null?void 0:se.user_id)===((ae=mt==null?void 0:mt.user)==null?void 0:ae.user_id)&&pe.some(pt=>pt.tab_type!==1);(0,c.useEffect)(()=>{if(De.current||he.current){let pt=function(gt){if(he.current){let Ft=gt.pageX;const Bt=window.innerWidth-500;Ft<=200&&(Ft=.01),Ft>=Bt&&(Ft=Bt),I({type:Nt.F_,payload:Ft})}De.current&&I({type:Nt.wQ,payload:gt.pageY})},nt=function(){(0,l.kk)("auto"),he.current=!1,De.current=!1,I({type:Nt.i3,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",pt),document.addEventListener("mouseup",nt),()=>{document.removeEventListener("mousemove",pt),document.removeEventListener("mouseup",nt)}}},[De.current,he.current,I]),(0,c.useEffect)(()=>(window.addEventListener("beforeunload",Ss),()=>{window.removeEventListener("beforeunload",Ss)}),[mt,tt]),(0,c.useEffect)(()=>{rr&&(0,l.Dk)(rr.name||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199")},[rr]);const mo=(0,c.useCallback)(()=>wa(void 0,null,function*(){const pt=yield(0,y.t$)(si.identifier),{test_sets:nt,message:gt,status:Ft}=pt;if(Ft===-1){gt.info(gt);return}let Bt=mt.user.grade;mt.user.grade=Bt-Un.score*2,mt.test_sets=nt,mt.game.test_sets_view=!0,I({type:Nt.z2,payload:{taskData:mt}})}),[si,Un,I]);(0,c.useEffect)(()=>n.Z.subscribe("unlock-test-case",()=>{E.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Fr.createElement(xy,{score:Un.score,is_teacher:xi}),centered:!0,onOk:mo})}),[mo,Un,xi]),(0,c.useEffect)(()=>{(0,Zt.isEmpty)(se)||eo()},[se]);function eo(){return wa(this,null,function*(){var pt,nt;try{let gt={};J.courseId&&J.homeworkId&&(gt={homework_common_id:J.homeworkId}),J.courseId&&J.exerciseId&&(gt=Aa(Ei({},gt),{exercise_id:J.exerciseId}));const Ft=yield(0,y.XO)(J.taskId,gt),{status:Bt}=Ft;if(Bt===401)return;if(Bt===-3)(0,l.eF)({onCancel:()=>{window.location.href="/"}});else if(Bt===403){e.history.replace("/403");return}else if(Bt===404){e.history.replace("/404");return}else{const{st:Kt,hide_width_rate:Vt,challenge:{path:xn},action_analysis:Dn}=Ft,Jn={loading:!1,isError:!1,moveX:Vt?Math.ceil(window.innerWidth*Vt/100):.01,taskData:Ft,lastedGetTaskInfoTime:new Date().getTime(),codeRepData:dn};if(z.Z.SSH_SERVER=Ft.websocket_url,Kt===0&&xn){let Gr=xn.split("\uFF1B").filter(bi=>!!bi);Jn.codeRepData.currentPath=Gr[0],Jn.codeRepData.paths=Gr,Jn.codeRepData.lastedUpdateTime=0}I({type:Nt.yi,payload:Ei({},Jn)}),ho(Dn);const gr=`${(pt=Ft==null?void 0:Ft.user)==null?void 0:pt.login}_${J.taskId}_survival_time`;localStorage.getItem(gr)||localStorage.setItem(gr,(nt=Ft==null?void 0:Ft.shixun)==null?void 0:nt.survival_time)}sessionStorage.tasksData=JSON.stringify(Ft)}catch(gt){console.log(gt),I({type:Nt.Ir})}})}console.log(ri,"language");const go=pt=>{pt instanceof TypeError&&ui.current&&(I({type:Nt.N$,payload:{currentPath:ui.current}}),ui.current="stop",setTimeout(()=>{ui.current=""},500))};(0,c.useEffect)(()=>{function pt(){return wa(this,null,function*(){var nt,gt,Ft;it(!0);const Bt=yield(0,y.li)(G,{path:Vr});if(Bt!=null&&Bt.content){let Kt;try{(Bt==null?void 0:Bt.file_type)==="txt"?Kt=(Kt==null?void 0:Kt.length)===0?Kt:window.decodeURIComponent(escape(window.atob((nt=Bt==null?void 0:Bt.content)==null?void 0:nt.content))):Kt=(gt=Bt==null?void 0:Bt.content)==null?void 0:gt.content}catch(Vt){Kt=window.atob((Ft=Bt==null?void 0:Bt.content)==null?void 0:Ft.content),d.ZP.warning("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8"),console.log("err:",Vt)}I({type:Nt.GB,payload:Aa(Ei({},dn),{content:Kt,language:Bt.language,file_type:Bt.file_type,filename:Bt.filename,lastedUpdateTime:0})})}else(Bt==null?void 0:Bt.status)===0?d.ZP.warning(Bt==null?void 0:Bt.message):d.ZP.warning({content:Fr.createElement(Fr.Fragment,null,Fr.createElement("span",null,"\u4EE3\u7801\u5185\u5BB9\u83B7\u53D6\u5F02\u5E38\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u662F\u5426\u5F02\u5E38\u3002"),Fr.createElement("div",{className:"tc"},"\u4E0B\u9762\u662F\u7F51\u7EDC\u8FD4\u56DE\u7684\u9519\u8BEF\u63D0\u793A\uFF1A"),Fr.createElement("div",null,parseArrayBufferAsText(Bt))),duration:7});go(Bt),it(!1)})}console.log(ui.current,2222),an===0&&Vr&&!(mn&&!Ln&&ia!==6)&&(ur!=null&&ur.some(nt=>nt.tab_type===1||nt.tab_type===6))&&ui.current!=="stop"&&pt()},[an,Vr,sn,qt]);const Eu=(pt=0)=>wa(void 0,null,function*(){var nt,gt,Ft;if(an===0&&as>0&&po||pt){const Bt=J.courseId&&J.exerciseId?{exercise_id:J.exerciseId}:{};let Kt;(F.get("ip_limit")==="inner"||F.get("ip_bind_type")==="true")&&(Kt=yield(0,co.y)({ip_limit:F.get("ip_limit"),ip_bind:F.get("ip_bind_type")==="true"}));const Vt=ia===6?localStorage.getItem("HJ2"):Qi,xn=yield(0,y.n4)(ir.identifier,Ei({path:ia===6?Un.path.split("\uFF1B")[1]:Vr,evaluate:pt,content:Vt,game_id:si.id,tab_type:ia,exercise_id:F.get("exercisesId"),homework_common_id:J.homeworkId,ip:Kt},Bt));return(xn==null?void 0:xn.status)===-5&&typeof(xn==null?void 0:xn.message)=="string"&&E.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:Fr.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",Fr.createElement("a",{href:`/classrooms/${xn==null?void 0:xn.course_identifier}/exercise/${xn==null?void 0:xn.exercise_id}/detail`},xn==null?void 0:xn.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")}),((nt=xn==null?void 0:xn.data)==null?void 0:nt.status)===7&&typeof((gt=xn==null?void 0:xn.data)==null?void 0:gt.message)=="string"&&E.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:Fr.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",Fr.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${J==null?void 0:J.courseId}/shixun_homework/${F.get("homework_common_id")?F.get("homework_common_id"):J==null?void 0:J.homeworkId}/detail?tabs=1`)}},"\uFF08",(Ft=xn==null?void 0:xn.data)==null?void 0:Ft.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")}),I({type:Nt.N$,payload:{lastedUpdateTime:0}}),go(xn),xn}return!0}),Ss=()=>wa(void 0,null,function*(){var pt,nt;if(!tt){si&&si.status!==2&&n.Z.publish("update-cost-time");try{const gt=J.courseId&&J.exerciseId?{exercise_id:J.exerciseId}:{};let Ft;if((F.get("ip_limit")==="inner"||F.get("ip_bind_type")==="true")&&(Ft=yield(0,co.y)({ip_limit:F.get("ip_limit"),ip_bind:F.get("ip_bind_type")==="true"})),ir!=null&&ir.identifier){let Bt=Aa(Ei({path:Qe.current.codeRepData.currentPath,evaluate:0,content:(pt=Qe.current.codeRepData)==null?void 0:pt.content,game_id:si.id,tab_type:(nt=we.current)==null?void 0:nt.tab_type,ip:Ft},gt),{homework_common_id:F.get("homework_common_id")?F.get("homework_common_id"):J.homeworkId}),Kt={type:"application/json"};console.log([JSON.stringify(Bt)]);let Vt=new Blob([JSON.stringify(Bt)],Kt);window.navigator.sendBeacon(`${z.Z.API_SERVER}/api/myshixuns/${ir==null?void 0:ir.identifier}/update_file.json`,Vt)}}catch(gt){}}});(0,c.useEffect)(()=>{const pt=n.Z.subscribe("exercise-data",nt=>{ue.current=nt});return()=>{pt()}},[location]);function Bu(pt){let nt=mt.user.grade;mt.user.grade=nt-pt,I({type:Nt.z2,payload:{taskData:mt}})}je.current=()=>{x.moveX=x.moveX!==.01?.01:"40%",I({type:Nt.F_,payload:x.moveX})};function ya(){document.onselectstart=function(){return!1},he.current=!0,(0,l.kk)("none"),I({type:Nt.i3,payload:!0})}function Uu(){document.onselectstart=function(){return!1},De.current=!0,(0,l.kk)("none"),I({type:Nt.i3,payload:!0})}function Dl(pt){I(pt===.01?{type:Nt.wQ,payload:0}:{type:Nt.wQ,payload:.01})}function vo(pt){I(pt===0?{type:Nt.wQ,payload:"100%"}:{type:Nt.wQ,payload:0})}function mr(){Eu()}function Ni(){return wa(this,null,function*(){var pt,nt,gt,Ft;let Bt={challenge_id:(pt=mt.challenge)==null?void 0:pt.id};F.get("type")==="exercises"?Bt.exercise_id=F.get("exercisesId"):J.courseId&&J.homeworkId&&(Bt.homework_common_id=J.homeworkId),it(!0);const Kt=yield(0,y.qK)(G,Ei({path:Vr},Bt)),{content:Vt,language:xn}=Kt;if((Kt==null?void 0:Kt.status)===-5)return E.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:Fr.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",Fr.createElement("a",{href:`/classrooms/${Kt==null?void 0:Kt.course_identifier}/exercise/${Kt==null?void 0:Kt.exercise_id}/detail`},Kt==null?void 0:Kt.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")}),it(!1),Promise.reject();if(((nt=Kt==null?void 0:Kt.data)==null?void 0:nt.status)===7&&typeof((gt=Kt==null?void 0:Kt.data)==null?void 0:gt.message)=="string")return E.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:Fr.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",Fr.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${J==null?void 0:J.courseId}/shixun_homework/${F.get("homework_common_id")?F.get("homework_common_id"):J==null?void 0:J.homeworkId}/detail?tabs=1`)}},"\uFF08",(Ft=Kt==null?void 0:Kt.data)==null?void 0:Ft.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")}),it(!1),Promise.reject();I({type:Nt.GB,payload:Aa(Ei({},dn),{content:Vt,language:xn,lastedUpdateTime:0})}),it(!1)})}const[Ra,ss]=(0,c.useState)(!1);function Us(){return wa(this,null,function*(){var pt,nt,gt,Ft,Bt;let Kt={challenge_id:(pt=mt.challenge)==null?void 0:pt.id,homework_common_id:F.get("homework_common_id")};F.get("type")==="exercises"?Kt.exercise_id=F.get("exercisesId"):J.courseId&&J.homeworkId&&(Kt.homework_common_id=J.homeworkId);const Vt=yield(0,y.Tf)((nt=mt==null?void 0:mt.myshixun)==null?void 0:nt.identifier,Ei({},Kt));return(Vt==null?void 0:Vt.status)===-5?(E.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:Fr.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",Fr.createElement("a",{href:`/classrooms/${Vt==null?void 0:Vt.course_identifier}/exercise/${Vt==null?void 0:Vt.exercise_id}/detail`},Vt==null?void 0:Vt.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")}),Promise.reject()):((gt=Vt==null?void 0:Vt.data)==null?void 0:gt.status)===7&&typeof((Ft=Vt==null?void 0:Vt.data)==null?void 0:Ft.message)=="string"?(E.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:Fr.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",Fr.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${J==null?void 0:J.courseId}/shixun_homework/${F.get("homework_common_id")?F.get("homework_common_id"):J==null?void 0:J.homeworkId}/detail?tabs=1`)}},"\uFF08",(Bt=Vt==null?void 0:Vt.data)==null?void 0:Bt.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")}),Promise.reject()):(eo(),ss(!0),Vt)})}function zu(){return wa(this,null,function*(){var pt,nt,gt;const Ft=yield(0,y.hG)(G,{path:Vr}),{content:Bt,language:Kt}=Ft;if((Ft==null?void 0:Ft.status)===-5){E.default.info({title:"\u63D0\u793A",maskClosable:!0,icon:null,width:700,centered:!0,content:Fr.createElement("div",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u8003\u8BD5\uFF08",Fr.createElement("a",{href:`/classrooms/${Ft==null?void 0:Ft.course_identifier}/exercise/${Ft==null?void 0:Ft.exercise_id}/detail`},Ft==null?void 0:Ft.exercise_name),"\uFF09\u4E2D\u88AB\u4F7F\u7528\uFF0C\u7528\u6237\u8BD5\u5377\u5DF2\u4EA4\u5377\uFF0C\u7981\u6B62\u518D\u4F5C\u7B54\uFF01")});return}if(((pt=Ft==null?void 0:Ft.data)==null?void 0:pt.status)===7&&typeof((nt=Ft==null?void 0:Ft.data)==null?void 0:nt.message)=="string"){E.default.warning({title:"\u63D0\u793A",icon:null,centered:!0,width:554,okText:"\u6211\u77E5\u9053\u4E86",content:Fr.createElement("div",null,"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4F5C\u4E1A",Fr.createElement("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{window.open(`/classrooms/${J==null?void 0:J.courseId}/shixun_homework/${F.get("homework_common_id")?F.get("homework_common_id"):J==null?void 0:J.homeworkId}/detail?tabs=1`)}},"\uFF08",(gt=Ft==null?void 0:Ft.data)==null?void 0:gt.homework_common_name,"\uFF09"),"\u4E2D\u88AB\u4F7F\u7528\uFF0C\u8BE5\u4F5C\u4E1A\u8BBE\u7F6E\u4E86\u622A\u6B62\u540E\u7981\u6B62\u4F5C\u7B54\u3002")});return}I({type:Nt.GB,payload:Aa(Ei({},dn),{content:Bt,language:Kt,lastedUpdateTime:0,loading:!1})})})}function Os(){return wa(this,null,function*(){const pt=yield(0,y.Y0)(G),{praise_count:nt,praise:gt}=pt;mt.praise_count=nt,mt.user_praise=gt,I({type:Nt.z2,payload:{taskData:mt}})})}const to=(0,c.useCallback)(pt=>{function nt(gt){return wa(this,null,function*(){try{window.navigator.sendBeacon(`${z.Z.API_SERVER}/api/tasks/${G}/cost_time.json?time=${gt}`,JSON.stringify({}))}catch(Ft){}})}nt(pt)},[G]);function Oa(pt){return wa(this,null,function*(){yield(0,y.L5)(G,rr.id,pt),mt.game.star=pt,I({type:Nt.z2,payload:{taskData:mt}})})}function Es(){return wa(this,null,function*(){if(!Bn||Ra){ss(!1);const pt=yield(0,y.pU)(ir.identifier),{trees:nt}=pt;I({type:Nt.oP,payload:{showDocuments:!0,repos:(0,is.SI)(nt)}})}else I({type:Nt.GW,payload:!0})})}function Jo(pt){return wa(this,null,function*(){const{children:nt,eventKey:gt}=pt.props;return new Promise(Ft=>wa(this,null,function*(){nt&&nt.length>0&&Ft();const Bt=yield(0,y.pU)(ir.identifier,{path:gt}),{trees:Kt}=Bt;let Vt=(0,is.Ax)(Bn,gt,(0,is.SI)(Kt,gt));I({type:Nt.oP,payload:{repos:[...Vt]}}),Ft()}))})}function yo(){I({type:Nt.GW,payload:!1})}function qo(pt){const nt=pt,{gold:gt,experience:Ft,next_game:Bt,next_shixun:Kt,subject_done:Vt}=nt,xn=Uh(nt,["gold","experience","next_game","next_shixun","subject_done"]);if(!pt.challenge_chooses_count)return;pt!=null&&pt.knowledge_recommend&&xs()().valueOf()>parseInt(sessionStorage.getItem("sevendaysTimes")||0)&&(0,e.getDvaApp)()._store.dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"intelligence"}});const Dn=xn.challenge_chooses_count===xn.choose_correct_num,Vn={had_submmit:!0,test_sets:xn.test_sets,had_all_submmit:!0,challenge_chooses_count:xn.challenge_chooses_count,choose_correct_num:xn.choose_correct_num};mt.choose_test_cases=Vn,mt.game.status=2,mt.next_game=Bt,mt.user.grade+=gt,Dn&&si.status!==2&&n.Z.publish("update-cost-time"),I({type:Nt.z2,payload:{taskData:mt,evalData:{gold:gt,experience:Ft,next_game:Bt,next_shixun:Kt,subject_done:Vt},showEvalResult:Dn}}),n.Z.publish("eval-code-finish")}function Eo(){return wa(this,null,function*(){var pt,nt,gt;(gt=(nt=(pt=document.getElementById("unity3d"))==null?void 0:pt.contentWindow)==null?void 0:nt.postMessage)==null||gt.call(nt,{type:"startGame"},"*"),ia!==6?no():I({type:Nt.Ui})})}function no(){return wa(this,null,function*(){var pt,nt,gt,Ft,Bt,Kt,Vt,xn,Dn,Vn,Jn,gr,Gr,bi,Ta,qa,Pa;try{I({type:Nt.Ui});const Ri=yield Eu(1);if(!(Ri!=null&&Ri.content)&&!(Ri!=null&&Ri.sec_key)){d.ZP.warning({content:Fr.createElement(Fr.Fragment,null,Fr.createElement("span",null,"\u4EE3\u7801\u5185\u5BB9\u66F4\u65B0\u5F02\u5E38\uFF0C\u8BF7\u68C0\u67E5\u7F51\u7EDC\u662F\u5426\u5F02\u5E38\u3002"),Fr.createElement("div",{className:"tc"},"\u4E0B\u9762\u662F\u7F51\u7EDC\u8FD4\u56DE\u7684\u9519\u8BEF\u63D0\u793A\uFF1A"),Fr.createElement("div",null,parseArrayBufferAsText(Ri))),duration:7}),n.Z.publish("eval-code-finish"),I({type:Nt.z2,payload:{evaluateLoading:!1}});return}const{resubmit:aa,sec_key:ru,content_modified:_s}=Ri;if(Ri.status===-5&&typeof(Ri==null?void 0:Ri.message)=="object"){(0,e.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Aa(Ei({},((pt=ue.current)==null?void 0:pt.exercise)||{}),{errorMessage:Ri==null?void 0:Ri.message,exercise_user_id:(gt=(nt=ue.current)==null?void 0:nt.exercise)==null?void 0:gt.exercise_user_id,id:F.get("exercisesId")})}});return}if(Ri.status&&Ri.status<0){n.Z.publish("eval-code-finish"),I({type:Nt.z2,payload:{evaluateLoading:!1}});return}const Ca={sec_key:ru,resubmit:aa,first:1,content_modified:_s,shixun_environment_id:ha,tab_type:ia};console.log("----",F.get("type")),F.get("type")==="exercises"?(Ca.extras={exercise_id:F.get("exercisesId"),question_id:F.get("questionId"),challenge_id:(Ft=mt.challenge)==null?void 0:Ft.id,subject_id:F.get("subject_id")||"",commitID:(Bt=Ri==null?void 0:Ri.content)==null?void 0:Bt.commitID},(F.get("ip_limit")==="inner"||F.get("ip_bind_type")==="true")&&(Ca.extras.ip=yield(0,co.y)({ip_limit:F.get("ip_limit"),ip_bind:F.get("ip_bind_type")==="true"}))):F.get("type")==="competitions"?Ca.extras={competition_entry_id:F.get("competition_entry_id")}:J.courseId&&J.homeworkId?Ca.extras={homework_common_id:J.homeworkId,commitID:(Kt=Ri==null?void 0:Ri.content)==null?void 0:Kt.commitID}:Ca.extras={commitID:(Vt=Ri==null?void 0:Ri.content)==null?void 0:Vt.commitID},Ca.extras.currentUserId=se==null?void 0:se.user_id;let Ea;if(Rr){const ja=(xn=mt==null?void 0:mt.test_sets)==null?void 0:xn.map(us=>Wi.Base64.encode(us.input||" ")),zs={git:(Dn=mt==null?void 0:mt.myshixun)==null?void 0:Dn.repo_name,input:ja,tpiId:(Vn=mt==null?void 0:mt.myshixun)==null?void 0:Vn.id,tpiType:Ki,buildId:(Jn=mt==null?void 0:mt.game)==null?void 0:Jn.id,testCases:Wi.Base64.encode(JSON.stringify((mt==null?void 0:mt.test_sets)||"")),secKey:ru,extras:Ca.extras,resubmit:aa,trimBlank:(gr=mt==null?void 0:mt.challenge)==null?void 0:gr.ignore_space,runOnly:0,testCasesType:mt==null?void 0:mt.testCasesType,testCasesExp:mt==null?void 0:mt.testCasesExp,tpiRepoPath:(Gr=mt==null?void 0:mt.myshixun)==null?void 0:Gr.repo_name,sourceClassNames:[Vr]};Ea=yield(0,y.eA)(zs)}else Ea=yield(0,y.Xy)(G,Ca);if((Ta=(bi=Ea==null?void 0:Ea.data)==null?void 0:bi.data_list)!=null&&Ta.length){n.Z.publish("pod-restrict-data",{identifier:(qa=Ea==null?void 0:Ea.data)==null?void 0:qa.identifier,data_list:(Pa=Ea==null?void 0:Ea.data)==null?void 0:Pa.data_list});return}if(Ea.status===-1&&F.get("type")==="exercises"){window.parent.location.href=`/classrooms/${F.get("coursesId")}/exercise/${F.get("exercisesId")}/detail`;return}if(Ea.status===-2){I({type:Nt.A0}),n.Z.publish("eval-code-finish");return}if(Ea.status===1){let Wa=function(Ps,lu,Ku){return wa(this,null,function*(){var sr,rl;Ku++*Ps/1e3>lu&&(us=!0);const ra=yield(0,y.Qo)(G,{resubmit:aa,time_out:us,port:Ea.port,sec_key:ru,challenge_id:(sr=mt==null?void 0:mt.challenge)==null?void 0:sr.id,subject_id:F.get("subject_id")||""});ra!=null&&ra.knowledge_recommend&&xs()().valueOf()>parseInt(sessionStorage.getItem("sevendaysTimes")||0)&&(0,e.getDvaApp)()._store.dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"intelligence"}});const{status:Yi,running_code_message:bu,port:Oc,web_route:lc}=ra;if((ra==null?void 0:ra.status)!==null&&!(ra!=null&&ra.running_code_status)&&(mt.myshixun.system_tip=!1,mt.tpm_cases_modified=!1,I({type:"UPDATE_TASK_DATA",payload:{taskData:mt}})),(ra==null?void 0:ra.status)==0&&((rl=ra==null?void 0:ra.shixuns)==null?void 0:rl.length)>0&&(Vo(ra==null?void 0:ra.shixuns),fo(!0)),I({type:Nt.p2,payload:bu}),+Yi>-1){si.status!==2&&Yi===2&&(mt.game.status=2,mt.user.grade+=ra.gold,n.Z.publish("update-cost-time")),mt.test_sets=ra.test_sets||[],mt.last_compile_output=ra.last_compile_output,mt.test_sets_count=ra.test_sets_count,mt.sets_error_count=ra.sets_error_count,mt.record_consume_time=ra.record_consume_time,mt.next_game=ra.next_game,mt.prev_game=ra.prev_game,mt.game_report_id=ra.game_report_id;let cc="";(zr.indexOf("Web")!==-1||zr.indexOf("JFinal")!==-1)&&Oc!=-1&&lc&&(cc=`${Mi}:${Oc}/${lc}`);const io=(0,is.f1)(ra.test_sets);let m0=ra.picture>0&&io,g0=Yi===2&&!us;us?d.ZP.info("\u672C\u6B21\u8BC4\u6D4B\u8D85\u65F6"):g0||(n.Z.publish("evaluation_failed_num"),d.ZP.info("\u8BC4\u6D4B\u672A\u901A\u8FC7\uFF0C\u8BE6\u60C5\u53C2\u89C1\u201C\u6D4B\u8BD5\u7ED3\u679C\u201D"));let dc={taskData:mt,evalData:{gold:ra.gold,experience:ra.experience,next_game:ra.next_game,next_shixun:ra.next_shixun,status:ra.status,is_jupyter:ra.is_jupyter,is_jupyter_lab:ra.is_jupyter_lab},evaluateLoading:!1,evaluateMessage:"",webDisplayUrl:cc,showPictureView:mn||ia===5?!1:ra.picture>0&&Yi!==2,isPictureView:m0};(mn&&Ln&&mt.unity_3d_result||ia===5)&&ia!==6?(n.Z.publish("evaluate-unity3d-result",{state:"user",data:{user:_r}}),n.Z.publish("evaluate-unity3d-finish"),(cr||io)&&n.Z.publish("evaluate-unity3d-result",ra.unity_3d_result)):dc.showEvalResult=g0,I({type:Nt.z2,payload:dc}),Je(!1),n.Z.publish("eval-code-finish"),n.Z.publish("evaluate-unity3d-result",dc)}else setTimeout(()=>{Wa(Ps,Un.exec_time+11,Ku++)},Ps)})},ja=1;const zs=1e3;let us=!1;Wa(zs,Un.exec_time+11,ja++)}return res}catch(Ri){console.log("-------eval code",Ri)}})}function _u(pt){return wa(this,null,function*(){var nt,gt,Ft,Bt,Kt,Vt,xn;yield Eu();const Dn={};F.get("type")==="exercises"?(Dn.extras={exercise_id:F.get("exercisesId"),question_id:F.get("questionId"),challenge_id:(nt=mt.challenge)==null?void 0:nt.id,subject_id:F.get("subject_id")||"",commitID:""},(F.get("ip_limit")==="inner"||F.get("ip_bind_type")==="true")&&(Dn.extras.ip=yield(0,co.y)({ip_limit:F.get("ip_limit"),ip_bind:F.get("ip_bind_type")==="true"}))):F.get("type")==="competitions"?Dn.extras={competition_entry_id:F.get("competition_entry_id")}:J.courseId&&J.homeworkId?Dn.extras={homework_common_id:J.homeworkId,commitID:""}:Dn.extras={commitID:""},Dn.extras.currentUserId=se==null?void 0:se.user_id;const Vn=Wi.Base64.encode(pt||""),Jn={git:(gt=mt==null?void 0:mt.myshixun)==null?void 0:gt.repo_name,input:new Array(((Ft=mt==null?void 0:mt.test_sets)==null?void 0:Ft.length)||1).fill(Vn),tpiId:(Bt=mt==null?void 0:mt.myshixun)==null?void 0:Bt.id,tpiType:Ki,buildId:(Kt=mt==null?void 0:mt.game)==null?void 0:Kt.id,testCases:Wi.Base64.encode(JSON.stringify((mt==null?void 0:mt.test_sets)||"")),extras:Dn.extras,trimBlank:(Vt=mt==null?void 0:mt.challenge)==null?void 0:Vt.ignore_space,runOnly:1,testCasesType:mt==null?void 0:mt.testCasesType,testCasesExp:mt==null?void 0:mt.testCasesExp,tpiRepoPath:(xn=mt==null?void 0:mt.myshixun)==null?void 0:xn.repo_name,sourceClassNames:[Vr]};return yield(0,y.eA)(Jn)})}function ms(pt){I({type:Nt.N$,payload:{content:pt,lastedUpdateTime:new Date().getTime()}})}function $o(){I({type:Nt.EP})}function el(){I({type:Nt.OA})}function wl(){I({type:Nt.vm})}function Fu(){I({type:Nt.dL})}function pa(pt,nt){return wa(this,null,function*(){const{node:gt}=nt;if(gt.isLeaf){const Ft=pt[0];xl(Ft)}})}function xl(pt){return wa(this,null,function*(){ui.current=Vr,it(!0);let nt;(dn==null?void 0:dn.file_type)==="txt"?nt=yield Eu():nt=!0,Vr===pt&&I({type:Nt.N$,payload:{currentPath:""}}),nt!=null&&nt.content||nt===!0?I({type:Nt.N$,payload:{currentPath:pt}}):(E.default.warn({title:"\u6587\u4EF6\u5207\u6362\u5931\u8D25",centered:!0,content:"\u5F53\u524D\u6587\u4EF6\u5185\u5BB9\u4FDD\u5B58\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5207\u6362\u6587\u4EF6",okText:"\u786E\u5B9A"}),it(!1))})}function Sl(){mt.myshixun.system_tip=!0,I({type:Nt.z2,payload:{taskData:mt,showNotice:!1}})}function uc(pt,nt){mt.challenge.path=pt,mt.myshixun.system_tip=!1,I({type:Nt.z2,payload:{taskData:Aa(Ei({},mt),{tpm_modified:!1,tpm_script_modified:!1}),showNotice:!1,timestamp:nt}})}function Mu(){I({type:Nt.Nv})}function tl(){return wa(this,null,function*(){var pt;const nt=yield(0,y.am)((pt=mt==null?void 0:mt.myshixun)==null?void 0:pt.identifier,{game_id:mt==null?void 0:mt.game.id,shixun_environment_id:ha,tab_type:ia,all_reset:1});return(nt==null?void 0:nt.status)===0?nt:Promise.reject()})}function ro(){return wa(this,null,function*(){I({type:Nt.RY,payload:!0});let pt={};F.get("type")==="exercises"?pt.exercise_id=F.get("exercisesId"):J.courseId&&J.homeworkId&&(pt.homework_common_id=J.homeworkId);const nt=()=>wa(this,null,function*(){var gt;return yield(0,y.am)((gt=mt==null?void 0:mt.myshixun)==null?void 0:gt.identifier,Ei({game_id:mt==null?void 0:mt.game.id,shixun_environment_id:ha,tab_type:ia},pt))});if(ia===2){n.Z.publish("vnc-reseting");const gt=yield nt();gt.status===0&&n.Z.publish("vnc-reseting-done",gt)}if(ia===3&&(nu===7?(n.Z.publish(`reset-shadowless-cloud-${ta}`,"setout"),(yield nt()).status===0&&n.Z.publish(`reset-shadowless-cloud-${ta}`,"start")):(n.Z.publish(`vnc-reset-${ta}`),(yield nt()).status===0&&n.Z.publish(`reset-linux-windows-vnc-${ta}`))),ia===4&&(yield nt()).status===0){const Ft=ta.split("-")[0],Bt=pe.map(Kt=>{var Vt;return(Vt=Kt.index_tab)!=null&&Vt.includes(Ft)?Aa(Ei({},Kt),{active:Kt.index_tab===ta,resetKey:Kt.index_tab===ta?Kt.resetKey+1:Kt.resetKey}):Kt});ve(Bt)}ia===5&&(n.Z.publish("unity3d-reset","start"),(yield nt()).status===0&&n.Z.publish("unity3d-reset","done")),ia===7&&(n.Z.publish(`reset-shadowless-cloud-${ta}`,"setout"),(yield nt()).status===0&&n.Z.publish(`reset-shadowless-cloud-${ta}`,"start")),I({type:Nt.RY,payload:!1})})}function nl(){return wa(this,null,function*(){I({type:Nt.RY,payload:!0});const pt=()=>wa(this,null,function*(){return yield(0,y.Jd)(mt==null?void 0:mt.game.identifier,{shixun_environment_id:ha,tab_type:ia})});if(ia===3&&(n.Z.publish(`vnc-reset-${ta}`,"\u91CD\u542F\u4E2D"),(yield pt()).status===0&&n.Z.publish(`reset-linux-windows-vnc-${ta}`),n.Z.publish(`vnc-reset-${ta}`,"\u53D6\u6D88")),ia===4&&(yield pt()).status===0){const gt=ta.split("-")[0],Ft=pe.map(Bt=>{var Kt;return(Kt=Bt.index_tab)!=null&&Kt.includes(gt)?Aa(Ei({},Bt),{active:Bt.index_tab===ta,resetKey:Bt.index_tab===ta?Bt.resetKey+1:Bt.resetKey}):Bt});ve(Ft)}I({type:Nt.RY,payload:!1})})}function Bl(pt){return wa(this,null,function*(){var nt,gt,Ft,Bt;let{GameState:Kt,Data:Vt,challenge:xn,OtherData:Dn}=pt;if(Dn=Dn||{},Dn.extras={exercise_id:F.get("exercisesId"),question_id:F.get("questionId"),challenge_id:(nt=mt.challenge)==null?void 0:nt.id,subject_id:F.get("subject_id")||"",competition_entry_id:F.get("competition_entry_id"),homework_common_id:J.homeworkId},pt.type==="codeData")localStorage.HJ2=pt.data,no();else if(xn==="info")n.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:Ei({},mt.challenge)}});else if(Kt==="Success")if(cr||!Ln){const Vn=yield(0,y.JW)(G,Wi.Base64.encode(G+new Date().getTime()),Vt,Dn),{status:Jn,data:gr}=Vn;Jn==0&&(si.status!==2&&(mt.game.status=2,mt.user.grade+=gr.gold,n.Z.publish("update-cost-time")),n.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:_r,open_time:gr.open_time,end_time:gr.end_time}}),I({type:Nt.z2,payload:{taskData:mt,evalData:{gold:gr.gold,experience:gr.experience,next_game:gr.next_game},evaluateLoading:!1,showEvalResult:isNaN(Dn==null?void 0:Dn.status)?!0:!(Dn!=null&&Dn.status)}}))}else I({type:Nt.m5}),(Bt=(Ft=(gt=window==null?void 0:window.frames)==null?void 0:gt[0])==null?void 0:Ft.contentWindow)==null||Bt.postMessage({taskIdentifier:si==null?void 0:si.identifier},"*")})}function oc(){return wa(this,null,function*(){var pt,nt;const gt=yield(0,y.Kl)((pt=mt==null?void 0:mt.myshixun)==null?void 0:pt.identifier,{game_id:(nt=mt==null?void 0:mt.game)==null?void 0:nt.id,shixun_environment_id:ha,tab_type:ia});return(gt==null?void 0:gt.status)===0?gt:Promise.reject()})}const Fl={game:si,taskId:G,user_praise:tr,praise_count:hi,st:an,challenge:Un,rank_name:mt.rank_name,shixun:rr,is_teacher:xi,has_answer:qi,unity_3d_routes:mn,with_code_file:Ln,onGetUnity3dMessage:Bl,taskId:G,myshixun:ir,user:_r,discusses_count:Tr,onPlusOrCancelPraise:Os,minuxUserGrade:Bu,taskData:mt,chatgpt:jr,to_user_id:ar,view_answer_tip:gi};(0,c.useEffect)(()=>{var pt;I({type:mt!=null&&mt.tpm_cases_modified&&((pt=mt==null?void 0:mt.myshixun)==null?void 0:pt.system_tip)===!1?"SHOW_CASE_NOTICE":"HIDE_CASE_NOTICE"})},[mt==null?void 0:mt.tpm_cases_modified,(Le=mt==null?void 0:mt.myshixun)==null?void 0:Le.system_tip]);const Gu={showNotice:In||pi&&ir.system_tip===!1,casesModifiedModal:ke,tpm_cases_modified:ni,tpm_modified:ea,tpm_script_modified:Ur,st:an,taskId:G,myshixunId:(ir||{}).id,dispatch:I,toEvalCode:Eo,onNextCallback:Sl,onUpdateCallback:uc,onUpdateFailure:Mu},Ml=Aa(Ei({},wn),{isPictureView:dt,history:e.history,webDisplayUrl:et,onShowPictureView:wl,star:si&&si.star,onStarChange:Oa,onCloseResult:$o,taskData:mt}),Ze={lastedGetTaskInfoTime:sn,isEditPath:po,taskData:mt,codeRepData:dn,moveY:ft,evaluateMessage:un,evaluateLoading:ht,isNotice:na,isHtml:Ja,onChangePath:xl,onResizeSetContainer:Dl,onEditRepCode:ms,onUpdateCode:Eu,onResizeYStart:Uu,onShowDir:Es,onResetCode:Ni,onResetGitCode:Us,onResizeCodeArea:vo,onResetPassedCode:zu,onFinishDisplayHtml:mr,onShowNotice:Fu},$e=pt=>Fr.createElement(h.default,{className:"menu",onClick:nt=>{switch(Mt(pt.path||""),nt.key){case"1":At(!0);break;case"2":jt(!0);break;case"3":Gt(!0);break;case"6":break}}},(pt.type==="topTree"||pt.type==="tree")&&Fr.createElement(h.default.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(pt.type==="topTree"||pt.type==="tree")&&Fr.createElement(h.default.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(pt.type==="topTree"||pt.type==="tree")&&Fr.createElement(h.default.Item,{key:"3"},"\u4E0A\u4F20"),pt.type!=="topTree"&&Fr.createElement(_.CopyToClipboard,{text:`/data/workspace/myshixun/${Et?"":"secret/"}${pt==null?void 0:pt.path}`,onCopy:()=>d.ZP.success("\u590D\u5236\u6210\u529F")},Fr.createElement(h.default.Item,{key:"6"},Fr.createElement(Fr.Fragment,null,"\u590D\u5236\u8DEF\u5F84")))),bt=(pt,nt)=>pt==null?void 0:pt.map(gt=>(gt.children&&bt(gt.children,gt.path),typeof(gt==null?void 0:gt.title)=="string"&&(nt==""?gt.path=nt+gt.title:gt.path=nt+"/"+gt.title,gt.title=Fr.createElement("span",{className:"font14"},Fr.createElement("span",null,gt.title),(rr==null?void 0:rr.allow_file_upload)&&(gt.type==="blob"||gt.type==="tree")&&Fr.createElement(B.Z,{dropdownRender:()=>$e(gt)},Fr.createElement("i",{className:"iconfont icon-gengduo2 c-555a88 ml5",style:{lineHeight:"26px"}})))),gt)),wt=pt=>wa(void 0,null,function*(){const nt=yield(0,y.pU)(ir.identifier,pt?{path:pt}:{}),{trees:gt}=nt;if(pt){let Ft=(0,is.Ax)(Bn,pt,(0,is.SI)(gt,pt));I({type:Nt.oP,payload:{repos:[...Ft]}})}else yield I({type:Nt.oP,payload:{showDocuments:!0,repos:(0,is.SI)(gt)}}),Lt(new Date)});return Fr.createElement(c.Fragment,null,_t?Fr.createElement(m.Z,{message:"\u52AA\u529B\u8BF7\u6C42\u6570\u636E\u4E2D..",className:"tpi-spin"}):Fr.createElement(c.Fragment,null,Fr.createElement("div",{className:"task-wrapper"},en&&Fr.createElement("div",{style:{cursor:he.current?"ew-resize":De.current?"ns-resize":"initial"},className:"dragging-mask"}),Fr.createElement(Wv,{difficulty:Un==null?void 0:Un.difficulty,mirror_description:la,history:e.history,git_url:Yn,shixun:rr,tabActiveParams:ye,taskData:mt,lastedGetTaskInfoTime:sn,onAddVncTime:oc,taskId:G,isNotice:na,dispatch:I,resetVncLoading:Qt,onResetVnc:ro,onRestartReboot:nl,onResetGitCode:Us,onResetCode:Ni,toolbarItem:va,shixun_environments:ur,onShowNotice:Fu,game:si,monitoring_url:ei,user:_r,myshixun:ir,st:an,mirror_name:zr,mirror_description_multi:Vi,onUpdateCode:Eu,onUpdateCostTime:to,onResetAllVnc:tl,showReleaseResource:Su,unity_3d_routes:mn&&!Ln,userInfo:se,codeRepData:dn}),Fr.createElement("div",{className:"tasks-body",style:{height:"calc(100% - 54px"}},Fr.createElement("section",{id:"task-left-panel",className:`left-panel ${mt!=null&&mt.hideLeftPanel?"hide":""} `,style:{width:ka,display:Xt===.01?"none":""}},Fr.createElement(Yv,Ei({},Fl))),Fr.createElement("section",{className:`resize-x-bar ${mt!=null&&mt.hideLeftPanel?"hide":""} ${Xt===.01?"cursorDefault":""}`,onMouseDown:ya},Fr.createElement("a",{onMouseDown:pt=>{pt.stopPropagation(),je.current()},className:`trapezoid ${Xt===.01?"enlarge":""}`},Fr.createElement("img",{src:Xt===.01?yy:Ey,alt:"resize-icon",width:20}))),Fr.createElement("section",{id:"task-right-panel",className:"right-panel",style:{width:wi}},(Un==null?void 0:Un.show_type)===7?Fr.createElement(js,{taskId:G,taskData:mt,onEditRepCode:ms}):Fr.createElement(c.Fragment,null,an===0&&Fr.createElement(vi,Aa(Ei(Ei({},T),Ze),{_dispatch:I,taskData:mt,unity_3d_routes:mn,onGetUnity3dMessage:Bl,onUpdateCode:Eu,evaluateMessage:un,language:ri,evaluateLoading:ht,with_code_file:Ln,onEval:Eo,tabActiveParams:ye,setTabActiveParams:Te,tabs:pe,codeLoading:tt,setTabs:ve,setCodeLoading:it,userInfo:se,isLocalFetch:Rr,onLocalRun:_u,initModel:Ie})),an===1&&Fr.createElement(vy,Ei({_dispatch:I,onEval:qo},Ze)))))),Fr.createElement(p.Z,null,gn&&Fr.createElement(E0,Ei({},Ml)),Fr.createElement(bs.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:fn,onClose:yo},Fr.createElement(v.Z,{spinning:tt},(rr==null?void 0:rr.allow_file_upload)&&Fr.createElement("div",{style:{display:"flex",color:"#fff",marginBottom:"20px"}},Fr.createElement("div",{style:{cursor:"pointer"},onClick:()=>{Mt(""),At(!0)}},Fr.createElement("i",{className:"iconfont icon-xinjianwenjian mr5"}),"\u65B0\u5EFA\u6587\u4EF6"),Fr.createElement("div",{style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>{Mt(""),jt(!0)}},Fr.createElement("i",{className:"iconfont icon-xinjianwenjianjia mr5"}),"\u65B0\u5EFA\u6587\u4EF6\u5939"),Fr.createElement("div",{style:{marginLeft:"20px",cursor:"pointer"},onClick:()=>{Mt(""),Gt(!0)}},Fr.createElement("i",{className:"iconfont icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6587\u4EF6")),Fr.createElement(Cy,{className:"dir-tree",selectedKeys:[`${Vr}`],treeData:bt(Bn,""),onSelect:(0,Zt.throttle)(pa,2e3),loadData:Jo,key:cn})),Fr.createElement(Ed,{visible:Ue,defaultPath:Ht,myshixunIdentifier:ir==null?void 0:ir.identifier,onClose:()=>At(!1),isRepository:Et,onOK:(pt,nt)=>wa(void 0,null,function*(){wt(pt)})}),Fr.createElement(f0,{visible:nn,defaultPath:Ht,myshixunIdentifier:ir==null?void 0:ir.identifier,onClose:()=>jt(!1),isRepository:Et,onOK:(pt,nt)=>wa(void 0,null,function*(){wt(pt)})}),Fr.createElement(Hu,{defaultPath:Ht,visible:xt,myshixunIdentifier:ir==null?void 0:ir.identifier,isRepository:Et,onClose:()=>Gt(!1),onOK:(pt,nt)=>wa(void 0,null,function*(){wt(pt)})})),Fr.createElement(L0,Ei({},Gu)))),Fr.createElement(rd.Z,{successCb:no}),vn&&Fr.createElement(kc,{taskId:G,onHidePictureView:el}),Fr.createElement(j0,null),Fr.createElement(ad,{visible:Rs,shixuns:Qs,onClose:()=>fo(!1)}),jo&&Fr.createElement(sd.Z,{data:{container_id:J.homeworkId,container_type:"HomeworkCommon"}}))};function xy({is_teacher:k,score:T}){return Fr.createElement(c.Fragment,null,Fr.createElement("div",null,`\u89E3\u9501\u672C\u5173\u6240\u6709\u6D4B\u8BD5\u96C6\u9700\u8981\u6263\u9664${T*2}\u91D1\u5E01\uFF0C\u786E\u5B9A\u8981\u89E3\u9501\u5417\uFF1F`))}const Sy=({globalSetting:k})=>{var T;switch(Number((T=k==null?void 0:k.setting)==null?void 0:T.theme)){case S.Fy.THEMEONE:return c.createElement(Jg,null);case S.Fy.THEMETWO:return c.createElement(zh,null);case S.Fy.DEFAULT:default:return c.createElement(zh,null)}};var By=(0,e.connect)(({globalSetting:k})=>({globalSetting:k}))(Sy)},93429:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return C}});var S=w(59301),c={scrollbar:"scrollbar___lLOKh",scrollbarContent:"scrollbarContent___J5uQ6",scrollbarTrack:"scrollbarTrack___ptQqt",scrollbarThumb:"scrollbarThumb___GFuZv",item:"item___MSfbI",icon:"icon___AXhP9",dot:"dot___BA766",active:"active___Rkf93",pathActive:"pathActive___l4hB4",paths:"paths___gzBRM"},e=w(43418),m=w(38854),p=w(89392),n=w(78918),o=w(76374),r=w(27338),i=w(43006),l=w(59301),u=Object.defineProperty,s=Object.defineProperties,t=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,v=(B,_,A)=>_ in B?u(B,_,{enumerable:!0,configurable:!0,writable:!0,value:A}):B[_]=A,g=(B,_)=>{for(var A in _||(_={}))d.call(_,A)&&v(B,A,_[A]);if(a)for(var A of a(_))h.call(_,A)&&v(B,A,_[A]);return B},E=(B,_)=>s(B,t(_)),C=({initTabs:B=[],tabs:_=[],setTabs:A,value:b,onChange:D,codeUpdate:M=!1,paths:R=[],activePath:H,onChangePath:q,codeLoading:Y,copyProhibited:W=!1})=>{const[O,ne]=(0,S.useState)(!1),[ee,Ae]=(0,S.useState)(!1),$=(0,S.useRef)(),be=(0,S.useRef)(),Ne=(0,S.useRef)(),Oe=(0,S.useRef)(!1),Ge=(0,i.useParams)(),Ve=(0,i.useSelector)(lt=>{var at;return(at=lt==null?void 0:lt.user)==null?void 0:at.userInfo});(0,S.useEffect)(()=>n.Z.subscribe("send-tabs-result-data",at=>{const Ee=(0,p.cloneDeep)(_),X=Ee.findIndex(We=>We.index_tab===at.index_tab);Ee[X].resData=at,A(Ee)}),[_]),(0,S.useEffect)(()=>{const lt=new o.Z(Ee=>{for(let X of Ee){const{width:We}=X.contentRect;_e()}}),at=new o.Z(Ee=>{for(let X of Ee){const{width:We}=X.contentRect;_e()}});return be.current&&(lt.observe(be.current),at.observe(Ne.current)),()=>{lt.disconnect(),at.disconnect()}},[]),(0,S.useEffect)(()=>{var lt;if(B.length&&!Oe.current){let at=sessionStorage.getItem("Tpilist"),Ee=JSON.parse(at)||[],X=(lt=Ee==null?void 0:Ee.filter(K=>K.id===Ge.taskId))==null?void 0:lt[0],We=(Ve==null?void 0:Ve.user_status)===2||(X==null?void 0:X.id)===Ge.taskId&&(new Date().getTime()-new Date(X==null?void 0:X.time).getTime())/1e3/3600>24;const oe=B.map((K,V)=>E(g({},K),{active:Ge.taskId?V===0&&![2,3,4].includes(K.tab_type)?!0:We?!1:!!(X!=null&&X.id&&V===0):V===0,resetKey:1,resData:{}}));if(!(X!=null&&X.id)){let K={id:Ge.taskId,time:new Date};Ee.push(K),sessionStorage.setItem("Tpilist",JSON.stringify(Ee))}A((0,p.cloneDeep)(oe)),D(oe[0]),Oe.current=!1}},[B==null?void 0:B.length]),(0,S.useEffect)(()=>{if($.current){let lt=function(K){X=$.current.offsetLeft,We=K.pageX,oe=!0,document.onselectstart=function(){return!1},(0,r.kk)("none")},at=function(){oe=!1,document.onselectstart=null,(0,r.kk)("auto")},Ee=function(K){if(oe){const V=K.pageX-We;let re=X+V;const te=be.current.clientWidth-$.current.clientWidth;re<=0&&(re=0),re>=te&&(re=te),$.current.style.left=`${re}px`,Ne.current.style.transform=`translateX(${-(re/be.current.clientWidth*Ne.current.clientWidth)}px)`}},X=0,We=0,oe=!1;return $.current.addEventListener("mousedown",lt),document.addEventListener("mousemove",Ee),document.addEventListener("mouseup",at),()=>{var K;(K=$.current)==null||K.removeEventListener("mousedown",lt),document==null||document.removeEventListener("mousemove",Ee),document==null||document.removeEventListener("mouseup",at)}}},[$.current,b]),(0,S.useEffect)(()=>(Ne.current.addEventListener("wheel",xe,{passive:!1}),()=>{var lt;(lt=Ne.current)==null||lt.removeEventListener("wheel",xe,{passive:!1})}),[Ne.current]);const _e=()=>{var lt;try{if(Ne.current.clientWidth>be.current.clientWidth){const at=be.current.clientWidth/Ne.current.clientWidth*be.current.clientWidth,Ee=Number((lt=$.current.style.left)==null?void 0:lt.replace("px",""));let X=Ee;Ee+at>=be.current.clientWidth&&(X=Ee-(Ee+at-be.current.clientWidth)),$.current.style.width=`${at}px`,$.current.style.left=`${X}px`,Ne.current.style.transform=`translateX(${-(X/be.current.clientWidth*Ne.current.clientWidth)}px)`,ne(!0)}else $.current.style.left="0px",Ne.current.style.transform="translateX(0px)",ne(!1)}catch(at){}},xe=lt=>{if(Ne.current.clientWidth<=be.current.clientWidth)return;let at=0;navigator.userAgent.indexOf("Macintosh")!==-1?at=lt.deltaX:lt.shiftKey?at=lt.deltaX||lt.deltaY:at=lt.deltaX;const X=Ne.current.style.transform.match(/translateX\(([-0-9.]+)px\)/);let We=X?parseFloat(X[1]):0;We=Math.abs(We),We=We+at,We<=0&&(We=0);const oe=Ne.current.clientWidth-be.current.clientWidth;We>=oe&&(We=oe);const K=We/Ne.current.clientWidth*be.current.clientWidth;$.current.style.left=`${K}px`,Ne.current.style.transform=`translateX(${-We}px)`,lt.preventDefault()},Xe=(lt,at,Ee)=>{if(Ee.stopPropagation(),_.length===20){e.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:600,centered:!0,content:"\u5B9E\u9A8C\u754C\u9762\u7A97\u53E3\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\uFF0820\u4E2A\uFF09\uFF0C\u4E0D\u5141\u8BB8\u518D\u590D\u5236\u7A97\u53E3\u3002"});return}const X=(0,p.cloneDeep)(_),We=X[at],oe=String(Math.random()).slice(-10),V=`${We.index_tab.split("-")[0]}-${oe}`;let re=We.name;const te=B.filter(z=>z.tab_type===4)||[];if(te.length===1){const z=te[0].name,U=X.filter(fe=>fe.tab_type===4).map(fe=>{var Me;return Number((Me=fe.name)==null?void 0:Me.split(z)[1])});U.push(1),console.log(U,"nameItems"),re=z+(Math.max(...U)+1)}const P=E(g({},We),{name:re,active:!1,index_tab:V,isCopy:!0});X.splice(at+1,0,P),A(X)},qe=(lt,at,Ee)=>{Ee.stopPropagation();const X=(0,p.cloneDeep)(_);X.splice(at,1),lt.index_tab===b.index_tab&&(X[at-1].active=!0,D(X[at-1])),A(X)};return l.createElement("div",{className:c.scrollbar,ref:be},l.createElement("div",{className:c.scrollbarContent,ref:Ne},_.map((lt,at)=>{var Ee;const{index_tab:X,isCopy:We,tab_type:oe,name:K}=lt;return l.createElement("div",{key:X,onClick:()=>{if(X===b.index_tab)return;const V=E(g({},lt),{active:!0}),re=(0,p.cloneDeep)(_);re[at]=V,D(V),A(re)},className:b.index_tab===X?`${c.item} ${c.active}`:c.item},oe===1&&l.createElement(l.Fragment,null,l.createElement("i",{title:"\u4EE3\u7801\u7F16\u8F91\u5668",style:{color:"#3B86A0"},className:"iconfont icon-daimabianjiqi1"}),l.createElement("span",null,K),!!H&&l.createElement(m.Z,{className:c.icon,overlayClassName:c.paths,onOpenChange:V=>{Ae(V)},disabled:Y,menu:{items:(Ee=(0,p.compact)(R))==null?void 0:Ee.map(V=>({key:V,label:l.createElement("span",{className:H===V?c.pathActive:""},V),onClick:()=>{H!==V&&(Ae(!1),q(V))}}))}},l.createElement("div",null,ee?l.createElement("b",{className:"iconfont icon-a-xialazhankai"}):l.createElement("b",{className:"iconfont icon-shouqi4"}))),M&&l.createElement("div",{className:c.dot})),oe===2&&l.createElement(l.Fragment,null,l.createElement("i",{style:{color:"#608B4E"},title:"VSCode\u7F16\u8F91\u5668",className:"iconfont icon-vscode"}),l.createElement("span",null,K)),oe===3&&l.createElement(l.Fragment,null,l.createElement("i",{style:{color:"#608B4E"},title:"\u56FE\u5F62\u5316\u684C\u9762",className:"iconfont icon-tuxinghuazhuomian"}),l.createElement("span",null,K)),oe===4&&l.createElement(l.Fragment,null,l.createElement("i",{style:{color:"#3B86A0"},title:"\u547D\u4EE4\u884C\u7EC8\u7AEF",className:"iconfont icon-minglinghang"}),l.createElement("span",null,K),!W&&l.createElement("aside",{title:"\u590D\u5236",onClick:V=>Xe(lt,at,V),className:"iconfont icon-fuzhihuanjing font14 ml10 current"}),We&&l.createElement("aside",{title:"\u5173\u95ED",onClick:V=>qe(lt,at,V),className:"iconfont icon-guanbishiyanhuanjing font14 ml10 current"})),oe===5&&l.createElement(l.Fragment,null,l.createElement("i",{style:{color:"#3B86A0"},title:"\u5BB9\u5668\u5185\u670D\u52A1",className:"iconfont icon-rongqi1"}),l.createElement("span",null,K)),oe===6&&l.createElement(l.Fragment,null,l.createElement("i",{style:{color:"#3B86A0"},title:"\u865A\u62DF\u4EFF\u771F",className:"icon-xunifangzhen"}),l.createElement("span",null,K)),oe===7&&l.createElement(l.Fragment,null,l.createElement("i",{style:{color:"#3B86A0"},title:"jupyter Lab",className:"icon-jupyterLab"}),l.createElement("span",null,K)))})),l.createElement("div",{style:{display:O?"block":"none"},className:c.scrollbarTrack},l.createElement("div",{ref:$,className:c.scrollbarThumb})))}},76889:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return ee}});var S=w(59301),c=w(43418),e=w(8591),m=w(93948),p=w(44068),n=w(76374),o=w(52163),r=w(43006),i=w(27338),l=w(92832),u=w(3113);const s=l.default.TextArea;var t=({onCancel:Ae,onSave:$,content:be})=>{const[Ne,Oe]=(0,S.useState)(be);function Ge(_e){Oe(_e.target.value)}function Ve(){$(Ne)}return(0,S.useEffect)(()=>{Oe(be)},[be]),S.createElement("div",{className:"clipboard-box"},S.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),S.createElement(s,{value:Ne,onChange:Ge,className:"clipboard"}),S.createElement("p",null," ",S.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),S.createElement("p",null," ",S.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),S.createElement("div",{className:"btn-action-container"},S.createElement(u.ZP,{type:"ghost",onClick:Ae,style:{marginRight:10}},"\u53D6\u6D88"),S.createElement(u.ZP,{type:"primary",onClick:Ve},"\u4FDD\u5B58")))},a=w(23714),d=w(12163),h=w(62013),v=w(78918),g=w(60343),E=w(59301),y=Object.defineProperty,C=Object.defineProperties,B=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,D=(Ae,$,be)=>$ in Ae?y(Ae,$,{enumerable:!0,configurable:!0,writable:!0,value:be}):Ae[$]=be,M=(Ae,$)=>{for(var be in $||($={}))A.call($,be)&&D(Ae,be,$[be]);if(_)for(var be of _($))b.call($,be)&&D(Ae,be,$[be]);return Ae},R=(Ae,$)=>C(Ae,B($)),H=(Ae,$,be)=>new Promise((Ne,Oe)=>{var Ge=xe=>{try{_e(be.next(xe))}catch(Xe){Oe(Xe)}},Ve=xe=>{try{_e(be.throw(xe))}catch(Xe){Oe(Xe)}},_e=xe=>xe.done?Ne(xe.value):Promise.resolve(xe.value).then(Ge,Ve);_e((be=be.apply(Ae,$)).next())});function q(Ae){return Ae.replace(/\\u([\dA-Za-z]{4})/g,function($,be){return String.fromCharCode(parseInt("0x"+be))})}function Y(Ae){Ae||(Ae=window.location.search);let $=Ae.substr(1),be={};return $.split("&").forEach(function(Ne){let Oe=Ne.split("=");be[Oe[0]]=decodeURIComponent(Oe[1])}),be}const W={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"};var O=(Ae=>(Ae[Ae.SET_LOADING=0]="SET_LOADING",Ae[Ae.SET_IS_LARGE=1]="SET_IS_LARGE",Ae[Ae.SET_MES=2]="SET_MES",Ae[Ae.SET_STATE=3]="SET_STATE",Ae[Ae.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",Ae[Ae.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",Ae[Ae.UPDATE_ALL=6]="UPDATE_ALL",Ae))(O||{});function ne(Ae,$){switch($.type){case 0:return R(M({},Ae),{loading:$.payload});case 1:return M({},R(M({},Ae),{isLarge:$.payload}));case 2:return R(M({},Ae),{mes:$.payload});case 3:return M(M({},Ae),$.payload);case 5:return R(M({},Ae),{transferContent:$.payload});case 4:return R(M({},Ae),{showClipBoardBox:$.payload});case 6:return M({loading:Ae.loading},$.payload);default:throw new Error}}var ee=({vnc_url:Ae,window_vnc_url:$,linux_vnc:be,virtual_machine:Ne,taskData:Oe,shixun_environment_id:Ge,tab_type:Ve,instance_startup_type:_e,index_tab:xe,tpi_type:Xe})=>{const qe=(0,S.useRef)(),lt=(0,S.useRef)(),at=(0,S.useRef)(),Ee=(0,S.useRef)(),X=(0,S.useRef)(),We=(0,S.useRef)(),oe=(0,S.useRef)(),K=(0,S.useRef)(),[V,re]=(0,S.useReducer)(ne,W),[te,P]=(0,S.useState)(0),{mes:z,loading:U,showClipBoardBox:fe,isLarge:Me,transferContent:Re}=V,Ye=(0,S.useRef)(),de=(0,S.useRef)(),[rt]=(0,r.useSearchParams)();let[Be,ut]=(0,S.useState)(0),yt=(0,S.useRef)();const Rt=(0,r.useParams)();(0,S.useEffect)(()=>()=>{var Wt,st;(st=(Wt=lt.current)==null?void 0:Wt.disconnect)==null||st.call(Wt),clearTimeout(K.current),clearInterval(Ye.current)},[]),(0,S.useEffect)(()=>{de.current=V.loading},[V.loading]);const zt=()=>{var Wt;_e===2?setTimeout(()=>{zn()},1500):((Wt=at==null?void 0:at.current)==null?void 0:Wt.resizeSession)!==void 0&&((0,a.vp)()?at.current.resizeSession=!0:setTimeout(()=>{},900))};(0,S.useEffect)(()=>(document.addEventListener((0,a.gH)(),zt),()=>{document.removeEventListener((0,a.gH)(),zt)}),[]);function ze(){re({type:4,payload:!1})}function Pt(){re({type:1,payload:!Me})}function Ct(Wt){return qe.current&&(Ee.current=new n.Z(st=>{var Yt;for(let Zt of st)_e===2&&zn(),(Zt.target.offsetHeight>0||Zt.target.offsetWidth>0)&&Wt&&(Wt.scaleViewport=!0,(Yt=Wt==null?void 0:Wt._eventHandlers)==null||Yt.windowResize())}),Ee.current.observe(qe.current)),Ee.current}const rn=()=>H(void 0,null,function*(){var Wt,st,Yt,Zt,vr,$n,or;let Pr={};rt.get("type")==="exercises"?Pr.exercise_id=rt.get("exercisesId"):Rt.courseId&&Rt.homeworkId&&(Pr.homework_common_id=Rt.homeworkId);const Wr=yield(0,d.sA)((Wt=Oe.myshixun)==null?void 0:Wt.identifier,M(R(M({},Rt),{taskId:Rt.taskId,shixun_environment_id:Ge,tab_type:Ve}),Pr));if((Yt=(st=Wr==null?void 0:Wr.data)==null?void 0:st.data_list)!=null&&Yt.length)return v.Z.publish("pod-restrict-data",{identifier:(Zt=Wr==null?void 0:Wr.data)==null?void 0:Zt.identifier,data_list:(vr=Wr==null?void 0:Wr.data)==null?void 0:vr.data_list}),Promise.reject();if((Wr==null?void 0:Wr.status)===-3)return new Promise((jn,pr)=>H(void 0,null,function*(){c.default.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:()=>H(void 0,null,function*(){clearTimeout(yt.current),ut(0),yield(0,d.fA)(Rt.taskId,Wr==null?void 0:Wr.message),P(te+1)})})}));if((Wr==null?void 0:Wr.status)===-1)throw new String(Wr==null?void 0:Wr.message);if((Wr==null?void 0:Wr.status)===0)return Ne&&((0,i.d8)("PVEAuthCookie",(or=($n=Wr==null?void 0:Wr.data)==null?void 0:$n.cookie_options)==null?void 0:or.cookies_value,1),(0,i.d8)("PVELangCookie","zh_CN",1)),v.Z.publish("update-windows-time",Wr==null?void 0:Wr.data),v.Z.publish("send-tabs-result-data",R(M({},Wr==null?void 0:Wr.data),{index_tab:xe})),Wr});function An(){ut(100),clearTimeout(yt.current),setTimeout(()=>{re({type:0,payload:!1})},1300),clearTimeout(Ye.current)}const ln=()=>{at.current=null,qe.current.innerHTML="",at.current&&(at.current.removeEventListener("disconnect",hn),at.current.removeEventListener("connect",An),at.current.removeEventListener("clipboard",It)),at.current=new h.Z(qe.current,oe.current,{credentials:{password:We.current},wsProtocols:["binary"],show_dot:!0}),Ee.current=Ct(at.current),at.current.viewOnly=Rt.view_only||!1,at.current.scaleViewport=Rt.scale||!0,at.current.showDotCursor=!0,at.current.resizeSession=!0,at.current.addEventListener("disconnect",hn),at.current.addEventListener("connect",An),at.current.addEventListener("clipboard",It)};function It(Wt){const st=q(Wt.detail.text);re({type:5,payload:st})}function hn(){if($)re({type:0,payload:!0}),P(te+1);else{if(clearTimeout(K.current),ln(),de.current)return;K.current=setTimeout(()=>{P(te+1)},6e3)}setTimeout(()=>{var Wt,st;(st=(Wt=at.current)==null?void 0:Wt.connect)==null||st.call(Wt)},3e3)}(0,S.useEffect)(()=>{if(v.Z.subscribe(`reset-linux-windows-vnc-${xe}`,()=>{P(te+1)}),($||Ae||be||Ne)&&qe.current){clearTimeout(yt.current),_e===2&&zn(),new Promise(()=>H(void 0,null,function*(){var Zt,vr,$n,or,Pr;const Wr=Y();let jn=yield rn();if(be||Ne){const pr=(vr=(Zt=jn==null?void 0:jn.data)==null?void 0:Zt.link_url)!=null&&vr.includes("?")?"&":"?";X.current.src=(($n=jn==null?void 0:jn.data)==null?void 0:$n.link_url)+pr+"time="+Date.now(),re({type:0,payload:!1});return}else if($)We.current="Edu123",oe.current=decodeURIComponent((or=jn==null?void 0:jn.data)==null?void 0:or.link_url);else{const pr=new URL(decodeURIComponent((Pr=jn==null?void 0:jn.data)==null?void 0:Pr.link_url)),{protocol:Tn,searchParams:Q,host:Z,search:ce}=pr,me=(0,i.en)(ce);We.current=Q.get("password"),oe.current=`${Tn==="https:"?"wss":"ws"}://${Z}/${me.path||"websockify"}`}if(_e===2){setTimeout(()=>{var pr,Tn,Q,Z;Ct(),X.current.style.cssText=X.current.style.cssText+"width:1920px;height:1080px;position:initial",X.current.src=`${window.ENV==="build"?"/react/build/":""}/rdp.html?${(pr=jn==null?void 0:jn.data)!=null&&pr.gpPort?"gpPort="+((Tn=jn==null?void 0:jn.data)==null?void 0:Tn.gpPort)+"&password="+((Q=jn==null?void 0:jn.data)==null?void 0:Q.password)+"&":""}tpiId=${(Z=Oe==null?void 0:Oe.myshixun)==null?void 0:Z.id}&envId=${Ge}&tpiType=${Xe}`,re({type:0,payload:!1})},5e3);return}ln()}));const Wt=v.Z.subscribe(`vnc-reset-${xe}`,Zt=>{if(Zt==="\u53D6\u6D88"){re({type:0,payload:!1});return}ut(0),re({type:3,payload:{loading:!0,mes:Zt||"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),st=v.Z.subscribe(`send-ctrl-alt-delete-${xe}`,()=>{var Zt;(Zt=at.current)==null||Zt.sendCtrlAltDel(),e.ZP.success("\u53D1\u9001\u6210\u529F")}),Yt=v.Z.subscribe(`show-clipboard-box-${xe}`,()=>{re({type:4,payload:!0})});return ut(0),()=>{var Zt,vr,$n,or;(Zt=at.current)==null||Zt.removeEventListener("disconnect",hn),(vr=at.current)==null||vr.removeEventListener("connect",An),($n=at.current)==null||$n.removeEventListener("clipboard",It),Wt(),st(),Yt(),qe.current&&((or=Ee.current)==null||or.unobserve(qe.current))}}},[Ae,$,be,te,Ge,Ve]);function ot(){var Wt,st;(st=(Wt=at.current)==null?void 0:Wt.sendKey)==null||st.call(Wt,135)}function Sn(Wt){return H(this,null,function*(){var st;if(Ae){const Yt=Wt,Zt=yield(0,g.ZP)(`/api/tasks/${Rt.taskId}/vnc_paste.json`,{method:"post",body:{content:Base64.encode(Yt),shixun_environment_id:Ge}});(Zt==null?void 0:Zt.status)===0&&(re({type:5,payload:Wt}),e.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),ze())}else(st=at.current)==null||st.clipboardPasteFrom(Wt),re({type:5,payload:Wt}),e.ZP.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),ze()})}function zn(){var Wt,st;Wt=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),X.current.parentElement.className="wh1080p",X.current.parentElement.style.cssText=`transform:scale(${Wt});transform-origin:center center`,qe.current.style.cssText="translate(-50%, -50%) scale("+Wt+")"}(0,S.useEffect)(()=>{Be==0&&(clearTimeout(yt.current),Fe())},[Be]);const Fe=()=>{Be>99?Be=99:(Be=Be+1,yt.current=setTimeout(()=>{Fe()},1500)),Be<100&&ut(Be)},on=(0,S.useMemo)(()=>U?"none":be||Ne||$&&_e===2?"block":"none",[be,U,Ne,$]);return E.createElement(S.Fragment,null,Me&&E.createElement("a",{className:"btn-vnc-resize",onClick:Pt},E.createElement("i",{className:"iconfont icon-tuichuquanping"})),E.createElement("div",{style:{width:"100%",height:"100%",overflow:"hidden",position:"absolute",display:on==="block"?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6}},E.createElement("div",null,E.createElement("iframe",{style:{position:Me?"fixed":"absolute",left:0,top:Me?40:0,width:"100%",height:`calc(100% - ${Me?"100px":"0px"})`},frameBorder:"0",ref:X,allowFullScreen:!0}))),E.createElement("div",{style:{position:Me?"fixed":"absolute",left:0,top:Me?40:0,zIndex:5,width:"100%",height:`calc(100% - ${Me?"100px":"0px"})`},className:`${$?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"} ${Me?"full-screen":""}`},U?E.createElement(p.Z,{message:z,style:{color:"#0152d9"}},E.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},E.createElement(m.Z,{percent:Be,format:Wt=>E.createElement("span",{className:"c-white"},Wt,"%")}))):null,E.createElement("div",{ref:qe,className:`vnc-panel ${U?"hidden zIndexf1":"animated fadeIn"}`})),E.createElement(o.Z,null,E.createElement(c.default,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,open:fe,onCancel:ze,footer:null},E.createElement(t,{onCancel:ze,onSave:Sn,content:Re}))))}},72278:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return A}});var S=w(59301),c=w(24334),e=w(34376),m=w(58571),p={"xterm-panel":"xterm-panel___XA0p9"},n=w(78918),o=w(76374),r=w(12163),i=w(43006),l=w(27338),u=w(43418),s=w(59301),t=Object.defineProperty,a=Object.defineProperties,d=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,E=(b,D,M)=>D in b?t(b,D,{enumerable:!0,configurable:!0,writable:!0,value:M}):b[D]=M,y=(b,D)=>{for(var M in D||(D={}))v.call(D,M)&&E(b,M,D[M]);if(h)for(var M of h(D))g.call(D,M)&&E(b,M,D[M]);return b},C=(b,D)=>a(b,d(D)),B=(b,D,M)=>new Promise((R,H)=>{var q=O=>{try{W(M.next(O))}catch(ne){H(ne)}},Y=O=>{try{W(M.throw(O))}catch(ne){H(ne)}},W=O=>O.done?R(O.value):Promise.resolve(O.value).then(q,Y);W((M=M.apply(b,D)).next())});const _=3e4;var A=({itemData:b={},game:D,myshixun:M})=>{const R=(0,i.useParams)(),[H,q]=(0,S.useState)(null),[Y,W]=(0,S.useState)({}),{link_url:O,password:ne,port:ee}=Y,Ae=(0,S.useRef)(),$=(0,S.useRef)(),be=(0,S.useRef)(!1),Ne=(0,S.useRef)(!1),Oe=(0,S.useRef)(!0),Ge=(0,l.oP)(),[Ve]=(0,i.useSearchParams)(),{shixun_environment_id:_e,position:xe,tab_type:Xe,index_tab:qe,command_string:lt}=b;(0,S.useEffect)(()=>{X()},[]);function at(We,oe,K){let V=K._core._renderService.dimensions.actualCellWidth||9.5,re=K._core._renderService.dimensions.actualCellHeight||18;const te=Math.floor(oe/re);return[Math.floor(We/V),te]}function Ee(We,oe){const K=new o.Z(V=>{for(let re of V)if(re.target.offsetHeight>0||re.target.offsetWidth>0){const[te,P]=at(re.target.offsetWidth,re.target.offsetHeight,We);console.log("cols, rows",te,P),n.Z.publish(`ssh-xterm-resize-${qe}`,{columns:te,rows:P,width:re.target.offsetWidth,height:re.target.offsetHeight}),We.resize(te,P);const z=c.Base64.decode("IA=="),U=c.Base64.decode("CBtbSw==");We.write(z),We.write(U)}});return K.observe(oe),K}function X(){return B(this,null,function*(){var We,oe,K,V,re;let te={};Ve.get("type")==="exercises"?te.exercise_id=Ve.get("exercisesId"):R.courseId&&R.homeworkId&&(te.homework_common_id=R.homeworkId);const P=yield(0,r.sA)(M==null?void 0:M.identifier,y(y({shixun_environment_id:_e,tab_type:Xe,game_id:D.id},Ge),te));if((oe=(We=P==null?void 0:P.data)==null?void 0:We.data_list)!=null&&oe.length){n.Z.publish("pod-restrict-data",{identifier:(K=P==null?void 0:P.data)==null?void 0:K.identifier,data_list:(V=P==null?void 0:P.data)==null?void 0:V.data_list});return}if((P==null?void 0:P.status)===-3)return new Promise((z,U)=>B(this,null,function*(){u.default.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:()=>B(this,null,function*(){yield closeWindowsVnc(R.taskId,P==null?void 0:P.message),init()})})}));if(((re=P==null?void 0:P.data)==null?void 0:re.code)===200036){u.default.confirm({centered:!0,icon:null,width:430,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",cancelButtonProps:{style:{display:"none"}},content:s.createElement("div",{className:"mb10"},"\u7531\u4E8E\u4E0A\u6B21\u7684\u5B9E\u9A8C\u73AF\u5883\u672A\u6B63\u5E38\u5173\u95ED\uFF0C\u65E0\u6CD5\u518D\u5F00\u542F\u65B0\u7684\u5B9E\u9A8C\u73AF\u5883,",s.createElement("br",null),s.createElement("span",{style:{color:"#fd4020"}},"\u9700\u5F3A\u5236\u5220\u9664\u65E7\u5B9E\u9A8C\u73AF\u5883\u518D\u91CD\u65B0\u5F00\u542F")),onOk:()=>{(0,r.VT)(M==null?void 0:M.identifier,{shixun_environment_id:_e,tab_type:Xe,game_id:D.id}).then(z=>{(z==null?void 0:z.status)==0&&X()})}});return}(P==null?void 0:P.status)===0&&(n.Z.publish("update-windows-time",P==null?void 0:P.data),n.Z.publish("send-tabs-result-data",C(y({},P==null?void 0:P.data),{index_tab:qe})),W(P.data),setTimeout(()=>n.Z.publish(`create-socket-${qe}`),300))})}return(0,S.useEffect)(()=>{if(Ae.current&&O){const We=new e.Terminal({fontSize:16,rendererType:"dom",disableStdin:!0});We.open(Ae.current),We.onData(K=>{$.current&&$.current.readyState===1&&$.current.send(JSON.stringify({tp:"client",data:K}))}),We.write("Connecting..."),q(We);const oe=Ee(We,Ae.current);return()=>{We.dispose(),Ae.current&&(oe==null||oe.unobserve(Ae.current))}}},[O,Ae.current]),(0,S.useEffect)(()=>{if(H&&O){let We=function(){const V=new WebSocket(O);$.current=V,V.onopen=()=>{let te=H.element.parentElement;if(te){let P=te.offsetWidth,z=te.offsetHeight;console.log("init",{tp:"init",data:C(y({},Y),{secret:ne,width:P,height:z,rows:H.rows,columns:H.cols})}),V.send(JSON.stringify({tp:"init",data:C(y({},Y),{secret:ne,width:P,height:z,rows:H.rows,columns:H.cols})}))}H.focus()},V.onerror=te=>{console.log("------in socket error----",te,V,O)},V.onmessage=te=>{Ne.current=!1,be.current||(H.write("\r"),setTimeout(()=>{},1e3)),be.current=!0,console.log("event:",te);const P=c.Base64.decode(te.data.toString());let z=H._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",P,z,H),H.write(P),lt!=null&<.length?Oe.current&&(Oe.current=!1,setTimeout(()=>{$.current.send(JSON.stringify({tp:"client",data:(lt==null?void 0:lt.join("\r"))+"\r"})),H.setOption("disableStdin",!1)},1e3)):(Oe.current=!1,H.setOption("disableStdin",!1))};const re=setInterval(()=>{var te;$.current&&((te=$.current)==null||te.send(JSON.stringify({tp:"h"})))},_);V.onclose=te=>{re&&clearInterval(re),console.log(re,"tid",qe),Ne.current||H.write(`\r
|
|
|
connection closed`),Ne.current=!0,setTimeout(()=>{We()},1e4)}};const oe=n.Z.subscribe(`create-socket-${qe}`,()=>{We()}),K=n.Z.subscribe(`ssh-xterm-resize-${qe}`,V=>{$.current&&$.current.readyState===1&&$.current.send(JSON.stringify({tp:"resize",data:y({},V)}))});return()=>{oe(),K(),$.current&&($.current.close(),be.current=!1)}}},[H,O,ee]),s.createElement("div",{ref:Ae,className:p["xterm-panel"]},O?null:s.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},64085:function(Ot,le,w){var S;const c=function(){function e(i,l){if(!o[i]){o[i]={};for(var u=0;u<i.length;u++)o[i][i.charAt(u)]=u}return o[i][l]}var m=String.fromCharCode,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",o={},r={compressToBase64:function(i){if(i==null)return"";var l=r._compress(i,6,function(u){return p.charAt(u)});switch(l.length%4){default:case 0:return l;case 1:return l+"===";case 2:return l+"==";case 3:return l+"="}},decompressFromBase64:function(i){return i==null?"":i==""?null:r._decompress(i.length,32,function(l){return e(p,i.charAt(l))})},compressToUTF16:function(i){return i==null?"":r._compress(i,15,function(l){return m(l+32)})+" "},decompressFromUTF16:function(i){return i==null?"":i==""?null:r._decompress(i.length,16384,function(l){return i.charCodeAt(l)-32})},compressToUint8Array:function(i){for(var l=r.compress(i),u=new Uint8Array(2*l.length),s=0,t=l.length;t>s;s++){var a=l.charCodeAt(s);u[2*s]=a>>>8,u[2*s+1]=a%256}return u},decompressFromUint8Array:function(i){if(i==null)return r.decompress(i);for(var l=new Array(i.length/2),u=0,s=l.length;s>u;u++)l[u]=256*i[2*u]+i[2*u+1];var t=[];return l.forEach(function(a){t.push(m(a))}),r.decompress(t.join(""))},compressToEncodedURIComponent:function(i){return i==null?"":r._compress(i,6,function(l){return n.charAt(l)})},decompressFromEncodedURIComponent:function(i){return i==null?"":i==""?null:(i=i.replace(/ /g,"+"),r._decompress(i.length,32,function(l){return e(n,i.charAt(l))}))},compress:function(i){return r._compress(i,16,function(l){return m(l)})},_compress:function(i,l,u){if(i==null)return"";var s,t,a,d={},h={},v="",g="",E="",y=2,C=3,B=2,_=[],A=0,b=0;for(a=0;a<i.length;a+=1)if(v=i.charAt(a),Object.prototype.hasOwnProperty.call(d,v)||(d[v]=C++,h[v]=!0),g=E+v,Object.prototype.hasOwnProperty.call(d,g))E=g;else{if(Object.prototype.hasOwnProperty.call(h,E)){if(E.charCodeAt(0)<256){for(s=0;B>s;s++)A<<=1,b==l-1?(b=0,_.push(u(A)),A=0):b++;for(t=E.charCodeAt(0),s=0;8>s;s++)A=A<<1|1&t,b==l-1?(b=0,_.push(u(A)),A=0):b++,t>>=1}else{for(t=1,s=0;B>s;s++)A=A<<1|t,b==l-1?(b=0,_.push(u(A)),A=0):b++,t=0;for(t=E.charCodeAt(0),s=0;16>s;s++)A=A<<1|1&t,b==l-1?(b=0,_.push(u(A)),A=0):b++,t>>=1}y--,y==0&&(y=Math.pow(2,B),B++),delete h[E]}else for(t=d[E],s=0;B>s;s++)A=A<<1|1&t,b==l-1?(b=0,_.push(u(A)),A=0):b++,t>>=1;y--,y==0&&(y=Math.pow(2,B),B++),d[g]=C++,E=String(v)}if(E!==""){if(Object.prototype.hasOwnProperty.call(h,E)){if(E.charCodeAt(0)<256){for(s=0;B>s;s++)A<<=1,b==l-1?(b=0,_.push(u(A)),A=0):b++;for(t=E.charCodeAt(0),s=0;8>s;s++)A=A<<1|1&t,b==l-1?(b=0,_.push(u(A)),A=0):b++,t>>=1}else{for(t=1,s=0;B>s;s++)A=A<<1|t,b==l-1?(b=0,_.push(u(A)),A=0):b++,t=0;for(t=E.charCodeAt(0),s=0;16>s;s++)A=A<<1|1&t,b==l-1?(b=0,_.push(u(A)),A=0):b++,t>>=1}y--,y==0&&(y=Math.pow(2,B),B++),delete h[E]}else for(t=d[E],s=0;B>s;s++)A=A<<1|1&t,b==l-1?(b=0,_.push(u(A)),A=0):b++,t>>=1;y--,y==0&&(y=Math.pow(2,B),B++)}for(t=2,s=0;B>s;s++)A=A<<1|1&t,b==l-1?(b=0,_.push(u(A)),A=0):b++,t>>=1;for(;;){if(A<<=1,b==l-1){_.push(u(A));break}b++}return _.join("")},decompress:function(i){return i==null?"":i==""?null:r._decompress(i.length,32768,function(l){return i.charCodeAt(l)})},_decompress:function(i,l,u){var s,t,a,d,h,v,g,E,y=[],C=4,B=4,_=3,A="",b=[],D={val:u(0),position:l,index:1};for(t=0;3>t;t+=1)y[t]=t;for(d=0,v=Math.pow(2,2),g=1;g!=v;)h=D.val&D.position,D.position>>=1,D.position==0&&(D.position=l,D.val=u(D.index++)),d|=(h>0?1:0)*g,g<<=1;switch(s=d){case 0:for(d=0,v=Math.pow(2,8),g=1;g!=v;)h=D.val&D.position,D.position>>=1,D.position==0&&(D.position=l,D.val=u(D.index++)),d|=(h>0?1:0)*g,g<<=1;E=m(d);break;case 1:for(d=0,v=Math.pow(2,16),g=1;g!=v;)h=D.val&D.position,D.position>>=1,D.position==0&&(D.position=l,D.val=u(D.index++)),d|=(h>0?1:0)*g,g<<=1;E=m(d);break;case 2:return""}for(y[3]=E,a=E,b.push(E);;){if(D.index>i)return"";for(d=0,v=Math.pow(2,_),g=1;g!=v;)h=D.val&D.position,D.position>>=1,D.position==0&&(D.position=l,D.val=u(D.index++)),d|=(h>0?1:0)*g,g<<=1;switch(E=d){case 0:for(d=0,v=Math.pow(2,8),g=1;g!=v;)h=D.val&D.position,D.position>>=1,D.position==0&&(D.position=l,D.val=u(D.index++)),d|=(h>0?1:0)*g,g<<=1;y[B++]=m(d),E=B-1,C--;break;case 1:for(d=0,v=Math.pow(2,16),g=1;g!=v;)h=D.val&D.position,D.position>>=1,D.position==0&&(D.position=l,D.val=u(D.index++)),d|=(h>0?1:0)*g,g<<=1;y[B++]=m(d),E=B-1,C--;break;case 2:return b.join("")}if(C==0&&(C=Math.pow(2,_),_++),y[E])A=y[E];else{if(E!==B)return null;A=a+a.charAt(0)}b.push(A),y[B++]=a+A.charAt(0),C--,a=A,C==0&&(C=Math.pow(2,_),_++)}}};return r}();S=function(){return c}.call(le,w,le,Ot),S!==void 0&&(Ot.exports=S)},23714:function(Ot,le,w){"use strict";w.d(le,{BU:function(){return c},Dj:function(){return S},gH:function(){return e},vp:function(){return m}});function S(p){try{p.mozRequestFullScreen?p.mozRequestFullScreen():p.webkitRequestFullScreen&&p.webkitRequestFullScreen()}catch(n){console.log(n,":e")}}function c(){window.top.document.webkitExitFullscreen?window.top.document.webkitExitFullscreen():document.exitFullscreen?window.top.document.exitFullscreen():document.msExitFullscreen?window.top.document.msExitFullscreen():document.mozCancelFullScreen&&window.top.document.mozCancelFullScreen()}const e=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function m(){var p=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,n=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",p),window.isFullScreen?window.isFullScreen:p!=null}},10907:function(Ot,le,w){"use strict";w.d(le,{U:function(){return i}});var S=w(59301),c=Object.defineProperty,e=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,n=(l,u,s)=>u in l?c(l,u,{enumerable:!0,configurable:!0,writable:!0,value:s}):l[u]=s,o=(l,u)=>{for(var s in u||(u={}))m.call(u,s)&&n(l,s,u[s]);if(e)for(var s of e(u))p.call(u,s)&&n(l,s,u[s]);return l},r=(l,u,s)=>new Promise((t,a)=>{var d=g=>{try{v(s.next(g))}catch(E){a(E)}},h=g=>{try{v(s.throw(g))}catch(E){a(E)}},v=g=>g.done?t(g.value):Promise.resolve(g.value).then(d,h);v((s=s.apply(l,u)).next())});function i(l,u){const[s,t]=(0,S.useState)(u),[a,d]=(0,S.useState)(!1),[h,v]=(0,S.useState)();return[s,a,(E,y=!1)=>r(this,null,function*(){const C=y?u:o(o({},s),E);d(!0),t(C);const B=yield l(C);return d(!1),v(B),B}),h]}},88946:function(Ot,le,w){"use strict";w.d(le,{_:function(){return e}});var S=w(59301),c=w(43418);const e=m=>{var p,n;const o=(0,S.useRef)([]),r=()=>{for(const i of o.current)clearTimeout(i);o.current=[]};return(0,S.useEffect)(()=>{var i,l,u,s,t,a;if(r(),(i=m==null?void 0:m.exercise)!=null&&i.left_time&&((u=(l=m==null?void 0:m.exercise)==null?void 0:l.exercise_events)==null?void 0:u.length)>0){for(const d of(s=m==null?void 0:m.exercise)==null?void 0:s.exercise_events)if(((t=m==null?void 0:m.exercise)==null?void 0:t.left_time)>(d==null?void 0:d.reminder_time)*60){let h=(((a=m==null?void 0:m.exercise)==null?void 0:a.left_time)-(d==null?void 0:d.reminder_time)*60)*1e3;h=h>2147483647?2147483647:h;const v=setTimeout(()=>{c.default.info({content:`${d==null?void 0:d.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},h);o.current.push(v)}}},[(p=m==null?void 0:m.exercise)==null?void 0:p.left_time,(n=m==null?void 0:m.exercise)==null?void 0:n.exercise_events]),r}},28244:function(Ot,le,w){"use strict";w.d(le,{G:function(){return p},t:function(){return m}});var S=w(7062),c=w.n(S);const e=null;function m(n,o){let r=c().get("__ec");r||(r={}),r[n]=o,c().set("__ec",r)}function p(n,o){let r=c().get("__ec");return r?r[n]===void 0?o:r[n]:o}},58145:function(Ot,le,w){"use strict";w.d(le,{rX:function(){return C},pW:function(){return B},gy:function(){return _},xY:function(){return y},O5:function(){return E},tJ:function(){return a},o1:function(){return d},Rd:function(){return g}});var S=w(43006),c=w(43418),e=w(28103),m=w(8591),p=w(9166),n=w(27338),o=w(87169),r=w(25510),i="data:image/png;base64,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",l=w.p+"static/newqrcode.a8740efb.png",u=w(32637),s=w(59301),t=(A,b,D)=>new Promise((M,R)=>{var H=W=>{try{Y(D.next(W))}catch(O){R(O)}},q=W=>{try{Y(D.throw(W))}catch(O){R(O)}},Y=W=>W.done?M(W.value):Promise.resolve(W.value).then(H,q);Y((D=D.apply(A,b)).next())});const a=(A,b=!1)=>!!(d(A)&&h(b)),d=A=>(0,p.bg)()?!0:(A({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),h=(A=!1)=>{var b;const{user:D}=(0,S.getDvaApp)()._store.getState();return(b=D.userInfo)!=null&&b.profile_completed?!0:(c.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\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:()=>{(0,n.xg)("/account/profile/edit"),v()}}),!1)},v=()=>{c.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},g=()=>{c.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:s.createElement("div",{style:{textAlign:"center"}},s.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),s.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:u}),s.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},E=()=>{var A;const{user:b}=(0,S.getDvaApp)()._store.getState();return(A=b.userInfo)!=null&&A.professional_certification?!0:(c.default.confirm({title:"\u63D0\u793A",centered:!0,content:s.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:()=>{(0,n.xg)("/account/certification")}}),!1)},y=()=>(0,p.V9)()?!0:(c.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:s.createElement("div",{className:"tc",style:{marginLeft:-38}},s.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),s.createElement("img",{src:l,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),C=(A,b)=>A?!0:(c.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:s.createElement("div",null,s.createElement("p",null,b||"\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"),s.createElement("div",{style:{marginLeft:"110px"}},s.createElement("img",{src:i,width:200}),s.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,n.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),B=A=>{c.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:s.createElement("div",null,s.createElement("div",null,s.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),s.createElement(e.Z,null),s.createElement("p",{style:{color:"#666666",fontSize:12}}," ",s.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",s.createElement("a",null,A),"\u5929\u3002"),s.createElement("p",{style:{color:"#666666",fontSize:12}}," ",s.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),s.createElement("div",{style:{textAlign:"center",marginTop:30}},s.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:r,alt:"\u4E8C\u7EF4\u7801",width:160})))})},_=(A,b="")=>{const{shixunsDetail:{detail:D}}=(0,S.getDvaApp)()._store.getState();if((D==null?void 0:D.public)===2||(D==null?void 0:D.public)===1||(D==null?void 0:D.shixun_status)===3){let M="";return(D==null?void 0:D.public)===2&&(M="\u5DF2\u516C\u5F00"),(D==null?void 0:D.public)===1&&(M="\u5F85\u5BA1\u6838"),(D==null?void 0:D.shixun_status)===3&&(M="\u5DF2\u5173\u95ED"),c.default.info({centered:!0,icon:s.createElement(o.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:s.createElement("div",{className:"tc",style:{marginLeft:-38}},s.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},s.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",M,"\uFF0C",b,"\u3002"),s.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),s.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:r,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(D==null?void 0:D.shixun_status)===2?(c.default.confirm({centered:!0,icon:s.createElement(o.Z,null),title:"\u63D0\u793A",content:s.createElement("div",null,s.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",b,"\u3002"),s.createElement("br",null),s.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:()=>{c.default.confirm({width:440,centered:!0,icon:s.createElement(o.Z,{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:()=>t(void 0,null,function*(){(yield A({type:"shixunsDetail/cancelRelease",payload:{id:D==null?void 0:D.identifier}})).status!==401&&(m.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),A({type:"shixunsDetail/getShixunsDetail",payload:{id:D==null?void 0:D.identifier}}),A({type:"practiceSetting/getCommonData",payload:{id:D==null?void 0:D.identifier}}))})})}}),!0):!1}},40181:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return pr}});class S{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(Q,Z){return Q.__proto__=Z,Q},Object.assign=Object.assign||function(Q){if(Q==null)throw new TypeError("Cannot convert undefined or null to object");let Z=Object(Q);for(let ce=1;ce<arguments.length;ce++){let me=arguments[ce];if(me!=null)for(let Se in me)me.hasOwnProperty(Se)&&(Z[Se]=me[Se])}return Z},typeof self.Promise!="function"&&w(3867).polyfill()}}S.install();var c=S,e=w(86204),m=w.n(e);class p{static e(Q,Z){(!Q||p.FORCE_GLOBAL_TAG)&&(Q=p.GLOBAL_TAG);let ce=`[${Q}] > ${Z}`;p.ENABLE_CALLBACK&&p.emitter.emit("log","error",ce),p.ENABLE_ERROR&&(console.error?console.error(ce):console.warn?console.warn(ce):console.log(ce))}static i(Q,Z){(!Q||p.FORCE_GLOBAL_TAG)&&(Q=p.GLOBAL_TAG);let ce=`[${Q}] > ${Z}`;p.ENABLE_CALLBACK&&p.emitter.emit("log","info",ce),p.ENABLE_INFO&&(console.info?console.info(ce):console.log(ce))}static w(Q,Z){(!Q||p.FORCE_GLOBAL_TAG)&&(Q=p.GLOBAL_TAG);let ce=`[${Q}] > ${Z}`;p.ENABLE_CALLBACK&&p.emitter.emit("log","warn",ce),p.ENABLE_WARN&&(console.warn?console.warn(ce):console.log(ce))}static d(Q,Z){(!Q||p.FORCE_GLOBAL_TAG)&&(Q=p.GLOBAL_TAG);let ce=`[${Q}] > ${Z}`;p.ENABLE_CALLBACK&&p.emitter.emit("log","debug",ce),p.ENABLE_DEBUG&&(console.debug?console.debug(ce):console.log(ce))}static v(Q,Z){(!Q||p.FORCE_GLOBAL_TAG)&&(Q=p.GLOBAL_TAG);let ce=`[${Q}] > ${Z}`;p.ENABLE_CALLBACK&&p.emitter.emit("log","verbose",ce),p.ENABLE_VERBOSE&&console.log(ce)}}p.GLOBAL_TAG="flv.js",p.FORCE_GLOBAL_TAG=!1,p.ENABLE_ERROR=!0,p.ENABLE_INFO=!0,p.ENABLE_WARN=!0,p.ENABLE_DEBUG=!0,p.ENABLE_VERBOSE=!0,p.ENABLE_CALLBACK=!1,p.emitter=new(m());var n=p;class o{constructor(){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}reset(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0}addBytes(Q){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=Q,this._totalBytes+=Q):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=Q,this._totalBytes+=Q):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=Q,this._totalBytes+=Q,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let Q=(this._now()-this._lastCheckpoint)/1e3;return Q==0&&(Q=1),this._intervalBytes/Q/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let Q=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/Q/1024}}var r=o;class i{constructor(Q){this._message=Q}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class l extends i{constructor(Q){super(Q)}get name(){return"IllegalStateException"}}class u extends i{constructor(Q){super(Q)}get name(){return"InvalidArgumentException"}}class s extends i{constructor(Q){super(Q)}get name(){return"NotImplementedException"}}const t={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},a={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class d{constructor(Q){this._type=Q||"undefined",this._status=t.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=t.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===t.kConnecting||this._status===t.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(Q){this._onContentLengthKnown=Q}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(Q){this._onURLRedirect=Q}get onDataArrival(){return this._onDataArrival}set onDataArrival(Q){this._onDataArrival=Q}get onError(){return this._onError}set onError(Q){this._onError=Q}get onComplete(){return this._onComplete}set onComplete(Q){this._onComplete=Q}open(Q,Z){throw new s("Unimplemented abstract function!")}abort(){throw new s("Unimplemented abstract function!")}}let h={};function v(){let Tn=self.navigator.userAgent.toLowerCase(),Q=/(edge)\/([\w.]+)/.exec(Tn)||/(opr)[\/]([\w.]+)/.exec(Tn)||/(chrome)[ \/]([\w.]+)/.exec(Tn)||/(iemobile)[\/]([\w.]+)/.exec(Tn)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Tn)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(Tn)||/(webkit)[ \/]([\w.]+)/.exec(Tn)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(Tn)||/(msie) ([\w.]+)/.exec(Tn)||Tn.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(Tn)||Tn.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(Tn)||[],Z=/(ipad)/.exec(Tn)||/(ipod)/.exec(Tn)||/(windows phone)/.exec(Tn)||/(iphone)/.exec(Tn)||/(kindle)/.exec(Tn)||/(android)/.exec(Tn)||/(windows)/.exec(Tn)||/(mac)/.exec(Tn)||/(linux)/.exec(Tn)||/(cros)/.exec(Tn)||[],ce={browser:Q[5]||Q[3]||Q[1]||"",version:Q[2]||Q[4]||"0",majorVersion:Q[4]||Q[2]||"0",platform:Z[0]||""},me={};if(ce.browser){me[ce.browser]=!0;let Se=ce.majorVersion.split(".");me.version={major:parseInt(ce.majorVersion,10),string:ce.version},Se.length>1&&(me.version.minor=parseInt(Se[1],10)),Se.length>2&&(me.version.build=parseInt(Se[2],10))}if(ce.platform&&(me[ce.platform]=!0),(me.chrome||me.opr||me.safari)&&(me.webkit=!0),me.rv||me.iemobile){me.rv&&delete me.rv;let Se="msie";ce.browser=Se,me[Se]=!0}if(me.edge){delete me.edge;let Se="msedge";ce.browser=Se,me[Se]=!0}if(me.opr){let Se="opera";ce.browser=Se,me[Se]=!0}if(me.safari&&me.android){let Se="android";ce.browser=Se,me[Se]=!0}me.name=ce.browser,me.platform=ce.platform;for(let Se in h)h.hasOwnProperty(Se)&&delete h[Se];Object.assign(h,me)}v();var g=h;class E extends d{static isSupported(){try{let Q=g.msedge&&g.version.minor>=15048,Z=g.msedge?Q:!0;return self.fetch&&self.ReadableStream&&Z}catch(Q){return!1}}constructor(Q,Z){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=Q,this._config=Z,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(Q,Z){this._dataSource=Q,this._range=Z;let ce=Q.url;this._config.reuseRedirectedURL&&Q.redirectedURL!=null&&(ce=Q.redirectedURL);let me=this._seekHandler.getConfig(ce,Z),Se=new self.Headers;if(typeof me.headers=="object"){let kt=me.headers;for(let pn in kt)kt.hasOwnProperty(pn)&&Se.append(pn,kt[pn])}let vt={method:"GET",headers:Se,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let kt in this._config.headers)Se.append(kt,this._config.headers[kt]);Q.cors===!1&&(vt.mode="same-origin"),Q.withCredentials&&(vt.credentials="include"),Q.referrerPolicy&&(vt.referrerPolicy=Q.referrerPolicy),this._status=t.kConnecting,self.fetch(me.url,vt).then(kt=>{if(this._requestAbort){this._requestAbort=!1,this._status=t.kIdle;return}if(kt.ok&&kt.status>=200&&kt.status<=299){if(kt.url!==me.url&&this._onURLRedirect){let tn=this._seekHandler.removeURLParameters(kt.url);this._onURLRedirect(tn)}let pn=kt.headers.get("Content-Length");return pn!=null&&(this._contentLength=parseInt(pn),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,kt.body.getReader())}else if(this._status=t.kError,this._onError)this._onError(a.HTTP_STATUS_CODE_INVALID,{code:kt.status,msg:kt.statusText});else throw new i("FetchStreamLoader: Http code invalid, "+kt.status+" "+kt.statusText)}).catch(kt=>{if(this._status=t.kError,this._onError)this._onError(a.EXCEPTION,{code:-1,msg:kt.message});else throw kt})}abort(){this._requestAbort=!0}_pump(Q){return Q.read().then(Z=>{if(Z.done)if(this._contentLength!==null&&this._receivedLength<this._contentLength){this._status=t.kError;let ce=a.EARLY_EOF,me={code:-1,msg:"Fetch stream meet Early-EOF"};if(this._onError)this._onError(ce,me);else throw new i(me.msg)}else this._status=t.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1);else{if(this._requestAbort===!0)return this._requestAbort=!1,this._status=t.kComplete,Q.cancel();this._status=t.kBuffering;let ce=Z.value.buffer,me=this._range.from+this._receivedLength;this._receivedLength+=ce.byteLength,this._onDataArrival&&this._onDataArrival(ce,me,this._receivedLength),this._pump(Q)}}).catch(Z=>{if(Z.code===11&&g.msedge)return;this._status=t.kError;let ce=0,me=null;if((Z.code===19||Z.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength<this._contentLength)?(ce=a.EARLY_EOF,me={code:Z.code,msg:"Fetch stream meet Early-EOF"}):(ce=a.EXCEPTION,me={code:Z.code,msg:Z.message}),this._onError)this._onError(ce,me);else throw new i(me.msg)})}}var y=E;class C extends d{static isSupported(){try{let Q=new XMLHttpRequest;return Q.open("GET","https://example.com",!0),Q.responseType="moz-chunked-arraybuffer",Q.responseType==="moz-chunked-arraybuffer"}catch(Q){return n.w("MozChunkedLoader",Q.message),!1}}constructor(Q,Z){super("xhr-moz-chunked-loader"),this.TAG="MozChunkedLoader",this._seekHandler=Q,this._config=Z,this._needStash=!0,this._xhr=null,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){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),super.destroy()}open(Q,Z){this._dataSource=Q,this._range=Z;let ce=Q.url;this._config.reuseRedirectedURL&&Q.redirectedURL!=null&&(ce=Q.redirectedURL);let me=this._seekHandler.getConfig(ce,Z);this._requestURL=me.url;let Se=this._xhr=new XMLHttpRequest;if(Se.open("GET",me.url,!0),Se.responseType="moz-chunked-arraybuffer",Se.onreadystatechange=this._onReadyStateChange.bind(this),Se.onprogress=this._onProgress.bind(this),Se.onloadend=this._onLoadEnd.bind(this),Se.onerror=this._onXhrError.bind(this),Q.withCredentials&&(Se.withCredentials=!0),typeof me.headers=="object"){let vt=me.headers;for(let kt in vt)vt.hasOwnProperty(kt)&&Se.setRequestHeader(kt,vt[kt])}if(typeof this._config.headers=="object"){let vt=this._config.headers;for(let kt in vt)vt.hasOwnProperty(kt)&&Se.setRequestHeader(kt,vt[kt])}this._status=t.kConnecting,Se.send()}abort(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=t.kComplete}_onReadyStateChange(Q){let Z=Q.target;if(Z.readyState===2){if(Z.responseURL!=null&&Z.responseURL!==this._requestURL&&this._onURLRedirect){let ce=this._seekHandler.removeURLParameters(Z.responseURL);this._onURLRedirect(ce)}if(Z.status!==0&&(Z.status<200||Z.status>299))if(this._status=t.kError,this._onError)this._onError(a.HTTP_STATUS_CODE_INVALID,{code:Z.status,msg:Z.statusText});else throw new i("MozChunkedLoader: Http code invalid, "+Z.status+" "+Z.statusText);else this._status=t.kBuffering}}_onProgress(Q){if(this._status===t.kError)return;this._contentLength===null&&Q.total!==null&&Q.total!==0&&(this._contentLength=Q.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let Z=Q.target.response,ce=this._range.from+this._receivedLength;this._receivedLength+=Z.byteLength,this._onDataArrival&&this._onDataArrival(Z,ce,this._receivedLength)}_onLoadEnd(Q){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===t.kError)return;this._status=t.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(Q){this._status=t.kError;let Z=0,ce=null;if(this._contentLength&&Q.loaded<this._contentLength?(Z=a.EARLY_EOF,ce={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):(Z=a.EXCEPTION,ce={code:-1,msg:Q.constructor.name+" "+Q.type}),this._onError)this._onError(Z,ce);else throw new i(ce.msg)}}var B=C;class _ extends null{static isSupported(){try{if(typeof self.MSStream=="undefined"||typeof self.MSStreamReader=="undefined")return!1;let Q=new XMLHttpRequest;return Q.open("GET","https://example.com",!0),Q.responseType="ms-stream",Q.responseType==="ms-stream"}catch(Q){return Log.w("MSStreamLoader",Q.message),!1}}constructor(Q,Z){super("xhr-msstream-loader"),this.TAG="MSStreamLoader",this._seekHandler=Q,this._config=Z,this._needStash=!0,this._xhr=null,this._reader=null,this._totalRange=null,this._currentRange=null,this._currentRequestURL=null,this._currentRedirectedURL=null,this._contentLength=null,this._receivedLength=0,this._bufferLimit=16*1024*1024,this._lastTimeBufferSize=0,this._isReconnecting=!1}destroy(){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),super.destroy()}open(Q,Z){this._internalOpen(Q,Z,!1)}_internalOpen(Q,Z,ce){this._dataSource=Q,ce?this._currentRange=Z:this._totalRange=Z;let me=Q.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?me=this._currentRedirectedURL:Q.redirectedURL!=null&&(me=Q.redirectedURL));let Se=this._seekHandler.getConfig(me,Z);this._currentRequestURL=Se.url;let vt=this._reader=new self.MSStreamReader;vt.onprogress=this._msrOnProgress.bind(this),vt.onload=this._msrOnLoad.bind(this),vt.onerror=this._msrOnError.bind(this);let kt=this._xhr=new XMLHttpRequest;if(kt.open("GET",Se.url,!0),kt.responseType="ms-stream",kt.onreadystatechange=this._xhrOnReadyStateChange.bind(this),kt.onerror=this._xhrOnError.bind(this),Q.withCredentials&&(kt.withCredentials=!0),typeof Se.headers=="object"){let pn=Se.headers;for(let tn in pn)pn.hasOwnProperty(tn)&&kt.setRequestHeader(tn,pn[tn])}if(typeof this._config.headers=="object"){let pn=this._config.headers;for(let tn in pn)pn.hasOwnProperty(tn)&&kt.setRequestHeader(tn,pn[tn])}this._isReconnecting?this._isReconnecting=!1:this._status=LoaderStatus.kConnecting,kt.send()}abort(){this._internalAbort(),this._status=LoaderStatus.kComplete}_internalAbort(){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)}_xhrOnReadyStateChange(Q){let Z=Q.target;if(Z.readyState===2)if(Z.status>=200&&Z.status<=299){if(this._status=LoaderStatus.kBuffering,Z.responseURL!=null){let me=this._seekHandler.removeURLParameters(Z.responseURL);Z.responseURL!==this._currentRequestURL&&me!==this._currentRedirectedURL&&(this._currentRedirectedURL=me,this._onURLRedirect&&this._onURLRedirect(me))}let ce=Z.getResponseHeader("Content-Length");if(ce!=null&&this._contentLength==null){let me=parseInt(ce);me>0&&(this._contentLength=me,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:Z.status,msg:Z.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+Z.status+" "+Z.statusText);else if(Z.readyState===3&&Z.status>=200&&Z.status<=299){this._status=LoaderStatus.kBuffering;let ce=Z.response;this._reader.readAsArrayBuffer(ce)}}_xhrOnError(Q){this._status=LoaderStatus.kError;let Z=LoaderErrors.EXCEPTION,ce={code:-1,msg:Q.constructor.name+" "+Q.type};if(this._onError)this._onError(Z,ce);else throw new RuntimeException(ce.msg)}_msrOnProgress(Q){let ce=Q.target.result;if(ce==null){this._doReconnectIfNeeded();return}let me=ce.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=ce.byteLength;let Se=this._totalRange.from+this._receivedLength;this._receivedLength+=me.byteLength,this._onDataArrival&&this._onDataArrival(me,Se,this._receivedLength),ce.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${Se+me.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength<this._contentLength){this._isReconnecting=!0,this._lastTimeBufferSize=0,this._internalAbort();let Q={from:this._totalRange.from+this._receivedLength,to:-1};this._internalOpen(this._dataSource,Q,!0)}}_msrOnLoad(Q){this._status=LoaderStatus.kComplete,this._onComplete&&this._onComplete(this._totalRange.from,this._totalRange.from+this._receivedLength-1)}_msrOnError(Q){this._status=LoaderStatus.kError;let Z=0,ce=null;if(this._contentLength&&this._receivedLength<this._contentLength?(Z=LoaderErrors.EARLY_EOF,ce={code:-1,msg:"MSStream meet Early-Eof"}):(Z=LoaderErrors.EARLY_EOF,ce={code:-1,msg:Q.constructor.name+" "+Q.type}),this._onError)this._onError(Z,ce);else throw new RuntimeException(ce.msg)}}var A=null;class b extends d{static isSupported(){try{let Q=new XMLHttpRequest;return Q.open("GET","https://example.com",!0),Q.responseType="arraybuffer",Q.responseType==="arraybuffer"}catch(Q){return n.w("RangeLoader",Q.message),!1}}constructor(Q,Z){super("xhr-range-loader"),this.TAG="RangeLoader",this._seekHandler=Q,this._config=Z,this._needStash=!1,this._chunkSizeKBList=[128,256,384,512,768,1024,1536,2048,3072,4096,5120,6144,7168,8192],this._currentChunkSizeKB=384,this._currentSpeedNormalized=0,this._zeroSpeedChunkCount=0,this._xhr=null,this._speedSampler=new r,this._requestAbort=!1,this._waitForTotalLength=!1,this._totalLengthReceived=!1,this._currentRequestURL=null,this._currentRedirectedURL=null,this._currentRequestRange=null,this._totalLength=null,this._contentLength=null,this._receivedLength=0,this._lastTimeLoaded=0}destroy(){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),super.destroy()}get currentSpeed(){return this._speedSampler.lastSecondKBps}open(Q,Z){this._dataSource=Q,this._range=Z,this._status=t.kConnecting;let ce=!1;this._dataSource.filesize!=null&&this._dataSource.filesize!==0&&(ce=!0,this._totalLength=this._dataSource.filesize),!this._totalLengthReceived&&!ce?(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1})):this._openSubRange()}_openSubRange(){let Q=this._currentChunkSizeKB*1024,Z=this._range.from+this._receivedLength,ce=Z+Q;this._contentLength!=null&&ce-this._range.from>=this._contentLength&&(ce=this._range.from+this._contentLength-1),this._currentRequestRange={from:Z,to:ce},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(Q,Z){this._lastTimeLoaded=0;let ce=Q.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?ce=this._currentRedirectedURL:Q.redirectedURL!=null&&(ce=Q.redirectedURL));let me=this._seekHandler.getConfig(ce,Z);this._currentRequestURL=me.url;let Se=this._xhr=new XMLHttpRequest;if(Se.open("GET",me.url,!0),Se.responseType="arraybuffer",Se.onreadystatechange=this._onReadyStateChange.bind(this),Se.onprogress=this._onProgress.bind(this),Se.onload=this._onLoad.bind(this),Se.onerror=this._onXhrError.bind(this),Q.withCredentials&&(Se.withCredentials=!0),typeof me.headers=="object"){let vt=me.headers;for(let kt in vt)vt.hasOwnProperty(kt)&&Se.setRequestHeader(kt,vt[kt])}if(typeof this._config.headers=="object"){let vt=this._config.headers;for(let kt in vt)vt.hasOwnProperty(kt)&&Se.setRequestHeader(kt,vt[kt])}Se.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=t.kComplete}_internalAbort(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)}_onReadyStateChange(Q){let Z=Q.target;if(Z.readyState===2){if(Z.responseURL!=null){let ce=this._seekHandler.removeURLParameters(Z.responseURL);Z.responseURL!==this._currentRequestURL&&ce!==this._currentRedirectedURL&&(this._currentRedirectedURL=ce,this._onURLRedirect&&this._onURLRedirect(ce))}if(Z.status>=200&&Z.status<=299){if(this._waitForTotalLength)return;this._status=t.kBuffering}else if(this._status=t.kError,this._onError)this._onError(a.HTTP_STATUS_CODE_INVALID,{code:Z.status,msg:Z.statusText});else throw new i("RangeLoader: Http code invalid, "+Z.status+" "+Z.statusText)}}_onProgress(Q){if(this._status===t.kError)return;if(this._contentLength===null){let ce=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,ce=!0;let me=Q.total;this._internalAbort(),me!=null&me!==0&&(this._totalLength=me)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,ce){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let Z=Q.loaded-this._lastTimeLoaded;this._lastTimeLoaded=Q.loaded,this._speedSampler.addBytes(Z)}_normalizeSpeed(Q){let Z=this._chunkSizeKBList,ce=Z.length-1,me=0,Se=0,vt=ce;if(Q<Z[0])return Z[0];for(;Se<=vt;){if(me=Se+Math.floor((vt-Se)/2),me===ce||Q>=Z[me]&&Q<Z[me+1])return Z[me];Z[me]<Q?Se=me+1:vt=me-1}}_onLoad(Q){if(this._status===t.kError)return;if(this._waitForTotalLength){this._waitForTotalLength=!1;return}this._lastTimeLoaded=0;let Z=this._speedSampler.lastSecondKBps;if(Z===0&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&(Z=this._speedSampler.currentKBps)),Z!==0){let vt=this._normalizeSpeed(Z);this._currentSpeedNormalized!==vt&&(this._currentSpeedNormalized=vt,this._currentChunkSizeKB=vt)}let ce=Q.target.response,me=this._range.from+this._receivedLength;this._receivedLength+=ce.byteLength;let Se=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():Se=!0,this._onDataArrival&&this._onDataArrival(ce,me,this._receivedLength),Se&&(this._status=t.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}_onXhrError(Q){this._status=t.kError;let Z=0,ce=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?(Z=a.EARLY_EOF,ce={code:-1,msg:"RangeLoader meet Early-Eof"}):(Z=a.EXCEPTION,ce={code:-1,msg:Q.constructor.name+" "+Q.type}),this._onError)this._onError(Z,ce);else throw new i(ce.msg)}}var D=b;class M extends d{static isSupported(){try{return typeof self.WebSocket!="undefined"}catch(Q){return!1}}constructor(){super("websocket-loader"),this.TAG="WebSocketLoader",this._needStash=!0,this._ws=null,this._requestAbort=!1,this._receivedLength=0}destroy(){this._ws&&this.abort(),super.destroy()}open(Q){try{let Z=this._ws=new self.WebSocket(Q.url);Z.binaryType="arraybuffer",Z.onopen=this._onWebSocketOpen.bind(this),Z.onclose=this._onWebSocketClose.bind(this),Z.onmessage=this._onWebSocketMessage.bind(this),Z.onerror=this._onWebSocketError.bind(this),this._status=t.kConnecting}catch(Z){this._status=t.kError;let ce={code:Z.code,msg:Z.message};if(this._onError)this._onError(a.EXCEPTION,ce);else throw new i(ce.msg)}}abort(){let Q=this._ws;Q&&(Q.readyState===0||Q.readyState===1)&&(this._requestAbort=!0,Q.close()),this._ws=null,this._status=t.kComplete}_onWebSocketOpen(Q){this._status=t.kBuffering}_onWebSocketClose(Q){if(this._requestAbort===!0){this._requestAbort=!1;return}this._status=t.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)}_onWebSocketMessage(Q){if(Q.data instanceof ArrayBuffer)this._dispatchArrayBuffer(Q.data);else if(Q.data instanceof Blob){let Z=new FileReader;Z.onload=()=>{this._dispatchArrayBuffer(Z.result)},Z.readAsArrayBuffer(Q.data)}else{this._status=t.kError;let Z={code:-1,msg:"Unsupported WebSocket message type: "+Q.data.constructor.name};if(this._onError)this._onError(a.EXCEPTION,Z);else throw new i(Z.msg)}}_dispatchArrayBuffer(Q){let Z=Q,ce=this._receivedLength;this._receivedLength+=Z.byteLength,this._onDataArrival&&this._onDataArrival(Z,ce,this._receivedLength)}_onWebSocketError(Q){this._status=t.kError;let Z={code:Q.code,msg:Q.message};if(this._onError)this._onError(a.EXCEPTION,Z);else throw new i(Z.msg)}}var R=M;class H{constructor(Q){this._zeroStart=Q||!1}getConfig(Q,Z){let ce={};if(Z.from!==0||Z.to!==-1){let me;Z.to!==-1?me=`bytes=${Z.from.toString()}-${Z.to.toString()}`:me=`bytes=${Z.from.toString()}-`,ce.Range=me}else this._zeroStart&&(ce.Range="bytes=0-");return{url:Q,headers:ce}}removeURLParameters(Q){return Q}}var q=H;class Y{constructor(Q,Z){this._startName=Q,this._endName=Z}getConfig(Q,Z){let ce=Q;if(Z.from!==0||Z.to!==-1){let me=!0;ce.indexOf("?")===-1&&(ce+="?",me=!1),me&&(ce+="&"),ce+=`${this._startName}=${Z.from.toString()}`,Z.to!==-1&&(ce+=`&${this._endName}=${Z.to.toString()}`)}return{url:ce,headers:{}}}removeURLParameters(Q){let Z=Q.split("?")[0],ce,me=Q.indexOf("?");me!==-1&&(ce=Q.substring(me+1));let Se="";if(ce!=null&&ce.length>0){let vt=ce.split("&");for(let kt=0;kt<vt.length;kt++){let pn=vt[kt].split("="),tn=kt>0;pn[0]!==this._startName&&pn[0]!==this._endName&&(tn&&(Se+="&"),Se+=vt[kt])}}return Se.length===0?Z:Z+"?"+Se}}var W=Y;class O{constructor(Q,Z,ce){this.TAG="IOController",this._config=Z,this._extraData=ce,this._stashInitialSize=1024*384,Z.stashInitialSize!=null&&Z.stashInitialSize>0&&(this._stashInitialSize=Z.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,Z.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=Q,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(Q.url),this._refTotalLength=Q.filesize?Q.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new r,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()}destroy(){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}isWorking(){return this._loader&&this._loader.isWorking()&&!this._paused}isPaused(){return this._paused}get status(){return this._loader.status}get extraData(){return this._extraData}set extraData(Q){this._extraData=Q}get onDataArrival(){return this._onDataArrival}set onDataArrival(Q){this._onDataArrival=Q}get onSeeked(){return this._onSeeked}set onSeeked(Q){this._onSeeked=Q}get onError(){return this._onError}set onError(Q){this._onError=Q}get onComplete(){return this._onComplete}set onComplete(Q){this._onComplete=Q}get onRedirect(){return this._onRedirect}set onRedirect(Q){this._onRedirect=Q}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(Q){this._onRecoveredEarlyEof=Q}get currentURL(){return this._dataSource.url}get hasRedirect(){return this._redirectedURL!=null||this._dataSource.redirectedURL!=null}get currentRedirectedURL(){return this._redirectedURL||this._dataSource.redirectedURL}get currentSpeed(){return this._loaderClass===D?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let Q=this._config;if(Q.seekType==="range")this._seekHandler=new q(this._config.rangeLoadZeroStart);else if(Q.seekType==="param"){let Z=Q.seekParamStart||"bstart",ce=Q.seekParamEnd||"bend";this._seekHandler=new W(Z,ce)}else if(Q.seekType==="custom"){if(typeof Q.customSeekHandler!="function")throw new u("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new Q.customSeekHandler}else throw new u(`Invalid seekType in config: ${Q.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=R;else if(y.isSupported())this._loaderClass=y;else if(B.isSupported())this._loaderClass=B;else if(D.isSupported())this._loaderClass=D;else throw new i("Your browser doesn't support xhr with arraybuffer responseType!")}_createLoader(){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)}open(Q){this._currentRange={from:0,to:-1},Q&&(this._currentRange.from=Q),this._speedSampler.reset(),Q||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))}abort(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)}pause(){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)}resume(){if(this._paused){this._paused=!1;let Q=this._resumeFrom;this._resumeFrom=0,this._internalSeek(Q,!0)}}seek(Q){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(Q,!0)}_internalSeek(Q,Z){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(Z),this._loader.destroy(),this._loader=null;let ce={from:Q,to:-1};this._currentRange={from:ce.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,ce),this._onSeeked&&this._onSeeked()}updateUrl(Q){if(!Q||typeof Q!="string"||Q.length===0)throw new u("Url must be a non-empty string!");this._dataSource.url=Q}_expandBuffer(Q){let Z=this._stashSize;for(;Z+1024*1024*1<Q;)Z*=2;if(Z+=1024*1024*1,Z===this._bufferSize)return;let ce=new ArrayBuffer(Z);if(this._stashUsed>0){let me=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(ce,0,Z).set(me,0)}this._stashBuffer=ce,this._bufferSize=Z}_normalizeSpeed(Q){let Z=this._speedNormalizeList,ce=Z.length-1,me=0,Se=0,vt=ce;if(Q<Z[0])return Z[0];for(;Se<=vt;){if(me=Se+Math.floor((vt-Se)/2),me===ce||Q>=Z[me]&&Q<Z[me+1])return Z[me];Z[me]<Q?Se=me+1:vt=me-1}}_adjustStashSize(Q){let Z=0;this._config.isLive||Q<512?Z=Q:Q>=512&&Q<=1024?Z=Math.floor(Q*1.5):Z=Q*2,Z>8192&&(Z=8192);let ce=Z*1024+1024*1024*1;this._bufferSize<ce&&this._expandBuffer(ce),this._stashSize=Z*1024}_dispatchChunks(Q,Z){return this._currentRange.to=Z+Q.byteLength-1,this._onDataArrival(Q,Z)}_onURLRedirect(Q){this._redirectedURL=Q,this._onRedirect&&this._onRedirect(Q)}_onContentLengthKnown(Q){Q&&this._fullRequestFlag&&(this._totalLength=Q,this._fullRequestFlag=!1)}_onLoaderChunkArrival(Q,Z,ce){if(!this._onDataArrival)throw new l("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(Q.byteLength);let me=this._speedSampler.lastSecondKBps;if(me!==0){let Se=this._normalizeSpeed(me);this._speedNormalized!==Se&&(this._speedNormalized=Se,this._adjustStashSize(Se))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=Z),this._stashUsed+Q.byteLength<=this._stashSize)new Uint8Array(this._stashBuffer,0,this._stashSize).set(new Uint8Array(Q),this._stashUsed),this._stashUsed+=Q.byteLength;else{let Se=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){let vt=this._stashBuffer.slice(0,this._stashUsed),kt=this._dispatchChunks(vt,this._stashByteStart);if(kt<vt.byteLength){if(kt>0){let pn=new Uint8Array(vt,kt);Se.set(pn,0),this._stashUsed=pn.byteLength,this._stashByteStart+=kt}}else this._stashUsed=0,this._stashByteStart+=kt;this._stashUsed+Q.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+Q.byteLength),Se=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Se.set(new Uint8Array(Q),this._stashUsed),this._stashUsed+=Q.byteLength}else{let vt=this._dispatchChunks(Q,Z);if(vt<Q.byteLength){let kt=Q.byteLength-vt;kt>this._bufferSize&&(this._expandBuffer(kt),Se=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Se.set(new Uint8Array(Q,vt),0),this._stashUsed+=kt,this._stashByteStart=Z+vt}}}else if(this._stashUsed===0){let Se=this._dispatchChunks(Q,Z);if(Se<Q.byteLength){let vt=Q.byteLength-Se;vt>this._bufferSize&&this._expandBuffer(vt),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(Q,Se),0),this._stashUsed+=vt,this._stashByteStart=Z+Se}}else{this._stashUsed+Q.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+Q.byteLength);let Se=new Uint8Array(this._stashBuffer,0,this._bufferSize);Se.set(new Uint8Array(Q),this._stashUsed),this._stashUsed+=Q.byteLength;let vt=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(vt<this._stashUsed&&vt>0){let kt=new Uint8Array(this._stashBuffer,vt);Se.set(kt,0)}this._stashUsed-=vt,this._stashByteStart+=vt}}_flushStashBuffer(Q){if(this._stashUsed>0){let Z=this._stashBuffer.slice(0,this._stashUsed),ce=this._dispatchChunks(Z,this._stashByteStart),me=Z.byteLength-ce;if(ce<Z.byteLength)if(Q)n.w(this.TAG,`${me} bytes unconsumed data remain when flush buffer, dropped`);else{if(ce>0){let Se=new Uint8Array(this._stashBuffer,0,this._bufferSize),vt=new Uint8Array(Z,ce);Se.set(vt,0),this._stashUsed=vt.byteLength,this._stashByteStart+=ce}return 0}return this._stashUsed=0,this._stashByteStart=0,me}return 0}_onLoaderComplete(Q,Z){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(Q,Z){switch(n.e(this.TAG,`Loader error, code = ${Z.code}, msg = ${Z.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,Q=a.UNRECOVERABLE_EARLY_EOF),Q){case a.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let ce=this._currentRange.to+1;ce<this._totalLength&&(n.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek(ce,!1));return}Q=a.UNRECOVERABLE_EARLY_EOF;break}case a.UNRECOVERABLE_EARLY_EOF:case a.CONNECTING_TIMEOUT:case a.HTTP_STATUS_CODE_INVALID:case a.EXCEPTION:break}if(this._onError)this._onError(Q,Z);else throw new i("IOException: "+Z.msg)}}var ne=O;const ee={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 Ae(){return Object.assign({},ee)}class ${static supportMSEH264Playback(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}static supportNetworkStreamIO(){let Q=new ne({},Ae()),Z=Q.loaderType;return Q.destroy(),Z=="fetch-stream-loader"||Z=="xhr-moz-chunked-loader"}static getNetworkLoaderTypeName(){let Q=new ne({},Ae()),Z=Q.loaderType;return Q.destroy(),Z}static supportNativeMediaPlayback(Q){$.videoElement==null&&($.videoElement=window.document.createElement("video"));let Z=$.videoElement.canPlayType(Q);return Z==="probably"||Z=="maybe"}static getFeatureList(){let Q={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return Q.mseFlvPlayback=$.supportMSEH264Playback(),Q.networkStreamIO=$.supportNetworkStreamIO(),Q.networkLoaderName=$.getNetworkLoaderTypeName(),Q.mseLiveFlvPlayback=Q.mseFlvPlayback&&Q.networkStreamIO,Q.nativeMP4H264Playback=$.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),Q.nativeWebmVP8Playback=$.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),Q.nativeWebmVP9Playback=$.supportNativeMediaPlayback('video/webm; codecs="vp9"'),Q}}var be=$,Oe={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"};class Ge{static get forceGlobalTag(){return n.FORCE_GLOBAL_TAG}static set forceGlobalTag(Q){n.FORCE_GLOBAL_TAG=Q,Ge._notifyChange()}static get globalTag(){return n.GLOBAL_TAG}static set globalTag(Q){n.GLOBAL_TAG=Q,Ge._notifyChange()}static get enableAll(){return n.ENABLE_VERBOSE&&n.ENABLE_DEBUG&&n.ENABLE_INFO&&n.ENABLE_WARN&&n.ENABLE_ERROR}static set enableAll(Q){n.ENABLE_VERBOSE=Q,n.ENABLE_DEBUG=Q,n.ENABLE_INFO=Q,n.ENABLE_WARN=Q,n.ENABLE_ERROR=Q,Ge._notifyChange()}static get enableDebug(){return n.ENABLE_DEBUG}static set enableDebug(Q){n.ENABLE_DEBUG=Q,Ge._notifyChange()}static get enableVerbose(){return n.ENABLE_VERBOSE}static set enableVerbose(Q){n.ENABLE_VERBOSE=Q,Ge._notifyChange()}static get enableInfo(){return n.ENABLE_INFO}static set enableInfo(Q){n.ENABLE_INFO=Q,Ge._notifyChange()}static get enableWarn(){return n.ENABLE_WARN}static set enableWarn(Q){n.ENABLE_WARN=Q,Ge._notifyChange()}static get enableError(){return n.ENABLE_ERROR}static set enableError(Q){n.ENABLE_ERROR=Q,Ge._notifyChange()}static getConfig(){return{globalTag:n.GLOBAL_TAG,forceGlobalTag:n.FORCE_GLOBAL_TAG,enableVerbose:n.ENABLE_VERBOSE,enableDebug:n.ENABLE_DEBUG,enableInfo:n.ENABLE_INFO,enableWarn:n.ENABLE_WARN,enableError:n.ENABLE_ERROR,enableCallback:n.ENABLE_CALLBACK}}static applyConfig(Q){n.GLOBAL_TAG=Q.globalTag,n.FORCE_GLOBAL_TAG=Q.forceGlobalTag,n.ENABLE_VERBOSE=Q.enableVerbose,n.ENABLE_DEBUG=Q.enableDebug,n.ENABLE_INFO=Q.enableInfo,n.ENABLE_WARN=Q.enableWarn,n.ENABLE_ERROR=Q.enableError,n.ENABLE_CALLBACK=Q.enableCallback}static _notifyChange(){let Q=Ge.emitter;if(Q.listenerCount("change")>0){let Z=Ge.getConfig();Q.emit("change",Z)}}static registerListener(Q){Ge.emitter.addListener("change",Q)}static removeListener(Q){Ge.emitter.removeListener("change",Q)}static addLogListener(Q){n.emitter.addListener("log",Q),n.emitter.listenerCount("log")>0&&(n.ENABLE_CALLBACK=!0,Ge._notifyChange())}static removeLogListener(Q){n.emitter.removeListener("log",Q),n.emitter.listenerCount("log")===0&&(n.ENABLE_CALLBACK=!1,Ge._notifyChange())}}Ge.emitter=new(m());var Ve=Ge;class _e{constructor(){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}isComplete(){let Q=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,Z=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&&Q&&Z}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(Q){if(this.keyframesIndex==null)return null;let Z=this.keyframesIndex,ce=this._search(Z.times,Q);return{index:ce,milliseconds:Z.times[ce],fileposition:Z.filepositions[ce]}}_search(Q,Z){let ce=0,me=Q.length-1,Se=0,vt=0,kt=me;for(Z<Q[0]&&(ce=0,vt=kt+1);vt<=kt;)if(Se=vt+Math.floor((kt-vt)/2),Se===me||Z>=Q[Se]&&Z<Q[Se+1]){ce=Se;break}else Q[Se]<Z?vt=Se+1:kt=Se-1;return ce}}var xe=_e;function Xe(Tn,Q,Z){let ce=Tn;if(Q+Z<ce.length){for(;Z--;)if((ce[++Q]&192)!==128)return!1;return!0}else return!1}function qe(Tn){let Q=[],Z=Tn,ce=0,me=Tn.length;for(;ce<me;){if(Z[ce]<128){Q.push(String.fromCharCode(Z[ce])),++ce;continue}else if(!(Z[ce]<192)){if(Z[ce]<224){if(Xe(Z,ce,1)){let Se=(Z[ce]&31)<<6|Z[ce+1]&63;if(Se>=128){Q.push(String.fromCharCode(Se&65535)),ce+=2;continue}}}else if(Z[ce]<240){if(Xe(Z,ce,2)){let Se=(Z[ce]&15)<<12|(Z[ce+1]&63)<<6|Z[ce+2]&63;if(Se>=2048&&(Se&63488)!==55296){Q.push(String.fromCharCode(Se&65535)),ce+=3;continue}}}else if(Z[ce]<248&&Xe(Z,ce,3)){let Se=(Z[ce]&7)<<18|(Z[ce+1]&63)<<12|(Z[ce+2]&63)<<6|Z[ce+3]&63;if(Se>65536&&Se<1114112){Se-=65536,Q.push(String.fromCharCode(Se>>>10|55296)),Q.push(String.fromCharCode(Se&1023|56320)),ce+=4;continue}}}Q.push("\uFFFD"),++ce}return Q.join("")}var lt=qe;let at=function(){let Tn=new ArrayBuffer(2);return new DataView(Tn).setInt16(0,256,!0),new Int16Array(Tn)[0]===256}();class Ee{static parseScriptData(Q,Z,ce){let me={};try{let Se=Ee.parseValue(Q,Z,ce),vt=Ee.parseValue(Q,Z+Se.size,ce-Se.size);me[Se.data]=vt.data}catch(Se){n.e("AMF",Se.toString())}return me}static parseObject(Q,Z,ce){if(ce<3)throw new l("Data not enough when parse ScriptDataObject");let me=Ee.parseString(Q,Z,ce),Se=Ee.parseValue(Q,Z+me.size,ce-me.size),vt=Se.objectEnd;return{data:{name:me.data,value:Se.data},size:me.size+Se.size,objectEnd:vt}}static parseVariable(Q,Z,ce){return Ee.parseObject(Q,Z,ce)}static parseString(Q,Z,ce){if(ce<2)throw new l("Data not enough when parse String");let Se=new DataView(Q,Z,ce).getUint16(0,!at),vt;return Se>0?vt=lt(new Uint8Array(Q,Z+2,Se)):vt="",{data:vt,size:2+Se}}static parseLongString(Q,Z,ce){if(ce<4)throw new l("Data not enough when parse LongString");let Se=new DataView(Q,Z,ce).getUint32(0,!at),vt;return Se>0?vt=lt(new Uint8Array(Q,Z+4,Se)):vt="",{data:vt,size:4+Se}}static parseDate(Q,Z,ce){if(ce<10)throw new l("Data size invalid when parse Date");let me=new DataView(Q,Z,ce),Se=me.getFloat64(0,!at),vt=me.getInt16(8,!at);return Se+=vt*60*1e3,{data:new Date(Se),size:10}}static parseValue(Q,Z,ce){if(ce<1)throw new l("Data not enough when parse Value");let me=new DataView(Q,Z,ce),Se=1,vt=me.getUint8(0),kt,pn=!1;try{switch(vt){case 0:kt=me.getFloat64(1,!at),Se+=8;break;case 1:{kt=!!me.getUint8(1),Se+=1;break}case 2:{let tn=Ee.parseString(Q,Z+1,ce-1);kt=tn.data,Se+=tn.size;break}case 3:{kt={};let tn=0;for((me.getUint32(ce-4,!at)&16777215)===9&&(tn=3);Se<ce-4;){let kn=Ee.parseObject(Q,Z+Se,ce-Se-tn);if(kn.objectEnd)break;kt[kn.data.name]=kn.data.value,Se+=kn.size}Se<=ce-3&&(me.getUint32(Se-1,!at)&16777215)===9&&(Se+=3);break}case 8:{kt={},Se+=4;let tn=0;for((me.getUint32(ce-4,!at)&16777215)===9&&(tn=3);Se<ce-8;){let kn=Ee.parseVariable(Q,Z+Se,ce-Se-tn);if(kn.objectEnd)break;kt[kn.data.name]=kn.data.value,Se+=kn.size}Se<=ce-3&&(me.getUint32(Se-1,!at)&16777215)===9&&(Se+=3);break}case 9:kt=void 0,Se=1,pn=!0;break;case 10:{kt=[];let tn=me.getUint32(1,!at);Se+=4;for(let kn=0;kn<tn;kn++){let Gn=Ee.parseValue(Q,Z+Se,ce-Se);kt.push(Gn.data),Se+=Gn.size}break}case 11:{let tn=Ee.parseDate(Q,Z+1,ce-1);kt=tn.data,Se+=tn.size;break}case 12:{let tn=Ee.parseString(Q,Z+1,ce-1);kt=tn.data,Se+=tn.size;break}default:Se=ce,n.w("AMF","Unsupported AMF value type "+vt)}}catch(tn){n.e("AMF",tn.toString())}return{data:kt,size:Se,objectEnd:pn}}}var X=Ee;class We{constructor(Q){this.TAG="ExpGolomb",this._buffer=Q,this._buffer_index=0,this._total_bytes=Q.byteLength,this._total_bits=Q.byteLength*8,this._current_word=0,this._current_word_bits_left=0}destroy(){this._buffer=null}_fillCurrentWord(){let Q=this._total_bytes-this._buffer_index;if(Q<=0)throw new l("ExpGolomb: _fillCurrentWord() but no bytes available");let Z=Math.min(4,Q),ce=new Uint8Array(4);ce.set(this._buffer.subarray(this._buffer_index,this._buffer_index+Z)),this._current_word=new DataView(ce.buffer).getUint32(0,!1),this._buffer_index+=Z,this._current_word_bits_left=Z*8}readBits(Q){if(Q>32)throw new u("ExpGolomb: readBits() bits exceeded max 32bits!");if(Q<=this._current_word_bits_left){let vt=this._current_word>>>32-Q;return this._current_word<<=Q,this._current_word_bits_left-=Q,vt}let Z=this._current_word_bits_left?this._current_word:0;Z=Z>>>32-this._current_word_bits_left;let ce=Q-this._current_word_bits_left;this._fillCurrentWord();let me=Math.min(ce,this._current_word_bits_left),Se=this._current_word>>>32-me;return this._current_word<<=me,this._current_word_bits_left-=me,Z=Z<<me|Se,Z}readBool(){return this.readBits(1)===1}readByte(){return this.readBits(8)}_skipLeadingZero(){let Q;for(Q=0;Q<this._current_word_bits_left;Q++)if(this._current_word&2147483648>>>Q)return this._current_word<<=Q,this._current_word_bits_left-=Q,Q;return this._fillCurrentWord(),Q+this._skipLeadingZero()}readUEG(){let Q=this._skipLeadingZero();return this.readBits(Q+1)-1}readSEG(){let Q=this.readUEG();return Q&1?Q+1>>>1:-1*(Q>>>1)}}var oe=We;class K{static _ebsp2rbsp(Q){let Z=Q,ce=Z.byteLength,me=new Uint8Array(ce),Se=0;for(let vt=0;vt<ce;vt++)vt>=2&&Z[vt]===3&&Z[vt-1]===0&&Z[vt-2]===0||(me[Se]=Z[vt],Se++);return new Uint8Array(me.buffer,0,Se)}static parseSPS(Q){let Z=K._ebsp2rbsp(Q),ce=new oe(Z);ce.readByte();let me=ce.readByte();ce.readByte();let Se=ce.readByte();ce.readUEG();let vt=K.getProfileString(me),kt=K.getLevelString(Se),pn=1,tn=420,kn=[0,420,422,444],Gn=8;if((me===100||me===110||me===122||me===244||me===44||me===83||me===86||me===118||me===128||me===138||me===144)&&(pn=ce.readUEG(),pn===3&&ce.readBits(1),pn<=3&&(tn=kn[pn]),Gn=ce.readUEG()+8,ce.readUEG(),ce.readBits(1),ce.readBool())){let La=pn!==3?8:12;for(let Za=0;Za<La;Za++)ce.readBool()&&(Za<6?K._skipScalingList(ce,16):K._skipScalingList(ce,64))}ce.readUEG();let Kn=ce.readUEG();if(Kn===0)ce.readUEG();else if(Kn===1){ce.readBits(1),ce.readSEG(),ce.readSEG();let La=ce.readUEG();for(let Za=0;Za<La;Za++)ce.readSEG()}let Nn=ce.readUEG();ce.readBits(1);let fr=ce.readUEG(),er=ce.readUEG(),Hn=ce.readBits(1);Hn===0&&ce.readBits(1),ce.readBits(1);let Qn=0,yr=0,Er=0,Qr=0;ce.readBool()&&(Qn=ce.readUEG(),yr=ce.readUEG(),Er=ce.readUEG(),Qr=ce.readUEG());let Or=1,Ir=1,Ai=0,Si=!0,ci=0,Ci=0;if(ce.readBool()){if(ce.readBool()){let La=ce.readByte(),Za=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],js=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];La>0&&La<16?(Or=Za[La-1],Ir=js[La-1]):La===255&&(Or=ce.readByte()<<8|ce.readByte(),Ir=ce.readByte()<<8|ce.readByte())}if(ce.readBool()&&ce.readBool(),ce.readBool()&&(ce.readBits(4),ce.readBool()&&ce.readBits(24)),ce.readBool()&&(ce.readUEG(),ce.readUEG()),ce.readBool()){let La=ce.readBits(32),Za=ce.readBits(32);Si=ce.readBool(),ci=Za,Ci=La*2,Ai=ci/Ci}}let Na=1;(Or!==1||Ir!==1)&&(Na=Or/Ir);let ii=0,Hi=0;if(pn===0)ii=1,Hi=2-Hn;else{let La=pn===3?1:2,Za=pn===1?2:1;ii=La,Hi=Za*(2-Hn)}let Bs=(fr+1)*16,Fs=(2-Hn)*((er+1)*16);Bs-=(Qn+yr)*ii,Fs-=(Er+Qr)*Hi;let ns=Math.ceil(Bs*Na);return ce.destroy(),ce=null,{profile_string:vt,level_string:kt,bit_depth:Gn,ref_frames:Nn,chroma_format:tn,chroma_format_string:K.getChromaFormatString(tn),frame_rate:{fixed:Si,fps:Ai,fps_den:Ci,fps_num:ci},sar_ratio:{width:Or,height:Ir},codec_size:{width:Bs,height:Fs},present_size:{width:ns,height:Fs}}}static _skipScalingList(Q,Z){let ce=8,me=8,Se=0;for(let vt=0;vt<Z;vt++)me!==0&&(Se=Q.readSEG(),me=(ce+Se+256)%256),ce=me===0?ce:me}static getProfileString(Q){switch(Q){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"}}static getLevelString(Q){return(Q/10).toFixed(1)}static getChromaFormatString(Q){switch(Q){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}var V=K,te={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"};function P(Tn){return Tn>>>8&255|(Tn&255)<<8}function z(Tn){return(Tn&4278190080)>>>24|(Tn&16711680)>>>8|(Tn&65280)<<8|(Tn&255)<<24}function U(Tn,Q){return Tn[Q]<<24|Tn[Q+1]<<16|Tn[Q+2]<<8|Tn[Q+3]}class fe{constructor(Q,Z){this.TAG="FLVDemuxer",this._config=Z,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=Q.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=Q.hasAudioTrack,this._hasVideo=Q.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new xe,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(){let ce=new ArrayBuffer(2);return new DataView(ce).setInt16(0,256,!0),new Int16Array(ce)[0]===256}()}destroy(){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}static probe(Q){let Z=new Uint8Array(Q),ce={match:!1};if(Z[0]!==70||Z[1]!==76||Z[2]!==86||Z[3]!==1)return ce;let me=(Z[4]&4)>>>2!==0,Se=(Z[4]&1)!==0,vt=U(Z,5);return vt<9?ce:{match:!0,consumed:vt,dataOffset:vt,hasAudioTrack:me,hasVideoTrack:Se}}bindDataSource(Q){return Q.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(Q){this._onTrackMetadata=Q}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(Q){this._onMediaInfo=Q}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(Q){this._onMetaDataArrived=Q}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(Q){this._onScriptDataArrived=Q}get onError(){return this._onError}set onError(Q){this._onError=Q}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(Q){this._onDataAvailable=Q}get timestampBase(){return this._timestampBase}set timestampBase(Q){this._timestampBase=Q}get overridedDuration(){return this._duration}set overridedDuration(Q){this._durationOverrided=!0,this._duration=Q,this._mediaInfo.duration=Q}set overridedHasAudio(Q){this._hasAudioFlagOverrided=!0,this._hasAudio=Q,this._mediaInfo.hasAudio=Q}set overridedHasVideo(Q){this._hasVideoFlagOverrided=!0,this._hasVideo=Q,this._mediaInfo.hasVideo=Q}resetMediaInfo(){this._mediaInfo=new xe}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(Q,Z){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new l("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let ce=0,me=this._littleEndian;if(Z===0)if(Q.byteLength>13)ce=fe.probe(Q).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,Z+ce!==this._dataOffset&&n.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(Q,ce).getUint32(0,!me)!==0&&n.w(this.TAG,"PrevTagSize0 !== 0 !!!"),ce+=4);ce<Q.byteLength;){this._dispatch=!0;let Se=new DataView(Q,ce);if(ce+11+4>Q.byteLength)break;let vt=Se.getUint8(0),kt=Se.getUint32(0,!me)&16777215;if(ce+11+kt+4>Q.byteLength)break;if(vt!==8&&vt!==9&&vt!==18){n.w(this.TAG,`Unsupported tag type ${vt}, skipped`),ce+=11+kt+4;continue}let pn=Se.getUint8(4),tn=Se.getUint8(5),kn=Se.getUint8(6),Gn=Se.getUint8(7),Kn=kn|tn<<8|pn<<16|Gn<<24;(Se.getUint32(7,!me)&16777215)!==0&&n.w(this.TAG,"Meet tag which has StreamID != 0!");let fr=ce+11;switch(vt){case 8:this._parseAudioData(Q,fr,kt,Kn);break;case 9:this._parseVideoData(Q,fr,kt,Kn,Z+ce);break;case 18:this._parseScriptData(Q,fr,kt);break}let er=Se.getUint32(11+kt,!me);er!==11+kt&&n.w(this.TAG,`Invalid PrevTagSize ${er}`),ce+=11+kt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),ce}_parseScriptData(Q,Z,ce){let me=X.parseScriptData(Q,Z,ce);if(me.hasOwnProperty("onMetaData")){if(me.onMetaData==null||typeof me.onMetaData!="object"){n.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&n.w(this.TAG,"Found another onMetaData tag!"),this._metadata=me;let Se=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Se)),typeof Se.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=Se.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof Se.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=Se.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof Se.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Se.audiodatarate),typeof Se.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Se.videodatarate),typeof Se.width=="number"&&(this._mediaInfo.width=Se.width),typeof Se.height=="number"&&(this._mediaInfo.height=Se.height),typeof Se.duration=="number"){if(!this._durationOverrided){let vt=Math.floor(Se.duration*this._timescale);this._duration=vt,this._mediaInfo.duration=vt}}else this._mediaInfo.duration=0;if(typeof Se.framerate=="number"){let vt=Math.floor(Se.framerate*1e3);if(vt>0){let kt=vt/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=kt,this._referenceFrameRate.fps_num=vt,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=kt}}if(typeof Se.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let vt=Se.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(vt),Se.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Se,n.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(me).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},me))}_parseKeyframesIndex(Q){let Z=[],ce=[];for(let me=1;me<Q.times.length;me++){let Se=this._timestampBase+Math.floor(Q.times[me]*1e3);Z.push(Se),ce.push(Q.filepositions[me])}return{times:Z,filepositions:ce}}_parseAudioData(Q,Z,ce,me){if(ce<=1){n.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");return}if(this._hasAudioFlagOverrided===!0&&this._hasAudio===!1)return;let Se=this._littleEndian,kt=new DataView(Q,Z,ce).getUint8(0),pn=kt>>>4;if(pn!==2&&pn!==10){this._onError(te.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+pn);return}let tn=0,kn=(kt&12)>>>2;if(kn>=0&&kn<=4)tn=this._flvSoundRateTable[kn];else{this._onError(te.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+kn);return}let Gn=(kt&2)>>>1,Kn=kt&1,Nn=this._audioMetadata,fr=this._audioTrack;if(Nn||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),Nn=this._audioMetadata={},Nn.type="audio",Nn.id=fr.id,Nn.timescale=this._timescale,Nn.duration=this._duration,Nn.audioSampleRate=tn,Nn.channelCount=Kn===0?1:2),pn===10){let er=this._parseAACAudioData(Q,Z+1,ce-1);if(er==null)return;if(er.packetType===0){Nn.config&&n.w(this.TAG,"Found another AudioSpecificConfig!");let Hn=er.data;Nn.audioSampleRate=Hn.samplingRate,Nn.channelCount=Hn.channelCount,Nn.codec=Hn.codec,Nn.originalCodec=Hn.originalCodec,Nn.config=Hn.config,Nn.refSampleDuration=1024/Nn.audioSampleRate*Nn.timescale,n.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",Nn);let Qn=this._mediaInfo;Qn.audioCodec=Nn.originalCodec,Qn.audioSampleRate=Nn.audioSampleRate,Qn.audioChannelCount=Nn.channelCount,Qn.hasVideo?Qn.videoCodec!=null&&(Qn.mimeType='video/x-flv; codecs="'+Qn.videoCodec+","+Qn.audioCodec+'"'):Qn.mimeType='video/x-flv; codecs="'+Qn.audioCodec+'"',Qn.isComplete()&&this._onMediaInfo(Qn)}else if(er.packetType===1){let Hn=this._timestampBase+me,Qn={unit:er.data,length:er.data.byteLength,dts:Hn,pts:Hn};fr.samples.push(Qn),fr.length+=er.data.length}else n.e(this.TAG,`Flv: Unsupported AAC data type ${er.packetType}`)}else if(pn===2){if(!Nn.codec){let yr=this._parseMP3AudioData(Q,Z+1,ce-1,!0);if(yr==null)return;Nn.audioSampleRate=yr.samplingRate,Nn.channelCount=yr.channelCount,Nn.codec=yr.codec,Nn.originalCodec=yr.originalCodec,Nn.refSampleDuration=1152/Nn.audioSampleRate*Nn.timescale,n.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",Nn);let Er=this._mediaInfo;Er.audioCodec=Nn.codec,Er.audioSampleRate=Nn.audioSampleRate,Er.audioChannelCount=Nn.channelCount,Er.audioDataRate=yr.bitRate,Er.hasVideo?Er.videoCodec!=null&&(Er.mimeType='video/x-flv; codecs="'+Er.videoCodec+","+Er.audioCodec+'"'):Er.mimeType='video/x-flv; codecs="'+Er.audioCodec+'"',Er.isComplete()&&this._onMediaInfo(Er)}let er=this._parseMP3AudioData(Q,Z+1,ce-1,!1);if(er==null)return;let Hn=this._timestampBase+me,Qn={unit:er,length:er.byteLength,dts:Hn,pts:Hn};fr.samples.push(Qn),fr.length+=er.length}}_parseAACAudioData(Q,Z,ce){if(ce<=1){n.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let me={},Se=new Uint8Array(Q,Z,ce);return me.packetType=Se[0],Se[0]===0?me.data=this._parseAACAudioSpecificConfig(Q,Z+1,ce-1):me.data=Se.subarray(1),me}_parseAACAudioSpecificConfig(Q,Z,ce){let me=new Uint8Array(Q,Z,ce),Se=null,vt=0,kt=0,pn=null,tn=0,kn=null;if(vt=kt=me[0]>>>3,tn=(me[0]&7)<<1|me[1]>>>7,tn<0||tn>=this._mpegSamplingRates.length){this._onError(te.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Gn=this._mpegSamplingRates[tn],Kn=(me[1]&120)>>>3;if(Kn<0||Kn>=8){this._onError(te.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}vt===5&&(kn=(me[1]&7)<<1|me[2]>>>7,pn=(me[2]&124)>>>2);let Nn=self.navigator.userAgent.toLowerCase();return Nn.indexOf("firefox")!==-1?tn>=6?(vt=5,Se=new Array(4),kn=tn-3):(vt=2,Se=new Array(2),kn=tn):Nn.indexOf("android")!==-1?(vt=2,Se=new Array(2),kn=tn):(vt=5,kn=tn,Se=new Array(4),tn>=6?kn=tn-3:Kn===1&&(vt=2,Se=new Array(2),kn=tn)),Se[0]=vt<<3,Se[0]|=(tn&15)>>>1,Se[1]=(tn&15)<<7,Se[1]|=(Kn&15)<<3,vt===5&&(Se[1]|=(kn&15)>>>1,Se[2]=(kn&1)<<7,Se[2]|=8,Se[3]=0),{config:Se,samplingRate:Gn,channelCount:Kn,codec:"mp4a.40."+vt,originalCodec:"mp4a.40."+kt}}_parseMP3AudioData(Q,Z,ce,me){if(ce<4){n.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let Se=this._littleEndian,vt=new Uint8Array(Q,Z,ce),kt=null;if(me){if(vt[0]!==255)return;let pn=vt[1]>>>3&3,tn=(vt[1]&6)>>1,kn=(vt[2]&240)>>>4,Gn=(vt[2]&12)>>>2,Nn=(vt[3]>>>6&3)!==3?2:1,fr=0,er=0,Hn=34,Qn="mp3";switch(pn){case 0:fr=this._mpegAudioV25SampleRateTable[Gn];break;case 2:fr=this._mpegAudioV20SampleRateTable[Gn];break;case 3:fr=this._mpegAudioV10SampleRateTable[Gn];break}switch(tn){case 1:Hn=34,kn<this._mpegAudioL3BitRateTable.length&&(er=this._mpegAudioL3BitRateTable[kn]);break;case 2:Hn=33,kn<this._mpegAudioL2BitRateTable.length&&(er=this._mpegAudioL2BitRateTable[kn]);break;case 3:Hn=32,kn<this._mpegAudioL1BitRateTable.length&&(er=this._mpegAudioL1BitRateTable[kn]);break}kt={bitRate:er,samplingRate:fr,channelCount:Nn,codec:Qn,originalCodec:Qn}}else kt=vt;return kt}_parseVideoData(Q,Z,ce,me,Se){if(ce<=1){n.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;let vt=new Uint8Array(Q,Z,ce)[0],kt=(vt&240)>>>4,pn=vt&15;if(pn!==7){this._onError(te.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${pn}`);return}this._parseAVCVideoPacket(Q,Z+1,ce-1,me,Se,kt)}_parseAVCVideoPacket(Q,Z,ce,me,Se,vt){if(ce<4){n.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let kt=this._littleEndian,pn=new DataView(Q,Z,ce),tn=pn.getUint8(0),Gn=(pn.getUint32(0,!kt)&16777215)<<8>>8;if(tn===0)this._parseAVCDecoderConfigurationRecord(Q,Z+4,ce-4);else if(tn===1)this._parseAVCVideoData(Q,Z+4,ce-4,me,Se,vt,Gn);else if(tn!==2){this._onError(te.FORMAT_ERROR,`Flv: Invalid video packet type ${tn}`);return}}_parseAVCDecoderConfigurationRecord(Q,Z,ce){if(ce<7){n.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let me=this._videoMetadata,Se=this._videoTrack,vt=this._littleEndian,kt=new DataView(Q,Z,ce);me?typeof me.avcc!="undefined"&&n.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),me=this._videoMetadata={},me.type="video",me.id=Se.id,me.timescale=this._timescale,me.duration=this._duration);let pn=kt.getUint8(0),tn=kt.getUint8(1),kn=kt.getUint8(2),Gn=kt.getUint8(3);if(pn!==1||tn===0){this._onError(te.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(kt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(te.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Kn=kt.getUint8(5)&31;if(Kn===0){this._onError(te.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Kn>1&&n.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Kn}`);let Nn=6;for(let er=0;er<Kn;er++){let Hn=kt.getUint16(Nn,!vt);if(Nn+=2,Hn===0)continue;let Qn=new Uint8Array(Q,Z+Nn,Hn);Nn+=Hn;let yr=V.parseSPS(Qn);if(er!==0)continue;me.codecWidth=yr.codec_size.width,me.codecHeight=yr.codec_size.height,me.presentWidth=yr.present_size.width,me.presentHeight=yr.present_size.height,me.profile=yr.profile_string,me.level=yr.level_string,me.bitDepth=yr.bit_depth,me.chromaFormat=yr.chroma_format,me.sarRatio=yr.sar_ratio,me.frameRate=yr.frame_rate,(yr.frame_rate.fixed===!1||yr.frame_rate.fps_num===0||yr.frame_rate.fps_den===0)&&(me.frameRate=this._referenceFrameRate);let Er=me.frameRate.fps_den,Qr=me.frameRate.fps_num;me.refSampleDuration=me.timescale*(Er/Qr);let li=Qn.subarray(1,4),Or="avc1.";for(let Ai=0;Ai<3;Ai++){let Si=li[Ai].toString(16);Si.length<2&&(Si="0"+Si),Or+=Si}me.codec=Or;let Ir=this._mediaInfo;Ir.width=me.codecWidth,Ir.height=me.codecHeight,Ir.fps=me.frameRate.fps,Ir.profile=me.profile,Ir.level=me.level,Ir.refFrames=yr.ref_frames,Ir.chromaFormat=yr.chroma_format_string,Ir.sarNum=me.sarRatio.width,Ir.sarDen=me.sarRatio.height,Ir.videoCodec=Or,Ir.hasAudio?Ir.audioCodec!=null&&(Ir.mimeType='video/x-flv; codecs="'+Ir.videoCodec+","+Ir.audioCodec+'"'):Ir.mimeType='video/x-flv; codecs="'+Ir.videoCodec+'"',Ir.isComplete()&&this._onMediaInfo(Ir)}let fr=kt.getUint8(Nn);if(fr===0){this._onError(te.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else fr>1&&n.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${fr}`);Nn++;for(let er=0;er<fr;er++){let Hn=kt.getUint16(Nn,!vt);Nn+=2,Hn!==0&&(Nn+=Hn)}me.avcc=new Uint8Array(ce),me.avcc.set(new Uint8Array(Q,Z,ce),0),n.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",me)}_parseAVCVideoData(Q,Z,ce,me,Se,vt,kt){let pn=this._littleEndian,tn=new DataView(Q,Z,ce),kn=[],Gn=0,Kn=0;const Nn=this._naluLengthSize;let fr=this._timestampBase+me,er=vt===1;for(;Kn<ce;){if(Kn+4>=ce){n.w(this.TAG,`Malformed Nalu near timestamp ${fr}, offset = ${Kn}, dataSize = ${ce}`);break}let Hn=tn.getUint32(Kn,!pn);if(Nn===3&&(Hn>>>=8),Hn>ce-Nn){n.w(this.TAG,`Malformed Nalus near timestamp ${fr}, NaluSize > DataSize!`);return}let Qn=tn.getUint8(Kn+Nn)&31;Qn===5&&(er=!0);let yr=new Uint8Array(Q,Z+Kn,Nn+Hn),Er={type:Qn,data:yr};kn.push(Er),Gn+=yr.byteLength,Kn+=Nn+Hn}if(kn.length){let Hn=this._videoTrack,Qn={units:kn,length:Gn,isKeyframe:er,dts:fr,cts:kt,pts:fr+kt};er&&(Qn.fileposition=Se),Hn.samples.push(Qn),Hn.length+=Gn}}}var Me=fe;class Re{static init(){Re.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(let Z in Re.types)Re.types.hasOwnProperty(Z)&&(Re.types[Z]=[Z.charCodeAt(0),Z.charCodeAt(1),Z.charCodeAt(2),Z.charCodeAt(3)]);let Q=Re.constants={};Q.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),Q.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),Q.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),Q.STSC=Q.STCO=Q.STTS,Q.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),Q.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]),Q.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]),Q.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),Q.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),Q.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(Q){let Z=8,ce=null,me=Array.prototype.slice.call(arguments,1),Se=me.length;for(let kt=0;kt<Se;kt++)Z+=me[kt].byteLength;ce=new Uint8Array(Z),ce[0]=Z>>>24&255,ce[1]=Z>>>16&255,ce[2]=Z>>>8&255,ce[3]=Z&255,ce.set(Q,4);let vt=8;for(let kt=0;kt<Se;kt++)ce.set(me[kt],vt),vt+=me[kt].byteLength;return ce}static generateInitSegment(Q){let Z=Re.box(Re.types.ftyp,Re.constants.FTYP),ce=Re.moov(Q),me=new Uint8Array(Z.byteLength+ce.byteLength);return me.set(Z,0),me.set(ce,Z.byteLength),me}static moov(Q){let Z=Re.mvhd(Q.timescale,Q.duration),ce=Re.trak(Q),me=Re.mvex(Q);return Re.box(Re.types.moov,Z,ce,me)}static mvhd(Q,Z){return Re.box(Re.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,Q>>>24&255,Q>>>16&255,Q>>>8&255,Q&255,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&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]))}static trak(Q){return Re.box(Re.types.trak,Re.tkhd(Q),Re.mdia(Q))}static tkhd(Q){let Z=Q.id,ce=Q.duration,me=Q.presentWidth,Se=Q.presentHeight;return Re.box(Re.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&255,0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&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,me>>>8&255,me&255,0,0,Se>>>8&255,Se&255,0,0]))}static mdia(Q){return Re.box(Re.types.mdia,Re.mdhd(Q),Re.hdlr(Q),Re.minf(Q))}static mdhd(Q){let Z=Q.timescale,ce=Q.duration;return Re.box(Re.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&255,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255,85,196,0,0]))}static hdlr(Q){let Z=null;return Q.type==="audio"?Z=Re.constants.HDLR_AUDIO:Z=Re.constants.HDLR_VIDEO,Re.box(Re.types.hdlr,Z)}static minf(Q){let Z=null;return Q.type==="audio"?Z=Re.box(Re.types.smhd,Re.constants.SMHD):Z=Re.box(Re.types.vmhd,Re.constants.VMHD),Re.box(Re.types.minf,Z,Re.dinf(),Re.stbl(Q))}static dinf(){return Re.box(Re.types.dinf,Re.box(Re.types.dref,Re.constants.DREF))}static stbl(Q){return Re.box(Re.types.stbl,Re.stsd(Q),Re.box(Re.types.stts,Re.constants.STTS),Re.box(Re.types.stsc,Re.constants.STSC),Re.box(Re.types.stsz,Re.constants.STSZ),Re.box(Re.types.stco,Re.constants.STCO))}static stsd(Q){return Q.type==="audio"?Q.codec==="mp3"?Re.box(Re.types.stsd,Re.constants.STSD_PREFIX,Re.mp3(Q)):Re.box(Re.types.stsd,Re.constants.STSD_PREFIX,Re.mp4a(Q)):Re.box(Re.types.stsd,Re.constants.STSD_PREFIX,Re.avc1(Q))}static mp3(Q){let Z=Q.channelCount,ce=Q.audioSampleRate,me=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Z,0,16,0,0,0,0,ce>>>8&255,ce&255,0,0]);return Re.box(Re.types[".mp3"],me)}static mp4a(Q){let Z=Q.channelCount,ce=Q.audioSampleRate,me=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,Z,0,16,0,0,0,0,ce>>>8&255,ce&255,0,0]);return Re.box(Re.types.mp4a,me,Re.esds(Q))}static esds(Q){let Z=Q.config||[],ce=Z.length,me=new Uint8Array([0,0,0,0,3,23+ce,0,1,0,4,15+ce,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([ce]).concat(Z).concat([6,1,2]));return Re.box(Re.types.esds,me)}static avc1(Q){let Z=Q.avcc,ce=Q.codecWidth,me=Q.codecHeight,Se=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,ce>>>8&255,ce&255,me>>>8&255,me&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 Re.box(Re.types.avc1,Se,Re.box(Re.types.avcC,Z))}static mvex(Q){return Re.box(Re.types.mvex,Re.trex(Q))}static trex(Q){let Z=Q.id,ce=new Uint8Array([0,0,0,0,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return Re.box(Re.types.trex,ce)}static moof(Q,Z){return Re.box(Re.types.moof,Re.mfhd(Q.sequenceNumber),Re.traf(Q,Z))}static mfhd(Q){let Z=new Uint8Array([0,0,0,0,Q>>>24&255,Q>>>16&255,Q>>>8&255,Q&255]);return Re.box(Re.types.mfhd,Z)}static traf(Q,Z){let ce=Q.id,me=Re.box(Re.types.tfhd,new Uint8Array([0,0,0,0,ce>>>24&255,ce>>>16&255,ce>>>8&255,ce&255])),Se=Re.box(Re.types.tfdt,new Uint8Array([0,0,0,0,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&255])),vt=Re.sdtp(Q),kt=Re.trun(Q,vt.byteLength+16+16+8+16+8+8);return Re.box(Re.types.traf,me,Se,kt,vt)}static sdtp(Q){let Z=Q.samples||[],ce=Z.length,me=new Uint8Array(4+ce);for(let Se=0;Se<ce;Se++){let vt=Z[Se].flags;me[Se+4]=vt.isLeading<<6|vt.dependsOn<<4|vt.isDependedOn<<2|vt.hasRedundancy}return Re.box(Re.types.sdtp,me)}static trun(Q,Z){let ce=Q.samples||[],me=ce.length,Se=12+16*me,vt=new Uint8Array(Se);Z+=8+Se,vt.set([0,0,15,1,me>>>24&255,me>>>16&255,me>>>8&255,me&255,Z>>>24&255,Z>>>16&255,Z>>>8&255,Z&255],0);for(let kt=0;kt<me;kt++){let pn=ce[kt].duration,tn=ce[kt].size,kn=ce[kt].flags,Gn=ce[kt].cts;vt.set([pn>>>24&255,pn>>>16&255,pn>>>8&255,pn&255,tn>>>24&255,tn>>>16&255,tn>>>8&255,tn&255,kn.isLeading<<2|kn.dependsOn,kn.isDependedOn<<6|kn.hasRedundancy<<4|kn.isNonSync,0,0,Gn>>>24&255,Gn>>>16&255,Gn>>>8&255,Gn&255],12+16*kt)}return Re.box(Re.types.trun,vt)}static mdat(Q){return Re.box(Re.types.mdat,Q)}}Re.init();var Ye=Re;class de{static getSilentFrame(Q,Z){if(Q==="mp4a.40.2"){if(Z===1)return new Uint8Array([0,200,0,128,35,128]);if(Z===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(Z===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(Z===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(Z===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(Z===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(Z===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(Z===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(Z===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}}var rt=de;class Be{constructor(Q,Z,ce,me,Se){this.dts=Q,this.pts=Z,this.duration=ce,this.originalDts=me,this.isSyncPoint=Se,this.fileposition=null}}class ut{constructor(){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}appendSyncPoint(Q){Q.isSyncPoint=!0,this.syncPoints.push(Q)}}class yt{constructor(){this._list=[]}clear(){this._list=[]}appendArray(Q){let Z=this._list;Q.length!==0&&(Z.length>0&&Q[0].originalDts<Z[Z.length-1].originalDts&&this.clear(),Array.prototype.push.apply(Z,Q))}getLastSyncPointBeforeDts(Q){if(this._list.length==0)return null;let Z=this._list,ce=0,me=Z.length-1,Se=0,vt=0,kt=me;for(Q<Z[0].dts&&(ce=0,vt=kt+1);vt<=kt;)if(Se=vt+Math.floor((kt-vt)/2),Se===me||Q>=Z[Se].dts&&Q<Z[Se+1].dts){ce=Se;break}else Z[Se].dts<Q?vt=Se+1:kt=Se-1;return this._list[ce]}}class Rt{constructor(Q){this._type=Q,this._list=[],this._lastAppendLocation=-1}get type(){return this._type}get length(){return this._list.length}isEmpty(){return this._list.length===0}clear(){this._list=[],this._lastAppendLocation=-1}_searchNearestSegmentBefore(Q){let Z=this._list;if(Z.length===0)return-2;let ce=Z.length-1,me=0,Se=0,vt=ce,kt=0;if(Q<Z[0].originalBeginDts)return kt=-1,kt;for(;Se<=vt;)if(me=Se+Math.floor((vt-Se)/2),me===ce||Q>Z[me].lastSample.originalDts&&Q<Z[me+1].originalBeginDts){kt=me;break}else Z[me].originalBeginDts<Q?Se=me+1:vt=me-1;return kt}_searchNearestSegmentAfter(Q){return this._searchNearestSegmentBefore(Q)+1}append(Q){let Z=this._list,ce=Q,me=this._lastAppendLocation,Se=0;me!==-1&&me<Z.length&&ce.originalBeginDts>=Z[me].lastSample.originalDts&&(me===Z.length-1||me<Z.length-1&&ce.originalBeginDts<Z[me+1].originalBeginDts)?Se=me+1:Z.length>0&&(Se=this._searchNearestSegmentBefore(ce.originalBeginDts)+1),this._lastAppendLocation=Se,this._list.splice(Se,0,ce)}getLastSegmentBefore(Q){let Z=this._searchNearestSegmentBefore(Q);return Z>=0?this._list[Z]:null}getLastSampleBefore(Q){let Z=this.getLastSegmentBefore(Q);return Z!=null?Z.lastSample:null}getLastSyncPointBefore(Q){let Z=this._searchNearestSegmentBefore(Q),ce=this._list[Z].syncPoints;for(;ce.length===0&&Z>0;)Z--,ce=this._list[Z].syncPoints;return ce.length>0?ce[ce.length-1]:null}}class zt{constructor(Q){this.TAG="MP4Remuxer",this._config=Q,this._isLive=Q.isLive===!0,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new Rt("audio"),this._videoSegmentInfoList=new Rt("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(g.chrome&&(g.version.major<50||g.version.major===50&&g.version.build<2661)),this._fillSilentAfterSeek=g.msedge||g.msie,this._mp3UseMpegAudio=!g.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}destroy(){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}bindDataSource(Q){return Q.onDataAvailable=this.remux.bind(this),Q.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(Q){this._onInitSegment=Q}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(Q){this._onMediaSegment=Q}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(Q){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(Q,Z){if(!this._onMediaSegment)throw new l("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(Q,Z),this._remuxVideo(Z),this._remuxAudio(Q)}_onTrackMetadataReceived(Q,Z){let ce=null,me="mp4",Se=Z.codec;if(Q==="audio")this._audioMeta=Z,Z.codec==="mp3"&&this._mp3UseMpegAudio?(me="mpeg",Se="",ce=new Uint8Array):ce=Ye.generateInitSegment(Z);else if(Q==="video")this._videoMeta=Z,ce=Ye.generateInitSegment(Z);else return;if(!this._onInitSegment)throw new l("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(Q,{type:Q,data:ce.buffer,codec:Se,container:`${Q}/${me}`,mediaDuration:Z.duration})}_calculateDtsBase(Q,Z){this._dtsBaseInited||(Q.samples&&Q.samples.length&&(this._audioDtsBase=Q.samples[0].dts),Z.samples&&Z.samples.length&&(this._videoDtsBase=Z.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let Q=this._videoStashedLastSample,Z=this._audioStashedLastSample,ce={type:"video",id:1,sequenceNumber:0,samples:[],length:0};Q!=null&&(ce.samples.push(Q),ce.length=Q.length);let me={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};Z!=null&&(me.samples.push(Z),me.length=Z.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(ce,!0),this._remuxAudio(me,!0)}_remuxAudio(Q,Z){if(this._audioMeta==null)return;let ce=Q,me=ce.samples,Se,vt=-1,kt=-1,pn=-1,tn=this._audioMeta.refSampleDuration,kn=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Gn=this._dtsBaseInited&&this._audioNextDts===void 0,Kn=!1;if(!me||me.length===0||me.length===1&&!Z)return;let Nn=0,fr=null,er=0;kn?(Nn=0,er=ce.length):(Nn=8,er=8+ce.length);let Hn=null;if(me.length>1&&(Hn=me.pop(),er-=Hn.length),this._audioStashedLastSample!=null){let Ir=this._audioStashedLastSample;this._audioStashedLastSample=null,me.unshift(Ir),er+=Ir.length}Hn!=null&&(this._audioStashedLastSample=Hn);let Qn=me[0].dts-this._dtsBase;if(this._audioNextDts)Se=Qn-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Se=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Kn=!0);else{let Ir=this._audioSegmentInfoList.getLastSampleBefore(Qn);if(Ir!=null){let Ai=Qn-(Ir.originalDts+Ir.duration);Ai<=3&&(Ai=0);let Si=Ir.dts+Ir.duration+Ai;Se=Qn-Si}else Se=0}if(Kn){let Ir=Qn-Se,Ai=this._videoSegmentInfoList.getLastSegmentBefore(Qn);if(Ai!=null&&Ai.beginDts<Ir){let Si=rt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(Si){let ci=Ai.beginDts,Ci=Ir-Ai.beginDts;n.v(this.TAG,`InsertPrefixSilentAudio: dts: ${ci}, duration: ${Ci}`),me.unshift({unit:Si,dts:ci,pts:ci}),er+=Si.byteLength}}else Kn=!1}let yr=[];for(let Ir=0;Ir<me.length;Ir++){let Ai=me[Ir],Si=Ai.unit,ci=Ai.dts-this._dtsBase,Ci=ci-Se;vt===-1&&(vt=Ci);let Xi=0;Ir!==me.length-1?Xi=me[Ir+1].dts-this._dtsBase-Se-Ci:Hn!=null?Xi=Hn.dts-this._dtsBase-Se-Ci:yr.length>=1?Xi=yr[yr.length-1].duration:Xi=Math.floor(tn);let Na=!1,ii=null;if(Xi>tn*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!g.safari){Na=!0;let Hi=Math.abs(Xi-tn),Bs=Math.ceil(Hi/tn),Fs=Ci+tn;n.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.
|
|
|
dts: ${Ci+Xi} ms, expected: ${Ci+Math.round(tn)} ms, delta: ${Math.round(Hi)} ms, generate: ${Bs} frames`);let ns=rt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);ns==null&&(n.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),ns=Si),ii=[];for(let Za=0;Za<Bs;Za++){let js=Math.round(Fs);if(ii.length>0){let Cu=ii[ii.length-1];Cu.duration=js-Cu.dts}let Ns={dts:js,pts:js,cts:0,unit:ns,size:ns.byteLength,duration:0,originalDts:ci,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};ii.push(Ns),er+=Ns.size,Fs+=tn}let La=ii[ii.length-1];La.duration=Ci+Xi-La.dts,Xi=Math.round(tn)}yr.push({dts:Ci,pts:Ci,cts:0,unit:Ai.unit,size:Ai.unit.byteLength,duration:Xi,originalDts:ci,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),Na&&yr.push.apply(yr,ii)}kn?fr=new Uint8Array(er):(fr=new Uint8Array(er),fr[0]=er>>>24&255,fr[1]=er>>>16&255,fr[2]=er>>>8&255,fr[3]=er&255,fr.set(Ye.types.mdat,4));for(let Ir=0;Ir<yr.length;Ir++){let Ai=yr[Ir].unit;fr.set(Ai,Nn),Nn+=Ai.byteLength}let Er=yr[yr.length-1];kt=Er.dts+Er.duration,this._audioNextDts=kt;let Qr=new ut;Qr.beginDts=vt,Qr.endDts=kt,Qr.beginPts=vt,Qr.endPts=kt,Qr.originalBeginDts=yr[0].originalDts,Qr.originalEndDts=Er.originalDts+Er.duration,Qr.firstSample=new Be(yr[0].dts,yr[0].pts,yr[0].duration,yr[0].originalDts,!1),Qr.lastSample=new Be(Er.dts,Er.pts,Er.duration,Er.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(Qr),ce.samples=yr,ce.sequenceNumber++;let li=null;kn?li=new Uint8Array:li=Ye.moof(ce,vt),ce.samples=[],ce.length=0;let Or={type:"audio",data:this._mergeBoxes(li,fr).buffer,sampleCount:yr.length,info:Qr};kn&&Gn&&(Or.timestampOffset=vt),this._onMediaSegment("audio",Or)}_remuxVideo(Q,Z){if(this._videoMeta==null)return;let ce=Q,me=ce.samples,Se,vt=-1,kt=-1,pn=-1,tn=-1;if(!me||me.length===0||me.length===1&&!Z)return;let kn=8,Gn=null,Kn=8+Q.length,Nn=null;if(me.length>1&&(Nn=me.pop(),Kn-=Nn.length),this._videoStashedLastSample!=null){let Er=this._videoStashedLastSample;this._videoStashedLastSample=null,me.unshift(Er),Kn+=Er.length}Nn!=null&&(this._videoStashedLastSample=Nn);let fr=me[0].dts-this._dtsBase;if(this._videoNextDts)Se=fr-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Se=0;else{let Er=this._videoSegmentInfoList.getLastSampleBefore(fr);if(Er!=null){let Qr=fr-(Er.originalDts+Er.duration);Qr<=3&&(Qr=0);let li=Er.dts+Er.duration+Qr;Se=fr-li}else Se=0}let er=new ut,Hn=[];for(let Er=0;Er<me.length;Er++){let Qr=me[Er],li=Qr.dts-this._dtsBase,Or=Qr.isKeyframe,Ir=li-Se,Ai=Qr.cts,Si=Ir+Ai;vt===-1&&(vt=Ir,pn=Si);let ci=0;if(Er!==me.length-1?ci=me[Er+1].dts-this._dtsBase-Se-Ir:Nn!=null?ci=Nn.dts-this._dtsBase-Se-Ir:Hn.length>=1?ci=Hn[Hn.length-1].duration:ci=Math.floor(this._videoMeta.refSampleDuration),Or){let Ci=new Be(Ir,Si,ci,Qr.dts,!0);Ci.fileposition=Qr.fileposition,er.appendSyncPoint(Ci)}Hn.push({dts:Ir,pts:Si,cts:Ai,units:Qr.units,size:Qr.length,isKeyframe:Or,duration:ci,originalDts:li,flags:{isLeading:0,dependsOn:Or?2:1,isDependedOn:Or?1:0,hasRedundancy:0,isNonSync:Or?0:1}})}Gn=new Uint8Array(Kn),Gn[0]=Kn>>>24&255,Gn[1]=Kn>>>16&255,Gn[2]=Kn>>>8&255,Gn[3]=Kn&255,Gn.set(Ye.types.mdat,4);for(let Er=0;Er<Hn.length;Er++){let Qr=Hn[Er].units;for(;Qr.length;){let Or=Qr.shift().data;Gn.set(Or,kn),kn+=Or.byteLength}}let Qn=Hn[Hn.length-1];if(kt=Qn.dts+Qn.duration,tn=Qn.pts+Qn.duration,this._videoNextDts=kt,er.beginDts=vt,er.endDts=kt,er.beginPts=pn,er.endPts=tn,er.originalBeginDts=Hn[0].originalDts,er.originalEndDts=Qn.originalDts+Qn.duration,er.firstSample=new Be(Hn[0].dts,Hn[0].pts,Hn[0].duration,Hn[0].originalDts,Hn[0].isKeyframe),er.lastSample=new Be(Qn.dts,Qn.pts,Qn.duration,Qn.originalDts,Qn.isKeyframe),this._isLive||this._videoSegmentInfoList.append(er),ce.samples=Hn,ce.sequenceNumber++,this._forceFirstIDR){let Er=Hn[0].flags;Er.dependsOn=2,Er.isNonSync=0}let yr=Ye.moof(ce,vt);ce.samples=[],ce.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(yr,Gn).buffer,sampleCount:Hn.length,info:er})}_mergeBoxes(Q,Z){let ce=new Uint8Array(Q.byteLength+Z.byteLength);return ce.set(Q,0),ce.set(Z,Q.byteLength),ce}}var ze=zt,Ct={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"};class rn{constructor(Q,Z){this.TAG="TransmuxingController",this._emitter=new(m()),this._config=Z,Q.segments||(Q.segments=[{duration:Q.duration,filesize:Q.filesize,url:Q.url}]),typeof Q.cors!="boolean"&&(Q.cors=!0),typeof Q.withCredentials!="boolean"&&(Q.withCredentials=!1),this._mediaDataSource=Q,this._currentSegmentIndex=0;let ce=0;this._mediaDataSource.segments.forEach(me=>{me.timestampBase=ce,ce+=me.duration,me.cors=Q.cors,me.withCredentials=Q.withCredentials,Z.referrerPolicy&&(me.referrerPolicy=Z.referrerPolicy)}),!isNaN(ce)&&this._mediaDataSource.duration!==ce&&(this._mediaDataSource.duration=ce),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}destroy(){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}on(Q,Z){this._emitter.addListener(Q,Z)}off(Q,Z){this._emitter.removeListener(Q,Z)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(Q,Z){this._currentSegmentIndex=Q;let ce=this._mediaDataSource.segments[Q],me=this._ioctl=new ne(ce,this._config,Q);me.onError=this._onIOException.bind(this),me.onSeeked=this._onIOSeeked.bind(this),me.onComplete=this._onIOComplete.bind(this),me.onRedirect=this._onIORedirect.bind(this),me.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),Z?this._demuxer.bindDataSource(this._ioctl):me.onDataArrival=this._onInitChunkArrival.bind(this),me.open(Z)}stop(){this._internalAbort(),this._disableStatisticsReporter()}_internalAbort(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)}pause(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())}resume(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())}seek(Q){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let Z=this._searchSegmentIndexContains(Q);if(Z===this._currentSegmentIndex){let ce=this._mediaInfo.segments[Z];if(ce==null)this._pendingSeekTime=Q;else{let me=ce.getNearestKeyframe(Q);this._remuxer.seek(me.milliseconds),this._ioctl.seek(me.fileposition),this._pendingResolveSeekPoint=me.milliseconds}}else{let ce=this._mediaInfo.segments[Z];if(ce==null)this._pendingSeekTime=Q,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(Z);else{let me=ce.getNearestKeyframe(Q);this._internalAbort(),this._remuxer.seek(Q),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[Z].timestampBase,this._loadSegment(Z,me.fileposition),this._pendingResolveSeekPoint=me.milliseconds,this._reportSegmentMediaInfo(Z)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(Q){let Z=this._mediaDataSource.segments,ce=Z.length-1;for(let me=0;me<Z.length;me++)if(Q<Z[me].timestampBase){ce=me-1;break}return ce}_onInitChunkArrival(Q,Z){let ce=null,me=0;if(Z>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,me=this._demuxer.parseChunks(Q,Z);else if((ce=Me.probe(Q)).match){this._demuxer=new Me(ce,this._config),this._remuxer||(this._remuxer=new ze(this._config));let Se=this._mediaDataSource;Se.duration!=null&&!isNaN(Se.duration)&&(this._demuxer.overridedDuration=Se.duration),typeof Se.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Se.hasAudio),typeof Se.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Se.hasVideo),this._demuxer.timestampBase=Se.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),me=this._demuxer.parseChunks(Q,Z)}else ce=null,n.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Ct.DEMUX_ERROR,te.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),me=0;return me}_onMediaInfo(Q){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},Q),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,xe.prototype));let Z=Object.assign({},Q);Object.setPrototypeOf(Z,xe.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=Z,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let ce=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(ce)})}_onMetaDataArrived(Q){this._emitter.emit(Ct.METADATA_ARRIVED,Q)}_onScriptDataArrived(Q){this._emitter.emit(Ct.SCRIPTDATA_ARRIVED,Q)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(Q){let ce=Q+1;ce<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(ce)):(this._remuxer.flushStashedSamples(),this._emitter.emit(Ct.LOADING_COMPLETE),this._disableStatisticsReporter())}_onIORedirect(Q){let Z=this._ioctl.extraData;this._mediaDataSource.segments[Z].redirectedURL=Q}_onIORecoveredEarlyEof(){this._emitter.emit(Ct.RECOVERED_EARLY_EOF)}_onIOException(Q,Z){n.e(this.TAG,`IOException: type = ${Q}, code = ${Z.code}, msg = ${Z.msg}`),this._emitter.emit(Ct.IO_ERROR,Q,Z),this._disableStatisticsReporter()}_onDemuxException(Q,Z){n.e(this.TAG,`DemuxException: type = ${Q}, info = ${Z}`),this._emitter.emit(Ct.DEMUX_ERROR,Q,Z)}_onRemuxerInitSegmentArrival(Q,Z){this._emitter.emit(Ct.INIT_SEGMENT,Q,Z)}_onRemuxerMediaSegmentArrival(Q,Z){if(this._pendingSeekTime==null&&(this._emitter.emit(Ct.MEDIA_SEGMENT,Q,Z),this._pendingResolveSeekPoint!=null&&Q==="video")){let ce=Z.info.syncPoints,me=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,g.safari&&ce.length>0&&ce[0].originalDts===me&&(me=ce[0].pts),this._emitter.emit(Ct.RECOMMEND_SEEKPOINT,me)}}_enableStatisticsReporter(){this._statisticsReporter==null&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))}_disableStatisticsReporter(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}_reportSegmentMediaInfo(Q){let Z=this._mediaInfo.segments[Q],ce=Object.assign({},Z);ce.duration=this._mediaInfo.duration,ce.segmentCount=this._mediaInfo.segmentCount,delete ce.segments,delete ce.keyframesIndex,this._emitter.emit(Ct.MEDIA_INFO,ce)}_reportStatisticsInfo(){let Q={};Q.url=this._ioctl.currentURL,Q.hasRedirect=this._ioctl.hasRedirect,Q.hasRedirect&&(Q.redirectedURL=this._ioctl.currentRedirectedURL),Q.speed=this._ioctl.currentSpeed,Q.loaderType=this._ioctl.loaderType,Q.currentSegmentIndex=this._currentSegmentIndex,Q.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ct.STATISTICS_INFO,Q)}}var An=rn,It=function(Tn){let Q="TransmuxingWorker",Z=null,ce=er.bind(this);c.install(),Tn.addEventListener("message",function(Hn){switch(Hn.data.cmd){case"init":Z=new An(Hn.data.param[0],Hn.data.param[1]),Z.on(Ct.IO_ERROR,Kn.bind(this)),Z.on(Ct.DEMUX_ERROR,Nn.bind(this)),Z.on(Ct.INIT_SEGMENT,me.bind(this)),Z.on(Ct.MEDIA_SEGMENT,Se.bind(this)),Z.on(Ct.LOADING_COMPLETE,vt.bind(this)),Z.on(Ct.RECOVERED_EARLY_EOF,kt.bind(this)),Z.on(Ct.MEDIA_INFO,pn.bind(this)),Z.on(Ct.METADATA_ARRIVED,tn.bind(this)),Z.on(Ct.SCRIPTDATA_ARRIVED,kn.bind(this)),Z.on(Ct.STATISTICS_INFO,Gn.bind(this)),Z.on(Ct.RECOMMEND_SEEKPOINT,fr.bind(this));break;case"destroy":Z&&(Z.destroy(),Z=null),Tn.postMessage({msg:"destroyed"});break;case"start":Z.start();break;case"stop":Z.stop();break;case"seek":Z.seek(Hn.data.param);break;case"pause":Z.pause();break;case"resume":Z.resume();break;case"logging_config":{let Qn=Hn.data.param;Ve.applyConfig(Qn),Qn.enableCallback===!0?Ve.addLogListener(ce):Ve.removeLogListener(ce);break}}});function me(Hn,Qn){let yr={msg:Ct.INIT_SEGMENT,data:{type:Hn,data:Qn}};Tn.postMessage(yr,[Qn.data])}function Se(Hn,Qn){let yr={msg:Ct.MEDIA_SEGMENT,data:{type:Hn,data:Qn}};Tn.postMessage(yr,[Qn.data])}function vt(){let Hn={msg:Ct.LOADING_COMPLETE};Tn.postMessage(Hn)}function kt(){let Hn={msg:Ct.RECOVERED_EARLY_EOF};Tn.postMessage(Hn)}function pn(Hn){let Qn={msg:Ct.MEDIA_INFO,data:Hn};Tn.postMessage(Qn)}function tn(Hn){let Qn={msg:Ct.METADATA_ARRIVED,data:Hn};Tn.postMessage(Qn)}function kn(Hn){let Qn={msg:Ct.SCRIPTDATA_ARRIVED,data:Hn};Tn.postMessage(Qn)}function Gn(Hn){let Qn={msg:Ct.STATISTICS_INFO,data:Hn};Tn.postMessage(Qn)}function Kn(Hn,Qn){Tn.postMessage({msg:Ct.IO_ERROR,data:{type:Hn,info:Qn}})}function Nn(Hn,Qn){Tn.postMessage({msg:Ct.DEMUX_ERROR,data:{type:Hn,info:Qn}})}function fr(Hn){Tn.postMessage({msg:Ct.RECOMMEND_SEEKPOINT,data:Hn})}function er(Hn,Qn){Tn.postMessage({msg:"logcat_callback",data:{type:Hn,logcat:Qn}})}};class hn{constructor(Q,Z){if(this.TAG="Transmuxer",this._emitter=new(m()),Z.enableWorker&&typeof Worker!="undefined")try{let ce=w(82059);this._worker=ce(It),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[Q,Z]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},Ve.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:Ve.getConfig()})}catch(ce){n.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new An(Q,Z)}else this._controller=new An(Q,Z);if(this._controller){let ce=this._controller;ce.on(Ct.IO_ERROR,this._onIOError.bind(this)),ce.on(Ct.DEMUX_ERROR,this._onDemuxError.bind(this)),ce.on(Ct.INIT_SEGMENT,this._onInitSegment.bind(this)),ce.on(Ct.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),ce.on(Ct.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),ce.on(Ct.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),ce.on(Ct.MEDIA_INFO,this._onMediaInfo.bind(this)),ce.on(Ct.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),ce.on(Ct.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),ce.on(Ct.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),ce.on(Ct.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),Ve.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(Q,Z){this._emitter.addListener(Q,Z)}off(Q,Z){this._emitter.removeListener(Q,Z)}hasWorker(){return this._worker!=null}open(){this._worker?this._worker.postMessage({cmd:"start"}):this._controller.start()}close(){this._worker?this._worker.postMessage({cmd:"stop"}):this._controller.stop()}seek(Q){this._worker?this._worker.postMessage({cmd:"seek",param:Q}):this._controller.seek(Q)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(Q,Z){Promise.resolve().then(()=>{this._emitter.emit(Ct.INIT_SEGMENT,Q,Z)})}_onMediaSegment(Q,Z){Promise.resolve().then(()=>{this._emitter.emit(Ct.MEDIA_SEGMENT,Q,Z)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Ct.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Ct.RECOVERED_EARLY_EOF)})}_onMediaInfo(Q){Promise.resolve().then(()=>{this._emitter.emit(Ct.MEDIA_INFO,Q)})}_onMetaDataArrived(Q){Promise.resolve().then(()=>{this._emitter.emit(Ct.METADATA_ARRIVED,Q)})}_onScriptDataArrived(Q){Promise.resolve().then(()=>{this._emitter.emit(Ct.SCRIPTDATA_ARRIVED,Q)})}_onStatisticsInfo(Q){Promise.resolve().then(()=>{this._emitter.emit(Ct.STATISTICS_INFO,Q)})}_onIOError(Q,Z){Promise.resolve().then(()=>{this._emitter.emit(Ct.IO_ERROR,Q,Z)})}_onDemuxError(Q,Z){Promise.resolve().then(()=>{this._emitter.emit(Ct.DEMUX_ERROR,Q,Z)})}_onRecommendSeekpoint(Q){Promise.resolve().then(()=>{this._emitter.emit(Ct.RECOMMEND_SEEKPOINT,Q)})}_onLoggingConfigChanged(Q){this._worker&&this._worker.postMessage({cmd:"logging_config",param:Q})}_onWorkerMessage(Q){let Z=Q.data,ce=Z.data;if(Z.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(Z.msg){case Ct.INIT_SEGMENT:case Ct.MEDIA_SEGMENT:this._emitter.emit(Z.msg,ce.type,ce.data);break;case Ct.LOADING_COMPLETE:case Ct.RECOVERED_EARLY_EOF:this._emitter.emit(Z.msg);break;case Ct.MEDIA_INFO:Object.setPrototypeOf(ce,xe.prototype),this._emitter.emit(Z.msg,ce);break;case Ct.METADATA_ARRIVED:case Ct.SCRIPTDATA_ARRIVED:case Ct.STATISTICS_INFO:this._emitter.emit(Z.msg,ce);break;case Ct.IO_ERROR:case Ct.DEMUX_ERROR:this._emitter.emit(Z.msg,ce.type,ce.info);break;case Ct.RECOMMEND_SEEKPOINT:this._emitter.emit(Z.msg,ce);break;case"logcat_callback":n.emitter.emit("log",ce.type,ce.logcat);break;default:break}}}var ot=hn,zn={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Fe{constructor(Q){this.TAG="MSEController",this._config=Q,this._emitter=new(m()),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 yt}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(Q,Z){this._emitter.addListener(Q,Z)}off(Q,Z){this._emitter.removeListener(Q,Z)}attachMediaElement(Q){if(this._mediaSource)throw new l("MediaSource has been attached to an HTMLMediaElement!");let Z=this._mediaSource=new window.MediaSource;Z.addEventListener("sourceopen",this.e.onSourceOpen),Z.addEventListener("sourceended",this.e.onSourceEnded),Z.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=Q,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),Q.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let Q=this._mediaSource;for(let Z in this._sourceBuffers){let ce=this._pendingSegments[Z];ce.splice(0,ce.length),this._pendingSegments[Z]=null,this._pendingRemoveRanges[Z]=null,this._lastInitSegments[Z]=null;let me=this._sourceBuffers[Z];if(me){if(Q.readyState!=="closed"){try{Q.removeSourceBuffer(me)}catch(Se){n.e(this.TAG,Se.message)}me.removeEventListener("error",this.e.onSourceBufferError),me.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[Z]=null,this._sourceBuffers[Z]=null}}if(Q.readyState==="open")try{Q.endOfStream()}catch(Z){n.e(this.TAG,Z.message)}Q.removeEventListener("sourceopen",this.e.onSourceOpen),Q.removeEventListener("sourceended",this.e.onSourceEnded),Q.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)}appendInitSegment(Q,Z){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(Q),this._pendingSegments[Q.type].push(Q);return}let ce=Q,me=`${ce.container}`;ce.codec&&ce.codec.length>0&&(me+=`;codecs=${ce.codec}`);let Se=!1;if(n.v(this.TAG,"Received Initialization Segment, mimeType: "+me),this._lastInitSegments[ce.type]=ce,me!==this._mimeTypes[ce.type]){if(this._mimeTypes[ce.type])n.v(this.TAG,`Notice: ${ce.type} mimeType changed, origin: ${this._mimeTypes[ce.type]}, target: ${me}`);else{Se=!0;try{let vt=this._sourceBuffers[ce.type]=this._mediaSource.addSourceBuffer(me);vt.addEventListener("error",this.e.onSourceBufferError),vt.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(vt){n.e(this.TAG,vt.message),this._emitter.emit(zn.ERROR,{code:vt.code,msg:vt.message});return}}this._mimeTypes[ce.type]=me}Z||this._pendingSegments[ce.type].push(ce),Se||this._sourceBuffers[ce.type]&&!this._sourceBuffers[ce.type].updating&&this._doAppendSegments(),g.safari&&ce.container==="audio/mpeg"&&ce.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=ce.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(Q){let Z=Q;this._pendingSegments[Z.type].push(Z),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let ce=this._sourceBuffers[Z.type];ce&&!ce.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(Q){for(let Z in this._sourceBuffers){if(!this._sourceBuffers[Z])continue;let ce=this._sourceBuffers[Z];if(this._mediaSource.readyState==="open")try{ce.abort()}catch(Se){n.e(this.TAG,Se.message)}this._idrList.clear();let me=this._pendingSegments[Z];if(me.splice(0,me.length),this._mediaSource.readyState!=="closed"){for(let Se=0;Se<ce.buffered.length;Se++){let vt=ce.buffered.start(Se),kt=ce.buffered.end(Se);this._pendingRemoveRanges[Z].push({start:vt,end:kt})}if(ce.updating||this._doRemoveRanges(),g.safari){let Se=this._lastInitSegments[Z];Se&&(this._pendingSegments[Z].push(Se),ce.updating||this._doAppendSegments())}}}}endOfStream(){let Q=this._mediaSource,Z=this._sourceBuffers;if(!Q||Q.readyState!=="open"){Q&&Q.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}Z.video&&Z.video.updating||Z.audio&&Z.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,Q.endOfStream())}getNearestKeyframe(Q){return this._idrList.getLastSyncPointBeforeDts(Q)}_needCleanupSourceBuffer(){if(!this._config.autoCleanupSourceBuffer)return!1;let Q=this._mediaElement.currentTime;for(let Z in this._sourceBuffers){let ce=this._sourceBuffers[Z];if(ce){let me=ce.buffered;if(me.length>=1&&Q-me.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let Q=this._mediaElement.currentTime;for(let Z in this._sourceBuffers){let ce=this._sourceBuffers[Z];if(ce){let me=ce.buffered,Se=!1;for(let vt=0;vt<me.length;vt++){let kt=me.start(vt),pn=me.end(vt);if(kt<=Q&&Q<pn+3){if(Q-kt>=this._config.autoCleanupMaxBackwardDuration){Se=!0;let tn=Q-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[Z].push({start:kt,end:tn})}}else pn<Q&&(Se=!0,this._pendingRemoveRanges[Z].push({start:kt,end:pn}))}Se&&!ce.updating&&this._doRemoveRanges()}}}_updateMediaSourceDuration(){let Q=this._sourceBuffers;if(this._mediaElement.readyState===0||this._mediaSource.readyState!=="open"||Q.video&&Q.video.updating||Q.audio&&Q.audio.updating)return;let Z=this._mediaSource.duration,ce=this._pendingMediaDuration;ce>0&&(isNaN(Z)||ce>Z)&&(n.v(this.TAG,`Update MediaSource duration from ${Z} to ${ce}`),this._mediaSource.duration=ce),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let Q in this._pendingRemoveRanges){if(!this._sourceBuffers[Q]||this._sourceBuffers[Q].updating)continue;let Z=this._sourceBuffers[Q],ce=this._pendingRemoveRanges[Q];for(;ce.length&&!Z.updating;){let me=ce.shift();Z.remove(me.start,me.end)}}}_doAppendSegments(){let Q=this._pendingSegments;for(let Z in Q)if(!(!this._sourceBuffers[Z]||this._sourceBuffers[Z].updating)&&Q[Z].length>0){let ce=Q[Z].shift();if(ce.timestampOffset){let me=this._sourceBuffers[Z].timestampOffset,Se=ce.timestampOffset/1e3;Math.abs(me-Se)>.1&&(n.v(this.TAG,`Update MPEG audio timestampOffset from ${me} to ${Se}`),this._sourceBuffers[Z].timestampOffset=Se),delete ce.timestampOffset}if(!ce.data||ce.data.byteLength===0)continue;try{this._sourceBuffers[Z].appendBuffer(ce.data),this._isBufferFull=!1,Z==="video"&&ce.hasOwnProperty("info")&&this._idrList.appendArray(ce.info.syncPoints)}catch(me){this._pendingSegments[Z].unshift(ce),me.code===22?(this._isBufferFull||this._emitter.emit(zn.BUFFER_FULL),this._isBufferFull=!0):(n.e(this.TAG,me.message),this._emitter.emit(zn.ERROR,{code:me.code,msg:me.message}))}}}_onSourceOpen(){if(n.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let Q=this._pendingSourceBufferInit;for(;Q.length;){let Z=Q.shift();this.appendInitSegment(Z,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(zn.SOURCE_OPEN)}_onSourceEnded(){n.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){n.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))}_hasPendingSegments(){let Q=this._pendingSegments;return Q.video.length>0||Q.audio.length>0}_hasPendingRemoveRanges(){let Q=this._pendingRemoveRanges;return Q.video.length>0||Q.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(zn.UPDATE_END)}_onSourceBufferError(Q){n.e(this.TAG,`SourceBuffer Error: ${Q}`)}}var on=Fe;const Wt={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},st={NETWORK_EXCEPTION:a.EXCEPTION,NETWORK_STATUS_CODE_INVALID:a.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:a.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:a.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:te.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:te.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:te.CODEC_UNSUPPORTED};class Yt{constructor(Q,Z){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(m()),this._config=Ae(),typeof Z=="object"&&Object.assign(this._config,Z),Q.type.toLowerCase()!=="flv")throw new u("FlvPlayer requires an flv MediaDataSource input!");Q.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=Q,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;let ce=g.chrome&&(g.version.major<50||g.version.major===50&&g.version.build<2661);this._alwaysSeekKeyframe=!!(ce||g.msedge||g.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}destroy(){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}on(Q,Z){Q===Oe.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Oe.MEDIA_INFO,this.mediaInfo)}):Q===Oe.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Oe.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(Q,Z)}off(Q,Z){this._emitter.removeListener(Q,Z)}attachMediaElement(Q){if(this._mediaElement=Q,Q.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),Q.addEventListener("seeking",this.e.onvSeeking),Q.addEventListener("canplay",this.e.onvCanPlay),Q.addEventListener("stalled",this.e.onvStalled),Q.addEventListener("progress",this.e.onvProgress),this._msectl=new on(this._config),this._msectl.on(zn.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(zn.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(zn.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(zn.ERROR,Z=>{this._emitter.emit(Oe.ERROR,Wt.MEDIA_ERROR,st.MEDIA_MSE_ERROR,Z)}),this._msectl.attachMediaElement(Q),this._pendingSeekTime!=null)try{Q.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(Z){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new l("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new l("FlvPlayer.load() has been called, please call unload() first!");if(!this._hasPendingLoad){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 ot(this._mediaDataSource,this._config),this._transmuxer.on(Ct.INIT_SEGMENT,(Q,Z)=>{this._msectl.appendInitSegment(Z)}),this._transmuxer.on(Ct.MEDIA_SEGMENT,(Q,Z)=>{if(this._msectl.appendMediaSegment(Z),this._config.lazyLoad&&!this._config.isLive){let ce=this._mediaElement.currentTime;Z.info.endDts>=(ce+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(n.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Ct.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Oe.LOADING_COMPLETE)}),this._transmuxer.on(Ct.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Oe.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Ct.IO_ERROR,(Q,Z)=>{this._emitter.emit(Oe.ERROR,Wt.NETWORK_ERROR,Q,Z)}),this._transmuxer.on(Ct.DEMUX_ERROR,(Q,Z)=>{this._emitter.emit(Oe.ERROR,Wt.MEDIA_ERROR,Q,{code:-1,msg:Z})}),this._transmuxer.on(Ct.MEDIA_INFO,Q=>{this._mediaInfo=Q,this._emitter.emit(Oe.MEDIA_INFO,Object.assign({},Q))}),this._transmuxer.on(Ct.METADATA_ARRIVED,Q=>{this._emitter.emit(Oe.METADATA_ARRIVED,Q)}),this._transmuxer.on(Ct.SCRIPTDATA_ARRIVED,Q=>{this._emitter.emit(Oe.SCRIPTDATA_ARRIVED,Q)}),this._transmuxer.on(Ct.STATISTICS_INFO,Q=>{this._statisticsInfo=this._fillStatisticsInfo(Q),this._emitter.emit(Oe.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Ct.RECOMMEND_SEEKPOINT,Q=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=Q/1e3)}),this._transmuxer.open()}}unload(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(Q){this._mediaElement.volume=Q}get muted(){return this._mediaElement.muted}set muted(Q){this._mediaElement.muted=Q}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(Q){this._mediaElement?this._internalSeek(Q):this._pendingSeekTime=Q}get mediaInfo(){return Object.assign({},this._mediaInfo)}get statisticsInfo(){return this._statisticsInfo==null&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)}_fillStatisticsInfo(Q){if(Q.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return Q;let Z=!0,ce=0,me=0;if(this._mediaElement.getVideoPlaybackQuality){let Se=this._mediaElement.getVideoPlaybackQuality();ce=Se.totalVideoFrames,me=Se.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(ce=this._mediaElement.webkitDecodedFrameCount,me=this._mediaElement.webkitDroppedFrameCount):Z=!1;return Z&&(Q.decodedFrames=ce,Q.droppedFrames=me),Q}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let Q=this._mediaElement.buffered,Z=this._mediaElement.currentTime,ce=0,me=0;for(let Se=0;Se<Q.length;Se++){let vt=Q.start(Se),kt=Q.end(Se);if(vt<=Z&&Z<kt){ce=vt,me=kt;break}}me>=Z+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(n.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){n.v(this.TAG,"MSE SourceBuffer is full, suspend transmuxing task"),this._progressChecker==null&&this._suspendTransmuxer()}_suspendTransmuxer(){this._transmuxer&&(this._transmuxer.pause(),this._progressChecker==null&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))}_checkProgressAndResume(){let Q=this._mediaElement.currentTime,Z=this._mediaElement.buffered,ce=!1;for(let me=0;me<Z.length;me++){let Se=Z.start(me),vt=Z.end(me);if(Q>=Se&&Q<vt){Q>=vt-this._config.lazyLoadRecoverDuration&&(ce=!0);break}}ce&&(window.clearInterval(this._progressChecker),this._progressChecker=null,ce&&(n.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(Q){let Z=this._mediaElement.buffered;for(let ce=0;ce<Z.length;ce++){let me=Z.start(ce),Se=Z.end(ce);if(Q>=me&&Q<Se)return!0}return!1}_internalSeek(Q){let Z=this._isTimepointBuffered(Q),ce=!1,me=0;if(Q<1&&this._mediaElement.buffered.length>0){let Se=this._mediaElement.buffered.start(0);(Se<1&&Q<Se||g.safari)&&(ce=!0,me=g.safari?.1:Se)}if(ce)this._requestSetTime=!0,this._mediaElement.currentTime=me;else if(Z){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=Q;else{let Se=this._msectl.getNearestKeyframe(Math.floor(Q*1e3));this._requestSetTime=!0,Se!=null?this._mediaElement.currentTime=Se.dts/1e3:this._mediaElement.currentTime=Q}this._progressChecker!=null&&this._checkProgressAndResume()}else this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(Q),this._transmuxer.seek(Math.floor(Q*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=Q)}_checkAndApplyUnbufferedSeekpoint(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){let Q=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(Q)||(this._progressChecker!=null&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(Q),this._transmuxer.seek(Math.floor(Q*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=Q))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}_checkAndResumeStuckPlayback(Q){let Z=this._mediaElement;if(Q||!this._receivedCanPlay||Z.readyState<2){let ce=Z.buffered;ce.length>0&&Z.currentTime<ce.start(0)&&(n.w(this.TAG,`Playback seems stuck at ${Z.currentTime}, seek to ${ce.start(0)}`),this._requestSetTime=!0,this._mediaElement.currentTime=ce.start(0),this._mediaElement.removeEventListener("progress",this.e.onvProgress))}else this._mediaElement.removeEventListener("progress",this.e.onvProgress)}_onvLoadedMetadata(Q){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)}_onvSeeking(Q){let Z=this._mediaElement.currentTime,ce=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(Z<1&&ce.length>0){let me=ce.start(0);if(me<1&&Z<me||g.safari){this._requestSetTime=!0,this._mediaElement.currentTime=g.safari?.1:me;return}}if(this._isTimepointBuffered(Z)){if(this._alwaysSeekKeyframe){let me=this._msectl.getNearestKeyframe(Math.floor(Z*1e3));me!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=me.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:Z,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}_onvCanPlay(Q){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}_onvStalled(Q){this._checkAndResumeStuckPlayback(!0)}_onvProgress(Q){this._checkAndResumeStuckPlayback()}}var Zt=Yt;class vr{constructor(Q,Z){if(this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new(m()),this._config=Ae(),typeof Z=="object"&&Object.assign(this._config,Z),Q.type.toLowerCase()==="flv")throw new u("NativePlayer does't support flv MediaDataSource input!");if(Q.hasOwnProperty("segments"))throw new u(`NativePlayer(${Q.type}) doesn't support multipart playback!`);this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=Q,this._mediaElement=null}destroy(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(Q,Z){Q===Oe.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Oe.MEDIA_INFO,this.mediaInfo)}):Q===Oe.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Oe.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(Q,Z)}off(Q,Z){this._emitter.removeListener(Q,Z)}attachMediaElement(Q){if(this._mediaElement=Q,Q.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{Q.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(Z){}}detachMediaElement(){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)}load(){if(!this._mediaElement)throw new l("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)}unload(){this._mediaElement&&(this._mediaElement.src="",this._mediaElement.removeAttribute("src")),this._statisticsReporter!=null&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)}play(){return this._mediaElement.play()}pause(){this._mediaElement.pause()}get type(){return this._type}get buffered(){return this._mediaElement.buffered}get duration(){return this._mediaElement.duration}get volume(){return this._mediaElement.volume}set volume(Q){this._mediaElement.volume=Q}get muted(){return this._mediaElement.muted}set muted(Q){this._mediaElement.muted=Q}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(Q){this._mediaElement?this._mediaElement.currentTime=Q:this._pendingSeekTime=Q}get mediaInfo(){let Z={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(Z.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(Z.width=this._mediaElement.videoWidth,Z.height=this._mediaElement.videoHeight)),Z}get statisticsInfo(){let Q={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return Q;let Z=!0,ce=0,me=0;if(this._mediaElement.getVideoPlaybackQuality){let Se=this._mediaElement.getVideoPlaybackQuality();ce=Se.totalVideoFrames,me=Se.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(ce=this._mediaElement.webkitDecodedFrameCount,me=this._mediaElement.webkitDroppedFrameCount):Z=!1;return Z&&(Q.decodedFrames=ce,Q.droppedFrames=me),Q}_onvLoadedMetadata(Q){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(Oe.MEDIA_INFO,this.mediaInfo)}_reportStatisticsInfo(){this._emitter.emit(Oe.STATISTICS_INFO,this.statisticsInfo)}}var $n=vr;c.install();function or(Tn,Q){let Z=Tn;if(Z==null||typeof Z!="object")throw new u("MediaDataSource must be an javascript object!");if(!Z.hasOwnProperty("type"))throw new u("MediaDataSource must has type field to indicate video file type!");switch(Z.type){case"flv":return new Zt(Z,Q);default:return new $n(Z,Q)}}function Pr(){return be.supportMSEH264Playback()}function Wr(){return be.getFeatureList()}let jn={};jn.createPlayer=or,jn.isSupported=Pr,jn.getFeatureList=Wr,jn.BaseLoader=d,jn.LoaderStatus=t,jn.LoaderErrors=a,jn.Events=Oe,jn.ErrorTypes=Wt,jn.ErrorDetails=st,jn.FlvPlayer=Zt,jn.NativePlayer=$n,jn.LoggingControl=Ve,Object.defineProperty(jn,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var pr=jn},47257:function(Ot){(function(le){(function(w){if(1)Ot.exports=w();else var S})(function(){var w,S,c;return function(){function e(m,p,n){function o(l,u){if(!p[l]){if(!m[l]){var s=void 0;if(!u&&s)return require(l,!0);if(r)return r(l,!0);var t=new Error("Cannot find module '"+l+"'");throw t.code="MODULE_NOT_FOUND",t}var a=p[l]={exports:{}};m[l][0].call(a.exports,function(d){var h=m[l][1][d];return o(h||d)},a,a.exports,e,m,p,n)}return p[l].exports}for(var r=void 0,i=0;i<n.length;i++)o(n[i]);return o}return e}()({1:[function(e,m,p){"use strict";var n=e("./browser/client");n.Buffer=e("buffer").Buffer,n.urllib=e("../shims/xhr"),n.version=e("./browser/version").version,m.exports=n},{"../shims/xhr":475,"./browser/client":3,"./browser/version":6,buffer:90}],2:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator")),r=n(e("@babel/runtime/helpers/asyncToGenerator"));e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.slice.js");var i=e("assert"),l=e("../common/utils/checkBucketName"),u=l.checkBucketName,s=p;function t(d){return Array.isArray?Array.isArray(d):Object.prototype.toString.call(d)==="[object Array]"}function a(d){return d?t(d)?d:[d]:[]}s.useBucket=function(h){return u(h),this.options.bucket=h,this},s.setBucket=function(h){return u(h),this.options.bucket=h,this},s.getBucket=function(){return this.options.bucket},s.deleteBucket=function(){var d=(0,r.default)(o.default.mark(function v(g,E){var y,C;return o.default.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return y=this._bucketRequestParams("DELETE",g,"",E),_.next=3,this.request(y);case 3:if(C=_.sent,!(C.status===200||C.status===204)){_.next=6;break}return _.abrupt("return",{res:C.res});case 6:return _.next=8,this.requestError(C);case 8:throw _.sent;case 9:case"end":return _.stop()}},v,this)}));function h(v,g){return d.apply(this,arguments)}return h}(),s.putBucketACL=function(){var d=(0,r.default)(o.default.mark(function v(g,E,y){var C,B;return o.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return C=this._bucketRequestParams("PUT",g,"acl",y),C.headers={"x-oss-acl":E},C.successStatuses=[200],A.next=5,this.request(C);case 5:return B=A.sent,A.abrupt("return",{bucket:B.headers.location&&B.headers.location.substring(1)||null,res:B.res});case 7:case"end":return A.stop()}},v,this)}));function h(v,g,E){return d.apply(this,arguments)}return h}(),s.getBucketACL=function(){var d=(0,r.default)(o.default.mark(function v(g,E){var y,C;return o.default.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return y=this._bucketRequestParams("GET",g,"acl",E),y.successStatuses=[200],y.xmlResponse=!0,_.next=5,this.request(y);case 5:return C=_.sent,_.abrupt("return",{acl:C.data.AccessControlList.Grant,owner:{id:C.data.Owner.ID,displayName:C.data.Owner.DisplayName},res:C.res});case 7:case"end":return _.stop()}},v,this)}));function h(v,g){return d.apply(this,arguments)}return h}(),s.putBucketLogging=function(){var d=(0,r.default)(o.default.mark(function v(g,E,y){var C,B,_;return o.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return C=this._bucketRequestParams("PUT",g,"logging",y),B=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<BucketLoggingStatus>
|
|
|
<LoggingEnabled>
|
|
|
<TargetBucket>`.concat(g,`</TargetBucket>
|
|
|
`),E&&(B+="<TargetPrefix>".concat(E,`</TargetPrefix>
|
|
|
`)),B+=`</LoggingEnabled>
|
|
|
</BucketLoggingStatus>`,C.content=B,C.mime="xml",C.successStatuses=[200],b.next=9,this.request(C);case 9:return _=b.sent,b.abrupt("return",{res:_.res});case 11:case"end":return b.stop()}},v,this)}));function h(v,g,E){return d.apply(this,arguments)}return h}(),s.getBucketLogging=function(){var d=(0,r.default)(o.default.mark(function v(g,E){var y,C,B;return o.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return y=this._bucketRequestParams("GET",g,"logging",E),y.successStatuses=[200],y.xmlResponse=!0,A.next=5,this.request(y);case 5:return C=A.sent,B=C.data.LoggingEnabled,A.abrupt("return",{enable:!!B,prefix:B&&B.TargetPrefix||null,res:C.res});case 8:case"end":return A.stop()}},v,this)}));function h(v,g){return d.apply(this,arguments)}return h}(),s.deleteBucketLogging=function(){var d=(0,r.default)(o.default.mark(function v(g,E){var y,C;return o.default.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return y=this._bucketRequestParams("DELETE",g,"logging",E),y.successStatuses=[204,200],_.next=4,this.request(y);case 4:return C=_.sent,_.abrupt("return",{res:C.res});case 6:case"end":return _.stop()}},v,this)}));function h(v,g){return d.apply(this,arguments)}return h}(),s.putBucketCORS=function(){var d=(0,r.default)(o.default.mark(function v(g,E,y){var C,B,_,A,b,D,M,R,H,q;return o.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:for(E=E||[],i(E.length,"rules is required"),E.forEach(function(O){i(O.allowedOrigin,"allowedOrigin is required"),i(O.allowedMethod,"allowedMethod is required")}),C=this._bucketRequestParams("PUT",g,"cors",y),B=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CORSConfiguration>`,_=function(ne){B+="<AllowedOrigin>".concat(ne,"</AllowedOrigin>")},A=function(ne){B+="<AllowedMethod>".concat(ne,"</AllowedMethod>")},b=function(ne){B+="<AllowedHeader>".concat(ne,"</AllowedHeader>")},D=function(ne){B+="<ExposeHeader>".concat(ne,"</ExposeHeader>")},M=0,R=E.length;M<R;M++)H=E[M],B+="<CORSRule>",a(H.allowedOrigin).forEach(_),a(H.allowedMethod).forEach(A),a(H.allowedHeader).forEach(b),a(H.exposeHeader).forEach(D),H.maxAgeSeconds&&(B+="<MaxAgeSeconds>".concat(H.maxAgeSeconds,"</MaxAgeSeconds>")),B+="</CORSRule>";return B+="</CORSConfiguration>",C.content=B,C.mime="xml",C.successStatuses=[200],W.next=16,this.request(C);case 16:return q=W.sent,W.abrupt("return",{res:q.res});case 18:case"end":return W.stop()}},v,this)}));function h(v,g,E){return d.apply(this,arguments)}return h}(),s.getBucketCORS=function(){var d=(0,r.default)(o.default.mark(function v(g,E){var y,C,B,_;return o.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return y=this._bucketRequestParams("GET",g,"cors",E),y.successStatuses=[200],y.xmlResponse=!0,b.next=5,this.request(y);case 5:return C=b.sent,B=[],C.data&&C.data.CORSRule&&(_=C.data.CORSRule,t(_)||(_=[_]),_.forEach(function(D){var M={};Object.keys(D).forEach(function(R){M[R.slice(0,1).toLowerCase()+R.slice(1,R.length)]=D[R]}),B.push(M)})),b.abrupt("return",{rules:B,res:C.res});case 9:case"end":return b.stop()}},v,this)}));function h(v,g){return d.apply(this,arguments)}return h}(),s.deleteBucketCORS=function(){var d=(0,r.default)(o.default.mark(function v(g,E){var y,C;return o.default.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return y=this._bucketRequestParams("DELETE",g,"cors",E),y.successStatuses=[204],_.next=4,this.request(y);case 4:return C=_.sent,_.abrupt("return",{res:C.res});case 6:case"end":return _.stop()}},v,this)}));function h(v,g){return d.apply(this,arguments)}return h}(),s.putBucketReferer=function(){var d=(0,r.default)(o.default.mark(function v(g,E,y,C){var B,_,A,b;return o.default.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:if(B=this._bucketRequestParams("PUT",g,"referer",C),_=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<RefererConfiguration>
|
|
|
`,_+=" <AllowEmptyReferer>".concat(E?"true":"false",`</AllowEmptyReferer>
|
|
|
`),y&&y.length>0){for(_+=` <RefererList>
|
|
|
`,A=0;A<y.length;A++)_+=" <Referer>".concat(y[A],`</Referer>
|
|
|
`);_+=` </RefererList>
|
|
|
`}else _+=` <RefererList />
|
|
|
`;return _+="</RefererConfiguration>",B.content=_,B.mime="xml",B.successStatuses=[200],M.next=10,this.request(B);case 10:return b=M.sent,M.abrupt("return",{res:b.res});case 12:case"end":return M.stop()}},v,this)}));function h(v,g,E,y){return d.apply(this,arguments)}return h}(),s.getBucketReferer=function(){var d=(0,r.default)(o.default.mark(function v(g,E){var y,C,B;return o.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return y=this._bucketRequestParams("GET",g,"referer",E),y.successStatuses=[200],y.xmlResponse=!0,A.next=5,this.request(y);case 5:return C=A.sent,B=C.data.RefererList.Referer||null,B&&(t(B)||(B=[B])),A.abrupt("return",{allowEmpty:C.data.AllowEmptyReferer==="true",referers:B,res:C.res});case 9:case"end":return A.stop()}},v,this)}));function h(v,g){return d.apply(this,arguments)}return h}(),s.deleteBucketReferer=function(){var d=(0,r.default)(o.default.mark(function v(g,E){return o.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,this.putBucketReferer(g,!0,null,E);case 2:return C.abrupt("return",C.sent);case 3:case"end":return C.stop()}},v,this)}));function h(v,g){return d.apply(this,arguments)}return h}(),s._bucketRequestParams=function(h,v,g,E){return{method:h,bucket:v,subres:g,timeout:E&&E.timeout,ctx:E&&E.ctx}}},{"../common/utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,assert:82,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],3:[function(e,m,p){(function(n,o){(function(){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),i=r(e("@babel/runtime/regenerator")),l=r(e("@babel/runtime/helpers/asyncToGenerator"));e("core-js/modules/es.function.name.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.split.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.symbol.js"),e("core-js/modules/es.symbol.description.js"),e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.regexp.to-string.js");var u=e("debug")("ali-oss"),s=e("xml2js"),t=e("agentkeepalive"),a=e("merge-descriptors"),d=e("platform"),h=e("utility"),v=e("urllib"),g=e("./version"),E=e("bowser"),y=e("../common/signUtils"),C=e("../common/client/initOptions"),B=e("../common/utils/createRequest"),_=B.createRequest,A=e("../common/utils/encoder"),b=A.encoder,D=e("../common/client/getReqUrl"),M=D.getReqUrl,R=e("../common/utils/setSTSToken"),H=R.setSTSToken,q=e("../common/utils/retry"),Y=q.retry,W=e("../common/utils/isFunction"),O=W.isFunction,ne=new t;function ee(){var Ge=d.name,Ve=d.version;Ge&&Ge.toLowerCase&&Ge.toLowerCase()==="ie"&&Ve.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function Ae(){return location&&location.protocol==="https:"}function $(Ge,Ve){if(ee(),!(this instanceof $))return new $(Ge,Ve);Ge&&Ge.inited?this.options=Ge:this.options=$.initOptions(Ge),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=v,this.agent=this.options.agent||ne),this.ctx=Ve,this.userAgent=this._getUserAgent(),this.stsTokenFreshTime=new Date,this.options.amendTimeSkewed=0}m.exports=$,$.initOptions=function(Ve){Ve.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var _e=Object.assign({secure:Ae(),useFetch:!1},Ve);return C(_e)};var be=$.prototype;be.debug=u,a(be,e("./object")),a(be,e("./bucket")),a(be,e("../common/bucket/getBucketWebsite")),a(be,e("../common/bucket/putBucketWebsite")),a(be,e("../common/bucket/deleteBucketWebsite")),a(be,e("../common/bucket/getBucketLifecycle")),a(be,e("../common/bucket/putBucketLifecycle")),a(be,e("../common/bucket/deleteBucketLifecycle")),a(be,e("../common/bucket/putBucketVersioning")),a(be,e("../common/bucket/getBucketVersioning")),a(be,e("../common/bucket/getBucketInventory")),a(be,e("../common/bucket/deleteBucketInventory")),a(be,e("../common/bucket/listBucketInventory")),a(be,e("../common/bucket/putBucketInventory")),a(be,e("../common/bucket/abortBucketWorm")),a(be,e("../common/bucket/completeBucketWorm")),a(be,e("../common/bucket/extendBucketWorm")),a(be,e("../common/bucket/getBucketWorm")),a(be,e("../common/bucket/initiateBucketWorm")),a(be,e("./managed-upload")),a(be,e("../common/multipart-copy")),a(be,e("../common/multipart")),a(be,e("../common/parallel")),be.signature=function(Ve){return this.debug("authorization stringToSign: %s",Ve,"info"),y.computeSignature(this.options.accessKeySecret,Ve,this.options.headerEncoding)},be._getReqUrl=M,be.authorization=function(Ve,_e,xe,Xe){var qe=y.buildCanonicalString(Ve.toUpperCase(),_e,{headers:Xe,parameters:xe});return y.authorization(this.options.accessKeyId,this.options.accessKeySecret,qe,this.options.headerEncoding)},be.request=function(){var Ge=(0,l.default)(i.default.mark(function Ve(_e){var xe=this;return i.default.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(!this.options.retryMax){qe.next=6;break}return qe.next=3,Y(Ne.bind(this),this.options.retryMax,{errorHandler:function(at){var Ee=function(We){if(_e.stream)return!1;var oe=[-1,-2].includes(We.status),K=xe.options.requestErrorRetryHandle||function(){return!0};return oe&&K(We)};return!!Ee(at)}})(_e);case 3:return qe.abrupt("return",qe.sent);case 6:return qe.abrupt("return",Ne.call(this,_e));case 7:case"end":return qe.stop()}},Ve,this)}));return function(Ve){return Ge.apply(this,arguments)}}();function Ne(Ge){return Oe.apply(this,arguments)}function Oe(){return Oe=(0,l.default)(i.default.mark(function Ge(Ve){var _e,xe,Xe,qe,lt,at;return i.default.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(!(this.options.stsToken&&O(this.options.refreshSTSToken))){X.next=3;break}return X.next=3,H.call(this);case 3:return _e=_.call(this,Ve),this.options.useFetch||(_e.params.mode="disable-fetch"),qe=!!Ve.stream,X.prev=6,X.next=9,this.urllib.request(_e.url,_e.params);case 9:xe=X.sent,this.debug("response %s %s, got %s, headers: %j",Ve.method,_e.url,xe.status,xe.headers,"info"),X.next=16;break;case 13:X.prev=13,X.t0=X.catch(6),Xe=X.t0;case 16:if(!(xe&&Ve.successStatuses&&Ve.successStatuses.indexOf(xe.status)===-1)){X.next=28;break}return X.next=19,this.requestError(xe);case 19:if(lt=X.sent,!(lt.code==="RequestTimeTooSkewed"&&!qe)){X.next=25;break}return this.options.amendTimeSkewed=+new Date(lt.serverTime)-new Date,X.next=24,this.request(Ve);case 24:return X.abrupt("return",X.sent);case 25:lt.params=Ve,X.next=32;break;case 28:if(!Xe){X.next=32;break}return X.next=31,this.requestError(Xe);case 31:lt=X.sent;case 32:if(!lt){X.next=34;break}throw lt;case 34:if(!Ve.xmlResponse){X.next=39;break}return X.next=37,this.parseXML(xe.data);case 37:at=X.sent,xe.data=at;case 39:return X.abrupt("return",xe);case 40:case"end":return X.stop()}},Ge,this,[[6,13]])})),Oe.apply(this,arguments)}be._getResource=function(Ve){var _e="/";return Ve.bucket&&(_e+="".concat(Ve.bucket,"/")),Ve.object&&(_e+=b(Ve.object,this.options.headerEncoding)),_e},be._escape=function(Ve){return h.encodeURIComponent(Ve).replace(/%2F/g,"/")},be._getUserAgent=function(){var Ve=o&&o.browser?"js":"nodejs",_e="aliyun-sdk-".concat(Ve,"/").concat(g.version),xe=d.description;return!xe&&o&&(xe="Node.js ".concat(o.version.slice(1)," on ").concat(o.platform," ").concat(o.arch)),this._checkUserAgent("".concat(_e," ").concat(xe))},be._checkUserAgent=function(Ve){var _e=Ve.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return _e},be.checkBrowserAndVersion=function(Ve,_e){return E.name===Ve&&E.version.split(".")[0]===_e},be.parseXML=function(Ve){return new Promise(function(_e,xe){n.isBuffer(Ve)&&(Ve=Ve.toString()),s.parseString(Ve,{explicitRoot:!1,explicitArray:!1},function(Xe,qe){Xe?xe(Xe):_e(qe)})})},be.requestError=function(){var Ge=(0,l.default)(i.default.mark(function _e(xe){var Xe,qe,lt,at;return i.default.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(Xe=null,!(!xe.data||!xe.data.length)){X.next=5;break}xe.status===-1||xe.status===-2?(Xe=new Error(xe.message),Xe.name=xe.name,Xe.status=xe.status,Xe.code=xe.name):(xe.status===404?(Xe=new Error("Object not exists"),Xe.name="NoSuchKeyError",Xe.status=404,Xe.code="NoSuchKey"):xe.status===412?(Xe=new Error("Pre condition failed"),Xe.name="PreconditionFailedError",Xe.status=412,Xe.code="PreconditionFailed"):(Xe=new Error("Unknow error, status: ".concat(xe.status)),Xe.name="UnknownError",Xe.status=xe.status),Xe.requestId=xe.headers["x-oss-request-id"],Xe.host=""),X.next=32;break;case 5:return qe=String(xe.data),this.debug("request response error data: %s",qe,"error"),X.prev=7,X.next=10,this.parseXML(qe);case 10:if(X.t0=X.sent,X.t0){X.next=13;break}X.t0={};case 13:lt=X.t0,X.next=23;break;case 16:return X.prev=16,X.t1=X.catch(7),this.debug(qe,"error"),X.t1.message+=`
|
|
|
raw xml: `.concat(qe),X.t1.status=xe.status,X.t1.requestId=xe.headers["x-oss-request-id"],X.abrupt("return",X.t1);case 23:at=lt.Message||"unknow request error, status: ".concat(xe.status),lt.Condition&&(at+=" (condition: ".concat(lt.Condition,")")),Xe=new Error(at),Xe.name=lt.Code?"".concat(lt.Code,"Error"):"UnknownError",Xe.status=xe.status,Xe.code=lt.Code,Xe.requestId=lt.RequestId,Xe.hostId=lt.HostId,Xe.serverTime=lt.ServerTime;case 32:return this.debug("generate error %j",Xe,"error"),X.abrupt("return",Xe);case 34:case"end":return X.stop()}},_e,this,[[7,16]])}));function Ve(_e){return Ge.apply(this,arguments)}return Ve}()}).call(this)}).call(this,{isBuffer:e("../../node_modules/is-buffer/index.js")},e("_process"))},{"../../node_modules/is-buffer/index.js":366,"../common/bucket/abortBucketWorm":7,"../common/bucket/completeBucketWorm":8,"../common/bucket/deleteBucketInventory":9,"../common/bucket/deleteBucketLifecycle":10,"../common/bucket/deleteBucketWebsite":11,"../common/bucket/extendBucketWorm":12,"../common/bucket/getBucketInventory":13,"../common/bucket/getBucketLifecycle":14,"../common/bucket/getBucketVersioning":15,"../common/bucket/getBucketWebsite":16,"../common/bucket/getBucketWorm":17,"../common/bucket/initiateBucketWorm":18,"../common/bucket/listBucketInventory":19,"../common/bucket/putBucketInventory":20,"../common/bucket/putBucketLifecycle":21,"../common/bucket/putBucketVersioning":22,"../common/bucket/putBucketWebsite":23,"../common/client/getReqUrl":25,"../common/client/initOptions":26,"../common/multipart":30,"../common/multipart-copy":29,"../common/parallel":49,"../common/signUtils":50,"../common/utils/createRequest":56,"../common/utils/encoder":59,"../common/utils/isFunction":68,"../common/utils/retry":74,"../common/utils/setSTSToken":76,"./bucket":2,"./managed-upload":4,"./object":5,"./version":6,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,agentkeepalive:81,bowser:88,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.split.js":307,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.js":313,debug:465,"merge-descriptors":372,platform:379,urllib:475,utility:474,xml2js:426}],4:[function(e,m,p){(function(n){(function(){"use strict";var o=e("@babel/runtime/helpers/interopRequireDefault"),r=o(e("@babel/runtime/regenerator"));e("core-js/modules/es.function.name.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.array.from.js"),e("core-js/modules/es.string.iterator.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.array.filter.js"),e("core-js/modules/es.array.find.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.array.iterator.js"),e("core-js/modules/es.array-buffer.slice.js"),e("core-js/modules/es.typed-array.uint8-array.js"),e("core-js/modules/es.typed-array.copy-within.js"),e("core-js/modules/es.typed-array.every.js"),e("core-js/modules/es.typed-array.fill.js"),e("core-js/modules/es.typed-array.filter.js"),e("core-js/modules/es.typed-array.find.js"),e("core-js/modules/es.typed-array.find-index.js"),e("core-js/modules/es.typed-array.for-each.js"),e("core-js/modules/es.typed-array.includes.js"),e("core-js/modules/es.typed-array.index-of.js"),e("core-js/modules/es.typed-array.iterator.js"),e("core-js/modules/es.typed-array.join.js"),e("core-js/modules/es.typed-array.last-index-of.js"),e("core-js/modules/es.typed-array.map.js"),e("core-js/modules/es.typed-array.reduce.js"),e("core-js/modules/es.typed-array.reduce-right.js"),e("core-js/modules/es.typed-array.reverse.js"),e("core-js/modules/es.typed-array.set.js"),e("core-js/modules/es.typed-array.slice.js"),e("core-js/modules/es.typed-array.some.js"),e("core-js/modules/es.typed-array.sort.js"),e("core-js/modules/es.typed-array.subarray.js"),e("core-js/modules/es.typed-array.to-locale-string.js"),e("core-js/modules/es.typed-array.to-string.js");var i=o(e("@babel/runtime/helpers/asyncToGenerator")),l=e("util"),u=e("path"),s=e("mime"),t=e("copy-to"),a=e("../common/utils/isBlob"),d=a.isBlob,h=e("../common/utils/isFile"),v=h.isFile,g=e("../common/utils/isBuffer"),E=g.isBuffer,y=p;y.multipartUpload=function(){var b=(0,i.default)(r.default.mark(function M(R,H){var q,Y,W,O,ne,ee,Ae,$,be,Ne=arguments;return r.default.wrap(function(Ge){for(;;)switch(Ge.prev=Ge.next){case 0:if(q=Ne.length>2&&Ne[2]!==void 0?Ne[2]:{},this.resetCancelFlag(),q.disabledMD5=q.disabledMD5===void 0?!0:!!q.disabledMD5,!(q.checkpoint&&q.checkpoint.uploadId)){Ge.next=8;break}return H&&v(H)&&(q.checkpoint.file=H),Ge.next=7,this._resumeMultipart(q.checkpoint,q);case 7:return Ge.abrupt("return",Ge.sent);case 8:return Y=102400,q.mime||(v(H)?q.mime=s.getType(u.extname(H.name)):d(H)?q.mime=H.type:E(H)?q.mime="":q.mime=s.getType(u.extname(H))),q.headers=q.headers||{},this._convertMetaToHeaders(q.meta,q.headers),Ge.next=14,this._getFileSize(H);case 14:if(W=Ge.sent,!(W<Y)){Ge.next=26;break}return q.contentLength=W,Ge.next=19,this.put(R,H,q);case 19:if(O=Ge.sent,!(q&&q.progress)){Ge.next=23;break}return Ge.next=23,q.progress(1);case 23:return ne={res:O.res,bucket:this.options.bucket,name:R,etag:O.res.headers.etag},(q.headers&&q.headers["x-oss-callback"]||q.callback)&&(ne.data=O.data),Ge.abrupt("return",ne);case 26:if(!(q.partSize&&parseInt(q.partSize,10)!==q.partSize)){Ge.next=28;break}throw new Error("partSize must be int number");case 28:if(!(q.partSize&&q.partSize<Y)){Ge.next=30;break}throw new Error("partSize must not be smaller than ".concat(Y));case 30:return Ge.next=32,this.initMultipartUpload(R,q);case 32:if(ee=Ge.sent,Ae=ee.uploadId,$=this._getPartSize(W,q.partSize),be={file:H,name:R,fileSize:W,partSize:$,uploadId:Ae,doneParts:[]},!(q&&q.progress)){Ge.next=39;break}return Ge.next=39,q.progress(0,be,ee.res);case 39:return Ge.next=41,this._resumeMultipart(be,q);case 41:return Ge.abrupt("return",Ge.sent);case 42:case"end":return Ge.stop()}},M,this)}));function D(M,R){return b.apply(this,arguments)}return D}(),y._resumeMultipart=function(){var b=(0,i.default)(r.default.mark(function M(R,H){var q,Y,W,O,ne,ee,Ae,$,be,Ne,Oe,Ge,Ve,_e,xe,Xe,qe,lt,at;return r.default.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(q=this,!this.isCancel()){X.next=3;break}throw this._makeCancelEvent();case 3:return Y=R.file,W=R.fileSize,O=R.partSize,ne=R.uploadId,ee=R.doneParts,Ae=R.name,$=[],ee.length>0&&t(ee).to($),be=this._divideParts(W,O),Ne=be.length,Oe=!1,Ge=function(oe,K){return new Promise(function(){var V=(0,i.default)(r.default.mark(function re(te,P){var z,U,fe,Me,Re;return r.default.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(de.prev=0,oe.isCancel()){de.next=29;break}return z=be[K-1],de.next=5,oe._createBuffer(Y,z.start,z.end);case 5:return U=de.sent,fe={content:U,size:z.end-z.start},de.prev=7,de.next=10,oe._uploadPart(Ae,ne,K,fe,H);case 10:Me=de.sent,de.next=18;break;case 13:if(de.prev=13,de.t0=de.catch(7),de.t0.status!==404){de.next=17;break}throw oe._makeAbortEvent();case 17:throw de.t0;case 18:if(!(!oe.isCancel()&&!Oe)){de.next=26;break}if(R.doneParts.push({number:K,etag:Me.res.headers.etag}),!H.progress){de.next=23;break}return de.next=23,H.progress(ee.length/(Ne+1),R,Me.res);case 23:te({number:K,etag:Me.res.headers.etag}),de.next=27;break;case 26:te();case 27:de.next=30;break;case 29:te();case 30:de.next=41;break;case 32:de.prev=32,de.t1=de.catch(0),Re=new Error,Re.name=de.t1.name,Re.message=de.t1.message,Re.stack=de.t1.stack,Re.partNum=K,t(de.t1).to(Re),P(Re);case 41:case"end":return de.stop()}},re,null,[[0,32],[7,13]])}));return function(re,te){return V.apply(this,arguments)}}())},Ve=Array.from(new Array(Ne),function(We,oe){return oe+1}),_e=$.map(function(We){return We.number}),xe=Ve.filter(function(We){return _e.indexOf(We)<0}),Xe=5,qe=H.parallel||Xe,X.next=17,this._parallel(xe,qe,function(We){return new Promise(function(oe,K){Ge(q,We).then(function(V){V&&$.push(V),oe()}).catch(function(V){K(V)})})});case 17:if(lt=X.sent,Oe=!0,at=lt.find(function(We){return We.name==="abort"}),!at){X.next=22;break}throw at;case 22:if(!this.isCancel()){X.next=25;break}throw Ge=null,this._makeCancelEvent();case 25:if(!(lt&<.length>0)){X.next=28;break}throw lt[0].message="Failed to upload some parts with error: ".concat(lt[0].toString()," part_num: ").concat(lt[0].partNum),lt[0];case 28:return X.next=30,this.completeMultipartUpload(Ae,ne,$,H);case 30:return X.abrupt("return",X.sent);case 31:case"end":return X.stop()}},M,this)}));function D(M,R){return b.apply(this,arguments)}return D}(),y._getFileSize=function(){var b=(0,i.default)(r.default.mark(function M(R){return r.default.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(!E(R)){q.next=4;break}return q.abrupt("return",R.length);case 4:if(!(d(R)||v(R))){q.next=6;break}return q.abrupt("return",R.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return q.stop()}},M)}));function D(M){return b.apply(this,arguments)}return D}();var C=e("stream"),B=C.Readable;function _(b,D){if(!(this instanceof _))return new _(b,D);B.call(this,D),this.file=b,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}l.inherits(_,B),_.prototype.readFileAndPush=function(D){if(this.fileBuffer)for(var M=!0;M&&this.fileBuffer&&this.start<this.fileBuffer.length;){var R=this.start,H=R+D;H=H>this.fileBuffer.length?this.fileBuffer.length:H,this.start=H,M=this.push(this.fileBuffer.slice(R,H))}},_.prototype._read=function(D){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var M=16*1024;D=D||M;var R=this;this.reader.onload=function(q){R.fileBuffer=n.from(new Uint8Array(q.target.result)),R.file=null,R.readFileAndPush(D)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(D)};function A(b){return b.arrayBuffer?b.arrayBuffer():new Promise(function(D,M){var R=new FileReader;R.onload=function(H){D(H.target.result)},R.onerror=function(H){M(H)},R.readAsArrayBuffer(b)})}y._createBuffer=function(){var b=(0,i.default)(r.default.mark(function M(R,H,q){var Y,W;return r.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:if(!(d(R)||v(R))){ne.next=8;break}return Y=R.slice(H,q),ne.next=4,A(Y);case 4:return W=ne.sent,ne.abrupt("return",n.from(W));case 8:if(!E(R)){ne.next=12;break}return ne.abrupt("return",R.subarray(H,q));case 12:throw new Error("_createBuffer requires File/Blob/Buffer.");case 13:case"end":return ne.stop()}},M)}));function D(M,R,H){return b.apply(this,arguments)}return D}(),y._getPartSize=function(D,M){var R=1e4,H=1*1024*1024;M||(M=H);var q=Math.ceil(D/R);return M<q&&(M=q,console.warn("partSize has been set to ".concat(M,", because the partSize you provided causes partNumber to be greater than 10,000"))),M},y._divideParts=function(D,M){for(var R=Math.ceil(D/M),H=[],q=0;q<R;q++){var Y=M*q,W=Math.min(Y+M,D);H.push({start:Y,end:W})}return H}}).call(this)}).call(this,e("buffer").Buffer)},{"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,buffer:90,"copy-to":94,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,mime:374,path:378,stream:398,util:419}],5:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault");e("core-js/modules/es.function.name.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.number.constructor.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.promise.js");var o=n(e("@babel/runtime/regenerator")),r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("fs"),l=e("copy-to"),u=e("path"),s=e("mime"),t=e("../common/callback"),a=e("merge-descriptors"),d=e("../common/utils/isBlob"),h=d.isBlob,v=e("../common/utils/isFile"),g=v.isFile,E=e("../common/utils/isBuffer"),y=E.isBuffer,C=e("../common/utils/obj2xml"),B=C.obj2xml,_=p;_.append=function(){var A=(0,r.default)(o.default.mark(function D(M,R,H){var q;return o.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return H=H||{},H.position===void 0&&(H.position="0"),H.subres={append:"",position:H.position},H.method="POST",W.next=6,this.put(M,R,H);case 6:return q=W.sent,q.nextAppendPosition=q.res.headers["x-oss-next-append-position"],W.abrupt("return",q);case 9:case"end":return W.stop()}},D,this)}));function b(D,M,R){return A.apply(this,arguments)}return b}(),_.put=function(){var A=(0,r.default)(o.default.mark(function D(M,R,H){var q,Y,W,O,ne;return o.default.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(H=H||{},H.disabledMD5=H.disabledMD5===void 0?!0:!!H.disabledMD5,H.headers=H.headers||{},M=this._objectName(M),!y(R)){Ae.next=8;break}q=R,Ae.next=19;break;case 8:if(!(h(R)||g(R))){Ae.next=18;break}return H.mime||(g(R)?H.mime=s.getType(u.extname(R.name)):H.mime=R.type),Ae.next=12,this._createBuffer(R,0,R.size);case 12:return q=Ae.sent,Ae.next=15,this._getFileSize(R);case 15:H.contentLength=Ae.sent,Ae.next=19;break;case 18:throw new TypeError("Must provide Buffer/Blob/File for put.");case 19:return this._convertMetaToHeaders(H.meta,H.headers),Y=H.method||"PUT",W=this._objectRequestParams(Y,M,H),t.encodeCallback(W,H),W.mime=H.mime,W.disabledMD5=H.disabledMD5,W.content=q,W.successStatuses=[200],Ae.next=29,this.request(W);case 29:return O=Ae.sent,ne={name:M,url:this._objectUrl(M),res:O.res},W.headers&&W.headers["x-oss-callback"]&&(ne.data=JSON.parse(O.data.toString())),Ae.abrupt("return",ne);case 33:case"end":return Ae.stop()}},D,this)}));function b(D,M,R){return A.apply(this,arguments)}return b}(),_.putStream=function(){var A=(0,r.default)(o.default.mark(function D(M,R,H){var q,Y,W,O;return o.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return H=H||{},H.headers=H.headers||{},M=this._objectName(M),H.contentLength?H.headers["Content-Length"]=H.contentLength:H.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(H.meta,H.headers),q=H.method||"PUT",Y=this._objectRequestParams(q,M,H),t.encodeCallback(Y,H),Y.mime=H.mime,Y.stream=R,Y.successStatuses=[200],ee.next=13,this.request(Y);case 13:return W=ee.sent,O={name:M,url:this._objectUrl(M),res:W.res},Y.headers&&Y.headers["x-oss-callback"]&&(O.data=JSON.parse(W.data.toString())),ee.abrupt("return",O);case 17:case"end":return ee.stop()}},D,this)}));function b(D,M,R){return A.apply(this,arguments)}return b}(),a(_,e("../common/object/copyObject")),a(_,e("../common/object/getObjectTagging")),a(_,e("../common/object/putObjectTagging")),a(_,e("../common/object/deleteObjectTagging")),a(_,e("../common/image")),a(_,e("../common/object/getBucketVersions")),a(_,e("../common/object/getACL")),a(_,e("../common/object/putACL")),a(_,e("../common/object/head")),a(_,e("../common/object/delete")),a(_,e("../common/object/get")),a(_,e("../common/object/putSymlink")),a(_,e("../common/object/getSymlink")),a(_,e("../common/object/deleteMulti")),a(_,e("../common/object/getObjectMeta")),a(_,e("../common/object/getObjectUrl")),a(_,e("../common/object/generateObjectUrl")),a(_,e("../common/object/signatureUrl")),a(_,e("../common/object/asyncSignatureUrl")),_.putMeta=function(){var A=(0,r.default)(o.default.mark(function D(M,R,H){var q;return o.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,this.copy(M,M,{meta:R||{},timeout:H&&H.timeout,ctx:H&&H.ctx});case 2:return q=W.sent,W.abrupt("return",q);case 4:case"end":return W.stop()}},D,this)}));function b(D,M,R){return A.apply(this,arguments)}return b}(),_.list=function(){var A=(0,r.default)(o.default.mark(function D(M,R){var H,q,Y,W,O;return o.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:return H=this._objectRequestParams("GET","",R),H.query=M,H.xmlResponse=!0,H.successStatuses=[200],ee.next=6,this.request(H);case 6:return q=ee.sent,Y=q.data.Contents||[],W=this,Y&&(Array.isArray(Y)||(Y=[Y]),Y=Y.map(function(Ae){return{name:Ae.Key,url:W._objectUrl(Ae.Key),lastModified:Ae.LastModified,etag:Ae.ETag,type:Ae.Type,size:Number(Ae.Size),storageClass:Ae.StorageClass,owner:{id:Ae.Owner.ID,displayName:Ae.Owner.DisplayName}}})),O=q.data.CommonPrefixes||null,O&&(Array.isArray(O)||(O=[O]),O=O.map(function(Ae){return Ae.Prefix})),ee.abrupt("return",{res:q.res,objects:Y,prefixes:O,nextMarker:q.data.NextMarker||null,isTruncated:q.data.IsTruncated==="true"});case 13:case"end":return ee.stop()}},D,this)}));function b(D,M){return A.apply(this,arguments)}return b}(),_.listV2=function(){var A=(0,r.default)(o.default.mark(function D(M){var R,H,q,Y,W,O,ne,ee=arguments;return o.default.wrap(function($){for(;;)switch($.prev=$.next){case 0:return R=ee.length>1&&ee[1]!==void 0?ee[1]:{},H=M["continuation-token"]||M.continuationToken,H&&(R.subres=Object.assign({"continuation-token":H},R.subres)),q=this._objectRequestParams("GET","",R),q.query=Object.assign({"list-type":2},M),delete q.query["continuation-token"],delete q.query.continuationToken,q.xmlResponse=!0,q.successStatuses=[200],$.next=11,this.request(q);case 11:return Y=$.sent,W=Y.data.Contents||[],O=this,W&&(Array.isArray(W)||(W=[W]),W=W.map(function(be){var Ne=null;return be.Owner&&(Ne={id:be.Owner.ID,displayName:be.Owner.DisplayName}),{name:be.Key,url:O._objectUrl(be.Key),lastModified:be.LastModified,etag:be.ETag,type:be.Type,size:Number(be.Size),storageClass:be.StorageClass,owner:Ne}})),ne=Y.data.CommonPrefixes||null,ne&&(Array.isArray(ne)||(ne=[ne]),ne=ne.map(function(be){return be.Prefix})),$.abrupt("return",{res:Y.res,objects:W,prefixes:ne,isTruncated:Y.data.IsTruncated==="true",keyCount:+Y.data.KeyCount,continuationToken:Y.data.ContinuationToken||null,nextContinuationToken:Y.data.NextContinuationToken||null});case 18:case"end":return $.stop()}},D,this)}));function b(D){return A.apply(this,arguments)}return b}(),_.restore=function(){var A=(0,r.default)(o.default.mark(function D(M){var R,H,q,Y,W=arguments;return o.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return R=W.length>1&&W[1]!==void 0?W[1]:{type:"Archive"},R=R||{},R.subres=Object.assign({restore:""},R.subres),R.versionId&&(R.subres.versionId=R.versionId),H=this._objectRequestParams("POST",M,R),R.type==="ColdArchive"&&(q={RestoreRequest:{Days:R.Days?R.Days:2,JobParameters:{Tier:R.JobParameters?R.JobParameters:"Standard"}}},H.content=B(q,{headers:!0}),H.mime="xml"),H.successStatuses=[202],ne.next=9,this.request(H);case 9:return Y=ne.sent,ne.abrupt("return",{res:Y.res});case 11:case"end":return ne.stop()}},D,this)}));function b(D){return A.apply(this,arguments)}return b}(),_._objectUrl=function(b){return this._getReqUrl({bucket:this.options.bucket,object:b})},_._objectRequestParams=function(b,D,M){if(!this.options.bucket&&!this.options.cname)throw new Error("Please create a bucket first");M=M||{},D=this._objectName(D);var R={object:D,bucket:this.options.bucket,method:b,subres:M&&M.subres,timeout:M&&M.timeout,ctx:M&&M.ctx};return M.headers&&(R.headers={},l(M.headers).to(R.headers)),R},_._objectName=function(b){return b.replace(/^\/+/,"")},_._convertMetaToHeaders=function(b,D){b&&Object.keys(b).forEach(function(M){D["x-oss-meta-".concat(M)]=b[M]})},_._deleteFileSafe=function(b){var D=this;return new Promise(function(M){i.exists(b,function(R){R?i.unlink(b,function(H){H&&D.debug("unlink %j error: %s",b,H,"error"),M()}):M()})})}},{"../common/callback":24,"../common/image":27,"../common/object/asyncSignatureUrl":31,"../common/object/copyObject":32,"../common/object/delete":33,"../common/object/deleteMulti":34,"../common/object/deleteObjectTagging":35,"../common/object/generateObjectUrl":36,"../common/object/get":37,"../common/object/getACL":38,"../common/object/getBucketVersions":39,"../common/object/getObjectMeta":40,"../common/object/getObjectTagging":41,"../common/object/getObjectUrl":42,"../common/object/getSymlink":43,"../common/object/head":44,"../common/object/putACL":45,"../common/object/putObjectTagging":46,"../common/object/putSymlink":47,"../common/object/signatureUrl":48,"../common/utils/isBlob":64,"../common/utils/isBuffer":65,"../common/utils/isFile":67,"../common/utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,fs:89,"merge-descriptors":372,mime:374,path:378}],6:[function(e,m,p){"use strict";p.version="6.18.1"},{}],7:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator")),r=n(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(p,"__esModule",{value:!0}),p.abortBucketWorm=void 0;var i=e("../utils/checkBucketName");function l(s,t){return u.apply(this,arguments)}function u(){return u=(0,r.default)(o.default.mark(function s(t,a){var d,h;return o.default.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return i.checkBucketName(t),d=this._bucketRequestParams("DELETE",t,"worm",a),g.next=4,this.request(d);case 4:return h=g.sent,g.abrupt("return",{res:h.res,status:h.status});case 6:case"end":return g.stop()}},s,this)})),u.apply(this,arguments)}p.abortBucketWorm=l},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],8:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator")),r=n(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(p,"__esModule",{value:!0}),p.completeBucketWorm=void 0;var i=e("../utils/checkBucketName");function l(s,t,a){return u.apply(this,arguments)}function u(){return u=(0,r.default)(o.default.mark(function s(t,a,d){var h,v;return o.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return i.checkBucketName(t),h=this._bucketRequestParams("POST",t,{wormId:a},d),E.next=4,this.request(h);case 4:return v=E.sent,E.abrupt("return",{res:v.res,status:v.status});case 6:case"end":return E.stop()}},s,this)})),u.apply(this,arguments)}p.completeBucketWorm=l},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],9:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(p,"__esModule",{value:!0}),p.deleteBucketInventory=void 0;var i=e("../utils/checkBucketName");function l(s,t){return u.apply(this,arguments)}function u(){return u=(0,r.default)(o.default.mark(function s(t,a){var d,h,v,g,E=arguments;return o.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return d=E.length>2&&E[2]!==void 0?E[2]:{},h=Object.assign({inventory:"",inventoryId:a},d.subres),i.checkBucketName(t),v=this._bucketRequestParams("DELETE",t,h,d),v.successStatuses=[204],C.next=7,this.request(v);case 7:return g=C.sent,C.abrupt("return",{status:g.status,res:g.res});case 9:case"end":return C.stop()}},s,this)})),u.apply(this,arguments)}p.deleteBucketInventory=l},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],10:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator")),r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("../utils/checkBucketName"),l=i.checkBucketName,u=p;u.deleteBucketLifecycle=function(){var s=(0,r.default)(o.default.mark(function a(d,h){var v,g;return o.default.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return l(d),v=this._bucketRequestParams("DELETE",d,"lifecycle",h),v.successStatuses=[204],y.next=5,this.request(v);case 5:return g=y.sent,y.abrupt("return",{res:g.res});case 7:case"end":return y.stop()}},a,this)}));function t(a,d){return s.apply(this,arguments)}return t}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],11:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator")),r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("../utils/checkBucketName"),l=i.checkBucketName,u=p;u.deleteBucketWebsite=function(){var s=(0,r.default)(o.default.mark(function a(d,h){var v,g;return o.default.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return l(d),v=this._bucketRequestParams("DELETE",d,"website",h),v.successStatuses=[204],y.next=5,this.request(v);case 5:return g=y.sent,y.abrupt("return",{res:g.res});case 7:case"end":return y.stop()}},a,this)}));function t(a,d){return s.apply(this,arguments)}return t}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],12:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator")),r=n(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(p,"__esModule",{value:!0}),p.extendBucketWorm=void 0;var i=e("../utils/checkBucketName"),l=e("../utils/obj2xml");function u(t,a,d,h){return s.apply(this,arguments)}function s(){return s=(0,r.default)(o.default.mark(function t(a,d,h,v){var g,E,y;return o.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return i.checkBucketName(a),g=this._bucketRequestParams("POST",a,{wormExtend:"",wormId:d},v),E={ExtendWormConfiguration:{RetentionPeriodInDays:h}},g.mime="xml",g.content=l.obj2xml(E,{headers:!0}),g.successStatuses=[200],B.next=8,this.request(g);case 8:return y=B.sent,B.abrupt("return",{res:y.res,status:y.status});case 10:case"end":return B.stop()}},t,this)})),s.apply(this,arguments)}p.extendBucketWorm=u},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],13:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(p,"__esModule",{value:!0}),p.getBucketInventory=void 0;var i=e("../utils/checkBucketName"),l=e("../utils/formatInventoryConfig");function u(t,a){return s.apply(this,arguments)}function s(){return s=(0,r.default)(o.default.mark(function t(a,d){var h,v,g,E,y=arguments;return o.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return h=y.length>2&&y[2]!==void 0?y[2]:{},v=Object.assign({inventory:"",inventoryId:d},h.subres),i.checkBucketName(a),g=this._bucketRequestParams("GET",a,v,h),g.successStatuses=[200],g.xmlResponse=!0,B.next=8,this.request(g);case 8:return E=B.sent,B.abrupt("return",{status:E.status,res:E.res,inventory:l.formatInventoryConfig(E.data)});case 10:case"end":return B.stop()}},t,this)})),s.apply(this,arguments)}p.getBucketInventory=u},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],14:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.map.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("../utils/checkBucketName"),l=i.checkBucketName,u=e("../utils/isArray"),s=u.isArray,t=e("../utils/formatObjKey"),a=t.formatObjKey,d=p;d.getBucketLifecycle=function(){var h=(0,r.default)(o.default.mark(function g(E,y){var C,B,_;return o.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return l(E),C=this._bucketRequestParams("GET",E,"lifecycle",y),C.successStatuses=[200],C.xmlResponse=!0,b.next=6,this.request(C);case 6:return B=b.sent,_=B.data.Rule||null,_&&(s(_)||(_=[_]),_=_.map(function(D){return D.ID&&(D.id=D.ID,delete D.ID),D.Tag&&!s(D.Tag)&&(D.Tag=[D.Tag]),a(D,"firstLowerCase")})),b.abrupt("return",{rules:_,res:B.res});case 10:case"end":return b.stop()}},g,this)}));function v(g,E){return h.apply(this,arguments)}return v}()},{"../utils/checkBucketName":51,"../utils/formatObjKey":61,"../utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280}],15:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator")),r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("../utils/checkBucketName"),l=i.checkBucketName,u=p;u.getBucketVersioning=function(){var s=(0,r.default)(o.default.mark(function a(d,h){var v,g,E;return o.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return l(d),v=this._bucketRequestParams("GET",d,"versioning",h),v.xmlResponse=!0,v.successStatuses=[200],C.next=6,this.request(v);case 6:return g=C.sent,E=g.data.Status,C.abrupt("return",{status:g.status,versionStatus:E,res:g.res});case 9:case"end":return C.stop()}},a,this)}));function t(a,d){return s.apply(this,arguments)}return t}()},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],16:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator")),r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("../utils/checkBucketName"),l=i.checkBucketName,u=e("../utils/isObject"),s=u.isObject,t=p;t.getBucketWebsite=function(){var a=(0,r.default)(o.default.mark(function h(v,g){var E,y,C;return o.default.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return l(v),E=this._bucketRequestParams("GET",v,"website",g),E.successStatuses=[200],E.xmlResponse=!0,_.next=6,this.request(E);case 6:return y=_.sent,C=[],y.data.RoutingRules&&y.data.RoutingRules.RoutingRule&&(s(y.data.RoutingRules.RoutingRule)?C=[y.data.RoutingRules.RoutingRule]:C=y.data.RoutingRules.RoutingRule),_.abrupt("return",{index:y.data.IndexDocument&&y.data.IndexDocument.Suffix||"",supportSubDir:y.data.IndexDocument&&y.data.IndexDocument.SupportSubDir||"false",type:y.data.IndexDocument&&y.data.IndexDocument.Type,routingRules:C,error:y.data.ErrorDocument&&y.data.ErrorDocument.Key||null,res:y.res});case 10:case"end":return _.stop()}},h,this)}));function d(h,v){return a.apply(this,arguments)}return d}()},{"../utils/checkBucketName":51,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],17:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(p,"__esModule",{value:!0}),p.getBucketWorm=void 0;var i=e("../utils/checkBucketName"),l=e("../utils/dataFix");function u(t,a){return s.apply(this,arguments)}function s(){return s=(0,r.default)(o.default.mark(function t(a,d){var h,v;return o.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return i.checkBucketName(a),h=this._bucketRequestParams("GET",a,"worm",d),h.successStatuses=[200],h.xmlResponse=!0,E.next=6,this.request(h);case 6:return v=E.sent,l.dataFix(v.data,{lowerFirst:!0,rename:{RetentionPeriodInDays:"days"}}),E.abrupt("return",Object.assign(Object.assign({},v.data),{res:v.res,status:v.status}));case 9:case"end":return E.stop()}},t,this)})),s.apply(this,arguments)}p.getBucketWorm=u},{"../utils/checkBucketName":51,"../utils/dataFix":57,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],18:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator")),r=n(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(p,"__esModule",{value:!0}),p.initiateBucketWorm=void 0;var i=e("../utils/obj2xml"),l=e("../utils/checkBucketName");function u(t,a,d){return s.apply(this,arguments)}function s(){return s=(0,r.default)(o.default.mark(function t(a,d,h){var v,g,E;return o.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return l.checkBucketName(a),v=this._bucketRequestParams("POST",a,"worm",h),g={InitiateWormConfiguration:{RetentionPeriodInDays:d}},v.mime="xml",v.content=i.obj2xml(g,{headers:!0}),v.successStatuses=[200],C.next=8,this.request(v);case 8:return E=C.sent,C.abrupt("return",{res:E.res,wormId:E.res.headers["x-oss-worm-id"],status:E.status});case 10:case"end":return C.stop()}},t,this)})),s.apply(this,arguments)}p.initiateBucketWorm=u},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],19:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(p,"__esModule",{value:!0}),p.listBucketInventory=void 0;var i=e("../utils/checkBucketName"),l=e("../utils/formatInventoryConfig");function u(t){return s.apply(this,arguments)}function s(){return s=(0,r.default)(o.default.mark(function t(a){var d,h,v,g,E,y,C,B,_=arguments;return o.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return d=_.length>1&&_[1]!==void 0?_[1]:{},h=d.continuationToken,v=Object.assign({inventory:""},h&&{"continuation-token":h},d.subres),i.checkBucketName(a),g=this._bucketRequestParams("GET",a,v,d),g.successStatuses=[200],g.xmlResponse=!0,b.next=9,this.request(g);case 9:return E=b.sent,y=E.data,C=E.res,B=E.status,b.abrupt("return",{isTruncated:y.IsTruncated==="true",nextContinuationToken:y.NextContinuationToken,inventoryList:l.formatInventoryConfig(y.InventoryConfiguration,!0),status:B,res:C});case 12:case"end":return b.stop()}},t,this)})),s.apply(this,arguments)}p.listBucketInventory=u},{"../utils/checkBucketName":51,"../utils/formatInventoryConfig":60,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],20:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.concat.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(p,"__esModule",{value:!0}),p.putBucketInventory=void 0;var i=e("../utils/checkBucketName"),l=e("../utils/obj2xml");function u(t,a){return s.apply(this,arguments)}function s(){return s=(0,r.default)(o.default.mark(function t(a,d){var h,v,g,E,y,C,B,_,A,b,D,M=arguments;return o.default.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return h=M.length>2&&M[2]!==void 0?M[2]:{},v=Object.assign({inventory:"",inventoryId:d.id},h.subres),i.checkBucketName(a),g=d.OSSBucketDestination,E=d.optionalFields,y=d.includedObjectVersions,C="acs:oss:::",B="acs:ram::".concat(g.accountId,":role/"),_={InventoryConfiguration:{Id:d.id,IsEnabled:d.isEnabled,Filter:{Prefix:d.prefix||""},Destination:{OSSBucketDestination:{Format:g.format,AccountId:g.accountId,RoleArn:"".concat(B).concat(g.rolename),Bucket:"".concat(C).concat(g.bucket),Prefix:g.prefix||"",Encryption:g.encryption||""}},Schedule:{Frequency:d.frequency},IncludedObjectVersions:y,OptionalFields:{Field:(E==null?void 0:E.field)||[]}}},A=l.obj2xml(_,{headers:!0,firstUpperCase:!0}),b=this._bucketRequestParams("PUT",a,v,h),b.successStatuses=[200],b.mime="xml",b.content=A,H.next=14,this.request(b);case 14:return D=H.sent,H.abrupt("return",{status:D.status,res:D.res});case 16:case"end":return H.stop()}},t,this)})),s.apply(this,arguments)}p.putBucketInventory=u},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287}],21:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.array.includes.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("../utils/checkBucketName"),l=i.checkBucketName,u=e("../utils/isArray"),s=u.isArray,t=e("../utils/deepCopy"),a=t.deepCopy,d=e("../utils/isObject"),h=d.isObject,v=e("../utils/obj2xml"),g=v.obj2xml,E=e("../utils/checkObjectTag"),y=E.checkObjectTag,C=e("../utils/getStrBytesCount"),B=C.getStrBytesCount,_=p;_.putBucketLifecycle=function(){var R=(0,r.default)(o.default.mark(function q(Y,W,O){var ne,ee,Ae,$,be;return o.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(l(Y),s(W)){Oe.next=3;break}throw new Error("rules must be Array");case 3:return ne=this._bucketRequestParams("PUT",Y,"lifecycle",O),ee=[],Ae={LifecycleConfiguration:{Rule:ee}},W.forEach(function(Ge){A(Ge),M(Ge),Ge.id&&(Ge.ID=Ge.id,delete Ge.id),ee.push(Ge)}),$=g(Ae,{headers:!0,firstUpperCase:!0}),ne.content=$,ne.mime="xml",ne.successStatuses=[200],Oe.next=13,this.request(ne);case 13:return be=Oe.sent,Oe.abrupt("return",{res:be.res});case 15:case"end":return Oe.stop()}},q,this)}));function H(q,Y,W){return R.apply(this,arguments)}return H}();function A(R){R.days&&(R.expiration={days:R.days}),R.date&&(R.expiration={createdBeforeDate:R.date})}function b(R,H){var q=R.days,Y=R.createdBeforeDate;if(!q&&!Y)throw new Error("".concat(H," must includes days or createdBeforeDate"));if(q&&!/^[1-9][0-9]*$/.test(q))throw new Error("days must be a positive integer");if(Y&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(Y))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function D(R){if(!s(R)&&!h(R))throw new Error("tag must be Object or Array");R=h(R)?[R]:R;var H={},q=a(R);q.forEach(function(Y){H[Y.key]=Y.value}),y(H)}function M(R){if(R.id&&B(R.id)>255)throw new Error("ID is composed of 255 bytes at most");if(R.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(R.status))throw new Error("Status must be Enabled or Disabled");if(R.transition){if(!["IA","Archive"].includes(R.transition.storageClass))throw new Error("StorageClass must be IA or Archive");b(R.transition,"Transition")}if(R.expiration){if(!R.expiration.expiredObjectDeleteMarker)b(R.expiration,"Expiration");else if(R.expiration.days||R.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(R.abortMultipartUpload&&b(R.abortMultipartUpload,"AbortMultipartUpload"),!R.expiration&&!R.abortMultipartUpload&&!R.transition&&!R.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(R.tag){if(R.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");D(R.tag)}}},{"../utils/checkBucketName":51,"../utils/checkObjectTag":54,"../utils/deepCopy":58,"../utils/getStrBytesCount":62,"../utils/isArray":63,"../utils/isObject":70,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],22:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.includes.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("../utils/checkBucketName"),l=i.checkBucketName,u=e("../utils/obj2xml"),s=u.obj2xml,t=p;t.putBucketVersioning=function(){var a=(0,r.default)(o.default.mark(function h(v,g){var E,y,C,B,_=arguments;return o.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(E=_.length>2&&_[2]!==void 0?_[2]:{},l(v),["Enabled","Suspended"].includes(g)){b.next=4;break}throw new Error("status must be Enabled or Suspended");case 4:return y=this._bucketRequestParams("PUT",v,"versioning",E),C={VersioningConfiguration:{Status:g}},y.mime="xml",y.content=s(C,{headers:!0}),b.next=10,this.request(y);case 10:return B=b.sent,b.abrupt("return",{res:B.res,status:B.status});case 12:case"end":return b.stop()}},h,this)}));function d(h,v){return a.apply(this,arguments)}return d}()},{"../utils/checkBucketName":51,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.includes.js":277}],23:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator")),r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("../utils/checkBucketName"),l=i.checkBucketName,u=e("../utils/obj2xml"),s=u.obj2xml,t=e("../utils/isArray"),a=t.isArray,d=p;d.putBucketWebsite=function(){var h=(0,r.default)(o.default.mark(function g(E){var y,C,B,_,A,b,D,M=arguments;return o.default.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(y=M.length>1&&M[1]!==void 0?M[1]:{},C=M.length>2?M[2]:void 0,l(E),B=this._bucketRequestParams("PUT",E,"website",C),_={Suffix:y.index||"index.html"},A={IndexDocument:_},b={WebsiteConfiguration:A},y.supportSubDir&&(_.SupportSubDir=y.supportSubDir),y.type&&(_.Type=y.type),y.error&&(A.ErrorDocument={Key:y.error}),y.routingRules===void 0){H.next=14;break}if(a(y.routingRules)){H.next=13;break}throw new Error("RoutingRules must be Array");case 13:A.RoutingRules={RoutingRule:y.routingRules};case 14:return b=s(b),B.content=b,B.mime="xml",B.successStatuses=[200],H.next=20,this.request(B);case 20:return D=H.sent,H.abrupt("return",{res:D.res});case 22:case"end":return H.stop()}},g,this)}));function v(g){return h.apply(this,arguments)}return v}()},{"../utils/checkBucketName":51,"../utils/isArray":63,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80}],24:[function(e,m,p){(function(n){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),p.encodeCallback=function(r,i){if(r.headers=r.headers||{},!Object.prototype.hasOwnProperty.call(r.headers,"x-oss-callback")&&i.callback){var l={callbackUrl:encodeURI(i.callback.url),callbackBody:i.callback.body};i.callback.host&&(l.callbackHost=i.callback.host),i.callback.contentType&&(l.callbackBodyType=i.callback.contentType);var u=n.from(JSON.stringify(l)).toString("base64");if(r.headers["x-oss-callback"]=u,i.callback.customValue){var s={};Object.keys(i.callback.customValue).forEach(function(t){s["x:".concat(t)]=i.callback.customValue[t].toString()}),r.headers["x-oss-callback-var"]=n.from(JSON.stringify(s)).toString("base64")}}}}).call(this)}).call(this,e("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/web.dom-collections.for-each.js":339}],25:[function(e,m,p){"use strict";e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js");var n=function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(p,"__esModule",{value:!0}),p.getReqUrl=void 0;var o=n(e("copy-to")),r=n(e("url")),i=n(e("merge-descriptors")),l=n(e("is-type-of")),u=e("../utils/isIP"),s=e("../utils/checkConfigValid");function t(a){var d={},h=this.options.cname;s.checkConfigValid(this.options.endpoint,"endpoint"),o.default(this.options.endpoint,!1).to(d),a.bucket&&!h&&!u.isIP(d.hostname)&&!this.options.sldEnable&&(d.host="".concat(a.bucket,".").concat(d.host));var v="/";a.bucket&&this.options.sldEnable&&(v+="".concat(a.bucket,"/")),a.object&&(v+=this._escape(a.object).replace(/\+/g,"%2B")),d.pathname=v;var g={};if(a.query&&i.default(g,a.query),a.subres){var E={};l.default.string(a.subres)?E[a.subres]="":l.default.array(a.subres)?a.subres.forEach(function(y){E[y]=""}):E=a.subres,i.default(g,E)}return d.query=g,r.default.format(d)}p.getReqUrl=t},{"../utils/checkConfigValid":52,"../utils/isIP":69,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466,"merge-descriptors":372,url:472}],26:[function(e,m,p){"use strict";e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.string.trim.js");var n=e("humanize-ms"),o=e("url"),r=e("../utils/checkBucketName"),i=r.checkBucketName,l=e("../utils/setRegion"),u=l.setRegion,s=e("../utils/checkConfigValid"),t=s.checkConfigValid;function a(d,h){t(d,"endpoint");var v=o.parse(d);if(v.protocol||(v=o.parse("http".concat(h?"s":"","://").concat(d))),v.protocol!=="http:"&&v.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return v}m.exports=function(d){if(!d||!d.accessKeyId||!d.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");d.stsToken&&!d.refreshSTSToken&&!d.refreshSTSTokenInterval&&console.warn("It's recommended to set 'refreshSTSToken' and 'refreshSTSTokenInterval' to refresh stsToken\u3001accessKeyId\u3001accessKeySecret automatically when sts token has expired"),d.bucket&&i(d.bucket);var h=Object.assign({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1,headerEncoding:"utf-8",refreshSTSToken:null,refreshSTSTokenInterval:6e4*5,retryMax:0},d);if(h.accessKeyId=h.accessKeyId.trim(),h.accessKeySecret=h.accessKeySecret.trim(),h.timeout&&(h.timeout=n(h.timeout)),h.endpoint)h.endpoint=a(h.endpoint,h.secure);else if(h.region)h.endpoint=u(h.region,h.internal,h.secure);else throw new Error("require options.endpoint or options.region");return h.inited=!0,h}},{"../utils/checkBucketName":51,"../utils/checkConfigValid":52,"../utils/setRegion":75,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.trim.js":308,"humanize-ms":356,url:472}],27:[function(e,m,p){"use strict";var n=e("merge-descriptors"),o=p;n(o,e("./processObjectSave"))},{"./processObjectSave":28,"merge-descriptors":372}],28:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.concat.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("../utils/checkBucketName"),l=i.checkBucketName,u=e("querystring"),s=e("js-base64"),t=s.Base64.encode,a=p;a.processObjectSave=function(){var h=(0,r.default)(o.default.mark(function g(E,y,C,B){var _,A,b,D;return o.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return d(E,"sourceObject"),d(y,"targetObject"),d(C,"process"),y=this._objectName(y),B&&l(B),_=this._objectRequestParams("POST",E,{subres:"x-oss-process"}),A=B?",b_".concat(t(B)):"",y=t(y),b={"x-oss-process":"".concat(C,"|sys/saveas,o_").concat(y).concat(A)},_.content=u.stringify(b),R.next=12,this.request(_);case 12:return D=R.sent,R.abrupt("return",{res:D.res,status:D.res.status});case 14:case"end":return R.stop()}},g,this)}));function v(g,E,y,C){return h.apply(this,arguments)}return v}();function d(h,v){if(!h)throw new Error("".concat(v," is required"));if(typeof h!="string")throw new Error("".concat(v," must be String"))}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"js-base64":371,querystring:385}],29:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.function.name.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.array.from.js"),e("core-js/modules/es.string.iterator.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.array.filter.js"),e("core-js/modules/es.array.find.js"),e("core-js/modules/es.regexp.to-string.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("debug")("ali-oss:multipart-copy"),l=e("copy-to"),u=p;u.uploadPartCopy=function(){var s=(0,r.default)(o.default.mark(function a(d,h,v,g,E){var y,C,B,_,A,b=arguments;return o.default.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return y=b.length>5&&b[5]!==void 0?b[5]:{},y.headers=y.headers||{},C=y.versionId||y.subres&&y.subres.versionId||null,C?B="/".concat(E.sourceBucketName,"/").concat(encodeURIComponent(E.sourceKey),"?versionId=").concat(C):B="/".concat(E.sourceBucketName,"/").concat(encodeURIComponent(E.sourceKey)),y.headers["x-oss-copy-source"]=B,g&&(y.headers["x-oss-copy-source-range"]="bytes=".concat(g)),y.subres={partNumber:v,uploadId:h},_=this._objectRequestParams("PUT",d,y),_.mime=y.mime,_.successStatuses=[200],M.next=12,this.request(_);case 12:return A=M.sent,M.abrupt("return",{name:d,etag:A.res.headers.etag,res:A.res});case 14:case"end":return M.stop()}},a,this)}));function t(a,d,h,v,g){return s.apply(this,arguments)}return t}(),u.multipartUploadCopy=function(){var s=(0,r.default)(o.default.mark(function a(d,h){var v,g,E,y,C,B,_,A,b,D,M,R,H=arguments;return o.default.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:return v=H.length>2&&H[2]!==void 0?H[2]:{},this.resetCancelFlag(),g=v.versionId,E=g===void 0?null:g,y={versionId:E},Y.next=6,this._getObjectMeta(h.sourceBucketName,h.sourceKey,y);case 6:if(C=Y.sent,B=C.res.headers["content-length"],h.startOffset=h.startOffset||0,h.endOffset=h.endOffset||B,!(v.checkpoint&&v.checkpoint.uploadId)){Y.next=14;break}return Y.next=13,this._resumeMultipartCopy(v.checkpoint,h,v);case 13:return Y.abrupt("return",Y.sent);case 14:if(_=102400,A=h.endOffset-h.startOffset,!(A<_)){Y.next=18;break}throw new Error("copySize must not be smaller than ".concat(_));case 18:if(!(v.partSize&&v.partSize<_)){Y.next=20;break}throw new Error("partSize must not be smaller than ".concat(_));case 20:return Y.next=22,this.initMultipartUpload(d,v);case 22:if(b=Y.sent,D=b.uploadId,M=this._getPartSize(A,v.partSize),R={name:d,copySize:A,partSize:M,uploadId:D,doneParts:[]},!(v&&v.progress)){Y.next=29;break}return Y.next=29,v.progress(0,R,b.res);case 29:return Y.next=31,this._resumeMultipartCopy(R,h,v);case 31:return Y.abrupt("return",Y.sent);case 32:case"end":return Y.stop()}},a,this)}));function t(a,d){return s.apply(this,arguments)}return t}(),u._resumeMultipartCopy=function(){var s=(0,r.default)(o.default.mark(function a(d,h,v){var g,E,y,C,B,_,A,b,D,M,R,H,q,Y,W,O,ne,ee,Ae,$,be;return o.default.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(!this.isCancel()){Oe.next=2;break}throw this._makeCancelEvent();case 2:if(g=v.versionId,E=g===void 0?null:g,y={versionId:E},C=d.copySize,B=d.partSize,_=d.uploadId,A=d.doneParts,b=d.name,D=this._divideMultipartCopyParts(C,B,h.startOffset),M=D.length,R={headers:{}},v.copyheaders&&l(v.copyheaders).to(R.headers),E&&l(y).to(R),H=function(Ve,_e,xe){return new Promise(function(){var Xe=(0,r.default)(o.default.mark(function qe(lt,at){var Ee,X,We;return o.default.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:if(K.prev=0,Ve.isCancel()){K.next=22;break}return Ee=D[_e-1],X="".concat(Ee.start,"-").concat(Ee.end-1),K.prev=4,K.next=7,Ve.uploadPartCopy(b,_,_e,X,xe,R);case 7:We=K.sent,K.next=15;break;case 10:if(K.prev=10,K.t0=K.catch(4),K.t0.status!==404){K.next=14;break}throw Ve._makeAbortEvent();case 14:throw K.t0;case 15:if(Ve.isCancel()){K.next=22;break}if(i("content-range ".concat(We.res.headers["content-range"])),A.push({number:_e,etag:We.res.headers.etag}),d.doneParts=A,!(v&&v.progress)){K.next=22;break}return K.next=22,v.progress(A.length/M,d,We.res);case 22:lt(),K.next=29;break;case 25:K.prev=25,K.t1=K.catch(0),K.t1.partNum=_e,at(K.t1);case 29:case"end":return K.stop()}},qe,null,[[0,25],[4,10]])}));return function(qe,lt){return Xe.apply(this,arguments)}}())},q=Array.from(new Array(M),function(Ge,Ve){return Ve+1}),Y=A.map(function(Ge){return Ge.number}),W=q.filter(function(Ge){return Y.indexOf(Ge)<0}),O=5,ne=v.parallel||O,!(this.checkBrowserAndVersion("Internet Explorer","10")||ne===1)){Oe.next=28;break}ee=0;case 18:if(!(ee<W.length)){Oe.next=26;break}if(!this.isCancel()){Oe.next=21;break}throw this._makeCancelEvent();case 21:return Oe.next=23,H(this,W[ee],h);case 23:ee++,Oe.next=18;break;case 26:Oe.next=40;break;case 28:return Oe.next=30,this._parallelNode(W,ne,H,h);case 30:if(Ae=Oe.sent,$=Ae.find(function(Ge){return Ge.name==="abort"}),!$){Oe.next=34;break}throw $;case 34:if(!this.isCancel()){Oe.next=36;break}throw this._makeCancelEvent();case 36:if(!(Ae&&Ae.length>0)){Oe.next=40;break}throw be=Ae[0],be.message="Failed to copy some parts with error: ".concat(be.toString()," part_num: ").concat(be.partNum),be;case 40:return Oe.next=42,this.completeMultipartUpload(b,_,A,v);case 42:return Oe.abrupt("return",Oe.sent);case 43:case"end":return Oe.stop()}},a,this)}));function t(a,d,h){return s.apply(this,arguments)}return t}(),u._divideMultipartCopyParts=function(t,a,d){for(var h=Math.ceil(t/a),v=[],g=0;g<h;g++){var E=a*g+d,y=Math.min(E+a,t+d);v.push({start:E,end:y})}return v},u._getObjectMeta=function(){var s=(0,r.default)(o.default.mark(function a(d,h,v){var g,E;return o.default.wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return g=this.getBucket(),this.setBucket(d),C.next=4,this.head(h,v);case 4:return E=C.sent,this.setBucket(g),C.abrupt("return",E);case 7:case"end":return C.stop()}},a,this)}));function t(a,d,h){return s.apply(this,arguments)}return t}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.iterator.js":303,debug:465}],30:[function(e,m,p){(function(n){(function(){"use strict";var o=e("@babel/runtime/helpers/interopRequireDefault"),r=o(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.map.js"),e("core-js/modules/es.array.filter.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.array.sort.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.to-string.js");var i=o(e("@babel/runtime/helpers/asyncToGenerator")),l=e("copy-to"),u=e("./callback"),s=e("./utils/deepCopy"),t=s.deepCopyWith,a=e("./utils/isBuffer"),d=a.isBuffer,h=e("./utils/omit"),v=h.omit,g=p;g.listUploads=function(){var E=(0,i.default)(r.default.mark(function C(B,_){var A,b,D,M;return r.default.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return _=_||{},A={},l(_).to(A),A.subres="uploads",b=this._objectRequestParams("GET","",A),b.query=B,b.xmlResponse=!0,b.successStatuses=[200],H.next=10,this.request(b);case 10:return D=H.sent,M=D.data.Upload||[],Array.isArray(M)||(M=[M]),M=M.map(function(q){return{name:q.Key,uploadId:q.UploadId,initiated:q.Initiated}}),H.abrupt("return",{res:D.res,uploads:M,bucket:D.data.Bucket,nextKeyMarker:D.data.NextKeyMarker,nextUploadIdMarker:D.data.NextUploadIdMarker,isTruncated:D.data.IsTruncated==="true"});case 15:case"end":return H.stop()}},C,this)}));function y(C,B){return E.apply(this,arguments)}return y}(),g.listParts=function(){var E=(0,i.default)(r.default.mark(function C(B,_,A,b){var D,M,R;return r.default.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:return b=b||{},D={},l(b).to(D),D.subres={uploadId:_},M=this._objectRequestParams("GET",B,D),M.query=A,M.xmlResponse=!0,M.successStatuses=[200],q.next=10,this.request(M);case 10:return R=q.sent,q.abrupt("return",{res:R.res,uploadId:R.data.UploadId,bucket:R.data.Bucket,name:R.data.Key,partNumberMarker:R.data.PartNumberMarker,nextPartNumberMarker:R.data.NextPartNumberMarker,maxParts:R.data.MaxParts,isTruncated:R.data.IsTruncated,parts:R.data.Part||[]});case 12:case"end":return q.stop()}},C,this)}));function y(C,B,_,A){return E.apply(this,arguments)}return y}(),g.abortMultipartUpload=function(){var E=(0,i.default)(r.default.mark(function C(B,_,A){var b,D,M;return r.default.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return this._stop(),A=A||{},b={},l(A).to(b),b.subres={uploadId:_},D=this._objectRequestParams("DELETE",B,b),D.successStatuses=[204],H.next=9,this.request(D);case 9:return M=H.sent,H.abrupt("return",{res:M.res});case 11:case"end":return H.stop()}},C,this)}));function y(C,B,_){return E.apply(this,arguments)}return y}(),g.initMultipartUpload=function(){var E=(0,i.default)(r.default.mark(function C(B,_){var A,b,D;return r.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return _=_||{},A={},l(_).to(A),A.headers=A.headers||{},this._convertMetaToHeaders(_.meta,A.headers),A.subres="uploads",b=this._objectRequestParams("POST",B,A),b.mime=_.mime,b.xmlResponse=!0,b.successStatuses=[200],R.next=12,this.request(b);case 12:return D=R.sent,R.abrupt("return",{res:D.res,bucket:D.data.Bucket,name:D.data.Key,uploadId:D.data.UploadId});case 14:case"end":return R.stop()}},C,this)}));function y(C,B){return E.apply(this,arguments)}return y}(),g.uploadPart=function(){var E=(0,i.default)(r.default.mark(function C(B,_,A,b,D,M,R){var H,q;return r.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(H={size:M-D},q=n&&n.browser,!q){W.next=8;break}return W.next=5,this._createBuffer(b,D,M);case 5:H.content=W.sent,W.next=11;break;case 8:return W.next=10,this._createStream(b,D,M);case 10:H.stream=W.sent;case 11:return W.next=13,this._uploadPart(B,_,A,H,R);case 13:return W.abrupt("return",W.sent);case 14:case"end":return W.stop()}},C,this)}));function y(C,B,_,A,b,D,M){return E.apply(this,arguments)}return y}(),g.completeMultipartUpload=function(){var E=(0,i.default)(r.default.mark(function C(B,_,A,b){var D,M,R,H,q,Y,W,O;return r.default.wrap(function(ee){for(;;)switch(ee.prev=ee.next){case 0:for(D=A.concat().sort(function(Ae,$){return Ae.number-$.number}).filter(function(Ae,$,be){return!$||Ae.number!==be[$-1].number}),M=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
<CompleteMultipartUpload>
|
|
|
`,R=0;R<D.length;R++)H=D[R],M+=`<Part>
|
|
|
`,M+="<PartNumber>".concat(H.number,`</PartNumber>
|
|
|
`),M+="<ETag>".concat(H.etag,`</ETag>
|
|
|
`),M+=`</Part>
|
|
|
`;return M+="</CompleteMultipartUpload>",b=b||{},q={},q=t(b,function(Ae){if(d(Ae))return null}),q.subres={uploadId:_},q.headers=v(q.headers,["x-oss-server-side-encryption","x-oss-storage-class"]),Y=this._objectRequestParams("POST",B,q),u.encodeCallback(Y,q),Y.mime="xml",Y.content=M,Y.headers&&Y.headers["x-oss-callback"]||(Y.xmlResponse=!0),Y.successStatuses=[200],ee.next=17,this.request(Y);case 17:if(W=ee.sent,!b.progress){ee.next=21;break}return ee.next=21,b.progress(1,null,W.res);case 21:return O={res:W.res,bucket:Y.bucket,name:B,etag:W.res.headers.etag},Y.headers&&Y.headers["x-oss-callback"]&&(O.data=JSON.parse(W.data.toString())),ee.abrupt("return",O);case 24:case"end":return ee.stop()}},C,this)}));function y(C,B,_,A){return E.apply(this,arguments)}return y}(),g._uploadPart=function(){var E=(0,i.default)(r.default.mark(function C(B,_,A,b,D){var M,R,H,q;return r.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return D=D||{},M={},l(D).to(M),M.headers=M.headers||{},M.headers["Content-Length"]=b.size,M.headers=v(M.headers,["x-oss-server-side-encryption"]),M.subres={partNumber:A,uploadId:_},R=this._objectRequestParams("PUT",B,M),R.mime=M.mime,H=n&&n.browser,H?R.content=b.content:R.stream=b.stream,R.successStatuses=[200],R.disabledMD5=D.disabledMD5,W.next=15,this.request(R);case 15:if(q=W.sent,q.res.headers.etag){W.next=18;break}throw new Error(`Please set the etag of expose-headers in OSS
|
|
|
https://help.aliyun.com/document_detail/32069.html`);case 18:return b.stream&&(b.stream=null,R.stream=null),W.abrupt("return",{name:B,etag:q.res.headers.etag,res:q.res});case 20:case"end":return W.stop()}},C,this)}));function y(C,B,_,A,b){return E.apply(this,arguments)}return y}()}).call(this)}).call(this,e("_process"))},{"./callback":24,"./utils/deepCopy":58,"./utils/isBuffer":65,"./utils/omit":73,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.filter.js":274,"core-js/modules/es.array.map.js":280,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],31:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator")),r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("url"),l=e("utility"),u=e("copy-to"),s=e("../../common/signUtils"),t=e("../utils/isIP"),a=t.isIP,d=e("../utils/setSTSToken"),h=d.setSTSToken,v=e("../utils/isFunction"),g=v.isFunction,E=p;E.asyncSignatureUrl=function(){var y=(0,r.default)(o.default.mark(function B(_,A){var b,D,M,R,H;return o.default.wrap(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(!a(this.options.endpoint.hostname)){Y.next=2;break}throw new Error("can not get the object URL when endpoint is IP");case 2:if(A=A||{},_=this._objectName(_),A.method=A.method||"GET",b=l.timestamp()+(A.expires||1800),D={bucket:this.options.bucket,object:_},M=this._getResource(D),!(this.options.stsToken&&g(this.options.refreshSTSToken))){Y.next=11;break}return Y.next=11,h.call(this);case 11:return this.options.stsToken&&(A["security-token"]=this.options.stsToken),R=s._signatureForURL(this.options.accessKeySecret,A,M,b),H=i.parse(this._getReqUrl(D)),H.query={OSSAccessKeyId:this.options.accessKeyId,Expires:b,Signature:R.Signature},u(R.subResource).to(H.query),Y.abrupt("return",H.format());case 17:case"end":return Y.stop()}},B,this)}));function C(B,_){return y.apply(this,arguments)}return C}()},{"../../common/signUtils":50,"../utils/isFunction":68,"../utils/isIP":69,"../utils/setSTSToken":76,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"copy-to":94,url:472,utility:474}],32:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.find.js"),e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js");var r=n(e("@babel/runtime/helpers/typeof")),i=n(e("@babel/runtime/helpers/asyncToGenerator")),l=e("../utils/checkBucketName"),u=l.checkBucketName,s=p,t=["content-type","content-encoding","content-language","content-disposition","cache-control","expires"];s.copy=function(){var a=(0,i.default)(o.default.mark(function h(v,g,E,y){var C,B,_;return o.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return(0,r.default)(E)==="object"&&(y=E),y=y||{},y.headers=y.headers||{},Object.keys(y.headers).forEach(function(D){y.headers["x-oss-copy-source-".concat(D.toLowerCase())]=y.headers[D]}),(y.meta||Object.keys(y.headers).find(function(D){return t.includes(D.toLowerCase())}))&&(y.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(y.meta,y.headers),g=this._getSourceName(g,E),y.versionId&&(g="".concat(g,"?versionId=").concat(y.versionId)),y.headers["x-oss-copy-source"]=g,C=this._objectRequestParams("PUT",v,y),C.xmlResponse=!0,C.successStatuses=[200,304],b.next=14,this.request(C);case 14:return B=b.sent,_=B.data,_&&(_={etag:_.ETag,lastModified:_.LastModified}),b.abrupt("return",{data:_,res:B.res});case 18:case"end":return b.stop()}},h,this)}));function d(h,v,g,E){return a.apply(this,arguments)}return d}(),s._getSourceName=function(d,h){return typeof h=="string"?d=this._objectName(d):d[0]!=="/"?h=this.options.bucket:(h=d.replace(/\/(.+?)(\/.*)/,"$1"),d=d.replace(/(\/.+?\/)(.*)/,"$2")),u(h),d=encodeURIComponent(d),d="/".concat(h,"/").concat(d),d}},{"../utils/checkBucketName":51,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"@babel/runtime/regenerator":80,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.find.js":275,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],33:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=p;i.delete=function(){var l=(0,r.default)(o.default.mark(function s(t){var a,d,h,v=arguments;return o.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return a=v.length>1&&v[1]!==void 0?v[1]:{},a.subres=Object.assign({},a.subres),a.versionId&&(a.subres.versionId=a.versionId),d=this._objectRequestParams("DELETE",t,a),d.successStatuses=[204],E.next=7,this.request(d);case 7:return h=E.sent,E.abrupt("return",{res:h.res});case 9:case"end":return E.stop()}},s,this)}));function u(s){return l.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],34:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("utility"),l=e("../utils/obj2xml"),u=l.obj2xml,s=p;s.deleteMulti=function(){var t=(0,r.default)(o.default.mark(function d(h){var v,g,E,y,C,B,_,A,b,D,M,R,H,q=arguments;return o.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(v=q.length>1&&q[1]!==void 0?q[1]:{},g=[],!(!h||!h.length)){W.next=4;break}throw new Error("names is required");case 4:for(E=0;E<h.length;E++)y={},typeof h[E]=="string"?y.Key=i.escape(this._objectName(h[E])):(C=h[E],B=C.key,_=C.versionId,y.Key=i.escape(this._objectName(B)),y.VersionId=_),g.push(y);return A={Delete:{Quiet:!!v.quiet,Object:g}},b=u(A,{headers:!0}),v.subres=Object.assign({delete:""},v.subres),v.versionId&&(v.subres.versionId=v.versionId),D=this._objectRequestParams("POST","",v),D.mime="xml",D.content=b,D.xmlResponse=!0,D.successStatuses=[200],W.next=16,this.request(D);case 16:return M=W.sent,R=M.data,H=R&&R.Deleted||null,H&&(Array.isArray(H)||(H=[H])),W.abrupt("return",{res:M.res,deleted:H||[]});case 21:case"end":return W.stop()}},d,this)}));function a(d){return t.apply(this,arguments)}return a}()},{"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,utility:474}],35:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=p;i.deleteObjectTagging=function(){var l=(0,r.default)(o.default.mark(function s(t){var a,d,h,v=arguments;return o.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return a=v.length>1&&v[1]!==void 0?v[1]:{},a.subres=Object.assign({tagging:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),t=this._objectName(t),d=this._objectRequestParams("DELETE",t,a),d.successStatuses=[204],E.next=8,this.request(d);case 8:return h=E.sent,E.abrupt("return",{status:h.status,res:h.res});case 10:case"end":return E.stop()}},s,this)}));function u(s){return l.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],36:[function(e,m,p){"use strict";e("core-js/modules/es.array.concat.js");var n=e("url"),o=e("../utils/isIP"),r=o.isIP,i=p;i.generateObjectUrl=function(u,s){if(r(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");if(s)s[s.length-1]!=="/"&&(s+="/");else{s=this.options.endpoint.format();var t=n.parse(s),a=this.options.bucket;t.hostname="".concat(a,".").concat(t.hostname),t.host="".concat(a,".").concat(t.host),s=t.format()}return s+this._escape(this._objectName(u))}},{"../utils/isIP":69,"core-js/modules/es.array.concat.js":272,url:472}],37:[function(e,m,p){(function(n){(function(){"use strict";var o=e("@babel/runtime/helpers/interopRequireDefault"),r=o(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var i=o(e("@babel/runtime/helpers/asyncToGenerator")),l=e("fs"),u=e("is-type-of"),s=p;s.get=function(){var t=(0,i.default)(r.default.mark(function d(h,v){var g,E,y,C,B,_,A,b,D=arguments;return r.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return g=D.length>2&&D[2]!==void 0?D[2]:{},E=null,y=!1,u.writableStream(v)?E=v:u.string(v)?(E=l.createWriteStream(v),y=!0):g=v,g=g||{},C=n&&n.browser,B=g.responseCacheControl===null?"":"no-cache",_=C&&B?{"response-cache-control":B}:{},g.subres=Object.assign(_,g.subres),g.versionId&&(g.subres.versionId=g.versionId),g.process&&(g.subres["x-oss-process"]=g.process),R.prev=11,b=this._objectRequestParams("GET",h,g),b.writeStream=E,b.successStatuses=[200,206,304],R.next=17,this.request(b);case 17:A=R.sent,y&&E.destroy(),R.next=28;break;case 21:if(R.prev=21,R.t0=R.catch(11),!y){R.next=27;break}return E.destroy(),R.next=27,this._deleteFileSafe(v);case 27:throw R.t0;case 28:return R.abrupt("return",{res:A.res,content:A.data});case 29:case"end":return R.stop()}},d,this,[[11,21]])}));function a(d,h){return t.apply(this,arguments)}return a}()}).call(this)}).call(this,e("_process"))},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,_process:467,"core-js/modules/es.object.assign.js":287,fs:89,"is-type-of":466}],38:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=p;i.getACL=function(){var l=(0,r.default)(o.default.mark(function s(t){var a,d,h,v=arguments;return o.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return a=v.length>1&&v[1]!==void 0?v[1]:{},a.subres=Object.assign({acl:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),t=this._objectName(t),d=this._objectRequestParams("GET",t,a),d.successStatuses=[200],d.xmlResponse=!0,E.next=9,this.request(d);case 9:return h=E.sent,E.abrupt("return",{acl:h.data.AccessControlList.Grant,owner:{id:h.data.Owner.ID,displayName:h.data.Owner.DisplayName},res:h.res});case 11:case"end":return E.stop()}},s,this)}));function u(s){return l.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],39:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.number.constructor.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=p,l=e("../utils/isObject"),u=l.isObject,s=e("../utils/isArray"),t=s.isArray;i.getBucketVersions=a,i.listObjectVersions=a;function a(){return d.apply(this,arguments)}function d(){return d=(0,r.default)(o.default.mark(function g(){var E,y,C,B,_,A,b,D,M=arguments;return o.default.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(E=M.length>0&&M[0]!==void 0?M[0]:{},y=M.length>1&&M[1]!==void 0?M[1]:{},!(E.versionIdMarker&&E.keyMarker===void 0)){H.next=4;break}throw new Error("A version-id marker cannot be specified without a key marker");case 4:return y.subres=Object.assign({versions:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),C=this._objectRequestParams("GET","",y),C.xmlResponse=!0,C.successStatuses=[200],C.query=v(E),H.next=12,this.request(C);case 12:return B=H.sent,_=B.data.Version||[],A=B.data.DeleteMarker||[],b=this,_&&(Array.isArray(_)||(_=[_]),_=_.map(function(q){return{name:q.Key,url:b._objectUrl(q.Key),lastModified:q.LastModified,isLatest:q.IsLatest==="true",versionId:q.VersionId,etag:q.ETag,type:q.Type,size:Number(q.Size),storageClass:q.StorageClass,owner:{id:q.Owner.ID,displayName:q.Owner.DisplayName}}})),A&&(t(A)||(A=[A]),A=A.map(function(q){return{name:q.Key,lastModified:q.LastModified,versionId:q.VersionId,owner:{id:q.Owner.ID,displayName:q.Owner.DisplayName}}})),D=B.data.CommonPrefixes||null,D&&(t(D)||(D=[D]),D=D.map(function(q){return q.Prefix})),H.abrupt("return",{res:B.res,objects:_,deleteMarker:A,prefixes:D,nextMarker:B.data.NextKeyMarker||null,NextVersionIdMarker:B.data.NextVersionIdMarker||null,nextKeyMarker:B.data.NextKeyMarker||null,nextVersionIdMarker:B.data.NextVersionIdMarker||null,isTruncated:B.data.IsTruncated==="true"});case 21:case"end":return H.stop()}},g,this)})),d.apply(this,arguments)}function h(g){return g.replace(/([A-Z])/g,"-$1").toLowerCase()}function v(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E={};return u(g)&&Object.keys(g).forEach(function(y){E[h(y)]=g[y]}),E}},{"../utils/isArray":63,"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.number.constructor.js":286,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],40:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=p;i.getObjectMeta=function(){var l=(0,r.default)(o.default.mark(function s(t,a){var d,h;return o.default.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return a=a||{},t=this._objectName(t),a.subres=Object.assign({objectMeta:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),d=this._objectRequestParams("HEAD",t,a),d.successStatuses=[200],g.next=8,this.request(d);case 8:return h=g.sent,g.abrupt("return",{status:h.status,res:h.res});case 10:case"end":return g.stop()}},s,this)}));function u(s,t){return l.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],41:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=p,l=e("../utils/isObject"),u=l.isObject;i.getObjectTagging=function(){var s=(0,r.default)(o.default.mark(function a(d){var h,v,g,E,y,C,B=arguments;return o.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return h=B.length>1&&B[1]!==void 0?B[1]:{},h.subres=Object.assign({tagging:""},h.subres),h.versionId&&(h.subres.versionId=h.versionId),d=this._objectName(d),v=this._objectRequestParams("GET",d,h),v.successStatuses=[200],A.next=8,this.request(v);case 8:return g=A.sent,A.next=11,this.parseXML(g.data);case 11:return E=A.sent,y=E.TagSet.Tag,y=y&&u(y)?[y]:y||[],C={},y.forEach(function(b){C[b.Key]=b.Value}),A.abrupt("return",{status:g.status,res:g.res,tag:C});case 17:case"end":return A.stop()}},a,this)}));function t(a){return s.apply(this,arguments)}return t}()},{"../utils/isObject":70,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],42:[function(e,m,p){"use strict";var n=e("../utils/isIP"),o=n.isIP,r=p;r.getObjectUrl=function(l,u){if(o(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");return u?u[u.length-1]!=="/"&&(u+="/"):u=this.options.endpoint.format(),u+this._escape(this._objectName(l))}},{"../utils/isIP":69}],43:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=p;i.getSymlink=function(){var l=(0,r.default)(o.default.mark(function s(t){var a,d,h,v,g=arguments;return o.default.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return a=g.length>1&&g[1]!==void 0?g[1]:{},a.subres=Object.assign({symlink:""},a.subres),a.versionId&&(a.subres.versionId=a.versionId),t=this._objectName(t),d=this._objectRequestParams("GET",t,a),d.successStatuses=[200],y.next=8,this.request(d);case 8:return h=y.sent,v=h.res.headers["x-oss-symlink-target"],y.abrupt("return",{targetName:decodeURIComponent(v),res:h.res});case 11:case"end":return y.stop()}},s,this)}));function u(s){return l.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],44:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("../utils/checkEnv"),l=i.checkEnv,u=p;u.head=function(){var s=(0,r.default)(o.default.mark(function a(d){var h,v,g,E,y=arguments;return o.default.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return h=y.length>1&&y[1]!==void 0?y[1]:{},l("Because HeadObject has gzip enabled, head cannot get the file size correctly. If you need to get the file size, please use getObjectMeta"),h.subres=Object.assign({},h.subres),h.versionId&&(h.subres.versionId=h.versionId),v=this._objectRequestParams("HEAD",d,h),v.successStatuses=[200,304],B.next=8,this.request(v);case 8:return g=B.sent,E={meta:null,res:g.res,status:g.status},g.status===200&&Object.keys(g.headers).forEach(function(_){_.indexOf("x-oss-meta-")===0&&(E.meta||(E.meta={}),E.meta[_.substring(11)]=g.headers[_])}),B.abrupt("return",E);case 12:case"end":return B.stop()}},a,this)}));function t(a){return s.apply(this,arguments)}return t}()},{"../utils/checkEnv":53,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],45:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=p;i.putACL=function(){var l=(0,r.default)(o.default.mark(function s(t,a,d){var h,v;return o.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return d=d||{},d.subres=Object.assign({acl:""},d.subres),d.versionId&&(d.subres.versionId=d.versionId),d.headers=d.headers||{},d.headers["x-oss-object-acl"]=a,t=this._objectName(t),h=this._objectRequestParams("PUT",t,d),h.successStatuses=[200],E.next=10,this.request(h);case 10:return v=E.sent,E.abrupt("return",{res:v.res});case 12:case"end":return E.stop()}},s,this)}));function u(s,t,a){return l.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],46:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.object.keys.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("../utils/obj2xml"),l=i.obj2xml,u=e("../utils/checkObjectTag"),s=u.checkObjectTag,t=p;t.putObjectTagging=function(){var a=(0,r.default)(o.default.mark(function h(v,g){var E,y,C,B,_=arguments;return o.default.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return E=_.length>2&&_[2]!==void 0?_[2]:{},s(g),E.subres=Object.assign({tagging:""},E.subres),E.versionId&&(E.subres.versionId=E.versionId),v=this._objectName(v),y=this._objectRequestParams("PUT",v,E),y.successStatuses=[200],g=Object.keys(g).map(function(D){return{Key:D,Value:g[D]}}),C={Tagging:{TagSet:{Tag:g}}},y.mime="xml",y.content=l(C),b.next=13,this.request(y);case 13:return B=b.sent,b.abrupt("return",{res:B.res,status:B.status});case 15:case"end":return b.stop()}},h,this)}));function d(h,v){return a.apply(this,arguments)}return d}()},{"../utils/checkObjectTag":54,"../utils/obj2xml":72,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290}],47:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.assign.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=p;i.putSymlink=function(){var l=(0,r.default)(o.default.mark(function s(t,a,d){var h,v;return o.default.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return d=d||{},d.headers=d.headers||{},a=this._escape(this._objectName(a)),this._convertMetaToHeaders(d.meta,d.headers),d.headers["x-oss-symlink-target"]=a,d.subres=Object.assign({symlink:""},d.subres),d.versionId&&(d.subres.versionId=d.versionId),d.storageClass&&(d.headers["x-oss-storage-class"]=d.storageClass),t=this._objectName(t),h=this._objectRequestParams("PUT",t,d),h.successStatuses=[200],E.next=13,this.request(h);case 13:return v=E.sent,E.abrupt("return",{res:v.res});case 15:case"end":return E.stop()}},s,this)}));function u(s,t,a){return l.apply(this,arguments)}return u}()},{"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.object.assign.js":287}],48:[function(e,m,p){"use strict";var n=e("url"),o=e("utility"),r=e("copy-to"),i=e("../../common/signUtils"),l=e("../utils/isIP"),u=l.isIP,s=p;s.signatureUrl=function(a,d){if(u(this.options.endpoint.hostname))throw new Error("can not get the object URL when endpoint is IP");d=d||{},a=this._objectName(a),d.method=d.method||"GET";var h=o.timestamp()+(d.expires||1800),v={bucket:this.options.bucket,object:a},g=this._getResource(v);this.options.stsToken&&(d["security-token"]=this.options.stsToken);var E=i._signatureForURL(this.options.accessKeySecret,d,g,h),y=n.parse(this._getReqUrl(v));return y.query={OSSAccessKeyId:this.options.accessKeyId,Expires:h,Signature:E.Signature},r(E.subResource).to(y.query),y.format()}},{"../../common/signUtils":50,"../utils/isIP":69,"copy-to":94,url:472,utility:474}],49:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.array.iterator.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.string.iterator.js"),e("core-js/modules/web.dom-collections.iterator.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.function.name.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator")),i=e("./utils/isArray"),l=i.isArray,u=p;u._parallelNode=function(){var s=(0,r.default)(o.default.mark(function a(d,h,v,g){var E,y,C,B,_,A,b,D;return o.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:E=this,y=[],C=[],B=d.length/h,_=d.length%h,A=_===0?B:(d.length-_)/h+1,b=1,D=0;case 8:if(!(D<d.length)){R.next=26;break}if(!E.isCancel()){R.next=11;break}return R.abrupt("break",26);case 11:if(g?C.push(v(E,d[D],g)):C.push(v(E,d[D])),!(C.length===h||b===A&&D===d.length-1)){R.next=23;break}return R.prev=13,b+=1,R.next=17,Promise.all(C);case 17:R.next=22;break;case 19:R.prev=19,R.t0=R.catch(13),y.push(R.t0);case 22:C=[];case 23:D++,R.next=8;break;case 26:return R.abrupt("return",y);case 27:case"end":return R.stop()}},a,this,[[13,19]])}));function t(a,d,h,v){return s.apply(this,arguments)}return t}(),u._parallel=function(t,a,d){var h=this;return new Promise(function(v){var g=[];if(a<=0||!t){v(g);return}function E(R){return function(){if(R===null)throw new Error("Callback was already called.");var H=R;R=null;for(var q=arguments.length,Y=new Array(q),W=0;W<q;W++)Y[W]=arguments[W];H.apply(this,Y)}}function y(R){var H=-1,q=R.length;return function(){return++H<q&&!h.isCancel()?{value:R[H],key:H}:null}}var C=y(t),B=!1,_=0,A=!1;function b(R){_-=1,R?(B=!0,g.push(R),v(g)):B&&_<=0?(B=!0,v(g)):A||(h.isCancel()?v(g):M())}function D(R,H){d(R).then(function(q){H(null,q)}).catch(function(q){H(q)})}function M(){for(A=!0;_<a&&!B&&!h.isCancel();){var R=C();if(R===null||g.length>0){B=!0,_<=0&&v(g);return}_+=1,D(R.value,E(b))}A=!1}M()})},u.cancel=function(t){this.options.cancelFlag=!0,l(this.multipartUploadStreams)&&this.multipartUploadStreams.forEach(function(a){if(a.destroyed===!1){var d={name:"cancel",message:"cancel"};a.destroy(d)}}),this.multipartUploadStreams=[],t&&this.abortMultipartUpload(t.name,t.uploadId,t.options)},u.isCancel=function(){return this.options.cancelFlag},u.resetCancelFlag=function(){this.options.cancelFlag=!1},u._stop=function(){this.options.cancelFlag=!0},u._makeCancelEvent=function(){var t={status:0,name:"cancel"};return t},u._makeAbortEvent=function(){var t={status:0,name:"abort",message:"upload task has been abort"};return t}},{"./utils/isArray":63,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.string.iterator.js":303,"core-js/modules/web.dom-collections.for-each.js":339,"core-js/modules/web.dom-collections.iterator.js":340}],50:[function(e,m,p){(function(n){(function(){"use strict";e("core-js/modules/es.string.trim.js"),e("core-js/modules/es.array.sort.js"),e("core-js/modules/es.array.join.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.regexp.to-string.js");var o=e("./../../shims/crypto/crypto.js"),r=e("is-type-of"),i=e("./utils/lowercaseKeyHeader"),l=i.lowercaseKeyHeader;p.buildCanonicalizedResource=function(s,t){var a="".concat(s),d="?";if(r.string(t)&&t.trim()!=="")a+=d+t;else if(r.array(t))t.sort(),a+=d+t.join("&");else if(t){var h=function(E,y){return E[0]>y[0]?1:E[0]<y[0]?-1:0},v=function(E){a+=d+E,(t[E]||t[E]===0)&&(a+="=".concat(t[E])),d="&"};Object.keys(t).sort(h).forEach(v)}return a},p.buildCanonicalString=function(s,t,a,d){a=a||{};var h=l(a.headers),v="x-oss-",g=[],E={},y=[s.toUpperCase(),h["content-md5"]||"",h["content-type"],d||h["x-oss-date"]];return Object.keys(h).forEach(function(C){var B=C.toLowerCase();B.indexOf(v)===0&&(E[B]=String(h[C]).trim())}),Object.keys(E).sort().forEach(function(C){g.push("".concat(C,":").concat(E[C]))}),y=y.concat(g),y.push(this.buildCanonicalizedResource(t,a.parameters)),y.join(`
|
|
|
`)},p.computeSignature=function(s,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"utf-8",d=o.createHmac("sha1",s);return d.update(n.from(t,a)).digest("base64")},p.authorization=function(s,t,a,d){return"OSS ".concat(s,":").concat(this.computeSignature(t,a,d))},p._signatureForURL=function(s){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,h=arguments.length>4?arguments[4]:void 0,v={},g=t.subResource,E=g===void 0?{}:g;if(t.process){var y="x-oss-process";E[y]=t.process}if(t.trafficLimit){var C="x-oss-traffic-limit";E[C]=t.trafficLimit}if(t.response&&Object.keys(t.response).forEach(function(b){var D="response-".concat(b.toLowerCase());E[D]=t.response[b]}),Object.keys(t).forEach(function(b){var D=b.toLowerCase(),M=t[b];D.indexOf("x-oss-")===0?v[D]=M:(D.indexOf("content-md5")===0||D.indexOf("content-type")===0)&&(v[b]=M)}),Object.prototype.hasOwnProperty.call(t,"security-token")&&(E["security-token"]=t["security-token"]),Object.prototype.hasOwnProperty.call(t,"callback")){var B={callbackUrl:encodeURI(t.callback.url),callbackBody:t.callback.body};if(t.callback.host&&(B.callbackHost=t.callback.host),t.callback.contentType&&(B.callbackBodyType=t.callback.contentType),E.callback=n.from(JSON.stringify(B)).toString("base64"),t.callback.customValue){var _={};Object.keys(t.callback.customValue).forEach(function(b){_["x:".concat(b)]=t.callback.customValue[b]}),E["callback-var"]=n.from(JSON.stringify(_)).toString("base64")}}var A=this.buildCanonicalString(t.method,a,{headers:v,parameters:E},d.toString());return{Signature:this.computeSignature(s,A,h),subResource:E}}}).call(this)}).call(this,e("buffer").Buffer)},{"./../../shims/crypto/crypto.js":461,"./utils/lowercaseKeyHeader":71,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.sort.js":282,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.trim.js":308,"core-js/modules/web.dom-collections.for-each.js":339,"is-type-of":466}],51:[function(e,m,p){"use strict";e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.checkBucketName=void 0,p.checkBucketName=function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=o?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!r.test(n))throw new Error("The bucket must be conform to the specifications")}},{"core-js/modules/es.regexp.exec.js":300}],52:[function(e,m,p){"use strict";e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.checkConfigValid=void 0;var n={endpoint:o,region:/^[a-zA-Z0-9\-_]+$/};function o(r){return typeof r=="string"?/^[a-zA-Z0-9._:/-]+$/.test(r):r.host?/^[a-zA-Z0-9._:/-]+$/.test(r.host):!1}p.checkConfigValid=function(r,i){if(n[i]){var l=!0;if(n[i]instanceof Function?l=n[i](r):l=n[i].test(r),!l)throw new Error("The ".concat(i," must be conform to the specifications"))}}},{"core-js/modules/es.regexp.exec.js":300}],53:[function(e,m,p){(function(n){(function(){"use strict";Object.defineProperty(p,"__esModule",{value:!0}),p.checkEnv=void 0;function o(r){n.browser&&console.warn(r)}p.checkEnv=o}).call(this)}).call(this,e("_process"))},{_process:467}],54:[function(e,m,p){"use strict";e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.object.entries.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.checkObjectTag=void 0;var n=e("./checkValid"),o=n.checkValid,r=e("./isObject"),i=r.isObject,l=[{validator:function(a){if(typeof a!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],u={key:[].concat(l,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(l,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function s(t){if(!i(t))throw new Error("tag must be Object");var a=Object.entries(t);if(a.length>10)throw new Error("maximum of 10 tags for a object");var d=["key","value"];a.forEach(function(h){h.forEach(function(v,g){o(v,u[d[g]])})})}p.checkObjectTag=s},{"./checkValid":55,"./isObject":70,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],55:[function(e,m,p){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.checkValid=void 0;function n(o,r){r.forEach(function(i){if(i.validator)i.validator(o);else if(i.pattern&&!i.pattern.test(o))throw new Error(i.msg)})}p.checkValid=n},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/web.dom-collections.for-each.js":339}],56:[function(e,m,p){(function(n){(function(){"use strict";e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.string.includes.js"),e("core-js/modules/es.object.assign.js"),e("core-js/modules/es.array.concat.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.createRequest=void 0;var o=e("./../../../shims/crypto/crypto.js"),r=e("debug")("ali-oss"),i=e("mime"),l=e("dateformat"),u=e("copy-to"),s=e("path"),t=e("./encoder"),a=t.encoder,d=e("./isIP"),h=d.isIP,v=e("./setRegion"),g=v.setRegion,E=e("../client/getReqUrl"),y=E.getReqUrl,C=e("./isDingTalk"),B=C.isDingTalk;function _(D,M){return D[M]||D[M.toLowerCase()]}function A(D,M){delete D[M],delete D[M.toLowerCase()]}function b(D){var M=new Date;this.options.amendTimeSkewed&&(M=+new Date+this.options.amendTimeSkewed);var R={"x-oss-date":l(M,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'")};typeof window!="undefined"&&(R["x-oss-user-agent"]=this.userAgent),this.userAgent.includes("nodejs")&&(R["User-Agent"]=this.userAgent),this.options.isRequestPay&&Object.assign(R,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(R["x-oss-security-token"]=this.options.stsToken),u(D.headers).to(R),_(R,"Content-Type")||(D.mime&&D.mime.indexOf("/")>0?R["Content-Type"]=D.mime:B()?R["Content-Type"]="application/octet-stream":R["Content-Type"]=i.getType(D.mime||s.extname(D.object||""))),_(R,"Content-Type")||A(R,"Content-Type"),D.content&&(D.disabledMD5||(!D.headers||!D.headers["Content-MD5"]?R["Content-MD5"]=o.createHash("md5").update(n.from(D.content,"utf8")).digest("base64"):R["Content-MD5"]=D.headers["Content-MD5"]),R["Content-Length"]||(R["Content-Length"]=D.content.length));var H=Object.prototype.hasOwnProperty;for(var q in R)R[q]&&H.call(R,q)&&(R[q]=a(String(R[q]),this.options.headerEncoding));var Y=this._getResource(D);if(R.authorization=this.authorization(D.method,Y,D.subres,R,this.options.headerEncoding),h(this.options.endpoint.hostname)){var W=this.options,O=W.region,ne=W.internal,ee=W.secure,Ae=g(O,ne,ee);R.host="".concat(D.bucket,".").concat(Ae.host)}var $=y.bind(this)(D);r("request %s %s, with headers %j, !!stream: %s",D.method,$,R,!!D.stream);var be=D.timeout||this.options.timeout,Ne={method:D.method,content:D.content,stream:D.stream,headers:R,timeout:be,writeStream:D.writeStream,customResponse:D.customResponse,ctx:D.ctx||this.ctx};return this.agent&&(Ne.agent=this.agent),this.httpsAgent&&(Ne.httpsAgent=this.httpsAgent),Ne.enableProxy=!!this.options.enableProxy,Ne.proxy=this.options.proxy?this.options.proxy:null,{url:$,params:Ne}}p.createRequest=b}).call(this)}).call(this,e("buffer").Buffer)},{"../client/getReqUrl":25,"./../../../shims/crypto/crypto.js":461,"./encoder":59,"./isDingTalk":66,"./isIP":69,"./setRegion":75,buffer:90,"copy-to":94,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.string.includes.js":302,dateformat:342,debug:465,mime:374,path:378}],57:[function(e,m,p){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.entries.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.object.keys.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.dataFix=void 0;var n=e("./isObject"),o=["true","TRUE","1",1],r=["false","FALSE","0",0];function i(s,t,a){if(n.isObject(s)){var d=t.remove,h=d===void 0?[]:d,v=t.rename,g=v===void 0?{}:v,E=t.camel,y=E===void 0?[]:E,C=t.bool,B=C===void 0?[]:C,_=t.lowerFirst,A=_===void 0?!1:_;return h.forEach(function(b){return delete s[b]}),Object.entries(g).forEach(function(b){s[b[0]]&&(s[b[1]]||(s[b[1]]=s[b[0]],delete s[b[0]]))}),y.forEach(function(b){if(s[b]){var D=b.replace(/^(.)/,function(M){return M.toLowerCase()}).replace(/-(\w)/g,function(M,R){return R.toUpperCase()});s[D]||(s[D]=s[b])}}),B.forEach(function(b){s[b]=l(s[b])}),typeof a=="function"&&a(s),u(s,A),i}}p.dataFix=i;function l(s){return s?o.includes(s)?!0:r.includes(s)?!1:s:!1}function u(s,t){t&&Object.keys(s).forEach(function(a){var d=a.replace(/^\w/,function(h){return h.toLowerCase()});typeof s[d]=="undefined"&&(s[d]=s[a],delete s[a])})}},{"./isObject":70,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.entries.js":288,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],58:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault");e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js");var o=n(e("@babel/runtime/helpers/typeof"));Object.defineProperty(p,"__esModule",{value:!0}),p.deepCopyWith=p.deepCopy=void 0;var r=e("./isBuffer");p.deepCopy=function(i){if(i===null||(0,o.default)(i)!=="object")return i;if(r.isBuffer(i))return i.slice();var l=Array.isArray(i)?[]:{};return Object.keys(i).forEach(function(u){l[u]=p.deepCopy(i[u])}),l},p.deepCopyWith=function(i,l){function u(s,t,a){var d=l(s,t,a);if(d!==void 0)return d;if(s===null||(0,o.default)(s)!=="object")return s;if(r.isBuffer(s))return s.slice();var h=Array.isArray(s)?[]:{};return Object.keys(s).forEach(function(v){h[v]=u(s[v],v,s)}),h}return l?u(i,"",null):p.deepCopy(i)}},{"./isBuffer":65,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],59:[function(e,m,p){(function(n){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.encoder=void 0;function o(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"utf-8";return i==="utf-8"?r:n.from(r).toString("latin1")}p.encoder=o}).call(this)}).call(this,e("buffer").Buffer)},{buffer:90,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],60:[function(e,m,p){"use strict";e("core-js/modules/es.array.map.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.formatInventoryConfig=void 0;var n=e("../utils/dataFix"),o=e("../utils/isObject"),r=e("../utils/isArray"),i=e("../utils/formatObjKey");function l(s){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t&&o.isObject(s)&&(s=[s]),r.isArray(s)?s=s.map(u):s=u(s),s}p.formatInventoryConfig=l;function u(s){return n.dataFix(s,{bool:["IsEnabled"]},function(t){var a,d;t.prefix=t.Filter.Prefix,delete t.Filter,t.OSSBucketDestination=t.Destination.OSSBucketDestination,t.OSSBucketDestination.rolename=t.OSSBucketDestination.RoleArn.replace(/.*\//,""),delete t.OSSBucketDestination.RoleArn,t.OSSBucketDestination.bucket=t.OSSBucketDestination.Bucket.replace(/.*:::/,""),delete t.OSSBucketDestination.Bucket,delete t.Destination,t.frequency=t.Schedule.Frequency,delete t.Schedule.Frequency,!((a=t==null?void 0:t.OptionalFields)===null||a===void 0)&&a.Field&&!r.isArray((d=t.OptionalFields)===null||d===void 0?void 0:d.Field)&&(t.OptionalFields.Field=[t.OptionalFields.Field])}),s=i.formatObjKey(s,"firstLowerCase",{exclude:["OSSBucketDestination","SSE-OSS","SSE-KMS"]}),s}},{"../utils/dataFix":57,"../utils/formatObjKey":61,"../utils/isArray":63,"../utils/isObject":70,"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.replace.js":305}],61:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault");e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.string.includes.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js");var o=n(e("@babel/runtime/helpers/typeof"));Object.defineProperty(p,"__esModule",{value:!0}),p.formatObjKey=void 0;function r(l,u,s){if(l===null||(0,o.default)(l)!=="object")return l;var t;if(Array.isArray(l)){t=[];for(var a=0;a<l.length;a++)t.push(r(l[a],u,s))}else t={},Object.keys(l).forEach(function(d){t[i(d,u,s)]=r(l[d],u,s)});return t}p.formatObjKey=r;function i(l,u,s){return s&&s.exclude&&s.exclude.includes(l)||(u==="firstUpperCase"?l=l.replace(/^./,function(t){return t.toUpperCase()}):u==="firstLowerCase"&&(l=l.replace(/^./,function(t){return t.toLowerCase()}))),l}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.includes.js":302,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],62:[function(e,m,p){"use strict";e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.getStrBytesCount=void 0;function n(o){for(var r=0,i=0;i<o.length;i++){var l=o.charAt(i);/^[\u00-\uff]$/.test(l)?r+=1:r+=2}return r}p.getStrBytesCount=n},{"core-js/modules/es.regexp.exec.js":300}],63:[function(e,m,p){"use strict";e("core-js/modules/es.object.to-string.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.isArray=void 0,p.isArray=function(n){return Object.prototype.toString.call(n)==="[object Array]"}},{"core-js/modules/es.object.to-string.js":291}],64:[function(e,m,p){"use strict";Object.defineProperty(p,"__esModule",{value:!0}),p.isBlob=void 0;function n(o){return typeof Blob!="undefined"&&o instanceof Blob}p.isBlob=n},{}],65:[function(e,m,p){(function(n){(function(){"use strict";Object.defineProperty(p,"__esModule",{value:!0}),p.isBuffer=void 0;function o(r){return n.isBuffer(r)}p.isBuffer=o}).call(this)}).call(this,{isBuffer:e("../../../node_modules/is-buffer/index.js")})},{"../../../node_modules/is-buffer/index.js":366}],66:[function(e,m,p){(function(n){(function(){"use strict";e("core-js/modules/es.array.includes.js"),e("core-js/modules/es.string.includes.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.isDingTalk=void 0;function o(){return!!(n.browser&&window.navigator.userAgent.toLowerCase().includes("aliapp(dingtalk"))}p.isDingTalk=o}).call(this)}).call(this,e("_process"))},{_process:467,"core-js/modules/es.array.includes.js":277,"core-js/modules/es.string.includes.js":302}],67:[function(e,m,p){"use strict";Object.defineProperty(p,"__esModule",{value:!0}),p.isFile=void 0,p.isFile=function(n){return typeof File!="undefined"&&n instanceof File}},{}],68:[function(e,m,p){"use strict";Object.defineProperty(p,"__esModule",{value:!0}),p.isFunction=void 0,p.isFunction=function(n){return typeof n=="function"}},{}],69:[function(e,m,p){"use strict";e("core-js/modules/es.regexp.exec.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.isIP=void 0,p.isIP=function(n){var o=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,r=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return o.test(n)||r.test(n)}},{"core-js/modules/es.regexp.exec.js":300}],70:[function(e,m,p){"use strict";e("core-js/modules/es.object.to-string.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.isObject=void 0,p.isObject=function(n){return Object.prototype.toString.call(n)==="[object Object]"}},{"core-js/modules/es.object.to-string.js":291}],71:[function(e,m,p){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.lowercaseKeyHeader=void 0;var n=e("./isObject");function o(r){var i={};return n.isObject(r)&&Object.keys(r).forEach(function(l){i[l.toLowerCase()]=r[l]}),i}p.lowercaseKeyHeader=o},{"./isObject":70,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/web.dom-collections.for-each.js":339}],72:[function(e,m,p){"use strict";e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.array.join.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.regexp.to-string.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.obj2xml=void 0;var n=e("./formatObjKey");function o(i){return Object.prototype.toString.call(i).replace(/(.*? |])/g,"").toLowerCase()}function r(i,l){var u="";return l&&l.headers&&(u=`<?xml version="1.0" encoding="UTF-8"?>
|
|
|
`),l&&l.firstUpperCase&&(i=n.formatObjKey(i,"firstUpperCase")),o(i)==="object"?Object.keys(i).forEach(function(s){o(i[s])!=="undefined"&&o(i[s])!=="null"&&(o(i[s])==="string"||o(i[s])==="number"?u+="<".concat(s,">").concat(i[s],"</").concat(s,">"):o(i[s])==="object"?u+="<".concat(s,">").concat(r(i[s]),"</").concat(s,">"):o(i[s])==="array"?u+=i[s].map(function(t){return"<".concat(s,">").concat(r(t),"</").concat(s,">")}).join(""):u+="<".concat(s,">").concat(i[s].toString(),"</").concat(s,">"))}):u+=i.toString(),u}p.obj2xml=r},{"./formatObjKey":61,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.map.js":280,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305,"core-js/modules/web.dom-collections.for-each.js":339}],73:[function(e,m,p){"use strict";e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.function.name.js"),e("core-js/modules/es.array.from.js"),e("core-js/modules/es.string.iterator.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.symbol.js"),e("core-js/modules/es.symbol.description.js"),e("core-js/modules/es.symbol.iterator.js"),e("core-js/modules/es.array.iterator.js"),e("core-js/modules/web.dom-collections.iterator.js"),e("core-js/modules/es.object.assign.js");function n(l,u){var s=typeof Symbol!="undefined"&&l[Symbol.iterator]||l["@@iterator"];if(!s){if(Array.isArray(l)||(s=o(l))||u&&l&&typeof l.length=="number"){s&&(l=s);var t=0,a=function(){};return{s:a,n:function(){return t>=l.length?{done:!0}:{done:!1,value:l[t++]}},e:function(E){throw E},f:a}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var d=!0,h=!1,v;return{s:function(){s=s.call(l)},n:function(){var E=s.next();return d=E.done,E},e:function(E){h=!0,v=E},f:function(){try{!d&&s.return!=null&&s.return()}finally{if(h)throw v}}}}function o(l,u){if(l){if(typeof l=="string")return r(l,u);var s=Object.prototype.toString.call(l).slice(8,-1);if(s==="Object"&&l.constructor&&(s=l.constructor.name),s==="Map"||s==="Set")return Array.from(l);if(s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return r(l,u)}}function r(l,u){(u==null||u>l.length)&&(u=l.length);for(var s=0,t=new Array(u);s<u;s++)t[s]=l[s];return t}Object.defineProperty(p,"__esModule",{value:!0}),p.omit=void 0;function i(l,u){var s=Object.assign({},l),t=n(u),a;try{for(t.s();!(a=t.n()).done;){var d=a.value;delete s[d]}}catch(h){t.e(h)}finally{t.f()}return s}p.omit=i},{"core-js/modules/es.array.from.js":276,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.iterator.js":303,"core-js/modules/es.symbol.description.js":310,"core-js/modules/es.symbol.iterator.js":312,"core-js/modules/es.symbol.js":313,"core-js/modules/web.dom-collections.iterator.js":340}],74:[function(e,m,p){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),Object.defineProperty(p,"__esModule",{value:!0}),p.retry=void 0;function n(o,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},l=0,u=i.retryDelay,s=u===void 0?500:u,t=i.errorHandler,a=t===void 0?function(){return!0}:t,d=function h(){for(var v=arguments.length,g=new Array(v),E=0;E<v;E++)g[E]=arguments[E];return new Promise(function(y,C){o.apply(void 0,g).then(function(B){l=0,y(B)}).catch(function(B){l<r&&a(B)?(l++,setTimeout(function(){y(h.apply(void 0,g))},s)):(l=0,C(B))})})};return d}p.retry=n},{"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],75:[function(e,m,p){"use strict";var n=function(l){return l&&l.__esModule?l:{default:l}};Object.defineProperty(p,"__esModule",{value:!0}),p.setRegion=void 0;var o=n(e("url")),r=e("./checkConfigValid");function i(l){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;r.checkConfigValid(l,"region");var t=s?"https://":"http://",a=u?"-internal.aliyuncs.com":".aliyuncs.com",d="vpc100-oss-cn-";return l.substr(0,d.length)===d&&(a=".aliyuncs.com"),o.default.parse(t+l+a)}p.setRegion=i},{"./checkConfigValid":52,url:472}],76:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/regenerator"));e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.array.find.js"),e("core-js/modules/es.object.assign.js");var r=n(e("@babel/runtime/helpers/asyncToGenerator"));Object.defineProperty(p,"__esModule",{value:!0}),p.checkCredentials=p.setSTSToken=void 0;var i=e("./formatObjKey");function l(){return u.apply(this,arguments)}function u(){return u=(0,r.default)(o.default.mark(function t(){var a,d;return o.default.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:if(this.options||(this.options={}),a=new Date,!this.stsTokenFreshTime){v.next=14;break}if(!(+a-this.stsTokenFreshTime>=this.options.refreshSTSTokenInterval)){v.next=12;break}return this.stsTokenFreshTime=a,v.next=7,this.options.refreshSTSToken();case 7:d=v.sent,d=i.formatObjKey(d,"firstLowerCase"),d.securityToken&&(d.stsToken=d.securityToken),s(d),Object.assign(this.options,d);case 12:v.next=15;break;case 14:this.stsTokenFreshTime=a;case 15:return v.abrupt("return",null);case 16:case"end":return v.stop()}},t,this)})),u.apply(this,arguments)}p.setSTSToken=l;function s(t){var a=["accessKeySecret","accessKeyId","stsToken"],d=Object.keys(t);a.forEach(function(h){if(!d.find(function(v){return v===h}))throw Error("refreshSTSToken must return contains ".concat(h))})}p.checkCredentials=s},{"./formatObjKey":61,"@babel/runtime/helpers/asyncToGenerator":77,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/regenerator":80,"core-js/modules/es.array.find.js":275,"core-js/modules/es.object.assign.js":287,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291}],77:[function(e,m,p){function n(r,i,l,u,s,t,a){try{var d=r[t](a),h=d.value}catch(v){l(v);return}d.done?i(h):Promise.resolve(h).then(u,s)}function o(r){return function(){var i=this,l=arguments;return new Promise(function(u,s){var t=r.apply(i,l);function a(h){n(t,u,s,a,d,"next",h)}function d(h){n(t,u,s,a,d,"throw",h)}a(void 0)})}}m.exports=o,m.exports.__esModule=!0,m.exports.default=m.exports},{}],78:[function(e,m,p){function n(o){return o&&o.__esModule?o:{default:o}}m.exports=n,m.exports.__esModule=!0,m.exports.default=m.exports},{}],79:[function(e,m,p){function n(o){"@babel/helpers - typeof";return m.exports=n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},m.exports.__esModule=!0,m.exports.default=m.exports,n(o)}m.exports=n,m.exports.__esModule=!0,m.exports.default=m.exports},{}],80:[function(e,m,p){m.exports=e("regenerator-runtime")},{"regenerator-runtime":395}],81:[function(e,m,p){m.exports=n,m.exports.HttpsAgent=n;function n(){}},{}],82:[function(e,m,p){(function(n){(function(){"use strict";var o=e("object-assign");function r(O,ne){if(O===ne)return 0;for(var ee=O.length,Ae=ne.length,$=0,be=Math.min(ee,Ae);$<be;++$)if(O[$]!==ne[$]){ee=O[$],Ae=ne[$];break}return ee<Ae?-1:Ae<ee?1:0}function i(O){return n.Buffer&&typeof n.Buffer.isBuffer=="function"?n.Buffer.isBuffer(O):!!(O!=null&&O._isBuffer)}var l=e("util/"),u=Object.prototype.hasOwnProperty,s=Array.prototype.slice,t=function(){return function(){}.name==="foo"}();function a(O){return Object.prototype.toString.call(O)}function d(O){return i(O)||typeof n.ArrayBuffer!="function"?!1:typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(O):O?!!(O instanceof DataView||O.buffer&&O.buffer instanceof ArrayBuffer):!1}var h=m.exports=_,v=/\s*function\s+([^\(\s]*)\s*/;function g(O){if(l.isFunction(O)){if(t)return O.name;var ne=O.toString(),ee=ne.match(v);return ee&&ee[1]}}h.AssertionError=function(ne){this.name="AssertionError",this.actual=ne.actual,this.expected=ne.expected,this.operator=ne.operator,ne.message?(this.message=ne.message,this.generatedMessage=!1):(this.message=C(this),this.generatedMessage=!0);var ee=ne.stackStartFunction||B;if(Error.captureStackTrace)Error.captureStackTrace(this,ee);else{var Ae=new Error;if(Ae.stack){var $=Ae.stack,be=g(ee),Ne=$.indexOf(`
|
|
|
`+be);if(Ne>=0){var Oe=$.indexOf(`
|
|
|
`,Ne+1);$=$.substring(Oe+1)}this.stack=$}}},l.inherits(h.AssertionError,Error);function E(O,ne){return typeof O=="string"?O.length<ne?O:O.slice(0,ne):O}function y(O){if(t||!l.isFunction(O))return l.inspect(O);var ne=g(O),ee=ne?": "+ne:"";return"[Function"+ee+"]"}function C(O){return E(y(O.actual),128)+" "+O.operator+" "+E(y(O.expected),128)}function B(O,ne,ee,Ae,$){throw new h.AssertionError({message:ee,actual:O,expected:ne,operator:Ae,stackStartFunction:$})}h.fail=B;function _(O,ne){O||B(O,!0,ne,"==",h.ok)}h.ok=_,h.equal=function(ne,ee,Ae){ne!=ee&&B(ne,ee,Ae,"==",h.equal)},h.notEqual=function(ne,ee,Ae){ne==ee&&B(ne,ee,Ae,"!=",h.notEqual)},h.deepEqual=function(ne,ee,Ae){A(ne,ee,!1)||B(ne,ee,Ae,"deepEqual",h.deepEqual)},h.deepStrictEqual=function(ne,ee,Ae){A(ne,ee,!0)||B(ne,ee,Ae,"deepStrictEqual",h.deepStrictEqual)};function A(O,ne,ee,Ae){if(O===ne)return!0;if(i(O)&&i(ne))return r(O,ne)===0;if(l.isDate(O)&&l.isDate(ne))return O.getTime()===ne.getTime();if(l.isRegExp(O)&&l.isRegExp(ne))return O.source===ne.source&&O.global===ne.global&&O.multiline===ne.multiline&&O.lastIndex===ne.lastIndex&&O.ignoreCase===ne.ignoreCase;if((O===null||typeof O!="object")&&(ne===null||typeof ne!="object"))return ee?O===ne:O==ne;if(d(O)&&d(ne)&&a(O)===a(ne)&&!(O instanceof Float32Array||O instanceof Float64Array))return r(new Uint8Array(O.buffer),new Uint8Array(ne.buffer))===0;if(i(O)!==i(ne))return!1;Ae=Ae||{actual:[],expected:[]};var $=Ae.actual.indexOf(O);return $!==-1&&$===Ae.expected.indexOf(ne)?!0:(Ae.actual.push(O),Ae.expected.push(ne),D(O,ne,ee,Ae))}function b(O){return Object.prototype.toString.call(O)=="[object Arguments]"}function D(O,ne,ee,Ae){if(O==null||ne===null||ne===void 0)return!1;if(l.isPrimitive(O)||l.isPrimitive(ne))return O===ne;if(ee&&Object.getPrototypeOf(O)!==Object.getPrototypeOf(ne))return!1;var $=b(O),be=b(ne);if($&&!be||!$&&be)return!1;if($)return O=s.call(O),ne=s.call(ne),A(O,ne,ee);var Ne=W(O),Oe=W(ne),Ge,Ve;if(Ne.length!==Oe.length)return!1;for(Ne.sort(),Oe.sort(),Ve=Ne.length-1;Ve>=0;Ve--)if(Ne[Ve]!==Oe[Ve])return!1;for(Ve=Ne.length-1;Ve>=0;Ve--)if(Ge=Ne[Ve],!A(O[Ge],ne[Ge],ee,Ae))return!1;return!0}h.notDeepEqual=function(ne,ee,Ae){A(ne,ee,!1)&&B(ne,ee,Ae,"notDeepEqual",h.notDeepEqual)},h.notDeepStrictEqual=M;function M(O,ne,ee){A(O,ne,!0)&&B(O,ne,ee,"notDeepStrictEqual",M)}h.strictEqual=function(ne,ee,Ae){ne!==ee&&B(ne,ee,Ae,"===",h.strictEqual)},h.notStrictEqual=function(ne,ee,Ae){ne===ee&&B(ne,ee,Ae,"!==",h.notStrictEqual)};function R(O,ne){if(!O||!ne)return!1;if(Object.prototype.toString.call(ne)=="[object RegExp]")return ne.test(O);try{if(O instanceof ne)return!0}catch(ee){}return Error.isPrototypeOf(ne)?!1:ne.call({},O)===!0}function H(O){var ne;try{O()}catch(ee){ne=ee}return ne}function q(O,ne,ee,Ae){var $;if(typeof ne!="function")throw new TypeError('"block" argument must be a function');typeof ee=="string"&&(Ae=ee,ee=null),$=H(ne),Ae=(ee&&ee.name?" ("+ee.name+").":".")+(Ae?" "+Ae:"."),O&&!$&&B($,ee,"Missing expected exception"+Ae);var be=typeof Ae=="string",Ne=!O&&l.isError($),Oe=!O&&$&&!ee;if((Ne&&be&&R($,ee)||Oe)&&B($,ee,"Got unwanted exception"+Ae),O&&$&&ee&&!R($,ee)||!O&&$)throw $}h.throws=function(O,ne,ee){q(!0,O,ne,ee)},h.doesNotThrow=function(O,ne,ee){q(!1,O,ne,ee)},h.ifError=function(O){if(O)throw O};function Y(O,ne){O||B(O,!0,ne,"==",Y)}h.strict=o(Y,h,{equal:h.strictEqual,deepEqual:h.deepStrictEqual,notEqual:h.notStrictEqual,notDeepEqual:h.notDeepStrictEqual}),h.strict.strict=h.strict;var W=Object.keys||function(O){var ne=[];for(var ee in O)u.call(O,ee)&&ne.push(ee);return ne}}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"object-assign":377,"util/":85}],83:[function(e,m,p){typeof Object.create=="function"?m.exports=function(o,r){o.super_=r,o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}})}:m.exports=function(o,r){o.super_=r;var i=function(){};i.prototype=r.prototype,o.prototype=new i,o.prototype.constructor=o}},{}],84:[function(e,m,p){m.exports=function(o){return o&&typeof o=="object"&&typeof o.copy=="function"&&typeof o.fill=="function"&&typeof o.readUInt8=="function"}},{}],85:[function(e,m,p){(function(n,o){(function(){var r=/%[sdj%]/g;p.format=function(Oe){if(!D(Oe)){for(var Ge=[],Ve=0;Ve<arguments.length;Ve++)Ge.push(u(arguments[Ve]));return Ge.join(" ")}for(var Ve=1,_e=arguments,xe=_e.length,Xe=String(Oe).replace(r,function(lt){if(lt==="%%")return"%";if(Ve>=xe)return lt;switch(lt){case"%s":return String(_e[Ve++]);case"%d":return Number(_e[Ve++]);case"%j":try{return JSON.stringify(_e[Ve++])}catch(at){return"[Circular]"}default:return lt}}),qe=_e[Ve];Ve<xe;qe=_e[++Ve])_(qe)||!q(qe)?Xe+=" "+qe:Xe+=" "+u(qe);return Xe},p.deprecate=function(Oe,Ge){if(R(o.process))return function(){return p.deprecate(Oe,Ge).apply(this,arguments)};if(n.noDeprecation===!0)return Oe;var Ve=!1;function _e(){if(!Ve){if(n.throwDeprecation)throw new Error(Ge);n.traceDeprecation?console.trace(Ge):console.error(Ge),Ve=!0}return Oe.apply(this,arguments)}return _e};var i={},l;p.debuglog=function(Oe){if(R(l)&&(l=n.env.NODE_DEBUG||""),Oe=Oe.toUpperCase(),!i[Oe])if(new RegExp("\\b"+Oe+"\\b","i").test(l)){var Ge=n.pid;i[Oe]=function(){var Ve=p.format.apply(p,arguments);console.error("%s %d: %s",Oe,Ge,Ve)}}else i[Oe]=function(){};return i[Oe]};function u(Oe,Ge){var Ve={seen:[],stylize:t};return arguments.length>=3&&(Ve.depth=arguments[2]),arguments.length>=4&&(Ve.colors=arguments[3]),B(Ge)?Ve.showHidden=Ge:Ge&&p._extend(Ve,Ge),R(Ve.showHidden)&&(Ve.showHidden=!1),R(Ve.depth)&&(Ve.depth=2),R(Ve.colors)&&(Ve.colors=!1),R(Ve.customInspect)&&(Ve.customInspect=!0),Ve.colors&&(Ve.stylize=s),d(Ve,Oe,Ve.depth)}p.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function s(Oe,Ge){var Ve=u.styles[Ge];return Ve?"\x1B["+u.colors[Ve][0]+"m"+Oe+"\x1B["+u.colors[Ve][1]+"m":Oe}function t(Oe,Ge){return Oe}function a(Oe){var Ge={};return Oe.forEach(function(Ve,_e){Ge[Ve]=!0}),Ge}function d(Oe,Ge,Ve){if(Oe.customInspect&&Ge&&O(Ge.inspect)&&Ge.inspect!==p.inspect&&!(Ge.constructor&&Ge.constructor.prototype===Ge)){var _e=Ge.inspect(Ve,Oe);return D(_e)||(_e=d(Oe,_e,Ve)),_e}var xe=h(Oe,Ge);if(xe)return xe;var Xe=Object.keys(Ge),qe=a(Xe);if(Oe.showHidden&&(Xe=Object.getOwnPropertyNames(Ge)),W(Ge)&&(Xe.indexOf("message")>=0||Xe.indexOf("description")>=0))return v(Ge);if(Xe.length===0){if(O(Ge)){var lt=Ge.name?": "+Ge.name:"";return Oe.stylize("[Function"+lt+"]","special")}if(H(Ge))return Oe.stylize(RegExp.prototype.toString.call(Ge),"regexp");if(Y(Ge))return Oe.stylize(Date.prototype.toString.call(Ge),"date");if(W(Ge))return v(Ge)}var at="",Ee=!1,X=["{","}"];if(C(Ge)&&(Ee=!0,X=["[","]"]),O(Ge)){var We=Ge.name?": "+Ge.name:"";at=" [Function"+We+"]"}if(H(Ge)&&(at=" "+RegExp.prototype.toString.call(Ge)),Y(Ge)&&(at=" "+Date.prototype.toUTCString.call(Ge)),W(Ge)&&(at=" "+v(Ge)),Xe.length===0&&(!Ee||Ge.length==0))return X[0]+at+X[1];if(Ve<0)return H(Ge)?Oe.stylize(RegExp.prototype.toString.call(Ge),"regexp"):Oe.stylize("[Object]","special");Oe.seen.push(Ge);var oe;return Ee?oe=g(Oe,Ge,Ve,qe,Xe):oe=Xe.map(function(K){return E(Oe,Ge,Ve,qe,K,Ee)}),Oe.seen.pop(),y(oe,at,X)}function h(Oe,Ge){if(R(Ge))return Oe.stylize("undefined","undefined");if(D(Ge)){var Ve="'"+JSON.stringify(Ge).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Oe.stylize(Ve,"string")}if(b(Ge))return Oe.stylize(""+Ge,"number");if(B(Ge))return Oe.stylize(""+Ge,"boolean");if(_(Ge))return Oe.stylize("null","null")}function v(Oe){return"["+Error.prototype.toString.call(Oe)+"]"}function g(Oe,Ge,Ve,_e,xe){for(var Xe=[],qe=0,lt=Ge.length;qe<lt;++qe)Ne(Ge,String(qe))?Xe.push(E(Oe,Ge,Ve,_e,String(qe),!0)):Xe.push("");return xe.forEach(function(at){at.match(/^\d+$/)||Xe.push(E(Oe,Ge,Ve,_e,at,!0))}),Xe}function E(Oe,Ge,Ve,_e,xe,Xe){var qe,lt,at;if(at=Object.getOwnPropertyDescriptor(Ge,xe)||{value:Ge[xe]},at.get?at.set?lt=Oe.stylize("[Getter/Setter]","special"):lt=Oe.stylize("[Getter]","special"):at.set&&(lt=Oe.stylize("[Setter]","special")),Ne(_e,xe)||(qe="["+xe+"]"),lt||(Oe.seen.indexOf(at.value)<0?(_(Ve)?lt=d(Oe,at.value,null):lt=d(Oe,at.value,Ve-1),lt.indexOf(`
|
|
|
`)>-1&&(Xe?lt=lt.split(`
|
|
|
`).map(function(Ee){return" "+Ee}).join(`
|
|
|
`).substr(2):lt=`
|
|
|
`+lt.split(`
|
|
|
`).map(function(Ee){return" "+Ee}).join(`
|
|
|
`))):lt=Oe.stylize("[Circular]","special")),R(qe)){if(Xe&&xe.match(/^\d+$/))return lt;qe=JSON.stringify(""+xe),qe.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(qe=qe.substr(1,qe.length-2),qe=Oe.stylize(qe,"name")):(qe=qe.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),qe=Oe.stylize(qe,"string"))}return qe+": "+lt}function y(Oe,Ge,Ve){var _e=0,xe=Oe.reduce(function(Xe,qe){return _e++,qe.indexOf(`
|
|
|
`)>=0&&_e++,Xe+qe.replace(/\u001b\[\d\d?m/g,"").length+1},0);return xe>60?Ve[0]+(Ge===""?"":Ge+`
|
|
|
`)+" "+Oe.join(`,
|
|
|
`)+" "+Ve[1]:Ve[0]+Ge+" "+Oe.join(", ")+" "+Ve[1]}function C(Oe){return Array.isArray(Oe)}p.isArray=C;function B(Oe){return typeof Oe=="boolean"}p.isBoolean=B;function _(Oe){return Oe===null}p.isNull=_;function A(Oe){return Oe==null}p.isNullOrUndefined=A;function b(Oe){return typeof Oe=="number"}p.isNumber=b;function D(Oe){return typeof Oe=="string"}p.isString=D;function M(Oe){return typeof Oe=="symbol"}p.isSymbol=M;function R(Oe){return Oe===void 0}p.isUndefined=R;function H(Oe){return q(Oe)&&ee(Oe)==="[object RegExp]"}p.isRegExp=H;function q(Oe){return typeof Oe=="object"&&Oe!==null}p.isObject=q;function Y(Oe){return q(Oe)&&ee(Oe)==="[object Date]"}p.isDate=Y;function W(Oe){return q(Oe)&&(ee(Oe)==="[object Error]"||Oe instanceof Error)}p.isError=W;function O(Oe){return typeof Oe=="function"}p.isFunction=O;function ne(Oe){return Oe===null||typeof Oe=="boolean"||typeof Oe=="number"||typeof Oe=="string"||typeof Oe=="symbol"||typeof Oe=="undefined"}p.isPrimitive=ne,p.isBuffer=e("./support/isBuffer");function ee(Oe){return Object.prototype.toString.call(Oe)}function Ae(Oe){return Oe<10?"0"+Oe.toString(10):Oe.toString(10)}var $=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function be(){var Oe=new Date,Ge=[Ae(Oe.getHours()),Ae(Oe.getMinutes()),Ae(Oe.getSeconds())].join(":");return[Oe.getDate(),$[Oe.getMonth()],Ge].join(" ")}p.log=function(){console.log("%s - %s",be(),p.format.apply(p,arguments))},p.inherits=e("inherits"),p._extend=function(Oe,Ge){if(!Ge||!q(Ge))return Oe;for(var Ve=Object.keys(Ge),_e=Ve.length;_e--;)Oe[Ve[_e]]=Ge[Ve[_e]];return Oe};function Ne(Oe,Ge){return Object.prototype.hasOwnProperty.call(Oe,Ge)}}).call(this)}).call(this,e("_process"),typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":84,_process:467,inherits:83}],86:[function(e,m,p){(function(n){(function(){"use strict";var o=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],r=typeof globalThis=="undefined"?n:globalThis;m.exports=function(){for(var l=[],u=0;u<o.length;u++)typeof r[o[u]]=="function"&&(l[l.length]=o[u]);return l}}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],87:[function(e,m,p){"use strict";p.byteLength=t,p.toByteArray=d,p.fromByteArray=g;for(var n=[],o=[],r=typeof Uint8Array!="undefined"?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,u=i.length;l<u;++l)n[l]=i[l],o[i.charCodeAt(l)]=l;o[45]=62,o[95]=63;function s(E){var y=E.length;if(y%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var C=E.indexOf("=");C===-1&&(C=y);var B=C===y?0:4-C%4;return[C,B]}function t(E){var y=s(E),C=y[0],B=y[1];return(C+B)*3/4-B}function a(E,y,C){return(y+C)*3/4-C}function d(E){var y,C=s(E),B=C[0],_=C[1],A=new r(a(E,B,_)),b=0,D=_>0?B-4:B,M;for(M=0;M<D;M+=4)y=o[E.charCodeAt(M)]<<18|o[E.charCodeAt(M+1)]<<12|o[E.charCodeAt(M+2)]<<6|o[E.charCodeAt(M+3)],A[b++]=y>>16&255,A[b++]=y>>8&255,A[b++]=y&255;return _===2&&(y=o[E.charCodeAt(M)]<<2|o[E.charCodeAt(M+1)]>>4,A[b++]=y&255),_===1&&(y=o[E.charCodeAt(M)]<<10|o[E.charCodeAt(M+1)]<<4|o[E.charCodeAt(M+2)]>>2,A[b++]=y>>8&255,A[b++]=y&255),A}function h(E){return n[E>>18&63]+n[E>>12&63]+n[E>>6&63]+n[E&63]}function v(E,y,C){for(var B,_=[],A=y;A<C;A+=3)B=(E[A]<<16&16711680)+(E[A+1]<<8&65280)+(E[A+2]&255),_.push(h(B));return _.join("")}function g(E){for(var y,C=E.length,B=C%3,_=[],A=16383,b=0,D=C-B;b<D;b+=A)_.push(v(E,b,b+A>D?D:b+A));return B===1?(y=E[C-1],_.push(n[y>>2]+n[y<<4&63]+"==")):B===2&&(y=(E[C-2]<<8)+E[C-1],_.push(n[y>>10]+n[y>>4&63]+n[y<<2&63]+"=")),_.join("")}},{}],88:[function(e,m,p){(function(n,o,r){typeof m!="undefined"&&m.exports?m.exports=r():typeof w=="function"&&w.amd?w(o,r):n[o]=r()})(this,"bowser",function(){var n=!0;function o(a){function d(Ge){var Ve=a.match(Ge);return Ve&&Ve.length>1&&Ve[1]||""}function h(Ge){var Ve=a.match(Ge);return Ve&&Ve.length>1&&Ve[2]||""}var v=d(/(ipod|iphone|ipad)/i).toLowerCase(),g=/like android/i.test(a),E=!g&&/android/i.test(a),y=/nexus\s*[0-6]\s*/i.test(a),C=!y&&/nexus\s*[0-9]+/i.test(a),B=/CrOS/.test(a),_=/silk/i.test(a),A=/sailfish/i.test(a),b=/tizen/i.test(a),D=/(web|hpw)(o|0)s/i.test(a),M=/windows phone/i.test(a),R=/SamsungBrowser/i.test(a),H=!M&&/windows/i.test(a),q=!v&&!_&&/macintosh/i.test(a),Y=!E&&!A&&!b&&!D&&/linux/i.test(a),W=h(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),O=d(/version\/(\d+(\.\d+)?)/i),ne=/tablet/i.test(a)&&!/tablet pc/i.test(a),ee=!ne&&/[^-]mobi/i.test(a),Ae=/xbox/i.test(a),$;/opera/i.test(a)?$={name:"Opera",opera:n,version:O||d(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(a)?$={name:"Opera",opera:n,version:d(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||O}:/SamsungBrowser/i.test(a)?$={name:"Samsung Internet for Android",samsungBrowser:n,version:O||d(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(a)?$={name:"NAVER Whale browser",whale:n,version:d(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(a)?$={name:"MZ Browser",mzbrowser:n,version:d(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(a)?$={name:"Opera Coast",coast:n,version:O||d(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(a)?$={name:"Focus",focus:n,version:d(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(a)?$={name:"Yandex Browser",yandexbrowser:n,version:O||d(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(a)?$={name:"UC Browser",ucbrowser:n,version:d(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(a)?$={name:"Maxthon",maxthon:n,version:d(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(a)?$={name:"Epiphany",epiphany:n,version:d(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(a)?$={name:"Puffin",puffin:n,version:d(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(a)?$={name:"Sleipnir",sleipnir:n,version:d(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(a)?$={name:"K-Meleon",kMeleon:n,version:d(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:M?($={name:"Windows Phone",osname:"Windows Phone",windowsphone:n},W?($.msedge=n,$.version=W):($.msie=n,$.version=d(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(a)?$={name:"Internet Explorer",msie:n,version:d(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:B?$={name:"Chrome",osname:"Chrome OS",chromeos:n,chromeBook:n,chrome:n,version:d(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(a)?$={name:"Microsoft Edge",msedge:n,version:W}:/vivaldi/i.test(a)?$={name:"Vivaldi",vivaldi:n,version:d(/vivaldi\/(\d+(\.\d+)?)/i)||O}:A?$={name:"Sailfish",osname:"Sailfish OS",sailfish:n,version:d(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(a)?$={name:"SeaMonkey",seamonkey:n,version:d(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(a)?($={name:"Firefox",firefox:n,version:d(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(a)&&($.firefoxos=n,$.osname="Firefox OS")):_?$={name:"Amazon Silk",silk:n,version:d(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(a)?$={name:"PhantomJS",phantom:n,version:d(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(a)?$={name:"SlimerJS",slimer:n,version:d(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(a)||/rim\stablet/i.test(a)?$={name:"BlackBerry",osname:"BlackBerry OS",blackberry:n,version:O||d(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:D?($={name:"WebOS",osname:"WebOS",webos:n,version:O||d(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(a)&&($.touchpad=n)):/bada/i.test(a)?$={name:"Bada",osname:"Bada",bada:n,version:d(/dolfin\/(\d+(\.\d+)?)/i)}:b?$={name:"Tizen",osname:"Tizen",tizen:n,version:d(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||O}:/qupzilla/i.test(a)?$={name:"QupZilla",qupzilla:n,version:d(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||O}:/chromium/i.test(a)?$={name:"Chromium",chromium:n,version:d(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||O}:/chrome|crios|crmo/i.test(a)?$={name:"Chrome",chrome:n,version:d(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:E?$={name:"Android",version:O}:/safari|applewebkit/i.test(a)?($={name:"Safari",safari:n},O&&($.version=O)):v?($={name:v=="iphone"?"iPhone":v=="ipad"?"iPad":"iPod"},O&&($.version=O)):/googlebot/i.test(a)?$={name:"Googlebot",googlebot:n,version:d(/googlebot\/(\d+(\.\d+))/i)||O}:$={name:d(/^(.*)\/(.*) /),version:h(/^(.*)\/(.*) /)},!$.msedge&&/(apple)?webkit/i.test(a)?(/(apple)?webkit\/537\.36/i.test(a)?($.name=$.name||"Blink",$.blink=n):($.name=$.name||"Webkit",$.webkit=n),!$.version&&O&&($.version=O)):!$.opera&&/gecko\//i.test(a)&&($.name=$.name||"Gecko",$.gecko=n,$.version=$.version||d(/gecko\/(\d+(\.\d+)?)/i)),!$.windowsphone&&(E||$.silk)?($.android=n,$.osname="Android"):!$.windowsphone&&v?($[v]=n,$.ios=n,$.osname="iOS"):q?($.mac=n,$.osname="macOS"):Ae?($.xbox=n,$.osname="Xbox"):H?($.windows=n,$.osname="Windows"):Y&&($.linux=n,$.osname="Linux");function be(Ge){switch(Ge){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var Ne="";$.windows?Ne=be(d(/Windows ((NT|XP)( \d\d?.\d)?)/i)):$.windowsphone?Ne=d(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):$.mac?(Ne=d(/Mac OS X (\d+([_\.\s]\d+)*)/i),Ne=Ne.replace(/[_\s]/g,".")):v?(Ne=d(/os (\d+([_\s]\d+)*) like mac os x/i),Ne=Ne.replace(/[_\s]/g,".")):E?Ne=d(/android[ \/-](\d+(\.\d+)*)/i):$.webos?Ne=d(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):$.blackberry?Ne=d(/rim\stablet\sos\s(\d+(\.\d+)*)/i):$.bada?Ne=d(/bada\/(\d+(\.\d+)*)/i):$.tizen&&(Ne=d(/tizen[\/\s](\d+(\.\d+)*)/i)),Ne&&($.osversion=Ne);var Oe=!$.windows&&Ne.split(".")[0];return ne||C||v=="ipad"||E&&(Oe==3||Oe>=4&&!ee)||$.silk?$.tablet=n:(ee||v=="iphone"||v=="ipod"||E||y||$.blackberry||$.webos||$.bada)&&($.mobile=n),$.msedge||$.msie&&$.version>=10||$.yandexbrowser&&$.version>=15||$.vivaldi&&$.version>=1||$.chrome&&$.version>=20||$.samsungBrowser&&$.version>=4||$.whale&&u([$.version,"1.0"])===1||$.mzbrowser&&u([$.version,"6.0"])===1||$.focus&&u([$.version,"1.0"])===1||$.firefox&&$.version>=20||$.safari&&$.version>=6||$.opera&&$.version>=10||$.ios&&$.osversion&&$.osversion.split(".")[0]>=6||$.blackberry&&$.version>=10.1||$.chromium&&$.version>=20?$.a=n:$.msie&&$.version<10||$.chrome&&$.version<20||$.firefox&&$.version<20||$.safari&&$.version<6||$.opera&&$.version<10||$.ios&&$.osversion&&$.osversion.split(".")[0]<6||$.chromium&&$.version<20?$.c=n:$.x=n,$}var r=o(typeof navigator!="undefined"&&navigator.userAgent||"");r.test=function(a){for(var d=0;d<a.length;++d){var h=a[d];if(typeof h=="string"&&h in r)return!0}return!1};function i(a){return a.split(".").length}function l(a,d){var h=[],v;if(Array.prototype.map)return Array.prototype.map.call(a,d);for(v=0;v<a.length;v++)h.push(d(a[v]));return h}function u(a){for(var d=Math.max(i(a[0]),i(a[1])),h=l(a,function(v){var g=d-i(v);return v=v+new Array(g+1).join(".0"),l(v.split("."),function(E){return new Array(20-E.length).join("0")+E}).reverse()});--d>=0;){if(h[0][d]>h[1][d])return 1;if(h[0][d]===h[1][d]){if(d===0)return 0}else return-1}}function s(a,d,h){var v=r;typeof d=="string"&&(h=d,d=void 0),d===void 0&&(d=!1),h&&(v=o(h));var g=""+v.version;for(var E in a)if(a.hasOwnProperty(E)&&v[E]){if(typeof a[E]!="string")throw new Error("Browser version in the minVersion map should be a string: "+E+": "+String(a));return u([g,a[E]])<0}return d}function t(a,d,h){return!s(a,d,h)}return r.isUnsupportedBrowser=s,r.compareVersions=u,r.check=t,r._detect=o,r.detect=o,r})},{}],89:[function(e,m,p){},{}],90:[function(e,m,p){(function(n){(function(){"use strict";var o=e("base64-js"),r=e("ieee754");p.Buffer=s,p.SlowBuffer=B,p.INSPECT_MAX_BYTES=50;var i=2147483647;p.kMaxLength=i,s.TYPED_ARRAY_SUPPORT=l(),!s.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function l(){try{var P=new Uint8Array(1);return P.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},P.foo()===42}catch(z){return!1}}Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}});function u(P){if(P>i)throw new RangeError('The value "'+P+'" is invalid for option "size"');var z=new Uint8Array(P);return z.__proto__=s.prototype,z}function s(P,z,U){if(typeof P=="number"){if(typeof z=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return h(P)}return t(P,z,U)}typeof Symbol!="undefined"&&Symbol.species!=null&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),s.poolSize=8192;function t(P,z,U){if(typeof P=="string")return v(P,z);if(ArrayBuffer.isView(P))return g(P);if(P==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof P);if(re(P,ArrayBuffer)||P&&re(P.buffer,ArrayBuffer))return E(P,z,U);if(typeof P=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var fe=P.valueOf&&P.valueOf();if(fe!=null&&fe!==P)return s.from(fe,z,U);var Me=y(P);if(Me)return Me;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof P[Symbol.toPrimitive]=="function")return s.from(P[Symbol.toPrimitive]("string"),z,U);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof P)}s.from=function(P,z,U){return t(P,z,U)},s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array;function a(P){if(typeof P!="number")throw new TypeError('"size" argument must be of type number');if(P<0)throw new RangeError('The value "'+P+'" is invalid for option "size"')}function d(P,z,U){return a(P),P<=0?u(P):z!==void 0?typeof U=="string"?u(P).fill(z,U):u(P).fill(z):u(P)}s.alloc=function(P,z,U){return d(P,z,U)};function h(P){return a(P),u(P<0?0:C(P)|0)}s.allocUnsafe=function(P){return h(P)},s.allocUnsafeSlow=function(P){return h(P)};function v(P,z){if((typeof z!="string"||z==="")&&(z="utf8"),!s.isEncoding(z))throw new TypeError("Unknown encoding: "+z);var U=_(P,z)|0,fe=u(U),Me=fe.write(P,z);return Me!==U&&(fe=fe.slice(0,Me)),fe}function g(P){for(var z=P.length<0?0:C(P.length)|0,U=u(z),fe=0;fe<z;fe+=1)U[fe]=P[fe]&255;return U}function E(P,z,U){if(z<0||P.byteLength<z)throw new RangeError('"offset" is outside of buffer bounds');if(P.byteLength<z+(U||0))throw new RangeError('"length" is outside of buffer bounds');var fe;return z===void 0&&U===void 0?fe=new Uint8Array(P):U===void 0?fe=new Uint8Array(P,z):fe=new Uint8Array(P,z,U),fe.__proto__=s.prototype,fe}function y(P){if(s.isBuffer(P)){var z=C(P.length)|0,U=u(z);return U.length===0||P.copy(U,0,0,z),U}if(P.length!==void 0)return typeof P.length!="number"||te(P.length)?u(0):g(P);if(P.type==="Buffer"&&Array.isArray(P.data))return g(P.data)}function C(P){if(P>=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return P|0}function B(P){return+P!=P&&(P=0),s.alloc(+P)}s.isBuffer=function(z){return z!=null&&z._isBuffer===!0&&z!==s.prototype},s.compare=function(z,U){if(re(z,Uint8Array)&&(z=s.from(z,z.offset,z.byteLength)),re(U,Uint8Array)&&(U=s.from(U,U.offset,U.byteLength)),!s.isBuffer(z)||!s.isBuffer(U))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(z===U)return 0;for(var fe=z.length,Me=U.length,Re=0,Ye=Math.min(fe,Me);Re<Ye;++Re)if(z[Re]!==U[Re]){fe=z[Re],Me=U[Re];break}return fe<Me?-1:Me<fe?1:0},s.isEncoding=function(z){switch(String(z).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(z,U){if(!Array.isArray(z))throw new TypeError('"list" argument must be an Array of Buffers');if(z.length===0)return s.alloc(0);var fe;if(U===void 0)for(U=0,fe=0;fe<z.length;++fe)U+=z[fe].length;var Me=s.allocUnsafe(U),Re=0;for(fe=0;fe<z.length;++fe){var Ye=z[fe];if(re(Ye,Uint8Array)&&(Ye=s.from(Ye)),!s.isBuffer(Ye))throw new TypeError('"list" argument must be an Array of Buffers');Ye.copy(Me,Re),Re+=Ye.length}return Me};function _(P,z){if(s.isBuffer(P))return P.length;if(ArrayBuffer.isView(P)||re(P,ArrayBuffer))return P.byteLength;if(typeof P!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof P);var U=P.length,fe=arguments.length>2&&arguments[2]===!0;if(!fe&&U===0)return 0;for(var Me=!1;;)switch(z){case"ascii":case"latin1":case"binary":return U;case"utf8":case"utf-8":return X(P).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U*2;case"hex":return U>>>1;case"base64":return K(P).length;default:if(Me)return fe?-1:X(P).length;z=(""+z).toLowerCase(),Me=!0}}s.byteLength=_;function A(P,z,U){var fe=!1;if((z===void 0||z<0)&&(z=0),z>this.length||((U===void 0||U>this.length)&&(U=this.length),U<=0)||(U>>>=0,z>>>=0,U<=z))return"";for(P||(P="utf8");;)switch(P){case"hex":return Oe(this,z,U);case"utf8":case"utf-8":return ee(this,z,U);case"ascii":return be(this,z,U);case"latin1":case"binary":return Ne(this,z,U);case"base64":return ne(this,z,U);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Ge(this,z,U);default:if(fe)throw new TypeError("Unknown encoding: "+P);P=(P+"").toLowerCase(),fe=!0}}s.prototype._isBuffer=!0;function b(P,z,U){var fe=P[z];P[z]=P[U],P[U]=fe}s.prototype.swap16=function(){var z=this.length;if(z%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var U=0;U<z;U+=2)b(this,U,U+1);return this},s.prototype.swap32=function(){var z=this.length;if(z%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var U=0;U<z;U+=4)b(this,U,U+3),b(this,U+1,U+2);return this},s.prototype.swap64=function(){var z=this.length;if(z%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var U=0;U<z;U+=8)b(this,U,U+7),b(this,U+1,U+6),b(this,U+2,U+5),b(this,U+3,U+4);return this},s.prototype.toString=function(){var z=this.length;return z===0?"":arguments.length===0?ee(this,0,z):A.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(z){if(!s.isBuffer(z))throw new TypeError("Argument must be a Buffer");return this===z?!0:s.compare(this,z)===0},s.prototype.inspect=function(){var z="",U=p.INSPECT_MAX_BYTES;return z=this.toString("hex",0,U).replace(/(.{2})/g,"$1 ").trim(),this.length>U&&(z+=" ... "),"<Buffer "+z+">"},s.prototype.compare=function(z,U,fe,Me,Re){if(re(z,Uint8Array)&&(z=s.from(z,z.offset,z.byteLength)),!s.isBuffer(z))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof z);if(U===void 0&&(U=0),fe===void 0&&(fe=z?z.length:0),Me===void 0&&(Me=0),Re===void 0&&(Re=this.length),U<0||fe>z.length||Me<0||Re>this.length)throw new RangeError("out of range index");if(Me>=Re&&U>=fe)return 0;if(Me>=Re)return-1;if(U>=fe)return 1;if(U>>>=0,fe>>>=0,Me>>>=0,Re>>>=0,this===z)return 0;for(var Ye=Re-Me,de=fe-U,rt=Math.min(Ye,de),Be=this.slice(Me,Re),ut=z.slice(U,fe),yt=0;yt<rt;++yt)if(Be[yt]!==ut[yt]){Ye=Be[yt],de=ut[yt];break}return Ye<de?-1:de<Ye?1:0};function D(P,z,U,fe,Me){if(P.length===0)return-1;if(typeof U=="string"?(fe=U,U=0):U>2147483647?U=2147483647:U<-2147483648&&(U=-2147483648),U=+U,te(U)&&(U=Me?0:P.length-1),U<0&&(U=P.length+U),U>=P.length){if(Me)return-1;U=P.length-1}else if(U<0)if(Me)U=0;else return-1;if(typeof z=="string"&&(z=s.from(z,fe)),s.isBuffer(z))return z.length===0?-1:M(P,z,U,fe,Me);if(typeof z=="number")return z=z&255,typeof Uint8Array.prototype.indexOf=="function"?Me?Uint8Array.prototype.indexOf.call(P,z,U):Uint8Array.prototype.lastIndexOf.call(P,z,U):M(P,[z],U,fe,Me);throw new TypeError("val must be string, number or Buffer")}function M(P,z,U,fe,Me){var Re=1,Ye=P.length,de=z.length;if(fe!==void 0&&(fe=String(fe).toLowerCase(),fe==="ucs2"||fe==="ucs-2"||fe==="utf16le"||fe==="utf-16le")){if(P.length<2||z.length<2)return-1;Re=2,Ye/=2,de/=2,U/=2}function rt(zt,ze){return Re===1?zt[ze]:zt.readUInt16BE(ze*Re)}var Be;if(Me){var ut=-1;for(Be=U;Be<Ye;Be++)if(rt(P,Be)===rt(z,ut===-1?0:Be-ut)){if(ut===-1&&(ut=Be),Be-ut+1===de)return ut*Re}else ut!==-1&&(Be-=Be-ut),ut=-1}else for(U+de>Ye&&(U=Ye-de),Be=U;Be>=0;Be--){for(var yt=!0,Rt=0;Rt<de;Rt++)if(rt(P,Be+Rt)!==rt(z,Rt)){yt=!1;break}if(yt)return Be}return-1}s.prototype.includes=function(z,U,fe){return this.indexOf(z,U,fe)!==-1},s.prototype.indexOf=function(z,U,fe){return D(this,z,U,fe,!0)},s.prototype.lastIndexOf=function(z,U,fe){return D(this,z,U,fe,!1)};function R(P,z,U,fe){U=Number(U)||0;var Me=P.length-U;fe?(fe=Number(fe),fe>Me&&(fe=Me)):fe=Me;var Re=z.length;fe>Re/2&&(fe=Re/2);for(var Ye=0;Ye<fe;++Ye){var de=parseInt(z.substr(Ye*2,2),16);if(te(de))return Ye;P[U+Ye]=de}return Ye}function H(P,z,U,fe){return V(X(z,P.length-U),P,U,fe)}function q(P,z,U,fe){return V(We(z),P,U,fe)}function Y(P,z,U,fe){return q(P,z,U,fe)}function W(P,z,U,fe){return V(K(z),P,U,fe)}function O(P,z,U,fe){return V(oe(z,P.length-U),P,U,fe)}s.prototype.write=function(z,U,fe,Me){if(U===void 0)Me="utf8",fe=this.length,U=0;else if(fe===void 0&&typeof U=="string")Me=U,fe=this.length,U=0;else if(isFinite(U))U=U>>>0,isFinite(fe)?(fe=fe>>>0,Me===void 0&&(Me="utf8")):(Me=fe,fe=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var Re=this.length-U;if((fe===void 0||fe>Re)&&(fe=Re),z.length>0&&(fe<0||U<0)||U>this.length)throw new RangeError("Attempt to write outside buffer bounds");Me||(Me="utf8");for(var Ye=!1;;)switch(Me){case"hex":return R(this,z,U,fe);case"utf8":case"utf-8":return H(this,z,U,fe);case"ascii":return q(this,z,U,fe);case"latin1":case"binary":return Y(this,z,U,fe);case"base64":return W(this,z,U,fe);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,z,U,fe);default:if(Ye)throw new TypeError("Unknown encoding: "+Me);Me=(""+Me).toLowerCase(),Ye=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function ne(P,z,U){return z===0&&U===P.length?o.fromByteArray(P):o.fromByteArray(P.slice(z,U))}function ee(P,z,U){U=Math.min(P.length,U);for(var fe=[],Me=z;Me<U;){var Re=P[Me],Ye=null,de=Re>239?4:Re>223?3:Re>191?2:1;if(Me+de<=U){var rt,Be,ut,yt;switch(de){case 1:Re<128&&(Ye=Re);break;case 2:rt=P[Me+1],(rt&192)===128&&(yt=(Re&31)<<6|rt&63,yt>127&&(Ye=yt));break;case 3:rt=P[Me+1],Be=P[Me+2],(rt&192)===128&&(Be&192)===128&&(yt=(Re&15)<<12|(rt&63)<<6|Be&63,yt>2047&&(yt<55296||yt>57343)&&(Ye=yt));break;case 4:rt=P[Me+1],Be=P[Me+2],ut=P[Me+3],(rt&192)===128&&(Be&192)===128&&(ut&192)===128&&(yt=(Re&15)<<18|(rt&63)<<12|(Be&63)<<6|ut&63,yt>65535&&yt<1114112&&(Ye=yt))}}Ye===null?(Ye=65533,de=1):Ye>65535&&(Ye-=65536,fe.push(Ye>>>10&1023|55296),Ye=56320|Ye&1023),fe.push(Ye),Me+=de}return $(fe)}var Ae=4096;function $(P){var z=P.length;if(z<=Ae)return String.fromCharCode.apply(String,P);for(var U="",fe=0;fe<z;)U+=String.fromCharCode.apply(String,P.slice(fe,fe+=Ae));return U}function be(P,z,U){var fe="";U=Math.min(P.length,U);for(var Me=z;Me<U;++Me)fe+=String.fromCharCode(P[Me]&127);return fe}function Ne(P,z,U){var fe="";U=Math.min(P.length,U);for(var Me=z;Me<U;++Me)fe+=String.fromCharCode(P[Me]);return fe}function Oe(P,z,U){var fe=P.length;(!z||z<0)&&(z=0),(!U||U<0||U>fe)&&(U=fe);for(var Me="",Re=z;Re<U;++Re)Me+=Ee(P[Re]);return Me}function Ge(P,z,U){for(var fe=P.slice(z,U),Me="",Re=0;Re<fe.length;Re+=2)Me+=String.fromCharCode(fe[Re]+fe[Re+1]*256);return Me}s.prototype.slice=function(z,U){var fe=this.length;z=~~z,U=U===void 0?fe:~~U,z<0?(z+=fe,z<0&&(z=0)):z>fe&&(z=fe),U<0?(U+=fe,U<0&&(U=0)):U>fe&&(U=fe),U<z&&(U=z);var Me=this.subarray(z,U);return Me.__proto__=s.prototype,Me};function Ve(P,z,U){if(P%1!==0||P<0)throw new RangeError("offset is not uint");if(P+z>U)throw new RangeError("Trying to access beyond buffer length")}s.prototype.readUIntLE=function(z,U,fe){z=z>>>0,U=U>>>0,fe||Ve(z,U,this.length);for(var Me=this[z],Re=1,Ye=0;++Ye<U&&(Re*=256);)Me+=this[z+Ye]*Re;return Me},s.prototype.readUIntBE=function(z,U,fe){z=z>>>0,U=U>>>0,fe||Ve(z,U,this.length);for(var Me=this[z+--U],Re=1;U>0&&(Re*=256);)Me+=this[z+--U]*Re;return Me},s.prototype.readUInt8=function(z,U){return z=z>>>0,U||Ve(z,1,this.length),this[z]},s.prototype.readUInt16LE=function(z,U){return z=z>>>0,U||Ve(z,2,this.length),this[z]|this[z+1]<<8},s.prototype.readUInt16BE=function(z,U){return z=z>>>0,U||Ve(z,2,this.length),this[z]<<8|this[z+1]},s.prototype.readUInt32LE=function(z,U){return z=z>>>0,U||Ve(z,4,this.length),(this[z]|this[z+1]<<8|this[z+2]<<16)+this[z+3]*16777216},s.prototype.readUInt32BE=function(z,U){return z=z>>>0,U||Ve(z,4,this.length),this[z]*16777216+(this[z+1]<<16|this[z+2]<<8|this[z+3])},s.prototype.readIntLE=function(z,U,fe){z=z>>>0,U=U>>>0,fe||Ve(z,U,this.length);for(var Me=this[z],Re=1,Ye=0;++Ye<U&&(Re*=256);)Me+=this[z+Ye]*Re;return Re*=128,Me>=Re&&(Me-=Math.pow(2,8*U)),Me},s.prototype.readIntBE=function(z,U,fe){z=z>>>0,U=U>>>0,fe||Ve(z,U,this.length);for(var Me=U,Re=1,Ye=this[z+--Me];Me>0&&(Re*=256);)Ye+=this[z+--Me]*Re;return Re*=128,Ye>=Re&&(Ye-=Math.pow(2,8*U)),Ye},s.prototype.readInt8=function(z,U){return z=z>>>0,U||Ve(z,1,this.length),this[z]&128?(255-this[z]+1)*-1:this[z]},s.prototype.readInt16LE=function(z,U){z=z>>>0,U||Ve(z,2,this.length);var fe=this[z]|this[z+1]<<8;return fe&32768?fe|4294901760:fe},s.prototype.readInt16BE=function(z,U){z=z>>>0,U||Ve(z,2,this.length);var fe=this[z+1]|this[z]<<8;return fe&32768?fe|4294901760:fe},s.prototype.readInt32LE=function(z,U){return z=z>>>0,U||Ve(z,4,this.length),this[z]|this[z+1]<<8|this[z+2]<<16|this[z+3]<<24},s.prototype.readInt32BE=function(z,U){return z=z>>>0,U||Ve(z,4,this.length),this[z]<<24|this[z+1]<<16|this[z+2]<<8|this[z+3]},s.prototype.readFloatLE=function(z,U){return z=z>>>0,U||Ve(z,4,this.length),r.read(this,z,!0,23,4)},s.prototype.readFloatBE=function(z,U){return z=z>>>0,U||Ve(z,4,this.length),r.read(this,z,!1,23,4)},s.prototype.readDoubleLE=function(z,U){return z=z>>>0,U||Ve(z,8,this.length),r.read(this,z,!0,52,8)},s.prototype.readDoubleBE=function(z,U){return z=z>>>0,U||Ve(z,8,this.length),r.read(this,z,!1,52,8)};function _e(P,z,U,fe,Me,Re){if(!s.isBuffer(P))throw new TypeError('"buffer" argument must be a Buffer instance');if(z>Me||z<Re)throw new RangeError('"value" argument is out of bounds');if(U+fe>P.length)throw new RangeError("Index out of range")}s.prototype.writeUIntLE=function(z,U,fe,Me){if(z=+z,U=U>>>0,fe=fe>>>0,!Me){var Re=Math.pow(2,8*fe)-1;_e(this,z,U,fe,Re,0)}var Ye=1,de=0;for(this[U]=z&255;++de<fe&&(Ye*=256);)this[U+de]=z/Ye&255;return U+fe},s.prototype.writeUIntBE=function(z,U,fe,Me){if(z=+z,U=U>>>0,fe=fe>>>0,!Me){var Re=Math.pow(2,8*fe)-1;_e(this,z,U,fe,Re,0)}var Ye=fe-1,de=1;for(this[U+Ye]=z&255;--Ye>=0&&(de*=256);)this[U+Ye]=z/de&255;return U+fe},s.prototype.writeUInt8=function(z,U,fe){return z=+z,U=U>>>0,fe||_e(this,z,U,1,255,0),this[U]=z&255,U+1},s.prototype.writeUInt16LE=function(z,U,fe){return z=+z,U=U>>>0,fe||_e(this,z,U,2,65535,0),this[U]=z&255,this[U+1]=z>>>8,U+2},s.prototype.writeUInt16BE=function(z,U,fe){return z=+z,U=U>>>0,fe||_e(this,z,U,2,65535,0),this[U]=z>>>8,this[U+1]=z&255,U+2},s.prototype.writeUInt32LE=function(z,U,fe){return z=+z,U=U>>>0,fe||_e(this,z,U,4,4294967295,0),this[U+3]=z>>>24,this[U+2]=z>>>16,this[U+1]=z>>>8,this[U]=z&255,U+4},s.prototype.writeUInt32BE=function(z,U,fe){return z=+z,U=U>>>0,fe||_e(this,z,U,4,4294967295,0),this[U]=z>>>24,this[U+1]=z>>>16,this[U+2]=z>>>8,this[U+3]=z&255,U+4},s.prototype.writeIntLE=function(z,U,fe,Me){if(z=+z,U=U>>>0,!Me){var Re=Math.pow(2,8*fe-1);_e(this,z,U,fe,Re-1,-Re)}var Ye=0,de=1,rt=0;for(this[U]=z&255;++Ye<fe&&(de*=256);)z<0&&rt===0&&this[U+Ye-1]!==0&&(rt=1),this[U+Ye]=(z/de>>0)-rt&255;return U+fe},s.prototype.writeIntBE=function(z,U,fe,Me){if(z=+z,U=U>>>0,!Me){var Re=Math.pow(2,8*fe-1);_e(this,z,U,fe,Re-1,-Re)}var Ye=fe-1,de=1,rt=0;for(this[U+Ye]=z&255;--Ye>=0&&(de*=256);)z<0&&rt===0&&this[U+Ye+1]!==0&&(rt=1),this[U+Ye]=(z/de>>0)-rt&255;return U+fe},s.prototype.writeInt8=function(z,U,fe){return z=+z,U=U>>>0,fe||_e(this,z,U,1,127,-128),z<0&&(z=255+z+1),this[U]=z&255,U+1},s.prototype.writeInt16LE=function(z,U,fe){return z=+z,U=U>>>0,fe||_e(this,z,U,2,32767,-32768),this[U]=z&255,this[U+1]=z>>>8,U+2},s.prototype.writeInt16BE=function(z,U,fe){return z=+z,U=U>>>0,fe||_e(this,z,U,2,32767,-32768),this[U]=z>>>8,this[U+1]=z&255,U+2},s.prototype.writeInt32LE=function(z,U,fe){return z=+z,U=U>>>0,fe||_e(this,z,U,4,2147483647,-2147483648),this[U]=z&255,this[U+1]=z>>>8,this[U+2]=z>>>16,this[U+3]=z>>>24,U+4},s.prototype.writeInt32BE=function(z,U,fe){return z=+z,U=U>>>0,fe||_e(this,z,U,4,2147483647,-2147483648),z<0&&(z=4294967295+z+1),this[U]=z>>>24,this[U+1]=z>>>16,this[U+2]=z>>>8,this[U+3]=z&255,U+4};function xe(P,z,U,fe,Me,Re){if(U+fe>P.length)throw new RangeError("Index out of range");if(U<0)throw new RangeError("Index out of range")}function Xe(P,z,U,fe,Me){return z=+z,U=U>>>0,Me||xe(P,z,U,4,34028234663852886e22,-34028234663852886e22),r.write(P,z,U,fe,23,4),U+4}s.prototype.writeFloatLE=function(z,U,fe){return Xe(this,z,U,!0,fe)},s.prototype.writeFloatBE=function(z,U,fe){return Xe(this,z,U,!1,fe)};function qe(P,z,U,fe,Me){return z=+z,U=U>>>0,Me||xe(P,z,U,8,17976931348623157e292,-17976931348623157e292),r.write(P,z,U,fe,52,8),U+8}s.prototype.writeDoubleLE=function(z,U,fe){return qe(this,z,U,!0,fe)},s.prototype.writeDoubleBE=function(z,U,fe){return qe(this,z,U,!1,fe)},s.prototype.copy=function(z,U,fe,Me){if(!s.isBuffer(z))throw new TypeError("argument should be a Buffer");if(fe||(fe=0),!Me&&Me!==0&&(Me=this.length),U>=z.length&&(U=z.length),U||(U=0),Me>0&&Me<fe&&(Me=fe),Me===fe||z.length===0||this.length===0)return 0;if(U<0)throw new RangeError("targetStart out of bounds");if(fe<0||fe>=this.length)throw new RangeError("Index out of range");if(Me<0)throw new RangeError("sourceEnd out of bounds");Me>this.length&&(Me=this.length),z.length-U<Me-fe&&(Me=z.length-U+fe);var Re=Me-fe;if(this===z&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(U,fe,Me);else if(this===z&&fe<U&&U<Me)for(var Ye=Re-1;Ye>=0;--Ye)z[Ye+U]=this[Ye+fe];else Uint8Array.prototype.set.call(z,this.subarray(fe,Me),U);return Re},s.prototype.fill=function(z,U,fe,Me){if(typeof z=="string"){if(typeof U=="string"?(Me=U,U=0,fe=this.length):typeof fe=="string"&&(Me=fe,fe=this.length),Me!==void 0&&typeof Me!="string")throw new TypeError("encoding must be a string");if(typeof Me=="string"&&!s.isEncoding(Me))throw new TypeError("Unknown encoding: "+Me);if(z.length===1){var Re=z.charCodeAt(0);(Me==="utf8"&&Re<128||Me==="latin1")&&(z=Re)}}else typeof z=="number"&&(z=z&255);if(U<0||this.length<U||this.length<fe)throw new RangeError("Out of range index");if(fe<=U)return this;U=U>>>0,fe=fe===void 0?this.length:fe>>>0,z||(z=0);var Ye;if(typeof z=="number")for(Ye=U;Ye<fe;++Ye)this[Ye]=z;else{var de=s.isBuffer(z)?z:s.from(z,Me),rt=de.length;if(rt===0)throw new TypeError('The value "'+z+'" is invalid for argument "value"');for(Ye=0;Ye<fe-U;++Ye)this[Ye+U]=de[Ye%rt]}return this};var lt=/[^+/0-9A-Za-z-_]/g;function at(P){if(P=P.split("=")[0],P=P.trim().replace(lt,""),P.length<2)return"";for(;P.length%4!==0;)P=P+"=";return P}function Ee(P){return P<16?"0"+P.toString(16):P.toString(16)}function X(P,z){z=z||1/0;for(var U,fe=P.length,Me=null,Re=[],Ye=0;Ye<fe;++Ye){if(U=P.charCodeAt(Ye),U>55295&&U<57344){if(!Me){if(U>56319){(z-=3)>-1&&Re.push(239,191,189);continue}else if(Ye+1===fe){(z-=3)>-1&&Re.push(239,191,189);continue}Me=U;continue}if(U<56320){(z-=3)>-1&&Re.push(239,191,189),Me=U;continue}U=(Me-55296<<10|U-56320)+65536}else Me&&(z-=3)>-1&&Re.push(239,191,189);if(Me=null,U<128){if((z-=1)<0)break;Re.push(U)}else if(U<2048){if((z-=2)<0)break;Re.push(U>>6|192,U&63|128)}else if(U<65536){if((z-=3)<0)break;Re.push(U>>12|224,U>>6&63|128,U&63|128)}else if(U<1114112){if((z-=4)<0)break;Re.push(U>>18|240,U>>12&63|128,U>>6&63|128,U&63|128)}else throw new Error("Invalid code point")}return Re}function We(P){for(var z=[],U=0;U<P.length;++U)z.push(P.charCodeAt(U)&255);return z}function oe(P,z){for(var U,fe,Me,Re=[],Ye=0;Ye<P.length&&!((z-=2)<0);++Ye)U=P.charCodeAt(Ye),fe=U>>8,Me=U%256,Re.push(Me),Re.push(fe);return Re}function K(P){return o.toByteArray(at(P))}function V(P,z,U,fe){for(var Me=0;Me<fe&&!(Me+U>=z.length||Me>=P.length);++Me)z[Me+U]=P[Me];return Me}function re(P,z){return P instanceof z||P!=null&&P.constructor!=null&&P.constructor.name!=null&&P.constructor.name===z.name}function te(P){return P!==P}}).call(this)}).call(this,e("buffer").Buffer)},{"base64-js":87,buffer:90,ieee754:357}],91:[function(e,m,p){m.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},{}],92:[function(e,m,p){"use strict";var n=e("get-intrinsic"),o=e("./"),r=o(n("String.prototype.indexOf"));m.exports=function(l,u){var s=n(l,!!u);return typeof s=="function"&&r(l,".prototype.")>-1?o(s):s}},{"./":93,"get-intrinsic":348}],93:[function(e,m,p){"use strict";var n=e("function-bind"),o=e("get-intrinsic"),r=o("%Function.prototype.apply%"),i=o("%Function.prototype.call%"),l=o("%Reflect.apply%",!0)||n.call(i,r),u=o("%Object.getOwnPropertyDescriptor%",!0),s=o("%Object.defineProperty%",!0),t=o("%Math.max%");if(s)try{s({},"a",{value:1})}catch(d){s=null}m.exports=function(h){var v=l(n,i,arguments);if(u&&s){var g=u(v,"length");g.configurable&&s(v,"length",{value:1+t(0,h.length-(arguments.length-1))})}return v};var a=function(){return l(n,r,arguments)};s?s(m.exports,"apply",{value:a}):m.exports.apply=a},{"function-bind":347,"get-intrinsic":348}],94:[function(e,m,p){"use strict";var n=Array.prototype.slice;m.exports=o;function o(i,l){if(!(this instanceof o))return new o(i,l);this.src=i,this._withAccess=l}o.prototype.withAccess=function(i){return this._withAccess=i!==!1,this},o.prototype.pick=function(i){return Array.isArray(i)||(i=n.call(arguments)),i.length&&(this.keys=i),this},o.prototype.to=function(i){if(i=i||{},!this.src)return i;var l=this.keys||Object.keys(this.src);if(!this._withAccess){for(var u=0;u<l.length;u++)s=l[u],i[s]===void 0&&(i[s]=this.src[s]);return i}for(var u=0;u<l.length;u++){var s=l[u];if(r(i,s)){var t=this.src.__lookupGetter__(s),a=this.src.__lookupSetter__(s);t&&i.__defineGetter__(s,t),a&&i.__defineSetter__(s,a),!t&&!a&&(i[s]=this.src[s])}}return i},o.prototype.toCover=function(i){for(var l=this.keys||Object.keys(this.src),u=0;u<l.length;u++){var s=l[u];delete i[s];var t=this.src.__lookupGetter__(s),a=this.src.__lookupSetter__(s);t&&i.__defineGetter__(s,t),a&&i.__defineSetter__(s,a),!t&&!a&&(i[s]=this.src[s])}},o.prototype.override=o.prototype.toCover,o.prototype.and=function(i){var l={};return this.to(l),this.src=i,this.to(l),this.src=l,this};function r(i,l){return i[l]===void 0&&i.__lookupGetter__(l)===void 0&&i.__lookupSetter__(l)===void 0}},{}],95:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/is-callable"),r=e("../internals/try-to-string"),i=n.TypeError;m.exports=function(l){if(o(l))return l;throw i(r(l)+" is not a function")}},{"../internals/global":163,"../internals/is-callable":176,"../internals/try-to-string":257}],96:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/is-constructor"),r=e("../internals/try-to-string"),i=n.TypeError;m.exports=function(l){if(o(l))return l;throw i(r(l)+" is not a constructor")}},{"../internals/global":163,"../internals/is-constructor":177,"../internals/try-to-string":257}],97:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/is-callable"),r=n.String,i=n.TypeError;m.exports=function(l){if(typeof l=="object"||o(l))return l;throw i("Can't set "+r(l)+" as a prototype")}},{"../internals/global":163,"../internals/is-callable":176}],98:[function(e,m,p){var n=e("../internals/well-known-symbol"),o=e("../internals/object-create"),r=e("../internals/object-define-property"),i=n("unscopables"),l=Array.prototype;l[i]==null&&r.f(l,i,{configurable:!0,value:o(null)}),m.exports=function(u){l[i][u]=!0}},{"../internals/object-create":196,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],99:[function(e,m,p){"use strict";var n=e("../internals/string-multibyte").charAt;m.exports=function(o,r,i){return r+(i?n(o,r).length:1)}},{"../internals/string-multibyte":239}],100:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/object-is-prototype-of"),r=n.TypeError;m.exports=function(i,l){if(o(l,i))return i;throw r("Incorrect invocation")}},{"../internals/global":163,"../internals/object-is-prototype-of":204}],101:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/is-object"),r=n.String,i=n.TypeError;m.exports=function(l){if(o(l))return l;throw i(r(l)+" is not an object")}},{"../internals/global":163,"../internals/is-object":180}],102:[function(e,m,p){m.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},{}],103:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-native"),o=e("../internals/descriptors"),r=e("../internals/global"),i=e("../internals/is-callable"),l=e("../internals/is-object"),u=e("../internals/has-own-property"),s=e("../internals/classof"),t=e("../internals/try-to-string"),a=e("../internals/create-non-enumerable-property"),d=e("../internals/redefine"),h=e("../internals/object-define-property").f,v=e("../internals/object-is-prototype-of"),g=e("../internals/object-get-prototype-of"),E=e("../internals/object-set-prototype-of"),y=e("../internals/well-known-symbol"),C=e("../internals/uid"),B=r.Int8Array,_=B&&B.prototype,A=r.Uint8ClampedArray,b=A&&A.prototype,D=B&&g(B),M=_&&g(_),R=Object.prototype,H=r.TypeError,q=y("toStringTag"),Y=C("TYPED_ARRAY_TAG"),W=C("TYPED_ARRAY_CONSTRUCTOR"),O=n&&!!E&&s(r.opera)!=="Opera",ne=!1,ee,Ae,$,be={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},Ne={BigInt64Array:8,BigUint64Array:8},Oe=function(lt){if(!l(lt))return!1;var at=s(lt);return at==="DataView"||u(be,at)||u(Ne,at)},Ge=function(qe){if(!l(qe))return!1;var lt=s(qe);return u(be,lt)||u(Ne,lt)},Ve=function(qe){if(Ge(qe))return qe;throw H("Target is not a typed array")},_e=function(qe){if(i(qe)&&(!E||v(D,qe)))return qe;throw H(t(qe)+" is not a typed array constructor")},xe=function(qe,lt,at,Ee){if(o){if(at)for(var X in be){var We=r[X];if(We&&u(We.prototype,qe))try{delete We.prototype[qe]}catch(oe){try{We.prototype[qe]=lt}catch(K){}}}(!M[qe]||at)&&d(M,qe,at?lt:O&&_[qe]||lt,Ee)}},Xe=function(qe,lt,at){var Ee,X;if(o){if(E){if(at){for(Ee in be)if(X=r[Ee],X&&u(X,qe))try{delete X[qe]}catch(We){}}if(!D[qe]||at)try{return d(D,qe,at?lt:O&&D[qe]||lt)}catch(We){}else return}for(Ee in be)X=r[Ee],X&&(!X[qe]||at)&&d(X,qe,lt)}};for(ee in be)Ae=r[ee],$=Ae&&Ae.prototype,$?a($,W,Ae):O=!1;for(ee in Ne)Ae=r[ee],$=Ae&&Ae.prototype,$&&a($,W,Ae);if((!O||!i(D)||D===Function.prototype)&&(D=function(){throw H("Incorrect invocation")},O))for(ee in be)r[ee]&&E(r[ee],D);if((!O||!M||M===R)&&(M=D.prototype,O))for(ee in be)r[ee]&&E(r[ee].prototype,M);if(O&&g(b)!==M&&E(b,M),o&&!u(M,q)){ne=!0,h(M,q,{get:function(){return l(this)?this[Y]:void 0}});for(ee in be)r[ee]&&a(r[ee],Y,ee)}m.exports={NATIVE_ARRAY_BUFFER_VIEWS:O,TYPED_ARRAY_CONSTRUCTOR:W,TYPED_ARRAY_TAG:ne&&Y,aTypedArray:Ve,aTypedArrayConstructor:_e,exportTypedArrayMethod:xe,exportTypedArrayStaticMethod:Xe,isView:Oe,isTypedArray:Ge,TypedArray:D,TypedArrayPrototype:M}},{"../internals/array-buffer-native":102,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-define-property":198,"../internals/object-get-prototype-of":203,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/try-to-string":257,"../internals/uid":263,"../internals/well-known-symbol":268}],104:[function(e,m,p){"use strict";var n=e("../internals/global"),o=e("../internals/function-uncurry-this"),r=e("../internals/descriptors"),i=e("../internals/array-buffer-native"),l=e("../internals/function-name"),u=e("../internals/create-non-enumerable-property"),s=e("../internals/redefine-all"),t=e("../internals/fails"),a=e("../internals/an-instance"),d=e("../internals/to-integer-or-infinity"),h=e("../internals/to-length"),v=e("../internals/to-index"),g=e("../internals/ieee754"),E=e("../internals/object-get-prototype-of"),y=e("../internals/object-set-prototype-of"),C=e("../internals/object-get-own-property-names").f,B=e("../internals/object-define-property").f,_=e("../internals/array-fill"),A=e("../internals/array-slice-simple"),b=e("../internals/set-to-string-tag"),D=e("../internals/internal-state"),M=l.PROPER,R=l.CONFIGURABLE,H=D.get,q=D.set,Y="ArrayBuffer",W="DataView",O="prototype",ne="Wrong length",ee="Wrong index",Ae=n[Y],$=Ae,be=$&&$[O],Ne=n[W],Oe=Ne&&Ne[O],Ge=Object.prototype,Ve=n.Array,_e=n.RangeError,xe=o(_),Xe=o([].reverse),qe=g.pack,lt=g.unpack,at=function(Ye){return[Ye&255]},Ee=function(Ye){return[Ye&255,Ye>>8&255]},X=function(Ye){return[Ye&255,Ye>>8&255,Ye>>16&255,Ye>>24&255]},We=function(Ye){return Ye[3]<<24|Ye[2]<<16|Ye[1]<<8|Ye[0]},oe=function(Ye){return qe(Ye,23,4)},K=function(Ye){return qe(Ye,52,8)},V=function(Ye,de){B(Ye[O],de,{get:function(){return H(this)[de]}})},re=function(Ye,de,rt,Be){var ut=v(rt),yt=H(Ye);if(ut+de>yt.byteLength)throw _e(ee);var Rt=H(yt.buffer).bytes,zt=ut+yt.byteOffset,ze=A(Rt,zt,zt+de);return Be?ze:Xe(ze)},te=function(Ye,de,rt,Be,ut,yt){var Rt=v(rt),zt=H(Ye);if(Rt+de>zt.byteLength)throw _e(ee);for(var ze=H(zt.buffer).bytes,Pt=Rt+zt.byteOffset,Ct=Be(+ut),rn=0;rn<de;rn++)ze[Pt+rn]=Ct[yt?rn:de-rn-1]};if(!i)$=function(de){a(this,be);var rt=v(de);q(this,{bytes:xe(Ve(rt),0),byteLength:rt}),r||(this.byteLength=rt)},be=$[O],Ne=function(de,rt,Be){a(this,Oe),a(de,be);var ut=H(de).byteLength,yt=d(rt);if(yt<0||yt>ut)throw _e("Wrong offset");if(Be=Be===void 0?ut-yt:h(Be),yt+Be>ut)throw _e(ne);q(this,{buffer:de,byteLength:Be,byteOffset:yt}),r||(this.buffer=de,this.byteLength=Be,this.byteOffset=yt)},Oe=Ne[O],r&&(V($,"byteLength"),V(Ne,"buffer"),V(Ne,"byteLength"),V(Ne,"byteOffset")),s(Oe,{getInt8:function(de){return re(this,1,de)[0]<<24>>24},getUint8:function(de){return re(this,1,de)[0]},getInt16:function(de){var rt=re(this,2,de,arguments.length>1?arguments[1]:void 0);return(rt[1]<<8|rt[0])<<16>>16},getUint16:function(de){var rt=re(this,2,de,arguments.length>1?arguments[1]:void 0);return rt[1]<<8|rt[0]},getInt32:function(de){return We(re(this,4,de,arguments.length>1?arguments[1]:void 0))},getUint32:function(de){return We(re(this,4,de,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(de){return lt(re(this,4,de,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(de){return lt(re(this,8,de,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(de,rt){te(this,1,de,at,rt)},setUint8:function(de,rt){te(this,1,de,at,rt)},setInt16:function(de,rt){te(this,2,de,Ee,rt,arguments.length>2?arguments[2]:void 0)},setUint16:function(de,rt){te(this,2,de,Ee,rt,arguments.length>2?arguments[2]:void 0)},setInt32:function(de,rt){te(this,4,de,X,rt,arguments.length>2?arguments[2]:void 0)},setUint32:function(de,rt){te(this,4,de,X,rt,arguments.length>2?arguments[2]:void 0)},setFloat32:function(de,rt){te(this,4,de,oe,rt,arguments.length>2?arguments[2]:void 0)},setFloat64:function(de,rt){te(this,8,de,K,rt,arguments.length>2?arguments[2]:void 0)}});else{var P=M&&Ae.name!==Y;if(!t(function(){Ae(1)})||!t(function(){new Ae(-1)})||t(function(){return new Ae,new Ae(1.5),new Ae(NaN),P&&!R})){$=function(de){return a(this,be),new Ae(v(de))},$[O]=be;for(var z=C(Ae),U=0,fe;z.length>U;)(fe=z[U++])in $||u($,fe,Ae[fe]);be.constructor=$}else P&&R&&u(Ae,"name",Y);y&&E(Oe)!==Ge&&y(Oe,Ge);var Me=new Ne(new $(2)),Re=o(Oe.setInt8);Me.setInt8(0,2147483648),Me.setInt8(1,2147483649),(Me.getInt8(0)||!Me.getInt8(1))&&s(Oe,{setInt8:function(de,rt){Re(this,de,rt<<24>>24)},setUint8:function(de,rt){Re(this,de,rt<<24>>24)}},{unsafe:!0})}b($,Y),b(Ne,W),m.exports={ArrayBuffer:$,DataView:Ne}},{"../internals/an-instance":100,"../internals/array-buffer-native":102,"../internals/array-fill":106,"../internals/array-slice-simple":116,"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/ieee754":169,"../internals/internal-state":173,"../internals/object-define-property":198,"../internals/object-get-own-property-names":201,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine-all":221,"../internals/set-to-string-tag":234,"../internals/to-index":246,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],105:[function(e,m,p){"use strict";var n=e("../internals/to-object"),o=e("../internals/to-absolute-index"),r=e("../internals/length-of-array-like"),i=Math.min;m.exports=[].copyWithin||function(u,s){var t=n(this),a=r(t),d=o(u,a),h=o(s,a),v=arguments.length>2?arguments[2]:void 0,g=i((v===void 0?a:o(v,a))-h,a-d),E=1;for(h<d&&d<h+g&&(E=-1,h+=g-1,d+=g-1);g-- >0;)h in t?t[d]=t[h]:delete t[d],d+=E,h+=E;return t}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],106:[function(e,m,p){"use strict";var n=e("../internals/to-object"),o=e("../internals/to-absolute-index"),r=e("../internals/length-of-array-like");m.exports=function(l){for(var u=n(this),s=r(u),t=arguments.length,a=o(t>1?arguments[1]:void 0,s),d=t>2?arguments[2]:void 0,h=d===void 0?s:o(d,s);h>a;)u[a++]=l;return u}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-object":250}],107:[function(e,m,p){"use strict";var n=e("../internals/array-iteration").forEach,o=e("../internals/array-method-is-strict"),r=o("forEach");m.exports=r?[].forEach:function(l){return n(this,l,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":111,"../internals/array-method-is-strict":114}],108:[function(e,m,p){var n=e("../internals/length-of-array-like");m.exports=function(o,r){for(var i=0,l=n(r),u=new o(l);l>i;)u[i]=r[i++];return u}},{"../internals/length-of-array-like":188}],109:[function(e,m,p){"use strict";var n=e("../internals/global"),o=e("../internals/function-bind-context"),r=e("../internals/function-call"),i=e("../internals/to-object"),l=e("../internals/call-with-safe-iteration-closing"),u=e("../internals/is-array-iterator-method"),s=e("../internals/is-constructor"),t=e("../internals/length-of-array-like"),a=e("../internals/create-property"),d=e("../internals/get-iterator"),h=e("../internals/get-iterator-method"),v=n.Array;m.exports=function(E){var y=i(E),C=s(this),B=arguments.length,_=B>1?arguments[1]:void 0,A=_!==void 0;A&&(_=o(_,B>2?arguments[2]:void 0));var b=h(y),D=0,M,R,H,q,Y,W;if(b&&!(this==v&&u(b)))for(q=d(y,b),Y=q.next,R=C?new this:[];!(H=r(Y,q)).done;D++)W=A?l(q,_,[H.value,D],!0):H.value,a(R,D,W);else for(M=t(y),R=C?new this(M):v(M);M>D;D++)W=A?_(y[D],D):y[D],a(R,D,W);return R.length=D,R}},{"../internals/call-with-safe-iteration-closing":121,"../internals/create-property":131,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/is-constructor":177,"../internals/length-of-array-like":188,"../internals/to-object":250}],110:[function(e,m,p){var n=e("../internals/to-indexed-object"),o=e("../internals/to-absolute-index"),r=e("../internals/length-of-array-like"),i=function(l){return function(u,s,t){var a=n(u),d=r(a),h=o(t,d),v;if(l&&s!=s){for(;d>h;)if(v=a[h++],v!=v)return!0}else for(;d>h;h++)if((l||h in a)&&a[h]===s)return l||h||0;return!l&&-1}};m.exports={includes:i(!0),indexOf:i(!1)}},{"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247}],111:[function(e,m,p){var n=e("../internals/function-bind-context"),o=e("../internals/function-uncurry-this"),r=e("../internals/indexed-object"),i=e("../internals/to-object"),l=e("../internals/length-of-array-like"),u=e("../internals/array-species-create"),s=o([].push),t=function(a){var d=a==1,h=a==2,v=a==3,g=a==4,E=a==6,y=a==7,C=a==5||E;return function(B,_,A,b){for(var D=i(B),M=r(D),R=n(_,A),H=l(M),q=0,Y=b||u,W=d?Y(B,H):h||y?Y(B,0):void 0,O,ne;H>q;q++)if((C||q in M)&&(O=M[q],ne=R(O,q,D),a))if(d)W[q]=ne;else if(ne)switch(a){case 3:return!0;case 5:return O;case 6:return q;case 2:s(W,O)}else switch(a){case 4:return!1;case 7:s(W,O)}return E?-1:v||g?g:W}};m.exports={forEach:t(0),map:t(1),filter:t(2),some:t(3),every:t(4),find:t(5),findIndex:t(6),filterReject:t(7)}},{"../internals/array-species-create":120,"../internals/function-bind-context":153,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],112:[function(e,m,p){"use strict";var n=e("../internals/function-apply"),o=e("../internals/to-indexed-object"),r=e("../internals/to-integer-or-infinity"),i=e("../internals/length-of-array-like"),l=e("../internals/array-method-is-strict"),u=Math.min,s=[].lastIndexOf,t=!!s&&1/[1].lastIndexOf(1,-0)<0,a=l("lastIndexOf"),d=t||!a;m.exports=d?function(v){if(t)return n(s,this,arguments)||0;var g=o(this),E=i(g),y=E-1;for(arguments.length>1&&(y=u(y,r(arguments[1]))),y<0&&(y=E+y);y>=0;y--)if(y in g&&g[y]===v)return y||0;return-1}:s},{"../internals/array-method-is-strict":114,"../internals/function-apply":152,"../internals/length-of-array-like":188,"../internals/to-indexed-object":247,"../internals/to-integer-or-infinity":248}],113:[function(e,m,p){var n=e("../internals/fails"),o=e("../internals/well-known-symbol"),r=e("../internals/engine-v8-version"),i=o("species");m.exports=function(l){return r>=51||!n(function(){var u=[],s=u.constructor={};return s[i]=function(){return{foo:1}},u[l](Boolean).foo!==1})}},{"../internals/engine-v8-version":146,"../internals/fails":150,"../internals/well-known-symbol":268}],114:[function(e,m,p){"use strict";var n=e("../internals/fails");m.exports=function(o,r){var i=[][o];return!!i&&n(function(){i.call(null,r||function(){return 1},1)})}},{"../internals/fails":150}],115:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/a-callable"),r=e("../internals/to-object"),i=e("../internals/indexed-object"),l=e("../internals/length-of-array-like"),u=n.TypeError,s=function(t){return function(a,d,h,v){o(d);var g=r(a),E=i(g),y=l(g),C=t?y-1:0,B=t?-1:1;if(h<2)for(;;){if(C in E){v=E[C],C+=B;break}if(C+=B,t?C<0:y<=C)throw u("Reduce of empty array with no initial value")}for(;t?C>=0:y>C;C+=B)C in E&&(v=d(v,E[C],C,g));return v}};m.exports={left:s(!1),right:s(!0)}},{"../internals/a-callable":95,"../internals/global":163,"../internals/indexed-object":170,"../internals/length-of-array-like":188,"../internals/to-object":250}],116:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/to-absolute-index"),r=e("../internals/length-of-array-like"),i=e("../internals/create-property"),l=n.Array,u=Math.max;m.exports=function(s,t,a){for(var d=r(s),h=o(t,d),v=o(a===void 0?d:a,d),g=l(u(v-h,0)),E=0;h<v;h++,E++)i(g,E,s[h]);return g.length=E,g}},{"../internals/create-property":131,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245}],117:[function(e,m,p){var n=e("../internals/function-uncurry-this");m.exports=n([].slice)},{"../internals/function-uncurry-this":157}],118:[function(e,m,p){var n=e("../internals/array-slice-simple"),o=Math.floor,r=function(u,s){var t=u.length,a=o(t/2);return t<8?i(u,s):l(u,r(n(u,0,a),s),r(n(u,a),s),s)},i=function(u,s){for(var t=u.length,a=1,d,h;a<t;){for(h=a,d=u[a];h&&s(u[h-1],d)>0;)u[h]=u[--h];h!==a++&&(u[h]=d)}return u},l=function(u,s,t,a){for(var d=s.length,h=t.length,v=0,g=0;v<d||g<h;)u[v+g]=v<d&&g<h?a(s[v],t[g])<=0?s[v++]:t[g++]:v<d?s[v++]:t[g++];return u};m.exports=r},{"../internals/array-slice-simple":116}],119:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/is-array"),r=e("../internals/is-constructor"),i=e("../internals/is-object"),l=e("../internals/well-known-symbol"),u=l("species"),s=n.Array;m.exports=function(t){var a;return o(t)&&(a=t.constructor,r(a)&&(a===s||o(a.prototype))?a=void 0:i(a)&&(a=a[u],a===null&&(a=void 0))),a===void 0?s:a}},{"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/well-known-symbol":268}],120:[function(e,m,p){var n=e("../internals/array-species-constructor");m.exports=function(o,r){return new(n(o))(r===0?0:r)}},{"../internals/array-species-constructor":119}],121:[function(e,m,p){var n=e("../internals/an-object"),o=e("../internals/iterator-close");m.exports=function(r,i,l,u){try{return u?i(n(l)[0],l[1]):i(l)}catch(s){o(r,"throw",s)}}},{"../internals/an-object":101,"../internals/iterator-close":185}],122:[function(e,m,p){var n=e("../internals/well-known-symbol"),o=n("iterator"),r=!1;try{var i=0,l={next:function(){return{done:!!i++}},return:function(){r=!0}};l[o]=function(){return this},Array.from(l,function(){throw 2})}catch(u){}m.exports=function(u,s){if(!s&&!r)return!1;var t=!1;try{var a={};a[o]=function(){return{next:function(){return{done:t=!0}}}},u(a)}catch(d){}return t}},{"../internals/well-known-symbol":268}],123:[function(e,m,p){var n=e("../internals/function-uncurry-this"),o=n({}.toString),r=n("".slice);m.exports=function(i){return r(o(i),8,-1)}},{"../internals/function-uncurry-this":157}],124:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/to-string-tag-support"),r=e("../internals/is-callable"),i=e("../internals/classof-raw"),l=e("../internals/well-known-symbol"),u=l("toStringTag"),s=n.Object,t=i(function(){return arguments}())=="Arguments",a=function(d,h){try{return d[h]}catch(v){}};m.exports=o?i:function(d){var h,v,g;return d===void 0?"Undefined":d===null?"Null":typeof(v=a(h=s(d),u))=="string"?v:t?i(h):(g=i(h))=="Object"&&r(h.callee)?"Arguments":g}},{"../internals/classof-raw":123,"../internals/global":163,"../internals/is-callable":176,"../internals/to-string-tag-support":255,"../internals/well-known-symbol":268}],125:[function(e,m,p){var n=e("../internals/has-own-property"),o=e("../internals/own-keys"),r=e("../internals/object-get-own-property-descriptor"),i=e("../internals/object-define-property");m.exports=function(l,u,s){for(var t=o(u),a=i.f,d=r.f,h=0;h<t.length;h++){var v=t[h];!n(l,v)&&!(s&&n(s,v))&&a(l,v,d(u,v))}}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/own-keys":212}],126:[function(e,m,p){var n=e("../internals/well-known-symbol"),o=n("match");m.exports=function(r){var i=/./;try{"/./"[r](i)}catch(l){try{return i[o]=!1,"/./"[r](i)}catch(u){}}return!1}},{"../internals/well-known-symbol":268}],127:[function(e,m,p){var n=e("../internals/fails");m.exports=!n(function(){function o(){}return o.prototype.constructor=null,Object.getPrototypeOf(new o)!==o.prototype})},{"../internals/fails":150}],128:[function(e,m,p){"use strict";var n=e("../internals/iterators-core").IteratorPrototype,o=e("../internals/object-create"),r=e("../internals/create-property-descriptor"),i=e("../internals/set-to-string-tag"),l=e("../internals/iterators"),u=function(){return this};m.exports=function(s,t,a,d){var h=t+" Iterator";return s.prototype=o(n,{next:r(+!d,a)}),i(s,h,!1,!0),l[h]=u,s}},{"../internals/create-property-descriptor":130,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-create":196,"../internals/set-to-string-tag":234}],129:[function(e,m,p){var n=e("../internals/descriptors"),o=e("../internals/object-define-property"),r=e("../internals/create-property-descriptor");m.exports=n?function(i,l,u){return o.f(i,l,r(1,u))}:function(i,l,u){return i[l]=u,i}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/object-define-property":198}],130:[function(e,m,p){m.exports=function(n,o){return{enumerable:!(n&1),configurable:!(n&2),writable:!(n&4),value:o}}},{}],131:[function(e,m,p){"use strict";var n=e("../internals/to-property-key"),o=e("../internals/object-define-property"),r=e("../internals/create-property-descriptor");m.exports=function(i,l,u){var s=n(l);s in i?o.f(i,s,r(0,u)):i[s]=u}},{"../internals/create-property-descriptor":130,"../internals/object-define-property":198,"../internals/to-property-key":254}],132:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/function-call"),r=e("../internals/is-pure"),i=e("../internals/function-name"),l=e("../internals/is-callable"),u=e("../internals/create-iterator-constructor"),s=e("../internals/object-get-prototype-of"),t=e("../internals/object-set-prototype-of"),a=e("../internals/set-to-string-tag"),d=e("../internals/create-non-enumerable-property"),h=e("../internals/redefine"),v=e("../internals/well-known-symbol"),g=e("../internals/iterators"),E=e("../internals/iterators-core"),y=i.PROPER,C=i.CONFIGURABLE,B=E.IteratorPrototype,_=E.BUGGY_SAFARI_ITERATORS,A=v("iterator"),b="keys",D="values",M="entries",R=function(){return this};m.exports=function(H,q,Y,W,O,ne,ee){u(Y,q,W);var Ae=function(qe){if(qe===O&&Ge)return Ge;if(!_&&qe in Ne)return Ne[qe];switch(qe){case b:return function(){return new Y(this,qe)};case D:return function(){return new Y(this,qe)};case M:return function(){return new Y(this,qe)}}return function(){return new Y(this)}},$=q+" Iterator",be=!1,Ne=H.prototype,Oe=Ne[A]||Ne["@@iterator"]||O&&Ne[O],Ge=!_&&Oe||Ae(O),Ve=q=="Array"&&Ne.entries||Oe,_e,xe,Xe;if(Ve&&(_e=s(Ve.call(new H)),_e!==Object.prototype&&_e.next&&(!r&&s(_e)!==B&&(t?t(_e,B):l(_e[A])||h(_e,A,R)),a(_e,$,!0,!0),r&&(g[$]=R))),y&&O==D&&Oe&&Oe.name!==D&&(!r&&C?d(Ne,"name",D):(be=!0,Ge=function(){return o(Oe,this)})),O)if(xe={values:Ae(D),keys:ne?Ge:Ae(b),entries:Ae(M)},ee)for(Xe in xe)(_||be||!(Xe in Ne))&&h(Ne,Xe,xe[Xe]);else n({target:q,proto:!0,forced:_||be},xe);return(!r||ee)&&Ne[A]!==Ge&&h(Ne,A,Ge,{name:O}),g[q]=Ge,xe}},{"../internals/create-iterator-constructor":128,"../internals/create-non-enumerable-property":129,"../internals/export":149,"../internals/function-call":155,"../internals/function-name":156,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/iterators":187,"../internals/iterators-core":186,"../internals/object-get-prototype-of":203,"../internals/object-set-prototype-of":208,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/well-known-symbol":268}],133:[function(e,m,p){var n=e("../internals/path"),o=e("../internals/has-own-property"),r=e("../internals/well-known-symbol-wrapped"),i=e("../internals/object-define-property").f;m.exports=function(l){var u=n.Symbol||(n.Symbol={});o(u,l)||i(u,l,{value:r.f(l)})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/path":213,"../internals/well-known-symbol-wrapped":267}],134:[function(e,m,p){var n=e("../internals/fails");m.exports=!n(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},{"../internals/fails":150}],135:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/is-object"),r=n.document,i=o(r)&&o(r.createElement);m.exports=function(l){return i?r.createElement(l):{}}},{"../internals/global":163,"../internals/is-object":180}],136:[function(e,m,p){m.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},{}],137:[function(e,m,p){var n=e("../internals/document-create-element"),o=n("span").classList,r=o&&o.constructor&&o.constructor.prototype;m.exports=r===Object.prototype?void 0:r},{"../internals/document-create-element":135}],138:[function(e,m,p){var n=e("../internals/engine-user-agent"),o=n.match(/firefox\/(\d+)/i);m.exports=!!o&&+o[1]},{"../internals/engine-user-agent":145}],139:[function(e,m,p){m.exports=typeof window=="object"&&typeof Deno!="object"},{}],140:[function(e,m,p){var n=e("../internals/engine-user-agent");m.exports=/MSIE|Trident/.test(n)},{"../internals/engine-user-agent":145}],141:[function(e,m,p){var n=e("../internals/engine-user-agent"),o=e("../internals/global");m.exports=/ipad|iphone|ipod/i.test(n)&&o.Pebble!==void 0},{"../internals/engine-user-agent":145,"../internals/global":163}],142:[function(e,m,p){var n=e("../internals/engine-user-agent");m.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},{"../internals/engine-user-agent":145}],143:[function(e,m,p){var n=e("../internals/classof-raw"),o=e("../internals/global");m.exports=n(o.process)=="process"},{"../internals/classof-raw":123,"../internals/global":163}],144:[function(e,m,p){var n=e("../internals/engine-user-agent");m.exports=/web0s(?!.*chrome)/i.test(n)},{"../internals/engine-user-agent":145}],145:[function(e,m,p){var n=e("../internals/get-built-in");m.exports=n("navigator","userAgent")||""},{"../internals/get-built-in":158}],146:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/engine-user-agent"),r=n.process,i=n.Deno,l=r&&r.versions||i&&i.version,u=l&&l.v8,s,t;u&&(s=u.split("."),t=s[0]>0&&s[0]<4?1:+(s[0]+s[1])),!t&&o&&(s=o.match(/Edge\/(\d+)/),(!s||s[1]>=74)&&(s=o.match(/Chrome\/(\d+)/),s&&(t=+s[1]))),m.exports=t},{"../internals/engine-user-agent":145,"../internals/global":163}],147:[function(e,m,p){var n=e("../internals/engine-user-agent"),o=n.match(/AppleWebKit\/(\d+)\./);m.exports=!!o&&+o[1]},{"../internals/engine-user-agent":145}],148:[function(e,m,p){m.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],149:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/object-get-own-property-descriptor").f,r=e("../internals/create-non-enumerable-property"),i=e("../internals/redefine"),l=e("../internals/set-global"),u=e("../internals/copy-constructor-properties"),s=e("../internals/is-forced");m.exports=function(t,a){var d=t.target,h=t.global,v=t.stat,g,E,y,C,B,_;if(h?E=n:v?E=n[d]||l(d,{}):E=(n[d]||{}).prototype,E)for(y in a){if(B=a[y],t.noTargetGet?(_=o(E,y),C=_&&_.value):C=E[y],g=s(h?y:d+(v?".":"#")+y,t.forced),!g&&C!==void 0){if(typeof B==typeof C)continue;u(B,C)}(t.sham||C&&C.sham)&&r(B,"sham",!0),i(E,y,B,t)}}},{"../internals/copy-constructor-properties":125,"../internals/create-non-enumerable-property":129,"../internals/global":163,"../internals/is-forced":178,"../internals/object-get-own-property-descriptor":199,"../internals/redefine":222,"../internals/set-global":232}],150:[function(e,m,p){m.exports=function(n){try{return!!n()}catch(o){return!0}}},{}],151:[function(e,m,p){"use strict";e("../modules/es.regexp.exec");var n=e("../internals/function-uncurry-this"),o=e("../internals/redefine"),r=e("../internals/regexp-exec"),i=e("../internals/fails"),l=e("../internals/well-known-symbol"),u=e("../internals/create-non-enumerable-property"),s=l("species"),t=RegExp.prototype;m.exports=function(a,d,h,v){var g=l(a),E=!i(function(){var _={};return _[g]=function(){return 7},""[a](_)!=7}),y=E&&!i(function(){var _=!1,A=/a/;return a==="split"&&(A={},A.constructor={},A.constructor[s]=function(){return A},A.flags="",A[g]=/./[g]),A.exec=function(){return _=!0,null},A[g](""),!_});if(!E||!y||h){var C=n(/./[g]),B=d(g,""[a],function(_,A,b,D,M){var R=n(_),H=A.exec;return H===r||H===t.exec?E&&!M?{done:!0,value:C(A,b,D)}:{done:!0,value:R(b,A,D)}:{done:!1}});o(String.prototype,a,B[0]),o(t,g,B[1])}v&&u(t[g],"sham",!0)}},{"../internals/create-non-enumerable-property":129,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/redefine":222,"../internals/regexp-exec":224,"../internals/well-known-symbol":268,"../modules/es.regexp.exec":300}],152:[function(e,m,p){var n=e("../internals/function-bind-native"),o=Function.prototype,r=o.apply,i=o.call;m.exports=typeof Reflect=="object"&&Reflect.apply||(n?i.bind(r):function(){return i.apply(r,arguments)})},{"../internals/function-bind-native":154}],153:[function(e,m,p){var n=e("../internals/function-uncurry-this"),o=e("../internals/a-callable"),r=e("../internals/function-bind-native"),i=n(n.bind);m.exports=function(l,u){return o(l),u===void 0?l:r?i(l,u):function(){return l.apply(u,arguments)}}},{"../internals/a-callable":95,"../internals/function-bind-native":154,"../internals/function-uncurry-this":157}],154:[function(e,m,p){var n=e("../internals/fails");m.exports=!n(function(){var o=function(){}.bind();return typeof o!="function"||o.hasOwnProperty("prototype")})},{"../internals/fails":150}],155:[function(e,m,p){var n=e("../internals/function-bind-native"),o=Function.prototype.call;m.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},{"../internals/function-bind-native":154}],156:[function(e,m,p){var n=e("../internals/descriptors"),o=e("../internals/has-own-property"),r=Function.prototype,i=n&&Object.getOwnPropertyDescriptor,l=o(r,"name"),u=l&&function(){}.name==="something",s=l&&(!n||n&&i(r,"name").configurable);m.exports={EXISTS:l,PROPER:u,CONFIGURABLE:s}},{"../internals/descriptors":134,"../internals/has-own-property":164}],157:[function(e,m,p){var n=e("../internals/function-bind-native"),o=Function.prototype,r=o.bind,i=o.call,l=n&&r.bind(i,i);m.exports=n?function(u){return u&&l(u)}:function(u){return u&&function(){return i.apply(u,arguments)}}},{"../internals/function-bind-native":154}],158:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/is-callable"),r=function(i){return o(i)?i:void 0};m.exports=function(i,l){return arguments.length<2?r(n[i]):n[i]&&n[i][l]}},{"../internals/global":163,"../internals/is-callable":176}],159:[function(e,m,p){var n=e("../internals/classof"),o=e("../internals/get-method"),r=e("../internals/iterators"),i=e("../internals/well-known-symbol"),l=i("iterator");m.exports=function(u){if(u!=null)return o(u,l)||o(u,"@@iterator")||r[n(u)]}},{"../internals/classof":124,"../internals/get-method":161,"../internals/iterators":187,"../internals/well-known-symbol":268}],160:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/function-call"),r=e("../internals/a-callable"),i=e("../internals/an-object"),l=e("../internals/try-to-string"),u=e("../internals/get-iterator-method"),s=n.TypeError;m.exports=function(t,a){var d=arguments.length<2?u(t):a;if(r(d))return i(o(d,t));throw s(l(t)+" is not iterable")}},{"../internals/a-callable":95,"../internals/an-object":101,"../internals/function-call":155,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/try-to-string":257}],161:[function(e,m,p){var n=e("../internals/a-callable");m.exports=function(o,r){var i=o[r];return i==null?void 0:n(i)}},{"../internals/a-callable":95}],162:[function(e,m,p){var n=e("../internals/function-uncurry-this"),o=e("../internals/to-object"),r=Math.floor,i=n("".charAt),l=n("".replace),u=n("".slice),s=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,t=/\$([$&'`]|\d{1,2})/g;m.exports=function(a,d,h,v,g,E){var y=h+a.length,C=v.length,B=t;return g!==void 0&&(g=o(g),B=s),l(E,B,function(_,A){var b;switch(i(A,0)){case"$":return"$";case"&":return a;case"`":return u(d,0,h);case"'":return u(d,y);case"<":b=g[u(A,1,-1)];break;default:var D=+A;if(D===0)return _;if(D>C){var M=r(D/10);return M===0?_:M<=C?v[M-1]===void 0?i(A,1):v[M-1]+i(A,1):_}b=v[D-1]}return b===void 0?"":b})}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],163:[function(e,m,p){(function(n){(function(){var o=function(r){return r&&r.Math==Math&&r};m.exports=o(typeof globalThis=="object"&&globalThis)||o(typeof window=="object"&&window)||o(typeof self=="object"&&self)||o(typeof n=="object"&&n)||function(){return this}()||Function("return this")()}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],164:[function(e,m,p){var n=e("../internals/function-uncurry-this"),o=e("../internals/to-object"),r=n({}.hasOwnProperty);m.exports=Object.hasOwn||function(l,u){return r(o(l),u)}},{"../internals/function-uncurry-this":157,"../internals/to-object":250}],165:[function(e,m,p){m.exports={}},{}],166:[function(e,m,p){var n=e("../internals/global");m.exports=function(o,r){var i=n.console;i&&i.error&&(arguments.length==1?i.error(o):i.error(o,r))}},{"../internals/global":163}],167:[function(e,m,p){var n=e("../internals/get-built-in");m.exports=n("document","documentElement")},{"../internals/get-built-in":158}],168:[function(e,m,p){var n=e("../internals/descriptors"),o=e("../internals/fails"),r=e("../internals/document-create-element");m.exports=!n&&!o(function(){return Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a!=7})},{"../internals/descriptors":134,"../internals/document-create-element":135,"../internals/fails":150}],169:[function(e,m,p){var n=e("../internals/global"),o=n.Array,r=Math.abs,i=Math.pow,l=Math.floor,u=Math.log,s=Math.LN2,t=function(d,h,v){var g=o(v),E=v*8-h-1,y=(1<<E)-1,C=y>>1,B=h===23?i(2,-24)-i(2,-77):0,_=d<0||d===0&&1/d<0?1:0,A=0,b,D,M;for(d=r(d),d!=d||d===1/0?(D=d!=d?1:0,b=y):(b=l(u(d)/s),M=i(2,-b),d*M<1&&(b--,M*=2),b+C>=1?d+=B/M:d+=B*i(2,1-C),d*M>=2&&(b++,M/=2),b+C>=y?(D=0,b=y):b+C>=1?(D=(d*M-1)*i(2,h),b=b+C):(D=d*i(2,C-1)*i(2,h),b=0));h>=8;)g[A++]=D&255,D/=256,h-=8;for(b=b<<h|D,E+=h;E>0;)g[A++]=b&255,b/=256,E-=8;return g[--A]|=_*128,g},a=function(d,h){var v=d.length,g=v*8-h-1,E=(1<<g)-1,y=E>>1,C=g-7,B=v-1,_=d[B--],A=_&127,b;for(_>>=7;C>0;)A=A*256+d[B--],C-=8;for(b=A&(1<<-C)-1,A>>=-C,C+=h;C>0;)b=b*256+d[B--],C-=8;if(A===0)A=1-y;else{if(A===E)return b?NaN:_?-1/0:1/0;b=b+i(2,h),A=A-y}return(_?-1:1)*b*i(2,A-h)};m.exports={pack:t,unpack:a}},{"../internals/global":163}],170:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/function-uncurry-this"),r=e("../internals/fails"),i=e("../internals/classof-raw"),l=n.Object,u=o("".split);m.exports=r(function(){return!l("z").propertyIsEnumerable(0)})?function(s){return i(s)=="String"?u(s,""):l(s)}:l},{"../internals/classof-raw":123,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],171:[function(e,m,p){var n=e("../internals/is-callable"),o=e("../internals/is-object"),r=e("../internals/object-set-prototype-of");m.exports=function(i,l,u){var s,t;return r&&n(s=l.constructor)&&s!==u&&o(t=s.prototype)&&t!==u.prototype&&r(i,t),i}},{"../internals/is-callable":176,"../internals/is-object":180,"../internals/object-set-prototype-of":208}],172:[function(e,m,p){var n=e("../internals/function-uncurry-this"),o=e("../internals/is-callable"),r=e("../internals/shared-store"),i=n(Function.toString);o(r.inspectSource)||(r.inspectSource=function(l){return i(l)}),m.exports=r.inspectSource},{"../internals/function-uncurry-this":157,"../internals/is-callable":176,"../internals/shared-store":236}],173:[function(e,m,p){var n=e("../internals/native-weak-map"),o=e("../internals/global"),r=e("../internals/function-uncurry-this"),i=e("../internals/is-object"),l=e("../internals/create-non-enumerable-property"),u=e("../internals/has-own-property"),s=e("../internals/shared-store"),t=e("../internals/shared-key"),a=e("../internals/hidden-keys"),d="Object already initialized",h=o.TypeError,v=o.WeakMap,g,E,y,C=function(R){return y(R)?E(R):g(R,{})},B=function(R){return function(H){var q;if(!i(H)||(q=E(H)).type!==R)throw h("Incompatible receiver, "+R+" required");return q}};if(n||s.state){var _=s.state||(s.state=new v),A=r(_.get),b=r(_.has),D=r(_.set);g=function(R,H){if(b(_,R))throw new h(d);return H.facade=R,D(_,R,H),H},E=function(R){return A(_,R)||{}},y=function(R){return b(_,R)}}else{var M=t("state");a[M]=!0,g=function(R,H){if(u(R,M))throw new h(d);return H.facade=R,l(R,M,H),H},E=function(R){return u(R,M)?R[M]:{}},y=function(R){return u(R,M)}}m.exports={set:g,get:E,has:y,enforce:C,getterFor:B}},{"../internals/create-non-enumerable-property":129,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/is-object":180,"../internals/native-weak-map":192,"../internals/shared-key":235,"../internals/shared-store":236}],174:[function(e,m,p){var n=e("../internals/well-known-symbol"),o=e("../internals/iterators"),r=n("iterator"),i=Array.prototype;m.exports=function(l){return l!==void 0&&(o.Array===l||i[r]===l)}},{"../internals/iterators":187,"../internals/well-known-symbol":268}],175:[function(e,m,p){var n=e("../internals/classof-raw");m.exports=Array.isArray||function(r){return n(r)=="Array"}},{"../internals/classof-raw":123}],176:[function(e,m,p){m.exports=function(n){return typeof n=="function"}},{}],177:[function(e,m,p){var n=e("../internals/function-uncurry-this"),o=e("../internals/fails"),r=e("../internals/is-callable"),i=e("../internals/classof"),l=e("../internals/get-built-in"),u=e("../internals/inspect-source"),s=function(){},t=[],a=l("Reflect","construct"),d=/^\s*(?:class|function)\b/,h=n(d.exec),v=!d.exec(s),g=function(C){if(!r(C))return!1;try{return a(s,t,C),!0}catch(B){return!1}},E=function(C){if(!r(C))return!1;switch(i(C)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return v||!!h(d,u(C))}catch(B){return!0}};E.sham=!0,m.exports=!a||o(function(){var y;return g(g.call)||!g(Object)||!g(function(){y=!0})||y})?E:g},{"../internals/classof":124,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/inspect-source":172,"../internals/is-callable":176}],178:[function(e,m,p){var n=e("../internals/fails"),o=e("../internals/is-callable"),r=/#|\.prototype\./,i=function(a,d){var h=u[l(a)];return h==t?!0:h==s?!1:o(d)?n(d):!!d},l=i.normalize=function(a){return String(a).replace(r,".").toLowerCase()},u=i.data={},s=i.NATIVE="N",t=i.POLYFILL="P";m.exports=i},{"../internals/fails":150,"../internals/is-callable":176}],179:[function(e,m,p){var n=e("../internals/is-object"),o=Math.floor;m.exports=Number.isInteger||function(i){return!n(i)&&isFinite(i)&&o(i)===i}},{"../internals/is-object":180}],180:[function(e,m,p){var n=e("../internals/is-callable");m.exports=function(o){return typeof o=="object"?o!==null:n(o)}},{"../internals/is-callable":176}],181:[function(e,m,p){m.exports=!1},{}],182:[function(e,m,p){var n=e("../internals/is-object"),o=e("../internals/classof-raw"),r=e("../internals/well-known-symbol"),i=r("match");m.exports=function(l){var u;return n(l)&&((u=l[i])!==void 0?!!u:o(l)=="RegExp")}},{"../internals/classof-raw":123,"../internals/is-object":180,"../internals/well-known-symbol":268}],183:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/get-built-in"),r=e("../internals/is-callable"),i=e("../internals/object-is-prototype-of"),l=e("../internals/use-symbol-as-uid"),u=n.Object;m.exports=l?function(s){return typeof s=="symbol"}:function(s){var t=o("Symbol");return r(t)&&i(t.prototype,u(s))}},{"../internals/get-built-in":158,"../internals/global":163,"../internals/is-callable":176,"../internals/object-is-prototype-of":204,"../internals/use-symbol-as-uid":264}],184:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/function-bind-context"),r=e("../internals/function-call"),i=e("../internals/an-object"),l=e("../internals/try-to-string"),u=e("../internals/is-array-iterator-method"),s=e("../internals/length-of-array-like"),t=e("../internals/object-is-prototype-of"),a=e("../internals/get-iterator"),d=e("../internals/get-iterator-method"),h=e("../internals/iterator-close"),v=n.TypeError,g=function(y,C){this.stopped=y,this.result=C},E=g.prototype;m.exports=function(y,C,B){var _=B&&B.that,A=!!(B&&B.AS_ENTRIES),b=!!(B&&B.IS_ITERATOR),D=!!(B&&B.INTERRUPTED),M=o(C,_),R,H,q,Y,W,O,ne,ee=function($){return R&&h(R,"normal",$),new g(!0,$)},Ae=function($){return A?(i($),D?M($[0],$[1],ee):M($[0],$[1])):D?M($,ee):M($)};if(b)R=y;else{if(H=d(y),!H)throw v(l(y)+" is not iterable");if(u(H)){for(q=0,Y=s(y);Y>q;q++)if(W=Ae(y[q]),W&&t(E,W))return W;return new g(!1)}R=a(y,H)}for(O=R.next;!(ne=r(O,R)).done;){try{W=Ae(ne.value)}catch($){h(R,"throw",$)}if(typeof W=="object"&&W&&t(E,W))return W}return new g(!1)}},{"../internals/an-object":101,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/global":163,"../internals/is-array-iterator-method":174,"../internals/iterator-close":185,"../internals/length-of-array-like":188,"../internals/object-is-prototype-of":204,"../internals/try-to-string":257}],185:[function(e,m,p){var n=e("../internals/function-call"),o=e("../internals/an-object"),r=e("../internals/get-method");m.exports=function(i,l,u){var s,t;o(i);try{if(s=r(i,"return"),!s){if(l==="throw")throw u;return u}s=n(s,i)}catch(a){t=!0,s=a}if(l==="throw")throw u;if(t)throw s;return o(s),u}},{"../internals/an-object":101,"../internals/function-call":155,"../internals/get-method":161}],186:[function(e,m,p){"use strict";var n=e("../internals/fails"),o=e("../internals/is-callable"),r=e("../internals/object-create"),i=e("../internals/object-get-prototype-of"),l=e("../internals/redefine"),u=e("../internals/well-known-symbol"),s=e("../internals/is-pure"),t=u("iterator"),a=!1,d,h,v;[].keys&&(v=[].keys(),"next"in v?(h=i(i(v)),h!==Object.prototype&&(d=h)):a=!0);var g=d==null||n(function(){var E={};return d[t].call(E)!==E});g?d={}:s&&(d=r(d)),o(d[t])||l(d,t,function(){return this}),m.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:a}},{"../internals/fails":150,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/object-create":196,"../internals/object-get-prototype-of":203,"../internals/redefine":222,"../internals/well-known-symbol":268}],187:[function(e,m,p){arguments[4][165][0].apply(p,arguments)},{dup:165}],188:[function(e,m,p){var n=e("../internals/to-length");m.exports=function(o){return n(o.length)}},{"../internals/to-length":249}],189:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/function-bind-context"),r=e("../internals/object-get-own-property-descriptor").f,i=e("../internals/task").set,l=e("../internals/engine-is-ios"),u=e("../internals/engine-is-ios-pebble"),s=e("../internals/engine-is-webos-webkit"),t=e("../internals/engine-is-node"),a=n.MutationObserver||n.WebKitMutationObserver,d=n.document,h=n.process,v=n.Promise,g=r(n,"queueMicrotask"),E=g&&g.value,y,C,B,_,A,b,D,M;E||(y=function(){var R,H;for(t&&(R=h.domain)&&R.exit();C;){H=C.fn,C=C.next;try{H()}catch(q){throw C?_():B=void 0,q}}B=void 0,R&&R.enter()},!l&&!t&&!s&&a&&d?(A=!0,b=d.createTextNode(""),new a(y).observe(b,{characterData:!0}),_=function(){b.data=A=!A}):!u&&v&&v.resolve?(D=v.resolve(void 0),D.constructor=v,M=o(D.then,D),_=function(){M(y)}):t?_=function(){h.nextTick(y)}:(i=o(i,n),_=function(){i(y)})),m.exports=E||function(R){var H={fn:R,next:void 0};B&&(B.next=H),C||(C=H,_()),B=H}},{"../internals/engine-is-ios":142,"../internals/engine-is-ios-pebble":141,"../internals/engine-is-node":143,"../internals/engine-is-webos-webkit":144,"../internals/function-bind-context":153,"../internals/global":163,"../internals/object-get-own-property-descriptor":199,"../internals/task":243}],190:[function(e,m,p){var n=e("../internals/native-symbol");m.exports=n&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/native-symbol":191}],191:[function(e,m,p){var n=e("../internals/engine-v8-version"),o=e("../internals/fails");m.exports=!!Object.getOwnPropertySymbols&&!o(function(){var r=Symbol();return!String(r)||!(Object(r)instanceof Symbol)||!Symbol.sham&&n&&n<41})},{"../internals/engine-v8-version":146,"../internals/fails":150}],192:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/is-callable"),r=e("../internals/inspect-source"),i=n.WeakMap;m.exports=o(i)&&/native code/.test(r(i))},{"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176}],193:[function(e,m,p){"use strict";var n=e("../internals/a-callable"),o=function(r){var i,l;this.promise=new r(function(u,s){if(i!==void 0||l!==void 0)throw TypeError("Bad Promise constructor");i=u,l=s}),this.resolve=n(i),this.reject=n(l)};m.exports.f=function(r){return new o(r)}},{"../internals/a-callable":95}],194:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/is-regexp"),r=n.TypeError;m.exports=function(i){if(o(i))throw r("The method doesn't accept regular expressions");return i}},{"../internals/global":163,"../internals/is-regexp":182}],195:[function(e,m,p){"use strict";var n=e("../internals/descriptors"),o=e("../internals/function-uncurry-this"),r=e("../internals/function-call"),i=e("../internals/fails"),l=e("../internals/object-keys"),u=e("../internals/object-get-own-property-symbols"),s=e("../internals/object-property-is-enumerable"),t=e("../internals/to-object"),a=e("../internals/indexed-object"),d=Object.assign,h=Object.defineProperty,v=o([].concat);m.exports=!d||i(function(){if(n&&d({b:1},d(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var g={},E={},y=Symbol(),C="abcdefghijklmnopqrst";return g[y]=7,C.split("").forEach(function(B){E[B]=B}),d({},g)[y]!=7||l(d({},E)).join("")!=C})?function(E,y){for(var C=t(E),B=arguments.length,_=1,A=u.f,b=s.f;B>_;)for(var D=a(arguments[_++]),M=A?v(l(D),A(D)):l(D),R=M.length,H=0,q;R>H;)q=M[H++],(!n||r(b,D,q))&&(C[q]=D[q]);return C}:d},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/object-get-own-property-symbols":202,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-object":250}],196:[function(e,m,p){var n=e("../internals/an-object"),o=e("../internals/object-define-properties"),r=e("../internals/enum-bug-keys"),i=e("../internals/hidden-keys"),l=e("../internals/html"),u=e("../internals/document-create-element"),s=e("../internals/shared-key"),t=">",a="<",d="prototype",h="script",v=s("IE_PROTO"),g=function(){},E=function(A){return a+h+t+A+a+"/"+h+t},y=function(A){A.write(E("")),A.close();var b=A.parentWindow.Object;return A=null,b},C=function(){var A=u("iframe"),b="java"+h+":",D;return A.style.display="none",l.appendChild(A),A.src=String(b),D=A.contentWindow.document,D.open(),D.write(E("document.F=Object")),D.close(),D.F},B,_=function(){try{B=new ActiveXObject("htmlfile")}catch(b){}_=typeof document!="undefined"?document.domain&&B?y(B):C():y(B);for(var A=r.length;A--;)delete _[d][r[A]];return _()};i[v]=!0,m.exports=Object.create||function(b,D){var M;return b!==null?(g[d]=n(b),M=new g,g[d]=null,M[v]=b):M=_(),D===void 0?M:o.f(M,D)}},{"../internals/an-object":101,"../internals/document-create-element":135,"../internals/enum-bug-keys":148,"../internals/hidden-keys":165,"../internals/html":167,"../internals/object-define-properties":197,"../internals/shared-key":235}],197:[function(e,m,p){var n=e("../internals/descriptors"),o=e("../internals/v8-prototype-define-bug"),r=e("../internals/object-define-property"),i=e("../internals/an-object"),l=e("../internals/to-indexed-object"),u=e("../internals/object-keys");p.f=n&&!o?Object.defineProperties:function(t,a){i(t);for(var d=l(a),h=u(a),v=h.length,g=0,E;v>g;)r.f(t,E=h[g++],d[E]);return t}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/object-define-property":198,"../internals/object-keys":206,"../internals/to-indexed-object":247,"../internals/v8-prototype-define-bug":265}],198:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/descriptors"),r=e("../internals/ie8-dom-define"),i=e("../internals/v8-prototype-define-bug"),l=e("../internals/an-object"),u=e("../internals/to-property-key"),s=n.TypeError,t=Object.defineProperty,a=Object.getOwnPropertyDescriptor,d="enumerable",h="configurable",v="writable";p.f=o?i?function(E,y,C){if(l(E),y=u(y),l(C),typeof E=="function"&&y==="prototype"&&"value"in C&&v in C&&!C[v]){var B=a(E,y);B&&B[v]&&(E[y]=C.value,C={configurable:h in C?C[h]:B[h],enumerable:d in C?C[d]:B[d],writable:!1})}return t(E,y,C)}:t:function(E,y,C){if(l(E),y=u(y),l(C),r)try{return t(E,y,C)}catch(B){}if("get"in C||"set"in C)throw s("Accessors not supported");return"value"in C&&(E[y]=C.value),E}},{"../internals/an-object":101,"../internals/descriptors":134,"../internals/global":163,"../internals/ie8-dom-define":168,"../internals/to-property-key":254,"../internals/v8-prototype-define-bug":265}],199:[function(e,m,p){var n=e("../internals/descriptors"),o=e("../internals/function-call"),r=e("../internals/object-property-is-enumerable"),i=e("../internals/create-property-descriptor"),l=e("../internals/to-indexed-object"),u=e("../internals/to-property-key"),s=e("../internals/has-own-property"),t=e("../internals/ie8-dom-define"),a=Object.getOwnPropertyDescriptor;p.f=n?a:function(h,v){if(h=l(h),v=u(v),t)try{return a(h,v)}catch(g){}if(s(h,v))return i(!o(r.f,h,v),h[v])}},{"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/function-call":155,"../internals/has-own-property":164,"../internals/ie8-dom-define":168,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247,"../internals/to-property-key":254}],200:[function(e,m,p){var n=e("../internals/classof-raw"),o=e("../internals/to-indexed-object"),r=e("../internals/object-get-own-property-names").f,i=e("../internals/array-slice-simple"),l=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(s){try{return r(s)}catch(t){return i(l)}};m.exports.f=function(t){return l&&n(t)=="Window"?u(t):r(o(t))}},{"../internals/array-slice-simple":116,"../internals/classof-raw":123,"../internals/object-get-own-property-names":201,"../internals/to-indexed-object":247}],201:[function(e,m,p){var n=e("../internals/object-keys-internal"),o=e("../internals/enum-bug-keys"),r=o.concat("length","prototype");p.f=Object.getOwnPropertyNames||function(l){return n(l,r)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],202:[function(e,m,p){p.f=Object.getOwnPropertySymbols},{}],203:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/has-own-property"),r=e("../internals/is-callable"),i=e("../internals/to-object"),l=e("../internals/shared-key"),u=e("../internals/correct-prototype-getter"),s=l("IE_PROTO"),t=n.Object,a=t.prototype;m.exports=u?t.getPrototypeOf:function(d){var h=i(d);if(o(h,s))return h[s];var v=h.constructor;return r(v)&&h instanceof v?v.prototype:h instanceof t?a:null}},{"../internals/correct-prototype-getter":127,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/shared-key":235,"../internals/to-object":250}],204:[function(e,m,p){var n=e("../internals/function-uncurry-this");m.exports=n({}.isPrototypeOf)},{"../internals/function-uncurry-this":157}],205:[function(e,m,p){var n=e("../internals/function-uncurry-this"),o=e("../internals/has-own-property"),r=e("../internals/to-indexed-object"),i=e("../internals/array-includes").indexOf,l=e("../internals/hidden-keys"),u=n([].push);m.exports=function(s,t){var a=r(s),d=0,h=[],v;for(v in a)!o(l,v)&&o(a,v)&&u(h,v);for(;t.length>d;)o(a,v=t[d++])&&(~i(h,v)||u(h,v));return h}},{"../internals/array-includes":110,"../internals/function-uncurry-this":157,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/to-indexed-object":247}],206:[function(e,m,p){var n=e("../internals/object-keys-internal"),o=e("../internals/enum-bug-keys");m.exports=Object.keys||function(i){return n(i,o)}},{"../internals/enum-bug-keys":148,"../internals/object-keys-internal":205}],207:[function(e,m,p){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,r=o&&!n.call({1:2},1);p.f=r?function(l){var u=o(this,l);return!!u&&u.enumerable}:n},{}],208:[function(e,m,p){var n=e("../internals/function-uncurry-this"),o=e("../internals/an-object"),r=e("../internals/a-possible-prototype");m.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var i=!1,l={},u;try{u=n(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set),u(l,[]),i=l instanceof Array}catch(s){}return function(t,a){return o(t),r(a),i?u(t,a):t.__proto__=a,t}}():void 0)},{"../internals/a-possible-prototype":97,"../internals/an-object":101,"../internals/function-uncurry-this":157}],209:[function(e,m,p){var n=e("../internals/descriptors"),o=e("../internals/function-uncurry-this"),r=e("../internals/object-keys"),i=e("../internals/to-indexed-object"),l=e("../internals/object-property-is-enumerable").f,u=o(l),s=o([].push),t=function(a){return function(d){for(var h=i(d),v=r(h),g=v.length,E=0,y=[],C;g>E;)C=v[E++],(!n||u(h,C))&&s(y,a?[C,h[C]]:h[C]);return y}};m.exports={entries:t(!0),values:t(!1)}},{"../internals/descriptors":134,"../internals/function-uncurry-this":157,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/to-indexed-object":247}],210:[function(e,m,p){"use strict";var n=e("../internals/to-string-tag-support"),o=e("../internals/classof");m.exports=n?{}.toString:function(){return"[object "+o(this)+"]"}},{"../internals/classof":124,"../internals/to-string-tag-support":255}],211:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/function-call"),r=e("../internals/is-callable"),i=e("../internals/is-object"),l=n.TypeError;m.exports=function(u,s){var t,a;if(s==="string"&&r(t=u.toString)&&!i(a=o(t,u))||r(t=u.valueOf)&&!i(a=o(t,u))||s!=="string"&&r(t=u.toString)&&!i(a=o(t,u)))return a;throw l("Can't convert object to primitive value")}},{"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/is-object":180}],212:[function(e,m,p){var n=e("../internals/get-built-in"),o=e("../internals/function-uncurry-this"),r=e("../internals/object-get-own-property-names"),i=e("../internals/object-get-own-property-symbols"),l=e("../internals/an-object"),u=o([].concat);m.exports=n("Reflect","ownKeys")||function(t){var a=r.f(l(t)),d=i.f;return d?u(a,d(t)):a}},{"../internals/an-object":101,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-symbols":202}],213:[function(e,m,p){var n=e("../internals/global");m.exports=n},{"../internals/global":163}],214:[function(e,m,p){m.exports=function(n){try{return{error:!1,value:n()}}catch(o){return{error:!0,value:o}}}},{}],215:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/promise-native-constructor"),r=e("../internals/is-callable"),i=e("../internals/is-forced"),l=e("../internals/inspect-source"),u=e("../internals/well-known-symbol"),s=e("../internals/engine-is-browser"),t=e("../internals/is-pure"),a=e("../internals/engine-v8-version"),d=o&&o.prototype,h=u("species"),v=!1,g=r(n.PromiseRejectionEvent),E=i("Promise",function(){var y=l(o),C=y!==String(o);if(!C&&a===66||t&&!(d.catch&&d.finally))return!0;if(a>=51&&/native code/.test(y))return!1;var B=new o(function(b){b(1)}),_=function(b){b(function(){},function(){})},A=B.constructor={};return A[h]=_,v=B.then(function(){})instanceof _,v?!C&&s&&!g:!0});m.exports={CONSTRUCTOR:E,REJECTION_EVENT:g,SUBCLASSING:v}},{"../internals/engine-is-browser":139,"../internals/engine-v8-version":146,"../internals/global":163,"../internals/inspect-source":172,"../internals/is-callable":176,"../internals/is-forced":178,"../internals/is-pure":181,"../internals/promise-native-constructor":216,"../internals/well-known-symbol":268}],216:[function(e,m,p){var n=e("../internals/global");m.exports=n.Promise},{"../internals/global":163}],217:[function(e,m,p){var n=e("../internals/an-object"),o=e("../internals/is-object"),r=e("../internals/new-promise-capability");m.exports=function(i,l){if(n(i),o(l)&&l.constructor===i)return l;var u=r.f(i),s=u.resolve;return s(l),u.promise}},{"../internals/an-object":101,"../internals/is-object":180,"../internals/new-promise-capability":193}],218:[function(e,m,p){var n=e("../internals/promise-native-constructor"),o=e("../internals/check-correctness-of-iteration"),r=e("../internals/promise-constructor-detection").CONSTRUCTOR;m.exports=r||!o(function(i){n.all(i).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":122,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216}],219:[function(e,m,p){var n=e("../internals/object-define-property").f;m.exports=function(o,r,i){i in o||n(o,i,{configurable:!0,get:function(){return r[i]},set:function(l){r[i]=l}})}},{"../internals/object-define-property":198}],220:[function(e,m,p){var n=function(){this.head=null,this.tail=null};n.prototype={add:function(o){var r={item:o,next:null};this.head?this.tail.next=r:this.head=r,this.tail=r},get:function(){var o=this.head;if(o)return this.head=o.next,this.tail===o&&(this.tail=null),o.item}},m.exports=n},{}],221:[function(e,m,p){var n=e("../internals/redefine");m.exports=function(o,r,i){for(var l in r)n(o,l,r[l],i);return o}},{"../internals/redefine":222}],222:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/is-callable"),r=e("../internals/has-own-property"),i=e("../internals/create-non-enumerable-property"),l=e("../internals/set-global"),u=e("../internals/inspect-source"),s=e("../internals/internal-state"),t=e("../internals/function-name").CONFIGURABLE,a=s.get,d=s.enforce,h=String(String).split("String");(m.exports=function(v,g,E,y){var C=y?!!y.unsafe:!1,B=y?!!y.enumerable:!1,_=y?!!y.noTargetGet:!1,A=y&&y.name!==void 0?y.name:g,b;if(o(E)&&(String(A).slice(0,7)==="Symbol("&&(A="["+String(A).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),(!r(E,"name")||t&&E.name!==A)&&i(E,"name",A),b=d(E),b.source||(b.source=h.join(typeof A=="string"?A:""))),v===n){B?v[g]=E:l(g,E);return}else C?!_&&v[g]&&(B=!0):delete v[g];B?v[g]=E:i(v,g,E)})(Function.prototype,"toString",function(){return o(this)&&a(this).source||u(this)})},{"../internals/create-non-enumerable-property":129,"../internals/function-name":156,"../internals/global":163,"../internals/has-own-property":164,"../internals/inspect-source":172,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/set-global":232}],223:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/function-call"),r=e("../internals/an-object"),i=e("../internals/is-callable"),l=e("../internals/classof-raw"),u=e("../internals/regexp-exec"),s=n.TypeError;m.exports=function(t,a){var d=t.exec;if(i(d)){var h=o(d,t,a);return h!==null&&r(h),h}if(l(t)==="RegExp")return o(u,t,a);throw s("RegExp#exec called on incompatible receiver")}},{"../internals/an-object":101,"../internals/classof-raw":123,"../internals/function-call":155,"../internals/global":163,"../internals/is-callable":176,"../internals/regexp-exec":224}],224:[function(e,m,p){"use strict";var n=e("../internals/function-call"),o=e("../internals/function-uncurry-this"),r=e("../internals/to-string"),i=e("../internals/regexp-flags"),l=e("../internals/regexp-sticky-helpers"),u=e("../internals/shared"),s=e("../internals/object-create"),t=e("../internals/internal-state").get,a=e("../internals/regexp-unsupported-dot-all"),d=e("../internals/regexp-unsupported-ncg"),h=u("native-string-replace",String.prototype.replace),v=RegExp.prototype.exec,g=v,E=o("".charAt),y=o("".indexOf),C=o("".replace),B=o("".slice),_=function(){var M=/a/,R=/b*/g;return n(v,M,"a"),n(v,R,"a"),M.lastIndex!==0||R.lastIndex!==0}(),A=l.BROKEN_CARET,b=/()??/.exec("")[1]!==void 0,D=_||b||A||a||d;D&&(g=function(R){var H=this,q=t(H),Y=r(R),W=q.raw,O,ne,ee,Ae,$,be,Ne;if(W)return W.lastIndex=H.lastIndex,O=n(g,W,Y),H.lastIndex=W.lastIndex,O;var Oe=q.groups,Ge=A&&H.sticky,Ve=n(i,H),_e=H.source,xe=0,Xe=Y;if(Ge&&(Ve=C(Ve,"y",""),y(Ve,"g")===-1&&(Ve+="g"),Xe=B(Y,H.lastIndex),H.lastIndex>0&&(!H.multiline||H.multiline&&E(Y,H.lastIndex-1)!==`
|
|
|
`)&&(_e="(?: "+_e+")",Xe=" "+Xe,xe++),ne=new RegExp("^(?:"+_e+")",Ve)),b&&(ne=new RegExp("^"+_e+"$(?!\\s)",Ve)),_&&(ee=H.lastIndex),Ae=n(v,Ge?ne:H,Xe),Ge?Ae?(Ae.input=B(Ae.input,xe),Ae[0]=B(Ae[0],xe),Ae.index=H.lastIndex,H.lastIndex+=Ae[0].length):H.lastIndex=0:_&&Ae&&(H.lastIndex=H.global?Ae.index+Ae[0].length:ee),b&&Ae&&Ae.length>1&&n(h,Ae[0],ne,function(){for($=1;$<arguments.length-2;$++)arguments[$]===void 0&&(Ae[$]=void 0)}),Ae&&Oe)for(Ae.groups=be=s(null),$=0;$<Oe.length;$++)Ne=Oe[$],be[Ne[0]]=Ae[Ne[1]];return Ae}),m.exports=g},{"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/internal-state":173,"../internals/object-create":196,"../internals/regexp-flags":225,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/shared":237,"../internals/to-string":256}],225:[function(e,m,p){"use strict";var n=e("../internals/an-object");m.exports=function(){var o=n(this),r="";return o.hasIndices&&(r+="d"),o.global&&(r+="g"),o.ignoreCase&&(r+="i"),o.multiline&&(r+="m"),o.dotAll&&(r+="s"),o.unicode&&(r+="u"),o.sticky&&(r+="y"),r}},{"../internals/an-object":101}],226:[function(e,m,p){var n=e("../internals/function-call"),o=e("../internals/has-own-property"),r=e("../internals/object-is-prototype-of"),i=e("../internals/regexp-flags"),l=RegExp.prototype;m.exports=function(u){var s=u.flags;return s===void 0&&!("flags"in l)&&!o(u,"flags")&&r(l,u)?n(i,u):s}},{"../internals/function-call":155,"../internals/has-own-property":164,"../internals/object-is-prototype-of":204,"../internals/regexp-flags":225}],227:[function(e,m,p){var n=e("../internals/fails"),o=e("../internals/global"),r=o.RegExp,i=n(function(){var s=r("a","y");return s.lastIndex=2,s.exec("abcd")!=null}),l=i||n(function(){return!r("a","y").sticky}),u=i||n(function(){var s=r("^r","gy");return s.lastIndex=2,s.exec("str")!=null});m.exports={BROKEN_CARET:u,MISSED_STICKY:l,UNSUPPORTED_Y:i}},{"../internals/fails":150,"../internals/global":163}],228:[function(e,m,p){var n=e("../internals/fails"),o=e("../internals/global"),r=o.RegExp;m.exports=n(function(){var i=r(".","s");return!(i.dotAll&&i.exec(`
|
|
|
`)&&i.flags==="s")})},{"../internals/fails":150,"../internals/global":163}],229:[function(e,m,p){var n=e("../internals/fails"),o=e("../internals/global"),r=o.RegExp;m.exports=n(function(){var i=r("(?<a>b)","g");return i.exec("b").groups.a!=="b"||"b".replace(i,"$<a>c")!=="bc"})},{"../internals/fails":150,"../internals/global":163}],230:[function(e,m,p){var n=e("../internals/global"),o=n.TypeError;m.exports=function(r){if(r==null)throw o("Can't call method on "+r);return r}},{"../internals/global":163}],231:[function(e,m,p){m.exports=Object.is||function(o,r){return o===r?o!==0||1/o===1/r:o!=o&&r!=r}},{}],232:[function(e,m,p){var n=e("../internals/global"),o=Object.defineProperty;m.exports=function(r,i){try{o(n,r,{value:i,configurable:!0,writable:!0})}catch(l){n[r]=i}return i}},{"../internals/global":163}],233:[function(e,m,p){"use strict";var n=e("../internals/get-built-in"),o=e("../internals/object-define-property"),r=e("../internals/well-known-symbol"),i=e("../internals/descriptors"),l=r("species");m.exports=function(u){var s=n(u),t=o.f;i&&s&&!s[l]&&t(s,l,{configurable:!0,get:function(){return this}})}},{"../internals/descriptors":134,"../internals/get-built-in":158,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],234:[function(e,m,p){var n=e("../internals/object-define-property").f,o=e("../internals/has-own-property"),r=e("../internals/well-known-symbol"),i=r("toStringTag");m.exports=function(l,u,s){l&&!s&&(l=l.prototype),l&&!o(l,i)&&n(l,i,{configurable:!0,value:u})}},{"../internals/has-own-property":164,"../internals/object-define-property":198,"../internals/well-known-symbol":268}],235:[function(e,m,p){var n=e("../internals/shared"),o=e("../internals/uid"),r=n("keys");m.exports=function(i){return r[i]||(r[i]=o(i))}},{"../internals/shared":237,"../internals/uid":263}],236:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/set-global"),r="__core-js_shared__",i=n[r]||o(r,{});m.exports=i},{"../internals/global":163,"../internals/set-global":232}],237:[function(e,m,p){var n=e("../internals/is-pure"),o=e("../internals/shared-store");(m.exports=function(r,i){return o[r]||(o[r]=i!==void 0?i:{})})("versions",[]).push({version:"3.22.1",mode:n?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.1/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":181,"../internals/shared-store":236}],238:[function(e,m,p){var n=e("../internals/an-object"),o=e("../internals/a-constructor"),r=e("../internals/well-known-symbol"),i=r("species");m.exports=function(l,u){var s=n(l).constructor,t;return s===void 0||(t=n(s)[i])==null?u:o(t)}},{"../internals/a-constructor":96,"../internals/an-object":101,"../internals/well-known-symbol":268}],239:[function(e,m,p){var n=e("../internals/function-uncurry-this"),o=e("../internals/to-integer-or-infinity"),r=e("../internals/to-string"),i=e("../internals/require-object-coercible"),l=n("".charAt),u=n("".charCodeAt),s=n("".slice),t=function(a){return function(d,h){var v=r(i(d)),g=o(h),E=v.length,y,C;return g<0||g>=E?a?"":void 0:(y=u(v,g),y<55296||y>56319||g+1===E||(C=u(v,g+1))<56320||C>57343?a?l(v,g):y:a?s(v,g,g+2):(y-55296<<10)+(C-56320)+65536)}};m.exports={codeAt:t(!1),charAt:t(!0)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-string":256}],240:[function(e,m,p){var n=e("../internals/function-name").PROPER,o=e("../internals/fails"),r=e("../internals/whitespaces"),i="\u200B\x85\u180E";m.exports=function(l){return o(function(){return!!r[l]()||i[l]()!==i||n&&r[l].name!==l})}},{"../internals/fails":150,"../internals/function-name":156,"../internals/whitespaces":269}],241:[function(e,m,p){var n=e("../internals/function-uncurry-this"),o=e("../internals/require-object-coercible"),r=e("../internals/to-string"),i=e("../internals/whitespaces"),l=n("".replace),u="["+i+"]",s=RegExp("^"+u+u+"*"),t=RegExp(u+u+"*$"),a=function(d){return function(h){var v=r(o(h));return d&1&&(v=l(v,s,"")),d&2&&(v=l(v,t,"")),v}};m.exports={start:a(1),end:a(2),trim:a(3)}},{"../internals/function-uncurry-this":157,"../internals/require-object-coercible":230,"../internals/to-string":256,"../internals/whitespaces":269}],242:[function(e,m,p){var n=e("../internals/function-call"),o=e("../internals/get-built-in"),r=e("../internals/well-known-symbol"),i=e("../internals/redefine");m.exports=function(){var l=o("Symbol"),u=l&&l.prototype,s=u&&u.valueOf,t=r("toPrimitive");u&&!u[t]&&i(u,t,function(a){return n(s,this)})}},{"../internals/function-call":155,"../internals/get-built-in":158,"../internals/redefine":222,"../internals/well-known-symbol":268}],243:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/function-apply"),r=e("../internals/function-bind-context"),i=e("../internals/is-callable"),l=e("../internals/has-own-property"),u=e("../internals/fails"),s=e("../internals/html"),t=e("../internals/array-slice"),a=e("../internals/document-create-element"),d=e("../internals/validate-arguments-length"),h=e("../internals/engine-is-ios"),v=e("../internals/engine-is-node"),g=n.setImmediate,E=n.clearImmediate,y=n.process,C=n.Dispatch,B=n.Function,_=n.MessageChannel,A=n.String,b=0,D={},M="onreadystatechange",R,H,q,Y;try{R=n.location}catch(Ae){}var W=function(Ae){if(l(D,Ae)){var $=D[Ae];delete D[Ae],$()}},O=function(Ae){return function(){W(Ae)}},ne=function(Ae){W(Ae.data)},ee=function(Ae){n.postMessage(A(Ae),R.protocol+"//"+R.host)};(!g||!E)&&(g=function($){d(arguments.length,1);var be=i($)?$:B($),Ne=t(arguments,1);return D[++b]=function(){o(be,void 0,Ne)},H(b),b},E=function($){delete D[$]},v?H=function(Ae){y.nextTick(O(Ae))}:C&&C.now?H=function(Ae){C.now(O(Ae))}:_&&!h?(q=new _,Y=q.port2,q.port1.onmessage=ne,H=r(Y.postMessage,Y)):n.addEventListener&&i(n.postMessage)&&!n.importScripts&&R&&R.protocol!=="file:"&&!u(ee)?(H=ee,n.addEventListener("message",ne,!1)):M in a("script")?H=function(Ae){s.appendChild(a("script"))[M]=function(){s.removeChild(this),W(Ae)}}:H=function(Ae){setTimeout(O(Ae),0)}),m.exports={set:g,clear:E}},{"../internals/array-slice":117,"../internals/document-create-element":135,"../internals/engine-is-ios":142,"../internals/engine-is-node":143,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-bind-context":153,"../internals/global":163,"../internals/has-own-property":164,"../internals/html":167,"../internals/is-callable":176,"../internals/validate-arguments-length":266}],244:[function(e,m,p){var n=e("../internals/function-uncurry-this");m.exports=n(1 .valueOf)},{"../internals/function-uncurry-this":157}],245:[function(e,m,p){var n=e("../internals/to-integer-or-infinity"),o=Math.max,r=Math.min;m.exports=function(i,l){var u=n(i);return u<0?o(u+l,0):r(u,l)}},{"../internals/to-integer-or-infinity":248}],246:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/to-integer-or-infinity"),r=e("../internals/to-length"),i=n.RangeError;m.exports=function(l){if(l===void 0)return 0;var u=o(l),s=r(u);if(u!==s)throw i("Wrong length or index");return s}},{"../internals/global":163,"../internals/to-integer-or-infinity":248,"../internals/to-length":249}],247:[function(e,m,p){var n=e("../internals/indexed-object"),o=e("../internals/require-object-coercible");m.exports=function(r){return n(o(r))}},{"../internals/indexed-object":170,"../internals/require-object-coercible":230}],248:[function(e,m,p){var n=Math.ceil,o=Math.floor;m.exports=function(r){var i=+r;return i!==i||i===0?0:(i>0?o:n)(i)}},{}],249:[function(e,m,p){var n=e("../internals/to-integer-or-infinity"),o=Math.min;m.exports=function(r){return r>0?o(n(r),9007199254740991):0}},{"../internals/to-integer-or-infinity":248}],250:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/require-object-coercible"),r=n.Object;m.exports=function(i){return r(o(i))}},{"../internals/global":163,"../internals/require-object-coercible":230}],251:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/to-positive-integer"),r=n.RangeError;m.exports=function(i,l){var u=o(i);if(u%l)throw r("Wrong offset");return u}},{"../internals/global":163,"../internals/to-positive-integer":252}],252:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/to-integer-or-infinity"),r=n.RangeError;m.exports=function(i){var l=o(i);if(l<0)throw r("The argument can't be less than 0");return l}},{"../internals/global":163,"../internals/to-integer-or-infinity":248}],253:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/function-call"),r=e("../internals/is-object"),i=e("../internals/is-symbol"),l=e("../internals/get-method"),u=e("../internals/ordinary-to-primitive"),s=e("../internals/well-known-symbol"),t=n.TypeError,a=s("toPrimitive");m.exports=function(d,h){if(!r(d)||i(d))return d;var v=l(d,a),g;if(v){if(h===void 0&&(h="default"),g=o(v,d,h),!r(g)||i(g))return g;throw t("Can't convert object to primitive value")}return h===void 0&&(h="number"),u(d,h)}},{"../internals/function-call":155,"../internals/get-method":161,"../internals/global":163,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/ordinary-to-primitive":211,"../internals/well-known-symbol":268}],254:[function(e,m,p){var n=e("../internals/to-primitive"),o=e("../internals/is-symbol");m.exports=function(r){var i=n(r,"string");return o(i)?i:i+""}},{"../internals/is-symbol":183,"../internals/to-primitive":253}],255:[function(e,m,p){var n=e("../internals/well-known-symbol"),o=n("toStringTag"),r={};r[o]="z",m.exports=String(r)==="[object z]"},{"../internals/well-known-symbol":268}],256:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/classof"),r=n.String;m.exports=function(i){if(o(i)==="Symbol")throw TypeError("Cannot convert a Symbol value to a string");return r(i)}},{"../internals/classof":124,"../internals/global":163}],257:[function(e,m,p){var n=e("../internals/global"),o=n.String;m.exports=function(r){try{return o(r)}catch(i){return"Object"}}},{"../internals/global":163}],258:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/global"),r=e("../internals/function-call"),i=e("../internals/descriptors"),l=e("../internals/typed-array-constructors-require-wrappers"),u=e("../internals/array-buffer-view-core"),s=e("../internals/array-buffer"),t=e("../internals/an-instance"),a=e("../internals/create-property-descriptor"),d=e("../internals/create-non-enumerable-property"),h=e("../internals/is-integral-number"),v=e("../internals/to-length"),g=e("../internals/to-index"),E=e("../internals/to-offset"),y=e("../internals/to-property-key"),C=e("../internals/has-own-property"),B=e("../internals/classof"),_=e("../internals/is-object"),A=e("../internals/is-symbol"),b=e("../internals/object-create"),D=e("../internals/object-is-prototype-of"),M=e("../internals/object-set-prototype-of"),R=e("../internals/object-get-own-property-names").f,H=e("../internals/typed-array-from"),q=e("../internals/array-iteration").forEach,Y=e("../internals/set-species"),W=e("../internals/object-define-property"),O=e("../internals/object-get-own-property-descriptor"),ne=e("../internals/internal-state"),ee=e("../internals/inherit-if-required"),Ae=ne.get,$=ne.set,be=W.f,Ne=O.f,Oe=Math.round,Ge=o.RangeError,Ve=s.ArrayBuffer,_e=Ve.prototype,xe=s.DataView,Xe=u.NATIVE_ARRAY_BUFFER_VIEWS,qe=u.TYPED_ARRAY_CONSTRUCTOR,lt=u.TYPED_ARRAY_TAG,at=u.TypedArray,Ee=u.TypedArrayPrototype,X=u.aTypedArrayConstructor,We=u.isTypedArray,oe="BYTES_PER_ELEMENT",K="Wrong length",V=function(fe,Me){X(fe);for(var Re=0,Ye=Me.length,de=new fe(Ye);Ye>Re;)de[Re]=Me[Re++];return de},re=function(fe,Me){be(fe,Me,{get:function(){return Ae(this)[Me]}})},te=function(fe){var Me;return D(_e,fe)||(Me=B(fe))=="ArrayBuffer"||Me=="SharedArrayBuffer"},P=function(fe,Me){return We(fe)&&!A(Me)&&Me in fe&&h(+Me)&&Me>=0},z=function(Me,Re){return Re=y(Re),P(Me,Re)?a(2,Me[Re]):Ne(Me,Re)},U=function(Me,Re,Ye){return Re=y(Re),P(Me,Re)&&_(Ye)&&C(Ye,"value")&&!C(Ye,"get")&&!C(Ye,"set")&&!Ye.configurable&&(!C(Ye,"writable")||Ye.writable)&&(!C(Ye,"enumerable")||Ye.enumerable)?(Me[Re]=Ye.value,Me):be(Me,Re,Ye)};i?(Xe||(O.f=z,W.f=U,re(Ee,"buffer"),re(Ee,"byteOffset"),re(Ee,"byteLength"),re(Ee,"length")),n({target:"Object",stat:!0,forced:!Xe},{getOwnPropertyDescriptor:z,defineProperty:U}),m.exports=function(fe,Me,Re){var Ye=fe.match(/\d+$/)[0]/8,de=fe+(Re?"Clamped":"")+"Array",rt="get"+fe,Be="set"+fe,ut=o[de],yt=ut,Rt=yt&&yt.prototype,zt={},ze=function(rn,An){var ln=Ae(rn);return ln.view[rt](An*Ye+ln.byteOffset,!0)},Pt=function(rn,An,ln){var It=Ae(rn);Re&&(ln=(ln=Oe(ln))<0?0:ln>255?255:ln&255),It.view[Be](An*Ye+It.byteOffset,ln,!0)},Ct=function(rn,An){be(rn,An,{get:function(){return ze(this,An)},set:function(ln){return Pt(this,An,ln)},enumerable:!0})};Xe?l&&(yt=Me(function(rn,An,ln,It){return t(rn,Rt),ee(function(){return _(An)?te(An)?It!==void 0?new ut(An,E(ln,Ye),It):ln!==void 0?new ut(An,E(ln,Ye)):new ut(An):We(An)?V(yt,An):r(H,yt,An):new ut(g(An))}(),rn,yt)}),M&&M(yt,at),q(R(ut),function(rn){rn in yt||d(yt,rn,ut[rn])}),yt.prototype=Rt):(yt=Me(function(rn,An,ln,It){t(rn,Rt);var hn=0,ot=0,Sn,zn,Fe;if(!_(An))Fe=g(An),zn=Fe*Ye,Sn=new Ve(zn);else if(te(An)){Sn=An,ot=E(ln,Ye);var on=An.byteLength;if(It===void 0){if(on%Ye||(zn=on-ot,zn<0))throw Ge(K)}else if(zn=v(It)*Ye,zn+ot>on)throw Ge(K);Fe=zn/Ye}else return We(An)?V(yt,An):r(H,yt,An);for($(rn,{buffer:Sn,byteOffset:ot,byteLength:zn,length:Fe,view:new xe(Sn)});hn<Fe;)Ct(rn,hn++)}),M&&M(yt,at),Rt=yt.prototype=b(Ee)),Rt.constructor!==yt&&d(Rt,"constructor",yt),d(Rt,qe,yt),lt&&d(Rt,lt,de),zt[de]=yt,n({global:!0,forced:yt!=ut,sham:!Xe},zt),oe in yt||d(yt,oe,Ye),oe in Rt||d(Rt,oe,Ye),Y(de)}):m.exports=function(){}},{"../internals/an-instance":100,"../internals/array-buffer":104,"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/classof":124,"../internals/create-non-enumerable-property":129,"../internals/create-property-descriptor":130,"../internals/descriptors":134,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-integral-number":179,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/object-create":196,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/object-set-prototype-of":208,"../internals/set-species":233,"../internals/to-index":246,"../internals/to-length":249,"../internals/to-offset":251,"../internals/to-property-key":254,"../internals/typed-array-constructors-require-wrappers":259,"../internals/typed-array-from":261}],259:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/fails"),r=e("../internals/check-correctness-of-iteration"),i=e("../internals/array-buffer-view-core").NATIVE_ARRAY_BUFFER_VIEWS,l=n.ArrayBuffer,u=n.Int8Array;m.exports=!i||!o(function(){u(1)})||!o(function(){new u(-1)})||!r(function(s){new u,new u(null),new u(1.5),new u(s)},!0)||o(function(){return new u(new l(2),1,void 0).length!==1})},{"../internals/array-buffer-view-core":103,"../internals/check-correctness-of-iteration":122,"../internals/fails":150,"../internals/global":163}],260:[function(e,m,p){var n=e("../internals/array-from-constructor-and-list"),o=e("../internals/typed-array-species-constructor");m.exports=function(r,i){return n(o(r),i)}},{"../internals/array-from-constructor-and-list":108,"../internals/typed-array-species-constructor":262}],261:[function(e,m,p){var n=e("../internals/function-bind-context"),o=e("../internals/function-call"),r=e("../internals/a-constructor"),i=e("../internals/to-object"),l=e("../internals/length-of-array-like"),u=e("../internals/get-iterator"),s=e("../internals/get-iterator-method"),t=e("../internals/is-array-iterator-method"),a=e("../internals/array-buffer-view-core").aTypedArrayConstructor;m.exports=function(h){var v=r(this),g=i(h),E=arguments.length,y=E>1?arguments[1]:void 0,C=y!==void 0,B=s(g),_,A,b,D,M,R;if(B&&!t(B))for(M=u(g,B),R=M.next,g=[];!(D=o(R,M)).done;)g.push(D.value);for(C&&E>2&&(y=n(y,arguments[2])),A=l(g),b=new(a(v))(A),_=0;A>_;_++)b[_]=C?y(g[_],_):g[_];return b}},{"../internals/a-constructor":96,"../internals/array-buffer-view-core":103,"../internals/function-bind-context":153,"../internals/function-call":155,"../internals/get-iterator":160,"../internals/get-iterator-method":159,"../internals/is-array-iterator-method":174,"../internals/length-of-array-like":188,"../internals/to-object":250}],262:[function(e,m,p){var n=e("../internals/array-buffer-view-core"),o=e("../internals/species-constructor"),r=n.TYPED_ARRAY_CONSTRUCTOR,i=n.aTypedArrayConstructor;m.exports=function(l){return i(o(l,l[r]))}},{"../internals/array-buffer-view-core":103,"../internals/species-constructor":238}],263:[function(e,m,p){var n=e("../internals/function-uncurry-this"),o=0,r=Math.random(),i=n(1 .toString);m.exports=function(l){return"Symbol("+(l===void 0?"":l)+")_"+i(++o+r,36)}},{"../internals/function-uncurry-this":157}],264:[function(e,m,p){var n=e("../internals/native-symbol");m.exports=n&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},{"../internals/native-symbol":191}],265:[function(e,m,p){var n=e("../internals/descriptors"),o=e("../internals/fails");m.exports=n&&o(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})},{"../internals/descriptors":134,"../internals/fails":150}],266:[function(e,m,p){var n=e("../internals/global"),o=n.TypeError;m.exports=function(r,i){if(r<i)throw o("Not enough arguments");return r}},{"../internals/global":163}],267:[function(e,m,p){var n=e("../internals/well-known-symbol");p.f=n},{"../internals/well-known-symbol":268}],268:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/shared"),r=e("../internals/has-own-property"),i=e("../internals/uid"),l=e("../internals/native-symbol"),u=e("../internals/use-symbol-as-uid"),s=o("wks"),t=n.Symbol,a=t&&t.for,d=u?t:t&&t.withoutSetter||i;m.exports=function(h){if(!r(s,h)||!(l||typeof s[h]=="string")){var v="Symbol."+h;l&&r(t,h)?s[h]=t[h]:u&&a?s[h]=a(v):s[h]=d(v)}return s[h]}},{"../internals/global":163,"../internals/has-own-property":164,"../internals/native-symbol":191,"../internals/shared":237,"../internals/uid":263,"../internals/use-symbol-as-uid":264}],269:[function(e,m,p){m.exports=`
|
|
|
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},{}],270:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/global"),r=e("../internals/array-buffer"),i=e("../internals/set-species"),l="ArrayBuffer",u=r[l],s=o[l];n({global:!0,forced:s!==u},{ArrayBuffer:u}),i(l)},{"../internals/array-buffer":104,"../internals/export":149,"../internals/global":163,"../internals/set-species":233}],271:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/function-uncurry-this"),r=e("../internals/fails"),i=e("../internals/array-buffer"),l=e("../internals/an-object"),u=e("../internals/to-absolute-index"),s=e("../internals/to-length"),t=e("../internals/species-constructor"),a=i.ArrayBuffer,d=i.DataView,h=d.prototype,v=o(a.prototype.slice),g=o(h.getUint8),E=o(h.setUint8),y=r(function(){return!new a(2).slice(1,void 0).byteLength});n({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:y},{slice:function(B,_){if(v&&_===void 0)return v(l(this),B);for(var A=l(this).byteLength,b=u(B,A),D=u(_===void 0?A:_,A),M=new(t(this,a))(s(D-b)),R=new d(this),H=new d(M),q=0;b<D;)E(H,q++,g(R,b++));return M}})},{"../internals/an-object":101,"../internals/array-buffer":104,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/species-constructor":238,"../internals/to-absolute-index":245,"../internals/to-length":249}],272:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/global"),r=e("../internals/fails"),i=e("../internals/is-array"),l=e("../internals/is-object"),u=e("../internals/to-object"),s=e("../internals/length-of-array-like"),t=e("../internals/create-property"),a=e("../internals/array-species-create"),d=e("../internals/array-method-has-species-support"),h=e("../internals/well-known-symbol"),v=e("../internals/engine-v8-version"),g=h("isConcatSpreadable"),E=9007199254740991,y="Maximum allowed index exceeded",C=o.TypeError,B=v>=51||!r(function(){var D=[];return D[g]=!1,D.concat()[0]!==D}),_=d("concat"),A=function(D){if(!l(D))return!1;var M=D[g];return M!==void 0?!!M:i(D)},b=!B||!_;n({target:"Array",proto:!0,forced:b},{concat:function(M){var R=u(this),H=a(R,0),q=0,Y,W,O,ne,ee;for(Y=-1,O=arguments.length;Y<O;Y++)if(ee=Y===-1?R:arguments[Y],A(ee)){if(ne=s(ee),q+ne>E)throw C(y);for(W=0;W<ne;W++,q++)W in ee&&t(H,q,ee[W])}else{if(q>=E)throw C(y);t(H,q++,ee)}return H.length=q,H}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/engine-v8-version":146,"../internals/export":149,"../internals/fails":150,"../internals/global":163,"../internals/is-array":175,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/well-known-symbol":268}],273:[function(e,m,p){var n=e("../internals/export"),o=e("../internals/array-fill"),r=e("../internals/add-to-unscopables");n({target:"Array",proto:!0},{fill:o}),r("fill")},{"../internals/add-to-unscopables":98,"../internals/array-fill":106,"../internals/export":149}],274:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/array-iteration").filter,r=e("../internals/array-method-has-species-support"),i=r("filter");n({target:"Array",proto:!0,forced:!i},{filter:function(u){return o(this,u,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],275:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/array-iteration").find,r=e("../internals/add-to-unscopables"),i="find",l=!0;i in[]&&Array(1)[i](function(){l=!1}),n({target:"Array",proto:!0,forced:l},{find:function(s){return o(this,s,arguments.length>1?arguments[1]:void 0)}}),r(i)},{"../internals/add-to-unscopables":98,"../internals/array-iteration":111,"../internals/export":149}],276:[function(e,m,p){var n=e("../internals/export"),o=e("../internals/array-from"),r=e("../internals/check-correctness-of-iteration"),i=!r(function(l){Array.from(l)});n({target:"Array",stat:!0,forced:i},{from:o})},{"../internals/array-from":109,"../internals/check-correctness-of-iteration":122,"../internals/export":149}],277:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/array-includes").includes,r=e("../internals/add-to-unscopables");n({target:"Array",proto:!0},{includes:function(l){return o(this,l,arguments.length>1?arguments[1]:void 0)}}),r("includes")},{"../internals/add-to-unscopables":98,"../internals/array-includes":110,"../internals/export":149}],278:[function(e,m,p){"use strict";var n=e("../internals/to-indexed-object"),o=e("../internals/add-to-unscopables"),r=e("../internals/iterators"),i=e("../internals/internal-state"),l=e("../internals/object-define-property").f,u=e("../internals/define-iterator"),s=e("../internals/is-pure"),t=e("../internals/descriptors"),a="Array Iterator",d=i.set,h=i.getterFor(a);m.exports=u(Array,"Array",function(g,E){d(this,{type:a,target:n(g),index:0,kind:E})},function(){var g=h(this),E=g.target,y=g.kind,C=g.index++;return!E||C>=E.length?(g.target=void 0,{value:void 0,done:!0}):y=="keys"?{value:C,done:!1}:y=="values"?{value:E[C],done:!1}:{value:[C,E[C]],done:!1}},"values");var v=r.Arguments=r.Array;if(o("keys"),o("values"),o("entries"),!s&&t&&v.name!=="values")try{l(v,"name",{value:"values"})}catch(g){}},{"../internals/add-to-unscopables":98,"../internals/define-iterator":132,"../internals/descriptors":134,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/iterators":187,"../internals/object-define-property":198,"../internals/to-indexed-object":247}],279:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/function-uncurry-this"),r=e("../internals/indexed-object"),i=e("../internals/to-indexed-object"),l=e("../internals/array-method-is-strict"),u=o([].join),s=r!=Object,t=l("join",",");n({target:"Array",proto:!0,forced:s||!t},{join:function(d){return u(i(this),d===void 0?",":d)}})},{"../internals/array-method-is-strict":114,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/indexed-object":170,"../internals/to-indexed-object":247}],280:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/array-iteration").map,r=e("../internals/array-method-has-species-support"),i=r("map");n({target:"Array",proto:!0,forced:!i},{map:function(u){return o(this,u,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":111,"../internals/array-method-has-species-support":113,"../internals/export":149}],281:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/global"),r=e("../internals/is-array"),i=e("../internals/is-constructor"),l=e("../internals/is-object"),u=e("../internals/to-absolute-index"),s=e("../internals/length-of-array-like"),t=e("../internals/to-indexed-object"),a=e("../internals/create-property"),d=e("../internals/well-known-symbol"),h=e("../internals/array-method-has-species-support"),v=e("../internals/array-slice"),g=h("slice"),E=d("species"),y=o.Array,C=Math.max;n({target:"Array",proto:!0,forced:!g},{slice:function(_,A){var b=t(this),D=s(b),M=u(_,D),R=u(A===void 0?D:A,D),H,q,Y;if(r(b)&&(H=b.constructor,i(H)&&(H===y||r(H.prototype))?H=void 0:l(H)&&(H=H[E],H===null&&(H=void 0)),H===y||H===void 0))return v(b,M,R);for(q=new(H===void 0?y:H)(C(R-M,0)),Y=0;M<R;M++,Y++)M in b&&a(q,Y,b[M]);return q.length=Y,q}})},{"../internals/array-method-has-species-support":113,"../internals/array-slice":117,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/is-array":175,"../internals/is-constructor":177,"../internals/is-object":180,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-indexed-object":247,"../internals/well-known-symbol":268}],282:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/function-uncurry-this"),r=e("../internals/a-callable"),i=e("../internals/to-object"),l=e("../internals/length-of-array-like"),u=e("../internals/to-string"),s=e("../internals/fails"),t=e("../internals/array-sort"),a=e("../internals/array-method-is-strict"),d=e("../internals/engine-ff-version"),h=e("../internals/engine-is-ie-or-edge"),v=e("../internals/engine-v8-version"),g=e("../internals/engine-webkit-version"),E=[],y=o(E.sort),C=o(E.push),B=s(function(){E.sort(void 0)}),_=s(function(){E.sort(null)}),A=a("sort"),b=!s(function(){if(v)return v<70;if(!(d&&d>3)){if(h)return!0;if(g)return g<603;var R="",H,q,Y,W;for(H=65;H<76;H++){switch(q=String.fromCharCode(H),H){case 66:case 69:case 70:case 72:Y=3;break;case 68:case 71:Y=4;break;default:Y=2}for(W=0;W<47;W++)E.push({k:q+W,v:Y})}for(E.sort(function(O,ne){return ne.v-O.v}),W=0;W<E.length;W++)q=E[W].k.charAt(0),R.charAt(R.length-1)!==q&&(R+=q);return R!=="DGBEFHACIJK"}}),D=B||!_||!A||!b,M=function(R){return function(H,q){return q===void 0?-1:H===void 0?1:R!==void 0?+R(H,q)||0:u(H)>u(q)?1:-1}};n({target:"Array",proto:!0,forced:D},{sort:function(H){H!==void 0&&r(H);var q=i(this);if(b)return H===void 0?y(q):y(q,H);var Y=[],W=l(q),O,ne;for(ne=0;ne<W;ne++)ne in q&&C(Y,q[ne]);for(t(Y,M(H)),O=Y.length,ne=0;ne<O;)q[ne]=Y[ne++];for(;ne<W;)delete q[ne++];return q}})},{"../internals/a-callable":95,"../internals/array-method-is-strict":114,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/export":149,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-string":256}],283:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/global"),r=e("../internals/to-absolute-index"),i=e("../internals/to-integer-or-infinity"),l=e("../internals/length-of-array-like"),u=e("../internals/to-object"),s=e("../internals/array-species-create"),t=e("../internals/create-property"),a=e("../internals/array-method-has-species-support"),d=a("splice"),h=o.TypeError,v=Math.max,g=Math.min,E=9007199254740991,y="Maximum allowed length exceeded";n({target:"Array",proto:!0,forced:!d},{splice:function(B,_){var A=u(this),b=l(A),D=r(B,b),M=arguments.length,R,H,q,Y,W,O;if(M===0?R=H=0:M===1?(R=0,H=b-D):(R=M-2,H=g(v(i(_),0),b-D)),b+R-H>E)throw h(y);for(q=s(A,H),Y=0;Y<H;Y++)W=D+Y,W in A&&t(q,Y,A[W]);if(q.length=H,R<H){for(Y=D;Y<b-H;Y++)W=Y+H,O=Y+R,W in A?A[O]=A[W]:delete A[O];for(Y=b;Y>b-H+R;Y--)delete A[Y-1]}else if(R>H)for(Y=b-H;Y>D;Y--)W=Y+H-1,O=Y+R-1,W in A?A[O]=A[W]:delete A[O];for(Y=0;Y<R;Y++)A[Y+D]=arguments[Y+2];return A.length=b-H+R,q}})},{"../internals/array-method-has-species-support":113,"../internals/array-species-create":120,"../internals/create-property":131,"../internals/export":149,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-absolute-index":245,"../internals/to-integer-or-infinity":248,"../internals/to-object":250}],284:[function(e,m,p){var n=e("../internals/descriptors"),o=e("../internals/function-name").EXISTS,r=e("../internals/function-uncurry-this"),i=e("../internals/object-define-property").f,l=Function.prototype,u=r(l.toString),s=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,t=r(s.exec),a="name";n&&!o&&i(l,a,{configurable:!0,get:function(){try{return t(s,u(this))[1]}catch(d){return""}}})},{"../internals/descriptors":134,"../internals/function-name":156,"../internals/function-uncurry-this":157,"../internals/object-define-property":198}],285:[function(e,m,p){var n=e("../internals/export"),o=e("../internals/get-built-in"),r=e("../internals/function-apply"),i=e("../internals/function-call"),l=e("../internals/function-uncurry-this"),u=e("../internals/fails"),s=e("../internals/is-array"),t=e("../internals/is-callable"),a=e("../internals/is-object"),d=e("../internals/is-symbol"),h=e("../internals/array-slice"),v=e("../internals/native-symbol"),g=o("JSON","stringify"),E=l(/./.exec),y=l("".charAt),C=l("".charCodeAt),B=l("".replace),_=l(1 .toString),A=/[\uD800-\uDFFF]/g,b=/^[\uD800-\uDBFF]$/,D=/^[\uDC00-\uDFFF]$/,M=!v||u(function(){var Y=o("Symbol")();return g([Y])!="[null]"||g({a:Y})!="{}"||g(Object(Y))!="{}"}),R=u(function(){return g("\uDF06\uD834")!=='"\\udf06\\ud834"'||g("\uDEAD")!=='"\\udead"'}),H=function(Y,W){var O=h(arguments),ne=W;if(!(!a(W)&&Y===void 0||d(Y)))return s(W)||(W=function(ee,Ae){if(t(ne)&&(Ae=i(ne,this,ee,Ae)),!d(Ae))return Ae}),O[1]=W,r(g,null,O)},q=function(Y,W,O){var ne=y(O,W-1),ee=y(O,W+1);return E(b,Y)&&!E(D,ee)||E(D,Y)&&!E(b,ne)?"\\u"+_(C(Y,0),16):Y};g&&n({target:"JSON",stat:!0,forced:M||R},{stringify:function(W,O,ne){var ee=h(arguments),Ae=r(M?H:g,null,ee);return R&&typeof Ae=="string"?B(Ae,A,q):Ae}})},{"../internals/array-slice":117,"../internals/export":149,"../internals/fails":150,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-built-in":158,"../internals/is-array":175,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-symbol":183,"../internals/native-symbol":191}],286:[function(e,m,p){"use strict";var n=e("../internals/descriptors"),o=e("../internals/global"),r=e("../internals/function-uncurry-this"),i=e("../internals/is-forced"),l=e("../internals/redefine"),u=e("../internals/has-own-property"),s=e("../internals/inherit-if-required"),t=e("../internals/object-is-prototype-of"),a=e("../internals/is-symbol"),d=e("../internals/to-primitive"),h=e("../internals/fails"),v=e("../internals/object-get-own-property-names").f,g=e("../internals/object-get-own-property-descriptor").f,E=e("../internals/object-define-property").f,y=e("../internals/this-number-value"),C=e("../internals/string-trim").trim,B="Number",_=o[B],A=_.prototype,b=o.TypeError,D=r("".slice),M=r("".charCodeAt),R=function(ne){var ee=d(ne,"number");return typeof ee=="bigint"?ee:H(ee)},H=function(ne){var ee=d(ne,"number"),Ae,$,be,Ne,Oe,Ge,Ve,_e;if(a(ee))throw b("Cannot convert a Symbol value to a number");if(typeof ee=="string"&&ee.length>2){if(ee=C(ee),Ae=M(ee,0),Ae===43||Ae===45){if($=M(ee,2),$===88||$===120)return NaN}else if(Ae===48){switch(M(ee,1)){case 66:case 98:be=2,Ne=49;break;case 79:case 111:be=8,Ne=55;break;default:return+ee}for(Oe=D(ee,2),Ge=Oe.length,Ve=0;Ve<Ge;Ve++)if(_e=M(Oe,Ve),_e<48||_e>Ne)return NaN;return parseInt(Oe,be)}}return+ee};if(i(B,!_(" 0o1")||!_("0b1")||_("+0x1"))){for(var q=function(ee){var Ae=arguments.length<1?0:_(R(ee)),$=this;return t(A,$)&&h(function(){y($)})?s(Object(Ae),$,q):Ae},Y=n?v(_):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),W=0,O;Y.length>W;W++)u(_,O=Y[W])&&!u(q,O)&&E(q,O,g(_,O));q.prototype=A,A.constructor=q,l(o,B,q)}},{"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/is-forced":178,"../internals/is-symbol":183,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/redefine":222,"../internals/string-trim":241,"../internals/this-number-value":244,"../internals/to-primitive":253}],287:[function(e,m,p){var n=e("../internals/export"),o=e("../internals/object-assign");n({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},{"../internals/export":149,"../internals/object-assign":195}],288:[function(e,m,p){var n=e("../internals/export"),o=e("../internals/object-to-array").entries;n({target:"Object",stat:!0},{entries:function(i){return o(i)}})},{"../internals/export":149,"../internals/object-to-array":209}],289:[function(e,m,p){var n=e("../internals/export"),o=e("../internals/native-symbol"),r=e("../internals/fails"),i=e("../internals/object-get-own-property-symbols"),l=e("../internals/to-object"),u=!o||r(function(){i.f(1)});n({target:"Object",stat:!0,forced:u},{getOwnPropertySymbols:function(t){var a=i.f;return a?a(l(t)):[]}})},{"../internals/export":149,"../internals/fails":150,"../internals/native-symbol":191,"../internals/object-get-own-property-symbols":202,"../internals/to-object":250}],290:[function(e,m,p){var n=e("../internals/export"),o=e("../internals/to-object"),r=e("../internals/object-keys"),i=e("../internals/fails"),l=i(function(){r(1)});n({target:"Object",stat:!0,forced:l},{keys:function(s){return r(o(s))}})},{"../internals/export":149,"../internals/fails":150,"../internals/object-keys":206,"../internals/to-object":250}],291:[function(e,m,p){var n=e("../internals/to-string-tag-support"),o=e("../internals/redefine"),r=e("../internals/object-to-string");n||o(Object.prototype,"toString",r,{unsafe:!0})},{"../internals/object-to-string":210,"../internals/redefine":222,"../internals/to-string-tag-support":255}],292:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/function-call"),r=e("../internals/a-callable"),i=e("../internals/new-promise-capability"),l=e("../internals/perform"),u=e("../internals/iterate"),s=e("../internals/promise-statics-incorrect-iteration");n({target:"Promise",stat:!0,forced:s},{all:function(a){var d=this,h=i.f(d),v=h.resolve,g=h.reject,E=l(function(){var y=r(d.resolve),C=[],B=0,_=1;u(a,function(A){var b=B++,D=!1;_++,o(y,d,A).then(function(M){D||(D=!0,C[b]=M,--_||v(C))},g)}),--_||v(C)});return E.error&&g(E.value),h.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],293:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/is-pure"),r=e("../internals/promise-constructor-detection").CONSTRUCTOR,i=e("../internals/promise-native-constructor"),l=e("../internals/get-built-in"),u=e("../internals/is-callable"),s=e("../internals/redefine"),t=i&&i.prototype;if(n({target:"Promise",proto:!0,forced:r,real:!0},{catch:function(d){return this.then(void 0,d)}}),!o&&u(i)){var a=l("Promise").prototype.catch;t.catch!==a&&s(t,"catch",a,{unsafe:!0})}},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-callable":176,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/redefine":222}],294:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/is-pure"),r=e("../internals/engine-is-node"),i=e("../internals/global"),l=e("../internals/function-call"),u=e("../internals/redefine"),s=e("../internals/redefine-all"),t=e("../internals/object-set-prototype-of"),a=e("../internals/set-to-string-tag"),d=e("../internals/set-species"),h=e("../internals/a-callable"),v=e("../internals/is-callable"),g=e("../internals/is-object"),E=e("../internals/an-instance"),y=e("../internals/species-constructor"),C=e("../internals/task").set,B=e("../internals/microtask"),_=e("../internals/host-report-errors"),A=e("../internals/perform"),b=e("../internals/queue"),D=e("../internals/internal-state"),M=e("../internals/promise-native-constructor"),R=e("../internals/promise-constructor-detection"),H=e("../internals/new-promise-capability"),q="Promise",Y=R.CONSTRUCTOR,W=R.REJECTION_EVENT,O=R.SUBCLASSING,ne=D.getterFor(q),ee=D.set,Ae=M&&M.prototype,$=M,be=Ae,Ne=i.TypeError,Oe=i.document,Ge=i.process,Ve=H.f,_e=Ve,xe=!!(Oe&&Oe.createEvent&&i.dispatchEvent),Xe="unhandledrejection",qe="rejectionhandled",lt=0,at=1,Ee=2,X=1,We=2,oe,K,V,re,te=function(Be){var ut;return g(Be)&&v(ut=Be.then)?ut:!1},P=function(Be,ut){var yt=ut.value,Rt=ut.state==at,zt=Rt?Be.ok:Be.fail,ze=Be.resolve,Pt=Be.reject,Ct=Be.domain,rn,An,ln;try{zt?(Rt||(ut.rejection===We&&Re(ut),ut.rejection=X),zt===!0?rn=yt:(Ct&&Ct.enter(),rn=zt(yt),Ct&&(Ct.exit(),ln=!0)),rn===Be.promise?Pt(Ne("Promise-chain cycle")):(An=te(rn))?l(An,rn,ze,Pt):ze(rn)):Pt(yt)}catch(It){Ct&&!ln&&Ct.exit(),Pt(It)}},z=function(Be,ut){Be.notified||(Be.notified=!0,B(function(){for(var yt=Be.reactions,Rt;Rt=yt.get();)P(Rt,Be);Be.notified=!1,ut&&!Be.rejection&&fe(Be)}))},U=function(Be,ut,yt){var Rt,zt;xe?(Rt=Oe.createEvent("Event"),Rt.promise=ut,Rt.reason=yt,Rt.initEvent(Be,!1,!0),i.dispatchEvent(Rt)):Rt={promise:ut,reason:yt},!W&&(zt=i["on"+Be])?zt(Rt):Be===Xe&&_("Unhandled promise rejection",yt)},fe=function(Be){l(C,i,function(){var ut=Be.facade,yt=Be.value,Rt=Me(Be),zt;if(Rt&&(zt=A(function(){r?Ge.emit("unhandledRejection",yt,ut):U(Xe,ut,yt)}),Be.rejection=r||Me(Be)?We:X,zt.error))throw zt.value})},Me=function(Be){return Be.rejection!==X&&!Be.parent},Re=function(Be){l(C,i,function(){var ut=Be.facade;r?Ge.emit("rejectionHandled",ut):U(qe,ut,Be.value)})},Ye=function(Be,ut,yt){return function(Rt){Be(ut,Rt,yt)}},de=function(Be,ut,yt){Be.done||(Be.done=!0,yt&&(Be=yt),Be.value=ut,Be.state=Ee,z(Be,!0))},rt=function(Be,ut,yt){if(!Be.done){Be.done=!0,yt&&(Be=yt);try{if(Be.facade===ut)throw Ne("Promise can't be resolved itself");var Rt=te(ut);Rt?B(function(){var zt={done:!1};try{l(Rt,ut,Ye(rt,zt,Be),Ye(de,zt,Be))}catch(ze){de(zt,ze,Be)}}):(Be.value=ut,Be.state=at,z(Be,!1))}catch(zt){de({done:!1},zt,Be)}}};if(Y&&($=function(ut){E(this,be),h(ut),l(oe,this);var yt=ne(this);try{ut(Ye(rt,yt),Ye(de,yt))}catch(Rt){de(yt,Rt)}},be=$.prototype,oe=function(ut){ee(this,{type:q,done:!1,notified:!1,parent:!1,reactions:new b,rejection:!1,state:lt,value:void 0})},oe.prototype=s(be,{then:function(ut,yt){var Rt=ne(this),zt=Ve(y(this,$));return Rt.parent=!0,zt.ok=v(ut)?ut:!0,zt.fail=v(yt)&&yt,zt.domain=r?Ge.domain:void 0,Rt.state==lt?Rt.reactions.add(zt):B(function(){P(zt,Rt)}),zt.promise}}),K=function(){var Be=new oe,ut=ne(Be);this.promise=Be,this.resolve=Ye(rt,ut),this.reject=Ye(de,ut)},H.f=Ve=function(Be){return Be===$||Be===V?new K(Be):_e(Be)},!o&&v(M)&&Ae!==Object.prototype)){re=Ae.then,O||u(Ae,"then",function(ut,yt){var Rt=this;return new $(function(zt,ze){l(re,Rt,zt,ze)}).then(ut,yt)},{unsafe:!0});try{delete Ae.constructor}catch(Be){}t&&t(Ae,be)}n({global:!0,wrap:!0,forced:Y},{Promise:$}),a($,q,!1,!0),d(q)},{"../internals/a-callable":95,"../internals/an-instance":100,"../internals/engine-is-node":143,"../internals/export":149,"../internals/function-call":155,"../internals/global":163,"../internals/host-report-errors":166,"../internals/internal-state":173,"../internals/is-callable":176,"../internals/is-object":180,"../internals/is-pure":181,"../internals/microtask":189,"../internals/new-promise-capability":193,"../internals/object-set-prototype-of":208,"../internals/perform":214,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/queue":220,"../internals/redefine":222,"../internals/redefine-all":221,"../internals/set-species":233,"../internals/set-to-string-tag":234,"../internals/species-constructor":238,"../internals/task":243}],295:[function(e,m,p){e("../modules/es.promise.constructor"),e("../modules/es.promise.all"),e("../modules/es.promise.catch"),e("../modules/es.promise.race"),e("../modules/es.promise.reject"),e("../modules/es.promise.resolve")},{"../modules/es.promise.all":292,"../modules/es.promise.catch":293,"../modules/es.promise.constructor":294,"../modules/es.promise.race":296,"../modules/es.promise.reject":297,"../modules/es.promise.resolve":298}],296:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/function-call"),r=e("../internals/a-callable"),i=e("../internals/new-promise-capability"),l=e("../internals/perform"),u=e("../internals/iterate"),s=e("../internals/promise-statics-incorrect-iteration");n({target:"Promise",stat:!0,forced:s},{race:function(a){var d=this,h=i.f(d),v=h.reject,g=l(function(){var E=r(d.resolve);u(a,function(y){o(E,d,y).then(h.resolve,v)})});return g.error&&v(g.value),h.promise}})},{"../internals/a-callable":95,"../internals/export":149,"../internals/function-call":155,"../internals/iterate":184,"../internals/new-promise-capability":193,"../internals/perform":214,"../internals/promise-statics-incorrect-iteration":218}],297:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/function-call"),r=e("../internals/new-promise-capability"),i=e("../internals/promise-constructor-detection").CONSTRUCTOR;n({target:"Promise",stat:!0,forced:i},{reject:function(u){var s=r.f(this);return o(s.reject,void 0,u),s.promise}})},{"../internals/export":149,"../internals/function-call":155,"../internals/new-promise-capability":193,"../internals/promise-constructor-detection":215}],298:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/get-built-in"),r=e("../internals/is-pure"),i=e("../internals/promise-native-constructor"),l=e("../internals/promise-constructor-detection").CONSTRUCTOR,u=e("../internals/promise-resolve"),s=o("Promise"),t=r&&!l;n({target:"Promise",stat:!0,forced:r||l},{resolve:function(d){return u(t&&this===s?i:this,d)}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/is-pure":181,"../internals/promise-constructor-detection":215,"../internals/promise-native-constructor":216,"../internals/promise-resolve":217}],299:[function(e,m,p){var n=e("../internals/descriptors"),o=e("../internals/global"),r=e("../internals/function-uncurry-this"),i=e("../internals/is-forced"),l=e("../internals/inherit-if-required"),u=e("../internals/create-non-enumerable-property"),s=e("../internals/object-get-own-property-names").f,t=e("../internals/object-is-prototype-of"),a=e("../internals/is-regexp"),d=e("../internals/to-string"),h=e("../internals/regexp-get-flags"),v=e("../internals/regexp-sticky-helpers"),g=e("../internals/proxy-accessor"),E=e("../internals/redefine"),y=e("../internals/fails"),C=e("../internals/has-own-property"),B=e("../internals/internal-state").enforce,_=e("../internals/set-species"),A=e("../internals/well-known-symbol"),b=e("../internals/regexp-unsupported-dot-all"),D=e("../internals/regexp-unsupported-ncg"),M=A("match"),R=o.RegExp,H=R.prototype,q=o.SyntaxError,Y=r(H.exec),W=r("".charAt),O=r("".replace),ne=r("".indexOf),ee=r("".slice),Ae=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,$=/a/g,be=/a/g,Ne=new R($)!==$,Oe=v.MISSED_STICKY,Ge=v.UNSUPPORTED_Y,Ve=n&&(!Ne||Oe||b||D||y(function(){return be[M]=!1,R($)!=$||R(be)==be||R($,"i")!="/a/i"})),_e=function(at){for(var Ee=at.length,X=0,We="",oe=!1,K;X<=Ee;X++){if(K=W(at,X),K==="\\"){We+=K+W(at,++X);continue}!oe&&K==="."?We+="[\\s\\S]":(K==="["?oe=!0:K==="]"&&(oe=!1),We+=K)}return We},xe=function(at){for(var Ee=at.length,X=0,We="",oe=[],K={},V=!1,re=!1,te=0,P="",z;X<=Ee;X++){if(z=W(at,X),z==="\\")z=z+W(at,++X);else if(z==="]")V=!1;else if(!V)switch(!0){case z==="[":V=!0;break;case z==="(":Y(Ae,ee(at,X+1))&&(X+=2,re=!0),We+=z,te++;continue;case(z===">"&&re):if(P===""||C(K,P))throw new q("Invalid capture group name");K[P]=!0,oe[oe.length]=[P,te],re=!1,P="";continue}re?P+=z:We+=z}return[We,oe]};if(i("RegExp",Ve)){for(var Xe=function(Ee,X){var We=t(H,this),oe=a(Ee),K=X===void 0,V=[],re=Ee,te,P,z,U,fe,Me;if(!We&&oe&&K&&Ee.constructor===Xe)return Ee;if((oe||t(H,Ee))&&(Ee=Ee.source,K&&(X=h(re))),Ee=Ee===void 0?"":d(Ee),X=X===void 0?"":d(X),re=Ee,b&&"dotAll"in $&&(P=!!X&&ne(X,"s")>-1,P&&(X=O(X,/s/g,""))),te=X,Oe&&"sticky"in $&&(z=!!X&&ne(X,"y")>-1,z&&Ge&&(X=O(X,/y/g,""))),D&&(U=xe(Ee),Ee=U[0],V=U[1]),fe=l(R(Ee,X),We?this:H,Xe),(P||z||V.length)&&(Me=B(fe),P&&(Me.dotAll=!0,Me.raw=Xe(_e(Ee),te)),z&&(Me.sticky=!0),V.length&&(Me.groups=V)),Ee!==re)try{u(fe,"source",re===""?"(?:)":re)}catch(Re){}return fe},qe=s(R),lt=0;qe.length>lt;)g(Xe,R,qe[lt++]);H.constructor=Xe,Xe.prototype=H,E(o,"RegExp",Xe)}_("RegExp")},{"../internals/create-non-enumerable-property":129,"../internals/descriptors":134,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/inherit-if-required":171,"../internals/internal-state":173,"../internals/is-forced":178,"../internals/is-regexp":182,"../internals/object-get-own-property-names":201,"../internals/object-is-prototype-of":204,"../internals/proxy-accessor":219,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/regexp-sticky-helpers":227,"../internals/regexp-unsupported-dot-all":228,"../internals/regexp-unsupported-ncg":229,"../internals/set-species":233,"../internals/to-string":256,"../internals/well-known-symbol":268}],300:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/regexp-exec");n({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},{"../internals/export":149,"../internals/regexp-exec":224}],301:[function(e,m,p){"use strict";var n=e("../internals/function-name").PROPER,o=e("../internals/redefine"),r=e("../internals/an-object"),i=e("../internals/to-string"),l=e("../internals/fails"),u=e("../internals/regexp-get-flags"),s="toString",t=RegExp.prototype,a=t[s],d=l(function(){return a.call({source:"a",flags:"b"})!="/a/b"}),h=n&&a.name!=s;(d||h)&&o(RegExp.prototype,s,function(){var g=r(this),E=i(g.source),y=i(u(g));return"/"+E+"/"+y},{unsafe:!0})},{"../internals/an-object":101,"../internals/fails":150,"../internals/function-name":156,"../internals/redefine":222,"../internals/regexp-get-flags":226,"../internals/to-string":256}],302:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/function-uncurry-this"),r=e("../internals/not-a-regexp"),i=e("../internals/require-object-coercible"),l=e("../internals/to-string"),u=e("../internals/correct-is-regexp-logic"),s=o("".indexOf);n({target:"String",proto:!0,forced:!u("includes")},{includes:function(a){return!!~s(l(i(this)),l(r(a)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":126,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/not-a-regexp":194,"../internals/require-object-coercible":230,"../internals/to-string":256}],303:[function(e,m,p){"use strict";var n=e("../internals/string-multibyte").charAt,o=e("../internals/to-string"),r=e("../internals/internal-state"),i=e("../internals/define-iterator"),l="String Iterator",u=r.set,s=r.getterFor(l);i(String,"String",function(t){u(this,{type:l,string:o(t),index:0})},function(){var a=s(this),d=a.string,h=a.index,v;return h>=d.length?{value:void 0,done:!0}:(v=n(d,h),a.index+=v.length,{value:v,done:!1})})},{"../internals/define-iterator":132,"../internals/internal-state":173,"../internals/string-multibyte":239,"../internals/to-string":256}],304:[function(e,m,p){"use strict";var n=e("../internals/function-call"),o=e("../internals/fix-regexp-well-known-symbol-logic"),r=e("../internals/an-object"),i=e("../internals/to-length"),l=e("../internals/to-string"),u=e("../internals/require-object-coercible"),s=e("../internals/get-method"),t=e("../internals/advance-string-index"),a=e("../internals/regexp-exec-abstract");o("match",function(d,h,v){return[function(E){var y=u(this),C=E==null?void 0:s(E,d);return C?n(C,E,y):new RegExp(E)[d](l(y))},function(g){var E=r(this),y=l(g),C=v(h,E,y);if(C.done)return C.value;if(!E.global)return a(E,y);var B=E.unicode;E.lastIndex=0;for(var _=[],A=0,b;(b=a(E,y))!==null;){var D=l(b[0]);_[A]=D,D===""&&(E.lastIndex=t(y,i(E.lastIndex),B)),A++}return A===0?null:_}]})},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-length":249,"../internals/to-string":256}],305:[function(e,m,p){"use strict";var n=e("../internals/function-apply"),o=e("../internals/function-call"),r=e("../internals/function-uncurry-this"),i=e("../internals/fix-regexp-well-known-symbol-logic"),l=e("../internals/fails"),u=e("../internals/an-object"),s=e("../internals/is-callable"),t=e("../internals/to-integer-or-infinity"),a=e("../internals/to-length"),d=e("../internals/to-string"),h=e("../internals/require-object-coercible"),v=e("../internals/advance-string-index"),g=e("../internals/get-method"),E=e("../internals/get-substitution"),y=e("../internals/regexp-exec-abstract"),C=e("../internals/well-known-symbol"),B=C("replace"),_=Math.max,A=Math.min,b=r([].concat),D=r([].push),M=r("".indexOf),R=r("".slice),H=function(O){return O===void 0?O:String(O)},q=function(){return"a".replace(/./,"$0")==="$0"}(),Y=function(){return/./[B]?/./[B]("a","$0")==="":!1}(),W=!l(function(){var O=/./;return O.exec=function(){var ne=[];return ne.groups={a:"7"},ne},"".replace(O,"$<a>")!=="7"});i("replace",function(O,ne,ee){var Ae=Y?"$":"$0";return[function(be,Ne){var Oe=h(this),Ge=be==null?void 0:g(be,B);return Ge?o(Ge,be,Oe,Ne):o(ne,d(Oe),be,Ne)},function($,be){var Ne=u(this),Oe=d($);if(typeof be=="string"&&M(be,Ae)===-1&&M(be,"$<")===-1){var Ge=ee(ne,Ne,Oe,be);if(Ge.done)return Ge.value}var Ve=s(be);Ve||(be=d(be));var _e=Ne.global;if(_e){var xe=Ne.unicode;Ne.lastIndex=0}for(var Xe=[];;){var qe=y(Ne,Oe);if(qe===null||(D(Xe,qe),!_e))break;var lt=d(qe[0]);lt===""&&(Ne.lastIndex=v(Oe,a(Ne.lastIndex),xe))}for(var at="",Ee=0,X=0;X<Xe.length;X++){qe=Xe[X];for(var We=d(qe[0]),oe=_(A(t(qe.index),Oe.length),0),K=[],V=1;V<qe.length;V++)D(K,H(qe[V]));var re=qe.groups;if(Ve){var te=b([We],K,oe,Oe);re!==void 0&&D(te,re);var P=d(n(be,void 0,te))}else P=E(We,Oe,oe,K,re,be);oe>=Ee&&(at+=R(Oe,Ee,oe)+P,Ee=oe+We.length)}return at+R(Oe,Ee)}]},!W||!q||Y)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/get-substitution":162,"../internals/is-callable":176,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/to-integer-or-infinity":248,"../internals/to-length":249,"../internals/to-string":256,"../internals/well-known-symbol":268}],306:[function(e,m,p){"use strict";var n=e("../internals/function-call"),o=e("../internals/fix-regexp-well-known-symbol-logic"),r=e("../internals/an-object"),i=e("../internals/require-object-coercible"),l=e("../internals/same-value"),u=e("../internals/to-string"),s=e("../internals/get-method"),t=e("../internals/regexp-exec-abstract");o("search",function(a,d,h){return[function(g){var E=i(this),y=g==null?void 0:s(g,a);return y?n(y,g,E):new RegExp(g)[a](u(E))},function(v){var g=r(this),E=u(v),y=h(d,g,E);if(y.done)return y.value;var C=g.lastIndex;l(C,0)||(g.lastIndex=0);var B=t(g,E);return l(g.lastIndex,C)||(g.lastIndex=C),B===null?-1:B.index}]})},{"../internals/an-object":101,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-call":155,"../internals/get-method":161,"../internals/regexp-exec-abstract":223,"../internals/require-object-coercible":230,"../internals/same-value":231,"../internals/to-string":256}],307:[function(e,m,p){"use strict";var n=e("../internals/function-apply"),o=e("../internals/function-call"),r=e("../internals/function-uncurry-this"),i=e("../internals/fix-regexp-well-known-symbol-logic"),l=e("../internals/is-regexp"),u=e("../internals/an-object"),s=e("../internals/require-object-coercible"),t=e("../internals/species-constructor"),a=e("../internals/advance-string-index"),d=e("../internals/to-length"),h=e("../internals/to-string"),v=e("../internals/get-method"),g=e("../internals/array-slice-simple"),E=e("../internals/regexp-exec-abstract"),y=e("../internals/regexp-exec"),C=e("../internals/regexp-sticky-helpers"),B=e("../internals/fails"),_=C.UNSUPPORTED_Y,A=4294967295,b=Math.min,D=[].push,M=r(/./.exec),R=r(D),H=r("".slice),q=!B(function(){var Y=/(?:)/,W=Y.exec;Y.exec=function(){return W.apply(this,arguments)};var O="ab".split(Y);return O.length!==2||O[0]!=="a"||O[1]!=="b"});i("split",function(Y,W,O){var ne;return"abbc".split(/(b)*/)[1]=="c"||"test".split(/(?:)/,-1).length!=4||"ab".split(/(?:ab)*/).length!=2||".".split(/(.?)(.?)/).length!=4||".".split(/()()/).length>1||"".split(/.?/).length?ne=function(ee,Ae){var $=h(s(this)),be=Ae===void 0?A:Ae>>>0;if(be===0)return[];if(ee===void 0)return[$];if(!l(ee))return o(W,$,ee,be);for(var Ne=[],Oe=(ee.ignoreCase?"i":"")+(ee.multiline?"m":"")+(ee.unicode?"u":"")+(ee.sticky?"y":""),Ge=0,Ve=new RegExp(ee.source,Oe+"g"),_e,xe,Xe;(_e=o(y,Ve,$))&&(xe=Ve.lastIndex,!(xe>Ge&&(R(Ne,H($,Ge,_e.index)),_e.length>1&&_e.index<$.length&&n(D,Ne,g(_e,1)),Xe=_e[0].length,Ge=xe,Ne.length>=be)));)Ve.lastIndex===_e.index&&Ve.lastIndex++;return Ge===$.length?(Xe||!M(Ve,""))&&R(Ne,""):R(Ne,H($,Ge)),Ne.length>be?g(Ne,0,be):Ne}:"0".split(void 0,0).length?ne=function(ee,Ae){return ee===void 0&&Ae===0?[]:o(W,this,ee,Ae)}:ne=W,[function(Ae,$){var be=s(this),Ne=Ae==null?void 0:v(Ae,Y);return Ne?o(Ne,Ae,be,$):o(ne,h(be),Ae,$)},function(ee,Ae){var $=u(this),be=h(ee),Ne=O(ne,$,be,Ae,ne!==W);if(Ne.done)return Ne.value;var Oe=t($,RegExp),Ge=$.unicode,Ve=($.ignoreCase?"i":"")+($.multiline?"m":"")+($.unicode?"u":"")+(_?"g":"y"),_e=new Oe(_?"^(?:"+$.source+")":$,Ve),xe=Ae===void 0?A:Ae>>>0;if(xe===0)return[];if(be.length===0)return E(_e,be)===null?[be]:[];for(var Xe=0,qe=0,lt=[];qe<be.length;){_e.lastIndex=_?0:qe;var at=E(_e,_?H(be,qe):be),Ee;if(at===null||(Ee=b(d(_e.lastIndex+(_?qe:0)),be.length))===Xe)qe=a(be,qe,Ge);else{if(R(lt,H(be,Xe,qe)),lt.length===xe)return lt;for(var X=1;X<=at.length-1;X++)if(R(lt,at[X]),lt.length===xe)return lt;qe=Xe=Ee}}return R(lt,H(be,Xe)),lt}]},!q,_)},{"../internals/advance-string-index":99,"../internals/an-object":101,"../internals/array-slice-simple":116,"../internals/fails":150,"../internals/fix-regexp-well-known-symbol-logic":151,"../internals/function-apply":152,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/get-method":161,"../internals/is-regexp":182,"../internals/regexp-exec":224,"../internals/regexp-exec-abstract":223,"../internals/regexp-sticky-helpers":227,"../internals/require-object-coercible":230,"../internals/species-constructor":238,"../internals/to-length":249,"../internals/to-string":256}],308:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/string-trim").trim,r=e("../internals/string-trim-forced");n({target:"String",proto:!0,forced:r("trim")},{trim:function(){return o(this)}})},{"../internals/export":149,"../internals/string-trim":241,"../internals/string-trim-forced":240}],309:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/global"),r=e("../internals/function-call"),i=e("../internals/function-uncurry-this"),l=e("../internals/is-pure"),u=e("../internals/descriptors"),s=e("../internals/native-symbol"),t=e("../internals/fails"),a=e("../internals/has-own-property"),d=e("../internals/object-is-prototype-of"),h=e("../internals/an-object"),v=e("../internals/to-indexed-object"),g=e("../internals/to-property-key"),E=e("../internals/to-string"),y=e("../internals/create-property-descriptor"),C=e("../internals/object-create"),B=e("../internals/object-keys"),_=e("../internals/object-get-own-property-names"),A=e("../internals/object-get-own-property-names-external"),b=e("../internals/object-get-own-property-symbols"),D=e("../internals/object-get-own-property-descriptor"),M=e("../internals/object-define-property"),R=e("../internals/object-define-properties"),H=e("../internals/object-property-is-enumerable"),q=e("../internals/redefine"),Y=e("../internals/shared"),W=e("../internals/shared-key"),O=e("../internals/hidden-keys"),ne=e("../internals/uid"),ee=e("../internals/well-known-symbol"),Ae=e("../internals/well-known-symbol-wrapped"),$=e("../internals/define-well-known-symbol"),be=e("../internals/symbol-define-to-primitive"),Ne=e("../internals/set-to-string-tag"),Oe=e("../internals/internal-state"),Ge=e("../internals/array-iteration").forEach,Ve=W("hidden"),_e="Symbol",xe="prototype",Xe=Oe.set,qe=Oe.getterFor(_e),lt=Object[xe],at=o.Symbol,Ee=at&&at[xe],X=o.TypeError,We=o.QObject,oe=D.f,K=M.f,V=A.f,re=H.f,te=i([].push),P=Y("symbols"),z=Y("op-symbols"),U=Y("wks"),fe=!We||!We[xe]||!We[xe].findChild,Me=u&&t(function(){return C(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a!=7})?function(zt,ze,Pt){var Ct=oe(lt,ze);Ct&&delete lt[ze],K(zt,ze,Pt),Ct&&zt!==lt&&K(lt,ze,Ct)}:K,Re=function(zt,ze){var Pt=P[zt]=C(Ee);return Xe(Pt,{type:_e,tag:zt,description:ze}),u||(Pt.description=ze),Pt},Ye=function(ze,Pt,Ct){ze===lt&&Ye(z,Pt,Ct),h(ze);var rn=g(Pt);return h(Ct),a(P,rn)?(Ct.enumerable?(a(ze,Ve)&&ze[Ve][rn]&&(ze[Ve][rn]=!1),Ct=C(Ct,{enumerable:y(0,!1)})):(a(ze,Ve)||K(ze,Ve,y(1,{})),ze[Ve][rn]=!0),Me(ze,rn,Ct)):K(ze,rn,Ct)},de=function(ze,Pt){h(ze);var Ct=v(Pt),rn=B(Ct).concat(Rt(Ct));return Ge(rn,function(An){(!u||r(Be,Ct,An))&&Ye(ze,An,Ct[An])}),ze},rt=function(ze,Pt){return Pt===void 0?C(ze):de(C(ze),Pt)},Be=function(ze){var Pt=g(ze),Ct=r(re,this,Pt);return this===lt&&a(P,Pt)&&!a(z,Pt)?!1:Ct||!a(this,Pt)||!a(P,Pt)||a(this,Ve)&&this[Ve][Pt]?Ct:!0},ut=function(ze,Pt){var Ct=v(ze),rn=g(Pt);if(!(Ct===lt&&a(P,rn)&&!a(z,rn))){var An=oe(Ct,rn);return An&&a(P,rn)&&!(a(Ct,Ve)&&Ct[Ve][rn])&&(An.enumerable=!0),An}},yt=function(ze){var Pt=V(v(ze)),Ct=[];return Ge(Pt,function(rn){!a(P,rn)&&!a(O,rn)&&te(Ct,rn)}),Ct},Rt=function(zt){var ze=zt===lt,Pt=V(ze?z:v(zt)),Ct=[];return Ge(Pt,function(rn){a(P,rn)&&(!ze||a(lt,rn))&&te(Ct,P[rn])}),Ct};s||(at=function(){if(d(Ee,this))throw X("Symbol is not a constructor");var ze=!arguments.length||arguments[0]===void 0?void 0:E(arguments[0]),Pt=ne(ze),Ct=function(rn){this===lt&&r(Ct,z,rn),a(this,Ve)&&a(this[Ve],Pt)&&(this[Ve][Pt]=!1),Me(this,Pt,y(1,rn))};return u&&fe&&Me(lt,Pt,{configurable:!0,set:Ct}),Re(Pt,ze)},Ee=at[xe],q(Ee,"toString",function(){return qe(this).tag}),q(at,"withoutSetter",function(zt){return Re(ne(zt),zt)}),H.f=Be,M.f=Ye,R.f=de,D.f=ut,_.f=A.f=yt,b.f=Rt,Ae.f=function(zt){return Re(ee(zt),zt)},u&&(K(Ee,"description",{configurable:!0,get:function(){return qe(this).description}}),l||q(lt,"propertyIsEnumerable",Be,{unsafe:!0}))),n({global:!0,wrap:!0,forced:!s,sham:!s},{Symbol:at}),Ge(B(U),function(zt){$(zt)}),n({target:_e,stat:!0,forced:!s},{useSetter:function(){fe=!0},useSimple:function(){fe=!1}}),n({target:"Object",stat:!0,forced:!s,sham:!u},{create:rt,defineProperty:Ye,defineProperties:de,getOwnPropertyDescriptor:ut}),n({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:yt}),be(),Ne(at,_e),O[Ve]=!0},{"../internals/an-object":101,"../internals/array-iteration":111,"../internals/create-property-descriptor":130,"../internals/define-well-known-symbol":133,"../internals/descriptors":134,"../internals/export":149,"../internals/fails":150,"../internals/function-call":155,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/hidden-keys":165,"../internals/internal-state":173,"../internals/is-pure":181,"../internals/native-symbol":191,"../internals/object-create":196,"../internals/object-define-properties":197,"../internals/object-define-property":198,"../internals/object-get-own-property-descriptor":199,"../internals/object-get-own-property-names":201,"../internals/object-get-own-property-names-external":200,"../internals/object-get-own-property-symbols":202,"../internals/object-is-prototype-of":204,"../internals/object-keys":206,"../internals/object-property-is-enumerable":207,"../internals/redefine":222,"../internals/set-to-string-tag":234,"../internals/shared":237,"../internals/shared-key":235,"../internals/symbol-define-to-primitive":242,"../internals/to-indexed-object":247,"../internals/to-property-key":254,"../internals/to-string":256,"../internals/uid":263,"../internals/well-known-symbol":268,"../internals/well-known-symbol-wrapped":267}],310:[function(e,m,p){"use strict";var n=e("../internals/export"),o=e("../internals/descriptors"),r=e("../internals/global"),i=e("../internals/function-uncurry-this"),l=e("../internals/has-own-property"),u=e("../internals/is-callable"),s=e("../internals/object-is-prototype-of"),t=e("../internals/to-string"),a=e("../internals/object-define-property").f,d=e("../internals/copy-constructor-properties"),h=r.Symbol,v=h&&h.prototype;if(o&&u(h)&&(!("description"in v)||h().description!==void 0)){var g={},E=function(){var M=arguments.length<1||arguments[0]===void 0?void 0:t(arguments[0]),R=s(v,this)?new h(M):M===void 0?h():h(M);return M===""&&(g[R]=!0),R};d(E,h),E.prototype=v,v.constructor=E;var y=String(h("test"))=="Symbol(test)",C=i(v.toString),B=i(v.valueOf),_=/^Symbol\((.*)\)[^)]+$/,A=i("".replace),b=i("".slice);a(v,"description",{configurable:!0,get:function(){var M=B(this),R=C(M);if(l(g,M))return"";var H=y?b(R,7,-1):A(R,_,"$1");return H===""?void 0:H}}),n({global:!0,forced:!0},{Symbol:E})}},{"../internals/copy-constructor-properties":125,"../internals/descriptors":134,"../internals/export":149,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/has-own-property":164,"../internals/is-callable":176,"../internals/object-define-property":198,"../internals/object-is-prototype-of":204,"../internals/to-string":256}],311:[function(e,m,p){var n=e("../internals/export"),o=e("../internals/get-built-in"),r=e("../internals/has-own-property"),i=e("../internals/to-string"),l=e("../internals/shared"),u=e("../internals/native-symbol-registry"),s=l("string-to-symbol-registry"),t=l("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!u},{for:function(a){var d=i(a);if(r(s,d))return s[d];var h=o("Symbol")(d);return s[d]=h,t[h]=d,h}})},{"../internals/export":149,"../internals/get-built-in":158,"../internals/has-own-property":164,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/to-string":256}],312:[function(e,m,p){var n=e("../internals/define-well-known-symbol");n("iterator")},{"../internals/define-well-known-symbol":133}],313:[function(e,m,p){e("../modules/es.symbol.constructor"),e("../modules/es.symbol.for"),e("../modules/es.symbol.key-for"),e("../modules/es.json.stringify"),e("../modules/es.object.get-own-property-symbols")},{"../modules/es.json.stringify":285,"../modules/es.object.get-own-property-symbols":289,"../modules/es.symbol.constructor":309,"../modules/es.symbol.for":311,"../modules/es.symbol.key-for":314}],314:[function(e,m,p){var n=e("../internals/export"),o=e("../internals/has-own-property"),r=e("../internals/is-symbol"),i=e("../internals/try-to-string"),l=e("../internals/shared"),u=e("../internals/native-symbol-registry"),s=l("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!u},{keyFor:function(a){if(!r(a))throw TypeError(i(a)+" is not a symbol");if(o(s,a))return s[a]}})},{"../internals/export":149,"../internals/has-own-property":164,"../internals/is-symbol":183,"../internals/native-symbol-registry":190,"../internals/shared":237,"../internals/try-to-string":257}],315:[function(e,m,p){"use strict";var n=e("../internals/function-uncurry-this"),o=e("../internals/array-buffer-view-core"),r=e("../internals/array-copy-within"),i=n(r),l=o.aTypedArray,u=o.exportTypedArrayMethod;u("copyWithin",function(t,a){return i(l(this),t,a,arguments.length>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-copy-within":105,"../internals/function-uncurry-this":157}],316:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/array-iteration").every,r=n.aTypedArray,i=n.exportTypedArrayMethod;i("every",function(u){return o(r(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],317:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/function-call"),r=e("../internals/array-fill"),i=n.aTypedArray,l=n.exportTypedArrayMethod;l("fill",function(s){var t=arguments.length;return o(r,i(this),s,t>1?arguments[1]:void 0,t>2?arguments[2]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-fill":106,"../internals/function-call":155}],318:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/array-iteration").filter,r=e("../internals/typed-array-from-species-and-list"),i=n.aTypedArray,l=n.exportTypedArrayMethod;l("filter",function(s){var t=o(i(this),s,arguments.length>1?arguments[1]:void 0);return r(this,t)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-from-species-and-list":260}],319:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/array-iteration").findIndex,r=n.aTypedArray,i=n.exportTypedArrayMethod;i("findIndex",function(u){return o(r(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],320:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/array-iteration").find,r=n.aTypedArray,i=n.exportTypedArrayMethod;i("find",function(u){return o(r(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],321:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/array-iteration").forEach,r=n.aTypedArray,i=n.exportTypedArrayMethod;i("forEach",function(u){o(r(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],322:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/array-includes").includes,r=n.aTypedArray,i=n.exportTypedArrayMethod;i("includes",function(u){return o(r(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],323:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/array-includes").indexOf,r=n.aTypedArray,i=n.exportTypedArrayMethod;i("indexOf",function(u){return o(r(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-includes":110}],324:[function(e,m,p){"use strict";var n=e("../internals/global"),o=e("../internals/fails"),r=e("../internals/function-uncurry-this"),i=e("../internals/array-buffer-view-core"),l=e("../modules/es.array.iterator"),u=e("../internals/well-known-symbol"),s=u("iterator"),t=n.Uint8Array,a=r(l.values),d=r(l.keys),h=r(l.entries),v=i.aTypedArray,g=i.exportTypedArrayMethod,E=t&&t.prototype,y=!o(function(){E[s].call([1])}),C=!!E&&E.values&&E[s]===E.values&&E.values.name==="values",B=function(){return a(v(this))};g("entries",function(){return h(v(this))},y),g("keys",function(){return d(v(this))},y),g("values",B,y||!C,{name:"values"}),g(s,B,y||!C,{name:"values"})},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],325:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/function-uncurry-this"),r=n.aTypedArray,i=n.exportTypedArrayMethod,l=o([].join);i("join",function(s){return l(r(this),s)})},{"../internals/array-buffer-view-core":103,"../internals/function-uncurry-this":157}],326:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/function-apply"),r=e("../internals/array-last-index-of"),i=n.aTypedArray,l=n.exportTypedArrayMethod;l("lastIndexOf",function(s){var t=arguments.length;return o(r,i(this),t>1?[s,arguments[1]]:[s])})},{"../internals/array-buffer-view-core":103,"../internals/array-last-index-of":112,"../internals/function-apply":152}],327:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/array-iteration").map,r=e("../internals/typed-array-species-constructor"),i=n.aTypedArray,l=n.exportTypedArrayMethod;l("map",function(s){return o(i(this),s,arguments.length>1?arguments[1]:void 0,function(t,a){return new(r(t))(a)})})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111,"../internals/typed-array-species-constructor":262}],328:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/array-reduce").right,r=n.aTypedArray,i=n.exportTypedArrayMethod;i("reduceRight",function(u){var s=arguments.length;return o(r(this),u,s,s>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],329:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/array-reduce").left,r=n.aTypedArray,i=n.exportTypedArrayMethod;i("reduce",function(u){var s=arguments.length;return o(r(this),u,s,s>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-reduce":115}],330:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=n.aTypedArray,r=n.exportTypedArrayMethod,i=Math.floor;r("reverse",function(){for(var u=this,s=o(u).length,t=i(s/2),a=0,d;a<t;)d=u[a],u[a++]=u[--s],u[s]=d;return u})},{"../internals/array-buffer-view-core":103}],331:[function(e,m,p){"use strict";var n=e("../internals/global"),o=e("../internals/function-call"),r=e("../internals/array-buffer-view-core"),i=e("../internals/length-of-array-like"),l=e("../internals/to-offset"),u=e("../internals/to-object"),s=e("../internals/fails"),t=n.RangeError,a=n.Int8Array,d=a&&a.prototype,h=d&&d.set,v=r.aTypedArray,g=r.exportTypedArrayMethod,E=!s(function(){var C=new Uint8ClampedArray(2);return o(h,C,{length:1,0:3},1),C[1]!==3}),y=E&&r.NATIVE_ARRAY_BUFFER_VIEWS&&s(function(){var C=new a(2);return C.set(1),C.set("2",1),C[0]!==0||C[1]!==2});g("set",function(B){v(this);var _=l(arguments.length>1?arguments[1]:void 0,1),A=u(B);if(E)return o(h,this,A,_);var b=this.length,D=i(A),M=0;if(D+_>b)throw t("Wrong length");for(;M<D;)this[_+M]=A[M++]},!E||y)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-call":155,"../internals/global":163,"../internals/length-of-array-like":188,"../internals/to-object":250,"../internals/to-offset":251}],332:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/typed-array-species-constructor"),r=e("../internals/fails"),i=e("../internals/array-slice"),l=n.aTypedArray,u=n.exportTypedArrayMethod,s=r(function(){new Int8Array(1).slice()});u("slice",function(a,d){for(var h=i(l(this),a,d),v=o(this),g=0,E=h.length,y=new v(E);E>g;)y[g]=h[g++];return y},s)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/typed-array-species-constructor":262}],333:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/array-iteration").some,r=n.aTypedArray,i=n.exportTypedArrayMethod;i("some",function(u){return o(r(this),u,arguments.length>1?arguments[1]:void 0)})},{"../internals/array-buffer-view-core":103,"../internals/array-iteration":111}],334:[function(e,m,p){"use strict";var n=e("../internals/global"),o=e("../internals/function-uncurry-this"),r=e("../internals/fails"),i=e("../internals/a-callable"),l=e("../internals/array-sort"),u=e("../internals/array-buffer-view-core"),s=e("../internals/engine-ff-version"),t=e("../internals/engine-is-ie-or-edge"),a=e("../internals/engine-v8-version"),d=e("../internals/engine-webkit-version"),h=u.aTypedArray,v=u.exportTypedArrayMethod,g=n.Uint16Array,E=g&&o(g.prototype.sort),y=!!E&&!(r(function(){E(new g(2),null)})&&r(function(){E(new g(2),{})})),C=!!E&&!r(function(){if(a)return a<74;if(s)return s<67;if(t)return!0;if(d)return d<602;var _=new g(516),A=Array(516),b,D;for(b=0;b<516;b++)D=b%4,_[b]=515-b,A[b]=b-2*D+3;for(E(_,function(M,R){return(M/4|0)-(R/4|0)}),b=0;b<516;b++)if(_[b]!==A[b])return!0}),B=function(_){return function(A,b){return _!==void 0?+_(A,b)||0:b!==b?-1:A!==A?1:A===0&&b===0?1/A>0&&1/b<0?1:-1:A>b}};v("sort",function(A){return A!==void 0&&i(A),C?E(this,A):l(h(this),B(A))},!C||y)},{"../internals/a-callable":95,"../internals/array-buffer-view-core":103,"../internals/array-sort":118,"../internals/engine-ff-version":138,"../internals/engine-is-ie-or-edge":140,"../internals/engine-v8-version":146,"../internals/engine-webkit-version":147,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],335:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core"),o=e("../internals/to-length"),r=e("../internals/to-absolute-index"),i=e("../internals/typed-array-species-constructor"),l=n.aTypedArray,u=n.exportTypedArrayMethod;u("subarray",function(t,a){var d=l(this),h=d.length,v=r(t,h),g=i(d);return new g(d.buffer,d.byteOffset+v*d.BYTES_PER_ELEMENT,o((a===void 0?h:r(a,h))-v))})},{"../internals/array-buffer-view-core":103,"../internals/to-absolute-index":245,"../internals/to-length":249,"../internals/typed-array-species-constructor":262}],336:[function(e,m,p){"use strict";var n=e("../internals/global"),o=e("../internals/function-apply"),r=e("../internals/array-buffer-view-core"),i=e("../internals/fails"),l=e("../internals/array-slice"),u=n.Int8Array,s=r.aTypedArray,t=r.exportTypedArrayMethod,a=[].toLocaleString,d=!!u&&i(function(){a.call(new u(1))}),h=i(function(){return[1,2].toLocaleString()!=new u([1,2]).toLocaleString()})||!i(function(){u.prototype.toLocaleString.call([1,2])});t("toLocaleString",function(){return o(a,d?l(s(this)):s(this),l(arguments))},h)},{"../internals/array-buffer-view-core":103,"../internals/array-slice":117,"../internals/fails":150,"../internals/function-apply":152,"../internals/global":163}],337:[function(e,m,p){"use strict";var n=e("../internals/array-buffer-view-core").exportTypedArrayMethod,o=e("../internals/fails"),r=e("../internals/global"),i=e("../internals/function-uncurry-this"),l=r.Uint8Array,u=l&&l.prototype||{},s=[].toString,t=i([].join);o(function(){s.call({})})&&(s=function(){return t(this)});var a=u.toString!=s;n("toString",s,a)},{"../internals/array-buffer-view-core":103,"../internals/fails":150,"../internals/function-uncurry-this":157,"../internals/global":163}],338:[function(e,m,p){var n=e("../internals/typed-array-constructor");n("Uint8",function(o){return function(i,l,u){return o(this,i,l,u)}})},{"../internals/typed-array-constructor":258}],339:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/dom-iterables"),r=e("../internals/dom-token-list-prototype"),i=e("../internals/array-for-each"),l=e("../internals/create-non-enumerable-property"),u=function(t){if(t&&t.forEach!==i)try{l(t,"forEach",i)}catch(a){t.forEach=i}};for(var s in o)o[s]&&u(n[s]&&n[s].prototype);u(r)},{"../internals/array-for-each":107,"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163}],340:[function(e,m,p){var n=e("../internals/global"),o=e("../internals/dom-iterables"),r=e("../internals/dom-token-list-prototype"),i=e("../modules/es.array.iterator"),l=e("../internals/create-non-enumerable-property"),u=e("../internals/well-known-symbol"),s=u("iterator"),t=u("toStringTag"),a=i.values,d=function(v,g){if(v){if(v[s]!==a)try{l(v,s,a)}catch(y){v[s]=a}if(v[t]||l(v,t,g),o[g]){for(var E in i)if(v[E]!==i[E])try{l(v,E,i[E])}catch(y){v[E]=i[E]}}}};for(var h in o)d(n[h]&&n[h].prototype,h);d(r,"DOMTokenList")},{"../internals/create-non-enumerable-property":129,"../internals/dom-iterables":136,"../internals/dom-token-list-prototype":137,"../internals/global":163,"../internals/well-known-symbol":268,"../modules/es.array.iterator":278}],341:[function(e,m,p){function n(C){return Array.isArray?Array.isArray(C):y(C)==="[object Array]"}p.isArray=n;function o(C){return typeof C=="boolean"}p.isBoolean=o;function r(C){return C===null}p.isNull=r;function i(C){return C==null}p.isNullOrUndefined=i;function l(C){return typeof C=="number"}p.isNumber=l;function u(C){return typeof C=="string"}p.isString=u;function s(C){return typeof C=="symbol"}p.isSymbol=s;function t(C){return C===void 0}p.isUndefined=t;function a(C){return y(C)==="[object RegExp]"}p.isRegExp=a;function d(C){return typeof C=="object"&&C!==null}p.isObject=d;function h(C){return y(C)==="[object Date]"}p.isDate=h;function v(C){return y(C)==="[object Error]"||C instanceof Error}p.isError=v;function g(C){return typeof C=="function"}p.isFunction=g;function E(C){return C===null||typeof C=="boolean"||typeof C=="number"||typeof C=="string"||typeof C=="symbol"||typeof C=="undefined"}p.isPrimitive=E,p.isBuffer=e("buffer").Buffer.isBuffer;function y(C){return Object.prototype.toString.call(C)}},{buffer:90}],342:[function(e,m,p){(function(n){"use strict";var o=function(){var s=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,t=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,a=/[^-+\dA-Z]/g;return function(d,h,v,g){if(arguments.length===1&&u(d)==="string"&&!/\d/.test(d)&&(h=d,d=void 0),d=d||new Date,d instanceof Date||(d=new Date(d)),isNaN(d))throw TypeError("Invalid date");h=String(o.masks[h]||h||o.masks.default);var E=h.slice(0,4);(E==="UTC:"||E==="GMT:")&&(h=h.slice(4),v=!0,E==="GMT:"&&(g=!0));var y=v?"getUTC":"get",C=d[y+"Date"](),B=d[y+"Day"](),_=d[y+"Month"](),A=d[y+"FullYear"](),b=d[y+"Hours"](),D=d[y+"Minutes"](),M=d[y+"Seconds"](),R=d[y+"Milliseconds"](),H=v?0:d.getTimezoneOffset(),q=i(d),Y=l(d),W={d:C,dd:r(C),ddd:o.i18n.dayNames[B],dddd:o.i18n.dayNames[B+7],m:_+1,mm:r(_+1),mmm:o.i18n.monthNames[_],mmmm:o.i18n.monthNames[_+12],yy:String(A).slice(2),yyyy:A,h:b%12||12,hh:r(b%12||12),H:b,HH:r(b),M:D,MM:r(D),s:M,ss:r(M),l:r(R,3),L:r(Math.round(R/10)),t:b<12?"a":"p",tt:b<12?"am":"pm",T:b<12?"A":"P",TT:b<12?"AM":"PM",Z:g?"GMT":v?"UTC":(String(d).match(t)||[""]).pop().replace(a,""),o:(H>0?"-":"+")+r(Math.floor(Math.abs(H)/60)*100+Math.abs(H)%60,4),S:["th","st","nd","rd"][C%10>3?0:(C%100-C%10!=10)*C%10],W:q,N:Y};return h.replace(s,function(O){return O in W?W[O]:O.slice(1,O.length-1)})}}();o.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},o.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function r(s,t){for(s=String(s),t=t||2;s.length<t;)s="0"+s;return s}function i(s){var t=new Date(s.getFullYear(),s.getMonth(),s.getDate());t.setDate(t.getDate()-(t.getDay()+6)%7+3);var a=new Date(t.getFullYear(),0,4);a.setDate(a.getDate()-(a.getDay()+6)%7+3);var d=t.getTimezoneOffset()-a.getTimezoneOffset();t.setHours(t.getHours()-d);var h=(t-a)/(864e5*7);return 1+Math.floor(h)}function l(s){var t=s.getDay();return t===0&&(t=7),t}function u(s){return s===null?"null":s===void 0?"undefined":typeof s!="object"?typeof s:Array.isArray(s)?"array":{}.toString.call(s).slice(8,-1).toLowerCase()}typeof w=="function"&&w.amd?w(function(){return o}):typeof p=="object"?m.exports=o:n.dateFormat=o})(this)},{}],343:[function(e,m,p){"use strict";var n=/["'&<>]/;m.exports=o;function o(r){var i=""+r,l=n.exec(i);if(!l)return i;var u,s="",t=0,a=0;for(t=l.index;t<i.length;t++){switch(i.charCodeAt(t)){case 34:u=""";break;case 38:u="&";break;case 39:u="'";break;case 60:u="<";break;case 62:u=">";break;default:continue}a!==t&&(s+=i.substring(a,t)),a=t+1,s+=u}return a!==t?s+i.substring(a,t):s}},{}],344:[function(e,m,p){"use strict";var n=typeof Reflect=="object"?Reflect:null,o=n&&typeof n.apply=="function"?n.apply:function(M,R,H){return Function.prototype.apply.call(M,R,H)},r;n&&typeof n.ownKeys=="function"?r=n.ownKeys:Object.getOwnPropertySymbols?r=function(M){return Object.getOwnPropertyNames(M).concat(Object.getOwnPropertySymbols(M))}:r=function(M){return Object.getOwnPropertyNames(M)};function i(D){console&&console.warn&&console.warn(D)}var l=Number.isNaN||function(M){return M!==M};function u(){u.init.call(this)}m.exports=u,m.exports.once=_,u.EventEmitter=u,u.prototype._events=void 0,u.prototype._eventsCount=0,u.prototype._maxListeners=void 0;var s=10;function t(D){if(typeof D!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof D)}Object.defineProperty(u,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(D){if(typeof D!="number"||D<0||l(D))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+D+".");s=D}}),u.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},u.prototype.setMaxListeners=function(M){if(typeof M!="number"||M<0||l(M))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+M+".");return this._maxListeners=M,this};function a(D){return D._maxListeners===void 0?u.defaultMaxListeners:D._maxListeners}u.prototype.getMaxListeners=function(){return a(this)},u.prototype.emit=function(M){for(var R=[],H=1;H<arguments.length;H++)R.push(arguments[H]);var q=M==="error",Y=this._events;if(Y!==void 0)q=q&&Y.error===void 0;else if(!q)return!1;if(q){var W;if(R.length>0&&(W=R[0]),W instanceof Error)throw W;var O=new Error("Unhandled error."+(W?" ("+W.message+")":""));throw O.context=W,O}var ne=Y[M];if(ne===void 0)return!1;if(typeof ne=="function")o(ne,this,R);else for(var ee=ne.length,Ae=y(ne,ee),H=0;H<ee;++H)o(Ae[H],this,R);return!0};function d(D,M,R,H){var q,Y,W;if(t(R),Y=D._events,Y===void 0?(Y=D._events=Object.create(null),D._eventsCount=0):(Y.newListener!==void 0&&(D.emit("newListener",M,R.listener?R.listener:R),Y=D._events),W=Y[M]),W===void 0)W=Y[M]=R,++D._eventsCount;else if(typeof W=="function"?W=Y[M]=H?[R,W]:[W,R]:H?W.unshift(R):W.push(R),q=a(D),q>0&&W.length>q&&!W.warned){W.warned=!0;var O=new Error("Possible EventEmitter memory leak detected. "+W.length+" "+String(M)+" listeners added. Use emitter.setMaxListeners() to increase limit");O.name="MaxListenersExceededWarning",O.emitter=D,O.type=M,O.count=W.length,i(O)}return D}u.prototype.addListener=function(M,R){return d(this,M,R,!1)},u.prototype.on=u.prototype.addListener,u.prototype.prependListener=function(M,R){return d(this,M,R,!0)};function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function v(D,M,R){var H={fired:!1,wrapFn:void 0,target:D,type:M,listener:R},q=h.bind(H);return q.listener=R,H.wrapFn=q,q}u.prototype.once=function(M,R){return t(R),this.on(M,v(this,M,R)),this},u.prototype.prependOnceListener=function(M,R){return t(R),this.prependListener(M,v(this,M,R)),this},u.prototype.removeListener=function(M,R){var H,q,Y,W,O;if(t(R),q=this._events,q===void 0)return this;if(H=q[M],H===void 0)return this;if(H===R||H.listener===R)--this._eventsCount===0?this._events=Object.create(null):(delete q[M],q.removeListener&&this.emit("removeListener",M,H.listener||R));else if(typeof H!="function"){for(Y=-1,W=H.length-1;W>=0;W--)if(H[W]===R||H[W].listener===R){O=H[W].listener,Y=W;break}if(Y<0)return this;Y===0?H.shift():C(H,Y),H.length===1&&(q[M]=H[0]),q.removeListener!==void 0&&this.emit("removeListener",M,O||R)}return this},u.prototype.off=u.prototype.removeListener,u.prototype.removeAllListeners=function(M){var R,H,q;if(H=this._events,H===void 0)return this;if(H.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):H[M]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete H[M]),this;if(arguments.length===0){var Y=Object.keys(H),W;for(q=0;q<Y.length;++q)W=Y[q],W!=="removeListener"&&this.removeAllListeners(W);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(R=H[M],typeof R=="function")this.removeListener(M,R);else if(R!==void 0)for(q=R.length-1;q>=0;q--)this.removeListener(M,R[q]);return this};function g(D,M,R){var H=D._events;if(H===void 0)return[];var q=H[M];return q===void 0?[]:typeof q=="function"?R?[q.listener||q]:[q]:R?B(q):y(q,q.length)}u.prototype.listeners=function(M){return g(this,M,!0)},u.prototype.rawListeners=function(M){return g(this,M,!1)},u.listenerCount=function(D,M){return typeof D.listenerCount=="function"?D.listenerCount(M):E.call(D,M)},u.prototype.listenerCount=E;function E(D){var M=this._events;if(M!==void 0){var R=M[D];if(typeof R=="function")return 1;if(R!==void 0)return R.length}return 0}u.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]};function y(D,M){for(var R=new Array(M),H=0;H<M;++H)R[H]=D[H];return R}function C(D,M){for(;M+1<D.length;M++)D[M]=D[M+1];D.pop()}function B(D){for(var M=new Array(D.length),R=0;R<M.length;++R)M[R]=D[R].listener||D[R];return M}function _(D,M){return new Promise(function(R,H){function q(W){D.removeListener(M,Y),H(W)}function Y(){typeof D.removeListener=="function"&&D.removeListener("error",q),R([].slice.call(arguments))}b(D,M,Y,{once:!0}),M!=="error"&&A(D,q,{once:!0})})}function A(D,M,R){typeof D.on=="function"&&b(D,"error",M,R)}function b(D,M,R,H){if(typeof D.on=="function")H.once?D.once(M,R):D.on(M,R);else if(typeof D.addEventListener=="function")D.addEventListener(M,function q(Y){H.once&&D.removeEventListener(M,q),R(Y)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof D)}},{}],345:[function(e,m,p){"use strict";var n=e("is-callable"),o=Object.prototype.toString,r=Object.prototype.hasOwnProperty,i=function(a,d,h){for(var v=0,g=a.length;v<g;v++)r.call(a,v)&&(h==null?d(a[v],v,a):d.call(h,a[v],v,a))},l=function(a,d,h){for(var v=0,g=a.length;v<g;v++)h==null?d(a.charAt(v),v,a):d.call(h,a.charAt(v),v,a)},u=function(a,d,h){for(var v in a)r.call(a,v)&&(h==null?d(a[v],v,a):d.call(h,a[v],v,a))},s=function(a,d,h){if(!n(d))throw new TypeError("iterator must be a function");var v;arguments.length>=3&&(v=h),o.call(a)==="[object Array]"?i(a,d,v):typeof a=="string"?l(a,d,v):u(a,d,v)};m.exports=s},{"is-callable":367}],346:[function(e,m,p){"use strict";var n="Function.prototype.bind called on incompatible ",o=Array.prototype.slice,r=Object.prototype.toString,i="[object Function]";m.exports=function(u){var s=this;if(typeof s!="function"||r.call(s)!==i)throw new TypeError(n+s);for(var t=o.call(arguments,1),a,d=function(){if(this instanceof a){var y=s.apply(this,t.concat(o.call(arguments)));return Object(y)===y?y:this}else return s.apply(u,t.concat(o.call(arguments)))},h=Math.max(0,s.length-t.length),v=[],g=0;g<h;g++)v.push("$"+g);if(a=Function("binder","return function ("+v.join(",")+"){ return binder.apply(this,arguments); }")(d),s.prototype){var E=function(){};E.prototype=s.prototype,a.prototype=new E,E.prototype=null}return a}},{}],347:[function(e,m,p){"use strict";var n=e("./implementation");m.exports=Function.prototype.bind||n},{"./implementation":346}],348:[function(e,m,p){"use strict";var n,o=SyntaxError,r=Function,i=TypeError,l=function(ne){try{return r('"use strict"; return ('+ne+").constructor;")()}catch(ee){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(ne){u=null}var s=function(){throw new i},t=u?function(){try{return arguments.callee,s}catch(ne){try{return u(arguments,"callee").get}catch(ee){return s}}}():s,a=e("has-symbols")(),d=e("has-proto")(),h=Object.getPrototypeOf||(d?function(ne){return ne.__proto__}:null),v={},g=typeof Uint8Array=="undefined"||!h?n:h(Uint8Array),E={"%AggregateError%":typeof AggregateError=="undefined"?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?n:ArrayBuffer,"%ArrayIteratorPrototype%":a&&h?h([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":v,"%AsyncGenerator%":v,"%AsyncGeneratorFunction%":v,"%AsyncIteratorPrototype%":v,"%Atomics%":typeof Atomics=="undefined"?n:Atomics,"%BigInt%":typeof BigInt=="undefined"?n:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?n:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?n:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array=="undefined"?n:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?n:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?n:FinalizationRegistry,"%Function%":r,"%GeneratorFunction%":v,"%Int8Array%":typeof Int8Array=="undefined"?n:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?n:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":a&&h?h(h([][Symbol.iterator]())):n,"%JSON%":typeof JSON=="object"?JSON:n,"%Map%":typeof Map=="undefined"?n:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!a||!h?n:h(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?n:Promise,"%Proxy%":typeof Proxy=="undefined"?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect=="undefined"?n:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?n:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!a||!h?n:h(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":a&&h?h(""[Symbol.iterator]()):n,"%Symbol%":a?Symbol:n,"%SyntaxError%":o,"%ThrowTypeError%":t,"%TypedArray%":g,"%TypeError%":i,"%Uint8Array%":typeof Uint8Array=="undefined"?n:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?n:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?n:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap=="undefined"?n:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?n:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?n:WeakSet};if(h)try{null.error}catch(ne){var y=h(h(ne));E["%Error.prototype%"]=y}var C=function ne(ee){var Ae;if(ee==="%AsyncFunction%")Ae=l("async function () {}");else if(ee==="%GeneratorFunction%")Ae=l("function* () {}");else if(ee==="%AsyncGeneratorFunction%")Ae=l("async function* () {}");else if(ee==="%AsyncGenerator%"){var $=ne("%AsyncGeneratorFunction%");$&&(Ae=$.prototype)}else if(ee==="%AsyncIteratorPrototype%"){var be=ne("%AsyncGenerator%");be&&h&&(Ae=h(be.prototype))}return E[ee]=Ae,Ae},B={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},_=e("function-bind"),A=e("has"),b=_.call(Function.call,Array.prototype.concat),D=_.call(Function.apply,Array.prototype.splice),M=_.call(Function.call,String.prototype.replace),R=_.call(Function.call,String.prototype.slice),H=_.call(Function.call,RegExp.prototype.exec),q=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,Y=/\\(\\)?/g,W=function(ee){var Ae=R(ee,0,1),$=R(ee,-1);if(Ae==="%"&&$!=="%")throw new o("invalid intrinsic syntax, expected closing `%`");if($==="%"&&Ae!=="%")throw new o("invalid intrinsic syntax, expected opening `%`");var be=[];return M(ee,q,function(Ne,Oe,Ge,Ve){be[be.length]=Ge?M(Ve,Y,"$1"):Oe||Ne}),be},O=function(ee,Ae){var $=ee,be;if(A(B,$)&&(be=B[$],$="%"+be[0]+"%"),A(E,$)){var Ne=E[$];if(Ne===v&&(Ne=C($)),typeof Ne=="undefined"&&!Ae)throw new i("intrinsic "+ee+" exists, but is not available. Please file an issue!");return{alias:be,name:$,value:Ne}}throw new o("intrinsic "+ee+" does not exist!")};m.exports=function(ee,Ae){if(typeof ee!="string"||ee.length===0)throw new i("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Ae!="boolean")throw new i('"allowMissing" argument must be a boolean');if(H(/^%?[^%]*%?$/,ee)===null)throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var $=W(ee),be=$.length>0?$[0]:"",Ne=O("%"+be+"%",Ae),Oe=Ne.name,Ge=Ne.value,Ve=!1,_e=Ne.alias;_e&&(be=_e[0],D($,b([0,1],_e)));for(var xe=1,Xe=!0;xe<$.length;xe+=1){var qe=$[xe],lt=R(qe,0,1),at=R(qe,-1);if((lt==='"'||lt==="'"||lt==="`"||at==='"'||at==="'"||at==="`")&<!==at)throw new o("property names with quotes must have matching quotes");if((qe==="constructor"||!Xe)&&(Ve=!0),be+="."+qe,Oe="%"+be+"%",A(E,Oe))Ge=E[Oe];else if(Ge!=null){if(!(qe in Ge)){if(!Ae)throw new i("base intrinsic for "+ee+" exists, but the property is not available.");return}if(u&&xe+1>=$.length){var Ee=u(Ge,qe);Xe=!!Ee,Xe&&"get"in Ee&&!("originalValue"in Ee.get)?Ge=Ee.get:Ge=Ge[qe]}else Xe=A(Ge,qe),Ge=Ge[qe];Xe&&!Ve&&(E[Oe]=Ge)}}return Ge}},{"function-bind":347,has:354,"has-proto":350,"has-symbols":351}],349:[function(e,m,p){"use strict";var n=e("get-intrinsic"),o=n("%Object.getOwnPropertyDescriptor%",!0);if(o)try{o([],"length")}catch(r){o=null}m.exports=o},{"get-intrinsic":348}],350:[function(e,m,p){"use strict";var n={foo:{}},o=Object;m.exports=function(){return{__proto__:n}.foo===n.foo&&!({__proto__:null}instanceof o)}},{}],351:[function(e,m,p){"use strict";var n=typeof Symbol!="undefined"&&Symbol,o=e("./shams");m.exports=function(){return typeof n!="function"||typeof Symbol!="function"||typeof n("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:o()}},{"./shams":352}],352:[function(e,m,p){"use strict";m.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var o={},r=Symbol("test"),i=Object(r);if(typeof r=="string"||Object.prototype.toString.call(r)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var l=42;o[r]=l;for(r in o)return!1;if(typeof Object.keys=="function"&&Object.keys(o).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(o).length!==0)return!1;var u=Object.getOwnPropertySymbols(o);if(u.length!==1||u[0]!==r||!Object.prototype.propertyIsEnumerable.call(o,r))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(o,r);if(s.value!==l||s.enumerable!==!0)return!1}return!0}},{}],353:[function(e,m,p){"use strict";var n=e("has-symbols/shams");m.exports=function(){return n()&&!!Symbol.toStringTag}},{"has-symbols/shams":352}],354:[function(e,m,p){"use strict";var n=e("function-bind");m.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},{"function-bind":347}],355:[function(e,m,p){var n=e("http"),o=e("url"),r=m.exports;for(var i in n)n.hasOwnProperty(i)&&(r[i]=n[i]);r.request=function(u,s){return u=l(u),n.request.call(this,u,s)},r.get=function(u,s){return u=l(u),n.get.call(this,u,s)};function l(u){if(typeof u=="string"&&(u=o.parse(u)),u.protocol||(u.protocol="https:"),u.protocol!=="https:")throw new Error('Protocol "'+u.protocol+'" not supported. Expected "https:"');return u}},{http:468,url:472}],356:[function(e,m,p){"use strict";var n=e("util"),o=e("ms");m.exports=function(r){if(typeof r=="number")return r;var i=o(r);if(i===void 0){var l=new Error(n.format("humanize-ms(%j) result undefined",r));console.warn(l.stack)}return i}},{ms:376,util:419}],357:[function(e,m,p){p.read=function(n,o,r,i,l){var u,s,t=l*8-i-1,a=(1<<t)-1,d=a>>1,h=-7,v=r?l-1:0,g=r?-1:1,E=n[o+v];for(v+=g,u=E&(1<<-h)-1,E>>=-h,h+=t;h>0;u=u*256+n[o+v],v+=g,h-=8);for(s=u&(1<<-h)-1,u>>=-h,h+=i;h>0;s=s*256+n[o+v],v+=g,h-=8);if(u===0)u=1-d;else{if(u===a)return s?NaN:(E?-1:1)*(1/0);s=s+Math.pow(2,i),u=u-d}return(E?-1:1)*s*Math.pow(2,u-i)},p.write=function(n,o,r,i,l,u){var s,t,a,d=u*8-l-1,h=(1<<d)-1,v=h>>1,g=l===23?Math.pow(2,-24)-Math.pow(2,-77):0,E=i?0:u-1,y=i?1:-1,C=o<0||o===0&&1/o<0?1:0;for(o=Math.abs(o),isNaN(o)||o===1/0?(t=isNaN(o)?1:0,s=h):(s=Math.floor(Math.log(o)/Math.LN2),o*(a=Math.pow(2,-s))<1&&(s--,a*=2),s+v>=1?o+=g/a:o+=g*Math.pow(2,1-v),o*a>=2&&(s++,a/=2),s+v>=h?(t=0,s=h):s+v>=1?(t=(o*a-1)*Math.pow(2,l),s=s+v):(t=o*Math.pow(2,v-1)*Math.pow(2,l),s=0));l>=8;n[r+E]=t&255,E+=y,t/=256,l-=8);for(s=s<<l|t,d+=l;d>0;n[r+E]=s&255,E+=y,s/=256,d-=8);n[r+E-y]|=C*128}},{}],358:[function(e,m,p){"use strict";var n=[e("./nextTick"),e("./queueMicrotask"),e("./mutation.js"),e("./messageChannel"),e("./stateChange"),e("./timeout")],o,r,i=-1,l=[],u=!1;function s(){!o||!r||(o=!1,r.length?l=r.concat(l):i=-1,l.length&&t())}function t(){if(!o){u=!1,o=!0;for(var E=l.length,y=setTimeout(s);E;){for(r=l,l=[];r&&++i<E;)r[i].run();i=-1,E=l.length}r=null,i=-1,o=!1,clearTimeout(y)}}for(var a,d=-1,h=n.length;++d<h;)if(n[d]&&n[d].test&&n[d].test()){a=n[d].install(t);break}function v(E,y){this.fun=E,this.array=y}v.prototype.run=function(){var E=this.fun,y=this.array;switch(y.length){case 0:return E();case 1:return E(y[0]);case 2:return E(y[0],y[1]);case 3:return E(y[0],y[1],y[2]);default:return E.apply(null,y)}},m.exports=g;function g(E){var y=new Array(arguments.length-1);if(arguments.length>1)for(var C=1;C<arguments.length;C++)y[C-1]=arguments[C];l.push(new v(E,y)),!u&&!o&&(u=!0,a())}},{"./messageChannel":359,"./mutation.js":360,"./nextTick":89,"./queueMicrotask":361,"./stateChange":362,"./timeout":363}],359:[function(e,m,p){(function(n){(function(){"use strict";p.test=function(){return n.setImmediate?!1:typeof n.MessageChannel!="undefined"},p.install=function(o){var r=new n.MessageChannel;return r.port1.onmessage=o,function(){r.port2.postMessage(0)}}}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],360:[function(e,m,p){(function(n){(function(){"use strict";var o=n.MutationObserver||n.WebKitMutationObserver;p.test=function(){return o},p.install=function(r){var i=0,l=new o(r),u=n.document.createTextNode("");return l.observe(u,{characterData:!0}),function(){u.data=i=++i%2}}}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],361:[function(e,m,p){(function(n){(function(){"use strict";p.test=function(){return typeof n.queueMicrotask=="function"},p.install=function(o){return function(){n.queueMicrotask(o)}}}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],362:[function(e,m,p){(function(n){(function(){"use strict";p.test=function(){return"document"in n&&"onreadystatechange"in n.document.createElement("script")},p.install=function(o){return function(){var r=n.document.createElement("script");return r.onreadystatechange=function(){o(),r.onreadystatechange=null,r.parentNode.removeChild(r),r=null},n.document.documentElement.appendChild(r),o}}}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],363:[function(e,m,p){"use strict";p.test=function(){return!0},p.install=function(n){return function(){setTimeout(n,0)}}},{}],364:[function(e,m,p){typeof Object.create=="function"?m.exports=function(o,r){r&&(o.super_=r,o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}))}:m.exports=function(o,r){if(r){o.super_=r;var i=function(){};i.prototype=r.prototype,o.prototype=new i,o.prototype.constructor=o}}},{}],365:[function(e,m,p){"use strict";var n=e("has-tostringtag/shams")(),o=e("call-bind/callBound"),r=o("Object.prototype.toString"),i=function(t){return n&&t&&typeof t=="object"&&Symbol.toStringTag in t?!1:r(t)==="[object Arguments]"},l=function(t){return i(t)?!0:t!==null&&typeof t=="object"&&typeof t.length=="number"&&t.length>=0&&r(t)!=="[object Array]"&&r(t.callee)==="[object Function]"},u=function(){return i(arguments)}();i.isLegacyArguments=l,m.exports=u?i:l},{"call-bind/callBound":92,"has-tostringtag/shams":353}],366:[function(e,m,p){m.exports=function(r){return r!=null&&(n(r)||o(r)||!!r._isBuffer)};function n(r){return!!r.constructor&&typeof r.constructor.isBuffer=="function"&&r.constructor.isBuffer(r)}function o(r){return typeof r.readFloatLE=="function"&&typeof r.slice=="function"&&n(r.slice(0,0))}},{}],367:[function(e,m,p){"use strict";var n=Function.prototype.toString,o=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,r,i;if(typeof o=="function"&&typeof Object.defineProperty=="function")try{r=Object.defineProperty({},"length",{get:function(){throw i}}),i={},o(function(){throw 42},null,r)}catch(A){A!==i&&(o=null)}else o=null;var l=/^\s*class\b/,u=function(b){try{var D=n.call(b);return l.test(D)}catch(M){return!1}},s=function(b){try{return u(b)?!1:(n.call(b),!0)}catch(D){return!1}},t=Object.prototype.toString,a="[object Object]",d="[object Function]",h="[object GeneratorFunction]",v="[object HTMLAllCollection]",g="[object HTML document.all class]",E="[object HTMLCollection]",y=typeof Symbol=="function"&&!!Symbol.toStringTag,C=!(0 in[,]),B=function(){return!1};if(typeof document=="object"){var _=document.all;t.call(_)===t.call(document.all)&&(B=function(b){if((C||!b)&&(typeof b=="undefined"||typeof b=="object"))try{var D=t.call(b);return(D===v||D===g||D===E||D===a)&&b("")==null}catch(M){}return!1})}m.exports=o?function(b){if(B(b))return!0;if(!b||typeof b!="function"&&typeof b!="object")return!1;try{o(b,null,r)}catch(D){if(D!==i)return!1}return!u(b)&&s(b)}:function(b){if(B(b))return!0;if(!b||typeof b!="function"&&typeof b!="object")return!1;if(y)return s(b);if(u(b))return!1;var D=t.call(b);return D!==d&&D!==h&&!/^\[object HTML/.test(D)?!1:s(b)}},{}],368:[function(e,m,p){"use strict";var n=Object.prototype.toString,o=Function.prototype.toString,r=/^\s*(?:function)?\*/,i=e("has-tostringtag/shams")(),l=Object.getPrototypeOf,u=function(){if(!i)return!1;try{return Function("return function*() {}")()}catch(t){}},s;m.exports=function(a){if(typeof a!="function")return!1;if(r.test(o.call(a)))return!0;if(!i){var d=n.call(a);return d==="[object GeneratorFunction]"}if(!l)return!1;if(typeof s=="undefined"){var h=u();s=h?l(h):!1}return l(a)===s}},{"has-tostringtag/shams":353}],369:[function(e,m,p){"use strict";var n=e("which-typed-array");m.exports=function(r){return!!n(r)}},{"which-typed-array":420}],370:[function(e,m,p){var n={}.toString;m.exports=Array.isArray||function(o){return n.call(o)=="[object Array]"}},{}],371:[function(e,m,p){(function(n){(function(){(function(o,r){typeof p=="object"&&typeof m!="undefined"?m.exports=r(o):typeof w=="function"&&w.amd?w(r):r(o)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof n!="undefined"?n:this,function(o){"use strict";o=o||{};var r=o.Base64,i="2.6.4",l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=function(ee){for(var Ae={},$=0,be=ee.length;$<be;$++)Ae[ee.charAt($)]=$;return Ae}(l),s=String.fromCharCode,t=function(ee){if(ee.length<2){var Ae=ee.charCodeAt(0);return Ae<128?ee:Ae<2048?s(192|Ae>>>6)+s(128|Ae&63):s(224|Ae>>>12&15)+s(128|Ae>>>6&63)+s(128|Ae&63)}else{var Ae=65536+(ee.charCodeAt(0)-55296)*1024+(ee.charCodeAt(1)-56320);return s(240|Ae>>>18&7)+s(128|Ae>>>12&63)+s(128|Ae>>>6&63)+s(128|Ae&63)}},a=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,d=function(ee){return ee.replace(a,t)},h=function(ee){var Ae=[0,2,1][ee.length%3],$=ee.charCodeAt(0)<<16|(ee.length>1?ee.charCodeAt(1):0)<<8|(ee.length>2?ee.charCodeAt(2):0),be=[l.charAt($>>>18),l.charAt($>>>12&63),Ae>=2?"=":l.charAt($>>>6&63),Ae>=1?"=":l.charAt($&63)];return be.join("")},v=o.btoa&&typeof o.btoa=="function"?function(ee){return o.btoa(ee)}:function(ee){if(ee.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return ee.replace(/[\s\S]{1,3}/g,h)},g=function(ee){return v(d(String(ee)))},E=function(ee){return ee.replace(/[+\/]/g,function(Ae){return Ae=="+"?"-":"_"}).replace(/=/g,"")},y=function(ee,Ae){return Ae?E(g(ee)):g(ee)},C=function(ee){return y(ee,!0)},B;o.Uint8Array&&(B=function(ee,Ae){for(var $="",be=0,Ne=ee.length;be<Ne;be+=3){var Oe=ee[be],Ge=ee[be+1],Ve=ee[be+2],_e=Oe<<16|Ge<<8|Ve;$+=l.charAt(_e>>>18)+l.charAt(_e>>>12&63)+(typeof Ge!="undefined"?l.charAt(_e>>>6&63):"=")+(typeof Ve!="undefined"?l.charAt(_e&63):"=")}return Ae?E($):$});var _=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,A=function(ee){switch(ee.length){case 4:var Ae=(7&ee.charCodeAt(0))<<18|(63&ee.charCodeAt(1))<<12|(63&ee.charCodeAt(2))<<6|63&ee.charCodeAt(3),$=Ae-65536;return s(($>>>10)+55296)+s(($&1023)+56320);case 3:return s((15&ee.charCodeAt(0))<<12|(63&ee.charCodeAt(1))<<6|63&ee.charCodeAt(2));default:return s((31&ee.charCodeAt(0))<<6|63&ee.charCodeAt(1))}},b=function(ee){return ee.replace(_,A)},D=function(ee){var Ae=ee.length,$=Ae%4,be=(Ae>0?u[ee.charAt(0)]<<18:0)|(Ae>1?u[ee.charAt(1)]<<12:0)|(Ae>2?u[ee.charAt(2)]<<6:0)|(Ae>3?u[ee.charAt(3)]:0),Ne=[s(be>>>16),s(be>>>8&255),s(be&255)];return Ne.length-=[0,0,2,1][$],Ne.join("")},M=o.atob&&typeof o.atob=="function"?function(ee){return o.atob(ee)}:function(ee){return ee.replace(/\S{1,4}/g,D)},R=function(ee){return M(String(ee).replace(/[^A-Za-z0-9\+\/]/g,""))},H=function(ee){return b(M(ee))},q=function(ee){return String(ee).replace(/[-_]/g,function(Ae){return Ae=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Y=function(ee){return H(q(ee))},W;o.Uint8Array&&(W=function(ee){return Uint8Array.from(R(q(ee)),function(Ae){return Ae.charCodeAt(0)})});var O=function(){var ee=o.Base64;return o.Base64=r,ee};if(o.Base64={VERSION:i,atob:R,btoa:v,fromBase64:Y,toBase64:y,utob:d,encode:y,encodeURI:C,btou:b,decode:Y,noConflict:O,fromUint8Array:B,toUint8Array:W},typeof Object.defineProperty=="function"){var ne=function(ee){return{value:ee,enumerable:!1,writable:!0,configurable:!0}};o.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",ne(function(){return Y(this)})),Object.defineProperty(String.prototype,"toBase64",ne(function(ee){return y(this,ee)})),Object.defineProperty(String.prototype,"toBase64URI",ne(function(){return y(this,!0)}))}}return o.Meteor&&(Base64=o.Base64),typeof m!="undefined"&&m.exports?m.exports.Base64=o.Base64:typeof w=="function"&&w.amd&&w([],function(){return o.Base64}),{Base64:o.Base64}})}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],372:[function(e,m,p){"use strict";m.exports=o;var n=Object.prototype.hasOwnProperty;function o(r,i,l){if(!r)throw new TypeError("argument dest is required");if(!i)throw new TypeError("argument src is required");return l===void 0&&(l=!0),Object.getOwnPropertyNames(i).forEach(function(s){if(!(!l&&n.call(r,s))){var t=Object.getOwnPropertyDescriptor(i,s);Object.defineProperty(r,s,t)}}),r}},{}],373:[function(e,m,p){"use strict";e("core-js/modules/es.array.map.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.regexp.constructor.js"),e("core-js/modules/es.regexp.to-string.js");function n(){this._types=Object.create(null),this._extensions=Object.create(null);for(var o=0;o<arguments.length;o++)this.define(arguments[o]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}n.prototype.define=function(o,r){for(var i in o){var l=o[i].map(function(a){return a.toLowerCase()});i=i.toLowerCase();for(var u=0;u<l.length;u++){var s=l[u];if(s[0]!=="*"){if(!r&&s in this._types)throw new Error('Attempt to change mapping for "'+s+'" extension from "'+this._types[s]+'" to "'+i+'". Pass `force=true` to allow this, otherwise remove "'+s+'" from the list of extensions for "'+i+'".');this._types[s]=i}}if(r||!this._extensions[i]){var t=l[0];this._extensions[i]=t[0]!=="*"?t:t.substr(1)}}},n.prototype.getType=function(o){o=String(o);var r=o.replace(/^.*[/\\]/,"").toLowerCase(),i=r.replace(/^.*\./,"").toLowerCase(),l=r.length<o.length,u=i.length<r.length-1;return(u||!l)&&this._types[i]||null},n.prototype.getExtension=function(o){return o=/^\s*([^;\s]*)/.test(o)&&RegExp.$1,o&&this._extensions[o.toLowerCase()]||null},m.exports=n},{"core-js/modules/es.array.map.js":280,"core-js/modules/es.regexp.constructor.js":299,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.replace.js":305}],374:[function(e,m,p){"use strict";var n=e("./Mime");m.exports=new n(e("./types/standard"))},{"./Mime":373,"./types/standard":375}],375:[function(e,m,p){"use strict";m.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["es","ecma"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/express":["exp"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/trig":["trig"],"application/ttml+xml":["ttml"],"application/ubjson":["ubj"],"application/urc-ressheet+xml":["rsheet"],"application/urc-targetdesc+xml":["td"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["*xsl","xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/amr":["amr"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx","opus"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/avif":["avif"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/ktx2":["ktx2"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/step+xml":["stpx"],"model/step+zip":["stpz"],"model/step-xml+zip":["stpxz"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/spdx":["spdx"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/iso.segment":["m4s"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}],376:[function(e,m,p){var n=1e3,o=n*60,r=o*60,i=r*24,l=i*7,u=i*365.25;m.exports=function(h,v){v=v||{};var g=typeof h;if(g==="string"&&h.length>0)return s(h);if(g==="number"&&isFinite(h))return v.long?a(h):t(h);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(h))};function s(h){if(h=String(h),!(h.length>100)){var v=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(h);if(v){var g=parseFloat(v[1]),E=(v[2]||"ms").toLowerCase();switch(E){case"years":case"year":case"yrs":case"yr":case"y":return g*u;case"weeks":case"week":case"w":return g*l;case"days":case"day":case"d":return g*i;case"hours":case"hour":case"hrs":case"hr":case"h":return g*r;case"minutes":case"minute":case"mins":case"min":case"m":return g*o;case"seconds":case"second":case"secs":case"sec":case"s":return g*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return g;default:return}}}}function t(h){var v=Math.abs(h);return v>=i?Math.round(h/i)+"d":v>=r?Math.round(h/r)+"h":v>=o?Math.round(h/o)+"m":v>=n?Math.round(h/n)+"s":h+"ms"}function a(h){var v=Math.abs(h);return v>=i?d(h,v,i,"day"):v>=r?d(h,v,r,"hour"):v>=o?d(h,v,o,"minute"):v>=n?d(h,v,n,"second"):h+" ms"}function d(h,v,g,E){var y=v>=g*1.5;return Math.round(h/g)+" "+E+(y?"s":"")}},{}],377:[function(e,m,p){"use strict";var n=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function i(u){if(u==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(u)}function l(){try{if(!Object.assign)return!1;var u=new String("abc");if(u[5]="de",Object.getOwnPropertyNames(u)[0]==="5")return!1;for(var s={},t=0;t<10;t++)s["_"+String.fromCharCode(t)]=t;var a=Object.getOwnPropertyNames(s).map(function(h){return s[h]});if(a.join("")!=="0123456789")return!1;var d={};return"abcdefghijklmnopqrst".split("").forEach(function(h){d[h]=h}),Object.keys(Object.assign({},d)).join("")==="abcdefghijklmnopqrst"}catch(h){return!1}}m.exports=l()?Object.assign:function(u,s){for(var t,a=i(u),d,h=1;h<arguments.length;h++){t=Object(arguments[h]);for(var v in t)o.call(t,v)&&(a[v]=t[v]);if(n){d=n(t);for(var g=0;g<d.length;g++)r.call(t,d[g])&&(a[d[g]]=t[d[g]])}}return a}},{}],378:[function(e,m,p){(function(n){(function(){"use strict";function o(u){if(typeof u!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(u))}function r(u,s){for(var t="",a=0,d=-1,h=0,v,g=0;g<=u.length;++g){if(g<u.length)v=u.charCodeAt(g);else{if(v===47)break;v=47}if(v===47){if(!(d===g-1||h===1))if(d!==g-1&&h===2){if(t.length<2||a!==2||t.charCodeAt(t.length-1)!==46||t.charCodeAt(t.length-2)!==46){if(t.length>2){var E=t.lastIndexOf("/");if(E!==t.length-1){E===-1?(t="",a=0):(t=t.slice(0,E),a=t.length-1-t.lastIndexOf("/")),d=g,h=0;continue}}else if(t.length===2||t.length===1){t="",a=0,d=g,h=0;continue}}s&&(t.length>0?t+="/..":t="..",a=2)}else t.length>0?t+="/"+u.slice(d+1,g):t=u.slice(d+1,g),a=g-d-1;d=g,h=0}else v===46&&h!==-1?++h:h=-1}return t}function i(u,s){var t=s.dir||s.root,a=s.base||(s.name||"")+(s.ext||"");return t?t===s.root?t+a:t+u+a:a}var l={resolve:function(){for(var s="",t=!1,a,d=arguments.length-1;d>=-1&&!t;d--){var h;d>=0?h=arguments[d]:(a===void 0&&(a=n.cwd()),h=a),o(h),h.length!==0&&(s=h+"/"+s,t=h.charCodeAt(0)===47)}return s=r(s,!t),t?s.length>0?"/"+s:"/":s.length>0?s:"."},normalize:function(s){if(o(s),s.length===0)return".";var t=s.charCodeAt(0)===47,a=s.charCodeAt(s.length-1)===47;return s=r(s,!t),s.length===0&&!t&&(s="."),s.length>0&&a&&(s+="/"),t?"/"+s:s},isAbsolute:function(s){return o(s),s.length>0&&s.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var s,t=0;t<arguments.length;++t){var a=arguments[t];o(a),a.length>0&&(s===void 0?s=a:s+="/"+a)}return s===void 0?".":l.normalize(s)},relative:function(s,t){if(o(s),o(t),s===t||(s=l.resolve(s),t=l.resolve(t),s===t))return"";for(var a=1;a<s.length&&s.charCodeAt(a)===47;++a);for(var d=s.length,h=d-a,v=1;v<t.length&&t.charCodeAt(v)===47;++v);for(var g=t.length,E=g-v,y=h<E?h:E,C=-1,B=0;B<=y;++B){if(B===y){if(E>y){if(t.charCodeAt(v+B)===47)return t.slice(v+B+1);if(B===0)return t.slice(v+B)}else h>y&&(s.charCodeAt(a+B)===47?C=B:B===0&&(C=0));break}var _=s.charCodeAt(a+B),A=t.charCodeAt(v+B);if(_!==A)break;_===47&&(C=B)}var b="";for(B=a+C+1;B<=d;++B)(B===d||s.charCodeAt(B)===47)&&(b.length===0?b+="..":b+="/..");return b.length>0?b+t.slice(v+C):(v+=C,t.charCodeAt(v)===47&&++v,t.slice(v))},_makeLong:function(s){return s},dirname:function(s){if(o(s),s.length===0)return".";for(var t=s.charCodeAt(0),a=t===47,d=-1,h=!0,v=s.length-1;v>=1;--v)if(t=s.charCodeAt(v),t===47){if(!h){d=v;break}}else h=!1;return d===-1?a?"/":".":a&&d===1?"//":s.slice(0,d)},basename:function(s,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');o(s);var a=0,d=-1,h=!0,v;if(t!==void 0&&t.length>0&&t.length<=s.length){if(t.length===s.length&&t===s)return"";var g=t.length-1,E=-1;for(v=s.length-1;v>=0;--v){var y=s.charCodeAt(v);if(y===47){if(!h){a=v+1;break}}else E===-1&&(h=!1,E=v+1),g>=0&&(y===t.charCodeAt(g)?--g===-1&&(d=v):(g=-1,d=E))}return a===d?d=E:d===-1&&(d=s.length),s.slice(a,d)}else{for(v=s.length-1;v>=0;--v)if(s.charCodeAt(v)===47){if(!h){a=v+1;break}}else d===-1&&(h=!1,d=v+1);return d===-1?"":s.slice(a,d)}},extname:function(s){o(s);for(var t=-1,a=0,d=-1,h=!0,v=0,g=s.length-1;g>=0;--g){var E=s.charCodeAt(g);if(E===47){if(!h){a=g+1;break}continue}d===-1&&(h=!1,d=g+1),E===46?t===-1?t=g:v!==1&&(v=1):t!==-1&&(v=-1)}return t===-1||d===-1||v===0||v===1&&t===d-1&&t===a+1?"":s.slice(t,d)},format:function(s){if(s===null||typeof s!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof s);return i("/",s)},parse:function(s){o(s);var t={root:"",dir:"",base:"",ext:"",name:""};if(s.length===0)return t;var a=s.charCodeAt(0),d=a===47,h;d?(t.root="/",h=1):h=0;for(var v=-1,g=0,E=-1,y=!0,C=s.length-1,B=0;C>=h;--C){if(a=s.charCodeAt(C),a===47){if(!y){g=C+1;break}continue}E===-1&&(y=!1,E=C+1),a===46?v===-1?v=C:B!==1&&(B=1):v!==-1&&(B=-1)}return v===-1||E===-1||B===0||B===1&&v===E-1&&v===g+1?E!==-1&&(g===0&&d?t.base=t.name=s.slice(1,E):t.base=t.name=s.slice(g,E)):(g===0&&d?(t.name=s.slice(1,v),t.base=s.slice(1,E)):(t.name=s.slice(g,v),t.base=s.slice(g,E)),t.ext=s.slice(v,E)),g>0?t.dir=s.slice(0,g-1):d&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};l.posix=l,m.exports=l}).call(this)}).call(this,e("_process"))},{_process:467}],379:[function(e,m,p){(function(n){(function(){(function(){"use strict";var o={function:!0,object:!0},r=o[typeof window]&&window||this,i=r,l=o[typeof p]&&p,u=o[typeof m]&&m&&!m.nodeType&&m,s=l&&u&&typeof n=="object"&&n;s&&(s.global===s||s.window===s||s.self===s)&&(r=s);var t=Math.pow(2,53)-1,a=/\bOpera/,d=this,h=Object.prototype,v=h.hasOwnProperty,g=h.toString;function E(Y){return Y=String(Y),Y.charAt(0).toUpperCase()+Y.slice(1)}function y(Y,W,O){var ne={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return W&&O&&/^Win/i.test(Y)&&!/^Windows Phone /i.test(Y)&&(ne=ne[/[\d.]+$/.exec(Y)])&&(Y="Windows "+ne),Y=String(Y),W&&O&&(Y=Y.replace(RegExp(W,"i"),O)),Y=B(Y.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),Y}function C(Y,W){var O=-1,ne=Y?Y.length:0;if(typeof ne=="number"&&ne>-1&&ne<=t)for(;++O<ne;)W(Y[O],O,Y);else _(Y,W)}function B(Y){return Y=R(Y),/^(?:webOS|i(?:OS|P))/.test(Y)?Y:E(Y)}function _(Y,W){for(var O in Y)v.call(Y,O)&&W(Y[O],O,Y)}function A(Y){return Y==null?E(Y):g.call(Y).slice(8,-1)}function b(Y,W){var O=Y!=null?typeof Y[W]:"number";return!/^(?:boolean|number|string|undefined)$/.test(O)&&(O=="object"?!!Y[W]:!0)}function D(Y){return String(Y).replace(/([ -])(?!$)/g,"$1?")}function M(Y,W){var O=null;return C(Y,function(ne,ee){O=W(O,ne,ee,Y)}),O}function R(Y){return String(Y).replace(/^ +| +$/g,"")}function H(Y){var W=r,O=Y&&typeof Y=="object"&&A(Y)!="String";O&&(W=Y,Y=null);var ne=W.navigator||{},ee=ne.userAgent||"";Y||(Y=ee);var Ae=O||d==i,$=O?!!ne.likeChrome:/\bChrome\b/.test(Y)&&!/internal|\n/i.test(g.toString()),be="Object",Ne=O?be:"ScriptBridgingProxyObject",Oe=O?be:"Environment",Ge=O&&W.java?"JavaPackage":A(W.java),Ve=O?be:"RuntimeObject",_e=/\bJava/.test(Ge)&&W.java,xe=_e&&A(W.environment)==Oe,Xe=_e?"a":"\u03B1",qe=_e?"b":"\u03B2",lt=W.document||{},at=W.operamini||W.opera,Ee=a.test(Ee=O&&at?at["[[Class]]"]:A(at))?Ee:at=null,X,We=Y,oe=[],K=null,V=Y==ee,re=V&&at&&typeof at.version=="function"&&at.version(),te,P=Re([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),z=de(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"(?:Edge|Edg|EdgA|EdgiOS)"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Vivaldi","Waterfox","WebPositive",{label:"Yandex Browser",pattern:"YaBrowser"},{label:"UC Browser",pattern:"UCBrowser"},"Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chromium","Chrome",{label:"Chrome",pattern:"(?:HeadlessChrome)"},{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),U=Be([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),fe=Ye({Apple:{iPad:1,iPhone:1,iPod:1},Alcatel:{},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},Huawei:{},Lenovo:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Oppo:{},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1},Xiaomi:{Mi:1,Redmi:1}}),Me=rt(["Windows Phone","KaiOS","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian",{label:"DragonFly BSD",pattern:"DragonFly"},"Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function Re(zt){return M(zt,function(ze,Pt){return ze||RegExp("\\b"+(Pt.pattern||D(Pt))+"\\b","i").exec(Y)&&(Pt.label||Pt)})}function Ye(zt){return M(zt,function(ze,Pt,Ct){return ze||(Pt[U]||Pt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(U)]||RegExp("\\b"+D(Ct)+"(?:\\b|\\w*\\d)","i").exec(Y))&&Ct})}function de(zt){return M(zt,function(ze,Pt){return ze||RegExp("\\b"+(Pt.pattern||D(Pt))+"\\b","i").exec(Y)&&(Pt.label||Pt)})}function rt(zt){return M(zt,function(ze,Pt){var Ct=Pt.pattern||D(Pt);return!ze&&(ze=RegExp("\\b"+Ct+"(?:/[\\d.]+|[ \\w.]*)","i").exec(Y))&&(ze=y(ze,Ct,Pt.label||Pt)),ze})}function Be(zt){return M(zt,function(ze,Pt){var Ct=Pt.pattern||D(Pt);return!ze&&(ze=RegExp("\\b"+Ct+" *\\d+[.\\w_]*","i").exec(Y)||RegExp("\\b"+Ct+" *\\w+-[\\w]*","i").exec(Y)||RegExp("\\b"+Ct+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(Y))&&((ze=String(Pt.label&&!RegExp(Ct,"i").test(Pt.label)?Pt.label:ze).split("/"))[1]&&!/[\d.]+/.test(ze[0])&&(ze[0]+=" "+ze[1]),Pt=Pt.label||Pt,ze=B(ze[0].replace(RegExp(Ct,"i"),Pt).replace(RegExp("; *(?:"+Pt+"[_-])?","i")," ").replace(RegExp("("+Pt+")[-_.]?(\\w)","i"),"$1 $2"))),ze})}function ut(zt){return M(zt,function(ze,Pt){return ze||(RegExp(Pt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(Y)||0)[1]||null})}function yt(){return this.description||""}if(P&&(P=[P]),/\bAndroid\b/.test(Me)&&!U&&(X=/\bAndroid[^;]*;(.*?)(?:Build|\) AppleWebKit)\b/i.exec(Y))&&(U=R(X[1]).replace(/^[a-z]{2}-[a-z]{2};\s*/i,"")||null),fe&&!U?U=Be([fe]):fe&&U&&(U=U.replace(RegExp("^("+D(fe)+")[-_.\\s]","i"),fe+" ").replace(RegExp("^("+D(fe)+")[-_.]?(\\w)","i"),fe+" $2")),(X=/\bGoogle TV\b/.exec(U))&&(U=X[0]),/\bSimulator\b/i.test(Y)&&(U=(U?U+" ":"")+"Simulator"),z=="Opera Mini"&&/\bOPiOS\b/.test(Y)&&oe.push("running in Turbo/Uncompressed mode"),z=="IE"&&/\blike iPhone OS\b/.test(Y)?(X=H(Y.replace(/like iPhone OS/,"")),fe=X.manufacturer,U=X.product):/^iP/.test(U)?(z||(z="Safari"),Me="iOS"+((X=/ OS ([\d_]+)/i.exec(Y))?" "+X[1].replace(/_/g,"."):"")):z=="Konqueror"&&/^Linux\b/i.test(Me)?Me="Kubuntu":fe&&fe!="Google"&&(/Chrome/.test(z)&&!/\bMobile Safari\b/i.test(Y)||/\bVita\b/.test(U))||/\bAndroid\b/.test(Me)&&/^Chrome/.test(z)&&/\bVersion\//i.test(Y)?(z="Android Browser",Me=/\bAndroid\b/.test(Me)?Me:"Android"):z=="Silk"?(/\bMobi/i.test(Y)||(Me="Android",oe.unshift("desktop mode")),/Accelerated *= *true/i.test(Y)&&oe.unshift("accelerated")):z=="UC Browser"&&/\bUCWEB\b/.test(Y)?oe.push("speed mode"):z=="PaleMoon"&&(X=/\bFirefox\/([\d.]+)\b/.exec(Y))?oe.push("identifying as Firefox "+X[1]):z=="Firefox"&&(X=/\b(Mobile|Tablet|TV)\b/i.exec(Y))?(Me||(Me="Firefox OS"),U||(U=X[1])):!z||(X=!/\bMinefield\b/i.test(Y)&&/\b(?:Firefox|Safari)\b/.exec(z))?(z&&!U&&/[\/,]|^[^(]+?\)/.test(Y.slice(Y.indexOf(X+"/")+8))&&(z=null),(X=U||fe||Me)&&(U||fe||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(Me))&&(z=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(Me)?Me:X)+" Browser")):z=="Electron"&&(X=(/\bChrome\/([\d.]+)\b/.exec(Y)||0)[1])&&oe.push("Chromium "+X),re||(re=ut(["(?:Cloud9|CriOS|CrMo|Edge|Edg|EdgA|EdgiOS|FxiOS|HeadlessChrome|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$)|UCBrowser|YaBrowser)","Version",D(z),"(?:Firefox|Minefield|NetFront)"])),(X=P=="iCab"&&parseFloat(re)>3&&"WebKit"||/\bOpera\b/.test(z)&&(/\bOPR\b/.test(Y)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(Y)&&!/^(?:Trident|EdgeHTML)$/.test(P)&&"WebKit"||!P&&/\bMSIE\b/i.test(Y)&&(Me=="Mac OS"?"Tasman":"Trident")||P=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(z)&&"NetFront")&&(P=[X]),z=="IE"&&(X=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(Y)||0)[1])?(z+=" Mobile",Me="Windows Phone "+(/\+$/.test(X)?X:X+".x"),oe.unshift("desktop mode")):/\bWPDesktop\b/i.test(Y)?(z="IE Mobile",Me="Windows Phone 8.x",oe.unshift("desktop mode"),re||(re=(/\brv:([\d.]+)/.exec(Y)||0)[1])):z!="IE"&&P=="Trident"&&(X=/\brv:([\d.]+)/.exec(Y))&&(z&&oe.push("identifying as "+z+(re?" "+re:"")),z="IE",re=X[1]),V){if(b(W,"global"))if(_e&&(X=_e.lang.System,We=X.getProperty("os.arch"),Me=Me||X.getProperty("os.name")+" "+X.getProperty("os.version")),xe){try{re=W.require("ringo/engine").version.join("."),z="RingoJS"}catch(zt){(X=W.system)&&X.global.system==W.system&&(z="Narwhal",Me||(Me=X[0].os||null))}z||(z="Rhino")}else typeof W.process=="object"&&!W.process.browser&&(X=W.process)&&(typeof X.versions=="object"&&(typeof X.versions.electron=="string"?(oe.push("Node "+X.versions.node),z="Electron",re=X.versions.electron):typeof X.versions.nw=="string"&&(oe.push("Chromium "+re,"Node "+X.versions.node),z="NW.js",re=X.versions.nw)),z||(z="Node.js",We=X.arch,Me=X.platform,re=/[\d.]+/.exec(X.version),re=re?re[0]:null));else A(X=W.runtime)==Ne?(z="Adobe AIR",Me=X.flash.system.Capabilities.os):A(X=W.phantom)==Ve?(z="PhantomJS",re=(X=X.version||null)&&X.major+"."+X.minor+"."+X.patch):typeof lt.documentMode=="number"&&(X=/\bTrident\/(\d+)/i.exec(Y))?(re=[re,lt.documentMode],(X=+X[1]+4)!=re[1]&&(oe.push("IE "+re[1]+" mode"),P&&(P[1]=""),re[1]=X),re=z=="IE"?String(re[1].toFixed(1)):re[0]):typeof lt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(z)&&(oe.push("masking as "+z+" "+re),z="IE",re="11.0",P=["Trident"],Me="Windows");Me=Me&&B(Me)}if(re&&(X=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(re)||/(?:alpha|beta)(?: ?\d)?/i.exec(Y+";"+(V&&ne.appMinorVersion))||/\bMinefield\b/i.test(Y)&&"a")&&(K=/b/i.test(X)?"beta":"alpha",re=re.replace(RegExp(X+"\\+?$"),"")+(K=="beta"?qe:Xe)+(/\d+\+?/.exec(X)||"")),z=="Fennec"||z=="Firefox"&&/\b(?:Android|Firefox OS|KaiOS)\b/.test(Me))z="Firefox Mobile";else if(z=="Maxthon"&&re)re=re.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(U))U=="Xbox 360"&&(Me=null),U=="Xbox 360"&&/\bIEMobile\b/.test(Y)&&oe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(z)||z&&!U&&!/Browser|Mobi/.test(z))&&(Me=="Windows CE"||/Mobi/i.test(Y)))z+=" Mobile";else if(z=="IE"&&V)try{W.external===null&&oe.unshift("platform preview")}catch(zt){oe.unshift("embedded")}else(/\bBlackBerry\b/.test(U)||/\bBB10\b/.test(Y))&&(X=(RegExp(U.replace(/ +/g," *")+"/([.\\d]+)","i").exec(Y)||0)[1]||re)?(X=[X,/BB10/.test(Y)],Me=(X[1]?(U=null,fe="BlackBerry"):"Device Software")+" "+X[0],re=null):this!=_&&U!="Wii"&&(V&&at||/Opera/.test(z)&&/\b(?:MSIE|Firefox)\b/i.test(Y)||z=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Me)||z=="IE"&&(Me&&!/^Win/.test(Me)&&re>5.5||/\bWindows XP\b/.test(Me)&&re>8||re==8&&!/\bTrident\b/.test(Y)))&&!a.test(X=H.call(_,Y.replace(a,"")+";"))&&X.name&&(X="ing as "+X.name+((X=X.version)?" "+X:""),a.test(z)?(/\bIE\b/.test(X)&&Me=="Mac OS"&&(Me=null),X="identify"+X):(X="mask"+X,Ee?z=B(Ee.replace(/([a-z])([A-Z])/g,"$1 $2")):z="Opera",/\bIE\b/.test(X)&&(Me=null),V||(re=null)),P=["Presto"],oe.push(X));(X=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(Y)||0)[1])&&(X=[parseFloat(X.replace(/\.(\d)$/,".0$1")),X],z=="Safari"&&X[1].slice(-1)=="+"?(z="WebKit Nightly",K="alpha",re=X[1].slice(0,-1)):(re==X[1]||re==(X[2]=(/\bSafari\/([\d.]+\+?)/i.exec(Y)||0)[1]))&&(re=null),X[1]=(/\b(?:Headless)?Chrome\/([\d.]+)/i.exec(Y)||0)[1],X[0]==537.36&&X[2]==537.36&&parseFloat(X[1])>=28&&P=="WebKit"&&(P=["Blink"]),!V||!$&&!X[1]?(P&&(P[1]="like Safari"),X=(X=X[0],X<400?1:X<500?2:X<526?3:X<533?4:X<534?"4+":X<535?5:X<537?6:X<538?7:X<601?8:X<602?9:X<604?10:X<606?11:X<608?12:"12")):(P&&(P[1]="like Chrome"),X=X[1]||(X=X[0],X<530?1:X<532?2:X<532.05?3:X<533?4:X<534.03?5:X<534.07?6:X<534.1?7:X<534.13?8:X<534.16?9:X<534.24?10:X<534.3?11:X<535.01?12:X<535.02?"13+":X<535.07?15:X<535.11?16:X<535.19?17:X<536.05?18:X<536.1?19:X<537.01?20:X<537.11?"21+":X<537.13?23:X<537.18?24:X<537.24?25:X<537.36?26:P!="Blink"?"27":"28")),P&&(P[1]+=" "+(X+=typeof X=="number"?".x":/[.+]/.test(X)?"":"+")),z=="Safari"&&(!re||parseInt(re)>45)?re=X:z=="Chrome"&&/\bHeadlessChrome/i.test(Y)&&oe.unshift("headless")),z=="Opera"&&(X=/\bzbov|zvav$/.exec(Me))?(z+=" ",oe.unshift("desktop mode"),X=="zvav"?(z+="Mini",re=null):z+="Mobile",Me=Me.replace(RegExp(" *"+X+"$"),"")):z=="Safari"&&/\bChrome\b/.exec(P&&P[1])?(oe.unshift("desktop mode"),z="Chrome Mobile",re=null,/\bOS X\b/.test(Me)?(fe="Apple",Me="iOS 4.3+"):Me=null):/\bSRWare Iron\b/.test(z)&&!re&&(re=ut("Chrome")),re&&re.indexOf(X=/[\d.]+$/.exec(Me))==0&&Y.indexOf("/"+X+"-")>-1&&(Me=R(Me.replace(X,""))),Me&&Me.indexOf(z)!=-1&&!RegExp(z+" OS").test(Me)&&(Me=Me.replace(RegExp(" *"+D(z)+" *"),"")),P&&!/\b(?:Avant|Nook)\b/.test(z)&&(/Browser|Lunascape|Maxthon/.test(z)||z!="Safari"&&/^iOS/.test(Me)&&/\bSafari\b/.test(P[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|SRWare Iron|Vivaldi|Web)/.test(z)&&P[1])&&(X=P[P.length-1])&&oe.push(X),oe.length&&(oe=["("+oe.join("; ")+")"]),fe&&U&&U.indexOf(fe)<0&&oe.push("on "+fe),U&&oe.push((/^on /.test(oe[oe.length-1])?"":"on ")+U),Me&&(X=/ ([\d.+]+)$/.exec(Me),te=X&&Me.charAt(Me.length-X[0].length-1)=="/",Me={architecture:32,family:X&&!te?Me.replace(X[0],""):Me,version:X?X[1]:null,toString:function(){var zt=this.version;return this.family+(zt&&!te?" "+zt:"")+(this.architecture==64?" 64-bit":"")}}),(X=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(We))&&!/\bi686\b/i.test(We)?(Me&&(Me.architecture=64,Me.family=Me.family.replace(RegExp(" *"+X),"")),z&&(/\bWOW64\b/i.test(Y)||V&&/\w(?:86|32)$/.test(ne.cpuClass||ne.platform)&&!/\bWin64; x64\b/i.test(Y))&&oe.unshift("32-bit")):Me&&/^OS X/.test(Me.family)&&z=="Chrome"&&parseFloat(re)>=39&&(Me.architecture=64),Y||(Y=null);var Rt={};return Rt.description=Y,Rt.layout=P&&P[0],Rt.manufacturer=fe,Rt.name=z,Rt.prerelease=K,Rt.product=U,Rt.ua=Y,Rt.version=z&&re,Rt.os=Me||{architecture:null,family:null,version:null,toString:function(){return"null"}},Rt.parse=H,Rt.toString=yt,Rt.version&&oe.unshift(re),Rt.name&&oe.unshift(z),Me&&z&&!(Me==String(Me).split(" ")[0]&&(Me==z.split(" ")[0]||U))&&oe.push(U?"("+Me+")":"on "+Me),oe.length&&(Rt.description=oe.join(" ")),Rt}var q=H();typeof w=="function"&&typeof w.amd=="object"&&w.amd?(r.platform=q,w(function(){return q})):l&&u?_(q,function(Y,W){l[W]=Y}):r.platform=q}).call(this)}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],380:[function(e,m,p){(function(n){(function(){"use strict";typeof n=="undefined"||!n.version||n.version.indexOf("v0.")===0||n.version.indexOf("v1.")===0&&n.version.indexOf("v1.8.")!==0?m.exports={nextTick:o}:m.exports=n;function o(r,i,l,u){if(typeof r!="function")throw new TypeError('"callback" argument must be a function');var s=arguments.length,t,a;switch(s){case 0:case 1:return n.nextTick(r);case 2:return n.nextTick(function(){r.call(null,i)});case 3:return n.nextTick(function(){r.call(null,i,l)});case 4:return n.nextTick(function(){r.call(null,i,l,u)});default:for(t=new Array(s-1),a=0;a<t.length;)t[a++]=arguments[a];return n.nextTick(function(){r.apply(null,t)})}}}).call(this)}).call(this,e("_process"))},{_process:467}],381:[function(e,m,p){var n=m.exports={},o,r;function i(){throw new Error("setTimeout has not been defined")}function l(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?o=setTimeout:o=i}catch(C){o=i}try{typeof clearTimeout=="function"?r=clearTimeout:r=l}catch(C){r=l}})();function u(C){if(o===setTimeout)return setTimeout(C,0);if((o===i||!o)&&setTimeout)return o=setTimeout,setTimeout(C,0);try{return o(C,0)}catch(B){try{return o.call(null,C,0)}catch(_){return o.call(this,C,0)}}}function s(C){if(r===clearTimeout)return clearTimeout(C);if((r===l||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(C);try{return r(C)}catch(B){try{return r.call(null,C)}catch(_){return r.call(this,C)}}}var t=[],a=!1,d,h=-1;function v(){!a||!d||(a=!1,d.length?t=d.concat(t):h=-1,t.length&&g())}function g(){if(!a){var C=u(v);a=!0;for(var B=t.length;B;){for(d=t,t=[];++h<B;)d&&d[h].run();h=-1,B=t.length}d=null,a=!1,s(C)}}n.nextTick=function(C){var B=new Array(arguments.length-1);if(arguments.length>1)for(var _=1;_<arguments.length;_++)B[_-1]=arguments[_];t.push(new E(C,B)),t.length===1&&!a&&u(g)};function E(C,B){this.fun=C,this.array=B}E.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={};function y(){}n.on=y,n.addListener=y,n.once=y,n.off=y,n.removeListener=y,n.removeAllListeners=y,n.emit=y,n.prependListener=y,n.prependOnceListener=y,n.listeners=function(C){return[]},n.binding=function(C){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(C){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},{}],382:[function(e,m,p){(function(n){(function(){(function(o){var r=typeof p=="object"&&p&&!p.nodeType&&p,i=typeof m=="object"&&m&&!m.nodeType&&m,l=typeof n=="object"&&n;(l.global===l||l.window===l||l.self===l)&&(o=l);var u,s=2147483647,t=36,a=1,d=26,h=38,v=700,g=72,E=128,y="-",C=/^xn--/,B=/[^\x20-\x7E]/,_=/[\x2E\u3002\uFF0E\uFF61]/g,A={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},b=t-a,D=Math.floor,M=String.fromCharCode,R;function H(Ge){throw new RangeError(A[Ge])}function q(Ge,Ve){for(var _e=Ge.length,xe=[];_e--;)xe[_e]=Ve(Ge[_e]);return xe}function Y(Ge,Ve){var _e=Ge.split("@"),xe="";_e.length>1&&(xe=_e[0]+"@",Ge=_e[1]),Ge=Ge.replace(_,".");var Xe=Ge.split("."),qe=q(Xe,Ve).join(".");return xe+qe}function W(Ge){for(var Ve=[],_e=0,xe=Ge.length,Xe,qe;_e<xe;)Xe=Ge.charCodeAt(_e++),Xe>=55296&&Xe<=56319&&_e<xe?(qe=Ge.charCodeAt(_e++),(qe&64512)==56320?Ve.push(((Xe&1023)<<10)+(qe&1023)+65536):(Ve.push(Xe),_e--)):Ve.push(Xe);return Ve}function O(Ge){return q(Ge,function(Ve){var _e="";return Ve>65535&&(Ve-=65536,_e+=M(Ve>>>10&1023|55296),Ve=56320|Ve&1023),_e+=M(Ve),_e}).join("")}function ne(Ge){return Ge-48<10?Ge-22:Ge-65<26?Ge-65:Ge-97<26?Ge-97:t}function ee(Ge,Ve){return Ge+22+75*(Ge<26)-((Ve!=0)<<5)}function Ae(Ge,Ve,_e){var xe=0;for(Ge=_e?D(Ge/v):Ge>>1,Ge+=D(Ge/Ve);Ge>b*d>>1;xe+=t)Ge=D(Ge/b);return D(xe+(b+1)*Ge/(Ge+h))}function $(Ge){var Ve=[],_e=Ge.length,xe,Xe=0,qe=E,lt=g,at,Ee,X,We,oe,K,V,re,te;for(at=Ge.lastIndexOf(y),at<0&&(at=0),Ee=0;Ee<at;++Ee)Ge.charCodeAt(Ee)>=128&&H("not-basic"),Ve.push(Ge.charCodeAt(Ee));for(X=at>0?at+1:0;X<_e;){for(We=Xe,oe=1,K=t;X>=_e&&H("invalid-input"),V=ne(Ge.charCodeAt(X++)),(V>=t||V>D((s-Xe)/oe))&&H("overflow"),Xe+=V*oe,re=K<=lt?a:K>=lt+d?d:K-lt,!(V<re);K+=t)te=t-re,oe>D(s/te)&&H("overflow"),oe*=te;xe=Ve.length+1,lt=Ae(Xe-We,xe,We==0),D(Xe/xe)>s-qe&&H("overflow"),qe+=D(Xe/xe),Xe%=xe,Ve.splice(Xe++,0,qe)}return O(Ve)}function be(Ge){var Ve,_e,xe,Xe,qe,lt,at,Ee,X,We,oe,K=[],V,re,te,P;for(Ge=W(Ge),V=Ge.length,Ve=E,_e=0,qe=g,lt=0;lt<V;++lt)oe=Ge[lt],oe<128&&K.push(M(oe));for(xe=Xe=K.length,Xe&&K.push(y);xe<V;){for(at=s,lt=0;lt<V;++lt)oe=Ge[lt],oe>=Ve&&oe<at&&(at=oe);for(re=xe+1,at-Ve>D((s-_e)/re)&&H("overflow"),_e+=(at-Ve)*re,Ve=at,lt=0;lt<V;++lt)if(oe=Ge[lt],oe<Ve&&++_e>s&&H("overflow"),oe==Ve){for(Ee=_e,X=t;We=X<=qe?a:X>=qe+d?d:X-qe,!(Ee<We);X+=t)P=Ee-We,te=t-We,K.push(M(ee(We+P%te,0))),Ee=D(P/te);K.push(M(ee(Ee,0))),qe=Ae(_e,re,xe==Xe),_e=0,++xe}++_e,++Ve}return K.join("")}function Ne(Ge){return Y(Ge,function(Ve){return C.test(Ve)?$(Ve.slice(4).toLowerCase()):Ve})}function Oe(Ge){return Y(Ge,function(Ve){return B.test(Ve)?"xn--"+be(Ve):Ve})}if(u={version:"1.4.1",ucs2:{decode:W,encode:O},decode:$,encode:be,toASCII:Oe,toUnicode:Ne},typeof w=="function"&&typeof w.amd=="object"&&w.amd)w("punycode",function(){return u});else if(r&&i)if(m.exports==r)i.exports=u;else for(R in u)u.hasOwnProperty(R)&&(r[R]=u[R]);else o.punycode=u})(this)}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],383:[function(e,m,p){"use strict";function n(r,i){return Object.prototype.hasOwnProperty.call(r,i)}m.exports=function(r,i,l,u){i=i||"&",l=l||"=";var s={};if(typeof r!="string"||r.length===0)return s;var t=/\+/g;r=r.split(i);var a=1e3;u&&typeof u.maxKeys=="number"&&(a=u.maxKeys);var d=r.length;a>0&&d>a&&(d=a);for(var h=0;h<d;++h){var v=r[h].replace(t,"%20"),g=v.indexOf(l),E,y,C,B;g>=0?(E=v.substr(0,g),y=v.substr(g+1)):(E=v,y=""),C=decodeURIComponent(E),B=decodeURIComponent(y),n(s,C)?o(s[C])?s[C].push(B):s[C]=[s[C],B]:s[C]=B}return s};var o=Array.isArray||function(r){return Object.prototype.toString.call(r)==="[object Array]"}},{}],384:[function(e,m,p){"use strict";var n=function(l){switch(typeof l){case"string":return l;case"boolean":return l?"true":"false";case"number":return isFinite(l)?l:"";default:return""}};m.exports=function(l,u,s,t){return u=u||"&",s=s||"=",l===null&&(l=void 0),typeof l=="object"?r(i(l),function(a){var d=encodeURIComponent(n(a))+s;return o(l[a])?r(l[a],function(h){return d+encodeURIComponent(n(h))}).join(u):d+encodeURIComponent(n(l[a]))}).join(u):t?encodeURIComponent(n(t))+s+encodeURIComponent(n(l)):""};var o=Array.isArray||function(l){return Object.prototype.toString.call(l)==="[object Array]"};function r(l,u){if(l.map)return l.map(u);for(var s=[],t=0;t<l.length;t++)s.push(u(l[t],t));return s}var i=Object.keys||function(l){var u=[];for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&u.push(s);return u}},{}],385:[function(e,m,p){"use strict";p.decode=p.parse=e("./decode"),p.encode=p.stringify=e("./encode")},{"./decode":383,"./encode":384}],386:[function(e,m,p){"use strict";var n=e("process-nextick-args"),o=Object.keys||function(v){var g=[];for(var E in v)g.push(E);return g};m.exports=a;var r=Object.create(e("core-util-is"));r.inherits=e("inherits");var i=e("./_stream_readable"),l=e("./_stream_writable");r.inherits(a,i);for(var u=o(l.prototype),s=0;s<u.length;s++){var t=u[s];a.prototype[t]||(a.prototype[t]=l.prototype[t])}function a(v){if(!(this instanceof a))return new a(v);i.call(this,v),l.call(this,v),v&&v.readable===!1&&(this.readable=!1),v&&v.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,v&&v.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",d)}Object.defineProperty(a.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function d(){this.allowHalfOpen||this._writableState.ended||n.nextTick(h,this)}function h(v){v.end()}Object.defineProperty(a.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(v){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=v,this._writableState.destroyed=v)}}),a.prototype._destroy=function(v,g){this.push(null),this.end(),n.nextTick(g,v)}},{"./_stream_readable":388,"./_stream_writable":390,"core-util-is":341,inherits:364,"process-nextick-args":380}],387:[function(e,m,p){"use strict";m.exports=r;var n=e("./_stream_transform"),o=Object.create(e("core-util-is"));o.inherits=e("inherits"),o.inherits(r,n);function r(i){if(!(this instanceof r))return new r(i);n.call(this,i)}r.prototype._transform=function(i,l,u){u(null,i)}},{"./_stream_transform":389,"core-util-is":341,inherits:364}],388:[function(e,m,p){(function(n,o){(function(){"use strict";var r=e("process-nextick-args");m.exports=M;var i=e("isarray"),l;M.ReadableState=D;var u=e("events").EventEmitter,s=function(oe,K){return oe.listeners(K).length},t=e("./internal/streams/stream"),a=e("safe-buffer").Buffer,d=o.Uint8Array||function(){};function h(oe){return a.from(oe)}function v(oe){return a.isBuffer(oe)||oe instanceof d}var g=Object.create(e("core-util-is"));g.inherits=e("inherits");var E=e("util"),y=void 0;E&&E.debuglog?y=E.debuglog("stream"):y=function(){};var C=e("./internal/streams/BufferList"),B=e("./internal/streams/destroy"),_;g.inherits(M,t);var A=["error","close","destroy","pause","resume"];function b(oe,K,V){if(typeof oe.prependListener=="function")return oe.prependListener(K,V);!oe._events||!oe._events[K]?oe.on(K,V):i(oe._events[K])?oe._events[K].unshift(V):oe._events[K]=[V,oe._events[K]]}function D(oe,K){l=l||e("./_stream_duplex"),oe=oe||{};var V=K instanceof l;this.objectMode=!!oe.objectMode,V&&(this.objectMode=this.objectMode||!!oe.readableObjectMode);var re=oe.highWaterMark,te=oe.readableHighWaterMark,P=this.objectMode?16:16*1024;re||re===0?this.highWaterMark=re:V&&(te||te===0)?this.highWaterMark=te:this.highWaterMark=P,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new C,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=oe.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,oe.encoding&&(_||(_=e("string_decoder/").StringDecoder),this.decoder=new _(oe.encoding),this.encoding=oe.encoding)}function M(oe){if(l=l||e("./_stream_duplex"),!(this instanceof M))return new M(oe);this._readableState=new D(oe,this),this.readable=!0,oe&&(typeof oe.read=="function"&&(this._read=oe.read),typeof oe.destroy=="function"&&(this._destroy=oe.destroy)),t.call(this)}Object.defineProperty(M.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(oe){this._readableState&&(this._readableState.destroyed=oe)}}),M.prototype.destroy=B.destroy,M.prototype._undestroy=B.undestroy,M.prototype._destroy=function(oe,K){this.push(null),K(oe)},M.prototype.push=function(oe,K){var V=this._readableState,re;return V.objectMode?re=!0:typeof oe=="string"&&(K=K||V.defaultEncoding,K!==V.encoding&&(oe=a.from(oe,K),K=""),re=!0),R(this,oe,K,!1,re)},M.prototype.unshift=function(oe){return R(this,oe,null,!0,!1)};function R(oe,K,V,re,te){var P=oe._readableState;if(K===null)P.reading=!1,ee(oe,P);else{var z;te||(z=q(P,K)),z?oe.emit("error",z):P.objectMode||K&&K.length>0?(typeof K!="string"&&!P.objectMode&&Object.getPrototypeOf(K)!==a.prototype&&(K=h(K)),re?P.endEmitted?oe.emit("error",new Error("stream.unshift() after end event")):H(oe,P,K,!0):P.ended?oe.emit("error",new Error("stream.push() after EOF")):(P.reading=!1,P.decoder&&!V?(K=P.decoder.write(K),P.objectMode||K.length!==0?H(oe,P,K,!1):be(oe,P)):H(oe,P,K,!1))):re||(P.reading=!1)}return Y(P)}function H(oe,K,V,re){K.flowing&&K.length===0&&!K.sync?(oe.emit("data",V),oe.read(0)):(K.length+=K.objectMode?1:V.length,re?K.buffer.unshift(V):K.buffer.push(V),K.needReadable&&Ae(oe)),be(oe,K)}function q(oe,K){var V;return!v(K)&&typeof K!="string"&&K!==void 0&&!oe.objectMode&&(V=new TypeError("Invalid non-string/buffer chunk")),V}function Y(oe){return!oe.ended&&(oe.needReadable||oe.length<oe.highWaterMark||oe.length===0)}M.prototype.isPaused=function(){return this._readableState.flowing===!1},M.prototype.setEncoding=function(oe){return _||(_=e("string_decoder/").StringDecoder),this._readableState.decoder=new _(oe),this._readableState.encoding=oe,this};var W=8388608;function O(oe){return oe>=W?oe=W:(oe--,oe|=oe>>>1,oe|=oe>>>2,oe|=oe>>>4,oe|=oe>>>8,oe|=oe>>>16,oe++),oe}function ne(oe,K){return oe<=0||K.length===0&&K.ended?0:K.objectMode?1:oe!==oe?K.flowing&&K.length?K.buffer.head.data.length:K.length:(oe>K.highWaterMark&&(K.highWaterMark=O(oe)),oe<=K.length?oe:K.ended?K.length:(K.needReadable=!0,0))}M.prototype.read=function(oe){y("read",oe),oe=parseInt(oe,10);var K=this._readableState,V=oe;if(oe!==0&&(K.emittedReadable=!1),oe===0&&K.needReadable&&(K.length>=K.highWaterMark||K.ended))return y("read: emitReadable",K.length,K.ended),K.length===0&&K.ended?Ee(this):Ae(this),null;if(oe=ne(oe,K),oe===0&&K.ended)return K.length===0&&Ee(this),null;var re=K.needReadable;y("need readable",re),(K.length===0||K.length-oe<K.highWaterMark)&&(re=!0,y("length less than watermark",re)),K.ended||K.reading?(re=!1,y("reading or ended",re)):re&&(y("do read"),K.reading=!0,K.sync=!0,K.length===0&&(K.needReadable=!0),this._read(K.highWaterMark),K.sync=!1,K.reading||(oe=ne(V,K)));var te;return oe>0?te=Xe(oe,K):te=null,te===null?(K.needReadable=!0,oe=0):K.length-=oe,K.length===0&&(K.ended||(K.needReadable=!0),V!==oe&&K.ended&&Ee(this)),te!==null&&this.emit("data",te),te};function ee(oe,K){if(!K.ended){if(K.decoder){var V=K.decoder.end();V&&V.length&&(K.buffer.push(V),K.length+=K.objectMode?1:V.length)}K.ended=!0,Ae(oe)}}function Ae(oe){var K=oe._readableState;K.needReadable=!1,K.emittedReadable||(y("emitReadable",K.flowing),K.emittedReadable=!0,K.sync?r.nextTick($,oe):$(oe))}function $(oe){y("emit readable"),oe.emit("readable"),xe(oe)}function be(oe,K){K.readingMore||(K.readingMore=!0,r.nextTick(Ne,oe,K))}function Ne(oe,K){for(var V=K.length;!K.reading&&!K.flowing&&!K.ended&&K.length<K.highWaterMark&&(y("maybeReadMore read 0"),oe.read(0),V!==K.length);)V=K.length;K.readingMore=!1}M.prototype._read=function(oe){this.emit("error",new Error("_read() is not implemented"))},M.prototype.pipe=function(oe,K){var V=this,re=this._readableState;switch(re.pipesCount){case 0:re.pipes=oe;break;case 1:re.pipes=[re.pipes,oe];break;default:re.pipes.push(oe);break}re.pipesCount+=1,y("pipe count=%d opts=%j",re.pipesCount,K);var te=(!K||K.end!==!1)&&oe!==n.stdout&&oe!==n.stderr,P=te?U:yt;re.endEmitted?r.nextTick(P):V.once("end",P),oe.on("unpipe",z);function z(Rt,zt){y("onunpipe"),Rt===V&&zt&&zt.hasUnpiped===!1&&(zt.hasUnpiped=!0,Re())}function U(){y("onend"),oe.end()}var fe=Oe(V);oe.on("drain",fe);var Me=!1;function Re(){y("cleanup"),oe.removeListener("close",Be),oe.removeListener("finish",ut),oe.removeListener("drain",fe),oe.removeListener("error",rt),oe.removeListener("unpipe",z),V.removeListener("end",U),V.removeListener("end",yt),V.removeListener("data",de),Me=!0,re.awaitDrain&&(!oe._writableState||oe._writableState.needDrain)&&fe()}var Ye=!1;V.on("data",de);function de(Rt){y("ondata"),Ye=!1;var zt=oe.write(Rt);zt===!1&&!Ye&&((re.pipesCount===1&&re.pipes===oe||re.pipesCount>1&&We(re.pipes,oe)!==-1)&&!Me&&(y("false write response, pause",V._readableState.awaitDrain),V._readableState.awaitDrain++,Ye=!0),V.pause())}function rt(Rt){y("onerror",Rt),yt(),oe.removeListener("error",rt),s(oe,"error")===0&&oe.emit("error",Rt)}b(oe,"error",rt);function Be(){oe.removeListener("finish",ut),yt()}oe.once("close",Be);function ut(){y("onfinish"),oe.removeListener("close",Be),yt()}oe.once("finish",ut);function yt(){y("unpipe"),V.unpipe(oe)}return oe.emit("pipe",V),re.flowing||(y("pipe resume"),V.resume()),oe};function Oe(oe){return function(){var K=oe._readableState;y("pipeOnDrain",K.awaitDrain),K.awaitDrain&&K.awaitDrain--,K.awaitDrain===0&&s(oe,"data")&&(K.flowing=!0,xe(oe))}}M.prototype.unpipe=function(oe){var K=this._readableState,V={hasUnpiped:!1};if(K.pipesCount===0)return this;if(K.pipesCount===1)return oe&&oe!==K.pipes?this:(oe||(oe=K.pipes),K.pipes=null,K.pipesCount=0,K.flowing=!1,oe&&oe.emit("unpipe",this,V),this);if(!oe){var re=K.pipes,te=K.pipesCount;K.pipes=null,K.pipesCount=0,K.flowing=!1;for(var P=0;P<te;P++)re[P].emit("unpipe",this,V);return this}var z=We(K.pipes,oe);return z===-1?this:(K.pipes.splice(z,1),K.pipesCount-=1,K.pipesCount===1&&(K.pipes=K.pipes[0]),oe.emit("unpipe",this,V),this)},M.prototype.on=function(oe,K){var V=t.prototype.on.call(this,oe,K);if(oe==="data")this._readableState.flowing!==!1&&this.resume();else if(oe==="readable"){var re=this._readableState;!re.endEmitted&&!re.readableListening&&(re.readableListening=re.needReadable=!0,re.emittedReadable=!1,re.reading?re.length&&Ae(this):r.nextTick(Ge,this))}return V},M.prototype.addListener=M.prototype.on;function Ge(oe){y("readable nexttick read 0"),oe.read(0)}M.prototype.resume=function(){var oe=this._readableState;return oe.flowing||(y("resume"),oe.flowing=!0,Ve(this,oe)),this};function Ve(oe,K){K.resumeScheduled||(K.resumeScheduled=!0,r.nextTick(_e,oe,K))}function _e(oe,K){K.reading||(y("resume read 0"),oe.read(0)),K.resumeScheduled=!1,K.awaitDrain=0,oe.emit("resume"),xe(oe),K.flowing&&!K.reading&&oe.read(0)}M.prototype.pause=function(){return y("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(y("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function xe(oe){var K=oe._readableState;for(y("flow",K.flowing);K.flowing&&oe.read()!==null;);}M.prototype.wrap=function(oe){var K=this,V=this._readableState,re=!1;oe.on("end",function(){if(y("wrapped end"),V.decoder&&!V.ended){var z=V.decoder.end();z&&z.length&&K.push(z)}K.push(null)}),oe.on("data",function(z){if(y("wrapped data"),V.decoder&&(z=V.decoder.write(z)),!(V.objectMode&&z==null)&&!(!V.objectMode&&(!z||!z.length))){var U=K.push(z);U||(re=!0,oe.pause())}});for(var te in oe)this[te]===void 0&&typeof oe[te]=="function"&&(this[te]=function(z){return function(){return oe[z].apply(oe,arguments)}}(te));for(var P=0;P<A.length;P++)oe.on(A[P],this.emit.bind(this,A[P]));return this._read=function(z){y("wrapped _read",z),re&&(re=!1,oe.resume())},this},Object.defineProperty(M.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),M._fromList=Xe;function Xe(oe,K){if(K.length===0)return null;var V;return K.objectMode?V=K.buffer.shift():!oe||oe>=K.length?(K.decoder?V=K.buffer.join(""):K.buffer.length===1?V=K.buffer.head.data:V=K.buffer.concat(K.length),K.buffer.clear()):V=qe(oe,K.buffer,K.decoder),V}function qe(oe,K,V){var re;return oe<K.head.data.length?(re=K.head.data.slice(0,oe),K.head.data=K.head.data.slice(oe)):oe===K.head.data.length?re=K.shift():re=V?lt(oe,K):at(oe,K),re}function lt(oe,K){var V=K.head,re=1,te=V.data;for(oe-=te.length;V=V.next;){var P=V.data,z=oe>P.length?P.length:oe;if(z===P.length?te+=P:te+=P.slice(0,oe),oe-=z,oe===0){z===P.length?(++re,V.next?K.head=V.next:K.head=K.tail=null):(K.head=V,V.data=P.slice(z));break}++re}return K.length-=re,te}function at(oe,K){var V=a.allocUnsafe(oe),re=K.head,te=1;for(re.data.copy(V),oe-=re.data.length;re=re.next;){var P=re.data,z=oe>P.length?P.length:oe;if(P.copy(V,V.length-oe,0,z),oe-=z,oe===0){z===P.length?(++te,re.next?K.head=re.next:K.head=K.tail=null):(K.head=re,re.data=P.slice(z));break}++te}return K.length-=te,V}function Ee(oe){var K=oe._readableState;if(K.length>0)throw new Error('"endReadable()" called on non-empty stream');K.endEmitted||(K.ended=!0,r.nextTick(X,K,oe))}function X(oe,K){!oe.endEmitted&&oe.length===0&&(oe.endEmitted=!0,K.readable=!1,K.emit("end"))}function We(oe,K){for(var V=0,re=oe.length;V<re;V++)if(oe[V]===K)return V;return-1}}).call(this)}).call(this,e("_process"),typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":386,"./internal/streams/BufferList":391,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,events:344,inherits:364,isarray:370,"process-nextick-args":380,"safe-buffer":396,"string_decoder/":413,util:89}],389:[function(e,m,p){"use strict";m.exports=i;var n=e("./_stream_duplex"),o=Object.create(e("core-util-is"));o.inherits=e("inherits"),o.inherits(i,n);function r(s,t){var a=this._transformState;a.transforming=!1;var d=a.writecb;if(!d)return this.emit("error",new Error("write callback called multiple times"));a.writechunk=null,a.writecb=null,t!=null&&this.push(t),d(s);var h=this._readableState;h.reading=!1,(h.needReadable||h.length<h.highWaterMark)&&this._read(h.highWaterMark)}function i(s){if(!(this instanceof i))return new i(s);n.call(this,s),this._transformState={afterTransform:r.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,s&&(typeof s.transform=="function"&&(this._transform=s.transform),typeof s.flush=="function"&&(this._flush=s.flush)),this.on("prefinish",l)}function l(){var s=this;typeof this._flush=="function"?this._flush(function(t,a){u(s,t,a)}):u(this,null,null)}i.prototype.push=function(s,t){return this._transformState.needTransform=!1,n.prototype.push.call(this,s,t)},i.prototype._transform=function(s,t,a){throw new Error("_transform() is not implemented")},i.prototype._write=function(s,t,a){var d=this._transformState;if(d.writecb=a,d.writechunk=s,d.writeencoding=t,!d.transforming){var h=this._readableState;(d.needTransform||h.needReadable||h.length<h.highWaterMark)&&this._read(h.highWaterMark)}},i.prototype._read=function(s){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},i.prototype._destroy=function(s,t){var a=this;n.prototype._destroy.call(this,s,function(d){t(d),a.emit("close")})};function u(s,t,a){if(t)return s.emit("error",t);if(a!=null&&s.push(a),s._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(s._transformState.transforming)throw new Error("Calling transform done when still transforming");return s.push(null)}},{"./_stream_duplex":386,"core-util-is":341,inherits:364}],390:[function(e,m,p){(function(n,o,r){(function(){"use strict";var i=e("process-nextick-args");m.exports=b;function l(_e,xe,Xe){this.chunk=_e,this.encoding=xe,this.callback=Xe,this.next=null}function u(_e){var xe=this;this.next=null,this.entry=null,this.finish=function(){Ve(xe,_e)}}var s=!n.browser&&["v0.10","v0.9."].indexOf(n.version.slice(0,5))>-1?r:i.nextTick,t;b.WritableState=_;var a=Object.create(e("core-util-is"));a.inherits=e("inherits");var d={deprecate:e("util-deprecate")},h=e("./internal/streams/stream"),v=e("safe-buffer").Buffer,g=o.Uint8Array||function(){};function E(_e){return v.from(_e)}function y(_e){return v.isBuffer(_e)||_e instanceof g}var C=e("./internal/streams/destroy");a.inherits(b,h);function B(){}function _(_e,xe){t=t||e("./_stream_duplex"),_e=_e||{};var Xe=xe instanceof t;this.objectMode=!!_e.objectMode,Xe&&(this.objectMode=this.objectMode||!!_e.writableObjectMode);var qe=_e.highWaterMark,lt=_e.writableHighWaterMark,at=this.objectMode?16:16*1024;qe||qe===0?this.highWaterMark=qe:Xe&&(lt||lt===0)?this.highWaterMark=lt:this.highWaterMark=at,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Ee=_e.decodeStrings===!1;this.decodeStrings=!Ee,this.defaultEncoding=_e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(X){O(xe,X)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new u(this)}_.prototype.getBuffer=function(){for(var xe=this.bufferedRequest,Xe=[];xe;)Xe.push(xe),xe=xe.next;return Xe},function(){try{Object.defineProperty(_.prototype,"buffer",{get:d.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(_e){}}();var A;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(A=Function.prototype[Symbol.hasInstance],Object.defineProperty(b,Symbol.hasInstance,{value:function(_e){return A.call(this,_e)?!0:this!==b?!1:_e&&_e._writableState instanceof _}})):A=function(_e){return _e instanceof this};function b(_e){if(t=t||e("./_stream_duplex"),!A.call(b,this)&&!(this instanceof t))return new b(_e);this._writableState=new _(_e,this),this.writable=!0,_e&&(typeof _e.write=="function"&&(this._write=_e.write),typeof _e.writev=="function"&&(this._writev=_e.writev),typeof _e.destroy=="function"&&(this._destroy=_e.destroy),typeof _e.final=="function"&&(this._final=_e.final)),h.call(this)}b.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function D(_e,xe){var Xe=new Error("write after end");_e.emit("error",Xe),i.nextTick(xe,Xe)}function M(_e,xe,Xe,qe){var lt=!0,at=!1;return Xe===null?at=new TypeError("May not write null values to stream"):typeof Xe!="string"&&Xe!==void 0&&!xe.objectMode&&(at=new TypeError("Invalid non-string/buffer chunk")),at&&(_e.emit("error",at),i.nextTick(qe,at),lt=!1),lt}b.prototype.write=function(_e,xe,Xe){var qe=this._writableState,lt=!1,at=!qe.objectMode&&y(_e);return at&&!v.isBuffer(_e)&&(_e=E(_e)),typeof xe=="function"&&(Xe=xe,xe=null),at?xe="buffer":xe||(xe=qe.defaultEncoding),typeof Xe!="function"&&(Xe=B),qe.ended?D(this,Xe):(at||M(this,qe,_e,Xe))&&(qe.pendingcb++,lt=H(this,qe,at,_e,xe,Xe)),lt},b.prototype.cork=function(){var _e=this._writableState;_e.corked++},b.prototype.uncork=function(){var _e=this._writableState;_e.corked&&(_e.corked--,!_e.writing&&!_e.corked&&!_e.finished&&!_e.bufferProcessing&&_e.bufferedRequest&&Ae(this,_e))},b.prototype.setDefaultEncoding=function(xe){if(typeof xe=="string"&&(xe=xe.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((xe+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+xe);return this._writableState.defaultEncoding=xe,this};function R(_e,xe,Xe){return!_e.objectMode&&_e.decodeStrings!==!1&&typeof xe=="string"&&(xe=v.from(xe,Xe)),xe}Object.defineProperty(b.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function H(_e,xe,Xe,qe,lt,at){if(!Xe){var Ee=R(xe,qe,lt);qe!==Ee&&(Xe=!0,lt="buffer",qe=Ee)}var X=xe.objectMode?1:qe.length;xe.length+=X;var We=xe.length<xe.highWaterMark;if(We||(xe.needDrain=!0),xe.writing||xe.corked){var oe=xe.lastBufferedRequest;xe.lastBufferedRequest={chunk:qe,encoding:lt,isBuf:Xe,callback:at,next:null},oe?oe.next=xe.lastBufferedRequest:xe.bufferedRequest=xe.lastBufferedRequest,xe.bufferedRequestCount+=1}else q(_e,xe,!1,X,qe,lt,at);return We}function q(_e,xe,Xe,qe,lt,at,Ee){xe.writelen=qe,xe.writecb=Ee,xe.writing=!0,xe.sync=!0,Xe?_e._writev(lt,xe.onwrite):_e._write(lt,at,xe.onwrite),xe.sync=!1}function Y(_e,xe,Xe,qe,lt){--xe.pendingcb,Xe?(i.nextTick(lt,qe),i.nextTick(Oe,_e,xe),_e._writableState.errorEmitted=!0,_e.emit("error",qe)):(lt(qe),_e._writableState.errorEmitted=!0,_e.emit("error",qe),Oe(_e,xe))}function W(_e){_e.writing=!1,_e.writecb=null,_e.length-=_e.writelen,_e.writelen=0}function O(_e,xe){var Xe=_e._writableState,qe=Xe.sync,lt=Xe.writecb;if(W(Xe),xe)Y(_e,Xe,qe,xe,lt);else{var at=$(Xe);!at&&!Xe.corked&&!Xe.bufferProcessing&&Xe.bufferedRequest&&Ae(_e,Xe),qe?s(ne,_e,Xe,at,lt):ne(_e,Xe,at,lt)}}function ne(_e,xe,Xe,qe){Xe||ee(_e,xe),xe.pendingcb--,qe(),Oe(_e,xe)}function ee(_e,xe){xe.length===0&&xe.needDrain&&(xe.needDrain=!1,_e.emit("drain"))}function Ae(_e,xe){xe.bufferProcessing=!0;var Xe=xe.bufferedRequest;if(_e._writev&&Xe&&Xe.next){var qe=xe.bufferedRequestCount,lt=new Array(qe),at=xe.corkedRequestsFree;at.entry=Xe;for(var Ee=0,X=!0;Xe;)lt[Ee]=Xe,Xe.isBuf||(X=!1),Xe=Xe.next,Ee+=1;lt.allBuffers=X,q(_e,xe,!0,xe.length,lt,"",at.finish),xe.pendingcb++,xe.lastBufferedRequest=null,at.next?(xe.corkedRequestsFree=at.next,at.next=null):xe.corkedRequestsFree=new u(xe),xe.bufferedRequestCount=0}else{for(;Xe;){var We=Xe.chunk,oe=Xe.encoding,K=Xe.callback,V=xe.objectMode?1:We.length;if(q(_e,xe,!1,V,We,oe,K),Xe=Xe.next,xe.bufferedRequestCount--,xe.writing)break}Xe===null&&(xe.lastBufferedRequest=null)}xe.bufferedRequest=Xe,xe.bufferProcessing=!1}b.prototype._write=function(_e,xe,Xe){Xe(new Error("_write() is not implemented"))},b.prototype._writev=null,b.prototype.end=function(_e,xe,Xe){var qe=this._writableState;typeof _e=="function"?(Xe=_e,_e=null,xe=null):typeof xe=="function"&&(Xe=xe,xe=null),_e!=null&&this.write(_e,xe),qe.corked&&(qe.corked=1,this.uncork()),!qe.ending&&!qe.finished&&Ge(this,qe,Xe)};function $(_e){return _e.ending&&_e.length===0&&_e.bufferedRequest===null&&!_e.finished&&!_e.writing}function be(_e,xe){_e._final(function(Xe){xe.pendingcb--,Xe&&_e.emit("error",Xe),xe.prefinished=!0,_e.emit("prefinish"),Oe(_e,xe)})}function Ne(_e,xe){!xe.prefinished&&!xe.finalCalled&&(typeof _e._final=="function"?(xe.pendingcb++,xe.finalCalled=!0,i.nextTick(be,_e,xe)):(xe.prefinished=!0,_e.emit("prefinish")))}function Oe(_e,xe){var Xe=$(xe);return Xe&&(Ne(_e,xe),xe.pendingcb===0&&(xe.finished=!0,_e.emit("finish"))),Xe}function Ge(_e,xe,Xe){xe.ending=!0,Oe(_e,xe),Xe&&(xe.finished?i.nextTick(Xe):_e.once("finish",Xe)),xe.ended=!0,_e.writable=!1}function Ve(_e,xe,Xe){var qe=_e.entry;for(_e.entry=null;qe;){var lt=qe.callback;xe.pendingcb--,lt(Xe),qe=qe.next}xe.corkedRequestsFree?xe.corkedRequestsFree.next=_e:xe.corkedRequestsFree=_e}Object.defineProperty(b.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(_e){this._writableState&&(this._writableState.destroyed=_e)}}),b.prototype.destroy=C.destroy,b.prototype._undestroy=C.undestroy,b.prototype._destroy=function(_e,xe){this.end(),xe(_e)}}).call(this)}).call(this,e("_process"),typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{},e("timers").setImmediate)},{"./_stream_duplex":386,"./internal/streams/destroy":392,"./internal/streams/stream":393,_process:467,"core-util-is":341,inherits:364,"process-nextick-args":380,"safe-buffer":396,timers:414,"util-deprecate":416}],391:[function(e,m,p){"use strict";function n(l,u){if(!(l instanceof u))throw new TypeError("Cannot call a class as a function")}var o=e("safe-buffer").Buffer,r=e("util");function i(l,u,s){l.copy(u,s)}m.exports=function(){function l(){n(this,l),this.head=null,this.tail=null,this.length=0}return l.prototype.push=function(s){var t={data:s,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},l.prototype.unshift=function(s){var t={data:s,next:this.head};this.length===0&&(this.tail=t),this.head=t,++this.length},l.prototype.shift=function(){if(this.length!==0){var s=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,s}},l.prototype.clear=function(){this.head=this.tail=null,this.length=0},l.prototype.join=function(s){if(this.length===0)return"";for(var t=this.head,a=""+t.data;t=t.next;)a+=s+t.data;return a},l.prototype.concat=function(s){if(this.length===0)return o.alloc(0);if(this.length===1)return this.head.data;for(var t=o.allocUnsafe(s>>>0),a=this.head,d=0;a;)i(a.data,t,d),d+=a.data.length,a=a.next;return t},l}(),r&&r.inspect&&r.inspect.custom&&(m.exports.prototype[r.inspect.custom]=function(){var l=r.inspect({length:this.length});return this.constructor.name+" "+l})},{"safe-buffer":396,util:89}],392:[function(e,m,p){"use strict";var n=e("process-nextick-args");function o(l,u){var s=this,t=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return t||a?(u?u(l):l&&(!this._writableState||!this._writableState.errorEmitted)&&n.nextTick(i,this,l),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(l||null,function(d){!u&&d?(n.nextTick(i,s,d),s._writableState&&(s._writableState.errorEmitted=!0)):u&&u(d)}),this)}function r(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function i(l,u){l.emit("error",u)}m.exports={destroy:o,undestroy:r}},{"process-nextick-args":380}],393:[function(e,m,p){m.exports=e("events").EventEmitter},{events:344}],394:[function(e,m,p){p=m.exports=e("./lib/_stream_readable.js"),p.Stream=p,p.Readable=p,p.Writable=e("./lib/_stream_writable.js"),p.Duplex=e("./lib/_stream_duplex.js"),p.Transform=e("./lib/_stream_transform.js"),p.PassThrough=e("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":386,"./lib/_stream_passthrough.js":387,"./lib/_stream_readable.js":388,"./lib/_stream_transform.js":389,"./lib/_stream_writable.js":390}],395:[function(e,m,p){var n=function(o){"use strict";var r=Object.prototype,i=r.hasOwnProperty,l,u=typeof Symbol=="function"?Symbol:{},s=u.iterator||"@@iterator",t=u.asyncIterator||"@@asyncIterator",a=u.toStringTag||"@@toStringTag";function d(Ne,Oe,Ge){return Object.defineProperty(Ne,Oe,{value:Ge,enumerable:!0,configurable:!0,writable:!0}),Ne[Oe]}try{d({},"")}catch(Ne){d=function(Oe,Ge,Ve){return Oe[Ge]=Ve}}function h(Ne,Oe,Ge,Ve){var _e=Oe&&Oe.prototype instanceof _?Oe:_,xe=Object.create(_e.prototype),Xe=new Ae(Ve||[]);return xe._invoke=W(Ne,Ge,Xe),xe}o.wrap=h;function v(Ne,Oe,Ge){try{return{type:"normal",arg:Ne.call(Oe,Ge)}}catch(Ve){return{type:"throw",arg:Ve}}}var g="suspendedStart",E="suspendedYield",y="executing",C="completed",B={};function _(){}function A(){}function b(){}var D={};d(D,s,function(){return this});var M=Object.getPrototypeOf,R=M&&M(M($([])));R&&R!==r&&i.call(R,s)&&(D=R);var H=b.prototype=_.prototype=Object.create(D);A.prototype=b,d(H,"constructor",b),d(b,"constructor",A),A.displayName=d(b,a,"GeneratorFunction");function q(Ne){["next","throw","return"].forEach(function(Oe){d(Ne,Oe,function(Ge){return this._invoke(Oe,Ge)})})}o.isGeneratorFunction=function(Ne){var Oe=typeof Ne=="function"&&Ne.constructor;return Oe?Oe===A||(Oe.displayName||Oe.name)==="GeneratorFunction":!1},o.mark=function(Ne){return Object.setPrototypeOf?Object.setPrototypeOf(Ne,b):(Ne.__proto__=b,d(Ne,a,"GeneratorFunction")),Ne.prototype=Object.create(H),Ne},o.awrap=function(Ne){return{__await:Ne}};function Y(Ne,Oe){function Ge(xe,Xe,qe,lt){var at=v(Ne[xe],Ne,Xe);if(at.type==="throw")lt(at.arg);else{var Ee=at.arg,X=Ee.value;return X&&typeof X=="object"&&i.call(X,"__await")?Oe.resolve(X.__await).then(function(We){Ge("next",We,qe,lt)},function(We){Ge("throw",We,qe,lt)}):Oe.resolve(X).then(function(We){Ee.value=We,qe(Ee)},function(We){return Ge("throw",We,qe,lt)})}}var Ve;function _e(xe,Xe){function qe(){return new Oe(function(lt,at){Ge(xe,Xe,lt,at)})}return Ve=Ve?Ve.then(qe,qe):qe()}this._invoke=_e}q(Y.prototype),d(Y.prototype,t,function(){return this}),o.AsyncIterator=Y,o.async=function(Ne,Oe,Ge,Ve,_e){_e===void 0&&(_e=Promise);var xe=new Y(h(Ne,Oe,Ge,Ve),_e);return o.isGeneratorFunction(Oe)?xe:xe.next().then(function(Xe){return Xe.done?Xe.value:xe.next()})};function W(Ne,Oe,Ge){var Ve=g;return function(xe,Xe){if(Ve===y)throw new Error("Generator is already running");if(Ve===C){if(xe==="throw")throw Xe;return be()}for(Ge.method=xe,Ge.arg=Xe;;){var qe=Ge.delegate;if(qe){var lt=O(qe,Ge);if(lt){if(lt===B)continue;return lt}}if(Ge.method==="next")Ge.sent=Ge._sent=Ge.arg;else if(Ge.method==="throw"){if(Ve===g)throw Ve=C,Ge.arg;Ge.dispatchException(Ge.arg)}else Ge.method==="return"&&Ge.abrupt("return",Ge.arg);Ve=y;var at=v(Ne,Oe,Ge);if(at.type==="normal"){if(Ve=Ge.done?C:E,at.arg===B)continue;return{value:at.arg,done:Ge.done}}else at.type==="throw"&&(Ve=C,Ge.method="throw",Ge.arg=at.arg)}}}function O(Ne,Oe){var Ge=Ne.iterator[Oe.method];if(Ge===l){if(Oe.delegate=null,Oe.method==="throw"){if(Ne.iterator.return&&(Oe.method="return",Oe.arg=l,O(Ne,Oe),Oe.method==="throw"))return B;Oe.method="throw",Oe.arg=new TypeError("The iterator does not provide a 'throw' method")}return B}var Ve=v(Ge,Ne.iterator,Oe.arg);if(Ve.type==="throw")return Oe.method="throw",Oe.arg=Ve.arg,Oe.delegate=null,B;var _e=Ve.arg;if(!_e)return Oe.method="throw",Oe.arg=new TypeError("iterator result is not an object"),Oe.delegate=null,B;if(_e.done)Oe[Ne.resultName]=_e.value,Oe.next=Ne.nextLoc,Oe.method!=="return"&&(Oe.method="next",Oe.arg=l);else return _e;return Oe.delegate=null,B}q(H),d(H,a,"Generator"),d(H,s,function(){return this}),d(H,"toString",function(){return"[object Generator]"});function ne(Ne){var Oe={tryLoc:Ne[0]};1 in Ne&&(Oe.catchLoc=Ne[1]),2 in Ne&&(Oe.finallyLoc=Ne[2],Oe.afterLoc=Ne[3]),this.tryEntries.push(Oe)}function ee(Ne){var Oe=Ne.completion||{};Oe.type="normal",delete Oe.arg,Ne.completion=Oe}function Ae(Ne){this.tryEntries=[{tryLoc:"root"}],Ne.forEach(ne,this),this.reset(!0)}o.keys=function(Ne){var Oe=[];for(var Ge in Ne)Oe.push(Ge);return Oe.reverse(),function Ve(){for(;Oe.length;){var _e=Oe.pop();if(_e in Ne)return Ve.value=_e,Ve.done=!1,Ve}return Ve.done=!0,Ve}};function $(Ne){if(Ne){var Oe=Ne[s];if(Oe)return Oe.call(Ne);if(typeof Ne.next=="function")return Ne;if(!isNaN(Ne.length)){var Ge=-1,Ve=function _e(){for(;++Ge<Ne.length;)if(i.call(Ne,Ge))return _e.value=Ne[Ge],_e.done=!1,_e;return _e.value=l,_e.done=!0,_e};return Ve.next=Ve}}return{next:be}}o.values=$;function be(){return{value:l,done:!0}}return Ae.prototype={constructor:Ae,reset:function(Ne){if(this.prev=0,this.next=0,this.sent=this._sent=l,this.done=!1,this.delegate=null,this.method="next",this.arg=l,this.tryEntries.forEach(ee),!Ne)for(var Oe in this)Oe.charAt(0)==="t"&&i.call(this,Oe)&&!isNaN(+Oe.slice(1))&&(this[Oe]=l)},stop:function(){this.done=!0;var Ne=this.tryEntries[0],Oe=Ne.completion;if(Oe.type==="throw")throw Oe.arg;return this.rval},dispatchException:function(Ne){if(this.done)throw Ne;var Oe=this;function Ge(lt,at){return xe.type="throw",xe.arg=Ne,Oe.next=lt,at&&(Oe.method="next",Oe.arg=l),!!at}for(var Ve=this.tryEntries.length-1;Ve>=0;--Ve){var _e=this.tryEntries[Ve],xe=_e.completion;if(_e.tryLoc==="root")return Ge("end");if(_e.tryLoc<=this.prev){var Xe=i.call(_e,"catchLoc"),qe=i.call(_e,"finallyLoc");if(Xe&&qe){if(this.prev<_e.catchLoc)return Ge(_e.catchLoc,!0);if(this.prev<_e.finallyLoc)return Ge(_e.finallyLoc)}else if(Xe){if(this.prev<_e.catchLoc)return Ge(_e.catchLoc,!0)}else if(qe){if(this.prev<_e.finallyLoc)return Ge(_e.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(Ne,Oe){for(var Ge=this.tryEntries.length-1;Ge>=0;--Ge){var Ve=this.tryEntries[Ge];if(Ve.tryLoc<=this.prev&&i.call(Ve,"finallyLoc")&&this.prev<Ve.finallyLoc){var _e=Ve;break}}_e&&(Ne==="break"||Ne==="continue")&&_e.tryLoc<=Oe&&Oe<=_e.finallyLoc&&(_e=null);var xe=_e?_e.completion:{};return xe.type=Ne,xe.arg=Oe,_e?(this.method="next",this.next=_e.finallyLoc,B):this.complete(xe)},complete:function(Ne,Oe){if(Ne.type==="throw")throw Ne.arg;return Ne.type==="break"||Ne.type==="continue"?this.next=Ne.arg:Ne.type==="return"?(this.rval=this.arg=Ne.arg,this.method="return",this.next="end"):Ne.type==="normal"&&Oe&&(this.next=Oe),B},finish:function(Ne){for(var Oe=this.tryEntries.length-1;Oe>=0;--Oe){var Ge=this.tryEntries[Oe];if(Ge.finallyLoc===Ne)return this.complete(Ge.completion,Ge.afterLoc),ee(Ge),B}},catch:function(Ne){for(var Oe=this.tryEntries.length-1;Oe>=0;--Oe){var Ge=this.tryEntries[Oe];if(Ge.tryLoc===Ne){var Ve=Ge.completion;if(Ve.type==="throw"){var _e=Ve.arg;ee(Ge)}return _e}}throw new Error("illegal catch attempt")},delegateYield:function(Ne,Oe,Ge){return this.delegate={iterator:$(Ne),resultName:Oe,nextLoc:Ge},this.method==="next"&&(this.arg=l),B}},o}(typeof m=="object"?m.exports:{});try{regeneratorRuntime=n}catch(o){typeof globalThis=="object"?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},{}],396:[function(e,m,p){var n=e("buffer"),o=n.Buffer;function r(l,u){for(var s in l)u[s]=l[s]}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?m.exports=n:(r(n,p),p.Buffer=i);function i(l,u,s){return o(l,u,s)}r(o,i),i.from=function(l,u,s){if(typeof l=="number")throw new TypeError("Argument must not be a number");return o(l,u,s)},i.alloc=function(l,u,s){if(typeof l!="number")throw new TypeError("Argument must be a number");var t=o(l);return u!==void 0?typeof s=="string"?t.fill(u,s):t.fill(u):t.fill(0),t},i.allocUnsafe=function(l){if(typeof l!="number")throw new TypeError("Argument must be a number");return o(l)},i.allocUnsafeSlow=function(l){if(typeof l!="number")throw new TypeError("Argument must be a number");return n.SlowBuffer(l)}},{buffer:90}],397:[function(e,m,p){(function(n){(function(){(function(o){o.parser=function(Ee,X){return new i(Ee,X)},o.SAXParser=i,o.SAXStream=h,o.createStream=d,o.MAX_BUFFER_LENGTH=64*1024;var r=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];o.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function i(Ee,X){if(!(this instanceof i))return new i(Ee,X);var We=this;u(We),We.q=We.c="",We.bufferCheckPosition=o.MAX_BUFFER_LENGTH,We.opt=X||{},We.opt.lowercase=We.opt.lowercase||We.opt.lowercasetags,We.looseCase=We.opt.lowercase?"toLowerCase":"toUpperCase",We.tags=[],We.closed=We.closedRoot=We.sawRoot=!1,We.tag=We.error=null,We.strict=!!Ee,We.noscript=!!(Ee||We.opt.noscript),We.state=Y.BEGIN,We.strictEntities=We.opt.strictEntities,We.ENTITIES=We.strictEntities?Object.create(o.XML_ENTITIES):Object.create(o.ENTITIES),We.attribList=[],We.opt.xmlns&&(We.ns=Object.create(C)),We.trackPosition=We.opt.position!==!1,We.trackPosition&&(We.position=We.line=We.column=0),O(We,"onready")}Object.create||(Object.create=function(Ee){function X(){}X.prototype=Ee;var We=new X;return We}),Object.keys||(Object.keys=function(Ee){var X=[];for(var We in Ee)Ee.hasOwnProperty(We)&&X.push(We);return X});function l(Ee){for(var X=Math.max(o.MAX_BUFFER_LENGTH,10),We=0,oe=0,K=r.length;oe<K;oe++){var V=Ee[r[oe]].length;if(V>X)switch(r[oe]){case"textNode":ee(Ee);break;case"cdata":ne(Ee,"oncdata",Ee.cdata),Ee.cdata="";break;case"script":ne(Ee,"onscript",Ee.script),Ee.script="";break;default:$(Ee,"Max buffer length exceeded: "+r[oe])}We=Math.max(We,V)}var re=o.MAX_BUFFER_LENGTH-We;Ee.bufferCheckPosition=re+Ee.position}function u(Ee){for(var X=0,We=r.length;X<We;X++)Ee[r[X]]=""}function s(Ee){ee(Ee),Ee.cdata!==""&&(ne(Ee,"oncdata",Ee.cdata),Ee.cdata=""),Ee.script!==""&&(ne(Ee,"onscript",Ee.script),Ee.script="")}i.prototype={end:function(){be(this)},write:at,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){s(this)}};var t;try{t=e("stream").Stream}catch(Ee){t=function(){}}var a=o.EVENTS.filter(function(Ee){return Ee!=="error"&&Ee!=="end"});function d(Ee,X){return new h(Ee,X)}function h(Ee,X){if(!(this instanceof h))return new h(Ee,X);t.apply(this),this._parser=new i(Ee,X),this.writable=!0,this.readable=!0;var We=this;this._parser.onend=function(){We.emit("end")},this._parser.onerror=function(oe){We.emit("error",oe),We._parser.error=null},this._decoder=null,a.forEach(function(oe){Object.defineProperty(We,"on"+oe,{get:function(){return We._parser["on"+oe]},set:function(K){if(!K)return We.removeAllListeners(oe),We._parser["on"+oe]=K,K;We.on(oe,K)},enumerable:!0,configurable:!1})})}h.prototype=Object.create(t.prototype,{constructor:{value:h}}),h.prototype.write=function(Ee){if(typeof n=="function"&&typeof n.isBuffer=="function"&&n.isBuffer(Ee)){if(!this._decoder){var X=e("string_decoder").StringDecoder;this._decoder=new X("utf8")}Ee=this._decoder.write(Ee)}return this._parser.write(Ee.toString()),this.emit("data",Ee),!0},h.prototype.end=function(Ee){return Ee&&Ee.length&&this.write(Ee),this._parser.end(),!0},h.prototype.on=function(Ee,X){var We=this;return!We._parser["on"+Ee]&&a.indexOf(Ee)!==-1&&(We._parser["on"+Ee]=function(){var oe=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);oe.splice(0,0,Ee),We.emit.apply(We,oe)}),t.prototype.on.call(We,Ee,X)};var v="[CDATA[",g="DOCTYPE",E="http://www.w3.org/XML/1998/namespace",y="http://www.w3.org/2000/xmlns/",C={xml:E,xmlns:y},B=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,_=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,A=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,b=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function D(Ee){return Ee===" "||Ee===`
|
|
|
`||Ee==="\r"||Ee===" "}function M(Ee){return Ee==='"'||Ee==="'"}function R(Ee){return Ee===">"||D(Ee)}function H(Ee,X){return Ee.test(X)}function q(Ee,X){return!H(Ee,X)}var Y=0;o.STATE={BEGIN:Y++,BEGIN_WHITESPACE:Y++,TEXT:Y++,TEXT_ENTITY:Y++,OPEN_WAKA:Y++,SGML_DECL:Y++,SGML_DECL_QUOTED:Y++,DOCTYPE:Y++,DOCTYPE_QUOTED:Y++,DOCTYPE_DTD:Y++,DOCTYPE_DTD_QUOTED:Y++,COMMENT_STARTING:Y++,COMMENT:Y++,COMMENT_ENDING:Y++,COMMENT_ENDED:Y++,CDATA:Y++,CDATA_ENDING:Y++,CDATA_ENDING_2:Y++,PROC_INST:Y++,PROC_INST_BODY:Y++,PROC_INST_ENDING:Y++,OPEN_TAG:Y++,OPEN_TAG_SLASH:Y++,ATTRIB:Y++,ATTRIB_NAME:Y++,ATTRIB_NAME_SAW_WHITE:Y++,ATTRIB_VALUE:Y++,ATTRIB_VALUE_QUOTED:Y++,ATTRIB_VALUE_CLOSED:Y++,ATTRIB_VALUE_UNQUOTED:Y++,ATTRIB_VALUE_ENTITY_Q:Y++,ATTRIB_VALUE_ENTITY_U:Y++,CLOSE_TAG:Y++,CLOSE_TAG_SAW_WHITE:Y++,SCRIPT:Y++,SCRIPT_ENDING:Y++},o.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},o.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},Object.keys(o.ENTITIES).forEach(function(Ee){var X=o.ENTITIES[Ee],We=typeof X=="number"?String.fromCharCode(X):X;o.ENTITIES[Ee]=We});for(var W in o.STATE)o.STATE[o.STATE[W]]=W;Y=o.STATE;function O(Ee,X,We){Ee[X]&&Ee[X](We)}function ne(Ee,X,We){Ee.textNode&&ee(Ee),O(Ee,X,We)}function ee(Ee){Ee.textNode=Ae(Ee.opt,Ee.textNode),Ee.textNode&&O(Ee,"ontext",Ee.textNode),Ee.textNode=""}function Ae(Ee,X){return Ee.trim&&(X=X.trim()),Ee.normalize&&(X=X.replace(/\s+/g," ")),X}function $(Ee,X){return ee(Ee),Ee.trackPosition&&(X+=`
|
|
|
Line: `+Ee.line+`
|
|
|
Column: `+Ee.column+`
|
|
|
Char: `+Ee.c),X=new Error(X),Ee.error=X,O(Ee,"onerror",X),Ee}function be(Ee){return Ee.sawRoot&&!Ee.closedRoot&&Ne(Ee,"Unclosed root tag"),Ee.state!==Y.BEGIN&&Ee.state!==Y.BEGIN_WHITESPACE&&Ee.state!==Y.TEXT&&$(Ee,"Unexpected end"),ee(Ee),Ee.c="",Ee.closed=!0,O(Ee,"onend"),i.call(Ee,Ee.strict,Ee.opt),Ee}function Ne(Ee,X){if(typeof Ee!="object"||!(Ee instanceof i))throw new Error("bad call to strictFail");Ee.strict&&$(Ee,X)}function Oe(Ee){Ee.strict||(Ee.tagName=Ee.tagName[Ee.looseCase]());var X=Ee.tags[Ee.tags.length-1]||Ee,We=Ee.tag={name:Ee.tagName,attributes:{}};Ee.opt.xmlns&&(We.ns=X.ns),Ee.attribList.length=0,ne(Ee,"onopentagstart",We)}function Ge(Ee,X){var We=Ee.indexOf(":"),oe=We<0?["",Ee]:Ee.split(":"),K=oe[0],V=oe[1];return X&&Ee==="xmlns"&&(K="xmlns",V=""),{prefix:K,local:V}}function Ve(Ee){if(Ee.strict||(Ee.attribName=Ee.attribName[Ee.looseCase]()),Ee.attribList.indexOf(Ee.attribName)!==-1||Ee.tag.attributes.hasOwnProperty(Ee.attribName)){Ee.attribName=Ee.attribValue="";return}if(Ee.opt.xmlns){var X=Ge(Ee.attribName,!0),We=X.prefix,oe=X.local;if(We==="xmlns")if(oe==="xml"&&Ee.attribValue!==E)Ne(Ee,"xml: prefix must be bound to "+E+`
|
|
|
Actual: `+Ee.attribValue);else if(oe==="xmlns"&&Ee.attribValue!==y)Ne(Ee,"xmlns: prefix must be bound to "+y+`
|
|
|
Actual: `+Ee.attribValue);else{var K=Ee.tag,V=Ee.tags[Ee.tags.length-1]||Ee;K.ns===V.ns&&(K.ns=Object.create(V.ns)),K.ns[oe]=Ee.attribValue}Ee.attribList.push([Ee.attribName,Ee.attribValue])}else Ee.tag.attributes[Ee.attribName]=Ee.attribValue,ne(Ee,"onattribute",{name:Ee.attribName,value:Ee.attribValue});Ee.attribName=Ee.attribValue=""}function _e(Ee,X){if(Ee.opt.xmlns){var We=Ee.tag,oe=Ge(Ee.tagName);We.prefix=oe.prefix,We.local=oe.local,We.uri=We.ns[oe.prefix]||"",We.prefix&&!We.uri&&(Ne(Ee,"Unbound namespace prefix: "+JSON.stringify(Ee.tagName)),We.uri=oe.prefix);var K=Ee.tags[Ee.tags.length-1]||Ee;We.ns&&K.ns!==We.ns&&Object.keys(We.ns).forEach(function(de){ne(Ee,"onopennamespace",{prefix:de,uri:We.ns[de]})});for(var V=0,re=Ee.attribList.length;V<re;V++){var te=Ee.attribList[V],P=te[0],z=te[1],U=Ge(P,!0),fe=U.prefix,Me=U.local,Re=fe===""?"":We.ns[fe]||"",Ye={name:P,value:z,prefix:fe,local:Me,uri:Re};fe&&fe!=="xmlns"&&!Re&&(Ne(Ee,"Unbound namespace prefix: "+JSON.stringify(fe)),Ye.uri=fe),Ee.tag.attributes[P]=Ye,ne(Ee,"onattribute",Ye)}Ee.attribList.length=0}Ee.tag.isSelfClosing=!!X,Ee.sawRoot=!0,Ee.tags.push(Ee.tag),ne(Ee,"onopentag",Ee.tag),X||(!Ee.noscript&&Ee.tagName.toLowerCase()==="script"?Ee.state=Y.SCRIPT:Ee.state=Y.TEXT,Ee.tag=null,Ee.tagName=""),Ee.attribName=Ee.attribValue="",Ee.attribList.length=0}function xe(Ee){if(!Ee.tagName){Ne(Ee,"Weird empty close tag."),Ee.textNode+="</>",Ee.state=Y.TEXT;return}if(Ee.script){if(Ee.tagName!=="script"){Ee.script+="</"+Ee.tagName+">",Ee.tagName="",Ee.state=Y.SCRIPT;return}ne(Ee,"onscript",Ee.script),Ee.script=""}var X=Ee.tags.length,We=Ee.tagName;Ee.strict||(We=We[Ee.looseCase]());for(var oe=We;X--;){var K=Ee.tags[X];if(K.name!==oe)Ne(Ee,"Unexpected close tag");else break}if(X<0){Ne(Ee,"Unmatched closing tag: "+Ee.tagName),Ee.textNode+="</"+Ee.tagName+">",Ee.state=Y.TEXT;return}Ee.tagName=We;for(var V=Ee.tags.length;V-- >X;){var re=Ee.tag=Ee.tags.pop();Ee.tagName=Ee.tag.name,ne(Ee,"onclosetag",Ee.tagName);var te={};for(var P in re.ns)te[P]=re.ns[P];var z=Ee.tags[Ee.tags.length-1]||Ee;Ee.opt.xmlns&&re.ns!==z.ns&&Object.keys(re.ns).forEach(function(U){var fe=re.ns[U];ne(Ee,"onclosenamespace",{prefix:U,uri:fe})})}X===0&&(Ee.closedRoot=!0),Ee.tagName=Ee.attribValue=Ee.attribName="",Ee.attribList.length=0,Ee.state=Y.TEXT}function Xe(Ee){var X=Ee.entity,We=X.toLowerCase(),oe,K="";return Ee.ENTITIES[X]?Ee.ENTITIES[X]:Ee.ENTITIES[We]?Ee.ENTITIES[We]:(X=We,X.charAt(0)==="#"&&(X.charAt(1)==="x"?(X=X.slice(2),oe=parseInt(X,16),K=oe.toString(16)):(X=X.slice(1),oe=parseInt(X,10),K=oe.toString(10))),X=X.replace(/^0+/,""),isNaN(oe)||K.toLowerCase()!==X?(Ne(Ee,"Invalid character entity"),"&"+Ee.entity+";"):String.fromCodePoint(oe))}function qe(Ee,X){X==="<"?(Ee.state=Y.OPEN_WAKA,Ee.startTagPosition=Ee.position):D(X)||(Ne(Ee,"Non-whitespace before first tag."),Ee.textNode=X,Ee.state=Y.TEXT)}function lt(Ee,X){var We="";return X<Ee.length&&(We=Ee.charAt(X)),We}function at(Ee){var X=this;if(this.error)throw this.error;if(X.closed)return $(X,"Cannot write after close. Assign an onready handler.");if(Ee===null)return be(X);typeof Ee=="object"&&(Ee=Ee.toString());for(var We=0,oe="";oe=lt(Ee,We++),X.c=oe,!!oe;)switch(X.trackPosition&&(X.position++,oe===`
|
|
|
`?(X.line++,X.column=0):X.column++),X.state){case Y.BEGIN:if(X.state=Y.BEGIN_WHITESPACE,oe==="\uFEFF")continue;qe(X,oe);continue;case Y.BEGIN_WHITESPACE:qe(X,oe);continue;case Y.TEXT:if(X.sawRoot&&!X.closedRoot){for(var K=We-1;oe&&oe!=="<"&&oe!=="&";)oe=lt(Ee,We++),oe&&X.trackPosition&&(X.position++,oe===`
|
|
|
`?(X.line++,X.column=0):X.column++);X.textNode+=Ee.substring(K,We-1)}oe==="<"&&!(X.sawRoot&&X.closedRoot&&!X.strict)?(X.state=Y.OPEN_WAKA,X.startTagPosition=X.position):(!D(oe)&&(!X.sawRoot||X.closedRoot)&&Ne(X,"Text data outside of root node."),oe==="&"?X.state=Y.TEXT_ENTITY:X.textNode+=oe);continue;case Y.SCRIPT:oe==="<"?X.state=Y.SCRIPT_ENDING:X.script+=oe;continue;case Y.SCRIPT_ENDING:oe==="/"?X.state=Y.CLOSE_TAG:(X.script+="<"+oe,X.state=Y.SCRIPT);continue;case Y.OPEN_WAKA:if(oe==="!")X.state=Y.SGML_DECL,X.sgmlDecl="";else if(!D(oe))if(H(B,oe))X.state=Y.OPEN_TAG,X.tagName=oe;else if(oe==="/")X.state=Y.CLOSE_TAG,X.tagName="";else if(oe==="?")X.state=Y.PROC_INST,X.procInstName=X.procInstBody="";else{if(Ne(X,"Unencoded <"),X.startTagPosition+1<X.position){var V=X.position-X.startTagPosition;oe=new Array(V).join(" ")+oe}X.textNode+="<"+oe,X.state=Y.TEXT}continue;case Y.SGML_DECL:(X.sgmlDecl+oe).toUpperCase()===v?(ne(X,"onopencdata"),X.state=Y.CDATA,X.sgmlDecl="",X.cdata=""):X.sgmlDecl+oe==="--"?(X.state=Y.COMMENT,X.comment="",X.sgmlDecl=""):(X.sgmlDecl+oe).toUpperCase()===g?(X.state=Y.DOCTYPE,(X.doctype||X.sawRoot)&&Ne(X,"Inappropriately located doctype declaration"),X.doctype="",X.sgmlDecl=""):oe===">"?(ne(X,"onsgmldeclaration",X.sgmlDecl),X.sgmlDecl="",X.state=Y.TEXT):(M(oe)&&(X.state=Y.SGML_DECL_QUOTED),X.sgmlDecl+=oe);continue;case Y.SGML_DECL_QUOTED:oe===X.q&&(X.state=Y.SGML_DECL,X.q=""),X.sgmlDecl+=oe;continue;case Y.DOCTYPE:oe===">"?(X.state=Y.TEXT,ne(X,"ondoctype",X.doctype),X.doctype=!0):(X.doctype+=oe,oe==="["?X.state=Y.DOCTYPE_DTD:M(oe)&&(X.state=Y.DOCTYPE_QUOTED,X.q=oe));continue;case Y.DOCTYPE_QUOTED:X.doctype+=oe,oe===X.q&&(X.q="",X.state=Y.DOCTYPE);continue;case Y.DOCTYPE_DTD:X.doctype+=oe,oe==="]"?X.state=Y.DOCTYPE:M(oe)&&(X.state=Y.DOCTYPE_DTD_QUOTED,X.q=oe);continue;case Y.DOCTYPE_DTD_QUOTED:X.doctype+=oe,oe===X.q&&(X.state=Y.DOCTYPE_DTD,X.q="");continue;case Y.COMMENT:oe==="-"?X.state=Y.COMMENT_ENDING:X.comment+=oe;continue;case Y.COMMENT_ENDING:oe==="-"?(X.state=Y.COMMENT_ENDED,X.comment=Ae(X.opt,X.comment),X.comment&&ne(X,"oncomment",X.comment),X.comment=""):(X.comment+="-"+oe,X.state=Y.COMMENT);continue;case Y.COMMENT_ENDED:oe!==">"?(Ne(X,"Malformed comment"),X.comment+="--"+oe,X.state=Y.COMMENT):X.state=Y.TEXT;continue;case Y.CDATA:oe==="]"?X.state=Y.CDATA_ENDING:X.cdata+=oe;continue;case Y.CDATA_ENDING:oe==="]"?X.state=Y.CDATA_ENDING_2:(X.cdata+="]"+oe,X.state=Y.CDATA);continue;case Y.CDATA_ENDING_2:oe===">"?(X.cdata&&ne(X,"oncdata",X.cdata),ne(X,"onclosecdata"),X.cdata="",X.state=Y.TEXT):oe==="]"?X.cdata+="]":(X.cdata+="]]"+oe,X.state=Y.CDATA);continue;case Y.PROC_INST:oe==="?"?X.state=Y.PROC_INST_ENDING:D(oe)?X.state=Y.PROC_INST_BODY:X.procInstName+=oe;continue;case Y.PROC_INST_BODY:if(!X.procInstBody&&D(oe))continue;oe==="?"?X.state=Y.PROC_INST_ENDING:X.procInstBody+=oe;continue;case Y.PROC_INST_ENDING:oe===">"?(ne(X,"onprocessinginstruction",{name:X.procInstName,body:X.procInstBody}),X.procInstName=X.procInstBody="",X.state=Y.TEXT):(X.procInstBody+="?"+oe,X.state=Y.PROC_INST_BODY);continue;case Y.OPEN_TAG:H(_,oe)?X.tagName+=oe:(Oe(X),oe===">"?_e(X):oe==="/"?X.state=Y.OPEN_TAG_SLASH:(D(oe)||Ne(X,"Invalid character in tag name"),X.state=Y.ATTRIB));continue;case Y.OPEN_TAG_SLASH:oe===">"?(_e(X,!0),xe(X)):(Ne(X,"Forward-slash in opening tag not followed by >"),X.state=Y.ATTRIB);continue;case Y.ATTRIB:if(D(oe))continue;oe===">"?_e(X):oe==="/"?X.state=Y.OPEN_TAG_SLASH:H(B,oe)?(X.attribName=oe,X.attribValue="",X.state=Y.ATTRIB_NAME):Ne(X,"Invalid attribute name");continue;case Y.ATTRIB_NAME:oe==="="?X.state=Y.ATTRIB_VALUE:oe===">"?(Ne(X,"Attribute without value"),X.attribValue=X.attribName,Ve(X),_e(X)):D(oe)?X.state=Y.ATTRIB_NAME_SAW_WHITE:H(_,oe)?X.attribName+=oe:Ne(X,"Invalid attribute name");continue;case Y.ATTRIB_NAME_SAW_WHITE:if(oe==="=")X.state=Y.ATTRIB_VALUE;else{if(D(oe))continue;Ne(X,"Attribute without value"),X.tag.attributes[X.attribName]="",X.attribValue="",ne(X,"onattribute",{name:X.attribName,value:""}),X.attribName="",oe===">"?_e(X):H(B,oe)?(X.attribName=oe,X.state=Y.ATTRIB_NAME):(Ne(X,"Invalid attribute name"),X.state=Y.ATTRIB)}continue;case Y.ATTRIB_VALUE:if(D(oe))continue;M(oe)?(X.q=oe,X.state=Y.ATTRIB_VALUE_QUOTED):(Ne(X,"Unquoted attribute value"),X.state=Y.ATTRIB_VALUE_UNQUOTED,X.attribValue=oe);continue;case Y.ATTRIB_VALUE_QUOTED:if(oe!==X.q){oe==="&"?X.state=Y.ATTRIB_VALUE_ENTITY_Q:X.attribValue+=oe;continue}Ve(X),X.q="",X.state=Y.ATTRIB_VALUE_CLOSED;continue;case Y.ATTRIB_VALUE_CLOSED:D(oe)?X.state=Y.ATTRIB:oe===">"?_e(X):oe==="/"?X.state=Y.OPEN_TAG_SLASH:H(B,oe)?(Ne(X,"No whitespace between attributes"),X.attribName=oe,X.attribValue="",X.state=Y.ATTRIB_NAME):Ne(X,"Invalid attribute name");continue;case Y.ATTRIB_VALUE_UNQUOTED:if(!R(oe)){oe==="&"?X.state=Y.ATTRIB_VALUE_ENTITY_U:X.attribValue+=oe;continue}Ve(X),oe===">"?_e(X):X.state=Y.ATTRIB;continue;case Y.CLOSE_TAG:if(X.tagName)oe===">"?xe(X):H(_,oe)?X.tagName+=oe:X.script?(X.script+="</"+X.tagName,X.tagName="",X.state=Y.SCRIPT):(D(oe)||Ne(X,"Invalid tagname in closing tag"),X.state=Y.CLOSE_TAG_SAW_WHITE);else{if(D(oe))continue;q(B,oe)?X.script?(X.script+="</"+oe,X.state=Y.SCRIPT):Ne(X,"Invalid tagname in closing tag."):X.tagName=oe}continue;case Y.CLOSE_TAG_SAW_WHITE:if(D(oe))continue;oe===">"?xe(X):Ne(X,"Invalid characters in closing tag");continue;case Y.TEXT_ENTITY:case Y.ATTRIB_VALUE_ENTITY_Q:case Y.ATTRIB_VALUE_ENTITY_U:var re,te;switch(X.state){case Y.TEXT_ENTITY:re=Y.TEXT,te="textNode";break;case Y.ATTRIB_VALUE_ENTITY_Q:re=Y.ATTRIB_VALUE_QUOTED,te="attribValue";break;case Y.ATTRIB_VALUE_ENTITY_U:re=Y.ATTRIB_VALUE_UNQUOTED,te="attribValue";break}oe===";"?(X[te]+=Xe(X),X.entity="",X.state=re):H(X.entity.length?b:A,oe)?X.entity+=oe:(Ne(X,"Invalid character in entity name"),X[te]+="&"+X.entity+oe,X.entity="",X.state=re);continue;default:throw new Error(X,"Unknown state: "+X.state)}return X.position>=X.bufferCheckPosition&&l(X),X}String.fromCodePoint||function(){var Ee=String.fromCharCode,X=Math.floor,We=function(){var oe=16384,K=[],V,re,te=-1,P=arguments.length;if(!P)return"";for(var z="";++te<P;){var U=Number(arguments[te]);if(!isFinite(U)||U<0||U>1114111||X(U)!==U)throw RangeError("Invalid code point: "+U);U<=65535?K.push(U):(U-=65536,V=(U>>10)+55296,re=U%1024+56320,K.push(V,re)),(te+1===P||K.length>oe)&&(z+=Ee.apply(null,K),K.length=0)}return z};Object.defineProperty?Object.defineProperty(String,"fromCodePoint",{value:We,configurable:!0,writable:!0}):String.fromCodePoint=We}()})(typeof p=="undefined"?this.sax={}:p)}).call(this)}).call(this,e("buffer").Buffer)},{buffer:90,stream:398,string_decoder:413}],398:[function(e,m,p){m.exports=r;var n=e("events").EventEmitter,o=e("inherits");o(r,n),r.Readable=e("readable-stream/lib/_stream_readable.js"),r.Writable=e("readable-stream/lib/_stream_writable.js"),r.Duplex=e("readable-stream/lib/_stream_duplex.js"),r.Transform=e("readable-stream/lib/_stream_transform.js"),r.PassThrough=e("readable-stream/lib/_stream_passthrough.js"),r.finished=e("readable-stream/lib/internal/streams/end-of-stream.js"),r.pipeline=e("readable-stream/lib/internal/streams/pipeline.js"),r.Stream=r;function r(){n.call(this)}r.prototype.pipe=function(i,l){var u=this;function s(E){i.writable&&i.write(E)===!1&&u.pause&&u.pause()}u.on("data",s);function t(){u.readable&&u.resume&&u.resume()}i.on("drain",t),!i._isStdio&&(!l||l.end!==!1)&&(u.on("end",d),u.on("close",h));var a=!1;function d(){a||(a=!0,i.end())}function h(){a||(a=!0,typeof i.destroy=="function"&&i.destroy())}function v(E){if(g(),n.listenerCount(this,"error")===0)throw E}u.on("error",v),i.on("error",v);function g(){u.removeListener("data",s),i.removeListener("drain",t),u.removeListener("end",d),u.removeListener("close",h),u.removeListener("error",v),i.removeListener("error",v),u.removeListener("end",g),u.removeListener("close",g),i.removeListener("close",g)}return u.on("end",g),u.on("close",g),i.on("close",g),i.emit("pipe",u),i}},{events:344,inherits:364,"readable-stream/lib/_stream_duplex.js":400,"readable-stream/lib/_stream_passthrough.js":401,"readable-stream/lib/_stream_readable.js":402,"readable-stream/lib/_stream_transform.js":403,"readable-stream/lib/_stream_writable.js":404,"readable-stream/lib/internal/streams/end-of-stream.js":408,"readable-stream/lib/internal/streams/pipeline.js":410}],399:[function(e,m,p){"use strict";function n(t,a){t.prototype=Object.create(a.prototype),t.prototype.constructor=t,t.__proto__=a}var o={};function r(t,a,d){d||(d=Error);function h(g,E,y){return typeof a=="string"?a:a(g,E,y)}var v=function(g){n(E,g);function E(y,C,B){return g.call(this,h(y,C,B))||this}return E}(d);v.prototype.name=d.name,v.prototype.code=t,o[t]=v}function i(t,a){if(Array.isArray(t)){var d=t.length;return t=t.map(function(h){return String(h)}),d>2?"one of ".concat(a," ").concat(t.slice(0,d-1).join(", "),", or ")+t[d-1]:d===2?"one of ".concat(a," ").concat(t[0]," or ").concat(t[1]):"of ".concat(a," ").concat(t[0])}else return"of ".concat(a," ").concat(String(t))}function l(t,a,d){return t.substr(!d||d<0?0:+d,a.length)===a}function u(t,a,d){return(d===void 0||d>t.length)&&(d=t.length),t.substring(d-a.length,d)===a}function s(t,a,d){return typeof d!="number"&&(d=0),d+a.length>t.length?!1:t.indexOf(a,d)!==-1}r("ERR_INVALID_OPT_VALUE",function(t,a){return'The value "'+a+'" is invalid for option "'+t+'"'},TypeError),r("ERR_INVALID_ARG_TYPE",function(t,a,d){var h;typeof a=="string"&&l(a,"not ")?(h="must not be",a=a.replace(/^not /,"")):h="must be";var v;if(u(t," argument"))v="The ".concat(t," ").concat(h," ").concat(i(a,"type"));else{var g=s(t,".")?"property":"argument";v='The "'.concat(t,'" ').concat(g," ").concat(h," ").concat(i(a,"type"))}return v+=". Received type ".concat(typeof d),v},TypeError),r("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),r("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"}),r("ERR_STREAM_PREMATURE_CLOSE","Premature close"),r("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"}),r("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),r("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),r("ERR_STREAM_WRITE_AFTER_END","write after end"),r("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),r("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError),r("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),m.exports.codes=o},{}],400:[function(e,m,p){(function(n){(function(){"use strict";var o=Object.keys||function(h){var v=[];for(var g in h)v.push(g);return v};m.exports=t;var r=e("./_stream_readable"),i=e("./_stream_writable");e("inherits")(t,r);for(var l=o(i.prototype),u=0;u<l.length;u++){var s=l[u];t.prototype[s]||(t.prototype[s]=i.prototype[s])}function t(h){if(!(this instanceof t))return new t(h);r.call(this,h),i.call(this,h),this.allowHalfOpen=!0,h&&(h.readable===!1&&(this.readable=!1),h.writable===!1&&(this.writable=!1),h.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",a)))}Object.defineProperty(t.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(t.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(t.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function a(){this._writableState.ended||n.nextTick(d,this)}function d(h){h.end()}Object.defineProperty(t.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(v){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=v,this._writableState.destroyed=v)}})}).call(this)}).call(this,e("_process"))},{"./_stream_readable":402,"./_stream_writable":404,_process:467,inherits:364}],401:[function(e,m,p){"use strict";m.exports=o;var n=e("./_stream_transform");e("inherits")(o,n);function o(r){if(!(this instanceof o))return new o(r);n.call(this,r)}o.prototype._transform=function(r,i,l){l(null,r)}},{"./_stream_transform":403,inherits:364}],402:[function(e,m,p){(function(n,o){(function(){"use strict";m.exports=ne;var r;ne.ReadableState=O;var i=e("events").EventEmitter,l=function(P,z){return P.listeners(z).length},u=e("./internal/streams/stream"),s=e("buffer").Buffer,t=(typeof o!="undefined"?o:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function a(te){return s.from(te)}function d(te){return s.isBuffer(te)||te instanceof t}var h=e("util"),v;h&&h.debuglog?v=h.debuglog("stream"):v=function(){};var g=e("./internal/streams/buffer_list"),E=e("./internal/streams/destroy"),y=e("./internal/streams/state"),C=y.getHighWaterMark,B=e("../errors").codes,_=B.ERR_INVALID_ARG_TYPE,A=B.ERR_STREAM_PUSH_AFTER_EOF,b=B.ERR_METHOD_NOT_IMPLEMENTED,D=B.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,M,R,H;e("inherits")(ne,u);var q=E.errorOrDestroy,Y=["error","close","destroy","pause","resume"];function W(te,P,z){if(typeof te.prependListener=="function")return te.prependListener(P,z);!te._events||!te._events[P]?te.on(P,z):Array.isArray(te._events[P])?te._events[P].unshift(z):te._events[P]=[z,te._events[P]]}function O(te,P,z){r=r||e("./_stream_duplex"),te=te||{},typeof z!="boolean"&&(z=P instanceof r),this.objectMode=!!te.objectMode,z&&(this.objectMode=this.objectMode||!!te.readableObjectMode),this.highWaterMark=C(this,te,"readableHighWaterMark",z),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=te.emitClose!==!1,this.autoDestroy=!!te.autoDestroy,this.destroyed=!1,this.defaultEncoding=te.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,te.encoding&&(M||(M=e("string_decoder/").StringDecoder),this.decoder=new M(te.encoding),this.encoding=te.encoding)}function ne(te){if(r=r||e("./_stream_duplex"),!(this instanceof ne))return new ne(te);var P=this instanceof r;this._readableState=new O(te,this,P),this.readable=!0,te&&(typeof te.read=="function"&&(this._read=te.read),typeof te.destroy=="function"&&(this._destroy=te.destroy)),u.call(this)}Object.defineProperty(ne.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(P){this._readableState&&(this._readableState.destroyed=P)}}),ne.prototype.destroy=E.destroy,ne.prototype._undestroy=E.undestroy,ne.prototype._destroy=function(te,P){P(te)},ne.prototype.push=function(te,P){var z=this._readableState,U;return z.objectMode?U=!0:typeof te=="string"&&(P=P||z.defaultEncoding,P!==z.encoding&&(te=s.from(te,P),P=""),U=!0),ee(this,te,P,!1,U)},ne.prototype.unshift=function(te){return ee(this,te,null,!0,!1)};function ee(te,P,z,U,fe){v("readableAddChunk",P);var Me=te._readableState;if(P===null)Me.reading=!1,Ge(te,Me);else{var Re;if(fe||(Re=$(Me,P)),Re)q(te,Re);else if(Me.objectMode||P&&P.length>0)if(typeof P!="string"&&!Me.objectMode&&Object.getPrototypeOf(P)!==s.prototype&&(P=a(P)),U)Me.endEmitted?q(te,new D):Ae(te,Me,P,!0);else if(Me.ended)q(te,new A);else{if(Me.destroyed)return!1;Me.reading=!1,Me.decoder&&!z?(P=Me.decoder.write(P),Me.objectMode||P.length!==0?Ae(te,Me,P,!1):xe(te,Me)):Ae(te,Me,P,!1)}else U||(Me.reading=!1,xe(te,Me))}return!Me.ended&&(Me.length<Me.highWaterMark||Me.length===0)}function Ae(te,P,z,U){P.flowing&&P.length===0&&!P.sync?(P.awaitDrain=0,te.emit("data",z)):(P.length+=P.objectMode?1:z.length,U?P.buffer.unshift(z):P.buffer.push(z),P.needReadable&&Ve(te)),xe(te,P)}function $(te,P){var z;return!d(P)&&typeof P!="string"&&P!==void 0&&!te.objectMode&&(z=new _("chunk",["string","Buffer","Uint8Array"],P)),z}ne.prototype.isPaused=function(){return this._readableState.flowing===!1},ne.prototype.setEncoding=function(te){M||(M=e("string_decoder/").StringDecoder);var P=new M(te);this._readableState.decoder=P,this._readableState.encoding=this._readableState.decoder.encoding;for(var z=this._readableState.buffer.head,U="";z!==null;)U+=P.write(z.data),z=z.next;return this._readableState.buffer.clear(),U!==""&&this._readableState.buffer.push(U),this._readableState.length=U.length,this};var be=1073741824;function Ne(te){return te>=be?te=be:(te--,te|=te>>>1,te|=te>>>2,te|=te>>>4,te|=te>>>8,te|=te>>>16,te++),te}function Oe(te,P){return te<=0||P.length===0&&P.ended?0:P.objectMode?1:te!==te?P.flowing&&P.length?P.buffer.head.data.length:P.length:(te>P.highWaterMark&&(P.highWaterMark=Ne(te)),te<=P.length?te:P.ended?P.length:(P.needReadable=!0,0))}ne.prototype.read=function(te){v("read",te),te=parseInt(te,10);var P=this._readableState,z=te;if(te!==0&&(P.emittedReadable=!1),te===0&&P.needReadable&&((P.highWaterMark!==0?P.length>=P.highWaterMark:P.length>0)||P.ended))return v("read: emitReadable",P.length,P.ended),P.length===0&&P.ended?K(this):Ve(this),null;if(te=Oe(te,P),te===0&&P.ended)return P.length===0&&K(this),null;var U=P.needReadable;v("need readable",U),(P.length===0||P.length-te<P.highWaterMark)&&(U=!0,v("length less than watermark",U)),P.ended||P.reading?(U=!1,v("reading or ended",U)):U&&(v("do read"),P.reading=!0,P.sync=!0,P.length===0&&(P.needReadable=!0),this._read(P.highWaterMark),P.sync=!1,P.reading||(te=Oe(z,P)));var fe;return te>0?fe=oe(te,P):fe=null,fe===null?(P.needReadable=P.length<=P.highWaterMark,te=0):(P.length-=te,P.awaitDrain=0),P.length===0&&(P.ended||(P.needReadable=!0),z!==te&&P.ended&&K(this)),fe!==null&&this.emit("data",fe),fe};function Ge(te,P){if(v("onEofChunk"),!P.ended){if(P.decoder){var z=P.decoder.end();z&&z.length&&(P.buffer.push(z),P.length+=P.objectMode?1:z.length)}P.ended=!0,P.sync?Ve(te):(P.needReadable=!1,P.emittedReadable||(P.emittedReadable=!0,_e(te)))}}function Ve(te){var P=te._readableState;v("emitReadable",P.needReadable,P.emittedReadable),P.needReadable=!1,P.emittedReadable||(v("emitReadable",P.flowing),P.emittedReadable=!0,n.nextTick(_e,te))}function _e(te){var P=te._readableState;v("emitReadable_",P.destroyed,P.length,P.ended),!P.destroyed&&(P.length||P.ended)&&(te.emit("readable"),P.emittedReadable=!1),P.needReadable=!P.flowing&&!P.ended&&P.length<=P.highWaterMark,We(te)}function xe(te,P){P.readingMore||(P.readingMore=!0,n.nextTick(Xe,te,P))}function Xe(te,P){for(;!P.reading&&!P.ended&&(P.length<P.highWaterMark||P.flowing&&P.length===0);){var z=P.length;if(v("maybeReadMore read 0"),te.read(0),z===P.length)break}P.readingMore=!1}ne.prototype._read=function(te){q(this,new b("_read()"))},ne.prototype.pipe=function(te,P){var z=this,U=this._readableState;switch(U.pipesCount){case 0:U.pipes=te;break;case 1:U.pipes=[U.pipes,te];break;default:U.pipes.push(te);break}U.pipesCount+=1,v("pipe count=%d opts=%j",U.pipesCount,P);var fe=(!P||P.end!==!1)&&te!==n.stdout&&te!==n.stderr,Me=fe?Ye:ze;U.endEmitted?n.nextTick(Me):z.once("end",Me),te.on("unpipe",Re);function Re(Pt,Ct){v("onunpipe"),Pt===z&&Ct&&Ct.hasUnpiped===!1&&(Ct.hasUnpiped=!0,Be())}function Ye(){v("onend"),te.end()}var de=qe(z);te.on("drain",de);var rt=!1;function Be(){v("cleanup"),te.removeListener("close",Rt),te.removeListener("finish",zt),te.removeListener("drain",de),te.removeListener("error",yt),te.removeListener("unpipe",Re),z.removeListener("end",Ye),z.removeListener("end",ze),z.removeListener("data",ut),rt=!0,U.awaitDrain&&(!te._writableState||te._writableState.needDrain)&&de()}z.on("data",ut);function ut(Pt){v("ondata");var Ct=te.write(Pt);v("dest.write",Ct),Ct===!1&&((U.pipesCount===1&&U.pipes===te||U.pipesCount>1&&re(U.pipes,te)!==-1)&&!rt&&(v("false write response, pause",U.awaitDrain),U.awaitDrain++),z.pause())}function yt(Pt){v("onerror",Pt),ze(),te.removeListener("error",yt),l(te,"error")===0&&q(te,Pt)}W(te,"error",yt);function Rt(){te.removeListener("finish",zt),ze()}te.once("close",Rt);function zt(){v("onfinish"),te.removeListener("close",Rt),ze()}te.once("finish",zt);function ze(){v("unpipe"),z.unpipe(te)}return te.emit("pipe",z),U.flowing||(v("pipe resume"),z.resume()),te};function qe(te){return function(){var z=te._readableState;v("pipeOnDrain",z.awaitDrain),z.awaitDrain&&z.awaitDrain--,z.awaitDrain===0&&l(te,"data")&&(z.flowing=!0,We(te))}}ne.prototype.unpipe=function(te){var P=this._readableState,z={hasUnpiped:!1};if(P.pipesCount===0)return this;if(P.pipesCount===1)return te&&te!==P.pipes?this:(te||(te=P.pipes),P.pipes=null,P.pipesCount=0,P.flowing=!1,te&&te.emit("unpipe",this,z),this);if(!te){var U=P.pipes,fe=P.pipesCount;P.pipes=null,P.pipesCount=0,P.flowing=!1;for(var Me=0;Me<fe;Me++)U[Me].emit("unpipe",this,{hasUnpiped:!1});return this}var Re=re(P.pipes,te);return Re===-1?this:(P.pipes.splice(Re,1),P.pipesCount-=1,P.pipesCount===1&&(P.pipes=P.pipes[0]),te.emit("unpipe",this,z),this)},ne.prototype.on=function(te,P){var z=u.prototype.on.call(this,te,P),U=this._readableState;return te==="data"?(U.readableListening=this.listenerCount("readable")>0,U.flowing!==!1&&this.resume()):te==="readable"&&!U.endEmitted&&!U.readableListening&&(U.readableListening=U.needReadable=!0,U.flowing=!1,U.emittedReadable=!1,v("on readable",U.length,U.reading),U.length?Ve(this):U.reading||n.nextTick(at,this)),z},ne.prototype.addListener=ne.prototype.on,ne.prototype.removeListener=function(te,P){var z=u.prototype.removeListener.call(this,te,P);return te==="readable"&&n.nextTick(lt,this),z},ne.prototype.removeAllListeners=function(te){var P=u.prototype.removeAllListeners.apply(this,arguments);return(te==="readable"||te===void 0)&&n.nextTick(lt,this),P};function lt(te){var P=te._readableState;P.readableListening=te.listenerCount("readable")>0,P.resumeScheduled&&!P.paused?P.flowing=!0:te.listenerCount("data")>0&&te.resume()}function at(te){v("readable nexttick read 0"),te.read(0)}ne.prototype.resume=function(){var te=this._readableState;return te.flowing||(v("resume"),te.flowing=!te.readableListening,Ee(this,te)),te.paused=!1,this};function Ee(te,P){P.resumeScheduled||(P.resumeScheduled=!0,n.nextTick(X,te,P))}function X(te,P){v("resume",P.reading),P.reading||te.read(0),P.resumeScheduled=!1,te.emit("resume"),We(te),P.flowing&&!P.reading&&te.read(0)}ne.prototype.pause=function(){return v("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(v("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function We(te){var P=te._readableState;for(v("flow",P.flowing);P.flowing&&te.read()!==null;);}ne.prototype.wrap=function(te){var P=this,z=this._readableState,U=!1;te.on("end",function(){if(v("wrapped end"),z.decoder&&!z.ended){var Re=z.decoder.end();Re&&Re.length&&P.push(Re)}P.push(null)}),te.on("data",function(Re){if(v("wrapped data"),z.decoder&&(Re=z.decoder.write(Re)),!(z.objectMode&&Re==null)&&!(!z.objectMode&&(!Re||!Re.length))){var Ye=P.push(Re);Ye||(U=!0,te.pause())}});for(var fe in te)this[fe]===void 0&&typeof te[fe]=="function"&&(this[fe]=function(Ye){return function(){return te[Ye].apply(te,arguments)}}(fe));for(var Me=0;Me<Y.length;Me++)te.on(Y[Me],this.emit.bind(this,Y[Me]));return this._read=function(Re){v("wrapped _read",Re),U&&(U=!1,te.resume())},this},typeof Symbol=="function"&&(ne.prototype[Symbol.asyncIterator]=function(){return R===void 0&&(R=e("./internal/streams/async_iterator")),R(this)}),Object.defineProperty(ne.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(ne.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(ne.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(P){this._readableState&&(this._readableState.flowing=P)}}),ne._fromList=oe,Object.defineProperty(ne.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}});function oe(te,P){if(P.length===0)return null;var z;return P.objectMode?z=P.buffer.shift():!te||te>=P.length?(P.decoder?z=P.buffer.join(""):P.buffer.length===1?z=P.buffer.first():z=P.buffer.concat(P.length),P.buffer.clear()):z=P.buffer.consume(te,P.decoder),z}function K(te){var P=te._readableState;v("endReadable",P.endEmitted),P.endEmitted||(P.ended=!0,n.nextTick(V,P,te))}function V(te,P){if(v("endReadableNT",te.endEmitted,te.length),!te.endEmitted&&te.length===0&&(te.endEmitted=!0,P.readable=!1,P.emit("end"),te.autoDestroy)){var z=P._writableState;(!z||z.autoDestroy&&z.finished)&&P.destroy()}}typeof Symbol=="function"&&(ne.from=function(te,P){return H===void 0&&(H=e("./internal/streams/from")),H(ne,te,P)});function re(te,P){for(var z=0,U=te.length;z<U;z++)if(te[z]===P)return z;return-1}}).call(this)}).call(this,e("_process"),typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/async_iterator":405,"./internal/streams/buffer_list":406,"./internal/streams/destroy":407,"./internal/streams/from":409,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,events:344,inherits:364,"string_decoder/":413,util:89}],403:[function(e,m,p){"use strict";m.exports=t;var n=e("../errors").codes,o=n.ERR_METHOD_NOT_IMPLEMENTED,r=n.ERR_MULTIPLE_CALLBACK,i=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,l=n.ERR_TRANSFORM_WITH_LENGTH_0,u=e("./_stream_duplex");e("inherits")(t,u);function s(h,v){var g=this._transformState;g.transforming=!1;var E=g.writecb;if(E===null)return this.emit("error",new r);g.writechunk=null,g.writecb=null,v!=null&&this.push(v),E(h);var y=this._readableState;y.reading=!1,(y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}function t(h){if(!(this instanceof t))return new t(h);u.call(this,h),this._transformState={afterTransform:s.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,h&&(typeof h.transform=="function"&&(this._transform=h.transform),typeof h.flush=="function"&&(this._flush=h.flush)),this.on("prefinish",a)}function a(){var h=this;typeof this._flush=="function"&&!this._readableState.destroyed?this._flush(function(v,g){d(h,v,g)}):d(this,null,null)}t.prototype.push=function(h,v){return this._transformState.needTransform=!1,u.prototype.push.call(this,h,v)},t.prototype._transform=function(h,v,g){g(new o("_transform()"))},t.prototype._write=function(h,v,g){var E=this._transformState;if(E.writecb=g,E.writechunk=h,E.writeencoding=v,!E.transforming){var y=this._readableState;(E.needTransform||y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}},t.prototype._read=function(h){var v=this._transformState;v.writechunk!==null&&!v.transforming?(v.transforming=!0,this._transform(v.writechunk,v.writeencoding,v.afterTransform)):v.needTransform=!0},t.prototype._destroy=function(h,v){u.prototype._destroy.call(this,h,function(g){v(g)})};function d(h,v,g){if(v)return h.emit("error",v);if(g!=null&&h.push(g),h._writableState.length)throw new l;if(h._transformState.transforming)throw new i;return h.push(null)}},{"../errors":399,"./_stream_duplex":400,inherits:364}],404:[function(e,m,p){(function(n,o){(function(){"use strict";m.exports=O;function r(We,oe,K){this.chunk=We,this.encoding=oe,this.callback=K,this.next=null}function i(We){var oe=this;this.next=null,this.entry=null,this.finish=function(){X(oe,We)}}var l;O.WritableState=Y;var u={deprecate:e("util-deprecate")},s=e("./internal/streams/stream"),t=e("buffer").Buffer,a=(typeof o!="undefined"?o:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function d(We){return t.from(We)}function h(We){return t.isBuffer(We)||We instanceof a}var v=e("./internal/streams/destroy"),g=e("./internal/streams/state"),E=g.getHighWaterMark,y=e("../errors").codes,C=y.ERR_INVALID_ARG_TYPE,B=y.ERR_METHOD_NOT_IMPLEMENTED,_=y.ERR_MULTIPLE_CALLBACK,A=y.ERR_STREAM_CANNOT_PIPE,b=y.ERR_STREAM_DESTROYED,D=y.ERR_STREAM_NULL_VALUES,M=y.ERR_STREAM_WRITE_AFTER_END,R=y.ERR_UNKNOWN_ENCODING,H=v.errorOrDestroy;e("inherits")(O,s);function q(){}function Y(We,oe,K){l=l||e("./_stream_duplex"),We=We||{},typeof K!="boolean"&&(K=oe instanceof l),this.objectMode=!!We.objectMode,K&&(this.objectMode=this.objectMode||!!We.writableObjectMode),this.highWaterMark=E(this,We,"writableHighWaterMark",K),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var V=We.decodeStrings===!1;this.decodeStrings=!V,this.defaultEncoding=We.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(re){Ge(oe,re)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=We.emitClose!==!1,this.autoDestroy=!!We.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}Y.prototype.getBuffer=function(){for(var oe=this.bufferedRequest,K=[];oe;)K.push(oe),oe=oe.next;return K},function(){try{Object.defineProperty(Y.prototype,"buffer",{get:u.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(We){}}();var W;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(W=Function.prototype[Symbol.hasInstance],Object.defineProperty(O,Symbol.hasInstance,{value:function(oe){return W.call(this,oe)?!0:this!==O?!1:oe&&oe._writableState instanceof Y}})):W=function(oe){return oe instanceof this};function O(We){l=l||e("./_stream_duplex");var oe=this instanceof l;if(!oe&&!W.call(O,this))return new O(We);this._writableState=new Y(We,this,oe),this.writable=!0,We&&(typeof We.write=="function"&&(this._write=We.write),typeof We.writev=="function"&&(this._writev=We.writev),typeof We.destroy=="function"&&(this._destroy=We.destroy),typeof We.final=="function"&&(this._final=We.final)),s.call(this)}O.prototype.pipe=function(){H(this,new A)};function ne(We,oe){var K=new M;H(We,K),n.nextTick(oe,K)}function ee(We,oe,K,V){var re;return K===null?re=new D:typeof K!="string"&&!oe.objectMode&&(re=new C("chunk",["string","Buffer"],K)),re?(H(We,re),n.nextTick(V,re),!1):!0}O.prototype.write=function(We,oe,K){var V=this._writableState,re=!1,te=!V.objectMode&&h(We);return te&&!t.isBuffer(We)&&(We=d(We)),typeof oe=="function"&&(K=oe,oe=null),te?oe="buffer":oe||(oe=V.defaultEncoding),typeof K!="function"&&(K=q),V.ending?ne(this,K):(te||ee(this,V,We,K))&&(V.pendingcb++,re=$(this,V,te,We,oe,K)),re},O.prototype.cork=function(){this._writableState.corked++},O.prototype.uncork=function(){var We=this._writableState;We.corked&&(We.corked--,!We.writing&&!We.corked&&!We.bufferProcessing&&We.bufferedRequest&&xe(this,We))},O.prototype.setDefaultEncoding=function(oe){if(typeof oe=="string"&&(oe=oe.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((oe+"").toLowerCase())>-1))throw new R(oe);return this._writableState.defaultEncoding=oe,this},Object.defineProperty(O.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function Ae(We,oe,K){return!We.objectMode&&We.decodeStrings!==!1&&typeof oe=="string"&&(oe=t.from(oe,K)),oe}Object.defineProperty(O.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function $(We,oe,K,V,re,te){if(!K){var P=Ae(oe,V,re);V!==P&&(K=!0,re="buffer",V=P)}var z=oe.objectMode?1:V.length;oe.length+=z;var U=oe.length<oe.highWaterMark;if(U||(oe.needDrain=!0),oe.writing||oe.corked){var fe=oe.lastBufferedRequest;oe.lastBufferedRequest={chunk:V,encoding:re,isBuf:K,callback:te,next:null},fe?fe.next=oe.lastBufferedRequest:oe.bufferedRequest=oe.lastBufferedRequest,oe.bufferedRequestCount+=1}else be(We,oe,!1,z,V,re,te);return U}function be(We,oe,K,V,re,te,P){oe.writelen=V,oe.writecb=P,oe.writing=!0,oe.sync=!0,oe.destroyed?oe.onwrite(new b("write")):K?We._writev(re,oe.onwrite):We._write(re,te,oe.onwrite),oe.sync=!1}function Ne(We,oe,K,V,re){--oe.pendingcb,K?(n.nextTick(re,V),n.nextTick(at,We,oe),We._writableState.errorEmitted=!0,H(We,V)):(re(V),We._writableState.errorEmitted=!0,H(We,V),at(We,oe))}function Oe(We){We.writing=!1,We.writecb=null,We.length-=We.writelen,We.writelen=0}function Ge(We,oe){var K=We._writableState,V=K.sync,re=K.writecb;if(typeof re!="function")throw new _;if(Oe(K),oe)Ne(We,K,V,oe,re);else{var te=Xe(K)||We.destroyed;!te&&!K.corked&&!K.bufferProcessing&&K.bufferedRequest&&xe(We,K),V?n.nextTick(Ve,We,K,te,re):Ve(We,K,te,re)}}function Ve(We,oe,K,V){K||_e(We,oe),oe.pendingcb--,V(),at(We,oe)}function _e(We,oe){oe.length===0&&oe.needDrain&&(oe.needDrain=!1,We.emit("drain"))}function xe(We,oe){oe.bufferProcessing=!0;var K=oe.bufferedRequest;if(We._writev&&K&&K.next){var V=oe.bufferedRequestCount,re=new Array(V),te=oe.corkedRequestsFree;te.entry=K;for(var P=0,z=!0;K;)re[P]=K,K.isBuf||(z=!1),K=K.next,P+=1;re.allBuffers=z,be(We,oe,!0,oe.length,re,"",te.finish),oe.pendingcb++,oe.lastBufferedRequest=null,te.next?(oe.corkedRequestsFree=te.next,te.next=null):oe.corkedRequestsFree=new i(oe),oe.bufferedRequestCount=0}else{for(;K;){var U=K.chunk,fe=K.encoding,Me=K.callback,Re=oe.objectMode?1:U.length;if(be(We,oe,!1,Re,U,fe,Me),K=K.next,oe.bufferedRequestCount--,oe.writing)break}K===null&&(oe.lastBufferedRequest=null)}oe.bufferedRequest=K,oe.bufferProcessing=!1}O.prototype._write=function(We,oe,K){K(new B("_write()"))},O.prototype._writev=null,O.prototype.end=function(We,oe,K){var V=this._writableState;return typeof We=="function"?(K=We,We=null,oe=null):typeof oe=="function"&&(K=oe,oe=null),We!=null&&this.write(We,oe),V.corked&&(V.corked=1,this.uncork()),V.ending||Ee(this,V,K),this},Object.defineProperty(O.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function Xe(We){return We.ending&&We.length===0&&We.bufferedRequest===null&&!We.finished&&!We.writing}function qe(We,oe){We._final(function(K){oe.pendingcb--,K&&H(We,K),oe.prefinished=!0,We.emit("prefinish"),at(We,oe)})}function lt(We,oe){!oe.prefinished&&!oe.finalCalled&&(typeof We._final=="function"&&!oe.destroyed?(oe.pendingcb++,oe.finalCalled=!0,n.nextTick(qe,We,oe)):(oe.prefinished=!0,We.emit("prefinish")))}function at(We,oe){var K=Xe(oe);if(K&&(lt(We,oe),oe.pendingcb===0&&(oe.finished=!0,We.emit("finish"),oe.autoDestroy))){var V=We._readableState;(!V||V.autoDestroy&&V.endEmitted)&&We.destroy()}return K}function Ee(We,oe,K){oe.ending=!0,at(We,oe),K&&(oe.finished?n.nextTick(K):We.once("finish",K)),oe.ended=!0,We.writable=!1}function X(We,oe,K){var V=We.entry;for(We.entry=null;V;){var re=V.callback;oe.pendingcb--,re(K),V=V.next}oe.corkedRequestsFree.next=We}Object.defineProperty(O.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(oe){this._writableState&&(this._writableState.destroyed=oe)}}),O.prototype.destroy=v.destroy,O.prototype._undestroy=v.undestroy,O.prototype._destroy=function(We,oe){oe(We)}}).call(this)}).call(this,e("_process"),typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"../errors":399,"./_stream_duplex":400,"./internal/streams/destroy":407,"./internal/streams/state":411,"./internal/streams/stream":412,_process:467,buffer:90,inherits:364,"util-deprecate":416}],405:[function(e,m,p){(function(n){(function(){"use strict";var o;function r(D,M,R){return M=i(M),M in D?Object.defineProperty(D,M,{value:R,enumerable:!0,configurable:!0,writable:!0}):D[M]=R,D}function i(D){var M=l(D,"string");return typeof M=="symbol"?M:String(M)}function l(D,M){if(typeof D!="object"||D===null)return D;var R=D[Symbol.toPrimitive];if(R!==void 0){var H=R.call(D,M||"default");if(typeof H!="object")return H;throw new TypeError("@@toPrimitive must return a primitive value.")}return(M==="string"?String:Number)(D)}var u=e("./end-of-stream"),s=Symbol("lastResolve"),t=Symbol("lastReject"),a=Symbol("error"),d=Symbol("ended"),h=Symbol("lastPromise"),v=Symbol("handlePromise"),g=Symbol("stream");function E(D,M){return{value:D,done:M}}function y(D){var M=D[s];if(M!==null){var R=D[g].read();R!==null&&(D[h]=null,D[s]=null,D[t]=null,M(E(R,!1)))}}function C(D){n.nextTick(y,D)}function B(D,M){return function(R,H){D.then(function(){if(M[d]){R(E(void 0,!0));return}M[v](R,H)},H)}}var _=Object.getPrototypeOf(function(){}),A=Object.setPrototypeOf((o={get stream(){return this[g]},next:function(){var M=this,R=this[a];if(R!==null)return Promise.reject(R);if(this[d])return Promise.resolve(E(void 0,!0));if(this[g].destroyed)return new Promise(function(W,O){n.nextTick(function(){M[a]?O(M[a]):W(E(void 0,!0))})});var H=this[h],q;if(H)q=new Promise(B(H,this));else{var Y=this[g].read();if(Y!==null)return Promise.resolve(E(Y,!1));q=new Promise(this[v])}return this[h]=q,q}},r(o,Symbol.asyncIterator,function(){return this}),r(o,"return",function(){var M=this;return new Promise(function(R,H){M[g].destroy(null,function(q){if(q){H(q);return}R(E(void 0,!0))})})}),o),_),b=function(M){var R,H=Object.create(A,(R={},r(R,g,{value:M,writable:!0}),r(R,s,{value:null,writable:!0}),r(R,t,{value:null,writable:!0}),r(R,a,{value:null,writable:!0}),r(R,d,{value:M._readableState.endEmitted,writable:!0}),r(R,v,{value:function(Y,W){var O=H[g].read();O?(H[h]=null,H[s]=null,H[t]=null,Y(E(O,!1))):(H[s]=Y,H[t]=W)},writable:!0}),R));return H[h]=null,u(M,function(q){if(q&&q.code!=="ERR_STREAM_PREMATURE_CLOSE"){var Y=H[t];Y!==null&&(H[h]=null,H[s]=null,H[t]=null,Y(q)),H[a]=q;return}var W=H[s];W!==null&&(H[h]=null,H[s]=null,H[t]=null,W(E(void 0,!0))),H[d]=!0}),M.on("readable",C.bind(null,H)),H};m.exports=b}).call(this)}).call(this,e("_process"))},{"./end-of-stream":408,_process:467}],406:[function(e,m,p){"use strict";function n(y,C){var B=Object.keys(y);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(y);C&&(_=_.filter(function(A){return Object.getOwnPropertyDescriptor(y,A).enumerable})),B.push.apply(B,_)}return B}function o(y){for(var C=1;C<arguments.length;C++){var B=arguments[C]!=null?arguments[C]:{};C%2?n(Object(B),!0).forEach(function(_){r(y,_,B[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(B)):n(Object(B)).forEach(function(_){Object.defineProperty(y,_,Object.getOwnPropertyDescriptor(B,_))})}return y}function r(y,C,B){return C=s(C),C in y?Object.defineProperty(y,C,{value:B,enumerable:!0,configurable:!0,writable:!0}):y[C]=B,y}function i(y,C){if(!(y instanceof C))throw new TypeError("Cannot call a class as a function")}function l(y,C){for(var B=0;B<C.length;B++){var _=C[B];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(y,s(_.key),_)}}function u(y,C,B){return C&&l(y.prototype,C),B&&l(y,B),Object.defineProperty(y,"prototype",{writable:!1}),y}function s(y){var C=t(y,"string");return typeof C=="symbol"?C:String(C)}function t(y,C){if(typeof y!="object"||y===null)return y;var B=y[Symbol.toPrimitive];if(B!==void 0){var _=B.call(y,C||"default");if(typeof _!="object")return _;throw new TypeError("@@toPrimitive must return a primitive value.")}return(C==="string"?String:Number)(y)}var a=e("buffer"),d=a.Buffer,h=e("util"),v=h.inspect,g=v&&v.custom||"inspect";function E(y,C,B){d.prototype.copy.call(y,C,B)}m.exports=function(){function y(){i(this,y),this.head=null,this.tail=null,this.length=0}return u(y,[{key:"push",value:function(B){var _={data:B,next:null};this.length>0?this.tail.next=_:this.head=_,this.tail=_,++this.length}},{key:"unshift",value:function(B){var _={data:B,next:this.head};this.length===0&&(this.tail=_),this.head=_,++this.length}},{key:"shift",value:function(){if(this.length!==0){var B=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,B}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(B){if(this.length===0)return"";for(var _=this.head,A=""+_.data;_=_.next;)A+=B+_.data;return A}},{key:"concat",value:function(B){if(this.length===0)return d.alloc(0);for(var _=d.allocUnsafe(B>>>0),A=this.head,b=0;A;)E(A.data,_,b),b+=A.data.length,A=A.next;return _}},{key:"consume",value:function(B,_){var A;return B<this.head.data.length?(A=this.head.data.slice(0,B),this.head.data=this.head.data.slice(B)):B===this.head.data.length?A=this.shift():A=_?this._getString(B):this._getBuffer(B),A}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(B){var _=this.head,A=1,b=_.data;for(B-=b.length;_=_.next;){var D=_.data,M=B>D.length?D.length:B;if(M===D.length?b+=D:b+=D.slice(0,B),B-=M,B===0){M===D.length?(++A,_.next?this.head=_.next:this.head=this.tail=null):(this.head=_,_.data=D.slice(M));break}++A}return this.length-=A,b}},{key:"_getBuffer",value:function(B){var _=d.allocUnsafe(B),A=this.head,b=1;for(A.data.copy(_),B-=A.data.length;A=A.next;){var D=A.data,M=B>D.length?D.length:B;if(D.copy(_,_.length-B,0,M),B-=M,B===0){M===D.length?(++b,A.next?this.head=A.next:this.head=this.tail=null):(this.head=A,A.data=D.slice(M));break}++b}return this.length-=b,_}},{key:g,value:function(B,_){return v(this,o(o({},_),{},{depth:0,customInspect:!1}))}}]),y}()},{buffer:90,util:89}],407:[function(e,m,p){(function(n){(function(){"use strict";function o(t,a){var d=this,h=this._readableState&&this._readableState.destroyed,v=this._writableState&&this._writableState.destroyed;return h||v?(a?a(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,n.nextTick(u,this,t)):n.nextTick(u,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(g){!a&&g?d._writableState?d._writableState.errorEmitted?n.nextTick(i,d):(d._writableState.errorEmitted=!0,n.nextTick(r,d,g)):n.nextTick(r,d,g):a?(n.nextTick(i,d),a(g)):n.nextTick(i,d)}),this)}function r(t,a){u(t,a),i(t)}function i(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function l(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function u(t,a){t.emit("error",a)}function s(t,a){var d=t._readableState,h=t._writableState;d&&d.autoDestroy||h&&h.autoDestroy?t.destroy(a):t.emit("error",a)}m.exports={destroy:o,undestroy:l,errorOrDestroy:s}}).call(this)}).call(this,e("_process"))},{_process:467}],408:[function(e,m,p){"use strict";var n=e("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function o(u){var s=!1;return function(){if(!s){s=!0;for(var t=arguments.length,a=new Array(t),d=0;d<t;d++)a[d]=arguments[d];u.apply(this,a)}}}function r(){}function i(u){return u.setHeader&&typeof u.abort=="function"}function l(u,s,t){if(typeof s=="function")return l(u,null,s);s||(s={}),t=o(t||r);var a=s.readable||s.readable!==!1&&u.readable,d=s.writable||s.writable!==!1&&u.writable,h=function(){u.writable||g()},v=u._writableState&&u._writableState.finished,g=function(){d=!1,v=!0,a||t.call(u)},E=u._readableState&&u._readableState.endEmitted,y=function(){a=!1,E=!0,d||t.call(u)},C=function(b){t.call(u,b)},B=function(){var b;if(a&&!E)return(!u._readableState||!u._readableState.ended)&&(b=new n),t.call(u,b);if(d&&!v)return(!u._writableState||!u._writableState.ended)&&(b=new n),t.call(u,b)},_=function(){u.req.on("finish",g)};return i(u)?(u.on("complete",g),u.on("abort",B),u.req?_():u.on("request",_)):d&&!u._writableState&&(u.on("end",h),u.on("close",h)),u.on("end",y),u.on("finish",g),s.error!==!1&&u.on("error",C),u.on("close",B),function(){u.removeListener("complete",g),u.removeListener("abort",B),u.removeListener("request",_),u.req&&u.req.removeListener("finish",g),u.removeListener("end",h),u.removeListener("close",h),u.removeListener("finish",g),u.removeListener("end",y),u.removeListener("error",C),u.removeListener("close",B)}}m.exports=l},{"../../../errors":399}],409:[function(e,m,p){m.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],410:[function(e,m,p){"use strict";var n;function o(g){var E=!1;return function(){E||(E=!0,g.apply(void 0,arguments))}}var r=e("../../../errors").codes,i=r.ERR_MISSING_ARGS,l=r.ERR_STREAM_DESTROYED;function u(g){if(g)throw g}function s(g){return g.setHeader&&typeof g.abort=="function"}function t(g,E,y,C){C=o(C);var B=!1;g.on("close",function(){B=!0}),n===void 0&&(n=e("./end-of-stream")),n(g,{readable:E,writable:y},function(A){if(A)return C(A);B=!0,C()});var _=!1;return function(A){if(!B&&!_){if(_=!0,s(g))return g.abort();if(typeof g.destroy=="function")return g.destroy();C(A||new l("pipe"))}}}function a(g){g()}function d(g,E){return g.pipe(E)}function h(g){return!g.length||typeof g[g.length-1]!="function"?u:g.pop()}function v(){for(var g=arguments.length,E=new Array(g),y=0;y<g;y++)E[y]=arguments[y];var C=h(E);if(Array.isArray(E[0])&&(E=E[0]),E.length<2)throw new i("streams");var B,_=E.map(function(A,b){var D=b<E.length-1,M=b>0;return t(A,D,M,function(R){B||(B=R),R&&_.forEach(a),!D&&(_.forEach(a),C(B))})});return E.reduce(d)}m.exports=v},{"../../../errors":399,"./end-of-stream":408}],411:[function(e,m,p){"use strict";var n=e("../../../errors").codes.ERR_INVALID_OPT_VALUE;function o(i,l,u){return i.highWaterMark!=null?i.highWaterMark:l?i[u]:null}function r(i,l,u,s){var t=o(l,s,u);if(t!=null){if(!(isFinite(t)&&Math.floor(t)===t)||t<0){var a=s?u:"highWaterMark";throw new n(a,t)}return Math.floor(t)}return i.objectMode?16:16*1024}m.exports={getHighWaterMark:r}},{"../../../errors":399}],412:[function(e,m,p){arguments[4][393][0].apply(p,arguments)},{dup:393,events:344}],413:[function(e,m,p){"use strict";var n=e("safe-buffer").Buffer,o=n.isEncoding||function(_){switch(_=""+_,_&&_.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function r(_){if(!_)return"utf8";for(var A;;)switch(_){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return _;default:if(A)return;_=(""+_).toLowerCase(),A=!0}}function i(_){var A=r(_);if(typeof A!="string"&&(n.isEncoding===o||!o(_)))throw new Error("Unknown encoding: "+_);return A||_}p.StringDecoder=l;function l(_){this.encoding=i(_);var A;switch(this.encoding){case"utf16le":this.text=v,this.end=g,A=4;break;case"utf8":this.fillLast=a,A=4;break;case"base64":this.text=E,this.end=y,A=3;break;default:this.write=C,this.end=B;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(A)}l.prototype.write=function(_){if(_.length===0)return"";var A,b;if(this.lastNeed){if(A=this.fillLast(_),A===void 0)return"";b=this.lastNeed,this.lastNeed=0}else b=0;return b<_.length?A?A+this.text(_,b):this.text(_,b):A||""},l.prototype.end=h,l.prototype.text=d,l.prototype.fillLast=function(_){if(this.lastNeed<=_.length)return _.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);_.copy(this.lastChar,this.lastTotal-this.lastNeed,0,_.length),this.lastNeed-=_.length};function u(_){return _<=127?0:_>>5===6?2:_>>4===14?3:_>>3===30?4:_>>6===2?-1:-2}function s(_,A,b){var D=A.length-1;if(D<b)return 0;var M=u(A[D]);return M>=0?(M>0&&(_.lastNeed=M-1),M):--D<b||M===-2?0:(M=u(A[D]),M>=0?(M>0&&(_.lastNeed=M-2),M):--D<b||M===-2?0:(M=u(A[D]),M>=0?(M>0&&(M===2?M=0:_.lastNeed=M-3),M):0))}function t(_,A,b){if((A[0]&192)!==128)return _.lastNeed=0,"\uFFFD";if(_.lastNeed>1&&A.length>1){if((A[1]&192)!==128)return _.lastNeed=1,"\uFFFD";if(_.lastNeed>2&&A.length>2&&(A[2]&192)!==128)return _.lastNeed=2,"\uFFFD"}}function a(_){var A=this.lastTotal-this.lastNeed,b=t(this,_,A);if(b!==void 0)return b;if(this.lastNeed<=_.length)return _.copy(this.lastChar,A,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);_.copy(this.lastChar,A,0,_.length),this.lastNeed-=_.length}function d(_,A){var b=s(this,_,A);if(!this.lastNeed)return _.toString("utf8",A);this.lastTotal=b;var D=_.length-(b-this.lastNeed);return _.copy(this.lastChar,0,D),_.toString("utf8",A,D)}function h(_){var A=_&&_.length?this.write(_):"";return this.lastNeed?A+"\uFFFD":A}function v(_,A){if((_.length-A)%2===0){var b=_.toString("utf16le",A);if(b){var D=b.charCodeAt(b.length-1);if(D>=55296&&D<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=_[_.length-2],this.lastChar[1]=_[_.length-1],b.slice(0,-1)}return b}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=_[_.length-1],_.toString("utf16le",A,_.length-1)}function g(_){var A=_&&_.length?this.write(_):"";if(this.lastNeed){var b=this.lastTotal-this.lastNeed;return A+this.lastChar.toString("utf16le",0,b)}return A}function E(_,A){var b=(_.length-A)%3;return b===0?_.toString("base64",A):(this.lastNeed=3-b,this.lastTotal=3,b===1?this.lastChar[0]=_[_.length-1]:(this.lastChar[0]=_[_.length-2],this.lastChar[1]=_[_.length-1]),_.toString("base64",A,_.length-b))}function y(_){var A=_&&_.length?this.write(_):"";return this.lastNeed?A+this.lastChar.toString("base64",0,3-this.lastNeed):A}function C(_){return _.toString(this.encoding)}function B(_){return _&&_.length?this.write(_):""}},{"safe-buffer":396}],414:[function(e,m,p){(function(n,o){(function(){var r=e("process/browser.js").nextTick,i=Function.prototype.apply,l=Array.prototype.slice,u={},s=0;p.setTimeout=function(){return new t(i.call(setTimeout,window,arguments),clearTimeout)},p.setInterval=function(){return new t(i.call(setInterval,window,arguments),clearInterval)},p.clearTimeout=p.clearInterval=function(a){a.close()};function t(a,d){this._id=a,this._clearFn=d}t.prototype.unref=t.prototype.ref=function(){},t.prototype.close=function(){this._clearFn.call(window,this._id)},p.enroll=function(a,d){clearTimeout(a._idleTimeoutId),a._idleTimeout=d},p.unenroll=function(a){clearTimeout(a._idleTimeoutId),a._idleTimeout=-1},p._unrefActive=p.active=function(a){clearTimeout(a._idleTimeoutId);var d=a._idleTimeout;d>=0&&(a._idleTimeoutId=setTimeout(function(){a._onTimeout&&a._onTimeout()},d))},p.setImmediate=typeof n=="function"?n:function(a){var d=s++,h=arguments.length<2?!1:l.call(arguments,1);return u[d]=!0,r(function(){u[d]&&(h?a.apply(null,h):a.call(null),p.clearImmediate(d))}),d},p.clearImmediate=typeof o=="function"?o:function(a){delete u[a]}}).call(this)}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":381,timers:414}],415:[function(e,m,p){var n=e("buffer").Buffer;m.exports=function(o){if(o instanceof Uint8Array){if(o.byteOffset===0&&o.byteLength===o.buffer.byteLength)return o.buffer;if(typeof o.buffer.slice=="function")return o.buffer.slice(o.byteOffset,o.byteOffset+o.byteLength)}if(n.isBuffer(o)){for(var r=new Uint8Array(o.length),i=o.length,l=0;l<i;l++)r[l]=o[l];return r.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:90}],416:[function(e,m,p){(function(n){(function(){m.exports=o;function o(i,l){if(r("noDeprecation"))return i;var u=!1;function s(){if(!u){if(r("throwDeprecation"))throw new Error(l);r("traceDeprecation")?console.trace(l):console.warn(l),u=!0}return i.apply(this,arguments)}return s}function r(i){try{if(!n.localStorage)return!1}catch(u){return!1}var l=n.localStorage[i];return l==null?!1:String(l).toLowerCase()==="true"}}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],417:[function(e,m,p){arguments[4][84][0].apply(p,arguments)},{dup:84}],418:[function(e,m,p){"use strict";var n=e("is-arguments"),o=e("is-generator-function"),r=e("which-typed-array"),i=e("is-typed-array");function l(fe){return fe.call.bind(fe)}var u=typeof BigInt!="undefined",s=typeof Symbol!="undefined",t=l(Object.prototype.toString),a=l(Number.prototype.valueOf),d=l(String.prototype.valueOf),h=l(Boolean.prototype.valueOf);if(u)var v=l(BigInt.prototype.valueOf);if(s)var g=l(Symbol.prototype.valueOf);function E(fe,Me){if(typeof fe!="object")return!1;try{return Me(fe),!0}catch(Re){return!1}}p.isArgumentsObject=n,p.isGeneratorFunction=o,p.isTypedArray=i;function y(fe){return typeof Promise!="undefined"&&fe instanceof Promise||fe!==null&&typeof fe=="object"&&typeof fe.then=="function"&&typeof fe.catch=="function"}p.isPromise=y;function C(fe){return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?ArrayBuffer.isView(fe):i(fe)||xe(fe)}p.isArrayBufferView=C;function B(fe){return r(fe)==="Uint8Array"}p.isUint8Array=B;function _(fe){return r(fe)==="Uint8ClampedArray"}p.isUint8ClampedArray=_;function A(fe){return r(fe)==="Uint16Array"}p.isUint16Array=A;function b(fe){return r(fe)==="Uint32Array"}p.isUint32Array=b;function D(fe){return r(fe)==="Int8Array"}p.isInt8Array=D;function M(fe){return r(fe)==="Int16Array"}p.isInt16Array=M;function R(fe){return r(fe)==="Int32Array"}p.isInt32Array=R;function H(fe){return r(fe)==="Float32Array"}p.isFloat32Array=H;function q(fe){return r(fe)==="Float64Array"}p.isFloat64Array=q;function Y(fe){return r(fe)==="BigInt64Array"}p.isBigInt64Array=Y;function W(fe){return r(fe)==="BigUint64Array"}p.isBigUint64Array=W;function O(fe){return t(fe)==="[object Map]"}O.working=typeof Map!="undefined"&&O(new Map);function ne(fe){return typeof Map=="undefined"?!1:O.working?O(fe):fe instanceof Map}p.isMap=ne;function ee(fe){return t(fe)==="[object Set]"}ee.working=typeof Set!="undefined"&&ee(new Set);function Ae(fe){return typeof Set=="undefined"?!1:ee.working?ee(fe):fe instanceof Set}p.isSet=Ae;function $(fe){return t(fe)==="[object WeakMap]"}$.working=typeof WeakMap!="undefined"&&$(new WeakMap);function be(fe){return typeof WeakMap=="undefined"?!1:$.working?$(fe):fe instanceof WeakMap}p.isWeakMap=be;function Ne(fe){return t(fe)==="[object WeakSet]"}Ne.working=typeof WeakSet!="undefined"&&Ne(new WeakSet);function Oe(fe){return Ne(fe)}p.isWeakSet=Oe;function Ge(fe){return t(fe)==="[object ArrayBuffer]"}Ge.working=typeof ArrayBuffer!="undefined"&&Ge(new ArrayBuffer);function Ve(fe){return typeof ArrayBuffer=="undefined"?!1:Ge.working?Ge(fe):fe instanceof ArrayBuffer}p.isArrayBuffer=Ve;function _e(fe){return t(fe)==="[object DataView]"}_e.working=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"&&_e(new DataView(new ArrayBuffer(1),0,1));function xe(fe){return typeof DataView=="undefined"?!1:_e.working?_e(fe):fe instanceof DataView}p.isDataView=xe;var Xe=typeof SharedArrayBuffer!="undefined"?SharedArrayBuffer:void 0;function qe(fe){return t(fe)==="[object SharedArrayBuffer]"}function lt(fe){return typeof Xe=="undefined"?!1:(typeof qe.working=="undefined"&&(qe.working=qe(new Xe)),qe.working?qe(fe):fe instanceof Xe)}p.isSharedArrayBuffer=lt;function at(fe){return t(fe)==="[object AsyncFunction]"}p.isAsyncFunction=at;function Ee(fe){return t(fe)==="[object Map Iterator]"}p.isMapIterator=Ee;function X(fe){return t(fe)==="[object Set Iterator]"}p.isSetIterator=X;function We(fe){return t(fe)==="[object Generator]"}p.isGeneratorObject=We;function oe(fe){return t(fe)==="[object WebAssembly.Module]"}p.isWebAssemblyCompiledModule=oe;function K(fe){return E(fe,a)}p.isNumberObject=K;function V(fe){return E(fe,d)}p.isStringObject=V;function re(fe){return E(fe,h)}p.isBooleanObject=re;function te(fe){return u&&E(fe,v)}p.isBigIntObject=te;function P(fe){return s&&E(fe,g)}p.isSymbolObject=P;function z(fe){return K(fe)||V(fe)||re(fe)||te(fe)||P(fe)}p.isBoxedPrimitive=z;function U(fe){return typeof Uint8Array!="undefined"&&(Ve(fe)||lt(fe))}p.isAnyArrayBuffer=U,["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(fe){Object.defineProperty(p,fe,{enumerable:!1,value:function(){throw new Error(fe+" is not supported in userland")}})})},{"is-arguments":365,"is-generator-function":368,"is-typed-array":369,"which-typed-array":420}],419:[function(e,m,p){(function(n){(function(){var o=Object.getOwnPropertyDescriptors||function(Xe){for(var qe=Object.keys(Xe),lt={},at=0;at<qe.length;at++)lt[qe[at]]=Object.getOwnPropertyDescriptor(Xe,qe[at]);return lt},r=/%[sdj%]/g;p.format=function(xe){if(!M(xe)){for(var Xe=[],qe=0;qe<arguments.length;qe++)Xe.push(s(arguments[qe]));return Xe.join(" ")}for(var qe=1,lt=arguments,at=lt.length,Ee=String(xe).replace(r,function(We){if(We==="%%")return"%";if(qe>=at)return We;switch(We){case"%s":return String(lt[qe++]);case"%d":return Number(lt[qe++]);case"%j":try{return JSON.stringify(lt[qe++])}catch(oe){return"[Circular]"}default:return We}}),X=lt[qe];qe<at;X=lt[++qe])A(X)||!Y(X)?Ee+=" "+X:Ee+=" "+s(X);return Ee},p.deprecate=function(xe,Xe){if(typeof n!="undefined"&&n.noDeprecation===!0)return xe;if(typeof n=="undefined")return function(){return p.deprecate(xe,Xe).apply(this,arguments)};var qe=!1;function lt(){if(!qe){if(n.throwDeprecation)throw new Error(Xe);n.traceDeprecation?console.trace(Xe):console.error(Xe),qe=!0}return xe.apply(this,arguments)}return lt};var i={},l=/^$/;if(n.env.NODE_DEBUG){var u=n.env.NODE_DEBUG;u=u.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),l=new RegExp("^"+u+"$","i")}p.debuglog=function(xe){if(xe=xe.toUpperCase(),!i[xe])if(l.test(xe)){var Xe=n.pid;i[xe]=function(){var qe=p.format.apply(p,arguments);console.error("%s %d: %s",xe,Xe,qe)}}else i[xe]=function(){};return i[xe]};function s(xe,Xe){var qe={seen:[],stylize:a};return arguments.length>=3&&(qe.depth=arguments[2]),arguments.length>=4&&(qe.colors=arguments[3]),_(Xe)?qe.showHidden=Xe:Xe&&p._extend(qe,Xe),H(qe.showHidden)&&(qe.showHidden=!1),H(qe.depth)&&(qe.depth=2),H(qe.colors)&&(qe.colors=!1),H(qe.customInspect)&&(qe.customInspect=!0),qe.colors&&(qe.stylize=t),h(qe,xe,qe.depth)}p.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function t(xe,Xe){var qe=s.styles[Xe];return qe?"\x1B["+s.colors[qe][0]+"m"+xe+"\x1B["+s.colors[qe][1]+"m":xe}function a(xe,Xe){return xe}function d(xe){var Xe={};return xe.forEach(function(qe,lt){Xe[qe]=!0}),Xe}function h(xe,Xe,qe){if(xe.customInspect&&Xe&&ne(Xe.inspect)&&Xe.inspect!==p.inspect&&!(Xe.constructor&&Xe.constructor.prototype===Xe)){var lt=Xe.inspect(qe,xe);return M(lt)||(lt=h(xe,lt,qe)),lt}var at=v(xe,Xe);if(at)return at;var Ee=Object.keys(Xe),X=d(Ee);if(xe.showHidden&&(Ee=Object.getOwnPropertyNames(Xe)),O(Xe)&&(Ee.indexOf("message")>=0||Ee.indexOf("description")>=0))return g(Xe);if(Ee.length===0){if(ne(Xe)){var We=Xe.name?": "+Xe.name:"";return xe.stylize("[Function"+We+"]","special")}if(q(Xe))return xe.stylize(RegExp.prototype.toString.call(Xe),"regexp");if(W(Xe))return xe.stylize(Date.prototype.toString.call(Xe),"date");if(O(Xe))return g(Xe)}var oe="",K=!1,V=["{","}"];if(B(Xe)&&(K=!0,V=["[","]"]),ne(Xe)){var re=Xe.name?": "+Xe.name:"";oe=" [Function"+re+"]"}if(q(Xe)&&(oe=" "+RegExp.prototype.toString.call(Xe)),W(Xe)&&(oe=" "+Date.prototype.toUTCString.call(Xe)),O(Xe)&&(oe=" "+g(Xe)),Ee.length===0&&(!K||Xe.length==0))return V[0]+oe+V[1];if(qe<0)return q(Xe)?xe.stylize(RegExp.prototype.toString.call(Xe),"regexp"):xe.stylize("[Object]","special");xe.seen.push(Xe);var te;return K?te=E(xe,Xe,qe,X,Ee):te=Ee.map(function(P){return y(xe,Xe,qe,X,P,K)}),xe.seen.pop(),C(te,oe,V)}function v(xe,Xe){if(H(Xe))return xe.stylize("undefined","undefined");if(M(Xe)){var qe="'"+JSON.stringify(Xe).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return xe.stylize(qe,"string")}if(D(Xe))return xe.stylize(""+Xe,"number");if(_(Xe))return xe.stylize(""+Xe,"boolean");if(A(Xe))return xe.stylize("null","null")}function g(xe){return"["+Error.prototype.toString.call(xe)+"]"}function E(xe,Xe,qe,lt,at){for(var Ee=[],X=0,We=Xe.length;X<We;++X)Oe(Xe,String(X))?Ee.push(y(xe,Xe,qe,lt,String(X),!0)):Ee.push("");return at.forEach(function(oe){oe.match(/^\d+$/)||Ee.push(y(xe,Xe,qe,lt,oe,!0))}),Ee}function y(xe,Xe,qe,lt,at,Ee){var X,We,oe;if(oe=Object.getOwnPropertyDescriptor(Xe,at)||{value:Xe[at]},oe.get?oe.set?We=xe.stylize("[Getter/Setter]","special"):We=xe.stylize("[Getter]","special"):oe.set&&(We=xe.stylize("[Setter]","special")),Oe(lt,at)||(X="["+at+"]"),We||(xe.seen.indexOf(oe.value)<0?(A(qe)?We=h(xe,oe.value,null):We=h(xe,oe.value,qe-1),We.indexOf(`
|
|
|
`)>-1&&(Ee?We=We.split(`
|
|
|
`).map(function(K){return" "+K}).join(`
|
|
|
`).slice(2):We=`
|
|
|
`+We.split(`
|
|
|
`).map(function(K){return" "+K}).join(`
|
|
|
`))):We=xe.stylize("[Circular]","special")),H(X)){if(Ee&&at.match(/^\d+$/))return We;X=JSON.stringify(""+at),X.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(X=X.slice(1,-1),X=xe.stylize(X,"name")):(X=X.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),X=xe.stylize(X,"string"))}return X+": "+We}function C(xe,Xe,qe){var lt=0,at=xe.reduce(function(Ee,X){return lt++,X.indexOf(`
|
|
|
`)>=0&<++,Ee+X.replace(/\u001b\[\d\d?m/g,"").length+1},0);return at>60?qe[0]+(Xe===""?"":Xe+`
|
|
|
`)+" "+xe.join(`,
|
|
|
`)+" "+qe[1]:qe[0]+Xe+" "+xe.join(", ")+" "+qe[1]}p.types=e("./support/types");function B(xe){return Array.isArray(xe)}p.isArray=B;function _(xe){return typeof xe=="boolean"}p.isBoolean=_;function A(xe){return xe===null}p.isNull=A;function b(xe){return xe==null}p.isNullOrUndefined=b;function D(xe){return typeof xe=="number"}p.isNumber=D;function M(xe){return typeof xe=="string"}p.isString=M;function R(xe){return typeof xe=="symbol"}p.isSymbol=R;function H(xe){return xe===void 0}p.isUndefined=H;function q(xe){return Y(xe)&&Ae(xe)==="[object RegExp]"}p.isRegExp=q,p.types.isRegExp=q;function Y(xe){return typeof xe=="object"&&xe!==null}p.isObject=Y;function W(xe){return Y(xe)&&Ae(xe)==="[object Date]"}p.isDate=W,p.types.isDate=W;function O(xe){return Y(xe)&&(Ae(xe)==="[object Error]"||xe instanceof Error)}p.isError=O,p.types.isNativeError=O;function ne(xe){return typeof xe=="function"}p.isFunction=ne;function ee(xe){return xe===null||typeof xe=="boolean"||typeof xe=="number"||typeof xe=="string"||typeof xe=="symbol"||typeof xe=="undefined"}p.isPrimitive=ee,p.isBuffer=e("./support/isBuffer");function Ae(xe){return Object.prototype.toString.call(xe)}function $(xe){return xe<10?"0"+xe.toString(10):xe.toString(10)}var be=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Ne(){var xe=new Date,Xe=[$(xe.getHours()),$(xe.getMinutes()),$(xe.getSeconds())].join(":");return[xe.getDate(),be[xe.getMonth()],Xe].join(" ")}p.log=function(){console.log("%s - %s",Ne(),p.format.apply(p,arguments))},p.inherits=e("inherits"),p._extend=function(xe,Xe){if(!Xe||!Y(Xe))return xe;for(var qe=Object.keys(Xe),lt=qe.length;lt--;)xe[qe[lt]]=Xe[qe[lt]];return xe};function Oe(xe,Xe){return Object.prototype.hasOwnProperty.call(xe,Xe)}var Ge=typeof Symbol!="undefined"?Symbol("util.promisify.custom"):void 0;p.promisify=function(Xe){if(typeof Xe!="function")throw new TypeError('The "original" argument must be of type Function');if(Ge&&Xe[Ge]){var qe=Xe[Ge];if(typeof qe!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(qe,Ge,{value:qe,enumerable:!1,writable:!1,configurable:!0}),qe}function qe(){for(var lt,at,Ee=new Promise(function(oe,K){lt=oe,at=K}),X=[],We=0;We<arguments.length;We++)X.push(arguments[We]);X.push(function(oe,K){oe?at(oe):lt(K)});try{Xe.apply(this,X)}catch(oe){at(oe)}return Ee}return Object.setPrototypeOf(qe,Object.getPrototypeOf(Xe)),Ge&&Object.defineProperty(qe,Ge,{value:qe,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(qe,o(Xe))},p.promisify.custom=Ge;function Ve(xe,Xe){if(!xe){var qe=new Error("Promise was rejected with a falsy value");qe.reason=xe,xe=qe}return Xe(xe)}function _e(xe){if(typeof xe!="function")throw new TypeError('The "original" argument must be of type Function');function Xe(){for(var qe=[],lt=0;lt<arguments.length;lt++)qe.push(arguments[lt]);var at=qe.pop();if(typeof at!="function")throw new TypeError("The last argument must be of type Function");var Ee=this,X=function(){return at.apply(Ee,arguments)};xe.apply(this,qe).then(function(We){n.nextTick(X.bind(null,null,We))},function(We){n.nextTick(Ve.bind(null,We,X))})}return Object.setPrototypeOf(Xe,Object.getPrototypeOf(xe)),Object.defineProperties(Xe,o(xe)),Xe}p.callbackify=_e}).call(this)}).call(this,e("_process"))},{"./support/isBuffer":417,"./support/types":418,_process:467,inherits:364}],420:[function(e,m,p){(function(n){(function(){"use strict";var o=e("for-each"),r=e("available-typed-arrays"),i=e("call-bind"),l=e("call-bind/callBound"),u=e("gopd"),s=l("Object.prototype.toString"),t=e("has-tostringtag/shams")(),a=typeof globalThis=="undefined"?n:globalThis,d=r(),h=l("String.prototype.slice"),v=Object.getPrototypeOf,g=l("Array.prototype.indexOf",!0)||function(_,A){for(var b=0;b<_.length;b+=1)if(_[b]===A)return b;return-1},E={__proto__:null};t&&u&&v?o(d,function(B){var _=new a[B];if(Symbol.toStringTag in _){var A=v(_),b=u(A,Symbol.toStringTag);if(!b){var D=v(A);b=u(D,Symbol.toStringTag)}E["$"+B]=i(b.get)}}):o(d,function(B){var _=new a[B];E["$"+B]=i(_.slice)});var y=function(_){var A=!1;return o(E,function(b,D){if(!A)try{"$"+b(_)===D&&(A=h(D,1))}catch(M){}}),A},C=function(_){var A=!1;return o(E,function(b,D){if(!A)try{b(_),A=h(D,1)}catch(M){}}),A};m.exports=function(_){if(!_||typeof _!="object")return!1;if(!t){var A=h(s(_),8,-1);return g(d,A)>-1?A:A!=="Object"?!1:C(_)}return u?y(_):null}}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"available-typed-arrays":86,"call-bind":93,"call-bind/callBound":92,"for-each":345,gopd:349,"has-tostringtag/shams":353}],421:[function(e,m,p){(function(){"use strict";p.stripBOM=function(n){return n[0]==="\uFEFF"?n.substring(1):n}}).call(this)},{}],422:[function(e,m,p){(function(){"use strict";var n,o,r,i,l,u={}.hasOwnProperty;n=e("xmlbuilder"),o=e("./defaults").defaults,i=function(s){return typeof s=="string"&&(s.indexOf("&")>=0||s.indexOf(">")>=0||s.indexOf("<")>=0)},l=function(s){return"<![CDATA["+r(s)+"]]>"},r=function(s){return s.replace("]]>","]]]]><![CDATA[>")},p.Builder=function(){function s(t){var a,d,h;this.options={},d=o["0.2"];for(a in d)u.call(d,a)&&(h=d[a],this.options[a]=h);for(a in t)u.call(t,a)&&(h=t[a],this.options[a]=h)}return s.prototype.buildObject=function(t){var a,d,h,v,g;return a=this.options.attrkey,d=this.options.charkey,Object.keys(t).length===1&&this.options.rootName===o["0.2"].rootName?(g=Object.keys(t)[0],t=t[g]):g=this.options.rootName,h=function(E){return function(y,C){var B,_,A,b,D,M;if(typeof C!="object")E.options.cdata&&i(C)?y.raw(l(C)):y.txt(C);else if(Array.isArray(C)){for(b in C)if(u.call(C,b)){_=C[b];for(D in _)A=_[D],y=h(y.ele(D),A).up()}}else for(D in C)if(u.call(C,D))if(_=C[D],D===a){if(typeof _=="object")for(B in _)M=_[B],y=y.att(B,M)}else if(D===d)E.options.cdata&&i(_)?y=y.raw(l(_)):y=y.txt(_);else if(Array.isArray(_))for(b in _)u.call(_,b)&&(A=_[b],typeof A=="string"?E.options.cdata&&i(A)?y=y.ele(D).raw(l(A)).up():y=y.ele(D,A).up():y=h(y.ele(D),A).up());else typeof _=="object"?y=h(y.ele(D),_).up():typeof _=="string"&&E.options.cdata&&i(_)?y=y.ele(D).raw(l(_)).up():(_==null&&(_=""),y=y.ele(D,_.toString()).up());return y}}(this),v=n.create(g,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),h(v,t).end(this.options.renderOpts)},s}()}).call(this)},{"./defaults":423,xmlbuilder:459}],423:[function(e,m,p){(function(){p.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
|
|
|
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(this)},{}],424:[function(e,m,p){(function(){"use strict";var n,o,r,i,l,u,s,t,a,d=function(g,E){return function(){return g.apply(E,arguments)}},h=function(g,E){for(var y in E)v.call(E,y)&&(g[y]=E[y]);function C(){this.constructor=g}return C.prototype=E.prototype,g.prototype=new C,g.__super__=E.prototype,g},v={}.hasOwnProperty;t=e("sax"),i=e("events"),n=e("./bom"),s=e("./processors"),a=e("timers").setImmediate,o=e("./defaults").defaults,l=function(g){return typeof g=="object"&&g!=null&&Object.keys(g).length===0},u=function(g,E,y){var C,B,_;for(C=0,B=g.length;C<B;C++)_=g[C],E=_(E,y);return E},r=function(g,E,y){var C;return C=Object.create(null),C.value=y,C.writable=!0,C.enumerable=!0,C.configurable=!0,Object.defineProperty(g,E,C)},p.Parser=function(g){h(E,g);function E(y){this.parseStringPromise=d(this.parseStringPromise,this),this.parseString=d(this.parseString,this),this.reset=d(this.reset,this),this.assignOrPush=d(this.assignOrPush,this),this.processAsync=d(this.processAsync,this);var C,B,_;if(!(this instanceof p.Parser))return new p.Parser(y);this.options={},B=o["0.2"];for(C in B)v.call(B,C)&&(_=B[C],this.options[C]=_);for(C in y)v.call(y,C)&&(_=y[C],this.options[C]=_);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(s.normalize)),this.reset()}return E.prototype.processAsync=function(){var y,C;try{return this.remaining.length<=this.options.chunkSize?(y=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(y),this.saxParser.close()):(y=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(y),a(this.processAsync))}catch(B){if(C=B,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(C)}},E.prototype.assignOrPush=function(y,C,B){return C in y?(y[C]instanceof Array||r(y,C,[y[C]]),y[C].push(B)):this.options.explicitArray?r(y,C,[B]):r(y,C,B)},E.prototype.reset=function(){var y,C,B,_;return this.removeAllListeners(),this.saxParser=t.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(A){return function(b){if(A.saxParser.resume(),!A.saxParser.errThrown)return A.saxParser.errThrown=!0,A.emit("error",b)}}(this),this.saxParser.onend=function(A){return function(){if(!A.saxParser.ended)return A.saxParser.ended=!0,A.emit("end",A.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,_=[],y=this.options.attrkey,C=this.options.charkey,this.saxParser.onopentag=function(A){return function(b){var D,M,R,H,q;if(R={},R[C]="",!A.options.ignoreAttrs){q=b.attributes;for(D in q)v.call(q,D)&&(!(y in R)&&!A.options.mergeAttrs&&(R[y]={}),M=A.options.attrValueProcessors?u(A.options.attrValueProcessors,b.attributes[D],D):b.attributes[D],H=A.options.attrNameProcessors?u(A.options.attrNameProcessors,D):D,A.options.mergeAttrs?A.assignOrPush(R,H,M):r(R[y],H,M))}return R["#name"]=A.options.tagNameProcessors?u(A.options.tagNameProcessors,b.name):b.name,A.options.xmlns&&(R[A.options.xmlnskey]={uri:b.uri,local:b.local}),_.push(R)}}(this),this.saxParser.onclosetag=function(A){return function(){var b,D,M,R,H,q,Y,W,O,ne;if(q=_.pop(),H=q["#name"],(!A.options.explicitChildren||!A.options.preserveChildrenOrder)&&delete q["#name"],q.cdata===!0&&(b=q.cdata,delete q.cdata),O=_[_.length-1],q[C].match(/^\s*$/)&&!b?(D=q[C],delete q[C]):(A.options.trim&&(q[C]=q[C].trim()),A.options.normalize&&(q[C]=q[C].replace(/\s{2,}/g," ").trim()),q[C]=A.options.valueProcessors?u(A.options.valueProcessors,q[C],H):q[C],Object.keys(q).length===1&&C in q&&!A.EXPLICIT_CHARKEY&&(q=q[C])),l(q)&&(typeof A.options.emptyTag=="function"?q=A.options.emptyTag():q=A.options.emptyTag!==""?A.options.emptyTag:D),A.options.validator!=null&&(ne="/"+function(){var ee,Ae,$;for($=[],ee=0,Ae=_.length;ee<Ae;ee++)R=_[ee],$.push(R["#name"]);return $}().concat(H).join("/"),function(){var ee;try{return q=A.options.validator(ne,O&&O[H],q)}catch(Ae){return ee=Ae,A.emit("error",ee)}}()),A.options.explicitChildren&&!A.options.mergeAttrs&&typeof q=="object"){if(!A.options.preserveChildrenOrder)R={},A.options.attrkey in q&&(R[A.options.attrkey]=q[A.options.attrkey],delete q[A.options.attrkey]),!A.options.charsAsChildren&&A.options.charkey in q&&(R[A.options.charkey]=q[A.options.charkey],delete q[A.options.charkey]),Object.getOwnPropertyNames(q).length>0&&(R[A.options.childkey]=q),q=R;else if(O){O[A.options.childkey]=O[A.options.childkey]||[],Y={};for(M in q)v.call(q,M)&&r(Y,M,q[M]);O[A.options.childkey].push(Y),delete q["#name"],Object.keys(q).length===1&&C in q&&!A.EXPLICIT_CHARKEY&&(q=q[C])}}return _.length>0?A.assignOrPush(O,H,q):(A.options.explicitRoot&&(W=q,q={},r(q,H,W)),A.resultObject=q,A.saxParser.ended=!0,A.emit("end",A.resultObject))}}(this),B=function(A){return function(b){var D,M;if(M=_[_.length-1],M)return M[C]+=b,A.options.explicitChildren&&A.options.preserveChildrenOrder&&A.options.charsAsChildren&&(A.options.includeWhiteChars||b.replace(/\\n/g,"").trim()!=="")&&(M[A.options.childkey]=M[A.options.childkey]||[],D={"#name":"__text__"},D[C]=b,A.options.normalize&&(D[C]=D[C].replace(/\s{2,}/g," ").trim()),M[A.options.childkey].push(D)),M}}(this),this.saxParser.ontext=B,this.saxParser.oncdata=function(A){return function(b){var D;if(D=B(b),D)return D.cdata=!0}}(this)},E.prototype.parseString=function(y,C){var B;C!=null&&typeof C=="function"&&(this.on("end",function(_){return this.reset(),C(null,_)}),this.on("error",function(_){return this.reset(),C(_)}));try{return y=y.toString(),y.trim()===""?(this.emit("end",null),!0):(y=n.stripBOM(y),this.options.async?(this.remaining=y,a(this.processAsync),this.saxParser):this.saxParser.write(y).close())}catch(_){if(B=_,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw B}else return this.emit("error",B),this.saxParser.errThrown=!0}},E.prototype.parseStringPromise=function(y){return new Promise(function(C){return function(B,_){return C.parseString(y,function(A,b){return A?_(A):B(b)})}}(this))},E}(i),p.parseString=function(g,E,y){var C,B,_;return y!=null?(typeof y=="function"&&(C=y),typeof E=="object"&&(B=E)):(typeof E=="function"&&(C=E),B={}),_=new p.Parser(B),_.parseString(g,C)},p.parseStringPromise=function(g,E){var y,C;return typeof E=="object"&&(y=E),C=new p.Parser(y),C.parseStringPromise(g)}}).call(this)},{"./bom":421,"./defaults":423,"./processors":425,events:344,sax:397,timers:414}],425:[function(e,m,p){(function(){"use strict";var n;n=new RegExp(/(?!xmlns)^.*:/),p.normalize=function(o){return o.toLowerCase()},p.firstCharLowerCase=function(o){return o.charAt(0).toLowerCase()+o.slice(1)},p.stripPrefix=function(o){return o.replace(n,"")},p.parseNumbers=function(o){return isNaN(o)||(o=o%1===0?parseInt(o,10):parseFloat(o)),o},p.parseBooleans=function(o){return/^(?:true|false)$/i.test(o)&&(o=o.toLowerCase()==="true"),o}}).call(this)},{}],426:[function(e,m,p){(function(){"use strict";var n,o,r,i,l=function(s,t){for(var a in t)u.call(t,a)&&(s[a]=t[a]);function d(){this.constructor=s}return d.prototype=t.prototype,s.prototype=new d,s.__super__=t.prototype,s},u={}.hasOwnProperty;o=e("./defaults"),n=e("./builder"),r=e("./parser"),i=e("./processors"),p.defaults=o.defaults,p.processors=i,p.ValidationError=function(s){l(t,s);function t(a){this.message=a}return t}(Error),p.Builder=n.Builder,p.Parser=r.Parser,p.parseString=r.parseString,p.parseStringPromise=r.parseStringPromise}).call(this)},{"./builder":422,"./defaults":423,"./parser":424,"./processors":425}],427:[function(e,m,p){(function(){m.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(this)},{}],428:[function(e,m,p){(function(){m.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(this)},{}],429:[function(e,m,p){(function(){var n,o,r,i,l,u,s,t=[].slice,a={}.hasOwnProperty;n=function(){var d,h,v,g,E,y;if(y=arguments[0],E=2<=arguments.length?t.call(arguments,1):[],l(Object.assign))Object.assign.apply(null,arguments);else for(d=0,v=E.length;d<v;d++)if(g=E[d],g!=null)for(h in g)a.call(g,h)&&(y[h]=g[h]);return y},l=function(d){return!!d&&Object.prototype.toString.call(d)==="[object Function]"},u=function(d){var h;return!!d&&((h=typeof d)=="function"||h==="object")},r=function(d){return l(Array.isArray)?Array.isArray(d):Object.prototype.toString.call(d)==="[object Array]"},i=function(d){var h;if(r(d))return!d.length;for(h in d)if(a.call(d,h))return!1;return!0},s=function(d){var h,v;return u(d)&&(v=Object.getPrototypeOf(d))&&(h=v.constructor)&&typeof h=="function"&&h instanceof h&&Function.prototype.toString.call(h)===Function.prototype.toString.call(Object)},o=function(d){return l(d.valueOf)?d.valueOf():d},m.exports.assign=n,m.exports.isFunction=l,m.exports.isObject=u,m.exports.isArray=r,m.exports.isEmpty=i,m.exports.isPlainObject=s,m.exports.getValue=o}).call(this)},{}],430:[function(e,m,p){(function(){m.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(this)},{}],431:[function(e,m,p){(function(){var n,o,r;n=e("./NodeType"),r=e("./XMLNode"),m.exports=o=function(){function i(l,u,s){if(this.parent=l,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),u==null)throw new Error("Missing attribute name. "+this.debugInfo(u));this.name=this.stringify.name(u),this.value=this.stringify.attValue(s),this.type=n.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(i.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(i.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(i.prototype,"textContent",{get:function(){return this.value},set:function(l){return this.value=l||""}}),Object.defineProperty(i.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(i.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(i.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(i.prototype,"specified",{get:function(){return!0}}),i.prototype.clone=function(){return Object.create(this)},i.prototype.toString=function(l){return this.options.writer.attribute(this,this.options.writer.filterOptions(l))},i.prototype.debugInfo=function(l){return l=l||this.name,l==null?"parent: <"+this.parent.name+">":"attribute: {"+l+"}, parent: <"+this.parent.name+">"},i.prototype.isEqualNode=function(l){return!(l.namespaceURI!==this.namespaceURI||l.prefix!==this.prefix||l.localName!==this.localName||l.value!==this.value)},i}()}).call(this)},{"./NodeType":428,"./XMLNode":450}],432:[function(e,m,p){(function(){var n,o,r,i=function(u,s){for(var t in s)l.call(s,t)&&(u[t]=s[t]);function a(){this.constructor=u}return a.prototype=s.prototype,u.prototype=new a,u.__super__=s.prototype,u},l={}.hasOwnProperty;n=e("./NodeType"),r=e("./XMLCharacterData"),m.exports=o=function(u){i(s,u);function s(t,a){if(s.__super__.constructor.call(this,t),a==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=n.CData,this.value=this.stringify.cdata(a)}return s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(t){return this.options.writer.cdata(this,this.options.writer.filterOptions(t))},s}(r)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],433:[function(e,m,p){(function(){var n,o,r=function(l,u){for(var s in u)i.call(u,s)&&(l[s]=u[s]);function t(){this.constructor=l}return t.prototype=u.prototype,l.prototype=new t,l.__super__=u.prototype,l},i={}.hasOwnProperty;o=e("./XMLNode"),m.exports=n=function(l){r(u,l);function u(s){u.__super__.constructor.call(this,s),this.value=""}return Object.defineProperty(u.prototype,"data",{get:function(){return this.value},set:function(s){return this.value=s||""}}),Object.defineProperty(u.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(u.prototype,"textContent",{get:function(){return this.value},set:function(s){return this.value=s||""}}),u.prototype.clone=function(){return Object.create(this)},u.prototype.substringData=function(s,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.appendData=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.insertData=function(s,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.deleteData=function(s,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.replaceData=function(s,t,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},u.prototype.isEqualNode=function(s){return!(!u.__super__.isEqualNode.apply(this,arguments).isEqualNode(s)||s.data!==this.data)},u}(o)}).call(this)},{"./XMLNode":450}],434:[function(e,m,p){(function(){var n,o,r,i=function(u,s){for(var t in s)l.call(s,t)&&(u[t]=s[t]);function a(){this.constructor=u}return a.prototype=s.prototype,u.prototype=new a,u.__super__=s.prototype,u},l={}.hasOwnProperty;n=e("./NodeType"),o=e("./XMLCharacterData"),m.exports=r=function(u){i(s,u);function s(t,a){if(s.__super__.constructor.call(this,t),a==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=n.Comment,this.value=this.stringify.comment(a)}return s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(t){return this.options.writer.comment(this,this.options.writer.filterOptions(t))},s}(o)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],435:[function(e,m,p){(function(){var n,o,r;o=e("./XMLDOMErrorHandler"),r=e("./XMLDOMStringList"),m.exports=n=function(){function i(){var l;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new o,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=l=Object.create(this.defaultParams)}return Object.defineProperty(i.prototype,"parameterNames",{get:function(){return new r(Object.keys(this.defaultParams))}}),i.prototype.getParameter=function(l){return this.params.hasOwnProperty(l)?this.params[l]:null},i.prototype.canSetParameter=function(l,u){return!0},i.prototype.setParameter=function(l,u){return u!=null?this.params[l]=u:delete this.params[l]},i}()}).call(this)},{"./XMLDOMErrorHandler":436,"./XMLDOMStringList":438}],436:[function(e,m,p){(function(){var n;m.exports=n=function(){function o(){}return o.prototype.handleError=function(r){throw new Error(r)},o}()}).call(this)},{}],437:[function(e,m,p){(function(){var n;m.exports=n=function(){function o(){}return o.prototype.hasFeature=function(r,i){return!0},o.prototype.createDocumentType=function(r,i,l){throw new Error("This DOM method is not implemented.")},o.prototype.createDocument=function(r,i,l){throw new Error("This DOM method is not implemented.")},o.prototype.createHTMLDocument=function(r){throw new Error("This DOM method is not implemented.")},o.prototype.getFeature=function(r,i){throw new Error("This DOM method is not implemented.")},o}()}).call(this)},{}],438:[function(e,m,p){(function(){var n;m.exports=n=function(){function o(r){this.arr=r||[]}return Object.defineProperty(o.prototype,"length",{get:function(){return this.arr.length}}),o.prototype.item=function(r){return this.arr[r]||null},o.prototype.contains=function(r){return this.arr.indexOf(r)!==-1},o}()}).call(this)},{}],439:[function(e,m,p){(function(){var n,o,r,i=function(u,s){for(var t in s)l.call(s,t)&&(u[t]=s[t]);function a(){this.constructor=u}return a.prototype=s.prototype,u.prototype=new a,u.__super__=s.prototype,u},l={}.hasOwnProperty;r=e("./XMLNode"),n=e("./NodeType"),m.exports=o=function(u){i(s,u);function s(t,a,d,h,v,g){if(s.__super__.constructor.call(this,t),a==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(d==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(a));if(!h)throw new Error("Missing DTD attribute type. "+this.debugInfo(a));if(!v)throw new Error("Missing DTD attribute default. "+this.debugInfo(a));if(v.indexOf("#")!==0&&(v="#"+v),!v.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(a));if(g&&!v.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(a));this.elementName=this.stringify.name(a),this.type=n.AttributeDeclaration,this.attributeName=this.stringify.name(d),this.attributeType=this.stringify.dtdAttType(h),g&&(this.defaultValue=this.stringify.dtdAttDefault(g)),this.defaultValueType=v}return s.prototype.toString=function(t){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(t))},s}(r)}).call(this)},{"./NodeType":428,"./XMLNode":450}],440:[function(e,m,p){(function(){var n,o,r,i=function(u,s){for(var t in s)l.call(s,t)&&(u[t]=s[t]);function a(){this.constructor=u}return a.prototype=s.prototype,u.prototype=new a,u.__super__=s.prototype,u},l={}.hasOwnProperty;r=e("./XMLNode"),n=e("./NodeType"),m.exports=o=function(u){i(s,u);function s(t,a,d){if(s.__super__.constructor.call(this,t),a==null)throw new Error("Missing DTD element name. "+this.debugInfo());d||(d="(#PCDATA)"),Array.isArray(d)&&(d="("+d.join(",")+")"),this.name=this.stringify.name(a),this.type=n.ElementDeclaration,this.value=this.stringify.dtdElementValue(d)}return s.prototype.toString=function(t){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(t))},s}(r)}).call(this)},{"./NodeType":428,"./XMLNode":450}],441:[function(e,m,p){(function(){var n,o,r,i,l=function(s,t){for(var a in t)u.call(t,a)&&(s[a]=t[a]);function d(){this.constructor=s}return d.prototype=t.prototype,s.prototype=new d,s.__super__=t.prototype,s},u={}.hasOwnProperty;i=e("./Utility").isObject,r=e("./XMLNode"),n=e("./NodeType"),m.exports=o=function(s){l(t,s);function t(a,d,h,v){if(t.__super__.constructor.call(this,a),h==null)throw new Error("Missing DTD entity name. "+this.debugInfo(h));if(v==null)throw new Error("Missing DTD entity value. "+this.debugInfo(h));if(this.pe=!!d,this.name=this.stringify.name(h),this.type=n.EntityDeclaration,!i(v))this.value=this.stringify.dtdEntityValue(v),this.internal=!0;else{if(!v.pubID&&!v.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(h));if(v.pubID&&!v.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(h));if(this.internal=!1,v.pubID!=null&&(this.pubID=this.stringify.dtdPubID(v.pubID)),v.sysID!=null&&(this.sysID=this.stringify.dtdSysID(v.sysID)),v.nData!=null&&(this.nData=this.stringify.dtdNData(v.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(h))}}return Object.defineProperty(t.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(t.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(t.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(t.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(t.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(t.prototype,"xmlVersion",{get:function(){return null}}),t.prototype.toString=function(a){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(a))},t}(r)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],442:[function(e,m,p){(function(){var n,o,r,i=function(u,s){for(var t in s)l.call(s,t)&&(u[t]=s[t]);function a(){this.constructor=u}return a.prototype=s.prototype,u.prototype=new a,u.__super__=s.prototype,u},l={}.hasOwnProperty;r=e("./XMLNode"),n=e("./NodeType"),m.exports=o=function(u){i(s,u);function s(t,a,d){if(s.__super__.constructor.call(this,t),a==null)throw new Error("Missing DTD notation name. "+this.debugInfo(a));if(!d.pubID&&!d.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(a));this.name=this.stringify.name(a),this.type=n.NotationDeclaration,d.pubID!=null&&(this.pubID=this.stringify.dtdPubID(d.pubID)),d.sysID!=null&&(this.sysID=this.stringify.dtdSysID(d.sysID))}return Object.defineProperty(s.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(s.prototype,"systemId",{get:function(){return this.sysID}}),s.prototype.toString=function(t){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(t))},s}(r)}).call(this)},{"./NodeType":428,"./XMLNode":450}],443:[function(e,m,p){(function(){var n,o,r,i,l=function(s,t){for(var a in t)u.call(t,a)&&(s[a]=t[a]);function d(){this.constructor=s}return d.prototype=t.prototype,s.prototype=new d,s.__super__=t.prototype,s},u={}.hasOwnProperty;i=e("./Utility").isObject,r=e("./XMLNode"),n=e("./NodeType"),m.exports=o=function(s){l(t,s);function t(a,d,h,v){var g;t.__super__.constructor.call(this,a),i(d)&&(g=d,d=g.version,h=g.encoding,v=g.standalone),d||(d="1.0"),this.type=n.Declaration,this.version=this.stringify.xmlVersion(d),h!=null&&(this.encoding=this.stringify.xmlEncoding(h)),v!=null&&(this.standalone=this.stringify.xmlStandalone(v))}return t.prototype.toString=function(a){return this.options.writer.declaration(this,this.options.writer.filterOptions(a))},t}(r)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLNode":450}],444:[function(e,m,p){(function(){var n,o,r,i,l,u,s,t,a,d=function(v,g){for(var E in g)h.call(g,E)&&(v[E]=g[E]);function y(){this.constructor=v}return y.prototype=g.prototype,v.prototype=new y,v.__super__=g.prototype,v},h={}.hasOwnProperty;a=e("./Utility").isObject,t=e("./XMLNode"),n=e("./NodeType"),o=e("./XMLDTDAttList"),i=e("./XMLDTDEntity"),r=e("./XMLDTDElement"),l=e("./XMLDTDNotation"),s=e("./XMLNamedNodeMap"),m.exports=u=function(v){d(g,v);function g(E,y,C){var B,_,A,b,D,M;if(g.__super__.constructor.call(this,E),this.type=n.DocType,E.children){for(b=E.children,_=0,A=b.length;_<A;_++)if(B=b[_],B.type===n.Element){this.name=B.name;break}}this.documentObject=E,a(y)&&(D=y,y=D.pubID,C=D.sysID),C==null&&(M=[y,C],C=M[0],y=M[1]),y!=null&&(this.pubID=this.stringify.dtdPubID(y)),C!=null&&(this.sysID=this.stringify.dtdSysID(C))}return Object.defineProperty(g.prototype,"entities",{get:function(){var E,y,C,B,_;for(B={},_=this.children,y=0,C=_.length;y<C;y++)E=_[y],E.type===n.EntityDeclaration&&!E.pe&&(B[E.name]=E);return new s(B)}}),Object.defineProperty(g.prototype,"notations",{get:function(){var E,y,C,B,_;for(B={},_=this.children,y=0,C=_.length;y<C;y++)E=_[y],E.type===n.NotationDeclaration&&(B[E.name]=E);return new s(B)}}),Object.defineProperty(g.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(g.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(g.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),g.prototype.element=function(E,y){var C;return C=new r(this,E,y),this.children.push(C),this},g.prototype.attList=function(E,y,C,B,_){var A;return A=new o(this,E,y,C,B,_),this.children.push(A),this},g.prototype.entity=function(E,y){var C;return C=new i(this,!1,E,y),this.children.push(C),this},g.prototype.pEntity=function(E,y){var C;return C=new i(this,!0,E,y),this.children.push(C),this},g.prototype.notation=function(E,y){var C;return C=new l(this,E,y),this.children.push(C),this},g.prototype.toString=function(E){return this.options.writer.docType(this,this.options.writer.filterOptions(E))},g.prototype.ele=function(E,y){return this.element(E,y)},g.prototype.att=function(E,y,C,B,_){return this.attList(E,y,C,B,_)},g.prototype.ent=function(E,y){return this.entity(E,y)},g.prototype.pent=function(E,y){return this.pEntity(E,y)},g.prototype.not=function(E,y){return this.notation(E,y)},g.prototype.up=function(){return this.root()||this.documentObject},g.prototype.isEqualNode=function(E){return!(!g.__super__.isEqualNode.apply(this,arguments).isEqualNode(E)||E.name!==this.name||E.publicId!==this.publicId||E.systemId!==this.systemId)},g}(t)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLNamedNodeMap":449,"./XMLNode":450}],445:[function(e,m,p){(function(){var n,o,r,i,l,u,s,t,a=function(h,v){for(var g in v)d.call(v,g)&&(h[g]=v[g]);function E(){this.constructor=h}return E.prototype=v.prototype,h.prototype=new E,h.__super__=v.prototype,h},d={}.hasOwnProperty;t=e("./Utility").isPlainObject,r=e("./XMLDOMImplementation"),o=e("./XMLDOMConfiguration"),l=e("./XMLNode"),n=e("./NodeType"),s=e("./XMLStringifier"),u=e("./XMLStringWriter"),m.exports=i=function(h){a(v,h);function v(g){v.__super__.constructor.call(this,null),this.name="#document",this.type=n.Document,this.documentURI=null,this.domConfig=new o,g||(g={}),g.writer||(g.writer=new u),this.options=g,this.stringify=new s(g)}return Object.defineProperty(v.prototype,"implementation",{value:new r}),Object.defineProperty(v.prototype,"doctype",{get:function(){var g,E,y,C;for(C=this.children,E=0,y=C.length;E<y;E++)if(g=C[E],g.type===n.DocType)return g;return null}}),Object.defineProperty(v.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(v.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(v.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(v.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===n.Declaration?this.children[0].encoding:null}}),Object.defineProperty(v.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===n.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(v.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===n.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(v.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(v.prototype,"origin",{get:function(){return null}}),Object.defineProperty(v.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(v.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(v.prototype,"contentType",{get:function(){return null}}),v.prototype.end=function(g){var E;return E={},g?t(g)&&(E=g,g=this.options.writer):g=this.options.writer,g.document(this,g.filterOptions(E))},v.prototype.toString=function(g){return this.options.writer.document(this,this.options.writer.filterOptions(g))},v.prototype.createElement=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.createTextNode=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.createComment=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.createCDATASection=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.createProcessingInstruction=function(g,E){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.createAttribute=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.createEntityReference=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.getElementsByTagName=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.importNode=function(g,E){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.createElementNS=function(g,E){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.createAttributeNS=function(g,E){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.getElementsByTagNameNS=function(g,E){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.getElementById=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.adoptNode=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.renameNode=function(g,E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.getElementsByClassName=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.createEvent=function(g){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.createNodeIterator=function(g,E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.createTreeWalker=function(g,E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},v}(l)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLDOMConfiguration":435,"./XMLDOMImplementation":437,"./XMLNode":450,"./XMLStringWriter":455,"./XMLStringifier":456}],446:[function(e,m,p){(function(){var n,o,r,i,l,u,s,t,a,d,h,v,g,E,y,C,B,_,A,b,D,M,R,H,q={}.hasOwnProperty;H=e("./Utility"),M=H.isObject,D=H.isFunction,R=H.isPlainObject,b=H.getValue,n=e("./NodeType"),v=e("./XMLDocument"),E=e("./XMLElement"),i=e("./XMLCData"),l=e("./XMLComment"),C=e("./XMLRaw"),A=e("./XMLText"),y=e("./XMLProcessingInstruction"),d=e("./XMLDeclaration"),h=e("./XMLDocType"),u=e("./XMLDTDAttList"),t=e("./XMLDTDEntity"),s=e("./XMLDTDElement"),a=e("./XMLDTDNotation"),r=e("./XMLAttribute"),_=e("./XMLStringifier"),B=e("./XMLStringWriter"),o=e("./WriterState"),m.exports=g=function(){function Y(W,O,ne){var ee;this.name="?xml",this.type=n.Document,W||(W={}),ee={},W.writer?R(W.writer)&&(ee=W.writer,W.writer=new B):W.writer=new B,this.options=W,this.writer=W.writer,this.writerOptions=this.writer.filterOptions(ee),this.stringify=new _(W),this.onDataCallback=O||function(){},this.onEndCallback=ne||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return Y.prototype.createChildNode=function(W){var O,ne,ee,Ae,$,be,Ne,Oe;switch(W.type){case n.CData:this.cdata(W.value);break;case n.Comment:this.comment(W.value);break;case n.Element:ee={},Ne=W.attribs;for(ne in Ne)q.call(Ne,ne)&&(O=Ne[ne],ee[ne]=O.value);this.node(W.name,ee);break;case n.Dummy:this.dummy();break;case n.Raw:this.raw(W.value);break;case n.Text:this.text(W.value);break;case n.ProcessingInstruction:this.instruction(W.target,W.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+W.constructor.name)}for(Oe=W.children,$=0,be=Oe.length;$<be;$++)Ae=Oe[$],this.createChildNode(Ae),Ae.type===n.Element&&this.up();return this},Y.prototype.dummy=function(){return this},Y.prototype.node=function(W,O,ne){var ee;if(W==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(W));return this.openCurrent(),W=b(W),O==null&&(O={}),O=b(O),M(O)||(ee=[O,ne],ne=ee[0],O=ee[1]),this.currentNode=new E(this,W,O),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,ne!=null&&this.text(ne),this},Y.prototype.element=function(W,O,ne){var ee,Ae,$,be,Ne,Oe;if(this.currentNode&&this.currentNode.type===n.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(W)||M(W)||D(W))for(be=this.options.noValidation,this.options.noValidation=!0,Oe=new v(this.options).element("TEMP_ROOT"),Oe.element(W),this.options.noValidation=be,Ne=Oe.children,Ae=0,$=Ne.length;Ae<$;Ae++)ee=Ne[Ae],this.createChildNode(ee),ee.type===n.Element&&this.up();else this.node(W,O,ne);return this},Y.prototype.attribute=function(W,O){var ne,ee;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(W));if(W!=null&&(W=b(W)),M(W))for(ne in W)q.call(W,ne)&&(ee=W[ne],this.attribute(ne,ee));else D(O)&&(O=O.apply()),this.options.keepNullAttributes&&O==null?this.currentNode.attribs[W]=new r(this,W,""):O!=null&&(this.currentNode.attribs[W]=new r(this,W,O));return this},Y.prototype.text=function(W){var O;return this.openCurrent(),O=new A(this,W),this.onData(this.writer.text(O,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Y.prototype.cdata=function(W){var O;return this.openCurrent(),O=new i(this,W),this.onData(this.writer.cdata(O,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Y.prototype.comment=function(W){var O;return this.openCurrent(),O=new l(this,W),this.onData(this.writer.comment(O,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Y.prototype.raw=function(W){var O;return this.openCurrent(),O=new C(this,W),this.onData(this.writer.raw(O,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Y.prototype.instruction=function(W,O){var ne,ee,Ae,$,be;if(this.openCurrent(),W!=null&&(W=b(W)),O!=null&&(O=b(O)),Array.isArray(W))for(ne=0,$=W.length;ne<$;ne++)ee=W[ne],this.instruction(ee);else if(M(W))for(ee in W)q.call(W,ee)&&(Ae=W[ee],this.instruction(ee,Ae));else D(O)&&(O=O.apply()),be=new y(this,W,O),this.onData(this.writer.processingInstruction(be,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},Y.prototype.declaration=function(W,O,ne){var ee;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return ee=new d(this,W,O,ne),this.onData(this.writer.declaration(ee,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Y.prototype.doctype=function(W,O,ne){if(this.openCurrent(),W==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new h(this,O,ne),this.currentNode.rootNodeName=W,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},Y.prototype.dtdElement=function(W,O){var ne;return this.openCurrent(),ne=new s(this,W,O),this.onData(this.writer.dtdElement(ne,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Y.prototype.attList=function(W,O,ne,ee,Ae){var $;return this.openCurrent(),$=new u(this,W,O,ne,ee,Ae),this.onData(this.writer.dtdAttList($,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Y.prototype.entity=function(W,O){var ne;return this.openCurrent(),ne=new t(this,!1,W,O),this.onData(this.writer.dtdEntity(ne,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Y.prototype.pEntity=function(W,O){var ne;return this.openCurrent(),ne=new t(this,!0,W,O),this.onData(this.writer.dtdEntity(ne,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Y.prototype.notation=function(W,O){var ne;return this.openCurrent(),ne=new a(this,W,O),this.onData(this.writer.dtdNotation(ne,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},Y.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},Y.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},Y.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},Y.prototype.openNode=function(W){var O,ne,ee,Ae;if(!W.isOpen){if(!this.root&&this.currentLevel===0&&W.type===n.Element&&(this.root=W),ne="",W.type===n.Element){this.writerOptions.state=o.OpenTag,ne=this.writer.indent(W,this.writerOptions,this.currentLevel)+"<"+W.name,Ae=W.attribs;for(ee in Ae)q.call(Ae,ee)&&(O=Ae[ee],ne+=this.writer.attribute(O,this.writerOptions,this.currentLevel));ne+=(W.children?">":"/>")+this.writer.endline(W,this.writerOptions,this.currentLevel),this.writerOptions.state=o.InsideTag}else this.writerOptions.state=o.OpenTag,ne=this.writer.indent(W,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+W.rootNodeName,W.pubID&&W.sysID?ne+=' PUBLIC "'+W.pubID+'" "'+W.sysID+'"':W.sysID&&(ne+=' SYSTEM "'+W.sysID+'"'),W.children?(ne+=" [",this.writerOptions.state=o.InsideTag):(this.writerOptions.state=o.CloseTag,ne+=">"),ne+=this.writer.endline(W,this.writerOptions,this.currentLevel);return this.onData(ne,this.currentLevel),W.isOpen=!0}},Y.prototype.closeNode=function(W){var O;if(!W.isClosed)return O="",this.writerOptions.state=o.CloseTag,W.type===n.Element?O=this.writer.indent(W,this.writerOptions,this.currentLevel)+"</"+W.name+">"+this.writer.endline(W,this.writerOptions,this.currentLevel):O=this.writer.indent(W,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(W,this.writerOptions,this.currentLevel),this.writerOptions.state=o.None,this.onData(O,this.currentLevel),W.isClosed=!0},Y.prototype.onData=function(W,O){return this.documentStarted=!0,this.onDataCallback(W,O+1)},Y.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},Y.prototype.debugInfo=function(W){return W==null?"":"node: <"+W+">"},Y.prototype.ele=function(){return this.element.apply(this,arguments)},Y.prototype.nod=function(W,O,ne){return this.node(W,O,ne)},Y.prototype.txt=function(W){return this.text(W)},Y.prototype.dat=function(W){return this.cdata(W)},Y.prototype.com=function(W){return this.comment(W)},Y.prototype.ins=function(W,O){return this.instruction(W,O)},Y.prototype.dec=function(W,O,ne){return this.declaration(W,O,ne)},Y.prototype.dtd=function(W,O,ne){return this.doctype(W,O,ne)},Y.prototype.e=function(W,O,ne){return this.element(W,O,ne)},Y.prototype.n=function(W,O,ne){return this.node(W,O,ne)},Y.prototype.t=function(W){return this.text(W)},Y.prototype.d=function(W){return this.cdata(W)},Y.prototype.c=function(W){return this.comment(W)},Y.prototype.r=function(W){return this.raw(W)},Y.prototype.i=function(W,O){return this.instruction(W,O)},Y.prototype.att=function(){return this.currentNode&&this.currentNode.type===n.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Y.prototype.a=function(){return this.currentNode&&this.currentNode.type===n.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},Y.prototype.ent=function(W,O){return this.entity(W,O)},Y.prototype.pent=function(W,O){return this.pEntity(W,O)},Y.prototype.not=function(W,O){return this.notation(W,O)},Y}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLAttribute":431,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDocument":445,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLStringWriter":455,"./XMLStringifier":456,"./XMLText":457}],447:[function(e,m,p){(function(){var n,o,r,i=function(u,s){for(var t in s)l.call(s,t)&&(u[t]=s[t]);function a(){this.constructor=u}return a.prototype=s.prototype,u.prototype=new a,u.__super__=s.prototype,u},l={}.hasOwnProperty;r=e("./XMLNode"),n=e("./NodeType"),m.exports=o=function(u){i(s,u);function s(t){s.__super__.constructor.call(this,t),this.type=n.Dummy}return s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(t){return""},s}(r)}).call(this)},{"./NodeType":428,"./XMLNode":450}],448:[function(e,m,p){(function(){var n,o,r,i,l,u,s,t,a,d=function(v,g){for(var E in g)h.call(g,E)&&(v[E]=g[E]);function y(){this.constructor=v}return y.prototype=g.prototype,v.prototype=new y,v.__super__=g.prototype,v},h={}.hasOwnProperty;a=e("./Utility"),t=a.isObject,s=a.isFunction,u=a.getValue,l=e("./XMLNode"),n=e("./NodeType"),o=e("./XMLAttribute"),i=e("./XMLNamedNodeMap"),m.exports=r=function(v){d(g,v);function g(E,y,C){var B,_,A,b;if(g.__super__.constructor.call(this,E),y==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(y),this.type=n.Element,this.attribs={},this.schemaTypeInfo=null,C!=null&&this.attribute(C),E.type===n.Document&&(this.isRoot=!0,this.documentObject=E,E.rootObject=this,E.children)){for(b=E.children,_=0,A=b.length;_<A;_++)if(B=b[_],B.type===n.DocType){B.name=this.name;break}}}return Object.defineProperty(g.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(g.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(g.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(g.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(g.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(g.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(g.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(g.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new i(this.attribs)),this.attributeMap}}),g.prototype.clone=function(){var E,y,C,B;C=Object.create(this),C.isRoot&&(C.documentObject=null),C.attribs={},B=this.attribs;for(y in B)h.call(B,y)&&(E=B[y],C.attribs[y]=E.clone());return C.children=[],this.children.forEach(function(_){var A;return A=_.clone(),A.parent=C,C.children.push(A)}),C},g.prototype.attribute=function(E,y){var C,B;if(E!=null&&(E=u(E)),t(E))for(C in E)h.call(E,C)&&(B=E[C],this.attribute(C,B));else s(y)&&(y=y.apply()),this.options.keepNullAttributes&&y==null?this.attribs[E]=new o(this,E,""):y!=null&&(this.attribs[E]=new o(this,E,y));return this},g.prototype.removeAttribute=function(E){var y,C,B;if(E==null)throw new Error("Missing attribute name. "+this.debugInfo());if(E=u(E),Array.isArray(E))for(C=0,B=E.length;C<B;C++)y=E[C],delete this.attribs[y];else delete this.attribs[E];return this},g.prototype.toString=function(E){return this.options.writer.element(this,this.options.writer.filterOptions(E))},g.prototype.att=function(E,y){return this.attribute(E,y)},g.prototype.a=function(E,y){return this.attribute(E,y)},g.prototype.getAttribute=function(E){return this.attribs.hasOwnProperty(E)?this.attribs[E].value:null},g.prototype.setAttribute=function(E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.getAttributeNode=function(E){return this.attribs.hasOwnProperty(E)?this.attribs[E]:null},g.prototype.setAttributeNode=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.removeAttributeNode=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.getElementsByTagName=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.getAttributeNS=function(E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.setAttributeNS=function(E,y,C){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.removeAttributeNS=function(E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.getAttributeNodeNS=function(E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.setAttributeNodeNS=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.getElementsByTagNameNS=function(E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.hasAttribute=function(E){return this.attribs.hasOwnProperty(E)},g.prototype.hasAttributeNS=function(E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.setIdAttribute=function(E,y){return this.attribs.hasOwnProperty(E)?this.attribs[E].isId:y},g.prototype.setIdAttributeNS=function(E,y,C){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.setIdAttributeNode=function(E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.getElementsByTagName=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.getElementsByTagNameNS=function(E,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.getElementsByClassName=function(E){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.isEqualNode=function(E){var y,C,B;if(!g.__super__.isEqualNode.apply(this,arguments).isEqualNode(E)||E.namespaceURI!==this.namespaceURI||E.prefix!==this.prefix||E.localName!==this.localName||E.attribs.length!==this.attribs.length)return!1;for(y=C=0,B=this.attribs.length-1;0<=B?C<=B:C>=B;y=0<=B?++C:--C)if(!this.attribs[y].isEqualNode(E.attribs[y]))return!1;return!0},g}(l)}).call(this)},{"./NodeType":428,"./Utility":429,"./XMLAttribute":431,"./XMLNamedNodeMap":449,"./XMLNode":450}],449:[function(e,m,p){(function(){var n;m.exports=n=function(){function o(r){this.nodes=r}return Object.defineProperty(o.prototype,"length",{get:function(){return Object.keys(this.nodes).length||0}}),o.prototype.clone=function(){return this.nodes=null},o.prototype.getNamedItem=function(r){return this.nodes[r]},o.prototype.setNamedItem=function(r){var i;return i=this.nodes[r.nodeName],this.nodes[r.nodeName]=r,i||null},o.prototype.removeNamedItem=function(r){var i;return i=this.nodes[r],delete this.nodes[r],i||null},o.prototype.item=function(r){return this.nodes[Object.keys(this.nodes)[r]]||null},o.prototype.getNamedItemNS=function(r,i){throw new Error("This DOM method is not implemented.")},o.prototype.setNamedItemNS=function(r){throw new Error("This DOM method is not implemented.")},o.prototype.removeNamedItemNS=function(r,i){throw new Error("This DOM method is not implemented.")},o}()}).call(this)},{}],450:[function(e,m,p){(function(){var n,o,r,i,l,u,s,t,a,d,h,v,g,E,y,C,B,_,A,b={}.hasOwnProperty;A=e("./Utility"),_=A.isObject,B=A.isFunction,C=A.isEmpty,y=A.getValue,t=null,r=null,i=null,l=null,u=null,g=null,E=null,v=null,s=null,o=null,h=null,a=null,n=null,m.exports=d=function(){function D(M){this.parent=M,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,t||(t=e("./XMLElement"),r=e("./XMLCData"),i=e("./XMLComment"),l=e("./XMLDeclaration"),u=e("./XMLDocType"),g=e("./XMLRaw"),E=e("./XMLText"),v=e("./XMLProcessingInstruction"),s=e("./XMLDummy"),o=e("./NodeType"),h=e("./XMLNodeList"),a=e("./XMLNamedNodeMap"),n=e("./DocumentPosition"))}return Object.defineProperty(D.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(D.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(D.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(D.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(D.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new h(this.children)),this.childNodeList}}),Object.defineProperty(D.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(D.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(D.prototype,"previousSibling",{get:function(){var M;return M=this.parent.children.indexOf(this),this.parent.children[M-1]||null}}),Object.defineProperty(D.prototype,"nextSibling",{get:function(){var M;return M=this.parent.children.indexOf(this),this.parent.children[M+1]||null}}),Object.defineProperty(D.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(D.prototype,"textContent",{get:function(){var M,R,H,q,Y;if(this.nodeType===o.Element||this.nodeType===o.DocumentFragment){for(Y="",q=this.children,R=0,H=q.length;R<H;R++)M=q[R],M.textContent&&(Y+=M.textContent);return Y}else return null},set:function(M){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),D.prototype.setParent=function(M){var R,H,q,Y,W;for(this.parent=M,M&&(this.options=M.options,this.stringify=M.stringify),Y=this.children,W=[],H=0,q=Y.length;H<q;H++)R=Y[H],W.push(R.setParent(this));return W},D.prototype.element=function(M,R,H){var q,Y,W,O,ne,ee,Ae,$,be,Ne,Oe;if(ee=null,R===null&&H==null&&(be=[{},null],R=be[0],H=be[1]),R==null&&(R={}),R=y(R),_(R)||(Ne=[R,H],H=Ne[0],R=Ne[1]),M!=null&&(M=y(M)),Array.isArray(M))for(W=0,Ae=M.length;W<Ae;W++)Y=M[W],ee=this.element(Y);else if(B(M))ee=this.element(M.apply());else if(_(M)){for(ne in M)if(b.call(M,ne))if(Oe=M[ne],B(Oe)&&(Oe=Oe.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&ne.indexOf(this.stringify.convertAttKey)===0)ee=this.attribute(ne.substr(this.stringify.convertAttKey.length),Oe);else if(!this.options.separateArrayItems&&Array.isArray(Oe)&&C(Oe))ee=this.dummy();else if(_(Oe)&&C(Oe))ee=this.element(ne);else if(!this.options.keepNullNodes&&Oe==null)ee=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(Oe))for(O=0,$=Oe.length;O<$;O++)Y=Oe[O],q={},q[ne]=Y,ee=this.element(q);else _(Oe)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&ne.indexOf(this.stringify.convertTextKey)===0?ee=this.element(Oe):(ee=this.element(ne),ee.element(Oe)):ee=this.element(ne,Oe)}else!this.options.keepNullNodes&&H===null?ee=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&M.indexOf(this.stringify.convertTextKey)===0?ee=this.text(H):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&M.indexOf(this.stringify.convertCDataKey)===0?ee=this.cdata(H):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&M.indexOf(this.stringify.convertCommentKey)===0?ee=this.comment(H):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&M.indexOf(this.stringify.convertRawKey)===0?ee=this.raw(H):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&M.indexOf(this.stringify.convertPIKey)===0?ee=this.instruction(M.substr(this.stringify.convertPIKey.length),H):ee=this.node(M,R,H);if(ee==null)throw new Error("Could not create any elements with: "+M+". "+this.debugInfo());return ee},D.prototype.insertBefore=function(M,R,H){var q,Y,W,O,ne;if(M!=null&&M.type)return W=M,O=R,W.setParent(this),O?(Y=children.indexOf(O),ne=children.splice(Y),children.push(W),Array.prototype.push.apply(children,ne)):children.push(W),W;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(M));return Y=this.parent.children.indexOf(this),ne=this.parent.children.splice(Y),q=this.parent.element(M,R,H),Array.prototype.push.apply(this.parent.children,ne),q},D.prototype.insertAfter=function(M,R,H){var q,Y,W;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(M));return Y=this.parent.children.indexOf(this),W=this.parent.children.splice(Y+1),q=this.parent.element(M,R,H),Array.prototype.push.apply(this.parent.children,W),q},D.prototype.remove=function(){var M,R;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return M=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[M,M-M+1].concat(R=[])),this.parent},D.prototype.node=function(M,R,H){var q,Y;return M!=null&&(M=y(M)),R||(R={}),R=y(R),_(R)||(Y=[R,H],H=Y[0],R=Y[1]),q=new t(this,M,R),H!=null&&q.text(H),this.children.push(q),q},D.prototype.text=function(M){var R;return _(M)&&this.element(M),R=new E(this,M),this.children.push(R),this},D.prototype.cdata=function(M){var R;return R=new r(this,M),this.children.push(R),this},D.prototype.comment=function(M){var R;return R=new i(this,M),this.children.push(R),this},D.prototype.commentBefore=function(M){var R,H,q;return H=this.parent.children.indexOf(this),q=this.parent.children.splice(H),R=this.parent.comment(M),Array.prototype.push.apply(this.parent.children,q),this},D.prototype.commentAfter=function(M){var R,H,q;return H=this.parent.children.indexOf(this),q=this.parent.children.splice(H+1),R=this.parent.comment(M),Array.prototype.push.apply(this.parent.children,q),this},D.prototype.raw=function(M){var R;return R=new g(this,M),this.children.push(R),this},D.prototype.dummy=function(){var M;return M=new s(this),M},D.prototype.instruction=function(M,R){var H,q,Y,W,O;if(M!=null&&(M=y(M)),R!=null&&(R=y(R)),Array.isArray(M))for(W=0,O=M.length;W<O;W++)H=M[W],this.instruction(H);else if(_(M))for(H in M)b.call(M,H)&&(q=M[H],this.instruction(H,q));else B(R)&&(R=R.apply()),Y=new v(this,M,R),this.children.push(Y);return this},D.prototype.instructionBefore=function(M,R){var H,q,Y;return q=this.parent.children.indexOf(this),Y=this.parent.children.splice(q),H=this.parent.instruction(M,R),Array.prototype.push.apply(this.parent.children,Y),this},D.prototype.instructionAfter=function(M,R){var H,q,Y;return q=this.parent.children.indexOf(this),Y=this.parent.children.splice(q+1),H=this.parent.instruction(M,R),Array.prototype.push.apply(this.parent.children,Y),this},D.prototype.declaration=function(M,R,H){var q,Y;return q=this.document(),Y=new l(q,M,R,H),q.children.length===0?q.children.unshift(Y):q.children[0].type===o.Declaration?q.children[0]=Y:q.children.unshift(Y),q.root()||q},D.prototype.dtd=function(M,R){var H,q,Y,W,O,ne,ee,Ae,$,be;for(q=this.document(),Y=new u(q,M,R),$=q.children,W=O=0,ee=$.length;O<ee;W=++O)if(H=$[W],H.type===o.DocType)return q.children[W]=Y,Y;for(be=q.children,W=ne=0,Ae=be.length;ne<Ae;W=++ne)if(H=be[W],H.isRoot)return q.children.splice(W,0,Y),Y;return q.children.push(Y),Y},D.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},D.prototype.root=function(){var M;for(M=this;M;){if(M.type===o.Document)return M.rootObject;if(M.isRoot)return M;M=M.parent}},D.prototype.document=function(){var M;for(M=this;M;){if(M.type===o.Document)return M;M=M.parent}},D.prototype.end=function(M){return this.document().end(M)},D.prototype.prev=function(){var M;if(M=this.parent.children.indexOf(this),M<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[M-1]},D.prototype.next=function(){var M;if(M=this.parent.children.indexOf(this),M===-1||M===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[M+1]},D.prototype.importDocument=function(M){var R;return R=M.root().clone(),R.parent=this,R.isRoot=!1,this.children.push(R),this},D.prototype.debugInfo=function(M){var R,H;return M=M||this.name,M==null&&!((R=this.parent)!=null&&R.name)?"":M==null?"parent: <"+this.parent.name+">":(H=this.parent)!=null&&H.name?"node: <"+M+">, parent: <"+this.parent.name+">":"node: <"+M+">"},D.prototype.ele=function(M,R,H){return this.element(M,R,H)},D.prototype.nod=function(M,R,H){return this.node(M,R,H)},D.prototype.txt=function(M){return this.text(M)},D.prototype.dat=function(M){return this.cdata(M)},D.prototype.com=function(M){return this.comment(M)},D.prototype.ins=function(M,R){return this.instruction(M,R)},D.prototype.doc=function(){return this.document()},D.prototype.dec=function(M,R,H){return this.declaration(M,R,H)},D.prototype.e=function(M,R,H){return this.element(M,R,H)},D.prototype.n=function(M,R,H){return this.node(M,R,H)},D.prototype.t=function(M){return this.text(M)},D.prototype.d=function(M){return this.cdata(M)},D.prototype.c=function(M){return this.comment(M)},D.prototype.r=function(M){return this.raw(M)},D.prototype.i=function(M,R){return this.instruction(M,R)},D.prototype.u=function(){return this.up()},D.prototype.importXMLBuilder=function(M){return this.importDocument(M)},D.prototype.replaceChild=function(M,R){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.removeChild=function(M){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.appendChild=function(M){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.hasChildNodes=function(){return this.children.length!==0},D.prototype.cloneNode=function(M){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.isSupported=function(M,R){return!0},D.prototype.hasAttributes=function(){return this.attribs.length!==0},D.prototype.compareDocumentPosition=function(M){var R,H;return R=this,R===M?0:this.document()!==M.document()?(H=n.Disconnected|n.ImplementationSpecific,Math.random()<.5?H|=n.Preceding:H|=n.Following,H):R.isAncestor(M)?n.Contains|n.Preceding:R.isDescendant(M)?n.Contains|n.Following:R.isPreceding(M)?n.Preceding:n.Following},D.prototype.isSameNode=function(M){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.lookupPrefix=function(M){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.isDefaultNamespace=function(M){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.lookupNamespaceURI=function(M){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.isEqualNode=function(M){var R,H,q;if(M.nodeType!==this.nodeType||M.children.length!==this.children.length)return!1;for(R=H=0,q=this.children.length-1;0<=q?H<=q:H>=q;R=0<=q?++H:--H)if(!this.children[R].isEqualNode(M.children[R]))return!1;return!0},D.prototype.getFeature=function(M,R){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.setUserData=function(M,R,H){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.getUserData=function(M){throw new Error("This DOM method is not implemented."+this.debugInfo())},D.prototype.contains=function(M){return M?M===this||this.isDescendant(M):!1},D.prototype.isDescendant=function(M){var R,H,q,Y,W;for(W=this.children,q=0,Y=W.length;q<Y;q++)if(R=W[q],M===R||(H=R.isDescendant(M),H))return!0;return!1},D.prototype.isAncestor=function(M){return M.isDescendant(this)},D.prototype.isPreceding=function(M){var R,H;return R=this.treePosition(M),H=this.treePosition(this),R===-1||H===-1?!1:R<H},D.prototype.isFollowing=function(M){var R,H;return R=this.treePosition(M),H=this.treePosition(this),R===-1||H===-1?!1:R>H},D.prototype.treePosition=function(M){var R,H;return H=0,R=!1,this.foreachTreeNode(this.document(),function(q){if(H++,!R&&q===M)return R=!0}),R?H:-1},D.prototype.foreachTreeNode=function(M,R){var H,q,Y,W,O;for(M||(M=this.document()),W=M.children,q=0,Y=W.length;q<Y;q++){if(H=W[q],O=R(H))return O;if(O=this.foreachTreeNode(H,R),O)return O}},D}()}).call(this)},{"./DocumentPosition":427,"./NodeType":428,"./Utility":429,"./XMLCData":432,"./XMLComment":434,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLNamedNodeMap":449,"./XMLNodeList":451,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],451:[function(e,m,p){(function(){var n;m.exports=n=function(){function o(r){this.nodes=r}return Object.defineProperty(o.prototype,"length",{get:function(){return this.nodes.length||0}}),o.prototype.clone=function(){return this.nodes=null},o.prototype.item=function(r){return this.nodes[r]||null},o}()}).call(this)},{}],452:[function(e,m,p){(function(){var n,o,r,i=function(u,s){for(var t in s)l.call(s,t)&&(u[t]=s[t]);function a(){this.constructor=u}return a.prototype=s.prototype,u.prototype=new a,u.__super__=s.prototype,u},l={}.hasOwnProperty;n=e("./NodeType"),o=e("./XMLCharacterData"),m.exports=r=function(u){i(s,u);function s(t,a,d){if(s.__super__.constructor.call(this,t),a==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=n.ProcessingInstruction,this.target=this.stringify.insTarget(a),this.name=this.target,d&&(this.value=this.stringify.insValue(d))}return s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(t){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(t))},s.prototype.isEqualNode=function(t){return!(!s.__super__.isEqualNode.apply(this,arguments).isEqualNode(t)||t.target!==this.target)},s}(o)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],453:[function(e,m,p){(function(){var n,o,r,i=function(u,s){for(var t in s)l.call(s,t)&&(u[t]=s[t]);function a(){this.constructor=u}return a.prototype=s.prototype,u.prototype=new a,u.__super__=s.prototype,u},l={}.hasOwnProperty;n=e("./NodeType"),o=e("./XMLNode"),m.exports=r=function(u){i(s,u);function s(t,a){if(s.__super__.constructor.call(this,t),a==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=n.Raw,this.value=this.stringify.raw(a)}return s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(t){return this.options.writer.raw(this,this.options.writer.filterOptions(t))},s}(o)}).call(this)},{"./NodeType":428,"./XMLNode":450}],454:[function(e,m,p){(function(){var n,o,r,i,l=function(s,t){for(var a in t)u.call(t,a)&&(s[a]=t[a]);function d(){this.constructor=s}return d.prototype=t.prototype,s.prototype=new d,s.__super__=t.prototype,s},u={}.hasOwnProperty;n=e("./NodeType"),i=e("./XMLWriterBase"),o=e("./WriterState"),m.exports=r=function(s){l(t,s);function t(a,d){this.stream=a,t.__super__.constructor.call(this,d)}return t.prototype.endline=function(a,d,h){return a.isLastRootNode&&d.state===o.CloseTag?"":t.__super__.endline.call(this,a,d,h)},t.prototype.document=function(a,d){var h,v,g,E,y,C,B,_,A;for(B=a.children,v=g=0,y=B.length;g<y;v=++g)h=B[v],h.isLastRootNode=v===a.children.length-1;for(d=this.filterOptions(d),_=a.children,A=[],E=0,C=_.length;E<C;E++)h=_[E],A.push(this.writeChildNode(h,d,0));return A},t.prototype.attribute=function(a,d,h){return this.stream.write(t.__super__.attribute.call(this,a,d,h))},t.prototype.cdata=function(a,d,h){return this.stream.write(t.__super__.cdata.call(this,a,d,h))},t.prototype.comment=function(a,d,h){return this.stream.write(t.__super__.comment.call(this,a,d,h))},t.prototype.declaration=function(a,d,h){return this.stream.write(t.__super__.declaration.call(this,a,d,h))},t.prototype.docType=function(a,d,h){var v,g,E,y;if(h||(h=0),this.openNode(a,d,h),d.state=o.OpenTag,this.stream.write(this.indent(a,d,h)),this.stream.write("<!DOCTYPE "+a.root().name),a.pubID&&a.sysID?this.stream.write(' PUBLIC "'+a.pubID+'" "'+a.sysID+'"'):a.sysID&&this.stream.write(' SYSTEM "'+a.sysID+'"'),a.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(a,d,h)),d.state=o.InsideTag,y=a.children,g=0,E=y.length;g<E;g++)v=y[g],this.writeChildNode(v,d,h+1);d.state=o.CloseTag,this.stream.write("]")}return d.state=o.CloseTag,this.stream.write(d.spaceBeforeSlash+">"),this.stream.write(this.endline(a,d,h)),d.state=o.None,this.closeNode(a,d,h)},t.prototype.element=function(a,d,h){var v,g,E,y,C,B,_,A,b,D;h||(h=0),this.openNode(a,d,h),d.state=o.OpenTag,this.stream.write(this.indent(a,d,h)+"<"+a.name),b=a.attribs;for(_ in b)u.call(b,_)&&(v=b[_],this.attribute(v,d,h));if(E=a.children.length,y=E===0?null:a.children[0],E===0||a.children.every(function(M){return(M.type===n.Text||M.type===n.Raw)&&M.value===""}))d.allowEmpty?(this.stream.write(">"),d.state=o.CloseTag,this.stream.write("</"+a.name+">")):(d.state=o.CloseTag,this.stream.write(d.spaceBeforeSlash+"/>"));else if(d.pretty&&E===1&&(y.type===n.Text||y.type===n.Raw)&&y.value!=null)this.stream.write(">"),d.state=o.InsideTag,d.suppressPrettyCount++,A=!0,this.writeChildNode(y,d,h+1),d.suppressPrettyCount--,A=!1,d.state=o.CloseTag,this.stream.write("</"+a.name+">");else{for(this.stream.write(">"+this.endline(a,d,h)),d.state=o.InsideTag,D=a.children,C=0,B=D.length;C<B;C++)g=D[C],this.writeChildNode(g,d,h+1);d.state=o.CloseTag,this.stream.write(this.indent(a,d,h)+"</"+a.name+">")}return this.stream.write(this.endline(a,d,h)),d.state=o.None,this.closeNode(a,d,h)},t.prototype.processingInstruction=function(a,d,h){return this.stream.write(t.__super__.processingInstruction.call(this,a,d,h))},t.prototype.raw=function(a,d,h){return this.stream.write(t.__super__.raw.call(this,a,d,h))},t.prototype.text=function(a,d,h){return this.stream.write(t.__super__.text.call(this,a,d,h))},t.prototype.dtdAttList=function(a,d,h){return this.stream.write(t.__super__.dtdAttList.call(this,a,d,h))},t.prototype.dtdElement=function(a,d,h){return this.stream.write(t.__super__.dtdElement.call(this,a,d,h))},t.prototype.dtdEntity=function(a,d,h){return this.stream.write(t.__super__.dtdEntity.call(this,a,d,h))},t.prototype.dtdNotation=function(a,d,h){return this.stream.write(t.__super__.dtdNotation.call(this,a,d,h))},t}(i)}).call(this)},{"./NodeType":428,"./WriterState":430,"./XMLWriterBase":458}],455:[function(e,m,p){(function(){var n,o,r=function(l,u){for(var s in u)i.call(u,s)&&(l[s]=u[s]);function t(){this.constructor=l}return t.prototype=u.prototype,l.prototype=new t,l.__super__=u.prototype,l},i={}.hasOwnProperty;o=e("./XMLWriterBase"),m.exports=n=function(l){r(u,l);function u(s){u.__super__.constructor.call(this,s)}return u.prototype.document=function(s,t){var a,d,h,v,g;for(t=this.filterOptions(t),v="",g=s.children,d=0,h=g.length;d<h;d++)a=g[d],v+=this.writeChildNode(a,t,0);return t.pretty&&v.slice(-t.newline.length)===t.newline&&(v=v.slice(0,-t.newline.length)),v},u}(o)}).call(this)},{"./XMLWriterBase":458}],456:[function(e,m,p){(function(){var n,o=function(i,l){return function(){return i.apply(l,arguments)}},r={}.hasOwnProperty;m.exports=n=function(){function i(l){this.assertLegalName=o(this.assertLegalName,this),this.assertLegalChar=o(this.assertLegalChar,this);var u,s,t;l||(l={}),this.options=l,this.options.version||(this.options.version="1.0"),s=l.stringify||{};for(u in s)r.call(s,u)&&(t=s[u],this[u]=t)}return i.prototype.name=function(l){return this.options.noValidation?l:this.assertLegalName(""+l||"")},i.prototype.text=function(l){return this.options.noValidation?l:this.assertLegalChar(this.textEscape(""+l||""))},i.prototype.cdata=function(l){return this.options.noValidation?l:(l=""+l||"",l=l.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(l))},i.prototype.comment=function(l){if(this.options.noValidation)return l;if(l=""+l||"",l.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+l);return this.assertLegalChar(l)},i.prototype.raw=function(l){return this.options.noValidation?l:""+l||""},i.prototype.attValue=function(l){return this.options.noValidation?l:this.assertLegalChar(this.attEscape(l=""+l||""))},i.prototype.insTarget=function(l){return this.options.noValidation?l:this.assertLegalChar(""+l||"")},i.prototype.insValue=function(l){if(this.options.noValidation)return l;if(l=""+l||"",l.match(/\?>/))throw new Error("Invalid processing instruction value: "+l);return this.assertLegalChar(l)},i.prototype.xmlVersion=function(l){if(this.options.noValidation)return l;if(l=""+l||"",!l.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+l);return l},i.prototype.xmlEncoding=function(l){if(this.options.noValidation)return l;if(l=""+l||"",!l.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+l);return this.assertLegalChar(l)},i.prototype.xmlStandalone=function(l){return this.options.noValidation?l:l?"yes":"no"},i.prototype.dtdPubID=function(l){return this.options.noValidation?l:this.assertLegalChar(""+l||"")},i.prototype.dtdSysID=function(l){return this.options.noValidation?l:this.assertLegalChar(""+l||"")},i.prototype.dtdElementValue=function(l){return this.options.noValidation?l:this.assertLegalChar(""+l||"")},i.prototype.dtdAttType=function(l){return this.options.noValidation?l:this.assertLegalChar(""+l||"")},i.prototype.dtdAttDefault=function(l){return this.options.noValidation?l:this.assertLegalChar(""+l||"")},i.prototype.dtdEntityValue=function(l){return this.options.noValidation?l:this.assertLegalChar(""+l||"")},i.prototype.dtdNData=function(l){return this.options.noValidation?l:this.assertLegalChar(""+l||"")},i.prototype.convertAttKey="@",i.prototype.convertPIKey="?",i.prototype.convertTextKey="#text",i.prototype.convertCDataKey="#cdata",i.prototype.convertCommentKey="#comment",i.prototype.convertRawKey="#raw",i.prototype.assertLegalChar=function(l){var u,s;if(this.options.noValidation)return l;if(u="",this.options.version==="1.0"){if(u=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,s=l.match(u))throw new Error("Invalid character in string: "+l+" at index "+s.index)}else if(this.options.version==="1.1"&&(u=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,s=l.match(u)))throw new Error("Invalid character in string: "+l+" at index "+s.index);return l},i.prototype.assertLegalName=function(l){var u;if(this.options.noValidation)return l;if(this.assertLegalChar(l),u=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!l.match(u))throw new Error("Invalid character in name");return l},i.prototype.textEscape=function(l){var u;return this.options.noValidation?l:(u=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,l.replace(u,"&").replace(/</g,"<").replace(/>/g,">").replace(/\r/g,"
"))},i.prototype.attEscape=function(l){var u;return this.options.noValidation?l:(u=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,l.replace(u,"&").replace(/</g,"<").replace(/"/g,""").replace(/\t/g,"	").replace(/\n/g,"
").replace(/\r/g,"
"))},i}()}).call(this)},{}],457:[function(e,m,p){(function(){var n,o,r,i=function(u,s){for(var t in s)l.call(s,t)&&(u[t]=s[t]);function a(){this.constructor=u}return a.prototype=s.prototype,u.prototype=new a,u.__super__=s.prototype,u},l={}.hasOwnProperty;n=e("./NodeType"),o=e("./XMLCharacterData"),m.exports=r=function(u){i(s,u);function s(t,a){if(s.__super__.constructor.call(this,t),a==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=n.Text,this.value=this.stringify.text(a)}return Object.defineProperty(s.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(s.prototype,"wholeText",{get:function(){var t,a,d;for(d="",a=this.previousSibling;a;)d=a.data+d,a=a.previousSibling;for(d+=this.data,t=this.nextSibling;t;)d=d+t.data,t=t.nextSibling;return d}}),s.prototype.clone=function(){return Object.create(this)},s.prototype.toString=function(t){return this.options.writer.text(this,this.options.writer.filterOptions(t))},s.prototype.splitText=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.replaceWholeText=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},s}(o)}).call(this)},{"./NodeType":428,"./XMLCharacterData":433}],458:[function(e,m,p){(function(){var n,o,r,i,l,u,s,t,a,d,h,v,g,E,y,C,B,_={}.hasOwnProperty;B=e("./Utility").assign,n=e("./NodeType"),a=e("./XMLDeclaration"),d=e("./XMLDocType"),r=e("./XMLCData"),i=e("./XMLComment"),v=e("./XMLElement"),E=e("./XMLRaw"),y=e("./XMLText"),g=e("./XMLProcessingInstruction"),h=e("./XMLDummy"),l=e("./XMLDTDAttList"),u=e("./XMLDTDElement"),s=e("./XMLDTDEntity"),t=e("./XMLDTDNotation"),o=e("./WriterState"),m.exports=C=function(){function A(b){var D,M,R;b||(b={}),this.options=b,M=b.writer||{};for(D in M)_.call(M,D)&&(R=M[D],this["_"+D]=this[D],this[D]=R)}return A.prototype.filterOptions=function(b){var D,M,R,H,q,Y,W,O;return b||(b={}),b=B({},this.options,b),D={writer:this},D.pretty=b.pretty||!1,D.allowEmpty=b.allowEmpty||!1,D.indent=(M=b.indent)!=null?M:" ",D.newline=(R=b.newline)!=null?R:`
|
|
|
`,D.offset=(H=b.offset)!=null?H:0,D.dontPrettyTextNodes=(q=(Y=b.dontPrettyTextNodes)!=null?Y:b.dontprettytextnodes)!=null?q:0,D.spaceBeforeSlash=(W=(O=b.spaceBeforeSlash)!=null?O:b.spacebeforeslash)!=null?W:"",D.spaceBeforeSlash===!0&&(D.spaceBeforeSlash=" "),D.suppressPrettyCount=0,D.user={},D.state=o.None,D},A.prototype.indent=function(b,D,M){var R;return!D.pretty||D.suppressPrettyCount?"":D.pretty&&(R=(M||0)+D.offset+1,R>0)?new Array(R).join(D.indent):""},A.prototype.endline=function(b,D,M){return!D.pretty||D.suppressPrettyCount?"":D.newline},A.prototype.attribute=function(b,D,M){var R;return this.openAttribute(b,D,M),R=" "+b.name+'="'+b.value+'"',this.closeAttribute(b,D,M),R},A.prototype.cdata=function(b,D,M){var R;return this.openNode(b,D,M),D.state=o.OpenTag,R=this.indent(b,D,M)+"<![CDATA[",D.state=o.InsideTag,R+=b.value,D.state=o.CloseTag,R+="]]>"+this.endline(b,D,M),D.state=o.None,this.closeNode(b,D,M),R},A.prototype.comment=function(b,D,M){var R;return this.openNode(b,D,M),D.state=o.OpenTag,R=this.indent(b,D,M)+"<!-- ",D.state=o.InsideTag,R+=b.value,D.state=o.CloseTag,R+=" -->"+this.endline(b,D,M),D.state=o.None,this.closeNode(b,D,M),R},A.prototype.declaration=function(b,D,M){var R;return this.openNode(b,D,M),D.state=o.OpenTag,R=this.indent(b,D,M)+"<?xml",D.state=o.InsideTag,R+=' version="'+b.version+'"',b.encoding!=null&&(R+=' encoding="'+b.encoding+'"'),b.standalone!=null&&(R+=' standalone="'+b.standalone+'"'),D.state=o.CloseTag,R+=D.spaceBeforeSlash+"?>",R+=this.endline(b,D,M),D.state=o.None,this.closeNode(b,D,M),R},A.prototype.docType=function(b,D,M){var R,H,q,Y,W;if(M||(M=0),this.openNode(b,D,M),D.state=o.OpenTag,Y=this.indent(b,D,M),Y+="<!DOCTYPE "+b.root().name,b.pubID&&b.sysID?Y+=' PUBLIC "'+b.pubID+'" "'+b.sysID+'"':b.sysID&&(Y+=' SYSTEM "'+b.sysID+'"'),b.children.length>0){for(Y+=" [",Y+=this.endline(b,D,M),D.state=o.InsideTag,W=b.children,H=0,q=W.length;H<q;H++)R=W[H],Y+=this.writeChildNode(R,D,M+1);D.state=o.CloseTag,Y+="]"}return D.state=o.CloseTag,Y+=D.spaceBeforeSlash+">",Y+=this.endline(b,D,M),D.state=o.None,this.closeNode(b,D,M),Y},A.prototype.element=function(b,D,M){var R,H,q,Y,W,O,ne,ee,Ae,$,be,Ne,Oe,Ge;M||(M=0),$=!1,be="",this.openNode(b,D,M),D.state=o.OpenTag,be+=this.indent(b,D,M)+"<"+b.name,Ne=b.attribs;for(Ae in Ne)_.call(Ne,Ae)&&(R=Ne[Ae],be+=this.attribute(R,D,M));if(q=b.children.length,Y=q===0?null:b.children[0],q===0||b.children.every(function(Ve){return(Ve.type===n.Text||Ve.type===n.Raw)&&Ve.value===""}))D.allowEmpty?(be+=">",D.state=o.CloseTag,be+="</"+b.name+">"+this.endline(b,D,M)):(D.state=o.CloseTag,be+=D.spaceBeforeSlash+"/>"+this.endline(b,D,M));else if(D.pretty&&q===1&&(Y.type===n.Text||Y.type===n.Raw)&&Y.value!=null)be+=">",D.state=o.InsideTag,D.suppressPrettyCount++,$=!0,be+=this.writeChildNode(Y,D,M+1),D.suppressPrettyCount--,$=!1,D.state=o.CloseTag,be+="</"+b.name+">"+this.endline(b,D,M);else{if(D.dontPrettyTextNodes){for(Oe=b.children,W=0,ne=Oe.length;W<ne;W++)if(H=Oe[W],(H.type===n.Text||H.type===n.Raw)&&H.value!=null){D.suppressPrettyCount++,$=!0;break}}for(be+=">"+this.endline(b,D,M),D.state=o.InsideTag,Ge=b.children,O=0,ee=Ge.length;O<ee;O++)H=Ge[O],be+=this.writeChildNode(H,D,M+1);D.state=o.CloseTag,be+=this.indent(b,D,M)+"</"+b.name+">",$&&D.suppressPrettyCount--,be+=this.endline(b,D,M),D.state=o.None}return this.closeNode(b,D,M),be},A.prototype.writeChildNode=function(b,D,M){switch(b.type){case n.CData:return this.cdata(b,D,M);case n.Comment:return this.comment(b,D,M);case n.Element:return this.element(b,D,M);case n.Raw:return this.raw(b,D,M);case n.Text:return this.text(b,D,M);case n.ProcessingInstruction:return this.processingInstruction(b,D,M);case n.Dummy:return"";case n.Declaration:return this.declaration(b,D,M);case n.DocType:return this.docType(b,D,M);case n.AttributeDeclaration:return this.dtdAttList(b,D,M);case n.ElementDeclaration:return this.dtdElement(b,D,M);case n.EntityDeclaration:return this.dtdEntity(b,D,M);case n.NotationDeclaration:return this.dtdNotation(b,D,M);default:throw new Error("Unknown XML node type: "+b.constructor.name)}},A.prototype.processingInstruction=function(b,D,M){var R;return this.openNode(b,D,M),D.state=o.OpenTag,R=this.indent(b,D,M)+"<?",D.state=o.InsideTag,R+=b.target,b.value&&(R+=" "+b.value),D.state=o.CloseTag,R+=D.spaceBeforeSlash+"?>",R+=this.endline(b,D,M),D.state=o.None,this.closeNode(b,D,M),R},A.prototype.raw=function(b,D,M){var R;return this.openNode(b,D,M),D.state=o.OpenTag,R=this.indent(b,D,M),D.state=o.InsideTag,R+=b.value,D.state=o.CloseTag,R+=this.endline(b,D,M),D.state=o.None,this.closeNode(b,D,M),R},A.prototype.text=function(b,D,M){var R;return this.openNode(b,D,M),D.state=o.OpenTag,R=this.indent(b,D,M),D.state=o.InsideTag,R+=b.value,D.state=o.CloseTag,R+=this.endline(b,D,M),D.state=o.None,this.closeNode(b,D,M),R},A.prototype.dtdAttList=function(b,D,M){var R;return this.openNode(b,D,M),D.state=o.OpenTag,R=this.indent(b,D,M)+"<!ATTLIST",D.state=o.InsideTag,R+=" "+b.elementName+" "+b.attributeName+" "+b.attributeType,b.defaultValueType!=="#DEFAULT"&&(R+=" "+b.defaultValueType),b.defaultValue&&(R+=' "'+b.defaultValue+'"'),D.state=o.CloseTag,R+=D.spaceBeforeSlash+">"+this.endline(b,D,M),D.state=o.None,this.closeNode(b,D,M),R},A.prototype.dtdElement=function(b,D,M){var R;return this.openNode(b,D,M),D.state=o.OpenTag,R=this.indent(b,D,M)+"<!ELEMENT",D.state=o.InsideTag,R+=" "+b.name+" "+b.value,D.state=o.CloseTag,R+=D.spaceBeforeSlash+">"+this.endline(b,D,M),D.state=o.None,this.closeNode(b,D,M),R},A.prototype.dtdEntity=function(b,D,M){var R;return this.openNode(b,D,M),D.state=o.OpenTag,R=this.indent(b,D,M)+"<!ENTITY",D.state=o.InsideTag,b.pe&&(R+=" %"),R+=" "+b.name,b.value?R+=' "'+b.value+'"':(b.pubID&&b.sysID?R+=' PUBLIC "'+b.pubID+'" "'+b.sysID+'"':b.sysID&&(R+=' SYSTEM "'+b.sysID+'"'),b.nData&&(R+=" NDATA "+b.nData)),D.state=o.CloseTag,R+=D.spaceBeforeSlash+">"+this.endline(b,D,M),D.state=o.None,this.closeNode(b,D,M),R},A.prototype.dtdNotation=function(b,D,M){var R;return this.openNode(b,D,M),D.state=o.OpenTag,R=this.indent(b,D,M)+"<!NOTATION",D.state=o.InsideTag,R+=" "+b.name,b.pubID&&b.sysID?R+=' PUBLIC "'+b.pubID+'" "'+b.sysID+'"':b.pubID?R+=' PUBLIC "'+b.pubID+'"':b.sysID&&(R+=' SYSTEM "'+b.sysID+'"'),D.state=o.CloseTag,R+=D.spaceBeforeSlash+">"+this.endline(b,D,M),D.state=o.None,this.closeNode(b,D,M),R},A.prototype.openNode=function(b,D,M){},A.prototype.closeNode=function(b,D,M){},A.prototype.openAttribute=function(b,D,M){},A.prototype.closeAttribute=function(b,D,M){},A}()}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLCData":432,"./XMLComment":434,"./XMLDTDAttList":439,"./XMLDTDElement":440,"./XMLDTDEntity":441,"./XMLDTDNotation":442,"./XMLDeclaration":443,"./XMLDocType":444,"./XMLDummy":447,"./XMLElement":448,"./XMLProcessingInstruction":452,"./XMLRaw":453,"./XMLText":457}],459:[function(e,m,p){(function(){var n,o,r,i,l,u,s,t,a,d;d=e("./Utility"),t=d.assign,a=d.isFunction,r=e("./XMLDOMImplementation"),i=e("./XMLDocument"),l=e("./XMLDocumentCB"),s=e("./XMLStringWriter"),u=e("./XMLStreamWriter"),n=e("./NodeType"),o=e("./WriterState"),m.exports.create=function(h,v,g,E){var y,C;if(h==null)throw new Error("Root element needs a name.");return E=t({},v,g,E),y=new i(E),C=y.element(h),E.headless||(y.declaration(E),(E.pubID!=null||E.sysID!=null)&&y.dtd(E)),C},m.exports.begin=function(h,v,g){var E;return a(h)&&(E=[h,v],v=E[0],g=E[1],h={}),v?new l(h,v,g):new i(h)},m.exports.stringWriter=function(h){return new s(h)},m.exports.streamWriter=function(h,v){return new u(h,v)},m.exports.implementation=new r,m.exports.nodeType=n,m.exports.writerState=o}).call(this)},{"./NodeType":428,"./Utility":429,"./WriterState":430,"./XMLDOMImplementation":437,"./XMLDocument":445,"./XMLDocumentCB":446,"./XMLStreamWriter":454,"./XMLStringWriter":455}],460:[function(e,m,p){m.exports=o;var n=Object.prototype.hasOwnProperty;function o(){for(var r={},i=0;i<arguments.length;i++){var l=arguments[i];for(var u in l)n.call(l,u)&&(r[u]=l[u])}return r}},{}],461:[function(e,m,p){"use strict";e("core-js/modules/es.array.fill.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/es.array.join.js"),e("core-js/modules/es.array.slice.js");var n=e("buffer").Buffer,o=e("./sha"),r=e("./md5"),i={sha1:o,md5:r},l=64,u=n.alloc(l);u.fill(0);function s(d,h,v){n.isBuffer(h)||(h=n.from(h)),n.isBuffer(v)||(v=n.from(v)),h.length>l?h=d(h):h.length<l&&(h=n.concat([h,u],l));for(var g=n.alloc(l),E=n.alloc(l),y=0;y<l;y++)g[y]=h[y]^54,E[y]=h[y]^92;var C=d(n.concat([g,v]));return d(n.concat([E,C]))}function t(d,h){d=d||"sha1";var v=i[d],g=[],E=0;return v||a("algorithm:",d,"is not yet supported"),{update:function(C){return n.isBuffer(C)||(C=n.from(C)),g.push(C),E+=C.length,this},digest:function(C){var B=n.concat(g),_=h?s(v,h,B):v(B);return g=null,C?_.toString(C):_}}}function a(){var d=[].slice.call(arguments).join(" ");throw new Error([d,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
|
|
|
`))}p.createHash=function(d){return t(d)},p.createHmac=function(d,h){return t(d,h)},p.createCredentials=function(){a("sorry,createCredentials is not implemented yet")},p.createCipher=function(){a("sorry,createCipher is not implemented yet")},p.createCipheriv=function(){a("sorry,createCipheriv is not implemented yet")},p.createDecipher=function(){a("sorry,createDecipher is not implemented yet")},p.createDecipheriv=function(){a("sorry,createDecipheriv is not implemented yet")},p.createSign=function(){a("sorry,createSign is not implemented yet")},p.createVerify=function(){a("sorry,createVerify is not implemented yet")},p.createDiffieHellman=function(){a("sorry,createDiffieHellman is not implemented yet")},p.pbkdf2=function(){a("sorry,pbkdf2 is not implemented yet")}},{"./md5":463,"./sha":464,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.regexp.to-string.js":301}],462:[function(e,m,p){"use strict";e("core-js/modules/es.array.fill.js"),e("core-js/modules/es.array.concat.js");var n=e("buffer").Buffer,o=4,r=n.alloc(o);r.fill(0);var i=8;function l(t,a){if(t.length%o!==0){var d=t.length+(o-t.length%o);t=n.concat([t,r],d)}for(var h=[],v=a?t.readInt32BE:t.readInt32LE,g=0;g<t.length;g+=o)h.push(v.call(t,g));return h}function u(t,a,d){for(var h=n.alloc(a),v=d?h.writeInt32BE:h.writeInt32LE,g=0;g<t.length;g++)v.call(h,t[g],g*4,!0);return h}function s(t,a,d,h){n.isBuffer(t)||(t=n.from(t));var v=a(l(t,h),t.length*i);return u(v,d,h)}m.exports={hash:s}},{buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.fill.js":273}],463:[function(e,m,p){"use strict";var n=e("./helpers");function o(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function r(h,v){h[v>>5]|=128<<v%32,h[(v+64>>>9<<4)+14]=v;for(var g=1732584193,E=-271733879,y=-1732584194,C=271733878,B=0;B<h.length;B+=16){var _=g,A=E,b=y,D=C;g=l(g,E,y,C,h[B+0],7,-680876936),C=l(C,g,E,y,h[B+1],12,-389564586),y=l(y,C,g,E,h[B+2],17,606105819),E=l(E,y,C,g,h[B+3],22,-1044525330),g=l(g,E,y,C,h[B+4],7,-176418897),C=l(C,g,E,y,h[B+5],12,1200080426),y=l(y,C,g,E,h[B+6],17,-1473231341),E=l(E,y,C,g,h[B+7],22,-45705983),g=l(g,E,y,C,h[B+8],7,1770035416),C=l(C,g,E,y,h[B+9],12,-1958414417),y=l(y,C,g,E,h[B+10],17,-42063),E=l(E,y,C,g,h[B+11],22,-1990404162),g=l(g,E,y,C,h[B+12],7,1804603682),C=l(C,g,E,y,h[B+13],12,-40341101),y=l(y,C,g,E,h[B+14],17,-1502002290),E=l(E,y,C,g,h[B+15],22,1236535329),g=u(g,E,y,C,h[B+1],5,-165796510),C=u(C,g,E,y,h[B+6],9,-1069501632),y=u(y,C,g,E,h[B+11],14,643717713),E=u(E,y,C,g,h[B+0],20,-373897302),g=u(g,E,y,C,h[B+5],5,-701558691),C=u(C,g,E,y,h[B+10],9,38016083),y=u(y,C,g,E,h[B+15],14,-660478335),E=u(E,y,C,g,h[B+4],20,-405537848),g=u(g,E,y,C,h[B+9],5,568446438),C=u(C,g,E,y,h[B+14],9,-1019803690),y=u(y,C,g,E,h[B+3],14,-187363961),E=u(E,y,C,g,h[B+8],20,1163531501),g=u(g,E,y,C,h[B+13],5,-1444681467),C=u(C,g,E,y,h[B+2],9,-51403784),y=u(y,C,g,E,h[B+7],14,1735328473),E=u(E,y,C,g,h[B+12],20,-1926607734),g=s(g,E,y,C,h[B+5],4,-378558),C=s(C,g,E,y,h[B+8],11,-2022574463),y=s(y,C,g,E,h[B+11],16,1839030562),E=s(E,y,C,g,h[B+14],23,-35309556),g=s(g,E,y,C,h[B+1],4,-1530992060),C=s(C,g,E,y,h[B+4],11,1272893353),y=s(y,C,g,E,h[B+7],16,-155497632),E=s(E,y,C,g,h[B+10],23,-1094730640),g=s(g,E,y,C,h[B+13],4,681279174),C=s(C,g,E,y,h[B+0],11,-358537222),y=s(y,C,g,E,h[B+3],16,-722521979),E=s(E,y,C,g,h[B+6],23,76029189),g=s(g,E,y,C,h[B+9],4,-640364487),C=s(C,g,E,y,h[B+12],11,-421815835),y=s(y,C,g,E,h[B+15],16,530742520),E=s(E,y,C,g,h[B+2],23,-995338651),g=t(g,E,y,C,h[B+0],6,-198630844),C=t(C,g,E,y,h[B+7],10,1126891415),y=t(y,C,g,E,h[B+14],15,-1416354905),E=t(E,y,C,g,h[B+5],21,-57434055),g=t(g,E,y,C,h[B+12],6,1700485571),C=t(C,g,E,y,h[B+3],10,-1894986606),y=t(y,C,g,E,h[B+10],15,-1051523),E=t(E,y,C,g,h[B+1],21,-2054922799),g=t(g,E,y,C,h[B+8],6,1873313359),C=t(C,g,E,y,h[B+15],10,-30611744),y=t(y,C,g,E,h[B+6],15,-1560198380),E=t(E,y,C,g,h[B+13],21,1309151649),g=t(g,E,y,C,h[B+4],6,-145523070),C=t(C,g,E,y,h[B+11],10,-1120210379),y=t(y,C,g,E,h[B+2],15,718787259),E=t(E,y,C,g,h[B+9],21,-343485551),g=a(g,_),E=a(E,A),y=a(y,b),C=a(C,D)}return Array(g,E,y,C)}function i(h,v,g,E,y,C){return a(d(a(a(v,h),a(E,C)),y),g)}function l(h,v,g,E,y,C,B){return i(v&g|~v&E,h,v,y,C,B)}function u(h,v,g,E,y,C,B){return i(v&E|g&~E,h,v,y,C,B)}function s(h,v,g,E,y,C,B){return i(v^g^E,h,v,y,C,B)}function t(h,v,g,E,y,C,B){return i(g^(v|~E),h,v,y,C,B)}function a(h,v){var g=(h&65535)+(v&65535),E=(h>>16)+(v>>16)+(g>>16);return E<<16|g&65535}function d(h,v){return h<<v|h>>>32-v}m.exports=function(v){return n.hash(v,r,16)}},{"./helpers":462}],464:[function(e,m,p){"use strict";var n=e("./helpers");function o(s,t){s[t>>5]|=128<<24-t%32,s[(t+64>>9<<4)+15]=t;for(var a=Array(80),d=1732584193,h=-271733879,v=-1732584194,g=271733878,E=-1009589776,y=0;y<s.length;y+=16){for(var C=d,B=h,_=v,A=g,b=E,D=0;D<80;D++){D<16?a[D]=s[y+D]:a[D]=u(a[D-3]^a[D-8]^a[D-14]^a[D-16],1);var M=l(l(u(d,5),r(D,h,v,g)),l(l(E,a[D]),i(D)));E=g,g=v,v=u(h,30),h=d,d=M}d=l(d,C),h=l(h,B),v=l(v,_),g=l(g,A),E=l(E,b)}return Array(d,h,v,g,E)}function r(s,t,a,d){return s<20?t&a|~t&d:s<40?t^a^d:s<60?t&a|t&d|a&d:t^a^d}function i(s){return s<20?1518500249:s<40?1859775393:s<60?-1894007588:-899497514}function l(s,t){var a=(s&65535)+(t&65535),d=(s>>16)+(t>>16)+(a>>16);return d<<16|a&65535}function u(s,t){return s<<t|s>>>32-t}m.exports=function(t){return n.hash(t,o,20,!0)}},{"./helpers":462}],465:[function(e,m,p){"use strict";m.exports=function(){return function(){}}},{}],466:[function(e,m,p){(function(n){(function(){"use strict";var o=e("@babel/runtime/helpers/interopRequireDefault"),r=o(e("@babel/runtime/helpers/typeof")),i=e("stream"),l=i.Stream,u=e("../lib/common/utils/isArray"),s=u.isArray;m.exports.string=function(d){return typeof d=="string"},m.exports.array=s,m.exports.buffer=n.isBuffer;function t(a){return a instanceof l}m.exports.writableStream=function(d){return t(d)&&typeof d._write=="function"&&(0,r.default)(d._writableState)==="object"}}).call(this)}).call(this,{isBuffer:e("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":63,"../node_modules/is-buffer/index.js":366,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,stream:398}],467:[function(e,m,p){"use strict";var n=e("immediate"),o=m.exports={};o.nextTick=n,o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={};function r(){}o.on=r,o.addListener=r,o.once=r,o.off=r,o.removeListener=r,o.removeAllListeners=r,o.emit=r,o.prependListener=r,o.prependOnceListener=r,o.listeners=function(i){return[]},o.binding=function(i){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(i){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},{immediate:358}],468:[function(e,m,p){(function(n){(function(){"use strict";e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.search.js");var o=e("./lib/request"),r=e("./lib/response"),i=e("xtend"),l=e("builtin-status-codes"),u=e("url"),s=p;s.request=function(t,a){typeof t=="string"?t=u.parse(t):t=i(t);var d=n.location.protocol.search(/^https?:$/)===-1?"http:":"",h=t.protocol||d,v=t.hostname||t.host,g=t.port,E=t.path||"/";v&&v.indexOf(":")!==-1&&(v="["+v+"]"),t.url=(v?h+"//"+v:"")+(g?":"+g:"")+E,t.method=(t.method||"GET").toUpperCase(),t.headers=t.headers||{};var y=new o(t);return a&&y.on("response",a),y},s.get=function(a,d){var h=s.request(a,d);return h.end(),h},s.ClientRequest=o,s.IncomingMessage=r.IncomingMessage,s.Agent=function(){},s.Agent.defaultMaxSockets=4,s.globalAgent=new s.Agent,s.STATUS_CODES=l,s.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":470,"./lib/response":471,"builtin-status-codes":91,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.search.js":306,url:472,xtend:460}],469:[function(e,m,p){(function(n){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.array-buffer.constructor.js"),e("core-js/modules/es.array-buffer.slice.js"),e("core-js/modules/es.array.slice.js"),p.fetch=s(n.fetch)&&s(n.ReadableStream),p.writableStream=s(n.WritableStream),p.abortController=s(n.AbortController),p.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),p.blobConstructor=!0}catch(t){}var o;function r(){if(o!==void 0)return o;if(n.XMLHttpRequest){o=new n.XMLHttpRequest;try{o.open("GET",n.XDomainRequest?"/":"https://example.com")}catch(t){o=null}}else o=null;return o}function i(t){var a=r();if(!a)return!1;try{return a.responseType=t,a.responseType===t}catch(d){}return!1}var l=typeof n.ArrayBuffer!="undefined",u=l&&s(n.ArrayBuffer.prototype.slice);p.arraybuffer=p.fetch||l&&i("arraybuffer"),p.msstream=!p.fetch&&u&&i("ms-stream"),p.mozchunkedarraybuffer=!p.fetch&&l&&i("moz-chunked-arraybuffer"),p.overrideMimeType=p.fetch||(r()?s(r().overrideMimeType):!1),p.vbArray=s(n.VBArray);function s(t){return typeof t=="function"}o=null}).call(this)}).call(this,typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"core-js/modules/es.array-buffer.constructor.js":270,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295}],470:[function(e,m,p){(function(n,o,r){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.regexp.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.array.map.js"),e("core-js/modules/es.function.name.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.split.js");var i=e("./capability"),l=e("inherits"),u=e("./response"),s=e("readable-stream"),t=e("to-arraybuffer"),a=u.IncomingMessage,d=u.readyStates;function h(y,C){return i.fetch&&C?"fetch":i.mozchunkedarraybuffer?"moz-chunked-arraybuffer":i.msstream?"ms-stream":i.arraybuffer&&y?"arraybuffer":i.vbArray&&y?"text:vbarray":"text"}var v=m.exports=function(y){var C=this;s.Writable.call(C),C._opts=y,C._body=[],C._headers={},y.auth&&C.setHeader("Authorization","Basic "+new r(y.auth).toString("base64")),Object.keys(y.headers).forEach(function(A){C.setHeader(A,y.headers[A])});var B,_=!0;if(y.mode==="disable-fetch"||"requestTimeout"in y&&!i.abortController)_=!1,B=!0;else if(y.mode==="prefer-streaming")B=!1;else if(y.mode==="allow-wrong-content-type")B=!i.overrideMimeType;else if(!y.mode||y.mode==="default"||y.mode==="prefer-fast")B=!0;else throw new Error("Invalid value for opts.mode");C._mode=h(B,_),C._fetchTimer=null,C.on("finish",function(){C._onFinish()})};l(v,s.Writable),v.prototype.setHeader=function(y,C){var B=this,_=y.toLowerCase();E.indexOf(_)===-1&&(B._headers[_]={name:y,value:C})},v.prototype.getHeader=function(y){var C=this._headers[y.toLowerCase()];return C?C.value:null},v.prototype.removeHeader=function(y){var C=this;delete C._headers[y.toLowerCase()]},v.prototype._onFinish=function(){var y=this;if(!y._destroyed){var C=y._opts,B=y._headers,_=null;C.method!=="GET"&&C.method!=="HEAD"&&(i.arraybuffer?_=t(r.concat(y._body)):i.blobConstructor?_=new o.Blob(y._body.map(function(H){return t(H)}),{type:(B["content-type"]||{}).value||""}):_=r.concat(y._body).toString());var A=[];if(Object.keys(B).forEach(function(H){var q=B[H].name,Y=B[H].value;Array.isArray(Y)?Y.forEach(function(W){A.push([q,W])}):A.push([q,Y])}),y._mode==="fetch"){var b=null,D=null;if(i.abortController){var M=new AbortController;b=M.signal,y._fetchAbortController=M,"requestTimeout"in C&&C.requestTimeout!==0&&(y._fetchTimer=o.setTimeout(function(){y.emit("requestTimeout"),y._fetchAbortController&&y._fetchAbortController.abort()},C.requestTimeout))}o.fetch(y._opts.url,{method:y._opts.method,headers:A,body:_||void 0,mode:"cors",credentials:C.withCredentials?"include":"same-origin",signal:b}).then(function(H){y._fetchResponse=H,y._connect()},function(H){o.clearTimeout(y._fetchTimer),y._destroyed||y.emit("error",H)})}else{var R=y._xhr=new o.XMLHttpRequest;try{R.open(y._opts.method,y._opts.url,!0)}catch(H){n.nextTick(function(){y.emit("error",H)});return}"responseType"in R&&(R.responseType=y._mode.split(":")[0]),"withCredentials"in R&&(R.withCredentials=!!C.withCredentials),y._mode==="text"&&"overrideMimeType"in R&&R.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in C&&(R.timeout=C.requestTimeout,R.ontimeout=function(){y.emit("requestTimeout")}),A.forEach(function(H){R.setRequestHeader(H[0],H[1])}),y._response=null,R.onreadystatechange=function(){switch(R.readyState){case d.LOADING:case d.DONE:y._onXHRProgress();break}},y._mode==="moz-chunked-arraybuffer"&&(R.onprogress=function(){y._onXHRProgress()}),R.onerror=function(){y._destroyed||y.emit("error",new Error("XHR error"))};try{R.send(_)}catch(H){n.nextTick(function(){y.emit("error",H)});return}}}};function g(y){try{var C=y.status;return C!==null&&C!==0}catch(B){return!1}}v.prototype._onXHRProgress=function(){var y=this;!g(y._xhr)||y._destroyed||(y._response||y._connect(),y._response._onXHRProgress())},v.prototype._connect=function(){var y=this;y._destroyed||(y._response=new a(y._xhr,y._fetchResponse,y._mode,y._fetchTimer),y._response.on("error",function(C){y.emit("error",C)}),y.emit("response",y._response))},v.prototype._write=function(y,C,B){var _=this;_._body.push(y),B()},v.prototype.abort=v.prototype.destroy=function(){var y=this;y._destroyed=!0,o.clearTimeout(y._fetchTimer),y._response&&(y._response._destroyed=!0),y._xhr?y._xhr.abort():y._fetchAbortController&&y._fetchAbortController.abort()},v.prototype.end=function(y,C,B){var _=this;typeof y=="function"&&(B=y,y=void 0),s.Writable.prototype.end.call(_,y,C,B)},v.prototype.flushHeaders=function(){},v.prototype.setTimeout=function(){},v.prototype.setNoDelay=function(){},v.prototype.setSocketKeepAlive=function(){};var E=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this)}).call(this,e("_process"),typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{},e("buffer").Buffer)},{"./capability":469,"./response":471,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.map.js":280,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.regexp.to-string.js":301,"core-js/modules/es.string.split.js":307,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394,"to-arraybuffer":415}],471:[function(e,m,p){(function(n,o,r){(function(){"use strict";e("core-js/modules/es.object.to-string.js"),e("core-js/modules/web.dom-collections.for-each.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.split.js"),e("core-js/modules/es.string.match.js"),e("core-js/modules/es.array.iterator.js"),e("core-js/modules/es.array-buffer.slice.js"),e("core-js/modules/es.typed-array.uint8-array.js"),e("core-js/modules/es.typed-array.copy-within.js"),e("core-js/modules/es.typed-array.every.js"),e("core-js/modules/es.typed-array.fill.js"),e("core-js/modules/es.typed-array.filter.js"),e("core-js/modules/es.typed-array.find.js"),e("core-js/modules/es.typed-array.find-index.js"),e("core-js/modules/es.typed-array.for-each.js"),e("core-js/modules/es.typed-array.includes.js"),e("core-js/modules/es.typed-array.index-of.js"),e("core-js/modules/es.typed-array.iterator.js"),e("core-js/modules/es.typed-array.join.js"),e("core-js/modules/es.typed-array.last-index-of.js"),e("core-js/modules/es.typed-array.map.js"),e("core-js/modules/es.typed-array.reduce.js"),e("core-js/modules/es.typed-array.reduce-right.js"),e("core-js/modules/es.typed-array.reverse.js"),e("core-js/modules/es.typed-array.set.js"),e("core-js/modules/es.typed-array.slice.js"),e("core-js/modules/es.typed-array.some.js"),e("core-js/modules/es.typed-array.sort.js"),e("core-js/modules/es.typed-array.subarray.js"),e("core-js/modules/es.typed-array.to-locale-string.js"),e("core-js/modules/es.typed-array.to-string.js"),e("core-js/modules/es.array.slice.js");var i=e("./capability"),l=e("inherits"),u=e("readable-stream"),s=p.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},t=p.IncomingMessage=function(a,d,h,v){var g=this;if(u.Readable.call(g),g._mode=h,g.headers={},g.rawHeaders=[],g.trailers={},g.rawTrailers=[],g.on("end",function(){n.nextTick(function(){g.emit("close")})}),h==="fetch"){var E=function b(){C.read().then(function(D){if(!g._destroyed){if(D.done){o.clearTimeout(v),g.push(null);return}g.push(new r(D.value)),b()}}).catch(function(D){o.clearTimeout(v),g._destroyed||g.emit("error",D)})};if(g._fetchResponse=d,g.url=d.url,g.statusCode=d.status,g.statusMessage=d.statusText,d.headers.forEach(function(b,D){g.headers[D.toLowerCase()]=b,g.rawHeaders.push(D,b)}),i.writableStream){var y=new WritableStream({write:function(D){return new Promise(function(M,R){g._destroyed?R():g.push(new r(D))?M():g._resumeFetch=M})},close:function(){o.clearTimeout(v),g._destroyed||g.push(null)},abort:function(D){g._destroyed||g.emit("error",D)}});try{d.body.pipeTo(y).catch(function(b){o.clearTimeout(v),g._destroyed||g.emit("error",b)});return}catch(b){}}var C=d.body.getReader();E()}else{g._xhr=a,g._pos=0,g.url=a.responseURL,g.statusCode=a.status,g.statusMessage=a.statusText;var B=a.getAllResponseHeaders().split(/\r?\n/);if(B.forEach(function(b){var D=b.match(/^([^:]+):\s*(.*)/);if(D){var M=D[1].toLowerCase();M==="set-cookie"?(g.headers[M]===void 0&&(g.headers[M]=[]),g.headers[M].push(D[2])):g.headers[M]!==void 0?g.headers[M]+=", "+D[2]:g.headers[M]=D[2],g.rawHeaders.push(D[1],D[2])}}),g._charset="x-user-defined",!i.overrideMimeType){var _=g.rawHeaders["mime-type"];if(_){var A=_.match(/;\s*charset=([^;])(;|$)/);A&&(g._charset=A[1].toLowerCase())}g._charset||(g._charset="utf-8")}}};l(t,u.Readable),t.prototype._read=function(){var a=this,d=a._resumeFetch;d&&(a._resumeFetch=null,d())},t.prototype._onXHRProgress=function(){var a=this,d=a._xhr,h=null;switch(a._mode){case"text:vbarray":if(d.readyState!==s.DONE)break;try{h=new o.VBArray(d.responseBody).toArray()}catch(C){}if(h!==null){a.push(new r(h));break}case"text":try{h=d.responseText}catch(C){a._mode="text:vbarray";break}if(h.length>a._pos){var v=h.substr(a._pos);if(a._charset==="x-user-defined"){for(var g=new r(v.length),E=0;E<v.length;E++)g[E]=v.charCodeAt(E)&255;a.push(g)}else a.push(v,a._charset);a._pos=h.length}break;case"arraybuffer":if(d.readyState!==s.DONE||!d.response)break;h=d.response,a.push(new r(new Uint8Array(h)));break;case"moz-chunked-arraybuffer":if(h=d.response,d.readyState!==s.LOADING||!h)break;a.push(new r(new Uint8Array(h)));break;case"ms-stream":if(h=d.response,d.readyState!==s.LOADING)break;var y=new o.MSStreamReader;y.onprogress=function(){y.result.byteLength>a._pos&&(a.push(new r(new Uint8Array(y.result.slice(a._pos)))),a._pos=y.result.byteLength)},y.onload=function(){a.push(null)},y.readAsArrayBuffer(h);break}a._xhr.readyState===s.DONE&&a._mode!=="ms-stream"&&a.push(null)}}).call(this)}).call(this,e("_process"),typeof le!="undefined"?le:typeof self!="undefined"?self:typeof window!="undefined"?window:{},e("buffer").Buffer)},{"./capability":469,_process:467,buffer:90,"core-js/modules/es.array-buffer.slice.js":271,"core-js/modules/es.array.iterator.js":278,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.split.js":307,"core-js/modules/es.typed-array.copy-within.js":315,"core-js/modules/es.typed-array.every.js":316,"core-js/modules/es.typed-array.fill.js":317,"core-js/modules/es.typed-array.filter.js":318,"core-js/modules/es.typed-array.find-index.js":319,"core-js/modules/es.typed-array.find.js":320,"core-js/modules/es.typed-array.for-each.js":321,"core-js/modules/es.typed-array.includes.js":322,"core-js/modules/es.typed-array.index-of.js":323,"core-js/modules/es.typed-array.iterator.js":324,"core-js/modules/es.typed-array.join.js":325,"core-js/modules/es.typed-array.last-index-of.js":326,"core-js/modules/es.typed-array.map.js":327,"core-js/modules/es.typed-array.reduce-right.js":328,"core-js/modules/es.typed-array.reduce.js":329,"core-js/modules/es.typed-array.reverse.js":330,"core-js/modules/es.typed-array.set.js":331,"core-js/modules/es.typed-array.slice.js":332,"core-js/modules/es.typed-array.some.js":333,"core-js/modules/es.typed-array.sort.js":334,"core-js/modules/es.typed-array.subarray.js":335,"core-js/modules/es.typed-array.to-locale-string.js":336,"core-js/modules/es.typed-array.to-string.js":337,"core-js/modules/es.typed-array.uint8-array.js":338,"core-js/modules/web.dom-collections.for-each.js":339,inherits:364,"readable-stream":394}],472:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/helpers/typeof"));e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.search.js"),e("core-js/modules/es.array.concat.js"),e("core-js/modules/es.string.split.js"),e("core-js/modules/es.string.replace.js"),e("core-js/modules/es.array.join.js"),e("core-js/modules/es.string.trim.js"),e("core-js/modules/es.string.match.js"),e("core-js/modules/es.array.slice.js"),e("core-js/modules/es.object.keys.js"),e("core-js/modules/es.array.splice.js");var r=e("punycode"),i=e("./util");p.parse=D,p.resolve=R,p.resolveObject=H,p.format=M,p.Url=l;function l(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var u=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,t=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,a=["<",">",'"',"`"," ","\r",`
|
|
|
`," "],d=["{","}","|","\\","^","`"].concat(a),h=["'"].concat(d),v=["%","/","?",";","#"].concat(h),g=["/","?","#"],E=255,y=/^[+a-z0-9A-Z_-]{0,63}$/,C=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,B={javascript:!0,"javascript:":!0},_={javascript:!0,"javascript:":!0},A={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=e("querystring");function D(q,Y,W){if(q&&i.isObject(q)&&q instanceof l)return q;var O=new l;return O.parse(q,Y,W),O}l.prototype.parse=function(q,Y,W){if(!i.isString(q))throw new TypeError("Parameter 'url' must be a string, not "+(0,o.default)(q));var O=q.indexOf("?"),ne=O!==-1&&O<q.indexOf("#")?"?":"#",ee=q.split(ne),Ae=/\\/g;ee[0]=ee[0].replace(Ae,"/"),q=ee.join(ne);var $=q;if($=$.trim(),!W&&q.split("#").length===1){var be=t.exec($);if(be)return this.path=$,this.href=$,this.pathname=be[1],be[2]?(this.search=be[2],Y?this.query=b.parse(this.search.substr(1)):this.query=this.search.substr(1)):Y&&(this.search="",this.query={}),this}var Ne=u.exec($);if(Ne){Ne=Ne[0];var Oe=Ne.toLowerCase();this.protocol=Oe,$=$.substr(Ne.length)}if(W||Ne||$.match(/^\/\/[^@\/]+@[^@\/]+/)){var Ge=$.substr(0,2)==="//";Ge&&!(Ne&&_[Ne])&&($=$.substr(2),this.slashes=!0)}if(!_[Ne]&&(Ge||Ne&&!A[Ne])){for(var Ve=-1,_e=0;_e<g.length;_e++){var xe=$.indexOf(g[_e]);xe!==-1&&(Ve===-1||xe<Ve)&&(Ve=xe)}var Xe,qe;Ve===-1?qe=$.lastIndexOf("@"):qe=$.lastIndexOf("@",Ve),qe!==-1&&(Xe=$.slice(0,qe),$=$.slice(qe+1),this.auth=decodeURIComponent(Xe)),Ve=-1;for(var _e=0;_e<v.length;_e++){var xe=$.indexOf(v[_e]);xe!==-1&&(Ve===-1||xe<Ve)&&(Ve=xe)}Ve===-1&&(Ve=$.length),this.host=$.slice(0,Ve),$=$.slice(Ve),this.parseHost(),this.hostname=this.hostname||"";var lt=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!lt)for(var at=this.hostname.split("."),_e=0,Ee=at.length;_e<Ee;_e++){var X=at[_e];if(X&&!X.match(y)){for(var We="",oe=0,K=X.length;oe<K;oe++)X.charCodeAt(oe)>127?We+="x":We+=X[oe];if(!We.match(y)){var V=at.slice(0,_e),re=at.slice(_e+1),te=X.match(C);te&&(V.push(te[1]),re.unshift(te[2])),re.length&&($="/"+re.join(".")+$),this.hostname=V.join(".");break}}}this.hostname.length>E?this.hostname="":this.hostname=this.hostname.toLowerCase(),lt||(this.hostname=r.toASCII(this.hostname));var P=this.port?":"+this.port:"",z=this.hostname||"";this.host=z+P,this.href+=this.host,lt&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),$[0]!=="/"&&($="/"+$))}if(!B[Oe])for(var _e=0,Ee=h.length;_e<Ee;_e++){var U=h[_e];if($.indexOf(U)!==-1){var fe=encodeURIComponent(U);fe===U&&(fe=escape(U)),$=$.split(U).join(fe)}}var Me=$.indexOf("#");Me!==-1&&(this.hash=$.substr(Me),$=$.slice(0,Me));var Re=$.indexOf("?");if(Re!==-1?(this.search=$.substr(Re),this.query=$.substr(Re+1),Y&&(this.query=b.parse(this.query)),$=$.slice(0,Re)):Y&&(this.search="",this.query={}),$&&(this.pathname=$),A[Oe]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var P=this.pathname||"",Ye=this.search||"";this.path=P+Ye}return this.href=this.format(),this};function M(q){return i.isString(q)&&(q=D(q)),q instanceof l?q.format():l.prototype.format.call(q)}l.prototype.format=function(){var q=this.auth||"";q&&(q=encodeURIComponent(q),q=q.replace(/%3A/i,":"),q+="@");var Y=this.protocol||"",W=this.pathname||"",O=this.hash||"",ne=!1,ee="";this.host?ne=q+this.host:this.hostname&&(ne=q+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(ne+=":"+this.port)),this.query&&i.isObject(this.query)&&Object.keys(this.query).length&&(ee=b.stringify(this.query));var Ae=this.search||ee&&"?"+ee||"";return Y&&Y.substr(-1)!==":"&&(Y+=":"),this.slashes||(!Y||A[Y])&&ne!==!1?(ne="//"+(ne||""),W&&W.charAt(0)!=="/"&&(W="/"+W)):ne||(ne=""),O&&O.charAt(0)!=="#"&&(O="#"+O),Ae&&Ae.charAt(0)!=="?"&&(Ae="?"+Ae),W=W.replace(/[?#]/g,function($){return encodeURIComponent($)}),Ae=Ae.replace("#","%23"),Y+ne+W+Ae+O};function R(q,Y){return D(q,!1,!0).resolve(Y)}l.prototype.resolve=function(q){return this.resolveObject(D(q,!1,!0)).format()};function H(q,Y){return q?D(q,!1,!0).resolveObject(Y):Y}l.prototype.resolveObject=function(q){if(i.isString(q)){var Y=new l;Y.parse(q,!1,!0),q=Y}for(var W=new l,O=Object.keys(this),ne=0;ne<O.length;ne++){var ee=O[ne];W[ee]=this[ee]}if(W.hash=q.hash,q.href==="")return W.href=W.format(),W;if(q.slashes&&!q.protocol){for(var Ae=Object.keys(q),$=0;$<Ae.length;$++){var be=Ae[$];be!=="protocol"&&(W[be]=q[be])}return A[W.protocol]&&W.hostname&&!W.pathname&&(W.path=W.pathname="/"),W.href=W.format(),W}if(q.protocol&&q.protocol!==W.protocol){if(!A[q.protocol]){for(var Ne=Object.keys(q),Oe=0;Oe<Ne.length;Oe++){var Ge=Ne[Oe];W[Ge]=q[Ge]}return W.href=W.format(),W}if(W.protocol=q.protocol,!q.host&&!_[q.protocol]){for(var Ee=(q.pathname||"").split("/");Ee.length&&!(q.host=Ee.shift()););q.host||(q.host=""),q.hostname||(q.hostname=""),Ee[0]!==""&&Ee.unshift(""),Ee.length<2&&Ee.unshift(""),W.pathname=Ee.join("/")}else W.pathname=q.pathname;if(W.search=q.search,W.query=q.query,W.host=q.host||"",W.auth=q.auth,W.hostname=q.hostname||q.host,W.port=q.port,W.pathname||W.search){var Ve=W.pathname||"",_e=W.search||"";W.path=Ve+_e}return W.slashes=W.slashes||q.slashes,W.href=W.format(),W}var xe=W.pathname&&W.pathname.charAt(0)==="/",Xe=q.host||q.pathname&&q.pathname.charAt(0)==="/",qe=Xe||xe||W.host&&q.pathname,lt=qe,at=W.pathname&&W.pathname.split("/")||[],Ee=q.pathname&&q.pathname.split("/")||[],X=W.protocol&&!A[W.protocol];if(X&&(W.hostname="",W.port=null,W.host&&(at[0]===""?at[0]=W.host:at.unshift(W.host)),W.host="",q.protocol&&(q.hostname=null,q.port=null,q.host&&(Ee[0]===""?Ee[0]=q.host:Ee.unshift(q.host)),q.host=null),qe=qe&&(Ee[0]===""||at[0]==="")),Xe)W.host=q.host||q.host===""?q.host:W.host,W.hostname=q.hostname||q.hostname===""?q.hostname:W.hostname,W.search=q.search,W.query=q.query,at=Ee;else if(Ee.length)at||(at=[]),at.pop(),at=at.concat(Ee),W.search=q.search,W.query=q.query;else if(!i.isNullOrUndefined(q.search)){if(X){W.hostname=W.host=at.shift();var We=W.host&&W.host.indexOf("@")>0?W.host.split("@"):!1;We&&(W.auth=We.shift(),W.host=W.hostname=We.shift())}return W.search=q.search,W.query=q.query,(!i.isNull(W.pathname)||!i.isNull(W.search))&&(W.path=(W.pathname?W.pathname:"")+(W.search?W.search:"")),W.href=W.format(),W}if(!at.length)return W.pathname=null,W.search?W.path="/"+W.search:W.path=null,W.href=W.format(),W;for(var oe=at.slice(-1)[0],K=(W.host||q.host||at.length>1)&&(oe==="."||oe==="..")||oe==="",V=0,re=at.length;re>=0;re--)oe=at[re],oe==="."?at.splice(re,1):oe===".."?(at.splice(re,1),V++):V&&(at.splice(re,1),V--);if(!qe&&!lt)for(;V--;V)at.unshift("..");qe&&at[0]!==""&&(!at[0]||at[0].charAt(0)!=="/")&&at.unshift(""),K&&at.join("/").substr(-1)!=="/"&&at.push("");var te=at[0]===""||at[0]&&at[0].charAt(0)==="/";if(X){W.hostname=W.host=te?"":at.length?at.shift():"";var We=W.host&&W.host.indexOf("@")>0?W.host.split("@"):!1;We&&(W.auth=We.shift(),W.host=W.hostname=We.shift())}return qe=qe||W.host&&at.length,qe&&!te&&at.unshift(""),at.length?W.pathname=at.join("/"):(W.pathname=null,W.path=null),(!i.isNull(W.pathname)||!i.isNull(W.search))&&(W.path=(W.pathname?W.pathname:"")+(W.search?W.search:"")),W.auth=q.auth||W.auth,W.slashes=W.slashes||q.slashes,W.href=W.format(),W},l.prototype.parseHost=function(){var q=this.host,Y=s.exec(q);Y&&(Y=Y[0],Y!==":"&&(this.port=Y.substr(1)),q=q.substr(0,q.length-Y.length)),q&&(this.hostname=q)}},{"./util":473,"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.array.join.js":279,"core-js/modules/es.array.slice.js":281,"core-js/modules/es.array.splice.js":283,"core-js/modules/es.object.keys.js":290,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.match.js":304,"core-js/modules/es.string.replace.js":305,"core-js/modules/es.string.search.js":306,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,punycode:382,querystring:385}],473:[function(e,m,p){"use strict";var n=e("@babel/runtime/helpers/interopRequireDefault"),o=n(e("@babel/runtime/helpers/typeof"));m.exports={isString:function(i){return typeof i=="string"},isObject:function(i){return(0,o.default)(i)==="object"&&i!==null},isNull:function(i){return i===null},isNullOrUndefined:function(i){return i==null}}},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79}],474:[function(e,m,p){"use strict";e("core-js/modules/es.number.constructor.js"),p.encodeURIComponent=function(n){try{return encodeURIComponent(n)}catch(o){return n}},p.escape=e("escape-html"),p.timestamp=function(o){if(o){var r=o;return typeof r=="string"&&(r=Number(r)),String(o).length===10&&(r*=1e3),new Date(r)}return Math.round(Date.now()/1e3)}},{"core-js/modules/es.number.constructor.js":286,"escape-html":343}],475:[function(e,m,p){(function(n,o){(function(){"use strict";var r=e("@babel/runtime/helpers/interopRequireDefault"),i=r(e("@babel/runtime/helpers/typeof"));e("core-js/modules/es.string.trim.js"),e("core-js/modules/es.regexp.exec.js"),e("core-js/modules/es.string.split.js"),e("core-js/modules/es.object.to-string.js"),e("core-js/modules/es.promise.js"),e("core-js/modules/es.function.name.js"),e("core-js/modules/es.array.concat.js");var l=e("util"),u=e("url"),s=e("http"),t=e("https"),a=e("debug")("urllib"),d=e("humanize-ms"),h=0,v=Math.pow(2,31)-10,g=/^https?:\/\//i;function E(_,A){return _===void 0?A:_}function y(_){return _?_.split(";")[0].trim().toLowerCase():""}function C(_,A){return function(b,D,M){if(b)return A(b);_({data:D,status:M.statusCode,headers:M.headers,res:M})}}p.TIMEOUTS=[d("300s"),d("300s")];var B=["json","text"];p.request=function(A,b,D){return arguments.length===2&&typeof b=="function"&&(D=b,b=null),typeof D=="function"?p.requestWithCallback(A,b,D):new Promise(function(M,R){p.requestWithCallback(A,b,C(M,R))})},p.requestWithCallback=function(A,b,D){if(!A||typeof A!="string"&&(0,i.default)(A)!=="object"){var M=l.format("expect request url to be a string or a http request options, but got %j",A);throw new Error(M)}arguments.length===2&&typeof b=="function"&&(D=b,b=null),b=b||{},h>=v&&(h=0);var R=++h;b.requestUrls=b.requestUrls||[];var H={requestId:R,url:A,args:b,ctx:b.ctx};b.emitter&&b.emitter.emit("request",H),b.timeout=b.timeout||p.TIMEOUTS,b.maxRedirects=b.maxRedirects||10,b.streaming=b.streaming||b.customResponse;var q=Date.now(),Y;typeof A=="string"?(g.test(A)||(A="https://"+A),Y=u.parse(A)):Y=A;var W=(b.type||b.method||Y.method||"GET").toUpperCase(),O=Y.port||80,ne=s,ee=E(b.agent,p.agent),Ae=b.fixJSONCtlChars;Y.protocol==="https:"&&(ne=t,ee=E(b.httpsAgent,p.httpsAgent),Y.port||(O=443));var $={host:Y.hostname||Y.host||"localhost",path:Y.path||"/",method:W,port:O,agent:ee,headers:b.headers||{},lookup:b.lookup};Array.isArray(b.timeout)?$.requestTimeout=b.timeout[b.timeout.length-1]:typeof b.timeout!="undefined"&&($.requestTimeout=b.timeout);var be=b.auth||Y.auth;be&&($.auth=be);var Ne=b.content||b.data,Oe=W==="GET"||W==="HEAD"||b.dataAsQueryString;if(!b.content&&Ne&&!(typeof Ne=="string"||o.isBuffer(Ne)))if(Oe)Ne=b.nestedQuerystring?qs.stringify(Ne):querystring.stringify(Ne);else{var Ge=$.headers["Content-Type"]||$.headers["content-type"];Ge||(b.contentType==="json"?Ge="application/json":Ge="application/x-www-form-urlencoded",$.headers["Content-Type"]=Ge),y(Ge)==="application/json"?Ne=JSON.stringify(Ne):Ne=b.nestedQuerystring?qs.stringify(Ne):querystring.stringify(Ne)}Oe&&Ne&&($.path+=(Y.query?"&":"?")+Ne,Ne=null);var Ve=0;if(Ne){var _e=Ne.length;o.isBuffer(Ne)||(_e=o.byteLength(Ne)),Ve=$.headers["Content-Length"]=_e}b.dataType==="json"&&($.headers.Accept="application/json"),typeof b.beforeRequest=="function"&&b.beforeRequest($);var xe=null,Xe=null,qe=null,lt=!1,at=!1,Ee=0,X=-1,We=!1,oe="",K="",V=null;b.timing&&(V={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function re(){xe&&(clearTimeout(xe),xe=null)}function te(){Xe&&(clearTimeout(Xe),Xe=null)}function P(yt,Rt,zt){if(te(),!D){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),R,n.pid,$.method,A),yt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
|
|
|
stack: %s`,Date(),R,n.pid,yt.name,yt.message,yt.stack);return}var ze=D;D=null;var Pt={};zt&&(X=zt.statusCode,Pt=zt.headers);var Ct=Date.now()-q;V&&(V.contentDownload=Ct),a("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Ct,Ee,X,$.method,$.host,$.path,at,V);var rn={status:X,statusCode:X,headers:Pt,size:Ee,aborted:We,rt:Ct,keepAliveSocket:at,data:Rt,requestUrls:b.requestUrls,timing:V,remoteAddress:oe,remotePort:K};if(yt){var An="";ee&&typeof ee.getCurrentStatus=="function"&&(An=", agent status: "+JSON.stringify(ee.getCurrentStatus())),yt.message+=", "+$.method+" "+A+" "+X+" (connected: "+lt+", keepalive socket: "+at+An+`)
|
|
|
headers: `+JSON.stringify(Pt),yt.data=Rt,yt.path=$.path,yt.status=X,yt.headers=Pt,yt.res=rn}ze(yt,Rt,b.streaming?zt:rn),b.emitter&&(H.url=A,H.socket=Be&&Be.connection,H.options=$,H.size=Ve,b.emitter.emit("response",{requestId:R,error:yt,ctx:b.ctx,req:H,res:rn}))}function z(yt){var Rt=null;if(b.followRedirect&&statuses.redirect[yt.statusCode]){b._followRedirectCount=(b._followRedirectCount||0)+1;var zt=yt.headers.location;if(!zt)Rt=new Error("Got statusCode "+yt.statusCode+" but cannot resolve next location from headers"),Rt.name="FollowRedirectError";else if(b._followRedirectCount>b.maxRedirects)Rt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+A),Rt.name="MaxRedirectError";else{var ze=b.formatRedirectUrl?b.formatRedirectUrl(A,zt):u.resolve(A,zt);a("Request#%d %s: `redirected` from %s to %s",R,$.path,A,ze),te(),b.headers&&b.headers.Host&&g.test(zt)&&(b.headers.Host=null);var Pt=D;return D=null,p.requestWithCallback(ze,b,Pt),{redirect:!0,error:null}}}return{redirect:!1,error:Rt}}b.gzip&&!$.headers["Accept-Encoding"]&&!$.headers["accept-encoding"]&&($.headers["Accept-Encoding"]="gzip");function U(yt,Rt,zt){var ze=yt.headers["content-encoding"];return zt(null,Rt,ze)}var fe=b.writeStream;a("Request#%d %s %s with headers %j, options.path: %s",R,W,A,$.headers,$.path),b.requestUrls.push(A);function Me(yt){if(V&&(V.waiting=Date.now()-q),a("Request#%d %s `req response` event emit: status %d, headers: %j",R,A,yt.statusCode,yt.headers),b.streaming){var Rt=z(yt);if(Rt.redirect){yt.resume();return}return Rt.error?(yt.resume(),P(Rt.error,null,yt)):P(null,null,yt)}if(yt.on("close",function(){a("Request#%d %s: `res close` event emit, total size %d",R,A,Ee)}),yt.on("error",function(){a("Request#%d %s: `res error` event emit, total size %d",R,A,Ee)}),yt.on("aborted",function(){We=!0,a("Request#%d %s: `res aborted` event emit, total size %d",R,A,Ee)}),fe){var zt=z(yt);if(zt.redirect){yt.resume();return}return zt.error?(yt.resume(),fe.end(),P(zt.error,null,yt)):(b.consumeWriteStream===!1?yt.on("end",P.bind(null,null,null,yt)):fe.on("close",function(){a("Request#%d %s: writeStream close event emitted",R,A),P(qe||null,null,yt)}),yt.pipe(fe))}var ze=[];yt.on("data",function(Pt){a("Request#%d %s: `res data` event emit, size %d",R,A,Pt.length),Ee+=Pt.length,ze.push(Pt)}),yt.on("end",function(){var Pt=o.concat(ze,Ee);if(a("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",R,A,Ee,yt._dumped),qe)return P(qe,Pt,yt);var Ct=z(yt);if(Ct.error)return P(Ct.error,Pt,yt);Ct.redirect||U(yt,Pt,function(rn,An,ln){if(rn)return P(rn,Pt,yt);if(!ln&&B.indexOf(b.dataType)>=0){try{An=decodeBodyByCharset(An,yt)}catch(hn){return a("decodeBodyByCharset error: %s",hn),P(null,An,yt)}if(b.dataType==="json")if(Ee===0)An=null;else{var It=parseJSON(An,Ae);It.error?rn=It.error:An=It.data}}We&&a("Request#%d %s: Remote socket was terminated before `response.end()` was called",R,A),P(rn,An,yt)})})}var Re,Ye;Array.isArray(b.timeout)?(Re=d(b.timeout[0]),Ye=d(b.timeout[1])):Re=Ye=d(b.timeout),a("ConnectTimeout: %d, ResponseTimeout: %d",Re,Ye);function de(){a("Connect timer ticking, timeout: %d",Re),xe=setTimeout(function(){xe=null,X===-1&&(X=-2);var yt="Connect timeout for "+Re+"ms",Rt="ConnectionTimeoutError";Be.socket||(Rt="SocketAssignTimeoutError",yt+=", working sockets is full"),qe=new Error(yt),qe.name=Rt,qe.requestId=R,a("ConnectTimeout: Request#%d %s %s: %s, connected: %s",R,A,qe.name,yt,lt),ut()},Re)}function rt(){a("Response timer ticking, timeout: %d",Ye),Xe=setTimeout(function(){Xe=null;var yt="Response timeout for "+Ye+"ms",Rt="ResponseTimeoutError";qe=new Error(yt),qe.name=Rt,qe.requestId=R,a("ResponseTimeout: Request#%d %s %s: %s, connected: %s",R,A,qe.name,yt,lt),ut()},Ye)}var Be;$.mode=b.mode?b.mode:"";try{Be=ne.request($,Me)}catch(yt){return P(yt)}typeof window=="undefined"?de():Be.on("requestTimeout",function(){X===-1&&(X=-2);var yt="Connect timeout for "+Re+"ms",Rt="ConnectionTimeoutError";qe=new Error(yt),qe.name=Rt,qe.requestId=R,ut()});function ut(){a("Request#%d %s abort, connected: %s",R,A,lt),Be.socket||(qe.noSocket=!0,P(qe)),Be.abort()}return V&&Be.on("finish",function(){V.requestSent=Date.now()-q}),Be.once("socket",function(yt){V&&(V.queuing=Date.now()-q);var Rt=yt.readyState;if(Rt==="opening"){yt.once("lookup",function(zt,ze,Pt){a("Request#%d %s lookup: %s, %s, %s",R,A,zt,ze,Pt),V&&(V.dnslookup=Date.now()-q),ze&&(oe=ze)}),yt.once("connect",function(){V&&(V.connected=Date.now()-q),re(),rt(),a("Request#%d %s new socket connected",R,A),lt=!0,oe||(oe=yt.remoteAddress),K=yt.remotePort});return}a("Request#%d %s reuse socket connected, readyState: %s",R,A,Rt),lt=!0,at=!0,oe||(oe=yt.remoteAddress),K=yt.remotePort,re(),rt()}),Be.on("error",function(yt){(yt.name==="Error"||yt.name==="TypeError")&&(yt.name=lt?"ResponseError":"RequestError"),yt.message+=' (req "error")',a("Request#%d %s `req error` event emit, %s: %s",R,A,yt.name,yt.message),P(qe||yt)}),fe&&fe.once("error",function(yt){yt.message+=' (writeStream "error")',qe=yt,a("Request#%d %s `writeStream error` event emit, %s: %s",R,A,yt.name,yt.message),ut()}),b.stream?(b.stream.pipe(Be),b.stream.once("error",function(yt){yt.message+=' (stream "error")',qe=yt,a("Request#%d %s `readStream error` event emit, %s: %s",R,A,yt.name,yt.message),ut()})):Be.end(Ne),Be.requestId=R,Be}}).call(this)}).call(this,e("_process"),e("buffer").Buffer)},{"@babel/runtime/helpers/interopRequireDefault":78,"@babel/runtime/helpers/typeof":79,_process:467,buffer:90,"core-js/modules/es.array.concat.js":272,"core-js/modules/es.function.name.js":284,"core-js/modules/es.object.to-string.js":291,"core-js/modules/es.promise.js":295,"core-js/modules/es.regexp.exec.js":300,"core-js/modules/es.string.split.js":307,"core-js/modules/es.string.trim.js":308,debug:465,http:468,https:355,"humanize-ms":356,url:472,util:419}]},{},[1])(1)})})(window)},88522:function(Ot,le,w){"use strict";var S=w(92310),c=w.n(S),e=w(11592),m=w(2738),p=w(59301),n=w(53487),o=w(92343),r=w(36355),i=w(57809);const{Option:l}=i.default;function u(d){return d&&d.type&&(d.type.isSelectOption||d.type.isSelectOptGroup)}const s=(d,h)=>{const{prefixCls:v,className:g,popupClassName:E,dropdownClassName:y,children:C,dataSource:B}=d,_=(0,e.Z)(C);let A;_.length===1&&(0,o.l$)(_[0])&&!u(_[0])&&([A]=_);const b=A?()=>A:void 0;let D;_.length&&u(_[0])?D=C:D=B?B.map(H=>{if((0,o.l$)(H))return H;switch(typeof H){case"string":return p.createElement(l,{key:H,value:H},H);case"object":{const{value:q}=H;return p.createElement(l,{key:q,value:q},H.text)}default:return}}):[];const{getPrefixCls:M}=p.useContext(r.E_),R=M("select",v);return p.createElement(i.default,Object.assign({ref:h,suffixIcon:null},(0,m.Z)(d,["dataSource","dropdownClassName"]),{prefixCls:R,popupClassName:E||y,className:c()(`${R}-auto-complete`,g),mode:i.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:b}),D)},t=p.forwardRef(s),a=(0,n.Z)(t);t.Option=l,t._InternalPanelDoNotUseOrYouWillBeFired=a,le.Z=t},18889:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return W}});var S=w(92310),c=w.n(S),e=w(2738),m=w(59301),p=w(36355),n=w(19716),o=w(61621),r=w(99313),i=function(O,ne){var ee={};for(var Ae in O)Object.prototype.hasOwnProperty.call(O,Ae)&&ne.indexOf(Ae)<0&&(ee[Ae]=O[Ae]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,Ae=Object.getOwnPropertySymbols(O);$<Ae.length;$++)ne.indexOf(Ae[$])<0&&Object.prototype.propertyIsEnumerable.call(O,Ae[$])&&(ee[Ae[$]]=O[Ae[$]]);return ee},u=O=>{var{prefixCls:ne,className:ee,hoverable:Ae=!0}=O,$=i(O,["prefixCls","className","hoverable"]);const{getPrefixCls:be}=m.useContext(p.E_),Ne=be("card",ne),Oe=c()(`${Ne}-grid`,ee,{[`${Ne}-grid-hoverable`]:Ae});return m.createElement("div",Object.assign({},$,{className:Oe}))},s=w(17313),t=w(83116),a=w(37613);const d=O=>{const{antCls:ne,componentCls:ee,headerHeight:Ae,cardPaddingBase:$,tabsMarginBottom:be}=O;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:Ae,marginBottom:-1,padding:`0 ${$}px`,color:O.colorTextHeading,fontWeight:O.fontWeightStrong,fontSize:O.headerFontSize,background:O.headerBg,borderBottom:`${O.lineWidth}px ${O.lineType} ${O.colorBorderSecondary}`,borderRadius:`${O.borderRadiusLG}px ${O.borderRadiusLG}px 0 0`},(0,s.dF)()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},s.vS),{[`
|
|
|
> ${ee}-typography,
|
|
|
> ${ee}-typography-edit-content
|
|
|
`]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${ne}-tabs-top`]:{clear:"both",marginBottom:be,color:O.colorText,fontWeight:"normal",fontSize:O.fontSize,"&-bar":{borderBottom:`${O.lineWidth}px ${O.lineType} ${O.colorBorderSecondary}`}}})},h=O=>{const{cardPaddingBase:ne,colorBorderSecondary:ee,cardShadow:Ae,lineWidth:$}=O;return{width:"33.33%",padding:ne,border:0,borderRadius:0,boxShadow:`
|
|
|
${$}px 0 0 0 ${ee},
|
|
|
0 ${$}px 0 0 ${ee},
|
|
|
${$}px ${$}px 0 0 ${ee},
|
|
|
${$}px 0 0 0 ${ee} inset,
|
|
|
0 ${$}px 0 0 ${ee} inset;
|
|
|
`,transition:`all ${O.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:Ae}}},v=O=>{const{componentCls:ne,iconCls:ee,actionsLiMargin:Ae,cardActionsIconSize:$,colorBorderSecondary:be,actionsBg:Ne}=O;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:Ne,borderTop:`${O.lineWidth}px ${O.lineType} ${be}`,display:"flex",borderRadius:`0 0 ${O.borderRadiusLG}px ${O.borderRadiusLG}px `},(0,s.dF)()),{"& > li":{margin:Ae,color:O.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:O.cardActionsIconSize*2,fontSize:O.fontSize,lineHeight:O.lineHeight,cursor:"pointer","&:hover":{color:O.colorPrimary,transition:`color ${O.motionDurationMid}`},[`a:not(${ne}-btn), > ${ee}`]:{display:"inline-block",width:"100%",color:O.colorTextDescription,lineHeight:`${O.fontSize*O.lineHeight}px`,transition:`color ${O.motionDurationMid}`,"&:hover":{color:O.colorPrimary}},[`> ${ee}`]:{fontSize:$,lineHeight:`${$*O.lineHeight}px`}},"&:not(:last-child)":{borderInlineEnd:`${O.lineWidth}px ${O.lineType} ${be}`}}})},g=O=>Object.assign(Object.assign({margin:`-${O.marginXXS}px 0`,display:"flex"},(0,s.dF)()),{"&-avatar":{paddingInlineEnd:O.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:O.marginXS}},"&-title":Object.assign({color:O.colorTextHeading,fontWeight:O.fontWeightStrong,fontSize:O.fontSizeLG},s.vS),"&-description":{color:O.colorTextDescription}}),E=O=>{const{componentCls:ne,cardPaddingBase:ee,colorFillAlter:Ae}=O;return{[`${ne}-head`]:{padding:`0 ${ee}px`,background:Ae,"&-title":{fontSize:O.fontSize}},[`${ne}-body`]:{padding:`${O.padding}px ${ee}px`}}},y=O=>{const{componentCls:ne}=O;return{overflow:"hidden",[`${ne}-body`]:{userSelect:"none"}}},C=O=>{const{antCls:ne,componentCls:ee,cardShadow:Ae,cardHeadPadding:$,colorBorderSecondary:be,boxShadowTertiary:Ne,cardPaddingBase:Oe,extraColor:Ge}=O;return{[ee]:Object.assign(Object.assign({},(0,s.Wf)(O)),{position:"relative",background:O.colorBgContainer,borderRadius:O.borderRadiusLG,[`&:not(${ee}-bordered)`]:{boxShadow:Ne},[`${ee}-head`]:d(O),[`${ee}-extra`]:{marginInlineStart:"auto",color:Ge,fontWeight:"normal",fontSize:O.fontSize},[`${ee}-body`]:Object.assign({padding:Oe,borderRadius:` 0 0 ${O.borderRadiusLG}px ${O.borderRadiusLG}px`},(0,s.dF)()),[`${ee}-grid`]:h(O),[`${ee}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${ne}-image-mask`]:{borderRadius:`${O.borderRadiusLG}px ${O.borderRadiusLG}px 0 0`}},[`${ee}-actions`]:v(O),[`${ee}-meta`]:g(O)}),[`${ee}-bordered`]:{border:`${O.lineWidth}px ${O.lineType} ${be}`,[`${ee}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${ee}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${O.motionDurationMid}, border-color ${O.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:Ae}},[`${ee}-contain-grid`]:{[`${ee}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${ee}-loading) ${ee}-body`]:{marginBlockStart:-O.lineWidth,marginInlineStart:-O.lineWidth,padding:0}},[`${ee}-contain-tabs`]:{[`> ${ee}-head`]:{[`${ee}-head-title, ${ee}-extra`]:{paddingTop:$}}},[`${ee}-type-inner`]:E(O),[`${ee}-loading`]:y(O),[`${ee}-rtl`]:{direction:"rtl"}}},B=O=>{const{componentCls:ne,cardPaddingSM:ee,headerHeightSM:Ae,headerFontSizeSM:$}=O;return{[`${ne}-small`]:{[`> ${ne}-head`]:{minHeight:Ae,padding:`0 ${ee}px`,fontSize:$,[`> ${ne}-head-wrapper`]:{[`> ${ne}-extra`]:{fontSize:O.fontSize}}},[`> ${ne}-body`]:{padding:ee}},[`${ne}-small${ne}-contain-tabs`]:{[`> ${ne}-head`]:{[`${ne}-head-title, ${ne}-extra`]:{minHeight:Ae,paddingTop:0,display:"flex",alignItems:"center"}}}}};var _=(0,t.Z)("Card",O=>{const ne=(0,a.TS)(O,{cardShadow:O.boxShadowCard,cardHeadPadding:O.padding,cardPaddingBase:O.paddingLG,cardActionsIconSize:O.fontSize,cardPaddingSM:12});return[C(ne),B(ne)]},O=>({headerBg:"transparent",headerFontSize:O.fontSizeLG,headerFontSizeSM:O.fontSize,headerHeight:O.fontSizeLG*O.lineHeightLG+O.padding*2,headerHeightSM:O.fontSize*O.lineHeight+O.paddingXS*2,actionsBg:O.colorBgContainer,actionsLiMargin:`${O.paddingSM}px 0`,tabsMarginBottom:-O.padding-O.lineWidth,extraColor:O.colorText})),A=function(O,ne){var ee={};for(var Ae in O)Object.prototype.hasOwnProperty.call(O,Ae)&&ne.indexOf(Ae)<0&&(ee[Ae]=O[Ae]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,Ae=Object.getOwnPropertySymbols(O);$<Ae.length;$++)ne.indexOf(Ae[$])<0&&Object.prototype.propertyIsEnumerable.call(O,Ae[$])&&(ee[Ae[$]]=O[Ae[$]]);return ee};function b(O){return O.map((ne,ee)=>m.createElement("li",{style:{width:`${100/O.length}%`},key:`action-${ee}`},m.createElement("span",null,ne)))}var M=m.forwardRef((O,ne)=>{const{prefixCls:ee,className:Ae,rootClassName:$,style:be,extra:Ne,headStyle:Oe={},bodyStyle:Ge={},title:Ve,loading:_e,bordered:xe=!0,size:Xe,type:qe,cover:lt,actions:at,tabList:Ee,children:X,activeTabKey:We,defaultActiveTabKey:oe,tabBarExtraContent:K,hoverable:V,tabProps:re={}}=O,te=A(O,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps"]),{getPrefixCls:P,direction:z,card:U}=m.useContext(p.E_),fe=hn=>{var ot;(ot=O.onTabChange)===null||ot===void 0||ot.call(O,hn)},Me=m.useMemo(()=>{let hn=!1;return m.Children.forEach(X,ot=>{ot&&ot.type&&ot.type===u&&(hn=!0)}),hn},[X]),Re=P("card",ee),[Ye,de]=_(Re),rt=m.createElement(o.Z,{loading:!0,active:!0,paragraph:{rows:4},title:!1},X),Be=We!==void 0,ut=Object.assign(Object.assign({},re),{[Be?"activeKey":"defaultActiveKey"]:Be?We:oe,tabBarExtraContent:K});let yt;const Rt=(0,n.Z)(Xe),zt=!Rt||Rt==="default"?"large":Rt,ze=Ee?m.createElement(r.default,Object.assign({size:zt},ut,{className:`${Re}-head-tabs`,onChange:fe,items:Ee.map(hn=>{var{tab:ot}=hn,Sn=A(hn,["tab"]);return Object.assign({label:ot},Sn)})})):null;(Ve||Ne||ze)&&(yt=m.createElement("div",{className:`${Re}-head`,style:Oe},m.createElement("div",{className:`${Re}-head-wrapper`},Ve&&m.createElement("div",{className:`${Re}-head-title`},Ve),Ne&&m.createElement("div",{className:`${Re}-extra`},Ne)),ze));const Pt=lt?m.createElement("div",{className:`${Re}-cover`},lt):null,Ct=m.createElement("div",{className:`${Re}-body`,style:Ge},_e?rt:X),rn=at&&at.length?m.createElement("ul",{className:`${Re}-actions`},b(at)):null,An=(0,e.Z)(te,["onTabChange"]),ln=c()(Re,U==null?void 0:U.className,{[`${Re}-loading`]:_e,[`${Re}-bordered`]:xe,[`${Re}-hoverable`]:V,[`${Re}-contain-grid`]:Me,[`${Re}-contain-tabs`]:Ee&&Ee.length,[`${Re}-${Rt}`]:Rt,[`${Re}-type-${qe}`]:!!qe,[`${Re}-rtl`]:z==="rtl"},Ae,$,de),It=Object.assign(Object.assign({},U==null?void 0:U.style),be);return Ye(m.createElement("div",Object.assign({ref:ne},An,{className:ln,style:It}),yt,Pt,Ct,rn))}),R=function(O,ne){var ee={};for(var Ae in O)Object.prototype.hasOwnProperty.call(O,Ae)&&ne.indexOf(Ae)<0&&(ee[Ae]=O[Ae]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,Ae=Object.getOwnPropertySymbols(O);$<Ae.length;$++)ne.indexOf(Ae[$])<0&&Object.prototype.propertyIsEnumerable.call(O,Ae[$])&&(ee[Ae[$]]=O[Ae[$]]);return ee},q=O=>{const{prefixCls:ne,className:ee,avatar:Ae,title:$,description:be}=O,Ne=R(O,["prefixCls","className","avatar","title","description"]),{getPrefixCls:Oe}=m.useContext(p.E_),Ge=Oe("card",ne),Ve=c()(`${Ge}-meta`,ee),_e=Ae?m.createElement("div",{className:`${Ge}-meta-avatar`},Ae):null,xe=$?m.createElement("div",{className:`${Ge}-meta-title`},$):null,Xe=be?m.createElement("div",{className:`${Ge}-meta-description`},be):null,qe=xe||Xe?m.createElement("div",{className:`${Ge}-meta-detail`},xe,Xe):null;return m.createElement("div",Object.assign({},Ne,{className:Ve}),_e,qe)};const Y=M;Y.Grid=u,Y.Meta=q;var W=Y},5083:function(Ot,le,w){"use strict";w.d(le,{default:function(){return Ya}});var S=w(66649),c=w.n(S),e=w(48736),m=w(9007),p=w.n(m),n=w(50991),o=w.n(n),r=w(9084),i=w.n(r),l=w(58626),u=w.n(l),s=w(13477),t=w.n(s),a=w(64796),d=w.n(a);c().extend(d()),c().extend(t()),c().extend(p()),c().extend(o()),c().extend(i()),c().extend(u()),c().extend(function(Ce,Pe){var He=Pe.prototype,Dt=He.format;He.format=function($t){var Jt=($t||"").replace("Wo","wo");return Dt.bind(this)(Jt)}});var h={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},v=function(Pe){var He=h[Pe];return He||Pe.split("_")[0]},g=function(){(0,e.ET)(!1,"Not match any format. Please help to fire a issue about this.")},E={getNow:function(){return c()()},getFixedDate:function(Pe){return c()(Pe,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(Pe){return Pe.endOf("month")},getWeekDay:function(Pe){var He=Pe.locale("en");return He.weekday()+He.localeData().firstDayOfWeek()},getYear:function(Pe){return Pe.year()},getMonth:function(Pe){return Pe.month()},getDate:function(Pe){return Pe.date()},getHour:function(Pe){return Pe.hour()},getMinute:function(Pe){return Pe.minute()},getSecond:function(Pe){return Pe.second()},addYear:function(Pe,He){return Pe.add(He,"year")},addMonth:function(Pe,He){return Pe.add(He,"month")},addDate:function(Pe,He){return Pe.add(He,"day")},setYear:function(Pe,He){return Pe.year(He)},setMonth:function(Pe,He){return Pe.month(He)},setDate:function(Pe,He){return Pe.date(He)},setHour:function(Pe,He){return Pe.hour(He)},setMinute:function(Pe,He){return Pe.minute(He)},setSecond:function(Pe,He){return Pe.second(He)},isAfter:function(Pe,He){return Pe.isAfter(He)},isValidate:function(Pe){return Pe.isValid()},locale:{getWeekFirstDay:function(Pe){return c()().locale(v(Pe)).localeData().firstDayOfWeek()},getWeekFirstDate:function(Pe,He){return He.locale(v(Pe)).weekday(0)},getWeek:function(Pe,He){return He.locale(v(Pe)).week()},getShortWeekDays:function(Pe){return c()().locale(v(Pe)).localeData().weekdaysMin()},getShortMonths:function(Pe){return c()().locale(v(Pe)).localeData().monthsShort()},format:function(Pe,He,Dt){return He.locale(v(Pe)).format(Dt)},parse:function(Pe,He,Dt){for(var St=v(Pe),$t=0;$t<Dt.length;$t+=1){var Jt=Dt[$t],bn=He;if(Jt.includes("wo")||Jt.includes("Wo")){for(var _n=bn.split("-")[0],Mn=bn.split("-")[1],nr=c()(_n,"YYYY").startOf("year").locale(St),On=0;On<=52;On+=1){var Pn=nr.add(On,"week");if(Pn.format("Wo")===Mn)return Pn}return g(),null}var Wn=c()(bn,Jt,!0).locale(St);if(Wn.isValid())return Wn}return He&&g(),null}}},y=E,C=w(53487),B=w(54476),_=w(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},b=A,D=w(7657),M=function(Pe,He){return _.createElement(D.Z,(0,B.Z)({},Pe,{ref:He,icon:b}))},R=_.forwardRef(M),H=R,q={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},Y=q,W=function(Pe,He){return _.createElement(D.Z,(0,B.Z)({},Pe,{ref:He,icon:Y}))},O=_.forwardRef(W),ne=O,ee=w(19248),Ae={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},$=Ae,be=function(Pe,He){return _.createElement(D.Z,(0,B.Z)({},Pe,{ref:He,icon:$}))},Ne=_.forwardRef(be),Oe=Ne,Ge=w(92310),Ve=w.n(Ge),_e=w(67732),xe=w(83652),Xe=w(31226),qe=w(42403),lt=w(158),at=w(20068),Ee=w(33885),X=w(42978),We=w(18929),oe=w(26112),K=w(80547),V=w(13697),re=10,te=re*10,P=7;function z(Ce,Pe){if(!Ce&&!Pe)return!0;if(!Ce||!Pe)return!1}function U(Ce,Pe,He){var Dt=z(Pe,He);if(typeof Dt=="boolean")return Dt;var St=Math.floor(Ce.getYear(Pe)/10),$t=Math.floor(Ce.getYear(He)/10);return St===$t}function fe(Ce,Pe,He){var Dt=z(Pe,He);return typeof Dt=="boolean"?Dt:Ce.getYear(Pe)===Ce.getYear(He)}function Me(Ce,Pe){var He=Math.floor(Ce.getMonth(Pe)/3);return He+1}function Re(Ce,Pe,He){var Dt=z(Pe,He);return typeof Dt=="boolean"?Dt:fe(Ce,Pe,He)&&Me(Ce,Pe)===Me(Ce,He)}function Ye(Ce,Pe,He){var Dt=z(Pe,He);return typeof Dt=="boolean"?Dt:fe(Ce,Pe,He)&&Ce.getMonth(Pe)===Ce.getMonth(He)}function de(Ce,Pe,He){var Dt=z(Pe,He);return typeof Dt=="boolean"?Dt:Ce.getYear(Pe)===Ce.getYear(He)&&Ce.getMonth(Pe)===Ce.getMonth(He)&&Ce.getDate(Pe)===Ce.getDate(He)}function rt(Ce,Pe,He){var Dt=z(Pe,He);return typeof Dt=="boolean"?Dt:Ce.getHour(Pe)===Ce.getHour(He)&&Ce.getMinute(Pe)===Ce.getMinute(He)&&Ce.getSecond(Pe)===Ce.getSecond(He)}function Be(Ce,Pe,He,Dt){var St=z(He,Dt);return typeof St=="boolean"?St:fe(Ce,He,Dt)&&Ce.locale.getWeek(Pe,He)===Ce.locale.getWeek(Pe,Dt)}function ut(Ce,Pe,He){return de(Ce,Pe,He)&&rt(Ce,Pe,He)}function yt(Ce,Pe,He,Dt){return!Pe||!He||!Dt?!1:!de(Ce,Pe,Dt)&&!de(Ce,He,Dt)&&Ce.isAfter(Dt,Pe)&&Ce.isAfter(He,Dt)}function Rt(Ce,Pe,He){var Dt=Pe.locale.getWeekFirstDay(Ce),St=Pe.setDate(He,1),$t=Pe.getWeekDay(St),Jt=Pe.addDate(St,Dt-$t);return Pe.getMonth(Jt)===Pe.getMonth(He)&&Pe.getDate(Jt)>1&&(Jt=Pe.addDate(Jt,-7)),Jt}function zt(Ce,Pe,He){var Dt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Pe){case"year":return He.addYear(Ce,Dt*10);case"quarter":case"month":return He.addYear(Ce,Dt);default:return He.addMonth(Ce,Dt)}}function ze(Ce,Pe){var He=Pe.generateConfig,Dt=Pe.locale,St=Pe.format;return typeof St=="function"?St(Ce):He.locale.format(Dt.locale,Ce,St)}function Pt(Ce,Pe){var He=Pe.generateConfig,Dt=Pe.locale,St=Pe.formatList;return!Ce||typeof St[0]=="function"?null:He.locale.parse(Dt.locale,Ce,St)}function Ct(Ce){var Pe=Ce.cellDate,He=Ce.mode,Dt=Ce.disabledDate,St=Ce.generateConfig;if(!Dt)return!1;var $t=function(Zn,Cn,Rn){for(var qn=Cn;qn<=Rn;){var Ar=void 0;switch(Zn){case"date":{if(Ar=St.setDate(Pe,qn),!Dt(Ar))return!1;break}case"month":{if(Ar=St.setMonth(Pe,qn),!Ct({cellDate:Ar,mode:"month",generateConfig:St,disabledDate:Dt}))return!1;break}case"year":{if(Ar=St.setYear(Pe,qn),!Ct({cellDate:Ar,mode:"year",generateConfig:St,disabledDate:Dt}))return!1;break}}qn+=1}return!0};switch(He){case"date":case"week":return Dt(Pe);case"month":{var Jt=1,bn=St.getDate(St.getEndDate(Pe));return $t("date",Jt,bn)}case"quarter":{var _n=Math.floor(St.getMonth(Pe)/3)*3,Mn=_n+2;return $t("month",_n,Mn)}case"year":return $t("month",0,11);case"decade":{var nr=St.getYear(Pe),On=Math.floor(nr/re)*re,Pn=On+re-1;return $t("year",On,Pn)}}}function rn(Ce,Pe){var He=Pe.formatList,Dt=Pe.generateConfig,St=Pe.locale;return(0,K.Z)(function(){if(!Ce)return[[""],""];for(var $t="",Jt=[],bn=0;bn<He.length;bn+=1){var _n=He[bn],Mn=ze(Ce,{generateConfig:Dt,locale:St,format:_n});Jt.push(Mn),bn===0&&($t=Mn)}return[Jt,$t]},[Ce,He,St],function($t,Jt){return!ut(Dt,$t[0],Jt[0])||!(0,V.Z)($t[1],Jt[1],!0)||!(0,V.Z)($t[2],Jt[2],!0)})}function An(Ce,Pe){var He=Pe.formatList,Dt=Pe.generateConfig,St=Pe.locale,$t=(0,_.useState)(null),Jt=(0,X.Z)($t,2),bn=Jt[0],_n=Jt[1],Mn=(0,_.useRef)(null);function nr(Rn){var qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Mn.current),qn){_n(Rn);return}Mn.current=requestAnimationFrame(function(){_n(Rn)})}var On=rn(bn,{formatList:He,generateConfig:Dt,locale:St}),Pn=(0,X.Z)(On,2),Wn=Pn[1];function Zn(Rn){nr(Rn)}function Cn(){var Rn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;nr(null,Rn)}return(0,_.useEffect)(function(){Cn(!0)},[Ce]),(0,_.useEffect)(function(){return function(){return cancelAnimationFrame(Mn.current)}},[]),[Wn,Zn,Cn]}var ln=w(10228),It=w(16089),hn=w(94480),ot=w(29194),Sn=new Map;function zn(Ce,Pe){var He;function Dt(){(0,ot.Z)(Ce)?Pe():He=(0,It.Z)(function(){Dt()})}return Dt(),function(){It.Z.cancel(He)}}function Fe(Ce,Pe,He){if(Sn.get(Ce)&&cancelAnimationFrame(Sn.get(Ce)),He<=0){Sn.set(Ce,requestAnimationFrame(function(){Ce.scrollTop=Pe}));return}var Dt=Pe-Ce.scrollTop,St=Dt/He*10;Sn.set(Ce,requestAnimationFrame(function(){Ce.scrollTop+=St,Ce.scrollTop!==Pe&&Fe(Ce,Pe,He-10)}))}function on(Ce,Pe){var He=Pe.onLeftRight,Dt=Pe.onCtrlLeftRight,St=Pe.onUpDown,$t=Pe.onPageUpDown,Jt=Pe.onEnter,bn=Ce.which,_n=Ce.ctrlKey,Mn=Ce.metaKey;switch(bn){case ln.Z.LEFT:if(_n||Mn){if(Dt)return Dt(-1),!0}else if(He)return He(-1),!0;break;case ln.Z.RIGHT:if(_n||Mn){if(Dt)return Dt(1),!0}else if(He)return He(1),!0;break;case ln.Z.UP:if(St)return St(-1),!0;break;case ln.Z.DOWN:if(St)return St(1),!0;break;case ln.Z.PAGE_UP:if($t)return $t(-1),!0;break;case ln.Z.PAGE_DOWN:if($t)return $t(1),!0;break;case ln.Z.ENTER:if(Jt)return Jt(),!0;break}return!1}function Wt(Ce,Pe,He,Dt){var St=Ce;if(!St)switch(Pe){case"time":St=Dt?"hh:mm:ss a":"HH:mm:ss";break;case"week":St="gggg-wo";break;case"month":St="YYYY-MM";break;case"quarter":St="YYYY-[Q]Q";break;case"year":St="YYYY";break;default:St=He?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return St}function st(Ce,Pe,He){var Dt=Ce==="time"?8:10,St=typeof Pe=="function"?Pe(He.getNow()).length:Pe.length;return Math.max(Dt,St)+2}var Yt=null,Zt=new Set;function vr(Ce){return!Yt&&typeof window!="undefined"&&window.addEventListener&&(Yt=function(He){(0,hn.Z)(Zt).forEach(function(Dt){Dt(He)})},window.addEventListener("mousedown",Yt)),Zt.add(Ce),function(){Zt.delete(Ce),Zt.size===0&&(window.removeEventListener("mousedown",Yt),Yt=null)}}function $n(Ce){var Pe=Ce.target;if(Ce.composed&&Pe.shadowRoot){var He;return((He=Ce.composedPath)===null||He===void 0?void 0:He.call(Ce)[0])||Pe}return Pe}var or=function(Pe){return Pe==="month"||Pe==="date"?"year":Pe},Pr=function(Pe){return Pe==="date"?"month":Pe},Wr=function(Pe){return Pe==="month"||Pe==="date"?"quarter":Pe},jn=function(Pe){return Pe==="date"?"week":Pe},pr={year:or,month:Pr,quarter:Wr,week:jn,time:null,date:null};function Tn(Ce,Pe){return Ce.some(function(He){return He&&He.contains(Pe)})}function Q(Ce){var Pe=Ce.open,He=Ce.value,Dt=Ce.isClickOutside,St=Ce.triggerOpen,$t=Ce.forwardKeyDown,Jt=Ce.onKeyDown,bn=Ce.blurToCancel,_n=Ce.onSubmit,Mn=Ce.onCancel,nr=Ce.onFocus,On=Ce.onBlur,Pn=Ce.changeOnBlur,Wn=(0,_.useState)(!1),Zn=(0,X.Z)(Wn,2),Cn=Zn[0],Rn=Zn[1],qn=(0,_.useState)(!1),Ar=(0,X.Z)(qn,2),hr=Ar[0],br=Ar[1],Sr=(0,_.useRef)(!1),Cr=(0,_.useRef)(!1),dr=(0,_.useRef)(!1),Di={onMouseDown:function(){Rn(!0),St(!0)},onKeyDown:function(Bi){var Pi=function(){dr.current=!0};if(Jt(Bi,Pi),!dr.current){switch(Bi.which){case ln.Z.ENTER:{Pe?_n()!==!1&&Rn(!0):St(!0),Bi.preventDefault();return}case ln.Z.TAB:{Cn&&Pe&&!Bi.shiftKey?(Rn(!1),Bi.preventDefault()):!Cn&&Pe&&!$t(Bi)&&Bi.shiftKey&&(Rn(!0),Bi.preventDefault());return}case ln.Z.ESC:{Rn(!0),Mn();return}}!Pe&&![ln.Z.SHIFT].includes(Bi.which)?St(!0):Cn||$t(Bi)}},onFocus:function(Bi){Rn(!0),br(!0),nr&&nr(Bi)},onBlur:function(Bi){if(Sr.current||!Dt(document.activeElement)){Sr.current=!1;return}bn?setTimeout(function(){for(var Pi=document,ua=Pi.activeElement;ua&&ua.shadowRoot;)ua=ua.shadowRoot.activeElement;Dt(ua)&&Mn()},0):Pe&&(St(!1),Cr.current&&_n()),br(!1),On==null||On(Bi)}};return(0,_.useEffect)(function(){Cr.current=!1},[Pe]),(0,_.useEffect)(function(){Cr.current=!0},[He]),(0,_.useEffect)(function(){return vr(function(qr){var Bi=$n(qr),Pi=Dt(Bi);Pe&&(Pi?!Pn&&(!hr||Pi)&&St(!1):(Sr.current=!0,(0,It.Z)(function(){Sr.current=!1})))})}),[Di,{focused:hr,typing:Cn}]}function Z(Ce,Pe){return _.useMemo(function(){return Ce||(Pe?((0,e.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(Pe).map(function(He){var Dt=(0,X.Z)(He,2),St=Dt[0],$t=Dt[1];return{label:St,value:$t}})):[])},[Ce,Pe])}var ce=w(34280);function me(Ce){var Pe=Ce.valueTexts,He=Ce.onTextChange,Dt=_.useState(""),St=(0,X.Z)(Dt,2),$t=St[0],Jt=St[1],bn=_.useRef([]);bn.current=Pe;function _n(nr){Jt(nr),He(nr)}function Mn(){Jt(bn.current[0])}return(0,ce.Z)(function(){Pe.every(function(nr){return nr!==$t})&&Mn()},[Pe.join("||")]),[$t,_n,Mn]}var Se=_.createContext({}),vt=Se,kt=w(76190);function pn(Ce){var Pe=Ce.cellRender,He=Ce.monthCellRender,Dt=Ce.dateRender,St=_.useMemo(function(){if(Pe)return Pe;if(!(!He&&!Dt))return function($t,Jt){var bn=$t;return Dt&&Jt.type==="date"?Dt(bn,Jt.today):He&&Jt.type==="month"?He(bn,Jt.locale):Jt.originNode}},[Pe,He,Dt]);return St}function tn(Ce,Pe){for(var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Dt=String(Ce);Dt.length<Pe;)Dt="".concat(He).concat(Ce);return Dt}var kn=function(){for(var Pe=arguments.length,He=new Array(Pe),Dt=0;Dt<Pe;Dt++)He[Dt]=arguments[Dt];return He};function Gn(Ce){return Ce==null?[]:Array.isArray(Ce)?Ce:[Ce]}function Kn(Ce,Pe){return Ce?Ce[Pe]:null}function Nn(Ce,Pe,He){var Dt=[Kn(Ce,0),Kn(Ce,1)];return Dt[He]=typeof Pe=="function"?Pe(Dt[He]):Pe,!Dt[0]&&!Dt[1]?null:Dt}function fr(Ce){return typeof Ce=="function"?Ce():Ce}function er(Ce){var Pe=Ce.cellPrefixCls,He=Ce.generateConfig,Dt=Ce.rangedValue,St=Ce.hoverRangedValue,$t=Ce.isInView,Jt=Ce.isSameCell,bn=Ce.offsetCell,_n=Ce.today,Mn=Ce.value;function nr(On){var Pn,Wn=bn(On,-1),Zn=bn(On,1),Cn=Kn(Dt,0),Rn=Kn(Dt,1),qn=Kn(St,0),Ar=Kn(St,1),hr=yt(He,qn,Ar,On);function br(Bi){return Jt(Cn,Bi)}function Sr(Bi){return Jt(Rn,Bi)}var Cr=Jt(qn,On),dr=Jt(Ar,On),Di=(hr||dr)&&(!$t(Wn)||Sr(Wn)),qr=(hr||Cr)&&(!$t(Zn)||br(Zn));return Pn={},(0,at.Z)(Pn,"".concat(Pe,"-in-view"),$t(On)),(0,at.Z)(Pn,"".concat(Pe,"-in-range"),yt(He,Cn,Rn,On)),(0,at.Z)(Pn,"".concat(Pe,"-range-start"),br(On)),(0,at.Z)(Pn,"".concat(Pe,"-range-end"),Sr(On)),(0,at.Z)(Pn,"".concat(Pe,"-range-start-single"),br(On)&&!Rn),(0,at.Z)(Pn,"".concat(Pe,"-range-end-single"),Sr(On)&&!Cn),(0,at.Z)(Pn,"".concat(Pe,"-range-start-near-hover"),br(On)&&(Jt(Wn,qn)||yt(He,qn,Ar,Wn))),(0,at.Z)(Pn,"".concat(Pe,"-range-end-near-hover"),Sr(On)&&(Jt(Zn,Ar)||yt(He,qn,Ar,Zn))),(0,at.Z)(Pn,"".concat(Pe,"-range-hover"),hr),(0,at.Z)(Pn,"".concat(Pe,"-range-hover-start"),Cr),(0,at.Z)(Pn,"".concat(Pe,"-range-hover-end"),dr),(0,at.Z)(Pn,"".concat(Pe,"-range-hover-edge-start"),Di),(0,at.Z)(Pn,"".concat(Pe,"-range-hover-edge-end"),qr),(0,at.Z)(Pn,"".concat(Pe,"-range-hover-edge-start-near-range"),Di&&Jt(Wn,Rn)),(0,at.Z)(Pn,"".concat(Pe,"-range-hover-edge-end-near-range"),qr&&Jt(Zn,Cn)),(0,at.Z)(Pn,"".concat(Pe,"-today"),Jt(_n,On)),(0,at.Z)(Pn,"".concat(Pe,"-selected"),Jt(Mn,On)),Pn}return nr}var Hn=_.createContext({}),Qn=Hn;function yr(Ce,Pe,He,Dt,St){var $t=Ce.setHour(Pe,He);return $t=Ce.setMinute($t,Dt),$t=Ce.setSecond($t,St),$t}function Er(Ce,Pe,He){if(!He)return Pe;var Dt=Pe;return Dt=Ce.setHour(Dt,Ce.getHour(He)),Dt=Ce.setMinute(Dt,Ce.getMinute(He)),Dt=Ce.setSecond(Dt,Ce.getSecond(He)),Dt}function Qr(Ce,Pe,He,Dt,St,$t){var Jt=Math.floor(Ce/Dt)*Dt;if(Jt<Ce)return[Jt,60-St,60-$t];var bn=Math.floor(Pe/St)*St;if(bn<Pe)return[Jt,bn,60-$t];var _n=Math.floor(He/$t)*$t;return[Jt,bn,_n]}function li(Ce,Pe){var He=Ce.getYear(Pe),Dt=Ce.getMonth(Pe)+1,St=Ce.getEndDate(Ce.getFixedDate("".concat(He,"-").concat(Dt,"-01"))),$t=Ce.getDate(St),Jt=Dt<10?"0".concat(Dt):"".concat(Dt);return"".concat(He,"-").concat(Jt,"-").concat($t)}function Or(Ce){for(var Pe=Ce.prefixCls,He=Ce.disabledDate,Dt=Ce.onSelect,St=Ce.picker,$t=Ce.rowNum,Jt=Ce.colNum,bn=Ce.prefixColumn,_n=Ce.rowClassName,Mn=Ce.baseDate,nr=Ce.getCellClassName,On=Ce.getCellText,Pn=Ce.getCellNode,Wn=Ce.getCellDate,Zn=Ce.generateConfig,Cn=Ce.titleCell,Rn=Ce.headerCells,qn=_.useContext(vt),Ar=qn.onDateMouseEnter,hr=qn.onDateMouseLeave,br=qn.mode,Sr="".concat(Pe,"-cell"),Cr=[],dr=0;dr<$t;dr+=1){for(var Di=[],qr=void 0,Bi=function(){var ca,Ba=dr*Jt+Pi,Zi=Wn(Mn,Ba),Ii=Ct({cellDate:Zi,mode:br,disabledDate:He,generateConfig:Zn});Pi===0&&(qr=Zi,bn&&Di.push(bn(qr)));var ji=Cn&&Cn(Zi),da=_.createElement("div",{className:"".concat(Sr,"-inner")},On(Zi));Di.push(_.createElement("td",{key:Pi,title:ji,className:Ve()(Sr,(0,Ee.Z)((ca={},(0,at.Z)(ca,"".concat(Sr,"-disabled"),Ii),(0,at.Z)(ca,"".concat(Sr,"-start"),On(Zi)===1||St==="year"&&Number(ji)%10===0),(0,at.Z)(ca,"".concat(Sr,"-end"),ji===li(Zn,Zi)||St==="year"&&Number(ji)%10===9),ca),nr(Zi))),onClick:function(){Ii||Dt(Zi)},onMouseEnter:function(){!Ii&&Ar&&Ar(Zi)},onMouseLeave:function(){!Ii&&hr&&hr(Zi)}},Pn?Pn(Zi,da):da))},Pi=0;Pi<Jt;Pi+=1)Bi();Cr.push(_.createElement("tr",{key:dr,className:_n&&_n(qr)},Di))}return _.createElement("div",{className:"".concat(Pe,"-body")},_.createElement("table",{className:"".concat(Pe,"-content")},Rn&&_.createElement("thead",null,_.createElement("tr",null,Rn)),_.createElement("tbody",null,Cr)))}function Ir(Ce){var Pe=Ce.prefixCls,He=Ce.generateConfig,Dt=Ce.prefixColumn,St=Ce.locale,$t=Ce.rowCount,Jt=Ce.viewDate,bn=Ce.value,_n=Ce.cellRender,Mn=Ce.isSameCell,nr=_.useContext(Qn),On=nr.rangedValue,Pn=nr.hoverRangedValue,Wn=Rt(St.locale,He,Jt),Zn="".concat(Pe,"-cell"),Cn=He.locale.getWeekFirstDay(St.locale),Rn=He.getNow(),qn=[],Ar=St.shortWeekDays||(He.locale.getShortWeekDays?He.locale.getShortWeekDays(St.locale):[]);Dt&&qn.push(_.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var hr=0;hr<P;hr+=1)qn.push(_.createElement("th",{key:hr},Ar[(hr+Cn)%P]));var br=er({cellPrefixCls:Zn,today:Rn,value:bn,generateConfig:He,rangedValue:Dt?null:On,hoverRangedValue:Dt?null:Pn,isSameCell:Mn||function(Cr,dr){return de(He,Cr,dr)},isInView:function(dr){return Ye(He,dr,Jt)},offsetCell:function(dr,Di){return He.addDate(dr,Di)}}),Sr=_n?function(Cr,dr){return _n(Cr,{originNode:dr,today:Rn,type:"date",locale:St})}:void 0;return _.createElement(Or,(0,B.Z)({},Ce,{rowNum:$t,colNum:P,baseDate:Wn,getCellNode:Sr,getCellText:He.getDate,getCellClassName:br,getCellDate:He.addDate,titleCell:function(dr){return ze(dr,{locale:St,format:"YYYY-MM-DD",generateConfig:He})},headerCells:qn}))}var Ai=Ir,Si={visibility:"hidden"};function ci(Ce){var Pe=Ce.prefixCls,He=Ce.prevIcon,Dt=He===void 0?"\u2039":He,St=Ce.nextIcon,$t=St===void 0?"\u203A":St,Jt=Ce.superPrevIcon,bn=Jt===void 0?"\xAB":Jt,_n=Ce.superNextIcon,Mn=_n===void 0?"\xBB":_n,nr=Ce.onSuperPrev,On=Ce.onSuperNext,Pn=Ce.onPrev,Wn=Ce.onNext,Zn=Ce.children,Cn=_.useContext(vt),Rn=Cn.hideNextBtn,qn=Cn.hidePrevBtn;return _.createElement("div",{className:Pe},nr&&_.createElement("button",{type:"button",onClick:nr,tabIndex:-1,className:"".concat(Pe,"-super-prev-btn"),style:qn?Si:{}},bn),Pn&&_.createElement("button",{type:"button",onClick:Pn,tabIndex:-1,className:"".concat(Pe,"-prev-btn"),style:qn?Si:{}},Dt),_.createElement("div",{className:"".concat(Pe,"-view")},Zn),Wn&&_.createElement("button",{type:"button",onClick:Wn,tabIndex:-1,className:"".concat(Pe,"-next-btn"),style:Rn?Si:{}},$t),On&&_.createElement("button",{type:"button",onClick:On,tabIndex:-1,className:"".concat(Pe,"-super-next-btn"),style:Rn?Si:{}},Mn))}var Ci=ci;function Xi(Ce){var Pe=Ce.prefixCls,He=Ce.generateConfig,Dt=Ce.locale,St=Ce.viewDate,$t=Ce.onNextMonth,Jt=Ce.onPrevMonth,bn=Ce.onNextYear,_n=Ce.onPrevYear,Mn=Ce.onYearClick,nr=Ce.onMonthClick,On=_.useContext(vt),Pn=On.hideHeader;if(Pn)return null;var Wn="".concat(Pe,"-header"),Zn=Dt.shortMonths||(He.locale.getShortMonths?He.locale.getShortMonths(Dt.locale):[]),Cn=He.getMonth(St),Rn=_.createElement("button",{type:"button",key:"year",onClick:Mn,tabIndex:-1,className:"".concat(Pe,"-year-btn")},ze(St,{locale:Dt,format:Dt.yearFormat,generateConfig:He})),qn=_.createElement("button",{type:"button",key:"month",onClick:nr,tabIndex:-1,className:"".concat(Pe,"-month-btn")},Dt.monthFormat?ze(St,{locale:Dt,format:Dt.monthFormat,generateConfig:He}):Zn[Cn]),Ar=Dt.monthBeforeYear?[qn,Rn]:[Rn,qn];return _.createElement(Ci,(0,B.Z)({},Ce,{prefixCls:Wn,onSuperPrev:_n,onPrev:Jt,onNext:$t,onSuperNext:bn}),Ar)}var Na=Xi,ii=6;function Hi(Ce){var Pe=Ce.prefixCls,He=Ce.panelName,Dt=He===void 0?"date":He,St=Ce.keyboardConfig,$t=Ce.active,Jt=Ce.operationRef,bn=Ce.generateConfig,_n=Ce.value,Mn=Ce.viewDate,nr=Ce.onViewDateChange,On=Ce.onPanelChange,Pn=Ce.onSelect,Wn="".concat(Pe,"-").concat(Dt,"-panel");Jt.current={onKeyDown:function(qn){return on(qn,(0,Ee.Z)({onLeftRight:function(hr){Pn(bn.addDate(_n||Mn,hr),"key")},onCtrlLeftRight:function(hr){Pn(bn.addYear(_n||Mn,hr),"key")},onUpDown:function(hr){Pn(bn.addDate(_n||Mn,hr*P),"key")},onPageUpDown:function(hr){Pn(bn.addMonth(_n||Mn,hr),"key")}},St))}};var Zn=function(qn){var Ar=bn.addYear(Mn,qn);nr(Ar),On(null,Ar)},Cn=function(qn){var Ar=bn.addMonth(Mn,qn);nr(Ar),On(null,Ar)};return _.createElement("div",{className:Ve()(Wn,(0,at.Z)({},"".concat(Wn,"-active"),$t))},_.createElement(Na,(0,B.Z)({},Ce,{prefixCls:Pe,value:_n,viewDate:Mn,onPrevYear:function(){Zn(-1)},onNextYear:function(){Zn(1)},onPrevMonth:function(){Cn(-1)},onNextMonth:function(){Cn(1)},onMonthClick:function(){On("month",Mn)},onYearClick:function(){On("year",Mn)}})),_.createElement(Ai,(0,B.Z)({},Ce,{onSelect:function(qn){return Pn(qn,"mouse")},prefixCls:Pe,value:_n,viewDate:Mn,rowCount:ii})))}var Bs=Hi;function Fs(Ce){var Pe=_.useContext(vt),He=Pe.hideHeader;if(He)return null;var Dt=Ce.prefixCls,St=Ce.generateConfig,$t=Ce.locale,Jt=Ce.value,bn=Ce.format,_n="".concat(Dt,"-header");return _.createElement(Ci,{prefixCls:_n},Jt?ze(Jt,{locale:$t,format:bn,generateConfig:St}):"\xA0")}var ns=Fs;function La(Ce){var Pe=Ce.value,He=Ce.generateConfig,Dt=Ce.disabledMinutes,St=Ce.disabledSeconds,$t=Ce.minutes,Jt=Ce.seconds,bn=Ce.use12Hours,_n=function(nr,On,Pn,Wn){var Zn=He.getNow(),Cn=Pe||Zn,Rn=On<0?He.getHour(Zn):On,qn=Pn<0?He.getMinute(Zn):Pn,Ar=Wn<0?He.getSecond(Zn):Wn,hr=Dt&&Dt(Rn);if(hr!=null&&hr.includes(qn)){var br=$t.find(function(dr){return!hr.includes(dr.value)});if(br)qn=br.value;else return null}var Sr=St&&St(Rn,qn);if(Sr!=null&&Sr.includes(Ar)){var Cr=Jt.find(function(dr){return!Sr.includes(dr.value)});if(Cr)Ar=Cr.value;else return null}return Cn=yr(He,Cn,!bn||!nr?Rn:Rn+12,qn,Ar),Cn};return _n}function Za(Ce){var Pe=Ce.prefixCls,He=Ce.units,Dt=Ce.onSelect,St=Ce.value,$t=Ce.active,Jt=Ce.hideDisabledOptions,bn=Ce.info,_n=Ce.type,Mn="".concat(Pe,"-cell"),nr=_.useContext(vt),On=nr.open,Pn=(0,_.useRef)(null),Wn=(0,_.useRef)(new Map),Zn=(0,_.useRef)();return(0,_.useLayoutEffect)(function(){var Cn=Wn.current.get(St);Cn&&On!==!1&&Fe(Pn.current,Cn.offsetTop,120)},[St]),(0,_.useLayoutEffect)(function(){if(On){var Cn=Wn.current.get(St);Cn&&(Zn.current=zn(Cn,function(){Fe(Pn.current,Cn.offsetTop,0)}))}return function(){var Rn;(Rn=Zn.current)===null||Rn===void 0||Rn.call(Zn)}},[On]),_.createElement("ul",{className:Ve()("".concat(Pe,"-column"),(0,at.Z)({},"".concat(Pe,"-column-active"),$t)),ref:Pn,style:{position:"relative"}},He.map(function(Cn){var Rn;return Jt&&Cn.disabled?null:_.createElement("li",{key:Cn.value,ref:function(Ar){Wn.current.set(Cn.value,Ar)},className:Ve()(Mn,(Rn={},(0,at.Z)(Rn,"".concat(Mn,"-disabled"),Cn.disabled),(0,at.Z)(Rn,"".concat(Mn,"-selected"),St===Cn.value),Rn)),onClick:function(){Cn.disabled||Dt(Cn.value)}},bn.cellRender?bn.cellRender(Cn.value,{today:bn.today,locale:bn.locale,originNode:_.createElement("div",{className:"".concat(Mn,"-inner")},Cn.label),type:"time",subType:_n}):_.createElement("div",{className:"".concat(Mn,"-inner")},Cn.label))}))}var js=Za;function Ns(Ce,Pe){if(Ce.length!==Pe.length)return!0;for(var He=0;He<Ce.length;He+=1)if(Ce[He].disabled!==Pe[He].disabled)return!0;return!1}function Cu(Ce,Pe,He,Dt){for(var St=[],$t=He>=1?He|0:1,Jt=Ce;Jt<=Pe;Jt+=$t)St.push({label:tn(Jt,2),value:Jt,disabled:(Dt||[]).includes(Jt)});return St}function kl(Ce){var Pe=Ce.generateConfig,He=Ce.prefixCls,Dt=Ce.operationRef,St=Ce.activeColumnIndex,$t=Ce.value,Jt=Ce.showHour,bn=Ce.showMinute,_n=Ce.showSecond,Mn=Ce.use12Hours,nr=Ce.hourStep,On=nr===void 0?1:nr,Pn=Ce.minuteStep,Wn=Pn===void 0?1:Pn,Zn=Ce.secondStep,Cn=Zn===void 0?1:Zn,Rn=Ce.disabledHours,qn=Ce.disabledMinutes,Ar=Ce.disabledSeconds,hr=Ce.disabledTime,br=Ce.hideDisabledOptions,Sr=Ce.onSelect,Cr=Ce.cellRender,dr=Ce.locale,Di=[],qr="".concat(He,"-content"),Bi="".concat(He,"-time-panel"),Pi,ua=$t?Pe.getHour($t):-1,ca=ua,Ba=$t?Pe.getMinute($t):-1,Zi=$t?Pe.getSecond($t):-1,Ii=Pe.getNow(),ji=_.useMemo(function(){if(hr){var ki=hr(Ii);return[ki.disabledHours,ki.disabledMinutes,ki.disabledSeconds]}return[Rn,qn,Ar]},[Rn,qn,Ar,hr,Ii]),da=(0,X.Z)(ji,3),fa=da[0],zi=da[1],Sa=da[2],ls=Cu(0,23,On,fa&&fa()),Fa=(0,K.Z)(function(){return ls},ls,Ns);Mn&&(Pi=ca>=12,ca%=12);var As=_.useMemo(function(){if(!Mn)return[!1,!1];var ki=[!0,!0];return Fa.forEach(function(Ia){var Va=Ia.disabled,ks=Ia.value;Va||(ks>=12?ki[1]=!1:ki[0]=!1)}),ki},[Mn,Fa]),Ha=(0,X.Z)(As,2),Cs=Ha[0],Ma=Ha[1],$a=_.useMemo(function(){return Mn?Fa.filter(Pi?function(ki){return ki.value>=12}:function(ki){return ki.value<12}).map(function(ki){var Ia=ki.value%12,Va=Ia===0?"12":tn(Ia,2);return(0,Ee.Z)((0,Ee.Z)({},ki),{},{label:Va,value:Ia})}):Fa},[Mn,Pi,Fa]),es=Cu(0,59,Wn,zi&&zi(ua)),Is=Cu(0,59,Cn,Sa&&Sa(ua,Ba)),cs=La({value:$t,generateConfig:Pe,disabledMinutes:zi,disabledSeconds:Sa,minutes:es,seconds:Is,use12Hours:Mn});Dt.current={onUpDown:function(Ia){var Va=Di[St];if(Va)for(var ks=Va.units.findIndex(function(Ou){return Ou.value===Va.value}),Ts=Va.units.length,Qa=1;Qa<Ts;Qa+=1){var ys=Va.units[(ks+Ia*Qa+Ts)%Ts];if(ys.disabled!==!0){Va.onSelect(ys.value);break}}}};function Zs(ki,Ia,Va,ks,Ts){ki!==!1&&Di.push({node:_.cloneElement(Ia,{prefixCls:Bi,value:Va,active:St===Di.length,onSelect:Ts,units:ks,hideDisabledOptions:br}),onSelect:Ts,value:Va,units:ks})}Zs(Jt,_.createElement(js,{key:"hour",type:"hour",info:{today:Ii,locale:dr,cellRender:Cr}}),ca,$a,function(ki){Sr(cs(Pi,ki,Ba,Zi),"mouse")}),Zs(bn,_.createElement(js,{key:"minute",type:"minute",info:{today:Ii,locale:dr,cellRender:Cr}}),Ba,es,function(ki){Sr(cs(Pi,ca,ki,Zi),"mouse")}),Zs(_n,_.createElement(js,{key:"second",type:"second",info:{today:Ii,locale:dr,cellRender:Cr}}),Zi,Is,function(ki){Sr(cs(Pi,ca,Ba,ki),"mouse")});var wu=-1;return typeof Pi=="boolean"&&(wu=Pi?1:0),Zs(Mn===!0,_.createElement(js,{key:"meridiem",type:"meridiem",info:{today:Ii,locale:dr,cellRender:Cr}}),wu,[{label:"AM",value:0,disabled:Cs},{label:"PM",value:1,disabled:Ma}],function(ki){Sr(cs(!!ki,ca,Ba,Zi),"mouse")}),_.createElement("div",{className:qr},Di.map(function(ki){var Ia=ki.node;return Ia}))}var fc=kl,du=function(Pe){return Pe.filter(function(He){return He!==!1}).length};function hc(Ce){var Pe=Ce.generateConfig,He=Ce.format,Dt=He===void 0?"HH:mm:ss":He,St=Ce.prefixCls,$t=Ce.active,Jt=Ce.operationRef,bn=Ce.showHour,_n=Ce.showMinute,Mn=Ce.showSecond,nr=Ce.use12Hours,On=nr===void 0?!1:nr,Pn=Ce.onSelect,Wn=Ce.value,Zn="".concat(St,"-time-panel"),Cn=_.useRef(),Rn=_.useState(-1),qn=(0,X.Z)(Rn,2),Ar=qn[0],hr=qn[1],br=du([bn,_n,Mn,On]);return Jt.current={onKeyDown:function(Cr){return on(Cr,{onLeftRight:function(Di){hr((Ar+Di+br)%br)},onUpDown:function(Di){Ar===-1?hr(0):Cn.current&&Cn.current.onUpDown(Di)},onEnter:function(){Pn(Wn||Pe.getNow(),"key"),hr(-1)}})},onBlur:function(){hr(-1)}},_.createElement("div",{className:Ve()(Zn,(0,at.Z)({},"".concat(Zn,"-active"),$t))},_.createElement(ns,(0,B.Z)({},Ce,{format:Dt,prefixCls:St})),_.createElement(fc,(0,B.Z)({},Ce,{prefixCls:St,activeColumnIndex:Ar,operationRef:Cn})))}var Gs=hc,Hc=kn("date","time");function Qc(Ce){var Pe=Ce.prefixCls,He=Ce.operationRef,Dt=Ce.generateConfig,St=Ce.value,$t=Ce.defaultValue,Jt=Ce.disabledTime,bn=Ce.showTime,_n=Ce.onSelect,Mn=Ce.cellRender,nr="".concat(Pe,"-datetime-panel"),On=_.useState(null),Pn=(0,X.Z)(On,2),Wn=Pn[0],Zn=Pn[1],Cn=_.useRef({}),Rn=_.useRef({}),qn=(0,kt.Z)(bn)==="object"?(0,Ee.Z)({},bn):{};function Ar(Cr){var dr=Hc.indexOf(Wn)+Cr,Di=Hc[dr]||null;return Di}var hr=function(dr){Rn.current.onBlur&&Rn.current.onBlur(dr),Zn(null)};He.current={onKeyDown:function(dr){if(dr.which===ln.Z.TAB){var Di=Ar(dr.shiftKey?-1:1);return Zn(Di),Di&&dr.preventDefault(),!0}if(Wn){var qr=Wn==="date"?Cn:Rn;return qr.current&&qr.current.onKeyDown&&qr.current.onKeyDown(dr),!0}return[ln.Z.LEFT,ln.Z.RIGHT,ln.Z.UP,ln.Z.DOWN].includes(dr.which)?(Zn("date"),!0):!1},onBlur:hr,onClose:hr};var br=function(dr,Di){var qr=dr;Di==="date"&&!St&&qn.defaultValue?(qr=Dt.setHour(qr,Dt.getHour(qn.defaultValue)),qr=Dt.setMinute(qr,Dt.getMinute(qn.defaultValue)),qr=Dt.setSecond(qr,Dt.getSecond(qn.defaultValue))):Di==="time"&&!St&&$t&&(qr=Dt.setYear(qr,Dt.getYear($t)),qr=Dt.setMonth(qr,Dt.getMonth($t)),qr=Dt.setDate(qr,Dt.getDate($t))),_n&&_n(qr,"mouse")},Sr=Jt?Jt(St||null):{};return _.createElement("div",{className:Ve()(nr,(0,at.Z)({},"".concat(nr,"-active"),Wn))},_.createElement(Bs,(0,B.Z)({},Ce,{cellRender:Mn,operationRef:Cn,active:Wn==="date",onSelect:function(dr){br(Er(Dt,dr,!St&&(0,kt.Z)(bn)==="object"?bn.defaultValue:null),"date")}})),_.createElement(Gs,(0,B.Z)({},Ce,{cellRender:Mn?function(Cr,dr){return Mn(Cr,(0,Ee.Z)((0,Ee.Z)({},dr),{},{type:"time"}))}:void 0,format:void 0},qn,Sr,{disabledTime:null,defaultValue:void 0,operationRef:Rn,active:Wn==="time",onSelect:function(dr){br(dr,"time")}})))}var E0=Qc;function al(Ce){var Pe=Ce.prefixCls,He=Ce.generateConfig,Dt=Ce.viewDate,St=Ce.onPrevDecades,$t=Ce.onNextDecades,Jt=_.useContext(vt),bn=Jt.hideHeader;if(bn)return null;var _n="".concat(Pe,"-header"),Mn=He.getYear(Dt),nr=Math.floor(Mn/te)*te,On=nr+te-1;return _.createElement(Ci,(0,B.Z)({},Ce,{prefixCls:_n,onSuperPrev:St,onSuperNext:$t}),nr,"-",On)}var Iu=al,bs=3,ku=4;function pc(Ce){var Pe=re-1,He=Ce.prefixCls,Dt=Ce.viewDate,St=Ce.generateConfig,$t=Ce.cellRender,Jt=Ce.locale,bn="".concat(He,"-cell"),_n=St.getYear(Dt),Mn=Math.floor(_n/re)*re,nr=Math.floor(_n/te)*te,On=nr+te-1,Pn=St.setYear(Dt,nr-Math.ceil((bs*ku*re-te)/2)),Wn=function(Rn){var qn,Ar=St.getYear(Rn),hr=Ar+Pe;return qn={},(0,at.Z)(qn,"".concat(bn,"-in-view"),nr<=Ar&&hr<=On),(0,at.Z)(qn,"".concat(bn,"-selected"),Ar===Mn),qn},Zn=$t?function(Cn,Rn){return $t(Cn,{originNode:Rn,today:St.getNow(),type:"decade",locale:Jt})}:void 0;return _.createElement(Or,(0,B.Z)({},Ce,{rowNum:ku,colNum:bs,baseDate:Pn,getCellNode:Zn,getCellText:function(Rn){var qn=St.getYear(Rn);return"".concat(qn,"-").concat(qn+Pe)},getCellClassName:Wn,getCellDate:function(Rn,qn){return St.addYear(Rn,qn*re)}}))}var sl=pc;function W0(Ce){var Pe=Ce.prefixCls,He=Ce.onViewDateChange,Dt=Ce.generateConfig,St=Ce.viewDate,$t=Ce.operationRef,Jt=Ce.onSelect,bn=Ce.onPanelChange,_n="".concat(Pe,"-decade-panel");$t.current={onKeyDown:function(Pn){return on(Pn,{onLeftRight:function(Zn){Jt(Dt.addYear(St,Zn*re),"key")},onCtrlLeftRight:function(Zn){Jt(Dt.addYear(St,Zn*te),"key")},onUpDown:function(Zn){Jt(Dt.addYear(St,Zn*re*bs),"key")},onEnter:function(){bn("year",St)}})}};var Mn=function(Pn){var Wn=Dt.addYear(St,Pn*te);He(Wn),bn(null,Wn)},nr=function(Pn){Jt(Pn,"mouse"),bn("year",Pn)};return _.createElement("div",{className:_n},_.createElement(Iu,(0,B.Z)({},Ce,{prefixCls:Pe,onPrevDecades:function(){Mn(-1)},onNextDecades:function(){Mn(1)}})),_.createElement(sl,(0,B.Z)({},Ce,{prefixCls:Pe,onSelect:nr})))}var fu=W0;function ul(Ce){var Pe=Ce.prefixCls,He=Ce.generateConfig,Dt=Ce.locale,St=Ce.viewDate,$t=Ce.onNextYear,Jt=Ce.onPrevYear,bn=Ce.onYearClick,_n=_.useContext(vt),Mn=_n.hideHeader;if(Mn)return null;var nr="".concat(Pe,"-header");return _.createElement(Ci,(0,B.Z)({},Ce,{prefixCls:nr,onSuperPrev:Jt,onSuperNext:$t}),_.createElement("button",{type:"button",onClick:bn,className:"".concat(Pe,"-year-btn")},ze(St,{locale:Dt,format:Dt.yearFormat,generateConfig:He})))}var ao=ul,_o=3,ol=4;function rs(Ce){var Pe=Ce.prefixCls,He=Ce.locale,Dt=Ce.value,St=Ce.viewDate,$t=Ce.generateConfig,Jt=Ce.cellRender,bn=_.useContext(Qn),_n=bn.rangedValue,Mn=bn.hoverRangedValue,nr="".concat(Pe,"-cell"),On=er({cellPrefixCls:nr,value:Dt,generateConfig:$t,rangedValue:_n,hoverRangedValue:Mn,isSameCell:function(Rn,qn){return Ye($t,Rn,qn)},isInView:function(){return!0},offsetCell:function(Rn,qn){return $t.addMonth(Rn,qn)}}),Pn=He.shortMonths||($t.locale.getShortMonths?$t.locale.getShortMonths(He.locale):[]),Wn=$t.setMonth(St,0),Zn=Jt?function(Cn,Rn){return Jt(Cn,{originNode:Rn,locale:He,today:$t.getNow(),type:"month"})}:void 0;return _.createElement(Or,(0,B.Z)({},Ce,{rowNum:ol,colNum:_o,baseDate:Wn,getCellNode:Zn,getCellText:function(Rn){return He.monthFormat?ze(Rn,{locale:He,format:He.monthFormat,generateConfig:$t}):Pn[$t.getMonth(Rn)]},getCellClassName:On,getCellDate:$t.addMonth,titleCell:function(Rn){return ze(Rn,{locale:He,format:"YYYY-MM",generateConfig:$t})}}))}var Ks=rs;function Wu(Ce){var Pe=Ce.prefixCls,He=Ce.operationRef,Dt=Ce.onViewDateChange,St=Ce.generateConfig,$t=Ce.value,Jt=Ce.viewDate,bn=Ce.onPanelChange,_n=Ce.onSelect,Mn="".concat(Pe,"-month-panel");He.current={onKeyDown:function(Pn){return on(Pn,{onLeftRight:function(Zn){_n(St.addMonth($t||Jt,Zn),"key")},onCtrlLeftRight:function(Zn){_n(St.addYear($t||Jt,Zn),"key")},onUpDown:function(Zn){_n(St.addMonth($t||Jt,Zn*_o),"key")},onEnter:function(){bn("date",$t||Jt)}})}};var nr=function(Pn){var Wn=St.addYear(Jt,Pn);Dt(Wn),bn(null,Wn)};return _.createElement("div",{className:Mn},_.createElement(ao,(0,B.Z)({},Ce,{prefixCls:Pe,onPrevYear:function(){nr(-1)},onNextYear:function(){nr(1)},onYearClick:function(){bn("year",Jt)}})),_.createElement(Ks,(0,B.Z)({},Ce,{prefixCls:Pe,onSelect:function(Pn){_n(Pn,"mouse"),bn("date",Pn)}})))}var Zu=Wu;function Uc(Ce){var Pe=Ce.prefixCls,He=Ce.generateConfig,Dt=Ce.locale,St=Ce.viewDate,$t=Ce.onNextYear,Jt=Ce.onPrevYear,bn=Ce.onYearClick,_n=_.useContext(vt),Mn=_n.hideHeader;if(Mn)return null;var nr="".concat(Pe,"-header");return _.createElement(Ci,(0,B.Z)({},Ce,{prefixCls:nr,onSuperPrev:Jt,onSuperNext:$t}),_.createElement("button",{type:"button",onClick:bn,className:"".concat(Pe,"-year-btn")},ze(St,{locale:Dt,format:Dt.yearFormat,generateConfig:He})))}var Wi=Uc,os=4,so=1;function mc(Ce){var Pe=Ce.prefixCls,He=Ce.locale,Dt=Ce.value,St=Ce.viewDate,$t=Ce.generateConfig,Jt=Ce.cellRender,bn=_.useContext(Qn),_n=bn.rangedValue,Mn=bn.hoverRangedValue,nr="".concat(Pe,"-cell"),On=er({cellPrefixCls:nr,value:Dt,generateConfig:$t,rangedValue:_n,hoverRangedValue:Mn,isSameCell:function(Cn,Rn){return Re($t,Cn,Rn)},isInView:function(){return!0},offsetCell:function(Cn,Rn){return $t.addMonth(Cn,Rn*3)}}),Pn=$t.setDate($t.setMonth(St,0),1),Wn=Jt?function(Zn,Cn){return Jt(Zn,{originNode:Cn,locale:He,today:$t.getNow(),type:"quarter"})}:void 0;return _.createElement(Or,(0,B.Z)({},Ce,{rowNum:so,colNum:os,baseDate:Pn,getCellNode:Wn,getCellText:function(Cn){return ze(Cn,{locale:He,format:He.quarterFormat||"[Q]Q",generateConfig:$t})},getCellClassName:On,getCellDate:function(Cn,Rn){return $t.addMonth(Cn,Rn*3)},titleCell:function(Cn){return ze(Cn,{locale:He,format:"YYYY-[Q]Q",generateConfig:$t})}}))}var _0=mc;function zc(Ce){var Pe=Ce.prefixCls,He=Ce.operationRef,Dt=Ce.onViewDateChange,St=Ce.generateConfig,$t=Ce.value,Jt=Ce.viewDate,bn=Ce.onPanelChange,_n=Ce.onSelect,Mn="".concat(Pe,"-quarter-panel");He.current={onKeyDown:function(Pn){return on(Pn,{onLeftRight:function(Zn){_n(St.addMonth($t||Jt,Zn*3),"key")},onCtrlLeftRight:function(Zn){_n(St.addYear($t||Jt,Zn),"key")},onUpDown:function(Zn){_n(St.addYear($t||Jt,Zn),"key")}})}};var nr=function(Pn){var Wn=St.addYear(Jt,Pn);Dt(Wn),bn(null,Wn)};return _.createElement("div",{className:Mn},_.createElement(Wi,(0,B.Z)({},Ce,{prefixCls:Pe,onPrevYear:function(){nr(-1)},onNextYear:function(){nr(1)},onYearClick:function(){bn("year",Jt)}})),_.createElement(_0,(0,B.Z)({},Ce,{prefixCls:Pe,onSelect:function(Pn){_n(Pn,"mouse")}})))}var gc=zc;function b0(Ce){var Pe=Ce.prefixCls,He=Ce.generateConfig,Dt=Ce.locale,St=Ce.value,$t=Ce.disabledDate,Jt=Ce.onSelect,bn=_.useContext(Qn),_n=bn.rangedValue,Mn=bn.hoverRangedValue,nr=_.useContext(vt),On=nr.onDateMouseEnter,Pn=nr.onDateMouseLeave,Wn=(Mn==null?void 0:Mn[0])||(_n==null?void 0:_n[0]),Zn=(Mn==null?void 0:Mn[1])||(_n==null?void 0:_n[1]),Cn="".concat(Pe,"-cell"),Rn=function(br){var Sr=Ct({cellDate:br,mode:"week",disabledDate:$t,generateConfig:He});return _.createElement("td",{key:"week",className:Ve()(Cn,"".concat(Cn,"-week")),onClick:function(){Sr||Jt(br,"mouse")},onMouseEnter:function(){!Sr&&On&&On(br)},onMouseLeave:function(){!Sr&&Pn&&Pn(br)}},_.createElement("div",{className:"".concat(Cn,"-inner")},He.locale.getWeek(Dt.locale,br)))},qn="".concat(Pe,"-week-panel-row"),Ar=function(br){var Sr,Cr=Be(He,Dt.locale,Wn,br),dr=Be(He,Dt.locale,Zn,br);return Ve()(qn,(Sr={},(0,at.Z)(Sr,"".concat(qn,"-selected"),!_n&&Be(He,Dt.locale,St,br)),(0,at.Z)(Sr,"".concat(qn,"-range-start"),Cr),(0,at.Z)(Sr,"".concat(qn,"-range-end"),dr),(0,at.Z)(Sr,"".concat(qn,"-range-hover"),!Cr&&!dr&&yt(He,Wn,Zn,br)),Sr))};return _.createElement(Bs,(0,B.Z)({},Ce,{panelName:"week",prefixColumn:Rn,rowClassName:Ar,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var A0=b0,Zr=10;function Ws(Ce){var Pe=Ce.prefixCls,He=Ce.generateConfig,Dt=Ce.viewDate,St=Ce.onPrevDecade,$t=Ce.onNextDecade,Jt=Ce.onDecadeClick,bn=_.useContext(vt),_n=bn.hideHeader;if(_n)return null;var Mn="".concat(Pe,"-header"),nr=He.getYear(Dt),On=Math.floor(nr/Zr)*Zr,Pn=On+Zr-1;return _.createElement(Ci,(0,B.Z)({},Ce,{prefixCls:Mn,onSuperPrev:St,onSuperNext:$t}),_.createElement("button",{type:"button",onClick:Jt,className:"".concat(Pe,"-decade-btn")},On,"-",Pn))}var vc=Ws,No=3,ll=4;function vs(Ce){var Pe=Ce.prefixCls,He=Ce.value,Dt=Ce.viewDate,St=Ce.locale,$t=Ce.generateConfig,Jt=Ce.cellRender,bn=_.useContext(Qn),_n=bn.rangedValue,Mn=bn.hoverRangedValue,nr="".concat(Pe,"-cell"),On=$t.getYear(Dt),Pn=Math.floor(On/Zr)*Zr,Wn=Pn+Zr-1,Zn=$t.setYear(Dt,Pn-Math.ceil((No*ll-Zr)/2)),Cn=$t.getNow(),Rn=function(br){var Sr=$t.getYear(br);return Pn<=Sr&&Sr<=Wn},qn=er({cellPrefixCls:nr,value:He,generateConfig:$t,rangedValue:_n,hoverRangedValue:Mn,isSameCell:function(br,Sr){return fe($t,br,Sr)},isInView:Rn,offsetCell:function(br,Sr){return $t.addYear(br,Sr)}}),Ar=Jt?function(hr,br){return Jt(hr,{originNode:br,today:Cn,type:"year",locale:St})}:void 0;return _.createElement(Or,(0,B.Z)({},Ce,{rowNum:ll,colNum:No,baseDate:Zn,getCellNode:Ar,getCellText:$t.getYear,getCellClassName:qn,getCellDate:$t.addYear,titleCell:function(br){return ze(br,{locale:St,format:"YYYY",generateConfig:$t})}}))}var Tl=vs;function Tu(Ce){var Pe=Ce.prefixCls,He=Ce.operationRef,Dt=Ce.onViewDateChange,St=Ce.generateConfig,$t=Ce.value,Jt=Ce.viewDate,bn=Ce.sourceMode,_n=Ce.onSelect,Mn=Ce.onPanelChange,nr="".concat(Pe,"-year-panel");He.current={onKeyDown:function(Wn){return on(Wn,{onLeftRight:function(Cn){_n(St.addYear($t||Jt,Cn),"key")},onCtrlLeftRight:function(Cn){_n(St.addYear($t||Jt,Cn*Zr),"key")},onUpDown:function(Cn){_n(St.addYear($t||Jt,Cn*No),"key")},onEnter:function(){Mn(bn==="date"?"date":"month",$t||Jt)}})}};var On=function(Wn){var Zn=St.addYear(Jt,Wn*10);Dt(Zn),Mn(null,Zn)};return _.createElement("div",{className:nr},_.createElement(vc,(0,B.Z)({},Ce,{prefixCls:Pe,onPrevDecade:function(){On(-1)},onNextDecade:function(){On(1)},onDecadeClick:function(){Mn("decade",Jt)}})),_.createElement(Tl,(0,B.Z)({},Ce,{prefixCls:Pe,onSelect:function(Wn){Mn(bn==="date"?"date":"month",Wn),_n(Wn,"mouse")}})))}var uo=Tu;function Vu(Ce,Pe,He){return He?_.createElement("div",{className:"".concat(Ce,"-footer-extra")},He(Pe)):null}function cl(Ce){var Pe=Ce.prefixCls,He=Ce.components,Dt=He===void 0?{}:He,St=Ce.needConfirmButton,$t=Ce.onNow,Jt=Ce.onOk,bn=Ce.okDisabled,_n=Ce.showNow,Mn=Ce.locale,nr,On;if(St){var Pn=Dt.button||"button";$t&&_n!==!1&&(nr=_.createElement("li",{className:"".concat(Pe,"-now")},_.createElement("a",{className:"".concat(Pe,"-now-btn"),onClick:$t},Mn.now))),On=St&&_.createElement("li",{className:"".concat(Pe,"-ok")},_.createElement(Pn,{disabled:bn,onClick:Jt},Mn.ok))}return!nr&&!On?null:_.createElement("ul",{className:"".concat(Pe,"-ranges")},nr,On)}var yc=["date","month"];function dl(Ce){var Pe,He=Ce,Dt=He.prefixCls,St=Dt===void 0?"rc-picker":Dt,$t=He.className,Jt=He.style,bn=He.locale,_n=He.generateConfig,Mn=He.value,nr=He.defaultValue,On=He.pickerValue,Pn=He.defaultPickerValue,Wn=He.disabledDate,Zn=He.mode,Cn=He.picker,Rn=Cn===void 0?"date":Cn,qn=He.tabIndex,Ar=qn===void 0?0:qn,hr=He.showNow,br=He.showTime,Sr=He.showToday,Cr=He.renderExtraFooter,dr=He.hideHeader,Di=He.onSelect,qr=He.onChange,Bi=He.onPanelChange,Pi=He.onMouseDown,ua=He.onPickerValueChange,ca=He.onOk,Ba=He.components,Zi=He.direction,Ii=He.hourStep,ji=Ii===void 0?1:Ii,da=He.minuteStep,fa=da===void 0?1:da,zi=He.secondStep,Sa=zi===void 0?1:zi,ls=He.dateRender,Fa=He.monthCellRender,As=He.cellRender,Ha=Rn==="date"&&!!br||Rn==="time",Cs=24%ji===0,Ma=60%fa===0,$a=60%Sa===0,es=_.useContext(vt),Is=es.operationRef,cs=es.onSelect,Zs=es.hideRanges,wu=es.defaultOpenValue,ki=_.useContext(Qn),Ia=ki.inRange,Va=ki.panelPosition,ks=ki.rangedValue,Ts=ki.hoverRangedValue,Qa=_.useRef({}),ys=_.useRef(!0),Ou=(0,We.Z)(null,{value:Mn,defaultValue:nr,postState:function(kr){return!kr&&wu&&Rn==="time"?wu:kr}}),Pu=(0,X.Z)(Ou,2),Vs=Pu[0],wo=Pu[1],Vl=(0,We.Z)(null,{value:On,defaultValue:Pn||Vs,postState:function(kr){var Fi=_n.getNow();if(!kr)return Fi;if(!Vs&&br){var za=(0,kt.Z)(br)==="object"?br.defaultValue:nr;return Er(_n,Array.isArray(kr)?kr[0]:kr,za||Fi)}return Array.isArray(kr)?kr[0]:kr}}),gl=(0,X.Z)(Vl,2),Xs=gl[0],ju=gl[1],pu=function(kr){ju(kr),ua&&ua(kr)},Xl=function(kr){var Fi=pr[Rn];return Fi?Fi(kr):kr},xo=(0,We.Z)(function(){return Rn==="time"?"time":Xl("date")},{value:Zn}),xu=(0,X.Z)(xo,2),Ua=xu[0],au=xu[1];_.useEffect(function(){au(Rn)},[Rn]);var lo=_.useState(function(){return Ua}),Xu=(0,X.Z)(lo,2),mu=Xu[0],su=Xu[1],gu=function(kr,Fi){var za=Xl(kr||Ua);su(Ua),au(za),Bi&&(Ua!==za||ut(_n,Xs,Xs))&&Bi(Fi,za)},ds=function(kr,Fi){var za=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Ua===Rn||za)&&(wo(kr),Di&&Di(kr),cs&&cs(kr,Fi),qr&&!ut(_n,kr,Vs)&&!(Wn!=null&&Wn(kr))&&qr(kr))},ga=function(kr){if(yc.includes(Ua)){var Fi,za,fs=Ua==="date";switch(kr===ln.Z.PAGE_UP||kr===ln.Z.PAGE_DOWN?za=fs?_n.addMonth:_n.addYear:za=fs?_n.addDate:_n.addMonth,kr){case ln.Z.LEFT:case ln.Z.PAGE_UP:Fi=za(Xs,-1);break;case ln.Z.RIGHT:case ln.Z.PAGE_DOWN:Fi=za(Xs,1);break;case ln.Z.UP:case ln.Z.DOWN:Fi=za(Xs,Number("".concat(kr===ln.Z.UP?"-":"").concat(fs?P:_o)));break}if(Fi)return!(Wn!=null&&Wn(Fi))}return!0},So=function(kr){if(Qa.current&&Qa.current.onKeyDown){var Fi=!0,za=kr.which;if([ln.Z.LEFT,ln.Z.RIGHT,ln.Z.UP,ln.Z.DOWN,ln.Z.PAGE_UP,ln.Z.PAGE_DOWN,ln.Z.ENTER].includes(za)&&(kr.preventDefault(),za!==ln.Z.ENTER&&Ar===0&&(Fi=ga(za))),Fi)return Qa.current.onKeyDown(kr)}return(0,e.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},ti=function(kr){Qa.current&&Qa.current.onBlur&&Qa.current.onBlur(kr)};Is&&Va!=="right"&&(Is.current={onKeyDown:So,onClose:function(){Qa.current&&Qa.current.onClose&&Qa.current.onClose()}}),_.useEffect(function(){Mn&&!ys.current&&ju(Mn)},[Mn]),_.useEffect(function(){ys.current=!1},[]);var Ls,Ju=pn({cellRender:As,monthCellRender:Fa,dateRender:ls}),oa=(0,Ee.Z)((0,Ee.Z)({},Ce),{},{cellRender:Ju,operationRef:Qa,prefixCls:St,viewDate:Xs,value:Vs,onViewDateChange:pu,sourceMode:mu,onPanelChange:gu,disabledDate:Wn});switch(delete oa.onChange,delete oa.onSelect,Ua){case"decade":Ls=_.createElement(fu,(0,B.Z)({},oa,{onSelect:function(kr,Fi){pu(kr),ds(kr,Fi)}}));break;case"year":Ls=_.createElement(uo,(0,B.Z)({},oa,{onSelect:function(kr,Fi){pu(kr),ds(kr,Fi)}}));break;case"month":Ls=_.createElement(Zu,(0,B.Z)({},oa,{onSelect:function(kr,Fi){pu(kr),ds(kr,Fi)}}));break;case"quarter":Ls=_.createElement(gc,(0,B.Z)({},oa,{onSelect:function(kr,Fi){pu(kr),ds(kr,Fi)}}));break;case"week":Ls=_.createElement(A0,(0,B.Z)({},oa,{onSelect:function(kr,Fi){pu(kr),ds(kr,Fi)}}));break;case"time":delete oa.showTime,Ls=_.createElement(Gs,(0,B.Z)({},oa,(0,kt.Z)(br)==="object"?br:null,{onSelect:function(kr,Fi){pu(kr),ds(kr,Fi)}}));break;default:br?Ls=_.createElement(E0,(0,B.Z)({},oa,{onSelect:function(kr,Fi){pu(kr),ds(kr,Fi)}})):Ls=_.createElement(Bs,(0,B.Z)({},oa,{onSelect:function(kr,Fi){pu(kr),ds(kr,Fi)}}))}var _a,Nu,Nt=function(){var kr=_n.getNow(),Fi=Qr(_n.getHour(kr),_n.getMinute(kr),_n.getSecond(kr),Cs?ji:1,Ma?fa:1,$a?Sa:1),za=yr(_n,kr,Fi[0],Fi[1],Fi[2]);ds(za,"submit")};Zs||(_a=Vu(St,Ua,Cr),br&&Ua!=="date"?Nu=null:Nu=cl({prefixCls:St,components:Ba,needConfirmButton:Ha,okDisabled:!Vs||Wn&&Wn(Vs),locale:bn,showNow:hr,onNow:Ha&&Nt,onOk:function(){Vs&&(ds(Vs,"submit",!0),ca&&ca(Vs))}}));var Xr;if(Sr&&Ua==="date"&&Rn==="date"&&!br){var Bo=_n.getNow(),Jl="".concat(St,"-today-btn"),Uo=Wn&&Wn(Bo);Xr=_.createElement("a",{className:Ve()(Jl,Uo&&"".concat(Jl,"-disabled")),"aria-disabled":Uo,onClick:function(){Uo||ds(Bo,"mouse",!0)}},bn.today)}return _.createElement(vt.Provider,{value:(0,Ee.Z)((0,Ee.Z)({},es),{},{mode:Ua,hideHeader:"hideHeader"in Ce?dr:es.hideHeader,hidePrevBtn:Ia&&Va==="right",hideNextBtn:Ia&&Va==="left"})},_.createElement("div",{tabIndex:Ar,className:Ve()("".concat(St,"-panel"),$t,(Pe={},(0,at.Z)(Pe,"".concat(St,"-panel-has-range"),ks&&ks[0]&&ks[1]),(0,at.Z)(Pe,"".concat(St,"-panel-has-range-hover"),Ts&&Ts[0]&&Ts[1]),(0,at.Z)(Pe,"".concat(St,"-panel-rtl"),Zi==="rtl"),Pe)),style:Jt,onKeyDown:So,onBlur:ti,onMouseDown:Pi},Ls,_a||Nu||Xr?_.createElement("div",{className:"".concat(St,"-footer")},_a,Nu,Xr):null))}var Ll=dl,Rl=w(35593),Ol={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ec(Ce){var Pe,He=Ce.prefixCls,Dt=Ce.popupElement,St=Ce.popupStyle,$t=Ce.visible,Jt=Ce.dropdownClassName,bn=Ce.dropdownAlign,_n=Ce.transitionName,Mn=Ce.getPopupContainer,nr=Ce.children,On=Ce.range,Pn=Ce.popupPlacement,Wn=Ce.direction,Zn="".concat(He,"-dropdown"),Cn=function(){return Pn!==void 0?Pn:Wn==="rtl"?"bottomRight":"bottomLeft"};return _.createElement(Rl.Z,{showAction:[],hideAction:[],popupPlacement:Cn(),builtinPlacements:Ol,prefixCls:Zn,popupTransitionName:_n,popup:Dt,popupAlign:bn,popupVisible:$t,popupClassName:Ve()(Jt,(Pe={},(0,at.Z)(Pe,"".concat(Zn,"-range"),On),(0,at.Z)(Pe,"".concat(Zn,"-rtl"),Wn==="rtl"),Pe)),popupStyle:St,getPopupContainer:Mn},nr)}var _c=Ec;function Pl(Ce){var Pe=Ce.prefixCls,He=Ce.presets,Dt=Ce.onClick,St=Ce.onHover;return He.length?_.createElement("div",{className:"".concat(Pe,"-presets")},_.createElement("ul",null,He.map(function($t,Jt){var bn=$t.label,_n=$t.value;return _.createElement("li",{key:Jt,onClick:function(){return Dt==null?void 0:Dt(fr(_n))},onMouseEnter:function(){return St==null?void 0:St(fr(_n))},onMouseLeave:function(){return St==null?void 0:St(null)}},bn)}))):null}function Gc(Ce){var Pe=Ce.picker,He=Ce.disabledHours,Dt=Ce.disabledMinutes,St=Ce.disabledSeconds;Pe==="time"&&(He||Dt||St)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function bo(Ce,Pe,He){var Dt=(0,kt.Z)(Pe)==="object"?Pe.clearIcon:He;return Dt||_.createElement("span",{className:"".concat(Ce,"-clear-btn")})}function fl(Ce){var Pe,He=Ce,Dt=He.prefixCls,St=Dt===void 0?"rc-picker":Dt,$t=He.id,Jt=He.name,bn=He.tabIndex,_n=He.style,Mn=He.className,nr=He.dropdownClassName,On=He.dropdownAlign,Pn=He.popupStyle,Wn=He.transitionName,Zn=He.generateConfig,Cn=He.locale,Rn=He.inputReadOnly,qn=He.allowClear,Ar=He.autoFocus,hr=He.showTime,br=He.picker,Sr=br===void 0?"date":br,Cr=He.format,dr=He.use12Hours,Di=He.value,qr=He.defaultValue,Bi=He.presets,Pi=He.open,ua=He.defaultOpen,ca=He.defaultOpenValue,Ba=He.suffixIcon,Zi=He.clearIcon,Ii=He.disabled,ji=He.disabledDate,da=He.placeholder,fa=He.getPopupContainer,zi=He.pickerRef,Sa=He.panelRender,ls=He.onChange,Fa=He.onOpenChange,As=He.onFocus,Ha=He.onBlur,Cs=He.onMouseDown,Ma=He.onMouseUp,$a=He.onMouseEnter,es=He.onMouseLeave,Is=He.onContextMenu,cs=He.onClick,Zs=He.onKeyDown,wu=He.onSelect,ki=He.direction,Ia=He.autoComplete,Va=Ia===void 0?"off":Ia,ks=He.inputRender,Ts=He.changeOnBlur,Qa=_.useRef(null),ys=Sr==="date"&&!!hr||Sr==="time",Ou=Z(Bi),Pu=Gn(Wt(Cr,Sr,hr,dr)),Vs=_.useRef(null),wo=_.useRef(null),Vl=_.useRef(null),gl=(0,We.Z)(null,{value:Di,defaultValue:qr}),Xs=(0,X.Z)(gl,2),ju=Xs[0],pu=Xs[1],Xl=_.useState(ju),xo=(0,X.Z)(Xl,2),xu=xo[0],Ua=xo[1],au=_.useRef(null),lo=(0,We.Z)(!1,{value:Pi,defaultValue:ua,postState:function($r){return Ii?!1:$r},onChange:function($r){Fa&&Fa($r),!$r&&au.current&&au.current.onClose&&au.current.onClose()}}),Xu=(0,X.Z)(lo,2),mu=Xu[0],su=Xu[1],gu=rn(xu,{formatList:Pu,generateConfig:Zn,locale:Cn}),ds=(0,X.Z)(gu,2),ga=ds[0],So=ds[1],ti=me({valueTexts:ga,onTextChange:function($r){var Js=Pt($r,{locale:Cn,formatList:Pu,generateConfig:Zn});Js&&(!ji||!ji(Js))&&Ua(Js)}}),Ls=(0,X.Z)(ti,3),Ju=Ls[0],oa=Ls[1],_a=Ls[2],Nu=function($r){Ua($r),pu($r),ls&&!ut(Zn,ju,$r)&&ls($r,$r?ze($r,{generateConfig:Zn,locale:Cn,format:Pu[0]}):"")},Nt=function($r){Ii&&$r||su($r)},Xr=function($r){return mu&&au.current&&au.current.onKeyDown?au.current.onKeyDown($r):((0,e.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Bo=function(){for(var $r=arguments.length,Js=new Array($r),uu=0;uu<$r;uu++)Js[uu]=arguments[uu];cs==null||cs.apply(void 0,Js),Qa.current&&(Qa.current.focus(),Nt(!0))},Jl=function($r){Ts&&Nu(xu),Ha==null||Ha($r)},Uo=Q({blurToCancel:ys,open:mu,value:Ju,triggerOpen:Nt,forwardKeyDown:Xr,isClickOutside:function($r){return!Tn([Vs.current,wo.current,Vl.current],$r)},onSubmit:function(){return!xu||ji&&ji(xu)?!1:(Nu(xu),Nt(!1),_a(),!0)},onCancel:function(){Nt(!1),Ua(ju),_a()},onKeyDown:function($r,Js){Zs==null||Zs($r,Js)},onFocus:As,onBlur:Jl,changeOnBlur:Ts}),oi=(0,X.Z)(Uo,2),kr=oi[0],Fi=oi[1],za=Fi.focused,fs=Fi.typing;_.useEffect(function(){mu||(Ua(ju),!ga.length||ga[0]===""?oa(""):So!==Ju&&_a())},[mu,ga]),_.useEffect(function(){mu||_a()},[Sr]),_.useEffect(function(){Ua(ju)},[ju]),zi&&(zi.current={focus:function(){var $r;($r=Qa.current)===null||$r===void 0||$r.focus()},blur:function(){var $r;($r=Qa.current)===null||$r===void 0||$r.blur()}});var qu=An(Ju,{formatList:Pu,generateConfig:Zn,locale:Cn}),Fc=(0,X.Z)(qu,3),Mc=Fc[0],ql=Fc[1],Ds=Fc[2],vi=(0,Ee.Z)((0,Ee.Z)({},Ce),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),$l=_.createElement("div",{className:"".concat(St,"-panel-layout")},_.createElement(Pl,{prefixCls:St,presets:Ou,onClick:function($r){Nu($r),Nt(!1)}}),_.createElement(Ll,(0,B.Z)({},vi,{generateConfig:Zn,className:Ve()((0,at.Z)({},"".concat(St,"-panel-focused"),!fs)),value:xu,locale:Cn,tabIndex:-1,onSelect:function($r){wu==null||wu($r),Ua($r)},direction:ki,onPanelChange:function($r,Js){var uu=Ce.onPanelChange;Ds(!0),uu==null||uu($r,Js)}})));Sa&&($l=Sa($l));var Yu=_.createElement("div",{className:"".concat(St,"-panel-container"),ref:Vs,onMouseDown:function($r){$r.preventDefault()}},$l),n0;Ba&&(n0=_.createElement("span",{className:"".concat(St,"-suffix"),onMouseDown:function($r){$r.preventDefault()}},Ba));var B0=bo(St,qn,Zi),r0=_.createElement("span",{onMouseDown:function($r){$r.preventDefault(),$r.stopPropagation()},onMouseUp:function($r){$r.preventDefault(),$r.stopPropagation(),Nu(null),Nt(!1)},className:"".concat(St,"-clear"),role:"button"},B0),i0=!!qn&&ju&&!Ii,ec=(0,Ee.Z)((0,Ee.Z)((0,Ee.Z)({id:$t,tabIndex:bn,disabled:Ii,readOnly:Rn||typeof Pu[0]=="function"||!fs,value:Mc||Ju,onChange:function($r){oa($r.target.value)},autoFocus:Ar,placeholder:da,ref:Qa,title:Ju},kr),{},{size:st(Sr,Pu[0],Zn),name:Jt},(0,oe.Z)(Ce,{aria:!0,data:!0})),{},{autoComplete:Va}),a0=ks?ks(ec):_.createElement("input",ec),s0=function($r,Js){(Js==="submit"||Js!=="key"&&!ys)&&(Nu($r),Nt(!1))},u0=ki==="rtl"?"bottomRight":"bottomLeft";return _.createElement(vt.Provider,{value:{operationRef:au,hideHeader:Sr==="time",onSelect:s0,open:mu,defaultOpenValue:ca,onDateMouseEnter:ql,onDateMouseLeave:Ds}},_.createElement(_c,{visible:mu,popupElement:Yu,popupStyle:Pn,prefixCls:St,dropdownClassName:nr,dropdownAlign:On,getPopupContainer:fa,transitionName:Wn,popupPlacement:u0,direction:ki},_.createElement("div",{ref:Vl,className:Ve()(St,Mn,(Pe={},(0,at.Z)(Pe,"".concat(St,"-disabled"),Ii),(0,at.Z)(Pe,"".concat(St,"-focused"),za),(0,at.Z)(Pe,"".concat(St,"-rtl"),ki==="rtl"),Pe)),style:_n,onMouseDown:Cs,onMouseUp:Ma,onMouseEnter:$a,onMouseLeave:es,onContextMenu:Is,onClick:Bo},_.createElement("div",{className:Ve()("".concat(St,"-input"),(0,at.Z)({},"".concat(St,"-input-placeholder"),!!Mc)),ref:wo},a0,n0,i0&&r0))))}var Yo=function(Ce){(0,qe.Z)(He,Ce);var Pe=(0,lt.Z)(He);function He(){var Dt;(0,_e.Z)(this,He);for(var St=arguments.length,$t=new Array(St),Jt=0;Jt<St;Jt++)$t[Jt]=arguments[Jt];return Dt=Pe.call.apply(Pe,[this].concat($t)),(0,at.Z)((0,Xe.Z)(Dt),"pickerRef",_.createRef()),(0,at.Z)((0,Xe.Z)(Dt),"focus",function(){Dt.pickerRef.current&&Dt.pickerRef.current.focus()}),(0,at.Z)((0,Xe.Z)(Dt),"blur",function(){Dt.pickerRef.current&&Dt.pickerRef.current.blur()}),Dt}return(0,xe.Z)(He,[{key:"render",value:function(){return _.createElement(fl,(0,B.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),He}(_.Component),Lu=Yo;function Ao(Ce,Pe){var He=Ce.picker,Dt=Ce.locale,St=Ce.selectedValue,$t=Ce.disabledDate,Jt=Ce.disabled,bn=Ce.generateConfig,_n=Kn(St,0),Mn=Kn(St,1);function nr(Cn){return bn.locale.getWeekFirstDate(Dt.locale,Cn)}function On(Cn){var Rn=bn.getYear(Cn),qn=bn.getMonth(Cn);return Rn*100+qn}function Pn(Cn){var Rn=bn.getYear(Cn),qn=Me(bn,Cn);return Rn*10+qn}var Wn=_.useCallback(function(Cn){if(Jt[0]||$t&&$t(Cn))return!0;if(Jt[1]&&Mn)return!de(bn,Cn,Mn)&&bn.isAfter(Cn,Mn);if(!Pe&&Mn)switch(He){case"quarter":return Pn(Cn)>Pn(Mn);case"month":return On(Cn)>On(Mn);case"week":return nr(Cn)>nr(Mn);default:return!de(bn,Cn,Mn)&&bn.isAfter(Cn,Mn)}return!1},[$t,Jt[1],Mn,Pe]),Zn=_.useCallback(function(Cn){if(Jt[1]||$t&&$t(Cn))return!0;if(Jt[0]&&_n)return!de(bn,Cn,Mn)&&bn.isAfter(_n,Cn);if(!Pe&&_n)switch(He){case"quarter":return Pn(Cn)<Pn(_n);case"month":return On(Cn)<On(_n);case"week":return nr(Cn)<nr(_n);default:return!de(bn,Cn,_n)&&bn.isAfter(_n,Cn)}return!1},[$t,Jt[0],_n,Pe]);return[Wn,Zn]}var bc=w(70425),C0=w(6089);function Ms(Ce,Pe,He,Dt,St,$t,Jt,bn,_n,Mn){var nr=_.useState(!1),On=(0,X.Z)(nr,2),Pn=On[0],Wn=On[1],Zn=(0,bc.useMergedState)(Ce||!1,{value:Pe}),Cn=(0,X.Z)(Zn,2),Rn=Cn[0],qn=Cn[1],Ar=(0,bc.useMergedState)(Ce||!1,{value:Pe,onChange:function(ji){Mn==null||Mn(ji)}}),hr=(0,X.Z)(Ar,2),br=hr[0],Sr=hr[1],Cr=(0,bc.useMergedState)(0,{value:He}),dr=(0,X.Z)(Cr,2),Di=dr[0],qr=dr[1],Bi=_.useState(null),Pi=(0,X.Z)(Bi,2),ua=Pi[0],ca=Pi[1];_.useEffect(function(){br&&Wn(!0)},[br]);var Ba=function(ji){return ji===0?1:0},Zi=(0,C0.Z)(function(Ii,ji,da){if(ji===!1)Sr(Ii);else if(Ii){qr(ji),Sr(Ii);var fa=Ba(ji);!br||![Jt,bn][fa]?ca(fa):(Wn(!1),ua!==null&&ca(null))}else if(da==="confirm"||da==="blur"&&Dt){var zi=Rn?Ba(ji):ua;zi!==null&&(Wn(!1),qr(zi)),ca(null),zi!==null&&!_n[zi]?(0,It.Z)(function(){var Sa,ls=[St,$t][zi];(Sa=ls.current)===null||Sa===void 0||Sa.focus()}):Sr(!1)}else Sr(!1),qn(!1)});return[br,Di,Pn,Zi]}function Kc(Ce,Pe,He,Dt){var St=zt(Ce,He,Dt,1);function $t(Jt){return Jt(Ce,Pe)?"same":Jt(St,Pe)?"closing":"far"}switch(He){case"year":return $t(function(Jt,bn){return U(Dt,Jt,bn)});case"quarter":case"month":return $t(function(Jt,bn){return fe(Dt,Jt,bn)});default:return $t(function(Jt,bn){return Ye(Dt,Jt,bn)})}}function Ac(Ce,Pe,He,Dt){var St=Kn(Ce,0),$t=Kn(Ce,1);if(Pe===0)return St;if(St&&$t){var Jt=Kc(St,$t,He,Dt);switch(Jt){case"same":return St;case"closing":return St;default:return zt($t,He,Dt,-1)}}return St}function D0(Ce){var Pe=Ce.values,He=Ce.picker,Dt=Ce.defaultDates,St=Ce.generateConfig,$t=_.useState(function(){return[Kn(Dt,0),Kn(Dt,1)]}),Jt=(0,X.Z)($t,2),bn=Jt[0],_n=Jt[1],Mn=_.useState(null),nr=(0,X.Z)(Mn,2),On=nr[0],Pn=nr[1],Wn=Kn(Pe,0),Zn=Kn(Pe,1);function Cn(qn){return bn[qn]?bn[qn]:Kn(On,qn)||Ac(Pe,qn,He,St)||Wn||Zn||St.getNow()}function Rn(qn,Ar){if(qn){var hr=Nn(On,qn,Ar);_n(Nn(bn,null,Ar)||[null,null]);var br=(Ar+1)%2;Kn(Pe,br)||(hr=Nn(hr,qn,br)),Pn(hr)}else(Wn||Zn)&&Pn(null)}return[Cn,Rn]}function jl(Ce,Pe){return Ce&&Ce[0]&&Ce[1]&&Pe.isAfter(Ce[0],Ce[1])?[Ce[1],Ce[0]]:Ce}function is(Ce,Pe,He,Dt){return!!(Ce||Dt&&Dt[Pe]||He[(Pe+1)%2])}function hl(Ce){var Pe,He,Dt,St=Ce,$t=St.prefixCls,Jt=$t===void 0?"rc-picker":$t,bn=St.id,_n=St.style,Mn=St.className,nr=St.popupStyle,On=St.dropdownClassName,Pn=St.transitionName,Wn=St.dropdownAlign,Zn=St.getPopupContainer,Cn=St.generateConfig,Rn=St.locale,qn=St.placeholder,Ar=St.autoFocus,hr=St.disabled,br=St.format,Sr=St.picker,Cr=Sr===void 0?"date":Sr,dr=St.showTime,Di=St.use12Hours,qr=St.separator,Bi=qr===void 0?"~":qr,Pi=St.value,ua=St.defaultValue,ca=St.defaultPickerValue,Ba=St.open,Zi=St.defaultOpen,Ii=St.disabledDate,ji=St.disabledTime,da=St.dateRender,fa=St.monthCellRender,zi=St.cellRender,Sa=St.panelRender,ls=St.presets,Fa=St.ranges,As=St.allowEmpty,Ha=St.allowClear,Cs=St.suffixIcon,Ma=St.clearIcon,$a=St.pickerRef,es=St.inputReadOnly,Is=St.mode,cs=St.renderExtraFooter,Zs=St.onChange,wu=St.onOpenChange,ki=St.onPanelChange,Ia=St.onCalendarChange,Va=St.onFocus,ks=St.onBlur,Ts=St.onMouseDown,Qa=St.onMouseUp,ys=St.onMouseEnter,Ou=St.onMouseLeave,Pu=St.onClick,Vs=St.onOk,wo=St.onKeyDown,Vl=St.components,gl=St.order,Xs=St.direction,ju=St.activePickerIndex,pu=St.autoComplete,Xl=pu===void 0?"off":pu,xo=St.changeOnBlur,xu=Cr==="date"&&!!dr||Cr==="time",Ua=(0,_.useRef)(null),au=(0,_.useRef)(null),lo=(0,_.useRef)(null),Xu=(0,_.useRef)(null),mu=(0,_.useRef)(null),su=(0,_.useRef)(null),gu=(0,_.useRef)(null),ds=(0,_.useRef)(null),ga=Gn(Wt(br,Cr,dr,Di)),So=(0,_.useRef)(null),ti=_.useMemo(function(){return Array.isArray(hr)?hr:[hr||!1,hr||!1]},[hr]),Ls=(0,We.Z)(null,{value:Pi,defaultValue:ua,postState:function(Lr){return Cr==="time"&&!gl?Lr:jl(Lr,Cn)}}),Ju=(0,X.Z)(Ls,2),oa=Ju[0],_a=Ju[1],Nu=D0({values:oa,picker:Cr,defaultDates:ca,generateConfig:Cn}),Nt=(0,X.Z)(Nu,2),Xr=Nt[0],Bo=Nt[1],Jl=(0,We.Z)(oa,{postState:function(Lr){var ai=Lr;if(ti[0]&&ti[1])return ai;for(var Gi=0;Gi<2;Gi+=1)ti[Gi]&&!ai&&!Kn(ai,Gi)&&!Kn(As,Gi)&&(ai=Nn(ai,Cn.getNow(),Gi));return ai}}),Uo=(0,X.Z)(Jl,2),oi=Uo[0],kr=Uo[1],Fi=(0,We.Z)([Cr,Cr],{value:Is}),za=(0,X.Z)(Fi,2),fs=za[0],qu=za[1];(0,_.useEffect)(function(){qu([Cr,Cr])},[Cr]);var Fc=function(Lr,ai){qu(Lr),ki&&ki(ai,Lr)},Mc=Ms(Zi,Ba,ju,xo,su,gu,Kn(oi,0),Kn(oi,1),ti,wu),ql=(0,X.Z)(Mc,4),Ds=ql[0],vi=ql[1],$l=ql[2],Yu=ql[3],n0=Ds&&vi===0,B0=Ds&&vi===1,r0=Ao({picker:Cr,selectedValue:oi,locale:Rn,disabled:ti,disabledDate:Ii,generateConfig:Cn},!Ds||$l),i0=(0,X.Z)(r0,2),ec=i0[0],a0=i0[1],s0=(0,_.useState)(0),u0=(0,X.Z)(s0,2),Xa=u0[0],$r=u0[1];(0,_.useEffect)(function(){!Ds&&Ua.current&&$r(Ua.current.offsetWidth)},[Ds]);function Js(Ji){Yu(!0,Ji,"open"),(0,It.Z)(function(){var Lr,ai=[su,gu][Ji];(Lr=ai.current)===null||Lr===void 0||Lr.focus()},0)}function uu(Ji,Lr){var ai=Ji,Gi=Kn(ai,0),Ga=Kn(ai,1);Gi&&Ga&&Cn.isAfter(Gi,Ga)&&(Cr==="week"&&!Be(Cn,Rn.locale,Gi,Ga)||Cr==="quarter"&&!Re(Cn,Gi,Ga)||Cr!=="week"&&Cr!=="quarter"&&Cr!=="time"&&!de(Cn,Gi,Ga)?Lr===0?(ai=[Gi,null],Ga=null):(Gi=null,ai=[null,Ga]):(Cr!=="time"||gl!==!1)&&(ai=jl(ai,Cn))),kr(ai);var nc=ai&&ai[0]?ze(ai[0],{generateConfig:Cn,locale:Rn,format:ga[0]}):"",Hu=ai&&ai[1]?ze(ai[1],{generateConfig:Cn,locale:Rn,format:ga[0]}):"";if(Ia){var Mo={range:Lr===0?"start":"end"};Ia(ai,[nc,Hu],Mo)}var Io=is(Gi,0,ti,As),El=is(Ga,1,ti,As),ko=ai===null||Io&&El;ko&&(_a(ai),Zs&&(!ut(Cn,Kn(oa,0),Gi)||!ut(Cn,Kn(oa,1),Ga))&&Zs(ai,[nc,Hu]))}var F0=function(Lr){return Ds&&So.current&&So.current.onKeyDown?So.current.onKeyDown(Lr):((0,e.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},V0={formatList:ga,generateConfig:Cn,locale:Rn},jd=rn(Kn(oi,0),V0),Ic=(0,X.Z)(jd,2),zo=Ic[0],Nd=Ic[1],Yd=rn(Kn(oi,1),V0),Hd=(0,X.Z)(Yd,2),o0=Hd[0],Qd=Hd[1],X0=function(Lr,ai){var Gi=Pt(Lr,{locale:Rn,formatList:ga,generateConfig:Cn}),Ga=ai===0?ec:a0;Gi&&!Ga(Gi)&&(kr(Nn(oi,Gi,ai)),Bo(Gi,ai))},Ud=me({valueTexts:zo,onTextChange:function(Lr){return X0(Lr,0)}}),M0=(0,X.Z)(Ud,3),kc=M0[0],I0=M0[1],k0=M0[2],zd=me({valueTexts:o0,onTextChange:function(Lr){return X0(Lr,1)}}),l0=(0,X.Z)(zd,3),c0=l0[0],Tc=l0[1],Fo=l0[2],T0=(0,_.useState)(null),L0=(0,X.Z)(T0,2),Gd=L0[0],J0=L0[1],Kd=(0,_.useState)(null),q0=(0,X.Z)(Kd,2),vl=q0[0],$0=q0[1],df=An(kc,{formatList:ga,generateConfig:Cn,locale:Rn}),R0=(0,X.Z)(df,3),ed=R0[0],td=R0[1],O0=R0[2],Wd=An(c0,{formatList:ga,generateConfig:Cn,locale:Rn}),d0=(0,X.Z)(Wd,3),nd=d0[0],ff=d0[1],P0=d0[2],co=function(Lr){$0(Nn(oi,Lr,vi)),vi===0?td(Lr):ff(Lr)},rd=function(){$0(Nn(oi,null,vi)),vi===0?O0():P0()},$u=_.useState(Ds),Zd=(0,X.Z)($u,2),ad=Zd[0],sd=Zd[1];_.useEffect(function(){sd(Ds)},[Ds]);var Vd=function(Lr){if(xo&&ad){var ai=Kn(oi,vi);ai&&uu(oi,vi)}return ks==null?void 0:ks(Lr)},ws=function(Lr,ai){return{blurToCancel:!xo&&xu,forwardKeyDown:F0,onBlur:Vd,isClickOutside:function(Ga){return!Tn([au.current,lo.current,Xu.current,Ua.current],Ga)},onFocus:function(Ga){Va&&Va(Ga)},triggerOpen:function(Ga){Ga?Yu(Ga,Lr,"open"):Yu(Ga,Kn(oi,Lr)?Lr:!1,"blur")},onSubmit:function(){if(!oi||Ii&&Ii(oi[Lr]))return!1;uu(oi,Lr),ai(),Yu(!1,vi,"confirm")},onCancel:function(){Yu(!1,Lr,"cancel"),kr(oa),ai()}}},ud={onKeyDown:function(Lr,ai){wo==null||wo(Lr,ai)},changeOnBlur:xo},Xd=Q((0,Ee.Z)((0,Ee.Z)({},ws(0,k0)),{},{open:n0,value:kc},ud)),od=(0,X.Z)(Xd,2),xs=od[0],ld=od[1],fi=ld.focused,yl=ld.typing,Jd=Q((0,Ee.Z)((0,Ee.Z)({},ws(1,Fo)),{},{open:B0,value:c0},ud)),j0=(0,X.Z)(Jd,2),Go=j0[0],$s=j0[1],cd=$s.focused,Lc=$s.typing,dd=function(Lr){Pu&&Pu(Lr),!Ds&&!su.current.contains(Lr.target)&&!gu.current.contains(Lr.target)&&(ti[0]?ti[1]||Js(1):Js(0))},fd=function(Lr){Ts&&Ts(Lr),Ds&&(fi||cd)&&!su.current.contains(Lr.target)&&!gu.current.contains(Lr.target)&&Lr.preventDefault()},hd=oa&&oa[0]?ze(oa[0],{locale:Rn,format:"YYYYMMDDHHmmss",generateConfig:Cn}):"",pd=oa&&oa[1]?ze(oa[1],{locale:Rn,format:"YYYYMMDDHHmmss",generateConfig:Cn}):"";(0,_.useEffect)(function(){Ds||(kr(oa),!zo.length||zo[0]===""?I0(""):Nd!==kc&&k0(),!o0.length||o0[0]===""?Tc(""):Qd!==c0&&Fo())},[Ds,zo,o0]),(0,_.useEffect)(function(){kr(oa)},[hd,pd]);var N0=pn({cellRender:zi,monthCellRender:fa,dateRender:da}),qd=_.useMemo(function(){if(N0)return function(Ji,Lr){return N0(Ji,(0,Ee.Z)((0,Ee.Z)({},Lr),{},{range:vi?"end":"start"}))}},[vi,N0]);$a&&($a.current={focus:function(){su.current&&su.current.focus()},blur:function(){su.current&&su.current.blur(),gu.current&&gu.current.blur()}});var $d=Z(ls,Fa);function f0(){var Ji=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Lr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ai=null;Ds&&vl&&vl[0]&&vl[1]&&Cn.isAfter(vl[1],vl[0])&&(ai=vl);var Gi=dr;if(dr&&(0,kt.Z)(dr)==="object"&&dr.defaultValue){var Ga=dr.defaultValue;Gi=(0,Ee.Z)((0,Ee.Z)({},dr),{},{defaultValue:Kn(Ga,vi)||void 0})}return _.createElement(Qn.Provider,{value:{inRange:!0,panelPosition:Ji,rangedValue:Gd||oi,hoverRangedValue:ai}},_.createElement(Ll,(0,B.Z)({},Ce,Lr,{cellRender:qd,showTime:Gi,mode:fs[vi],generateConfig:Cn,style:void 0,direction:Xs,disabledDate:vi===0?ec:a0,disabledTime:function(Hu){return ji?ji(Hu,vi===0?"start":"end"):!1},className:Ve()((0,at.Z)({},"".concat(Jt,"-panel-focused"),vi===0?!yl:!Lc)),value:Kn(oi,vi),locale:Rn,tabIndex:-1,onPanelChange:function(Hu,Mo){vi===0&&O0(!0),vi===1&&P0(!0),Fc(Nn(fs,Mo,vi),Nn(oi,Hu,vi));var Io=Hu;Ji==="right"&&fs[vi]===Mo&&(Io=zt(Io,Mo,Cn,-1)),Bo(Io,vi)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:vi===0?Kn(oi,1):Kn(oi,0)})))}var ts=0,md=0;if(vi&&lo.current&&mu.current&&au.current&&ds.current){ts=lo.current.offsetWidth+mu.current.offsetWidth;var h0=ds.current.offsetLeft>ts?ds.current.offsetLeft-ts:ds.current.offsetLeft,Y0=au.current.offsetWidth,H0=ds.current.offsetWidth;Y0&&H0&&ts>Y0-H0-(Xs==="rtl"?0:h0)&&(md=ts)}var gd=Xs==="rtl"?{right:ts}:{left:ts};function vd(){var Ji,Lr=Vu(Jt,fs[vi],cs),ai=cl({prefixCls:Jt,components:Vl,needConfirmButton:xu,okDisabled:!Kn(oi,vi)||Ii&&Ii(oi[vi]),locale:Rn,onOk:function(){var Qu=Kn(oi,vi);Qu&&(uu(oi,vi),Vs==null||Vs(oi),Yu(!1,vi,"confirm"))}});if(Cr!=="time"&&!dr){var Gi=Xr(vi),Ga=zt(Gi,Cr,Cn),nc=fs[vi],Hu=nc===Cr,Mo=f0(Hu?"left":!1,{pickerValue:Gi,onPickerValueChange:function(Qu){Bo(Qu,vi)}}),Io=f0("right",{pickerValue:Ga,onPickerValueChange:function(Qu){Bo(zt(Qu,Cr,Cn,-1),vi)}});Xs==="rtl"?Ji=_.createElement(_.Fragment,null,Io,Hu&&Mo):Ji=_.createElement(_.Fragment,null,Mo,Hu&&Io)}else Ji=f0();var El=_.createElement("div",{className:"".concat(Jt,"-panel-layout")},_.createElement(Pl,{prefixCls:Jt,presets:$d,onClick:function(Qu){uu(Qu,null),Yu(!1,vi,"preset")},onHover:function(Qu){J0(Qu)}}),_.createElement("div",null,_.createElement("div",{className:"".concat(Jt,"-panels")},Ji),(Lr||ai)&&_.createElement("div",{className:"".concat(Jt,"-footer")},Lr,ai)));return Sa&&(El=Sa(El)),_.createElement("div",{className:"".concat(Jt,"-panel-container"),style:{marginLeft:md},ref:au,onMouseDown:function(Qu){Qu.preventDefault()}},El)}var ef=_.createElement("div",{className:Ve()("".concat(Jt,"-range-wrapper"),"".concat(Jt,"-").concat(Cr,"-range-wrapper")),style:{minWidth:Xa}},_.createElement("div",{ref:ds,className:"".concat(Jt,"-range-arrow"),style:gd}),vd()),yd;Cs&&(yd=_.createElement("span",{className:"".concat(Jt,"-suffix"),onMouseDown:function(Lr){Lr.preventDefault()}},Cs));var tf=bo(Jt,Ha,Ma),Ed=_.createElement("span",{onMouseDown:function(Lr){Lr.preventDefault(),Lr.stopPropagation()},onMouseUp:function(Lr){Lr.preventDefault(),Lr.stopPropagation();var ai=oa;ti[0]||(ai=Nn(ai,null,0)),ti[1]||(ai=Nn(ai,null,1)),uu(ai,null),Yu(!1,vi,"clear")},className:"".concat(Jt,"-clear"),role:"button"},tf),Rc=Ha&&(Kn(oa,0)&&!ti[0]||Kn(oa,1)&&!ti[1]),ou={size:st(Cr,ga[0],Cn)},Q0=0,tc=0;lo.current&&Xu.current&&mu.current&&(vi===0?tc=lo.current.offsetWidth:(Q0=ts,tc=Xu.current.offsetWidth));var _d=Xs==="rtl"?{right:Q0}:{left:Q0},bd=function(Lr,ai){var Gi=Nn(oi,Lr,vi);if(ai==="submit"||ai!=="key"&&!xu){uu(Gi,vi),vi===0?O0():P0();var Ga=vi===0?1:0;ti[Ga]?Yu(!1,!1,"confirm"):Yu(!1,vi,"confirm")}else kr(Gi)};return _.createElement(vt.Provider,{value:{operationRef:So,hideHeader:Cr==="time",onDateMouseEnter:co,onDateMouseLeave:rd,hideRanges:!0,onSelect:bd,open:Ds}},_.createElement(_c,{visible:Ds,popupElement:ef,popupStyle:nr,prefixCls:Jt,dropdownClassName:On,dropdownAlign:Wn,getPopupContainer:Zn,transitionName:Pn,range:!0,direction:Xs},_.createElement("div",(0,B.Z)({ref:Ua,className:Ve()(Jt,"".concat(Jt,"-range"),Mn,(Pe={},(0,at.Z)(Pe,"".concat(Jt,"-disabled"),ti[0]&&ti[1]),(0,at.Z)(Pe,"".concat(Jt,"-focused"),vi===0?fi:cd),(0,at.Z)(Pe,"".concat(Jt,"-rtl"),Xs==="rtl"),Pe)),style:_n,onClick:dd,onMouseEnter:ys,onMouseLeave:Ou,onMouseDown:fd,onMouseUp:Qa},(0,oe.Z)(Ce,{aria:!0,data:!0})),_.createElement("div",{className:Ve()("".concat(Jt,"-input"),(He={},(0,at.Z)(He,"".concat(Jt,"-input-active"),vi===0),(0,at.Z)(He,"".concat(Jt,"-input-placeholder"),!!ed),He)),ref:lo},_.createElement("input",(0,B.Z)({id:bn,disabled:ti[0],readOnly:es||typeof ga[0]=="function"||!yl,value:ed||kc,onChange:function(Lr){I0(Lr.target.value)},autoFocus:Ar,placeholder:Kn(qn,0)||"",ref:su},xs,ou,{autoComplete:Xl}))),_.createElement("div",{className:"".concat(Jt,"-range-separator"),ref:mu},Bi),_.createElement("div",{className:Ve()("".concat(Jt,"-input"),(Dt={},(0,at.Z)(Dt,"".concat(Jt,"-input-active"),vi===1),(0,at.Z)(Dt,"".concat(Jt,"-input-placeholder"),!!nd),Dt)),ref:Xu},_.createElement("input",(0,B.Z)({disabled:ti[1],readOnly:es||typeof ga[0]=="function"||!Lc,value:nd||c0,onChange:function(Lr){Tc(Lr.target.value)},placeholder:Kn(qn,1)||"",ref:gu},Go,ou,{autoComplete:Xl}))),_.createElement("div",{className:"".concat(Jt,"-active-bar"),style:(0,Ee.Z)((0,Ee.Z)({},_d),{},{width:tc,position:"absolute"})}),yd,Rc&&Ed)))}var Cc=function(Ce){(0,qe.Z)(He,Ce);var Pe=(0,lt.Z)(He);function He(){var Dt;(0,_e.Z)(this,He);for(var St=arguments.length,$t=new Array(St),Jt=0;Jt<St;Jt++)$t[Jt]=arguments[Jt];return Dt=Pe.call.apply(Pe,[this].concat($t)),(0,at.Z)((0,Xe.Z)(Dt),"pickerRef",_.createRef()),(0,at.Z)((0,Xe.Z)(Dt),"focus",function(){Dt.pickerRef.current&&Dt.pickerRef.current.focus()}),(0,at.Z)((0,Xe.Z)(Dt),"blur",function(){Dt.pickerRef.current&&Dt.pickerRef.current.blur()}),Dt}return(0,xe.Z)(He,[{key:"render",value:function(){return _.createElement(hl,(0,B.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),He}(_.Component),Ho=Cc,Nl=Lu,Co=w(19080),Yl=w(36355),Ys=w(1684),Hl=w(19716),Ru=w(32441),Wc=w(9763),Dc=w(33234),Zc=w(48183),Ql=w(64993),Du=w(9937),Do=w(17313),wc=w(47585),w0=w(74207),hu=w(13826),oo=w(92899),Ul=w(37613),Hs=w(83116);const Oi=(Ce,Pe,He,Dt)=>{const{lineHeight:St}=Ce,$t=Math.floor(He*St)+2,Jt=Math.max((Pe-$t)/2,0),bn=Math.max(Pe-$t-Jt,0);return{padding:`${Jt}px ${Dt}px ${bn}px`}},zl=Ce=>{const{componentCls:Pe,pickerCellCls:He,pickerCellInnerCls:Dt,cellHeight:St,motionDurationSlow:$t,borderRadiusSM:Jt,motionDurationMid:bn,cellHoverBg:_n,lineWidth:Mn,lineType:nr,colorPrimary:On,cellActiveWithRangeBg:Pn,colorTextLightSolid:Wn,controlHeightSM:Zn,cellRangeBorderColor:Cn,pickerCellBorderGap:Rn,cellHoverWithRangeBg:qn,cellWidth:Ar,colorTextDisabled:hr,cellBgDisabled:br}=Ce;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:St,transform:"translateY(-50%)",transition:`all ${$t}`,content:'""'},[Dt]:{position:"relative",zIndex:2,display:"inline-block",minWidth:St,height:St,lineHeight:`${St}px`,borderRadius:Jt,transition:`background ${bn}, border ${bn}`},"&-range-hover-start, &-range-hover-end":{[Dt]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${He}-in-view),
|
|
|
&:hover:not(${He}-selected):not(${He}-range-start):not(${He}-range-end):not(${He}-range-hover-start):not(${He}-range-hover-end)`]:{[Dt]:{background:_n}},[`&-in-view${He}-today ${Dt}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Mn}px ${nr} ${On}`,borderRadius:Jt,content:'""'}},[`&-in-view${He}-in-range`]:{position:"relative","&::before":{background:Pn}},[`&-in-view${He}-selected ${Dt},
|
|
|
&-in-view${He}-range-start ${Dt},
|
|
|
&-in-view${He}-range-end ${Dt}`]:{color:Wn,background:On},[`&-in-view${He}-range-start:not(${He}-range-start-single),
|
|
|
&-in-view${He}-range-end:not(${He}-range-end-single)`]:{"&::before":{background:Pn}},[`&-in-view${He}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${He}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${He}-range-hover-start:not(${He}-in-range):not(${He}-range-start):not(${He}-range-end),
|
|
|
&-in-view${He}-range-hover-end:not(${He}-in-range):not(${He}-range-start):not(${He}-range-end),
|
|
|
&-in-view${He}-range-hover-start${He}-range-start-single,
|
|
|
&-in-view${He}-range-hover-start${He}-range-start${He}-range-end${He}-range-end-near-hover,
|
|
|
&-in-view${He}-range-hover-end${He}-range-start${He}-range-end${He}-range-start-near-hover,
|
|
|
&-in-view${He}-range-hover-end${He}-range-end-single,
|
|
|
&-in-view${He}-range-hover:not(${He}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:Zn,borderTop:`${Mn}px dashed ${Cn}`,borderBottom:`${Mn}px dashed ${Cn}`,transform:"translateY(-50%)",transition:`all ${$t}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:Rn},[`&-in-view${He}-in-range${He}-range-hover::before,
|
|
|
&-in-view${He}-in-range${He}-range-hover-start::before,
|
|
|
&-in-view${He}-in-range${He}-range-hover-end::before,
|
|
|
&-in-view${He}-range-start${He}-range-hover::before,
|
|
|
&-in-view${He}-range-end${He}-range-hover::before,
|
|
|
&-in-view${He}-range-start:not(${He}-range-start-single)${He}-range-hover-start::before,
|
|
|
&-in-view${He}-range-end:not(${He}-range-end-single)${He}-range-hover-end::before,
|
|
|
${Pe}-panel
|
|
|
> :not(${Pe}-date-panel)
|
|
|
&-in-view${He}-in-range${He}-range-hover-start::before,
|
|
|
${Pe}-panel
|
|
|
> :not(${Pe}-date-panel)
|
|
|
&-in-view${He}-in-range${He}-range-hover-end::before`]:{background:qn},[`&-in-view${He}-range-start:not(${He}-range-start-single):not(${He}-range-end) ${Dt}`]:{borderStartStartRadius:Jt,borderEndStartRadius:Jt,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${He}-range-end:not(${He}-range-end-single):not(${He}-range-start) ${Dt}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:Jt,borderEndEndRadius:Jt},[`&-range-hover${He}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${He}-range-hover:first-child::after,
|
|
|
tr > &-in-view${He}-range-hover-end:first-child::after,
|
|
|
&-in-view${He}-start${He}-range-hover-edge-start${He}-range-hover-edge-start-near-range::after,
|
|
|
&-in-view${He}-range-hover-edge-start:not(${He}-range-hover-edge-start-near-range)::after,
|
|
|
&-in-view${He}-range-hover-start::after`]:{insetInlineStart:(Ar-St)/2,borderInlineStart:`${Mn}px dashed ${Cn}`,borderStartStartRadius:Jt,borderEndStartRadius:Jt},[`tr > &-in-view${He}-range-hover:last-child::after,
|
|
|
tr > &-in-view${He}-range-hover-start:last-child::after,
|
|
|
&-in-view${He}-end${He}-range-hover-edge-end${He}-range-hover-edge-end-near-range::after,
|
|
|
&-in-view${He}-range-hover-edge-end:not(${He}-range-hover-edge-end-near-range)::after,
|
|
|
&-in-view${He}-range-hover-end::after`]:{insetInlineEnd:(Ar-St)/2,borderInlineEnd:`${Mn}px dashed ${Cn}`,borderStartEndRadius:Jt,borderEndEndRadius:Jt},"&-disabled":{color:hr,pointerEvents:"none",[Dt]:{background:"transparent"},"&::before":{background:br}},[`&-disabled${He}-today ${Dt}::before`]:{borderColor:hr}}},Vc=Ce=>{const{componentCls:Pe,pickerCellCls:He,pickerCellInnerCls:Dt,pickerYearMonthCellWidth:St,pickerControlIconSize:$t,cellWidth:Jt,paddingSM:bn,paddingXS:_n,paddingXXS:Mn,colorBgContainer:nr,lineWidth:On,lineType:Pn,borderRadiusLG:Wn,colorPrimary:Zn,colorTextHeading:Cn,colorSplit:Rn,pickerControlIconBorderWidth:qn,colorIcon:Ar,textHeight:hr,motionDurationMid:br,colorIconHover:Sr,fontWeightStrong:Cr,cellHeight:dr,pickerCellPaddingVertical:Di,colorTextDisabled:qr,colorText:Bi,fontSize:Pi,cellHoverWithRangeBg:ua,motionDurationSlow:ca,withoutTimeCellHeight:Ba,pickerQuarterPanelContentHeight:Zi,colorLink:Ii,colorLinkActive:ji,colorLinkHover:da,cellRangeBorderColor:fa,borderRadiusSM:zi,colorTextLightSolid:Sa,cellHoverBg:ls,timeColumnHeight:Fa,timeColumnWidth:As,timeCellHeight:Ha,controlItemBgActive:Cs,marginXXS:Ma,pickerDatePanelPaddingHorizontal:$a}=Ce,es=Jt*7+$a*2,Is=(es-_n*2)/3-St-bn,cs=(es-_n*2)/4-St;return{[Pe]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:nr,border:`${On}px ${Pn} ${Rn}`,borderRadius:Wn,outline:"none","&-focused":{borderColor:Zn},"&-rtl":{direction:"rtl",[`${Pe}-prev-icon,
|
|
|
${Pe}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${Pe}-next-icon,
|
|
|
${Pe}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:es},"&-header":{display:"flex",padding:`0 ${_n}px`,color:Cn,borderBottom:`${On}px ${Pn} ${Rn}`,"> *":{flex:"none"},button:{padding:0,color:Ar,lineHeight:`${hr}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${br}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:Pi,"&:hover":{color:Sr}},"&-view":{flex:"auto",fontWeight:Cr,lineHeight:`${hr}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:_n},"&:hover":{color:Zn}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:$t,height:$t,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:$t,height:$t,border:"0 solid currentcolor",borderBlockStartWidth:qn,borderBlockEndWidth:0,borderInlineStartWidth:qn,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil($t/2),insetInlineStart:Math.ceil($t/2),display:"inline-block",width:$t,height:$t,border:"0 solid currentcolor",borderBlockStartWidth:qn,borderBlockEndWidth:0,borderInlineStartWidth:qn,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:dr,fontWeight:"normal"},th:{height:dr+Di*2,color:Bi,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Di}px 0`,color:qr,cursor:"pointer","&-in-view":{color:Bi}},zl(Ce)),[`&-date-panel ${Pe}-cell-in-view${Pe}-cell-in-range${Pe}-cell-range-hover-start ${Dt},
|
|
|
&-date-panel ${Pe}-cell-in-view${Pe}-cell-in-range${Pe}-cell-range-hover-end ${Dt}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:ua,transition:`all ${ca}`,content:'""'}},[`&-date-panel
|
|
|
${Pe}-cell-in-view${Pe}-cell-in-range${Pe}-cell-range-hover-start
|
|
|
${Dt}::after`]:{insetInlineEnd:-(Jt-dr)/2,insetInlineStart:0},[`&-date-panel ${Pe}-cell-in-view${Pe}-cell-in-range${Pe}-cell-range-hover-end ${Dt}::after`]:{insetInlineEnd:0,insetInlineStart:-(Jt-dr)/2},[`&-range-hover${Pe}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Pe}-content`]:{height:Ba*4},[Dt]:{padding:`0 ${_n}px`}},"&-quarter-panel":{[`${Pe}-content`]:{height:Zi},[`${Pe}-cell-range-hover-start::after`]:{insetInlineStart:cs,borderInlineStart:`${On}px dashed ${fa}`,[`${Pe}-panel-rtl &`]:{insetInlineEnd:cs,borderInlineEnd:`${On}px dashed ${fa}`}},[`${Pe}-cell-range-hover-end::after`]:{insetInlineEnd:cs,borderInlineEnd:`${On}px dashed ${fa}`,[`${Pe}-panel-rtl &`]:{insetInlineStart:cs,borderInlineStart:`${On}px dashed ${fa}`}}},[`&-panel ${Pe}-footer`]:{borderTop:`${On}px ${Pn} ${Rn}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${hr-2*On}px`,textAlign:"center","&-extra":{padding:`0 ${bn}px`,lineHeight:`${hr-2*On}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${On}px ${Pn} ${Rn}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:Ii,"&:hover":{color:da},"&:active":{color:ji},[`&${Pe}-today-btn-disabled`]:{color:qr,cursor:"not-allowed"}},"&-decade-panel":{[Dt]:{padding:`0 ${_n/2}px`},[`${Pe}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${Pe}-body`]:{padding:`0 ${_n}px`},[Dt]:{width:St},[`${Pe}-cell-range-hover-start::after`]:{borderStartStartRadius:zi,borderEndStartRadius:zi,borderStartEndRadius:0,borderEndEndRadius:0,[`${Pe}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:zi,borderEndEndRadius:zi}},[`${Pe}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:zi,borderEndEndRadius:zi,[`${Pe}-panel-rtl &`]:{borderStartStartRadius:zi,borderEndStartRadius:zi,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${Pe}-cell-range-hover-start::after`]:{insetInlineStart:Is,borderInlineStart:`${On}px dashed ${fa}`,[`${Pe}-panel-rtl &`]:{insetInlineEnd:Is,borderInlineEnd:`${On}px dashed ${fa}`}},[`${Pe}-cell-range-hover-end::after`]:{insetInlineEnd:Is,borderInlineEnd:`${On}px dashed ${fa}`,[`${Pe}-panel-rtl &`]:{insetInlineStart:Is,borderInlineStart:`${On}px dashed ${fa}`}}},"&-week-panel":{[`${Pe}-body`]:{padding:`${_n}px ${bn}px`},[`${Pe}-cell`]:{[`&:hover ${Dt},
|
|
|
&-selected ${Dt},
|
|
|
${Dt}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${br}`},"&:first-child:before":{borderStartStartRadius:zi,borderEndStartRadius:zi},"&:last-child:before":{borderStartEndRadius:zi,borderEndEndRadius:zi}},"&:hover td":{"&:before":{background:ls}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${He}`]:{"&:before":{background:Zn},[`&${Pe}-cell-week`]:{color:new Ql.C(Sa).setAlpha(.5).toHexString()},[Dt]:{color:Sa}}},"&-range-hover td:before":{background:Cs}}},"&-date-panel":{[`${Pe}-body`]:{padding:`${_n}px ${$a}px`},[`${Pe}-content`]:{width:Jt*7,th:{width:Jt,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${Pe}-time-panel`]:{borderInlineStart:`${On}px ${Pn} ${Rn}`},[`${Pe}-date-panel,
|
|
|
${Pe}-time-panel`]:{transition:`opacity ${ca}`},"&-active":{[`${Pe}-date-panel,
|
|
|
${Pe}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${Pe}-content`]:{display:"flex",flex:"auto",height:Fa},"&-column":{flex:"1 0 auto",width:As,margin:`${Mn}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${br}`,overflowX:"hidden","&::after":{display:"block",height:Fa-Ha,content:'""'},"&:not(:first-child)":{borderInlineStart:`${On}px ${Pn} ${Rn}`},"&-active":{background:new Ql.C(Cs).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${Pe}-time-panel-cell`]:{marginInline:Ma,[`${Pe}-time-panel-cell-inner`]:{display:"block",width:As-2*Ma,height:Ha,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(As-Ha)/2,color:Bi,lineHeight:`${Ha}px`,borderRadius:zi,cursor:"pointer",transition:`background ${br}`,"&:hover":{background:ls}},"&-selected":{[`${Pe}-time-panel-cell-inner`]:{background:Cs}},"&-disabled":{[`${Pe}-time-panel-cell-inner`]:{color:qr,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${Pe}-time-panel-column:after`]:{height:Fa-Ha+Mn*2}}}},Gl=Ce=>{const{componentCls:Pe,colorBgContainer:He,colorError:Dt,errorActiveShadow:St,colorWarning:$t,warningActiveShadow:Jt}=Ce;return{[`${Pe}:not(${Pe}-disabled)`]:{[`&${Pe}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:He,borderColor:Dt},[`&${Pe}-focused, &:focus`]:Object.assign({},(0,Du.M1)((0,Ul.TS)(Ce,{activeBorderColor:Dt,activeShadow:St}))),[`${Pe}-active-bar`]:{background:Dt}},[`&${Pe}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:He,borderColor:$t},[`&${Pe}-focused, &:focus`]:Object.assign({},(0,Du.M1)((0,Ul.TS)(Ce,{activeBorderColor:$t,activeShadow:Jt}))),[`${Pe}-active-bar`]:{background:$t}}}}},Qo=Ce=>{const{componentCls:Pe,antCls:He,controlHeight:Dt,fontSize:St,paddingInline:$t,colorBgContainer:Jt,lineWidth:bn,lineType:_n,colorBorder:Mn,borderRadius:nr,motionDurationMid:On,colorBgContainerDisabled:Pn,colorTextDisabled:Wn,colorTextPlaceholder:Zn,controlHeightLG:Cn,fontSizeLG:Rn,controlHeightSM:qn,paddingInlineSM:Ar,paddingXS:hr,marginXS:br,colorTextDescription:Sr,lineWidthBold:Cr,lineHeight:dr,colorPrimary:Di,motionDurationSlow:qr,zIndexPopup:Bi,paddingXXS:Pi,paddingSM:ua,textHeight:ca,cellActiveWithRangeBg:Ba,colorPrimaryBorder:Zi,sizePopupArrow:Ii,borderRadiusXS:ji,borderRadiusOuter:da,colorBgElevated:fa,borderRadiusLG:zi,boxShadowSecondary:Sa,borderRadiusSM:ls,colorSplit:Fa,cellHoverBg:As,presetsWidth:Ha,presetsMaxWidth:Cs,boxShadowPopoverArrow:Ma,colorTextQuaternary:$a}=Ce;return[{[Pe]:Object.assign(Object.assign(Object.assign({},(0,Do.Wf)(Ce)),Oi(Ce,Dt,St,$t)),{position:"relative",display:"inline-flex",alignItems:"center",background:Jt,lineHeight:1,border:`${bn}px ${_n} ${Mn}`,borderRadius:nr,transition:`border ${On}, box-shadow ${On}`,"&:hover, &-focused":Object.assign({},(0,Du.pU)(Ce)),"&-focused":Object.assign({},(0,Du.M1)(Ce)),[`&${Pe}-disabled`]:{background:Pn,borderColor:Mn,cursor:"not-allowed",[`${Pe}-suffix`]:{color:$a}},[`&${Pe}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${Pe}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Du.ik)(Ce)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${Pe}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:Zn}}},"&-large":Object.assign(Object.assign({},Oi(Ce,Cn,Rn,$t)),{[`${Pe}-input > input`]:{fontSize:Rn}}),"&-small":Object.assign({},Oi(Ce,qn,St,Ar)),[`${Pe}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:hr/2,color:Wn,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:br}}},[`${Pe}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:Wn,lineHeight:1,background:Jt,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${On}, color ${On}`,"> *":{verticalAlign:"top"},"&:hover":{color:Sr}},[`${Pe}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:Rn,color:Wn,fontSize:Rn,verticalAlign:"top",cursor:"default",[`${Pe}-focused &`]:{color:Sr},[`${Pe}-range-separator &`]:{[`${Pe}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${Pe}-clear`]:{insetInlineEnd:$t},"&:hover":{[`${Pe}-clear`]:{opacity:1}},[`${Pe}-active-bar`]:{bottom:-bn,height:Cr,marginInlineStart:$t,background:Di,opacity:0,transition:`all ${qr} ease-out`,pointerEvents:"none"},[`&${Pe}-focused`]:{[`${Pe}-active-bar`]:{opacity:1}},[`${Pe}-range-separator`]:{alignItems:"center",padding:`0 ${hr}px`,lineHeight:1},[`&${Pe}-small`]:{[`${Pe}-clear`]:{insetInlineEnd:Ar},[`${Pe}-active-bar`]:{marginInlineStart:Ar}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,Do.Wf)(Ce)),Vc(Ce)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Bi,[`&${Pe}-dropdown-hidden`]:{display:"none"},[`&${Pe}-dropdown-placement-bottomLeft`]:{[`${Pe}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${Pe}-dropdown-placement-topLeft`]:{[`${Pe}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${He}-slide-up-enter${He}-slide-up-enter-active${Pe}-dropdown-placement-topLeft,
|
|
|
&${He}-slide-up-enter${He}-slide-up-enter-active${Pe}-dropdown-placement-topRight,
|
|
|
&${He}-slide-up-appear${He}-slide-up-appear-active${Pe}-dropdown-placement-topLeft,
|
|
|
&${He}-slide-up-appear${He}-slide-up-appear-active${Pe}-dropdown-placement-topRight`]:{animationName:hu.Qt},[`&${He}-slide-up-enter${He}-slide-up-enter-active${Pe}-dropdown-placement-bottomLeft,
|
|
|
&${He}-slide-up-enter${He}-slide-up-enter-active${Pe}-dropdown-placement-bottomRight,
|
|
|
&${He}-slide-up-appear${He}-slide-up-appear-active${Pe}-dropdown-placement-bottomLeft,
|
|
|
&${He}-slide-up-appear${He}-slide-up-appear-active${Pe}-dropdown-placement-bottomRight`]:{animationName:hu.fJ},[`&${He}-slide-up-leave${He}-slide-up-leave-active${Pe}-dropdown-placement-topLeft,
|
|
|
&${He}-slide-up-leave${He}-slide-up-leave-active${Pe}-dropdown-placement-topRight`]:{animationName:hu.ly},[`&${He}-slide-up-leave${He}-slide-up-leave-active${Pe}-dropdown-placement-bottomLeft,
|
|
|
&${He}-slide-up-leave${He}-slide-up-leave-active${Pe}-dropdown-placement-bottomRight`]:{animationName:hu.Uw},[`${Pe}-panel > ${Pe}-time-panel`]:{paddingTop:Pi},[`${Pe}-ranges`]:{marginBottom:0,padding:`${Pi}px ${ua}px`,overflow:"hidden",lineHeight:`${ca-2*bn-hr/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${Pe}-preset > ${He}-tag-blue`]:{color:Di,background:Ba,borderColor:Zi,cursor:"pointer"},[`${Pe}-ok`]:{marginInlineStart:"auto"}},[`${Pe}-range-wrapper`]:{display:"flex",position:"relative"},[`${Pe}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:$t*1.5,transition:`left ${qr} ease-out`},(0,wc.r)(Ii,ji,da,fa,Ma)),[`${Pe}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:fa,borderRadius:zi,boxShadow:Sa,transition:`margin ${qr}`,[`${Pe}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${Pe}-presets`]:{display:"flex",flexDirection:"column",minWidth:Ha,maxWidth:Cs,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:hr,borderInlineEnd:`${bn}px ${_n} ${Fa}`,li:Object.assign(Object.assign({},Do.vS),{borderRadius:ls,paddingInline:hr,paddingBlock:(qn-Math.round(St*dr))/2,cursor:"pointer",transition:`all ${qr}`,"+ li":{marginTop:br},"&:hover":{background:As}})}},[`${Pe}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${Pe}-panel`]:{borderWidth:`0 0 ${bn}px`},"&:last-child":{[`${Pe}-panel`]:{borderWidth:0}}},[`${Pe}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${Pe}-content,
|
|
|
table`]:{textAlign:"center"},"&-focused":{borderColor:Mn}}}}),"&-dropdown-range":{padding:`${Ii*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${Pe}-separator`]:{transform:"rotate(180deg)"},[`${Pe}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,hu.oN)(Ce,"slide-up"),(0,hu.oN)(Ce,"slide-down"),(0,oo.Fm)(Ce,"move-up"),(0,oo.Fm)(Ce,"move-down")]},Xc=Ce=>{const{componentCls:Pe,controlHeightLG:He,paddingXXS:Dt,padding:St}=Ce;return{pickerCellCls:`${Pe}-cell`,pickerCellInnerCls:`${Pe}-cell-inner`,pickerYearMonthCellWidth:He*1.5,pickerQuarterPanelContentHeight:He*1.4,pickerCellPaddingVertical:Dt+Dt/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:St+Dt/2}},Jc=Ce=>({cellHoverBg:Ce.controlItemBgHover,cellActiveWithRangeBg:Ce.controlItemBgActive,cellHoverWithRangeBg:new Ql.C(Ce.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new Ql.C(Ce.colorPrimary).lighten(20).toHexString(),cellBgDisabled:Ce.colorBgContainerDisabled,timeColumnWidth:Ce.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:Ce.controlHeightSM*1.5,cellHeight:Ce.controlHeightSM,textHeight:Ce.controlHeightLG,withoutTimeCellHeight:Ce.controlHeightLG*1.65});var pl=(0,Hs.Z)("DatePicker",Ce=>{const Pe=(0,Ul.TS)((0,Du.e5)(Ce),Xc(Ce));return[Qo(Pe),Gl(Pe),(0,w0.c)(Ce,{focusElCls:`${Ce.componentCls}-focused`})]},Ce=>Object.assign(Object.assign(Object.assign({},(0,Du.TM)(Ce)),Jc(Ce)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:Ce.zIndexPopupBase+50}));function Z0(Ce,Pe,He){return He!==void 0?He:Pe==="year"&&Ce.lang.yearPlaceholder?Ce.lang.yearPlaceholder:Pe==="quarter"&&Ce.lang.quarterPlaceholder?Ce.lang.quarterPlaceholder:Pe==="month"&&Ce.lang.monthPlaceholder?Ce.lang.monthPlaceholder:Pe==="week"&&Ce.lang.weekPlaceholder?Ce.lang.weekPlaceholder:Pe==="time"&&Ce.timePickerLocale.placeholder?Ce.timePickerLocale.placeholder:Ce.lang.placeholder}function x0(Ce,Pe,He){return He!==void 0?He:Pe==="year"&&Ce.lang.yearPlaceholder?Ce.lang.rangeYearPlaceholder:Pe==="quarter"&&Ce.lang.quarterPlaceholder?Ce.lang.rangeQuarterPlaceholder:Pe==="month"&&Ce.lang.monthPlaceholder?Ce.lang.rangeMonthPlaceholder:Pe==="week"&&Ce.lang.weekPlaceholder?Ce.lang.rangeWeekPlaceholder:Pe==="time"&&Ce.timePickerLocale.placeholder?Ce.timePickerLocale.rangePlaceholder:Ce.lang.rangePlaceholder}function xc(Ce,Pe){const He={adjustX:1,adjustY:1};switch(Pe){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:He};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:He};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:He};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:He};default:return{points:Ce==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:He}}}function iu(Ce){return Ce?Array.isArray(Ce)?Ce:[Ce]:[]}function Kl(Ce){const{format:Pe,picker:He,showHour:Dt,showMinute:St,showSecond:$t,use12Hours:Jt}=Ce,bn=iu(Pe)[0],_n=Object.assign({},Ce);return Pe&&Array.isArray(Pe)&&(_n.format=bn),bn&&typeof bn=="string"&&(!bn.includes("s")&&$t===void 0&&(_n.showSecond=!1),!bn.includes("m")&&St===void 0&&(_n.showMinute=!1),!bn.includes("H")&&!bn.includes("h")&&!bn.includes("K")&&!bn.includes("k")&&Dt===void 0&&(_n.showHour=!1),(bn.includes("a")||bn.includes("A"))&&Jt===void 0&&(_n.use12Hours=!0)),He==="time"?_n:(typeof bn=="function"&&delete _n.format,{showTime:_n})}function Wl(Ce,Pe,He){if(Ce===!1)return!1;const Dt={clearIcon:Pe!=null?Pe:He};return typeof Ce=="object"?Object.assign(Object.assign({},Dt),Ce):Dt}var qc=w(3113);function Sc(Ce){return _.createElement(qc.ZP,Object.assign({size:"small",type:"primary"},Ce))}var $c={button:Sc},e0=function(Ce,Pe){var He={};for(var Dt in Ce)Object.prototype.hasOwnProperty.call(Ce,Dt)&&Pe.indexOf(Dt)<0&&(He[Dt]=Ce[Dt]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,Dt=Object.getOwnPropertySymbols(Ce);St<Dt.length;St++)Pe.indexOf(Dt[St])<0&&Object.prototype.propertyIsEnumerable.call(Ce,Dt[St])&&(He[Dt[St]]=Ce[Dt[St]]);return He};function ml(Ce){return(0,_.forwardRef)((He,Dt)=>{const{prefixCls:St,getPopupContainer:$t,className:Jt,placement:bn,size:_n,disabled:Mn,bordered:nr=!0,placeholder:On,popupClassName:Pn,dropdownClassName:Wn,status:Zn,clearIcon:Cn,allowClear:Rn,rootClassName:qn}=He,Ar=e0(He,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),hr=_.useRef(null),{getPrefixCls:br,direction:Sr,getPopupContainer:Cr}=(0,_.useContext)(Yl.E_),dr=br("picker",St),{compactSize:Di,compactItemClassnames:qr}=(0,Dc.ri)(dr,Sr),{format:Bi,showTime:Pi,picker:ua}=He,ca=br(),[Ba,Zi]=pl(dr),Ii=Object.assign(Object.assign({},Pi?Kl(Object.assign({format:Bi,picker:ua},Pi)):{}),ua==="time"?Kl(Object.assign(Object.assign({format:Bi},He),{picker:ua})):{}),ji=(0,Hl.Z)(Ma=>{var $a;return($a=_n!=null?_n:Di)!==null&&$a!==void 0?$a:Ma}),da=_.useContext(Ys.Z),fa=Mn!=null?Mn:da,zi=(0,_.useContext)(Ru.aM),{hasFeedback:Sa,status:ls,feedbackIcon:Fa}=zi,As=_.createElement(_.Fragment,null,ua==="time"?_.createElement(ne,null):_.createElement(H,null),Sa&&Fa);(0,_.useImperativeHandle)(Dt,()=>({focus:()=>{var Ma;return(Ma=hr.current)===null||Ma===void 0?void 0:Ma.focus()},blur:()=>{var Ma;return(Ma=hr.current)===null||Ma===void 0?void 0:Ma.blur()}}));const[Ha]=(0,Wc.Z)("Calendar",Zc.Z),Cs=Object.assign(Object.assign({},Ha),He.locale);return Ba(_.createElement(Ho,Object.assign({separator:_.createElement("span",{"aria-label":"to",className:`${dr}-separator`},_.createElement(Oe,null)),disabled:fa,ref:hr,dropdownAlign:xc(Sr,bn),placeholder:x0(Cs,ua,On),suffixIcon:As,prevIcon:_.createElement("span",{className:`${dr}-prev-icon`}),nextIcon:_.createElement("span",{className:`${dr}-next-icon`}),superPrevIcon:_.createElement("span",{className:`${dr}-super-prev-icon`}),superNextIcon:_.createElement("span",{className:`${dr}-super-next-icon`}),transitionName:`${ca}-slide-up`},Ar,Ii,{className:Ve()({[`${dr}-${ji}`]:ji,[`${dr}-borderless`]:!nr},(0,Co.Z)(dr,(0,Co.F)(ls,Zn),Sa),Zi,qr,Jt,qn),locale:Cs.lang,prefixCls:dr,getPopupContainer:$t||Cr,generateConfig:Ce,components:$c,direction:Sr,dropdownClassName:Ve()(Zi,Pn||Wn,qn),allowClear:Wl(Rn,Cn,_.createElement(ee.Z,null))})))})}var Zl=function(Ce,Pe){var He={};for(var Dt in Ce)Object.prototype.hasOwnProperty.call(Ce,Dt)&&Pe.indexOf(Dt)<0&&(He[Dt]=Ce[Dt]);if(Ce!=null&&typeof Object.getOwnPropertySymbols=="function")for(var St=0,Dt=Object.getOwnPropertySymbols(Ce);St<Dt.length;St++)Pe.indexOf(Dt[St])<0&&Object.prototype.propertyIsEnumerable.call(Ce,Dt[St])&&(He[Dt[St]]=Ce[Dt[St]]);return He};function Bc(Ce){function Pe(_n,Mn){const nr=Mn==="TimePicker"?"timePicker":"datePicker",On=(0,_.forwardRef)((Pn,Wn)=>{const{prefixCls:Zn,getPopupContainer:Cn,style:Rn,className:qn,rootClassName:Ar,size:hr,bordered:br=!0,placement:Sr,placeholder:Cr,popupClassName:dr,dropdownClassName:Di,disabled:qr,status:Bi,clearIcon:Pi,allowClear:ua}=Pn,ca=Zl(Pn,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Ba,direction:Zi,getPopupContainer:Ii,[nr]:ji}=(0,_.useContext)(Yl.E_),da=Ba("picker",Zn),{compactSize:fa,compactItemClassnames:zi}=(0,Dc.ri)(da,Zi),Sa=_.useRef(null),{format:ls,showTime:Fa}=Pn,[As,Ha]=pl(da);(0,_.useImperativeHandle)(Wn,()=>({focus:()=>{var ys;return(ys=Sa.current)===null||ys===void 0?void 0:ys.focus()},blur:()=>{var ys;return(ys=Sa.current)===null||ys===void 0?void 0:ys.blur()}}));const Cs={showToday:!0};let Ma={};_n&&(Ma.picker=_n);const $a=_n||Pn.picker;Ma=Object.assign(Object.assign(Object.assign({},Ma),Fa?Kl(Object.assign({format:ls,picker:$a},Fa)):{}),$a==="time"?Kl(Object.assign(Object.assign({format:ls},Pn),{picker:$a})):{});const es=Ba(),Is=(0,Hl.Z)(ys=>{var Ou;return(Ou=hr!=null?hr:fa)!==null&&Ou!==void 0?Ou:ys}),cs=_.useContext(Ys.Z),Zs=qr!=null?qr:cs,wu=(0,_.useContext)(Ru.aM),{hasFeedback:ki,status:Ia,feedbackIcon:Va}=wu,ks=_.createElement(_.Fragment,null,$a==="time"?_.createElement(ne,null):_.createElement(H,null),ki&&Va),[Ts]=(0,Wc.Z)("DatePicker",Zc.Z),Qa=Object.assign(Object.assign({},Ts),Pn.locale);return As(_.createElement(Nl,Object.assign({ref:Sa,placeholder:Z0(Qa,$a,Cr),suffixIcon:ks,dropdownAlign:xc(Zi,Sr),prevIcon:_.createElement("span",{className:`${da}-prev-icon`}),nextIcon:_.createElement("span",{className:`${da}-next-icon`}),superPrevIcon:_.createElement("span",{className:`${da}-super-prev-icon`}),superNextIcon:_.createElement("span",{className:`${da}-super-next-icon`}),transitionName:`${es}-slide-up`},Cs,ca,Ma,{locale:Qa.lang,className:Ve()({[`${da}-${Is}`]:Is,[`${da}-borderless`]:!br},(0,Co.Z)(da,(0,Co.F)(Ia,Bi),ki),Ha,zi,ji==null?void 0:ji.className,qn,Ar),style:Object.assign(Object.assign({},ji==null?void 0:ji.style),Rn),prefixCls:da,getPopupContainer:Cn||Ii,generateConfig:Ce,components:$c,direction:Zi,disabled:Zs,dropdownClassName:Ve()(Ha,Ar,dr||Di),allowClear:Wl(ua,Pi,_.createElement(ee.Z,null))})))});return Mn&&(On.displayName=Mn),On}const He=Pe(),Dt=Pe("week","WeekPicker"),St=Pe("month","MonthPicker"),$t=Pe("year","YearPicker"),Jt=Pe("time","TimePicker"),bn=Pe("quarter","QuarterPicker");return{DatePicker:He,WeekPicker:Dt,MonthPicker:St,YearPicker:$t,TimePicker:Jt,QuarterPicker:bn}}const t0=null;function En(Ce){const{DatePicker:Pe,WeekPicker:He,MonthPicker:Dt,YearPicker:St,TimePicker:$t,QuarterPicker:Jt}=Bc(Ce),bn=ml(Ce),_n=Pe;return _n.WeekPicker=He,_n.MonthPicker=Dt,_n.YearPicker=St,_n.RangePicker=bn,_n.TimePicker=$t,_n.QuarterPicker=Jt,_n}var Dr=En;const Nr=Dr(y);function Jr(Ce){const Pe=xc(Ce.direction,Ce.placement);return Pe.overflow.adjustY=!1,Pe.overflow.adjustX=!1,Object.assign(Object.assign({},Ce),{dropdownAlign:Pe})}const Li=(0,C.Z)(Nr,"picker",null,Jr);Nr._InternalPanelDoNotUseOrYouWillBeFired=Li;const di=(0,C.Z)(Nr.RangePicker,"picker",null,Jr);Nr._InternalRangePanelDoNotUseOrYouWillBeFired=di,Nr.generatePicker=Dr;var Ya=Nr},28103:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return s}});var S=w(92310),c=w.n(S),e=w(59301),m=w(36355),p=w(17313),n=w(83116),o=w(37613);const r=t=>{const{componentCls:a,sizePaddingEdgeHorizontal:d,colorSplit:h,lineWidth:v,textPaddingInline:g,orientationMargin:E,verticalMarginInline:y}=t;return{[a]:Object.assign(Object.assign({},(0,p.Wf)(t)),{borderBlockStart:`${v}px solid ${h}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:y,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${v}px solid ${h}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${t.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${a}-with-text`]:{display:"flex",alignItems:"center",margin:`${t.dividerHorizontalWithTextGutterMargin}px 0`,color:t.colorTextHeading,fontWeight:500,fontSize:t.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${h}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${v}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${a}-with-text-left`]:{"&::before":{width:`${E*100}%`},"&::after":{width:`${100-E*100}%`}},[`&-horizontal${a}-with-text-right`]:{"&::before":{width:`${100-E*100}%`},"&::after":{width:`${E*100}%`}},[`${a}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:g},"&-dashed":{background:"none",borderColor:h,borderStyle:"dashed",borderWidth:`${v}px 0 0`},[`&-horizontal${a}-with-text${a}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${a}-dashed`]:{borderInlineStartWidth:v,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${a}-with-text`]:{color:t.colorText,fontWeight:"normal",fontSize:t.fontSize},[`&-horizontal${a}-with-text-left${a}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${a}-inner-text`]:{paddingInlineStart:d}},[`&-horizontal${a}-with-text-right${a}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${a}-inner-text`]:{paddingInlineEnd:d}}})}};var i=(0,n.Z)("Divider",t=>{const a=(0,o.TS)(t,{dividerHorizontalWithTextGutterMargin:t.margin,dividerHorizontalGutterMargin:t.marginLG,sizePaddingEdgeHorizontal:0});return[r(a)]},t=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:t.marginXS})),l=function(t,a){var d={};for(var h in t)Object.prototype.hasOwnProperty.call(t,h)&&a.indexOf(h)<0&&(d[h]=t[h]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,h=Object.getOwnPropertySymbols(t);v<h.length;v++)a.indexOf(h[v])<0&&Object.prototype.propertyIsEnumerable.call(t,h[v])&&(d[h[v]]=t[h[v]]);return d},s=t=>{const{getPrefixCls:a,direction:d,divider:h}=e.useContext(m.E_),{prefixCls:v,type:g="horizontal",orientation:E="center",orientationMargin:y,className:C,rootClassName:B,children:_,dashed:A,plain:b,style:D}=t,M=l(t,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),R=a("divider",v),[H,q]=i(R),Y=E.length>0?`-${E}`:E,W=!!_,O=E==="left"&&y!=null,ne=E==="right"&&y!=null,ee=c()(R,h==null?void 0:h.className,q,`${R}-${g}`,{[`${R}-with-text`]:W,[`${R}-with-text${Y}`]:W,[`${R}-dashed`]:!!A,[`${R}-plain`]:!!b,[`${R}-rtl`]:d==="rtl",[`${R}-no-default-orientation-margin-left`]:O,[`${R}-no-default-orientation-margin-right`]:ne},C,B),Ae=e.useMemo(()=>typeof y=="number"?y:/^\d+$/.test(y)?Number(y):y,[y]),$=Object.assign(Object.assign({},O&&{marginLeft:Ae}),ne&&{marginRight:Ae});return H(e.createElement("div",Object.assign({className:ee,style:Object.assign(Object.assign({},h==null?void 0:h.style),D)},M,{role:"separator"}),_&&g!=="vertical"&&e.createElement("span",{className:`${R}-inner-text`,style:$},_)))}},14478:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return M}});var S=w(96512),c=w(92310),e=w.n(c),m=w(10228),p=w(18929),n=w(2738),o=w(59301),r=w(92343),i=w(36355),l=w(60324),u=w(92806),s=w(77578),t=w(3113),a=w(67797),d=w(9763),h=w(31724),v=w(39722),g=w(83116);const E=R=>{const{componentCls:H,iconCls:q,antCls:Y,zIndexPopup:W,colorText:O,colorWarning:ne,marginXXS:ee,marginXS:Ae,fontSize:$,fontWeightStrong:be,colorTextHeading:Ne}=R;return{[H]:{zIndex:W,[`&${Y}-popover`]:{fontSize:$},[`${H}-message`]:{marginBottom:Ae,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${H}-message-icon ${q}`]:{color:ne,fontSize:$,lineHeight:1,marginInlineEnd:Ae},[`${H}-title`]:{fontWeight:be,color:Ne,"&:only-child":{fontWeight:"normal"}},[`${H}-description`]:{marginTop:ee,color:O}},[`${H}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:Ae}}}}};var y=(0,g.Z)("Popconfirm",R=>E(R),R=>{const{zIndexPopupBase:H}=R;return{zIndexPopup:H+60}},{resetStyle:!1}),C=function(R,H){var q={};for(var Y in R)Object.prototype.hasOwnProperty.call(R,Y)&&H.indexOf(Y)<0&&(q[Y]=R[Y]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,Y=Object.getOwnPropertySymbols(R);W<Y.length;W++)H.indexOf(Y[W])<0&&Object.prototype.propertyIsEnumerable.call(R,Y[W])&&(q[Y[W]]=R[Y[W]]);return q};const B=R=>{const{prefixCls:H,okButtonProps:q,cancelButtonProps:Y,title:W,description:O,cancelText:ne,okText:ee,okType:Ae="primary",icon:$=o.createElement(S.Z,null),showCancel:be=!0,close:Ne,onConfirm:Oe,onCancel:Ge,onPopupClick:Ve}=R,{getPrefixCls:_e}=o.useContext(i.E_),[xe]=(0,d.Z)("Popconfirm",h.Z.Popconfirm),Xe=(0,s.Z)(W),qe=(0,s.Z)(O);return o.createElement("div",{className:`${H}-inner-content`,onClick:Ve},o.createElement("div",{className:`${H}-message`},$&&o.createElement("span",{className:`${H}-message-icon`},$),o.createElement("div",{className:`${H}-message-text`},Xe&&o.createElement("div",{className:e()(`${H}-title`)},Xe),qe&&o.createElement("div",{className:`${H}-description`},qe))),o.createElement("div",{className:`${H}-buttons`},be&&o.createElement(t.ZP,Object.assign({onClick:Ge,size:"small"},Y),ne!=null?ne:xe==null?void 0:xe.cancelText),o.createElement(u.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,a.n)(Ae)),q),actionFn:Oe,close:Ne,prefixCls:_e("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},ee!=null?ee:xe==null?void 0:xe.okText)))};var A=R=>{const{prefixCls:H,placement:q,className:Y,style:W}=R,O=C(R,["prefixCls","placement","className","style"]),{getPrefixCls:ne}=o.useContext(i.E_),ee=ne("popconfirm",H),[Ae]=y(ee);return Ae(o.createElement(v.ZP,{placement:q,className:e()(ee,Y),style:W,content:o.createElement(B,Object.assign({prefixCls:ee},O))}))},b=function(R,H){var q={};for(var Y in R)Object.prototype.hasOwnProperty.call(R,Y)&&H.indexOf(Y)<0&&(q[Y]=R[Y]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,Y=Object.getOwnPropertySymbols(R);W<Y.length;W++)H.indexOf(Y[W])<0&&Object.prototype.propertyIsEnumerable.call(R,Y[W])&&(q[Y[W]]=R[Y[W]]);return q};const D=o.forwardRef((R,H)=>{const{prefixCls:q,placement:Y="top",trigger:W="click",okType:O="primary",icon:ne=o.createElement(S.Z,null),children:ee,overlayClassName:Ae,onOpenChange:$,onVisibleChange:be}=R,Ne=b(R,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:Oe}=o.useContext(i.E_),[Ge,Ve]=(0,p.Z)(!1,{value:R.open,defaultValue:R.defaultOpen}),_e=(oe,K)=>{Ve(oe,!0),be==null||be(oe),$==null||$(oe,K)},xe=oe=>{_e(!1,oe)},Xe=oe=>{var K;return(K=R.onConfirm)===null||K===void 0?void 0:K.call(void 0,oe)},qe=oe=>{var K;_e(!1,oe),(K=R.onCancel)===null||K===void 0||K.call(void 0,oe)},lt=oe=>{oe.keyCode===m.Z.ESC&&Ge&&_e(!1,oe)},at=oe=>{const{disabled:K=!1}=R;K||_e(oe)},Ee=Oe("popconfirm",q),X=e()(Ee,Ae),[We]=y(Ee);return We(o.createElement(l.Z,Object.assign({},(0,n.Z)(Ne,["title"]),{trigger:W,placement:Y,onOpenChange:at,open:Ge,ref:H,overlayClassName:X,content:o.createElement(B,Object.assign({okType:O,icon:ne},R,{prefixCls:Ee,close:xe,onConfirm:Xe,onCancel:qe})),"data-popover-inject":!0}),(0,r.Tm)(ee,{onKeyDown:oe=>{var K,V;o.isValidElement(ee)&&((V=ee==null?void 0:(K=ee.props).onKeyDown)===null||V===void 0||V.call(K,oe)),lt(oe)}})))});D._InternalPanelDoNotUseOrYouWillBeFired=A;var M=D},31797:function(Ot,le,w){"use strict";w.d(le,{default:function(){return A}});var S=w(59301),c=w(56762),e=w(92343),m=w(92310),p=w.n(m),n=w(36355),o=w(61621),i=b=>{const{value:D,formatter:M,precision:R,decimalSeparator:H,groupSeparator:q="",prefixCls:Y}=b;let W;if(typeof M=="function")W=M(D);else{const O=String(D),ne=O.match(/^(-?)(\d*)(\.(\d+))?$/);if(!ne||O==="-")W=O;else{const ee=ne[1];let Ae=ne[2]||"0",$=ne[4]||"";Ae=Ae.replace(/\B(?=(\d{3})+(?!\d))/g,q),typeof R=="number"&&($=$.padEnd(R,"0").slice(0,R>0?R:0)),$&&($=`${H}${$}`),W=[S.createElement("span",{key:"int",className:`${Y}-content-value-int`},ee,Ae),$&&S.createElement("span",{key:"decimal",className:`${Y}-content-value-decimal`},$)]}}return S.createElement("span",{className:`${Y}-content-value`},W)},l=w(17313),u=w(83116),s=w(37613);const t=b=>{const{componentCls:D,marginXXS:M,padding:R,colorTextDescription:H,titleFontSize:q,colorTextHeading:Y,contentFontSize:W,fontFamily:O}=b;return{[`${D}`]:Object.assign(Object.assign({},(0,l.Wf)(b)),{[`${D}-title`]:{marginBottom:M,color:H,fontSize:q},[`${D}-skeleton`]:{paddingTop:R},[`${D}-content`]:{color:Y,fontSize:W,fontFamily:O,[`${D}-content-value`]:{display:"inline-block",direction:"ltr"},[`${D}-content-prefix, ${D}-content-suffix`]:{display:"inline-block"},[`${D}-content-prefix`]:{marginInlineEnd:M},[`${D}-content-suffix`]:{marginInlineStart:M}}})}};var a=(0,u.Z)("Statistic",b=>{const D=(0,s.TS)(b,{});return[t(D)]},b=>{const{fontSizeHeading3:D,fontSize:M}=b;return{titleFontSize:M,contentFontSize:D}}),h=b=>{const{prefixCls:D,className:M,rootClassName:R,style:H,valueStyle:q,value:Y=0,title:W,valueRender:O,prefix:ne,suffix:ee,loading:Ae=!1,onMouseEnter:$,onMouseLeave:be,decimalSeparator:Ne=".",groupSeparator:Oe=","}=b,{getPrefixCls:Ge,direction:Ve,statistic:_e}=S.useContext(n.E_),xe=Ge("statistic",D),[Xe,qe]=a(xe),lt=S.createElement(i,Object.assign({decimalSeparator:Ne,groupSeparator:Oe,prefixCls:xe},b,{value:Y})),at=p()(xe,{[`${xe}-rtl`]:Ve==="rtl"},_e==null?void 0:_e.className,M,R,qe);return Xe(S.createElement("div",{className:at,style:Object.assign(Object.assign({},_e==null?void 0:_e.style),H),onMouseEnter:$,onMouseLeave:be},W&&S.createElement("div",{className:`${xe}-title`},W),S.createElement(o.Z,{paragraph:!1,loading:Ae,className:`${xe}-skeleton`},S.createElement("div",{style:q,className:`${xe}-content`},ne&&S.createElement("span",{className:`${xe}-content-prefix`},ne),O?O(lt):lt,ee&&S.createElement("span",{className:`${xe}-content-suffix`},ee)))))};const v=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function g(b,D){let M=b;const R=/\[[^\]]*]/g,H=(D.match(R)||[]).map(O=>O.slice(1,-1)),q=D.replace(R,"[]"),Y=v.reduce((O,ne)=>{let[ee,Ae]=ne;if(O.includes(ee)){const $=Math.floor(M/Ae);return M-=$*Ae,O.replace(new RegExp(`${ee}+`,"g"),be=>{const Ne=be.length;return $.toString().padStart(Ne,"0")})}return O},q);let W=0;return Y.replace(R,()=>{const O=H[W];return W+=1,O})}function E(b,D){const{format:M=""}=D,R=new Date(b).getTime(),H=Date.now(),q=Math.max(R-H,0);return g(q,M)}const y=1e3/30;function C(b){return new Date(b).getTime()}const B=b=>{const{value:D,format:M="HH:mm:ss",onChange:R,onFinish:H}=b,q=(0,c.Z)(),Y=S.useRef(null),W=()=>{H==null||H(),Y.current&&(clearInterval(Y.current),Y.current=null)},O=()=>{const Ae=C(D);Ae>=Date.now()&&(Y.current=setInterval(()=>{q(),R==null||R(Ae-Date.now()),Ae<Date.now()&&W()},y))};S.useEffect(()=>(O(),()=>{Y.current&&(clearInterval(Y.current),Y.current=null)}),[D]);const ne=(Ae,$)=>E(Ae,Object.assign(Object.assign({},$),{format:M})),ee=Ae=>(0,e.Tm)(Ae,{title:void 0});return S.createElement(h,Object.assign({},b,{valueRender:ee,formatter:ne}))};var _=S.memo(B);h.Countdown=_;var A=h},65615:function(Ot,le,w){"use strict";w.d(le,{Z:function(){return Re}});var S=w(59301),c=w(33885),e=w(54476),m=w(76190),p=w(42978),n=w(75931),o=w(43403),r=w(35593),i=w(92310),l=w.n(i),u=w(34280),s=w(18929),t=w(6089);function a(Ye){var de=window.innerWidth||document.documentElement.clientWidth,rt=window.innerHeight||document.documentElement.clientHeight,Be=Ye.getBoundingClientRect(),ut=Be.top,yt=Be.right,Rt=Be.bottom,zt=Be.left;return ut>=0&&zt>=0&&yt<=de&&Rt<=rt}function d(Ye,de,rt){var Be;return(Be=rt!=null?rt:de)!==null&&Be!==void 0?Be:Ye===null?"center":"bottom"}function h(Ye,de,rt,Be){var ut=(0,S.useState)(void 0),yt=(0,p.Z)(ut,2),Rt=yt[0],zt=yt[1];(0,u.Z)(function(){var hn=typeof Ye=="function"?Ye():Ye;zt(hn||null)});var ze=(0,S.useState)(null),Pt=(0,p.Z)(ze,2),Ct=Pt[0],rn=Pt[1],An=(0,t.Z)(function(){if(Rt){!a(Rt)&&de&&Rt.scrollIntoView(Be);var hn=Rt.getBoundingClientRect(),ot=hn.left,Sn=hn.top,zn=hn.width,Fe=hn.height,on={left:ot,top:Sn,width:zn,height:Fe,radius:0};rn(function(Wt){return JSON.stringify(Wt)!==JSON.stringify(on)?on:Wt})}else rn(null)}),ln=function(ot){var Sn;return(Sn=Array.isArray(rt==null?void 0:rt.offset)?rt==null?void 0:rt.offset[ot]:rt==null?void 0:rt.offset)!==null&&Sn!==void 0?Sn:6};(0,u.Z)(function(){return An(),window.addEventListener("resize",An),function(){window.removeEventListener("resize",An)}},[Rt,de,An]);var It=(0,S.useMemo)(function(){if(!Ct)return Ct;var hn=ln(0),ot=ln(1),Sn=(rt==null?void 0:rt.radius)||2;return{left:Ct.left-hn,top:Ct.top-ot,width:Ct.width+hn*2,height:Ct.height+ot*2,radius:Sn}},[Ct,rt]);return[It,Rt]}var v=w(80402),g={fill:"transparent",pointerEvents:"auto"},E=function(de){var rt=de.prefixCls,Be=de.rootClassName,ut=de.pos,yt=de.showMask,Rt=de.style,zt=Rt===void 0?{}:Rt,ze=de.fill,Pt=ze===void 0?"rgba(0,0,0,0.5)":ze,Ct=de.open,rn=de.animated,An=de.zIndex,ln=(0,v.Z)(),It="".concat(rt,"-mask-").concat(ln),hn=(0,m.Z)(rn)==="object"?rn==null?void 0:rn.placeholder:rn;return S.createElement(o.Z,{open:Ct,autoLock:!0},S.createElement("div",{className:l()("".concat(rt,"-mask"),Be),style:(0,c.Z)({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:An,pointerEvents:"none"},zt)},yt?S.createElement("svg",{style:{width:"100%",height:"100%"}},S.createElement("defs",null,S.createElement("mask",{id:It},S.createElement("rect",{x:"0",y:"0",width:"100vw",height:"100vh",fill:"white"}),ut&&S.createElement("rect",{x:ut.left,y:ut.top,rx:ut.radius,width:ut.width,height:ut.height,fill:"black",className:hn?"".concat(rt,"-placeholder-animated"):""}))),S.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:Pt,mask:"url(#".concat(It,")")}),ut&&S.createElement(S.Fragment,null,S.createElement("rect",(0,e.Z)({},g,{x:"0",y:"0",width:"100%",height:ut.top})),S.createElement("rect",(0,e.Z)({},g,{x:"0",y:"0",width:ut.left,height:"100%"})),S.createElement("rect",(0,e.Z)({},g,{x:"0",y:ut.top+ut.height,width:"100%",height:"calc(100vh - ".concat(ut.top+ut.height,"px)")})),S.createElement("rect",(0,e.Z)({},g,{x:ut.left+ut.width,y:"0",width:"calc(100vw - ".concat(ut.left+ut.width,"px)"),height:"100%"})))):null))},y=E,C={adjustX:1,adjustY:1},B=[0,0],_={left:{points:["cr","cl"],offset:[-8,0]},right:{points:["cl","cr"],offset:[8,0]},top:{points:["bc","tc"],offset:[0,-8]},bottom:{points:["tc","bc"],offset:[0,8]},topLeft:{points:["bl","tl"],offset:[0,-8]},leftTop:{points:["tr","tl"],offset:[-8,0]},topRight:{points:["br","tr"],offset:[0,-8]},rightTop:{points:["tl","tr"],offset:[8,0]},bottomRight:{points:["tr","br"],offset:[0,8]},rightBottom:{points:["bl","br"],offset:[8,0]},bottomLeft:{points:["tl","bl"],offset:[0,8]},leftBottom:{points:["br","bl"],offset:[-8,0]}};function A(){var Ye=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,de={};return Object.keys(_).forEach(function(rt){de[rt]=(0,c.Z)((0,c.Z)({},_[rt]),{},{autoArrow:Ye,targetOffset:B})}),de}var b=A(),D=w(94480);function M(Ye){var de=Ye.prefixCls,rt=Ye.current,Be=Ye.total,ut=Ye.title,yt=Ye.description,Rt=Ye.onClose,zt=Ye.onPrev,ze=Ye.onNext,Pt=Ye.onFinish,Ct=Ye.className,rn=Ye.closeIcon,An=rn!==!1&&rn!==null,ln=rn!==void 0&&rn!==!0?rn:S.createElement("span",{className:"".concat(de,"-close-x")},"\xD7");return S.createElement("div",{className:l()("".concat(de,"-content"),Ct)},S.createElement("div",{className:"".concat(de,"-inner")},An&&S.createElement("button",{type:"button",onClick:Rt,"aria-label":"Close",className:"".concat(de,"-close")},ln),S.createElement("div",{className:"".concat(de,"-header")},S.createElement("div",{className:"".concat(de,"-title")},ut)),S.createElement("div",{className:"".concat(de,"-description")},yt),S.createElement("div",{className:"".concat(de,"-footer")},S.createElement("div",{className:"".concat(de,"-sliders")},Be>1?(0,D.Z)(Array.from({length:Be}).keys()).map(function(It,hn){return S.createElement("span",{key:It,className:hn===rt?"active":""})}):null),S.createElement("div",{className:"".concat(de,"-buttons")},rt!==0?S.createElement("button",{className:"".concat(de,"-prev-btn"),onClick:zt},"Prev"):null,rt===Be-1?S.createElement("button",{className:"".concat(de,"-finish-btn"),onClick:Pt},"Finish"):S.createElement("button",{className:"".concat(de,"-next-btn"),onClick:ze},"Next")))))}var R=function(de){var rt=de.current,Be=de.renderPanel;return S.createElement(S.Fragment,null,typeof Be=="function"?Be(de,rt):S.createElement(M,de))},H=R,q=["prefixCls","steps","defaultCurrent","current","onChange","onClose","onFinish","open","mask","arrow","rootClassName","placement","renderPanel","gap","animated","scrollIntoViewOptions","zIndex","closeIcon"],Y={left:"50%",top:"50%",width:1,height:1},W=function(de){var rt=de.prefixCls,Be=rt===void 0?"rc-tour":rt,ut=de.steps,yt=ut===void 0?[]:ut,Rt=de.defaultCurrent,zt=de.current,ze=de.onChange,Pt=de.onClose,Ct=de.onFinish,rn=de.open,An=de.mask,ln=An===void 0?!0:An,It=de.arrow,hn=It===void 0?!0:It,ot=de.rootClassName,Sn=de.placement,zn=de.renderPanel,Fe=de.gap,on=de.animated,Wt=de.scrollIntoViewOptions,st=Wt===void 0?!0:Wt,Yt=de.zIndex,Zt=Yt===void 0?1001:Yt,vr=de.closeIcon,$n=(0,n.Z)(de,q),or=S.useRef(),Pr=(0,s.Z)(0,{value:zt,defaultValue:Rt}),Wr=(0,p.Z)(Pr,2),jn=Wr[0],pr=Wr[1],Tn=(0,s.Z)(void 0,{value:rn,postState:function(Hi){return jn<0||jn>=yt.length?!1:Hi!=null?Hi:!0}}),Q=(0,p.Z)(Tn,2),Z=Q[0],ce=Q[1],me=S.useRef(Z);(0,u.Z)(function(){Z&&!me.current&&pr(0),me.current=Z},[Z]);var Se=yt[jn]||{},vt=Se.target,kt=Se.placement,pn=Se.style,tn=Se.arrow,kn=Se.className,Gn=Se.mask,Kn=Se.scrollIntoViewOptions,Nn=Se.closeIcon,fr=Z&&(Gn!=null?Gn:ln),er=Nn!=null?Nn:vr,Hn=Kn!=null?Kn:st,Qn=h(vt,rn,Fe,Hn),yr=(0,p.Z)(Qn,2),Er=yr[0],Qr=yr[1],li=d(Qr,Sn,kt),Or=Qr?typeof tn=="undefined"?hn:tn:!1,Ir=(0,m.Z)(Or)==="object"?Or.pointAtCenter:!1;(0,u.Z)(function(){var ii;(ii=or.current)===null||ii===void 0||ii.forceAlign()},[Ir,jn]);var Ai=function(Hi){pr(Hi),ze==null||ze(Hi)};if(Qr===void 0)return null;var Si=function(){ce(!1),Pt==null||Pt(jn)},ci=function(){return S.createElement(H,(0,e.Z)({arrow:Or,key:"content",prefixCls:Be,total:yt.length,renderPanel:zn,onPrev:function(){Ai(jn-1)},onNext:function(){Ai(jn+1)},onClose:Si,current:jn,onFinish:function(){Si(),Ct==null||Ct()},closeIcon:er},yt[jn]))},Ci=typeof fr=="boolean"?fr:!!fr,Xi=typeof fr=="boolean"?void 0:fr,Na=function(Hi){return Hi||Qr||document.body};return S.createElement(S.Fragment,null,S.createElement(y,{zIndex:Zt,prefixCls:Be,pos:Er,showMask:Ci,style:Xi==null?void 0:Xi.style,fill:Xi==null?void 0:Xi.color,open:Z,animated:on,rootClassName:ot}),S.createElement(r.Z,(0,e.Z)({builtinPlacements:A(Ir)},$n,{ref:or,popupStyle:pn,popupPlacement:li,popupVisible:Z,popupClassName:l()(ot,kn),prefixCls:Be,popup:ci,forceRender:!1,destroyPopupOnHide:!0,zIndex:Zt,getTriggerDOMNode:Na,arrow:!!Or}),S.createElement(o.Z,{open:Z,autoLock:!0},S.createElement("div",{className:l()(ot,"".concat(Be,"-target-placeholder")),style:(0,c.Z)((0,c.Z)({},Er||Y),{},{position:"fixed",pointerEvents:"none"})}))))},O=W,ne=O,ee=w(79676),Ae=w(36355),$=w(88088),be=w(99267),Ne=w(3113),Oe=w(9763),Ge=w(31724),Ve=w(47729);function _e(Ye){return Ye!=null}var Xe=Ye=>{let{stepProps:de,current:rt,type:Be,indicatorsRender:ut,closeIcon:yt}=Ye;var Rt,zt;const{prefixCls:ze,total:Pt=1,title:Ct,onClose:rn,onPrev:An,onNext:ln,onFinish:It,cover:hn,description:ot,nextButtonProps:Sn,prevButtonProps:zn,type:Fe,className:on,closeIcon:Wt}=de,st=Fe!=null?Fe:Be,Yt=Wt!=null?Wt:yt,Zt=Yt!==!1&&Yt!==null,[vr,$n]=(0,Ve.Z)(Zt,Yt,Se=>S.createElement("span",{onClick:rn,"aria-label":"Close",className:`${ze}-close`},Se),S.createElement(be.Z,{className:`${ze}-close-icon`}),!0),or=rt===Pt-1,Pr=()=>{var Se;An==null||An(),(Se=zn==null?void 0:zn.onClick)===null||Se===void 0||Se.call(zn)},Wr=()=>{var Se;or?It==null||It():ln==null||ln(),(Se=Sn==null?void 0:Sn.onClick)===null||Se===void 0||Se.call(Sn)},jn=_e(Ct)?S.createElement("div",{className:`${ze}-header`},S.createElement("div",{className:`${ze}-title`},Ct)):null,pr=_e(ot)?S.createElement("div",{className:`${ze}-description`},ot):null,Tn=_e(hn)?S.createElement("div",{className:`${ze}-cover`},hn):null;let Q;ut?Q=ut(rt,Pt):Q=(0,D.Z)(Array.from({length:Pt}).keys()).map((Se,vt)=>S.createElement("span",{key:Se,className:l()(vt===rt&&`${ze}-indicator-active`,`${ze}-indicator`)}));const Z=st==="primary"?"default":"primary",ce={type:"default",ghost:st==="primary"},[me]=(0,Oe.Z)("Tour",Ge.Z.Tour);return S.createElement("div",{className:l()(on,`${ze}-content`)},S.createElement("div",{className:`${ze}-inner`},vr&&$n,Tn,jn,pr,S.createElement("div",{className:`${ze}-footer`},Pt>1&&S.createElement("div",{className:`${ze}-indicators`},Q),S.createElement("div",{className:`${ze}-buttons`},rt!==0?S.createElement(Ne.ZP,Object.assign({},ce,zn,{onClick:Pr,size:"small",className:l()(`${ze}-prev-btn`,zn==null?void 0:zn.className)}),(Rt=zn==null?void 0:zn.children)!==null&&Rt!==void 0?Rt:me==null?void 0:me.Previous):null,S.createElement(Ne.ZP,Object.assign({type:Z},Sn,{onClick:Wr,size:"small",className:l()(`${ze}-next-btn`,Sn==null?void 0:Sn.className)}),(zt=Sn==null?void 0:Sn.children)!==null&&zt!==void 0?zt:or?me==null?void 0:me.Finish:me==null?void 0:me.Next)))))},qe=w(39722),lt=w(64993),at=w(17313),Ee=w(19447),X=w(83116),We=w(37613);const oe=Ye=>{const{componentCls:de,lineHeight:rt,padding:Be,paddingXS:ut,borderRadius:yt,borderRadiusXS:Rt,colorPrimary:zt,colorText:ze,colorFill:Pt,indicatorHeight:Ct,indicatorWidth:rn,boxShadowTertiary:An,tourZIndexPopup:ln,fontSize:It,colorBgElevated:hn,fontWeightStrong:ot,marginXS:Sn,colorTextLightSolid:zn,tourBorderRadius:Fe,colorWhite:on,colorBgTextHover:Wt,tourCloseSize:st,motionDurationSlow:Yt,antCls:Zt}=Ye;return[{[de]:Object.assign(Object.assign({},(0,at.Wf)(Ye)),{color:ze,position:"absolute",zIndex:ln,display:"block",visibility:"visible",fontSize:It,lineHeight:rt,width:520,"--antd-arrow-background-color":hn,"&-pure":{maxWidth:"100%",position:"relative"},[`&${de}-hidden`]:{display:"none"},[`${de}-content`]:{position:"relative"},[`${de}-inner`]:{textAlign:"start",textDecoration:"none",borderRadius:Fe,boxShadow:An,position:"relative",backgroundColor:hn,border:"none",backgroundClip:"padding-box",[`${de}-close`]:{position:"absolute",top:Be,insetInlineEnd:Be,color:Ye.colorIcon,outline:"none",width:st,height:st,borderRadius:Ye.borderRadiusSM,transition:`background-color ${Ye.motionDurationMid}, color ${Ye.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center","&:hover":{color:Ye.colorIconHover,backgroundColor:Ye.wireframe?"transparent":Ye.colorFillContent}},[`${de}-cover`]:{textAlign:"center",padding:`${Be+st+ut}px ${Be}px 0`,img:{width:"100%"}},[`${de}-header`]:{padding:`${Be}px ${Be}px ${ut}px`,[`${de}-title`]:{lineHeight:rt,fontSize:It,fontWeight:ot}},[`${de}-description`]:{padding:`0 ${Be}px`,lineHeight:rt,wordWrap:"break-word"},[`${de}-footer`]:{padding:`${ut}px ${Be}px ${Be}px`,textAlign:"end",borderRadius:`0 0 ${Rt}px ${Rt}px`,display:"flex",[`${de}-indicators`]:{display:"inline-block",[`${de}-indicator`]:{width:rn,height:Ct,display:"inline-block",borderRadius:"50%",background:Pt,"&:not(:last-child)":{marginInlineEnd:Ct},"&-active":{background:zt}}},[`${de}-buttons`]:{marginInlineStart:"auto",[`${Zt}-btn`]:{marginInlineStart:Sn}}}},[`${de}-primary, &${de}-primary`]:{"--antd-arrow-background-color":zt,[`${de}-inner`]:{color:zn,textAlign:"start",textDecoration:"none",backgroundColor:zt,borderRadius:yt,boxShadow:An,[`${de}-close`]:{color:zn},[`${de}-indicators`]:{[`${de}-indicator`]:{background:new lt.C(zn).setAlpha(.15).toRgbString(),"&-active":{background:zn}}},[`${de}-prev-btn`]:{color:zn,borderColor:new lt.C(zn).setAlpha(.15).toRgbString(),backgroundColor:zt,"&:hover":{backgroundColor:new lt.C(zn).setAlpha(.15).toRgbString(),borderColor:"transparent"}},[`${de}-next-btn`]:{color:zt,borderColor:"transparent",background:on,"&:hover":{background:new lt.C(Wt).onBackground(on).toRgbString()}}}}}),[`${de}-mask`]:{[`${de}-placeholder-animated`]:{transition:`all ${Yt}`}},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${de}-inner`]:{borderRadius:Math.min(Fe,Ee.qN)}}},(0,Ee.ZP)(Ye,{colorBg:"var(--antd-arrow-background-color)",contentRadius:Fe,limitVerticalRadius:!0})]};var K=(0,X.Z)("Tour",Ye=>{const{borderRadiusLG:de,fontSize:rt,lineHeight:Be}=Ye,ut=(0,We.TS)(Ye,{tourZIndexPopup:Ye.zIndexPopupBase+70,indicatorWidth:6,indicatorHeight:6,tourBorderRadius:de,tourCloseSize:rt*Be});return[oe(ut)]}),V=w(53487),re=function(Ye,de){var rt={};for(var Be in Ye)Object.prototype.hasOwnProperty.call(Ye,Be)&&de.indexOf(Be)<0&&(rt[Be]=Ye[Be]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Be=Object.getOwnPropertySymbols(Ye);ut<Be.length;ut++)de.indexOf(Be[ut])<0&&Object.prototype.propertyIsEnumerable.call(Ye,Be[ut])&&(rt[Be[ut]]=Ye[Be[ut]]);return rt};const te=Ye=>{const{prefixCls:de,current:rt=0,total:Be=6,className:ut,style:yt,type:Rt}=Ye,zt=re(Ye,["prefixCls","current","total","className","style","type"]),{getPrefixCls:ze}=S.useContext(Ae.E_),Pt=ze("tour",de),[Ct,rn]=K(Pt);return Ct(S.createElement(qe.t5,{prefixCls:Pt,hashId:rn,className:l()(ut,`${Pt}-pure`,Rt&&`${Pt}-${Rt}`),style:yt},S.createElement(Xe,{stepProps:Object.assign(Object.assign({},zt),{prefixCls:Pt,total:Be}),current:rt,type:Rt})))};var P=(0,V.i)(te),U=Ye=>{let{defaultType:de,steps:rt=[],current:Be,defaultCurrent:ut}=Ye;var yt;const[Rt,zt]=(0,s.Z)(ut,{value:Be});(0,S.useLayoutEffect)(()=>{Be!==void 0&&zt(Be)},[Be]);const ze=typeof Rt=="number"?(yt=rt[Rt])===null||yt===void 0?void 0:yt.type:de;return{currentMergedType:ze!=null?ze:de,updateInnerCurrent:zt}},fe=function(Ye,de){var rt={};for(var Be in Ye)Object.prototype.hasOwnProperty.call(Ye,Be)&&de.indexOf(Be)<0&&(rt[Be]=Ye[Be]);if(Ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ut=0,Be=Object.getOwnPropertySymbols(Ye);ut<Be.length;ut++)de.indexOf(Be[ut])<0&&Object.prototype.propertyIsEnumerable.call(Ye,Be[ut])&&(rt[Be[ut]]=Ye[Be[ut]]);return rt};const Me=Ye=>{const{prefixCls:de,current:rt,defaultCurrent:Be,type:ut,rootClassName:yt,indicatorsRender:Rt,steps:zt}=Ye,ze=fe(Ye,["prefixCls","current","defaultCurrent","type","rootClassName","indicatorsRender","steps"]),{getPrefixCls:Pt,direction:Ct}=(0,S.useContext)(Ae.E_),rn=Pt("tour",de),[An,ln]=K(rn),[,It]=(0,$.Z)(),{currentMergedType:hn,updateInnerCurrent:ot}=U({defaultType:ut,steps:zt,current:rt,defaultCurrent:Be}),Sn=(0,ee.Z)({arrowPointAtCenter:!0,autoAdjustOverflow:!0,offset:It.marginXXS,arrowWidth:It.sizePopupArrow,borderRadius:It.borderRadius}),zn=l()({[`${rn}-primary`]:hn==="primary",[`${rn}-rtl`]:Ct==="rtl"},ln,yt),Fe=(Wt,st)=>S.createElement(Xe,{type:ut,stepProps:Wt,current:st,indicatorsRender:Rt}),on=Wt=>{var st;ot(Wt),(st=Ye.onChange)===null||st===void 0||st.call(Ye,Wt)};return An(S.createElement(ne,Object.assign({},ze,{rootClassName:zn,prefixCls:rn,current:rt,defaultCurrent:Be,animated:!0,renderPanel:Fe,builtinPlacements:Sn,onChange:on,steps:zt})))};Me._InternalPanelDoNotUseOrYouWillBeFired=P;var Re=Me},86251:function(Ot,le){"use strict";le.byteLength=o,le.toByteArray=i,le.fromByteArray=s;for(var w=[],S=[],c=typeof Uint8Array!="undefined"?Uint8Array:Array,e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m=0,p=e.length;m<p;++m)w[m]=e[m],S[e.charCodeAt(m)]=m;S[45]=62,S[95]=63;function n(t){var a=t.length;if(a%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var d=t.indexOf("=");d===-1&&(d=a);var h=d===a?0:4-d%4;return[d,h]}function o(t){var a=n(t),d=a[0],h=a[1];return(d+h)*3/4-h}function r(t,a,d){return(a+d)*3/4-d}function i(t){var a,d=n(t),h=d[0],v=d[1],g=new c(r(t,h,v)),E=0,y=v>0?h-4:h,C;for(C=0;C<y;C+=4)a=S[t.charCodeAt(C)]<<18|S[t.charCodeAt(C+1)]<<12|S[t.charCodeAt(C+2)]<<6|S[t.charCodeAt(C+3)],g[E++]=a>>16&255,g[E++]=a>>8&255,g[E++]=a&255;return v===2&&(a=S[t.charCodeAt(C)]<<2|S[t.charCodeAt(C+1)]>>4,g[E++]=a&255),v===1&&(a=S[t.charCodeAt(C)]<<10|S[t.charCodeAt(C+1)]<<4|S[t.charCodeAt(C+2)]>>2,g[E++]=a>>8&255,g[E++]=a&255),g}function l(t){return w[t>>18&63]+w[t>>12&63]+w[t>>6&63]+w[t&63]}function u(t,a,d){for(var h,v=[],g=a;g<d;g+=3)h=(t[g]<<16&16711680)+(t[g+1]<<8&65280)+(t[g+2]&255),v.push(l(h));return v.join("")}function s(t){for(var a,d=t.length,h=d%3,v=[],g=16383,E=0,y=d-h;E<y;E+=g)v.push(u(t,E,E+g>y?y:E+g));return h===1?(a=t[d-1],v.push(w[a>>2]+w[a<<4&63]+"==")):h===2&&(a=(t[d-2]<<8)+t[d-1],v.push(w[a>>10]+w[a>>4&63]+w[a<<2&63]+"=")),v.join("")}},19208:function(Ot,le,w){"use strict";var S;var c=w(86251),e=w(67467),m=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;le.lW=r,S=E,le.h2=50;var p=2147483647;S=p,r.TYPED_ARRAY_SUPPORT=n(),!r.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function n(){try{var K=new Uint8Array(1),V={foo:function(){return 42}};return Object.setPrototypeOf(V,Uint8Array.prototype),Object.setPrototypeOf(K,V),K.foo()===42}catch(re){return!1}}Object.defineProperty(r.prototype,"parent",{enumerable:!0,get:function(){if(r.isBuffer(this))return this.buffer}}),Object.defineProperty(r.prototype,"offset",{enumerable:!0,get:function(){if(r.isBuffer(this))return this.byteOffset}});function o(K){if(K>p)throw new RangeError('The value "'+K+'" is invalid for option "size"');var V=new Uint8Array(K);return Object.setPrototypeOf(V,r.prototype),V}function r(K,V,re){if(typeof K=="number"){if(typeof V=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return s(K)}return i(K,V,re)}r.poolSize=8192;function i(K,V,re){if(typeof K=="string")return t(K,V);if(ArrayBuffer.isView(K))return d(K);if(K==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof K);if(X(K,ArrayBuffer)||K&&X(K.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(X(K,SharedArrayBuffer)||K&&X(K.buffer,SharedArrayBuffer)))return h(K,V,re);if(typeof K=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var te=K.valueOf&&K.valueOf();if(te!=null&&te!==K)return r.from(te,V,re);var P=v(K);if(P)return P;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof K[Symbol.toPrimitive]=="function")return r.from(K[Symbol.toPrimitive]("string"),V,re);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof K)}r.from=function(K,V,re){return i(K,V,re)},Object.setPrototypeOf(r.prototype,Uint8Array.prototype),Object.setPrototypeOf(r,Uint8Array);function l(K){if(typeof K!="number")throw new TypeError('"size" argument must be of type number');if(K<0)throw new RangeError('The value "'+K+'" is invalid for option "size"')}function u(K,V,re){return l(K),K<=0?o(K):V!==void 0?typeof re=="string"?o(K).fill(V,re):o(K).fill(V):o(K)}r.alloc=function(K,V,re){return u(K,V,re)};function s(K){return l(K),o(K<0?0:g(K)|0)}r.allocUnsafe=function(K){return s(K)},r.allocUnsafeSlow=function(K){return s(K)};function t(K,V){if((typeof V!="string"||V==="")&&(V="utf8"),!r.isEncoding(V))throw new TypeError("Unknown encoding: "+V);var re=y(K,V)|0,te=o(re),P=te.write(K,V);return P!==re&&(te=te.slice(0,P)),te}function a(K){for(var V=K.length<0?0:g(K.length)|0,re=o(V),te=0;te<V;te+=1)re[te]=K[te]&255;return re}function d(K){if(X(K,Uint8Array)){var V=new Uint8Array(K);return h(V.buffer,V.byteOffset,V.byteLength)}return a(K)}function h(K,V,re){if(V<0||K.byteLength<V)throw new RangeError('"offset" is outside of buffer bounds');if(K.byteLength<V+(re||0))throw new RangeError('"length" is outside of buffer bounds');var te;return V===void 0&&re===void 0?te=new Uint8Array(K):re===void 0?te=new Uint8Array(K,V):te=new Uint8Array(K,V,re),Object.setPrototypeOf(te,r.prototype),te}function v(K){if(r.isBuffer(K)){var V=g(K.length)|0,re=o(V);return re.length===0||K.copy(re,0,0,V),re}if(K.length!==void 0)return typeof K.length!="number"||We(K.length)?o(0):a(K);if(K.type==="Buffer"&&Array.isArray(K.data))return a(K.data)}function g(K){if(K>=p)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+p.toString(16)+" bytes");return K|0}function E(K){return+K!=K&&(K=0),r.alloc(+K)}r.isBuffer=function(V){return V!=null&&V._isBuffer===!0&&V!==r.prototype},r.compare=function(V,re){if(X(V,Uint8Array)&&(V=r.from(V,V.offset,V.byteLength)),X(re,Uint8Array)&&(re=r.from(re,re.offset,re.byteLength)),!r.isBuffer(V)||!r.isBuffer(re))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(V===re)return 0;for(var te=V.length,P=re.length,z=0,U=Math.min(te,P);z<U;++z)if(V[z]!==re[z]){te=V[z],P=re[z];break}return te<P?-1:P<te?1:0},r.isEncoding=function(V){switch(String(V).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},r.concat=function(V,re){if(!Array.isArray(V))throw new TypeError('"list" argument must be an Array of Buffers');if(V.length===0)return r.alloc(0);var te;if(re===void 0)for(re=0,te=0;te<V.length;++te)re+=V[te].length;var P=r.allocUnsafe(re),z=0;for(te=0;te<V.length;++te){var U=V[te];if(X(U,Uint8Array))z+U.length>P.length?r.from(U).copy(P,z):Uint8Array.prototype.set.call(P,U,z);else if(r.isBuffer(U))U.copy(P,z);else throw new TypeError('"list" argument must be an Array of Buffers');z+=U.length}return P};function y(K,V){if(r.isBuffer(K))return K.length;if(ArrayBuffer.isView(K)||X(K,ArrayBuffer))return K.byteLength;if(typeof K!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof K);var re=K.length,te=arguments.length>2&&arguments[2]===!0;if(!te&&re===0)return 0;for(var P=!1;;)switch(V){case"ascii":case"latin1":case"binary":return re;case"utf8":case"utf-8":return Xe(K).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return re*2;case"hex":return re>>>1;case"base64":return at(K).length;default:if(P)return te?-1:Xe(K).length;V=(""+V).toLowerCase(),P=!0}}r.byteLength=y;function C(K,V,re){var te=!1;if((V===void 0||V<0)&&(V=0),V>this.length||((re===void 0||re>this.length)&&(re=this.length),re<=0)||(re>>>=0,V>>>=0,re<=V))return"";for(K||(K="utf8");;)switch(K){case"hex":return Ae(this,V,re);case"utf8":case"utf-8":return Y(this,V,re);case"ascii":return ne(this,V,re);case"latin1":case"binary":return ee(this,V,re);case"base64":return q(this,V,re);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return $(this,V,re);default:if(te)throw new TypeError("Unknown encoding: "+K);K=(K+"").toLowerCase(),te=!0}}r.prototype._isBuffer=!0;function B(K,V,re){var te=K[V];K[V]=K[re],K[re]=te}r.prototype.swap16=function(){var V=this.length;if(V%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var re=0;re<V;re+=2)B(this,re,re+1);return this},r.prototype.swap32=function(){var V=this.length;if(V%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var re=0;re<V;re+=4)B(this,re,re+3),B(this,re+1,re+2);return this},r.prototype.swap64=function(){var V=this.length;if(V%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var re=0;re<V;re+=8)B(this,re,re+7),B(this,re+1,re+6),B(this,re+2,re+5),B(this,re+3,re+4);return this},r.prototype.toString=function(){var V=this.length;return V===0?"":arguments.length===0?Y(this,0,V):C.apply(this,arguments)},r.prototype.toLocaleString=r.prototype.toString,r.prototype.equals=function(V){if(!r.isBuffer(V))throw new TypeError("Argument must be a Buffer");return this===V?!0:r.compare(this,V)===0},r.prototype.inspect=function(){var V="",re=le.h2;return V=this.toString("hex",0,re).replace(/(.{2})/g,"$1 ").trim(),this.length>re&&(V+=" ... "),"<Buffer "+V+">"},m&&(r.prototype[m]=r.prototype.inspect),r.prototype.compare=function(V,re,te,P,z){if(X(V,Uint8Array)&&(V=r.from(V,V.offset,V.byteLength)),!r.isBuffer(V))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof V);if(re===void 0&&(re=0),te===void 0&&(te=V?V.length:0),P===void 0&&(P=0),z===void 0&&(z=this.length),re<0||te>V.length||P<0||z>this.length)throw new RangeError("out of range index");if(P>=z&&re>=te)return 0;if(P>=z)return-1;if(re>=te)return 1;if(re>>>=0,te>>>=0,P>>>=0,z>>>=0,this===V)return 0;for(var U=z-P,fe=te-re,Me=Math.min(U,fe),Re=this.slice(P,z),Ye=V.slice(re,te),de=0;de<Me;++de)if(Re[de]!==Ye[de]){U=Re[de],fe=Ye[de];break}return U<fe?-1:fe<U?1:0};function _(K,V,re,te,P){if(K.length===0)return-1;if(typeof re=="string"?(te=re,re=0):re>2147483647?re=2147483647:re<-2147483648&&(re=-2147483648),re=+re,We(re)&&(re=P?0:K.length-1),re<0&&(re=K.length+re),re>=K.length){if(P)return-1;re=K.length-1}else if(re<0)if(P)re=0;else return-1;if(typeof V=="string"&&(V=r.from(V,te)),r.isBuffer(V))return V.length===0?-1:A(K,V,re,te,P);if(typeof V=="number")return V=V&255,typeof Uint8Array.prototype.indexOf=="function"?P?Uint8Array.prototype.indexOf.call(K,V,re):Uint8Array.prototype.lastIndexOf.call(K,V,re):A(K,[V],re,te,P);throw new TypeError("val must be string, number or Buffer")}function A(K,V,re,te,P){var z=1,U=K.length,fe=V.length;if(te!==void 0&&(te=String(te).toLowerCase(),te==="ucs2"||te==="ucs-2"||te==="utf16le"||te==="utf-16le")){if(K.length<2||V.length<2)return-1;z=2,U/=2,fe/=2,re/=2}function Me(Be,ut){return z===1?Be[ut]:Be.readUInt16BE(ut*z)}var Re;if(P){var Ye=-1;for(Re=re;Re<U;Re++)if(Me(K,Re)===Me(V,Ye===-1?0:Re-Ye)){if(Ye===-1&&(Ye=Re),Re-Ye+1===fe)return Ye*z}else Ye!==-1&&(Re-=Re-Ye),Ye=-1}else for(re+fe>U&&(re=U-fe),Re=re;Re>=0;Re--){for(var de=!0,rt=0;rt<fe;rt++)if(Me(K,Re+rt)!==Me(V,rt)){de=!1;break}if(de)return Re}return-1}r.prototype.includes=function(V,re,te){return this.indexOf(V,re,te)!==-1},r.prototype.indexOf=function(V,re,te){return _(this,V,re,te,!0)},r.prototype.lastIndexOf=function(V,re,te){return _(this,V,re,te,!1)};function b(K,V,re,te){re=Number(re)||0;var P=K.length-re;te?(te=Number(te),te>P&&(te=P)):te=P;var z=V.length;te>z/2&&(te=z/2);for(var U=0;U<te;++U){var fe=parseInt(V.substr(U*2,2),16);if(We(fe))return U;K[re+U]=fe}return U}function D(K,V,re,te){return Ee(Xe(V,K.length-re),K,re,te)}function M(K,V,re,te){return Ee(qe(V),K,re,te)}function R(K,V,re,te){return Ee(at(V),K,re,te)}function H(K,V,re,te){return Ee(lt(V,K.length-re),K,re,te)}r.prototype.write=function(V,re,te,P){if(re===void 0)P="utf8",te=this.length,re=0;else if(te===void 0&&typeof re=="string")P=re,te=this.length,re=0;else if(isFinite(re))re=re>>>0,isFinite(te)?(te=te>>>0,P===void 0&&(P="utf8")):(P=te,te=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var z=this.length-re;if((te===void 0||te>z)&&(te=z),V.length>0&&(te<0||re<0)||re>this.length)throw new RangeError("Attempt to write outside buffer bounds");P||(P="utf8");for(var U=!1;;)switch(P){case"hex":return b(this,V,re,te);case"utf8":case"utf-8":return D(this,V,re,te);case"ascii":case"latin1":case"binary":return M(this,V,re,te);case"base64":return R(this,V,re,te);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return H(this,V,re,te);default:if(U)throw new TypeError("Unknown encoding: "+P);P=(""+P).toLowerCase(),U=!0}},r.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function q(K,V,re){return V===0&&re===K.length?c.fromByteArray(K):c.fromByteArray(K.slice(V,re))}function Y(K,V,re){re=Math.min(K.length,re);for(var te=[],P=V;P<re;){var z=K[P],U=null,fe=z>239?4:z>223?3:z>191?2:1;if(P+fe<=re){var Me,Re,Ye,de;switch(fe){case 1:z<128&&(U=z);break;case 2:Me=K[P+1],(Me&192)===128&&(de=(z&31)<<6|Me&63,de>127&&(U=de));break;case 3:Me=K[P+1],Re=K[P+2],(Me&192)===128&&(Re&192)===128&&(de=(z&15)<<12|(Me&63)<<6|Re&63,de>2047&&(de<55296||de>57343)&&(U=de));break;case 4:Me=K[P+1],Re=K[P+2],Ye=K[P+3],(Me&192)===128&&(Re&192)===128&&(Ye&192)===128&&(de=(z&15)<<18|(Me&63)<<12|(Re&63)<<6|Ye&63,de>65535&&de<1114112&&(U=de))}}U===null?(U=65533,fe=1):U>65535&&(U-=65536,te.push(U>>>10&1023|55296),U=56320|U&1023),te.push(U),P+=fe}return O(te)}var W=4096;function O(K){var V=K.length;if(V<=W)return String.fromCharCode.apply(String,K);for(var re="",te=0;te<V;)re+=String.fromCharCode.apply(String,K.slice(te,te+=W));return re}function ne(K,V,re){var te="";re=Math.min(K.length,re);for(var P=V;P<re;++P)te+=String.fromCharCode(K[P]&127);return te}function ee(K,V,re){var te="";re=Math.min(K.length,re);for(var P=V;P<re;++P)te+=String.fromCharCode(K[P]);return te}function Ae(K,V,re){var te=K.length;(!V||V<0)&&(V=0),(!re||re<0||re>te)&&(re=te);for(var P="",z=V;z<re;++z)P+=oe[K[z]];return P}function $(K,V,re){for(var te=K.slice(V,re),P="",z=0;z<te.length-1;z+=2)P+=String.fromCharCode(te[z]+te[z+1]*256);return P}r.prototype.slice=function(V,re){var te=this.length;V=~~V,re=re===void 0?te:~~re,V<0?(V+=te,V<0&&(V=0)):V>te&&(V=te),re<0?(re+=te,re<0&&(re=0)):re>te&&(re=te),re<V&&(re=V);var P=this.subarray(V,re);return Object.setPrototypeOf(P,r.prototype),P};function be(K,V,re){if(K%1!==0||K<0)throw new RangeError("offset is not uint");if(K+V>re)throw new RangeError("Trying to access beyond buffer length")}r.prototype.readUintLE=r.prototype.readUIntLE=function(V,re,te){V=V>>>0,re=re>>>0,te||be(V,re,this.length);for(var P=this[V],z=1,U=0;++U<re&&(z*=256);)P+=this[V+U]*z;return P},r.prototype.readUintBE=r.prototype.readUIntBE=function(V,re,te){V=V>>>0,re=re>>>0,te||be(V,re,this.length);for(var P=this[V+--re],z=1;re>0&&(z*=256);)P+=this[V+--re]*z;return P},r.prototype.readUint8=r.prototype.readUInt8=function(V,re){return V=V>>>0,re||be(V,1,this.length),this[V]},r.prototype.readUint16LE=r.prototype.readUInt16LE=function(V,re){return V=V>>>0,re||be(V,2,this.length),this[V]|this[V+1]<<8},r.prototype.readUint16BE=r.prototype.readUInt16BE=function(V,re){return V=V>>>0,re||be(V,2,this.length),this[V]<<8|this[V+1]},r.prototype.readUint32LE=r.prototype.readUInt32LE=function(V,re){return V=V>>>0,re||be(V,4,this.length),(this[V]|this[V+1]<<8|this[V+2]<<16)+this[V+3]*16777216},r.prototype.readUint32BE=r.prototype.readUInt32BE=function(V,re){return V=V>>>0,re||be(V,4,this.length),this[V]*16777216+(this[V+1]<<16|this[V+2]<<8|this[V+3])},r.prototype.readIntLE=function(V,re,te){V=V>>>0,re=re>>>0,te||be(V,re,this.length);for(var P=this[V],z=1,U=0;++U<re&&(z*=256);)P+=this[V+U]*z;return z*=128,P>=z&&(P-=Math.pow(2,8*re)),P},r.prototype.readIntBE=function(V,re,te){V=V>>>0,re=re>>>0,te||be(V,re,this.length);for(var P=re,z=1,U=this[V+--P];P>0&&(z*=256);)U+=this[V+--P]*z;return z*=128,U>=z&&(U-=Math.pow(2,8*re)),U},r.prototype.readInt8=function(V,re){return V=V>>>0,re||be(V,1,this.length),this[V]&128?(255-this[V]+1)*-1:this[V]},r.prototype.readInt16LE=function(V,re){V=V>>>0,re||be(V,2,this.length);var te=this[V]|this[V+1]<<8;return te&32768?te|4294901760:te},r.prototype.readInt16BE=function(V,re){V=V>>>0,re||be(V,2,this.length);var te=this[V+1]|this[V]<<8;return te&32768?te|4294901760:te},r.prototype.readInt32LE=function(V,re){return V=V>>>0,re||be(V,4,this.length),this[V]|this[V+1]<<8|this[V+2]<<16|this[V+3]<<24},r.prototype.readInt32BE=function(V,re){return V=V>>>0,re||be(V,4,this.length),this[V]<<24|this[V+1]<<16|this[V+2]<<8|this[V+3]},r.prototype.readFloatLE=function(V,re){return V=V>>>0,re||be(V,4,this.length),e.read(this,V,!0,23,4)},r.prototype.readFloatBE=function(V,re){return V=V>>>0,re||be(V,4,this.length),e.read(this,V,!1,23,4)},r.prototype.readDoubleLE=function(V,re){return V=V>>>0,re||be(V,8,this.length),e.read(this,V,!0,52,8)},r.prototype.readDoubleBE=function(V,re){return V=V>>>0,re||be(V,8,this.length),e.read(this,V,!1,52,8)};function Ne(K,V,re,te,P,z){if(!r.isBuffer(K))throw new TypeError('"buffer" argument must be a Buffer instance');if(V>P||V<z)throw new RangeError('"value" argument is out of bounds');if(re+te>K.length)throw new RangeError("Index out of range")}r.prototype.writeUintLE=r.prototype.writeUIntLE=function(V,re,te,P){if(V=+V,re=re>>>0,te=te>>>0,!P){var z=Math.pow(2,8*te)-1;Ne(this,V,re,te,z,0)}var U=1,fe=0;for(this[re]=V&255;++fe<te&&(U*=256);)this[re+fe]=V/U&255;return re+te},r.prototype.writeUintBE=r.prototype.writeUIntBE=function(V,re,te,P){if(V=+V,re=re>>>0,te=te>>>0,!P){var z=Math.pow(2,8*te)-1;Ne(this,V,re,te,z,0)}var U=te-1,fe=1;for(this[re+U]=V&255;--U>=0&&(fe*=256);)this[re+U]=V/fe&255;return re+te},r.prototype.writeUint8=r.prototype.writeUInt8=function(V,re,te){return V=+V,re=re>>>0,te||Ne(this,V,re,1,255,0),this[re]=V&255,re+1},r.prototype.writeUint16LE=r.prototype.writeUInt16LE=function(V,re,te){return V=+V,re=re>>>0,te||Ne(this,V,re,2,65535,0),this[re]=V&255,this[re+1]=V>>>8,re+2},r.prototype.writeUint16BE=r.prototype.writeUInt16BE=function(V,re,te){return V=+V,re=re>>>0,te||Ne(this,V,re,2,65535,0),this[re]=V>>>8,this[re+1]=V&255,re+2},r.prototype.writeUint32LE=r.prototype.writeUInt32LE=function(V,re,te){return V=+V,re=re>>>0,te||Ne(this,V,re,4,4294967295,0),this[re+3]=V>>>24,this[re+2]=V>>>16,this[re+1]=V>>>8,this[re]=V&255,re+4},r.prototype.writeUint32BE=r.prototype.writeUInt32BE=function(V,re,te){return V=+V,re=re>>>0,te||Ne(this,V,re,4,4294967295,0),this[re]=V>>>24,this[re+1]=V>>>16,this[re+2]=V>>>8,this[re+3]=V&255,re+4},r.prototype.writeIntLE=function(V,re,te,P){if(V=+V,re=re>>>0,!P){var z=Math.pow(2,8*te-1);Ne(this,V,re,te,z-1,-z)}var U=0,fe=1,Me=0;for(this[re]=V&255;++U<te&&(fe*=256);)V<0&&Me===0&&this[re+U-1]!==0&&(Me=1),this[re+U]=(V/fe>>0)-Me&255;return re+te},r.prototype.writeIntBE=function(V,re,te,P){if(V=+V,re=re>>>0,!P){var z=Math.pow(2,8*te-1);Ne(this,V,re,te,z-1,-z)}var U=te-1,fe=1,Me=0;for(this[re+U]=V&255;--U>=0&&(fe*=256);)V<0&&Me===0&&this[re+U+1]!==0&&(Me=1),this[re+U]=(V/fe>>0)-Me&255;return re+te},r.prototype.writeInt8=function(V,re,te){return V=+V,re=re>>>0,te||Ne(this,V,re,1,127,-128),V<0&&(V=255+V+1),this[re]=V&255,re+1},r.prototype.writeInt16LE=function(V,re,te){return V=+V,re=re>>>0,te||Ne(this,V,re,2,32767,-32768),this[re]=V&255,this[re+1]=V>>>8,re+2},r.prototype.writeInt16BE=function(V,re,te){return V=+V,re=re>>>0,te||Ne(this,V,re,2,32767,-32768),this[re]=V>>>8,this[re+1]=V&255,re+2},r.prototype.writeInt32LE=function(V,re,te){return V=+V,re=re>>>0,te||Ne(this,V,re,4,2147483647,-2147483648),this[re]=V&255,this[re+1]=V>>>8,this[re+2]=V>>>16,this[re+3]=V>>>24,re+4},r.prototype.writeInt32BE=function(V,re,te){return V=+V,re=re>>>0,te||Ne(this,V,re,4,2147483647,-2147483648),V<0&&(V=4294967295+V+1),this[re]=V>>>24,this[re+1]=V>>>16,this[re+2]=V>>>8,this[re+3]=V&255,re+4};function Oe(K,V,re,te,P,z){if(re+te>K.length)throw new RangeError("Index out of range");if(re<0)throw new RangeError("Index out of range")}function Ge(K,V,re,te,P){return V=+V,re=re>>>0,P||Oe(K,V,re,4,34028234663852886e22,-34028234663852886e22),e.write(K,V,re,te,23,4),re+4}r.prototype.writeFloatLE=function(V,re,te){return Ge(this,V,re,!0,te)},r.prototype.writeFloatBE=function(V,re,te){return Ge(this,V,re,!1,te)};function Ve(K,V,re,te,P){return V=+V,re=re>>>0,P||Oe(K,V,re,8,17976931348623157e292,-17976931348623157e292),e.write(K,V,re,te,52,8),re+8}r.prototype.writeDoubleLE=function(V,re,te){return Ve(this,V,re,!0,te)},r.prototype.writeDoubleBE=function(V,re,te){return Ve(this,V,re,!1,te)},r.prototype.copy=function(V,re,te,P){if(!r.isBuffer(V))throw new TypeError("argument should be a Buffer");if(te||(te=0),!P&&P!==0&&(P=this.length),re>=V.length&&(re=V.length),re||(re=0),P>0&&P<te&&(P=te),P===te||V.length===0||this.length===0)return 0;if(re<0)throw new RangeError("targetStart out of bounds");if(te<0||te>=this.length)throw new RangeError("Index out of range");if(P<0)throw new RangeError("sourceEnd out of bounds");P>this.length&&(P=this.length),V.length-re<P-te&&(P=V.length-re+te);var z=P-te;return this===V&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(re,te,P):Uint8Array.prototype.set.call(V,this.subarray(te,P),re),z},r.prototype.fill=function(V,re,te,P){if(typeof V=="string"){if(typeof re=="string"?(P=re,re=0,te=this.length):typeof te=="string"&&(P=te,te=this.length),P!==void 0&&typeof P!="string")throw new TypeError("encoding must be a string");if(typeof P=="string"&&!r.isEncoding(P))throw new TypeError("Unknown encoding: "+P);if(V.length===1){var z=V.charCodeAt(0);(P==="utf8"&&z<128||P==="latin1")&&(V=z)}}else typeof V=="number"?V=V&255:typeof V=="boolean"&&(V=Number(V));if(re<0||this.length<re||this.length<te)throw new RangeError("Out of range index");if(te<=re)return this;re=re>>>0,te=te===void 0?this.length:te>>>0,V||(V=0);var U;if(typeof V=="number")for(U=re;U<te;++U)this[U]=V;else{var fe=r.isBuffer(V)?V:r.from(V,P),Me=fe.length;if(Me===0)throw new TypeError('The value "'+V+'" is invalid for argument "value"');for(U=0;U<te-re;++U)this[U+re]=fe[U%Me]}return this};var _e=/[^+/0-9A-Za-z-_]/g;function xe(K){if(K=K.split("=")[0],K=K.trim().replace(_e,""),K.length<2)return"";for(;K.length%4!==0;)K=K+"=";return K}function Xe(K,V){V=V||1/0;for(var re,te=K.length,P=null,z=[],U=0;U<te;++U){if(re=K.charCodeAt(U),re>55295&&re<57344){if(!P){if(re>56319){(V-=3)>-1&&z.push(239,191,189);continue}else if(U+1===te){(V-=3)>-1&&z.push(239,191,189);continue}P=re;continue}if(re<56320){(V-=3)>-1&&z.push(239,191,189),P=re;continue}re=(P-55296<<10|re-56320)+65536}else P&&(V-=3)>-1&&z.push(239,191,189);if(P=null,re<128){if((V-=1)<0)break;z.push(re)}else if(re<2048){if((V-=2)<0)break;z.push(re>>6|192,re&63|128)}else if(re<65536){if((V-=3)<0)break;z.push(re>>12|224,re>>6&63|128,re&63|128)}else if(re<1114112){if((V-=4)<0)break;z.push(re>>18|240,re>>12&63|128,re>>6&63|128,re&63|128)}else throw new Error("Invalid code point")}return z}function qe(K){for(var V=[],re=0;re<K.length;++re)V.push(K.charCodeAt(re)&255);return V}function lt(K,V){for(var re,te,P,z=[],U=0;U<K.length&&!((V-=2)<0);++U)re=K.charCodeAt(U),te=re>>8,P=re%256,z.push(P),z.push(te);return z}function at(K){return c.toByteArray(xe(K))}function Ee(K,V,re,te){for(var P=0;P<te&&!(P+re>=V.length||P>=K.length);++P)V[P+re]=K[P];return P}function X(K,V){return K instanceof V||K!=null&&K.constructor!=null&&K.constructor.name!=null&&K.constructor.name===V.name}function We(K){return K!==K}var oe=function(){for(var K="0123456789abcdef",V=new Array(256),re=0;re<16;++re)for(var te=re*16,P=0;P<16;++P)V[te+P]=K[re]+K[P];return V}()},57780:function(Ot,le,w){"use strict";w.r(le),w.d(le,{clsx:function(){return c}});function S(e){var m,p,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e))for(m=0;m<e.length;m++)e[m]&&(p=S(e[m]))&&(n&&(n+=" "),n+=p);else for(m in e)e[m]&&(n&&(n+=" "),n+=m);return n}function c(){for(var e,m,p=0,n="";p<arguments.length;)(e=arguments[p++])&&(m=S(e))&&(n&&(n+=" "),n+=m);return n}le.default=c},14625:function(Ot){function le(S){var c,e,m="";if(typeof S=="string"||typeof S=="number")m+=S;else if(typeof S=="object")if(Array.isArray(S)){var p=S.length;for(c=0;c<p;c++)S[c]&&(e=le(S[c]))&&(m&&(m+=" "),m+=e)}else for(e in S)S[e]&&(m&&(m+=" "),m+=e);return m}function w(){for(var S,c,e=0,m="",p=arguments.length;e<p;e++)(S=arguments[e])&&(c=le(S))&&(m&&(m+=" "),m+=c);return m}Ot.exports=w,Ot.exports.clsx=w},79818:function(Ot){var le=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},w=-1,S=1,c=0;le.Diff=function(e,m){return[e,m]},le.prototype.diff_main=function(e,m,p,n){typeof n=="undefined"&&(this.Diff_Timeout<=0?n=Number.MAX_VALUE:n=new Date().getTime()+this.Diff_Timeout*1e3);var o=n;if(e==null||m==null)throw new Error("Null input. (diff_main)");if(e==m)return e?[new le.Diff(c,e)]:[];typeof p=="undefined"&&(p=!0);var r=p,i=this.diff_commonPrefix(e,m),l=e.substring(0,i);e=e.substring(i),m=m.substring(i),i=this.diff_commonSuffix(e,m);var u=e.substring(e.length-i);e=e.substring(0,e.length-i),m=m.substring(0,m.length-i);var s=this.diff_compute_(e,m,r,o);return l&&s.unshift(new le.Diff(c,l)),u&&s.push(new le.Diff(c,u)),this.diff_cleanupMerge(s),s},le.prototype.diff_compute_=function(e,m,p,n){var o;if(!e)return[new le.Diff(S,m)];if(!m)return[new le.Diff(w,e)];var r=e.length>m.length?e:m,i=e.length>m.length?m:e,l=r.indexOf(i);if(l!=-1)return o=[new le.Diff(S,r.substring(0,l)),new le.Diff(c,i),new le.Diff(S,r.substring(l+i.length))],e.length>m.length&&(o[0][0]=o[2][0]=w),o;if(i.length==1)return[new le.Diff(w,e),new le.Diff(S,m)];var u=this.diff_halfMatch_(e,m);if(u){var s=u[0],t=u[1],a=u[2],d=u[3],h=u[4],v=this.diff_main(s,a,p,n),g=this.diff_main(t,d,p,n);return v.concat([new le.Diff(c,h)],g)}return p&&e.length>100&&m.length>100?this.diff_lineMode_(e,m,n):this.diff_bisect_(e,m,n)},le.prototype.diff_lineMode_=function(e,m,p){var n=this.diff_linesToChars_(e,m);e=n.chars1,m=n.chars2;var o=n.lineArray,r=this.diff_main(e,m,!1,p);this.diff_charsToLines_(r,o),this.diff_cleanupSemantic(r),r.push(new le.Diff(c,""));for(var i=0,l=0,u=0,s="",t="";i<r.length;){switch(r[i][0]){case S:u++,t+=r[i][1];break;case w:l++,s+=r[i][1];break;case c:if(l>=1&&u>=1){r.splice(i-l-u,l+u),i=i-l-u;for(var a=this.diff_main(s,t,!1,p),d=a.length-1;d>=0;d--)r.splice(i,0,a[d]);i=i+a.length}u=0,l=0,s="",t="";break}i++}return r.pop(),r},le.prototype.diff_bisect_=function(e,m,p){for(var n=e.length,o=m.length,r=Math.ceil((n+o)/2),i=r,l=2*r,u=new Array(l),s=new Array(l),t=0;t<l;t++)u[t]=-1,s[t]=-1;u[i+1]=0,s[i+1]=0;for(var a=n-o,d=a%2!=0,h=0,v=0,g=0,E=0,y=0;y<r&&!(new Date().getTime()>p);y++){for(var C=-y+h;C<=y-v;C+=2){var B=i+C,_;C==-y||C!=y&&u[B-1]<u[B+1]?_=u[B+1]:_=u[B-1]+1;for(var A=_-C;_<n&&A<o&&e.charAt(_)==m.charAt(A);)_++,A++;if(u[B]=_,_>n)v+=2;else if(A>o)h+=2;else if(d){var b=i+a-C;if(b>=0&&b<l&&s[b]!=-1){var D=n-s[b];if(_>=D)return this.diff_bisectSplit_(e,m,_,A,p)}}}for(var M=-y+g;M<=y-E;M+=2){var b=i+M,D;M==-y||M!=y&&s[b-1]<s[b+1]?D=s[b+1]:D=s[b-1]+1;for(var R=D-M;D<n&&R<o&&e.charAt(n-D-1)==m.charAt(o-R-1);)D++,R++;if(s[b]=D,D>n)E+=2;else if(R>o)g+=2;else if(!d){var B=i+a-M;if(B>=0&&B<l&&u[B]!=-1){var _=u[B],A=i+_-B;if(D=n-D,_>=D)return this.diff_bisectSplit_(e,m,_,A,p)}}}}return[new le.Diff(w,e),new le.Diff(S,m)]},le.prototype.diff_bisectSplit_=function(e,m,p,n,o){var r=e.substring(0,p),i=m.substring(0,n),l=e.substring(p),u=m.substring(n),s=this.diff_main(r,i,!1,o),t=this.diff_main(l,u,!1,o);return s.concat(t)},le.prototype.diff_linesToChars_=function(e,m){var p=[],n={};p[0]="";function o(u){for(var s="",t=0,a=-1,d=p.length;a<u.length-1;){a=u.indexOf(`
|
|
|
`,t),a==-1&&(a=u.length-1);var h=u.substring(t,a+1);(n.hasOwnProperty?n.hasOwnProperty(h):n[h]!==void 0)?s+=String.fromCharCode(n[h]):(d==r&&(h=u.substring(t),a=u.length),s+=String.fromCharCode(d),n[h]=d,p[d++]=h),t=a+1}return s}var r=4e4,i=o(e);r=65535;var l=o(m);return{chars1:i,chars2:l,lineArray:p}},le.prototype.diff_charsToLines_=function(e,m){for(var p=0;p<e.length;p++){for(var n=e[p][1],o=[],r=0;r<n.length;r++)o[r]=m[n.charCodeAt(r)];e[p][1]=o.join("")}},le.prototype.diff_commonPrefix=function(e,m){if(!e||!m||e.charAt(0)!=m.charAt(0))return 0;for(var p=0,n=Math.min(e.length,m.length),o=n,r=0;p<o;)e.substring(r,o)==m.substring(r,o)?(p=o,r=p):n=o,o=Math.floor((n-p)/2+p);return o},le.prototype.diff_commonSuffix=function(e,m){if(!e||!m||e.charAt(e.length-1)!=m.charAt(m.length-1))return 0;for(var p=0,n=Math.min(e.length,m.length),o=n,r=0;p<o;)e.substring(e.length-o,e.length-r)==m.substring(m.length-o,m.length-r)?(p=o,r=p):n=o,o=Math.floor((n-p)/2+p);return o},le.prototype.diff_commonOverlap_=function(e,m){var p=e.length,n=m.length;if(p==0||n==0)return 0;p>n?e=e.substring(p-n):p<n&&(m=m.substring(0,p));var o=Math.min(p,n);if(e==m)return o;for(var r=0,i=1;;){var l=e.substring(o-i),u=m.indexOf(l);if(u==-1)return r;i+=u,(u==0||e.substring(o-i)==m.substring(0,i))&&(r=i,i++)}},le.prototype.diff_halfMatch_=function(e,m){if(this.Diff_Timeout<=0)return null;var p=e.length>m.length?e:m,n=e.length>m.length?m:e;if(p.length<4||n.length*2<p.length)return null;var o=this;function r(v,g,E){for(var y=v.substring(E,E+Math.floor(v.length/4)),C=-1,B="",_,A,b,D;(C=g.indexOf(y,C+1))!=-1;){var M=o.diff_commonPrefix(v.substring(E),g.substring(C)),R=o.diff_commonSuffix(v.substring(0,E),g.substring(0,C));B.length<R+M&&(B=g.substring(C-R,C)+g.substring(C,C+M),_=v.substring(0,E-R),A=v.substring(E+M),b=g.substring(0,C-R),D=g.substring(C+M))}return B.length*2>=v.length?[_,A,b,D,B]:null}var i=r(p,n,Math.ceil(p.length/4)),l=r(p,n,Math.ceil(p.length/2)),u;if(!i&&!l)return null;l?i?u=i[4].length>l[4].length?i:l:u=l:u=i;var s,t,a,d;e.length>m.length?(s=u[0],t=u[1],a=u[2],d=u[3]):(a=u[0],d=u[1],s=u[2],t=u[3]);var h=u[4];return[s,t,a,d,h]},le.prototype.diff_cleanupSemantic=function(e){for(var m=!1,p=[],n=0,o=null,r=0,i=0,l=0,u=0,s=0;r<e.length;)e[r][0]==c?(p[n++]=r,i=u,l=s,u=0,s=0,o=e[r][1]):(e[r][0]==S?u+=e[r][1].length:s+=e[r][1].length,o&&o.length<=Math.max(i,l)&&o.length<=Math.max(u,s)&&(e.splice(p[n-1],0,new le.Diff(w,o)),e[p[n-1]+1][0]=S,n--,n--,r=n>0?p[n-1]:-1,i=0,l=0,u=0,s=0,o=null,m=!0)),r++;for(m&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),r=1;r<e.length;){if(e[r-1][0]==w&&e[r][0]==S){var t=e[r-1][1],a=e[r][1],d=this.diff_commonOverlap_(t,a),h=this.diff_commonOverlap_(a,t);d>=h?(d>=t.length/2||d>=a.length/2)&&(e.splice(r,0,new le.Diff(c,a.substring(0,d))),e[r-1][1]=t.substring(0,t.length-d),e[r+1][1]=a.substring(d),r++):(h>=t.length/2||h>=a.length/2)&&(e.splice(r,0,new le.Diff(c,t.substring(0,h))),e[r-1][0]=S,e[r-1][1]=a.substring(0,a.length-h),e[r+1][0]=w,e[r+1][1]=t.substring(h),r++),r++}r++}},le.prototype.diff_cleanupSemanticLossless=function(e){function m(h,v){if(!h||!v)return 6;var g=h.charAt(h.length-1),E=v.charAt(0),y=g.match(le.nonAlphaNumericRegex_),C=E.match(le.nonAlphaNumericRegex_),B=y&&g.match(le.whitespaceRegex_),_=C&&E.match(le.whitespaceRegex_),A=B&&g.match(le.linebreakRegex_),b=_&&E.match(le.linebreakRegex_),D=A&&h.match(le.blanklineEndRegex_),M=b&&v.match(le.blanklineStartRegex_);return D||M?5:A||b?4:y&&!B&&_?3:B||_?2:y||C?1:0}for(var p=1;p<e.length-1;){if(e[p-1][0]==c&&e[p+1][0]==c){var n=e[p-1][1],o=e[p][1],r=e[p+1][1],i=this.diff_commonSuffix(n,o);if(i){var l=o.substring(o.length-i);n=n.substring(0,n.length-i),o=l+o.substring(0,o.length-i),r=l+r}for(var u=n,s=o,t=r,a=m(n,o)+m(o,r);o.charAt(0)===r.charAt(0);){n+=o.charAt(0),o=o.substring(1)+r.charAt(0),r=r.substring(1);var d=m(n,o)+m(o,r);d>=a&&(a=d,u=n,s=o,t=r)}e[p-1][1]!=u&&(u?e[p-1][1]=u:(e.splice(p-1,1),p--),e[p][1]=s,t?e[p+1][1]=t:(e.splice(p+1,1),p--))}p++}},le.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,le.whitespaceRegex_=/\s/,le.linebreakRegex_=/[\r\n]/,le.blanklineEndRegex_=/\n\r?\n$/,le.blanklineStartRegex_=/^\r?\n\r?\n/,le.prototype.diff_cleanupEfficiency=function(e){for(var m=!1,p=[],n=0,o=null,r=0,i=!1,l=!1,u=!1,s=!1;r<e.length;)e[r][0]==c?(e[r][1].length<this.Diff_EditCost&&(u||s)?(p[n++]=r,i=u,l=s,o=e[r][1]):(n=0,o=null),u=s=!1):(e[r][0]==w?s=!0:u=!0,o&&(i&&l&&u&&s||o.length<this.Diff_EditCost/2&&i+l+u+s==3)&&(e.splice(p[n-1],0,new le.Diff(w,o)),e[p[n-1]+1][0]=S,n--,o=null,i&&l?(u=s=!0,n=0):(n--,r=n>0?p[n-1]:-1,u=s=!1),m=!0)),r++;m&&this.diff_cleanupMerge(e)},le.prototype.diff_cleanupMerge=function(e){e.push(new le.Diff(c,""));for(var m=0,p=0,n=0,o="",r="",i;m<e.length;)switch(e[m][0]){case S:n++,r+=e[m][1],m++;break;case w:p++,o+=e[m][1],m++;break;case c:p+n>1?(p!==0&&n!==0&&(i=this.diff_commonPrefix(r,o),i!==0&&(m-p-n>0&&e[m-p-n-1][0]==c?e[m-p-n-1][1]+=r.substring(0,i):(e.splice(0,0,new le.Diff(c,r.substring(0,i))),m++),r=r.substring(i),o=o.substring(i)),i=this.diff_commonSuffix(r,o),i!==0&&(e[m][1]=r.substring(r.length-i)+e[m][1],r=r.substring(0,r.length-i),o=o.substring(0,o.length-i))),m-=p+n,e.splice(m,p+n),o.length&&(e.splice(m,0,new le.Diff(w,o)),m++),r.length&&(e.splice(m,0,new le.Diff(S,r)),m++),m++):m!==0&&e[m-1][0]==c?(e[m-1][1]+=e[m][1],e.splice(m,1)):m++,n=0,p=0,o="",r="";break}e[e.length-1][1]===""&&e.pop();var l=!1;for(m=1;m<e.length-1;)e[m-1][0]==c&&e[m+1][0]==c&&(e[m][1].substring(e[m][1].length-e[m-1][1].length)==e[m-1][1]?(e[m][1]=e[m-1][1]+e[m][1].substring(0,e[m][1].length-e[m-1][1].length),e[m+1][1]=e[m-1][1]+e[m+1][1],e.splice(m-1,1),l=!0):e[m][1].substring(0,e[m+1][1].length)==e[m+1][1]&&(e[m-1][1]+=e[m+1][1],e[m][1]=e[m][1].substring(e[m+1][1].length)+e[m+1][1],e.splice(m+1,1),l=!0)),m++;l&&this.diff_cleanupMerge(e)},le.prototype.diff_xIndex=function(e,m){var p=0,n=0,o=0,r=0,i;for(i=0;i<e.length&&(e[i][0]!==S&&(p+=e[i][1].length),e[i][0]!==w&&(n+=e[i][1].length),!(p>m));i++)o=p,r=n;return e.length!=i&&e[i][0]===w?r:r+(m-o)},le.prototype.diff_prettyHtml=function(e){for(var m=[],p=/&/g,n=/</g,o=/>/g,r=/\n/g,i=0;i<e.length;i++){var l=e[i][0],u=e[i][1],s=u.replace(p,"&").replace(n,"<").replace(o,">").replace(r,"¶<br>");switch(l){case S:m[i]='<ins style="background:#e6ffe6;">'+s+"</ins>";break;case w:m[i]='<del style="background:#ffe6e6;">'+s+"</del>";break;case c:m[i]="<span>"+s+"</span>";break}}return m.join("")},le.prototype.diff_text1=function(e){for(var m=[],p=0;p<e.length;p++)e[p][0]!==S&&(m[p]=e[p][1]);return m.join("")},le.prototype.diff_text2=function(e){for(var m=[],p=0;p<e.length;p++)e[p][0]!==w&&(m[p]=e[p][1]);return m.join("")},le.prototype.diff_levenshtein=function(e){for(var m=0,p=0,n=0,o=0;o<e.length;o++){var r=e[o][0],i=e[o][1];switch(r){case S:p+=i.length;break;case w:n+=i.length;break;case c:m+=Math.max(p,n),p=0,n=0;break}}return m+=Math.max(p,n),m},le.prototype.diff_toDelta=function(e){for(var m=[],p=0;p<e.length;p++)switch(e[p][0]){case S:m[p]="+"+encodeURI(e[p][1]);break;case w:m[p]="-"+e[p][1].length;break;case c:m[p]="="+e[p][1].length;break}return m.join(" ").replace(/%20/g," ")},le.prototype.diff_fromDelta=function(e,m){for(var p=[],n=0,o=0,r=m.split(/\t/g),i=0;i<r.length;i++){var l=r[i].substring(1);switch(r[i].charAt(0)){case"+":try{p[n++]=new le.Diff(S,decodeURI(l))}catch(t){throw new Error("Illegal escape in diff_fromDelta: "+l)}break;case"-":case"=":var u=parseInt(l,10);if(isNaN(u)||u<0)throw new Error("Invalid number in diff_fromDelta: "+l);var s=e.substring(o,o+=u);r[i].charAt(0)=="="?p[n++]=new le.Diff(c,s):p[n++]=new le.Diff(w,s);break;default:if(r[i])throw new Error("Invalid diff operation in diff_fromDelta: "+r[i])}}if(o!=e.length)throw new Error("Delta length ("+o+") does not equal source text length ("+e.length+").");return p},le.prototype.match_main=function(e,m,p){if(e==null||m==null||p==null)throw new Error("Null input. (match_main)");return p=Math.max(0,Math.min(p,e.length)),e==m?0:e.length?e.substring(p,p+m.length)==m?p:this.match_bitap_(e,m,p):-1},le.prototype.match_bitap_=function(e,m,p){if(m.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var n=this.match_alphabet_(m),o=this;function r(_,A){var b=_/m.length,D=Math.abs(p-A);return o.Match_Distance?b+D/o.Match_Distance:D?1:b}var i=this.Match_Threshold,l=e.indexOf(m,p);l!=-1&&(i=Math.min(r(0,l),i),l=e.lastIndexOf(m,p+m.length),l!=-1&&(i=Math.min(r(0,l),i)));var u=1<<m.length-1;l=-1;for(var s,t,a=m.length+e.length,d,h=0;h<m.length;h++){for(s=0,t=a;s<t;)r(h,p+t)<=i?s=t:a=t,t=Math.floor((a-s)/2+s);a=t;var v=Math.max(1,p-t+1),g=Math.min(p+t,e.length)+m.length,E=Array(g+2);E[g+1]=(1<<h)-1;for(var y=g;y>=v;y--){var C=n[e.charAt(y-1)];if(h===0?E[y]=(E[y+1]<<1|1)&C:E[y]=(E[y+1]<<1|1)&C|((d[y+1]|d[y])<<1|1)|d[y+1],E[y]&u){var B=r(h,y-1);if(B<=i)if(i=B,l=y-1,l>p)v=Math.max(1,2*p-l);else break}}if(r(h+1,p)>i)break;d=E}return l},le.prototype.match_alphabet_=function(e){for(var m={},p=0;p<e.length;p++)m[e.charAt(p)]=0;for(var p=0;p<e.length;p++)m[e.charAt(p)]|=1<<e.length-p-1;return m},le.prototype.patch_addContext_=function(e,m){if(m.length!=0){if(e.start2===null)throw Error("patch not initialized");for(var p=m.substring(e.start2,e.start2+e.length1),n=0;m.indexOf(p)!=m.lastIndexOf(p)&&p.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)n+=this.Patch_Margin,p=m.substring(e.start2-n,e.start2+e.length1+n);n+=this.Patch_Margin;var o=m.substring(e.start2-n,e.start2);o&&e.diffs.unshift(new le.Diff(c,o));var r=m.substring(e.start2+e.length1,e.start2+e.length1+n);r&&e.diffs.push(new le.Diff(c,r)),e.start1-=o.length,e.start2-=o.length,e.length1+=o.length+r.length,e.length2+=o.length+r.length}},le.prototype.patch_make=function(e,m,p){var n,o;if(typeof e=="string"&&typeof m=="string"&&typeof p=="undefined")n=e,o=this.diff_main(n,m,!0),o.length>2&&(this.diff_cleanupSemantic(o),this.diff_cleanupEfficiency(o));else if(e&&typeof e=="object"&&typeof m=="undefined"&&typeof p=="undefined")o=e,n=this.diff_text1(o);else if(typeof e=="string"&&m&&typeof m=="object"&&typeof p=="undefined")n=e,o=m;else if(typeof e=="string"&&typeof m=="string"&&p&&typeof p=="object")n=e,o=p;else throw new Error("Unknown call format to patch_make.");if(o.length===0)return[];for(var r=[],i=new le.patch_obj,l=0,u=0,s=0,t=n,a=n,d=0;d<o.length;d++){var h=o[d][0],v=o[d][1];switch(!l&&h!==c&&(i.start1=u,i.start2=s),h){case S:i.diffs[l++]=o[d],i.length2+=v.length,a=a.substring(0,s)+v+a.substring(s);break;case w:i.length1+=v.length,i.diffs[l++]=o[d],a=a.substring(0,s)+a.substring(s+v.length);break;case c:v.length<=2*this.Patch_Margin&&l&&o.length!=d+1?(i.diffs[l++]=o[d],i.length1+=v.length,i.length2+=v.length):v.length>=2*this.Patch_Margin&&l&&(this.patch_addContext_(i,t),r.push(i),i=new le.patch_obj,l=0,t=a,u=s);break}h!==S&&(u+=v.length),h!==w&&(s+=v.length)}return l&&(this.patch_addContext_(i,t),r.push(i)),r},le.prototype.patch_deepCopy=function(e){for(var m=[],p=0;p<e.length;p++){var n=e[p],o=new le.patch_obj;o.diffs=[];for(var r=0;r<n.diffs.length;r++)o.diffs[r]=new le.Diff(n.diffs[r][0],n.diffs[r][1]);o.start1=n.start1,o.start2=n.start2,o.length1=n.length1,o.length2=n.length2,m[p]=o}return m},le.prototype.patch_apply=function(e,m){if(e.length==0)return[m,[]];e=this.patch_deepCopy(e);var p=this.patch_addPadding(e);m=p+m+p,this.patch_splitMax(e);for(var n=0,o=[],r=0;r<e.length;r++){var i=e[r].start2+n,l=this.diff_text1(e[r].diffs),u,s=-1;if(l.length>this.Match_MaxBits?(u=this.match_main(m,l.substring(0,this.Match_MaxBits),i),u!=-1&&(s=this.match_main(m,l.substring(l.length-this.Match_MaxBits),i+l.length-this.Match_MaxBits),(s==-1||u>=s)&&(u=-1))):u=this.match_main(m,l,i),u==-1)o[r]=!1,n-=e[r].length2-e[r].length1;else{o[r]=!0,n=u-i;var t;if(s==-1?t=m.substring(u,u+l.length):t=m.substring(u,s+this.Match_MaxBits),l==t)m=m.substring(0,u)+this.diff_text2(e[r].diffs)+m.substring(u+l.length);else{var a=this.diff_main(l,t,!1);if(l.length>this.Match_MaxBits&&this.diff_levenshtein(a)/l.length>this.Patch_DeleteThreshold)o[r]=!1;else{this.diff_cleanupSemanticLossless(a);for(var d=0,h,v=0;v<e[r].diffs.length;v++){var g=e[r].diffs[v];g[0]!==c&&(h=this.diff_xIndex(a,d)),g[0]===S?m=m.substring(0,u+h)+g[1]+m.substring(u+h):g[0]===w&&(m=m.substring(0,u+h)+m.substring(u+this.diff_xIndex(a,d+g[1].length))),g[0]!==w&&(d+=g[1].length)}}}}}return m=m.substring(p.length,m.length-p.length),[m,o]},le.prototype.patch_addPadding=function(e){for(var m=this.Patch_Margin,p="",n=1;n<=m;n++)p+=String.fromCharCode(n);for(var n=0;n<e.length;n++)e[n].start1+=m,e[n].start2+=m;var o=e[0],r=o.diffs;if(r.length==0||r[0][0]!=c)r.unshift(new le.Diff(c,p)),o.start1-=m,o.start2-=m,o.length1+=m,o.length2+=m;else if(m>r[0][1].length){var i=m-r[0][1].length;r[0][1]=p.substring(r[0][1].length)+r[0][1],o.start1-=i,o.start2-=i,o.length1+=i,o.length2+=i}if(o=e[e.length-1],r=o.diffs,r.length==0||r[r.length-1][0]!=c)r.push(new le.Diff(c,p)),o.length1+=m,o.length2+=m;else if(m>r[r.length-1][1].length){var i=m-r[r.length-1][1].length;r[r.length-1][1]+=p.substring(0,i),o.length1+=i,o.length2+=i}return p},le.prototype.patch_splitMax=function(e){for(var m=this.Match_MaxBits,p=0;p<e.length;p++)if(!(e[p].length1<=m)){var n=e[p];e.splice(p--,1);for(var o=n.start1,r=n.start2,i="";n.diffs.length!==0;){var l=new le.patch_obj,u=!0;for(l.start1=o-i.length,l.start2=r-i.length,i!==""&&(l.length1=l.length2=i.length,l.diffs.push(new le.Diff(c,i)));n.diffs.length!==0&&l.length1<m-this.Patch_Margin;){var s=n.diffs[0][0],t=n.diffs[0][1];s===S?(l.length2+=t.length,r+=t.length,l.diffs.push(n.diffs.shift()),u=!1):s===w&&l.diffs.length==1&&l.diffs[0][0]==c&&t.length>2*m?(l.length1+=t.length,o+=t.length,u=!1,l.diffs.push(new le.Diff(s,t)),n.diffs.shift()):(t=t.substring(0,m-l.length1-this.Patch_Margin),l.length1+=t.length,o+=t.length,s===c?(l.length2+=t.length,r+=t.length):u=!1,l.diffs.push(new le.Diff(s,t)),t==n.diffs[0][1]?n.diffs.shift():n.diffs[0][1]=n.diffs[0][1].substring(t.length))}i=this.diff_text2(l.diffs),i=i.substring(i.length-this.Patch_Margin);var a=this.diff_text1(n.diffs).substring(0,this.Patch_Margin);a!==""&&(l.length1+=a.length,l.length2+=a.length,l.diffs.length!==0&&l.diffs[l.diffs.length-1][0]===c?l.diffs[l.diffs.length-1][1]+=a:l.diffs.push(new le.Diff(c,a))),u||e.splice(++p,0,l)}}},le.prototype.patch_toText=function(e){for(var m=[],p=0;p<e.length;p++)m[p]=e[p];return m.join("")},le.prototype.patch_fromText=function(e){var m=[];if(!e)return m;for(var p=e.split(`
|
|
|
`),n=0,o=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;n<p.length;){var r=p[n].match(o);if(!r)throw new Error("Invalid patch string: "+p[n]);var i=new le.patch_obj;for(m.push(i),i.start1=parseInt(r[1],10),r[2]===""?(i.start1--,i.length1=1):r[2]=="0"?i.length1=0:(i.start1--,i.length1=parseInt(r[2],10)),i.start2=parseInt(r[3],10),r[4]===""?(i.start2--,i.length2=1):r[4]=="0"?i.length2=0:(i.start2--,i.length2=parseInt(r[4],10)),n++;n<p.length;){var l=p[n].charAt(0);try{var u=decodeURI(p[n].substring(1))}catch(s){throw new Error("Illegal escape in patch_fromText: "+u)}if(l=="-")i.diffs.push(new le.Diff(w,u));else if(l=="+")i.diffs.push(new le.Diff(S,u));else if(l==" ")i.diffs.push(new le.Diff(c,u));else{if(l=="@")break;if(l!=="")throw new Error('Invalid patch mode "'+l+'" in: '+u)}n++}}return m},le.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0},le.patch_obj.prototype.toString=function(){var e,m;this.length1===0?e=this.start1+",0":this.length1==1?e=this.start1+1:e=this.start1+1+","+this.length1,this.length2===0?m=this.start2+",0":this.length2==1?m=this.start2+1:m=this.start2+1+","+this.length2;for(var p=["@@ -"+e+" +"+m+` @@
|
|
|
`],n,o=0;o<this.diffs.length;o++){switch(this.diffs[o][0]){case S:n="+";break;case w:n="-";break;case c:n=" ";break}p[o+1]=n+encodeURI(this.diffs[o][1])+`
|
|
|
`}return p.join("").replace(/%20/g," ")},Ot.exports=le,Ot.exports.diff_match_patch=le,Ot.exports.DIFF_DELETE=w,Ot.exports.DIFF_INSERT=S,Ot.exports.DIFF_EQUAL=c},3867:function(Ot,le,w){var S=w(97671);(function(c,e){Ot.exports=e()})(this,function(){"use strict";function c(U){var fe=typeof U;return U!==null&&(fe==="object"||fe==="function")}function e(U){return typeof U=="function"}var m=void 0;Array.isArray?m=Array.isArray:m=function(U){return Object.prototype.toString.call(U)==="[object Array]"};var p=m,n=0,o=void 0,r=void 0,i=function(fe,Me){B[n]=fe,B[n+1]=Me,n+=2,n===2&&(r?r(_):b())};function l(U){r=U}function u(U){i=U}var s=typeof window!="undefined"?window:void 0,t=s||{},a=t.MutationObserver||t.WebKitMutationObserver,d=typeof self=="undefined"&&typeof S!="undefined"&&{}.toString.call(S)==="[object process]",h=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function v(){return function(){return S.nextTick(_)}}function g(){return typeof o!="undefined"?function(){o(_)}:C()}function E(){var U=0,fe=new a(_),Me=document.createTextNode("");return fe.observe(Me,{characterData:!0}),function(){Me.data=U=++U%2}}function y(){var U=new MessageChannel;return U.port1.onmessage=_,function(){return U.port2.postMessage(0)}}function C(){var U=setTimeout;return function(){return U(_,1)}}var B=new Array(1e3);function _(){for(var U=0;U<n;U+=2){var fe=B[U],Me=B[U+1];fe(Me),B[U]=void 0,B[U+1]=void 0}n=0}function A(){try{var U=Function("return this")().require("vertx");return o=U.runOnLoop||U.runOnContext,g()}catch(fe){return C()}}var b=void 0;d?b=v():a?b=E():h?b=y():s===void 0?b=A():b=C();function D(U,fe){var Me=this,Re=new this.constructor(H);Re[R]===void 0&&Ee(Re);var Ye=Me._state;if(Ye){var de=arguments[Ye-1];i(function(){return Xe(Ye,Re,de,Me._result)})}else _e(Me,Re,U,fe);return Re}function M(U){var fe=this;if(U&&typeof U=="object"&&U.constructor===fe)return U;var Me=new fe(H);return Ne(Me,U),Me}var R=Math.random().toString(36).substring(2);function H(){}var q=void 0,Y=1,W=2;function O(){return new TypeError("You cannot resolve a promise with itself")}function ne(){return new TypeError("A promises callback cannot return that same promise.")}function ee(U,fe,Me,Re){try{U.call(fe,Me,Re)}catch(Ye){return Ye}}function Ae(U,fe,Me){i(function(Re){var Ye=!1,de=ee(Me,fe,function(rt){Ye||(Ye=!0,fe!==rt?Ne(Re,rt):Ge(Re,rt))},function(rt){Ye||(Ye=!0,Ve(Re,rt))},"Settle: "+(Re._label||" unknown promise"));!Ye&&de&&(Ye=!0,Ve(Re,de))},U)}function $(U,fe){fe._state===Y?Ge(U,fe._result):fe._state===W?Ve(U,fe._result):_e(fe,void 0,function(Me){return Ne(U,Me)},function(Me){return Ve(U,Me)})}function be(U,fe,Me){fe.constructor===U.constructor&&Me===D&&fe.constructor.resolve===M?$(U,fe):Me===void 0?Ge(U,fe):e(Me)?Ae(U,fe,Me):Ge(U,fe)}function Ne(U,fe){if(U===fe)Ve(U,O());else if(c(fe)){var Me=void 0;try{Me=fe.then}catch(Re){Ve(U,Re);return}be(U,fe,Me)}else Ge(U,fe)}function Oe(U){U._onerror&&U._onerror(U._result),xe(U)}function Ge(U,fe){U._state===q&&(U._result=fe,U._state=Y,U._subscribers.length!==0&&i(xe,U))}function Ve(U,fe){U._state===q&&(U._state=W,U._result=fe,i(Oe,U))}function _e(U,fe,Me,Re){var Ye=U._subscribers,de=Ye.length;U._onerror=null,Ye[de]=fe,Ye[de+Y]=Me,Ye[de+W]=Re,de===0&&U._state&&i(xe,U)}function xe(U){var fe=U._subscribers,Me=U._state;if(fe.length!==0){for(var Re=void 0,Ye=void 0,de=U._result,rt=0;rt<fe.length;rt+=3)Re=fe[rt],Ye=fe[rt+Me],Re?Xe(Me,Re,Ye,de):Ye(de);U._subscribers.length=0}}function Xe(U,fe,Me,Re){var Ye=e(Me),de=void 0,rt=void 0,Be=!0;if(Ye){try{de=Me(Re)}catch(ut){Be=!1,rt=ut}if(fe===de){Ve(fe,ne());return}}else de=Re;fe._state!==q||(Ye&&Be?Ne(fe,de):Be===!1?Ve(fe,rt):U===Y?Ge(fe,de):U===W&&Ve(fe,de))}function qe(U,fe){try{fe(function(Re){Ne(U,Re)},function(Re){Ve(U,Re)})}catch(Me){Ve(U,Me)}}var lt=0;function at(){return lt++}function Ee(U){U[R]=lt++,U._state=void 0,U._result=void 0,U._subscribers=[]}function X(){return new Error("Array Methods must be provided an Array")}var We=function(){function U(fe,Me){this._instanceConstructor=fe,this.promise=new fe(H),this.promise[R]||Ee(this.promise),p(Me)?(this.length=Me.length,this._remaining=Me.length,this._result=new Array(this.length),this.length===0?Ge(this.promise,this._result):(this.length=this.length||0,this._enumerate(Me),this._remaining===0&&Ge(this.promise,this._result))):Ve(this.promise,X())}return U.prototype._enumerate=function(Me){for(var Re=0;this._state===q&&Re<Me.length;Re++)this._eachEntry(Me[Re],Re)},U.prototype._eachEntry=function(Me,Re){var Ye=this._instanceConstructor,de=Ye.resolve;if(de===M){var rt=void 0,Be=void 0,ut=!1;try{rt=Me.then}catch(Rt){ut=!0,Be=Rt}if(rt===D&&Me._state!==q)this._settledAt(Me._state,Re,Me._result);else if(typeof rt!="function")this._remaining--,this._result[Re]=Me;else if(Ye===P){var yt=new Ye(H);ut?Ve(yt,Be):be(yt,Me,rt),this._willSettleAt(yt,Re)}else this._willSettleAt(new Ye(function(Rt){return Rt(Me)}),Re)}else this._willSettleAt(de(Me),Re)},U.prototype._settledAt=function(Me,Re,Ye){var de=this.promise;de._state===q&&(this._remaining--,Me===W?Ve(de,Ye):this._result[Re]=Ye),this._remaining===0&&Ge(de,this._result)},U.prototype._willSettleAt=function(Me,Re){var Ye=this;_e(Me,void 0,function(de){return Ye._settledAt(Y,Re,de)},function(de){return Ye._settledAt(W,Re,de)})},U}();function oe(U){return new We(this,U).promise}function K(U){var fe=this;return p(U)?new fe(function(Me,Re){for(var Ye=U.length,de=0;de<Ye;de++)fe.resolve(U[de]).then(Me,Re)}):new fe(function(Me,Re){return Re(new TypeError("You must pass an array to race."))})}function V(U){var fe=this,Me=new fe(H);return Ve(Me,U),Me}function re(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function te(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var P=function(){function U(fe){this[R]=at(),this._result=this._state=void 0,this._subscribers=[],H!==fe&&(typeof fe!="function"&&re(),this instanceof U?qe(this,fe):te())}return U.prototype.catch=function(Me){return this.then(null,Me)},U.prototype.finally=function(Me){var Re=this,Ye=Re.constructor;return e(Me)?Re.then(function(de){return Ye.resolve(Me()).then(function(){return de})},function(de){return Ye.resolve(Me()).then(function(){throw de})}):Re.then(Me,Me)},U}();P.prototype.then=D,P.all=oe,P.race=K,P.resolve=M,P.reject=V,P._setScheduler=l,P._setAsap=u,P._asap=i;function z(){var U=void 0;if(typeof w.g!="undefined")U=w.g;else if(typeof self!="undefined")U=self;else try{U=Function("return this")()}catch(Re){throw new Error("polyfill failed because global object is unavailable in this environment")}var fe=U.Promise;if(fe){var Me=null;try{Me=Object.prototype.toString.call(fe.resolve())}catch(Re){}if(Me==="[object Promise]"&&!fe.cast)return}U.Promise=P}return P.polyfill=z,P.Promise=P,P})},67467:function(Ot,le){le.read=function(w,S,c,e,m){var p,n,o=m*8-e-1,r=(1<<o)-1,i=r>>1,l=-7,u=c?m-1:0,s=c?-1:1,t=w[S+u];for(u+=s,p=t&(1<<-l)-1,t>>=-l,l+=o;l>0;p=p*256+w[S+u],u+=s,l-=8);for(n=p&(1<<-l)-1,p>>=-l,l+=e;l>0;n=n*256+w[S+u],u+=s,l-=8);if(p===0)p=1-i;else{if(p===r)return n?NaN:(t?-1:1)*(1/0);n=n+Math.pow(2,e),p=p-i}return(t?-1:1)*n*Math.pow(2,p-e)},le.write=function(w,S,c,e,m,p){var n,o,r,i=p*8-m-1,l=(1<<i)-1,u=l>>1,s=m===23?Math.pow(2,-24)-Math.pow(2,-77):0,t=e?0:p-1,a=e?1:-1,d=S<0||S===0&&1/S<0?1:0;for(S=Math.abs(S),isNaN(S)||S===1/0?(o=isNaN(S)?1:0,n=l):(n=Math.floor(Math.log(S)/Math.LN2),S*(r=Math.pow(2,-n))<1&&(n--,r*=2),n+u>=1?S+=s/r:S+=s*Math.pow(2,1-u),S*r>=2&&(n++,r/=2),n+u>=l?(o=0,n=l):n+u>=1?(o=(S*r-1)*Math.pow(2,m),n=n+u):(o=S*Math.pow(2,u-1)*Math.pow(2,m),n=0));m>=8;w[c+t]=o&255,t+=a,o/=256,m-=8);for(n=n<<m|o,i+=m;i>0;w[c+t]=n&255,t+=a,n/=256,i-=8);w[c+t-a]|=d*128}},24334:function(Ot,le,w){var S,c;(function(e,m){Ot.exports=m(e)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof w.g!="undefined"?w.g:this,function(e){"use strict";e=e||{};var m=e.Base64,p="2.6.4",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=function(Y){for(var W={},O=0,ne=Y.length;O<ne;O++)W[Y.charAt(O)]=O;return W}(n),r=String.fromCharCode,i=function(Y){if(Y.length<2){var W=Y.charCodeAt(0);return W<128?Y:W<2048?r(192|W>>>6)+r(128|W&63):r(224|W>>>12&15)+r(128|W>>>6&63)+r(128|W&63)}else{var W=65536+(Y.charCodeAt(0)-55296)*1024+(Y.charCodeAt(1)-56320);return r(240|W>>>18&7)+r(128|W>>>12&63)+r(128|W>>>6&63)+r(128|W&63)}},l=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,u=function(Y){return Y.replace(l,i)},s=function(Y){var W=[0,2,1][Y.length%3],O=Y.charCodeAt(0)<<16|(Y.length>1?Y.charCodeAt(1):0)<<8|(Y.length>2?Y.charCodeAt(2):0),ne=[n.charAt(O>>>18),n.charAt(O>>>12&63),W>=2?"=":n.charAt(O>>>6&63),W>=1?"=":n.charAt(O&63)];return ne.join("")},t=e.btoa&&typeof e.btoa=="function"?function(Y){return e.btoa(Y)}:function(Y){if(Y.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Y.replace(/[\s\S]{1,3}/g,s)},a=function(Y){return t(u(String(Y)))},d=function(Y){return Y.replace(/[+\/]/g,function(W){return W=="+"?"-":"_"}).replace(/=/g,"")},h=function(Y,W){return W?d(a(Y)):a(Y)},v=function(Y){return h(Y,!0)},g;e.Uint8Array&&(g=function(Y,W){for(var O="",ne=0,ee=Y.length;ne<ee;ne+=3){var Ae=Y[ne],$=Y[ne+1],be=Y[ne+2],Ne=Ae<<16|$<<8|be;O+=n.charAt(Ne>>>18)+n.charAt(Ne>>>12&63)+(typeof $!="undefined"?n.charAt(Ne>>>6&63):"=")+(typeof be!="undefined"?n.charAt(Ne&63):"=")}return W?d(O):O});var E=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,y=function(Y){switch(Y.length){case 4:var W=(7&Y.charCodeAt(0))<<18|(63&Y.charCodeAt(1))<<12|(63&Y.charCodeAt(2))<<6|63&Y.charCodeAt(3),O=W-65536;return r((O>>>10)+55296)+r((O&1023)+56320);case 3:return r((15&Y.charCodeAt(0))<<12|(63&Y.charCodeAt(1))<<6|63&Y.charCodeAt(2));default:return r((31&Y.charCodeAt(0))<<6|63&Y.charCodeAt(1))}},C=function(Y){return Y.replace(E,y)},B=function(Y){var W=Y.length,O=W%4,ne=(W>0?o[Y.charAt(0)]<<18:0)|(W>1?o[Y.charAt(1)]<<12:0)|(W>2?o[Y.charAt(2)]<<6:0)|(W>3?o[Y.charAt(3)]:0),ee=[r(ne>>>16),r(ne>>>8&255),r(ne&255)];return ee.length-=[0,0,2,1][O],ee.join("")},_=e.atob&&typeof e.atob=="function"?function(Y){return e.atob(Y)}:function(Y){return Y.replace(/\S{1,4}/g,B)},A=function(Y){return _(String(Y).replace(/[^A-Za-z0-9\+\/]/g,""))},b=function(Y){return C(_(Y))},D=function(Y){return String(Y).replace(/[-_]/g,function(W){return W=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},M=function(Y){return b(D(Y))},R;e.Uint8Array&&(R=function(Y){return Uint8Array.from(A(D(Y)),function(W){return W.charCodeAt(0)})});var H=function(){var Y=e.Base64;return e.Base64=m,Y};if(e.Base64={VERSION:p,atob:A,btoa:t,fromBase64:M,toBase64:h,utob:u,encode:h,encodeURI:v,btou:C,decode:M,noConflict:H,fromUint8Array:g,toUint8Array:R},typeof Object.defineProperty=="function"){var q=function(Y){return{value:Y,enumerable:!1,writable:!0,configurable:!0}};e.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",q(function(){return M(this)})),Object.defineProperty(String.prototype,"toBase64",q(function(Y){return h(this,Y)})),Object.defineProperty(String.prototype,"toBase64URI",q(function(){return h(this,!0)}))}}return e.Meteor&&(Base64=e.Base64),Ot.exports?Ot.exports.Base64=e.Base64:(S=[],c=function(){return e.Base64}.apply(le,S),c!==void 0&&(Ot.exports=c)),{Base64:e.Base64}})},57128:function(Ot,le,w){"use strict";function S(n){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(r){return typeof r}:S=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},S(n)}Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var c=m(w(50500));function e(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return e=function(){return n},n}function m(n){if(n&&n.__esModule)return n;if(n===null||S(n)!=="object"&&typeof n!="function")return{default:n};var o=e();if(o&&o.has(n))return o.get(n);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in n)if(Object.prototype.hasOwnProperty.call(n,l)){var u=i?Object.getOwnPropertyDescriptor(n,l):null;u&&(u.get||u.set)?Object.defineProperty(r,l,u):r[l]=n[l]}return r.default=n,o&&o.set(n,r),r}var p={toBase64Table:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".split(""),base64Pad:"=",encode:function(o){"use strict";for(var r="",i=o.length,l=i%3,u=0;u<i-2;u+=3)r+=this.toBase64Table[o[u]>>2],r+=this.toBase64Table[((o[u]&3)<<4)+(o[u+1]>>4)],r+=this.toBase64Table[((o[u+1]&15)<<2)+(o[u+2]>>6)],r+=this.toBase64Table[o[u+2]&63];var s=i-l;return l===2?(r+=this.toBase64Table[o[s]>>2],r+=this.toBase64Table[((o[s]&3)<<4)+(o[s+1]>>4)],r+=this.toBase64Table[(o[s+1]&15)<<2],r+=this.toBase64Table[64]):l===1&&(r+=this.toBase64Table[o[s]>>2],r+=this.toBase64Table[(o[s]&3)<<4],r+=this.toBase64Table[64],r+=this.toBase64Table[64]),r},toBinaryTable:[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,0,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1],decode:function(o){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=o.indexOf("=")-r;i<0&&(i=o.length-r);for(var l=(i>>2)*3+Math.floor(i%4/1.5),u=new Array(l),s=0,t=0,a=0,d=r;d<o.length;d++){var h=this.toBinaryTable[o.charCodeAt(d)&127],v=o.charAt(d)===this.base64Pad;if(h===-1){c.Error("Illegal character code "+o.charCodeAt(d)+" at position "+d);continue}t=t<<6|h,s+=6,s>=8&&(s-=8,v||(u[a++]=t>>s&255),t&=(1<<s)-1)}if(s){var g=new Error("Corrupted base64 string");throw g.name="Base64-Error",g}return u}};le.default=p},17852:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;function w(m,p){if(!(m instanceof p))throw new TypeError("Cannot call a class as a function")}function S(m,p){for(var n=0;n<p.length;n++){var o=p[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(m,o.key,o)}}function c(m,p,n){return p&&S(m.prototype,p),n&&S(m,n),m}var e=function(){function m(){w(this,m)}return c(m,[{key:"decodeRect",value:function(n,o,r,i,l,u,s){if(l.rQwait("COPYRECT",4))return!1;var t=l.rQshift16(),a=l.rQshift16();return u.copyImage(t,a,n,o,r,i),!0}}]),m}();le.default=e},18330:function(Ot,le,w){"use strict";function S(i){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(u){return typeof u}:S=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},S(i)}Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var c=m(w(50500));function e(){if(typeof WeakMap!="function")return null;var i=new WeakMap;return e=function(){return i},i}function m(i){if(i&&i.__esModule)return i;if(i===null||S(i)!=="object"&&typeof i!="function")return{default:i};var l=e();if(l&&l.has(i))return l.get(i);var u={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in i)if(Object.prototype.hasOwnProperty.call(i,t)){var a=s?Object.getOwnPropertyDescriptor(i,t):null;a&&(a.get||a.set)?Object.defineProperty(u,t,a):u[t]=i[t]}return u.default=i,l&&l.set(i,u),u}function p(i,l){if(!(i instanceof l))throw new TypeError("Cannot call a class as a function")}function n(i,l){for(var u=0;u<l.length;u++){var s=l[u];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(i,s.key,s)}}function o(i,l,u){return l&&n(i.prototype,l),u&&n(i,u),i}var r=function(){function i(){p(this,i),this._tiles=0,this._lastsubencoding=0}return o(i,[{key:"decodeRect",value:function(u,s,t,a,d,h,v){for(this._tiles===0&&(this._tilesX=Math.ceil(t/16),this._tilesY=Math.ceil(a/16),this._totalTiles=this._tilesX*this._tilesY,this._tiles=this._totalTiles);this._tiles>0;){var g=1;if(d.rQwait("HEXTILE",g))return!1;var E=d.rQ,y=d.rQi,C=E[y];if(C>30)throw new Error("Illegal hextile subencoding (subencoding: "+C+")");var B=this._totalTiles-this._tiles,_=B%this._tilesX,A=Math.floor(B/this._tilesX),b=u+_*16,D=s+A*16,M=Math.min(16,u+t-b),R=Math.min(16,s+a-D);if(C&1)g+=M*R*4;else if(C&2&&(g+=4),C&4&&(g+=4),C&8){if(g++,d.rQwait("HEXTILE",g))return!1;var H=E[y+g-1];C&16?g+=H*6:g+=H*2}if(d.rQwait("HEXTILE",g))return!1;if(y++,C===0)this._lastsubencoding&1?c.Debug(" Ignoring blank after RAW"):h.fillRect(b,D,M,R,this._background);else if(C&1)h.blitImage(b,D,M,R,E,y),y+=g-1;else{if(C&2&&(this._background=[E[y],E[y+1],E[y+2],E[y+3]],y+=4),C&4&&(this._foreground=[E[y],E[y+1],E[y+2],E[y+3]],y+=4),h.startTile(b,D,M,R,this._background),C&8){var q=E[y];y++;for(var Y=0;Y<q;Y++){var W=void 0;C&16?(W=[E[y],E[y+1],E[y+2],E[y+3]],y+=4):W=this._foreground;var O=E[y];y++;var ne=O>>4,ee=O&15,Ae=E[y];y++;var $=(Ae>>4)+1,be=(Ae&15)+1;h.subTile(ne,ee,$,be,W)}}h.finishTile()}d.rQi=y,this._lastsubencoding=C,this._tiles--}return!0}}]),i}();le.default=r},11231:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;function w(m,p){if(!(m instanceof p))throw new TypeError("Cannot call a class as a function")}function S(m,p){for(var n=0;n<p.length;n++){var o=p[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(m,o.key,o)}}function c(m,p,n){return p&&S(m.prototype,p),n&&S(m,n),m}var e=function(){function m(){w(this,m),this._lines=0}return c(m,[{key:"decodeRect",value:function(n,o,r,i,l,u,s){this._lines===0&&(this._lines=i);var t=s==8?1:4,a=r*t;if(l.rQwait("RAW",a))return!1;var d=o+(i-this._lines),h=Math.min(this._lines,Math.floor(l.rQlen/a)),v=l.rQ,g=l.rQi;if(s==8){for(var E=r*h,y=new Uint8Array(E*4),C=0;C<E;C++)y[C*4+0]=(v[g+C]>>0&3)*255/3,y[C*4+1]=(v[g+C]>>2&3)*255/3,y[C*4+2]=(v[g+C]>>4&3)*255/3,y[C*4+4]=0;v=y,g=0}return u.blitImage(n,d,r,h,v,g),l.rQskipBytes(h*a),this._lines-=h,!(this._lines>0)}}]),m}();le.default=e},57507:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;function w(m,p){if(!(m instanceof p))throw new TypeError("Cannot call a class as a function")}function S(m,p){for(var n=0;n<p.length;n++){var o=p[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(m,o.key,o)}}function c(m,p,n){return p&&S(m.prototype,p),n&&S(m,n),m}var e=function(){function m(){w(this,m),this._subrects=0}return c(m,[{key:"decodeRect",value:function(n,o,r,i,l,u,s){if(this._subrects===0){if(l.rQwait("RRE",8))return!1;this._subrects=l.rQshift32();var t=l.rQshiftBytes(4);u.fillRect(n,o,r,i,t)}for(;this._subrects>0;){if(l.rQwait("RRE",12))return!1;var a=l.rQshiftBytes(4),d=l.rQshift16(),h=l.rQshift16(),v=l.rQshift16(),g=l.rQshift16();u.fillRect(n+d,o+h,v,g,a),this._subrects--}return!0}}]),m}();le.default=e},21330:function(Ot,le,w){"use strict";function S(u){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(t){return typeof t}:S=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S(u)}Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var c=n(w(50500)),e=m(w(48831));function m(u){return u&&u.__esModule?u:{default:u}}function p(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return p=function(){return u},u}function n(u){if(u&&u.__esModule)return u;if(u===null||S(u)!=="object"&&typeof u!="function")return{default:u};var s=p();if(s&&s.has(u))return s.get(u);var t={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in u)if(Object.prototype.hasOwnProperty.call(u,d)){var h=a?Object.getOwnPropertyDescriptor(u,d):null;h&&(h.get||h.set)?Object.defineProperty(t,d,h):t[d]=u[d]}return t.default=u,s&&s.set(u,t),t}function o(u,s){if(!(u instanceof s))throw new TypeError("Cannot call a class as a function")}function r(u,s){for(var t=0;t<s.length;t++){var a=s[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(u,a.key,a)}}function i(u,s,t){return s&&r(u.prototype,s),t&&r(u,t),u}var l=function(){function u(){o(this,u),this._ctl=null,this._filter=null,this._numColors=0,this._palette=new Uint8Array(1024),this._len=0,this._zlibs=[];for(var s=0;s<4;s++)this._zlibs[s]=new e.default}return i(u,[{key:"decodeRect",value:function(t,a,d,h,v,g,E){if(this._ctl===null){if(v.rQwait("TIGHT compression-control",1))return!1;this._ctl=v.rQshift8();for(var y=0;y<4;y++)this._ctl>>y&1&&(this._zlibs[y].reset(),c.Info("Reset zlib stream "+y));this._ctl=this._ctl>>4}var C;if(this._ctl===8)C=this._fillRect(t,a,d,h,v,g,E);else if(this._ctl===9)C=this._jpegRect(t,a,d,h,v,g,E);else if(this._ctl===10)C=this._pngRect(t,a,d,h,v,g,E);else if(!(this._ctl&128))C=this._basicRect(this._ctl,t,a,d,h,v,g,E);else throw new Error("Illegal tight compression received (ctl: "+this._ctl+")");return C&&(this._ctl=null),C}},{key:"_fillRect",value:function(t,a,d,h,v,g,E){if(v.rQwait("TIGHT",3))return!1;var y=v.rQi,C=v.rQ;return g.fillRect(t,a,d,h,[C[y+2],C[y+1],C[y]],!1),v.rQskipBytes(3),!0}},{key:"_jpegRect",value:function(t,a,d,h,v,g,E){var y=this._readData(v);return y===null?!1:(g.imageRect(t,a,d,h,"image/jpeg",y),!0)}},{key:"_pngRect",value:function(t,a,d,h,v,g,E){throw new Error("PNG received in standard Tight rect")}},{key:"_basicRect",value:function(t,a,d,h,v,g,E,y){if(this._filter===null)if(t&4){if(g.rQwait("TIGHT",1))return!1;this._filter=g.rQshift8()}else this._filter=0;var C=t&3,B;switch(this._filter){case 0:B=this._copyFilter(C,a,d,h,v,g,E,y);break;case 1:B=this._paletteFilter(C,a,d,h,v,g,E,y);break;case 2:B=this._gradientFilter(C,a,d,h,v,g,E,y);break;default:throw new Error("Illegal tight filter received (ctl: "+this._filter+")")}return B&&(this._filter=null),B}},{key:"_copyFilter",value:function(t,a,d,h,v,g,E,y){var C=h*v*3,B;if(C<12){if(g.rQwait("TIGHT",C))return!1;B=g.rQshiftBytes(C)}else{if(B=this._readData(g),B===null)return!1;this._zlibs[t].setInput(B),B=this._zlibs[t].inflate(C),this._zlibs[t].setInput(null)}return E.blitRgbImage(a,d,h,v,B,0,!1),!0}},{key:"_paletteFilter",value:function(t,a,d,h,v,g,E,y){if(this._numColors===0){if(g.rQwait("TIGHT palette",1))return!1;var C=g.rQpeek8()+1,B=C*3;if(g.rQwait("TIGHT palette",1+B))return!1;this._numColors=C,g.rQskipBytes(1),g.rQshiftTo(this._palette,B)}var _=this._numColors<=2?1:8,A=Math.floor((h*_+7)/8),b=A*v,D;if(b<12){if(g.rQwait("TIGHT",b))return!1;D=g.rQshiftBytes(b)}else{if(D=this._readData(g),D===null)return!1;this._zlibs[t].setInput(D),D=this._zlibs[t].inflate(b),this._zlibs[t].setInput(null)}return this._numColors==2?this._monoRect(a,d,h,v,D,this._palette,E):this._paletteRect(a,d,h,v,D,this._palette,E),this._numColors=0,!0}},{key:"_monoRect",value:function(t,a,d,h,v,g,E){for(var y=this._getScratchBuffer(d*h*4),C=Math.floor((d+7)/8),B=Math.floor(d/8),_=0;_<h;_++){var A=void 0,b=void 0,D=void 0;for(D=0;D<B;D++)for(var M=7;M>=0;M--)A=(_*d+D*8+7-M)*4,b=(v[_*C+D]>>M&1)*3,y[A]=g[b],y[A+1]=g[b+1],y[A+2]=g[b+2],y[A+3]=255;for(var R=7;R>=8-d%8;R--)A=(_*d+D*8+7-R)*4,b=(v[_*C+D]>>R&1)*3,y[A]=g[b],y[A+1]=g[b+1],y[A+2]=g[b+2],y[A+3]=255}E.blitRgbxImage(t,a,d,h,y,0,!1)}},{key:"_paletteRect",value:function(t,a,d,h,v,g,E){for(var y=this._getScratchBuffer(d*h*4),C=d*h*4,B=0,_=0;B<C;B+=4,_++){var A=v[_]*3;y[B]=g[A],y[B+1]=g[A+1],y[B+2]=g[A+2],y[B+3]=255}E.blitRgbxImage(t,a,d,h,y,0,!1)}},{key:"_gradientFilter",value:function(t,a,d,h,v,g,E,y){throw new Error("Gradient filter not implemented")}},{key:"_readData",value:function(t){if(this._len===0){if(t.rQwait("TIGHT",3))return null;var a;a=t.rQshift8(),this._len=a&127,a&128&&(a=t.rQshift8(),this._len|=(a&127)<<7,a&128&&(a=t.rQshift8(),this._len|=a<<14))}if(t.rQwait("TIGHT",this._len))return null;var d=t.rQshiftBytes(this._len);return this._len=0,d}},{key:"_getScratchBuffer",value:function(t){return(!this._scratchBuffer||this._scratchBuffer.length<t)&&(this._scratchBuffer=new Uint8Array(t)),this._scratchBuffer}}]),u}();le.default=l},91649:function(Ot,le,w){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var S=c(w(21330));function c(d){return d&&d.__esModule?d:{default:d}}function e(d){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(v){return typeof v}:e=function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},e(d)}function m(d,h){if(!(d instanceof h))throw new TypeError("Cannot call a class as a function")}function p(d,h){for(var v=0;v<h.length;v++){var g=h[v];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(d,g.key,g)}}function n(d,h,v){return h&&p(d.prototype,h),v&&p(d,v),d}function o(d,h){if(typeof h!="function"&&h!==null)throw new TypeError("Super expression must either be null or a function");d.prototype=Object.create(h&&h.prototype,{constructor:{value:d,writable:!0,configurable:!0}}),h&&r(d,h)}function r(d,h){return r=Object.setPrototypeOf||function(g,E){return g.__proto__=E,g},r(d,h)}function i(d){var h=s();return function(){var g=t(d),E;if(h){var y=t(this).constructor;E=Reflect.construct(g,arguments,y)}else E=g.apply(this,arguments);return l(this,E)}}function l(d,h){return h&&(e(h)==="object"||typeof h=="function")?h:u(d)}function u(d){if(d===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d}function s(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(d){return!1}}function t(d){return t=Object.setPrototypeOf?Object.getPrototypeOf:function(v){return v.__proto__||Object.getPrototypeOf(v)},t(d)}var a=function(d){o(v,d);var h=i(v);function v(){return m(this,v),h.apply(this,arguments)}return n(v,[{key:"_pngRect",value:function(E,y,C,B,_,A,b){var D=this._readData(_);return D===null?!1:(A.imageRect(E,y,C,B,"image/png",D),!0)}},{key:"_basicRect",value:function(E,y,C,B,_,A,b,D){throw new Error("BasicCompression received in TightPNG rect")}}]),v}(S.default);le.default=a},17834:function(Ot,le,w){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var S=w(25805),c=e(w(27589));function e(r){return r&&r.__esModule?r:{default:r}}function m(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function p(r,i){for(var l=0;l<i.length;l++){var u=i[l];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(r,u.key,u)}}function n(r,i,l){return i&&p(r.prototype,i),l&&p(r,l),r}var o=function(){function r(){m(this,r),this.strm=new c.default,this.chunkSize=1024*10*10,this.outputBuffer=new Uint8Array(this.chunkSize),this.windowBits=5,(0,S.deflateInit)(this.strm,this.windowBits)}return n(r,[{key:"deflate",value:function(l){this.strm.input=l,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0,this.strm.output=this.outputBuffer,this.strm.avail_out=this.chunkSize,this.strm.next_out=0;var u=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),s=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);if(u<0)throw new Error("zlib deflate failed");if(this.strm.avail_in>0){var t=[s],a=s.length;do{if(this.strm.output=new Uint8Array(this.chunkSize),this.strm.next_out=0,this.strm.avail_out=this.chunkSize,u=(0,S.deflate)(this.strm,S.Z_FULL_FLUSH),u<0)throw new Error("zlib deflate failed");var d=new Uint8Array(this.strm.output.buffer,0,this.strm.next_out);a+=d.length,t.push(d)}while(this.strm.avail_in>0);for(var h=new Uint8Array(a),v=0,g=0;g<t.length;g++)h.set(t[g],v),v+=t[g].length;s=h}return this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0,s}}]),r}();le.default=o},64966:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;function w(C,B){if(!(C instanceof B))throw new TypeError("Cannot call a class as a function")}function S(C,B){for(var _=0;_<B.length;_++){var A=B[_];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(C,A.key,A)}}function c(C,B,_){return B&&S(C.prototype,B),_&&S(C,_),C}var e=[13,16,10,23,0,4,2,27,14,5,20,9,22,18,11,3,25,7,15,6,26,19,12,1,40,51,30,36,46,54,29,39,50,44,32,47,43,48,38,55,33,52,45,41,49,35,28,31],m=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],p=0,n,o,r,i,l,u;n=65536,o=1<<24,r=n|o,i=4,l=1024,u=i|l;var s=[r|l,p|p,n|p,r|u,r|i,n|u,p|i,n|p,p|l,r|l,r|u,p|l,o|u,r|i,o|p,p|i,p|u,o|l,o|l,n|l,n|l,r|p,r|p,o|u,n|i,o|i,o|i,n|i,p|p,p|u,n|u,o|p,n|p,r|u,p|i,r|p,r|l,o|p,o|p,p|l,r|i,n|p,n|l,o|i,p|l,p|i,o|u,n|u,r|u,n|i,r|p,o|u,o|i,p|u,n|u,r|l,p|u,o|l,o|l,p|p,n|i,n|l,p|p,r|i];n=1<<20,o=1<<31,r=n|o,i=32,l=32768,u=i|l;var t=[r|u,o|l,p|l,n|u,n|p,p|i,r|i,o|u,o|i,r|u,r|l,o|p,o|l,n|p,p|i,r|i,n|l,n|i,o|u,p|p,o|p,p|l,n|u,r|p,n|i,o|i,p|p,n|l,p|u,r|l,r|p,p|u,p|p,n|u,r|i,n|p,o|u,r|p,r|l,p|l,r|p,o|l,p|i,r|u,n|u,p|i,p|l,o|p,p|u,r|l,n|p,o|i,n|i,o|u,o|i,n|i,n|l,p|p,o|l,p|u,o|p,r|i,r|u,n|l];n=1<<17,o=1<<27,r=n|o,i=8,l=512,u=i|l;var a=[p|u,r|l,p|p,r|i,o|l,p|p,n|u,o|l,n|i,o|i,o|i,n|p,r|u,n|i,r|p,p|u,o|p,p|i,r|l,p|l,n|l,r|p,r|i,n|u,o|u,n|l,n|p,o|u,p|i,r|u,p|l,o|p,r|l,o|p,n|i,p|u,n|p,r|l,o|l,p|p,p|l,n|i,r|u,o|l,o|i,p|l,p|p,r|i,o|u,n|p,o|p,r|u,p|i,n|u,n|l,o|i,r|p,o|u,p|u,r|p,n|u,p|i,r|i,n|l];n=8192,o=1<<23,r=n|o,i=1,l=128,u=i|l;var d=[r|i,n|u,n|u,p|l,r|l,o|u,o|i,n|i,p|p,r|p,r|p,r|u,p|u,p|p,o|l,o|i,p|i,n|p,o|p,r|i,p|l,o|p,n|i,n|l,o|u,p|i,n|l,o|l,n|p,r|l,r|u,p|u,o|l,o|i,r|p,r|u,p|u,p|p,p|p,r|p,n|l,o|l,o|u,p|i,r|i,n|u,n|u,p|l,r|u,p|u,p|i,n|p,o|i,n|i,r|l,o|u,n|i,n|l,o|p,r|i,p|l,o|p,n|p,r|l];n=1<<25,o=1<<30,r=n|o,i=256,l=1<<19,u=i|l;var h=[p|i,n|u,n|l,r|i,p|l,p|i,o|p,n|l,o|u,p|l,n|i,o|u,r|i,r|l,p|u,o|p,n|p,o|l,o|l,p|p,o|i,r|u,r|u,n|i,r|l,o|i,p|p,r|p,n|u,n|p,r|p,p|u,p|l,r|i,p|i,n|p,o|p,n|l,r|i,o|u,n|i,o|p,r|l,n|u,o|u,p|i,n|p,r|l,r|u,p|u,r|p,r|u,n|l,p|p,o|l,r|p,p|u,n|i,o|i,p|l,p|p,o|l,n|u,o|i];n=1<<22,o=1<<29,r=n|o,i=16,l=16384,u=i|l;var v=[o|i,r|p,p|l,r|u,r|p,p|i,r|u,n|p,o|l,n|u,n|p,o|i,n|i,o|l,o|p,p|u,p|p,n|i,o|u,p|l,n|l,o|u,p|i,r|i,r|i,p|p,n|u,r|l,p|u,n|l,r|l,o|p,o|l,p|i,r|i,n|l,r|u,n|p,p|u,o|i,n|p,o|l,o|p,p|u,o|i,r|u,n|l,r|p,n|u,r|l,p|p,r|i,p|i,p|l,r|p,n|u,p|l,n|i,o|u,p|p,r|l,o|p,n|i,o|u];n=1<<21,o=1<<26,r=n|o,i=2,l=2048,u=i|l;var g=[n|p,r|i,o|u,p|p,p|l,o|u,n|u,r|l,r|u,n|p,p|p,o|i,p|i,o|p,r|i,p|u,o|l,n|u,n|i,o|l,o|i,r|p,r|l,n|i,r|p,p|l,p|u,r|u,n|l,p|i,o|p,n|l,o|p,n|l,n|p,o|u,o|u,r|i,r|i,p|i,n|i,o|p,o|l,n|p,r|l,p|u,n|u,r|l,p|u,o|i,r|u,r|p,n|l,p|p,p|i,r|u,p|p,n|u,r|p,p|l,o|i,o|l,p|l,n|i];n=1<<18,o=1<<28,r=n|o,i=64,l=4096,u=i|l;var E=[o|u,p|l,n|p,r|u,o|p,o|u,p|i,o|p,n|i,r|p,r|u,n|l,r|l,n|u,p|l,p|i,r|p,o|i,o|l,p|u,n|l,n|i,r|i,r|l,p|u,p|p,p|p,r|i,o|i,o|l,n|u,n|p,n|u,n|p,r|l,p|l,p|i,r|i,p|l,n|u,o|l,p|i,o|i,r|p,r|i,o|p,n|p,o|u,p|p,r|u,n|i,o|i,r|p,o|l,o|u,p|p,r|u,n|l,n|l,p|u,p|u,n|i,o|p,r|l],y=function(){function C(B){w(this,C),this.keys=[];for(var _=[],A=[],b=[],D=0,M=56;D<56;++D,M-=8){M+=M<-5?65:M<-3?31:M<-1?63:M===27?35:0;var R=M&7;_[D]=B[M>>>3]&1<<R?1:0}for(var H=0;H<16;++H){var q=H<<1,Y=q+1;b[q]=b[Y]=0;for(var W=28;W<59;W+=28)for(var O=W-28;O<W;++O){var ne=O+m[H];A[O]=ne<W?_[ne]:_[ne-28]}for(var ee=0;ee<24;++ee)A[e[ee]]!==0&&(b[q]|=1<<23-ee),A[e[ee+24]]!==0&&(b[Y]|=1<<23-ee)}for(var Ae=0,$=0,be=0;Ae<16;++Ae){var Ne=b[$++],Oe=b[$++];this.keys[be]=(Ne&16515072)<<6,this.keys[be]|=(Ne&4032)<<10,this.keys[be]|=(Oe&16515072)>>>10,this.keys[be]|=(Oe&4032)>>>6,++be,this.keys[be]=(Ne&258048)<<12,this.keys[be]|=(Ne&63)<<16,this.keys[be]|=(Oe&258048)>>>4,this.keys[be]|=Oe&63,++be}}return c(C,[{key:"enc8",value:function(_){var A=_.slice(),b=0,D,M,R;D=A[b++]<<24|A[b++]<<16|A[b++]<<8|A[b++],M=A[b++]<<24|A[b++]<<16|A[b++]<<8|A[b++],R=(D>>>4^M)&252645135,M^=R,D^=R<<4,R=(D>>>16^M)&65535,M^=R,D^=R<<16,R=(M>>>2^D)&858993459,D^=R,M^=R<<2,R=(M>>>8^D)&16711935,D^=R,M^=R<<8,M=M<<1|M>>>31&1,R=(D^M)&2863311530,D^=R,M^=R,D=D<<1|D>>>31&1;for(var H=0,q=0;H<8;++H){R=M<<28|M>>>4,R^=this.keys[q++];var Y=g[R&63];Y|=h[R>>>8&63],Y|=a[R>>>16&63],Y|=s[R>>>24&63],R=M^this.keys[q++],Y|=E[R&63],Y|=v[R>>>8&63],Y|=d[R>>>16&63],Y|=t[R>>>24&63],D^=Y,R=D<<28|D>>>4,R^=this.keys[q++],Y=g[R&63],Y|=h[R>>>8&63],Y|=a[R>>>16&63],Y|=s[R>>>24&63],R=D^this.keys[q++],Y|=E[R&63],Y|=v[R>>>8&63],Y|=d[R>>>16&63],Y|=t[R>>>24&63],M^=Y}for(M=M<<31|M>>>1,R=(D^M)&2863311530,D^=R,M^=R,D=D<<31|D>>>1,R=(D>>>8^M)&16711935,M^=R,D^=R<<8,R=(D>>>2^M)&858993459,M^=R,D^=R<<2,R=(M>>>16^D)&65535,D^=R,M^=R<<16,R=(M>>>4^D)&252645135,D^=R,M^=R<<4,R=[M,D],b=0;b<8;b++)A[b]=(R[b>>>2]>>>8*(3-b%4))%256,A[b]<0&&(A[b]+=256);return A}},{key:"encrypt",value:function(_){return this.enc8(_.slice(0,8)).concat(this.enc8(_.slice(8,16)))}}]),C}();le.default=y},22814:function(Ot,le,w){"use strict";function S(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(d){return typeof d}:S=function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},S(t)}Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var c=r(w(50500)),e=n(w(57128)),m=w(41895),p=w(20860);function n(t){return t&&t.__esModule?t:{default:t}}function o(){if(typeof WeakMap!="function")return null;var t=new WeakMap;return o=function(){return t},t}function r(t){if(t&&t.__esModule)return t;if(t===null||S(t)!=="object"&&typeof t!="function")return{default:t};var a=o();if(a&&a.has(t))return a.get(t);var d={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in t)if(Object.prototype.hasOwnProperty.call(t,v)){var g=h?Object.getOwnPropertyDescriptor(t,v):null;g&&(g.get||g.set)?Object.defineProperty(d,v,g):d[v]=t[v]}return d.default=t,a&&a.set(t,d),d}function i(t,a){if(!(t instanceof a))throw new TypeError("Cannot call a class as a function")}function l(t,a){for(var d=0;d<a.length;d++){var h=a[d];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(t,h.key,h)}}function u(t,a,d){return a&&l(t.prototype,a),d&&l(t,d),t}var s=function(){function t(a){if(i(this,t),this._drawCtx=null,this._renderQ=[],this._flushing=!1,this._fbWidth=0,this._fbHeight=0,this._prevDrawStyle="",this._tile=null,this._tile16x16=null,this._tileX=0,this._tileY=0,c.Debug(">> Display.constructor"),this._target=a,!this._target)throw new Error("Target must be set");if(typeof this._target=="string")throw new Error("target must be a DOM element");if(!this._target.getContext)throw new Error("no getContext method");if(this._targetCtx=this._target.getContext("2d"),this._viewportLoc={x:0,y:0,w:this._target.width,h:this._target.height},this._backbuffer=document.createElement("canvas"),this._drawCtx=this._backbuffer.getContext("2d"),this._damageBounds={left:0,top:0,right:this._backbuffer.width,bottom:this._backbuffer.height},c.Debug("User Agent: "+navigator.userAgent),!("createImageData"in this._drawCtx))throw new Error("Canvas does not support createImageData");this._tile16x16=this._drawCtx.createImageData(16,16),c.Debug("<< Display.constructor"),this._scale=1,this._clipViewport=!1,this.onflush=function(){}}return u(t,[{key:"viewportChangePos",value:function(d,h){var v=this._viewportLoc;d=Math.floor(d),h=Math.floor(h),this._clipViewport||(d=-v.w,h=-v.h);var g=v.x+v.w-1,E=v.y+v.h-1;d<0&&v.x+d<0&&(d=-v.x),g+d>=this._fbWidth&&(d-=g+d-this._fbWidth+1),v.y+h<0&&(h=-v.y),E+h>=this._fbHeight&&(h-=E+h-this._fbHeight+1),!(d===0&&h===0)&&(c.Debug("viewportChange deltaX: "+d+", deltaY: "+h),v.x+=d,v.y+=h,this._damage(v.x,v.y,v.w,v.h),this.flip())}},{key:"viewportChangeSize",value:function(d,h){(!this._clipViewport||typeof d=="undefined"||typeof h=="undefined")&&(c.Debug("Setting viewport to full display region"),d=this._fbWidth,h=this._fbHeight),d=Math.floor(d),h=Math.floor(h),d>this._fbWidth&&(d=this._fbWidth),h>this._fbHeight&&(h=this._fbHeight);var v=this._viewportLoc;if(v.w!==d||v.h!==h){v.w=d,v.h=h;var g=this._target;g.width=d,g.height=h,this.viewportChangePos(0,0),this._damage(v.x,v.y,v.w,v.h),this.flip(),this._rescale(this._scale)}}},{key:"absX",value:function(d){return this._scale===0?0:(0,p.toSigned32bit)(d/this._scale+this._viewportLoc.x)}},{key:"absY",value:function(d){return this._scale===0?0:(0,p.toSigned32bit)(d/this._scale+this._viewportLoc.y)}},{key:"resize",value:function(d,h){this._prevDrawStyle="",this._fbWidth=d,this._fbHeight=h;var v=this._backbuffer;if(v.width!==d||v.height!==h){var g=null;v.width>0&&v.height>0&&(g=this._drawCtx.getImageData(0,0,v.width,v.height)),v.width!==d&&(v.width=d),v.height!==h&&(v.height=h),g&&this._drawCtx.putImageData(g,0,0)}var E=this._viewportLoc;this.viewportChangeSize(E.w,E.h),this.viewportChangePos(0,0)}},{key:"_damage",value:function(d,h,v,g){d<this._damageBounds.left&&(this._damageBounds.left=d),h<this._damageBounds.top&&(this._damageBounds.top=h),d+v>this._damageBounds.right&&(this._damageBounds.right=d+v),h+g>this._damageBounds.bottom&&(this._damageBounds.bottom=h+g)}},{key:"flip",value:function(d){if(this._renderQ.length!==0&&!d)this._renderQPush({type:"flip"});else{var h=this._damageBounds.left,v=this._damageBounds.top,g=this._damageBounds.right-h,E=this._damageBounds.bottom-v,y=h-this._viewportLoc.x,C=v-this._viewportLoc.y;y<0&&(g+=y,h-=y,y=0),C<0&&(E+=C,v-=C,C=0),y+g>this._viewportLoc.w&&(g=this._viewportLoc.w-y),C+E>this._viewportLoc.h&&(E=this._viewportLoc.h-C),g>0&&E>0&&this._targetCtx.drawImage(this._backbuffer,h,v,g,E,y,C,g,E),this._damageBounds.left=this._damageBounds.top=65535,this._damageBounds.right=this._damageBounds.bottom=0}}},{key:"pending",value:function(){return this._renderQ.length>0}},{key:"flush",value:function(){this._renderQ.length===0?this.onflush():this._flushing=!0}},{key:"fillRect",value:function(d,h,v,g,E,y){this._renderQ.length!==0&&!y?this._renderQPush({type:"fill",x:d,y:h,width:v,height:g,color:E}):(this._setFillColor(E),this._drawCtx.fillRect(d,h,v,g),this._damage(d,h,v,g))}},{key:"copyImage",value:function(d,h,v,g,E,y,C){this._renderQ.length!==0&&!C?this._renderQPush({type:"copy",oldX:d,oldY:h,x:v,y:g,width:E,height:y}):(this._drawCtx.mozImageSmoothingEnabled=!1,this._drawCtx.webkitImageSmoothingEnabled=!1,this._drawCtx.msImageSmoothingEnabled=!1,this._drawCtx.imageSmoothingEnabled=!1,this._drawCtx.drawImage(this._backbuffer,d,h,E,y,v,g,E,y),this._damage(v,g,E,y))}},{key:"imageRect",value:function(d,h,v,g,E,y){if(!(v===0||g===0)){var C=new Image;C.src="data: "+E+";base64,"+e.default.encode(y),this._renderQPush({type:"img",img:C,x:d,y:h,width:v,height:g})}}},{key:"startTile",value:function(d,h,v,g,E){this._tileX=d,this._tileY=h,v===16&&g===16?this._tile=this._tile16x16:this._tile=this._drawCtx.createImageData(v,g);for(var y=E[2],C=E[1],B=E[0],_=this._tile.data,A=0;A<v*g*4;A+=4)_[A]=y,_[A+1]=C,_[A+2]=B,_[A+3]=255}},{key:"subTile",value:function(d,h,v,g,E){for(var y=E[2],C=E[1],B=E[0],_=d+v,A=h+g,b=this._tile.data,D=this._tile.width,M=h;M<A;M++)for(var R=d;R<_;R++){var H=(R+M*D)*4;b[H]=y,b[H+1]=C,b[H+2]=B,b[H+3]=255}}},{key:"finishTile",value:function(){this._drawCtx.putImageData(this._tile,this._tileX,this._tileY),this._damage(this._tileX,this._tileY,this._tile.width,this._tile.height)}},{key:"blitImage",value:function(d,h,v,g,E,y,C){if(this._renderQ.length!==0&&!C){var B=new Uint8Array(v*g*4);B.set(new Uint8Array(E.buffer,0,B.length)),this._renderQPush({type:"blit",data:B,x:d,y:h,width:v,height:g})}else this._bgrxImageData(d,h,v,g,E,y)}},{key:"blitRgbImage",value:function(d,h,v,g,E,y,C){if(this._renderQ.length!==0&&!C){var B=new Uint8Array(v*g*3);B.set(new Uint8Array(E.buffer,0,B.length)),this._renderQPush({type:"blitRgb",data:B,x:d,y:h,width:v,height:g})}else this._rgbImageData(d,h,v,g,E,y)}},{key:"blitRgbxImage",value:function(d,h,v,g,E,y,C){if(this._renderQ.length!==0&&!C){var B=new Uint8Array(v*g*4);B.set(new Uint8Array(E.buffer,0,B.length)),this._renderQPush({type:"blitRgbx",data:B,x:d,y:h,width:v,height:g})}else this._rgbxImageData(d,h,v,g,E,y)}},{key:"drawImage",value:function(d,h,v){this._drawCtx.drawImage(d,h,v),this._damage(h,v,d.width,d.height)}},{key:"autoscale",value:function(d,h){var v;if(d===0||h===0)v=0;else{var g=this._viewportLoc,E=d/h,y=g.w/g.h;y>=E?v=d/g.w:v=h/g.h}this._rescale(v)}},{key:"_rescale",value:function(d){this._scale=d;var h=this._viewportLoc,v=d*h.w+"px",g=d*h.h+"px";(this._target.style.width!==v||this._target.style.height!==g)&&(this._target.style.width=v,this._target.style.height=g)}},{key:"_setFillColor",value:function(d){var h="rgb("+d[2]+","+d[1]+","+d[0]+")";h!==this._prevDrawStyle&&(this._drawCtx.fillStyle=h,this._prevDrawStyle=h)}},{key:"_rgbImageData",value:function(d,h,v,g,E,y){for(var C=this._drawCtx.createImageData(v,g),B=C.data,_=0,A=y;_<v*g*4;_+=4,A+=3)B[_]=E[A],B[_+1]=E[A+1],B[_+2]=E[A+2],B[_+3]=255;this._drawCtx.putImageData(C,d,h),this._damage(d,h,C.width,C.height)}},{key:"_bgrxImageData",value:function(d,h,v,g,E,y){for(var C=this._drawCtx.createImageData(v,g),B=C.data,_=0,A=y;_<v*g*4;_+=4,A+=4)B[_]=E[A+2],B[_+1]=E[A+1],B[_+2]=E[A],B[_+3]=255;this._drawCtx.putImageData(C,d,h),this._damage(d,h,C.width,C.height)}},{key:"_rgbxImageData",value:function(d,h,v,g,E,y){var C;m.supportsImageMetadata?C=new ImageData(new Uint8ClampedArray(E.buffer,E.byteOffset,v*g*4),v,g):(C=this._drawCtx.createImageData(v,g),C.data.set(new Uint8ClampedArray(E.buffer,E.byteOffset,v*g*4))),this._drawCtx.putImageData(C,d,h),this._damage(d,h,C.width,C.height)}},{key:"_renderQPush",value:function(d){this._renderQ.push(d),this._renderQ.length===1&&this._scanRenderQ()}},{key:"_resumeRenderQ",value:function(){this.removeEventListener("load",this._noVNCDisplay._resumeRenderQ),this._noVNCDisplay._scanRenderQ()}},{key:"_scanRenderQ",value:function(){for(var d=!0;d&&this._renderQ.length>0;){var h=this._renderQ[0];switch(h.type){case"flip":this.flip(!0);break;case"copy":this.copyImage(h.oldX,h.oldY,h.x,h.y,h.width,h.height,!0);break;case"fill":this.fillRect(h.x,h.y,h.width,h.height,h.color,!0);break;case"blit":this.blitImage(h.x,h.y,h.width,h.height,h.data,0,!0);break;case"blitRgb":this.blitRgbImage(h.x,h.y,h.width,h.height,h.data,0,!0);break;case"blitRgbx":this.blitRgbxImage(h.x,h.y,h.width,h.height,h.data,0,!0);break;case"img":if(h.img.complete&&h.img.width!==0&&h.img.height!==0){if(h.img.width!==h.width||h.img.height!==h.height){c.Error("Decoded image has incorrect dimensions. Got "+h.img.width+"x"+h.img.height+". Expected "+h.width+"x"+h.height+".");return}this.drawImage(h.img,h.x,h.y)}else h.img._noVNCDisplay=this,h.img.addEventListener("load",this._resumeRenderQ),d=!1;break}d&&this._renderQ.shift()}this._renderQ.length===0&&this._flushing&&(this._flushing=!1,this.onflush())}},{key:"scale",get:function(){return this._scale},set:function(d){this._rescale(d)}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(d){this._clipViewport=d;var h=this._viewportLoc;this.viewportChangeSize(h.w,h.h),this.viewportChangePos(0,0)}},{key:"width",get:function(){return this._fbWidth}},{key:"height",get:function(){return this._fbHeight}}]),t}();le.default=s},31729:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.encodingName=S,le.encodings=void 0;var w={encodingRaw:0,encodingCopyRect:1,encodingRRE:2,encodingHextile:5,encodingTight:7,encodingTightPNG:-260,pseudoEncodingQualityLevel9:-23,pseudoEncodingQualityLevel0:-32,pseudoEncodingDesktopSize:-223,pseudoEncodingLastRect:-224,pseudoEncodingCursor:-239,pseudoEncodingQEMUExtendedKeyEvent:-258,pseudoEncodingDesktopName:-307,pseudoEncodingExtendedDesktopSize:-308,pseudoEncodingXvp:-309,pseudoEncodingFence:-312,pseudoEncodingContinuousUpdates:-313,pseudoEncodingCompressLevel9:-247,pseudoEncodingCompressLevel0:-256,pseudoEncodingVMwareCursor:1464686180,pseudoEncodingExtendedClipboard:3231835598};le.encodings=w;function S(c){switch(c){case w.encodingRaw:return"Raw";case w.encodingCopyRect:return"CopyRect";case w.encodingRRE:return"RRE";case w.encodingHextile:return"Hextile";case w.encodingTight:return"Tight";case w.encodingTightPNG:return"TightPNG";default:return"[unknown encoding "+c+"]"}}},48831:function(Ot,le,w){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var S=w(95766),c=e(w(27589));function e(r){return r&&r.__esModule?r:{default:r}}function m(r,i){if(!(r instanceof i))throw new TypeError("Cannot call a class as a function")}function p(r,i){for(var l=0;l<i.length;l++){var u=i[l];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(r,u.key,u)}}function n(r,i,l){return i&&p(r.prototype,i),l&&p(r,l),r}var o=function(){function r(){m(this,r),this.strm=new c.default,this.chunkSize=1024*10*10,this.strm.output=new Uint8Array(this.chunkSize),this.windowBits=5,(0,S.inflateInit)(this.strm,this.windowBits)}return n(r,[{key:"setInput",value:function(l){l?(this.strm.input=l,this.strm.avail_in=this.strm.input.length,this.strm.next_in=0):(this.strm.input=null,this.strm.avail_in=0,this.strm.next_in=0)}},{key:"inflate",value:function(l){l>this.chunkSize&&(this.chunkSize=l,this.strm.output=new Uint8Array(this.chunkSize)),this.strm.next_out=0,this.strm.avail_out=l;var u=(0,S.inflate)(this.strm,0);if(u<0)throw new Error("zlib inflate failed");if(this.strm.next_out!=l)throw new Error("Incomplete zlib block");return new Uint8Array(this.strm.output.buffer,0,this.strm.next_out)}},{key:"reset",value:function(){(0,S.inflateReset)(this.strm)}}]),r}();le.default=o},18280:function(Ot,le,w){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var S=c(w(69314));function c(r){return r&&r.__esModule?r:{default:r}}var e={};function m(r,i){if(i===void 0)throw new Error('Undefined keysym for key "'+r+'"');if(r in e)throw new Error('Duplicate entry for key "'+r+'"');e[r]=[i,i,i,i]}function p(r,i,l){if(i===void 0)throw new Error('Undefined keysym for key "'+r+'"');if(l===void 0)throw new Error('Undefined keysym for key "'+r+'"');if(r in e)throw new Error('Duplicate entry for key "'+r+'"');e[r]=[i,i,l,i]}function n(r,i,l){if(i===void 0)throw new Error('Undefined keysym for key "'+r+'"');if(l===void 0)throw new Error('Undefined keysym for key "'+r+'"');if(r in e)throw new Error('Duplicate entry for key "'+r+'"');e[r]=[i,i,i,l]}p("Alt",S.default.XK_Alt_L,S.default.XK_Alt_R),m("AltGraph",S.default.XK_ISO_Level3_Shift),m("CapsLock",S.default.XK_Caps_Lock),p("Control",S.default.XK_Control_L,S.default.XK_Control_R),p("Meta",S.default.XK_Super_L,S.default.XK_Super_R),m("NumLock",S.default.XK_Num_Lock),m("ScrollLock",S.default.XK_Scroll_Lock),p("Shift",S.default.XK_Shift_L,S.default.XK_Shift_R),n("Enter",S.default.XK_Return,S.default.XK_KP_Enter),m("Tab",S.default.XK_Tab),n(" ",S.default.XK_space,S.default.XK_KP_Space),n("ArrowDown",S.default.XK_Down,S.default.XK_KP_Down),n("ArrowUp",S.default.XK_Up,S.default.XK_KP_Up),n("ArrowLeft",S.default.XK_Left,S.default.XK_KP_Left),n("ArrowRight",S.default.XK_Right,S.default.XK_KP_Right),n("End",S.default.XK_End,S.default.XK_KP_End),n("Home",S.default.XK_Home,S.default.XK_KP_Home),n("PageDown",S.default.XK_Next,S.default.XK_KP_Next),n("PageUp",S.default.XK_Prior,S.default.XK_KP_Prior),m("Backspace",S.default.XK_BackSpace),n("Clear",S.default.XK_Clear,S.default.XK_KP_Begin),m("Copy",S.default.XF86XK_Copy),m("Cut",S.default.XF86XK_Cut),n("Delete",S.default.XK_Delete,S.default.XK_KP_Delete),n("Insert",S.default.XK_Insert,S.default.XK_KP_Insert),m("Paste",S.default.XF86XK_Paste),m("Redo",S.default.XK_Redo),m("Undo",S.default.XK_Undo),m("Cancel",S.default.XK_Cancel),m("ContextMenu",S.default.XK_Menu),m("Escape",S.default.XK_Escape),m("Execute",S.default.XK_Execute),m("Find",S.default.XK_Find),m("Help",S.default.XK_Help),m("Pause",S.default.XK_Pause),m("Select",S.default.XK_Select),m("ZoomIn",S.default.XF86XK_ZoomIn),m("ZoomOut",S.default.XF86XK_ZoomOut),m("BrightnessDown",S.default.XF86XK_MonBrightnessDown),m("BrightnessUp",S.default.XF86XK_MonBrightnessUp),m("Eject",S.default.XF86XK_Eject),m("LogOff",S.default.XF86XK_LogOff),m("Power",S.default.XF86XK_PowerOff),m("PowerOff",S.default.XF86XK_PowerDown),m("PrintScreen",S.default.XK_Print),m("Hibernate",S.default.XF86XK_Hibernate),m("Standby",S.default.XF86XK_Standby),m("WakeUp",S.default.XF86XK_WakeUp),m("AllCandidates",S.default.XK_MultipleCandidate),m("Alphanumeric",S.default.XK_Eisu_Shift),m("CodeInput",S.default.XK_Codeinput),m("Compose",S.default.XK_Multi_key),m("Convert",S.default.XK_Henkan),m("GroupFirst",S.default.XK_ISO_First_Group),m("GroupLast",S.default.XK_ISO_Last_Group),m("GroupNext",S.default.XK_ISO_Next_Group),m("GroupPrevious",S.default.XK_ISO_Prev_Group),m("NonConvert",S.default.XK_Muhenkan),m("PreviousCandidate",S.default.XK_PreviousCandidate),m("SingleCandidate",S.default.XK_SingleCandidate),m("HangulMode",S.default.XK_Hangul),m("HanjaMode",S.default.XK_Hangul_Hanja),m("JunjuaMode",S.default.XK_Hangul_Jeonja),m("Eisu",S.default.XK_Eisu_toggle),m("Hankaku",S.default.XK_Hankaku),m("Hiragana",S.default.XK_Hiragana),m("HiraganaKatakana",S.default.XK_Hiragana_Katakana),m("KanaMode",S.default.XK_Kana_Shift),m("KanjiMode",S.default.XK_Kanji),m("Katakana",S.default.XK_Katakana),m("Romaji",S.default.XK_Romaji),m("Zenkaku",S.default.XK_Zenkaku),m("ZenkakuHanaku",S.default.XK_Zenkaku_Hankaku),m("F1",S.default.XK_F1),m("F2",S.default.XK_F2),m("F3",S.default.XK_F3),m("F4",S.default.XK_F4),m("F5",S.default.XK_F5),m("F6",S.default.XK_F6),m("F7",S.default.XK_F7),m("F8",S.default.XK_F8),m("F9",S.default.XK_F9),m("F10",S.default.XK_F10),m("F11",S.default.XK_F11),m("F12",S.default.XK_F12),m("F13",S.default.XK_F13),m("F14",S.default.XK_F14),m("F15",S.default.XK_F15),m("F16",S.default.XK_F16),m("F17",S.default.XK_F17),m("F18",S.default.XK_F18),m("F19",S.default.XK_F19),m("F20",S.default.XK_F20),m("F21",S.default.XK_F21),m("F22",S.default.XK_F22),m("F23",S.default.XK_F23),m("F24",S.default.XK_F24),m("F25",S.default.XK_F25),m("F26",S.default.XK_F26),m("F27",S.default.XK_F27),m("F28",S.default.XK_F28),m("F29",S.default.XK_F29),m("F30",S.default.XK_F30),m("F31",S.default.XK_F31),m("F32",S.default.XK_F32),m("F33",S.default.XK_F33),m("F34",S.default.XK_F34),m("F35",S.default.XK_F35),m("Close",S.default.XF86XK_Close),m("MailForward",S.default.XF86XK_MailForward),m("MailReply",S.default.XF86XK_Reply),m("MailSend",S.default.XF86XK_Send),m("MediaFastForward",S.default.XF86XK_AudioForward),m("MediaPause",S.default.XF86XK_AudioPause),m("MediaPlay",S.default.XF86XK_AudioPlay),m("MediaRecord",S.default.XF86XK_AudioRecord),m("MediaRewind",S.default.XF86XK_AudioRewind),m("MediaStop",S.default.XF86XK_AudioStop),m("MediaTrackNext",S.default.XF86XK_AudioNext),m("MediaTrackPrevious",S.default.XF86XK_AudioPrev),m("New",S.default.XF86XK_New),m("Open",S.default.XF86XK_Open),m("Print",S.default.XK_Print),m("Save",S.default.XF86XK_Save),m("SpellCheck",S.default.XF86XK_Spell),m("AudioVolumeDown",S.default.XF86XK_AudioLowerVolume),m("AudioVolumeUp",S.default.XF86XK_AudioRaiseVolume),m("AudioVolumeMute",S.default.XF86XK_AudioMute),m("MicrophoneVolumeMute",S.default.XF86XK_AudioMicMute),m("LaunchApplication1",S.default.XF86XK_MyComputer),m("LaunchApplication2",S.default.XF86XK_Calculator),m("LaunchCalendar",S.default.XF86XK_Calendar),m("LaunchMail",S.default.XF86XK_Mail),m("LaunchMediaPlayer",S.default.XF86XK_AudioMedia),m("LaunchMusicPlayer",S.default.XF86XK_Music),m("LaunchPhone",S.default.XF86XK_Phone),m("LaunchScreenSaver",S.default.XF86XK_ScreenSaver),m("LaunchSpreadsheet",S.default.XF86XK_Excel),m("LaunchWebBrowser",S.default.XF86XK_WWW),m("LaunchWebCam",S.default.XF86XK_WebCam),m("LaunchWordProcessor",S.default.XF86XK_Word),m("BrowserBack",S.default.XF86XK_Back),m("BrowserFavorites",S.default.XF86XK_Favorites),m("BrowserForward",S.default.XF86XK_Forward),m("BrowserHome",S.default.XF86XK_HomePage),m("BrowserRefresh",S.default.XF86XK_Refresh),m("BrowserSearch",S.default.XF86XK_Search),m("BrowserStop",S.default.XF86XK_Stop),m("Dimmer",S.default.XF86XK_BrightnessAdjust),m("MediaAudioTrack",S.default.XF86XK_AudioCycleTrack),m("RandomToggle",S.default.XF86XK_AudioRandomPlay),m("SplitScreenToggle",S.default.XF86XK_SplitScreen),m("Subtitle",S.default.XF86XK_Subtitle),m("VideoModeNext",S.default.XF86XK_Next_VMode),n("=",S.default.XK_equal,S.default.XK_KP_Equal),n("+",S.default.XK_plus,S.default.XK_KP_Add),n("-",S.default.XK_minus,S.default.XK_KP_Subtract),n("*",S.default.XK_asterisk,S.default.XK_KP_Multiply),n("/",S.default.XK_slash,S.default.XK_KP_Divide),n(".",S.default.XK_period,S.default.XK_KP_Decimal),n(",",S.default.XK_comma,S.default.XK_KP_Separator),n("0",S.default.XK_0,S.default.XK_KP_0),n("1",S.default.XK_1,S.default.XK_KP_1),n("2",S.default.XK_2,S.default.XK_KP_2),n("3",S.default.XK_3,S.default.XK_KP_3),n("4",S.default.XK_4,S.default.XK_KP_4),n("5",S.default.XK_5,S.default.XK_KP_5),n("6",S.default.XK_6,S.default.XK_KP_6),n("7",S.default.XK_7,S.default.XK_KP_7),n("8",S.default.XK_8,S.default.XK_KP_8),n("9",S.default.XK_9,S.default.XK_KP_9);var o=e;le.default=o},15311:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var w={Backspace:"Backspace",AltLeft:"Alt",AltRight:"Alt",CapsLock:"CapsLock",ContextMenu:"ContextMenu",ControlLeft:"Control",ControlRight:"Control",Enter:"Enter",MetaLeft:"Meta",MetaRight:"Meta",ShiftLeft:"Shift",ShiftRight:"Shift",Tab:"Tab",Delete:"Delete",End:"End",Help:"Help",Home:"Home",Insert:"Insert",PageDown:"PageDown",PageUp:"PageUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight",ArrowUp:"ArrowUp",NumLock:"NumLock",NumpadBackspace:"Backspace",NumpadClear:"Clear",Escape:"Escape",F1:"F1",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",F10:"F10",F11:"F11",F12:"F12",F13:"F13",F14:"F14",F15:"F15",F16:"F16",F17:"F17",F18:"F18",F19:"F19",F20:"F20",F21:"F21",F22:"F22",F23:"F23",F24:"F24",F25:"F25",F26:"F26",F27:"F27",F28:"F28",F29:"F29",F30:"F30",F31:"F31",F32:"F32",F33:"F33",F34:"F34",F35:"F35",PrintScreen:"PrintScreen",ScrollLock:"ScrollLock",Pause:"Pause",BrowserBack:"BrowserBack",BrowserFavorites:"BrowserFavorites",BrowserForward:"BrowserForward",BrowserHome:"BrowserHome",BrowserRefresh:"BrowserRefresh",BrowserSearch:"BrowserSearch",BrowserStop:"BrowserStop",Eject:"Eject",LaunchApp1:"LaunchMyComputer",LaunchApp2:"LaunchCalendar",LaunchMail:"LaunchMail",MediaPlayPause:"MediaPlay",MediaStop:"MediaStop",MediaTrackNext:"MediaTrackNext",MediaTrackPrevious:"MediaTrackPrevious",Power:"Power",Sleep:"Sleep",AudioVolumeDown:"AudioVolumeDown",AudioVolumeMute:"AudioVolumeMute",AudioVolumeUp:"AudioVolumeUp",WakeUp:"WakeUp"};le.default=w},91584:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;function w(E,y){if(!(E instanceof y))throw new TypeError("Cannot call a class as a function")}function S(E,y){for(var C=0;C<y.length;C++){var B=y[C];B.enumerable=B.enumerable||!1,B.configurable=!0,"value"in B&&(B.writable=!0),Object.defineProperty(E,B.key,B)}}function c(E,y,C){return y&&S(E.prototype,y),C&&S(E,C),E}var e=0,m=1,p=2,n=4,o=8,r=16,i=32,l=64,u=127,s=50,t=90,a=250,d=1e3,h=1e3,v=50,g=function(){function E(){w(this,E),this._target=null,this._state=u,this._tracked=[],this._ignored=[],this._waitingRelease=!1,this._releaseStart=0,this._longpressTimeoutId=null,this._twoTouchTimeoutId=null,this._boundEventHandler=this._eventHandler.bind(this)}return c(E,[{key:"attach",value:function(C){this.detach(),this._target=C,this._target.addEventListener("touchstart",this._boundEventHandler),this._target.addEventListener("touchmove",this._boundEventHandler),this._target.addEventListener("touchend",this._boundEventHandler),this._target.addEventListener("touchcancel",this._boundEventHandler)}},{key:"detach",value:function(){this._target&&(this._stopLongpressTimeout(),this._stopTwoTouchTimeout(),this._target.removeEventListener("touchstart",this._boundEventHandler),this._target.removeEventListener("touchmove",this._boundEventHandler),this._target.removeEventListener("touchend",this._boundEventHandler),this._target.removeEventListener("touchcancel",this._boundEventHandler),this._target=null)}},{key:"_eventHandler",value:function(C){var B;switch(C.stopPropagation(),C.preventDefault(),C.type){case"touchstart":B=this._touchStart;break;case"touchmove":B=this._touchMove;break;case"touchend":case"touchcancel":B=this._touchEnd;break}for(var _=0;_<C.changedTouches.length;_++){var A=C.changedTouches[_];B.call(this,A.identifier,A.clientX,A.clientY)}}},{key:"_touchStart",value:function(C,B,_){if(this._hasDetectedGesture()||this._state===e){this._ignored.push(C);return}if(this._tracked.length>0&&Date.now()-this._tracked[0].started>a){this._state=e,this._ignored.push(C);return}if(this._waitingRelease){this._state=e,this._ignored.push(C);return}switch(this._tracked.push({id:C,started:Date.now(),active:!0,firstX:B,firstY:_,lastX:B,lastY:_,angle:0}),this._tracked.length){case 1:this._startLongpressTimeout();break;case 2:this._state&=~(m|o|r),this._stopLongpressTimeout();break;case 3:this._state&=~(p|i|l);break;default:this._state=e}}},{key:"_touchMove",value:function(C,B,_){var A=this._tracked.find(function(q){return q.id===C});if(A!==void 0){A.lastX=B,A.lastY=_;var b=B-A.firstX,D=_-A.firstY;if((A.firstX!==A.lastX||A.firstY!==A.lastY)&&(A.angle=Math.atan2(D,b)*180/Math.PI),!this._hasDetectedGesture()){if(Math.hypot(b,D)<s)return;if(this._state&=~(m|p|n|r),this._stopLongpressTimeout(),this._tracked.length!==1&&(this._state&=~o),this._tracked.length!==2&&(this._state&=~(i|l)),this._tracked.length===2){var M=this._tracked.find(function(q){return q.id!==C}),R=Math.hypot(M.firstX-M.lastX,M.firstY-M.lastY);if(R>s){var H=Math.abs(A.angle-M.angle);H=Math.abs((H+180)%360-180),H>t?this._state&=~i:this._state&=~l,this._isTwoTouchTimeoutRunning()&&this._stopTwoTouchTimeout()}else this._isTwoTouchTimeoutRunning()||this._startTwoTouchTimeout()}if(!this._hasDetectedGesture())return;this._pushEvent("gesturestart")}this._pushEvent("gesturemove")}}},{key:"_touchEnd",value:function(C,B,_){if(this._ignored.indexOf(C)!==-1){this._ignored.splice(this._ignored.indexOf(C),1),this._ignored.length===0&&this._tracked.length===0&&(this._state=u,this._waitingRelease=!1);return}if(!this._hasDetectedGesture()&&this._isTwoTouchTimeoutRunning()&&(this._stopTwoTouchTimeout(),this._state=e),!this._hasDetectedGesture()&&(this._state&=~(o|i|l),this._state&=~r,this._stopLongpressTimeout(),!this._waitingRelease))switch(this._releaseStart=Date.now(),this._waitingRelease=!0,this._tracked.length){case 1:this._state&=~(p|n);break;case 2:this._state&=~(m|n);break}if(this._waitingRelease){Date.now()-this._releaseStart>a&&(this._state=e),this._tracked.some(function(D){return Date.now()-D.started>d})&&(this._state=e);var A=this._tracked.find(function(D){return D.id===C});if(A.active=!1,this._hasDetectedGesture())this._pushEvent("gesturestart");else if(this._state!==e)return}this._hasDetectedGesture()&&this._pushEvent("gestureend");for(var b=0;b<this._tracked.length;b++)this._tracked[b].active&&this._ignored.push(this._tracked[b].id);this._tracked=[],this._state=e,this._ignored.indexOf(C)!==-1&&this._ignored.splice(this._ignored.indexOf(C),1),this._ignored.length===0&&(this._state=u,this._waitingRelease=!1)}},{key:"_hasDetectedGesture",value:function(){return!(this._state===e||this._state&this._state-1||this._state&(m|p|n)&&this._tracked.some(function(C){return C.active}))}},{key:"_startLongpressTimeout",value:function(){var C=this;this._stopLongpressTimeout(),this._longpressTimeoutId=setTimeout(function(){return C._longpressTimeout()},h)}},{key:"_stopLongpressTimeout",value:function(){clearTimeout(this._longpressTimeoutId),this._longpressTimeoutId=null}},{key:"_longpressTimeout",value:function(){if(this._hasDetectedGesture())throw new Error("A longpress gesture failed, conflict with a different gesture");this._state=r,this._pushEvent("gesturestart")}},{key:"_startTwoTouchTimeout",value:function(){var C=this;this._stopTwoTouchTimeout(),this._twoTouchTimeoutId=setTimeout(function(){return C._twoTouchTimeout()},v)}},{key:"_stopTwoTouchTimeout",value:function(){clearTimeout(this._twoTouchTimeoutId),this._twoTouchTimeoutId=null}},{key:"_isTwoTouchTimeoutRunning",value:function(){return this._twoTouchTimeoutId!==null}},{key:"_twoTouchTimeout",value:function(){if(this._tracked.length===0)throw new Error("A pinch or two drag gesture failed, no tracked touches");var C=this._getAverageMovement(),B=Math.abs(C.x),_=Math.abs(C.y),A=this._getAverageDistance(),b=Math.abs(Math.hypot(A.first.x,A.first.y)-Math.hypot(A.last.x,A.last.y));_<b&&B<b?this._state=l:this._state=i,this._pushEvent("gesturestart"),this._pushEvent("gesturemove")}},{key:"_pushEvent",value:function(C){var B={type:this._stateToGesture(this._state)},_=this._getPosition(),A=_.last;switch(C==="gesturestart"&&(A=_.first),this._state){case i:case l:A=_.first;break}if(B.clientX=A.x,B.clientY=A.y,this._state===l){var b=this._getAverageDistance();C==="gesturestart"?(B.magnitudeX=b.first.x,B.magnitudeY=b.first.y):(B.magnitudeX=b.last.x,B.magnitudeY=b.last.y)}else if(this._state===i)if(C==="gesturestart")B.magnitudeX=0,B.magnitudeY=0;else{var D=this._getAverageMovement();B.magnitudeX=D.x,B.magnitudeY=D.y}var M=new CustomEvent(C,{detail:B});this._target.dispatchEvent(M)}},{key:"_stateToGesture",value:function(C){switch(C){case m:return"onetap";case p:return"twotap";case n:return"threetap";case o:return"drag";case r:return"longpress";case i:return"twodrag";case l:return"pinch"}throw new Error("Unknown gesture state: "+C)}},{key:"_getPosition",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture position, no tracked touches");for(var C=this._tracked.length,B=0,_=0,A=0,b=0,D=0;D<this._tracked.length;D++)B+=this._tracked[D].firstX,_+=this._tracked[D].firstY,A+=this._tracked[D].lastX,b+=this._tracked[D].lastY;return{first:{x:B/C,y:_/C},last:{x:A/C,y:b/C}}}},{key:"_getAverageMovement",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture movement, no tracked touches");var C,B;C=B=0;for(var _=this._tracked.length,A=0;A<this._tracked.length;A++)C+=this._tracked[A].lastX-this._tracked[A].firstX,B+=this._tracked[A].lastY-this._tracked[A].firstY;return{x:C/_,y:B/_}}},{key:"_getAverageDistance",value:function(){if(this._tracked.length===0)throw new Error("Failed to get gesture distance, no tracked touches");var C=this._tracked[0],B=this._tracked[this._tracked.length-1],_=Math.abs(B.firstX-C.firstX),A=Math.abs(B.firstY-C.firstY),b=Math.abs(B.lastX-C.lastX),D=Math.abs(B.lastY-C.lastY);return{first:{x:_,y:A},last:{x:b,y:D}}}}]),E}();le.default=g},1606:function(Ot,le,w){"use strict";function S(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(h){return typeof h}:S=function(h){return h&&typeof Symbol=="function"&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h},S(a)}Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var c=i(w(50500)),e=w(79420),m=i(w(50556)),p=o(w(69314)),n=i(w(41895));function o(a){return a&&a.__esModule?a:{default:a}}function r(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return r=function(){return a},a}function i(a){if(a&&a.__esModule)return a;if(a===null||S(a)!=="object"&&typeof a!="function")return{default:a};var d=r();if(d&&d.has(a))return d.get(a);var h={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in a)if(Object.prototype.hasOwnProperty.call(a,g)){var E=v?Object.getOwnPropertyDescriptor(a,g):null;E&&(E.get||E.set)?Object.defineProperty(h,g,E):h[g]=a[g]}return h.default=a,d&&d.set(a,h),h}function l(a,d){if(!(a instanceof d))throw new TypeError("Cannot call a class as a function")}function u(a,d){for(var h=0;h<d.length;h++){var v=d[h];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(a,v.key,v)}}function s(a,d,h){return d&&u(a.prototype,d),h&&u(a,h),a}var t=function(){function a(d){l(this,a),this._target=d||null,this._keyDownList={},this._pendingKey=null,this._altGrArmed=!1,this._eventHandlers={keyup:this._handleKeyUp.bind(this),keydown:this._handleKeyDown.bind(this),keypress:this._handleKeyPress.bind(this),blur:this._allKeysUp.bind(this),checkalt:this._checkAlt.bind(this)},this.onkeyevent=function(){}}return s(a,[{key:"_sendKeyEvent",value:function(h,v,g){if(g)this._keyDownList[v]=h;else{if(!(v in this._keyDownList))return;delete this._keyDownList[v]}c.Debug("onkeyevent "+(g?"down":"up")+", keysym: "+h,", code: "+v),this.onkeyevent(h,v,g)}},{key:"_getKeyCode",value:function(h){var v=m.getKeycode(h);if(v!=="Unidentified")return v;if(h.keyCode&&h.type!=="keypress"&&h.keyCode!==229)return"Platform"+h.keyCode;if(h.keyIdentifier){if(h.keyIdentifier.substr(0,2)!=="U+")return h.keyIdentifier;var g=parseInt(h.keyIdentifier.substr(2),16),E=String.fromCharCode(g).toUpperCase();return"Platform"+E.charCodeAt()}return"Unidentified"}},{key:"_handleKeyDown",value:function(h){var v=this._getKeyCode(h),g=m.getKeysym(h);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),v==="AltRight"&&h.timeStamp-this._altGrCtrlTime<50?g=p.default.XK_ISO_Level3_Shift:this._sendKeyEvent(p.default.XK_Control_L,"ControlLeft",!0)),v==="Unidentified"){g&&(this._sendKeyEvent(g,v,!0),this._sendKeyEvent(g,v,!1)),(0,e.stopEvent)(h);return}if(n.isMac()||n.isIOS())switch(g){case p.default.XK_Super_L:g=p.default.XK_Alt_L;break;case p.default.XK_Super_R:g=p.default.XK_Super_L;break;case p.default.XK_Alt_L:g=p.default.XK_Mode_switch;break;case p.default.XK_Alt_R:g=p.default.XK_ISO_Level3_Shift;break}if(v in this._keyDownList&&(g=this._keyDownList[v]),(n.isMac()||n.isIOS())&&v==="CapsLock"){this._sendKeyEvent(p.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(p.default.XK_Caps_Lock,"CapsLock",!1),(0,e.stopEvent)(h);return}if(!g&&(!h.key||n.isIE()||n.isEdge())){this._pendingKey=v,setTimeout(this._handleKeyPressTimeout.bind(this),10,h);return}if(this._pendingKey=null,(0,e.stopEvent)(h),v==="ControlLeft"&&n.isWindows()&&!("ControlLeft"in this._keyDownList)){this._altGrArmed=!0,this._altGrTimeout=setTimeout(this._handleAltGrTimeout.bind(this),100),this._altGrCtrlTime=h.timeStamp;return}this._sendKeyEvent(g,v,!0)}},{key:"_handleKeyPress",value:function(h){if((0,e.stopEvent)(h),this._pendingKey!==null){var v=this._getKeyCode(h),g=m.getKeysym(h);if(!(v!=="Unidentified"&&v!=this._pendingKey)){if(v=this._pendingKey,this._pendingKey=null,!g){c.Info("keypress with no keysym:",h);return}this._sendKeyEvent(g,v,!0)}}}},{key:"_handleKeyPressTimeout",value:function(h){if(this._pendingKey!==null){var v,g=this._pendingKey;if(this._pendingKey=null,h.keyCode>=48&&h.keyCode<=57)v=h.keyCode;else if(h.keyCode>=65&&h.keyCode<=90){var E=String.fromCharCode(h.keyCode);h.shiftKey?E=E.toUpperCase():E=E.toLowerCase(),v=E.charCodeAt()}else v=0;this._sendKeyEvent(v,g,!0)}}},{key:"_handleKeyUp",value:function(h){(0,e.stopEvent)(h);var v=this._getKeyCode(h);if(this._altGrArmed&&(this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(p.default.XK_Control_L,"ControlLeft",!0)),(n.isMac()||n.isIOS())&&v==="CapsLock"){this._sendKeyEvent(p.default.XK_Caps_Lock,"CapsLock",!0),this._sendKeyEvent(p.default.XK_Caps_Lock,"CapsLock",!1);return}this._sendKeyEvent(this._keyDownList[v],v,!1),n.isWindows()&&(v==="ShiftLeft"||v==="ShiftRight")&&("ShiftRight"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftRight,"ShiftRight",!1),"ShiftLeft"in this._keyDownList&&this._sendKeyEvent(this._keyDownList.ShiftLeft,"ShiftLeft",!1))}},{key:"_handleAltGrTimeout",value:function(){this._altGrArmed=!1,clearTimeout(this._altGrTimeout),this._sendKeyEvent(p.default.XK_Control_L,"ControlLeft",!0)}},{key:"_allKeysUp",value:function(){c.Debug(">> Keyboard.allKeysUp");for(var h in this._keyDownList)this._sendKeyEvent(this._keyDownList[h],h,!1);c.Debug("<< Keyboard.allKeysUp")}},{key:"_checkAlt",value:function(h){if(!h.skipCheckAlt&&!h.altKey){var v=this._target,g=this._keyDownList;["AltLeft","AltRight"].forEach(function(E){if(E in g){var y=new KeyboardEvent("keyup",{key:g[E],code:E});y.skipCheckAlt=!0,v.dispatchEvent(y)}})}}},{key:"grab",value:function(){if(this._target.addEventListener("keydown",this._eventHandlers.keydown),this._target.addEventListener("keyup",this._eventHandlers.keyup),this._target.addEventListener("keypress",this._eventHandlers.keypress),window.addEventListener("blur",this._eventHandlers.blur),n.isWindows()&&n.isFirefox()){var h=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(v){return document.addEventListener(v,h,{capture:!0,passive:!0})})}}},{key:"ungrab",value:function(){if(n.isWindows()&&n.isFirefox()){var h=this._eventHandlers.checkalt;["mousedown","mouseup","mousemove","wheel","touchstart","touchend","touchmove","keydown","keyup"].forEach(function(v){return document.removeEventListener(v,h)})}this._target.removeEventListener("keydown",this._eventHandlers.keydown),this._target.removeEventListener("keyup",this._eventHandlers.keyup),this._target.removeEventListener("keypress",this._eventHandlers.keypress),window.removeEventListener("blur",this._eventHandlers.blur),this._allKeysUp()}}]),a}();le.default=t},69314:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var w={XK_VoidSymbol:16777215,XK_BackSpace:65288,XK_Tab:65289,XK_Linefeed:65290,XK_Clear:65291,XK_Return:65293,XK_Pause:65299,XK_Scroll_Lock:65300,XK_Sys_Req:65301,XK_Escape:65307,XK_Delete:65535,XK_Multi_key:65312,XK_Codeinput:65335,XK_SingleCandidate:65340,XK_MultipleCandidate:65341,XK_PreviousCandidate:65342,XK_Kanji:65313,XK_Muhenkan:65314,XK_Henkan_Mode:65315,XK_Henkan:65315,XK_Romaji:65316,XK_Hiragana:65317,XK_Katakana:65318,XK_Hiragana_Katakana:65319,XK_Zenkaku:65320,XK_Hankaku:65321,XK_Zenkaku_Hankaku:65322,XK_Touroku:65323,XK_Massyo:65324,XK_Kana_Lock:65325,XK_Kana_Shift:65326,XK_Eisu_Shift:65327,XK_Eisu_toggle:65328,XK_Kanji_Bangou:65335,XK_Zen_Koho:65341,XK_Mae_Koho:65342,XK_Home:65360,XK_Left:65361,XK_Up:65362,XK_Right:65363,XK_Down:65364,XK_Prior:65365,XK_Page_Up:65365,XK_Next:65366,XK_Page_Down:65366,XK_End:65367,XK_Begin:65368,XK_Select:65376,XK_Print:65377,XK_Execute:65378,XK_Insert:65379,XK_Undo:65381,XK_Redo:65382,XK_Menu:65383,XK_Find:65384,XK_Cancel:65385,XK_Help:65386,XK_Break:65387,XK_Mode_switch:65406,XK_script_switch:65406,XK_Num_Lock:65407,XK_KP_Space:65408,XK_KP_Tab:65417,XK_KP_Enter:65421,XK_KP_F1:65425,XK_KP_F2:65426,XK_KP_F3:65427,XK_KP_F4:65428,XK_KP_Home:65429,XK_KP_Left:65430,XK_KP_Up:65431,XK_KP_Right:65432,XK_KP_Down:65433,XK_KP_Prior:65434,XK_KP_Page_Up:65434,XK_KP_Next:65435,XK_KP_Page_Down:65435,XK_KP_End:65436,XK_KP_Begin:65437,XK_KP_Insert:65438,XK_KP_Delete:65439,XK_KP_Equal:65469,XK_KP_Multiply:65450,XK_KP_Add:65451,XK_KP_Separator:65452,XK_KP_Subtract:65453,XK_KP_Decimal:65454,XK_KP_Divide:65455,XK_KP_0:65456,XK_KP_1:65457,XK_KP_2:65458,XK_KP_3:65459,XK_KP_4:65460,XK_KP_5:65461,XK_KP_6:65462,XK_KP_7:65463,XK_KP_8:65464,XK_KP_9:65465,XK_F1:65470,XK_F2:65471,XK_F3:65472,XK_F4:65473,XK_F5:65474,XK_F6:65475,XK_F7:65476,XK_F8:65477,XK_F9:65478,XK_F10:65479,XK_F11:65480,XK_L1:65480,XK_F12:65481,XK_L2:65481,XK_F13:65482,XK_L3:65482,XK_F14:65483,XK_L4:65483,XK_F15:65484,XK_L5:65484,XK_F16:65485,XK_L6:65485,XK_F17:65486,XK_L7:65486,XK_F18:65487,XK_L8:65487,XK_F19:65488,XK_L9:65488,XK_F20:65489,XK_L10:65489,XK_F21:65490,XK_R1:65490,XK_F22:65491,XK_R2:65491,XK_F23:65492,XK_R3:65492,XK_F24:65493,XK_R4:65493,XK_F25:65494,XK_R5:65494,XK_F26:65495,XK_R6:65495,XK_F27:65496,XK_R7:65496,XK_F28:65497,XK_R8:65497,XK_F29:65498,XK_R9:65498,XK_F30:65499,XK_R10:65499,XK_F31:65500,XK_R11:65500,XK_F32:65501,XK_R12:65501,XK_F33:65502,XK_R13:65502,XK_F34:65503,XK_R14:65503,XK_F35:65504,XK_R15:65504,XK_Shift_L:65505,XK_Shift_R:65506,XK_Control_L:65507,XK_Control_R:65508,XK_Caps_Lock:65509,XK_Shift_Lock:65510,XK_Meta_L:65511,XK_Meta_R:65512,XK_Alt_L:65513,XK_Alt_R:65514,XK_Super_L:65515,XK_Super_R:65516,XK_Hyper_L:65517,XK_Hyper_R:65518,XK_ISO_Level3_Shift:65027,XK_ISO_Next_Group:65032,XK_ISO_Prev_Group:65034,XK_ISO_First_Group:65036,XK_ISO_Last_Group:65038,XK_space:32,XK_exclam:33,XK_quotedbl:34,XK_numbersign:35,XK_dollar:36,XK_percent:37,XK_ampersand:38,XK_apostrophe:39,XK_quoteright:39,XK_parenleft:40,XK_parenright:41,XK_asterisk:42,XK_plus:43,XK_comma:44,XK_minus:45,XK_period:46,XK_slash:47,XK_0:48,XK_1:49,XK_2:50,XK_3:51,XK_4:52,XK_5:53,XK_6:54,XK_7:55,XK_8:56,XK_9:57,XK_colon:58,XK_semicolon:59,XK_less:60,XK_equal:61,XK_greater:62,XK_question:63,XK_at:64,XK_A:65,XK_B:66,XK_C:67,XK_D:68,XK_E:69,XK_F:70,XK_G:71,XK_H:72,XK_I:73,XK_J:74,XK_K:75,XK_L:76,XK_M:77,XK_N:78,XK_O:79,XK_P:80,XK_Q:81,XK_R:82,XK_S:83,XK_T:84,XK_U:85,XK_V:86,XK_W:87,XK_X:88,XK_Y:89,XK_Z:90,XK_bracketleft:91,XK_backslash:92,XK_bracketright:93,XK_asciicircum:94,XK_underscore:95,XK_grave:96,XK_quoteleft:96,XK_a:97,XK_b:98,XK_c:99,XK_d:100,XK_e:101,XK_f:102,XK_g:103,XK_h:104,XK_i:105,XK_j:106,XK_k:107,XK_l:108,XK_m:109,XK_n:110,XK_o:111,XK_p:112,XK_q:113,XK_r:114,XK_s:115,XK_t:116,XK_u:117,XK_v:118,XK_w:119,XK_x:120,XK_y:121,XK_z:122,XK_braceleft:123,XK_bar:124,XK_braceright:125,XK_asciitilde:126,XK_nobreakspace:160,XK_exclamdown:161,XK_cent:162,XK_sterling:163,XK_currency:164,XK_yen:165,XK_brokenbar:166,XK_section:167,XK_diaeresis:168,XK_copyright:169,XK_ordfeminine:170,XK_guillemotleft:171,XK_notsign:172,XK_hyphen:173,XK_registered:174,XK_macron:175,XK_degree:176,XK_plusminus:177,XK_twosuperior:178,XK_threesuperior:179,XK_acute:180,XK_mu:181,XK_paragraph:182,XK_periodcentered:183,XK_cedilla:184,XK_onesuperior:185,XK_masculine:186,XK_guillemotright:187,XK_onequarter:188,XK_onehalf:189,XK_threequarters:190,XK_questiondown:191,XK_Agrave:192,XK_Aacute:193,XK_Acircumflex:194,XK_Atilde:195,XK_Adiaeresis:196,XK_Aring:197,XK_AE:198,XK_Ccedilla:199,XK_Egrave:200,XK_Eacute:201,XK_Ecircumflex:202,XK_Ediaeresis:203,XK_Igrave:204,XK_Iacute:205,XK_Icircumflex:206,XK_Idiaeresis:207,XK_ETH:208,XK_Eth:208,XK_Ntilde:209,XK_Ograve:210,XK_Oacute:211,XK_Ocircumflex:212,XK_Otilde:213,XK_Odiaeresis:214,XK_multiply:215,XK_Oslash:216,XK_Ooblique:216,XK_Ugrave:217,XK_Uacute:218,XK_Ucircumflex:219,XK_Udiaeresis:220,XK_Yacute:221,XK_THORN:222,XK_Thorn:222,XK_ssharp:223,XK_agrave:224,XK_aacute:225,XK_acircumflex:226,XK_atilde:227,XK_adiaeresis:228,XK_aring:229,XK_ae:230,XK_ccedilla:231,XK_egrave:232,XK_eacute:233,XK_ecircumflex:234,XK_ediaeresis:235,XK_igrave:236,XK_iacute:237,XK_icircumflex:238,XK_idiaeresis:239,XK_eth:240,XK_ntilde:241,XK_ograve:242,XK_oacute:243,XK_ocircumflex:244,XK_otilde:245,XK_odiaeresis:246,XK_division:247,XK_oslash:248,XK_ooblique:248,XK_ugrave:249,XK_uacute:250,XK_ucircumflex:251,XK_udiaeresis:252,XK_yacute:253,XK_thorn:254,XK_ydiaeresis:255,XK_Hangul:65329,XK_Hangul_Hanja:65332,XK_Hangul_Jeonja:65336,XF86XK_ModeLock:269025025,XF86XK_MonBrightnessUp:269025026,XF86XK_MonBrightnessDown:269025027,XF86XK_KbdLightOnOff:269025028,XF86XK_KbdBrightnessUp:269025029,XF86XK_KbdBrightnessDown:269025030,XF86XK_Standby:269025040,XF86XK_AudioLowerVolume:269025041,XF86XK_AudioMute:269025042,XF86XK_AudioRaiseVolume:269025043,XF86XK_AudioPlay:269025044,XF86XK_AudioStop:269025045,XF86XK_AudioPrev:269025046,XF86XK_AudioNext:269025047,XF86XK_HomePage:269025048,XF86XK_Mail:269025049,XF86XK_Start:269025050,XF86XK_Search:269025051,XF86XK_AudioRecord:269025052,XF86XK_Calculator:269025053,XF86XK_Memo:269025054,XF86XK_ToDoList:269025055,XF86XK_Calendar:269025056,XF86XK_PowerDown:269025057,XF86XK_ContrastAdjust:269025058,XF86XK_RockerUp:269025059,XF86XK_RockerDown:269025060,XF86XK_RockerEnter:269025061,XF86XK_Back:269025062,XF86XK_Forward:269025063,XF86XK_Stop:269025064,XF86XK_Refresh:269025065,XF86XK_PowerOff:269025066,XF86XK_WakeUp:269025067,XF86XK_Eject:269025068,XF86XK_ScreenSaver:269025069,XF86XK_WWW:269025070,XF86XK_Sleep:269025071,XF86XK_Favorites:269025072,XF86XK_AudioPause:269025073,XF86XK_AudioMedia:269025074,XF86XK_MyComputer:269025075,XF86XK_VendorHome:269025076,XF86XK_LightBulb:269025077,XF86XK_Shop:269025078,XF86XK_History:269025079,XF86XK_OpenURL:269025080,XF86XK_AddFavorite:269025081,XF86XK_HotLinks:269025082,XF86XK_BrightnessAdjust:269025083,XF86XK_Finance:269025084,XF86XK_Community:269025085,XF86XK_AudioRewind:269025086,XF86XK_BackForward:269025087,XF86XK_Launch0:269025088,XF86XK_Launch1:269025089,XF86XK_Launch2:269025090,XF86XK_Launch3:269025091,XF86XK_Launch4:269025092,XF86XK_Launch5:269025093,XF86XK_Launch6:269025094,XF86XK_Launch7:269025095,XF86XK_Launch8:269025096,XF86XK_Launch9:269025097,XF86XK_LaunchA:269025098,XF86XK_LaunchB:269025099,XF86XK_LaunchC:269025100,XF86XK_LaunchD:269025101,XF86XK_LaunchE:269025102,XF86XK_LaunchF:269025103,XF86XK_ApplicationLeft:269025104,XF86XK_ApplicationRight:269025105,XF86XK_Book:269025106,XF86XK_CD:269025107,XF86XK_Calculater:269025108,XF86XK_Clear:269025109,XF86XK_Close:269025110,XF86XK_Copy:269025111,XF86XK_Cut:269025112,XF86XK_Display:269025113,XF86XK_DOS:269025114,XF86XK_Documents:269025115,XF86XK_Excel:269025116,XF86XK_Explorer:269025117,XF86XK_Game:269025118,XF86XK_Go:269025119,XF86XK_iTouch:269025120,XF86XK_LogOff:269025121,XF86XK_Market:269025122,XF86XK_Meeting:269025123,XF86XK_MenuKB:269025125,XF86XK_MenuPB:269025126,XF86XK_MySites:269025127,XF86XK_New:269025128,XF86XK_News:269025129,XF86XK_OfficeHome:269025130,XF86XK_Open:269025131,XF86XK_Option:269025132,XF86XK_Paste:269025133,XF86XK_Phone:269025134,XF86XK_Q:269025136,XF86XK_Reply:269025138,XF86XK_Reload:269025139,XF86XK_RotateWindows:269025140,XF86XK_RotationPB:269025141,XF86XK_RotationKB:269025142,XF86XK_Save:269025143,XF86XK_ScrollUp:269025144,XF86XK_ScrollDown:269025145,XF86XK_ScrollClick:269025146,XF86XK_Send:269025147,XF86XK_Spell:269025148,XF86XK_SplitScreen:269025149,XF86XK_Support:269025150,XF86XK_TaskPane:269025151,XF86XK_Terminal:269025152,XF86XK_Tools:269025153,XF86XK_Travel:269025154,XF86XK_UserPB:269025156,XF86XK_User1KB:269025157,XF86XK_User2KB:269025158,XF86XK_Video:269025159,XF86XK_WheelButton:269025160,XF86XK_Word:269025161,XF86XK_Xfer:269025162,XF86XK_ZoomIn:269025163,XF86XK_ZoomOut:269025164,XF86XK_Away:269025165,XF86XK_Messenger:269025166,XF86XK_WebCam:269025167,XF86XK_MailForward:269025168,XF86XK_Pictures:269025169,XF86XK_Music:269025170,XF86XK_Battery:269025171,XF86XK_Bluetooth:269025172,XF86XK_WLAN:269025173,XF86XK_UWB:269025174,XF86XK_AudioForward:269025175,XF86XK_AudioRepeat:269025176,XF86XK_AudioRandomPlay:269025177,XF86XK_Subtitle:269025178,XF86XK_AudioCycleTrack:269025179,XF86XK_CycleAngle:269025180,XF86XK_FrameBack:269025181,XF86XK_FrameForward:269025182,XF86XK_Time:269025183,XF86XK_Select:269025184,XF86XK_View:269025185,XF86XK_TopMenu:269025186,XF86XK_Red:269025187,XF86XK_Green:269025188,XF86XK_Yellow:269025189,XF86XK_Blue:269025190,XF86XK_Suspend:269025191,XF86XK_Hibernate:269025192,XF86XK_TouchpadToggle:269025193,XF86XK_TouchpadOn:269025200,XF86XK_TouchpadOff:269025201,XF86XK_AudioMicMute:269025202,XF86XK_Switch_VT_1:269024769,XF86XK_Switch_VT_2:269024770,XF86XK_Switch_VT_3:269024771,XF86XK_Switch_VT_4:269024772,XF86XK_Switch_VT_5:269024773,XF86XK_Switch_VT_6:269024774,XF86XK_Switch_VT_7:269024775,XF86XK_Switch_VT_8:269024776,XF86XK_Switch_VT_9:269024777,XF86XK_Switch_VT_10:269024778,XF86XK_Switch_VT_11:269024779,XF86XK_Switch_VT_12:269024780,XF86XK_Ungrab:269024800,XF86XK_ClearGrab:269024801,XF86XK_Next_VMode:269024802,XF86XK_Prev_VMode:269024803,XF86XK_LogWindowTree:269024804,XF86XK_LogGrabInfo:269024805};le.default=w},44836:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var w={256:960,257:992,258:451,259:483,260:417,261:433,262:454,263:486,264:710,265:742,266:709,267:741,268:456,269:488,270:463,271:495,272:464,273:496,274:938,275:954,278:972,279:1004,280:458,281:490,282:460,283:492,284:728,285:760,286:683,287:699,288:725,289:757,290:939,291:955,292:678,293:694,294:673,295:689,296:933,297:949,298:975,299:1007,302:967,303:999,304:681,305:697,308:684,309:700,310:979,311:1011,312:930,313:453,314:485,315:934,316:950,317:421,318:437,321:419,322:435,323:465,324:497,325:977,326:1009,327:466,328:498,330:957,331:959,332:978,333:1010,336:469,337:501,338:5052,339:5053,340:448,341:480,342:931,343:947,344:472,345:504,346:422,347:438,348:734,349:766,350:426,351:442,352:425,353:441,354:478,355:510,356:427,357:443,358:940,359:956,360:989,361:1021,362:990,363:1022,364:733,365:765,366:473,367:505,368:475,369:507,370:985,371:1017,376:5054,377:428,378:444,379:431,380:447,381:430,382:446,402:2294,466:16777681,711:439,728:418,729:511,731:434,733:445,901:1966,902:1953,904:1954,905:1955,906:1956,908:1959,910:1960,911:1963,912:1974,913:1985,914:1986,915:1987,916:1988,917:1989,918:1990,919:1991,920:1992,921:1993,922:1994,923:1995,924:1996,925:1997,926:1998,927:1999,928:2e3,929:2001,931:2002,932:2004,933:2005,934:2006,935:2007,936:2008,937:2009,938:1957,939:1961,940:1969,941:1970,942:1971,943:1972,944:1978,945:2017,946:2018,947:2019,948:2020,949:2021,950:2022,951:2023,952:2024,953:2025,954:2026,955:2027,956:2028,957:2029,958:2030,959:2031,960:2032,961:2033,962:2035,963:2034,964:2036,965:2037,966:2038,967:2039,968:2040,969:2041,970:1973,971:1977,972:1975,973:1976,974:1979,1025:1715,1026:1713,1027:1714,1028:1716,1029:1717,1030:1718,1031:1719,1032:1720,1033:1721,1034:1722,1035:1723,1036:1724,1038:1726,1039:1727,1040:1761,1041:1762,1042:1783,1043:1767,1044:1764,1045:1765,1046:1782,1047:1786,1048:1769,1049:1770,1050:1771,1051:1772,1052:1773,1053:1774,1054:1775,1055:1776,1056:1778,1057:1779,1058:1780,1059:1781,1060:1766,1061:1768,1062:1763,1063:1790,1064:1787,1065:1789,1066:1791,1067:1785,1068:1784,1069:1788,1070:1760,1071:1777,1072:1729,1073:1730,1074:1751,1075:1735,1076:1732,1077:1733,1078:1750,1079:1754,1080:1737,1081:1738,1082:1739,1083:1740,1084:1741,1085:1742,1086:1743,1087:1744,1088:1746,1089:1747,1090:1748,1091:1749,1092:1734,1093:1736,1094:1731,1095:1758,1096:1755,1097:1757,1098:1759,1099:1753,1100:1752,1101:1756,1102:1728,1103:1745,1105:1699,1106:1697,1107:1698,1108:1700,1109:1701,1110:1702,1111:1703,1112:1704,1113:1705,1114:1706,1115:1707,1116:1708,1118:1710,1119:1711,1168:1725,1169:1709,1488:3296,1489:3297,1490:3298,1491:3299,1492:3300,1493:3301,1494:3302,1495:3303,1496:3304,1497:3305,1498:3306,1499:3307,1500:3308,1501:3309,1502:3310,1503:3311,1504:3312,1505:3313,1506:3314,1507:3315,1508:3316,1509:3317,1510:3318,1511:3319,1512:3320,1513:3321,1514:3322,1548:1452,1563:1467,1567:1471,1569:1473,1570:1474,1571:1475,1572:1476,1573:1477,1574:1478,1575:1479,1576:1480,1577:1481,1578:1482,1579:1483,1580:1484,1581:1485,1582:1486,1583:1487,1584:1488,1585:1489,1586:1490,1587:1491,1588:1492,1589:1493,1590:1494,1591:1495,1592:1496,1593:1497,1594:1498,1600:1504,1601:1505,1602:1506,1603:1507,1604:1508,1605:1509,1606:1510,1607:1511,1608:1512,1609:1513,1610:1514,1611:1515,1612:1516,1613:1517,1614:1518,1615:1519,1616:1520,1617:1521,1618:1522,3585:3489,3586:3490,3587:3491,3588:3492,3589:3493,3590:3494,3591:3495,3592:3496,3593:3497,3594:3498,3595:3499,3596:3500,3597:3501,3598:3502,3599:3503,3600:3504,3601:3505,3602:3506,3603:3507,3604:3508,3605:3509,3606:3510,3607:3511,3608:3512,3609:3513,3610:3514,3611:3515,3612:3516,3613:3517,3614:3518,3615:3519,3616:3520,3617:3521,3618:3522,3619:3523,3620:3524,3621:3525,3622:3526,3623:3527,3624:3528,3625:3529,3626:3530,3627:3531,3628:3532,3629:3533,3630:3534,3631:3535,3632:3536,3633:3537,3634:3538,3635:3539,3636:3540,3637:3541,3638:3542,3639:3543,3640:3544,3641:3545,3642:3546,3647:3551,3648:3552,3649:3553,3650:3554,3651:3555,3652:3556,3653:3557,3654:3558,3655:3559,3656:3560,3657:3561,3658:3562,3659:3563,3660:3564,3661:3565,3664:3568,3665:3569,3666:3570,3667:3571,3668:3572,3669:3573,3670:3574,3671:3575,3672:3576,3673:3577,8194:2722,8195:2721,8196:2723,8197:2724,8199:2725,8200:2726,8201:2727,8202:2728,8210:2747,8211:2730,8212:2729,8213:1967,8215:3295,8216:2768,8217:2769,8218:2813,8220:2770,8221:2771,8222:2814,8224:2801,8225:2802,8226:2790,8229:2735,8230:2734,8240:2773,8242:2774,8243:2775,8248:2812,8254:1150,8361:3839,8364:8364,8453:2744,8470:1712,8471:2811,8478:2772,8482:2761,8531:2736,8532:2737,8533:2738,8534:2739,8535:2740,8536:2741,8537:2742,8538:2743,8539:2755,8540:2756,8541:2757,8542:2758,8592:2299,8593:2300,8594:2301,8595:2302,8658:2254,8660:2253,8706:2287,8711:2245,8728:3018,8730:2262,8733:2241,8734:2242,8743:2270,8744:2271,8745:2268,8746:2269,8747:2239,8756:2240,8764:2248,8771:2249,8773:16785992,8800:2237,8801:2255,8804:2236,8805:2238,8834:2266,8835:2267,8866:3068,8867:3036,8868:3010,8869:3022,8968:3027,8970:3012,8981:2810,8992:2212,8993:2213,9109:3020,9115:2219,9117:2220,9118:2221,9120:2222,9121:2215,9123:2216,9124:2217,9126:2218,9128:2223,9132:2224,9143:2209,9146:2543,9147:2544,9148:2546,9149:2547,9225:2530,9226:2533,9227:2537,9228:2531,9229:2532,9251:2732,9252:2536,9472:2211,9474:2214,9484:2210,9488:2539,9492:2541,9496:2538,9500:2548,9508:2549,9516:2551,9524:2550,9532:2542,9618:2529,9642:2791,9643:2785,9644:2779,9645:2786,9646:2783,9647:2767,9650:2792,9651:2787,9654:2781,9655:2765,9660:2793,9661:2788,9664:2780,9665:2764,9670:2528,9675:2766,9679:2782,9702:2784,9734:2789,9742:2809,9747:2762,9756:2794,9758:2795,9792:2808,9794:2807,9827:2796,9829:2798,9830:2797,9837:2806,9839:2805,10003:2803,10007:2804,10013:2777,10016:2800,10216:2748,10217:2750,12289:1188,12290:1185,12300:1186,12301:1187,12443:1246,12444:1247,12449:1191,12450:1201,12451:1192,12452:1202,12453:1193,12454:1203,12455:1194,12456:1204,12457:1195,12458:1205,12459:1206,12461:1207,12463:1208,12465:1209,12467:1210,12469:1211,12471:1212,12473:1213,12475:1214,12477:1215,12479:1216,12481:1217,12483:1199,12484:1218,12486:1219,12488:1220,12490:1221,12491:1222,12492:1223,12493:1224,12494:1225,12495:1226,12498:1227,12501:1228,12504:1229,12507:1230,12510:1231,12511:1232,12512:1233,12513:1234,12514:1235,12515:1196,12516:1236,12517:1197,12518:1237,12519:1198,12520:1238,12521:1239,12522:1240,12523:1241,12524:1242,12525:1243,12527:1244,12530:1190,12531:1245,12539:1189,12540:1200},S={lookup:function(e){if(e>=32&&e<=255)return e;var m=w[e];return m!==void 0?m:16777216|e}};le.default=S},50556:function(Ot,le,w){"use strict";function S(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(h){return typeof h}:S=function(h){return h&&typeof Symbol=="function"&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h},S(a)}Object.defineProperty(le,"__esModule",{value:!0}),le.getKeycode=u,le.getKey=s,le.getKeysym=t;var c=l(w(69314)),e=l(w(44836)),m=l(w(88193)),p=l(w(15311)),n=l(w(18280)),o=i(w(41895));function r(){if(typeof WeakMap!="function")return null;var a=new WeakMap;return r=function(){return a},a}function i(a){if(a&&a.__esModule)return a;if(a===null||S(a)!=="object"&&typeof a!="function")return{default:a};var d=r();if(d&&d.has(a))return d.get(a);var h={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in a)if(Object.prototype.hasOwnProperty.call(a,g)){var E=v?Object.getOwnPropertyDescriptor(a,g):null;E&&(E.get||E.set)?Object.defineProperty(h,g,E):h[g]=a[g]}return h.default=a,d&&d.set(a,h),h}function l(a){return a&&a.__esModule?a:{default:a}}function u(a){if(a.code){switch(a.code){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight"}return a.code}if(a.type!=="keypress"&&a.keyCode in m.default){var d=m.default[a.keyCode];if(o.isMac()&&d==="ContextMenu"&&(d="MetaRight"),a.location===2)switch(d){case"ShiftLeft":return"ShiftRight";case"ControlLeft":return"ControlRight";case"AltLeft":return"AltRight"}if(a.location===3)switch(d){case"Delete":return"NumpadDecimal";case"Insert":return"Numpad0";case"End":return"Numpad1";case"ArrowDown":return"Numpad2";case"PageDown":return"Numpad3";case"ArrowLeft":return"Numpad4";case"ArrowRight":return"Numpad6";case"Home":return"Numpad7";case"ArrowUp":return"Numpad8";case"PageUp":return"Numpad9";case"Enter":return"NumpadEnter"}return d}return"Unidentified"}function s(a){if(a.key!==void 0){switch(a.key){case"Spacebar":return" ";case"Esc":return"Escape";case"Scroll":return"ScrollLock";case"Win":return"Meta";case"Apps":return"ContextMenu";case"Up":return"ArrowUp";case"Left":return"ArrowLeft";case"Right":return"ArrowRight";case"Down":return"ArrowDown";case"Del":return"Delete";case"Divide":return"/";case"Multiply":return"*";case"Subtract":return"-";case"Add":return"+";case"Decimal":return a.char}switch(a.key){case"OS":return"Meta";case"LaunchMyComputer":return"LaunchApplication1";case"LaunchCalculator":return"LaunchApplication2"}switch(a.key){case"UIKeyInputUpArrow":return"ArrowUp";case"UIKeyInputDownArrow":return"ArrowDown";case"UIKeyInputLeftArrow":return"ArrowLeft";case"UIKeyInputRightArrow":return"ArrowRight";case"UIKeyInputEscape":return"Escape"}if(a.key==="\0"&&a.code==="NumpadDecimal")return"Delete";if(!o.isIE()&&!o.isEdge()||a.key.length!==1&&a.key!=="Unidentified")return a.key}var d=u(a);return d in p.default?p.default[d]:a.charCode?String.fromCharCode(a.charCode):"Unidentified"}function t(a){var d=s(a);if(d==="Unidentified")return null;if(d in n.default){var h=a.location;if(d==="Meta"&&h===0&&(h=2),d==="Clear"&&h===3){var v=u(a);v==="NumLock"&&(h=0)}if((h===void 0||h>3)&&(h=0),d==="Meta"){var g=u(a);if(g==="AltLeft")return c.default.XK_Meta_L;if(g==="AltRight")return c.default.XK_Meta_R}if(d==="Clear"){var E=u(a);if(E==="NumLock")return c.default.XK_Num_Lock}return n.default[d][h]}if(d.length!==1)return null;var y=d.charCodeAt();return y?e.default.lookup(y):null}},88193:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var w={8:"Backspace",9:"Tab",10:"NumpadClear",12:"Numpad5",13:"Enter",16:"ShiftLeft",17:"ControlLeft",18:"AltLeft",19:"Pause",20:"CapsLock",21:"Lang1",25:"Lang2",27:"Escape",28:"Convert",29:"NonConvert",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",41:"Select",44:"PrintScreen",45:"Insert",46:"Delete",47:"Help",48:"Digit0",49:"Digit1",50:"Digit2",51:"Digit3",52:"Digit4",53:"Digit5",54:"Digit6",55:"Digit7",56:"Digit8",57:"Digit9",91:"MetaLeft",92:"MetaRight",93:"ContextMenu",95:"Sleep",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9",106:"NumpadMultiply",107:"NumpadAdd",108:"NumpadDecimal",109:"NumpadSubtract",110:"NumpadDecimal",111:"NumpadDivide",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",124:"F13",125:"F14",126:"F15",127:"F16",128:"F17",129:"F18",130:"F19",131:"F20",132:"F21",133:"F22",134:"F23",135:"F24",144:"NumLock",145:"ScrollLock",166:"BrowserBack",167:"BrowserForward",168:"BrowserRefresh",169:"BrowserStop",170:"BrowserSearch",171:"BrowserFavorites",172:"BrowserHome",173:"AudioVolumeMute",174:"AudioVolumeDown",175:"AudioVolumeUp",176:"MediaTrackNext",177:"MediaTrackPrevious",178:"MediaStop",179:"MediaPlayPause",180:"LaunchMail",181:"MediaSelect",182:"LaunchApp1",183:"LaunchApp2",225:"AltRight"};le.default=w},87619:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var w={Again:57349,AltLeft:56,AltRight:57400,ArrowDown:57424,ArrowLeft:57419,ArrowRight:57421,ArrowUp:57416,AudioVolumeDown:57390,AudioVolumeMute:57376,AudioVolumeUp:57392,Backquote:41,Backslash:43,Backspace:14,BracketLeft:26,BracketRight:27,BrowserBack:57450,BrowserFavorites:57446,BrowserForward:57449,BrowserHome:57394,BrowserRefresh:57447,BrowserSearch:57445,BrowserStop:57448,CapsLock:58,Comma:51,ContextMenu:57437,ControlLeft:29,ControlRight:57373,Convert:121,Copy:57464,Cut:57404,Delete:57427,Digit0:11,Digit1:2,Digit2:3,Digit3:4,Digit4:5,Digit5:6,Digit6:7,Digit7:8,Digit8:9,Digit9:10,Eject:57469,End:57423,Enter:28,Equal:13,Escape:1,F1:59,F10:68,F11:87,F12:88,F13:93,F14:94,F15:95,F16:85,F17:57347,F18:57463,F19:57348,F2:60,F20:90,F21:116,F22:57465,F23:109,F24:111,F3:61,F4:62,F5:63,F6:64,F7:65,F8:66,F9:67,Find:57409,Help:57461,Hiragana:119,Home:57415,Insert:57426,IntlBackslash:86,IntlRo:115,IntlYen:125,KanaMode:112,Katakana:120,KeyA:30,KeyB:48,KeyC:46,KeyD:32,KeyE:18,KeyF:33,KeyG:34,KeyH:35,KeyI:23,KeyJ:36,KeyK:37,KeyL:38,KeyM:50,KeyN:49,KeyO:24,KeyP:25,KeyQ:16,KeyR:19,KeyS:31,KeyT:20,KeyU:22,KeyV:47,KeyW:17,KeyX:45,KeyY:21,KeyZ:44,Lang3:120,Lang4:119,Lang5:118,LaunchApp1:57451,LaunchApp2:57377,LaunchMail:57452,MediaPlayPause:57378,MediaSelect:57453,MediaStop:57380,MediaTrackNext:57369,MediaTrackPrevious:57360,MetaLeft:57435,MetaRight:57436,Minus:12,NonConvert:123,NumLock:69,Numpad0:82,Numpad1:79,Numpad2:80,Numpad3:81,Numpad4:75,Numpad5:76,Numpad6:77,Numpad7:71,Numpad8:72,Numpad9:73,NumpadAdd:78,NumpadComma:126,NumpadDecimal:83,NumpadDivide:57397,NumpadEnter:57372,NumpadEqual:89,NumpadMultiply:55,NumpadParenLeft:57462,NumpadParenRight:57467,NumpadSubtract:74,Open:100,PageDown:57425,PageUp:57417,Paste:101,Pause:57414,Period:52,Power:57438,PrintScreen:84,Props:57350,Quote:40,ScrollLock:70,Semicolon:39,ShiftLeft:42,ShiftRight:54,Slash:53,Sleep:57439,Space:57,Suspend:57381,Tab:15,Undo:57351,WakeUp:57443};le.default=w},62013:function(Ot,le,w){"use strict";var S;S={value:!0},le.Z=void 0;var c=w(20860),e=R(w(50500)),m=w(31516),p=w(41895),n=w(92742),o=w(79420),r=D(w(5004)),i=D(w(22814)),l=D(w(48831)),u=D(w(17834)),s=D(w(1606)),t=D(w(91584)),a=D(w(54641)),d=D(w(16327)),h=D(w(64966)),v=D(w(69314)),g=D(w(87619)),E=w(31729);w(21882);var y=D(w(11231)),C=D(w(17852)),B=D(w(57507)),_=D(w(18330)),A=D(w(21330)),b=D(w(91649));function D(fe){return fe&&fe.__esModule?fe:{default:fe}}function M(){if(typeof WeakMap!="function")return null;var fe=new WeakMap;return M=function(){return fe},fe}function R(fe){if(fe&&fe.__esModule)return fe;if(fe===null||H(fe)!=="object"&&typeof fe!="function")return{default:fe};var Me=M();if(Me&&Me.has(fe))return Me.get(fe);var Re={},Ye=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var de in fe)if(Object.prototype.hasOwnProperty.call(fe,de)){var rt=Ye?Object.getOwnPropertyDescriptor(fe,de):null;rt&&(rt.get||rt.set)?Object.defineProperty(Re,de,rt):Re[de]=fe[de]}return Re.default=fe,Me&&Me.set(fe,Re),Re}function H(fe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?H=function(Re){return typeof Re}:H=function(Re){return Re&&typeof Symbol=="function"&&Re.constructor===Symbol&&Re!==Symbol.prototype?"symbol":typeof Re},H(fe)}function q(fe,Me){if(!(fe instanceof Me))throw new TypeError("Cannot call a class as a function")}function Y(fe,Me){for(var Re=0;Re<Me.length;Re++){var Ye=Me[Re];Ye.enumerable=Ye.enumerable||!1,Ye.configurable=!0,"value"in Ye&&(Ye.writable=!0),Object.defineProperty(fe,Ye.key,Ye)}}function W(fe,Me,Re){return Me&&Y(fe.prototype,Me),Re&&Y(fe,Re),fe}function O(fe,Me){if(typeof Me!="function"&&Me!==null)throw new TypeError("Super expression must either be null or a function");fe.prototype=Object.create(Me&&Me.prototype,{constructor:{value:fe,writable:!0,configurable:!0}}),Me&&ne(fe,Me)}function ne(fe,Me){return ne=Object.setPrototypeOf||function(Ye,de){return Ye.__proto__=de,Ye},ne(fe,Me)}function ee(fe){var Me=be();return function(){var Ye=Ne(fe),de;if(Me){var rt=Ne(this).constructor;de=Reflect.construct(Ye,arguments,rt)}else de=Ye.apply(this,arguments);return Ae(this,de)}}function Ae(fe,Me){return Me&&(H(Me)==="object"||typeof Me=="function")?Me:$(fe)}function $(fe){if(fe===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return fe}function be(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(fe){return!1}}function Ne(fe){return Ne=Object.setPrototypeOf?Object.getPrototypeOf:function(Re){return Re.__proto__||Object.getPrototypeOf(Re)},Ne(fe)}var Oe=3,Ge="rgb(40, 40, 40)",Ve=17,_e=50,xe=19,Xe=75,qe=50,lt=1e3,at=50,Ee=1,X=null,We=null,oe=null,K=null,V=1<<24,re=1<<25,te=1<<26,P=1<<27,z=1<<28,U=function(fe){O(Re,fe);var Me=ee(Re);function Re(Ye,de,rt){var Be;if(q(this,Re),!Ye)throw new Error("Must specify target");if(!de)throw new Error("Must specify URL");Be=Me.call(this),Be._target=Ye,Be._url=de,rt=rt||{},Be._rfbCredentials=rt.credentials||{},Be._shared="shared"in rt?!!rt.shared:!0,Be._repeaterID=rt.repeaterID||"",Be._wsProtocols=rt.wsProtocols||[],Be._rfbConnectionState="",Be._rfbInitState="",Be._rfbAuthScheme=-1,Be._rfbCleanDisconnect=!0,Be._rfbVersion=0,Be._rfbMaxVersion=3.8,Be._rfbTightVNC=!1,Be._rfbVeNCryptState=0,Be._rfbXvpVer=0,Be._fbWidth=0,Be._fbHeight=0,Be._fbName="",Be._capabilities={power:!1},Be._supportsFence=!1,Be._supportsContinuousUpdates=!1,Be._enabledContinuousUpdates=!1,Be._supportsSetDesktopSize=!1,Be._screenID=0,Be._screenFlags=0,Be._qemuExtKeyEventSupported=!1,Be._clipboardText=null,Be._clipboardServerCapabilitiesActions={},Be._clipboardServerCapabilitiesFormats={},Be._sock=null,Be._display=null,Be._flushing=!1,Be._keyboard=null,Be._gestures=null,Be._disconnTimer=null,Be._resizeTimeout=null,Be._mouseMoveTimer=null,Be._decoders={},Be._FBU={rects:0,x:0,y:0,width:0,height:0,encoding:null},Be._mousePos={},Be._mouseButtonMask=0,Be._mouseLastMoveTime=0,Be._viewportDragging=!1,Be._viewportDragPos={},Be._viewportHasMoved=!1,Be._accumulatedWheelDeltaX=0,Be._accumulatedWheelDeltaY=0,Be._gestureLastTapTime=null,Be._gestureFirstDoubleTapEv=null,Be._gestureLastMagnitudeX=0,Be._gestureLastMagnitudeY=0,Be._eventHandlers={focusCanvas:Be._focusCanvas.bind($(Be)),windowResize:Be._windowResize.bind($(Be)),handleMouse:Be._handleMouse.bind($(Be)),handleWheel:Be._handleWheel.bind($(Be)),handleGesture:Be._handleGesture.bind($(Be))},e.Debug(">> RFB.constructor"),Be._screen=document.createElement("div"),Be._screen.style.display="flex",Be._screen.style.width="100%",Be._screen.style.height="100%",Be._screen.style.overflow="auto",Be._screen.style.background=Ge,Be._canvas=document.createElement("canvas"),Be._canvas.style.margin="auto",Be._canvas.style.outline="none",Be._canvas.style.flexShrink="0",Be._canvas.width=0,Be._canvas.height=0,Be._canvas.tabIndex=-1,Be._screen.appendChild(Be._canvas),Be._cursor=new a.default,Be._cursorImage=Re.cursors.none,Be._decoders[E.encodings.encodingRaw]=new y.default,Be._decoders[E.encodings.encodingCopyRect]=new C.default,Be._decoders[E.encodings.encodingRRE]=new B.default,Be._decoders[E.encodings.encodingHextile]=new _.default,Be._decoders[E.encodings.encodingTight]=new A.default,Be._decoders[E.encodings.encodingTightPNG]=new b.default;try{Be._display=new i.default(Be._canvas)}catch(ut){throw e.Error("Display exception: "+ut),ut}return Be._display.onflush=Be._onFlush.bind($(Be)),Be._keyboard=new s.default(Be._canvas),Be._keyboard.onkeyevent=Be._handleKeyEvent.bind($(Be)),Be._gestures=new t.default,Be._sock=new d.default,Be._sock.on("message",function(){Be._handleMessage()}),Be._sock.on("open",function(){Be._rfbConnectionState==="connecting"&&Be._rfbInitState===""?(Be._rfbInitState="ProtocolVersion",e.Debug("Starting VNC handshake")):Be._fail("Unexpected server connection while "+Be._rfbConnectionState)}),Be._sock.on("close",function(ut){e.Debug("WebSocket on-close event");var yt="";switch(ut.code&&(yt="(code: "+ut.code,ut.reason&&(yt+=", reason: "+ut.reason),yt+=")"),Be._rfbConnectionState){case"connecting":Be._fail("Connection closed "+yt);break;case"connected":Be._updateConnectionState("disconnecting"),Be._updateConnectionState("disconnected");break;case"disconnecting":Be._updateConnectionState("disconnected");break;case"disconnected":Be._fail("Unexpected server disconnect when already disconnected "+yt);break;default:Be._fail("Unexpected server disconnect before connecting "+yt);break}Be._sock.off("close")}),Be._sock.on("error",function(ut){return e.Warn("WebSocket on-error event")}),setTimeout(Be._updateConnectionState.bind($(Be),"connecting")),e.Debug("<< RFB.constructor"),Be.dragViewport=!1,Be.focusOnClick=!0,Be._viewOnly=!1,Be._clipViewport=!1,Be._scaleViewport=!1,Be._resizeSession=!1,Be._showDotCursor=!1,rt.showDotCursor!==void 0&&(e.Warn("Specifying showDotCursor as a RFB constructor argument is deprecated"),Be._showDotCursor=rt.showDotCursor),Be._qualityLevel=6,Be._compressionLevel=2,Be}return W(Re,[{key:"disconnect",value:function(){this._updateConnectionState("disconnecting"),this._sock.off("error"),this._sock.off("message"),this._sock.off("open")}},{key:"sendCredentials",value:function(de){this._rfbCredentials=de,setTimeout(this._initMsg.bind(this),0)}},{key:"sendCtrlAltDel",value:function(){this._rfbConnectionState!=="connected"||this._viewOnly||(e.Info("Sending Ctrl-Alt-Del"),this.sendKey(v.default.XK_Control_L,"ControlLeft",!0),this.sendKey(v.default.XK_Alt_L,"AltLeft",!0),this.sendKey(v.default.XK_Delete,"Delete",!0),this.sendKey(v.default.XK_Delete,"Delete",!1),this.sendKey(v.default.XK_Alt_L,"AltLeft",!1),this.sendKey(v.default.XK_Control_L,"ControlLeft",!1))}},{key:"machineShutdown",value:function(){this._xvpOp(1,2)}},{key:"machineReboot",value:function(){this._xvpOp(1,3)}},{key:"machineReset",value:function(){this._xvpOp(1,4)}},{key:"sendKey",value:function(de,rt,Be){if(!(this._rfbConnectionState!=="connected"||this._viewOnly)){if(Be===void 0){this.sendKey(de,rt,!0),this.sendKey(de,rt,!1);return}var ut=g.default[rt];if(this._qemuExtKeyEventSupported&&ut)de=de||0,e.Info("Sending key ("+(Be?"down":"up")+"): keysym "+de+", scancode "+ut),Re.messages.QEMUExtendedKeyEvent(this._sock,de,Be,ut);else{if(!de)return;e.Info("Sending keysym ("+(Be?"down":"up")+"): "+de),Re.messages.keyEvent(this._sock,de,Be?1:0)}}}},{key:"focus",value:function(){this._canvas.focus()}},{key:"blur",value:function(){this._canvas.blur()}},{key:"clipboardPasteFrom",value:function(de){if(!(this._rfbConnectionState!=="connected"||this._viewOnly))if(this._clipboardServerCapabilitiesFormats[Ee]&&this._clipboardServerCapabilitiesActions[P])this._clipboardText=de,Re.messages.extendedClipboardNotify(this._sock,[Ee]);else{for(var rt=new Uint8Array(de.length),Be=0;Be<de.length;Be++)rt[Be]=de.charCodeAt(Be);Re.messages.clientCutText(this._sock,rt)}}},{key:"_connect",value:function(){e.Debug(">> RFB.connect"),e.Info("connecting to "+this._url);try{this._sock.open(this._url,this._wsProtocols)}catch(de){de.name==="SyntaxError"?this._fail("Invalid host or port ("+de+")"):this._fail("Error when opening socket ("+de+")")}this._target.appendChild(this._screen),this._gestures.attach(this._canvas),this._cursor.attach(this._canvas),this._refreshCursor(),window.addEventListener("resize",this._eventHandlers.windowResize),this._canvas.addEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.addEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.addEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.addEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.addEventListener("click",this._eventHandlers.handleMouse),this._canvas.addEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.addEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.addEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.addEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.addEventListener("gestureend",this._eventHandlers.handleGesture),e.Debug("<< RFB.connect")}},{key:"_disconnect",value:function(){e.Debug(">> RFB.disconnect"),this._cursor.detach(),this._canvas.removeEventListener("gesturestart",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gesturemove",this._eventHandlers.handleGesture),this._canvas.removeEventListener("gestureend",this._eventHandlers.handleGesture),this._canvas.removeEventListener("wheel",this._eventHandlers.handleWheel),this._canvas.removeEventListener("mousedown",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mouseup",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousemove",this._eventHandlers.handleMouse),this._canvas.removeEventListener("click",this._eventHandlers.handleMouse),this._canvas.removeEventListener("contextmenu",this._eventHandlers.handleMouse),this._canvas.removeEventListener("mousedown",this._eventHandlers.focusCanvas),this._canvas.removeEventListener("touchstart",this._eventHandlers.focusCanvas),window.removeEventListener("resize",this._eventHandlers.windowResize),this._keyboard.ungrab(),this._gestures.detach(),this._sock.close();try{this._target.removeChild(this._screen)}catch(de){if(de.name!=="NotFoundError")throw de}clearTimeout(this._resizeTimeout),clearTimeout(this._mouseMoveTimer),e.Debug("<< RFB.disconnect")}},{key:"_focusCanvas",value:function(de){this.focusOnClick&&this.focus()}},{key:"_setDesktopName",value:function(de){this._fbName=de,this.dispatchEvent(new CustomEvent("desktopname",{detail:{name:this._fbName}}))}},{key:"_windowResize",value:function(de){var rt=this;window.requestAnimationFrame(function(){rt._updateClip(),rt._updateScale()}),this._resizeSession&&(clearTimeout(this._resizeTimeout),this._resizeTimeout=setTimeout(this._requestRemoteResize.bind(this),500))}},{key:"_updateClip",value:function(){var de=this._display.clipViewport,rt=this._clipViewport;if(this._scaleViewport&&(rt=!1),de!==rt&&(this._display.clipViewport=rt),rt){var Be=this._screenSize();this._display.viewportChangeSize(Be.w,Be.h),this._fixScrollbars()}}},{key:"_updateScale",value:function(){if(!this._scaleViewport)this._display.scale=1;else{var de=this._screenSize();this._display.autoscale(de.w,de.h)}this._fixScrollbars()}},{key:"_requestRemoteResize",value:function(){if(clearTimeout(this._resizeTimeout),this._resizeTimeout=null,!(!this._resizeSession||this._viewOnly||!this._supportsSetDesktopSize)){var de=this._screenSize();Re.messages.setDesktopSize(this._sock,Math.floor(de.w),Math.floor(de.h),this._screenID,this._screenFlags),e.Debug("Requested new desktop size: "+de.w+"x"+de.h)}}},{key:"_screenSize",value:function(){var de=this._screen.getBoundingClientRect();return{w:de.width,h:de.height}}},{key:"_fixScrollbars",value:function(){var de=this._screen.style.overflow;this._screen.style.overflow="hidden",this._screen.getBoundingClientRect(),this._screen.style.overflow=de}},{key:"_updateConnectionState",value:function(de){var rt=this,Be=this._rfbConnectionState;if(de===Be){e.Debug("Already in state '"+de+"', ignoring");return}if(Be==="disconnected"){e.Error("Tried changing state of a disconnected RFB object");return}switch(de){case"connected":if(Be!=="connecting"){e.Error("Bad transition to connected state, previous connection state: "+Be);return}break;case"disconnected":if(Be!=="disconnecting"){e.Error("Bad transition to disconnected state, previous connection state: "+Be);return}break;case"connecting":if(Be!==""){e.Error("Bad transition to connecting state, previous connection state: "+Be);return}break;case"disconnecting":if(Be!=="connected"&&Be!=="connecting"){e.Error("Bad transition to disconnecting state, previous connection state: "+Be);return}break;default:e.Error("Unknown connection state: "+de);return}switch(this._rfbConnectionState=de,e.Debug("New state '"+de+"', was '"+Be+"'."),this._disconnTimer&&de!=="disconnecting"&&(e.Debug("Clearing disconnect timer"),clearTimeout(this._disconnTimer),this._disconnTimer=null,this._sock.off("close")),de){case"connecting":this._connect();break;case"connected":this.dispatchEvent(new CustomEvent("connect",{detail:{}}));break;case"disconnecting":this._disconnect(),this._disconnTimer=setTimeout(function(){e.Error("Disconnection timed out."),rt._updateConnectionState("disconnected")},Oe*1e3);break;case"disconnected":this.dispatchEvent(new CustomEvent("disconnect",{detail:{clean:this._rfbCleanDisconnect}}));break}}},{key:"_fail",value:function(de){switch(this._rfbConnectionState){case"disconnecting":e.Error("Failed when disconnecting: "+de);break;case"connected":e.Error("Failed while connected: "+de);break;case"connecting":e.Error("Failed when connecting: "+de);break;default:e.Error("RFB failure: "+de);break}return this._rfbCleanDisconnect=!1,this._updateConnectionState("disconnecting"),this._updateConnectionState("disconnected"),!1}},{key:"_setCapability",value:function(de,rt){this._capabilities[de]=rt,this.dispatchEvent(new CustomEvent("capabilities",{detail:{capabilities:this._capabilities}}))}},{key:"_handleMessage",value:function(){if(this._sock.rQlen===0){e.Warn("handleMessage called on an empty receive queue");return}switch(this._rfbConnectionState){case"disconnected":e.Error("Got data while disconnected");break;case"connected":for(;!(this._flushing||!this._normalMsg()||this._sock.rQlen===0););break;default:this._initMsg();break}}},{key:"_handleKeyEvent",value:function(de,rt,Be){this.sendKey(de,rt,Be)}},{key:"_handleMouse",value:function(de){if(!(de.type==="click"&&de.target!==this._canvas)&&(de.stopPropagation(),de.preventDefault(),!(de.type==="click"||de.type==="contextmenu"))){var rt=(0,n.clientToElement)(de.clientX,de.clientY,this._canvas);switch(de.type){case"mousedown":(0,o.setCapture)(this._canvas),this._handleMouseButton(rt.x,rt.y,!0,1<<de.button);break;case"mouseup":this._handleMouseButton(rt.x,rt.y,!1,1<<de.button);break;case"mousemove":this._handleMouseMove(rt.x,rt.y);break}}}},{key:"_handleMouseButton",value:function(de,rt,Be,ut){if(this.dragViewport)if(Be&&!this._viewportDragging){this._viewportDragging=!0,this._viewportDragPos={x:de,y:rt},this._viewportHasMoved=!1;return}else{if(this._viewportDragging=!1,this._viewportHasMoved)return;this._sendMouse(de,rt,ut)}this._mouseMoveTimer!==null&&(clearTimeout(this._mouseMoveTimer),this._mouseMoveTimer=null,this._sendMouse(de,rt,this._mouseButtonMask)),Be?this._mouseButtonMask|=ut:this._mouseButtonMask&=~ut,this._sendMouse(de,rt,this._mouseButtonMask)}},{key:"_handleMouseMove",value:function(de,rt){var Be=this;if(this._viewportDragging){var ut=this._viewportDragPos.x-de,yt=this._viewportDragPos.y-rt;(this._viewportHasMoved||Math.abs(ut)>p.dragThreshold||Math.abs(yt)>p.dragThreshold)&&(this._viewportHasMoved=!0,this._viewportDragPos={x:de,y:rt},this._display.viewportChangePos(ut,yt));return}if(this._mousePos={x:de,y:rt},this._mouseMoveTimer==null){var Rt=Date.now()-this._mouseLastMoveTime;Rt>Ve?(this._sendMouse(de,rt,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()):this._mouseMoveTimer=setTimeout(function(){Be._handleDelayedMouseMove()},Ve-Rt)}}},{key:"_handleDelayedMouseMove",value:function(){this._mouseMoveTimer=null,this._sendMouse(this._mousePos.x,this._mousePos.y,this._mouseButtonMask),this._mouseLastMoveTime=Date.now()}},{key:"_sendMouse",value:function(de,rt,Be){this._rfbConnectionState==="connected"&&(this._viewOnly||Re.messages.pointerEvent(this._sock,this._display.absX(de),this._display.absY(rt),Be))}},{key:"_handleWheel",value:function(de){if(this._rfbConnectionState==="connected"&&!this._viewOnly){de.stopPropagation(),de.preventDefault();var rt=(0,n.clientToElement)(de.clientX,de.clientY,this._canvas),Be=de.deltaX,ut=de.deltaY;de.deltaMode!==0&&(Be*=xe,ut*=xe),this._accumulatedWheelDeltaX+=Be,this._accumulatedWheelDeltaY+=ut,Math.abs(this._accumulatedWheelDeltaX)>=_e&&(this._accumulatedWheelDeltaX<0?(this._handleMouseButton(rt.x,rt.y,!0,32),this._handleMouseButton(rt.x,rt.y,!1,32)):this._accumulatedWheelDeltaX>0&&(this._handleMouseButton(rt.x,rt.y,!0,64),this._handleMouseButton(rt.x,rt.y,!1,64)),this._accumulatedWheelDeltaX=0),Math.abs(this._accumulatedWheelDeltaY)>=_e&&(this._accumulatedWheelDeltaY<0?(this._handleMouseButton(rt.x,rt.y,!0,8),this._handleMouseButton(rt.x,rt.y,!1,8)):this._accumulatedWheelDeltaY>0&&(this._handleMouseButton(rt.x,rt.y,!0,16),this._handleMouseButton(rt.x,rt.y,!1,16)),this._accumulatedWheelDeltaY=0)}}},{key:"_fakeMouseMove",value:function(de,rt,Be){this._handleMouseMove(rt,Be),this._cursor.move(de.detail.clientX,de.detail.clientY)}},{key:"_handleTapEvent",value:function(de,rt){var Be=(0,n.clientToElement)(de.detail.clientX,de.detail.clientY,this._canvas);if(this._gestureLastTapTime!==null&&Date.now()-this._gestureLastTapTime<lt&&this._gestureFirstDoubleTapEv.detail.type===de.detail.type){var ut=this._gestureFirstDoubleTapEv.detail.clientX-de.detail.clientX,yt=this._gestureFirstDoubleTapEv.detail.clientY-de.detail.clientY,Rt=Math.hypot(ut,yt);Rt<at?Be=(0,n.clientToElement)(this._gestureFirstDoubleTapEv.detail.clientX,this._gestureFirstDoubleTapEv.detail.clientY,this._canvas):this._gestureFirstDoubleTapEv=de}else this._gestureFirstDoubleTapEv=de;this._gestureLastTapTime=Date.now(),this._fakeMouseMove(this._gestureFirstDoubleTapEv,Be.x,Be.y),this._handleMouseButton(Be.x,Be.y,!0,rt),this._handleMouseButton(Be.x,Be.y,!1,rt)}},{key:"_handleGesture",value:function(de){var rt,Be=(0,n.clientToElement)(de.detail.clientX,de.detail.clientY,this._canvas);switch(de.type){case"gesturestart":switch(de.detail.type){case"onetap":this._handleTapEvent(de,1);break;case"twotap":this._handleTapEvent(de,4);break;case"threetap":this._handleTapEvent(de,2);break;case"drag":this._fakeMouseMove(de,Be.x,Be.y),this._handleMouseButton(Be.x,Be.y,!0,1);break;case"longpress":this._fakeMouseMove(de,Be.x,Be.y),this._handleMouseButton(Be.x,Be.y,!0,4);break;case"twodrag":this._gestureLastMagnitudeX=de.detail.magnitudeX,this._gestureLastMagnitudeY=de.detail.magnitudeY,this._fakeMouseMove(de,Be.x,Be.y);break;case"pinch":this._gestureLastMagnitudeX=Math.hypot(de.detail.magnitudeX,de.detail.magnitudeY),this._fakeMouseMove(de,Be.x,Be.y);break}break;case"gesturemove":switch(de.detail.type){case"onetap":case"twotap":case"threetap":break;case"drag":case"longpress":this._fakeMouseMove(de,Be.x,Be.y);break;case"twodrag":for(this._fakeMouseMove(de,Be.x,Be.y);de.detail.magnitudeY-this._gestureLastMagnitudeY>qe;)this._handleMouseButton(Be.x,Be.y,!0,8),this._handleMouseButton(Be.x,Be.y,!1,8),this._gestureLastMagnitudeY+=qe;for(;de.detail.magnitudeY-this._gestureLastMagnitudeY<-qe;)this._handleMouseButton(Be.x,Be.y,!0,16),this._handleMouseButton(Be.x,Be.y,!1,16),this._gestureLastMagnitudeY-=qe;for(;de.detail.magnitudeX-this._gestureLastMagnitudeX>qe;)this._handleMouseButton(Be.x,Be.y,!0,32),this._handleMouseButton(Be.x,Be.y,!1,32),this._gestureLastMagnitudeX+=qe;for(;de.detail.magnitudeX-this._gestureLastMagnitudeX<-qe;)this._handleMouseButton(Be.x,Be.y,!0,64),this._handleMouseButton(Be.x,Be.y,!1,64),this._gestureLastMagnitudeX-=qe;break;case"pinch":if(this._fakeMouseMove(de,Be.x,Be.y),rt=Math.hypot(de.detail.magnitudeX,de.detail.magnitudeY),Math.abs(rt-this._gestureLastMagnitudeX)>Xe){for(this._handleKeyEvent(v.default.XK_Control_L,"ControlLeft",!0);rt-this._gestureLastMagnitudeX>Xe;)this._handleMouseButton(Be.x,Be.y,!0,8),this._handleMouseButton(Be.x,Be.y,!1,8),this._gestureLastMagnitudeX+=Xe;for(;rt-this._gestureLastMagnitudeX<-Xe;)this._handleMouseButton(Be.x,Be.y,!0,16),this._handleMouseButton(Be.x,Be.y,!1,16),this._gestureLastMagnitudeX-=Xe}this._handleKeyEvent(v.default.XK_Control_L,"ControlLeft",!1);break}break;case"gestureend":switch(de.detail.type){case"onetap":case"twotap":case"threetap":case"pinch":case"twodrag":break;case"drag":this._fakeMouseMove(de,Be.x,Be.y),this._handleMouseButton(Be.x,Be.y,!1,1);break;case"longpress":this._fakeMouseMove(de,Be.x,Be.y),this._handleMouseButton(Be.x,Be.y,!1,4);break}break}}},{key:"_negotiateProtocolVersion",value:function(){if(this._sock.rQwait("version",12))return!1;var de=this._sock.rQshiftStr(12).substr(4,7);e.Info("Server ProtocolVersion: "+de);var rt=0;switch(de){case"000.000":rt=1;break;case"003.003":case"003.006":case"003.889":this._rfbVersion=3.3;break;case"003.007":this._rfbVersion=3.7;break;case"003.008":case"004.000":case"004.001":case"005.000":this._rfbVersion=3.8;break;default:return this._fail("Invalid server version "+de)}if(rt){for(var Be="ID:"+this._repeaterID;Be.length<250;)Be+="\0";return this._sock.sendString(Be),!0}this._rfbVersion>this._rfbMaxVersion&&(this._rfbVersion=this._rfbMaxVersion);var ut="00"+parseInt(this._rfbVersion,10)+".00"+this._rfbVersion*10%10;this._sock.sendString("RFB "+ut+`
|
|
|
`),e.Debug("Sent ProtocolVersion: "+ut),this._rfbInitState="Security"}},{key:"_negotiateSecurity",value:function(){function de(ut,yt){for(var Rt=0;Rt<yt.length;Rt++)if(yt[Rt]===ut)return!0;return!1}if(this._rfbVersion>=3.7){var rt=this._sock.rQshift8();if(this._sock.rQwait("security type",rt,1))return!1;if(rt===0)return this._rfbInitState="SecurityReason",this._securityContext="no security types",this._securityStatus=1,this._initMsg();var Be=this._sock.rQshiftBytes(rt);if(e.Debug("Server security types: "+Be),de(1,Be))this._rfbAuthScheme=1;else if(de(22,Be))this._rfbAuthScheme=22;else if(de(16,Be))this._rfbAuthScheme=16;else if(de(2,Be))this._rfbAuthScheme=2;else if(de(19,Be))this._rfbAuthScheme=19;else return this._fail("Unsupported security types (types: "+Be+")");this._sock.send([this._rfbAuthScheme])}else{if(this._sock.rQwait("security scheme",4))return!1;if(this._rfbAuthScheme=this._sock.rQshift32(),this._rfbAuthScheme==0)return this._rfbInitState="SecurityReason",this._securityContext="authentication scheme",this._securityStatus=1,this._initMsg()}return this._rfbInitState="Authentication",e.Debug("Authenticating using scheme: "+this._rfbAuthScheme),this._initMsg()}},{key:"_handleSecurityReason",value:function(){if(this._sock.rQwait("reason length",4))return!1;var de=this._sock.rQshift32(),rt="";if(de>0){if(this._sock.rQwait("reason",de,4))return!1;rt=this._sock.rQshiftStr(de)}return rt!==""?(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus,reason:rt}})),this._fail("Security negotiation failed on "+this._securityContext+" (reason: "+rt+")")):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:this._securityStatus}})),this._fail("Security negotiation failed on "+this._securityContext))}},{key:"_negotiateXvpAuth",value:function(){if(this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0||this._rfbCredentials.target===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password","target"]}})),!1;var de=String.fromCharCode(this._rfbCredentials.username.length)+String.fromCharCode(this._rfbCredentials.target.length)+this._rfbCredentials.username+this._rfbCredentials.target;return this._sock.sendString(de),this._rfbAuthScheme=2,this._negotiateAuthentication()}},{key:"_negotiateVeNCryptAuth",value:function(){if(this._rfbVeNCryptState==0){if(this._sock.rQwait("vencrypt version",2))return!1;var de=this._sock.rQshift8(),rt=this._sock.rQshift8();if(!(de==0&&rt==2))return this._fail("Unsupported VeNCrypt version "+de+"."+rt);this._sock.send([0,2]),this._rfbVeNCryptState=1}if(this._rfbVeNCryptState==1){if(this._sock.rQwait("vencrypt ack",1))return!1;var Be=this._sock.rQshift8();if(Be!=0)return this._fail("VeNCrypt failure "+Be);this._rfbVeNCryptState=2}if(this._rfbVeNCryptState==2){if(this._sock.rQwait("vencrypt subtypes length",1))return!1;var ut=this._sock.rQshift8();if(ut<1)return this._fail("VeNCrypt subtypes empty");this._rfbVeNCryptSubtypesLength=ut,this._rfbVeNCryptState=3}if(this._rfbVeNCryptState==3){if(this._sock.rQwait("vencrypt subtypes",4*this._rfbVeNCryptSubtypesLength))return!1;for(var yt=[],Rt=0;Rt<this._rfbVeNCryptSubtypesLength;Rt++)yt.push(this._sock.rQshift32());if(yt.indexOf(256)!=-1)this._sock.send([0,0,1,0]),this._rfbVeNCryptState=4;else return this._fail("VeNCrypt Plain subtype not offered by server")}if(this._rfbVeNCryptState==4){if(!this._rfbCredentials.username||!this._rfbCredentials.password)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1;var zt=(0,m.encodeUTF8)(this._rfbCredentials.username),ze=(0,m.encodeUTF8)(this._rfbCredentials.password);return this._sock.send([0,0,0,zt.length]),this._sock.send([0,0,0,ze.length]),this._sock.sendString(zt),this._sock.sendString(ze),this._rfbInitState="SecurityResult",!0}}},{key:"_negotiateStdVNCAuth",value:function(){if(this._sock.rQwait("auth challenge",16))return!1;if(this._rfbCredentials.password===void 0)return this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["password"]}})),!1;var de=Array.prototype.slice.call(this._sock.rQshiftBytes(16)),rt=Re.genDES(this._rfbCredentials.password,de);return this._sock.send(rt),this._rfbInitState="SecurityResult",!0}},{key:"_negotiateTightUnixAuth",value:function(){return this._rfbCredentials.username===void 0||this._rfbCredentials.password===void 0?(this.dispatchEvent(new CustomEvent("credentialsrequired",{detail:{types:["username","password"]}})),!1):(this._sock.send([0,0,0,this._rfbCredentials.username.length]),this._sock.send([0,0,0,this._rfbCredentials.password.length]),this._sock.sendString(this._rfbCredentials.username),this._sock.sendString(this._rfbCredentials.password),this._rfbInitState="SecurityResult",!0)}},{key:"_negotiateTightTunnels",value:function(de){for(var rt={0:{vendor:"TGHT",signature:"NOTUNNEL"}},Be={},ut=0;ut<de;ut++){var yt=this._sock.rQshift32(),Rt=this._sock.rQshiftStr(4),zt=this._sock.rQshiftStr(8);Be[yt]={vendor:Rt,signature:zt}}return e.Debug("Server Tight tunnel types: "+Be),Be[1]&&Be[1].vendor==="SICR"&&Be[1].signature==="SCHANNEL"&&(e.Debug("Detected Siemens server. Assuming NOTUNNEL support."),Be[0]={vendor:"TGHT",signature:"NOTUNNEL"}),Be[0]?Be[0].vendor!=rt[0].vendor||Be[0].signature!=rt[0].signature?this._fail("Client's tunnel type had the incorrect vendor or signature"):(e.Debug("Selected tunnel type: "+rt[0]),this._sock.send([0,0,0,0]),!1):this._fail("Server wanted tunnels, but doesn't support the notunnel type")}},{key:"_negotiateTightAuth",value:function(){if(!this._rfbTightVNC){if(this._sock.rQwait("num tunnels",4))return!1;var de=this._sock.rQshift32();if(de>0&&this._sock.rQwait("tunnel capabilities",16*de,4))return!1;if(this._rfbTightVNC=!0,de>0)return this._negotiateTightTunnels(de),!1}if(this._sock.rQwait("sub auth count",4))return!1;var rt=this._sock.rQshift32();if(rt===0)return this._rfbInitState="SecurityResult",!0;if(this._sock.rQwait("sub auth capabilities",16*rt,4))return!1;for(var Be={STDVNOAUTH__:1,STDVVNCAUTH_:2,TGHTULGNAUTH:129},ut=[],yt=0;yt<rt;yt++){this._sock.rQshift32();var Rt=this._sock.rQshiftStr(12);ut.push(Rt)}e.Debug("Server Tight authentication types: "+ut);for(var zt in Be)if(ut.indexOf(zt)!=-1)switch(this._sock.send([0,0,0,Be[zt]]),e.Debug("Selected authentication type: "+zt),zt){case"STDVNOAUTH__":return this._rfbInitState="SecurityResult",!0;case"STDVVNCAUTH_":return this._rfbAuthScheme=2,this._initMsg();case"TGHTULGNAUTH":return this._rfbAuthScheme=129,this._initMsg();default:return this._fail("Unsupported tiny auth scheme (scheme: "+zt+")")}return this._fail("No supported sub-auth types!")}},{key:"_negotiateAuthentication",value:function(){switch(this._rfbAuthScheme){case 1:return this._rfbVersion>=3.8?(this._rfbInitState="SecurityResult",!0):(this._rfbInitState="ClientInitialisation",this._initMsg());case 22:return this._negotiateXvpAuth();case 2:return this._negotiateStdVNCAuth();case 16:return this._negotiateTightAuth();case 19:return this._negotiateVeNCryptAuth();case 129:return this._negotiateTightUnixAuth();default:return this._fail("Unsupported auth scheme (scheme: "+this._rfbAuthScheme+")")}}},{key:"_handleSecurityResult",value:function(){if(this._sock.rQwait("VNC auth response ",4))return!1;var de=this._sock.rQshift32();return de===0?(this._rfbInitState="ClientInitialisation",e.Debug("Authentication OK"),this._initMsg()):this._rfbVersion>=3.8?(this._rfbInitState="SecurityReason",this._securityContext="security result",this._securityStatus=de,this._initMsg()):(this.dispatchEvent(new CustomEvent("securityfailure",{detail:{status:de}})),this._fail("Security handshake failed"))}},{key:"_negotiateServerInit",value:function(){if(this._sock.rQwait("server initialization",24))return!1;var de=this._sock.rQshift16(),rt=this._sock.rQshift16(),Be=this._sock.rQshift8(),ut=this._sock.rQshift8(),yt=this._sock.rQshift8(),Rt=this._sock.rQshift8(),zt=this._sock.rQshift16(),ze=this._sock.rQshift16(),Pt=this._sock.rQshift16(),Ct=this._sock.rQshift8(),rn=this._sock.rQshift8(),An=this._sock.rQshift8();this._sock.rQskipBytes(3);var ln=this._sock.rQshift32();if(this._sock.rQwait("server init name",ln,24))return!1;var It=this._sock.rQshiftStr(ln);if(It=(0,m.decodeUTF8)(It,!0),this._rfbTightVNC){if(this._sock.rQwait("TightVNC extended server init header",8,24+ln))return!1;var hn=this._sock.rQshift16(),ot=this._sock.rQshift16(),Sn=this._sock.rQshift16();this._sock.rQskipBytes(2);var zn=(hn+ot+Sn)*16;if(this._sock.rQwait("TightVNC extended server init header",zn,32+ln))return!1;this._sock.rQskipBytes(16*hn),this._sock.rQskipBytes(16*ot),this._sock.rQskipBytes(16*Sn)}return e.Info("Screen: "+de+"x"+rt+", bpp: "+Be+", depth: "+ut+", bigEndian: "+yt+", trueColor: "+Rt+", redMax: "+zt+", greenMax: "+ze+", blueMax: "+Pt+", redShift: "+Ct+", greenShift: "+rn+", blueShift: "+An),this._setDesktopName(It),this._resize(de,rt),this._viewOnly||this._keyboard.grab(),this._fbDepth=24,this._fbName==="Intel(r) AMT KVM"&&(e.Warn("Intel AMT KVM only supports 8/16 bit depths. Using low color mode."),this._fbDepth=8),Re.messages.pixelFormat(this._sock,this._fbDepth,!0),this._sendEncodings(),Re.messages.fbUpdateRequest(this._sock,!1,0,0,this._fbWidth,this._fbHeight),this._updateConnectionState("connected"),!0}},{key:"_sendEncodings",value:function(){var de=[];de.push(E.encodings.encodingCopyRect),this._fbDepth==24&&(de.push(E.encodings.encodingTight),de.push(E.encodings.encodingTightPNG),de.push(E.encodings.encodingHextile),de.push(E.encodings.encodingRRE)),de.push(E.encodings.encodingRaw),de.push(E.encodings.pseudoEncodingQualityLevel0+this._qualityLevel),de.push(E.encodings.pseudoEncodingCompressLevel0+this._compressionLevel),de.push(E.encodings.pseudoEncodingDesktopSize),de.push(E.encodings.pseudoEncodingLastRect),de.push(E.encodings.pseudoEncodingQEMUExtendedKeyEvent),de.push(E.encodings.pseudoEncodingExtendedDesktopSize),de.push(E.encodings.pseudoEncodingXvp),de.push(E.encodings.pseudoEncodingFence),de.push(E.encodings.pseudoEncodingContinuousUpdates),de.push(E.encodings.pseudoEncodingDesktopName),de.push(E.encodings.pseudoEncodingExtendedClipboard),this._fbDepth==24&&(de.push(E.encodings.pseudoEncodingVMwareCursor),de.push(E.encodings.pseudoEncodingCursor)),Re.messages.clientEncodings(this._sock,de)}},{key:"_initMsg",value:function(){switch(this._rfbInitState){case"ProtocolVersion":return this._negotiateProtocolVersion();case"Security":return this._negotiateSecurity();case"Authentication":return this._negotiateAuthentication();case"SecurityResult":return this._handleSecurityResult();case"SecurityReason":return this._handleSecurityReason();case"ClientInitialisation":return this._sock.send([this._shared?1:0]),this._rfbInitState="ServerInitialisation",!0;case"ServerInitialisation":return this._negotiateServerInit();default:return this._fail("Unknown init state (state: "+this._rfbInitState+")")}}},{key:"_handleSetColourMapMsg",value:function(){return e.Debug("SetColorMapEntries"),this._fail("Unexpected SetColorMapEntries message")}},{key:"_handleServerCutText",value:function(){if(e.Debug("ServerCutText"),this._sock.rQwait("ServerCutText header",7,1))return!1;this._sock.rQskipBytes(3);var de=this._sock.rQshift32();if(de=(0,c.toSigned32bit)(de),this._sock.rQwait("ServerCutText content",Math.abs(de),8))return!1;if(de>=0){var rt=this._sock.rQshiftStr(de);if(this._viewOnly)return!0;this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:rt}}))}else{de=Math.abs(de);var Be=this._sock.rQshift32(),ut=Be&65535,yt=Be&4278190080,Rt=!!(yt&V);if(Rt){this._clipboardServerCapabilitiesFormats={},this._clipboardServerCapabilitiesActions={};for(var zt=0;zt<=15;zt++){var ze=1<<zt;ut&ze&&(this._clipboardServerCapabilitiesFormats[ze]=!0,this._sock.rQshift32())}for(var Pt=24;Pt<=31;Pt++){var Ct=1<<Pt;this._clipboardServerCapabilitiesActions[Ct]=!!(yt&Ct)}var rn=[V,re,te,P,z];Re.messages.extendedClipboardCaps(this._sock,rn,{extendedClipboardFormatText:0})}else if(yt===re){if(this._viewOnly)return!0;this._clipboardText!=null&&this._clipboardServerCapabilitiesActions[z]&&ut&Ee&&Re.messages.extendedClipboardProvide(this._sock,[Ee],[this._clipboardText])}else if(yt===te){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[P]&&(this._clipboardText!=null?Re.messages.extendedClipboardNotify(this._sock,[Ee]):Re.messages.extendedClipboardNotify(this._sock,[]))}else if(yt===P){if(this._viewOnly)return!0;this._clipboardServerCapabilitiesActions[re]&&ut&Ee&&Re.messages.extendedClipboardRequest(this._sock,[Ee])}else if(yt===z){if(this._viewOnly||!(ut&Ee))return!0;this._clipboardText=null;var An=this._sock.rQshiftBytes(de-4),ln=new l.default,It=null;ln.setInput(An);for(var hn=0;hn<=15;hn++){var ot=1<<hn;if(ut&ot){var Sn=0,zn=ln.inflate(4);Sn|=zn[0]<<24,Sn|=zn[1]<<16,Sn|=zn[2]<<8,Sn|=zn[3];var Fe=ln.inflate(Sn);ot===Ee&&(It=Fe)}}if(ln.setInput(null),It!==null){for(var on="",Wt=0;Wt<It.length;Wt++)on+=String.fromCharCode(It[Wt]);It=on,It=(0,m.decodeUTF8)(It),It.length>0&&It.charAt(It.length-1)==="\0"&&(It=It.slice(0,-1)),It=It.replace(`\r
|
|
|
`,`
|
|
|
`),this.dispatchEvent(new CustomEvent("clipboard",{detail:{text:It}}))}}else return this._fail("Unexpected action in extended clipboard message: "+yt)}return!0}},{key:"_handleServerFenceMsg",value:function(){if(this._sock.rQwait("ServerFence header",8,1))return!1;this._sock.rQskipBytes(3);var de=this._sock.rQshift32(),rt=this._sock.rQshift8();if(this._sock.rQwait("ServerFence payload",rt,9))return!1;rt>64&&(e.Warn("Bad payload length ("+rt+") in fence response"),rt=64);var Be=this._sock.rQshiftStr(rt);return this._supportsFence=!0,de&1<<31?(de&=3,Re.messages.clientFence(this._sock,de,Be),!0):this._fail("Unexpected fence response")}},{key:"_handleXvpMsg",value:function(){if(this._sock.rQwait("XVP version and message",3,1))return!1;this._sock.rQskipBytes(1);var de=this._sock.rQshift8(),rt=this._sock.rQshift8();switch(rt){case 0:e.Error("XVP Operation Failed");break;case 1:this._rfbXvpVer=de,e.Info("XVP extensions enabled (version "+this._rfbXvpVer+")"),this._setCapability("power",!0);break;default:this._fail("Illegal server XVP message (msg: "+rt+")");break}return!0}},{key:"_normalMsg",value:function(){var de;this._FBU.rects>0?de=0:de=this._sock.rQshift8();var rt,Be;switch(de){case 0:return Be=this._framebufferUpdate(),Be&&!this._enabledContinuousUpdates&&Re.messages.fbUpdateRequest(this._sock,!0,0,0,this._fbWidth,this._fbHeight),Be;case 1:return this._handleSetColourMapMsg();case 2:return e.Debug("Bell"),this.dispatchEvent(new CustomEvent("bell",{detail:{}})),!0;case 3:return this._handleServerCutText();case 150:return rt=!this._supportsContinuousUpdates,this._supportsContinuousUpdates=!0,this._enabledContinuousUpdates=!1,rt&&(this._enabledContinuousUpdates=!0,this._updateContinuousUpdates(),e.Info("Enabling continuous updates.")),!0;case 248:return this._handleServerFenceMsg();case 250:return this._handleXvpMsg();default:return this._fail("Unexpected server message (type "+de+")"),e.Debug("sock.rQslice(0, 30): "+this._sock.rQslice(0,30)),!0}}},{key:"_onFlush",value:function(){this._flushing=!1,this._sock.rQlen>0&&this._handleMessage()}},{key:"_framebufferUpdate",value:function(){if(this._FBU.rects===0){if(this._sock.rQwait("FBU header",3,1))return!1;if(this._sock.rQskipBytes(1),this._FBU.rects=this._sock.rQshift16(),this._display.pending())return this._flushing=!0,this._display.flush(),!1}for(;this._FBU.rects>0;){if(this._FBU.encoding===null){if(this._sock.rQwait("rect header",12))return!1;var de=this._sock.rQshiftBytes(12);this._FBU.x=(de[0]<<8)+de[1],this._FBU.y=(de[2]<<8)+de[3],this._FBU.width=(de[4]<<8)+de[5],this._FBU.height=(de[6]<<8)+de[7],this._FBU.encoding=parseInt((de[8]<<24)+(de[9]<<16)+(de[10]<<8)+de[11],10)}if(!this._handleRect())return!1;this._FBU.rects--,this._FBU.encoding=null}return this._display.flip(),!0}},{key:"_handleRect",value:function(){switch(this._FBU.encoding){case E.encodings.pseudoEncodingLastRect:return this._FBU.rects=1,!0;case E.encodings.pseudoEncodingVMwareCursor:return this._handleVMwareCursor();case E.encodings.pseudoEncodingCursor:return this._handleCursor();case E.encodings.pseudoEncodingQEMUExtendedKeyEvent:try{var de=document.createEvent("keyboardEvent");de.code!==void 0&&(this._qemuExtKeyEventSupported=!0)}catch(rt){}return!0;case E.encodings.pseudoEncodingDesktopName:return this._handleDesktopName();case E.encodings.pseudoEncodingDesktopSize:return this._resize(this._FBU.width,this._FBU.height),!0;case E.encodings.pseudoEncodingExtendedDesktopSize:return this._handleExtendedDesktopSize();default:return this._handleDataRect()}}},{key:"_handleVMwareCursor",value:function(){var de=this._FBU.x,rt=this._FBU.y,Be=this._FBU.width,ut=this._FBU.height;if(this._sock.rQwait("VMware cursor encoding",1))return!1;var yt=this._sock.rQshift8();this._sock.rQshift8();var Rt,zt=4;if(yt==0){var ze=-256;if(Rt=new Array(Be*ut*zt),this._sock.rQwait("VMware cursor classic encoding",Be*ut*zt*2,2))return!1;for(var Pt=new Array(Be*ut),Ct=0;Ct<Be*ut;Ct++)Pt[Ct]=this._sock.rQshift32();for(var rn=new Array(Be*ut),An=0;An<Be*ut;An++)rn[An]=this._sock.rQshift32();for(var ln=0;ln<Be*ut;ln++)if(Pt[ln]==0){var It=rn[ln],hn=It>>8&255,ot=It>>16&255,Sn=It>>24&255;Rt[ln*zt]=hn,Rt[ln*zt+1]=ot,Rt[ln*zt+2]=Sn,Rt[ln*zt+3]=255}else(Pt[ln]&ze)==ze?rn[ln]==0?(Rt[ln*zt]=0,Rt[ln*zt+1]=0,Rt[ln*zt+2]=0,Rt[ln*zt+3]=0):((rn[ln]&ze)==ze,Rt[ln*zt]=0,Rt[ln*zt+1]=0,Rt[ln*zt+2]=0,Rt[ln*zt+3]=255):(Rt[ln*zt]=0,Rt[ln*zt+1]=0,Rt[ln*zt+2]=0,Rt[ln*zt+3]=255)}else if(yt==1){if(this._sock.rQwait("VMware cursor alpha encoding",Be*ut*4,2))return!1;Rt=new Array(Be*ut*zt);for(var zn=0;zn<Be*ut;zn++){var Fe=this._sock.rQshift32();Rt[zn*4]=Fe>>24&255,Rt[zn*4+1]=Fe>>16&255,Rt[zn*4+2]=Fe>>8&255,Rt[zn*4+3]=Fe&255}}else return e.Warn("The given cursor type is not supported: "+yt+" given."),!1;return this._updateCursor(Rt,de,rt,Be,ut),!0}},{key:"_handleCursor",value:function(){var de=this._FBU.x,rt=this._FBU.y,Be=this._FBU.width,ut=this._FBU.height,yt=Be*ut*4,Rt=Math.ceil(Be/8)*ut,zt=yt+Rt;if(this._sock.rQwait("cursor encoding",zt))return!1;for(var ze=this._sock.rQshiftBytes(yt),Pt=this._sock.rQshiftBytes(Rt),Ct=new Uint8Array(Be*ut*4),rn=0,An=0;An<ut;An++)for(var ln=0;ln<Be;ln++){var It=An*Math.ceil(Be/8)+Math.floor(ln/8),hn=Pt[It]<<ln%8&128?255:0;Ct[rn]=ze[rn+2],Ct[rn+1]=ze[rn+1],Ct[rn+2]=ze[rn],Ct[rn+3]=hn,rn+=4}return this._updateCursor(Ct,de,rt,Be,ut),!0}},{key:"_handleDesktopName",value:function(){if(this._sock.rQwait("DesktopName",4))return!1;var de=this._sock.rQshift32();if(this._sock.rQwait("DesktopName",de,4))return!1;var rt=this._sock.rQshiftStr(de);return rt=(0,m.decodeUTF8)(rt,!0),this._setDesktopName(rt),!0}},{key:"_handleExtendedDesktopSize",value:function(){if(this._sock.rQwait("ExtendedDesktopSize",4))return!1;var de=this._sock.rQpeek8(),rt=4+de*16;if(this._sock.rQwait("ExtendedDesktopSize",rt))return!1;var Be=!this._supportsSetDesktopSize;this._supportsSetDesktopSize=!0,Be&&this._requestRemoteResize(),this._sock.rQskipBytes(1),this._sock.rQskipBytes(3);for(var ut=0;ut<de;ut+=1)ut===0?(this._screenID=this._sock.rQshiftBytes(4),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._sock.rQskipBytes(2),this._screenFlags=this._sock.rQshiftBytes(4)):this._sock.rQskipBytes(16);if(this._FBU.x===1&&this._FBU.y!==0){var yt="";switch(this._FBU.y){case 1:yt="Resize is administratively prohibited";break;case 2:yt="Out of resources";break;case 3:yt="Invalid screen layout";break;default:yt="Unknown reason";break}e.Warn("Server did not accept the resize request: "+yt)}else this._resize(this._FBU.width,this._FBU.height);return!0}},{key:"_handleDataRect",value:function(){var de=this._decoders[this._FBU.encoding];if(!de)return this._fail("Unsupported encoding (encoding: "+this._FBU.encoding+")"),!1;try{return de.decodeRect(this._FBU.x,this._FBU.y,this._FBU.width,this._FBU.height,this._sock,this._display,this._fbDepth)}catch(rt){return this._fail("Error decoding rect: "+rt),!1}}},{key:"_updateContinuousUpdates",value:function(){this._enabledContinuousUpdates&&Re.messages.enableContinuousUpdates(this._sock,!0,0,0,this._fbWidth,this._fbHeight)}},{key:"_resize",value:function(de,rt){this._fbWidth=de,this._fbHeight=rt,this._display.resize(this._fbWidth,this._fbHeight),this._updateClip(),this._updateScale(),this._updateContinuousUpdates()}},{key:"_xvpOp",value:function(de,rt){this._rfbXvpVer<de||(e.Info("Sending XVP operation "+rt+" (version "+de+")"),Re.messages.xvpOp(this._sock,de,rt))}},{key:"_updateCursor",value:function(de,rt,Be,ut,yt){this._cursorImage={rgbaPixels:de,hotx:rt,hoty:Be,w:ut,h:yt},this._refreshCursor()}},{key:"_shouldShowDotCursor",value:function(){if(!this._showDotCursor)return!1;for(var de=3;de<this._cursorImage.rgbaPixels.length;de+=4)if(this._cursorImage.rgbaPixels[de])return!1;return!0}},{key:"_refreshCursor",value:function(){if(!(this._rfbConnectionState!=="connecting"&&this._rfbConnectionState!=="connected")){var de=this._shouldShowDotCursor()?Re.cursors.dot:this._cursorImage;this._cursor.change(de.rgbaPixels,de.hotx,de.hoty,de.w,de.h)}}},{key:"viewOnly",get:function(){return this._viewOnly},set:function(de){this._viewOnly=de,(this._rfbConnectionState==="connecting"||this._rfbConnectionState==="connected")&&(de?this._keyboard.ungrab():this._keyboard.grab())}},{key:"capabilities",get:function(){return this._capabilities}},{key:"touchButton",get:function(){return 0},set:function(de){e.Warn("Using old API!")}},{key:"clipViewport",get:function(){return this._clipViewport},set:function(de){this._clipViewport=de,this._updateClip()}},{key:"scaleViewport",get:function(){return this._scaleViewport},set:function(de){this._scaleViewport=de,de&&this._clipViewport&&this._updateClip(),this._updateScale(),!de&&this._clipViewport&&this._updateClip()}},{key:"resizeSession",get:function(){return this._resizeSession},set:function(de){this._resizeSession=de,de&&this._requestRemoteResize()}},{key:"showDotCursor",get:function(){return this._showDotCursor},set:function(de){this._showDotCursor=de,this._refreshCursor()}},{key:"background",get:function(){return this._screen.style.background},set:function(de){this._screen.style.background=de}},{key:"qualityLevel",get:function(){return this._qualityLevel},set:function(de){if(!Number.isInteger(de)||de<0||de>9){e.Error("qualityLevel must be an integer between 0 and 9");return}this._qualityLevel!==de&&(this._qualityLevel=de,this._rfbConnectionState==="connected"&&this._sendEncodings())}},{key:"compressionLevel",get:function(){return this._compressionLevel},set:function(de){if(!Number.isInteger(de)||de<0||de>9){e.Error("compressionLevel must be an integer between 0 and 9");return}this._compressionLevel!==de&&(this._compressionLevel=de,this._rfbConnectionState==="connected"&&this._sendEncodings())}}],[{key:"genDES",value:function(de,rt){var Be=de.split("").map(function(ut){return ut.charCodeAt(0)});return new h.default(Be).encrypt(rt)}}]),Re}(r.default);le.Z=U,U.messages={keyEvent:function(Me,Re,Ye){var de=Me._sQ,rt=Me._sQlen;de[rt]=4,de[rt+1]=Ye,de[rt+2]=0,de[rt+3]=0,de[rt+4]=Re>>24,de[rt+5]=Re>>16,de[rt+6]=Re>>8,de[rt+7]=Re,Me._sQlen+=8,Me.flush()},QEMUExtendedKeyEvent:function(Me,Re,Ye,de){function rt(Rt){var zt=de>>8,ze=de&255;return zt===224&&ze<127?ze|128:Rt}var Be=Me._sQ,ut=Me._sQlen;Be[ut]=255,Be[ut+1]=0,Be[ut+2]=Ye>>8,Be[ut+3]=Ye,Be[ut+4]=Re>>24,Be[ut+5]=Re>>16,Be[ut+6]=Re>>8,Be[ut+7]=Re;var yt=rt(de);Be[ut+8]=yt>>24,Be[ut+9]=yt>>16,Be[ut+10]=yt>>8,Be[ut+11]=yt,Me._sQlen+=12,Me.flush()},pointerEvent:function(Me,Re,Ye,de){var rt=Me._sQ,Be=Me._sQlen;rt[Be]=5,rt[Be+1]=de,rt[Be+2]=Re>>8,rt[Be+3]=Re,rt[Be+4]=Ye>>8,rt[Be+5]=Ye,Me._sQlen+=6,Me.flush()},_buildExtendedClipboardFlags:function(Me,Re){for(var Ye=new Uint8Array(4),de=0,rt=0,Be=0;Be<Me.length;Be++)rt|=Me[Be];for(var ut=0;ut<Re.length;ut++)de|=Re[ut];return Ye[0]=rt>>24,Ye[1]=0,Ye[2]=0,Ye[3]=de,Ye},extendedClipboardProvide:function(Me,Re,Ye){for(var de=new u.default,rt=[],Be=0;Be<Re.length;Be++){if(Re[Be]!=Ee)throw new Error("Unsupported extended clipboard format for Provide message.");Ye[Be]=Ye[Be].replace(/\r\n|\r|\n/gm,`\r
|
|
|
`);var ut=(0,m.encodeUTF8)(Ye[Be]+"\0");rt.push(ut.length>>24&255,ut.length>>16&255,ut.length>>8&255,ut.length&255);for(var yt=0;yt<ut.length;yt++)rt.push(ut.charCodeAt(yt))}var Rt=de.deflate(new Uint8Array(rt)),zt=new Uint8Array(4+Rt.length);zt.set(U.messages._buildExtendedClipboardFlags([z],Re)),zt.set(Rt,4),U.messages.clientCutText(Me,zt,!0)},extendedClipboardNotify:function(Me,Re){var Ye=U.messages._buildExtendedClipboardFlags([P],Re);U.messages.clientCutText(Me,Ye,!0)},extendedClipboardRequest:function(Me,Re){var Ye=U.messages._buildExtendedClipboardFlags([re],Re);U.messages.clientCutText(Me,Ye,!0)},extendedClipboardCaps:function(Me,Re,Ye){var de=Object.keys(Ye),rt=new Uint8Array(4+4*de.length);de.map(function(yt){return parseInt(yt)}),de.sort(function(yt,Rt){return yt-Rt}),rt.set(U.messages._buildExtendedClipboardFlags(Re,[]));for(var Be=4,ut=0;ut<de.length;ut++)rt[Be]=Ye[de[ut]]>>24,rt[Be+1]=Ye[de[ut]]>>16,rt[Be+2]=Ye[de[ut]]>>8,rt[Be+3]=Ye[de[ut]]>>0,Be+=4,rt[3]|=1<<de[ut];U.messages.clientCutText(Me,rt,!0)},clientCutText:function(Me,Re){var Ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,de=Me._sQ,rt=Me._sQlen;de[rt]=6,de[rt+1]=0,de[rt+2]=0,de[rt+3]=0;var Be;Ye?Be=(0,c.toUnsigned32bit)(-Re.length):Be=Re.length,de[rt+4]=Be>>24,de[rt+5]=Be>>16,de[rt+6]=Be>>8,de[rt+7]=Be,Me._sQlen+=8;for(var ut=0,yt=Re.length;yt>0;){for(var Rt=Math.min(yt,Me._sQbufferSize-Me._sQlen),zt=0;zt<Rt;zt++)de[Me._sQlen+zt]=Re[ut+zt];Me._sQlen+=Rt,Me.flush(),yt-=Rt,ut+=Rt}},setDesktopSize:function(Me,Re,Ye,de,rt){var Be=Me._sQ,ut=Me._sQlen;Be[ut]=251,Be[ut+1]=0,Be[ut+2]=Re>>8,Be[ut+3]=Re,Be[ut+4]=Ye>>8,Be[ut+5]=Ye,Be[ut+6]=1,Be[ut+7]=0,Be[ut+8]=de>>24,Be[ut+9]=de>>16,Be[ut+10]=de>>8,Be[ut+11]=de,Be[ut+12]=0,Be[ut+13]=0,Be[ut+14]=0,Be[ut+15]=0,Be[ut+16]=Re>>8,Be[ut+17]=Re,Be[ut+18]=Ye>>8,Be[ut+19]=Ye,Be[ut+20]=rt>>24,Be[ut+21]=rt>>16,Be[ut+22]=rt>>8,Be[ut+23]=rt,Me._sQlen+=24,Me.flush()},clientFence:function(Me,Re,Ye){var de=Me._sQ,rt=Me._sQlen;de[rt]=248,de[rt+1]=0,de[rt+2]=0,de[rt+3]=0,de[rt+4]=Re>>24,de[rt+5]=Re>>16,de[rt+6]=Re>>8,de[rt+7]=Re;var Be=Ye.length;de[rt+8]=Be;for(var ut=0;ut<Be;ut++)de[rt+9+ut]=Ye.charCodeAt(ut);Me._sQlen+=9+Be,Me.flush()},enableContinuousUpdates:function(Me,Re,Ye,de,rt,Be){var ut=Me._sQ,yt=Me._sQlen;ut[yt]=150,ut[yt+1]=Re,ut[yt+2]=Ye>>8,ut[yt+3]=Ye,ut[yt+4]=de>>8,ut[yt+5]=de,ut[yt+6]=rt>>8,ut[yt+7]=rt,ut[yt+8]=Be>>8,ut[yt+9]=Be,Me._sQlen+=10,Me.flush()},pixelFormat:function(Me,Re,Ye){var de=Me._sQ,rt=Me._sQlen,Be;Re>16?Be=32:Re>8?Be=16:Be=8;var ut=Math.floor(Re/3);de[rt]=0,de[rt+1]=0,de[rt+2]=0,de[rt+3]=0,de[rt+4]=Be,de[rt+5]=Re,de[rt+6]=0,de[rt+7]=Ye?1:0,de[rt+8]=0,de[rt+9]=(1<<ut)-1,de[rt+10]=0,de[rt+11]=(1<<ut)-1,de[rt+12]=0,de[rt+13]=(1<<ut)-1,de[rt+14]=ut*2,de[rt+15]=ut*1,de[rt+16]=ut*0,de[rt+17]=0,de[rt+18]=0,de[rt+19]=0,Me._sQlen+=20,Me.flush()},clientEncodings:function(Me,Re){var Ye=Me._sQ,de=Me._sQlen;Ye[de]=2,Ye[de+1]=0,Ye[de+2]=Re.length>>8,Ye[de+3]=Re.length;for(var rt=de+4,Be=0;Be<Re.length;Be++){var ut=Re[Be];Ye[rt]=ut>>24,Ye[rt+1]=ut>>16,Ye[rt+2]=ut>>8,Ye[rt+3]=ut,rt+=4}Me._sQlen+=rt-de,Me.flush()},fbUpdateRequest:function(Me,Re,Ye,de,rt,Be){var ut=Me._sQ,yt=Me._sQlen;typeof Ye=="undefined"&&(Ye=0),typeof de=="undefined"&&(de=0),ut[yt]=3,ut[yt+1]=Re?1:0,ut[yt+2]=Ye>>8&255,ut[yt+3]=Ye&255,ut[yt+4]=de>>8&255,ut[yt+5]=de&255,ut[yt+6]=rt>>8&255,ut[yt+7]=rt&255,ut[yt+8]=Be>>8&255,ut[yt+9]=Be&255,Me._sQlen+=10,Me.flush()},xvpOp:function(Me,Re,Ye){var de=Me._sQ,rt=Me._sQlen;de[rt]=250,de[rt+1]=0,de[rt+2]=Re,de[rt+3]=Ye,Me._sQlen+=4,Me.flush()}},U.cursors={none:{rgbaPixels:new Uint8Array,w:0,h:0,hotx:0,hoty:0},dot:{rgbaPixels:new Uint8Array([255,255,255,255,0,0,0,255,255,255,255,255,0,0,0,255,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,255,255,255,255,255]),w:3,h:3,hotx:1,hoty:1}}},41895:function(Ot,le,w){"use strict";function S(A){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(D){return typeof D}:S=function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D},S(A)}Object.defineProperty(le,"__esModule",{value:!0}),le.isMac=v,le.isWindows=g,le.isIOS=E,le.isSafari=y,le.isIE=C,le.isEdge=B,le.isFirefox=_,le.hasScrollbarGutter=le.supportsImageMetadata=le.supportsCursorURIs=le.dragThreshold=le.isTouchDevice=void 0;var c=m(w(50500));function e(){if(typeof WeakMap!="function")return null;var A=new WeakMap;return e=function(){return A},A}function m(A){if(A&&A.__esModule)return A;if(A===null||S(A)!=="object"&&typeof A!="function")return{default:A};var b=e();if(b&&b.has(A))return b.get(A);var D={},M=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var R in A)if(Object.prototype.hasOwnProperty.call(A,R)){var H=M?Object.getOwnPropertyDescriptor(A,R):null;H&&(H.get||H.set)?Object.defineProperty(D,R,H):D[R]=A[R]}return D.default=A,b&&b.set(A,D),D}var p=!1;le.isTouchDevice=p,window.addEventListener("touchstart",function(){},!1);var n=10*(window.devicePixelRatio||1);le.dragThreshold=n;var o=!1;try{var r=document.createElement("canvas");r.style.cursor='url("data:image/x-icon;base64,AAACAAEACAgAAAIAAgA4AQAAFgAAACgAAAAIAAAAEAAAAAEAIAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAA==") 2 2, default',r.style.cursor.indexOf("url")===0?(c.Info("Data URI scheme cursor supported"),o=!0):c.Warn("Data URI scheme cursor not supported")}catch(A){c.Error("Data URI scheme cursor test exception: "+A)}var i=o;le.supportsCursorURIs=i;var l=!1;try{new ImageData(new Uint8ClampedArray(4),1,1),l=!0}catch(A){}var u=l;le.supportsImageMetadata=u;var s=!0;try{var t=document.createElement("div");t.style.visibility="hidden",t.style.overflow="scroll",document.body.appendChild(t);var a=document.createElement("div");t.appendChild(a);var d=t.offsetWidth-a.offsetWidth;t.parentNode.removeChild(t),s=d!=0}catch(A){c.Error("Scrollbar test exception: "+A)}var h=s;le.hasScrollbarGutter=h;function v(){return navigator&&!!/mac/i.exec(navigator.platform)}function g(){return navigator&&!!/win/i.exec(navigator.platform)}function E(){return navigator&&(!!/ipad/i.exec(navigator.platform)||!!/iphone/i.exec(navigator.platform)||!!/ipod/i.exec(navigator.platform))}function y(){return navigator&&navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1}function C(){return navigator&&!!/trident/i.exec(navigator.userAgent)}function B(){return navigator&&!!/edge/i.exec(navigator.userAgent)}function _(){return navigator&&!!/firefox/i.exec(navigator.userAgent)}},54641:function(Ot,le,w){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var S=w(41895);function c(o,r){if(!(o instanceof r))throw new TypeError("Cannot call a class as a function")}function e(o,r){for(var i=0;i<r.length;i++){var l=r[i];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(o,l.key,l)}}function m(o,r,i){return r&&e(o.prototype,r),i&&e(o,i),o}var p=!S.supportsCursorURIs||S.isTouchDevice,n=function(){function o(){c(this,o),this._target=null,this._canvas=document.createElement("canvas"),p&&(this._canvas.style.position="fixed",this._canvas.style.zIndex="65535",this._canvas.style.pointerEvents="none",this._canvas.style.visibility="hidden"),this._position={x:0,y:0},this._hotSpot={x:0,y:0},this._eventHandlers={mouseover:this._handleMouseOver.bind(this),mouseleave:this._handleMouseLeave.bind(this),mousemove:this._handleMouseMove.bind(this),mouseup:this._handleMouseUp.bind(this)}}return m(o,[{key:"attach",value:function(i){if(this._target&&this.detach(),this._target=i,p){document.body.appendChild(this._canvas);var l={capture:!0,passive:!0};this._target.addEventListener("mouseover",this._eventHandlers.mouseover,l),this._target.addEventListener("mouseleave",this._eventHandlers.mouseleave,l),this._target.addEventListener("mousemove",this._eventHandlers.mousemove,l),this._target.addEventListener("mouseup",this._eventHandlers.mouseup,l)}this.clear()}},{key:"detach",value:function(){if(this._target){if(p){var i={capture:!0,passive:!0};this._target.removeEventListener("mouseover",this._eventHandlers.mouseover,i),this._target.removeEventListener("mouseleave",this._eventHandlers.mouseleave,i),this._target.removeEventListener("mousemove",this._eventHandlers.mousemove,i),this._target.removeEventListener("mouseup",this._eventHandlers.mouseup,i),document.body.removeChild(this._canvas)}this._target=null}}},{key:"change",value:function(i,l,u,s,t){if(s===0||t===0){this.clear();return}this._position.x=this._position.x+this._hotSpot.x-l,this._position.y=this._position.y+this._hotSpot.y-u,this._hotSpot.x=l,this._hotSpot.y=u;var a=this._canvas.getContext("2d");this._canvas.width=s,this._canvas.height=t;var d;try{d=new ImageData(new Uint8ClampedArray(i),s,t)}catch(v){d=a.createImageData(s,t),d.data.set(new Uint8ClampedArray(i))}if(a.clearRect(0,0,s,t),a.putImageData(d,0,0),p)this._updatePosition();else{var h=this._canvas.toDataURL();this._target.style.cursor="url("+h+")"+l+" "+u+", default"}}},{key:"clear",value:function(){this._target.style.cursor="none",this._canvas.width=0,this._canvas.height=0,this._position.x=this._position.x+this._hotSpot.x,this._position.y=this._position.y+this._hotSpot.y,this._hotSpot.x=0,this._hotSpot.y=0}},{key:"move",value:function(i,l){if(p){window.visualViewport?(this._position.x=i+window.visualViewport.offsetLeft,this._position.y=l+window.visualViewport.offsetTop):(this._position.x=i,this._position.y=l),this._updatePosition();var u=document.elementFromPoint(i,l);this._updateVisibility(u)}}},{key:"_handleMouseOver",value:function(i){this._handleMouseMove(i)}},{key:"_handleMouseLeave",value:function(i){this._updateVisibility(i.relatedTarget)}},{key:"_handleMouseMove",value:function(i){this._updateVisibility(i.target),this._position.x=i.clientX-this._hotSpot.x,this._position.y=i.clientY-this._hotSpot.y,this._updatePosition()}},{key:"_handleMouseUp",value:function(i){var l=this,u=document.elementFromPoint(i.clientX,i.clientY);this._updateVisibility(u),this._captureIsActive()&&window.setTimeout(function(){l._target&&(u=document.elementFromPoint(i.clientX,i.clientY),l._updateVisibility(u))},0)}},{key:"_showCursor",value:function(){this._canvas.style.visibility==="hidden"&&(this._canvas.style.visibility="")}},{key:"_hideCursor",value:function(){this._canvas.style.visibility!=="hidden"&&(this._canvas.style.visibility="hidden")}},{key:"_shouldShowCursor",value:function(i){return i?i===this._target?!0:!(!this._target.contains(i)||window.getComputedStyle(i).cursor!=="none"):!1}},{key:"_updateVisibility",value:function(i){this._captureIsActive()&&(i=document.captureElement),this._shouldShowCursor(i)?this._showCursor():this._hideCursor()}},{key:"_updatePosition",value:function(){this._canvas.style.left=this._position.x+"px",this._canvas.style.top=this._position.y+"px"}},{key:"_captureIsActive",value:function(){return document.captureElement&&document.documentElement.contains(document.captureElement)}}]),o}();le.default=n},92742:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.clientToElement=w;function w(S,c,e){var m=e.getBoundingClientRect(),p={x:0,y:0};return S<m.left?p.x=0:S>=m.right?p.x=m.width-1:p.x=S-m.left,c<m.top?p.y=0:c>=m.bottom?p.y=m.height-1:p.y=c-m.top,p}},79420:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.getPointerEvent=w,le.stopEvent=S,le.setCapture=o,le.releaseCapture=r;function w(i){return i.changedTouches?i.changedTouches[0]:i.touches?i.touches[0]:i}function S(i){i.stopPropagation(),i.preventDefault()}var c=!1,e=null;document.captureElement=null;function m(i){if(!c){var l=new i.constructor(i.type,i);c=!0,document.captureElement?document.captureElement.dispatchEvent(l):e.dispatchEvent(l),c=!1,i.stopPropagation(),l.defaultPrevented&&i.preventDefault(),i.type==="mouseup"&&r()}}function p(){var i=document.getElementById("noVNC_mouse_capture_elem");i.style.cursor=window.getComputedStyle(document.captureElement).cursor}var n=new MutationObserver(p);function o(i){if(i.setCapture)i.setCapture(),document.captureElement=i,i.addEventListener("mouseup",r);else{r();var l=document.getElementById("noVNC_mouse_capture_elem");l===null&&(l=document.createElement("div"),l.id="noVNC_mouse_capture_elem",l.style.position="fixed",l.style.top="0px",l.style.left="0px",l.style.width="100%",l.style.height="100%",l.style.zIndex=1e4,l.style.display="none",document.body.appendChild(l),l.addEventListener("contextmenu",m),l.addEventListener("mousemove",m),l.addEventListener("mouseup",m)),document.captureElement=i,n.observe(i,{attributes:!0}),p(),l.style.display="",window.addEventListener("mousemove",m),window.addEventListener("mouseup",m)}}function r(){if(document.releaseCapture)document.releaseCapture(),document.captureElement=null;else{if(!document.captureElement)return;e=document.captureElement,document.captureElement=null,n.disconnect();var i=document.getElementById("noVNC_mouse_capture_elem");i.style.display="none",window.removeEventListener("mousemove",m),window.removeEventListener("mouseup",m)}}},5004:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;function w(m,p){if(!(m instanceof p))throw new TypeError("Cannot call a class as a function")}function S(m,p){for(var n=0;n<p.length;n++){var o=p[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(m,o.key,o)}}function c(m,p,n){return p&&S(m.prototype,p),n&&S(m,n),m}var e=function(){function m(){w(this,m),this._listeners=new Map}return c(m,[{key:"addEventListener",value:function(n,o){this._listeners.has(n)||this._listeners.set(n,new Set),this._listeners.get(n).add(o)}},{key:"removeEventListener",value:function(n,o){this._listeners.has(n)&&this._listeners.get(n).delete(o)}},{key:"dispatchEvent",value:function(n){var o=this;return this._listeners.has(n.type)?(this._listeners.get(n.type).forEach(function(r){return r.call(o,n)}),!n.defaultPrevented):!0}}]),m}();le.default=e},20860:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.toUnsigned32bit=w,le.toSigned32bit=S;function w(c){return c>>>0}function S(c){return c|0}},50500:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.initLogging=p,le.getLogging=n,le.Error=le.Warn=le.Info=le.Debug=void 0;var w="warn",S=function(){};le.Debug=S;var c=function(){};le.Info=c;var e=function(){};le.Warn=e;var m=function(){};le.Error=m;function p(o){if(typeof o=="undefined"?o=w:w=o,le.Debug=S=le.Info=c=le.Warn=e=le.Error=m=function(){},typeof window.console!="undefined")switch(o){case"debug":le.Debug=S=console.debug.bind(window.console);case"info":le.Info=c=console.info.bind(window.console);case"warn":le.Warn=e=console.warn.bind(window.console);case"error":le.Error=m=console.error.bind(window.console);case"none":break;default:throw new window.Error("invalid logging type '"+o+"'")}}function n(){return w}p()},21882:function(){"use strict";typeof Object.assign!="function"&&Object.defineProperty(Object,"assign",{value:function(le,w){"use strict";if(le==null)throw new TypeError("Cannot convert undefined or null to object");for(var S=Object(le),c=1;c<arguments.length;c++){var e=arguments[c];if(e!=null)for(var m in e)Object.prototype.hasOwnProperty.call(e,m)&&(S[m]=e[m])}return S},writable:!0,configurable:!0}),function(){function Ot(le,w){w=w||{bubbles:!1,cancelable:!1,detail:void 0};var S=document.createEvent("CustomEvent");return S.initCustomEvent(le,w.bubbles,w.cancelable,w.detail),S}Ot.prototype=window.Event.prototype,typeof window.CustomEvent!="function"&&(window.CustomEvent=Ot)}(),Number.isInteger=Number.isInteger||function(le){return typeof le=="number"&&isFinite(le)&&Math.floor(le)===le}},31516:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.decodeUTF8=w,le.encodeUTF8=S;function w(c){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;try{return decodeURIComponent(escape(c))}catch(m){if(m instanceof URIError&&e)return c;throw m}}function S(c){return unescape(encodeURIComponent(c))}},35986:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.shrinkBuf=w,le.arraySet=S,le.flattenChunks=c,le.Buf32=le.Buf16=le.Buf8=void 0;function w(n,o){return n.length===o?n:n.subarray?n.subarray(0,o):(n.length=o,n)}function S(n,o,r,i,l){if(o.subarray&&n.subarray){n.set(o.subarray(r,r+i),l);return}for(var u=0;u<i;u++)n[l+u]=o[r+u]}function c(n){var o,r,i,l,u,s;for(i=0,o=0,r=n.length;o<r;o++)i+=n[o].length;for(s=new Uint8Array(i),l=0,o=0,r=n.length;o<r;o++)u=n[o],s.set(u,l),l+=u.length;return s}var e=Uint8Array;le.Buf8=e;var m=Uint16Array;le.Buf16=m;var p=Int32Array;le.Buf32=p},97580:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=w;function w(S,c,e,m){for(var p=S&65535|0,n=S>>>16&65535|0,o=0;e!==0;){o=e>2e3?2e3:e,e-=o;do p=p+c[m++]|0,n=n+p|0;while(--o);p%=65521,n%=65521}return p|n<<16|0}},1217:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=w;function w(){for(var e,m=[],p=0;p<256;p++){e=p;for(var n=0;n<8;n++)e=e&1?3988292384^e>>>1:e>>>1;m[p]=e}return m}var S=w();function c(e,m,p,n){var o=S,r=n+p;e^=-1;for(var i=n;i<r;i++)e=e>>>8^o[(e^m[i])&255];return e^-1}},25805:function(Ot,le,w){"use strict";function S(Fe){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(Wt){return typeof Wt}:S=function(Wt){return Wt&&typeof Symbol=="function"&&Wt.constructor===Symbol&&Wt!==Symbol.prototype?"symbol":typeof Wt},S(Fe)}Object.defineProperty(le,"__esModule",{value:!0}),le.deflateInit=It,le.deflateInit2=ln,le.deflateReset=rn,le.deflateResetKeep=Ct,le.deflateSetHeader=An,le.deflate=hn,le.deflateEnd=ot,le.deflateSetDictionary=Sn,le.deflateInfo=le.Z_DEFLATED=le.Z_UNKNOWN=le.Z_DEFAULT_STRATEGY=le.Z_FIXED=le.Z_RLE=le.Z_HUFFMAN_ONLY=le.Z_FILTERED=le.Z_DEFAULT_COMPRESSION=le.Z_BUF_ERROR=le.Z_DATA_ERROR=le.Z_STREAM_ERROR=le.Z_STREAM_END=le.Z_OK=le.Z_BLOCK=le.Z_FINISH=le.Z_FULL_FLUSH=le.Z_PARTIAL_FLUSH=le.Z_NO_FLUSH=void 0;var c=i(w(35986)),e=i(w(55796)),m=o(w(97580)),p=o(w(1217)),n=o(w(70892));function o(Fe){return Fe&&Fe.__esModule?Fe:{default:Fe}}function r(){if(typeof WeakMap!="function")return null;var Fe=new WeakMap;return r=function(){return Fe},Fe}function i(Fe){if(Fe&&Fe.__esModule)return Fe;if(Fe===null||S(Fe)!=="object"&&typeof Fe!="function")return{default:Fe};var on=r();if(on&&on.has(Fe))return on.get(Fe);var Wt={},st=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Yt in Fe)if(Object.prototype.hasOwnProperty.call(Fe,Yt)){var Zt=st?Object.getOwnPropertyDescriptor(Fe,Yt):null;Zt&&(Zt.get||Zt.set)?Object.defineProperty(Wt,Yt,Zt):Wt[Yt]=Fe[Yt]}return Wt.default=Fe,on&&on.set(Fe,Wt),Wt}var l=0;le.Z_NO_FLUSH=l;var u=1;le.Z_PARTIAL_FLUSH=u;var s=3;le.Z_FULL_FLUSH=s;var t=4;le.Z_FINISH=t;var a=5;le.Z_BLOCK=a;var d=0;le.Z_OK=d;var h=1;le.Z_STREAM_END=h;var v=-2;le.Z_STREAM_ERROR=v;var g=-3;le.Z_DATA_ERROR=g;var E=-5;le.Z_BUF_ERROR=E;var y=-1;le.Z_DEFAULT_COMPRESSION=y;var C=1;le.Z_FILTERED=C;var B=2;le.Z_HUFFMAN_ONLY=B;var _=3;le.Z_RLE=_;var A=4;le.Z_FIXED=A;var b=0;le.Z_DEFAULT_STRATEGY=b;var D=2;le.Z_UNKNOWN=D;var M=8;le.Z_DEFLATED=M;var R=9,H=15,q=8,Y=29,W=256,O=W+1+Y,ne=30,ee=19,Ae=2*O+1,$=15,be=3,Ne=258,Oe=Ne+be+1,Ge=32,Ve=42,_e=69,xe=73,Xe=91,qe=103,lt=113,at=666,Ee=1,X=2,We=3,oe=4,K=3;function V(Fe,on){return Fe.msg=n.default[on],on}function re(Fe){return(Fe<<1)-(Fe>4?9:0)}function te(Fe){for(var on=Fe.length;--on>=0;)Fe[on]=0}function P(Fe){var on=Fe.state,Wt=on.pending;Wt>Fe.avail_out&&(Wt=Fe.avail_out),Wt!==0&&(c.arraySet(Fe.output,on.pending_buf,on.pending_out,Wt,Fe.next_out),Fe.next_out+=Wt,on.pending_out+=Wt,Fe.total_out+=Wt,Fe.avail_out-=Wt,on.pending-=Wt,on.pending===0&&(on.pending_out=0))}function z(Fe,on){e._tr_flush_block(Fe,Fe.block_start>=0?Fe.block_start:-1,Fe.strstart-Fe.block_start,on),Fe.block_start=Fe.strstart,P(Fe.strm)}function U(Fe,on){Fe.pending_buf[Fe.pending++]=on}function fe(Fe,on){Fe.pending_buf[Fe.pending++]=on>>>8&255,Fe.pending_buf[Fe.pending++]=on&255}function Me(Fe,on,Wt,st){var Yt=Fe.avail_in;return Yt>st&&(Yt=st),Yt===0?0:(Fe.avail_in-=Yt,c.arraySet(on,Fe.input,Fe.next_in,Yt,Wt),Fe.state.wrap===1?Fe.adler=(0,m.default)(Fe.adler,on,Yt,Wt):Fe.state.wrap===2&&(Fe.adler=(0,p.default)(Fe.adler,on,Yt,Wt)),Fe.next_in+=Yt,Fe.total_in+=Yt,Yt)}function Re(Fe,on){var Wt=Fe.max_chain_length,st=Fe.strstart,Yt,Zt,vr=Fe.prev_length,$n=Fe.nice_match,or=Fe.strstart>Fe.w_size-Oe?Fe.strstart-(Fe.w_size-Oe):0,Pr=Fe.window,Wr=Fe.w_mask,jn=Fe.prev,pr=Fe.strstart+Ne,Tn=Pr[st+vr-1],Q=Pr[st+vr];Fe.prev_length>=Fe.good_match&&(Wt>>=2),$n>Fe.lookahead&&($n=Fe.lookahead);do if(Yt=on,!(Pr[Yt+vr]!==Q||Pr[Yt+vr-1]!==Tn||Pr[Yt]!==Pr[st]||Pr[++Yt]!==Pr[st+1])){st+=2,Yt++;do;while(Pr[++st]===Pr[++Yt]&&Pr[++st]===Pr[++Yt]&&Pr[++st]===Pr[++Yt]&&Pr[++st]===Pr[++Yt]&&Pr[++st]===Pr[++Yt]&&Pr[++st]===Pr[++Yt]&&Pr[++st]===Pr[++Yt]&&Pr[++st]===Pr[++Yt]&&st<pr);if(Zt=Ne-(pr-st),st=pr-Ne,Zt>vr){if(Fe.match_start=on,vr=Zt,Zt>=$n)break;Tn=Pr[st+vr-1],Q=Pr[st+vr]}}while((on=jn[on&Wr])>or&&--Wt!==0);return vr<=Fe.lookahead?vr:Fe.lookahead}function Ye(Fe){var on=Fe.w_size,Wt,st,Yt,Zt,vr;do{if(Zt=Fe.window_size-Fe.lookahead-Fe.strstart,Fe.strstart>=on+(on-Oe)){c.arraySet(Fe.window,Fe.window,on,on,0),Fe.match_start-=on,Fe.strstart-=on,Fe.block_start-=on,st=Fe.hash_size,Wt=st;do Yt=Fe.head[--Wt],Fe.head[Wt]=Yt>=on?Yt-on:0;while(--st);st=on,Wt=st;do Yt=Fe.prev[--Wt],Fe.prev[Wt]=Yt>=on?Yt-on:0;while(--st);Zt+=on}if(Fe.strm.avail_in===0)break;if(st=Me(Fe.strm,Fe.window,Fe.strstart+Fe.lookahead,Zt),Fe.lookahead+=st,Fe.lookahead+Fe.insert>=be)for(vr=Fe.strstart-Fe.insert,Fe.ins_h=Fe.window[vr],Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[vr+1])&Fe.hash_mask;Fe.insert&&(Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[vr+be-1])&Fe.hash_mask,Fe.prev[vr&Fe.w_mask]=Fe.head[Fe.ins_h],Fe.head[Fe.ins_h]=vr,vr++,Fe.insert--,!(Fe.lookahead+Fe.insert<be)););}while(Fe.lookahead<Oe&&Fe.strm.avail_in!==0)}function de(Fe,on){var Wt=65535;for(Wt>Fe.pending_buf_size-5&&(Wt=Fe.pending_buf_size-5);;){if(Fe.lookahead<=1){if(Ye(Fe),Fe.lookahead===0&&on===l)return Ee;if(Fe.lookahead===0)break}Fe.strstart+=Fe.lookahead,Fe.lookahead=0;var st=Fe.block_start+Wt;if((Fe.strstart===0||Fe.strstart>=st)&&(Fe.lookahead=Fe.strstart-st,Fe.strstart=st,z(Fe,!1),Fe.strm.avail_out===0)||Fe.strstart-Fe.block_start>=Fe.w_size-Oe&&(z(Fe,!1),Fe.strm.avail_out===0))return Ee}return Fe.insert=0,on===t?(z(Fe,!0),Fe.strm.avail_out===0?We:oe):(Fe.strstart>Fe.block_start&&(z(Fe,!1),Fe.strm.avail_out===0),Ee)}function rt(Fe,on){for(var Wt,st;;){if(Fe.lookahead<Oe){if(Ye(Fe),Fe.lookahead<Oe&&on===l)return Ee;if(Fe.lookahead===0)break}if(Wt=0,Fe.lookahead>=be&&(Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[Fe.strstart+be-1])&Fe.hash_mask,Wt=Fe.prev[Fe.strstart&Fe.w_mask]=Fe.head[Fe.ins_h],Fe.head[Fe.ins_h]=Fe.strstart),Wt!==0&&Fe.strstart-Wt<=Fe.w_size-Oe&&(Fe.match_length=Re(Fe,Wt)),Fe.match_length>=be)if(st=e._tr_tally(Fe,Fe.strstart-Fe.match_start,Fe.match_length-be),Fe.lookahead-=Fe.match_length,Fe.match_length<=Fe.max_lazy_match&&Fe.lookahead>=be){Fe.match_length--;do Fe.strstart++,Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[Fe.strstart+be-1])&Fe.hash_mask,Wt=Fe.prev[Fe.strstart&Fe.w_mask]=Fe.head[Fe.ins_h],Fe.head[Fe.ins_h]=Fe.strstart;while(--Fe.match_length!==0);Fe.strstart++}else Fe.strstart+=Fe.match_length,Fe.match_length=0,Fe.ins_h=Fe.window[Fe.strstart],Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[Fe.strstart+1])&Fe.hash_mask;else st=e._tr_tally(Fe,0,Fe.window[Fe.strstart]),Fe.lookahead--,Fe.strstart++;if(st&&(z(Fe,!1),Fe.strm.avail_out===0))return Ee}return Fe.insert=Fe.strstart<be-1?Fe.strstart:be-1,on===t?(z(Fe,!0),Fe.strm.avail_out===0?We:oe):Fe.last_lit&&(z(Fe,!1),Fe.strm.avail_out===0)?Ee:X}function Be(Fe,on){for(var Wt,st,Yt;;){if(Fe.lookahead<Oe){if(Ye(Fe),Fe.lookahead<Oe&&on===l)return Ee;if(Fe.lookahead===0)break}if(Wt=0,Fe.lookahead>=be&&(Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[Fe.strstart+be-1])&Fe.hash_mask,Wt=Fe.prev[Fe.strstart&Fe.w_mask]=Fe.head[Fe.ins_h],Fe.head[Fe.ins_h]=Fe.strstart),Fe.prev_length=Fe.match_length,Fe.prev_match=Fe.match_start,Fe.match_length=be-1,Wt!==0&&Fe.prev_length<Fe.max_lazy_match&&Fe.strstart-Wt<=Fe.w_size-Oe&&(Fe.match_length=Re(Fe,Wt),Fe.match_length<=5&&(Fe.strategy===C||Fe.match_length===be&&Fe.strstart-Fe.match_start>4096)&&(Fe.match_length=be-1)),Fe.prev_length>=be&&Fe.match_length<=Fe.prev_length){Yt=Fe.strstart+Fe.lookahead-be,st=e._tr_tally(Fe,Fe.strstart-1-Fe.prev_match,Fe.prev_length-be),Fe.lookahead-=Fe.prev_length-1,Fe.prev_length-=2;do++Fe.strstart<=Yt&&(Fe.ins_h=(Fe.ins_h<<Fe.hash_shift^Fe.window[Fe.strstart+be-1])&Fe.hash_mask,Wt=Fe.prev[Fe.strstart&Fe.w_mask]=Fe.head[Fe.ins_h],Fe.head[Fe.ins_h]=Fe.strstart);while(--Fe.prev_length!==0);if(Fe.match_available=0,Fe.match_length=be-1,Fe.strstart++,st&&(z(Fe,!1),Fe.strm.avail_out===0))return Ee}else if(Fe.match_available){if(st=e._tr_tally(Fe,0,Fe.window[Fe.strstart-1]),st&&z(Fe,!1),Fe.strstart++,Fe.lookahead--,Fe.strm.avail_out===0)return Ee}else Fe.match_available=1,Fe.strstart++,Fe.lookahead--}return Fe.match_available&&(st=e._tr_tally(Fe,0,Fe.window[Fe.strstart-1]),Fe.match_available=0),Fe.insert=Fe.strstart<be-1?Fe.strstart:be-1,on===t?(z(Fe,!0),Fe.strm.avail_out===0?We:oe):Fe.last_lit&&(z(Fe,!1),Fe.strm.avail_out===0)?Ee:X}function ut(Fe,on){for(var Wt,st,Yt,Zt,vr=Fe.window;;){if(Fe.lookahead<=Ne){if(Ye(Fe),Fe.lookahead<=Ne&&on===l)return Ee;if(Fe.lookahead===0)break}if(Fe.match_length=0,Fe.lookahead>=be&&Fe.strstart>0&&(Yt=Fe.strstart-1,st=vr[Yt],st===vr[++Yt]&&st===vr[++Yt]&&st===vr[++Yt])){Zt=Fe.strstart+Ne;do;while(st===vr[++Yt]&&st===vr[++Yt]&&st===vr[++Yt]&&st===vr[++Yt]&&st===vr[++Yt]&&st===vr[++Yt]&&st===vr[++Yt]&&st===vr[++Yt]&&Yt<Zt);Fe.match_length=Ne-(Zt-Yt),Fe.match_length>Fe.lookahead&&(Fe.match_length=Fe.lookahead)}if(Fe.match_length>=be?(Wt=e._tr_tally(Fe,1,Fe.match_length-be),Fe.lookahead-=Fe.match_length,Fe.strstart+=Fe.match_length,Fe.match_length=0):(Wt=e._tr_tally(Fe,0,Fe.window[Fe.strstart]),Fe.lookahead--,Fe.strstart++),Wt&&(z(Fe,!1),Fe.strm.avail_out===0))return Ee}return Fe.insert=0,on===t?(z(Fe,!0),Fe.strm.avail_out===0?We:oe):Fe.last_lit&&(z(Fe,!1),Fe.strm.avail_out===0)?Ee:X}function yt(Fe,on){for(var Wt;;){if(Fe.lookahead===0&&(Ye(Fe),Fe.lookahead===0)){if(on===l)return Ee;break}if(Fe.match_length=0,Wt=e._tr_tally(Fe,0,Fe.window[Fe.strstart]),Fe.lookahead--,Fe.strstart++,Wt&&(z(Fe,!1),Fe.strm.avail_out===0))return Ee}return Fe.insert=0,on===t?(z(Fe,!0),Fe.strm.avail_out===0?We:oe):Fe.last_lit&&(z(Fe,!1),Fe.strm.avail_out===0)?Ee:X}function Rt(Fe,on,Wt,st,Yt){this.good_length=Fe,this.max_lazy=on,this.nice_length=Wt,this.max_chain=st,this.func=Yt}var zt;zt=[new Rt(0,0,0,0,de),new Rt(4,4,8,4,rt),new Rt(4,5,16,8,rt),new Rt(4,6,32,32,rt),new Rt(4,4,16,16,Be),new Rt(8,16,32,32,Be),new Rt(8,16,128,128,Be),new Rt(8,32,128,256,Be),new Rt(32,128,258,1024,Be),new Rt(32,258,258,4096,Be)];function ze(Fe){Fe.window_size=2*Fe.w_size,te(Fe.head),Fe.max_lazy_match=zt[Fe.level].max_lazy,Fe.good_match=zt[Fe.level].good_length,Fe.nice_match=zt[Fe.level].nice_length,Fe.max_chain_length=zt[Fe.level].max_chain,Fe.strstart=0,Fe.block_start=0,Fe.lookahead=0,Fe.insert=0,Fe.match_length=Fe.prev_length=be-1,Fe.match_available=0,Fe.ins_h=0}function Pt(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=M,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new c.Buf16(Ae*2),this.dyn_dtree=new c.Buf16((2*ne+1)*2),this.bl_tree=new c.Buf16((2*ee+1)*2),te(this.dyn_ltree),te(this.dyn_dtree),te(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new c.Buf16($+1),this.heap=new c.Buf16(2*O+1),te(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new c.Buf16(2*O+1),te(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function Ct(Fe){var on;return!Fe||!Fe.state?V(Fe,v):(Fe.total_in=Fe.total_out=0,Fe.data_type=D,on=Fe.state,on.pending=0,on.pending_out=0,on.wrap<0&&(on.wrap=-on.wrap),on.status=on.wrap?Ve:lt,Fe.adler=on.wrap===2?0:1,on.last_flush=l,e._tr_init(on),d)}function rn(Fe){var on=Ct(Fe);return on===d&&ze(Fe.state),on}function An(Fe,on){return!Fe||!Fe.state||Fe.state.wrap!==2?v:(Fe.state.gzhead=on,d)}function ln(Fe,on,Wt,st,Yt,Zt){if(!Fe)return v;var vr=1;if(on===y&&(on=6),st<0?(vr=0,st=-st):st>15&&(vr=2,st-=16),Yt<1||Yt>R||Wt!==M||st<8||st>15||on<0||on>9||Zt<0||Zt>A)return V(Fe,v);st===8&&(st=9);var $n=new Pt;return Fe.state=$n,$n.strm=Fe,$n.wrap=vr,$n.gzhead=null,$n.w_bits=st,$n.w_size=1<<$n.w_bits,$n.w_mask=$n.w_size-1,$n.hash_bits=Yt+7,$n.hash_size=1<<$n.hash_bits,$n.hash_mask=$n.hash_size-1,$n.hash_shift=~~(($n.hash_bits+be-1)/be),$n.window=new c.Buf8($n.w_size*2),$n.head=new c.Buf16($n.hash_size),$n.prev=new c.Buf16($n.w_size),$n.lit_bufsize=1<<Yt+6,$n.pending_buf_size=$n.lit_bufsize*4,$n.pending_buf=new c.Buf8($n.pending_buf_size),$n.d_buf=1*$n.lit_bufsize,$n.l_buf=3*$n.lit_bufsize,$n.level=on,$n.strategy=Zt,$n.method=Wt,rn(Fe)}function It(Fe,on){return ln(Fe,on,M,H,q,b)}function hn(Fe,on){var Wt,st,Yt,Zt;if(!Fe||!Fe.state||on>a||on<0)return Fe?V(Fe,v):v;if(st=Fe.state,!Fe.output||!Fe.input&&Fe.avail_in!==0||st.status===at&&on!==t)return V(Fe,Fe.avail_out===0?E:v);if(st.strm=Fe,Wt=st.last_flush,st.last_flush=on,st.status===Ve)if(st.wrap===2)Fe.adler=0,U(st,31),U(st,139),U(st,8),st.gzhead?(U(st,(st.gzhead.text?1:0)+(st.gzhead.hcrc?2:0)+(st.gzhead.extra?4:0)+(st.gzhead.name?8:0)+(st.gzhead.comment?16:0)),U(st,st.gzhead.time&255),U(st,st.gzhead.time>>8&255),U(st,st.gzhead.time>>16&255),U(st,st.gzhead.time>>24&255),U(st,st.level===9?2:st.strategy>=B||st.level<2?4:0),U(st,st.gzhead.os&255),st.gzhead.extra&&st.gzhead.extra.length&&(U(st,st.gzhead.extra.length&255),U(st,st.gzhead.extra.length>>8&255)),st.gzhead.hcrc&&(Fe.adler=(0,p.default)(Fe.adler,st.pending_buf,st.pending,0)),st.gzindex=0,st.status=_e):(U(st,0),U(st,0),U(st,0),U(st,0),U(st,0),U(st,st.level===9?2:st.strategy>=B||st.level<2?4:0),U(st,K),st.status=lt);else{var vr=M+(st.w_bits-8<<4)<<8,$n=-1;st.strategy>=B||st.level<2?$n=0:st.level<6?$n=1:st.level===6?$n=2:$n=3,vr|=$n<<6,st.strstart!==0&&(vr|=Ge),vr+=31-vr%31,st.status=lt,fe(st,vr),st.strstart!==0&&(fe(st,Fe.adler>>>16),fe(st,Fe.adler&65535)),Fe.adler=1}if(st.status===_e)if(st.gzhead.extra){for(Yt=st.pending;st.gzindex<(st.gzhead.extra.length&65535)&&!(st.pending===st.pending_buf_size&&(st.gzhead.hcrc&&st.pending>Yt&&(Fe.adler=(0,p.default)(Fe.adler,st.pending_buf,st.pending-Yt,Yt)),P(Fe),Yt=st.pending,st.pending===st.pending_buf_size));)U(st,st.gzhead.extra[st.gzindex]&255),st.gzindex++;st.gzhead.hcrc&&st.pending>Yt&&(Fe.adler=(0,p.default)(Fe.adler,st.pending_buf,st.pending-Yt,Yt)),st.gzindex===st.gzhead.extra.length&&(st.gzindex=0,st.status=xe)}else st.status=xe;if(st.status===xe)if(st.gzhead.name){Yt=st.pending;do{if(st.pending===st.pending_buf_size&&(st.gzhead.hcrc&&st.pending>Yt&&(Fe.adler=(0,p.default)(Fe.adler,st.pending_buf,st.pending-Yt,Yt)),P(Fe),Yt=st.pending,st.pending===st.pending_buf_size)){Zt=1;break}st.gzindex<st.gzhead.name.length?Zt=st.gzhead.name.charCodeAt(st.gzindex++)&255:Zt=0,U(st,Zt)}while(Zt!==0);st.gzhead.hcrc&&st.pending>Yt&&(Fe.adler=(0,p.default)(Fe.adler,st.pending_buf,st.pending-Yt,Yt)),Zt===0&&(st.gzindex=0,st.status=Xe)}else st.status=Xe;if(st.status===Xe)if(st.gzhead.comment){Yt=st.pending;do{if(st.pending===st.pending_buf_size&&(st.gzhead.hcrc&&st.pending>Yt&&(Fe.adler=(0,p.default)(Fe.adler,st.pending_buf,st.pending-Yt,Yt)),P(Fe),Yt=st.pending,st.pending===st.pending_buf_size)){Zt=1;break}st.gzindex<st.gzhead.comment.length?Zt=st.gzhead.comment.charCodeAt(st.gzindex++)&255:Zt=0,U(st,Zt)}while(Zt!==0);st.gzhead.hcrc&&st.pending>Yt&&(Fe.adler=(0,p.default)(Fe.adler,st.pending_buf,st.pending-Yt,Yt)),Zt===0&&(st.status=qe)}else st.status=qe;if(st.status===qe&&(st.gzhead.hcrc?(st.pending+2>st.pending_buf_size&&P(Fe),st.pending+2<=st.pending_buf_size&&(U(st,Fe.adler&255),U(st,Fe.adler>>8&255),Fe.adler=0,st.status=lt)):st.status=lt),st.pending!==0){if(P(Fe),Fe.avail_out===0)return st.last_flush=-1,d}else if(Fe.avail_in===0&&re(on)<=re(Wt)&&on!==t)return V(Fe,E);if(st.status===at&&Fe.avail_in!==0)return V(Fe,E);if(Fe.avail_in!==0||st.lookahead!==0||on!==l&&st.status!==at){var or=st.strategy===B?yt(st,on):st.strategy===_?ut(st,on):zt[st.level].func(st,on);if((or===We||or===oe)&&(st.status=at),or===Ee||or===We)return Fe.avail_out===0&&(st.last_flush=-1),d;if(or===X&&(on===u?e._tr_align(st):on!==a&&(e._tr_stored_block(st,0,0,!1),on===s&&(te(st.head),st.lookahead===0&&(st.strstart=0,st.block_start=0,st.insert=0))),P(Fe),Fe.avail_out===0))return st.last_flush=-1,d}return on!==t?d:st.wrap<=0?h:(st.wrap===2?(U(st,Fe.adler&255),U(st,Fe.adler>>8&255),U(st,Fe.adler>>16&255),U(st,Fe.adler>>24&255),U(st,Fe.total_in&255),U(st,Fe.total_in>>8&255),U(st,Fe.total_in>>16&255),U(st,Fe.total_in>>24&255)):(fe(st,Fe.adler>>>16),fe(st,Fe.adler&65535)),P(Fe),st.wrap>0&&(st.wrap=-st.wrap),st.pending!==0?d:h)}function ot(Fe){var on;return!Fe||!Fe.state?v:(on=Fe.state.status,on!==Ve&&on!==_e&&on!==xe&&on!==Xe&&on!==qe&&on!==lt&&on!==at?V(Fe,v):(Fe.state=null,on===lt?V(Fe,g):d))}function Sn(Fe,on){var Wt=on.length,st,Yt,Zt,vr,$n,or,Pr,Wr;if(!Fe||!Fe.state||(st=Fe.state,vr=st.wrap,vr===2||vr===1&&st.status!==Ve||st.lookahead))return v;for(vr===1&&(Fe.adler=(0,m.default)(Fe.adler,on,Wt,0)),st.wrap=0,Wt>=st.w_size&&(vr===0&&(te(st.head),st.strstart=0,st.block_start=0,st.insert=0),Wr=new c.Buf8(st.w_size),c.arraySet(Wr,on,Wt-st.w_size,st.w_size,0),on=Wr,Wt=st.w_size),$n=Fe.avail_in,or=Fe.next_in,Pr=Fe.input,Fe.avail_in=Wt,Fe.next_in=0,Fe.input=on,Ye(st);st.lookahead>=be;){Yt=st.strstart,Zt=st.lookahead-(be-1);do st.ins_h=(st.ins_h<<st.hash_shift^st.window[Yt+be-1])&st.hash_mask,st.prev[Yt&st.w_mask]=st.head[st.ins_h],st.head[st.ins_h]=Yt,Yt++;while(--Zt);st.strstart=Yt,st.lookahead=be-1,Ye(st)}return st.strstart+=st.lookahead,st.block_start=st.strstart,st.insert=st.lookahead,st.lookahead=0,st.match_length=st.prev_length=be-1,st.match_available=0,Fe.next_in=or,Fe.input=Pr,Fe.avail_in=$n,st.wrap=vr,d}var zn="pako deflate (from Nodeca project)";le.deflateInfo=zn},16071:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=c;var w=30,S=12;function c(e,m){var p,n,o,r,i,l,u,s,t,a,d,h,v,g,E,y,C,B,_,A,b,D,M,R,H;p=e.state,n=e.next_in,R=e.input,o=n+(e.avail_in-5),r=e.next_out,H=e.output,i=r-(m-e.avail_out),l=r+(e.avail_out-257),u=p.dmax,s=p.wsize,t=p.whave,a=p.wnext,d=p.window,h=p.hold,v=p.bits,g=p.lencode,E=p.distcode,y=(1<<p.lenbits)-1,C=(1<<p.distbits)-1;e:do{v<15&&(h+=R[n++]<<v,v+=8,h+=R[n++]<<v,v+=8),B=g[h&y];t:for(;;){if(_=B>>>24,h>>>=_,v-=_,_=B>>>16&255,_===0)H[r++]=B&65535;else if(_&16){A=B&65535,_&=15,_&&(v<_&&(h+=R[n++]<<v,v+=8),A+=h&(1<<_)-1,h>>>=_,v-=_),v<15&&(h+=R[n++]<<v,v+=8,h+=R[n++]<<v,v+=8),B=E[h&C];n:for(;;){if(_=B>>>24,h>>>=_,v-=_,_=B>>>16&255,_&16){if(b=B&65535,_&=15,v<_&&(h+=R[n++]<<v,v+=8,v<_&&(h+=R[n++]<<v,v+=8)),b+=h&(1<<_)-1,b>u){e.msg="invalid distance too far back",p.mode=w;break e}if(h>>>=_,v-=_,_=r-i,b>_){if(_=b-_,_>t&&p.sane){e.msg="invalid distance too far back",p.mode=w;break e}if(D=0,M=d,a===0){if(D+=s-_,_<A){A-=_;do H[r++]=d[D++];while(--_);D=r-b,M=H}}else if(a<_){if(D+=s+a-_,_-=a,_<A){A-=_;do H[r++]=d[D++];while(--_);if(D=0,a<A){_=a,A-=_;do H[r++]=d[D++];while(--_);D=r-b,M=H}}}else if(D+=a-_,_<A){A-=_;do H[r++]=d[D++];while(--_);D=r-b,M=H}for(;A>2;)H[r++]=M[D++],H[r++]=M[D++],H[r++]=M[D++],A-=3;A&&(H[r++]=M[D++],A>1&&(H[r++]=M[D++]))}else{D=r-b;do H[r++]=H[D++],H[r++]=H[D++],H[r++]=H[D++],A-=3;while(A>2);A&&(H[r++]=H[D++],A>1&&(H[r++]=H[D++]))}}else if(_&64){e.msg="invalid distance code",p.mode=w;break e}else{B=E[(B&65535)+(h&(1<<_)-1)];continue n}break}}else if(_&64)if(_&32){p.mode=S;break e}else{e.msg="invalid literal/length code",p.mode=w;break e}else{B=g[(B&65535)+(h&(1<<_)-1)];continue t}break}}while(n<o&&r<l);A=v>>3,n-=A,v-=A<<3,h&=(1<<v)-1,e.next_in=n,e.next_out=r,e.avail_in=n<o?5+(o-n):5-(n-o),e.avail_out=r<l?257+(l-r):257-(r-l),p.hold=h,p.bits=v}},95766:function(Ot,le,w){"use strict";function S(It){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(ot){return typeof ot}:S=function(ot){return ot&&typeof Symbol=="function"&&ot.constructor===Symbol&&ot!==Symbol.prototype?"symbol":typeof ot},S(It)}Object.defineProperty(le,"__esModule",{value:!0}),le.inflateReset=Ye,le.inflateReset2=de,le.inflateResetKeep=Re,le.inflateInit=Be,le.inflateInit2=rt,le.inflate=Pt,le.inflateEnd=Ct,le.inflateGetHeader=rn,le.inflateSetDictionary=An,le.inflateInfo=le.Z_DEFLATED=le.Z_BUF_ERROR=le.Z_MEM_ERROR=le.Z_DATA_ERROR=le.Z_STREAM_ERROR=le.Z_NEED_DICT=le.Z_STREAM_END=le.Z_OK=le.Z_TREES=le.Z_BLOCK=le.Z_FINISH=void 0;var c=i(w(35986)),e=o(w(97580)),m=o(w(1217)),p=o(w(16071)),n=o(w(63093));function o(It){return It&&It.__esModule?It:{default:It}}function r(){if(typeof WeakMap!="function")return null;var It=new WeakMap;return r=function(){return It},It}function i(It){if(It&&It.__esModule)return It;if(It===null||S(It)!=="object"&&typeof It!="function")return{default:It};var hn=r();if(hn&&hn.has(It))return hn.get(It);var ot={},Sn=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var zn in It)if(Object.prototype.hasOwnProperty.call(It,zn)){var Fe=Sn?Object.getOwnPropertyDescriptor(It,zn):null;Fe&&(Fe.get||Fe.set)?Object.defineProperty(ot,zn,Fe):ot[zn]=It[zn]}return ot.default=It,hn&&hn.set(It,ot),ot}var l=0,u=1,s=2,t=4;le.Z_FINISH=t;var a=5;le.Z_BLOCK=a;var d=6;le.Z_TREES=d;var h=0;le.Z_OK=h;var v=1;le.Z_STREAM_END=v;var g=2;le.Z_NEED_DICT=g;var E=-2;le.Z_STREAM_ERROR=E;var y=-3;le.Z_DATA_ERROR=y;var C=-4;le.Z_MEM_ERROR=C;var B=-5;le.Z_BUF_ERROR=B;var _=8;le.Z_DEFLATED=_;var A=1,b=2,D=3,M=4,R=5,H=6,q=7,Y=8,W=9,O=10,ne=11,ee=12,Ae=13,$=14,be=15,Ne=16,Oe=17,Ge=18,Ve=19,_e=20,xe=21,Xe=22,qe=23,lt=24,at=25,Ee=26,X=27,We=28,oe=29,K=30,V=31,re=32,te=852,P=592,z=15,U=z;function fe(It){return(It>>>24&255)+(It>>>8&65280)+((It&65280)<<8)+((It&255)<<24)}function Me(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new c.Buf16(320),this.work=new c.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Re(It){var hn;return!It||!It.state?E:(hn=It.state,It.total_in=It.total_out=hn.total=0,It.msg="",hn.wrap&&(It.adler=hn.wrap&1),hn.mode=A,hn.last=0,hn.havedict=0,hn.dmax=32768,hn.head=null,hn.hold=0,hn.bits=0,hn.lencode=hn.lendyn=new c.Buf32(te),hn.distcode=hn.distdyn=new c.Buf32(P),hn.sane=1,hn.back=-1,h)}function Ye(It){var hn;return!It||!It.state?E:(hn=It.state,hn.wsize=0,hn.whave=0,hn.wnext=0,Re(It))}function de(It,hn){var ot,Sn;return!It||!It.state||(Sn=It.state,hn<0?(ot=0,hn=-hn):(ot=(hn>>4)+1,hn<48&&(hn&=15)),hn&&(hn<8||hn>15))?E:(Sn.window!==null&&Sn.wbits!==hn&&(Sn.window=null),Sn.wrap=ot,Sn.wbits=hn,Ye(It))}function rt(It,hn){var ot,Sn;return It?(Sn=new Me,It.state=Sn,Sn.window=null,ot=de(It,hn),ot!==h&&(It.state=null),ot):E}function Be(It){return rt(It,U)}var ut=!0,yt,Rt;function zt(It){if(ut){var hn;for(yt=new c.Buf32(512),Rt=new c.Buf32(32),hn=0;hn<144;)It.lens[hn++]=8;for(;hn<256;)It.lens[hn++]=9;for(;hn<280;)It.lens[hn++]=7;for(;hn<288;)It.lens[hn++]=8;for((0,n.default)(u,It.lens,0,288,yt,0,It.work,{bits:9}),hn=0;hn<32;)It.lens[hn++]=5;(0,n.default)(s,It.lens,0,32,Rt,0,It.work,{bits:5}),ut=!1}It.lencode=yt,It.lenbits=9,It.distcode=Rt,It.distbits=5}function ze(It,hn,ot,Sn){var zn,Fe=It.state;return Fe.window===null&&(Fe.wsize=1<<Fe.wbits,Fe.wnext=0,Fe.whave=0,Fe.window=new c.Buf8(Fe.wsize)),Sn>=Fe.wsize?(c.arraySet(Fe.window,hn,ot-Fe.wsize,Fe.wsize,0),Fe.wnext=0,Fe.whave=Fe.wsize):(zn=Fe.wsize-Fe.wnext,zn>Sn&&(zn=Sn),c.arraySet(Fe.window,hn,ot-Sn,zn,Fe.wnext),Sn-=zn,Sn?(c.arraySet(Fe.window,hn,ot-Sn,Sn,0),Fe.wnext=Sn,Fe.whave=Fe.wsize):(Fe.wnext+=zn,Fe.wnext===Fe.wsize&&(Fe.wnext=0),Fe.whave<Fe.wsize&&(Fe.whave+=zn))),0}function Pt(It,hn){var ot,Sn,zn,Fe,on,Wt,st,Yt,Zt,vr,$n,or,Pr,Wr,jn=0,pr,Tn,Q,Z,ce,me,Se,vt,kt=new c.Buf8(4),pn,tn,kn=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!It||!It.state||!It.output||!It.input&&It.avail_in!==0)return E;ot=It.state,ot.mode===ee&&(ot.mode=Ae),on=It.next_out,zn=It.output,st=It.avail_out,Fe=It.next_in,Sn=It.input,Wt=It.avail_in,Yt=ot.hold,Zt=ot.bits,vr=Wt,$n=st,vt=h;e:for(;;)switch(ot.mode){case A:if(ot.wrap===0){ot.mode=Ae;break}for(;Zt<16;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}if(ot.wrap&2&&Yt===35615){ot.check=0,kt[0]=Yt&255,kt[1]=Yt>>>8&255,ot.check=(0,m.default)(ot.check,kt,2,0),Yt=0,Zt=0,ot.mode=b;break}if(ot.flags=0,ot.head&&(ot.head.done=!1),!(ot.wrap&1)||(((Yt&255)<<8)+(Yt>>8))%31){It.msg="incorrect header check",ot.mode=K;break}if((Yt&15)!==_){It.msg="unknown compression method",ot.mode=K;break}if(Yt>>>=4,Zt-=4,Se=(Yt&15)+8,ot.wbits===0)ot.wbits=Se;else if(Se>ot.wbits){It.msg="invalid window size",ot.mode=K;break}ot.dmax=1<<Se,It.adler=ot.check=1,ot.mode=Yt&512?O:ee,Yt=0,Zt=0;break;case b:for(;Zt<16;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}if(ot.flags=Yt,(ot.flags&255)!==_){It.msg="unknown compression method",ot.mode=K;break}if(ot.flags&57344){It.msg="unknown header flags set",ot.mode=K;break}ot.head&&(ot.head.text=Yt>>8&1),ot.flags&512&&(kt[0]=Yt&255,kt[1]=Yt>>>8&255,ot.check=(0,m.default)(ot.check,kt,2,0)),Yt=0,Zt=0,ot.mode=D;case D:for(;Zt<32;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}ot.head&&(ot.head.time=Yt),ot.flags&512&&(kt[0]=Yt&255,kt[1]=Yt>>>8&255,kt[2]=Yt>>>16&255,kt[3]=Yt>>>24&255,ot.check=(0,m.default)(ot.check,kt,4,0)),Yt=0,Zt=0,ot.mode=M;case M:for(;Zt<16;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}ot.head&&(ot.head.xflags=Yt&255,ot.head.os=Yt>>8),ot.flags&512&&(kt[0]=Yt&255,kt[1]=Yt>>>8&255,ot.check=(0,m.default)(ot.check,kt,2,0)),Yt=0,Zt=0,ot.mode=R;case R:if(ot.flags&1024){for(;Zt<16;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}ot.length=Yt,ot.head&&(ot.head.extra_len=Yt),ot.flags&512&&(kt[0]=Yt&255,kt[1]=Yt>>>8&255,ot.check=(0,m.default)(ot.check,kt,2,0)),Yt=0,Zt=0}else ot.head&&(ot.head.extra=null);ot.mode=H;case H:if(ot.flags&1024&&(or=ot.length,or>Wt&&(or=Wt),or&&(ot.head&&(Se=ot.head.extra_len-ot.length,ot.head.extra||(ot.head.extra=new Array(ot.head.extra_len)),c.arraySet(ot.head.extra,Sn,Fe,or,Se)),ot.flags&512&&(ot.check=(0,m.default)(ot.check,Sn,or,Fe)),Wt-=or,Fe+=or,ot.length-=or),ot.length))break e;ot.length=0,ot.mode=q;case q:if(ot.flags&2048){if(Wt===0)break e;or=0;do Se=Sn[Fe+or++],ot.head&&Se&&ot.length<65536&&(ot.head.name+=String.fromCharCode(Se));while(Se&&or<Wt);if(ot.flags&512&&(ot.check=(0,m.default)(ot.check,Sn,or,Fe)),Wt-=or,Fe+=or,Se)break e}else ot.head&&(ot.head.name=null);ot.length=0,ot.mode=Y;case Y:if(ot.flags&4096){if(Wt===0)break e;or=0;do Se=Sn[Fe+or++],ot.head&&Se&&ot.length<65536&&(ot.head.comment+=String.fromCharCode(Se));while(Se&&or<Wt);if(ot.flags&512&&(ot.check=(0,m.default)(ot.check,Sn,or,Fe)),Wt-=or,Fe+=or,Se)break e}else ot.head&&(ot.head.comment=null);ot.mode=W;case W:if(ot.flags&512){for(;Zt<16;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}if(Yt!==(ot.check&65535)){It.msg="header crc mismatch",ot.mode=K;break}Yt=0,Zt=0}ot.head&&(ot.head.hcrc=ot.flags>>9&1,ot.head.done=!0),It.adler=ot.check=0,ot.mode=ee;break;case O:for(;Zt<32;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}It.adler=ot.check=fe(Yt),Yt=0,Zt=0,ot.mode=ne;case ne:if(ot.havedict===0)return It.next_out=on,It.avail_out=st,It.next_in=Fe,It.avail_in=Wt,ot.hold=Yt,ot.bits=Zt,g;It.adler=ot.check=1,ot.mode=ee;case ee:if(hn===a||hn===d)break e;case Ae:if(ot.last){Yt>>>=Zt&7,Zt-=Zt&7,ot.mode=X;break}for(;Zt<3;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}switch(ot.last=Yt&1,Yt>>>=1,Zt-=1,Yt&3){case 0:ot.mode=$;break;case 1:if(zt(ot),ot.mode=_e,hn===d){Yt>>>=2,Zt-=2;break e}break;case 2:ot.mode=Oe;break;case 3:It.msg="invalid block type",ot.mode=K}Yt>>>=2,Zt-=2;break;case $:for(Yt>>>=Zt&7,Zt-=Zt&7;Zt<32;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}if((Yt&65535)!==(Yt>>>16^65535)){It.msg="invalid stored block lengths",ot.mode=K;break}if(ot.length=Yt&65535,Yt=0,Zt=0,ot.mode=be,hn===d)break e;case be:ot.mode=Ne;case Ne:if(or=ot.length,or){if(or>Wt&&(or=Wt),or>st&&(or=st),or===0)break e;c.arraySet(zn,Sn,Fe,or,on),Wt-=or,Fe+=or,st-=or,on+=or,ot.length-=or;break}ot.mode=ee;break;case Oe:for(;Zt<14;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}if(ot.nlen=(Yt&31)+257,Yt>>>=5,Zt-=5,ot.ndist=(Yt&31)+1,Yt>>>=5,Zt-=5,ot.ncode=(Yt&15)+4,Yt>>>=4,Zt-=4,ot.nlen>286||ot.ndist>30){It.msg="too many length or distance symbols",ot.mode=K;break}ot.have=0,ot.mode=Ge;case Ge:for(;ot.have<ot.ncode;){for(;Zt<3;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}ot.lens[kn[ot.have++]]=Yt&7,Yt>>>=3,Zt-=3}for(;ot.have<19;)ot.lens[kn[ot.have++]]=0;if(ot.lencode=ot.lendyn,ot.lenbits=7,pn={bits:ot.lenbits},vt=(0,n.default)(l,ot.lens,0,19,ot.lencode,0,ot.work,pn),ot.lenbits=pn.bits,vt){It.msg="invalid code lengths set",ot.mode=K;break}ot.have=0,ot.mode=Ve;case Ve:for(;ot.have<ot.nlen+ot.ndist;){for(;jn=ot.lencode[Yt&(1<<ot.lenbits)-1],pr=jn>>>24,Tn=jn>>>16&255,Q=jn&65535,!(pr<=Zt);){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}if(Q<16)Yt>>>=pr,Zt-=pr,ot.lens[ot.have++]=Q;else{if(Q===16){for(tn=pr+2;Zt<tn;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}if(Yt>>>=pr,Zt-=pr,ot.have===0){It.msg="invalid bit length repeat",ot.mode=K;break}Se=ot.lens[ot.have-1],or=3+(Yt&3),Yt>>>=2,Zt-=2}else if(Q===17){for(tn=pr+3;Zt<tn;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}Yt>>>=pr,Zt-=pr,Se=0,or=3+(Yt&7),Yt>>>=3,Zt-=3}else{for(tn=pr+7;Zt<tn;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}Yt>>>=pr,Zt-=pr,Se=0,or=11+(Yt&127),Yt>>>=7,Zt-=7}if(ot.have+or>ot.nlen+ot.ndist){It.msg="invalid bit length repeat",ot.mode=K;break}for(;or--;)ot.lens[ot.have++]=Se}}if(ot.mode===K)break;if(ot.lens[256]===0){It.msg="invalid code -- missing end-of-block",ot.mode=K;break}if(ot.lenbits=9,pn={bits:ot.lenbits},vt=(0,n.default)(u,ot.lens,0,ot.nlen,ot.lencode,0,ot.work,pn),ot.lenbits=pn.bits,vt){It.msg="invalid literal/lengths set",ot.mode=K;break}if(ot.distbits=6,ot.distcode=ot.distdyn,pn={bits:ot.distbits},vt=(0,n.default)(s,ot.lens,ot.nlen,ot.ndist,ot.distcode,0,ot.work,pn),ot.distbits=pn.bits,vt){It.msg="invalid distances set",ot.mode=K;break}if(ot.mode=_e,hn===d)break e;case _e:ot.mode=xe;case xe:if(Wt>=6&&st>=258){It.next_out=on,It.avail_out=st,It.next_in=Fe,It.avail_in=Wt,ot.hold=Yt,ot.bits=Zt,(0,p.default)(It,$n),on=It.next_out,zn=It.output,st=It.avail_out,Fe=It.next_in,Sn=It.input,Wt=It.avail_in,Yt=ot.hold,Zt=ot.bits,ot.mode===ee&&(ot.back=-1);break}for(ot.back=0;jn=ot.lencode[Yt&(1<<ot.lenbits)-1],pr=jn>>>24,Tn=jn>>>16&255,Q=jn&65535,!(pr<=Zt);){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}if(Tn&&!(Tn&240)){for(Z=pr,ce=Tn,me=Q;jn=ot.lencode[me+((Yt&(1<<Z+ce)-1)>>Z)],pr=jn>>>24,Tn=jn>>>16&255,Q=jn&65535,!(Z+pr<=Zt);){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}Yt>>>=Z,Zt-=Z,ot.back+=Z}if(Yt>>>=pr,Zt-=pr,ot.back+=pr,ot.length=Q,Tn===0){ot.mode=Ee;break}if(Tn&32){ot.back=-1,ot.mode=ee;break}if(Tn&64){It.msg="invalid literal/length code",ot.mode=K;break}ot.extra=Tn&15,ot.mode=Xe;case Xe:if(ot.extra){for(tn=ot.extra;Zt<tn;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}ot.length+=Yt&(1<<ot.extra)-1,Yt>>>=ot.extra,Zt-=ot.extra,ot.back+=ot.extra}ot.was=ot.length,ot.mode=qe;case qe:for(;jn=ot.distcode[Yt&(1<<ot.distbits)-1],pr=jn>>>24,Tn=jn>>>16&255,Q=jn&65535,!(pr<=Zt);){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}if(!(Tn&240)){for(Z=pr,ce=Tn,me=Q;jn=ot.distcode[me+((Yt&(1<<Z+ce)-1)>>Z)],pr=jn>>>24,Tn=jn>>>16&255,Q=jn&65535,!(Z+pr<=Zt);){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}Yt>>>=Z,Zt-=Z,ot.back+=Z}if(Yt>>>=pr,Zt-=pr,ot.back+=pr,Tn&64){It.msg="invalid distance code",ot.mode=K;break}ot.offset=Q,ot.extra=Tn&15,ot.mode=lt;case lt:if(ot.extra){for(tn=ot.extra;Zt<tn;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}ot.offset+=Yt&(1<<ot.extra)-1,Yt>>>=ot.extra,Zt-=ot.extra,ot.back+=ot.extra}if(ot.offset>ot.dmax){It.msg="invalid distance too far back",ot.mode=K;break}ot.mode=at;case at:if(st===0)break e;if(or=$n-st,ot.offset>or){if(or=ot.offset-or,or>ot.whave&&ot.sane){It.msg="invalid distance too far back",ot.mode=K;break}or>ot.wnext?(or-=ot.wnext,Pr=ot.wsize-or):Pr=ot.wnext-or,or>ot.length&&(or=ot.length),Wr=ot.window}else Wr=zn,Pr=on-ot.offset,or=ot.length;or>st&&(or=st),st-=or,ot.length-=or;do zn[on++]=Wr[Pr++];while(--or);ot.length===0&&(ot.mode=xe);break;case Ee:if(st===0)break e;zn[on++]=ot.length,st--,ot.mode=xe;break;case X:if(ot.wrap){for(;Zt<32;){if(Wt===0)break e;Wt--,Yt|=Sn[Fe++]<<Zt,Zt+=8}if($n-=st,It.total_out+=$n,ot.total+=$n,$n&&(It.adler=ot.check=ot.flags?(0,m.default)(ot.check,zn,$n,on-$n):(0,e.default)(ot.check,zn,$n,on-$n)),$n=st,(ot.flags?Yt:fe(Yt))!==ot.check){It.msg="incorrect data check",ot.mode=K;break}Yt=0,Zt=0}ot.mode=We;case We:if(ot.wrap&&ot.flags){for(;Zt<32;){if(Wt===0)break e;Wt--,Yt+=Sn[Fe++]<<Zt,Zt+=8}if(Yt!==(ot.total&4294967295)){It.msg="incorrect length check",ot.mode=K;break}Yt=0,Zt=0}ot.mode=oe;case oe:vt=v;break e;case K:vt=y;break e;case V:return C;case re:default:return E}return It.next_out=on,It.avail_out=st,It.next_in=Fe,It.avail_in=Wt,ot.hold=Yt,ot.bits=Zt,(ot.wsize||$n!==It.avail_out&&ot.mode<K&&(ot.mode<X||hn!==t))&&ze(It,It.output,It.next_out,$n-It.avail_out)?(ot.mode=V,C):(vr-=It.avail_in,$n-=It.avail_out,It.total_in+=vr,It.total_out+=$n,ot.total+=$n,ot.wrap&&$n&&(It.adler=ot.check=ot.flags?(0,m.default)(ot.check,zn,$n,It.next_out-$n):(0,e.default)(ot.check,zn,$n,It.next_out-$n)),It.data_type=ot.bits+(ot.last?64:0)+(ot.mode===ee?128:0)+(ot.mode===_e||ot.mode===be?256:0),(vr===0&&$n===0||hn===t)&&vt===h&&(vt=B),vt)}function Ct(It){if(!It||!It.state)return E;var hn=It.state;return hn.window&&(hn.window=null),It.state=null,h}function rn(It,hn){var ot;return!It||!It.state||(ot=It.state,!(ot.wrap&2))?E:(ot.head=hn,hn.done=!1,h)}function An(It,hn){var ot=hn.length,Sn,zn,Fe;return!It||!It.state||(Sn=It.state,Sn.wrap!==0&&Sn.mode!==ne)?E:Sn.mode===ne&&(zn=1,zn=(0,e.default)(zn,hn,ot,0),zn!==Sn.check)?y:(Fe=ze(It,hn,ot,ot),Fe?(Sn.mode=V,C):(Sn.havedict=1,h))}var ln="pako inflate (from Nodeca project)";le.inflateInfo=ln},63093:function(Ot,le,w){"use strict";function S(h){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(g){return typeof g}:S=function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},S(h)}Object.defineProperty(le,"__esModule",{value:!0}),le.default=d;var c=m(w(35986));function e(){if(typeof WeakMap!="function")return null;var h=new WeakMap;return e=function(){return h},h}function m(h){if(h&&h.__esModule)return h;if(h===null||S(h)!=="object"&&typeof h!="function")return{default:h};var v=e();if(v&&v.has(h))return v.get(h);var g={},E=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var y in h)if(Object.prototype.hasOwnProperty.call(h,y)){var C=E?Object.getOwnPropertyDescriptor(h,y):null;C&&(C.get||C.set)?Object.defineProperty(g,y,C):g[y]=h[y]}return g.default=h,v&&v.set(h,g),g}var p=15,n=852,o=592,r=0,i=1,l=2,u=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],s=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],t=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],a=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];function d(h,v,g,E,y,C,B,_){var A=_.bits,b=0,D=0,M=0,R=0,H=0,q=0,Y=0,W=0,O=0,ne=0,ee,Ae,$,be,Ne,Oe=null,Ge=0,Ve,_e=new c.Buf16(p+1),xe=new c.Buf16(p+1),Xe=null,qe=0,lt,at,Ee;for(b=0;b<=p;b++)_e[b]=0;for(D=0;D<E;D++)_e[v[g+D]]++;for(H=A,R=p;R>=1&&_e[R]===0;R--);if(H>R&&(H=R),R===0)return y[C++]=1<<24|64<<16|0,y[C++]=1<<24|64<<16|0,_.bits=1,0;for(M=1;M<R&&_e[M]===0;M++);for(H<M&&(H=M),W=1,b=1;b<=p;b++)if(W<<=1,W-=_e[b],W<0)return-1;if(W>0&&(h===r||R!==1))return-1;for(xe[1]=0,b=1;b<p;b++)xe[b+1]=xe[b]+_e[b];for(D=0;D<E;D++)v[g+D]!==0&&(B[xe[v[g+D]]++]=D);if(h===r?(Oe=Xe=B,Ve=19):h===i?(Oe=u,Ge-=257,Xe=s,qe-=257,Ve=256):(Oe=t,Xe=a,Ve=-1),ne=0,D=0,b=M,Ne=C,q=H,Y=0,$=-1,O=1<<H,be=O-1,h===i&&O>n||h===l&&O>o)return 1;for(;;){lt=b-Y,B[D]<Ve?(at=0,Ee=B[D]):B[D]>Ve?(at=Xe[qe+B[D]],Ee=Oe[Ge+B[D]]):(at=96,Ee=0),ee=1<<b-Y,Ae=1<<q,M=Ae;do Ae-=ee,y[Ne+(ne>>Y)+Ae]=lt<<24|at<<16|Ee|0;while(Ae!==0);for(ee=1<<b-1;neⅇ)ee>>=1;if(ee!==0?(ne&=ee-1,ne+=ee):ne=0,D++,--_e[b]===0){if(b===R)break;b=v[g+B[D]]}if(b>H&&(ne&be)!==$){for(Y===0&&(Y=H),Ne+=M,q=b-Y,W=1<<q;q+Y<R&&(W-=_e[q+Y],!(W<=0));)q++,W<<=1;if(O+=1<<q,h===i&&O>n||h===l&&O>o)return 1;$=ne&be,y[$]=H<<24|q<<16|Ne-C|0}}return ne!==0&&(y[Ne+ne]=b-Y<<24|64<<16|0),_.bits=H,0}},70892:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var w={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};le.default=w},55796:function(Ot,le,w){"use strict";function S(ze){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(Ct){return typeof Ct}:S=function(Ct){return Ct&&typeof Symbol=="function"&&Ct.constructor===Symbol&&Ct!==Symbol.prototype?"symbol":typeof Ct},S(ze)}Object.defineProperty(le,"__esModule",{value:!0}),le._tr_init=Be,le._tr_stored_block=ut,le._tr_flush_block=Rt,le._tr_tally=zt,le._tr_align=yt;var c=m(w(35986));function e(){if(typeof WeakMap!="function")return null;var ze=new WeakMap;return e=function(){return ze},ze}function m(ze){if(ze&&ze.__esModule)return ze;if(ze===null||S(ze)!=="object"&&typeof ze!="function")return{default:ze};var Pt=e();if(Pt&&Pt.has(ze))return Pt.get(ze);var Ct={},rn=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var An in ze)if(Object.prototype.hasOwnProperty.call(ze,An)){var ln=rn?Object.getOwnPropertyDescriptor(ze,An):null;ln&&(ln.get||ln.set)?Object.defineProperty(Ct,An,ln):Ct[An]=ze[An]}return Ct.default=ze,Pt&&Pt.set(ze,Ct),Ct}var p=4,n=0,o=1,r=2;function i(ze){for(var Pt=ze.length;--Pt>=0;)ze[Pt]=0}var l=0,u=1,s=2,t=3,a=258,d=29,h=256,v=h+1+d,g=30,E=19,y=2*v+1,C=15,B=16,_=7,A=256,b=16,D=17,M=18,R=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],H=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],q=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Y=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],W=512,O=new Array((v+2)*2);i(O);var ne=new Array(g*2);i(ne);var ee=new Array(W);i(ee);var Ae=new Array(a-t+1);i(Ae);var $=new Array(d);i($);var be=new Array(g);i(be);function Ne(ze,Pt,Ct,rn,An){this.static_tree=ze,this.extra_bits=Pt,this.extra_base=Ct,this.elems=rn,this.max_length=An,this.has_stree=ze&&ze.length}var Oe,Ge,Ve;function _e(ze,Pt){this.dyn_tree=ze,this.max_code=0,this.stat_desc=Pt}function xe(ze){return ze<256?ee[ze]:ee[256+(ze>>>7)]}function Xe(ze,Pt){ze.pending_buf[ze.pending++]=Pt&255,ze.pending_buf[ze.pending++]=Pt>>>8&255}function qe(ze,Pt,Ct){ze.bi_valid>B-Ct?(ze.bi_buf|=Pt<<ze.bi_valid&65535,Xe(ze,ze.bi_buf),ze.bi_buf=Pt>>B-ze.bi_valid,ze.bi_valid+=Ct-B):(ze.bi_buf|=Pt<<ze.bi_valid&65535,ze.bi_valid+=Ct)}function lt(ze,Pt,Ct){qe(ze,Ct[Pt*2],Ct[Pt*2+1])}function at(ze,Pt){var Ct=0;do Ct|=ze&1,ze>>>=1,Ct<<=1;while(--Pt>0);return Ct>>>1}function Ee(ze){ze.bi_valid===16?(Xe(ze,ze.bi_buf),ze.bi_buf=0,ze.bi_valid=0):ze.bi_valid>=8&&(ze.pending_buf[ze.pending++]=ze.bi_buf&255,ze.bi_buf>>=8,ze.bi_valid-=8)}function X(ze,Pt){var Ct=Pt.dyn_tree,rn=Pt.max_code,An=Pt.stat_desc.static_tree,ln=Pt.stat_desc.has_stree,It=Pt.stat_desc.extra_bits,hn=Pt.stat_desc.extra_base,ot=Pt.stat_desc.max_length,Sn,zn,Fe,on,Wt,st,Yt=0;for(on=0;on<=C;on++)ze.bl_count[on]=0;for(Ct[ze.heap[ze.heap_max]*2+1]=0,Sn=ze.heap_max+1;Sn<y;Sn++)zn=ze.heap[Sn],on=Ct[Ct[zn*2+1]*2+1]+1,on>ot&&(on=ot,Yt++),Ct[zn*2+1]=on,!(zn>rn)&&(ze.bl_count[on]++,Wt=0,zn>=hn&&(Wt=It[zn-hn]),st=Ct[zn*2],ze.opt_len+=st*(on+Wt),ln&&(ze.static_len+=st*(An[zn*2+1]+Wt)));if(Yt!==0){do{for(on=ot-1;ze.bl_count[on]===0;)on--;ze.bl_count[on]--,ze.bl_count[on+1]+=2,ze.bl_count[ot]--,Yt-=2}while(Yt>0);for(on=ot;on!==0;on--)for(zn=ze.bl_count[on];zn!==0;)Fe=ze.heap[--Sn],!(Fe>rn)&&(Ct[Fe*2+1]!==on&&(ze.opt_len+=(on-Ct[Fe*2+1])*Ct[Fe*2],Ct[Fe*2+1]=on),zn--)}}function We(ze,Pt,Ct){var rn=new Array(C+1),An=0,ln,It;for(ln=1;ln<=C;ln++)rn[ln]=An=An+Ct[ln-1]<<1;for(It=0;It<=Pt;It++){var hn=ze[It*2+1];hn!==0&&(ze[It*2]=at(rn[hn]++,hn))}}function oe(){var ze,Pt,Ct,rn,An,ln=new Array(C+1);for(Ct=0,rn=0;rn<d-1;rn++)for($[rn]=Ct,ze=0;ze<1<<R[rn];ze++)Ae[Ct++]=rn;for(Ae[Ct-1]=rn,An=0,rn=0;rn<16;rn++)for(be[rn]=An,ze=0;ze<1<<H[rn];ze++)ee[An++]=rn;for(An>>=7;rn<g;rn++)for(be[rn]=An<<7,ze=0;ze<1<<H[rn]-7;ze++)ee[256+An++]=rn;for(Pt=0;Pt<=C;Pt++)ln[Pt]=0;for(ze=0;ze<=143;)O[ze*2+1]=8,ze++,ln[8]++;for(;ze<=255;)O[ze*2+1]=9,ze++,ln[9]++;for(;ze<=279;)O[ze*2+1]=7,ze++,ln[7]++;for(;ze<=287;)O[ze*2+1]=8,ze++,ln[8]++;for(We(O,v+1,ln),ze=0;ze<g;ze++)ne[ze*2+1]=5,ne[ze*2]=at(ze,5);Oe=new Ne(O,R,h+1,v,C),Ge=new Ne(ne,H,0,g,C),Ve=new Ne(new Array(0),q,0,E,_)}function K(ze){var Pt;for(Pt=0;Pt<v;Pt++)ze.dyn_ltree[Pt*2]=0;for(Pt=0;Pt<g;Pt++)ze.dyn_dtree[Pt*2]=0;for(Pt=0;Pt<E;Pt++)ze.bl_tree[Pt*2]=0;ze.dyn_ltree[A*2]=1,ze.opt_len=ze.static_len=0,ze.last_lit=ze.matches=0}function V(ze){ze.bi_valid>8?Xe(ze,ze.bi_buf):ze.bi_valid>0&&(ze.pending_buf[ze.pending++]=ze.bi_buf),ze.bi_buf=0,ze.bi_valid=0}function re(ze,Pt,Ct,rn){V(ze),rn&&(Xe(ze,Ct),Xe(ze,~Ct)),c.arraySet(ze.pending_buf,ze.window,Pt,Ct,ze.pending),ze.pending+=Ct}function te(ze,Pt,Ct,rn){var An=Pt*2,ln=Ct*2;return ze[An]<ze[ln]||ze[An]===ze[ln]&&rn[Pt]<=rn[Ct]}function P(ze,Pt,Ct){for(var rn=ze.heap[Ct],An=Ct<<1;An<=ze.heap_len&&(An<ze.heap_len&&te(Pt,ze.heap[An+1],ze.heap[An],ze.depth)&&An++,!te(Pt,rn,ze.heap[An],ze.depth));)ze.heap[Ct]=ze.heap[An],Ct=An,An<<=1;ze.heap[Ct]=rn}function z(ze,Pt,Ct){var rn,An,ln=0,It,hn;if(ze.last_lit!==0)do rn=ze.pending_buf[ze.d_buf+ln*2]<<8|ze.pending_buf[ze.d_buf+ln*2+1],An=ze.pending_buf[ze.l_buf+ln],ln++,rn===0?lt(ze,An,Pt):(It=Ae[An],lt(ze,It+h+1,Pt),hn=R[It],hn!==0&&(An-=$[It],qe(ze,An,hn)),rn--,It=xe(rn),lt(ze,It,Ct),hn=H[It],hn!==0&&(rn-=be[It],qe(ze,rn,hn)));while(ln<ze.last_lit);lt(ze,A,Pt)}function U(ze,Pt){var Ct=Pt.dyn_tree,rn=Pt.stat_desc.static_tree,An=Pt.stat_desc.has_stree,ln=Pt.stat_desc.elems,It,hn,ot=-1,Sn;for(ze.heap_len=0,ze.heap_max=y,It=0;It<ln;It++)Ct[It*2]!==0?(ze.heap[++ze.heap_len]=ot=It,ze.depth[It]=0):Ct[It*2+1]=0;for(;ze.heap_len<2;)Sn=ze.heap[++ze.heap_len]=ot<2?++ot:0,Ct[Sn*2]=1,ze.depth[Sn]=0,ze.opt_len--,An&&(ze.static_len-=rn[Sn*2+1]);for(Pt.max_code=ot,It=ze.heap_len>>1;It>=1;It--)P(ze,Ct,It);Sn=ln;do It=ze.heap[1],ze.heap[1]=ze.heap[ze.heap_len--],P(ze,Ct,1),hn=ze.heap[1],ze.heap[--ze.heap_max]=It,ze.heap[--ze.heap_max]=hn,Ct[Sn*2]=Ct[It*2]+Ct[hn*2],ze.depth[Sn]=(ze.depth[It]>=ze.depth[hn]?ze.depth[It]:ze.depth[hn])+1,Ct[It*2+1]=Ct[hn*2+1]=Sn,ze.heap[1]=Sn++,P(ze,Ct,1);while(ze.heap_len>=2);ze.heap[--ze.heap_max]=ze.heap[1],X(ze,Pt),We(Ct,ot,ze.bl_count)}function fe(ze,Pt,Ct){var rn,An=-1,ln,It=Pt[0*2+1],hn=0,ot=7,Sn=4;for(It===0&&(ot=138,Sn=3),Pt[(Ct+1)*2+1]=65535,rn=0;rn<=Ct;rn++)ln=It,It=Pt[(rn+1)*2+1],!(++hn<ot&&ln===It)&&(hn<Sn?ze.bl_tree[ln*2]+=hn:ln!==0?(ln!==An&&ze.bl_tree[ln*2]++,ze.bl_tree[b*2]++):hn<=10?ze.bl_tree[D*2]++:ze.bl_tree[M*2]++,hn=0,An=ln,It===0?(ot=138,Sn=3):ln===It?(ot=6,Sn=3):(ot=7,Sn=4))}function Me(ze,Pt,Ct){var rn,An=-1,ln,It=Pt[0*2+1],hn=0,ot=7,Sn=4;for(It===0&&(ot=138,Sn=3),rn=0;rn<=Ct;rn++)if(ln=It,It=Pt[(rn+1)*2+1],!(++hn<ot&&ln===It)){if(hn<Sn)do lt(ze,ln,ze.bl_tree);while(--hn!==0);else ln!==0?(ln!==An&&(lt(ze,ln,ze.bl_tree),hn--),lt(ze,b,ze.bl_tree),qe(ze,hn-3,2)):hn<=10?(lt(ze,D,ze.bl_tree),qe(ze,hn-3,3)):(lt(ze,M,ze.bl_tree),qe(ze,hn-11,7));hn=0,An=ln,It===0?(ot=138,Sn=3):ln===It?(ot=6,Sn=3):(ot=7,Sn=4)}}function Re(ze){var Pt;for(fe(ze,ze.dyn_ltree,ze.l_desc.max_code),fe(ze,ze.dyn_dtree,ze.d_desc.max_code),U(ze,ze.bl_desc),Pt=E-1;Pt>=3&&ze.bl_tree[Y[Pt]*2+1]===0;Pt--);return ze.opt_len+=3*(Pt+1)+5+5+4,Pt}function Ye(ze,Pt,Ct,rn){var An;for(qe(ze,Pt-257,5),qe(ze,Ct-1,5),qe(ze,rn-4,4),An=0;An<rn;An++)qe(ze,ze.bl_tree[Y[An]*2+1],3);Me(ze,ze.dyn_ltree,Pt-1),Me(ze,ze.dyn_dtree,Ct-1)}function de(ze){var Pt=4093624447,Ct;for(Ct=0;Ct<=31;Ct++,Pt>>>=1)if(Pt&1&&ze.dyn_ltree[Ct*2]!==0)return n;if(ze.dyn_ltree[9*2]!==0||ze.dyn_ltree[10*2]!==0||ze.dyn_ltree[13*2]!==0)return o;for(Ct=32;Ct<h;Ct++)if(ze.dyn_ltree[Ct*2]!==0)return o;return n}var rt=!1;function Be(ze){rt||(oe(),rt=!0),ze.l_desc=new _e(ze.dyn_ltree,Oe),ze.d_desc=new _e(ze.dyn_dtree,Ge),ze.bl_desc=new _e(ze.bl_tree,Ve),ze.bi_buf=0,ze.bi_valid=0,K(ze)}function ut(ze,Pt,Ct,rn){qe(ze,(l<<1)+(rn?1:0),3),re(ze,Pt,Ct,!0)}function yt(ze){qe(ze,u<<1,3),lt(ze,A,O),Ee(ze)}function Rt(ze,Pt,Ct,rn){var An,ln,It=0;ze.level>0?(ze.strm.data_type===r&&(ze.strm.data_type=de(ze)),U(ze,ze.l_desc),U(ze,ze.d_desc),It=Re(ze),An=ze.opt_len+3+7>>>3,ln=ze.static_len+3+7>>>3,ln<=An&&(An=ln)):An=ln=Ct+5,Ct+4<=An&&Pt!==-1?ut(ze,Pt,Ct,rn):ze.strategy===p||ln===An?(qe(ze,(u<<1)+(rn?1:0),3),z(ze,O,ne)):(qe(ze,(s<<1)+(rn?1:0),3),Ye(ze,ze.l_desc.max_code+1,ze.d_desc.max_code+1,It+1),z(ze,ze.dyn_ltree,ze.dyn_dtree)),K(ze),rn&&V(ze)}function zt(ze,Pt,Ct){return ze.pending_buf[ze.d_buf+ze.last_lit*2]=Pt>>>8&255,ze.pending_buf[ze.d_buf+ze.last_lit*2+1]=Pt&255,ze.pending_buf[ze.l_buf+ze.last_lit]=Ct&255,ze.last_lit++,Pt===0?ze.dyn_ltree[Ct*2]++:(ze.matches++,Pt--,ze.dyn_ltree[(Ae[Ct]+h+1)*2]++,ze.dyn_dtree[xe(Pt)*2]++),ze.last_lit===ze.lit_bufsize-1}},27589:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=w;function w(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},16327:function(Ot,le,w){"use strict";function S(u){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(t){return typeof t}:S=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},S(u)}Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var c=m(w(50500));function e(){if(typeof WeakMap!="function")return null;var u=new WeakMap;return e=function(){return u},u}function m(u){if(u&&u.__esModule)return u;if(u===null||S(u)!=="object"&&typeof u!="function")return{default:u};var s=e();if(s&&s.has(u))return s.get(u);var t={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in u)if(Object.prototype.hasOwnProperty.call(u,d)){var h=a?Object.getOwnPropertyDescriptor(u,d):null;h&&(h.get||h.set)?Object.defineProperty(t,d,h):t[d]=u[d]}return t.default=u,s&&s.set(u,t),t}function p(u,s){if(!(u instanceof s))throw new TypeError("Cannot call a class as a function")}function n(u,s){for(var t=0;t<s.length;t++){var a=s[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(u,a.key,a)}}function o(u,s,t){return s&&n(u.prototype,s),t&&n(u,t),u}var r=!1,i=40*1024*1024,l=function(){function u(){p(this,u),this._websocket=null,this._rQi=0,this._rQlen=0,this._rQbufferSize=1024*1024*4,this._rQ=null,this._sQbufferSize=1024*10,this._sQlen=0,this._sQ=null,this._eventHandlers={message:function(){},open:function(){},close:function(){},error:function(){}}}return o(u,[{key:"rQpeek8",value:function(){return this._rQ[this._rQi]}},{key:"rQskipBytes",value:function(t){this._rQi+=t}},{key:"rQshift8",value:function(){return this._rQshift(1)}},{key:"rQshift16",value:function(){return this._rQshift(2)}},{key:"rQshift32",value:function(){return this._rQshift(4)}},{key:"_rQshift",value:function(t){for(var a=0,d=t-1;d>=0;d--)a+=this._rQ[this._rQi++]<<d*8;return a}},{key:"rQshiftStr",value:function(t){typeof t=="undefined"&&(t=this.rQlen);for(var a="",d=0;d<t;d+=4096){var h=this.rQshiftBytes(Math.min(4096,t-d));a+=String.fromCharCode.apply(null,h)}return a}},{key:"rQshiftBytes",value:function(t){return typeof t=="undefined"&&(t=this.rQlen),this._rQi+=t,new Uint8Array(this._rQ.buffer,this._rQi-t,t)}},{key:"rQshiftTo",value:function(t,a){a===void 0&&(a=this.rQlen),t.set(new Uint8Array(this._rQ.buffer,this._rQi,a)),this._rQi+=a}},{key:"rQslice",value:function(t){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.rQlen;return new Uint8Array(this._rQ.buffer,this._rQi+t,a-t)}},{key:"rQwait",value:function(t,a,d){if(this.rQlen<a){if(d){if(this._rQi<d)throw new Error("rQwait cannot backup "+d+" bytes");this._rQi-=d}return!0}return!1}},{key:"flush",value:function(){this._sQlen>0&&this._websocket.readyState===WebSocket.OPEN&&(this._websocket.send(this._encodeMessage()),this._sQlen=0)}},{key:"send",value:function(t){this._sQ.set(t,this._sQlen),this._sQlen+=t.length,this.flush()}},{key:"sendString",value:function(t){this.send(t.split("").map(function(a){return a.charCodeAt(0)}))}},{key:"off",value:function(t){this._eventHandlers[t]=function(){}}},{key:"on",value:function(t,a){this._eventHandlers[t]=a}},{key:"_allocateBuffers",value:function(){this._rQ=new Uint8Array(this._rQbufferSize),this._sQ=new Uint8Array(this._sQbufferSize)}},{key:"init",value:function(){this._allocateBuffers(),this._rQi=0,this._websocket=null}},{key:"open",value:function(t,a){var d=this;this.init(),this._websocket=new WebSocket(t,a),this._websocket.binaryType="arraybuffer",this._websocket.onmessage=this._recvMessage.bind(this),this._websocket.onopen=function(){c.Debug(">> WebSock.onopen"),d._websocket.protocol&&c.Info("Server choose sub-protocol: "+d._websocket.protocol),d._eventHandlers.open(),c.Debug("<< WebSock.onopen")},this._websocket.onclose=function(h){c.Debug(">> WebSock.onclose"),d._eventHandlers.close(h),c.Debug("<< WebSock.onclose")},this._websocket.onerror=function(h){c.Debug(">> WebSock.onerror: "+h),d._eventHandlers.error(h),c.Debug("<< WebSock.onerror: "+h)}}},{key:"close",value:function(){this._websocket&&((this._websocket.readyState===WebSocket.OPEN||this._websocket.readyState===WebSocket.CONNECTING)&&(c.Info("Closing WebSocket connection"),this._websocket.close()),this._websocket.onmessage=function(){})}},{key:"_encodeMessage",value:function(){return new Uint8Array(this._sQ.buffer,0,this._sQlen)}},{key:"_expandCompactRQ",value:function(t){var a=(this._rQlen-this._rQi+t)*8,d=this._rQbufferSize<a;if(d&&(this._rQbufferSize=Math.max(this._rQbufferSize*2,a)),this._rQbufferSize>i&&(this._rQbufferSize=i,this._rQbufferSize-this.rQlen<t))throw new Error("Receive Queue buffer exceeded "+i+" bytes, and the new message could not fit");if(d){var h=this._rQ.buffer;this._rQ=new Uint8Array(this._rQbufferSize),this._rQ.set(new Uint8Array(h,this._rQi,this._rQlen-this._rQi))}else r?this._rQ.copyWithin(0,this._rQi,this._rQlen):this._rQ.set(new Uint8Array(this._rQ.buffer,this._rQi,this._rQlen-this._rQi));this._rQlen=this._rQlen-this._rQi,this._rQi=0}},{key:"_DecodeMessage",value:function(t){var a=new Uint8Array(t);a.length>this._rQbufferSize-this._rQlen&&this._expandCompactRQ(a.length),this._rQ.set(a,this._rQlen),this._rQlen+=a.length}},{key:"_recvMessage",value:function(t){this._DecodeMessage(t.data),this.rQlen>0?(this._eventHandlers.message(),this._rQlen==this._rQi&&(this._rQlen=0,this._rQi=0)):c.Debug("Ignoring empty message")}},{key:"sQ",get:function(){return this._sQ}},{key:"rQ",get:function(){return this._rQ}},{key:"rQi",get:function(){return this._rQi},set:function(t){this._rQi=t}},{key:"rQlen",get:function(){return this._rQlen-this._rQi}}]),u}();le.default=l},2637:function(Ot,le,w){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),Object.defineProperty(le,"DraggableCore",{enumerable:!0,get:function(){return r.default}}),le.default=void 0;var S=s(w(59301)),c=l(w(12708)),e=l(w(4676)),m=l(w(57780)),p=w(13957),n=w(9479),o=w(36641),r=l(w(80486)),i=l(w(94187));function l(g){return g&&g.__esModule?g:{default:g}}function u(g){if(typeof WeakMap!="function")return null;var E=new WeakMap,y=new WeakMap;return(u=function(C){return C?y:E})(g)}function s(g,E){if(!E&&g&&g.__esModule)return g;if(g===null||typeof g!="object"&&typeof g!="function")return{default:g};var y=u(E);if(y&&y.has(g))return y.get(g);var C={},B=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var _ in g)if(_!=="default"&&Object.prototype.hasOwnProperty.call(g,_)){var A=B?Object.getOwnPropertyDescriptor(g,_):null;A&&(A.get||A.set)?Object.defineProperty(C,_,A):C[_]=g[_]}return C.default=g,y&&y.set(g,C),C}function t(){return t=Object.assign?Object.assign.bind():function(g){for(var E=1;E<arguments.length;E++){var y=arguments[E];for(var C in y)Object.prototype.hasOwnProperty.call(y,C)&&(g[C]=y[C])}return g},t.apply(this,arguments)}function a(g,E,y){return E=d(E),E in g?Object.defineProperty(g,E,{value:y,enumerable:!0,configurable:!0,writable:!0}):g[E]=y,g}function d(g){var E=h(g,"string");return typeof E=="symbol"?E:String(E)}function h(g,E){if(typeof g!="object"||g===null)return g;var y=g[Symbol.toPrimitive];if(y!==void 0){var C=y.call(g,E||"default");if(typeof C!="object")return C;throw new TypeError("@@toPrimitive must return a primitive value.")}return(E==="string"?String:Number)(g)}class v extends S.Component{static getDerivedStateFromProps(E,y){let{position:C}=E,{prevPropsPosition:B}=y;return C&&(!B||C.x!==B.x||C.y!==B.y)?((0,i.default)("Draggable: getDerivedStateFromProps %j",{position:C,prevPropsPosition:B}),{x:C.x,y:C.y,prevPropsPosition:cu({},C)}):null}constructor(E){super(E),a(this,"onDragStart",(y,C)=>{if((0,i.default)("Draggable: onDragStart: %j",C),this.props.onStart(y,(0,n.createDraggableData)(this,C))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),a(this,"onDrag",(y,C)=>{if(!this.state.dragging)return!1;(0,i.default)("Draggable: onDrag: %j",C);const B=(0,n.createDraggableData)(this,C),_={x:B.x,y:B.y,slackX:0,slackY:0};if(this.props.bounds){const{x:b,y:D}=_;_.x+=this.state.slackX,_.y+=this.state.slackY;const[M,R]=(0,n.getBoundPosition)(this,_.x,_.y);_.x=M,_.y=R,_.slackX=this.state.slackX+(b-_.x),_.slackY=this.state.slackY+(D-_.y),B.x=_.x,B.y=_.y,B.deltaX=_.x-this.state.x,B.deltaY=_.y-this.state.y}if(this.props.onDrag(y,B)===!1)return!1;this.setState(_)}),a(this,"onDragStop",(y,C)=>{if(!this.state.dragging||this.props.onStop(y,(0,n.createDraggableData)(this,C))===!1)return!1;(0,i.default)("Draggable: onDragStop: %j",C);const _={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:b,y:D}=this.props.position;_.x=b,_.y=D}this.setState(_)}),this.state={dragging:!1,dragged:!1,x:E.position?E.position.x:E.defaultPosition.x,y:E.position?E.position.y:E.defaultPosition.y,prevPropsPosition:cu({},E.position),slackX:0,slackY:0,isElementSVG:!1},E.position&&!(E.onDrag||E.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var E,y;return(E=(y=this.props)===null||y===void 0||(y=y.nodeRef)===null||y===void 0?void 0:y.current)!==null&&E!==void 0?E:e.default.findDOMNode(this)}render(){const $=this.props,{axis:E,bounds:y,children:C,defaultPosition:B,defaultClassName:_,defaultClassNameDragging:A,defaultClassNameDragged:b,position:D,positionOffset:M,scale:R}=$,H=cf($,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let q={},Y=null;const O=!!!D||this.state.dragging,ne=D||B,ee={x:(0,n.canDragX)(this)&&O?this.state.x:ne.x,y:(0,n.canDragY)(this)&&O?this.state.y:ne.y};this.state.isElementSVG?Y=(0,p.createSVGTransform)(ee,M):q=(0,p.createCSSTransform)(ee,M);const Ae=(0,m.default)(C.props.className||"",_,{[A]:this.state.dragging,[b]:this.state.dragged});return S.createElement(r.default,t({},H,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),S.cloneElement(S.Children.only(C),{className:Ae,style:cu(cu({},C.props.style),q),transform:Y}))}}le.default=v,a(v,"displayName","Draggable"),a(v,"propTypes",K0(cu({},r.default.propTypes),{axis:c.default.oneOf(["both","x","y","none"]),bounds:c.default.oneOfType([c.default.shape({left:c.default.number,right:c.default.number,top:c.default.number,bottom:c.default.number}),c.default.string,c.default.oneOf([!1])]),defaultClassName:c.default.string,defaultClassNameDragging:c.default.string,defaultClassNameDragged:c.default.string,defaultPosition:c.default.shape({x:c.default.number,y:c.default.number}),positionOffset:c.default.shape({x:c.default.oneOfType([c.default.number,c.default.string]),y:c.default.oneOfType([c.default.number,c.default.string])}),position:c.default.shape({x:c.default.number,y:c.default.number}),className:o.dontSetMe,style:o.dontSetMe,transform:o.dontSetMe})),a(v,"defaultProps",K0(cu({},r.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},80486:function(Ot,le,w){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var S=l(w(59301)),c=r(w(12708)),e=r(w(4676)),m=w(13957),p=w(9479),n=w(36641),o=r(w(94187));function r(v){return v&&v.__esModule?v:{default:v}}function i(v){if(typeof WeakMap!="function")return null;var g=new WeakMap,E=new WeakMap;return(i=function(y){return y?E:g})(v)}function l(v,g){if(!g&&v&&v.__esModule)return v;if(v===null||typeof v!="object"&&typeof v!="function")return{default:v};var E=i(g);if(E&&E.has(v))return E.get(v);var y={},C=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var B in v)if(B!=="default"&&Object.prototype.hasOwnProperty.call(v,B)){var _=C?Object.getOwnPropertyDescriptor(v,B):null;_&&(_.get||_.set)?Object.defineProperty(y,B,_):y[B]=v[B]}return y.default=v,E&&E.set(v,y),y}function u(v,g,E){return g=s(g),g in v?Object.defineProperty(v,g,{value:E,enumerable:!0,configurable:!0,writable:!0}):v[g]=E,v}function s(v){var g=t(v,"string");return typeof g=="symbol"?g:String(g)}function t(v,g){if(typeof v!="object"||v===null)return v;var E=v[Symbol.toPrimitive];if(E!==void 0){var y=E.call(v,g||"default");if(typeof y!="object")return y;throw new TypeError("@@toPrimitive must return a primitive value.")}return(g==="string"?String:Number)(v)}const a={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let d=a.mouse;class h extends S.Component{constructor(){super(...arguments),u(this,"dragging",!1),u(this,"lastX",NaN),u(this,"lastY",NaN),u(this,"touchIdentifier",null),u(this,"mounted",!1),u(this,"handleDragStart",g=>{if(this.props.onMouseDown(g),!this.props.allowAnyClick&&typeof g.button=="number"&&g.button!==0)return!1;const E=this.findDOMNode();if(!E||!E.ownerDocument||!E.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:y}=E;if(this.props.disabled||!(g.target instanceof y.defaultView.Node)||this.props.handle&&!(0,m.matchesSelectorAndParentsTo)(g.target,this.props.handle,E)||this.props.cancel&&(0,m.matchesSelectorAndParentsTo)(g.target,this.props.cancel,E))return;g.type==="touchstart"&&g.preventDefault();const C=(0,m.getTouchIdentifier)(g);this.touchIdentifier=C;const B=(0,p.getControlPosition)(g,C,this);if(B==null)return;const{x:_,y:A}=B,b=(0,p.createCoreData)(this,_,A);(0,o.default)("DraggableCore: handleDragStart: %j",b),(0,o.default)("calling",this.props.onStart),!(this.props.onStart(g,b)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,m.addUserSelectStyles)(y),this.dragging=!0,this.lastX=_,this.lastY=A,(0,m.addEvent)(y,d.move,this.handleDrag),(0,m.addEvent)(y,d.stop,this.handleDragStop))}),u(this,"handleDrag",g=>{const E=(0,p.getControlPosition)(g,this.touchIdentifier,this);if(E==null)return;let{x:y,y:C}=E;if(Array.isArray(this.props.grid)){let A=y-this.lastX,b=C-this.lastY;if([A,b]=(0,p.snapToGrid)(this.props.grid,A,b),!A&&!b)return;y=this.lastX+A,C=this.lastY+b}const B=(0,p.createCoreData)(this,y,C);if((0,o.default)("DraggableCore: handleDrag: %j",B),this.props.onDrag(g,B)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(A){const b=document.createEvent("MouseEvents");b.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(b)}return}this.lastX=y,this.lastY=C}),u(this,"handleDragStop",g=>{if(!this.dragging)return;const E=(0,p.getControlPosition)(g,this.touchIdentifier,this);if(E==null)return;let{x:y,y:C}=E;if(Array.isArray(this.props.grid)){let b=y-this.lastX||0,D=C-this.lastY||0;[b,D]=(0,p.snapToGrid)(this.props.grid,b,D),y=this.lastX+b,C=this.lastY+D}const B=(0,p.createCoreData)(this,y,C);if(this.props.onStop(g,B)===!1||this.mounted===!1)return!1;const A=this.findDOMNode();A&&this.props.enableUserSelectHack&&(0,m.removeUserSelectStyles)(A.ownerDocument),(0,o.default)("DraggableCore: handleDragStop: %j",B),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,A&&((0,o.default)("DraggableCore: Removing handlers"),(0,m.removeEvent)(A.ownerDocument,d.move,this.handleDrag),(0,m.removeEvent)(A.ownerDocument,d.stop,this.handleDragStop))}),u(this,"onMouseDown",g=>(d=a.mouse,this.handleDragStart(g))),u(this,"onMouseUp",g=>(d=a.mouse,this.handleDragStop(g))),u(this,"onTouchStart",g=>(d=a.touch,this.handleDragStart(g))),u(this,"onTouchEnd",g=>(d=a.touch,this.handleDragStop(g)))}componentDidMount(){this.mounted=!0;const g=this.findDOMNode();g&&(0,m.addEvent)(g,a.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const g=this.findDOMNode();if(g){const{ownerDocument:E}=g;(0,m.removeEvent)(E,a.mouse.move,this.handleDrag),(0,m.removeEvent)(E,a.touch.move,this.handleDrag),(0,m.removeEvent)(E,a.mouse.stop,this.handleDragStop),(0,m.removeEvent)(E,a.touch.stop,this.handleDragStop),(0,m.removeEvent)(g,a.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,m.removeUserSelectStyles)(E)}}findDOMNode(){var g,E;return(g=this.props)!==null&&g!==void 0&&g.nodeRef?(E=this.props)===null||E===void 0||(E=E.nodeRef)===null||E===void 0?void 0:E.current:e.default.findDOMNode(this)}render(){return S.cloneElement(S.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}le.default=h,u(h,"displayName","DraggableCore"),u(h,"propTypes",{allowAnyClick:c.default.bool,children:c.default.node.isRequired,disabled:c.default.bool,enableUserSelectHack:c.default.bool,offsetParent:function(v,g){if(v[g]&&v[g].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:c.default.arrayOf(c.default.number),handle:c.default.string,cancel:c.default.string,nodeRef:c.default.object,onStart:c.default.func,onDrag:c.default.func,onStop:c.default.func,onMouseDown:c.default.func,scale:c.default.number,className:n.dontSetMe,style:n.dontSetMe,transform:n.dontSetMe}),u(h,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},12911:function(Ot,le,w){"use strict";const{default:S,DraggableCore:c}=w(2637);Ot.exports=S,Ot.exports.default=S,Ot.exports.DraggableCore=c},13957:function(Ot,le,w){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.addClassName=B,le.addEvent=r,le.addUserSelectStyles=y,le.createCSSTransform=d,le.createSVGTransform=h,le.getTouch=g,le.getTouchIdentifier=E,le.getTranslation=v,le.innerHeight=s,le.innerWidth=t,le.matchesSelector=n,le.matchesSelectorAndParentsTo=o,le.offsetXYFromParent=a,le.outerHeight=l,le.outerWidth=u,le.removeClassName=_,le.removeEvent=i,le.removeUserSelectStyles=C;var S=w(36641),c=m(w(32092));function e(A){if(typeof WeakMap!="function")return null;var b=new WeakMap,D=new WeakMap;return(e=function(M){return M?D:b})(A)}function m(A,b){if(!b&&A&&A.__esModule)return A;if(A===null||typeof A!="object"&&typeof A!="function")return{default:A};var D=e(b);if(D&&D.has(A))return D.get(A);var M={},R=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var H in A)if(H!=="default"&&Object.prototype.hasOwnProperty.call(A,H)){var q=R?Object.getOwnPropertyDescriptor(A,H):null;q&&(q.get||q.set)?Object.defineProperty(M,H,q):M[H]=A[H]}return M.default=A,D&&D.set(A,M),M}let p="";function n(A,b){return p||(p=(0,S.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(D){return(0,S.isFunction)(A[D])})),(0,S.isFunction)(A[p])?A[p](b):!1}function o(A,b,D){let M=A;do{if(n(M,b))return!0;if(M===D)return!1;M=M.parentNode}while(M);return!1}function r(A,b,D,M){if(!A)return;const R=cu({capture:!0},M);A.addEventListener?A.addEventListener(b,D,R):A.attachEvent?A.attachEvent("on"+b,D):A["on"+b]=D}function i(A,b,D,M){if(!A)return;const R=cu({capture:!0},M);A.removeEventListener?A.removeEventListener(b,D,R):A.detachEvent?A.detachEvent("on"+b,D):A["on"+b]=null}function l(A){let b=A.clientHeight;const D=A.ownerDocument.defaultView.getComputedStyle(A);return b+=(0,S.int)(D.borderTopWidth),b+=(0,S.int)(D.borderBottomWidth),b}function u(A){let b=A.clientWidth;const D=A.ownerDocument.defaultView.getComputedStyle(A);return b+=(0,S.int)(D.borderLeftWidth),b+=(0,S.int)(D.borderRightWidth),b}function s(A){let b=A.clientHeight;const D=A.ownerDocument.defaultView.getComputedStyle(A);return b-=(0,S.int)(D.paddingTop),b-=(0,S.int)(D.paddingBottom),b}function t(A){let b=A.clientWidth;const D=A.ownerDocument.defaultView.getComputedStyle(A);return b-=(0,S.int)(D.paddingLeft),b-=(0,S.int)(D.paddingRight),b}function a(A,b,D){const R=b===b.ownerDocument.body?{left:0,top:0}:b.getBoundingClientRect(),H=(A.clientX+b.scrollLeft-R.left)/D,q=(A.clientY+b.scrollTop-R.top)/D;return{x:H,y:q}}function d(A,b){const D=v(A,b,"px");return{[(0,c.browserPrefixToKey)("transform",c.default)]:D}}function h(A,b){return v(A,b,"")}function v(A,b,D){let{x:M,y:R}=A,H="translate(".concat(M).concat(D,",").concat(R).concat(D,")");if(b){const q="".concat(typeof b.x=="string"?b.x:b.x+D),Y="".concat(typeof b.y=="string"?b.y:b.y+D);H="translate(".concat(q,", ").concat(Y,")")+H}return H}function g(A,b){return A.targetTouches&&(0,S.findInArray)(A.targetTouches,D=>b===D.identifier)||A.changedTouches&&(0,S.findInArray)(A.changedTouches,D=>b===D.identifier)}function E(A){if(A.targetTouches&&A.targetTouches[0])return A.targetTouches[0].identifier;if(A.changedTouches&&A.changedTouches[0])return A.changedTouches[0].identifier}function y(A){if(!A)return;let b=A.getElementById("react-draggable-style-el");b||(b=A.createElement("style"),b.type="text/css",b.id="react-draggable-style-el",b.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
|
|
|
`,b.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
|
|
|
`,A.getElementsByTagName("head")[0].appendChild(b)),A.body&&B(A.body,"react-draggable-transparent-selection")}function C(A){if(A)try{if(A.body&&_(A.body,"react-draggable-transparent-selection"),A.selection)A.selection.empty();else{const b=(A.defaultView||window).getSelection();b&&b.type!=="Caret"&&b.removeAllRanges()}}catch(b){}}function B(A,b){A.classList?A.classList.add(b):A.className.match(new RegExp("(?:^|\\s)".concat(b,"(?!\\S)")))||(A.className+=" ".concat(b))}function _(A,b){A.classList?A.classList.remove(b):A.className=A.className.replace(new RegExp("(?:^|\\s)".concat(b,"(?!\\S)"),"g"),"")}},32092:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.browserPrefixToKey=c,le.browserPrefixToStyle=e,le.default=void 0,le.getPrefix=S;const w=["Moz","Webkit","O","ms"];function S(){var n;let o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const r=(n=window.document)===null||n===void 0||(n=n.documentElement)===null||n===void 0?void 0:n.style;if(!r||o in r)return"";for(let i=0;i<w.length;i++)if(c(o,w[i])in r)return w[i];return""}function c(n,o){return o?"".concat(o).concat(m(n)):n}function e(n,o){return o?"-".concat(o.toLowerCase(),"-").concat(n):n}function m(n){let o="",r=!0;for(let i=0;i<n.length;i++)r?(o+=n[i].toUpperCase(),r=!1):n[i]==="-"?r=!0:o+=n[i];return o}var p=le.default=S()},94187:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=w;function w(){}},9479:function(Ot,le,w){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.canDragX=p,le.canDragY=n,le.createCoreData=r,le.createDraggableData=i,le.getBoundPosition=e,le.getControlPosition=o,le.snapToGrid=m;var S=w(36641),c=w(13957);function e(s,t,a){if(!s.props.bounds)return[t,a];let{bounds:d}=s.props;d=typeof d=="string"?d:l(d);const h=u(s);if(typeof d=="string"){const{ownerDocument:v}=h,g=v.defaultView;let E;if(d==="parent"?E=h.parentNode:E=v.querySelector(d),!(E instanceof g.HTMLElement))throw new Error('Bounds selector "'+d+'" could not find an element.');const y=E,C=g.getComputedStyle(h),B=g.getComputedStyle(y);d={left:-h.offsetLeft+(0,S.int)(B.paddingLeft)+(0,S.int)(C.marginLeft),top:-h.offsetTop+(0,S.int)(B.paddingTop)+(0,S.int)(C.marginTop),right:(0,c.innerWidth)(y)-(0,c.outerWidth)(h)-h.offsetLeft+(0,S.int)(B.paddingRight)-(0,S.int)(C.marginRight),bottom:(0,c.innerHeight)(y)-(0,c.outerHeight)(h)-h.offsetTop+(0,S.int)(B.paddingBottom)-(0,S.int)(C.marginBottom)}}return(0,S.isNum)(d.right)&&(t=Math.min(t,d.right)),(0,S.isNum)(d.bottom)&&(a=Math.min(a,d.bottom)),(0,S.isNum)(d.left)&&(t=Math.max(t,d.left)),(0,S.isNum)(d.top)&&(a=Math.max(a,d.top)),[t,a]}function m(s,t,a){const d=Math.round(t/s[0])*s[0],h=Math.round(a/s[1])*s[1];return[d,h]}function p(s){return s.props.axis==="both"||s.props.axis==="x"}function n(s){return s.props.axis==="both"||s.props.axis==="y"}function o(s,t,a){const d=typeof t=="number"?(0,c.getTouch)(s,t):null;if(typeof t=="number"&&!d)return null;const h=u(a),v=a.props.offsetParent||h.offsetParent||h.ownerDocument.body;return(0,c.offsetXYFromParent)(d||s,v,a.props.scale)}function r(s,t,a){const d=!(0,S.isNum)(s.lastX),h=u(s);return d?{node:h,deltaX:0,deltaY:0,lastX:t,lastY:a,x:t,y:a}:{node:h,deltaX:t-s.lastX,deltaY:a-s.lastY,lastX:s.lastX,lastY:s.lastY,x:t,y:a}}function i(s,t){const a=s.props.scale;return{node:t.node,x:s.state.x+t.deltaX/a,y:s.state.y+t.deltaY/a,deltaX:t.deltaX/a,deltaY:t.deltaY/a,lastX:s.state.x,lastY:s.state.y}}function l(s){return{left:s.left,top:s.top,right:s.right,bottom:s.bottom}}function u(s){const t=s.findDOMNode();if(!t)throw new Error("<DraggableCore>: Unmounted during event!");return t}},36641:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.dontSetMe=m,le.findInArray=w,le.int=e,le.isFunction=S,le.isNum=c;function w(p,n){for(let o=0,r=p.length;o<r;o++)if(n.apply(n,[p[o],o,p]))return p[o]}function S(p){return typeof p=="function"||Object.prototype.toString.call(p)==="[object Function]"}function c(p){return typeof p=="number"&&!isNaN(p)}function e(p){return parseInt(p,10)}function m(p,n,o){if(p[n])return new Error("Invalid prop ".concat(n," passed to ").concat(o," - do not set this, set it on the child."))}},51353:function(Ot,le,w){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),Object.defineProperty(le,"DraggableCore",{enumerable:!0,get:function(){return r.default}}),le.default=void 0;var S=u(w(59301)),c=l(w(12708)),e=l(w(4676)),m=w(14625),p=w(77026),n=w(22013),o=w(80217),r=l(w(68555)),i=l(w(97510));function l(v){return v&&v.__esModule?v:{default:v}}function u(v,g){if(typeof WeakMap=="function")var E=new WeakMap,y=new WeakMap;return(u=function(C,B){if(!B&&C&&C.__esModule)return C;var _,A,b={__proto__:null,default:C};if(C===null||typeof C!="object"&&typeof C!="function")return b;if(_=B?y:E){if(_.has(C))return _.get(C);_.set(C,b)}for(const D in C)D!=="default"&&{}.hasOwnProperty.call(C,D)&&((A=(_=Object.defineProperty)&&Object.getOwnPropertyDescriptor(C,D))&&(A.get||A.set)?_(b,D,A):b[D]=C[D]);return b})(v,g)}function s(){return s=Object.assign?Object.assign.bind():function(v){for(var g=1;g<arguments.length;g++){var E=arguments[g];for(var y in E)({}).hasOwnProperty.call(E,y)&&(v[y]=E[y])}return v},s.apply(null,arguments)}function t(v,g,E){return(g=a(g))in v?Object.defineProperty(v,g,{value:E,enumerable:!0,configurable:!0,writable:!0}):v[g]=E,v}function a(v){var g=d(v,"string");return typeof g=="symbol"?g:g+""}function d(v,g){if(typeof v!="object"||!v)return v;var E=v[Symbol.toPrimitive];if(E!==void 0){var y=E.call(v,g||"default");if(typeof y!="object")return y;throw new TypeError("@@toPrimitive must return a primitive value.")}return(g==="string"?String:Number)(v)}class h extends S.Component{static getDerivedStateFromProps(g,E){let{position:y}=g,{prevPropsPosition:C}=E;return y&&(!C||y.x!==C.x||y.y!==C.y)?((0,i.default)("Draggable: getDerivedStateFromProps %j",{position:y,prevPropsPosition:C}),{x:y.x,y:y.y,prevPropsPosition:cu({},y)}):null}constructor(g){super(g),t(this,"onDragStart",(E,y)=>{if((0,i.default)("Draggable: onDragStart: %j",y),this.props.onStart(E,(0,n.createDraggableData)(this,y))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),t(this,"onDrag",(E,y)=>{if(!this.state.dragging)return!1;(0,i.default)("Draggable: onDrag: %j",y);const C=(0,n.createDraggableData)(this,y),B={x:C.x,y:C.y,slackX:0,slackY:0};if(this.props.bounds){const{x:A,y:b}=B;B.x+=this.state.slackX,B.y+=this.state.slackY;const[D,M]=(0,n.getBoundPosition)(this,B.x,B.y);B.x=D,B.y=M,B.slackX=this.state.slackX+(A-B.x),B.slackY=this.state.slackY+(b-B.y),C.x=B.x,C.y=B.y,C.deltaX=B.x-this.state.x,C.deltaY=B.y-this.state.y}if(this.props.onDrag(E,C)===!1)return!1;this.setState(B)}),t(this,"onDragStop",(E,y)=>{if(!this.state.dragging||this.props.onStop(E,(0,n.createDraggableData)(this,y))===!1)return!1;(0,i.default)("Draggable: onDragStop: %j",y);const B={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:A,y:b}=this.props.position;B.x=A,B.y=b}this.setState(B)}),this.state={dragging:!1,dragged:!1,x:g.position?g.position.x:g.defaultPosition.x,y:g.position?g.position.y:g.defaultPosition.y,prevPropsPosition:cu({},g.position),slackX:0,slackY:0,isElementSVG:!1},g.position&&!(g.onDrag||g.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var g,E,y;return(y=(E=(g=this.props)==null?void 0:g.nodeRef)==null?void 0:E.current)!=null?y:e.default.findDOMNode(this)}render(){const Ae=this.props,{axis:g,bounds:E,children:y,defaultPosition:C,defaultClassName:B,defaultClassNameDragging:_,defaultClassNameDragged:A,position:b,positionOffset:D,scale:M}=Ae,R=cf(Ae,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let H={},q=null;const W=!!!b||this.state.dragging,O=b||C,ne={x:(0,n.canDragX)(this)&&W?this.state.x:O.x,y:(0,n.canDragY)(this)&&W?this.state.y:O.y};this.state.isElementSVG?q=(0,p.createSVGTransform)(ne,D):H=(0,p.createCSSTransform)(ne,D);const ee=(0,m.clsx)(y.props.className||"",B,{[_]:this.state.dragging,[A]:this.state.dragged});return S.createElement(r.default,s({},R,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),S.cloneElement(S.Children.only(y),{className:ee,style:cu(cu({},y.props.style),H),transform:q}))}}le.default=h,t(h,"displayName","Draggable"),t(h,"propTypes",K0(cu({},r.default.propTypes),{axis:c.default.oneOf(["both","x","y","none"]),bounds:c.default.oneOfType([c.default.shape({left:c.default.number,right:c.default.number,top:c.default.number,bottom:c.default.number}),c.default.string,c.default.oneOf([!1])]),defaultClassName:c.default.string,defaultClassNameDragging:c.default.string,defaultClassNameDragged:c.default.string,defaultPosition:c.default.shape({x:c.default.number,y:c.default.number}),positionOffset:c.default.shape({x:c.default.oneOfType([c.default.number,c.default.string]),y:c.default.oneOfType([c.default.number,c.default.string])}),position:c.default.shape({x:c.default.number,y:c.default.number}),className:o.dontSetMe,style:o.dontSetMe,transform:o.dontSetMe})),t(h,"defaultProps",K0(cu({},r.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(Ot,le,w){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var S=i(w(59301)),c=r(w(12708)),e=r(w(4676)),m=w(77026),p=w(22013),n=w(80217),o=r(w(97510));function r(h){return h&&h.__esModule?h:{default:h}}function i(h,v){if(typeof WeakMap=="function")var g=new WeakMap,E=new WeakMap;return(i=function(y,C){if(!C&&y&&y.__esModule)return y;var B,_,A={__proto__:null,default:y};if(y===null||typeof y!="object"&&typeof y!="function")return A;if(B=C?E:g){if(B.has(y))return B.get(y);B.set(y,A)}for(const b in y)b!=="default"&&{}.hasOwnProperty.call(y,b)&&((_=(B=Object.defineProperty)&&Object.getOwnPropertyDescriptor(y,b))&&(_.get||_.set)?B(A,b,_):A[b]=y[b]);return A})(h,v)}function l(h,v,g){return(v=u(v))in h?Object.defineProperty(h,v,{value:g,enumerable:!0,configurable:!0,writable:!0}):h[v]=g,h}function u(h){var v=s(h,"string");return typeof v=="symbol"?v:v+""}function s(h,v){if(typeof h!="object"||!h)return h;var g=h[Symbol.toPrimitive];if(g!==void 0){var E=g.call(h,v||"default");if(typeof E!="object")return E;throw new TypeError("@@toPrimitive must return a primitive value.")}return(v==="string"?String:Number)(h)}const t={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let a=t.mouse;class d extends S.Component{constructor(){super(...arguments),l(this,"dragging",!1),l(this,"lastX",NaN),l(this,"lastY",NaN),l(this,"touchIdentifier",null),l(this,"mounted",!1),l(this,"handleDragStart",v=>{if(this.props.onMouseDown(v),!this.props.allowAnyClick&&typeof v.button=="number"&&v.button!==0)return!1;const g=this.findDOMNode();if(!g||!g.ownerDocument||!g.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:E}=g;if(this.props.disabled||!(v.target instanceof E.defaultView.Node)||this.props.handle&&!(0,m.matchesSelectorAndParentsTo)(v.target,this.props.handle,g)||this.props.cancel&&(0,m.matchesSelectorAndParentsTo)(v.target,this.props.cancel,g))return;v.type==="touchstart"&&!this.props.allowMobileScroll&&v.preventDefault();const y=(0,m.getTouchIdentifier)(v);this.touchIdentifier=y;const C=(0,p.getControlPosition)(v,y,this);if(C==null)return;const{x:B,y:_}=C,A=(0,p.createCoreData)(this,B,_);(0,o.default)("DraggableCore: handleDragStart: %j",A),(0,o.default)("calling",this.props.onStart),!(this.props.onStart(v,A)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,m.addUserSelectStyles)(E),this.dragging=!0,this.lastX=B,this.lastY=_,(0,m.addEvent)(E,a.move,this.handleDrag),(0,m.addEvent)(E,a.stop,this.handleDragStop))}),l(this,"handleDrag",v=>{const g=(0,p.getControlPosition)(v,this.touchIdentifier,this);if(g==null)return;let{x:E,y}=g;if(Array.isArray(this.props.grid)){let _=E-this.lastX,A=y-this.lastY;if([_,A]=(0,p.snapToGrid)(this.props.grid,_,A),!_&&!A)return;E=this.lastX+_,y=this.lastY+A}const C=(0,p.createCoreData)(this,E,y);if((0,o.default)("DraggableCore: handleDrag: %j",C),this.props.onDrag(v,C)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(_){const A=document.createEvent("MouseEvents");A.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(A)}return}this.lastX=E,this.lastY=y}),l(this,"handleDragStop",v=>{if(!this.dragging)return;const g=(0,p.getControlPosition)(v,this.touchIdentifier,this);if(g==null)return;let{x:E,y}=g;if(Array.isArray(this.props.grid)){let A=E-this.lastX||0,b=y-this.lastY||0;[A,b]=(0,p.snapToGrid)(this.props.grid,A,b),E=this.lastX+A,y=this.lastY+b}const C=(0,p.createCoreData)(this,E,y);if(this.props.onStop(v,C)===!1||this.mounted===!1)return!1;const _=this.findDOMNode();_&&this.props.enableUserSelectHack&&(0,m.scheduleRemoveUserSelectStyles)(_.ownerDocument),(0,o.default)("DraggableCore: handleDragStop: %j",C),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,_&&((0,o.default)("DraggableCore: Removing handlers"),(0,m.removeEvent)(_.ownerDocument,a.move,this.handleDrag),(0,m.removeEvent)(_.ownerDocument,a.stop,this.handleDragStop))}),l(this,"onMouseDown",v=>(a=t.mouse,this.handleDragStart(v))),l(this,"onMouseUp",v=>(a=t.mouse,this.handleDragStop(v))),l(this,"onTouchStart",v=>(a=t.touch,this.handleDragStart(v))),l(this,"onTouchEnd",v=>(a=t.touch,this.handleDragStop(v)))}componentDidMount(){this.mounted=!0;const v=this.findDOMNode();v&&(0,m.addEvent)(v,t.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const v=this.findDOMNode();if(v){const{ownerDocument:g}=v;(0,m.removeEvent)(g,t.mouse.move,this.handleDrag),(0,m.removeEvent)(g,t.touch.move,this.handleDrag),(0,m.removeEvent)(g,t.mouse.stop,this.handleDragStop),(0,m.removeEvent)(g,t.touch.stop,this.handleDragStop),(0,m.removeEvent)(v,t.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,m.scheduleRemoveUserSelectStyles)(g)}}findDOMNode(){var v,g,E;return(v=this.props)!=null&&v.nodeRef?(E=(g=this.props)==null?void 0:g.nodeRef)==null?void 0:E.current:e.default.findDOMNode(this)}render(){return S.cloneElement(S.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}le.default=d,l(d,"displayName","DraggableCore"),l(d,"propTypes",{allowAnyClick:c.default.bool,allowMobileScroll:c.default.bool,children:c.default.node.isRequired,disabled:c.default.bool,enableUserSelectHack:c.default.bool,offsetParent:function(h,v){if(h[v]&&h[v].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:c.default.arrayOf(c.default.number),handle:c.default.string,cancel:c.default.string,nodeRef:c.default.object,onStart:c.default.func,onDrag:c.default.func,onStop:c.default.func,onMouseDown:c.default.func,scale:c.default.number,className:n.dontSetMe,style:n.dontSetMe,transform:n.dontSetMe}),l(d,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(Ot,le,w){"use strict";const{default:S,DraggableCore:c}=w(51353);Ot.exports=S,Ot.exports.default=S,Ot.exports.DraggableCore=c},77026:function(Ot,le,w){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.addClassName=B,le.addEvent=o,le.addUserSelectStyles=E,le.createCSSTransform=a,le.createSVGTransform=d,le.getTouch=v,le.getTouchIdentifier=g,le.getTranslation=h,le.innerHeight=u,le.innerWidth=s,le.matchesSelector=p,le.matchesSelectorAndParentsTo=n,le.offsetXYFromParent=t,le.outerHeight=i,le.outerWidth=l,le.removeClassName=_,le.removeEvent=r,le.scheduleRemoveUserSelectStyles=y;var S=w(80217),c=e(w(76172));function e(A,b){if(typeof WeakMap=="function")var D=new WeakMap,M=new WeakMap;return(e=function(R,H){if(!H&&R&&R.__esModule)return R;var q,Y,W={__proto__:null,default:R};if(R===null||typeof R!="object"&&typeof R!="function")return W;if(q=H?M:D){if(q.has(R))return q.get(R);q.set(R,W)}for(const O in R)O!=="default"&&{}.hasOwnProperty.call(R,O)&&((Y=(q=Object.defineProperty)&&Object.getOwnPropertyDescriptor(R,O))&&(Y.get||Y.set)?q(W,O,Y):W[O]=R[O]);return W})(A,b)}let m="";function p(A,b){return m||(m=(0,S.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(D){return(0,S.isFunction)(A[D])})),(0,S.isFunction)(A[m])?A[m](b):!1}function n(A,b,D){let M=A;do{if(p(M,b))return!0;if(M===D)return!1;M=M.parentNode}while(M);return!1}function o(A,b,D,M){if(!A)return;const R=cu({capture:!0},M);A.addEventListener?A.addEventListener(b,D,R):A.attachEvent?A.attachEvent("on"+b,D):A["on"+b]=D}function r(A,b,D,M){if(!A)return;const R=cu({capture:!0},M);A.removeEventListener?A.removeEventListener(b,D,R):A.detachEvent?A.detachEvent("on"+b,D):A["on"+b]=null}function i(A){let b=A.clientHeight;const D=A.ownerDocument.defaultView.getComputedStyle(A);return b+=(0,S.int)(D.borderTopWidth),b+=(0,S.int)(D.borderBottomWidth),b}function l(A){let b=A.clientWidth;const D=A.ownerDocument.defaultView.getComputedStyle(A);return b+=(0,S.int)(D.borderLeftWidth),b+=(0,S.int)(D.borderRightWidth),b}function u(A){let b=A.clientHeight;const D=A.ownerDocument.defaultView.getComputedStyle(A);return b-=(0,S.int)(D.paddingTop),b-=(0,S.int)(D.paddingBottom),b}function s(A){let b=A.clientWidth;const D=A.ownerDocument.defaultView.getComputedStyle(A);return b-=(0,S.int)(D.paddingLeft),b-=(0,S.int)(D.paddingRight),b}function t(A,b,D){const R=b===b.ownerDocument.body?{left:0,top:0}:b.getBoundingClientRect(),H=(A.clientX+b.scrollLeft-R.left)/D,q=(A.clientY+b.scrollTop-R.top)/D;return{x:H,y:q}}function a(A,b){const D=h(A,b,"px");return{[(0,c.browserPrefixToKey)("transform",c.default)]:D}}function d(A,b){return h(A,b,"")}function h(A,b,D){let{x:M,y:R}=A,H=`translate(${M}${D},${R}${D})`;if(b){const q=`${typeof b.x=="string"?b.x:b.x+D}`,Y=`${typeof b.y=="string"?b.y:b.y+D}`;H=`translate(${q}, ${Y})`+H}return H}function v(A,b){return A.targetTouches&&(0,S.findInArray)(A.targetTouches,D=>b===D.identifier)||A.changedTouches&&(0,S.findInArray)(A.changedTouches,D=>b===D.identifier)}function g(A){if(A.targetTouches&&A.targetTouches[0])return A.targetTouches[0].identifier;if(A.changedTouches&&A.changedTouches[0])return A.changedTouches[0].identifier}function E(A){if(!A)return;let b=A.getElementById("react-draggable-style-el");b||(b=A.createElement("style"),b.type="text/css",b.id="react-draggable-style-el",b.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
|
|
|
`,b.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
|
|
|
`,A.getElementsByTagName("head")[0].appendChild(b)),A.body&&B(A.body,"react-draggable-transparent-selection")}function y(A){window.requestAnimationFrame?window.requestAnimationFrame(()=>{C(A)}):C(A)}function C(A){if(A)try{if(A.body&&_(A.body,"react-draggable-transparent-selection"),A.selection)A.selection.empty();else{const b=(A.defaultView||window).getSelection();b&&b.type!=="Caret"&&b.removeAllRanges()}}catch(b){}}function B(A,b){A.classList?A.classList.add(b):A.className.match(new RegExp(`(?:^|\\s)${b}(?!\\S)`))||(A.className+=` ${b}`)}function _(A,b){A.classList?A.classList.remove(b):A.className=A.className.replace(new RegExp(`(?:^|\\s)${b}(?!\\S)`,"g"),"")}},76172:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.browserPrefixToKey=c,le.browserPrefixToStyle=e,le.default=void 0,le.getPrefix=S;const w=["Moz","Webkit","O","ms"];function S(){var r,i;let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const o=(i=(r=window.document)==null?void 0:r.documentElement)==null?void 0:i.style;if(!o||n in o)return"";for(let l=0;l<w.length;l++)if(c(n,w[l])in o)return w[l];return""}function c(n,o){return o?`${o}${m(n)}`:n}function e(n,o){return o?`-${o.toLowerCase()}-${n}`:n}function m(n){let o="",r=!0;for(let i=0;i<n.length;i++)r?(o+=n[i].toUpperCase(),r=!1):n[i]==="-"?r=!0:o+=n[i];return o}var p=le.default=S()},97510:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=w;function w(){}},22013:function(Ot,le,w){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.canDragX=p,le.canDragY=n,le.createCoreData=r,le.createDraggableData=i,le.getBoundPosition=e,le.getControlPosition=o,le.snapToGrid=m;var S=w(80217),c=w(77026);function e(s,t,a){if(!s.props.bounds)return[t,a];let{bounds:d}=s.props;d=typeof d=="string"?d:l(d);const h=u(s);if(typeof d=="string"){const{ownerDocument:v}=h,g=v.defaultView;let E;if(d==="parent"?E=h.parentNode:E=h.getRootNode().querySelector(d),!(E instanceof g.HTMLElement))throw new Error('Bounds selector "'+d+'" could not find an element.');const y=E,C=g.getComputedStyle(h),B=g.getComputedStyle(y);d={left:-h.offsetLeft+(0,S.int)(B.paddingLeft)+(0,S.int)(C.marginLeft),top:-h.offsetTop+(0,S.int)(B.paddingTop)+(0,S.int)(C.marginTop),right:(0,c.innerWidth)(y)-(0,c.outerWidth)(h)-h.offsetLeft+(0,S.int)(B.paddingRight)-(0,S.int)(C.marginRight),bottom:(0,c.innerHeight)(y)-(0,c.outerHeight)(h)-h.offsetTop+(0,S.int)(B.paddingBottom)-(0,S.int)(C.marginBottom)}}return(0,S.isNum)(d.right)&&(t=Math.min(t,d.right)),(0,S.isNum)(d.bottom)&&(a=Math.min(a,d.bottom)),(0,S.isNum)(d.left)&&(t=Math.max(t,d.left)),(0,S.isNum)(d.top)&&(a=Math.max(a,d.top)),[t,a]}function m(s,t,a){const d=Math.round(t/s[0])*s[0],h=Math.round(a/s[1])*s[1];return[d,h]}function p(s){return s.props.axis==="both"||s.props.axis==="x"}function n(s){return s.props.axis==="both"||s.props.axis==="y"}function o(s,t,a){const d=typeof t=="number"?(0,c.getTouch)(s,t):null;if(typeof t=="number"&&!d)return null;const h=u(a),v=a.props.offsetParent||h.offsetParent||h.ownerDocument.body;return(0,c.offsetXYFromParent)(d||s,v,a.props.scale)}function r(s,t,a){const d=!(0,S.isNum)(s.lastX),h=u(s);return d?{node:h,deltaX:0,deltaY:0,lastX:t,lastY:a,x:t,y:a}:{node:h,deltaX:t-s.lastX,deltaY:a-s.lastY,lastX:s.lastX,lastY:s.lastY,x:t,y:a}}function i(s,t){const a=s.props.scale;return{node:t.node,x:s.state.x+t.deltaX/a,y:s.state.y+t.deltaY/a,deltaX:t.deltaX/a,deltaY:t.deltaY/a,lastX:s.state.x,lastY:s.state.y}}function l(s){return{left:s.left,top:s.top,right:s.right,bottom:s.bottom}}function u(s){const t=s.findDOMNode();if(!t)throw new Error("<DraggableCore>: Unmounted during event!");return t}},80217:function(Ot,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.dontSetMe=m,le.findInArray=w,le.int=e,le.isFunction=S,le.isNum=c;function w(p,n){for(let o=0,r=p.length;o<r;o++)if(n.apply(n,[p[o],o,p]))return p[o]}function S(p){return typeof p=="function"||Object.prototype.toString.call(p)==="[object Function]"}function c(p){return typeof p=="number"&&!isNaN(p)}function e(p){return parseInt(p,10)}function m(p,n,o){if(p[n])return new Error(`Invalid prop ${n} passed to ${o} - do not set this, set it on the child.`)}},7062:function(Ot,le,w){var S=w(19637),c=w(97573),e=[w(96627)];Ot.exports=S.createStore(c,e)},96627:function(Ot,le,w){Ot.exports=S;function S(){return w(42424),{}}},42424:function(){typeof JSON!="object"&&(JSON={}),function(){"use strict";var rx_one=/^[\],:{}\s]*$/,rx_two=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rx_three=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rx_four=/(?:^|:|,)(?:\s*\[)+/g,rx_escapable=/[\\"\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,rx_dangerous=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;function f(Ot){return Ot<10?"0"+Ot:Ot}function this_value(){return this.valueOf()}typeof Date.prototype.toJSON!="function"&&(Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null},Boolean.prototype.toJSON=this_value,Number.prototype.toJSON=this_value,String.prototype.toJSON=this_value);var gap,indent,meta,rep;function quote(Ot){return rx_escapable.lastIndex=0,rx_escapable.test(Ot)?'"'+Ot.replace(rx_escapable,function(le){var w=meta[le];return typeof w=="string"?w:"\\u"+("0000"+le.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+Ot+'"'}function str(Ot,le){var w,S,c,e,m=gap,p,n=le[Ot];switch(n&&typeof n=="object"&&typeof n.toJSON=="function"&&(n=n.toJSON(Ot)),typeof rep=="function"&&(n=rep.call(le,Ot,n)),typeof n){case"string":return quote(n);case"number":return isFinite(n)?String(n):"null";case"boolean":case"null":return String(n);case"object":if(!n)return"null";if(gap+=indent,p=[],Object.prototype.toString.apply(n)==="[object Array]"){for(e=n.length,w=0;w<e;w+=1)p[w]=str(w,n)||"null";return c=p.length===0?"[]":gap?`[
|
|
|
`+gap+p.join(`,
|
|
|
`+gap)+`
|
|
|
`+m+"]":"["+p.join(",")+"]",gap=m,c}if(rep&&typeof rep=="object")for(e=rep.length,w=0;w<e;w+=1)typeof rep[w]=="string"&&(S=rep[w],c=str(S,n),c&&p.push(quote(S)+(gap?": ":":")+c));else for(S in n)Object.prototype.hasOwnProperty.call(n,S)&&(c=str(S,n),c&&p.push(quote(S)+(gap?": ":":")+c));return c=p.length===0?"{}":gap?`{
|
|
|
`+gap+p.join(`,
|
|
|
`+gap)+`
|
|
|
`+m+"}":"{"+p.join(",")+"}",gap=m,c}}typeof JSON.stringify!="function"&&(meta={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},JSON.stringify=function(Ot,le,w){var S;if(gap="",indent="",typeof w=="number")for(S=0;S<w;S+=1)indent+=" ";else typeof w=="string"&&(indent=w);if(rep=le,le&&typeof le!="function"&&(typeof le!="object"||typeof le.length!="number"))throw new Error("JSON.stringify");return str("",{"":Ot})}),typeof JSON.parse!="function"&&(JSON.parse=function(text,reviver){var j;function walk(Ot,le){var w,S,c=Ot[le];if(c&&typeof c=="object")for(w in c)Object.prototype.hasOwnProperty.call(c,w)&&(S=walk(c,w),S!==void 0?c[w]=S:delete c[w]);return reviver.call(Ot,le,c)}if(text=String(text),rx_dangerous.lastIndex=0,rx_dangerous.test(text)&&(text=text.replace(rx_dangerous,function(Ot){return"\\u"+("0000"+Ot.charCodeAt(0).toString(16)).slice(-4)})),rx_one.test(text.replace(rx_two,"@").replace(rx_three,"]").replace(rx_four,"")))return j=eval("("+text+")"),typeof reviver=="function"?walk({"":j},""):j;throw new SyntaxError("JSON.parse")})}()},19637:function(Ot,le,w){var S=w(67039),c=S.slice,e=S.pluck,m=S.each,p=S.bind,n=S.create,o=S.isList,r=S.isFunction,i=S.isObject;Ot.exports={createStore:s};var l={version:"2.0.12",enabled:!1,get:function(t,a){var d=this.storage.read(this._namespacePrefix+t);return this._deserialize(d,a)},set:function(t,a){return a===void 0?this.remove(t):(this.storage.write(this._namespacePrefix+t,this._serialize(a)),a)},remove:function(t){this.storage.remove(this._namespacePrefix+t)},each:function(t){var a=this;this.storage.each(function(d,h){t.call(a,a._deserialize(d),(h||"").replace(a._namespaceRegexp,""))})},clearAll:function(){this.storage.clearAll()},hasNamespace:function(t){return this._namespacePrefix=="__storejs_"+t+"_"},createStore:function(){return s.apply(this,arguments)},addPlugin:function(t){this._addPlugin(t)},namespace:function(t){return s(this.storage,this.plugins,t)}};function u(){var t=typeof console=="undefined"?null:console;if(t){var a=t.warn?t.warn:t.log;a.apply(t,arguments)}}function s(t,a,d){d||(d=""),t&&!o(t)&&(t=[t]),a&&!o(a)&&(a=[a]);var h=d?"__storejs_"+d+"_":"",v=d?new RegExp("^"+h):null,g=/^[a-zA-Z0-9_\-]*$/;if(!g.test(d))throw new Error("store.js namespaces can only have alphanumerics + underscores and dashes");var E={_namespacePrefix:h,_namespaceRegexp:v,_testStorage:function(C){try{var B="__storejs__test__";C.write(B,B);var _=C.read(B)===B;return C.remove(B),_}catch(A){return!1}},_assignPluginFnProp:function(C,B){var _=this[B];this[B]=function(){var b=c(arguments,0),D=this;function M(){if(_)return m(arguments,function(H,q){b[q]=H}),_.apply(D,b)}var R=[M].concat(b);return C.apply(D,R)}},_serialize:function(C){return JSON.stringify(C)},_deserialize:function(C,B){if(!C)return B;var _="";try{_=JSON.parse(C)}catch(A){_=C}return _!==void 0?_:B},_addStorage:function(C){this.enabled||this._testStorage(C)&&(this.storage=C,this.enabled=!0)},_addPlugin:function(C){var B=this;if(o(C)){m(C,function(b){B._addPlugin(b)});return}var _=e(this.plugins,function(b){return C===b});if(!_){if(this.plugins.push(C),!r(C))throw new Error("Plugins must be function values that return objects");var A=C.call(this);if(!i(A))throw new Error("Plugins must return an object of function properties");m(A,function(b,D){if(!r(b))throw new Error("Bad plugin property: "+D+" from plugin "+C.name+". Plugins should only return functions.");B._assignPluginFnProp(b,D)})}},addStorage:function(C){u("store.addStorage(storage) is deprecated. Use createStore([storages])"),this._addStorage(C)}},y=n(E,l,{plugins:[]});return y.raw={},m(y,function(C,B){r(C)&&(y.raw[B]=p(y,C))}),m(t,function(C){y._addStorage(C)}),m(a,function(C){y._addPlugin(C)}),y}},67039:function(Ot,le,w){var S=p(),c=n(),e=o(),m=typeof window!="undefined"?window:w.g;Ot.exports={assign:S,create:c,trim:e,bind:r,slice:i,each:l,map:u,pluck:s,isList:t,isFunction:a,isObject:d,Global:m};function p(){return Object.assign?Object.assign:function(v,g,E,y){for(var C=1;C<arguments.length;C++)l(Object(arguments[C]),function(B,_){v[_]=B});return v}}function n(){if(Object.create)return function(g,E,y,C){var B=i(arguments,1);return S.apply(this,[Object.create(g)].concat(B))};{let v=function(){};var h=v;return function(E,y,C,B){var _=i(arguments,1);return v.prototype=E,S.apply(this,[new v].concat(_))}}}function o(){return String.prototype.trim?function(v){return String.prototype.trim.call(v)}:function(v){return v.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}}function r(h,v){return function(){return v.apply(h,Array.prototype.slice.call(arguments,0))}}function i(h,v){return Array.prototype.slice.call(h,v||0)}function l(h,v){s(h,function(g,E){return v(g,E),!1})}function u(h,v){var g=t(h)?[]:{};return s(h,function(E,y){return g[y]=v(E,y),!1}),g}function s(h,v){if(t(h)){for(var g=0;g<h.length;g++)if(v(h[g],g))return h[g]}else for(var E in h)if(h.hasOwnProperty(E)&&v(h[E],E))return h[E]}function t(h){return h!=null&&typeof h!="function"&&typeof h.length=="number"}function a(h){return h&&{}.toString.call(h)==="[object Function]"}function d(h){return h&&{}.toString.call(h)==="[object Object]"}},97573:function(Ot,le,w){Ot.exports=[w(52496),w(16436),w(76673),w(35701),w(65578),w(65300)]},35701:function(Ot,le,w){var S=w(67039),c=S.Global,e=S.trim;Ot.exports={name:"cookieStorage",read:p,write:o,each:n,remove:r,clearAll:i};var m=c.document;function p(u){if(!u||!l(u))return null;var s="(?:^|.*;\\s*)"+escape(u).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*((?:[^;](?!;))*[^;]?).*";return unescape(m.cookie.replace(new RegExp(s),"$1"))}function n(u){for(var s=m.cookie.split(/; ?/g),t=s.length-1;t>=0;t--)if(e(s[t])){var a=s[t].split("="),d=unescape(a[0]),h=unescape(a[1]);u(h,d)}}function o(u,s){u&&(m.cookie=escape(u)+"="+escape(s)+"; expires=Tue, 19 Jan 2038 03:14:07 GMT; path=/")}function r(u){!u||!l(u)||(m.cookie=escape(u)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/")}function i(){n(function(u,s){r(s)})}function l(u){return new RegExp("(?:^|;\\s*)"+escape(u).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(m.cookie)}},52496:function(Ot,le,w){var S=w(67039),c=S.Global;Ot.exports={name:"localStorage",read:m,write:p,each:n,remove:o,clearAll:r};function e(){return c.localStorage}function m(i){return e().getItem(i)}function p(i,l){return e().setItem(i,l)}function n(i){for(var l=e().length-1;l>=0;l--){var u=e().key(l);i(m(u),u)}}function o(i){return e().removeItem(i)}function r(){return e().clear()}},65300:function(Ot){Ot.exports={name:"memoryStorage",read:w,write:S,each:c,remove:e,clearAll:m};var le={};function w(p){return le[p]}function S(p,n){le[p]=n}function c(p){for(var n in le)le.hasOwnProperty(n)&&p(le[n],n)}function e(p){delete le[p]}function m(p){le={}}},16436:function(Ot,le,w){var S=w(67039),c=S.Global;Ot.exports={name:"oldFF-globalStorage",read:m,write:p,each:n,remove:o,clearAll:r};var e=c.globalStorage;function m(i){return e[i]}function p(i,l){e[i]=l}function n(i){for(var l=e.length-1;l>=0;l--){var u=e.key(l);i(e[u],u)}}function o(i){return e.removeItem(i)}function r(){n(function(i,l){delete e[i]})}},76673:function(Ot,le,w){var S=w(67039),c=S.Global;Ot.exports={name:"oldIE-userDataStorage",write:o,read:r,each:i,remove:l,clearAll:u};var e="storejs",m=c.document,p=a(),n=(c.navigator?c.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function o(d,h){if(!n){var v=t(d);p(function(g){g.setAttribute(v,h),g.save(e)})}}function r(d){if(!n){var h=t(d),v=null;return p(function(g){v=g.getAttribute(h)}),v}}function i(d){p(function(h){for(var v=h.XMLDocument.documentElement.attributes,g=v.length-1;g>=0;g--){var E=v[g];d(h.getAttribute(E.name),E.name)}})}function l(d){var h=t(d);p(function(v){v.removeAttribute(h),v.save(e)})}function u(){p(function(d){var h=d.XMLDocument.documentElement.attributes;d.load(e);for(var v=h.length-1;v>=0;v--)d.removeAttribute(h[v].name);d.save(e)})}var s=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function t(d){return d.replace(/^\d/,"___$&").replace(s,"___")}function a(){if(!m||!m.documentElement||!m.documentElement.addBehavior)return null;var d="script",h,v,g;try{v=new ActiveXObject("htmlfile"),v.open(),v.write("<"+d+">document.w=window</"+d+'><iframe src="/favicon.ico"></iframe>'),v.close(),h=v.w.frames[0].document,g=h.createElement("div")}catch(E){g=m.createElement("div"),h=m.body}return function(E){var y=[].slice.call(arguments,0);y.unshift(g),h.appendChild(g),g.addBehavior("#default#userData"),g.load(e),E.apply(this,y),h.removeChild(g)}}},65578:function(Ot,le,w){var S=w(67039),c=S.Global;Ot.exports={name:"sessionStorage",read:m,write:p,each:n,remove:o,clearAll:r};function e(){return c.sessionStorage}function m(i){return e().getItem(i)}function p(i,l){return e().setItem(i,l)}function n(i){for(var l=e().length-1;l>=0;l--){var u=e().key(l);i(m(u),u)}}function o(i){return e().removeItem(i)}function r(){return e().clear()}},82059:function(Ot){var le=arguments[3],w=arguments[4],S=arguments[5],c=JSON.stringify;Ot.exports=function(e,m){for(var p,n=Object.keys(S),o=0,r=n.length;o<r;o++){var i=n[o],l=S[i].exports;if(l===e||l&&l.default===e){p=i;break}}if(!p){p=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var u={},o=0,r=n.length;o<r;o++){var i=n[o];u[i]=i}w[p]=["function(require,module,exports){"+e+"(self); }",u]}var s=Math.floor(Math.pow(16,8)*Math.random()).toString(16),t={};t[p]=p,w[s]=["function(require,module,exports){var f = require("+c(p)+");(f.default ? f.default : f)(self);}",t];var a={};d(s);function d(C){a[C]=!0;for(var B in w[C][1]){var _=w[C][1][B];a[_]||d(_)}}var h="("+le+")({"+Object.keys(a).map(function(C){return c(C)+":["+w[C][0]+","+c(w[C][1])+"]"}).join(",")+"},{},["+c(s)+"])",v=window.URL||window.webkitURL||window.mozURL||window.msURL,g=new Blob([h],{type:"text/javascript"});if(m&&m.bare)return g;var E=v.createObjectURL(g),y=new Worker(E);return y.objectURL=E,y}},34376:function(Ot){(function(le,w){if(1)Ot.exports=w();else var S,c})(window,function(){return function(le){var w={};function S(c){if(w[c])return w[c].exports;var e=w[c]={i:c,l:!1,exports:{}};return le[c].call(e.exports,e,e.exports,S),e.l=!0,e.exports}return S.m=le,S.c=w,S.d=function(c,e,m){S.o(c,e)||Object.defineProperty(c,e,{enumerable:!0,get:m})},S.r=function(c){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},S.t=function(c,e){if(1&e&&(c=S(c)),8&e||4&e&&typeof c=="object"&&c&&c.__esModule)return c;var m=Object.create(null);if(S.r(m),Object.defineProperty(m,"default",{enumerable:!0,value:c}),2&e&&typeof c!="string")for(var p in c)S.d(m,p,function(n){return c[n]}.bind(null,p));return m},S.n=function(c){var e=c&&c.__esModule?function(){return c.default}:function(){return c};return S.d(e,"a",e),e},S.o=function(c,e){return Object.prototype.hasOwnProperty.call(c,e)},S.p="",S(S.s=34)}([function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.forwardEvent=w.EventEmitter=void 0;var c=function(){function e(){this._listeners=[],this._disposed=!1}return Object.defineProperty(e.prototype,"event",{get:function(){var m=this;return this._event||(this._event=function(p){return m._listeners.push(p),{dispose:function(){if(!m._disposed){for(var n=0;n<m._listeners.length;n++)if(m._listeners[n]===p)return void m._listeners.splice(n,1)}}}}),this._event},enumerable:!1,configurable:!0}),e.prototype.fire=function(m,p){for(var n=[],o=0;o<this._listeners.length;o++)n.push(this._listeners[o]);for(o=0;o<n.length;o++)n[o].call(void 0,m,p)},e.prototype.dispose=function(){this._listeners&&(this._listeners.length=0),this._disposed=!0},e}();w.EventEmitter=c,w.forwardEvent=function(e,m){return e(function(p){return m.fire(p)})}},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.IUnicodeService=w.IOptionsService=w.ILogService=w.IInstantiationService=w.IDirtyRowService=w.ICharsetService=w.ICoreService=w.ICoreMouseService=w.IBufferService=void 0;var c=S(14);w.IBufferService=c.createDecorator("BufferService"),w.ICoreMouseService=c.createDecorator("CoreMouseService"),w.ICoreService=c.createDecorator("CoreService"),w.ICharsetService=c.createDecorator("CharsetService"),w.IDirtyRowService=c.createDecorator("DirtyRowService"),w.IInstantiationService=c.createDecorator("InstantiationService"),w.ILogService=c.createDecorator("LogService"),w.IOptionsService=c.createDecorator("OptionsService"),w.IUnicodeService=c.createDecorator("UnicodeService")},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.getDisposeArrayDisposable=w.disposeArray=w.Disposable=void 0;var c=function(){function m(){this._disposables=[],this._isDisposed=!1}return m.prototype.dispose=function(){this._isDisposed=!0;for(var p=0,n=this._disposables;p<n.length;p++)n[p].dispose();this._disposables.length=0},m.prototype.register=function(p){return this._disposables.push(p),p},m.prototype.unregister=function(p){var n=this._disposables.indexOf(p);n!==-1&&this._disposables.splice(n,1)},m}();function e(m){for(var p=0,n=m;p<n.length;p++)n[p].dispose();m.length=0}w.Disposable=c,w.disposeArray=e,w.getDisposeArrayDisposable=function(m){return{dispose:function(){return e(m)}}}},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.WHITESPACE_CELL_CODE=w.WHITESPACE_CELL_WIDTH=w.WHITESPACE_CELL_CHAR=w.NULL_CELL_CODE=w.NULL_CELL_WIDTH=w.NULL_CELL_CHAR=w.CHAR_DATA_CODE_INDEX=w.CHAR_DATA_WIDTH_INDEX=w.CHAR_DATA_CHAR_INDEX=w.CHAR_DATA_ATTR_INDEX=w.DEFAULT_ATTR=w.DEFAULT_COLOR=void 0,w.DEFAULT_COLOR=256,w.DEFAULT_ATTR=256|w.DEFAULT_COLOR<<9,w.CHAR_DATA_ATTR_INDEX=0,w.CHAR_DATA_CHAR_INDEX=1,w.CHAR_DATA_WIDTH_INDEX=2,w.CHAR_DATA_CODE_INDEX=3,w.NULL_CELL_CHAR="",w.NULL_CELL_WIDTH=1,w.NULL_CELL_CODE=0,w.WHITESPACE_CELL_CHAR=" ",w.WHITESPACE_CELL_WIDTH=1,w.WHITESPACE_CELL_CODE=32},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(r,i){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,u){l.__proto__=u}||function(l,u){for(var s in u)u.hasOwnProperty(s)&&(l[s]=u[s])})(r,i)},function(r,i){function l(){this.constructor=r}c(r,i),r.prototype=i===null?Object.create(i):(l.prototype=i.prototype,new l)});Object.defineProperty(w,"__esModule",{value:!0}),w.CellData=void 0;var m=S(8),p=S(3),n=S(6),o=function(r){function i(){var l=r!==null&&r.apply(this,arguments)||this;return l.content=0,l.fg=0,l.bg=0,l.extended=new n.ExtendedAttrs,l.combinedData="",l}return e(i,r),i.fromCharData=function(l){var u=new i;return u.setFromCharData(l),u},i.prototype.isCombined=function(){return 2097152&this.content},i.prototype.getWidth=function(){return this.content>>22},i.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?m.stringFromCodePoint(2097151&this.content):""},i.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},i.prototype.setFromCharData=function(l){this.fg=l[p.CHAR_DATA_ATTR_INDEX],this.bg=0;var u=!1;if(l[p.CHAR_DATA_CHAR_INDEX].length>2)u=!0;else if(l[p.CHAR_DATA_CHAR_INDEX].length===2){var s=l[p.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=s&&s<=56319){var t=l[p.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=t&&t<=57343?this.content=1024*(s-55296)+t-56320+65536|l[p.CHAR_DATA_WIDTH_INDEX]<<22:u=!0}else u=!0}else this.content=l[p.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|l[p.CHAR_DATA_WIDTH_INDEX]<<22;u&&(this.combinedData=l[p.CHAR_DATA_CHAR_INDEX],this.content=2097152|l[p.CHAR_DATA_WIDTH_INDEX]<<22)},i.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},i}(n.AttributeData);w.CellData=o},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.ISoundService=w.ISelectionService=w.IRenderService=w.IMouseService=w.ICoreBrowserService=w.ICharSizeService=void 0;var c=S(14);w.ICharSizeService=c.createDecorator("CharSizeService"),w.ICoreBrowserService=c.createDecorator("CoreBrowserService"),w.IMouseService=c.createDecorator("MouseService"),w.IRenderService=c.createDecorator("RenderService"),w.ISelectionService=c.createDecorator("SelectionService"),w.ISoundService=c.createDecorator("SoundService")},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.ExtendedAttrs=w.AttributeData=void 0;var c=function(){function m(){this.fg=0,this.bg=0,this.extended=new e}return m.toColorRGB=function(p){return[p>>>16&255,p>>>8&255,255&p]},m.fromColorRGB=function(p){return(255&p[0])<<16|(255&p[1])<<8|255&p[2]},m.prototype.clone=function(){var p=new m;return p.fg=this.fg,p.bg=this.bg,p.extended=this.extended.clone(),p},m.prototype.isInverse=function(){return 67108864&this.fg},m.prototype.isBold=function(){return 134217728&this.fg},m.prototype.isUnderline=function(){return 268435456&this.fg},m.prototype.isBlink=function(){return 536870912&this.fg},m.prototype.isInvisible=function(){return 1073741824&this.fg},m.prototype.isItalic=function(){return 67108864&this.bg},m.prototype.isDim=function(){return 134217728&this.bg},m.prototype.getFgColorMode=function(){return 50331648&this.fg},m.prototype.getBgColorMode=function(){return 50331648&this.bg},m.prototype.isFgRGB=function(){return(50331648&this.fg)==50331648},m.prototype.isBgRGB=function(){return(50331648&this.bg)==50331648},m.prototype.isFgPalette=function(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432},m.prototype.isBgPalette=function(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432},m.prototype.isFgDefault=function(){return(50331648&this.fg)==0},m.prototype.isBgDefault=function(){return(50331648&this.bg)==0},m.prototype.isAttributeDefault=function(){return this.fg===0&&this.bg===0},m.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},m.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},m.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},m.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},m.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},m.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},m.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()},m.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()},m.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()},m.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},m}();w.AttributeData=c;var e=function(){function m(p,n){p===void 0&&(p=0),n===void 0&&(n=-1),this.underlineStyle=p,this.underlineColor=n}return m.prototype.clone=function(){return new m(this.underlineStyle,this.underlineColor)},m.prototype.isEmpty=function(){return this.underlineStyle===0},m}();w.ExtendedAttrs=e},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.addDisposableDomListener=void 0,w.addDisposableDomListener=function(c,e,m,p){c.addEventListener(e,m,p);var n=!1;return{dispose:function(){n||(n=!0,c.removeEventListener(e,m,p))}}}},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.Utf8ToUtf32=w.StringToUtf32=w.utf32ToString=w.stringFromCodePoint=void 0,w.stringFromCodePoint=function(m){return m>65535?(m-=65536,String.fromCharCode(55296+(m>>10))+String.fromCharCode(m%1024+56320)):String.fromCharCode(m)},w.utf32ToString=function(m,p,n){p===void 0&&(p=0),n===void 0&&(n=m.length);for(var o="",r=p;r<n;++r){var i=m[r];i>65535?(i-=65536,o+=String.fromCharCode(55296+(i>>10))+String.fromCharCode(i%1024+56320)):o+=String.fromCharCode(i)}return o};var c=function(){function m(){this._interim=0}return m.prototype.clear=function(){this._interim=0},m.prototype.decode=function(p,n){var o=p.length;if(!o)return 0;var r=0,i=0;this._interim&&(56320<=(s=p.charCodeAt(i++))&&s<=57343?n[r++]=1024*(this._interim-55296)+s-56320+65536:(n[r++]=this._interim,n[r++]=s),this._interim=0);for(var l=i;l<o;++l){var u=p.charCodeAt(l);if(55296<=u&&u<=56319){if(++l>=o)return this._interim=u,r;var s;56320<=(s=p.charCodeAt(l))&&s<=57343?n[r++]=1024*(u-55296)+s-56320+65536:(n[r++]=u,n[r++]=s)}else n[r++]=u}return r},m}();w.StringToUtf32=c;var e=function(){function m(){this.interim=new Uint8Array(3)}return m.prototype.clear=function(){this.interim.fill(0)},m.prototype.decode=function(p,n){var o=p.length;if(!o)return 0;var r,i,l,u,s=0,t=0,a=0;if(this.interim[0]){var d=!1,h=this.interim[0];h&=(224&h)==192?31:(240&h)==224?15:7;for(var v=0,g=void 0;(g=63&this.interim[++v])&&v<4;)h<<=6,h|=g;for(var E=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,y=E-v;a<y;){if(a>=o)return 0;if((192&(g=p[a++]))!=128){a--,d=!0;break}this.interim[v++]=g,h<<=6,h|=63&g}d||(E===2?h<128?a--:n[s++]=h:E===3?h<2048||h>=55296&&h<=57343||(n[s++]=h):h<65536||h>1114111||(n[s++]=h)),this.interim.fill(0)}for(var C=o-4,B=a;B<o;){for(;!(!(B<C)||128&(r=p[B])||128&(i=p[B+1])||128&(l=p[B+2])||128&(u=p[B+3]));)n[s++]=r,n[s++]=i,n[s++]=l,n[s++]=u,B+=4;if((r=p[B++])<128)n[s++]=r;else if((224&r)==192){if(B>=o)return this.interim[0]=r,s;if((192&(i=p[B++]))!=128){B--;continue}if((t=(31&r)<<6|63&i)<128){B--;continue}n[s++]=t}else if((240&r)==224){if(B>=o)return this.interim[0]=r,s;if((192&(i=p[B++]))!=128){B--;continue}if(B>=o)return this.interim[0]=r,this.interim[1]=i,s;if((192&(l=p[B++]))!=128){B--;continue}if((t=(15&r)<<12|(63&i)<<6|63&l)<2048||t>=55296&&t<=57343)continue;n[s++]=t}else if((248&r)==240){if(B>=o)return this.interim[0]=r,s;if((192&(i=p[B++]))!=128){B--;continue}if(B>=o)return this.interim[0]=r,this.interim[1]=i,s;if((192&(l=p[B++]))!=128){B--;continue}if(B>=o)return this.interim[0]=r,this.interim[1]=i,this.interim[2]=l,s;if((192&(u=p[B++]))!=128){B--;continue}if((t=(7&r)<<18|(63&i)<<12|(63&l)<<6|63&u)<65536||t>1114111)continue;n[s++]=t}}return s},m}();w.Utf8ToUtf32=e},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.CHAR_ATLAS_CELL_SPACING=w.DIM_OPACITY=w.INVERTED_DEFAULT_COLOR=void 0,w.INVERTED_DEFAULT_COLOR=257,w.DIM_OPACITY=.5,w.CHAR_ATLAS_CELL_SPACING=1},function(le,w,S){"use strict";var c,e,m,p;function n(r){var i=r.toString(16);return i.length<2?"0"+i:i}function o(r,i){return r<i?(i+.05)/(r+.05):(r+.05)/(i+.05)}Object.defineProperty(w,"__esModule",{value:!0}),w.contrastRatio=w.toPaddedHex=w.rgba=w.rgb=w.css=w.color=w.channels=void 0,function(r){r.toCss=function(i,l,u,s){return s!==void 0?"#"+n(i)+n(l)+n(u)+n(s):"#"+n(i)+n(l)+n(u)},r.toRgba=function(i,l,u,s){return s===void 0&&(s=255),(i<<24|l<<16|u<<8|s)>>>0}}(c=w.channels||(w.channels={})),(e=w.color||(w.color={})).blend=function(r,i){var l=(255&i.rgba)/255;if(l===1)return{css:i.css,rgba:i.rgba};var u=i.rgba>>24&255,s=i.rgba>>16&255,t=i.rgba>>8&255,a=r.rgba>>24&255,d=r.rgba>>16&255,h=r.rgba>>8&255,v=a+Math.round((u-a)*l),g=d+Math.round((s-d)*l),E=h+Math.round((t-h)*l);return{css:c.toCss(v,g,E),rgba:c.toRgba(v,g,E)}},e.isOpaque=function(r){return(255&r.rgba)==255},e.ensureContrastRatio=function(r,i,l){var u=p.ensureContrastRatio(r.rgba,i.rgba,l);if(u)return p.toColor(u>>24&255,u>>16&255,u>>8&255)},e.opaque=function(r){var i=(255|r.rgba)>>>0,l=p.toChannels(i),u=l[0],s=l[1],t=l[2];return{css:c.toCss(u,s,t),rgba:i}},e.opacity=function(r,i){var l=Math.round(255*i),u=p.toChannels(r.rgba),s=u[0],t=u[1],a=u[2];return{css:c.toCss(s,t,a,l),rgba:c.toRgba(s,t,a,l)}},(w.css||(w.css={})).toColor=function(r){switch(r.length){case 7:return{css:r,rgba:(parseInt(r.slice(1),16)<<8|255)>>>0};case 9:return{css:r,rgba:parseInt(r.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(r){function i(l,u,s){var t=l/255,a=u/255,d=s/255;return .2126*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.7152*(a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4))+.0722*(d<=.03928?d/12.92:Math.pow((d+.055)/1.055,2.4))}r.relativeLuminance=function(l){return i(l>>16&255,l>>8&255,255&l)},r.relativeLuminance2=i}(m=w.rgb||(w.rgb={})),function(r){function i(u,s,t){for(var a=u>>24&255,d=u>>16&255,h=u>>8&255,v=s>>24&255,g=s>>16&255,E=s>>8&255,y=o(m.relativeLuminance2(v,E,g),m.relativeLuminance2(a,d,h));y<t&&(v>0||g>0||E>0);)v-=Math.max(0,Math.ceil(.1*v)),g-=Math.max(0,Math.ceil(.1*g)),E-=Math.max(0,Math.ceil(.1*E)),y=o(m.relativeLuminance2(v,E,g),m.relativeLuminance2(a,d,h));return(v<<24|g<<16|E<<8|255)>>>0}function l(u,s,t){for(var a=u>>24&255,d=u>>16&255,h=u>>8&255,v=s>>24&255,g=s>>16&255,E=s>>8&255,y=o(m.relativeLuminance2(v,E,g),m.relativeLuminance2(a,d,h));y<t&&(v<255||g<255||E<255);)v=Math.min(255,v+Math.ceil(.1*(255-v))),g=Math.min(255,g+Math.ceil(.1*(255-g))),E=Math.min(255,E+Math.ceil(.1*(255-E))),y=o(m.relativeLuminance2(v,E,g),m.relativeLuminance2(a,d,h));return(v<<24|g<<16|E<<8|255)>>>0}r.ensureContrastRatio=function(u,s,t){var a=m.relativeLuminance(u>>8),d=m.relativeLuminance(s>>8);if(o(a,d)<t)return d<a?i(u,s,t):l(u,s,t)},r.reduceLuminance=i,r.increaseLuminance=l,r.toChannels=function(u){return[u>>24&255,u>>16&255,u>>8&255,255&u]},r.toColor=function(u,s,t){return{css:c.toCss(u,s,t),rgba:c.toRgba(u,s,t)}}}(p=w.rgba||(w.rgba={})),w.toPaddedHex=n,w.contrastRatio=o},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.isLinux=w.isWindows=w.isIphone=w.isIpad=w.isMac=w.isSafari=w.isFirefox=void 0;var c=typeof navigator=="undefined",e=c?"node":navigator.userAgent,m=c?"node":navigator.platform;function p(n,o){return n.indexOf(o)>=0}w.isFirefox=!!~e.indexOf("Firefox"),w.isSafari=/^((?!chrome|android).)*safari/i.test(e),w.isMac=p(["Macintosh","MacIntel","MacPPC","Mac68K"],m),w.isIpad=m==="iPad",w.isIphone=m==="iPhone",w.isWindows=p(["Windows","Win16","Win32","WinCE"],m),w.isLinux=m.indexOf("Linux")>=0},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.C1=w.C0=void 0,function(c){c.NUL="\0",c.SOH="",c.STX="",c.ETX="",c.EOT="",c.ENQ="",c.ACK="",c.BEL="\x07",c.BS="\b",c.HT=" ",c.LF=`
|
|
|
`,c.VT="\v",c.FF="\f",c.CR="\r",c.SO="",c.SI="",c.DLE="",c.DC1="",c.DC2="",c.DC3="",c.DC4="",c.NAK="",c.SYN="",c.ETB="",c.CAN="",c.EM="",c.SUB="",c.ESC="\x1B",c.FS="",c.GS="",c.RS="",c.US="",c.SP=" ",c.DEL="\x7F"}(w.C0||(w.C0={})),function(c){c.PAD="\x80",c.HOP="\x81",c.BPH="\x82",c.NBH="\x83",c.IND="\x84",c.NEL="\x85",c.SSA="\x86",c.ESA="\x87",c.HTS="\x88",c.HTJ="\x89",c.VTS="\x8A",c.PLD="\x8B",c.PLU="\x8C",c.RI="\x8D",c.SS2="\x8E",c.SS3="\x8F",c.DCS="\x90",c.PU1="\x91",c.PU2="\x92",c.STS="\x93",c.CCH="\x94",c.MW="\x95",c.SPA="\x96",c.EPA="\x97",c.SOS="\x98",c.SGCI="\x99",c.SCI="\x9A",c.CSI="\x9B",c.ST="\x9C",c.OSC="\x9D",c.PM="\x9E",c.APC="\x9F"}(w.C1||(w.C1={}))},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.BaseRenderLayer=void 0;var c=S(3),e=S(9),m=S(25),p=S(6),n=S(28),o=S(10),r=S(17),i=function(){function l(u,s,t,a,d,h,v,g){this._container=u,this._alpha=a,this._colors=d,this._rendererId=h,this._bufferService=v,this._optionsService=g,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+s+"-layer"),this._canvas.style.zIndex=t.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return l.prototype.dispose=function(){var u;r.removeElementFromParent(this._canvas),(u=this._charAtlas)===null||u===void 0||u.dispose()},l.prototype._initCanvas=function(){this._ctx=n.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},l.prototype.onOptionsChanged=function(){},l.prototype.onBlur=function(){},l.prototype.onFocus=function(){},l.prototype.onCursorMove=function(){},l.prototype.onGridChanged=function(u,s){},l.prototype.onSelectionChanged=function(u,s,t){t===void 0&&(t=!1)},l.prototype.setColors=function(u){this._refreshCharAtlas(u)},l.prototype._setTransparency=function(u){if(u!==this._alpha){var s=this._canvas;this._alpha=u,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,s),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},l.prototype._refreshCharAtlas=function(u){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=m.acquireCharAtlas(this._optionsService.options,this._rendererId,u,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},l.prototype.resize=function(u){this._scaledCellWidth=u.scaledCellWidth,this._scaledCellHeight=u.scaledCellHeight,this._scaledCharWidth=u.scaledCharWidth,this._scaledCharHeight=u.scaledCharHeight,this._scaledCharLeft=u.scaledCharLeft,this._scaledCharTop=u.scaledCharTop,this._canvas.width=u.scaledCanvasWidth,this._canvas.height=u.scaledCanvasHeight,this._canvas.style.width=u.canvasWidth+"px",this._canvas.style.height=u.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},l.prototype._fillCells=function(u,s,t,a){this._ctx.fillRect(u*this._scaledCellWidth,s*this._scaledCellHeight,t*this._scaledCellWidth,a*this._scaledCellHeight)},l.prototype._fillBottomLineAtCells=function(u,s,t){t===void 0&&(t=1),this._ctx.fillRect(u*this._scaledCellWidth,(s+1)*this._scaledCellHeight-window.devicePixelRatio-1,t*this._scaledCellWidth,window.devicePixelRatio)},l.prototype._fillLeftLineAtCell=function(u,s,t){this._ctx.fillRect(u*this._scaledCellWidth,s*this._scaledCellHeight,window.devicePixelRatio*t,this._scaledCellHeight)},l.prototype._strokeRectAtCell=function(u,s,t,a){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(u*this._scaledCellWidth+window.devicePixelRatio/2,s*this._scaledCellHeight+window.devicePixelRatio/2,t*this._scaledCellWidth-window.devicePixelRatio,a*this._scaledCellHeight-window.devicePixelRatio)},l.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},l.prototype._clearCells=function(u,s,t,a){this._alpha?this._ctx.clearRect(u*this._scaledCellWidth,s*this._scaledCellHeight,t*this._scaledCellWidth,a*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(u*this._scaledCellWidth,s*this._scaledCellHeight,t*this._scaledCellWidth,a*this._scaledCellHeight))},l.prototype._fillCharTrueColor=function(u,s,t){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(t),this._ctx.fillText(u.getChars(),s*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},l.prototype._drawChars=function(u,s,t){var a,d,h=this._getContrastColor(u);h||u.isFgRGB()||u.isBgRGB()?this._drawUncachedChars(u,s,t,h):(u.isInverse()?(a=u.isBgDefault()?e.INVERTED_DEFAULT_COLOR:u.getBgColor(),d=u.isFgDefault()?e.INVERTED_DEFAULT_COLOR:u.getFgColor()):(d=u.isBgDefault()?c.DEFAULT_COLOR:u.getBgColor(),a=u.isFgDefault()?c.DEFAULT_COLOR:u.getFgColor()),a+=this._optionsService.options.drawBoldTextInBrightColors&&u.isBold()&&a<8?8:0,this._currentGlyphIdentifier.chars=u.getChars()||c.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=u.getCode()||c.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=d,this._currentGlyphIdentifier.fg=a,this._currentGlyphIdentifier.bold=!!u.isBold(),this._currentGlyphIdentifier.dim=!!u.isDim(),this._currentGlyphIdentifier.italic=!!u.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,s*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(u,s,t))},l.prototype._drawUncachedChars=function(u,s,t,a){if(this._ctx.save(),this._ctx.font=this._getFont(!!u.isBold(),!!u.isItalic()),this._ctx.textBaseline="middle",u.isInverse())if(a)this._ctx.fillStyle=a.css;else if(u.isBgDefault())this._ctx.fillStyle=o.color.opaque(this._colors.background).css;else if(u.isBgRGB())this._ctx.fillStyle="rgb("+p.AttributeData.toColorRGB(u.getBgColor()).join(",")+")";else{var d=u.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&u.isBold()&&d<8&&(d+=8),this._ctx.fillStyle=this._colors.ansi[d].css}else if(a)this._ctx.fillStyle=a.css;else if(u.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(u.isFgRGB())this._ctx.fillStyle="rgb("+p.AttributeData.toColorRGB(u.getFgColor()).join(",")+")";else{var h=u.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&u.isBold()&&h<8&&(h+=8),this._ctx.fillStyle=this._colors.ansi[h].css}this._clipRow(t),u.isDim()&&(this._ctx.globalAlpha=e.DIM_OPACITY),this._ctx.fillText(u.getChars(),s*this._scaledCellWidth+this._scaledCharLeft,t*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},l.prototype._clipRow=function(u){this._ctx.beginPath(),this._ctx.rect(0,u*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},l.prototype._getFont=function(u,s){return(s?"italic":"")+" "+(u?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},l.prototype._getContrastColor=function(u){if(this._optionsService.options.minimumContrastRatio!==1){var s=this._colors.contrastCache.getColor(u.bg,u.fg);if(s!==void 0)return s||void 0;var t=u.getFgColor(),a=u.getFgColorMode(),d=u.getBgColor(),h=u.getBgColorMode(),v=!!u.isInverse(),g=!!u.isInverse();if(v){var E=t;t=d,d=E;var y=a;a=h,h=y}var C=this._resolveBackgroundRgba(h,d,v),B=this._resolveForegroundRgba(a,t,v,g),_=o.rgba.ensureContrastRatio(C,B,this._optionsService.options.minimumContrastRatio);if(_){var A={css:o.channels.toCss(_>>24&255,_>>16&255,_>>8&255),rgba:_};return this._colors.contrastCache.setColor(u.bg,u.fg,A),A}this._colors.contrastCache.setColor(u.bg,u.fg,null)}},l.prototype._resolveBackgroundRgba=function(u,s,t){switch(u){case 16777216:case 33554432:return this._colors.ansi[s].rgba;case 50331648:return s<<8;case 0:default:return t?this._colors.foreground.rgba:this._colors.background.rgba}},l.prototype._resolveForegroundRgba=function(u,s,t,a){switch(u){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&a&&s<8&&(s+=8),this._colors.ansi[s].rgba;case 50331648:return s<<8;case 0:default:return t?this._colors.background.rgba:this._colors.foreground.rgba}},l}();w.BaseRenderLayer=i},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.createDecorator=w.getServiceDependencies=w.serviceRegistry=void 0;function c(e,m,p){m.di$target===m?m.di$dependencies.push({id:e,index:p}):(m.di$dependencies=[{id:e,index:p}],m.di$target=m)}w.serviceRegistry=new Map,w.getServiceDependencies=function(e){return e.di$dependencies||[]},w.createDecorator=function(e){if(w.serviceRegistry.has(e))return w.serviceRegistry.get(e);var m=function(p,n,o){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");c(m,p,o)};return m.toString=function(){return e},w.serviceRegistry.set(e,m),m}},function(le,w,S){"use strict";function c(e,m,p,n){if(p===void 0&&(p=0),n===void 0&&(n=e.length),p>=e.length)return e;p=(e.length+p)%e.length,n=n>=e.length?e.length:(e.length+n)%e.length;for(var o=p;o<n;++o)e[o]=m;return e}Object.defineProperty(w,"__esModule",{value:!0}),w.concat=w.fillFallback=w.fill=void 0,w.fill=function(e,m,p,n){return e.fill?e.fill(m,p,n):c(e,m,p,n)},w.fillFallback=c,w.concat=function(e,m){var p=new e.constructor(e.length+m.length);return p.set(e),p.set(m,e.length),p}},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.BufferLine=w.DEFAULT_ATTR_DATA=void 0;var c=S(8),e=S(3),m=S(4),p=S(6);w.DEFAULT_ATTR_DATA=Object.freeze(new p.AttributeData);var n=function(){function o(r,i,l){l===void 0&&(l=!1),this.isWrapped=l,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*r);for(var u=i||m.CellData.fromCharData([0,e.NULL_CELL_CHAR,e.NULL_CELL_WIDTH,e.NULL_CELL_CODE]),s=0;s<r;++s)this.setCell(s,u);this.length=r}return o.prototype.get=function(r){var i=this._data[3*r+0],l=2097151&i;return[this._data[3*r+1],2097152&i?this._combined[r]:l?c.stringFromCodePoint(l):"",i>>22,2097152&i?this._combined[r].charCodeAt(this._combined[r].length-1):l]},o.prototype.set=function(r,i){this._data[3*r+1]=i[e.CHAR_DATA_ATTR_INDEX],i[e.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[r]=i[1],this._data[3*r+0]=2097152|r|i[e.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*r+0]=i[e.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|i[e.CHAR_DATA_WIDTH_INDEX]<<22},o.prototype.getWidth=function(r){return this._data[3*r+0]>>22},o.prototype.hasWidth=function(r){return 12582912&this._data[3*r+0]},o.prototype.getFg=function(r){return this._data[3*r+1]},o.prototype.getBg=function(r){return this._data[3*r+2]},o.prototype.hasContent=function(r){return 4194303&this._data[3*r+0]},o.prototype.getCodePoint=function(r){var i=this._data[3*r+0];return 2097152&i?this._combined[r].charCodeAt(this._combined[r].length-1):2097151&i},o.prototype.isCombined=function(r){return 2097152&this._data[3*r+0]},o.prototype.getString=function(r){var i=this._data[3*r+0];return 2097152&i?this._combined[r]:2097151&i?c.stringFromCodePoint(2097151&i):""},o.prototype.loadCell=function(r,i){var l=3*r;return i.content=this._data[l+0],i.fg=this._data[l+1],i.bg=this._data[l+2],2097152&i.content&&(i.combinedData=this._combined[r]),268435456&i.bg&&(i.extended=this._extendedAttrs[r]),i},o.prototype.setCell=function(r,i){2097152&i.content&&(this._combined[r]=i.combinedData),268435456&i.bg&&(this._extendedAttrs[r]=i.extended),this._data[3*r+0]=i.content,this._data[3*r+1]=i.fg,this._data[3*r+2]=i.bg},o.prototype.setCellFromCodePoint=function(r,i,l,u,s,t){268435456&s&&(this._extendedAttrs[r]=t),this._data[3*r+0]=i|l<<22,this._data[3*r+1]=u,this._data[3*r+2]=s},o.prototype.addCodepointToCell=function(r,i){var l=this._data[3*r+0];2097152&l?this._combined[r]+=c.stringFromCodePoint(i):(2097151&l?(this._combined[r]=c.stringFromCodePoint(2097151&l)+c.stringFromCodePoint(i),l&=-2097152,l|=2097152):l=i|1<<22,this._data[3*r+0]=l)},o.prototype.insertCells=function(r,i,l,u){if((r%=this.length)&&this.getWidth(r-1)===2&&this.setCellFromCodePoint(r-1,0,1,(u==null?void 0:u.fg)||0,(u==null?void 0:u.bg)||0,(u==null?void 0:u.extended)||new p.ExtendedAttrs),i<this.length-r){for(var s=new m.CellData,t=this.length-r-i-1;t>=0;--t)this.setCell(r+i+t,this.loadCell(r+t,s));for(t=0;t<i;++t)this.setCell(r+t,l)}else for(t=r;t<this.length;++t)this.setCell(t,l);this.getWidth(this.length-1)===2&&this.setCellFromCodePoint(this.length-1,0,1,(u==null?void 0:u.fg)||0,(u==null?void 0:u.bg)||0,(u==null?void 0:u.extended)||new p.ExtendedAttrs)},o.prototype.deleteCells=function(r,i,l,u){if(r%=this.length,i<this.length-r){for(var s=new m.CellData,t=0;t<this.length-r-i;++t)this.setCell(r+t,this.loadCell(r+i+t,s));for(t=this.length-i;t<this.length;++t)this.setCell(t,l)}else for(t=r;t<this.length;++t)this.setCell(t,l);r&&this.getWidth(r-1)===2&&this.setCellFromCodePoint(r-1,0,1,(u==null?void 0:u.fg)||0,(u==null?void 0:u.bg)||0,(u==null?void 0:u.extended)||new p.ExtendedAttrs),this.getWidth(r)!==0||this.hasContent(r)||this.setCellFromCodePoint(r,0,1,(u==null?void 0:u.fg)||0,(u==null?void 0:u.bg)||0,(u==null?void 0:u.extended)||new p.ExtendedAttrs)},o.prototype.replaceCells=function(r,i,l,u){for(r&&this.getWidth(r-1)===2&&this.setCellFromCodePoint(r-1,0,1,(u==null?void 0:u.fg)||0,(u==null?void 0:u.bg)||0,(u==null?void 0:u.extended)||new p.ExtendedAttrs),i<this.length&&this.getWidth(i-1)===2&&this.setCellFromCodePoint(i,0,1,(u==null?void 0:u.fg)||0,(u==null?void 0:u.bg)||0,(u==null?void 0:u.extended)||new p.ExtendedAttrs);r<i&&r<this.length;)this.setCell(r++,l)},o.prototype.resize=function(r,i){if(r!==this.length){if(r>this.length){var l=new Uint32Array(3*r);this.length&&(3*r<this._data.length?l.set(this._data.subarray(0,3*r)):l.set(this._data)),this._data=l;for(var u=this.length;u<r;++u)this.setCell(u,i)}else if(r){(l=new Uint32Array(3*r)).set(this._data.subarray(0,3*r)),this._data=l;var s=Object.keys(this._combined);for(u=0;u<s.length;u++){var t=parseInt(s[u],10);t>=r&&delete this._combined[t]}}else this._data=new Uint32Array(0),this._combined={};this.length=r}},o.prototype.fill=function(r){this._combined={},this._extendedAttrs={};for(var i=0;i<this.length;++i)this.setCell(i,r)},o.prototype.copyFrom=function(r){for(var i in this.length!==r.length?this._data=new Uint32Array(r._data):this._data.set(r._data),this.length=r.length,this._combined={},r._combined)this._combined[i]=r._combined[i];for(var i in this._extendedAttrs={},r._extendedAttrs)this._extendedAttrs[i]=r._extendedAttrs[i];this.isWrapped=r.isWrapped},o.prototype.clone=function(){var r=new o(0);for(var i in r._data=new Uint32Array(this._data),r.length=this.length,this._combined)r._combined[i]=this._combined[i];for(var i in this._extendedAttrs)r._extendedAttrs[i]=this._extendedAttrs[i];return r.isWrapped=this.isWrapped,r},o.prototype.getTrimmedLength=function(){for(var r=this.length-1;r>=0;--r)if(4194303&this._data[3*r+0])return r+(this._data[3*r+0]>>22);return 0},o.prototype.copyCellsFrom=function(r,i,l,u,s){var t=r._data;if(s)for(var a=u-1;a>=0;a--)for(var d=0;d<3;d++)this._data[3*(l+a)+d]=t[3*(i+a)+d];else for(a=0;a<u;a++)for(d=0;d<3;d++)this._data[3*(l+a)+d]=t[3*(i+a)+d];var h=Object.keys(r._combined);for(d=0;d<h.length;d++){var v=parseInt(h[d],10);v>=i&&(this._combined[v-i+l]=r._combined[v])}},o.prototype.translateToString=function(r,i,l){r===void 0&&(r=!1),i===void 0&&(i=0),l===void 0&&(l=this.length),r&&(l=Math.min(l,this.getTrimmedLength()));for(var u="";i<l;){var s=this._data[3*i+0],t=2097151&s;u+=2097152&s?this._combined[i]:t?c.stringFromCodePoint(t):e.WHITESPACE_CELL_CHAR,i+=s>>22||1}return u},o}();w.BufferLine=n},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.removeElementFromParent=void 0,w.removeElementFromParent=function(){for(var c,e=[],m=0;m<arguments.length;m++)e[m]=arguments[m];for(var p=0,n=e;p<n.length;p++){var o=n[p];(c=o==null?void 0:o.parentElement)===null||c===void 0||c.removeChild(o)}}},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.tooMuchOutput=w.promptLabel=void 0,w.promptLabel="Terminal input",w.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(B,_){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,b){A.__proto__=b}||function(A,b){for(var D in b)b.hasOwnProperty(D)&&(A[D]=b[D])})(B,_)},function(B,_){function A(){this.constructor=B}c(B,_),B.prototype=_===null?Object.create(_):(A.prototype=_.prototype,new A)});Object.defineProperty(w,"__esModule",{value:!0}),w.InputHandler=w.WindowsOptionsReportType=void 0;var m,p=S(12),n=S(20),o=S(39),r=S(2),i=S(15),l=S(8),u=S(16),s=S(0),t=S(3),a=S(4),d=S(6),h=S(22),v=S(24),g={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function E(B,_){if(B>24)return _.setWinLines||!1;switch(B){case 1:return!!_.restoreWin;case 2:return!!_.minimizeWin;case 3:return!!_.setWinPosition;case 4:return!!_.setWinSizePixels;case 5:return!!_.raiseWin;case 6:return!!_.lowerWin;case 7:return!!_.refreshWin;case 8:return!!_.setWinSizeChars;case 9:return!!_.maximizeWin;case 10:return!!_.fullscreenWin;case 11:return!!_.getWinState;case 13:return!!_.getWinPosition;case 14:return!!_.getWinSizePixels;case 15:return!!_.getScreenSizePixels;case 16:return!!_.getCellSizePixels;case 18:return!!_.getWinSizeChars;case 19:return!!_.getScreenSizeChars;case 20:return!!_.getIconTitle;case 21:return!!_.getWinTitle;case 22:return!!_.pushTitle;case 23:return!!_.popTitle;case 24:return!!_.setWinLines}return!1}(function(B){B[B.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",B[B.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(m=w.WindowsOptionsReportType||(w.WindowsOptionsReportType={}));var y=function(){function B(_,A,b,D){this._bufferService=_,this._coreService=A,this._logService=b,this._optionsService=D,this._data=new Uint32Array(0)}return B.prototype.hook=function(_){this._data=new Uint32Array(0)},B.prototype.put=function(_,A,b){this._data=i.concat(this._data,_.subarray(A,b))},B.prototype.unhook=function(_){if(_){var A=l.utf32ToString(this._data);switch(this._data=new Uint32Array(0),A){case'"q':return this._coreService.triggerDataEvent(p.C0.ESC+'P1$r0"q'+p.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(p.C0.ESC+'P1$r61;1"p'+p.C0.ESC+"\\");case"r":var b=this._bufferService.buffer.scrollTop+1+";"+(this._bufferService.buffer.scrollBottom+1)+"r";return this._coreService.triggerDataEvent(p.C0.ESC+"P1$r"+b+p.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(p.C0.ESC+"P1$r0m"+p.C0.ESC+"\\");case" q":var D={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return D-=this._optionsService.options.cursorBlink?1:0,this._coreService.triggerDataEvent(p.C0.ESC+"P1$r"+D+" q"+p.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",A),this._coreService.triggerDataEvent(p.C0.ESC+"P0$r"+p.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},B}(),C=function(B){function _(A,b,D,M,R,H,q,Y,W){W===void 0&&(W=new o.EscapeSequenceParser);var O=B.call(this)||this;O._bufferService=A,O._charsetService=b,O._coreService=D,O._dirtyRowService=M,O._logService=R,O._optionsService=H,O._coreMouseService=q,O._unicodeService=Y,O._parser=W,O._parseBuffer=new Uint32Array(4096),O._stringDecoder=new l.StringToUtf32,O._utf8Decoder=new l.Utf8ToUtf32,O._workCell=new a.CellData,O._windowTitle="",O._iconName="",O._windowTitleStack=[],O._iconNameStack=[],O._curAttrData=u.DEFAULT_ATTR_DATA.clone(),O._eraseAttrDataInternal=u.DEFAULT_ATTR_DATA.clone(),O._onRequestBell=new s.EventEmitter,O._onRequestRefreshRows=new s.EventEmitter,O._onRequestReset=new s.EventEmitter,O._onRequestScroll=new s.EventEmitter,O._onRequestSyncScrollBar=new s.EventEmitter,O._onRequestWindowsOptionsReport=new s.EventEmitter,O._onA11yChar=new s.EventEmitter,O._onA11yTab=new s.EventEmitter,O._onCursorMove=new s.EventEmitter,O._onLineFeed=new s.EventEmitter,O._onScroll=new s.EventEmitter,O._onTitleChange=new s.EventEmitter,O.register(O._parser),O._parser.setCsiHandlerFallback(function($,be){O._logService.debug("Unknown CSI code: ",{identifier:O._parser.identToString($),params:be.toArray()})}),O._parser.setEscHandlerFallback(function($){O._logService.debug("Unknown ESC code: ",{identifier:O._parser.identToString($)})}),O._parser.setExecuteHandlerFallback(function($){O._logService.debug("Unknown EXECUTE code: ",{code:$})}),O._parser.setOscHandlerFallback(function($,be,Ne){O._logService.debug("Unknown OSC code: ",{identifier:$,action:be,data:Ne})}),O._parser.setDcsHandlerFallback(function($,be,Ne){be==="HOOK"&&(Ne=Ne.toArray()),O._logService.debug("Unknown DCS code: ",{identifier:O._parser.identToString($),action:be,payload:Ne})}),O._parser.setPrintHandler(function($,be,Ne){return O.print($,be,Ne)}),O._parser.setCsiHandler({final:"@"},function($){return O.insertChars($)}),O._parser.setCsiHandler({intermediates:" ",final:"@"},function($){return O.scrollLeft($)}),O._parser.setCsiHandler({final:"A"},function($){return O.cursorUp($)}),O._parser.setCsiHandler({intermediates:" ",final:"A"},function($){return O.scrollRight($)}),O._parser.setCsiHandler({final:"B"},function($){return O.cursorDown($)}),O._parser.setCsiHandler({final:"C"},function($){return O.cursorForward($)}),O._parser.setCsiHandler({final:"D"},function($){return O.cursorBackward($)}),O._parser.setCsiHandler({final:"E"},function($){return O.cursorNextLine($)}),O._parser.setCsiHandler({final:"F"},function($){return O.cursorPrecedingLine($)}),O._parser.setCsiHandler({final:"G"},function($){return O.cursorCharAbsolute($)}),O._parser.setCsiHandler({final:"H"},function($){return O.cursorPosition($)}),O._parser.setCsiHandler({final:"I"},function($){return O.cursorForwardTab($)}),O._parser.setCsiHandler({final:"J"},function($){return O.eraseInDisplay($)}),O._parser.setCsiHandler({prefix:"?",final:"J"},function($){return O.eraseInDisplay($)}),O._parser.setCsiHandler({final:"K"},function($){return O.eraseInLine($)}),O._parser.setCsiHandler({prefix:"?",final:"K"},function($){return O.eraseInLine($)}),O._parser.setCsiHandler({final:"L"},function($){return O.insertLines($)}),O._parser.setCsiHandler({final:"M"},function($){return O.deleteLines($)}),O._parser.setCsiHandler({final:"P"},function($){return O.deleteChars($)}),O._parser.setCsiHandler({final:"S"},function($){return O.scrollUp($)}),O._parser.setCsiHandler({final:"T"},function($){return O.scrollDown($)}),O._parser.setCsiHandler({final:"X"},function($){return O.eraseChars($)}),O._parser.setCsiHandler({final:"Z"},function($){return O.cursorBackwardTab($)}),O._parser.setCsiHandler({final:"`"},function($){return O.charPosAbsolute($)}),O._parser.setCsiHandler({final:"a"},function($){return O.hPositionRelative($)}),O._parser.setCsiHandler({final:"b"},function($){return O.repeatPrecedingCharacter($)}),O._parser.setCsiHandler({final:"c"},function($){return O.sendDeviceAttributesPrimary($)}),O._parser.setCsiHandler({prefix:">",final:"c"},function($){return O.sendDeviceAttributesSecondary($)}),O._parser.setCsiHandler({final:"d"},function($){return O.linePosAbsolute($)}),O._parser.setCsiHandler({final:"e"},function($){return O.vPositionRelative($)}),O._parser.setCsiHandler({final:"f"},function($){return O.hVPosition($)}),O._parser.setCsiHandler({final:"g"},function($){return O.tabClear($)}),O._parser.setCsiHandler({final:"h"},function($){return O.setMode($)}),O._parser.setCsiHandler({prefix:"?",final:"h"},function($){return O.setModePrivate($)}),O._parser.setCsiHandler({final:"l"},function($){return O.resetMode($)}),O._parser.setCsiHandler({prefix:"?",final:"l"},function($){return O.resetModePrivate($)}),O._parser.setCsiHandler({final:"m"},function($){return O.charAttributes($)}),O._parser.setCsiHandler({final:"n"},function($){return O.deviceStatus($)}),O._parser.setCsiHandler({prefix:"?",final:"n"},function($){return O.deviceStatusPrivate($)}),O._parser.setCsiHandler({intermediates:"!",final:"p"},function($){return O.softReset($)}),O._parser.setCsiHandler({intermediates:" ",final:"q"},function($){return O.setCursorStyle($)}),O._parser.setCsiHandler({final:"r"},function($){return O.setScrollRegion($)}),O._parser.setCsiHandler({final:"s"},function($){return O.saveCursor($)}),O._parser.setCsiHandler({final:"t"},function($){return O.windowOptions($)}),O._parser.setCsiHandler({final:"u"},function($){return O.restoreCursor($)}),O._parser.setCsiHandler({intermediates:"'",final:"}"},function($){return O.insertColumns($)}),O._parser.setCsiHandler({intermediates:"'",final:"~"},function($){return O.deleteColumns($)}),O._parser.setExecuteHandler(p.C0.BEL,function(){return O.bell()}),O._parser.setExecuteHandler(p.C0.LF,function(){return O.lineFeed()}),O._parser.setExecuteHandler(p.C0.VT,function(){return O.lineFeed()}),O._parser.setExecuteHandler(p.C0.FF,function(){return O.lineFeed()}),O._parser.setExecuteHandler(p.C0.CR,function(){return O.carriageReturn()}),O._parser.setExecuteHandler(p.C0.BS,function(){return O.backspace()}),O._parser.setExecuteHandler(p.C0.HT,function(){return O.tab()}),O._parser.setExecuteHandler(p.C0.SO,function(){return O.shiftOut()}),O._parser.setExecuteHandler(p.C0.SI,function(){return O.shiftIn()}),O._parser.setExecuteHandler(p.C1.IND,function(){return O.index()}),O._parser.setExecuteHandler(p.C1.NEL,function(){return O.nextLine()}),O._parser.setExecuteHandler(p.C1.HTS,function(){return O.tabSet()}),O._parser.setOscHandler(0,new h.OscHandler(function($){O.setTitle($),O.setIconName($)})),O._parser.setOscHandler(1,new h.OscHandler(function($){return O.setIconName($)})),O._parser.setOscHandler(2,new h.OscHandler(function($){return O.setTitle($)})),O._parser.setEscHandler({final:"7"},function(){return O.saveCursor()}),O._parser.setEscHandler({final:"8"},function(){return O.restoreCursor()}),O._parser.setEscHandler({final:"D"},function(){return O.index()}),O._parser.setEscHandler({final:"E"},function(){return O.nextLine()}),O._parser.setEscHandler({final:"H"},function(){return O.tabSet()}),O._parser.setEscHandler({final:"M"},function(){return O.reverseIndex()}),O._parser.setEscHandler({final:"="},function(){return O.keypadApplicationMode()}),O._parser.setEscHandler({final:">"},function(){return O.keypadNumericMode()}),O._parser.setEscHandler({final:"c"},function(){return O.fullReset()}),O._parser.setEscHandler({final:"n"},function(){return O.setgLevel(2)}),O._parser.setEscHandler({final:"o"},function(){return O.setgLevel(3)}),O._parser.setEscHandler({final:"|"},function(){return O.setgLevel(3)}),O._parser.setEscHandler({final:"}"},function(){return O.setgLevel(2)}),O._parser.setEscHandler({final:"~"},function(){return O.setgLevel(1)}),O._parser.setEscHandler({intermediates:"%",final:"@"},function(){return O.selectDefaultCharset()}),O._parser.setEscHandler({intermediates:"%",final:"G"},function(){return O.selectDefaultCharset()});var ne=function($){ee._parser.setEscHandler({intermediates:"(",final:$},function(){return O.selectCharset("("+$)}),ee._parser.setEscHandler({intermediates:")",final:$},function(){return O.selectCharset(")"+$)}),ee._parser.setEscHandler({intermediates:"*",final:$},function(){return O.selectCharset("*"+$)}),ee._parser.setEscHandler({intermediates:"+",final:$},function(){return O.selectCharset("+"+$)}),ee._parser.setEscHandler({intermediates:"-",final:$},function(){return O.selectCharset("-"+$)}),ee._parser.setEscHandler({intermediates:".",final:$},function(){return O.selectCharset("."+$)}),ee._parser.setEscHandler({intermediates:"/",final:$},function(){return O.selectCharset("/"+$)})},ee=this;for(var Ae in n.CHARSETS)ne(Ae);return O._parser.setEscHandler({intermediates:"#",final:"8"},function(){return O.screenAlignmentPattern()}),O._parser.setErrorHandler(function($){return O._logService.error("Parsing error: ",$),$}),O._parser.setDcsHandler({intermediates:"$",final:"q"},new y(O._bufferService,O._coreService,O._logService,O._optionsService)),O}return e(_,B),Object.defineProperty(_.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(_.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),_.prototype.dispose=function(){B.prototype.dispose.call(this)},_.prototype.parse=function(A){var b=this._bufferService.buffer,D=b.x,M=b.y;if(this._logService.debug("parsing data",A),this._parseBuffer.length<A.length&&this._parseBuffer.length<131072&&(this._parseBuffer=new Uint32Array(Math.min(A.length,131072))),this._dirtyRowService.clearRange(),A.length>131072)for(var R=0;R<A.length;R+=131072){var H=R+131072<A.length?R+131072:A.length,q=typeof A=="string"?this._stringDecoder.decode(A.substring(R,H),this._parseBuffer):this._utf8Decoder.decode(A.subarray(R,H),this._parseBuffer);this._parser.parse(this._parseBuffer,q)}else q=typeof A=="string"?this._stringDecoder.decode(A,this._parseBuffer):this._utf8Decoder.decode(A,this._parseBuffer),this._parser.parse(this._parseBuffer,q);(b=this._bufferService.buffer).x===D&&b.y===M||this._onCursorMove.fire(),this._onRequestRefreshRows.fire(this._dirtyRowService.start,this._dirtyRowService.end)},_.prototype.print=function(A,b,D){var M,R,H=this._bufferService.buffer,q=this._charsetService.charset,Y=this._optionsService.options.screenReaderMode,W=this._bufferService.cols,O=this._coreService.decPrivateModes.wraparound,ne=this._coreService.modes.insertMode,ee=this._curAttrData,Ae=H.lines.get(H.ybase+H.y);this._dirtyRowService.markDirty(H.y),H.x&&D-b>0&&Ae.getWidth(H.x-1)===2&&Ae.setCellFromCodePoint(H.x-1,0,1,ee.fg,ee.bg,ee.extended);for(var $=b;$<D;++$){if(M=A[$],R=this._unicodeService.wcwidth(M),M<127&&q){var be=q[String.fromCharCode(M)];be&&(M=be.charCodeAt(0))}if(Y&&this._onA11yChar.fire(l.stringFromCodePoint(M)),R||!H.x){if(H.x+R-1>=W){if(O){for(;H.x<W;)Ae.setCellFromCodePoint(H.x++,0,1,ee.fg,ee.bg,ee.extended);H.x=0,H.y++,H.y===H.scrollBottom+1?(H.y--,this._onRequestScroll.fire(this._eraseAttrData(),!0)):(H.y>=this._bufferService.rows&&(H.y=this._bufferService.rows-1),H.lines.get(H.ybase+H.y).isWrapped=!0),Ae=H.lines.get(H.ybase+H.y)}else if(H.x=W-1,R===2)continue}if(ne&&(Ae.insertCells(H.x,R,H.getNullCell(ee),ee),Ae.getWidth(W-1)===2&&Ae.setCellFromCodePoint(W-1,t.NULL_CELL_CODE,t.NULL_CELL_WIDTH,ee.fg,ee.bg,ee.extended)),Ae.setCellFromCodePoint(H.x++,M,R,ee.fg,ee.bg,ee.extended),R>0)for(;--R;)Ae.setCellFromCodePoint(H.x++,0,0,ee.fg,ee.bg,ee.extended)}else Ae.getWidth(H.x-1)?Ae.addCodepointToCell(H.x-1,M):Ae.addCodepointToCell(H.x-2,M)}D-b>0&&(Ae.loadCell(H.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),H.x<W&&D-b>0&&Ae.getWidth(H.x)===0&&!Ae.hasContent(H.x)&&Ae.setCellFromCodePoint(H.x,0,1,ee.fg,ee.bg,ee.extended),this._dirtyRowService.markDirty(H.y)},_.prototype.addCsiHandler=function(A,b){var D=this;return A.final!=="t"||A.prefix||A.intermediates?this._parser.addCsiHandler(A,b):this._parser.addCsiHandler(A,function(M){return!E(M.params[0],D._optionsService.options.windowOptions)||b(M)})},_.prototype.addDcsHandler=function(A,b){return this._parser.addDcsHandler(A,new v.DcsHandler(b))},_.prototype.addEscHandler=function(A,b){return this._parser.addEscHandler(A,b)},_.prototype.addOscHandler=function(A,b){return this._parser.addOscHandler(A,new h.OscHandler(b))},_.prototype.bell=function(){this._onRequestBell.fire()},_.prototype.lineFeed=function(){var A=this._bufferService.buffer;this._dirtyRowService.markDirty(A.y),this._optionsService.options.convertEol&&(A.x=0),A.y++,A.y===A.scrollBottom+1?(A.y--,this._onRequestScroll.fire(this._eraseAttrData())):A.y>=this._bufferService.rows&&(A.y=this._bufferService.rows-1),A.x>=this._bufferService.cols&&A.x--,this._dirtyRowService.markDirty(A.y),this._onLineFeed.fire()},_.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},_.prototype.backspace=function(){var A,b=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(b.x>0&&b.x--);if(this._restrictCursor(this._bufferService.cols),b.x>0)b.x--;else if(b.x===0&&b.y>b.scrollTop&&b.y<=b.scrollBottom&&(!((A=b.lines.get(b.ybase+b.y))===null||A===void 0)&&A.isWrapped)){b.lines.get(b.ybase+b.y).isWrapped=!1,b.y--,b.x=this._bufferService.cols-1;var D=b.lines.get(b.ybase+b.y);D.hasWidth(b.x)&&!D.hasContent(b.x)&&b.x--}this._restrictCursor()},_.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var A=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-A)}},_.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},_.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},_.prototype._restrictCursor=function(A){A===void 0&&(A=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(A,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},_.prototype._setCursor=function(A,b){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=A,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+b):(this._bufferService.buffer.x=A,this._bufferService.buffer.y=b),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},_.prototype._moveCursor=function(A,b){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+A,this._bufferService.buffer.y+b)},_.prototype.cursorUp=function(A){var b=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;b>=0?this._moveCursor(0,-Math.min(b,A.params[0]||1)):this._moveCursor(0,-(A.params[0]||1))},_.prototype.cursorDown=function(A){var b=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;b>=0?this._moveCursor(0,Math.min(b,A.params[0]||1)):this._moveCursor(0,A.params[0]||1)},_.prototype.cursorForward=function(A){this._moveCursor(A.params[0]||1,0)},_.prototype.cursorBackward=function(A){this._moveCursor(-(A.params[0]||1),0)},_.prototype.cursorNextLine=function(A){this.cursorDown(A),this._bufferService.buffer.x=0},_.prototype.cursorPrecedingLine=function(A){this.cursorUp(A),this._bufferService.buffer.x=0},_.prototype.cursorCharAbsolute=function(A){this._setCursor((A.params[0]||1)-1,this._bufferService.buffer.y)},_.prototype.cursorPosition=function(A){this._setCursor(A.length>=2?(A.params[1]||1)-1:0,(A.params[0]||1)-1)},_.prototype.charPosAbsolute=function(A){this._setCursor((A.params[0]||1)-1,this._bufferService.buffer.y)},_.prototype.hPositionRelative=function(A){this._moveCursor(A.params[0]||1,0)},_.prototype.linePosAbsolute=function(A){this._setCursor(this._bufferService.buffer.x,(A.params[0]||1)-1)},_.prototype.vPositionRelative=function(A){this._moveCursor(0,A.params[0]||1)},_.prototype.hVPosition=function(A){this.cursorPosition(A)},_.prototype.tabClear=function(A){var b=A.params[0];b===0?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:b===3&&(this._bufferService.buffer.tabs={})},_.prototype.cursorForwardTab=function(A){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var b=A.params[0]||1;b--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},_.prototype.cursorBackwardTab=function(A){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var b=A.params[0]||1,D=this._bufferService.buffer;b--;)D.x=D.prevStop()},_.prototype._eraseInBufferLine=function(A,b,D,M){M===void 0&&(M=!1);var R=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+A);R.replaceCells(b,D,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),M&&(R.isWrapped=!1)},_.prototype._resetBufferLine=function(A){var b=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+A);b.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),b.isWrapped=!1},_.prototype.eraseInDisplay=function(A){var b;switch(this._restrictCursor(),A.params[0]){case 0:for(b=this._bufferService.buffer.y,this._dirtyRowService.markDirty(b),this._eraseInBufferLine(b++,this._bufferService.buffer.x,this._bufferService.cols,this._bufferService.buffer.x===0);b<this._bufferService.rows;b++)this._resetBufferLine(b);this._dirtyRowService.markDirty(b);break;case 1:for(b=this._bufferService.buffer.y,this._dirtyRowService.markDirty(b),this._eraseInBufferLine(b,0,this._bufferService.buffer.x+1,!0),this._bufferService.buffer.x+1>=this._bufferService.cols&&(this._bufferService.buffer.lines.get(b+1).isWrapped=!1);b--;)this._resetBufferLine(b);this._dirtyRowService.markDirty(0);break;case 2:for(b=this._bufferService.rows,this._dirtyRowService.markDirty(b-1);b--;)this._resetBufferLine(b);this._dirtyRowService.markDirty(0);break;case 3:var D=this._bufferService.buffer.lines.length-this._bufferService.rows;D>0&&(this._bufferService.buffer.lines.trimStart(D),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-D,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-D,0),this._onScroll.fire(0))}},_.prototype.eraseInLine=function(A){switch(this._restrictCursor(),A.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},_.prototype.insertLines=function(A){this._restrictCursor();var b=A.params[0]||1,D=this._bufferService.buffer;if(!(D.y>D.scrollBottom||D.y<D.scrollTop)){for(var M=D.ybase+D.y,R=this._bufferService.rows-1-D.scrollBottom,H=this._bufferService.rows-1+D.ybase-R+1;b--;)D.lines.splice(H-1,1),D.lines.splice(M,0,D.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(D.y,D.scrollBottom),D.x=0}},_.prototype.deleteLines=function(A){this._restrictCursor();var b=A.params[0]||1,D=this._bufferService.buffer;if(!(D.y>D.scrollBottom||D.y<D.scrollTop)){var M,R=D.ybase+D.y;for(M=this._bufferService.rows-1-D.scrollBottom,M=this._bufferService.rows-1+D.ybase-M;b--;)D.lines.splice(R,1),D.lines.splice(M,0,D.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(D.y,D.scrollBottom),D.x=0}},_.prototype.insertChars=function(A){this._restrictCursor();var b=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);b&&(b.insertCells(this._bufferService.buffer.x,A.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},_.prototype.deleteChars=function(A){this._restrictCursor();var b=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);b&&(b.deleteCells(this._bufferService.buffer.x,A.params[0]||1,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},_.prototype.scrollUp=function(A){for(var b=A.params[0]||1,D=this._bufferService.buffer;b--;)D.lines.splice(D.ybase+D.scrollTop,1),D.lines.splice(D.ybase+D.scrollBottom,0,D.getBlankLine(this._eraseAttrData()));this._dirtyRowService.markRangeDirty(D.scrollTop,D.scrollBottom)},_.prototype.scrollDown=function(A){for(var b=A.params[0]||1,D=this._bufferService.buffer;b--;)D.lines.splice(D.ybase+D.scrollBottom,1),D.lines.splice(D.ybase+D.scrollTop,0,D.getBlankLine(u.DEFAULT_ATTR_DATA));this._dirtyRowService.markRangeDirty(D.scrollTop,D.scrollBottom)},_.prototype.scrollLeft=function(A){var b=this._bufferService.buffer;if(!(b.y>b.scrollBottom||b.y<b.scrollTop)){for(var D=A.params[0]||1,M=b.scrollTop;M<=b.scrollBottom;++M){var R=b.lines.get(b.ybase+M);R.deleteCells(0,D,b.getNullCell(this._eraseAttrData()),this._eraseAttrData()),R.isWrapped=!1}this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}},_.prototype.scrollRight=function(A){var b=this._bufferService.buffer;if(!(b.y>b.scrollBottom||b.y<b.scrollTop)){for(var D=A.params[0]||1,M=b.scrollTop;M<=b.scrollBottom;++M){var R=b.lines.get(b.ybase+M);R.insertCells(0,D,b.getNullCell(this._eraseAttrData()),this._eraseAttrData()),R.isWrapped=!1}this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}},_.prototype.insertColumns=function(A){var b=this._bufferService.buffer;if(!(b.y>b.scrollBottom||b.y<b.scrollTop)){for(var D=A.params[0]||1,M=b.scrollTop;M<=b.scrollBottom;++M){var R=this._bufferService.buffer.lines.get(b.ybase+M);R.insertCells(b.x,D,b.getNullCell(this._eraseAttrData()),this._eraseAttrData()),R.isWrapped=!1}this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}},_.prototype.deleteColumns=function(A){var b=this._bufferService.buffer;if(!(b.y>b.scrollBottom||b.y<b.scrollTop)){for(var D=A.params[0]||1,M=b.scrollTop;M<=b.scrollBottom;++M){var R=b.lines.get(b.ybase+M);R.deleteCells(b.x,D,b.getNullCell(this._eraseAttrData()),this._eraseAttrData()),R.isWrapped=!1}this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom)}},_.prototype.eraseChars=function(A){this._restrictCursor();var b=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+this._bufferService.buffer.y);b&&(b.replaceCells(this._bufferService.buffer.x,this._bufferService.buffer.x+(A.params[0]||1),this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),this._dirtyRowService.markDirty(this._bufferService.buffer.y))},_.prototype.repeatPrecedingCharacter=function(A){if(this._parser.precedingCodepoint){for(var b=A.params[0]||1,D=new Uint32Array(b),M=0;M<b;++M)D[M]=this._parser.precedingCodepoint;this.print(D,0,D.length)}},_.prototype.sendDeviceAttributesPrimary=function(A){A.params[0]>0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(p.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(p.C0.ESC+"[?6c"))},_.prototype.sendDeviceAttributesSecondary=function(A){A.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(p.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(p.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(A.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(p.C0.ESC+"[>83;40003;0c"))},_.prototype._is=function(A){return(this._optionsService.options.termName+"").indexOf(A)===0},_.prototype.setMode=function(A){for(var b=0;b<A.length;b++)switch(A.params[b]){case 4:this._coreService.modes.insertMode=!0}},_.prototype.setModePrivate=function(A){for(var b=0;b<A.length;b++)switch(A.params[b]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!0;break;case 2:this._charsetService.setgCharset(0,n.DEFAULT_CHARSET),this._charsetService.setgCharset(1,n.DEFAULT_CHARSET),this._charsetService.setgCharset(2,n.DEFAULT_CHARSET),this._charsetService.setgCharset(3,n.DEFAULT_CHARSET);break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(132,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!0,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!0;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!0;break;case 66:this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire();break;case 9:this._coreMouseService.activeProtocol="X10";break;case 1e3:this._coreMouseService.activeProtocol="VT200";break;case 1002:this._coreMouseService.activeProtocol="DRAG";break;case 1003:this._coreMouseService.activeProtocol="ANY";break;case 1004:this._coreService.decPrivateModes.sendFocus=!0;break;case 1005:this._logService.debug("DECSET 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="SGR";break;case 1015:this._logService.debug("DECSET 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!1;break;case 1048:this.saveCursor();break;case 1049:this.saveCursor();case 47:case 1047:this._bufferService.buffers.activateAltBuffer(this._eraseAttrData()),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!0}},_.prototype.resetMode=function(A){for(var b=0;b<A.length;b++)switch(A.params[b]){case 4:this._coreService.modes.insertMode=!1}},_.prototype.resetModePrivate=function(A){for(var b=0;b<A.length;b++)switch(A.params[b]){case 1:this._coreService.decPrivateModes.applicationCursorKeys=!1;break;case 3:this._optionsService.options.windowOptions.setWinLines&&(this._bufferService.resize(80,this._bufferService.rows),this._onRequestReset.fire());break;case 6:this._coreService.decPrivateModes.origin=!1,this._setCursor(0,0);break;case 7:this._coreService.decPrivateModes.wraparound=!1;break;case 12:break;case 45:this._coreService.decPrivateModes.reverseWraparound=!1;break;case 66:this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire();break;case 9:case 1e3:case 1002:case 1003:this._coreMouseService.activeProtocol="NONE";break;case 1004:this._coreService.decPrivateModes.sendFocus=!1;break;case 1005:this._logService.debug("DECRST 1005 not supported (see #2507)");break;case 1006:this._coreMouseService.activeEncoding="DEFAULT";break;case 1015:this._logService.debug("DECRST 1015 not supported (see #2507)");break;case 25:this._coreService.isCursorHidden=!0;break;case 1048:this.restoreCursor();break;case 1049:case 47:case 1047:this._bufferService.buffers.activateNormalBuffer(),A.params[b]===1049&&this.restoreCursor(),this._coreService.isCursorInitialized=!0,this._onRequestRefreshRows.fire(0,this._bufferService.rows-1),this._onRequestSyncScrollBar.fire();break;case 2004:this._coreService.decPrivateModes.bracketedPasteMode=!1}},_.prototype._updateAttrColor=function(A,b,D,M,R){return b===2?(A|=50331648,A&=-16777216,A|=d.AttributeData.fromColorRGB([D,M,R])):b===5&&(A&=-50331904,A|=33554432|255&D),A},_.prototype._extractColor=function(A,b,D){var M=[0,0,-1,0,0,0],R=0,H=0;do{if(M[H+R]=A.params[b+H],A.hasSubParams(b+H)){var q=A.getSubParams(b+H),Y=0;do M[1]===5&&(R=1),M[H+Y+1+R]=q[Y];while(++Y<q.length&&Y+H+1+R<M.length);break}if(M[1]===5&&H+R>=2||M[1]===2&&H+R>=5)break;M[1]&&(R=1)}while(++H+b<A.length&&H+R<M.length);for(Y=2;Y<M.length;++Y)M[Y]===-1&&(M[Y]=0);switch(M[0]){case 38:D.fg=this._updateAttrColor(D.fg,M[1],M[3],M[4],M[5]);break;case 48:D.bg=this._updateAttrColor(D.bg,M[1],M[3],M[4],M[5]);break;case 58:D.extended=D.extended.clone(),D.extended.underlineColor=this._updateAttrColor(D.extended.underlineColor,M[1],M[3],M[4],M[5])}return H},_.prototype._processUnderline=function(A,b){b.extended=b.extended.clone(),(!~A||A>5)&&(A=1),b.extended.underlineStyle=A,b.fg|=268435456,A===0&&(b.fg&=-268435457),b.updateExtended()},_.prototype.charAttributes=function(A){if(A.length===1&&A.params[0]===0)return this._curAttrData.fg=u.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=u.DEFAULT_ATTR_DATA.bg);for(var b,D=A.length,M=this._curAttrData,R=0;R<D;R++)(b=A.params[R])>=30&&b<=37?(M.fg&=-50331904,M.fg|=16777216|b-30):b>=40&&b<=47?(M.bg&=-50331904,M.bg|=16777216|b-40):b>=90&&b<=97?(M.fg&=-50331904,M.fg|=16777224|b-90):b>=100&&b<=107?(M.bg&=-50331904,M.bg|=16777224|b-100):b===0?(M.fg=u.DEFAULT_ATTR_DATA.fg,M.bg=u.DEFAULT_ATTR_DATA.bg):b===1?M.fg|=134217728:b===3?M.bg|=67108864:b===4?(M.fg|=268435456,this._processUnderline(A.hasSubParams(R)?A.getSubParams(R)[0]:1,M)):b===5?M.fg|=536870912:b===7?M.fg|=67108864:b===8?M.fg|=1073741824:b===2?M.bg|=134217728:b===21?this._processUnderline(2,M):b===22?(M.fg&=-134217729,M.bg&=-134217729):b===23?M.bg&=-67108865:b===24?M.fg&=-268435457:b===25?M.fg&=-536870913:b===27?M.fg&=-67108865:b===28?M.fg&=-1073741825:b===39?(M.fg&=-67108864,M.fg|=16777215&u.DEFAULT_ATTR_DATA.fg):b===49?(M.bg&=-67108864,M.bg|=16777215&u.DEFAULT_ATTR_DATA.bg):b===38||b===48||b===58?R+=this._extractColor(A,R,M):b===59?(M.extended=M.extended.clone(),M.extended.underlineColor=-1,M.updateExtended()):b===100?(M.fg&=-67108864,M.fg|=16777215&u.DEFAULT_ATTR_DATA.fg,M.bg&=-67108864,M.bg|=16777215&u.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",b)},_.prototype.deviceStatus=function(A){switch(A.params[0]){case 5:this._coreService.triggerDataEvent(p.C0.ESC+"[0n");break;case 6:var b=this._bufferService.buffer.y+1,D=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(p.C0.ESC+"["+b+";"+D+"R")}},_.prototype.deviceStatusPrivate=function(A){switch(A.params[0]){case 6:var b=this._bufferService.buffer.y+1,D=this._bufferService.buffer.x+1;this._coreService.triggerDataEvent(p.C0.ESC+"[?"+b+";"+D+"R")}},_.prototype.softReset=function(A){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=u.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},_.prototype.setCursorStyle=function(A){var b=A.params[0]||1;switch(b){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}var D=b%2==1;this._optionsService.options.cursorBlink=D},_.prototype.setScrollRegion=function(A){var b,D=A.params[0]||1;(A.length<2||(b=A.params[1])>this._bufferService.rows||b===0)&&(b=this._bufferService.rows),b>D&&(this._bufferService.buffer.scrollTop=D-1,this._bufferService.buffer.scrollBottom=b-1,this._setCursor(0,0))},_.prototype.windowOptions=function(A){if(E(A.params[0],this._optionsService.options.windowOptions)){var b=A.length>1?A.params[1]:0;switch(A.params[0]){case 14:b!==2&&this._onRequestWindowsOptionsReport.fire(m.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(m.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(p.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:b!==0&&b!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),b!==0&&b!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:b!==0&&b!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),b!==0&&b!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},_.prototype.saveCursor=function(A){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},_.prototype.restoreCursor=function(A){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},_.prototype.setTitle=function(A){this._windowTitle=A,this._onTitleChange.fire(A)},_.prototype.setIconName=function(A){this._iconName=A},_.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},_.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},_.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},_.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,n.DEFAULT_CHARSET)},_.prototype.selectCharset=function(A){A.length===2?A[0]!=="/"&&this._charsetService.setgCharset(g[A[0]],n.CHARSETS[A[1]]||n.DEFAULT_CHARSET):this.selectDefaultCharset()},_.prototype.index=function(){this._restrictCursor();var A=this._bufferService.buffer;this._bufferService.buffer.y++,A.y===A.scrollBottom+1?(A.y--,this._onRequestScroll.fire(this._eraseAttrData())):A.y>=this._bufferService.rows&&(A.y=this._bufferService.rows-1),this._restrictCursor()},_.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},_.prototype.reverseIndex=function(){this._restrictCursor();var A=this._bufferService.buffer;if(A.y===A.scrollTop){var b=A.scrollBottom-A.scrollTop;A.lines.shiftElements(A.ybase+A.y,b,1),A.lines.set(A.ybase+A.y,A.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(A.scrollTop,A.scrollBottom)}else A.y--,this._restrictCursor()},_.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},_.prototype.reset=function(){this._curAttrData=u.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=u.DEFAULT_ATTR_DATA.clone()},_.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},_.prototype.setgLevel=function(A){this._charsetService.setgLevel(A)},_.prototype.screenAlignmentPattern=function(){var A=new a.CellData;A.content=1<<22|69,A.fg=this._curAttrData.fg,A.bg=this._curAttrData.bg;var b=this._bufferService.buffer;this._setCursor(0,0);for(var D=0;D<this._bufferService.rows;++D){var M=b.ybase+b.y+D,R=b.lines.get(M);R&&(R.fill(A),R.isWrapped=!1)}this._dirtyRowService.markAllDirty(),this._setCursor(0,0)},_}(r.Disposable);w.InputHandler=C},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.DEFAULT_CHARSET=w.CHARSETS=void 0,w.CHARSETS={},w.DEFAULT_CHARSET=w.CHARSETS.B,w.CHARSETS[0]={"`":"\u25C6",a:"\u2592",b:"\u2409",c:"\u240C",d:"\u240D",e:"\u240A",f:"\xB0",g:"\xB1",h:"\u2424",i:"\u240B",j:"\u2518",k:"\u2510",l:"\u250C",m:"\u2514",n:"\u253C",o:"\u23BA",p:"\u23BB",q:"\u2500",r:"\u23BC",s:"\u23BD",t:"\u251C",u:"\u2524",v:"\u2534",w:"\u252C",x:"\u2502",y:"\u2264",z:"\u2265","{":"\u03C0","|":"\u2260","}":"\xA3","~":"\xB7"},w.CHARSETS.A={"#":"\xA3"},w.CHARSETS.B=void 0,w.CHARSETS[4]={"#":"\xA3","@":"\xBE","[":"ij","\\":"\xBD","]":"|","{":"\xA8","|":"f","}":"\xBC","~":"\xB4"},w.CHARSETS.C=w.CHARSETS[5]={"[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},w.CHARSETS.R={"#":"\xA3","@":"\xE0","[":"\xB0","\\":"\xE7","]":"\xA7","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xA8"},w.CHARSETS.Q={"@":"\xE0","[":"\xE2","\\":"\xE7","]":"\xEA","^":"\xEE","`":"\xF4","{":"\xE9","|":"\xF9","}":"\xE8","~":"\xFB"},w.CHARSETS.K={"@":"\xA7","[":"\xC4","\\":"\xD6","]":"\xDC","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xDF"},w.CHARSETS.Y={"#":"\xA3","@":"\xA7","[":"\xB0","\\":"\xE7","]":"\xE9","`":"\xF9","{":"\xE0","|":"\xF2","}":"\xE8","~":"\xEC"},w.CHARSETS.E=w.CHARSETS[6]={"@":"\xC4","[":"\xC6","\\":"\xD8","]":"\xC5","^":"\xDC","`":"\xE4","{":"\xE6","|":"\xF8","}":"\xE5","~":"\xFC"},w.CHARSETS.Z={"#":"\xA3","@":"\xA7","[":"\xA1","\\":"\xD1","]":"\xBF","{":"\xB0","|":"\xF1","}":"\xE7"},w.CHARSETS.H=w.CHARSETS[7]={"@":"\xC9","[":"\xC4","\\":"\xD6","]":"\xC5","^":"\xDC","`":"\xE9","{":"\xE4","|":"\xF6","}":"\xE5","~":"\xFC"},w.CHARSETS["="]={"#":"\xF9","@":"\xE0","[":"\xE9","\\":"\xE7","]":"\xEA","^":"\xEE",_:"\xE8","`":"\xF4","{":"\xE4","|":"\xF6","}":"\xFC","~":"\xFB"}},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.Params=void 0;var c=function(){function e(m,p){if(m===void 0&&(m=32),p===void 0&&(p=32),this.maxLength=m,this.maxSubParamsLength=p,p>256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(m),this.length=0,this._subParams=new Int32Array(p),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(m),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return e.fromArray=function(m){var p=new e;if(!m.length)return p;for(var n=m[0]instanceof Array?1:0;n<m.length;++n){var o=m[n];if(o instanceof Array)for(var r=0;r<o.length;++r)p.addSubParam(o[r]);else p.addParam(o)}return p},e.prototype.clone=function(){var m=new e(this.maxLength,this.maxSubParamsLength);return m.params.set(this.params),m.length=this.length,m._subParams.set(this._subParams),m._subParamsLength=this._subParamsLength,m._subParamsIdx.set(this._subParamsIdx),m._rejectDigits=this._rejectDigits,m._rejectSubDigits=this._rejectSubDigits,m._digitIsSub=this._digitIsSub,m},e.prototype.toArray=function(){for(var m=[],p=0;p<this.length;++p){m.push(this.params[p]);var n=this._subParamsIdx[p]>>8,o=255&this._subParamsIdx[p];o-n>0&&m.push(Array.prototype.slice.call(this._subParams,n,o))}return m},e.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},e.prototype.addParam=function(m){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(m<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=m>2147483647?2147483647:m}},e.prototype.addSubParam=function(m){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(m<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=m>2147483647?2147483647:m,this._subParamsIdx[this.length-1]++}},e.prototype.hasSubParams=function(m){return(255&this._subParamsIdx[m])-(this._subParamsIdx[m]>>8)>0},e.prototype.getSubParams=function(m){var p=this._subParamsIdx[m]>>8,n=255&this._subParamsIdx[m];return n-p>0?this._subParams.subarray(p,n):null},e.prototype.getSubParamsAll=function(){for(var m={},p=0;p<this.length;++p){var n=this._subParamsIdx[p]>>8,o=255&this._subParamsIdx[p];o-n>0&&(m[p]=this._subParams.slice(n,o))}return m},e.prototype.addDigit=function(m){var p;if(!(this._rejectDigits||!(p=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var n=this._digitIsSub?this._subParams:this.params,o=n[p-1];n[p-1]=~o?Math.min(10*o+m,2147483647):m}},e}();w.Params=c},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.OscHandler=w.OscParser=void 0;var c=S(23),e=S(8),m=function(){function n(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return n.prototype.addHandler=function(o,r){this._handlers[o]===void 0&&(this._handlers[o]=[]);var i=this._handlers[o];return i.push(r),{dispose:function(){var l=i.indexOf(r);l!==-1&&i.splice(l,1)}}},n.prototype.setHandler=function(o,r){this._handlers[o]=[r]},n.prototype.clearHandler=function(o){this._handlers[o]&&delete this._handlers[o]},n.prototype.setHandlerFallback=function(o){this._handlerFb=o},n.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},n.prototype.reset=function(){this._state===2&&this.end(!1),this._id=-1,this._state=0},n.prototype._start=function(){var o=this._handlers[this._id];if(o)for(var r=o.length-1;r>=0;r--)o[r].start();else this._handlerFb(this._id,"START")},n.prototype._put=function(o,r,i){var l=this._handlers[this._id];if(l)for(var u=l.length-1;u>=0;u--)l[u].put(o,r,i);else this._handlerFb(this._id,"PUT",e.utf32ToString(o,r,i))},n.prototype._end=function(o){var r=this._handlers[this._id];if(r){for(var i=r.length-1;i>=0&&r[i].end(o)===!1;i--);for(i--;i>=0;i--)r[i].end(!1)}else this._handlerFb(this._id,"END",o)},n.prototype.start=function(){this.reset(),this._id=-1,this._state=1},n.prototype.put=function(o,r,i){if(this._state!==3){if(this._state===1)for(;r<i;){var l=o[r++];if(l===59){this._state=2,this._start();break}if(l<48||57<l)return void(this._state=3);this._id===-1&&(this._id=0),this._id=10*this._id+l-48}this._state===2&&i-r>0&&this._put(o,r,i)}},n.prototype.end=function(o){this._state!==0&&(this._state!==3&&(this._state===1&&this._start(),this._end(o)),this._id=-1,this._state=0)},n}();w.OscParser=m;var p=function(){function n(o){this._handler=o,this._data="",this._hitLimit=!1}return n.prototype.start=function(){this._data="",this._hitLimit=!1},n.prototype.put=function(o,r,i){this._hitLimit||(this._data+=e.utf32ToString(o,r,i),this._data.length>c.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},n.prototype.end=function(o){var r;return this._hitLimit?r=!1:o&&(r=this._handler(this._data)),this._data="",this._hitLimit=!1,r},n}();w.OscHandler=p},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.PAYLOAD_LIMIT=void 0,w.PAYLOAD_LIMIT=1e7},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.DcsHandler=w.DcsParser=void 0;var c=S(8),e=S(21),m=S(23),p=[],n=function(){function r(){this._handlers=Object.create(null),this._active=p,this._ident=0,this._handlerFb=function(){}}return r.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},r.prototype.addHandler=function(i,l){this._handlers[i]===void 0&&(this._handlers[i]=[]);var u=this._handlers[i];return u.push(l),{dispose:function(){var s=u.indexOf(l);s!==-1&&u.splice(s,1)}}},r.prototype.setHandler=function(i,l){this._handlers[i]=[l]},r.prototype.clearHandler=function(i){this._handlers[i]&&delete this._handlers[i]},r.prototype.setHandlerFallback=function(i){this._handlerFb=i},r.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=p,this._ident=0},r.prototype.hook=function(i,l){if(this.reset(),this._ident=i,this._active=this._handlers[i]||p,this._active.length)for(var u=this._active.length-1;u>=0;u--)this._active[u].hook(l);else this._handlerFb(this._ident,"HOOK",l)},r.prototype.put=function(i,l,u){if(this._active.length)for(var s=this._active.length-1;s>=0;s--)this._active[s].put(i,l,u);else this._handlerFb(this._ident,"PUT",c.utf32ToString(i,l,u))},r.prototype.unhook=function(i){if(this._active.length){for(var l=this._active.length-1;l>=0&&this._active[l].unhook(i)===!1;l--);for(l--;l>=0;l--)this._active[l].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",i);this._active=p,this._ident=0},r}();w.DcsParser=n;var o=function(){function r(i){this._handler=i,this._data="",this._hitLimit=!1}return r.prototype.hook=function(i){this._params=i.clone(),this._data="",this._hitLimit=!1},r.prototype.put=function(i,l,u){this._hitLimit||(this._data+=c.utf32ToString(i,l,u),this._data.length>m.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},r.prototype.unhook=function(i){var l;return this._hitLimit?l=!1:i&&(l=this._handler(this._data,this._params||new e.Params)),this._params=void 0,this._data="",this._hitLimit=!1,l},r}();w.DcsHandler=o},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.removeTerminalFromCache=w.acquireCharAtlas=void 0;var c=S(26),e=S(43),m=[];w.acquireCharAtlas=function(p,n,o,r,i){for(var l=c.generateConfig(r,i,p,o),u=0;u<m.length;u++){var s=(t=m[u]).ownedBy.indexOf(n);if(s>=0){if(c.configEquals(t.config,l))return t.atlas;t.ownedBy.length===1?(t.atlas.dispose(),m.splice(u,1)):t.ownedBy.splice(s,1);break}}for(u=0;u<m.length;u++){var t=m[u];if(c.configEquals(t.config,l))return t.ownedBy.push(n),t.atlas}var a={atlas:new e.DynamicCharAtlas(document,l),config:l,ownedBy:[n]};return m.push(a),a.atlas},w.removeTerminalFromCache=function(p){for(var n=0;n<m.length;n++){var o=m[n].ownedBy.indexOf(p);if(o!==-1){m[n].ownedBy.length===1?(m[n].atlas.dispose(),m.splice(n,1)):m[n].ownedBy.splice(o,1);break}}}},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.is256Color=w.configEquals=w.generateConfig=void 0;var c=S(3);w.generateConfig=function(e,m,p,n){var o={foreground:n.foreground,background:n.background,cursor:void 0,cursorAccent:void 0,selection:void 0,ansi:n.ansi.slice(0,16)};return{devicePixelRatio:window.devicePixelRatio,scaledCharWidth:e,scaledCharHeight:m,fontFamily:p.fontFamily,fontSize:p.fontSize,fontWeight:p.fontWeight,fontWeightBold:p.fontWeightBold,allowTransparency:p.allowTransparency,colors:o}},w.configEquals=function(e,m){for(var p=0;p<e.colors.ansi.length;p++)if(e.colors.ansi[p].rgba!==m.colors.ansi[p].rgba)return!1;return e.devicePixelRatio===m.devicePixelRatio&&e.fontFamily===m.fontFamily&&e.fontSize===m.fontSize&&e.fontWeight===m.fontWeight&&e.fontWeightBold===m.fontWeightBold&&e.allowTransparency===m.allowTransparency&&e.scaledCharWidth===m.scaledCharWidth&&e.scaledCharHeight===m.scaledCharHeight&&e.colors.foreground===m.colors.foreground&&e.colors.background===m.colors.background},w.is256Color=function(e){return e<c.DEFAULT_COLOR}},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.ColorManager=w.DEFAULT_ANSI_COLORS=void 0;var c=S(10),e=S(45),m=c.css.toColor("#ffffff"),p=c.css.toColor("#000000"),n=c.css.toColor("#ffffff"),o=c.css.toColor("#000000"),r={css:"rgba(255, 255, 255, 0.3)",rgba:4294967117};w.DEFAULT_ANSI_COLORS=function(){for(var l=[c.css.toColor("#2e3436"),c.css.toColor("#cc0000"),c.css.toColor("#4e9a06"),c.css.toColor("#c4a000"),c.css.toColor("#3465a4"),c.css.toColor("#75507b"),c.css.toColor("#06989a"),c.css.toColor("#d3d7cf"),c.css.toColor("#555753"),c.css.toColor("#ef2929"),c.css.toColor("#8ae234"),c.css.toColor("#fce94f"),c.css.toColor("#729fcf"),c.css.toColor("#ad7fa8"),c.css.toColor("#34e2e2"),c.css.toColor("#eeeeec")],u=[0,95,135,175,215,255],s=0;s<216;s++){var t=u[s/36%6|0],a=u[s/6%6|0],d=u[s%6];l.push({css:c.channels.toCss(t,a,d),rgba:c.channels.toRgba(t,a,d)})}for(s=0;s<24;s++){var h=8+10*s;l.push({css:c.channels.toCss(h,h,h),rgba:c.channels.toRgba(h,h,h)})}return l}();var i=function(){function l(u,s){this.allowTransparency=s;var t=u.createElement("canvas");t.width=1,t.height=1;var a=t.getContext("2d");if(!a)throw new Error("Could not get rendering context");this._ctx=a,this._ctx.globalCompositeOperation="copy",this._litmusColor=this._ctx.createLinearGradient(0,0,1,1),this._contrastCache=new e.ColorContrastCache,this.colors={foreground:m,background:p,cursor:n,cursorAccent:o,selectionTransparent:r,selectionOpaque:c.color.blend(p,r),ansi:w.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache}}return l.prototype.onOptionsChange=function(u){u==="minimumContrastRatio"&&this._contrastCache.clear()},l.prototype.setTheme=function(u){u===void 0&&(u={}),this.colors.foreground=this._parseColor(u.foreground,m),this.colors.background=this._parseColor(u.background,p),this.colors.cursor=this._parseColor(u.cursor,n,!0),this.colors.cursorAccent=this._parseColor(u.cursorAccent,o,!0),this.colors.selectionTransparent=this._parseColor(u.selection,r,!0),this.colors.selectionOpaque=c.color.blend(this.colors.background,this.colors.selectionTransparent),c.color.isOpaque(this.colors.selectionTransparent)&&(this.colors.selectionTransparent=c.color.opacity(this.colors.selectionTransparent,.3)),this.colors.ansi[0]=this._parseColor(u.black,w.DEFAULT_ANSI_COLORS[0]),this.colors.ansi[1]=this._parseColor(u.red,w.DEFAULT_ANSI_COLORS[1]),this.colors.ansi[2]=this._parseColor(u.green,w.DEFAULT_ANSI_COLORS[2]),this.colors.ansi[3]=this._parseColor(u.yellow,w.DEFAULT_ANSI_COLORS[3]),this.colors.ansi[4]=this._parseColor(u.blue,w.DEFAULT_ANSI_COLORS[4]),this.colors.ansi[5]=this._parseColor(u.magenta,w.DEFAULT_ANSI_COLORS[5]),this.colors.ansi[6]=this._parseColor(u.cyan,w.DEFAULT_ANSI_COLORS[6]),this.colors.ansi[7]=this._parseColor(u.white,w.DEFAULT_ANSI_COLORS[7]),this.colors.ansi[8]=this._parseColor(u.brightBlack,w.DEFAULT_ANSI_COLORS[8]),this.colors.ansi[9]=this._parseColor(u.brightRed,w.DEFAULT_ANSI_COLORS[9]),this.colors.ansi[10]=this._parseColor(u.brightGreen,w.DEFAULT_ANSI_COLORS[10]),this.colors.ansi[11]=this._parseColor(u.brightYellow,w.DEFAULT_ANSI_COLORS[11]),this.colors.ansi[12]=this._parseColor(u.brightBlue,w.DEFAULT_ANSI_COLORS[12]),this.colors.ansi[13]=this._parseColor(u.brightMagenta,w.DEFAULT_ANSI_COLORS[13]),this.colors.ansi[14]=this._parseColor(u.brightCyan,w.DEFAULT_ANSI_COLORS[14]),this.colors.ansi[15]=this._parseColor(u.brightWhite,w.DEFAULT_ANSI_COLORS[15]),this._contrastCache.clear()},l.prototype._parseColor=function(u,s,t){if(t===void 0&&(t=this.allowTransparency),u===void 0)return s;if(this._ctx.fillStyle=this._litmusColor,this._ctx.fillStyle=u,typeof this._ctx.fillStyle!="string")return console.warn("Color: "+u+" is invalid using fallback "+s.css),s;this._ctx.fillRect(0,0,1,1);var a=this._ctx.getImageData(0,0,1,1).data;if(a[3]!==255){if(!t)return console.warn("Color: "+u+" is using transparency, but allowTransparency is false. Using fallback "+s.css+"."),s;var d=this._ctx.fillStyle.substring(5,this._ctx.fillStyle.length-1).split(",").map(function(C){return Number(C)}),h=d[0],v=d[1],g=d[2],E=d[3],y=Math.round(255*E);return{rgba:c.channels.toRgba(h,v,g,y),css:u}}return{css:this._ctx.fillStyle,rgba:c.channels.toRgba(a[0],a[1],a[2],a[3])}},l}();w.ColorManager=i},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.throwIfFalsy=void 0,w.throwIfFalsy=function(c){if(!c)throw new Error("value must not be falsy");return c}},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(i,l){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,s){u.__proto__=s}||function(u,s){for(var t in s)s.hasOwnProperty(t)&&(u[t]=s[t])})(i,l)},function(i,l){function u(){this.constructor=i}c(i,l),i.prototype=l===null?Object.create(l):(u.prototype=l.prototype,new u)});Object.defineProperty(w,"__esModule",{value:!0}),w.CharacterJoinerRegistry=w.JoinedCellData=void 0;var m=S(6),p=S(3),n=S(4),o=function(i){function l(u,s,t){var a=i.call(this)||this;return a.content=0,a.combinedData="",a.fg=u.fg,a.bg=u.bg,a.combinedData=s,a._width=t,a}return e(l,i),l.prototype.isCombined=function(){return 2097152},l.prototype.getWidth=function(){return this._width},l.prototype.getChars=function(){return this.combinedData},l.prototype.getCode=function(){return 2097151},l.prototype.setFromCharData=function(u){throw new Error("not implemented")},l.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},l}(m.AttributeData);w.JoinedCellData=o;var r=function(){function i(l){this._bufferService=l,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new n.CellData}return i.prototype.registerCharacterJoiner=function(l){var u={id:this._nextCharacterJoinerId++,handler:l};return this._characterJoiners.push(u),u.id},i.prototype.deregisterCharacterJoiner=function(l){for(var u=0;u<this._characterJoiners.length;u++)if(this._characterJoiners[u].id===l)return this._characterJoiners.splice(u,1),!0;return!1},i.prototype.getJoinedCharacters=function(l){if(this._characterJoiners.length===0)return[];var u=this._bufferService.buffer.lines.get(l);if(!u||u.length===0)return[];for(var s=[],t=u.translateToString(!0),a=0,d=0,h=0,v=u.getFg(0),g=u.getBg(0),E=0;E<u.getTrimmedLength();E++)if(u.loadCell(E,this._workCell),this._workCell.getWidth()!==0){if(this._workCell.fg!==v||this._workCell.bg!==g){if(E-a>1)for(var y=this._getJoinedRanges(t,h,d,u,a),C=0;C<y.length;C++)s.push(y[C]);a=E,h=d,v=this._workCell.fg,g=this._workCell.bg}d+=this._workCell.getChars().length||p.WHITESPACE_CELL_CHAR.length}if(this._bufferService.cols-a>1)for(y=this._getJoinedRanges(t,h,d,u,a),C=0;C<y.length;C++)s.push(y[C]);return s},i.prototype._getJoinedRanges=function(l,u,s,t,a){for(var d=l.substring(u,s),h=this._characterJoiners[0].handler(d),v=1;v<this._characterJoiners.length;v++)for(var g=this._characterJoiners[v].handler(d),E=0;E<g.length;E++)i._mergeRanges(h,g[E]);return this._stringRangesToCellRanges(h,t,a),h},i.prototype._stringRangesToCellRanges=function(l,u,s){var t=0,a=!1,d=0,h=l[t];if(h){for(var v=s;v<this._bufferService.cols;v++){var g=u.getWidth(v),E=u.getString(v).length||p.WHITESPACE_CELL_CHAR.length;if(g!==0){if(!a&&h[0]<=d&&(h[0]=v,a=!0),h[1]<=d){if(h[1]=v,!(h=l[++t]))break;h[0]<=d?(h[0]=v,a=!0):a=!1}d+=E}}h&&(h[1]=this._bufferService.cols)}},i._mergeRanges=function(l,u){for(var s=!1,t=0;t<l.length;t++){var a=l[t];if(s){if(u[1]<=a[0])return l[t-1][1]=u[1],l;if(u[1]<=a[1])return l[t-1][1]=Math.max(u[1],a[1]),l.splice(t,1),l;l.splice(t,1),t--}else{if(u[1]<=a[0])return l.splice(t,0,u),l;if(u[1]<=a[1])return a[0]=Math.min(u[0],a[0]),l;u[0]<a[1]&&(a[0]=Math.min(u[0],a[0]),s=!0)}}return s?l[l.length-1][1]=u[1]:l.push(u),l},i}();w.CharacterJoinerRegistry=r},function(le,w,S){"use strict";function c(e,m){var p=m.getBoundingClientRect();return[e.clientX-p.left,e.clientY-p.top]}Object.defineProperty(w,"__esModule",{value:!0}),w.getRawByteCoords=w.getCoords=w.getCoordsRelativeToElement=void 0,w.getCoordsRelativeToElement=c,w.getCoords=function(e,m,p,n,o,r,i,l){if(o){var u=c(e,m);if(u)return u[0]=Math.ceil((u[0]+(l?r/2:0))/r),u[1]=Math.ceil(u[1]/i),u[0]=Math.min(Math.max(u[0],1),p+(l?1:0)),u[1]=Math.min(Math.max(u[1],1),n),u}},w.getRawByteCoords=function(e){if(e)return{x:e[0]+32,y:e[1]+32}}},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.RenderDebouncer=void 0;var c=function(){function e(m){this._renderCallback=m}return e.prototype.dispose=function(){this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},e.prototype.refresh=function(m,p,n){var o=this;this._rowCount=n,m=m!==void 0?m:0,p=p!==void 0?p:this._rowCount-1,this._rowStart=this._rowStart!==void 0?Math.min(this._rowStart,m):m,this._rowEnd=this._rowEnd!==void 0?Math.max(this._rowEnd,p):p,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){return o._innerRefresh()}))},e.prototype._innerRefresh=function(){if(this._rowStart!==void 0&&this._rowEnd!==void 0&&this._rowCount!==void 0){var m=Math.max(this._rowStart,0),p=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._animationFrame=void 0,this._renderCallback(m,p)}},e}();w.RenderDebouncer=c},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(p,n){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var i in r)r.hasOwnProperty(i)&&(o[i]=r[i])})(p,n)},function(p,n){function o(){this.constructor=p}c(p,n),p.prototype=n===null?Object.create(n):(o.prototype=n.prototype,new o)});Object.defineProperty(w,"__esModule",{value:!0}),w.ScreenDprMonitor=void 0;var m=function(p){function n(){var o=p!==null&&p.apply(this,arguments)||this;return o._currentDevicePixelRatio=window.devicePixelRatio,o}return e(n,p),n.prototype.setListener=function(o){var r=this;this._listener&&this.clearListener(),this._listener=o,this._outerListener=function(){r._listener&&(r._listener(window.devicePixelRatio,r._currentDevicePixelRatio),r._updateDpr())},this._updateDpr()},n.prototype.dispose=function(){p.prototype.dispose.call(this),this.clearListener()},n.prototype._updateDpr=function(){var o;this._outerListener&&((o=this._resolutionMediaMatchList)===null||o===void 0||o.removeListener(this._outerListener),this._currentDevicePixelRatio=window.devicePixelRatio,this._resolutionMediaMatchList=window.matchMedia("screen and (resolution: "+window.devicePixelRatio+"dppx)"),this._resolutionMediaMatchList.addListener(this._outerListener))},n.prototype.clearListener=function(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)},n}(S(2).Disposable);w.ScreenDprMonitor=m},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.clone=void 0,w.clone=function c(e,m){if(m===void 0&&(m=5),typeof e!="object")return e;var p=Array.isArray(e)?[]:{};for(var n in e)p[n]=m<=1?e[n]:e[n]?c(e[n],m-1):e[n];return p}},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.Terminal=void 0;var c=S(4),e=S(35),m=S(18),p=S(0),n=S(83),o=function(){function t(a){this._core=new e.Terminal(a),this._addonManager=new n.AddonManager}return t.prototype._checkProposedApi=function(){if(!this._core.optionsService.options.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")},Object.defineProperty(t.prototype,"onCursorMove",{get:function(){return this._core.onCursorMove},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onLineFeed",{get:function(){return this._core.onLineFeed},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onSelectionChange",{get:function(){return this._core.onSelectionChange},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onData",{get:function(){return this._core.onData},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._core.onBinary},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onTitleChange",{get:function(){return this._core.onTitleChange},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onScroll",{get:function(){return this._core.onScroll},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onKey",{get:function(){return this._core.onKey},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRender",{get:function(){return this._core.onRender},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onResize",{get:function(){return this._core.onResize},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"element",{get:function(){return this._core.element},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"parser",{get:function(){return this._checkProposedApi(),this._parser||(this._parser=new u(this._core)),this._parser},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"unicode",{get:function(){return this._checkProposedApi(),new s(this._core)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"textarea",{get:function(){return this._core.textarea},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rows",{get:function(){return this._core.rows},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cols",{get:function(){return this._core.cols},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"buffer",{get:function(){return this._checkProposedApi(),new i(this._core.buffers)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"markers",{get:function(){return this._checkProposedApi(),this._core.markers},enumerable:!1,configurable:!0}),t.prototype.blur=function(){this._core.blur()},t.prototype.focus=function(){this._core.focus()},t.prototype.resize=function(a,d){this._verifyIntegers(a,d),this._core.resize(a,d)},t.prototype.open=function(a){this._core.open(a)},t.prototype.attachCustomKeyEventHandler=function(a){this._core.attachCustomKeyEventHandler(a)},t.prototype.registerLinkMatcher=function(a,d,h){return this._checkProposedApi(),this._core.registerLinkMatcher(a,d,h)},t.prototype.deregisterLinkMatcher=function(a){this._checkProposedApi(),this._core.deregisterLinkMatcher(a)},t.prototype.registerLinkProvider=function(a){return this._checkProposedApi(),this._core.registerLinkProvider(a)},t.prototype.registerCharacterJoiner=function(a){return this._checkProposedApi(),this._core.registerCharacterJoiner(a)},t.prototype.deregisterCharacterJoiner=function(a){this._checkProposedApi(),this._core.deregisterCharacterJoiner(a)},t.prototype.registerMarker=function(a){return this._checkProposedApi(),this._verifyIntegers(a),this._core.addMarker(a)},t.prototype.addMarker=function(a){return this.registerMarker(a)},t.prototype.hasSelection=function(){return this._core.hasSelection()},t.prototype.select=function(a,d,h){this._verifyIntegers(a,d,h),this._core.select(a,d,h)},t.prototype.getSelection=function(){return this._core.getSelection()},t.prototype.getSelectionPosition=function(){return this._core.getSelectionPosition()},t.prototype.clearSelection=function(){this._core.clearSelection()},t.prototype.selectAll=function(){this._core.selectAll()},t.prototype.selectLines=function(a,d){this._verifyIntegers(a,d),this._core.selectLines(a,d)},t.prototype.dispose=function(){this._addonManager.dispose(),this._core.dispose()},t.prototype.scrollLines=function(a){this._verifyIntegers(a),this._core.scrollLines(a)},t.prototype.scrollPages=function(a){this._verifyIntegers(a),this._core.scrollPages(a)},t.prototype.scrollToTop=function(){this._core.scrollToTop()},t.prototype.scrollToBottom=function(){this._core.scrollToBottom()},t.prototype.scrollToLine=function(a){this._verifyIntegers(a),this._core.scrollToLine(a)},t.prototype.clear=function(){this._core.clear()},t.prototype.write=function(a,d){this._core.write(a,d)},t.prototype.writeUtf8=function(a,d){this._core.write(a,d)},t.prototype.writeln=function(a,d){this._core.write(a),this._core.write(`\r
|
|
|
`,d)},t.prototype.paste=function(a){this._core.paste(a)},t.prototype.getOption=function(a){return this._core.optionsService.getOption(a)},t.prototype.setOption=function(a,d){this._core.optionsService.setOption(a,d)},t.prototype.refresh=function(a,d){this._verifyIntegers(a,d),this._core.refresh(a,d)},t.prototype.reset=function(){this._core.reset()},t.prototype.loadAddon=function(a){return this._addonManager.loadAddon(this,a)},Object.defineProperty(t,"strings",{get:function(){return m},enumerable:!1,configurable:!0}),t.prototype._verifyIntegers=function(){for(var a=[],d=0;d<arguments.length;d++)a[d]=arguments[d];for(var h=0,v=a;h<v.length;h++){var g=v[h];if(g===1/0||isNaN(g)||g%1!=0)throw new Error("This API only accepts integers")}},t}();w.Terminal=o;var r=function(){function t(a,d){this._buffer=a,this.type=d}return t.prototype.init=function(a){return this._buffer=a,this},Object.defineProperty(t.prototype,"cursorY",{get:function(){return this._buffer.y},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cursorX",{get:function(){return this._buffer.x},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"viewportY",{get:function(){return this._buffer.ydisp},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"baseY",{get:function(){return this._buffer.ybase},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._buffer.lines.length},enumerable:!1,configurable:!0}),t.prototype.getLine=function(a){var d=this._buffer.lines.get(a);if(d)return new l(d)},t.prototype.getNullCell=function(){return new c.CellData},t}(),i=function(){function t(a){var d=this;this._buffers=a,this._onBufferChange=new p.EventEmitter,this._normal=new r(this._buffers.normal,"normal"),this._alternate=new r(this._buffers.alt,"alternate"),this._buffers.onBufferActivate(function(){return d._onBufferChange.fire(d.active)})}return Object.defineProperty(t.prototype,"onBufferChange",{get:function(){return this._onBufferChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"active",{get:function(){if(this._buffers.active===this._buffers.normal)return this.normal;if(this._buffers.active===this._buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"normal",{get:function(){return this._normal.init(this._buffers.normal)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"alternate",{get:function(){return this._alternate.init(this._buffers.alt)},enumerable:!1,configurable:!0}),t}(),l=function(){function t(a){this._line=a}return Object.defineProperty(t.prototype,"isWrapped",{get:function(){return this._line.isWrapped},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"length",{get:function(){return this._line.length},enumerable:!1,configurable:!0}),t.prototype.getCell=function(a,d){if(!(a<0||a>=this._line.length))return d?(this._line.loadCell(a,d),d):this._line.loadCell(a,new c.CellData)},t.prototype.translateToString=function(a,d,h){return this._line.translateToString(a,d,h)},t}(),u=function(){function t(a){this._core=a}return t.prototype.registerCsiHandler=function(a,d){return this._core.addCsiHandler(a,function(h){return d(h.toArray())})},t.prototype.addCsiHandler=function(a,d){return this.registerCsiHandler(a,d)},t.prototype.registerDcsHandler=function(a,d){return this._core.addDcsHandler(a,function(h,v){return d(h,v.toArray())})},t.prototype.addDcsHandler=function(a,d){return this.registerDcsHandler(a,d)},t.prototype.registerEscHandler=function(a,d){return this._core.addEscHandler(a,d)},t.prototype.addEscHandler=function(a,d){return this.registerEscHandler(a,d)},t.prototype.registerOscHandler=function(a,d){return this._core.addOscHandler(a,d)},t.prototype.addOscHandler=function(a,d){return this.registerOscHandler(a,d)},t}(),s=function(){function t(a){this._core=a}return t.prototype.register=function(a){this._core.unicodeService.register(a)},Object.defineProperty(t.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(a){this._core.unicodeService.activeVersion=a},enumerable:!1,configurable:!0}),t}()},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(W,O){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(ne,ee){ne.__proto__=ee}||function(ne,ee){for(var Ae in ee)ee.hasOwnProperty(Ae)&&(ne[Ae]=ee[Ae])})(W,O)},function(W,O){function ne(){this.constructor=W}c(W,O),W.prototype=O===null?Object.create(O):(ne.prototype=O.prototype,new ne)});Object.defineProperty(w,"__esModule",{value:!0}),w.Terminal=void 0;var m=S(36),p=S(37),n=S(38),o=S(12),r=S(19),i=S(40),l=S(50),u=S(51),s=S(11),t=S(7),a=S(18),d=S(54),h=S(55),v=S(56),g=S(57),E=S(59),y=S(0),C=S(16),B=S(27),_=S(60),A=S(5),b=S(61),D=S(62),M=S(63),R=S(64),H=S(65),q=typeof window!="undefined"?window.document:null,Y=function(W){function O(ne){ne===void 0&&(ne={});var ee=W.call(this,ne)||this;return ee.browser=s,ee._keyDownHandled=!1,ee._onCursorMove=new y.EventEmitter,ee._onKey=new y.EventEmitter,ee._onRender=new y.EventEmitter,ee._onSelectionChange=new y.EventEmitter,ee._onTitleChange=new y.EventEmitter,ee._onFocus=new y.EventEmitter,ee._onBlur=new y.EventEmitter,ee._onA11yCharEmitter=new y.EventEmitter,ee._onA11yTabEmitter=new y.EventEmitter,ee._setup(),ee.linkifier=ee._instantiationService.createInstance(l.Linkifier),ee.linkifier2=ee.register(ee._instantiationService.createInstance(M.Linkifier2)),ee.register(ee._inputHandler.onRequestBell(function(){return ee.bell()})),ee.register(ee._inputHandler.onRequestRefreshRows(function(Ae,$){return ee.refresh(Ae,$)})),ee.register(ee._inputHandler.onRequestReset(function(){return ee.reset()})),ee.register(ee._inputHandler.onRequestScroll(function(Ae,$){return ee.scroll(Ae,$||void 0)})),ee.register(ee._inputHandler.onRequestWindowsOptionsReport(function(Ae){return ee._reportWindowsOptions(Ae)})),ee.register(y.forwardEvent(ee._inputHandler.onCursorMove,ee._onCursorMove)),ee.register(y.forwardEvent(ee._inputHandler.onTitleChange,ee._onTitleChange)),ee.register(y.forwardEvent(ee._inputHandler.onA11yChar,ee._onA11yCharEmitter)),ee.register(y.forwardEvent(ee._inputHandler.onA11yTab,ee._onA11yTabEmitter)),ee.register(ee._bufferService.onResize(function(Ae){return ee._afterResize(Ae.cols,Ae.rows)})),ee}return e(O,W),Object.defineProperty(O.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(O.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),O.prototype.dispose=function(){var ne,ee,Ae;this._isDisposed||(W.prototype.dispose.call(this),(ne=this._renderService)===null||ne===void 0||ne.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},(Ae=(ee=this.element)===null||ee===void 0?void 0:ee.parentNode)===null||Ae===void 0||Ae.removeChild(this.element))},O.prototype._setup=function(){W.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(O.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),O.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},O.prototype._updateOptions=function(ne){var ee,Ae,$,be;switch(W.prototype._updateOptions.call(this,ne),ne){case"fontFamily":case"fontSize":(ee=this._renderService)===null||ee===void 0||ee.clear(),(Ae=this._charSizeService)===null||Ae===void 0||Ae.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":($=this.viewport)===null||$===void 0||$.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new v.AccessibilityManager(this,this._renderService)):((be=this._accessibilityManager)===null||be===void 0||be.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},O.prototype._onTextAreaFocus=function(ne){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(o.C0.ESC+"[I"),this.updateCursorStyle(ne),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},O.prototype.blur=function(){var ne;return(ne=this.textarea)===null||ne===void 0?void 0:ne.blur()},O.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(o.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},O.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var ne=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),ee=this._bufferService.buffer.y*ne,Ae=this._bufferService.buffer.x*this._charSizeService.width;this.textarea.style.left=Ae+"px",this.textarea.style.top=ee+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=ne+"px",this.textarea.style.lineHeight=ne+"px",this.textarea.style.zIndex="-5"}},O.prototype._initGlobal=function(){var ne=this;this._bindKeys(),this.register(t.addDisposableDomListener(this.element,"copy",function(Ae){ne.hasSelection()&&n.copyHandler(Ae,ne._selectionService)}));var ee=function(Ae){return n.handlePasteEvent(Ae,ne.textarea,ne._coreService)};this.register(t.addDisposableDomListener(this.textarea,"paste",ee)),this.register(t.addDisposableDomListener(this.element,"paste",ee)),s.isFirefox?this.register(t.addDisposableDomListener(this.element,"mousedown",function(Ae){Ae.button===2&&n.rightClickHandler(Ae,ne.textarea,ne.screenElement,ne._selectionService,ne.options.rightClickSelectsWord)})):this.register(t.addDisposableDomListener(this.element,"contextmenu",function(Ae){n.rightClickHandler(Ae,ne.textarea,ne.screenElement,ne._selectionService,ne.options.rightClickSelectsWord)})),s.isLinux&&this.register(t.addDisposableDomListener(this.element,"auxclick",function(Ae){Ae.button===1&&n.moveTextAreaUnderMouseCursor(Ae,ne.textarea,ne.screenElement)}))},O.prototype._bindKeys=function(){var ne=this;this.register(t.addDisposableDomListener(this.textarea,"keyup",function(ee){return ne._keyUp(ee)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keydown",function(ee){return ne._keyDown(ee)},!0)),this.register(t.addDisposableDomListener(this.textarea,"keypress",function(ee){return ne._keyPress(ee)},!0)),this.register(t.addDisposableDomListener(this.textarea,"compositionstart",function(){return ne._compositionHelper.compositionstart()})),this.register(t.addDisposableDomListener(this.textarea,"compositionupdate",function(ee){return ne._compositionHelper.compositionupdate(ee)})),this.register(t.addDisposableDomListener(this.textarea,"compositionend",function(){return ne._compositionHelper.compositionend()})),this.register(this.onRender(function(){return ne._compositionHelper.updateCompositionElements()})),this.register(this.onRender(function(ee){return ne._queueLinkification(ee.start,ee.end)}))},O.prototype.open=function(ne){var ee=this;if(!ne)throw new Error("Terminal requires a parent element.");q.body.contains(ne)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=ne.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),ne.appendChild(this.element);var Ae=q.createDocumentFragment();this._viewportElement=q.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),Ae.appendChild(this._viewportElement),this._viewportScrollArea=q.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=q.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=q.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),Ae.appendChild(this.screenElement),this.textarea=q.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",a.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(t.addDisposableDomListener(this.textarea,"focus",function(Ne){return ee._onTextAreaFocus(Ne)})),this.register(t.addDisposableDomListener(this.textarea,"blur",function(){return ee._onTextAreaBlur()})),this._helperContainer.appendChild(this.textarea);var $=this._instantiationService.createInstance(R.CoreBrowserService,this.textarea);this._instantiationService.setService(A.ICoreBrowserService,$),this._charSizeService=this._instantiationService.createInstance(b.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(A.ICharSizeService,this._charSizeService),this._compositionView=q.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(m.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(Ae),this._theme=this.options.theme||this._theme,this._colorManager=new B.ColorManager(q,this.options.allowTransparency),this.register(this.optionsService.onOptionChange(function(Ne){return ee._colorManager.onOptionsChange(Ne)})),this._colorManager.setTheme(this._theme);var be=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(_.RenderService,be,this.rows,this.screenElement)),this._instantiationService.setService(A.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange(function(Ne){return ee._onRender.fire(Ne)})),this.onResize(function(Ne){return ee._renderService.resize(Ne.cols,Ne.rows)}),this._soundService=this._instantiationService.createInstance(d.SoundService),this._instantiationService.setService(A.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(D.MouseService),this._instantiationService.setService(A.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(p.Viewport,function(Ne,Oe){return ee.scrollLines(Ne,Oe)},this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar(function(){return ee.viewport.syncScrollArea()})),this.register(this.viewport),this.register(this.onCursorMove(function(){ee._renderService.onCursorMove(),ee._syncTextArea()})),this.register(this.onResize(function(){return ee._renderService.onResize(ee.cols,ee.rows)})),this.register(this.onBlur(function(){return ee._renderService.onBlur()})),this.register(this.onFocus(function(){return ee._renderService.onFocus()})),this.register(this._renderService.onDimensionsChange(function(){return ee.viewport.syncScrollArea()})),this._selectionService=this.register(this._instantiationService.createInstance(u.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(A.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(function(Ne){return ee.scrollLines(Ne.amount,Ne.suppressScrollEvent)})),this.register(this._selectionService.onSelectionChange(function(){return ee._onSelectionChange.fire()})),this.register(this._selectionService.onRequestRedraw(function(Ne){return ee._renderService.onSelectionChanged(Ne.start,Ne.end,Ne.columnSelectMode)})),this.register(this._selectionService.onLinuxMouseSelection(function(Ne){ee.textarea.value=Ne,ee.textarea.focus(),ee.textarea.select()})),this.register(this.onScroll(function(){ee.viewport.syncScrollArea(),ee._selectionService.refresh()})),this.register(t.addDisposableDomListener(this._viewportElement,"scroll",function(){return ee._selectionService.refresh()})),this._mouseZoneManager=this._instantiationService.createInstance(h.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll(function(){return ee._mouseZoneManager.clearAll()})),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(t.addDisposableDomListener(this.element,"mousedown",function(Ne){return ee._selectionService.onMouseDown(Ne)})),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new v.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},O.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(i.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(g.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},O.prototype._setTheme=function(ne){var ee,Ae,$;this._theme=ne,(ee=this._colorManager)===null||ee===void 0||ee.setTheme(ne),(Ae=this._renderService)===null||Ae===void 0||Ae.setColors(this._colorManager.colors),($=this.viewport)===null||$===void 0||$.onThemeChange(this._colorManager.colors)},O.prototype.bindMouse=function(){var ne=this,ee=this,Ae=this.element;function $(_e){var xe,Xe,qe=ee._mouseService.getRawByteCoords(_e,ee.screenElement,ee.cols,ee.rows);if(!qe)return!1;switch(_e.overrideType||_e.type){case"mousemove":Xe=32,_e.buttons===void 0?(xe=3,_e.button!==void 0&&(xe=_e.button<3?_e.button:3)):xe=1&_e.buttons?0:4&_e.buttons?1:2&_e.buttons?2:3;break;case"mouseup":Xe=0,xe=_e.button<3?_e.button:3;break;case"mousedown":Xe=1,xe=_e.button<3?_e.button:3;break;case"wheel":_e.deltaY!==0&&(Xe=_e.deltaY<0?0:1),xe=4;break;default:return!1}return!(Xe===void 0||xe===void 0||xe>4)&&ee._coreMouseService.triggerMouseEvent({col:qe.x-33,row:qe.y-33,button:xe,action:Xe,ctrl:_e.ctrlKey,alt:_e.altKey,shift:_e.shiftKey})}var be={mouseup:null,wheel:null,mousedrag:null,mousemove:null},Ne=function(_e){return $(_e),_e.buttons||(ne._document.removeEventListener("mouseup",be.mouseup),be.mousedrag&&ne._document.removeEventListener("mousemove",be.mousedrag)),ne.cancel(_e)},Oe=function(_e){return $(_e),_e.preventDefault(),ne.cancel(_e)},Ge=function(_e){_e.buttons&&$(_e)},Ve=function(_e){_e.buttons||$(_e)};this.register(this._coreMouseService.onProtocolChange(function(_e){_e?(ne.optionsService.options.logLevel==="debug"&&ne._logService.debug("Binding to mouse events:",ne._coreMouseService.explainEvents(_e)),ne.element.classList.add("enable-mouse-events"),ne._selectionService.disable()):(ne._logService.debug("Unbinding from mouse events."),ne.element.classList.remove("enable-mouse-events"),ne._selectionService.enable()),8&_e?be.mousemove||(Ae.addEventListener("mousemove",Ve),be.mousemove=Ve):(Ae.removeEventListener("mousemove",be.mousemove),be.mousemove=null),16&_e?be.wheel||(Ae.addEventListener("wheel",Oe,{passive:!1}),be.wheel=Oe):(Ae.removeEventListener("wheel",be.wheel),be.wheel=null),2&_e?be.mouseup||(be.mouseup=Ne):(ne._document.removeEventListener("mouseup",be.mouseup),be.mouseup=null),4&_e?be.mousedrag||(be.mousedrag=Ge):(ne._document.removeEventListener("mousemove",be.mousedrag),be.mousedrag=null)})),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(t.addDisposableDomListener(Ae,"mousedown",function(_e){if(_e.preventDefault(),ne.focus(),ne._coreMouseService.areMouseEventsActive&&!ne._selectionService.shouldForceSelection(_e))return $(_e),be.mouseup&&ne._document.addEventListener("mouseup",be.mouseup),be.mousedrag&&ne._document.addEventListener("mousemove",be.mousedrag),ne.cancel(_e)})),this.register(t.addDisposableDomListener(Ae,"wheel",function(_e){if(!be.wheel){if(!ne.buffer.hasScrollback){var xe=ne.viewport.getLinesScrolled(_e);if(xe===0)return;for(var Xe=o.C0.ESC+(ne._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(_e.deltaY<0?"A":"B"),qe="",lt=0;lt<Math.abs(xe);lt++)qe+=Xe;ne._coreService.triggerDataEvent(qe,!0)}}},{passive:!0})),this.register(t.addDisposableDomListener(Ae,"wheel",function(_e){if(!be.wheel)return ne.viewport.onWheel(_e)?void 0:ne.cancel(_e)},{passive:!1})),this.register(t.addDisposableDomListener(Ae,"touchstart",function(_e){if(!ne._coreMouseService.areMouseEventsActive)return ne.viewport.onTouchStart(_e),ne.cancel(_e)},{passive:!0})),this.register(t.addDisposableDomListener(Ae,"touchmove",function(_e){if(!ne._coreMouseService.areMouseEventsActive)return ne.viewport.onTouchMove(_e)?void 0:ne.cancel(_e)},{passive:!1}))},O.prototype.refresh=function(ne,ee){var Ae;(Ae=this._renderService)===null||Ae===void 0||Ae.refreshRows(ne,ee)},O.prototype._queueLinkification=function(ne,ee){var Ae;(Ae=this.linkifier)===null||Ae===void 0||Ae.linkifyRows(ne,ee)},O.prototype.updateCursorStyle=function(ne){this._selectionService&&this._selectionService.shouldColumnSelect(ne)?this.element.classList.add("column-select"):this.element.classList.remove("column-select")},O.prototype._showCursor=function(){this._coreService.isCursorInitialized||(this._coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))},O.prototype.scrollLines=function(ne,ee){W.prototype.scrollLines.call(this,ne,ee),this.refresh(0,this.rows-1)},O.prototype.paste=function(ne){n.paste(ne,this.textarea,this._coreService)},O.prototype.attachCustomKeyEventHandler=function(ne){this._customKeyEventHandler=ne},O.prototype.registerLinkMatcher=function(ne,ee,Ae){var $=this.linkifier.registerLinkMatcher(ne,ee,Ae);return this.refresh(0,this.rows-1),$},O.prototype.deregisterLinkMatcher=function(ne){this.linkifier.deregisterLinkMatcher(ne)&&this.refresh(0,this.rows-1)},O.prototype.registerLinkProvider=function(ne){return this.linkifier2.registerLinkProvider(ne)},O.prototype.registerCharacterJoiner=function(ne){var ee=this._renderService.registerCharacterJoiner(ne);return this.refresh(0,this.rows-1),ee},O.prototype.deregisterCharacterJoiner=function(ne){this._renderService.deregisterCharacterJoiner(ne)&&this.refresh(0,this.rows-1)},Object.defineProperty(O.prototype,"markers",{get:function(){return this.buffer.markers},enumerable:!1,configurable:!0}),O.prototype.addMarker=function(ne){if(this.buffer===this.buffers.normal)return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+ne)},O.prototype.hasSelection=function(){return!!this._selectionService&&this._selectionService.hasSelection},O.prototype.select=function(ne,ee,Ae){this._selectionService.setSelection(ne,ee,Ae)},O.prototype.getSelection=function(){return this._selectionService?this._selectionService.selectionText:""},O.prototype.getSelectionPosition=function(){if(this._selectionService&&this._selectionService.hasSelection)return{startColumn:this._selectionService.selectionStart[0],startRow:this._selectionService.selectionStart[1],endColumn:this._selectionService.selectionEnd[0],endRow:this._selectionService.selectionEnd[1]}},O.prototype.clearSelection=function(){var ne;(ne=this._selectionService)===null||ne===void 0||ne.clearSelection()},O.prototype.selectAll=function(){var ne;(ne=this._selectionService)===null||ne===void 0||ne.selectAll()},O.prototype.selectLines=function(ne,ee){var Ae;(Ae=this._selectionService)===null||Ae===void 0||Ae.selectLines(ne,ee)},O.prototype._keyDown=function(ne){if(this._keyDownHandled=!1,this._customKeyEventHandler&&this._customKeyEventHandler(ne)===!1)return!1;if(!this._compositionHelper.keydown(ne))return this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;var ee=E.evaluateKeyboardEvent(ne,this._coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(ne),ee.type===3||ee.type===2){var Ae=this.rows-1;return this.scrollLines(ee.type===2?-Ae:Ae),this.cancel(ne,!0)}return ee.type===1&&this.selectAll(),!!this._isThirdLevelShift(this.browser,ne)||(ee.cancel&&this.cancel(ne,!0),!ee.key||(ee.key!==o.C0.ETX&&ee.key!==o.C0.CR||(this.textarea.value=""),this._onKey.fire({key:ee.key,domEvent:ne}),this._showCursor(),this._coreService.triggerDataEvent(ee.key,!0),this.optionsService.options.screenReaderMode?void(this._keyDownHandled=!0):this.cancel(ne,!0)))},O.prototype._isThirdLevelShift=function(ne,ee){var Ae=ne.isMac&&!this.options.macOptionIsMeta&&ee.altKey&&!ee.ctrlKey&&!ee.metaKey||ne.isWindows&&ee.altKey&&ee.ctrlKey&&!ee.metaKey;return ee.type==="keypress"?Ae:Ae&&(!ee.keyCode||ee.keyCode>47)},O.prototype._keyUp=function(ne){this._customKeyEventHandler&&this._customKeyEventHandler(ne)===!1||(function(ee){return ee.keyCode===16||ee.keyCode===17||ee.keyCode===18}(ne)||this.focus(),this.updateCursorStyle(ne))},O.prototype._keyPress=function(ne){var ee;if(this._keyDownHandled||this._customKeyEventHandler&&this._customKeyEventHandler(ne)===!1)return!1;if(this.cancel(ne),ne.charCode)ee=ne.charCode;else if(ne.which===null||ne.which===void 0)ee=ne.keyCode;else{if(ne.which===0||ne.charCode===0)return!1;ee=ne.which}return!(!ee||(ne.altKey||ne.ctrlKey||ne.metaKey)&&!this._isThirdLevelShift(this.browser,ne))&&(ee=String.fromCharCode(ee),this._onKey.fire({key:ee,domEvent:ne}),this._showCursor(),this._coreService.triggerDataEvent(ee,!0),!0)},O.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},O.prototype.resize=function(ne,ee){ne!==this.cols||ee!==this.rows?W.prototype.resize.call(this,ne,ee):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},O.prototype._afterResize=function(ne,ee){var Ae,$;(Ae=this._charSizeService)===null||Ae===void 0||Ae.measure(),($=this.viewport)===null||$===void 0||$.syncScrollArea(!0)},O.prototype.clear=function(){if(this.buffer.ybase!==0||this.buffer.y!==0){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var ne=1;ne<this.rows;ne++)this.buffer.lines.push(this.buffer.getBlankLine(C.DEFAULT_ATTR_DATA));this.refresh(0,this.rows-1),this._onScroll.fire(this.buffer.ydisp)}},O.prototype.reset=function(){var ne,ee;this.options.rows=this.rows,this.options.cols=this.cols;var Ae=this._customKeyEventHandler;this._setup(),W.prototype.reset.call(this),(ne=this._selectionService)===null||ne===void 0||ne.reset(),this._customKeyEventHandler=Ae,this.refresh(0,this.rows-1),(ee=this.viewport)===null||ee===void 0||ee.syncScrollArea()},O.prototype._reportWindowsOptions=function(ne){if(this._renderService)switch(ne){case r.WindowsOptionsReportType.GET_WIN_SIZE_PIXELS:var ee=this._renderService.dimensions.scaledCanvasWidth.toFixed(0),Ae=this._renderService.dimensions.scaledCanvasHeight.toFixed(0);this._coreService.triggerDataEvent(o.C0.ESC+"[4;"+Ae+";"+ee+"t");break;case r.WindowsOptionsReportType.GET_CELL_SIZE_PIXELS:var $=this._renderService.dimensions.scaledCellWidth.toFixed(0),be=this._renderService.dimensions.scaledCellHeight.toFixed(0);this._coreService.triggerDataEvent(o.C0.ESC+"[6;"+be+";"+$+"t")}},O.prototype.cancel=function(ne,ee){if(this.options.cancelEvents||ee)return ne.preventDefault(),ne.stopPropagation(),!1},O.prototype._visualBell=function(){return!1},O.prototype._soundBell=function(){return this.options.bellStyle==="sound"},O}(H.CoreTerminal);w.Terminal=Y},function(le,w,S){"use strict";var c=this&&this.__decorate||function(o,r,i,l){var u,s=arguments.length,t=s<3?r:l===null?l=Object.getOwnPropertyDescriptor(r,i):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(o,r,i,l);else for(var a=o.length-1;a>=0;a--)(u=o[a])&&(t=(s<3?u(t):s>3?u(r,i,t):u(r,i))||t);return s>3&&t&&Object.defineProperty(r,i,t),t},e=this&&this.__param||function(o,r){return function(i,l){r(i,l,o)}};Object.defineProperty(w,"__esModule",{value:!0}),w.CompositionHelper=void 0;var m=S(5),p=S(1),n=function(){function o(r,i,l,u,s,t){this._textarea=r,this._compositionView=i,this._bufferService=l,this._optionsService=u,this._charSizeService=s,this._coreService=t,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(o.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),o.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},o.prototype.compositionupdate=function(r){var i=this;this._compositionView.textContent=r.data,this.updateCompositionElements(),setTimeout(function(){i._compositionPosition.end=i._textarea.value.length},0)},o.prototype.compositionend=function(){this._finalizeComposition(!0)},o.prototype.keydown=function(r){if(this._isComposing||this._isSendingComposition){if(r.keyCode===229||r.keyCode===16||r.keyCode===17||r.keyCode===18)return!1;this._finalizeComposition(!1)}return r.keyCode!==229||(this._handleAnyTextareaChanges(),!1)},o.prototype._finalizeComposition=function(r){var i=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,r){var l={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(function(){if(i._isSendingComposition){i._isSendingComposition=!1;var s=void 0;s=i._isComposing?i._textarea.value.substring(l.start,l.end):i._textarea.value.substring(l.start),i._coreService.triggerDataEvent(s,!0)}},0)}else{this._isSendingComposition=!1;var u=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(u,!0)}},o.prototype._handleAnyTextareaChanges=function(){var r=this,i=this._textarea.value;setTimeout(function(){if(!r._isComposing){var l=r._textarea.value.replace(i,"");l.length>0&&r._coreService.triggerDataEvent(l,!0)}},0)},o.prototype.updateCompositionElements=function(r){var i=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var l=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),u=this._bufferService.buffer.y*l,s=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=s+"px",this._compositionView.style.top=u+"px",this._compositionView.style.height=l+"px",this._compositionView.style.lineHeight=l+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var t=this._compositionView.getBoundingClientRect();this._textarea.style.left=s+"px",this._textarea.style.top=u+"px",this._textarea.style.width=t.width+"px",this._textarea.style.height=t.height+"px",this._textarea.style.lineHeight=t.height+"px"}r||setTimeout(function(){return i.updateCompositionElements(!0)},0)}},o=c([e(2,p.IBufferService),e(3,p.IOptionsService),e(4,m.ICharSizeService),e(5,p.ICoreService)],o)}();w.CompositionHelper=n},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(u,s){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var d in a)a.hasOwnProperty(d)&&(t[d]=a[d])})(u,s)},function(u,s){function t(){this.constructor=u}c(u,s),u.prototype=s===null?Object.create(s):(t.prototype=s.prototype,new t)}),m=this&&this.__decorate||function(u,s,t,a){var d,h=arguments.length,v=h<3?s:a===null?a=Object.getOwnPropertyDescriptor(s,t):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")v=Reflect.decorate(u,s,t,a);else for(var g=u.length-1;g>=0;g--)(d=u[g])&&(v=(h<3?d(v):h>3?d(s,t,v):d(s,t))||v);return h>3&&v&&Object.defineProperty(s,t,v),v},p=this&&this.__param||function(u,s){return function(t,a){s(t,a,u)}};Object.defineProperty(w,"__esModule",{value:!0}),w.Viewport=void 0;var n=S(2),o=S(7),r=S(5),i=S(1),l=function(u){function s(t,a,d,h,v,g,E){var y=u.call(this)||this;return y._scrollLines=t,y._viewportElement=a,y._scrollArea=d,y._bufferService=h,y._optionsService=v,y._charSizeService=g,y._renderService=E,y.scrollBarWidth=0,y._currentRowHeight=0,y._lastRecordedBufferLength=0,y._lastRecordedViewportHeight=0,y._lastRecordedBufferHeight=0,y._lastTouchY=0,y._lastScrollTop=0,y._wheelPartialScroll=0,y._refreshAnimationFrame=null,y._ignoreNextScrollEvent=!1,y.scrollBarWidth=y._viewportElement.offsetWidth-y._scrollArea.offsetWidth||15,y.register(o.addDisposableDomListener(y._viewportElement,"scroll",y._onScroll.bind(y))),setTimeout(function(){return y.syncScrollArea()},0),y}return e(s,u),s.prototype.onThemeChange=function(t){this._viewportElement.style.backgroundColor=t.background.css},s.prototype._refresh=function(t){var a=this;if(t)return this._innerRefresh(),void(this._refreshAnimationFrame!==null&&cancelAnimationFrame(this._refreshAnimationFrame));this._refreshAnimationFrame===null&&(this._refreshAnimationFrame=requestAnimationFrame(function(){return a._innerRefresh()}))},s.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var t=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==t&&(this._lastRecordedBufferHeight=t,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var a=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==a&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=a),this._refreshAnimationFrame=null},s.prototype.syncScrollArea=function(t){if(t===void 0&&(t=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(t);if(this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight){var a=this._bufferService.buffer.ydisp*this._currentRowHeight;this._lastScrollTop===a&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(t)}else this._refresh(t)},s.prototype._onScroll=function(t){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var a=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(a,!0)}},s.prototype._bubbleScroll=function(t,a){var d=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(a<0&&this._viewportElement.scrollTop!==0||a>0&&d<this._lastRecordedBufferHeight)||(t.cancelable&&t.preventDefault(),!1)},s.prototype.onWheel=function(t){var a=this._getPixelsScrolled(t);return a!==0&&(this._viewportElement.scrollTop+=a,this._bubbleScroll(t,a))},s.prototype._getPixelsScrolled=function(t){if(t.deltaY===0)return 0;var a=this._applyScrollModifier(t.deltaY,t);return t.deltaMode===WheelEvent.DOM_DELTA_LINE?a*=this._currentRowHeight:t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(a*=this._currentRowHeight*this._bufferService.rows),a},s.prototype.getLinesScrolled=function(t){if(t.deltaY===0)return 0;var a=this._applyScrollModifier(t.deltaY,t);return t.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(a/=this._currentRowHeight+0,this._wheelPartialScroll+=a,a=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(a*=this._bufferService.rows),a},s.prototype._applyScrollModifier=function(t,a){var d=this._optionsService.options.fastScrollModifier;return d==="alt"&&a.altKey||d==="ctrl"&&a.ctrlKey||d==="shift"&&a.shiftKey?t*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:t*this._optionsService.options.scrollSensitivity},s.prototype.onTouchStart=function(t){this._lastTouchY=t.touches[0].pageY},s.prototype.onTouchMove=function(t){var a=this._lastTouchY-t.touches[0].pageY;return this._lastTouchY=t.touches[0].pageY,a!==0&&(this._viewportElement.scrollTop+=a,this._bubbleScroll(t,a))},s=m([p(3,i.IBufferService),p(4,i.IOptionsService),p(5,r.ICharSizeService),p(6,r.IRenderService)],s)}(n.Disposable);w.Viewport=l},function(le,w,S){"use strict";function c(n){return n.replace(/\r?\n/g,"\r")}function e(n,o){return o?"\x1B[200~"+n+"\x1B[201~":n}function m(n,o,r){n=e(n=c(n),r.decPrivateModes.bracketedPasteMode),r.triggerDataEvent(n,!0),o.value=""}function p(n,o,r){var i=r.getBoundingClientRect(),l=n.clientX-i.left-10,u=n.clientY-i.top-10;o.style.width="20px",o.style.height="20px",o.style.left=l+"px",o.style.top=u+"px",o.style.zIndex="1000",o.focus()}Object.defineProperty(w,"__esModule",{value:!0}),w.rightClickHandler=w.moveTextAreaUnderMouseCursor=w.paste=w.handlePasteEvent=w.copyHandler=w.bracketTextForPaste=w.prepareTextForTerminal=void 0,w.prepareTextForTerminal=c,w.bracketTextForPaste=e,w.copyHandler=function(n,o){n.clipboardData&&n.clipboardData.setData("text/plain",o.selectionText),n.preventDefault()},w.handlePasteEvent=function(n,o,r){n.stopPropagation(),n.clipboardData&&m(n.clipboardData.getData("text/plain"),o,r)},w.paste=m,w.moveTextAreaUnderMouseCursor=p,w.rightClickHandler=function(n,o,r,i,l){p(n,o,r),l&&!i.isClickInSelection(n)&&i.selectWordAtCursor(n),o.value=i.selectionText,o.select()}},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(u,s){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var d in a)a.hasOwnProperty(d)&&(t[d]=a[d])})(u,s)},function(u,s){function t(){this.constructor=u}c(u,s),u.prototype=s===null?Object.create(s):(t.prototype=s.prototype,new t)});Object.defineProperty(w,"__esModule",{value:!0}),w.EscapeSequenceParser=w.VT500_TRANSITION_TABLE=w.TransitionTable=void 0;var m=S(2),p=S(15),n=S(21),o=S(22),r=S(24),i=function(){function u(s){this.table=new Uint8Array(s)}return u.prototype.setDefault=function(s,t){p.fill(this.table,s<<4|t)},u.prototype.add=function(s,t,a,d){this.table[t<<8|s]=a<<4|d},u.prototype.addMany=function(s,t,a,d){for(var h=0;h<s.length;h++)this.table[t<<8|s[h]]=a<<4|d},u}();w.TransitionTable=i,w.VT500_TRANSITION_TABLE=function(){var u=new i(4095),s=Array.apply(null,Array(256)).map(function(g,E){return E}),t=function(g,E){return s.slice(g,E)},a=t(32,127),d=t(0,24);d.push(25),d.push.apply(d,t(28,32));var h,v=t(0,14);for(h in u.setDefault(1,0),u.addMany(a,0,2,0),v)u.addMany([24,26,153,154],h,3,0),u.addMany(t(128,144),h,3,0),u.addMany(t(144,152),h,3,0),u.add(156,h,0,0),u.add(27,h,11,1),u.add(157,h,4,8),u.addMany([152,158,159],h,0,7),u.add(155,h,11,3),u.add(144,h,11,9);return u.addMany(d,0,3,0),u.addMany(d,1,3,1),u.add(127,1,0,1),u.addMany(d,8,0,8),u.addMany(d,3,3,3),u.add(127,3,0,3),u.addMany(d,4,3,4),u.add(127,4,0,4),u.addMany(d,6,3,6),u.addMany(d,5,3,5),u.add(127,5,0,5),u.addMany(d,2,3,2),u.add(127,2,0,2),u.add(93,1,4,8),u.addMany(a,8,5,8),u.add(127,8,5,8),u.addMany([156,27,24,26,7],8,6,0),u.addMany(t(28,32),8,0,8),u.addMany([88,94,95],1,0,7),u.addMany(a,7,0,7),u.addMany(d,7,0,7),u.add(156,7,0,0),u.add(127,7,0,7),u.add(91,1,11,3),u.addMany(t(64,127),3,7,0),u.addMany(t(48,60),3,8,4),u.addMany([60,61,62,63],3,9,4),u.addMany(t(48,60),4,8,4),u.addMany(t(64,127),4,7,0),u.addMany([60,61,62,63],4,0,6),u.addMany(t(32,64),6,0,6),u.add(127,6,0,6),u.addMany(t(64,127),6,0,0),u.addMany(t(32,48),3,9,5),u.addMany(t(32,48),5,9,5),u.addMany(t(48,64),5,0,6),u.addMany(t(64,127),5,7,0),u.addMany(t(32,48),4,9,5),u.addMany(t(32,48),1,9,2),u.addMany(t(32,48),2,9,2),u.addMany(t(48,127),2,10,0),u.addMany(t(48,80),1,10,0),u.addMany(t(81,88),1,10,0),u.addMany([89,90,92],1,10,0),u.addMany(t(96,127),1,10,0),u.add(80,1,11,9),u.addMany(d,9,0,9),u.add(127,9,0,9),u.addMany(t(28,32),9,0,9),u.addMany(t(32,48),9,9,12),u.addMany(t(48,60),9,8,10),u.addMany([60,61,62,63],9,9,10),u.addMany(d,11,0,11),u.addMany(t(32,128),11,0,11),u.addMany(t(28,32),11,0,11),u.addMany(d,10,0,10),u.add(127,10,0,10),u.addMany(t(28,32),10,0,10),u.addMany(t(48,60),10,8,10),u.addMany([60,61,62,63],10,0,11),u.addMany(t(32,48),10,9,12),u.addMany(d,12,0,12),u.add(127,12,0,12),u.addMany(t(28,32),12,0,12),u.addMany(t(32,48),12,9,12),u.addMany(t(48,64),12,0,11),u.addMany(t(64,127),12,12,13),u.addMany(t(64,127),10,12,13),u.addMany(t(64,127),9,12,13),u.addMany(d,13,13,13),u.addMany(a,13,13,13),u.add(127,13,0,13),u.addMany([27,156,24,26],13,14,0),u.add(160,0,2,0),u.add(160,8,5,8),u.add(160,6,0,6),u.add(160,11,0,11),u.add(160,13,13,13),u}();var l=function(u){function s(t){t===void 0&&(t=w.VT500_TRANSITION_TABLE);var a=u.call(this)||this;return a._transitions=t,a.initialState=0,a.currentState=a.initialState,a._params=new n.Params,a._params.addParam(0),a._collect=0,a.precedingCodepoint=0,a._printHandlerFb=function(d,h,v){},a._executeHandlerFb=function(d){},a._csiHandlerFb=function(d,h){},a._escHandlerFb=function(d){},a._errorHandlerFb=function(d){return d},a._printHandler=a._printHandlerFb,a._executeHandlers=Object.create(null),a._csiHandlers=Object.create(null),a._escHandlers=Object.create(null),a._oscParser=new o.OscParser,a._dcsParser=new r.DcsParser,a._errorHandler=a._errorHandlerFb,a.setEscHandler({final:"\\"},function(){}),a}return e(s,u),s.prototype._identifier=function(t,a){a===void 0&&(a=[64,126]);var d=0;if(t.prefix){if(t.prefix.length>1)throw new Error("only one byte as prefix supported");if((d=t.prefix.charCodeAt(0))&&60>d||d>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(t.intermediates){if(t.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var h=0;h<t.intermediates.length;++h){var v=t.intermediates.charCodeAt(h);if(32>v||v>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");d<<=8,d|=v}}if(t.final.length!==1)throw new Error("final must be a single byte");var g=t.final.charCodeAt(0);if(a[0]>g||g>a[1])throw new Error("final must be in range "+a[0]+" .. "+a[1]);return d<<=8,d|=g},s.prototype.identToString=function(t){for(var a=[];t;)a.push(String.fromCharCode(255&t)),t>>=8;return a.reverse().join("")},s.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},s.prototype.setPrintHandler=function(t){this._printHandler=t},s.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},s.prototype.addEscHandler=function(t,a){var d=this._identifier(t,[48,126]);this._escHandlers[d]===void 0&&(this._escHandlers[d]=[]);var h=this._escHandlers[d];return h.push(a),{dispose:function(){var v=h.indexOf(a);v!==-1&&h.splice(v,1)}}},s.prototype.setEscHandler=function(t,a){this._escHandlers[this._identifier(t,[48,126])]=[a]},s.prototype.clearEscHandler=function(t){this._escHandlers[this._identifier(t,[48,126])]&&delete this._escHandlers[this._identifier(t,[48,126])]},s.prototype.setEscHandlerFallback=function(t){this._escHandlerFb=t},s.prototype.setExecuteHandler=function(t,a){this._executeHandlers[t.charCodeAt(0)]=a},s.prototype.clearExecuteHandler=function(t){this._executeHandlers[t.charCodeAt(0)]&&delete this._executeHandlers[t.charCodeAt(0)]},s.prototype.setExecuteHandlerFallback=function(t){this._executeHandlerFb=t},s.prototype.addCsiHandler=function(t,a){var d=this._identifier(t);this._csiHandlers[d]===void 0&&(this._csiHandlers[d]=[]);var h=this._csiHandlers[d];return h.push(a),{dispose:function(){var v=h.indexOf(a);v!==-1&&h.splice(v,1)}}},s.prototype.setCsiHandler=function(t,a){this._csiHandlers[this._identifier(t)]=[a]},s.prototype.clearCsiHandler=function(t){this._csiHandlers[this._identifier(t)]&&delete this._csiHandlers[this._identifier(t)]},s.prototype.setCsiHandlerFallback=function(t){this._csiHandlerFb=t},s.prototype.addDcsHandler=function(t,a){return this._dcsParser.addHandler(this._identifier(t),a)},s.prototype.setDcsHandler=function(t,a){this._dcsParser.setHandler(this._identifier(t),a)},s.prototype.clearDcsHandler=function(t){this._dcsParser.clearHandler(this._identifier(t))},s.prototype.setDcsHandlerFallback=function(t){this._dcsParser.setHandlerFallback(t)},s.prototype.addOscHandler=function(t,a){return this._oscParser.addHandler(t,a)},s.prototype.setOscHandler=function(t,a){this._oscParser.setHandler(t,a)},s.prototype.clearOscHandler=function(t){this._oscParser.clearHandler(t)},s.prototype.setOscHandlerFallback=function(t){this._oscParser.setHandlerFallback(t)},s.prototype.setErrorHandler=function(t){this._errorHandler=t},s.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},s.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},s.prototype.parse=function(t,a){for(var d=0,h=0,v=this.currentState,g=this._oscParser,E=this._dcsParser,y=this._collect,C=this._params,B=this._transitions.table,_=0;_<a;++_){switch((h=B[v<<8|((d=t[_])<160?d:160)])>>4){case 2:for(var A=_+1;;++A){if(A>=a||(d=t[A])<32||d>126&&d<160){this._printHandler(t,_,A),_=A-1;break}if(++A>=a||(d=t[A])<32||d>126&&d<160){this._printHandler(t,_,A),_=A-1;break}if(++A>=a||(d=t[A])<32||d>126&&d<160){this._printHandler(t,_,A),_=A-1;break}if(++A>=a||(d=t[A])<32||d>126&&d<160){this._printHandler(t,_,A),_=A-1;break}}break;case 3:this._executeHandlers[d]?this._executeHandlers[d]():this._executeHandlerFb(d),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:_,code:d,currentState:v,collect:y,params:C,abort:!1}).abort)return;break;case 7:for(var b=this._csiHandlers[y<<8|d],D=b?b.length-1:-1;D>=0&&b[D](C)===!1;D--);D<0&&this._csiHandlerFb(y<<8|d,C),this.precedingCodepoint=0;break;case 8:do switch(d){case 59:C.addParam(0);break;case 58:C.addSubParam(-1);break;default:C.addDigit(d-48)}while(++_<a&&(d=t[_])>47&&d<60);_--;break;case 9:y<<=8,y|=d;break;case 10:for(var M=this._escHandlers[y<<8|d],R=M?M.length-1:-1;R>=0&&M[R]()===!1;R--);R<0&&this._escHandlerFb(y<<8|d),this.precedingCodepoint=0;break;case 11:C.reset(),C.addParam(0),y=0;break;case 12:E.hook(y<<8|d,C);break;case 13:for(var H=_+1;;++H)if(H>=a||(d=t[H])===24||d===26||d===27||d>127&&d<160){E.put(t,_,H),_=H-1;break}break;case 14:E.unhook(d!==24&&d!==26),d===27&&(h|=1),C.reset(),C.addParam(0),y=0,this.precedingCodepoint=0;break;case 4:g.start();break;case 5:for(var q=_+1;;q++)if(q>=a||(d=t[q])<32||d>127&&d<=159){g.put(t,_,q),_=q-1;break}break;case 6:g.end(d!==24&&d!==26),d===27&&(h|=1),C.reset(),C.addParam(0),y=0,this.precedingCodepoint=0}v=15&h}this._collect=y,this.currentState=v},s}(m.Disposable);w.EscapeSequenceParser=l},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(g,E){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,C){y.__proto__=C}||function(y,C){for(var B in C)C.hasOwnProperty(B)&&(y[B]=C[B])})(g,E)},function(g,E){function y(){this.constructor=g}c(g,E),g.prototype=E===null?Object.create(E):(y.prototype=E.prototype,new y)}),m=this&&this.__decorate||function(g,E,y,C){var B,_=arguments.length,A=_<3?E:C===null?C=Object.getOwnPropertyDescriptor(E,y):C;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(g,E,y,C);else for(var b=g.length-1;b>=0;b--)(B=g[b])&&(A=(_<3?B(A):_>3?B(E,y,A):B(E,y))||A);return _>3&&A&&Object.defineProperty(E,y,A),A},p=this&&this.__param||function(g,E){return function(y,C){E(y,C,g)}};Object.defineProperty(w,"__esModule",{value:!0}),w.Renderer=void 0;var n=S(41),o=S(47),r=S(48),i=S(49),l=S(29),u=S(2),s=S(5),t=S(1),a=S(25),d=S(0),h=1,v=function(g){function E(y,C,B,_,A,b,D,M,R){var H=g.call(this)||this;H._colors=y,H._screenElement=C,H._bufferService=A,H._charSizeService=b,H._optionsService=D,H._id=h++,H._onRequestRedraw=new d.EventEmitter;var q=H._optionsService.options.allowTransparency;return H._characterJoinerRegistry=new l.CharacterJoinerRegistry(H._bufferService),H._renderLayers=[new n.TextRenderLayer(H._screenElement,0,H._colors,H._characterJoinerRegistry,q,H._id,H._bufferService,D),new o.SelectionRenderLayer(H._screenElement,1,H._colors,H._id,H._bufferService,D),new i.LinkRenderLayer(H._screenElement,2,H._colors,H._id,B,_,H._bufferService,D),new r.CursorRenderLayer(H._screenElement,3,H._colors,H._id,H._onRequestRedraw,H._bufferService,D,M,R)],H.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},H._devicePixelRatio=window.devicePixelRatio,H._updateDimensions(),H.onOptionsChanged(),H}return e(E,g),Object.defineProperty(E.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),E.prototype.dispose=function(){for(var y=0,C=this._renderLayers;y<C.length;y++)C[y].dispose();g.prototype.dispose.call(this),a.removeTerminalFromCache(this._id)},E.prototype.onDevicePixelRatioChange=function(){this._devicePixelRatio!==window.devicePixelRatio&&(this._devicePixelRatio=window.devicePixelRatio,this.onResize(this._bufferService.cols,this._bufferService.rows))},E.prototype.setColors=function(y){this._colors=y;for(var C=0,B=this._renderLayers;C<B.length;C++){var _=B[C];_.setColors(this._colors),_.reset()}},E.prototype.onResize=function(y,C){this._updateDimensions();for(var B=0,_=this._renderLayers;B<_.length;B++)_[B].resize(this.dimensions);this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},E.prototype.onCharSizeChanged=function(){this.onResize(this._bufferService.cols,this._bufferService.rows)},E.prototype.onBlur=function(){this._runOperation(function(y){return y.onBlur()})},E.prototype.onFocus=function(){this._runOperation(function(y){return y.onFocus()})},E.prototype.onSelectionChanged=function(y,C,B){B===void 0&&(B=!1),this._runOperation(function(_){return _.onSelectionChanged(y,C,B)})},E.prototype.onCursorMove=function(){this._runOperation(function(y){return y.onCursorMove()})},E.prototype.onOptionsChanged=function(){this._runOperation(function(y){return y.onOptionsChanged()})},E.prototype.clear=function(){this._runOperation(function(y){return y.reset()})},E.prototype._runOperation=function(y){for(var C=0,B=this._renderLayers;C<B.length;C++)y(B[C])},E.prototype.renderRows=function(y,C){for(var B=0,_=this._renderLayers;B<_.length;B++)_[B].onGridChanged(y,C)},E.prototype._updateDimensions=function(){this._charSizeService.hasValidSize&&(this.dimensions.scaledCharWidth=Math.floor(this._charSizeService.width*window.devicePixelRatio),this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharTop=this._optionsService.options.lineHeight===1?0:Math.round((this.dimensions.scaledCellHeight-this.dimensions.scaledCharHeight)/2),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCharLeft=Math.floor(this._optionsService.options.letterSpacing/2),this.dimensions.scaledCanvasHeight=this._bufferService.rows*this.dimensions.scaledCellHeight,this.dimensions.scaledCanvasWidth=this._bufferService.cols*this.dimensions.scaledCellWidth,this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows,this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols)},E.prototype.registerCharacterJoiner=function(y){return this._characterJoinerRegistry.registerCharacterJoiner(y)},E.prototype.deregisterCharacterJoiner=function(y){return this._characterJoinerRegistry.deregisterCharacterJoiner(y)},E=m([p(4,t.IBufferService),p(5,s.ICharSizeService),p(6,t.IOptionsService),p(7,t.ICoreService),p(8,s.ICoreBrowserService)],E)}(u.Disposable);w.Renderer=v},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(u,s){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var d in a)a.hasOwnProperty(d)&&(t[d]=a[d])})(u,s)},function(u,s){function t(){this.constructor=u}c(u,s),u.prototype=s===null?Object.create(s):(t.prototype=s.prototype,new t)});Object.defineProperty(w,"__esModule",{value:!0}),w.TextRenderLayer=void 0;var m=S(42),p=S(13),n=S(6),o=S(3),r=S(29),i=S(4),l=function(u){function s(t,a,d,h,v,g,E,y){var C=u.call(this,t,"text",a,v,d,g,E,y)||this;return C._characterWidth=0,C._characterFont="",C._characterOverlapCache={},C._workCell=new i.CellData,C._state=new m.GridCache,C._characterJoinerRegistry=h,C}return e(s,u),s.prototype.resize=function(t){u.prototype.resize.call(this,t);var a=this._getFont(!1,!1);this._characterWidth===t.scaledCharWidth&&this._characterFont===a||(this._characterWidth=t.scaledCharWidth,this._characterFont=a,this._characterOverlapCache={}),this._state.clear(),this._state.resize(this._bufferService.cols,this._bufferService.rows)},s.prototype.reset=function(){this._state.clear(),this._clearAll()},s.prototype._forEachCell=function(t,a,d,h){for(var v=t;v<=a;v++)for(var g=v+this._bufferService.buffer.ydisp,E=this._bufferService.buffer.lines.get(g),y=d?d.getJoinedCharacters(g):[],C=0;C<this._bufferService.cols;C++){E.loadCell(C,this._workCell);var B=this._workCell,_=!1,A=C;if(B.getWidth()!==0){if(y.length>0&&C===y[0][0]){_=!0;var b=y.shift();B=new r.JoinedCellData(this._workCell,E.translateToString(!0,b[0],b[1]),b[1]-b[0]),A=b[1]-1}!_&&this._isOverlapping(B)&&A<E.length-1&&E.getCodePoint(A+1)===o.NULL_CELL_CODE&&(B.content&=-12582913,B.content|=2<<22),h(B,C,v),C=A}}},s.prototype._drawBackground=function(t,a){var d=this,h=this._ctx,v=this._bufferService.cols,g=0,E=0,y=null;h.save(),this._forEachCell(t,a,null,function(C,B,_){var A=null;C.isInverse()?A=C.isFgDefault()?d._colors.foreground.css:C.isFgRGB()?"rgb("+n.AttributeData.toColorRGB(C.getFgColor()).join(",")+")":d._colors.ansi[C.getFgColor()].css:C.isBgRGB()?A="rgb("+n.AttributeData.toColorRGB(C.getBgColor()).join(",")+")":C.isBgPalette()&&(A=d._colors.ansi[C.getBgColor()].css),y===null&&(g=B,E=_),_!==E?(h.fillStyle=y||"",d._fillCells(g,E,v-g,1),g=B,E=_):y!==A&&(h.fillStyle=y||"",d._fillCells(g,E,B-g,1),g=B,E=_),y=A}),y!==null&&(h.fillStyle=y,this._fillCells(g,E,v-g,1)),h.restore()},s.prototype._drawForeground=function(t,a){var d=this;this._forEachCell(t,a,this._characterJoinerRegistry,function(h,v,g){if(!h.isInvisible()&&(d._drawChars(h,v,g),h.isUnderline())){if(d._ctx.save(),h.isInverse())if(h.isBgDefault())d._ctx.fillStyle=d._colors.background.css;else if(h.isBgRGB())d._ctx.fillStyle="rgb("+n.AttributeData.toColorRGB(h.getBgColor()).join(",")+")";else{var E=h.getBgColor();d._optionsService.options.drawBoldTextInBrightColors&&h.isBold()&&E<8&&(E+=8),d._ctx.fillStyle=d._colors.ansi[E].css}else if(h.isFgDefault())d._ctx.fillStyle=d._colors.foreground.css;else if(h.isFgRGB())d._ctx.fillStyle="rgb("+n.AttributeData.toColorRGB(h.getFgColor()).join(",")+")";else{var y=h.getFgColor();d._optionsService.options.drawBoldTextInBrightColors&&h.isBold()&&y<8&&(y+=8),d._ctx.fillStyle=d._colors.ansi[y].css}d._fillBottomLineAtCells(v,g,h.getWidth()),d._ctx.restore()}})},s.prototype.onGridChanged=function(t,a){this._state.cache.length!==0&&(this._charAtlas&&this._charAtlas.beginFrame(),this._clearCells(0,t,this._bufferService.cols,a-t+1),this._drawBackground(t,a),this._drawForeground(t,a))},s.prototype.onOptionsChanged=function(){this._setTransparency(this._optionsService.options.allowTransparency)},s.prototype._isOverlapping=function(t){if(t.getWidth()!==1||t.getCode()<256)return!1;var a=t.getChars();if(this._characterOverlapCache.hasOwnProperty(a))return this._characterOverlapCache[a];this._ctx.save(),this._ctx.font=this._characterFont;var d=Math.floor(this._ctx.measureText(a).width)>this._characterWidth;return this._ctx.restore(),this._characterOverlapCache[a]=d,d},s}(p.BaseRenderLayer);w.TextRenderLayer=l},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.GridCache=void 0;var c=function(){function e(){this.cache=[]}return e.prototype.resize=function(m,p){for(var n=0;n<m;n++){this.cache.length<=n&&this.cache.push([]);for(var o=this.cache[n].length;o<p;o++)this.cache[n].push(void 0);this.cache[n].length=p}this.cache.length=m},e.prototype.clear=function(){for(var m=0;m<this.cache.length;m++)for(var p=0;p<this.cache[m].length;p++)this.cache[m][p]=void 0},e}();w.GridCache=c},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(d,h){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(v,g){v.__proto__=g}||function(v,g){for(var E in g)g.hasOwnProperty(E)&&(v[E]=g[E])})(d,h)},function(d,h){function v(){this.constructor=d}c(d,h),d.prototype=h===null?Object.create(h):(v.prototype=h.prototype,new v)});Object.defineProperty(w,"__esModule",{value:!0}),w.NoneCharAtlas=w.DynamicCharAtlas=w.getGlyphCacheKey=void 0;var m=S(9),p=S(44),n=S(27),o=S(46),r=S(11),i=S(28),l=S(10),u={css:"rgba(0, 0, 0, 0)",rgba:0};function s(d){return d.code<<21|d.bg<<12|d.fg<<3|(d.bold?0:4)+(d.dim?0:2)+(d.italic?0:1)}w.getGlyphCacheKey=s;var t=function(d){function h(v,g){var E=d.call(this)||this;E._config=g,E._drawToCacheCount=0,E._glyphsWaitingOnBitmap=[],E._bitmapCommitTimeout=null,E._bitmap=null,E._cacheCanvas=v.createElement("canvas"),E._cacheCanvas.width=1024,E._cacheCanvas.height=1024,E._cacheCtx=i.throwIfFalsy(E._cacheCanvas.getContext("2d",{alpha:!0}));var y=v.createElement("canvas");y.width=E._config.scaledCharWidth,y.height=E._config.scaledCharHeight,E._tmpCtx=i.throwIfFalsy(y.getContext("2d",{alpha:E._config.allowTransparency})),E._width=Math.floor(1024/E._config.scaledCharWidth),E._height=Math.floor(1024/E._config.scaledCharHeight);var C=E._width*E._height;return E._cacheMap=new o.LRUMap(C),E._cacheMap.prealloc(C),E}return e(h,d),h.prototype.dispose=function(){this._bitmapCommitTimeout!==null&&(window.clearTimeout(this._bitmapCommitTimeout),this._bitmapCommitTimeout=null)},h.prototype.beginFrame=function(){this._drawToCacheCount=0},h.prototype.draw=function(v,g,E,y){if(g.code===32)return!0;if(!this._canCache(g))return!1;var C=s(g),B=this._cacheMap.get(C);if(B!=null)return this._drawFromCache(v,B,E,y),!0;if(this._drawToCacheCount<100){var _=void 0;_=this._cacheMap.size<this._cacheMap.capacity?this._cacheMap.size:this._cacheMap.peek().index;var A=this._drawToCache(g,_);return this._cacheMap.set(C,A),this._drawFromCache(v,A,E,y),!0}return!1},h.prototype._canCache=function(v){return v.code<256},h.prototype._toCoordinateX=function(v){return v%this._width*this._config.scaledCharWidth},h.prototype._toCoordinateY=function(v){return Math.floor(v/this._width)*this._config.scaledCharHeight},h.prototype._drawFromCache=function(v,g,E,y){if(!g.isEmpty){var C=this._toCoordinateX(g.index),B=this._toCoordinateY(g.index);v.drawImage(g.inBitmap?this._bitmap:this._cacheCanvas,C,B,this._config.scaledCharWidth,this._config.scaledCharHeight,E,y,this._config.scaledCharWidth,this._config.scaledCharHeight)}},h.prototype._getColorFromAnsiIndex=function(v){return v<this._config.colors.ansi.length?this._config.colors.ansi[v]:n.DEFAULT_ANSI_COLORS[v]},h.prototype._getBackgroundColor=function(v){return this._config.allowTransparency?u:v.bg===m.INVERTED_DEFAULT_COLOR?this._config.colors.foreground:v.bg<256?this._getColorFromAnsiIndex(v.bg):this._config.colors.background},h.prototype._getForegroundColor=function(v){return v.fg===m.INVERTED_DEFAULT_COLOR?l.color.opaque(this._config.colors.background):v.fg<256?this._getColorFromAnsiIndex(v.fg):this._config.colors.foreground},h.prototype._drawToCache=function(v,g){this._drawToCacheCount++,this._tmpCtx.save();var E=this._getBackgroundColor(v);this._tmpCtx.globalCompositeOperation="copy",this._tmpCtx.fillStyle=E.css,this._tmpCtx.fillRect(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),this._tmpCtx.globalCompositeOperation="source-over";var y=v.bold?this._config.fontWeightBold:this._config.fontWeight,C=v.italic?"italic":"";this._tmpCtx.font=C+" "+y+" "+this._config.fontSize*this._config.devicePixelRatio+"px "+this._config.fontFamily,this._tmpCtx.textBaseline="middle",this._tmpCtx.fillStyle=this._getForegroundColor(v).css,v.dim&&(this._tmpCtx.globalAlpha=m.DIM_OPACITY),this._tmpCtx.fillText(v.chars,0,this._config.scaledCharHeight/2),this._tmpCtx.restore();var B=this._tmpCtx.getImageData(0,0,this._config.scaledCharWidth,this._config.scaledCharHeight),_=!1;this._config.allowTransparency||(_=function(M,R){for(var H=!0,q=R.rgba>>>24,Y=R.rgba>>>16&255,W=R.rgba>>>8&255,O=0;O<M.data.length;O+=4)M.data[O]===q&&M.data[O+1]===Y&&M.data[O+2]===W?M.data[O+3]=0:H=!1;return H}(B,E));var A=this._toCoordinateX(g),b=this._toCoordinateY(g);this._cacheCtx.putImageData(B,A,b);var D={index:g,isEmpty:_,inBitmap:!1};return this._addGlyphToBitmap(D),D},h.prototype._addGlyphToBitmap=function(v){var g=this;!("createImageBitmap"in window)||r.isFirefox||r.isSafari||(this._glyphsWaitingOnBitmap.push(v),this._bitmapCommitTimeout===null&&(this._bitmapCommitTimeout=window.setTimeout(function(){return g._generateBitmap()},100)))},h.prototype._generateBitmap=function(){var v=this,g=this._glyphsWaitingOnBitmap;this._glyphsWaitingOnBitmap=[],window.createImageBitmap(this._cacheCanvas).then(function(E){v._bitmap=E;for(var y=0;y<g.length;y++)g[y].inBitmap=!0}),this._bitmapCommitTimeout=null},h}(p.BaseCharAtlas);w.DynamicCharAtlas=t;var a=function(d){function h(v,g){return d.call(this)||this}return e(h,d),h.prototype.draw=function(v,g,E,y){return!1},h}(p.BaseCharAtlas);w.NoneCharAtlas=a},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.BaseCharAtlas=void 0;var c=function(){function e(){this._didWarmUp=!1}return e.prototype.dispose=function(){},e.prototype.warmUp=function(){this._didWarmUp||(this._doWarmUp(),this._didWarmUp=!0)},e.prototype._doWarmUp=function(){},e.prototype.beginFrame=function(){},e}();w.BaseCharAtlas=c},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.ColorContrastCache=void 0;var c=function(){function e(){this._color={},this._rgba={}}return e.prototype.clear=function(){this._color={},this._rgba={}},e.prototype.setCss=function(m,p,n){this._rgba[m]||(this._rgba[m]={}),this._rgba[m][p]=n},e.prototype.getCss=function(m,p){return this._rgba[m]?this._rgba[m][p]:void 0},e.prototype.setColor=function(m,p,n){this._color[m]||(this._color[m]={}),this._color[m][p]=n},e.prototype.getColor=function(m,p){return this._color[m]?this._color[m][p]:void 0},e}();w.ColorContrastCache=c},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.LRUMap=void 0;var c=function(){function e(m){this.capacity=m,this._map={},this._head=null,this._tail=null,this._nodePool=[],this.size=0}return e.prototype._unlinkNode=function(m){var p=m.prev,n=m.next;m===this._head&&(this._head=n),m===this._tail&&(this._tail=p),p!==null&&(p.next=n),n!==null&&(n.prev=p)},e.prototype._appendNode=function(m){var p=this._tail;p!==null&&(p.next=m),m.prev=p,m.next=null,this._tail=m,this._head===null&&(this._head=m)},e.prototype.prealloc=function(m){for(var p=this._nodePool,n=0;n<m;n++)p.push({prev:null,next:null,key:null,value:null})},e.prototype.get=function(m){var p=this._map[m];return p!==void 0?(this._unlinkNode(p),this._appendNode(p),p.value):null},e.prototype.peekValue=function(m){var p=this._map[m];return p!==void 0?p.value:null},e.prototype.peek=function(){var m=this._head;return m===null?null:m.value},e.prototype.set=function(m,p){var n=this._map[m];if(n!==void 0)n=this._map[m],this._unlinkNode(n),n.value=p;else if(this.size>=this.capacity)n=this._head,this._unlinkNode(n),delete this._map[n.key],n.key=m,n.value=p,this._map[m]=n;else{var o=this._nodePool;o.length>0?((n=o.pop()).key=m,n.value=p):n={prev:null,next:null,key:m,value:p},this._map[m]=n,this.size++}this._appendNode(n)},e}();w.LRUMap=c},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(p,n){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,r){o.__proto__=r}||function(o,r){for(var i in r)r.hasOwnProperty(i)&&(o[i]=r[i])})(p,n)},function(p,n){function o(){this.constructor=p}c(p,n),p.prototype=n===null?Object.create(n):(o.prototype=n.prototype,new o)});Object.defineProperty(w,"__esModule",{value:!0}),w.SelectionRenderLayer=void 0;var m=function(p){function n(o,r,i,l,u,s){var t=p.call(this,o,"selection",r,!0,i,l,u,s)||this;return t._clearState(),t}return e(n,p),n.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},n.prototype.resize=function(o){p.prototype.resize.call(this,o),this._clearState()},n.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},n.prototype.onSelectionChanged=function(o,r,i){if(this._didStateChange(o,r,i,this._bufferService.buffer.ydisp))if(this._clearAll(),o&&r){var l=o[1]-this._bufferService.buffer.ydisp,u=r[1]-this._bufferService.buffer.ydisp,s=Math.max(l,0),t=Math.min(u,this._bufferService.rows-1);if(!(s>=this._bufferService.rows||t<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,i){var a=o[0],d=r[0]-a,h=t-s+1;this._fillCells(a,s,d,h)}else{a=l===s?o[0]:0;var v=s===t?r[0]:this._bufferService.cols;this._fillCells(a,s,v-a,1);var g=Math.max(t-s-1,0);if(this._fillCells(0,s+1,this._bufferService.cols,g),s!==t){var E=u===t?r[0]:this._bufferService.cols;this._fillCells(0,t,E,1)}}this._state.start=[o[0],o[1]],this._state.end=[r[0],r[1]],this._state.columnSelectMode=i,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},n.prototype._didStateChange=function(o,r,i,l){return!this._areCoordinatesEqual(o,this._state.start)||!this._areCoordinatesEqual(r,this._state.end)||i!==this._state.columnSelectMode||l!==this._state.ydisp},n.prototype._areCoordinatesEqual=function(o,r){return!(!o||!r)&&o[0]===r[0]&&o[1]===r[1]},n}(S(13).BaseRenderLayer);w.SelectionRenderLayer=m},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(r,i){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,u){l.__proto__=u}||function(l,u){for(var s in u)u.hasOwnProperty(s)&&(l[s]=u[s])})(r,i)},function(r,i){function l(){this.constructor=r}c(r,i),r.prototype=i===null?Object.create(i):(l.prototype=i.prototype,new l)});Object.defineProperty(w,"__esModule",{value:!0}),w.CursorRenderLayer=void 0;var m=S(13),p=S(4),n=function(r){function i(l,u,s,t,a,d,h,v,g){var E=r.call(this,l,"cursor",u,!0,s,t,d,h)||this;return E._onRequestRedraw=a,E._coreService=v,E._coreBrowserService=g,E._cell=new p.CellData,E._state={x:0,y:0,isFocused:!1,style:"",width:0},E._cursorRenderers={bar:E._renderBarCursor.bind(E),block:E._renderBlockCursor.bind(E),underline:E._renderUnderlineCursor.bind(E)},E}return e(i,r),i.prototype.resize=function(l){r.prototype.resize.call(this,l),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},i.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},i.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onOptionsChanged=function(){var l,u=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new o(this._coreBrowserService.isFocused,function(){u._render(!0)})):((l=this._cursorBlinkStateManager)===null||l===void 0||l.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},i.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},i.prototype.onGridChanged=function(l,u){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},i.prototype._render=function(l){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var u=this._bufferService.buffer.ybase+this._bufferService.buffer.y,s=u-this._bufferService.buffer.ydisp;if(s<0||s>=this._bufferService.rows)this._clearCursor();else{var t=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(u).loadCell(t,this._cell),this._cell.content!==void 0){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var a=this._optionsService.options.cursorStyle;return a&&a!=="block"?this._cursorRenderers[a](t,s,this._cell):this._renderBlurCursor(t,s,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=s,this._state.isFocused=!1,this._state.style=a,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===t&&this._state.y===s&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](t,s,this._cell),this._ctx.restore(),this._state.x=t,this._state.y=s,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},i.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},i.prototype._renderBarCursor=function(l,u,s){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(l,u,this._optionsService.options.cursorWidth),this._ctx.restore()},i.prototype._renderBlockCursor=function(l,u,s){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(l,u,s.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(s,l,u),this._ctx.restore()},i.prototype._renderUnderlineCursor=function(l,u,s){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(l,u),this._ctx.restore()},i.prototype._renderBlurCursor=function(l,u,s){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(l,u,s.getWidth(),1),this._ctx.restore()},i}(m.BaseRenderLayer);w.CursorRenderLayer=n;var o=function(){function r(i,l){this._renderCallback=l,this.isCursorVisible=!0,i&&this._restartInterval()}return Object.defineProperty(r.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),r.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},r.prototype.restartBlinkAnimation=function(){var i=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame(function(){i._renderCallback(),i._animationFrame=void 0})))},r.prototype._restartInterval=function(i){var l=this;i===void 0&&(i=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout(function(){if(l._animationTimeRestarted){var u=600-(Date.now()-l._animationTimeRestarted);if(l._animationTimeRestarted=void 0,u>0)return void l._restartInterval(u)}l.isCursorVisible=!1,l._animationFrame=window.requestAnimationFrame(function(){l._renderCallback(),l._animationFrame=void 0}),l._blinkInterval=window.setInterval(function(){if(l._animationTimeRestarted){var s=600-(Date.now()-l._animationTimeRestarted);return l._animationTimeRestarted=void 0,void l._restartInterval(s)}l.isCursorVisible=!l.isCursorVisible,l._animationFrame=window.requestAnimationFrame(function(){l._renderCallback(),l._animationFrame=void 0})},600)},i)},r.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},r.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},r}()},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(r,i){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,u){l.__proto__=u}||function(l,u){for(var s in u)u.hasOwnProperty(s)&&(l[s]=u[s])})(r,i)},function(r,i){function l(){this.constructor=r}c(r,i),r.prototype=i===null?Object.create(i):(l.prototype=i.prototype,new l)});Object.defineProperty(w,"__esModule",{value:!0}),w.LinkRenderLayer=void 0;var m=S(13),p=S(9),n=S(26),o=function(r){function i(l,u,s,t,a,d,h,v){var g=r.call(this,l,"link",u,!0,s,t,h,v)||this;return a.onShowLinkUnderline(function(E){return g._onShowLinkUnderline(E)}),a.onHideLinkUnderline(function(E){return g._onHideLinkUnderline(E)}),d.onShowLinkUnderline(function(E){return g._onShowLinkUnderline(E)}),d.onHideLinkUnderline(function(E){return g._onHideLinkUnderline(E)}),g}return e(i,r),i.prototype.resize=function(l){r.prototype.resize.call(this,l),this._state=void 0},i.prototype.reset=function(){this._clearCurrentLink()},i.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var l=this._state.y2-this._state.y1-1;l>0&&this._clearCells(0,this._state.y1+1,this._state.cols,l),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},i.prototype._onShowLinkUnderline=function(l){if(l.fg===p.INVERTED_DEFAULT_COLOR?this._ctx.fillStyle=this._colors.background.css:l.fg&&n.is256Color(l.fg)?this._ctx.fillStyle=this._colors.ansi[l.fg].css:this._ctx.fillStyle=this._colors.foreground.css,l.y1===l.y2)this._fillBottomLineAtCells(l.x1,l.y1,l.x2-l.x1);else{this._fillBottomLineAtCells(l.x1,l.y1,l.cols-l.x1);for(var u=l.y1+1;u<l.y2;u++)this._fillBottomLineAtCells(0,u,l.cols);this._fillBottomLineAtCells(0,l.y2,l.x2)}this._state=l},i.prototype._onHideLinkUnderline=function(l){this._clearCurrentLink()},i}(m.BaseRenderLayer);w.LinkRenderLayer=o},function(le,w,S){"use strict";var c=this&&this.__decorate||function(r,i,l,u){var s,t=arguments.length,a=t<3?i:u===null?u=Object.getOwnPropertyDescriptor(i,l):u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(r,i,l,u);else for(var d=r.length-1;d>=0;d--)(s=r[d])&&(a=(t<3?s(a):t>3?s(i,l,a):s(i,l))||a);return t>3&&a&&Object.defineProperty(i,l,a),a},e=this&&this.__param||function(r,i){return function(l,u){i(l,u,r)}};Object.defineProperty(w,"__esModule",{value:!0}),w.MouseZone=w.Linkifier=void 0;var m=S(0),p=S(1),n=function(){function r(i,l,u){this._bufferService=i,this._logService=l,this._unicodeService=u,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new m.EventEmitter,this._onHideLinkUnderline=new m.EventEmitter,this._onLinkTooltip=new m.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(r.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),r.prototype.attachToDom=function(i,l){this._element=i,this._mouseZoneManager=l},r.prototype.linkifyRows=function(i,l){var u=this;this._mouseZoneManager&&(this._rowsToLinkify.start===void 0||this._rowsToLinkify.end===void 0?(this._rowsToLinkify.start=i,this._rowsToLinkify.end=l):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,i),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,l)),this._mouseZoneManager.clearAll(i,l),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout(function(){return u._linkifyRows()},r._timeBeforeLatency))},r.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var i=this._bufferService.buffer;if(this._rowsToLinkify.start!==void 0&&this._rowsToLinkify.end!==void 0){var l=i.ydisp+this._rowsToLinkify.start;if(!(l>=i.lines.length)){for(var u=i.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,s=Math.ceil(2e3/this._bufferService.cols),t=this._bufferService.buffer.iterator(!1,l,u,s,s);t.hasNext();)for(var a=t.next(),d=0;d<this._linkMatchers.length;d++)this._doLinkifyRow(a.range.first,a.content,this._linkMatchers[d]);this._rowsToLinkify.start=void 0,this._rowsToLinkify.end=void 0}}else this._logService.debug("_rowToLinkify was unset before _linkifyRows was called")},r.prototype.registerLinkMatcher=function(i,l,u){if(u===void 0&&(u={}),!l)throw new Error("handler must be defined");var s={id:this._nextLinkMatcherId++,regex:i,handler:l,matchIndex:u.matchIndex,validationCallback:u.validationCallback,hoverTooltipCallback:u.tooltipCallback,hoverLeaveCallback:u.leaveCallback,willLinkActivate:u.willLinkActivate,priority:u.priority||0};return this._addLinkMatcherToList(s),s.id},r.prototype._addLinkMatcherToList=function(i){if(this._linkMatchers.length!==0){for(var l=this._linkMatchers.length-1;l>=0;l--)if(i.priority<=this._linkMatchers[l].priority)return void this._linkMatchers.splice(l+1,0,i);this._linkMatchers.splice(0,0,i)}else this._linkMatchers.push(i)},r.prototype.deregisterLinkMatcher=function(i){for(var l=0;l<this._linkMatchers.length;l++)if(this._linkMatchers[l].id===i)return this._linkMatchers.splice(l,1),!0;return!1},r.prototype._doLinkifyRow=function(i,l,u){for(var s,t=this,a=new RegExp(u.regex.source,(u.regex.flags||"")+"g"),d=-1,h=function(){var g=s[typeof u.matchIndex!="number"?0:u.matchIndex];if(!g)return v._logService.debug("match found without corresponding matchIndex",s,u),"break";if(d=l.indexOf(g,d+1),a.lastIndex=d+g.length,d<0)return"break";var E=v._bufferService.buffer.stringIndexToBufferIndex(i,d);if(E[0]<0)return"break";var y=v._bufferService.buffer.lines.get(E[0]);if(!y)return"break";var C=y.getFg(E[1]),B=C?C>>9&511:void 0;u.validationCallback?u.validationCallback(g,function(_){t._rowsTimeoutId||_&&t._addLink(E[1],E[0]-t._bufferService.buffer.ydisp,g,u,B)}):v._addLink(E[1],E[0]-v._bufferService.buffer.ydisp,g,u,B)},v=this;(s=a.exec(l))!==null&&h()!=="break";);},r.prototype._addLink=function(i,l,u,s,t){var a=this;if(this._mouseZoneManager&&this._element){var d=this._unicodeService.getStringCellWidth(u),h=i%this._bufferService.cols,v=l+Math.floor(i/this._bufferService.cols),g=(h+d)%this._bufferService.cols,E=v+Math.floor((h+d)/this._bufferService.cols);g===0&&(g=this._bufferService.cols,E--),this._mouseZoneManager.add(new o(h+1,v+1,g+1,E+1,function(y){if(s.handler)return s.handler(y,u);var C=window.open();C?(C.opener=null,C.location.href=u):console.warn("Opening link blocked as opener could not be cleared")},function(){a._onShowLinkUnderline.fire(a._createLinkHoverEvent(h,v,g,E,t)),a._element.classList.add("xterm-cursor-pointer")},function(y){a._onLinkTooltip.fire(a._createLinkHoverEvent(h,v,g,E,t)),s.hoverTooltipCallback&&s.hoverTooltipCallback(y,u,{start:{x:h,y:v},end:{x:g,y:E}})},function(){a._onHideLinkUnderline.fire(a._createLinkHoverEvent(h,v,g,E,t)),a._element.classList.remove("xterm-cursor-pointer"),s.hoverLeaveCallback&&s.hoverLeaveCallback()},function(y){return!s.willLinkActivate||s.willLinkActivate(y,u)}))}},r.prototype._createLinkHoverEvent=function(i,l,u,s,t){return{x1:i,y1:l,x2:u,y2:s,cols:this._bufferService.cols,fg:t}},r._timeBeforeLatency=200,r=c([e(0,p.IBufferService),e(1,p.ILogService),e(2,p.IUnicodeService)],r)}();w.Linkifier=n;var o=function(r,i,l,u,s,t,a,d,h){this.x1=r,this.y1=i,this.x2=l,this.y2=u,this.clickCallback=s,this.hoverCallback=t,this.tooltipCallback=a,this.leaveCallback=d,this.willLinkActivate=h};w.MouseZone=o},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(g,E){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(y,C){y.__proto__=C}||function(y,C){for(var B in C)C.hasOwnProperty(B)&&(y[B]=C[B])})(g,E)},function(g,E){function y(){this.constructor=g}c(g,E),g.prototype=E===null?Object.create(E):(y.prototype=E.prototype,new y)}),m=this&&this.__decorate||function(g,E,y,C){var B,_=arguments.length,A=_<3?E:C===null?C=Object.getOwnPropertyDescriptor(E,y):C;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")A=Reflect.decorate(g,E,y,C);else for(var b=g.length-1;b>=0;b--)(B=g[b])&&(A=(_<3?B(A):_>3?B(E,y,A):B(E,y))||A);return _>3&&A&&Object.defineProperty(E,y,A),A},p=this&&this.__param||function(g,E){return function(y,C){E(y,C,g)}};Object.defineProperty(w,"__esModule",{value:!0}),w.SelectionService=void 0;var n=S(11),o=S(52),r=S(4),i=S(0),l=S(5),u=S(1),s=S(30),t=S(53),a=S(2),d="\xA0",h=new RegExp(d,"g"),v=function(g){function E(y,C,B,_,A,b,D){var M=g.call(this)||this;return M._element=y,M._screenElement=C,M._bufferService=B,M._coreService=_,M._mouseService=A,M._optionsService=b,M._renderService=D,M._dragScrollAmount=0,M._enabled=!0,M._workCell=new r.CellData,M._mouseDownTimeStamp=0,M._onLinuxMouseSelection=M.register(new i.EventEmitter),M._onRedrawRequest=M.register(new i.EventEmitter),M._onSelectionChange=M.register(new i.EventEmitter),M._onRequestScrollLines=M.register(new i.EventEmitter),M._mouseMoveListener=function(R){return M._onMouseMove(R)},M._mouseUpListener=function(R){return M._onMouseUp(R)},M._coreService.onUserInput(function(){M.hasSelection&&M.clearSelection()}),M._trimListener=M._bufferService.buffer.lines.onTrim(function(R){return M._onTrim(R)}),M.register(M._bufferService.buffers.onBufferActivate(function(R){return M._onBufferActivate(R)})),M.enable(),M._model=new o.SelectionModel(M._bufferService),M._activeSelectionMode=0,M}return e(E,g),Object.defineProperty(E.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),E.prototype.dispose=function(){this._removeMouseDownListeners()},E.prototype.reset=function(){this.clearSelection()},E.prototype.disable=function(){this.clearSelection(),this._enabled=!1},E.prototype.enable=function(){this._enabled=!0},Object.defineProperty(E.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"hasSelection",{get:function(){var y=this._model.finalSelectionStart,C=this._model.finalSelectionEnd;return!(!y||!C)&&(y[0]!==C[0]||y[1]!==C[1])},enumerable:!1,configurable:!0}),Object.defineProperty(E.prototype,"selectionText",{get:function(){var y=this._model.finalSelectionStart,C=this._model.finalSelectionEnd;if(!y||!C)return"";var B=this._bufferService.buffer,_=[];if(this._activeSelectionMode===3){if(y[0]===C[0])return"";for(var A=y[1];A<=C[1];A++){var b=B.translateBufferLineToString(A,!0,y[0],C[0]);_.push(b)}}else{var D=y[1]===C[1]?C[0]:void 0;for(_.push(B.translateBufferLineToString(y[1],!0,y[0],D)),A=y[1]+1;A<=C[1]-1;A++){var M=B.lines.get(A);b=B.translateBufferLineToString(A,!0),M&&M.isWrapped?_[_.length-1]+=b:_.push(b)}y[1]!==C[1]&&(M=B.lines.get(C[1]),b=B.translateBufferLineToString(C[1],!0,0,C[0]),M&&M.isWrapped?_[_.length-1]+=b:_.push(b))}return _.map(function(R){return R.replace(h," ")}).join(n.isWindows?`\r
|
|
|
`:`
|
|
|
`)},enumerable:!1,configurable:!0}),E.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},E.prototype.refresh=function(y){var C=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame(function(){return C._refresh()})),n.isLinux&&y&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},E.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:this._activeSelectionMode===3})},E.prototype.isClickInSelection=function(y){var C=this._getMouseBufferCoords(y),B=this._model.finalSelectionStart,_=this._model.finalSelectionEnd;return!!(B&&_&&C)&&this._areCoordsInSelection(C,B,_)},E.prototype._areCoordsInSelection=function(y,C,B){return y[1]>C[1]&&y[1]<B[1]||C[1]===B[1]&&y[1]===C[1]&&y[0]>=C[0]&&y[0]<B[0]||C[1]<B[1]&&y[1]===B[1]&&y[0]<B[0]||C[1]<B[1]&&y[1]===C[1]&&y[0]>=C[0]},E.prototype.selectWordAtCursor=function(y){var C=this._getMouseBufferCoords(y);C&&(this._selectWordAt(C,!1),this._model.selectionEnd=void 0,this.refresh(!0))},E.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},E.prototype.selectLines=function(y,C){this._model.clearSelection(),y=Math.max(y,0),C=Math.min(C,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,y],this._model.selectionEnd=[this._bufferService.cols,C],this.refresh(),this._onSelectionChange.fire()},E.prototype._onTrim=function(y){this._model.onTrim(y)&&this.refresh()},E.prototype._getMouseBufferCoords=function(y){var C=this._mouseService.getCoords(y,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(C)return C[0]--,C[1]--,C[1]+=this._bufferService.buffer.ydisp,C},E.prototype._getMouseEventScrollAmount=function(y){var C=s.getCoordsRelativeToElement(y,this._screenElement)[1],B=this._renderService.dimensions.canvasHeight;return C>=0&&C<=B?0:(C>B&&(C-=B),C=Math.min(Math.max(C,-50),50),(C/=50)/Math.abs(C)+Math.round(14*C))},E.prototype.shouldForceSelection=function(y){return n.isMac?y.altKey&&this._optionsService.options.macOptionClickForcesSelection:y.shiftKey},E.prototype.onMouseDown=function(y){if(this._mouseDownTimeStamp=y.timeStamp,(y.button!==2||!this.hasSelection)&&y.button===0){if(!this._enabled){if(!this.shouldForceSelection(y))return;y.stopPropagation()}y.preventDefault(),this._dragScrollAmount=0,this._enabled&&y.shiftKey?this._onIncrementalClick(y):y.detail===1?this._onSingleClick(y):y.detail===2?this._onDoubleClick(y):y.detail===3&&this._onTripleClick(y),this._addMouseDownListeners(),this.refresh(!0)}},E.prototype._addMouseDownListeners=function(){var y=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval(function(){return y._dragScroll()},50)},E.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},E.prototype._onIncrementalClick=function(y){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(y))},E.prototype._onSingleClick=function(y){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(y)?3:0,this._model.selectionStart=this._getMouseBufferCoords(y),this._model.selectionStart){this._model.selectionEnd=void 0;var C=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);C&&C.length!==this._model.selectionStart[0]&&C.hasWidth(this._model.selectionStart[0])===0&&this._model.selectionStart[0]++}},E.prototype._onDoubleClick=function(y){var C=this._getMouseBufferCoords(y);C&&(this._activeSelectionMode=1,this._selectWordAt(C,!0))},E.prototype._onTripleClick=function(y){var C=this._getMouseBufferCoords(y);C&&(this._activeSelectionMode=2,this._selectLineAt(C[1]))},E.prototype.shouldColumnSelect=function(y){return y.altKey&&!(n.isMac&&this._optionsService.options.macOptionClickForcesSelection)},E.prototype._onMouseMove=function(y){if(y.stopImmediatePropagation(),this._model.selectionStart){var C=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(y),this._model.selectionEnd){this._activeSelectionMode===2?this._model.selectionEnd[1]<this._model.selectionStart[1]?this._model.selectionEnd[0]=0:this._model.selectionEnd[0]=this._bufferService.cols:this._activeSelectionMode===1&&this._selectToWordAt(this._model.selectionEnd),this._dragScrollAmount=this._getMouseEventScrollAmount(y),this._activeSelectionMode!==3&&(this._dragScrollAmount>0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var B=this._bufferService.buffer;if(this._model.selectionEnd[1]<B.lines.length){var _=B.lines.get(this._model.selectionEnd[1]);_&&_.hasWidth(this._model.selectionEnd[0])===0&&this._model.selectionEnd[0]++}C&&C[0]===this._model.selectionEnd[0]&&C[1]===this._model.selectionEnd[1]||this.refresh(!0)}else this.refresh(!0)}},E.prototype._dragScroll=function(){if(this._model.selectionEnd&&this._model.selectionStart&&this._dragScrollAmount){this._onRequestScrollLines.fire({amount:this._dragScrollAmount,suppressScrollEvent:!1});var y=this._bufferService.buffer;this._dragScrollAmount>0?(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(y.ydisp+this._bufferService.rows,y.lines.length-1)):(this._activeSelectionMode!==3&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=y.ydisp),this.refresh()}},E.prototype._onMouseUp=function(y){var C=y.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&C<500&&y.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var B=this._mouseService.getCoords(y,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(B&&B[0]!==void 0&&B[1]!==void 0){var _=t.moveToCellSequence(B[0]-1,B[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(_,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},E.prototype._onBufferActivate=function(y){var C=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=y.activeBuffer.lines.onTrim(function(B){return C._onTrim(B)})},E.prototype._convertViewportColToCharacterIndex=function(y,C){for(var B=C[0],_=0;C[0]>=_;_++){var A=y.loadCell(_,this._workCell).getChars().length;this._workCell.getWidth()===0?B--:A>1&&C[0]!==_&&(B+=A-1)}return B},E.prototype.setSelection=function(y,C,B){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[y,C],this._model.selectionStartLength=B,this.refresh()},E.prototype._getWordAt=function(y,C,B,_){if(B===void 0&&(B=!0),_===void 0&&(_=!0),!(y[0]>=this._bufferService.cols)){var A=this._bufferService.buffer,b=A.lines.get(y[1]);if(b){var D=A.translateBufferLineToString(y[1],!1),M=this._convertViewportColToCharacterIndex(b,y),R=M,H=y[0]-M,q=0,Y=0,W=0,O=0;if(D.charAt(M)===" "){for(;M>0&&D.charAt(M-1)===" ";)M--;for(;R<D.length&&D.charAt(R+1)===" ";)R++}else{var ne=y[0],ee=y[0];b.getWidth(ne)===0&&(q++,ne--),b.getWidth(ee)===2&&(Y++,ee++);var Ae=b.getString(ee).length;for(Ae>1&&(O+=Ae-1,R+=Ae-1);ne>0&&M>0&&!this._isCharWordSeparator(b.loadCell(ne-1,this._workCell));){b.loadCell(ne-1,this._workCell);var $=this._workCell.getChars().length;this._workCell.getWidth()===0?(q++,ne--):$>1&&(W+=$-1,M-=$-1),M--,ne--}for(;ee<b.length&&R+1<D.length&&!this._isCharWordSeparator(b.loadCell(ee+1,this._workCell));){b.loadCell(ee+1,this._workCell);var be=this._workCell.getChars().length;this._workCell.getWidth()===2?(Y++,ee++):be>1&&(O+=be-1,R+=be-1),R++,ee++}}R++;var Ne=M+H-q+W,Oe=Math.min(this._bufferService.cols,R-M+q+Y-W-O);if(C||D.slice(M,R).trim()!==""){if(B&&Ne===0&&b.getCodePoint(0)!==32){var Ge=A.lines.get(y[1]-1);if(Ge&&b.isWrapped&&Ge.getCodePoint(this._bufferService.cols-1)!==32){var Ve=this._getWordAt([this._bufferService.cols-1,y[1]-1],!1,!0,!1);if(Ve){var _e=this._bufferService.cols-Ve.start;Ne-=_e,Oe+=_e}}}if(_&&Ne+Oe===this._bufferService.cols&&b.getCodePoint(this._bufferService.cols-1)!==32){var xe=A.lines.get(y[1]+1);if(xe&&xe.isWrapped&&xe.getCodePoint(0)!==32){var Xe=this._getWordAt([0,y[1]+1],!1,!1,!0);Xe&&(Oe+=Xe.length)}}return{start:Ne,length:Oe}}}}},E.prototype._selectWordAt=function(y,C){var B=this._getWordAt(y,C);if(B){for(;B.start<0;)B.start+=this._bufferService.cols,y[1]--;this._model.selectionStart=[B.start,y[1]],this._model.selectionStartLength=B.length}},E.prototype._selectToWordAt=function(y){var C=this._getWordAt(y,!0);if(C){for(var B=y[1];C.start<0;)C.start+=this._bufferService.cols,B--;if(!this._model.areSelectionValuesReversed())for(;C.start+C.length>this._bufferService.cols;)C.length-=this._bufferService.cols,B++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?C.start:C.start+C.length,B]}},E.prototype._isCharWordSeparator=function(y){return y.getWidth()!==0&&this._optionsService.options.wordSeparator.indexOf(y.getChars())>=0},E.prototype._selectLineAt=function(y){var C=this._bufferService.buffer.getWrappedRangeForLine(y);this._model.selectionStart=[0,C.first],this._model.selectionEnd=[this._bufferService.cols,C.last],this._model.selectionStartLength=0},E=m([p(2,u.IBufferService),p(3,u.ICoreService),p(4,l.IMouseService),p(5,u.IOptionsService),p(6,l.IRenderService)],E)}(a.Disposable);w.SelectionService=v},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.SelectionModel=void 0;var c=function(){function e(m){this._bufferService=m,this.isSelectAllActive=!1,this.selectionStartLength=0}return e.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(e.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var m=this.selectionStart[0]+this.selectionStartLength;return m>this._bufferService.cols?[m%this._bufferService.cols,this.selectionStart[1]+Math.floor(m/this._bufferService.cols)]:[m,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),e.prototype.areSelectionValuesReversed=function(){var m=this.selectionStart,p=this.selectionEnd;return!(!m||!p)&&(m[1]>p[1]||m[1]===p[1]&&m[0]>p[0])},e.prototype.onTrim=function(m){return this.selectionStart&&(this.selectionStart[1]-=m),this.selectionEnd&&(this.selectionEnd[1]-=m),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},e}();w.SelectionModel=c},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.moveToCellSequence=void 0;var c=S(12);function e(i,l,u,s){var t=i-m(u,i),a=l-m(u,l);return r(Math.abs(t-a)-function(d,h,v){for(var g=0,E=d-m(v,d),y=h-m(v,h),C=0;C<Math.abs(E-y);C++){var B=p(d,h)==="A"?-1:1,_=v.buffer.lines.get(E+B*C);_&&_.isWrapped&&g++}return g}(i,l,u),o(p(i,l),s))}function m(i,l){for(var u=0,s=i.buffer.lines.get(l),t=s&&s.isWrapped;t&&l>=0&&l<i.rows;)u++,t=(s=i.buffer.lines.get(--l))&&s.isWrapped;return u}function p(i,l){return i>l?"A":"B"}function n(i,l,u,s,t,a){for(var d=i,h=l,v="";d!==u||h!==s;)d+=t?1:-1,t&&d>a.cols-1?(v+=a.buffer.translateBufferLineToString(h,!1,i,d),d=0,i=0,h++):!t&&d<0&&(v+=a.buffer.translateBufferLineToString(h,!1,0,i+1),i=d=a.cols-1,h--);return v+a.buffer.translateBufferLineToString(h,!1,i,d)}function o(i,l){var u=l?"O":"[";return c.C0.ESC+u+i}function r(i,l){i=Math.floor(i);for(var u="",s=0;s<i;s++)u+=l;return u}w.moveToCellSequence=function(i,l,u,s){var t,a=u.buffer.x,d=u.buffer.y;if(!u.buffer.hasScrollback)return function(v,g,E,y,C,B){return e(g,y,C,B).length===0?"":r(n(v,g,v,g-m(C,g),!1,C).length,o("D",B))}(a,d,0,l,u,s)+e(d,l,u,s)+function(v,g,E,y,C,B){var _;_=e(g,y,C,B).length>0?y-m(C,y):g;var A=y,b=function(D,M,R,H,q,Y){var W;return W=e(R,H,q,Y).length>0?H-m(q,H):M,D<R&&W<=H||D>=R&&W<H?"C":"D"}(v,g,E,y,C,B);return r(n(v,_,E,A,b==="C",C).length,o(b,B))}(a,d,i,l,u,s);if(d===l)return t=a>i?"D":"C",r(Math.abs(a-i),o(t,s));t=d>l?"D":"C";var h=Math.abs(d-l);return r(function(v,g){return g.cols-v}(d>l?i:a,u)+(h-1)*u.cols+1+((d>l?a:i)-1),o(t,s))}},function(le,w,S){"use strict";var c=this&&this.__decorate||function(n,o,r,i){var l,u=arguments.length,s=u<3?o:i===null?i=Object.getOwnPropertyDescriptor(o,r):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(n,o,r,i);else for(var t=n.length-1;t>=0;t--)(l=n[t])&&(s=(u<3?l(s):u>3?l(o,r,s):l(o,r))||s);return u>3&&s&&Object.defineProperty(o,r,s),s},e=this&&this.__param||function(n,o){return function(r,i){o(r,i,n)}};Object.defineProperty(w,"__esModule",{value:!0}),w.SoundService=void 0;var m=S(1),p=function(){function n(o){this._optionsService=o}return Object.defineProperty(n,"audioContext",{get:function(){if(!n._audioContext){var o=window.AudioContext||window.webkitAudioContext;if(!o)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;n._audioContext=new o}return n._audioContext},enumerable:!1,configurable:!0}),n.prototype.playBellSound=function(){var o=n.audioContext;if(o){var r=o.createBufferSource();o.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),function(i){r.buffer=i,r.connect(o.destination),r.start(0)})}},n.prototype._base64ToArrayBuffer=function(o){for(var r=window.atob(o),i=r.length,l=new Uint8Array(i),u=0;u<i;u++)l[u]=r.charCodeAt(u);return l.buffer},n.prototype._removeMimeType=function(o){return o.split(",")[1]},n=c([e(0,m.IOptionsService)],n)}();w.SoundService=p},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(u,s){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var d in a)a.hasOwnProperty(d)&&(t[d]=a[d])})(u,s)},function(u,s){function t(){this.constructor=u}c(u,s),u.prototype=s===null?Object.create(s):(t.prototype=s.prototype,new t)}),m=this&&this.__decorate||function(u,s,t,a){var d,h=arguments.length,v=h<3?s:a===null?a=Object.getOwnPropertyDescriptor(s,t):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")v=Reflect.decorate(u,s,t,a);else for(var g=u.length-1;g>=0;g--)(d=u[g])&&(v=(h<3?d(v):h>3?d(s,t,v):d(s,t))||v);return h>3&&v&&Object.defineProperty(s,t,v),v},p=this&&this.__param||function(u,s){return function(t,a){s(t,a,u)}};Object.defineProperty(w,"__esModule",{value:!0}),w.MouseZoneManager=void 0;var n=S(2),o=S(7),r=S(5),i=S(1),l=function(u){function s(t,a,d,h,v,g){var E=u.call(this)||this;return E._element=t,E._screenElement=a,E._bufferService=d,E._mouseService=h,E._selectionService=v,E._optionsService=g,E._zones=[],E._areZonesActive=!1,E._lastHoverCoords=[void 0,void 0],E._initialSelectionLength=0,E.register(o.addDisposableDomListener(E._element,"mousedown",function(y){return E._onMouseDown(y)})),E._mouseMoveListener=function(y){return E._onMouseMove(y)},E._mouseLeaveListener=function(y){return E._onMouseLeave(y)},E._clickListener=function(y){return E._onClick(y)},E}return e(s,u),s.prototype.dispose=function(){u.prototype.dispose.call(this),this._deactivate()},s.prototype.add=function(t){this._zones.push(t),this._zones.length===1&&this._activate()},s.prototype.clearAll=function(t,a){if(this._zones.length!==0){t&&a||(t=0,a=this._bufferService.rows-1);for(var d=0;d<this._zones.length;d++){var h=this._zones[d];(h.y1>t&&h.y1<=a+1||h.y2>t&&h.y2<=a+1||h.y1<t&&h.y2>a+1)&&(this._currentZone&&this._currentZone===h&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(d--,1))}this._zones.length===0&&this._deactivate()}},s.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},s.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},s.prototype._onMouseMove=function(t){this._lastHoverCoords[0]===t.pageX&&this._lastHoverCoords[1]===t.pageY||(this._onHover(t),this._lastHoverCoords=[t.pageX,t.pageY])},s.prototype._onHover=function(t){var a=this,d=this._findZoneEventAt(t);d!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),d&&(this._currentZone=d,d.hoverCallback&&d.hoverCallback(t),this._tooltipTimeout=window.setTimeout(function(){return a._onTooltip(t)},this._optionsService.options.linkTooltipHoverDuration)))},s.prototype._onTooltip=function(t){this._tooltipTimeout=void 0;var a=this._findZoneEventAt(t);a&&a.tooltipCallback&&a.tooltipCallback(t)},s.prototype._onMouseDown=function(t){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var a=this._findZoneEventAt(t);a!=null&&a.willLinkActivate(t)&&(t.preventDefault(),t.stopImmediatePropagation())}},s.prototype._onMouseLeave=function(t){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},s.prototype._onClick=function(t){var a=this._findZoneEventAt(t),d=this._getSelectionLength();a&&d===this._initialSelectionLength&&(a.clickCallback(t),t.preventDefault(),t.stopImmediatePropagation())},s.prototype._getSelectionLength=function(){var t=this._selectionService.selectionText;return t?t.length:0},s.prototype._findZoneEventAt=function(t){var a=this._mouseService.getCoords(t,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(a)for(var d=a[0],h=a[1],v=0;v<this._zones.length;v++){var g=this._zones[v];if(g.y1===g.y2){if(h===g.y1&&d>=g.x1&&d<g.x2)return g}else if(h===g.y1&&d>=g.x1||h===g.y2&&d<g.x2||h>g.y1&&h<g.y2)return g}},s=m([p(2,i.IBufferService),p(3,r.IMouseService),p(4,r.ISelectionService),p(5,i.IOptionsService)],s)}(n.Disposable);w.MouseZoneManager=l},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(s,t){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(a,d){a.__proto__=d}||function(a,d){for(var h in d)d.hasOwnProperty(h)&&(a[h]=d[h])})(s,t)},function(s,t){function a(){this.constructor=s}c(s,t),s.prototype=t===null?Object.create(t):(a.prototype=t.prototype,new a)});Object.defineProperty(w,"__esModule",{value:!0}),w.AccessibilityManager=void 0;var m=S(18),p=S(11),n=S(31),o=S(7),r=S(2),i=S(32),l=S(17),u=function(s){function t(a,d){var h=s.call(this)||this;h._terminal=a,h._renderService=d,h._liveRegionLineCount=0,h._charsToConsume=[],h._charsToAnnounce="",h._accessibilityTreeRoot=document.createElement("div"),h._accessibilityTreeRoot.classList.add("xterm-accessibility"),h._rowContainer=document.createElement("div"),h._rowContainer.classList.add("xterm-accessibility-tree"),h._rowContainer.setAttribute("role","list"),h._rowElements=[];for(var v=0;v<h._terminal.rows;v++)h._rowElements[v]=h._createAccessibilityTreeNode(),h._rowContainer.appendChild(h._rowElements[v]);if(h._topBoundaryFocusListener=function(g){return h._onBoundaryFocus(g,0)},h._bottomBoundaryFocusListener=function(g){return h._onBoundaryFocus(g,1)},h._rowElements[0].addEventListener("focus",h._topBoundaryFocusListener),h._rowElements[h._rowElements.length-1].addEventListener("focus",h._bottomBoundaryFocusListener),h._refreshRowsDimensions(),h._accessibilityTreeRoot.appendChild(h._rowContainer),h._renderRowsDebouncer=new n.RenderDebouncer(h._renderRows.bind(h)),h._refreshRows(),h._liveRegion=document.createElement("div"),h._liveRegion.classList.add("live-region"),h._liveRegion.setAttribute("aria-live","assertive"),h._accessibilityTreeRoot.appendChild(h._liveRegion),!h._terminal.element)throw new Error("Cannot enable accessibility before Terminal.open");return h._terminal.element.insertAdjacentElement("afterbegin",h._accessibilityTreeRoot),h.register(h._renderRowsDebouncer),h.register(h._terminal.onResize(function(g){return h._onResize(g.rows)})),h.register(h._terminal.onRender(function(g){return h._refreshRows(g.start,g.end)})),h.register(h._terminal.onScroll(function(){return h._refreshRows()})),h.register(h._terminal.onA11yChar(function(g){return h._onChar(g)})),h.register(h._terminal.onLineFeed(function(){return h._onChar(`
|
|
|
`)})),h.register(h._terminal.onA11yTab(function(g){return h._onTab(g)})),h.register(h._terminal.onKey(function(g){return h._onKey(g.key)})),h.register(h._terminal.onBlur(function(){return h._clearLiveRegion()})),h.register(h._renderService.onDimensionsChange(function(){return h._refreshRowsDimensions()})),h._screenDprMonitor=new i.ScreenDprMonitor,h.register(h._screenDprMonitor),h._screenDprMonitor.setListener(function(){return h._refreshRowsDimensions()}),h.register(o.addDisposableDomListener(window,"resize",function(){return h._refreshRowsDimensions()})),h}return e(t,s),t.prototype.dispose=function(){s.prototype.dispose.call(this),l.removeElementFromParent(this._accessibilityTreeRoot),this._rowElements.length=0},t.prototype._onBoundaryFocus=function(a,d){var h=a.target,v=this._rowElements[d===0?1:this._rowElements.length-2];if(h.getAttribute("aria-posinset")!==(d===0?"1":""+this._terminal.buffer.lines.length)&&a.relatedTarget===v){var g,E;if(d===0?(g=h,E=this._rowElements.pop(),this._rowContainer.removeChild(E)):(g=this._rowElements.shift(),E=h,this._rowContainer.removeChild(g)),g.removeEventListener("focus",this._topBoundaryFocusListener),E.removeEventListener("focus",this._bottomBoundaryFocusListener),d===0){var y=this._createAccessibilityTreeNode();this._rowElements.unshift(y),this._rowContainer.insertAdjacentElement("afterbegin",y)}else y=this._createAccessibilityTreeNode(),this._rowElements.push(y),this._rowContainer.appendChild(y);this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(d===0?-1:1),this._rowElements[d===0?1:this._rowElements.length-2].focus(),a.preventDefault(),a.stopImmediatePropagation()}},t.prototype._onResize=function(a){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(var d=this._rowContainer.children.length;d<this._terminal.rows;d++)this._rowElements[d]=this._createAccessibilityTreeNode(),this._rowContainer.appendChild(this._rowElements[d]);for(;this._rowElements.length>a;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},t.prototype._createAccessibilityTreeNode=function(){var a=document.createElement("div");return a.setAttribute("role","listitem"),a.tabIndex=-1,this._refreshRowDimensions(a),a},t.prototype._onTab=function(a){for(var d=0;d<a;d++)this._onChar(" ")},t.prototype._onChar=function(a){var d=this;this._liveRegionLineCount<21&&(this._charsToConsume.length>0?this._charsToConsume.shift()!==a&&(this._charsToAnnounce+=a):this._charsToAnnounce+=a,a===`
|
|
|
`&&(this._liveRegionLineCount++,this._liveRegionLineCount===21&&(this._liveRegion.textContent+=m.tooMuchOutput)),p.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(function(){d._accessibilityTreeRoot.appendChild(d._liveRegion)},0))},t.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,p.isMac&&l.removeElementFromParent(this._liveRegion)},t.prototype._onKey=function(a){this._clearLiveRegion(),this._charsToConsume.push(a)},t.prototype._refreshRows=function(a,d){this._renderRowsDebouncer.refresh(a,d,this._terminal.rows)},t.prototype._renderRows=function(a,d){for(var h=this._terminal.buffer,v=h.lines.length.toString(),g=a;g<=d;g++){var E=h.translateBufferLineToString(h.ydisp+g,!0),y=(h.ydisp+g+1).toString(),C=this._rowElements[g];C&&(E.length===0?C.innerHTML=" ":C.textContent=E,C.setAttribute("aria-posinset",y),C.setAttribute("aria-setsize",v))}this._announceCharacters()},t.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var a=0;a<this._terminal.rows;a++)this._refreshRowDimensions(this._rowElements[a])}},t.prototype._refreshRowDimensions=function(a){a.style.height=this._renderService.dimensions.actualCellHeight+"px"},t.prototype._announceCharacters=function(){this._charsToAnnounce.length!==0&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")},t}(r.Disposable);w.AccessibilityManager=u},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(h,v){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,E){g.__proto__=E}||function(g,E){for(var y in E)E.hasOwnProperty(y)&&(g[y]=E[y])})(h,v)},function(h,v){function g(){this.constructor=h}c(h,v),h.prototype=v===null?Object.create(v):(g.prototype=v.prototype,new g)}),m=this&&this.__decorate||function(h,v,g,E){var y,C=arguments.length,B=C<3?v:E===null?E=Object.getOwnPropertyDescriptor(v,g):E;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")B=Reflect.decorate(h,v,g,E);else for(var _=h.length-1;_>=0;_--)(y=h[_])&&(B=(C<3?y(B):C>3?y(v,g,B):y(v,g))||B);return C>3&&B&&Object.defineProperty(v,g,B),B},p=this&&this.__param||function(h,v){return function(g,E){v(g,E,h)}};Object.defineProperty(w,"__esModule",{value:!0}),w.DomRenderer=void 0;var n=S(58),o=S(9),r=S(2),i=S(5),l=S(1),u=S(0),s=S(10),t=S(17),a=1,d=function(h){function v(g,E,y,C,B,_,A,b,D){var M=h.call(this)||this;return M._colors=g,M._element=E,M._screenElement=y,M._viewportElement=C,M._linkifier=B,M._linkifier2=_,M._charSizeService=A,M._optionsService=b,M._bufferService=D,M._terminalClass=a++,M._rowElements=[],M._rowContainer=document.createElement("div"),M._rowContainer.classList.add("xterm-rows"),M._rowContainer.style.lineHeight="normal",M._rowContainer.setAttribute("aria-hidden","true"),M._refreshRowElements(M._bufferService.cols,M._bufferService.rows),M._selectionContainer=document.createElement("div"),M._selectionContainer.classList.add("xterm-selection"),M._selectionContainer.setAttribute("aria-hidden","true"),M.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},M._updateDimensions(),M._injectCss(),M._rowFactory=new n.DomRendererRowFactory(document,M._optionsService,M._colors),M._element.classList.add("xterm-dom-renderer-owner-"+M._terminalClass),M._screenElement.appendChild(M._rowContainer),M._screenElement.appendChild(M._selectionContainer),M._linkifier.onShowLinkUnderline(function(R){return M._onLinkHover(R)}),M._linkifier.onHideLinkUnderline(function(R){return M._onLinkLeave(R)}),M._linkifier2.onShowLinkUnderline(function(R){return M._onLinkHover(R)}),M._linkifier2.onHideLinkUnderline(function(R){return M._onLinkLeave(R)}),M}return e(v,h),Object.defineProperty(v.prototype,"onRequestRedraw",{get:function(){return new u.EventEmitter().event},enumerable:!1,configurable:!0}),v.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),t.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),h.prototype.dispose.call(this)},v.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var g=0,E=this._rowElements;g<E.length;g++){var y=E[g];y.style.width=this.dimensions.canvasWidth+"px",y.style.height=this.dimensions.actualCellHeight+"px",y.style.lineHeight=this.dimensions.actualCellHeight+"px",y.style.overflow="hidden"}this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));var C=this._terminalSelector+" .xterm-rows span { display: inline-block; height: 100%; vertical-align: top; width: "+this.dimensions.actualCellWidth+"px}";this._dimensionsStyleElement.innerHTML=C,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=this.dimensions.canvasWidth+"px",this._screenElement.style.height=this.dimensions.canvasHeight+"px"},v.prototype.setColors=function(g){this._colors=g,this._injectCss()},v.prototype._injectCss=function(){var g=this;this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));var E=this._terminalSelector+" .xterm-rows { color: "+this._colors.foreground.css+"; font-family: "+this._optionsService.options.fontFamily+"; font-size: "+this._optionsService.options.fontSize+"px;}";E+=this._terminalSelector+" span:not(."+n.BOLD_CLASS+") { font-weight: "+this._optionsService.options.fontWeight+";}"+this._terminalSelector+" span."+n.BOLD_CLASS+" { font-weight: "+this._optionsService.options.fontWeightBold+";}"+this._terminalSelector+" span."+n.ITALIC_CLASS+" { font-style: italic;}",E+="@keyframes blink_box_shadow_"+this._terminalClass+" { 50% { box-shadow: none; }}",E+="@keyframes blink_block_"+this._terminalClass+" { 0% { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+"; } 50% { background-color: "+this._colors.cursorAccent.css+"; color: "+this._colors.cursor.css+"; }}",E+=this._terminalSelector+" .xterm-rows:not(.xterm-focus) ."+n.CURSOR_CLASS+"."+n.CURSOR_STYLE_BLOCK_CLASS+" { outline: 1px solid "+this._colors.cursor.css+"; outline-offset: -1px;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+n.CURSOR_CLASS+"."+n.CURSOR_BLINK_CLASS+":not(."+n.CURSOR_STYLE_BLOCK_CLASS+") { animation: blink_box_shadow_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+n.CURSOR_CLASS+"."+n.CURSOR_BLINK_CLASS+"."+n.CURSOR_STYLE_BLOCK_CLASS+" { animation: blink_block_"+this._terminalClass+" 1s step-end infinite;}"+this._terminalSelector+" .xterm-rows.xterm-focus ."+n.CURSOR_CLASS+"."+n.CURSOR_STYLE_BLOCK_CLASS+" { background-color: "+this._colors.cursor.css+"; color: "+this._colors.cursorAccent.css+";}"+this._terminalSelector+" .xterm-rows ."+n.CURSOR_CLASS+"."+n.CURSOR_STYLE_BAR_CLASS+" { box-shadow: "+this._optionsService.options.cursorWidth+"px 0 0 "+this._colors.cursor.css+" inset;}"+this._terminalSelector+" .xterm-rows ."+n.CURSOR_CLASS+"."+n.CURSOR_STYLE_UNDERLINE_CLASS+" { box-shadow: 0 -1px 0 "+this._colors.cursor.css+" inset;}",E+=this._terminalSelector+" .xterm-selection { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}"+this._terminalSelector+" .xterm-selection div { position: absolute; background-color: "+this._colors.selectionTransparent.css+";}",this._colors.ansi.forEach(function(y,C){E+=g._terminalSelector+" .xterm-fg-"+C+" { color: "+y.css+"; }"+g._terminalSelector+" .xterm-bg-"+C+" { background-color: "+y.css+"; }"}),E+=this._terminalSelector+" .xterm-fg-"+o.INVERTED_DEFAULT_COLOR+" { color: "+s.color.opaque(this._colors.background).css+"; }"+this._terminalSelector+" .xterm-bg-"+o.INVERTED_DEFAULT_COLOR+" { background-color: "+this._colors.foreground.css+"; }",this._themeStyleElement.innerHTML=E},v.prototype.onDevicePixelRatioChange=function(){this._updateDimensions()},v.prototype._refreshRowElements=function(g,E){for(var y=this._rowElements.length;y<=E;y++){var C=document.createElement("div");this._rowContainer.appendChild(C),this._rowElements.push(C)}for(;this._rowElements.length>E;)this._rowContainer.removeChild(this._rowElements.pop())},v.prototype.onResize=function(g,E){this._refreshRowElements(g,E),this._updateDimensions()},v.prototype.onCharSizeChanged=function(){this._updateDimensions()},v.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},v.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},v.prototype.onSelectionChanged=function(g,E,y){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(g&&E){var C=g[1]-this._bufferService.buffer.ydisp,B=E[1]-this._bufferService.buffer.ydisp,_=Math.max(C,0),A=Math.min(B,this._bufferService.rows-1);if(!(_>=this._bufferService.rows||A<0)){var b=document.createDocumentFragment();if(y)b.appendChild(this._createSelectionElement(_,g[0],E[0],A-_+1));else{var D=C===_?g[0]:0,M=_===A?E[0]:this._bufferService.cols;b.appendChild(this._createSelectionElement(_,D,M));var R=A-_-1;if(b.appendChild(this._createSelectionElement(_+1,0,this._bufferService.cols,R)),_!==A){var H=B===A?E[0]:this._bufferService.cols;b.appendChild(this._createSelectionElement(A,0,H))}}this._selectionContainer.appendChild(b)}}},v.prototype._createSelectionElement=function(g,E,y,C){C===void 0&&(C=1);var B=document.createElement("div");return B.style.height=C*this.dimensions.actualCellHeight+"px",B.style.top=g*this.dimensions.actualCellHeight+"px",B.style.left=E*this.dimensions.actualCellWidth+"px",B.style.width=this.dimensions.actualCellWidth*(y-E)+"px",B},v.prototype.onCursorMove=function(){},v.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},v.prototype.clear=function(){for(var g=0,E=this._rowElements;g<E.length;g++)E[g].innerHTML=""},v.prototype.renderRows=function(g,E){for(var y=this._bufferService.buffer.ybase+this._bufferService.buffer.y,C=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1),B=this._optionsService.options.cursorBlink,_=g;_<=E;_++){var A=this._rowElements[_];A.innerHTML="";var b=_+this._bufferService.buffer.ydisp,D=this._bufferService.buffer.lines.get(b),M=this._optionsService.options.cursorStyle;A.appendChild(this._rowFactory.createRow(D,b===y,M,C,B,this.dimensions.actualCellWidth,this._bufferService.cols))}},Object.defineProperty(v.prototype,"_terminalSelector",{get:function(){return".xterm-dom-renderer-owner-"+this._terminalClass},enumerable:!1,configurable:!0}),v.prototype.registerCharacterJoiner=function(g){return-1},v.prototype.deregisterCharacterJoiner=function(g){return!1},v.prototype._onLinkHover=function(g){this._setCellUnderline(g.x1,g.x2,g.y1,g.y2,g.cols,!0)},v.prototype._onLinkLeave=function(g){this._setCellUnderline(g.x1,g.x2,g.y1,g.y2,g.cols,!1)},v.prototype._setCellUnderline=function(g,E,y,C,B,_){for(;g!==E||y!==C;){var A=this._rowElements[y];if(!A)return;var b=A.children[g];b&&(b.style.textDecoration=_?"underline":"none"),++g>=B&&(g=0,y++)}},v=m([p(6,i.ICharSizeService),p(7,l.IOptionsService),p(8,l.IBufferService)],v)}(r.Disposable);w.DomRenderer=d},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.DomRendererRowFactory=w.CURSOR_STYLE_UNDERLINE_CLASS=w.CURSOR_STYLE_BAR_CLASS=w.CURSOR_STYLE_BLOCK_CLASS=w.CURSOR_BLINK_CLASS=w.CURSOR_CLASS=w.UNDERLINE_CLASS=w.ITALIC_CLASS=w.DIM_CLASS=w.BOLD_CLASS=void 0;var c=S(9),e=S(3),m=S(4),p=S(10);w.BOLD_CLASS="xterm-bold",w.DIM_CLASS="xterm-dim",w.ITALIC_CLASS="xterm-italic",w.UNDERLINE_CLASS="xterm-underline",w.CURSOR_CLASS="xterm-cursor",w.CURSOR_BLINK_CLASS="xterm-cursor-blink",w.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",w.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",w.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var n=function(){function r(i,l,u){this._document=i,this._optionsService=l,this._colors=u,this._workCell=new m.CellData}return r.prototype.setColors=function(i){this._colors=i},r.prototype.createRow=function(i,l,u,s,t,a,d){for(var h=this._document.createDocumentFragment(),v=0,g=Math.min(i.length,d)-1;g>=0;g--)if(i.loadCell(g,this._workCell).getCode()!==e.NULL_CELL_CODE||l&&g===s){v=g+1;break}for(g=0;g<v;g++){i.loadCell(g,this._workCell);var E=this._workCell.getWidth();if(E!==0){var y=this._document.createElement("span");if(E>1&&(y.style.width=a*E+"px"),l&&g===s)switch(y.classList.add(w.CURSOR_CLASS),t&&y.classList.add(w.CURSOR_BLINK_CLASS),u){case"bar":y.classList.add(w.CURSOR_STYLE_BAR_CLASS);break;case"underline":y.classList.add(w.CURSOR_STYLE_UNDERLINE_CLASS);break;default:y.classList.add(w.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&y.classList.add(w.BOLD_CLASS),this._workCell.isItalic()&&y.classList.add(w.ITALIC_CLASS),this._workCell.isDim()&&y.classList.add(w.DIM_CLASS),this._workCell.isUnderline()&&y.classList.add(w.UNDERLINE_CLASS),this._workCell.isInvisible()?y.textContent=e.WHITESPACE_CELL_CHAR:y.textContent=this._workCell.getChars()||e.WHITESPACE_CELL_CHAR;var C=this._workCell.getFgColor(),B=this._workCell.getFgColorMode(),_=this._workCell.getBgColor(),A=this._workCell.getBgColorMode(),b=!!this._workCell.isInverse();if(b){var D=C;C=_,_=D;var M=B;B=A,A=M}switch(B){case 16777216:case 33554432:this._workCell.isBold()&&C<8&&this._optionsService.options.drawBoldTextInBrightColors&&(C+=8),this._applyMinimumContrast(y,this._colors.background,this._colors.ansi[C])||y.classList.add("xterm-fg-"+C);break;case 50331648:var R=p.rgba.toColor(C>>16&255,C>>8&255,255&C);this._applyMinimumContrast(y,this._colors.background,R)||this._addStyle(y,"color:#"+o(C.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(y,this._colors.background,this._colors.foreground)||b&&y.classList.add("xterm-fg-"+c.INVERTED_DEFAULT_COLOR)}switch(A){case 16777216:case 33554432:y.classList.add("xterm-bg-"+_);break;case 50331648:this._addStyle(y,"background-color:#"+o(_.toString(16),"0",6));break;case 0:default:b&&y.classList.add("xterm-bg-"+c.INVERTED_DEFAULT_COLOR)}h.appendChild(y)}}return h},r.prototype._applyMinimumContrast=function(i,l,u){if(this._optionsService.options.minimumContrastRatio===1)return!1;var s=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return s===void 0&&(s=p.color.ensureContrastRatio(l,u,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,s!=null?s:null)),!!s&&(this._addStyle(i,"color:"+s.css),!0)},r.prototype._addStyle=function(i,l){i.setAttribute("style",""+(i.getAttribute("style")||"")+l+";")},r}();function o(r,i,l){for(;r.length<l;)r=i+r;return r}w.DomRendererRowFactory=n},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.evaluateKeyboardEvent=void 0;var c=S(12),e={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};w.evaluateKeyboardEvent=function(m,p,n,o){var r={type:0,cancel:!1,key:void 0},i=(m.shiftKey?1:0)|(m.altKey?2:0)|(m.ctrlKey?4:0)|(m.metaKey?8:0);switch(m.keyCode){case 0:m.key==="UIKeyInputUpArrow"?r.key=p?c.C0.ESC+"OA":c.C0.ESC+"[A":m.key==="UIKeyInputLeftArrow"?r.key=p?c.C0.ESC+"OD":c.C0.ESC+"[D":m.key==="UIKeyInputRightArrow"?r.key=p?c.C0.ESC+"OC":c.C0.ESC+"[C":m.key==="UIKeyInputDownArrow"&&(r.key=p?c.C0.ESC+"OB":c.C0.ESC+"[B");break;case 8:if(m.shiftKey){r.key=c.C0.BS;break}if(m.altKey){r.key=c.C0.ESC+c.C0.DEL;break}r.key=c.C0.DEL;break;case 9:if(m.shiftKey){r.key=c.C0.ESC+"[Z";break}r.key=c.C0.HT,r.cancel=!0;break;case 13:r.key=m.altKey?c.C0.ESC+c.C0.CR:c.C0.CR,r.cancel=!0;break;case 27:r.key=c.C0.ESC,m.altKey&&(r.key=c.C0.ESC+c.C0.ESC),r.cancel=!0;break;case 37:if(m.metaKey)break;i?(r.key=c.C0.ESC+"[1;"+(i+1)+"D",r.key===c.C0.ESC+"[1;3D"&&(r.key=c.C0.ESC+(n?"b":"[1;5D"))):r.key=p?c.C0.ESC+"OD":c.C0.ESC+"[D";break;case 39:if(m.metaKey)break;i?(r.key=c.C0.ESC+"[1;"+(i+1)+"C",r.key===c.C0.ESC+"[1;3C"&&(r.key=c.C0.ESC+(n?"f":"[1;5C"))):r.key=p?c.C0.ESC+"OC":c.C0.ESC+"[C";break;case 38:if(m.metaKey)break;i?(r.key=c.C0.ESC+"[1;"+(i+1)+"A",n||r.key!==c.C0.ESC+"[1;3A"||(r.key=c.C0.ESC+"[1;5A")):r.key=p?c.C0.ESC+"OA":c.C0.ESC+"[A";break;case 40:if(m.metaKey)break;i?(r.key=c.C0.ESC+"[1;"+(i+1)+"B",n||r.key!==c.C0.ESC+"[1;3B"||(r.key=c.C0.ESC+"[1;5B")):r.key=p?c.C0.ESC+"OB":c.C0.ESC+"[B";break;case 45:m.shiftKey||m.ctrlKey||(r.key=c.C0.ESC+"[2~");break;case 46:r.key=i?c.C0.ESC+"[3;"+(i+1)+"~":c.C0.ESC+"[3~";break;case 36:r.key=i?c.C0.ESC+"[1;"+(i+1)+"H":p?c.C0.ESC+"OH":c.C0.ESC+"[H";break;case 35:r.key=i?c.C0.ESC+"[1;"+(i+1)+"F":p?c.C0.ESC+"OF":c.C0.ESC+"[F";break;case 33:m.shiftKey?r.type=2:r.key=c.C0.ESC+"[5~";break;case 34:m.shiftKey?r.type=3:r.key=c.C0.ESC+"[6~";break;case 112:r.key=i?c.C0.ESC+"[1;"+(i+1)+"P":c.C0.ESC+"OP";break;case 113:r.key=i?c.C0.ESC+"[1;"+(i+1)+"Q":c.C0.ESC+"OQ";break;case 114:r.key=i?c.C0.ESC+"[1;"+(i+1)+"R":c.C0.ESC+"OR";break;case 115:r.key=i?c.C0.ESC+"[1;"+(i+1)+"S":c.C0.ESC+"OS";break;case 116:r.key=i?c.C0.ESC+"[15;"+(i+1)+"~":c.C0.ESC+"[15~";break;case 117:r.key=i?c.C0.ESC+"[17;"+(i+1)+"~":c.C0.ESC+"[17~";break;case 118:r.key=i?c.C0.ESC+"[18;"+(i+1)+"~":c.C0.ESC+"[18~";break;case 119:r.key=i?c.C0.ESC+"[19;"+(i+1)+"~":c.C0.ESC+"[19~";break;case 120:r.key=i?c.C0.ESC+"[20;"+(i+1)+"~":c.C0.ESC+"[20~";break;case 121:r.key=i?c.C0.ESC+"[21;"+(i+1)+"~":c.C0.ESC+"[21~";break;case 122:r.key=i?c.C0.ESC+"[23;"+(i+1)+"~":c.C0.ESC+"[23~";break;case 123:r.key=i?c.C0.ESC+"[24;"+(i+1)+"~":c.C0.ESC+"[24~";break;default:if(!m.ctrlKey||m.shiftKey||m.altKey||m.metaKey)if(n&&!o||!m.altKey||m.metaKey)n&&!m.altKey&&!m.ctrlKey&&m.metaKey?m.keyCode===65&&(r.type=1):m.key&&!m.ctrlKey&&!m.altKey&&!m.metaKey&&m.keyCode>=48&&m.key.length===1?r.key=m.key:m.key&&m.ctrlKey&&m.key==="_"&&(r.key=c.C0.US);else{var l=e[m.keyCode],u=l&&l[m.shiftKey?1:0];if(u)r.key=c.C0.ESC+u;else if(m.keyCode>=65&&m.keyCode<=90){var s=m.ctrlKey?m.keyCode-64:m.keyCode+32;r.key=c.C0.ESC+String.fromCharCode(s)}}else m.keyCode>=65&&m.keyCode<=90?r.key=String.fromCharCode(m.keyCode-64):m.keyCode===32?r.key=c.C0.NUL:m.keyCode>=51&&m.keyCode<=55?r.key=String.fromCharCode(m.keyCode-51+27):m.keyCode===56?r.key=c.C0.DEL:m.keyCode===219?r.key=c.C0.ESC:m.keyCode===220?r.key=c.C0.FS:m.keyCode===221&&(r.key=c.C0.GS)}return r}},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(a,d){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,v){h.__proto__=v}||function(h,v){for(var g in v)v.hasOwnProperty(g)&&(h[g]=v[g])})(a,d)},function(a,d){function h(){this.constructor=a}c(a,d),a.prototype=d===null?Object.create(d):(h.prototype=d.prototype,new h)}),m=this&&this.__decorate||function(a,d,h,v){var g,E=arguments.length,y=E<3?d:v===null?v=Object.getOwnPropertyDescriptor(d,h):v;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")y=Reflect.decorate(a,d,h,v);else for(var C=a.length-1;C>=0;C--)(g=a[C])&&(y=(E<3?g(y):E>3?g(d,h,y):g(d,h))||y);return E>3&&y&&Object.defineProperty(d,h,y),y},p=this&&this.__param||function(a,d){return function(h,v){d(h,v,a)}};Object.defineProperty(w,"__esModule",{value:!0}),w.RenderService=void 0;var n=S(31),o=S(0),r=S(2),i=S(32),l=S(7),u=S(1),s=S(5),t=function(a){function d(h,v,g,E,y,C){var B=a.call(this)||this;if(B._renderer=h,B._rowCount=v,B._isPaused=!1,B._needsFullRefresh=!1,B._isNextRenderRedrawOnly=!0,B._needsSelectionRefresh=!1,B._canvasWidth=0,B._canvasHeight=0,B._selectionState={start:void 0,end:void 0,columnSelectMode:!1},B._onDimensionsChange=new o.EventEmitter,B._onRender=new o.EventEmitter,B._onRefreshRequest=new o.EventEmitter,B.register({dispose:function(){return B._renderer.dispose()}}),B._renderDebouncer=new n.RenderDebouncer(function(A,b){return B._renderRows(A,b)}),B.register(B._renderDebouncer),B._screenDprMonitor=new i.ScreenDprMonitor,B._screenDprMonitor.setListener(function(){return B.onDevicePixelRatioChange()}),B.register(B._screenDprMonitor),B.register(C.onResize(function(A){return B._fullRefresh()})),B.register(E.onOptionChange(function(){return B._renderer.onOptionsChanged()})),B.register(y.onCharSizeChange(function(){return B.onCharSizeChanged()})),B._renderer.onRequestRedraw(function(A){return B.refreshRows(A.start,A.end,!0)}),B.register(l.addDisposableDomListener(window,"resize",function(){return B.onDevicePixelRatioChange()})),"IntersectionObserver"in window){var _=new IntersectionObserver(function(A){return B._onIntersectionChange(A[A.length-1])},{threshold:0});_.observe(g),B.register({dispose:function(){return _.disconnect()}})}return B}return e(d,a),Object.defineProperty(d.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(d.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),d.prototype._onIntersectionChange=function(h){this._isPaused=h.intersectionRatio===0,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},d.prototype.refreshRows=function(h,v,g){g===void 0&&(g=!1),this._isPaused?this._needsFullRefresh=!0:(g||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(h,v,this._rowCount))},d.prototype._renderRows=function(h,v){this._renderer.renderRows(h,v),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:h,end:v}),this._isNextRenderRedrawOnly=!0},d.prototype.resize=function(h,v){this._rowCount=v,this._fireOnCanvasResize()},d.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},d.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},d.prototype.dispose=function(){a.prototype.dispose.call(this)},d.prototype.setRenderer=function(h){var v=this;this._renderer.dispose(),this._renderer=h,this._renderer.onRequestRedraw(function(g){return v.refreshRows(g.start,g.end,!0)}),this._needsSelectionRefresh=!0,this._fullRefresh()},d.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},d.prototype.setColors=function(h){this._renderer.setColors(h),this._fullRefresh()},d.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},d.prototype.onResize=function(h,v){this._renderer.onResize(h,v),this._fullRefresh()},d.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},d.prototype.onBlur=function(){this._renderer.onBlur()},d.prototype.onFocus=function(){this._renderer.onFocus()},d.prototype.onSelectionChanged=function(h,v,g){this._selectionState.start=h,this._selectionState.end=v,this._selectionState.columnSelectMode=g,this._renderer.onSelectionChanged(h,v,g)},d.prototype.onCursorMove=function(){this._renderer.onCursorMove()},d.prototype.clear=function(){this._renderer.clear()},d.prototype.registerCharacterJoiner=function(h){return this._renderer.registerCharacterJoiner(h)},d.prototype.deregisterCharacterJoiner=function(h){return this._renderer.deregisterCharacterJoiner(h)},d=m([p(3,u.IOptionsService),p(4,s.ICharSizeService),p(5,u.IBufferService)],d)}(r.Disposable);w.RenderService=t},function(le,w,S){"use strict";var c=this&&this.__decorate||function(r,i,l,u){var s,t=arguments.length,a=t<3?i:u===null?u=Object.getOwnPropertyDescriptor(i,l):u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")a=Reflect.decorate(r,i,l,u);else for(var d=r.length-1;d>=0;d--)(s=r[d])&&(a=(t<3?s(a):t>3?s(i,l,a):s(i,l))||a);return t>3&&a&&Object.defineProperty(i,l,a),a},e=this&&this.__param||function(r,i){return function(l,u){i(l,u,r)}};Object.defineProperty(w,"__esModule",{value:!0}),w.CharSizeService=void 0;var m=S(1),p=S(0),n=function(){function r(i,l,u){this._optionsService=u,this.width=0,this.height=0,this._onCharSizeChange=new p.EventEmitter,this._measureStrategy=new o(i,l,this._optionsService)}return Object.defineProperty(r.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),r.prototype.measure=function(){var i=this._measureStrategy.measure();i.width===this.width&&i.height===this.height||(this.width=i.width,this.height=i.height,this._onCharSizeChange.fire())},r=c([e(2,m.IOptionsService)],r)}();w.CharSizeService=n;var o=function(){function r(i,l,u){this._document=i,this._parentElement=l,this._optionsService=u,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return r.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var i=this._measureElement.getBoundingClientRect();return i.width!==0&&i.height!==0&&(this._result.width=i.width,this._result.height=Math.ceil(i.height)),this._result},r}()},function(le,w,S){"use strict";var c=this&&this.__decorate||function(o,r,i,l){var u,s=arguments.length,t=s<3?r:l===null?l=Object.getOwnPropertyDescriptor(r,i):l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")t=Reflect.decorate(o,r,i,l);else for(var a=o.length-1;a>=0;a--)(u=o[a])&&(t=(s<3?u(t):s>3?u(r,i,t):u(r,i))||t);return s>3&&t&&Object.defineProperty(r,i,t),t},e=this&&this.__param||function(o,r){return function(i,l){r(i,l,o)}};Object.defineProperty(w,"__esModule",{value:!0}),w.MouseService=void 0;var m=S(5),p=S(30),n=function(){function o(r,i){this._renderService=r,this._charSizeService=i}return o.prototype.getCoords=function(r,i,l,u,s){return p.getCoords(r,i,l,u,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,s)},o.prototype.getRawByteCoords=function(r,i,l,u){var s=this.getCoords(r,i,l,u);return p.getRawByteCoords(s)},o=c([e(0,m.IRenderService),e(1,m.ICharSizeService)],o)}();w.MouseService=n},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(u,s){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var d in a)a.hasOwnProperty(d)&&(t[d]=a[d])})(u,s)},function(u,s){function t(){this.constructor=u}c(u,s),u.prototype=s===null?Object.create(s):(t.prototype=s.prototype,new t)}),m=this&&this.__decorate||function(u,s,t,a){var d,h=arguments.length,v=h<3?s:a===null?a=Object.getOwnPropertyDescriptor(s,t):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")v=Reflect.decorate(u,s,t,a);else for(var g=u.length-1;g>=0;g--)(d=u[g])&&(v=(h<3?d(v):h>3?d(s,t,v):d(s,t))||v);return h>3&&v&&Object.defineProperty(s,t,v),v},p=this&&this.__param||function(u,s){return function(t,a){s(t,a,u)}};Object.defineProperty(w,"__esModule",{value:!0}),w.Linkifier2=void 0;var n=S(1),o=S(0),r=S(2),i=S(7),l=function(u){function s(t){var a=u.call(this)||this;return a._bufferService=t,a._linkProviders=[],a._linkCacheDisposables=[],a._isMouseOut=!0,a._activeLine=-1,a._onShowLinkUnderline=a.register(new o.EventEmitter),a._onHideLinkUnderline=a.register(new o.EventEmitter),a.register(r.getDisposeArrayDisposable(a._linkCacheDisposables)),a}return e(s,u),Object.defineProperty(s.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),s.prototype.registerLinkProvider=function(t){var a=this;return this._linkProviders.push(t),{dispose:function(){var d=a._linkProviders.indexOf(t);d!==-1&&a._linkProviders.splice(d,1)}}},s.prototype.attachToDom=function(t,a,d){var h=this;this._element=t,this._mouseService=a,this._renderService=d,this.register(i.addDisposableDomListener(this._element,"mouseleave",function(){h._isMouseOut=!0,h._clearCurrentLink()})),this.register(i.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(i.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},s.prototype._onMouseMove=function(t){if(this._lastMouseEvent=t,this._element&&this._mouseService){var a=this._positionFromMouseEvent(t,this._element,this._mouseService);if(a){this._isMouseOut=!1;for(var d=t.composedPath(),h=0;h<d.length;h++){var v=d[h];if(v.classList.contains("xterm"))break;if(v.classList.contains("xterm-hover"))return}this._lastBufferCell&&a.x===this._lastBufferCell.x&&a.y===this._lastBufferCell.y||(this._onHover(a),this._lastBufferCell=a)}}},s.prototype._onHover=function(t){if(this._activeLine!==t.y)return this._clearCurrentLink(),void this._askForLink(t,!1);this._currentLink&&this._linkAtPosition(this._currentLink.link,t)||(this._clearCurrentLink(),this._askForLink(t,!0))},s.prototype._askForLink=function(t,a){var d=this;this._activeProviderReplies&&a||(this._activeProviderReplies=new Map,this._activeLine=t.y);var h=!1;this._linkProviders.forEach(function(v,g){var E;a?!((E=d._activeProviderReplies)===null||E===void 0)&&E.get(g)&&(h=d._checkLinkProviderResult(g,t,h)):v.provideLinks(t.y,function(y){var C,B;if(!d._isMouseOut){var _=y==null?void 0:y.map(function(A){return{link:A}});(C=d._activeProviderReplies)===null||C===void 0||C.set(g,_),h=d._checkLinkProviderResult(g,t,h),((B=d._activeProviderReplies)===null||B===void 0?void 0:B.size)===d._linkProviders.length&&d._removeIntersectingLinks(t.y,d._activeProviderReplies)}})})},s.prototype._removeIntersectingLinks=function(t,a){for(var d=new Set,h=0;h<a.size;h++){var v=a.get(h);if(v)for(var g=0;g<v.length;g++)for(var E=v[g],y=E.link.range.start.y<t?0:E.link.range.start.x,C=E.link.range.end.y>t?this._bufferService.cols:E.link.range.end.x,B=y;B<=C;B++){if(d.has(B)){v.splice(g--,1);break}d.add(B)}}},s.prototype._checkLinkProviderResult=function(t,a,d){var h,v=this;if(!this._activeProviderReplies)return d;for(var g=this._activeProviderReplies.get(t),E=!1,y=0;y<t;y++)this._activeProviderReplies.has(y)&&!this._activeProviderReplies.get(y)||(E=!0);if(!E&&g){var C=g.find(function(_){return v._linkAtPosition(_.link,a)});C&&(d=!0,this._handleNewLink(C))}if(this._activeProviderReplies.size===this._linkProviders.length&&!d)for(y=0;y<this._activeProviderReplies.size;y++){var B=(h=this._activeProviderReplies.get(y))===null||h===void 0?void 0:h.find(function(_){return v._linkAtPosition(_.link,a)});if(B){d=!0,this._handleNewLink(B);break}}return d},s.prototype._onClick=function(t){if(this._element&&this._mouseService&&this._currentLink){var a=this._positionFromMouseEvent(t,this._element,this._mouseService);a&&this._linkAtPosition(this._currentLink.link,a)&&this._currentLink.link.activate(t,this._currentLink.link.text)}},s.prototype._clearCurrentLink=function(t,a){this._element&&this._currentLink&&this._lastMouseEvent&&(!t||!a||this._currentLink.link.range.start.y>=t&&this._currentLink.link.range.end.y<=a)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,r.disposeArray(this._linkCacheDisposables))},s.prototype._handleNewLink=function(t){var a=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var d=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);d&&this._linkAtPosition(t.link,d)&&(this._currentLink=t,this._currentLink.state={decorations:{underline:t.link.decorations===void 0||t.link.decorations.underline,pointerCursor:t.link.decorations===void 0||t.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,t.link,this._lastMouseEvent),t.link.decorations={},Object.defineProperties(t.link.decorations,{pointerCursor:{get:function(){var h,v;return(v=(h=a._currentLink)===null||h===void 0?void 0:h.state)===null||v===void 0?void 0:v.decorations.pointerCursor},set:function(h){var v,g;!((v=a._currentLink)===null||v===void 0)&&v.state&&a._currentLink.state.decorations.pointerCursor!==h&&(a._currentLink.state.decorations.pointerCursor=h,a._currentLink.state.isHovered&&((g=a._element)===null||g===void 0||g.classList.toggle("xterm-cursor-pointer",h)))}},underline:{get:function(){var h,v;return(v=(h=a._currentLink)===null||h===void 0?void 0:h.state)===null||v===void 0?void 0:v.decorations.underline},set:function(h){var v,g,E;!((v=a._currentLink)===null||v===void 0)&&v.state&&((E=(g=a._currentLink)===null||g===void 0?void 0:g.state)===null||E===void 0?void 0:E.decorations.underline)!==h&&(a._currentLink.state.decorations.underline=h,a._currentLink.state.isHovered&&a._fireUnderlineEvent(t.link,h))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange(function(h){var v=h.start===0?0:h.start+1+a._bufferService.buffer.ydisp;a._clearCurrentLink(v,h.end+1+a._bufferService.buffer.ydisp)})))}},s.prototype._linkHover=function(t,a,d){var h;!((h=this._currentLink)===null||h===void 0)&&h.state&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(a,!0),this._currentLink.state.decorations.pointerCursor&&t.classList.add("xterm-cursor-pointer")),a.hover&&a.hover(d,a.text)},s.prototype._fireUnderlineEvent=function(t,a){var d=t.range,h=this._bufferService.buffer.ydisp,v=this._createLinkUnderlineEvent(d.start.x-1,d.start.y-h-1,d.end.x,d.end.y-h-1,void 0);(a?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(v)},s.prototype._linkLeave=function(t,a,d){var h;!((h=this._currentLink)===null||h===void 0)&&h.state&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(a,!1),this._currentLink.state.decorations.pointerCursor&&t.classList.remove("xterm-cursor-pointer")),a.leave&&a.leave(d,a.text)},s.prototype._linkAtPosition=function(t,a){var d=t.range.start.y===t.range.end.y,h=t.range.start.y<a.y,v=t.range.end.y>a.y;return(d&&t.range.start.x<=a.x&&t.range.end.x>=a.x||h&&t.range.end.x>=a.x||v&&t.range.start.x<=a.x||h&&v)&&t.range.start.y<=a.y&&t.range.end.y>=a.y},s.prototype._positionFromMouseEvent=function(t,a,d){var h=d.getCoords(t,a,this._bufferService.cols,this._bufferService.rows);if(h)return{x:h[0],y:h[1]+this._bufferService.buffer.ydisp}},s.prototype._createLinkUnderlineEvent=function(t,a,d,h,v){return{x1:t,y1:a,x2:d,y2:h,cols:this._bufferService.cols,fg:v}},s=m([p(0,n.IBufferService)],s)}(r.Disposable);w.Linkifier2=l},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.CoreBrowserService=void 0;var c=function(){function e(m){this._textarea=m}return Object.defineProperty(e.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),e}();w.CoreBrowserService=c},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(y,C){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(B,_){B.__proto__=_}||function(B,_){for(var A in _)_.hasOwnProperty(A)&&(B[A]=_[A])})(y,C)},function(y,C){function B(){this.constructor=y}c(y,C),y.prototype=C===null?Object.create(C):(B.prototype=C.prototype,new B)});Object.defineProperty(w,"__esModule",{value:!0}),w.CoreTerminal=void 0;var m=S(2),p=S(1),n=S(66),o=S(67),r=S(68),i=S(74),l=S(75),u=S(0),s=S(76),t=S(77),a=S(78),d=S(80),h=S(81),v=S(19),g=S(82),E=function(y){function C(B){var _=y.call(this)||this;return _._onBinary=new u.EventEmitter,_._onData=new u.EventEmitter,_._onLineFeed=new u.EventEmitter,_._onResize=new u.EventEmitter,_._onScroll=new u.EventEmitter,_._instantiationService=new n.InstantiationService,_.optionsService=new i.OptionsService(B),_._instantiationService.setService(p.IOptionsService,_.optionsService),_._bufferService=_.register(_._instantiationService.createInstance(r.BufferService)),_._instantiationService.setService(p.IBufferService,_._bufferService),_._logService=_._instantiationService.createInstance(o.LogService),_._instantiationService.setService(p.ILogService,_._logService),_._coreService=_.register(_._instantiationService.createInstance(l.CoreService,function(){return _.scrollToBottom()})),_._instantiationService.setService(p.ICoreService,_._coreService),_._coreMouseService=_._instantiationService.createInstance(s.CoreMouseService),_._instantiationService.setService(p.ICoreMouseService,_._coreMouseService),_._dirtyRowService=_._instantiationService.createInstance(t.DirtyRowService),_._instantiationService.setService(p.IDirtyRowService,_._dirtyRowService),_.unicodeService=_._instantiationService.createInstance(a.UnicodeService),_._instantiationService.setService(p.IUnicodeService,_.unicodeService),_._charsetService=_._instantiationService.createInstance(d.CharsetService),_._instantiationService.setService(p.ICharsetService,_._charsetService),_._inputHandler=new v.InputHandler(_._bufferService,_._charsetService,_._coreService,_._dirtyRowService,_._logService,_.optionsService,_._coreMouseService,_.unicodeService),_.register(u.forwardEvent(_._inputHandler.onLineFeed,_._onLineFeed)),_.register(_._inputHandler),_.register(u.forwardEvent(_._bufferService.onResize,_._onResize)),_.register(u.forwardEvent(_._coreService.onData,_._onData)),_.register(u.forwardEvent(_._coreService.onBinary,_._onBinary)),_.register(_.optionsService.onOptionChange(function(A){return _._updateOptions(A)})),_._writeBuffer=new g.WriteBuffer(function(A){return _._inputHandler.parse(A)}),_}return e(C,y),Object.defineProperty(C.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(C.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),C.prototype.dispose=function(){var B;this._isDisposed||(y.prototype.dispose.call(this),(B=this._windowsMode)===null||B===void 0||B.dispose(),this._windowsMode=void 0)},C.prototype.write=function(B,_){this._writeBuffer.write(B,_)},C.prototype.writeSync=function(B){this._writeBuffer.writeSync(B)},C.prototype.resize=function(B,_){isNaN(B)||isNaN(_)||(B=Math.max(B,r.MINIMUM_COLS),_=Math.max(_,r.MINIMUM_ROWS),this._bufferService.resize(B,_))},C.prototype.scroll=function(B,_){_===void 0&&(_=!1);var A,b=this._bufferService.buffer;(A=this._cachedBlankLine)&&A.length===this.cols&&A.getFg(0)===B.fg&&A.getBg(0)===B.bg||(A=b.getBlankLine(B,_),this._cachedBlankLine=A),A.isWrapped=_;var D=b.ybase+b.scrollTop,M=b.ybase+b.scrollBottom;if(b.scrollTop===0){var R=b.lines.isFull;M===b.lines.length-1?R?b.lines.recycle().copyFrom(A):b.lines.push(A.clone()):b.lines.splice(M+1,0,A.clone()),R?this._bufferService.isUserScrolling&&(b.ydisp=Math.max(b.ydisp-1,0)):(b.ybase++,this._bufferService.isUserScrolling||b.ydisp++)}else{var H=M-D+1;b.lines.shiftElements(D+1,H-1,-1),b.lines.set(M,A.clone())}this._bufferService.isUserScrolling||(b.ydisp=b.ybase),this._dirtyRowService.markRangeDirty(b.scrollTop,b.scrollBottom),this._onScroll.fire(b.ydisp)},C.prototype.scrollLines=function(B,_){var A=this._bufferService.buffer;if(B<0){if(A.ydisp===0)return;this._bufferService.isUserScrolling=!0}else B+A.ydisp>=A.ybase&&(this._bufferService.isUserScrolling=!1);var b=A.ydisp;A.ydisp=Math.max(Math.min(A.ydisp+B,A.ybase),0),b!==A.ydisp&&(_||this._onScroll.fire(A.ydisp))},C.prototype.scrollPages=function(B){this.scrollLines(B*(this.rows-1))},C.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},C.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},C.prototype.scrollToLine=function(B){var _=B-this._bufferService.buffer.ydisp;_!==0&&this.scrollLines(_)},C.prototype.addEscHandler=function(B,_){return this._inputHandler.addEscHandler(B,_)},C.prototype.addDcsHandler=function(B,_){return this._inputHandler.addDcsHandler(B,_)},C.prototype.addCsiHandler=function(B,_){return this._inputHandler.addCsiHandler(B,_)},C.prototype.addOscHandler=function(B,_){return this._inputHandler.addOscHandler(B,_)},C.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},C.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},C.prototype._updateOptions=function(B){var _;switch(B){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():((_=this._windowsMode)===null||_===void 0||_.dispose(),this._windowsMode=void 0)}},C.prototype._enableWindowsMode=function(){var B=this;if(!this._windowsMode){var _=[];_.push(this.onLineFeed(h.updateWindowsModeWrappedState.bind(null,this._bufferService))),_.push(this.addCsiHandler({final:"H"},function(){return h.updateWindowsModeWrappedState(B._bufferService),!1})),this._windowsMode={dispose:function(){for(var A=0,b=_;A<b.length;A++)b[A].dispose()}}}},C}(m.Disposable);w.CoreTerminal=E},function(le,w,S){"use strict";var c=this&&this.__spreadArrays||function(){for(var o=0,r=0,i=arguments.length;r<i;r++)o+=arguments[r].length;var l=Array(o),u=0;for(r=0;r<i;r++)for(var s=arguments[r],t=0,a=s.length;t<a;t++,u++)l[u]=s[t];return l};Object.defineProperty(w,"__esModule",{value:!0}),w.InstantiationService=w.ServiceCollection=void 0;var e=S(1),m=S(14),p=function(){function o(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];this._entries=new Map;for(var l=0,u=r;l<u.length;l++){var s=u[l],t=s[0],a=s[1];this.set(t,a)}}return o.prototype.set=function(r,i){var l=this._entries.get(r);return this._entries.set(r,i),l},o.prototype.forEach=function(r){this._entries.forEach(function(i,l){return r(l,i)})},o.prototype.has=function(r){return this._entries.has(r)},o.prototype.get=function(r){return this._entries.get(r)},o}();w.ServiceCollection=p;var n=function(){function o(){this._services=new p,this._services.set(e.IInstantiationService,this)}return o.prototype.setService=function(r,i){this._services.set(r,i)},o.prototype.getService=function(r){return this._services.get(r)},o.prototype.createInstance=function(r){for(var i=[],l=1;l<arguments.length;l++)i[l-1]=arguments[l];for(var u=m.getServiceDependencies(r).sort(function(g,E){return g.index-E.index}),s=[],t=0,a=u;t<a.length;t++){var d=a[t],h=this._services.get(d.id);if(!h)throw new Error("[createInstance] "+r.name+" depends on UNKNOWN service "+d.id+".");s.push(h)}var v=u.length>0?u[0].index:i.length;if(i.length!==v)throw new Error("[createInstance] First service dependency of "+r.name+" at position "+(v+1)+" conflicts with "+i.length+" static arguments");return new(r.bind.apply(r,c([void 0],c(i,s))))},o}();w.InstantiationService=n},function(le,w,S){"use strict";var c=this&&this.__decorate||function(i,l,u,s){var t,a=arguments.length,d=a<3?l:s===null?s=Object.getOwnPropertyDescriptor(l,u):s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")d=Reflect.decorate(i,l,u,s);else for(var h=i.length-1;h>=0;h--)(t=i[h])&&(d=(a<3?t(d):a>3?t(l,u,d):t(l,u))||d);return a>3&&d&&Object.defineProperty(l,u,d),d},e=this&&this.__param||function(i,l){return function(u,s){l(u,s,i)}},m=this&&this.__spreadArrays||function(){for(var i=0,l=0,u=arguments.length;l<u;l++)i+=arguments[l].length;var s=Array(i),t=0;for(l=0;l<u;l++)for(var a=arguments[l],d=0,h=a.length;d<h;d++,t++)s[t]=a[d];return s};Object.defineProperty(w,"__esModule",{value:!0}),w.LogService=w.LogLevel=void 0;var p,n=S(1);(function(i){i[i.DEBUG=0]="DEBUG",i[i.INFO=1]="INFO",i[i.WARN=2]="WARN",i[i.ERROR=3]="ERROR",i[i.OFF=4]="OFF"})(p=w.LogLevel||(w.LogLevel={}));var o={debug:p.DEBUG,info:p.INFO,warn:p.WARN,error:p.ERROR,off:p.OFF},r=function(){function i(l){var u=this;this._optionsService=l,this._updateLogLevel(),this._optionsService.onOptionChange(function(s){s==="logLevel"&&u._updateLogLevel()})}return i.prototype._updateLogLevel=function(){this._logLevel=o[this._optionsService.options.logLevel]},i.prototype._evalLazyOptionalParams=function(l){for(var u=0;u<l.length;u++)typeof l[u]=="function"&&(l[u]=l[u]())},i.prototype._log=function(l,u,s){this._evalLazyOptionalParams(s),l.call.apply(l,m([console,"xterm.js: "+u],s))},i.prototype.debug=function(l){for(var u=[],s=1;s<arguments.length;s++)u[s-1]=arguments[s];this._logLevel<=p.DEBUG&&this._log(console.log,l,u)},i.prototype.info=function(l){for(var u=[],s=1;s<arguments.length;s++)u[s-1]=arguments[s];this._logLevel<=p.INFO&&this._log(console.info,l,u)},i.prototype.warn=function(l){for(var u=[],s=1;s<arguments.length;s++)u[s-1]=arguments[s];this._logLevel<=p.WARN&&this._log(console.warn,l,u)},i.prototype.error=function(l){for(var u=[],s=1;s<arguments.length;s++)u[s-1]=arguments[s];this._logLevel<=p.ERROR&&this._log(console.error,l,u)},i=c([e(0,n.IOptionsService)],i)}();w.LogService=r},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(u,s){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,a){t.__proto__=a}||function(t,a){for(var d in a)a.hasOwnProperty(d)&&(t[d]=a[d])})(u,s)},function(u,s){function t(){this.constructor=u}c(u,s),u.prototype=s===null?Object.create(s):(t.prototype=s.prototype,new t)}),m=this&&this.__decorate||function(u,s,t,a){var d,h=arguments.length,v=h<3?s:a===null?a=Object.getOwnPropertyDescriptor(s,t):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")v=Reflect.decorate(u,s,t,a);else for(var g=u.length-1;g>=0;g--)(d=u[g])&&(v=(h<3?d(v):h>3?d(s,t,v):d(s,t))||v);return h>3&&v&&Object.defineProperty(s,t,v),v},p=this&&this.__param||function(u,s){return function(t,a){s(t,a,u)}};Object.defineProperty(w,"__esModule",{value:!0}),w.BufferService=w.MINIMUM_ROWS=w.MINIMUM_COLS=void 0;var n=S(1),o=S(69),r=S(0),i=S(2);w.MINIMUM_COLS=2,w.MINIMUM_ROWS=1;var l=function(u){function s(t){var a=u.call(this)||this;return a._optionsService=t,a.isUserScrolling=!1,a._onResize=new r.EventEmitter,a.cols=Math.max(t.options.cols,w.MINIMUM_COLS),a.rows=Math.max(t.options.rows,w.MINIMUM_ROWS),a.buffers=new o.BufferSet(t,a),a}return e(s,u),Object.defineProperty(s.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),s.prototype.dispose=function(){u.prototype.dispose.call(this),this.buffers.dispose()},s.prototype.resize=function(t,a){this.cols=t,this.rows=a,this.buffers.resize(t,a),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:t,rows:a})},s.prototype.reset=function(){this.buffers.dispose(),this.buffers=new o.BufferSet(this._optionsService,this),this.isUserScrolling=!1},s=m([p(0,n.IOptionsService)],s)}(i.Disposable);w.BufferService=l},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(o,r){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,l){i.__proto__=l}||function(i,l){for(var u in l)l.hasOwnProperty(u)&&(i[u]=l[u])})(o,r)},function(o,r){function i(){this.constructor=o}c(o,r),o.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)});Object.defineProperty(w,"__esModule",{value:!0}),w.BufferSet=void 0;var m=S(70),p=S(0),n=function(o){function r(i,l){var u=o.call(this)||this;return u._onBufferActivate=u.register(new p.EventEmitter),u._normal=new m.Buffer(!0,i,l),u._normal.fillViewportRows(),u._alt=new m.Buffer(!1,i,l),u._activeBuffer=u._normal,u.setupTabStops(),u}return e(r,o),Object.defineProperty(r.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),r.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},r.prototype.activateAltBuffer=function(i){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(i),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},r.prototype.resize=function(i,l){this._normal.resize(i,l),this._alt.resize(i,l)},r.prototype.setupTabStops=function(i){this._normal.setupTabStops(i),this._alt.setupTabStops(i)},r}(S(2).Disposable);w.BufferSet=n},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.BufferStringIterator=w.Buffer=w.MAX_BUFFER_SIZE=void 0;var c=S(71),e=S(16),m=S(4),p=S(3),n=S(72),o=S(73),r=S(20),i=S(6);w.MAX_BUFFER_SIZE=4294967295;var l=function(){function s(t,a,d){this._hasScrollback=t,this._optionsService=a,this._bufferService=d,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=e.DEFAULT_ATTR_DATA.clone(),this.savedCharset=r.DEFAULT_CHARSET,this.markers=[],this._nullCell=m.CellData.fromCharData([0,p.NULL_CELL_CHAR,p.NULL_CELL_WIDTH,p.NULL_CELL_CODE]),this._whitespaceCell=m.CellData.fromCharData([0,p.WHITESPACE_CELL_CHAR,p.WHITESPACE_CELL_WIDTH,p.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new c.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return s.prototype.getNullCell=function(t){return t?(this._nullCell.fg=t.fg,this._nullCell.bg=t.bg,this._nullCell.extended=t.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new i.ExtendedAttrs),this._nullCell},s.prototype.getWhitespaceCell=function(t){return t?(this._whitespaceCell.fg=t.fg,this._whitespaceCell.bg=t.bg,this._whitespaceCell.extended=t.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new i.ExtendedAttrs),this._whitespaceCell},s.prototype.getBlankLine=function(t,a){return new e.BufferLine(this._bufferService.cols,this.getNullCell(t),a)},Object.defineProperty(s.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(s.prototype,"isCursorInViewport",{get:function(){var t=this.ybase+this.y-this.ydisp;return t>=0&&t<this._rows},enumerable:!1,configurable:!0}),s.prototype._getCorrectBufferLength=function(t){if(!this._hasScrollback)return t;var a=t+this._optionsService.options.scrollback;return a>w.MAX_BUFFER_SIZE?w.MAX_BUFFER_SIZE:a},s.prototype.fillViewportRows=function(t){if(this.lines.length===0){t===void 0&&(t=e.DEFAULT_ATTR_DATA);for(var a=this._rows;a--;)this.lines.push(this.getBlankLine(t))}},s.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new c.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},s.prototype.resize=function(t,a){var d=this.getNullCell(e.DEFAULT_ATTR_DATA),h=this._getCorrectBufferLength(a);if(h>this.lines.maxLength&&(this.lines.maxLength=h),this.lines.length>0){if(this._cols<t)for(var v=0;v<this.lines.length;v++)this.lines.get(v).resize(t,d);var g=0;if(this._rows<a)for(var E=this._rows;E<a;E++)this.lines.length<a+this.ybase&&(this._optionsService.options.windowsMode?this.lines.push(new e.BufferLine(t,d)):this.ybase>0&&this.lines.length<=this.ybase+this.y+g+1?(this.ybase--,g++,this.ydisp>0&&this.ydisp--):this.lines.push(new e.BufferLine(t,d)));else for(E=this._rows;E>a;E--)this.lines.length>a+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(h<this.lines.maxLength){var y=this.lines.length-h;y>0&&(this.lines.trimStart(y),this.ybase=Math.max(this.ybase-y,0),this.ydisp=Math.max(this.ydisp-y,0),this.savedY=Math.max(this.savedY-y,0)),this.lines.maxLength=h}this.x=Math.min(this.x,t-1),this.y=Math.min(this.y,a-1),g&&(this.y+=g),this.savedX=Math.min(this.savedX,t-1),this.scrollTop=0}if(this.scrollBottom=a-1,this._isReflowEnabled&&(this._reflow(t,a),this._cols>t))for(v=0;v<this.lines.length;v++)this.lines.get(v).resize(t,d);this._cols=t,this._rows=a},Object.defineProperty(s.prototype,"_isReflowEnabled",{get:function(){return this._hasScrollback&&!this._optionsService.options.windowsMode},enumerable:!1,configurable:!0}),s.prototype._reflow=function(t,a){this._cols!==t&&(t>this._cols?this._reflowLarger(t,a):this._reflowSmaller(t,a))},s.prototype._reflowLarger=function(t,a){var d=n.reflowLargerGetLinesToRemove(this.lines,this._cols,t,this.ybase+this.y,this.getNullCell(e.DEFAULT_ATTR_DATA));if(d.length>0){var h=n.reflowLargerCreateNewLayout(this.lines,d);n.reflowLargerApplyNewLayout(this.lines,h.layout),this._reflowLargerAdjustViewport(t,a,h.countRemoved)}},s.prototype._reflowLargerAdjustViewport=function(t,a,d){for(var h=this.getNullCell(e.DEFAULT_ATTR_DATA),v=d;v-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length<a&&this.lines.push(new e.BufferLine(t,h))):(this.ydisp===this.ybase&&this.ydisp--,this.ybase--);this.savedY=Math.max(this.savedY-d,0)},s.prototype._reflowSmaller=function(t,a){for(var d=this.getNullCell(e.DEFAULT_ATTR_DATA),h=[],v=0,g=this.lines.length-1;g>=0;g--){var E=this.lines.get(g);if(!(!E||!E.isWrapped&&E.getTrimmedLength()<=t)){for(var y=[E];E.isWrapped&&g>0;)E=this.lines.get(--g),y.unshift(E);var C=this.ybase+this.y;if(!(C>=g&&C<g+y.length)){var B=y[y.length-1].getTrimmedLength(),_=n.reflowSmallerGetNewLineLengths(y,this._cols,t),A=_.length-y.length,b=void 0;b=this.ybase===0&&this.y!==this.lines.length-1?Math.max(0,this.y-this.lines.maxLength+A):Math.max(0,this.lines.length-this.lines.maxLength+A);for(var D=[],M=0;M<A;M++){var R=this.getBlankLine(e.DEFAULT_ATTR_DATA,!0);D.push(R)}D.length>0&&(h.push({start:g+y.length+v,newLines:D}),v+=D.length),y.push.apply(y,D);var H=_.length-1,q=_[H];q===0&&(q=_[--H]);for(var Y=y.length-A-1,W=B;Y>=0;){var O=Math.min(W,q);if(y[H].copyCellsFrom(y[Y],W-O,q-O,O,!0),(q-=O)===0&&(q=_[--H]),(W-=O)===0){Y--;var ne=Math.max(Y,0);W=n.getWrappedLineTrimmedLength(y,ne,this._cols)}}for(M=0;M<y.length;M++)_[M]<t&&y[M].setCell(_[M],d);for(var ee=A-b;ee-- >0;)this.ybase===0?this.y<a-1?(this.y++,this.lines.pop()):(this.ybase++,this.ydisp++):this.ybase<Math.min(this.lines.maxLength,this.lines.length+v)-a&&(this.ybase===this.ydisp&&this.ydisp++,this.ybase++);this.savedY=Math.min(this.savedY+A,this.ybase+a-1)}}}if(h.length>0){var Ae=[],$=[];for(M=0;M<this.lines.length;M++)$.push(this.lines.get(M));var be=this.lines.length,Ne=be-1,Oe=0,Ge=h[Oe];this.lines.length=Math.min(this.lines.maxLength,this.lines.length+v);var Ve=0;for(M=Math.min(this.lines.maxLength-1,be+v-1);M>=0;M--)if(Ge&&Ge.start>Ne+Ve){for(var _e=Ge.newLines.length-1;_e>=0;_e--)this.lines.set(M--,Ge.newLines[_e]);M++,Ae.push({index:Ne+1,amount:Ge.newLines.length}),Ve+=Ge.newLines.length,Ge=h[++Oe]}else this.lines.set(M,$[Ne--]);var xe=0;for(M=Ae.length-1;M>=0;M--)Ae[M].index+=xe,this.lines.onInsertEmitter.fire(Ae[M]),xe+=Ae[M].amount;var Xe=Math.max(0,be+v-this.lines.maxLength);Xe>0&&this.lines.onTrimEmitter.fire(Xe)}},s.prototype.stringIndexToBufferIndex=function(t,a,d){for(d===void 0&&(d=!1);a;){var h=this.lines.get(t);if(!h)return[-1,-1];for(var v=d?h.getTrimmedLength():h.length,g=0;g<v;++g)if(h.get(g)[p.CHAR_DATA_WIDTH_INDEX]&&(a-=h.get(g)[p.CHAR_DATA_CHAR_INDEX].length||1),a<0)return[t,g];t++}return[t,0]},s.prototype.translateBufferLineToString=function(t,a,d,h){d===void 0&&(d=0);var v=this.lines.get(t);return v?v.translateToString(a,d,h):""},s.prototype.getWrappedRangeForLine=function(t){for(var a=t,d=t;a>0&&this.lines.get(a).isWrapped;)a--;for(;d+1<this.lines.length&&this.lines.get(d+1).isWrapped;)d++;return{first:a,last:d}},s.prototype.setupTabStops=function(t){for(t!=null?this.tabs[t]||(t=this.prevStop(t)):(this.tabs={},t=0);t<this._cols;t+=this._optionsService.options.tabStopWidth)this.tabs[t]=!0},s.prototype.prevStop=function(t){for(t==null&&(t=this.x);!this.tabs[--t]&&t>0;);return t>=this._cols?this._cols-1:t<0?0:t},s.prototype.nextStop=function(t){for(t==null&&(t=this.x);!this.tabs[++t]&&t<this._cols;);return t>=this._cols?this._cols-1:t<0?0:t},s.prototype.addMarker=function(t){var a=this,d=new o.Marker(t);return this.markers.push(d),d.register(this.lines.onTrim(function(h){d.line-=h,d.line<0&&d.dispose()})),d.register(this.lines.onInsert(function(h){d.line>=h.index&&(d.line+=h.amount)})),d.register(this.lines.onDelete(function(h){d.line>=h.index&&d.line<h.index+h.amount&&d.dispose(),d.line>h.index&&(d.line-=h.amount)})),d.register(d.onDispose(function(){return a._removeMarker(d)})),d},s.prototype._removeMarker=function(t){this.markers.splice(this.markers.indexOf(t),1)},s.prototype.iterator=function(t,a,d,h,v){return new u(this,t,a,d,h,v)},s}();w.Buffer=l;var u=function(){function s(t,a,d,h,v,g){d===void 0&&(d=0),h===void 0&&(h=t.lines.length),v===void 0&&(v=0),g===void 0&&(g=0),this._buffer=t,this._trimRight=a,this._startIndex=d,this._endIndex=h,this._startOverscan=v,this._endOverscan=g,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return s.prototype.hasNext=function(){return this._current<this._endIndex},s.prototype.next=function(){var t=this._buffer.getWrappedRangeForLine(this._current);t.first<this._startIndex-this._startOverscan&&(t.first=this._startIndex-this._startOverscan),t.last>this._endIndex+this._endOverscan&&(t.last=this._endIndex+this._endOverscan),t.first=Math.max(t.first,0),t.last=Math.min(t.last,this._buffer.lines.length);for(var a="",d=t.first;d<=t.last;++d)a+=this._buffer.translateBufferLineToString(d,this._trimRight);return this._current=t.last+1,{range:t,content:a}},s}();w.BufferStringIterator=u},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.CircularList=void 0;var c=S(0),e=function(){function m(p){this._maxLength=p,this.onDeleteEmitter=new c.EventEmitter,this.onInsertEmitter=new c.EventEmitter,this.onTrimEmitter=new c.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(m.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"maxLength",{get:function(){return this._maxLength},set:function(p){if(this._maxLength!==p){for(var n=new Array(p),o=0;o<Math.min(p,this.length);o++)n[o]=this._array[this._getCyclicIndex(o)];this._array=n,this._maxLength=p,this._startIndex=0}},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"length",{get:function(){return this._length},set:function(p){if(p>this._length)for(var n=this._length;n<p;n++)this._array[n]=void 0;this._length=p},enumerable:!1,configurable:!0}),m.prototype.get=function(p){return this._array[this._getCyclicIndex(p)]},m.prototype.set=function(p,n){this._array[this._getCyclicIndex(p)]=n},m.prototype.push=function(p){this._array[this._getCyclicIndex(this._length)]=p,this._length===this._maxLength?(this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1)):this._length++},m.prototype.recycle=function(){if(this._length!==this._maxLength)throw new Error("Can only recycle when the buffer is full");return this._startIndex=++this._startIndex%this._maxLength,this.onTrimEmitter.fire(1),this._array[this._getCyclicIndex(this._length-1)]},Object.defineProperty(m.prototype,"isFull",{get:function(){return this._length===this._maxLength},enumerable:!1,configurable:!0}),m.prototype.pop=function(){return this._array[this._getCyclicIndex(this._length---1)]},m.prototype.splice=function(p,n){for(var o=[],r=2;r<arguments.length;r++)o[r-2]=arguments[r];if(n){for(var i=p;i<this._length-n;i++)this._array[this._getCyclicIndex(i)]=this._array[this._getCyclicIndex(i+n)];this._length-=n}for(i=this._length-1;i>=p;i--)this._array[this._getCyclicIndex(i+o.length)]=this._array[this._getCyclicIndex(i)];for(i=0;i<o.length;i++)this._array[this._getCyclicIndex(p+i)]=o[i];if(this._length+o.length>this._maxLength){var l=this._length+o.length-this._maxLength;this._startIndex+=l,this._length=this._maxLength,this.onTrimEmitter.fire(l)}else this._length+=o.length},m.prototype.trimStart=function(p){p>this._length&&(p=this._length),this._startIndex+=p,this._length-=p,this.onTrimEmitter.fire(p)},m.prototype.shiftElements=function(p,n,o){if(!(n<=0)){if(p<0||p>=this._length)throw new Error("start argument out of range");if(p+o<0)throw new Error("Cannot shift elements in list beyond index 0");if(o>0){for(var r=n-1;r>=0;r--)this.set(p+r+o,this.get(p+r));var i=p+n+o-this._length;if(i>0)for(this._length+=i;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(r=0;r<n;r++)this.set(p+r+o,this.get(p+r))}},m.prototype._getCyclicIndex=function(p){return(this._startIndex+p)%this._maxLength},m}();w.CircularList=e},function(le,w,S){"use strict";function c(e,m,p){if(m===e.length-1)return e[m].getTrimmedLength();var n=!e[m].hasContent(p-1)&&e[m].getWidth(p-1)===1,o=e[m+1].getWidth(0)===2;return n&&o?p-1:p}Object.defineProperty(w,"__esModule",{value:!0}),w.getWrappedLineTrimmedLength=w.reflowSmallerGetNewLineLengths=w.reflowLargerApplyNewLayout=w.reflowLargerCreateNewLayout=w.reflowLargerGetLinesToRemove=void 0,w.reflowLargerGetLinesToRemove=function(e,m,p,n,o){for(var r=[],i=0;i<e.length-1;i++){var l=i,u=e.get(++l);if(u.isWrapped){for(var s=[e.get(i)];l<e.length&&u.isWrapped;)s.push(u),u=e.get(++l);if(n>=i&&n<l)i+=s.length-1;else{for(var t=0,a=c(s,t,m),d=1,h=0;d<s.length;){var v=c(s,d,m),g=v-h,E=p-a,y=Math.min(g,E);s[t].copyCellsFrom(s[d],h,a,y,!1),(a+=y)===p&&(t++,a=0),(h+=y)===v&&(d++,h=0),a===0&&t!==0&&s[t-1].getWidth(p-1)===2&&(s[t].copyCellsFrom(s[t-1],p-1,a++,1,!1),s[t-1].setCell(p-1,o))}s[t].replaceCells(a,p,o);for(var C=0,B=s.length-1;B>0&&(B>t||s[B].getTrimmedLength()===0);B--)C++;C>0&&(r.push(i+s.length-C),r.push(C)),i+=s.length-1}}}return r},w.reflowLargerCreateNewLayout=function(e,m){for(var p=[],n=0,o=m[n],r=0,i=0;i<e.length;i++)if(o===i){var l=m[++n];e.onDeleteEmitter.fire({index:i-r,amount:l}),i+=l-1,r+=l,o=m[++n]}else p.push(i);return{layout:p,countRemoved:r}},w.reflowLargerApplyNewLayout=function(e,m){for(var p=[],n=0;n<m.length;n++)p.push(e.get(m[n]));for(n=0;n<p.length;n++)e.set(n,p[n]);e.length=m.length},w.reflowSmallerGetNewLineLengths=function(e,m,p){for(var n=[],o=e.map(function(a,d){return c(e,d,m)}).reduce(function(a,d){return a+d}),r=0,i=0,l=0;l<o;){if(o-l<p){n.push(o-l);break}r+=p;var u=c(e,i,m);r>u&&(r-=u,i++);var s=e[i].getWidth(r-1)===2;s&&r--;var t=s?p-1:p;n.push(t),l+=t}return n},w.getWrappedLineTrimmedLength=c},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(n,o){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var l in i)i.hasOwnProperty(l)&&(r[l]=i[l])})(n,o)},function(n,o){function r(){this.constructor=n}c(n,o),n.prototype=o===null?Object.create(o):(r.prototype=o.prototype,new r)});Object.defineProperty(w,"__esModule",{value:!0}),w.Marker=void 0;var m=S(0),p=function(n){function o(r){var i=n.call(this)||this;return i.line=r,i._id=o._nextId++,i.isDisposed=!1,i._onDispose=new m.EventEmitter,i}return e(o,n),Object.defineProperty(o.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),o.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},o._nextId=1,o}(S(2).Disposable);w.Marker=p},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.OptionsService=w.DEFAULT_OPTIONS=w.DEFAULT_BELL_SOUND=void 0;var c=S(0),e=S(11),m=S(33);w.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",w.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:w.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:e.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var p=["cols","rows"],n=function(){function o(r){this._onOptionChange=new c.EventEmitter,this.options=m.clone(w.DEFAULT_OPTIONS);for(var i=0,l=Object.keys(r);i<l.length;i++){var u=l[i];if(u in this.options){var s=r[u];this.options[u]=s}}}return Object.defineProperty(o.prototype,"onOptionChange",{get:function(){return this._onOptionChange.event},enumerable:!1,configurable:!0}),o.prototype.setOption=function(r,i){if(!(r in w.DEFAULT_OPTIONS))throw new Error('No option with key "'+r+'"');if(p.indexOf(r)!==-1)throw new Error('Option "'+r+'" can only be set in the constructor');this.options[r]!==i&&(i=this._sanitizeAndValidateOption(r,i),this.options[r]!==i&&(this.options[r]=i,this._onOptionChange.fire(r)))},o.prototype._sanitizeAndValidateOption=function(r,i){switch(r){case"bellStyle":case"cursorStyle":case"fontWeight":case"fontWeightBold":case"rendererType":case"wordSeparator":i||(i=w.DEFAULT_OPTIONS[r]);break;case"cursorWidth":i=Math.floor(i);case"lineHeight":case"tabStopWidth":if(i<1)throw new Error(r+" cannot be less than 1, value: "+i);break;case"minimumContrastRatio":i=Math.max(1,Math.min(21,Math.round(10*i)/10));break;case"scrollback":if((i=Math.min(i,4294967295))<0)throw new Error(r+" cannot be less than 0, value: "+i);break;case"fastScrollSensitivity":case"scrollSensitivity":if(i<=0)throw new Error(r+" cannot be less than or equal to 0, value: "+i)}return i},o.prototype.getOption=function(r){if(!(r in w.DEFAULT_OPTIONS))throw new Error('No option with key "'+r+'"');return this.options[r]},o}();w.OptionsService=n},function(le,w,S){"use strict";var c,e=this&&this.__extends||(c=function(t,a){return(c=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,h){d.__proto__=h}||function(d,h){for(var v in h)h.hasOwnProperty(v)&&(d[v]=h[v])})(t,a)},function(t,a){function d(){this.constructor=t}c(t,a),t.prototype=a===null?Object.create(a):(d.prototype=a.prototype,new d)}),m=this&&this.__decorate||function(t,a,d,h){var v,g=arguments.length,E=g<3?a:h===null?h=Object.getOwnPropertyDescriptor(a,d):h;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")E=Reflect.decorate(t,a,d,h);else for(var y=t.length-1;y>=0;y--)(v=t[y])&&(E=(g<3?v(E):g>3?v(a,d,E):v(a,d))||E);return g>3&&E&&Object.defineProperty(a,d,E),E},p=this&&this.__param||function(t,a){return function(d,h){a(d,h,t)}};Object.defineProperty(w,"__esModule",{value:!0}),w.CoreService=void 0;var n=S(1),o=S(0),r=S(33),i=S(2),l=Object.freeze({insertMode:!1}),u=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),s=function(t){function a(d,h,v,g){var E=t.call(this)||this;return E._bufferService=h,E._logService=v,E._optionsService=g,E.isCursorInitialized=!1,E.isCursorHidden=!1,E._onData=E.register(new o.EventEmitter),E._onUserInput=E.register(new o.EventEmitter),E._onBinary=E.register(new o.EventEmitter),E._scrollToBottom=d,E.register({dispose:function(){return E._scrollToBottom=void 0}}),E.modes=r.clone(l),E.decPrivateModes=r.clone(u),E}return e(a,t),Object.defineProperty(a.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(a.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),a.prototype.reset=function(){this.modes=r.clone(l),this.decPrivateModes=r.clone(u)},a.prototype.triggerDataEvent=function(d,h){if(h===void 0&&(h=!1),!this._optionsService.options.disableStdin){var v=this._bufferService.buffer;v.ybase!==v.ydisp&&this._scrollToBottom(),h&&this._onUserInput.fire(),this._logService.debug('sending data "'+d+'"',function(){return d.split("").map(function(g){return g.charCodeAt(0)})}),this._onData.fire(d)}},a.prototype.triggerBinaryEvent=function(d){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+d+'"',function(){return d.split("").map(function(h){return h.charCodeAt(0)})}),this._onBinary.fire(d))},a=m([p(1,n.IBufferService),p(2,n.ILogService),p(3,n.IOptionsService)],a)}(i.Disposable);w.CoreService=s},function(le,w,S){"use strict";var c=this&&this.__decorate||function(u,s,t,a){var d,h=arguments.length,v=h<3?s:a===null?a=Object.getOwnPropertyDescriptor(s,t):a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")v=Reflect.decorate(u,s,t,a);else for(var g=u.length-1;g>=0;g--)(d=u[g])&&(v=(h<3?d(v):h>3?d(s,t,v):d(s,t))||v);return h>3&&v&&Object.defineProperty(s,t,v),v},e=this&&this.__param||function(u,s){return function(t,a){s(t,a,u)}};Object.defineProperty(w,"__esModule",{value:!0}),w.CoreMouseService=void 0;var m=S(1),p=S(0),n={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(u){return u.button!==4&&u.action===1&&(u.ctrl=!1,u.alt=!1,u.shift=!1,!0)}},VT200:{events:19,restrict:function(u){return u.action!==32}},DRAG:{events:23,restrict:function(u){return u.action!==32||u.button!==3}},ANY:{events:31,restrict:function(u){return!0}}};function o(u,s){var t=(u.ctrl?16:0)|(u.shift?4:0)|(u.alt?8:0);return u.button===4?(t|=64,t|=u.action):(t|=3&u.button,4&u.button&&(t|=64),8&u.button&&(t|=128),u.action===32?t|=32:u.action!==0||s||(t|=3)),t}var r=String.fromCharCode,i={DEFAULT:function(u){var s=[o(u,!1)+32,u.col+32,u.row+32];return s[0]>255||s[1]>255||s[2]>255?"":"\x1B[M"+r(s[0])+r(s[1])+r(s[2])},SGR:function(u){var s=u.action===0&&u.button!==4?"m":"M";return"\x1B[<"+o(u,!0)+";"+u.col+";"+u.row+s}},l=function(){function u(s,t){this._bufferService=s,this._coreService=t,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new p.EventEmitter,this._lastEvent=null;for(var a=0,d=Object.keys(n);a<d.length;a++){var h=d[a];this.addProtocol(h,n[h])}for(var v=0,g=Object.keys(i);v<g.length;v++){var E=g[v];this.addEncoding(E,i[E])}this.reset()}return u.prototype.addProtocol=function(s,t){this._protocols[s]=t},u.prototype.addEncoding=function(s,t){this._encodings[s]=t},Object.defineProperty(u.prototype,"activeProtocol",{get:function(){return this._activeProtocol},set:function(s){if(!this._protocols[s])throw new Error('unknown protocol "'+s+'"');this._activeProtocol=s,this._onProtocolChange.fire(this._protocols[s].events)},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"areMouseEventsActive",{get:function(){return this._protocols[this._activeProtocol].events!==0},enumerable:!1,configurable:!0}),Object.defineProperty(u.prototype,"activeEncoding",{get:function(){return this._activeEncoding},set:function(s){if(!this._encodings[s])throw new Error('unknown encoding "'+s+'"');this._activeEncoding=s},enumerable:!1,configurable:!0}),u.prototype.reset=function(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null},Object.defineProperty(u.prototype,"onProtocolChange",{get:function(){return this._onProtocolChange.event},enumerable:!1,configurable:!0}),u.prototype.triggerMouseEvent=function(s){if(s.col<0||s.col>=this._bufferService.cols||s.row<0||s.row>=this._bufferService.rows||s.button===4&&s.action===32||s.button===3&&s.action!==32||s.button!==4&&(s.action===2||s.action===3)||(s.col++,s.row++,s.action===32&&this._lastEvent&&this._compareEvents(this._lastEvent,s))||!this._protocols[this._activeProtocol].restrict(s))return!1;var t=this._encodings[this._activeEncoding](s);return t&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(t):this._coreService.triggerDataEvent(t,!0)),this._lastEvent=s,!0},u.prototype.explainEvents=function(s){return{down:!!(1&s),up:!!(2&s),drag:!!(4&s),move:!!(8&s),wheel:!!(16&s)}},u.prototype._compareEvents=function(s,t){return s.col===t.col&&s.row===t.row&&s.button===t.button&&s.action===t.action&&s.ctrl===t.ctrl&&s.alt===t.alt&&s.shift===t.shift},u=c([e(0,m.IBufferService),e(1,m.ICoreService)],u)}();w.CoreMouseService=l},function(le,w,S){"use strict";var c=this&&this.__decorate||function(n,o,r,i){var l,u=arguments.length,s=u<3?o:i===null?i=Object.getOwnPropertyDescriptor(o,r):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(n,o,r,i);else for(var t=n.length-1;t>=0;t--)(l=n[t])&&(s=(u<3?l(s):u>3?l(o,r,s):l(o,r))||s);return u>3&&s&&Object.defineProperty(o,r,s),s},e=this&&this.__param||function(n,o){return function(r,i){o(r,i,n)}};Object.defineProperty(w,"__esModule",{value:!0}),w.DirtyRowService=void 0;var m=S(1),p=function(){function n(o){this._bufferService=o,this.clearRange()}return Object.defineProperty(n.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),n.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},n.prototype.markDirty=function(o){o<this._start?this._start=o:o>this._end&&(this._end=o)},n.prototype.markRangeDirty=function(o,r){if(o>r){var i=o;o=r,r=i}o<this._start&&(this._start=o),r>this._end&&(this._end=r)},n.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},n=c([e(0,m.IBufferService)],n)}();w.DirtyRowService=p},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.UnicodeService=void 0;var c=S(0),e=S(79),m=function(){function p(){this._providers=Object.create(null),this._active="",this._onChange=new c.EventEmitter;var n=new e.UnicodeV6;this.register(n),this._active=n.version,this._activeProvider=n}return Object.defineProperty(p.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(p.prototype,"activeVersion",{get:function(){return this._active},set:function(n){if(!this._providers[n])throw new Error('unknown Unicode version "'+n+'"');this._active=n,this._activeProvider=this._providers[n],this._onChange.fire(n)},enumerable:!1,configurable:!0}),p.prototype.register=function(n){this._providers[n.version]=n},p.prototype.wcwidth=function(n){return this._activeProvider.wcwidth(n)},p.prototype.getStringCellWidth=function(n){for(var o=0,r=n.length,i=0;i<r;++i){var l=n.charCodeAt(i);if(55296<=l&&l<=56319){if(++i>=r)return o+this.wcwidth(l);var u=n.charCodeAt(i);56320<=u&&u<=57343?l=1024*(l-55296)+u-56320+65536:o+=this.wcwidth(u)}o+=this.wcwidth(l)}return o},p}();w.UnicodeService=m},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.UnicodeV6=void 0;var c,e=S(15),m=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],p=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],n=function(){function o(){if(this.version="6",!c){c=new Uint8Array(65536),e.fill(c,1),c[0]=0,e.fill(c,0,1,32),e.fill(c,0,127,160),e.fill(c,2,4352,4448),c[9001]=2,c[9002]=2,e.fill(c,2,11904,42192),c[12351]=1,e.fill(c,2,44032,55204),e.fill(c,2,63744,64256),e.fill(c,2,65040,65050),e.fill(c,2,65072,65136),e.fill(c,2,65280,65377),e.fill(c,2,65504,65511);for(var r=0;r<m.length;++r)e.fill(c,0,m[r][0],m[r][1]+1)}}return o.prototype.wcwidth=function(r){return r<32?0:r<127?1:r<65536?c[r]:function(i,l){var u,s=0,t=l.length-1;if(i<l[0][0]||i>l[t][1])return!1;for(;t>=s;)if(i>l[u=s+t>>1][1])s=u+1;else{if(!(i<l[u][0]))return!0;t=u-1}return!1}(r,p)?0:r>=131072&&r<=196605||r>=196608&&r<=262141?2:1},o}();w.UnicodeV6=n},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.CharsetService=void 0;var c=function(){function e(){this.glevel=0,this._charsets=[]}return e.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},e.prototype.setgLevel=function(m){this.glevel=m,this.charset=this._charsets[m]},e.prototype.setgCharset=function(m,p){this._charsets[m]=p,this.glevel===m&&(this.charset=p)},e}();w.CharsetService=c},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.updateWindowsModeWrappedState=void 0;var c=S(3);w.updateWindowsModeWrappedState=function(e){var m=e.buffer.lines.get(e.buffer.ybase+e.buffer.y-1),p=m==null?void 0:m.get(e.cols-1),n=e.buffer.lines.get(e.buffer.ybase+e.buffer.y);n&&p&&(n.isWrapped=p[c.CHAR_DATA_CODE_INDEX]!==c.NULL_CELL_CODE&&p[c.CHAR_DATA_CODE_INDEX]!==c.WHITESPACE_CELL_CODE)}},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.WriteBuffer=void 0;var c=function(){function e(m){this._action=m,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return e.prototype.writeSync=function(m){if(this._writeBuffer.length){for(var p=this._bufferOffset;p<this._writeBuffer.length;++p){var n=this._writeBuffer[p],o=this._callbacks[p];this._action(n),o&&o()}this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=2147483647}this._action(m)},e.prototype.write=function(m,p){var n=this;if(this._pendingData>5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout(function(){return n._innerWrite()})),this._pendingData+=m.length,this._writeBuffer.push(m),this._callbacks.push(p)},e.prototype._innerWrite=function(){for(var m=this,p=Date.now();this._writeBuffer.length>this._bufferOffset;){var n=this._writeBuffer[this._bufferOffset],o=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(n),this._pendingData-=n.length,o&&o(),Date.now()-p>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(function(){return m._innerWrite()},0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},e}();w.WriteBuffer=c},function(le,w,S){"use strict";Object.defineProperty(w,"__esModule",{value:!0}),w.AddonManager=void 0;var c=function(){function e(){this._addons=[]}return e.prototype.dispose=function(){for(var m=this._addons.length-1;m>=0;m--)this._addons[m].instance.dispose()},e.prototype.loadAddon=function(m,p){var n=this,o={instance:p,dispose:p.dispose,isDisposed:!1};this._addons.push(o),p.dispose=function(){return n._wrappedAddonDispose(o)},p.activate(m)},e.prototype._wrappedAddonDispose=function(m){if(!m.isDisposed){for(var p=-1,n=0;n<this._addons.length;n++)if(this._addons[n]===m){p=n;break}if(p===-1)throw new Error("Could not dispose an addon that has not been loaded");m.isDisposed=!0,m.dispose.apply(m.instance),this._addons.splice(p,1)}},e}();w.AddonManager=c}])})},20441:function(Ot,le,w){var S={"./aac.svg":62406,"./amr.svg":47287,"./avi.svg":73021,"./bmp.svg":93945,"./default.svg":42013,"./doc.svg":61610,"./docx.svg":99222,"./flv.svg":64214,"./gif.svg":12980,"./jpeg.svg":12074,"./jpg.svg":99326,"./m4a.svg":85829,"./md.svg":58439,"./mkv.svg":7311,"./mov.svg":10841,"./mp3.svg":78048,"./mp4.svg":64994,"./mpeg.svg":37978,"./ogg.svg":18373,"./opus.svg":60741,"./pdf.svg":15768,"./png.svg":94703,"./ppt.svg":29332,"./pptx.svg":70411,"./txt.svg":91514,"./wav.svg":13474,"./webm.svg":19236,"./wma.svg":80430,"./wmv.svg":75469,"./wps.svg":17176,"./xls.svg":15406,"./xlsx.svg":26390};function c(m){var p=e(m);return w(p)}function e(m){if(!w.o(S,m)){var p=new Error("Cannot find module '"+m+"'");throw p.code="MODULE_NOT_FOUND",p}return S[m]}c.keys=function(){return Object.keys(S)},c.resolve=e,Ot.exports=c,c.id=20441},62406:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/aac.b3e9a3ba.svg"},47287:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/amr.ce411d51.svg"},73021:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/avi.d7b8adf7.svg"},93945:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/bmp.c62f88c4.svg"},42013:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/default.f48aef2c.svg"},61610:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/doc.e6c75d4c.svg"},99222:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/docx.150535e3.svg"},64214:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/flv.43967063.svg"},12980:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/gif.b2122741.svg"},12074:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/jpeg.fffee469.svg"},99326:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/jpg.2fb4a360.svg"},85829:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/m4a.7994dbc0.svg"},58439:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/md.1f56aa84.svg"},7311:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/mkv.f43ec502.svg"},10841:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/mov.1e1eebb7.svg"},78048:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/mp3.a7e45c91.svg"},64994:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/mp4.31a2d9d7.svg"},37978:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/mpeg.9a0dfa86.svg"},18373:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/ogg.0394dc54.svg"},60741:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/opus.faad335c.svg"},15768:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/pdf.5d12b224.svg"},94703:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/png.eacc8c1c.svg"},29332:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/ppt.d710530e.svg"},70411:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/pptx.d78add0d.svg"},91514:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/txt.53f7213d.svg"},13474:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/wav.a76e7dde.svg"},19236:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/webm.3a7e6ebc.svg"},80430:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/wma.a57b430b.svg"},75469:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/wmv.f22ee4a1.svg"},17176:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/wps.f48aef2c.svg"},15406:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/xls.0db636e2.svg"},26390:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/xlsx.5d09490a.svg"},25510:function(Ot){"use strict";Ot.exports="data:image/png;base64,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"},32637:function(Ot){"use strict";Ot.exports="data:image/jpeg;base64,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"},13014:function(Ot,le,w){"use strict";Ot.exports=w.p+"static/yunying_code.7d649890.jpg"},68427:function(Ot){"use strict";Ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAA/BJREFUSEuVln9MlHUcx1/P89zB3XHHbwboyOQK+g0kWOmImsq0ZuVYy6IyV6FZTlsOLNcfTCSilbDp2MA/SnLIluY/tH7QRpCj0AtNcWEq0UKxAA/p4Dju7tseHuA4Drrz+9fzfL/v5/36fD7fX48khFCY3brWLMZp/wxYjoTBb2z2i8AD/IZifIPM1p8W0kkBAFvOAWDrgsZzByTJxoMdDwUHVMQ8gNexmRxrIbHm2JABEx43zeePoNc3UuL4NoA/mUG5YSfC/SEChbRksCaF7M/ACJy6pOkl+QhrD2xmWZF32kAS5ZZcPKMtgDzZqchwZzJEmbTnhZoQ4HDCxX5wunwqSfcOe5zVPsBefQN4N4YechClxBX2uNNmAZQrwNLJDlMsLC+ExHQwRgVnukZhqBdOH4UB1WaqxaYks63nn8mqiTLlXwQRSDIUfAzxqcGN5ypcDmjYBmN2bcQQmcGuoS4NsFdRC6gnLhWe3X/r5tNftNbAha+1N505m932M/6A2x+Gte/6AKPd4Lk5ByiB0Qq6mMBAOr+An+v/B5C6EvKLNYF7GPoWyMZ0NyQ8Fwg4+yW0fxoiQHhgqAncczJQTBBfAFErQDaAGAfXIDh7oLPhFgDzzYQuGiKz4fcmOPc5DF6EqCWQ9hRkbIKOj+D70hAzmAtQo43OhaatcPYwhFsgOQv+vgCjA2BdAwWNUJ8P104vMMmz50B4YbjFV6JFRdDdBt8Uw30F8GQdeOygj4e2MvixEnLegrs2QP2qEABuO/RVTeUhQ0YzHEwHvQFeOwWXdsBYNxjTIP0QHH0aelvh7atQcy+4xuZZpqkrIL/EV5wRm7ZMFTMs3gmV8ZCzBVZugf7Dmi78Noh7AmwN8EMpvNIG3+2C613zAJLugWc+CJxeSQfRj0NFBNz/PKyrguF2n86cCSerof0TKDoDJ16CoR4/gEM9hQgzwQu1YLAEQqIfheOFcLkZin6BCAuM90FYAogIqM0CNZCiTti/CBRjJiU3zk/v5D+BlEnXJdmQtx1M0f4QtRQT4VCXA3oj5L4HKY9A/69wsgJu9EB+FViS4NhGCEtKofivaxqgTHccITbMOMoKWBL9T1NJgrwK0JvgxMswctUXQJgZ1FVnSoAXm8FWM8DqypkbSxL7TOvwjn81397y65P18FgpZL0OvS1g/wPM6u2XD9fPQeN6DbKpZYLIlB1ArZaBemXuCy9HeKYOoiAoYxwsXaWZjw1oyzP3fYixqhAvEYk3ebNbRpLvAIZ8fxXl5tUI16vgXYYgXj10g2YF6t1rR1a62H7ZiWMwl47qUdYfipwBhGASkkQIIQG7gTygTpKkY+qH/wGGGXQpCiRkDAAAAABJRU5ErkJggg=="},58427:function(Ot){"use strict";Ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlcuPFFUYxX9fz0PCIA/ZuGBp4kITY4yaNI8RHeYhEkGCGkWj4isxcU0iJj7YGJf+BSx0YwadzOgMBCU6SAk6oiJsTCTGSVwAIegEpaG+o1V1b/ftpsdgbW53btW55zvf+c61l0/pfcFWHBMgh2J1VauKVdX/4vFiv9xo3w/v5BJvja+zd+2lU7ospz9+GIHStTwkAMdDIrhHMuEgxNHx9bbWXvxJDTl9TUYRJGEaKykZJ/vxd6ysrMLI9q+zur1wUg2Jvma5oew25okk3SpKJQOyjzZY3Z7/UQ0PwKWEzq+okrSpb/hdMCo1LqgH5hIDLm5uHgjZxKDVbdcParhXjGV8vO9O21a16fqeLZNa2ruSC0WfQh+yifusbs9+35IinHq+lDJKEpkHptdIAUvk3JgyntxYAJ8IjDt1TAC7Oibslw0srNH6Ppt6wOr2zHctjf+rMZXoiSuCQ6LWiSWzTwrgp+cqKeKH3dyQWqzNx4n9Uimmh6xuT33bAQxnVbhiscnL28ouCA+4sywZoGx6k9Vt5zet5gFTH9xrW67PD9VbY4e1xnJ+aw6Rkc0UwE8eTzQuVBTznjBO/NqeI9HHsFzOqqTC7OCI1e2JAjj6OJa/uLWaQ7NYoxHZwVGr2+NfJz5OLdcNvNOSxgXlHHJjHme1i2HEmUNjAfgaxq1xbUVm0sww8u/0rGTvuV/QwCpu0RXySwucWbqcwc9GbcYey4LGIWclFpoB1tIR5fQLbgi2fHV6k703fEC7gd0SK8oMMU7Lee7wZjtmO462YtNganx9d1eMzOimnl7OCWanh2xw+ID2IN5uRmeVNQtyfifnQdvxVdW8MLa5i5/L7I63RKyEMg/WYOz8q4eJ/gZn3VkS3YD4o2aMXHVekfjbth+pGMfrKB3bZJqa44xzu4zV7nwhmJR4yMVCTYy6MeY5eyRO2iOzrcnraqGOCcxzblONZeYcc2MU51aMOYkhz3kjVHDEts3qsheN6XI5dolIzNi14iL7zg8wXzTNamzPr3K3xJvxcrAar9nDX+pDnK0ONTzcxondutzWpz8/zh3338Nmd/ZL9HYE14m+Bhvs/+RC57sbP9Xa/Aqv/6v1XYI/TYxfarB37lG7+A9W6V2xnoi5wAAAAABJRU5ErkJggg=="},2195:function(Ot){"use strict";Ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6NJREFUSEuVlVtoHHUYxc+ZJFoToqltbchlu5tGaB9UEC0pRAQVqaLQNwtiLRIfxAcRihJIIaCNNljsiyCVmFBQUqoVxF6Il2h1qomIUhBKk+wmrdAqabEQtMn/cnR2drY7cVNwYR/m8v9xvu+c7xviBr+3WrS2phZ7HbDdSg2OPG08+vp/4+RKx7jSg6G1alyox6SRNjkCBoADYMFFCzz8xnmG1c6uCHw7o14nDUQwWwSV/gQ8OLFvjl3/C7i/XScstS0BFdWV4dQVon5klteWQ4sK+6GgH/SVD/dl/CkLPBCXWQmLrwNy9YFZ/pmcSRgczmrVktMnnvzmhfN8M3lhIKPPLdVd6hsslAKbgM0H87wavb+jRe26Wccl7uZ7G5QzHt8aqNWDfS9f4N7XNmizhPst0Vgq+eISMOuBrZE5nnCGyGcK+GKmA23Ga9wSHZ4aLJb8Tps6F4lxS7VZ8HsHdFmISc8cGC4RxyKTontJGwzxkxNvt1DOU/uPFmp2l10ebNdGR5w20B3L+xYBTQSEBiodTxLgyMGjeb4aiSsDBfH1DK5YqOm6m7EB1YCVrjvPhz6d43gKONCqNYs1mr9eZkX2AoZGscJqrjvxueOzHE4DO7XuL6M/UiEuRcYFDC1xzPpSyRVhL6WgZ6zAoRSwt1PrVAGsVOIYK7SlHi6fHgf2fJkA+zN6xQCBJxoM1Bf3LB3mBOgYucwLDpo2QrMFN1mKXuz5OgH2Zby1RE0ZUmUqPBkuAcMifv8oz8+S8D/Sobss8P6/8HfDBNib0RMGoICmJepQNVMihYcL7I5A2zZqh5N/1DFYMMSIr8GUNbhnIs/vUj18Kaf1xutSKjLlEDP8uMDux3Nu1AFPWbI4ig60lnz+hxmOJKrLOYyAf0uXlrscG1As+YCHjsSTEs11DLXkQlDH7ORZXk4p3NmqNbV1mq+6XcjQAr84+BfLoNR+DB47M8OTKWB08WzWX7RAc2XZpYkInfiVofbEFcSbJ4mPV7Dl1zx/TCvMaYuDxqxw239yRoZOeNoQZwz8rellW9yVH05NBzsBRkeBXVl1GeikIxod9IEBt1uUVldsTDieD7q3dupB6zVsiVxsSnDCQesNdK8LMDo3FTzDXVlF4ZywYoMDeo7McuTJFtX7W7B50aHR1kbfEFw9Nc2fYycV3J3DndfqcPncOc5nMlqNmzRmofscMMRodZ/N4aCAU4cLPHSjz+pKz5qyalpVq1ETcM8/YKxWMT0D64sAAAAASUVORK5CYII="},62849:function(Ot){"use strict";Ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},43214:function(Ot){"use strict";Ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAAXNSR0IArs4c6QAAAmFJREFUSEu1ls1rE0EUwN/smrZ+pLRR8INiD3oq2JRKEfGQzcXi2Y9T48fBP6AgHu3mDygFT0Is2uJFCqJXD2ZyVBQaD4J6MKLFerBpNxAzyX7Im2W2k82mm93YuezOe2/e733MziyBgLH4tqUDIQtBujBZ3QSo1Fyr5dkDxG/fIUCDxXemg8+TB+02+19/lTAe13+qumbEdrKPrySovGhPYE/eA4x6Bj5Zq2q4/hVLLrAW8Pc4QxlwV403WH5muMkzvHN9lD95hivPqzoQ8Hr2cDNJHSc+UAR59WgdxgYsL2abQJYDV9eqRQScHnMrfO/9kQ7g1Akb1jd3eyjP/TpByJ2xaXrU0nZqJhiGCW3A4SRo5yZc4I2Xu0B0divdgqnjFmRXD7mbgQB9k6tr86+HeBDFm3UuXykn4Gk54WX04JICE8cI/NxowI+NRjgQYUuXGx3ObqdbPAgRgGynl4Zo6bvC+x8ZuDTLeGb+yPVMk2bGTU0A0bkMFXI/EBzIez0MKqnIBB2K8uE7llAOolslIgODIhfOZaDooRxUUElDM5S/QXknYuby5sD5+m+1bRf3DYxzAEQu6aOL99s4hS9z8OHPZM/syLu0Z89dDCMD76rPAl0VrDk4r3yEaSjnC3au6zUWGWiPbIE1ssWhicpZkOcoU7dTXIc2qPePWEDhRNlOcaA81J0UP3NRjvpYQDwnr704XCKEZOL2UNw08zMqvXAKtMCz9H9cR2EBdlxPYQv61XPg14pTdAA0o2b262/P9Yw1YXDQph5wX2kAgEDGmPuL8fmbo+830DAMAEWh/wA9Tssi7VG0sQAAAABJRU5ErkJggg=="},54269:function(Ot){"use strict";Ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAcZJREFUSEutlb9Lw0AUx9+1SlGLg4WWQlERiosuLnZsiZP+AcVdd93cmmzddBb/gc5Sp0I71qW7BIqVYhGMDq1IKubkHb0QL3dJ+uNNpXn3/Xzvvbt3BCLEtnlfpBCvYCqltAgUDPz9snuihy0nQQlcmInKgoIRBpECQoVFWADIB9gyH5pKx2H1kIBcwOZTXQcCrM5zhwfEAAsV5+4mEIL1dmisOavrwkoK2t8WW55eGsN+YuhKZWJ2iajc9/LHcPNhwrVlBrIxrzsewO1n3ZdHKJSIrKno6jKVh3K/7VuE3zC6PwPmNh23oZo5g6u3OxnAmBpQyxVg5DxDY9RxBRcGwF1dbOR9bqcGoBCGWH/8fy8x/Oce8xCAPcBeeINQkJcIy4Ah9gAbKqs1AhpfHR9YCZA1WeWe72DuJqvcLwQQ5H5mQC13COX+I7ulCBj99tjxFOMoeQA7y1nVRTOUo0I8SXip8ATJAHh6xBOEeewmRx12OGe01ffIIwtPUDV7rkce19MAuDjbhWhJNfyiALzCXFf5JstAp+uvqhK1JuItMSH00XecWJG/dNqaxaanJ5TCoTvwqrDdAICWtCrpuM1cqhyLO/gDpZk8IJ3d/IwAAAAASUVORK5CYII="},71986:function(Ot){"use strict";Ot.exports="data:image/png;base64,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"},37166:function(Ot){"use strict";Ot.exports="data:image/png;base64,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"},28984:function(Ot){"use strict";Ot.exports="data:image/png;base64,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"},60141:function(Ot){"use strict";Ot.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"},21978:function(Ot){"use strict";Ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="},22402:function(Ot){"use strict";Ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="}}]);
|
|
|
}()); |