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

325 lines
5.9 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

!(function(){var Gw=Object.defineProperty,Yw=Object.defineProperties;var Jw=Object.getOwnPropertyDescriptors;var dw=Object.getOwnPropertySymbols;var Cw=Object.prototype.hasOwnProperty,Bw=Object.prototype.propertyIsEnumerable;var pw=(Br,fn,B)=>fn in Br?Gw(Br,fn,{enumerable:!0,configurable:!0,writable:!0,value:B}):Br[fn]=B,gE=(Br,fn)=>{for(var B in fn||(fn={}))Cw.call(fn,B)&&pw(Br,B,fn[B]);if(dw)for(var B of dw(fn))Bw.call(fn,B)&&pw(Br,B,fn[B]);return Br},mw=(Br,fn)=>Yw(Br,Jw(fn));var bw=(Br,fn)=>{var B={};for(var S in Br)Cw.call(Br,S)&&fn.indexOf(S)<0&&(B[S]=Br[S]);if(Br!=null&&dw)for(var S of dw(Br))fn.indexOf(S)<0&&Bw.call(Br,S)&&(B[S]=Br[S]);return B};var gh=(Br,fn,B)=>pw(Br,typeof fn!="symbol"?fn+"":fn,B);(self.webpackChunk=self.webpackChunk||[]).push([[2281],{89489:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(60499),a=B(59301),te={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},ie=te,G=B(7657),V=function(p,w){return a.createElement(G.Z,(0,S.Z)({},p,{ref:w,icon:ie}))},P=a.forwardRef(V),I=P},59477:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(60499),a=B(59301),te={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},ie=te,G=B(7657),V=function(p,w){return a.createElement(G.Z,(0,S.Z)({},p,{ref:w,icon:ie}))},P=a.forwardRef(V),I=P},65363:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(60499),a=B(59301),te={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},ie=te,G=B(7657),V=function(p,w){return a.createElement(G.Z,(0,S.Z)({},p,{ref:w,icon:ie}))},P=a.forwardRef(V),I=P},49198:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(60499),a=B(59301),te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},ie=te,G=B(7657),V=function(p,w){return a.createElement(G.Z,(0,S.Z)({},p,{ref:w,icon:ie}))},P=a.forwardRef(V),I=P},87169:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(60499),a=B(59301),te={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"},ie=te,G=B(7657),V=function(p,w){return a.createElement(G.Z,(0,S.Z)({},p,{ref:w,icon:ie}))},P=a.forwardRef(V),I=P},52671:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(60499),a=B(59301),te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},ie=te,G=B(7657),V=function(p,w){return a.createElement(G.Z,(0,S.Z)({},p,{ref:w,icon:ie}))},P=a.forwardRef(V),I=P},8657:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(60499),a=B(59301),te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},ie=te,G=B(7657),V=function(p,w){return a.createElement(G.Z,(0,S.Z)({},p,{ref:w,icon:ie}))},P=a.forwardRef(V),I=P},10906:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(60499),a=B(59301),te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z"}}]},name:"form",theme:"outlined"},ie=te,G=B(7657),V=function(p,w){return a.createElement(G.Z,(0,S.Z)({},p,{ref:w,icon:ie}))},P=a.forwardRef(V),I=P},56082:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(60499),a=B(59301),te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},ie=te,G=B(7657),V=function(p,w){return a.createElement(G.Z,(0,S.Z)({},p,{ref:w,icon:ie}))},P=a.forwardRef(V),I=P},15075:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(60499),a=B(59301),te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},ie=te,G=B(7657),V=function(p,w){return a.createElement(G.Z,(0,S.Z)({},p,{ref:w,icon:ie}))},P=a.forwardRef(V),I=P},43531:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(60499),a=B(59301),te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},ie=te,G=B(7657),V=function(p,w){return a.createElement(G.Z,(0,S.Z)({},p,{ref:w,icon:ie}))},P=a.forwardRef(V),I=P},32050:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(60499),a=B(59301),te={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"},ie=te,G=B(7657),V=function(p,w){return a.createElement(G.Z,(0,S.Z)({},p,{ref:w,icon:ie}))},P=a.forwardRef(V),I=P},67609:function(Br,fn){"use strict";fn.Z={wrap:"wrap___ilWvf",deleteIcon:"deleteIcon___JBDG8",keywordTag:"keywordTag___iieCb",questionTitleEditorWrap:"questionTitleEditorWrap___MHB5s",choiceListWrap:"choiceListWrap___jB8b1",choiceWrap:"choiceWrap___QFkTc",choiceIndex:"choiceIndex___Mr2YO",judgementIndex:"judgementIndex___fUVWK",setAnswerBtn:"setAnswerBtn___Whox5",activeAnswer:"activeAnswer___fGU6Y",activeJudgementAnswer:"activeJudgementAnswer___wJv8P",actionWrapper:"actionWrapper___ERQ7k",addIcon:"addIcon___L9TE0",inputBorder:"inputBorder___Q5tRE",placeholder:"placeholder___p9sFY",blankInputNumberWrapper:"blankInputNumberWrapper___uEHb0",addBtn:"addBtn___WR5ZI",blankIndex:"blankIndex___x9Pny",baseInputWrapper:"baseInputWrapper___eVsG7",collapseWrapper:"collapseWrapper___ZTysU",panelHeader:"panelHeader___QSN9g",open:"open___B6FU9",close:"close___QX19r",hide:"hide___mn25n"}},39541:function(Br,fn){"use strict";fn.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV",name:"name___QMvgh"}},36464:function(Br,fn,B){"use strict";var S=B(59301),a=Object.defineProperty,te=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,V=(L,p,w)=>p in L?a(L,p,{enumerable:!0,configurable:!0,writable:!0,value:w}):L[p]=w,P=(L,p)=>{for(var w in p||(p={}))ie.call(p,w)&&V(L,w,p[w]);if(te)for(var w of te(p))G.call(p,w)&&V(L,w,p[w]);return L};const I=L=>React.createElement("svg",P({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",width:60,height:80},L),React.createElement("path",{fill:"#fff",d:"M749.4 373.9H710v-78.8c0-108.7-88.2-197-197-197-108.7 0-197 88.2-197 197v78.8h-39.4c-43.5 0-78.8 35.3-78.8 78.8v393.9c0 43.5 35.3 78.8 78.8 78.8h472.7c43.5 0 78.8-35.3 78.8-78.8V452.7c.1-43.5-35.2-78.8-78.7-78.8zM513 728.5c-43.5 0-78.8-35.3-78.8-78.8s35.3-78.8 78.8-78.8 78.8 35.3 78.8 78.8-35.3 78.8-78.8 78.8zm122.1-354.6H390.9v-78.8c0-67.4 54.8-122.1 122.1-122.1 67.4 0 122.1 54.8 122.1 122.1v78.8zm0 0"}));fn.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},74028:function(Br,fn){(function(B,S){S(fn)})(this,function(B){"use strict";function S(s){return function(c,y){return wh(s(c),y)}}function a(s,c,y){var F=Math.abs(c-s)/Math.max(0,y),U=Math.pow(10,Math.floor(Math.log(F)/Math.LN10)),J=F/U;return J>=se?U*=10:J>=ee?U*=5:J>=he&&(U*=2),c<s?-U:U}function te(s){return s.length}function ie(s,c,y){var F=s(y);return"translate("+(isFinite(F)?F:c(y))+",0)"}function G(s,c,y){var F=s(y);return"translate(0,"+(isFinite(F)?F:c(y))+")"}function V(s){var c=s.bandwidth()/2;return s.round()&&(c=Math.round(c)),function(y){return s(y)+c}}function P(){return!this.__axis}function I(s,c){function y(Ue){var vt,bt=U==null?c.ticks?c.ticks.apply(c,F):c.domain():U,lt=J==null?c.tickFormat?c.tickFormat.apply(c,F):_s:J,Ft=Math.max(ge,0)+je,_t=s===tA||s===Lu?ie:G,qt=c.range(),Pn=qt[0]+.5,er=qt[qt.length-1]+.5,pr=(c.bandwidth?V:_s)(c.copy()),Fr=Ue.selection?Ue.selection():Ue,ao=Fr.selectAll(".domain").data([null]),Qi=Fr.selectAll(".tick").data(bt,c).order(),Eo=Qi.exit(),eo=Qi.enter().append("g").attr("class","tick"),zo=Qi.select("line"),Yo=Qi.select("text"),Da=s===tA||s===ms?-1:1,ys=s===ms||s===Xc?(vt="x","y"):(vt="y","x");ao=ao.merge(ao.enter().insert("path",".tick").attr("class","domain").attr("stroke","#000")),Qi=Qi.merge(eo),zo=zo.merge(eo.append("line").attr("stroke","#000").attr(vt+"2",Da*ge).attr(ys+"1",.5).attr(ys+"2",.5)),Yo=Yo.merge(eo.append("text").attr("fill","#000").attr(vt,Da*Ft).attr(ys,.5).attr("dy",s===tA?"0em":s===Lu?"0.71em":"0.32em")),Ue!==Fr&&(ao=ao.transition(Ue),Qi=Qi.transition(Ue),zo=zo.transition(Ue),Yo=Yo.transition(Ue),Eo=Eo.transition(Ue).attr("opacity",Q0).attr("transform",function(ls){return _t(pr,this.parentNode.__axis||pr,ls)}),eo.attr("opacity",Q0).attr("transform",function(ls){return _t(this.parentNode.__axis||pr,pr,ls)})),Eo.remove(),ao.attr("d",s===ms||s==Xc?"M"+Da*we+","+Pn+"H0.5V"+er+"H"+Da*we:"M"+Pn+","+Da*we+"V0.5H"+er+"V"+Da*we),Qi.attr("opacity",1).attr("transform",function(ls){return _t(pr,pr,ls)}),zo.attr(vt+"2",Da*ge),Yo.attr(vt,Da*Ft).text(lt),Fr.filter(P).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",s===Xc?"start":s===ms?"end":"middle"),Fr.each(function(){this.__axis=pr})}var F=[],U=null,J=null,ge=6,we=6,je=3;return y.scale=function(Ue){return arguments.length?(c=Ue,y):c},y.ticks=function(){return F=Fu.call(arguments),y},y.tickArguments=function(Ue){return arguments.length?(F=Ue==null?[]:Fu.call(Ue),y):F.slice()},y.tickValues=function(Ue){return arguments.length?(U=Ue==null?null:Fu.call(Ue),y):U&&U.slice()},y.tickFormat=function(Ue){return arguments.length?(J=Ue,y):J},y.tickSize=function(Ue){return arguments.length?(ge=we=+Ue,y):ge},y.tickSizeInner=function(Ue){return arguments.length?(ge=+Ue,y):ge},y.tickSizeOuter=function(Ue){return arguments.length?(we=+Ue,y):we},y.tickPadding=function(Ue){return arguments.length?(je=+Ue,y):je},y}function L(s){return I(tA,s)}function p(s){return I(Xc,s)}function w(s){return I(Lu,s)}function x(s){return I(ms,s)}function b(){for(var s,c=0,y=arguments.length,F={};c<y;++c){if(!(s=arguments[c]+"")||s in F)throw new Error("illegal type: "+s);F[s]=[]}return new Q(F)}function Q(s){this._=s}function D(s,c){return s.trim().split(/^|\s+/).map(function(y){var F="",U=y.indexOf(".");if(U>=0&&(F=y.slice(U+1),y=y.slice(0,U)),y&&!c.hasOwnProperty(y))throw new Error("unknown type: "+y);return{type:y,name:F}})}function N(s,c){for(var y,F=0,U=s.length;F<U;++F)if((y=s[F]).name===c)return y.value}function k(s,c,y){for(var F=0,U=s.length;F<U;++F)if(s[F].name===c){s[F]=_0,s=s.slice(0,F).concat(s.slice(F+1));break}return y!=null&&s.push({name:c,value:y}),s}function M(s){return function(){var c=this.ownerDocument,y=this.namespaceURI;return y===Td&&c.documentElement.namespaceURI===Td?c.createElement(s):c.createElementNS(y,s)}}function R(s){return function(){return this.ownerDocument.createElementNS(s.space,s.local)}}function Z(){return new K}function K(){this._="@"+(++H0).toString(36)}function z(s,c,y){return s=H(s,c,y),function(F){var U=F.relatedTarget;U&&(U===this||8&U.compareDocumentPosition(this))||s.call(this,F)}}function H(s,c,y){return function(F){var U=B.event;B.event=F;try{s.call(this,this.__data__,c,y)}finally{B.event=U}}}function pe(s){return s.trim().split(/^|\s+/).map(function(c){var y="",F=c.indexOf(".");return F>=0&&(y=c.slice(F+1),c=c.slice(0,F)),{type:c,name:y}})}function me(s){return function(){var c=this.__on;if(c){for(var y,F=0,U=-1,J=c.length;F<J;++F)y=c[F],s.type&&y.type!==s.type||y.name!==s.name?c[++U]=y:this.removeEventListener(y.type,y.listener,y.capture);++U?c.length=U:delete this.__on}}}function W(s,c,y){var F=lm.hasOwnProperty(s.type)?z:H;return function(U,J,ge){var we,je=this.__on,Ue=F(c,J,ge);if(je){for(var vt=0,bt=je.length;vt<bt;++vt)if((we=je[vt]).type===s.type&&we.name===s.name)return this.removeEventListener(we.type,we.listener,we.capture),this.addEventListener(we.type,we.listener=Ue,we.capture=y),void(we.value=c)}this.addEventListener(s.type,Ue,y),we={type:s.type,name:s.name,value:c,listener:Ue,capture:y},je?je.push(we):this.__on=[we]}}function De(s,c,y,F){var U=B.event;s.sourceEvent=B.event,B.event=s;try{return c.apply(y,F)}finally{B.event=U}}function ve(){}function ne(){return[]}function Pe(s,c){this.ownerDocument=s.ownerDocument,this.namespaceURI=s.namespaceURI,this._next=null,this._parent=s,this.__data__=c}function Te(s,c,y,F,U,J){for(var ge,we=0,je=c.length,Ue=J.length;we<Ue;++we)(ge=c[we])?(ge.__data__=J[we],F[we]=ge):y[we]=new Pe(s,J[we]);for(;we<je;++we)(ge=c[we])&&(U[we]=ge)}function rt(s,c,y,F,U,J,ge){var we,je,Ue,vt={},bt=c.length,lt=J.length,Ft=new Array(bt);for(we=0;we<bt;++we)(je=c[we])&&(Ft[we]=Ue=qy+ge.call(je,je.__data__,we,c),Ue in vt?U[we]=je:vt[Ue]=je);for(we=0;we<lt;++we)Ue=qy+ge.call(s,J[we],we,J),(je=vt[Ue])?(F[we]=je,je.__data__=J[we],vt[Ue]=null):y[we]=new Pe(s,J[we]);for(we=0;we<bt;++we)(je=c[we])&&vt[Ft[we]]===je&&(U[we]=je)}function Le(s,c){return s<c?-1:s>c?1:s>=c?0:NaN}function nt(s){return function(){this.removeAttribute(s)}}function Re(s){return function(){this.removeAttributeNS(s.space,s.local)}}function gt(s,c){return function(){this.setAttribute(s,c)}}function Qe(s,c){return function(){this.setAttributeNS(s.space,s.local,c)}}function We(s,c){return function(){var y=c.apply(this,arguments);y==null?this.removeAttribute(s):this.setAttribute(s,y)}}function be(s,c){return function(){var y=c.apply(this,arguments);y==null?this.removeAttributeNS(s.space,s.local):this.setAttributeNS(s.space,s.local,y)}}function Oe(s){return function(){this.style.removeProperty(s)}}function Me(s,c,y){return function(){this.style.setProperty(s,c,y)}}function qe(s,c,y){return function(){var F=c.apply(this,arguments);F==null?this.style.removeProperty(s):this.style.setProperty(s,F,y)}}function Ht(s){return function(){delete this[s]}}function Gt(s,c){return function(){this[s]=c}}function vn(s,c){return function(){var y=c.apply(this,arguments);y==null?delete this[s]:this[s]=y}}function Qt(s){return s.trim().split(/^|\s+/)}function ln(s){return s.classList||new tn(s)}function tn(s){this._node=s,this._names=Qt(s.getAttribute("class")||"")}function Mt(s,c){for(var y=ln(s),F=-1,U=c.length;++F<U;)y.add(c[F])}function Ut(s,c){for(var y=ln(s),F=-1,U=c.length;++F<U;)y.remove(c[F])}function Rt(s){return function(){Mt(this,s)}}function st(s){return function(){Ut(this,s)}}function it(s,c){return function(){(c.apply(this,arguments)?Mt:Ut)(this,s)}}function un(){this.textContent=""}function It(s){return function(){this.textContent=s}}function ot(s){return function(){var c=s.apply(this,arguments);this.textContent=c==null?"":c}}function Se(){this.innerHTML=""}function X(s){return function(){this.innerHTML=s}}function O(s){return function(){var c=s.apply(this,arguments);this.innerHTML=c==null?"":c}}function Y(){this.nextSibling&&this.parentNode.appendChild(this)}function oe(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function q(){return null}function Fe(){var s=this.parentNode;s&&s.removeChild(this)}function Xe(s,c,y){var F=c0(s),U=F.CustomEvent;U?U=new U(c,y):(U=F.document.createEvent("Event"),y?(U.initEvent(c,y.bubbles,y.cancelable),U.detail=y.detail):U.initEvent(c,!1,!1)),s.dispatchEvent(U)}function jt(s,c){return function(){return Xe(this,s,c)}}function yt(s,c){return function(){return Xe(this,s,c.apply(this,arguments))}}function Ze(s,c){this._groups=s,this._parents=c}function Ot(){return new Ze([[document.documentElement]],jv)}function hn(){B.event.stopImmediatePropagation()}function zt(s,c){var y=s.document.documentElement,F=rp(s).on("dragstart.drag",null);c&&(F.on("click.drag",cm,!0),setTimeout(function(){F.on("click.drag",null)},0)),"onselectstart"in y?F.on("selectstart.drag",null):(y.style.MozUserSelect=y.__noselect,delete y.__noselect)}function Jt(s,c,y,F,U,J,ge,we,je,Ue){this.target=s,this.type=c,this.subject=y,this.identifier=F,this.active=U,this.x=J,this.y=ge,this.dx=we,this.dy=je,this._=Ue}function Rn(){return!B.event.button}function Cn(){return this.parentNode}function Ur(s){return s==null?{x:B.event.x,y:B.event.y}:s}function pi(s,c){var y=Object.create(s.prototype);for(var F in c)y[F]=c[F];return y}function ni(){}function qi(s){var c;return s=(s+"").trim().toLowerCase(),(c=_.exec(s))?(c=parseInt(c[1],16),new Jo(c>>8&15|c>>4&240,c>>4&15|240&c,(15&c)<<4|15&c,1)):(c=re.exec(s))?oo(parseInt(c[1],16)):(c=ke.exec(s))?new Jo(c[1],c[2],c[3],1):(c=Be.exec(s))?new Jo(255*c[1]/100,255*c[2]/100,255*c[3]/100,1):(c=Ke.exec(s))?Wi(c[1],c[2],c[3],c[4]):(c=Ge.exec(s))?Wi(255*c[1]/100,255*c[2]/100,255*c[3]/100,c[4]):(c=dt.exec(s))?Ho(c[1],c[2]/100,c[3]/100,1):(c=Vt.exec(s))?Ho(c[1],c[2]/100,c[3]/100,c[4]):sn.hasOwnProperty(s)?oo(sn[s]):s==="transparent"?new Jo(NaN,NaN,NaN,0):null}function oo(s){return new Jo(s>>16&255,s>>8&255,255&s,1)}function Wi(s,c,y,F){return F<=0&&(s=c=y=NaN),new Jo(s,c,y,F)}function Gi(s){return s instanceof ni||(s=qi(s)),s?(s=s.rgb(),new Jo(s.r,s.g,s.b,s.opacity)):new Jo}function mo(s,c,y,F){return arguments.length===1?Gi(s):new Jo(s,c,y,F==null?1:F)}function Jo(s,c,y,F){this.r=+s,this.g=+c,this.b=+y,this.opacity=+F}function Ho(s,c,y,F){return F<=0?s=c=y=NaN:y<=0||y>=1?s=c=NaN:c<=0&&(s=NaN),new Ka(s,c,y,F)}function vo(s){if(s instanceof Ka)return new Ka(s.h,s.s,s.l,s.opacity);if(s instanceof ni||(s=qi(s)),!s)return new Ka;if(s instanceof Ka)return s;s=s.rgb();var c=s.r/255,y=s.g/255,F=s.b/255,U=Math.min(c,y,F),J=Math.max(c,y,F),ge=NaN,we=J-U,je=(J+U)/2;return we?(ge=c===J?(y-F)/we+6*(y<F):y===J?(F-c)/we+2:(c-y)/we+4,we/=je<.5?J+U:2-J-U,ge*=60):we=je>0&&je<1?0:ge,new Ka(ge,we,je,s.opacity)}function ns(s,c,y,F){return arguments.length===1?vo(s):new Ka(s,c,y,F==null?1:F)}function Ka(s,c,y,F){this.h=+s,this.s=+c,this.l=+y,this.opacity=+F}function ye(s,c,y){return 255*(s<60?c+(y-c)*s/60:s<180?y:s<240?c+(y-c)*(240-s)/60:c)}function Za(s){if(s instanceof _n)return new _n(s.l,s.a,s.b,s.opacity);if(s instanceof le){var c=s.h*At;return new _n(s.l,Math.cos(c)*s.c,Math.sin(c)*s.c,s.opacity)}s instanceof Jo||(s=Gi(s));var y=ga(s.r),F=ga(s.g),U=ga(s.b),J=_i((.4124564*y+.3575761*F+.1804375*U)/$n),ge=_i((.2126729*y+.7151522*F+.072175*U)/Sn),we=_i((.0193339*y+.119192*F+.9503041*U)/ti);return new _n(116*ge-16,500*(J-ge),200*(ge-we),s.opacity)}function ro(s,c,y,F){return arguments.length===1?Za(s):new _n(s,c,y,F==null?1:F)}function _n(s,c,y,F){this.l=+s,this.a=+c,this.b=+y,this.opacity=+F}function _i(s){return s>la?Math.pow(s,1/3):s/go+Zr}function Oi(s){return s>dr?s*s*s:go*(s-Zr)}function Ko(s){return 255*(s<=.0031308?12.92*s:1.055*Math.pow(s,1/2.4)-.055)}function ga(s){return(s/=255)<=.04045?s/12.92:Math.pow((s+.055)/1.055,2.4)}function gi(s){if(s instanceof le)return new le(s.h,s.c,s.l,s.opacity);s instanceof _n||(s=Za(s));var c=Math.atan2(s.b,s.a)*Un;return new le(c<0?c+360:c,Math.sqrt(s.a*s.a+s.b*s.b),s.l,s.opacity)}function ue(s,c,y,F){return arguments.length===1?gi(s):new le(s,c,y,F==null?1:F)}function le(s,c,y,F){this.h=+s,this.c=+c,this.l=+y,this.opacity=+F}function xe(s){if(s instanceof Pt)return new Pt(s.h,s.s,s.l,s.opacity);s instanceof Jo||(s=Gi(s));var c=s.r/255,y=s.g/255,F=s.b/255,U=(Qr*F+qn*c-zr*y)/(Qr+qn-zr),J=F-U,ge=(dn*(y-U)-mr*J)/Hi,we=Math.sqrt(ge*ge+J*J)/(dn*U*(1-U)),je=we?Math.atan2(ge,J)*Un-120:NaN;return new Pt(je<0?je+360:je,we,U,s.opacity)}function at(s,c,y,F){return arguments.length===1?xe(s):new Pt(s,c,y,F==null?1:F)}function Pt(s,c,y,F){this.h=+s,this.s=+c,this.l=+y,this.opacity=+F}function pn(s,c,y,F,U){var J=s*s,ge=J*s;return((1-3*s+3*J-ge)*c+(4-6*J+3*ge)*y+(1+3*s+3*J-3*ge)*F+ge*U)/6}function Zt(s,c){return function(y){return s+y*c}}function Ar(s,c,y){return s=Math.pow(s,y),c=Math.pow(c,y)-s,y=1/y,function(F){return Math.pow(s+F*c,y)}}function fi(s,c){var y=c-s;return y?Zt(s,y>180||y<-180?y-360*Math.round(y/360):y):ur(isNaN(s)?c:s)}function tr(s){return(s=+s)==1?Zn:function(c,y){return y-c?Ar(c,y,s):ur(isNaN(c)?y:c)}}function Zn(s,c){var y=c-s;return y?Zt(s,y):ur(isNaN(s)?c:s)}function Wt(s){return function(c){var y,F,U=c.length,J=new Array(U),ge=new Array(U),we=new Array(U);for(y=0;y<U;++y)F=mo(c[y]),J[y]=F.r||0,ge[y]=F.g||0,we[y]=F.b||0;return J=s(J),ge=s(ge),we=s(we),F.opacity=1,function(je){return F.r=J(je),F.g=ge(je),F.b=we(je),F+""}}}function zn(s){return function(){return s}}function ri(s){return function(c){return s(c)+""}}function Vr(s){return s==="none"?bA:(Ui||(Ui=document.createElement("DIV"),jo=document.documentElement,Vo=document.defaultView),Ui.style.transform=s,s=Vo.getComputedStyle(jo.appendChild(Ui),null).getPropertyValue("transform"),jo.removeChild(Ui),s=s.slice(7,-1).split(","),Xu(+s[0],+s[1],+s[2],+s[3],+s[4],+s[5]))}function lr(s){return s==null?bA:(Ao||(Ao=document.createElementNS("http://www.w3.org/2000/svg","g")),Ao.setAttribute("transform",s),(s=Ao.transform.baseVal.consolidate())?(s=s.matrix,Xu(s.a,s.b,s.c,s.d,s.e,s.f)):bA)}function jr(s,c,y,F){function U(Ue){return Ue.length?Ue.pop()+" ":""}function J(Ue,vt,bt,lt,Ft,_t){if(Ue!==bt||vt!==lt){var qt=Ft.push("translate(",null,c,null,y);_t.push({i:qt-4,x:To(Ue,bt)},{i:qt-2,x:To(vt,lt)})}else(bt||lt)&&Ft.push("translate("+bt+c+lt+y)}function ge(Ue,vt,bt,lt){Ue!==vt?(Ue-vt>180?vt+=360:vt-Ue>180&&(Ue+=360),lt.push({i:bt.push(U(bt)+"rotate(",null,F)-2,x:To(Ue,vt)})):vt&&bt.push(U(bt)+"rotate("+vt+F)}function we(Ue,vt,bt,lt){Ue!==vt?lt.push({i:bt.push(U(bt)+"skewX(",null,F)-2,x:To(Ue,vt)}):vt&&bt.push(U(bt)+"skewX("+vt+F)}function je(Ue,vt,bt,lt,Ft,_t){if(Ue!==bt||vt!==lt){var qt=Ft.push(U(Ft)+"scale(",null,",",null,")");_t.push({i:qt-4,x:To(Ue,bt)},{i:qt-2,x:To(vt,lt)})}else bt===1&&lt===1||Ft.push(U(Ft)+"scale("+bt+","+lt+")")}return function(Ue,vt){var bt=[],lt=[];return Ue=s(Ue),vt=s(vt),J(Ue.translateX,Ue.translateY,vt.translateX,vt.translateY,bt,lt),ge(Ue.rotate,vt.rotate,bt,lt),we(Ue.skewX,vt.skewX,bt,lt),je(Ue.scaleX,Ue.scaleY,vt.scaleX,vt.scaleY,bt,lt),Ue=vt=null,function(Ft){for(var _t,qt=-1,Pn=lt.length;++qt<Pn;)bt[(_t=lt[qt]).i]=_t.x(Ft);return bt.join("")}}}function Li(s){return((s=Math.exp(s))+1/s)/2}function Yi(s){return((s=Math.exp(s))-1/s)/2}function bo(s){return((s=Math.exp(2*s))-1)/(s+1)}function io(s){return function(c,y){var F=s((c=ns(c)).h,(y=ns(y)).h),U=Zn(c.s,y.s),J=Zn(c.l,y.l),ge=Zn(c.opacity,y.opacity);return function(we){return c.h=F(we),c.s=U(we),c.l=J(we),c.opacity=ge(we),c+""}}}function so(s,c){var y=Zn((s=ro(s)).l,(c=ro(c)).l),F=Zn(s.a,c.a),U=Zn(s.b,c.b),J=Zn(s.opacity,c.opacity);return function(ge){return s.l=y(ge),s.a=F(ge),s.b=U(ge),s.opacity=J(ge),s+""}}function So(s){return function(c,y){var F=s((c=ue(c)).h,(y=ue(y)).h),U=Zn(c.c,y.c),J=Zn(c.l,y.l),ge=Zn(c.opacity,y.opacity);return function(we){return c.h=F(we),c.c=U(we),c.l=J(we),c.opacity=ge(we),c+""}}}function pa(s){return function c(y){function F(U,J){var ge=s((U=at(U)).h,(J=at(J)).h),we=Zn(U.s,J.s),je=Zn(U.l,J.l),Ue=Zn(U.opacity,J.opacity);return function(vt){return U.h=ge(vt),U.s=we(vt),U.l=je(Math.pow(vt,y)),U.opacity=Ue(vt),U+""}}return y=+y,F.gamma=c,F}(1)}function qa(){return ZA||(Yf(ds),ZA=Ea.now()+pc)}function ds(){ZA=0}function yo(){this._call=this._time=this._next=null}function $l(s,c,y){var F=new yo;return F.restart(s,c,y),F}function hu(){qa(),++IA;for(var s,c=Go;c;)(s=ZA-c._time)>=0&&c._call.call(null,s),c=c._next;--IA}function Eu(){ZA=(Ou=Ea.now())+pc,IA=sA=0;try{hu()}finally{IA=0,Gl(),ZA=0}}function Tr(){var s=Ea.now(),c=s-Ou;c>Gf&&(pc-=c,Ou=s)}function Gl(){for(var s,c,y=Go,F=1/0;y;)y._call?(F>y._time&&(F=y._time),s=y,y=y._next):(c=y._next,y._next=null,y=s?s._next=c:Go=c);gs=s,Bc(F)}function Bc(s){if(!IA){sA&&(sA=clearTimeout(sA));var c=s-ZA;c>24?(s<1/0&&(sA=setTimeout(Eu,c)),EA&&(EA=clearInterval(EA))):(EA||(Ou=ZA,EA=setInterval(Tr,Gf)),IA=1,Yf(Eu))}}function nl(s,c){var y=s.__transition;if(!y||!(y=y[c])||y.state>Bp)throw new Error("too late");return y}function Ml(s,c){var y=s.__transition;if(!y||!(y=y[c])||y.state>Qm)throw new Error("too late");return y}function Va(s,c){var y=s.__transition;if(!y||!(y=y[c]))throw new Error("too late");return y}function xl(s,c,y){function F(Ue){y.state=kf,y.timer.restart(U,y.delay,y.time),y.delay<=Ue&&U(Ue-y.delay)}function U(Ue){var vt,bt,lt,Ft;if(y.state!==kf)return ge();for(vt in je)if(Ft=je[vt],Ft.name===y.name){if(Ft.state===Uu)return $r(U);Ft.state===lg?(Ft.state=bp,Ft.timer.stop(),Ft.on.call("interrupt",s,s.__data__,Ft.index,Ft.group),delete je[vt]):+vt<c&&(Ft.state=bp,Ft.timer.stop(),delete je[vt])}if($r(function(){y.state===Uu&&(y.state=lg,y.timer.restart(J,y.delay,y.time),J(Ue))}),y.state=Qm,y.on.call("start",s,s.__data__,y.index,y.group),y.state===Qm){for(y.state=Uu,we=new Array(lt=y.tween.length),vt=0,bt=-1;vt<lt;++vt)(Ft=y.tween[vt].value.call(s,s.__data__,y.index,y.group))&&(we[++bt]=Ft);we.length=bt+1}}function J(Ue){for(var vt=Ue<y.duration?y.ease.call(null,Ue/y.duration):(y.timer.restart(ge),y.state=Am,1),bt=-1,lt=we.length;++bt<lt;)we[bt].call(null,vt);y.state===Am&&(y.on.call("end",s,s.__data__,y.index,y.group),ge())}function ge(){y.state=bp,y.timer.stop(),delete je[c];for(var Ue in je)return;delete s.__transition}var we,je=s.__transition;je[c]=y,y.timer=$l(F,0,y.time)}function Rl(s,c){var y,F;return function(){var U=Ml(this,s),J=U.tween;if(J!==y){F=y=J;for(var ge=0,we=F.length;ge<we;++ge)if(F[ge].name===c){F=F.slice(),F.splice(ge,1);break}}U.tween=F}}function au(s,c,y){var F,U;if(typeof y!="function")throw new Error;return function(){var J=Ml(this,s),ge=J.tween;if(ge!==F){U=(F=ge).slice();for(var we={name:c,value:y},je=0,Ue=U.length;je<Ue;++je)if(U[je].name===c){U[je]=we;break}je===Ue&&U.push(we)}J.tween=U}}function Au(s,c,y){var F=s._id;return s.each(function(){var U=Ml(this,F);(U.value||(U.value={}))[c]=y.apply(this,arguments)}),function(U){return Va(U,F).value[c]}}function Ai(s){return function(){this.removeAttribute(s)}}function Il(s){return function(){this.removeAttributeNS(s.space,s.local)}}function Gr(s,c,y){var F,U;return function(){var J=this.getAttribute(s);return J===y?null:J===F?U:U=c(F=J,y)}}function du(s,c,y){var F,U;return function(){var J=this.getAttributeNS(s.space,s.local);return J===y?null:J===F?U:U=c(F=J,y)}}function tc(s,c,y){var F,U,J;return function(){var ge,we=y(this);return we==null?void this.removeAttribute(s):(ge=this.getAttribute(s),ge===we?null:ge===F&&we===U?J:J=c(F=ge,U=we))}}function Ss(s,c,y){var F,U,J;return function(){var ge,we=y(this);return we==null?void this.removeAttributeNS(s.space,s.local):(ge=this.getAttributeNS(s.space,s.local),ge===we?null:ge===F&&we===U?J:J=c(F=ge,U=we))}}function Ql(s,c){function y(){var F=this,U=c.apply(F,arguments);return U&&function(J){F.setAttributeNS(s.space,s.local,U(J))}}return y._value=c,y}function Oa(s,c){function y(){var F=this,U=c.apply(F,arguments);return U&&function(J){F.setAttribute(s,U(J))}}return y._value=c,y}function Ys(s,c){return function(){nl(this,s).delay=+c.apply(this,arguments)}}function Hl(s,c){return c=+c,function(){nl(this,s).delay=c}}function gd(s,c){return function(){Ml(this,s).duration=+c.apply(this,arguments)}}function Ul(s,c){return c=+c,function(){Ml(this,s).duration=c}}function Zo(s,c){if(typeof c!="function")throw new Error;return function(){Ml(this,s).ease=c}}function ft(s){return(s+"").trim().split(/^|\s+/).every(function(c){var y=c.indexOf(".");return y>=0&&(c=c.slice(0,y)),!c||c==="start"})}function fA(s,c,y){var F,U,J=ft(c)?nl:Ml;return function(){var ge=J(this,s),we=ge.on;we!==F&&(U=(F=we).copy()).on(c,y),ge.on=U}}function nc(s){return function(){var c=this.parentNode;for(var y in this.__transition)if(+y!==s)return;c&&c.removeChild(this)}}function ud(s,c){var y,F,U;return function(){var J=c0(this).getComputedStyle(this,null),ge=J.getPropertyValue(s),we=(this.style.removeProperty(s),J.getPropertyValue(s));return ge===we?null:ge===y&&we===F?U:U=c(y=ge,F=we)}}function qA(s){return function(){this.style.removeProperty(s)}}function hA(s,c,y){var F,U;return function(){var J=c0(this).getComputedStyle(this,null).getPropertyValue(s);return J===y?null:J===F?U:U=c(F=J,y)}}function vd(s,c,y){var F,U,J;return function(){var ge=c0(this).getComputedStyle(this,null),we=ge.getPropertyValue(s),je=y(this);return je==null&&(this.style.removeProperty(s),je=ge.getPropertyValue(s)),we===je?null:we===F&&je===U?J:J=c(F=we,U=je)}}function Dr(s,c,y){function F(){var U=this,J=c.apply(U,arguments);return J&&function(ge){U.style.setProperty(s,J(ge),y)}}return F._value=c,F}function Yr(s){return function(){this.textContent=s}}function Or(s){return function(){var c=s(this);this.textContent=c==null?"":c}}function Bi(s,c,y,F){this._groups=s,this._parents=c,this._name=y,this._id=F}function to(s){return Ot().transition(s)}function Cs(){return++Hv}function ml(s){return+s}function vi(s){return s*s}function va(s){return s*(2-s)}function Zs(s){return((s*=2)<=1?s*s:--s*(2-s)+1)/2}function Jl(s){return s*s*s}function Js(s){return--s*s*s+1}function ia(s){return((s*=2)<=1?s*s*s:(s-=2)*s*s+2)/2}function js(s){return 1-Math.cos(s*Qg)}function Fs(s){return Math.sin(s*Qg)}function Cl(s){return(1-Math.cos(Ag*s))/2}function bc(s){return Math.pow(2,10*s-10)}function Lc(s){return 1-Math.pow(2,-10*s)}function Wn(s){return((s*=2)<=1?Math.pow(2,10*s-10):2-Math.pow(2,10-10*s))/2}function Ac(s){return 1-Math.sqrt(1-s*s)}function dc(s){return Math.sqrt(1- --s*s)}function Fl(s){return((s*=2)<=1?1-Math.sqrt(1-s*s):Math.sqrt(1-(s-=2)*s)+1)/2}function _A(s){return 1-yd(1-s)}function yd(s){return(s=+s)<nE?p1*s*s:s<pv?p1*(s-=F0)*s+dg:s<mv?p1*(s-=cy)*s+Fp:p1*(s-=Ch)*s+Vp}function Ll(s){return((s*=2)<=1?1-yd(1-s):yd(s-1)+1)/2}function Ds(s,c){for(var y;!(y=s.__transition)||!(y=y[c]);)if(!(s=s.parentNode))return gv.time=qa(),gv;return y}function Ns(){B.event.stopImmediatePropagation()}function cr(s){return{type:s}}function Sr(){return!B.event.button}function di(){var s=this.ownerSVGElement||this;return[[0,0],[s.width.baseVal.value,s.height.baseVal.value]]}function $i(s){for(;!s.__brush;)if(!(s=s.parentNode))return;return s.__brush}function ka(s){return s[0][0]===s[1][0]||s[0][1]===s[1][1]}function wo(s){var c=s.__brush;return c?c.dim.output(c.selection):null}function No(){return Es(hm)}function Ma(){return Es(Pp)}function Es(s){function c(lt){var Ft=lt.property("__brush",ge).selectAll(".overlay").data([cr("overlay")]);Ft.enter().append("rect").attr("class","overlay").attr("pointer-events","all").attr("cursor",A0.overlay).merge(Ft).each(function(){var qt=$i(this).extent;rp(this).attr("x",qt[0][0]).attr("y",qt[0][1]).attr("width",qt[1][0]-qt[0][0]).attr("height",qt[1][1]-qt[0][1])}),lt.selectAll(".selection").data([cr("selection")]).enter().append("rect").attr("class","selection").attr("cursor",A0.selection).attr("fill","#777").attr("fill-opacity",.3).attr("stroke","#fff").attr("shape-rendering","crispEdges");var _t=lt.selectAll(".handle").data(s.handles,function(qt){return qt.type});_t.exit().remove(),_t.enter().append("rect").attr("class",function(qt){return"handle handle--"+qt.type}).attr("cursor",function(qt){return A0[qt.type]}),lt.each(y).attr("fill","none").attr("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush touchstart.brush",J)}function y(){var lt=rp(this),Ft=$i(this).selection;Ft?(lt.selectAll(".selection").style("display",null).attr("x",Ft[0][0]).attr("y",Ft[0][1]).attr("width",Ft[1][0]-Ft[0][0]).attr("height",Ft[1][1]-Ft[0][1]),lt.selectAll(".handle").style("display",null).attr("x",function(_t){return _t.type[_t.type.length-1]==="e"?Ft[1][0]-bt/2:Ft[0][0]-bt/2}).attr("y",function(_t){return _t.type[0]==="s"?Ft[1][1]-bt/2:Ft[0][1]-bt/2}).attr("width",function(_t){return _t.type==="n"||_t.type==="s"?Ft[1][0]-Ft[0][0]+bt:bt}).attr("height",function(_t){return _t.type==="e"||_t.type==="w"?Ft[1][1]-Ft[0][1]+bt:bt})):lt.selectAll(".selection,.handle").style("display","none").attr("x",null).attr("y",null).attr("width",null).attr("height",null)}function F(lt,Ft){return lt.__brush.emitter||new U(lt,Ft)}function U(lt,Ft){this.that=lt,this.args=Ft,this.state=lt.__brush,this.active=0}function J(){function lt(){var Jp=ep(Ti);!Yp||ls||cc||(Math.abs(Jp[0]-dA[0])>Math.abs(Jp[1]-dA[1])?cc=!0:ls=!0),dA=Jp,ys=!0,v1(),Ft()}function Ft(){var Jp;switch(Yo=dA[0]-ru[0],Da=dA[1]-ru[1],Na){case ky:case Pc:Ls&&(Yo=Math.max(V0-er,Math.min(Ef-Qi,Yo)),pr=er+Yo,Eo=Qi+Yo),us&&(Da=Math.max(Yh-Fr,Math.min(mh-eo,Da)),ao=Fr+Da,zo=eo+Da);break;case zv:Ls<0?(Yo=Math.max(V0-er,Math.min(Ef-er,Yo)),pr=er+Yo,Eo=Qi):Ls>0&&(Yo=Math.max(V0-Qi,Math.min(Ef-Qi,Yo)),pr=er,Eo=Qi+Yo),us<0?(Da=Math.max(Yh-Fr,Math.min(mh-Fr,Da)),ao=Fr+Da,zo=eo):us>0&&(Da=Math.max(Yh-eo,Math.min(mh-eo,Da)),ao=Fr,zo=eo+Da);break;case Ug:Ls&&(pr=Math.max(V0,Math.min(Ef,er-Yo*Ls)),Eo=Math.max(V0,Math.min(Ef,Qi+Yo*Ls))),us&&(ao=Math.max(Yh,Math.min(mh,Fr-Da*us)),zo=Math.max(Yh,Math.min(mh,eo+Da*us)))}Eo<pr&&(Ls*=-1,Jp=er,er=Qi,Qi=Jp,Jp=pr,pr=Eo,Eo=Jp,ea in U1&&_g.attr("cursor",A0[ea=U1[ea]])),zo<ao&&(us*=-1,Jp=Fr,Fr=eo,eo=Jp,Jp=ao,ao=zo,zo=Jp,ea in Ip&&_g.attr("cursor",A0[ea=Ip[ea]])),AA.selection&&(Gd=AA.selection),ls&&(pr=Gd[0][0],Eo=Gd[1][0]),cc&&(ao=Gd[0][1],zo=Gd[1][1]),Gd[0][0]===pr&&Gd[0][1]===ao&&Gd[1][0]===Eo&&Gd[1][1]===zo||(AA.selection=[[pr,ao],[Eo,zo]],y.call(Ti),nf.brush())}function _t(){if(Ns(),B.event.touches){if(B.event.touches.length)return;we&&clearTimeout(we),we=setTimeout(function(){we=null},500),yu.on("touchmove.brush touchend.brush touchcancel.brush",null)}else zt(B.event.view,ys),mE.on("keydown.brush keyup.brush mousemove.brush mouseup.brush",null);yu.attr("pointer-events","all"),_g.attr("cursor",A0.overlay),AA.selection&&(Gd=AA.selection),ka(Gd)&&(AA.selection=null,y.call(Ti)),nf.end()}function qt(){switch(B.event.keyCode){case 16:Yp=Ls&&us;break;case 18:Na===zv&&(Ls&&(Qi=Eo-Yo*Ls,er=pr+Yo*Ls),us&&(eo=zo-Da*us,Fr=ao+Da*us),Na=Ug,Ft());break;case 32:Na!==zv&&Na!==Ug||(Ls<0?Qi=Eo-Yo:Ls>0&&(er=pr-Yo),us<0?eo=zo-Da:us>0&&(Fr=ao-Da),Na=ky,_g.attr("cursor",A0.selection),Ft());break;default:return}v1()}function Pn(){switch(B.event.keyCode){case 16:Yp&&(ls=cc=Yp=!1,Ft());break;case 18:Na===Ug&&(Ls<0?Qi=Eo:Ls>0&&(er=pr),us<0?eo=zo:us>0&&(Fr=ao),Na=zv,Ft());break;case 32:Na===ky&&(B.event.altKey?(Ls&&(Qi=Eo-Yo*Ls,er=pr+Yo*Ls),us&&(eo=zo-Da*us,Fr=ao+Da*us),Na=Ug):(Ls<0?Qi=Eo:Ls>0&&(er=pr),us<0?eo=zo:us>0&&(Fr=ao),Na=zv),_g.attr("cursor",A0[ea]),Ft());break;default:return}v1()}if(B.event.touches){if(B.event.changedTouches.length<B.event.touches.length)return v1()}else if(we)return;if(Ue.apply(this,arguments)){var er,pr,Fr,ao,Qi,Eo,eo,zo,Yo,Da,ys,ls,cc,Ti=this,ea=B.event.target.__data__.type,Na=(B.event.metaKey?ea="overlay":ea)==="selection"?Pc:B.event.altKey?Ug:zv,Ls=s===Pp?null:vv[ea],us=s===hm?null:jy[ea],AA=$i(Ti),Th=AA.extent,Gd=AA.selection,V0=Th[0][0],Yh=Th[0][1],Ef=Th[1][0],mh=Th[1][1],Yp=Ls&&us&&B.event.shiftKey,ru=ep(Ti),dA=ru,nf=F(Ti,arguments).beforestart();ea==="overlay"?AA.selection=Gd=[[er=s===Pp?V0:ru[0],Fr=s===hm?Yh:ru[1]],[Qi=s===Pp?Ef:er,eo=s===hm?mh:Fr]]:(er=Gd[0][0],Fr=Gd[0][1],Qi=Gd[1][0],eo=Gd[1][1]),pr=er,ao=Fr,Eo=Qi,zo=eo;var yu=rp(Ti).attr("pointer-events","none"),_g=yu.selectAll(".overlay").attr("cursor",A0[ea]);if(B.event.touches)yu.on("touchmove.brush",lt,!0).on("touchend.brush touchcancel.brush",_t,!0);else{var mE=rp(B.event.view).on("keydown.brush",qt,!0).on("keyup.brush",Pn,!0).on("mousemove.brush",lt,!0).on("mouseup.brush",_t,!0);eE(B.event.view)}Ns(),jf(Ti),y.call(Ti),nf.start()}}function ge(){var lt=this.__brush||{selection:null};return lt.extent=je.apply(this,arguments),lt.dim=s,lt}var we,je=di,Ue=Sr,vt=b(c,"start","brush","end"),bt=6;return c.move=function(lt,Ft){lt.selection?lt.on("start.brush",function(){F(this,arguments).beforestart().start()}).on("interrupt.brush end.brush",function(){F(this,arguments).end()}).tween("brush",function(){function _t(Qi){Pn.selection=Qi===1&&ka(Fr)?null:ao(Qi),y.call(qt),er.brush()}var qt=this,Pn=qt.__brush,er=F(qt,arguments),pr=Pn.selection,Fr=s.input(typeof Ft=="function"?Ft.apply(this,arguments):Ft,Pn.extent),ao=bi(pr,Fr);return pr&&Fr?_t:_t(1)}):lt.each(function(){var _t=this,qt=arguments,Pn=_t.__brush,er=s.input(typeof Ft=="function"?Ft.apply(_t,qt):Ft,Pn.extent),pr=F(_t,qt).beforestart();jf(_t),Pn.selection=er==null||ka(er)?null:er,y.call(_t),pr.start().brush().end()})},U.prototype={beforestart:function(){return++this.active===1&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting&&(this.starting=!1,this.emit("start")),this},brush:function(){return this.emit("brush"),this},end:function(){return--this.active===0&&(delete this.state.emitter,this.emit("end")),this},emit:function(lt){De(new g1(c,lt,s.output(this.state.selection)),vt.apply,vt,[lt,this.that,this.args])}},c.extent=function(lt){return arguments.length?(je=typeof lt=="function"?lt:Hg([[+lt[0][0],+lt[0][1]],[+lt[1][0],+lt[1][1]]]),c):je},c.filter=function(lt){return arguments.length?(Ue=typeof lt=="function"?lt:Hg(!!lt),c):Ue},c.handleSize=function(lt){return arguments.length?(bt=+lt,c):bt},c.on=function(){var lt=vt.on.apply(vt,arguments);return lt===vt?c:lt},c}function zl(s){return function(c,y){return s(c.source.value+c.target.value,y.source.value+y.target.value)}}function Ps(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function yr(){return new Ps}function Ts(s){return s.source}function Bl(s){return s.target}function Fc(s){return s.radius}function $s(s){return s.startAngle}function el(s){return s.endAngle}function xa(){}function Is(s,c){var y=new xa;if(s instanceof xa)s.each(function(we,je){y.set(je,we)});else if(Array.isArray(s)){var F,U=-1,J=s.length;if(c==null)for(;++U<J;)y.set(U,s[U]);else for(;++U<J;)y.set(c(F=s[U],U,s),F)}else if(s)for(var ge in s)y.set(ge,s[ge]);return y}function rA(){return{}}function rf(s,c,y){s[c]=y}function Ed(){return Is()}function If(s,c,y){s.set(c,y)}function Rd(){}function Vu(s,c){var y=new Rd;if(s instanceof Rd)s.each(function(J){y.add(J)});else if(s){var F=-1,U=s.length;if(c==null)for(;++F<U;)y.add(s[F]);else for(;++F<U;)y.add(c(s[F],F,s))}return y}function Df(s){return new Function("d","return {"+s.map(function(c,y){return JSON.stringify(c)+": d["+y+"]"}).join(",")+"}")}function Qd(s,c){var y=Df(s);return function(F,U){return c(y(F),U,s)}}function Uh(s){var c=Object.create(null),y=[];return s.forEach(function(F){for(var U in F)U in c||y.push(c[U]=U)}),y}function Sd(s,c,y,F){if(isNaN(c)||isNaN(y))return s;var U,J,ge,we,je,Ue,vt,bt,lt,Ft=s._root,_t={data:F},qt=s._x0,Pn=s._y0,er=s._x1,pr=s._y1;if(!Ft)return s._root=_t,s;for(;Ft.length;)if((Ue=c>=(J=(qt+er)/2))?qt=J:er=J,(vt=y>=(ge=(Pn+pr)/2))?Pn=ge:pr=ge,U=Ft,!(Ft=Ft[bt=vt<<1|Ue]))return U[bt]=_t,s;if(we=+s._x.call(null,Ft.data),je=+s._y.call(null,Ft.data),c===we&&y===je)return _t.next=Ft,U?U[bt]=_t:s._root=_t,s;do U=U?U[bt]=new Array(4):s._root=new Array(4),(Ue=c>=(J=(qt+er)/2))?qt=J:er=J,(vt=y>=(ge=(Pn+pr)/2))?Pn=ge:pr=ge;while((bt=vt<<1|Ue)===(lt=(je>=ge)<<1|we>=J));return U[lt]=Ft,U[bt]=_t,s}function y0(s){var c,y,F,U,J=s.length,ge=new Array(J),we=new Array(J),je=1/0,Ue=1/0,vt=-1/0,bt=-1/0;for(y=0;y<J;++y)isNaN(F=+this._x.call(null,c=s[y]))||isNaN(U=+this._y.call(null,c))||(ge[y]=F,we[y]=U,F<je&&(je=F),F>vt&&(vt=F),U<Ue&&(Ue=U),U>bt&&(bt=U));for(vt<je&&(je=this._x0,vt=this._x1),bt<Ue&&(Ue=this._y0,bt=this._y1),this.cover(je,Ue).cover(vt,bt),y=0;y<J;++y)Sd(this,ge[y],we[y],s[y]);return this}function vh(s){for(var c=0,y=s.length;c<y;++c)this.remove(s[c]);return this}function zf(s){return s[0]}function qu(s){return s[1]}function E0(s,c,y){var F=new X0(c==null?zf:c,y==null?qu:y,NaN,NaN,NaN,NaN);return s==null?F:F.addAll(s)}function X0(s,c,y,F,U,J){this._x=s,this._y=c,this._x0=y,this._y0=F,this._x1=U,this._y1=J,this._root=void 0}function Gm(s){for(var c={data:s.data},y=c;s=s.next;)y=y.next={data:s.data};return c}function wd(s){return s.x+s.vx}function iA(s){return s.y+s.vy}function a0(s){return s.index}function Sv(s,c){var y=s.get(c);if(!y)throw new Error("missing: "+c);return y}function of(s){return s.x}function dp(s){return s.y}function Vs(s){if(!(c=mm.exec(s)))throw new Error("invalid format: "+s);var c,y=c[1]||" ",F=c[2]||">",U=c[3]||"-",J=c[4]||"",ge=!!c[5],we=c[6]&&+c[6],je=!!c[7],Ue=c[8]&&+c[8].slice(1),vt=c[9]||"";vt==="n"?(je=!0,vt="g"):Zv[vt]||(vt=""),(ge||y==="0"&&F==="=")&&(ge=!0,y="0",F="="),this.fill=y,this.align=F,this.sign=U,this.symbol=J,this.zero=ge,this.width=we,this.comma=je,this.precision=Ue,this.type=vt}function QA(s){return s}function NA(s){return Bd=Ia(s),B.format=Bd.format,B.formatPrefix=Bd.formatPrefix,Bd}function eh(){this.reset()}function Pv(s,c,y){var F=s.s=c+y,U=F-c,J=F-U;s.t=c-J+(y-U)}function Oh(s){return s>1?0:s<-1?$u:Math.acos(s)}function xd(s){return s>1?GA:s<-1?-GA:Math.asin(s)}function yh(s){return(s=ks(s/2))*s}function Pd(){}function cd(s,c){s&&dh.hasOwnProperty(s.type)&&dh[s.type](s,c)}function Ya(s,c,y){var F,U=-1,J=s.length-y;for(c.lineStart();++U<J;)F=s[U],c.point(F[0],F[1],F[2]);c.lineEnd()}function qp(s,c){var y=-1,F=s.length;for(c.polygonStart();++y<F;)Ya(s[y],c,1);c.polygonEnd()}function nn(){Xm.point=Cg}function mi(){Bg(Wu,wv)}function Cg(s,c){Xm.point=Bg,Wu=s,wv=c,s*=Mu,c*=Mu,Dh=s,uc=xu(c=c/2+h0),gm=ks(c)}function Bg(s,c){s*=Mu,c*=Mu,c=c/2+h0;var y=s-Dh,F=y>=0?1:-1,U=F*y,J=xu(c),ge=ks(c),we=gm*ge,je=uc*J+we*xu(U),Ue=we*F*ks(U);Uy.add(P0(Ue,je)),Dh=s,uc=J,gm=ge}function zh(s){return[P0(s[1],s[0]),xd(s[2])]}function W0(s){var c=s[0],y=s[1],F=xu(y);return[F*xu(c),F*ks(c),ks(y)]}function Cm(s,c){return s[0]*c[0]+s[1]*c[1]+s[2]*c[2]}function Id(s,c){return[s[1]*c[2]-s[2]*c[1],s[2]*c[0]-s[0]*c[2],s[0]*c[1]-s[1]*c[0]]}function Jh(s,c){s[0]+=c[0],s[1]+=c[1],s[2]+=c[2]}function wA(s,c){return[s[0]*c,s[1]*c,s[2]*c]}function rl(s){var c=Qf(s[0]*s[0]+s[1]*s[1]+s[2]*s[2]);s[0]/=c,s[1]/=c,s[2]/=c}function kh(s,c){f0.push(Np=[Rf=s,bd=s]),c<WA&&(WA=c),c>ts&&(ts=c)}function qh(s,c){var y=W0([s*Mu,c*Mu]);if(ch){var F=Id(ch,y),U=[F[1],-F[0],0],J=Id(U,F);rl(J),J=zh(J);var ge,we=s-Fd,je=we>0?1:-1,Ue=J[0]*$d*je,vt=md(we)>180;vt^(je*Fd<Ue&&Ue<je*s)?(ge=J[1]*$d,ge>ts&&(ts=ge)):(Ue=(Ue+360)%360-180,vt^(je*Fd<Ue&&Ue<je*s)?(ge=-J[1]*$d,ge<WA&&(WA=ge)):(c<WA&&(WA=c),c>ts&&(ts=c))),vt?s<Fd?ct(Rf,s)>ct(Rf,bd)&&(bd=s):ct(s,bd)>ct(Rf,bd)&&(Rf=s):bd>=Rf?(s<Rf&&(Rf=s),s>bd&&(bd=s)):s>Fd?ct(Rf,s)>ct(Rf,bd)&&(bd=s):ct(s,bd)>ct(Rf,bd)&&(Rf=s)}else f0.push(Np=[Rf=s,bd=s]);c<WA&&(WA=c),c>ts&&(ts=c),ch=y,Fd=s}function Kf(){Wg.point=qh}function Ec(){Np[0]=Rf,Np[1]=bd,Wg.point=kh,ch=null}function Sh(s,c){if(ch){var y=s-Fd;py.add(md(y)>180?y+(y>0?360:-360):y)}else uA=s,uh=c;Xm.point(s,c),qh(s,c)}function _e(){Xm.lineStart()}function ut(){Sh(uA,uh),Xm.lineEnd(),md(py)>Gu&&(Rf=-(bd=180)),Np[0]=Rf,Np[1]=bd,ch=null}function ct(s,c){return(c-=s)<0?c+360:c}function gn(s,c){return s[0]-c[0]}function wn(s,c){return s[0]<=s[1]?s[0]<=c&&c<=s[1]:c<s[0]||s[1]<c}function ir(s,c){s*=Mu,c*=Mu;var y=xu(c);or(y*xu(s),y*ks(s),ks(c))}function or(s,c,y){++Xg,fy+=(s-fy)/Xg,Fh+=(c-Fh)/Xg,Xd+=(y-Xd)/Xg}function Jr(){vg.point=ai}function ai(s,c){s*=Mu,c*=Mu;var y=xu(c);sp=y*xu(s),z0=y*ks(s),S0=ks(c),vg.point=Pi,or(sp,z0,S0)}function Pi(s,c){s*=Mu,c*=Mu;var y=xu(c),F=y*xu(s),U=y*ks(s),J=ks(c),ge=P0(Qf((ge=z0*J-S0*U)*ge+(ge=S0*F-sp*J)*ge+(ge=sp*U-z0*F)*ge),sp*F+z0*U+S0*J);Xv+=ge,kc+=ge*(sp+(sp=F)),Ah+=ge*(z0+(z0=U)),F1+=ge*(S0+(S0=J)),or(sp,z0,S0)}function Oo(){vg.point=ir}function Fi(){vg.point=xi}function Zi(){ko(lE,W1),vg.point=ir}function xi(s,c){lE=s,W1=c,s*=Mu,c*=Mu,vg.point=ko;var y=xu(c);sp=y*xu(s),z0=y*ks(s),S0=ks(c),or(sp,z0,S0)}function ko(s,c){s*=Mu,c*=Mu;var y=xu(c),F=y*xu(s),U=y*ks(s),J=ks(c),ge=z0*J-S0*U,we=S0*F-sp*J,je=sp*U-z0*F,Ue=Qf(ge*ge+we*we+je*je),vt=sp*F+z0*U+S0*J,bt=Ue&&-xd(Ue)/Ue,lt=P0(Ue,vt);xv+=bt*ge,aE+=bt*we,sE+=bt*je,Xv+=lt,kc+=lt*(sp+(sp=F)),Ah+=lt*(z0+(z0=U)),F1+=lt*(S0+(S0=J)),or(sp,z0,S0)}function Xr(s,c){return[s>$u?s-pd:s<-$u?s+pd:s,c]}function lo(s,c,y){return(s%=pd)?c||y?Wp(rs(s),Xa(c,y)):rs(s):c||y?Xa(c,y):Xr}function qo(s){return function(c,y){return c+=s,[c>$u?c-pd:c<-$u?c+pd:c,y]}}function rs(s){var c=qo(s);return c.invert=qo(-s),c}function Xa(s,c){function y(we,je){var Ue=xu(je),vt=xu(we)*Ue,bt=ks(we)*Ue,lt=ks(je),Ft=lt*F+vt*U;return[P0(bt*J-Ft*ge,vt*F-lt*U),xd(Ft*J+bt*ge)]}var F=xu(s),U=ks(s),J=xu(c),ge=ks(c);return y.invert=function(we,je){var Ue=xu(je),vt=xu(we)*Ue,bt=ks(we)*Ue,lt=ks(je),Ft=lt*J-bt*ge;return[P0(bt*J+lt*ge,vt*F+Ft*U),xd(Ft*F-vt*U)]},y}function Bs(s,c,y,F,U,J){if(y){var ge=xu(c),we=ks(c),je=F*y;U==null?(U=c+F*pd,J=c-je/2):(U=ps(ge,U),J=ps(ge,J),(F>0?U<J:U>J)&&(U+=F*pd));for(var Ue,vt=U;F>0?vt>J:vt<J;vt-=je)Ue=zh([ge,-we*xu(vt),-we*ks(vt)]),s.point(Ue[0],Ue[1])}}function ps(s,c){c=W0(c),c[0]-=s,rl(c);var y=Oh(-c[1]);return((-c[2]<0?-y:y)+pd-Gu)%pd}function cs(s,c,y,F){this.x=s,this.z=c,this.o=y,this.e=F,this.v=!1,this.n=this.p=null}function _o(s){if(c=s.length){for(var c,y,F=0,U=s[0];++F<c;)U.n=y=s[F],y.p=U,U=y;U.n=y=s[0],y.p=U}}function ql(s,c,y,F){function U(Ue,vt){return s<=Ue&&Ue<=y&&c<=vt&&vt<=F}function J(Ue,vt,bt,lt){var Ft=0,_t=0;if(Ue==null||(Ft=ge(Ue,bt))!==(_t=ge(vt,bt))||je(Ue,vt)<0^bt>0)do lt.point(Ft===0||Ft===3?s:y,Ft>1?F:c);while((Ft=(Ft+bt+4)%4)!==_t);else lt.point(vt[0],vt[1])}function ge(Ue,vt){return md(Ue[0]-s)<Gu?vt>0?0:3:md(Ue[0]-y)<Gu?vt>0?2:1:md(Ue[1]-c)<Gu?vt>0?1:0:vt>0?3:2}function we(Ue,vt){return je(Ue.x,vt.x)}function je(Ue,vt){var bt=ge(Ue,1),lt=ge(vt,1);return bt!==lt?bt-lt:bt===0?vt[1]-Ue[1]:bt===1?Ue[0]-vt[0]:bt===2?Ue[1]-vt[1]:vt[0]-Ue[0]}return function(Ue){function vt(ea,Na){U(ea,Na)&&ls.point(ea,Na)}function bt(){for(var ea=0,Na=0,Ls=pr.length;Na<Ls;++Na)for(var us,AA,Th=pr[Na],Gd=1,V0=Th.length,Yh=Th[0],Ef=Yh[0],mh=Yh[1];Gd<V0;++Gd)us=Ef,AA=mh,Yh=Th[Gd],Ef=Yh[0],mh=Yh[1],AA<=F?mh>F&&(Ef-us)*(F-AA)>(mh-AA)*(s-us)&&++ea:mh<=F&&(Ef-us)*(F-AA)<(mh-AA)*(s-us)&&--ea;return ea}function lt(){ls=cc,er=[],pr=[],ys=!0}function Ft(){var ea=bt(),Na=ys&&ea,Ls=(er=Wo(er)).length;(Na||Ls)&&(Ue.polygonStart(),Na&&(Ue.lineStart(),J(null,null,1,Ue),Ue.lineEnd()),Ls&&qv(er,we,ea,J,Ue),Ue.polygonEnd()),ls=Ue,er=pr=Fr=null}function _t(){Ti.point=Pn,pr&&pr.push(Fr=[]),Da=!0,Yo=!1,eo=zo=NaN}function qt(){er&&(Pn(ao,Qi),Eo&&Yo&&cc.rejoin(),er.push(cc.result())),Ti.point=vt,Yo&&ls.lineEnd()}function Pn(ea,Na){var Ls=U(ea,Na);if(pr&&Fr.push([ea,Na]),Da)ao=ea,Qi=Na,Eo=Ls,Da=!1,Ls&&(ls.lineStart(),ls.point(ea,Na));else if(Ls&&Yo)ls.point(ea,Na);else{var us=[eo=Math.max(Ff,Math.min(my,eo)),zo=Math.max(Ff,Math.min(my,zo))],AA=[ea=Math.max(Ff,Math.min(my,ea)),Na=Math.max(Ff,Math.min(my,Na))];dE(us,AA,s,c,y,F)?(Yo||(ls.lineStart(),ls.point(us[0],us[1])),ls.point(AA[0],AA[1]),Ls||ls.lineEnd(),ys=!1):Ls&&(ls.lineStart(),ls.point(ea,Na),ys=!1)}eo=ea,zo=Na,Yo=Ls}var er,pr,Fr,ao,Qi,Eo,eo,zo,Yo,Da,ys,ls=Ue,cc=P1(),Ti={point:vt,lineStart:_t,lineEnd:qt,polygonStart:lt,polygonEnd:Ft};return Ti}}function sl(){G1.point=il,G1.lineEnd=su}function su(){G1.point=G1.lineEnd=Pd}function il(s,c){s*=Mu,c*=Mu,I0=s,vm=ks(c),eu=xu(c),G1.point=Qc}function Qc(s,c){s*=Mu,c*=Mu;var y=ks(c),F=xu(c),U=md(s-I0),J=xu(U),ge=ks(U),we=F*ge,je=eu*y-vm*F*J,Ue=vm*y+eu*F*J;gy.add(P0(Qf(we*we+je*je),Ue)),I0=s,vm=y,eu=F}function Hc(s,c,y){var F=Kd(s,c-Gu,y).concat(c);return function(U){return F.map(function(J){return[U,J]})}}function Hd(s,c,y){var F=Kd(s,c-Gu,y).concat(c);return function(U){return F.map(function(J){return[J,U]})}}function rc(){function s(){return{type:"MultiLineString",coordinates:c()}}function c(){return Kd(Wv(J/Pn)*Pn,U,Pn).map(lt).concat(Kd(Wv(Ue/er)*er,je,er).map(Ft)).concat(Kd(Wv(F/_t)*_t,y,_t).filter(function(Fr){return md(Fr%Pn)>Gu}).map(vt)).concat(Kd(Wv(we/qt)*qt,ge,qt).filter(function(Fr){return md(Fr%er)>Gu}).map(bt))}var y,F,U,J,ge,we,je,Ue,vt,bt,lt,Ft,_t=10,qt=_t,Pn=90,er=360,pr=2.5;return s.lines=function(){return c().map(function(Fr){return{type:"LineString",coordinates:Fr}})},s.outline=function(){return{type:"Polygon",coordinates:[lt(J).concat(Ft(je).slice(1),lt(U).reverse().slice(1),Ft(Ue).reverse().slice(1))]}},s.extent=function(Fr){return arguments.length?s.extentMajor(Fr).extentMinor(Fr):s.extentMinor()},s.extentMajor=function(Fr){return arguments.length?(J=+Fr[0][0],U=+Fr[1][0],Ue=+Fr[0][1],je=+Fr[1][1],J>U&&(Fr=J,J=U,U=Fr),Ue>je&&(Fr=Ue,Ue=je,je=Fr),s.precision(pr)):[[J,Ue],[U,je]]},s.extentMinor=function(Fr){return arguments.length?(F=+Fr[0][0],y=+Fr[1][0],we=+Fr[0][1],ge=+Fr[1][1],F>y&&(Fr=F,F=y,y=Fr),we>ge&&(Fr=we,we=ge,ge=Fr),s.precision(pr)):[[F,we],[y,ge]]},s.step=function(Fr){return arguments.length?s.stepMajor(Fr).stepMinor(Fr):s.stepMinor()},s.stepMajor=function(Fr){return arguments.length?(Pn=+Fr[0],er=+Fr[1],s):[Pn,er]},s.stepMinor=function(Fr){return arguments.length?(_t=+Fr[0],qt=+Fr[1],s):[_t,qt]},s.precision=function(Fr){return arguments.length?(pr=+Fr,vt=Hc(we,ge,90),bt=Hd(F,y,pr),lt=Hc(Ue,je,90),Ft=Hd(J,U,pr),s):pr},s.extentMajor([[-180,-90+Gu],[180,90-Gu]]).extentMinor([[-180,-80-Gu],[180,80+Gu]])}function ic(){return rc()()}function Sc(){bv.point=Jc}function Jc(s,c){bv.point=$A,cE=Bf=s,df=bf=c}function $A(s,c){PE.add(bf*s-Bf*c),Bf=s,bf=c}function pA(){$A(cE,df)}function fc(s,c){s<ae&&(ae=s),s>tt&&(tt=s),c<Ce&&(Ce=c),c>xt&&(xt=c)}function xA(s,c){g+=s,d+=c,++Ae}function wa(){wt.point=pt}function pt(s,c){wt.point=Et,xA(yg=s,ym=c)}function Et(s,c){var y=s-yg,F=c-ym,U=Qf(y*y+F*F);He+=U*(yg+s)/2,ze+=U*(ym+c)/2,mt+=U,xA(yg=s,ym=c)}function on(){wt.point=xA}function cn(){wt.point=Tn}function Qn(){kr(AE,RA)}function Tn(s,c){wt.point=kr,xA(AE=yg=s,RA=ym=c)}function kr(s,c){var y=s-yg,F=c-ym,U=Qf(y*y+F*F);He+=U*(yg+s)/2,ze+=U*(ym+c)/2,mt+=U,U=ym*s-yg*c,Je+=U*(yg+s),de+=U*(ym+c),Ye+=3*U,xA(yg=s,ym=c)}function Pr(s){this._context=s}function Ir(s,c){xr.point=Ei,Lt=Nn=s,An=kn=c}function Ei(s,c){Nn-=s,kn-=c,en.add(Qf(Nn*Nn+kn*kn)),Nn=s,kn=c}function Kr(){this._string=[]}function hi(s){return"m0,"+s+"a"+s+","+s+" 0 1,1 0,"+-2*s+"a"+s+","+s+" 0 1,1 0,"+2*s+"z"}function Bo(s){return s.length>1}function xo(s,c){return((s=s.x)[0]<0?s[1]-GA-Gu:GA-s[1])-((c=c.x)[0]<0?c[1]-GA-Gu:GA-c[1])}function no(s){var c,y=NaN,F=NaN,U=NaN;return{lineStart:function(){s.lineStart(),c=1},point:function(J,ge){var we=J>0?$u:-$u,je=md(J-y);md(je-$u)<Gu?(s.point(y,F=(F+ge)/2>0?GA:-GA),s.point(U,F),s.lineEnd(),s.lineStart(),s.point(we,F),s.point(J,F),c=0):U!==we&&je>=$u&&(md(y-U)<Gu&&(y-=U*Gu),md(J-we)<Gu&&(J-=we*Gu),F=sa(y,F,J,ge),s.point(U,F),s.lineEnd(),s.lineStart(),s.point(we,F),c=0),s.point(y=J,F=ge),U=we},lineEnd:function(){s.lineEnd(),y=F=NaN},clean:function(){return 2-c}}}function sa(s,c,y,F){var U,J,ge=ks(s-y);return md(ge)>Gu?Cv((ks(c)*(J=xu(F))*ks(y)-ks(F)*(U=xu(c))*ks(s))/(U*J*ge)):(c+F)/2}function co(s,c,y,F){var U;if(s==null)U=y*GA,F.point(-$u,U),F.point(0,U),F.point($u,U),F.point($u,0),F.point($u,-U),F.point(0,-U),F.point(-$u,-U),F.point(-$u,0),F.point(-$u,U);else if(md(s[0]-c[0])>Gu){var J=s[0]<c[0]?$u:-$u;U=y*J/2,F.point(-J,U),F.point(0,U),F.point(J,U)}else F.point(c[0],c[1])}function ua(s){return function(c){var y=new ca;for(var F in s)y[F]=s[F];return y.stream=c,y}}function ca(){}function fa(s,c,y){var F=c[1][0]-c[0][0],U=c[1][1]-c[0][1],J=s.clipExtent&&s.clipExtent();s.scale(150).translate([0,0]),J!=null&&s.clipExtent(null),ad(y,s.stream(v));var ge=v.result(),we=Math.min(F/(ge[1][0]-ge[0][0]),U/(ge[1][1]-ge[0][1])),je=+c[0][0]+(F-we*(ge[1][0]+ge[0][0]))/2,Ue=+c[0][1]+(U-we*(ge[1][1]+ge[0][1]))/2;return J!=null&&s.clipExtent(J),s.scale(150*we).translate([je,Ue])}function bs(s,c,y){return fa(s,[[0,0],c],y)}function Xs(s){return ua({point:function(c,y){c=s(c,y),this.stream.point(c[0],c[1])}})}function Sa(s,c){function y(F,U,J,ge,we,je,Ue,vt,bt,lt,Ft,_t,qt,Pn){var er=Ue-F,pr=vt-U,Fr=er*er+pr*pr;if(Fr>4*c&&qt--){var ao=ge+lt,Qi=we+Ft,Eo=je+_t,eo=Qf(ao*ao+Qi*Qi+Eo*Eo),zo=xd(Eo/=eo),Yo=md(md(Eo)-1)<Gu||md(J-bt)<Gu?(J+bt)/2:P0(Qi,ao),Da=s(Yo,zo),ys=Da[0],ls=Da[1],cc=ys-F,Ti=ls-U,ea=pr*cc-er*Ti;(ea*ea/Fr>c||md((er*cc+pr*Ti)/Fr-.5)>.3||ge*lt+we*Ft+je*_t<Nr)&&(y(F,U,J,ge,we,je,ys,ls,Yo,ao/=eo,Qi/=eo,Eo,qt,Pn),Pn.point(ys,ls),y(ys,ls,Yo,ao,Qi,Eo,Ue,vt,bt,lt,Ft,_t,qt,Pn))}}return function(F){function U(zo,Yo){zo=s(zo,Yo),F.point(zo[0],zo[1])}function J(){pr=NaN,eo.point=ge,F.lineStart()}function ge(zo,Yo){var Da=W0([zo,Yo]),ys=s(zo,Yo);y(pr,Fr,er,ao,Qi,Eo,pr=ys[0],Fr=ys[1],er=zo,ao=Da[0],Qi=Da[1],Eo=Da[2],Dn,F),F.point(pr,Fr)}function we(){eo.point=U,F.lineEnd()}function je(){J(),eo.point=Ue,eo.lineEnd=vt}function Ue(zo,Yo){ge(bt=zo,Yo),lt=pr,Ft=Fr,_t=ao,qt=Qi,Pn=Eo,eo.point=ge}function vt(){y(pr,Fr,er,ao,Qi,Eo,lt,Ft,bt,_t,qt,Pn,Dn,F),eo.lineEnd=we,we()}var bt,lt,Ft,_t,qt,Pn,er,pr,Fr,ao,Qi,Eo,eo={point:U,lineStart:J,lineEnd:we,polygonStart:function(){F.polygonStart(),eo.lineStart=je},polygonEnd:function(){F.polygonEnd(),eo.lineStart=J}};return eo}}function Qa(s){return dl(function(){return s})()}function dl(s){function c(Ti){return Ti=vt(Ti[0]*Mu,Ti[1]*Mu),[Ti[0]*Pn+we,je-Ti[1]*Pn]}function y(Ti){return Ti=vt.invert((Ti[0]-we)/Pn,(je-Ti[1])/Pn),Ti&&[Ti[0]*$d,Ti[1]*$d]}function F(Ti,ea){return Ti=ge(Ti,ea),[Ti[0]*Pn+we,je-Ti[1]*Pn]}function U(){vt=Wp(Ue=lo(Qi,Eo,eo),ge);var Ti=ge(Fr,ao);return we=er-Ti[0]*Pn,je=pr+Ti[1]*Pn,J()}function J(){return _t=qt=null,c}var ge,we,je,Ue,vt,bt,lt,Ft,_t,qt,Pn=150,er=480,pr=250,Fr=0,ao=0,Qi=0,Eo=0,eo=0,zo=null,Yo=ar,Da=null,ys=Yg,ls=.5,cc=ii(F,ls);return c.stream=function(Ti){return _t&&qt===Ti?_t:_t=jn(Yo(Ue,cc(ys(qt=Ti))))},c.clipAngle=function(Ti){return arguments.length?(Yo=+Ti?Jn(zo=Ti*Mu,6*Mu):(zo=null,ar),J()):zo*$d},c.clipExtent=function(Ti){return arguments.length?(ys=Ti==null?(Da=bt=lt=Ft=null,Yg):ql(Da=+Ti[0][0],bt=+Ti[0][1],lt=+Ti[1][0],Ft=+Ti[1][1]),J()):Da==null?null:[[Da,bt],[lt,Ft]]},c.scale=function(Ti){return arguments.length?(Pn=+Ti,U()):Pn},c.translate=function(Ti){return arguments.length?(er=+Ti[0],pr=+Ti[1],U()):[er,pr]},c.center=function(Ti){return arguments.length?(Fr=Ti[0]%360*Mu,ao=Ti[1]%360*Mu,U()):[Fr*$d,ao*$d]},c.rotate=function(Ti){return arguments.length?(Qi=Ti[0]%360*Mu,Eo=Ti[1]%360*Mu,eo=Ti.length>2?Ti[2]%360*Mu:0,U()):[Qi*$d,Eo*$d,eo*$d]},c.precision=function(Ti){return arguments.length?(cc=ii(F,ls=Ti*Ti),J()):Qf(ls)},c.fitExtent=function(Ti,ea){return fa(c,Ti,ea)},c.fitSize=function(Ti,ea){return bs(c,Ti,ea)},function(){return ge=s.apply(this,arguments),c.invert=ge.invert&&y,U()}}function Ca(s){var c=0,y=$u/3,F=dl(s),U=F(c,y);return U.parallels=function(J){return arguments.length?F(c=J[0]*Mu,y=J[1]*Mu):[c*$d,y*$d]},U}function fs(s){function c(F,U){return[F*y,ks(U)/y]}var y=xu(s);return c.invert=function(F,U){return[F/y,xd(U*y)]},c}function ja(s,c){function y(we,je){var Ue=Qf(J-2*U*ks(je))/U;return[Ue*ks(we*=U),ge-Ue*xu(we)]}var F=ks(s),U=(F+ks(c))/2;if(md(U)<Gu)return fs(s);var J=1+F*(2*U-F),ge=Qf(J)/U;return y.invert=function(we,je){var Ue=ge-je;return[P0(we,md(Ue))/U*Z0(Ue),xd((J-(we*we+Ue*Ue)*U*U)/(2*U))]},y}function ha(s){var c=s.length;return{point:function(y,F){for(var U=-1;++U<c;)s[U].point(y,F)},sphere:function(){for(var y=-1;++y<c;)s[y].sphere()},lineStart:function(){for(var y=-1;++y<c;)s[y].lineStart()},lineEnd:function(){for(var y=-1;++y<c;)s[y].lineEnd()},polygonStart:function(){for(var y=-1;++y<c;)s[y].polygonStart()},polygonEnd:function(){for(var y=-1;++y<c;)s[y].polygonEnd()}}}function ya(s){return function(c,y){var F=xu(c),U=xu(y),J=s(F*U);return[J*U*ks(c),J*ks(y)]}}function Wa(s){return function(c,y){var F=Qf(c*c+y*y),U=s(F),J=ks(U),ge=xu(U);return[P0(c*J,F*ge),xd(F&&y*J/F)]}}function Us(s,c){return[s,S1(Bv((GA+c)/2))]}function Tl(s){var c,y=Qa(s),F=y.scale,U=y.translate,J=y.clipExtent;return y.scale=function(ge){return arguments.length?(F(ge),c&&y.clipExtent(null),y):F()},y.translate=function(ge){return arguments.length?(U(ge),c&&y.clipExtent(null),y):U()},y.clipExtent=function(ge){if(!arguments.length)return c?null:J();if(c=ge==null){var we=$u*F(),je=U();ge=[[je[0]-we,je[1]-we],[je[0]+we,je[1]+we]]}return J(ge),y},y.clipExtent(null)}function _a(s){return Bv((GA+s)/2)}function Ol(s,c){function y(ge,we){J>0?we<-GA+Gu&&(we=-GA+Gu):we>GA-Gu&&(we=GA-Gu);var je=J/Yv(_a(we),U);return[je*ks(U*ge),J-je*xu(U*ge)]}var F=xu(s),U=s===c?ks(s):S1(F/xu(c))/S1(_a(c)/_a(s)),J=F*Yv(_a(s),U)/U;return U?(y.invert=function(ge,we){var je=J-we,Ue=Z0(U)*Qf(ge*ge+je*je);return[P0(ge,md(je))/U*Z0(je),2*Cv(Yv(J/Ue,1/U))-GA]},y):Us}function gl(s,c){return[s,c]}function Du(s,c){function y(ge,we){var je=J-we,Ue=U*ge;return[je*ks(Ue),J-je*xu(Ue)]}var F=xu(s),U=s===c?ks(s):(F-xu(c))/(c-s),J=F/U+s;return md(U)<Gu?gl:(y.invert=function(ge,we){var je=J-we;return[P0(ge,md(je))/U*Z0(je),J-Z0(U)*Qf(ge*ge+je*je)]},y)}function Kl(s,c){var y=xu(c),F=xu(s)*y;return[y*ks(s)/F,ks(c)/F]}function ws(s,c,y,F){return s===1&&c===1&&y===0&&F===0?Yg:ua({point:function(U,J){this.stream.point(U*s+y,J*c+F)}})}function Rs(s,c){return[xu(c)*ks(s),ks(c)]}function zs(s,c){var y=xu(c),F=1+xu(s)*y;return[y*ks(s)/F,ks(c)/F]}function Vi(s,c){return[S1(Bv((GA+c)/2)),-s]}function bl(s,c){return s.parent===c.parent?1:2}function Uc(s){return s.reduce(Tc,0)/s.length}function Tc(s,c){return s+c.x}function Ad(s){return 1+s.reduce(As,0)}function As(s,c){return Math.max(s,c.y)}function Ws(s){for(var c;c=s.children;)s=c[0];return s}function ul(s){for(var c;c=s.children;)s=c[c.length-1];return s}function Os(s){var c=0,y=s.children,F=y&&y.length;if(F)for(;--F>=0;)c+=y[F].value;else c=1;s.value=c}function hs(s,c){if(s===c)return s;var y=s.ancestors(),F=c.ancestors(),U=null;for(s=y.pop(),c=F.pop();s===c;)U=s,s=y.pop(),c=F.pop();return U}function Fo(s,c){var y,F,U,J,ge,we=new CA(s),je=+s.value&&(we.value=s.value),Ue=[we];for(c==null&&(c=vl);y=Ue.pop();)if(je&&(y.value=+y.data.value),(U=c(y.data))&&(ge=U.length))for(y.children=new Array(ge),J=ge-1;J>=0;--J)Ue.push(F=y.children[J]=new CA(U[J])),F.parent=y,F.depth=y.depth+1;return we.eachBefore(qd)}function Ta(){return Fo(this).eachBefore(wu)}function vl(s){return s.children}function wu(s){s.data=s.data.data}function qd(s){var c=0;do s.height=c;while((s=s.parent)&&s.height<++c)}function CA(s){this.data=s,this.depth=this.height=0,this.parent=null}function wf(s){this._=s,this.next=null}function Zl(s,c){var y=c.x-s.x,F=c.y-s.y,U=s.r-c.r;return U*U+1e-6>y*y+F*F}function zc(s,c){var y,F,U,J=null,ge=s.head;switch(c.length){case 1:y=Lo(c[0]);break;case 2:y=mf(c[0],c[1]);break;case 3:y=Ph(c[0],c[1],c[2])}for(;ge;)U=ge._,F=ge.next,y&&Zl(y,U)?J=ge:(J?(s.tail=J,J.next=null):s.head=s.tail=null,c.push(U),y=zc(s,c),c.pop(),s.head?(ge.next=s.head,s.head=ge):(ge.next=null,s.head=s.tail=ge),J=s.tail,J.next=F),ge=F;return s.tail=J,y}function Lo(s){return{x:s.x,y:s.y,r:s.r}}function mf(s,c){var y=s.x,F=s.y,U=s.r,J=c.x,ge=c.y,we=c.r,je=J-y,Ue=ge-F,vt=we-U,bt=Math.sqrt(je*je+Ue*Ue);return{x:(y+J+je/bt*vt)/2,y:(F+ge+Ue/bt*vt)/2,r:(bt+U+we)/2}}function Ph(s,c,y){var F=s.x,U=s.y,J=s.r,ge=c.x,we=c.y,je=c.r,Ue=y.x,vt=y.y,bt=y.r,lt=2*(F-ge),Ft=2*(U-we),_t=2*(je-J),qt=F*F+U*U-J*J-ge*ge-we*we+je*je,Pn=2*(F-Ue),er=2*(U-vt),pr=2*(bt-J),Fr=F*F+U*U-J*J-Ue*Ue-vt*vt+bt*bt,ao=Pn*Ft-lt*er,Qi=(Ft*Fr-er*qt)/ao-F,Eo=(er*_t-Ft*pr)/ao,eo=(Pn*qt-lt*Fr)/ao-U,zo=(lt*pr-Pn*_t)/ao,Yo=Eo*Eo+zo*zo-1,Da=2*(Qi*Eo+eo*zo+J),ys=Qi*Qi+eo*eo-J*J,ls=(-Da-Math.sqrt(Da*Da-4*Yo*ys))/(2*Yo);return{x:Qi+Eo*ls+F,y:eo+zo*ls+U,r:ls}}function Kc(s,c,y){var F=s.x,U=s.y,J=c.r+y.r,ge=s.r+y.r,we=c.x-F,je=c.y-U,Ue=we*we+je*je;if(Ue){var vt=.5+((ge*=ge)-(J*=J))/(2*Ue),bt=Math.sqrt(Math.max(0,2*J*(ge+Ue)-(ge-=Ue)*ge-J*J))/(2*Ue);y.x=F+vt*we+bt*je,y.y=U+vt*je-bt*we}else y.x=F+ge,y.y=U}function oc(s,c){var y=c.x-s.x,F=c.y-s.y,U=s.r+c.r;return U*U-1e-6>y*y+F*F}function mA(s,c){for(var y=s._.r;s!==c;)y+=2*(s=s.next)._.r;return y-c._.r}function dd(s,c,y){var F=s._,U=s.next._,J=F.r+U.r,ge=(F.x*U.r+U.x*F.r)/J-c,we=(F.y*U.r+U.y*F.r)/J-y;return ge*ge+we*we}function oA(s){this._=s,this.next=null,this.previous=null}function Bu(s){if(!(U=s.length))return 0;var c,y,F,U;if(c=s[0],c.x=0,c.y=0,!(U>1))return c.r;if(y=s[1],c.x=-y.r,y.x=c.r,y.y=0,!(U>2))return c.r+y.r;Kc(y,c,F=s[2]);var J,ge,we,je,Ue,vt,bt,lt=c.r*c.r,Ft=y.r*y.r,_t=F.r*F.r,qt=lt+Ft+_t,Pn=lt*c.x+Ft*y.x+_t*F.x,er=lt*c.y+Ft*y.y+_t*F.y;c=new oA(c),y=new oA(y),F=new oA(F),c.next=F.previous=y,y.next=c.previous=F,F.next=y.previous=c;e:for(we=3;we<U;++we){Kc(c._,y._,F=s[we]),F=new oA(F),je=y.next,Ue=c.previous,vt=y._.r,bt=c._.r;do if(vt<=bt){if(oc(je._,F._)){vt+c._.r+y._.r>mA(je,y)?c=je:y=je,c.next=y,y.previous=c,--we;continue e}vt+=je._.r,je=je.next}else{if(oc(Ue._,F._)){mA(c,Ue)>bt+c._.r+y._.r?c=Ue:y=Ue,c.next=y,y.previous=c,--we;continue e}bt+=Ue._.r,Ue=Ue.previous}while(je!==Ue.next);for(F.previous=c,F.next=y,c.next=y.previous=y=F,qt+=_t=F._.r*F._.r,Pn+=_t*F._.x,er+=_t*F._.y,lt=dd(c,J=Pn/qt,ge=er/qt);(F=F.next)!==y;)(_t=dd(F,J,ge))<lt&&(c=F,lt=_t);y=c.next}for(c=[y._],F=y;(F=F.next)!==y;)c.push(F._);for(F=Co(c),we=0;we<U;++we)c=s[we],c.x-=F.x,c.y-=F.y;return F.r}function Zf(s){return s==null?null:Yd(s)}function Yd(s){if(typeof s!="function")throw new Error;return s}function wc(){return 0}function is(s){return Math.sqrt(s.value)}function $c(s){return function(c){c.children||(c.r=Math.max(0,+s(c)||0))}}function fd(s,c){return function(y){if(F=y.children){var F,U,J,ge=F.length,we=s(y)*c||0;if(we)for(U=0;U<ge;++U)F[U].r+=we;if(J=Bu(F),we)for(U=0;U<ge;++U)F[U].r-=we;y.r=J+we}}}function fp(s){return function(c){var y=c.parent;c.r*=s,y&&(c.x=y.x+s*c.x,c.y=y.y+s*c.y)}}function xf(s){return s.id}function Yl(s){return s.parentId}function Nf(s,c){return s.parent===c.parent?1:2}function Dd(s){var c=s.children;return c?c[0]:s.t}function HA(s){var c=s.children;return c?c[c.length-1]:s.t}function M0(s,c,y){var F=y/(c.i-s.i);c.c-=F,c.s+=y,s.c+=F,c.z+=y,c.m+=y}function G0(s){for(var c,y=0,F=0,U=s.children,J=U.length;--J>=0;)c=U[J],c.z+=y,c.m+=y,y+=c.s+(F+=c.c)}function L0(s,c,y){return s.a.parent===c.parent?s.a:y}function _h(s,c){this._=s,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=c}function Ym(s){for(var c,y,F,U,J,ge=new _h(s,0),we=[ge];c=we.pop();)if(F=c._.children)for(c.children=new Array(J=F.length),U=J-1;U>=0;--U)we.push(y=c.children[U]=new _h(F[U],U)),y.parent=c;return(ge.parent=new _h(null,0)).children=[ge],ge}function $h(s,c,y,F,U,J){for(var ge,we,je,Ue,vt,bt,lt,Ft,_t,qt,Pn,er=[],pr=c.children,Fr=0,ao=0,Qi=pr.length,Eo=c.value;Fr<Qi;){je=U-y,Ue=J-F;do vt=pr[ao++].value;while(!vt&&ao<Qi);for(bt=lt=vt,qt=Math.max(Ue/je,je/Ue)/(Eo*s),Pn=vt*vt*qt,_t=Math.max(lt/Pn,Pn/bt);ao<Qi;++ao){if(vt+=we=pr[ao].value,we<bt&&(bt=we),we>lt&&(lt=we),Pn=vt*vt*qt,Ft=Math.max(lt/Pn,Pn/bt),Ft>_t){vt-=we;break}_t=Ft}er.push(ge={value:vt,dice:je<Ue,children:pr.slice(Fr,ao)}),ge.dice?Ms(ge,y,F,U,Eo?F+=Ue*vt/Eo:J):YA(ge,y,F,Eo?y+=je*vt/Eo:U,J),Eo-=vt,Fr=ao}return er}function hc(s,c){return s[0]-c[0]||s[1]-c[1]}function SA(s){for(var c=s.length,y=[0,1],F=2,U=2;U<c;++U){for(;F>1&&ju(s[y[F-2]],s[y[F-1]],s[U])<=0;)--F;y[F++]=U}return y.slice(0,F)}function af(s){if(!(s>=1))throw new Error;this._size=s,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function ed(s){if(!s._start)try{qc(s)}catch(c){if(s._tasks[s._ended+s._active-1])UA(s,c);else if(!s._data)throw c}}function qc(s){for(;s._start=s._waiting&&s._active<s._size;){var c=s._ended+s._active,y=s._tasks[c],F=y.length-1,U=y[F];y[F]=sf(s,c),--s._waiting,++s._active,y=U.apply(null,y),s._tasks[c]&&(s._tasks[c]=y||Hf)}}function sf(s,c){return function(y,F){s._tasks[c]&&(--s._active,++s._ended,s._tasks[c]=null,s._error==null&&(y!=null?UA(s,y):(s._data[c]=F,s._waiting?ed(s):Ud(s))))}}function UA(s,c){var y,F=s._tasks.length;for(s._error=c,s._data=void 0,s._waiting=NaN;--F>=0;)if((y=s._tasks[F])&&(s._tasks[F]=null,y.abort))try{y.abort()}catch(U){}s._active=NaN,Ud(s)}function Ud(s){if(!s._active&&s._call){var c=s._data;s._data=void 0,s._call(s._error,c)}}function Jm(s){return new af(arguments.length?+s:1/0)}function In(s){return function(c,y){s(c==null?y:null)}}function MA(s){var c=s.responseType;return c&&c!=="text"?s.response:s.responseText}function Bm(s,c){return function(y){return s(y.responseText,c)}}function bg(s){function c(J){var ge=J+"",we=y.get(ge);if(!we){if(U!==Ee)return U;y.set(ge,we=F.push(J))}return s[(we-1)%s.length]}var y=Is(),F=[],U=Ee;return s=s==null?[]:ce.call(s),c.domain=function(J){if(!arguments.length)return F.slice();F=[],y=Is();for(var ge,we,je=-1,Ue=J.length;++je<Ue;)y.has(we=(ge=J[je])+"")||y.set(we,F.push(ge));return c},c.range=function(J){return arguments.length?(s=ce.call(J),c):s.slice()},c.unknown=function(J){return arguments.length?(U=J,c):U},c.copy=function(){return bg().domain(F).range(s).unknown(U)},c}function _p(){function s(){var bt=U().length,lt=ge[1]<ge[0],Ft=ge[lt-0],_t=ge[1-lt];c=(_t-Ft)/Math.max(1,bt-je+2*Ue),we&&(c=Math.floor(c)),Ft+=(_t-Ft-c*(bt-je))*vt,y=c*(1-je),we&&(Ft=Math.round(Ft),y=Math.round(y));var qt=Kd(bt).map(function(Pn){return Ft+c*Pn});return J(lt?qt.reverse():qt)}var c,y,F=bg().unknown(void 0),U=F.domain,J=F.range,ge=[0,1],we=!1,je=0,Ue=0,vt=.5;return delete F.unknown,F.domain=function(bt){return arguments.length?(U(bt),s()):U()},F.range=function(bt){return arguments.length?(ge=[+bt[0],+bt[1]],s()):ge.slice()},F.rangeRound=function(bt){return ge=[+bt[0],+bt[1]],we=!0,s()},F.bandwidth=function(){return y},F.step=function(){return c},F.round=function(bt){return arguments.length?(we=!!bt,s()):we},F.padding=function(bt){return arguments.length?(je=Ue=Math.max(0,Math.min(1,bt)),s()):je},F.paddingInner=function(bt){return arguments.length?(je=Math.max(0,Math.min(1,bt)),s()):je},F.paddingOuter=function(bt){return arguments.length?(Ue=Math.max(0,Math.min(1,bt)),s()):Ue},F.align=function(bt){return arguments.length?(vt=Math.max(0,Math.min(1,bt)),s()):vt},F.copy=function(){return _p().domain(U()).range(ge).round(we).paddingInner(je).paddingOuter(Ue).align(vt)},s()}function w0(s){var c=s.copy;return s.padding=s.paddingOuter,delete s.paddingInner,delete s.paddingOuter,s.copy=function(){return w0(c())},s}function x0(){return w0(_p().paddingInner(1))}function hp(s,c){return(c-=s=+s)?function(y){return(y-s)/c}:Ne(c)}function bm(s){return function(c,y){var F=s(c=+c,y=+y);return function(U){return U<=c?0:U>=y?1:F(U)}}}function Fm(s){return function(c,y){var F=s(c=+c,y=+y);return function(U){return U<=0?c:U>=1?y:F(U)}}}function $p(s,c,y,F){var U=s[0],J=s[1],ge=c[0],we=c[1];return J<U?(U=y(J,U),ge=F(we,ge)):(U=y(U,J),ge=F(ge,we)),function(je){return ge(U(je))}}function Op(s,c,y,F){var U=Math.min(s.length,c.length)-1,J=new Array(U),ge=new Array(U),we=-1;for(s[U]<s[0]&&(s=s.slice().reverse(),c=c.slice().reverse());++we<U;)J[we]=y(s[we],s[we+1]),ge[we]=F(c[we],c[we+1]);return function(je){var Ue=Ld(s,je,1,U)-1;return ge[Ue](J[Ue](je))}}function kp(s,c){return c.domain(s.domain()).range(s.range()).interpolate(s.interpolate()).clamp(s.clamp())}function $g(s,c){function y(){return U=Math.min(we.length,je.length)>2?Op:$p,J=ge=null,F}function F(bt){return(J||(J=U(we,je,vt?bm(s):s,Ue)))(+bt)}var U,J,ge,we=$e,je=$e,Ue=bi,vt=!1;return F.invert=function(bt){return(ge||(ge=U(je,we,hp,vt?Fm(c):c)))(+bt)},F.domain=function(bt){return arguments.length?(we=$.call(bt,ht),y()):we.slice()},F.range=function(bt){return arguments.length?(je=ce.call(bt),y()):je.slice()},F.rangeRound=function(bt){return je=ce.call(bt),Ue=Vn,y()},F.clamp=function(bt){return arguments.length?(vt=!!bt,y()):vt},F.interpolate=function(bt){return arguments.length?(Ue=bt,y()):Ue},y()}function pp(s){var c=s.domain;return s.ticks=function(y){var F=c();return fe(F[0],F[F.length-1],y==null?10:y)},s.tickFormat=function(y,F){return Ct(c(),y,F)},s.nice=function(y){var F=c(),U=F.length-1,J=y==null?10:y,ge=F[0],we=F[U],je=a(ge,we,J);return je&&(je=a(Math.floor(ge/je)*je,Math.ceil(we/je)*je,J),F[0]=Math.floor(ge/je)*je,F[U]=Math.ceil(we/je)*je,c(F)),s},s}function os(){var s=$g(hp,To);return s.copy=function(){return kp(s,os())},pp(s)}function Ih(){function s(y){return+y}var c=[0,1];return s.invert=s,s.domain=s.range=function(y){return arguments.length?(c=$.call(y,ht),s):c.slice()},s.copy=function(){return Ih().domain(c)},pp(s)}function em(s,c){return(c=Math.log(c/s))?function(y){return Math.log(y/s)/c}:Ne(c)}function t1(s,c){return s<0?function(y){return-Math.pow(-c,y)*Math.pow(-s,1-y)}:function(y){return Math.pow(c,y)*Math.pow(s,1-y)}}function Iv(s){return isFinite(s)?+("1e"+s):s<0?0:s}function Sm(s){return s===10?Iv:s===Math.E?Math.exp:function(c){return Math.pow(s,c)}}function Fg(s){return s===Math.E?Math.log:s===10&&Math.log10||s===2&&Math.log2||(s=Math.log(s),function(c){return Math.log(c)/s})}function ev(s){return function(c){return-s(-c)}}function tm(){function s(){return U=Fg(F),J=Sm(F),y()[0]<0&&(U=ev(U),J=ev(J)),c}var c=$g(em,t1).domain([1,10]),y=c.domain,F=10,U=Fg(10),J=Sm(10);return c.base=function(ge){return arguments.length?(F=+ge,s()):F},c.domain=function(ge){return arguments.length?(y(ge),s()):y()},c.ticks=function(ge){var we,je=y(),Ue=je[0],vt=je[je.length-1];(we=vt<Ue)&&(_t=Ue,Ue=vt,vt=_t);var bt,lt,Ft,_t=U(Ue),qt=U(vt),Pn=ge==null?10:+ge,er=[];if(!(F%1)&&qt-_t<Pn){if(_t=Math.round(_t)-1,qt=Math.round(qt)+1,Ue>0){for(;_t<qt;++_t)for(lt=1,bt=J(_t);lt<F;++lt)if(Ft=bt*lt,!(Ft<Ue)){if(Ft>vt)break;er.push(Ft)}}else for(;_t<qt;++_t)for(lt=F-1,bt=J(_t);lt>=1;--lt)if(Ft=bt*lt,!(Ft<Ue)){if(Ft>vt)break;er.push(Ft)}}else er=fe(_t,qt,Math.min(qt-_t,Pn)).map(J);return we?er.reverse():er},c.tickFormat=function(ge,we){if(we==null&&(we=F===10?".0e":","),typeof we!="function"&&(we=B.format(we)),ge===1/0)return we;ge==null&&(ge=10);var je=Math.max(1,F*ge/c.ticks().length);return function(Ue){var vt=Ue/J(Math.round(U(Ue)));return vt*F<F-.5&&(vt*=F),vt<=je?we(Ue):""}},c.nice=function(){return y(Bt(y(),{floor:function(ge){return J(Math.floor(U(ge)))},ceil:function(ge){return J(Math.ceil(U(ge)))}}))},c.copy=function(){return kp(c,tm().base(F))},c}function Mf(s,c){return s<0?-Math.pow(-s,c):Math.pow(s,c)}function Pm(){function s(J,ge){return(ge=Mf(ge,y)-(J=Mf(J,y)))?function(we){return(Mf(we,y)-J)/ge}:Ne(ge)}function c(J,ge){return ge=Mf(ge,y)-(J=Mf(J,y)),function(we){return Mf(J+ge*we,1/y)}}var y=1,F=$g(s,c),U=F.domain;return F.exponent=function(J){return arguments.length?(y=+J,U(U())):y},F.copy=function(){return kp(F,Pm().exponent(y))},pp(F)}function Y0(){return Pm().exponent(.5)}function qm(){function s(){var J=0,ge=Math.max(1,F.length);for(U=new Array(ge-1);++J<ge;)U[J-1]=rn(y,J/ge);return c}function c(J){if(!isNaN(J=+J))return F[Ld(U,J)]}var y=[],F=[],U=[];return c.invertExtent=function(J){var ge=F.indexOf(J);return ge<0?[NaN,NaN]:[ge>0?U[ge-1]:y[0],ge<U.length?U[ge]:y[y.length-1]]},c.domain=function(J){if(!arguments.length)return y.slice();y=[];for(var ge,we=0,je=J.length;we<je;++we)ge=J[we],ge==null||isNaN(ge=+ge)||y.push(ge);return y.sort(wh),s()},c.range=function(J){return arguments.length?(F=ce.call(J),s()):F.slice()},c.quantiles=function(){return U.slice()},c.copy=function(){return qm().domain(y).range(F)},c}function Im(){function s(we){if(we<=we)return ge[Ld(J,we,0,U)]}function c(){var we=-1;for(J=new Array(U);++we<U;)J[we]=((we+1)*F-(we-U)*y)/(U+1);return s}var y=0,F=1,U=1,J=[.5],ge=[0,1];return s.domain=function(we){return arguments.length?(y=+we[0],F=+we[1],c()):[y,F]},s.range=function(we){return arguments.length?(U=(ge=ce.call(we)).length-1,c()):ge.slice()},s.invertExtent=function(we){var je=ge.indexOf(we);return je<0?[NaN,NaN]:je<1?[y,J[0]]:je>=U?[J[U-1],F]:[J[je-1],J[je]]},s.copy=function(){return Im().domain([y,F]).range(ge)},pp(s)}function tv(){function s(U){if(U<=U)return y[Ld(c,U,0,F)]}var c=[.5],y=[0,1],F=1;return s.domain=function(U){return arguments.length?(c=ce.call(U),F=Math.min(c.length,y.length-1),s):c.slice()},s.range=function(U){return arguments.length?(y=ce.call(U),F=Math.min(c.length,y.length-1),s):y.slice()},s.invertExtent=function(U){var J=y.indexOf(U);return[c[J-1],c[J]]},s.copy=function(){return tv().domain(c).range(y)},s}function Zc(s,c,y,F){function U(J){return s(J=new Date(+J)),J}return U.floor=U,U.ceil=function(J){return s(J=new Date(J-1)),c(J,1),s(J),J},U.round=function(J){var ge=U(J),we=U.ceil(J);return J-ge<we-J?ge:we},U.offset=function(J,ge){return c(J=new Date(+J),ge==null?1:Math.floor(ge)),J},U.range=function(J,ge,we){var je=[];if(J=U.ceil(J),we=we==null?1:Math.floor(we),!(J<ge&&we>0))return je;do je.push(new Date(+J));while(c(J,we),s(J),J<ge);return je},U.filter=function(J){return Zc(function(ge){if(ge>=ge)for(;s(ge),!J(ge);)ge.setTime(ge-1)},function(ge,we){if(ge>=ge)for(;--we>=0;)for(;c(ge,1),!J(ge););})},y&&(U.count=function(J,ge){return Nt.setTime(+J),Tt.setTime(+ge),s(Nt),s(Tt),Math.floor(y(Nt,Tt))},U.every=function(J){return J=Math.floor(J),isFinite(J)&&J>0?J>1?U.filter(F?function(ge){return F(ge)%J===0}:function(ge){return U.count(0,ge)%J===0}):U:null}),U}function gf(s){return Zc(function(c){c.setDate(c.getDate()-(c.getDay()+7-s)%7),c.setHours(0,0,0,0)},function(c,y){c.setDate(c.getDate()+7*y)},function(c,y){return(y-c-(y.getTimezoneOffset()-c.getTimezoneOffset())*_r)/ra})}function mp(s){return Zc(function(c){c.setUTCDate(c.getUTCDate()-(c.getUTCDay()+7-s)%7),c.setUTCHours(0,0,0,0)},function(c,y){c.setUTCDate(c.getUTCDate()+7*y)},function(c,y){return(y-c)/ra})}function Lf(s){if(0<=s.y&&s.y<100){var c=new Date(-1,s.m,s.d,s.H,s.M,s.S,s.L);return c.setFullYear(s.y),c}return new Date(s.y,s.m,s.d,s.H,s.M,s.S,s.L)}function ac(s){if(0<=s.y&&s.y<100){var c=new Date(Date.UTC(-1,s.m,s.d,s.H,s.M,s.S,s.L));return c.setUTCFullYear(s.y),c}return new Date(Date.UTC(s.y,s.m,s.d,s.H,s.M,s.S,s.L))}function gA(s){return{y:s,m:0,d:1,H:0,M:0,S:0,L:0}}function td(s){function c(ru,dA){return function(nf){var yu,_g,mE,Jp=[],HE=-1,cw=0,Ww=ru.length;for(nf instanceof Date||(nf=new Date(+nf));++HE<Ww;)ru.charCodeAt(HE)===37&&(Jp.push(ru.slice(cw,HE)),(_g=Ua[yu=ru.charAt(++HE)])!=null?yu=ru.charAt(++HE):_g=yu==="e"?" ":"0",(mE=dA[yu])&&(yu=mE(nf,_g)),Jp.push(yu),cw=HE+1);return Jp.push(ru.slice(cw,HE)),Jp.join("")}}function y(ru,dA){return function(nf){var yu=gA(1900),_g=F(yu,ru,nf+="",0);if(_g!=nf.length)return null;if("p"in yu&&(yu.H=yu.H%12+12*yu.p),"W"in yu||"U"in yu){"w"in yu||(yu.w="W"in yu?1:0);var mE="Z"in yu?ac(gA(yu.y)).getUTCDay():dA(gA(yu.y)).getDay();yu.m=0,yu.d="W"in yu?(yu.w+6)%7+7*yu.W-(mE+5)%7:yu.w+7*yu.U-(mE+6)%7}return"Z"in yu?(yu.H+=yu.Z/100|0,yu.M+=yu.Z%100,ac(yu)):dA(yu)}}function F(ru,dA,nf,yu){for(var _g,mE,Jp=0,HE=dA.length,cw=nf.length;Jp<HE;){if(yu>=cw)return-1;if(_g=dA.charCodeAt(Jp++),_g===37){if(_g=dA.charAt(Jp++),mE=Yp[_g in Ua?dA.charAt(Jp++):_g],!mE||(yu=mE(ru,nf,yu))<0)return-1}else if(_g!=nf.charCodeAt(yu++))return-1}return yu}function U(ru,dA,nf){var yu=Ti.exec(dA.slice(nf));return yu?(ru.p=ea[yu[0].toLowerCase()],nf+yu[0].length):-1}function J(ru,dA,nf){var yu=us.exec(dA.slice(nf));return yu?(ru.w=AA[yu[0].toLowerCase()],nf+yu[0].length):-1}function ge(ru,dA,nf){var yu=Na.exec(dA.slice(nf));return yu?(ru.w=Ls[yu[0].toLowerCase()],nf+yu[0].length):-1}function we(ru,dA,nf){var yu=V0.exec(dA.slice(nf));return yu?(ru.m=Yh[yu[0].toLowerCase()],nf+yu[0].length):-1}function je(ru,dA,nf){var yu=Th.exec(dA.slice(nf));return yu?(ru.m=Gd[yu[0].toLowerCase()],nf+yu[0].length):-1}function Ue(ru,dA,nf){return F(ru,Eo,dA,nf)}function vt(ru,dA,nf){return F(ru,eo,dA,nf)}function bt(ru,dA,nf){return F(ru,zo,dA,nf)}function lt(ru){return ys[ru.getDay()]}function Ft(ru){return Da[ru.getDay()]}function _t(ru){return cc[ru.getMonth()]}function qt(ru){return ls[ru.getMonth()]}function Pn(ru){return Yo[+(ru.getHours()>=12)]}function er(ru){return ys[ru.getUTCDay()]}function pr(ru){return Da[ru.getUTCDay()]}function Fr(ru){return cc[ru.getUTCMonth()]}function ao(ru){return ls[ru.getUTCMonth()]}function Qi(ru){return Yo[+(ru.getUTCHours()>=12)]}var Eo=s.dateTime,eo=s.date,zo=s.time,Yo=s.periods,Da=s.days,ys=s.shortDays,ls=s.months,cc=s.shortMonths,Ti=Dm(Yo),ea=nm(Yo),Na=Dm(Da),Ls=nm(Da),us=Dm(ys),AA=nm(ys),Th=Dm(ls),Gd=nm(ls),V0=Dm(cc),Yh=nm(cc),Ef={a:lt,A:Ft,b:_t,B:qt,c:null,d:$m,e:$m,H:Dv,I:q0,j:N1,L:ov,m:i1,M:Nm,p:Pn,S:av,U:wy,w:BA,W:yl,x:null,X:null,y:bu,Y:eA,Z:zd,"%":a1},mh={a:er,A:pr,b:Fr,B:ao,c:null,d:im,e:im,H:C0,I:Mm,j:Lm,L:zA,m:Tm,M:vp,p:Qi,S:T0,U:Sg,w:o1,W:t0,x:null,X:null,y:Nv,Y:M1,Z:L1,"%":a1},Yp={a:J,A:ge,b:we,B:je,c:Ue,d:iv,e:iv,H:rm,I:rm,j:th,L:D1,m:gp,M:Vf,p:U,S:$1,U:J0,w:nv,W:_m,x:vt,X:bt,y:n1,Y:I1,Z:rv,"%":r1};return Ef.x=c(eo,Ef),Ef.X=c(zo,Ef),Ef.c=c(Eo,Ef),mh.x=c(eo,mh),mh.X=c(zo,mh),mh.c=c(Eo,mh),{format:function(ru){var dA=c(ru+="",Ef);return dA.toString=function(){return ru},dA},parse:function(ru){var dA=y(ru+="",Lf);return dA.toString=function(){return ru},dA},utcFormat:function(ru){var dA=c(ru+="",mh);return dA.toString=function(){return ru},dA},utcParse:function(ru){var dA=y(ru,ac);return dA.toString=function(){return ru},dA}}}function vA(s,c,y){var F=s<0?"-":"",U=(F?-s:s)+"",J=U.length;return F+(J<y?new Array(y-J+1).join(c)+U:U)}function e0(s){return s.replace(da,"\\$&")}function Dm(s){return new RegExp("^(?:"+s.map(e0).join("|")+")","i")}function nm(s){for(var c={},y=-1,F=s.length;++y<F;)c[s[y].toLowerCase()]=y;return c}function nv(s,c,y){var F=Gs.exec(c.slice(y,y+1));return F?(s.w=+F[0],y+F[0].length):-1}function J0(s,c,y){var F=Gs.exec(c.slice(y));return F?(s.U=+F[0],y+F[0].length):-1}function _m(s,c,y){var F=Gs.exec(c.slice(y));return F?(s.W=+F[0],y+F[0].length):-1}function I1(s,c,y){var F=Gs.exec(c.slice(y,y+4));return F?(s.y=+F[0],y+F[0].length):-1}function n1(s,c,y){var F=Gs.exec(c.slice(y,y+2));return F?(s.y=+F[0]+(+F[0]>68?1900:2e3),y+F[0].length):-1}function rv(s,c,y){var F=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(c.slice(y,y+6));return F?(s.Z=F[1]?0:-(F[2]+(F[3]||"00")),y+F[0].length):-1}function gp(s,c,y){var F=Gs.exec(c.slice(y,y+2));return F?(s.m=F[0]-1,y+F[0].length):-1}function iv(s,c,y){var F=Gs.exec(c.slice(y,y+2));return F?(s.d=+F[0],y+F[0].length):-1}function th(s,c,y){var F=Gs.exec(c.slice(y,y+3));return F?(s.m=0,s.d=+F[0],y+F[0].length):-1}function rm(s,c,y){var F=Gs.exec(c.slice(y,y+2));return F?(s.H=+F[0],y+F[0].length):-1}function Vf(s,c,y){var F=Gs.exec(c.slice(y,y+2));return F?(s.M=+F[0],y+F[0].length):-1}function $1(s,c,y){var F=Gs.exec(c.slice(y,y+2));return F?(s.S=+F[0],y+F[0].length):-1}function D1(s,c,y){var F=Gs.exec(c.slice(y,y+3));return F?(s.L=+F[0],y+F[0].length):-1}function r1(s,c,y){var F=nu.exec(c.slice(y,y+1));return F?y+F[0].length:-1}function $m(s,c){return vA(s.getDate(),c,2)}function Dv(s,c){return vA(s.getHours(),c,2)}function q0(s,c){return vA(s.getHours()%12||12,c,2)}function N1(s,c){return vA(1+ec.count(Yn(s),s),c,3)}function ov(s,c){return vA(s.getMilliseconds(),c,3)}function i1(s,c){return vA(s.getMonth()+1,c,2)}function Nm(s,c){return vA(s.getMinutes(),c,2)}function av(s,c){return vA(s.getSeconds(),c,2)}function wy(s,c){return vA(Yu.count(Yn(s),s),c,2)}function BA(s){return s.getDay()}function yl(s,c){return vA(JA.count(Yn(s),s),c,2)}function bu(s,c){return vA(s.getFullYear()%100,c,2)}function eA(s,c){return vA(s.getFullYear()%1e4,c,4)}function zd(s){var c=s.getTimezoneOffset();return(c>0?"-":(c*=-1,"+"))+vA(c/60|0,"0",2)+vA(c%60,"0",2)}function im(s,c){return vA(s.getUTCDate(),c,2)}function C0(s,c){return vA(s.getUTCHours(),c,2)}function Mm(s,c){return vA(s.getUTCHours()%12||12,c,2)}function Lm(s,c){return vA(1+wl.count(al(s),s),c,3)}function zA(s,c){return vA(s.getUTCMilliseconds(),c,3)}function Tm(s,c){return vA(s.getUTCMonth()+1,c,2)}function vp(s,c){return vA(s.getUTCMinutes(),c,2)}function T0(s,c){return vA(s.getUTCSeconds(),c,2)}function Sg(s,c){return vA(Ru.count(al(s),s),c,2)}function o1(s){return s.getUTCDay()}function t0(s,c){return vA(Yc.count(al(s),s),c,2)}function Nv(s,c){return vA(s.getUTCFullYear()%100,c,2)}function M1(s,c){return vA(s.getUTCFullYear()%1e4,c,4)}function L1(){return"+0000"}function a1(){return"%"}function Mv(s){return oa=td(s),B.timeFormat=oa.format,B.timeParse=oa.parse,B.utcFormat=oa.utcFormat,B.utcParse=oa.utcParse,oa}function Zy(s){return s.toISOString()}function Vy(s){var c=new Date(s);return isNaN(c)?null:c}function Xy(s){return new Date(s)}function Nd(s){return s instanceof Date?+s:+new Date(+s)}function s1(s,c,y,F,U,J,ge,we,je){function Ue(eo){return(ge(eo)<eo?_t:J(eo)<eo?qt:U(eo)<eo?Pn:F(eo)<eo?er:c(eo)<eo?y(eo)<eo?pr:Fr:s(eo)<eo?ao:Qi)(eo)}function vt(eo,zo,Yo,Da){if(eo==null&&(eo=10),typeof eo=="number"){var ys=Math.abs(Yo-zo)/eo,ls=Up(function(cc){return cc[2]}).right(Eo,ys);ls===Eo.length?(Da=a(zo/ba,Yo/ba,eo),eo=s):ls?(ls=Eo[ys/Eo[ls-1][2]<Eo[ls][2]/ys?ls-1:ls],Da=ls[1],eo=ls[0]):(Da=a(zo,Yo,eo),eo=we)}return Da==null?eo:eo.every(Da)}var bt=$g(hp,To),lt=bt.invert,Ft=bt.domain,_t=je(".%L"),qt=je(":%S"),Pn=je("%I:%M"),er=je("%I %p"),pr=je("%a %d"),Fr=je("%b %d"),ao=je("%B"),Qi=je("%Y"),Eo=[[ge,1,jd],[ge,5,5*jd],[ge,15,15*jd],[ge,30,30*jd],[J,1,yf],[J,5,5*yf],[J,15,15*yf],[J,30,30*yf],[U,1,hf],[U,3,3*hf],[U,6,6*hf],[U,12,12*hf],[F,1,Jd],[F,2,2*Jd],[y,1,za],[c,1,pl],[c,3,3*pl],[s,1,ba]];return bt.invert=function(eo){return new Date(lt(eo))},bt.domain=function(eo){return arguments.length?Ft($.call(eo,Nd)):Ft().map(Xy)},bt.ticks=function(eo,zo){var Yo,Da=Ft(),ys=Da[0],ls=Da[Da.length-1],cc=ls<ys;return cc&&(Yo=ys,ys=ls,ls=Yo),Yo=vt(eo,ys,ls,zo),Yo=Yo?Yo.range(ys,ls+1):[],cc?Yo.reverse():Yo},bt.tickFormat=function(eo,zo){return zo==null?Ue:je(zo)},bt.nice=function(eo,zo){var Yo=Ft();return(eo=vt(eo,Yo[0],Yo[Yo.length-1],zo))?Ft(Bt(Yo,eo)):bt},bt.copy=function(){return kp(bt,s1(s,c,y,F,U,J,ge,we,je))},bt}function Pg(s){var c=s.length;return function(y){return s[Math.max(0,Math.min(c-1,Math.floor(y*c)))]}}function xy(s){function c(J){var ge=(J-y)/(F-y);return s(U?Math.max(0,Math.min(1,ge)):ge)}var y=0,F=1,U=!1;return c.domain=function(J){return arguments.length?(y=+J[0],F=+J[1],c):[y,F]},c.clamp=function(J){return arguments.length?(U=!!J,c):U},c.interpolator=function(J){return arguments.length?(s=J,c):s},c.copy=function(){return xy(s).domain([y,F]).clamp(U)},pp(c)}function sv(s){return s.innerRadius}function ey(s){return s.outerRadius}function lf(s){return s.startAngle}function jp(s){return s.endAngle}function Lv(s){return s&&s.padAngle}function eg(s){return s>=1?$v:s<=-1?-$v:Math.asin(s)}function lv(s,c,y,F,U,J,ge,we){var je=y-s,Ue=F-c,vt=ge-U,bt=we-J,lt=(vt*(c-J)-bt*(s-U))/(bt*je-vt*Ue);return[s+lt*je,c+lt*Ue]}function uv(s,c,y,F,U,J,ge){var we=s-y,je=c-F,Ue=(ge?J:-J)/Math.sqrt(we*we+je*je),vt=Ue*je,bt=-Ue*we,lt=s+vt,Ft=c+bt,_t=y+vt,qt=F+bt,Pn=(lt+_t)/2,er=(Ft+qt)/2,pr=_t-lt,Fr=qt-Ft,ao=pr*pr+Fr*Fr,Qi=U-J,Eo=lt*qt-_t*Ft,eo=(Fr<0?-1:1)*Math.sqrt(Math.max(0,Qi*Qi*ao-Eo*Eo)),zo=(Eo*Fr-pr*eo)/ao,Yo=(-Eo*pr-Fr*eo)/ao,Da=(Eo*Fr+pr*eo)/ao,ys=(-Eo*pr+Fr*eo)/ao,ls=zo-Pn,cc=Yo-er,Ti=Da-Pn,ea=ys-er;return ls*ls+cc*cc>Ti*Ti+ea*ea&&(zo=Da,Yo=ys),{cx:zo,cy:Yo,x01:-vt,y01:-bt,x11:zo*(U/Qi-1),y11:Yo*(U/Qi-1)}}function yp(s){this._context=s}function om(s){return s[0]}function ty(s){return s[1]}function ny(s){this._curve=s}function Om(s){function c(y){return new ny(s(y))}return c._curve=s,c}function km(s){var c=s.curve;return s.angle=s.x,delete s.x,s.radius=s.y,delete s.y,s.curve=function(y){return arguments.length?c(Om(y)):c()._curve},s}function lu(s,c,y){s._context.bezierCurveTo((2*s._x0+s._x1)/3,(2*s._y0+s._y1)/3,(s._x0+2*s._x1)/3,(s._y0+2*s._y1)/3,(s._x0+4*s._x1+c)/6,(s._y0+4*s._y1+y)/6)}function Ep(s){this._context=s}function l1(s){this._context=s}function T1(s){this._context=s}function cv(s,c){this._basis=new Ep(s),this._beta=c}function Sl(s,c,y){s._context.bezierCurveTo(s._x1+s._k*(s._x2-s._x0),s._y1+s._k*(s._y2-s._y0),s._x2+s._k*(s._x1-c),s._y2+s._k*(s._y1-y),s._x2,s._y2)}function am(s,c){this._context=s,this._k=(1-c)/6}function Cy(s,c){this._context=s,this._k=(1-c)/6}function Po(s,c){this._context=s,this._k=(1-c)/6}function LA(s,c,y){var F=s._x1,U=s._y1,J=s._x2,ge=s._y2;if(s._l01_a>D0){var we=2*s._l01_2a+3*s._l01_a*s._l12_a+s._l12_2a,je=3*s._l01_a*(s._l01_a+s._l12_a);F=(F*we-s._x0*s._l12_2a+s._x2*s._l01_2a)/je,U=(U*we-s._y0*s._l12_2a+s._y2*s._l01_2a)/je}if(s._l23_a>D0){var Ue=2*s._l23_2a+3*s._l23_a*s._l12_a+s._l12_2a,vt=3*s._l23_a*(s._l23_a+s._l12_a);J=(J*Ue+s._x1*s._l23_2a-c*s._l12_2a)/vt,ge=(ge*Ue+s._y1*s._l23_2a-y*s._l12_2a)/vt}s._context.bezierCurveTo(F,U,J,ge,s._x2,s._y2)}function TA(s,c){this._context=s,this._alpha=c}function wp(s,c){this._context=s,this._alpha=c}function Cf(s,c){this._context=s,this._alpha=c}function OA(s){this._context=s}function s0(s){return s<0?-1:1}function Ig(s,c,y){var F=s._x1-s._x0,U=c-s._x1,J=(s._y1-s._y0)/(F||U<0&&-0),ge=(y-s._y1)/(U||F<0&&-0),we=(J*U+ge*F)/(F+U);return(s0(J)+s0(ge))*Math.min(Math.abs(J),Math.abs(ge),.5*Math.abs(we))||0}function O1(s,c){var y=s._x1-s._x0;return y?(3*(s._y1-s._y0)/y-c)/2:c}function k1(s,c,y){var F=s._x0,U=s._y0,J=s._x1,ge=s._y1,we=(J-F)/3;s._context.bezierCurveTo(F+we,U+we*c,J-we,ge-we*y,J,ge)}function Av(s){this._context=s}function Md(s){this._context=new Kh(s)}function Kh(s){this._context=s}function By(s){return new Av(s)}function Dg(s){return new Md(s)}function nh(s){this._context=s}function u1(s){var c,y,F=s.length-1,U=new Array(F),J=new Array(F),ge=new Array(F);for(U[0]=0,J[0]=2,ge[0]=s[0]+2*s[1],c=1;c<F-1;++c)U[c]=1,J[c]=4,ge[c]=4*s[c]+2*s[c+1];for(U[F-1]=2,J[F-1]=7,ge[F-1]=8*s[F-1]+s[F],c=1;c<F;++c)y=U[c]/J[c-1],J[c]-=y,ge[c]-=y*ge[c-1];for(U[F-1]=ge[F-1]/J[F-1],c=F-2;c>=0;--c)U[c]=(ge[c]-U[c+1])/J[c];for(J[F-1]=(s[F]+U[F-1])/2,c=0;c<F-1;++c)J[c]=2*s[c+1]-U[c+1];return[U,J]}function tg(s,c){this._context=s,this._t=c}function vE(s){return new tg(s,0)}function by(s){return new tg(s,1)}function yE(s,c){return s[c]}function fl(s){for(var c,y=0,F=-1,U=s.length;++F<U;)(c=+s[F][1])&&(y+=c);return y}function rh(s){return s[0]}function l0(s){return s[1]}function Zh(){this._=null}function O0(s){s.U=s.C=s.L=s.R=s.P=s.N=null}function KA(s,c){var y=c,F=c.R,U=y.U;U?U.L===y?U.L=F:U.R=F:s._=F,F.U=U,y.U=F,y.R=F.L,y.R&&(y.R.U=y),F.L=y}function kA(s,c){var y=c,F=c.L,U=y.U;U?U.L===y?U.L=F:U.R=F:s._=F,F.U=U,y.U=F,y.L=F.R,y.L&&(y.L.U=y),F.R=y}function Tv(s){for(;s.L;)s=s.L;return s}function aA(s,c,y,F){var U=[null,null],J=e1.push(U)-1;return U.left=s,U.right=c,y&&Tu(U,s,c,y),F&&Tu(U,c,s,F),Ey[s.index].halfedges.push(J),Ey[c.index].halfedges.push(J),U}function $t(s,c,y){var F=[c,y];return F.left=s,F}function Tu(s,c,y,F){s[0]||s[1]?s.left===y?s[1]=F:s[0]=F:(s[0]=F,s.left=c,s.right=y)}function Rp(s,c,y,F,U){var J,ge=s[0],we=s[1],je=ge[0],Ue=ge[1],vt=we[0],bt=we[1],lt=0,Ft=1,_t=vt-je,qt=bt-Ue;if(J=c-je,_t||!(J>0)){if(J/=_t,_t<0){if(J<lt)return;J<Ft&&(Ft=J)}else if(_t>0){if(J>Ft)return;J>lt&&(lt=J)}if(J=F-je,_t||!(J<0)){if(J/=_t,_t<0){if(J>Ft)return;J>lt&&(lt=J)}else if(_t>0){if(J<lt)return;J<Ft&&(Ft=J)}if(J=y-Ue,qt||!(J>0)){if(J/=qt,qt<0){if(J<lt)return;J<Ft&&(Ft=J)}else if(qt>0){if(J>Ft)return;J>lt&&(lt=J)}if(J=U-Ue,qt||!(J<0)){if(J/=qt,qt<0){if(J>Ft)return;J>lt&&(lt=J)}else if(qt>0){if(J<lt)return;J<Ft&&(Ft=J)}return!(lt>0||Ft<1)||(lt>0&&(s[0]=[je+lt*_t,Ue+lt*qt]),Ft<1&&(s[1]=[je+Ft*_t,Ue+Ft*qt]),!0)}}}}}function hd(s,c,y,F,U){var J=s[1];if(J)return!0;var ge,we,je=s[0],Ue=s.left,vt=s.right,bt=Ue[0],lt=Ue[1],Ft=vt[0],_t=vt[1],qt=(bt+Ft)/2,Pn=(lt+_t)/2;if(_t===lt){if(qt<c||qt>=F)return;if(bt>Ft){if(je){if(je[1]>=U)return}else je=[qt,y];J=[qt,U]}else{if(je){if(je[1]<y)return}else je=[qt,U];J=[qt,y]}}else if(ge=(bt-Ft)/(_t-lt),we=Pn-ge*qt,ge<-1||ge>1)if(bt>Ft){if(je){if(je[1]>=U)return}else je=[(y-we)/ge,y];J=[(U-we)/ge,U]}else{if(je){if(je[1]<y)return}else je=[(U-we)/ge,U];J=[(y-we)/ge,y]}else if(lt<_t){if(je){if(je[0]>=F)return}else je=[c,ge*c+we];J=[F,ge*F+we]}else{if(je){if(je[0]<c)return}else je=[F,ge*F+we];J=[c,ge*c+we]}return s[0]=je,s[1]=J,!0}function n0(s,c,y,F){for(var U,J=e1.length;J--;)hd(U=e1[J],s,c,y,F)&&Rp(U,s,c,y,F)&&(Math.abs(U[0][0]-U[1][0])>o0||Math.abs(U[0][1]-U[1][1])>o0)||delete e1[J]}function k0(s){return Ey[s.index]={site:s,halfedges:[]}}function ng(s,c){var y=s.site,F=c.left,U=c.right;return y===U&&(U=F,F=y),U?Math.atan2(U[1]-F[1],U[0]-F[0]):(y===F?(F=c[1],U=c[0]):(F=c[0],U=c[1]),Math.atan2(F[0]-U[0],U[1]-F[1]))}function j0(s,c){return c[+(c.left!==s.site)]}function _c(s,c){return c[+(c.left===s.site)]}function sc(){for(var s,c,y,F,U=0,J=Ey.length;U<J;++U)if((s=Ey[U])&&(F=(c=s.halfedges).length)){var ge=new Array(F),we=new Array(F);for(y=0;y<F;++y)ge[y]=y,we[y]=ng(s,e1[c[y]]);for(ge.sort(function(je,Ue){return we[Ue]-we[je]}),y=0;y<F;++y)we[y]=c[ge[y]];for(y=0;y<F;++y)c[y]=we[y]}}function PA(s,c,y,F){var U,J,ge,we,je,Ue,vt,bt,lt,Ft,_t,qt,Pn=Ey.length,er=!0;for(U=0;U<Pn;++U)if(J=Ey[U]){for(ge=J.site,je=J.halfedges,we=je.length;we--;)e1[je[we]]||je.splice(we,1);for(we=0,Ue=je.length;we<Ue;)Ft=_c(J,e1[je[we]]),_t=Ft[0],qt=Ft[1],vt=j0(J,e1[je[++we%Ue]]),bt=vt[0],lt=vt[1],(Math.abs(_t-bt)>o0||Math.abs(qt-lt)>o0)&&(je.splice(we,0,e1.push($t(ge,Ft,Math.abs(_t-s)<o0&&F-qt>o0?[s,Math.abs(bt-s)<o0?lt:F]:Math.abs(qt-F)<o0&&y-_t>o0?[Math.abs(lt-F)<o0?bt:y,F]:Math.abs(_t-y)<o0&&qt-c>o0?[y,Math.abs(bt-y)<o0?lt:c]:Math.abs(qt-c)<o0&&_t-s>o0?[Math.abs(lt-c)<o0?bt:s,c]:null))-1),++Ue);Ue&&(er=!1)}if(er){var pr,Fr,ao,Qi=1/0;for(U=0,er=null;U<Pn;++U)(J=Ey[U])&&(ge=J.site,pr=ge[0]-s,Fr=ge[1]-c,ao=pr*pr+Fr*Fr,ao<Qi&&(Qi=ao,er=J));if(er){var Eo=[s,c],eo=[s,F],zo=[y,F],Yo=[y,c];er.halfedges.push(e1.push($t(ge=er.site,Eo,eo))-1,e1.push($t(ge,eo,zo))-1,e1.push($t(ge,zo,Yo))-1,e1.push($t(ge,Yo,Eo))-1)}}for(U=0;U<Pn;++U)(J=Ey[U])&&(J.halfedges.length||delete Ey[U])}function Qp(){O0(this),this.x=this.y=this.arc=this.site=this.cy=null}function R0(s){var c=s.P,y=s.N;if(c&&y){var F=c.site,U=s.site,J=y.site;if(F!==J){var ge=U[0],we=U[1],je=F[0]-ge,Ue=F[1]-we,vt=J[0]-ge,bt=J[1]-we,lt=2*(je*bt-Ue*vt);if(!(lt>=-Zw)){var Ft=je*je+Ue*Ue,_t=vt*vt+bt*bt,qt=(bt*Ft-Ue*_t)/lt,Pn=(je*_t-vt*Ft)/lt,er=Ew.pop()||new Qp;er.arc=s,er.site=U,er.x=qt+ge,er.y=(er.cy=Pn+we)+Math.sqrt(qt*qt+Pn*Pn),s.circle=er;for(var pr=null,Fr=lw._;Fr;)if(er.y<Fr.y||er.y===Fr.y&&er.x<=Fr.x){if(!Fr.L){pr=Fr.P;break}Fr=Fr.L}else{if(!Fr.R){pr=Fr;break}Fr=Fr.R}lw.insert(pr,er),pr||(fw=er)}}}}function Xf(s){var c=s.circle;c&&(c.P||(fw=c.N),lw.remove(c),Ew.push(c),O0(c),s.circle=null)}function Eh(){O0(this),this.edge=this.site=this.circle=null}function Tf(s){var c=ww.pop()||new Eh;return c.site=s,c}function jh(s){Xf(s),nw.remove(s),ww.push(s),O0(s)}function dv(s){var c=s.circle,y=c.x,F=c.cy,U=[y,F],J=s.P,ge=s.N,we=[s];jh(s);for(var je=J;je.circle&&Math.abs(y-je.circle.x)<o0&&Math.abs(F-je.circle.cy)<o0;)J=je.P,we.unshift(je),jh(je),je=J;we.unshift(je),Xf(je);for(var Ue=ge;Ue.circle&&Math.abs(y-Ue.circle.x)<o0&&Math.abs(F-Ue.circle.cy)<o0;)ge=Ue.N,we.push(Ue),jh(Ue),Ue=ge;we.push(Ue),Xf(Ue);var vt,bt=we.length;for(vt=1;vt<bt;++vt)Ue=we[vt],je=we[vt-1],Tu(Ue.edge,je.site,Ue.site,U);je=we[0],Ue=we[bt-1],Ue.edge=aA(je.site,Ue.site,null,U),R0(je),R0(Ue)}function Ng(s){for(var c,y,F,U,J=s[0],ge=s[1],we=nw._;we;)if(F=Wf(we,ge)-J,F>o0)we=we.L;else{if(U=J-Vh(we,ge),!(U>o0)){F>-o0?(c=we.P,y=we):U>-o0?(c=we,y=we.N):c=y=we;break}if(!we.R){c=we;break}we=we.R}k0(s);var je=Tf(s);if(nw.insert(c,je),c||y){if(c===y)return Xf(c),y=Tf(c.site),nw.insert(je,y),je.edge=y.edge=aA(c.site,je.site),R0(c),void R0(y);if(!y)return void(je.edge=aA(c.site,je.site));Xf(c),Xf(y);var Ue=c.site,vt=Ue[0],bt=Ue[1],lt=s[0]-vt,Ft=s[1]-bt,_t=y.site,qt=_t[0]-vt,Pn=_t[1]-bt,er=2*(lt*Pn-Ft*qt),pr=lt*lt+Ft*Ft,Fr=qt*qt+Pn*Pn,ao=[(Pn*pr-Ft*Fr)/er+vt,(lt*Fr-qt*pr)/er+bt];Tu(y.edge,Ue,_t,ao),je.edge=aA(Ue,s,null,ao),y.edge=aA(s,_t,null,ao),R0(c),R0(y)}}function Wf(s,c){var y=s.site,F=y[0],U=y[1],J=U-c;if(!J)return F;var ge=s.P;if(!ge)return-1/0;y=ge.site;var we=y[0],je=y[1],Ue=je-c;if(!Ue)return we;var vt=we-F,bt=1/J-1/Ue,lt=vt/Ue;return bt?(-lt+Math.sqrt(lt*lt-2*bt*(vt*vt/(-2*Ue)-je+Ue/2+U-J/2)))/bt+F:(F+we)/2}function Vh(s,c){var y=s.N;if(y)return Wf(y,c);var F=s.site;return F[1]===c?F[0]:1/0}function ry(s,c,y){return(s[0]-y[0])*(c[1]-s[1])-(s[0]-c[0])*(y[1]-s[1])}function iy(s,c){return c[1]-s[1]||c[0]-s[0]}function Fy(s,c){var y,F,U,J=s.sort(iy).pop();for(e1=[],Ey=new Array(s.length),nw=new Zh,lw=new Zh;;)if(U=fw,J&&(!U||J[1]<U.y||J[1]===U.y&&J[0]<U.x))J[0]===y&&J[1]===F||(Ng(J),y=J[0],F=J[1]),J=s.pop();else{if(!U)break;dv(U.arc)}if(sc(),c){var ge=+c[0][0],we=+c[0][1],je=+c[1][0],Ue=+c[1][1];n0(ge,we,je,Ue),PA(ge,we,je,Ue)}this.edges=e1,this.cells=Ey,nw=lw=e1=Ey=null}function xp(s,c,y){this.target=s,this.type=c,this.transform=y}function u0(s,c,y){this.k=s,this.x=c,this.y=y}function c1(s){return s.__zoom||hw}function Ov(){B.event.stopImmediatePropagation()}function sm(){return!B.event.button}function j1(){var s,c,y=this;return y instanceof SVGElement?(y=y.ownerSVGElement||y,s=y.width.baseVal.value,c=y.height.baseVal.value):(s=y.clientWidth,c=y.clientHeight),[[0,0],[s,c]]}function Mg(){return this.__zoom||hw}var Hp="4.6.0",wh=function(s,c){return s<c?-1:s>c?1:s>=c?0:NaN},Up=function(s){return s.length===1&&(s=S(s)),{left:function(c,y,F,U){for(F==null&&(F=0),U==null&&(U=c.length);F<U;){var J=F+U>>>1;s(c[J],y)<0?F=J+1:U=J}return F},right:function(c,y,F,U){for(F==null&&(F=0),U==null&&(U=c.length);F<U;){var J=F+U>>>1;s(c[J],y)>0?U=J:F=J+1}return F}}},cl=Up(wh),Ld=cl.right,Wy=cl.left,rg=function(s,c){return c<s?-1:c>s?1:c>=s?0:NaN},ol=function(s){return s===null?NaN:+s},Vc=function(s,c){var y,F,U=s.length,J=0,ge=0,we=-1,je=0;if(c==null)for(;++we<U;)isNaN(y=ol(s[we]))||(F=y-J,J+=F/++je,ge+=F*(y-J));else for(;++we<U;)isNaN(y=ol(c(s[we],we,s)))||(F=y-J,J+=F/++je,ge+=F*(y-J));if(je>1)return ge/(je-1)},Lg=function(s,c){var y=Vc(s,c);return y&&Math.sqrt(y)},B0=function(s,c){var y,F,U,J=-1,ge=s.length;if(c==null){for(;++J<ge;)if((F=s[J])!=null&&F>=F){y=U=F;break}for(;++J<ge;)(F=s[J])!=null&&(y>F&&(y=F),U<F&&(U=F))}else{for(;++J<ge;)if((F=c(s[J],J,s))!=null&&F>=F){y=U=F;break}for(;++J<ge;)(F=c(s[J],J,s))!=null&&(y>F&&(y=F),U<F&&(U=F))}return[y,U]},kv=Array.prototype,zp=kv.slice,ig=kv.map,oy=function(s){return function(){return s}},Sy=function(s){return s},Kd=function(s,c,y){s=+s,c=+c,y=(U=arguments.length)<2?(c=s,s=0,1):U<3?1:+y;for(var F=-1,U=0|Math.max(0,Math.ceil((c-s)/y)),J=new Array(U);++F<U;)J[F]=s+F*y;return J},se=Math.sqrt(50),ee=Math.sqrt(10),he=Math.sqrt(2),fe=function(s,c,y){var F=a(s,c,y);return Kd(Math.ceil(s/F)*F,Math.floor(c/F)*F+F/2,F)},et=function(s){return Math.ceil(Math.log(s.length)/Math.LN2)+1},St=function(){function s(U){var J,ge,we=U.length,je=new Array(we);for(J=0;J<we;++J)je[J]=c(U[J],J,U);var Ue=y(je),vt=Ue[0],bt=Ue[1],lt=F(je,vt,bt);Array.isArray(lt)||(lt=fe(vt,bt,lt));for(var Ft=lt.length;lt[0]<=vt;)lt.shift(),--Ft;for(;lt[Ft-1]>=bt;)lt.pop(),--Ft;var _t,qt=new Array(Ft+1);for(J=0;J<=Ft;++J)_t=qt[J]=[],_t.x0=J>0?lt[J-1]:vt,_t.x1=J<Ft?lt[J]:bt;for(J=0;J<we;++J)ge=je[J],vt<=ge&&ge<=bt&&qt[Ld(lt,ge,0,Ft)].push(U[J]);return qt}var c=Sy,y=B0,F=et;return s.value=function(U){return arguments.length?(c=typeof U=="function"?U:oy(U),s):c},s.domain=function(U){return arguments.length?(y=typeof U=="function"?U:oy([U[0],U[1]]),s):y},s.thresholds=function(U){return arguments.length?(F=typeof U=="function"?U:oy(Array.isArray(U)?zp.call(U):U),s):F},s},rn=function(s,c,y){if(y==null&&(y=ol),F=s.length){if((c=+c)<=0||F<2)return+y(s[0],0,s);if(c>=1)return+y(s[F-1],F-1,s);var F,U=(F-1)*c,J=Math.floor(U),ge=+y(s[J],J,s),we=+y(s[J+1],J+1,s);return ge+(we-ge)*(U-J)}},Gn=function(s,c,y){return s=ig.call(s,ol).sort(wh),Math.ceil((y-c)/(2*(rn(s,.75)-rn(s,.25))*Math.pow(s.length,-1/3)))},xn=function(s,c,y){return Math.ceil((y-c)/(3.5*Lg(s)*Math.pow(s.length,-1/3)))},qr=function(s,c){var y,F,U=-1,J=s.length;if(c==null){for(;++U<J;)if((F=s[U])!=null&&F>=F){y=F;break}for(;++U<J;)(F=s[U])!=null&&F>y&&(y=F)}else{for(;++U<J;)if((F=c(s[U],U,s))!=null&&F>=F){y=F;break}for(;++U<J;)(F=c(s[U],U,s))!=null&&F>y&&(y=F)}return y},ci=function(s,c){var y,F=0,U=s.length,J=-1,ge=U;if(c==null)for(;++J<U;)isNaN(y=ol(s[J]))?--ge:F+=y;else for(;++J<U;)isNaN(y=ol(c(s[J],J,s)))?--ge:F+=y;if(ge)return F/ge},Ni=function(s,c){var y,F=[],U=s.length,J=-1;if(c==null)for(;++J<U;)isNaN(y=ol(s[J]))||F.push(y);else for(;++J<U;)isNaN(y=ol(c(s[J],J,s)))||F.push(y);return rn(F.sort(wh),.5)},Wo=function(s){for(var c,y,F,U=s.length,J=-1,ge=0;++J<U;)ge+=s[J].length;for(y=new Array(ge);--U>=0;)for(F=s[U],c=F.length;--c>=0;)y[--ge]=F[c];return y},Ks=function(s,c){var y,F,U=-1,J=s.length;if(c==null){for(;++U<J;)if((F=s[U])!=null&&F>=F){y=F;break}for(;++U<J;)(F=s[U])!=null&&y>F&&(y=F)}else{for(;++U<J;)if((F=c(s[U],U,s))!=null&&F>=F){y=F;break}for(;++U<J;)(F=c(s[U],U,s))!=null&&y>F&&(y=F)}return y},Pa=function(s){for(var c=0,y=s.length-1,F=s[0],U=new Array(y<0?0:y);c<y;)U[c]=[F,F=s[++c]];return U},$a=function(s,c){for(var y=c.length,F=new Array(y);y--;)F[y]=s[c[y]];return F},_u=function(s,c){if(y=s.length){var y,F,U=0,J=0,ge=s[J];for(c||(c=wh);++U<y;)(c(F=s[U],ge)<0||c(ge,ge)!==0)&&(ge=F,J=U);return c(ge,ge)===0?J:void 0}},El=function(s,c,y){for(var F,U,J=(y==null?s.length:y)-(c=c==null?0:+c);J;)U=Math.random()*J--|0,F=s[J+c],s[J+c]=s[U+c],s[U+c]=F;return s},kl=function(s,c){var y,F=0,U=s.length,J=-1;if(c==null)for(;++J<U;)(y=+s[J])&&(F+=y);else for(;++J<U;)(y=+c(s[J],J,s))&&(F+=y);return F},Qs=function(s){if(!(U=s.length))return[];for(var c=-1,y=Ks(s,te),F=new Array(y);++c<y;)for(var U,J=-1,ge=F[c]=new Array(U);++J<U;)ge[J]=s[J][c];return F},Oc=function(){return Qs(arguments)},Fu=Array.prototype.slice,_s=function(s){return s},tA=1,Xc=2,Lu=3,ms=4,Q0=1e-6,_0={value:function(){}};Q.prototype=b.prototype={constructor:Q,on:function(s,c){var y,F=this._,U=D(s+"",F),J=-1,ge=U.length;{if(!(arguments.length<2)){if(c!=null&&typeof c!="function")throw new Error("invalid callback: "+c);for(;++J<ge;)if(y=(s=U[J]).type)F[y]=k(F[y],s.name,c);else if(c==null)for(y in F)F[y]=k(F[y],s.name,null);return this}for(;++J<ge;)if((y=(s=U[J]).type)&&(y=N(F[y],s.name)))return y}},copy:function(){var s={},c=this._;for(var y in c)s[y]=c[y].slice();return new Q(s)},call:function(s,c){if((y=arguments.length-2)>0)for(var y,F,U=new Array(y),J=0;J<y;++J)U[J]=arguments[J+2];if(!this._.hasOwnProperty(s))throw new Error("unknown type: "+s);for(F=this._[s],J=0,y=F.length;J<y;++J)F[J].value.apply(c,U)},apply:function(s,c,y){if(!this._.hasOwnProperty(s))throw new Error("unknown type: "+s);for(var F=this._[s],U=0,J=F.length;U<J;++U)F[U].value.apply(c,y)}};var Td="http://www.w3.org/1999/xhtml",ih={svg:"http://www.w3.org/2000/svg",xhtml:Td,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},$0=function(s){var c=s+="",y=c.indexOf(":");return y>=0&&(c=s.slice(0,y))!=="xmlns"&&(s=s.slice(y+1)),ih.hasOwnProperty(c)?{space:ih[c],local:s}:s},Xh=function(s){var c=$0(s);return(c.local?R:M)(c)},H0=0;K.prototype=Z.prototype={constructor:K,get:function(s){for(var c=this._;!(c in s);)if(!(s=s.parentNode))return;return s[c]},set:function(s,c){return s[this._]=c},remove:function(s){return this._ in s&&delete s[this._]},toString:function(){return this._}};var jm=function(s){return function(){return this.matches(s)}};if(typeof document!="undefined"){var Rr=document.documentElement;if(!Rr.matches){var og=Rr.webkitMatchesSelector||Rr.msMatchesSelector||Rr.mozMatchesSelector||Rr.oMatchesSelector;jm=function(s){return function(){return og.call(this,s)}}}}var Tg=jm,lm={};if(B.event=null,typeof document!="undefined"){var Kp=document.documentElement;"onmouseenter"in Kp||(lm={mouseenter:"mouseover",mouseleave:"mouseout"})}var Og=function(s,c,y){var F,U,J=pe(s+""),ge=J.length;{if(!(arguments.length<2)){for(we=c?W:me,y==null&&(y=!1),F=0;F<ge;++F)this.each(we(J[F],c,y));return this}var we=this.node().__on;if(we){for(var je,Ue=0,vt=we.length;Ue<vt;++Ue)for(F=0,je=we[Ue];F<ge;++F)if((U=J[F]).type===je.type&&U.name===je.name)return je.value}}},r0=function(){for(var s,c=B.event;s=c.sourceEvent;)c=s;return c},Cp=function(s,c){var y=s.ownerSVGElement||s;if(y.createSVGPoint){var F=y.createSVGPoint();return F.x=c.clientX,F.y=c.clientY,F=F.matrixTransform(s.getScreenCTM().inverse()),[F.x,F.y]}var U=s.getBoundingClientRect();return[c.clientX-U.left-s.clientLeft,c.clientY-U.top-s.clientTop]},ep=function(s){var c=r0();return c.changedTouches&&(c=c.changedTouches[0]),Cp(s,c)},Gy=function(s){return s==null?ve:function(){return this.querySelector(s)}},DE=function(s){typeof s!="function"&&(s=Gy(s));for(var c=this._groups,y=c.length,F=new Array(y),U=0;U<y;++U)for(var J,ge,we=c[U],je=we.length,Ue=F[U]=new Array(je),vt=0;vt<je;++vt)(J=we[vt])&&(ge=s.call(J,J.__data__,vt,we))&&("__data__"in J&&(ge.__data__=J.__data__),Ue[vt]=ge);return new Ze(F,this._parents)},A1=function(s){return s==null?ne:function(){return this.querySelectorAll(s)}},Yy=function(s){typeof s!="function"&&(s=A1(s));for(var c=this._groups,y=c.length,F=[],U=[],J=0;J<y;++J)for(var ge,we=c[J],je=we.length,Ue=0;Ue<je;++Ue)(ge=we[Ue])&&(F.push(s.call(ge,ge.__data__,Ue,we)),U.push(ge));return new Ze(F,U)},Rm=function(s){typeof s!="function"&&(s=Tg(s));for(var c=this._groups,y=c.length,F=new Array(y),U=0;U<y;++U)for(var J,ge=c[U],we=ge.length,je=F[U]=[],Ue=0;Ue<we;++Ue)(J=ge[Ue])&&s.call(J,J.__data__,Ue,ge)&&je.push(J);return new Ze(F,this._parents)},Py=function(s){return new Array(s.length)},Jy=function(){return new Ze(this._enter||this._groups.map(Py),this._parents)};Pe.prototype={constructor:Pe,appendChild:function(s){return this._parent.insertBefore(s,this._next)},insertBefore:function(s,c){return this._parent.insertBefore(s,c)},querySelector:function(s){return this._parent.querySelector(s)},querySelectorAll:function(s){return this._parent.querySelectorAll(s)}};var Iy=function(s){return function(){return s}},qy="$",UE=function(s,c){if(!s)return Ft=new Array(this.size()),Ue=-1,this.each(function(Eo){Ft[++Ue]=Eo}),Ft;var y=c?rt:Te,F=this._parents,U=this._groups;typeof s!="function"&&(s=Iy(s));for(var J=U.length,ge=new Array(J),we=new Array(J),je=new Array(J),Ue=0;Ue<J;++Ue){var vt=F[Ue],bt=U[Ue],lt=bt.length,Ft=s.call(vt,vt&&vt.__data__,Ue,F),_t=Ft.length,qt=we[Ue]=new Array(_t),Pn=ge[Ue]=new Array(_t),er=je[Ue]=new Array(lt);y(vt,bt,qt,Pn,er,Ft,c);for(var pr,Fr,ao=0,Qi=0;ao<_t;++ao)if(pr=qt[ao]){for(ao>=Qi&&(Qi=ao+1);!(Fr=Pn[Qi])&&++Qi<_t;);pr._next=Fr||null}}return ge=new Ze(ge,F),ge._enter=we,ge._exit=je,ge},Dy=function(){return new Ze(this._exit||this._groups.map(Py),this._parents)},zE=function(s){for(var c=this._groups,y=s._groups,F=c.length,U=y.length,J=Math.min(F,U),ge=new Array(F),we=0;we<J;++we)for(var je,Ue=c[we],vt=y[we],bt=Ue.length,lt=ge[we]=new Array(bt),Ft=0;Ft<bt;++Ft)(je=Ue[Ft]||vt[Ft])&&(lt[Ft]=je);for(;we<F;++we)ge[we]=c[we];return new Ze(ge,this._parents)},tp=function(){for(var s=this._groups,c=-1,y=s.length;++c<y;)for(var F,U=s[c],J=U.length-1,ge=U[J];--J>=0;)(F=U[J])&&(ge&&ge!==F.nextSibling&&ge.parentNode.insertBefore(F,ge),ge=F);return this},KE=function(s){function c(bt,lt){return bt&&lt?s(bt.__data__,lt.__data__):!bt-!lt}s||(s=Le);for(var y=this._groups,F=y.length,U=new Array(F),J=0;J<F;++J){for(var ge,we=y[J],je=we.length,Ue=U[J]=new Array(je),vt=0;vt<je;++vt)(ge=we[vt])&&(Ue[vt]=ge);Ue.sort(c)}return new Ze(U,this._parents).order()},_y=function(){var s=arguments[0];return arguments[0]=this,s.apply(null,arguments),this},oh=function(){var s=new Array(this.size()),c=-1;return this.each(function(){s[++c]=this}),s},Ny=function(){for(var s=this._groups,c=0,y=s.length;c<y;++c)for(var F=s[c],U=0,J=F.length;U<J;++U){var ge=F[U];if(ge)return ge}return null},EE=function(){var s=0;return this.each(function(){++s}),s},wE=function(){return!this.node()},My=function(s){for(var c=this._groups,y=0,F=c.length;y<F;++y)for(var U,J=c[y],ge=0,we=J.length;ge<we;++ge)(U=J[ge])&&s.call(U,U.__data__,ge,J);return this},Ly=function(s,c){var y=$0(s);if(arguments.length<2){var F=this.node();return y.local?F.getAttributeNS(y.space,y.local):F.getAttribute(y)}return this.each((c==null?y.local?Re:nt:typeof c=="function"?y.local?be:We:y.local?Qe:gt)(y,c))},c0=function(s){return s.ownerDocument&&s.ownerDocument.defaultView||s.document&&s||s.defaultView},ag=function(s,c,y){var F;return arguments.length>1?this.each((c==null?Oe:typeof c=="function"?qe:Me)(s,c,y==null?"":y)):c0(F=this.node()).getComputedStyle(F,null).getPropertyValue(s)},$y=function(s,c){return arguments.length>1?this.each((c==null?Ht:typeof c=="function"?vn:Gt)(s,c)):this.node()[s]};tn.prototype={add:function(s){var c=this._names.indexOf(s);c<0&&(this._names.push(s),this._node.setAttribute("class",this._names.join(" ")))},remove:function(s){var c=this._names.indexOf(s);c>=0&&(this._names.splice(c,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(s){return this._names.indexOf(s)>=0}};var xh=function(s,c){var y=Qt(s+"");if(arguments.length<2){for(var F=ln(this.node()),U=-1,J=y.length;++U<J;)if(!F.contains(y[U]))return!1;return!0}return this.each((typeof c=="function"?it:c?Rt:st)(y,c))},np=function(s){return arguments.length?this.each(s==null?un:(typeof s=="function"?ot:It)(s)):this.node().textContent},uf=function(s){return arguments.length?this.each(s==null?Se:(typeof s=="function"?O:X)(s)):this.node().innerHTML},nd=function(){return this.each(Y)},sg=function(){return this.each(oe)},xE=function(s){var c=typeof s=="function"?s:Xh(s);return this.select(function(){return this.appendChild(c.apply(this,arguments))})},um=function(s,c){var y=typeof s=="function"?s:Xh(s),F=c==null?q:typeof c=="function"?c:Gy(c);return this.select(function(){return this.insertBefore(y.apply(this,arguments),F.apply(this,arguments)||null)})},b0=function(){return this.each(Fe)},_d=function(s){return arguments.length?this.property("__data__",s):this.node().__data__},as=function(s,c){return this.each((typeof c=="function"?yt:jt)(s,c))},jv=[null];Ze.prototype=Ot.prototype={constructor:Ze,select:DE,selectAll:Yy,filter:Rm,data:UE,enter:Jy,exit:Dy,merge:zE,order:tp,sort:KE,call:_y,nodes:oh,node:Ny,size:EE,empty:wE,each:My,attr:Ly,style:ag,property:$y,classed:xh,text:np,html:uf,raise:nd,lower:sg,append:xE,insert:um,remove:b0,datum:_d,on:Og,dispatch:as};var rp=function(s){return typeof s=="string"?new Ze([[document.querySelector(s)]],[document.documentElement]):new Ze([[s]],jv)},NE=function(s){return typeof s=="string"?new Ze([document.querySelectorAll(s)],[document.documentElement]):new Ze([s==null?[]:s],jv)},ay=function(s,c,y){arguments.length<3&&(y=c,c=r0().changedTouches);for(var F,U=0,J=c?c.length:0;U<J;++U)if((F=c[U]).identifier===y)return Cp(s,F);return null},Qu=function(s,c){c==null&&(c=r0().touches);for(var y=0,F=c?c.length:0,U=new Array(F);y<F;++y)U[y]=Cp(s,c[y]);return U},cm=function(){B.event.preventDefault(),B.event.stopImmediatePropagation()},eE=function(s){var c=s.document.documentElement,y=rp(s).on("dragstart.drag",cm,!0);"onselectstart"in c?y.on("selectstart.drag",cm,!0):(c.__noselect=c.style.MozUserSelect,c.style.MozUserSelect="none")},CE=function(s){return function(){return s}};Jt.prototype.on=function(){var s=this._.on.apply(this._,arguments);return s===this._?this:s};var kg=function(){function s(Pn){Pn.on("mousedown.drag",c).on("touchstart.drag",U).on("touchmove.drag",J).on("touchend.drag touchcancel.drag",ge).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function c(){if(!Ue&&vt.apply(this,arguments)){var Pn=we("mouse",bt.apply(this,arguments),ep,this,arguments);Pn&&(rp(B.event.view).on("mousemove.drag",y,!0).on("mouseup.drag",F,!0),eE(B.event.view),hn(),je=!1,Pn("start"))}}function y(){cm(),je=!0,Ft.mouse("drag")}function F(){rp(B.event.view).on("mousemove.drag mouseup.drag",null),zt(B.event.view,je),cm(),Ft.mouse("end")}function U(){if(vt.apply(this,arguments)){var Pn,er,pr=B.event.changedTouches,Fr=bt.apply(this,arguments),ao=pr.length;for(Pn=0;Pn<ao;++Pn)(er=we(pr[Pn].identifier,Fr,ay,this,arguments))&&(hn(),er("start"))}}function J(){var Pn,er,pr=B.event.changedTouches,Fr=pr.length;for(Pn=0;Pn<Fr;++Pn)(er=Ft[pr[Pn].identifier])&&(cm(),er("drag"))}function ge(){var Pn,er,pr=B.event.changedTouches,Fr=pr.length;for(Ue&&clearTimeout(Ue),Ue=setTimeout(function(){Ue=null},500),Pn=0;Pn<Fr;++Pn)(er=Ft[pr[Pn].identifier])&&(hn(),er("end"))}function we(Pn,er,pr,Fr,ao){var Qi,Eo,eo,zo=pr(er,Pn),Yo=_t.copy();if(De(new Jt(s,"beforestart",Qi,Pn,qt,zo[0],zo[1],0,0,Yo),function(){return(B.event.subject=Qi=lt.apply(Fr,ao))!=null&&(Eo=Qi.x-zo[0]||0,eo=Qi.y-zo[1]||0,!0)}))return function Da(ys){var ls,cc=zo;switch(ys){case"start":Ft[Pn]=Da,ls=qt++;break;case"end":delete Ft[Pn],--qt;case"drag":zo=pr(er,Pn),ls=qt}De(new Jt(s,ys,Qi,Pn,ls,zo[0]+Eo,zo[1]+eo,zo[0]-cc[0],zo[1]-cc[1],Yo),Yo.apply,Yo,[ys,Fr,ao])}}var je,Ue,vt=Rn,bt=Cn,lt=Ur,Ft={},_t=b("start","drag","end"),qt=0;return s.filter=function(Pn){return arguments.length?(vt=typeof Pn=="function"?Pn:CE(!!Pn),s):vt},s.container=function(Pn){return arguments.length?(bt=typeof Pn=="function"?Pn:CE(Pn),s):bt},s.subject=function(Pn){return arguments.length?(lt=typeof Pn=="function"?Pn:CE(Pn),s):lt},s.on=function(){var Pn=_t.on.apply(_t,arguments);return Pn===_t?s:Pn},s},jg=function(s,c,y){s.prototype=c.prototype=y,y.constructor=s},Rv=.7,A=1/Rv,m="\\s*([+-]?\\d+)\\s*",h="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",j="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",_=/^#([0-9a-f]{3})$/,re=/^#([0-9a-f]{6})$/,ke=new RegExp("^rgb\\("+[m,m,m]+"\\)$"),Be=new RegExp("^rgb\\("+[j,j,j]+"\\)$"),Ke=new RegExp("^rgba\\("+[m,m,m,h]+"\\)$"),Ge=new RegExp("^rgba\\("+[j,j,j,h]+"\\)$"),dt=new RegExp("^hsl\\("+[h,j,j]+"\\)$"),Vt=new RegExp("^hsla\\("+[h,j,j,h]+"\\)$"),sn={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};jg(ni,qi,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),jg(Jo,mo,pi(ni,{brighter:function(s){return s=s==null?A:Math.pow(A,s),new Jo(this.r*s,this.g*s,this.b*s,this.opacity)},darker:function(s){return s=s==null?Rv:Math.pow(Rv,s),new Jo(this.r*s,this.g*s,this.b*s,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},toString:function(){var s=this.opacity;return s=isNaN(s)?1:Math.max(0,Math.min(1,s)),(s===1?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(s===1?")":", "+s+")")}})),jg(Ka,ns,pi(ni,{brighter:function(s){return s=s==null?A:Math.pow(A,s),new Ka(this.h,this.s,this.l*s,this.opacity)},darker:function(s){return s=s==null?Rv:Math.pow(Rv,s),new Ka(this.h,this.s,this.l*s,this.opacity)},rgb:function(){var s=this.h%360+360*(this.h<0),c=isNaN(s)||isNaN(this.s)?0:this.s,y=this.l,F=y+(y<.5?y:1-y)*c,U=2*y-F;return new Jo(ye(s>=240?s-240:s+120,U,F),ye(s,U,F),ye(s<120?s+240:s-120,U,F),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var At=Math.PI/180,Un=180/Math.PI,Kn=18,$n=.95047,Sn=1,ti=1.08883,Zr=4/29,dr=6/29,go=3*dr*dr,la=dr*dr*dr;jg(_n,ro,pi(ni,{brighter:function(s){return new _n(this.l+Kn*(s==null?1:s),this.a,this.b,this.opacity)},darker:function(s){return new _n(this.l-Kn*(s==null?1:s),this.a,this.b,this.opacity)},rgb:function(){var s=(this.l+16)/116,c=isNaN(this.a)?s:s+this.a/500,y=isNaN(this.b)?s:s-this.b/200;return s=Sn*Oi(s),c=$n*Oi(c),y=ti*Oi(y),new Jo(Ko(3.2404542*c-1.5371385*s-.4985314*y),Ko(-.969266*c+1.8760108*s+.041556*y),Ko(.0556434*c-.2040259*s+1.0572252*y),this.opacity)}})),jg(le,ue,pi(ni,{brighter:function(s){return new le(this.h,this.c,this.l+Kn*(s==null?1:s),this.opacity)},darker:function(s){return new le(this.h,this.c,this.l-Kn*(s==null?1:s),this.opacity)},rgb:function(){return Za(this).rgb()}}));var Uo=-.14861,wi=1.78277,mr=-.29227,Hi=-.90649,dn=1.97294,qn=dn*Hi,zr=dn*wi,Qr=wi*mr-Hi*Uo;jg(Pt,at,pi(ni,{brighter:function(s){return s=s==null?A:Math.pow(A,s),new Pt(this.h,this.s,this.l*s,this.opacity)},darker:function(s){return s=s==null?Rv:Math.pow(Rv,s),new Pt(this.h,this.s,this.l*s,this.opacity)},rgb:function(){var s=isNaN(this.h)?0:(this.h+120)*At,c=+this.l,y=isNaN(this.s)?0:this.s*c*(1-c),F=Math.cos(s),U=Math.sin(s);return new Jo(255*(c+y*(Uo*F+wi*U)),255*(c+y*(mr*F+Hi*U)),255*(c+y*(dn*F)),this.opacity)}}));var Ui,jo,Vo,Ao,Go,gs,La=function(s){var c=s.length-1;return function(y){var F=y<=0?y=0:y>=1?(y=1,c-1):Math.floor(y*c),U=s[F],J=s[F+1],ge=F>0?s[F-1]:2*U-J,we=F<c-1?s[F+2]:2*J-U;return pn((y-F/c)*c,ge,U,J,we)}},yn=function(s){var c=s.length;return function(y){var F=Math.floor(((y%=1)<0?++y:y)*c),U=s[(F+c-1)%c],J=s[F%c],ge=s[(F+1)%c],we=s[(F+2)%c];return pn((y-F/c)*c,U,J,ge,we)}},ur=function(s){return function(){return s}},br=function s(c){function y(U,J){var ge=F((U=mo(U)).r,(J=mo(J)).r),we=F(U.g,J.g),je=F(U.b,J.b),Ue=Zn(U.opacity,J.opacity);return function(vt){return U.r=ge(vt),U.g=we(vt),U.b=je(vt),U.opacity=Ue(vt),U+""}}var F=tr(c);return y.gamma=s,y}(1),si=Wt(La),Ii=Wt(yn),zi=function(s,c){var y,F=c?c.length:0,U=s?Math.min(F,s.length):0,J=new Array(F),ge=new Array(F);for(y=0;y<U;++y)J[y]=bi(s[y],c[y]);for(;y<F;++y)ge[y]=c[y];return function(we){for(y=0;y<U;++y)ge[y]=J[y](we);return ge}},Ro=function(s,c){var y=new Date;return s=+s,c-=s,function(F){return y.setTime(s+c*F),y}},To=function(s,c){return s=+s,c-=s,function(y){return s+c*y}},ma=function(s,c){var y,F={},U={};s!==null&&typeof s=="object"||(s={}),c!==null&&typeof c=="object"||(c={});for(y in c)y in s?F[y]=bi(s[y],c[y]):U[y]=c[y];return function(J){for(y in F)U[y]=F[y](J);return U}},Aa=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,es=new RegExp(Aa.source,"g"),ll=function(s,c){var y,F,U,J=Aa.lastIndex=es.lastIndex=0,ge=-1,we=[],je=[];for(s+="",c+="";(y=Aa.exec(s))&&(F=es.exec(c));)(U=F.index)>J&&(U=c.slice(J,U),we[ge]?we[ge]+=U:we[++ge]=U),(y=y[0])===(F=F[0])?we[ge]?we[ge]+=F:we[++ge]=F:(we[++ge]=null,je.push({i:ge,x:To(y,F)})),J=es.lastIndex;return J<c.length&&(U=c.slice(J),we[ge]?we[ge]+=U:we[++ge]=U),we.length<2?je[0]?ri(je[0].x):zn(c):(c=je.length,function(Ue){for(var vt,bt=0;bt<c;++bt)we[(vt=je[bt]).i]=vt.x(Ue);return we.join("")})},bi=function(s,c){var y,F=typeof c;return c==null||F==="boolean"?ur(c):(F==="number"?To:F==="string"?(y=qi(c))?(c=y,br):ll:c instanceof qi?br:c instanceof Date?Ro:Array.isArray(c)?zi:isNaN(c)?ma:To)(s,c)},Vn=function(s,c){return s=+s,c-=s,function(y){return Math.round(s+c*y)}},Al=180/Math.PI,bA={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},Xu=function(s,c,y,F,U,J){var ge,we,je;return(ge=Math.sqrt(s*s+c*c))&&(s/=ge,c/=ge),(je=s*y+c*F)&&(y-=s*je,F-=c*je),(we=Math.sqrt(y*y+F*F))&&(y/=we,F/=we,je/=we),s*F<c*y&&(s=-s,c=-c,je=-je,ge=-ge),{translateX:U,translateY:J,rotate:Math.atan2(c,s)*Al,skewX:Math.atan(je)*Al,scaleX:ge,scaleY:we}},Ga=jr(Vr,"px, ","px)","deg)"),pu=jr(lr,", ",")",")"),Vl=Math.SQRT2,Su=2,Hu=4,vf=1e-12,rd=function(s,c){var y,F,U=s[0],J=s[1],ge=s[2],we=c[0],je=c[1],Ue=c[2],vt=we-U,bt=je-J,lt=vt*vt+bt*bt;if(lt<vf)F=Math.log(Ue/ge)/Vl,y=function(pr){return[U+pr*vt,J+pr*bt,ge*Math.exp(Vl*pr*F)]};else{var Ft=Math.sqrt(lt),_t=(Ue*Ue-ge*ge+Hu*lt)/(2*ge*Su*Ft),qt=(Ue*Ue-ge*ge-Hu*lt)/(2*Ue*Su*Ft),Pn=Math.log(Math.sqrt(_t*_t+1)-_t),er=Math.log(Math.sqrt(qt*qt+1)-qt);F=(er-Pn)/Vl,y=function(pr){var Fr=pr*F,ao=Li(Pn),Qi=ge/(Su*Ft)*(ao*bo(Vl*Fr+Pn)-Yi(Pn));return[U+Qi*vt,J+Qi*bt,ge*ao/Li(Vl*Fr+Pn)]}}return y.duration=1e3*F,y},yA=io(fi),Od=io(Zn),id=So(fi),_l=So(Zn),FA=pa(fi),mu=pa(Zn),Of=function(s,c){for(var y=new Array(c),F=0;F<c;++F)y[F]=s(F/(c-1));return y},IA=0,sA=0,EA=0,Gf=1e3,Ou=0,ZA=0,pc=0,Ea=typeof performance=="object"&&performance.now?performance:Date,Yf=typeof requestAnimationFrame=="function"?requestAnimationFrame:function(s){setTimeout(s,17)};yo.prototype=$l.prototype={constructor:yo,restart:function(s,c,y){if(typeof s!="function")throw new TypeError("callback is not a function");y=(y==null?qa():+y)+(c==null?0:+c),this._next||gs===this||(gs?gs._next=this:Go=this,gs=this),this._call=s,this._time=y,Bc()},stop:function(){this._call&&(this._call=null,this._time=1/0,Bc())}};var $r=function(s,c,y){var F=new yo;return c=c==null?0:+c,F.restart(function(U){F.stop(),s(U+c)},c,y),F},Nu=function(s,c,y){var F=new yo,U=c;return c==null?(F.restart(s,c,y),F):(c=+c,y=y==null?qa():+y,F.restart(function J(ge){ge+=U,F.restart(J,U+=c,y),s(ge)},c,y),F)},cf=b("start","end","interrupt"),R1=[],Bp=0,kf=1,Qm=2,Uu=3,lg=4,Am=5,bp=6,Zp=function(s,c,y,F,U,J){var ge=s.__transition;if(ge){if(y in ge)return}else s.__transition={};xl(s,y,{name:c,index:F,group:U,on:cf,tween:R1,time:J.time,delay:J.delay,duration:J.duration,ease:J.ease,timer:null,state:Bp})},jf=function(s,c){var y,F,U,J=s.__transition,ge=!0;if(J){c=c==null?null:c+"";for(U in J)(y=J[U]).name===c?(F=y.state>Qm&&y.state<Am,y.state=bp,y.timer.stop(),F&&y.on.call("interrupt",s,s.__data__,y.index,y.group),delete J[U]):ge=!1;ge&&delete s.__transition}},U0=function(s){return this.each(function(){jf(this,s)})},ip=function(s,c){var y=this._id;if(s+="",arguments.length<2){for(var F,U=Va(this.node(),y).tween,J=0,ge=U.length;J<ge;++J)if((F=U[J]).name===s)return F.value;return null}return this.each((c==null?Rl:au)(y,s,c))},Qv=function(s,c){var y;return(typeof c=="number"?To:c instanceof qi?br:(y=qi(c))?(c=y,br):ll)(s,c)},d1=function(s,c){var y=$0(s),F=y==="transform"?pu:Qv;return this.attrTween(s,typeof c=="function"?(y.local?Ss:tc)(y,F,Au(this,"attr."+s,c)):c==null?(y.local?Il:Ai)(y):(y.local?du:Gr)(y,F,c))},fv=function(s,c){var y="attr."+s;if(arguments.length<2)return(y=this.tween(y))&&y._value;if(c==null)return this.tween(y,null);if(typeof c!="function")throw new Error;var F=$0(s);return this.tween(y,(F.local?Ql:Oa)(F,c))},Hm=function(s){var c=this._id;return arguments.length?this.each((typeof s=="function"?Ys:Hl)(c,s)):Va(this.node(),c).delay},ug=function(s){var c=this._id;return arguments.length?this.each((typeof s=="function"?gd:Ul)(c,s)):Va(this.node(),c).duration},Fa=function(s){var c=this._id;return arguments.length?this.each(Zo(c,s)):Va(this.node(),c).ease},Um=function(s){typeof s!="function"&&(s=Tg(s));for(var c=this._groups,y=c.length,F=new Array(y),U=0;U<y;++U)for(var J,ge=c[U],we=ge.length,je=F[U]=[],Ue=0;Ue<we;++Ue)(J=ge[Ue])&&s.call(J,J.__data__,Ue,ge)&&je.push(J);return new Bi(F,this._parents,this._name,this._id)},f1=function(s){if(s._id!==this._id)throw new Error;for(var c=this._groups,y=s._groups,F=c.length,U=y.length,J=Math.min(F,U),ge=new Array(F),we=0;we<J;++we)for(var je,Ue=c[we],vt=y[we],bt=Ue.length,lt=ge[we]=new Array(bt),Ft=0;Ft<bt;++Ft)(je=Ue[Ft]||vt[Ft])&&(lt[Ft]=je);for(;we<F;++we)ge[we]=c[we];return new Bi(ge,this._parents,this._name,this._id)},Rg=function(s,c){var y=this._id;return arguments.length<2?Va(this.node(),y).on.on(s):this.each(fA(y,s,c))},Q1=function(){return this.on("end.remove",nc(this._id))},ah=function(s){var c=this._name,y=this._id;typeof s!="function"&&(s=Gy(s));for(var F=this._groups,U=F.length,J=new Array(U),ge=0;ge<U;++ge)for(var we,je,Ue=F[ge],vt=Ue.length,bt=J[ge]=new Array(vt),lt=0;lt<vt;++lt)(we=Ue[lt])&&(je=s.call(we,we.__data__,lt,Ue))&&("__data__"in we&&(je.__data__=we.__data__),bt[lt]=je,Zp(bt[lt],c,y,lt,bt,Va(we,y)));return new Bi(J,this._parents,c,y)},oi=function(s){var c=this._name,y=this._id;typeof s!="function"&&(s=A1(s));for(var F=this._groups,U=F.length,J=[],ge=[],we=0;we<U;++we)for(var je,Ue=F[we],vt=Ue.length,bt=0;bt<vt;++bt)if(je=Ue[bt]){for(var lt,Ft=s.call(je,je.__data__,bt,Ue),_t=Va(je,y),qt=0,Pn=Ft.length;qt<Pn;++qt)(lt=Ft[qt])&&Zp(lt,c,y,qt,Ft,_t);J.push(Ft),ge.push(je)}return new Bi(J,ge,c,y)},hv=Ot.prototype.constructor,ME=function(){return new hv(this._groups,this._parents)},zm=function(s,c,y){var F=(s+="")=="transform"?Ga:Qv;return c==null?this.styleTween(s,ud(s,F)).on("end.style."+s,qA(s)):this.styleTween(s,typeof c=="function"?vd(s,F,Au(this,"style."+s,c)):hA(s,F,c),y)},sy=function(s,c,y){var F="style."+(s+="");if(arguments.length<2)return(F=this.tween(F))&&F._value;if(c==null)return this.tween(F,null);if(typeof c!="function")throw new Error;return this.tween(F,Dr(s,c,y==null?"":y))},ly=function(s){return this.tween("text",typeof s=="function"?Or(Au(this,"text",s)):Yr(s==null?"":s+""))},dm=function(){for(var s=this._name,c=this._id,y=Cs(),F=this._groups,U=F.length,J=0;J<U;++J)for(var ge,we=F[J],je=we.length,Ue=0;Ue<je;++Ue)if(ge=we[Ue]){var vt=Va(ge,c);Zp(ge,s,y,Ue,we,{time:vt.time+vt.delay+vt.duration,delay:0,duration:vt.duration,ease:vt.ease})}return new Bi(F,this._parents,s,y)},Hv=0,cg=Ot.prototype;Bi.prototype=to.prototype={constructor:Bi,select:ah,selectAll:oi,filter:Um,merge:f1,selection:ME,transition:dm,call:cg.call,nodes:cg.nodes,node:cg.node,size:cg.size,empty:cg.empty,each:cg.each,on:Rg,attr:d1,attrTween:fv,style:zm,styleTween:sy,text:ly,remove:Q1,tween:ip,delay:Hm,duration:ug,ease:Fa};var h1=3,tE=function s(c){function y(F){return Math.pow(F,c)}return c=+c,y.exponent=s,y}(h1),uy=function s(c){function y(F){return 1-Math.pow(1-F,c)}return c=+c,y.exponent=s,y}(h1),Km=function s(c){function y(F){return((F*=2)<=1?Math.pow(F,c):2-Math.pow(2-F,c))/2}return c=+c,y.exponent=s,y}(h1),Ag=Math.PI,Qg=Ag/2,nE=4/11,F0=6/11,pv=8/11,dg=.75,cy=9/11,mv=10/11,Fp=.9375,Ch=21/22,Vp=63/64,p1=1/nE/nE,rE=1.70158,Ty=function s(c){function y(F){return F*F*((c+1)*F-c)}return c=+c,y.overshoot=s,y}(rE),Uv=function s(c){function y(F){return--F*F*((c+1)*F+c)+1}return c=+c,y.overshoot=s,y}(rE),sh=function s(c){function y(F){return((F*=2)<1?F*F*((c+1)*F-c):(F-=2)*F*((c+1)*F+c)+2)/2}return c=+c,y.overshoot=s,y}(rE),Bh=2*Math.PI,Sp=1,Zm=.3,Ay=function s(c,y){function F(J){return c*Math.pow(2,10*--J)*Math.sin((U-J)/y)}var U=Math.asin(1/(c=Math.max(1,c)))*(y/=Bh);return F.amplitude=function(J){return s(J,y*Bh)},F.period=function(J){return s(c,J)},F}(Sp,Zm),uu=function s(c,y){function F(J){return 1-c*Math.pow(2,-10*(J=+J))*Math.sin((J+U)/y)}var U=Math.asin(1/(c=Math.max(1,c)))*(y/=Bh);return F.amplitude=function(J){return s(J,y*Bh)},F.period=function(J){return s(c,J)},F}(Sp,Zm),Oy=function s(c,y){function F(J){return((J=2*J-1)<0?c*Math.pow(2,10*J)*Math.sin((U-J)/y):2-c*Math.pow(2,-10*J)*Math.sin((U+J)/y))/2}var U=Math.asin(1/(c=Math.max(1,c)))*(y/=Bh);return F.amplitude=function(J){return s(J,y*Bh)},F.period=function(J){return s(c,J)},F}(Sp,Zm),gv={time:null,delay:0,duration:250,ease:ia},m1=function(s){var c,y;s instanceof Bi?(c=s._id,s=s._name):(c=Cs(),(y=gv).time=qa(),s=s==null?null:s+"");for(var F=this._groups,U=F.length,J=0;J<U;++J)for(var ge,we=F[J],je=we.length,Ue=0;Ue<je;++Ue)(ge=we[Ue])&&Zp(ge,s,c,Ue,we,y||Ds(ge,c));return new Bi(F,this._parents,s,c)};Ot.prototype.interrupt=U0,Ot.prototype.transition=m1;var fm=[null],iE=function(s,c){var y,F,U=s.__transition;if(U){c=c==null?null:c+"";for(F in U)if((y=U[F]).state>kf&&y.name===c)return new Bi([[s]],fm,c,+F)}return null},Hg=function(s){return function(){return s}},g1=function(s,c,y){this.target=s,this.type=c,this.selection=y},v1=function(){B.event.preventDefault(),B.event.stopImmediatePropagation()},Pc={name:"drag"},ky={name:"space"},zv={name:"handle"},Ug={name:"center"},hm={name:"x",handles:["e","w"].map(cr),input:function(s,c){return s&&[[s[0],c[0][1]],[s[1],c[1][1]]]},output:function(s){return s&&[s[0][0],s[1][0]]}},Pp={name:"y",handles:["n","s"].map(cr),input:function(s,c){return s&&[[c[0][0],s[0]],[c[1][0],s[1]]]},output:function(s){return s&&[s[0][1],s[1][1]]}},H1={name:"xy",handles:["n","e","s","w","nw","ne","se","sw"].map(cr),input:function(s){return s},output:function(s){return s}},A0={overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},U1={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},Ip={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},vv={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},jy={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1},Kv=function(){return Es(H1)},Ry=Math.cos,pm=Math.sin,zg=Math.PI,Kg=zg/2,Zg=2*zg,y1=Math.max,Vg=function(){function s(J){var ge,we,je,Ue,vt,bt,lt=J.length,Ft=[],_t=Kd(lt),qt=[],Pn=[],er=Pn.groups=new Array(lt),pr=new Array(lt*lt);for(ge=0,vt=-1;++vt<lt;){for(we=0,bt=-1;++bt<lt;)we+=J[vt][bt];Ft.push(we),qt.push(Kd(lt)),ge+=we}for(y&&_t.sort(function(Da,ys){return y(Ft[Da],Ft[ys])}),F&&qt.forEach(function(Da,ys){Da.sort(function(ls,cc){return F(J[ys][ls],J[ys][cc])})}),ge=y1(0,Zg-c*lt)/ge,Ue=ge?c:Zg/lt,we=0,vt=-1;++vt<lt;){for(je=we,bt=-1;++bt<lt;){var Fr=_t[vt],ao=qt[Fr][bt],Qi=J[Fr][ao],Eo=we,eo=we+=Qi*ge;pr[ao*lt+Fr]={index:Fr,subindex:ao,startAngle:Eo,endAngle:eo,value:Qi}}er[Fr]={index:Fr,startAngle:je,endAngle:we,value:Ft[Fr]},we+=Ue}for(vt=-1;++vt<lt;)for(bt=vt-1;++bt<lt;){var zo=pr[bt*lt+vt],Yo=pr[vt*lt+bt];(zo.value||Yo.value)&&Pn.push(zo.value<Yo.value?{source:Yo,target:zo}:{source:zo,target:Yo})}return U?Pn.sort(U):Pn}var c=0,y=null,F=null,U=null;return s.padAngle=function(J){return arguments.length?(c=y1(0,J),s):c},s.sortGroups=function(J){return arguments.length?(y=J,s):y},s.sortSubgroups=function(J){return arguments.length?(F=J,s):F},s.sortChords=function(J){return arguments.length?(J==null?U=null:(U=zl(J))._=J,s):U&&U._},s},oE=Array.prototype.slice,yv=function(s){return function(){return s}},E1=Math.PI,mc=2*E1,Dp=1e-6,fg=mc-Dp;Ps.prototype=yr.prototype={constructor:Ps,moveTo:function(s,c){this._+="M"+(this._x0=this._x1=+s)+","+(this._y0=this._y1=+c)},closePath:function(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(s,c){this._+="L"+(this._x1=+s)+","+(this._y1=+c)},quadraticCurveTo:function(s,c,y,F){this._+="Q"+ +s+","+ +c+","+(this._x1=+y)+","+(this._y1=+F)},bezierCurveTo:function(s,c,y,F,U,J){this._+="C"+ +s+","+ +c+","+ +y+","+ +F+","+(this._x1=+U)+","+(this._y1=+J)},arcTo:function(s,c,y,F,U){s=+s,c=+c,y=+y,F=+F,U=+U;var J=this._x1,ge=this._y1,we=y-s,je=F-c,Ue=J-s,vt=ge-c,bt=Ue*Ue+vt*vt;if(U<0)throw new Error("negative radius: "+U);if(this._x1===null)this._+="M"+(this._x1=s)+","+(this._y1=c);else if(bt>Dp)if(Math.abs(vt*we-je*Ue)>Dp&&U){var lt=y-J,Ft=F-ge,_t=we*we+je*je,qt=lt*lt+Ft*Ft,Pn=Math.sqrt(_t),er=Math.sqrt(bt),pr=U*Math.tan((E1-Math.acos((_t+bt-qt)/(2*Pn*er)))/2),Fr=pr/er,ao=pr/Pn;Math.abs(Fr-1)>Dp&&(this._+="L"+(s+Fr*Ue)+","+(c+Fr*vt)),this._+="A"+U+","+U+",0,0,"+ +(vt*lt>Ue*Ft)+","+(this._x1=s+ao*we)+","+(this._y1=c+ao*je)}else this._+="L"+(this._x1=s)+","+(this._y1=c)},arc:function(s,c,y,F,U,J){s=+s,c=+c,y=+y;var ge=y*Math.cos(F),we=y*Math.sin(F),je=s+ge,Ue=c+we,vt=1^J,bt=J?F-U:U-F;if(y<0)throw new Error("negative radius: "+y);this._x1===null?this._+="M"+je+","+Ue:(Math.abs(this._x1-je)>Dp||Math.abs(this._y1-Ue)>Dp)&&(this._+="L"+je+","+Ue),y&&(bt>fg?this._+="A"+y+","+y+",0,1,"+vt+","+(s-ge)+","+(c-we)+"A"+y+","+y+",0,1,"+vt+","+(this._x1=je)+","+(this._y1=Ue):(bt<0&&(bt=bt%mc+mc),this._+="A"+y+","+y+",0,"+ +(bt>=E1)+","+vt+","+(this._x1=s+y*Math.cos(U))+","+(this._y1=c+y*Math.sin(U))))},rect:function(s,c,y,F){this._+="M"+(this._x0=this._x1=+s)+","+(this._y0=this._y1=+c)+"h"+ +y+"v"+ +F+"h"+-y+"Z"},toString:function(){return this._}};var fu=function(){function s(){var we,je=oE.call(arguments),Ue=c.apply(this,je),vt=y.apply(this,je),bt=+F.apply(this,(je[0]=Ue,je)),lt=U.apply(this,je)-Kg,Ft=J.apply(this,je)-Kg,_t=bt*Ry(lt),qt=bt*pm(lt),Pn=+F.apply(this,(je[0]=vt,je)),er=U.apply(this,je)-Kg,pr=J.apply(this,je)-Kg;if(ge||(ge=we=yr()),ge.moveTo(_t,qt),ge.arc(0,0,bt,lt,Ft),lt===er&&Ft===pr||(ge.quadraticCurveTo(0,0,Pn*Ry(er),Pn*pm(er)),ge.arc(0,0,Pn,er,pr)),ge.quadraticCurveTo(0,0,_t,qt),ge.closePath(),we)return ge=null,we+""||null}var c=Ts,y=Bl,F=Fc,U=$s,J=el,ge=null;return s.radius=function(we){return arguments.length?(F=typeof we=="function"?we:yv(+we),s):F},s.startAngle=function(we){return arguments.length?(U=typeof we=="function"?we:yv(+we),s):U},s.endAngle=function(we){return arguments.length?(J=typeof we=="function"?we:yv(+we),s):J},s.source=function(we){return arguments.length?(c=we,s):c},s.target=function(we){return arguments.length?(y=we,s):y},s.context=function(we){return arguments.length?(ge=we==null?null:we,s):ge},s},Xp="$";xa.prototype=Is.prototype={constructor:xa,has:function(s){return Xp+s in this},get:function(s){return this[Xp+s]},set:function(s,c){return this[Xp+s]=c,this},remove:function(s){var c=Xp+s;return c in this&&delete this[c]},clear:function(){for(var s in this)s[0]===Xp&&delete this[s]},keys:function(){var s=[];for(var c in this)c[0]===Xp&&s.push(c.slice(1));return s},values:function(){var s=[];for(var c in this)c[0]===Xp&&s.push(this[c]);return s},entries:function(){var s=[];for(var c in this)c[0]===Xp&&s.push({key:c.slice(1),value:this[c]});return s},size:function(){var s=0;for(var c in this)c[0]===Xp&&++s;return s},empty:function(){for(var s in this)if(s[0]===Xp)return!1;return!0},each:function(s){for(var c in this)c[0]===Xp&&s(this[c],c.slice(1),this)}};var w1=function(){function s(we,je,Ue,vt){if(je>=J.length)return F!=null?F(we):y!=null?we.sort(y):we;for(var bt,lt,Ft,_t=-1,qt=we.length,Pn=J[je++],er=Is(),pr=Ue();++_t<qt;)(Ft=er.get(bt=Pn(lt=we[_t])+""))?Ft.push(lt):er.set(bt,[lt]);return er.each(function(Fr,ao){vt(pr,ao,s(Fr,je,Ue,vt))}),pr}function c(we,je){if(++je>J.length)return we;var Ue,vt=ge[je-1];return F!=null&&je>=J.length?Ue=we.entries():(Ue=[],we.each(function(bt,lt){Ue.push({key:lt,values:c(bt,je)})})),vt!=null?Ue.sort(function(bt,lt){return vt(bt.key,lt.key)}):Ue}var y,F,U,J=[],ge=[];return U={object:function(we){return s(we,0,rA,rf)},map:function(we){return s(we,0,Ed,If)},entries:function(we){return c(s(we,0,Ed,If),0)},key:function(we){return J.push(we),U},sortKeys:function(we){return ge[J.length-1]=we,U},sortValues:function(we){return y=we,U},rollup:function(we){return F=we,U}}},hg=Is.prototype;Rd.prototype=Vu.prototype={constructor:Rd,has:hg.has,add:function(s){return s+="",this[Xp+s]=s,this},remove:hg.remove,clear:hg.clear,values:hg.keys,size:hg.size,empty:hg.empty,each:hg.each};var Ve=function(s){var c=[];for(var y in s)c.push(y);return c},Yt=function(s){var c=[];for(var y in s)c.push(s[y]);return c},Xn=function(s){var c=[];for(var y in s)c.push({key:y,value:s[y]});return c},an=function(s){function c(Ue,vt){var bt,lt,Ft=y(Ue,function(_t,qt){return bt?bt(_t,qt-1):(lt=_t,void(bt=vt?Qd(_t,vt):Df(_t)))});return Ft.columns=lt,Ft}function y(Ue,vt){function bt(){if(pr>=er)return qt;if(Ft)return Ft=!1,_t;var Qi,Eo=pr;if(Ue.charCodeAt(Eo)===34){for(var eo=Eo;eo++<er;)if(Ue.charCodeAt(eo)===34){if(Ue.charCodeAt(eo+1)!==34)break;++eo}return pr=eo+2,Qi=Ue.charCodeAt(eo+1),Qi===13?(Ft=!0,Ue.charCodeAt(eo+2)===10&&++pr):Qi===10&&(Ft=!0),Ue.slice(Eo+1,eo).replace(/""/g,'"')}for(;pr<er;){var zo=1;if(Qi=Ue.charCodeAt(pr++),Qi===10)Ft=!0;else if(Qi===13)Ft=!0,Ue.charCodeAt(pr)===10&&(++pr,++zo);else if(Qi!==je)continue;return Ue.slice(Eo,pr-zo)}return Ue.slice(Eo)}for(var lt,Ft,_t={},qt={},Pn=[],er=Ue.length,pr=0,Fr=0;(lt=bt())!==qt;){for(var ao=[];lt!==_t&&lt!==qt;)ao.push(lt),lt=bt();vt&&(ao=vt(ao,Fr++))==null||Pn.push(ao)}return Pn}function F(Ue,vt){return vt==null&&(vt=Uh(Ue)),[vt.map(ge).join(s)].concat(Ue.map(function(bt){return vt.map(function(lt){return ge(bt[lt])}).join(s)})).join(`
`)}function U(Ue){return Ue.map(J).join(`
`)}function J(Ue){return Ue.map(ge).join(s)}function ge(Ue){return Ue==null?"":we.test(Ue+="")?'"'+Ue.replace(/\"/g,'""')+'"':Ue}var we=new RegExp('["'+s+`
]`),je=s.charCodeAt(0);return{parse:c,parseRows:y,format:F,formatRows:U}},Ci=an(","),Do=Ci.parse,Ha=Ci.parseRows,Xl=Ci.format,cu=Ci.formatRows,lc=an(" "),ku=lc.parse,Cd=lc.parseRows,lh=lc.format,Rh=lc.formatRows,lA=function(s,c){function y(){var U,J,ge=F.length,we=0,je=0;for(U=0;U<ge;++U)J=F[U],we+=J.x,je+=J.y;for(we=we/ge-s,je=je/ge-c,U=0;U<ge;++U)J=F[U],J.x-=we,J.y-=je}var F;return s==null&&(s=0),c==null&&(c=0),y.initialize=function(U){F=U},y.x=function(U){return arguments.length?(s=+U,y):s},y.y=function(U){return arguments.length?(c=+U,y):c},y},Ja=function(s){return function(){return s}},Jf=function(){return 1e-6*(Math.random()-.5)},op=function(s){var c=+this._x.call(null,s),y=+this._y.call(null,s);return Sd(this.cover(c,y),c,y,s)},gc=function(s,c){if(isNaN(s=+s)||isNaN(c=+c))return this;var y=this._x0,F=this._y0,U=this._x1,J=this._y1;if(isNaN(y))U=(y=Math.floor(s))+1,J=(F=Math.floor(c))+1;else{if(!(y>s||s>U||F>c||c>J))return this;var ge,we,je=U-y,Ue=this._root;switch(we=(c<(F+J)/2)<<1|s<(y+U)/2){case 0:do ge=new Array(4),ge[we]=Ue,Ue=ge;while(je*=2,U=y+je,J=F+je,s>U||c>J);break;case 1:do ge=new Array(4),ge[we]=Ue,Ue=ge;while(je*=2,y=U-je,J=F+je,y>s||c>J);break;case 2:do ge=new Array(4),ge[we]=Ue,Ue=ge;while(je*=2,U=y+je,F=J-je,s>U||F>c);break;case 3:do ge=new Array(4),ge[we]=Ue,Ue=ge;while(je*=2,y=U-je,F=J-je,y>s||F>c)}this._root&&this._root.length&&(this._root=Ue)}return this._x0=y,this._y0=F,this._x1=U,this._y1=J,this},bh=function(){var s=[];return this.visit(function(c){if(!c.length)do s.push(c.data);while(c=c.next)}),s},VA=function(s){return arguments.length?this.cover(+s[0][0],+s[0][1]).cover(+s[1][0],+s[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},d0=function(s,c,y,F,U){this.node=s,this.x0=c,this.y0=y,this.x1=F,this.y1=U},x1=function(s,c,y){var F,U,J,ge,we,je,Ue,vt=this._x0,bt=this._y0,lt=this._x1,Ft=this._y1,_t=[],qt=this._root;for(qt&&_t.push(new d0(qt,vt,bt,lt,Ft)),y==null?y=1/0:(vt=s-y,bt=c-y,lt=s+y,Ft=c+y,y*=y);je=_t.pop();)if(!(!(qt=je.node)||(U=je.x0)>lt||(J=je.y0)>Ft||(ge=je.x1)<vt||(we=je.y1)<bt))if(qt.length){var Pn=(U+ge)/2,er=(J+we)/2;_t.push(new d0(qt[3],Pn,er,ge,we),new d0(qt[2],U,er,Pn,we),new d0(qt[1],Pn,J,ge,er),new d0(qt[0],U,J,Pn,er)),(Ue=(c>=er)<<1|s>=Pn)&&(je=_t[_t.length-1],_t[_t.length-1]=_t[_t.length-1-Ue],_t[_t.length-1-Ue]=je)}else{var pr=s-+this._x.call(null,qt.data),Fr=c-+this._y.call(null,qt.data),ao=pr*pr+Fr*Fr;if(ao<y){var Qi=Math.sqrt(y=ao);vt=s-Qi,bt=c-Qi,lt=s+Qi,Ft=c+Qi,F=qt.data}}return F},C1=function(s){if(isNaN(J=+this._x.call(null,s))||isNaN(ge=+this._y.call(null,s)))return this;var c,y,F,U,J,ge,we,je,Ue,vt,bt,lt,Ft=this._root,_t=this._x0,qt=this._y0,Pn=this._x1,er=this._y1;if(!Ft)return this;if(Ft.length)for(;;){if((Ue=J>=(we=(_t+Pn)/2))?_t=we:Pn=we,(vt=ge>=(je=(qt+er)/2))?qt=je:er=je,c=Ft,!(Ft=Ft[bt=vt<<1|Ue]))return this;if(!Ft.length)break;(c[bt+1&3]||c[bt+2&3]||c[bt+3&3])&&(y=c,lt=bt)}for(;Ft.data!==s;)if(F=Ft,!(Ft=Ft.next))return this;return(U=Ft.next)&&delete Ft.next,F?(U?F.next=U:delete F.next,this):c?(U?c[bt]=U:delete c[bt],(Ft=c[0]||c[1]||c[2]||c[3])&&Ft===(c[3]||c[2]||c[1]||c[0])&&!Ft.length&&(y?y[lt]=Ft:this._root=Ft),this):(this._root=U,this)},z1=function(){return this._root},K1=function(){var s=0;return this.visit(function(c){if(!c.length)do++s;while(c=c.next)}),s},XA=function(s){var c,y,F,U,J,ge,we=[],je=this._root;for(je&&we.push(new d0(je,this._x0,this._y0,this._x1,this._y1));c=we.pop();)if(!s(je=c.node,F=c.x0,U=c.y0,J=c.x1,ge=c.y1)&&je.length){var Ue=(F+J)/2,vt=(U+ge)/2;(y=je[3])&&we.push(new d0(y,Ue,vt,J,ge)),(y=je[2])&&we.push(new d0(y,F,vt,Ue,ge)),(y=je[1])&&we.push(new d0(y,Ue,U,J,vt)),(y=je[0])&&we.push(new d0(y,F,U,Ue,vt))}return this},ap=function(s){var c,y=[],F=[];for(this._root&&y.push(new d0(this._root,this._x0,this._y0,this._x1,this._y1));c=y.pop();){var U=c.node;if(U.length){var J,ge=c.x0,we=c.y0,je=c.x1,Ue=c.y1,vt=(ge+je)/2,bt=(we+Ue)/2;(J=U[0])&&y.push(new d0(J,ge,we,vt,bt)),(J=U[1])&&y.push(new d0(J,vt,we,je,bt)),(J=U[2])&&y.push(new d0(J,ge,bt,vt,Ue)),(J=U[3])&&y.push(new d0(J,vt,bt,je,Ue))}F.push(c)}for(;c=F.pop();)s(c.node,c.x0,c.y0,c.x1,c.y1);return this},dy=function(s){return arguments.length?(this._x=s,this):this._x},Z1=function(s){return arguments.length?(this._y=s,this):this._y},Zd=E0.prototype=X0.prototype;Zd.copy=function(){var s,c,y=new X0(this._x,this._y,this._x0,this._y0,this._x1,this._y1),F=this._root;if(!F)return y;if(!F.length)return y._root=Gm(F),y;for(s=[{source:F,target:y._root=new Array(4)}];F=s.pop();)for(var U=0;U<4;++U)(c=F.source[U])&&(c.length?s.push({source:c,target:F.target[U]=new Array(4)}):F.target[U]=Gm(c));return y},Zd.add=op,Zd.addAll=y0,Zd.cover=gc,Zd.data=bh,Zd.extent=VA,Zd.find=x1,Zd.remove=C1,Zd.removeAll=vh,Zd.root=z1,Zd.size=K1,Zd.visit=XA,Zd.visitAfter=ap,Zd.x=dy,Zd.y=Z1;var B1,uo=function(s){function c(){function je(pr,Fr,ao,Qi,Eo){var eo=pr.data,zo=pr.r,Yo=_t+zo;{if(!eo)return Fr>lt+Yo||Qi<lt-Yo||ao>Ft+Yo||Eo<Ft-Yo;if(eo.index>bt.index){var Da=lt-eo.x-eo.vx,ys=Ft-eo.y-eo.vy,ls=Da*Da+ys*ys;ls<Yo*Yo&&(Da===0&&(Da=Jf(),ls+=Da*Da),ys===0&&(ys=Jf(),ls+=ys*ys),ls=(Yo-(ls=Math.sqrt(ls)))/ls*ge,bt.vx+=(Da*=ls)*(Yo=(zo*=zo)/(qt+zo)),bt.vy+=(ys*=ls)*Yo,eo.vx-=Da*(Yo=1-Yo),eo.vy-=ys*Yo)}}}for(var Ue,vt,bt,lt,Ft,_t,qt,Pn=U.length,er=0;er<we;++er)for(vt=E0(U,wd,iA).visitAfter(y),Ue=0;Ue<Pn;++Ue)bt=U[Ue],_t=J[bt.index],qt=_t*_t,lt=bt.x+bt.vx,Ft=bt.y+bt.vy,vt.visit(je)}function y(je){if(je.data)return je.r=J[je.data.index];for(var Ue=je.r=0;Ue<4;++Ue)je[Ue]&&je[Ue].r>je.r&&(je.r=je[Ue].r)}function F(){if(U){var je,Ue,vt=U.length;for(J=new Array(vt),je=0;je<vt;++je)Ue=U[je],J[Ue.index]=+s(Ue,je,U)}}var U,J,ge=1,we=1;return typeof s!="function"&&(s=Ja(s==null?1:+s)),c.initialize=function(je){U=je,F()},c.iterations=function(je){return arguments.length?(we=+je,c):we},c.strength=function(je){return arguments.length?(ge=+je,c):ge},c.radius=function(je){return arguments.length?(s=typeof je=="function"?je:Ja(+je),F(),c):s},c},Vm=function(s){function c(qt){return 1/Math.min(Ue[qt.source.index],Ue[qt.target.index])}function y(qt){for(var Pn=0,er=s.length;Pn<_t;++Pn)for(var pr,Fr,ao,Qi,Eo,eo,zo,Yo=0;Yo<er;++Yo)pr=s[Yo],Fr=pr.source,ao=pr.target,Qi=ao.x+ao.vx-Fr.x-Fr.vx||Jf(),Eo=ao.y+ao.vy-Fr.y-Fr.vy||Jf(),eo=Math.sqrt(Qi*Qi+Eo*Eo),eo=(eo-we[Yo])/eo*qt*ge[Yo],Qi*=eo,Eo*=eo,ao.vx-=Qi*(zo=vt[Yo]),ao.vy-=Eo*zo,Fr.vx+=Qi*(zo=1-zo),Fr.vy+=Eo*zo}function F(){if(je){var qt,Pn,er=je.length,pr=s.length,Fr=Is(je,bt);for(qt=0,Ue=new Array(er);qt<pr;++qt)Pn=s[qt],Pn.index=qt,typeof Pn.source!="object"&&(Pn.source=Sv(Fr,Pn.source)),typeof Pn.target!="object"&&(Pn.target=Sv(Fr,Pn.target)),Ue[Pn.source.index]=(Ue[Pn.source.index]||0)+1,Ue[Pn.target.index]=(Ue[Pn.target.index]||0)+1;for(qt=0,vt=new Array(pr);qt<pr;++qt)Pn=s[qt],vt[qt]=Ue[Pn.source.index]/(Ue[Pn.source.index]+Ue[Pn.target.index]);ge=new Array(pr),U(),we=new Array(pr),J()}}function U(){if(je)for(var qt=0,Pn=s.length;qt<Pn;++qt)ge[qt]=+lt(s[qt],qt,s)}function J(){if(je)for(var qt=0,Pn=s.length;qt<Pn;++qt)we[qt]=+Ft(s[qt],qt,s)}var ge,we,je,Ue,vt,bt=a0,lt=c,Ft=Ja(30),_t=1;return s==null&&(s=[]),y.initialize=function(qt){je=qt,F()},y.links=function(qt){return arguments.length?(s=qt,F(),y):s},y.id=function(qt){return arguments.length?(bt=qt,y):bt},y.iterations=function(qt){return arguments.length?(_t=+qt,y):_t},y.strength=function(qt){return arguments.length?(lt=typeof qt=="function"?qt:Ja(+qt),U(),y):lt},y.distance=function(qt){return arguments.length?(Ft=typeof qt=="function"?qt:Ja(+qt),J(),y):Ft},y},V1=10,Qy=Math.PI*(3-Math.sqrt(5)),Io=function(s){function c(){y(),Ft.call("tick",J),ge<we&&(lt.stop(),Ft.call("end",J))}function y(){var _t,qt,Pn=s.length;for(ge+=(Ue-ge)*je,bt.each(function(er){er(ge)}),_t=0;_t<Pn;++_t)qt=s[_t],qt.fx==null?qt.x+=qt.vx*=vt:(qt.x=qt.fx,qt.vx=0),qt.fy==null?qt.y+=qt.vy*=vt:(qt.y=qt.fy,qt.vy=0)}function F(){for(var _t,qt=0,Pn=s.length;qt<Pn;++qt){if(_t=s[qt],_t.index=qt,isNaN(_t.x)||isNaN(_t.y)){var er=V1*Math.sqrt(qt),pr=qt*Qy;_t.x=er*Math.cos(pr),_t.y=er*Math.sin(pr)}(isNaN(_t.vx)||isNaN(_t.vy))&&(_t.vx=_t.vy=0)}}function U(_t){return _t.initialize&&_t.initialize(s),_t}var J,ge=1,we=.001,je=1-Math.pow(we,1/300),Ue=0,vt=.6,bt=Is(),lt=$l(c),Ft=b("tick","end");return s==null&&(s=[]),F(),J={tick:y,restart:function(){return lt.restart(c),J},stop:function(){return lt.stop(),J},nodes:function(_t){return arguments.length?(s=_t,F(),bt.each(U),J):s},alpha:function(_t){return arguments.length?(ge=+_t,J):ge},alphaMin:function(_t){return arguments.length?(we=+_t,J):we},alphaDecay:function(_t){return arguments.length?(je=+_t,J):+je},alphaTarget:function(_t){return arguments.length?(Ue=+_t,J):Ue},velocityDecay:function(_t){return arguments.length?(vt=1-_t,J):1-vt},force:function(_t,qt){return arguments.length>1?(qt==null?bt.remove(_t):bt.set(_t,U(qt)),J):bt.get(_t)},find:function(_t,qt,Pn){var er,pr,Fr,ao,Qi,Eo=0,eo=s.length;for(Pn==null?Pn=1/0:Pn*=Pn,Eo=0;Eo<eo;++Eo)ao=s[Eo],er=_t-ao.x,pr=qt-ao.y,Fr=er*er+pr*pr,Fr<Pn&&(Qi=ao,Pn=Fr);return Qi},on:function(_t,qt){return arguments.length>1?(Ft.on(_t,qt),J):Ft.on(_t)}}},Ev=function(){function s(lt){var Ft,_t=U.length,qt=E0(U,of,dp).visitAfter(y);for(ge=lt,Ft=0;Ft<_t;++Ft)J=U[Ft],qt.visit(F)}function c(){if(U){var lt,Ft,_t=U.length;for(we=new Array(_t),lt=0;lt<_t;++lt)Ft=U[lt],we[Ft.index]=+je(Ft,lt,U)}}function y(lt){var Ft,_t,qt,Pn,er,pr=0;if(lt.length){for(qt=Pn=er=0;er<4;++er)(Ft=lt[er])&&(_t=Ft.value)&&(pr+=_t,qt+=_t*Ft.x,Pn+=_t*Ft.y);lt.x=qt/pr,lt.y=Pn/pr}else{Ft=lt,Ft.x=Ft.data.x,Ft.y=Ft.data.y;do pr+=we[Ft.data.index];while(Ft=Ft.next)}lt.value=pr}function F(lt,Ft,_t,qt){if(!lt.value)return!0;var Pn=lt.x-J.x,er=lt.y-J.y,pr=qt-Ft,Fr=Pn*Pn+er*er;if(pr*pr/bt<Fr)return Fr<vt&&(Pn===0&&(Pn=Jf(),Fr+=Pn*Pn),er===0&&(er=Jf(),Fr+=er*er),Fr<Ue&&(Fr=Math.sqrt(Ue*Fr)),J.vx+=Pn*lt.value*ge/Fr,J.vy+=er*lt.value*ge/Fr),!0;if(!(lt.length||Fr>=vt)){(lt.data!==J||lt.next)&&(Pn===0&&(Pn=Jf(),Fr+=Pn*Pn),er===0&&(er=Jf(),Fr+=er*er),Fr<Ue&&(Fr=Math.sqrt(Ue*Fr)));do lt.data!==J&&(pr=we[lt.data.index]*ge/Fr,J.vx+=Pn*pr,J.vy+=er*pr);while(lt=lt.next)}}var U,J,ge,we,je=Ja(-30),Ue=1,vt=1/0,bt=.81;return s.initialize=function(lt){U=lt,c()},s.strength=function(lt){return arguments.length?(je=typeof lt=="function"?lt:Ja(+lt),c(),s):je},s.distanceMin=function(lt){return arguments.length?(Ue=lt*lt,s):Math.sqrt(Ue)},s.distanceMax=function(lt){return arguments.length?(vt=lt*lt,s):Math.sqrt(vt)},s.theta=function(lt){return arguments.length?(bt=lt*lt,s):Math.sqrt(bt)},s},pg=function(s){function c(we){for(var je,Ue=0,vt=F.length;Ue<vt;++Ue)je=F[Ue],je.vx+=(J[Ue]-je.x)*U[Ue]*we}function y(){if(F){var we,je=F.length;for(U=new Array(je),J=new Array(je),we=0;we<je;++we)U[we]=isNaN(J[we]=+s(F[we],we,F))?0:+ge(F[we],we,F)}}var F,U,J,ge=Ja(.1);return typeof s!="function"&&(s=Ja(s==null?0:+s)),c.initialize=function(we){F=we,y()},c.strength=function(we){return arguments.length?(ge=typeof we=="function"?we:Ja(+we),y(),c):ge},c.x=function(we){return arguments.length?(s=typeof we=="function"?we:Ja(+we),y(),c):s},c},Hy=function(s){function c(we){for(var je,Ue=0,vt=F.length;Ue<vt;++Ue)je=F[Ue],je.vy+=(J[Ue]-je.y)*U[Ue]*we}function y(){if(F){var we,je=F.length;for(U=new Array(je),J=new Array(je),we=0;we<je;++we)U[we]=isNaN(J[we]=+s(F[we],we,F))?0:+ge(F[we],we,F)}}var F,U,J,ge=Ja(.1);return typeof s!="function"&&(s=Ja(s==null?0:+s)),c.initialize=function(we){F=we,y()},c.strength=function(we){return arguments.length?(ge=typeof we=="function"?we:Ja(+we),y(),c):ge},c.y=function(we){return arguments.length?(s=typeof we=="function"?we:Ja(+we),y(),c):s},c},Af=function(s,c){if((y=(s=c?s.toExponential(c-1):s.toExponential()).indexOf("e"))<0)return null;var y,F=s.slice(0,y);return[F.length>1?F[0]+F.slice(2):F,+s.slice(y+1)]},qf=function(s){return s=Af(Math.abs(s)),s?s[1]:NaN},Vd=function(s,c){return function(y,F){for(var U=y.length,J=[],ge=0,we=s[0],je=0;U>0&&we>0&&(je+we+1>F&&(we=Math.max(1,F-je)),J.push(y.substring(U-=we,U+we)),!((je+=we+1)>F));)we=s[ge=(ge+1)%s.length];return J.reverse().join(c)}},mg=function(s,c){s=s.toPrecision(c);e:for(var y,F=s.length,U=1,J=-1;U<F;++U)switch(s[U]){case".":J=y=U;break;case"0":J===0&&(J=U),y=U;break;case"e":break e;default:J>0&&(J=0)}return J>0?s.slice(0,J)+s.slice(y+1):s},jA=function(s,c){var y=Af(s,c);if(!y)return s+"";var F=y[0],U=y[1],J=U-(B1=3*Math.max(-8,Math.min(8,Math.floor(U/3))))+1,ge=F.length;return J===ge?F:J>ge?F+new Array(J-ge+1).join("0"):J>0?F.slice(0,J)+"."+F.slice(J):"0."+new Array(1-J).join("0")+Af(s,Math.max(0,c+J-1))[0]},od=function(s,c){var y=Af(s,c);if(!y)return s+"";var F=y[0],U=y[1];return U<0?"0."+new Array(-U).join("0")+F:F.length>U+1?F.slice(0,U+1)+"."+F.slice(U+1):F+new Array(U-F.length+2).join("0")},Zv={"":mg,"%":function(s,c){return(100*s).toFixed(c)},b:function(s){return Math.round(s).toString(2)},c:function(s){return s+""},d:function(s){return Math.round(s).toString(10)},e:function(s,c){return s.toExponential(c)},f:function(s,c){return s.toFixed(c)},g:function(s,c){return s.toPrecision(c)},o:function(s){return Math.round(s).toString(8)},p:function(s,c){return od(100*s,c)},r:od,s:jA,X:function(s){return Math.round(s).toString(16).toUpperCase()},x:function(s){return Math.round(s).toString(16)}},mm=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i,Wh=function(s){return new Vs(s)};Vs.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width==null?"":Math.max(1,0|this.width))+(this.comma?",":"")+(this.precision==null?"":"."+Math.max(0,0|this.precision))+this.type};var Bd,b1=["y","z","a","f","p","n","\xB5","m","","k","M","G","T","P","E","Z","Y"],Ia=function(s){function c(ge){function we(Qi){var Eo,eo,zo,Yo=er,Da=pr;if(Pn==="c")Da=Fr(Qi)+Da,Qi="";else{Qi=+Qi;var ys=(Qi<0||1/Qi<0)&&(Qi*=-1,!0);if(Qi=Fr(Qi,qt),ys){for(Eo=-1,eo=Qi.length,ys=!1;++Eo<eo;)if(zo=Qi.charCodeAt(Eo),48<zo&&zo<58||Pn==="x"&&96<zo&&zo<103||Pn==="X"&&64<zo&&zo<71){ys=!0;break}}if(Yo=(ys?vt==="("?vt:"-":vt==="-"||vt==="("?"":vt)+Yo,Da=Da+(Pn==="s"?b1[8+B1/3]:"")+(ys&&vt==="("?")":""),ao){for(Eo=-1,eo=Qi.length;++Eo<eo;)if(zo=Qi.charCodeAt(Eo),48>zo||zo>57){Da=(zo===46?J+Qi.slice(Eo+1):Qi.slice(Eo))+Da,Qi=Qi.slice(0,Eo);break}}}_t&&!lt&&(Qi=F(Qi,1/0));var ls=Yo.length+Qi.length+Da.length,cc=ls<Ft?new Array(Ft-ls+1).join(je):"";switch(_t&&lt&&(Qi=F(cc+Qi,cc.length?Ft-Da.length:1/0),cc=""),Ue){case"<":return Yo+Qi+Da+cc;case"=":return Yo+cc+Qi+Da;case"^":return cc.slice(0,ls=cc.length>>1)+Yo+Qi+Da+cc.slice(ls)}return cc+Yo+Qi+Da}ge=Wh(ge);var je=ge.fill,Ue=ge.align,vt=ge.sign,bt=ge.symbol,lt=ge.zero,Ft=ge.width,_t=ge.comma,qt=ge.precision,Pn=ge.type,er=bt==="$"?U[0]:bt==="#"&&/[boxX]/.test(Pn)?"0"+Pn.toLowerCase():"",pr=bt==="$"?U[1]:/[%p]/.test(Pn)?"%":"",Fr=Zv[Pn],ao=!Pn||/[defgprs%]/.test(Pn);return qt=qt==null?Pn?6:12:/[gprs]/.test(Pn)?Math.max(1,Math.min(21,qt)):Math.max(0,Math.min(20,qt)),we.toString=function(){return ge+""},we}function y(ge,we){var je=c((ge=Wh(ge),ge.type="f",ge)),Ue=3*Math.max(-8,Math.min(8,Math.floor(qf(we)/3))),vt=Math.pow(10,-Ue),bt=b1[8+Ue/3];return function(lt){return je(vt*lt)+bt}}var F=s.grouping&&s.thousands?Vd(s.grouping,s.thousands):QA,U=s.currency,J=s.decimal;return{format:c,formatPrefix:y}};NA({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var gg=function(s){return Math.max(0,-qf(Math.abs(s)))},Vv=function(s,c){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(qf(c)/3)))-qf(Math.abs(s)))},X1=function(s,c){return s=Math.abs(s),c=Math.abs(c)-s,Math.max(0,qf(c)-qf(s))+1},xc=function(){return new eh};eh.prototype={constructor:eh,reset:function(){this.s=this.t=0},add:function(s){Pv(hy,s,this.t),Pv(this,hy.s,this.s),this.s?this.t+=hy.t:this.s=hy.t},valueOf:function(){return this.s}};var Wu,wv,Dh,uc,gm,Rf,WA,bd,ts,Fd,uA,uh,ch,f0,Np,Xg,Xv,fy,Fh,Xd,kc,Ah,F1,xv,aE,sE,lE,W1,sp,z0,S0,hy=new eh,Gu=1e-6,K0=1e-12,$u=Math.PI,GA=$u/2,h0=$u/4,pd=2*$u,$d=180/$u,Mu=$u/180,md=Math.abs,Cv=Math.atan,P0=Math.atan2,xu=Math.cos,Wv=Math.ceil,Gv=Math.exp,S1=Math.log,Yv=Math.pow,ks=Math.sin,Z0=Math.sign||function(s){return s>0?1:s<0?-1:0},Qf=Math.sqrt,Bv=Math.tan,uE={Feature:function(s,c){cd(s.geometry,c)},FeatureCollection:function(s,c){for(var y=s.features,F=-1,U=y.length;++F<U;)cd(y[F].geometry,c)}},dh={Sphere:function(s,c){c.sphere()},Point:function(s,c){s=s.coordinates,c.point(s[0],s[1],s[2])},MultiPoint:function(s,c){for(var y=s.coordinates,F=-1,U=y.length;++F<U;)s=y[F],c.point(s[0],s[1],s[2])},LineString:function(s,c){Ya(s.coordinates,c,0)},MultiLineString:function(s,c){for(var y=s.coordinates,F=-1,U=y.length;++F<U;)Ya(y[F],c,0)},Polygon:function(s,c){qp(s.coordinates,c)},MultiPolygon:function(s,c){for(var y=s.coordinates,F=-1,U=y.length;++F<U;)qp(y[F],c)},GeometryCollection:function(s,c){for(var y=s.geometries,F=-1,U=y.length;++F<U;)cd(y[F],c)}},ad=function(s,c){s&&uE.hasOwnProperty(s.type)?uE[s.type](s,c):cd(s,c)},Uy=xc(),zy=xc(),Xm={point:Pd,lineStart:Pd,lineEnd:Pd,polygonStart:function(){Uy.reset(),Xm.lineStart=nn,Xm.lineEnd=mi},polygonEnd:function(){var s=+Uy;zy.add(s<0?pd+s:s),this.lineStart=this.lineEnd=this.point=Pd},sphere:function(){zy.add(pd)}},BE=function(s){return zy.reset(),ad(s,Xm),2*zy},py=xc(),Wg={point:kh,lineStart:Kf,lineEnd:Ec,polygonStart:function(){Wg.point=Sh,Wg.lineStart=_e,Wg.lineEnd=ut,py.reset(),Xm.polygonStart()},polygonEnd:function(){Xm.polygonEnd(),Wg.point=kh,Wg.lineStart=Kf,Wg.lineEnd=Ec,Uy<0?(Rf=-(bd=180),WA=-(ts=90)):py>Gu?ts=90:py<-Gu&&(WA=-90),Np[0]=Rf,Np[1]=bd}},LE=function(s){var c,y,F,U,J,ge,we;if(ts=bd=-(Rf=WA=1/0),f0=[],ad(s,Wg),y=f0.length){for(f0.sort(gn),c=1,F=f0[0],J=[F];c<y;++c)U=f0[c],wn(F,U[0])||wn(F,U[1])?(ct(F[0],U[1])>ct(F[0],F[1])&&(F[1]=U[1]),ct(U[0],F[1])>ct(F[0],F[1])&&(F[0]=U[0])):J.push(F=U);for(ge=-1/0,y=J.length-1,c=0,F=J[y];c<=y;F=U,++c)U=J[c],(we=ct(F[1],U[0]))>ge&&(ge=we,Rf=U[0],bd=F[1])}return f0=Np=null,Rf===1/0||WA===1/0?[[NaN,NaN],[NaN,NaN]]:[[Rf,WA],[bd,ts]]},vg={sphere:Pd,point:ir,lineStart:Jr,lineEnd:Oo,polygonStart:function(){vg.lineStart=Fi,vg.lineEnd=Zi},polygonEnd:function(){vg.lineStart=Jr,vg.lineEnd=Oo}},TE=function(s){Xg=Xv=fy=Fh=Xd=kc=Ah=F1=xv=aE=sE=0,ad(s,vg);var c=xv,y=aE,F=sE,U=c*c+y*y+F*F;return U<K0&&(c=kc,y=Ah,F=F1,Xv<Gu&&(c=fy,y=Fh,F=Xd),U=c*c+y*y+F*F,U<K0)?[NaN,NaN]:[P0(y,c)*$d,xd(F/Qf(U))*$d]},Gg=function(s){return function(){return s}},Wp=function(s,c){function y(F,U){return F=s(F,U),c(F[0],F[1])}return s.invert&&c.invert&&(y.invert=function(F,U){return F=c.invert(F,U),F&&s.invert(F[0],F[1])}),y};Xr.invert=Xr;var I0,vm,eu,cE,df,Bf,bf,AE,RA,yg,ym,bE=function(s){function c(y){return y=s(y[0]*Mu,y[1]*Mu),y[0]*=$d,y[1]*=$d,y}return s=lo(s[0]*Mu,s[1]*Mu,s.length>2?s[2]*Mu:0),c.invert=function(y){return y=s.invert(y[0]*Mu,y[1]*Mu),y[0]*=$d,y[1]*=$d,y},c},GE=function(){function s(je,Ue){y.push(je=F(je,Ue)),je[0]*=$d,je[1]*=$d}function c(){var je=U.apply(this,arguments),Ue=J.apply(this,arguments)*Mu,vt=ge.apply(this,arguments)*Mu;return y=[],F=lo(-je[0]*Mu,-je[1]*Mu,0).invert,Bs(we,Ue,vt,1),je={type:"Polygon",coordinates:[y]},y=F=null,je}var y,F,U=Gg([0,0]),J=Gg(90),ge=Gg(6),we={point:s};return c.center=function(je){return arguments.length?(U=typeof je=="function"?je:Gg([+je[0],+je[1]]),c):U},c.radius=function(je){return arguments.length?(J=typeof je=="function"?je:Gg(+je),c):J},c.precision=function(je){return arguments.length?(ge=typeof je=="function"?je:Gg(+je),c):ge},c},P1=function(){var s,c=[];return{point:function(y,F){s.push([y,F])},lineStart:function(){c.push(s=[])},lineEnd:Pd,rejoin:function(){c.length>1&&c.push(c.pop().concat(c.shift()))},result:function(){var y=c;return c=[],s=null,y}}},dE=function(s,c,y,F,U,J){var ge,we=s[0],je=s[1],Ue=c[0],vt=c[1],bt=0,lt=1,Ft=Ue-we,_t=vt-je;if(ge=y-we,Ft||!(ge>0)){if(ge/=Ft,Ft<0){if(ge<bt)return;ge<lt&&(lt=ge)}else if(Ft>0){if(ge>lt)return;ge>bt&&(bt=ge)}if(ge=U-we,Ft||!(ge<0)){if(ge/=Ft,Ft<0){if(ge>lt)return;ge>bt&&(bt=ge)}else if(Ft>0){if(ge<bt)return;ge<lt&&(lt=ge)}if(ge=F-je,_t||!(ge>0)){if(ge/=_t,_t<0){if(ge<bt)return;ge<lt&&(lt=ge)}else if(_t>0){if(ge>lt)return;ge>bt&&(bt=ge)}if(ge=J-je,_t||!(ge<0)){if(ge/=_t,_t<0){if(ge>lt)return;ge>bt&&(bt=ge)}else if(_t>0){if(ge<bt)return;ge<lt&&(lt=ge)}return bt>0&&(s[0]=we+bt*Ft,s[1]=je+bt*_t),lt<1&&(c[0]=we+lt*Ft,c[1]=je+lt*_t),!0}}}}},Jv=function(s,c){return md(s[0]-c[0])<Gu&&md(s[1]-c[1])<Gu},qv=function(s,c,y,F,U){var J,ge,we=[],je=[];if(s.forEach(function(_t){if(!((qt=_t.length-1)<=0)){var qt,Pn,er=_t[0],pr=_t[qt];if(Jv(er,pr)){for(U.lineStart(),J=0;J<qt;++J)U.point((er=_t[J])[0],er[1]);return void U.lineEnd()}we.push(Pn=new cs(er,_t,null,!0)),je.push(Pn.o=new cs(er,null,Pn,!1)),we.push(Pn=new cs(pr,_t,null,!1)),je.push(Pn.o=new cs(pr,null,Pn,!0))}}),we.length){for(je.sort(c),_o(we),_o(je),J=0,ge=je.length;J<ge;++J)je[J].e=y=!y;for(var Ue,vt,bt=we[0];;){for(var lt=bt,Ft=!0;lt.v;)if((lt=lt.n)===bt)return;Ue=lt.z,U.lineStart();do{if(lt.v=lt.o.v=!0,lt.e){if(Ft)for(J=0,ge=Ue.length;J<ge;++J)U.point((vt=Ue[J])[0],vt[1]);else F(lt.x,lt.n.x,1,U);lt=lt.n}else{if(Ft)for(Ue=lt.p.z,J=Ue.length-1;J>=0;--J)U.point((vt=Ue[J])[0],vt[1]);else F(lt.x,lt.p.x,-1,U);lt=lt.p}lt=lt.o,Ue=lt.z,Ft=!Ft}while(!lt.v);U.lineEnd()}}},my=1e9,Ff=-my,OE=function(){var s,c,y,F=0,U=0,J=960,ge=500;return y={stream:function(we){return s&&c===we?s:s=ql(F,U,J,ge)(c=we)},extent:function(we){return arguments.length?(F=+we[0][0],U=+we[0][1],J=+we[1][0],ge=+we[1][1],s=c=null,y):[[F,U],[J,ge]]}}},gy=xc(),G1={sphere:Pd,point:Pd,lineStart:sl,lineEnd:Pd,polygonStart:Pd,polygonEnd:Pd},FE=function(s){return gy.reset(),ad(s,G1),+gy},vy=[null,null],Mp={type:"LineString",coordinates:vy},yy=function(s,c){return vy[0]=s,vy[1]=c,FE(Mp)},ZE=function(s,c){var y=s[0]*Mu,F=s[1]*Mu,U=c[0]*Mu,J=c[1]*Mu,ge=xu(F),we=ks(F),je=xu(J),Ue=ks(J),vt=ge*xu(y),bt=ge*ks(y),lt=je*xu(U),Ft=je*ks(U),_t=2*xd(Qf(yh(J-F)+ge*je*yh(U-y))),qt=ks(_t),Pn=_t?function(er){var pr=ks(er*=_t)/qt,Fr=ks(_t-er)/qt,ao=Fr*vt+pr*lt,Qi=Fr*bt+pr*Ft,Eo=Fr*we+pr*Ue;return[P0(Qi,ao)*$d,P0(Eo,Qf(ao*ao+Qi*Qi))*$d]}:function(){return[y*$d,F*$d]};return Pn.distance=_t,Pn},Yg=function(s){return s},SE=xc(),PE=xc(),bv={point:Pd,lineStart:Pd,lineEnd:Pd,polygonStart:function(){bv.lineStart=Sc,bv.lineEnd=pA},polygonEnd:function(){bv.lineStart=bv.lineEnd=bv.point=Pd,SE.add(md(PE)),PE.reset()},result:function(){var s=SE/2;return SE.reset(),s}},ae=1/0,Ce=ae,tt=-ae,xt=tt,v={point:fc,lineStart:Pd,lineEnd:Pd,polygonStart:Pd,polygonEnd:Pd,result:function(){var s=[[ae,Ce],[tt,xt]];return tt=xt=-(Ce=ae=1/0),s}},g=0,d=0,Ae=0,He=0,ze=0,mt=0,Je=0,de=0,Ye=0,wt={point:xA,lineStart:wa,lineEnd:on,polygonStart:function(){wt.lineStart=cn,wt.lineEnd=Qn},polygonEnd:function(){wt.point=xA,wt.lineStart=wa,wt.lineEnd=on},result:function(){var s=Ye?[Je/Ye,de/Ye]:mt?[He/mt,ze/mt]:Ae?[g/Ae,d/Ae]:[NaN,NaN];return g=d=Ae=He=ze=mt=Je=de=Ye=0,s}};Pr.prototype={_radius:4.5,pointRadius:function(s){return this._radius=s,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._context.closePath(),this._point=NaN},point:function(s,c){switch(this._point){case 0:this._context.moveTo(s,c),this._point=1;break;case 1:this._context.lineTo(s,c);break;default:this._context.moveTo(s+this._radius,c),this._context.arc(s,c,this._radius,0,pd)}},result:Pd};var Xt,Lt,An,Nn,kn,en=xc(),xr={point:Pd,lineStart:function(){xr.point=Ir},lineEnd:function(){Xt&&Ei(Lt,An),xr.point=Pd},polygonStart:function(){Xt=!0},polygonEnd:function(){Xt=null},result:function(){var s=+en;return en.reset(),s}};Kr.prototype={_circle:hi(4.5),pointRadius:function(s){return this._circle=hi(s),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){this._line===0&&this._string.push("Z"),this._point=NaN},point:function(s,c){switch(this._point){case 0:this._string.push("M",s,",",c),this._point=1;break;case 1:this._string.push("L",s,",",c);break;default:this._string.push("M",s,",",c,this._circle)}},result:function(){if(this._string.length){var s=this._string.join("");return this._string=[],s}}};var Hn=function(s,c){function y(ge){return ge&&(typeof J=="function"&&U.pointRadius(+J.apply(this,arguments)),ad(ge,F(U))),U.result()}var F,U,J=4.5;return y.area=function(ge){return ad(ge,F(bv)),bv.result()},y.measure=function(ge){return ad(ge,F(xr)),xr.result()},y.bounds=function(ge){return ad(ge,F(v)),v.result()},y.centroid=function(ge){return ad(ge,F(wt)),wt.result()},y.projection=function(ge){return arguments.length?(F=ge==null?(s=null,Yg):(s=ge).stream,y):s},y.context=function(ge){return arguments.length?(U=ge==null?(c=null,new Kr):new Pr(c=ge),typeof J!="function"&&U.pointRadius(J),y):c},y.pointRadius=function(ge){return arguments.length?(J=typeof ge=="function"?ge:(U.pointRadius(+ge),+ge),y):J},y.projection(s).context(c)},vr=xc(),Bn=function(s,c){var y=c[0],F=c[1],U=[ks(y),-xu(y),0],J=0,ge=0;vr.reset();for(var we=0,je=s.length;we<je;++we)if(vt=(Ue=s[we]).length)for(var Ue,vt,bt=Ue[vt-1],lt=bt[0],Ft=bt[1]/2+h0,_t=ks(Ft),qt=xu(Ft),Pn=0;Pn<vt;++Pn,lt=pr,_t=ao,qt=Qi,bt=er){var er=Ue[Pn],pr=er[0],Fr=er[1]/2+h0,ao=ks(Fr),Qi=xu(Fr),Eo=pr-lt,eo=Eo>=0?1:-1,zo=eo*Eo,Yo=zo>$u,Da=_t*ao;if(vr.add(P0(Da*eo*ks(zo),qt*Qi+Da*xu(zo))),J+=Yo?Eo+eo*pd:Eo,Yo^lt>=y^pr>=y){var ys=Id(W0(bt),W0(er));rl(ys);var ls=Id(U,ys);rl(ls);var cc=(Yo^Eo>=0?-1:1)*xd(ls[2]);(F>cc||F===cc&&(ys[0]||ys[1]))&&(ge+=Yo^Eo>=0?1:-1)}}return(J<-Gu||J<Gu&&vr<-Gu)^1&ge},rr=function(s,c,y,F){return function(U,J){function ge(Eo,eo){var zo=U(Eo,eo);s(Eo=zo[0],eo=zo[1])&&J.point(Eo,eo)}function we(Eo,eo){var zo=U(Eo,eo);Pn.point(zo[0],zo[1])}function je(){Qi.point=we,Pn.lineStart()}function Ue(){Qi.point=ge,Pn.lineEnd()}function vt(Eo,eo){qt.push([Eo,eo]);var zo=U(Eo,eo);Fr.point(zo[0],zo[1])}function bt(){Fr.lineStart(),qt=[]}function lt(){vt(qt[0][0],qt[0][1]),Fr.lineEnd();var Eo,eo,zo,Yo,Da=Fr.clean(),ys=pr.result(),ls=ys.length;if(qt.pop(),Ft.push(qt),qt=null,ls)if(1&Da){if(zo=ys[0],(eo=zo.length-1)>0){for(ao||(J.polygonStart(),ao=!0),J.lineStart(),Eo=0;Eo<eo;++Eo)J.point((Yo=zo[Eo])[0],Yo[1]);J.lineEnd()}}else ls>1&&2&Da&&ys.push(ys.pop().concat(ys.shift())),_t.push(ys.filter(Bo))}var Ft,_t,qt,Pn=c(J),er=U.invert(F[0],F[1]),pr=P1(),Fr=c(pr),ao=!1,Qi={point:ge,lineStart:je,lineEnd:Ue,polygonStart:function(){Qi.point=vt,Qi.lineStart=bt,Qi.lineEnd=lt,_t=[],Ft=[]},polygonEnd:function(){Qi.point=ge,Qi.lineStart=je,Qi.lineEnd=Ue,_t=Wo(_t);var Eo=Bn(Ft,er);_t.length?(ao||(J.polygonStart(),ao=!0),qv(_t,xo,Eo,y,J)):Eo&&(ao||(J.polygonStart(),ao=!0),J.lineStart(),y(null,null,1,J),J.lineEnd()),ao&&(J.polygonEnd(),ao=!1),_t=Ft=null},sphere:function(){J.polygonStart(),J.lineStart(),y(null,null,1,J),J.lineEnd(),J.polygonEnd()}};return Qi}},ar=rr(function(){return!0},no,co,[-$u,-GA]),Jn=function(s,c){function y(vt,bt,lt,Ft){Bs(Ft,s,c,lt,vt,bt)}function F(vt,bt){return xu(vt)*xu(bt)>we}function U(vt){var bt,lt,Ft,_t,qt;return{lineStart:function(){_t=Ft=!1,qt=1},point:function(Pn,er){var pr,Fr=[Pn,er],ao=F(Pn,er),Qi=je?ao?0:ge(Pn,er):ao?ge(Pn+(Pn<0?$u:-$u),er):0;if(!bt&&(_t=Ft=ao)&&vt.lineStart(),ao!==Ft&&(pr=J(bt,Fr),(Jv(bt,pr)||Jv(Fr,pr))&&(Fr[0]+=Gu,Fr[1]+=Gu,ao=F(Fr[0],Fr[1]))),ao!==Ft)qt=0,ao?(vt.lineStart(),pr=J(Fr,bt),vt.point(pr[0],pr[1])):(pr=J(bt,Fr),vt.point(pr[0],pr[1]),vt.lineEnd()),bt=pr;else if(Ue&&bt&&je^ao){var Eo;Qi&lt||!(Eo=J(Fr,bt,!0))||(qt=0,je?(vt.lineStart(),vt.point(Eo[0][0],Eo[0][1]),vt.point(Eo[1][0],Eo[1][1]),vt.lineEnd()):(vt.point(Eo[1][0],Eo[1][1]),vt.lineEnd(),vt.lineStart(),vt.point(Eo[0][0],Eo[0][1])))}!ao||bt&&Jv(bt,Fr)||vt.point(Fr[0],Fr[1]),bt=Fr,Ft=ao,lt=Qi},lineEnd:function(){Ft&&vt.lineEnd(),bt=null},clean:function(){return qt|(_t&&Ft)<<1}}}function J(vt,bt,lt){var Ft=W0(vt),_t=W0(bt),qt=[1,0,0],Pn=Id(Ft,_t),er=Cm(Pn,Pn),pr=Pn[0],Fr=er-pr*pr;if(!Fr)return!lt&&vt;var ao=we*er/Fr,Qi=-we*pr/Fr,Eo=Id(qt,Pn),eo=wA(qt,ao),zo=wA(Pn,Qi);Jh(eo,zo);var Yo=Eo,Da=Cm(eo,Yo),ys=Cm(Yo,Yo),ls=Da*Da-ys*(Cm(eo,eo)-1);if(!(ls<0)){var cc=Qf(ls),Ti=wA(Yo,(-Da-cc)/ys);if(Jh(Ti,eo),Ti=zh(Ti),!lt)return Ti;var ea,Na=vt[0],Ls=bt[0],us=vt[1],AA=bt[1];Ls<Na&&(ea=Na,Na=Ls,Ls=ea);var Th=Ls-Na,Gd=md(Th-$u)<Gu,V0=Gd||Th<Gu;if(!Gd&&AA<us&&(ea=us,us=AA,AA=ea),V0?Gd?us+AA>0^Ti[1]<(md(Ti[0]-Na)<Gu?us:AA):us<=Ti[1]&&Ti[1]<=AA:Th>$u^(Na<=Ti[0]&&Ti[0]<=Ls)){var Yh=wA(Yo,(-Da+cc)/ys);return Jh(Yh,eo),[Ti,zh(Yh)]}}}function ge(vt,bt){var lt=je?s:$u-s,Ft=0;return vt<-lt?Ft|=1:vt>lt&&(Ft|=2),bt<-lt?Ft|=4:bt>lt&&(Ft|=8),Ft}var we=xu(s),je=we>0,Ue=md(we)>Gu;return rr(F,U,y,je?[0,-s]:[-$u,s-$u])},li=function(s){return{stream:ua(s)}};ca.prototype={constructor:ca,point:function(s,c){this.stream.point(s,c)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Dn=16,Nr=xu(30*Mu),ii=function(s,c){return+c?Sa(s,c):Xs(s)},jn=ua({point:function(s,c){this.stream.point(s*Mu,c*Mu)}}),ei=function(){return Ca(ja).scale(155.424).center([0,33.6442])},ta=function(){return ei().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])},En=function(){function s(lt){var Ft=lt[0],_t=lt[1];return we=null,U.point(Ft,_t),we||(J.point(Ft,_t),we)||(ge.point(Ft,_t),we)}function c(){return y=F=null,s}var y,F,U,J,ge,we,je=ta(),Ue=ei().rotate([154,0]).center([-2,58.5]).parallels([55,65]),vt=ei().rotate([157,0]).center([-3,19.9]).parallels([8,18]),bt={point:function(lt,Ft){we=[lt,Ft]}};return s.invert=function(lt){var Ft=je.scale(),_t=je.translate(),qt=(lt[0]-_t[0])/Ft,Pn=(lt[1]-_t[1])/Ft;return(Pn>=.12&&Pn<.234&&qt>=-.425&&qt<-.214?Ue:Pn>=.166&&Pn<.234&&qt>=-.214&&qt<-.115?vt:je).invert(lt)},s.stream=function(lt){return y&&F===lt?y:y=ha([je.stream(F=lt),Ue.stream(lt),vt.stream(lt)])},s.precision=function(lt){return arguments.length?(je.precision(lt),Ue.precision(lt),vt.precision(lt),c()):je.precision()},s.scale=function(lt){return arguments.length?(je.scale(lt),Ue.scale(.35*lt),vt.scale(lt),s.translate(je.translate())):je.scale()},s.translate=function(lt){if(!arguments.length)return je.translate();var Ft=je.scale(),_t=+lt[0],qt=+lt[1];return U=je.translate(lt).clipExtent([[_t-.455*Ft,qt-.238*Ft],[_t+.455*Ft,qt+.238*Ft]]).stream(bt),J=Ue.translate([_t-.307*Ft,qt+.201*Ft]).clipExtent([[_t-.425*Ft+Gu,qt+.12*Ft+Gu],[_t-.214*Ft-Gu,qt+.234*Ft-Gu]]).stream(bt),ge=vt.translate([_t-.205*Ft,qt+.212*Ft]).clipExtent([[_t-.214*Ft+Gu,qt+.166*Ft+Gu],[_t-.115*Ft-Gu,qt+.234*Ft-Gu]]).stream(bt),c()},s.fitExtent=function(lt,Ft){return fa(s,lt,Ft)},s.fitSize=function(lt,Ft){return bs(s,lt,Ft)},s.scale(1070)},Mn=ya(function(s){return Qf(2/(1+s))});Mn.invert=Wa(function(s){return 2*xd(s/2)});var Di=function(){return Qa(Mn).scale(124.75).clipAngle(179.999)},Xo=ya(function(s){return(s=Oh(s))&&s/ks(s)});Xo.invert=Wa(function(s){return s});var $o=function(){return Qa(Xo).scale(79.4188).clipAngle(179.999)};Us.invert=function(s,c){return[s,2*Cv(Gv(c))-GA]};var ki=function(){return Tl(Us).scale(961/pd)},Ie=function(){return Ca(Ol).scale(109.5).parallels([30,30])};gl.invert=gl;var Er=function(){return Qa(gl).scale(152.63)},Hr=function(){return Ca(Du).scale(131.154).center([0,13.9389])};Kl.invert=Wa(Cv);var Wr=function(){return Qa(Kl).scale(144.049).clipAngle(60)},Si=function(){function s(){return U=J=null,ge}var c,y,F,U,J,ge,we=1,je=0,Ue=0,vt=1,bt=1,lt=Yg,Ft=null,_t=Yg;return ge={stream:function(qt){return U&&J===qt?U:U=lt(_t(J=qt))},clipExtent:function(qt){return arguments.length?(_t=qt==null?(Ft=c=y=F=null,Yg):ql(Ft=+qt[0][0],c=+qt[0][1],y=+qt[1][0],F=+qt[1][1]),s()):Ft==null?null:[[Ft,c],[y,F]]},scale:function(qt){return arguments.length?(lt=ws((we=+qt)*vt,we*bt,je,Ue),s()):we},translate:function(qt){return arguments.length?(lt=ws(we*vt,we*bt,je=+qt[0],Ue=+qt[1]),s()):[je,Ue]},reflectX:function(qt){return arguments.length?(lt=ws(we*(vt=qt?-1:1),we*bt,je,Ue),s()):vt<0},reflectY:function(qt){return arguments.length?(lt=ws(we*vt,we*(bt=qt?-1:1),je,Ue),s()):bt<0},fitExtent:function(qt,Pn){return fa(ge,qt,Pn)},fitSize:function(qt,Pn){return bs(ge,qt,Pn)}}};Rs.invert=Wa(xd);var Ri=function(){return Qa(Rs).scale(249.5).clipAngle(90+Gu)};zs.invert=Wa(function(s){return 2*Cv(s)});var ji=function(){return Qa(zs).scale(250).clipAngle(142)};Vi.invert=function(s,c){return[-c,2*Cv(Gv(s))-GA]};var fo=function(){var s=Tl(Vi),c=s.center,y=s.rotate;return s.center=function(F){return arguments.length?c([-F[1],F[0]]):(F=c(),[F[1],-F[0]])},s.rotate=function(F){return arguments.length?y([F[0],F[1],F.length>2?F[2]+90:90]):(F=y(),[F[0],F[1],F[2]-90])},y([0,0,90]).scale(159.155)},po=function(){function s(J){var ge,we=0;J.eachAfter(function(lt){var Ft=lt.children;Ft?(lt.x=Uc(Ft),lt.y=Ad(Ft)):(lt.x=ge?we+=c(lt,ge):0,lt.y=0,ge=lt)});var je=Ws(J),Ue=ul(J),vt=je.x-c(je,Ue)/2,bt=Ue.x+c(Ue,je)/2;return J.eachAfter(U?function(lt){lt.x=(lt.x-J.x)*y,lt.y=(J.y-lt.y)*F}:function(lt){lt.x=(lt.x-vt)/(bt-vt)*y,lt.y=(1-(J.y?lt.y/J.y:1))*F})}var c=bl,y=1,F=1,U=!1;return s.separation=function(J){return arguments.length?(c=J,s):c},s.size=function(J){return arguments.length?(U=!1,y=+J[0],F=+J[1],s):U?null:[y,F]},s.nodeSize=function(J){return arguments.length?(U=!0,y=+J[0],F=+J[1],s):U?[y,F]:null},s},gr=function(){return this.eachAfter(Os)},kt=function(s){var c,y,F,U,J=this,ge=[J];do for(c=ge.reverse(),ge=[];J=c.pop();)if(s(J),y=J.children)for(F=0,U=y.length;F<U;++F)ge.push(y[F]);while(ge.length);return this},Fn=function(s){for(var c,y,F=this,U=[F];F=U.pop();)if(s(F),c=F.children)for(y=c.length-1;y>=0;--y)U.push(c[y]);return this},fr=function(s){for(var c,y,F,U=this,J=[U],ge=[];U=J.pop();)if(ge.push(U),c=U.children)for(y=0,F=c.length;y<F;++y)J.push(c[y]);for(;U=ge.pop();)s(U);return this},hr=function(s){return this.eachAfter(function(c){for(var y=+s(c.data)||0,F=c.children,U=F&&F.length;--U>=0;)y+=F[U].value;c.value=y})},bn=function(s){return this.eachBefore(function(c){c.children&&c.children.sort(s)})},Mr=function(s){for(var c=this,y=hs(c,s),F=[c];c!==y;)c=c.parent,F.push(c);for(var U=F.length;s!==y;)F.splice(U,0,s),s=s.parent;return F},ho=function(){for(var s=this,c=[s];s=s.parent;)c.push(s);return c},Kt=function(){var s=[];return this.each(function(c){s.push(c)}),s},wr=function(){var s=[];return this.eachBefore(function(c){c.children||s.push(c)}),s},Ln=function(){var s=this,c=[];return s.each(function(y){y!==s&&c.push({source:y.parent,target:y})}),c};CA.prototype=Fo.prototype={constructor:CA,count:gr,each:kt,eachAfter:fr,eachBefore:Fn,sum:hr,sort:bn,path:Mr,ancestors:ho,descendants:Kt,leaves:wr,links:Ln,copy:Ta};var Mi=function(s){for(var c,y=(s=s.slice()).length,F=null,U=F;y;){var J=new wf(s[y-1]);U=U?U.next=J:F=J,s[c]=s[--y]}return{head:F,tail:U}},Co=function(s){return zc(Mi(s),[])},Dt=function(s){return Bu(s),s},On=function(s){return function(){return s}},Lr=function(){function s(J){return J.x=y/2,J.y=F/2,c?J.eachBefore($c(c)).eachAfter(fd(U,.5)).eachBefore(fp(1)):J.eachBefore($c(is)).eachAfter(fd(wc,1)).eachAfter(fd(U,J.r/Math.min(y,F))).eachBefore(fp(Math.min(y,F)/(2*J.r))),J}var c=null,y=1,F=1,U=wc;return s.radius=function(J){return arguments.length?(c=Zf(J),s):c},s.size=function(J){return arguments.length?(y=+J[0],F=+J[1],s):[y,F]},s.padding=function(J){return arguments.length?(U=typeof J=="function"?J:On(+J),s):U},s},na=function(s){s.x0=Math.round(s.x0),s.y0=Math.round(s.y0),s.x1=Math.round(s.x1),s.y1=Math.round(s.y1)},Ms=function(s,c,y,F,U){for(var J,ge=s.children,we=-1,je=ge.length,Ue=s.value&&(F-c)/s.value;++we<je;)J=ge[we],J.y0=y,J.y1=U,J.x0=c,J.x1=c+=J.value*Ue},xs=function(){function s(ge){var we=ge.height+1;return ge.x0=ge.y0=U,ge.x1=y,ge.y1=F/we,ge.eachBefore(c(F,we)),J&&ge.eachBefore(na),ge}function c(ge,we){return function(je){je.children&&Ms(je,je.x0,ge*(je.depth+1)/we,je.x1,ge*(je.depth+2)/we);var Ue=je.x0,vt=je.y0,bt=je.x1-U,lt=je.y1-U;bt<Ue&&(Ue=bt=(Ue+bt)/2),lt<vt&&(vt=lt=(vt+lt)/2),je.x0=Ue,je.y0=vt,je.x1=bt,je.y1=lt}}var y=1,F=1,U=0,J=!1;return s.round=function(ge){return arguments.length?(J=!!ge,s):J},s.size=function(ge){return arguments.length?(y=+ge[0],F=+ge[1],s):[y,F]},s.padding=function(ge){return arguments.length?(U=+ge,s):U},s},jl="$",DA={depth:-1},Pu={},Hs=function(){function s(F){var U,J,ge,we,je,Ue,vt,bt=F.length,lt=new Array(bt),Ft={};for(J=0;J<bt;++J)U=F[J],je=lt[J]=new CA(U),(Ue=c(U,J,F))!=null&&(Ue+="")&&(vt=jl+(je.id=Ue),Ft[vt]=vt in Ft?Pu:je);for(J=0;J<bt;++J)if(je=lt[J],Ue=y(F[J],J,F),Ue!=null&&(Ue+="")){if(we=Ft[jl+Ue],!we)throw new Error("missing: "+Ue);if(we===Pu)throw new Error("ambiguous: "+Ue);we.children?we.children.push(je):we.children=[je],je.parent=we}else{if(ge)throw new Error("multiple roots");ge=je}if(!ge)throw new Error("no root");if(ge.parent=DA,ge.eachBefore(function(_t){_t.depth=_t.parent.depth+1,--bt}).eachBefore(qd),ge.parent=null,bt>0)throw new Error("cycle");return ge}var c=xf,y=Yl;return s.id=function(F){return arguments.length?(c=Yd(F),s):c},s.parentId=function(F){return arguments.length?(y=Yd(F),s):y},s};_h.prototype=Object.create(CA.prototype);var Wc=function(){function s(Ue){var vt=Ym(Ue);if(vt.eachAfter(c),vt.parent.m=-vt.z,vt.eachBefore(y),je)Ue.eachBefore(U);else{var bt=Ue,lt=Ue,Ft=Ue;Ue.eachBefore(function(pr){pr.x<bt.x&&(bt=pr),pr.x>lt.x&&(lt=pr),pr.depth>Ft.depth&&(Ft=pr)});var _t=bt===lt?1:J(bt,lt)/2,qt=_t-bt.x,Pn=ge/(lt.x+_t+qt),er=we/(Ft.depth||1);Ue.eachBefore(function(pr){pr.x=(pr.x+qt)*Pn,pr.y=pr.depth*er})}return Ue}function c(Ue){var vt=Ue.children,bt=Ue.parent.children,lt=Ue.i?bt[Ue.i-1]:null;if(vt){G0(Ue);var Ft=(vt[0].z+vt[vt.length-1].z)/2;lt?(Ue.z=lt.z+J(Ue._,lt._),Ue.m=Ue.z-Ft):Ue.z=Ft}else lt&&(Ue.z=lt.z+J(Ue._,lt._));Ue.parent.A=F(Ue,lt,Ue.parent.A||bt[0])}function y(Ue){Ue._.x=Ue.z+Ue.parent.m,Ue.m+=Ue.parent.m}function F(Ue,vt,bt){if(vt){for(var lt,Ft=Ue,_t=Ue,qt=vt,Pn=Ft.parent.children[0],er=Ft.m,pr=_t.m,Fr=qt.m,ao=Pn.m;qt=HA(qt),Ft=Dd(Ft),qt&&Ft;)Pn=Dd(Pn),_t=HA(_t),_t.a=Ue,lt=qt.z+Fr-Ft.z-er+J(qt._,Ft._),lt>0&&(M0(L0(qt,Ue,bt),Ue,lt),er+=lt,pr+=lt),Fr+=qt.m,er+=Ft.m,ao+=Pn.m,pr+=_t.m;qt&&!HA(_t)&&(_t.t=qt,_t.m+=Fr-pr),Ft&&!Dd(Pn)&&(Pn.t=Ft,Pn.m+=er-ao,bt=Ue)}return bt}function U(Ue){Ue.x*=ge,Ue.y=Ue.depth*we}var J=Nf,ge=1,we=1,je=null;return s.separation=function(Ue){return arguments.length?(J=Ue,s):J},s.size=function(Ue){return arguments.length?(je=!1,ge=+Ue[0],we=+Ue[1],s):je?null:[ge,we]},s.nodeSize=function(Ue){return arguments.length?(je=!0,ge=+Ue[0],we=+Ue[1],s):je?[ge,we]:null},s},YA=function(s,c,y,F,U){for(var J,ge=s.children,we=-1,je=ge.length,Ue=s.value&&(U-y)/s.value;++we<je;)J=ge[we],J.x0=c,J.x1=F,J.y0=y,J.y1=y+=J.value*Ue},Sf=(1+Math.sqrt(5))/2,Qh=function s(c){function y(F,U,J,ge,we){$h(c,F,U,J,ge,we)}return y.ratio=function(F){return s((F=+F)>1?F:1)},y}(Sf),Hh=function(){function s(lt){return lt.x0=lt.y0=0,lt.x1=U,lt.y1=J,lt.eachBefore(c),ge=[0],F&&lt.eachBefore(na),lt}function c(lt){var Ft=ge[lt.depth],_t=lt.x0+Ft,qt=lt.y0+Ft,Pn=lt.x1-Ft,er=lt.y1-Ft;Pn<_t&&(_t=Pn=(_t+Pn)/2),er<qt&&(qt=er=(qt+er)/2),lt.x0=_t,lt.y0=qt,lt.x1=Pn,lt.y1=er,lt.children&&(Ft=ge[lt.depth+1]=we(lt)/2,_t+=bt(lt)-Ft,qt+=je(lt)-Ft,Pn-=Ue(lt)-Ft,er-=vt(lt)-Ft,Pn<_t&&(_t=Pn=(_t+Pn)/2),er<qt&&(qt=er=(qt+er)/2),y(lt,_t,qt,Pn,er))}var y=Qh,F=!1,U=1,J=1,ge=[0],we=wc,je=wc,Ue=wc,vt=wc,bt=wc;return s.round=function(lt){return arguments.length?(F=!!lt,s):F},s.size=function(lt){return arguments.length?(U=+lt[0],J=+lt[1],s):[U,J]},s.tile=function(lt){return arguments.length?(y=Yd(lt),s):y},s.padding=function(lt){return arguments.length?s.paddingInner(lt).paddingOuter(lt):s.paddingInner()},s.paddingInner=function(lt){return arguments.length?(we=typeof lt=="function"?lt:On(+lt),s):we},s.paddingOuter=function(lt){return arguments.length?s.paddingTop(lt).paddingRight(lt).paddingBottom(lt).paddingLeft(lt):s.paddingTop()},s.paddingTop=function(lt){return arguments.length?(je=typeof lt=="function"?lt:On(+lt),s):je},s.paddingRight=function(lt){return arguments.length?(Ue=typeof lt=="function"?lt:On(+lt),s):Ue},s.paddingBottom=function(lt){return arguments.length?(vt=typeof lt=="function"?lt:On(+lt),s):vt},s.paddingLeft=function(lt){return arguments.length?(bt=typeof lt=="function"?lt:On(+lt),s):bt},s},Gh=function(s,c,y,F,U){function J(bt,lt,Ft,_t,qt,Pn,er){if(bt>=lt-1){var pr=je[bt];return pr.x0=_t,pr.y0=qt,pr.x1=Pn,pr.y1=er,void 0}for(var Fr=vt[bt],ao=Ft/2+Fr,Qi=bt+1,Eo=lt-1;Qi<Eo;){var eo=Qi+Eo>>>1;vt[eo]<ao?Qi=eo+1:Eo=eo}var zo=vt[Qi]-Fr,Yo=Ft-zo;if(er-qt>Pn-_t){var Da=(qt*Yo+er*zo)/Ft;J(bt,Qi,zo,_t,qt,Pn,Da),J(Qi,lt,Yo,_t,Da,Pn,er)}else{var ys=(_t*Yo+Pn*zo)/Ft;J(bt,Qi,zo,_t,qt,ys,er),J(Qi,lt,Yo,ys,qt,Pn,er)}}var ge,we,je=s.children,Ue=je.length,vt=new Array(Ue+1);for(vt[0]=we=ge=0;ge<Ue;++ge)vt[ge+1]=we+=je[ge].value;J(0,Ue,s.value,c,y,F,U)},Nh=function(s,c,y,F,U){(1&s.depth?YA:Ms)(s,c,y,F,U)},Mh=function s(c){function y(F,U,J,ge,we){if((je=F._squarify)&&je.ratio===c)for(var je,Ue,vt,bt,lt,Ft=-1,_t=je.length,qt=F.value;++Ft<_t;){for(Ue=je[Ft],vt=Ue.children,bt=Ue.value=0,lt=vt.length;bt<lt;++bt)Ue.value+=vt[bt].value;Ue.dice?Ms(Ue,U,J,ge,J+=(we-J)*Ue.value/qt):YA(Ue,U,J,U+=(ge-U)*Ue.value/qt,we),qt-=Ue.value}else F._squarify=je=$h(c,F,U,J,ge,we),je.ratio=c}return y.ratio=function(F){return s((F=+F)>1?F:1)},y}(Sf),p0=function(s){for(var c,y=-1,F=s.length,U=s[F-1],J=0;++y<F;)c=U,U=s[y],J+=c[1]*U[0]-c[0]*U[1];return J/2},Ji=function(s){for(var c,y,F=-1,U=s.length,J=0,ge=0,we=s[U-1],je=0;++F<U;)c=we,we=s[F],je+=y=c[0]*we[1]-we[0]*c[1],J+=(c[0]+we[0])*y,ge+=(c[1]+we[1])*y;return je*=3,[J/je,ge/je]},ju=function(s,c,y){return(c[0]-s[0])*(y[1]-s[1])-(c[1]-s[1])*(y[0]-s[0])},Gc=function(s){if((y=s.length)<3)return null;var c,y,F=new Array(y),U=new Array(y);for(c=0;c<y;++c)F[c]=[+s[c][0],+s[c][1],c];for(F.sort(hc),c=0;c<y;++c)U[c]=[F[c][0],-F[c][1]];var J=SA(F),ge=SA(U),we=ge[0]===J[0],je=ge[ge.length-1]===J[J.length-1],Ue=[];for(c=J.length-1;c>=0;--c)Ue.push(s[F[J[c]][2]]);for(c=+we;c<ge.length-je;++c)Ue.push(s[F[ge[c]][2]]);return Ue},vc=function(s,c){for(var y,F,U=s.length,J=s[U-1],ge=c[0],we=c[1],je=J[0],Ue=J[1],vt=!1,bt=0;bt<U;++bt)J=s[bt],y=J[0],F=J[1],F>we!=Ue>we&&ge<(je-y)*(we-F)/(Ue-F)+y&&(vt=!vt),je=y,Ue=F;return vt},lp=function(s){for(var c,y,F=-1,U=s.length,J=s[U-1],ge=J[0],we=J[1],je=0;++F<U;)c=ge,y=we,J=s[F],ge=J[0],we=J[1],c-=ge,y-=we,je+=Math.sqrt(c*c+y*y);return je},m0=[].slice,Hf={};af.prototype=Jm.prototype={constructor:af,defer:function(s){if(typeof s!="function"||this._call)throw new Error;if(this._error!=null)return this;var c=m0.call(arguments,1);return c.push(s),++this._waiting,this._tasks.push(c),ed(this),this},abort:function(){return this._error==null&&UA(this,new Error("abort")),this},await:function(s){if(typeof s!="function"||this._call)throw new Error;return this._call=function(c,y){s.apply(null,[c].concat(y))},Ud(this),this},awaitAll:function(s){if(typeof s!="function"||this._call)throw new Error;return this._call=s,Ud(this),this}};var ff=function(s,c){return s=s==null?0:+s,c=c==null?1:+c,arguments.length===1?(c=s,s=0):c-=s,function(){return Math.random()*c+s}},Dl=function(s,c){var y,F;return s=s==null?0:+s,c=c==null?1:+c,function(){var U;if(y!=null)U=y,y=null;else do y=2*Math.random()-1,U=2*Math.random()-1,F=y*y+U*U;while(!F||F>1);return s+c*U*Math.sqrt(-2*Math.log(F)/F)}},fh=function(){var s=Dl.apply(this,arguments);return function(){return Math.exp(s())}},Lh=function(s){return function(){for(var c=0,y=0;y<s;++y)c+=Math.random();return c}},e=function(s){var c=Lh(s);return function(){return c()/s}},t=function(s){return function(){return-Math.log(1-Math.random())/s}},n=function(s,c){function y(Ft){var _t,qt=Ue.status;if(!qt&&MA(Ue)||qt>=200&&qt<300||qt===304){if(J)try{_t=J.call(F,Ue)}catch(Pn){return void we.call("error",F,Pn)}else _t=Ue;we.call("load",F,_t)}else we.call("error",F,Ft)}var F,U,J,ge,we=b("beforesend","progress","load","error"),je=Is(),Ue=new XMLHttpRequest,vt=null,bt=null,lt=0;if(typeof XDomainRequest=="undefined"||"withCredentials"in Ue||!/^(http(s)?:)?\/\//.test(s)||(Ue=new XDomainRequest),"onload"in Ue?Ue.onload=Ue.onerror=Ue.ontimeout=y:Ue.onreadystatechange=function(Ft){Ue.readyState>3&&y(Ft)},Ue.onprogress=function(Ft){we.call("progress",F,Ft)},F={header:function(Ft,_t){return Ft=(Ft+"").toLowerCase(),arguments.length<2?je.get(Ft):(_t==null?je.remove(Ft):je.set(Ft,_t+""),F)},mimeType:function(Ft){return arguments.length?(U=Ft==null?null:Ft+"",F):U},responseType:function(Ft){return arguments.length?(ge=Ft,F):ge},timeout:function(Ft){return arguments.length?(lt=+Ft,F):lt},user:function(Ft){return arguments.length<1?vt:(vt=Ft==null?null:Ft+"",F)},password:function(Ft){return arguments.length<1?bt:(bt=Ft==null?null:Ft+"",F)},response:function(Ft){return J=Ft,F},get:function(Ft,_t){return F.send("GET",Ft,_t)},post:function(Ft,_t){return F.send("POST",Ft,_t)},send:function(Ft,_t,qt){return Ue.open(Ft,s,!0,vt,bt),U==null||je.has("accept")||je.set("accept",U+",*/*"),Ue.setRequestHeader&&je.each(function(Pn,er){Ue.setRequestHeader(er,Pn)}),U!=null&&Ue.overrideMimeType&&Ue.overrideMimeType(U),ge!=null&&(Ue.responseType=ge),lt>0&&(Ue.timeout=lt),qt==null&&typeof _t=="function"&&(qt=_t,_t=null),qt!=null&&qt.length===1&&(qt=In(qt)),qt!=null&&F.on("error",qt).on("load",function(Pn){qt(null,Pn)}),we.call("beforesend",F,Ue),Ue.send(_t==null?null:_t),F},abort:function(){return Ue.abort(),F},on:function(){var Ft=we.on.apply(we,arguments);return Ft===we?F:Ft}},c!=null){if(typeof c!="function")throw new Error("invalid callback: "+c);return F.get(c)}return F},r=function(s,c){return function(y,F){var U=n(y).mimeType(s).response(c);if(F!=null){if(typeof F!="function")throw new Error("invalid callback: "+F);return U.get(F)}return U}},i=r("text/html",function(s){return document.createRange().createContextualFragment(s.responseText)}),o=r("application/json",function(s){return JSON.parse(s.responseText)}),l=r("text/plain",function(s){return s.responseText}),u=r("application/xml",function(s){var c=s.responseXML;if(!c)throw new Error("parse error");return c}),f=function(s,c){return function(y,F,U){arguments.length<3&&(U=F,F=null);var J=n(y).mimeType(s);return J.row=function(ge){return arguments.length?J.response(Bm(c,F=ge)):F},J.row(F),U?J.get(U):J}},E=f("text/csv",Do),C=f("text/tab-separated-values",ku),T=Array.prototype,$=T.map,ce=T.slice,Ee={name:"implicit"},Ne=function(s){return function(){return s}},ht=function(s){return+s},$e=[0,1],Ct=function(s,c,y){var F,U=s[0],J=s[s.length-1],ge=a(U,J,c==null?10:c);switch(y=Wh(y==null?",f":y),y.type){case"s":var we=Math.max(Math.abs(U),Math.abs(J));return y.precision!=null||isNaN(F=Vv(ge,we))||(y.precision=F),B.formatPrefix(y,we);case"":case"e":case"g":case"p":case"r":y.precision!=null||isNaN(F=X1(ge,Math.max(Math.abs(U),Math.abs(J))))||(y.precision=F-(y.type==="e"));break;case"f":case"%":y.precision!=null||isNaN(F=gg(ge))||(y.precision=F-2*(y.type==="%"))}return B.format(y)},Bt=function(s,c){s=s.slice();var y,F=0,U=s.length-1,J=s[F],ge=s[U];return ge<J&&(y=F,F=U,U=y,y=J,J=ge,ge=y),s[F]=c.floor(J),s[U]=c.ceil(ge),s},Nt=new Date,Tt=new Date,mn=Zc(function(){},function(s,c){s.setTime(+s+c)},function(s,c){return c-s});mn.every=function(s){return s=Math.floor(s),isFinite(s)&&s>0?s>1?Zc(function(c){c.setTime(Math.floor(c/s)*s)},function(c,y){c.setTime(+c+y*s)},function(c,y){return(y-c)/s}):mn:null};var sr=mn.range,yi=1e3,_r=6e4,Cr=36e5,nr=864e5,ra=6048e5,Qo=Zc(function(s){s.setTime(Math.floor(s/yi)*yi)},function(s,c){s.setTime(+s+c*yi)},function(s,c){return(c-s)/yi},function(s){return s.getUTCSeconds()}),ss=Qo.range,Ba=Zc(function(s){s.setTime(Math.floor(s/_r)*_r)},function(s,c){s.setTime(+s+c*_r)},function(s,c){return(c-s)/_r},function(s){return s.getMinutes()}),Ic=Ba.range,zu=Zc(function(s){var c=s.getTimezoneOffset()*_r%Cr;c<0&&(c+=Cr),s.setTime(Math.floor((+s-c)/Cr)*Cr+c)},function(s,c){s.setTime(+s+c*Cr)},function(s,c){return(c-s)/Cr},function(s){return s.getHours()}),iu=zu.range,ec=Zc(function(s){s.setHours(0,0,0,0)},function(s,c){s.setDate(s.getDate()+c)},function(s,c){return(c-s-(c.getTimezoneOffset()-s.getTimezoneOffset())*_r)/nr},function(s){return s.getDate()-1}),Wd=ec.range,Yu=gf(0),JA=gf(1),ef=gf(2),Lp=gf(3),kd=gf(4),g0=gf(5),Pl=gf(6),tf=Yu.range,Gp=JA.range,Tp=ef.range,up=Lp.range,i0=kd.range,nA=g0.range,ou=Pl.range,Jg=Zc(function(s){s.setDate(1),s.setHours(0,0,0,0)},function(s,c){s.setMonth(s.getMonth()+c)},function(s,c){return c.getMonth()-s.getMonth()+12*(c.getFullYear()-s.getFullYear())},function(s){return s.getMonth()}),hh=Jg.range,Yn=Zc(function(s){s.setMonth(0,1),s.setHours(0,0,0,0)},function(s,c){s.setFullYear(s.getFullYear()+c)},function(s,c){return c.getFullYear()-s.getFullYear()},function(s){return s.getFullYear()});Yn.every=function(s){return isFinite(s=Math.floor(s))&&s>0?Zc(function(c){c.setFullYear(Math.floor(c.getFullYear()/s)*s),c.setMonth(0,1),c.setHours(0,0,0,0)},function(c,y){c.setFullYear(c.getFullYear()+y*s)}):null};var ui=Yn.range,Ki=Zc(function(s){s.setUTCSeconds(0,0)},function(s,c){s.setTime(+s+c*_r)},function(s,c){return(c-s)/_r},function(s){return s.getUTCMinutes()}),Xi=Ki.range,Ra=Zc(function(s){s.setUTCMinutes(0,0,0)},function(s,c){s.setTime(+s+c*Cr)},function(s,c){return(c-s)/Cr},function(s){return s.getUTCHours()}),tl=Ra.range,wl=Zc(function(s){s.setUTCHours(0,0,0,0)},function(s,c){s.setUTCDate(s.getUTCDate()+c)},function(s,c){return(c-s)/nr},function(s){return s.getUTCDate()-1}),Nl=wl.range,Ru=mp(0),Yc=mp(1),Cc=mp(2),Ju=mp(3),jc=mp(4),yc=mp(5),Wl=mp(6),gu=Ru.range,tu=Yc.range,Ku=Cc.range,Dc=Ju.range,Cu=jc.range,aa=yc.range,vs=Wl.range,hl=Zc(function(s){s.setUTCDate(1),s.setUTCHours(0,0,0,0)},function(s,c){s.setUTCMonth(s.getUTCMonth()+c)},function(s,c){return c.getUTCMonth()-s.getUTCMonth()+12*(c.getUTCFullYear()-s.getUTCFullYear())},function(s){return s.getUTCMonth()}),vu=hl.range,al=Zc(function(s){s.setUTCMonth(0,1),s.setUTCHours(0,0,0,0)},function(s,c){s.setUTCFullYear(s.getUTCFullYear()+c)},function(s,c){return c.getUTCFullYear()-s.getUTCFullYear()},function(s){return s.getUTCFullYear()});al.every=function(s){return isFinite(s=Math.floor(s))&&s>0?Zc(function(c){c.setUTCFullYear(Math.floor(c.getUTCFullYear()/s)*s),c.setUTCMonth(0,1),c.setUTCHours(0,0,0,0)},function(c,y){c.setUTCFullYear(c.getUTCFullYear()+y*s)}):null};var oa,Mo=al.range,Ua={"-":"",_:" ",0:"0"},Gs=/^\s*\d+/,nu=/^%/,da=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;Mv({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Zu="%Y-%m-%dT%H:%M:%S.%LZ",Rc=Date.prototype.toISOString?Zy:B.utcFormat(Zu),Iu=+new Date("2000-01-01T00:00:00.000Z")?Vy:B.utcParse(Zu),jd=1e3,yf=60*jd,hf=60*yf,Jd=24*hf,za=7*Jd,pl=30*Jd,ba=365*Jd,sd=function(){return s1(Yn,Jg,Yu,ec,zu,Ba,Qo,mn,B.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},cA=function(){return s1(al,hl,Ru,wl,Ra,Ki,Qo,mn,B.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])},Nc=function(s){return s.match(/.{6}/g).map(function(c){return"#"+c})},_f=Nc("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),pf=Nc("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),Em=Nc("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),Wm=Nc("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"),Mc=mu(at(300,.5,0),at(-240,.5,1)),Uf=mu(at(-100,.75,.35),at(80,1.5,.8)),ph=mu(at(260,.75,.35),at(80,1.5,.8)),cp=at(),v0=function(s){(s<0||s>1)&&(s-=Math.floor(s));var c=Math.abs(s-.5);return cp.h=360*s-100,cp.s=1.5-1.5*c,cp.l=.8-.9*c,cp+""},_v=Pg(Nc("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),wm=Pg(Nc("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),fE=Pg(Nc("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Y1=Pg(Nc("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),ld=function(s){return function(){return s}},D0=1e-12,Ap=Math.PI,$v=Ap/2,xm=2*Ap,hE=function(){function s(){var Ue,vt,bt=+c.apply(this,arguments),lt=+y.apply(this,arguments),Ft=J.apply(this,arguments)-$v,_t=ge.apply(this,arguments)-$v,qt=Math.abs(_t-Ft),Pn=_t>Ft;if(je||(je=Ue=yr()),lt<bt&&(vt=lt,lt=bt,bt=vt),lt>D0)if(qt>xm-D0)je.moveTo(lt*Math.cos(Ft),lt*Math.sin(Ft)),je.arc(0,0,lt,Ft,_t,!Pn),bt>D0&&(je.moveTo(bt*Math.cos(_t),bt*Math.sin(_t)),je.arc(0,0,bt,_t,Ft,Pn));else{var er,pr,Fr=Ft,ao=_t,Qi=Ft,Eo=_t,eo=qt,zo=qt,Yo=we.apply(this,arguments)/2,Da=Yo>D0&&(U?+U.apply(this,arguments):Math.sqrt(bt*bt+lt*lt)),ys=Math.min(Math.abs(lt-bt)/2,+F.apply(this,arguments)),ls=ys,cc=ys;if(Da>D0){var Ti=eg(Da/bt*Math.sin(Yo)),ea=eg(Da/lt*Math.sin(Yo));(eo-=2*Ti)>D0?(Ti*=Pn?1:-1,Qi+=Ti,Eo-=Ti):(eo=0,Qi=Eo=(Ft+_t)/2),(zo-=2*ea)>D0?(ea*=Pn?1:-1,Fr+=ea,ao-=ea):(zo=0,Fr=ao=(Ft+_t)/2)}var Na=lt*Math.cos(Fr),Ls=lt*Math.sin(Fr),us=bt*Math.cos(Eo),AA=bt*Math.sin(Eo);if(ys>D0){var Th=lt*Math.cos(ao),Gd=lt*Math.sin(ao),V0=bt*Math.cos(Qi),Yh=bt*Math.sin(Qi);if(qt<Ap){var Ef=eo>D0?lv(Na,Ls,V0,Yh,Th,Gd,us,AA):[us,AA],mh=Na-Ef[0],Yp=Ls-Ef[1],ru=Th-Ef[0],dA=Gd-Ef[1],nf=1/Math.sin(Math.acos((mh*ru+Yp*dA)/(Math.sqrt(mh*mh+Yp*Yp)*Math.sqrt(ru*ru+dA*dA)))/2),yu=Math.sqrt(Ef[0]*Ef[0]+Ef[1]*Ef[1]);ls=Math.min(ys,(bt-yu)/(nf-1)),cc=Math.min(ys,(lt-yu)/(nf+1))}}zo>D0?cc>D0?(er=uv(V0,Yh,Na,Ls,lt,cc,Pn),pr=uv(Th,Gd,us,AA,lt,cc,Pn),je.moveTo(er.cx+er.x01,er.cy+er.y01),cc<ys?je.arc(er.cx,er.cy,cc,Math.atan2(er.y01,er.x01),Math.atan2(pr.y01,pr.x01),!Pn):(je.arc(er.cx,er.cy,cc,Math.atan2(er.y01,er.x01),Math.atan2(er.y11,er.x11),!Pn),je.arc(0,0,lt,Math.atan2(er.cy+er.y11,er.cx+er.x11),Math.atan2(pr.cy+pr.y11,pr.cx+pr.x11),!Pn),je.arc(pr.cx,pr.cy,cc,Math.atan2(pr.y11,pr.x11),Math.atan2(pr.y01,pr.x01),!Pn))):(je.moveTo(Na,Ls),je.arc(0,0,lt,Fr,ao,!Pn)):je.moveTo(Na,Ls),bt>D0&&eo>D0?ls>D0?(er=uv(us,AA,Th,Gd,bt,-ls,Pn),pr=uv(Na,Ls,V0,Yh,bt,-ls,Pn),je.lineTo(er.cx+er.x01,er.cy+er.y01),ls<ys?je.arc(er.cx,er.cy,ls,Math.atan2(er.y01,er.x01),Math.atan2(pr.y01,pr.x01),!Pn):(je.arc(er.cx,er.cy,ls,Math.atan2(er.y01,er.x01),Math.atan2(er.y11,er.x11),!Pn),je.arc(0,0,bt,Math.atan2(er.cy+er.y11,er.cx+er.x11),Math.atan2(pr.cy+pr.y11,pr.cx+pr.x11),Pn),je.arc(pr.cx,pr.cy,ls,Math.atan2(pr.y11,pr.x11),Math.atan2(pr.y01,pr.x01),!Pn))):je.arc(0,0,bt,Eo,Qi,Pn):je.lineTo(us,AA)}else je.moveTo(0,0);if(je.closePath(),Ue)return je=null,Ue+""||null}var c=sv,y=ey,F=ld(0),U=null,J=lf,ge=jp,we=Lv,je=null;return s.centroid=function(){var Ue=(+c.apply(this,arguments)+ +y.apply(this,arguments))/2,vt=(+J.apply(this,arguments)+ +ge.apply(this,arguments))/2-Ap/2;return[Math.cos(vt)*Ue,Math.sin(vt)*Ue]},s.innerRadius=function(Ue){return arguments.length?(c=typeof Ue=="function"?Ue:ld(+Ue),s):c},s.outerRadius=function(Ue){return arguments.length?(y=typeof Ue=="function"?Ue:ld(+Ue),s):y},s.cornerRadius=function(Ue){return arguments.length?(F=typeof Ue=="function"?Ue:ld(+Ue),s):F},s.padRadius=function(Ue){return arguments.length?(U=Ue==null?null:typeof Ue=="function"?Ue:ld(+Ue),s):U},s.startAngle=function(Ue){return arguments.length?(J=typeof Ue=="function"?Ue:ld(+Ue),s):J},s.endAngle=function(Ue){return arguments.length?(ge=typeof Ue=="function"?Ue:ld(+Ue),s):ge},s.padAngle=function(Ue){return arguments.length?(we=typeof Ue=="function"?Ue:ld(+Ue),s):we},s.context=function(Ue){return arguments.length?(je=Ue==null?null:Ue,s):je},s};yp.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(s,c){switch(s=+s,c=+c,this._point){case 0:this._point=1,this._line?this._context.lineTo(s,c):this._context.moveTo(s,c);break;case 1:this._point=2;default:this._context.lineTo(s,c)}}};var qg=function(s){return new yp(s)},Eg=function(){function s(we){var je,Ue,vt,bt=we.length,lt=!1;for(U==null&&(ge=J(vt=yr())),je=0;je<=bt;++je)!(je<bt&&F(Ue=we[je],je,we))===lt&&((lt=!lt)?ge.lineStart():ge.lineEnd()),lt&&ge.point(+c(Ue,je,we),+y(Ue,je,we));if(vt)return ge=null,vt+""||null}var c=om,y=ty,F=ld(!0),U=null,J=qg,ge=null;return s.x=function(we){return arguments.length?(c=typeof we=="function"?we:ld(+we),s):c},s.y=function(we){return arguments.length?(y=typeof we=="function"?we:ld(+we),s):y},s.defined=function(we){return arguments.length?(F=typeof we=="function"?we:ld(!!we),s):F},s.curve=function(we){return arguments.length?(J=we,U!=null&&(ge=J(U)),s):J},s.context=function(we){return arguments.length?(we==null?U=ge=null:ge=J(U=we),s):U},s},$f=function(){function s(vt){var bt,lt,Ft,_t,qt,Pn=vt.length,er=!1,pr=new Array(Pn),Fr=new Array(Pn);for(we==null&&(Ue=je(qt=yr())),bt=0;bt<=Pn;++bt){if(!(bt<Pn&&ge(_t=vt[bt],bt,vt))===er)if(er=!er)lt=bt,Ue.areaStart(),Ue.lineStart();else{for(Ue.lineEnd(),Ue.lineStart(),Ft=bt-1;Ft>=lt;--Ft)Ue.point(pr[Ft],Fr[Ft]);Ue.lineEnd(),Ue.areaEnd()}er&&(pr[bt]=+y(_t,bt,vt),Fr[bt]=+U(_t,bt,vt),Ue.point(F?+F(_t,bt,vt):pr[bt],J?+J(_t,bt,vt):Fr[bt]))}if(qt)return Ue=null,qt+""||null}function c(){return Eg().defined(ge).curve(je).context(we)}var y=om,F=null,U=ld(0),J=ty,ge=ld(!0),we=null,je=qg,Ue=null;return s.x=function(vt){return arguments.length?(y=typeof vt=="function"?vt:ld(+vt),F=null,s):y},s.x0=function(vt){return arguments.length?(y=typeof vt=="function"?vt:ld(+vt),s):y},s.x1=function(vt){return arguments.length?(F=vt==null?null:typeof vt=="function"?vt:ld(+vt),s):F},s.y=function(vt){return arguments.length?(U=typeof vt=="function"?vt:ld(+vt),J=null,s):U},s.y0=function(vt){return arguments.length?(U=typeof vt=="function"?vt:ld(+vt),s):U},s.y1=function(vt){return arguments.length?(J=vt==null?null:typeof vt=="function"?vt:ld(+vt),s):J},s.lineX0=s.lineY0=function(){return c().x(y).y(U)},s.lineY1=function(){return c().x(y).y(J)},s.lineX1=function(){return c().x(F).y(U)},s.defined=function(vt){return arguments.length?(ge=typeof vt=="function"?vt:ld(!!vt),s):ge},s.curve=function(vt){return arguments.length?(je=vt,we!=null&&(Ue=je(we)),s):je},s.context=function(vt){return arguments.length?(vt==null?we=Ue=null:Ue=je(we=vt),s):we},s},wg=function(s,c){return c<s?-1:c>s?1:c>=s?0:NaN},Pf=function(s){return s},xg=function(){function s(we){var je,Ue,vt,bt,lt,Ft=we.length,_t=0,qt=new Array(Ft),Pn=new Array(Ft),er=+U.apply(this,arguments),pr=Math.min(xm,Math.max(-xm,J.apply(this,arguments)-er)),Fr=Math.min(Math.abs(pr)/Ft,ge.apply(this,arguments)),ao=Fr*(pr<0?-1:1);for(je=0;je<Ft;++je)(lt=Pn[qt[je]=je]=+c(we[je],je,we))>0&&(_t+=lt);for(y!=null?qt.sort(function(Qi,Eo){return y(Pn[Qi],Pn[Eo])}):F!=null&&qt.sort(function(Qi,Eo){return F(we[Qi],we[Eo])}),je=0,vt=_t?(pr-Ft*ao)/_t:0;je<Ft;++je,er=bt)Ue=qt[je],lt=Pn[Ue],bt=er+(lt>0?lt*vt:0)+ao,Pn[Ue]={data:we[Ue],index:je,value:lt,startAngle:er,endAngle:bt,padAngle:Fr};return Pn}var c=Pf,y=wg,F=null,U=ld(0),J=ld(xm),ge=ld(0);return s.value=function(we){return arguments.length?(c=typeof we=="function"?we:ld(+we),s):c},s.sortValues=function(we){return arguments.length?(y=we,F=null,s):y},s.sort=function(we){return arguments.length?(F=we,y=null,s):F},s.startAngle=function(we){return arguments.length?(U=typeof we=="function"?we:ld(+we),s):U},s.endAngle=function(we){return arguments.length?(J=typeof we=="function"?we:ld(+we),s):J},s.padAngle=function(we){return arguments.length?(ge=typeof we=="function"?we:ld(+we),s):ge},s},N0=Om(qg);ny.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(s,c){this._curve.point(c*Math.sin(s),c*-Math.cos(s))}};var kE=function(){return km(Eg().curve(N0))},Ky=function(){var s=$f().curve(N0),c=s.curve,y=s.lineX0,F=s.lineX1,U=s.lineY0,J=s.lineY1;return s.angle=s.x,delete s.x,s.startAngle=s.x0,delete s.x0,s.endAngle=s.x1,delete s.x1,s.radius=s.y,delete s.y,s.innerRadius=s.y0,delete s.y0,s.outerRadius=s.y1,delete s.y1,s.lineStartAngle=function(){return km(y())},delete s.lineX0,s.lineEndAngle=function(){return km(F())},delete s.lineX1,s.lineInnerRadius=function(){return km(U())},delete s.lineY0,s.lineOuterRadius=function(){return km(J())},delete s.lineY1,s.curve=function(ge){return arguments.length?c(Om(ge)):c()._curve},s},pE={draw:function(s,c){var y=Math.sqrt(c/Ap);s.moveTo(y,0),s.arc(0,0,y,0,xm)}},qE={draw:function(s,c){var y=Math.sqrt(c/5)/2;s.moveTo(-3*y,-y),s.lineTo(-y,-y),s.lineTo(-y,-3*y),s.lineTo(y,-3*y),s.lineTo(y,-y),s.lineTo(3*y,-y),s.lineTo(3*y,y),s.lineTo(y,y),s.lineTo(y,3*y),s.lineTo(-y,3*y),s.lineTo(-y,y),s.lineTo(-3*y,y),s.closePath()}},J1=Math.sqrt(1/3),IE=2*J1,VE={draw:function(s,c){var y=Math.sqrt(c/IE),F=y*J1;s.moveTo(0,-y),s.lineTo(F,0),s.lineTo(0,y),s.lineTo(-F,0),s.closePath()}},rw=.8908130915292852,YE=Math.sin(Ap/10)/Math.sin(7*Ap/10),jE=Math.sin(xm/10)*YE,RE=-Math.cos(xm/10)*YE,JE={draw:function(s,c){var y=Math.sqrt(c*rw),F=jE*y,U=RE*y;s.moveTo(0,-y),s.lineTo(F,U);for(var J=1;J<5;++J){var ge=xm*J/5,we=Math.cos(ge),je=Math.sin(ge);s.lineTo(je*y,-we*y),s.lineTo(we*F-je*U,je*F+we*U)}s.closePath()}},iw={draw:function(s,c){var y=Math.sqrt(c),F=-y/2;s.rect(F,F,y,y)}},QE=Math.sqrt(3),XE={draw:function(s,c){var y=-Math.sqrt(c/(3*QE));s.moveTo(0,2*y),s.lineTo(-QE*y,-y),s.lineTo(QE*y,-y),s.closePath()}},Fv=-.5,q1=Math.sqrt(3)/2,WE=1/Math.sqrt(12),_E=3*(WE/2+1),Aw={draw:function(s,c){var y=Math.sqrt(c/_E),F=y/2,U=y*WE,J=F,ge=y*WE+y,we=-J,je=ge;s.moveTo(F,U),s.lineTo(J,ge),s.lineTo(we,je),s.lineTo(Fv*F-q1*U,q1*F+Fv*U),s.lineTo(Fv*J-q1*ge,q1*J+Fv*ge),s.lineTo(Fv*we-q1*je,q1*we+Fv*je),s.lineTo(Fv*F+q1*U,Fv*U-q1*F),s.lineTo(Fv*J+q1*ge,Fv*ge-q1*J),s.lineTo(Fv*we+q1*je,Fv*je-q1*we),s.closePath()}},$E=[pE,qE,VE,iw,JE,XE,Aw],ow=function(){function s(){var U;if(F||(F=U=yr()),c.apply(this,arguments).draw(F,+y.apply(this,arguments)),U)return F=null,U+""||null}var c=ld(pE),y=ld(64),F=null;return s.type=function(U){return arguments.length?(c=typeof U=="function"?U:ld(U),s):c},s.size=function(U){return arguments.length?(y=typeof U=="function"?U:ld(+U),s):y},s.context=function(U){return arguments.length?(F=U==null?null:U,s):F},s},_1=function(){};Ep.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:lu(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(s,c){switch(s=+s,c=+c,this._point){case 0:this._point=1,this._line?this._context.lineTo(s,c):this._context.moveTo(s,c);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:lu(this,s,c)}this._x0=this._x1,this._x1=s,this._y0=this._y1,this._y1=c}};var aw=function(s){return new Ep(s)};l1.prototype={areaStart:_1,areaEnd:_1,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(s,c){switch(s=+s,c=+c,this._point){case 0:this._point=1,this._x2=s,this._y2=c;break;case 1:this._point=2,this._x3=s,this._y3=c;break;case 2:this._point=3,this._x4=s,this._y4=c,this._context.moveTo((this._x0+4*this._x1+s)/6,(this._y0+4*this._y1+c)/6);break;default:lu(this,s,c)}this._x0=this._x1,this._x1=s,this._y0=this._y1,this._y1=c}};var sw=function(s){return new l1(s)};T1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(s,c){switch(s=+s,c=+c,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var y=(this._x0+4*this._x1+s)/6,F=(this._y0+4*this._y1+c)/6;this._line?this._context.lineTo(y,F):this._context.moveTo(y,F);break;case 3:this._point=4;default:lu(this,s,c)}this._x0=this._x1,this._x1=s,this._y0=this._y1,this._y1=c}};var Fw=function(s){return new T1(s)};cv.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var s=this._x,c=this._y,y=s.length-1;if(y>0)for(var F,U=s[0],J=c[0],ge=s[y]-U,we=c[y]-J,je=-1;++je<=y;)F=je/y,this._basis.point(this._beta*s[je]+(1-this._beta)*(U+F*ge),this._beta*c[je]+(1-this._beta)*(J+F*we));this._x=this._y=null,this._basis.lineEnd()},point:function(s,c){this._x.push(+s),this._y.push(+c)}};var Sw=function s(c){function y(F){return c===1?new Ep(F):new cv(F,c)}return y.beta=function(F){return s(+F)},y}(.85);am.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Sl(this,this._x1,this._y1)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(s,c){switch(s=+s,c=+c,this._point){case 0:this._point=1,this._line?this._context.lineTo(s,c):this._context.moveTo(s,c);break;case 1:this._point=2,this._x1=s,this._y1=c;break;case 2:this._point=3;default:Sl(this,s,c)}this._x0=this._x1,this._x1=this._x2,this._x2=s,this._y0=this._y1,this._y1=this._y2,this._y2=c}};var Pw=function s(c){function y(F){return new am(F,c)}return y.tension=function(F){return s(+F)},y}(0);Cy.prototype={areaStart:_1,areaEnd:_1,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(s,c){switch(s=+s,c=+c,this._point){case 0:this._point=1,this._x3=s,this._y3=c;break;case 1:this._point=2,this._context.moveTo(this._x4=s,this._y4=c);break;case 2:this._point=3,this._x5=s,this._y5=c;break;default:Sl(this,s,c)}this._x0=this._x1,this._x1=this._x2,this._x2=s,this._y0=this._y1,this._y1=this._y2,this._y2=c}};var Iw=function s(c){function y(F){return new Cy(F,c)}return y.tension=function(F){return s(+F)},y}(0);Po.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(s,c){switch(s=+s,c=+c,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Sl(this,s,c)}this._x0=this._x1,this._x1=this._x2,this._x2=s,this._y0=this._y1,this._y1=this._y2,this._y2=c}};var Dw=function s(c){function y(F){return new Po(F,c)}return y.tension=function(F){return s(+F)},y}(0);TA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(s,c){if(s=+s,c=+c,this._point){var y=this._x2-s,F=this._y2-c;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(y*y+F*F,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(s,c):this._context.moveTo(s,c);break;case 1:this._point=2;break;case 2:this._point=3;default:LA(this,s,c)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=s,this._y0=this._y1,this._y1=this._y2,this._y2=c}};var Nw=function s(c){function y(F){return c?new TA(F,c):new am(F,0)}return y.alpha=function(F){return s(+F)},y}(.5);wp.prototype={areaStart:_1,areaEnd:_1,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(s,c){if(s=+s,c=+c,this._point){var y=this._x2-s,F=this._y2-c;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(y*y+F*F,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=s,this._y3=c;break;case 1:this._point=2,this._context.moveTo(this._x4=s,this._y4=c);break;case 2:this._point=3,this._x5=s,this._y5=c;break;default:LA(this,s,c)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=s,this._y0=this._y1,this._y1=this._y2,this._y2=c}};var Mw=function s(c){function y(F){return c?new wp(F,c):new Cy(F,0)}return y.alpha=function(F){return s(+F)},y}(.5);Cf.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(s,c){if(s=+s,c=+c,this._point){var y=this._x2-s,F=this._y2-c;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(y*y+F*F,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:LA(this,s,c)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=s,this._y0=this._y1,this._y1=this._y2,this._y2=c}};var Lw=function s(c){function y(F){return c?new Cf(F,c):new Po(F,0)}return y.alpha=function(F){return s(+F)},y}(.5);OA.prototype={areaStart:_1,areaEnd:_1,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(s,c){s=+s,c=+c,this._point?this._context.lineTo(s,c):(this._point=1,this._context.moveTo(s,c))}};var Tw=function(s){return new OA(s)};Av.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:k1(this,this._t0,O1(this,this._t0))}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(s,c){var y=NaN;if(s=+s,c=+c,s!==this._x1||c!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(s,c):this._context.moveTo(s,c);break;case 1:this._point=2;break;case 2:this._point=3,k1(this,O1(this,y=Ig(this,s,c)),y);break;default:k1(this,this._t0,y=Ig(this,s,c))}this._x0=this._x1,this._x1=s,this._y0=this._y1,this._y1=c,this._t0=y}}},(Md.prototype=Object.create(Av.prototype)).point=function(s,c){Av.prototype.point.call(this,c,s)},Kh.prototype={moveTo:function(s,c){this._context.moveTo(c,s)},closePath:function(){this._context.closePath()},lineTo:function(s,c){this._context.lineTo(c,s)},bezierCurveTo:function(s,c,y,F,U,J){this._context.bezierCurveTo(c,s,F,y,J,U)}},nh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var s=this._x,c=this._y,y=s.length;if(y)if(this._line?this._context.lineTo(s[0],c[0]):this._context.moveTo(s[0],c[0]),y===2)this._context.lineTo(s[1],c[1]);else for(var F=u1(s),U=u1(c),J=0,ge=1;ge<y;++J,++ge)this._context.bezierCurveTo(F[0][J],U[0][J],F[1][J],U[1][J],s[ge],c[ge]);(this._line||this._line!==0&&y===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(s,c){this._x.push(+s),this._y.push(+c)}};var Ow=function(s){return new nh(s)};tg.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(s,c){switch(s=+s,c=+c,this._point){case 0:this._point=1,this._line?this._context.lineTo(s,c):this._context.moveTo(s,c);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,c),this._context.lineTo(s,c);else{var y=this._x*(1-this._t)+s*this._t;this._context.lineTo(y,this._y),this._context.lineTo(y,c)}}this._x=s,this._y=c}};var kw=function(s){return new tg(s,.5)},gw=Array.prototype.slice,ew=function(s,c){if((F=s.length)>1)for(var y,F,U=1,J=s[c[0]],ge=J.length;U<F;++U){y=J,J=s[c[U]];for(var we=0;we<ge;++we)J[we][1]+=J[we][0]=isNaN(y[we][1])?y[we][0]:y[we][1]}},tw=function(s){for(var c=s.length,y=new Array(c);--c>=0;)y[c]=c;return y},jw=function(){function s(J){var ge,we,je=c.apply(this,arguments),Ue=J.length,vt=je.length,bt=new Array(vt);for(ge=0;ge<vt;++ge){for(var lt,Ft=je[ge],_t=bt[ge]=new Array(Ue),qt=0;qt<Ue;++qt)_t[qt]=lt=[0,+U(J[qt],Ft,qt,J)],lt.data=J[qt];_t.key=Ft}for(ge=0,we=y(bt);ge<vt;++ge)bt[we[ge]].index=ge;return F(bt,we),bt}var c=ld([]),y=tw,F=ew,U=yE;return s.keys=function(J){return arguments.length?(c=typeof J=="function"?J:ld(gw.call(J)),s):c},s.value=function(J){return arguments.length?(U=typeof J=="function"?J:ld(+J),s):U},s.order=function(J){return arguments.length?(y=J==null?tw:typeof J=="function"?J:ld(gw.call(J)),s):y},s.offset=function(J){return arguments.length?(F=J==null?ew:J,s):F},s},Rw=function(s,c){if((F=s.length)>0){for(var y,F,U,J=0,ge=s[0].length;J<ge;++J){for(U=y=0;y<F;++y)U+=s[y][J][1]||0;if(U)for(y=0;y<F;++y)s[y][J][1]/=U}ew(s,c)}},Qw=function(s,c){if((y=s.length)>0){for(var y,F=0,U=s[c[0]],J=U.length;F<J;++F){for(var ge=0,we=0;ge<y;++ge)we+=s[ge][F][1]||0;U[F][1]+=U[F][0]=-we/2}ew(s,c)}},Hw=function(s,c){if((U=s.length)>0&&(F=(y=s[c[0]]).length)>0){for(var y,F,U,J=0,ge=1;ge<F;++ge){for(var we=0,je=0,Ue=0;we<U;++we){for(var vt=s[c[we]],bt=vt[ge][1]||0,lt=vt[ge-1][1]||0,Ft=(bt-lt)/2,_t=0;_t<we;++_t){var qt=s[c[_t]],Pn=qt[ge][1]||0,er=qt[ge-1][1]||0;Ft+=Pn-er}je+=bt,Ue+=Ft*bt}y[ge-1][1]+=y[ge-1][0]=J,je&&(J-=Ue/je)}y[ge-1][1]+=y[ge-1][0]=J,ew(s,c)}},vw=function(s){var c=s.map(fl);return tw(s).sort(function(y,F){return c[y]-c[F]})},Uw=function(s){return vw(s).reverse()},zw=function(s){var c,y,F=s.length,U=s.map(fl),J=tw(s).sort(function(vt,bt){return U[bt]-U[vt]}),ge=0,we=0,je=[],Ue=[];for(c=0;c<F;++c)y=J[c],ge<we?(ge+=U[y],je.push(y)):(we+=U[y],Ue.push(y));return Ue.reverse().concat(je)},Kw=function(s){return tw(s).reverse()},yw=function(s){return function(){return s}};Zh.prototype={constructor:Zh,insert:function(s,c){var y,F,U;if(s){if(c.P=s,c.N=s.N,s.N&&(s.N.P=c),s.N=c,s.R){for(s=s.R;s.L;)s=s.L;s.L=c}else s.R=c;y=s}else this._?(s=Tv(this._),c.P=null,c.N=s,s.P=s.L=c,y=s):(c.P=c.N=null,this._=c,y=null);for(c.L=c.R=null,c.U=y,c.C=!0,s=c;y&&y.C;)F=y.U,y===F.L?(U=F.R,U&&U.C?(y.C=U.C=!1,F.C=!0,s=F):(s===y.R&&(KA(this,y),s=y,y=s.U),y.C=!1,F.C=!0,kA(this,F))):(U=F.L,U&&U.C?(y.C=U.C=!1,F.C=!0,s=F):(s===y.L&&(kA(this,y),s=y,y=s.U),y.C=!1,F.C=!0,KA(this,F))),y=s.U;this._.C=!1},remove:function(s){s.N&&(s.N.P=s.P),s.P&&(s.P.N=s.N),s.N=s.P=null;var c,y,F,U=s.U,J=s.L,ge=s.R;if(y=J?ge?Tv(ge):J:ge,U?U.L===s?U.L=y:U.R=y:this._=y,J&&ge?(F=y.C,y.C=s.C,y.L=J,J.U=y,y!==ge?(U=y.U,y.U=s.U,s=y.R,U.L=s,y.R=ge,ge.U=y):(y.U=U,U=y,s=y.R)):(F=s.C,s=y),s&&(s.U=U),!F){if(s&&s.C)return void(s.C=!1);do{if(s===this._)break;if(s===U.L){if(c=U.R,c.C&&(c.C=!1,U.C=!0,KA(this,U),c=U.R),c.L&&c.L.C||c.R&&c.R.C){c.R&&c.R.C||(c.L.C=!1,c.C=!0,kA(this,c),c=U.R),c.C=U.C,U.C=c.R.C=!1,KA(this,U),s=this._;break}}else if(c=U.L,c.C&&(c.C=!1,U.C=!0,kA(this,U),c=U.L),c.L&&c.L.C||c.R&&c.R.C){c.L&&c.L.C||(c.R.C=!1,c.C=!0,KA(this,c),c=U.L),c.C=U.C,U.C=c.L.C=!1,kA(this,U),s=this._;break}c.C=!0,s=U,U=U.U}while(!s.C);s&&(s.C=!1)}}};var fw,nw,Ey,lw,e1,Ew=[],ww=[],o0=1e-6,Zw=1e-12;Fy.prototype={constructor:Fy,polygons:function(){var s=this.edges;return this.cells.map(function(c){var y=c.halfedges.map(function(F){return j0(c,s[F])});return y.data=c.site.data,y})},triangles:function(){var s=[],c=this.edges;return this.cells.forEach(function(y,F){if(J=(U=y.halfedges).length)for(var U,J,ge,we=y.site,je=-1,Ue=c[U[J-1]],vt=Ue.left===we?Ue.right:Ue.left;++je<J;)ge=vt,Ue=c[U[je]],vt=Ue.left===we?Ue.right:Ue.left,ge&&vt&&F<ge.index&&F<vt.index&&ry(we,ge,vt)<0&&s.push([we.data,ge.data,vt.data])}),s},links:function(){return this.edges.filter(function(s){return s.right}).map(function(s){return{source:s.left.data,target:s.right.data}})},find:function(s,c,y){for(var F,U,J=this,ge=J._found||0,we=J.cells.length;!(U=J.cells[ge]);)if(++ge>=we)return null;var je=s-U.site[0],Ue=c-U.site[1],vt=je*je+Ue*Ue;do U=J.cells[F=ge],ge=null,U.halfedges.forEach(function(bt){var lt=J.edges[bt],Ft=lt.left;if(Ft!==U.site&&Ft||(Ft=lt.right)){var _t=s-Ft[0],qt=c-Ft[1],Pn=_t*_t+qt*qt;Pn<vt&&(vt=Pn,ge=Ft.index)}});while(ge!==null);return J._found=F,y==null||vt<=y*y?U.site:null}};var Vw=function(){function s(U){return new Fy(U.map(function(J,ge){var we=[Math.round(c(J,ge,U)/o0)*o0,Math.round(y(J,ge,U)/o0)*o0];return we.index=ge,we.data=J,we}),F)}var c=rh,y=l0,F=null;return s.polygons=function(U){return s(U).polygons()},s.links=function(U){return s(U).links()},s.triangles=function(U){return s(U).triangles()},s.x=function(U){return arguments.length?(c=typeof U=="function"?U:yw(+U),s):c},s.y=function(U){return arguments.length?(y=typeof U=="function"?U:yw(+U),s):y},s.extent=function(U){return arguments.length?(F=U==null?null:[[+U[0][0],+U[0][1]],[+U[1][0],+U[1][1]]],s):F&&[[F[0][0],F[0][1]],[F[1][0],F[1][1]]]},s.size=function(U){return arguments.length?(F=U==null?null:[[0,0],[+U[0],+U[1]]],s):F&&[F[1][0]-F[0][0],F[1][1]-F[0][1]]},s},xw=function(s){return function(){return s}};u0.prototype={constructor:u0,scale:function(s){return s===1?this:new u0(this.k*s,this.x,this.y)},translate:function(s,c){return s===0&c===0?this:new u0(this.k,this.x+this.k*s,this.y+this.k*c)},apply:function(s){return[s[0]*this.k+this.x,s[1]*this.k+this.y]},applyX:function(s){return s*this.k+this.x},applyY:function(s){return s*this.k+this.y},invert:function(s){return[(s[0]-this.x)/this.k,(s[1]-this.y)/this.k]},invertX:function(s){return(s-this.x)/this.k},invertY:function(s){return(s-this.y)/this.k},rescaleX:function(s){return s.copy().domain(s.range().map(this.invertX,this).map(s.invert,s))},rescaleY:function(s){return s.copy().domain(s.range().map(this.invertY,this).map(s.invert,s))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var hw=new u0(1,0,0);c1.prototype=u0.prototype;var uw=function(){B.event.preventDefault(),B.event.stopImmediatePropagation()},Xw=function(){function s(Ti){Ti.on("wheel.zoom",je).on("mousedown.zoom",Ue).on("dblclick.zoom",vt).on("touchstart.zoom",bt).on("touchmove.zoom",lt).on("touchend.zoom touchcancel.zoom",Ft).style("-webkit-tap-highlight-color","rgba(0,0,0,0)").property("__zoom",Mg)}function c(Ti,ea){return ea=Math.max(pr,Math.min(Fr,ea)),ea===Ti.k?Ti:new u0(ea,Ti.x,Ti.y)}function y(Ti,ea,Na){var Ls=ea[0]-Na[0]*Ti.k,us=ea[1]-Na[1]*Ti.k;return Ls===Ti.x&&us===Ti.y?Ti:new u0(Ti.k,Ls,us)}function F(Ti,ea){var Na=Ti.invertX(ea[0][0])-ao,Ls=Ti.invertX(ea[1][0])-Qi,us=Ti.invertY(ea[0][1])-Eo,AA=Ti.invertY(ea[1][1])-eo;return Ti.translate(Ls>Na?(Na+Ls)/2:Math.min(0,Na)||Math.max(0,Ls),AA>us?(us+AA)/2:Math.min(0,us)||Math.max(0,AA))}function U(Ti){return[(+Ti[0][0]+ +Ti[1][0])/2,(+Ti[0][1]+ +Ti[1][1])/2]}function J(Ti,ea,Na){Ti.on("start.zoom",function(){ge(this,arguments).start()}).on("interrupt.zoom end.zoom",function(){ge(this,arguments).end()}).tween("zoom",function(){var Ls=this,us=arguments,AA=ge(Ls,us),Th=er.apply(Ls,us),Gd=Na||U(Th),V0=Math.max(Th[1][0]-Th[0][0],Th[1][1]-Th[0][1]),Yh=Ls.__zoom,Ef=typeof ea=="function"?ea.apply(Ls,us):ea,mh=Yo(Yh.invert(Gd).concat(V0/Yh.k),Ef.invert(Gd).concat(V0/Ef.k));return function(Yp){if(Yp===1)Yp=Ef;else{var ru=mh(Yp),dA=V0/ru[2];Yp=new u0(dA,Gd[0]-ru[0]*dA,Gd[1]-ru[1]*dA)}AA.zoom(null,Yp)}})}function ge(Ti,ea){for(var Na,Ls=0,us=Da.length;Ls<us;++Ls)if((Na=Da[Ls]).that===Ti)return Na;return new we(Ti,ea)}function we(Ti,ea){this.that=Ti,this.args=ea,this.index=-1,this.active=0,this.extent=er.apply(Ti,ea)}function je(){function Ti(){ea.wheel=null,ea.end()}if(Pn.apply(this,arguments)){var ea=ge(this,arguments),Na=this.__zoom,Ls=Math.max(pr,Math.min(Fr,Na.k*Math.pow(2,-B.event.deltaY*(B.event.deltaMode?120:1)/500))),us=ep(this);if(ea.wheel)ea.mouse[0][0]===us[0]&&ea.mouse[0][1]===us[1]||(ea.mouse[1]=Na.invert(ea.mouse[0]=us)),clearTimeout(ea.wheel);else{if(Na.k===Ls)return;ea.mouse=[us,Na.invert(us)],jf(this),ea.start()}uw(),ea.wheel=setTimeout(Ti,cc),ea.zoom("mouse",F(y(c(Na,Ls),ea.mouse[0],ea.mouse[1]),ea.extent))}}function Ue(){function Ti(){uw(),Na.moved=!0,Na.zoom("mouse",F(y(Na.that.__zoom,Na.mouse[0]=ep(Na.that),Na.mouse[1]),Na.extent))}function ea(){Ls.on("mousemove.zoom mouseup.zoom",null),zt(B.event.view,Na.moved),uw(),Na.end()}if(!qt&&Pn.apply(this,arguments)){var Na=ge(this,arguments),Ls=rp(B.event.view).on("mousemove.zoom",Ti,!0).on("mouseup.zoom",ea,!0),us=ep(this);eE(B.event.view),Ov(),Na.mouse=[us,this.__zoom.invert(us)],jf(this),Na.start()}}function vt(){if(Pn.apply(this,arguments)){var Ti=this.__zoom,ea=ep(this),Na=Ti.invert(ea),Ls=Ti.k*(B.event.shiftKey?.5:2),us=F(y(c(Ti,Ls),ea,Na),er.apply(this,arguments));uw(),zo>0?rp(this).transition().duration(zo).call(J,us,ea):rp(this).call(s.transform,us)}}function bt(){if(Pn.apply(this,arguments)){var Ti,ea,Na,Ls,us=ge(this,arguments),AA=B.event.changedTouches,Th=AA.length;for(Ov(),ea=0;ea<Th;++ea)Na=AA[ea],Ls=ay(this,AA,Na.identifier),Ls=[Ls,this.__zoom.invert(Ls),Na.identifier],us.touch0?us.touch1||(us.touch1=Ls):(us.touch0=Ls,Ti=!0);return _t&&(_t=clearTimeout(_t),!us.touch1)?(us.end(),Ls=rp(this).on("dblclick.zoom"),void(Ls&&Ls.apply(this,arguments))):void(Ti&&(_t=setTimeout(function(){_t=null},ls),jf(this),us.start()))}}function lt(){var Ti,ea,Na,Ls,us=ge(this,arguments),AA=B.event.changedTouches,Th=AA.length;for(uw(),_t&&(_t=clearTimeout(_t)),Ti=0;Ti<Th;++Ti)ea=AA[Ti],Na=ay(this,AA,ea.identifier),us.touch0&&us.touch0[2]===ea.identifier?us.touch0[0]=Na:us.touch1&&us.touch1[2]===ea.identifier&&(us.touch1[0]=Na);if(ea=us.that.__zoom,us.touch1){var Gd=us.touch0[0],V0=us.touch0[1],Yh=us.touch1[0],Ef=us.touch1[1],mh=(mh=Yh[0]-Gd[0])*mh+(mh=Yh[1]-Gd[1])*mh,Yp=(Yp=Ef[0]-V0[0])*Yp+(Yp=Ef[1]-V0[1])*Yp;ea=c(ea,Math.sqrt(mh/Yp)),Na=[(Gd[0]+Yh[0])/2,(Gd[1]+Yh[1])/2],Ls=[(V0[0]+Ef[0])/2,(V0[1]+Ef[1])/2]}else{if(!us.touch0)return;Na=us.touch0[0],Ls=us.touch0[1]}us.zoom("touch",F(y(ea,Na,Ls),us.extent))}function Ft(){var Ti,ea,Na=ge(this,arguments),Ls=B.event.changedTouches,us=Ls.length;for(Ov(),qt&&clearTimeout(qt),qt=setTimeout(function(){qt=null},ls),Ti=0;Ti<us;++Ti)ea=Ls[Ti],Na.touch0&&Na.touch0[2]===ea.identifier?delete Na.touch0:Na.touch1&&Na.touch1[2]===ea.identifier&&delete Na.touch1;Na.touch1&&!Na.touch0&&(Na.touch0=Na.touch1,delete Na.touch1),Na.touch0||Na.end()}var _t,qt,Pn=sm,er=j1,pr=0,Fr=1/0,ao=-Fr,Qi=Fr,Eo=ao,eo=Qi,zo=250,Yo=rd,Da=[],ys=b("start","zoom","end"),ls=500,cc=150;return s.transform=function(Ti,ea){var Na=Ti.selection?Ti.selection():Ti;Na.property("__zoom",Mg),Ti!==Na?J(Ti,ea):Na.interrupt().each(function(){ge(this,arguments).start().zoom(null,typeof ea=="function"?ea.apply(this,arguments):ea).end()})},s.scaleBy=function(Ti,ea){s.scaleTo(Ti,function(){var Na=this.__zoom.k,Ls=typeof ea=="function"?ea.apply(this,arguments):ea;return Na*Ls})},s.scaleTo=function(Ti,ea){s.transform(Ti,function(){var Na=er.apply(this,arguments),Ls=this.__zoom,us=U(Na),AA=Ls.invert(us),Th=typeof ea=="function"?ea.apply(this,arguments):ea;return F(y(c(Ls,Th),us,AA),Na)})},s.translateBy=function(Ti,ea,Na){s.transform(Ti,function(){return F(this.__zoom.translate(typeof ea=="function"?ea.apply(this,arguments):ea,typeof Na=="function"?Na.apply(this,arguments):Na),er.apply(this,arguments))})},we.prototype={start:function(){return++this.active===1&&(this.index=Da.push(this)-1,this.emit("start")),this},zoom:function(Ti,ea){return this.mouse&&Ti!=="mouse"&&(this.mouse[1]=ea.invert(this.mouse[0])),this.touch0&&Ti!=="touch"&&(this.touch0[1]=ea.invert(this.touch0[0])),this.touch1&&Ti!=="touch"&&(this.touch1[1]=ea.invert(this.touch1[0])),this.that.__zoom=ea,this.emit("zoom"),this},end:function(){return--this.active===0&&(Da.splice(this.index,1),this.index=-1,this.emit("end")),this},emit:function(Ti){De(new xp(s,Ti,this.that.__zoom),ys.apply,ys,[Ti,this.that,this.args])}},s.filter=function(Ti){return arguments.length?(Pn=typeof Ti=="function"?Ti:xw(!!Ti),s):Pn},s.extent=function(Ti){return arguments.length?(er=typeof Ti=="function"?Ti:xw([[+Ti[0][0],+Ti[0][1]],[+Ti[1][0],+Ti[1][1]]]),s):er},s.scaleExtent=function(Ti){return arguments.length?(pr=+Ti[0],Fr=+Ti[1],s):[pr,Fr]},s.translateExtent=function(Ti){return arguments.length?(ao=+Ti[0][0],Qi=+Ti[1][0],Eo=+Ti[0][1],eo=+Ti[1][1],s):[[ao,Eo],[Qi,eo]]},s.duration=function(Ti){return arguments.length?(zo=+Ti,s):zo},s.interpolate=function(Ti){return arguments.length?(Yo=Ti,s):Yo},s.on=function(){var Ti=ys.on.apply(ys,arguments);return Ti===ys?s:Ti},s};B.version=Hp,B.bisect=Ld,B.bisectRight=Ld,B.bisectLeft=Wy,B.ascending=wh,B.bisector=Up,B.descending=rg,B.deviation=Lg,B.extent=B0,B.histogram=St,B.thresholdFreedmanDiaconis=Gn,B.thresholdScott=xn,B.thresholdSturges=et,B.max=qr,B.mean=ci,B.median=Ni,B.merge=Wo,B.min=Ks,B.pairs=Pa,B.permute=$a,B.quantile=rn,B.range=Kd,B.scan=_u,B.shuffle=El,B.sum=kl,B.ticks=fe,B.tickStep=a,B.transpose=Qs,B.variance=Vc,B.zip=Oc,B.axisTop=L,B.axisRight=p,B.axisBottom=w,B.axisLeft=x,B.brush=Kv,B.brushX=No,B.brushY=Ma,B.brushSelection=wo,B.chord=Vg,B.ribbon=fu,B.nest=w1,B.set=Vu,B.map=Is,B.keys=Ve,B.values=Yt,B.entries=Xn,B.color=qi,B.rgb=mo,B.hsl=ns,B.lab=ro,B.hcl=ue,B.cubehelix=at,B.dispatch=b,B.drag=kg,B.dragDisable=eE,B.dragEnable=zt,B.dsvFormat=an,B.csvParse=Do,B.csvParseRows=Ha,B.csvFormat=Xl,B.csvFormatRows=cu,B.tsvParse=ku,B.tsvParseRows=Cd,B.tsvFormat=lh,B.tsvFormatRows=Rh,B.easeLinear=ml,B.easeQuad=Zs,B.easeQuadIn=vi,B.easeQuadOut=va,B.easeQuadInOut=Zs,B.easeCubic=ia,B.easeCubicIn=Jl,B.easeCubicOut=Js,B.easeCubicInOut=ia,B.easePoly=Km,B.easePolyIn=tE,B.easePolyOut=uy,B.easePolyInOut=Km,B.easeSin=Cl,B.easeSinIn=js,B.easeSinOut=Fs,B.easeSinInOut=Cl,B.easeExp=Wn,B.easeExpIn=bc,B.easeExpOut=Lc,B.easeExpInOut=Wn,B.easeCircle=Fl,B.easeCircleIn=Ac,B.easeCircleOut=dc,B.easeCircleInOut=Fl,B.easeBounce=yd,B.easeBounceIn=_A,B.easeBounceOut=yd,B.easeBounceInOut=Ll,B.easeBack=sh,B.easeBackIn=Ty,B.easeBackOut=Uv,B.easeBackInOut=sh,B.easeElastic=uu,B.easeElasticIn=Ay,B.easeElasticOut=uu,B.easeElasticInOut=Oy,B.forceCenter=lA,B.forceCollide=uo,B.forceLink=Vm,B.forceManyBody=Ev,B.forceSimulation=Io,B.forceX=pg,B.forceY=Hy,B.formatDefaultLocale=NA,B.formatLocale=Ia,B.formatSpecifier=Wh,B.precisionFixed=gg,B.precisionPrefix=Vv,B.precisionRound=X1,B.geoArea=BE,B.geoBounds=LE,B.geoCentroid=TE,B.geoCircle=GE,B.geoClipExtent=OE,B.geoDistance=yy,B.geoGraticule=rc,B.geoGraticule10=ic,B.geoInterpolate=ZE,B.geoLength=FE,B.geoPath=Hn,B.geoAlbers=ta,B.geoAlbersUsa=En,B.geoAzimuthalEqualArea=Di,B.geoAzimuthalEqualAreaRaw=Mn,B.geoAzimuthalEquidistant=$o,B.geoAzimuthalEquidistantRaw=Xo,B.geoConicConformal=Ie,B.geoConicConformalRaw=Ol,B.geoConicEqualArea=ei,B.geoConicEqualAreaRaw=ja,B.geoConicEquidistant=Hr,B.geoConicEquidistantRaw=Du,B.geoEquirectangular=Er,B.geoEquirectangularRaw=gl,B.geoGnomonic=Wr,B.geoGnomonicRaw=Kl,B.geoIdentity=Si,B.geoProjection=Qa,B.geoProjectionMutator=dl,B.geoMercator=ki,B.geoMercatorRaw=Us,B.geoOrthographic=Ri,B.geoOrthographicRaw=Rs,B.geoStereographic=ji,B.geoStereographicRaw=zs,B.geoTransverseMercator=fo,B.geoTransverseMercatorRaw=Vi,B.geoRotation=bE,B.geoStream=ad,B.geoTransform=li,B.cluster=po,B.hierarchy=Fo,B.pack=Lr,B.packSiblings=Dt,B.packEnclose=Co,B.partition=xs,B.stratify=Hs,B.tree=Wc,B.treemap=Hh,B.treemapBinary=Gh,B.treemapDice=Ms,B.treemapSlice=YA,B.treemapSliceDice=Nh,B.treemapSquarify=Qh,B.treemapResquarify=Mh,B.interpolate=bi,B.interpolateArray=zi,B.interpolateBasis=La,B.interpolateBasisClosed=yn,B.interpolateDate=Ro,B.interpolateNumber=To,B.interpolateObject=ma,B.interpolateRound=Vn,B.interpolateString=ll,B.interpolateTransformCss=Ga,B.interpolateTransformSvg=pu,B.interpolateZoom=rd,B.interpolateRgb=br,B.interpolateRgbBasis=si,B.interpolateRgbBasisClosed=Ii,B.interpolateHsl=yA,B.interpolateHslLong=Od,B.interpolateLab=so,B.interpolateHcl=id,B.interpolateHclLong=_l,B.interpolateCubehelix=FA,B.interpolateCubehelixLong=mu,B.quantize=Of,B.path=yr,B.polygonArea=p0,B.polygonCentroid=Ji,B.polygonHull=Gc,B.polygonContains=vc,B.polygonLength=lp,B.quadtree=E0,B.queue=Jm,B.randomUniform=ff,B.randomNormal=Dl,B.randomLogNormal=fh,B.randomBates=e,B.randomIrwinHall=Lh,B.randomExponential=t,B.request=n,B.html=i,B.json=o,B.text=l,B.xml=u,B.csv=E,B.tsv=C,B.scaleBand=_p,B.scalePoint=x0,B.scaleIdentity=Ih,B.scaleLinear=os,B.scaleLog=tm,B.scaleOrdinal=bg,B.scaleImplicit=Ee,B.scalePow=Pm,B.scaleSqrt=Y0,B.scaleQuantile=qm,B.scaleQuantize=Im,B.scaleThreshold=tv,B.scaleTime=sd,B.scaleUtc=cA,B.schemeCategory10=_f,B.schemeCategory20b=pf,B.schemeCategory20c=Em,B.schemeCategory20=Wm,B.interpolateCubehelixDefault=Mc,B.interpolateRainbow=v0,B.interpolateWarm=Uf,B.interpolateCool=ph,B.interpolateViridis=_v,B.interpolateMagma=wm,B.interpolateInferno=fE,B.interpolatePlasma=Y1,B.scaleSequential=xy,B.creator=Xh,B.local=Z,B.matcher=Tg,B.mouse=ep,B.namespace=$0,B.namespaces=ih,B.select=rp,B.selectAll=NE,B.selection=Ot,B.selector=Gy,B.selectorAll=A1,B.touch=ay,B.touches=Qu,B.window=c0,B.customEvent=De,B.arc=hE,B.area=$f,B.line=Eg,B.pie=xg,B.radialArea=Ky,B.radialLine=kE,B.symbol=ow,B.symbols=$E,B.symbolCircle=pE,B.symbolCross=qE,B.symbolDiamond=VE,B.symbolSquare=iw,B.symbolStar=JE,B.symbolTriangle=XE,B.symbolWye=Aw,B.curveBasisClosed=sw,B.curveBasisOpen=Fw,B.curveBasis=aw,B.curveBundle=Sw,B.curveCardinalClosed=Iw,B.curveCardinalOpen=Dw,B.curveCardinal=Pw,B.curveCatmullRomClosed=Mw,B.curveCatmullRomOpen=Lw,B.curveCatmullRom=Nw,B.curveLinearClosed=Tw,B.curveLinear=qg,B.curveMonotoneX=By,B.curveMonotoneY=Dg,B.curveNatural=Ow,B.curveStep=kw,B.curveStepAfter=by,B.curveStepBefore=vE,B.stack=jw,B.stackOffsetExpand=Rw,B.stackOffsetNone=ew,B.stackOffsetSilhouette=Qw,B.stackOffsetWiggle=Hw,B.stackOrderAscending=vw,B.stackOrderDescending=Uw,B.stackOrderInsideOut=zw,B.stackOrderNone=tw,B.stackOrderReverse=Kw,B.timeInterval=Zc,B.timeMillisecond=mn,B.timeMilliseconds=sr,B.utcMillisecond=mn,B.utcMilliseconds=sr,B.timeSecond=Qo,B.timeSeconds=ss,B.utcSecond=Qo,B.utcSeconds=ss,B.timeMinute=Ba,B.timeMinutes=Ic,B.timeHour=zu,B.timeHours=iu,B.timeDay=ec,B.timeDays=Wd,B.timeWeek=Yu,B.timeWeeks=tf,B.timeSunday=Yu,B.timeSundays=tf,B.timeMonday=JA,B.timeMondays=Gp,B.timeTuesday=ef,B.timeTuesdays=Tp,B.timeWednesday=Lp,B.timeWednesdays=up,B.timeThursday=kd,B.timeThursdays=i0,B.timeFriday=g0,B.timeFridays=nA,B.timeSaturday=Pl,B.timeSaturdays=ou,B.timeMonth=Jg,B.timeMonths=hh,B.timeYear=Yn,B.timeYears=ui,B.utcMinute=Ki,B.utcMinutes=Xi,B.utcHour=Ra,B.utcHours=tl,B.utcDay=wl,B.utcDays=Nl,B.utcWeek=Ru,B.utcWeeks=gu,B.utcSunday=Ru,B.utcSundays=gu,B.utcMonday=Yc,B.utcMondays=tu,B.utcTuesday=Cc,B.utcTuesdays=Ku,B.utcWednesday=Ju,B.utcWednesdays=Dc,B.utcThursday=jc,B.utcThursdays=Cu,B.utcFriday=yc,B.utcFridays=aa,B.utcSaturday=Wl,B.utcSaturdays=vs,B.utcMonth=hl,B.utcMonths=vu,B.utcYear=al,B.utcYears=Mo,B.timeFormatDefaultLocale=Mv,B.timeFormatLocale=td,B.isoFormat=Rc,B.isoParse=Iu,B.now=qa,B.timer=$l,B.timerFlush=hu,B.timeout=$r,B.interval=Nu,B.transition=to,B.active=iE,B.interrupt=jf,B.voronoi=Vw,B.zoom=Xw,B.zoomTransform=c1,B.zoomIdentity=hw,Object.defineProperty(B,"__esModule",{value:!0})})},62052:function(Br){(function(fn){if(1)Br.exports=fn();else var B})(function(){var fn,B,S;return function a(te,ie,G){function V(L,p){if(!ie[L]){if(!te[L]){var w=void 0;if(!p&&w)return require(L,!0);if(P)return P(L,!0);var x=new Error("Cannot find module '"+L+"'");throw x.code="MODULE_NOT_FOUND",x}var b=ie[L]={exports:{}};te[L][0].call(b.exports,function(Q){var D=te[L][1][Q];return V(D||Q)},b,b.exports,a,te,ie,G)}return ie[L].exports}for(var P=void 0,I=0;I<G.length;I++)V(G[I]);return V}({1:[function(a,te,ie){"use strict";var G=a("./scripts/neo4jd3");te.exports=G},{"./scripts/neo4jd3":2}],2:[function(a,te,ie){"use strict";function G(V,P){var I,L,p,w,x,b,Q,D,N,k,M,R,Z,K,z,H,pe,me,W={},De=!1,ve=0,ne={arrowSize:4,colors:un(),highlight:void 0,iconMap:q(),icons:void 0,imageMap:{},images:void 0,infoPanel:!0,minCollision:void 0,neo4jData:void 0,neo4jDataUrl:void 0,nodeOutlineFillColor:void 0,nodeRadius:25,relationshipColor:"#a5abb6",zoomFit:!1},Pe="0.0.1",Te=function(le){var xe=L.select(".neo4jd3-graph"),at=d3.zoom().on("zoom",function(){var Zt=d3.event.transform.k,Ar=[d3.event.transform.x,d3.event.transform.y];me&&(Ar[0]+=me[0],Ar[1]+=me[1]),pe&&(Zt*=pe),xe.attr("transform","translate("+Ar[0]+", "+Ar[1]+") scale("+Zt+")")});function Pt(){var Zt=parseFloat(L.style("width")),Ar=parseFloat(L.style("height")),fi=d3.zoomTransform(xe.node()),tr=fi.k*1.2,Zn=Zt/2-(Zt/2-fi.x)*1.2,Wt=Ar/2-(Ar/2-fi.y)*1.2,zn=d3.zoomIdentity.translate(Zn,Wt).scale(tr);xe.transition().duration(150).call(I.transform,zn)}function pn(){var Zt=parseFloat(L.style("width")),Ar=parseFloat(L.style("height")),fi=d3.zoomTransform(xe.node()),tr=fi.k*.8,Zn=Zt/2-(Zt/2-fi.x)*.8,Wt=Ar/2-(Ar/2-fi.y)*.8,zn=d3.zoomIdentity.translate(Zn,Wt).scale(tr);xe.transition().duration(150).call(I.transform,zn)}le===1?Pt():pn()};function rt(le){I=d3.zoom().on("zoom",function(){var xe=d3.event.transform.k,at=[d3.event.transform.x,d3.event.transform.y];me&&(at[0]+=me[0],at[1]+=me[1]),pe&&(xe*=pe),K.attr("transform","translate("+at[0]+", "+at[1]+") scale("+xe+")")}),K=le.append("svg").attr("width","100%").attr("height","100%").attr("class","neo4jd3-graph").call(I).on("dblclick.zoom",null).append("g").attr("width","100%").attr("height","100%"),H=K.append("g").attr("class","relationships"),z=K.append("g").attr("class","nodes")}function Le(le){return le.append("image").attr("height",function(xe){return Fe(xe)?"24px":"30px"}).attr("x",function(xe){return Fe(xe)?"5px":"-15px"}).attr("xlink:href",function(xe){return Xe(xe)}).attr("y",function(xe){return Fe(xe)?"5px":"-16px"}).attr("width",function(xe){return Fe(xe)?"24px":"30px"})}function nt(le){return le.append("div").attr("class","neo4jd3-info")}function Re(le,xe,at,Pt){var pn=w.append("a");pn.attr("href","#").attr("class",le).html("<strong>"+at+"</strong>"+(Pt?": "+Pt:"")),Pt||pn.style("background-color",function(Zt){return ne.nodeOutlineFillColor?ne.nodeOutlineFillColor:xe?Ut(at):ot()}).style("border-color",function(Zt){return ne.nodeOutlineFillColor?Rt(ne.nodeOutlineFillColor):xe?Rt(at):Se()}).style("color",function(Zt){return ne.nodeOutlineFillColor?Rt(ne.nodeOutlineFillColor):"#fff"})}function gt(le,xe){Re(le,!0,xe)}function Qe(le,xe,at){Re(le,!1,xe,at)}function We(le,xe){Re(le,!1,xe)}function be(){return x.enter().append("g").attr("class",function(le){var xe,at,Pt="node",pn=le.labels[0];if(Fe(le)&&(Pt+=" node-icon"),Xe(le)&&(Pt+=" node-image"),ne.highlight){for(at=0;at<ne.highlight.length;at++)if(xe=ne.highlight[at],le.labels[0]===xe.class&&le.properties[xe.property]===xe.value){Pt+=" node-highlighted";break}}return Pt}).on("click",function(le){le.fx=le.fy=null,typeof ne.onNodeClick=="function"&&ne.onNodeClick(le)}).on("dblclick",function(le){typeof ne.onNodeDoubleClick=="function"&&ne.onNodeDoubleClick(le)}).on("mouseenter",function(le){w&&_i(le),typeof ne.onNodeMouseEnter=="function"&&ne.onNodeMouseEnter(le)}).on("mouseleave",function(le){w&&st(le),typeof ne.onNodeMouseLeave=="function"&&ne.onNodeMouseLeave(le)}).call(d3.drag().on("start",Y).on("drag",O).on("end",X))}function Oe(){var le=be();return qe(le),Me(le),ne.icons&&Ht(le),ne.images&&Le(le),le}function Me(le){return le.append("circle").attr("class","outline").attr("r",ne.nodeRadius).style("fill",function(xe){return ne.nodeOutlineFillColor?ne.nodeOutlineFillColor:Ut(xe.labels[0])}).style("stroke",function(xe){return ne.nodeOutlineFillColor?Rt(ne.nodeOutlineFillColor):Rt(xe.labels[0])}).append("title").text(function(xe){return""})}function qe(le){return le.append("circle").attr("class","ring").attr("r",ne.nodeRadius*1.16).append("title").text(function(xe){return""})}function Ht(le){return le.append("text").attr("class",function(xe){return"text"+(Fe(xe)?" icon":"")}).attr("fill","#ffffff").attr("font-size",function(xe){return Fe(xe)?ne.nodeRadius+"px":"10px"}).attr("pointer-events","none").attr("text-anchor","middle").attr("y",function(xe){return Fe(xe)?parseInt(Math.round(ne.nodeRadius*.32))+"px":"4px"}).html(function(xe){var at=xe.name.replace(new RegExp(".{4}","g"),`$&
`);return xe.name})}function Gt(le,xe){var at=Cn(le,xe);_n(at)}function vn(){return Q.enter().append("g").attr("class","relationship").on("dblclick",function(le){typeof ne.onRelationshipDoubleClick=="function"&&ne.onRelationshipDoubleClick(le)}).on("mouseenter",function(le){w&&_i(le)})}function Qt(le){return le.append("path").attr("class","outline").attr("fill","#a5abb6").attr("stroke","none")}function ln(le){return le.append("path").attr("class","overlay")}function tn(le){return le.append("text").attr("class","text").attr("fill","#000000").attr("font-size","8px").attr("pointer-events","none").attr("text-anchor","middle").text(function(xe){return xe.type})}function Mt(){var le=vn(),xe=tn(le),at=Qt(le),Pt=ln(le);return{outline:at,overlay:Pt,relationship:le,text:xe}}function Ut(le){return ne.colors[le];var xe}function Rt(le){return d3.rgb(Ut(le)).darker(1)}function st(){w.html("")}function it(){return ne.colors[ne.colors.length*Math.random()<<0]}function un(){return["#68bdf6","#6dce9e","#faafc2","#f2baf6","#ff928c","#fcea7e","#ffc766","#405f9e","#a5abb6","#78cecb","#b88cbb","#ced2d9","#e84646","#fa5f86","#ffab1a","#fcda19","#797b80","#c9d96f","#47991f","#70edee","#ff75ea"]}function It(le,xe){var at=le.filter(function(Pt){return Pt.id===xe});return at.length>0}function ot(){return ne.relationshipColor}function Se(){return d3.rgb(ne.colors[ne.colors.length-1]).darker(1)}function X(le){d3.event.active||Z.alphaTarget(0),typeof ne.onNodeDragEnd=="function"&&ne.onNodeDragEnd(le)}function O(le){Wi(le)}function Y(le){d3.event.active||Z.alphaTarget(.3).restart(),le.fx=le.x,le.fy=le.y,typeof ne.onNodeDragStart=="function"&&ne.onNodeDragStart(le)}function oe(le,xe){var at={};return Jt(at,le),Jt(at,xe),at}function q(){return{glass:"f000",music:"f001",search:"f002","envelope-o":"f003",heart:"f004",star:"f005","star-o":"f006",user:"f007",film:"f008","th-large":"f009",th:"f00a","th-list":"f00b",check:"f00c","remove,close,times":"f00d","search-plus":"f00e","search-minus":"f010","power-off":"f011",signal:"f012","gear,cog":"f013","trash-o":"f014",home:"f015","file-o":"f016","clock-o":"f017",road:"f018",download:"f019","arrow-circle-o-down":"f01a","arrow-circle-o-up":"f01b",inbox:"f01c","play-circle-o":"f01d","rotate-right,repeat":"f01e",refresh:"f021","list-alt":"f022",lock:"f023",flag:"f024",headphones:"f025","volume-off":"f026","volume-down":"f027","volume-up":"f028",qrcode:"f029",barcode:"f02a",tag:"f02b",tags:"f02c",book:"f02d",bookmark:"f02e",print:"f02f",camera:"f030",font:"f031",bold:"f032",italic:"f033","text-height":"f034","text-width":"f035","align-left":"f036","align-center":"f037","align-right":"f038","align-justify":"f039",list:"f03a","dedent,outdent":"f03b",indent:"f03c","video-camera":"f03d","photo,image,picture-o":"f03e",pencil:"f040","map-marker":"f041",adjust:"f042",tint:"f043","edit,pencil-square-o":"f044","share-square-o":"f045","check-square-o":"f046",arrows:"f047","step-backward":"f048","fast-backward":"f049",backward:"f04a",play:"f04b",pause:"f04c",stop:"f04d",forward:"f04e","fast-forward":"f050","step-forward":"f051",eject:"f052","chevron-left":"f053","chevron-right":"f054","plus-circle":"f055","minus-circle":"f056","times-circle":"f057","check-circle":"f058","question-circle":"f059","info-circle":"f05a",crosshairs:"f05b","times-circle-o":"f05c","check-circle-o":"f05d",ban:"f05e","arrow-left":"f060","arrow-right":"f061","arrow-up":"f062","arrow-down":"f063","mail-forward,share":"f064",expand:"f065",compress:"f066",plus:"f067",minus:"f068",asterisk:"f069","exclamation-circle":"f06a",gift:"f06b",leaf:"f06c",fire:"f06d",eye:"f06e","eye-slash":"f070","warning,exclamation-triangle":"f071",plane:"f072",calendar:"f073",random:"f074",comment:"f075",magnet:"f076","chevron-up":"f077","chevron-down":"f078",retweet:"f079","shopping-cart":"f07a",folder:"f07b","folder-open":"f07c","arrows-v":"f07d","arrows-h":"f07e","bar-chart-o,bar-chart":"f080","twitter-square":"f081","facebook-square":"f082","camera-retro":"f083",key:"f084","gears,cogs":"f085",comments:"f086","thumbs-o-up":"f087","thumbs-o-down":"f088","star-half":"f089","heart-o":"f08a","sign-out":"f08b","linkedin-square":"f08c","thumb-tack":"f08d","external-link":"f08e","sign-in":"f090",trophy:"f091","github-square":"f092",upload:"f093","lemon-o":"f094",phone:"f095","square-o":"f096","bookmark-o":"f097","phone-square":"f098",twitter:"f099","facebook-f,facebook":"f09a",github:"f09b",unlock:"f09c","credit-card":"f09d","feed,rss":"f09e","hdd-o":"f0a0",bullhorn:"f0a1",bell:"f0f3",certificate:"f0a3","hand-o-right":"f0a4","hand-o-left":"f0a5","hand-o-up":"f0a6","hand-o-down":"f0a7","arrow-circle-left":"f0a8","arrow-circle-right":"f0a9","arrow-circle-up":"f0aa","arrow-circle-down":"f0ab",globe:"f0ac",wrench:"f0ad",tasks:"f0ae",filter:"f0b0",briefcase:"f0b1","arrows-alt":"f0b2","group,users":"f0c0","chain,link":"f0c1",cloud:"f0c2",flask:"f0c3","cut,scissors":"f0c4","copy,files-o":"f0c5",paperclip:"f0c6","save,floppy-o":"f0c7",square:"f0c8","navicon,reorder,bars":"f0c9","list-ul":"f0ca","list-ol":"f0cb",strikethrough:"f0cc",underline:"f0cd",table:"f0ce",magic:"f0d0",truck:"f0d1",pinterest:"f0d2","pinterest-square":"f0d3","google-plus-square":"f0d4","google-plus":"f0d5",money:"f0d6","caret-down":"f0d7","caret-up":"f0d8","caret-left":"f0d9","caret-right":"f0da",columns:"f0db","unsorted,sort":"f0dc","sort-down,sort-desc":"f0dd","sort-up,sort-asc":"f0de",envelope:"f0e0",linkedin:"f0e1","rotate-left,undo":"f0e2","legal,gavel":"f0e3","dashboard,tachometer":"f0e4","comment-o":"f0e5","comments-o":"f0e6","flash,bolt":"f0e7",sitemap:"f0e8",umbrella:"f0e9","paste,clipboard":"f0ea","lightbulb-o":"f0eb",exchange:"f0ec","cloud-download":"f0ed","cloud-upload":"f0ee","user-md":"f0f0",stethoscope:"f0f1",suitcase:"f0f2","bell-o":"f0a2",coffee:"f0f4",cutlery:"f0f5","file-text-o":"f0f6","building-o":"f0f7","hospital-o":"f0f8",ambulance:"f0f9",medkit:"f0fa","fighter-jet":"f0fb",beer:"f0fc","h-square":"f0fd","plus-square":"f0fe","angle-double-left":"f100","angle-double-right":"f101","angle-double-up":"f102","angle-double-down":"f103","angle-left":"f104","angle-right":"f105","angle-up":"f106","angle-down":"f107",desktop:"f108",laptop:"f109",tablet:"f10a","mobile-phone,mobile":"f10b","circle-o":"f10c","quote-left":"f10d","quote-right":"f10e",spinner:"f110",circle:"f111","mail-reply,reply":"f112","github-alt":"f113","folder-o":"f114","folder-open-o":"f115","smile-o":"f118","frown-o":"f119","meh-o":"f11a",gamepad:"f11b","keyboard-o":"f11c","flag-o":"f11d","flag-checkered":"f11e",terminal:"f120",code:"f121","mail-reply-all,reply-all":"f122","star-half-empty,star-half-full,star-half-o":"f123","location-arrow":"f124",crop:"f125","code-fork":"f126","unlink,chain-broken":"f127",question:"f128",info:"f129",exclamation:"f12a",superscript:"f12b",subscript:"f12c",eraser:"f12d","puzzle-piece":"f12e",microphone:"f130","microphone-slash":"f131",shield:"f132","calendar-o":"f133","fire-extinguisher":"f134",rocket:"f135",maxcdn:"f136","chevron-circle-left":"f137","chevron-circle-right":"f138","chevron-circle-up":"f139","chevron-circle-down":"f13a",html5:"f13b",css3:"f13c",anchor:"f13d","unlock-alt":"f13e",bullseye:"f140","ellipsis-h":"f141","ellipsis-v":"f142","rss-square":"f143","play-circle":"f144",ticket:"f145","minus-square":"f146","minus-square-o":"f147","level-up":"f148","level-down":"f149","check-square":"f14a","pencil-square":"f14b","external-link-square":"f14c","share-square":"f14d",compass:"f14e","toggle-down,caret-square-o-down":"f150","toggle-up,caret-square-o-up":"f151","toggle-right,caret-square-o-right":"f152","euro,eur":"f153",gbp:"f154","dollar,usd":"f155","rupee,inr":"f156","cny,rmb,yen,jpy":"f157","ruble,rouble,rub":"f158","won,krw":"f159","bitcoin,btc":"f15a",file:"f15b","file-text":"f15c","sort-alpha-asc":"f15d","sort-alpha-desc":"f15e","sort-amount-asc":"f160","sort-amount-desc":"f161","sort-numeric-asc":"f162","sort-numeric-desc":"f163","thumbs-up":"f164","thumbs-down":"f165","youtube-square":"f166",youtube:"f167",xing:"f168","xing-square":"f169","youtube-play":"f16a",dropbox:"f16b","stack-overflow":"f16c",instagram:"f16d",flickr:"f16e",adn:"f170",bitbucket:"f171","bitbucket-square":"f172",tumblr:"f173","tumblr-square":"f174","long-arrow-down":"f175","long-arrow-up":"f176","long-arrow-left":"f177","long-arrow-right":"f178",apple:"f179",windows:"f17a",android:"f17b",linux:"f17c",dribbble:"f17d",skype:"f17e",foursquare:"f180",trello:"f181",female:"f182",male:"f183","gittip,gratipay":"f184","sun-o":"f185","moon-o":"f186",archive:"f187",bug:"f188",vk:"f189",weibo:"f18a",renren:"f18b",pagelines:"f18c","stack-exchange":"f18d","arrow-circle-o-right":"f18e","arrow-circle-o-left":"f190","toggle-left,caret-square-o-left":"f191","dot-circle-o":"f192",wheelchair:"f193","vimeo-square":"f194","turkish-lira,try":"f195","plus-square-o":"f196","space-shuttle":"f197",slack:"f198","envelope-square":"f199",wordpress:"f19a",openid:"f19b","institution,bank,university":"f19c","mortar-board,graduation-cap":"f19d",yahoo:"f19e",google:"f1a0",reddit:"f1a1","reddit-square":"f1a2","stumbleupon-circle":"f1a3",stumbleupon:"f1a4",delicious:"f1a5",digg:"f1a6","pied-piper-pp":"f1a7","pied-piper-alt":"f1a8",drupal:"f1a9",joomla:"f1aa",language:"f1ab",fax:"f1ac",building:"f1ad",child:"f1ae",paw:"f1b0",spoon:"f1b1",cube:"f1b2",cubes:"f1b3",behance:"f1b4","behance-square":"f1b5",steam:"f1b6","steam-square":"f1b7",recycle:"f1b8","automobile,car":"f1b9","cab,taxi":"f1ba",tree:"f1bb",spotify:"f1bc",deviantart:"f1bd",soundcloud:"f1be",database:"f1c0","file-pdf-o":"f1c1","file-word-o":"f1c2","file-excel-o":"f1c3","file-powerpoint-o":"f1c4","file-photo-o,file-picture-o,file-image-o":"f1c5","file-zip-o,file-archive-o":"f1c6","file-sound-o,file-audio-o":"f1c7","file-movie-o,file-video-o":"f1c8","file-code-o":"f1c9",vine:"f1ca",codepen:"f1cb",jsfiddle:"f1cc","life-bouy,life-buoy,life-saver,support,life-ring":"f1cd","circle-o-notch":"f1ce","ra,resistance,rebel":"f1d0","ge,empire":"f1d1","git-square":"f1d2",git:"f1d3","y-combinator-square,yc-square,hacker-news":"f1d4","tencent-weibo":"f1d5",qq:"f1d6","wechat,weixin":"f1d7","send,paper-plane":"f1d8","send-o,paper-plane-o":"f1d9",history:"f1da","circle-thin":"f1db",header:"f1dc",paragraph:"f1dd",sliders:"f1de","share-alt":"f1e0","share-alt-square":"f1e1",bomb:"f1e2","soccer-ball-o,futbol-o":"f1e3",tty:"f1e4",binoculars:"f1e5",plug:"f1e6",slideshare:"f1e7",twitch:"f1e8",yelp:"f1e9","newspaper-o":"f1ea",wifi:"f1eb",calculator:"f1ec",paypal:"f1ed","google-wallet":"f1ee","cc-visa":"f1f0","cc-mastercard":"f1f1","cc-discover":"f1f2","cc-amex":"f1f3","cc-paypal":"f1f4","cc-stripe":"f1f5","bell-slash":"f1f6","bell-slash-o":"f1f7",trash:"f1f8",copyright:"f1f9",at:"f1fa",eyedropper:"f1fb","paint-brush":"f1fc","birthday-cake":"f1fd","area-chart":"f1fe","pie-chart":"f200","line-chart":"f201",lastfm:"f202","lastfm-square":"f203","toggle-off":"f204","toggle-on":"f205",bicycle:"f206",bus:"f207",ioxhost:"f208",angellist:"f209",cc:"f20a","shekel,sheqel,ils":"f20b",meanpath:"f20c",buysellads:"f20d",connectdevelop:"f20e",dashcube:"f210",forumbee:"f211",leanpub:"f212",sellsy:"f213",shirtsinbulk:"f214",simplybuilt:"f215",skyatlas:"f216","cart-plus":"f217","cart-arrow-down":"f218",diamond:"f219",ship:"f21a","user-secret":"f21b",motorcycle:"f21c","street-view":"f21d",heartbeat:"f21e",venus:"f221",mars:"f222",mercury:"f223","intersex,transgender":"f224","transgender-alt":"f225","venus-double":"f226","mars-double":"f227","venus-mars":"f228","mars-stroke":"f229","mars-stroke-v":"f22a","mars-stroke-h":"f22b",neuter:"f22c",genderless:"f22d","facebook-official":"f230","pinterest-p":"f231",whatsapp:"f232",server:"f233","user-plus":"f234","user-times":"f235","hotel,bed":"f236",viacoin:"f237",train:"f238",subway:"f239",medium:"f23a","yc,y-combinator":"f23b","optin-monster":"f23c",opencart:"f23d",expeditedssl:"f23e","battery-4,battery-full":"f240","battery-3,battery-three-quarters":"f241","battery-2,battery-half":"f242","battery-1,battery-quarter":"f243","battery-0,battery-empty":"f244","mouse-pointer":"f245","i-cursor":"f246","object-group":"f247","object-ungroup":"f248","sticky-note":"f249","sticky-note-o":"f24a","cc-jcb":"f24b","cc-diners-club":"f24c",clone:"f24d","balance-scale":"f24e","hourglass-o":"f250","hourglass-1,hourglass-start":"f251","hourglass-2,hourglass-half":"f252","hourglass-3,hourglass-end":"f253",hourglass:"f254","hand-grab-o,hand-rock-o":"f255","hand-stop-o,hand-paper-o":"f256","hand-scissors-o":"f257","hand-lizard-o":"f258","hand-spock-o":"f259","hand-pointer-o":"f25a","hand-peace-o":"f25b",trademark:"f25c",registered:"f25d","creative-commons":"f25e",gg:"f260","gg-circle":"f261",tripadvisor:"f262",odnoklassniki:"f263","odnoklassniki-square":"f264","get-pocket":"f265","wikipedia-w":"f266",safari:"f267",chrome:"f268",firefox:"f269",opera:"f26a","internet-explorer":"f26b","tv,television":"f26c",contao:"f26d","500px":"f26e",amazon:"f270","calendar-plus-o":"f271","calendar-minus-o":"f272","calendar-times-o":"f273","calendar-check-o":"f274",industry:"f275","map-pin":"f276","map-signs":"f277","map-o":"f278",map:"f279",commenting:"f27a","commenting-o":"f27b",houzz:"f27c",vimeo:"f27d","black-tie":"f27e",fonticons:"f280","reddit-alien":"f281",edge:"f282","credit-card-alt":"f283",codiepie:"f284",modx:"f285","fort-awesome":"f286",usb:"f287","product-hunt":"f288",mixcloud:"f289",scribd:"f28a","pause-circle":"f28b","pause-circle-o":"f28c","stop-circle":"f28d","stop-circle-o":"f28e","shopping-bag":"f290","shopping-basket":"f291",hashtag:"f292",bluetooth:"f293","bluetooth-b":"f294",percent:"f295",gitlab:"f296",wpbeginner:"f297",wpforms:"f298",envira:"f299","universal-access":"f29a","wheelchair-alt":"f29b","question-circle-o":"f29c",blind:"f29d","audio-description":"f29e","volume-control-phone":"f2a0",braille:"f2a1","assistive-listening-systems":"f2a2","asl-interpreting,american-sign-language-interpreting":"f2a3","deafness,hard-of-hearing,deaf":"f2a4",glide:"f2a5","glide-g":"f2a6","signing,sign-language":"f2a7","low-vision":"f2a8",viadeo:"f2a9","viadeo-square":"f2aa",snapchat:"f2ab","snapchat-ghost":"f2ac","snapchat-square":"f2ad","pied-piper":"f2ae","first-order":"f2b0",yoast:"f2b1",themeisle:"f2b2","google-plus-circle,google-plus-official":"f2b3","fa,font-awesome":"f2b4"}}function Fe(le){var xe;return ne.iconMap&&ne.showIcons&&ne.icons&&(ne.icons[le.labels[0]]&&ne.iconMap[ne.icons[le.labels[0]]]?xe=ne.iconMap[ne.icons[le.labels[0]]]:ne.iconMap[le.labels[0]]?xe=ne.iconMap[le.labels[0]]:ne.icons[le.labels[0]]&&(xe=ne.icons[le.labels[0]])),xe}function Xe(le){var xe,at,Pt,pn,Zt,Ar,fi,tr;if(ne.images&&(at=ne.imageMap[le.labels[0]],at))for(pn=0,xe=0;xe<at.length;xe++){switch(Ar=at[xe].split("|"),Ar.length){case 3:tr=Ar[2];case 2:fi=Ar[1];case 1:Zt=Ar[0]}le.labels[0]===Zt&&(!fi||le.properties[fi]!==void 0)&&(!tr||le.properties[fi]===tr)&&Ar.length>pn&&(Pt=ne.images[at[xe]],pn=Ar.length)}return Pt}function jt(le,xe){yt(),Jt(ne,xe),ne.icons&&(ne.showIcons=!0),ne.minCollision||(ne.minCollision=ne.nodeRadius*2),Ze(),R=le,L=d3.select(R),L.attr("class","neo4jd3").html(""),ne.infoPanel&&(w=nt(L)),rt(L),Z=Ot(),ne.neo4jData?hn(ne.neo4jData):ne.neo4jDataUrl?zt(ne.neo4jDataUrl):console.error("Error: both neo4jData and neo4jDataUrl are empty!")}function yt(){Object.keys(ne.iconMap).forEach(function(le,xe){var at=le.split(","),Pt=ne.iconMap[le];at.forEach(function(pn){ne.iconMap[pn]=Pt})})}function Ze(){var le,xe,at;for(le in ne.images)ne.images.hasOwnProperty(le)&&(xe=le.split("|"),ne.imageMap[xe[0]]?ne.imageMap[xe[0]].push(le):ne.imageMap[xe[0]]=[le])}function Ot(){var le=d3.forceSimulation().force("collide",d3.forceCollide().radius(function(xe){return ne.minCollision}).iterations(2)).force("charge",d3.forceManyBody()).force("link",d3.forceLink().id(function(xe){return xe.id})).force("center",d3.forceCenter(K.node().parentElement.parentElement.clientWidth/2,K.node().parentElement.parentElement.clientHeight/2)).on("tick",function(){Gi()}).on("end",function(){ne.zoomFit&&!De&&(De=!0,ue(2))});return le}function hn(){b=[],M=[],_n(ne.neo4jData)}function zt(le){b=[],M=[],d3.json(le,function(xe,at){if(xe)throw xe;_n(at)})}function Jt(le,xe){Object.keys(xe).forEach(function(at){le[at]=xe[at]})}function Rn(le){var xe={nodes:[],relationships:[]};return le.results.forEach(function(at){at.data.forEach(function(Pt){Pt.graph.nodes.forEach(function(Zt){It(xe.nodes,Zt.id)||xe.nodes.push(Zt)}),Pt.graph.relationships.forEach(function(Zt){Zt.source=Zt.startNode,Zt.target=Zt.endNode,xe.relationships.push(Zt)}),Pt.graph.relationships.sort(function(Zt,Ar){return Zt.source>Ar.source?1:Zt.source<Ar.source?-1:Zt.target>Ar.target?1:Zt.target<Ar.target?-1:0});for(var pn=0;pn<Pt.graph.relationships.length;pn++)pn!==0&&Pt.graph.relationships[pn].source===Pt.graph.relationships[pn-1].source&&Pt.graph.relationships[pn].target===Pt.graph.relationships[pn-1].target?Pt.graph.relationships[pn].linknum=Pt.graph.relationships[pn-1].linknum+1:Pt.graph.relationships[pn].linknum=1})}),xe}function Cn(le,xe){var at={nodes:[],relationships:[]},Pt,pn,Zt,Ar=(xe*Math.random()<<0)+1,fi,tr=oo();for(Pt=0;Pt<Ar;Pt++)pn=Ur(),Zt={id:tr.nodes+1+Pt,labels:[pn],properties:{random:pn},x:le.x,y:le.y},at.nodes[at.nodes.length]=Zt,fi={id:tr.relationships+1+Pt,type:pn.toUpperCase(),startNode:le.id,endNode:tr.nodes+1+Pt,properties:{from:Date.now()},source:le.id,target:tr.nodes+1+Pt,linknum:tr.relationships+1+Pt},at.relationships[at.relationships.length]=fi;return at}function Ur(){var le=Object.keys(ne.iconMap);return le[le.length*Math.random()<<0]}function pi(le,xe,at,Pt,pn){var Zt=Math.PI/180*pn,Ar=Math.cos(Zt),fi=Math.sin(Zt),tr=Ar*(at-le)+fi*(Pt-xe)+le,Zn=Ar*(Pt-xe)-fi*(at-le)+xe;return{x:tr,y:Zn}}function ni(le,xe,at){return pi(le.x,le.y,xe.x,xe.y,at)}function qi(le,xe){return Math.atan2(xe.y-le.y,xe.x-le.x)*180/Math.PI}function oo(){return{nodes:b.length,relationships:M.length}}function Wi(le){le.fx=d3.event.x,le.fy=d3.event.y}function Gi(){mo(),Jo()}function mo(){x&&x.attr("transform",function(le){return"translate("+le.x+", "+le.y+")"})}function Jo(){Q&&(Q.attr("transform",function(le){var xe,at,Pt;if(le.type==="\u524D\u5E8F"){var pn=JSON.parse(JSON.stringify(le.source)),Zt=JSON.parse(JSON.stringify(le.target));pn.y=pn.y+6,Zt.y=Zt.y+6,xe=qi(pn,Zt),at=pn.x,Pt=pn.y}else if(le.type==="\u540E\u5E8F"){var pn=JSON.parse(JSON.stringify(le.source)),Zt=JSON.parse(JSON.stringify(le.target));pn.y=pn.y-6,Zt.y=Zt.y-6,xe=qi(pn,Zt),at=pn.x,Pt=pn.y}else xe=qi(le.source,le.target),at=le.source.x,Pt=le.source.y;return"translate("+at+", "+Pt+") rotate("+xe+")"}),ns(),Ho(),vo())}function Ho(){Q.each(function(le){var xe=d3.select(this),at=xe.select(".outline"),Pt=xe.select(".text"),pn=Pt.node().getBBox(),Zt=3;at.attr("d",function(Ar){var fi={x:0,y:0},tr=qi(Ar.source,Ar.target),Zn=Pt.node().getBBox(),Wt=5,zn=Za(Ar.source,Ar.target),ri={x:(Ar.target.x-Ar.source.x-(Zn.width+Wt)*zn.x)*.5,y:(Ar.target.y-Ar.source.y-(Zn.width+Wt)*zn.y)*.5},Vr=ye(Ar.source,Ar.target),lr=ni(fi,{x:0+(ne.nodeRadius+1)*zn.x-Vr.x,y:0+(ne.nodeRadius+1)*zn.y-Vr.y},tr),jr=ni(fi,{x:ri.x-Vr.x,y:ri.y-Vr.y},tr),Li=ni(fi,{x:ri.x,y:ri.y},tr),Yi=ni(fi,{x:0+(ne.nodeRadius+1)*zn.x,y:0+(ne.nodeRadius+1)*zn.y},tr),bo=ni(fi,{x:Ar.target.x-Ar.source.x-ri.x-Vr.x,y:Ar.target.y-Ar.source.y-ri.y-Vr.y},tr),io=ni(fi,{x:Ar.target.x-Ar.source.x-(ne.nodeRadius+1)*zn.x-Vr.x-zn.x*ne.arrowSize,y:Ar.target.y-Ar.source.y-(ne.nodeRadius+1)*zn.y-Vr.y-zn.y*ne.arrowSize},tr),so=ni(fi,{x:Ar.target.x-Ar.source.x-(ne.nodeRadius+1)*zn.x-Vr.x+(Vr.x-zn.x)*ne.arrowSize,y:Ar.target.y-Ar.source.y-(ne.nodeRadius+1)*zn.y-Vr.y+(Vr.y-zn.y)*ne.arrowSize},tr),So=ni(fi,{x:Ar.target.x-Ar.source.x-(ne.nodeRadius+1)*zn.x,y:Ar.target.y-Ar.source.y-(ne.nodeRadius+1)*zn.y},tr),pa=ni(fi,{x:Ar.target.x-Ar.source.x-(ne.nodeRadius+1)*zn.x+(-Vr.x-zn.x)*ne.arrowSize,y:Ar.target.y-Ar.source.y-(ne.nodeRadius+1)*zn.y+(-Vr.y-zn.y)*ne.arrowSize},tr),qa=ni(fi,{x:Ar.target.x-Ar.source.x-(ne.nodeRadius+1)*zn.x-zn.x*ne.arrowSize,y:Ar.target.y-Ar.source.y-(ne.nodeRadius+1)*zn.y-zn.y*ne.arrowSize},tr),ds=ni(fi,{x:Ar.target.x-Ar.source.x-ri.x,y:Ar.target.y-Ar.source.y-ri.y},tr);return"M "+lr.x+" "+lr.y+" L "+jr.x+" "+jr.y+" L "+Li.x+" "+Li.y+" L "+Yi.x+" "+Yi.y+" Z M "+bo.x+" "+bo.y+" L "+io.x+" "+io.y+" L "+so.x+" "+so.y+" L "+So.x+" "+So.y+" L "+pa.x+" "+pa.y+" L "+qa.x+" "+qa.y+" L "+ds.x+" "+ds.y+" Z"})})}function vo(){N.attr("d",function(le){var xe={x:0,y:0},at=qi(le.source,le.target),Pt=ye(le.source,le.target),pn=ye(le.source,le.target,50),Zt=ni(xe,{x:0-pn.x,y:0-pn.y},at),Ar=ni(xe,{x:le.target.x-le.source.x-pn.x,y:le.target.y-le.source.y-pn.y},at),fi=ni(xe,{x:le.target.x-le.source.x+pn.x-Pt.x,y:le.target.y-le.source.y+pn.y-Pt.y},at),tr=ni(xe,{x:0+pn.x-Pt.x,y:0+pn.y-Pt.y},at);return"M "+Zt.x+" "+Zt.y+" L "+Ar.x+" "+Ar.y+" L "+fi.x+" "+fi.y+" L "+tr.x+" "+tr.y+" Z"})}function ns(){k.attr("transform",function(le){var xe=(qi(le.source,le.target)+360)%360,at=xe>90&&xe<270,Pt={x:0,y:0},pn=ye(le.source,le.target),Zt=at?2:-3,Ar={x:(le.target.x-le.source.x)*.5+pn.x*Zt,y:(le.target.y-le.source.y)*.5+pn.y*Zt},fi=ni(Pt,Ar,xe);return"translate("+fi.x+", "+fi.y+") rotate("+(at?180:0)+")"})}function Ka(le){var xe=le.labels?le.labels[0]:le.type;return xe+=" (<id>: "+le.id,Object.keys(le.properties).forEach(function(at){xe+=", "+at+": "+JSON.stringify(le.properties[at])}),xe+=")",xe}function ye(le,xe,at){var Pt={x:0,y:0},pn=Za(le,xe,at);return ni(Pt,pn,90)}function Za(le,xe,at){var Pt=Math.sqrt(Math.pow(xe.x-le.x,2)+Math.pow(xe.y-le.y,2))/Math.sqrt(at||1);return{x:(xe.x-le.x)/Pt,y:(xe.y-le.y)/Pt}}function ro(le){Ko(le.nodes,le.relationships)}function _n(le){var xe=Rn(le);ro(xe)}function _i(le){st(),le.labels?gt("class",le.labels[0]):We("class",le.type),Qe("property","&lt;id&gt;",le.id),Object.keys(le.properties).forEach(function(xe){Qe("property",xe,JSON.stringify(le.properties[xe]))})}function Oi(le){Array.prototype.push.apply(b,le),x=z.selectAll(".node").data(b,function(at){return at.id});var xe=Oe();x=xe.merge(x)}function Ko(le,xe){ga(xe),Oi(le),Z.nodes(b),Z.force("link").links(M)}function ga(le){console.error("updateRelationships:",le),Array.prototype.push.apply(M,le),Q=H.selectAll(".relationship").data(M,function(at){return at.id});var xe=Mt();Q=xe.relationship.merge(Q),D=K.selectAll(".relationship .outline"),D=xe.outline.merge(D),N=K.selectAll(".relationship .overlay"),N=xe.overlay.merge(N),k=K.selectAll(".relationship .text"),k=xe.text.merge(k)}function gi(){return Pe}function ue(le){var xe=K.node().getBBox(),at=K.node().parentElement.parentElement,Pt=at.clientWidth,pn=at.clientHeight,Zt=xe.width,Ar=xe.height,fi=xe.x+Zt/2,tr=xe.y+Ar/2;Zt===0||Ar===0||(pe=.85/Math.max(Zt/Pt,Ar/pn),me=[Pt/2-pe*fi,pn/2-pe*tr],K.attr("transform","translate("+me[0]+", "+me[1]+") scale("+pe+")"))}return jt(V,P),{appendRandomDataToNode:Gt,neo4jDataToD3Data:Rn,randomD3Data:Cn,size:oo,updateWithD3Data:ro,updateWithNeo4jData:_n,version:gi,zoomInOut:Te}}te.exports=G},{}]},{},[1])(1)})},59455:function(Br,fn,B){"use strict";B.d(fn,{$Y:function(){return ln},A0:function(){return Ht},EP:function(){return G},F_:function(){return I},Fk:function(){return ot},G9:function(){return P},GB:function(){return be},GR:function(){return M},GW:function(){return vn},Hh:function(){return Se},Hp:function(){return b},Ir:function(){return a},N$:function(){return Oe},NZ:function(){return rt},Nv:function(){return It},OA:function(){return st},OJ:function(){return Re},QF:function(){return Xe},RS:function(){return H},RY:function(){return q},Rj:function(){return Le},SX:function(){return W},Tp:function(){return tn},Ui:function(){return qe},V1:function(){return Qe},Vn:function(){return me},dL:function(){return un},fo:function(){return ve},gG:function(){return ne},gK:function(){return k},hK:function(){return Q},i3:function(){return p},ib:function(){return D},lS:function(){return N},m5:function(){return V},n4:function(){return S},n_:function(){return w},oP:function(){return Mt},p2:function(){return Gt},pl:function(){return Te},rM:function(){return K},sM:function(){return x},t2:function(){return pe},tD:function(){return R},u8:function(){return Z},um:function(){return Fe},vm:function(){return it},wQ:function(){return L},wj:function(){return gt},wt:function(){return Pe},yS:function(){return z},yi:function(){return te},ym:function(){return nt},z2:function(){return ie}});const S="FETCH_TASK_START",a="FETCH_TASK_FAILURE",te="FETCH_TASK_SUCCESS",ie="UPDATE_TASK_DATA",G="HIDE_EVALUATE_RESULT",V="SHOW_EVALUATE_RESULT",P="UPDATE_TIMESTRAP",I="MOVE_X",L="MOVE_Y",p="TRIGGER_RIGHT_PANEL_MASK ",w="SET_ACTIVE_INDEX",x="GET_TASK_LIST",b="SHOW_TASK_LIST",Q="HIDE_TASK_LIST",D="SET_TASK_STAR",N="TRIGGER_ENLARGE_UNITY3D ",k="TRIGGER_TAB_FIXED ",M="GET_DISCUSSES",R="SHOW_DISCUSSES_LOADING",Z="TOP_OR_DOWN_DISCUSS",K="PLUS_DISCUSS",z="SET_ACTION_TYPE",H="SHOW_REWARD_DIALOG",pe="CANCEL_REWARD_DIALOG",me="SET_REWARD",W="ACTIVE_DISCUSS_INDEX",De="CREATE_DISCUSS",ve="DISABLE_DISCUSS",ne="CHANGE_PAGE",Pe="SHOW_ANSWER_LOADING",Te="FETCH_ANSWER_INFO",rt="HIGH_TIP_MODAL",Le="SHOW_TIP_MODAL",nt="SELECT_UNLOCK_ANSWER",Re="SET_CHOOSE_ANSWERS",gt="EVAL_CHOOSE_START",Qe="EVAL_CHOOSE_END",We="SHOW_REP_loading",be="FETCH_REP_CONTENT",Oe="EDIT_REP_CONTENT",Me="SET_REP_PATH",qe="SHOW_EVALUATE_LOADING",Ht="HIDE_EVALUATE_LOADING",Gt="SET_EVALUATE_MESSAGE",vn="SET_SHOW_DIR",Qt="SET_EDITOR_SETTING",ln="SET_EDITOR_THEME",tn="SET_EDITOR_FONTSIZE",Mt="SET_REPOS",Ut="SHOW_PATH_LIST",Rt="HIDE_PATH_LIST",st="HIDE_PICTURE_VIEW",it="SHOW_PICTURE_VIEW",un="SHOW_NOTICE",It="HIDE_NOTICE",ot="SHOW_CASE_NOTICE",Se="HIDE_CASE_NOTICE",X="SET_TAB_INDEX",O="SET_SSH_TABS",Y="SET_SSH_CONFIGDATA",oe="SET_SSH_CONFIGDATAARR",q="SET_VNC_LOADING ",Fe="ON_TAB_TO_SPACE ",Xe="ON_AUTO_FORMAT "},5033:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return Q}});var S=B(3113),a=B(59301),te=Object.defineProperty,ie=Object.defineProperties,G=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,L=(D,N,k)=>N in D?te(D,N,{enumerable:!0,configurable:!0,writable:!0,value:k}):D[N]=k,p=(D,N)=>{for(var k in N||(N={}))P.call(N,k)&&L(D,k,N[k]);if(V)for(var k of V(N))I.call(N,k)&&L(D,k,N[k]);return D},w=(D,N)=>ie(D,G(N)),x=(D,N)=>{var k={};for(var M in D)P.call(D,M)&&N.indexOf(M)<0&&(k[M]=D[M]);if(D!=null&&V)for(var M of V(D))N.indexOf(M)<0&&I.call(D,M)&&(k[M]=D[M]);return k},b=(D,N,k)=>new Promise((M,R)=>{var Z=H=>{try{z(k.next(H))}catch(pe){R(pe)}},K=H=>{try{z(k.throw(H))}catch(pe){R(pe)}},z=H=>H.done?M(H.value):Promise.resolve(H.value).then(Z,K);z((k=k.apply(D,N)).next())});const Q=D=>{var N=D,{children:k}=N,M=x(N,["children"]);const[R,Z]=(0,a.useState)(!1);return a.createElement(S.ZP,w(p({},M),{loading:R,onClick:K=>b(void 0,null,function*(){try{Z(!0),yield M.onClick(K),Z(!1)}catch(z){console.error(z),Z(!1)}})}),k)}},45348:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(59301),a=B(91482),te=B(43418),ie="data:image/png;base64,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",G="data:image/png;base64,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",V={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const P=({visible:L,occupationValue:p,onCancel:w=()=>{}})=>{const x=()=>S.createElement("div",{className:V.flexColumn},S.createElement("img",{className:V.img,src:G}),S.createElement("span",{className:V.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),b=()=>S.createElement("div",{className:V.flexColumn},S.createElement("img",{className:V.img,src:ie}),S.createElement("span",{className:V.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),Q=()=>p===3?S.createElement(S.Fragment,null,b(),x()):p===2?x():b();return S.createElement(te.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:L,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{w(),a.history.push("/account/certification")},onCancel:()=>{w()}},S.createElement("div",{className:V.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),S.createElement("div",{className:V.flexRow},Q()))};var I=(0,a.connect)(({paperlibrary:L,loading:p,globalSetting:w})=>({paperlibrary:L,globalSetting:w,loading:p.effects}))(P)},67165:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return z}});var S=B(59301),a=B(43418),te=B(3113),ie=B(66649),G=B.n(ie),V=B(65363),P=B(44164),I=B.n(P),L=B(25544),p="data:image/png;base64,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",w=B.p+"static/Certificate.f1a59ae7.png",x={advertisementModal:"advertisementModal___REecE",notFree:"notFree___cJiwv",text:"text___lFtTG",no:"no___FFNbr",date:"date___OI1iM",img:"img____bHTU",notThree:"notThree___Gxcuf"},b=B.p+"static/xly.10c5f6f5.png",Q=B.p+"static/jy.3209b2e7.png",D="data:image/png;base64,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",N=B.p+"static/szpxy.be26e5fa.jpg",k=B.p+"static/dly.d4557636.jpg",M=B(59301),R=(H,pe,me)=>new Promise((W,De)=>{var ve=Te=>{try{Pe(me.next(Te))}catch(rt){De(rt)}},ne=Te=>{try{Pe(me.throw(Te))}catch(rt){De(rt)}},Pe=Te=>Te.done?W(Te.value):Promise.resolve(Te.value).then(ve,ne);Pe((me=me.apply(H,pe)).next())});let Z=[{height:740,width:840},{height:566,width:840},{height:420,width:592},{height:420,width:592},{height:420,width:1052}];var z=({visible:H,onOk:pe=()=>{},onCancel:me=()=>{},data:W={}})=>{let[De,ve]=(0,S.useState)(1);const ne=(0,S.useRef)(),Pe=W==null?void 0:W.is_free;(0,S.useEffect)(()=>{var We;((We=Object.keys(W))==null?void 0:We.length)>0&&(W!=null&&W.size_type_special||(W==null?void 0:W.size_type)===2?ve(3):W!=null&&W.is_free?ve(5):W!=null&&W.is_icpc_first?ve(2):(W==null?void 0:W.size_type)===3?ve(4):ve(1))},[W]);const Te={1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"},rt=()=>R(void 0,null,function*(){document.body.scrollIntoView();const We={margin:[0,0,0,0],filename:"11.pdf",enableLinks:!1,html2canvas:{scale:5,allowTaint:!1,useCORS:!0},jsPDF:{format:[1412,W!=null&&W.is_icpc_first?2500:1e3],orientation:"landscape",unit:"px"},image:{type:"jpeg",quality:1}};let be=I()().set(We).from(ne.current).toPdf();be=yield be.get("pdf");const Oe=yield be.output("bloburl");(0,L.Nd)(`${W.school_name}-${W.user_name}.pdf`,Oe)}),Le=()=>M.createElement("div",{style:{backgroundImage:`url(${b})`,height:"1200px",width:"840px",padding:"1px 100px",backgroundSize:"100%",backgroundRepeat:"no-repeat"}},M.createElement("div",{style:{color:"#333",fontSize:"36px",marginTop:"465px",width:"100%",marginLeft:"24px"}},W==null?void 0:W.user_name),M.createElement("div",{style:{color:"#333",fontSize:"16px",marginTop:"223px",width:"100%",marginLeft:100}},W==null?void 0:W.passed_date)),nt=()=>M.createElement("div",{style:{backgroundImage:`url(${w})`,height:"740px",width:"1052px",padding:"1px 100px"}},M.createElement("div",{style:{color:"#EB5E00",fontSize:"36px",marginTop:"239px",width:"100%",textAlign:"center"}},W==null?void 0:W.school_name," ",W==null?void 0:W.user_name),M.createElement("div",{style:{color:"#0D3580",fontSize:"24px",marginTop:"30px",width:"100%",textAlign:"center"}},"\u4E8E",G()(W==null?void 0:W.created_at).format("YYYY\u5E74MM\u6708DD\u65E5"),"\u5B8C\u6210\u4E86\u5E73\u53F0\u300A",W==null?void 0:W.subject_name,"\u300B\u8BFE\u7A0B\u5B66\u4E60\u3002"),M.createElement("div",{style:{color:"#0D3580",fontSize:"30px",marginTop:"50px",width:"100%",textAlign:"center",fontWeight:900}},"\u7279\u6B64\u8BC1\u660E"),M.createElement("div",{style:{color:"#0D3580",fontSize:"14px",marginTop:"30px",width:"100%",textAlign:"center"}},"On ",Te[G()(W==null?void 0:W.created_at).format("M")]," ",G()(W==null?void 0:W.created_at).format("DD"),"\uFF0C",G()(W==null?void 0:W.created_at).format("YYYY"),"\uFF0C completed the \u300A",W==null?void 0:W.subject_name_en,"\u300B course."),M.createElement("img",{src:p,style:{position:"absolute",left:"820px",bottom:"130px"}}),M.createElement("div",{style:{color:"#0D3580",fontSize:"12px",width:"100%",display:"flex",paddingRight:"200px",position:"absolute",bottom:"150px"}},M.createElement("span",null,"\u8BC1\u4E66\u7F16\u53F7\uFF1A",W==null?void 0:W.code),M.createElement("span",{style:{marginLeft:"560px"}},"\u5728\u7EBF\u7F16\u7A0B\u5B66\u9662"))),Re=()=>{var We,be,Oe;const Me=new Date,qe=Me.getFullYear(),Ht=(Me.getMonth()+1).toString().padStart(2,"0"),Gt=Me.getDate().toString().padStart(2,"0");return M.createElement("div",{className:x.notThree,style:{backgroundImage:`url(${N})`}},M.createElement("div",{className:x.text},M.createElement("b",null,M.createElement("span",null,W==null?void 0:W.user_name),"\u8001\u5E08\u4E8E",M.createElement("span",null,(We=W==null?void 0:W.passed_date)==null?void 0:We.slice(0,4)),"\u5E74",M.createElement("span",null,(be=W==null?void 0:W.passed_date)==null?void 0:be.slice(5,7)),"\u6708",M.createElement("span",null,(Oe=W==null?void 0:W.passed_date)==null?void 0:Oe.slice(8,10)),"\u65E5\u53C2\u52A0\u201C",M.createElement("span",null,W==null?void 0:W.subject_name),"\u201D\u6210\u7EE9\u4F18\u79C0\uFF0C\u7279\u53D1\u6B64\u8BC1!")),M.createElement("div",{className:x.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",W==null?void 0:W.code),M.createElement("div",{className:x.date},M.createElement("b",null,"\u7B7E\u53D1\u65E5\u671F\uFF1A",M.createElement("span",null,qe),"\u5E74",M.createElement("span",null,Ht),"\u6708",M.createElement("span",null,Gt),"\u65E5")))},gt=()=>{const We=new Date,be=We.getFullYear(),Oe=(We.getMonth()+1).toString().padStart(2,"0"),Me=We.getDate().toString().padStart(2,"0");return M.createElement("div",{className:x.notThree,style:{backgroundImage:`url(${k})`}},M.createElement("div",{className:x.text},M.createElement("b",null,M.createElement("span",null,W==null?void 0:W.user_name),"\u540C\u5B66\uFF1A",M.createElement("br",null),M.createElement("b",{style:{marginLeft:40}}),"\u795D\u8D3A\u60A8\uFF0C\u5B8C\u6210\u4E86",M.createElement("span",null,W==null?void 0:W.subject_name),"\u7684\u6240\u6709\u5B66\u4E60\u8BFE\u7A0B\uFF0C\u5E76\u901A\u8FC7\u4E86\u80FD\u529B\u68C0\u6D4B\uFF0C\u6210\u7EE9\u4F18\u5F02\uFF0C\u51C6\u4E88\u6BD5\u4E1A!")),M.createElement("div",{className:x.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",W==null?void 0:W.code),M.createElement("div",{className:x.date},M.createElement("b",null,"\u7B7E\u53D1\u65E5\u671F\uFF1A",M.createElement("span",null,be),"\u5E74",M.createElement("span",null,Oe),"\u6708",M.createElement("span",null,Me),"\u65E5")))},Qe=()=>{var We,be;const Oe=new Date,Me=Oe.getFullYear(),qe=(Oe.getMonth()+1).toString().padStart(2,"0"),Ht=Oe.getDate().toString().padStart(2,"0");return M.createElement("div",{className:x.notFree,style:{backgroundImage:`url(${Q})`}},M.createElement("div",{className:x.text},M.createElement("b",null,"\u5179\u8BC1\u660E\uFF0C",M.createElement("span",null,W==null?void 0:W.user_name),"\u540C\u5B66\u4E8E",M.createElement("span",null,(We=W==null?void 0:W.passed_date)==null?void 0:We.slice(0,4)),"\u5E74",M.createElement("span",null,(be=W==null?void 0:W.passed_date)==null?void 0:be.slice(5,7)),"\u6708\u5728\u5E73\u53F0\u5B8C\u6210\u4E86\u201C",M.createElement("span",null,W==null?void 0:W.subject_name),"\u201D\u7684\u5168\u90E8\u8BFE\u7A0B\uFF0C\u6210\u7EE9\u4F18\u5F02\uFF0C\u51C6\u4E88\u7ED3\u4E1A!")),M.createElement("div",{className:x.no},"\u8BC1\u4E66\u7F16\u53F7\uFF1A",W==null?void 0:W.code),M.createElement("div",{className:x.date},M.createElement("div",null,"\u6559\u7814\u4E2D\u5FC3"),M.createElement("b",null,"\u53D1\u8BC1\u65E5\u671F\uFF1A",M.createElement("span",null,Me),"\u5E74",M.createElement("span",null,qe),"\u6708",M.createElement("span",null,Ht),"\u65E5")),M.createElement("img",{src:D,className:x.img}))};return M.createElement(a.default,{open:H,title:null,footer:M.createElement("div",null,M.createElement(te.ZP,{type:"primary",onClick:rt},"\u4E0B\u8F7D\u8BC1\u4E66")),style:{background:"transparen"},centered:!0,width:Z[De-1].width,className:x.advertisementModal,maskClosable:!1,closeIcon:M.createElement(V.Z,{onClick:me,style:{fontSize:"25px",color:"#fff",marginLeft:"100px"}})},M.createElement("div",{ref:ne},De===1&&Qe(),De===2&&Le(),De===3&&Re(),De===4&&gt(),De===5&&nt()))}},61205:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return D}});var S=B(59301),a=B(79769),te=B(1012),ie=B(92310),G=B.n(ie),V={upload:"upload___jpwPD"},P=Object.defineProperty,I=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,w=(N,k,M)=>k in N?P(N,k,{enumerable:!0,configurable:!0,writable:!0,value:M}):N[k]=M,x=(N,k)=>{for(var M in k||(k={}))L.call(k,M)&&w(N,M,k[M]);if(I)for(var M of I(k))p.call(k,M)&&w(N,M,k[M]);return N},b=(N,k,M)=>new Promise((R,Z)=>{var K=pe=>{try{H(M.next(pe))}catch(me){Z(me)}},z=pe=>{try{H(M.throw(pe))}catch(me){Z(me)}},H=pe=>pe.done?R(pe.value):Promise.resolve(pe.value).then(K,z);H((M=M.apply(N,k)).next())}),D=(0,S.forwardRef)(({chunkSize:N=1024*1024*2,options:k={},onBeginInitFile:M,onBefore:R,onProgress:Z,onComplete:K,onError:z,onCancel:H,children:pe,accept:me,className:W,style:De={},concurrency:ve=4},ne)=>{const Pe=(0,S.useRef)((0,te.Z)()),Te=(0,S.useRef)(new Map);(0,S.useImperativeHandle)(ne,()=>({cancel:Re=>{var gt;Re?((gt=Te.current.get(Re))==null||gt.abort(),Te.current.delete(Re)):(Te.current.forEach(Qe=>Qe.abort()),Te.current.clear()),H==null||H(Re?{name:Re}:null)}}));const rt=()=>{const Re=document.getElementById(Pe.current);Re&&(Re.value="")},Le=Re=>b(void 0,null,function*(){const gt=Re.name+Re.size+Re.lastModified;if(Te.current.has(gt))return;if((R==null?void 0:R(Re))===!0){rt();return}M==null||M(Re);const Qe=new AbortController;Te.current.set(gt,Qe);try{const We=Math.ceil(Re.size/N),be=yield(0,a.ZP)("/api/attachments/multipart_upload_start",{method:"POST",body:x({fileName:Re.name,chunkCount:We},k)});if((be==null?void 0:be.status)!==0)throw new Error("init failed");const{upload_id:Oe}=be,Me=[];for(let Ht=0;Ht<We;Ht++){const Gt=Ht*N,vn=Math.min(Gt+N,Re.size),Qt=Re.slice(Gt,vn),ln=new FormData;ln.append("chunk",Qt),ln.append("fileName",Re.name),ln.append("chunkIndex",String(Ht+1)),ln.append("uploadId",Oe),Object.keys(k).forEach(tn=>ln.append(tn,k[tn])),Me.push(()=>(0,a.ZP)("/api/attachments/multipart_upload",{method:"POST",body:ln,signal:Qe.signal},!0).then(tn=>{const Mt=Math.round((Ht+1)/We*100);Z==null||Z({file:Re,percent:Mt})}))}for(let Ht=0;Ht<Me.length;Ht+=ve){if(Qe.signal.aborted)throw new Error("cancelled");yield Promise.all(Me.slice(Ht,Ht+ve).map(Gt=>Gt()))}const qe=yield(0,a.ZP)("/api/attachments/multipart_upload_end",{method:"POST",body:x({fileName:Re.name,chunkCount:We,uploadId:Oe},k)});if(qe!=null&&qe.object)K==null||K(qe,Re);else throw new Error("complete failed")}catch(We){We.name!=="AbortError"&&(z==null||z(We,Re))}finally{Te.current.delete(gt)}}),nt=Re=>{const gt=Re.target.files;gt&&(Array.from(gt).forEach(Qe=>Le(Qe)),rt())};return S.createElement(S.Fragment,null,S.createElement("input",{type:"file",multiple:!0,id:Pe.current,style:{display:"none"},onChange:nt,accept:me}),S.createElement("label",{htmlFor:Pe.current,className:G()(V.upload,W),style:De},pe))})},8617:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return p}});var S=B(59301),a=B(3113),te=B(8591),ie=B(54580),G=B(32050),V=B(19248),P=B(6521),I={img:"img___BgL9D"},p=({value:w,onChange:x,getFileProgress:b})=>{const[Q,D]=(0,S.useState)(!1),N=S.createElement(a.ZP,{loading:Q,icon:S.createElement(G.Z,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),k=()=>S.createElement("div",{className:I.img},S.createElement("img",{src:P.Z.API_SERVER+"/api/attachments/"+w,alt:"avatar",style:{width:288}}),S.createElement("div",null,S.createElement(V.Z,{onClick:()=>x(""),style:{fontSize:"16px",color:"red"}}))),M=R=>{var Z,K,z,H,pe,me;if(b&&b(R),R.file.status==="uploading"){D(!0);return}if(R.file.status==="done"){if(D(!1),R.file.status==="done"&&((K=(Z=R.file)==null?void 0:Z.response)==null?void 0:K.status)===-1){te.ZP.error((H=(z=R.file)==null?void 0:z.response)==null?void 0:H.message);return}x((me=(pe=R==null?void 0:R.file)==null?void 0:pe.response)==null?void 0:me.id)}};return S.createElement(S.Fragment,null,w?k():S.createElement("div",null,S.createElement(ie.default,{withCredentials:!0,name:"file",showUploadList:!1,action:`${P.Z.API_SERVER}/api/attachments.json`,onChange:M,accept:"image/*"},N),S.createElement("div",{className:"mt20 c-light-black"},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528288*158\u50CF\u7D20\uFF1B"),S.createElement("div",{className:"c-light-black"},"\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002")))}},39992:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return D}});var S=B(59301),a={flex_box_center:"flex_box_center___A3pzf",flex_space_between:"flex_space_between___JBoa5",flex_box_vertical_center:"flex_box_vertical_center___MJuIO",flex_box_center_end:"flex_box_center_end___OcjUA",flex_box_column:"flex_box_column___zSH4A",list:"list___KhJas",middle:"middle___IjlYi",row:"row___GGtIx",title:"title___o_xqf",size:"size___OVRoL",download:"download___ZLcIH",preview:"preview___gi0kI",annotation:"annotation___KVSwj"},te=B(92310),ie=B.n(te),G=B(99337),V=B(15868),P=B(25544),I=B(6521),L=B(79769),p=B(7544),w=B(91482),x=B(8591),b=(N,k,M)=>new Promise((R,Z)=>{var K=pe=>{try{H(M.next(pe))}catch(me){Z(me)}},z=pe=>{try{H(M.throw(pe))}catch(me){Z(me)}},H=pe=>pe.done?R(pe.value):Promise.resolve(pe.value).then(K,z);H((M=M.apply(N,k)).next())});const Q=({className:N,style:k,dataSource:M=[],authority:R=!1,callback:Z,showDimensions:K=!0,classroomList:z})=>{var H;const[pe,me]=(0,S.useState)({content:"",type:""}),[W,De]=(0,S.useState)({}),[ve,ne]=(0,S.useState)(!1),[Pe,Te]=(0,S.useState)({title:"",visible:!1,src:"",snapshotData:{}}),rt=(0,S.useRef)(),Le=Qe=>b(void 0,null,function*(){if(De(Qe),Qe.file_type==="txt"){const We=yield(0,L.ZP)(Qe.url,{method:"get",headers:{"Content-Type":"application/xml"}});rt.current=We}me({type:Qe.file_type,content:I.Z.API_SERVER+Qe.url})}),nt=Qe=>{var We;Te({visible:!0,src:I.Z.API_SERVER+Qe.url,id:Qe.id,title:Qe.title,snapshotData:(We=Qe==null?void 0:Qe.subitem)==null?void 0:We.settings})},Re=Qe=>b(void 0,null,function*(){var We;me({type:Qe.file_type,content:I.Z.API_SERVER+((We=Qe==null?void 0:Qe.subitem)==null?void 0:We.url)})}),gt=()=>{Z(),Te({visible:!1})};return M!=null&&M.length?S.createElement(S.Fragment,null,S.createElement("div",{className:ie()(a.list,N),style:k},M.map((Qe,We)=>{var be,Oe,Me;return S.createElement("div",{key:We,className:a.row},S.createElement("div",{className:a.title,onClick:()=>Le(Qe)},S.createElement("i",{className:"iconfont icon-fujian1"}),S.createElement("span",{title:Qe.title},Qe.title)),S.createElement("div",{className:a.size},Qe.filesize),S.createElement("div",{className:a.download,onClick:()=>{var qe,Ht;if((0,p.Rm)()&&!((qe=z.AssistantObject.normal)!=null&&qe.can_download)){x.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}(0,P.Nd)("",`${I.Z.API_SERVER}${(Ht=Qe.url)==null?void 0:Ht.replace("disposition=inline","")}`)}},S.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D"),!["other","download"].includes(Qe==null?void 0:Qe.file_type)&&S.createElement("div",{className:a.preview,onClick:()=>Le(Qe)},S.createElement("i",{className:"iconfont icon-yulan"}),"\u9884\u89C8"),["image"].includes(Qe==null?void 0:Qe.file_type)&&K&&(R?S.createElement("div",{className:a.annotation,onClick:()=>nt(Qe)},S.createElement("i",{className:"iconfont icon-pizhu"}),(be=Qe.subitem)!=null&&be.id?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"):((Oe=Qe.subitem)==null?void 0:Oe.id)&&S.createElement("div",{className:a.annotation,onClick:()=>Re(Qe)},S.createElement("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8")),["image"].includes(Qe==null?void 0:Qe.file_type)&&((Me=Qe.subitem)==null?void 0:Me.id)&&S.createElement("div",{className:a.download,style:{marginLeft:20},onClick:()=>{var qe,Ht;(0,P.Nd)("",`${I.Z.API_SERVER}${(Ht=(qe=Qe==null?void 0:Qe.subitem)==null?void 0:qe.url)==null?void 0:Ht.replace("disposition=inline","")}`)}},S.createElement("i",{className:"iconfont icon-xiazai4"}),"\u4E0B\u8F7D\u6279\u6CE8\u6587\u4EF6"),["office"].includes(Qe==null?void 0:Qe.file_type)&&(0,p.eB)()&&["xlsx","docx","pptx"].includes(Qe==null?void 0:Qe.file_sub)&&K&&S.createElement("div",{className:a.annotation,onClick:()=>{ne(!0),Le(Qe)}},S.createElement("i",{className:"iconfont icon-pizhu"}),Qe.is_edit?"\u4FEE\u6539\u6279\u6CE8":"\u6279\u6CE8"),Qe.is_edit&&(0,p.dE)()&&K&&S.createElement("div",{className:a.annotation,onClick:()=>{Le(Qe)}},S.createElement("i",{className:"iconfont icon-sousuo7"}),"\u67E5\u770B\u8001\u5E08\u6279\u6CE8"))})),S.createElement(G.Z,{close:!0,data:pe==null?void 0:pe.content,type:pe==null?void 0:pe.type,hasMask:!0,disabledDownload:(0,p.Rm)()&&!((H=z.AssistantObject.normal)!=null&&H.can_download),editOffice:ve?"edit":"view",monacoEditor:{value:rt.current,language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:R&&K&&pe.type==="image"?()=>nt(W):null,onClose:()=>{Z(),ne(!1),me({content:"",type:""})}}),S.createElement(V.Z,{onOk:gt,onClose:()=>Te({visible:!1}),data:Pe,showFullTools:!0})):null};var D=(0,w.connect)(({classroomList:N})=>({classroomList:N}))(Q)},31962:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(78241),a=B(92832),te=B(3113),ie=B(59301),G={search:"search___JA0r9",btn:"btn___GGtZC"},V=B(59301),I=({value:L,onChange:p})=>{const[w]=S.default.useForm(),x=(0,ie.useRef)(!1);(0,ie.useEffect)(()=>{L&&w.setFieldsValue(L)},L);const b=Q=>{x.current||p(Q),x.current=!0,setTimeout(()=>{x.current=!1},2e3)};return V.createElement("div",{className:G.search},V.createElement(S.default,{className:G.formWrap,colon:!1,form:w,size:"large",layout:"inline",onFinish:Q=>{x.current||b(Q)}},V.createElement(S.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},V.createElement(a.default,{style:{width:280,height:40}})),V.createElement(S.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},V.createElement(a.default,{style:{width:280,height:40}})),V.createElement(S.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},V.createElement(a.default,{style:{width:200,height:40}})),V.createElement(te.ZP,{className:G.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},32887:function(Br,fn,B){"use strict";var S=B(59301),a=B(91482),te=B(13068),ie=B(92310),G=B.n(ie),V=Object.defineProperty,P=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,p=(b,Q,D)=>Q in b?V(b,Q,{enumerable:!0,configurable:!0,writable:!0,value:D}):b[Q]=D,w=(b,Q)=>{for(var D in Q||(Q={}))I.call(Q,D)&&p(b,D,Q[D]);if(P)for(var D of P(Q))L.call(Q,D)&&p(b,D,Q[D]);return b};const x=({dispatch:b,className:Q,style:D={},leftDom:N,rigthDom:k,title:M,imgUrl:R,backUrl:Z="/",sureBackUrl:K})=>((0,S.useEffect)(()=>(b({type:"globalSetting/headerToggle",payload:!1}),()=>{b({type:"globalSetting/headerToggle",payload:!0})}),[]),S.createElement("div",{className:G()("flex item-center relative px-30px h-60px",Q),style:w({background:"rgba(255,255,255,.5)"},D)},N||S.createElement("div",{className:"current-primary-hover c-blue relative",style:{zIndex:1},onClick:()=>{var z;if(K){a.history.push(K);return}((z=window.history.state)==null?void 0:z.idx)>0&&Z!="/"?a.history.back():a.history.push(Z)}},S.createElement("span",{className:"iconfont icon-fanhui"})," \u8FD4\u56DE"),S.createElement("div",{className:"flex item-center gap-20px ml-auto relative",style:{zIndex:1}},k,S.createElement(te.Z,null)),typeof M=="string"?S.createElement("div",{className:"absolute flex item-center justify-center text-28px c-white multi_ellipsis1 text-center",style:{left:0,top:0,height:74,width:1225,textShadow:"0px 2px 4px #2965BD",zIndex:0,padding:"0 330px 0 290px",lineHeight:"74px",background:`url(${R||B(5285)}) 0 0 / 100% 100% no-repeat`}},M):M));fn.Z=(0,a.connect)(({})=>({}))(x)},93960:function(Br,fn,B){"use strict";var S=B(59301),a=B(91482),te=B(17133),ie=B(94208),G=B(2547),V=B(92832);const P=({dispatch:I,user:L,title:p,defaultBack:w,backTitle:x="\u8FD4\u56DE"})=>{const b=(0,a.useLocation)(),[Q,D]=(0,S.useState)(!1),[N]=(0,a.useSearchParams)(),k=()=>{function M(R){a.history.push("/search?value="+R)}return Q?S.createElement("div",{onBlur:()=>{setTimeout(()=>{D(!1)},300)}},S.createElement(V.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:M,autoFocus:!0})):S.createElement("span",{className:"iconfont icon-sousuo font18 current",onClick:()=>{a.history.push("/search?value=")}})};return(0,S.useEffect)(()=>(I({type:"globalSetting/headerToggle",payload:!1}),()=>{I({type:"globalSetting/headerToggle",payload:!0})}),[]),S.createElement("div",{className:"px-30px-rem flex item-center gap-20px-rem relative bg-white justify-between",style:{height:"59rem",zIndex:100,position:"relative"}},S.createElement("img",{className:"absolute w-full",src:B(49676),style:{top:0,left:0,zIndex:-1}}),S.createElement("div",{className:"flex item-center gap-6px-rem current",onClick:()=>{w?a.history.push(w):window.history.length>1?a.history.back():a.history.push(`/${b.pathname.split("/")[1]}`)}},S.createElement("img",{src:B(10266),style:{width:"20rem"}}),x),S.createElement("div",{className:"font-semibold text-center h-full flex item-center justify-center",style:{width:"470rem",color:"#3059B1",fontSize:"26rem",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}},p),S.createElement("div",{className:"flex item-center gap-20px-rem"},S.createElement(k,null),S.createElement(te.Z,{icon:S.createElement("span",{className:"iconfont icon-zengjia"})}),S.createElement(ie.Z,{payload:(0,G.g)()})))};fn.Z=(0,a.connect)(({globalSetting:I,user:L})=>({globalSetting:I,user:L}))(P)},85595:function(Br,fn,B){"use strict";var S=B(59301),a=B(91482),te=B(43418),ie=B(8591),G=B(92832),V=B(24905),P=B(32717),I=B(45348),L=B(25544),p=B(73021),w=B(79769),x=B(59301),b=(N,k,M)=>new Promise((R,Z)=>{var K=pe=>{try{H(M.next(pe))}catch(me){Z(me)}},z=pe=>{try{H(M.throw(pe))}catch(me){Z(me)}},H=pe=>pe.done?R(pe.value):Promise.resolve(pe.value).then(K,z);H((M=M.apply(N,k)).next())}),Q=(N=>(N[N.Professor=1]="Professor",N[N.AssistantProfessor=2]="AssistantProfessor",N[N.Student=3]="Student",N))(Q||{});const D=({visible:N,user:k,account:M,onCancel:R=()=>{},dispatch:Z})=>{const[K,z]=(0,S.useState)(),[H,pe]=(0,S.useState)([]),[me,W]=(0,S.useState)(!1),[De,ve]=(0,S.useState)(!1),[ne,Pe]=(0,S.useState)(),[Te,rt]=(0,S.useState)(!1);(0,S.useEffect)(()=>{var gt,Qe;(gt=k==null?void 0:k.userInfo)!=null&&gt.identity&&pe([((Qe=k==null?void 0:k.userInfo)==null?void 0:Qe.identity)==="student"?3:1])},[k]);const Le=gt=>{const Qe=()=>{window.location.href=(gt==null?void 0:gt.jump_url)||`/classrooms/${gt==null?void 0:gt.course_id}`};if(H.includes(1)){te.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:x.createElement("div",{className:"tc"},(gt==null?void 0:gt.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Qe()}});return}Qe()},nt=()=>b(void 0,null,function*(){if(!K){ie.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let gt=yield(0,w.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:K}});if(gt!=null&&gt.need_pro_auth&&!H.includes(1)&&!H.includes(2)){Z({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:K,checkedList:H}}),Re();return}W(!0);const Qe=yield(0,P.cR)({invite_code:K,professor:H.includes(1)?1:null,assistant_professor:H.includes(2)?1:null,student:H.includes(3)?1:null});if(W(!1),(Qe==null?void 0:Qe.status)===-4&&(R(),Z({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Qe==null?void 0:Qe.status)===-12&&ie.ZP.warning(Qe==null?void 0:Qe.message),(Qe==null?void 0:Qe.status)===-2){if(Re(),Qe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ve(!0),Pe(1);return}if(Qe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ve(!0),Pe(2);return}if(Qe.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ve(!0),Pe(3);return}}if((Qe==null?void 0:Qe.status)===0){(0,L.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Re(),Qe!=null&&Qe.course_id?Le(Qe):ie.ZP.success(Qe.message);return}}),Re=()=>b(void 0,null,function*(){R()});return x.createElement(x.Fragment,null,x.createElement(te.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:N,confirmLoading:me,onOk:nt,onCancel:Re},x.createElement("div",{className:"tc"},x.createElement("div",null,x.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),x.createElement(G.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:K,onChange:gt=>{if(gt.target.value.length>=7){ie.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}z(gt.target.value)}})),x.createElement("div",{className:"mt10 font14"},x.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),x.createElement(V.default.Group,{value:H,onChange:gt=>pe(gt)},x.createElement(V.default,{value:1,disabled:H.includes(2)},"\u6559\u5E08"),x.createElement(V.default,{value:2,disabled:H.includes(1)},"\u52A9\u6559"),x.createElement(V.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),x.createElement(p.Z,null),x.createElement(I.Z,{visible:De,onCancel:()=>ve(!1),occupationValue:ne}))};fn.Z=(0,a.connect)(({user:N,account:k})=>({user:N,account:k}))(D)},17133:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return q}});var S=B(59301),a=B(91482),te=B(8591),ie=B(95237),G=B(43604),V=B(20834),P=B(38854),I=B(43418),L=B(92832),p=B(5112),w=B(32717),x=B(25544),b=(Fe,Xe,jt)=>new Promise((yt,Ze)=>{var Ot=Jt=>{try{zt(jt.next(Jt))}catch(Rn){Ze(Rn)}},hn=Jt=>{try{zt(jt.throw(Jt))}catch(Rn){Ze(Rn)}},zt=Jt=>Jt.done?yt(Jt.value):Promise.resolve(Jt.value).then(Ot,hn);zt((jt=jt.apply(Fe,Xe)).next())}),Q=(Fe=>(Fe.Manager="manager",Fe.Developer="developer",Fe.Reporter="reporter",Fe))(Q||{}),N=({visible:Fe,onCancel:Xe=()=>{}})=>{const[jt,yt]=(0,S.useState)(),[Ze,Ot]=(0,S.useState)(),[hn,zt]=(0,S.useState)(!1),Jt=()=>b(void 0,null,function*(){if(!jt){te.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(jt.length!==6){te.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Ze){te.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}zt(!0);const Cn=yield(0,w.vm)({code:jt,role:Ze});zt(!1),Rn();const Ur={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Ur[Cn.status]){te.ZP.info(Ur[Cn.status]);return}if(Cn.status===0){Ze==="reporter"?(te.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,x.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),a.history.push(`/projects/${Cn==null?void 0:Cn.project_id}`)):((0,x.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),te.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Rn=()=>b(void 0,null,function*(){Xe()});return S.createElement(S.Fragment,null,S.createElement(I.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Fe,confirmLoading:hn,onOk:Jt,onCancel:Rn},S.createElement("div",{className:"tc"},S.createElement("div",null,S.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),S.createElement(L.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:jt,onChange:Cn=>{if(Cn.target.value.length>=7){te.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}yt(Cn.target.value)}})),S.createElement("div",{className:"mt10 font14"},S.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),S.createElement(p.ZP.Group,{value:Ze,onChange:Cn=>Ot(Cn.target.value)},S.createElement(p.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),S.createElement(p.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),S.createElement(p.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},k=B(85595),M={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL",hidden:"hidden___TkCJZ",w140:"w140___Vx5lp",w100:"w100___yYRaC"},R=B(20808),Z=B(78241),K=B(57809),z=B(9014),H=Object.defineProperty,pe=Object.defineProperties,me=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ne=(Fe,Xe,jt)=>Xe in Fe?H(Fe,Xe,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Fe[Xe]=jt,Pe=(Fe,Xe)=>{for(var jt in Xe||(Xe={}))De.call(Xe,jt)&&ne(Fe,jt,Xe[jt]);if(W)for(var jt of W(Xe))ve.call(Xe,jt)&&ne(Fe,jt,Xe[jt]);return Fe},Te=(Fe,Xe)=>pe(Fe,me(Xe)),rt=(Fe,Xe,jt)=>new Promise((yt,Ze)=>{var Ot=Jt=>{try{zt(jt.next(Jt))}catch(Rn){Ze(Rn)}},hn=Jt=>{try{zt(jt.throw(Jt))}catch(Rn){Ze(Rn)}},zt=Jt=>Jt.done?yt(Jt.value):Promise.resolve(Jt.value).then(Ot,hn);zt((jt=jt.apply(Fe,Xe)).next())});const Le=({globalSetting:Fe,dispatch:Xe,user:jt,info:yt,open:Ze,onCancel:Ot=()=>{}})=>{var hn;const[zt,Jt]=(0,S.useState)([]),[Rn,Cn]=(0,S.useState)([]),[Ur,pi]=(0,S.useState)([]),[ni]=Z.default.useForm(),[qi,oo]=(0,S.useState)(!1),[Wi,Gi]=(0,S.useState)(!1),mo=(0,S.useRef)(null),Jo=(0,S.useRef)(1),[Ho,vo]=(0,S.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,S.useEffect)(()=>{Ze&&ns()},[Ze]);const ns=()=>rt(void 0,null,function*(){var ro;const _n=yt;if(!(0,R.o1)(Xe))return;const{user_school_id:_i="",department_id:Oi="",school_name:Ko="",department_name:ga=""}=jt.userInfo||{},gi=(ro=_n==null?void 0:_n.graduation_years)==null?void 0:ro.at(-1);Cn([{id:_i,name:Ko}]),yield Za(_i),ni.setFieldsValue({year:gi,school_id:_i,department_id:Number(Oi),name:`${gi}${Ko}${ga}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Ka=ro=>rt(void 0,null,function*(){const _n=yield(0,z.J3)(Te(Pe({},ro),{tab_module_type:"graduations"}));return _n!=null&&_n.un_purchased&&Xe({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),_n.status===0&&Jt((_n==null?void 0:_n.graduation_years)||[]),_n}),ye=(ro,_n=500)=>{Gi(!0),clearTimeout(mo.current),mo.current=setTimeout(()=>rt(void 0,null,function*(){Jo.current+=1;const _i=Jo.current,Oi=yield(0,z.NT)({keyword:ro});Oi.status===0&&Jo.current===_i&&(Cn((Oi==null?void 0:Oi.schools)||[]),Gi(!1))}),_n)},Za=ro=>rt(void 0,null,function*(){if(!ro)return;const _n=yield(0,z.Ps)({page:1,limit:9999,id:ro});_n.status===0&&pi((_n==null?void 0:_n.departments)||[])});return S.createElement(I.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Ze,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:qi,onCancel:Ot,onOk:()=>ni.submit()},S.createElement(Z.default,{colon:!1,form:ni,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(ro,_n)=>{ro.school_id&&(Za(_n.school_id),ni.setFieldValue("department_id",null))},onFinish:ro=>rt(void 0,null,function*(){oo(!0);const _n=yield(0,z.Wz)(ro);_n.status===0&&(te.ZP.success("\u521B\u5EFA\u6210\u529F"),ni.resetFields(),Ot(),(0,x.xg)(`/graduations/${_n==null?void 0:_n.identifier}/index`)),oo(!1)})},S.createElement(Z.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},S.createElement(K.default,{style:{width:344},size:"large",options:(hn=yt==null?void 0:yt.graduation_years)==null?void 0:hn.map(ro=>({value:ro,label:ro}))})),S.createElement(Z.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},S.createElement(K.default,{showSearch:!0,filterOption:!1,onSearch:ro=>{ye(ro)},loading:Wi,size:"large",style:{width:344},options:Rn.map(ro=>({value:ro.id,label:ro.name}))})),S.createElement(Z.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},S.createElement(K.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Ur.map(ro=>({value:ro.id,label:ro.name}))})),S.createElement(Z.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},S.createElement(L.default,{showCount:!0,style:{width:344},maxLength:60}))))};var nt=(0,a.connect)(({user:Fe,globalSetting:Xe,loading:jt})=>({user:Fe,globalSetting:Xe,loading:jt}))(Le),Re=B(79769),gt=Object.defineProperty,Qe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Oe=(Fe,Xe,jt)=>Xe in Fe?gt(Fe,Xe,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Fe[Xe]=jt,Me=(Fe,Xe)=>{for(var jt in Xe||(Xe={}))We.call(Xe,jt)&&Oe(Fe,jt,Xe[jt]);if(Qe)for(var jt of Qe(Xe))be.call(Xe,jt)&&Oe(Fe,jt,Xe[jt]);return Fe},qe=(Fe,Xe,jt)=>new Promise((yt,Ze)=>{var Ot=Jt=>{try{zt(jt.next(Jt))}catch(Rn){Ze(Rn)}},hn=Jt=>{try{zt(jt.throw(Jt))}catch(Rn){Ze(Rn)}},zt=Jt=>Jt.done?yt(Jt.value):Promise.resolve(Jt.value).then(Ot,hn);zt((jt=jt.apply(Fe,Xe)).next())});const Ht=({globalSetting:Fe,dispatch:Xe,user:jt,open:yt,onCancel:Ze=()=>{}})=>{const[Ot]=Z.default.useForm(),[hn,zt]=(0,S.useState)(!1),[Jt,Rn]=(0,S.useState)(null);return(0,S.useEffect)(()=>{var Cn;if(yt){const Ur={code:"",user_type:((Cn=jt==null?void 0:jt.userInfo)==null?void 0:Cn.identity)==="student"?2:1,major:""};Ot.setFieldsValue(Ur),Rn(Me({},Ur))}},[yt]),S.createElement(I.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:yt,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:hn,onCancel:Ze,onOk:()=>Ot.submit()},S.createElement(Z.default,{colon:!1,form:Ot,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Cn,Ur)=>Rn(Me({},Ur)),onFinish:Cn=>qe(void 0,null,function*(){zt(!0);const Ur=yield(0,Re.ZP)("/api/graduations/join.json",{method:"post",body:Cn});Ur.status===0&&(Ze(),Ur!=null&&Ur.identifier?(0,x.xg)(`/graduations/${Ur==null?void 0:Ur.identifier}/index`):te.ZP.success(Ur==null?void 0:Ur.message)),zt(!1)})},S.createElement(Z.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},S.createElement(L.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),S.createElement(Z.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},S.createElement(p.ZP.Group,null,S.createElement(p.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),S.createElement(p.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Jt==null?void 0:Jt.user_type)===2&&S.createElement(Z.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},S.createElement(L.default,{showCount:!0,maxLength:60}))))};var Gt=(0,a.connect)(({user:Fe,globalSetting:Xe})=>({user:Fe,globalSetting:Xe}))(Ht),vn=B(92310),Qt=B.n(vn),ln=B(59301),tn=Object.defineProperty,Mt=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,un=(Fe,Xe,jt)=>Xe in Fe?tn(Fe,Xe,{enumerable:!0,configurable:!0,writable:!0,value:jt}):Fe[Xe]=jt,It=(Fe,Xe)=>{for(var jt in Xe||(Xe={}))st.call(Xe,jt)&&un(Fe,jt,Xe[jt]);if(Rt)for(var jt of Rt(Xe))it.call(Xe,jt)&&un(Fe,jt,Xe[jt]);return Fe},ot=(Fe,Xe)=>Mt(Fe,Ut(Xe)),Se=(Fe,Xe)=>{var jt={};for(var yt in Fe)st.call(Fe,yt)&&Xe.indexOf(yt)<0&&(jt[yt]=Fe[yt]);if(Fe!=null&&Rt)for(var yt of Rt(Fe))Xe.indexOf(yt)<0&&it.call(Fe,yt)&&(jt[yt]=Fe[yt]);return jt},X=(Fe,Xe,jt)=>new Promise((yt,Ze)=>{var Ot=Jt=>{try{zt(jt.next(Jt))}catch(Rn){Ze(Rn)}},hn=Jt=>{try{zt(jt.throw(Jt))}catch(Rn){Ze(Rn)}},zt=Jt=>Jt.done?yt(Jt.value):Promise.resolve(Jt.value).then(Ot,hn);zt((jt=jt.apply(Fe,Xe)).next())}),O=(Fe=>(Fe.Projects="projects",Fe.Shixuns="shixuns",Fe.Classrooms="classrooms",Fe))(O||{}),Y=(Fe=>(Fe.Classrooms="classrooms",Fe.Shixuns="shixuns",Fe.Paths="paths",Fe.Projects="projects",Fe.Videos="videos",Fe.Topics="topics",Fe.Graduations="graduations",Fe))(Y||{});const oe=Fe=>{var Xe=Fe,{homePage:jt,user:yt,globalSetting:Ze,loading:Ot,dispatch:hn,className:zt,style:Jt={}}=Xe,Rn=Se(Xe,["homePage","user","globalSetting","loading","dispatch","className","style"]),Cn,Ur,pi,ni;const[qi,oo]=(0,S.useState)(),[Wi,Gi]=(0,S.useState)(),[mo,Jo]=(0,S.useState)(!1),[Ho,vo]=(0,S.useState)(!1),[ns,Ka]=(0,S.useState)(!1),[ye,Za]=(0,S.useState)();function ro(le,xe){for(const at of le){if(at.link===xe)return at.hidden;if(at.subitem&&at.subitem.length>0){let Pt=at.subitem;for(const pn of Pt)if(pn.link===xe)return pn.hidden;return!1}}return!0}const _n=ro(((Cn=Ze.setting)==null?void 0:Cn.navbar)||[],"/classrooms"),_i=ro(((Ur=Ze.setting)==null?void 0:Ur.navbar)||[],"/shixuns"),Oi=ro(((pi=Ze.setting)==null?void 0:pi.navbar)||[],"/paths"),Ko=ro(((ni=Ze.setting)==null?void 0:ni.navbar)||[],"/graduations"),ga=le=>{var xe;if((0,R.tJ)(hn)){if(le==="projects"&&!((xe=yt.userInfo)!=null&&xe.email)){te.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}le==="classrooms"?oo(!0):le==="projects"&&Gi(!0)}},gi=(le,xe)=>{var at;if((0,R.tJ)(hn)){if(xe==="projects"&&!((at=yt.userInfo)!=null&&at.email)){te.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}xe==="shixuns"&&!(0,R.xY)()||le&&(window.location.href=le)}},ue=le=>{var xe,at,Pt,pn,Zt,Ar,fi,tr,Zn,Wt,zn,ri,Vr,lr,jr,Li,Yi,bo,io,so,So,pa;return ln.createElement(ln.Fragment,null,ln.createElement(ie.Z,{justify:"space-around",className:"pt5 pb5"},ln.createElement(G.Z,{className:((xe=yt.userInfo)==null?void 0:xe.user_identity)!=="\u5B66\u751F"?M.joinCol:M.hidden},((at=yt.userInfo)==null?void 0:at.user_identity)!=="\u5B66\u751F"&&!((Pt=Ze==null?void 0:Ze.setting)!=null&&Pt.hide_course)&&ln.createElement(V.default.Item,It({},le),ln.createElement("a",{onClick:()=>gi("/classrooms/new")},(pn=yt.userInfo)!=null&&pn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!((Zt=Ze==null?void 0:Ze.setting)!=null&&Zt.hide_shixun)&&((Ar=yt==null?void 0:yt.userInfo)==null?void 0:Ar.is_shixun_marker)&&ln.createElement(V.default.Item,It({},le),ln.createElement("a",{onClick:()=>gi("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((fi=yt.userInfo)==null?void 0:fi.user_identity)!=="\u5B66\u751F"&&!((tr=Ze==null?void 0:Ze.setting)!=null&&tr.hide_subject)&&ln.createElement(V.default.Item,It({},le),ln.createElement("a",{onClick:()=>gi("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Zn=Ze==null?void 0:Ze.setting)!=null&&Zn.is_local)&&((Wt=yt.userInfo)==null?void 0:Wt.main_site)&&ln.createElement(V.default.Item,It({},le),ln.createElement("a",{onClick:()=>{var qa;return gi(`${(qa=Ze==null?void 0:Ze.setting)==null?void 0:qa.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((zn=yt==null?void 0:yt.userInfo)==null?void 0:zn.identity)!=="student"&&ln.createElement(V.default.Item,ot(It({},le),{onClick:()=>X(void 0,null,function*(){if(!(0,R.o1)(hn))return;const qa=yield(0,z.J3)({keyword:"",source:"",status:"",page:1,limit:20,tab_module_type:"graduations"});if(qa!=null&&qa.un_purchased){hn({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}qa.status===0&&(Za(qa),Jo(!0))})}),ln.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((ri=yt.userInfo)!=null&&ri.main_site)&&ln.createElement("div",null,ln.createElement(V.default.Item,It({},le),ln.createElement("a",{onClick:()=>ga("classrooms")},(Vr=yt.userInfo)!=null&&Vr.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((lr=yt.userInfo)==null?void 0:lr.main_site)&&!((jr=Ze==null?void 0:Ze.setting)!=null&&jr.is_local)&&ln.createElement(V.default.Item,It({},le),ln.createElement("a",{onClick:()=>ga("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Li=yt.userInfo)==null?void 0:Li.main_site)&&((Yi=yt.userInfo)==null?void 0:Yi.user_identity)!=="\u5B66\u751F"&&ln.createElement(G.Z,null,ln.createElement("div",{className:M.joinBoard})),((bo=yt.userInfo)==null?void 0:bo.main_site)&&ln.createElement(G.Z,{className:((io=yt.userInfo)==null?void 0:io.user_identity)!=="\u5B66\u751F"?M.joinCol:M.w90},ln.createElement(V.default.Item,It({},le),ln.createElement("a",{onClick:()=>ga("classrooms")},(so=yt.userInfo)!=null&&so.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((So=yt.userInfo)==null?void 0:So.main_site)&&!((pa=Ze==null?void 0:Ze.setting)!=null&&pa.is_local)&&ln.createElement(V.default.Item,It({},le),ln.createElement("a",{onClick:()=>ga("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),ln.createElement(V.default.Item,ot(It({},le),{onClick:()=>{(0,R.o1)(hn)&&vo(!0)}}),ln.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return ln.createElement("section",null,ln.createElement(P.Z,{dropdownRender:()=>{var le;return ln.createElement(V.default,{className:((le=yt.userInfo)==null?void 0:le.user_identity)!=="\u5B66\u751F"?`${M.rightMenu} ${M.joinMenu} mt10`:`${M.rightMenu} ${M.joinMenu} ${M.w140} mt10`},ln.createElement(ue,null))},placement:"bottom"},ln.createElement("span",{style:It({lineHeight:"inherit"},Jt),className:Qt()("iconfont icon-tianjiafangda font18 current",zt)})),ln.createElement(k.Z,{visible:qi,onCancel:()=>oo(!1)}),ln.createElement(N,{visible:Wi,onCancel:()=>Gi(!1)}),ln.createElement(nt,{info:ye,open:mo,onCancel:()=>Jo(!1)}),ln.createElement(Gt,{open:Ho,onCancel:()=>vo(!1)}))};var q=(0,a.connect)(({homePage:Fe,loading:Xe,user:jt,globalSetting:yt})=>({homePage:Fe,user:jt,globalSetting:yt,loading:Xe.models.index}))(oe)},13068:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return k}});var S=B(91482),a=B(20834),te=B(8591),ie=B(38854),G={flex_box_center:"flex_box_center___M4WZx",flex_space_between:"flex_space_between___bwhOs",flex_box_vertical_center:"flex_box_vertical_center___DNlG5",flex_box_center_end:"flex_box_center_end___HBHt4",flex_box_column:"flex_box_column___spgwz",userPic:"userPic___Tl9mK",rightMenu:"rightMenu___YDuVi",menuWrap:"menuWrap___m0MSS",exit:"exit___dTkih",classromediv:"classromediv___TRiTQ",glow:"glow___OjyUr",height67:"height67___HL_eW",login:"login___Dnj59",icon:"icon___B_lfc"},V=B(7544),P=B(89978),I=B(6521),L=B(25544),p=B(59301),w=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,Q=(M,R)=>{var Z={};for(var K in M)x.call(M,K)&&R.indexOf(K)<0&&(Z[K]=M[K]);if(M!=null&&w)for(var K of w(M))R.indexOf(K)<0&&b.call(M,K)&&(Z[K]=M[K]);return Z},D=(M,R,Z)=>new Promise((K,z)=>{var H=W=>{try{me(Z.next(W))}catch(De){z(De)}},pe=W=>{try{me(Z.throw(W))}catch(De){z(De)}},me=W=>W.done?K(W.value):Promise.resolve(W.value).then(H,pe);me((Z=Z.apply(M,R)).next())});const N=M=>{var R=M,{homePage:Z,user:K,globalSetting:z,loading:H,dispatch:pe,shixunHomeworks:me}=R,W=Q(R,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),De,ve,ne,Pe,Te,rt,Le,nt,Re,gt;const Qe=(De=K.userInfo)==null?void 0:De.is_school_manage,We=()=>{var be,Oe,Me,qe,Ht;return(0,L.Ll)()?p.createElement(a.default,{className:`${G.rightMenu} ${G.menuWrap}`},p.createElement(a.default.Item,null,p.createElement(S.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):p.createElement(a.default,{className:`${G.rightMenu} ${G.menuWrap}`},p.createElement(a.default.Item,null,p.createElement(S.Link,{to:`/users/${(be=K.userInfo)==null?void 0:be.login}/classrooms`},"\u4E2A\u4EBA\u4E2D\u5FC3")),((Me=(Oe=K.navigationInfo)==null?void 0:Oe.top)==null?void 0:Me.laboratory_admin_url)&&p.createElement(a.default.Item,null,p.createElement("a",{href:(Ht=(qe=K.navigationInfo)==null?void 0:qe.top)==null?void 0:Ht.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),p.createElement(a.default.Item,null,p.createElement(S.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||pe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:p.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),p.createElement(a.default.Item,{className:G.exit},p.createElement("a",{onClick:()=>D(void 0,null,function*(){(0,L.m5)();let Gt;try{Gt=yield(0,P.vR)({}),te.ZP.success(Gt==null?void 0:Gt.message)}catch(vn){}(0,L.d8)("_educoder_session","logout",1),(0,L.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),Gt!=null&&Gt.url?window.location.href=Gt.url:(S.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,V.bg)()?p.createElement(ie.Z,{dropdownRender:We,placement:"bottomRight"},p.createElement("section",null,p.createElement("aside",null,p.createElement("div",{className:me.actionTabs.type===1?G.classromediv:""},p.createElement("img",{className:`${G.userPic} current ml15`,src:`${(ve=I.Z)==null?void 0:ve.IMG_SERVER}/images/${(ne=K.userInfo)==null?void 0:ne.image_url}`,alt:"",onClick:()=>{var be;return S.history.push((0,L.Ll)()?"/account/profile":`/users/${(be=K.userInfo)==null?void 0:be.login}/classrooms`)}}),(0,L.Ll)()&&p.createElement("span",{className:"ml10 font16"},(Pe=K.userInfo)==null?void 0:Pe.username),p.createElement("i",{className:`iconfont icon-zhankai4 ${G.icon}`}))))):p.createElement("div",{className:`font15 flex item-center gap-10px ${z.isIlearning?G.login:""}`},((Te=z.setting)==null?void 0:Te.sso_login_url)&&p.createElement("a",{target:"_blank",href:(rt=z.setting)==null?void 0:rt.sso_login_url},p.createElement("img",{src:`${I.Z.IMG_SERVER}/${(Le=z.setting)==null?void 0:Le.login_logo_url}`,width:40}),p.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(nt=z.setting)==null?void 0:nt.sso_login_button_name)),!((Re=z.setting)!=null&&Re.hide_account_login)&&p.createElement(p.Fragment,null,p.createElement("span",{className:"current-primary-hover",onClick:()=>{pe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((gt=z.setting)!=null&&gt.close_register)&&p.createElement(p.Fragment,null,p.createElement("span",null,"|"),p.createElement("span",{className:"current-primary-hover",onClick:()=>{S.history.push("/user/register")}},"\u6CE8\u518C"))))};var k=(0,S.connect)(({homePage:M,loading:R,user:Z,globalSetting:K,shixunHomeworks:z})=>({homePage:M,user:Z,globalSetting:K,shixunHomeworks:z,loading:R.models.index}))(N)},94208:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return K}});var S=B(91482),a=B(20834),te=B(8591),ie=B(38854),G={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},V=B(7544),P=B(89978),I=B(6521),L=B(20808),p=B(25544),w=B(59301),x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,D=(z,H)=>{var pe={};for(var me in z)b.call(z,me)&&H.indexOf(me)<0&&(pe[me]=z[me]);if(z!=null&&x)for(var me of x(z))H.indexOf(me)<0&&Q.call(z,me)&&(pe[me]=z[me]);return pe},N=(z,H,pe)=>new Promise((me,W)=>{var De=Pe=>{try{ne(pe.next(Pe))}catch(Te){W(Te)}},ve=Pe=>{try{ne(pe.throw(Pe))}catch(Te){W(Te)}},ne=Pe=>Pe.done?me(Pe.value):Promise.resolve(Pe.value).then(De,ve);ne((pe=pe.apply(z,H)).next())});const k=z=>{var H,pe=RegExp("(^| )"+z+"=([^;]+)(;|$)");return(H=document.cookie.match(pe))?decodeURIComponent(H[2]):null},M=z=>{var H=new Date;H.setTime(H.getTime()-1);var pe=k(z);pe!=null&&(document.cookie=z+"="+pe+";expires="+H.toGMTString())};var R=(z=>(z.Classrooms="classrooms",z.Shixuns="shixuns",z.Paths="paths",z.Projects="projects",z.Videos="videos",z.Topics="topics",z.Competition="competitions",z.Engineering="engineering",z.Graduations="graduations",z.Paperlibrary="paperlibrary",z.Problemset="problemset",z.Dataset="dataset",z))(R||{});const Z=z=>{var H=z,{homePage:pe,user:me,globalSetting:W,loading:De,dispatch:ve,shixunHomeworks:ne}=H,Pe=D(H,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks"]),Te,rt,Le,nt,Re,gt,Qe,We,be,Oe,Me,qe,Ht,Gt,vn,Qt;const ln=(rt=(((Te=W.setting)==null?void 0:Te.navbar)||[]).find(st=>st.link==="/classrooms"))==null?void 0:rt.hidden,tn=(nt=(((Le=W.setting)==null?void 0:Le.navbar)||[]).find(st=>st.link==="/shixuns"))==null?void 0:nt.hidden,Mt=(gt=(((Re=W.setting)==null?void 0:Re.navbar)||[]).find(st=>st.link==="/paths"))==null?void 0:gt.hidden,Ut=(Qe=me.userInfo)==null?void 0:Qe.is_school_manage,Rt=()=>{var st,it,un,It,ot,Se,X,O,Y,oe,q,Fe,Xe,jt,yt,Ze,Ot,hn;return(0,p.Ll)()?w.createElement(a.default,{className:`${G.rightMenu} ${G.menuWrap}`},w.createElement(a.default.Item,null,w.createElement(S.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):w.createElement(a.default,{className:`${G.rightMenu} ${G.menuWrap}`},w.createElement(a.default.Item,null,w.createElement(S.Link,{to:`/users/${(st=me.userInfo)==null?void 0:st.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),w.createElement(a.default.Item,null,w.createElement(S.Link,{to:`/users/${(it=me.userInfo)==null?void 0:it.login}/classrooms`},(un=me.userInfo)!=null&&un.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),w.createElement(a.default.Item,null,w.createElement(S.Link,{to:`/users/${(It=me.userInfo)==null?void 0:It.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),w.createElement(a.default.Item,null,w.createElement(S.Link,{to:`/users/${(ot=me.userInfo)==null?void 0:ot.login}/paths`},(Se=me.userInfo)!=null&&Se.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((X=me.userInfo)==null?void 0:X.user_identity)!=="\u5B66\u751F"&&w.createElement(a.default.Item,null,w.createElement(S.Link,{to:`/users/${(O=me.userInfo)==null?void 0:O.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!((Y=W.setting)!=null&&Y.hide_competition)&&w.createElement(a.default.Item,null,w.createElement(S.Link,{to:`/users/${(oe=me.userInfo)==null?void 0:oe.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),!((q=W.setting)!=null&&q.hide_virtual)&&w.createElement(a.default.Item,null,w.createElement(S.Link,{to:`/users/${(Fe=me.userInfo)==null?void 0:Fe.login}/vspaces`},"\u6211\u7684\u865A\u62DF\u793E\u533A")),!(0,V.JA)()&&!((Xe=W==null?void 0:W.setting)!=null&&Xe.hide_problemset)&&w.createElement(a.default.Item,null,w.createElement("a",{onClick:()=>{(0,L.tJ)(ve)&&S.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,V.JA)()&&!((jt=W==null?void 0:W.setting)!=null&&jt.hide_paperlibrary)&&w.createElement(a.default.Item,null,w.createElement("a",{onClick:()=>{(0,L.tJ)(ve)&&S.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((Ze=(yt=me.navigationInfo)==null?void 0:yt.top)==null?void 0:Ze.laboratory_admin_url)&&w.createElement(a.default.Item,null,w.createElement("a",{href:(hn=(Ot=me.navigationInfo)==null?void 0:Ot.top)==null?void 0:hn.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),w.createElement(a.default.Item,null,w.createElement(S.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||ve({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:w.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Ut&&w.createElement(a.default.Item,null,w.createElement(S.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),w.createElement(a.default.Item,{className:G.exit},w.createElement("a",{onClick:()=>N(void 0,null,function*(){(0,p.m5)();let zt;try{zt=yield(0,P.vR)({}),te.ZP.success(zt==null?void 0:zt.message)}catch(Jt){}(0,p.d8)("_educoder_session","logout",1),(0,p.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),zt!=null&&zt.url?window.location.href=zt.url:(S.history.replace("/"),window.location.reload())})},"\u9000\u51FA")))};return(0,V.bg)()?w.createElement(ie.Z,{dropdownRender:Rt,placement:"bottomRight"},w.createElement("section",null,w.createElement("aside",null,w.createElement("div",{className:ne.actionTabs.type===1?G.classromediv:""},w.createElement("img",{className:`${G.userPic} current ml15`,src:`${(We=I.Z)==null?void 0:We.IMG_SERVER}/images/${(be=me.userInfo)==null?void 0:be.image_url}`,alt:"",onClick:()=>{var st;return S.history.push((0,p.Ll)()?"/account/profile":`/users/${(st=me.userInfo)==null?void 0:st.login}/classrooms`)}}),(0,p.Ll)()&&w.createElement("span",{className:"ml10 font16"},(Oe=me.userInfo)==null?void 0:Oe.username),w.createElement("i",{className:`iconfont icon-zhankai4 ${G.icon}`}))))):w.createElement("div",{className:`font15 flex item-center gap-10px ${W.isIlearning?G.login:""}`},((Me=W.setting)==null?void 0:Me.sso_login_url)&&w.createElement("a",{target:"_blank",href:(qe=W.setting)==null?void 0:qe.sso_login_url},w.createElement("img",{src:`${I.Z.IMG_SERVER}/${(Ht=W.setting)==null?void 0:Ht.login_logo_url}`,width:40}),w.createElement("span",{style:{color:"#fff",fontSize:"14px",fontWeight:500,paddingLeft:"10px"}},(Gt=W.setting)==null?void 0:Gt.sso_login_button_name)),!((vn=W.setting)!=null&&vn.hide_account_login)&&w.createElement(w.Fragment,null,w.createElement("span",{className:"current-primary-hover",onClick:()=>{ve({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}}," \u767B\u5F55 "),!((Qt=W.setting)!=null&&Qt.close_register)&&w.createElement(w.Fragment,null,w.createElement("span",null,"|"),w.createElement("span",{className:"current-primary-hover",onClick:()=>{S.history.push("/user/register")}},"\u6CE8\u518C"))))};var K=(0,S.connect)(({homePage:z,loading:H,user:pe,globalSetting:me,shixunHomeworks:W})=>({homePage:z,user:pe,globalSetting:me,shixunHomeworks:W,loading:H.models.index}))(Z)},2547:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return vd},g:function(){return ud}});var S=B(59301),a=B(91482),te=B(44e3),ie=B(43418),G={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},V=B(17133),P=B(94208),I=B(65363),L={tip:"tip___a6MfI"},p=Object.defineProperty,w=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,N=(Dr,Yr,Or)=>Yr in Dr?p(Dr,Yr,{enumerable:!0,configurable:!0,writable:!0,value:Or}):Dr[Yr]=Or,k=(Dr,Yr)=>{for(var Or in Yr||(Yr={}))Q.call(Yr,Or)&&N(Dr,Or,Yr[Or]);if(b)for(var Or of b(Yr))D.call(Yr,Or)&&N(Dr,Or,Yr[Or]);return Dr},M=(Dr,Yr)=>w(Dr,x(Yr)),R=(Dr,Yr,Or)=>new Promise((Bi,to)=>{var Cs=va=>{try{vi(Or.next(va))}catch(Zs){to(Zs)}},ml=va=>{try{vi(Or.throw(va))}catch(Zs){to(Zs)}},vi=va=>va.done?Bi(va.value):Promise.resolve(va.value).then(Cs,ml);vi((Or=Or.apply(Dr,Yr)).next())}),Z=(Dr=>(Dr[Dr.Professor=1]="Professor",Dr[Dr.AssistantProfessor=2]="AssistantProfessor",Dr[Dr.Student=3]="Student",Dr))(Z||{});const K=({visible:Dr,user:Yr,onCancel:Or=()=>{},dispatch:Bi,globalSetting:to})=>{var Cs,ml;const[vi,va]=(0,S.useState)(!1),[Zs,Jl]=(0,S.useState)({name:"",phone:""});(0,S.useEffect)(()=>{var js,Fs;if((js=Yr==null?void 0:Yr.userInfo)!=null&&js.login){let Cl=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));console.log(Cl),Cl&&(Cl!=null&&Cl.isShow)&&(Cl==null?void 0:Cl.login)===((Fs=Yr==null?void 0:Yr.userInfo)==null?void 0:Fs.login)&&(va(!0),Jl({name:Cl==null?void 0:Cl.name,phone:Cl==null?void 0:Cl.phone}))}},[Yr==null?void 0:Yr.userInfo]);const Js=()=>R(void 0,null,function*(){Or()}),ia=()=>{let js=JSON.parse(localStorage==null?void 0:localStorage.getItem("delaytip_class"));localStorage.setItem("delaytip_class",JSON.stringify(M(k({},js),{isShow:!1}))),va(!1)};return S.createElement(S.Fragment,null,vi&&S.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000"}},S.createElement("div",{className:L.tip},S.createElement("div",null,S.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),`\u7531\u4E8E\u5B66\u6821\u7CFB\u7EDF\u786C\u4EF6\u8D44\u6E90\u539F\u56E0\uFF0C\u5F53\u524D\u7CFB\u7EDF\u652F\u6301\u4EBA\u6570\u5DF2\u8FBE\u5230\u4E0A\u9650\uFF0C\u4E3A\u4E86\u907F\u514D\u5F71\u54CD\u540E\u7EED\u6559\u5B66\u6D3B\u52A8\uFF0C\u8BF7\u5C3D\u5FEB\u8054\u7CFB\u8FD0\u7EF4\u6559\u5E08\uFF08${(Cs=to==null?void 0:to.infoData)==null?void 0:Cs.name}\uFF09\uFF0C\u8054\u7CFB\u65B9\u5F0F\uFF1A${(ml=to==null?void 0:to.infoData)==null?void 0:ml.phone}`),S.createElement("div",null,S.createElement(I.Z,{onClick:ia,style:{color:"#165dff",fontSize:16}})))))};var z=(0,a.connect)(({user:Dr,globalSetting:Yr})=>({user:Dr,globalSetting:Yr}))(K),H=B(6521),pe=B(89978),me=B(7544),W=B(25544),De=B(3113),ve="data:image/png;base64,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",ne=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,rt=(Dr,Yr)=>{var Or={};for(var Bi in Dr)Pe.call(Dr,Bi)&&Yr.indexOf(Bi)<0&&(Or[Bi]=Dr[Bi]);if(Dr!=null&&ne)for(var Bi of ne(Dr))Yr.indexOf(Bi)<0&&Te.call(Dr,Bi)&&(Or[Bi]=Dr[Bi]);return Or};const Le=null,nt=Dr=>{var Yr=Dr,{homePage:Or,user:Bi,globalSetting:to,loading:Cs,dispatch:ml,location:vi,text:va,shixunHomeworks:Zs,payload:Jl={}}=Yr,Js=rt(Yr,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[ia,js]=(0,S.useState)("none");return(0,S.useEffect)(()=>{Zs.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&js("flex")},[Zs.actionTabs.key]),(0,S.useEffect)(()=>{Zs.actionTabs.key==="\u9690\u85CF"&&(js("none"),localStorage.setItem("Noviceguide","0"))},[Zs.actionTabs.key]),ia=="none"?null:S.createElement("div",{style:{display:ia,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},S.createElement("div",{style:{margin:"0 auto",width:"1200px"}},S.createElement("img",{src:ve,style:{position:"absolute",top:"-32px"}}),S.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},Zs.actionTabs.text),Zs.actionTabs.type===9?S.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},S.createElement(De.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),js("none"),ml({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):S.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},S.createElement(De.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),ml({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),js("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var Re=(0,a.connect)(({homePage:Dr,loading:Yr,user:Or,globalSetting:Bi,shixunHomeworks:to})=>({homePage:Dr,user:Or,globalSetting:Bi,loading:Yr.models.index,shixunHomeworks:to}))(nt),gt=B(78267),Qe=B(92736),We=B(6848),be={content:"content___L4gl0"},Oe="data:image/png;base64,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",Me=(Dr,Yr,Or)=>new Promise((Bi,to)=>{var Cs=va=>{try{vi(Or.next(va))}catch(Zs){to(Zs)}},ml=va=>{try{vi(Or.throw(va))}catch(Zs){to(Zs)}},vi=va=>va.done?Bi(va.value):Promise.resolve(va.value).then(Cs,ml);vi((Or=Or.apply(Dr,Yr)).next())});const qe=({classroomList:Dr,loading:Yr,user:Or,dispatch:Bi,virtualSpaces:to,globalSetting:Cs})=>{const ml=(0,a.useLocation)();let vi=!1;(0,S.useEffect)(()=>{Cs.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A"&&(vi=!0)},[Cs.actionTabs.key]),(0,S.useEffect)(()=>{vi&&Bi({type:"globalSetting/setActionTabs",payload:{}})},[ml.pathname]);const va=()=>{Bi({type:"globalSetting/setActionTabs",payload:{}}),window.location.href="/"};return S.createElement(Qe.ZP,{theme:{token:{colorBgMask:"#999"}}},S.createElement(ie.default,{centered:!0,title:"\u91C7\u8D2D\u63D0\u793A",open:Cs.actionTabs.key==="\u91C7\u8D2D\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:640,maskClosable:!1,keyboard:!1,footer:null,bodyStyle:{minHeight:200},onOk:()=>Me(void 0,null,function*(){}),onCancel:()=>{va()}},S.createElement("div",{className:be.content},S.createElement("div",{className:"mb15"},S.createElement("img",{src:Oe,alt:""})),S.createElement("div",null,"\u5C0A\u656C\u7684\u7528\u6237\uFF0C\u60A8\u597D! \u5F53\u524D\u5E73\u53F0\u672A\u91C7\u8D2D\u8BE5\u6A21\u5757\uFF0C\u56E0\u6B64\u65E0\u6CD5\u8BBF\u95EE\u76F8\u5173\u529F\u80FD\u3002"),S.createElement("p",{style:{textAlign:"center"}},"\u5982\u9700\u4F7F\u7528\uFF0C\u5EFA\u8BAE\u60A8\u53CA\u65F6\u8FDB\u884C\u6A21\u5757\u91C7\u8D2D\uFF0C\u8BF7\u8054\u7CFB\u76F8\u5173\u5DE5\u4F5C\u4EBA\u5458\u91C7\u8D2D\u6216 ",S.createElement(We.Z,{placement:"bottom",title:S.createElement("div",null,S.createElement("img",{src:`${H.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),S.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),S.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},S.createElement("a",{className:"c-blue"},"\u5173\u6CE8\u516C\u4F17\u53F7 ")),"\u54A8\u8BE2\u3002"))))};var Ht=(0,a.connect)(({classroomList:Dr,user:Yr,loading:Or,virtualSpaces:Bi,globalSetting:to})=>({classroomList:Dr,user:Yr,loading:Or,virtualSpaces:Bi,globalSetting:to}))(qe),Gt=B(92310),vn=B.n(Gt),Qt={NavBarItem:"NavBarItem___iFhxq"},ln=Object.defineProperty,tn=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,Rt=(Dr,Yr,Or)=>Yr in Dr?ln(Dr,Yr,{enumerable:!0,configurable:!0,writable:!0,value:Or}):Dr[Yr]=Or,st=(Dr,Yr)=>{for(var Or in Yr||(Yr={}))Mt.call(Yr,Or)&&Rt(Dr,Or,Yr[Or]);if(tn)for(var Or of tn(Yr))Ut.call(Yr,Or)&&Rt(Dr,Or,Yr[Or]);return Dr};const it=({globalSetting:Dr,className:Yr,style:Or,classNameItem:Bi,styleItem:to={},NavData:Cs=(va=>(va=Dr==null?void 0:Dr.setting)==null?void 0:va.navbar)()||[],selectKeys:ml,onClick:vi})=>{const[va,Zs]=(0,S.useState)(ml),Jl=ia=>{var js;const{item:Fs}=ia;if(vi)return vi(ia);(js=Fs==null?void 0:Fs.link)!=null&&js.includes("http")?(0,W.xg)(Fs==null?void 0:Fs.link):(typeof(Fs==null?void 0:Fs.name)=="string"&&(0,W.Dk)(Fs==null?void 0:Fs.name),a.history.push(Fs==null?void 0:Fs.link))},Js=(ia="")=>(ia==null?void 0:ia.indexOf("<"))>-1?ia==null?void 0:ia.slice(0,ia==null?void 0:ia.indexOf("<")):ia;return(0,S.useEffect)(()=>{var ia,js;if(Dr!=null&&Dr.setting){const Fs=location.pathname;(js=(ia=Dr==null?void 0:Dr.setting)==null?void 0:ia.navbar)==null||js.map(function(Cl,bc){var Lc,Wn,Ac;Cl.link==Fs&&(Zs(Cl==null?void 0:Cl.link),(0,W.Dk)(Fs==="/"?(Lc=Dr==null?void 0:Dr.setting)==null?void 0:Lc.name:Js(Cl==null?void 0:Cl.name))),(Wn=Cl==null?void 0:Cl.subitem)!=null&&Wn.length&&((Ac=Cl==null?void 0:Cl.subitem)==null||Ac.map(dc=>{dc.link==Fs&&(Zs(dc==null?void 0:dc.link),Fs!="/"&&(0,W.Dk)(Js(dc==null?void 0:dc.name)))}))})}},[location.pathname]),S.createElement("nav",null,S.createElement("ul",{className:vn()("flex item-center mb0 pl0 gap-20px",Yr),style:Or},Cs==null?void 0:Cs.map((ia,js)=>{var Fs,Cl,bc,Lc,Wn,Ac;ia.subitem=(Fs=ia==null?void 0:ia.subitem)==null?void 0:Fs.filter(Fl=>!Fl.hidden);const dc=(()=>{var Fl,_A,yd,Ll;return Array.isArray(va)?!((Fl=ia==null?void 0:ia.subitem)!=null&&Fl.length)&&va.includes(ia==null?void 0:ia.link)||((_A=ia==null?void 0:ia.subitem)==null?void 0:_A.some(Ds=>va.includes(Ds==null?void 0:Ds.link))):!((yd=ia==null?void 0:ia.subitem)!=null&&yd.length)&&va===(ia==null?void 0:ia.link)||((Ll=ia==null?void 0:ia.subitem)==null?void 0:Ll.some(Ds=>va===(Ds==null?void 0:Ds.link)))})();return ia!=null&&ia.hidden?null:S.createElement("li",{key:js,className:vn()(`flex item-center gap-10px current relative group-hover-show ${Qt.NavBarItem}`,ia==null?void 0:ia.className,Bi),style:st(st({color:dc?"#159DFF":""},ia.style||{}),to),onClick:Fl=>{Jl({e:Fl,item:ia})}},typeof(ia==null?void 0:ia.name)=="string"?S.createElement(S.Fragment,null,S.createElement("div",{className:"flex item-center h-full relative"},S.createElement("span",{dangerouslySetInnerHTML:{__html:((bc=(Cl=ia==null?void 0:ia.subitem)==null?void 0:Cl.find(Fl=>Fl.link===location.pathname))==null?void 0:bc.name)||(ia==null?void 0:ia.name)}}),dc&&S.createElement("div",{className:"absolute w-full",style:{background:"#159DFF",height:2,bottom:3}})),((Lc=ia==null?void 0:ia.subitem)==null?void 0:Lc.length)>0&&S.createElement("i",{className:"iconfont icon-a-bianzu11 c-grey-333",style:{fontSize:"12px"}})):ia==null?void 0:ia.name,((Wn=ia==null?void 0:ia.subitem)==null?void 0:Wn.length)>0&&S.createElement("div",{className:"absolute bg-white rounded-6px p-20px text-nowrap font-normal hover-div",style:{boxShadow:"0px 10px 16px 0px #cecece",zIndex:9999,top:50,left:-10,lineHeight:1.5}},(Ac=ia==null?void 0:ia.subitem)==null?void 0:Ac.map((Fl,_A)=>S.createElement("div",{key:_A,className:vn()("flex flex-col current",Fl==null?void 0:Fl.className),style:st({},(Fl==null?void 0:Fl.style)||{}),onClick:yd=>{yd.preventDefault(),yd.stopPropagation(),Jl({e:yd,item:Fl})}},!!_A&&S.createElement("div",{className:"w-full",style:{margin:"24px 0",height:"1px",background:"#dbdce0"}}),typeof(Fl==null?void 0:Fl.name)=="string"?S.createElement("div",{className:`font16 c-black current ${Qt.NavBarItem}`},Fl==null?void 0:Fl.name):Fl==null?void 0:Fl.name,!!Fl.content&&S.createElement("div",{className:"font14",style:{color:"#9FA7B3"}},Fl.content)))))})))};var un=(0,a.connect)(({globalSetting:Dr})=>({globalSetting:Dr}))(it),It=B(49127),ot=B(8591),Se=B(95237),X=B(43604),O=B(20834),Y=B(38854),oe=B(92832),q=B(5112),Fe=B(32717),Xe=(Dr,Yr,Or)=>new Promise((Bi,to)=>{var Cs=va=>{try{vi(Or.next(va))}catch(Zs){to(Zs)}},ml=va=>{try{vi(Or.throw(va))}catch(Zs){to(Zs)}},vi=va=>va.done?Bi(va.value):Promise.resolve(va.value).then(Cs,ml);vi((Or=Or.apply(Dr,Yr)).next())}),jt=(Dr=>(Dr.Manager="manager",Dr.Developer="developer",Dr.Reporter="reporter",Dr))(jt||{}),Ze=({visible:Dr,onCancel:Yr=()=>{}})=>{const[Or,Bi]=(0,S.useState)(),[to,Cs]=(0,S.useState)(),[ml,vi]=(0,S.useState)(!1),va=()=>Xe(void 0,null,function*(){if(!Or){ot.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(Or.length!==6){ot.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!to){ot.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}vi(!0);const Jl=yield(0,Fe.vm)({code:Or,role:to});vi(!1),Zs();const Js={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(Js[Jl.status]){ot.ZP.info(Js[Jl.status]);return}if(Jl.status===0){to==="reporter"?(ot.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,W.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),a.history.push(`/projects/${Jl==null?void 0:Jl.project_id}`)):((0,W.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),ot.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),Zs=()=>Xe(void 0,null,function*(){Yr()});return S.createElement(S.Fragment,null,S.createElement(ie.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:Dr,confirmLoading:ml,onOk:va,onCancel:Zs},S.createElement("div",{className:"tc"},S.createElement("div",null,S.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),S.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Or,onChange:Jl=>{if(Jl.target.value.length>=7){ot.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Bi(Jl.target.value)}})),S.createElement("div",{className:"mt10 font14"},S.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),S.createElement(q.ZP.Group,{value:to,onChange:Jl=>Cs(Jl.target.value)},S.createElement(q.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),S.createElement(q.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),S.createElement(q.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},Ot=B(24905),hn=B(45348),zt=B(73021),Jt=B(79769),Rn=B(59301),Cn=(Dr,Yr,Or)=>new Promise((Bi,to)=>{var Cs=va=>{try{vi(Or.next(va))}catch(Zs){to(Zs)}},ml=va=>{try{vi(Or.throw(va))}catch(Zs){to(Zs)}},vi=va=>va.done?Bi(va.value):Promise.resolve(va.value).then(Cs,ml);vi((Or=Or.apply(Dr,Yr)).next())}),Ur=(Dr=>(Dr[Dr.Professor=1]="Professor",Dr[Dr.AssistantProfessor=2]="AssistantProfessor",Dr[Dr.Student=3]="Student",Dr))(Ur||{});const pi=({visible:Dr,user:Yr,account:Or,onCancel:Bi=()=>{},dispatch:to})=>{const[Cs,ml]=(0,S.useState)(),[vi,va]=(0,S.useState)([]),[Zs,Jl]=(0,S.useState)(!1),[Js,ia]=(0,S.useState)(!1),[js,Fs]=(0,S.useState)(),[Cl,bc]=(0,S.useState)(!1);(0,S.useEffect)(()=>{var dc,Fl;(dc=Yr==null?void 0:Yr.userInfo)!=null&&dc.identity&&va([((Fl=Yr==null?void 0:Yr.userInfo)==null?void 0:Fl.identity)==="student"?3:1])},[Yr]);const Lc=dc=>{const Fl=()=>{window.location.href=(dc==null?void 0:dc.jump_url)||`/classrooms/${dc==null?void 0:dc.course_id}`};if(vi.includes(1)){ie.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Rn.createElement("div",{className:"tc"},(dc==null?void 0:dc.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{Fl()}});return}Fl()},Wn=()=>Cn(void 0,null,function*(){if(!Cs){ot.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let dc=yield(0,Jt.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:Cs}});if(dc!=null&&dc.need_pro_auth&&!vi.includes(1)&&!vi.includes(2)){to({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:Cs,checkedList:vi}}),Ac();return}Jl(!0);const Fl=yield(0,Fe.cR)({invite_code:Cs,professor:vi.includes(1)?1:null,assistant_professor:vi.includes(2)?1:null,student:vi.includes(3)?1:null});if(Jl(!1),(Fl==null?void 0:Fl.status)===-4&&(Bi(),to({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(Fl==null?void 0:Fl.status)===-12&&ot.ZP.warning(Fl==null?void 0:Fl.message),(Fl==null?void 0:Fl.status)===-2){if(Ac(),Fl.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ia(!0),Fs(1);return}if(Fl.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ia(!0),Fs(2);return}if(Fl.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ia(!0),Fs(3);return}}if((Fl==null?void 0:Fl.status)===0){(0,W.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),Ac(),Fl!=null&&Fl.course_id?Lc(Fl):ot.ZP.success(Fl.message);return}}),Ac=()=>Cn(void 0,null,function*(){Bi()});return Rn.createElement(Rn.Fragment,null,Rn.createElement(ie.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:Dr,confirmLoading:Zs,onOk:Wn,onCancel:Ac},Rn.createElement("div",{className:"tc"},Rn.createElement("div",null,Rn.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),Rn.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:Cs,onChange:dc=>{if(dc.target.value.length>=7){ot.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}ml(dc.target.value)}})),Rn.createElement("div",{className:"mt10 font14"},Rn.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),Rn.createElement(Ot.default.Group,{value:vi,onChange:dc=>va(dc)},Rn.createElement(Ot.default,{value:1,disabled:vi.includes(2)},"\u6559\u5E08"),Rn.createElement(Ot.default,{value:2,disabled:vi.includes(1)},"\u52A9\u6559"),Rn.createElement(Ot.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),Rn.createElement(zt.Z,null),Rn.createElement(hn.Z,{visible:Js,onCancel:()=>ia(!1),occupationValue:js}))};var ni=(0,a.connect)(({user:Dr,account:Yr})=>({user:Dr,account:Yr}))(pi),qi={flex_box_center:"flex_box_center___R1UEO",flex_space_between:"flex_space_between___hDKPk",flex_box_vertical_center:"flex_box_vertical_center___yW1zQ",flex_box_center_end:"flex_box_center_end___JWQX1",flex_box_column:"flex_box_column___NpsmR",rightMenu:"rightMenu___Zjmy3",joinMenu:"joinMenu___S4pdJ",joinBoard:"joinBoard___UomEl",joinCol:"joinCol___tbVDV",hidden:"hidden___MFUhR",w140:"w140___d1qFp",w100:"w100___AMLWN"},oo=B(20808),Wi=B(78241),Gi=B(57809),mo=B(9014),Jo=Object.defineProperty,Ho=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,ns=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Za=(Dr,Yr,Or)=>Yr in Dr?Jo(Dr,Yr,{enumerable:!0,configurable:!0,writable:!0,value:Or}):Dr[Yr]=Or,ro=(Dr,Yr)=>{for(var Or in Yr||(Yr={}))Ka.call(Yr,Or)&&Za(Dr,Or,Yr[Or]);if(ns)for(var Or of ns(Yr))ye.call(Yr,Or)&&Za(Dr,Or,Yr[Or]);return Dr},_n=(Dr,Yr)=>Ho(Dr,vo(Yr)),_i=(Dr,Yr,Or)=>new Promise((Bi,to)=>{var Cs=va=>{try{vi(Or.next(va))}catch(Zs){to(Zs)}},ml=va=>{try{vi(Or.throw(va))}catch(Zs){to(Zs)}},vi=va=>va.done?Bi(va.value):Promise.resolve(va.value).then(Cs,ml);vi((Or=Or.apply(Dr,Yr)).next())});const Oi=({globalSetting:Dr,dispatch:Yr,user:Or,info:Bi,open:to,onCancel:Cs=()=>{}})=>{var ml;const[vi,va]=(0,S.useState)([]),[Zs,Jl]=(0,S.useState)([]),[Js,ia]=(0,S.useState)([]),[js]=Wi.default.useForm(),[Fs,Cl]=(0,S.useState)(!1),[bc,Lc]=(0,S.useState)(!1),Wn=(0,S.useRef)(null),Ac=(0,S.useRef)(1),[dc,Fl]=(0,S.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,S.useEffect)(()=>{to&&_A()},[to]);const _A=()=>_i(void 0,null,function*(){var Ns;const cr=Bi;if(!(0,oo.o1)(Yr))return;const{user_school_id:Sr="",department_id:di="",school_name:$i="",department_name:ka=""}=Or.userInfo||{},wo=(Ns=cr==null?void 0:cr.graduation_years)==null?void 0:Ns.at(-1);Jl([{id:Sr,name:$i}]),yield Ds(Sr),js.setFieldsValue({year:wo,school_id:Sr,department_id:Number(di),name:`${wo}${$i}${ka}\u6BD5\u4E1A\u8BBE\u8BA1`})}),yd=Ns=>_i(void 0,null,function*(){const cr=yield(0,mo.J3)(_n(ro({},Ns),{tab_module_type:"graduations"}));return cr!=null&&cr.un_purchased&&Yr({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}}),cr.status===0&&va((cr==null?void 0:cr.graduation_years)||[]),cr}),Ll=(Ns,cr=500)=>{Lc(!0),clearTimeout(Wn.current),Wn.current=setTimeout(()=>_i(void 0,null,function*(){Ac.current+=1;const Sr=Ac.current,di=yield(0,mo.NT)({keyword:Ns});di.status===0&&Ac.current===Sr&&(Jl((di==null?void 0:di.schools)||[]),Lc(!1))}),cr)},Ds=Ns=>_i(void 0,null,function*(){if(!Ns)return;const cr=yield(0,mo.Ps)({page:1,limit:9999,id:Ns});cr.status===0&&ia((cr==null?void 0:cr.departments)||[])});return S.createElement(ie.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:to,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Fs,onCancel:Cs,onOk:()=>js.submit()},S.createElement(Wi.default,{colon:!1,form:js,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Ns,cr)=>{Ns.school_id&&(Ds(cr.school_id),js.setFieldValue("department_id",null))},onFinish:Ns=>_i(void 0,null,function*(){Cl(!0);const cr=yield(0,mo.Wz)(Ns);cr.status===0&&(ot.ZP.success("\u521B\u5EFA\u6210\u529F"),js.resetFields(),Cs(),(0,W.xg)(`/graduations/${cr==null?void 0:cr.identifier}/index`)),Cl(!1)})},S.createElement(Wi.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},S.createElement(Gi.default,{style:{width:344},size:"large",options:(ml=Bi==null?void 0:Bi.graduation_years)==null?void 0:ml.map(Ns=>({value:Ns,label:Ns}))})),S.createElement(Wi.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},S.createElement(Gi.default,{showSearch:!0,filterOption:!1,onSearch:Ns=>{Ll(Ns)},loading:bc,size:"large",style:{width:344},options:Zs.map(Ns=>({value:Ns.id,label:Ns.name}))})),S.createElement(Wi.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},S.createElement(Gi.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:Js.map(Ns=>({value:Ns.id,label:Ns.name}))})),S.createElement(Wi.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},S.createElement(oe.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Ko=(0,a.connect)(({user:Dr,globalSetting:Yr,loading:Or})=>({user:Dr,globalSetting:Yr,loading:Or}))(Oi),ga=Object.defineProperty,gi=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,xe=(Dr,Yr,Or)=>Yr in Dr?ga(Dr,Yr,{enumerable:!0,configurable:!0,writable:!0,value:Or}):Dr[Yr]=Or,at=(Dr,Yr)=>{for(var Or in Yr||(Yr={}))ue.call(Yr,Or)&&xe(Dr,Or,Yr[Or]);if(gi)for(var Or of gi(Yr))le.call(Yr,Or)&&xe(Dr,Or,Yr[Or]);return Dr},Pt=(Dr,Yr,Or)=>new Promise((Bi,to)=>{var Cs=va=>{try{vi(Or.next(va))}catch(Zs){to(Zs)}},ml=va=>{try{vi(Or.throw(va))}catch(Zs){to(Zs)}},vi=va=>va.done?Bi(va.value):Promise.resolve(va.value).then(Cs,ml);vi((Or=Or.apply(Dr,Yr)).next())});const pn=({globalSetting:Dr,dispatch:Yr,user:Or,open:Bi,onCancel:to=()=>{}})=>{const[Cs]=Wi.default.useForm(),[ml,vi]=(0,S.useState)(!1),[va,Zs]=(0,S.useState)(null);return(0,S.useEffect)(()=>{var Jl;if(Bi){const Js={code:"",user_type:((Jl=Or==null?void 0:Or.userInfo)==null?void 0:Jl.identity)==="student"?2:1,major:""};Cs.setFieldsValue(Js),Zs(at({},Js))}},[Bi]),S.createElement(ie.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:Bi,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:ml,onCancel:to,onOk:()=>Cs.submit()},S.createElement(Wi.default,{colon:!1,form:Cs,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Jl,Js)=>Zs(at({},Js)),onFinish:Jl=>Pt(void 0,null,function*(){vi(!0);const Js=yield(0,Jt.ZP)("/api/graduations/join.json",{method:"post",body:Jl});Js.status===0&&(to(),Js!=null&&Js.identifier?(0,W.xg)(`/graduations/${Js==null?void 0:Js.identifier}/index`):ot.ZP.success(Js==null?void 0:Js.message)),vi(!1)})},S.createElement(Wi.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},S.createElement(oe.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),S.createElement(Wi.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},S.createElement(q.ZP.Group,null,S.createElement(q.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),S.createElement(q.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(va==null?void 0:va.user_type)===2&&S.createElement(Wi.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},S.createElement(oe.default,{showCount:!0,maxLength:60}))))};var Zt=(0,a.connect)(({user:Dr,globalSetting:Yr})=>({user:Dr,globalSetting:Yr}))(pn),Ar=B(59301),fi=Object.defineProperty,tr=Object.getOwnPropertySymbols,Zn=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,zn=(Dr,Yr,Or)=>Yr in Dr?fi(Dr,Yr,{enumerable:!0,configurable:!0,writable:!0,value:Or}):Dr[Yr]=Or,ri=(Dr,Yr)=>{for(var Or in Yr||(Yr={}))Zn.call(Yr,Or)&&zn(Dr,Or,Yr[Or]);if(tr)for(var Or of tr(Yr))Wt.call(Yr,Or)&&zn(Dr,Or,Yr[Or]);return Dr},Vr=(Dr,Yr)=>{var Or={};for(var Bi in Dr)Zn.call(Dr,Bi)&&Yr.indexOf(Bi)<0&&(Or[Bi]=Dr[Bi]);if(Dr!=null&&tr)for(var Bi of tr(Dr))Yr.indexOf(Bi)<0&&Wt.call(Dr,Bi)&&(Or[Bi]=Dr[Bi]);return Or},lr=(Dr=>(Dr.Projects="projects",Dr.Shixuns="shixuns",Dr.Classrooms="classrooms",Dr))(lr||{}),jr=(Dr=>(Dr.Classrooms="classrooms",Dr.Shixuns="shixuns",Dr.Paths="paths",Dr.Projects="projects",Dr.Videos="videos",Dr.Topics="topics",Dr.Graduations="graduations",Dr))(jr||{});const Li=Dr=>{var Yr=Dr,{homePage:Or,user:Bi,globalSetting:to,loading:Cs,dispatch:ml,className:vi,style:va={}}=Yr,Zs=Vr(Yr,["homePage","user","globalSetting","loading","dispatch","className","style"]),Jl,Js,ia,js;const[Fs,Cl]=(0,S.useState)(),[bc,Lc]=(0,S.useState)(),[Wn,Ac]=(0,S.useState)(!1),[dc,Fl]=(0,S.useState)(!1),[_A,yd]=(0,S.useState)(!1),[Ll,Ds]=(0,S.useState)();function Ns(Ma,Es){for(const zl of Ma){if(zl.link===Es)return zl.hidden;if(zl.subitem&&zl.subitem.length>0){let Ps=zl.subitem;for(const yr of Ps)if(yr.link===Es)return yr.hidden;return!1}}return!0}const cr=Ns(((Jl=to.setting)==null?void 0:Jl.navbar)||[],"/classrooms"),Sr=Ns(((Js=to.setting)==null?void 0:Js.navbar)||[],"/shixuns"),di=Ns(((ia=to.setting)==null?void 0:ia.navbar)||[],"/paths"),$i=Ns(((js=to.setting)==null?void 0:js.navbar)||[],"/graduations"),ka=Ma=>{var Es;if((0,oo.tJ)(ml)){if(Ma==="projects"&&!((Es=Bi.userInfo)!=null&&Es.email)){ot.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Ma==="classrooms"?Cl(!0):Ma==="projects"&&Lc(!0)}},wo=(Ma,Es)=>{var zl;if((0,oo.tJ)(ml)){if(Es==="projects"&&!((zl=Bi.userInfo)!=null&&zl.email)){ot.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Es==="shixuns"&&!(0,oo.xY)()||Ma&&(window.location.href=Ma)}},No=Ma=>{var Es,zl,Ps,yr,Ts,Bl,Fc,$s,el,xa,Is,rA,rf,Ed,If,Rd,Vu,Df,Qd,Uh,Sd;return Ar.createElement(Ar.Fragment,null,Ar.createElement(Se.Z,{justify:"space-around",className:"pt5 pb5"},Ar.createElement(X.Z,{className:((Es=Bi.userInfo)==null?void 0:Es.user_identity)!=="\u5B66\u751F"?qi.joinCol:qi.hidden},((zl=Bi.userInfo)==null?void 0:zl.user_identity)!=="\u5B66\u751F"&&!((Ps=to==null?void 0:to.setting)!=null&&Ps.hide_course)&&Ar.createElement(O.default.Item,ri({},Ma),Ar.createElement("a",{onClick:()=>wo("/classrooms/new")},(yr=Bi.userInfo)!=null&&yr.main_site?"\u521B\u5EFA\u6559\u5B66\u8BFE\u5802":"\u521B\u5EFA\u8BFE\u5802")),!((Ts=to==null?void 0:to.setting)!=null&&Ts.hide_shixun)&&((Bl=Bi==null?void 0:Bi.userInfo)==null?void 0:Bl.is_shixun_marker)&&Ar.createElement(O.default.Item,ri({},Ma),Ar.createElement("a",{onClick:()=>wo("/shixuns/new","shixuns")},"\u521B\u5EFA\u5B9E\u8DF5\u9879\u76EE")),((Fc=Bi.userInfo)==null?void 0:Fc.user_identity)!=="\u5B66\u751F"&&!(($s=to==null?void 0:to.setting)!=null&&$s.hide_subject)&&Ar.createElement(O.default.Item,ri({},Ma),Ar.createElement("a",{onClick:()=>wo("/paths/new")},"\u521B\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((el=to==null?void 0:to.setting)!=null&&el.is_local)&&((xa=Bi.userInfo)==null?void 0:xa.main_site)&&Ar.createElement(O.default.Item,ri({},Ma),Ar.createElement("a",{onClick:()=>{var y0;return wo(`${(y0=to==null?void 0:to.setting)==null?void 0:y0.old_url}/projects/deposit/new`,"projects")}},"\u521B\u5EFA\u5F00\u53D1\u9879\u76EE")),!((Is=Bi.userInfo)!=null&&Is.main_site)&&Ar.createElement("div",null,Ar.createElement(O.default.Item,ri({},Ma),Ar.createElement("a",{onClick:()=>ka("classrooms")},(rA=Bi.userInfo)!=null&&rA.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((rf=Bi.userInfo)==null?void 0:rf.main_site)&&!((Ed=to==null?void 0:to.setting)!=null&&Ed.is_local)&&Ar.createElement(O.default.Item,ri({},Ma),Ar.createElement("a",{onClick:()=>ka("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((If=Bi.userInfo)==null?void 0:If.main_site)&&((Rd=Bi.userInfo)==null?void 0:Rd.user_identity)!=="\u5B66\u751F"&&Ar.createElement(X.Z,null,Ar.createElement("div",{className:qi.joinBoard})),((Vu=Bi.userInfo)==null?void 0:Vu.main_site)&&Ar.createElement(X.Z,{className:((Df=Bi.userInfo)==null?void 0:Df.user_identity)!=="\u5B66\u751F"?qi.joinCol:qi.w90},Ar.createElement(O.default.Item,ri({},Ma),Ar.createElement("a",{onClick:()=>ka("classrooms")},(Qd=Bi.userInfo)!=null&&Qd.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Uh=Bi.userInfo)==null?void 0:Uh.main_site)&&!((Sd=to==null?void 0:to.setting)!=null&&Sd.is_local)&&Ar.createElement(O.default.Item,ri({},Ma),Ar.createElement("a",{onClick:()=>ka("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return Ar.createElement(Ar.Fragment,null,Ar.createElement(Y.Z,{dropdownRender:()=>{var Ma;return Ar.createElement(O.default,{className:((Ma=Bi.userInfo)==null?void 0:Ma.user_identity)!=="\u5B66\u751F"?`${qi.rightMenu} ${qi.joinMenu} mt10`:`${qi.rightMenu} ${qi.joinMenu} ${qi.w140} mt10`},Ar.createElement(No,null))},placement:"bottom"},Ar.createElement("span",{className:vn()("iconfont icon-tianjia6 current",vi),style:va})),Ar.createElement(ni,{visible:Fs,onCancel:()=>Cl(!1)}),Ar.createElement(Ze,{visible:bc,onCancel:()=>Lc(!1)}),Ar.createElement(Ko,{info:Ll,open:Wn,onCancel:()=>Ac(!1)}),Ar.createElement(Zt,{open:dc,onCancel:()=>Fl(!1)}))};var Yi=(0,a.connect)(({homePage:Dr,loading:Yr,user:Or,globalSetting:Bi})=>({homePage:Dr,user:Or,globalSetting:Bi,loading:Yr.models.index}))(Li),bo=B(13068),io=Object.defineProperty,so=Object.getOwnPropertySymbols,So=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,qa=(Dr,Yr,Or)=>Yr in Dr?io(Dr,Yr,{enumerable:!0,configurable:!0,writable:!0,value:Or}):Dr[Yr]=Or,ds=(Dr,Yr)=>{for(var Or in Yr||(Yr={}))So.call(Yr,Or)&&qa(Dr,Or,Yr[Or]);if(so)for(var Or of so(Yr))pa.call(Yr,Or)&&qa(Dr,Or,Yr[Or]);return Dr};const yo=Dr=>React.createElement("svg",ds({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},Dr),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var $l="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",hu=Object.defineProperty,Eu=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Gl=Object.prototype.propertyIsEnumerable,Bc=(Dr,Yr,Or)=>Yr in Dr?hu(Dr,Yr,{enumerable:!0,configurable:!0,writable:!0,value:Or}):Dr[Yr]=Or,nl=(Dr,Yr)=>{for(var Or in Yr||(Yr={}))Tr.call(Yr,Or)&&Bc(Dr,Or,Yr[Or]);if(Eu)for(var Or of Eu(Yr))Gl.call(Yr,Or)&&Bc(Dr,Or,Yr[Or]);return Dr},Ml=(Dr,Yr)=>{var Or={};for(var Bi in Dr)Tr.call(Dr,Bi)&&Yr.indexOf(Bi)<0&&(Or[Bi]=Dr[Bi]);if(Dr!=null&&Eu)for(var Bi of Eu(Dr))Yr.indexOf(Bi)<0&&Gl.call(Dr,Bi)&&(Or[Bi]=Dr[Bi]);return Or};const Va=Dr=>{var Yr=Dr,{globalSetting:Or}=Yr,Bi=Ml(Yr,["globalSetting"]),to,Cs;const ml=(0,S.useMemo)(()=>{var vi,va;return(vi=Or==null?void 0:Or.setting)!=null&&vi.nav_logo_url?`${H.Z.IMG_SERVER}/${(va=Or==null?void 0:Or.setting)==null?void 0:va.nav_logo_url}`:`${H.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(to=Or==null?void 0:Or.setting)==null?void 0:to.nav_logo_url]);return S.createElement("img",nl({title:(Cs=Or==null?void 0:Or.setting)==null?void 0:Cs.name,src:ml||$l},Bi))};var xl=(0,a.connect)(({globalSetting:Dr})=>({globalSetting:Dr}))(Va);const Rl=({user:Dr})=>{var Yr;return S.createElement(te.default.Header,{className:"bg-white relative",style:{boxShadow:"0px 10px 10px 0px rgba(0,0,0,0.05)",background:"#fff"}},S.createElement("div",{className:"flex item-center h-full gap-20px edu-container"},S.createElement(xl,{style:{height:"80%"}}),S.createElement(un,{classNameItem:"text-16px font-semibold"}),S.createElement("div",{className:"ml-auto flex item-center gap-20px",style:{color:"#159DFF"}},S.createElement("span",{className:"iconfont icon-sousuo10 current font18",onClick:()=>{a.history.push("/search?value=")}}),(0,me.bg)()&&S.createElement(Yi,{className:"font18"}),(0,me.bg)()&&S.createElement(It.Z,{dot:(Yr=Dr==null?void 0:Dr.navigationInfo)==null?void 0:Yr.new_message},S.createElement("span",{className:"iconfont icon-xiaoxi2 current",style:{color:"#159DFF"},onClick:()=>{var Or;a.history.push(`/messages/${(Or=Dr==null?void 0:Dr.userInfo)==null?void 0:Or.login}/user_tidings`)}})),S.createElement(bo.Z,null))))};var au=(0,a.connect)(({globalSetting:Dr,user:Yr})=>({globalSetting:Dr,user:Yr}))(Rl),Ai=({className:Dr,style:Yr})=>{const[Or,Bi]=(0,S.useState)(!1);function to(Cs){a.history.push("/search?value="+Cs)}return Or?S.createElement("div",{onBlur:()=>{setTimeout(()=>{Bi(!1)},300)}},S.createElement(oe.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input",onSearch:to,autoFocus:!0})):S.createElement("span",{className:vn()("iconfont icon-sousuo font18 current icon-bianzu11",Dr),style:Yr,onClick:()=>{a.history.push("/search?value=")}})},Il=B(29715);const Gr={background:"linear-gradient( 180deg, #FFFFFF -20%, #BCD7FF 100%)"},du=({dispatch:Dr,globalSetting:Yr,user:Or})=>{var Bi,to;const[Cs,ml]=(0,S.useState)(!1),vi=()=>{function Jl(Js){a.history.push("/search?value="+Js)}return Cs?S.createElement("div",{onBlur:()=>{setTimeout(()=>{ml(!1)},300)}},S.createElement(oe.default.Search,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:Jl,autoFocus:!0})):S.createElement("span",{className:"iconfont icon-sousuo font18 current",onClick:()=>{a.history.push("/search?value=")}})},va=["/","/paths","/shixuns","/classrooms"],Zs=(0,S.useMemo)(()=>{var Jl,Js;return(Jl=Yr==null?void 0:Yr.setting)!=null&&Jl.nav_logo_url?`${H.Z.IMG_SERVER}/${(Js=Yr==null?void 0:Yr.setting)==null?void 0:Js.nav_logo_url}`:`${H.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Bi=Yr==null?void 0:Yr.setting)==null?void 0:Bi.nav_logo_url]);return S.createElement(te.default.Header,{className:"px-20px-rem flex item-center gap-20px-rem",style:{height:"70rem",padding:"0 20rem",background:"#fff"}},!va.includes(location.pathname)&&S.createElement("div",{className:"flex item-center gap-6px-rem current",onClick:()=>{window.history.length>1?a.history.back():a.history.push("/")}},S.createElement("img",{src:B(10266),style:{width:"20rem"}}),"\u8FD4\u56DE"),S.createElement("img",{title:(to=Yr==null?void 0:Yr.setting)==null?void 0:to.name,src:Zs||$l,style:{height:"54rem"}}),S.createElement("div",{className:"ml-auto"},S.createElement(vi,null)),S.createElement(V.Z,{icon:S.createElement("span",{className:"iconfont icon-zengjia"})}),S.createElement(P.Z,{payload:ud()}))};var tc=(0,a.connect)(({globalSetting:Dr,user:Yr})=>({globalSetting:Dr,user:Yr}))(du);const Ss=({dispatch:Dr,globalSetting:Yr,user:Or})=>{var Bi;const to=(0,a.useLocation)(),Cs=to.pathname,ml=["/","/paths","/shixuns","/classrooms"],vi={"/paths":"\u667A\u6167\u8BFE\u7A0B","/shixuns":"\u5B9E\u8DF5\u9879\u76EE","/classrooms":"\u6559\u5B66\u8BFE\u5802","/users":"\u4E2A\u4EBA\u4E2D\u5FC3","/knowledgegraph":"\u77E5\u8BC6\u56FE\u8C31","/competitions":"\u5728\u7EBF\u7ADE\u8D5B","/account":"\u8D26\u53F7\u7BA1\u7406","/problemset":"\u8BD5\u9898\u5E93","/paperlibrary":"\u8BD5\u5377\u5E93","/graduations":"\u6BD5\u4E1A\u8BBE\u8BA1"},va=Jl=>{for(const Js in vi)if(Jl.startsWith(Js))return vi[Js];return"\u9646\u519B\u5DE5\u7A0B\u5927\u5B66\u6559\u5B66\u5E94\u7528\u5E73\u53F0"},Zs=(0,S.useMemo)(()=>!ml.includes(to.pathname)&&va(to.pathname)=="\u9646\u519B\u5DE5\u7A0B\u5927\u5B66\u6559\u5B66\u5E94\u7528\u5E73\u53F0",[to]);return S.createElement(te.default.Header,{className:"flex item-center justify-between",style:{height:"64px",padding:"0 20px 0 0",backgroundColor:"#021C21"}},S.createElement("div",{className:`flex item-center c-white ${ml.includes(to.pathname)&&"justify-center"}`,style:{minWidth:"512rem",paddingRight:Zs?"200rem":"130rem",background:`url(${B(61860)}) no-repeat`,backgroundSize:"100% 100%"}},!ml.includes(to.pathname)&&S.createElement("div",{className:"flex item-center current",style:{margin:"0 60rem 0 30rem"},onClick:()=>{a.history.push("/")}},S.createElement("img",{src:B(64244),style:{width:"20rem",marginRight:"5rem"}}),"\u8FD4\u56DE"),S.createElement("div",{style:{fontSize:"28rem",fontWeight:"bold"}},va(to.pathname))),S.createElement("div",{className:"ml-auto flex item-center gap-20px c-white"},S.createElement("span",{className:"iconfont icon-sousuo font18 current",onClick:()=>{a.history.push("/search?value=")}}),(0,me.bg)()&&S.createElement(V.Z,{icon:S.createElement("span",{className:"iconfont icon-zengjia"})}),(0,me.bg)()&&S.createElement(It.Z,{dot:(Bi=Or==null?void 0:Or.navigationInfo)==null?void 0:Bi.new_message},S.createElement("span",{className:"iconfont icon-xiaoxilingdang current font18 c-white",onClick:()=>{var Jl;a.history.push(`/messages/${(Jl=Or==null?void 0:Or.userInfo)==null?void 0:Jl.login}/user_tidings`)}})),S.createElement(P.Z,{payload:ud()})))};var Ql=(0,a.connect)(({globalSetting:Dr,user:Yr})=>({globalSetting:Dr,user:Yr}))(Ss),Oa=B(59301),Ys=Object.defineProperty,Hl=Object.getOwnPropertySymbols,gd=Object.prototype.hasOwnProperty,Ul=Object.prototype.propertyIsEnumerable,Zo=(Dr,Yr,Or)=>Yr in Dr?Ys(Dr,Yr,{enumerable:!0,configurable:!0,writable:!0,value:Or}):Dr[Yr]=Or,ft=(Dr,Yr)=>{for(var Or in Yr||(Yr={}))gd.call(Yr,Or)&&Zo(Dr,Or,Yr[Or]);if(Hl)for(var Or of Hl(Yr))Ul.call(Yr,Or)&&Zo(Dr,Or,Yr[Or]);return Dr},fA=(Dr,Yr)=>{var Or={};for(var Bi in Dr)gd.call(Dr,Bi)&&Yr.indexOf(Bi)<0&&(Or[Bi]=Dr[Bi]);if(Dr!=null&&Hl)for(var Bi of Hl(Dr))Yr.indexOf(Bi)<0&&Ul.call(Dr,Bi)&&(Or[Bi]=Dr[Bi]);return Or},nc=(Dr,Yr,Or)=>new Promise((Bi,to)=>{var Cs=va=>{try{vi(Or.next(va))}catch(Zs){to(Zs)}},ml=va=>{try{vi(Or.throw(va))}catch(Zs){to(Zs)}},vi=va=>va.done?Bi(va.value):Promise.resolve(va.value).then(Cs,ml);vi((Or=Or.apply(Dr,Yr)).next())});function ud(){var Dr,Yr;const Bi=window.location.pathname.split("/"),to={};return Bi[1]=="classrooms"&&Bi.length>3&&!((Dr=Bi[4])!=null&&Dr.includes("newgold"))&&!((Yr=Bi[5])!=null&&Yr.includes("newgold"))&&Bi[2]!=="coursesId"&&(to.course_id=Bi[2]),Bi[1]==="shixuns"&&Bi.length>3&&(to.objective_type="shixun",to.objective_id=Bi[2]),Bi[1]==="paths"&&Bi.length>3&&(to.objective_type="path",to.objective_id=Bi[2]),ft(ft({},to),{school:1})}const qA=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],hA=Dr=>{var Yr=Dr,{homePage:Or,user:Bi,globalSetting:to,loading:Cs,dispatch:ml,isLogin:vi=!1,shixunHomeworks:va}=Yr,Zs=fA(Yr,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Jl,Js;const ia=(0,a.useLocation)(),[js,Fs]=(0,S.useState)(""),[Cl,bc]=(0,S.useState)(!1),Lc=ud();(0,S.useEffect)(()=>{ml({type:"user/getNavigationInfo",payload:ft({},Lc)})},[to.name]),(0,S.useEffect)(()=>{va.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(qA!=null&&qA.includes(ia==null?void 0:ia.pathname)||(ia==null?void 0:ia.pathname.indexOf("/classrooms"))===0||ml({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[ia.pathname]),(0,S.useEffect)(()=>{va.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||va.actionTabs.key||localStorage.setItem("Noviceguide","0")},[va.actionTabs.key]),(0,S.useEffect)(()=>{var Ll;if(to!=null&&to.setting){let Ds=(0,gt.cloneDeep)((Ll=to==null?void 0:to.setting)==null?void 0:Ll.navbar);Ds=Ds==null?void 0:Ds.filter(cr=>{var Sr;return!(cr!=null&&cr.hidden)&&!((0,me.JA)()&&((Sr=["/paperlibrary","/problemset"])!=null&&Sr.includes(cr.link)))});for(const cr of Ds)cr.subitem&&(cr.subitem=cr.subitem.filter(Sr=>{var di;return!(Sr!=null&&Sr.hidden)&&!((0,me.JA)()&&((di=["/paperlibrary","/problemset"])!=null&&di.includes(Sr.link)))}));let Ns=!1;Ds==null||Ds.map(function(cr,Sr){var di,$i,ka,wo;const No=ia.pathname;cr.link===No&&(Fs(cr==null?void 0:cr.link),(0,W.Dk)(No==="/"?(di=to==null?void 0:to.setting)==null?void 0:di.name:_A(cr==null?void 0:cr.name)),Ac(Fl(Sr,{name:cr==null?void 0:cr.name,link:cr==null?void 0:cr.link},Ds)),Ns=!0),No=="/"&&(Fs(""),(0,W.Dk)(($i=to==null?void 0:to.setting)==null?void 0:$i.name)),(ka=cr==null?void 0:cr.subitem)!=null&&ka.length&&((wo=cr==null?void 0:cr.subitem)==null||wo.map(Ma=>{Ma.link===No&&(Fs(Ma==null?void 0:Ma.link),No!=="/"&&(0,W.Dk)(_A(Ma==null?void 0:Ma.name)),Ac(Fl(Sr,{name:Ma==null?void 0:Ma.name,link:Ma==null?void 0:Ma.link},Ds)),Ns=!0)}))}),Ns||Ac(Ds)}},[to==null?void 0:to.setting,Bi]);const[Wn,Ac]=(0,S.useState)([]),dc=(Ll,Ds)=>nc(void 0,null,function*(){var Ns,cr,Sr,di,$i,ka;if((Ll==null?void 0:Ll.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const wo=yield(0,pe.IU)({tab_module_type:"engineering"});if(wo!=null&&wo.un_purchased){ml({type:"globalSetting/setActionTabs",payload:{key:"\u91C7\u8D2D\u63D0\u793A"}});return}(Ns=wo==null?void 0:wo.data)!=null&&Ns.engineer_url?(Sr=(cr=wo==null?void 0:wo.data)==null?void 0:cr.engineer_url)!=null&&Sr.includes("http")?(0,W.xg)((di=wo==null?void 0:wo.data)==null?void 0:di.engineer_url):a.history.push(($i=wo==null?void 0:wo.data)==null?void 0:$i.engineer_url):(wo==null?void 0:wo.status)!=401&&bc(!0);return}(ka=Ll==null?void 0:Ll.link)!=null&&ka.includes("http")?(0,W.xg)(Ll==null?void 0:Ll.link):((0,W.Dk)(Ll==null?void 0:Ll.name),a.history.push(Ll==null?void 0:Ll.link)),(Ll==null?void 0:Ll.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&ml({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:Oa.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),Fl=(Ll,Ds,Ns)=>{const cr=Ns.slice();return cr[Ll]&&(cr[Ll].name=Ds.name,cr[Ll].link=Ds.link),cr||[]},_A=(Ll="")=>(Ll==null?void 0:Ll.indexOf("<"))>-1?Ll==null?void 0:Ll.slice(0,Ll==null?void 0:Ll.indexOf("<")):Ll,yd=()=>{var Ll,Ds,Ns,cr,Sr,di;switch(Number((Ll=to==null?void 0:to.setting)==null?void 0:Ll.theme)){case Il.Fy.THEMEONE:return Oa.createElement(au,null);case Il.Fy.THEMETWO:return Oa.createElement(tc,null);case Il.Fy.THEMETHREE:return Oa.createElement(Ql,null);case Il.Fy.DEFAULT:default:return Oa.createElement(te.default,{style:{background:`${ia.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${to.isIlearning?G["header-iearning"]:G.header} ${to.showHeaderFixed?G.headerFixed:""}`},Oa.createElement(te.default.Header,{className:"header",style:{background:`${ia.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${ia.pathname=="/training"?"999":""}`}},Oa.createElement("section",{className:G["edu-menu"]},(!!to.isIlearning||!((Ds=to==null?void 0:to.setting)!=null&&Ds.main_site)&&!!((Ns=to==null?void 0:to.setting)!=null&&Ns.navbar))&&Oa.createElement(a.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{ml({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},Oa.createElement(xl,{className:G.logo})),Oa.createElement("ul",{className:`${G.menu} ${(0,W.Ll)()&&"ml0"}`},(0,W.Ll)()&&Oa.createElement("li",null,Oa.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,W.Ll)()&&to.setting&&(Wn==null?void 0:Wn.map(function($i,ka){var wo,No,Ma,Es,zl;return Oa.createElement("li",{key:ka,className:!((wo=$i==null?void 0:$i.subitem)!=null&&wo.length)&&js===($i==null?void 0:$i.link)||(No=$i==null?void 0:$i.subitem)!=null&&No.some(Ps=>js===(Ps==null?void 0:Ps.link))?G.actived:""},Oa.createElement("div",{onClick:()=>dc($i,ka),className:G.name},Oa.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Ps;let yr=$i==null?void 0:$i.name;return(Ps=$i==null?void 0:$i.subitem)==null||Ps.map((Ts,Bl)=>(Ts.link===ia.pathname&&(yr=Ts.name),Ts)),yr})()}}),((Ma=$i==null?void 0:$i.subitem)==null?void 0:Ma.length)>0&&Oa.createElement("i",{className:"iconfont icon-zhankai4"})),((Es=$i==null?void 0:$i.subitem)==null?void 0:Es.length)>0&&Oa.createElement("div",{className:G.dropDown},(zl=$i==null?void 0:$i.subitem)==null?void 0:zl.map((Ps,yr)=>Oa.createElement("div",{className:G.subName,onClick:()=>dc(Ps,ka),key:ka+"-"+yr},!!yr&&Oa.createElement("div",{className:G.line}),Oa.createElement("aside",{className:"font16 c-black"},_A(Ps==null?void 0:Ps.name)),Oa.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Ps.content)))))}))),Oa.createElement("div",{className:"search-bar flex item-center gap-20px c-white",style:{flex:to.isIlearning?"initial":"1 0 auto"}},!(0,W.Ll)()&&!(to!=null&&to.isIlearning)&&Oa.createElement(Oa.Fragment,null,Oa.createElement(Ai,null),!vi&&Oa.createElement(V.Z,null),!vi&&!!((cr=Bi==null?void 0:Bi.userInfo)!=null&&cr.login)&&Oa.createElement(a.Link,{className:"iconfont icon-xiaoxilingdang font18 c-white current-primary-hover relative",to:`/messages/${(Sr=Bi==null?void 0:Bi.userInfo)==null?void 0:Sr.login}/user_tidings`},((di=Bi==null?void 0:Bi.navigationInfo)==null?void 0:di.new_message)&&Oa.createElement("span",{className:G.newslight}))),!vi&&Oa.createElement(P.Z,{payload:Lc})))))}};return Oa.createElement(Oa.Fragment,null,to.showHeader&&to.showHeaderFooter&&Oa.createElement(Oa.Fragment,null,yd(),Oa.createElement(ie.default,{centered:!0,destroyOnClose:!0,open:Cl,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",onOk:()=>{(0,W.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>bc(!1)},Oa.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},Oa.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),Oa.createElement("img",{src:`${H.Z.IMG_SERVER}/${(Jl=to==null?void 0:to.setting)==null?void 0:Jl.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),Oa.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Js=to==null?void 0:to.setting)==null?void 0:Js.homepage_tea_qq_number))),(to==null?void 0:to.showTip)&&Oa.createElement(z,null),Oa.createElement(Re,null)),Oa.createElement(Ht,null))};var vd=(0,a.connect)(({homePage:Dr,loading:Yr,user:Or,globalSetting:Bi,shixunHomeworks:to})=>({homePage:Dr,user:Or,globalSetting:Bi,loading:Yr.models.index,shixunHomeworks:to}))(hA)},50151:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return V}});var S=B(60324),a={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},te=B(32637),ie=B(59301),V=({type:P,style:I})=>{const L=ie.createElement("div",{className:a.wrap,onClick:p=>{p.preventDefault(),p.stopPropagation()}},ie.createElement("p",null,P==="shixun"||P==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",ie.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",P==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),ie.createElement("div",{className:a.contact},ie.createElement("div",{className:a.img},ie.createElement("img",{src:te,width:"124px",height:"124px"})),ie.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return ie.createElement(S.Z,{content:L},ie.createElement("span",{className:a.text,style:I},"\u9AD8\u6D88\u8017"))}},85265:function(Br,fn,B){"use strict";B.d(fn,{xp:function(){return G},AG:function(){return w},JA:function(){return P},FX:function(){return It},k$:function(){return Mt},ub:function(){return Ut},e6:function(){return Rt},v7:function(){return Q},BO:function(){return x},x7:function(){return pe},em:function(){return Gt},BV:function(){return V},qz:function(){return L},Gm:function(){return I},yt:function(){return K},I2:function(){return nt},sQ:function(){return Z},z3:function(){return te},GY:function(){return ln},wC:function(){return tn},Pt:function(){return Qt},Oe:function(){return vn},L6:function(){return a},RL:function(){return S},f$:function(){return ie},j1:function(){return D},jD:function(){return b},g4:function(){return N}});var S=B(58143),a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPoAAADSCAYAAABjE91mAAAAAXNSR0IArs4c6QAAIABJREFUeF7tvQmUHVdaJvjdiLflnimlUkrtkrVZsmTLll0u12aXXfsGzOAzNAxzoJruHroHmAG64TDQZimgiwN0AT0M0OcMhy4aqKLoKhe1UAt2bV7KS3ktL5IlWYu1pjKV69tu3DnfjXsj74uMl/ky8+UecSxn5nsRN278cb/77/8vkB4pBZpMAaWUXwS2FYDzQohKk4dPh5sDBcQcrkkvSSlQlwJKqdyXT1TvumNLprfSgi9tEmIsJdfSUyAF+tK/g1UzgwGlOjuBNz95Dr171iPobcEXhBDDq+YBV/CDpEBfwS9vuUxdKSWuAR2dwF0lifUDYxAb2iBbfHwLwBtCiGC5zHWtziMF+lp98016boL8OtDdBhwVQP+JASn62oDOgq8ADPrAQ0KIiSbdLh1mjhRIgT5HwqWXAQQ5gHVV4GaCHBLikfMS+9cD69t8kkj6wIMi1dOXfLmkQF/yV7AyJ2BAvrEKHBZAHwBRKQMXxiTWtwFtuRToy+nNpkBfTm9jBc1FKUVOfqsANtlpnxmW6C746CTGNc41R/8agKtCCIry6bFEFEiBvkSEX8m3vaJURzdwiwB2uM/xyBmJPet9UEc3RxAAJ7PA00KIcrOe+aJSbZVzCLZtS3X/RmmaAr1RSqXnaQoopQjjwxK4geK6JYsE8NJlia2dProLk8SSwHgO+LIQYny+JFRKeU+dRMemDTiYU7ja1yWOz3fMtXJ9CvS18qab8JxKqSyAmyRwIwDPHXKsCBDsLVkgG4rtoewuURm8in/ctGl+gTPm3r0vXqweaM2LLbt6/GcAvCyEqDbh0Vb9ECnQV/0rbs4DGuMbRXUCvTs+6rMXQm5OQ9wkykOs+/78LO9KqRYAuylFnBqUnRx0V48/4APfE0JcbM4Tru5RUqCv7vfbtKdTSq03brTNSYNSbO93xXayd8PUfR+fF0KMzmUySqlW4hrA3rEy2ocrEgUf6Cn4jKF/Qghxci7jrrVrUqCvtTc+h+dVSlHrPiSB/XGRncMVy8BYRaKt4MNRz7UoT46e8/FVAAOztbwbe8Aew83bzg9LrR9s6vTh+9qw/7gQqZ7eyCtNgd4Ildb4OUqprQCOSqAriRSnBkKQ9xmUO8ycpwel8epTTz2Vf+2eexrXp424vpecXAIU3XFiIByZln0ePvCs0dPTDLkZ1mgK9CUCMbO8ikB/AWgrlyet1+50zoyWMaxywcE2jBUKuApgYrZccb6Pp5TqMVb27YljSeCFy5Ihr9jeGRrk7P8Z4O4BgSyrUy0tmacadbEppTIEOIADEtBaf0UCV8ckGIdjou4I9PMAnhNCDMz3OVf79SnQF/ENM08bAAHTXqmgoDxs9oF21001CROJM0PAYFmqI33+SKDUlYxS40E2OzoCXN4gMAosbBAK3VkGcLdKGwLj0ouStAQujkkdCdehOXoIdZ3FEkrayvf8ixcz+M4uIYozkdvccwOA212j3+Uxqe/V2+a7Vv0xH+AGcmamcdf69ynQF2kFKKW2MS5cSuwk0OPgdgFup3R+GBiuADeuN8ChHxsYg/Ivy6A8pHK5Sx1z0H0bfeQRpTa0A0ck49hjALd/EoC+76MzK+EZt1pglfPwJCUUrrXmfSa3NAL0rmqYIEN1ITpODBqxvWfSd+cDsgQ8URDiRKPPtFbPS4G+wG+eXPwLx8v73rs7R8sx3VI1/md7e1fk1RxRhiAnF+uh8Dqp+OpfFVBFoC7DCy5VxnLn1q1jElnzDsNZKTrfWg/k/Jxie1sO2N5dw8X1JZynD6igiuGOVv9rM2Wx0fhmLPu74/sKDXGE+BYdX2sOihl+apBr5K2nQG+ESnM8h77nchmHz4/KAxOBn93dKUWW5mLniAPcfsUAlIEisLWjZl1PmYkCKgjUxUBkzl/O4+xeIUpznG7NZUop+qvfLAGK0TUbzSTOJE4MAO1ZoI9nh6L65OlBuFGJrD8yMYCvbt5cPzqOxjcKL9lQL68NxtFWfaAzCxRy7g000J8C8KoQwtkKm0GB1TVGCvQFfJ+lkjro+zpcNPvqZYntPUAh65t8j1rDVXwal8eAU0PA7SZlJGkVR58FgOf548rDpVIGz20QYmQ+j2W4+RYJvD1SMWISBWdP8I2VmakGtHgOyAlwMwFKJlJhXLb7X948TRisUmqTBN4GIB+f+5lhoCwl9lBsjxHC9/ESgO/PJC3Mhx6r4doU6Av0FpVS+7TvWYZWY4KCeuZN60MfcD1ObkuxDBcBgn1PdyIznVzv5gKOF0gJpbxzF8czL730DVy9//65cTmlVEcVuC3Sk2tAPvkHN6KcB/TR+WWBbkBeo6fPAHSlFMF9lwS2JL0ODfSKxJ7uqdKQp3Amk8GzQjRXdVmgZbFkw6ZAXwDSm7jsu6UM87St5Ht+CBgjZ+r24flTebQF+UQFGJoAOnOUAKZOUF/pFGdyuSe/OjGsLndm5KkbN+RPzkWkNdz1Hq1i1xjWJudMIH9/IJxjf4fZjByQ6zMlOTHgZ/wxjOKfkkR340qjuH5L0qugW42bpCdZtcZRC8zEPOVfLWbwdIcQlxfgVa6aIVOgL8CrVEox6eNGKcHwzeiIMrx6gLbsVKucdUkNFoETQ8CtUaZ37RgW5BHsZA3ucXIQ6GmRI+s6cHxdLkf9teHEDxOoQknkgL1r3DdudfFzQ2ESS3eLAbqZB8+nbh5KGUBFYHRowv/KsQQdXSnVVQbe6Rt/+RQVpgiMTUhsb5sqCYV+en9clieeaG1tPbsAr3LVDJkCvcmvklb2ahXvFGKSm1uOrvXaIvDsZeD2LZNZXhFzNsgl0M8NAwcpD7gbxTRcfPIeochPw1Uui1JJ+ed3dODJRoNVRkbUhpYWkJvnJvn3FN84qFqQ21I/p1tN6+JmrhrkBDi9AxKqDAy3F/2vxfPHTWjtWxjVmuRu5IBUD4bLEjf3UbhwJAr7wD4C+P6jLUKcmu2rfFGpXNtA+Qbf83cGWb9dBPCr1XKQzeRGgmr5TH5d7vRqKVedAn22q2OG84tFtU8I3OT7ITefAhYZApFg3rNeW41deVSLqVcJ1EJMVHV0cTsFqwe796FxrFwJOS2PjIdKNVDnygOnn9y7d++0FnmK0aUSdmYyuDNp3q6yQWs701H720JpIhLVDReXRoyXCmqiWB2cwJWH7tq2LSoSabLh+o3Bj5FwsV0t/JOeh2JZYpPOWZvqwtPPmPMfKTSQ3PIppfx7ruOWEoLb4aE1gOcJGbRLhTYhkAkCCHhMuUdVKYwrgTElUYHnnfMEHr9h3coNzEmB3mSgVyrqbiHADC+qlbUoNn+RE1I038raao4OzvMHxoCTFNv7Ad8xcNVuGiEHjX9GtHETIQAJdM1pK0AgUMlk/NOPduLJ+6dxQymluksl3Cky6E2IcJu8X0DDIkBPV78Je3VFdYKcurnl6FVfXbo+nvn2PbsmA2aMinAPwwSmcHPzbJQaaNPoKYTP5ETbTVI2APLCf6RQqJ/Fxue6OIofDVS1RSmPsQw9SiIT0IkX1Ko9Sk3+bUJ4VRBgIkBwTUBc9H3/0T3rxAtNXjYLPlwK9CaT+Gsn1bsOrsdGBrl4cV+QuRcXEEX4VwaAm/smAU2AkCNfGIOupOoa3eIGtySQ8xyKuswJp7uLh67fFAC+8EvloPTc3/bmjz9Qp8766KjamC3gnWGpt+QAGI4Vxp0Dfha6PpytEaXFdwfkBH9ZQgUieK3jevbpQ4cmy0kppcjN746qy8UeiM/CEGCK7Tf11Z8Lz/OE/0h3AtAHxtW2qgw+IBW6IbA9UMpXtI0S3EZC4o+omF0M5EqfE36rzxeoBEoMwA++4avMEwc2zM+N2eSlN+1wKdCbSG1Gdp0blu8Yq2AdreZM8qAI7lZcsWq2rACXJ6B13V0U4Y0LjhxZV1Elp3f80Xqx1bi5JoUFbfwyf75wOZQUeF8Lco0hBQXpj4z740/+zk+3Xvr0odpEmoMH4X3u3djWk5dvsaw72lwMCO3fQ0WgHExKIwQ0I+A8H8pycmtxrwJBtuI/dWwXTlgPAFUECbybnFXDx9UJnGc5MyQxXAYO2k3PkY+4oVh6ZDKTQGcMwKnL2NDaLj8cVMVGlqGWAlo1UMYkad+BBbnh3AgM4vXnBuT6h+H6dkPwIAaDAGdLqvrPt/bnWOVm2Re+TIHeRKCPjan+TB53VKTs4EIkaF8fBvZ3MxnD8C5nUU8EAOPZmcJWKIRi+ytDwJvoTY4Fndhp1mDCGMBcbv/EBWAPrfomgszqzmYzUEWJiZ/+on/u3BjeI0z6px075weZtqw3JWAlTqJ425W8H8gP7cPZH9qjrnoIwW4lgqAKKT3/y2/bIQbtOPTTS+CDrvuu9vmklhq4mfCgrz5i+HEXHr/I+I9sLIiTDyjl/ZsRfEip4DYF9AaCSUThEidwXS5uNj9cHge6ckDWsRJEIHfE+jjXV0JIWQ2uK6H+/rbNOUbnLesjBXoTX8/EhNrhZXEbILUhTuviA5OiODm1TzHa6N7EA41vFOFv7aOYClwYAvb31QbJNMLJNbAk8PyFUG/u1Bnck0Yym7B95jqy/+4r/o1lhQ5RJ+6+HklCACQcAqojh/LP3oGX7tgkR8jhrYGOQL8wfu3z9x/q0xVmTAYfc9v3QU6N+w/3CAlKDUWmrxVCaceqMfzp2ie0NJH3H+nL4/U3hipHMhn/w1KpfmBSPyEnd6dufx+XwMtXgZt6AWE2Ew3oQOlNoUas15MPP3PGUkr432rx8OByF+NToDcR6IyGK0t5sxvGycVaod5aDrk1D0a7MdDEAvH8YNjTiHq7NjyZ7xIBbi5yxXULcn5GQ95GSgi5EBwWdDznWhH+z3zNP3J9Am1HtkhxcCNDZ2MEkMyWCXVt/qty/vxXNS4zE7/OZ6pUgKoKzxspC9WSwdCP3SRPHuz1xq3VPQggSy3+g+8xxSFNMNGH4jEGnK0rrYQpuqHYrh85IeLOSg5C+N/1PdzlBcFBqdAeiCjKWIvrrqhun1YqYLwEXBqHDk0mEGYD8vBcXieKQeA96Gfw2M3zLIDZxKU4ZagU6E2k7shI6aZci38IgLalu/5xLuIis9EQcm4GmxBAdE+1FULfeocP3L51KheuSKescszNRiBboI9JgFF1nQXocq2Wi1vx/fwosj//kH/be/fLLDeWfFLQjjGoabAbf3ipasBuAK+B7/xOEJY06EXwP9+IF27qU9cjX7onpTeae/A9RzD+w5+G9/98AH1tebxDBCGN7GYXAV1LAwHeGPMUDZMHe8yGZd12sWAcusUyQm0SQmwRQmSrRlbX0ocjett3YUVw0unVq8C+XrogJ5VzG1nkKt3U3V2JIC7ZBFDjgPqkeiP73LFjy7Mf/KoEuknKIK+qeT4qUrfR27RAmU6jJXUk68uDAULjTzy1NPrIcidaxZmOyki44TBChW41KQNxreR5pwdF/smL6BiX8CPOG3MHuaIkJQLqs++7QV3d3Bna4lwd/UunxLqHz6oDb99LaTd5h7OW89kCXQM/APZ2iwvv3KnOdhdQ4gSCqpz46qncNz9zHHvbsmj9wQPY15YJ2pR9NzGDIxGV8aB29mDsSJ8a39zhS5+mRMceocV3rQb4hZzADoGgV3meCFSg33c9Lq7Bq/N7uekqnL4O7F9nNkprWXet8KEUH97L0D0px5hivhCi5Hnen312E16q59VoIk+Z9VCrAugm+IJLl89DY9KuKrA5A+RlmMZMRU+rjWMVXBkr4rX+DrBvt3r4YajZ1DKbjsIjpdJNvu8fEuToSRbyeLan5c4y1EcZRFMN4H3jrN/9R9/DXk/BK2QC0d/uYWNnEOmR9ebAhUzu+5HdeOHgehX2JbcAYSWYERSeGcfRbIZYaj7QqwGQzaL0gd3ipZ09irq6CpQ6/8ffz5x65Y3gp/rb0NWWVb4HEXJICyJX+nG+kEIEh9cFV3/mDvF6VwEy6yHghqJdap6fz4hgp6fUhsAT0TpOMrqZW0X3K1UVzlwHtnWF9pJQJKrVyfUGati6NqyaGrZ9rZPqjrXIm8spGYxBZv706LblV7ByRQPdcG6/WMTmTAb7hQjrjfs+vAjgjngYQOLisB9sbJOB72uVTHm+fykDPGkk3ep8XCVFpfYFUt4sZJhqGfMa1f4dE8H55ckh3//jp7Hhm+exq7sA/227pKC1ntzcGotm2srHSwK3r8dzO9uULkRhA1n4+1gVmceHcAy+yIhAd0KdcsyHoxPoHoLq+/b7L+zuVCOBB1kZL3/z/360BePV4GcOb1Td9O/zxpY2BJEGCoGmJjkn/1ZCKE8o1ZZBcNcWdenD+9T5XNYrBxJeS1bs8oCNkrFsDse1MnZcVJ80pCmtQj1/GbjF2CjsHCwxXFGdGwc3BY7H2gB2h4yDPLxWKOGrr3dt8h9sVl2Amd53o9+vWKCbrKedJvmincD2/alFFifBJrW19uEzwNu2O5FW4fqqKomyn/OfywPnfh2ozkX8GpxQO/NZeauQaJ0NyDW4JPCZ46Lndx7zbtzUHvjvP6BQyDMYpNFXGZ43XhY41oPntrUZPdm5vBTA+/6I2jMkxQao5Eo38wX6ulY1+I6d4rWNBUxQ4BbC//wvfhsdshz8HIHe6oemfg1qaAlGHxHgzefW6k2EMVqNRSbfu1sV37dXvtGa9XM539sauCB3lOgakEeW8pA98/8TpdDG0JpzgmUMnVyQc04XRsNzLciTAe4QWaEiK/5v3rlbXJrdm1vYs2e5jBZ2Mo2MTjH9mdPo6ltfPbQun9mRDcGd+By1dtzQLfPY+TChJB5jDvhKQirhY9Sv+i9dyePcVqA4Gw6vlOodl/LNSk6WRa4BvLMYXd83n/sc3V5f9w8MloLuu/cqbO2epe/LEI9AP9qD5zYXQo4ecSnDRYvlIPv8mH+4GKhWkUC3+QDd90T5HVvly7vXedcZby8FlWv/wV99DJ3zBTpJl89A/dABod6/W8ek6ygV7Ru3UoF5WNfnHRrXDMjpKQiA568Ah3vNqnGsbvb18N1Uq8ClsdDbsJ1Frh0RnyO6xjlLYztUoIKnJoaH/vs9xqXYyLpe6HNWItB7qlXc8tqQ3Ezfxq6OMH3RPawvNk487swXRsL8aX2NQVuM+ypWLoXCUCnvP70hLL7YUN3wN95QrV3r5DuUgHYKJYHc/cx1n7141c//+D/itk2dgf8Dh9WsObl91vEycHOX/9zWVqmBrg0TDtr5+0g5KLw64d8oobKCe6SSGb2SqToHQk+LnFaL/dUwcIW0o2U9+ps1rMrGvVZVjA1VRzer127oxJBQXqA8qGoFE9s2+t/4L99F39Png588uFF1zpWjW2Ddtwv4oQMsXyWiABgXeK7BLXzsSZDzLz7D81eBw321G6lrbSfIr4wBpQDYzlJeJiZ+JoBbMguFkqoWf/uOXe3Lpl3UigI6Q0wrFRz0POwbq0AMTUjtL17PHj3miHNxl6OdHAD6u2vDwVzgxQGvM5dUcKKrNftCo2meo5XKu2QgNtZsMjF9vMY/boxLrwz6+X/1RRzbt1F6b2ef0jkedBv158RLB7u9gawnuWmFh2Pd1kCuwCsJZGQg8q0eNlZUkKkqb6SvDYOcrrWiM1SXuxznfK0U/iRY+ZlORaXF2VNBDkE1k8lWWeWG1vbOvO93tFSPH+3LbP777wfH/uRpr+uGbumxLvtcRHcLdIb3/sAB4Fh/uHRr3F4G15PJ98qEsoYk4OZF/byiwjp39qgBeQBcGZk7yLmvUGXJZtRnL49lvvH+vc2p4TfH5RBdtmKAbnTyfVLqSiRakDo1JLV7and3WOu7Hsh5Lhfu108Bb9nqxGg71HMBEW0aOuzKDyoV9foz45ln3r0R4zOJ8qMVda8MZJhfPY2oznu4hjIC/d9+Bcdu3Sq9w4ndzRp71bzliTfElbu3qNO716Fo51ATYGP84BxRqCCbzYptvpcRY2UUt7bLi0pBEqxusA03EPrpuaVaYUi7z8xGRVGdNM7l/YyvpH/HZn93d052l6QQP/D3nnd+NBDHNqvQym0Nb7PQ0S0pabP4wf3Ah/ZMkndSZHaBPwlyLd1zo1PA8QFgdw+QpdIf2ygopjMi73oJ2NFlrOsxd6Z9C1OC252oOU+xopcaKLRlfu9ojzBhUo29v4U6a0UA3bjP2IPrmGtN50I8NUIns4+tbZN1xV1i2QXChfiSCZCwsdMabEknO59zIZ8dhroypq7ctiXz0sVTuORmYcVfzPUxdbsScrcQYUCI9flOSdxwCjXwvO8P+vmf+QqO3bZNejfVVlGf9bt/7LRQO1px8kN7vAtZ3+Hq3PBsqpkdVSBTyPrbKwFEqRqo9rw30paRVzTIbU45QvcSRXhG7ulNw2wWNFgR4JmM7/Xk0XZgfbC9q4BOz4NflRAPnQN+7WEmeQe4caOxAM4D6HyfP7CP/8SUrLNoXw2oeRnQO5IMo/yevgTcSnnL8S/yXEb5DUxQrQF2OfaRuC6emL0yNTSWGkNlvFr8zft2ty8Lo9xKATpTQljeiAUXa45iReosMCZxMC7aHu4L4qKkbs5Y80ZAHinkZhdgYgp93Df1YqSK6kuVgfyZXU5utTuhgfHxrVmVu1V56EwCuY1ki6sM5Og/9xUcO9oEoHNBP3zCD4714pU7t2KwrSAlS9QRkJG0YjYhXyCT9/3tE+XAyzDMJ0CpI68ueQJlG3ZKqekiCzSCapLDxQ3IOwvI97eK7j3rsD2XCfsskl50Yf3yQx4YD3uoV6ElP2k8m63V3b5P/vyIAbp+FhdkxvGdpK7oQJkAeO4ycMikBpvLteHtGjl5EbiBATQx4549L3HHTQK5DuZB1cvIPzn77dyrcy3SOesdfpoLVgTQi0rdkA+5ecQl3SXLHGweDCe1xRRdPZic6PFzwM39Uws9RAvfdc/EjHQEOqPXaMCRgT9WreK47MGJpBZD9O1fL1XvZYokx64xhjkiRA1jZaHFIT//819rDtB5m8sjwGOv+8HBdTi9pT0Ya8+iKhSFVx1sonV3FUghPN9vz6D/egWC8fcMcvE9bwyiMqikr6M9q1Uphiu+4gbYka3VzzMK/uGN3qYtHcEGD/Cp/45XQ875X58J5fTtXQq9BQYtNAnoe4AP759cupyjjVO3gS81LjbjzrPuso3tjhFdx+kDgyVTQ98xvLm4qeHksZBY+57t+TpAQ0F6nv+Zri341iExmYffTPDOZqxlD3ST7cRCi7pKaK3BLPyLoGbFFuZwE+zuwTO02D4I7Nd11aeK69GYTpFF9z6s38YsM4p0OtLMw4QfyFer13PHkzj74IS6W0lsDiCdKjPhrFy93D4MAfTKkJ//xSYCnfeaKAPfeE2wmIVqz3jFfI42tEml01iovVwGuXJFCScdlFWVSjbsU9PYXuYAgRyyq4B8e97LCZaXCEKuSN8zN1fq8jesV9pfrY1UjjtsXhzdAD0CuJ5giD6rd0d6u+X6NMTRcxCEhjj7GLqIxjjQkQNaEyru1nDzaQBeZpC9Z2KfmaurEHi+/2Sbj79dDskuyx7oV5TqaCnhzmwGtZbsGORHKsCgrbXmgJmLi6mf1C2Z811zuHHWdUCuueMwMGESUOzurYQ/BomXd6zH8XiV1asj6kb4uFEGYbpqiPDJ5Az7t+X2nOOJAT//8w81R0eP7/TMMONCpEgf7owhB9Rcz+ZzOJ9p37QBZhQaakFkLrTX6wg2Ez+uxzWslIueYHIDYZoJ9A/uNzq6Abhb5tY1zkXvKwi5dsEDGOfPaENuVFeL4Zw31NTrDcnUCBfntaOV8F97PvRIcGwVQAlPnPJbvT+9c70Iw5GX8Fj2QD9+QW0QObwzn0F2ss55LV+3Yho5L7k387Ej7hQATzDccb2Ow470r3r+7JiLTaeXsgcaD3ICu3D1eb4/XAWeu/gMzsXj5S+NVt4FGDebC3J3Q3GMXScG/fy/XyCgR+vLgtruPY7ZWf9qotIIWILArZ+mK7o4RjT9u90c3MQPY93WADOprvr3JnL0D+0BPrQ3TCxNKgllNzBXfOd5mnNnw6w9/s2AGOYGsBKQG3JVz6Ju6ajdj1WAzIWbGaWY3tZQWnTiapRS8nxJ5v7oXTcsfXOJZQ/0UaU2Dg/jXYMViXYvLPm7viUkaqRWO+ikCE+jHDcFunIocl8YBrbSpTLJXEPGFjNORYBwgEm/q2075BZsjYxqvn+hWsXzRzbiiut6e+lS5c2eJ3YUfGSSuozWbBgSeHXQz//SNxeGo69OoDvqhMN97YZln9lKGAQ2DW5U7+iKvV4Ogb+7i5lntazWjayrMeoG4aZP42RWAOMVIJcJpUWdXVhbkSbwlHptuDL85+/fuz7l6NNJM3SrjQP9GYl3MhCDllyW/7WVU2lp5+9OkFsEbHJ1fsfqLTrn2xRiiHblOiCvsYrL8H7cLDiGvcTVs/XuLtWZscrY82/b0R2VS/rvJ9XGg624PStkNzcKBpZwntygGORj52zvR6D/Sgr0SKqIx7q7VvcP3EA/em22mZUaaoxwroGVojvLYBuWe3EU2NSqa99PFdON3K7fLUXzUuiD98VkwE0PdXpTxSdupTdSBovvPj4xXPj0e24WY0sotetbL2uOTkMcYxeElHe5AL1cDN03Ualk49+1FneWb2KIK11BzPPe35lctYVjuoa4eFAJXzQrsuoCjqYAgtW17RrS1mumY3r+axNDePGtByYrg56+WnnnmBT9A0UIFptgAF+LH4KdfttRivFsHeoD50b8/McfTzm6VR9mAvoH9kzq0EmiejwYnePRGEddmlIauXpvS8jNXcOdrTxDm0xGhFLhCCMCVWiwox5eU5UnXh/ALAxqKkJU/r53rPDt6eIuFmsDWO5Az5WB3ZDymN6xLVUMOslpdeKB6cvFYosMCGGpZZYj5otdnwsLM9puIrEh9J9xDu3GwNNNxZJGu0z9cjsPPQWTdaYrgrapAAAgAElEQVQ/81BV5eBlb2f2xWMmNv7MUPEGhcxtMkDOiuqck9b7KQZOhM/ERXdhxM//4ZMp0BsF+vsZPhUrz6wZsStrm5etP+LaUKFvvycf5juUZOgKtPEF3Iipv4+aJhh8Lx350HhH4+IU3d2tYBO7L/3ofq76ibduybP6bcKsFgvi4X1WAtD3QsqjcZDXBJyYwA2CnmIygU1gsSIqK7b0sZtIXFR3fOVTDHOOkWxwIuQADLaJuLjrZ3ci3ITnDwuBR45txgCDSymRnB6SHwyU314JpKZ1VPrJ+Z2fvzrg5x94NAV6I0B//w0AxXdXnA/96LXgsQC3Yv14EJaPOtgbnsoEF4b10rDGozUTcm0dphurzBGB3FUH7EaSBGM2zaj6v/GWPcuj+eOyB/poGXszvjxar2LLFA5tiE5R2bb1JTeebFVcm7UWB7lrJKPRhcEUfOcttpijBXYshNW+62qgTldaMs/c0yd0TZKT19QRqXBAVqXuZcbzrDQQqQ4SeG0oBboFpE0/tUCNd08h0N9nEn94znRcPJLAVNjPbl2LSWhxV37MPx7HbXwTcb+3Vn+7DnkutQEFdW10ZOz3Pnhk0m6zuDy89m7LHejZErBbleXtSSJ3zWcO9SN3sQzrqtMQ10Oji7GARUY1uyO73N2MQ85L6YAGnI3WEDcDyLlJeJ5ulPD02TG8dv8hUX7krGrpKcj7ggCdTPSqAbmzWRDov5ly9IaMce91gJ4IcvMOI8OcAq5OhIUzt3TGinlMA/LZcnFHtGcC2zdHBwYe/NCxzeNLCXB77+UOdJaJ2g5PsuPmlCP6zIIzBlz+SaPKqWFgR9tkx5QkH7qN67ZclkBnJhOTOXaxSIHRx2uuNffTn9U2XLiey/rfuWubuAalxCsXyvvLwj8iPeSsMS/6acZIgR4SohHRnUDnv2lFdWe1UDI7MwLsYCko6yN1YgqSJO8afbyOwc3l4u7iDBSqIlv9w29szZ+cS6WihdgYljXQWTVsbAybVEbeG394C644p0/yjevupWPADmYlmRdd06TQ0cldqzqt7dTR6aqLA9O1usdzvXluRaizE6XM0x85IEZefPHFXLFn3zuznlhXqbjNFyfXKoH+sSZw9A4vwA2tFbSzU0T8cFZv/NtITHauiSzf5jOK0BqMlmOan24kmqsXu2DhNTSGXZrw8J0Lef07v2+0lJSrj793lwG6O1ez2U4RuxV0tdeuAtBlS3MlGPHqgdb1jbvPVhfk+gt1XgaZTyyHQBk7z2UOdICN/5CV73LXrAvyRiLcyJ3PDIfuLQY3RJtDrBiDBqj5klyARjgeDJuM1AFnIq4UwI+1e86eqKS6Mhx850duKbwOIdSzA2qrnJB3VlWY3WXWZTTu6SYAvTcb4Jb2EnYVKmixtcqnwn3en8zVhEywD1UEvnc1i//2Wh5SefMGeo3BLfZk3EjCjqxhiCvdZQndVqKr4lzcviN3c3NvEbfC67mwvp2n/rL9aubJ5VTjfdkDfUSpPiFxL2TY4XMmkNeI+E6EGzn48SFghwmPTRLVOb7GNvVzRtRRbI+51epuEuY6bXAzkzh+vXpZXs5/42feL0rManvqQvUuKcV2tkKKjHJmNZGj/+48/ej39EzgcGsZrOKyXA+CgxFl/8djHRipzA/o04Fcvw5Fbwawq8uEP8dCgOM0cnXymQxu8WstyCHEWDnj/dZ7qbYto2PZA/26UusyEm9XUrYngbyRMFaNJdPqd6ASxjZH0XRmM9DAc3YJBuScGQRu7Jvkvu5GU2PQc8ZwRfxXBiS68urxtlvyJ9mX/Mk3VG9FyXvZpSSu15Ojzxfo9/eNYnshyZqxjFYcgS6B33i6Fa+NZOfM0d9tdPS6+rXSBUN0JRnGodsgl7rnO19EasL02k8klUWJQaFX7gtXJ/wv0xC7nKi+7IGulGoZKVZvUxA7I6AZCs6m+aC+lokNplUx9W4L9jjItcXd9EtrdzPe+Jm5dwSnOiDnaQy/3dqJ0fz45a9Y6+u3X1PbRVbeBQW2DtYHf74+NP/IuB/oHcWuFqlDNZfzQaD/7KNtGCpn5gT0d1NH3zV9JdaaQqCmbFQSTeq5zpLcZvW4eLQfKHVa5DJ/de82cX650X+ZLwmArXB/voz9QSBvc91mkQjtUjShjXB0ntHHqXuzVTETX+gbj/u0NcjZu9wY7+LXR5vNNAC3kXZsFLixA0E1KL7Qf1Pb9+8RovqkUtnSebxNVeUm1iW39z855Od/f56RcRuyVbx7/Tg25dSyjYQqK+DvT+fw4OkWLVrPxRhHoPOfe9QY/kxtuP720GceJLSlibvOXGNf3JpfTxfXkqIzCaHUmPLEsxMDlz+9XNxqdnrLHuic6PVicQ9E5g4ZwJtOVHdlJXue/sx1v7HXmQmm2bM+5OoavI5Pm241+t9ZUcZKAo2I6jzX7Q1O8b8jSwcbxosV/ys/bpIbvnZOrc9W5H2Bh6wtwEiO3owQ2N5sFR3MBTcdUWrQYNJK7WdxHVcHqjiB3/w+yv6KpbHyO5umqkmsL+Z/qjaV17HU85qxisDZUQ/Xyww4aA7Q40BkCOv1iVBk952+5/a5G+XiNeebP6wuXk8FEEpNBPBOCXh/mVrdZynXDIyrbVmFW8tKssp2CD7nF23tdsaMXGcxq7oFFX8yEIYFJdjC2B2Pi5cbAcfThRBd15sbwmpuWG8DoFRARsJwSqEh4H9/cAIv/utjosKsvIdPF3eUZfZOocKGjCdH/PwfzZOju2RN3MENIiIsm5xyXqc/ixWQ0GB2O6fUyT/XGwJdVmY8V/Jyf9clovWgs+/U4nJcl6PHQc5nOD4I9Jv88MRQ1hhK6+nk9Tj5FBdebD2rIAjg+Seq0vuL9+9d+qITnN6K4OhKqfzQGA5IyMP1rOqaqzjgi+d7a2u4s0kQ7BTP6XJrI1s34p0OkhkLs9XsBmDFa9ei7s7DSgPRAmBE3kgYjceUVMZDSoGJ4vXBr370rRtGOO6fPamyvpq4o6T8nZvbfPFGyc//lyYCPXEvjVmdLeg07VZQ4QkL9BogGt84SzVTP+cmHe9XN7XdcUiluD4ebXwu86hjsa9RGSwhrRfPw1PDE9f+9v5l0LFlRQCd9LtcVHtUVb5Jb06OmB3X2zV3j4nqFuQ1+jj95EEYNUcXGq2z5DgTRWCoDPS1O5zeCX2tcYvZssfOgrCgZ6osk2kYfssNKGAnUFF69exNrU/baKlPHled3VLeXQY6nr/kF/7ulTSppZHIuHfFdXRbiTUATgwCLP7ISjJ2846L6g4eZwT5TKK6ffVxNYg7p+eJYtUr/8EHdre8nrjxLuKHKwboV8ZUv+/jlmJJ1rY7MqWZ4u4qDfh4HTjL8R1DGvOTTw2GGU3U51mNhkUmbBKMdrmZ61yQJ3Hx6FS22TUlqN2qNGzV8/px/3MP3G9cL0qJr72MdaNe+b7TQ7n2P382Bfqsge5EuV0aDQtJdGYnuXk9fTzOyaeoAE5NvelE9Qjg5iT9Y7KAplJCngJy/3mpO7asGKB/6lPK77kF+4SQt9E1puu3ma25Row28nYNF7efxTLO+DEriFAnZ855by4sFhgPea0Jl63DxfUtjD4/NBGqBLYnnJ1fpYoAef/xC5/BqQceCHOUqa8/+AL6To/L9/7Zs/6dzWjgUJdRrBLR/d4dwLt3Tz6lNRoevxZu0swhZ2npUC6vPS9JVG9UF3dFehfgDOflxs6Wyt35sMxU+G61/Fkaver/h/vvEhOLyMCn3GrFAJ0zP3G9uEfIzB3FCjxWfqEuzYM1w/mCdVsmJ4zVfdqaMstuuih940ZfZ1z77t7JcbiT1HDxmJRQU9nVMfxRHdBVZ50INd7Dk1BVD2PPwP/Cnx+bbNxIF+Lpz+CGR68GP3fHDpWZb6eW1Q50Sl/v2wX0GvWKz8sUVAKc3Dze+dTFu6uPz4aLa+CyaKYhLu0AlCBYIHJja1h5Rpt6YogSApWRgv+L929Lgd7wRvfiiyrX2Y8DAeQR1g234jkJzHhmDf7hsLIMEUpfOavNsFCkYeo199IGuQmWcQo/5mk3rq/1jUZWdddvbgaL2wP0pkCLfjEsF8VQVO3eM34/s2lUhPK/9u/eJAbcyWz5E7W+I4tfv327zKZAdwo/xqrRkob3bAcO9IZ12OlC47t+mdy8g80dk7l4nJM3CnLtNTTeBG2oNUmnvBftAFwDFB4svuPjKoHKWAr0hjFuRCElzg1jj5TyDnYYcF1bthcYOSddW8P8WQSK5RD42tVFcdqo3NyRiT9a3Du5IfgABQRdZMJw4vj4rlXd1ccjiz5rkhlQ+24wjiMZVAWkL/1T3zqDJz59f/QI6PhttX7L+hTojejoFN3J1em6JND5LovVsIYgxWd7uLr1TJyc15Bbs4WNex3VMW7c/EcQE9yU1mxRSX0vc0Ec5LohtRDj41fe+JX779qWiu6zgfvpMdUflHBMBrKrxu1lBrEiujbEuQ0aYr72KZZ7LhZa98eAvoKjX0/DySOLv+NfpwjJjYNqhBUjrPivd3/Jl++XrnfgwQeceOgU6CG5GgX6vTvDHHOqR0ySWVcIxWcLPK23uwFAk18lLjctlptOMywLTY8MsxbXtYYSoa4Zx8ohvNqNtKsDcmOtr/qe+uTjezKPL3Ve+orS0UljGuWO3l05AuEdlIarR3p0zKoe39mt8c5I3jVBN7ZAIA1zVAG0Hz0G8kjPd4tMOCCnNMG63ywp7LbwsiK+3ZgqQLVF+Y/87FtwlimsnE8K9NkB/b7dofHzNVNgm+Gu3Nh1+2YVGln1P9PDvcSyrFFkTC3XZ566BrTTK8CeqjHtvMyI2ztsP8mYp7l5UJ0QIv+xD+0XV2fDzBbi3BUHdBLhxIDaVg5wRAayx/WNawAn1HKLrPLx/POENsKUvHUJqTFgIwtOmF1hiqhuNxWbh25yn9khxmkIozcT2hNc7s6uvkphuFj1v/TAPULbd1Kgzx7o5LBnrk/q6lFbJqPXxzf6OICstd5+Hq/06vrGtbQR/S+8IknPt3MQ3FcEHsqU/W994BAusVjoQgC40TFXJNAfeEB5/9NHyzdVff8m5nZHHNr1s7mWdfOCXJ1bF5lwzne/03q9CWFtMQaXKAgnyRJvNhgaayhKEuwa4M7CcGPvuRn5CuXrvv+lj781rAOfAn12QKfoznLNrLlOo1zURTfm9J7O6BbDbQ1wp4B8hnH5dXSKifsXIpBKiOvFXOYT9+9aWrCvSKDzBT1zdnxLkMkd8RTWx7m4fYF1/ezsnOJshS7ILfhp0GNteEa3uemsNS41p6rMCBV8htPGQe4Yd7Q1xtzME5DVavDSA3dnn6X4vhBAn/JyY7HuOnPM1TETYt3DRstOHLsToGL1Ws3dTCaa7sDq9mIzt6CRi9yuGbHuNMYR6GdHQsMp9XNu940Y3IzuHE9Qm8Kh3Z5ujWSz1YDcrC3tRmf4M+R1r5L7g48cxuWl4uwrFuik5dMX1EEZyCMqCBNDagDeABd3cFfrfzdgpL5NsLMKLEFsC1NEYrz1q1M3N0DXbZnNW6/h4s7NrBtOKH/kmwJfePgeUW0W0Fu9QBuRCiKo7SjiynhOsUMC2dU7o1bJTjdVS1e7+G3tOG2ldhJjwrHC3cICKvJImOCkoaKv7RjjlblnrxHob98GDJRCoEcdexyAJYm09UBeE6/ucO6ZRPUpXNy5aW0cvggCUb1Yqeb++P5DS1N5ZkUD/aHLqr2tUj2CQOg4KQ0g50XVlPhIENUtJ49EePOBFbn5J/V1uucYs24PDXSDdt6OIKfrzrPKuSPeR+caoLuSREX5E4V2fOeBO8TFZgCd+ejv6iliQ17Gk7aS1v2cPotJsLMeoxII/PN5D598rX3O+ej3GPdanpFoTmGQekqwlTCSJmuvqaeP1x0zLqonbDI1hjshqkFQeVFeGv6r++/p0zX/F/NY0UAnoZ64pHbLCXlU+mhx885ddZ1tmtwj4shuFJ0LcrNh8EWxfZIOwGGRSOMbd0FOQxtbK9FvriPhkkAe0+v1dCQgAl8WVfVS96OZh38/h575+tF/mKWk8nJKd9DFXFCN3EtXmHmkA0NzrBn39u3A4Q1AIQN0mQ04EZA22SVhUjUAt1zCBW8sdz8mENXq4zOA3AJeBSgLEfz1D92YfdztvNsIzeZ7zooHugb7+fLRCentZ3mmiOs61neK0C7wXZ0+MogbGdPuCVo6MIAkV6fOTrGc/nE3331gIvws53ZyiRn5eL4FN4eM9h36bpU/2p3DP/7+o+iaL9BXSs04bpwfe6YVL1+fW824mzcA9+0MSzjbY0q6KL9ISC2d4gqzalYcSUlFOsw5UXGOOpZ3u29MEf3ph1dqUHZlPn7/IhePXBVAf/ai6hsar94SIOjzfT+q8qIJ7oI8XmrKvDhZMeG09kU6ILcAJdDHJoBOtso1flUuWDaIoNjOcFe9gThuN/2ik0BudGR9fuCzN+R3/tuzqMwX6O9ZP44DrZUoqWK+XGAhrifQ5lsF9qZe4L5dxggXA5trFHPVjCkc322QOA3I46pKIyDXLra4lT76W0wIX/3z3z7nf8GNjFwIWrtjrgqg84EeOqUOeEIerARg9LM+XJA3zMUdbmzLQnEs6vEEOz+jCM9jhGZ0U7jCHd/q4dFn7gbjghzAaNUP2jIY+sxxPNGdx3+cT6w7y0jd2VnGtlwVucwSuG2dxZ3o1gqAaxWB8+Me/vD5VlTmWNedovu922vLpsSt3rMGecLca7DqehvqoDIyzrkXJkgGHsS1oOD97v03iOsLDXA7/qoBOuumf+7l8iFf+Psz/mSTBM1UY7p45E5LiHCLvjO/uL526uMU4914+SjU1UgBdnOxYr9h6jpKy87FfsZ5MRmnkPVHv3oej+YD/Op8gM5xC16AnYUKujNB2LDAPRJE2Uh/NFzIFTf5u7Ww669jFunIQu/kbrs15twuJxyHosvLgxmcoMg+j04tTGq5e8fkg+lpxXqomY9qHj/+bPbLuk0aLcNwdq2kKLg4baKb1hH/BVRReuIbLx/wP7tYobGrBugk7u9+VXVt2VQ9mlXBllLgC4KQAS/REeOskesnJtJbkFqQa+OdWeQU1xlQQ85OcV2nxtoF4Y7jNo9wQF7jszfKuvT84vkJnHr9Gn7yjh0yTVO1fnuz+cS7qd69HaDlXX+dsHklgjy2SYUXh2Mk6vfOFzWbobOc7OdJpag4dt1x9T3VQN/BzK+xMnBsO16QP1cV0Emhfzoxvu3KqH9suIy2gu9rMZuApS5NiZtGMzcnwQUzr48qxzi6ti0oQYDrclOmeGQ7XWpxS7t7nVmwduNw/e/k/KOcExdExg+GSvBeGcBdx7ZLP01TnT5NlUB/B4HeAMjrcfFGQD6d+F8P5JQOWLWIvdaZmz5FxzcbiPDE4Ljy/vNPHBIXFwTZsUFXHdD5fP/4aulGwL+R+jpb5bLiC8VuYpLBFZarkjvX1Jdz9HrXSm9pJo2rTeeZG47tprRaQxwZtV1g8SCbyEBHA6Ax6gnPV9dKKJy4hmPHdkgvBXoDQN8+fQOHiGEbpNUALoGTOwy+Rg2oJ6q7aolmEAS4kdCopkUNHV0JwIlMVCI0yr2y3//HxRDfVyXQSdvPvlg6KLK5A5WKbHXBzHc8OhFmNmlAOpbyCNCxKjXxXHYt8hspgddE7Z0c/7uVDvTPuP5uUmKzxkag51Tx8ynQG0tTpTHuHTTGOccUMXkOAHct6oniv7mfK6pzwx8thbnx5WpYZLTNdm2tA3JuUYHwAi9QZ1+5mvm4TWxaSM6+aoHOcsobCpWDVeHtrQahca7GCu/EqdsglwiUSUY6RyS35+uOq6z2GdPb6nHx0J3m+NGdxJuxop8/eT3l6I3ko8eBPqNvfBpvQGQpd5A9Exfn9wQ3k2pY6KJSDYN3mFwTL6BuN4/JMcPJsAS4EOrypiu537jHZDCmQJ8jBf7qWdVWUJVDlUx2t6pK3evMNYa5EW5xS7wVsW0Iq2twizYEA3QCnlxdV45N8NXX+NeZI+2kOFv9fbji519Pgd5Q4QkL9IZ84zOI6dZib5fYdFZ1+v/HSmHgFAFMqZCqG/926w/YsZJA7qoQnhBXN13O/McU6HMEuHvZX39rqKfakb9FieymQIUdmCx4axo+GCXNiuVW9I42h3h6qgV0EIbI6tTTWAmqyNVmpQEDcnuua6QbKfn5syMpR2+UoxPs7hF3/envpgF5BLg6rjPN6YMwuEdHRZp3y/RlApvcO6HQbDSlWpBPwtsFulBqoP9q7tdSoDcB6BziT78z0pdvKdwo/Ex/qSp1mGwc5G7G2RQruRu/HrPG2xdHqz7H1Du7UdpruLtRB7SV335vno/njVdToOv34raAMmCNu9cIchfoNSmlDsAdaXwSgNMko3AciuMENlN4tWs2CD02eb8W3BHXjq1RKyHERfXYtIz4rga2pEBvEsrNMP/1RbVOTmCvJ7CzImXYn9wYz2q4uBP+aj+PznW4uH1xLphtTLsVG6w0wE2EC8Dq7q5UYccZrvr5SylHnx3Qk8JYZ7Kox4J7xo21vEJOnQuNadqdqkIurjk568XFkBp3m0Vfm40qXF3hWVPOpUtVQAmlLh8fyP1GaoxrLtbxycdU51imsqcqvf0VAZ9vYArIE5JhXLeZ61aZoo87lng79Qjk/IBmfhNgw2s1+A3qxwj08VR0b5Sjv3Xr5OJwfeXTcXGK3RTFqWqxbJSOgzDGNNaZo9uUOnejPdvc5Wnn7QI8CeROTn/gQZw7cS3zn1KgNxnoHO73nr3Ylitv3FUJ5GFRhW932xqjW4KobnPUXc4cD4Dh3yxO6PrgXTC7kkH8c4ruV1KgN8TRCXKK7hGnjHFxgm60CowwsIlxZ17Y3IGSeImbuzmflnJ2VfFMzmN8w9CbRowdx7nzbET1COQcWIhiJhDffPWI/z9SP/oCAJ1DPvCiyvWOYmcpwNFKILNRhllcd7eZZ06cdxIX18w6prvTsh75142xLrLcu649oz6UCPRiytEb4egE+ltpjKOxTALsoEpuzYOGMgarEKAMliKnpt2En+cdUNdwY8N6a0CckI8+PciTDW56aOfCKA8+UEP5IPeJH7lVvLFAy7xm2FXrR5+ReEqJj30Lm3xf3lGtoj0QEPGElJoINyNiR8EvTpWZGpedm51mDG9W9I9LD3pIc36x6uevNQHofKFdmSpafUwm58eJYSZig6xt4krcqOXOO0pWsXqxNZqZhewms0RirG1hZKqy0h11fpzAzEScW9etc3IJGgE601Rv7w+LTpAb04/NJBkeTOTJZsgwzUNPk5ASidaOrq+vmiFO3bXYh8PPDPIat52uq6cGdgwtjsVdCxAzAmJVn6DEx76Gvopf3RtA7FAIu79E6aUxI1oEcqeNsiu+W9DqhWvOoZXd+lhda74Lcn5Ojj40T6DnvABv7yqhPy/hhz0ck49pMliTfNNTuJ/zQVx8ds+dEq2mRWoPL13z8XenW+ZcSuqOfuCuzSGguYIT+ilENevsfBrOOmsE5A0a3CxtonubDwIhxj0lv3zys/mv2mabCw2zNQ50HaIk/v130O4X0S+UPCYFvMjV5oKeOemWq8f6s9cA3F7jKOpRnbhYRlt0inGvjVTmJ7q/s2cCN7WXkVvGb5WL/mpR4OcebUd5jvnoFN3f4hjjXJ5qdeZ6AK/HxWeyqjeDi9t7C4hrGW/s4z96pNu0n1homK95jj5J4H/1ZyrbvhObvIy8JZDocss6a8t8TFSPOLlbUdUC2SA40RAXy2gzewcmqn5+bJ5AX0mlpH77mVa8NMdSUgT5FKu74zabLRdvCOQJXLxWaA/vWmNwc06IuDuTWSD++fSRxUlmsbRYxnv/wu9y8TuwMcTIO7CurCpb1IR3SAiIqqO7a/DbLq5OnLr+vF6HGOdz6qguF+f9w4QnnwkR8wa6Lg5ZkMtaHyOoGIDyfz7agWtlTwem6M3OirUNBMxYoFvwxLk4x2tEVI+L1InAdTLODJRDQMcWT2JNeftM5lw+mhDiajUz/gf/8lDXtcVc4SnQE6h99wMqs+fwxCaR828PPL9FVNkb0WS7WbDarDenB7r1jeuFGxPvuRDo3mH5d4v2chiRq/+ekMgX5fxEd5Z7fvf6IvpyC1fueT6Lk4Y20vHiuMAvfbd9zqWkCPS7jOjesKieZP2exnU2tTbcHAxuDrGU5ynIoJjNqT//sUO5lxa7kUMK9Dorl9z98kG0VtuwKwhwsBLITDUImaUVyWsi3WIBMK4l3u72+vwo8SWMnLFqQUkiX5kn0Dk5NnDY31pCb1bq1Mm6h8MO+esUDuh8EHc7uRyT30XXuwEEDrDs848r4LHLBVwc9XC1PPcGDhboM4HcNRS6zxAX1eMc2o4bD2NNMm/OJKrba4RAVSn5pOgq/M1P7BJ6v1/MIwX6DNS++yGV2X5lYqMqtOwPArlJUZwn4GfQxzWArVhaw8XDCKxy2Y9Azq/J0eU8gW4fJYsgGeRxUZIr2dgY9FdWWom1VNLTt62WrFU6qfWScaNZcVy3bLJiq8nxn6h40Vi8/VxF9zu31L64ZonqtvbcTG4zS7e428zdNCzIPeEFMpCXVC73R/8y7dSymPvbLO/1gPLu3nE6t7mzf3OAzE0SaA8UvHgYa10u7hSfgCTApQ61HJOh6K7VgjLyEvMT3Wd8KrMq7QK0fdDs4qzxfxvQuudy46rxcxvQ1/RaM3HiekwnCs2K7Xrzc8aZC9DfvBm4a1v4tPUAHq8AMyMXr6OLx7m9fa4p965TPlp4UEqqEVGp/P5P3NG2ZF1VU44+IzqcE5QS7/sScoUi9kLKfdUAeV2hKkEftz7zEMgh93bP43ov+BJj5OxhBF4eKdAbCoG1QJ8rF58iqs8H5DEpyR2bPdKVEKN5kfnYjx4Ri+ZKS1rSKdBnA3R77gPKe986ZP0+HDLdOjkAABvaSURBVKhC7kOAjIT0g8AAukZUnzS41YTAGuS3+cBw2aeRjq3E0ppxDVjdCfQ3G45uX0lkcnAU6Zm4uFtcMlQjAl0xJj7mdFx8yqZhLibIAyFGMyrzh//bLeL8XJZZM69JgT4fahrAi+7K4ZLn7VQKLAPnITARdiZVzQW43gOMEz78XOpUyCHpp0BvMB/dBXqSwS3JbTZFBLd2CGMnYFbb0HiA7T3hgnANbzMZ3OLnC4FABmpYqOonPnq09QLbYs9nmTXj2hTozaDiDyv/7p9GNnOmcqNU2d0VIMdcCmUAbxdCJM67EXI6uUoiCz9fTDl6w6I7OXpdLj4F1THgOs0jiiVG6gG9rUFYEsrl6HHpwBm3ZiNw1xCdaEK9ofzKX/zU4bYl64ceX9Yp0JsB9GgMJe5+CH7ldbDh445qgJYAKECEHJ6KuJsU496aOroPHLsjLfesJWpt+DPAileYIUd/E0V3xwA2Ixc3HFwHPAXA9TIwXgJ62wPknLJQkdhukNyIVd1ew1B+pfCcGMv+w0ffKkaaurTmOVgK9HkSMPlyJfAAxG392KhyOBZIdHgEeyX0w7s90kPhXYvzed9vDtDjZYujOcbdaw6H0m4wa1Q0ALIA037yamhxtz5zDUTX6m6LeBhrPU+kRd0CRRdTdEQbjlPjgnTu6br8dFac026Jf75pM3AH3WsOW4371ONMneMMV4Cr42FJqN72UMdKOhoR1ROEhnJVib8Znch87/+6S7Ar37I6UqAv8Ou46S/UxqzCYaXQrhTyFQ8Z6vDhba2WTqD7TQP6cDHsTjPliHEpyzXd/mq2E6jmqiYIyHJYl9tFm4AFu+uDN5sAz086z24WFsBRvIHdiGxcucPVLSQ53pGNwOGNtU+XaIF3Nghy70ujQHse6C0AfiZAb9SOc3KsKSA3iI5vCa5UT04OhReEKn3hJ2/tuLLAS2pOw6dAnxPZZnnRA8o7eBCZ7AAOBQLbhYeMFMhlFTxPSP0OJqTfNPfaPzwnMDgOZJzw3FnO2Fn59a+sWfz1IunqXD6dSFzvjlEAiimXPdMzxXui8Xqq4PzX3Qp89GYZNlswAzXCyd1nZs+GQIkR4Wf+ps3HK/cfEqZXy0wzW/zvU6AvJs2VEvg0vDsm0D1axB5VQWfVQw4SXWUPLYUmiO6jReDz3xd403aFbevn+HBuIYZYoQnN4KyY7XDgiOPaSDsrwjvRb8pICBFHN+J9Xc5v/dtO9F4kyts5OBw3KrFs5+Weo28SSvucP91o27uBe3aGUYQ2qUZTLK4S2I3A/PSER4PblWo1eE568rH//eaWN5aDZX26t50CfY5YaMplSokb/l9sEFUcLAl0tWbxnjvm2WTxu68LvHrZw737JPq75jjLmE6sweVGfjm+bgt8VxfXQHbE98RoOgM8CzAdIRfzoesxYnaBKPTUztEBc1QhJ7ZBRNh1bAqsFXfzJqoAMaE8ZseI4R4C6loA8YYS6qGPHsm9KJaB66yRt5wCvREqLcI5Hb+t1m9Zj1+fT3/0UgX47PMC/Z3ArdsV2tk+di7HGgA6DXIf2hOglQqTc8TFfbMfsYPSdShvIFDVxzqPFr5zvwgdKSvlSIG+hG9KKeU99RT89bfB/+XPYcMzl/Af5gP0l68IfPc0cM9ehS3dtSWWZvWYqxzolBxYb+7DB4JJv3m8bpwRMEJDm7gcqOpTg/71x37x5k1js6LlMjk5BfoCvgillP8c++8NIy/KOg21oKrI6qh2utmkNsi1KqD1pQGs/9h3cO+tcxTdx8vA514Q2nX01hsU1idYlBt+1FUOdNooD/YGONIf6urxBBgIagxiBAGuSE+8XGj1v/Fje8Vww/RbhiemQJ/nS1FKZb57Hl3tOfRUKuhQGbR6rDtXhcj6KFQlejM5dFWrWCcU1sFDW1JRzktjwC98Hbhlq8Rs+6NTj33mrMALl4B79yqtm3vzebOrHOhb2wO8Y1dYJdfV0JVCFZ64HATBCc8Tr/nIPv/jN4sVycHjy3o+y2GeEFlZlyulxOPX0NGmsCWookt5yARcFgp5L4deFWCz76OnWkGPyOguMLOi7XyAfnYIeOykwOYu4Og2hda56ub2laxioJODv21rgC2uoVJgXHk4GUh1SVXkaSlavvevj4l4XNPKWrCx2c5qMa7oJ53F5Anq58+gW2WwC1m0kTuzOqyvsF54OOB56IVCXoU9GppyzBXoF64D3zkldATaffsUeuYjsq9yoHsBsG99gKP9WuIhycaEwLMKwaCn8k8vhyyzpiymhEHWPNBpEHvlFbSN9WIrg6UIapGFJyQ2esAtEOgJFqFa7lyAfnUM+PZJoTuSvHmnws51TVomq5CjkzJ7u6Fu3RqUMgonAk8NQKqh14fyX1mM3mdNejNzHmbNAf3FF1XO34nechE7RBUdSiCjAnQKH3sRYMtigDrpbc0W6AT5k2cEro0Dt24FbuhVyDZLvlhlQGdADBNhbu2HyvpiojPnPZn18VQ1jzfuXL+yjWyNIn/VA/2hh1Rm435sURlsY7124aGggD7lYacI0MXuLI0SayHPI9B/7uvA0S0ShzdPf6eLI8Az5wSujgKH+hX2bwwTNZp2rCKgkyZv2w7cu9OftF0IVKBwxvdwvioxnBWMQMb5rMK5AxuWV9ZZs97psljkzXoYO86LZ9U6r4BdgcIGqVBAgK2ej61CaWBPVxu12VNpeLyBceB3Hwcy2UC7x+od56+HnHykCOzrUzjQD3TO1/gWv9kqATrzft/UD9y7y6+7EepKMAolCJxTCueFwnXlY0T4OPWZdTi/GJ1OG14k8zhx1QD9+4OKovguBbQFCr1CYJdS2ABVv9fgPOjW9EuZbfblU8DnTwb4yE1T5Qy60Ajyx88I3Zr5xo2huN5ZaPpUpqSFrrQQWJrZ9vUCN3QBb9rq60KcjR4izF0dUQFOBwrn/RzKsoxz5QCvHdssxhsdZ7mdt2KBTiPay1exBwCLNOayPrZWFXYKgHbnFfdcBNPZEeALrwUoe8ANGya5+mgZODMo8PwF6ASMWzcr7R7KN1Ncd1fmCuboFNfetEXobqv9Hd70te0bQ6MUCueVwmnhY1wIXMwAL+5dYbr9igLEi0rl5AB2ZwUOKYVWAWxRwDa1Qrh2vXVFSFcqAUoBMFgEnrkKlDwCWWku/vx5gSujQHc7dFbapvYF3spWKNCP9Ans7AIOb/DQEYthbwzTM5/lCQxIhdMZH2MSOOON4/sHtuDack9uWfZApzGt7xB2egIHPIH1CtiogO0QusPRyj8CoCQDsC+b7TFOd9mlIkA58dVBhTPXQxGlrx3o61iER15hQN/aJcCe6Qd6WfutKVy8ISILgSsSOJcFrlclXhkq4qW7ti2/6jJ8mGUL9OMDqhMejgbA9iBAnweweBDDR1fNoRscGJC7oZi2RNOEAq6VgKKTJ5Vc/CghXnsaKtUz9emxY6Wb+FGUguqkcMZLKdt5uTnhNc9kxtbVaszc3IYR+utYiqitfBON46TLcpxCBljXCmzpALZ3AHm3VvMirhLu0QJgSedzQmGoWsZTB/txTojpmtQv4gSXG9Cpd790Adu8DO7wc+gKAuwWwDqllu+GNJ/XxTribm/1qKSTs+D5K7m9Blys04rFpf7SnuNMKL4pTNkk3Gti6DeYmhzNqf8Wf+Zog7AAngVR3DJWieO6HzoPQPtEVwHoygNZt3TrLO69IKcKlITAa4HEgO/jXKYbj+0Si99rLf5sy4Kjnz2rWooteDcEbvA8dAQKG0UTw0sX5IXOc9CKDKLiijWAdYFa05M7mWvXcDvDfacA2tkgpuXmlqsmiA0uJ6736BE3nydtGrl8XQHoyHvzS95p5EZzP0cJgTGlcMn3cD0j8OltXWJRWyW7U19SoF9Wqv36NfwvwkePkNgEgbblEsAy9/c785VSBVEp4zg3jMTkhGEiUdd+F8uhThTr3Z7sWiwIL7bnzgh8e3LC4I1WXjDaQHjjJrQy6MhCx/T7YlmGREx5cwKoesBZKTCe9/ClrZ04sdjGuyUB+vevqP62LD4MoEsG2I6wdfiaOAILcvO0VtedImYnicqOkczBekS3KZuEo9PWw9gUPdoBoovJpMorUzaLOgaEmnvME+iMAOwpeLoI/ko7BPdXgYtK4prI4oknOvHEYlWqWVSgHx9QW30f7/MCbAg8bPEBP5hlOudKe7nufJWT/RwZpFwEOjpzEmYizuggbApQEwhUw3kd5buG0zrXJY5Zg/qQMdfB9WS/dFd0qPPirLhfbyz3sowAulsYCeitaKON8LQNdggCl/IeHt/SiccXmsMvONA/pZR/+xg2iAAf9AQ2IkA/mEiyjC3+C7KZmP7A9cCVhAm9+KmnOyiYwvmdyUbn1Sm9nCSux3V8q0rEGW/d+8YlgISSTC4966oM5ovpAE/f+PpFdJ8tyDpwBhUKgRIYFArnfIFnN3fgcRb7XwjQLxjQCfD9l1DoyeN+IbBPCXRBaNvJgt1zoV/MXMYXDt+r4YIOZ00Sw/lZXAe2wK+VEmpnFbUyctXhOuiqkSocVSJJjZjy7Laiah1JIK5PuJtVEvCn2wB5flsWWF/w4GeWabLCXBaHpTlFPQ9FJXE5m8VX+1vxPdHk4pPNB51SbB3pXRjDvwgk9rMOnwiDW5p/r3kQdzEuZdi0LukUM4C5QKrRqxsAf1xkrtd+KWK0DqecIvpbIkwjAcQk9inyupUA4pvPjOJ/kiQS2zTsGHSP08renvWwQuxvc1teoW7HOKlnMh7+aWM7rjbLF99U8H3qU8p/y3uxxxO4LwAOiNDI1tR7zI2Ci39Vvb5eU7hZgm/cSOxRAIm+ZhrxfQr47QCxx54ijseaIOjTE4xlCftPso4eF9vNnONGwhqJIXa/+AaluTnbKLUua1daUxeYAspCYER6eLLYgi/s0X/Pr/VyU0DI0ksnrqGjPYf3egK3BQrtIqy9tyYPnzWLYofmpo1YnCymYxb2aTlrcqniKcayRri/C+qa+TawASQa6Orp3gmif2w/05sOa9Ova/FAQ9waO0hOpjwcrwJf72/HK/Ph7vMmH6ugDozjaDXAezwP/Qx0WaoqLcthIWS8WjdCojcpAZj1ROAkCWBa0d9BS9K+kmRki84zXyaeE+POcSnDBelM49WcmyDj2w0jnwmj39qyK8NfvkDrL1AKZaXwrXw7vtoDjMwF8HMGOrk4gNzVcdynBN7FaqgN9r5bIHos/bBeDOQzzUgDKobG6M861uspIKyjX8/W8FcjMUyjTrgAt9w/6Tlm2qDiWoK70VkadOaB7pw32WRhJoKu0u89D4qlqBVwOgjwlb42sBVUo/FKmipzAjobE1wpYZcA7hMBbvLWorsstqhoXafhLc57pli2E1l87WA1p7g9z+qI/klDahAm6L/uRjKT3m9npa9JCNapx/mT9OwkVWa6MWll78p5yKxZBXDqrsVXIATGZRmf3dCBR4UQust1I8esgU6QD47gzV4W7w0A1h1dgTFKjZCm8XO04S0B5NONEMdsPf3ZjlEPPDWSb2zQJCDGwVVjKJuyK8UaHCQ8UL0NpYajx7uaJkgy7kcsrtGT91BYM/GSja81veUqVAIPnxvJ49uNJszMCuhKqZbhEt4eAB8UCtm1rIvz1ehe2yYTcVaENO+1HnN3QT+T/S7JwGfF4Pi1U+4Xyzt3l1uNOD5NTH09VaLuvR3jnDZQxkBPOrZkGQG3pvXyGZHPTs8KeDIr8cUvfhFX7r9/elG+4fWplGodL+HuKvBBpeDPTeifcf4r5gTrPmuYgHN8skRLdh0dui5QzRcRw3ZQWFeTUEBcLqwH/pk2FNc4V+9cG0vPGHZa2df6+mpkuejYeeDlPPD5fB6vT6e3N7ROlVL5kRLepYD3r/b00cYI7HThbOSCuZwzTShpjeHMke1n4v5G1Z6cTZxTzyT61zPSxUT+BA1A3zNRp3c+ZM/yzrzXvPr0c6H7CruGQpkSOOspfKYjr7PiEo10MwKdIJ+o4jYl8KNBsHZ94/b962i3JVoMU/T6BGTX6NwxFj/dRhC3AdSAdRoJIDovQTRwJQA3+60eV2fFmPbCyk5YWYqloQIo38eFIMCn2nN4OSm4ZlqgU1wvVXGXVPhBrOEAGJcFLhXI6y2gGtA0KAVotTjBij5F9Hf05+nuMyc9PTZXVozpoL98uRF4KZA7t3uyDtPVisT/15XHqbivvS7QGQgzXsEtnoefmtt9V9tVjQjGS/zMzhTrceREMMemnbQJTGHYjlFN7wczcf1pfPNchMwxX04VoZb4Tc759kLghREPf7lB1HacqQv0MaX6UcFHPA9H53zXVXNhuIpn1HOW8Hnjvnd3KhEGY+CMT7ceZ3YYe3RJkruvIWt/gqVf6+aplb0pq0cFqGay+PMsdFBNZE9NXLtKqVxJ4t0APtSUu6/YQVYAF2+AtnPxwXPYxEAc58NGXGjRJlGH49Nn3ppdvBLNDZBrpZ9CP/swJP4s74jwU4BOkb0CHA4k/s1Kf+L5zX91gDyJBtNFrtXjyonAj+n5jQI/EvU9oMX3kM0sb2lpfutoSa5mUcJnx7P4m3VCXJ8ijZr49c2VAL+AsLXRGj6mqW+8gqky0/ZVVyS3YfnTWPotWfQpMXHAvYxfMc4o4wOFtZ2wspArSXoevvCth/FP99wjqjUcnZFvEvgAArxzTYe2xgo4LuTbWE5jJ20CM4n9cf3fPs90UXg8h3kBhczayTFfivesgImMh98FcCkCOpsnANgrgX+LQGeirdFjJp63Sskyjbtt2g3AYePueUlVY13w5zJrMsd8sRdPID08nAP+wQU6W/f9SADcuoQxIYtNiJr7uVVal3Qiy+Hm0xjdakR0Z67TcX8X+CwNlaMVLj0WgwITnoffcoG+A8AvBEBuMe6+3O6hkljQcpvkMptPUsZdXBePpmy+IL5144UU54vyNj2gAuARDXRa2gHdUOG+taabh1bmNSquz2Gp1U2C0QupNq01TtUw2y91pc2B7PO+xAK9AOBXAaxf5nEh837g+ABBCvJ50XS67LckoAvfS5n5vCg+t4st0LsB/NZaao0U6Zkp0Oe2chKumg70PF2INMy1acSe5UDC+M73AvjZNHFlltRr0ulTFIeGNYmGT2zSTOczTAry+VBvvtcS6NTP32f+rfmyUPMl6Fq6vp4PPaRB7SbkpRkrS7o0CHT6zH8awP61pp8vKeXTm6cUWEQKEOg0xP0awkKPyzlBaxHJkt4qpcDqogCB3gLgY+x8s7oeLX2alAIpBSwFLEf/FQAbUo6eLoyUAquTAgQ6I+E+CuDIWu+0sjpfcfpUKQUAAp2W9rcBuH+tRcWlCyClwFqhgPWjM879F1M/+lp57elzrjUK2Mg4Zq79DpsmrjUCpM+bUmAtUMACnb50VpXZlhrk1sJrT59xrVHAAp2JRW8C8GOp+L7WlkD6vKucAkxBkG4+eh8AutkYQJMeKQVSCqwOCpQA/LULdAbOfABY4/XiVsfLTZ8ipYClwCiAB+LFIRk080smSi4Nh00XS0qBlU0BNnD4JIDvxoHO1vO3AfhfU119Zb/hdPZrngLUzVnT/TeEEGNJDRyY3EILPKvNpEdKgZQCK5MCRQB/CuAVdldNAjo/2wTgl4G1XPZ5Zb7ddNYpBWhlB/AYWOZZCOroyWmppsb7rUaET63w6dpJKbByKECR/TyAPxFCDNppT9c2uQfAe0wcPKvQpEdKgZQCy58ClwF8Qghx1Z3qtJZ1pdRmAD9sqs+kZaaW/0tOZ7i2KTAC4ONCCIK95pjRhaaU2g7gXwBg4ktadn9tL6T06ZcvBaiL05X2rBBsYTl7oHMzIGdneCxBn4rxy/dlpzNbmxR4A8D/APCyEKKcRIIZObq9SCnF4pHvN5ydUXTpkVIgpcDSU+AsgL8D8FoSJ7fTaxjovEAptdWEyB4G0Ln0z5jOIKXAmqUAxXPq4n8hhDg3ExVmBXQDdnZ1YUWauwDQMj/rMWaaVPp9SoGUAtNSgMEwFwE8KIR4sRFazQmkps7cmwHcC6A3LUHVCKnTc1IKNIUCDGt9GcA/CyFONzrinIAe09sJ+H1pyGyjJE/PSykwJwow2o36+DeMZX1sNqPMC+iOKM/AmrekIbOzIX16bkqBhinAaDeC/IsAnmHsesNXmhPnDXQD9hsA3A7gUFoffravID0/pcC0FJgAcArAIwCeE0KwkMSsj6YA3YC9FQDj4/lvFwD+nR4pBVIKzI0C5Nq0qn8PwNNCiNfnNkx4VdOAbiehlNpiOPvbjd6eRtPN5w2l165FCgwwvRTAC4aLV+ZLhKYD3XB3jktRvh/AnaaB43znml6fUmC1U4BRbScAPA7gJSEELexNORYE6A53Z7jsHQCow7NyDVNeF/SeTaFKOkhKgcWlAEs+MbX0KQDHhRAnm337RQGdUoqBNQQ6Y+XZ4y0FfLPfZDreSqQAXWb0hT8P4JwQgj8X5FgUoDscnsUnaZlnJhyBz84wizqHBaFiOmhKgdlRgBz8DF1lBLoQgvr4gh5LAjKlFOvSHTCuuLtTC/2CvuN08OVDAQKc4GZkG0NYp01Eaea0lwToDodnzzdyeAKfEXZsIrGkc2omcdOxUgoYCtBq/jCASwCof78xl6CX+VBzWYBKKcXeb0yDZeVZ+uBpsU/dcvN5s+m1S00BW275IQDDAF5sphV9tg+3LIDucHiCeyOAPYbLp6652b7R9PylpgBdZAxyYTQbAf7CXKPZmvkgywro7oMZLs+y08x7vxnALQA6mvnw6VgpBZpEAXLvVwF8GwCDXViYcXixxfPpnmXZAj3G5btM7jt1eQKeLjqK++mRUmApKcBEkycAMDyVwS1XhRDzjmJbiAda9kCPcXkG4LDwBf8R/HTRsdoN3XTpkVJgMSjAai6P0qBmRPNrACaWE/dOIsKKAnoC6BmIQ8AT6McMt29bjLed3mNNUYB+bnY+oVg+bn4ue3C7b2jFAj0Gej4HQU9OT65Pyz1DbxmgQwOf/bcqnndNQWxxHpY6Nv+xDhv/sXQyo9To86bvm/XSB+pVWF2cKc7vLqty4Sul2BWWabJsOsGfrHF3o9kI+BmBz2dflc8/vyWxJq62wLbgZg02JpN81+jbBHtRCMFc8FVxrPqFrpRuJMny1BTvCXJyfer2NznFLXmO5fqr4sWmD1FDAQtoC3AazGglf5ZJJIZr8zOCmxx81R2rHujxN2YaSDKpxgKfOj1FfYKfPy1NUnF/5S53K4LbkkvUq8mtXzLRafye/u7ScrWSN5v0aw7oCcAnDSjqE/zU78n1aeBj0A7Dct0+8TyX3695ujV7Ic5xvDin5jD87DlTeokWcQJai+L8XQjBjLE1d6QLNuGVG3GfHJ0bgKURAU7wv8u0qLJXWvDbDSDV/ZsHI8uR+ZMA5T+3rxh16KcNqKMWwea8ynJ3eTWPTDOPlAJ9ZhpFZxixn+B34/DJ/Q+a6D1W1KEqkHL9WdB1mlMtJ7a1zJ8EcMEBu90Aqimopyf4/w/CyY3Dx4/ShAAAAABJRU5ErkJggg==",te=B(4977),ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM5QkFEM0E0MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM5QkFEM0E1MEQzMzExRUI4NUVDRUJDQkJGMkE4NjIzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzlCQUQzQTIwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzlCQUQzQTMwRDMzMTFFQjg1RUNFQkNCQkYyQTg2MjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz74uUqOAACl0klEQVR42ux9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X9pK9hKMISxcuLBsxzr22GMdl+//8pe/lLRvCsnZ4Y033ih6n9tuu61tvKnY8povv/zSllxKkZY5//zzu4j/sW9jqbjyyitt75Vy49vf/rZ8CNjhT3/6E0aMGOFOUpewNoPND1jU6uQSfeMb3yjbsSorK6VSpR3uuOOOLlIxheBb3/qW7XZqnBe7Euk0kZwKmIuxsPiw4DUoFttss41MEbnoootw1llnyWt5xRVXlCPGa0vW5QRXjp944gnHh9uFF17oTtCMC+IG3TNw3HHHOQbFb7rpprIdR7gAprAqbI8jSKukfe+88862+/3b3/5W1P4efPBB2/1dc801Be8rFouZkydP7rKvrbfe2hQuYb+7Hx555JEu58pt5cRJJ51kO75er9dsbm52J6UbdHfG/fffL+vy7MCSjAULFpTlOHRfnKysUpNImUVvh2Ld2mHDhtlud8qCzwVajytWrOiyncKA/bEsh/pWgrBlyguD7vy53JpXTosNDz/8sKv+4LqEucHYEm9KJ1Dhs1wuwTnnnGO7na5NKZrs+++/v+12p4B8d3BSAWVvwWLHOBvZK5v9CXSz2TqN18TJ5S4FjL9lizCy/CdXEN51CV10wq233uroGh522GFlO87PfvYz22NMmjSp6H0mk0lz5syZXfb54osvFrW/r776yhQk02V/wpIrWx7aj370oy3+nnv66afNf/3rX+bnn3/uTkAHl9AlrBzYZpttHEmLN1Y5wJgOkzDtjvHQQw+VFCM79NBD5X6ES2f+85//LHpfwjIzhw4d2uX8jj322IL39f7775c9Ptja2mp+9tln7g3rEtaWDWZPOxFWfX192Y5z+OGH2x5jzz33LHnf8+fPN1taSr/E3/nOd7qc3wMPPFDUvkig2ftatGhRUfu6//77O/b3ta99TZKXC5ewtljccMMNjqTF1Z2eWolKv55//vl+MQ4klGnTpnWsXp111llF7+vRRx81R40aJfdVXV1t/v3vfy9qPytWrOgyXgcccIB0iYvFunXrZHkMv9///vc/dwK4hDXw8L3vfc+RUK6++uqyHGOPPfaw3f+uu+7ar8Zi4cKF5vLly8viCtON27hxY9H7uPPOO23HbMmSJUVbo7ScM/d12WWXuROgHxGWIlkLqHKXH3JjzJgxWLlype3fqGdVaiYyl7DtVqCYUNnc3CyTTV10Busj99tvv07bPB6PVJIoJh2AaQssv8kG60ydUjtc9Cpa3bSGPMEuwk6ggmipYJG1XRt1plDYdRh2AcycOVO+MkFd+2LIiqRkR1bp3DEX/QOD3sJiWcnzzz8v++pRJ4rWEPOKaLlQhI6FvVOmTJH6V921xSKpPPLII122v/DCCzjwwANLPlcWWh9zzDFdtlM/iudtV+CbD1hYe9VVV+G5556TSbHM+xksxbRMXr355ptlMuqee+5ZdJ4UJY+5n2xQVJCFz33ZHIOqIcwBY9IyO/awSJz3MHXKmGzLpFvWe+6zzz6YNm3aoLawBnUMi8Fc4ao5xp+yX8IlkHlCuSAmRKfPnH322WU9Z0Gctud25ZVXFr3PdHpD5uvll192IyIpNDU1Od4Ts2bNKnn/y5YtM++6666Cx5xlOeLhkvf9y9fpp59uigezG3QfSJg7d65c4i7kQme+Tj755Jx1bcLtkImOvAnLDeZ32Z0T6w6LqbXjZLHb32mnnVbU+W3atMn897//3S2xDyT84he/sB2jrbbaquR9v/baa2ZlZWXHPs8999y8Psf6zeHDhxd9D//mN79xCWsggEvRiqIUfaGRoTbKydkXyLzBS12RXLNmje2+LrjggoL39dFHH3WaROecc86guGeES2U7Rvfee2/JK6p2+509e3bOz1188cUl379IKc26q4T9GI899phsu2QHxoEYZ6KPz58Zw6LyJeMTrBOzA7WlGP9iv7zeBPW3qByaDcawGKspdMWQxdRsZ58GNc8ZL+PKZ75gHaKwOLp0fL711lsHvOY47wnGNzPB71qKymdbW5uMLdkVelMB9owzzrD9HOOLTppoXImm0OTo0aM7YmrcP6WDGKO1A2WReK3dGFY/wxdffGH7lBEXVprHufTSP/74Y/MHP/iBo6VVih56MVi6dKnjU/PGG28sap9MQKU7wqRIXdcL/vxbb71lez7Ue+9t8Pz5PWhBlCPGZJe4++STT5a0z/3228/xGr7yyiu2n6Gr7XQPMvwQDocdj8dxYM6e3eeZR+i6hP0MdhpLwpIyP/nkk7z3QR0quwueb9yB+lA77bSTue+++5pz5swp6fuccsoptucyffr0PhlfNkGwOx9qbxVDgMWCk3aXXXbpdA733HNPyfu977775H7ZjITxo1IgLH1HshLWkW1jk1WrVtm+X1hIBTVCOfXUU233M0iy9gcHYdkFqhkHYi1goeDKot0FX7x4cc7PZXc7YQeXBQsW9IiV1V0MpCewfv16WUYDm+45vRnru+qqq7qcA5UkhAvWL+5Fkne67MjuJdw32899+9vf7vJeLhwVAy4IZe9r7NixLmH1B3BJOnsisdatlOp9KhtkX/Bjjjkm52fGjRtXdsmUE0880famv/DCC3t9nNnSy24xgKUsvakUSuvVbkz6iyTLPvvs40hWTooZdu72dtttV9J5cBUY/bQudYsmLLv4QzmWdLMnBt3LXKY54wzZ5/HjH/+4pHOgDpXdjc94W2+DpEQZYzvrZt68eb1yDowl2i31V1RUSAuwr8E+iE5klSuOZKeE8fbbb5ds6dXW1nbaJ8MMLmH1MbjUn+2KlUNO5dlnn+1yE+WKS9m5hFwIKBVMP+gvSZ8ULrSbjBSe6w1wEtsdnw+XvgZdPSeyYvJyLjCuhR4oeM+Og1KGpzfjjT1BWJ6Bvs6Z3RvvkEMOQVWVc5bGk08+iWeeeUamBnBp2a6FFcEyB76Hy9NpMAVi5513tn1/ukOLmLzyc9dff73s5FIqWC7Cshwem6UY7AiTXfDbW3CSSnZqj1ZuOC3PO/WU7M1xEVaS49/Zct4JLKjn9c0EW9XnKkUSriVmz54t0ybYF8CpzyNll9nrMo1169ZBWMOyDG3AYqBbWNnLx7lKWGgJZGeP53IlpkyZ0un9gpT6NJjb1/jJT35ia0HQuuwNZK8O5rsg0tNgCoSTddVdvJHuNAqQss4uDTvqqKMc38uYVfa+n3rqqQFtYQ14tYbsRghODUoJSrhkV+HT2nICE0zzsTB6A71lxeTC8OHDHZNK88WmTZtw9913F9yJmtbBhx9+2GX7pEmTbDtT9ybskkOJyZMnyyao3SXkZqOiosLJuOhyv9JjcOo3aZdg3Jf3cDkw4F3C7Imcq6rero1ULimSbFO7P5BGXyLTPc5EMpnM6/Nz587FwQcfLMmHYNegfFuaUfrFrluRU0uz3sROO+3kGH4o5kGU6z6za61G1ZFy7HtAzPeBPomyLxbF25zACTJ06NCO3w844AAcfvjhju/PbsWe3Qo9X1AWhD0Nzz77bPz73/8esGM9ffp02+1z5szp9rOUROFYp8mKYPnR3//+97yO7aQ5tu+++/b5uLBn4a9//esOkT9K0lAOhtZfd2BcMhvZ5U+ZD9Brrrmm07YbbrjB0fK120+x97AbwyoTzjjjjIKS7ZjkyKJWZiPnArW9WdaTuW+WThQKrhSKm6TTfhgLKhX/+Mc/ZHrDbbfd1mtj7ZTtTvma7sA4k91nGZPpDk5de9CP8q+IYrr3bNiwQeYNogBZZh6DpTrdJRBnr6CjBPloN62hTPj973/fIxeFEjLZ+y0mc91Jz6iU1ARqcKEHNbmcwGCw3XehHn139ZbMYbPL48qnXdobb7xhe9y6ujpJZgMd2WVl48ePL8t+jzjiiLL1unQJK2OV5JBDDpHCdZdeeqm0bAoBJz5s9KxKBW8alKGtl13GMVIlLcWUk7z77ru2+6PuUk/DqTwn32z3YuVpaEXafWfW/Q0G2K2+ltr3kh2FVFXttM+LLrrIJaxSwJKE7I7CvPlZhJwv2NKJBcfZF7zY1lEEVRuz91ds95RXX33Vccmb510o2CLLbl/FuKuFgmVQzCqHTWIku+DkA5b40B0vpB7y8ccft/3ON99886AgLBY+Z4cNmHJTTC0sEY1GzR122KFfu88DkrCcKsv5YmwqX1kXpwzoYhRBKVmSvR/GGHgTFAuSndP3/P73v1/QvmiBZtf0kUTWrl3b49fLqTyHZUucdD0FkmG2gmyxhcH9FSwnyx5XVksU2lKN9+mMGTNs5b8HAfqWsLrTq+ZTIt8Ldtxxx5VMWtkB/PSr1MA24ze8+Zy+J/vhFQK6Vummpkxu5e+9BafynJ6uJ+REpOXLe4LXqZAHSF8sUBRzj4wcObLLuLKonmGAfMAFHhZN98X12SIIy24FLfu1zTbb5HVz8ilsp5jA18EHHyz1gOxkUKh5zhvZ6UKfcMIJZfmuTm4NSmj5ztWi3hYXdBKmK5R0ewt9tUBRDOgCIkdzCdYrZne1ZgUEyejXv/51l/DKYHOdzf4QdGeHD65e5CKthx9+OG93ibo/TvthwJgWCU1mvnjc7MBk5uu73/1uWb/r7bffPqAmux3sirFRpu4y5QYXIuzO9Zlnnum348t7PddcGDNmjLn99tvL+5cLVbnud75uueWWweQ594+0BgZz6WM7DXohAXQK39kFHAt9UVCtJ8CnXeZxmD4xkHD99dfbjtcTTzzR7WcZcO/Njjv//e9/bc+VLmJ/xkMPPWS7uFHoq5SFJ5ew8gCXXe0Gnt1HCgHdpPPOO6+oi8zcnj//+c89+j0Zc2JsrRSRwb6CU0ssrl7mAnXze7vjDtMwsid+f9HO6g7MJTzyyCOLuocZ3+yPFu+gIyyCA03VRsrM0vQtZbmeeu6MQdkFM7NfdA+5mtdXrb36GmzSEYlEun3f3XffbTt+uZQsqMNOV6ZYC2DlypV5p03YPRyYr8X7iQmuvblAUQ785z//kfPBLv8NWc1WuHLaE70y+xNh9ds2X6xit6uzyqzzY3Ep66iogdWdogNbfLPmjZX10WhUFoFSjYGaVdS42m677bbIgmbW+An3V7Yza2hokLVpp556quP7qZhgpwn2hz/8QWoz2eHLL7+0bZXGtvIPPvhgznNj27aXXnpJtri69tpr8f3vf79H7qf+Dt7vH3zwAd599105LuLhIpVJqOxAfSsWYLM12SDHwGzzxdWUwdjQk6D7y1hPb4FVBoWUDdHdtsvFypXkSOuomLIcu3PLd4m/HGCiJesDXbguYdHgsm522cxACKR2ByZlpmu/hKVj3nnnnT1+TGH52LoX3Wl/Mx7F0iIU0Aat0LIcp3NjK7WeBl3YAw88sENW2Kl5hAuXsLoFY0x2N3I56geLAXPJ2AiD6RnFggW8dt1gfvrTn/Z4UNpuLHOptqbB/DU+JJyagtqBliN7CObTvcXp3Jga0pPgtZg5c2aX47IA24VLWEXdUHYJon1hYWUrOhRrFTlJr/DVnQyOHTgWTDTMp0s0CQRZDRDK0cSjHCjm3CiBQ4uPCyi5un0Xei3YD9GFS1gDNobFWFO5cl+am5sdM/65wlkILrnkkk6fP+uss7r9zAsvvCDf93//93+9njnfHaiXTvK97rrrutW1z64pZeiAY1votfB4PF2uw0DLl3MJq58hnYTYV/kmXG52soqKsbScctBQQJ9FisH1lfRMf4Bd2RBF7Mph2RVKfC5cwupX4ApSrryYQl1UWg+cGE77y4eYmWzYV9Iz/QF2zWwLVcNIgyRPl5oB9/5mdWZj7ty55rHHHisrPNihnL8PVsLqt3lYAwHCTZC9DZ1AvfIzzzwz7/2tXbtW5hs5adevX78+Z89FNihgvtNXX33VsY15OoLIOvTGSxTURtQ00ZYAlrQZaE8YWBEBFrcCAU0BW3ao4n+RVJ+EoAYYpsUcMbFtgjj1MUETlV4F4ys18a/4nFK+tgLUVRdubadtL774otTuH6zgPcFrztyszGu+dOnSTv0LBkselselneJx+umny04uP/zhD23/nt6eL2kxCZZNMk877bQuf2N7pqOPPhovv/yy4+fZMYjJtN/97nfxySefYOzYsfjf//6XB1mRUro244yaBj5t1PFZi4m5jaYgKROL2xQ0xhWsi4q/J8XnDPG5pMIOCY77kdvZ8IZ5m6qJkLjrhgZ0VHtNTK42sW2lgsk1wHa1Cnao1eAvksSuuuoqmVzJMWCHpCuvvHJQkxXBtl+ZZJVOuOX2XAnAAxWuhVUG3HnnnY6klbbEfvCDH+S9P2bdC5fT9m/suvO9732v233w8+PGjevSWzEXkoKg5rea+GiTgdnrDby6zsTCFhUJtn40VPaIEqSjyF5LXmFRaeJfNlXTlNzUl96WTPFWUrdeENYaEtwotioGPH4IAjMwc5iCPYaqmFGvYmq1OE6BzZ0WL14sCWvkyJGDPgue5PyNb3yjy/YnnngCRx111KCzsFzCKhNoGeUiJZJaLvcxEwsXLsS2225r+zc2x2SpC8toyoGFbUk8t1LHextNvNOo4ct2BdGIaRGUXxUTWYFPsxpYKpJ6yuFYdiY1U1hnutgY11lGxR8EgakG/EEFEypM7F5nYNcGE4eM9mCbyvI5BQ888ACuvvpqWfbCtu+PPvpoTpfbCSz1onXX2tqK448/vletOlr4bB+X2S6ND8/bbrttMPbRdAmrNy2tQmJa7I7sZNJfeOGF3XYUzk0RBp5akcRDXxl4ZLmCtjaaSuIlmMnDuJKW7rBr9tFIKmBr1igtMVp3ZDJDR0WVgZO2VnDcGAVHjOYZFj8h7eKFbPL63HPPFbQfuup77LEHPvroo45t7DD+zW9+s1dH7B//+Afefvtt2SORoYpBCpew+jNp8WnNp342aH2xOWuhaE7o+OuCJP6zzMQnGwSBGYKZQh5U+2RoqQ8JqnsCM+X5i/+FBXmpSewgLK7vTlBw7rYeVHq0gvf4r3/9yzZWuGzZsryLiGlZ7bXXXrIgPBMsRmaxvYvyE5YbdC8zSEbs0OtESiQzj8djO1mycc8998jA+aZNmzptr66uLsi6mt+s45EVJu74QsfyTWJy+zwIVQpXT03Fkcz+PqqmpKw6hplqNMRMDZ80mvjZWwnc9kUCp29j4ARhdU2p0WAf9O8Kp4WIfDsj00JjJ+tssiKamprcidBDUN0hKD8Yq2Kg3QmMddES6w4MHL/++usybtVxwVQ1r88Sb21MYK9nYpj2tIkr31WxPBJATb0XdWJ3PsW0yGrAQEnRlinPnd+hps6HpeEAfvmugu2fMvD1WTG8vymR195INjNnzuy0jXHIfNI/KO0yY8YMW7Ii9t9/f3cS9NRd4LqEXcEVtrfeekua9rvuumufu4fMqWEQlUFdxie6O6cvWpO46bMk/r5IgRH3QqtUUanx6WTCHGw3MBiRU9AmPEW9zYDmT+DMSSYunurBtlW5HQjmrf3ud7/DokWLcNBBB+Gkk07Kyw3cc889O8WsMkEiY+pJTU1NUd+H58TFAOZSHXPMMe5kzHIJ+4yweFH/+9//ytwhLsseeOCB/WJEGLzMDFqefPLJuPnmmzFkyJA+Ja18XafrP43j1x+bSEQ8UMSErfeJSWCYg/YOzlxOUFUFjTGxTRC2N5jEDTsrgrh8ebuJ3YEBdpKVk2VFspo9e3bebmWX2SgeSLTOKDRJMD727LPPFrVyOVgJS/vNb35zufjB35tHpboln2hUT3znnXdkbhEtmmQyia233rqg3KFygsmWhx12WJdtJDE+MYuxtqjOyXwoJnDagfkyzFSmYmQpeOyrBM6fI6yqecKq8vlRV6UioJoYxFzVYWF1kJdpZdcHQxradQ+eW2rgrUYD1R49Fd8qHlSqJZk4BdOZ8zRr1qyiyYrggzJzlZIVC5wL2a7rFox4n1hYO+ywA+bNm2f7t9raWpx77rm49NJLUVdX16ujcccdd+Css85y/Pt3vvMd/OUvfykqB+quu+7KaUkVa2mti+k4Y3YcTy6lz+dFVbUCrzL4iao7sEQobgpXsUUMhJ7AURN03P11H2qLWFGkGzh58mQsX77c9u+0hN58882Sz3nUqFFYvXp1p22Ur77//vt7ffxeeeUVGYpgygZz1PqLhdUnQXfeAE7gCst1112HiRMnymQ8rsb0Frp7kvHGIdk2NzcXvG8G4jOT+7JBt/Hee+8t7KZam8DOTyXw5CIfgjU+1NUwK9wlK8IQZOXhyqIYE47Nk4t92OXJOF5dFy9oPy0tLZKQnMiKbiDrFcuBQw891Hb/vQmuTNP7oTVJi49VF0wB6TcPor44KGvdugOzj4W7igkTJuCKK66Qv/c0+BTtLiGTT8ATTjiBKhcF758WVC7SYoOF/MjQxA2fRLH/LB0r232oH6rBK7bFhUutlyleM6CtK5K2+C8hs+cN+IRrXD9Ew5LmAPZ7xsAN86LIN5fjlltu6bGYVTYYK91ll106WW7nnHNOr4wZ8/2mTZsmy76yCZgpOGvWrNlyCYtV9XT78kE4HMb1118vLS5+rqfBLPKHHnrItjNMGi+88ILjEzcf0uLyuR24QtTW1pbz85+3JrHfrBguf8cD+AOoF858QresKiZ/6uJnxdQtQjW3PPKyUh8M8UNSjoUmBkZXFBji3zrhLgt2weVvazjg+RgWtye73R/LpOzATHbGXwslK9Y5OuVpMb+Ocd3HH39cxnnpZhaWc1c45s6dK60pJil/+umnju+j4kd/QJ+mNXCAbrrpJjmBWROVD0heP//5z3vl/JwyzbmyuXHjxqKXrgm71UOWhjBwqyj2RPOycGeOf9lAU4sPoQYVITE1k4KUooaOqdUmdmsA3lkZw2cRHzx+L3yGvMJbDFlx1GhhRsVX1pJx7CvGY2QIeGmtifW6H37B6HSZI+I5Hd5koKEmjodmqth/mM9xn2wxlr2CzYdZeiUvX/C6UvqGFhljoLzv+1pNwU6axgm0sKgmskXGsNLYfvvtZTCaZSb51j8VGucpBUy7YJA9+ylKn74Ussq0tNKJikxkJDk6kdU9X8ZxwFOCrBJ+1A1VhQtoSHWFhLAc/IKwDhL30h921XDWuASqYq2IRuMwUtNY6TW66Pm95joK87ES4ksnYnFMrTBw1QwPrtzBwCRjA4xIWJKZISxP0lPdEBUbY34xproY25jjPlnIzOuUXgA64ogjCg6wU+aGq88kK4IPO7r/DGz3JeykaezAVfJ+QFZ9b2HZWVwkCJISc1LswFULpkD0Juj+8aLxKcP4VTlzxvg9N2zYYNNodHOG0e8/i+Ky98TPXj/qQyZMw/pzUjWkJtVoNYkrdvThh9sIyyGawHXvN+Hvi3Ws8w5FKKDBo1iukUyyFIRIT9HO8LKOaIl1mqlogZL19/Q2K2Ez8x1mF1pRUntSUq4aYK/4oNhGlKxPKl1+S+81lftuWmoP/CuFA+OJBGZUiPHa0Y/vjPcJ8orhrCcX4b8baxBrGEMBCqhiLDgGqvjcpojYUTyGP+0JXDjZObuH5VEkGjbezRdMheCDidaVHRjLZZF7X8FJmibT4mf8eL/99usvRnT/LH7mjUHr5q9//WunjGKWqNBE/9rXvtbv3BHGtZg1zRVQkirjbcxWLhUXfRDFn95XoXAV0G9K6ShOVtW0pnCbbmK8P45fCcI6ZSx19BJoSXjx4NII7lgYw/stQSj+oBTNU2VsR4WWWjAwMzT3zBSpCBtEUpUM3osJrRqbqdNUDPkePfUB7oYWSydn3jSzaGizEqk0HlMWJH/XUm81UjzEGFw6G9/s4GuFT1XJsKY8OwVeHlP8TRfno4rvo4tf2oRpFVKiOHKkirOnBDBziAFN1bEpnMRVzy/Av1dVIjJsIoIav5Mhvzv3R5GKjVHxS1scl+1i4LczyhNA/8lPfiLTZFjGkyuWy4WlngItOEoRUcHBLjXBTpqGaUVM3/nRj37U6yuUA5awss1WJlcy25eDa9fyvK9hp1/FZFHG23jx80NX6bsL50RwywcafHU+VGqb0xVMy6wQc1hBOJnEaH8SvxSEderW4iaMNMPr8wK+EF5fGccf58XxarMXmwwNiuYRE1YVLqRFAEnBGpqx2YahnaILylBSZGYKU44EKfX7DCq8GNZxxbn4BXUEaPRJZRpDWHGc/EyrMFLWn7UTKdhnWPtJiGPFTU3GmJKm9Xd+huRF6SafoiHNaSQpi+AEUZlqithM+d29ukVc5JloQhffIYmxQRPHjQHOn+LH+KokDOHqqF4fNiYU/PrZz/Hv1RXQh0+E3+MRFqrZaah5/NakcCc3xXGBIK2bdy2etBgXOu6447p1GydNmiTVUXsii511rAy1pF1Qgm4t3VAnl48LCFyRZ/pNubTWtkjCGgg477zzcOutt9r+jaU9dHMLS4I1BVlFJVn5BVlVaJ1zq9IOkYzZCBdoqFfHz7b34uxJ4vdoG4ykAb9PkIE/hIWtGh7/KoqXVpn4tMmL5QnxaY2koMIHD1RhcZCzLG7QBaEIGyepi+MlJWFUCoKrFvxXK/Y3xGOiSny22pdAvZfbNQR9qrDehHUjOMXjUQVxcd+WJWZI60e4rcL6oSpMW5J68IqwAIWLFUuiJcltKjbFNTQJVmw2VBmTI0l5xHE9JDNadOJcpQtrmNKii9MnFiQlbEeMF6y5y7AkjhrrxQEjVHGOMUSiMehiv5UVQaxtE+7hk5/iocZ6eEZMEPv1pixCs9PjgaTVLogwtikhSEvHzbv4s9zd7mN0//nPf3DBBRdIFz8Xpk+fLt2xMWPGlPU+ZCiFOYyfffZZfw6cl0RYg1pehkoHNLnXrVsna8BY3NoTlfQkDSfcd9990jRnHIN5LvlYWBd/GHckq3QcqMOF0zS0iom2qs2QOneaYJmE4kO7OCfNaMc2IT9+sq0Xx26l4Y11Jt5cm8CSMLAhZohXHC26lRHO1UaSzVBPAiMrVbm6NrbSxFYhRfysYZT4d5RwPUlYfjHppaXGSJealOJ/qqJabp+0kCxLyZTGFklLlQQoyUb8zOOFda9sZrEpqWFlVJPnv1Kw2qpwAsvCKtYIM2xTzES7eL8iduxhsFz4jHU+E8P8KkYIi4ryyTOH+7BzvVdsi0PXBVm1G0hSPF7R5Mm0heNY0xIVVqJPWIOeDkdVzSIhjjHHWjAxbnlfPMG9CVyzoy/ve4DxqHwWhLi4ROunXCAJ0QNhDleutIS0JzDACWvwqjWQJOzIiaRx0UUXlVWV8YsvvpBJp7nAlUbmvHQXtP3D/Bh++qoCf4M9WWUGuBlt4t/Dwi06fnhSuDIKRnjjspuNRndOxo+ES6kZwk0UH/B6xd8CMmazNm5gWbuONe3sfqNIdU+/ON54QVbja7wYGQSGa2Kaq3pKtF2YULoVuDIMXc5w/sefzaxwuiTSjEh6pounSJJVU/K9qrVvxbCsJ+G2thherIyrWN6cxNLmGNYlNOk2Cs6U3XZGVSgYFxLnF6DVlxAWkzh+LCGllZNSYT5puZDivZUBFS/Pb8JZ//sMi2qmombkaCv2lmVdIdvSEu5hrDGBP+xr4JIp3ZfZ0qr685//nPM9rEO9/fbbc+b3FQJaUUyNIEnmqhzJxKpVq/LWuXddwl4GNaecEjTTMQRmEV988cVlOR7lX7rLSj7//PNl5rSjSb8sju++LNyhoF+4XfmV2HDqNceTmFGdxJ938WHvhiTaosKEMjwWX6SWAxVBYBrjPx4PPGQv1tQlE5IoEsL60AWhaIoum0tIZtF14VYlkNSNVKsuJWNV0OwgqaJgmsiIv0uq44odD+0RpKqIc+R568K1TeiqXAX0qwyw65Aazvy0nkQiHpeZ7Hpq9VBJrX4mhXUV8CsICFK8+bUluOqtDQiPmIpgw9BUgm3ugSVpNcXE9xWu5d0HKPjuVs6WVq7WbJkB+D/+8Y9luc+oGPHjH/+4YCuNcap8RCP7O2ENWgG/7oKZ1EC65JJLZC4Yg5T5PqWcwAUBun0kQifkKrt5c2MC331RTEifICt//vWAnKoB4RbSWnptXUK6ZxUKS3SslbQOjhAumy4sEAap28NhtDe3IhKOIiZ+1/W4MHISUJJxsU38rVW8IlFEEqaMaSXp1nUI6KWjPyXkXcnUCosADbnqqCIh3MSY+NLt0Tja2tsQFi89HhOuYEycmyAmQZ4xQcyRNp5fO9rE+cVomNH9ZIzLitDL/Sri+we8Gja1J/HSgpVo8wQRqKhKxem6Pz2OfS3j7n4/vveCjjdziAKSQJzATjxMEC4XWRFMNSiErPh+SjkNArKyHiaDlbD4VHPqPJNtWnNlhCsk7KBSjFZ6GocccojcHxMFqRaaffM6WWCLWnUc8wLJKoC6kLUiV0iA3idMk5akB48ujePjRjEpxeT0KnqHTYSO3CpOaI/YqsFQNWmJxIS1ERPWSlyQVVS4fLrJvwlXk+9TtRzOU1kiEp3+JfnoKtcZxbFNr7CeBMEmGZuzLKmYuF15zqaqyu+h8+dOibbi+wkrrEJG/v3437yv8MoqQSjVI6EIl5wjoNFKy6NkiaU89VQ58gVx7AtJrEh3h80C9d9POeUU21hV+t4qF5g6w7hsd+ACDz2Mp556SsrV9KM8KjeGlQvMgTnxxBPlikwh4A3IC15KgijzX7g6yEJS3kAsqqaCqR32ej6Gt770ygx2s0ipBVoo7ZEYfjg2gv/bvRYjfFG0t4eRULxikqZTN43N8SZOdJkaYaTMDlpPWsqGMrIWAnqrJjHldJoa0pLI1rklUhliKdcvTcAKE0etWJhMwxBMH/Co8Icq8d6SdTj7wbfwgTkeNZPEuNOr0w2Zg6Yrat4OLQP+jesNHDgpjhf29zt+irJEb7zxhkxnYUzLTnmhVGSLS2aDOVSsheWrt6WZ+m0MiyTAAs76+nqp3zMQwKcMk1CdRPScwMp11i1SYqOn8Pv5MVz2pnDj6rxSDqVYamAGO2WCh0abcMG2Ji7cuUa4hhG0huPC6vDLPn+0Lqy00M3Jnczl6mxwmOiad95bhNU5K77TsWXyqNL1/OT5C8tMkFpQNYXrV4sl61tx2QOv4JHVXgSn7otAVShVHWB2ouG8Hwbi3e3CLfz9PgYuneLvs/vYKV5GciJJMUbKeTmIURhhUQ+KQWpKrFAJce+995YvWiL77LOPYx1cfwHVIn/2s585lkrksrhYqFxu5cd3xCTY43EdmnBX0nGrYkdQl5aJgkhcx1hzPS7YPoTzp1VDjUfQxOC6mNSaaQzKu5jKFF5VR7CyGqubE/jlQ2/g3gUt0LfZE5UjRsLUiycrvp+pIs1xMcaRKN4+WsPu9X3XJZp67yQnkhetOcZOmZU+SC2q4gmLQepcS/JpmV/+y9QBBvvKnRhXLjALmeY7SycKkc04+uijpazIt771rZJlnNfFDMx4MoZVYUvO2CxRdY856n4xMcOaB+2CoEbqTTh7ogfnTK1CtXAP2W7e6JiCg4quoCoGQoEQ5m+M4DePvYv/LY3B3HonBEaOkeoMpm5uXpIsEtSL39RqYnQohjlHeTHcr/XZN2bB8sqVK2XclS3jtiDkT1jdyQdnw+fzyWAfRci4DFtsE4eeBBM+r732WvndsqVpc4G5LLQ0KeNc7CQ76rUYnlrgRe1QDeWQCLXKlQ35/7iiIhzTURNbh7/vHsS3JgYRiyfkqpoy6AjLQIV4eKxvi+OKx97D//s0Cs+knVE1fLjl6iYMK16nlMGxFaTVtF7HMZPjeGzfIFx09l74orVLZYoeSlDNn7Bee+21ol0iSqgwabK/ZtkyLseyCmbFU/g/XzC2xbgB6wUZ8MwXL6xN4OAnhFVQ54dfQZmab6VD6orM4m5OKhiOCO7aDThiFIuDk7J7jjYIbayqigosXbMBP3psPl6Ibo3a8VsLg4paYVSpUOXPRhkicfx8O+shW+N491gVX6vbcvsQU1iTXsrbb78t6335bxqMo1GkgCVIfRrDopvHpdViwLIYlqn094tAxQXmuVAaJF/wApHsWFPYfRzPxAEvJfDyci/qasrXy1RSFRUcmG/F7PdoEt/ZCrh5NxVDEENbPCJTAWCqg4uyBBkFVT8MzcRvZ6/FdQsDUIYNF+6xkVplVMrWj9G0jCw0NgMHbRXH8wfkF4Bn+Qy14fNJs+nPSPfrZGoFSSpXvwWGg1gBUuYOWIWvEjLox15pPGmuFuYLtlwvVla4t8F2Y6xep9oCc1nyBZNGH3744ZxPlpsWxHHJGwoqU6uC5YvkWNLATFMI6xrGeBP40y4qjh5roK1Nh2ZGoCueHs6r6huXEKYfVdVefLG+Hac+vxHvJOtQW1ULTbcUHgylfOuc0sukrE9jAjfuY+DiyblJK1NmhrFd6l+V2tKtN0DXjnLNLHHjXGd+IuPYhYBdd7gw0KeElQnqTlPCgi8GsnOpF/a1WFmxoEVJhVF2E8kH7KvIIlMmimZjeTiJiY8mkFSDqA+Ut7sN6SqZutHisSRO3NrAH3b2YbgnhuaILsteDKl9MNhWCgUFGx4mpcuyoktfXIHbvvRCGzJOStZQgcJQ1LLSNK2sTVEFHiOKRcd7sHXQ3jVkv81sSRcuSvH+oMx2fwO9CpIUrSfe98wlLBZMqOX3ZCy73xBWJqiIQJ+WX5bkRfMxDQapqf3TXc1Vf0YhKRG0PLmCk41z50Txtw89qGnwWKJ0ZXzqq8KyiomJmRT+YLUZx6+mmzhnkoZ4NArdSMikUGaQD7agOy1GD0lJsFNlKIDHPt+Iy99uxiL/1ghWBuDVdZlBX5gb3H3yAwP5zRuTOGenJP7qoJ/FnoIPPvhgl+3UzOoPi1BcdGJHIFpRTK5mHCqX8ki+YFkcrbI+j2EVArpU7JrMrh8sWSkkKJ0Ljz32mLTsqD7KHoFsi9SbjR5JxrS4qIhKZdRsUOudrm92t5MPG5PY42kdptePSk/3MZWUCjLyeQ6n6+Pi1McS7uwuNQZ+t6sX+9TH0d4WlUmlGKTtv0xLMUvGqULBEL5siuP8WYvxVGQEqocME2OTlBZYYc049PRjIKdF25pUoSZjeOtwDTvbBOBZQ5hdXE+i4sJOuVqDFQJ2ZOLDlO4d72P2EChkkSkXRo8eLb2L3XbbTS5E2T2w+zVh9QRo4TAong0WMLNVOJUeKQfbG2AQleU2NPvTsTyuhtLC7CohYmKvWeLGXuVHXZ3Sbc5Vdq65mhdpmVatXSyGU8cruHYnL4ZqYbRRN0YZZIH2TtDkV1OVOAKaBwktgKteWoxbl/lg0C30WDLP3VmWBjILkcwMVfocYy4eBI2bTBw0ngF4n+372c7ub3/7m/yZq+SMiWb2HuxpsMM6H/D0fl599VXbh2wxYKIqJXOoM8cGKvy5F3LCBg5h5SPjQVCXiKt1vQXqYnMRgk8vdsy1K434KqJj3GMGFI8XVVr3xNGhaZ6aM3nZR+IDEVOFPxHB5VMNXLqdBjOZkDpXgx9Sz1k2mPCFQvj3+1/hqg8jWFE9AcGg35Kz6WbY9dSAU+ZGyf+oaIorqPYmsOxYFTUOcSmWhvH+ZcOHcnkaTmDPQ7pjVGhgHSvTicoFpvHQIGBly5FHHtnj38WOsAZMIkkuGY9M0BzlwLI9U2+AQnRs/ZQL9ywzYEQU1NTmuvU3K0xx7kQTkPGogFeQkNfamGvO6YwwJw0pZzyiUpMSw5F4oYUoAxF6KqZEJQcFPsFMY6v8qFabEY/FURXwCzIyctipzNdSpYwzRyrkU1Nbu19P5ehWCMOquUnB7Qt1XDbFnrAYEulpK4pBcuY+kaycGrUWCiqOsPSOyd/HHHNMv2hKMWAIi6sOVFBgxXp3oJvmRFhcmuVTh4Xb7G7T0wgLC+zW+ToUMXHs8oEsyRfD6hhD7SmpnZfEZGHzjqlQ8NmmODYmPYKA0q23lNRKn5JlYFmrhLU+DcNCWtro2AKQcnfl9+VSqI6GCj+qTMH4sQhMtSrNaZ3cPy1V8R1XdPjENdqxwWqy8Xkbu/FQzFCDUwOyTHj594AHN38exXnbUtu+5xWb2HKMhfyMEXMRyEnDvVAwd4ruKrusszMVFXv7W7L3gErVpdAeiYblNLnAAbcDV0H4tDBTM7mn2ywRf/0igZUbVFQ1KB3H7UJZphXkZdpBm2Cd4R4TF08xcPR4H66e3Yy/LPHBV10Jr5iMsq2VonRxE6XOu/h7lbAQSFpQEh3NKga9OyhVJ1I2jyCfKuEbhii7nIhaXEWRv4yxT8epZNds8YbpVXHctGsI8WgcP35lHeYptQgFPfDm4U5zr1VBYNVGVV7rnlZz4KoeS1+4Kl8qmHpDq4kldIwB8wFul47T3x5PAwrXXHONTJn47W9/KxUissEAPKvZs8HlWpbQZJLGVVddVZJgX7fxLXE7/3OxOJ7w6TwO5k7a9aBDElf5lE9ierWCA4epqFd1HDvSxCijSbjEyZR1lcwSrUMHKTG1wct27Co2R5G3IJip9hyMZfk1JpTqtlamKiWfDdlqrFKQ/GGjFexeZ+LrDTr2qowgFIkLvs9fOkNeW3GN/7HE7FAc6ylQObQUsqIVdfzxx8tqDiZ2cjWfc+nrX/96vyerAWdhpTFlyhT5uuyyy6T/TrOYK3VMJbj88su7pBQQXL5dtmxZl+0MTjo1kGASHd1HpirQMuPSbSF4aW0Sn65XEahSchSHKFKwTlKRIJygcFF2GaphZECTgnM7DAtgRsUGfLVpA4xhI6QAXVdNclNaZ8y1ooSMliGlsqVRViqwKNNBFCNpPwgKBQ9VxMXDYcdKHQeM9KUdRew7yosn12zE2ngAlSF/XoPItwRCwn1fp4hrnsBBwwtLluTDlMTBBzFXmhkvsn0ACuuRyZjFWFF07xj0Z9rBQCCmQUVYmWC5Q+72WRboi9OdZOeQTJCI7PDLX/5SWnNpMG+Gfj1zvng8muXddcC550vWhngFCeW+701ZsCz7KmCEx8AeDRo8HmEdhGOor/TiMDGJ3tkYRhMb2Khaqj272cXGkkoN4qZOGOhdodB+5BzSaWAbsZiuWzGtVMeeThOfcUKDbc2SgqA0YdFq0ONxWQ2w2+gQJn+yDGviDdBDfpnlZamyKqnO2PZXktc4anpwr7jmB3UT9iHxMI+PychszfXee+91ql1l6Q4rK+gtdPp+4hyYKZ8rZsWVdAbKuY/0ql6hD1qXsPoB2DaeN0lmoJ3xKzvZYuasZJIVwSYVXIFJa2pzdZBdeahK2vV5q2Bpu46HvlSgVeTOslZl0F23XAldw4gqYGKl1RWGFoDf9OHr42qw/Zeb8EpLE/x1tSkHEp0YSQoFCxJrZ8NSHan3KFuWlaVYWhXhWBzheEz84pEDo+hGasEidYUEkenCFdwqKNzAER5UemJob48hGPRiVG0tdh22DnNWhxHVa2R3a9Wq0uzGyhJHCGl4UBDWr6YlMb7Cfmq1trZKQmHA3AkfffSRTM2h9Z9NWGzrxYdlZuFxWn+OsSj+W+aCY5ew+gp82syfP1/WPjIT10kuJ7OsKNdT8tRTT5UxAbv+h8+sTCDcpqKqvrvVOjPlDkL2AJxUpWEoNWeSMcTY2iquY+KQakyvW4/ZSxuhC8LSbBavLCUBysgYaGJOhGmtPBpbkJUllTLEg6QlEkVYFz9rHmym7k7BRcSTOqbVmpjOzrBmArqpy27Rfq+KyUNDqPiqFe2JIcK09oqhVPJavmCKQ2sj8MJqHT+cZD+1KACZi6zScBIWoOXEe5i5Xcz9Y5LyQCimdgmrSDBe1V3T03333Tfv/XHlsjNhWbf1e5s4YRhT6pb6pOSLLiZYUItju2oVdV4xeRLsB6ghkTQQEk/r3UYE8eiqGFbGTPgCqoxTdWq1zhixmKxNCQWrw4aYgB7xu261X95CfEMWJXPFYU1rHE2GT1i3QdmjNbtLjp668WfUKBgV0MHyOY6dGGrh2iUxtcaDejRjLWVaSVimkrKEc19M61prmN+a3cRjcxyVWef5gNnjTmDCJpurbIlQ4cKW1FgQmk8mr10KBXsCvr1RPLl9zu5gRpqo9Rlxj1d7DUytZUNRxqE0qIbHSnpMxvG1rWowtTKGZMt6a2JmrBQqqT3S8moWxLekxUSLsBa8Xm0LoSoz9f0FqYiB/HRVE9bGvILYQ6ksrc0WFn+OijEdEzCw1xA/NPFwiCXi8h0cc+ZxTaoLYmyVR447h99UurbGcDwPMeZvbMgkq83Xn/Wv+fQ9oCTNrbfe6k5El7DyB91FuoZshMmlZLuyICbZsRlrNha2GVjSLgbX093tvfmmpgfT4FMwjjWx7Los3BBFtZ7UiWQUY+tC2LnOC3+yTVoCSvZ0VSyrQfAUFrQJKysiJrDHir1o3BdpdFCyV/q7mfCoGja1xTBvdZMgbg0+nzdFZYY1QKl0Bj0h3OwqE9vUsjrAK1Nd5H8mJX901FSFMKnaC0WYXnTVVfkIyk+YR/UDcxtNLGzvmsTF+jsmNXdxczwemVbAmCqLklk0vYVptbsuYTlAkmIjTL4owMZgPKWimR5B9cgrrrhCBt+zMWeTgXiET9Rc0yxljSmqjJF4hFW1VYWKoXJJ0eiQOyaS4t4Pism468gajFoRwZKYAZ+/83FpyzFL3itYclFLGAsaFWxXw/2aHfIqyiCMwJuyJ6Fcy4MirJulKzZicRNdOWHNaB75ndVU1j8Tbimb7BOvbQUhDfckYcZiMvZnplrdMxjv83oxtlJ8Ni4eDmY9fGr3Ge9phMSMamsB3l1vYJsKdHHHqQtHMmIZDa0tFg3T/euvDVsGHGExsMcJypUHpgXo4unPFbctDfz+XIHhqzu8uZY91D3w5GHRcEKx5C+kJrFdpYka2e7L7BT+YIt5stb0kUFsG2rE4vY2GMFqqHrmfgzZEdkrJu+qqII3Nyg4dIwPQY+Olri1GpnKhxh8Npahwi+7Pat4beE6LIz44N1qqBSpYBGBzKNVrHpCYVxJd3DXIR4E1BjCZlhYpcI1ZMxPjKEuXEqvD8IlVBBINiGWFKTmCcjUCCXfCWVqmL1exynj7N/DBGa+tnTQoqUhwBV4dgFi/iQlaop2CW+44YaOtl2M1VDulC8+FY499lipC+WiM9j6/TUmIvvyk3RhpxtDPNWrBbFsX8PAOxu9ZNcJKkgkYhhXL9zCBh+0RIu0ujLjWLo4nMeQi2RIaEG8sCaBdzaKSSbcIk1JyORU0xxMEYCUuoJpSGfNFwxhdVMYT85fhya1BqFKS4DESJmVsku0tFbjmFKVxF4NpuTuBPzyKrB+kOkLCdl1WsXE2iC2Fn/yxJNWHKtTR+xuzsun4ZW1prgXdHdCZIG1vKwJZq0vJcXJJ+QYphfxZ1qbuZSLHS0sBp2ZNZ6JdO7Hhg0bMGfOHFmAyfq8tN6PHRobG6UGEFVHS2n9PlDwWUsS81uEK+bLx41I1cCZdPmAIYKtvMKeinTJgzCQNMSTX7g4Ow2vxJClYTRGhetCdiPhWfaTZUmInXk1FV+0GnhlRQz7D/MJN0VBe1wBBrwsVrr4xsrqlz8rSWgMFgpz6q1FK/FhowFt9Eh4xLZkqr6QeW6muNVpuQa1JKbWeTAmyAxz8V5hCXMflu67wlJEeV3qqvwYFlCxNBkTY1op3cp8XWqPsNDmt/JeMDGjZnDd30y85lwupmky0zmYB8lmL06gVBNLh5yUfR0Ji8HmfHDbbbfh5JNPlkHDbLCshdIaaaI755xzZMv4YkDXlBIzDQ0N/fqCftpoQo8Blf78JiAnX1I1pVJARDb8VLuYvTJQbFqxrW2H+jBM3Yi10QgCFZVSnI6mgspkyBQnecT/WrUKzFobwcmtCibXCJdGj1iZ3wN+3dBMBdJVWVdJhglVVaK5LYbHPlqBJq0eVXX1UmWV5GNpLrDdFxBJJDFWkNAuYgxDglRibaZ0A+kuyrQF/l+h4KGBRDyG1vZm6L7hKddeSXUl6v4MWVXVFlblvTBQCIuGBetq+S+rOpi8yp/pttE4Yd4hf2d2PuNtZ555Jn7+858XdAxKP+UiqzSYY8YwlJ176EhYNNMKMfOyCYtmHc27zIxcWmKsa2Lb93zB2qlf/epXUoyMhMWVObI7V1xYT8gON+zIwyVj/sxAOZ8AXVU/ewdcIWIMI98WA1wypxvXLObJp01JHDTSh6DYFstYRldk/2JhJcTj2KqmAnsMU7F4fQuieiUCbEGfkSRhuZkmfF4VH7d6cNeCKK6cEUR1wI/2cGKAJ5Iq0lKyyEOXY1IVCslA1d2vz8WTy5PwCrfCK9zg9EoqidxI3ea0uKZWebB7rfi8sJx0pAlIlZYng/Kqxyp6Xrq2HUs2iSfPKA+8Kbc830V1zfJFMXeTINRx/btujwYEm8NwRby5uTmvzzCpld4XpcALMUBYbJ0vnOLkjoRFOWKWAXR3EO7YTsCORJVdt0cwcS5fwqJYPwmK5QxpZJcrOIEC+IyxdSeET9lYBv4Yl+OKH4mvlE4fi9pMGUjKtyiG7wuJidKa8OOt9TGcOA6Y5BdWlm52OEFpyyImZmGtz4PDx1fh5bWbsDhch2BFUE4mM6uVFUNoUdWH+xZHMDYUwbnbVaIiII4TDYv3aqnqxQxZ037uK2amYFotYw34/cJy9Abw8LsLcOPri9BYtyNqG4ZZiZ4pd1BPdQuKyjw3CBdZwcRK4WLH4qm+hdg8FpS2ontpaPhwbRs2ClcwFKywVmCR/3qFYmk2Y3F76TFDShr7/X45D/li8XK5mrmwjR1XuosFDRBaWdSqywc/+tGPcOWVV3b7PtZROjXpcCQsTlzGp/ilyL5kUxZo0rqhnjnBkgDW09mJfNHqoUmXrZBA3Z18QX82k6wKAU1XZqyTNO3Ymn9naU1aQjat8EDLjQXOtObY5ILfjWYstzGVgQXQTogIt25JKxOiCjNjaCG1qRrmtwnCa0li0ghhNSlJqde0WeFdkcH4gHBhpo+qx4RQE5bFIlBDQWk1ZZeOeOnqCNZalajCXV80YUQQ+NakACp0L9pZHa1YGlxKKkZmxYX6b/WhJX6YOjfhnvjFQ4WE9caClfjtc5/jS+9WqBo9TqYoGPpm19FIfZbxqu2rFew9zJT5bQk9c8CsMWaMirlcTcK9/GBNk5gEQ6AKyzQpc7QUFBS28WhY3JYU94SOYI6WXpxXnF8saM52wagcyu100fjwThsIZ511Fm688caSx5QSM6WCZJovfvGLX8jvQRlzwwoWyhAPOYXJ2pxrNGZYK1lw0J2g1AWT2DLZngPK6nIOXK4SFkpYMCh/6KGHdophkSTyBWVdSgGJlYREofxs648FqJmrEWkS5r9pkrWz5nJZbhFxDVgaU0g6riJjT0kExYfWxTzCytJx2HBNWEgGYrpPXKBkappylc+QCaVjar3Yb6sKzPm8DW2JWgRpTpmdrSRdOpLC0vIKIgxX4qaPGlHj1XHI1jWoUtvRLiyMpOK11Ags+yHD5ekfpJW2aFTDsiC5kucxhRUcEBawP4gv17fiuiffw/stPlRMnQaPuCf17JIlpGo5DRPTaoHthTuYjEdk/lvm9+R7NK/BGxefLV2HeeujUGqqxHVQ5ehAKbAFrRj8xjh19gGnUuRLL71UTt64cPVzIfOhzXv2pptukr0DSACloNTOPTz/QhVJ2bjlggsukPOSq4Q0asgpdpJQ9vOlh5tQ0C+m20UmJUkUAuoEnX766Xk3MbUDA4nZLcIps8z9lvJUoSxIdlnOu5sSmPmccEM0MYG0PF1CQUJx4b8oSQ+iiThm1Mbxz72C2K4yKtw3Q15MRVFTc8sqvwkFvPhkQxw/fm4l3sRoVNZUQ0u3Zu+gHEFYprX6FRG0F4/EsUuoFT/fTsGRwqUMiIkYi4QRY4G0sCqYXuExdBms7h/doU1ZY8lFCFPSL5NiNTHJLIvy+c++xO+EZfVScxChCdPgqxkq3T9aX5rZuWypJamgRonhll0hc6NibWHEs57VXEGsDvqF5aXgisfexd+WiuNutauwYH3wMcdN/qflbYG266wwiOOVg1XsXu+xDbnYdYDKF+XopE7lEYZzuKCVCwyR0ONiyIRzifmYRx99tI1SSY+j55tQ0ErilysGtNIYEGQAnUH3NWvW4IsvvuhkIucCWyxlkxVBZi8FdBdpfWUTVnvSRFQ8jv0FjCrJiIXMMa4U+jQsaNLw4koDU7cPiidzk8zrMmTYN5X1zpxU4c9s1xDC4eNCmLeoHa2JakGQSseye9rW0hVNWCTCelPFhBcT7/1oNS59Zz3mro/jzJ0aMLbSCy0aRiRpuYR6vxPRslbmvJ4kAj5hDXiCWLWhGXe8OR//eH8Flpv1CE3eBcHaasSZIKqbMshu8VVaBcPSeZ9Rb2DvBlNG3hOGD1bWbUosmR13qCqt+fHWF6vwv/nrEK7fAaEqH7SkkVqPLCzOx6hARNwL4aT9eNqV6BSCcvT940IZLR0W8LOKgyTI0ActOmpxcTWQ4RD+nK6rzdcS6ikMiNKciy66SL7SbikJi220Wf2e9vmZgc9VQtZiMWDHHoUnnXSS44U6++yzZUpGsbBr3roibNWA5BvCMlKBp+2qBCklIvi83YcWM4BZq8I4fKwXkyoqkQxHOt6XJqOosKZCviQOnVCF/37ZjPcjCRgkH5gZAWor7qILsvMYCUvXSVhmKzECty7aiKWta3HBzrXYdXgdqoQloEeiiJqaMFDMLgF89Lo2vJW0oImBDPg8kqjWhpOY/ckS3P3WAsz6Ske4dhKqx0yAN1Qlrjsk6WvCukqmy5CkuoKCiOClejWOw0Z6MDIoiCfRBl2lK5zpEhoICKu5VTxt7p2zEEvMGqBiKMb7k9iqWsfcjcJTgE+WOeU7DrKaR5iCK8KWkmk2uMLNB3AxoLVDV7IcYDbA1VdfjYGCAVdLmM7DIuunFRlzSXHkWuFgisXjjz8uNbKXLFkiLToGPrtrKcZYnJ17u6TVlAV9+RIWLRp2yNlTPPmnVnhw04ctmG/U481GDx5b0o4LdqyDz2MI1zi1oiXr3YSDJCwJk6U6wyuwz7BWzFnehESIpShKqoTEKtXl6pfB9lfiMsuW7kwqDaho8QzFA2sasfL1Zpw0MYoDx/kxvsojrDS/IE7hRuoJxCkSwaJpM5mq1VOt0hWugKaOUSopWSF+LdXCTJerq6zbCzBl3+MXv/vQ1N6OF+d8iUfmrcabq9uw3KiDd/wE1NY3yD6PXEw1TYug5eKDkl5KYLKtKcjMwLSGJA7cKgi/EpW5bqplf6ZaqrGsR5yDJ4DnP1qIZxduhFG9E+qqQjh1rIaQ2Y55S5uhB0aJt3SNFeaysBj8WtJKS65rasMtt9wiE6m78xT48E3HeGhVcSGIPQuYFb4lYosufuYyK18E/XgSFlso8aVpmowRMCBK640LDUOHDpWNL5w69/o1yzTJ9znM98V1BQ3i7v7+tmLytTXhqk/WYU20Hn//Upj91W04fnwl/EZSSv4qijXVmNgYEYwSqvTjhClVeGn1RnweqRBWQdCiNTNV8Kygo7WYTIs0JS0IQhC/Vdfi9UgAH37UhKmfNeGAkV4cMa4Sk4YFUS8ssZDUbBauou6RYng6V3WUdL5XeYLycgVP7DPk1aB61FSHag8aIzEsWd0siLgRT3/6FV5fE8Um31AxeyeitmE4NOZZmVa8ysqOSrl2zKOytBksuZiEga19EXxvkh87VYrvHo0JEhO0LUjRkJ10ktDE8f3CSvtybSNufPEzfOUZDWXIKHxrawUXTFHwwqcbkWjeBMM7StZqKnq+dGzdBAHN/k4g8TC8wVAHewfQ0iEhsa6OrhgXtbh6xngRkf59S4er1pBhZhNMOuUrbban4dQYwPFmzfONCuIyXcEnJtBZ0+uxPr4e1y5uwxebKnHbpxFMqotjx1ovEm2WiijtJErI0LIICBdmj1EhnLxtBDfMX482/1gEveIdutlhv5hdHDvLVVRpyVQG0Rb3YHakBh8uDePxpWshvER8bXSVtN4m1gVR6RNWF3v8sXxFHFstC1elKJ2mkaojovkQjSSxvqkFn6xpxsuL1uGdZU1YHPah2V8PjBqOyvoRMj2AgXVmZchVPRNdOwiZFmm1ywQrBUeOVHHUaEFOiXZB+ppcYGBcT1ZxCvapEORHhvvX7EWYvSEofP3xOHi8hvPFA4QGlRGPia+uS3JTzPJOF8aFqEDKlwuXsHodaaWZQp6DMvuJbp5B/SoV5+7UgKZkG25ZFMfza1Tc8Vk7/rRnHZjQ3doeluJ+MsVBTMZwIiEJ5fjth+G99SvweGML4jW18MEq4+naDsyqNmRkS67Aicld4fVAE6923Y9Pon4sbg5j1sY2jEQjJgqjbfpQH745bZggL6+0BnWk3cFSnvaWaxsULt0acbz/zF2ED1dF8OWGViyLAk2eWkT844X/PxSV4vuoAY/kuIQYIxljS6V62iVGKSnTLSEs4ym1urCughiqJQQx63IRgnWFqmG1AAsF/FB8FXjovcX4y3urgTGT8a1tK3DhVC+miQcFG4jEGAPkeCm6TWzPhUtYAxhRvZCJnE7Z9FnxGwgLRlhMDZqKy3euwtiaOO5YZOLBxQnsWN2O06ZVIOhPIhJLpApUdOn8RKIqtqkJ4sLpVVj11ia8Fa2CN6jBZ5gdBTtGhhvHvC9VScvaWVYO1wj9wnoJVFQhHqoUVl4tVkcT+Ki5Sfi57fimIEWvYONEMlG2ADzPzuOhSKEHLy5qxKwNAaBmIpTqKmH51cpSIkauyUl0w5h2kEyluGkdqglph1ftcFX5HiZr1gqr8PStfdhjmCCqcBJJmdMmfhbjHBf79WqCiPwVeGneKlz+5By0BYfj8n3G44wpPkwMJmBGolC8qqVLRs33lDuubIHN01zCGqwoqLg4TSdiCukU8ePk0BGOJDAk6MNPdqjAvmMV3Pm5ivs+3yCDv8dOrpGTnCLkMl9KWAwJMTl90Qi+Pr4OPzM0XPDORiyPNKAqYNUYqtKa0lICdamW7hkTHKnwfFrvibv3CLJoVf3YfpgPP5qhCetKE8TYLkhDuEUdLdxLjF8JC49W0OghQXx7r+n45N1WrK8bh0BAgaanugQam8dJTZ1jdv8yy/E1ZDNTfo82YQVWKXH8cIoXZ2wj3L14G8K69XdeHpU9IMXY+f0+vLpgOW6a9QG2HjoU1xy+G06YKEgt2S7c07g4Py9CfgOGeAjFSf6m4VpX/cGLcYegfAhoBUWwrF53YiLFk3R1rJxzrsK1CSsqGWnBzrUxXLtbBU7frgbrm2NY2piE6tHkyp8pA9SKnHxhimPFkjhmXA0umKRgSGI9WuPCqlCsFQBNkJaa47yUDKtH5oQJbyhkxPDNUQb2HimILxkVpJpIBcXVst14sYTVLPboiVU4YowXarhZbOOagpFy2zYXJjk1opUWo7CadOEqtydUVBkRnLS1ivO201CvtqEtYrmQZlrHh6SssbNODAtXrMF+O4zHnafsg+9M9EOLtqA9HEdMF+fC7ypOIRozxHcXY6CqLmG5FtbgglGgt2AtkGtS/4quTMC0nERaT1FBYt7WCGp9Jk6aXIFVbcJlEqRhxMKCpPxSBSvTzmiPtaNCrcCZ04cgjib8eX4TVier4Q35ZDdpTbg1Yo85J50p7T0FYo5inDiZw0d5ETTCiCZiqXCRhvIVSgt7UvMIF1e4wRUqDhsfxKwV67E2UAmTzTtSgXErcOR8PBIVi5VbEiSUKH44ThfWaSW28scQDityLPndLZloC0x3iAtCP0iQ1ZC6elQKcoq1tcnFD10JWC63YjnSMd2UXaLd6JVLWP0ezPJlThbTGig+xlUd5m6V07xlILhJjyPJnp9iYqhxYWJo1rJ7jGuIwv3zGnGMDKhyopm61YlYyTJ0DMWDlmgCNUED58+owciqMO4QpPVuuBZR4f6w3FBNuVZpRSkF6TKczfEuHsNrxjBzuIYda8TfYoalgKqUk6ysY2nCMkoISypoBrHPKAUHj1iHBzZuRNw7HF5lc36ImUXx6R7MpOy4OLe4GLORnihOGa/i4mkVGOmLIyzGIgmrrMmSl8moGxTXs9LjQQ07O+ttwjJTZK6a5TLrMrDv8XpkAXN7Qkc8lTKhmIV/++7en04eLZcCg0tYgznkJCwb1lNR0YG1gdRtp9YPk0hZP0WSImnxfeniaJYJsZTBrvhZBt1NJf+wOwtqhasxb5OBN1fGcLhwi6oEGbXEhQvHhE3VUtZM6KqUAubtn1SterauRocq86zawlFUBgycNjWI7Yd48YePYnh+bQyNWggBvyJTGL2U7uXKJCwd85Q+nSQAWolDfQnsP0JFwJNANMKv5OloJVY+WMmdHK1oNIbhlV4ctnUVnl3ViA3JIfB6U7noqSTVtI6XVcdsSidXGEkICLLfvV7HDyd78c2xPmGlCrIKR2RJjqpYrTzoQquZKq6KpdNq0iozrfQGVYmLLVabr6DmE4MUxNzla/D8/DUwfEPh82gFfXtrtdKy0Jxw8cUXy2oLuvVUYGBRcy6sXr1a/ptOu3EJaxCA5TkU/bMrnckE5WXYCIBddAvBBx98ILPcqU3ERNJMTGSZlceUSY3ePFiL1k6FZmBRm4rr3o8gEvXg2Al+VAtSikRofZBeWMWWdmnUHHlQaTE6r7C0kqhIRPC1+hCu203D9KVxPPZlGJ+EVbR6A7IDT0cQWtksMsP4vFdMMDYSnVxHdyyCmFST6plQpwz+cw1BkE5A9WL6iEpMrmrD2rggHG9Fx9LA5viaIWN9EYMknhSWVAwnTlBx8qQgZtRRfz2CtkjcSvBULHdbjrNp2EbtzI7WZ5pcBKDNVukTRBcIYd7KRvzy0Xfx2no/PONHQPN4CuJrmdgq7oUJVfbSMpRtylRC4c+8n7JlydNgO7m0FDkrLbqTl2EJ2zvvvIPRo0fL2llqvjlpTA0k9LhaQ2+Csq4nnHCCtJKYSczCaTtLiPIyLFzOJXbfHagD9v3vf7/TtpfXJXDAcwb8Ab8ghfzubjosEVMQVCyO6dpG/HCSF2fsUIeAT0wncZNFEil3rcAsZ1pKfmFFBUIKIuLyzlmdwIPLwnh8jQfLo34uHMIr+cKT9hVlLpgvEcMPt9Xwyx1UDNHDaI5vzi/rOVNX3IBBr7BGDPz8lVX40/IqeIYOh48GK+sDuaIoCVVYZMJdHeUxsEe9B0dtpeLorb2o98YQD8ekhSvdurz1XtMiGKZUr/BV+uRAzF68Dv/35EeYtcpEcPxOCA4dYVm7Zv4ucUxYV7ymLx2sYf9hXc+Honeshc2EkwLDtdde20X47pprrnGUlyG5UeI87RWQCElYfIin9afSyr2UqaEWFbPsu+uI3g/Q2isWFqu/GQei1AvlZlh+QAuHg0Qlh6qq0vmSJEWB+3QdIN056mDxBsh+sjz99NMlkVX6hstGpRhNZponzHyniiLze2QqgXBBP4424Mp5Lfi4RRDX1Ap8rcGLSsEqbXFhYXElMNMa6o4Ixc0YFxMsGU7C723HPqO92HFoBY5bb+Ld9XG816zgk2bxJI7HxPn6hHvlQVxM+ApNx861KhpU4Q7GFWu1DD3c/UV8paj4joFQENMFEXnnb4IRGQrdZ8hOQLXCPa4SburIai92G+rB/kMNzBBjMzooCExYVeGWGJLsv6gGpKROvrlidDc1YWJWBLyyc8TC9RHc9+5C3P3BSixO1kGZMg3e2horbmYYqZXZ/C2soIf3hOl4/2QTlpNy5x133NFl2+23325LWJStyXYt0/WKLC9L45lnnuny2VNOOUVKHudSZKDVRrkoxnM5fzl3t9lmG/kvS9v6tUtIIuJFZ8Ew66KoX0WXicxNNQWSCDFv3jz5NyooZoPBRnbIYJufUpDWfM8Enyp0+Vj/l4lS5WWo9LD//vt32T6hWsOwQBLLwvk85FOJo4JUfMLtqxITrjHkRVOsHn9f2IQ3V67H9yeHcPKUOoyp0GDGDSlVQgfRiseY3ROiahX3RuPCvUzoqPaJyT6aLx/WiHOcJy7HghYTK9sNLI/oWNYax1hPHDsIS0MxGGxOyvbVvdGANSGsJ67PTR0awsyGZoQromio8WNsyMRE4VZNFM+0bSrFv5Uq/Jow+5JRxMJJK0ZES1GxwvD5pKOnFxpCUggiJBvZzpr3Fa6Z9SneXC32Vz8BlduMQ11NCLyU8aRF3IXYuAkxdCODdAnt/87YFR+w6QcnawWd1ENYZ5hteTnJy5QiW0NJdJIO9eLsQLkmuw5ZJLi0pcaQDL0b/s5z7E6lt+wuIZ8ClHBlUJomJkmHBESJU1oxtJxYONydamIusGr9hRdeKOmLUM/HrnMPSdPu4jIO0J28DC8enyS0COlCkuhyCZdRInmPWQnMbfKhNk8xx4hwwxo8Oo4d5UVVQMeHwvr5eIOCtcKdqIo346D6OM7ZeTh2G1mJCkEh0URUjL2CwutgmfOlSwFAn8cLr8cqG04oGtp1FS3CJNgYSUIV5zMipKIaURm4ZiBaRc/312NgnUoNTeJQy1viUDwBVIcCEJwlrBQFIdYzGgnZCSeaNKRihVwqLTLbwOcVRKz5ME8w933vfI6H563BMrMeVaO3woSR9Zg5tkKezxNLIlieDEhLzFNAEKspqmDH2hjePtTjKJHMxZ3MoLsTCVGzinHTtNAe615nz54tiSEbfJCyRV+xcHJLqbJ72mmnFbVPigQ++OCD5WjA3JqTsBgYvOqqq7qVWykVNIWztd+LQfYT4LzzzsupG8Sn0QMPPCAtMd4QaZ+e1h4JmMXPdCdJWPkGLE94I4ZHFgvCytPLjYqnd6Vwv86fouC8KR60hON4e6Mh3MIAPlqXwNLVKzFCCePIcdU4alIlxD+CeDToRVo9ZirXi/aInIQe4ZKqqrAgdKtMR5BUNGFJs0DVUgXavVOOYgpSYslM0BuQiw1UpeChDV2VFhhTIGRErwTVAn7UJ4iOuvaPfboCD7y7CJ9vjGPYmInYZ/p22HGED9NqDEypV/HEJ+tw+atrsaZuG/grBGnlnWgniLfVwAkTdTy0T3ncJJIb3UB6NHzYOnW1ohGRj2yNEyhpzl4K2eACFedKsTjooINk+64SFSecCYsn11vttKkNT7+4HKASKFfwGGDM1nLvDVzxURzXf6iipsaT10RnvCuR1HFoQwS37R7AqCpFWq9smd6S8GBpWMWCDW1ob23GGOHD7DKyWlhvulTYLD2ZMdXYwbSUT5VUO3szXcojM8HMVGutnofsviwI08uWW1RgNTenb1g3uply54rvCEuSppu8YO0mvLdsHby+SowfMRzjhldiRIWCIFM+NA+rp3HJox/iz4u90MZNQTAQTHXONvMYVQXNTQlcvrOO63YK9Po9SC+IYRY2sKBnRLkkegskMz586YbaeUR8aD/88MO2OWFsWMFehKWA87JEHS/noPujjz7aK4PLnJJyqSemTWK7+FJvYSqVZFVdJiJ687ixVTUprZovmj14f1MSRwcEWSRjYuLqaBD+W0NtELs2VKHdqEA4EocvmZTB8fJkXispkrJCP9bivypdQC5yMpWiN7VGVUmUzPo3JFFJelA2F23LMVOAUvLB6FKyJnLskCpMHDNCuJycAjEZEzNjhszy91dUYsGaRrz5VRMSldvKVV8oSt6HlZdHZXpI31S+MYzx7W9/u8t25hQylsyFL5IZ8w6ZAsQ4L+NpXGF3whlnnCGVfXN1ec/5oBBuMTtS9VjQnf5xKSZgp3iBzycHh8Jk9JFp1k6bNk26XBzYcqwS9hfsUKdQKBMx5jRp3cdtOBE9YjJsSnrxaVMUh7N2z2TjBNayqfDFIuLv4iUueLXKchZTBt6VstFIKnu8o7hX6UgkVXq5iw5J2iIlpVM/xvRqqnVapcXTzFTpd6WmyiYRUSaZ0qLltxUuHxstsLHXkvVtWNiSgGdshZgkHpkmkq9rzB6Iit/EDvVav7o3Q9QogtVnIb0iOXPmzLw/zxVEyo6/9tprkrwYU2PSNdv/MaySK47NGFipXbByBt0ZYKffmbkUmga7xpAx2QaM+uocCCaocYWArhiDgiQmLnem8z+4klAOhu3viIk7e9dnEpjX5EVtMB83SLFyjZIGDm4I40+7eTHBr6MtZqQmbsrCMUuL3RRCXv0LPXhOZoe/KTPp2U06IB6uPmF13fD0Z/jF+y0ITNgF/lBFJ4mebl2yiILta2OYc4QXfmXw6wswS4B8kc4U4CIBrTjmRTImzF6D++23XzkO5ewSkmAo3coAHMtXyMhcoqR1RALyeDxdMr1dCDJXFcwcDsxbJ27xoOY42dJbaU3R/RL3OD5q9csVwgljxTNdjcogM6ToXG+5Zf1R66kHzynjAUBLVxMuqc/rw+qmdry+rAlG1Sh4ghVWtzHDsobNbnI8pGUYT2K/4UqKrHq7gUfvg4YIX+wxSNh1gi8Xuo2msgtrrk6sWxo2bNggzWAGD50S7PYcquBWlRnaWrcNKf4/e18CJ0ddbnuqqtfp2TPZA9lIAiSRRQybyiYIyCYoeo0giA9ZBAQFI6iIIIIQEB6ReFXAC0/ZvJctRg2iFzBsgYRAAgkh+57ZZ3qmt6p6//Pv7qTTU9V7z/RM6vgbyWw93dVVp77lfOdjKsYLxyuIqU1E1IubTZw2TpMWKDEj7liQa7HXQTFxnA5Nja9Te39zM1Z2iPelqQ5UJOjiPVJNZN2LHV9tId9UcQ6kRoh9QakQs5CkNbeDHMsGziHIDnZauPTy5JNPlnosjvtQk2Un0jt8mAq3X5GboDMlOjLZ4RCyNEPgzxt4uyWMrSIddLmTWqtowjPUQVnjOHGIVS9TegOLV23HLvjhC9QlHBrM3el5tuS1h3spq0zMarK+tNihmzVrFg4++GB5LpWqTrzP3FiG0ixhKUC7D+bebMGysEiBHu+GduCYT/qaMZoXf2JBDCtlHSvzaR73a4oXfbtjJkYqPbjnU158dYKCcFcIYegpm58dlAuUx1bVaFi+qRtX/L+3sNg7EfUTDpRupnSG0Iy4u0a2t0FkkzhqdAyvfc7VJ7pijZcaKRatU8GpkGQ65aDAGta+guQ4EYnppZdekiM+bBTkCg5BpxMWDWCOHGZg5U49Yx0rmUbwMnAbCvyqim1RFX/bHMVpIz2o01yI6vQLjZTNMcFBfKaQi6UR8WDhsk1YGtbgHjlcDn1H9URlKidVg7SewLHDrFNBKsjTyYqgoJKFaQfZsU8SFtuwbCg8//zzWLRoEbZs2VLwY9nNQB4hTtqHjfimFi3DmU7rk7hnU2LdpuLDkrYI3mo18bkxGlxdvdJPHEpm4nNQRJrB4XO3ho+3dWDhqq3o8Y1AXXWdlDKoibpVLkdeT+SW02qsU3hOS7BZxUgrFYPAJcEhrP4EBXNcYc+7GyOoJUuWyMiqWBxxxBG46qqrLL93+hgXAtUxBMWfqXVlIqx4WkjZlWbqCGjiwulWsHBLDMeO8sDtExFWL3/GIavyhFcKfNJnx4O/r/oIS7vEezJ6nPS/0s2UWmNC+58htpLvdVW1js+Ntn7D2aSh+eOFF164+2ts93PSIx/QbuaZZ56R5zUdcE888USpUt8XiG9I1rCo4mUERT0IVbxM+eiBVQqMHDlSuj/wgyvDM81GXfpWGL99T0N9g2uP5idDaqgkVlZ1RGM40NuLOw714KzxLvQGg3IQGXuJKR0UftYnjrcZl8YGqn3YtKsbFzz6Gv43Ngq1k2bKXY20Sk5d0JFRrCvOg/Z2Hd+aEcNvP+XN+Oc5NsNGDr2pOEiv5mE4ZueYQBx55JGYPn26FHdSQzkUa1hDhrCY2r322mt47rnnZLG8VOAMFu9ivBOyYEqiSiqGs+HFHVGcvNCEr9YDX44kw0uCE3w94V58tSmKe46qxmhfEMHemPRjKnaWzgESFsmqXKbqcxnw+uvw65fexXUvboVxwJEINA2jU/LetspZ0MvJy84wXjxNwUkjPeUJBsXzoWg7l+yA5pVf//rXHcKqNLBA/sUvflHetUoFjhDxbnX++efjmGOOkZ8Xgni3MIKVrW40BJS8Vth3xxQ0KV34xSEKLprmQ6i7R0RZOuIepZqz0LOotIL/r4l/RFBd48eaHT244ok3sKhnFOqmHBrXXhm5K9t5C2kLAgc3hvHeF7wo10IwEhYFmlSRZwMnUTj0nMmMbzAS1qBvPdF1sViy4klAjdUdd9whHRVp5cGpdRJWoWQVvyQUXEKvwLCOaI5jNcnVptXiotke9eLp9VHsCGrw0Whu99YYB8WEV6ZcQRFDtdcv/uvGf732Ef69Q0TCoyZJRx1OSOdzQ5D7HyMxfOsABeXcXsjyw5VXXpnbzVLX5ciMU8OqMFB8R4LJBxTtMYLi4Oehhx4qvYXKdScKmwamPBfBpqA3Z1O/5IhuL1UR0W7cOF3F1TOr4In2oCfEJQsup5aVX2ySIKp4Ks1Mz+tSpSXzE299hOueX4GtdQeicfJBkP07w0yMl+ckZEBbL7BfIIKPzu6f2UE6qbCOxZtr0rc9HSxf8EauabkPYNNDi7Ve1mkrdOxu8OuwxowZk5WwGEHRdJ8ERcfQYu2Y8wFP4MumarjpNXFX92kZNzDvfRkAVaqJoOLBf63pxcxh8TVgWpSe8dHEpefEWvnFVpQbsHolItaqKqze1oL5L3+ErWhC3ZgJibTLiO+HRNLKJkt0xfcgHMOVhyv9NujMEgg/uBmHwmV6wNFxl1YxLOBTF0gFfT5kRYsnZiu0Pad7Cmu27D6yeE9nFSfCwh7RJu2RuaCCs1U0CbNzU7QCi+2nnHJKn6+zW8IZSB5wev3QI2igsEmESvv/jw7N7UGNlgthmfGiMOK1FDq+njcyiLtmVWO/agXd3V1yV6CzjTjH+EqqPs241bNI96pFZMW9gzc99W/c/eYuKAceharGUTKupWmgltgtaWSbAxUf7REF1a4oNn1RRZ02sHYyvIZo5ZTP9UOQ8EhOduC1xJIJLcjpz87rdKAirH4nLIo2eTegupdkw89TwWFQShKy7RVMBRXq7A7SnyepS8nn9wsFJRMk2//+7/+Wd6YzzjgDP/nJTyykDiY+uyiEVzZ7RbSnwDSyE5aJPZ5QtKypEqnhpZMU3Hgo9xbG0NUbjXuaO2lhDvSvJAS6BnweL9w+Pxa9tx6XPLkUm2oPQL1IBRXNBXO3MWKOxXbxPre1GjhtcgR/Od5reQPhBMVPf/pTmWrRII9RjKpWVumYXu30q8oFFL6yU37mmWdKHWK+GrJBRVjcxkGz/WxtWY4pWK02qhRwRRkL9I8//nif75G0qKBPx3udMRzxfAyGy4cad+aZNENa5xm7S+y81IIxFVWRTvxkpobvHxIAQj3oioTENeLaXZtRCriU4x9a4q9CbodhlDGQNOjSFOkMqrP4nbTWMRORUs6pQyIJVOLiXC5N5eIJrz+Axau34ton38Cb2nhUTzkEXpcm/17yVSfvJ2qW6KqL23SiYbx1hoZP1PWtrnAZRLr7LS903lwrCbfeequ80RYCEhZFrP3kddd/XUKGq9/85jdz0pDkM8vXn2A0RZN+FuqtyIp44YUXLLeOzKx14ZIDgVhXTCrbM0HdXSROeoCqsmvYpQbw8OoeLFjbA/iqEPDGrWfkinWlEEeHuAuBTH1MXS6A0FzuhNN7XEKhmP2XdvIV6+L1cHJSoyOokow0VUngkNSdY7c1YfusJKyfNZcqyKoKyza24pYXluCtXnH89jsAbo8m024zRXOlIruNiZxOEDehb00zLcmKsIpaeDOrtO7dd7/7XZn2FQJOj5Dw+gtFExYPPgt/NKnn+EumPDlXkBQqCXxd3PLMPJ6pbDZQ3GeFOQcJQvBH0RGKr4jP+U0y2XzX4fdrWBWpwZ3LOvG3TT1QvfWo9brF96NQ9UJc/mjDLH5f11HjcyMkUs8Vm3fJVfcetzc1VOkHGPAK8ugRPPnqB1uxpb0HgWq/nB3TTRd0xZPo2hk5kRVHnXQlJv6Pr0VBVVUNNmxtwY+fXYy/7/TAN2EGXDW1cgmILok7j6MmfpbvoeaL4QfT7Z377ay/mVZVEvg8mbpSIV9IfWrp0qX9F33n+ws0r6OinB0J1o5ooZy6IJUX9rx58/rsIMtlmSKLhYzCKkWh+9hjj0nPK9bacgVTRbaFrbB/lYZfzVJx1StRhAXRuHNMvHQlHi54+eN+H17vqcaNb3ajrVPHl6Z5UFvlRo+40mMyhcr9ypObj82IeK880F1+/OF/38H67a244tRPwedxIypTzn5yzOS2HMEEmiCXBcu34oW1Hbj5rE9iVJWIr4JBhEy/iLhcOXiDKfEUUHZSVQR8AUHsCj7a0oIfPvc+Xtjugn/STAQax0qycunxu7aR40skaYZpqNgTxb2fVbC/377QztEtRuWp9kR33nlnRe4woKznj3/8oxzMfv311+XMLS2PmRlxxC1TZkSZUL9F4fnUsNgqJaFw6DITOJx54403Wtaw+Pupd5rDDz9cdvO+8IUvyCJepRQkWUf73e9+l/PPcwkmTf7OO++8rD974j8j+OcGNxrrFFkvyh57JC18xYWoxRAREUcwGMFwsxU3zfTi0hl18IsrLxoKozdq7N6EY2XPS8NAafUrFy6wyeGTg79/WrIG333mPRxz0ET86twZGO820NUTFgRoJGpk5Sesap8L3UYU/+eJD/HE+hCuOfETuPHIOozw9KK3W0dEELKa3JABm9cn525MeFURsQVqEBUv8sXl63DHX5fi5a4GeCYeiuphDfFYTaetjy5Tal3NUXclHr6tw8TJ4yP4+wnZhXUUcDJlos8ahciZunGVCjbGmFksWLBANsRSG2WcBGEZpL9qWDkTFrscVvvKrPC1r31Nrr22q2Ux/OQ8HuUGlWhcxqiKkWIuoPMoB1jnzJkjW8o51cI4Y/i8CX+9SE1UM6dNd6kXqSzJiy91RCIYH+vAJeN1/MeMahzQ6JU70nvDsbgfPJCyXyder5JmdJxJ0xR4RBQcEQ/01Bur8PO/r8AHrom4+LMH4dZZVRirhtDVG074nvdHhCXI0+8RgUsUVz27Gg9v8qBu5GhcPlXFnE/Wok4QqB4JJ5a8qrJDSuNDM1G7Sy6IpVLd5/WIm2GVINwYHnr9fcx/dQ0+1Ovgm/QJccxHxm1gGI2aydkBNTF2ni26AoIiFIt0RfDmOSo+1bDvuTMx0uL1y+iLi2fK6d9uRVg5H3HWqUpRg6IFRqXbYPCOkQ3M9dmuTo0Yc8XnRrpwxtQwXlilwzNckwsOsl8qe4iLFMeV86xfbVIb8MDaZixracZXD67FWZP88Fd74GfaIks4MeimLiIIbjwWUZrLw22iLENjW3sPHv7Xu3h4yWascY+Dd/+p8Ph88cV6u4ts/VV0T3YsXdA4eexS0eEdhkfWtKI3tBUXHtyIw4d7EfDKsAVmTBepGX9PpNYkLz5N8TsybBTE9eG2Fjz0r5X47dJtaK8Zj/qJU6HVNshuoEscb2M3EStQcizlk/AjbTrOOdAQZOUp+xGho8N1110n/dpoH8ObKCOagQTNACjAzmc92IDUsHIpxnH34G233baX389gBIvrTz31lOX3eNJQjHruuefm7NpgRUCPHu3BJ1siWNuhoqEunqLl8nt76k+QF6nP60KHNgrPdffgrTfa8OLadhw/2ofpw6swptaDGo8mLmjxoXKk0URzVxibWjuwdGMb/vz+Dry6I4ZQ40y4Rk2EW0Qmph5FXObQ38IGRb4mM7nOTERPVYKcWlyN+N1mN17f2Y4Th0dxwrgADmryoclniijKI35UkwcjKMh5V0cvVmzaiVfW7sKidW1Y0RtAbPxRqG8aA00cJ74yRY/HU3sSwDw0V10mJonn8NBR7rIfDY7dUDKQ3PVH8qLUh7KZL3/5yzK95Iq9fQ151bAo109fKU8FOYVkrEOdc845MkysZHBtGT9YW6BgjiM7Vrjsssvwm9/8ZvfnPEmoVSnlmMKbrVEc+ZwOze9DnceEkQ9HJNTYbPczQwqJf0VEuqR3tmN4pBXTq0OYKohwtF9FrRpfUtoS0gVBhvHBjjZ82Kqjt3YM3CP3h7+uETGWvSI6Zo+L4eZDNYxxx+IpIROl/giyBOkEfEwJTVz77Ar8brsfNROmiRSPr0tFKCyiqq5tmOrqwiENGib4dTS5uITWQE8sgtbeGNa0hvHOljZsjQVgNuwH74hRCNRWyxQwZsY3FClmPErV8mgLkr7bIgqMUAivn6XhyMbyExZvjHZLTghuTP/Od75jWSsewshPOMqLfO7cudIgj0tUGWmw+zcYFqSy08eiOLs2SbDAz4UT3HJtR247d+6Ug9LlSmPv+jCMG/6tItDArqGRYwpmJBIoLVHHMeVaef4mowiDV2c4CKO7A0qwFZoeFpGTjpiILgxfNZSqamiBKrgCjSLEj5sLRnRBgCJ9/Pr+On50iAfjPCEEe8LycfsnIzRlDYtNg2ueWYnfbfWhdsJ0GRlGlZggVDdUEUXFouI59XQAwQ6okW7xNZHy6iRtETf5a2FW18MrXp/HG5A2MTEzEY2aSfd8RaZ2+bgxcG9RUNxcfvlpA9cf6O2Xw3H11VfL+b5s4EQHf/arX/3qgI6fVSRhDUaws8luXypRpYK5OBXJ5QAFpFxCS0LvW5zcU0j/zIthvLrejYamXMZ2+v7+Xp8r8bI8owpGbGbMiLsPcI2VokMREYviEuSmJvxNzThZRA0RQegxfHmsjlsO92KCJ4juYBSGuOrLL8VSZCpYK3LAbg4S/89K/Nf2AKonHggXn6cZJ3KmZbFEOqzIF0g1fESKZlXFJaMxfuxWdhi5p3y2EH+/vdnA5ydH8dcTPLY3FKZslPhwX2UpthxTNsR1YKmSoUzghmVGW4y67HSAQ4GwhuQqlm3btuGWW27BgQceKO88dmSVJJVSg8PK/LuUOlBTRskGo9G9rUD2nPiPHe1CU20Ybd2KiPqUnC9yy89l6mPKiEJTDbg9ijiBqfLW4BIpl+YRF3ZiBYxqmLutm1kPYzS1sQfoDMX1V7qqyfXt/RBexfVVIiJqDcWwrVekbt6q3YX/3S5T4rm6xIdboXJdfAj+8IqozOvzyfXyVMfLE5qvyzCLJiu+F+3dJprqIvjD0fbD5lS0s1Rw8cUXy1Ecbkind3sxmDJlisxkcpHJEDTr+/73vy+1jJxZzEc7OJgwpAiLqnuGxyQKdvAoocgGukOUEtSrcMyBkR1T6CQoxLML8ccHNDx7krggIr1o7Uk0ukrDAyL4MGQB2xDEQ82XbsQdCZQ0/ZfslJkKNnbpWENDS9Mru2+qUV6iSnbq5EsWRLqhtQsftXbD4/eldITMtOwx/hrk6+Hcoy4ni+LzhiWKBvke8L1AJIRnTtQw0medGvMmlH4OMTq65JJLZF13zZo1BT8H1qloJMlz6uyzz875Zv3nP/9ZOphQuZ5p+sQhrAEEC5Q08yMphBgh5AB2+kpZtLz55pulpOPjjz+2/P57771ne+EeM8yNx04Sb0ckjPawktfojl385TIE4ZjsojFS0sS/ld0ffX5eiUdZzRENrzVTwOmG360nRqKTpGGWmKwS/zIMqaynRGHZ+jZs6RHP0V9ja5zAL2vJDzO+4FRGabKoXjzD8ti3huhzFRLviYZjh9kX2Zubm/us7UqCBnpUgZNAigG71hww5vnDaD1XcN6VDTGSV6YswyGsAahTsauSy1ApTc2oZeHsY7EnUhIcvWDK97Of/Szjz9F0LVN6N3u8F/cdK5Kjzqj0dC+WtFiM5wdSPlQq3W2KUprLRFjkWn/fomPJrohIy1xwaaqMaMw8bFdyo9NEdGWIVJVkKdK6ddvbsOD9zYjWjhTpa1UiWjJtH2GPpDW+jys58FwsWfHYozuC+8V7MXt8Zr0V5T6ZDCEptGSKxlpmsWDaSY0g0z2e72x85QL+PEmPZQr+fqWaC+R05gyFojtTQK6WzwZa2zCi2n///UsaVWUjKoI1tVwtPOYsC+PONxV4Gz0IaHnKHYpEVFzxUXFCf2lMFPccU42Rnih6glFETIozjZQ0ziyetPhwalTO1nGJw8/+/Armr+I2h+Pgq66RkVd/ukWQrIK6gnBLBLcca+InM7xpqas1eO7xHMwEavaYrpXSijsYDOKee+6R2UU+qSdnXTmZQZeGQYahUXTPJODkxUBNFbs48+fPLxlZ0ZaZko5cyOr222/Py2+I+wiv/qSBcGsUwRJEWvmQCKMd0+fGCyIt/N3KXvTENFQFxIcWi0daZqI9V0zkl6g/0feqptqP3qiC+f9Yjv96vwWRUdPgC9RA46xjPxL1brJqi+DqI3RBVp4+EbAdWOjmajnOwtqB87dMH0sJGgz8+Mc/ljUzZgzZSDMJjtlde+21chWYE2GVAawJkZRYhLQCHT+tuikshnLwNNcZyJxpvqtLzkBmS0Gp72K3KNOJ3Leus+fiuGZJCPe/rcHT6Ea1qz8irXjkRKearqiJibE2fHOygoum12BctSJHdvRYBNGYDsMoYNFYYibb69ak8hzwgCYAcxe+jbn//ggtjdNQM2lmXBsWMxBTlX7RrLJ21yFIM0ay+qSO+47w5xRZ2UXSbPikg+cLiYWjLeUCVfH33Xef7FryBp1LeYS+8HV1dYMmwqpYwmKHj6r6J598UnbYSFgcMr7rrrss7TlYlGRNim8aDfaoTOdgcqnBAis3ktC4LGNaJ0JuRlb52L1Y4aZ3w7j9TREI17jR6IPcRlz2aENEP1xd1RvVMSwWxGfqQjh/ogufGefH8CpFap2kPXOywC2tmu3SxMTXlYQoloaDIkhr6Qxh2eZmPLl8Ix5f3Ynu+omoHzdZsFliljHha6+WeURIdgNZYA9GcPMsEz+dWbyGifYsFFjz/OUmGgqPf/vb39oKlMsBpomMoLIV29evX1+RBgSDhrAYtbAuZCcBYNTEN3+gwFSQ3chMURVtdOxGfgrB3R+EcP0b4qLyeNHoR06WNKWItejDFdYpmu/GyGgLjm0M4/AmFyZUqRhWpcGrxldmmQkHCDMtINnzabzQrwsi6goZWNXSg8UbWrBkcwe2KtXQxk1HTdPI5Agh+muOkTorKV0Ii8jkWBNXT82tZpVPJM7BZeoB7UBhKKOcTOdUMeAkB68lK10YG0WUTBR7U91nCYt3BJqeZUq1qHF6//33B+w5UnczbNgwy1Y2Vcb3339/zieAYRjS8I8nNTuIPIFsj836MC78p7ia3T40VOc6LF08zORyLPps9XaJSKQNNZF21GpRuJXY7uchE0TT/jLn96PiZ7vCMbToKkL+eqjVTfDWNsLj90Mz4pWx/nCTl89VhFZt3eK/0RAePUHF1yd4M75PrFWW2tOKURDdGEhY7Fyzzlkut11eM3fffbfcachzmPVXZi6VaCY4KAjLrg6VDorxFi5cOKDPlV5fqa6odKl45JFH5MmcK9ha5tokFmuToMPp7NmzbX/nnzujOO9fOto6PKgepsKj9E+0ZSjxxa4kJ0PXpfGdEY1AjYXljIwpUkJTuibscVROja7k/J6aKNabHKHxwu3xiQ810Sw04op6M257U84Ii48eFn+0u9WQCvYnj1NxwgiPbWTFKInq9dT3iaNeFIYWA7r1srSQDnaxaYBZLrDwT1U81fiDEJVDWBwupilYJnCFF2ta5ahN5Qvqajg7xhkuRkb5rLRnRMW7tNXrZc2jqanJ9nfXBXVc8XoUf11Pu1AP6NlXzrpW0oJFOpUm61VmSsFdSfmPmUY1KZrT3RWuROFdMRPRlFTdp/JE+dITmQLSgKI7itMnGfjNkS6Mq8o83M0uHC2T0sG0n24fhYI3PDuTSxLZD37wA6mdcrA3YVWMrCHTllpqV9h54V2u3GTFOUDaI1OhzNkwfm4FRkcM53nS5kNWfDyekHbkTG1NJkwMaFh4khe3Hymu8lAIrV2mHGQu12UuLWykPbMq1fKKocixHtWMGyeTbNTkB1IU6NjzdflvY8/niqx3GQlhaNwkJx5dKWV7DTxGrZ3xY3b7UToWnODJSlbyBmGj7+O5kY+FttUN2g5M1ahOZ8fRQdp7WckpIVMtpki8w9ktdig1WZGIGDklwVyf0VQpJuA5MsRahd2WEZ6kHOfIFf8SKeLXX4lhS6sH7gYN1ZoJc9DsVS2lcj7DX0noqyLtOiY1RfD7YzQcPyJ3t1Cr3YKpYAOokHlU1pG4z8BujGt3GeCf/yyJ+0M5QdHqmDFjijC0HIQRFuf6mO6RMNhhYyjON5MnRH+QFUGySCUrgp/TF6tYdHR0ZCQrWomQtPPB8SPcePsMD846IIJoMCKXI+joT6Fp8clm2dI/rvoSx4LHJCKOzVmTI/JY5UNW8hgLssjUlWY0zvQwXzBrIBll0+ixrlmpWLJkieyK01mColVOktjPy5bofa2kA0DtFPVNPBDsytgJRfv90ioybGHXk3NgdmTFDiEtcdNXo+WCkV4Nz57gxz8/r+Dz46PoaotKXZGiKBg0zeqSxm2mfO08Bt3tUZwqjslLpyryGNW7CjMjZASViZTo60+leb7gHCJviNQWDjawpMHsI9mxp3qeFs6cq6THXLH2OoOCsAYabCmn70/k56eddlpRaSbfwNTVSKlgIyHfyMoyEhjllgZztx9lwG2G0Naioz2Wj7/WYEd8bVl7TEVbawxuoxdzjzawUByTE0YWry5nrTJTpEVSK7SmRR8rEpdVtJWpazyQyGR6yaCDXVRGX+++++7QrGFVCkgw1FPRR4gKZc4fFlq/4mMdffTRtpEVyYpLaXN5fA7Och4tF4Hh6q4Y7l0Zw39+TB9ycbEGVNS5IVXj5hB7v0jHtMDpoDd00IDLF8Ulk01cd7ALU2uy71jp7u6WN5NM4s5UkJSYBpa6ppUEJQ2c2GC0TW83Zh2ViFdffVWWb7KBdegNGzZg+PDhJalh7XOExToVt1fzBCWZlAuUJzBisyMr1kaoJ8tl8wkHVRluk7A4nsRwO5d156+3RPGjpTre6RBRR6cIP7wu1PnjozeDnbiSNapOabIXQ32NgaMaDNx6mIYjclwSwTSPI1T07WckzRk8eqRnA9O/TKRUrORhsIDn5a9+9ausP8eN0jQTdAgrT7AoyAs/CdbJWNwvBxjmc57MLvXMtZBPDyP6faXi0ksv3WujT7ZUaVuvjkfW6nhwtYlNrRrgccFfpcCnFl+fG4iYikKT3qApl8ZOaNRx6RQVF09SMUqujc8tBab9MKcm0kFvs1yirfQt5qWOtAYL2DjgNZTJ2dQhrALAA0r3xVRQ+0XVbyk9ipKgTofqd6s0kMOxuWyJ5hgFu6fp4LAqh1bzRUdUkNaqGP64wcR7zZSYiyitSkOdJ6lQNyuWpAzxdDu5oq9HF29cDDMaTVwwUcGV01wIFFBMt4uSSFYkrUpIDwcTnnvuOcybN0/OJqaCUgeeq05KmCcYWTHCSgelE7n6COV750mfOaOLBGtWuaSBHN2h4p1pYDq4YDN9P2R+MLBgSwxPbTTxtPgIdnNEhpGXJhc7+F3JDbsDQ2Bcw0XDhhDXepGkBNHS4qG62sBXJyj44jgFp4/lMyy8Z5RJX8WIIRefs4EgrZiIKjeF2/Fh11a4VC1Rw4McmZpaMwqT/IIYXAPXaKE7BF8zu4f0CeNqPYqwS4R9h7BITEwBUpXrVM0zNSiXRxFTOaZurJEcddRReOCBB3Le1nvWWWfh+eeft/webW7z8fbOhI+6Y3hpq45VXQoWtwDvtdNsDnHludcFHhqvGveMUspEYMm1ZHSGiEbiNSmGfP4qE4c2KDhKRFPTxBl64mgVU2pcpbnwYzF5Qdl1b2krnGkYPRWMpBlRZ4qUuWQ4b4jj8UrzSizv2Yg14Ra8374JH0e3YUukA5HetviYVFJ/axpw++owyTscE90jMbV+NKb7RuETgfHi+E2NjxsMfuxbNSxqnah5YseNLVcSSi5F1v4Gc367djajAg7OlgcGVnaaeKdFx+JmE/+7gx1HcXGHtfhtnKzl1mRgw//wRs7it0vJHIslRwUZNfGDqxJjRiI0iHK5oC4f0+U1ME1k58eNMHH0cBWHNaqYzrXVZVLfZOp0UbnNmc9iU0wiX4eRD1q34OHNL+Gv7cvxXhdHuIKJzRvi7uFm18QDxeXZu/5ISb8eFQc2FP/gv2kvrQQwMzAFpzbMxPcnn4MRgVqHsAYTOKu3adOmnNvYAwHqvuyK8qzFUTGf7Y5PLQzFqpx3zBbf2BWqQ6aOFe0mPugwsLzVwMdBFWu6TbSHTewMqyJlUxDfA5/klNQNO8nPzSQXxvNMTUROguxG+AzUeRRMrVUwRaR6B9YJcqpXMaNegbeIbdNMxbkaq7q6WnaxsrnNXn755VK6UmxqmCk95Nzghx9+mPX3dwW7cPPqx/Hg9kWCyLcDgTqRpjfAg8KW2ZKvInxzRESG7nY0VE/Ft4Z/VhDXuYK4qh3CclAakEytdiry4vr1r3+d8Xe5WIA2uUnk11HMjpChoztmYm23IH9xE9/ca2BtlwGvpqTuwtmLCk2Z7pmYXKNirF9FtQgUJorrJSBCM79aulzlzTfflNq5JJjysYCeTedGqxXaF1uBxJ+L3igTabFjnEnNHhHH8xernsR9W/6GttBaoG6UOJ4B2nCU5LjI90Ac53BUpJGdu1Dnn4g5+38Rcw48xyEsB8WDzhTpk/os4HOKPxPsFiHw90plOlfJYBc4vb1++umnY8GCBRl/j3UsFobpfZWO+vp6GR3lM89K4Sf1SRSl0r+N76cdaf5505u4/qPfY13XB0BtE7zuBrn8thzVQkX6kikIR1pExNWFTzfNwvfHn4ezxx6Rc9TtEJYDS3zve9+T0RS3R1955ZW49957s/4OhbCUTKRjX2mv20VKixcvzioS5pAxRbl2RFiKvYLp+MHyx/DLtY8AVS54AmOh6mY/Oa4q0FUT0e6NdDPEDZO+iTtnzh4Mb7FDWJUMKvLZzcplNRmLunZLDngRZ/MRo0UIZRSMKCoNjHDoOca6VCawUcGGRTq4yPSpp57K+ncymUiWMkoNRXWc9+Yd+EvL30X6Nxo+tTqxPq1/oSiaSPFFbt+6EReNvwAPH355xROWM/xcwWCnKtc9ir/4xS8sv86UJBNZMW2hRIIWIfw5K7HrQIGWPJQWsJPLGcpsz80uQmIRnstDsoHiRzuk2w4Vg1PfvBV/2fUctMaJ8CmBspGViSzdW/F3fUoVlCZxbDf9EZcv/W3FXxNOhDUEQLkGdV5W4H46O+EeazYsUqcruyn3yMefvhxgZEmPsPRZzL/85S8Z3TNIulameGeccYatri0VXIRy4YUXliWtDkVjOOOtn+Mfna/CXT1OLt4oPgHc2wiR1a8oCZCKWyMSL9xTr0UrC80Ht+aOO7Cm1KgUqIgqUegdm/C5huPx/Kyb4HO7KvFUHxwRFvUw3PFHy4o//elPDkOlwU66QCPETCpjDoJbjaHkcmFff/318rFJBBTf5gI6EdAvibOU2X6HE/5Wg+OMljKB9T4rUCaSbfFtMkrj8t1UsJHxla98pej36ey37sY/dv4FLklWpZLhmgnKMhE2Qoj2tnIvG4Z7G3FY/UE4tulwfLJxBqZUT5C8Fg02IxLpRsSMJUhLkRsg3aYLWv14vLhrAc56e27FnuuuSr8YeaJxAJjpAUGnAhaiU7fW7MtgNMGishW+9rWvZfxdO3fIbDKAG264Qa6MIkh41D6x09bQ0JCR4JK/w79LMmVtKt8lnsuXL8/4fd7UKCMw0iQBjNh4DmV6jkn86Ec/2u1TxoiNCyFUtbh7+5wVT+HvzYKsmg6CyyjdOjOaFYb0sAjf2uHyDMP5+52KkxpmYHrNOIz3N6FW86NXRFqtsW6s7NyMxR1rsGDX21jRsRohTYPbU5NYV2vCbYjX2HQwFm1/Fo9s/iwuGnd0xZ3vFZsS0sGQXu4cZ7F6k7iuiBtr8gEFo0yDuB2aJyBHcvgY/WXBXA6k666S4ED3xo0bM64ht3KCICiktJq7TEa7Vks3Mk3k02pnxIgRfb5+2WWX4cEHH7RNCalHS0/vaKvD6Iv1PTvwnLnqqqv2+hrnOKnTKueqeDss3PEeTl98NdA4Ml6zQvH6KhlVcdFthKMIUZw0YhbmTDhbpHTTs/7uzmgnHtv+b9y27n/Q1rMNmr8BbtUllfNMD0N6K6rDfiw75j5Mrh1eSad7ZaaEXDDJIqsVWckgWBxYFotzAYeE6U1EEeGECRPkmATvnocccohMafg1dtd4FyWhDSZwMNrO5ZLbfjORFQnBaoCahmuZTOPsorLUvX3peOeddyy/niktJDFZPQ8+b3r/ZwINGGn/kryhUYvFYeeBIKuIyAYuWiHO44A33g0smqzikZmRIKuAVoP5n7gaLx52Y05kRYxw1+K6/U7Dm7NuwymjPg29tx0RIyoDAT4/r7sJ3eZOfO6tWxGJ6RV1zlcUYZGIeGf8xje+kXHdFfe1Zeue8c5MvyIa5dGYjRYXhoVymJtsKAngVDnv6BRsRqPRQUFYTI+tjhO98K0Kx6mgdS03Gafj2GOPzRi52lmvZOpE8r2ystPhe2LlRpEEO5xWoCNANvAmRakGZQoUjmYi73Liro8XYmfH+3BVjS1RN1CR/4tExXHTDTw883J8e3RhcosDfCPwP4dehxNHHQ0j1IWYaSTmqGNw1e6P9Z1vyefvEJYFuHiCUY9dVJUEPawef/zxjD/DQVS2wvPdZsKLh6pkRl5WAsxSRUUkZP4NjnAwPS0Udos4OcKTDXaGa9kElnaF60zWzVy2wMgtHfQiYz3SDqxzWdXTrMaWrMB6FeUaA5a/iJvhL9c9DdSPhKtEy26ZCkY5HxjuxAX7nYIvD/tUUY9XBTcem3klRgfGIRZu3728xMW3pX40frnhaXSGex3CSgVrVbSozbYiiAJApheZIoBrrrlGtp+LiZJ4Z+aFm4vYMB8w6iMpM+VlpMJ0jnKE9vb2gh6PtSGri5Qq+WxIN1rLFtWkRsF2RGwHRrZWERYfK9Nrp1DUao4vV4uegcYPPhIXe2iteO0NJSuyM0fQo0Ec0HAQ5k61VqcvD27GLev+G2cun4tjl/4Mxy/9OWavnIc/7XjNMiEdrdVizsSzpAQiasQSiacJj7tBkNVa3Lj6yYo5pgNedKejJv2CMoEExWgi28XEC/Wee+6x/B7HK9iC5/LKmpoaWXSnzQyHW+kvZadwfvbZZ6U3VbEggTI1skrDCv0blAmwo5UKtv3TF9Kmg+aAw4YNk//dq7YxYoR8frzL2oH1IHrRW9WweGztQIcJmhemg3N3Vq6qSbADyjQ1n9+pBKzt3IXJr14BBDT4FH/JBm7CTCtF+jZv5lW4YkzfVHDu5r/ihx8+Ks631rj2SsYkpjRApCjg5FHH4qGZl2Gca++Jhh5EcNDiG7AxuFFEtXvS57AehBrzofkzv0aDb8AdHroGVNbASCMbWVE8yJ/J1BUiqB2yIitGNJyUZ93LCmeffbb0XmcaecUVV/RJ0RjVsdaS7e9nA4WYVmQlw/ICN+bedNNNcuyGNTo+BlPBbGRF0E8rnaySpJ6JrDJFWLwJZLvp5JtKJomORfb7779fNloYQRdKViw7sO7H58oOJRsx5cJvNr8ERLbDUzsVZolcF+SR18No8o/EZxqm9vn+X9vfx/ffny/N+rTACPEfdS/njIgRxqIt/8DFqoIXDvkevCmqpip4cFz9gXi0ex10EYdpieRLdQVg9GzDKx0f4SzfYft2SsjIJhN+8pOfSBV3NrJg9GIl7GMNhOJDO7JKBfU7rFul11r42Nn0TNnA1/DMM89Yfo/F4GK293BchSksP5I6p2ywK1pni2CZ2tnVsLIts7A6hrSm5g0lG9gt5PAx38tCt9Gw3EBVP2UUbLDw71I6UxYIfnqu9R3B4nVQS0RWuxGLSI3VBF9fucGDGxeJNyIEt69BUJHWp/blU0UqHRiGF3e8gafERzpmVO8n1fAxY09d0S3f1ggW7HoXlYABJSw7IuHoBYvC6RYrdqAWKT1ioCUtU5BsEUMqKHdYtmxZH493tv+zRYJ2oG6JUZodKLosZONzepSSz5ZsO3NARrOZQOGllRSB6WW2mwoJi4Sa1GNR7U6lfX+BurLULjH1eLmsqCoEr7WuwYedq6DI2lUpIR5NpIRNnlrUKHs3I7oEUX3Ys0VkfT6oiYUiSp/fNuHSxA1Z78XLLX0NBcd6G8T14uHdJy0FaMTTO19DW6Rn3yYsdslSO1osprJLx3mxbK6aSVAcmW5qx4uHBFOI7oYWJfz76cjHeTIVnEGz8w1nSkyS7E8wErNyv+Sxz+bowJ+xOqaMrti9zQbWGPn3OYhM0sz290oJq/eANcxyYGnPBhFldYkopzwVF5eFV1WHICEpSlDULMFf/GcCrr5NEJeaXJO2N2Gp7hq0dq/Fv3at3LcJiyDZsGPFoVOezDfffHNev29lapfJ3TEX0GYkXcfEyCI5HpQvQViBM2t27gLlhJ2cgXbK2SI9vhYrkzumtbksdk3WuspZO7KDldSjXAPeH/Vul2b3apmsrQyL9Js1J03JdjkrMKLdLHDh5KZP9CX1UIu4+YTj/vCpRMY/pxp4ue0Dh7CSqSFnA8eOHZv376ZHC/R0ylZzMnKoK7C4mwoW4wuxGGHqkw6q6xldDQTsXEtzqaORsKzkItRZDYSKPB/88Ic/lPUvRon0/GK0x45nObCifVN8YUThiV9JU0mWRVhID4c5GN2Ni8adjNMb+9YO3+5cB8R6RaS193OXfvIeD94PbXYIq1ikbyPhVhw78GLjXZV3eKYjdpuZCbbo0+tChRAWoyh2uJLRCy8SFuEHAp2dnbbF/1zcCNLlBUmUcO9cWUEhMecQ2fXNtUGRL3TdwOrYThGW+POPnKTjQhSRaFB+hM1owk+hQKJKkFVIPFYs2IyRvjH45Yyr8fBBfRdlbIy0YWHzu1xdZJly8uvr6PQQNRzCKgbpgkWrwdzUE5ZiUNa9KOLkVH8m1TSjtVTkOr+YDo4bJTt5HBOxGgTuD1B0a5XScfjbjoxSwefNY5Ze15ozZ86gOV/4Gso5prOltx07RWrFCzw3UlHiRCUim2ioXdxVY5joH4PxfnGzjEQRioXl3GBBqSPJKtwlIiQXvj35PCye9TNcv791VPn7Lf9Ce3CzCAwD1tGd5sOOSDO2hNsG9P1zDXbCSl2Mmg0UiaaDQ7GsWVkenLS6DOcOC0W2dVP9AS50tQLlH7mC9UE6QVCgypsDJQL5WsRwJKelpWVAx2bKhRVdW9DbIy7qhnpknnNW4tEPdwiG2+HzDseZY47BV0YdjZmB/SSRvdqxCtev+SNaIu3w5huxccVXJIhqrQYPzbwcX26yH+FZGd6GeZsWAt4qQQiqZUKqqF50661Y3bMFE6uHOYRV8AtII5VMvkVWnueZdEDp2qJKr9Nkg130mW/xmfv6+FEIuHKM9STquZgeczwpH0lGxZ+PPP/YbcugS4tbw4gbIK1hdB3nj/08vjvhdBxds3fXdIp/JN4TUc+9ax5HTERsWh7JIUdsVPEcfjb1/Ixk9VF4J2a/ez9aQjvg8jWmPsP0i4FhFjR1YClj0KeE6YsJ7CQEBPVaHM8hqAyni6mdtTCRLizMpubmRcgRolwcOwcClIpQ4Z0Kfs5h7P4AozL+vaT4lPKRXNfBlwsU3lI0bDfSVdgFlWVaQFrDdMsI7J6D/w+emHl1H7JKYpi7Ok4WeVbhDZFiNvlH4Csj7Zspj+54FbNevwnL2lckxKa79973fc6J76n9sNVnSEdYTCtSZ9syWY9w8p9kwvoVCSvTnZ1aoXSdDlv/dqAT5imnnLKb5HgR2HlVDSSo9Kbim+kx/2tn1FcOWNlbUy7CmmKuyzbkxWgYuOOOO7Bu3TqpgudxLwSsx6U2XjiQTt1cMUi4VWVI1RRZr0IshrtnXoprx9hPF/Qihse3LxaBjQsuRc1vgFrzoD3cgZfbP8RXm47c61sf9GzFb7a+hPvWPiueT0yQ1TA5xJPp8ePfVQaYroYAYaWr0klGHLHJFDllm1+Td59HH+3zNaslpanRW2pExtlEzuYVOkpSTvA5DcTzsot+GXHlSljsdHLdVtIwkDcFRrX5jk+xjpbeJeZjnXTSSdKJtVDIsRZGRCyUm1apWnx4+cIJZ+J7GchqRc8WXLv6Ubzf8RE0b23ez8Oj+hDRe3D9qsewqWcXZlTvjx2RDrwiCGzBrnewo0fcjD1++Fw18vlmJ0O+HgO64XQJi4LVBpViowZeWCwmp4JOpZl0YmyXp2PRokVwsHdKagXuX8wVFBqnu5tyHyGL+PnAypqH4EKPYqyJDqoZC6+vXtoWW0aH0SAm102ztYb5oHcbrlz1EI5/+zYs2vGaIKsA3NAKuLBNeD1V2BzaiRs+fBjnvXcvLl4xDw+tf04QVws0fx18mk/WaXOJmkwzAr9ajyn+MQ5hFQOO0qTfXZmeFbqkgl1H3sHT5RK0UM4Eq07ZQNdnyoF8Nt+kI10msvskzGPBg9WNgchXcsL3y6omyTJAMaLe/aoasb9/hCCsvh3lqIhQuHrrivEno0nra9XyXMtSHPX6Tfj1mj+iObILbnqtiySoEC+t+DihIC13FRRvFXqNXrpfwl01THwtILuBeT2qSGPHV43Cfv4Gh7CKhdUSUaYJ+UZaJCsqvtPXnVPJnW2MhoO0qcssaCJ48cUXDymy4uYb+m/R+YDjVJRDWK2Gzxf5REdW6RprWPlKK6gfs4v4SMoFX1Cqgkme4XLAuG/tLQpFC+DI2r4F9mXBjfiP5f8XnYKoXLXjBKnUZK0r5ZweKi54NT+8qifFcCbfXDeE8YEmuFyqQ1jFgvUPK2eH//zP/5QD1rnso6NinnUvq114dlbEqWDUwTEh/iw3CBdbvC0H2EiwEo7mAmq40tXh1KVZbeyxg53Bn9Uwth2OO+442dlLdX3gOq5CQD8xK7CYb7XyPse4BlNqRgvCilnlgxjua8QYd32fbz2w8W/oCe+EKiIYl5mly2ilk0Lhivisr4r1OJEmH+AeMeDnsAtDBPTO4tab9M4cP6dDJeUMdEZgp4+pAEV7NNRjPYSWMnZSBBKPlU2vFTijVqx3VjlAMqY5IT2leKEz8szXfcJu/tLIowhrZ/WTbQ9iOijDoFEh07dixKd8X6nwtxoIp+Qi//cy/voOCewvhVZ0ldqr+iRSwlrVh0CaCj4mCOiNjo/l/KE7Q6om3dZFmmc1/GzCLJkNc5/gSnY9PTij6XCHsEoJkgsLuOn2MIyw2PWz6vxlAldlFbuefKDBAjLJOln7YaTEzcacpcy2WScVVOpTBpAaZTGtuvbaa3Ov74jUmt7u6a6u3OCTL6i/K4VSns0Vq7GkfIv4e0WSVSI9VaoRU3RoprYX5XA+MGRE+9CcT/VI2jHkZkBr6PxBI4ZaV1+H2rChy603pY6z4n+yE6OqJ+Ok4TMG/HxWMcTAWT1qoIoFa1Lcb2eHUtRu+gOMOq0K1Va+7NnAsRwuDOHEAOtGjE7zIQ1KUNKFvkkSHSiwjmXVHClmoPvwhgmYRiGonLtLIRDVheZoNzpje9e3qGA/Z+QnpZto1AhZR6LiazFaw7gCOGN430hnq/hbLdFgXGVfQhi0agi244xhh8HtUh3CKgeYBlKkmEnoaQda3dCVId1eJgmmD7xg2Z3k42daIFoJYGfOasUWNyEXWvdhF5Zuofle1HSFtVprlm9KWGpwCUhqlMVUMX25R75X1Rc5DtPdBiO1A6q50BvpwNpQX4L+zn6n4LhR4jkEmxEKtyMqEkqWsvgRMWMI94qIr6cF39j/8zivqa8ecGnXerSHWqBopT2WMRKu4sLZI46oiPO5YlfVlwqMJLjEgIsXqKi2Ai+8M888U1qsZHIA5T5Eq3XsdHwggVUqaBVNy+hkJHPppZfK/Y/9PRvJHYSMaLgyPhWcOOAxzDb6ZAdKGqid4yLcYsCbD48JGyjFojnUjWmvXoNWrR1erS6R7pnSkeHcMSfgzzP63hDD4id+/NETmL/l7+ii40MyddR8GB0YjW+MPh63Tz6/T9IXFuT26SU/w5LWd+HxNZQsKeTjhGLtaFJGYeNn7offNeCztF1DnrBSLxa241moZXeL2h9GHkxTcrHq5e9YRSpEshtZyaCym1ERyYHbsAcKrKcxbU8FiYqpayG2L0888QSuvvpqScbcbVkKj/xS4caVT+MXq++Fp+lAKInmRFgPgdX4hUfciFPrZ1r+3pLgevxvy0psjbRJGcJE3wicPHwmpnhHWv78fVsW4bvv/RqKv1pKGEoFU1wjkZYP8cMp1+D2g8+vhEO67xBWsWBkZbdxmksqPvvZzzoHKQeccMIJ0tInFbSr4UiVnbDUDhyFSrftIRmTtCoBLb1BjH/5cgTdnfC5GmUXj7QV7W3FwbUH4tWjfooGxV/U33i9+2N8/q3b0Wl0wuOuLmF0pSIUbUGVXoONx83HMG9F3AS6VOcSyg7u/bMjK+qCHLLKHVa1M84Hsi6WL5jmp4NkaGcD3d8Y5g/g1gO+Li6zdugJg3cW2F2+eqzs/ABfXnYvdkW7Cn78jdFWXLD8AXSGd4hUtrqkqWBMFWFgZzNum3xBpZCVhENYWcACvN2gMO/upbo4Kt2ahqACnOJPErTVFuecLuJh1uZvSgGumnbmjekp50Di2smn4JDhxyDavUG8Ri2+akvVoPrr8Y8d/8Yxb92MxV1r8n7cx3e+hqPe+DHWdK+Fu6opL68se5qKP4ahuhBrX48TRp4un38lweVQUmZkUrmzoJ/LeqtsGAzWNPPnz9+rc8bIcsWKFSVzDW1ubs77d+yU8+kp50Dj7gNm4+R/v4aQPwifUgXTNOARl15UEM0akdKd+s4duHTsSfjGmM9gZtW4jI/1hiCo+ZtexCNbRNpr9EofKw1qCUSjZoK26NXVjGrXWPy/Q79TcdejE2HlEPlYgZ22QqUB6bCypuH4SbHgvB+bATQqzLaZORvmzZu31+cUpBayiNTOjrmQlJDyEquIjeNVXDQx8Igf88+NmI4bpl4JtKxDWInI+hAJhi4MHn8jumKdmLvmTzjp7dvwHysewINbX8QLbcvwevcavBVchwVt7+LeTQsxe8U8nPLO7Xhkw/NSQu/1NcrIqhQK9yRd8fmhbTMemPEdjK6qrbjr0YmwsoD77KjpSrUcoVYrnxm6bLCzpinGs4qyBS6/SIJun9QbUW1eCNhlzeVrhYKq+byTGJFGkgBJzFZkzZvKwGJPmnbn9C9hV6QFD298DNHGiXCbcRcG6jLpnqC7q8T3m/H45r/i8e3/ht/lg1d1y4ii14iiN9Yj7hJBiPwP7sAwqKaaQjTFkxW7kRElCrN1PS6efCm+Me7oirwenQgrC5ID0aeeeqr0f+dYCy+GQi4wO5TamobyjVSySkYdlF8UCkoHUkG9UvoGnVzAQXWO56SjkPEcwm7bTyFK/nLjocO+jW+P/wb0jo2IqUZ8NjABRko+d42IuJrEJyp69V60R9vRKj7i1jBuWasiuammvZVxYbSqSrIyWtaL53cxHjq0ciU6ToSVA2jeV84LgKlVag2rWGsaO+PAQp0aCHqxc76OkRrHaziDV8iqeereqLtKn9VL988vlrDYFIjFYjlvpO4vzD/0W1gV3Ip/7XoBZtPBcBtaQuwQpx+SGG1g+iuUIFmFlTDMtg349oSLxPO7pKKvRYewKgBJaxoObfNipuq+GNh18OgmUQw4lmNnyZIraIxotS6tULEnfekp6OXYTzoBMtLMNLkwUPjrrJtw7lsa/rLrb9BrhsHnaYJpxPo/YVVdCIk0FO1bcdHEiyuerJyUsIKQtKYplqzYJLCq6RCsvQ00KBK18m/nWAz1WPmC0R7FqFagsr8S4XVrWHDMTXhw5o9RHatGqHsdDE3dK0Usb1SlSF1YqH01amI1mH/Yz/HwYZcNiuvEIawhBm4NsrrwJ06cmNN253KDta9UZ9YkGCEpBW44/tKXvmT59TfeeKOi36vLJp2Mtz91F6a6piLa/CFCejstS8tGW7LyJR4/FGtDrHkdTm04Ee8d/St8e+LgsfJ2CGuIYfHixZZfH8j5wXSMGdN3kQE3DBU6/ExNmBUqQ9qQGVMbRmHF8b/GTydfjfpoPcJtaxAygtL8r3TSdRMxLm6NdSDSuhq1sVrcMe1aLDz2ZoyvaRxU57dDWEMMdt02u4t6IMDNz8OHD9/9ObVUd955Z8GPx0J++kwh0d7eXvLnToErnSVKCfYFbp7xFaw69j5cud8F8EU8iHVvQ7hrE8J6l0jfCiAvEa1GBVGF9Q6EOzdD79yC4RiBH0y8FKs//QB+cNA5g/L8doafhxiYbqUb4rFTRvsVq1QsV9BmmWp31oxoscwUsxiQTJi+cryGkhG7kZ1cwedGzVwqWNuymjcsFHRXpaiX3VZaEnEKolTi4VRs727Dax2rsKB5OZ5tXoLm4DoRWpginxbM5qkS//ZAUzyytxjXUMX7i4YZjS+/iPZKD3bAh3FVE3HKsENw5rBP4HPDD0P1AHuPFQnHrWEogWu3KMFIBy8qq+UauYLdNlq3JGf3SFrvvPNOycZySgXKQUgoSeJm86EU3lYEySl9dRw7m9xvaGc7VAq09XTjH7vexauda/F+eDM2du3EpmibSBtb2OaLO/xJH2MDHrUBB/iGY1ygCVO8o3Bqw3RBUofC53UPlVO8y5E1DCHY6a+K7Q5ShJo6aEzDPC40vffeeyvq9XP+8uyzz5ZNh9NPPx0NDaXboWdVGwwGg1KPdvPNN5ftNTVUVeNL44/FlxBvmMTCOjZEWrEmtA0uRZMdPxoDchnIJN9IHMCdiO6he447hDWEwBTLCryIiwG9qvqkLdu3V+QxKFYWYodx46yHkll7+973vmfpVV+WC9arYbJ3OCbXDN8nz3Gn6N6PSG7vsdNJFQNGPVb1Gq71oriyGFgtpD3ttNP2qfeOq8WsQDnGPffc45zc/QXWsEwHZcfSpUvNkSNHJgfAzMsvv7ykjy+iq92Pnfpx7rnnluTxL7vsMvl4fr/fvO6660r2vLdu3So/BgNmz55teYzHjh3rnOD9g06HsPoJdXV1fU70Rx55pGSPf9ttt1leTHPnzi3Z3xCpYUnJhcRHAiw1CZYLGzZssDzG/HjllVeck9whrKGBJ554wvIkv+iii0r2Nw4//HDLv7F8+fKKPCZWBHvLLbeU7PE3btxozps3z3zwwQflv0uFCy64wPI4f/rTn3ZOdIewhgZmzpxpeZLfeuutJXn8FStWWD7+fvvtV5HHo6enx6ypqenzfAOBgKnretGPT5JOfXz+e9WqVSUjQrsoa/Hixc7JXmbCcoruZQbb4dQxWYHDzqVA+p6/JCZPnlyRx4TGf1baJcoEaLtcLCjwTLXS4b/t5g3zBQ0QZ8+ebfk9dgsdOF3CQY0bbrjB8us86TlSUgoYiZ136Sh2sWi5QAnAQQcdZPm9Usgl1q1b1+drvGlYyTMKAU0crUBbHwpqHTiENSixbNkyudo+HVxccffdd5fs79D8L91Pip+X6o5PucScOXMwd+5cW3LMF3bRXylIxWq4Ovl+lAIcS7JT0N91113Oie8Q1uAEV4RZgTNuVsO6hYKiRhIj59uIGTNmyM8LcQRNB0dSTjrpJCmQpCXyrFmzCvKtSoeVJxbBDdDFwm7Qu1AbZitcf/31ll9//fXXnRPfIazBiSSBpMNKiFks6DfP+s8HH3wg0x9+XixITOmCSRrt3X///UU/dqpbQyo4D1ksvvCFL1h+3SraLRScKxw7dqxl9OXAIaxBCRrmXXHFFXt9jZtcSlUAtkIp61b0XbfajFOKwjj9r6xQipSTi0Oo8LeKeGnRXCrQ5z+VePnvUm5TcmABR9ZQfrz88svm73//+0HX9o7FYqZIB/u07xctWlSSx7d6bB6rUuDCCy+0lB48//zzJT1GbW1t5tNPPy0/WltbnZPd0WE5GEh0d3ebp512mrzYRQRh/uEPfyjZYweDwd2PLSKikj72ww8/bElY11xzjfOmDmLCcvywHOSEtWvXypSnUBvjTFi9ejVGjx5d0sdes2aNpV8XF68uWbLEeUMHJxwDPwdDF1xlT6dUK4KsNPNBB7kRllN0dzBkcc451r7lTz31lHNwBikcwnIwZGE3ScAIy4FDWA4cVBSmTZtm+fVKW1/vwCEsBw6kHit9cYTH45HLKhwMTjhFdwdDHj//+c/xxBNPyE4k7YytNgs5GBRwuoQOHDgYPITlpIQOHDgYNHAIy4EDBw5hOXDgwIFDWA4cOHAIy4EDBw4cwnLgwIEDh7AcOHCwr4E6LNM5DA4cOBgshLUFjnDUgQMHlY+u/y/AAICj+JZ6c7gLAAAAAElFTkSuQmCC",G="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg==",V=B.p+"static/err.2323787b.png",P="data:image/png;base64,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",I="data:image/png;base64,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",L="data:image/png;base64,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",p="data:image/png;base64,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",w="data:image/png;base64,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",x=B.p+"static/douyu.1e926b4a.jpg",b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAA4BJREFUSEu9ll1IlFkYx3/v6+iMqzmjY2wfNqaR6H4UbKVR0RbiQiaVXXVjqNFFs3ddxrrhQhjuRlclIdvaCt1FYBeRBbYbrYoaRUhg+IE5SZQzOqON7zi+ZznvNK7ufJl9nLuX95z/7/yf8zznOQqfaSgLnA5MpHIc+BGFb4CUFe1BMAc8BS7h50/2E5Q6IZCErKIZnWrEiuQjF0lllRZ8nJSwEKiLGlSufjRIGCvVdU6wk6shUDe9wLa4XqTT/wL9Prb7KGF72FEAheT/r1ZRWZu8FofZQVZSFp75SV5oo4zPjRMUweWCA5RgDjtaejICclNyOe84zwHrAawm68Iepuenuee9xznXOXpnepcDE5SgRoIEVGRW0Jrfis1kixmiWX2Ws2NnaRxvTASLDiowF9D5dSdZpizaPG20vmnlSt4V41uK1wzXcth2iGP2Y2i6RuVAJbenbseDRQEJhcsbL3Hqy1OGk3pXPRddF+nb8ohNlnzcQTebn2ymOruGC7m/GXMe+h6yp3+PTOVYIxJkUS38VfQ3xWk7jEVyxz7dhz3JjqKEojwRnGBEG2FwdhBNzOIOeujx9dI58w9D2lA0Z5GgVCWVB189YFta7Exved1CnjmfHenbkfPlBnSh49f9NL9upm6sjml9erG7SJCCwrX8a1RlV0UNw/WJ6+xN30uOOccQtiiWBVBABDCrZtqn2o1z8wt/WCPaGcGuVbu4X3SfZGVpWbkCLh6/fcJBWzkBPUDh00J+WldH7eoaI2mcw076t/ZjTbLiHHHS9KopHMboWSddnV5zmoYNDUtgN9w3KM0oNVJehurO1B22fLGV9Snr8AQ9dHg7qMysNBze8tziyPMj6OjSVYw6Cv2ibv3P/JJTj0Ag4TfdNym1lpKRlJHw+mmfukvFwEHmhLzI44AUmeZ5Tfj1t3R5uylKK8Qb9Bq1U5xenBDU8LKBMy/OxA+dVDFhYkOKg+Fwur67oMqsZbQVtCHLINYY1UbZ/Ww3Y4GxOMmQaK8CqrOraXT8yurk7IjZUvzowFF6ZnoW11OcM4oHFGA32Sm3lfN9xj7S1TTjNh/ShvnBWkbVYBWT85Mx60h779YdpRNnmjKNYn2XBGHYojbRRR8K3yWK3Ar/L2l8taj8/olaeS07+eMzP05kTMLPLQUn8C1EtvZlhi703BJcjnxuLVPhQ6b9CxF3aSow+t5QAAAAAElFTkSuQmCC",Q="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABV1JREFUSEu9lntsFEUcx78ze4+9FoLQB3eAxYCCYIGKsRJAClQFQQkxpBV5JAYVFEVjCDEQgoZHjAHB8IhGsMU/GkQNhETFYCoSEtoUedQYQzjkUUqPHpQD79otvZsxv5mdu7X4N3PZ7E5u8/vs9ze/F8N9WqwXx18YGjiPSbaUS1bOGUL0P73E1E8vukv3WYJ+akkh5R0JHJMQ29u72494bWdBfdG3IGjn7+dg0zkAunIADeHGuseCYBqqgRLChaYha+JO7E0Ad83H0d1faId/5mDTLBfAwUAXkzkowWUwgO6Hh2pzzl0EohchGVcAyQChYFplhsld7V2x5VlQYWjgfA5eZ0mtwkBon1UntSpnzKPo33gQU7kfVrQVsdEz0WiltGEApNDABJDOZNJPxnviZ5TriuzwUQ5WQWoURDLQs9oruKsOQFfpCMxpOIRt/jygJ43DZQuxInpcvZNh2nUZL0zK7bHu2AoFKrYjnRYQslyDpMSnIDoEcuelQS8YEIBE/Sk8P7catx1HqSEYKSNYRruxo81pK1CgsB2RZMwCh4FYUqswEO1ChlTpSMxqOKgVueuXk2fw7sYtuHusCTyZdCEGKnHNaWMKFFEgcheDz6OG9vSCUUqwVOkIzOgFIhsXpMDOG3E0j5uNlo4YejyqWp1rGjTIgCSDnwyrM9JqlEIhYCnv+5EaNxLPGNA/nUBGAg/ka20ZgeYhVajqaESaSaR15OGqF0RuM2oUiMIoL4Q7c59DYk4lAsOH4bHqd3ArP4TpDQe065rO44/q1Rj0/kIUzJ4ADOiD5pGLUHWrCYLJrKoWp1UrGmxHpDkfpSgDOBPK0Lp3C2aVPIj3eABjmAX/48vwtHUJUw3oZBQ15dWo5R2YzvphYr8IkokkVluXIZhQoDQD7gEpRZIhPXwoYr/tw+cDirDICmYPPVm2FFP4JUxpdBWdjKK2/GXs8t1QLuoBRRwlK4W6UK4j0JXeihQoI3Dt661YUzUXHxAk5QC7jwB/X0dqfz0mR26i4n9AFNpp0LmYXNKKKMzvAdG5WHkhJP6qx8XiIehDnp3/CU588wP2sHZVtJrLSv7jutryauz03VQ5lIbQOaQAOUVZ11HUmWAQkWKMPX8ch3x5wI07iA1bjJecs8ollALJ0hGo9CiqeUqD6P+sGnJhNuo8Z+QNbxQXoOLCCeylqEok0fhQFV7r+hO2SmAgMXk8Zh6pw2eWDTScw1eTXsEOBdJqKAko4pQb3eqQDW9vwlqWhfFNP+G7UaNVEJxbX4N569ciICRkyEa0bhs2zZqBt60A8MVhbH9rDXb74hqg3CZdkClDAq2mMoTtiOAAoyS1MgKhlcvw+6Z1qutJKbHx12PYcfkykk+MxbRRj6DOl4e+QgITV2LxqR9xmne61dsEgk5WUkbgbAkqtsMJC6yfKUPS78faA7V4vbIiG9pXpXbHUCpLFCSbv8fZVTux0Bf1tIZcUVUFFoJUtrQ5bSW6TYTCh7hkL+rCqotpvm3jy40bMGnJPCBItdxdiRSwYR/at36LRTyKK7xbd1i3aps2ofNJVe+PYk7sQwUaECx+1setw5YE9za+YAZYXjIOCyqmobCgAGiJo7P+NI7Gr+BjXxuusx5QCzbnowPB0/gkOruYKL3tXL+YnTeK7PAextirqsZ5uix9Vb7gGCz8CDKujN9iaaWcXlUt3L0MxJ0daFhZ1d4d2+ydGeg5UBQMf8oY3uBgfq3MTD+6XajLM6DQjGAgrpv0XqJTQK5r745tMQNT73ELRf6iMvisJRxsAZfob77GTER6T2o0MTcBqW2LhKzpgqwld+UOVn/kfVn/AsVflDnLRAvCAAAAAElFTkSuQmCC",D="data:image/png;base64,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",N="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAaCAYAAAAXHBSTAAAAAXNSR0IArs4c6QAABYFJREFUWEftl1+MVOUZxn/POTOzszODTURBRRql0ggF/1yo/ZNQarvYGmB3dnaxSkht0zQIprUx/ZO0NKYXxaZN2rhpUs1e1JgQy+wuC5IqhQjEWq60pRqS1oIVEy0SL1xmdtbdOecp5yyz7LI2JPZCa/a7mvm+933O+3zvn+cc8RFc+ghyYo7U/0tW5zI1l6kP8AZU7PHfgI/9txhkxh3yVP0tvs8hNVO7tV7U3sZ3QuiMxWJBTeb5pnlk7AYO85DimXhWsZMVZHkA0yFYiDhp2BuJR8aqevVC+3wvq0KzTXCL4V3D4abZNj7Kq8UCW4FvIJbIvNGE/rEz9PFH1RMclSr+icU2icwMYE/7J8aBm2tVHct3+0thyBMyV6QWra40GBLSfXXxQ6pKfGC1M+3z2RwGbMeUpnzO45+KYEtjgF2gdHdet8sO6AcunYEv3pQ5bvisIEjPWjhiT63GJp7WiMAqVFgruB5NmSQ/lgXJbUwGfqqW4cZck/k5cwi4HHgrht8jjipiQRDQZbgViGx+XB/Uwwl2qZsNDnhckAP+idkZw4lArDT0ChY5wRJdjaqOtK33ddkcfwCWAsci0x8mmPBdiWvOXXVSCQcc8SQBKxBbJdpi86PRAba/5/Rr7/VnArNbk8GfPgu+oSaeK8J+mS8kwTWbdIwN619T+fyK20oFfo3YbPFvBXQ0Y0ZCOCRzrcW+eo0NyU22fNq6/IlMyKDEjYZn600qxTAtq59LnIzGWd3YrdcT+2LZHcowiJmHGKzV2MjTejc5K1XcR8AWw9/rNT49i1S2y7fmsuyRWYh5W6J8ZkDP5db5+lyeI5hLHLOpPqQds/qw7AXFkKOI+TIPNuGdjOjH1OOYL44O6cULfdp73BuYHQoYiSO+rIC7BA8idtVOcBcvaCLxae/04jDHAcwno5hvN4bU18IqVNwVhOx0RBzkuHoGqUK3b1HIUy1CkVjfGNCfE+e2Hq/JiL0ybo6xdGyvTs4itdqZwuUMyKwX9FucEGwn5pVaUiatPpvm2Nbr6zLm4LmLSMr9NuABxEDtNHe3hlPhq74qiFJSy2Jz3+igfjuN1LogZJCYLBELp0jlKr4hG6SEPp6UXCQ6kxpvOebL/nwYsi9p0HFx03hVx2aRWu5c8VPsxqyRedTiuMQvbV4riBWnq6pd6JMre1k25Fngklh8LTSfe7+kHJFRzBUpqWzFN+eSDMUsSglFdDZ2nSeU2BS6fWUQ8hdiFhh+UB/ULy4MMN/la8IMiUS0BTFbInMqLQuwTe/ooJIBMGOVKt6M+A3ibTfpUMi9/zOpXKdXZnM8I3OVxak4otIY0vOzsoCD9l6eCM09CXGLjfWq9k+VwB2+UvPSKddheC0Tc/s7E4yU8uzH3GR4aUJsHK/qpUkfB/kyqzMZfodZjBiuwT0l87P3S2qq/EoV/wOl4zNZrwiO2zPf3i1erNd5mJB5xTwHBUtNql1HZP5kuFYBazCXpfvmW/VBPZ5OprJvJ0MVp5oz4pjDNn9VwCrEbTL55LnjE3SN79axUo9/lZCy2FGvsgkmhbxU9gJnOCCz8j166k4FDMvneqrY49fPNvXVszMzY8eYR2sB97fFLMmKYWB5ajFdAOFMDN8bHeCxlpCmOtjNncGkmJ4X7HOiafGyJ7h3dFgvpMEnpMT9ccTW0SE9dj4Kq9RD39lqus8xW6cPiuJ6L1Qu7cvl6aDId3tVKL6JCC5C7M36CA+lryLrXGjPpoGuTUoL8UZs9tNkoKUrs7DW+bJCjnIQcIfjtDKOxmZPo8k+9uhMy75Y8d2YTL3BzpYOTWH1ulSK+HoTXh4b0sHpz8h3e4kCtjTq/HTu0+MimfzQHM9l6kOTiosEMpepuUx9gDfwHxPQeQqe3h4RAAAAAElFTkSuQmCC",k="data:image/png;base64,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",M="data:image/png;base64,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",R="data:image/png;base64,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",Z="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",K="data:image/png;base64,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",z=B(36464),H="data:image/jpeg;base64,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",pe="data:image/png;base64,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",me=B(59301),W=Object.defineProperty,De=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,Pe=(ot,Se,X)=>Se in ot?W(ot,Se,{enumerable:!0,configurable:!0,writable:!0,value:X}):ot[Se]=X,Te=(ot,Se)=>{for(var X in Se||(Se={}))ve.call(Se,X)&&Pe(ot,X,Se[X]);if(De)for(var X of De(Se))ne.call(Se,X)&&Pe(ot,X,Se[X]);return ot};const rt=ot=>React.createElement("svg",Te({xmlns:"http://www.w3.org/2000/svg",width:12,height:12,viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve"},ot),React.createElement("g",{fill:"#fff"},React.createElement("path",{d:"M302.1 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c.1-16.5-13.3-29.8-29.8-29.8zM92.9 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8zM511.3 88.5c-16.5 0-29.8 13.3-29.8 29.8v789.9c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V118.3c0-16.5-13.3-29.8-29.8-29.8zM720.5 207.7c-16.5 0-29.8 13.3-29.8 29.8v603.6c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V237.5c0-16.5-13.3-29.8-29.8-29.8zM929.7 319.5c-16.5 0-29.8 13.3-29.8 29.8V707c0 16.5 13.3 29.8 29.8 29.8s29.8-13.3 29.8-29.8V349.3c0-16.5-13.3-29.8-29.8-29.8z"})));var Le="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAyNCAxMDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzAyLjEgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjLjEtMTYuNS0xMy4zLTI5LjgtMjkuOC0yOS44ek05Mi45IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNTExLjMgODguNWMtMTYuNSAwLTI5LjggMTMuMy0yOS44IDI5Ljh2Nzg5LjljMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYxMTguM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHpNNzIwLjUgMjA3LjdjLTE2LjUgMC0yOS44IDEzLjMtMjkuOCAyOS44djYwMy42YzAgMTYuNSAxMy4zIDI5LjggMjkuOCAyOS44czI5LjgtMTMuMyAyOS44LTI5LjhWMjM3LjVjMC0xNi41LTEzLjMtMjkuOC0yOS44LTI5Ljh6TTkyOS43IDMxOS41Yy0xNi41IDAtMjkuOCAxMy4zLTI5LjggMjkuOFY3MDdjMCAxNi41IDEzLjMgMjkuOCAyOS44IDI5LjhzMjkuOC0xMy4zIDI5LjgtMjkuOFYzNDkuM2MwLTE2LjUtMTMuMy0yOS44LTI5LjgtMjkuOHoiLz48L2c+PC9zdmc+",nt="data:image/jpeg;base64,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",Re=B.p+"static/certificate.a2a9ee77.jpg",gt=Object.defineProperty,Qe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Oe=(ot,Se,X)=>Se in ot?gt(ot,Se,{enumerable:!0,configurable:!0,writable:!0,value:X}):ot[Se]=X,Me=(ot,Se)=>{for(var X in Se||(Se={}))We.call(Se,X)&&Oe(ot,X,Se[X]);if(Qe)for(var X of Qe(Se))be.call(Se,X)&&Oe(ot,X,Se[X]);return ot};const qe=ot=>React.createElement("svg",Me({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024",style:{enableBackground:"new 0 0 1024 1024"},xmlSpace:"preserve",height:12},ot),React.createElement("path",{fill:"#fff",d:"M701 959.4H325c-116.4 0-211.1-100.4-211.1-223.8V357.9c0-117.6 86.8-215.6 197.6-223.1l2.7 39.1c-90.3 6.1-161.1 87-161.1 184v377.7c0 101.8 77.2 184.6 172 184.6H701c94.8 0 172-82.8 172-184.6V357.9c0-97.1-70.7-177.9-161.1-184l2.7-39.1c110.8 7.5 197.6 105.5 197.6 223.1v377.7C912.1 859 817.4 959.4 701 959.4z"}),React.createElement("path",{fill:"#fff",d:"M741.5 429.3 485.8 736.1c-9.8 11.7-27.2 13.2-38.7 3.3L276.5 593.2c-11.5-9.8-12.8-27.1-3-38.5 9.8-11.4 27.1-12.8 38.5-3l128.5 110.1c11.6 9.9 29 8.4 38.7-3.3l220.2-264.3c9.7-11.6 26.9-13.2 38.5-3.5 11.7 9.7 13.3 27 3.6 38.6zM640.8 239.8H385.2c-48.4 0-87.8-39.4-87.8-87.8s39.4-87.8 87.8-87.8h255.7c48.4 0 87.8 39.4 87.8 87.8s-39.5 87.8-87.9 87.8zM385.2 103.4c-26.8 0-48.6 21.8-48.6 48.6s21.8 48.6 48.6 48.6h255.7c26.8 0 48.6-21.8 48.6-48.6s-21.8-48.6-48.6-48.6H385.2z"}));var Ht="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcwMSA5NTkuNEgzMjVjLTExNi40IDAtMjExLjEtMTAwLjQtMjExLjEtMjIzLjhWMzU3LjljMC0xMTcuNiA4Ni44LTIxNS42IDE5Ny42LTIyMy4xbDIuNyAzOS4xYy05MC4zIDYuMS0xNjEuMSA4Ny0xNjEuMSAxODR2Mzc3LjdjMCAxMDEuOCA3Ny4yIDE4NC42IDE3MiAxODQuNkg3MDFjOTQuOCAwIDE3Mi04Mi44IDE3Mi0xODQuNlYzNTcuOWMwLTk3LjEtNzAuNy0xNzcuOS0xNjEuMS0xODRsMi43LTM5LjFjMTEwLjggNy41IDE5Ny42IDEwNS41IDE5Ny42IDIyMy4xdjM3Ny43QzkxMi4xIDg1OSA4MTcuNCA5NTkuNCA3MDEgOTU5LjR6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTc0MS41IDQyOS4zIDQ4NS44IDczNi4xYy05LjggMTEuNy0yNy4yIDEzLjItMzguNyAzLjNMMjc2LjUgNTkzLjJjLTExLjUtOS44LTEyLjgtMjcuMS0zLTM4LjUgOS44LTExLjQgMjcuMS0xMi44IDM4LjUtM2wxMjguNSAxMTAuMWMxMS42IDkuOSAyOSA4LjQgMzguNy0zLjNsMjIwLjItMjY0LjNjOS43LTExLjYgMjYuOS0xMy4yIDM4LjUtMy41IDExLjcgOS43IDEzLjMgMjcgMy42IDM4LjZ6TTY0MC44IDIzOS44SDM4NS4yYy00OC40IDAtODcuOC0zOS40LTg3LjgtODcuOHMzOS40LTg3LjggODcuOC04Ny44aDI1NS43YzQ4LjQgMCA4Ny44IDM5LjQgODcuOCA4Ny44cy0zOS41IDg3LjgtODcuOSA4Ny44ek0zODUuMiAxMDMuNGMtMjYuOCAwLTQ4LjYgMjEuOC00OC42IDQ4LjZzMjEuOCA0OC42IDQ4LjYgNDguNmgyNTUuN2MyNi44IDAgNDguNi0yMS44IDQ4LjYtNDguNnMtMjEuOC00OC42LTQ4LjYtNDguNkgzODUuMnoiLz48L3N2Zz4=",Gt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhAAAAGWCAYAAAApAbrRAAAgAElEQVR4Xuy9eZBd13kn9t239IpuNBo7CBIgNhJcRXGRJVsjj2ssjyWPR2NbnnFlKslMKrRjKRxZVc7EValU/5OKXVYoD2XZlsYpe5JJJonLlaqZTKKRJWuhRErEiJsFUVwBEiB2NBqN3t9yU79zz++9rw/OXd7r9xpN4DSLhffuPec73/nOfff7nW87kYS/3kjg8bh64ICMjI7L1vFR2bNlWLaPlGRLpSwj1ZIMVssyWG9KQ2JZWmrI8kpd5q/V5PLsgpyfWZKzM0ty9fy8LMpU1OwNQ4FKkECQQJBAkECQQP8kEPWP9C1A+al48O6q7J4ckN3bRmXvlhHZO1yRTXEsMf4HEogiiSL72UokxmV8xr2SiDRiieeX5dKlJTl1aUnenbkm5058Jjp/C0gwTDFIIEggSCBI4D0qgQAgOl64ONrzOdl6ZLu8b+cm2T88IFuGKjISN6XRiKUJsACSABAkDaDAz+51fDcgI5JSJFKOSxIv1WR2ZlHOn5qXVy5elddOfzZa7JjN0CFIIEggSCBIIEigjxIIAKID4R55Mr5t3055cPcmuRtuCQMMmtKsi8QADrECCgQSBkxkXG8BDtsG38uRlMx/TWnO1+TK27Py/I+vyavTT0SzHbAbmgYJBAkECQQJBAn0TQIBQBQQ7d4n48m7t8sH94zLoYFIhuuxNNxuvQQQGnREIlGlJOWry3LpxDV58diz8qJ8OaoVYDs0CRIIEggSCBIIEuibBAKAyBLtVDzwgdvk/v3b5OGRkkxILM0GbA4pfxUb2wCLRC9XDHTjkpSjpjQuLcq7r16Ub7/6X0dnejlGoBUkECQQJBAkECTQiQQCgEiR1qGn4u13b5eP7BiRfQQNTeRQZPyVykmsQ167ThYIbUkXn8uxlBZjWTw9Iy89fVKOyVS00im90D5IIEggSCBIIEhgrRIIAMIjwfv/KD5w1y75yEhZtpgkCRUQuVaBd9OfQZgtPmIpRSUpXZyX1//ja/KNi1PRXDd0Q58ggSCBIIEggSCBbiUQAIQjuYf+JL7n7u3y4WpFhhrN1e6K2MRDqowK66rANdwjqbzvekhNz11E0sxoU766JKdfuCzfePfT0eVuH4LQL0ggSCBIIEggSKBTCQQAoST22P8cP3JoUh6FpyAy+RWCfIgEGOjPrpSz7nW6IqCFP47L/rzOexwzlvJCXaZfPil/9eZvRxc6HS60DxIIEggSCBIIEuhGAgFAGKnF0aN/Jo8c3CwPwzUgDWkg9bIM/4WVqv7csjRY10YpkgjtdEpmVhqnTut0Fw3j4M+lhzFaWAKpnqpduSSl2WW58sp5+dobT0QXu3kQQp8ggSCBIIEggSCBTiQQAISIPPjl+N67t8oHSyJl1nRIYEVSRZKf8a8GBhQ0AYHvnq9NWl2IrHFQaKpFK5YmaSBDAwWsSiUpzy7J9EvT8vXgzujkJxDaBgkECQQJBAl0I4FbHkAc/cN439075WcqJamW4KhIqkj2XC5R1KpQiaqTrFbZ03EAImaW5cxXXpWvylS01M0DEfoECQQJBAkECQQJFJFATxVYkQE3UpttvxePPXa7/PzooExEsdTJm3YX9IPfpnJ9rJU+aDnujdKpWTn+7D+VZ5PYzvAXJBAkECQQJBAk0HsJ3LoAYiqu/O1D8pGdw7J/pR3qsErCLpBwlTUbe5T4KsUNOgQN7hJyjCxQUYS+5gWff3RWnvnxp6PXev/IBIpBAkECQQJBAkECKiXxVhPGfV+Mjx7ZJR+InVRNLYdeAghXwbvWjl4CCASCLi3LtedOyVcv/fPo2q22tmG+QQJBAkECQQL9l8AtaYGwrouPDlZlNM4oTV3SqZPI5CxJ7F7DErnX8X0VEFF0dFv3M/r0gr6lUzl3TV595pR8X6ai1PLb/X/EwghBAkECQQJBAjejBN77AOKTcVk+LJU901JujErUnJeoCp0+LvHpWZMNWXcV6CN/Gj+0b0IeaMZS97kWXLdCkYWnm8LX13VhwEKAjI00t4YBACpt04AUVQ3TTelM+w7ryktn5a9PfCY6X2QOoU2QQJBAkECQQJBAUQm85wDE3ifj4cFB2TZRkYnBimwaKMlgqSoDpViqUKRRRcpx3dRxaDZiqdeaslyry9LyilybWZLLA2UpH9khHyxFMgilnJV6WVSIbjvWkOD1LOXf7RjslxVfUS5L+fKinP32W/LNYIVYq6RD/yCBIIEggSABLYH3AICIo71PytCWIdm9ZUT2DlVkvFKSwXJZBrCTLzVxdlV6fQYDKkpSataNtWF5JZZ4IJJBn3Lv1aPRifUga8yKdYXUHVeK7pMFICqYdyz14+fl6WCF6NXqBjpBAkECQQJBApDAhgYQez4Xb9s9JndsHZU9lZKMcMmoWPUSpmVIuMsMZezrn/Y4pFkP0D4v8NFnJegkRZTxGXFToqKg5Lp5lKV85qq8+h9Py0vBChF+9EECQQJBAkECvZLABgQQcbTnc7J136QcGR+R7eWmsTY0suIFeiWMjUbHrYLZDX8AHss1WX7+XflWyMjoRoKhT5BAkECQQJCATwIbCkAgO2LfhBzePi57JZJKpcAx2g3bpuwEHfomy7b6XlY/t73bNm1sX78ibdN48fXVY6BfFv1KWcpvXZKXjn8qeiP8DIIEggSCBIIEggR6IYENAiDi6K4vyP7bN8uRakWGYbrPOnBKT7yTXXrWORZedBVLrM+5cHlKGxvXO2nrG9t3XkbWtTxelhZl+lv/JHq6Fw9NoBEkECQQJBAkECRw4wHEVFx56Ha5d9ew3AEF2Wwk51GUysnhUf3Ikii67I2mxFl84D5olUvXx5K4yj6rLflhmzSaaUCjiIxqdVl58aw8E9wYRVd/g7X7ZFw++NNy55FJ+Vv7N8sHJofl8GhFJqOSDOIHU8VvpmTOcTF/USRSU9U/8BE/KBz4gj/c421cGkXus4jMrYjUGwmdakVkwL4h9Km0GId/A/ZY2JVGezyeFAse8D//3DHJC8aqxxLXGrI0X5cLF+blxydn5Jl3ZuXZNy/KuyF2Z4M9i4GdIAErgRsKIPZMxSP798m940OyO3bKSceNRCm7wZFRWeKGPbWiXBFx2+G+V9Faeu490gMt0E2rqUA+NH3ywT68B5587Qwwcspau8GRPv45R827HktfB5+YC/50P1h13p2TH/7o16N3wtP/HpPAVFx6cKc8eNdO+eihCfnwthG5Z3xQ9gxVZBAPezM2z9V1KLZhfwm4zz8obbTFPd2vgpPkYpHFegIEDNgotwGH70dVVm8P9F22KAP0OY595qXeXH2f1/kvaIHG/IosXFqUU5cW5OW3r8rTr1yWr7zyG/JGONflPfbMBnZvCQncMACx//PxxP5JuW+gLBNiwUOaiV7vsOHrh89fH7WNleJ1vWpunADv6b46dsA9llvT5OeicRS+dhif8Qq+ORilb2M50qwKvN+0JbjT4jI4FmVTqUj50qy884Nfj/7GjDIl1f2bZWRkRMarkYwNRTIkFamWYinB6lKKJV6JpdFoyPJyQxZXVmR2Zkmunp+XZZmKWgeP3RK/khs5ycfj6vsflQce2yO/ce8O+fujA7K1HJn0XPPXaLZ3+djJY8dvAAIsDAAJyemyeO7MdfzRKsDvpGUtAaZvuSQyWE5o4HtL0ZeS73VYKOxngBGCCVo10Fe3A20AE7QDbdwDWAFwGakmY+EPIKTWMACmMbMiZ18+J//6+Xflf/nhN+U1+YuIhpAbuSJh7CCBIAErgRsCILZPxZuO3CnvGy3LGBWhVp7mJWeDI12gUETJ5q2uj2YaXa3Q00pZ542X1q/o3NAOFgSUufYBjLTy2A7vpfmaXJmdkbdHx2TrprJsq5STehim8FUkLVQAA4YblInv4AFnbFypyaVrC3L59LNyNbzU81Z/Dfen4sp92+XwT9whnzo8Kb+6eVi2V6JEeRMsGMWeWLZaLguCBbSj8ofSpsKHIofCBpDAfQ0AjPXBuh7oDoH1AG3QX/ez4NTQocUBgIOuEwAB/AEkaGvFYCUBCQAQGAs0Ye2gFYPWD/B2fkHePn5B/tdjZ+XPXr8gJ4M7Yw3PU+gaJNBjCaw7gEAlydu2yIOjVRlHvIMvfkDP0VWyPisFlaC7ay/S1kdf09FKGDEK4DctQNLlm985zzTgkremjA1JG5t8mRe6itsgXczHtAEyaErFBnledz5G1lxbNEoSRbGUGiWpLy0ZMHHhx+fljExFK3nzCPc7k8D+L8a77tsqv/LYbfLp7SNyFxQ5/mgxMIqZFgFlJYBSJgjQAAKK2cQhAAzYHT/uo61xIViLBmgCPMAaoGMm8LJAzAOBh7ZoANi0nnfrCiF4wL+gifEJRHAN9OlGMUAoao/JcdH+7Rk59uIF+dL3zslfzvxWNNOZFEPrIIEggX5JYH0BxFRceWSv3D8+JNuhVNNiBlYpYieewI0HyKKh27qxBVn33PHxPS3mQN/z9XMXLi1GI2uB3ZgKA5icmI5u+EuTib7OcXx8w90BXhZXZG6mLu/OzsvF05+NFvv1sN5qdB/6k/iRn9ov/92+zfIzw1UZoyWAyhZKFooZu3kCA4AK/lEJU4Ev1xMFTsBAAEBQAmXO/i2gYWMmjDsElg9LXFsUfOsCcABasC5o4MP+ePHws47FwDXc0+BodkkuvX1V/vrrb8vvvP6b0Vu32nMQ5hsksFElsI4AIo7u/kM5vHtCbo9s9kJanIAWlq5xwOv0+6fVQnDb4XteTII7JvvosXS8QRHezYvbxjRkjc+x89r4Yjrc2AxfLYm0uI2sOXRSH8PETEQSLSzLwrWanP/hspyWJ6LljfrQv1f4+tCfxx//e0fkS8Nl2YNQBypa/kslDiCAa8iEAKBQz3/rM10cjJmgWwHXoeDRF3+wMAA80DLhxkvo/gQejLfA2KALQNPiUfFDHnmPAIgWFcZB0AXCwNCVuomHeOf/Pi6/9KNPRS++V9Yv8BkkcLNLYN0AxK6n4u2HJ+Qe7loBIho2Y6LckAif8W+ewN12Lo3Wy9NDi22NYnfu63vksRlJk+1wH9db4Edle7j8543j0iTPGC+N/xiuAwu8fDLScnDvp93TfK4CUA2JMB6ucUx+N0rD8sl58B5dNAtNmTt7Rd48/dloOm89w/10CXz4z+J/9Imj8r/DdQUlb4IhrcvCrE3UjoXQgZN0X6AN4xjMM6+UOV0bOs0SbQgGNFfGYmHdGq4lgpYE8KdjGQAiYE1gPAZdJkgTxT18H6rY2A0LOHCN8wA9jgtelmpS+z+Py0f+5jeiZ8MzEyQQJLAxJJCrsHvC5uNx9QOPygPVioyVlJJ0aWsl5VNcWqHl8aVpuW1dRZynnNnfx595SXuUe5oCxtj6XhrNIrLRbdzx8uTTyf00+WSN2YikOX1NTr3yLTkdAi07kXa77d/68/g/+cRR+dfMhGCwYytrAmfVW0WrMyq4c4cCp/sAlgH82GmtoIvCxDTYIdle08JYaOOmbIIXAAFmfWgrAoAALBoYm+mhrrsFQ+Ia01DxXbtWCFQYzwF+/6/j8pMvPh490500Q68ggSCBXktgXQDE0T+M923fJPugVJAeiEk0c0pPo51pg5Mo7amUZvLudysR0x4+ed2W0uJplureKj6c0y4JclbxmHEipn35rQpKTO0LHpoSVUsSw4XAdigEVHNWlzyaadt4A46VJ78WKSWvlkyVzHxrsWpcu076GmnDzQGevWuKQ8tE5FpdLj1/TN6QL5um4e86CZiU2rKMS3VbTSqNWErxoETxkkQP7JFf/oXD8i+hrKGMqaS1gteFowgOeA0PpIlrUFkVVPiIUUA7gIPWrt/GR5BFGixMAKR9U9CiwIwJghoGQDKrgsCFrhO0NxYKVciK7hB3DgQder7LNWn829fkYyen5ZgWYTQkcbQscWVJGhdF6nJcagGwhp9ZkMD6SKDvAALFovbtlfsqFanWlQm+4qneqKfMtm47KE6fMkP7PJqkr/nANbcfNB2tFFk0qcTBTxpNXGddBXdJNc/ufLN4zOuXxrMrI3cM3yNHWmltcT9trTj3hUWZfuGcvBbqRzgSfjyubrtHDoyW5JHhqnykUpKHqiXZHUUytNKUaO+YDDy0S0YhYzf+QVOCTtb1H5jmqWMN0B7XCSawo6dLBEpdp1/qzA20ZxVLukCo2EHTBGWqypcaDDAzQ2d3EECYgExbt4L1J8xv0Y6HgE/72zRzW6xJ/NI5uXZtRRqohNm0cL2Kg/aaMltryomFmnx/ribfWF6Wl8//tlwMxafWR4mEUW5dCfQdQNz3pfjgWFV2tvzmOTv59ViKRknisuVDf3bHzrpXlM+iNNAONIvwpcfutp+PBq+Rh7w5Fp0bYiPml+TyyxfkzQAirFSn4oF9m+Xh0SH5xUpJHi2X5WAlkt2ozUG3xOZBkTsn2rEC2P2zdDSoMH6BSpvxEVTwegfPOgvod52lQlkeNDhgO6Z9QvkzwJLgRGdyMCbDtZS4fK6yINg4Dj0u7msaGHNmSeStGRECC03DntR7rSlyaqUhP5pbkm8tNeSrp/9Z9HreMxzuBwkECXQvgb4CCFgfbr9NjkZlqaTFNOSxrmMGzEtTxRD4+hYZJysOYdXLrUdjgWbR+A5ffERW/Qh3vj756DY++fhiQvLWpZP7oN8sS+nyNTn9xhPR6U763pRtn4yH76jK+zcPyn82XJF/MFCWbSbOweY1MoYBBZe2DCX/D9uAQ1oBWrUbVI1pKnwNEpi2qXf+WkGbZ1OlThqXh3UzMDMDbUwchEoZ1evSqkJp0zwZa8Fx9HkZnCP7uGmh+j5dGTPLIufmRC4ttGWkQRLmrc7VaCzX5cdXl+XfzK7Ivzl/NRSfuil/Q2FSG0ICfQUQ93wpvmO8KrsR+9DtbPMAg0u3CIDolpde9UtT4mmBn5WGRPWUMz56xRPBmQt2suh3szbvLsqJdz8dXe4l3+8tWnF0x7+Q948NyhODFfn4UEW2Mk6AlRthLaCCxeddoyJbhkUGSu3ARChzBlfqrAsGHZr1tC4GAgoNHOhCYHwDsyloWbjud+VUu6TlQQdgkn8dMwF6mAuDJXUbjEF3CTMw3OBJWBwuLohcWmxbHwzvKkBUAwgDLGJpLtTkjbma/NnMivyrS78VnX1vPSOB2yCB94YE+gcgcMrmLjlSGZTRUl2a3WYJuH77vIyJNH+8Xg5NI4te3lhF5uRr44t3gJ+7KF/uXFzln2ZRcC0vpKN57CSWJO0Rd+fXSvMsSYRzNV4+LT/2ujKm4tLEZhmfKMvd1bI8WC7JXaWS7JVYtg6UZGCwImUqPlO2wGYCQFMOlUUmR6Q0OSjliREpbR6U0kjFBHJGy6zSiMJLthoj/OgMXIU/nWZ2muHducE3jzHhLuC5DmhjSjhbugw6xHCIN8AflL5JYbQa+sqSlM5ck00/npZd9aYMwbKAP2ZF0BIBpctaDTgrYtcmkfGBdoElKt8VB5q34g6sJUGnblJ2GkgQfPDcCpbFJujQgMKVjXZNuG4LHUSp3R2MteA10ADP2hVC2YPG5cXkf8iH4EO3xXW0g5WDsRzoj2dwcliu3j4mF7aPyHK5JDFOGa2Uk/H4xzXFPZw+OmiLcy3gULH6qtTXuIpU7pI0I4RBx9Ko418+E+0lNqQteGs0Yllcqcv05SU5fX5RXjkzLS+9vSKvTT8h10KMxntDSQYu0yXQNwCB8y727ZXDvpMkfez4qh+aH2JZYl2J0a3K6FaUzBqvaLXGtNMv1zIX39i+SpBp7YqOrWWbNV/K1rwAbU2MvPaknbZWmqbmQ/MOoHRhXk6f+Ex0ftVz8Hhc3XVEDm8akocHq/LYQCT3lMpyoNmQnQNVGUYEP5Uho/e5e908JLJ9JNmpI25gYig5oAl1BvBHU7zOANCHS3HXy7oFVLCuUtPKlidPgi9eb2U/WHeErqhIhfzaZZFXLou8Md12HWgXApShLqREd8b4YDI3HLuNedG8D6CiFSt5ZhwF5qzbEiCYOdtzNPCvqdtgS1ybgEy7OHQpuPUiGABpgh7t+Re0BOjv5lhxHI5lz7zg+Rw6iJIyJJCiDBZqSezDkj0zw9TCsMpZp3fiuj5llAocMjsyKXLfdhF8ply1y4XywjyxXrrEd2vutjKmloEJ/LRpqqwQyrUib5TDUk0W5uty7sKcvHFxXo6fuibPnbomP3jlnIkJ6to6GxRbkMCNlkDfAMSdfxDv3LpJ9iAlckUVbepEQRI8uMouTdFllav2KUwfQOl2QYooeHc+WeAnr+S1C6qyQJmvbHeR8thpgMAFB1ngjwBlVcnxpqy8cE7e4PkZW3433jw2Io+ODcgnxgbk58qR3I6DGptxYnHQ5Zm508U17Dq3DoscmBC5fTxREnq3ixc50x/RXscIUKHzB8DgQG1KZ5wBFQmUFBUilVHL924D//ROnMCE8oKifOa0yGvTbaVIIKLrLHC+uEclhXHAG6wQ5vTKSnvHzaO5OScofyhqyo5ggFkYDKgkr5w7D9xyFSB5UHWoDPhAfwIUPY9WLIedOKwkmBODMA2fikfIBf+DBkADDtkC6MP3xVq7/DZdMlxjLTOurT6mHPfxfHxkn8jesfbZGwSIBEzkC+4SzAvf8Wzx2QFvBGFuSi1omeJbNoME66LdQbTEoF29Lo1SJLWZZTn5o0vy/7x0Xv7y1Lvyw4tT0Vy3753QL0jgRkqgTwAiju77khyoVmQT3BerFE5KhUOa72nudt0e3uBCVcApzx/v3tf08vp2s0A+fula0ON1y0eRglTadWDAgEqjzZpznutGyyNNru54LuiYWZJzsEKMPxlP7hiSj41X5R8PVOTRKJJJvuDZh4pYpwzC9L9vs8iBLYnlAeDBvKTVgVMaMEAhgA7N3RxD79ipgKlYfbtaHfRHd4Pmk24H3tM+f9D7ylsib125/oliYSYod320tS4EhV6u5QTXtHLTdRpaIMn+ynW2BudIBch6DoxfMLvnxuqzM1qKV4El8qploGfHehMAPaANYADaeh768C7OkfOiiwJ9uIY85Ivz1jt/yl1bj37ugMihLe1TR12QwRgUDSBIWz8TOr6Ez6R2CzF2Bc8I5ql5AD0NJhbrcuGtK/KtF8/L//GDU/L1K/9tdLWb90zoEyRwIyXQHwBh4x9KkZTrTgAllFMVQYH2Or/XbJAg7hlFEEkTu+Qq6gzgswM80CYrswF0SNNVZhyTgk/jUS8MaJE334Lpsdyx+Z3K1vxr5+by6PLGsdzx0+Sj50r5kG9NoyV/y4c7J3c++j7Xg+uYxrO7xq25oIx5U5YuLcjspmH5+fFB+SeDZfmJqCSDeIkbv7g9AtoXYAhlBIsDLA9wXfCIadflwJe7DurjS5zKFO4A94VPOgz+c5UBlRnmo+9hJ4qxAG7QBjtpXqMF5CtvirxxZXWaIoGOtjbQeuJaF3T2gt7pUtHpdUJb9ueuXd+n4mWmhn4Z4B6uYz2gGN0sDjdzo2UVsKW2GdNBvhjToV00+phvjAVZsuqly7fbn1Yayky7JfSBYfj80TtFDk+2S2sTlGCOLfeOrejJZ0aDAeOisGuLZw1taHHR1jECLH02CJ8lV/6gs1CTudcuy3dwVPkLl+Sr4aTR3qrCbb8Xj20dkW3Dg7J5tCpjQxUZqlRkAJXZmw2prTSk1oxlpVaXpfkVuXqhLtPnnpbpUIis+Dr0BUDs/P14dNdm2Q/FUlYWiKYNFKSSKyG9z15Du0al5XpddQYDFC7aZk0LdMzLyrbDd93H/c6x3IBDF5j4ePXx4c7TNzZ5IK9Z8tFjcP7sx3lSdnny0TLWfTiGL/vDnY9vzq7VyAVq7KPXGddAG6m9i3W5Z3RA/otqJB9uRkn9A/yxvDJfzlTEfKnD8vC+nUl6oxvxr83vrfGtn573oKjMwVNR4g7Ag2V2n/asCfrktRWB97RVQwMWKh64CZhySRM4D6YC/199qw0gdMEm7uRpCSDvhq5TF4FyooWEx2JTbvrES1oAXDmZ0zIRl1BZXe6aio4vBipKXfKaoECDHMgS8+NOW5eypmJlPw2UjKXDBkISZLE9rTfgEeOTtj6vQ8dEoJ8LPCCjjx5IYiG4nuBNy16DSfTH84b1wDoyvkEDFQIrjMc5a57xDMBFQ5mTXw3ECLCW6rLw5hX566fflj849px8O1RsLa68VreMowO/K+MjW2Tb1iG5Y+eo3Dk8IJtLsVTLZamUSlIuxVKOIrM/QWE2U4sMAbEIWYK3sN6QeqMpC1eW5fz5OTlxZkZOnZmTWbpau+XsZu7XFwCx//PxxJZh2WMUipN+6Dsemv74tJiAvHgAr3JzjgF32xQ96pv9dPyCb7wsHrPiDfLiNtLG98WHpD2oWuZFAybzAiV9NN3x02igXHN5QO6qivxyOZJfiEoyxl0jAYRRBhZQaAUDnzaC4qAQGK8A5UVFRAWoXQlUwLxH8zMVGsfifb7otTLSyoz9uYPVbhMoI4INKl349UELYOWvToi8Pt2O1QBdWi3AB2Mr3B+mnoPeDaMvggx10CRBjo7T0DtltEUfuksAEsgHQYlWxq0YCGzdrKwpO/QFP4zJoCIl8IGyZsCl3vG7FgVadRjnQHmDHuWjs0DQnvf4nHBsAkJ8B18fP5RYINAOMmExKh2UC96wPqAL2WAsukz0ehMocnz003EPLmhk4CWfRw2KKfPZFZn5wbvyr144L18+/hvySsjO6EDlTsUD926XO3aPycHd43JodEAmY3tcgj1tWOPp1iY0iiVGfR03eUafQrzSkKWL83Ly9DV5Y/qyvP3O70Qe52MHvN6ETfsCIHDy5vZB2dpLeUWNxAIRl7NP7CzarhPeekkTtPLm4AUoOf18PBbhO4+fvPudyLHVNpYdwwPyyXIkv9oU2aHNu/hMc7kJYrSnQOLFj+tHtyUAArtDvuRpyte88MEmCOAukDS5mzXbD5puHCcAACAASURBVGue5sudyoEKyTx3tuyyG1ehTeemnbIW6PoHoAn6334nCaKkgtQBmjTjU9lokxuLM2F8WgUoJw10NEgyClQFAHI+DASku4AmeVw3wZo6WtLOScditICWrUxJ8EL50zIDnt2MErTRtSN0XwIVd00YL0FrANM1ISed5aErcdIyAVDwM/sTlxfnQMBBxe+Th3bBsOS3AXiI4bABk8zYIF3MmweEEUjocuF8dlyAh+9n5+Tks6fkqRfekj8Piir/rQIr98Ftcs/uMbl/fFC2DUQyZKwITZNtLTaWtUWoLhLra/jOm+51fGd7WEoBSJbrMnN2Vt44cV5eeDOUSW/JtS8AYv8X413jkWyOKhLH9bbCx3f9aPCeez3r8cmiZ17gajzSIX3feLhWZPw8XjUdl2bWvfyfin9OWXNzZaDnX2SuLk9p9Hy8p60PriOHvhHJUCWSRwer8k9LkfykMaVbhYWXrg70w8sYL3kqlG0jIg/uENk/0U4NhNLQwXTaukCFqY+0xjVaLrTlANdZMZE0uNvkORMaUJiXlIrT8LkacI1Bm4xH+JsLiQvjwnwiPZ1ayEBKXbtBB+6Bhluumj8ogh4XQNCioPmjosb4VHr4TFcRZE5gRDeFHgfXeAgXdvN0u2SBBQ2uaH2g1ailUM2rP5mjjo9w40E0wOQ9yomAhEDxtjGRR3YnKbA8RpxrxzRb9HHTcgnm9POonydmrNCdAVChDwvThbPw/NBFBRkZ3myMCddipS7xyxflL79/Wp587ivyXPDDp7wZp+Khh26Xuw5NyAfGB2ULXBL1hsSwKNhnzPwLN8UqXSMS62vWM2iauNfxnfd5r4wjHZEptCJLZ+bk+I+vyvO3dkG8RLp9ARBHPx/vjqsyVo6k2UyxGJQaprxxEregPvM7Fx9tcF9/T3m0Cl92x3M7cjw9dto8Cg+qGmr63fTP6uObW9H5aDnrMdy5p/GfN7Z5Hpqydbgi/7hclo9XSnKAlgUssLtrYywC2uBBuX9HEk0PIKGtBDpFE0qCRZx4cJQrLzfCnoqB9SU0PbevHpcKmG04tt7BM/6B/nBUVTw5I3L8kt3N2idbz5/0uHvVVg+mTaKNLj5F4GB25ZYAd+G+52UVTRskydRJtCeA0LLCdShM1kswtSMsca0QOR6VuubHuHdU8KIBh9btY+jbol5GGZfbmSCcHwGPXgcdN8LnCfJGyiueGQTbkpaxcNlMF9JsgQDnHgGdlh/BDa1eOp6CwJTPhQFINusEoIzPGS00OqAXIOPdWXnhxYvyv333LfmT878dWYjZ6zfEe5ceTnU+skN+cnJY9saIi8NrIF6tw6LIAgnPdd2W7SAN9zq+p9FBcAuMenN1mTk5Iy9873vy/K0ct9I3AFEakFHUgEgz12vTOD67x1WbhS1LZHauKpND0/NZG/jz0Dtt13qgx3OtE+ivr3EOtCKkjamtLT7Li+6naRb5OWdZDbKsA3relDfdGlreWma8r/ly15C03LHd9abM2B7mxWpZ9g2U5b8vizxUKcsWs84KyWInSCVBNwOuQaH89D6R3ZsSXzUVm1acxhSvdsR8Ubtln7mLN4pSWTBcv7veNbqWDcqHfNAsbtrZOgd0v5BH8oEzHV6+IHJmru3K0JUWXdO4m3HAmhDgF1YDAg26STSwYcwCZawLJWlFxwBV+P81zbQ0TaN0bSCqDt6kYteWAI5DpasBBe7ptgSR2o1Dmq31tARoqWGhMJ11smkgAQ73bk+sD6Cng2eh0AmiaPnis0B+jMuEVUzVmHo9CHr4LOmASfe4cv2s6bXiePMrcvbVafnmX/5QPn36s9F0kXfDLdFmKh74if3y6MHN8v6BsgxiWVa9nyxY8IECfY19NEDwAQhXpi5IMWsdSQlWj/OLcuIHF+Tpc09EF2+JtXAm2RcAARfGpoqM1lZW14AYUNaIFWVV6IfgXSWeNgbaVWMpaX7Ip8tjFs0sALHW+bk8ZvEB3mtMkfW4c9bKCwFWFnjzjQGeK/BPluXukQH5cklkb1SCq9JfeAcvaV05EooM0fQIomQlRvTlDhAvZ7RhSibuuYGD2pXBI69pitcxEuSfPnIWWqJlwyhEa/7X5ZwZk6EDB90dPJQ+6KE8M2IhTs22ayPoQEj0QzvQokWEytVkCFQTxYsATe66qWD1bh28avcGFTN37azNwCwKADCACPzpMzloktfmd20F4HWjUK3rxmcV0aCFNHXtCgIdHfkGPrA+DNgkb6xOCpkSeNK9glNMj269PlNHy0NndRjQalM0WTmTbdNcSnxOdK0PlgQ3z5+iaXi2xcwIFgkorELCHGAe/9GfHpOPXVeptRc/3PcgjT2fi7c9fLt8ZHJY7mjCVWFPLd5AUynX6jJ//Lx88+XfjF7dQHytCyt9ARCHnoq3lyPZBKWhd7S+naxvlrqdu3NGe59Vw7dzdmmzn4+nvGscN20c0C7KQ5F2mvci881qo+ftk0GanIxyd4BeVv80GbAPguCrkdw/VJG/GKzIJiNTay7XSscNPMMLF6DhYwdFULaagYEEEMavLG3LBHbQUF7cGZM2lZdOA6Ry0ql3hi+rwXAfipq7XJ7doJUnLQ30ddP0zXoWlC/oME4A9M/PJ0dUA0zMrSRggIoG4+ozN7h7p8+cLgZt/ucOnOO5gIJzILDSNSWoxOhS4HeuES0wujQ2FSwzaFxXBXfZDABlHIZ+6XD9QQuy0dkZXC8NIBjEiHY6QBQAApapiUGRHaOJ9QH/alcNXSoENqBPixWtOlxrrrP+bTAWxszDpvxSBqBNK4fOfuEzyLVgbAWfWbq20BfBeleX5dwXnpZHX/ts9O66aIANPAgOY7xrUn56fFC2IsWyE1axRG4cRCf9vXopnWa5GcnKm5fluedOyfO3UnnyvgCIvU/Gk2MDMhZVnaDJmgqodO51srixosN+7ljeB8D2K9K2E346aQveOx2f883qp2XSKf1O+TfAoov1ixekJsPy0Kaq/LvBipS0gnPz97UCw8sWJulPHEnOguCLnMqBZmaa591TIY1StKZouhGYgcDdoFYqZn4IcrPZGQQqRmnx8CtWVLRZIq5yMfzbEzPJJ0sn0zeOsQEcEBcBS8TZucR9QBeOCwA0ANG7e7eIkgYQ+p7OENG0SUsHXFLZu1YGni8CK4WWmc5E0BYQAh/ywZoVBAeM2eD6s/YCgw21xUMDMfYn4ABfAAx7NiX/Akjo4Ff2dZ8Vgja3zgSDMPWzwxiHlotH1b6gq4h1NzieLjnOdGSm+nIMA55sOu9yQ+b+p+/JPW9+KjrVye/yZmt79x/H+x/YLj+DjUYjlmbZxjZgno1YIv29tbYp17uRDcaw76BVgf/uWGzHtm9dlZe+e0K+5z0ssBtGNnifvgAInG0wOSbj5kWckX7p7vqLWiuwox2stMHIcr1t6XCtF1r+RXbpmmcvCFFumG6sEQODUgK/HMfd0fu+Y656ji5f7OO2y7MWkE4Ri4geA/2y+El75htNqeGwrE1D8u9dxabT+ajcjIwsMQCIX7q7bQbmS5cvYW06ZhYi7hEIUOHQKmDuqUBE82KCc1WVWeaOmDET2OGin64wie+M7ucOFLTouqBiwDUoDgIQXbgK10ETykwrZSpv7tL1blrv5jUY0NkSrksEPBh/v3MUNtNNtStBWzbIB91KrKWgqzWmvUjAG1NVOT6tQ1S62kLETBj9PKAfwA1dCbTMgI7OFgE/Zo2se4my1G4m7TYwgMzG3LhuCh844jOEfzVIovxp4THPps0ownxgKdHpxEbZ2Ngb3cf+rhY/9x25+63PRO9scN3RN/bu/6P4wNEd8tODFRkGeMgbqGkzMEpJXQfzh2tp333ts8Zge7v+3ked4yEr5NSM/PDbJ+U7t4Iloi8AYu+T8fDIcHKmgf5rKstBqYsdbOvh8FggXHoYy3eNNIqM7+O3yBx8Y/t49/GQNWZae1wvwlfeD7HIfT2O+UF1sI61ZakDQIwNyb+nYnGD7ais+FKm+RuK4Vfubr94jSK3Jn+8jPnC1ilznI/xjzsxC64yoIJnH54aScUFcIG4A/DDQkPah05TtK4pwfRAk45qlYh6wbUPu7KHfpEnnaXAHTvN70XWCG0YGOjWyqDiI4DhrpouCrMuNhPCFyMA3gyAwPHX1qevXQNGOaosCw0OaPonT2jLGBaCIx3kSQsO2vHYc8qIu3laMJiRQv75HNG9hH58NvhskYZr6UFbAguffHR7LWseVmau2WqUOljTKraWe40ARoOahZos/v7Tty6AOPJkfNt9e+Vnh6oyHDfzwUPR34OvnS0kZW4xDbQoPfTVffR3AJcTV+SlZ07J9292ENEXACGPx9WjR2Wb+cEoS4G7OCW7E89qY14Ytl0evaKL72u3HmOshb9u+haVL2l32p5rk7d+pN+IpTZQkUdGh+T/1cGFdA0wUE7vhI1il8R18atHrXnfph0yqE5bGXQwJV/ubqVCfXIi21AxQTlQ8bfAAK7ZIktUHlSudJcwAI99tHtFpw1S0WE8Hc3PdE+a3Zn9QGsHd/HccbsZHtxlu24dKjAd2GlkaktIo1+rIJU9VdJUlrRplG4mgnYLUK6sEKmV5qqTN1kp1MbOk1dWhqSlyMjEvpE0AMB9yIoVJGnFYVApAQxBk9uXipsypwwNULCZFq5bjIGksCDo+iB8XjSI0Jkaeh0YsIo+bhwOQQpBBy0g9YYs/o/fvjUBBFzfj9wmPzdUlc1NWxCqm/feevTJAhAEJq9dlu++9Hh0fD34uVFj9AdASBwd/H3Z3hiR0vBKYlZaHEjM9u53XsN93tPtXcHoNj6hcRw9Vla7NH5cHrLadbJ4afPM4yNt3nq+7pxdmWs+fXLqZXufTGarsjJWlkeGqvIVXSuB0fQ6uJHKlbtEnHsBAMEXvd4du8GKeLlzhw0++HLWQIJnGEDZaFM/X/as6WCC5SJb/MfGNBBs0D+O8RhsiTHcQlXaeqB96iySpeMMKDcCCProtVLUJ4u6Pn0qS/rZXV60/5003V02szqY1cKdsqkBYQGHdjO1dvS2BgdAgHYJ6LUCfwR8pNcq1mTfRqSnlStdVDxqm+vmK/TE/rSkuCWpdZCuLyOCMtRWCH2Na8R0XT4PWo7mubPPjVlzm2IM3igbbZFppeI2ZfF/+NYtCCCm4oGfPyI/Nz4su6MNDh6wtvan4I2P4P16LLW/eUe+djMHxPYJQIgc+N14c3NMhs0LoyZxqSZxsypRXLXBKQvSxHcj7KpEZfU9TyGThm6HMcwP2f5rfvCWPtuxH9vmjUOedTtNHwCJ8+M89Hd3XN890iOvRfh36WT1SZtjp33cefvWNE+utabUhgblkfFB+Q/aL02zteaVL1/uvMcGRP7hPe2URr7QuevU1RPpo6ffGS9sXb2Q5Ya5o3VBiRuHQCWld9rmWVMHJmkwoXfIrkUA/ZgOyowGtw6CBiGUia8gkU49pfLSaa1U3FlKFvSpaMGrjgnQAY46W4GBlPqgLj1/t94BrTosB05+tLuKIFAHY7ruIG3d0Udvu1Yf95mnBQPjoR8DNDkPzp/9mDar41Q0SDIys6qD1gkdcGveBTZLg0AY68LMCw2++BzTKrbSkFsvBmIqLn1wrzxyxxZ5oB5LE6mabgxD3ru6m/tFYhuK0vXxW4mlNLciV394Tr528reimaK03kvt+gYgZCoeunNCNlMYWgGlCWh+sJ21Mbrsr5KJNrynla6+TvqaHq6xX944vO/y4BsDdNPakw/wqefvG99HQ19zx06bQxZtLQO9Bu7YLg13bB/Y8a2pK/+hhtSGh+XRiSH5qgYArg+aOzMqfrowfuVo4srQBYN0gB9N07RaMCjSBNvZOARdBwEKgrtcDWjAm95BcwxtwTAAwgZp0u/umqNb62/T/rSy0DEZrlWAO1sCK4zP1EAeJ61rWrhuBc7XjWFgnIa7VpCDjguAHK8LNlRBgTyuXNdlYKQbQRHPq6CyZowFlSt5oGtIWzsoWwI5BnnSDUMQ5tZZ0EAFbbQ7gUCOB4dBNoirMbQs81wHHaypnwX9nOrS19qqRDkQXGrrB+dFtxCfH8iIVVMXa7L45HdvLQvEwS/Gtz+4S37aGG1sQORalLt2L7gBk757dl28upDuCPDl48m95sZVlCKpnL8mr3/7P5enb8ZD0voJICp7NslEc6ANBEorqiT1gERZ37NQmKbZAigrErvXNf00euzja4t7vM7PafPR9H38mYdUzb+lXKx89Dh6Tj66Lp0iPLnjabpZcvLNO61vnvyH6lIrj8ujk8PyV7qOAV/8+gXL3SpewHjhIgsDLgwGNeo+vuO3tfKmEsOYUMq0QOgyxBxbuztcQEAzOl/24JF+fyoDghbySSVIUNRSijYAkcqHdMg3+dDBoVBKjLWgIiZ40Ic8uTEh2hKhQYRWnG4cA03tlDNjBSBrXZaZypA7aCpu7WZxi2lpVxX7abM+LQA6sFOPQ+Ws6bbcHvasCW3dcOcAHhnjgc+MYyHg4BroWg+t5yNqZ7HotdWgh4BAA0Dc14XRtNUHdDjnuZVbLIjyqXjw57fJR4cGZDLqUdCkG5+g31e81yxJXGrmH+VQNNCS9Nz2HO+li/LNmzE1t58AonRgSMaWKmJxvkg0JHFklWg8IBE/Y4GbTSnhfpqi1/1aP/AlVVdiSOLY+e7SyqLhGxv0eF1/Jl2XHr9jLteNbeeOea96oC3PehzzEs6Rhabj4y1NjlpGrXnYsdLko3lxZeyuoR7XncNiU2oTJXl064h8Tb/wdR9fWWTchwvjl5GFoXbHVCpQPjr9T5vhGZjJF7i7C2cgH5UBd870z9NSYBSNLXTEwkYtywRPsVSVDKlQ0oIOcZ+Knal8VDCgS+Wj6wrQrWN+L6rQFT6Dhg6IpLmcrh0GBaIvsxt04CZ337yv10S7YZjmqoMztWWGpn13Lm7Giuv/p9WEPBFQaMuBkamTTaPdHGhLKwXpcR4GtCi3E+VPOa4CADbYk7EtGmRg3vq547z0erqWKoIzrhvnRN74TOL6rZaF8cifxg/dsUXuQ8bFqvrUyTqbd6UvQ4Jty2kvOntdWxB0U7oceJ+WBNADbU1Xg4LWOzOWGO3II/jXaaNoh/uV5NjwytyKXPqrb8lf3WznZvQPQEgcbfs92TRUbQOI0nI6QGgOSqSVYvmaP4WnMdZWzlp5gTZocIGzxjKLa+mQhq896PG6/ux7ZkEPtFw+fPz42upxzMvMkZWeN2VDmXFczitNduYFpmRURFbuvLNk7NJ257C4LLXxrfLY5Kh8vbUjVyV+WWVR79SMMi2JTAyJ/NJdCcfaX+5GwPPlrOMWqDy05cB5mZiHjVaPVmCishIY2dlOOlPA7G4tj75gPaYsGjeELRbEWAOdjQDSuiomUyS5W6fyc5UPxzdxE7ZWgnaJaACjlaVrPcH4uhqn3t3rVEmmxLKUtlaWTH01CtHKSpfM5ry1FYXprXSjaAuNG5uhrRza8uP+HunuwXrouAuuk+vacWXkK/TEeWJuBHXM0NCZKqTF55u8GWuK/QLZEGjxGWDgKVwY76k6EFNxZbvIUHWTDG0alcGBkgyVGoLcu2q1JFFckvpiQ+pxLLWayEJjSVZOXpUlmYqWtk/Fmx6+S352uCIjUOAuUEhT/jmYYdXtNAuCCwqy0jjTAAQGKmKhYJsTl+QHN1u56z4CCBGc2T5Yl4FSxm561YtcWRDS+jQLtCnygJFOFm9o0wnvnbQ1IKGgXIzySpm3y2MnPBeRUy/bLNaltmlEHpsclr82pnub4cAcf/qVXXM0lMz4YGKB0ArUDW7UyocmfZ2iaGSuiktp8zndE1p50KqhfdQ6u8Gsi41v0JkgDPDDfR7xzDQ+jI//GZTopgnqapO6MiR51wqJvGjwo0ESlRauceesDwzTCq1F1+7SmaXCOWr/P4EITe8GfKgy3RpgUZmbmAorex2/QXeIDv7UYxEAmJe1tbrwHBOm/2o3ENvRUqXdEARjrntIH07GZ0gDAcqeAIipuKsqdypwQOtMy+1i+daxFW7NCMaOvCcsEE/Gw3cPy84tVdkxPCCbBisyWo5kpFqRCoAAd/F8pvC9HklUakpzKZblWk0WFmoyW6lIdeug7Kn3yHXhe1fRKqBjFex6rtJ97v1O33sYJ4tGuSzl+SW5/LUZ+aY8ES13Sn+jtu8rgJCn4sEDCzK0USefx1ee1SGvf7i/WgJLS1Ib2SqPbR6Rb3AHbA6GqiSKmACCvahIoAwAIGCBYP0DHSBHhaYVKnfAbqodzcXM3qA5n7EG2pWh77lKWGcacHdKUzXnQcWkXQBG2VprBK7zYDAGhmpfP1M5teVAAwkqcCrQtOetpTAb7Z2vroVAOZN/mv9phdC7b17T2RKMMaD7wQUd2jKhwQXWhgBPBzCSHxe0+MCEjltwLQcuX7qtXhMG2PIME/DP9eU83WfMBVwaHPAZY+aMnoeRjTpoS8vKuDBWZPH3NmIhqam4cnBUJndskf3jo7IdlgYRGWBwIZRnpcBBVzgFGMoWu3Kc3ltTNX6K9O/0nVq3cQ4ubV4nvX6MrXnFeJj3W7Py7I9+/eapMtpfADEVVyYnZWRiwR+sMjOSuDR4n9/1NfeBQRtNT9PQ99x2oOO21bTTeNRtsvjzjeeOSVruvH1jgJ80ft35u22L/MjyZJ3FYxH6vnUbqUttaEge2zos39TplzQ1u+ckUAHgXxzJjCBKKmAdgU+Tstk12he0W87YVQo0j0Mh8oRMKlBjTXAKGumAONdP7+7qqejcAk28TsUC4ARlw106eafsTLCnDdRkX5q6CRp05UZadajsIDfuxAmQSJtz1P55XzYH2pvYD+WW0BYP7WphjAjdKrQ4MLAUtKjEKbMWSFJFpDSPVL60KLnBRRog6mdOX9e1kHV/Ix+HoE7p1O4xWnMYwIn1wHz5zDEOR5emxmdaSYwcrePejc+gVQr/LtU2WCGpqbhyZKfs3DUo+8aHZQ8AANIs00z+uBcXCE7s9B3insKpx+C9rHE1X53y6DsBlGPpe3nzhuyurci7T5+UZ2+WCpX9BRAismcqHqm1XaISD0vUHJaoPC1NfDYvlcX02Ajfg0YauFeyfUED10lLfyYN33hZPLg02LYTntkHczZKLGfemp9O5KPHwRhpP1DKjnJLm0ve2HodOVZjcnXwqOYD7S8tSu3ObfLY7k3yrdaaqPMu3MOeaJXASxjHeP/avUkvHSSJNjzYCWCAhyKxxgMVBKPcdeYFFYh2dyBNFGONDSbuB77cVyknlCl2fjlaabuydy0IvO/uTHU/TV/3d6+ntXNp0bKC6/pz1os8je88Pl3ZcEzfWL62vnY+Xnzyo2XBx2OaJSdNBtpVAzAxVxOZWRK5tpK4oOiGYDtax0iPcRqM+SC/dKXo+BDWi9g4Low42v9F2XnHqBzBaZhIR4QBK01WBBS+eAFfHx8ASeuLtg2b3lm2gZW+2IOsWAX0L5Vs3Z4ksNGr+3xxGLxGHsx73FpRNG+aPtpcxyOCrJvS/N4F+cb0E9FspyBqI7bvO4BAWeudh2WAk2/OJwtXGpVYf+5EOOjnKjjSw7/mhTUvET/7xs66pu9pGuSX/BfhmX3Ib7kkzax5dyuforzpdi1FZmW2SkmqdfK+0O0aYD6831DZJwByruwuTkrtzpJ8YMeofIsZBb5KgDxkSWcgbBkW+eTRtrvDNSnj5azjELjLJ2/uSZ1sj50k7u0YEdkzJoKKl2Z9+//LKPL4hDYbTAJ47lBe/MK8yIUFkdnlpBCXLg6m3SO0LtFSo8EUXTgEt7DKbYQgSpxltHuT3LV1TO6ArmRcQz+WAumPrfdQiuUirw3vZ6Vl6rTNrBROPZZ5DyiefHzk8eaT2fl5efX5/zJ6pR/yXG+a/X9NTsWlPdKOg2iM2p34vMT6cycTZz/dp2zp4V9cRxt+bik4z9i857Z1aaSNmce32498op8e00c/izd3XN2/k3m7fPhkRVm4/Lgydnlw1/r8oNTvFHls97h8m7SwWLAK4KWry1ubMRG5bk3Fm6qJBUIH47lpiK2IdltymmZ++pxp4qfLBC/9nSMid21NYiz0yz1vXcP9W1cCBJd4bnEE+2vTyUmqdPPQEsHYD/MbU9VQdW0P7QJCu1rzxtaBOPj78Y69O+TekaopAtgoalHo9mlwD6Ty0UGbLD66sX50YoHodm6+fnBzXKvJlWduktM6+w8gIMXH4+qePUk6p1YqpXFrLZjNL+ihFwP9mrMS4d9aIzFLuQDCt3i+8TrhgeN28kBRyepxssYs2s7lgf0gDx8YcoFBtSxNLbs0epBz2nxdeZAHo4idfrh3+sdSP3i/ARDfgTLXx1SbmAjrznCPpAaQQAzEP7qnbX4HCNAAQn+m28GAD1tCmC93vvwBNvZtFjm0pX30difrGtoGCfBZurgg8sOL7dNhW781m2Wka1rgXivbSB07jmccYKLRvFFBlHF07xfl4G2b5XAUyUAcS0OXZy5aWrpou9ZmpNR+vzSaVh90eBR30eO53aqRvsyMckki8FGUZtavII1GI5bll87I9y798+jae/1XtD4AAt6gp2RApiXaO95+YE7PJg8MrvEzv2vB4t51/SZt37qU0uikLY47njum5mWtC+ybm+YX9IuMl0VH8+ibm3ufY1KmLj9FeSJdl45vTW3b+r4t8tiezfJdPHg6iE3HMRgAYg+5Yhoe4hJwnDeD2ezL1pDli1xnWNCMjF2iri/Bl/mRyQRAcKy1rnPof+tKAM8aXBkvXxCZW2kfFqbThPk8GuBsEbJb/RPPJk7jXPcsjE/G5Qd+To7uGJR9NkOimbfr16ut27r98iwMvmBIHw1fhUfy4LNAZF1DP99pmuZ6ki3R9NWg6NQak2YZwRivX5Ln3/6t6OyqX81UPLB/s4xEkQyWS6aORjkuSxQ1JG6swpAgkgAAIABJREFUSH2uKcuNWBbP/7YsbJSy2OsEIETkk3FZPiyVQq+ZaWfXC7CgryXfk5/hZMoOGffT72Heie8+rQ3uaRr8zHE7GTuNF87JNx/f2Fp46FtEDpxH3lxJW/O0erx2lVBXZnl92P5pqe/7kDy2a0KeWZVDb2tCUJm78Qf4jkqUbhZGWlAcTMc8M4JR8TrI8fCkyN1b29UcCz2ToVGQQIYE8IzSEsEAXv08AxzodFjcw3dmHjEjZ6m+3i6MOHrgT+XencNyBwL89BQRKKiDF3UQYZooOgEeRWlomuAJfBYNonSBDr+7AIIBkG6wZpE5Z82DYGUV2ImkcnZWXj1+Ud65Y1BGt2yV7SMlmRgoy2C5LNUoMmeClPQc40iazYbZPzVwHtzSkly9XJeLJ5flqszK8o3K6lg/AAEJPh5XZY9V+NcrodQy1plvLk1HK/dOX3e9opM3Lsbphs+8fuTfBStpY7n0dH89B9+4aW3z+onUb5+Qhw9sledMeqJ9gaKbzpKA8jfplUiTszRR+RB1IAgMdKlp86K2BZDIAl7oLDjEFznobRsW+dDeJFujSJZB3nKG+0EC+pk7MSNy/FK75LZO//RljehD0mCRWN/DtOLo6J/IodtG5IAbPIg5IYBQByj62rirr/vkPRlZbd17acGM5NP8xgvUoXDnpftrGhwvLUiSgZidjEn6sECsxDIPQIBCXHpuSHNBamja/LVlBGM3GlKbW5JL04ty4cSPZHq9S2WvL4CABKfiipyRqAUk+JSd6SCVkyDEfUI7oeH21TR9dHC/KH23rf6eRofjp40NfrPuaTnmzQVtfTxyjD0SmzXKapfGD/nw8fDlqHb7F+JHjm6VYzwVkS9QKnm8ZAESuGOjksfJib9wWGTE2rBatRNs9oUBIap2AwMwzQvCXofV4307RXaPtXeDeS+5cD9IoBMJ4Hl98XwSXKnrkhhXnH0OdRlrt64FAMS/eHZ9TuO86wvxnXsn5JDY47Mxz7ix2qIblZP3sq/Som7bahdLibEMvEb5oT2vueNoGaONHg9tEZtg2kBp1levSLmSbMvRT4+hW6XNS8+Z8Q8uL/xeittp6pgjxy3yfJD/ZpRYeUyFzGYSb8H+Wl6ch+a7JYPEemX6gYcYtTliiedrMntpTt5942k5K38RpabcFuG3aJv1BxDwPk1JuaWg2gqnuAWCys2dJRRft3+aJukkQCehqT/njeG2LUKnrbCvn0ORe1qOvrm4PPt49K1F0XY++qvpNWFmu/3J+JFDO+SYrt7IQEeeWYEXLSwEUPg8mhtZEkjj1GcsaAuCLkeMNDv05wubAGLHqMj7dwXLQ97jG+53LwEA33NzIi+ca8frGCUVtwGFVSCtQfRzvF4AYs/n4m2Ht8v9pbKUIqXEyBRM96y5YPgvSeRrB13u+qVdN4BPmi59t42PLtrgOpQl+MZ38KTbptFNo+eOmzZPXzuO794rMn/2yRsP933j+PqZIl9liRdXZO7qVXnnlatyWaaile6f5vyeNwBAmMcxkk9KSe61qPK4VdL3KgBwPCMzg/30/PJogHYaTX0PtElL00+77pOx21Z/z6IPWmljp93D9c54I0AprRpLy1Tz4JsL54x2aWum6U2hAE1kxgWAOLBdjunTH7EjY6wCLQc8G4AvV2Rh/Io9zpsvZPxLgIFaDuZgJnsmA4/uJqugA/CwfSQAiPzXQmjRrQQAVvEsHzsrck2deMAUYv1csqAXAythsVhp9D8GAmcU7d8m94+WZQRmdK+CL0tcbpjDsFJ1BJR3w7bTNHAN39HfVZRUfL5+ui126tzxa+BC2voeaYE2+mm+2dc3nk85u4pZz1/zkabYMQff/LV8XJn6gJl5xynZu200n+5nAr+5msxevCanTnwmOt/t85zX7wYBCAsipoyyjowS4r9t5dQZb3k08gDEajCSjK2VY6LAO+OJNFcDFD+Q4VidjuHjMQuIpSv8tuUjjwfNax69KbxMEvBAAHHnNjlmznxwbC2s26CXguWVASBwmBbOjtDVBnWapj5XATT02QcIUvvAbe0YirwfRrgfJNCtBGCF+OEFkVO21iDjIECPpchd2jyptf9ZGHH04JflnolB2QFlm6W8oIipDF1AoBWlT7mZ35+1bEDBaTDBvr6x2VaP61PclB/u+RSyq+CpZPV1zRdkocfWvOuxNMjRc/QBBE0jbw6+Zy0NvHFdfPLVcjMgqyn1C8ty7pXn5WQ/4iO6U4jd/rK8/eKEB4AJ/WcUj/pz77u02F630zTc61nj8Z7LQ96808bW8wPNIvR98/Xxg3buPIvMW/OR8Od3/5B+UbmuklEbOPAyLBC3T8oxHTxmAh4toMC/PAXTvHjt/zjO+9fuWX12gT7qmi9n/MsXNqwcpLVrk8i920KFybxHONxfuwTwPJ+ZE3n+XAIYtPWB1JnCzEJpjJGoN/t7nPedfxDv3LdFDteaEuksC9+s3SwMXxs3S6Fakhi03bbaHWIAhC1NjfZsy355fKE96fmyJjQPpK9pc3zNU5FsE03LHb+TpyZLFj7Z+WQJfovyg/GuNeTq+VPy+pmpaKETXvPabgAAoVm0YMJcul755E0muZ9GA9fTaGbdKzbqjWvVKe+UT7fydWfa2ZoBQOzbKsfoqjAlpbFq9khoXZHSZFrYipQIovyH97SPhAYXukywe/ARszRYLwLVJg9uCe6LG/ec3jojsy7Es+8mc+aBbW5lSkoE4AFuD7RDIak/eKZPQZRT8cAje+XeTVUZzUtPbOK0TKvk01YObXBPt6s32/EJvv66D9q6tCuJG2IVXbTDdbR17/G75kO35xg+upoeXDkcI22+ml+3re9e3tjuOK48ivJTpN1AJOXFpiy+MS+v9fIcjg0GIG6dl8ytOlMAiL2TcozHV2s/sHkJKEDBYlNoAwABFwbdFNzVaTnyfA2dOsfTLh/cIXL7eAAQt+pzt97zBrj99jvJ8wZgAMsai5rpSqk8k4UndSIG4ovf6w+AOPr5ePe2LXKgYeMe8gojuUWgfAdNuXL11YHwFZNKO83TbgGTwEEFYPJ4JR9pPObVp8jq53t2XH6y5qPnlPcc5tHR/X3Frjzbu5Ysy2UprdRk6c1pea1XVTADgMhb0XC/pxLYDQAxIcda8QqWOoEELQ6sHslMCmRhoA5Eq6KfjWw3uwh7OibT5lyG8TJ/eHcCIGip6OmkArEgAUcCeCa/diKpRcLMIR6DrouasRued/zhOO8/fq4PAGIqrjy8Wx6oDMhAt2dHUAl321+LKAtU+JRzUQCR9iDmAQgXgLjKOW/8TuaT9WPpFjQV4Q9tyk2JFhqy+OKSvCJPRCrMt7ufcAAQ3ckt9OpSArBA7NmSWCBapxZaQ6auQIkXKndvABsAEL94JBmUKXH4DB8zgANTQMmWboPKgAigDACiy0UL3TqWAJ7dr59MDtnCH7KEWKeErgyWVTeneTaT38NyXRb/6Pu9BxCIfdg5LvvBS8PWIqg4NR/cSeqAw3pZYrQvknbI4D70Mb9Rlc2hgwk1TR9fHB/85vHa+t07WSNpQaIt4MaMEVvjwaSF2rmijctjC2g47pe0ueJ6GemVHneN76EiHdxDv0ywYWlyDF/btEDVpRWZfvGcvLnWCpYBQHT8aggd1iIBBlFqsKDTOPXRxngJsx7E2KDI3ztsj05utitXsv4Daj/QDExgwniKYIFYy4qFvt1IAIDgr0+KzNeS+B5THM2+bVkllWAYzzkPe+tLHYipuHT/bjkyNiBjvriDNMWjswAadWmWK+3aC4Z3VaPAl3LIsdhPj+PLnihy35cdUUTJ+vg1YKFdkKlVV8JNi+xm/d0+RfjWMsmTD+gXpekDVwAnM9fk1CvueRwdTjYAiA4FFpqvTQIEEK2H2n6AfxhWA+zUNADAAwpQsWkgARCwNhAocFfHmAdcp9WCbg0ADFiHUYEyWCDWtnahd3EJ0AKh4x7MrrJ0fTE0HTg8v9L7SpSo+7B7sxwejKRcGEDYqo5ecGF37aySyAqQbFu02mReNUrf/SK0VwERh1ejeFXFSl+FyqIVM4s/DcmYBsRkWH20HF2ZFlmHrDbu2Ai8rDdl5Qdn5XWZipY6mcsq+XbbMfQLEuhGAszCQF+didF6+diMDPNDt5/xLwEE6jnwjAu6Qehn1uWr9QmcuP7QrgAgulmv0Kc7CQBAfOudBOwy4NeNfTDgFmnKdgi4OBZqvc/C2PVUvP22QbnduAKUiV9nK7izdO+lZTagn6+tT2p5Y+ushaJAxx0nLTvCN3baGFa5ZlY1ZhvSzZIlZYR/dXvy7rum2/rWJm3eWXJz5wUrxLWmnH/tv4psvlDnz3qwQHQus9BjDRJwK1Hy5cpdGI845nXs4HDPxEAcTqwR+ONOTgdVusFqph3y8CWpQnlbOANjDSsXunYiAVog4D5j7AM+83mGS2OQ57pYkIFnuueVKKfi0t075Y7hAdmc54f3FS7yFUPyFWlqbQBSCjvhfp5rwC22lOa/N5uLlJiCtOJLaWdkaL41j1mVJvOeg6zCVu54mlaWfLqRBeejx3Dp1CNpvnxa3ujWChEARN7TEO73VAI6BgLKHy9VBDkCOPAUTgZFIq4B1gOAABSS+vihhBXGPejDs0CHoMJ3UmcAED1dxkAsRwKwgCELY1WtElWyHZY0AAhTSAoAwj7XCKL83Hd6GET5eFx9/6OCX061EwBBH3xen7wHoUjQZZZSzaOfdd+Ny1gLKHCVcbdyyZNHGqDIm2cWoMriFfwszsnFbmMhAoBYyxMa+nYsAaRx7tksxwgWcCon/ucBWgQIrNDH6HRYIAAgeFqnrgeBPjQD84wNtGMVSrzEQwxEx0sVOqxBAkzjxLONz4jXwZ8ueMZn2Bxbj6wkSY7z7uVpnHum4pFte+WAT0m7ysyncNPKMRcVjS+40lWSLq204EBXEWZZTHwKPw1A+HhMs2RoOboWgyKgwmdl6LTMtc8ClBVQmUXfPJPLsnT8m3KimxM8A4Ao+ksI7XoiAQCI3eNyDLsvvEABEPCSZbZFq/6D9Q9jdwaLwtiAyN8/kgAIFt9h+V+dDqdPBuK5A6DxvuDC6Mn6BSLFJMAsDMY46HRjAAZmIRE48Pj6+ZosfqGHx3nv/3w8sXlUbiPXJWX6b5Yk0t+zZqbbFgkIBC1fcGVWEKE7PsbU18CrO7bbpmxTVPPG0bxpGpSHSxd8aFm5c0N7jk2efced62O6OYa7Jr61co/61nLRa+OTmW9ddbtGTZrTF+XtbspcBwBR7H0QWvVIAqwDoXdfIK1PKYTCJ1DAPQAMAIh/YAtJ4ZoOSHPT49CfsRJsGwpJ9WgBA5lCEiCA0KfFAkSwBgSfXxCjdQKfkYXRy0qUh56Ktw+VZVtUSbIAqiWJak78AK5xUu69rMnGdYkGBoybJjXgMGpIHJclcsd1v5MWxsujhzY+mnkLw3l2MkdNk/1XVkQgT1dumKtuDx7TZJ7Ha57cDUCza5rV1id3LWPcb8RSujwnZ09/NprulK8AIDqVWGi/JgmwlLWuOElXA0tXAzDYH54BErRAwIXBOhFM0+QhXAQgMBGjPwEKT/z8wB6ROzaHSpRrWrzQubAEGES5VG8XiTIpyjb7iK45WtPw3OLzUr23Foi7vhDvGSzLGJQNlDSUWsnu0jkZXocCLKKU2K9pCx259DRdV2CkjzH1WKBFBZzFA/ppmm5b3tfjUNnqe+74RRbWHZtABv9CBmm8udexBp3K2l0rjlkEaGiw4ZNPpSql6RW5cvJTcr7TM6gCgCjy5IQ2PZOADqKEcseLVCt7fGc9CF7H4EjjZBClPktAAwieOYD22gKBNo8FANGzNQyE8iWgszDYuvWcN5PgSrgtdCAw3G+IgeilC+PQU/HeSklGqFAHShKtKItBqSFxtZxUmASf9Zo0m3bnjHstsADg4eywoXhwX9PLl0y7BehxLJcvlw7bot1axvTRxTXy0Qn/aKv54WfSSJML50p5+sZ2Za3XQY+pZejjHW2XrcUkrS3azC/JwhvTcqbTypQBQHT6xIT2a5IAAQRiIGgtoD/Y+Ivt/xgEgZa8xzoQFnkn8RM2gp2AQpe/1pUukc3xwdtE9m9uR8WvaRKhc5BAjgTwLH71RNKIIMEc7NZYDR50lgae/V7HQBz8Ynz7QFmGWrEBzg7e7JwBIOx1/V1bFmAhcC0NtEDkPQzaSqB3wHRvZFkNQBv3XT5dCwN58FkeSMN3j1aPInNx50GrTtr8fe01Lxxbyx/30c91h3AM3ZbtfLynzZVuFVfmjZrUX7kk78pUVM9bT30/AIhOpBXarlkCBBCwEOCFCXcDPusHEddgndDlfwEgGEQJJljfwVgrGHBpz8/QgZZoCzMyXBgBQKx5+QKBghIAgPj/3mxnYOAZNWddAEDAxWazMpDCzMyiflkghgZlsLaSJCoNWOsCp7HSkFhfw3e242ffdx+tNNG4dIqMbRSt5RXKVPOFe+53TVPz5psP54vyi9zpu3LxzUXTAm+QaVY/8q/bUd5pMnHn4eODY6bJIE0+vjH1tVf/Rk7LlyN7ekuxBz0AiGJyCq16JAECCLyl6AcmIDAvDRsgyWwMWhJGq0kQJUtTAzjwj2DCHKhlT+akeRhR7jjQ6NE9oRJlj5YwkCkgAaZxwvrFImk8A0OnGreeV/sm7rUFAjEQsEDUVNyD9sl3EvNQYNreJnqnzQbaquB2YnyCu0vuZnzf2KSjd/lU9kXHyIuhWG8ZF+U7rR1k8crLciYAiLVKMvTvqwRYyhovTmAAKH9fSWtGqeM+2gFA/PLdSb48/uB85fHI+hhv0gLQYHonAMQju0MQZV8XNhBfJQFfDIQGuOYZjpLn3/xrrWizy72Ngdj/xXjXUEmG0kzi4COqXp9FEddWByvqybF9Vhtfe7NBsHRNMGdJmj4aDDKkUke760CGpQNeivLq8q3nrWm48igyzzw+Ov15uPTSeHXXz+U1jS+fLH70AzkbAESnKxXar6sE3EqUGJyBkHyp8gwM8+Ow3I1YAMH2jGgniNDnCmjrBNqjfHA4zntdl/mWH4wAgoWj9DktfM619YHWiV4HUe75XLxt85CM+kACF2m5LvFgJfmp4TP+5fciC5mnfDm2HqcIXc2f274If+BLz1vPzb2n6bvy4FhZ89R9smh3Mm+XJ353+VmJpJkmjzSZu+sMnoMFotvVCf3WTQIoJLV3IqlEiT++RBFMhs+4rnPkmYaJOhA4jRN/eMPRwgCwQKsETcOcDAMyQfsn94YYiHVb5DCQAcUoZc1S7OZZx7Nrg4QNYLD7aoBhnjDbbPa2EiUKSZUHZKysdvGNZpI9gT9aJkqOFaJZkwjX8C/bum14nfRAS7dBX+0aIA/6uraMpNHP4gFju+O6fOG7nj++axno+3retISQr7Q+Zm2VnFx3iDu2+/MoImNfHx0jkia7tJ+iHtPw35TSWzMmCyMEUYb318aVgC5lbX7INmaBL1Nz2qYyWDJWgmmcCLiE2ZdBmKChK1MSkPBQLlgfEET5U7eLHJgIWRgb98m4uTjTZ2EwgBIzRBAln2/zLFtVjmBKi457Wsp6+1S8actO2RxZy4IB4Nba0AIR6h6voQ366Laahl6ttDZZ4+AelXUWHy6/Lg9mjMUUN4wdwwAEt/aFuqfvZ81bzwe8a5ruXLV80uSmZZ0nA/fXUWQNs35Rbn/M541pORcAxM31HrrpZsNKlDxFUxfUMUBAHeHNWg6wIMCFgToQeBkTRNAsjJcwdnZM40RhKgAJU1PCWjmQxhkKSd10j9OGnZC2QDBGB88rAC1Brz4fg8XTag1Z/NJzPTxM66l48GhDJhcHEtfE8ErbotCsSFSqS8x77v004bq0QIdtQa/IorBPWnuMoXktQtNtk8dX3v2sMSm7vDZmrZWMi86pyPy1DH3r26nMXrkqFwOA6FRqof26SoAxEHRZcHCCAnynVYIBZngZD1cTFwZTO2kORntaG/TODp9NsR77agsxEOu6zLf8YBpA+KqmQkC0otFlh39RibKnAOKTcfngY7K1MZK4LaDAllD7oZoo/agmMT/zPpQRr+Pf63a/tq97HbQ1GHH76nHYV7fx3SePbO+2IZ/u2O53FxxpGeh5+OatZaX50GN0IidXbkVk4OvjW0MCFL0Ovh+jj98TM3I5AIhb/tW1sQWgAYQ5VMieBcCXLCwMPD+AZauxa0MWxi8eSf5FG9cUjFnrFE4DRGx54BBEubGfiZuRO+3CoIuNcQ48xt4oR+uCY1Bwr9M4ReJo4vOyeUskg5RzyYKCZlUifMa/7hqwjW9t2F7TQbusPi4djt2LtXf5Me8COyfNk55nJ7ym8ajnMD8o8ehyeuZKp/MsIh89R3cNu5nfm8/J5U5P5Ax1IDpd2dB+TRIAgLhzmxxzj+tuFX+yLgxaE8zLtpGUsv6ErQPBnZsOvEQ7AAUGWOpKlAFArGnJetJZr4cOeiXw63YQKmdWewQdVCh1A2q7pd9tvzQXBunhmWSApQ4KXu7xcd4YD0d6D07IGJQKFF1pReLmgERQeGmKj+2uU/y2H66zzXAsJXw2IMLS9skN98x6WxqLkTTxOast2+u+HEfTwmfQIy09P5c+5q3b6vvo586BY7t0OG+XN7ZL60e+0+at5aPno+m6cnPBC9dDy8q3lprmme/LlQAguv3Fh37rIgECCOy48JLFi5RxEHQ30GZKiwL+ZQwEq1ayDd4+jJWAVYKZHPpcDEwsFJJal+VNHQRgD4GCKKzENFuUMx+yx7prgFGUU1YyvbosMrucWJzwXAFsbh4UQUDujfpjKWueDEs3m1EeKhND84dYnpW6LP7BMz2MgcAAj8fV2x6Q8XjJui2GEkXO7z4ZUZFGtq1uk9UP7d1sBSpSTQs08F3T0krRzRrBd7RlG9B0+7vfXUWtFXpaX9DXY3EcV0Y+WWr+3bF8/X3gifOmfNiPMvXNO239NDjIW0fU2jj9rFwNAOJGvTHCuIUkwEJSOvCRwZAaHOAlq7MtoGj+7sEkBkIfwoWASdaR0H3ADM8ZAMgIMRCFlqcvjbAOUPCXFkQuLiQgAoBhfFBkx4jIjtHulD3ovHVF5IcXRd6cSSqOjg8kFUcf2CFy50QCPG/EHwEEsys0QGq56+zpnNg2w5WHNgu1PgCIT8bl/R+SsVpVTPJ0ZC0BWXKJrWUgq61u4/tM+kVouLyk9cnji/c5T/3d5cdta0DVgEQYu8g4mkffOFnzT2ufN2+9flk8+uaWtd6VSJonr8psOEzrRrwtwpiFJcAsjBY6jpIdGXZqpvy0rciHa/jMAlEAEAii1IBBB1mCHt0gZudh00MJJMJZGIWXqKcNoUivrYhcWUpAxNxKQp7gDoBw9yaRXZs6AxGwNr02LfLCOZHT15JUXe7sQfPgFpH7tou8b2dPp1OYmI6B0O44EuDzzWeVQcTXVmTxi9/rsQVC4mjyKRkbqUultFwsS8LwNShRVnvcN7+7Dmi6AiSNtdJpydXyVITeWsZ2ZeP73nrHrUE+hR+4NTacG5XG9BNyLRznvUZBhu79lQAAxK6JJAbCLQIFMy8AAp2isLPys64DocGBL3CS1+gfD4dp9XdNs6hD0Z+5lgAIXY0RgJEHSyHDBiBi71i+xQBrOl8TefWyyMsXRE7NJnRYGWmlmbgy4L44PCnya/e2T3RdTynQAsFKlBhb1zdhphGeb3xmejKyMHp5nDfnvPP349Hhitwge8x6Sv69MZYGXRrI9Ir7Tug3lySqL8vymaloodPxQxBlpxIL7dckAVogoOTN2QDWfAuiABDYPcKPjXv6jAxkX9ACwZ0m09+YreFjDDRhRn4snMa5pnXrtjPcCm9fFZmzZ/zplEXcA7jDH1wNu0ZF9m1OBxEED69Pi7x4XuTCfBuEMHqOzwbA6bYRkX/2aDtGpts5dNNPn8apg35bO2VrIeMLuJVxVO9tJcoW71Px0IEhGZwZaVsgJhYk0t+7mSf69IpO2vi9pt9rej6+MQav+2Scd7+TtfDNpxP6aPvWkizKVGTtg8VHDwCiuKxCyx5IgEGUrNNAkgAMUPYACszQoLLBvbFBkV89mgAMmL/h/8YfC1LBnWGsFzicyO7q2B87VBSSCsd592ABOyAB+QMkwEqAf6HkYXmgksc6AkDoA9IAIPZP+N0ZWEfEPBw7K3J5MWEE4BA0kHmh//DMbBkS+ewHbhyA+A9vJUHCOsgXPLqVVHGtdbx3H7IwjFym4srkpIyUFtsAojkskf7ewdKuatorOmnj95p+r+n5+MYYvO6Tcd79TtbCN59O6V9aNACiozLW4DEAiE5WKrRdswT0cd7aFcEXLUy5rqkbigfK4JfuSl7GOl0TDPHo79YPVqV08n4/zsJwMweoCLsVUuuAgm4JWEC1hu7ersZaZBU0QVnRMQD0zs0lFggodXwHmMAf1hIAAHLDvYV6kpVxpwMiIGcT83BZ5PilhB6eAfAC4GCsVdYEge/kcc8mkd94/40FEHw2tdUM8zFzt1Up8czzOUUlyj/6fq9jIBL6SOestb09Eg9LFClAUXRN3Xa9otPt+J32Ww9+MQb58sk4734nc/LNpxP62LOdmTIFwQtVEdW8BQDRyUqFtmuWAGMgdOVJWhyoVPQLlS/ZiSGRnz/YHh5tkAaoDyfSlgselUzl12sLBOliR01rihvXAW5pIWHqogYZvAbdR5eO7uN+xncqIkpCp7OybLfmgyCH13wLqN0Kuj0+Y2eMeAIodsSh8BC0og8CZDO9mFgMYHGAvBDDQEBiMmisKwv/mqqjlSST4sCWxCIF0HFyJgEPcFsAPDD9l2CTNUFIY+dokonxd+68MTEQkCkO03ItZZQ11wpy5PNunt8+AgiZige2iwy0np3hJGWxOa92y6PFgyz1M0AapVGJ9WfzzHro45pu6z5P7j18d2mxj77Hz7zXKV94XHtBAAAgAElEQVRpY6Txl8aXVuCujEErTcGn8W/eBY4M3LZpv0ktf92G/c/PS60b9wVoBQBR9E0Y2vVEAjxMC0qCJxLizWCsCggmKydKirtSKhr4yP/O/uQ+sy30i1fTAqM0E+MzQEgvszDwoofZfHalnVmAXTXrULQyRVBK22aVQMGh2JEGEFpxsj95TwMGoKMD8zAmfsQYUytWxgQM2N0tggt1JURtSdA0wa/hy/roIfftIyK3jSWHkXWTGgkeYTVAICVBHiwPHJcZGVgzfIYsMJ+7tybZGUj9RMAk0kAxR7bH88J58Rp4B9B5eJfI+3YlcRU34g/z/MbbIqhRgc+YG0EDn1VdPA3zxR/SOHufhWElMBWX9ogMUR6NUYnK890BhlWKaFziWiOJYwU90OVn/Ot+1315T7d310vz6aNddA6kUxqXuDmbrvvc8YrSLzIv0vbNu5P1yGuLORowNCtRVlu0O/1ZWerG+hAAxI14s9ziY8ICsXdSjpmHW5mbqRQBEJieyd072kIpoA4E+7HoFL7rXTPFy5czzd+9BBCmpsGi3UlbhY6dJs/eYBErWk9cKwCLClFJox3N+rjH4kOUj3aV8EAmc3iYNd8z20QfKKYDUO3ONuGvJEJQ4boACG7YlyAD8xmpiGwZFnn/LpGjW5MaDkXdGWiH+Z2bF7m6lPANAMaDpRgwy4BX3OMBaqjrAIvF2bn2eJQrAQQBD58TWB4e3JEEUXZToKoXP1HM+esnbeyHBWMEw8y84Prr532x1j8XhpnXVDywd1zKp2cl3jueKFF85px5rRMZoP8e6xrRylkrMdA7I9LUY+KzVuS4r/kgX6Dt0jKKz47Le3pOpEMaHIv98D1t3uDJpa/bgjb7+2TI+1qG5A20tRwof82f289dG3fevrVKm7dua+bwY6nLlyPrVOxk1ZO2wQLRucxCjzVIQGdh4AXqHsutgYHesY0NJFkYGlS0dnDY3dnTNwkw9A4eyqgXMRC0PJyZawfxwaqAtx5N8TyeGUqNZnXuOAmS8J07Zu7IdRwHAw2p/Hg2COfLsViymctBwEHFrq0SaIPdugFczvrREtACNuo+q4RSrogrgDvo6Lb8lEv3MQHwurCQgAgALhaUYjon5QRgwWuggXnCYqHlget0V/BgNTwjD+5M6j8gZuZGgQfDc1MEQZQM6gWP+pkgaDCuJSWo5V4fpuUuwlRckkmVzjktkUwqFvC90z+3P7+Tlo8+rrlj63HT+NK02F6P4/KveUnjE3R0P98YrkzIn2+OaW2LyDWNf82jK18f3bR5u22fkJVurQ8BQBRZ0NCmpxKgBYJmXRA3h2pF7ZMz+eKHEmF2BmIgfvHw9YWmWNGSL213V4yXMxTyT92+tiwM8ASFBzP8u7OJMjbBcApAgAfGNbA6plHYNpUU82EMAcEF2+n5s+yzuYbDxRrJjh2fedgY+3M8LpKxKligoAEEXUJ0s6Af6FFpsz8tG+SbwAaggzv/e7cnLoK7tnaupGm9QUwEi0rBOsEgWgIqzJkxEwAQ4BPPgnZh0PKA6W6qioAvWEgAHm70ny+Nk3MD31gbgme9Bj0/jdMniE/GZfmwrF+h72kLUCY94IT3wKfvfqI449Y9l5a+l7foWXysBi+rx0vjK2883/1O+S0ikzw+0ub9tNQ7LV3tDtU52sxjNtwPEsiQAADEge1yjP54xj8wqJK7MezQaK7HCxYm848fut4CgQdYF5ziZ+02AJ21BlGCHnzxrKhoCgHZ9DvulvWx4jRXa0WMdozbYBAg3R1oz5MZ0Q738R2Boty50jpDd4lrjcFYUFLcmROc0fKhFZgLHrR1A+O7Rb7MbsO6VwDmYIGARYjzKfrQ050BSwQKTFF2tMjosuTgm4CHVhuADT47aKvBA6pObh0uykl/29ECgbWiq4Lgj98JGnX11aWaLP7xc/3JwmjPOI5kypS17kXiT38FCepnJJY9XVhG+s9Zf0fo57xB+8uCHKiOMy/0pAOA6O8jEKg7EuBZGFRuOpWNSoxWBG3mRQzERw+0K/bRXK+j2U0sgAUURuHZ3T+UE2IgEARIRdXpwoA26hmYbAKbfkcadGHgO5TBos0ySHPHmKwNFQzYUvw2JoQAAGMiJoQxDDwDhAGZxjqhAh5prTGxAfZkUgIKypQgwpQNZxlxa7HgPWNWt68VWkCo9EzVxyjJkvjNh5OMiaKxEFrmsES8ey0BZQQsmAviHTS4pEUF/LhWG7g1UMUSMQ/4f6OAB8yTlSgJeGg90m45/axSvrX6egAIuxJTcUXO3IKKudMf/41qv0fivqwP6E4JtihrAg98x94o8YRxb0EJMAaCZlu+OLlTp9JlqV+YeqEYeRono9WpWNhOP8z4VdCMD4UOhfShvWsHEG9eSXz4VJgu4OFyEhxwh0k/NxUGFJ8BQLYQEuYA1wbTQXWsBMEFzfkEQEirpFuF1gJtaaA8NU2MyaJGpKtBAwEK58GsGAIeXKcCxGmX/80H24W/On2UMS7OyDg9m1h1sFMH6DEpnjZ+xI0L0cWiIENYZw5tSc672EjgQQMI8ElrFK01LF2tZU/wua4AQlqWCP/yHZdY7l0jwAAN/oEWv2fRRZstUhIoOv6RFwIefa/ow6f74nMajax7WWN1wpuWg8sXx8ibo+6n5Yz+Wr6cD9v8BV49awcPAUAUffBCu55JwM3CoKuBwXpM4YQSxtsDL11TG6Aq8okjCRtU4Ixv4O5OK2pdjAqKsBcxEG9cSXbMHJ9uF8ZwgDcGQDLwkYCHAsRcuOMGWDImfBxDbdM9eSgULA/cdVMhteYNd4e1HaIv4xlo8kd7fdAY3SW4zoqHbKutFqxHQRkbC4gt7KUDO7kev/Oh7gEEx0AcxNuzq8tSY06muqSNM6GrhjExBIcADzhldSPEPLg/ELowaGHjsfO0nGmXkXa7IYiyX4Wk/D9iAyKg2CO5d5XCTr7jeid/bh8fTdDLoptHoxN+1qut5plz5hx9cnTlslY+NT2ffHF/iuvbG/AQAMRaFy3071gCrERJpaCDAaEUYRLXR31jALxgUVDoYzYGQj+4BArc3dHsr10EUJK9sECcmElqEfD8DtZMgJKgSwCfoTx8rhXtggBPnGcrndG6MDQggHzwBqecAEiohCh846awJ5pSYbHuAAtdUS7oYywgFuzoYlZ0iLOaI9I9mVXCWATwDVrY8X/qkbUBCNDB3N+aaR+KRfeLWyjKuHVsNgbmivkhaBKxLXBvdeNG6fjh7aADAQQsKvjTYFPHRNASxznVm32sA5HFP7IzWgoG6Z4WOOhr7M97Pno+Gu1+UGJtQIK2abT0PR8PeWvh0nX5csdOG6OTuabN3TeWKwfMB9eK8EF6ebK+Tka9Aw4k3Rm6zFu0cD9IIEcCtEBQ4TPjwIACe54F7nGHTQUHkz0ABBQHLQ10d/C7fjFrpYqXOSwQ2LGuJQYC6ZuwQKyoivHIxoCyAy+MF6Ay0DtnnS3B+g0t5WzrHmiXiC7mBNkwuNCAE2vYhYwYhEkXB2XBXboBYKq9zlzgvVachF07fid/zDSh6wVgDjEQ/+kDieulW+UNnlFgCsdxI7WTIIlAi/UhMC5jL7TZH24UBHPeuy0Jst1If5D/v3s9saRgXQH8GAgKUEdAxxfwDQcQ1wkvtqz5lA7v+SSu27vtcE9fc79revpeN4rPNzbp456PF998Oplr2tzz5s1+5CuPD9LLk3X/fxEBQPRfxmEEJQENIKhw4f+mv52BkPTVM/0Q/m64MPgSpn+cpn8qHVe5QuFAAfUCQMBXjyBK/E9FTlcF+CBvnAPdMwikM6mIcL9YWTBugRUZuUulqPShU3QE0/1h2qpfLmsMAMhoyw5jMNCebgHIg0dH05KhaxToh1Wb21sgIxZhmeif2d/9ORPgB2WpEVfCkzp17IMuDmVAps0MAX+YJw/Q2jki8sDOpLgVLBEb5Q9r9W9fb5/TosEunlW6jvCcM9gXMl6XNM5CQgoAIhFTABBZj0sAEIV+TKFRryTALAwqV+4oQZ9md4IDWhugQKAcPnYw2ckx9gHgAspQK1gdSAh/P1PnYOpeaxYGlNiVRRFYIrhb5nHUGIeAiLLSB1Bxl65TJAEi6PJAH1ogNIig60BXtwR4aJWctjEhugolg0hdAKHHBpgh2GAhJlo5GD8BPrg+3DVj3Pu3J8ej4+RMrmMnzwfGQSVPHPONbAzwTosRgyjdeBame5IfU4TKxnTA+oDiUeBro4AI1oFgHAfk41YHxVzo2qArY74mi396rN9pnJ2sVmgbJJAugQAgwtOxrhJgHQiap7n7okKki4EuDigKvHhhrv6FQ0kQIEsBEyygr06Z5C7V7LZtFsdaYyAoJCgyxEHMWJM7vsOKgHEQM8BMAShcXcOAylpXI3TjQDSoailvG0zKDA7GSxil69R9YHQ/rTHc3VKmusiVDvx0M1ZAF/JnACWUOoAS3BUoHoWU2EOTndeAYMwDDteC2wIWHc6TQZ0MnqS8CYZwnfEdtIaQb9AFiGA650YAEQQQBI7aVQdrGuucEDhz7dc/iHJdf/5hsJtMAgFA3GQLutGnowtJ0e/LzAAqXeMftpYFHvcMBfF3D9hgRXX8MQMO6crgTl6nJEI5wYWxFguElitADQ5JQgYB3BO6WJC2gPgAhN7RGwVvq1TSWsGdaEuB2sqSrpWFrhBt6mcMCIM4CTpYV4EgDXEbdKHgHotitQph2cqPDKpEP6TRoow1UiZxSmanp3JiPuAL4AFnYhCAGUuDtUBAyRp3j50cd+wEFwRCdK2QdwIKnH3x8O6NERNBFwazL8A76oNgfQEgCIL5vBJII4jyC88GC8RGf48F/hIJBAARnoR1lQCzMFi/QQdFmngFW6RJ++nx0kXg3s/embBqTPNWu1FpUvHqCorcgWPX3isLBIUFhQAAAUUIpccdsjZZu4JdFdgJ87U9nZNnP+gfJHekGEdXlnRrNegaA+ijQQv66YJSPO0SihdKDH/6EK9VgZ4YN04O0doxmrgrEIS6Z6xzywPBAywOKMYFudGyQOVvLBEicm05cQ+xCifmBB7RB3PR8QN0AWk3EE4OfXS3yP07EqvVjfpjECXGZ+aMtpjoNGM+w2Z9+nmc940SRhj3ppVAABA37dJuzImxkBS4o69d7yzxGdfx0tVFpbADRulkKhxmIOiMAe7+Wb2RMQBQ7r0GEEbhqdNEddqmljzdFFmrkZfFoBW7D5S4cQh59KiwOIcs3hiXoU9J7fTJwngIPEXQJI5Ap+WAClW7WAAU8B0HYwG0wB2BktevTydFpnT8i44h0fEFSDHFWR1I87xRNSLowiAYgswYGMznhs8M5MFj6nEa578MMRCdPmKh/Q2SQAAQN0jwt+qwBBBumWfuUlkfQZ+xgBct0jhxFgaDBQEomPWgiyFR0TEID3ThBgGAWEsaZ956dRNMmEdzo93PAyY+fm1mgQmYhAWCgabMXjEuGNuRrgq4R5AmeudEYnlCwOXxi4n1AkGX5pwQ++ZqlcFutOlAeR+cEHloV3K41o34owVCpw0zU4fPJuVpYnWsRW3h/2fvTaDlqq5r0Xmq6na6umqu+haEhOgkgQCZzhjHNhjsxF2C7Tixf0zycBI3sf3z33t5/78XvW6MvJ984pgQO46buDcPTLAxNjYYG9MYEGB6kAChXld9e/uqOn/Mffasu+5R3b5uW7vG0NCtqtPsvc6uvedea665AoAYj8cV7jlMCwQAMUzDhdOGZwECiBVzsUm7X7ngLYCQe926fF0tjBXJrp8gQTUYFBYQiNBCXsow8Clzow0ghmeNqX8WF1B6H1jBlOmatv4De09egBsLXq+CC+mSph7vg0JTvMaLB4EthxPNCIWwxJuRDoY8UwScBBHXnzO8TJGRPhmO3Ts29y5KppCavCUKt9lwHQHEP496Ma2R9i6cHyyQWCAAiDASxtQCIlHyppKrVgOkY8AdqI3n83sCCHogbN68PBACGvJOiCMh1USeP1Ip6zE10hS6GT0EFIti5opku20IReW5+az43Bm2IIBIZ1LwHNYhoSfipYM93A2JcinNk8CC2TB8kbtx4/rha1WM5DGIRGkJrDYTR9dme22Jd2ZhBAAxEsuHc8fSAgFAjKW1w70gISkVyRJp0noOpKlgUx4ZE792ZTLZalfK/y2pUGx+fi4BKl13NDgQ4XEObAE+X3oPqJ/RRsVNI/UtYSx+Ro+S9TyUu7JAxLP7gBcOJsRKvSR1bbM6GAb50wvHD0BQiVLhlr64MFaAzGXoFAIHYuBRFY6YKBYIAGKiPIkqaceim+KLl8/GJkkgWwAh0qPlE8i7oHLe8kDQXDb8oYXDkiv1Ga/xpuWVS+OskkdVkW7S9qy6SS8EORDyPrjFkgqT+SQcwRRRLvgDSVLzvL0ngadaEk8ESZmWL6NrcryQRPm+s8YvhEElSoIjjkkLIPS3xrvzxnkiSFwcw3LeFXnC4SLVbIEAIKr56Y9D39PFtGxBeuXMS8dAzeOiwQXhupU9lSdJwrR1BjgBK1tBWRgiqamY1miSKMfBlJPmlgSJzKTgwq8sGxUSYyeo37C0KdGaGMyLz5VaEk/vA57fn+hwlDwRnpCoMt+slTEer3QIQ6RPtkUAWePTAoo4HqdiWuNhpHDPSW+BACAm/SOcXB2QlLVVnlQ6Z5qdzp4pTbOpLpGythoQVonSeSRE5zclv7VQXbpkdLMwJtdTGPvWMnuCHAZ6IbgrV+yfaZZMuxyqeqRABAEEy6wzRZR8iOk1CY+CqpTM4hgsKKm0RZSFIanzXl4HX7pdITcBCQd8i+j44uM4a+unox2VblO4XrBApS0QAESlLRqu168F5IGwtR0YzuDkaUtwK2deJLtZVKJcmbirpZho/9cELWZ7ugJlyMIY34HJBZWLKTMxRCzkcydwYMbEcNJg6c1gdVSFRwggCRhInlzYOHA4ZDQtYgGEODm8n8a1iqUJJKst3UW0/+uTQYlyNJ9NuHblLBAAROVsGa40CAsIQDiPgRdiskQyTaiKD6sSIwHENWf0lI/mrk1S0Fp8JOssLQhdn5P1SKtxDqJr4ZABLKDnlC7VPhx9Cd5K17PFv/g5PRHa3Y/XQ1EIwyqT2hL2lrOjvnD8nuhC+7d+EwDEeD23cN+hWSAAiKHZKxw9QgsohGGFnrgASIKZu9J0XQiCCMoSv521MPyI1a7O7lz7AhCVroUxQhOE06vAAgIQljRqtUlkAqUai7dzsit4IKpgeEyZLgYAMWUe5eToiPVAiEDJSVbZFqobYEt7c5IVB0K7NZcG6kWitKMtlyrnUj2LoyNlPTksHlo5HhYopwMhMKGxrZAd3wtAUEgqhDDG44mFew7HAgFADMdq4ZxhW0BKlFKQtKWkpVJohYYELhgrF4lSqZo8V8RJS670+fTOxV3pct7D7ng4saoswLF555YkTdWOQ45dpTCrkFlDTUIW9qqaAUBU1UiZ3J0NAGJyP79J13qrRElSnSpDqpwxO6RwhgpqcXLlJPvW03ty/hU3VyhEKaA8X6BE3goeEzgQk26oTOoGS8patV3YGf0trxjHJQmkHOckC/uqrO1ffSJwICb1w6+ixgcAUUUPeyJ0NU2iVJtENlN2BidX7tT43v2dA65a3iP7y/OUoqlzlRoqD4YUKwlIfus0YHVzj2DPRLBFaMPUtYA8EATIlqejGh6q3UIFTn6vUuWUsg7VOKfuuJhqPQsAYqo90QneH1XjlAdBAIETLv/Wos/vuTMjc53fMRRBEqUGrNLh0t3leZykrVgPJ+crlgYAMcGHxpRqnjgQDGHIE6a0Y6v7oE5rvIZy3lNqGEz5zgQAMeUf8cTqYDkAwRa6hT8CSKzk5CsvggAGXb3kQOhz6UbY3tk0QREqCUBItrxkcZCynlgjYWq3hmP47lcT7QvL6aE3TGBZXAh50/h/Rx4hhDG1h8aU6l0AEFPqcU78zpQDELbEs9UEsKEIAgiW8ybAINCw5ZzZa3kkHLEy9sS1TOK54C4wCElN/LExlVooAEGipDRL2D9bNZQAQuNYwmedhQAgptI4mOp9CQBiqj/hCdY/kSg5YVLfQbsxggIu/CquZKV/+XdjTVIQS14Gx2z34Q2CCg3kcrU1WrsDB2KCDYMp35y+QhjkPnCclyP9ckzTA/H1pwKJcsoPkCnSwQAgpsiDnCzdWHZzfPE5c7CJ4IHu3RIB0ocvyFfgRGqrbhIUsJw3vQjSiSgpUZqOc2ImEBERU7Fn7vpIwAwkyskySiZ/O20ap8ahxM/kbeAYVjqzxm17PuhATP6nXz09CACiep71hOgpAcQZs7BJOzE1Kq0HoZCEQhrUgSCAkOy1PuekLG+FAISImJq4+fmVy0IxrQkxAKqkEQIQlgMhFVWNS2sKkX+7CyELo0qGyJToZgAQU+IxTp5OMISxtBmb2GJOmgQEtjKnVevjMeI8EEBQy0F1D1Tnwr7n8ZqknTCPr85JsPKW04MHYvKMksnfUgKI217qCVcozKYQm9QnFZJTtkYxDgBi8j/96ulBABDV86wnRE8XEUDMwiYVFrIqfWKo08VL8qN9MYRBIalS4Swvf+0UKH34w4pRCUC4+hhIzj0r6EBMiDFQDY0QgCCItZ4HAQkpp2o8qzpnVyFwIKphfEyVPgYAMVWe5CTphzwQ8hxwgrUS1i4m7HUfbPVClml+5yoTrigmHgYBCBu2UOonvRRKCZ1IQlI2ra+vx2azUawQkQ3dpI+x7yfJcBjVZlq7jeqNylxcSpQnu3o4PTrMAgqFM8SFYC2M7zwdSJRj/bzC/YZngQAghme3cNYwLaBaGAphEAQolMEJ36W5EUBkAKr0UXyHuzNKWV+3MrkpPRRpuWpdj/+r/oUAxGiEMHj/E13A8U6Ai4Rj1pOPwdCMly3Wgq5QSs73T8TRNFfDil8pRGNto/6oryLj2ZRW3UvX0mJl7crz+Z7np8WN+J2EuGj39nxyHJVA+UxcefV8cp5eloeSBjEupdaX2Fa1VLuwi1hY4rHw+gWj9+GVSGUP3Uugk23ReJEdOG5YvXXZDGBVMzB/Wg/5dpjDdsiniQPB8cEXQa00SZyNfSqyyo7LbsEDMWRThxPG0QIBQIyj8avx1uWqcdoJlYsWiWdcDESY5OJBHYirVyQTr+U/8FwtIHYBtumcnMzpgVg1uzJS1rzf0Q7gSAfAPH8VRSJw4WLJV94XR+LCYNNMLTBQ290C4xcUeWA0NlTaXAu9BU76TiBBYCy9KGlx5jX5N88jMHCZLFECeCz3xJ3vP+OiLy+RiK0CKenJQ/eRZ8j13SuD8joKUSk8ZQuhqX8WPFhPjQVdtt1y/atvOocaC3OnAUuagLXzgdNnji2IUAiDdqbdpPlAwMM+0lb6jH2Qdkm+GLIwqnFenKx9DgBisj65SdpuCUnZ3au4C6ptYRcoLr5cFBjCII9BfAeez/M48aogF1M8pS+hEAnPVS2MSgAItu1IO7CvrQc4qK6B1agQENCCbwGNAxje86LFXjFxtpXX4+LCRZVprenFM/3o5f7WvRxI8Au/Y/f71FYtrvzfCRzRW+N3+PJG8NySF8MAId7TLdxGe4OgzoEgvyDy+alEtV3QdYz4AAox8T2PdwDSt4P914JbsqFPd3RS597DI6DGPvDvrmIPWNE15d04by5w2dLEI6Gw2Gj/fCwHgvdUuW5fcbMErNLZRvRAfOs3IYQx2s8nXL8yFggAojJ2DFcZpAXEgUinbaa9BxqY2jETHFx7Rg8HQrcTwOB7Lrpa6OSG147vzaeNnETJBY8u6T0nk7AFX7YmhxY8ufe1KNsdptqn3bp1+Vvip2u/965o4dYuXX3Xe4IMtk0hDd1fC6ldsMX+lwaHdDX4PKznQQstr62Xnpm8KMyMcQCNYQ6TASMAIhDB89yuG0koSnbiZ/zHV3phV58tiKC3RC8uyFIdtUPP2dCAEv5NEbJ1C4ANixKPxFhwI8SBUNiGbZRMu9prn71CMxSSChyIQU4m4bBxt0AAEOP+CKqrAWkPhN0dS5lSCw8BgaSoGYOnlLUWXu3orQKl4srSmOAErQVopGmcvC/DFvvbgP2tyTPjIq9FrbRoU2nQp486TkSiLljibKS5CQpDiA+hHbx2z/JQCFDweC3q8gYIPGhBkjdDi5f1UKhEuuVTCNSU2uL7xs/VF8vr0H3INeC9FQ5JcyGsYBJDOrQVn6PCDvJAWD4Fr8nr02Z89uLA6FppAKGwTSm8YgCPBXJzGoB184ErlyeAwi7eo/ELFICwOhAau5ZArHbIixUhZGGMxvMI1xwdCwQAMTp2DVftwwLlOBAixEmFUhMtFwVOtpxkuXMlj8Hu3N1CaYSknHqld/vzWnZHzvDHSEIYvBc9DwdM6EJtse0QCLILnnbK2lXLNOq3dvYCO3LLu4Xd2FFgwoYq+DXvmSYo2sVTHgBVO1XISGCktNAbL4IDD+m4iw9j2HCHuA0KlViPEL9T+MWBOR9u0LXT/bBeB2urcqRKR6T1AFFpv/I+CHzJdGwHAdji6cAfrAEIJsYCQHz/ZYAy6gJWafDINsheslMcBwARJs/JY4EAICbPs5oSLVUtDMXo09kUljhpY//kQBBA6KV4vibldG0BhT4EJN62YuQAYteJhP8g3gUXMO3e7Q7YZjZoMZNXRCRQ9k1y3XJtu52576A8G+qngInCEeo3r6NduGxjF3i1j3bQj53tl52VVcH7WjAmLgnPI3gTUZPv5dmxA1KLJL8XIVALeho8CPTYZ6i/FdJwBEPPxyhlgniPlLuuASfWFrSzbF7yVvnj6X359AZgUVOPZ2W0flSWA5EOV8lW6p/GOZ9tSOMcrScSrjsaFggAYjSsGq7ZpwWUxlkKL/iYNRddLcIiSmpR4QRL1/a1K3ti5XZXL/ev3PPWhc/Fh4vN20aoRMlrvn40ybxQuEE7dPXFeslt+2cAACAASURBVB0EIqwnQKEEHa/+Wg+MwhPlOAEKI2jBoZHtgquFlZ9r0eLfSnu1u10RFdk+8jmULWEBmrgOBDPiHCgcYz0NAh7qj0BECfx40CEPkfVauJLWPlQiu8qjwLZZoCmPVNru6qvCLeK/2M8Fsv7y0oRMqWNH66fKZ3Triz1gijYR+OM9BR6VsSIbtnYHEuVoPZNw3cpbIACIyts0XLEfCxBAnDYHm7Rr5ASq0AUXTS5MWkR5jCZdpXHyf+dd8Dtvm80gEMLvbUYGrzdSISle87UjwOH2nowB7fTFJ9B7232FFixfwWVZUOPCE+usO51eCPEFLAjRYsgFPO1xsHLe1qNjF0ndQ/Zlmx3HJJOAEHus5SQIgGiRF2CxfbSTCNtp28d+i/NgS1frOjYF1dnKe0IENniuwhXSUZD3hm2w/bV8EbVbx7DfY+2BsACC7bReH3mGFP6SPYMORJg+J5MFAoCYTE9rCrRVHAgBA8W37Y6YKYb8XAscv+MOmMW0+JndXadDGQpZaIFWKGOkxbR4nZ3HgX2eQGn5FTYeb3f/2vnrMy7aEmGiR4ULKturz9JhkPTjVlihpKdAEiezNci8yycgQLtv56FJlY5WKqHsy6wILep29249JQJr8m6kwUJpl58S90rbwXo27PX5uWqhsA+8nvQR5KlwO3avk6GQC58vX8q4sLbqBSo8b4PXJPfho+cD86aNDQeCtTDE5VBmikJYeuYaz/o+pHFOgUmuiroQAEQVPeyJ0FWlcXI3Vkrv80RI5ctzgZO2Az/jjpj/X7KkRz3R7ua4EJIjod2vJecpzjxSISleu8WTKB2z3hizFI7x2g4CR1o85EnQztzF6L1iptVNsCEAHpsWl5IXIK2nIB5EyfVvCJBcqORtcF4ZJBoQ8twoHq+2yiPhQj9G30FgSMQ/dt+SMcV3cJkpUo/0RuJ30vhQ+EVCW/JEyUNi2yOPhDQfXEaGV8K0ACLNMVBKqcYD2zmjDjhtJvCe1cCs+rEBEPRA8EXgRqBIm2rcyg5Wrp3HEkCENM6JMFOFNgzGAgFADMZK4ZiKWSCdhWEzL+TO1UIr7wInWQIEAgi3wCiF0oMQHqednE1PtHHmNy0fmQ4E70tGPUMY9EJYN73lGNi0UoEE64kQSLDZCSXhJn+yFmMHNPyiaTMwFNrhQxF4sB4Efs5r0G4EOxJnstoaWlwJMCxnQGEVAQjrSbBttl4VBxB8QTMBAWVgaAHVIi+iqGxSyrQxI8x5Tnw4w4FKL6Fthaf4vAlC5HUh2KKYlAt5eHCjMAjvvbQJWL8QuGBBwqexYaOKDW5zIXEg+BHBDtvJ8WPtaUN0bDefNatxBiGp0Xgi4ZqjYYEAIEbDquGafVpAJEqRIOUt4O7Y78BKbnmR8bhYsBonAYSAgnbxPEdpjNJdsDfnIsLrVEJIiosOd++7TwBHO5NFKE2cdAuzz0SwWQ0CQ2xbOQ0GtdmGZxQ+4GKeXnj4nWxnr6dztHDzGGVO8G+2lwsa7c1FTdfm8em+iETJz212hTwPaoMVkVKYRhkqBHvcgQsA2ZCT9RTx/pZfIUBUm0s8MWwnwRBf5MHwuQrksD9SqHQcEu/5cOAkA8yuT4AD//FveT1G82eqLAwHbo22hSXA8v7W68T3QQdiNJ9KuHalLRAARKUtGq7XrwXSaZxaUBRq4CKiQlqKlfOCVD0kB4Lf2fRH7da5YHGR4sJIkOF2q6aU8khJlOoU78dMjINtfgHz6YTaSbMN4nWka1XYhV7kSq51XCDTKpP2flYsSTF0SzTtRcI0QlbyLMgbIE+HAxeeO2HrYghECIilC4PZ8+Xh4Dl6huJJiODqrmMyQngvtt8t+CwsRoEtnwrr+B1eBEr3t9eV7cSVEZhz5EQPPkt6Fr4cPMcBQxdr5iUiUuQ+jNWL7aIOhAifCtfx/lL/FCjkJCwQXIhDCGOsnlG4z8gtEADEyG0YrjAECxBArJqPTdqlazcr9zQXFC5uSskUiGAI46rlCXgQc196DG7n5keyI1xmegpG8TseXykAoQWTqY8nfSEt/q1FXounjtP/NsYvjoCIju4Yb0O7aCuEod273pfT0NDiL8+OwkHWo8FjrJKlFjIRMNN8BNt2aUqJ76HFz13TN147/3Q1Ug0PpYoyhMBwg1QaZRtlqvD4UtaKD0nIQ6U2qqaE+qnjxfeY35jIVq+YBZwxKyFQjuWLtrhjc2+Spzw6Csmo7cqMoX06Cmi/7dlQC2Msn1W41/AtEADE8G0XzhyGBdI6EHLhSg5Zi4ckrrUg0gNBAGFf2vFyB6/CTop/K8avRa2SAIJtEPdA5Djt8rVI2AXWgaBiAnLUXwsw0imU4geIUKg+2x259c5YmyhMUS6co5CDE3oyJ0nRMf04y4UdLIDQ8X0pVirEY9NC1ScLnnQdZWNY2wmYyWMiu8kj4RZhU2SLtuRYoOeBoIFeB4a/xiJskX4O9ECIOCmAIyCWDmUIRLXn0X7rMwFADGNqCaeMgwUCgBgHo1fzLZWFkeYHSL1Qn2sB1MJMNUSGMLjwccHTgmAJlZyE5TJOeyl+6/SRkSjLPTO7KKW1E0b6jNPVJkd6PXv+WC+mI2m7FeKy1ymnVZE+VmGt0SZMlusfx+F3XkjCWQQ/TjDLK2Jab5TOFbAKSpQjGS3h3LG2QAAQY23xKr+fsjCsu1yqhvyMk61i99rt0l3NOPcblyXfu52xtyPd4RzEloCX3rnzO9bCOKu5p1R1lT+G0P1RtoAAhPVA8Ja2UqgFchrrnYXggRjlRxMuX0ELBABRQWOGSw1sAZvGaY9OEw75ndLwGCYgcGAlRe7k5PInqHDpfEWgjemIXoGSk7HSClXq+uoVAUAM/HTCEZWygLIwmLVDz4jNMuI9xE0pET/9jfPFACAq9QzCdUbfAgFAjL6Nwx2MBRbdFF+8dBY2KZNCE2mp7gKllfPJpEvvAl/8jhPwFT4LQ1UdCSAsYdIx/D0jXzFnST9fc0YAEGEgjp0FCCDu3NJTyt3KcAtA8H+FMySD3lVE+/eeDhyIsXtS4U4jsUAAECOxXjh3yBYggFgwA5skEFTaiZl0QKUoatfGm5AYd9mSJLwhfoMmXR5H0EFgYePNytJgCIOFuEIIY8iPK5wwTAsoC4NjWURepWpyDGv8C0wIQLflA4AYpsnDaeNggQAgxsHo1XxLAQjVuXBMfW8QDUZNpso6oDdBAELS1tZzQcKhdBQkpSyWv6voGAcORDWPufHoO8ff917skQxPi3QpG8fqoHiZ8SBlPR4PLNxzWBYIAGJYZgsnDdcCCmGIMGkZ8uW0BuTmZTiDREi9FL6gd8GVRDZaEBZcEHDwHpVO4xxu/8N51WEBAohvPd+Tvqs6JSJLpvU5pHsSynlXx/iYKr0MAGKqPMlJ0g+RKJW2aYsJydXLrogjoTAEhaTIY3Bpnb72hfgOJKrxpewN1RUouYeLwGikcU4Sk4dmjoMFlIWhsajMIKujISEvpR7zmI58qIUxDo8r3HKYFggAYpiGC6cNzwLSgZDnocRnMIQyXtlWLaRngiEMeiA42TKuTLAgAGHz6iXa5DwXvokEHW9bAZwzJ6RxDu+phbOGagHrgUinJQsgS5Zc4l/8PChRDtXS4fjxtEAAEONp/Sq8NwHEaXOwyS764jxIREo1E6RMyPf0QDAMwZd2bFbhUTn1tg4Dj5WaIr0XAUBU4YAbpy5bDwSbIBVSeSDoYeOYJRi2qZzt3Wi/4/mQhTFOjy3cdogWCABiiAYLh4/MApKytldR8SnVuSBgSBMqKU0sAMFzBRjsBKzS1yrxbEFF8ECM7LmFs4dmAQKIW19M9EkIGlTfhVfRmCVA5ktESl/yOwCIoZk6HD2OFggAYhyNX423tkqUmkBVblrAwIIH1QxQLQwVorJKlqoSKZcwr2NTPcmZCEJS1Tjaxq/PysJQerFEztgi+5mtjcJzWAsjFNMav+cW7jw0CwQAMTR7haNHaAECiMWzsYkAQINPipMqca1sDO3OOLEyC4NeBAEIW4DKNslWtRRAoZhUEJIa4YMLpw/JAgIQlLLmS9lA1nvmxju9aT7E4UMaIY1zSJYOB4+nBQKAGE/rV+G9BSCs61ZljVVhUi5dgQx6GDgBv3VF8r/Olfy1Cmrxc2VpyEPBnR89HCGEUYWDbRy7bGthKGVZ45P/S7dEAEJN7Y6DkNQ4PrZw6yFaIACIIRosHD4yC9gsDBHKpCipK9siQ/I4EDiwmJYyL9KVF6kLIWAhxT9XE8MX3woeiJE9t3D20Cxgq3HKwyB5dadbwjLkfva1dTFCFsbQ7ByOHl8LBAAxvvavurvbLAx6EJxipCeZWV6D/ZtGYgiD5byVEueKZflYh3UD81gBCP5NYEEgETgQVTfUxrXDaQ6ELc9uM5Bs+IKfh2qc4/rYws2HaIEAIIZosHD4yCwgD4SuwgFIHMD/tRNjVoYyMvQ3SZQEEHq54kTFxBXMl0p8W1lrAgsBjSAkNbLnFs4emgWkA8Hxa1VXBXpJ7NUrxzL22eS4ICQ1NDuHo8fXAgFAjK/9q+7ulgPBzsuNK0PQe8CdmKuVkU34C3w11iQhDE7AnHw56brz/dbOch9sBgaP4TVDCKPqhtq4dpgA4hvP9YieSePE1X6JE/KklXEXyGA572/9JuhAjOvDCzcftAUCgBi0qcKBlbBAuRCGlfklECBwoPIkP6cUMHdxFJKiEiUnXaV9lsp5eza7PBLK0HBxZl8enNU4z5ubXCu8ggVG2wKWA8F7EefaDCHdn2BYYmcczwQQtz4TAMRoP59w/cpYIACIytgxXGWQFkh7IHiaVZRk6MJKVBMAEDAwZCEhKXkp3MTsQYKdoHk9Ag+3q/OlvkcDQFiy5yC7X5HDFLapyMUqdBHF+Ct0uRFfhot1iSNj84JHfOXBXcByIKRCKcE0B5j9ZfQspWXSmQ9KlIOzcDhqIlggAIiJ8BSqqA0EEAtnYRO7bAtmSTBKaZqa8/me39XlkhCGgELJFUwCJuPHKRtyASGIkBw2QxiV9EAog0TFvmxZcoGivgCGXNdKV9XxNn3VfiagpM/4vy0PbbueBhfp49Kuc11b9tT5tlrkKdfwDyfdPz4n26dyw9raSaEm68ovdw5vl7aVjrNt0DGc1DheSLwld0Zjaix/ZuWyMCxPR21JS1wHEuVYPqVwr5FaIACIkVownD8kC0iJkicpnU2LlRYALSgCGDyWCwJJlFoMpAFhF1WlxtkYs+NGFIF3rKosgGAF0JNdwNHO5H+KVdn297WQagHVYiswYLkf4nUQAJVUNj1Csp+p70qDpW242KqqqU0PlE15PYE1a2del+507Y6lU8DPrGiXtDp4b4kjqU9UWBQ/pdczNERXCiup/HptLhk6vDf7wH7LDuS4pNtgq63KvvpMBakcfyYHzK4HzpgFrG4GTpuZhMDG8sX2fP3ZxB58WXl1m5HhAJwpRR8AxFg+pXCvkVogAIiRWjCcPyQLiANBAMAFR1U1uXDIY6DFQQBCoYhLFifhjfTCwuN5LMsju8nauKz5He9TSQBBwLC/DWjtBrryCa9CBb7SHgC7+Kpd8l5I40KggOeyf+wv2+wWl8gv7P5v2knqhi7DxOzOeS7bwnMV2rGeGlucjOfaRZ7nsR0+Du8WcnkebM0GATK2Te3XdWxb1EcNDnkKdL4VUFK4gf2nPdPiSnwv0ENgIS9KGnAKjNDO5NDMqgNYQ+X8BcDaecnfA3k7hjSY+zm4HIDQOKU91Q7rQaFtKGX9gxcCB6JSzyFcZ3QtEADE6No3XD1lgbQSpcp2cwHTLk0LpxXa4cK2YVGywFkvBBc9vjgpl8IfBkC4RckrUVYihMHFe/cJ4FB7cl8uaF1ix/mdpl281T63uHkBIbt4uB29cf1rASdI4QLNnTNt43boUQKOpJ2hFFh5HAggeA8BCNlRj0DAS14Nnq9aDJZXwuvRo8LPeAyBmYCRBRBprQ7dh+Znvy2IoIloKwl7OQ+MCcWUuAC+rzKpbKXFV14PtZdtEEhzxdR4vveOyObLZwBXLAXOmTt2ngilcdKONtWY/ddztONd46CriPY7QzXOMG9OEgsEADFJHtRUaaYARMkFbXbR6mNpp+Z3yVwQuKMkgJA3QvoOdqFJu715PacXEScZHGc194QEhmpP3pfg4VgH0NKa/K2QCa8vbob1HNh7aIcvoMM+EdgoA6W0w/akUS48/I6LN8ED72cFtxQCIQCw4Mt6HEqLrhfTYtusF8RyUNRWt/B7IMTz1S6BBXkxlM1SSplNpSW69hZ70mxLpFbvv9f1LBAoyTszzVGuf/8339fSy5RLrqv7K1PHAhCb1aPrrGpOQmBnz0m8PKPtibC1MNxzkCfJe5n4vYAcbS9bMQsjFNMa6q8zHD9eFggAYrwsX6X3VQjD7nhtRUKaReBCg5PHctLnApCuxmkXHZEp3S7cZ27wMy5ezMIYKYA40AYc6UgWc17TLsZ6nC7k4N3/IsjxWJ3D+LzdRWsRtwupPAe6DhdtAgpew+oJ8F6lMIj3Yqgd8mrwXEko8xq8pvMo+APT99XCLG+OQku6Lu0pQCOAomdmPR6u4qQnuCpN0XpeBCBK3hTfIPEhaDsBAX5GLw/7IY+VPlOYpRTW8sepTQ5QAWiqTTwQ71g5NqEM9ovlvB03xmQasU/qm9rotE28dyp4IKp0Ypyk3Q4AYpI+uMnabAKIFXOxye7ABCCkRsmF2S42PJaMemZh8MWdO89Jhwq04PAYTchWB4Jx8OHqQPDarx8FDrYlbRDhUIqY4iUQIChsIRltcRxKu3i/OMqLIdAh7wEXGC7yzkael8B7cjFi36XcKbs597ffsdtS6FzE3aLrryVRLvEf0lwRXceKe9m6IhpzOk5AT54Y+73dXYsgye9lp7QugjxJWkx5rK3SyvPUX4VseIyO17ECKxbQqZ0kVn70fGBB49h4IL71fA8pVG1Vuyzw5WcK7bAWxpiHMDbGmZXzsOTsObh0USPOQ4TCtmN4fMsOPL7jr6Ijk3WuCe0efQsEADH6Ng53MBaQlHU6hU8LjjQg9N7t2FgLg0qUXsraLk7azVkegSWpcUEhaLhuZUKkGwmA2HIY2N/as4O0IQy3k/a7SHZX3gd9zs8EKBSzt6EHuzgKNCguLpljXovZH+w/7UeQwWPkRUgXZyoBBk/aS/MxtEgrVKFsDrZFAl7aMYvTIHqJ+Beur36x57G8pwCgPB/sJ8MPtIn4HNp9p8EHPxfPw7ZPz9z11/MrVECN7530uZc3t+DTLtT8/tMbgIXTxwZAfO3ZHrl1hTBkY0sqlafGVY4tjnE1zo1xZlUzFp87H1ddtBjXnzkHb4iLyL90CPc8+Dq++cAJPI5PRZ1hEgsWKGeBACDCuBhTC4gDQaDg0vZ8qqLdtfM7ubbd7ixKyG+XLe3hGqTJfErns1kPWqR4rZFmYXDCJ4BgGIOLoUCKAAk/k/aEAIQlGbpwg4+DWy6CdtMEAyLXOS+DYv+GfMiFRqEMej5EbtSCyvc2BKGUTbco+5i7W6w8L6TEM/CERtna8QqYEdCdpESy3QoLacIoLYC+nQqtSBfDAia1r+ShMCNO5FBez3o21DZbqVXpuTZExPOkQCrgox09/xcnRR6KT20AljT1Tk0djR8A20gpaxFn6XGR6qTap+dtx35URMe3nsFZWz8d7RiNdvW65sa4du0inHXhQly3dj7evWImLphWi2kEZie7sPfpfbjnV9vwrS0H8etdn408bXjUWxVuMIksEADEJHpYU6GpBBBnzMMmLRh2p6sQhHWxa6EiifKihT0xf4ED7VJtTF2LlxZhTubkQIzUA/HaEeBge7LQKaNAYQc9Gy4SNjOEn1tSn/MgeIEr8RcEIvRedT1sfF8EUXESbPjAni+vhlJalY4pT4WzjQcQOk8Lt9UjUM2RUxZwVUA1/8s7IB0K9b9XoTMPNGyYyXk+fBaKrWliPQjpsIrapXRO3ov9UKhG48KOL3E1CEL/9MKxC2F878Uk1de+bDhHbeVnCstF0RhJWX8+rrukAesvWoLfW7sA75jXgFUNtXBqGbQtgePxTux/qgV3E0S8vBWP7tkY+QDeVJiJQh8qYYEAICphxXCNQVvAAgjtirkAcPGRy1sXU4xeHIgNi3uTCF32g2e1l3a3RiVRXgwuIO9cNXIAsedk4oEgCOA15YlgP0jyUzye7SIIshwFhQLKAQjrCdBxaQ9EKfXSlzEXF4L9tl4BS+yUl8YSLQVo0ou0dvXaHfN/ARkbHtLCLPDhPAAeNAm0KIOE99DizetpobeZHNbTZImbAjoCPhYQSDuE92W6K7/juVaDQ/YTsOSuek4D8IdrgHnTxiaEIQ6EBbvpEIa4IAJCdPyMOgfiprhhwyysv3Qxfv/8BXjngkacHkXJMHIhQS/cRtsdbsfep1rwIxfO2I7HsDHqGvSPPRw45S0QAMSUf8QTq4PKwhBxUCDAahJo16lFiosnSZRXLutNpNMiKFe+XWTs9WmB3zlzZEqUvN7RjkT/gZkYlqOhdiq90MXjjVCTFnWFZmwGig1zaHHRQszrqo+9Mii8275XCmTqMRNHMQTBF3eTfClzRNdVNoY4C1qs03oa9BLYUIDAgPQW2Ad6PvgMJRBmQxIlvotXXeRi7kWTXLsUmtBx6lcaoKn9bB+9CTxOehlKdxVIUV94Td6vuR44szlJ5x0LQSm24yvPJHZX6CrN09GzV3jDA9FRBRCLN8bTTl+OSy9Zhg+cvwDvaq7HQg0dFwa09WU8MDvajj2bWnDX/a/jXx7ahmewMfIyZxNrbgmtGXsLBAAx9jav6jsSQKyaj00KXWiHqhi6zVzQwstjGcJgFgYXQ+2sRaLje6VwKoRgd/+V4kBwkTzSDtAT4WLbPq6tPoijkBY70q7f7t4dJ8JrIliipVz5pQU4pRfgPAR+1y/Col14rYtcYQ7bHnFO3MLGXbsXuFJ/lHLoQg1+pOozm45pQZG4LPImWLKmLb2unbgFF9rxWhAjXQ3xWtgPhWYEqAgo2S6CJAIZAghxIKwmhFQpz50LvGFxIm8t8ulo/hBpC5Io9QwEHqwN9Df/5/gl0GAWxqjpQGyMay9bjssuXYr/Y808vH1eIxbLnhoP+h06r44XbeNz2HcSux7Yhq8/sA3fevJj2AxE41CibDSfWLj2cCwQAMRwrBbOGbYFlt0cX3xWMzZx8WN8WAueLaJld++cyLi48ftLl/TIVbMB5RT+eD0eL/a9dsuVqMapXW3LSeB4VwJk5ObnfdLARjtmSzBUZoTAQzokoDCOPufxLsTj9Re0w5bqYols6EMEyuBwoQWfG1mSp/YpoLKJPCVO/jpV5lwAwgIKPXS52y23Iy3TXfIs+BoXvTgJ/kKl9vmUXIllyWuga7CvCndp0eViy5cqXNr6IcrIED+FtTA4ds6ak3iyxuJlPRD2WaS5HgrzuFBcbhTLeW+MMxcuwZoLF+FPLliI313QiMXpImN6nrK/woq+/fGuE3j+/m348v2v4buvfio6MBZ2DPeY2BYIAGJiP58p1zp5IOTu1+5dO2Ep8nHSEo9Ai6Y4EFp8ZRyXMukFeviZJQ5qkRkpB8I+CPIYGMYgAOLfAhE2vVC7Ye1AteDb0AevqYVVQMCFb/zC78IwFEIyBETZQgup/rfeGgErgg+rrVHiIHhQxusrHZPHqm1anB3Q8Pe3tpaHwaZppj0fWvwF9Kw+g64p3gXVJRmuIIAgIOD9VWjLkjgFyOyuWSDBggz2a3oNMLsh4T2smZeAh8aa0ec+yE7WA2FDGG5nzwqzZv8u7wTtWYhHxwOx7OZ48YbF+P3Ll+DfLWrE6tocIvub0Vh0wmPe+6DfoL4rFNH10kH88kev4Oa7XsZ92Bh1TLkJKnRoSBYIAGJI5goHj9QC4kDwOnJbp9PZpO1gd0iqhSFCYMk9712/biE1in+a9DiRkz9ADsS6+cPXgUj3mwsd4+/HOhM3uov9m4JUDrh4NUalEGrhVdEpqyop7QMttJKtZr95HS6udL3zn1twPJ/A2lG7WX0mIJImKkq0SIBBHp9SzQ3vEeB5AmMCKpYYacmQAn7u3t4DZBaekrCXlEGtloeAIq/NftIGBBBWbMoBQ6MxUVrwfDhHz8cB0giY3wismg1QwnrR9LEFDw54papxKtOC39naImo3beZ2+qMAIBb8bdy4biHedelSfOzMZlzeWJdkW+g3pOwbeaQUGrS6IKqJcrILRx7djTvu2oKbH9+J57AxMpVgRjo7hPMnmwUCgJhsT2ySt1dKlAoHcKK1fID0gNQOnZPb+oWJpLUmP7mq7e5WxDRN4m7hKY48C6Oc2UX2TO+I1Waek06DtKGVdNaAXQS1QNqF2/ZtoGFg2+Ta4U+w9i0nCqVFRfdN30fXtW1J36svW/V3jr4b6FpKbeU9rP3S9+TYIG9GbviB7FXp7zmuv/x0skgLsCl8ZUM/VgyLnxNDVZQDsTHOnb8Aa994Ov5i/UK8r6kOTXZsWS+DgC69QXrRxpIP19jYfRwv3rsVt/xyN25/7c+i/ZW2Xbje5LFAABCT51lNiZbact4qJsWOKSyhXbkAgLwUjF1ftKh3IaS0joIMpCwGTnicyHmfd60eWRpnX8YfyqI+JR7gJOvEQIBktLojACH+isCkPDgu9OI1OURCdWM+rmwa54rPxQsuXIwPXrYcf760CastABRJVSRcAQh6cDSuVT1U7/l/RwGtL+7Dz36wBZ+/74d4ELdFKQbNaFk1XHeiWSAAiIn2RKZ4e6REqfi32yVmk0VeMXqFLiyrn2l7LKZld/eOI0D9Ba+FoJ2d3WHRLc8Qw3vPqmwIY4o/ptC9EVpAHAiGXRzXxMy0CsXY1OVRqYWxMc5dvhSXX3E6PnvOXLy9Pod6dct5HlRPRpwH/6X9Hal6bCnc4Y892Iqdd7+CzUxyJwAAIABJREFUW+7fjG+89Bm0hKyMEQ6YSXp6ABCT9MFN1marFoa0ExiSUJxfmhD0IHjmt+smyYr8jDoQfIkfwL+1o7O7OcWTZaNK1MKYrPYO7R4fC1gA4TwLvgqq/hZ5WDt7EYErmca58pZ42fqFeP+li/Fni5uw0oIHARqROvk7TINzVXJNy5c7HY8Cup9owQ9//Aq++NNDeDDUyxifcTbedw0AYryfQJXdnwBiWTM22W5bDwI/t3UtyF+gd4IA4gpfzlvgQ+ENTYICFPJAOHlj1tsoAm9bMTIhqSp7TKG7I7SASJQuVdlfy1Y5tWRgjVdxIG59BmePvBZGHG34Mq68dAluPHsufmdmPWbod2ZJklL1lIiU2sL/eZzazHNFdlUdmN3H8Py92/Cv97yOb2/7eNQyQpOF0yehBQKAmIQPbTI32QIITkoiUdqUwnTqIfvLEMYli3uLL0lciBMdORK8lnW1ajLk59ecMTociMn8LELbR88C8kAwU0fjUONaIQKF6JRKy/9ZC+P7z1UAQGyM668+E9dfvAgfWzoDb6jPoUZkZXGESEgVSFCbrJCU5T+ks56Yhnq8A/ufbMGd//Yy/unxP8azIYwxeuNpol45AIiJ+mSmaLtEolQWhly57K54EXbnw88JNAggKAZk9QaUPimWuHZN/F+Ki9JVGC0S5RR9TKFbI7SASJT0QFhOgR2rvIUlVTpOT4VIlKf9fbzo4iW44aIl+KPZ9VjF+yokoRCh9TYw8UJ8B2U38XubYus8fQx1eH2Qrm50Pn8I9//wZfzDPYfwyxDGGOGgmYSnBwAxCR/aZG6yTeN0ugnFZJLipCbdAb6nR8Er8zmxJsZo37S8PBktzSInyJBCISc9golK60BM5mcQ2j76FuBYZi0M1RCxaaoKBwhYWOntrgLaf/jiCD0Q18fZNdfgvMsW4RPnzsPvNtagWeBaaZsq005PgkB8CWR4VcxeGRtGXErWyxdR3HoYj1NY6r5XcdfB/xCdGH3LhjtMJAsEADGRnkYVtCXtgZDoULpyJQEDd0ScgFVMix4ISTorRbNcBga/kzQzJ0VyKAKAqILBNYG6qBCGAIR2+yoUluYWaFy3dVcAQHwyrrt4HS5743J8+px5uK42i1ob2iOIYPaTFDLVNnlHJGUtIjPP5fEEHZZoyfO3HsEzP96KLz6yGbdv+cvo4AR6BKEpY2CBACDGwMjhFj0WEAdCBEhNXnZishLWnHAJLppqgQsWnCr9nBZI0q5OHgiey0n83atDGmcYh2NngTSJUvwHtUApyFLkpMw2PREEED94YWQeCFbcPGMF3nLFMnx6dTN+K5dBxgqEiXQssrKUKK3Wg7wRUjMleCCI4Euf8f3u43j5ntfwlV9sxrdf+ky0d+wsHO40ESwQAMREeApV1AYBCMk5l9LYPNdBWhCSt3ZKfgxp1ADrF/RoPtBkaUloK41tTRo8EFU0wCZIVzmOv/EccLg9CRFwAbahNnnQ1Fx54DryI/dAULr6vEW45ool+Ivls3Cl04Xy4lCWLFkCEL7yajq1U23i5/QIpr2EDDvuOYHN97yCr9y3Fd/e/MlozwQxf2jGGFkgAIgxMnS4TWIBCyD4Xjsz1VVgLQSlX6o+BN+TRHnRwp4sC5eL7ms1SJBHhDR5MwRO6I347VXBAxHG4NhZwGZhaMev8WlbYTMyCIjbu9B+z5aReSAIIM5ehGsuX4y/WD4TV2YjZHqBBV+ozpaOFzfC/U+BKd9IESptCqf9fe04jqfv2oIv/HoL7gghjLEbXxPlTgFATJQnUSXtkBKldmPWbcpJ11VjJGM8qQtQ0oCgi/fChT1GEoCQEqWVwJZ7WG7b0SimVSWPK3RzmBZQFgbHs9V/kIQ1LyuSIsMFLluIpejzaP/x5pEBCGyM6y9bjrddsRyfOWM23lyXRUZARenSkq1mO8qmcEZJwTbyHJS9kdaB4LnbjuKpH7+KW361FXds+0x0dJjmCqdNUgsEADFJH9xkbbaUKG1OPPsiICBdCE26ihFP9xwIAQvbf15LKpYWSGjHJwBBDoXIlZPVfqHdk8MCHMdf+k1SXZQvedU01l12kNctsVVnmYXxo5dGBiDmbYynn7MS77hiCT51+ixcVusBhMCCSJKypAMQxqwl+eoUgNBvVuCD57WcwNZfbMfXf/o6/vXFj0U7JsfTCa2slAUCgKiUJcN1BmUBm4WhRZ8nSkyHi74IXEzHZB49j5tRC2xYnAANvmw+vXZvSgcl50HZGZzsmAYasjAG9XjCQRWyAMfpF59KSsnzRb4AeRAc0+L5SEiK3wswVyKN86yb4xUXLMEfXbQQH25uwAqFKqx8tn5jFjyoLjfbImlr57GIevgPChcqLMPCWs/twy/u2oLP/3gLHsDGyEtnVciQ4TIT2gIBQEzoxzP1GicPhHZi2hUplMFJVSWYBQz4GTkQDGEo7ZM6ETxH2RZWQU96EprkRquc99R7OqFHlbKABRDa0Ys7YFMqNcb1WfdIPRA3xQ2XzcJbL1uGT5wxE1c11KJe4mtW10E1aEohRN9xgQUBdEu+TCtpSpBq30ns/Olr+NI9r+CbL30CO4IiZaVG0cS/TgAQE/8ZTakWLropvnjRDGxyinZ+9NmJTX+r0yJ38fjz5vauIMhj6G3QDo//K61TngpN2vRArJ0XQhhTajBN4M7YEIbGMD1pAszyOlgQzL/jeGRZGOd8MT7z/Hn46NqF+EhzPZaoSBd/P5ZkTIAgXQfXJq9EKQKlfptW6lptFyFToZeuPLqeO4B779yCf/rRS7gveCEm8MCscNMCgKiwQcPl+rcAAcTSWdiUTgnjWdrhWM+DvAic7AgArDvWAhClmYmIyV2Xm6RZTKsQdCDCuBxbC4hEKQ4E7y4vg3b3NiuD4MKHMdrveH6YHIib4oar5uDa9YvxqTNm4oqaLGpcGrQvKqcCXiJN0oNQ68kP8jw4j4M3lfvtsVquL/stfpJNSZVVD7fh1Z++jq9+/3l89fVPR/vG1trhbuNlgQAgxsvyVXpfcSDKaTYoZYwLPidehh7cTonFsmqANfN6jGazN/ipnZR5niY7t8PLJxyIQKKs0kE3Dt22tTAsmOU4VTVMjksrhMYFneW87xwOgNgYZ85ZiJXr5uOGixfihul1mM9uu5CgLzanbA+ZQ783ZlpYDQgCDgssFFK0IIi/SZ3j79O2aTd+dNtL+NwDD+MJfCnqHgezh1uOsQUCgBhjg1f77VQLQyEGW9ZYOx7yHFwZZC/Ao0nXAgja0U7MnNDkuZCNNbhDFka1j7qx779CGOLoqAXiHhAkK6Qh4jB/C+354SlRUn1y6en4rSuW4M9WzsI12UyP94EAIV2gju1RNoXSpm06pzyEDpz7st5W/0FFtQgiVNVz8yE8cefLuPmhzbhrx1/haOBCjP24G+s7BgAx1hav8vsJQFgzcAKl14ATlEoNc4JVJgWPpdtUHAiBB07SZI5zt0SSJV9KjePfYrYHAFHlg24cui8AYb1hCmGQAKxMITVNGgvD8kBsjDNnzMLScxfiAxcvwg3zGnG2Mi5sWrMIkQ44eGAggqVAhgMMJqfT8Te8LksJYPjvlcGh8MehVuz62VZ88ydb8a/P7MG2wIUYh4E3xrcMAGKMDV7ttyOAWDUfm2gH5zHwapIEDJyolD5myZQKZVy0qMd6CmHYrAx+q9Q4fi6yF8t+sxZGCGFU++gbu/7bEIYDwNmEwCtOjwW7JcnopHlD50B8Pq67pBGXr1mAG86dg/fU12C60i+51peyPzw40G9MfCLeVO0qaTz4zyQiJfCjNE5bR0McC8pwP9WCn935Mm55fjue2PFX0ZGxs3i403hYIACI8bB6Fd9TAIKAQSDBSlbLa2AZ6zyOkx51IBwpzHsq5Lmw5pSeBK+vHRd1IN53VgAQVTzsxrzr5QCE5f1wwbbjXg0sxkMPYcz9X3HTG5bjD86dh48snYHLStU0PQgQV0GhBpvybLkP4kJYMCGgYAEEvxd/QtkbEsp67Qieu/Nl/NOvWvDTzf8uen3MDR9uOKYWCABiTM0dbpauxil3qchk8iI4yd+4R8SGSpTrHC2sZ7dkwxU2FTSdb09C5nuDByIMvjG0gHQgOEateqrGqca9FmY33gF0dg9dynrJP8ZzrlqM/3hmM94zexpWcVJnKFBAwmY82bYISPQqtOVDGxKasiYTsFDpcX5nMzx4vYNtaLnvdXzz/m249aE/ip4cQ5OHW42DBQKAGAejV/MtCSAWzsImq4pHe9iJ1OzGSsJRkrLmdyJP6jxNYrbCpyZqTmqcxEMxrWoedWPfdwKIf3oyGXviHGh8ijQpjg/5PQrlDQdAnH5LvPCa0/G502fizY21WMDrCjwoOymdteQWfz/7y8sgDwTbS4+fXvJS6HO+Z3tdP6iw6TVdeI/jHTj29D7cc/cr+MqPPxTdO/aWD3ccSwsEADGW1g73AnUgFs88VQdCYjvaiSkUQbIZXb3TcsAlSxIDyjthc9x5vjwSaY0JpsuRA0EPRqiFEQbhWFjAkig1ydqwhV3Q+T3HrluUi0OvxrnylnjZu87ENxdNx4UNNWgSGC9lWZg0Tf029HsTeKBNLIBIF6cTkZJghy+2lS9laOi6rV1o334MT9y5BTff+r7otrGwdbjH+FkgAIjxs33/d94YM7xYO7cBNcUGRNPy6N71a3ThtshrL07UhvffLltMy1Uf9FwFuly5W+Luhp/ppTgxdzkEELZyoWWacwImUJDwjXZ7vM7JroQDQSnsACAm57iZbK0WgLA8HwmlcaxyjCvDwXF5/PvhAIjTbo5XfHgtfjKrDitrssiJo1CqG2O8CdYjwd+UBRCccHpJV5Nr5H+TNnyhEKHjVHhdC1M9t3CoDa999wX87dfeFX15sj230N6hWSAAiKHZa0yOXvC3ceOKOVizZh6uO3sursplkNt6GA89vhd3PnoST+NTUeeYNGQUbmKLafHydkFX3FYVOG0ZZAKD8+cnAMFOuHqvHZHCGfJGcLILHIhReJDhkv1agOPvC0/2pCJbQMvxy9RiV7TK7+jlkRhOLYyVt8SrProOjzTWYm4UIZL3wGqtKCtDAIIeA9Wy0L2t10GS1iJLsrNqLz0VfLGPBBxO28Kkfh7vxKFvPoP/8YXfjj4XhsnUtkAAEBPs+bIU7+oV2HDhAvz2WXPwlvnTsKoui0xLK1589gD+7aEd+MEzN+LFySrSIgBRmjB9LNUqR8orwXx5AQQeTx0IvidY4PHS8ueELLetDYXQe8FjCVJCFsYEG+hTvDmWA2HDFRqr7H461MbJeDjlvM/+x3j1R9fjifoaNEmrQeaVB0RZEqpBUy4dU94HWw9DXhJez3oh+L4UxsgA9b64HY/p6EbX15/HX//91dHfTPHHXPXdCwBiwgyBOFp5C5aubsYla+fht8+dj7fPbcBC/qi5kBaL6Np1As9t2oU7H9mJO37zc2yejOEMZWFYpTunB+FBACdeidsIQCikQR0HvgQ2NGnJi6GsDe2GBCDogQghjAkz0KuiIRZAWMVUuf+1GAtQqLR9oYj225/Hmbs+G+0erKEcgLgQT02rQaMWeoX3BKx7le+mOJQXiOLvUKGL0u+HpEgPGCyA0DUlY13KkvKeFIVoCED+5Tf4L3/3tui/D7YP4bjJaYEAICbCc7sxrll/Ic5cswi/TfCweDrWTK/DbO0auNN2u5M8Ove14bWn9uGux7bj9od34tnJpvZmy3lrF6RHYMtwW7eqUuGoA8FJq6uYxGalWkmipfVCcAKzk7ZIlEFIaiIM9upog9I4CW45Fvne/Z49H4GgWHwdgWL+z43CgzvwjgOdeGFbAUcGE64kgPjji/BUfQ6N8jjIw6HQhYrN8beibAq1xT4RKWKqqJaImDpGc5KAheVN8BgCFdat+eensPH/fWv0X6vjaVdvLwOAGO9nvzGuv3Q5zl+3AO85by6uXjIT5zXmUC8hJf2Q9YPNRsjvPYFXnt6Hnzy2G7dPtsI1BBCLZ/coUSrkIIY6JzgCAw5MeSX4HaWqWY3TyldrArSlu102RiEBGYzVEnyFYlrjPcir7/4ck195JiHwykNG0EtwK6+ADTPII9edR9fWI/iL9gJ2FWLku4s4eaIVBw4VcXB3ESdxGN3YGPkciOQKLOH94fOwaVodZvK9zfpQSEP8BilLygPB4xmK0PxiC2fZUuDlQIZVo3T39QJvcYz4q0/jP3/u7dH/rL4nX109DgBiHJ83FeTOmo8LLlqM966bj3fPrMPSuhxqJTGrGKN2EZyAHAcgj+6DHdjx2G784KGd+MbjO/HSZPFE2DROuXPldnXgIPYqd16pz/Xd1MJwuzQd4ydjhTx0PUuodCTKIGU9jqO8Om9ty3nb8WjTH2kZgl0LgOMiurYdxye7i9ifjeAplm7Mx115nDxZwOGOdhw61Ibje07iOH/3zMK4YR0eaKzDklzGYQHnZdC8wfu434gH1PIypLVXrKaDAIFqZMgj6FKnrRKlL/9NRCNVymMdOPbdF/Df/vmd0U3V+fSrp9cBQIzTs579N/HMNYtx6cULcP2aBXjLgkascFwAz2zWD1ZuwZJ0rH9iRPl7TmDLEy247YFtuO2p3XgRG6P8OHVn0Ldd9rl4w/wmPK4JjidaAqVcsOq/LUG8Zn5PmWFpQHBi5N/0NFjPg8hiKg0eOBCDfkThwApYgGE3CklpwRUfx2ZGcKPA3zu9ZfICREDXzuP4ZGcB+6LYrcmIMknVb9IWmAzhvAYxOvN5tLZ34QgyaHjjctw0vxFr6nNo0G/LKk0KuIh4LJBhS3IrPKENTBp0SPgqDU6cl8OrUuaLKOw5jldufwl/9833Rl+pgCnDJSawBQKAGIeHs/SmuHnVfFzuwMM8XD07IUtGTkjGI3lbfleLoXbfhoBV2HEczz+8C997eAfufG4vXp2IIGLpTXFDXItpTVk0Ta/Fm2qy+LomUvVJOhACEFYUSuQsCyAUUy6RxLIJEHEFi0ypYtqUJMr3nxNqYYzDUK/aW6aVKEUO5njNe912pUPyvUiL+SK6th/DJ/J57IszpWiEs2MmQpTxoMJ5FSJExSKKDRnMOG02Pjy/ERfMqMccu8DzHgqbWGl4GzpUNU22gXONQIUK0ok/wXvK+6AHqzCH0qfbu3Hy6X341Q9ewRd/9IHorqodAFXS8QAgxvhBN38+nrG+GW+6eBF+/7x5eOuserjcAu0Q3I+UoQrvglRs0qovchfBDARODq1d6Hr1CJ58cCe+++Qu3P3cL7B9ImRnMDwzrxHNDXWYWZfF9LosptHBwpBtHOEWS5i0jyAtFMXvlLNODoR4D9ZeVvzGTtQWjAQPxBgP9Cq/Xbk0Tv3OrRdC5F+N686EA/HnhRj7BBYKceKByGQTj4TARCEBy8VsFo0Lp+Oq5TPxW/OmYbUNDcqroN+I5V8IRIjcaYtwOWDvNzOagyyBUu226aH87e5vxZ6fvYZv3r8d//vRG6KnqnwYTPnuBwAxlo+YhMnTcOklS/CRtfNw7dxpWCRXvRZEuxjaqnm2mdytW0nZti6cfPkwHnhwF773ZAt+9tqfRfvHslvuXjfGNc1r0DAvwpyZ0zAnF2NaNocatwGKUOQkSH5jnMG5cYwvuMnU78REmLShDO123E7LFweikJR1udo+iizGz3gdpxXhd3a8T9CBGPMRUdU3FIBQeqaMIc6DshsUglPYoFhA12tH8KfdeewrZhLAEBd7eyL8byOihyIqIo6zqJlZi+VLm/CmxdNx1bRazPYgw93WbkgMAEm+Y/jBpHQqRVNIpZQN5Tc1VruCIEKeQwKgfBH5F/fjgR9uxi2bDuDX2z4etVT1IKiCzgcAMVYPeWOcu2Ax1ly4CH+4dj6unz8Ny2pziKyCm22KzcmWq9MyqPlDtuSr413Y+/Re3PvAdnzn2Vfw4J6NUduod+3GuGbp2WhqrMHM6bWYXV+Pmdw1cVIrZBFnC70nvkKEbgDnxRG+UCI82jKcpqiWdbEyLEE7SQdCk6MtU6y+ihvhyoV7fX+GQwKAGPXREG5gLKA0ToFkgWMVodIYtmmXrt4E0PXiAXysKwlhuHWcoYu0cQkqsubzbA3qmnJYvXwG3jK/EW+YXofpzpvnCZSSiS+FN4zOg+YRggDHtYoSTx/nHQEIKU7qd2tDhwQd5GTtPIbNP3sdX/35Ntz28m+wG1+K+HsPrylsgQAgxujhrv3n+Oxz5+F3183F+xfOwJqGHDL6kabdiwpXKDapcIbeq1Ke3bGTS3iwDbs27cGdP96MLzz5sejlUenaxji3eDpmzWnC3Gm1mFXDaEoGOXoYCkXE9DbovukYrlO/LeC8KIMvaiISMYvnaLLVrkjvmYZJj8v6BT0hDB7PyY62cmDBAxF5IqxtgpDUqIyEcNF+LMDxd8uTSQqx3cWLKG0BhBvDLPvNXT7Q9fJhfKy7iBaRKFEGQBBUpD0TdTWom1mL1Qua8JbFjbhwdgNm897iXEhyupTa6d0M/P3wt2ZBhquT4bMtetXH8MBDvz+fck1C99YHd+K2e7fiG0/9DFsmQhg1DNDRt0AAEKNvY5APsGE5rr90Mf5ocRMuaqrDNLks3Q/REJ00sahZPE4FbfSZc3+aHYTSGskx2HUMz/9kK778yDbcsfmT2FsRyevPx3VLMpg+I4fmGVnMydWigd4Fehms+eh5sO8FIPh5FCMuZlEggChGCYDQ4JM8tXY1nMzEEudnBACcqM5fcOquSC7gNICQJ4LtaesOSpRjMMzDLYwFCAg+v6mnMJy8YQLONi2SC7w8jojRtfUobuzOg+5/UwbLpWH0mq+tZ4JggtkatVnUz6jBqvnTccmiRqybXodFtTk0iCApj6fCFvzfAgjn5aSeA6Wp/RxjC26lUzg78mhtOYFXHt2Nux7ZhTsffRTPBc9D9fwUAoAY7Wf9+bhuw3RcetkS/Om5c/COedMxw1Wui3sEZhSjlHqiPA3lhFxUB0LuRj5ArtrK8e7Oo/3lQ3j4x6/hXx7bgbt2fTZqH1YXr4+zS67CrOYazKuvRVNtBtMZnihGKAooEBSQCa7r830vAOG/4+eFDEO5KLCkRWce/yzRGe16LCnSZVJEPfr6LDzEm6zzUtYOZPkbaSJ0HgzDe1DaK4EEz3/P6lCNc1jjIJw0LAvQA3HzE17nwadnKyynTYLzDvjMK20kqAOx5Qj+pLMb+0iaFDDg9/z7lHBG2jsRI85FyNXXYNH8Rpw/fzrWzKrF6fU1aG7Ioa4ul2hLpLMp+Jn7TRq1TJthIW+f70OxGKPzRCf2vX4Mz/6mBT97fA/uef4+bAueh2ENl0l7UgAQo/zozrslXnXJUtx43nx8aG4jljB7gj9S7jq0a5YevX7EmmC0G7BpnCII2jRPAQgRsw62oeXhnfjO3S/jS8/+ObYM2guxMc41N2PanBzmzqzF3FqgPqpBVh6EtKkICrKG4MX3fZnTeSBiFKII53XH+BKPs6p3YnXzApbbwYmOHgn+v5bVOE3VP3lelKZmAYTd4fH83zsbWDc/lPMe5eEeLu8toBCGwmuW62B/3+JEKIRQm0HXcwfwJ11FtBRjZMhzcARkkiUzvdM4/XXcHE6hKRmfbgvyJxozmDOzAafPbsCZM+px5sxaLGysRVMDtSIi1NbkEg9HmihpCcklPgTnrAK6Ootobe/GkSPt2L3tGJ58bh8efHE/Hn/1U9g96HkmjJIpY4EAIEbtUcbRkn9E89pmXHflcvzFshm4iFoP2nHb2ypEoZi/OA9yw1sJXFvjQVwBx5kwErYF5pIfx1O/3I6v/fxV3L7rs9Hh/rrJCqBzZmJufSNmNdagydXa8RPSQKDAeiAcAEp5Iex946LDBmuiLL6kgad2W+Qh0EBZa70aa4A183omO35OEKbwDydilQEXuVIuWNrnvWcFADFqQz1c+BQLpDkQGpMi9woHp1MlHYnyIP64tQt7CR4IInTxKOtAuHtvCZTpm8tTwd8xeRHZCE11GcyorcG0mgxqMxlkMzGycYzi7GlYu3oO3i0vH8ED+Q+bD+J7rXm8RodEqfBdjGJ3jK7Wbhze14ZX9x7Bq4c7cGDXr3EseB6q80cQAMRoPfdPxnUXXYANly7GH1+wEO9prMEsxfiF+OVx6A9AaKdueQJyz1tJWi6e4hXw+45uHHt2P35864v4u0dvwG9O2R1sjGtXNmLW9JmYxzLA2Qi1ClEM1iTpEMZAACIPdEdFrCWA8Lumkix1Wr9folCSqS7VwjAiPNaeVs2PdtGLtgjlvAf7RMNxlbKAAARl1N1vmBUu6U1T+XrPe9AmgZVnHR8hj67NB/HR9iJapAMh0EAAwWvFBbgUTvd787wjvheoELmSnAh6L0hsLhaS0KN4S+QwdQMdS2fh7ZctwX9hzQ69+Fv75Tb8+yPteDQTodbdM0KUzSDivdmOrm50tedx7Gg3WgZb9KtStg3XmTgWCABilJ7Fis/FC85fjA9esQx/vrARZ/LHp0VTt7T519xWWBVK7lhEEJSrX25+nSeFOBfW8G5+S47afhQv/uhV/MPD2/Bvr34qOsBp4Iy/wYyaRjQ3NWBeQy0amDlBIJAvIs75NnKysJ6E/ngO9jz2i+/TJuV13ecZ5HMx1hQz+BenyOcrFCqrRP3j+VKi5N8EAQz9UEjKHeM5EAJSnJQJEhSz1f0d491naVx/TuBAjNJQD5ctYwELIESg5HgkkBD/SQDY6r3ERXS+cBAf7TQAQgJSlqRcJsOpBCxIckhr2isEUpp7YmTyQMeS6Xjb5cvwn9IA4pEd+L8PdGBTJkYNwyMZn1Jq5i43nxGsUFL7SDf2HO7Ggd2fwOEQyqien0QAEKPxrG+May7cgIuuWIaPXbAAH2ioQUM6BqqF0TKcrZQsXfNaLOWmV1O1K7ehDvEBbDzzZAeOP7MfP7l3K76y9RhO2PW6AAAgAElEQVRemZbDDKpC0tvgyJAeOLidjMmoyMbIFHw6JnccAhY8jp/zs9IiHaFodyYEJPquxI/QjJZBvhhjTQH4cskt6gldbjLyfxMMsD+qysnv2C9yGCx4sCBL4QyBBila8loEEQQQFy8MHIjRGO7hmqdawCpROkBcSMaeS6XM9mQ+yFumcU1y4pZDvQGEPAtSpOzL3o506T0E9jfK37b1VLjfWsGFR7oWzsDVbywHIHbhP+07gceRKZEuT0kbFaGT4CKKkM0X0dnRiRNH2rFnczdaMFwCdxhQk8YCAUBU/FHF0eqbsPicZXj3xQvxkWUzsaE2g4x2G9qF2DCGUrtU+c5yG3ScC09INY7eCd9uyyXgRzZ3uxijeLwDu361A99/dA/ubcvjeAmEpESeLIDQJKSJht9pQrLHOUBRRCzvigUP5cyaIwciizX5Ir5CcGC9EOon+8OJ1srmKiuDOhDazdmQDu8lgCbPhbwaAhAfCB6Iio/0cMG+LSAAIY4POQYcmwS2KqIlpVR7FS7Crx7uDSDSi39fd7VAw3IkpFhZ+u17T2N3AZ3Lm3D1pcvw/6Q9EA/twH861IZHiz6EUY5zUcoKYSaI5z45/lQGMUMxx7qw+2AXWnYfxJF0CfIwdqaGBQKAqPRz3BjXXrwUGy5Zgo+d1Yx3NNVjjvUU8HZc/Mh74EvZGPQq8HPVuBDg0DFuFw6goSaZhBS2sNkGAhBu5+7BRiZC/rHd+NF9r+P2PcexnZ4Hd1yqUE9/ZrAgQaCh3PEDpXXmMsgXYqzJZPBVni+SpMAC+yywoGwLTsA8jjFieiD4UraJ4slKMaMt+Rn/MY+dL+78OHH//rkhhFHpoR6u1z+AoJCUwnQ2s8iRnuOkCmf6VSw6D8QfFYC9lkDpfrMp0G/PTYOE9HflwAU5EIum45o3LsN/TgOIh7fjr/a1Gg5Emfkizblwc5RPK6VXghyOQhHdrUUcOd6KvS8dxF6WHw/jZupYIACICj9LVyxrJq67ZDn+cmkTLqrLIeKC7oCA34Eodq88cC5y/Iy7ZgKItNiMzS7gQup0JHy75QKV+FKpqqX/Phch3nIYjz+4Ez98+QCeOtGFY/wqnT3RnxkGAgY6lzsPq46nMsT6nlkYUYS19TX4qlvofSqr8uPZT9pCKarso3gR7Pc5c3u0+509vRFKYCx1TR4jUPKBc0MIo8JDPVyuHwtYDoTSIq30uvO++fFLMCHl1JghjCP4SCGPvSJR6rdajvegJpQTdrPN4/fp8wkgls3ANVcsPZVE+eAO/MeDlkTZD3ixRb70+yeQcNwJVhClB7aIYncBbQfasffQCew5+B+iE2EATX4LBABR4Wd4xufi5euW4PoNC/HxeY1YIfa19BvoQeAir3TMdKqmmlPiMhg9ekuQlBKlFkl+p508P5Mrn/c/1IZtT+7F/Y+34P79rdgWxyiUW+jT0rgEAAIP/QGDvkx4irBUAfkog7V1tfia0i5dSCeTACIrPy0PjDwRdPueNSfxwmjjJvEpW7lUgMMBKj+6u/IJB+LCwIGo8GgPl+vLAvz9/cPjCYAtbRR8ppT4OTqX47lUTA8OQPxhRx57yUUS2BefqC/gX84DkSZCu0wNAwQIIJY04Zo3noa/PiULYzv+/cE2PFbrQxiuHf14LS3nQselwx5OFCuLbDGPrrY8DhzsxN5tH8e+QLqcvL+jACAq+ew+Gdedfy7OX78Ev79mPj44qw4LeXnFPPk3PQyqpMndNl98L3VKkalEriyV2PVAQrF+ZWYolMEHKe8Dr8lQACcxejU6u3Hi5cQLccdrR/EMiqeQtHtZga5TeQ80CZXLxCg3mfWrA1FAvpjB2posvmYFowQg2DfaxwEgYxs1rpSF4TMx7M5NolvlHmcoplXJQR6uNRgLSMqawIAAgnLs/NsVzMr0BsJucRbgjdH58uFTAQSPKZc2rbZYQbdy7Sv3W3UeiOm4thyAeGAb/i8CCKVxprM40vcohTN8qmdfNpIYVi6LbFcR3e1dOLKvHbt2PocDQQJ7MCNrYh0TAEQFn8fiv4vnrlqAt6yfjw+umo235rKYwctb8SixsG2YQn8rk8KmdUle1k08PnRB0KDrSNqa16C3QTt2pS9692m84xheum8rvvH8ATzSBXTYHUPaBDbrgt/1l6pZStFMuAlJumYfr7iAfDaLtXEG/1py6/pjVfbYhnAEIkQ8ZTVOgQaepkqDAlUlIqaX5FUzgg5EBQd5uNSgLJBO4xRAkKdBv3lezHobGcJ4+RD+4GR3TwhDv8f079A2pBxAGAhUEEAsnolr37QMG9MeiF/twF/uPY7H6rwHolx13V73994JAonBeCqkW+GJmMXWbhw/3Iqdrx7GQWyMOgZl5HDQuFsgAIiKPYI4OvOfsOK8eXjv+fPwwYXTcQEi5OTC1MKoCUO1K7jgS8fA7TL84pcuYKPaF35Bd5OOJWeWNCV8toZbaL37lH7QlpPYdv/r+PaTLfh5ex4nBvMjH8g0ys6wAjfpLA1dwwOW7kyEtVEGX5cdRAiVEBbf0yPDCZjMdYEqelfogZA72OpelNzEqZoDShXl5BhCGAM9zfB9JS2QBhBSRRXRVxsLCyD4N3UgnjuID3UQQGR9CMOHHWw2VBrkl2u7E38yUvM6RuqyJGz2BSB+uQ1/ub8djzLl281LZmOQnjtsWMQKWqXbZM+zmV6u34VEqKqtG63H2rH/ZBd2DruOTyUfZLhWvxYIAKJSA2RjnFmzBGsumIcPr52H62c34DRdmjtlegysp4HvlVFhAQTPIXhw5XRN3QeleJYWUMVTmXHhwxflXKO6xOF27P7FDtz2+C789EQXDpZTsjvlB98PccpNKl47QpOLC334nHM7WfB7zyh3AKI2h69bAqXSOQWKlCdPzwGBEAEFgYVIlOJA0CY2HbYUzvGjWn1v8xyIoANRqcEerjOQBTgW/2FTAoL1cplR3uPgyneb2VfjmGmcLx7EhzoL2KMsDJEpBwIQ8v5ZQbiRAIiWk3ikNoO6/oCAm6/MPGEBBHUr0umkVMR05/hsjTQYkWeUGhWHOrH7YAv2HtgYnRzI3uH78bFAABCVsvv1cfaCq3HJZUvwJ+fNw3sa6zDbaj8oE0MkPwIELowiBcoNrx2324kre8NkG3BxdZkF3J37UuC8DuVny1X51KJ8qBX7HtqNHz62Cz8+2IndWvRtyIETT7mc8b7KdGtnYieu9CTGY+R67Qa6a2Osq6/DNxieEA9CfXdFxVwiedJHggylwQlAWMIkJ2TVFrCPUSJcqi3CY4IHolIDPVxnMBYgQPj7x3oLl2lsu02A8Za535GfiekVeOEQPlTIY3cJQHhPhNKp+wo/Wk8gr2mBhLtHqk5NsYDOxTNw7ZWn47+WIVH+n/ta8UhtnAAIei0EZMr13wKBvtJNeQzTyG1GSF81PXisxK6Od+Ag9Wy2fSY6Ohjbh2PGzgIBQFTK1hvj3GWn46pLFuFPV8/FtY01mC4AYeOdvJ0WdRumcMDBhB9U4pvHWnEkAgi+CCDkxid4oDeDYMS6SBXWIBA53IYDj+7GTx7Zjbv3nsA2VsYs7Yy8e1IAIs1j6ItAleY82ONs3NYAkO5cDc6vyeKblreg9E1NopYMqhRWfra6uXfYhoCDufRK/aT9+CqBMU9O4/e/G5QoKzXSw3UGYQHrgbCeBweovQ6ELZctvk8Uo/PZffhgvoA9hSiplqmXeA59abhIyE3fC2j0+i0aUbhiBp2nTce1V56G/3YiVQvjgW34bEsbfl0KYTAl0xT2su1yVXnJgfDeFpt2aueEXnU7CojEqzglJOJ5FDqX/ShE6D7Zif27j2BHSAEdxAAco0MCgKiUoTfGuatW4Oo3LMafr2rGW+prME3iMRI6EniQ69LyGgQg5GEoBz5EnOR1VCZYdSIELJQeqm4pHHK4A4ee3IN7H96FH+09gVe7Cj2ZGAMp3VUaQGQz+KZkqwlyGKqgrVztD6+mSd0H108fqiFIWjU7ARC0jXMB+xiFE+Hy3ot0GIPfBQBRqUEerjNYC3Ac3vxEAvT7ewnkSxRtMACiv0wn3ku7enkwLNC3Ica4Gx1LZuG6q07Df+8LQDB62Ff708RNGy7hdy7jwocs0iCo9N6TLwlONM+IiJn2fPIcAon9J9FyeD92h9DGYEfj6B0XAESlbHtjXPOmy3Hd5cvw8ZWz8KZMFvVc5FzdCrrl/WJnY/YKY7hdiQ/sqzKnBQJup8K6uj4FTN/xc6Vzplnd2oXrHkc7cHjTXtz38E7ctf0otjAjQl23sdX0D7scuOgLcJTbbaTM2x3nsK4+i2/ZVA2r/0DVSdX6EN+DfW+qTTwQcv/KrtaeCnuo7wJsvP7vnR10ICo11MN1BraALectjwPPSnsdBITlPesqoPOlg/hARxF7rA6EO9eEIPoTgpNmS1+p10oHLXajY0Wz80D8zzSA+Pnr+My+k3hEHgiBkLTkvfNa+uJ7Im3SI2FTTm0quECG81oYgqcAhwNAnlNhK4f2mpcyyBWKaD/eigP7DmBnABIDj8fROiIAiEpZ9sa45s1X4p2XLsHHV8zEG7OZBEBIKEoLvQULJR6EYvkEG5lE5lrufDWPC6WImPpMaZvWW8HztJtRaifPO9KBg5v24J6HdjoPxGuFPIqaDMqlh6VrX/SX9mmBSDlzlkoAA901wLpcFt9Op16muQ/2e2WsUEhKxEkrDexsyoyTMqmdbtdSDByISg3zcJ3BWUC1MNq6k1CjwIMDtf4SluOj1G2SKJ/bj/d3GxKlDUHo7v1lYaTBRTngQZBRjNGxfCbe/Y5V+OvjqRDGT17BZ/e04SEBCP2GexXL8zwFgQvbprJziidOlrMgwUR/Ilk6R+BCZM2uGF3HWrHnyAHs2bMxahvc0wlHVcoCAUBUypI3xjVXXoZ3XrIMHz99Bt7YUIt6eQqcyJHXcdCkwdvakIRdMC3Zyk045ilporEeDR0v1Uu7A+f5BC9HO9Dy4A7c+chO3H2oFXvKpVumCZUe7LjpbzBpYwQlaXPyh64JhtGEugzOz+XwbYIrLuwubZUZJz6jQgBI3AeFe2g/Aohepb/LPDtNzlYjgiGS958DbFgUqnFWariH6/RvAYUwCCAE8O2mQKJSHK8CGBzr+SK6XtyP32vLY082d2oap+46GB0X/Z7TXgM3JxBsR6jNZvCG5gacU4zdAp6JYuQyETqPtePu7hh7C+jNw0iDEedFULVdH3YsVxG03BxiQYZNOVWaaTn1TZG8S2qXXqK7o4h2znGv5LEbn4o6w/gcGwsEAFEpO2+Mc5efjrdftAgfP2MW3jyjDg3SIUi72bXgWxKlBQqcVFSqmv/L82DJV1pIdZ44AOlrilvBNM6fb8Ntj+/Fj4604VA5QNCfCFR6d1HObOViljxOP3YBiNoafFtKmfLM2DCPxKJUyZATLPtLAOE4EN6rILvKy+PuZXZ7ug7v9cFzA4Co1FAP1xnYAjYLw3J19LsW8dfpoPiMDB5XrACAUOv60mRxvxMSE2Mszxcxh1gelJnOON2aXDaLHdMj7E2TOKVOWy5EUvIQGLnrwXgty81DJbJoKsRhrX6KTL7nXOSLaD/Yht2vHcC+ULhr4HE60iMCgBipBXX+xjh3xWm45oKF+PiqZgcgplnypHYh8gi4FE6frqhL6Bguli5Vs5AcQ0KhPrMZGbxG+gHyeP3Tjodu/2MdOMCqnA/txg9YlXMoAMCCAP7dF1Do9QP3GhGarPx33cji/NocvsMJVN4HW2QsHdpgf/U9dSBEFlUBMqXFOu+Ll/Am4HDCXf49c/E/tCYU06rUUA/XGdgCAhBW70FeNXF1OD5ZNdbWd2Ea53P78Htd3cYD0UcNCrtAWx5TWp+lXGuLRczuLmApAQNIdoyQKUbI5jJoyUTYRQ9FX6GQUpZFGZEqe85AFX/7Ahjp9FO2P61nIS+F7RuP6aZ4VgZRVxEnj5/E7s2H0BJKiQ88Xod7RAAQw7Vc6jxW4dwwB+85fwH+ZNlMvKEhl+RPm7LavSRr+ws3CHhQP9+W+bYxftXIkCdCwEIpoip5rWYWCuh8/Sh+8/BO3PHsfjza1onj6a4PtGMZzM6mP3N2daG7pg7n1+fw3ZJb1xT+4rlsv2u7/1uTLb87szkBUrKPaozwGJVId56NQqKLwWvRhsxx/4M1wQNRoaEeLjMIC/D3+I8+C0PAQePbkoatmBS/Jwfi+QP43VaGMHzaZGlBNUAinRllxNo47l0osS+PYiZCfXceS6PIhVkzcRaZuIhcLsLBbAY7eT4zOKx3QERJdb1PvkI/XoO02foCGOn0U7cJSfEnymWi9CKNRsjSJq2dOHKkHduDhsQgBu0wDgkAYhhGO+WUG+OadRdh7YWL8OFz5+JdTXU4PYqQ4YKvkIK8Atph03Wp3bSuZ7kPNqNAoMBKV/McLqTkD/B7xVEdWtcibCt5AjjehUOP78HdD+/ED3cdwavldi19mSO927HHdRcR16R2SfxMx+i7NIAQ74FtV/aFMk5seMIBhAywqrlHKyPNKRFgUtjCKn/SAxF0ICox0MM1BmsBVeNUES2Na8uDUH0Mq6jKLIzn9uF9rfRAcHHPIFIeZVrd1Ykt+d9dOgOKfKRycvUEBZ0FLIyB6aRl0QMRJXoTJ3M5bGd2lvRg7G9+MByocgs9wx39ZYOUS9kshTx9Nka63o4FM33VB+ExTA111yoif6wLew7vxd5AtBzsCB7ccQFADM5O/R615B/jOevn4IPrF+Kji5qwNpdJ9ONtjjffW14DF37+E0+C35+SmaC0L5+VwewMXceCjjTpUtcSwNA92rtReOUQNv1qJ77/7AE81NaFVi3uXPDL6d2XC1cIeFjVyv5qa/AeHlB05yJcUF+L78rDIKCgUEUaaClE0ViTcCD4XmmeKhxGr4MrxuUBm+0/j+H3v3Nm4oGwu8EKPPpwiWCBUyzAMUyv1//nlSjF80mDB3rK0rL1+Tw6n9yL93baEIaRirZqkyIoswFcSPVbTR9jP++KMRv8x9TLQgIgsjXoiiLsqi2iq9v3RiBCnbMejv6K5pVb7MWZcHNXJtlYqIhWuXCIPpOXQTVBeB6zQKygFfuqzBD7udJLS/NkjEx3Hh3HO7H3pYPYjY3RAAodYWAPxgIBQAzGSv0dc32c3fB2XLFhMT65shlXN9ZiptV+kLtdqZUCFvQ+qN6FuBACEFrwFaZQjriaYb0aCgXIO+EnE3eoAASBijgVR9qw56kW3PvIbtxFL0TBKlKW4S30l61Rcq2mtPDLmYtu0TiPfK4GF0yvw/fsMZKkJgiQUJSbZAyoEolStpJXhv1yRbd8tglt4wSpjNAEd4HXngG8+bTen4/00YfzgwX6GOssXocvPNVb00TA1vKhBP51HYYwnm3pARB9VcJ1C6TPQPBzSikDqld2g/ltFnOoKxYwh5kWbhefQS7OU6Uae5l5kd4QpInTLqRSkxAwB3ry2mSkF3KrCVEooFiO7yDAYcGGBRW24ifBQzmgwTamvSbuGnmgrYjjB7qwc/cncNipa4TXsC0w4EAY9pWr4cSNcf36hVizch7ee3Yz3r2wEWfncsiK4CfhJ1dx09d10MKu2KfTd5Dqot+R2HoPCkdoJ87zpWBpH5527gIo/F/FtRy72+/cCwV07zqJ5x7Yhtuf2INfHuvGscG6J80kV/rRlWVRpyYYTiac1GqA7jiD9U11uNWCJRXPcmRJL95LwEWbqY8EQ+JAWPIpj6GHQd4Im/Gi9vJ5rFsAvGd1D3+iGoZn6OP4WIC/t6f3AT/c0uN1FO9BIEIhN5X31m+VIYzn9+G9XcWeWhjqRUnMqYjYeh/8pqHkgUh7A3keOQ1xjNlxEbVOxDVClnUpEGF/JkbHKYutASe8vhWPS3sn+rJyWkvGbQpMZVH7Ps23cPc0wllS1Uxngth79yJw9qMrwXsVIhTb2nBwb1C0HNGPJACI4Zjv+ji78Eo0z81i7qJZuPjMZnxo+QxcOqMOM6PI/VhLud9c2Finwv/ISxkSui0fAL8nUJAbXvFSBwJU38GfQDe9BRBaTK00tK3kaXfiqmx5vBP7f70LP7z3dXx/13Hs6EsIxoOdU8ZIOb0ITWJ9gREBCORwQV0W/1u7MHlZeD4nU4V9uOgLQOizlbN6AIbcwV35JA1OdUQsd0LqnbzX9FrghvOT/9M6GcMZAuGcYIG+LMDf/J1bgCf2JuNVcuq2uq42CSI/6z0BBD0QFkCklV/7Kq1tjztFfr6ARuQwjbt754HIuJ/a4aiI1jQYKdevtNdB5/QXupQeRH/p3QNlYqgt5XgUDoAwfbOPbJDBZIHkI3Qfbcee1w5gbwhrDP03HQDEEG224G/jxln1mN9Yj6Y4g9qVM3DNufNww5xpWFHrq+YJLHChEtfB7oytt4APgB4Im03B8zWh2LipSgFrIlJsVYRLXouLpg2NqC3SR+C9ugtof/4gfvWTV3DrK4fxdEcnOtyPMdvjmowKPlZpPkubisekz7Hv08fTAyEAYb0Iaa+BvAlWbZIT8WkzexZ/9V21L0S01HXplXBKn55kyon6A+cmctgBQAxx0IfDB20BZf587Rlg14newme6iICtDV3qN8AQxjN78J7WbuzK+mJaaSGocmFFLdbud1xAlJKnr0EGjdzFO88D9yUZnEQRrX3VuUl3uJyHolx2iD1PIZFy2SADnpvyYvalQ5MOkZQARxkPhA2f2HYSaLR34ejODuw8/KnolOy0QT/8KjwwAIjBPvSNce60mZg3qxHN/CHWAjWzGnHm2c1416o5eGdTLWY6z4MXM7I7bC7ayjiwi5dNteQEYrkOAg6K9VvQUcrkMAukFlsbGpBUNr/jgsqXByqFHcex+bGd+MnjLbi35Sh2WABBYBDlEMd5RAQEAhMDmUrn9HUchaRqa3FBbQ638RibhZEeiCXip6c6MS1zxazeAEL3sYXE1E9+J2+NbMliXFSkDK9ggdGyAIHt8weA772YeB409pSOrcqcVrJVnCmO+e4COp9swbs78z0AwhKcteMXMblcXRpDWuZvLFsooiHKIkdgQQDBkAWAU2SfyylWlhZkryjbl90UYrDfu1BBGXVaN9cMcL20Z6M/af2yYdQyngnHw+rDY+EImBnkj7Ri/+ZDjmRpxL1Ha7RM/usGADGIZzj3f8VNC6ZjQSaHBv5gGT9ryGH2qtm4dvUc/M7C6Tgnk0GtrUEhcpSrbZHtidFbAJHeeYscmc4Nl8aBsjhK4MTLY/P6fKV34wQu2s1baegIiFu7ceS5/fj1r7bj9ucO4HHlfvM6wwEQBA8DmbKYR54AIpfFbZLyZftElpTNbOjCcTe8R4YAwLWPRcS8a5jfK35s1S0t2dKBCRY0i5JsjAsWhGyMgZ5V+H7oFuAY4xi89UXgtSPJGGUoTt4/1a7hldNZR/rN0wPx9L7hAYhyYCKOUed+LiRdJmmN+ZwBD32lZ/cVsihnFZE20yCiP8G5oQKIdN8Ganc5UCFPSF9hVqV+dhZw8uBB7NzxV9GRoY+C6jojAIj+nvfGuHb1DMyrrcOMLJ2A/lXoRnHWNJy2biE+uno2rq2vxQxmAkgxUbUdeLhAgXQLtCC6hTBV50ITjHbfNq1TZEqep0XTZmvYBdPKWadd+0qBLMbIbzuKF36+Hd95bDt+crKArtoy4Qp6IVxbywCELh/mGOxPpiaLfE0G6zMZ3KbS3Uq9LAcoVERLAOCMWcmd5JWRLVRXQ1wIqvtJD8K2jcBkSRPwkbUA00JDKGOwTy4cNxgL8Hf3wHbg59u8GJovbCc1ynTKtgiUHK988X1HHp0vHcbvdLRhVyaT1KHozzNgUzbLHUcPRFcGtc4TEaPgvQ+ndMd6LfhlWtfFZnykT1YYZChk7P4AymAl9dUOCwz642QM9AyVueGARAHF4504/EIBO0Ntjb4tFwBEWdvEUfPn0bQoi/nIota68Is1SfhifiMuunAh/vi0WbiUxEmXSuhrNlBGWROC20378IQlR/ofaanMtwiEDDFoAVTT0gJSDhR4DQk+QG3902mfdJOmAYQWYE5mLSew46FduPO+rbj9UCv2lfvxCVRYsDAYKetyZq3JIB/lsL4uh9sJAgi4OLmKAMk2mViw857Qi8I+8DsCCEtEs4WztNMTeLL8CXlsxBW5ZDFw3cqQkTHQhBq+H7wFOFaf3Q/c/WqifmrHnC1Pz3GqlGNeneNfv2+O2bZudL56CO/s7MKuggcQ5VqRXqz74xnki8g5PkURXX3xJ2wKJ+/nBKy8fosAgkBFf9kVtq1W5Cr9eVpLQpkiDjAxNdOklLv29JEVUu66/Cxtj3L2OoXX4VNjeX42Ued0FUtbjmP7rs/iSEj5PHUkBgCRtsnGOLd6BhbQ63AK0s4hzsWoq6vFvBWzcM2ZzXjf4hlYKbCgha5EAjRFchQPFalPu2i74BFEOGBAd7tfHW15b00+Uq7Tucr6EDmr1yJrnrAVWmIbibCf3odf/WI7btt6EM+1dqNUxS7tcZAnwv3AjTeCn+u9/bvcpFfsRr6+Buvr6/B9fc8+uR9syb/TU8tDHgL+z3ogTOO09UV0Dcv7UDVPVfqknbXT48QtV/FlS4C3rQggYvBLZDiyLwtw7L56OAldcCPB37Adu2kuhNs8ZJONhcamgD09EC/uxztPdGBnzpMo+7pvOdJzrwU15VFMk57T1+2VSukXbC3mdgG34nPpa1jPRTmgYcFAOpukL6Kkmx+8rLeba6Me/Yj0/Uvpnl4Jty+PRDnyqE1PtR4SJtEFb0T5URgAhLELuQ5zpmFurgYNlgdQWuwiFGfkMGPOdJx15hy8f8l0XNlYi1nWNaljRZbSxMCdBj/jQmg9CkpR1I7cqizq71I1zmKye7EghNdP8ypEThRIEWHLSmu7tNEiOl4/hpfu34bvP7EHPzvcimNpgLHVFJUAACAASURBVDDQsjFcAKEdmvqtEIxAlNJaBTBIonQZFL5B1vsgL4sttKV267qaxOXh4POgMiVBxIzawIkY6DmH70+1gEDvs/sSz8ORjqSIW1+hCvfb8vLy2hh00Qvni+Z5EbXOJ/eMDEBYArS7pwk19pclpR66hdQDCNXVsACiHNdC51oAITn7dDhEx9pF2pbpTnsnLICQpkyfPIZU9kZa/jut0lkORJWTDCeAae1G24k27Ax1NXqsFgAEbeF1HWbm0JzmAVgOQHc3ijMbMH9pEy47bx5umDkN/397bwJjWXqdh5373qv3aum1unt62D0czZCjESUu2mgYtszYju1QkAJKNjyJFUkRRcVMgiRMIkSRnARGBUiQxYhk0HBg00ZskoqAmLKoDSEdizQXbaTlsUUOOcMhZyGnp2d6q15re9sNzv/ud+u8U/92l1f1quoW0Oj33v3X8//3nO8/2/9kJ5n4RiAZlEHYWUZFqSEAk+By7CNhYsMzaYiU1kbFbrK8TLQQEJZISMVt8++4iMsGHhDKCeCiY8/zi6gmToXpnR26/tlX6Dc/+Rz9yusbdLWdXcQTIzDGbUp8AKKlfCRGLRr22vS9y136NSTWYaCAa7v5f1b/mntCRPItHjMzZhmFAadIcyJhR8qMMRsfEzhWZmYSQ7csHTiyVCL+/i3niP78txG9UeibGt+ImNU/vmWw9xgwfOEq0R++OgEBEhyYRGjZu2ycq4X2iykHx2gfgFgQfle50M18kmxAH+8imxuZj9n8lxBZlR90HH5MDDSkIJcmBhuosO0GH9AwNFBXf0vhLtvTKbuz99kqu3SOGq0Fkf4S0ulTJ8py5brhqJL7G3Tt+T+g1+ljSaY/Pb7vwrEHEI/8Yrp0sksPtRNa1i8lXkRsD44iOLtMT7x5ld79lnP0U8tdOotLrFizILNLMoOAcISJAYzHhGsxU+H7GxgQcDQFC8xMS8F3XjDDwe2bEI5GsGZ5DeSWlad5tAXP7/w20Ixp4QQOoDFMqf+FK/SpX3+ePvTibXqeRlQofIlBhOv1AYDgE9HOiNLOmEadBfre04v0cTlm1Ee4KULeQD9+ziCLE0lhPvmaZICBHShz0CSiNJix8zOt9QH44vVjDcRjZ4jefoHo0dO7N36C7seXPTQzxz7h95HfT35v72wTffUm0ZevE13f3L2DRaZRh7+NpKDUDMIRWiaZ4neTTRhfvkY/tDWiV4ywF0JWH26kX5L2VbI5RNtASGiFobGAVsLwSEvKe187KieFKapNCy4thSmb5bXAZ1t99K/BDTQVNh8RaRaxzUne+WPmLS4I3BjQg9tb9Oq1n0s2QjQ8ys+PMYBIk8d+iU4vLdGF9og6oSgDfiG3R9R/7CT9ycfP0Xu+Y5Xe023TsgyPRPQFQjfBfCDYQGwZtijBAwtQ48eQhWVCTc/tQeWJtNQ43ZiXCY6aIokUTuLYvAAf4kUzkj9NKX3uFn3xk9+gj/yb1+gP743oTlfYG72MIcsVARDBgEECCg0gOAqjTfR9Z5fo4wAC0LoAUEkNApJrGedU1kCcnrYdA3DxGBkISIdRMHMGEHzKMw6a2WRgo+Y++Td5ydmp3iRh1cMrk6yVGnjoUFpp65ZhufIzyuTgjbUuGeCReQI0rW3P5FjNvDM1lQ4J1nVRTwKvqb2Qjck31hhGaBuzTaOD8Yb6k+A7f48sY9Xt6LHqdtCWfkdt7fB7yb4NNzaJvnmP6NbWdJQPNGC8x+C8m+V0MODV5HDJBiQBMEA0zHb83URhXKcf3B7TK8PBJAoDwpZ5kCvyST+T3yWY0KBD+jbZ1lcCiJj1l2Xk6d8WdaGdsTudCZn07b7yZl/Bz7yyy5bhMiZCw5fSWzp3ZtqLwdUteu31D9DN4+pgeTwBRJYUammBThZ5KdKUBm+6QD/8nav0o4+doT/TblHP+DYINTpyPkxlkMT12lln0FrIbJPIIQEAIRkOHCvlPRFGKApnS2gyTLhodvcFtwlQwsI410aIVWcA8c179Ozvv0K/+QdX6beuP6CrnRa1tfqTNQg2WvU8GghZnuuPUxr02vR9Zxbp16FJ4TGa/A2ZdzrqIIskTnJswuAoDOnDYISACJWVkRcw3SAlNoACfE74dwMgBHOHFghMXzvCSdMS+sK6IZU4+gWok7lBTP0MyHAfeGbTKmFu/D+XlRob/ozIFYSwQhAaEJVF6EBook/GGlvZdYsScACccj+4IRLPp+5qQFp1sRNAI9j9QWcAOoAcDbTkXuYyMPdxfd7bMENhD3MZ7G34zcjU5xgn2pVAACAVZjOurwEsAAXq6VBoCdJ5L/I4MUfUkaAQpkIJUvHeS/8d0AsmtsGItp9+nd79oE9X2uPJwUZqInwRULJsTKSUT6BK0AFeEOM/Id/5ImGd2f41pNEOjra5hMCATaMRcwkY2tUOpWZcKjKEQQSPbWNM68/9a3qVPpTgMtMiYuVQlz12AOLSWrp85g10fjSipVaLxvrU7F3NIfW/8yL9+FvO01MPLdPb2i3qmBMzcjMkE1W7vL9CCnkwQZn/QZ7ObOAhZ5wZCIGgQM4DCB9u0/QtBNTOcMLkWBgz05NM0AimCaNOb23Ry1+6Tp/5xNfpl1+6Ry+sLFAWiGqEuxEX2p8BdPKZMCQtuf6wRcOVBfrelS79BsJPZRgqwjqZi8AZzYwxSyTFURhwikR0BQsbNvkg9FVl3DSCF8IXQsKccgRggUDOgVd2NTg0FagP7Yj0oJde9HK+MEEBjPAz6csCACPzX0ihKscswQMLPr7/AzZ1CG5uj+fOZVlbwzSEWUc64SLcmE1u3BY0aEh/ngOidFeQI7QYz0BH2Pbhs6KzK2rNg0yeBPCM/WyAXOazgjthJJ2lIAadUQd7OX+/LFwNzrj62ncAJZmEzbSj2sB6IokZlwFgAJjEuHCrLO8nAFjto2PbK7yHRyPa+qPX6QcZQDCQB3/y5WPR7+eIBVtEYjef9kELaOlTgbEXjQKx8VaXoNaJonyZKG3t2gCGz0ySz0mFi2Z7yuwGW2goI4bOiDht5eZrd+jVmz+f3D/UiKDg4I8RgEiTR36Rzp5ZMX4LLZdAdNGPBWV/RNt/4g30ge9Ypb92Zoku8+aXAk0yNikwmJGCASJZlDZj6BwR0v9BpmrmdgFQWHggCyUcEXFK43LyhIvQUh4vTkfM+NiR8u42XXt+nZ7+1efo77xwk55JOtT10QfMib27bSlsbTTkOkMO4+zRdy926FdTokUp0CEIkYwLmSalgOFMlBDykoHLUFiZV0KPAwxfh79C8PA6QQgbnxYlAFgwsEDAGgJQyPYACOTJHMLJJUSQrwNaBbN24pQPLQs0JDxGqL1lplGMzfiOZGnVpYYGJ3GYdFBXaxls+Tmk6SbfWxmBkeQsA6S5SQiAQs4bp3btBGs0JyKUFyfyXCgLdCIBFT9nekhTlHYclvSEFkI6NuJ9gLbL7EuLZgt7FKAU+xfmNxwWJPgzGpQMxDLQ1VpArAkA4Til21+6Su+5N6KrbEqU6eGZB7neSx1aHSsHXAcADS5CgMIGWELmEfMOO+7f0ZEj2pchpN0oa8Ioq7lod6jFDpa3R3Tt5f+Mrh0Xk8bxABBPpe3Hf4DOLy5OcjsUBQ9GiLUpGfRp612P0f/w5Cr9eG+BTkinKHmSAQPhkxsLGzhfcXkpbLgOCyqYF0z2ROEMCLCg1b3wDYD2QapmpVkEpygwJ2hHwCgxzq0+3XvtAT3/f/0x/U//5gb9y2WinmZANgaBuPIYRsH1B2MaLbbou5a69I9HY3qok10+Bl8GMGjpjAomzYz3kZMTzQT/ASggi59OJCVBWy78lGAAOIHAgTkFkS4QFFJVLcNBseZI4MXP5NXiRihm6YyRMEierqVmA5oTmFTkmLXznfbqhzZGaiWk5kX6XhjaCfMN9gv6N9EviA4SCdHkWHOhnmlq+DtMMgY4Z3kQjGYnS7cufR6kKp+7wgmeBSy0Dhin3IfabyLXAGR+Bgj9RR0GAWgP0TfQckDoy7BpgFJoG6SvjJlXZhpEOZgpeT48B34vAXyYhgAPAPLy0jysrwRdrIDZGdI3n3mdfnI4pmtGRa5yrriAQWw5XT8WQOh6PudOlI3hC7b5+O7f0WaUUDinLXGWWT8R7hkyh9jGqJNqmTYzh9d7m7T+4u/Rq8chSuPoA4i1tPvEKj200KUlCRxk8qPYl3I4ps0/+yb6X7/zPP244J1GIyBP0HCqgj8EQIE8YXKfCE9kxqPBg/SBkKcx/l1qGbgdnHrhN4D5yEgOaRaQJy3zeUT9W9t05f/8V/QLT1+h311a3AsgJI305Vou26guxwCi06E3r/Tof2sTvbXTphNgvgAK0OhI4QPtyqWTu46NUL3LLH6gKa8HfAOkLwr60OuNPvEcp0L+DkYv7fK8jjhVagHJglhfiqYFJgAH1NsOBmV+BriCsASYlP4eGD+ABdcDCJNzgv8HgA5AAQQvtAAyCmYzS9GO/S3bxpigHMg1A8J8gvXRpgLXnKG5kRoULitNCHhm9kjmz5D7nGQAXI5FAkT5bvBngG8ZNg1tBj/nfYQQbGgPoCmRY5QhnKZedh29BAjIAYM9L+nHbQ5HdOdun/718zfpvx0M6BYLd/Yxghkx1t/Ixc/2gIAsJFQ6Qef08aS194EJ+cwXCWIFDp4QVZTfoxlx+GD5oi8yPmGVfQAWOheEa84ujUV/RBvHIQ32kQYQF9bSE+fP0znKVPISpcuXUm9KlNOOg4OUNt/9OP2d77lIfxWqbjBoGfIHuz1CJXESlSmbwYglOIBTGEJAwXRzpy9xdwa0DzhpGv8JFYXBjAqnH2ai/JxBjcwVwfXZtnd3h27+7S/Sf/n0Ffr0YmdiXqj6tzPcdbzsdSjpJ6zIoYeXu/SfLrbpL3Xa9Ig83UOtLVNzQ5PAY+HICI6SgBbCCFjpYCjUzlLNDGdJ6YMArZBUfXN70GhIPwMIaJxWYdqQJ2CorwHmIHzkOKAqz+eZaZykOl9HZ3A7UlDJU7Hcc9AawByCfYlTM9rAmsrTunTq4+cy8kQCNa3ih9kNgAvfETrLNAE9zVqJW2E1mIY/A+glATX/JkENnsGMw8BZaosM4BCaPD0/DfhBK9SR+x59yfaYPvw7QKV+X9F/DuyyscgQa9BIapw2+/TCjU36Z1c26O/RmO4zX5JmC5+/kQYXkneFgIcrX4R+/9n0y7/5stRO0U6EoNp4iS/nji3aBH4YMdoWHGpcNwm7Dj35NeMqIZWZtyV81aW96KTUGoyof6VPr935r5M7VXnpvNY/ogBi4u+wskCnF7rUCkUU6LBF5C2Qi8bai/6INn/wSfp777hIP9rnW/bUhVgAA4bpZHkeckae3ciJEyvalmpZnBD1qRYnKH57c7V5dm8EvpsNnmknDLjIToE4PeVtJETLWbY8aePfGdLG3/pD+o//6AX6590lWqpjw2oAwd/bC7SyvEB/cWmB3ttK6PuM/Trbhfw/zDkAPkY9n9GTwyovLBOdWNhNfY0TIgsv2Jg1bSFcoU2Qp3h9moXKGyYRGXYnaQKhZoRFduLHKT1XbWcCUwomaQLhuhJUopwEKNwWQBJMK7bcFvI0q0ElQJgcc35fS6ZK0yaTqb0vHBwBKDB2eXGZFJjQZsCXBSADmgRtypPhn/AZkYJYauSwZjLCyAA2kRZd+h7IdwQ0NHTNVCcyckaulY7kMe9yRhjpMIrfzbqJ/C4a4GGfSI2XpPOtLfr86/fpI3c26XPUpr4PQECbClCxHwCiqLkjZBqoA0BoPqUjRgAgfKDHBiZifSx8932wdmLIiad26MZL/xVdP4p+EUcPQDyVtp94F60mHTqpX7JcsKiQRP1i2HwkjA2fjAbi77/jIfpR9maHwGbGARsroiCkah4OefKkCWAB7QK+y5MZhA1sq0ZbkKltc61Exty5vg7Z5N+g1QCD5vbZFgvmBhUuR2P8z79L7/30FfrE8ngvgGANgg1USJDAz2U5G4Dg52mLHjvRpZ8ZEf2VlC/GzLQjRihljmYM0OBQCYbLz072JiACKnqtRtbgQdIXkQrSNwWnaqi89Yldh9yxEECoI9ZMCgoIKwgoKXChzoYjKI99KtrEkkGT24O2ywY+YeLAvHOHviwaB33Bx4HbkFoXCHS9tlwP+xqCWfor8Lik+UCaMYxpIVtTOH5qR02AAwhsCb6l1kb6KMCJFaANJgzpRMvPAFqQA0TuCenfInO4SC2TAeMqs6n0d5A+OtJ8lPs1SAfYLEwYQBBgQ2tv+mO6d/0+/fJrD+iXt8d0jTPCyrsrIBjBq5AxFloBybO4jMwoCyBiAxmI8sAzl2aWtYc2TQb377snR+4r24VdNp5i6C+SNsl6IVCC9nxJt7iMLUx1aqyZaSSkwQgBDW6TzSKbA7rzjXV6ndaSoWvOh/H3owUg3p8ufNt30vlubyIANRCw2frMZo1wVPIBCDARME5mMMxQDfMTAlsnUkByJ3jNS8YFezYzez7lwU9C5n9Av1qLgZA8edKBqpSZrWHW2W5F/gIWZH/zs/S+3/kW/TYDiGRhOu9DOnBnnCyy8bndbpsW2y16V4vovQst+oFuh1pMC5fQhTACfR/KkjwhUkULRG3/h6CX0QU68kGq+NGuVs3ju9Tw8G+s+YBQg+Me/y61KxCYWAeXXwzGwcIPQAcAAgBUrrfUTmjBihOvTeUPWoA2WEPtwMq/Sw2OLYpCnrp5bAClMIUA5BhtUpZt1bSbvRAoz0AbdEK/MlxZmimkRgJzgIZFAgqpYeJyMlICIN+sSSbosS+k1gL7C+WlpgtzQriujICRc9EHAwAus9fGNLizQ5+9tkH/6N4mfZHzpXBdAHADujOBhnTV2oEZGRiNwGpToqMYACLku8r8EVEe+hClwcKgn2fWz5vgOqy9tSWPM3NX/gkaaPicLGX0iY1Hu3wUfL5ttkgSbltnHDY0zPwxuD2XOUWW01oMTX/OetknevDcNbpKaxz1eTT+jg6A+C/S3pOP0/l0kXpA1TMBEI/Rh95xkX4EGggwGpkcSoeRwe8AjJa3DhwsobKXDBXMEUyJhTuXg1oWTBDMC1sRpyYNILTgAcPF2Jnp8WVVf/Oz9DO/83X6zcUOLWsAYdvuGlTIOj7AweVaROd6HfqRE11630Kb3thKKIEWB4LXnL6Hk5OwsTtnZho2ZZxbmkSwSNW7mVc2UAhonW+AH2s1vDw5yhMxHBVxaofjJKJgZBIn6awJQKGzEEq1N8bJgBCneRmmyeNgTRGPH/kTILi034dhsJkQlCGF0lyAeZt2s72EcE6sLc+X+8A4ILz1aVw6NEpNG6IopH+QTWhDc4Bxy9wd0gdEO9hCCCOSRZo95D6QTpCGyWf+CpLO0DzJNZZ0wLshgYXUIAEowa8FWhqTxEskeNMhnqiHPcjbemtAL7y2Sf9w/T59YrNPd6DFkwDCBQzyd19dmGUDEBDEPkEuTSI20CD5gMt84hKN3K/0o9A5LvK5ZAc6jFPfz8P9jsf5qz65/jtLuOUCEPy7rJPxYCP/NICQd4mYg+NgAp5cAAT3i8RoK7Z3aPNrA3qdfjbZOgoQ4kgACL7Potej862EFsqEaNo0EPybJYpg8y88QX//ey7SXwbT402Q266FOQFCWjvu8e/MZJDcB4wP/2NTGU1BxojyeH3ljCU1DIZRZ5oFI/CUd7pMCw0mDUdMhJf+j5+jn/7MC/TbSxYfCNvLwagbQAHgAeUkIucyGpBwOY7IONmjpxZa9MMjom9jOWjGnRHBlvoSY+X7K04vTuYswwBBPwhmaHmMAGW/lXRyYRfTFzSR/gNyPSH8pHMgTvVSMMHUhLHgRAtAI8EFhD+Pi8tvDCbjAljgOrKMdCZEdAfPDaYpgCv0jbnIfWRCM7McFmZ+2UOpuZGAS4INbTZB+CyXQeZK7DWY6uCgyvMC7aRWR9NVJmLSphaMF+Y5OWYAGwBrqTUA7VEfJioAN4xfOkfKsGdZToITgAgjjKG5yLQu8r2CKUxqiKQZxIxrRKP+iF68sUW/ees+ffz+mL7lA94MLLRZEOvMv7vMjDrXQtGMkmavDymJcZ50aSPMfLOokpi24DwKfzRoRLQmRZtuQA/t96YTBsaGmDJo4ISDoIEU+jLFuJ6Tq32m/WhIw1s36eqNteTBYQcRhx5A8BXcp3p0ttvbRaRFF8V23S3/pu37my3aes8T9He/+yF6SgII7k97dsM0oB3rjFo6E/AQVtIZM7fFZ+WgLgdTZyYptRbypCSzOwJEgBYwEUhVvfQ92Nihwf/xBXrf771On1hSPhAtEU0haTvO/CJ8cdvmxVMqVbTBJ4Julx5f6NB7OkQ/kiT0bUmLOjKbJwQqNqqcL/tDrLBDpbqhFHTl/wEg4NjKDJ21GuZZdueIjKDA2GQ+DgANCDp5SoaAx0k1n5sAlgCAvCbIgMkCCk53PB6uL9dat6NV7LlTYpZrQtLFZsLRKZVtTonw5YApwOYoKAEUvwPSKVRHVmjHTingpeDGPuQxbg52s2nivZI05rWQibn4O49D5tEw4GFy26z5k6BKgiezT4TvkKSbrMfrAuAA0GScRNu7jrsAcDpkF++zGVO2qMa8OaLBgwE9e3ObfvvOJn1iZ0xX+jt7zQRFeZksbwMUPqDh6sscFBSAiPV70G267s2ZGrfoj30ypPBnIGEDIGa9RBioNldrk4jL783mKOrypTOaB0ekiS+ElfN7MIjYvE83vvU3kttV1vig6x5iAJFdhrVAp20n3FjCapAg6+lT89YWbb37Sfrf3/4Q/US7RQuyLISeVC/nwihLMgPnRYAK2HQNsxOOmGCAyHgovcTNiU6sGkLIIGjBsGDGkGOUGgvp/d8f0ejWJq3/3X9F//nTN+hTrZR6S5nPwxabG4aUAizI9rgMP0fZWJqjHNN3kx0vU3p0qUd/rt2id7cS+v5eZ3JHiQREED6YHwTQ0gLRyS7RmcXs9tMsAyNOv9D0oDwEA0LwmJ5wUpWnSy7HZfgP6wX/BnlilhoCrJu0mcuTr3RYlOYNOGZK8KidRKUAguAz0RiZCQS+LagnBRnKyzblaVg6I0K1j/5sic2wfugDZSGcAaaxv0Ej+IvAoRBqf+xVfg6Vv46oAfAFGINZB+YlCQxk3gdpbtH7U+4prbnBGG1aGmnmkkDMmNyydOK4UVeCEvQxGNGdezv0BQMedugL26zSnsGf1Ga4TJKyjHaAhsYDPhi2g5Z5T0eUyrDJKe2jBXhAuzt1nbYwW7gu5JPOoBpY8DhC4aqaxFJL4XIe9fnH8TidmgZPCCvABdPt5ibduvrf0K3DGqFxSAFEmjz6v9CZlZOTzJL8cmjVnw8YxL6rNgDxbz9B/91bztFPnOjRBTD8/AScNcxMSzI6OMSxn4EW6FD/Qvjg9MffYcaQ2fTM79mqGefC7O4NmZyGwYzxu1CrawMQ/NvmgDav3KcX/9Ef03//pVfp99s96pq7zYmIBbwLQGAuEmzE0hbluO2kS+kC0dneAr2zk9Cf6ST09nFKl9ttOmeSdbYmhzdoanQfABEmkRbfA8GJpDL1OfwRQAsIDai9DUAQdJLOcDYbPPqW9ncADTNGaASEqSB3/uPU4Zn2CUJI+jXI5FCuZEX6NC1P8hIgyPTJABBTey9TwUsVOzQiMrmSvsgL4ABOmFLzIoW4zEYpNRHSRwUOlRKg2egLWsucFPBr4PISbCCaw2ZGwXvKdeAYamhjuRIev2N+mg5Sm5ADP+GvIqNdhiNiD4UHWyO62R/Ra5sD+vLtTfrsgxE9TVv0gP0CbAC9jKlBrnFdAMIIZ0cUFvqz5V3Qv7m+h3iG1Djo0FZdV2sepJ+GzI0RugMpBEY0cPA5jMoxal8N1sLeHdL66+t0i9YSrfQLkebAnx8+ALGWti6doFXt6Odz6CtLZYvdf+etF+l933Gefmy1R29rt6kNLcEUEMjU43CY4pBE/oMZATZy+Ecg54GxN2ecCYyLmSccs6A+hV0advOpU2N2opahgrDVSjpAXc1t3dqga1+9RX/0sefol55dpy8tsC+Jw2xhoyWYX5E6uh0GEemYlnotOt/t0DspoT+3kNCbu216Q5LQ6cGYFhYSaiFHQsbUqJVpbtKUkm6LkpOLlCx1KMGJnMvZnOr4d1fYnRSSOGXDu15qJWDXl3ORAl1qS/SlSmY/iIvXckacOfxBKGpziTzlAxDaQAVAEYSvNLlBuKFPaZaQYaB4LoENsilye2xuwDz4f9CI9ylMR0ibDS0DJ+iS2h+uh/0cMg1JcwN8DPQ+YprifUKOEDM2TqImUmXDpKWjNMx+ybii1B4hVXf2LqU0pvE42Y1U4vFkCa3SjX52V0mHRuMxbffHdGt7SN/cHNAz9/v09GafvjLcopsbHerbtHfSNGj2KS60E5rAUKIkrlcUgMRGWknNhI0fSOdPWyg36oRASf5OBKI55Bi074NNQxCThVgCAh3ianiPZ0z83JUzw+ajx2W3RnT/5Rt0/bCBiMMFINbS1uXzdLY3pBXWDrhUajGAQTr7ubxntUActGj4+Cr9O29epb/6yEl69+kl6klhA2ZomMwEtRtmxACC/8H8AJCA8ESz4ZDPP3OeBONHGdNOllYXTNs4rWWJhsDAJQiRgkX2rZ3Nrt6jF75wlT75yRfooy8/oBd7I+qwQHfRMe27QzplPV85tK374TqdDr1pmNBDrdQoBxZMrqOEEhpP99vK1IRjETPeYqGcUhLjEWMDAMG9Y3MM0JV0uIUt/ELXSTN6T+a5azC3tQ3BxWW5Hv8v0YCROnt/H2X1jOuHrCP7kGqElE31GT351J5Q2k4oMXTLnpl9x88mAGIyDj3+7HtObxcNbfWMRBcD1E4M2WPr0Y1/BIWydkxTYpwAAa2UEvnZTCOjFz/j72aO+B3rlQ3NKJY6dKed0HVcR82XK3H2+7JwQwAAIABJREFUwlZKo/GIhgOindaYttMB9dn059prABUMJOA/xLwI5kL8bqYiwMWereLQGrhu0YwFHCGgAc1tqFzwXcsKaKDhuwU0Zg42R+89r6Pwp+BkhPxcRqWEwl5tGgoZNpvzP2G62SB68PJn6MZhukPj8ACIp9L25T9LZxYTgnY9f3l4MfCixWwg+eL5HAA1gOj3aPTwEr3tkVP0Q289Tz+5ukzncRsmMk9K50WcwuDwZpitYIYyagIbCmYLCSCkEx9CHHGiku0BzGiAYObLkjjz/De8VJyyvrFOT/+zF+nD//IV+p179+nmsEPtgwAQ7U0aDxdpZZTSo+nIYKNduSDSyBpaIdVsm9I86YwAErPM1sLpCtD+QstcEpbw/y6GyM+5TtIyWpb8nePvqMPttceUDFtskdudN9flMrL9YSa8Ur5sKaEx/6/7xu+2ely2kwlRPXb53fSTTMbOf/wd9TAG2S+eyd98tMEzzDFWoBQpl48dlaRtWuwXTgiUX9fssF+3+XdLimPTNAOFEb0yWqC76TYl4+5k3VZ2Jv+PFyhJ+V8Gvm0mCwxRAoh82ApAaBpIgIFnrj6qAgi0bwMIsaHcRdbQlZyO2/CBiz3vhEog6JMVPofMnL5CC+Ezefi0ItLHgk1Zm1v04Jt36cZhSTh1OADEWtp5eJXOniDqhdTk8qXRZW2qdttL5uqDAcQy0cOXT9E73/4w/dQjJ+lPLi3QglTxSsEswYAEFtKhD+VhUpBhbzBfQDpIdbr0uoeJAgACDpmwZQMwwIQiv+8MafMLr9Enf+Nr9A9euU9f3dqiHWZ08uVLBpTK3/CdmaHWOOA7GCV/5/LcnmSgaB/luQw7VY0TemSc0kkWoj4QkGenE8BCZq8rwqAqlWUhxIJFCKM97UEg+cowfTrZXQNDAZx8ddGvTeDFjMtsBDX20FyKEsvXnm/8RftxlHdlP9R7JSrb4cjhdc8AsUXbSYdeZBBsAwwakI/G1AKfYR4kP0sgsZPQeJE1EcJhmYX0dmZilM/gqySdmyXP0w7P8B2DNqTHWSUdl1O1d2gseaUM4ebx6jBu876LbI62dkMaChsYiU1w54pAsYEOvXW0EyiSdGmnT1tyLtO+uABNf2ctBDQa/EzfWcJt7oxo+7BkrZx/ALGWdi6doDPs2BfiKdqeqNWE0tnP9lm3r+u3WzRebNHiUpfe8MRZ+uG3n6enzi3Tk2xrZULCGQwC2rxY2ckfmgo41Mky/FmGgZrvWfIk2Ieh3ZXAwTCqLP2xNIdgHhJA4Dns/hnoGF+5T89+6kX6vz/9Cv3W3ft0SzM6CH9JmxYL+wxk2MAGwIKZ/4BSLi+Zqm0dmbbbIzqTjOkNoXU2z0eU8Ck7qqyrEISs7XnoWUTHWuNg6JFpHaQmIm9KgAVvOdV3kbK2YUtNCI9LtsefoW3gbHoR0y5exKEVAL0MrTRI0mBMAi1RNgcGNvCm+7XVU7OR2h7sP+6jPaLrC226icB+1jxA64D3QDY1JYzY/0eYBaXQN75BfUr0wUgDdR8I4X5t0VQAHAAvDCBk37JPBjKSv0ozipyXNivzd/QTqx225ZZx5bJwReChjSLaCzkPmx+HTBWgM4Ea/ibAl85Pge+uzJ9cX+a6GOzQ1vPP0XX6UJJ5GhV/rfajxnwDiEzzwE59scSQm9wGIPRvNuSPvqQmAi8yI/7BiDoPnaIn3/Ew/dhjJ+mHFjp0cWGSfz4HEToWH6aG3DFLJZ2SMfgmrC5z+II3vskTIDz44bSJ2x+5PG4lNOGI4nIt9Il7FzKTSrq+Ta998VX67U+9RL/y6k36Bvt4aDpD+G/0dtXtUMvyb0siIxzKxq4VQAX/z2GxgxG9ccxr7TEH5G3zXSQx5YoMpkJZm0ofzbnU/lLl76rPZfSzPfVAB+UjYujIp2Nug8FW9llOk39n1X2e038irCemFfk5+67nYpuD/s333UbyqfmKOeiyspzNfMLlJSAqsryuetoExd/bHRqMEvpWd5uGeE/4HeHP0oSh+wf4Zq3FaDnTPmWaOAM6LNo7/KaBe4y/kVlC4RehAYTtmRyzL1zbZS6RPNRntpH91Okg6otE8WlA8uRRIlmeXj8JTpArw6ybuBrB7MESSbg4RbjRRDxD1+YZRMwvgCigeXBt8lkACH4J+LS8kNDyG0/T93/7GfrLbzhBf+nUIp1HkiiMR2sNYJ4AuJhK/tOaaBPY2ZL/N17d4m4AeHkzUAAgkGGaUgOhAQTABtpg6bC+RbefuU6/+9kr9E+euU6fW9+hLYABqWEIAQictHjOZQEE19tZpItJajQQTl+CWAEgbfU2oaOFjU/4B/usCcToy4OC/WYFvPRyndJ3N6ih9bBNaYdt+4Hrl6eYfGRZOBTGzgflrPSQACmjO8qZhD4aQAlfDx/44GcuABIaNzv4tlK6sdOmmwANXCcGQKBtvG8MCmzmQiOEMv+JGACBw45t7D4AIQGGLXTbp+F1+W246OcDEz4AUUSbEetkbwMSMQCC5ybTjusU5Ji7vMtkD4gUzpoyOgT3jBhNxD26Nq8+EfMJIITmIZSDIH8JM5tgDMoN+VHYNr1WGXKZ5QXqXjhF3//kOfr3Lp2gP31+mS6v8Pk5izM3GefS3egLpLCW7UufB46y4Ds2zMbkaAJOQZwp6VFXgg+kojYvfiZ2pRYk12Rkimfui00p97bp9peu0x/84RX6f798gz5/9w69Lk9L8jO3LbUPmjY4YYUYret50qN01KLl8Ygu66txbVnepGCB0xtOz7kTHPtFZM5uU85xPAjxLB+TdtAsMJmiAtIl8MveVLhHMErQoMGNQ0ORayqkI+HEJLeHP2iaS/2qTU1o07/KcnreLtLrvWDzYbDW9Tg95uVHxodh14nS0pCNFuz82UpomLbo1bRP23CclNVj3w+YBH1bDwADgGKKjwg/JYAQaX6ExsKlqbDxtxheqsfr0wDLsjHaDMmn5WGQ62p/DLQtQUOs9sNmWpGRGiFnUd23bs+VrMusozB7yLEbfzD4kGzTzryCiPkDEFmo5kqfFl1ZEG0AwIe69Sb3RRjIstpJUD9j55pum5YfOkXvePw0/buPn6G/eGGZ3tjtUNskMxrvXrHNgtuWFRHpcBkncEpjjrKANgG5HOAHgVTH0GwgZBP5APh/AAiTSS9LXMSxkHAW2B7Q3Rdv09Of+RZ9/Cuv0+evb9C1nfZe00WsDNUM0mbqsLWFcqz1SFN6w7hDK4l0HgwMgE/Ne9bVor2IEVA58AgITfRnEzYx1/pyfdlXLI11OV/Ehyzrm5cGAmXHUqWeLcIE7dUVmRG7LrZ9IkGL0dDovxYloxbdH6a7mSRb/d19KQFF7HsigYTUBIbobNMayjrSZ0k6NbtAiAYa0sfCN5Yi5Vzt2DQd2tSs/TH2LE2JPDa28bj8Nlyh/6E2bL4ZqCNzZrC/BaI3GEgM+7Tx0u/RzXkL8ZwvALGWth7t0en0xOQ6bv6zaSBmASDkS2WLMtCqRYyPf2f7/fkVevvjZ+nPXzpJf+KhFXrL2UV6mMtw5IRMl5wJEVNdAwUkwDHzFgmkGEggosM4YWax78i6JzNMspkCWShZ+2HqZrkiXntAr7x4m77wzDX6F196nX7/5ia9tpVdFBNiUK7nMYxRazS4Lf6NmW2nTacSooscLw8BK5m+tM/Lz3yytYVvhubhC6VEXdi5XT4WttBEWx3tKBnrszHlk5ANyiXwp0CCmrw3lBUAzHVCtxBShq/66BxbLnsHch5kA1dSu+QDA7GAyOq8qkNsbZEp2YT1GJIWvbazTRsMFiR44OL7DSC8gl1FVuV7PTObyLrSXILfZdSITVsReu9sz10aDh+AMHTtUOIyp7AjKORG7JhizCncVhHQMEVPoWUoCiBg1uC+b49pc94yVs4RgJikp146QUsIUcqFtEhq5NMKxG4YbgOhOagjIwXkZ/ncpWZs9SjtDKmz1KOHLqzQ2x89Rf/W5ZP0p0526UKvTcudDi332tSSd2BAWyBzNkzl8M9SIuOeBrOBE3F5UZbJULbJAASmDvhH9Ie02R/Rg/VtuvbH1+izT1+n/++VO/TV7R26B49xH+PjftnnQ8a2SzrrujFrAGbb61CbU1YP29SF9sEm4KVwtuZRKOA3wUAl96Tna4CFJiPlyI7su/6s5yXLyWe6Pf2M2zVryeMQ/en2US5/BzxmloFn/gsWM4Qsz8/5O8rpz3pcspx8JvuxtWcbo29suh9Z1rY2tvWQa5ELTAGYsAZYD/7f0F2HzloARRYZsj0e0tVkca82jN8XSR+beUM+l47JmuY2Mwh4kfQ70qbGGPOJ1nigbxuvgxlER2bpiBIfD5Dh3S5zik+gS02Evq9nit6B1NvyYKrNLlq74TN5u1ID2MwnCH21Xb1g9qBILsZOlHI+uATt7jZtzNPdGXMCINJk9YN08uSIVmzmBZstL2esWYigefkt+Qtsm1naEvl5Eec/F4hgIcsC+USPTp3r0KMXlumJ1WX69gtL9JZTPXriTI/euNKjRb5xu8O3UyaTXE7S/ABnR5NeVwAIqWHAfJAUChoGLmPyRKST1P58w/D9Hbr52gP62st36Y9fvkvPvXqHnn31Pr20PaRNzsGe0zBjgJrp5eCJAUSXEttzzTxlGTzj32Q5fE/6dJaIVr0nc58jYPbMJihigEyoDISeFnRSQOo2bM98Aj40Bt9zaGB8YZy2Zz6QtgcoKT8K1wk+NA/t32LKszPEgMh1o+EewS468QEZvW74LgFDkTW18pCRMV9cb40pv5KZ3xEXHVzvVi6ws7raBMLfdVIq2YfPP8k1lhhg4VtPDV4QQWLjybodzaPlcwkoXCZpqf2A8Gbeu6cfT7Zcs69U6GwM+LBpPWw+H8jDgTZtmUVd9NVOotr/gh0yN+7TvW/9DbozDxdwzQWA4Cu5T5ygFVvOAQh45+lfAAhdpggwsC2o7eV0vXyy7GKb2nwb97lFuni2R0+e7tGbV3r06KkenTvZpbMnunRmqU2nOx062UloebFNvcUuteGzAMAg01jz+GRoKO7gYNAwGNLOKKWNnSHdu9un9fs7tH5vh27e3qYrr2/Q1166Tc/c7tPVnXu0vb1kMvJO/SWZ3VYyQPy258X0MElfu7I97odv/ByldLETyC2gha8+6drWTZ8s5WneG7WQCbScETpyNtjyO8g6ZU0XISG853mE5sV1Mp+iSaYNCdGy8PhkhVBCrEqN71bWeSyMsLBEytjWKP8t8/LU2iLTVkarTov6owG93hnsvk/j3l4A4QMVtin7gIbUYtg0f67nWvsRq+1wgROfRqTKMtqS1e3hKYLfW+nnMNVwWan9cI3TphWJDVG1JQbjflAfzp8+jQacRTXo2MOH79O9F38huVuF3nXUPXAAcWktXe5eoFM+8GAWwbExNEhwqeTKEKsMuud++OXmEzc7gvZWaHVxgVYX23RmuUOnV7q0erJH5xfbdLbbotNLXTrJZo6lDp25eILemV8slOVxyC/eahPd3qKXtwZ0M2kRX/nAF0mNhmPa3hzQA3aO3BrS7Qd9urm+Q9fvbtOtjQHdWt+k61s7dH1jQNvmJbIAgFkACA0Y9PeFlC6Mx7TCAIGZ8kKmWh6Izzxe/o614zL97AtnFZPPou2ToYyREUK5zF6qs06sxqWs5sNnPvDNI9ZMUZUWNtOPNvlU6sNi9tFZFTsjutsiWh8LU0UDICpRfUqD7PM58/USo+EomqY/BkCEZq7bcEWhaACBdkc9oTHOknPdvkd3b6wluQYsNIZZPD9YALGWLj5+hk7ridnsejJHgSxfxu5nc+rTY4CTX1WiQ3UPAdra2RWInYTGzHTutWl8oUNv+Im307OJ45Kj0z2iX/sa/cy/+AZ9ZHV19z6Q8YhayQ6lbAvgv/UeJWcYcDkYGwCES8NQZL4+MCLnyXPE99YipYM2negSnevDHu3I+mjuKRkQG1v27FMd/iSzUvoEjBa+MYLHZ0uX2g6mne97rOC3+T/I0zCnzc7B08jcwyEv0zKAyzxnHwt5n4hYXF9WwIVMKzRIaIyMewB4zv3BvhSifF4PGqZIYCZBoekr2yO5r8YkNLqV0xLtRualsGkV9LpZ11vMo53QcGdEN1ZGtMN7W75rmj6jk1mCKBGdgTLyXcTnKhoItAsfI2lCdPlg+PyfXM9kvgv0KbUSvpBUm39ZEZ5jkxWyP+mn4Uq2FQIQOj2/77qDIhF9cuxSK4HfYy5Y0/PfJFq/8rPJVhUaVql7cABiLe0+vEqnGRhwJEDINBB6btvIZTUI3FYZ50CMgV9czQhsjlYo375P4xMn6dKPfTd92QUgzi4S/dOv0vs//SJ99PJ5WpGLzvWZkTETYmAQY4qosmli6roABDPUzoAeGo6pGxKoodA6VxSGFuIQEPx/mdOrrb18rYXTpY0uWiD6bgKMuSXQzEVdCuRcj0ihvad+JozzVM3sRS4S3pjyNtAnfFJyEOQT7L504Z5NFpsSmZtgTRW0Vvw9CIRc/QqatFq0kQzpti4qgQQDZf5u00rYuogxdcT4IJk9nh0etN+R5E+ynByPq86U8LNoMcv4VcTkvtC08pmldXsubYRL221oYtF028wascAB49dtoD5Ht6CML+eRdsrk7xxxwvczvTyi2/SBZCeGL9dd5mAARHazZndIHd4QPo2ATA1rm7xPA+EDEFUAQmgR9hNAMGBgYR0LICDYYxlbaK5Ofis0LVIDMVyik63xrtbJFc0Q028IgLjaiBbAMYMIlOmrtLY1NDktETOth2F+KiSzLH2mtB2Wdp10tUSK+DQ8PmCm+5gqG7wVZ7d2d7hr9gKgsApw1nYFgJnRiCU03tmhm0udKVximpwFgNCmv1wgWUCCNEVqx2XrnFWkCJeJARBmrgpEzAuA8N274wMOOV0LOOIXeZddAMKWb8PWrs1vAuGsfAXBS3fo1kFkqzwAAJEmj/0SnW4PqVtFQxCzeD6Q4NMIuNq2RRjIF1qaK/SJwmcyYFPG8gJdDmkgfv1Z+uv//DZ99JHhrgZCAwKAiRzVCkGe/5adjmJoiDIScEjtQpE2+ivU6Y3ovLyQCAKWGX2RtrhsWeEcEhRFx+Erv5991TJuBjwl1qKWvmfQSKy2woCDCACR7tDWTodur2agnYfsAuU+04aeqgvQa01ezm8yAS75ih6HSxMZo+0ILYUrrDtUTz4PgY6YUFXdnk5kV9QnLtYRv4j2JMY5NF9XT/SINq3kvLlDyTihnVdv0m1aS6pdMFhkATM/vYJVqhXniIvTLVqSPgZAs1W1AjqZSwxI8Kn8fS+aBgQwH7io4zv5P0hofHmJLv21t9IzXhPGs/TXP/0CfeTR3rQJQ/YJ1akEC/lG26aEn5dZwSLM0NY3/5Z26OzOgJapw76ckz9WL7f6NDYx0m2OruJ0jRmY6LDjtPtPMnzY3G2lXc9sJoOQEClDu5nVsQl7aDx8IEBoRTRtQnQ06wiThgtsdCjVtJ36LtY3CFakBkfOSf8u5x1DA8uiaEdJ2xxGKa2PxrQ1XqLkzOZe0AsgwO9L6F0r807l73IW8eED8zbQj99s/hcubYdr/4ZCU0P7PjY3BrejD5uuKBQdBitBigYXMVF2RSJRXPP1ZRctAi589GRNRnuHNvc7MqPwqS+0KXzPH/nFdGnYoRMxQMF3mvdt6BjQwPWlU6PrdG07FcS8sDFaADkH1kAsnaHLIQDxa1+j/+hTX6ePPnZ614my6HpIIGPTXmgGxd/1fGSfPkYpafVgkRY7Q5P3Ye9f2VPvLMwDRQmqytuuM7ZdDhR7MnYBoirDlLcF7owoxTXC3Kb+7nzXshsGkW5XltO3EcpnsjyuNo6ZS5GyU/2JLIAx/Tjny3cTEO30d+hWsjwNwn1AwtWefKdc71BZgAHg4qtf1YTpygsztQ8Ch5UQAPGFrcb4d2iA4koz7vrd8D6L8yv/7rv3JAaY5HxWmEykf0cRDQfaYjCytUn3r/1cslFlrxepu38AYi3tPnKKTshTvW8DlQEQRSbOjoeh8rMCEPoFv88aiJN06d9/B33Fp4GYFYAwL4SIlMB30CcWQLiAE0eGnO7Q2cHI+LTN5K+I5sB23a4eVEhg+YRk2QnahLEVQHiAEwMA1HEBAy5TZPyx43LNW9JSj0nXkc/ls1hg46O9D+zEPOuP6N5okTZ1HzYAoctoXiLB+34CCK2hlOOMNVPC3yoEAEKHuVB931rGAAhffR84CeXbyIV/gZw4viCAmEyjRQDFSy26s19OlfsDIJ5K22f+NJ08oZIG6ZDC/Ywe4FO/EZRK1VgE9WsVZaguyuuTP4dxXmrT5RCA+Phz9DO/8zn66JveRMs+rYkrAkK/UHeyk5RmgPx7DFPUwMNWj39rjWilN6aT8rraskK2qEBFeSlY6+zby+Q6lFYVvqGxxgIBm6ki1Hadz32XErluJOT+bfVmTVPbvFsjGvVHtN7O+IbZ+0t7TRh4b2zvAt5Zfj/luyfBu08zoPmL5D/agTN27ST/i20D0SUxvhSufDAxdWPn4Cpny4AbatPmAC/ruIBLEdBhC4+13Smkr4e3+YTkYCbTZLAWor9Fw6tfoNv7cfHWPgCINLmwRiu9U+7Tp80sIF+20KK7nodskGXbRT2XOcPHBHQd5IE436NLP/ld9FWfBuJXn9vNAyEFPJgRj4t/932vOmfb6Uv2p5+f2KD2TofOLHSpYxPiPV2BVc7ZKTo2LmkxO5HbynP7/Dv66Y8o7WZqbf5cNz2m2uMbAQM5+Sv3X+DWwSlGuM/mH5fQ15oefUeNvGchH/+saSoIxXtlm30vhvQgTcmqGrYBCdu6SnAhn8t31gfcXVoMA2ZEFswYM6vs38d/bfPQQManvbSCMeGAiudFnM5j35n9ACn5+C0RLXjm08T47hgqm0GUgcadbdq+/Qt0b9bprmcOINjvgWj3dk3XhtK/H2YA4ZoL/14ZQPwGfXj1XbQSCyBiX7ay5TRgmWJMW5RSl04stWlZnoD7OzRmwcrM2Xea1MLEdVLF705AUECQI/ESjyv2dB+iHeZYV3uh/qaAQgaSYqIMirRbpaxP4+BrVzs55sxbrVVsPg2un1IWhz/ca9Yx69aZJOPaJrrT6e9NA2+Et0UTMQsAUQQouOgYa5YtogkpAiBczuTHGUA416qiieQB0cas/SFmCyDW0i5HDITQsU1TMMS1rFkYYkibEOP17EPdsS9WDOPUJ3KfsOf27iU0Xj1Dl6M0EBmA2COosx80M2uxEC/xF8sUddOyv96IuqMlOglhDEEKYGAiLzzRAjaTB18mwzfTSWEcEtBafe8rz2Pj5zw2DWBKkNFUCY2vbLu2env6qlvLAqfEKu1Kx8Yi7ci+5RXJGuyhzWx/+YAbNBy8R2y+MbwPFvrU397i09zkL80AQ5K9W/zd9r7Id0E+x+9l3jGXhsKnBcS4ua6PzxU1q4RMtrb96XLwhF8F6iC/Db7HhLnK/nS0CT+zRc7pMdrC7V2aDJ13w/UeSw2EvjbAl69DaidCNybLvuVdJ6+v031aS8w1BrP4mx2AWEtbq6t0glXYU8IuMozQZ++rgxA2TcAeYWjJoRDTdxkAce4kXfKlsuZMlMaEoQAEMyNmZGBqmlHJZzFj12WKMrkpALFEp4c7tNBeoBGEsnmRCwgNeVqVwlGeMvl3I/iFUMkFAvflASpahS5BS20aAyHQ9qyB71lowbK5eYs5aI2rg/Vtf7arhuU1w7kQHUzb/11XFJv1XqBU92Mbs+zHVn5qzI7oikTczOjtM6vvBXcZ7VoJbezc200cZQMQuaDLwIUPuLve19By8/NYAOECLz4TiTZ97uEFykzCQroIiHAdAtGGzUQjAUfokGfzCYmJNrH53hVNuBdrLrHdOyRBU/5+ZdoHl6NpKASW22EgwZcnvvpZujMrf4iZAQi+JKvTy03P+V4MaRLyF1HZlGLrxbyEXIYdF+ULGdqcse1yuSIAgsu212m8+hBdPioAghnkwglaTGmSr8KkRC4ZTueznecvm8vcwKfKgPAKPS+y7nWVtQlSmxCvq7/tIaWLmV8Bf0a7tt/0M3yXbehx2dp0jR1l0bcs53sGsMB08pUrCoD6LRomd+m+HEcsgICGguuijnkfApoL37ruJ4DQTtbarFwXgOD52u7uYSE+DwAi1kckBkTsB4DQV8DfHdPWzZ9PpvZwXbxjNgBiLe1WyVUQmlzZTIiyXVcEQqjvGFUho/8iJ3cGEOfO06Uf/256LuhE+Rv04fPvnM4D4dIySEYFxmVjZJrBaSYXokkO+pYowdxXtujEqDPRPlURfq5TpBayrj6k8Iqdx0GXkyl35eVAMxtXl1JCBjz+jD9PVrxCY5lFm2oARemk7zxw3f44SmijN6TBeKN4ptQQjeS7GCprhGykrwWXdWkgYvqxlQklzYppN/YQCDDhijJx9VU0Ki7nWwEHVNu4bZqXGG1HDJ0MP7bca+Sqa7t3Cb9BU/H6kB7QDC7dqh9AZKaLU6OJc1KssA/5SdiEf+xihMrZwhi5js1BMManIGQ2ACOAsF3YodHqSbr0H7yVvhYDIC681e+U6nzBViiVjLC1sissXAxSn7Z8tOSy0D4kXVoM0X2Wzw8KOGjhH5N/vwgddOa6InVJCvJCFasVtgGiKZBSFGDY5lEX2BEXKrVbNEzv0IZ8T4pQoi7QIYGG5B0SVMhDSwyPipmHC7BofllEcBY1DcSMs2oZW/iqDcSE+imTuMuVqjzUl3xuc0DVt7u2WjS+8gd0t25TRs0AIk0urdHS4iItFCFATNmYk39MOwbUCMfCEKp3vYwSJNhO+nosvtNGd4tGiw/T5Z8OAIh/8iy977Mv0IfPL9EK+izL3EK0Ksv8Bqep0yFakvddcF9akLIgLCpcXXWsv0PI2E7WcvL8XJatKGT1SdYlPFEupG1w3SgImuoagXKrAAAgAElEQVS5207WmC5y6Re5XZDL2m4edP3OfbkuDsI48Jzble3YxmXbp647AfL2s5h4TWNJK9ue0bQbEm0t3534PoxWdjUQ7Q27Y7IsE3q/5PMi75rPfFKkz9iyIf6IdmLzxsT26ypnM6OgbEgY1w1efP3ZLlYrMvfQlQRT+0doUIx8E5crGj7Rp3Q8plZ/RDs3f54e1BnaWS+AeH+6sPq23dNxnZuqARBEhwFAtFdpabhlAZBSTY7d36V0D5MXycbYd2KKqYdOmSWFP4S4D9RA2BVhAr6ydbbnE6hFrx2ua366HUnjWfWhAYoPfITAilmfO7SxwBeXzxGAKHIwqYPOswIQRZLV2YSlDQzMM4DAHEJOpy4zTFFzjoxqkX4Xr47pQZ1ZKusDEGtp6wLR8mh1937zOjZwqI261HWufmyOUPybT/3Pz4qcKphJxWggPvZV+unP/If0YU7MNSvNQ77Rhc03dj6sfVgY0KIWWr7Tqk0zgTHYhI4+veZlFXjwqs3VYhfVhIT25H4/T3q7J+J0x26r5zK2Z6jrezar+XCfcuyx/bjmGFs/ptz2kAYrOyYHWaE/rakoqpVwmRj1IDR/gfmQy4XMji4/KNmH1pj6gITP58sVwl6IqKKwzXwSk9Av1pTOXem8Fr6xunzpXCb5IuaesjQyc7AktsK8vvU03avLlFEbgOCEURt96uqLZjQRZAx0ncJfCvoqhHfV1UKUv0OVGcMk8MLbBP+1No3f3KPL730HPe/zgZgAiOQfX/xbqYlu4D+XOtU2Dx6nr3zMPFz04fmx9mE/mDvGUMkfQExEClEp0BB7jVtebaFT0uPZMG8hwG3CscjlPNyebh+/yXWQt9m6LhAK/S7nirZtfcc8k2NDG0Xn7Zp7mXfbtiYAL679Ot6gTWgfzFhOhfOpjO+Vc7Ss8t6BHhJQAEy4Dhk+kIJnNgAR4tex2gpDT5WfxpYnw7bWug9fIrtQ/p0YR/qymu9Q31Pvr8eJMzY6MDbx1+gktfo3aefGWvKgzLuk69QDINbSzupq3A2RdQOIWQOHnGEKrYIED/w8hgEcZgDBoMM3R36+eZq6vSF1XadhLUzBuG0n4NhTsQ+suE62+ua9mJth63jR9rx42S1/MaFfvv71dfRVxyrbC7VtS7oT6j907b3rPpyqdOJxxcTO856yaR9iAITpowSIiOEfIboeJICAP9i8AQgXzXRK8djcGKE1kM/nCUBMgZVMM/Gtl+gBfSgZFJmTrWwNAGLiONlfmk4Y5RqYdDjcL+EfIpJG6j5hj7bqPMlHayCeo/d+5ieSD3OOjdCcXM9tjLAM05PtD4hanPcBJ3Xdt+13eWrWzN12Gs6BXCZ4Q8LABwzKCL6y9D5s9e4vUnrSk9dfzofL1j0/3Tf6iB2TbzyxIGTwgLZ7p+xpq+uab5l3LhZoMP+KPeS4DgdFTLBME1ukiI1WIS1GDH1d2XZDWgw8h3DnDMCG90SGx/qc74s45sfMkcuU9SH0Ze3Eswd9GtXhUFkdQHww7Z3fcl+UpX0I5gU05AIpC2WUgIAFIj+XKkyf+p+FsmQIsS86xrBfAMJ1itLMTJYLMTou+yCh3vKIOq5UsTp5ij7lGgYk8r77kq2AZgwg2g8mDMAmGFwggcs+ENkKY1/mustBIFYVwtxO1Tbk3JIdStNMpRpqm8tWpQv3JdtB39wu+pdjqtIft6dvANbtPUhozL4PsRoHXf/KvQlNHjlFCT7rMvzMCK6C2oqifEXyNF8Uie1Zkb609iPkL2FbQ1fSLVtZF1CIBRA5749I8x/TF7cXCyBCAEr2NwsAIen54jbtVE1zXQ1ArKUtDin0vdSzAAxlHAh9dj+tTcDLE+tfoAEE0yPmBUT7V4nGT6zS5Z/6Xvq6zwfi/3mWfupzP5l8JLugrAovnapbBUDwPLfaezOOhganBag8YfpOnfJZTDkrs6pB8IXmd1if264zRi5/mbffl8O/ytxtSXEMSIzUivj6luDEVa47oMHiAg1j5iDBAsrHAAgADKtwVKBCg/kYvoJ2bfwr5AeFukX6sTl0xtCPyxSVD0WTb8WOY17KxWpD9HjLgA3271j/PG1UcaisBiAC2ocyGyRmIY8igHjzBXok5EQ5jwCCfR8kcweT1qdTzbxdz0OnWlf7rn2jT7jyYpuQEMS8IFRd1/KG2onZ07JM6IId3/XAaMcliPVz3RbTX16hPXURkAV42YSy1Bjgc2hdi9Ion4eKgfcCCAFCsKZyP/FvJ9L4yIsGQEyo3QCIsrt3b726AEToXhP0vL1Ng6tryWbZGZQHEE+l7aIZEcv4Gtgm5kLWISJI34ZY7YJsM1atGVJN4hSA9q50aPzmhH7gP3knfco1h9M9ol95ZhKFQWvpniyPUIva6ktVqq+cj35yThj39oA6gzF1XALNJzR8p0HUizkxhtZcPy8iyJJtu4o+XaTE9WwKCCy6vfJRn9vyzUGXi+m3KE2OUvkQPV1zZdDU3aHBDYrTPlSlmcvEod9P/e7iPcQ7yN+Lakxjxx6rhdDaXf4uw0qn3gl1kylkQmz4Krc1Gu+mCvDdNxITrqppEdJwlO1PhtaG+jCgLLsWwLZWOhupLqPr8ndEq9g0FS++SJtlHSpLAwh25IOvwJSQFemRYzdqLEio0p7ZeFk2uRB4kC9nLGgoMjYwATZd0Cql57fo3Moifc+ZRXoTJZSMUkpaRK2UJv8Pidpdou31Pv3WN79MV+hSnMOqb0xlgQTa5Dlsr1KHv6ebEyHIIbzy8xTj2KQEIb5cRn6W5WQYMNqaaic7cYaAgK/9PBJoi5LWkkjnrb7nc92azE+WlWMaO+oV2ROx7dn64t9QH2OUv+lnhkFZ6tjmm3vYqznK36fe/6Xp22F1ltayNImlj42Z4je5n/T+aCc0vsmmi8yHwdRZzfbGOiXWz2iYn+NP1qljsqoNvLdS+6FBhVlfYQopw8P0IUiaPkLAIiZdPsLifdpkGSZv81HL93UmcwBcDC/y+De4DrIxy+XK/xObKyffiwpIGT6aXQWAz3IeNtDhmqOtrE+zwVcpXPu5ZCNm/rpMOQCxlnYukP2ugzLmBdvAQ0K+zGRnDSBsKk3fOFnzsErUWxjQd7XadHqc0sikgG6Z66nbWTroFo1o3Erpy689T1frAA88pqoAYucetetIGuYCHOYlyoBJaK0lcEFZDUTk95AjU6i/w/7cdleLTdD7hL/vvhcf8445fdVJ31iVsGGiGyry4pAACBu95gFA2GSB1AIjWsS13i4AwXzcBVKgnSgCIKbAaeDStLoARMwetwGKEDiS4MPXh34v1tdpk9aSKN8f2W4JAJEmtEa9iyvuU7Br4WOIlqNKkbglZBIItSs1ClxWI3IW/FKg+hyhbOVC/fueXzxLTxDRRT7KM2BIWfMwSefcShNqt8eUtNr01Su36Zv8W5W+ZN2iAEKrUtl8gc0cEgpQqYVUb1ZG6FHl6fK29n2qQNsdJjaVqu5HnjZ0eaZF2xHloRmm7wIzVxuh9S/CoNGWi5HHhDO7mK+ki+9QEVJdu/IbxJxybczUFUZuTBcADCEi1/Vcai7qajNrp+j77erexnu1BsLlhF52SjGHR1dUSUg7UnZMB1FPvpe2/V4m1FbufwkiFtdpeHWNtorek1EcQKylnUvkDtuUApo3Xxn1mRc5lVDNac3AnvAqZhz7qIY081ul9NKAHkoTeoxBA6XUancy8DCmZMzgIaH2cEzfvNah5834qjI4xbBcYMhqnxV9X1qnNl5Ulz3StobaDihTgmtBAXAi29GI3HXKsKkTXcBAgwEJfvULGqtd82UodYXWaUGMvnScvi+pl+8ZhwpfEu+OSwgU8dKXc7l6ilJuX2v5fFo/V1mmhaYhf4fJ1JcFNnSq1fuS2+Wx072SeR9WhflinVLCd/4c+pN1UVaDCvnO1ww4fKGmPBx+HnN484V9a0Ef+u4imT4Ehkgbs+/QRgiwxGqu5Zh8IGvWICcWWIAfA0isP0NbRX0hCgKIifZBCh6b/S20uPv13BWHDQEeNY6aX1r0fWZES0spPZG0JqYgaB4MmCBqsQljRPTa9TF9nTqTfAdTf2BQNibkm1jsfFxgZUiti9lV7dyN3KycN0O+bL4XRSe7kfVYULiEtU27VfZlhcANMRAfOSE4jRAiIhaits/6Gb6H9qBsi8viu60+xuJqU9aVZeSYZbvW8vAR4FwG0l8gy20Qmo/tOYCN7k8CHllPzrMMc0dbeX8v0ZjOBQT+1ez5JUpIfi4zYa7D760EGdNAZK9PBdeJfXfLjknVK6PFkIfGGPDh0iTIocwi+V1NJKrczKzBRGiA0m+EtZ7Xfo42i2ghigGITPtgQ5x1axpCE495PrcA4hQll1r06GhEZ9MWJZ0WJayBECCiMx7TrdaYnr/Wc3iFHyCAAGMPqTJj1shXJlY4xJ6aQ4JVC6xYgVtong6hq4V4TJsuwesS0q75mPISGKABOdbQgDSgkOV9z7hcBPhwgRzb2rtAlgcQ7QXoer4NgAjtAPO8ARBRZMoLHTSAwEAAJG6+QNtFtBDFAMQH094jw2k7/EFoIGzAwBn+VFXtDwrDhOAydYT6EfXOL9HqwgJdYvDAoKEzIk5K3uq0qTUeU5tatNlv0dfWiXayU0eYwbn2bVENRWj/D6kVczL0CqvspC670idt27PQ0PBcawF0W7FAYc8J23b61sLPJnRRRj67RSk9Ti2r4JYD1oLdd+rnZxHCeGpemqgYlwQVKKOBAJc95whD5Wf44zLyu+6Tn8doNCxz3wO8JA1C9ODnkzmkuVYhdpOFyrGmwvfn00DIetIswr/voxYiZOLAMLVGOvYw6dNQhNqQcscng2x9FDWHhJaan9uSCaKenkuRrMWxVya4ymmA7TqUwTH1Bqdw/1najtVCxAOIp9L2I3/K7/sQQ+g6yng1C7KDkFAvMph6fBDSs4u01F2iN46HtJBrHjIgwT4P6Yj62336+u1t2ipkT90PAME0kIwen20C0ibIYgSwFFyx7Wph5xPqevw2QalpaQvN0x76YOx6z9kAJ9p3hQeGwgZlff7sspP77OeuZxCo3O4tJQRDQEDSTZoEuB18121ynd2yrT3hki76lfEVsPk6QZMHDUMRnuArGwIQe/fYLi+WY+J2XOYNF6/bR5DBQyhj6uB6VQCEnHrMIdYWlRJjYondDmUBhK/9kGY1xvxTBEDApHttw6S4jorIiAcQFu1DLHHrLndoAcTEf+BhatMJpkkn5duaqdVh58kRtROicWubXnr1ZbpHbxOanhiHrFkDCBtTCqmmfQvvipePbTPm5M/929pz9e0CnPoUyO1KExKe72qpdk/fsRqgadCw64xX9OVxAZnJmMO2dQ0gWLhD6H+7mHfRcaG8BBMAKQAQ2iFxAo7CPEqDex+4kOOW71UDIMquaAMgKmgg5hJAtGlMP5tsxWyI8MvJrVi0D9FCPGYUnjKxarTKEQqx47Q5PtkEjG5vndKLK3Sm1aFz6YgSzvUgHSdZGzEe0pVrX6fbVPT04hfUcWscO/+y5WJBkFTtxgiPouOJHUdRgSLXzFdXr63NIU/Wr3MvxNIqZvxF6RPTt3RQRHkbXeugiY/uaH8Wc5R0CM2D+9caCBcdNV+K0UJojYxs2wamY9osoJFwaQB85gstd1zaD185HZXnM3PEbNtQGZ0mIFQez+vUkMT2yeVYa3Hti7Qdc0dGnHB5f7pQVwIj70RiVLFFKBErLGwnnyL9hMpepfTsm2h5oUXnx21qd1NqjTnPwwJxkqiE8z6MW3T95l26FWqq8PODFMKFBxuo4AqZi+kndi+graLCIxZAaMFYFEAUHVcMbY5jGQ1WbOBlHugSAhmuMc7ivd97KIqTH44xFjF9zPLAGroGwPY8mBqghr1ThD4xfiA+M4se7lXOi7KW9EPTCG+AtZTDCruhhqzPffZgrlCvj0I47rrUJGqodIralzt0bjiibjqgRIOITkJ3Xl2n64V6ig0lmwU4KiPEyjLCQkTxFI6lV1kAUdc4y7RzSTgsXs1U/vI3bpN/17+V6atsHYyL6/vGIcvpsnJuulzZcdVRz0b/Otq1tVHmPSoLJkKgO8Y3Y1Z0QLt1yJCAZsUHIEpPr4KGx9anTnGOMj4QojUclgSL7AvhdeCPARCccdBkHSz81wAIQ7JLJ+hUSrSStidmC764h7UOrImgDm1ebdG1qZjwGELHCsQYAFEGEMSMUZYpw/iK9uErH0uvBkDUSfXdthoAUQ9dy7xHDYDw0/4IAAjXBCsCiEHImTIMID6Y9qJCh2zmh3rQ4fxqFiJYwvkl6qULdKqXgQaACNZEDNvUX79PN9ghOaKp6SJFBSLXhk1Vd3YQAEKP36XKL8MwbcSMpdd+0KLwYgcqHHcNhE8D4NJ2FNHIxIKfyTsW5qlV1r/q+1AETIQ0ELtaAPucI30mqpCjVi02BjLLcZeViRXGVMQUIteC72qiDyQ7vvXxb/an0ja9q4T2wecJbhuNb6NWYei+ly3GUa1K30b1QO2LK3RqNKZOukDJYoeSrQEl3Ra1+2MarSd0k56r6fpg6fjldtTjePfZMrhYbgDGrlXuofGVYaBV1xFz2i8TQBGBFUvvptzBUiC0r+scne8diQUQNp4cA/rlPGL6ssmKmEiisoLYReeYCCWuWza1+CzGW3YsFho473j6Cg18zpR+YcLOkzKcMHaTNwDCUMo4Ti5OUlXDbMEgYntIaWdEd0y8bV2MpQEQ7t3ZAIjYN7cpNysK1PWex4yvARAxVJou0wCIHAsoh9Wxz5nSAyDShD5YwHlyGrFObo3c6wNhN0fUxeCLb5uZ1bh0iRbud2npZJeScZ+S8fLE94H6lHS36M5VoomHq89pTI8uhgnxKdlWznZ6Pown3Rga2FZ1v7QHsu+vRFyopMf6VqUhKtPGzHb1IWhY0+8QDLnUEH3vQUhLpy/8sl/qNc2rNY/2Ra2E+tdaCpk/ZXdsk8sDy6fsn86lEmOOmYSQ+y8tLDueUotcspLP3KET4HEXofIfYFnF7nt7/9wAoqj5wnUxjOzTpxYrSat5rXbx26m7PaQugwYGESP2gVigZLxDmze3+NrU7K9OAOGyBfvswBjHQQjYsotXBEQc5LzKCn8IwbL1y9L1KNRrAASbTsNptCeCYyIUygKIXR42LVxi8mgAgEDD7cqvgz5izCFa1sQ4kMs5xOTciJFzB/0ehQABQEO8CYRDOq2ZKd0braj5Ioaws8z8VmTR9Ck9RsAWaZ/LXqJklWhx1KN22qPkxJha2w+ov36VtqbC2OoCEGUE5WHUQBRdh4Ms3wCA/af+vAKI0F4oOu550EDUASAgtPXhMvauENcO23uHiNsZX/p2+MCUHpMLfO3/rp/usQyAmAZfGhc4zRgOAJGZL1wINUYdFCLiQZotygjb0Hzsz1sAEQstGpqbzmzx+bFagLoFft3tlaPR0asVEhZHb8bzOaOiQhmzwPqF6te5zqG+NIVDWriQFqLoitlMGHUBiJixxGogysgmn0O9KzPuYTBlxNDVV0YCkTXasZkx7ACCzRdvpXbpe+/LgIM6krHsHzCIX5pTtHDhHrVvXKWdA03kEz/ipmRVCtQpWKqOpal/OChQFEDsCm87D581gChD1VC2T53Nte457AVhdq1E3f2G7njxgZ5Y4BSriSmzblzn8zS0RWPYN99a2qktOsA14KLC/jCflnnst7NcDz4nubJMpOymaOrVR4EGNNRHy+PcUl08oIqJw0Z/36HQp1Wtay1dqeKrCPuYg26o/aJtxOajCdHNZk4J1dHPi4CTZ2hMH0oGugkLgEgTen+J3A9FB3+cAATTxqUWlYKnLuZRdC2a8tUp0ACI6jRsWiCqiwc0ACK8m4oK/6LACuVt4CcETEKj328AweOxRGPsBRBsvjgrrpIOTST0vChQCLV3GJ5XESZ1MZAqdOLxz8M4qsxhv+tWWfNZjvWtIpT0K3OSRGyW8z3sbe/Hexfyn2AaxkVS+LMEx/QTu15VBa7uJwY8xI6tSrnQvFzjDNUrM6aQRmKdRjoaww4geBP7ogNi8wyUmYStzrwy57rmJ9uZBQOx0c/Wj01L4vutjvn7xsHtz4IedYxbtnHU96cEIXXTLra94wh+9nvvFxX4szocxozDZdLw7acydWL35zyVKwsudH6QvXPiaIypcE4FINKEnqKWYdoNgDiYLTELptEAiNmuZQMgZktfbr0BELOnsewhTojP5p6iuL53ZVesNqEBEP49FAIQTGflB7EXQKxRe992qjzdHnUmHEtUXxIhF7jQtIvJZlhEA8EnUBsDt51M62b0MXOx0dZVrwpAc/mrHPW9Ow8aiDpAhG8evn17UGagKns1lt/ElqvbiT3GTOrrk58hqkPfqyPnJJ/FmGVi6YFy0+1XB1R6zi4w5ctlBNoUnUtceU4qlV/+OA0g1lJOQT1JQ70ffw2A2EvleQUQGKlktLMGECHzhm+PNgCivje4ARC7gqFugFxkD9e3osVbmgcAIYG69NNrAAT7rOjU47uyvaxJw7ZLvkIjGc45DSAm+R+q3dZ41E9jxV+9YjV8AKJYS/WVdp3AYgVLWaZbF4DQmgPt12HTLOz3Po6lZX2r2rQkKTCPGggeH78DsX5IVXn3LHaESzsao4GYXh/76b7InAGCfICjKA3q9gOJ0UDYxu8bR1GTkJ8GU34QWgPRKUq/PeX3m/FWHvCcNdAAiN0FaQDEnG3OIzycBkDMZnEbAFGMrvMPIEjezrkLIIqYL44TSHCdDG2q/DIn7YOyr/pVp9VteXb1VzXtVrFX8XCVbjQQh2O9Qu891rEML6ibAkVO53X3ze2VlROhg4N8LjUZof704Uy2o7UTs6DHPLcZo6XA+C+ZcE7jB7EXQIQWYZ6JUGVsdTDwMkxj1gCizLzWlD1traJZS69LGTpVWVtX3fli9rMBbbOgW9NmHAUOep8fVgARR929msqQ7PIBiKJ9HsXysSCiARCW1S8jaOsQjA2AOLhXsQEQB0f749BzAyD2BxTHmn1jAERR34yjtI9jAQRfy/CxZDStgWAHynn9q0O4H/TcyjCTOuattQll6MAaCNlO3RqJMmOy1SlK4zoBREyIoA6HrWN966JdmXZce6LInpN7a173VRnacJ2i+5Hr6D1Rpo2y4530v6uVdoUth9oPaQJC9efheUh7U2SOLpPLPMzTNoZJGGia54LSDpo89wZA7PPqgRFIIVJUgBRhzFWmd9QYuaQFr4MGDrPUArnWW+6HKmu133X3aw/65nWY9mcMAAjxgZg29nsf6P7k6T5WI3DQY56H/l2ArezYZNSOBoRl27TVW6MRX++doc0sA2WdHVRtK/RSVW1/HurbTnANg57tyswLgJjtLGfT+jzsTczsMIGIOldDA8/Y6BGMQTuBuuprbVmdc6ijrZB8kO8593cYQFgddLG1EdKmlOm3ARBlqFZznQZA1EzQiOYaABFBJEeRBkCUp11dNRsAMaFkAyDid9QsAAQR54MYz5cGQqqW5QZhxuU6cYCpHeSJZJ4Ya/y28pesSs9Z+0yEMmLWRYeYdlynnRCTi2n7IMschn1ddZ8eJH3nvW/XO7Yfp/lZvzv7MYd5W996gYQAEJwDYh4I6to0DYDY/61YlTEfJwCx/6uzPz02AGJ/6DyvvTQAYl5Xpty46gQQmSPlRAPRAIhyC4Jah4HRFp1hAyCKUuzolT8M+7rqPj16q1bfjBoAUR8t56GlmQGIoiGcseolm2rXFjoHhx080xoH23e9IDZGMutTsAQQsn+fb4MuVzcD9CWBqksgxI551gmp5uGlNABcmdhcZrUiPi+xNJ4FDeraJ7MYm6vNg6TXfs7zMPRVhzY7VsbMCz2KOm1WDSH3hYS7HWPrywQ8pYGIBRBSwMcsnC1/gI25ggFXiStvGEjMivjLlPEniQUJdYO5uturQr2jBCAOI3iQa9fwgQmgPUia+CI7qrxnh6luCES5DtKuOZb1+QqBCVs+i1hNxRqNdk0YMYsz78ylYR4xq3i8ytjA6fGiwN7ZurRlR4Uux5EPVOHNLu3tcaRj2XfA56d30G2GwEzZ8X2MOAoj5SyDftVGlc1ZdnBl6oXmUabNps7hpkADIBoAcbh3cNzoq/DoBkDE0dhXatYAoorGdV8BRJWNWH0ZqrXQAIhq9DvutV1MwGV2A720qe640/Gg538c+ECdfDoGQFQRYAe9H/aj/zrXo+h4Q/u9LIAI+aGssfbB/DsifyFCHpFpNtM4AhSw2akPkgkdAZIGp6D5gxaKVX0HJACN0XyV4Vfzskdm7QweXMw5KODyfTqIoRXdSzEBDg2AOIiVbPpsKBBBgQZARBCp5iINgKiPoA2AcEdf1Ufl+JYaABFPK2vJogSs2F1TvaHA3FBgXk6lc0OQIzIQH+A57FMsy6/LRIpVpVXM+zXPZkzQ2mWKrbAWR8eEUZYIVTdXU7+hwEFTIIbBHfQYm/6LU6ABEHtpNq8Aovjq7l8NDSC4Zw14SsrPBkDs3zI2PTUU2H8KSIbbAI39p3+ZHo96mG0ZmvjquJxAISir9te8NzYgZ3wnGwBRdXM19RsKzDMFGgAxz6tjH1sDIIqtWQMgitGrjtIZzRsAUQcxmzYaChxWCjSnq8O6cs24GwocOAUaAHHgS9AMoKHAAVKgARAHSPym64YCh5sCDYA43OvXjL6hQDUKNACiGv2a2g0FjjEFGgBxjBe/mXpDgT0XLzUkaSjQUKChQCQFjg6AiJywKRZyUrI9R9hLyXCXIsNryjYUmCkFGq3DTMnbNN5Q4LhQoAEQNmbaAIjjsv+P5zwbAHE8172ZdUOBmilwPAFEzURsmmso0FCgoUBDgYYCx40CDYA4bivezLehQEOBhgINBRoK1ECBBkDUQMSmiYYCDQUaCjQUaChw3CjQAIjjtuLNfCzwvrsAAAG9SURBVBsKNBRoKNBQoKFADRRoAEQNRGyaaCjQUKChQEOBhgLHjQLmQgyiNPv/uE2/mW9DgYYCDQUaCjQUaChQnAIJgEMDIIoTr6nRUKChQEOBhgINBY4rBRoAcVxXvpl3Q4GGAg0FGgo0FKhAgQZAVCBeU7WhQEOBhgINBRoKHFcKNADiuK58M++GAg0FGgo0FGgoUIECDYCoQLymakOBhgINBRoKNBQ4rhRoAMRxXflm3g0FGgo0FGgo0FCgAgVyAMFtNJEYFSjZVG0o0FCgoUBDgYYCx4QCScoTFfkfGgBxTFa+mWZDgYYCDQUaCjQUqECBBkBUIF5TtaFAQ4GGAg0FGgocVwo0AOK4rnwz74YCDQUaCjQUaChQgQK1A4hJg5M/mzkEz2dtKtmvfirQ/shWZdrPen19xAvtwSKEr3MuB7knq/Rtq1ulPU3/ojSuc315LHW3V2R/VS1b9zrE8O06+4yZf9X1qVo/Zoy2MrLfGLqW7SemXuw7FlsOfTYAIob6TZlCFCi6CQs1HlG4ToZR51z2m/FKUlXpuwEQEZvugIpUWVcbkIsRdHX2GUO2qu9z1foxYzzeAOL/B5OevMTTJFLfAAAAAElFTkSuQmCC",vn="data:image/png;base64,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IAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DJEACJEACJEACJEACJEACJOAhBCjgPGSiOEwSIAESIAESIAESIAESIAESoIDjO0ACJEACJEACJEACJEACJEACHkKAAs5DJorDJAESIAESIAESIAESIAESIAEKOL4DsZJAxgypZNaUgZI/bzaJEydOhBi8+O2VrFyzS3oNmCR//PFnhK7Fk0mABEiABEiABEiABEjAHgEKOL4fsZLAlrVBUrJYXrc++/pN+6Vpa1/5559/3HpdXowESIAESIAE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JEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa755tOSAAmQAAmQAAmQAAmQAAl4MAEKOA+ePA6dBEiABEiABEiABEiABEggdhGggItd882nJQESIAESIAESIAESIAES8GACFHAePHkcOgmQAAmQAAmQAAmQAAmQQOwiQAEXu+abT0sCJEACJEACJEACJEACJODBBCjgPHjyOHQSIAESIAESIAESIAESIIHYRYACLnbNN5+WBEiABEiABEiABEiABEjAgwlQwHnw5HHoJEACJEACJEACJEACJEACsYsABVzsmm8+LQmQAAmQAAmQAAmQAAmQgAcToIDz4Mnj0EmABEiABEiABEiABEiABGIXAQq42DXffFoSIAESIAESIAESIAESIAEPJkAB58GTx6GTAAmQAAmQAAmQAAmQAAnELgIUcLFrvvm0JEACJEACJEACJEACJEACHkyAAs6DJ49DJwESIAESIAESIAESIAESiF0EKOBi13zzaUmABEiABEiABEiABEiABDyYAAWcB08eh04CJEACJEACJEACJEACJBC7CFDAxa75jrKnLVYkt0wP6i+JEn0o/qNmydwFG6Ps3rxRzCeQKuXnkiB+XHnw6Hv5/fc/3DLgd999V/7++2+3XIsXIQESePsIxI37gaRNnUxevvpdvn38w9v3gHwiEiCBWEOAAi7WTHXUPujFE0slY4ZU4Tft7ztFgqeviNpB8G4xkkCa1Mnk7JFF8tvLV/Jlnnry+rW+gGvdvLoM9+0os0PXy9CAmQ6f5eDOmZIo4YfSsoOfnLtww+HxMeWAePE+kNbNa8i3j/8n6zftdzisAb1bSNVKxWTUuPmyedshh8ebHtDVu4HUqVFaQmavkeWrd9o8t1/P5lK7RmkJmrJElq2yfZyRm0OsL5nnLxOCl1o9X7NGlWX08C6ycctB8e42Wl3Ox7uhrN24Tx4++t7I5WPc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",Qt=B.p+"static/question.ed747acc.gif",ln="data:image/gif;base64,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",tn=B(55351),Mt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",Ut="data:image/png;base64,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",Rt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII=",st="data:image/png;base64,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",it=B(53114),un="data:image/png;base64,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",It="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA61JREFUOE+FkmtMW2UYx//ntKcXygotpbaAoxQarhYKkwEb3QhRxgbOITNOTZzOZRedCcq+zMRgjLqocTHq/EKYRk10SK2wwSaEMEaVYVOLjI1OIBWwFNpISy/Qc9oeM5Iuytj2fHqfy/vL//++D4F10bIfPJk8XqMQU+luV0S66FoRF2gi3FRZXIjkUF55Ms81t8za/766aH+6HZHYdSJ2OHcQAikJangB7zXuVhwnuQLyypATc3MMqrdFoVZSCNEUCoqywJACxvC95ZjTwXQUFcFf1YLwGshpeGjvhHXhTXdAyCx5QZSXJZXTER5+7p3GvBN4XA+oFEAoQEBbsQUsJcbVS7+NBBiGm8Bd9VRuS36dYM0llGvebzMYbJ1RaebX0WXP2cqtolJSKMWlTivss0DtDkClBJggB9qaGjCEAL0dlm5SSDaNDs98uL8u0Uqw7HnO0sAZk/HbkbGe1sjRhArUHX0+1ZiYkY0L3/TDNgXsrgIylABL85BX3wCfxx89+/aF3L2lsA/9Keiqf27rlTVr7Pwr+dO/XOvqOG8zjE/4zh14KtGaX1XJ7f6qG+axCOqqAHUKwCNF0DzxLP4aven4/eKQLl4iPZ2r1+Wkbdc9eeex2ZmXUuwTMx85pyaV4xZHVt2h2rQh4wAuD3ixZyeQoQCSZalQVDdgtL1zdJNc4o+TJQ0qq7XvEMSZlTugNWUtIO2F6rdMw8GmkmK5OBTm4ss2C/RbCGQpOdCU6kHzxOHrg9Zgqkq0T9Uw3n/X98cKrc2SAstYZLVw82pf/QF9utk0BYkwgmz1Jsh0xbj2Y3/XxUF/U4oS7PEvvNP3BMUaL5ahuEQrasvLUWr9Li+Rq02PzM0u9PZ0zx7+YABz6xf5f9bWN49th+QxvcLsdnvUeTmb+z5pvbWn/Qbo9XO38/uCbg/0nFZ9zAv7mxQPKw7lv3C9bSPIA0HNu3jaXWWU0eOlM3SZXFO/Fc8cbl25y9Y9QU3lEFJcVOhrUr7z/ROUhelV6LLjwPBlN8w/3Wr8w4bpTycR+q+6Da0156ElWUSeSstMpJwuH5KTeOBzAIojYpcdbjqeir7ReBmfPxB0MBXvHjn56KncwjTwlVIQLBCYXESIprE878JNo+XEvj58dl/Qy9lopGmcePXkDv0jOzWIUlwEp9wILPmQJBdidtIB6w8jnW4G7782gOEN96hWCnGRHOMkiwSBiAOhgAOWZREJR0GSAI9LgIxGASYKPh+/HjGhJgb6F36ZbPle9WMzAAAAAElFTkSuQmCC"},69925:function(Br,fn,B){"use strict";B.d(fn,{h:function(){return D},x:function(){return N}});var S=B(40973),a=B(67609),te=B(39655),ie=B(59301),G=Object.defineProperty,V=Object.defineProperties,P=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,w=(k,M,R)=>M in k?G(k,M,{enumerable:!0,configurable:!0,writable:!0,value:R}):k[M]=R,x=(k,M)=>{for(var R in M||(M={}))L.call(M,R)&&w(k,R,M[R]);if(I)for(var R of I(M))p.call(M,R)&&w(k,R,M[R]);return k},b=(k,M)=>V(k,P(M)),Q=(k,M)=>{var R={};for(var Z in k)L.call(k,Z)&&M.indexOf(Z)<0&&(R[Z]=k[Z]);if(k!=null&&I)for(var Z of I(k))M.indexOf(Z)<0&&p.call(k,Z)&&(R[Z]=k[Z]);return R};const D=k=>{var M=k,{value:R,onChange:Z,scrollId:K}=M,z=Q(M,["value","onChange","scrollId"]);return ie.createElement("div",{id:K||""},ie.createElement(S.Z,b(x({},z),{defaultValue:R,onChange:(H,pe)=>{pe!=null&&pe.length?Z(H,pe):Z(H)}})))},N=({value:k,onChange:M,placeholder:R,height:Z=140,isEdit:K,miniToolbar:z,watch:H=!0})=>K?ie.createElement(S.Z,{watch:H,isFocus:!0,height:Z||void 0,placeholder:R,defaultValue:k,onChange:M,miniToolbar:z}):ie.createElement("div",{style:{cursor:"pointer"}},k?ie.createElement(te.Z,{className:a.Z.inputBorder,value:k}):ie.createElement("div",{className:`${a.Z.inputBorder} ${a.Z.placeholder} inputBorderError`},R))},83664:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return pe}});var S=B(59301),a=B(9221),te=Object.defineProperty,ie=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,P=(me,W,De)=>W in me?te(me,W,{enumerable:!0,configurable:!0,writable:!0,value:De}):me[W]=De,I=(me,W)=>{for(var De in W||(W={}))G.call(W,De)&&P(me,De,W[De]);if(ie)for(var De of ie(W))V.call(W,De)&&P(me,De,W[De]);return me},L=(me,W)=>{var De={};for(var ve in me)G.call(me,ve)&&W.indexOf(ve)<0&&(De[ve]=me[ve]);if(me!=null&&ie)for(var ve of ie(me))W.indexOf(ve)<0&&V.call(me,ve)&&(De[ve]=me[ve]);return De};const w={header:{cell:me=>{var W=me,{onResize:De,width:ve}=W,ne=L(W,["onResize","width"]);return ve?S.createElement(a.Resizable,{width:ve,height:0,handle:S.createElement("span",{className:"react-resizable-handle",onClick:Pe=>{Pe.stopPropagation()}}),onResize:De,draggableOpts:{enableUserSelectHack:!1}},S.createElement("th",I({},ne))):S.createElement("th",I({},ne))}}};var x=B(1710),b=Object.defineProperty,Q=Object.defineProperties,D=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,R=(me,W,De)=>W in me?b(me,W,{enumerable:!0,configurable:!0,writable:!0,value:De}):me[W]=De,Z=(me,W)=>{for(var De in W||(W={}))k.call(W,De)&&R(me,De,W[De]);if(N)for(var De of N(W))M.call(W,De)&&R(me,De,W[De]);return me},K=(me,W)=>Q(me,D(W)),z=(me,W)=>{var De={};for(var ve in me)k.call(me,ve)&&W.indexOf(ve)<0&&(De[ve]=me[ve]);if(me!=null&&N)for(var ve of N(me))W.indexOf(ve)<0&&M.call(me,ve)&&(De[ve]=me[ve]);return De},pe=me=>{var W=me,{pagination:De,resColumns:ve,dataSource:ne,onRow:Pe}=W,Te=z(W,["pagination","resColumns","dataSource","onRow"]);const[rt,Le]=(0,S.useState)(!1),[nt,Re]=(0,S.useState)([{}]),gt=(0,S.useRef)(null);(0,S.useEffect)(()=>{let We=ve;We=We.map((be,Oe)=>K(Z({},be),{onHeaderCell:Me=>({width:Me.width,onResize:Qe(Oe)})})),Re(We)},[]),(0,S.useEffect)(()=>{gt.current=nt},[nt]);const Qe=We=>(be,{size:Oe})=>{const Me=[...gt.current];Me[We]=K(Z({},Me[We]),{width:Oe.width}),Re(Me)};return S.createElement("div",null,S.createElement(x.default,K(Z({bordered:!0,components:w,columns:nt,dataSource:ne,pagination:De,loading:rt,onRow:Pe},Te),{rowKey:We=>We.key||We.id})))}},25579:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return W},P:function(){return H}});var S=B(59301),a=B(78241),te=B(43418),ie=B(5112),G=B(92832),V=B(1710),P={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},I=B(44093),L=Object.defineProperty,p=Object.defineProperties,w=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,D=(De,ve,ne)=>ve in De?L(De,ve,{enumerable:!0,configurable:!0,writable:!0,value:ne}):De[ve]=ne,N=(De,ve)=>{for(var ne in ve||(ve={}))b.call(ve,ne)&&D(De,ne,ve[ne]);if(x)for(var ne of x(ve))Q.call(ve,ne)&&D(De,ne,ve[ne]);return De},k=(De,ve)=>p(De,w(ve)),M=(De,ve)=>{var ne={};for(var Pe in De)b.call(De,Pe)&&ve.indexOf(Pe)<0&&(ne[Pe]=De[Pe]);if(De!=null&&x)for(var Pe of x(De))ve.indexOf(Pe)<0&&Q.call(De,Pe)&&(ne[Pe]=De[Pe]);return ne},R=(De,ve,ne)=>new Promise((Pe,Te)=>{var rt=Re=>{try{nt(ne.next(Re))}catch(gt){Te(gt)}},Le=Re=>{try{nt(ne.throw(Re))}catch(gt){Te(gt)}},nt=Re=>Re.done?Pe(Re.value):Promise.resolve(Re.value).then(rt,Le);nt((ne=ne.apply(De,ve)).next())});const Z=({studentNames:De,total:ve})=>{const ne=["","\u4E00","\u4E24","\u4E09"];return ve>3?S.createElement(S.Fragment,null,"\u8BFE\u5802\u5185\u6709",S.createElement("span",{className:P.orangeColor},De==null?void 0:De.join("\u3001")),"\u7B49",S.createElement("span",{className:P.orangeColor},ve),"\u540D\u5B66\u751F"):S.createElement(S.Fragment,null,"\u8BFE\u5802\u5185\u6709",S.createElement("span",{className:P.orangeColor},De==null?void 0:De.join("\u3001")),ne[ve],"\u540D\u5B66\u751F")},K=({used:De,copy:ve,canNotCopy:ne,studentNames:Pe,studentCount:Te,inPaper:rt,is_random:Le=!1,position:nt=""})=>{const Re=()=>{if(ve>0&&ne>0)return S.createElement(S.Fragment,null,"\u5176\u4E2D",S.createElement("span",{className:P.orangeColor},ve),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",S.createElement("span",{className:P.orangeColor},ne),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(ve>0&&ne===0)return S.createElement(S.Fragment,null,"\u5176\u4E2D",S.createElement("span",{className:P.orangeColor},ve),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(ve===0&&ne>0)return S.createElement(S.Fragment,null,"\u5176\u4E2D",S.createElement("span",{className:P.orangeColor},ne),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},gt=nt||(rt?"\u8BD5\u5377":"\u8BFE\u7A0B");return S.createElement("span",null,S.createElement(Z,{studentNames:Pe,total:Te}),"\u5B66\u4E60\u8FC7",gt,"\u4E2D\u7684",S.createElement("span",{className:P.orangeColor},De),"\u4E2A\u9879\u76EE\uFF0C",Re(),"\u3002\u8BF7\u9009\u62E9",Le?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},z=({onCancel:De,onOk:ve,visible:ne,inPaper:Pe,renderData:Te,type:rt,isMultipleCourse:Le=!1})=>{const[nt]=a.default.useForm(),[Re,gt]=(0,S.useState)(1),[Qe,We]=(0,S.useState)(!1),be=(0,S.useMemo)(()=>(Te==null?void 0:Te.total_num)===1&&(Te==null?void 0:Te.can_copy_num)===1,[Te]),Oe=(0,S.useMemo)(()=>{var Me;return(Me=Te==null?void 0:Te.course_data_list)==null?void 0:Me.filter(qe=>qe.is_show)},[Te]);return S.createElement(S.Fragment,null,be?S.createElement(te.default,{centered:!0,closable:!0,open:ne,destroyOnClose:!0,title:"\u63D0\u793A",className:P.antdModal,width:682,confirmLoading:Qe,onCancel:De,onOk:()=>R(void 0,null,function*(){var Me;We(!0);let qe=Re;if(Le){const Ht=N({},nt.getFieldsValue());qe=(Me=Te==null?void 0:Te.course_data_list)==null?void 0:Me.map(Gt=>Ht[Gt.id]!==void 0?k(N({},Gt),{is_copy:Ht[Gt.id]}):Gt)}yield ve(qe),We(!1)})},S.createElement("div",{className:P.content,style:{marginBottom:20}},Le?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":S.createElement(S.Fragment,null,S.createElement(Z,{studentNames:Te==null?void 0:Te.student_names,total:Te==null?void 0:Te.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),Le?S.createElement(a.default,{form:nt,preserve:!1},Oe==null?void 0:Oe.map(Me=>S.createElement(S.Fragment,{key:Me.id},S.createElement("h3",{className:"ml15 mb5"},Me.name),S.createElement(a.default.Item,{name:Me.id,initialValue:1},S.createElement(ie.ZP.Group,{className:P.content},S.createElement(ie.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),S.createElement(ie.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):S.createElement(ie.ZP.Group,{value:Re,onChange:Me=>gt(Me.target.value),className:P.content,style:{marginBottom:30}},S.createElement(ie.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),S.createElement(ie.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),S.createElement("div",null,S.createElement("div",{className:P.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),S.createElement("div",{className:P.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),S.createElement("div",{className:`${P.content} ${P.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):S.createElement(te.default,{centered:!0,closable:!0,destroyOnClose:!0,open:ne,confirmLoading:Qe,title:"\u63D0\u793A",width:682,onCancel:De,onOk:()=>R(void 0,null,function*(){var Me;We(!0);let qe=0;if(Le){const Ht=N({},nt.getFieldsValue());qe=(Me=Te==null?void 0:Te.course_data_list)==null?void 0:Me.map(Gt=>Ht[Gt.id]!==void 0?k(N({},Gt),{is_use:Ht[Gt.id]}):Gt)}yield ve(qe),We(!1)})},S.createElement("div",{className:P.content},S.createElement(Z,{studentNames:Te==null?void 0:Te.student_names,total:Te==null?void 0:Te.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",Le?S.createElement(a.default,{form:nt,preserve:!1},S.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),Oe==null?void 0:Oe.map(Me=>S.createElement(S.Fragment,{key:Me.id},S.createElement("h3",{className:"ml15 mb5"},Me.name),S.createElement(a.default.Item,{name:Me.id,initialValue:1},S.createElement(ie.ZP.Group,{className:P.content},S.createElement(ie.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),S.createElement(ie.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):S.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",S.createElement("span",{className:P.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},H=function(){const[De,ve]=(0,S.useState)(!1),[ne,Pe]=(0,S.useState)();return[De,()=>ve(!1),ne,Le=>R(this,null,function*(){var nt;const Re=Le,{isImportMultipleCourse:gt=!1}=Re,Qe=M(Re,["isImportMultipleCourse"]);console.log(Le);const We=(Le==null?void 0:Le.result)||(yield(0,I.Tr)(Qe));return"status"in We?!1:gt?((nt=We==null?void 0:We.course_data_list)==null?void 0:nt.some(Oe=>Oe.is_show))?(Pe(We),ve(!0),!0):We.course_data_list||[]:We.student_count===0?!1:(Pe(We),ve(!0),!0)})]},pe=De=>{const[ve]=a.default.useForm(),[ne,Pe]=(0,S.useState)(!1),{onCancel:Te,onOk:rt,visible:Le,inPaper:nt=!1,renderData:Re,type:gt,isMultipleCourse:Qe=!1,position:We}=De;let be=(0,S.useMemo)(()=>nt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:P.tableCell,render(qe,Ht){return S.createElement("a",{href:`/shixuns/${Ht.identifier}/challenges`,target:"_blank"},qe)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(qe,Ht)=>S.createElement(S.Fragment,null,S.createElement(a.default.Item,{name:[`${gt==="subject"?Ht.stage_shixun_id:Ht.shixun_course_id||Ht.id}`,"is_copy"],initialValue:1},S.createElement(ie.ZP.Group,null,S.createElement(ie.ZP,{value:1},"\u662F"),S.createElement(ie.ZP,{value:0},"\u5426"))),S.createElement(a.default.Item,{name:[`${gt==="subject"?Ht==null?void 0:Ht.stage_shixun_id:Ht.shixun_course_id||Ht.id}`,"is_use"],hidden:!0,initialValue:1},S.createElement(G.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:P.tableCell,render(qe,Ht){return S.createElement("a",{href:`/shixuns/${Ht.identifier}/challenges`,target:"_blank"},qe)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(qe,Ht)=>S.createElement(a.default.Item,{name:[`${gt==="subject"?Ht.stage_shixun_id:Ht.shixun_course_id||Ht.id}`,"is_use"],initialValue:1},S.createElement(ie.ZP.Group,null,S.createElement(ie.ZP,{value:1},"\u662F"),S.createElement(ie.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(qe,Ht)=>S.createElement(a.default.Item,{name:[`${gt==="subject"?Ht.stage_shixun_id:Ht.shixun_course_id||Ht.id}`,"is_copy"],initialValue:1},S.createElement(ie.ZP.Group,null,S.createElement(ie.ZP,{value:1},"\u662F"),S.createElement(ie.ZP,{value:0},"\u5426")))}],[nt]),Oe=(0,S.useMemo)(()=>nt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:P.tableCell,align:"center",ellipsis:!0,render:(qe,Ht)=>S.createElement(S.Fragment,null,S.createElement("a",{href:`/shixuns/${Ht.identifier}/challenges`,target:"_blank"},qe),S.createElement(a.default.Item,{name:[`${gt==="subject"?Ht==null?void 0:Ht.stage_shixun_id:Ht.shixun_course_id||Ht.id}`,"is_copy"],hidden:!0,initialValue:0},S.createElement(G.default,{type:"hidden"})),S.createElement(a.default.Item,{name:[`${gt==="subject"?Ht==null?void 0:Ht.stage_shixun_id:Ht.shixun_course_id||Ht.id}`,"is_use"],hidden:!0,initialValue:1},S.createElement(G.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:P.tableCell,ellipsis:!0,align:"center",render:(qe,Ht)=>S.createElement("a",{href:`/shixuns/${Ht.identifier}/challenges`,target:"_blank"},qe)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(qe,Ht)=>S.createElement(S.Fragment,null,S.createElement(a.default.Item,{name:[`${gt==="subject"?Ht==null?void 0:Ht.stage_shixun_id:Ht.shixun_course_id||Ht.id}`,"is_use"],initialValue:0},S.createElement(ie.ZP.Group,null,S.createElement(ie.ZP,{value:1},"\u662F"),S.createElement(ie.ZP,{value:0},"\u5426"))),S.createElement(a.default.Item,{name:[`${gt==="subject"?Ht==null?void 0:Ht.stage_shixun_id:Ht.shixun_course_id||Ht.id}`,"is_copy"],hidden:!0,initialValue:0},S.createElement(G.default,{type:"hidden"})))}],[nt]);if(Qe){const qe={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:P.tableCell,render:(Ht,Gt)=>S.createElement("a",{href:`/classrooms/${Gt.course_id}`},Ht)};be=[qe,...be],Oe=[qe,...Oe]}const Me=(0,S.useMemo)(()=>K({used:Re==null?void 0:Re.repeat_shixun_num,copy:Re==null?void 0:Re.can_copy_num,canNotCopy:Re==null?void 0:Re.no_copy_num,studentNames:Re==null?void 0:Re.student_names,studentCount:Re==null?void 0:Re.student_count,is_random:Re==null?void 0:Re.is_random,inPaper:nt,position:We}),[Re,nt,We]);return S.createElement(te.default,{title:"\u63D0\u793A",centered:!0,open:Le,confirmLoading:ne,onOk:()=>R(void 0,null,function*(){Pe(!0);const qe=ve.getFieldsValue(),Ht=Object.keys(qe).map(Gt=>({id:parseInt(Gt.split("_")[0]),course_id:parseInt(Gt.split("_")[1]),is_use:qe[Gt].is_use,is_copy:qe[Gt].is_copy}));yield rt(Ht),Pe(!1)}),onCancel:Te,width:880,okText:"\u786E\u8BA4",className:P.antdModal,destroyOnClose:!0},S.createElement(a.default,{form:ve,preserve:!1},S.createElement("div",{className:P.brief},Me),S.createElement("div",{style:{marginBottom:30}},S.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),S.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),S.createElement("div",{className:P.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(Re==null?void 0:Re.can_copy_num)>0&&S.createElement("div",null,S.createElement("div",{className:P.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),S.createElement(V.default,{columns:be,className:P.antdTable,dataSource:Re==null?void 0:Re.can_copy_list,rowKey:gt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(Re==null?void 0:Re.no_copy_num)>0&&S.createElement("div",null,S.createElement("div",{className:P.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),S.createElement(V.default,{columns:Oe,className:P.antdTable,dataSource:Re==null?void 0:Re.no_copy_list,rowKey:gt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(Re==null?void 0:Re.no_use_list.length)>0&&(Re==null?void 0:Re.no_use_list.map(qe=>S.createElement("div",{key:gt==="subject"?qe.stage_shixun_id:qe.shixun_course_id||qe.id},S.createElement(a.default.Item,{name:[`${gt==="subject"?qe==null?void 0:qe.stage_shixun_id:qe.shixun_course_id||qe.id}`,"is_copy"],hidden:!0,initialValue:0},S.createElement(G.default,{type:"hidden"})),S.createElement(a.default.Item,{name:[`${gt==="subject"?qe==null?void 0:qe.stage_shixun_id:qe.shixun_course_id||qe.id}`,"is_use"],hidden:!0,initialValue:1},S.createElement(G.default,{type:"hidden"})))))))};var W=De=>{const{modalType:ve}=De;return ve==="multiple"?S.createElement(pe,N({},De)):S.createElement(z,N({},De))}},77754:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return I}});var S=B(59301),a={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},te=B(43418),ie="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",G="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",V=(L,p,w)=>new Promise((x,b)=>{var Q=k=>{try{N(w.next(k))}catch(M){b(M)}},D=k=>{try{N(w.throw(k))}catch(M){b(M)}},N=k=>k.done?x(k.value):Promise.resolve(k.value).then(Q,D);N((w=w.apply(L,p)).next())}),I=({type:L,resdata:p,onok:w,oktext:x,okloading:b})=>{const[Q,D]=(0,S.useState)(!1),{can_copy_list:N,can_copy_num:k,challenge_type:M,course_data_list:R,no_copy_list:Z,no_copy_num:K,no_use_list:z,no_use_num:H,repeat_shixun_num:pe,student_count:me,total_num:W,use_num:De}=p;let ve=k>0||L==="exercise";(0,S.useEffect)(()=>{(p==null?void 0:p.student_count)>0&&D(!0)},[p]),console.log("---11",b),(0,S.useEffect)(()=>{b||D(!1)},[b]);const ne=()=>{if(L==="exercise"&&M===1)return S.createElement(S.Fragment,null,"\u8BFE\u5802\u5185\u6709",S.createElement("span",{className:a.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",S.createElement("span",{className:a.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",S.createElement("span",{className:a.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(L==="exercise"&&M===2)return S.createElement(S.Fragment,null,"\u8BFE\u5802\u5185\u6709",S.createElement("span",{className:a.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",S.createElement("span",{className:a.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",S.createElement("span",{className:a.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(L==="shixun"&&M===1)return S.createElement(S.Fragment,null,"\u8BFE\u5802\u5185\u6709",S.createElement("span",{className:a.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",S.createElement("span",{className:a.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(L==="shixun"&&M===2)return S.createElement(S.Fragment,null,"\u8BFE\u5802\u5185\u6709",S.createElement("span",{className:a.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",S.createElement("span",{className:a.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(L==="subject"&&M===1)return S.createElement(S.Fragment,null,"\u8BFE\u5802\u5185\u6709",S.createElement("span",{className:a.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",S.createElement("span",{className:a.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",S.createElement("span",{className:a.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(L==="subject"&&M===2)return S.createElement(S.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",S.createElement("span",{className:a.orangeColor},me)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",S.createElement("span",{className:a.orangeColor},De)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",S.createElement("span",{className:a.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(L==="exercisepush")return S.createElement(S.Fragment,null,"\u8BFE\u5802\u5185\u6709",S.createElement("span",{className:a.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",S.createElement("span",{className:a.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",S.createElement("span",{className:a.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(L==="shixunpush"&&M===1)return S.createElement(S.Fragment,null,"\u8BFE\u5802\u5185\u6709",S.createElement("span",{className:a.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",S.createElement("span",{className:a.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",S.createElement("span",{className:a.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(L==="shixunpush"&&M===2)return S.createElement(S.Fragment,null,"\u8BFE\u5802\u5185\u6709",S.createElement("span",{className:a.orangeColor},me),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",S.createElement("span",{className:a.orangeColor},De),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",S.createElement("span",{className:a.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Pe=()=>{if(L==="exercise"||L==="subject"||L==="exercisepush"||L==="shixunpush")return S.createElement("div",{style:{marginTop:20}},K>0&&S.createElement("div",null,S.createElement("span",{className:a.flex},S.createElement("img",{src:G,style:{width:14}}),S.createElement("span",{className:a.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),S.createElement("div",{className:a.statusbody},L==="exercise"&&S.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",S.createElement("span",{className:a.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(L==="subject"||L==="exercisepush")&&S.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ve&&S.createElement("span",{className:a.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),L==="shixunpush"&&S.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",ve&&S.createElement("span",{className:a.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),S.createElement("div",null,Z==null?void 0:Z.map((Te,rt)=>S.createElement("a",{href:`/shixuns/${Te.identifier}/challenges`,target:"_blank"},"\u300A",Te==null?void 0:Te.name,"\u300B",rt+1!==K&&"\u3001"))))),k>0&&S.createElement("div",{style:{marginTop:20}},S.createElement("span",{className:a.flex},S.createElement("img",{src:ie,style:{width:14}}),S.createElement("span",{className:a.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),S.createElement("div",{className:a.statusbody},L==="exercise"&&S.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(L==="subject"||L==="exercisepush")&&S.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),L==="shixunpush"&&S.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),S.createElement("div",null,N==null?void 0:N.map((Te,rt)=>S.createElement("a",{href:`/shixuns/${Te.identifier}/challenges`,target:"_blank"},"\u300A",Te==null?void 0:Te.name,"\u300B",rt+1!==k&&"\u3001"))))));if(L==="shixun")return S.createElement("div",{style:{marginTop:20}},k>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return S.createElement(te.default,{open:Q,onCancel:()=>{D(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!ve&&"none"}},zIndex:1003,confirmLoading:b,okText:ve?x:"\u6211\u77E5\u9053\u4E86",onOk:()=>V(void 0,null,function*(){ve?yield w([...N,...z]):D(!1)})},S.createElement("div",{style:{maxHeight:600,overflow:"auto"}},ne(),Pe()))}},45514:function(Br,fn,B){"use strict";B.d(fn,{K:function(){return V}});var S=B(59301),a=B(43418),te=B(20978),ie={modal:"modal___LGwws",closeIcon:"closeIcon___vsUXI",wrap:"wrap___tDzbl",input:"input___aikQk"},G=B(24334);const V=({visible:P,width:I,videoId:L,file_url:p,course_id:w,copyUrl:x,toLog:b=!0,logWatchHistory:Q=()=>{},allow_skip:D,onClose:N=()=>{},autoPlay:k=!1,onPlayEnded:M=()=>{}})=>S.createElement(a.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:P,title:null,footer:null,width:I,className:ie.modal},S.createElement("i",{className:`${ie.closeIcon} iconfont icon-guanbi10`,onClick:N}),P&&S.createElement(te.Z,{onPlayEnded:M,autoPlay:k,allow_skip:D,courseId:w,src:p!=null&&p.startsWith("http")?p:G.Base64.decode(p),videoId:L,toLog:b,logWatchHistory:Q}))},20978:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return D}});var S=B(59301),a=B(8591),te=B(38854),ie=B(9667),G=B(16471),V=B(7544),P=B(56102),I=B(1427),L={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"},p=(N,k,M)=>new Promise((R,Z)=>{var K=pe=>{try{H(M.next(pe))}catch(me){Z(me)}},z=pe=>{try{H(M.throw(pe))}catch(me){Z(me)}},H=pe=>pe.done?R(pe.value):Promise.resolve(pe.value).then(K,z);H((M=M.apply(N,k)).next())});function w(N){if(isNaN(N))return{minutes:"00",seconds:"00"};const k=new Date(N*1e3).toISOString().substr(11,8);return{hour:k.substr(0,2),minutes:k.substr(3,2),seconds:k.substr(6,2)}}Object.defineProperty(HTMLMediaElement.prototype,"playing",{get:function(){return this.currentTime>0&&!this.paused&&!this.ended&&this.readyState>2}});function x(N,k){return N-k}function b(N){N.sort(x);let k=0;for(let M=0;M<N.length-1;M++){let R=Math.abs(N[M+1]-N[M]);R<21&&(k+=R)}return k}const Q=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i;var D=(0,S.forwardRef)(({allow_skip:N,src:k,toLog:M,videoId:R,logWatchHistory:Z,courseId:K=null,startTime:z,handlePause:H=()=>{},handlePlay:pe=()=>{},handlePlayEnded:me=()=>{},autoPlay:W=!1,onPlayEnded:De=()=>{},isShowWaterMark:ve=!0},ne)=>{var Pe;const rt=((Pe=k==null?void 0:k.split("."))==null?void 0:Pe.pop())==="flv",Le=(0,S.useRef)(),nt=(0,S.useRef)(),Re=(0,S.useRef)(),gt=(0,S.useRef)(),Qe=(0,S.useRef)(),We=(0,S.useRef)(),be=(0,S.useRef)(),Oe=(0,S.useRef)(),Me=(0,S.useRef)(),qe=(0,S.useRef)(),Ht=(0,S.useRef)(),Gt=(0,S.useRef)(),vn=(0,S.useRef)(),Qt=(0,S.useRef)(),ln=navigator.userAgent.toLowerCase().match(Q),tn=ln?ln[0]:"pc",Mt=(0,S.useRef)(!1),Ut=(0,V.eY)();let Rt=0,st=0,it=0,un=null,It=!1,ot=20,Se=1,X=!1,O=!1,Y=[];(0,S.useImperativeHandle)(ne,()=>({getLastUpdatedTime:()=>Le.current.currentTime,getDuration:()=>Le.current.duration})),a.ZP.config({maxCount:1,getContainer:()=>Re.current});const oe=(0,S.useCallback)((Ot,hn=!1)=>{let zt={point:Le.current.currentTime};un?(zt.log_id=un,zt.watch_duration=b(Y),zt.total_duration=st):(K?(zt.video_id=parseInt(R,10),zt.course_id=K):zt.video_id=R,zt.duration=Rt,zt.device=tn),hn&&(zt.ed="1");function Jt(){return p(this,null,function*(){X=!0,un=yield Z==null?void 0:Z(zt),X=!1,Ot&&Ot()})}Jt()},[R,K]);(0,S.useEffect)(()=>{Le.current&&(gt.current.style.display="none",Qe.current.style.display="block"),a.ZP.destroy();let Ot=null;return ie.Z.isSupported&&rt&&k&&(k==null?void 0:k.indexOf(".m3u8"))<0?(Ot=ie.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:k,muted:!1}),Le.current&&(Ot.attachMediaElement(Le.current),Ot.load())):Le.current.setAttribute("src",k),Fe(),()=>{Ot&&(Ot.unload(),Ot.pause(),Ot.destroy(),Ot=null)}},[Le,rt,k]);function q(){Le.current.paused?(gt.current.style.display="none",Qe.current.style.display="block"):(gt.current.style.display="block",Qe.current.style.display="none")}function Fe(){Ht.current.style.display="none",vn.current.style.display="none",Gt.current.style.display="none",Le.current.muted||Le.current.volume===0?Ht.current.style.display="block":Le.current.volume>0&&Le.current.volume<=.5?vn.current.style.display="block":Gt.current.style.display="block"}(0,S.useEffect)(()=>{const Ot=document.getElementById("play"),hn=document.querySelectorAll(".playback-icons use");function zt(){pe(),z&&!Mt.current&&(Le.current.currentTime=z),Mt.current=!0,Y.push(Le.current.currentTime),It||(It=!0,M&&oe())}function Jt(){return p(this,null,function*(){q(),Y.push(Le.current.currentTime),M&&oe(()=>{un=null,it=0,It=!1,X=!1,O=!1,Y=[],st=0,Se=1},!0),De()})}function Rn(){We.current.value=Math.round(Le.current.currentTime),be.current.value=Math.round(Le.current.currentTime)}function Cn(){const vo=w(Math.round(Le.current.currentTime));Me.current.innerText=`${vo.hour>0?vo.hour+":":""}${vo.minutes}:${vo.seconds}`,Me.current.setAttribute("datetime",`${vo.hour>0?" "+vo.hour+" ":""}${vo.minutes}m ${vo.seconds}s`)}function Ur(){var vo,ns,Ka,ye,Za,ro,_n;const _i=Math.round((vo=Le.current)==null?void 0:vo.duration);(Ka=(ns=We.current)==null?void 0:ns.setAttribute)==null||Ka.call(ns,"max",_i),(Za=(ye=be.current)==null?void 0:ye.setAttribute)==null||Za.call(ye,"max",_i);const Oi=w(_i);Oe.current&&(Oe.current.innerText=`${Oi.hour>0?Oi.hour+":":""}${Oi.minutes}:${Oi.seconds}`,(_n=(ro=Oe.current).setAttribute)==null||_n.call(ro,"datetime",`${Oi.hour>0?" "+Oi.hour+" ":""}${Oi.minutes}m ${Oi.seconds}s`))}function pi(){try{const vo=Math.round(Le.current.duration);We.current.setAttribute("max",vo),be.current.setAttribute("max",vo);const ns=w(vo);Oe.current.innerText=`${ns.hour>0?ns.hour+":":""}${ns.minutes}:${ns.seconds}`,Oe.current.setAttribute("datetime",`${ns.hour>0?" "+ns.hour+" ":""}${ns.minutes}m ${ns.seconds}s`),Rn(),Cn();const{width:Ka,height:ye,x:Za,y:ro}=nt.current.getBoundingClientRect();if(Za<0||ro<0||!Ka)return;if(!O){let _n=Le.current.currentTime,_i=_n-it;Math.abs(_i)<10?(st+=Math.abs(_i),it=_n,X||st-Se*ot>=0&&(Se++,Y.push(it),M&&oe())):(it=_n,M&&oe())}}catch(vo){console.log(vo)}}function ni(){O=!0}function qi(){Le.current.playing&&Y.push(Le.current.currentTime,it),it=Le.current.currentTime,O=!1}function oo(){Rt=Le.current.duration,Rt<=20&&(ot=Rt/3),Le.current.addEventListener("play",zt)}function Wi(vo){vo.preventDefault(),(0,I.vp)()?(Le.current.style.width="100%",Le.current.style.height="100%"):Le.current.style.cssText=""}function Gi(){H()}function mo(vo){if(!N){a.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");return}const ns=vo.target.dataset.seek?vo.target.dataset.seek:vo.target.value;Le.current.currentTime=ns,be.current.value=ns,We.current.value=ns}function Jo(vo){const ns=Math.round(vo.offsetX/vo.target.clientWidth*parseInt(vo.target.getAttribute("max"),10));We.current.setAttribute("data-seek",ns);const Ka=w(ns);qe.current.textContent=`${Ka.hour>0?Ka.hour+":":""}${Ka.minutes}:${Ka.seconds}`;const ye=Le.current.getBoundingClientRect();qe.current.style.left=`${vo.pageX-ye.left}px`}function Ho(vo){switch(vo.code){case"Space":vo.preventDefault(),yt();break;case"ArrowRight":if(vo.preventDefault(),!N){a.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Le.current.currentTime>=Le.current.duration)break;Le.current.currentTime=parseInt(Le.current.currentTime)+5,Rn();break;case"ArrowLeft":if(vo.preventDefault(),!N){a.ZP.warning("\u8BE5\u89C6\u9891\u7981\u6B62\u5FEB\u8FDB/\u540E\u9000\u64AD\u653E");break}if(Le.current.currentTime===0)break;Le.current.currentTime=parseInt(Le.current.currentTime)-5,Rn();break;case"ArrowUp":vo.preventDefault(),Le.current.volume<1&&(Le.current.volume=(parseInt(Le.current.volume*10)+1)/10);break;case"ArrowDown":vo.preventDefault(),Le.current.volume>0&&(Le.current.volume=(parseInt(Le.current.volume*10)-1)/10);break}}return Re.current.addEventListener((0,I.gH)(),Wi),Le.current.addEventListener("canplay",oo),Le.current.addEventListener("ended",Jt),Le.current.addEventListener("seeking",ni),Le.current.addEventListener("seeked",qi),Le.current.addEventListener("loadedmetadata",Ur),We.current.addEventListener("mousemove",Jo),We.current.addEventListener("input",mo),Le.current.addEventListener("timeupdate",pi),Le.current.addEventListener("pause",Gi),Le.current.addEventListener("volumechange",Fe),document.addEventListener("keydown",Ho),()=>{var vo,ns,Ka,ye,Za,ro,_n,_i,Oi,Ko,ga,gi;(vo=Le.current)==null||vo.removeEventListener("canplay",oo),(ns=Le.current)==null||ns.removeEventListener("play",zt),(Ka=Le.current)==null||Ka.removeEventListener("ended",Jt),(ye=Le.current)==null||ye.removeEventListener("seeking",ni),(Za=Le.current)==null||Za.removeEventListener("seeked",qi),(ro=We.current)==null||ro.removeEventListener("mousemove",Jo),(_n=We.current)==null||_n.removeEventListener("input",mo),(_i=Le.current)==null||_i.removeEventListener("timeupdate",pi),(Oi=Le.current)==null||Oi.removeEventListener("pause",Gi),(Ko=Le.current)==null||Ko.removeEventListener("loadedmetadata",Ur),(ga=Le.current)==null||ga.removeEventListener("volumechange",Fe),document.removeEventListener("keydown",Ho),(gi=Le.current)!=null&&gi.playing&&(Y.push(it,Le.current.currentTime),M&&oe())}},[Le,k]),(0,S.useEffect)(()=>{if(Le.current.onended=()=>{me(Le)},Le.current.oncontextmenu=()=>!1,(k==null?void 0:k.indexOf(".m3u8"))>-1){if(Le.current.canPlayType("application/vnd.apple.mpegurl"))Le.current.src=k;else if(G.ZP.isSupported()){var Ot=new G.ZP;Ot.loadSource(k),Ot.attachMedia(Le.current)}}},[k]);const[Xe,jt]=(0,S.useState)(1),yt=()=>{Le.current.paused||Le.current.ended?Le.current.play():Le.current.pause(),q()};function Ze(){Le.current.muted=!Le.current.muted,Le.current.muted?(Qt.current.setAttribute("data-volume",volume.value),Qt.current.value=0):Qt.current.value=Qt.current.dataset.volume}return S.createElement("div",{style:{position:"relative"},ref:Re},S.createElement("div",{ref:nt,className:`${L.watermark} animated_alternate animate__animated_10s animate__infinite animate__stepstart ${L.animate__loop}`},ve&&Ut?Ut.login:" "),S.createElement("div",{className:L.container},S.createElement("div",{className:L["video-container"],id:"video-container"},S.createElement("div",{className:L["playback-animation"],id:"playback-animation"},S.createElement("svg",{className:L["playback-icons"]},S.createElement("use",{className:"hidden",href:"#play-icon"}),S.createElement("use",{href:"#pause"}))),S.createElement("video",{className:L.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:Le,autoPlay:W}),S.createElement("div",{className:`${L["video-controls"]} `,id:"video-controls"},S.createElement("div",{className:L["bottom-controls"]},S.createElement("div",{className:L["left-controls"]},S.createElement("button",{"data-title":"\u64AD\u653E/\u6682\u505C",id:"play",onClick:yt},S.createElement("svg",{className:L["playback-icons"]},S.createElement("use",{ref:Qe,href:"#play-icon"}),S.createElement("use",{ref:gt,style:{display:"none"},href:"#pause"}))),S.createElement("div",{className:L.time},S.createElement("time",{id:"time-elapsed",ref:Me},"00:00"),S.createElement("span",null," / "),S.createElement("time",{id:"duration",ref:Oe},"00:00"))),S.createElement("div",{className:L["right-controls"]},N&&S.createElement(te.Z,{placement:"top",overlayClassName:L.rateOverlay,getPopupContainer:Ot=>Ot.parentNode,menu:{items:[{key:"1",label:S.createElement("span",{onClick:()=>{jt(1),Le.current.playbackRate=1}},"1.0x")},{key:"2",label:S.createElement("span",{onClick:()=>{jt(1.5),Le.current.playbackRate=1.5}},"1.5x")},{key:"3",label:S.createElement("span",{onClick:()=>{jt(2),Le.current.playbackRate=2}},"2.0x")}]}},S.createElement("div",{className:`${L.controlText} mr5`},"\u500D\u901F")),S.createElement(P.CopyToClipboard,{text:k,onCopy:()=>a.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:L["volume-controls"]},S.createElement("button",{"data-title":"\u5F00\u542F/\u5173\u95ED\u58F0\u97F3",className:L["volume-button"],id:"volume-button",onClick:Ze},S.createElement("i",{ref:Ht,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),S.createElement("i",{ref:vn,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),S.createElement("i",{ref:Gt,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})),S.createElement("input",{className:L.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Qt,style:{display:"none"},onClick:Fe})),S.createElement("button",{"data-title":"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",className:L["fullscreen-button"],onClick:()=>{(0,I.vp)()?(0,I.BU)():(0,I.Dj)(Re.current)}},S.createElement("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})))),S.createElement("div",{className:L["video-progress"]},S.createElement("progress",{ref:be,value:"0",min:"0"}),S.createElement("input",{className:L.seek,ref:We,value:"0",min:"0",type:"range",step:"1"}),S.createElement("div",{className:L["seek-tooltip"],ref:qe,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"})))))})},94615:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return ie}});var S=B(59301),a=B(21798),te=B(11611),ie=()=>{const[G,V]=(0,S.useState)(""),[P,I]=(0,S.useState)(0);let[L,p]=(0,S.useState)(),[w,x]=(0,S.useState)();const[b,Q]=(0,S.useState)(!1),D=(0,S.useRef)("");(0,S.useEffect)(()=>a.Z.subscribe("preview-image",W=>{V(W),console.log(H.current),document.body.style.overflow="hidden"}),[]),(0,S.useEffect)(()=>(document.addEventListener("keydown",N),()=>{document.removeEventListener("keydown",N)}),[]),(0,S.useEffect)(()=>{D.current=G},[G]);function N(me){me.keyCode==27&&D.current&&k()}function k(){document.body.style.overflow="auto",p(void 0),x(void 0),I(0),V("")}function M(){I(P+90)}function R(){L=H.current.width*1.1,w=H.current.height*1.1,x(w),p(L)}function Z(){L=H.current.width/1.1,w=H.current.height/1.1,x(w),p(L)}const K=(0,S.useRef)(),z=(0,S.useRef)(),H=(0,S.useRef)(),pe=me=>{(me.nativeEvent.target===K.current||me.nativeEvent.target===z.current)&&k()};return S.createElement(S.Fragment,null,G?S.createElement("div",null,S.createElement("div",{className:"preview-wrp-group",ref:z},S.createElement(te.Z,{className:"image-preview",src:G,style:{display:"none"},preview:{visible:!0,src:G,movable:!1,onVisibleChange:me=>{V("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},26073:function(Br,fn,B){"use strict";B.d(fn,{i:function(){return H},Z:function(){return me}});var S={flex_box_center:"flex_box_center___AQ53o",flex_space_between:"flex_space_between___i2aIa",flex_box_vertical_center:"flex_box_vertical_center___sPEKB",flex_box_center_end:"flex_box_center_end___GhSSH",flex_box_column:"flex_box_column___R9_Hb",list:"list___jb2Ay",wrap:"wrap___VsQDr",lockWrap:"lockWrap___g1k1T",li:"li___IxCLC",cover:"cover___Mu8wr",img:"img___IpFLA",movebq:"movebq___mF7wt",bq:"bq___Bil0T",sign:"sign___DXJ4d",name:"name___l7FoJ",e:"e___pXQUG",unit:"unit___wCIFR",tags:"tags___w_Mil",tag1:"tag1___dxm7r",tag2:"tag2___llZkf",wrapisCurrent:"wrapisCurrent___qIfQT"},a=B(71418),te=B(6848),ie=B(93948),G=B(92310),V=B.n(G),P=B(25544),I=B(18540),L=B(7544),p=B(79005),w=B(20345),x=B(77882),b=B(31081),Q=B(75309),D=B(71979),N=B(47558),k=B(42922),M=B(66832),R=B(96593),Z=B(19664),K=B(91833),z=B(59301);const H=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:p,swimg:w},{name:"101\u8BA1\u5212",ptimg:x,swimg:b},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Q,swimg:D},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:N,swimg:k},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:M,swimg:R},{name:"\u519B\u961F\u4E00\u6D41",ptimg:Z,swimg:K}];var me=({className:W,dataSource:De=[],col:ve=4,right:ne,bottom:Pe=23,precision:Te=0,wrapWidth:rt=1200,trackEventItems:Le,loading:nt,onRemove:Re=()=>{},isCurrent:gt=!0,showAlias:Qe=!1,showProgress:We=!1})=>{const be=Math.floor((rt-(ve-1)*ne)/ve),Oe=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(Me=>(window.ENV==="build"&&(Me.ptimg=`/react/build${Me.ptimg}`,Me.swimg=`/react/build${Me.swimg}`),Me));return z.createElement(a.Z,{spinning:nt},z.createElement("div",{className:V()(S.list,W)},!!(De!=null&&De.length)&&(De==null?void 0:De.map((Me,qe)=>{var Ht,Gt,vn,Qt,ln,tn;const{name:Mt,id:Ut,identifier:Rt,featured:st,school_name:it,image_url:un,excellent:It,is_plan:ot}=Me;return z.createElement("div",{key:Ut,className:gt&&We?S.wrapisCurrent:S.wrap,style:{width:be,marginRight:(1+qe)%ve===0?0:ne+Te,marginBottom:Pe}},z.createElement("a",{className:S.li,onClick:Se=>{Se.preventDefault(),Se.stopPropagation(),Le&&(0,P.L9)([Le]),(0,P.xg)(`/paths/${Rt}`)}},z.createElement("div",{className:S.img},z.createElement("img",{className:S.cover,src:`${un}`}),gt&&(0,L.bg)()&&(Me==null?void 0:Me.studying)&&z.createElement("div",{className:`${S.movebq} user-path-items`,onClick:Se=>{Se.stopPropagation(),Re(Me)}},z.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),z.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Ht=Me==null?void 0:Me.subject_tags)==null?void 0:Ht.map((Se,X)=>{var O,Y;if(X===0){const q=(O=Oe.find(Fe=>Fe.name==Se))==null?void 0:O.swimg;return z.createElement("img",{className:S.sign,src:q,style:{left:"-4px"}})}const oe=(Y=Oe.find(q=>q.name==Se))==null?void 0:Y.ptimg;return z.createElement("img",{className:S.sign,src:oe,style:{left:`${48+52*(X-1)+2*X}px`}})}),z.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Me==null?void 0:Me.excellent)&&z.createElement("div",{className:S.bq},"\u5F00\u653E\u8BFE\u7A0B"))),z.createElement("div",{className:S.name},z.createElement(te.Z,{title:Qe&&(Me!=null&&Me.excellent_alias_name)?z.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Mt}`,z.createElement("br",null),z.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Me==null?void 0:Me.excellent_alias_name}`)):Mt},z.createElement("span",{className:S.e},Qe&&(Me==null?void 0:Me.excellent_alias_name)||Mt))),gt&&We&&((Gt=Me==null?void 0:Me.progress)==null?void 0:Gt.all_score)!=0&&z.createElement("div",{style:{padding:"0px 10px",color:"#333",marginTop:10}},z.createElement(ie.Z,{strokeColor:"#44d7b6",gap:"small",percent:(((vn=Me==null?void 0:Me.progress)==null?void 0:vn.my_score)/((Qt=Me==null?void 0:Me.progress)==null?void 0:Qt.all_score)*100).toFixed(),showInfo:!1}),"\u5DF2\u5B8C\u6210 ",(ln=Me==null?void 0:Me.progress)==null?void 0:ln.my_score,"/",(tn=Me==null?void 0:Me.progress)==null?void 0:tn.all_score),(!gt||!We)&&z.createElement("div",{className:S.tags},z.createElement("div",null,z.createElement(te.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),z.createElement("span",null,Me.stages_count))),z.createElement(te.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},z.createElement("span",null,z.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),z.createElement("span",null,Me.members_count)))))))})),!De.length&&z.createElement(I.Z,null)))}},23579:function(Br,fn,B){"use strict";B.d(fn,{jL:function(){return G},w9:function(){return _i},vv:function(){return at},dN:function(){return gi},QD:function(){return tc},cQ:function(){return X.Z},vg:function(){return Ka},Oz:function(){return Gi},op:function(){return au},O5:function(){return to},_b:function(){return gd},t7:function(){return Pe},tT:function(){return Le},Gi:function(){return lr},YG:function(){return Ar},Ed:function(){return ri},kT:function(){return Zn},qp:function(){return k},Um:function(){return H},K3:function(){return Z},vr:function(){return Oa},qE:function(){return Il},Je:function(){return gt},wb:function(){return tn},rC:function(){return Se},lB:function(){return Rt},cq:function(){return so},kO:function(){return ds},tp:function(){return W},Si:function(){return vi},k8:function(){return Ns},Du:function(){return Cl}});var S=B(59301),a={flex_box_center:"flex_box_center___NeSU8",flex_space_between:"flex_space_between___ImTGl",flex_box_vertical_center:"flex_box_vertical_center___BtRd9",flex_box_center_end:"flex_box_center_end___qcLe3",flex_box_column:"flex_box_column___Ze_3q",banner:"banner___PoUBO",content:"content___XoDjy",btns:"btns___Pb35j"},te="data:image/png;base64,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",G=({dataSource:cr=[],img:Sr,imgWidth:di=346,title:$i,sunTitle:ka,bannerExtraContent:wo})=>S.createElement("div",{className:a.banner},S.createElement("div",{className:a.content},S.createElement("aside",null,S.createElement("p",null,S.createElement("b",null,$i),S.createElement("span",null,ka)),cr.length>0&&S.createElement("div",{className:a.btns},cr.map((No,Ma)=>S.createElement("div",{key:Ma,onClick:No.click},No.name,No.sign?S.createElement("img",{src:te,width:39}):null))),wo),Sr&&S.createElement("img",{style:{marginTop:33,marginRight:38},src:Sr,width:di}))),V={flex_box_center:"flex_box_center___hG6RI",flex_space_between:"flex_space_between___ss3Fh",flex_box_vertical_center:"flex_box_vertical_center___K80p9",flex_box_center_end:"flex_box_center_end___qmXX3",flex_box_column:"flex_box_column___GFV8F",row:"row___aXJjm",title:"title___HUKL0",tagsWrap:"tagsWrap___XB2W3",action:"action___VdHb1",bar:"bar___t1kKC",tag:"tag___V7Eft",name:"name___Hk1Ip",num:"num___xQpcH",active:"active___XryTX",tagsBorderWrap:"tagsBorderWrap___OMxjs"},P=B(92310),I=B.n(P),L=B(78267),p=Object.defineProperty,w=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,Q=(cr,Sr,di)=>Sr in cr?p(cr,Sr,{enumerable:!0,configurable:!0,writable:!0,value:di}):cr[Sr]=di,D=(cr,Sr)=>{for(var di in Sr||(Sr={}))x.call(Sr,di)&&Q(cr,di,Sr[di]);if(w)for(var di of w(Sr))b.call(Sr,di)&&Q(cr,di,Sr[di]);return cr},k=({dataSource:cr=[],value:Sr,onChange:di,onTitleChange:$i,className:ka,title:wo,titleWidth:No=41,style:Ma={},fontColor:Es="#6A7283",showCount:zl,classNameActive:Ps,styleItem:yr={}})=>{const[Ts,Bl]=(0,S.useState)(0),[Fc,$s]=(0,S.useState)(!1),el=(0,S.useRef)(null),xa=(0,S.useRef)(null);return(0,S.useEffect)(()=>{var Is;cr.length!==0&&(((Is=el==null?void 0:el.current)==null?void 0:Is.clientHeight)>97?Bl(1):Bl(0)),cr.length===0&&Bl(0),$s(!1)},[cr]),S.createElement("div",{className:I()(V.row,ka),style:Ma},S.createElement("div",{onClick:(0,L.throttle)(()=>$i==null?void 0:$i(),2e3),style:{width:No,marginTop:Fc?12:4},className:`${V.title} ${$i?"current":""}`},wo),S.createElement("div",{className:Fc?`${V.tagsWrap} ${V.tagsBorderWrap}`:V.tagsWrap},S.createElement("div",{className:V.bar,ref:xa,style:Ts>0?{height:Ts===1?97:"auto",overflow:Ts===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},S.createElement("div",{className:V.tag,ref:el},cr==null?void 0:cr.map(Is=>S.createElement("span",{onClick:()=>di(Is.id),key:Is.id,style:D(D({color:Es},yr),(Is==null?void 0:Is.style)||{}),className:Sr===Is.id?I()(Ps||V.active,Is.classNameActive):""},S.createElement("span",{title:Is.name,className:V.name},Is.name),!!zl&&S.createElement("span",{className:V.num},Is.count))))),!!Ts&&S.createElement(S.Fragment,null,Ts===1?S.createElement("div",{onClick:()=>{var Is;Bl(2),((Is=el==null?void 0:el.current)==null?void 0:Is.clientHeight)>245?$s(!0):$s(!1)},className:V.action},"\u5C55\u5F00",S.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):S.createElement("div",{onClick:()=>{xa.current.scrollTop=0,Bl(1),$s(!1)},className:V.action},"\u6536\u8D77",S.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},M={flex_box_center:"flex_box_center___HDG9F",flex_space_between:"flex_space_between___KhP6Z",flex_box_vertical_center:"flex_box_vertical_center___ZlFcA",flex_box_center_end:"flex_box_center_end___o7d_z",flex_box_column:"flex_box_column___ULJgZ",row:"row___Skft7",title:"title___KP2uZ",fenge:"fenge___yM8ys",tagsWrap:"tagsWrap___XcmUd",action:"action___y7wAl",bar:"bar___gdtOz",tag:"tag___PL8Db",name:"name___gsqnj",num:"num___sRnLB",active:"active___yNnAU",tagsBorderWrap:"tagsBorderWrap___BKCHD"},Z=({dataSource:cr=[],value:Sr,onChange:di,onTitleChange:$i,className:ka,title:wo,titleWidth:No=41,style:Ma={},fontColor:Es="#6A7283",showCount:zl,expand:Ps=!0})=>{const[yr,Ts]=(0,S.useState)(0),[Bl,Fc]=(0,S.useState)(!1),$s=(0,S.useRef)(null),el=(0,S.useRef)(null),[xa,Is]=(0,S.useState)(Ps);return S.createElement("div",{className:I()(M.row,ka),style:Ma},S.createElement("div",{className:"flex item-center justify-between"},S.createElement("div",{onClick:(0,L.throttle)(()=>$i==null?void 0:$i(),2e3),style:{width:No,marginTop:Bl?12:4},className:`${M.title} ${$i?"current":""}`},wo),S.createElement("i",{className:`iconfont ${xa?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:"#727C95",fontSize:xa?8:10},onClick:()=>Is(!xa)})),xa&&S.createElement("div",{className:Bl?`${M.tagsWrap} ${M.tagsBorderWrap}`:M.tagsWrap},S.createElement("div",{className:M.fenge}),S.createElement("div",{className:M.bar,ref:el},S.createElement("div",{className:M.tag,ref:$s},cr==null?void 0:cr.map(rA=>S.createElement("span",{onClick:()=>di(rA.id),key:rA.id,style:{color:Es},className:Sr===rA.id?M.active:""},S.createElement("span",{title:rA.name,className:M.name},rA.name),!!zl&&S.createElement("span",{className:M.num},rA.count)))))))},K={flex_box_center:"flex_box_center___kXy2O",flex_space_between:"flex_space_between___EKVqf",flex_box_vertical_center:"flex_box_vertical_center___KJzcw",flex_box_center_end:"flex_box_center_end___V4Nm9",flex_box_column:"flex_box_column___g6Cee",row:"row___pqtGl",title:"title___eewYd",tagsWrap:"tagsWrap___AWV66",action:"action___Toj3O",bar:"bar___NZVtB",tag:"tag___z872k",name:"name___m2dAl",num:"num___EhDNX",active:"active___GSjsu",tagsBorderWrap:"tagsBorderWrap___VoQL3"},H=({dataSource:cr=[],value:Sr,onChange:di,onTitleChange:$i,className:ka,title:wo,titleWidth:No=41,style:Ma={},fontColor:Es="#fff",showCount:zl,expand:Ps=!0})=>{const[yr,Ts]=(0,S.useState)(0),[Bl,Fc]=(0,S.useState)(!1),$s=(0,S.useRef)(null),el=(0,S.useRef)(null),[xa,Is]=(0,S.useState)(Ps);return S.createElement("div",{className:I()(K.row,ka),style:Ma},S.createElement("div",{className:"flex item-center justify-between"},S.createElement("div",{onClick:(0,L.throttle)(()=>$i==null?void 0:$i(),2e3),style:{width:No},className:`${K.title} ${$i?"current":""}`},wo),S.createElement("i",{className:`iconfont ${xa?"icon-yizhankai":"icon-weizhankai"} current`,style:{color:xa?"#00DDC7":"#037F74",fontSize:xa?10:12},onClick:()=>Is(!xa)})),xa&&S.createElement("div",{className:Bl?`${K.tagsWrap} ${K.tagsBorderWrap}`:K.tagsWrap},S.createElement("div",{className:K.bar,ref:el},S.createElement("div",{className:K.tag,ref:$s},cr==null?void 0:cr.map(rA=>S.createElement("span",{onClick:()=>di(rA.id),key:rA.id,style:{color:Es},className:Sr===rA.id?K.active:""},S.createElement("span",{title:rA.name,className:K.name},rA.name),!!zl&&S.createElement("span",{className:K.num},rA.count)))))))},pe={flex_box_center:"flex_box_center___aK2n3",flex_space_between:"flex_space_between___HX0Oh",flex_box_vertical_center:"flex_box_vertical_center___LJOJr",flex_box_center_end:"flex_box_center_end___SCakF",flex_box_column:"flex_box_column___AYv4m",tabs:"tabs___GTqPV",active:"active___F26E8"},W=({dataSource:cr=[],value:Sr,onChange:di,className:$i,style:ka={}})=>S.createElement("div",{style:ka,className:I()(pe.tabs,$i)},cr.map(wo=>S.createElement("span",{onClick:()=>di(wo.id),className:Sr===wo.id?pe.active:"",key:wo.id},wo.name))),De={flex_box_center:"flex_box_center___yX6Oa",flex_space_between:"flex_space_between___t7oqF",flex_box_vertical_center:"flex_box_vertical_center___dEIHy",flex_box_center_end:"flex_box_center_end___taQDF",flex_box_column:"flex_box_column___xY_Lr",input:"input___PW2zI",dropdown:"dropdown___vSy8B",menu:"menu___NiyBu",text:"text___Grueu",b1:"b1___ZKryM",b2:"b2___aKyGa"},ve=B(92832),Pe=({dataSource:cr=[],value:Sr="",onChange:di,onInputChange:$i=()=>{},className:ka,style:wo={},placeholder:No,allowClear:Ma=!1})=>{var Es;const[zl,Ps]=(0,S.useState)(""),[yr,Ts]=(0,S.useState)("");(0,S.useEffect)(()=>{var $s;let el=Sr;($s=JSON.stringify(Sr))!=null&&$s.includes("{")&&(Ps(Sr.id),el=Sr.value||"");try{Ts(decodeURIComponent(el||""))}catch(xa){Ts(decodeURIComponent(el||""))}},[Sr]);const Bl=()=>{di(encodeURIComponent(yr),zl||null)},Fc=$s=>{$s!==zl&&(Ps($s),di(encodeURIComponent(yr),$s))};return S.createElement("div",{className:I()(De.input,ka),style:wo},!!cr.length&&S.createElement("div",{className:De.dropdown},S.createElement("div",{className:De.text},(Es=cr.find($s=>$s.id===zl))==null?void 0:Es.name,S.createElement("i",{className:"iconfont icon-zhankai4"}),S.createElement("b",{className:De.b1}),S.createElement("b",{className:De.b2})),S.createElement("div",{className:De.menu},cr.map(($s,el)=>S.createElement("div",{key:el,onClick:()=>Fc($s.id)},$s.name)))),S.createElement(ve.default,{onPressEnter:Bl,value:yr,onChange:$s=>{Ts($s.target.value),$i(encodeURIComponent($s.target.value),zl||null)},bordered:!1,placeholder:No}),S.createElement("i",{onClick:Bl,className:"iconfont icon-sousuo9 font14 pl10 current"}))},Te={flex_box_center:"flex_box_center___pVsOk",flex_space_between:"flex_space_between___bQwBe",flex_box_vertical_center:"flex_box_vertical_center___gdKht",flex_box_center_end:"flex_box_center_end___wJuEm",flex_box_column:"flex_box_column___F50s0",input:"input___f7GZE",dropdown:"dropdown___oJkxW",menu:"menu___RplGU",text:"text___EgRKl"},Le=({dataSource:cr=[],value:Sr="",onChange:di,onInputChange:$i=()=>{},className:ka,style:wo={},placeholder:No,allowClear:Ma=!1})=>{var Es;const[zl,Ps]=(0,S.useState)(""),[yr,Ts]=(0,S.useState)("");(0,S.useEffect)(()=>{var $s;let el=Sr;($s=JSON.stringify(Sr))!=null&&$s.includes("{")&&(Ps(Sr.id),el=Sr.value||"");try{Ts(decodeURIComponent(el||""))}catch(xa){Ts(decodeURIComponent(el||""))}},[Sr]);const Bl=()=>{di(encodeURIComponent(yr),zl||null)},Fc=$s=>{$s!==zl&&(Ps($s),di(encodeURIComponent(yr),$s))};return S.createElement("div",{className:I()(Te.input,ka),style:wo},!!cr.length&&S.createElement("div",{className:Te.dropdown},S.createElement("div",{className:Te.text},(Es=cr.find($s=>$s.id===zl))==null?void 0:Es.name,S.createElement("i",{className:"iconfont icon-zhankai4 ml5"})),S.createElement("div",{className:Te.menu},cr.map(($s,el)=>S.createElement("div",{key:el,onClick:()=>Fc($s.id)},$s.name)))),S.createElement(ve.default,{onPressEnter:Bl,value:yr,onChange:$s=>{Ts($s.target.value),$i(encodeURIComponent($s.target.value),zl||null)},bordered:!1,placeholder:No}),S.createElement("i",{onClick:Bl,className:"iconfont icon-sousuo9 font14 pl10 current"}))},nt={flex_box_center:"flex_box_center___tol8o",flex_space_between:"flex_space_between___Z235C",flex_box_vertical_center:"flex_box_vertical_center___Wq1sZ",flex_box_center_end:"flex_box_center_end___LLxom",flex_box_column:"flex_box_column___DbMSN",quickPager:"quickPager___GM30J",disabled:"disabled___Ozc8I"},gt=({value:cr,onChange:Sr,className:di,total:$i,pageSize:ka,style:wo={}})=>{const No=cr<2,Ma=cr>=Math.ceil($i/ka);return $i<=ka?S.createElement(S.Fragment,null):S.createElement("div",{className:I()(nt.quickPager,di),style:wo},S.createElement("div",{onClick:()=>{No||Sr(cr-1,"prev")},className:No?nt.disabled:""},"\u4E0A\u4E00\u9875"),S.createElement("div",{onClick:()=>{Ma||Sr(cr+1,"next")},className:Ma?nt.disabled:""},"\u4E0B\u4E00\u9875"))},Qe={flex_box_center:"flex_box_center___FO7TP",flex_space_between:"flex_space_between___LotYx",flex_box_vertical_center:"flex_box_vertical_center___bWdaw",flex_box_center_end:"flex_box_center_end___mVJ1o",flex_box_column:"flex_box_column___M83Mm",list:"list___oOsiS",wrap:"wrap___G6T7F",lockWrap:"lockWrap___Rl79E",li:"li___oZZ7l",cover:"cover___b2bYW",img:"img___IQX7w",sign:"sign___HkT6C",name:"name___SsJx8",e:"e___TMqq0",tags:"tags___bcjyo",rate:"rate___YACg7"},We=B(71418),be=B(6848),Oe=B(13570),Me=B(6521),qe=B(25544),Ht=B(96908),Gt=B(57177),vn=B(81378),Qt=B(18540),tn=({className:cr,dataSource:Sr=[],col:di=4,right:$i,bottom:ka=23,precision:wo=0,wrapWidth:No=1200,trackEventItems:Ma,loading:Es})=>{const zl=Math.floor((No-(di-1)*$i)/di);return S.createElement(We.Z,{spinning:Es},S.createElement("div",{className:I()(Qe.list,cr)},!!Sr.length&&Sr.map((Ps,yr)=>{const{name:Ts,id:Bl,identifier:Fc,power:$s,cover_image_id:el,pic:xa}=Ps;return S.createElement("div",{className:Qe.wrap,key:Bl,style:{width:zl,marginRight:(1+yr)%di===0?0:$i+wo,marginBottom:ka}},S.createElement("a",{target:"_blank",href:`/shixuns/${Fc}/challenges`,className:Qe.li,onClick:Is=>{Is.preventDefault(),Ma&&(0,qe.L9)([Ma]),$s&&(0,qe.xg)(`/shixuns/${Fc}/challenges`)}},S.createElement("div",{className:Qe.img},S.createElement("img",{className:Qe.cover,src:`${xa}`}),Ps.is_jupyter&&S.createElement("img",{className:Qe.sign,src:Ht}),Ps.is_jupyter_lab&&S.createElement("img",{className:Qe.sign,src:Gt}),Ps.is_unity_3d&&S.createElement("img",{className:Qe.sign,src:vn})),S.createElement("div",{className:Qe.name},S.createElement(be.Z,{title:Ts||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},S.createElement("span",{className:Qe.e},Ts||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),S.createElement("div",{className:Qe.tags},S.createElement(be.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},S.createElement("span",null,S.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),S.createElement("span",null,Ps.challenges_count))),!!Ps.myshixuns_count&&S.createElement(be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},S.createElement("span",null,S.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),S.createElement("span",null,Ps.myshixuns_count))),S.createElement(be.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},S.createElement("span",null,S.createElement("span",null,Ps.level))),S.createElement("div",{className:Qe.rate},S.createElement(Oe.Z,{allowHalf:!0,disabled:!0,defaultValue:Ps.score_info}),S.createElement("span",null,"\xA0",Ps.score_info?`${Ps.score_info}\u5206`:"5\u5206")))),!$s&&S.createElement("div",{className:Qe.lockWrap},S.createElement("img",{src:`${Me.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),S.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Sr.length&&S.createElement(Qt.Z,null)))},Mt={flex_box_center:"flex_box_center___KD0ZB",flex_space_between:"flex_space_between___rMep5",flex_box_vertical_center:"flex_box_vertical_center___jD3Po",flex_box_center_end:"flex_box_center_end___RbohB",flex_box_column:"flex_box_column___GmzUj",list:"list___dlUtq",wrap:"wrap___LYbIZ",lockWrap:"lockWrap___U7Ajb",li:"li___bsnqy",img:"img___yQ3UM",cover:"cover___KP0L8",bq:"bq___DtmL1",sign:"sign___TZ9Wq",titleBg:"titleBg___tnX0O",name:"name___OGYeq",e:"e___zxiB9",text:"text____ZmZX",value:"value___WPLok",rate:"rate___iOr7E"},Rt=({className:cr,dataSource:Sr=[],col:di=4,right:$i,bottom:ka=23,precision:wo=0,wrapWidth:No=1200,wrapClassName:Ma,trackEventItems:Es,loading:zl})=>{const Ps=Math.floor((No-(di-1)*$i)/di);return S.createElement(We.Z,{spinning:zl},S.createElement("div",{className:I()(Mt.list,cr)},!!Sr.length&&Sr.map((yr,Ts)=>{const{name:Bl,id:Fc,identifier:$s,power:el,cover_image_id:xa,pic:Is}=yr;return S.createElement("div",{className:I()(Mt.wrap,Ma),key:Fc,style:{width:Ps,marginRight:(1+Ts)%di===0?0:$i+wo,marginBottom:ka}},S.createElement("a",{target:"_blank",href:`/shixuns/${$s}/challenges`,className:Mt.li,onClick:rA=>{rA.preventDefault(),Es&&(0,qe.L9)([Es]),el&&(0,qe.xg)(`/shixuns/${$s}/challenges`)}},S.createElement("img",{src:B(47621),className:Mt.titleBg}),S.createElement("div",{className:Mt.name},S.createElement(be.Z,{title:Bl||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},S.createElement("span",{className:Mt.e},Bl||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),S.createElement("div",{style:{padding:"14px",paddingBottom:0}},S.createElement("div",{className:Mt.img},S.createElement("img",{className:Mt.cover,src:xa?`${Me.Z.API_SERVER}/api/attachments/${xa}`:`${Me.Z.IMG_SERVER+Is}`}),yr.is_jupyter&&S.createElement("div",{className:Mt.bq},"Jupyter"),yr.is_jupyter_lab&&S.createElement("div",{className:Mt.bq},"JupyterLab"),yr.is_unity_3d&&S.createElement("div",{className:Mt.bq,style:{background:"linear-gradient(rgba(90, 167, 237, 0.8) 0%, rgba(79, 29, 189, 0.8) 100%)"}},"\u865A\u62DF\u4EFF\u771F")),S.createElement("div",{className:"mt20 flex item-center justify-between"},S.createElement("div",null,S.createElement("span",{className:Mt.text},"\u5B66\u4E60\u4EBA\u6570"),S.createElement("span",{className:Mt.value},yr.myshixuns_count)),S.createElement("div",null,S.createElement("span",{className:Mt.text},"\u56F0\u96BE\u7B49\u7EA7"),S.createElement("span",{className:Mt.value},yr.level))),S.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},S.createElement("div",null,S.createElement("span",{className:Mt.text},"\u5173\u5361\u6570"),S.createElement("span",{className:Mt.value},yr.challenges_count)),S.createElement("div",{className:Mt.rate},S.createElement(Oe.Z,{allowHalf:!0,disabled:!0,defaultValue:yr.score_info}),S.createElement("span",{className:Mt.value,style:{color:"#FF9C00"}},"\xA0",yr.score_info?`${yr.score_info}\u5206`:"5\u5206"))))),!el&&S.createElement("div",{className:Mt.lockWrap},S.createElement("img",{src:`${Me.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),S.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Sr.length&&S.createElement(Qt.Z,null)))},st={flex_box_center:"flex_box_center___MoMqv",flex_space_between:"flex_space_between___G_1Pa",flex_box_vertical_center:"flex_box_vertical_center___vHNpc",flex_box_center_end:"flex_box_center_end___dt_Dx",flex_box_column:"flex_box_column___gK3h_",list:"list___GYKT6",wrap:"wrap___uLNQf",lockWrap:"lockWrap___lZQo7",li:"li___X7Rkc",img:"img___bih4x",cover:"cover___UiMEf",sign:"sign___WPSew",name:"name___ZLjiX",e:"e___tB29O",tags:"tags___a3FKn",rate:"rate___dh30H"},it="data:image/png;base64,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",un="data:image/png;base64,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",It="data:image/png;base64,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",Se=({className:cr,dataSource:Sr=[],col:di=4,right:$i,bottom:ka=23,precision:wo=0,wrapWidth:No=1200,trackEventItems:Ma,loading:Es,wrapClassName:zl,imgClassName:Ps})=>{const yr=Math.floor((No-(di-1)*$i)/di);return S.createElement(We.Z,{spinning:Es},S.createElement("div",{className:I()(st.list,cr)},!!Sr.length&&Sr.map((Ts,Bl)=>{const{name:Fc,id:$s,identifier:el,power:xa,cover_image_id:Is,pic:rA}=Ts;return S.createElement("div",{className:I()(st.wrap,zl),key:$s,style:{width:yr,marginRight:(1+Bl)%di===0?0:$i+wo,marginBottom:ka}},S.createElement("a",{target:"_blank",href:`/shixuns/${el}/challenges`,className:st.li,onClick:rf=>{rf.preventDefault(),Ma&&(0,qe.L9)([Ma]),xa&&(0,qe.xg)(`/shixuns/${el}/challenges`)}},S.createElement("div",{className:I()(st.img,Ps)},S.createElement("img",{className:st.cover,src:Is?`${Me.Z.API_SERVER}/api/attachments/${Is}`:`${Me.Z.IMG_SERVER+rA}`}),Ts.is_jupyter&&S.createElement("img",{className:st.sign,src:it}),Ts.is_jupyter_lab&&S.createElement("img",{className:st.sign,src:un}),Ts.is_unity_3d&&S.createElement("img",{className:st.sign,src:It})),S.createElement("div",{className:st.name},S.createElement(be.Z,{title:Fc||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},S.createElement("span",{className:st.e},Fc||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),S.createElement("div",{className:st.tags},S.createElement(be.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},S.createElement("span",null,S.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),S.createElement("span",null,Ts.challenges_count))),!!Ts.myshixuns_count&&S.createElement(be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},S.createElement("span",null,S.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),S.createElement("span",null,Ts.myshixuns_count))),S.createElement(be.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},S.createElement("span",null,S.createElement("span",null,Ts.level))),S.createElement("div",{className:st.rate},S.createElement(Oe.Z,{allowHalf:!0,disabled:!0,defaultValue:Ts.score_info}),S.createElement("span",null,"\xA0",Ts.score_info?`${Ts.score_info}\u5206`:"5\u5206")))),!xa&&S.createElement("div",{className:st.lockWrap},S.createElement("img",{src:`${Me.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),S.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!Sr.length&&S.createElement(Qt.Z,null)))},X=B(26073),O={flex_box_center:"flex_box_center___vu9yi",flex_space_between:"flex_space_between___LwoH7",flex_box_vertical_center:"flex_box_vertical_center___pUG0J",flex_box_center_end:"flex_box_center_end___xWI9t",flex_box_column:"flex_box_column___Mr5rB",list:"list___zE1wj",wrap:"wrap___5HG1h",lockWrap:"lockWrap___zziwX",li:"li___aNI2z",img:"img___adfIp",cover:"cover___G1cj9",bq:"bq___hpdTt",sign:"sign___kHAha",titleBg:"titleBg___S1VlI",name:"name___zsjxM",e:"e___fd1jW",text:"text___b9Tdy",value:"value___ZASRv",unit:"unit___sMNBQ",tags:"tags___KbL1d",tag1:"tag1___c9ebE",tag2:"tag2___bxczv"},Y=B(79005),oe=B(20345),q=B(77882),Fe=B(31081),Xe=B(75309),jt=B(71979),yt=B(47558),Ze=B(42922),Ot=B(66832),hn=B(96593),zt=B(19664),Jt=B(91833),Rn=Object.defineProperty,Cn=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,pi=Object.prototype.propertyIsEnumerable,ni=(cr,Sr,di)=>Sr in cr?Rn(cr,Sr,{enumerable:!0,configurable:!0,writable:!0,value:di}):cr[Sr]=di,qi=(cr,Sr)=>{for(var di in Sr||(Sr={}))Ur.call(Sr,di)&&ni(cr,di,Sr[di]);if(Cn)for(var di of Cn(Sr))pi.call(Sr,di)&&ni(cr,di,Sr[di]);return cr};const oo=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Y,swimg:oe},{name:"101\u8BA1\u5212",ptimg:q,swimg:Fe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Xe,swimg:jt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:yt,swimg:Ze},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:hn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:zt,swimg:Jt}];var Gi=({className:cr,dataSource:Sr=[],col:di=4,right:$i,bottom:ka=23,precision:wo=0,wrapWidth:No=1200,trackEventItems:Ma,loading:Es,wrapClassName:zl,imgClassName:Ps,isArrow:yr=!1,imgStyle:Ts={}})=>{const Bl=Math.floor((No-(di-1)*$i)/di),[Fc,$s]=(0,S.useState)(),[el,xa]=(0,S.useState)(),Is=rf=>$s(rf),rA=()=>$s(-1);return S.createElement(We.Z,{spinning:Es},S.createElement("div",{className:I()(O.list,cr)},!!(Sr!=null&&Sr.length)&&(Sr==null?void 0:Sr.map((rf,Ed)=>{var If;const{name:Rd,id:Vu,identifier:Df,featured:Qd,school_name:Uh,image_url:Sd,excellent:y0,is_plan:vh}=rf;return S.createElement("div",{key:Vu,className:I()(O.wrap,zl),style:{width:Bl,marginRight:(1+Ed)%di===0?0:$i+wo,marginBottom:ka}},S.createElement("a",{target:"_blank",href:`/paths/${Df}`,className:O.li,onClick:zf=>{zf.preventDefault(),Ma&&(0,qe.L9)([Ma]),(0,qe.xg)(`/paths/${Df}`)}},S.createElement("img",{src:B(39057),className:O.titleBg}),S.createElement("div",{className:O.name},S.createElement(be.Z,{title:Rd},S.createElement("span",{className:O.e,style:{color:yr&&Fc===Ed?"#145DFF":"#000000"},onMouseEnter:()=>{Is(Ed)},onMouseLeave:rA},Rd))),S.createElement("div",{style:{padding:"14px",paddingBottom:0}},S.createElement("div",{className:I()(O.img,Ps)},S.createElement("img",{className:O.cover,style:qi({},Ts),src:`${Me.Z.IMG_SERVER+Sd}`}),(If=rf==null?void 0:rf.subject_tags)==null?void 0:If.map((zf,qu)=>{var E0,X0;if(qu===0){const wd=(E0=oo.find(iA=>iA.name==zf))==null?void 0:E0.swimg;return S.createElement("img",{className:O.sign,src:wd,style:{left:"-4px"}})}const Gm=(X0=oo.find(wd=>wd.name==zf))==null?void 0:X0.ptimg;return S.createElement("img",{className:O.sign,src:Gm,style:{left:`${48+52*(qu-1)+2*qu}px`}})}),S.createElement("div",{style:{position:"absolute",right:"4px",bottom:"4px"}},(rf==null?void 0:rf.excellent)&&S.createElement("div",{className:O.bq},"\u5F00\u653E\u8BFE\u7A0B"))),S.createElement("div",{className:"mt10 mb10 flex item-center justify-between"},S.createElement("div",null,S.createElement("span",{className:O.text},"\u7AE0\u8282\u6570"),S.createElement("span",{className:O.value},rf.stages_count)),S.createElement("div",null,S.createElement("span",{className:O.text},"\u5B66\u4E60\u4EBA\u6570"),S.createElement("span",{className:O.value},rf.members_count))))))})),!Sr.length&&S.createElement(Qt.Z,null)))},mo={flex_box_center:"flex_box_center___o6B0Z",flex_space_between:"flex_space_between___Uz22Q",flex_box_vertical_center:"flex_box_vertical_center___nWLOj",flex_box_center_end:"flex_box_center_end___eqMdD",flex_box_column:"flex_box_column___ypdJv",list:"list___qA19p",wrap:"wrap___YaRtD",lockWrap:"lockWrap___Cle7R",li:"li___Hpfsl",img:"img___li1Ky",cover:"cover___iuyl5",bq:"bq___BpHtR",sign:"sign___ajRAC",titleBg:"titleBg___h8Qq7",name:"name___mAV5m",e:"e___YPSD7",text:"text___nDpTk",value:"value___guywy",unit:"unit___aTzYz",tags:"tags___X1lul",tag1:"tag1___AHRAc",tag2:"tag2___Pska6"},Jo=B(7544),Ho=B(59301);const vo=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:Y,swimg:oe},{name:"101\u8BA1\u5212",ptimg:q,swimg:Fe},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:Xe,swimg:jt},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:yt,swimg:Ze},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:Ot,swimg:hn},{name:"\u519B\u961F\u4E00\u6D41",ptimg:zt,swimg:Jt}];var Ka=({className:cr,dataSource:Sr=[],col:di=4,right:$i,bottom:ka=23,precision:wo=0,wrapWidth:No=1200,trackEventItems:Ma,loading:Es,onRemove:zl=()=>{},isCurrent:Ps=!0,showAlias:yr=!1,wrapClassName:Ts,imgClassName:Bl})=>{const Fc=Math.floor((No-(di-1)*$i)/di),$s=[{name:"\u63A8\u8350\u81EA\u5B66",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101\u8BA1\u5212",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"\u56FD\u5BB6\u4E00\u6D41",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"\u7701\u7EA7\u4E00\u6D41",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"\u7CBE\u54C1\u8BFE\u7A0B",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"\u519B\u961F\u4E00\u6D41",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"\u65B0\u578B\u6559\u6750",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}].map(el=>(window.ENV==="build"&&(el.ptimg=`/react/build${el.ptimg}`,el.swimg=`/react/build${el.swimg}`),el));return Ho.createElement(We.Z,{spinning:Es},Ho.createElement("div",{className:I()(mo.list,cr)},!!(Sr!=null&&Sr.length)&&(Sr==null?void 0:Sr.map((el,xa)=>{var Is;const{name:rA,id:rf,identifier:Ed,featured:If,school_name:Rd,image_url:Vu,excellent:Df,is_plan:Qd}=el;return Ho.createElement("div",{key:rf,className:I()(mo.wrap,Ts),style:{width:Fc,marginRight:(1+xa)%di===0?0:$i+wo,marginBottom:ka}},Ho.createElement("a",{className:mo.li,onClick:Uh=>{Uh.preventDefault(),Uh.stopPropagation(),Ma&&(0,qe.L9)([Ma]),(0,qe.xg)(`/paths/${Ed}`)}},Ho.createElement("div",{className:I()(mo.img,Bl)},Ho.createElement("img",{className:mo.cover,src:`${Me.Z.IMG_SERVER+Vu}`}),Ps&&(0,Jo.bg)()&&(el==null?void 0:el.studying)&&Ho.createElement("div",{className:`${mo.movebq} user-path-items`,onClick:Uh=>{Uh.stopPropagation(),zl(el)}},Ho.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ho.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Is=el==null?void 0:el.subject_tags)==null?void 0:Is.map((Uh,Sd)=>{var y0,vh;if(Sd===0){const qu=(y0=$s.find(E0=>E0.name==Uh))==null?void 0:y0.swimg;return Ho.createElement("img",{className:mo.sign,src:qu,style:{left:"-4px"}})}const zf=(vh=$s.find(qu=>qu.name==Uh))==null?void 0:vh.ptimg;return Ho.createElement("img",{className:mo.sign,src:zf,style:{left:`${48+52*(Sd-1)+2*Sd}px`}})}),Ho.createElement("div",{style:{position:"absolute",bottom:"10px",right:"10px"}},(el==null?void 0:el.excellent)&&Ho.createElement("div",{className:mo.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ho.createElement("div",{className:mo.name},Ho.createElement(be.Z,{title:yr&&(el!=null&&el.excellent_alias_name)?Ho.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${rA}`,Ho.createElement("br",null),Ho.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${el==null?void 0:el.excellent_alias_name}`)):rA},Ho.createElement("span",{className:mo.e},yr&&(el==null?void 0:el.excellent_alias_name)||rA))),Ho.createElement("div",{className:mo.tags},Ho.createElement("div",null,Ho.createElement(be.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ho.createElement("span",null,Ho.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ho.createElement("span",null,el.stages_count))),Ho.createElement(be.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ho.createElement("span",null,Ho.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ho.createElement("span",null,el.members_count)))))))})),!Sr.length&&Ho.createElement(Qt.Z,null)))},ye={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Za="data:image/png;base64,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",ro=B(59301),_i=({className:cr,dataSource:Sr=[],col:di=4,right:$i,bottom:ka=23,precision:wo=0,wrapWidth:No=1200,trackEventItems:Ma,loading:Es})=>{const zl=Math.floor((No-(di-1)*$i)/di);return ro.createElement(We.Z,{spinning:Es},ro.createElement("div",{className:I()(ye.list,cr)},!!Sr.length&&Sr.map((Ps,yr)=>{const{subject_identifier:Ts,id:Bl,identifier:Fc,power:$s}=Ps,el=Ps.is_public!=0&&Ps.is_public;return ro.createElement("div",{className:ye.wrap,key:Bl,style:{width:zl,marginRight:(1+yr)%di===0?0:$i+wo,marginBottom:ka}},ro.createElement("a",{className:ye.li,onClick:xa=>{xa.preventDefault(),Ma&&(0,qe.L9)([Ma]),(0,qe.xg)(Ps.first_category_url)}},ro.createElement("div",{className:ye.top},ro.createElement(be.Z,{title:Ps.name},ro.createElement("div",{className:ye.name},Ps.name)),ro.createElement("img",{className:ye.img,src:Me.Z.IMG_SERVER+"/images/"+Ps.avatar_url}),ro.createElement("div",{className:ye.text,title:Ps.creator},Ps.creator),Ts&&ro.createElement("div",{className:ye.btns},ro.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ro.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),el&&ro.createElement("div",{className:ye.sign},"\u516C\u5F00")),ro.createElement("div",{className:ye.bottom},Ps.visits>0&&ro.createElement(be.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ro.createElement("span",null,ro.createElement("i",{className:"iconfont icon-liulanyan"}),ro.createElement("span",null,Ps.visits))),Ps.course_members_count>0&&ro.createElement(be.Z,{title:"\u6210\u5458",placement:"bottom"},ro.createElement("span",null,ro.createElement("i",{className:"iconfont icon-chengyuan"}),Ps.course_members_count)),Ps.tasks_count>0&&ro.createElement(be.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ro.createElement("span",null,ro.createElement("i",{className:"iconfont icon-zuoye"}),Ps.tasks_count)),Ps.is_end?ro.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ro.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!Ps.is_accessible&&ro.createElement("div",{className:ye.lockWrap},ro.createElement("img",{src:`${Me.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ro.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Sr.length&&ro.createElement(Qt.Z,null)))},Oi={flex_box_center:"flex_box_center___PuarE",flex_space_between:"flex_space_between___q4lAa",flex_box_vertical_center:"flex_box_vertical_center___wsb8w",flex_box_center_end:"flex_box_center_end___H781P",flex_box_column:"flex_box_column___bHK1y",list:"list___e2XDo",wrap:"wrap___cz7sh",lockWrap:"lockWrap___EPuRr",creator:"creator___Y6Xjp",img:"img___kSEud",text:"text___GIlhY",top:"top___K4GCD",sign:"sign___KCjEP",name:"name___z3U4d",middle:"middle___LeUM5",row:"row___VBzfJ",value:"value___qigWu",btns:"btns___kGysm",bottom:"bottom___yPYd5",warpStyle:"warpStyle___pH3uC"},Ko="data:image/png;base64,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",gi=({className:cr,dataSource:Sr=[],col:di=4,right:$i,bottom:ka=23,precision:wo=0,wrapWidth:No=1200,wrapClassName:Ma,trackEventItems:Es,loading:zl})=>{const Ps=Math.floor((No-(di-1)*$i)/di);return S.createElement(We.Z,{spinning:zl},S.createElement("div",{className:I()(Oi.list,cr)},!!Sr.length&&Sr.map((yr,Ts)=>{const{subject_identifier:Bl,id:Fc,identifier:$s,power:el}=yr,xa=yr.is_public!=0&&yr.is_public;return S.createElement("div",{className:I()(`${Oi.wrap} ${yr.is_accessible?"":Oi.warpStyle}`,Ma),key:Fc,style:{width:Ps,marginRight:(1+Ts)%di===0?0:$i+wo,marginBottom:ka}},S.createElement("a",{className:Oi.li,onClick:Is=>{Is.preventDefault(),Es&&(0,qe.L9)([Es]),(0,qe.xg)(yr.first_category_url)}},S.createElement("div",{className:Oi.creator},S.createElement("img",{className:Oi.img,src:Me.Z.IMG_SERVER+"/images/"+yr.avatar_url}),S.createElement("div",{className:Oi.text,title:yr.creator},yr.creator)),S.createElement("div",{className:Oi.top},S.createElement(be.Z,{title:yr.name},S.createElement("div",{className:Oi.name},yr.name)),xa&&S.createElement("div",{className:Oi.sign},"\u516C\u5F00")),S.createElement("div",{className:Oi.middle},S.createElement("div",{className:Oi.row,style:{marginBottom:6}},S.createElement("div",null,S.createElement("span",{className:Oi.text},"\u8BBF\u95EE\u91CF"),S.createElement("span",{className:Oi.value},(yr==null?void 0:yr.visits)||0)),S.createElement("div",null,S.createElement("span",{className:Oi.text},"\u6210\u5458"),S.createElement("span",{className:Oi.value},(yr==null?void 0:yr.course_members_count)||0))),S.createElement("div",{className:Oi.row},S.createElement("div",null,S.createElement("span",{className:Oi.text,style:{width:42}},"\u4F5C",S.createElement("span",{style:{marginLeft:14}},"\u4E1A")),S.createElement("span",{className:Oi.value},(yr==null?void 0:yr.tasks_count)||0)),S.createElement("div",null,S.createElement("span",{className:Oi.text},"\u72B6\u6001"),yr.is_end?S.createElement("span",{className:Oi.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):S.createElement("span",{className:Oi.value,style:{color:"#1AAE64"}},"\u8FDB\u884C\u4E2D")))),Bl&&S.createElement("div",{className:Oi.btns},S.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),S.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!yr.is_accessible&&S.createElement("div",{className:Oi.lockWrap},S.createElement("img",{src:`${Me.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),S.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Sr.length&&S.createElement(Qt.Z,null)))},ue={flex_box_center:"flex_box_center___eJQtn",flex_space_between:"flex_space_between___lzV1x",flex_box_vertical_center:"flex_box_vertical_center___IYfoZ",flex_box_center_end:"flex_box_center_end___lcJOu",flex_box_column:"flex_box_column____ShCG",list:"list___YXSRr",wrap:"wrap___ZGdF6",lockWrap:"lockWrap___VKZgR",creator:"creator___tLnuI",img:"img___P8alm",text:"text___ijpmj",top:"top___md6mc",sign:"sign___ydolt",name:"name___OEush",middle:"middle___WFQ2R",row:"row___MFUrm",value:"value___rEYMy",btns:"btns___Y5S2B",bottom:"bottom___RsfJC",warpStyle:"warpStyle___R8xtx"},le="data:image/png;base64,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",at=({className:cr,dataSource:Sr=[],col:di=4,right:$i,bottom:ka=23,precision:wo=0,wrapWidth:No=1200,wrapClassName:Ma,trackEventItems:Es,loading:zl})=>{const Ps=Math.floor((No-(di-1)*$i)/di);return S.createElement(We.Z,{spinning:zl},S.createElement("div",{className:I()(ue.list,cr)},!!Sr.length&&Sr.map((yr,Ts)=>{const{subject_identifier:Bl,id:Fc,identifier:$s,power:el}=yr,xa=yr.is_public!=0&&yr.is_public;return S.createElement("div",{className:I()(`${ue.wrap} ${yr.is_accessible?"":ue.warpStyle}`,Ma),key:Fc,style:{width:Ps,marginRight:(1+Ts)%di===0?0:$i+wo,marginBottom:ka}},S.createElement("a",{className:ue.li,onClick:Is=>{Is.preventDefault(),Es&&(0,qe.L9)([Es]),(0,qe.xg)(yr.first_category_url)}},S.createElement("div",{className:ue.creator},S.createElement("img",{className:ue.img,src:Me.Z.IMG_SERVER+"/images/"+yr.avatar_url}),S.createElement("div",{className:ue.text,title:yr.creator},yr.creator)),S.createElement("div",{className:ue.top},S.createElement(be.Z,{title:yr.name},S.createElement("div",{className:ue.name},yr.name)),xa&&S.createElement("div",{className:ue.sign})),S.createElement("div",{className:ue.middle},S.createElement("div",{className:ue.row,style:{marginBottom:6}},S.createElement("div",null,S.createElement("span",{className:ue.text},"\u8BBF\u95EE\u91CF"),S.createElement("span",{className:ue.value},(yr==null?void 0:yr.visits)||0)),S.createElement("div",null,S.createElement("span",{className:ue.text},"\u6210\u5458"),S.createElement("span",{className:ue.value},(yr==null?void 0:yr.course_members_count)||0))),S.createElement("div",{className:ue.row},S.createElement("div",null,S.createElement("span",{className:ue.text,style:{width:42}},"\u4F5C",S.createElement("span",{style:{marginLeft:14}},"\u4E1A")),S.createElement("span",{className:ue.value},(yr==null?void 0:yr.tasks_count)||0)),S.createElement("div",null,S.createElement("span",{className:ue.text},"\u72B6\u6001"),yr.is_end?S.createElement("span",{className:ue.value,style:{color:"#6E8BAA"}},"\u5DF2\u7ED3\u675F"):S.createElement("span",{className:ue.value,style:{color:"#00DDC7"}},"\u8FDB\u884C\u4E2D")))),Bl&&S.createElement("div",{className:ue.btns},S.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),S.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802"))),!yr.is_accessible&&S.createElement("div",{className:ue.lockWrap},S.createElement("img",{src:`${Me.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),S.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!Sr.length&&S.createElement(Qt.Z,null)))},Pt={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},pn=B(91482),Ar=({dataSource:cr=[],value:Sr,onChange:di,className:$i,style:ka={},tabBarExtraContent:wo})=>S.createElement("div",{className:I()(Pt.tabs,$i),style:ka},S.createElement("div",{className:Pt.tabsWrap},cr.map((No,Ma)=>S.createElement("aside",{className:Pt.tab,onClick:()=>{di(No.id),No.link&&pn.history.push(No.link)},key:Ma},S.createElement("div",{className:Sr===No.id?Pt.active:""},No.name),(No==null?void 0:No.resetCount)==null&&(No==null?void 0:No.total)!==void 0&&S.createElement("span",null,"\uFF08",No==null?void 0:No.total,"\uFF09"),(No==null?void 0:No.resetCount)!==void 0&&(No==null?void 0:No.total)!==void 0&&S.createElement(be.Z,{title:(No==null?void 0:No.tip)!=null?No==null?void 0:No.tip:""},S.createElement("span",{style:{color:"#9096A3"}},"\uFF08",S.createElement("span",{style:{color:"#000"}},No==null?void 0:No.resetCount),"/",S.createElement("span",null,No==null?void 0:No.total),"\uFF09"))))),S.createElement("div",{className:Pt.tabBar},wo)),fi={flex_box_center:"flex_box_center___itkVp",flex_space_between:"flex_space_between___F4yZx",flex_box_vertical_center:"flex_box_vertical_center___ko4cu",flex_box_center_end:"flex_box_center_end___cCBYR",flex_box_column:"flex_box_column___Mpq6K",tabs:"tabs___qRAhL",tabsWrap:"tabsWrap___CGRvS",tab:"tab___eYne_",active:"active___swSx6"},Zn=({dataSource:cr=[],value:Sr,onChange:di,className:$i,style:ka={},tabBarExtraContent:wo})=>S.createElement("div",{className:I()(fi.tabs,$i),style:ka},S.createElement("div",{className:fi.tabsWrap},cr.map((No,Ma)=>S.createElement("aside",{className:fi.tab,onClick:()=>{di(No.id),No.link&&pn.history.push(No.link)},key:Ma},S.createElement("div",{className:Sr===No.id?fi.active:""},No.name),(No==null?void 0:No.resetCount)==null&&(No==null?void 0:No.total)!==void 0&&S.createElement("span",null,"\uFF08",No==null?void 0:No.total,"\uFF09"),(No==null?void 0:No.resetCount)!==void 0&&(No==null?void 0:No.total)!==void 0&&S.createElement(be.Z,{title:(No==null?void 0:No.tip)!=null?No==null?void 0:No.tip:""},S.createElement("span",{style:{color:"#9096A3"}},"\uFF08",S.createElement("span",{style:{color:"#000"}},No==null?void 0:No.resetCount),"/",S.createElement("span",null,No==null?void 0:No.total),"\uFF09"))))),S.createElement("div",{className:fi.tabBar},wo)),Wt={flex_box_center:"flex_box_center___uWCU1",flex_space_between:"flex_space_between___pKZJo",flex_box_vertical_center:"flex_box_vertical_center___NKr7Z",flex_box_center_end:"flex_box_center_end___ycaEu",flex_box_column:"flex_box_column___dDKjA",tabs:"tabs___cNVh5",tabsWrap:"tabsWrap___IJpOg",tab:"tab___fitSZ",active:"active___LBYdH"},ri=({dataSource:cr=[],value:Sr,onChange:di,className:$i,style:ka={},tabBarExtraContent:wo})=>S.createElement("div",{className:I()(Wt.tabs,$i),style:ka},S.createElement("div",{className:Wt.tabsWrap},cr.map((No,Ma)=>S.createElement("aside",{className:`${Wt.tab} ${Sr===No.id?Wt.active:""}`,onClick:()=>{di(No.id),No.link&&pn.history.push(No.link)},key:Ma},S.createElement("div",null,No.name),(No==null?void 0:No.resetCount)==null&&(No==null?void 0:No.total)!==void 0&&S.createElement("span",null,"\uFF08",No==null?void 0:No.total,"\uFF09"),(No==null?void 0:No.resetCount)!==void 0&&(No==null?void 0:No.total)!==void 0&&S.createElement(be.Z,{title:(No==null?void 0:No.tip)!=null?No==null?void 0:No.tip:""},S.createElement("span",{style:{color:"#9096A3"}},"\uFF08",S.createElement("span",{style:{color:"#000"}},No==null?void 0:No.resetCount),"/",S.createElement("span",null,No==null?void 0:No.total),"\uFF09"))))),S.createElement("div",{className:Wt.tabBar},wo)),lr=({className:cr,style:Sr={},children:di})=>S.createElement("div",{className:I()(cr),style:Sr},di),jr={flex_box_center:"flex_box_center___e6HxQ",flex_space_between:"flex_space_between___RnXYe",flex_box_vertical_center:"flex_box_vertical_center___lVxPk",flex_box_center_end:"flex_box_center_end___bu8yv",flex_box_column:"flex_box_column___JczGj",orderWrap:"orderWrap___ZfyGX",orderIconWrap:"orderIconWrap___XTB_O",orderAsc:"orderAsc___KWHmA",orderDesc:"orderDesc___rHdbB",active:"active___a7eSP",cursorPointer:"cursorPointer___gs9kL",orderTextWrap:"orderTextWrap___teAKn"},Li=B(38854),Yi=B(20834);const bo=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var so=({sortValue:cr,dropValue:Sr,className:di,onSort:$i,onDrop:ka,dataSource:wo=bo})=>{var No;return S.createElement("div",{className:I()(jr.orderWrap,di)},S.createElement(Li.Z,{dropdownRender:()=>S.createElement(Yi.default,null,wo.map((Ma,Es)=>S.createElement(Yi.default.Item,{key:Es,onClick:()=>ka(Ma.id)},Ma.name)))},S.createElement("span",{className:jr.orderTextWrap},(No=wo.find(Ma=>Sr===Ma.id))==null?void 0:No.name)),S.createElement("span",{className:jr.orderIconWrap},S.createElement("span",{className:jr.orderAsc},S.createElement("i",{className:cr==="asc"?`iconfont icon-sanjiaoxing-up font12 ${jr.cursorPointer} ${jr.active}`:`iconfont icon-sanjiaoxing-up font12 ${jr.cursorPointer}`,onClick:()=>$i(cr==="asc"?"desc":"asc")})),S.createElement("span",{className:jr.orderDesc},S.createElement("i",{className:cr==="desc"?`iconfont icon-sanjiaoxing-down font12 ${jr.cursorPointer} ${jr.active}`:`iconfont icon-sanjiaoxing-down font12 ${jr.cursorPointer}`,onClick:()=>$i(cr==="asc"?"desc":"asc")}))))},So={flex_box_center:"flex_box_center___JJ9sS",flex_space_between:"flex_space_between___t8Vfh",flex_box_vertical_center:"flex_box_vertical_center___NXwpW",flex_box_center_end:"flex_box_center_end___d7nF9",flex_box_column:"flex_box_column___RWkXa",orderWrap:"orderWrap___Z6UhI",orderIconWrap:"orderIconWrap___vT5et",orderAsc:"orderAsc___Xrpfj",orderDesc:"orderDesc___FgOA0",active:"active___ryj8i",cursorPointer:"cursorPointer___Gg3bB",orderTextWrap:"orderTextWrap___BAYWJ"};const pa=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var ds=({sortValue:cr,dropValue:Sr,className:di,onSort:$i,onDrop:ka,dataSource:wo=pa})=>{var No;return S.createElement("div",{className:I()(So.orderWrap,di)},S.createElement(Li.Z,{dropdownRender:()=>S.createElement(Yi.default,null,wo.map((Ma,Es)=>S.createElement(Yi.default.Item,{key:Es,onClick:()=>ka(Ma.id)},Ma.name)))},S.createElement("span",{className:So.orderTextWrap},(No=wo.find(Ma=>Sr===Ma.id))==null?void 0:No.name)),S.createElement("span",{className:So.orderIconWrap},S.createElement("span",{className:So.orderAsc},S.createElement("i",{className:cr==="asc"?`iconfont icon-sanjiaoxing-up font12 ${So.cursorPointer} ${So.active}`:`iconfont icon-sanjiaoxing-up font12 ${So.cursorPointer}`,onClick:()=>$i(cr==="asc"?"desc":"asc")})),S.createElement("span",{className:So.orderDesc},S.createElement("i",{className:cr==="desc"?`iconfont icon-sanjiaoxing-down font12 ${So.cursorPointer} ${So.active}`:`iconfont icon-sanjiaoxing-down font12 ${So.cursorPointer}`,onClick:()=>$i(cr==="asc"?"desc":"asc")}))))},yo={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v",ThemeOne:"ThemeOne___iCQio"},$l=B(3113),hu=B(29715),Eu=Object.defineProperty,Tr=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,Bc=Object.prototype.propertyIsEnumerable,nl=(cr,Sr,di)=>Sr in cr?Eu(cr,Sr,{enumerable:!0,configurable:!0,writable:!0,value:di}):cr[Sr]=di,Ml=(cr,Sr)=>{for(var di in Sr||(Sr={}))Gl.call(Sr,di)&&nl(cr,di,Sr[di]);if(Tr)for(var di of Tr(Sr))Bc.call(Sr,di)&&nl(cr,di,Sr[di]);return cr},Va=(cr,Sr)=>{var di={};for(var $i in cr)Gl.call(cr,$i)&&Sr.indexOf($i)<0&&(di[$i]=cr[$i]);if(cr!=null&&Tr)for(var $i of Tr(cr))Sr.indexOf($i)<0&&Bc.call(cr,$i)&&(di[$i]=cr[$i]);return di},xl=(cr,Sr,di)=>new Promise(($i,ka)=>{var wo=Es=>{try{Ma(di.next(Es))}catch(zl){ka(zl)}},No=Es=>{try{Ma(di.throw(Es))}catch(zl){ka(zl)}},Ma=Es=>Es.done?$i(Es.value):Promise.resolve(Es.value).then(wo,No);Ma((di=di.apply(cr,Sr)).next())}),au=cr=>{var Sr=cr,{className:di,style:$i,children:ka,loading:wo=!1,openLoading:No,onClick:Ma=()=>{},size:Es="middle",shape:zl="round",theme:Ps}=Sr,yr=Va(Sr,["className","style","children","loading","openLoading","onClick","size","shape","theme"]);const[Ts,Bl]=(0,S.useState)(!1),Fc=(0,S.useMemo)(()=>{switch(Ps){case hu.Fy.THEMEONE:return yo.ThemeOne;case hu.Fy.DEFAULT:default:return yo.btn}},[Ps]);return S.createElement($l.ZP,Ml({onClick:(0,L.throttle)($s=>xl(void 0,null,function*(){No&&Bl(!0);try{yield Ma($s)}catch(el){console.log("error",el)}No&&Bl(!1)}),2e3,{leading:!0,trailing:!1}),className:I()(Fc,yo[`${Es}-${zl}`],di),style:$i,size:Es,shape:zl,loading:Ts||wo},yr),ka)},Au={flex_box_center:"flex_box_center___TB7bQ",flex_space_between:"flex_space_between___oBlTb",flex_box_vertical_center:"flex_box_vertical_center___b5XbB",flex_box_center_end:"flex_box_center_end___CNhe7",flex_box_column:"flex_box_column___yHXKW",head:"head___ghH72",node:"node___mjPEy"},Il=({className:cr,style:Sr,children:di=null,onClick:$i,title:ka})=>S.createElement("div",{className:I()(Au.head,cr),style:Sr},S.createElement("span",{className:"primary-hover",onClick:$i},S.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),S.createElement("b",{title:ka},ka),S.createElement("div",{className:Au.node},di)),Gr={flex_box_center:"flex_box_center___AlHuF",flex_space_between:"flex_space_between___vN2LW",flex_box_vertical_center:"flex_box_vertical_center___Ac7D2",flex_box_center_end:"flex_box_center_end___y38I7",flex_box_column:"flex_box_column___iQE6P",btns:"btns___sNgTb",confirm:"confirm___Ozirl",cancel:"cancel___aiq1I"},tc=({confirmShow:cr=!0,confirmTitle:Sr,confirmClick:di,cancelShow:$i=!0,cancelTitle:ka,cancelClick:wo,className:No,style:Ma,confirmLoading:Es=!1})=>S.createElement("div",{className:I()(Gr.btns,No),style:Ma},cr&&S.createElement($l.ZP,{loading:Es,onClick:di,type:"primary",className:Gr.confirm},Sr),$i&&S.createElement($l.ZP,{onClick:wo,className:Gr.cancel},ka)),Ss={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},Oa=({className:cr,style:Sr={},LeftContent:di,children:$i,RightContent:ka})=>S.createElement("div",{className:I()(Ss.fixedBottom,cr),style:Sr},S.createElement("div",{className:Ss.wrap},S.createElement("div",{className:Ss.left},di),S.createElement("div",{className:Ss.center},$i),S.createElement("div",{className:Ss.right},ka))),Ys={flex_box_center:"flex_box_center___tY8Yn",flex_space_between:"flex_space_between___vHdYA",flex_box_vertical_center:"flex_box_vertical_center___pa61F",flex_box_center_end:"flex_box_center_end___HyDXt",flex_box_column:"flex_box_column___UjZek",crumbs:"crumbs___V41Oe",hover:"hover___bEIVd"},gd=({className:cr,style:Sr={},dataSource:di=[]})=>S.createElement("div",{className:I()(Ys.crumbs,cr),style:Sr},di.map(($i,ka)=>ka<di.length-1?S.createElement(S.Fragment,{key:ka},$i.path||$i.onClick?S.createElement("span",{className:Ys.hover,onClick:$i!=null&&$i.onClick?$i.onClick:()=>pn.history.push($i.path)},$i.name):S.createElement("span",null,$i.name),S.createElement("span",null,"\xA0",">","\xA0")):S.createElement("span",{key:ka,style:{color:"#5F6368"}},$i.name))),Ul=B(31797),Zo=Object.defineProperty,ft=Object.defineProperties,fA=Object.getOwnPropertyDescriptors,nc=Object.getOwnPropertySymbols,ud=Object.prototype.hasOwnProperty,qA=Object.prototype.propertyIsEnumerable,hA=(cr,Sr,di)=>Sr in cr?Zo(cr,Sr,{enumerable:!0,configurable:!0,writable:!0,value:di}):cr[Sr]=di,vd=(cr,Sr)=>{for(var di in Sr||(Sr={}))ud.call(Sr,di)&&hA(cr,di,Sr[di]);if(nc)for(var di of nc(Sr))qA.call(Sr,di)&&hA(cr,di,Sr[di]);return cr},Dr=(cr,Sr)=>ft(cr,fA(Sr)),Yr=(cr,Sr)=>{var di={};for(var $i in cr)ud.call(cr,$i)&&Sr.indexOf($i)<0&&(di[$i]=cr[$i]);if(cr!=null&&nc)for(var $i of nc(cr))Sr.indexOf($i)<0&&qA.call(cr,$i)&&(di[$i]=cr[$i]);return di};const{Countdown:Or}=Ul.default;var to=cr=>{var Sr=cr,{onChange:di}=Sr,$i=Yr(Sr,["onChange"]);const[ka,wo]=(0,S.useState)(null);(0,S.useEffect)(()=>{typeof ka=="number"&&ka>=0&&di(ka)},[ka]);const No=Ma=>{const Es=Math.floor(Ma/1e3);wo(Es)};return S.createElement(Or,Dr(vd({},$i),{onChange:No}))},Cs={ClassRoomItem:"ClassRoomItem___F4pL0",TitleDom:"TitleDom___DB76T"},vi=({DataProps:cr,className:Sr,style:di={}})=>{var $i;return S.createElement("div",{className:I()("rounded-40px bg-white py-10px pb-30px px-30px flex gap-22px current h-full",Cs.ClassRoomItem,Sr),style:di,onClick:()=>{(0,qe.xg)(cr==null?void 0:cr.first_category_url)}},S.createElement("div",{className:"flex flex-col item-center"},S.createElement("img",{src:`${($i=Me.Z)==null?void 0:$i.IMG_SERVER}/images/${cr==null?void 0:cr.avatar_url}`,className:"rounded-full",style:{height:76,width:76,marginTop:"-24px"}}),(cr==null?void 0:cr.subject_identifier)&&S.createElement("div",{className:"mt-40px"},S.createElement("div",{className:"rounded-full",style:{background:"rgba(33,202,159,0.1)",border:"1px solid #6BFF98",color:"#0EA17B"}},"\u5F00\u653E\u8BFE\u7A0B"),S.createElement("div",{className:"rounded-full",style:{background:"rgba(255,160,0,0.1)",border:"1px solid #FFC055",color:"#C97319"}},"\u5F00\u653E\u8BFE\u5802"))),S.createElement("div",{className:"flex-1 flex flex-col justify-between gap-10px"},S.createElement("div",{className:"multi_ellipsis2",style:{height:48}},!!(cr!=null&&cr.is_public)&&S.createElement("div",{className:"c-white rounded-4px mr-4px h-24px w-42px item-center justify-center",style:{background:"#21CA9F",border:"1px solid #6BFF98",display:"inline-flex"}},"\u516C\u5F00"),S.createElement("span",{className:I()("text-16px font-medium",Cs.TitleDom)},cr==null?void 0:cr.name)),S.createElement("div",{className:"c-grey-333 font-medium"},cr==null?void 0:cr.creator),S.createElement("div",{className:"c-grey-333"},"\u6210\u5458\uFF1A",cr==null?void 0:cr.course_members_count),S.createElement("div",{className:"c-grey-333 flex item-center justify-between"},S.createElement("div",null,"\u4F5C\u4E1A\uFF1A",cr==null?void 0:cr.tasks_count),cr!=null&&cr.is_end?S.createElement("div",{style:{color:"#5F6A95"}},"\u5DF2\u7ED3\u675F"):S.createElement("div",{style:{color:"#37AD83"}},"\u8FDB\u884C\u4E2D"))))},va=Object.defineProperty,Zs=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Js=Object.prototype.propertyIsEnumerable,ia=(cr,Sr,di)=>Sr in cr?va(cr,Sr,{enumerable:!0,configurable:!0,writable:!0,value:di}):cr[Sr]=di,js=(cr,Sr)=>{for(var di in Sr||(Sr={}))Jl.call(Sr,di)&&ia(cr,di,Sr[di]);if(Zs)for(var di of Zs(Sr))Js.call(Sr,di)&&ia(cr,di,Sr[di]);return cr},Cl=({DataProps:cr=[],selectValue:Sr,onChange:di,className:$i,style:ka={},extra:wo,classNameItem:No,styleItem:Ma={},barHidden:Es})=>{const[zl,Ps]=(0,S.useState)();return(0,S.useEffect)(()=>{Ps(Array.isArray(Sr)?Sr:[Sr])},[Sr]),S.createElement("div",{className:I()("flex px-20px py-10px gap-40px",$i),style:js({borderBottom:"1px solid #D3F0FF"},ka)},cr==null?void 0:cr.map(yr=>S.createElement("div",{key:yr==null?void 0:yr.id,className:I()("flex item-center justify-center current c-grey-333 text-16 relative",No,yr==null?void 0:yr.className),style:js(js({color:zl!=null&&zl.includes(yr==null?void 0:yr.id)?"#1890FF":"",minWidth:88},Ma),(yr==null?void 0:yr.style)||{}),onClick:Ts=>{di==null||di({domEvent:Ts,item:yr}),yr!=null&&yr.link&&pn.history.push(yr==null?void 0:yr.link)}},yr==null?void 0:yr.name,!Es&&(zl==null?void 0:zl.includes(yr==null?void 0:yr.id))&&S.createElement("div",{className:"absolute w-full h-2px",style:{background:"#1890FF",bottom:"-10px",left:0}}))),S.createElement("div",{className:"ml-auto"},wo))},bc=Object.defineProperty,Lc=Object.defineProperties,Wn=Object.getOwnPropertyDescriptors,Ac=Object.getOwnPropertySymbols,dc=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,_A=(cr,Sr,di)=>Sr in cr?bc(cr,Sr,{enumerable:!0,configurable:!0,writable:!0,value:di}):cr[Sr]=di,yd=(cr,Sr)=>{for(var di in Sr||(Sr={}))dc.call(Sr,di)&&_A(cr,di,Sr[di]);if(Ac)for(var di of Ac(Sr))Fl.call(Sr,di)&&_A(cr,di,Sr[di]);return cr},Ll=(cr,Sr)=>Lc(cr,Wn(Sr)),Ns=({value:cr,onChange:Sr,onInputChange:di,className:$i,style:ka={},InputProps:wo})=>{const[No,Ma]=(0,S.useState)(cr);return S.createElement("div",{className:I()("flex item-center rounded-full px-10px py-2px",$i),style:yd({background:"linear-gradient( #E4F6FF 0%, #EAF3FF 100%)",border:"1px solid #fff",boxShadow:"inset 0px 1px 3px 0px rgba(133,188,255,0.5)"},ka)},S.createElement(ve.default,Ll(yd({bordered:!1},wo),{onChange:Es=>{Ma(Es.target.value),di==null||di(encodeURIComponent(Es.target.value))},onPressEnter:Es=>{Sr==null||Sr({domEvent:Es,item:{value:No}})}})),S.createElement("img",{className:"h-22px current",src:B(25365),height:22,onClick:Es=>{Sr==null||Sr({domEvent:Es,item:{value:No}})}}))}},73021:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return L}});var S=B(43418),a=B(3113),te=B(91482),ie=B(87169),G={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},V=B(32637),P=B(59301);const I=({classroomList:p,dispatch:w,user:x})=>P.createElement(S.default,{open:p.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:P.createElement("span",null,P.createElement(ie.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{w({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},P.createElement("div",{style:{textAlign:"center",marginBottom:30}},P.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",P.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),P.createElement("img",{style:{width:130,height:130},src:V})),P.createElement("div",{className:G.bottom},P.createElement(a.ZP,{className:G.yes,onClick:()=>{w({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var L=(0,te.connect)(({classroomList:p,user:w})=>({classroomList:p,user:w}))(I)},94605:function(Br,fn,B){"use strict";var S=B(59301),a=B(78241),te=B(43418),ie=B(61621),G=B(95237),V=B(43604),P=B(6848),I=B(12563),L=B(66649),p=B.n(L),w=B(91482),x=B(6521),b=B(99337),Q=B(7544),D=B(59301),N=Object.defineProperty,k=Object.defineProperties,M=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,z=(ve,ne,Pe)=>ne in ve?N(ve,ne,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ve[ne]=Pe,H=(ve,ne)=>{for(var Pe in ne||(ne={}))Z.call(ne,Pe)&&z(ve,Pe,ne[Pe]);if(R)for(var Pe of R(ne))K.call(ne,Pe)&&z(ve,Pe,ne[Pe]);return ve},pe=(ve,ne)=>k(ve,M(ne)),me=(ve,ne,Pe)=>new Promise((Te,rt)=>{var Le=gt=>{try{Re(Pe.next(gt))}catch(Qe){rt(Qe)}},nt=gt=>{try{Re(Pe.throw(gt))}catch(Qe){rt(Qe)}},Re=gt=>gt.done?Te(gt.value):Promise.resolve(gt.value).then(Le,nt);Re((Pe=Pe.apply(ve,ne)).next())});const W={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""},De=({attachment:ve,dispatch:ne,loading:Pe,globalSetting:Te})=>{const rt=(0,w.useParams)(),{detail:Le}=ve,[nt]=a.default.useForm(),[Re,gt]=(0,S.useState)(!1),[Qe,We]=(0,S.useState)([]),[be,Oe]=(0,S.useState)(H({},W)),[Me,qe]=(0,S.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),Ht=vn=>vn&&vn<p()().startOf("day");rt.id=rt.coursesId,rt.course_id=rt.coursesId;const Gt=()=>me(void 0,null,function*(){var vn,Qt,ln,tn,Mt,Ut,Rt,st,it;let un={};((Qt=(vn=ve==null?void 0:ve.actionTabs)==null?void 0:vn.params)==null?void 0:Qt.openType)=="\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"?un=H({},ve.actionTabs.params):un=H({},rt);const It=yield ne({type:"attachment/getDetail",payload:un});It.delay_publish=It.delay_publish?1:0,be.is_public=[It.is_public],be.description=It.description,be.delay_publish=It.delay_publish,be.publish_time=It.publish_time,nt.setFieldsValue(be),We([H({},It),...It==null?void 0:It.attachment_histories]),(ln=It==null?void 0:It.attachment_histories)!=null&&ln.length?gt(!0):(Me.type=It.file_type,Me.data=x.Z.API_SERVER+It.url,Me.recordInfo={id:(Mt=(tn=ve==null?void 0:ve.actionTabs)==null?void 0:tn.selectArrs)==null?void 0:Mt.id,course_id:(Rt=(Ut=ve==null?void 0:ve.actionTabs)==null?void 0:Ut.params)==null?void 0:Rt.course_id},It.file_type==="txt"&&(Me.monacoEditor.value=It.content),Me.disabledDownload=(0,Q.dE)()&&!!((it=(st=ve==null?void 0:ve.actionTabs)==null?void 0:st.selectArrs)!=null&&it.download_setting),qe(H({},Me)))});return(0,S.useEffect)(()=>{var vn;ve.actionTabs.key==="\u8D44\u6E90\u4E0B\u8F7D"?(rt.id=(vn=ve.actionTabs.selectArrs)==null?void 0:vn.id,nt.resetFields(),Gt()):gt(!1)},[ve.actionTabs.key,rt.id]),(0,S.useEffect)(()=>()=>{qe(pe(H({},Me),{type:""})),ne({type:"attachment/setActionTabs",payload:{}})},[]),D.createElement(D.Fragment,null,D.createElement(te.default,{centered:!0,title:"\u8D44\u6E90\u4E0B\u8F7D",open:Re,okText:"\u786E\u5B9A",destroyOnClose:!0,maskClosable:!1,cancelText:"\u53D6\u6D88",width:600,onOk:()=>me(void 0,null,function*(){ne({type:"attachment/setActionTabs",payload:{}})}),onCancel:()=>{Oe(H({},W)),ne({type:"attachment/setActionTabs",payload:{}})}},D.createElement("section",{className:"pl20 pr20 pt10"},D.createElement(ie.Z,{loading:Pe["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},D.createElement(G.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8]},D.createElement(V.Z,{flex:"307px"},"\u8D44\u6E90\u540D\u79F0"),D.createElement(V.Z,{flex:"80px"},"\u4E0B\u8F7D"),D.createElement(V.Z,{flex:"140px"},"\u7248\u672C\u53F7")),Qe==null?void 0:Qe.map(function(vn,Qt){return D.createElement(G.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},key:Qt,gutter:[20,8]},D.createElement(V.Z,{flex:"307px"},D.createElement(P.Z,{title:vn.title},D.createElement(G.Z,null,D.createElement(V.Z,null,D.createElement("a",{href:x.Z.API_SERVER+vn.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:ln=>{var tn,Mt;vn.link||vn.content_type==="application/pdf"||Te.setting.is_local||(ln.preventDefault(),Me.type=vn.file_type,Me.data=x.Z.API_SERVER+vn.url,vn.file_type==="txt"&&(Me.monacoEditor.value=vn.content),Me.disabledDownload=(0,Q.dE)()&&!!((Mt=(tn=ve==null?void 0:ve.actionTabs)==null?void 0:tn.selectArrs)!=null&&Mt.download_setting),qe(H({},Me)))}},vn.title)),D.createElement(V.Z,null,D.createElement(I.Z,{className:"",color:Qt===0?"green":"orange"},Qt===0?"\u5F53\u524D\u7248\u672C":"\u5386\u53F2\u7248\u672C"))))),D.createElement(V.Z,{flex:"80px"},vn.downloads_count),D.createElement(V.Z,{flex:"140px"},p()(vn.created_on).format("YYYY-MM-DD HH:mm")))})))),D.createElement(b.Z,pe(H({},Me),{onClose:()=>{qe(pe(H({},Me),{type:""})),ne({type:"attachment/setActionTabs",payload:{}})}})))};fn.Z=(0,w.connect)(({attachment:ve,loading:ne,globalSetting:Pe,user:Te})=>({attachment:ve,globalSetting:Pe,loading:ne,user:Te}))(De)},96439:function(Br,fn,B){"use strict";B.r(fn),B.d(fn,{default:function(){return xt}});var S=B(29715),a=B(59301),te=B(91482),ie=B(32887),G=B(51074),V=B(39655),P=B(18540),I=B(6521),L=B(7544),p=B(25544),w=B(43418),x=B(8591),b=B(71418),Q=B(36381),D=B(6848),N={CollapseStyles:"CollapseStyles___ZW3rW",EditStyle:"EditStyle___iNLMD",TreeStyles:"TreeStyles___xZnKQ"},k=B(84895),M=B(78241),R=B(92832),Z=B(28103),K=B(3113),z=B(38854),H=B(5112),pe=B(12563),me=B(69925),W=B(20808),De=B(87001),ve=B(15034),ne=B(95398),Pe=B(79769),Te=B(99313),rt=B(57809),Le=B(1710),nt=B(58421),Re={flex_box_center:"flex_box_center___wg8hA",flex_space_between:"flex_space_between___EILLq",flex_box_vertical_center:"flex_box_vertical_center___pTQMI",flex_box_center_end:"flex_box_center_end___QjTO1",flex_box_column:"flex_box_column___zIeav",scoremodal:"scoremodal___CwnRQ",selectWrapper:"selectWrapper___Jdp94",allqingchu:"allqingchu___RcGX2",title:"title___lBG7K",score:"score___vui_D",close:"close___DgceE",content:"content___ZBiaB",items:"items___dDZ89",bottom:"bottom___Q2ayA",yes:"yes___Ru8nB",no:"no___nAqJ3",titlecount:"titlecount___gJaRq",add:"add___NJt4v",search:"search___zSf8A",searchIcon:"searchIcon___ApAIo",header_style:"header_style___RfAxp",tabWrap:"tabWrap___YTk4j",form_style:"form_style___c9uGg",previewModal:"previewModal___sEjK7"},gt=B(89978),Qe={flex_box_center:"flex_box_center___fy0eB",flex_space_between:"flex_space_between___Y6Yac",flex_box_vertical_center:"flex_box_vertical_center___Lj2ev",flex_box_center_end:"flex_box_center_end____iCcl",flex_box_column:"flex_box_column___hXVtC",scoremodal:"scoremodal___cmAHe",selectWrapper:"selectWrapper___qJE92",allqingchu:"allqingchu___cwGyk",title:"title___CNiXq",score:"score___Pxxmx",close:"close___aTxuX",content:"content___ew9Eq",items:"items___cCw1z",bottom:"bottom___AvD5P",yes:"yes____tYAE",no:"no___ObRm5",titlecount:"titlecount___YEUzu",add:"add___cRdJt",search:"search___UCwJ6",searchIcon:"searchIcon___UacnT",tabWrap:"tabWrap___Xnuvu",previewModal:"previewModal___H127r",RenderHtml_content:"RenderHtml_content___pmH_q",RenderHtml_style:"RenderHtml_style___tvtS0",content_list:"content_list___jvOz0",content_value:"content_value___DkebT",content_text:"content_text___oRKdm"},We=B(66649),be=B.n(We),Oe=B(39992),Me=B(59301),qe=Object.defineProperty,Ht=Object.defineProperties,Gt=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,tn=(v,g,d)=>g in v?qe(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Mt=(v,g)=>{for(var d in g||(g={}))Qt.call(g,d)&&tn(v,d,g[d]);if(vn)for(var d of vn(g))ln.call(g,d)&&tn(v,d,g[d]);return v},Ut=(v,g)=>Ht(v,Gt(g)),Rt=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});be().locale("ZH-cn");let st=["","\u7B80\u5355","\u4E2D\u7B49","\u56F0\u96BE"];var un=({setScoreShow:v,ScoreShow:g,modalDdata:d,homeType:Ae,homeId:He})=>{var ze,mt,Je,de,Ye,wt;const[Xt,Lt]=(0,a.useState)(Ut(Mt({},(0,te.useParams)()),{per_page:10})),[An,Nn]=(0,a.useState)("1");return(0,a.useEffect)(()=>{Lt(Mt({},Xt))},[]),Me.createElement("div",null,Me.createElement(w.default,{title:"\u8BE6\u60C5",footer:!1,open:g,width:900,centered:!0,className:Qe.scoremodal,onCancel:()=>{v(!1)}},Me.createElement(Te.default,{className:Qe.tabWrap,activeKey:An,onChange:kn=>{Nn(kn)},items:[{label:`${Ae=="HomeworkCommon"?"\u8BF4\u660E":"\u4F5C\u4E1A\u63CF\u8FF0"}`,key:"1"},{label:`${Ae=="HomeworkCommon"?"\u9898\u76EE\u5217\u8868":"\u53C2\u8003\u7B54\u6848"}`,key:"2"}]}),Ae=="HomeworkCommon"?Me.createElement("div",{className:Qe.RenderHtml_content},An=="1"&&Me.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},!(d!=null&&d.description)&&Me.createElement(P.Z,{customText:"\u6682\u65E0\u8BF4\u660E"}),Me.createElement(V.Z,{value:(d==null?void 0:d.description)||""})),An=="2"&&Me.createElement("div",null,Me.createElement("section",{className:" edu-container",style:{background:"#fff",width:"100%"}},((mt=(ze=d==null?void 0:d.data)==null?void 0:ze[0])==null?void 0:mt.identifier)&&Me.createElement(Le.default,{dataSource:d==null?void 0:d.data,rowKey:kn=>kn==null?void 0:kn.identifier,pagination:!1,expandable:{expandedRowRender:kn=>Me.createElement("div",{style:{padding:"10px 48px",borderRadius:2}},Me.createElement("p",null,"\u9898\u76EE\uFF1A",kn==null?void 0:kn.name),Me.createElement("p",null,"\u63CF\u8FF0\uFF1A",kn==null?void 0:kn.description),!(0,L.dE)()&&Me.createElement("p",null,"\u9898\u76EE\u89E3\u6790:",Me.createElement(V.Z,{style:{fontSize:"14px"},value:(kn==null?void 0:kn.analysis)||"\u6682\u65E0\u89E3\u6790"}))),defaultExpandedRowKeys:(de=(Je=d==null?void 0:d.data)==null?void 0:Je[0])==null?void 0:de.identifier},columns:[{title:"\u9898\u76EE",dataIndex:"name",ellipsis:!0,key:"name"},{title:"\u96BE\u5EA6",dataIndex:"difficult",key:"difficult",render(kn,en,xr){return Me.createElement("div",null,st[kn])}},{title:"\u77E5\u8BC6\u70B9",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"\u64CD\u4F5C",dataIndex:"identifier",key:"identifier",render(kn,en,xr){return Me.createElement("div",null,Me.createElement("a",{onClick:()=>Rt(this,null,function*(){let Hn=yield(0,Pe.ZP)(`/api/problems/${en==null?void 0:en.identifier}/start.json`,{method:"get"});Hn&&window.open(`/myproblems/${Hn==null?void 0:Hn.identifier}?type=1&backUrl=/paths/${Xt==null?void 0:Xt.pathId}`)})},"\u4F53\u9A8C"))}}]})),Me.createElement("aside",{className:"tc mt30 pb30"},Me.createElement(nt.Z,{defaultCurrent:1,total:d==null?void 0:d.count,hideOnSinglePage:!0,showTotal:kn=>Me.createElement("span",null,"\u5171",kn,"\u6761"),current:Xt.page||1,pageSize:Xt.per_page||10,onChange:(kn,en)=>{Xt.page=kn,Xt.per_page=en,Lt(Mt({},Xt))}})))):Me.createElement("div",{className:Qe.RenderHtml_content},An=="1"&&(d!=null&&d.description||((Ye=d==null?void 0:d.attachments)==null?void 0:Ye.length)>0?(d==null?void 0:d.homework_type)=="group"?Me.createElement("div",null,Me.createElement(V.Z,{value:d==null?void 0:d.description,className:Qe.RenderHtml_style,style:{color:"#5f6367"}}),Me.createElement("div",{className:Qe.content_list},"\u5206\u7EC4\u8981\u6C42",Me.createElement("span",{className:Qe.content_value},d==null?void 0:d.min_num,"-",d==null?void 0:d.max_num),"\u4EBA",Me.createElement("span",{className:Qe.content_text},"(\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB)")),Me.createElement("div",{className:Qe.content_list},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD",Me.createElement("span",{className:Qe.content_value},d!=null&&d.base_on_project?"\u662F":"\u5426"),Me.createElement("span",{className:Qe.content_text},d!=null&&d.base_on_project?"(\u5B66\u751F\u5FC5\u987B\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)":"(\u5B66\u751F\u4E0D\u9700\u8981\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")),Me.createElement(Oe.Z,{callback:()=>{},dataSource:d==null?void 0:d.attachments})):Me.createElement("div",null,Me.createElement(V.Z,{value:d==null?void 0:d.description,style:{color:"#5f6367",fontSize:14}}),Me.createElement(Oe.Z,{callback:()=>{},dataSource:d==null?void 0:d.attachments})):Me.createElement(P.Z,{styles:{margin:"80px auto"}})),An=="2"&&(d!=null&&d.reference_answer||((wt=d==null?void 0:d.ref_attachments)==null?void 0:wt.length)>0?Me.createElement("div",null,Me.createElement(V.Z,{value:d==null?void 0:d.reference_answer,style:{color:"#5f6367",fontSize:14}}),Me.createElement(Oe.Z,{callback:()=>{},dataSource:d==null?void 0:d.ref_attachments})):Me.createElement(P.Z,{styles:{margin:"80px auto"}})))))},It=B(99337),ot=B(45514),Se=B(59301),X=Object.defineProperty,O=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Xe=(v,g,d)=>g in v?X(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,jt=(v,g)=>{for(var d in g||(g={}))q.call(g,d)&&Xe(v,d,g[d]);if(oe)for(var d of oe(g))Fe.call(g,d)&&Xe(v,d,g[d]);return v},yt=(v,g)=>O(v,Y(g)),Ze=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const Ot=({setScoreShow:v,ScoreShow:g,modalType:d,user:Ae,id:He,subjectId:ze,dispatch:mt,getData:Je,openPreview:de})=>{var Ye;let[wt,Xt]=(0,a.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[Lt,An]=(0,a.useState)([]),[Nn,kn]=(0,a.useState)([]),[en,xr]=(0,a.useState)([]);const[Hn,vr]=(0,a.useState)(!1),[Bn]=M.default.useForm(),[rr,ar]=(0,a.useState)(0),[Jn,li]=(0,a.useState)(!1),[Dn,Nr]=(0,a.useState)(""),[ii,jn]=(0,a.useState)([]),ei=(0,a.useRef)(new Set),ta=(0,a.useRef)(new Set),[En,Mn]=(0,a.useState)([{}]),[Di,Xo]=(0,a.useState)(),[$o,ki]=(0,a.useState)({}),[Ie,Er]=(0,a.useState)(""),[Hr,Wr]=(0,a.useState)(""),Si=(0,te.useParams)(),[Ri,ji]=(0,a.useState)(!1),fo=[{title:"\u540D\u79F0",dataIndex:(wt==null?void 0:wt.type)=="3"?"title":"name",key:"name",render:(wr,Ln,Mi)=>{var Co,Dt;return Se.createElement("div",null,(wt==null?void 0:wt.homework_type)=="1"&&(Ln==null?void 0:Ln.name),(wt==null?void 0:wt.homework_type)=="3"&&(Ln==null?void 0:Ln.name),(wt==null?void 0:wt.homework_type)=="5"&&(Ln==null?void 0:Ln.name),(wt==null?void 0:wt.homework_type)=="7"&&((Co=Ln==null?void 0:Ln.video)==null?void 0:Co.title),(wt==null?void 0:wt.homework_type)=="8"&&(wt==null?void 0:wt.type)=="1"?Ln==null?void 0:Ln.filename:(Dt=Ln==null?void 0:Ln.attachment)==null?void 0:Dt.filename,(wt==null?void 0:wt.type)=="3"&&wr)}},{title:(wt==null?void 0:wt.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(wt==null?void 0:wt.type)=="1"?"course_name":"subject_name",width:"55%",key:(wt==null?void 0:wt.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(wt==null?void 0:wt.type)=="3"},{title:"\u64CD\u4F5C",dataIndex:"id",width:"60px",key:"item_type",render:(wr,Ln,Mi)=>Se.createElement("div",{style:{flex:1,textAlign:"start"}},Se.createElement("a",{onClick:()=>{var Co,Dt;if(Ln!=null&&Ln.link){(0,p.xg)(Ln.link);return}d=="\u6559\u5B66\u8BFE\u4EF6"?de(Ln):d=="\u89C6\u9891\u9879\u76EE"?Ln!=null&&Ln.video?(Xo(!0),ki({videoId:(Co=Ln==null?void 0:Ln.video)==null?void 0:Co.id,file_url:(Dt=Ln==null?void 0:Ln.video)==null?void 0:Dt.play_url})):(wt==null?void 0:wt.type)=="3"?(Xo(!0),ki({videoId:Ln.id,file_url:Ln.play_url||Ln.file_url})):x.ZP.error("\u6CA1\u6709\u89C6\u9891\u8D44\u6E90"):d=="\u7F16\u7A0B\u4F5C\u4E1A"?(0,k.NV)({id:Ln==null?void 0:Ln.id,source:"course"}).then(On=>{var Lr;(On==null?void 0:On.status)==0&&(Nr((Lr=On==null?void 0:On.data)==null?void 0:Lr.homework),Wr(On==null?void 0:On.course_id)),Er("HomeworkCommon"),li(!0)}):(0,k.NV)({id:Ln==null?void 0:Ln.id,source:(wt==null?void 0:wt.type)=="1"?"course":"subject"}).then(On=>{var Lr;(On==null?void 0:On.status)==0&&Nr((Lr=On==null?void 0:On.data)==null?void 0:Lr.homework),li(!0)})}},"\u67E5\u770B"))}].filter(wr=>!wr.hidden),po={type:"checkbox",selectedRowKeys:Lt,onSelect(wr,Ln,Mi){if(Ln)An([...Lt,wr.id]),jn([...ii,wr]),wt.type==="2"?ei.current.add(wr.id):ta.current.add(wr.id),ar(1),kn([...Nn,wr.id]);else{const Co=ii.filter(Lr=>Lr.id!==wr.id);jn(Co);const Dt=Co.map(Lr=>Lr.id);An([...Dt]),wt.type==="2"?ei.current.delete(wr.id):ta.current.delete(wr.id);let On=Nn.filter(Lr=>Lr!==wr.id);kn(On)}},onSelectAll(wr,Ln,Mi){if(wr){const Co=Mi.map(Dt=>Dt.id);jn([...ii,...Mi]),An([...Lt,...Co]),kn([...Nn,...Co]);for(const Dt of Mi)wt.type==="2"?ei.current.add(Dt.id):ta.current.add(Dt.id)}else{const Co=Mi.map(Lr=>Lr.id),Dt=Lt.filter(Lr=>!Co.some(na=>na===Lr)),On=ii.filter(Lr=>!Co.some(na=>na===Lr.id));jn(On),An([...Dt]),kn([...Dt]);for(const Lr of Co)wt.type==="2"?ei.current.delete(Lr):ta.current.delete(Lr)}}};(0,a.useEffect)(()=>{g&&(wt.search="",wt.type="1",wt.homework_type=d=="\u5206\u7EC4\u4F5C\u4E1A"?"3":d=="\u56FE\u6587\u4F5C\u4E1A"?"1":d=="\u89C6\u9891\u9879\u76EE"?"7":d=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",Xt(wt),Kt(wt),Bn.setFieldsValue({association_id:"",search:null}),ei.current.clear(),ta.current.clear(),jn([]),An([]),kn([]))},[g]);const[gr,kt]=(0,a.useState)(1),[Fn,fr]=(0,a.useState)([]),hr=wr=>{const{target:Ln}=wr;Ln.scrollHeight-Ln.clientHeight===Ln.scrollTop&&kt(gr+1)};(0,a.useEffect)(()=>{gr!=1&&g&&bn(gr)},[gr]),(0,a.useEffect)(()=>{g&&(fr([]),kt(1),bn(1))},[wt.type]);const bn=wr=>{wt.type=="1"?Mr(wr):wt.type=="2"&&ho(wr)},Mr=wr=>{var Ln;(0,gt.Ho)({page:wr,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Ln=Ae==null?void 0:Ae.userInfo)==null?void 0:Ln.login}).then(Mi=>{wr==1?fr([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...Mi==null?void 0:Mi.courses]):fr([...Fn,...Mi==null?void 0:Mi.courses])})},ho=wr=>{var Ln;(0,gt.w3)({page:wr,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Ln=Ae==null?void 0:Ae.userInfo)==null?void 0:Ln.login}).then(Mi=>{wr==1?fr([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...Mi==null?void 0:Mi.subjects]):fr([...Fn,...Mi==null?void 0:Mi.subjects])})};(0,a.useEffect)(()=>{rr>0&&setTimeout(()=>{ar(0)},2e3)},[rr]);function Kt(wr){return Ze(this,null,function*(){var Ln,Mi,Co;if(vr(!0),Xt(jt({},wr)),wr.type=="1")(0,k.A7)(jt({user_id:(Ln=Ae==null?void 0:Ae.userInfo)==null?void 0:Ln.login},wr)).then(Dt=>{(Dt==null?void 0:Dt.status)==0&&xr(Dt==null?void 0:Dt.data)});else if(wr.type=="2")(0,k.jT)(jt({user_id:(Mi=Ae==null?void 0:Ae.userInfo)==null?void 0:Mi.login},wr)).then(Dt=>{(Dt==null?void 0:Dt.status)==0&&xr(Dt==null?void 0:Dt.data)});else if(wr.type=="3"){const Dt=yield mt({type:"userDetail/getVideos",payload:yt(jt({},wr),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Co=Ae.userInfo)==null?void 0:Co.login})});xr({count:Dt==null?void 0:Dt.count,list:Dt==null?void 0:Dt.videos})}vr(!1)})}return Se.createElement("div",null,Se.createElement(w.default,{title:"\u9009\u7528"+d,open:g,width:900,centered:!0,zIndex:10,className:Re.scoremodal,onCancel:()=>{v(!1)},confirmLoading:Ri,onOk:()=>Ze(void 0,null,function*(){if((Nn==null?void 0:Nn.length)<=0){x.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ji(!0);const wr=yield(0,k._C)({id:He,subject_id:ze,homework_type:wt.type=="3"?"9":d=="\u5206\u7EC4\u4F5C\u4E1A"?"3":d=="\u56FE\u6587\u4F5C\u4E1A"?"1":d=="\u89C6\u9891\u9879\u76EE"?"7":d=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",homework_ids:[...ta.current],subject_homework_ids:[...ei.current]});(wr==null?void 0:wr.status)==0&&(x.ZP.success("\u9009\u7528\u6210\u529F"),Je(),v(!1)),ji(!1)})},Se.createElement("div",{className:Re.header_style},Se.createElement(Te.default,{className:Re.tabWrap,activeKey:wt.type,onChange:wr=>{wt.type=wr,wt.page=1,wt.updated_at="",wt.association_id=null,wt.search=null,Bn.setFieldsValue({association_id:"",search:null}),Xt(jt({},wt)),Kt(jt({},wt))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},d!="\u7F16\u7A0B\u4F5C\u4E1A"&&(d=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),Se.createElement(M.default,{layout:"inline",className:Re.form_style,form:Bn,onValuesChange:(wr,Ln)=>{wt.page=1,!(wr.search||wr.search==="")&&Bn.submit()},onFinish:wr=>{Xt(jt(jt({},wt),wr)),Kt(jt(jt({},wt),wr))}},wt.type!="3"&&Se.createElement(M.default.Item,{name:"association_id"},Se.createElement(rt.default,{onPopupScroll:hr,className:Re.selectWrapper,style:{width:200},size:"large"},Fn.map((wr,Ln)=>Se.createElement(rt.default.Option,{key:wr==null?void 0:wr.id},wr==null?void 0:wr.name)))),Se.createElement(M.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},Se.createElement(R.default.Search,{className:Re.search,placeholder:d=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":d=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:Se.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Re.searchIcon}`,onClick:()=>Bn.submit()}),onSearch:wr=>{Bn.submit()}})))),((Ye=en==null?void 0:en.list)==null?void 0:Ye.length)>0?Se.createElement(Le.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:en==null?void 0:en.list,pagination:!1,loading:Hn,rowKey:wr=>wr.id,rowSelection:po,columns:fo}):Se.createElement(P.Z,null),(en==null?void 0:en.count)>0&&Se.createElement(nt.Z,{current:wt.page,total:en==null?void 0:en.count,style:{marginBottom:20},defaultPageSize:wt.per_page,showTotal:wr=>Se.createElement("span",null,"\u5171\xA0",Se.createElement("span",{style:{color:"#165DFF"}},wr),"\xA0\u6761\u6570\u636E"),pageSize:wt.per_page,onChange:(wr,Ln)=>{wt.page=wr,wt.per_page=Ln,Xt(jt({},wt)),Kt(jt({},wt))}})),Se.createElement(un,{setScoreShow:li,ScoreShow:Jn,modalDdata:Dn,homeType:Ie,homeId:Hr}),Se.createElement(It.Z,{close:!0,data:En==null?void 0:En.content,type:En==null?void 0:En.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{Mn({content:"",type:""})}}),Se.createElement(ot.K,yt(jt({},$o),{visible:Di,allow_skip:!0,width:800,onClose:()=>{Xo(!1),ki({})}})))};var hn=(0,te.connect)(({user:v,dispatch:g})=>({user:v,dispatch:g}))(Ot),zt=B(42043),Jt=B(17574),Rn=B(50151),Cn=B(84105),Ur=B(38819),pi=B(44093),ni=B(5033),qi="data:image/png;base64,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",oo="data:image/png;base64,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",Wi=Object.defineProperty,Gi=Object.defineProperties,mo=Object.getOwnPropertyDescriptors,Jo=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,ns=(v,g,d)=>g in v?Wi(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Ka=(v,g)=>{for(var d in g||(g={}))Ho.call(g,d)&&ns(v,d,g[d]);if(Jo)for(var d of Jo(g))vo.call(g,d)&&ns(v,d,g[d]);return v},ye=(v,g)=>Gi(v,mo(g)),Za=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const ro=(v={})=>{var g,d;switch(v==null?void 0:v.item_type){case"Challenge":return a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},a.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return a.createElement(D.Z,{title:"\u6559\u5B66\u89C6\u9891"},a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((v==null?void 0:v.homework_type)==="group")return a.createElement(D.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},a.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((v==null?void 0:v.homework_type)==="normal")return a.createElement(D.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},a.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return a.createElement(D.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},a.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((v==null?void 0:v.homework_type)==="hack")return a.createElement(D.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},a.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return v!=null&&v.is_all_choice?a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},a.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):v!=null&&v.is_unity_3d?((g=v==null?void 0:v.challenge_types)==null?void 0:g.length)<=1?a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},a.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},a.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((d=v==null?void 0:v.challenge_types)==null?void 0:d.length)>1?a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},a.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):v!=null&&v.is_jupyter_lab?a.createElement(D.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},a.createElement("img",{width:20,src:qi})):v!=null&&v.is_jupyter?a.createElement(D.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},a.createElement("img",{width:20,src:oo})):a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return a.createElement(D.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},_n=(v=[],g="")=>v==null?void 0:v.map((d,Ae)=>{var He;const ze=ye(Ka({},d),{chapter_id:g?[g,Ae+1].join("-"):Ae+1,title:`${d==null?void 0:d.name}`,key:`${d==null?void 0:d.id}`,icon:ro,isLeaf:(d==null?void 0:d.item_type)!=="StageCatalog"});return((He=d==null?void 0:d.children)==null?void 0:He.length)>0?ye(Ka({},ze),{children:_n(d==null?void 0:d.children,ze==null?void 0:ze.chapter_id)}):ze}),_i=(v,{key:g},d)=>v.map(Ae=>Ae.key===g?ye(Ka({},Ae),{children:d}):Ae.children?ye(Ka({},Ae),{children:_i(Ae.children,{key:g},d)}):Ae),Oi=({disabled:v,pathsDetail:g,dispatch:d,handEditStage:Ae,handleDeleteStage:He,DataProps:ze,hiddenEditBtn:mt,showVideoPlay:Je,isPaths:de,showInfoModal:Ye,stage_id:wt,course_id:Xt,subject_id:Lt,user:An,getData:Nn,currentPosition:kn})=>{const en=(0,te.useParams)(),[xr,Hn]=(0,a.useState)([]),{isShowSchedule:vr,visibleType:Bn}=g,[rr,ar]=(0,a.useState)([]),[Jn,li]=(0,a.useState)({}),[Dn,Nr]=(0,a.useState)([]),ii=(Ie={})=>Ie.item_type!=="Attachment"?Ie==null?void 0:Ie.name:a.createElement("span",{className:"c-3061d0"},Ie==null?void 0:Ie.name),jn=Ie=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",content:a.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ie,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01 ")})},ei=Ie=>{Ie=Ie!=null&&Ie.includes(".json")?Ie:`${Ie}.json`,w.default.confirm({centered:!0,title:"\u63D0\u793A",content:a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Za(void 0,null,function*(){const Er=yield(0,pi.$Q)({url:Ie});if(!Er)return;x.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Hr=yield(0,pi.Ir)({id:Er.shixun_identifier});if(Hr!=null&&Hr.game_identifier){(0,p.xg)(`/tasks/${Hr.game_identifier}`);return}(Hr==null?void 0:Hr.status)===2?ei(Hr==null?void 0:Hr.message):(Hr==null?void 0:Hr.status)===3&&jn(Hr==null?void 0:Hr.message)})})},ta=(Ie,Er,...Hr)=>Za(void 0,[Ie,Er,...Hr],function*(Wr,Si,Ri={}){const ji=Si?yield(0,pi.BK)({id:Wr,challenge_id:Ri==null?void 0:Ri.challenge_id,subject_id:en.pathId}):yield(0,pi.Ir)({id:Wr,challenge_id:Ri==null?void 0:Ri.challenge_id,subject_id:en.pathId});if(ji!=null&&ji.game_identifier||ji!=null&&ji.identifier){(0,p.xg)(Si?`/tasks/${ji==null?void 0:ji.identifier}/jupyter`:`/tasks/${ji.game_identifier}?subject_id=${en.pathId||""}`);return}(ji==null?void 0:ji.status)===-3?(0,p.eF)():(ji==null?void 0:ji.status)===2?ei(ji==null?void 0:ji.message):(ji==null?void 0:ji.status)===3&&jn(ji==null?void 0:ji.message)}),En=(Ie,Er)=>Za(void 0,null,function*(){if((0,W.tJ)(d,!0)){if(Ie!=null&&Ie.need_authorize){(0,W.rX)(!1);return}yield ta(Ie.identifier,Ie.is_jupyter||Ie.is_jupyter_lab,Ie),Er(),Jn!=null&&Jn.course_id&&(0,k.JS)({id:Jn==null?void 0:Jn.course_id})}}),Mn=Ie=>Za(void 0,[Ie],function*({node:Er}){if((Er==null?void 0:Er.item_type)==="Attachment"&&(0,W.tJ)(d))switch(Jn!=null&&Jn.course_id&&(yield(0,k.JS)({id:Jn==null?void 0:Jn.course_id})),Er==null?void 0:Er.item_type){case"Attachment":case"VideoItem":case"ExaminationBank":case"HomeworkCommon":Di(Er);break;case"SubjectHomework":(Er.homework_type=="group"||Er.homework_type=="normal")&&Di(Er);break;case"Shixun":En(Er);break}}),Di=Ie=>Za(void 0,null,function*(){var Er,Hr,Wr,Si,Ri;if(!((Er=An.userInfo)!=null&&Er.admin)&&!((Hr=An.userInfo)!=null&&Hr.business)&&!Ie.can_view&&Ie.item_type!=="Attachment")return w.default.info({centered:!0,width:400,icon:null,okText:"\u77E5\u9053\u5566",content:a.createElement("div",{className:"tc font14"}," \u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650 ")});Ie.link&&(0,ve.DH)({is_f:1,id:Ie.id,point:0,total:0});const ji=Xt?`course_id=${Xt}`:`subject_id=${(en==null?void 0:en.pathId)||Lt}`;if(((Si=Ie==null?void 0:Ie.name)==null?void 0:Si.substr((Wr=Ie==null?void 0:Ie.name)==null?void 0:Wr.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((Ri=g.detail)!=null&&Ri.allow_download)){x.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,p.FH)(Ie.name,I.Z.API_SERVER+Ie.url)}else(0,p.xg)(Ie.link||`/video/${Ie.id}?${ji}`);Ie.item_type==="Attachment"&&Ie.complete_status!=2&&(yield(0,k.rS)({attachment_id:Ie.id,status:2})),(Ie.item_type==="Attachment"||Ie.item_type==="VideoItem")&&Nn({stage_id:Ie==null?void 0:Ie.stage_item_id})}),Xo=Ie=>Za(void 0,null,function*(){yield(0,k.Ex)(Ka({},Ie)),Hn(Ie.list)}),$o=Ie=>Za(void 0,null,function*(){var Er,Hr,Wr,Si;const Ri=Ie.node.props.eventKey,ji=Ie.dragNode.props.eventKey,fo=Ie.node.props.pos.split("-"),po=Ie.dropPosition-Number(fo[fo.length-1]);if(fo.length>3&&!Ie.node.dragOverGapBottom&&!Ie.node.dragOverGapTop||Ie.node.dragOver&&Ie.dragNodesKeys.length>1||fo.length>2&&Ie.dragNodesKeys.length>1)return;const gr=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(gr.includes((Er=Ie.dragNode)==null?void 0:Er.item_type)&&((Hr=Ie.node)==null?void 0:Hr.item_type)!="StageCatalog"&&po===0||((Wr=Ie.dragNode)==null?void 0:Wr.item_type)==="StageCatalog"&&gr.includes((Si=Ie.node)==null?void 0:Si.item_type)&&po===0)return;const kt=(hr,bn,Mr)=>{for(let ho=0;ho<hr.length;ho++){if(hr[ho].key===bn)return Mr(hr[ho],ho,hr);hr[ho].children&&kt(hr[ho].children,bn,Mr)}},Fn=[...xr];let fr;if(kt(Fn,ji,(hr,bn,Mr)=>{Mr.splice(bn,1),fr=hr}),!Ie.dropToGap)kt(Fn,Ri,hr=>{hr.children=hr.children||[],hr.children.unshift(fr)});else if((Ie.node.props.children||[]).length>0&&Ie.node.props.expanded&&po===1)kt(Fn,Ri,hr=>{hr.children=hr.children||[],hr.children.unshift(fr)});else{let hr,bn;kt(Fn,Ri,(Mr,ho,Kt)=>{hr=Kt,bn=ho}),po===-1?hr.splice(bn,0,fr):hr.splice(bn+1,0,fr)}yield Xo({stage_id:wt,list:Fn}),ki(Fn,0,0,!0),console.log("data:",Fn),Hn([...Fn]),Nr([...Dn,Ie.node.key])}),ki=(Ie,Er,Hr,Wr)=>{Er=Er||0,Ie.map((Si,Ri)=>{var ji;try{return Si.key2=Er+1+"-"+(Ri+1),Si.key3=props.index+1+"-"+(Ri+1),Si.title="",Wr||(Si.key=Er+1+"-"+(Ri+1)),Er?Si.index=Hr+"-"+(Ri+1):Si.index=Si.key3,(ji=Si.children)!=null&&ji.length&&ki(Si.children,Si.key2,Si.index,Wr),Si}catch(fo){}})};return(0,a.useEffect)(()=>{Hn((ze==null?void 0:ze.length)>0?_n(ze,kn+""):[])},[ze,kn]),(0,a.useEffect)(()=>{var Ie,Er,Hr,Wr,Si,Ri,ji,fo,po,gr;let kt;if((Ie=g.detail)!=null&&Ie.has_start){const Fn=(Hr=(Er=g.detail)==null?void 0:Er.courses)==null?void 0:Hr.findIndex(fr=>{var hr;return parseInt((hr=fr==null?void 0:fr.course_status)==null?void 0:hr.status)===1});kt=Fn>-1?Fn:0}else{let Fn=(Ri=(Si=(Wr=g.detail)==null?void 0:Wr.courses)==null?void 0:Si.map(fr=>{var hr;return parseInt((hr=fr==null?void 0:fr.course_status)==null?void 0:hr.status)}))==null?void 0:Ri.lastIndexOf(2);kt=Fn>-1?Fn:0,Fn=(fo=(ji=g.detail)==null?void 0:ji.courses)==null?void 0:fo.findIndex(fr=>{var hr;return parseInt((hr=fr==null?void 0:fr.course_status)==null?void 0:hr.status)===0}),kt=Fn>-1?Fn:kt}(po=g.detail)!=null&&po.courses&&li(((gr=g.detail)==null?void 0:gr.courses[kt])||{})},[g.detail]),(0,a.useEffect)(()=>{Nr([]),ar([])},[Bn]),a.createElement(Jt.default.DirectoryTree,{className:`mt20 ${N.TreeStyles}`,treeData:xr,draggable:{icon:!1,nodeDraggable:()=>!v},defaultExpandAll:!0,selectable:!1,multiple:!0,showIcon:!0,switcherIcon:!1,expandedKeys:Dn,blockNode:!0,onDrop:$o,loadedKeys:rr,onExpand:Ie=>{Bn==S.Qo.All&&Nr(Ie)},loadData:Ie=>Za(void 0,null,function*(){ar(rr==null?void 0:rr.concat([Ie.key]));const Er=yield d({type:"pathsDetail/getStageChildrenData",payload:{id:Ie.stage_item_id}});Hn(Hr=>{var Wr;return _i(Hr,Ie,_n(((Wr=Er==null?void 0:Er.data)==null?void 0:Wr.items)||[],Ie==null?void 0:Ie.chapter_id))})}),titleRender:Ie=>{var Er,Hr,Wr,Si,Ri;const ji=((Er=Ie==null?void 0:Ie.learning_status)==null?void 0:Er[0])==="can";return a.createElement("div",{className:"flex item-center gap-20px group-hover-show"},a.createElement(D.Z,{placement:"topLeft",title:Ie==null?void 0:Ie.name},a.createElement("div",{className:"multi_ellipsis1 mr-auto",onClick:fo=>{Mn({domEvent:fo,node:Ie})}},Ie==null?void 0:Ie.chapter_id," ",ii(Ie))),((Ie==null?void 0:Ie.item_type)==="Shixun"||(Ie==null?void 0:Ie.item_type)==="Challenge")&&(Ie==null?void 0:Ie.high_resources_consume)&&a.createElement(Rn.Z,{type:"paths",style:{marginLeft:10}}),(Ie.item_type==="Shixun"||Ie.item_type==="Challenge")&&((Hr=Ie==null?void 0:Ie.shixun_marks)==null?void 0:Hr.length)>0&&(0,L.Ny)()&&((Wr=Ie==null?void 0:Ie.shixun_marks)==null?void 0:Wr.map((fo,po)=>a.createElement(D.Z,{title:`${fo}`,key:po},a.createElement("div",{className:"c-white rounded-full h-20px text-center text-12px px-12px overflow-hidden text-nowrap flex item-center justify-center",style:{background:"#43a2ff",maxWidth:"70px",textOverflow:"ellipsis"}}," ",fo," ")))),!!((Si=Ie.schools)!=null&&Si.length)&&a.createElement(D.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},a.createElement("span",{className:"iconfont icon-zhidinggongkai1 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),((Ie==null?void 0:Ie.item_type)==="Shixun"||Ie.item_type==="Challenge")&&!!(Ie!=null&&Ie.finished_challenges_count)&&a.createElement(D.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((Ie==null?void 0:Ie.finished_challenges_count)/(Ie==null?void 0:Ie.challenges_count)*100)}%`},a.createElement("span",{className:`iconfont icon-a-wanchengdu100 ml10 ${(Ie==null?void 0:Ie.finished_challenges_count)-(Ie==null?void 0:Ie.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}})),!v&&a.createElement("div",{className:"hover-div"},a.createElement("div",{className:"flex item-center gap-20px"},a.createElement("div",{className:"text-nowrap c-3061d0"},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),["VideoItem","Attachment","StageCatalog","SubjectHomework","ExaminationBank","HomeworkCommon"].includes(Ie==null?void 0:Ie.item_type)&&!mt&&a.createElement(D.Z,{title:"\u7F16\u8F91"},a.createElement("span",{className:"iconfont icon-bianji8 c-grey-c current-primary-hover",onClick:fo=>{Ae(Ie)}})),a.createElement(D.Z,{title:"\u5220\u9664"},a.createElement("span",{className:"iconfont icon-shanchu c-grey-c current-primary-hover",onClick:()=>{He(Ie)}})))),v&&Je&&ji&&a.createElement("div",{className:"hover-div"},a.createElement("div",{className:"flex item-center gap-10px"},!(0,L.JA)()&&de&&["SubjectHomework","ExaminationBank","HomeworkCommon","VideoItem"].includes(Ie==null?void 0:Ie.item_type)&&((0,L.Ny)()||(Ie==null?void 0:Ie.is_free)||!(Ie!=null&&Ie.is_free)&&(Ie==null?void 0:Ie.is_trial_study))&&a.createElement(K.ZP,{type:"primary",onClick:()=>Za(void 0,null,function*(){(0,W.tJ)(d)&&(Ie.item_type==="SubjectHomework"&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie.stage_item_id,title:(Ie==null?void 0:Ie.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}}),Ie.item_type==="ExaminationBank"&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie.stage_item_id,title:"\u6D4B\u9A8C",examinationid:Ie.id}}}),Ie.item_type==="HomeworkCommon"&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie==null?void 0:Ie.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:Ie==null?void 0:Ie.id}}}),Ie.item_type==="VideoItem"&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie.stage_item_id,title:"\u89C6\u9891"}}}))})}," \u53D1\u9001 "),!(0,L.JA)()&&de&&["SubjectHomework","ExaminationBank","HomeworkCommon"].includes(Ie==null?void 0:Ie.item_type)&&a.createElement(K.ZP,{type:"primary",onClick:()=>Za(void 0,null,function*(){(0,W.tJ)(d)&&((Ie.item_type==="SubjectHomework"||Ie.item_type==="HomeworkCommon")&&Ye(Ka({stage_id:wt},Ie)),Ie.item_type==="ExaminationBank"&&(0,p.xg)(`/paperlibrary/see/${Ie.id}?defaultActiveKey=1`))})},"\u67E5\u770B\u8BE6\u60C5"),["VideoItem"].includes(Ie==null?void 0:Ie.item_type)&&a.createElement(K.ZP,{type:"primary",onClick:()=>Za(void 0,null,function*(){(0,W.tJ)(d)&&Di(Ie)})},Ie.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60"),Ie.item_type==="Attachment"&&((Ri=g.detail)==null?void 0:Ri.allow_download)&&a.createElement(K.ZP,{type:"primary",onClick:()=>Za(void 0,null,function*(){var fo;(0,W.tJ)(d)&&(0,p.Nd)("",`${I.Z.API_SERVER}${(fo=Ie==null?void 0:Ie.url)==null?void 0:fo.replace("disposition=inline","")}`)})}," \u4E0B\u8F7D\u8D44\u6E90 "),Ie.item_type==="Attachment"&&a.createElement(K.ZP,{type:"primary",onClick:()=>Za(void 0,null,function*(){(0,W.tJ)(d)&&(0,p.xg)(`/video/${Ie.id}?subject_id=${en.pathId||""}`)})}," \u5F00\u59CB\u5B66\u4E60 "))),v&&ji&&["Shixun","Challenge"].includes(Ie==null?void 0:Ie.item_type)&&((Ie==null?void 0:Ie.allow_visit)||Ie.to_be_built||!Ie.shixun_status)&&a.createElement("div",{className:"hover-div"},a.createElement("div",{className:"flex item-center gap-10px"},!(0,L.JA)()&&de&&!Ie.shixun_status&&((0,L.Ny)()||(Ie==null?void 0:Ie.is_free)||!(Ie!=null&&Ie.is_free)&&(Ie==null?void 0:Ie.is_trial_study))&&a.createElement(K.ZP,{type:"primary",onClick:()=>Za(void 0,null,function*(){(0,W.tJ)(d)&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(Ie==null?void 0:Ie.is_jupyter)||(Ie==null?void 0:Ie.is_jupyter_lab),identifier:Ie==null?void 0:Ie.identifier}}})})}," \u53D1\u9001 "),a.createElement(K.ZP,{type:"primary",onClick:()=>Za(void 0,null,function*(){(0,W.tJ)(d)&&((Ie==null?void 0:Ie.item_type)!=="Attachment"&&(Jn!=null&&Jn.course_id)&&(yield(0,k.JS)({id:Jn==null?void 0:Jn.course_id})),(0,p.xg)(`/shixuns/${Ie==null?void 0:Ie.identifier}/challenges`))})}," \u67E5\u770B\u8BE6\u60C5 "),!Ie.shixun_status&&a.createElement(ni.Z,{type:"primary",onClick:()=>Za(void 0,null,function*(){return new Promise(fo=>Za(void 0,null,function*(){En(Ie,fo)}))})},Ie!=null&&Ie.need_authorize?"\u9700\u6388\u6743":Ie!=null&&Ie.finished_challenges_count?(Ie==null?void 0:Ie.finished_challenges_count)-(Ie==null?void 0:Ie.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218"))),v&&a.createElement("div",{className:"flex item-center text-nowrap gap-6px c-grey-c"},(Ie==null?void 0:Ie.shixun_status)==="\u6682\u672A\u516C\u5F00"&&a.createElement("div",null,"\u6682\u672A\u53D1\u5E03"),(Ie==null?void 0:Ie.shixun_status)==="\u5DF2\u5220\u9664"&&a.createElement("div",null,"\u5DF2\u5220\u9664"),!vr&&(Ie.item_type==="Shixun"||(Ie==null?void 0:Ie.item_type)==="Challenge")&&!!(Ie!=null&&Ie.challenges_count)&&a.createElement("span",{className:"c-grey-999"}," \u5B9E\u9A8C\u6570 ",(Ie==null?void 0:Ie.item_type)==="Challenge"?1:Ie==null?void 0:Ie.challenges_count," "),vr&&((Ie==null?void 0:Ie.item_type)==="Shixun"||(Ie==null?void 0:Ie.item_type)==="Challenge")&&!!(Ie!=null&&Ie.challenges_count)&&(Ie==null?void 0:Ie.shixun_status)!=="\u6682\u672A\u516C\u5F00"&&(Ie==null?void 0:Ie.shixun_status)!=="\u5DF2\u5220\u9664"&&a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{color:(Ie==null?void 0:Ie.finished_challenges_count)===(Ie==null?void 0:Ie.challenges_count)?"#50DAAE":"#DEDEDE"}}),a.createElement("span",{style:{marginLeft:"4px"}},a.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},Ie==null?void 0:Ie.finished_challenges_count),a.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",Ie==null?void 0:Ie.challenges_count))),vr&&((Ie==null?void 0:Ie.item_type)==="VideoItem"||(Ie==null?void 0:Ie.item_type)==="Attachment")&&((Ie==null?void 0:Ie.complete_status)==0?a.createElement("span",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):(Ie==null?void 0:Ie.complete_status)==1?a.createElement("span",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):a.createElement("span",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}}))),Bn==S.Qo.All&&(Ie==null?void 0:Ie.item_type)==="StageCatalog"&&(Dn!=null&&Dn.includes(Ie.key)?a.createElement(Cn.Z,{rev:void 0}):a.createElement(Ur.Z,{rev:void 0})))}})};var Ko=(0,te.connect)(({pathsDetail:v,user:g})=>({pathsDetail:v,user:g}))(Oi),ga=Object.defineProperty,gi=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Pt=(v,g,d)=>g in v?ga(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,pn=(v,g)=>{for(var d in g||(g={}))xe.call(g,d)&&Pt(v,d,g[d]);if(le)for(var d of le(g))at.call(g,d)&&Pt(v,d,g[d]);return v},Zt=(v,g)=>gi(v,ue(g)),Ar=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const fi=v=>Ar(void 0,null,function*(){return(0,Pe.ZP)(`/api/attachments/${v==null?void 0:v.id}.json`,{method:"put",body:v})}),tr=v=>Ar(void 0,null,function*(){return(0,Pe.ZP)(`/api/stages/${v==null?void 0:v.stage_id}/update_item_name.json`,{method:"put",body:v})}),Zn=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],Wt=({isEdit:v,DataProps:g,dispatch:d,UpdataStageChildrenData:Ae,user:He,pathsDetail:ze,currentPosition:mt})=>{var Je;const de=(0,te.useParams)(),[Ye]=M.default.useForm(),[wt]=M.default.useForm(),[Xt]=M.default.useForm(),[Lt]=M.default.useForm(),[,An,Nn]=(0,De.U)(k.Mt,{}),[,kn,en]=(0,De.U)(k.vf,{}),[,xr,Hn]=(0,De.U)(k.xn,{id:g==null?void 0:g.stage_id}),[vr,Bn]=(0,a.useState)(!0),[rr,ar]=(0,a.useState)(),Jn=(0,a.useRef)(null),[li,Dn]=(0,a.useState)(!1),[Nr,ii]=(0,a.useState)(!1),[jn,ei]=(0,a.useState)(null),[ta,En]=(0,a.useState)(!1),[Mn,Di]=(0,a.useState)(),[Xo,$o]=(0,a.useState)(!1),[ki,Ie]=(0,a.useState)(!1),[Er,Hr]=(0,a.useState)([]),[Wr,Si]=(0,a.useState)(!1),[Ri,ji]=(0,a.useState)(!1),[fo,po]=(0,a.useState)(""),[gr,kt]=(0,a.useState)(""),[Fn,fr]=(0,a.useState)(""),hr=Dt=>Ar(void 0,null,function*(){var On;if(console.log("AllValues",Dt,g),!(Dt!=null&&Dt.name)||(Dt==null?void 0:Dt.name.replace(/(^\s*)|(\s*$)/g,""))==="")return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Dt.stage_tag_attributes=Zt(pn({},Dt.stage_tag_attributes),{name:((On=Dt==null?void 0:Dt.stage_tag_attributes)==null?void 0:On.name)||""});const Lr=yield Hn(Zt(pn({},Dt),{id:g==null?void 0:g.stage_id}));Lr!=null&&Lr.subject_id&&(x.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ae({stage_id:g==null?void 0:g.stage_id,stage_name:Dt==null?void 0:Dt.name,stage_description:Dt==null?void 0:Dt.description,tag:Dt.stage_tag_attributes}),d==null||d({type:"pathsDetail/save",payload:{editKey:-1}}))}),bn=(Dt,On)=>{Dt.preventDefault(),Hr([...Er.filter(Lr=>Lr!=On)])},Mr=Dt=>{if(Dt.key=="Enter"){const On=Xt.getFieldValue("tag");if(Xt.setFieldsValue({tag:""}),!On){x.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Er.filter(Lr=>Lr===On).length>0){x.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Er.push(On),Hr([...Er])}},ho=(...Dt)=>Ar(void 0,[...Dt],function*(On={}){if(On==="VideoItem"){const na=yield(0,ve.TJ)({id:On==null?void 0:On.stage_item_id});ei(na),ii(!0);return}if((On==null?void 0:On.item_type)==="ExaminationBank"){te.history.push(`/paperlibrary/add/${On==null?void 0:On.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${de.pathId}&stageId=${g==null?void 0:g.stage_id}`);return}if((On==null?void 0:On.item_type)==="HomeworkCommon"){te.history.push(`/paths/${de.pathId}/${g==null?void 0:g.stage_id}/program_homework/${On==null?void 0:On.id}/edit`);return}if((On==null?void 0:On.item_type)==="Attachment"){let na;w.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",content:a.createElement(R.default,{value:na,onChange:Ms=>{na=Ms.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>Ar(void 0,null,function*(){var Ms,xs;if(!na)return x.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();yield fi({id:On==null?void 0:On.id,name:na+((xs=On==null?void 0:On.name)==null?void 0:xs.substr((Ms=On==null?void 0:On.name)==null?void 0:Ms.lastIndexOf(".")))}),Ae({stage_id:g==null?void 0:g.stage_id})})});return}if((On==null?void 0:On.item_type)==="SubjectHomework"){d==null||d({type:"classroomList/setActionTabs",payload:{key:(On==null?void 0:On.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:On==null?void 0:On.stage_item_id,type:On==null?void 0:On.homework_type}});return}let Lr;w.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",content:a.createElement(R.default,{defaultValue:On==null?void 0:On.name,value:Lr,maxLength:40,onChange:na=>{Lr=na.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>Ar(void 0,null,function*(){if(!(Lr||(On==null?void 0:On.name)).replaceAll(" ",""))return x.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();yield tr({stage_id:g==null?void 0:g.stage_id,item_id:On==null?void 0:On.id,name:Lr||(On==null?void 0:On.name)}),Ae({stage_id:g==null?void 0:g.stage_id})})})}),Kt=(Dt={})=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>Ar(void 0,null,function*(){(yield(0,k.WW)({id:Dt==null?void 0:Dt.stage_item_id,stage_id:g==null?void 0:g.stage_id})).status===0&&(x.ZP.success("\u5220\u9664\u6210\u529F"),Ae({stage_id:g==null?void 0:g.stage_id}))})})},wr=Dt=>Ar(void 0,null,function*(){var On,Lr;if(jn){const na=yield(0,k.M2)(Zt(pn({id:jn==null?void 0:jn.id,subject_id:de.pathId},Dt),{video_id:(Dt==null?void 0:Dt.video_id)||((On=jn==null?void 0:jn.video_item)==null?void 0:On.video_id),link:(Dt==null?void 0:Dt.link)||((Lr=jn==null?void 0:jn.video_item)==null?void 0:Lr.link)}));return na&&(x.ZP.success("\u4FEE\u6539\u6210\u529F"),ii(!1),Ae({stage_id:g==null?void 0:g.stage_id})),na}else{const na=yield(0,k.A2)(pn({id:g==null?void 0:g.stage_id,subject_id:de.pathId},Dt));return na.id&&(ii(!1),Ae({stage_id:g==null?void 0:g.stage_id})),na}}),Ln=()=>{var Dt,On,Lr,na,Ms,xs;return((On=(Dt=ze.detail)==null?void 0:Dt.courses)==null?void 0:On.length)>0?(Lr=ze.detail)==null?void 0:Lr.allow_visit:!(((na=He.userInfo)==null?void 0:na.user_identity)==="\u5B66\u751F"&&((Ms=ze.detail)!=null&&Ms.allow_visit)&&((xs=ze.detail)!=null&&xs.courses))},Mi=Dt=>Ar(void 0,null,function*(){const On=yield(0,k.FD)({id:Dt==null?void 0:Dt.stage_item_id,type:Dt==null?void 0:Dt.homework_type});On&&(fr((Dt==null?void 0:Dt.item_type)=="HomeworkCommon"?On==null?void 0:On.hack_homework:On==null?void 0:On.subject_homework),po(Dt==null?void 0:Dt.item_type),kt(Dt==null?void 0:Dt.stage_item_id),ji(!0))}),Co=(0,a.useMemo)(()=>{var Dt,On;return a.createElement(Ko,{isPaths:!0,currentPosition:mt,stage_id:g==null?void 0:g.stage_id,showInfoModal:Mi,showVideoPlay:((Dt=He.userInfo)==null?void 0:Dt.admin)||((On=He.userInfo)==null?void 0:On.business)||Ln(),DataProps:(g==null?void 0:g.items)||[],handEditStage:ho,handleDeleteStage:Kt,disabled:!v,getData:Ae})},[g==null?void 0:g.items,v,He]);return(0,a.useEffect)(()=>{if(!Jn.current)return;const Dt=(()=>{var On;const Lr=new ResizeObserver(na=>{for(let Ms of na)ar(Ms.target.offsetHeight>=280)});return Lr.observe((On=Jn.current)==null?void 0:On.firstElementChild),Lr})();return()=>{var On,Lr;(On=Jn.current)!=null&&On.firstElementChild&&Dt.unobserve((Lr=Jn.current)==null?void 0:Lr.firstElementChild)}},[Jn.current,g]),(0,a.useEffect)(()=>{g&&Ye.setFieldsValue(Zt(pn({},g),{name:g==null?void 0:g.stage_name,description:g==null?void 0:g.stage_description,stage_tag_attributes:g==null?void 0:g.tag}))},[g]),a.createElement(a.Fragment,null,a.createElement(M.default,{form:Ye,onFinish:hr,size:"large",initialValues:{stage_tag_attributes:{name:""}}},!v&&(g!=null&&g.stage_description?a.createElement(a.Fragment,null,a.createElement("div",{ref:Jn,style:vr&&{maxHeight:280,overflow:"hidden"}},a.createElement(V.Z,{value:g==null?void 0:g.stage_description})),rr&&a.createElement("div",{className:"current",onClick:Dt=>{Dt.stopPropagation(),Bn(!vr)}},a.createElement(Z.Z,{dashed:!1},a.createElement("a",{className:"font14"},vr?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",a.createElement("i",{className:`iconfont font14 ${vr?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):((Je=g==null?void 0:g.items)==null?void 0:Je.length)==0?a.createElement("div",null,"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),v&&a.createElement(a.Fragment,null,a.createElement(M.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u5168\u4E3A\u7A7A\u683C"}]},a.createElement(R.default,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",showCount:!0})),a.createElement(M.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},a.createElement(me.h,{scrollId:"description",placeholder:"\u8BF7\u8F93\u5165\u7AE0\u8282\u63CF\u8FF0",height:300})),a.createElement(M.default.Item,{name:["stage_tag_attributes","id"],hidden:!0,label:"\u6807\u7B7Eid"}),a.createElement(M.default.Item,{name:["stage_tag_attributes","name"],label:"\u6807\u7B7E",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57"}]},a.createElement(R.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",maxLength:10,showCount:!0})),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"}),onClick:()=>{if(!(g!=null&&g.stage_id))return x.ZP.warning("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(d)&&(Dn(!0),Lt.resetFields())}},"\u5C0F\u8282"),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:Dt,keyPath:On,domEvent:Lr})=>{if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(Dt==="1"){if(!(0,W.tJ)(d)||!(0,W.xY)())return;En(!0),wt.setFieldsValue({name:"",is_jupyter:!1})}(Dt==="2"||Dt==="3")&&(d==null||d({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:g==null?void 0:g.stage_id,subject_id:de.pathId,isMissionLevel:Dt==="3"}}))}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u5B9E\u8DF5\u9879\u76EE ")),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u89C6\u9891\u9879\u76EE"}],onClick:({key:Dt})=>{if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(Dt==="1"&&(ei(null),ii(!0)),Dt==="2"){if(!(0,W.tJ)(d))return;Di("\u89C6\u9891\u9879\u76EE"),$o(!0)}}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u89C6\u9891\u9879\u76EE ")),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"},{key:"2",label:"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"}],onClick:({key:Dt,keyPath:On,domEvent:Lr})=>{if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(Dt==="1"&&(ei(null),Hr([]),Si(!1),Ie(!0),Xt.resetFields()),Dt==="2"){if(!(0,W.tJ)(d))return;Di("\u6559\u5B66\u8BFE\u4EF6"),$o(!0)}}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u6559\u5B66\u8BFE\u4EF6 ")),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"},{key:"2",label:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"},{key:"3",label:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"},{key:"4",label:"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"},{key:"5",label:"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"},{key:"6",label:"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"}],onClick:({key:Dt,keyPath:On,domEvent:Lr})=>{if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(d)&&(Dt==="1"&&(d==null||d({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:g==null?void 0:g.stage_id,subject_id:de.pathId}})),Dt==="2"&&(d==null||d({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:g==null?void 0:g.stage_id,subject_id:de.pathId}})),Dt==="3"&&te.history.push(`/paths/${de.pathId}/${g==null?void 0:g.stage_id}/program_homework/null/add`),Dt==="4"&&(Di("\u5206\u7EC4\u4F5C\u4E1A"),$o(!0)),Dt==="5"&&(Di("\u56FE\u6587\u4F5C\u4E1A"),$o(!0)),Dt==="6"&&(Di("\u7F16\u7A0B\u4F5C\u4E1A"),$o(!0)))}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u4F5C\u4E1A ")),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u8BD5\u5377"},{key:"2",label:"\u9009\u7528\u8BD5\u5377"}],onClick:({key:Dt})=>{if(Dt==="1"&&te.history.push(`/paperlibrary/add?pageType=course&courseId=${de.pathId}&stageId=${g==null?void 0:g.stage_id}`),Dt==="2"){if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!(0,W.tJ)(d))return;d==null||d({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})}}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u6D4B\u9A8C "))),a.createElement("div",{className:"c-light-black mt10"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002 ",a.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),Co,v&&a.createElement("aside",{className:"flex item-center justify-end gap-20px"},a.createElement(K.ZP,{htmlType:"reset",onClick:()=>{d==null||d({type:"pathsDetail/save",payload:{editKey:-1}})},type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(K.ZP,{htmlType:"submit",type:"primary",loading:xr},"\u4FDD\u5B58"))),a.createElement(w.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ta,confirmLoading:kn,destroyOnClose:!0,onOk:()=>Ar(void 0,null,function*(){wt.submit()}),onCancel:()=>{En(!1),wt.resetFields()}},a.createElement(M.default,{form:wt,initialValues:{name:"",is_jupyter:!1},onFinish:Dt=>Ar(void 0,null,function*(){(yield en(pn({id:g==null?void 0:g.stage_id,subject_id:de.pathId},Dt))).id&&(En(!1),wt.resetFields(),x.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ae(pn({},g)))})},a.createElement(M.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},a.createElement(H.ZP.Group,{options:[{value:!1,label:"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"},{value:!0,label:"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"}]})),a.createElement(M.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(R.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),a.createElement(w.default,{centered:!0,title:jn?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:ki,confirmLoading:Wr,onCancel:()=>{Ie(!1),Hr([]),ei(null)},destroyOnClose:!0,onOk:()=>Ar(void 0,null,function*(){var Dt,On;const Lr=Xt.getFieldsValue();Si(!0);const na=Lr.files.find(jl=>!jl.response||!jl.response.id);if(na){x.ZP.error(`${na==null?void 0:na.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let Ms;const xs=Zt(pn({},Lr),{subject_id:de.pathId,tags:Er,attachment_ids:(Dt=Lr==null?void 0:Lr.files)==null?void 0:Dt.map(jl=>jl.response.id)});jn?Ms=yield(0,k.M2)(Zt(pn({},xs),{id:jn==null?void 0:jn.id,attachment_id:(On=xs==null?void 0:xs.attachment_ids)==null?void 0:On[0]})):Ms=yield(0,k.s0)(Zt(pn({},xs),{id:g==null?void 0:g.stage_id})),Ms.status===0&&(x.ZP.success("\u4FEE\u6539\u6210\u529F"),Ie(!1),Ae(pn({},g))),Si(!1)})},a.createElement(M.default,{form:Xt},a.createElement(M.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},a.createElement(zt.Z,{aloneClear:!0,maxSize:(0,L.Ny)()?500:100,accept:Zn.toString(),number:jn?1:10})),a.createElement(M.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},a.createElement(R.default,{onKeyUp:Mr})),a.createElement("div",{className:N["tagsList-content"]},Er.map((Dt,On)=>a.createElement(pe.Z,{key:On+Dt,closable:!0,onClose:Lr=>{bn(Lr,Dt)}},Dt))),a.createElement("div",null,a.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A")," ",a.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",a.createElement(te.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"}," \u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE "),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B ",a.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B ",a.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,L.Ny)()?500:100,"M\uFF1B ",a.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B ",a.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B ",a.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),a.createElement(w.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:li,confirmLoading:An,onOk:()=>Ar(void 0,null,function*(){Lt.submit()}),onCancel:()=>{Dn(!1),Lt.resetFields()}},a.createElement(M.default,{form:Lt,onFinish:Dt=>Ar(void 0,null,function*(){(yield Nn(Zt(pn({},Dt),{id:g==null?void 0:g.stage_id,subject_id:de.pathId}))).status===0&&(x.ZP.success("\u6DFB\u52A0\u6210\u529F"),Dn(!1),Lt.resetFields(),Ae==null||Ae(pn({},g)))})},a.createElement(M.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(R.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),a.createElement(ne.Z,{visible:Nr,editData:jn,onCancel:()=>ii(!1),onOk:wr}),Xo&&a.createElement(hn,{setScoreShow:$o,ScoreShow:Xo,getData:()=>{Ae({stage_id:g==null?void 0:g.stage_id})},id:g==null?void 0:g.stage_id,modalType:Mn,subjectId:de.pathId,openPreview:Dt=>{var On,Lr;Dt!=null&&Dt.container_id?d==null||d({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:Dt==null?void 0:Dt.attachment_detail,params:{course_id:Dt==null?void 0:Dt.container_id,coursesId:Dt==null?void 0:Dt.container_id,id:Dt==null?void 0:Dt.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):d==null||d({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u9884\u89C8",params:{content:I.Z.API_SERVER+((On=Dt==null?void 0:Dt.attachment_detail)==null?void 0:On.url),type:(Lr=Dt==null?void 0:Dt.attachment_detail)==null?void 0:Lr.file_type}}})}}),a.createElement(un,{setScoreShow:ji,ScoreShow:Ri,homeType:fo,homeId:gr,modalDdata:Fn}))};var zn=a.memo(Wt),ri=B(43428),Vr=B(95237),lr=B(43604),jr=B(5871),Li=B(24905),Yi=B(40973),bo={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},io=B(21484),so=Object.defineProperty,So=Object.defineProperties,pa=Object.getOwnPropertyDescriptors,qa=Object.getOwnPropertySymbols,ds=Object.prototype.hasOwnProperty,yo=Object.prototype.propertyIsEnumerable,$l=(v,g,d)=>g in v?so(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,hu=(v,g)=>{for(var d in g||(g={}))ds.call(g,d)&&$l(v,d,g[d]);if(qa)for(var d of qa(g))yo.call(g,d)&&$l(v,d,g[d]);return v},Eu=(v,g)=>So(v,pa(g)),Tr=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const Gl=({shixunHomeworks:v,newCourse:g,globalSetting:d,loading:Ae,dispatch:He,classroomList:ze})=>{var mt,Je;const de=(0,te.useParams)(),[Ye]=M.default.useForm(),[wt,Xt]=(0,a.useState)({}),Lt=(0,a.useRef)(),{commonHomeWorkAddDefaultData:An}=v;let[Nn,kn]=(0,a.useState)({});(0,a.useEffect)(()=>{Ye.resetFields()},[ze.actionTabs.key]);const en=()=>{Ye.validateFields().then(()=>Tr(void 0,null,function*(){var Hn,vr;if(wt.min_num>wt.max_num){x.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const Bn=hu({},wt);Bn.attachment_ids&&(Bn.attachment_ids=(Hn=Bn==null?void 0:Bn.attachment_ids)==null?void 0:Hn.map(ar=>ar.response.id)),Bn.reference_attachment_ids&&(Bn.reference_attachment_ids=(vr=Bn==null?void 0:Bn.reference_attachment_ids)==null?void 0:vr.map(ar=>ar.response.id)),Bn.base_on_project||(Bn.base_on_project=!1);const rr=yield(0,k.DQ)(Eu(hu({id:ze.actionTabs.id,subject_id:ze.actionTabs.subject_id},Bn),{homework_type:3}));rr.status===0&&(xr(rr.homework_id),(0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"]),x.ZP.success("\u65B0\u5EFA\u6210\u529F"),He({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function xr(Hn){return Tr(this,null,function*(){if(!(Nn!=null&&Nn.ec_point_ids))return;let vr=yield(0,Pe.ZP)(`/api/ec_courses/${Nn==null?void 0:Nn.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:hu({homework_common_id:Hn},Nn)})})}return a.createElement(ri.Z,{placement:"bottom",height:"100%",closable:!1,open:ze.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:bo.drawer},a.createElement("section",{className:bo.bg},a.createElement("aside",{className:bo.title},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),a.createElement(M.default,{form:Ye,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Xt(hu({},Ye.getFieldsValue()))}},a.createElement("div",{className:bo.fieldWrap},a.createElement(M.default.Item,{name:"name",label:"\u6807\u9898",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},a.createElement(R.default,{maxLength:60,suffix:`${((mt=wt.name)==null?void 0:mt.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),a.createElement("div",{className:bo.mdWrap},a.createElement(M.default.Item,{name:"description",style:{marginTop:"-10px"},label:"\u5185\u5BB9",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},a.createElement(Yi.Z,{watch:!0,defaultValue:wt.intro})),a.createElement("div",null,a.createElement(M.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},a.createElement(zt.Z,null))),a.createElement(Vr.Z,{gutter:[20,20],style:{marginTop:20}},a.createElement(lr.Z,{flex:"230px"},a.createElement(M.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},a.createElement(jr.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),a.createElement(lr.Z,{flex:"230px"},a.createElement(M.default.Item,{name:"max_num",label:a.createElement("div",null,"\xA0"),rules:[{validator(Hn,vr){return vr?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},a.createElement(jr.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),a.createElement(lr.Z,null,a.createElement("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Je=d==null?void 0:d.setting)!=null&&Je.is_local)&&a.createElement(Vr.Z,{style:{marginTop:"-10px"}},a.createElement(lr.Z,null,a.createElement(M.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5}},a.createElement(Li.default,{value:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),a.createElement("span",{className:"c-light-black",style:{color:"#999999"}},"(\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1)")))),a.createElement("div",{className:bo.mdWrap},a.createElement(M.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848",style:{marginTop:10}},a.createElement(Yi.Z,{watch:!0,defaultValue:wt.notice})),a.createElement("div",null,a.createElement(M.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},a.createElement(zt.Z,null))))),a.createElement("div",{className:bo.mdWrap},a.createElement(io.Z,{setitem:Hn=>kn(hu({},Hn))}))),a.createElement("div",{className:bo.footer_style},a.createElement("div",{className:bo.close_button,onClick:()=>{He({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),a.createElement("div",{onClick:en,className:bo.submit_button},"\u63D0\u4EA4")))};var Bc=(0,te.connect)(({shixunHomeworks:v,newCourse:g,loading:d,globalSetting:Ae,classroomList:He})=>({classroomList:He,shixunHomeworks:v,newCourse:g,globalSetting:Ae,loading:d.effects}))(Gl),nl={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},Ml=Object.defineProperty,Va=Object.defineProperties,xl=Object.getOwnPropertyDescriptors,Rl=Object.getOwnPropertySymbols,au=Object.prototype.hasOwnProperty,Au=Object.prototype.propertyIsEnumerable,Ai=(v,g,d)=>g in v?Ml(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Il=(v,g)=>{for(var d in g||(g={}))au.call(g,d)&&Ai(v,d,g[d]);if(Rl)for(var d of Rl(g))Au.call(g,d)&&Ai(v,d,g[d]);return v},Gr=(v,g)=>Va(v,xl(g)),du=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const tc=({shixunHomeworks:v,newCourse:g,globalSetting:d,loading:Ae,dispatch:He,classroomList:ze})=>{var mt,Je,de;const Ye=(0,te.useParams)(),[wt]=M.default.useForm(),[Xt,Lt]=(0,a.useState)({}),[An,Nn]=(0,a.useState)(!1);let[kn,en]=(0,a.useState)({});const[xr,Hn]=(0,a.useState)({}),vr=(0,a.useRef)(),{commonHomeWorkEditDefaultData:Bn}=v;(0,a.useEffect)(()=>{ze.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"&&rr()},[ze.actionTabs.key]);const rr=()=>du(void 0,null,function*(){const li=yield(0,k.FD)({id:ze.actionTabs.id,type:ze.actionTabs.type});if(li){const Dn=Gr(Il({},li.subject_homework),{attachment_ids:(0,zt.z)(li.subject_homework.attachments),reference_attachment_ids:(0,zt.z)(li.subject_homework.ref_attachments)});wt.setFieldsValue(Il({},Dn)),Lt(Il({},Dn)),Nn(!0),Hn(new Date)}});function ar(li){return du(this,null,function*(){if(!(kn!=null&&kn.ec_point_ids))return;let Dn=yield(0,Pe.ZP)(`/api/ec_courses/${kn==null?void 0:kn.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Il({homework_common_id:li},kn)})})}const Jn=()=>{wt.validateFields().then(()=>du(void 0,null,function*(){var li,Dn;if(Xt.min_num>Xt.max_num){x.ZP.info("\u6700\u5927\u4EBA\u6570\u4E0D\u80FD\u5C0F\u4E8E\u6700\u5C0F\u4EBA\u6570");return}const Nr=Il({},Xt);Nr.attachment_ids&&(Nr.attachment_ids=(li=Nr==null?void 0:Nr.attachment_ids)==null?void 0:li.map(jn=>jn.response.id)),Nr.reference_attachment_ids&&(Nr.reference_attachment_ids=(Dn=Nr==null?void 0:Nr.reference_attachment_ids)==null?void 0:Dn.map(jn=>jn.response.id)),Nr.base_on_project||(Nr.base_on_project=!1),(yield(0,k.VO)(Gr(Il(Il({},Ye),Nr),{base_on_project:Nr.base_on_project,homework_type:3,id:ze.actionTabs.id}))).status===0&&(x.ZP.success("\u7F16\u8F91\u6210\u529F"),ar(Ye.categoryId),He({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return a.createElement(ri.Z,{placement:"bottom",height:"100%",closable:!1,open:ze.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A",key:"bottom",className:nl.drawer},a.createElement("section",{className:nl.bg},a.createElement("aside",{className:nl.title},"\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A"),a.createElement(M.default,{form:wt,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{Lt(Il({},wt.getFieldsValue()))}},a.createElement("div",{className:nl.fieldWrap},a.createElement(M.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},a.createElement(R.default,{maxLength:60,suffix:`${((mt=Xt.name)==null?void 0:mt.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),a.createElement("div",{className:nl.mdWrap},a.createElement(M.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},a.createElement(Yi.Z,{watch:!0,defaultValue:Xt.description})),a.createElement("div",null,a.createElement(M.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},An&&a.createElement(zt.Z,{key:xr}))),a.createElement(Vr.Z,{gutter:[20,20],style:{marginTop:20}},a.createElement(lr.Z,{flex:"230px"},a.createElement(M.default.Item,{name:"min_num",label:"\u5206\u7EC4\u8BBE\u7F6E",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}]},a.createElement(jr.Z,{style:{width:200,height:40},min:1,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5C0F\u4EBA\u6570"}))),a.createElement(lr.Z,{flex:"230px"},a.createElement(M.default.Item,{name:"max_num",label:a.createElement("div",null,"\xA0"),rules:[{validator(li,Dn){return Dn?Promise.resolve():Promise.reject(new Error("\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"))}}]},a.createElement(jr.Z,{style:{width:200,height:40},max:100,placeholder:"\u8BF7\u586B\u5199\u6BCF\u7EC4\u6700\u5927\u4EBA\u6570"}))),a.createElement(lr.Z,null,a.createElement("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"}},"\uFF08\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u65F6\u9700\u8981\u5173\u8054\u540C\u7EC4\u6210\u5458\uFF0C\u7EC4\u5185\u6210\u5458\u4F5C\u54C1\u5171\u4EAB\uFF09"))),!((Je=d==null?void 0:d.setting)!=null&&Je.is_local)&&a.createElement(Vr.Z,{style:{marginTop:"-10px"}},a.createElement(lr.Z,null,a.createElement(M.default.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5}},a.createElement(Li.default,{value:!0,defaultChecked:!0,style:{color:"#5F6368"}},"\u57FA\u4E8E\u9879\u76EE\u5B9E\u65BD")),a.createElement("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"}},"\uFF08\u9009\u4E2D\uFF0C\u5219\u5FC5\u987B\u5728\u672C\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u9879\u76EE\u7BA1\u7406\u5458\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF1B\u4E0D\u9009\u4E2D\uFF0C\u65E0\u9700\u5728\u5E73\u53F0\u521B\u5EFA\u9879\u76EE\uFF0C\u4EFB\u610F\u5C0F\u7EC4\u6210\u5458\u5747\u53EF\u4EE5\u63D0\u4EA4\u4F5C\u54C1\uFF09")))),a.createElement("div",{className:nl.mdWrap},a.createElement(M.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:10}},a.createElement(Yi.Z,{defaultValue:Xt.reference_answer,watch:!0})),a.createElement("div",null,a.createElement(M.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},An&&a.createElement(zt.Z,{key:xr}))))),a.createElement("div",{className:nl.mdWrap,style:{display:(de=d==null?void 0:d.setting)!=null&&de.hide_ec?"none":""}},a.createElement(io.Z,{setitem:li=>en(Il({},li)),homework_common_id:Ye.categoryId}))),a.createElement("div",{className:nl.footer_style},a.createElement("div",{className:nl.close_button,onClick:()=>{He({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),a.createElement("div",{onClick:Jn,className:nl.submit_button},"\u63D0\u4EA4")))};var Ss=(0,te.connect)(({shixunHomeworks:v,newCourse:g,loading:d,globalSetting:Ae,classroomList:He})=>({shixunHomeworks:v,newCourse:g,globalSetting:Ae,loading:d.effects,classroomList:He}))(tc),Ql={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},Oa=Object.defineProperty,Ys=Object.defineProperties,Hl=Object.getOwnPropertyDescriptors,gd=Object.getOwnPropertySymbols,Ul=Object.prototype.hasOwnProperty,Zo=Object.prototype.propertyIsEnumerable,ft=(v,g,d)=>g in v?Oa(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,fA=(v,g)=>{for(var d in g||(g={}))Ul.call(g,d)&&ft(v,d,g[d]);if(gd)for(var d of gd(g))Zo.call(g,d)&&ft(v,d,g[d]);return v},nc=(v,g)=>Ys(v,Hl(g)),ud=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const qA=({shixunHomeworks:v,newCourse:g,globalSetting:d,loading:Ae,dispatch:He,classroomList:ze})=>{var mt;const Je=(0,te.useParams)(),[de]=M.default.useForm(),[Ye,wt]=(0,a.useState)({}),[Xt,Lt]=(0,a.useState)(),An=(0,a.useRef)(),{commonHomeWorkAddDefaultData:Nn}=v;let[kn,en]=(0,a.useState)({});(0,a.useEffect)(()=>{de.resetFields()},[ze.actionTabs.key]);const xr=()=>ud(void 0,null,function*(){const Bn=yield He({type:"newCourse/getEditCourseData",payload:{id:An.current}});Bn&&(de.setFieldsValue({name:Bn.name}),de.setFieldsValue({intro:Bn.description}),de.setFieldsValue({notice:Bn.learning_notes}),wt({name:Bn.name,intro:Bn.description,notice:Bn.learning_notes}))}),Hn=()=>{de.validateFields().then(()=>ud(void 0,null,function*(){var Bn,rr;const ar=fA({},Ye);ar.attachment_ids&&(ar.attachment_ids=(Bn=ar==null?void 0:ar.attachment_ids)==null?void 0:Bn.map(li=>li.response.id)),ar.reference_attachment_ids&&(ar.reference_attachment_ids=(rr=ar==null?void 0:ar.reference_attachment_ids)==null?void 0:rr.map(li=>li.response.id));const Jn=yield(0,k.DQ)(nc(fA({id:ze.actionTabs.id,subject_id:ze.actionTabs.subject_id},ar),{homework_type:1}));(Jn==null?void 0:Jn.status)===0&&(vr(Jn.homework_id),(0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"]),x.ZP.success("\u65B0\u5EFA\u6210\u529F"),He({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};function vr(Bn){return ud(this,null,function*(){if(!(kn!=null&&kn.ec_point_ids))return;let rr=yield(0,Pe.ZP)(`/api/ec_courses/${kn==null?void 0:kn.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:fA({homework_common_id:Bn},kn)})})}return a.createElement(ri.Z,{placement:"bottom",height:"100%",closable:!1,open:ze.actionTabs.key==="\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:Ql.drawer},a.createElement("section",{className:Ql.bg},a.createElement("aside",{className:Ql.title},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),a.createElement(M.default,{form:de,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{console.log("onchange: ",de.getFieldsValue()),wt(fA({},de.getFieldsValue()))}},a.createElement("div",{className:Ql.fieldWrap},a.createElement(M.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},a.createElement(R.default,{maxLength:60,suffix:`${((mt=Ye.name)==null?void 0:mt.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),a.createElement("div",{className:Ql.mdWrap},a.createElement(M.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},a.createElement(Yi.Z,{watch:!0,defaultValue:Ye.intro})),a.createElement("div",null,a.createElement(M.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},a.createElement(zt.Z,null)))),a.createElement("div",{className:Ql.mdWrap},a.createElement(M.default.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"\u53C2\u8003\u7B54\u6848:"},a.createElement(Yi.Z,{watch:!0,defaultValue:Ye.notice})),a.createElement("div",null,a.createElement(M.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},a.createElement(zt.Z,null))))),a.createElement("div",{className:Ql.mdWrap},a.createElement(io.Z,{setitem:Bn=>en(fA({},Bn))}))),a.createElement("div",{className:Ql.footer_style},a.createElement("div",{className:Ql.close_button,onClick:()=>{He({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),a.createElement("div",{onClick:Hn,className:Ql.submit_button},"\u63D0\u4EA4")))};var hA=(0,te.connect)(({shixunHomeworks:v,newCourse:g,loading:d,globalSetting:Ae,classroomList:He})=>({shixunHomeworks:v,newCourse:g,globalSetting:Ae,loading:d.effects,classroomList:He}))(qA),vd={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},Dr=Object.defineProperty,Yr=Object.defineProperties,Or=Object.getOwnPropertyDescriptors,Bi=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,Cs=Object.prototype.propertyIsEnumerable,ml=(v,g,d)=>g in v?Dr(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,vi=(v,g)=>{for(var d in g||(g={}))to.call(g,d)&&ml(v,d,g[d]);if(Bi)for(var d of Bi(g))Cs.call(g,d)&&ml(v,d,g[d]);return v},va=(v,g)=>Yr(v,Or(g)),Zs=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const Jl=({shixunHomeworks:v,newCourse:g,globalSetting:d,loading:Ae,dispatch:He,classroomList:ze})=>{var mt;const Je=(0,te.useParams)(),[de]=M.default.useForm(),[Ye,wt]=(0,a.useState)({}),[Xt,Lt]=(0,a.useState)(!1);let[An,Nn]=(0,a.useState)({});const[kn,en]=(0,a.useState)({}),xr=(0,a.useRef)(),{commonHomeWorkEditDefaultData:Hn}=v;(0,a.useEffect)(()=>{ze.actionTabs.key=="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"&&vr()},[ze.actionTabs.key]);const vr=()=>Zs(void 0,null,function*(){const ar=yield(0,k.FD)({id:ze.actionTabs.id,type:ze.actionTabs.type});if(ar){const Jn={name:ar.subject_homework.name,description:ar.subject_homework.description,reference_answer:ar.subject_homework.reference_answer,attachment_ids:(0,zt.z)(ar.subject_homework.attachments),reference_attachment_ids:(0,zt.z)(ar.subject_homework.ref_attachments)};console.log(Jn),de.setFieldsValue(vi({},Jn)),wt(vi({},Jn)),Lt(!0),en(new Date)}});function Bn(ar){return Zs(this,null,function*(){if(!(An!=null&&An.ec_point_ids))return;let Jn=yield(0,Pe.ZP)(`/api/ec_courses/${An==null?void 0:An.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:vi({homework_common_id:ar},An)})})}const rr=()=>{de.validateFields().then(()=>Zs(void 0,null,function*(){var ar,Jn;const li=vi({},Ye);li.attachment_ids&&(li.attachment_ids=(ar=li==null?void 0:li.attachment_ids)==null?void 0:ar.map(Nr=>{var ii;return(ii=Nr.response)==null?void 0:ii.id})),li.reference_attachment_ids&&(li.reference_attachment_ids=(Jn=li==null?void 0:li.reference_attachment_ids)==null?void 0:Jn.map(Nr=>{var ii;return(ii=Nr.response)==null?void 0:ii.id})),(yield(0,k.VO)(va(vi(vi({},Je),li),{base_on_project:!0,homework_type:1,id:ze.actionTabs.id}))).status===0&&(x.ZP.success("\u7F16\u8F91\u6210\u529F"),Bn(Je.categoryId),He({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}))}))};return a.createElement(ri.Z,{placement:"bottom",height:"100%",closable:!1,open:ze.actionTabs.key==="\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",key:"bottom",className:vd.drawer},a.createElement("section",{className:vd.bg},a.createElement("aside",{className:vd.title},"\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A"),a.createElement(M.default,{form:de,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{wt(vi({},de.getFieldsValue()))}},a.createElement("div",{className:vd.fieldWrap},a.createElement(M.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"}]},a.createElement(R.default,{maxLength:60,suffix:`${((mt=Ye.name)==null?void 0:mt.length)||0}/60`,placeholder:"\u4F8B\u5982\uFF1A\u4ECEPython\u7A0B\u5E8F\u8BBE\u8BA1-\u5165\u95E8\u7CBE\u901A"}))),a.createElement("div",{className:vd.mdWrap},a.createElement(M.default.Item,{name:"description",label:"\u7B80\u4ECB:",style:{marginTop:"-10px"},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u7684\u7B80\u4ECB"},{max:5e3,message:"\u4F5C\u4E1A\u7B80\u4ECB\u6700\u5927\u9650\u52365000\u4E2A\u5B57\u7B26"}]},a.createElement(Yi.Z,{watch:!0,defaultValue:Ye.description})),a.createElement("div",null,a.createElement(M.default.Item,{name:"attachment_ids",style:{marginTop:"-15px"}},Xt&&a.createElement(zt.Z,{key:kn})))),a.createElement("div",{className:vd.mdWrap},a.createElement(M.default.Item,{name:"reference_answer",label:"\u53C2\u8003\u7B54\u6848:",style:{marginTop:"-10px"}},a.createElement(Yi.Z,{defaultValue:Ye.reference_answer,watch:!0})),a.createElement("div",null,a.createElement(M.default.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"}},Xt&&a.createElement(zt.Z,{key:kn}))))),a.createElement("div",{className:vd.mdWrap},a.createElement(io.Z,{setitem:ar=>Nn(vi({},ar)),homework_common_id:Je.categoryId}))),a.createElement("div",{className:vd.footer_style},a.createElement("div",{className:vd.close_button,onClick:()=>{He({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u53D6\u6D88"),a.createElement("div",{onClick:rr,className:vd.submit_button},"\u63D0\u4EA4")))};var Js=(0,te.connect)(({shixunHomeworks:v,newCourse:g,loading:d,globalSetting:Ae,classroomList:He})=>({shixunHomeworks:v,newCourse:g,globalSetting:Ae,loading:d.effects,classroomList:He}))(Jl),ia={flex_box_center:"flex_box_center___pWsLR",flex_space_between:"flex_space_between___VBNSX",flex_box_vertical_center:"flex_box_vertical_center___Z_F4c",flex_box_center_end:"flex_box_center_end___q95u1",flex_box_column:"flex_box_column___dhvCq",scoremodal:"scoremodal___YNtb3",wrap:"wrap___BauIT",wrap_title:"wrap_title___ZWoHv",radioWrap:"radioWrap___Jh9vt",radio:"radio___Ydt8R",colorFF0000:"colorFF0000___JOb5w",pagination:"pagination___d1fv4",selectWrapper:"selectWrapper___AXdXX",allqingchu:"allqingchu___bGXX_",title:"title___i97Lm",score:"score___KL7jN",close:"close___UFA7K",content:"content___y4BQA",items:"items___uyG6g",bottom:"bottom___YN73d",yes:"yes___XPJhC",no:"no___Mkypk",titlecount:"titlecount___ppkNI",add:"add___SwDuY",search:"search___Pjuzg",searchIcon:"searchIcon___v01bz",tabWrap:"tabWrap___ANUlZ"},js=B(77754),Fs=B(59301),Cl=Object.defineProperty,bc=Object.defineProperties,Lc=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Ac=Object.prototype.hasOwnProperty,dc=Object.prototype.propertyIsEnumerable,Fl=(v,g,d)=>g in v?Cl(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,_A=(v,g)=>{for(var d in g||(g={}))Ac.call(g,d)&&Fl(v,d,g[d]);if(Wn)for(var d of Wn(g))dc.call(g,d)&&Fl(v,d,g[d]);return v},yd=(v,g)=>bc(v,Lc(g)),Ll=(v,g)=>{var d={};for(var Ae in v)Ac.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&Wn)for(var Ae of Wn(v))g.indexOf(Ae)<0&&dc.call(v,Ae)&&(d[Ae]=v[Ae]);return d},Ds=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const Ns=R.default.Search,cr=v=>{var g=v,{shixunsDetail:d,dispatch:Ae}=g,He=Ll(g,["shixunsDetail","dispatch"]),ze,mt;const Je=(0,te.useParams)(),[de,Ye]=(0,a.useState)(0),[wt,Xt]=(0,a.useState)([]),[Lt,An]=(0,a.useState)(""),[Nn,kn]=(0,a.useState)(),[en,xr]=(0,a.useState)(!1),[Hn,vr]=(0,a.useState)(!1),[Bn,rr]=(0,a.useState)(!1),[ar,Jn]=(0,a.useState)({}),[li,Dn]=(0,a.useState)({page:1,limit:10,type:"video"});(0,a.useEffect)(()=>{var En,Mn,Di,Xo;if(An(""),d.actionTabs.key==="Stage-SendModal")if(((Mn=(En=d==null?void 0:d.actionTabs)==null?void 0:En.params)==null?void 0:Mn.title)=="\u5206\u7EC4\u4F5C\u4E1A"){let $o={page:1,limit:10,type:"group"};Dn($o),Nr(yd(_A({},$o),{search:encodeURI(Lt)}))}else if(((Xo=(Di=d==null?void 0:d.actionTabs)==null?void 0:Di.params)==null?void 0:Xo.title)=="\u56FE\u6587\u4F5C\u4E1A"){let $o={page:1,limit:10,type:"normal"};Dn($o),Nr(yd(_A({},$o),{search:encodeURI(Lt)}))}else Dn(li),Nr(yd(_A({},li),{search:encodeURI(Lt)}))},[d.actionTabs.key]);const Nr=En=>Ds(void 0,null,function*(){const Mn=yield Ae({type:"shixunsDetail/searchUserCourses",payload:En});Mn.status===401?(Ae({type:"shixunsDetail/setActionTabs",payload:{}}),vr(!1)):(Ye((Mn==null?void 0:Mn.courses_count)||0),Xt((Mn==null?void 0:Mn.course_list)||[]))}),ii=En=>{const Mn=_A(_A({},li),{page:En,limit:10,search:encodeURI(Lt)});Dn(Mn),Nr(Mn)},jn=()=>Ds(void 0,null,function*(){var En,Mn,Di,Xo,$o,ki,Ie,Er,Hr,Wr,Si,Ri,ji,fo,po;if(!Nn){xr(!0);return}const gr=(En=d.actionTabs.params)==null?void 0:En.id;vr(!1);let kt=yield(0,pi.Tr)({id:((Di=(Mn=d==null?void 0:d.actionTabs)==null?void 0:Mn.params)==null?void 0:Di.title)=="\u6D4B\u9A8C"?($o=(Xo=d==null?void 0:d.actionTabs)==null?void 0:Xo.params)==null?void 0:$o.examinationid:Je==null?void 0:Je.pathId,course_id:((Ie=(ki=d==null?void 0:d.actionTabs)==null?void 0:ki.params)==null?void 0:Ie.title)=="\u6D4B\u9A8C"?[Nn]:Nn,type:((Hr=(Er=d==null?void 0:d.actionTabs)==null?void 0:Er.params)==null?void 0:Hr.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((Si=(Wr=d==null?void 0:d.actionTabs)==null?void 0:Wr.params)==null?void 0:Si.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((ji=(Ri=d==null?void 0:d.actionTabs)==null?void 0:Ri.params)==null?void 0:ji.title)=="\u6D4B\u9A8C"?"examination_bank":((po=(fo=d==null?void 0:d.actionTabs)==null?void 0:fo.params)==null?void 0:po.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":"subject",stage_item_id:gr,sync_catelog:0});(kt==null?void 0:kt.student_count)===0?yield ei(kt==null?void 0:kt.no_use_list):Jn(kt)}),ei=En=>Ds(void 0,null,function*(){var Mn,Di,Xo,$o,ki,Ie,Er,Hr,Wr,Si,Ri,ji,fo,po,gr,kt,Fn,fr;const hr=(Mn=d.actionTabs.params)==null?void 0:Mn.id;let bn;if(rr(!0),(Di=d.actionTabs.params)!=null&&Di.is_jupyter){const Mr=(Xo=d.actionTabs.params)==null?void 0:Xo.identifier;bn=yield(0,Pe.ZP)(`/api/shixuns/${Mr}/send_to_course.json`,{method:"Post",body:{courses:[{course_id:Nn,identifier:Mr,type:"normal",is_copy:En,is_use:1}]}})}else((ki=($o=d==null?void 0:d.actionTabs)==null?void 0:$o.params)==null?void 0:ki.title)=="\u6D4B\u9A8C"?bn=yield(0,k.p4)({id:(Er=(Ie=d==null?void 0:d.actionTabs)==null?void 0:Ie.params)==null?void 0:Er.examinationid,course_id:[Nn],shixuns_info:En?En==null?void 0:En.map(Mr=>(Mr.shixun_id=Mr.id,Mr)):[]}):bn=yield(0,k.Q)({id:Je==null?void 0:Je.pathId,course_id:Nn,stage_shixuns:En,sync_catelog:0,type:((Hr=d.actionTabs.params)==null?void 0:Hr.title)==="\u5B9E\u8BAD"?"shixun":((Si=(Wr=d==null?void 0:d.actionTabs)==null?void 0:Wr.params)==null?void 0:Si.title)=="\u5206\u7EC4\u4F5C\u4E1A"?"group":((ji=(Ri=d==null?void 0:d.actionTabs)==null?void 0:Ri.params)==null?void 0:ji.title)=="\u56FE\u6587\u4F5C\u4E1A"?"normal":((po=(fo=d==null?void 0:d.actionTabs)==null?void 0:fo.params)==null?void 0:po.title)=="\u89C6\u9891"?"video":((kt=(gr=d==null?void 0:d.actionTabs)==null?void 0:gr.params)==null?void 0:kt.title)=="\u7F16\u7A0B\u4F5C\u4E1A"?"hack":""});ta(),((fr=(Fn=d==null?void 0:d.actionTabs)==null?void 0:Fn.params)==null?void 0:fr.title)=="\u6D4B\u9A8C"?(bn==null?void 0:bn.status)===0&&w.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Fs.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{(0,p.xg)(`${bn.data[0].first_category_url}/${bn.data[0].exercise_id}/detail?random=${bn.data[0].is_random}&tabs=3`)}}):(bn==null?void 0:bn.status)===1&&w.default.confirm({title:"\u63D0\u793A",centered:!0,icon:null,okText:"\u7ACB\u5373\u524D\u5F80",cancelText:"\u7A0D\u540E\u518D\u8BF4",content:Fs.createElement("div",{style:{textAlign:"left"}},"\u53D1\u9001\u6210\u529F\uFF01\u662F\u5426\u524D\u5F80\u5BF9\u5E94\u7684\u6559\u5B66\u8BFE\u5802\uFF1F"),onOk:()=>{var Mr,ho,Kt,wr,Ln,Mi,Co,Dt,On;if((Mr=d.actionTabs.params)!=null&&Mr.is_jupyter){(0,p.xg)(bn==null?void 0:bn.first_category_url);return}if(((Kt=(ho=d==null?void 0:d.actionTabs)==null?void 0:ho.params)==null?void 0:Kt.title)=="\u5206\u7EC4\u4F5C\u4E1A"||((Ln=(wr=d==null?void 0:d.actionTabs)==null?void 0:wr.params)==null?void 0:Ln.title)=="\u56FE\u6587\u4F5C\u4E1A")(0,p.xg)(bn==null?void 0:bn.url);else if(((Co=(Mi=d==null?void 0:d.actionTabs)==null?void 0:Mi.params)==null?void 0:Co.title)=="\u7F16\u7A0B\u4F5C\u4E1A"){const Lr=(Dt=bn==null?void 0:bn.url.split("/"))==null?void 0:Dt[2];(0,p.xg)(`/classrooms/${Lr}/program_homework`)}else{const Lr=(On=bn==null?void 0:bn.url.split("/"))==null?void 0:On[2];(0,p.xg)(`/classrooms/${Lr}/shixun_homework`)}}})}),ta=()=>{An(""),kn(null),xr(!1),Ae({type:"shixunsDetail/setActionTabs",payload:{}}),vr(!1),rr(!1)};return Fs.createElement(Fs.Fragment,null,Fs.createElement(w.default,{title:`\u53D1\u9001${((ze=d.actionTabs.params)==null?void 0:ze.title)||"\u5B9E\u8BAD"}`,open:d.actionTabs.key==="Stage-SendModal",centered:!0,className:ia.scoremodal,onCancel:ta,onOk:jn},Fs.createElement("div",{className:ia.wrap},Fs.createElement("div",{className:ia.wrap_title},"\u9009\u62E9\u7684",`${((mt=d.actionTabs.params)==null?void 0:mt.title)||"\u5B9E\u8BAD"}`,"\u5C06\u4F1A\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802"),Fs.createElement("div",{className:"mb10"},Fs.createElement(R.default.Search,{className:ia.search,placeholder:"\u8F93\u5165\u8BFE\u5802\u540D\u79F0\u7684\u5173\u952E\u5B57\u8FDB\u884C\u641C\u7D22",allowClear:!0,value:Lt,onChange:En=>An(En.target.value),suffix:Fs.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ia.searchIcon}`,onClick:()=>{An(Lt);const En=_A(_A({},li),{page:1,limit:10,search:encodeURI(Lt)});Dn(En),Nr(En)}}),onSearch:En=>{An(En);const Mn=_A(_A({},li),{page:1,limit:10,search:encodeURI(En)});Dn(Mn),Nr(Mn)}})),Fs.createElement("div",{className:ia.radioWrap},Fs.createElement(H.ZP.Group,{value:Nn,onChange:En=>{kn(En.target.value),xr(!1)}},wt.map((En,Mn)=>Fs.createElement(H.ZP,{className:ia.radio,value:En.course_id,key:Mn},Fs.createElement("span",{title:En.name},En.name))))),en&&Fs.createElement("div",{className:ia.colorFF0000},"\u8BF7\u9009\u62E9\u4F60\u8981\u53D1\u9001\u7684\u8BFE\u5802"),de>10&&Fs.createElement("div",{className:ia.pagination},Fs.createElement(nt.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:li==null?void 0:li.page,pageSize:10,total:de,onChange:ii})))),Fs.createElement(js.Z,{resdata:ar,type:"shixun",okloading:Bn,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:En=>{var Mn;ei((Mn=d.actionTabs.params)!=null&&Mn.is_jupyter?1:En)}}))};var Sr=(0,te.connect)(({shixunsDetail:v})=>({shixunsDetail:v}))(cr),di=B(31962),$i={flex_box_center:"flex_box_center___tYvHS",flex_space_between:"flex_space_between___rwga3",flex_box_vertical_center:"flex_box_vertical_center___tWE_6",flex_box_center_end:"flex_box_center_end___DB6yE",flex_box_column:"flex_box_column___KpF0J",wrp:"wrp___sfbS9",drawer:"drawer___AjfBZ",menu:"menu___yWQ6S",actived:"actived___WiR0o",actived2:"actived2___o14iP",listItem:"listItem___LLCke",info:"info___j5uqi",title:"title___F7Dim",titleLeft:"titleLeft___x7Xay",titleRight:"titleRight___Z5XHI",search:"search___kZlFS",description:"description___s7pxM",filter:"filter___QlOf_",menuCourse:"menuCourse___X85qC",authorname:"authorname___GLFYK","tooltip-content":"tooltip-content___panbs"},ka=Object.defineProperty,wo=Object.defineProperties,No=Object.getOwnPropertyDescriptors,Ma=Object.getOwnPropertySymbols,Es=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,Ps=(v,g,d)=>g in v?ka(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,yr=(v,g)=>{for(var d in g||(g={}))Es.call(g,d)&&Ps(v,d,g[d]);if(Ma)for(var d of Ma(g))zl.call(g,d)&&Ps(v,d,g[d]);return v},Ts=(v,g)=>wo(v,No(g)),Bl=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const Fc=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],$s=({classroomList:v,loading:g,dispatch:d,cb:Ae,shixunIds:He=[]})=>{var ze,mt;const Je=(0,te.useParams)(),de=(0,te.useLocation)(),[Ye]=M.default.useForm(),{shixunLists:wt}=v,[Xt,Lt]=(0,a.useState)([]),[An,Nn]=(0,a.useState)([]),[kn,en]=(0,a.useState)([]),xr=((ze=v==null?void 0:v.actionTabs)==null?void 0:ze.isMissionLevel)||!1,[,Hn,vr]=(0,De.U)(k.xG,{}),Bn=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(Dn=>!!Dn),[rr,ar]=(0,a.useState)({page:1,type:(0,L.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0});(0,a.useEffect)(()=>{v.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(Jn(),rr.page=1,d({type:"classroomList/getShixunLists",payload:yr({},rr)}))},[v.actionTabs.key]);const Jn=()=>Bl(void 0,null,function*(){const Dn=yield(0,Pe.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Lt([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(Dn==null?void 0:Dn.groups)||[]])}),li=()=>{d({type:"classroomList/setActionTabs",payload:{}}),ar({page:1,type:(0,L.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),en([])};return v.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:a.createElement(ri.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",open:v.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:$i.drawer,footer:a.createElement("div",{className:"flex justify-center gap-8px"},a.createElement(K.ZP,{size:"middle",onClick:()=>{li(),Nn([]),Ae("\u53D6\u6D88")}}," \u53D6\u6D88 "),a.createElement(K.ZP,{size:"middle",loading:Hn,onClick:()=>Bl(void 0,null,function*(){var Dn,Nr,ii;for(let ta=0;ta<(An==null?void 0:An.length);ta++){const En=An[ta];if(He.includes(En)){x.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(Nr=(Dn=wt==null?void 0:wt.shixun_list)==null?void 0:Dn.find(Mn=>Mn.id===En))==null?void 0:Nr.title}`);return}}let jn=[];xr&&kn.forEach((ta=[])=>{jn.push(...ta.filter(En=>En!==-1))});const ei=xr?yield vr({stage_id:v.actionTabs.id,subject_id:v.actionTabs.subject_id,challenge_ids:jn}):yield(0,k.Ep)({id:v.actionTabs.id,subject_id:v.actionTabs.subject_id,shixun_ids:[...An]});Nn([]),(xr?(ei==null?void 0:ei.status)===0:ei!=null&&ei.shixuns_list)&&(li(),Ae(xr?(ii=ei==null?void 0:ei.data)==null?void 0:ii.list:ei.shixuns_list))}),type:"primary"}," \u786E\u5B9A "))},a.createElement("section",{className:"tc"},a.createElement(di.Z,{onChange:Dn=>{ar(Ts(yr(yr({},rr),Dn),{page:1})),d({type:"classroomList/getShixunLists",payload:Ts(yr(yr({},rr),Dn),{page:1})})}})),a.createElement(b.Z,{spinning:g.effects["classroomList/getShixunLists"]},a.createElement("section",{className:"edu-container"},Fc.map(function(Dn,Nr){var ii;return a.createElement("ul",{className:$i.menu,key:Nr},a.createElement("li",null,Dn.name),(ii=Dn==null?void 0:Dn.children)==null?void 0:ii.map(function(jn,ei){return!(0,L.Ny)()&&Dn.id==="type"&&jn.name==="\u5168\u90E8"?a.createElement(a.Fragment,null):a.createElement("li",{key:ei,className:rr[Dn.id]==jn.id?$i.actived:"",onClick:()=>{rr[Dn.id]=jn.id,rr.page=1,ar(yr({},rr)),d({type:"classroomList/getShixunLists",payload:yr({},rr)})}},a.createElement("strong",null,jn.name))}))}),rr.type==="mine"&&a.createElement("ul",{className:$i.menu},a.createElement("li",null,"\u76EE\u5F55"),Xt==null?void 0:Xt.map((Dn,Nr)=>a.createElement("li",{className:rr.group_id==Dn.id?$i.actived:"",key:Dn.name,onClick:()=>{rr.group_id=Dn.id,rr.page=1,ar(yr({},rr)),d({type:"classroomList/getShixunLists",payload:yr({},rr)})}},a.createElement("strong",null,Dn.name)))),a.createElement(Vr.Z,{align:"middle"},a.createElement(lr.Z,{flex:"1",className:$i.filter},Bn.map(function(Dn,Nr){return a.createElement(K.ZP,{key:Nr,className:"mr20",type:rr.sort===Dn.id?"primary":"default",onClick:()=>{rr.sort=Dn.id,ar(yr({},rr)),d({type:"classroomList/getShixunLists",payload:yr({},rr)})}},Dn.name)})),a.createElement(lr.Z,{className:"c-grey-999"},a.createElement("div",{className:$i.menuCourse},a.createElement("ul",null,a.createElement("li",{className:"current",onClick:()=>{rr.order=rr.order==="asc"?"desc":"asc",ar(yr({},rr)),d({type:"classroomList/getShixunLists",payload:yr({},rr)})}},"\u5B66\u4E60\u4EBA\u6570",a.createElement("p",{className:`edu-sorter current ${rr.order}`},a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(mt=wt==null?void 0:wt.shixun_list)==null?void 0:mt.map(function(Dn,Nr){var ii,jn;return a.createElement("div",{className:$i.listItem,key:Nr},!xr&&a.createElement(Li.default,{checked:An.includes(Dn.id),value:Dn.id,onChange:ei=>{let ta=An.indexOf(Dn.id);An.indexOf(Dn.id)>-1?Nn(An.filter(En=>En!==Dn.id)):Nn(An.concat(Dn.id))},disabled:(Dn==null?void 0:Dn.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),a.createElement("div",{className:$i.info},a.createElement("div",{className:$i.title},a.createElement("div",{className:$i.titleLeft},a.createElement("a",{className:"c-black",href:`/shixuns/${Dn==null?void 0:Dn.identifier}/challenges`,target:"_blank"},a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Dn.title}})),(0,L.Ny)()&&(Dn==null?void 0:Dn.mark_status)===1&&a.createElement(D.Z,{title:Dn==null?void 0:Dn.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,L.Ny)()&&(Dn==null?void 0:Dn.mark_status)===2&&a.createElement(D.Z,{title:Dn==null?void 0:Dn.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,L.Ny)()&&(Dn==null?void 0:Dn.mark_status)===3&&a.createElement(D.Z,{title:Dn==null?void 0:Dn.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(Dn==null?void 0:Dn.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&a.createElement(D.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},a.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")),(ii=Dn==null?void 0:Dn.shixun_marks)==null?void 0:ii.map(ei=>a.createElement("span",{key:ei,className:"tag-badge ml10"},ei)))),a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.createElement("span",{className:$i.description,dangerouslySetInnerHTML:{__html:Dn.description}})),xr?a.createElement(D.Z,{title:!(Dn!=null&&Dn.task_pass)||(Dn==null?void 0:Dn.shixun_tag_num_name)=="\u672A\u53D1\u5E03"?"\u7981\u6B62\u8DF3\u5173\u548C\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4EFB\u52A1\u5173\u5361\uFF0C\u4E0D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D":""},a.createElement("div",{className:"mt15"},a.createElement(Li.default.Group,{disabled:!(Dn!=null&&Dn.task_pass)||(Dn==null?void 0:Dn.shixun_tag_num_name)=="\u672A\u53D1\u5E03",options:[{value:-1,label:"\u5168\u9009"},...((jn=Dn==null?void 0:Dn.challenges)==null?void 0:jn.map((ei,ta)=>({value:ei==null?void 0:ei.id,label:`\u7B2C${ei==null?void 0:ei.position}\u5173 ${ei==null?void 0:ei.subject}`})))||[]],value:(kn==null?void 0:kn[Nr])||[],onChange:ei=>{var ta,En,Mn;const Di=(ei==null?void 0:ei.filter($o=>$o!==-1))||[],Xo=((ta=Dn==null?void 0:Dn.challenges)==null?void 0:ta.map($o=>$o==null?void 0:$o.id))||[];ei!=null&&ei.includes(-1)?kn[Nr]=(En=kn==null?void 0:kn[Nr])!=null&&En.includes(-1)?(Di==null?void 0:Di.length)!==(Xo==null?void 0:Xo.length)?Di:[]:[...Xo,-1]:kn[Nr]=(Mn=kn==null?void 0:kn[Nr])!=null&&Mn.includes(-1)?[]:(ei==null?void 0:ei.length)===(Xo==null?void 0:Xo.length)?[...Xo,-1]:ei,en([...kn])}}))):a.createElement("div",{className:" mt15"},Dn.challenge_names.map(function(ei,ta){return a.createElement("span",{key:ta,className:"mr30 font12"},"\u7B2C",ta+1,"\u5173 ",ei," ")})),a.createElement(Z.Z,{dashed:!0}),a.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement(D.Z,{overlayClassName:$i["tooltip-content"],title:a.createElement("div",null,a.createElement("span",{dangerouslySetInnerHTML:{__html:Dn==null?void 0:Dn.member_user_names}}))},a.createElement("span",{className:$i.authorname,dangerouslySetInnerHTML:{__html:Dn==null?void 0:Dn.member_user_names}})),Dn.author_school_name&&a.createElement(a.Fragment,null,a.createElement("span",{dangerouslySetInnerHTML:{__html:Dn.author_school_name}}))),a.createElement("div",null,a.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",Dn.level),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",Dn.study_count)))))}),a.createElement("p",null))),a.createElement("div",{className:"tc"},a.createElement(nt.Z,{current:rr.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:wt==null?void 0:wt.shixuns_count,onChange:Dn=>{rr.page=Dn,d({type:"classroomList/getShixunLists",payload:yr({},rr)})}})))};var el=(0,te.connect)(({classroomList:v,loading:g})=>({classroomList:v,loading:g}))($s),xa=B(94605),Is=B(26724),rA=B.n(Is),rf=B(83664),Ed=B(39541),If=B(25579),Rd=B(66357),Vu=B(59301),Df=Object.defineProperty,Qd=Object.getOwnPropertySymbols,Uh=Object.prototype.hasOwnProperty,Sd=Object.prototype.propertyIsEnumerable,y0=(v,g,d)=>g in v?Df(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,vh=(v,g)=>{for(var d in g||(g={}))Uh.call(g,d)&&y0(v,d,g[d]);if(Qd)for(var d of Qd(g))Sd.call(g,d)&&y0(v,d,g[d]);return v},zf=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const{TabPane:qu}=Te.default,E0=({classroomList:v,exercise:g,saveExercise:d,loading:Ae,dispatch:He})=>{var ze;const mt=(0,te.useParams)(),Je=(0,te.useLocation)(),[de]=M.default.useForm(),{brankList:Ye}=g;let[wt,Xt]=(0,a.useState)(!0),[Lt,An]=(0,a.useState)(!1);const[Nn,kn]=(0,a.useState)("myself");let[en,xr]=(0,a.useState)([]),[Hn,vr]=(0,a.useState)([]),[Bn,rr]=(0,a.useState)(),[ar,Jn]=(0,a.useState)([]);const li=(0,a.useRef)(null),[Dn,Nr]=(0,a.useState)(!1),[ii,jn]=(0,a.useState)(""),[ei,ta]=(0,a.useState)(""),En=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:po=>po?"\u968F\u673A\u7EC4\u5377":"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:150,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"is_random",width:60,align:"center",render:(po,gr)=>Vu.createElement("a",{href:po?`/randompaper/detail/${gr.id}`:`/paperlibrary/see/${gr.id}?defaultActiveKey=${(Mn==null?void 0:Mn.filter)=="public"?"1":(Mn==null?void 0:Mn.filter)=="teacher"?"2":"0"}`,target:"_blank>"},"\u9884\u89C8")}],[Mn,Di]=(0,a.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null,is_encrypt:0});(0,a.useEffect)(()=>{g.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&(ki(),Jn([]),Xo())},[g.actionTabs.key]);const Xo=()=>zf(void 0,null,function*(){const po=yield He({type:"paperlibrary/getTeachGroupData"});vr(po)}),$o=po=>{const gr=parseInt(po);return isNaN(gr)?"":gr},ki=()=>zf(void 0,null,function*(){var po;if(wt){++Mn.page,Xt(!1),Mn.is_random=Mn.filter=="myself"?2:null;const gr=yield He({type:"exercise/getBrankList",payload:vh({},Mn)});en=gr!=null&&gr.object_list?[...en.concat(gr==null?void 0:gr.object_list)]:en,rr(gr.is_teacher),((po=gr.object_list)==null?void 0:po.length)<Mn.limit?Xt(!1):Xt(!0),xr([...en])}}),Ie=po=>{li.current.scrollTop=0,en=[],Mn.page=0,Mn.group_id=po,wt=!0,Jn([]),Di(vh({},Mn)),ki()},Er={selectedRowKeys:ar,onChange:po=>{Jn(po)},type:"radio"},Hr=()=>{Di(vh({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),xr([]),Xt(!0),kn("myself"),He({type:"exercise/setActionTabs",payload:{}}),An(!1)},[Wr,Si,Ri,ji]=(0,If.P)(),fo=po=>zf(void 0,null,function*(){let gr=!1;en.forEach(hr=>{ar.includes(hr.id)&&(gr=hr.is_random)});const kt=po.map(hr=>({shixun_id:hr.id,is_use:hr.is_use,is_copy:hr.is_copy}));if(!gr){const hr=yield He({type:"exercise/saveBanks",payload:{course_id:mt.coursesId,object_type:"examination_bank",bank_id:ar,shixuns_info:kt}});(hr==null?void 0:hr.status)===0&&((0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),He({type:"classroomList/getClassroomExercisesList",payload:vh({},g.actionTabs.params)}),jn(`/classrooms/${mt.coursesId}/exercise/${hr.exercise_id}/detail?random=${hr.is_random}&tabs=3`),ta(`/classrooms/${mt.coursesId}/exercise/add/${hr.exercise_id}?random=${hr.is_random}&type=2`),Nr(!0),x.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F"),Si(),Hr());return}He({type:"exercise/setActionTabs",payload:{}}),Si();let Fn=1,fr=w.default.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"\u914D\u7F6E\u51FA\u5377\u6570\u91CF",content:Vu.createElement("div",{className:Ed.Z.modalColumn},Vu.createElement("div",{className:Ed.Z.modalRow},Vu.createElement("sup",{className:Ed.Z.sup},"*"),Vu.createElement("span",{style:{flexShrink:0}},"\u968F\u673A\u51FA\u5377\u6570\u91CF\uFF1A"),Vu.createElement(jr.Z,{parser:$o,style:{width:120},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u6570\u91CF",min:1,defaultValue:Fn,onChange:hr=>{Fn=hr;const bn=document.getElementById("model_error");Fn<1||Fn>50?bn.style.display="block":bn.style.display="none"}})),Vu.createElement("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red"},"\u8BF7\u8F93\u51651-50\u4E4B\u95F4\u7684\u6574\u6570")),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onCancel:Hr,onOk:()=>zf(void 0,null,function*(){if(Fn<1||Fn>50){const bn=document.getElementById("model_error");return bn.style.display="block",Promise.reject()}fr.update({cancelButtonProps:{disabled:!0}});const hr=yield He({type:"exercise/saveBanks",payload:{course_id:mt.coursesId,object_type:"examination_bank",bank_id:ar,shixuns_info:kt,num:Fn}});fr.update({cancelButtonProps:{disabled:!1}}),hr&&hr.status===0?((0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BD5\u5377","\u8BD5\u5377\u9009\u7528"]),w.default.destroyAll(),He({type:"classroomList/getClassroomExercisesList",payload:vh({},g.actionTabs.params)}),Hr(),Si(),x.ZP.success("\u751F\u6210\u8BD5\u5377\u6210\u529F")):(Hr(),Si())})})});return Vu.createElement(Vu.Fragment,null,Vu.createElement(w.default,{centered:!0,width:980,title:"\u9009\u62E9\u8BD5\u5377",maskClosable:!1,destroyOnClose:!0,open:g.actionTabs.key==="\u8BD5\u5377\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:Lt,bodyStyle:{minHeight:200},wrapClassName:Ed.Z.warpModal,onOk:()=>zf(void 0,null,function*(){if(!ar.length){x.ZP.error("\u8BF7\u9009\u62E9\u8BD5\u5377");return}An(!0);let po=!1,gr=!1;if(en.forEach(kt=>{ar.includes(kt.id)&&kt.need_authorize&&(po=kt.need_authorize),ar.includes(kt.id)&&(gr=kt.is_random)}),po){(0,W.rX)(!1,"\u8BE5\u8BD5\u5377\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}d(ar[0]),Hr(),An(!1)}),onCancel:Hr},Vu.createElement(Te.default,{activeKey:Nn,onTabClick:po=>zf(void 0,null,function*(){li.current.scrollTop=0,en=[],Nn!==po&&Jn([]),kn(po),Mn.page=0,Mn.filter=po,Mn.group_id=null,wt=!0,ki()})},Vu.createElement(qu,{tab:Vu.createElement("span",null,"\u6211\u7684\u8BD5\u5377\u5E93"),key:"myself"}),Vu.createElement(qu,{tab:Vu.createElement("span",null,"\u6559\u7814\u5171\u4EAB"),key:"teacher"}),Vu.createElement(qu,{tab:Vu.createElement("span",null,"\u516C\u5171\u8BD5\u5377\u5E93"),key:"public"})),Vu.createElement("div",{className:Ed.Z.tabSearch},Nn==="teacher"&&Vu.createElement(rt.default,{value:Mn.group_id,onChange:Ie,size:"middle",style:{width:200,marginRight:30}},Vu.createElement(rt.default.Option,{value:null},"\u5168\u90E8\u6559\u7814\u56E2\u961F"),(ze=Hn==null?void 0:Hn.groups)==null?void 0:ze.map(po=>Vu.createElement(rt.default.Option,{key:po==null?void 0:po.group_id,value:po==null?void 0:po.group_id},po==null?void 0:po.name))),Vu.createElement(R.default.Search,{placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Mn.search,onChange:po=>{Mn.search=po.target.value,Di(vh({},Mn))},onSearch:po=>{li.current.scrollTop=0,en=[],Mn.page=0,wt=!0,Jn([]),po&&(0,Rd.tk)({name:po,copywriting:po,position:"Exercise"}),ki()}})),Vu.createElement("div",{ref:li,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20}},!Bn&&Nn==="public"&&Vu.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Vu.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Vu.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Vu.createElement(rA(),{initialLoad:!1,pageStart:0,loadMore:()=>{ki()},hasMore:wt,useWindow:!1},g.actionTabs.key==="\u8BD5\u5377\u9009\u7528"&&Bn&&Vu.createElement(rf.Z,{className:Ed.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:en,onRow:po=>({onClick:()=>{Jn([po==null?void 0:po.id])}}),resColumns:En,rowSelection:Er})))),Vu.createElement(w.default,{title:"\u63D0\u793A",open:Dn,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:Vu.createElement("div",null,Vu.createElement(K.ZP,{onClick:()=>{Nr(!1),te.history.push(ei)}},"\u4FEE\u6539\u8BD5\u5377"),Vu.createElement(K.ZP,{type:"primary",onClick:()=>{te.history.push(ii),Nr(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Nr(!1)}},Vu.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),Vu.createElement(If.Z,{inPaper:!0,visible:Wr,onCancel:Si,onOk:fo,renderData:Ri,modalType:"multiple",type:"examination_bank"}))};var X0=(0,te.connect)(({exercise:v,loading:g,classroomList:d})=>({exercise:v,loading:g,classroomList:d}))(E0),Gm=B(53531);const wd=({user:v,onReplyDiscuss:g,dispatch:d,id:Ae,activeDiscussIndex:He,placeholder:ze})=>{const[mt,Je]=(0,a.useState)("");function de(Xt){Je(Xt)}const Ye=(0,te.useParams)();function wt(){if(!mt){x.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}g(Ae,mt),d({type:"pathsDetail/getPathsDetail",payload:{id:Ye.pathId}}),Je("")}return a.createElement("div",{key:Ae,className:"discuss-item-editor",style:{display:He===Ae?"block":"none",width:"100%"}},a.createElement(Yi.Z,{miniToolbar:!0,startInit:He===Ae,defaultValue:mt,id:Ae,noStorage:!0,watch:!1,height:155,placeholder:ze||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:de}),a.createElement("a",{onClick:wt,className:"btn-send"},"\u53D1\u9001"))};var iA=(0,te.connect)(({shixunsDetail:v,loading:g,globalSetting:d})=>({shixunsDetail:v,globalSetting:d,loading:g.models.index}))(wd),a0=B(59301),Sv=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const of=({user:v,upDataList:g,page:d,dispatch:Ae,keywords:He})=>{const ze=(0,te.useParams)(),mt=(Je,de)=>Sv(void 0,null,function*(){const Ye=yield(0,k.WD)({id:Je,content:de});(Ye==null?void 0:Ye.status)===0&&g(1,He)});return a0.createElement("div",{className:"discuss-item-container bg-white"},a0.createElement("a",{href:`/users/${v.login}`,target:"_blank"},a0.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${I.Z.IMG_SERVER}/images/${v.image_url}`,width:"50"})),a0.createElement("section",null,a0.createElement(iA,{id:ze.pathId,activeDiscussIndex:ze.pathId,onReplyDiscuss:mt,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var dp=(0,te.connect)(({shixunsDetail:v,loading:g,globalSetting:d})=>({shixunsDetail:v,globalSetting:d,loading:g.models.index}))(of),Vs=B(59455);function QA(v,g=1){return get("/discusses.json",{page:g-1,container_identifier:v,container_type:"Shixun"})}function NA(v,g){return(0,Pe.v_)(`/discusses/${v}/top_or_down_discuss.json`,{top:g})}function eh(v,g){return(0,Pe.v_)(`/discusses/${v}/plus.json`,{container_type:"Discuss",type:g?1:0})}function Pv(v,g){return(0,Pe.v_)(`/discusses/${v}/hidden.json`,g)}function Oh(v,g){return(0,Pe.v_)(`/discusses/${v}/reward_code.json`,g)}function xd(v){return(0,Pe.ZP)(`/api/discusses/${v}.json`,{method:"delete"})}function yh(v,g){return(0,Pe.v_)(`/discusses/${v}/reply.json`,{container_type:"Shixun",content:g})}function Pd(v){return post("/discusses.json",v)}var cd=B(21798);function Ya({data:v,index:g,adminOrOperator:d,parentDiscussIndex:Ae,shixunIdentifier:He,isDelete:ze,user:mt,onSetRewardData:Je,onSetActionType:de,deleteCommentAlert:Ye,shixunName:wt,keywords:Xt}){const{author:Lt,can_delete:An,manage:Nn,content:kn,hidden:en,id:xr,reward:Hn,time:vr}=v;function Bn(){Je({id:xr,index:g,user_id:Lt.user_id,parentDiscussIndex:Ae})}function rr(){de({id:xr,index:g,params:{hidden:en?"0":"1",container_identifier:He},type:"hidden-discuss",parentDiscussIndex:Ae,message:en?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function ar(){if(Ye){w.default.info({title:"\u63D0\u793A",content:a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",wt,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}de({id:xr,index:g,type:"delete-discuss",parentDiscussIndex:Ae,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return a.createElement("div",{className:"second-level-discuss"},a.createElement("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"}},a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Lt.login}`,target:"_blank"},Lt.name),a.createElement("span",{className:"grey"},vr),Hn?a.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Hn}`},a.createElement("i",{className:"iconfont icon-gift c-orange "}),a.createElement("span",null,Hn)):null),a.createElement("div",{className:Xt?"hidden":"btn-group",style:{marginBottom:"0px"}},d?a.createElement("a",{onClick:Bn,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},a.createElement("i",{className:"iconfont icon-jiangli"})):null,d?a.createElement("a",{onClick:rr,title:en?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:en?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Nn?a.createElement("a",{onClick:ar,title:"\u5220\u9664",style:{minWidth:"unset"}},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(V.Z,{className:"discuss-content",value:kn,highlightKeywords:Xt}))}var qp=({data:v,index:g,shixunIdentifier:d,adminOrOperator:Ae,identity:He,onTopOrDownDiscuss:ze,onPlusDiscuss:mt,onSetActionType:Je,onSetRewardData:de,user:Ye,isDelete:wt,activeDiscussIndex:Xt,onReplyDiscuss:Lt,onSetActiveDiscussIndex:An,keywords:Nn})=>{const{content:kn,children:en,game_url:xr,hidden:Hn,id:vr,position:Bn,praise_count:rr,reward:ar,sticky:Jn,time:li,user_praise:Dn,game_passed:Nr,delete_comment_alert:ii,author:jn,shixun_name:ei,manage:ta}=v;function En(){An(vr)}function Mn(){ze(vr,!Jn,g)}function Di(){mt(vr,!Dn,g)}function Xo(){de({id:vr,index:g,user_id:jn.user_id})}function $o(){if(ii){w.default.info({title:"\u63D0\u793A",content:a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",ei,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Je({id:vr,index:g,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ki(){Je({id:vr,index:g,params:{hidden:Hn?"0":"1",container_identifier:d},type:"hidden-discuss",message:Hn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ie=Er=>{let{nodeName:Hr,src:Wr}=Er.target;Hr==="IMG"&&(cd.Z.publish("preview-image",Wr),console.log("src:",Wr))};return a.createElement("div",{className:"discuss-item-container",key:vr},a.createElement("a",{href:`/users/${jn.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${I.Z.IMG_SERVER}/images/${jn.image_url}`,width:"50"})),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${jn.login}`,target:"_blank"},jn.name),a.createElement("span",{className:"grey"},li),Bn?a.createElement("span",{className:"c-green"}," [\u7B2C",Bn,"\u5173] "):null,xr?a.createElement("a",{href:xr,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,ar?a.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${ar}`},a.createElement("i",{className:"iconfont icon-gift c-orange "}),a.createElement("span",null,ar)):null,He<=5?a.createElement("span",{style:{flex:"1",textAlign:"right",color:Nr===1?"#29bd8b":""}},Nr||Nr===0?Nr===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),a.createElement("div",{onClick:Ie},a.createElement(V.Z,{className:"discuss-content",value:kn,highlightKeywords:Nn})),en&&en.length>0?a.createElement("div",{className:"reply-discuss-container",onClick:Ie},en.map((Er,Hr)=>a.createElement(Ya,{key:Er.id,data:Er,index:Hr,deleteCommentAlert:ii,shixunName:ei,shixunIdentifier:d,adminOrOperator:Ae,user:Ye,isDelete:wt,onSetRewardData:de,onSetActionType:Je,parentDiscussIndex:g,keywords:Nn}))):null,a.createElement("div",{className:Nn?"hidden":"btn-group"},Ae?a.createElement("a",{onClick:Xo,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ae?a.createElement("a",{onClick:ki,title:Hn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:Hn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ta&&(!en||en.length==0)&&a.createElement("a",{onClick:$o,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})),a.createElement("a",{onClick:En,title:"\u56DE\u590D"},a.createElement("i",{className:"iconfont icon-huifu1"})),a.createElement("a",{onClick:Di,style:{whiteSpace:"nowrap"},className:Dn?"c-orange":""},a.createElement("i",{className:Dn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,rr||""))),a.createElement(iA,{id:vr,activeDiscussIndex:Xt,onReplyDiscuss:Lt})))},nn=Object.defineProperty,mi=Object.defineProperties,Cg=Object.getOwnPropertyDescriptors,Bg=Object.getOwnPropertySymbols,zh=Object.prototype.hasOwnProperty,W0=Object.prototype.propertyIsEnumerable,Cm=(v,g,d)=>g in v?nn(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Id=(v,g)=>{for(var d in g||(g={}))zh.call(g,d)&&Cm(v,d,g[d]);if(Bg)for(var d of Bg(g))W0.call(g,d)&&Cm(v,d,g[d]);return v},Jh=(v,g)=>mi(v,Cg(g)),wA=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const rl={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function kh(v,g){switch(g.type){case Vs.tD:return Jh(Id({},v),{loading:!0});case Vs.RS:return Jh(Id({},v),{showRewardDialog:!0});case Vs.t2:return Jh(Id({},v),{showRewardDialog:!1});case Vs.GR:return Id(Id({},v),g.payload);case Vs.u8:return Id(Id({},v),g.payload);case Vs.rM:return Id(Id({},v),g.payload);case Vs.yS:return Id(Id({},v),g.payload);case Vs.Vn:return Id(Id({},v),g.payload);case Vs.SX:return Id(Id({},v),g.payload);default:throw new Error}}var qh=({shixunIdentifier:v,identity:g,activeIndex:d,user:Ae,isShixunDetail:He=!1,isDelete:ze,keywords:mt,refreshCount:Je})=>{const[de,Ye]=(0,a.useReducer)(kh,rl),{page:wt,loading:Xt,data:Lt,actionType:An,showRewardDialog:Nn,activeDiscussIndex:kn}=de,en=(0,a.useRef)(),xr=(0,a.useRef)(),Hn=(0,te.useParams)();function vr(ki){return wA(this,null,function*(){if(!Xt)try{Ye({type:Vs.tD});const Ie=yield(0,k.Ax)(Jh(Id({},Hn),{page:ki,keywords:mt}));Ye({type:Vs.GR,payload:{activeDiscussIndex:null,page:ki,data:Ie,loading:!1}})}catch(Ie){console.log(Ie)}})}function Bn(ki){document.body.scrollIntoView(),vr(ki)}function rr(ki,Ie,Er){return wA(this,null,function*(){try{const Hr=yield eh(ki,Ie);Di[Er].user_praise=Ie,Di[Er].praise_count=Hr.praise_count,Ye({type:Vs.rM,payload:{data:Jh(Id({},Lt),{comments:Di})}})}catch(Hr){console.log(Hr)}})}function ar(ki,Ie,Er){return wA(this,null,function*(){try{yield NA(ki,Ie),Di[Er].sticky=Ie,Ye({type:Vs.u8,payload:{data:Jh(Id({},Lt),{comments:Di})}})}catch(Hr){console.log(Hr)}})}function Jn(){Ye({type:Vs.yS,payload:{actionType:null}})}function li(){return wA(this,null,function*(){const{id:ki,params:Ie,type:Er,index:Hr,parentDiscussIndex:Wr}=An;if(Er==="hidden-discuss"&&(yield Pv(ki,Ie),Wr?Di[Wr].children[Hr].hidden=Ie.hidden==1:Di[Hr].hidden=Ie.hidden==1,Ye({type:Vs.yS,payload:{actionType:null,data:Jh(Id({},Lt),{comments:Di})}})),Er==="delete-discuss"){if(yield xd(ki),Wr||Wr===0){let Si=Di[Wr].children;for(let Ri=Si.length-1;Ri>=0;Ri--)if(Si[Ri].id===ki){Si.splice(Ri,1);break}Di[Wr].children=Si}else for(let Si=Di.length-1;Si>=0;Si--)if(Di[Si].id===ki){Di.splice(Si,1);break}Ye({type:Vs.yS,payload:{actionType:null,data:Jh(Id({},Lt),{comments:Di})}}),Je()}})}function Dn(ki){Ye({type:Vs.yS,payload:{actionType:ki}})}function Nr(){Ye({type:Vs.t2})}function ii(){return wA(this,null,function*(){const{id:ki,index:Ie,score:Er,user_id:Hr,parentDiscussIndex:Wr}=en.current,Si=yield Oh(ki,{container_type:"Discusses",score:Er,user_id:Hr});Wr?Di[Wr].children[Ie].reward=Si.code:Di[Ie].reward=Si.code,Ye({type:Vs.Vn,payload:{showRewardDialog:!1,data:Jh(Id({},Lt),{comments:Di})}}),en.current=null})}function jn(ki){en.current=ki,Ye({type:Vs.RS})}function ei(ki){en.current.score=ki}function ta(ki,Ie){return wA(this,null,function*(){try{yield yh(ki,Ie),vr(wt)}catch(Er){console.log(Er)}})}function En(ki){Ye(kn===ki?{type:Vs.SX,payload:{activeDiscussIndex:null}}:{type:Vs.SX,payload:{activeDiscussIndex:ki}})}if((0,a.useEffect)(()=>{function ki(){return wA(this,null,function*(){d===3&&!Lt&&v&&(yield vr(wt))})}ki()},[Hn.pathId,mt]),(0,a.useEffect)(()=>{vr(wt)},[mt]),!Lt)return a.createElement(b.Z,{spinning:!0},a.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:Mn,comments:Di,all:Xo,can_hidden:$o}=Lt;return a.createElement(a.Fragment,null,a.createElement("div",{className:"discuss-container",ref:xr},Mn===0?a.createElement(P.Z,null):null,(0,L.bg)()&&!mt&&a.createElement(dp,{upDataList:vr,page:wt,user:Ae,keywords:mt}),a.createElement("aside",{className:"bg-white"},Di==null?void 0:Di.map((ki,Ie)=>a.createElement(qp,{user:Ae,key:ki.id,data:ki,index:Ie,identity:g,onPaginationChange:Bn,shixunIdentifier:v,isDelete:ze,onSetActionType:Dn,onTopOrDownDiscuss:ar,adminOrOperator:$o,onPlusDiscuss:rr,onSetRewardData:jn,activeDiscussIndex:kn,onSetActiveDiscussIndex:En,onReplyDiscuss:ta,keywords:mt}))),Mn>10?a.createElement("div",{className:"pagination-container tc"},a.createElement(nt.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:Bn,current:wt,total:Mn})):null),a.createElement(Gm.Z,null,a.createElement(w.default,{centered:!0,title:"\u63D0\u793A",open:!!An,onOk:li,onCancel:Jn},a.createElement("p",null,An?An.message:"")),a.createElement(w.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:Nn,onCancel:Nr,onOk:ii},a.createElement(jr.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:ei,style:{width:"228px"}}))))},Kf=Object.defineProperty,Ec=Object.defineProperties,Sh=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,gn=(v,g,d)=>g in v?Kf(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,wn=(v,g)=>{for(var d in g||(g={}))ut.call(g,d)&&gn(v,d,g[d]);if(_e)for(var d of _e(g))ct.call(g,d)&&gn(v,d,g[d]);return v},ir=(v,g)=>Ec(v,Sh(g)),or=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const Jr=({pathsDetail:v,dispatch:g,user:d,attachment:Ae})=>{var He,ze,mt,Je,de,Ye,wt,Xt,Lt,An,Nn,kn,en,xr,Hn;const vr=(0,te.useParams)(),{editKey:Bn,keywords:rr,visibleType:ar="All",stageData:Jn}=v,{shixuns_count:li=0,videos_count:Dn=0,attachment_count:Nr=0,chapter_statis:ii,group_count:jn=0,normal_count:ei=0,disscuss_count:ta=0,banks_count:En=0,hack_count:Mn=0}=v==null?void 0:v.detail,Di=((He=v.detail)==null?void 0:He.is_free)||((ze=v.detail)==null?void 0:ze.can_learning),Xo=!((mt=v.detail)!=null&&mt.can_managed),$o=((Je=v.detail)==null?void 0:Je.allow_add_member)&&Di&&Bn==-1,ki=(((de=d.userInfo)==null?void 0:de.admin)||((Ye=d.userInfo)==null?void 0:Ye.business)||((wt=v.detail)==null?void 0:wt.allow_statistics))&&Bn!=-1,[Ie,Er]=(0,a.useState)(!1),[Hr,Wr]=(0,a.useState)([]),[,Si,Ri]=(0,De.U)(k.CI,{}),ji=[{name:"\u5168\u90E8",type:"All",number:li+Dn+Nr+jn+ei+En+Mn+((ii==null?void 0:ii.challenge_count)||0)},{name:"\u5B9E\u8DF5\u9879\u76EE",type:S.Qo.Shixun,number:li,hidden:!li},{name:"\u89C6\u9891",type:S.Qo.VideoItem,number:Dn,hidden:!Dn},{name:"\u8BFE\u4EF6",type:S.Qo.Attachment,number:Nr,hidden:!Nr},{name:"\u5173\u5361",type:S.Qo.Challenge,number:ii==null?void 0:ii.challenge_count,hidden:!(ii!=null&&ii.challenge_count)},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:S.Qo.Group_count,number:jn,hidden:!(!(0,L.JA)()&&jn)},{name:"\u56FE\u6587\u4F5C\u4E1A",type:S.Qo.Normal_count,number:ei,hidden:!(!(0,L.JA)()&&ei)},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:S.Qo.HomeworkCommon,number:Mn,hidden:!(!(0,L.JA)()&&Mn)},{name:"\u6D4B\u9A8C",type:S.Qo.ExaminationBank,number:En,hidden:!(!(0,L.JA)()&&En)},{name:"\u8BA8\u8BBA",type:S.Qo.Discusses,number:ta,hidden:!ta}],fo=(...Kt)=>or(void 0,[...Kt],function*(wr={}){var Ln,Mi;Er(!0);const Co=yield g({type:"pathsDetail/getStageData",payload:ir(wn({tab:ar},wr),{show_course_section:(Ln=v.detail)==null?void 0:Ln.show_course_section,subject_id:vr.pathId,keywords:rr})});return Wr((Mi=Co==null?void 0:Co.filter(Dt=>ar!="All"||!(Dt!=null&&Dt.limit_expansion)))==null?void 0:Mi.map(Dt=>`${Dt==null?void 0:Dt.stage_id}`)),Er(!1),Co}),po=Kt=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>or(void 0,null,function*(){(yield(0,k._V)({id:Kt})).status===1&&(g({type:"pathsDetail/save",payload:{editKey:-1,stageData:Jn.filter(Ln=>Ln.stage_id!==Kt)}}),x.ZP.success("\u5220\u9664\u6210\u529F"))})})},gr=()=>{x.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},kt=()=>Bn!==-1?(w.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:a.createElement("div",{className:"mt10 font14"}," \u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01 "),onOk:()=>{const Kt=document.getElementById(`Edit_${Bn}`);Kt&&setTimeout(()=>Kt.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,Fn=(Kt,wr)=>{const Ln=Jn.findIndex(Co=>Co.stage_id===Kt),Mi=[...Jn];return wr==="up"&&Ln>0?[Mi[Ln-1],Mi[Ln]]=[Mi[Ln],Mi[Ln-1]]:wr==="down"&&Ln<Jn.length-1&&([Mi[Ln+1],Mi[Ln]]=[Mi[Ln],Mi[Ln+1]]),Mi},fr=(Kt,wr)=>{var Ln;if(Xo){gr();return}if(!kt())return;const Mi=()=>or(void 0,null,function*(){(yield(Kt=="up"?k.ms:k.yy)({id:wr})).status===1&&(x.ZP.success(Kt=="up"?"\u4E0A\u79FB\u6210\u529F!":"\u4E0B\u79FB\u6210\u529F!"),g({type:"pathsDetail/save",payload:{stageData:Fn(wr,Kt)}}))});((Ln=v.detail)==null?void 0:Ln.shixun_tag_num)==4?w.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:Mi,content:a.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):Mi()},hr=Kt=>{if(Xo){gr();return}kt()&&(!(Hr!=null&&Hr.includes(`${Kt==null?void 0:Kt.stage_id}`))&&Wr([...Hr,`${Kt==null?void 0:Kt.stage_id}`]),g({type:"pathsDetail/save",payload:{stage_id:Kt.stage_id,editKey:Kt.stage_id}}))},bn=Kt=>{(0,k._C)({id:Bn,subject_id:vr.pathId,homework_type:"exercise",examination_bank_ids:[Kt]}).then(wr=>{(wr==null?void 0:wr.status)==0&&(x.ZP.success("\u9009\u7528\u6210\u529F"),Mr({stage_id:Bn}))})},Mr=(...Kt)=>or(void 0,[...Kt],function*(wr={}){if(wr!=null&&wr.stage_id){const Ln=yield g({type:"pathsDetail/getStageChildrenData",payload:{id:wr==null?void 0:wr.stage_id,type:"stage",keywords:rr,tab:ar}}),Mi=Jn.map(Co=>{var Dt;return Co.stage_id==(wr==null?void 0:wr.stage_id)?ir(wn(wn({},Co),wr),{items:(Dt=Ln.data)==null?void 0:Dt.items}):Co});g({type:"pathsDetail/save",payload:{stageData:Mi}})}ho()}),ho=()=>{g({type:"pathsDetail/getPathsDetail",payload:{id:vr.pathId}})};return(0,a.useEffect)(()=>{ar!=="Discusses"&&fo({tab:ar=="All"?"all":ar})},[ar]),a.createElement(b.Z,{spinning:Ie},a.createElement("div",{className:"flex item-center gap-14px flex-wrap"},ji==null?void 0:ji.map(Kt=>!Kt.hidden&&a.createElement("div",{key:Kt==null?void 0:Kt.type,className:`rounded-full px-10px py-8px current ${Kt.type==ar?"c-white":"c-grey-333"}`,style:{background:Kt.type==ar?"linear-gradient( #4181FF 0%, #73A4FF 100%)":"#EFF7FF"},onClick:()=>{if(Bn!==-1){x.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001");return}g({type:"pathsDetail/save",payload:{visibleType:Kt.type,editKey:-1}})}},Kt==null?void 0:Kt.name," ",Kt==null?void 0:Kt.number))),ar!=="Discusses"&&a.createElement(a.Fragment,null,a.createElement(Q.default,{className:`mt20 flex flex-col gap-20px bg-transparent ${N.CollapseStyles}`,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:Kt})=>a.createElement("a",{className:"text-nowrap"},Kt?"\u6536\u8D77":"\u5C55\u5F00"),activeKey:Hr,onChange:Kt=>{Wr(Kt)},items:Jn==null?void 0:Jn.map((Kt,wr)=>{var Ln,Mi,Co;return{key:Kt==null?void 0:Kt.stage_id,extra:ar==="All"&&!rr&&((Ln=v==null?void 0:v.detail)==null?void 0:Ln.allow_edit_stage)&&a.createElement("div",{className:`${N.EditStyle} h-18px`,onClick:Dt=>{Dt.preventDefault(),Dt.stopPropagation()}},a.createElement("div",{className:"flex item-center gap-10px "},ki&&(Kt==null?void 0:Kt.stage_id)==Bn&&a.createElement(D.Z,{title:"\u5220\u9664"}," ",a.createElement("span",{onClick:()=>{po(Kt==null?void 0:Kt.stage_id)},className:"iconfont current icon-shanchu c-grey-c"})),$o&&a.createElement(a.Fragment,null,wr!=0&&a.createElement(D.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},a.createElement("span",{className:"iconfont icon-xiangshangyi c-3061d0 font18 current",onClick:()=>{fr("up",Kt==null?void 0:Kt.stage_id)}})),wr!=(Jn==null?void 0:Jn.length)-1&&a.createElement(D.Z,{title:"\u5411\u4E0B\u79FB\u52A8"},a.createElement("span",{className:"iconfont icon-xiayi_Hover c-3061d0 font18 current",onClick:()=>{fr("down",Kt==null?void 0:Kt.stage_id)}})),a.createElement(D.Z,{title:"\u7F16\u8F91"},a.createElement("span",{className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current",onClick:Dt=>{hr(Kt)}}))))," "),label:a.createElement(D.Z,{placement:"topLeft",title:Kt.stage_name||`\u7B2C${Jn==null?void 0:Jn.length}\u7AE0\u8282`},a.createElement("div",{className:"flex item-center gap-10px mr-10px"},a.createElement("span",{className:"text-16px font-medium c-grey-333 multi_ellipsis1"},Kt.stage_name||`\u7B2C${Jn==null?void 0:Jn.length}\u7AE0\u8282`),((Mi=Kt==null?void 0:Kt.tag)==null?void 0:Mi.name)&&a.createElement("div",{className:"rounded-full bg-blue c-white text-nowrap px-10px py-2px"},(Co=Kt==null?void 0:Kt.tag)==null?void 0:Co.name))),children:a.createElement(zn,{currentPosition:wr+1,user:d,isEdit:(Kt==null?void 0:Kt.stage_id)==Bn,DataProps:Kt,UpdataStageChildrenData:Mr,pathsDetail:v,dispatch:g})}})}),((Xt=v.detail)==null?void 0:Xt.allow_statistics)&&ar=="All"&&!rr&&a.createElement(b.Z,{spinning:Si},a.createElement("div",{className:"mt-10px text-center bg-white current c-grey-999 rounded-4px",style:{lineHeight:"90px",border:"1px solid #fafafa"},onClick:()=>or(void 0,null,function*(){if(Xo){x.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!kt())return;const Kt=yield Ri({name:`\u7B2C${(0,p.EM)(Jn.length+1)}\u7AE0\u8282`,subject_id:vr.pathId,pathId:vr.pathId,list:[]});Kt!=null&&Kt.stage_id&&(Wr([...Hr,Kt==null?void 0:Kt.stage_id]),g({type:"pathsDetail/save",payload:{editKey:Kt==null?void 0:Kt.stage_id,stage_id:Kt==null?void 0:Kt.stage_id,stageData:[...Jn,Kt]}}))})},a.createElement("span",{className:"c-blue"},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(Jn==null?void 0:Jn.length)===0&&a.createElement(P.Z,{className:"bg-white mt20 mb20 ml-auto mr-auto",styles:{padding:"100px 0"}})),ar==="Discusses"&&a.createElement(qh,{activeIndex:3,isDelete:(Lt=v.detail)==null?void 0:Lt.allow_add_member,shixunIdentifier:11,identity:(An=d.userInfo)==null?void 0:An.role,user:d.userInfo,isShixunDetail:!0,keywords:rr,refreshCount:ho}),a.createElement(Bc,null),a.createElement(Ss,null),a.createElement(hA,null),a.createElement(Js,null),a.createElement(Sr,null),a.createElement(el,{cb:Kt=>{Kt!=="\u53D6\u6D88"&&Mr({stage_id:Bn})}}),a.createElement(xa.Z,null),a.createElement(X0,{saveExercise:bn}),((Nn=Ae==null?void 0:Ae.actionTabs)==null?void 0:Nn.key)=="\u8D44\u6E90\u9884\u89C8"&&a.createElement(It.Z,{close:!0,data:(en=(kn=Ae==null?void 0:Ae.actionTabs)==null?void 0:kn.params)==null?void 0:en.content,type:(Hn=(xr=Ae==null?void 0:Ae.actionTabs)==null?void 0:xr.params)==null?void 0:Hn.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{g==null||g({type:"attachment/setActionTabs",payload:{key:""}})}}))};var ai=(0,te.connect)(({pathsDetail:v,user:g,attachment:d})=>({pathsDetail:v,user:g,attachment:d}))(Jr),Pi=B(19842),Oo={applyPublicContainer:"applyPublicContainer___tKlD_",applyPublicContent:"applyPublicContent___bPzSC",spin:"spin___npbCX",tips:"tips___KtUEI",action:"action___c3S2g"},Fi=B(87169),Zi=B(59301),xi=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())}),Xr=({type:v,onCancel:g,onOk:d})=>{const[Ae]=M.default.useForm(),[He,ze]=(0,a.useState)(1),[mt,Je]=(0,a.useState)(!1),[de,Ye]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ae.setFieldValue("type",1),wt()},[]);const wt=()=>xi(void 0,null,function*(){if(v){Je(!0);const Lt=yield(0,Pe.ZP)("/api/disciplines.json",{method:"get",params:{source:v}});Ye(Lt.disciplines||[]),Je(!1)}}),Xt=()=>{const{sub_discipline_id:Lt,discipline_name:An,sub_discipline_name:Nn,type:kn}=Ae.getFieldsValue();if((!Lt||Lt&&Lt.length===0)&&(!An||!Nn))return x.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;d({user_customize:kn==2,sub_discipline_id:kn==1?[Lt[1]]:null,discipline_name:An,sub_discipline_name:Nn})};return Zi.createElement(w.default,{width:640,className:Oo.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{g(),Ae.resetFields()},onOk:()=>{Ae.validateFields().then(Lt=>{if(He==2&&(Lt.discipline_name.replaceAll(" ","").length<=0||Lt.sub_discipline_name.replaceAll(" ","").length<=0)){x.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}Xt(),Ae.resetFields()})}},Zi.createElement("div",{className:Oo.applyPublicContent},Zi.createElement("div",{className:Oo.tips},Zi.createElement(Fi.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Zi.createElement(M.default,{labelAlign:"left",form:Ae},Zi.createElement(M.default.Item,{name:"type"},Zi.createElement(H.ZP.Group,{onChange:Lt=>{ze(Lt.target.value),Lt.target.value==1?Ae.setFieldsValue({discipline_name:"",sub_discipline_name:""}):Ae.setFieldsValue({sub_discipline_id:[]})}},Zi.createElement(H.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),Zi.createElement(H.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),He==1&&Zi.createElement(M.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},Zi.createElement(Pi.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:de,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Lt,An)=>Ae.setFieldsValue({sub_discipline_id:Lt})})),He==2&&Zi.createElement(Zi.Fragment,null,Zi.createElement(M.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},Zi.createElement(R.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),Zi.createElement(M.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},Zi.createElement(R.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),mt&&Zi.createElement("div",{className:Oo.spin},Zi.createElement(b.Z,null))))},lo=B(88522),qo=B(20996),rs=B(85265),Xa=Object.defineProperty,Bs=Object.defineProperties,ps=Object.getOwnPropertyDescriptors,cs=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,sl=(v,g,d)=>g in v?Xa(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,su=(v,g)=>{for(var d in g||(g={}))_o.call(g,d)&&sl(v,d,g[d]);if(cs)for(var d of cs(g))ql.call(g,d)&&sl(v,d,g[d]);return v},il=(v,g)=>Bs(v,ps(g)),Qc=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const Hc=({pathsDetail:v,loading:g,dispatch:d,open:Ae,onClose:He,onReloadData:ze=()=>{}})=>{const mt=(0,te.useParams)(),[Je,de]=(0,a.useState)([]),[Ye,wt]=(0,a.useState)(!0),[Xt,Lt]=(0,a.useState)(!1),[An]=M.default.useForm(),[Nn,kn]=(0,a.useState)([]),[en,xr]=(0,a.useState)(1),[Hn,vr]=(0,a.useState)([]),[Bn,rr]=(0,a.useState)(!0),[ar,Jn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Ae&&li()},[Ae]);const li=()=>Qc(void 0,null,function*(){const En=yield d({type:"classroomList/getSchoolList",payload:{}});de(En.map(Mn=>({value:Mn})))}),Dn=()=>{var En,Mn;if(!((Mn=(En=An.getFieldValue())==null?void 0:En.keyword)!=null&&Mn.trim())){x.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),kn([]);return}rr(!1),wt(!0),Lt(!1),xr(1),vr([]),ii(!0)},Nr=En=>{En=String(En);const Mn=Hn.indexOf(En);Mn<0?Hn.push(En):Hn.splice(Mn,1),vr([...Hn])},ii=(En=!1)=>Qc(void 0,null,function*(){var Mn,Di;if(Ye&&!Xt||En){const Xo=An.getFieldValue();Lt(!0),xr(En?1:en+1);const $o=yield(0,qo.nQ)(il(su({page:En?1:en+1,container_id:mt.pathId,container_type:3},Xo),{school_name:(Xo==null?void 0:Xo.school_name)||null,keyword:((Mn=Xo==null?void 0:Xo.keyword)==null?void 0:Mn.trim())||null}));kn(En?[...$o.users]:[...Nn,...$o.users]),Lt(!1),((Di=$o.users)==null?void 0:Di.length)<10&&wt(!1)}}),jn=()=>Qc(void 0,null,function*(){if(!(Hn!=null&&Hn.length))x.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{Jn(!0);const En=yield(0,k.mx)({id:mt.pathId,user_ids:Hn});Jn(!1),En&&(x.ZP.success("\u6DFB\u52A0\u6210\u529F"),ei(),ze&&ze())}}),ei=()=>{An.setFieldsValue({keyword:""}),He(),rr(!0),wt(!0)},ta=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(En,Mn)=>a.createElement(Li.default,{value:Mn.numid,checked:Hn.includes(String(Mn.numid)),disabled:!!En})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(En,Mn)=>a.createElement(D.Z,{placement:"bottom",title:En},a.createElement(te.Link,{className:"bold c-black",to:`/users/${Mn.login}`,target:"_blank"},En||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:En=>a.createElement(D.Z,{placement:"bottom",title:En},a.createElement("span",null,En||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:En=>a.createElement(D.Z,{placement:"bottom",title:En},a.createElement("span",null,En||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:En=>a.createElement(D.Z,{placement:"bottom",title:En},a.createElement("span",null,En||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:En=>a.createElement(D.Z,{placement:"bottom",title:En},a.createElement("span",null,En||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:En=>a.createElement(D.Z,{placement:"bottom",title:En},a.createElement("span",null,En||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:En=>En?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:En=>a.createElement(D.Z,{placement:"bottom",title:En&&be()(En).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,En&&be()(En).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:En=>{if(En===1)return a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.createElement(w.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:Ae,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:ar,onOk:jn,onCancel:ei},a.createElement(M.default,{layout:"inline",form:An,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:Dn},a.createElement(M.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},a.createElement(rt.default,null,a.createElement(rt.default.Option,{value:"1"},"\u59D3\u540D"),a.createElement(rt.default.Option,{value:"2"},"\u624B\u673A\u53F7"),a.createElement(rt.default.Option,{value:"3"},"\u90AE\u7BB1"))),a.createElement(M.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},a.createElement(R.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),a.createElement(M.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.createElement(lo.Z,{allowClear:!0,defaultOpen:!1,options:Je,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(En,Mn)=>Mn.value.toUpperCase().indexOf(En.toUpperCase())!==-1})),a.createElement(M.default.Item,null,a.createElement(K.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),Bn&&a.createElement("div",{className:"tc font16 c-light-black mt40"},a.createElement("img",{src:rs.RL,width:"100",alt:""}),a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Bn&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(Le.default,{pagination:!1,dataSource:[],columns:ta})),a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.createElement(rA(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:En=>{ii()},hasMore:Ye,useWindow:!1},a.createElement(Le.default,{loading:Xt,showHeader:!1,pagination:!1,dataSource:Nn,columns:ta,onRow:En=>({onClick:Mn=>{Mn.currentTarget.querySelector("input").disabled||Nr(Mn.currentTarget.querySelector("input").value)}})})))))};var Hd=(0,te.connect)(({pathsDetail:v,loading:g})=>({pathsDetail:v,loading:g}))(Hc),rc={del_btn:"del_btn___aIM3Y"};const ic=({pathsDetail:v,user:g,loading:d,dispatch:Ae,visible:He,onCancel:ze,handleDeleteMember:mt,showEditPowerModal:Je,setMemberInfo:de})=>{var Ye;const wt=[{title:"\u59D3\u540D",dataIndex:"name",width:130,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school",width:210,ellipsis:!0,render:(Xt,Lt)=>a.createElement("div",null,(Lt==null?void 0:Lt.school)||"--")},{title:"\u6743\u9650",dataIndex:"name",render:(Xt,Lt)=>a.createElement(a.Fragment,null,Lt!=null&&Lt.can_edit_knowledge_graph||Lt!=null&&Lt.can_edit_stage?a.createElement(a.Fragment,null,a.createElement("span",null,"\u53EF\u7F16\u8F91"),(Lt==null?void 0:Lt.can_edit_stage)&&a.createElement("span",null,"\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),(Lt==null?void 0:Lt.can_edit_knowledge_graph)&&(Lt==null?void 0:Lt.can_edit_stage)&&a.createElement("span",null,"\u3001"),(Lt==null?void 0:Lt.can_edit_knowledge_graph)&&a.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31")):a.createElement("div",null,"\u53EF\u67E5\u770B"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:200,render:(Xt,Lt)=>{var An,Nn;return a.createElement("div",null,!((Lt==null?void 0:Lt.id)===((An=g==null?void 0:g.userInfo)==null?void 0:An.user_id)&&((Nn=v==null?void 0:v.detail)!=null&&Nn.is_creator))&&a.createElement(a.Fragment,null,a.createElement("a",{style:{color:"#165DFF"},onClick:()=>{Je(),de(Lt)}},"\u6743\u9650\u8BBE\u7F6E"),a.createElement("a",{className:rc.del_btn,onClick:()=>{mt(Lt.id)}},"\u5220\u9664\u6210\u5458")))}}].filter(Xt=>!!Xt);return a.createElement(w.default,{title:"\u7F16\u8F91",open:He,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:ze,footer:null},a.createElement(Le.default,{style:{marginBottom:20},pagination:!1,dataSource:(Ye=v==null?void 0:v.rightData)==null?void 0:Ye.members,columns:wt}))};var Sc=(0,te.connect)(({pathsDetail:v,user:g,loading:d})=>({pathsDetail:v,user:g,loading:d}))(ic),Jc={member_con_warp:"member_con_warp___oZGvJ"},$A=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const pA=({pathsDetail:v,loading:g,dispatch:d,visible:Ae,memberInfo:He,onCancel:ze})=>{const mt=(0,te.useParams)(),[Je,de]=(0,a.useState)(1),[Ye,wt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ae&&He&&(He!=null&&He.can_edit_knowledge_graph||He!=null&&He.can_edit_stage?(de(1),Xt()):de(2))},[Ae]);const Xt=()=>{let Lt=[];He!=null&&He.can_edit_stage&&Lt.push("stage"),He!=null&&He.can_edit_knowledge_graph&&Lt.push("knowledge_graph"),wt(Lt)};return a.createElement(w.default,{zIndex:1001,title:"\u6743\u9650\u8BBE\u7F6E",open:Ae,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:()=>$A(void 0,null,function*(){if(Je===1&&Ye.length==0){x.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u8F91\u6743\u9650");return}let Lt=yield(0,Pe.ZP)(`/api/paths/${mt.pathId}/members_auth_setting.json`,{method:"post",body:{can_edit_stage:!!Ye.includes("stage"),can_edit_knowledge_graph:!!Ye.includes("knowledge_graph"),user_id:He==null?void 0:He.id}});(Lt==null?void 0:Lt.status)==0&&(x.ZP.success("\u8BBE\u7F6E\u6210\u529F"),ze(),d({type:"pathsDetail/getRightData",payload:{id:mt.pathId}}))}),onCancel:ze},a.createElement("div",{className:Jc.member_con_warp,style:{borderBottom:"1px solid #fff",padding:"0 30px"}},a.createElement(H.ZP.Group,{onChange:Lt=>{Lt.target.value===2?wt([]):Xt(),de(Lt.target.value)},value:Je},a.createElement(H.ZP,{value:1},"\u7F16\u8F91"),a.createElement(H.ZP,{value:2},"\u67E5\u770B"))),a.createElement("div",{style:{background:"#F6F7F9",padding:"0 55px"}},Je===1&&a.createElement(Li.default.Group,{value:Ye,onChange:Lt=>wt(Lt)},a.createElement(Li.default,{className:Jc.member_con_warp,value:"stage"},"\u53EF\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),a.createElement(Li.default,{className:Jc.member_con_warp,value:"knowledge_graph"},"\u53EF\u7F16\u8F91\u77E5\u8BC6\u56FE\u8C31"))))};var fc=(0,te.connect)(({pathsDetail:v,loading:g})=>({pathsDetail:v,loading:g}))(pA),xA={scoremodal:"scoremodal___sDPIT",selectWrapper:"selectWrapper___OLXkZ",allqingchu:"allqingchu____yZWf",title:"title___gznv3",score:"score___gRhH3",close:"close___yhamC",content:"content___QMuUO",items:"items___rb3FZ",bottom:"bottom___lxG9L",yes:"yes___eqdVf",no:"no___tKTPD",titlecount:"titlecount___dOpU2",add:"add___aHfev",search:"search___sUPaG",searchIcon:"searchIcon___OdxoA",header_style:"header_style___pYhja",tabWrap:"tabWrap___X9rH8",form_style:"form_style___VPeAs",wrap:"wrap___iPrEp",wrap_title:"wrap_title___Dc5ny",radioWrap:"radioWrap___YMR_Q",checkboxWrap:"checkboxWrap___Duq5j",radio:"radio___GkX0e",colorFF0000:"colorFF0000___LOBtP",pagination:"pagination___nEawO",createMkdir:"createMkdir___nW9fr",tree:"tree___qkriu"},wa=B(59301),pt=Object.defineProperty,Et=Object.defineProperties,on=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,kr=(v,g,d)=>g in v?pt(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Pr=(v,g)=>{for(var d in g||(g={}))Qn.call(g,d)&&kr(v,d,g[d]);if(cn)for(var d of cn(g))Tn.call(g,d)&&kr(v,d,g[d]);return v},Ir=(v,g)=>Et(v,on(g)),Ei=(v,g)=>{var d={};for(var Ae in v)Qn.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&cn)for(var Ae of cn(v))g.indexOf(Ae)<0&&Tn.call(v,Ae)&&(d[Ae]=v[Ae]);return d},Kr=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const{Option:hi}=rt.default,Bo=v=>{var g=v,{pathsDetail:d,globalSetting:Ae,loading:He,dispatch:ze}=g,mt=Ei(g,["pathsDetail","globalSetting","loading","dispatch"]);const Je=(0,te.useParams)(),[de,Ye]=(0,a.useState)(),[wt,Xt]=(0,a.useState)([]),[Lt,An]=(0,a.useState)([]),[Nn,kn]=(0,a.useState)([]),[en,xr]=(0,a.useState)(),[Hn,vr]=(0,a.useState)(),[Bn,rr]=(0,a.useState)(!0),[ar,Jn]=(0,a.useState)(!0),[li,Dn]=(0,a.useState)(!1),[Nr,ii]=(0,a.useState)({});(0,a.useEffect)(()=>{d.actionTabs.key==="PathsDetail-SendToClass"&&ei()},[d.actionTabs.key]);const jn=Fn=>{switch(Fn.item_type){case"Challenge":return wa.createElement(Vr.Z,{wrap:!1,align:"middle",justify:"space-between",gutter:20},wa.createElement(lr.Z,{flex:"302px"},wa.createElement(D.Z,{title:Fn.name||""},wa.createElement("div",{className:" multi_ellipsis1"},wa.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u5173\u5361")," ",Fn.name||""))),wa.createElement(lr.Z,{flex:1},wa.createElement(D.Z,{title:Fn.shixun_name||""},wa.createElement("div",{className:"c-grey-666 multi_ellipsis1"},"\u6240\u5C5E\u5B9E\u8BAD\uFF1A",(Fn==null?void 0:Fn.shixun_name)||""))));case"Shixun":return wa.createElement(D.Z,{title:Fn!=null&&Fn.is_published?"":Fn!=null&&Fn.edit_permission?"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5":"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u8BF7\u8054\u7CFB\u5B9E\u8BAD\u7BA1\u7406\u5458\u53D1\u5E03"},wa.createElement("span",{onClick:()=>{!(Fn!=null&&Fn.is_published)&&(Fn!=null&&Fn.edit_permission)&&window.open(`/shixuns/${Fn.identifier}/challenges`)}},wa.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),Fn.name,(Fn==null?void 0:Fn.high_resources_consume)&&wa.createElement("span",{style:{display:"inline-block"}},wa.createElement(Rn.Z,{type:"shixun",style:{marginLeft:10}})),!(Fn!=null&&Fn.is_published)&&wa.createElement("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"}},"\u672A\u53D1\u5E03"),Fn.item_type==="Shixun"&&Fn.is_unity_3d&&wa.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),Fn.item_type==="Shixun"&&Fn.is_jupyter_lab&&wa.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),Fn.item_type==="Shixun"&&Fn.is_jupyter&&wa.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook")));case"Attachment":return wa.createElement("span",null,wa.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),Fn.name);case"ExaminationBank":return wa.createElement("span",null,wa.createElement("span",{className:"mr5",style:{color:"#e69917"}},"\u6D4B\u9A8C"),Fn.name);case"HomeworkCommon":return wa.createElement("span",null,wa.createElement("span",{className:"mr5",style:{color:"#E99237"}},"\u7F16\u7A0B\u4F5C\u4E1A"),Fn.name);case"VideoItem":return wa.createElement("span",null,wa.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),Fn.name);case"SubjectHomework":return(Fn==null?void 0:Fn.homework_type)=="group"?wa.createElement("span",null,wa.createElement("span",{className:"mr5",style:{color:"#AABF07"}},"\u5206\u7EC4\u4F5C\u4E1A"),Fn.name):wa.createElement("span",null,wa.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u56FE\u6587\u4F5C\u4E1A"),Fn.name);case"StageCatalog":return wa.createElement("span",null,Fn.name);default:return""}},ei=()=>Kr(void 0,null,function*(){var Fn;Jn(!0);const fr=yield(0,k.MO)({id:Je.pathId});if(fr){Xt((fr==null?void 0:fr.courses)||[]);const hr=(Fn=fr.stages)==null?void 0:Fn.map((bn,Mr)=>{var ho;return{title:bn.state_name||"",key:Mr,children:(ho=bn.items)==null?void 0:ho.map((Kt,wr)=>{var Ln;return Ir(Pr({},Kt),{title:jn(Kt),key:`${Mr}-${wr}`,disabled:(Kt==null?void 0:Kt.item_type)=="ExaminationBank"?!0:(Kt==null?void 0:Kt.item_type)==="Shixun"&&(Kt==null?void 0:Kt.is_published)===!1,children:(Ln=Kt.children)==null?void 0:Ln.map((Mi,Co)=>Ir(Pr({},Mi),{title:jn(Mi),disabled:(Mi==null?void 0:Mi.item_type)=="ExaminationBank"?!0:(Kt==null?void 0:Kt.item_type)==="Shixun"&&(Kt==null?void 0:Kt.is_published)===!1,key:`${Mr}-${wr}-${Co}`}))})})}});An(hr||[])}Jn(!1)}),ta=(Fn,fr)=>{kn(Fn)},En=Fn=>{const fr=Fn.target.checked,hr=[];Lt==null||Lt.map((bn,Mr)=>{var ho;hr.push(Mr),(ho=bn==null?void 0:bn.children)==null||ho.map((Kt,wr)=>{var Ln;(Kt==null?void 0:Kt.item_type)!="ExaminationBank"&&!(Kt!=null&&Kt.disabled)&&(hr.push(`${Mr}-${wr}`),(Ln=Kt==null?void 0:Kt.children)==null||Ln.map((Mi,Co)=>{bn!=null&&bn.disabled||hr.push(`${Mr}-${wr}-${Co}`)}))})}),kn(fr?hr:[])},Mn=()=>{const Fn=Nn.filter(Co=>typeof Co=="string"),fr=[],hr=[],bn=[],Mr=[],ho=[],Kt=[],wr=[],Ln=[],Mi=[];return Lt==null||Lt.map((Co,Dt)=>{var On;(On=Co==null?void 0:Co.children)==null||On.map((Lr,na)=>{var Ms;Fn.includes(`${Dt}-${na}`)&&(bn.push(Lr.stage_item_id),Lr.item_type==="Shixun"?fr.push(Lr.id):Lr.item_type==="Attachment"?Mr.push(Lr.id):Lr.item_type==="VideoItem"?hr.push(Lr.id):Lr.item_type==="ExaminationBank"?wr.push(Lr.id):Lr.item_type==="HomeworkCommon"?Ln.push(Lr.id):Lr.item_type==="SubjectHomework"?Lr.homework_type=="group"?ho.push(Lr.id):Lr.homework_type=="normal"&&Kt.push(Lr.id):Lr.item_type==="Challenge"&&Mi.push(Lr.id)),(Ms=Lr==null?void 0:Lr.children)==null||Ms.map((xs,jl)=>{Fn.includes(`${Dt}-${na}-${jl}`)&&(bn.push(xs.stage_item_id),xs.item_type==="Shixun"?fr.push(xs.id):xs.item_type==="Attachment"?Mr.push(xs.id):xs.item_type==="VideoItem"?hr.push(xs.id):Lr.item_type==="ExaminationBank"?wr.push(xs.id):Lr.item_type==="HomeworkCommon"?Ln.push(xs.id):Lr.item_type==="SubjectHomework"?Lr.homework_type=="group"?ho.push(Lr.id):Lr.homework_type=="normal"&&Kt.push(Lr.id):Lr.item_type==="Challenge"&&Mi.push(Lr.id))})})}),{shixunIds:fr,videoItemIds:hr,stageItemIds:bn,coursewareIds:Mr,groupIds:ho,normalIds:Kt,banksIds:wr,hackIds:Ln,ChallengeIds:Mi}},[Di,Xo,$o,ki]=(0,If.P)(),Ie=()=>Kr(void 0,null,function*(){const{stageItemIds:Fn}=Mn();debugger;if(!de){x.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802");return}if(!Wr.length&&!Si.length&&!fo.length&&!po.length&&!gr.length&&!Ri.length&&!ji.length&&!kt.length){x.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u3001\u5173\u5361\u3001\u89C6\u9891\u3001\u5206\u7EC4\u4F5C\u4E1A\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u6D4B\u9A8C\u6216\u8005\u7F16\u7A0B\u4F5C\u4E1A");return}vr(!0);let fr=yield(0,pi.Tr)({id:Je.pathId,course_id:parseInt(de),type:"subject",stage_item_id:Fn,sync_catelog:Bn?1:0});vr(!1),(fr==null?void 0:fr.student_count)===0?yield Er(fr==null?void 0:fr.no_use_list):ii(fr),Hr()}),Er=Fn=>Kr(void 0,null,function*(){Dn(!0);const fr=yield(0,k.Q)({id:Je.pathId,course_id:de,stage_shixuns:Fn,sync_catelog:Bn?1:0});Dn(!1),Ye(null),Xo(),(fr==null?void 0:fr.status)===1&&w.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:wa.createElement("div",{className:"tc"},fr.message),onOk:()=>{var hr;const bn=(hr=fr==null?void 0:fr.url.split("/"))==null?void 0:hr[2];(0,p.xg)(`/classrooms/${bn}/shixun_homework`)}})}),Hr=()=>{ze({type:"pathsDetail/setActionTabs",payload:{}}),kn([]),xr(null)},{shixunIds:Wr=[],videoItemIds:Si=[],banksIds:Ri=[],hackIds:ji=[],coursewareIds:fo=[],groupIds:po=[],normalIds:gr=[],ChallengeIds:kt=[]}=Mn();return wa.createElement(wa.Fragment,null,wa.createElement(w.default,{title:"\u53D1\u9001\u81F3\u8BFE\u5802",keyboard:!1,destroyOnClose:!0,open:d.actionTabs.key==="PathsDetail-SendToClass",width:800,centered:!0,confirmLoading:Hn,className:xA.scoremodal,onCancel:Hr,onOk:Ie},wa.createElement("div",{className:xA.wrap},wa.createElement("div",{className:"mb10"},wa.createElement(rt.default,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:de,style:{width:"100%"},onSelect:Fn=>Ye(Fn),optionLabelProp:"lable"},wt==null?void 0:wt.map((Fn,fr)=>wa.createElement(hi,{key:Fn.course_id,value:Fn.course_id,lable:Fn.course_name},wa.createElement(Vr.Z,{justify:"space-between"},wa.createElement(lr.Z,null,Fn.course_name),wa.createElement(lr.Z,null,be()(Fn.created_at).format("YYYY-MM-DD HH:mm"))))))),wa.createElement("div",{className:xA.wrap_title},"\u6E29\u99A8\u63D0\u793A\uFF1A",wa.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF0C\u5206\u7EC4\u4F5C\u4E1A\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u5F00\u653E\u8BFE\u5802\uFF1B",wa.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802"),wa.createElement("a",{onClick:()=>{ei()}},wa.createElement("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"\u5237\u65B0\u5217\u8868"),wa.createElement(b.Z,{spinning:ar},wa.createElement("div",{className:xA.radioWrap},wa.createElement("div",null,wa.createElement(Li.default,{value:en,onChange:En,className:"font14 ml20"},"\u5168\u9009")),!!(Lt!=null&&Lt.length)&&wa.createElement(Jt.default,{className:xA.tree,checkable:!0,defaultExpandAll:!0,treeData:Lt,checkedKeys:Nn,onCheck:(Fn,fr)=>ta(Fn,fr)}))),wa.createElement("div",{className:xA.createMkdir},wa.createElement(Li.default,{checked:Bn,onChange:Fn=>rr(Fn.target.checked),className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(Wr.length+Si.length+po.length+gr.length+Ri.length+ji.length+kt.length)&&wa.createElement("span",null,wa.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!Wr.length&&wa.createElement(wa.Fragment,null,wa.createElement("span",{className:"c-light-primary"},Wr.length," "),wa.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!kt.length&&wa.createElement(wa.Fragment,null,wa.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},kt.length," "),wa.createElement("span",null,"\u4E2A\u5173\u5361")),!!Si.length&&wa.createElement(wa.Fragment,null,wa.createElement("span",{className:"c-purple-8C1 ml5"},Si.length," "),wa.createElement("span",null,"\u4E2A\u89C6\u9891")),!!fo.length&&wa.createElement(wa.Fragment,null,wa.createElement("span",{className:"c-cyan-blue ml5"},fo.length," "),wa.createElement("span",null,"\u4E2A\u8BFE\u4EF6")),!!po.length&&wa.createElement(wa.Fragment,null,wa.createElement("span",{className:"ml5",style:{color:"#AABF07"}},po.length," "),wa.createElement("span",null,"\u4E2A\u5206\u7EC4\u4F5C\u4E1A")),!!gr.length&&wa.createElement(wa.Fragment,null,wa.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},gr.length," "),wa.createElement("span",null,"\u4E2A\u56FE\u6587\u4F5C\u4E1A")),!!Ri.length&&wa.createElement(wa.Fragment,null,wa.createElement("span",{className:"ml5",style:{color:"#e69917"}},Ri.length," "),wa.createElement("span",null,"\u4E2A\u6D4B\u9A8C")),!!ji.length&&wa.createElement(wa.Fragment,null,wa.createElement("span",{className:"ml5",style:{color:"#e69917"}},ji.length," "),wa.createElement("span",null,"\u4E2A\u7F16\u7A0B\u4F5C\u4E1A")))))),wa.createElement(js.Z,{resdata:Nr,type:"subject",okloading:li,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:Fn=>{Er(Fn)}}))};var xo=(0,te.connect)(({pathsDetail:v,loading:g,globalSetting:d})=>({pathsDetail:v,globalSetting:d,loading:g.effects}))(Bo),no=Object.defineProperty,sa=Object.defineProperties,co=Object.getOwnPropertyDescriptors,ua=Object.getOwnPropertySymbols,ca=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,bs=(v,g,d)=>g in v?no(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Xs=(v,g)=>{for(var d in g||(g={}))ca.call(g,d)&&bs(v,d,g[d]);if(ua)for(var d of ua(g))fa.call(g,d)&&bs(v,d,g[d]);return v},Sa=(v,g)=>sa(v,co(g)),Qa=(v,g)=>{var d={};for(var Ae in v)ca.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&ua)for(var Ae of ua(v))g.indexOf(Ae)<0&&fa.call(v,Ae)&&(d[Ae]=v[Ae]);return d},Ca=({})=>{var v,g;const d=(0,te.useParams)(),[Ae,He]=(0,a.useState)({page:1,limit:10,rankingKey:0}),[,ze,mt,Je]=(0,De.U)(wt=>{var Xt=wt,{rankingKey:Lt}=Xt,An=Qa(Xt,["rankingKey"]);return(0,Pe.ZP)([`/api/paths/${An.pathId}/study_ranking_shixuns_passed.json`,`/api/paths/${An.pathId}/study_ranking_videos.json`,`/api/paths/${An.pathId}/study_ranking_pdf_attachments.json`,`/api/paths/${An.pathId}/study_ranking_discusses.json`][Lt],{method:"get",params:An})},{page:Ae==null?void 0:Ae.page,pathId:d==null?void 0:d.pathId}),de=[{id:0,title:a.createElement("div",{className:"flex item-center gap-6px"},a.createElement("span",{className:"iconfont icon-paihangbang2 c-blue-4ca"}),"\u901A\u5173\u699C")},{id:1,title:"\u89C6\u9891\u5B66\u4E60\u699C"},{id:2,title:"\u4E0B\u8F7D\u8D44\u6E90\u699C"},{id:3,title:"\u4E92\u52A8\u8BA8\u8BBA\u699C"}],Ye=(0,a.useMemo)(()=>[{title:"\u6392\u540D",dataIndex:"rank",ellipsis:!0,width:80,render:wt=>a.createElement(a.Fragment,null,wt)},{title:"\u59D3\u540D",dataIndex:"user_real_name",ellipsis:!0},{title:a.createElement(a.Fragment,null,(Ae==null?void 0:Ae.rankingKey)===0&&"\u901A\u8FC7\u5173\u5361\u6570",(Ae==null?void 0:Ae.rankingKey)===1&&"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F",(Ae==null?void 0:Ae.rankingKey)===2&&"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570",(Ae==null?void 0:Ae.rankingKey)===3&&"\u53D1\u5E16\u6570"),align:"right",dataIndex:"num",ellipsis:!0,width:100,render:(wt,Xt,Lt)=>(Ae==null?void 0:Ae.rankingKey)===1?(0,p.li)(wt):wt}],[Ae==null?void 0:Ae.rankingKey]);return(0,a.useEffect)(()=>{mt(Sa(Xs({},Ae),{pathId:d==null?void 0:d.pathId}))},[d==null?void 0:d.pathId,Ae]),a.createElement(b.Z,{spinning:ze},a.createElement("div",{className:"bg-white rounded-8px overflow-hidden",style:{border:"1px solid #fff"}},a.createElement("div",{className:"h-40px px-20px flex item-center c-grey-333 text-16px font-semibold gap-10px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)"}},de==null?void 0:de.map(wt=>a.createElement("div",{key:wt==null?void 0:wt.id,className:`relative current ${(Ae==null?void 0:Ae.rankingKey)==(wt==null?void 0:wt.id)?"c-blue-4ca":"c-grey-333"}`,onClick:()=>{He(Sa(Xs({},Ae),{rankingKey:wt==null?void 0:wt.id,page:1}))}},wt==null?void 0:wt.title,(Ae==null?void 0:Ae.rankingKey)==(wt==null?void 0:wt.id)&&a.createElement("div",{className:"absolute w-full h-2px",style:{background:"#4cacff",bottom:"-5px",left:0}})))),a.createElement("div",{className:"p-20px relative"},a.createElement("div",{className:"overflow-auto flex flex-col gap-10px"},a.createElement("div",{className:"py-10px px-12px rounded-4px sticky flex item-center",style:{background:"#F3F9FF",top:0}},Ye==null?void 0:Ye.map((wt,Xt)=>a.createElement("div",{key:Xt,className:`flex item-center ${wt!=null&&wt.ellipsis?"multi_ellipsis1":""}`,style:{maxWidth:wt==null?void 0:wt.width,flex:"1",textAlign:(wt==null?void 0:wt.align)||"left"}},wt==null?void 0:wt.title))),(Je==null?void 0:Je.user_show)&&a.createElement("div",{className:"py-10px px-12px rounded-4px flex item-center",style:{background:"#F9FBFF"}},Ye==null?void 0:Ye.map((wt,Xt)=>{var Lt,An,Nn,kn,en,xr,Hn,vr;return a.createElement("div",{key:Xt,className:`flex item-center ${wt!=null&&wt.ellipsis?"multi_ellipsis1":""}`,style:{maxWidth:wt==null?void 0:wt.width,flex:"1",textAlign:(wt==null?void 0:wt.align)||"left"}},(wt==null?void 0:wt.dataIndex)=="rank"&&a.createElement(a.Fragment,null,((Lt=Je==null?void 0:Je.data_user)==null?void 0:Lt.rank)===0&&((An=Je==null?void 0:Je.data_user)==null?void 0:An.num)===0?"--":((Nn=Je==null?void 0:Je.data_user)==null?void 0:Nn.rank)<=100&&((kn=Je==null?void 0:Je.data_user)==null?void 0:kn.rank)!=0?(en=Je==null?void 0:Je.data_user)==null?void 0:en.rank:"\u672A\u4E0A\u699C"),(wt==null?void 0:wt.dataIndex)=="user_real_name"&&a.createElement(a.Fragment,null,(xr=Je==null?void 0:Je.data_user)==null?void 0:xr.user_real_name),(wt==null?void 0:wt.dataIndex)=="num"&&((vr=wt==null?void 0:wt.render)==null?void 0:vr.call(wt,(Hn=Je==null?void 0:Je.data_user)==null?void 0:Hn.num)))})),((v=Je==null?void 0:Je.data)==null?void 0:v.length)>0?(g=Je==null?void 0:Je.data)==null?void 0:g.map(wt=>a.createElement("div",{className:"py-10px px-12px rounded-4px flex item-center",style:{background:"#F9FBFF"}},Ye==null?void 0:Ye.map((Xt,Lt)=>{var An;return a.createElement("div",{key:Lt,className:`flex item-center ${Xt!=null&&Xt.ellipsis?"multi_ellipsis1":""}`,style:{maxWidth:Xt==null?void 0:Xt.width,flex:"1",textAlign:(Xt==null?void 0:Xt.align)||"left"}},((An=Xt==null?void 0:Xt.render)==null?void 0:An.call(Xt,Xt==null?void 0:Xt[Xt==null?void 0:Xt.dataIndex],Xt,Lt))||(Xt==null?void 0:Xt[Xt==null?void 0:Xt.dataIndex]))}))):a.createElement(P.Z,{customText:"\u6682\u65E0",img:B(12031),imgStyles:{width:150},styles:{margin:"50px auto"}})),(Je==null?void 0:Je.count)>10&&a.createElement(nt.Z,{className:"mt20 sticky text-center",style:{bottom:0},current:Ae==null?void 0:Ae.page,pageSize:Ae==null?void 0:Ae.limit,showSizeChanger:!1,total:Je==null?void 0:Je.count,onChange:(wt,Xt)=>{He(Sa(Xs({},Ae),{page:wt,limit:Xt}))}}))))},fs=Object.defineProperty,ja=Object.defineProperties,ha=Object.getOwnPropertyDescriptors,ya=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Us=Object.prototype.propertyIsEnumerable,Tl=(v,g,d)=>g in v?fs(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,_a=(v,g)=>{for(var d in g||(g={}))Wa.call(g,d)&&Tl(v,d,g[d]);if(ya)for(var d of ya(g))Us.call(g,d)&&Tl(v,d,g[d]);return v},Ol=(v,g)=>ja(v,ha(g)),gl=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const Du=({pathsDetail:v,dispatch:g,user:d})=>{var Ae,He,ze,mt,Je,de,Ye,wt,Xt,Lt,An,Nn,kn,en,xr,Hn,vr,Bn,rr,ar,Jn,li,Dn,Nr,ii,jn,ei,ta,En,Mn,Di,Xo,$o,ki,Ie,Er,Hr,Wr,Si,Ri,ji,fo,po,gr,kt,Fn,fr,hr,bn;const Mr=(0,te.useParams)(),ho=!((Ae=v.detail)!=null&&Ae.can_managed),[,Kt,wr]=(0,De.U)(k.fj,{id:Mr.pathId}),[Ln,Mi]=(0,a.useState)({status:!1}),Co={className:"bg-white rounded-8px overflow-hidden",style:{border:"1px solid #fff"}},Dt={className:"h-40px px-20px flex item-center c-grey-333 text-16px font-semibold",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)"}},[On,Lr]=(0,a.useState)(!1),[na,Ms]=(0,a.useState)(!1),[xs,jl]=(0,a.useState)(!1),[DA,Pu]=(0,a.useState)({}),Hs=()=>{x.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")},Wc=[{id:"stage",title:a.createElement("div",{className:"flex item-center gap-6px"},a.createElement("span",{className:"iconfont icon-zhangjie3 c-blue-4ca"}),"\u8BFE\u7A0B\u7AE0\u8282"),children:a.createElement(ai,null),hidden:!1},{id:"knowledge",url:`/knowledgegraph/${Mr.pathId}`,title:a.createElement("div",{className:"flex item-center gap-6px"},a.createElement("img",{src:B(98486),className:"h-22px"}),"\u77E5\u8BC6\u56FE\u8C31")}],[YA,Sf]=(0,a.useState)((He=Wc==null?void 0:Wc.filter(Ji=>!(Ji!=null&&Ji.hidden)))==null?void 0:He[0]),Qh=[{title:"\u7AE0\u8282",num:((ze=v.detail)==null?void 0:ze.stages_count)||0},{title:"\u9009\u62E9\u9898",num:((mt=v.detail)==null?void 0:mt.challenge_choose_count)||0},{title:"\u5B9E\u8DF5\u9898",num:((Je=v.detail)==null?void 0:Je.challenges_count)||0},{title:"\u8BC4\u5206(\u6EE1\u52065\u661F)",num:(0,p.og)((de=v.detail)==null?void 0:de.averge_star)}],Hh=(0,a.useMemo)(()=>{var Ji;return a.createElement(G.Z,{ReactEchartsProps:{style:{height:303}},DataProps:((Ji=v.rightData)==null?void 0:Ji.tags)||[]})},[(Ye=v.rightData)==null?void 0:Ye.tags]),Gh=()=>gl(void 0,null,function*(){var Ji;const ju=yield((Ji=v.detail)!=null&&Ji.is_collect?k.rs:k.KM)({container_id:Mr.pathId,container_type:"Subject"});ju.status===0&&(g({type:"pathsDetail/getPathsDetail",payload:{id:Mr.pathId}}),x.ZP.success(ju.message))}),Nh=({key:Ji,keyPath:ju,domEvent:Gc})=>{if(ho){x.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(Ji=="1"){let vc=1;w.default.confirm({title:"\u63D0\u793A",centered:!0,width:530,icon:null,content:a.createElement(H.ZP.Group,{className:"ml20",defaultValue:1,options:[{value:1,label:"\u5F00\u653E\u8BFE\u5802\uFF1A\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE"},{value:0,label:"\u79C1\u6709\u8BFE\u5802\uFF1A\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE"}],onChange:lp=>{vc=lp.target.value}}),onOk:()=>gl(void 0,null,function*(){(0,p.xg)(`/classrooms/news/${Mr.pathId}/newgold/${vc}`)})})}Ji=="2"&&te.history.push(`/paths/${Mr.pathId}/edit`),Ji=="3"&&w.default.info({title:"\u63D0\u793A",icon:null,centered:!0,width:530,okText:"\u77E5\u9053\u5566",content:a.createElement("div",{className:"tc",style:{color:"#5F6367"}},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:()=>gl(void 0,null,function*(){const vc=yield(0,k.Go)({id:Mr.pathId});(vc==null?void 0:vc.status)===0&&(Mh(),x.ZP.success(vc.message))})}),Ji=="4"&&w.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:Kt},onOk:()=>gl(void 0,null,function*(){const vc=yield wr({id:Mr.pathId});(vc==null?void 0:vc.status)===1&&(Mh(),x.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"))})}),Ji=="5"&&w.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",content:a.createElement("div",{className:"tc",style:{color:"#5F6367"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u6211\u4EEC\u5C06\u5C3D\u5FEB\u5B89\u6392\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u7531\u5BA2\u670D\u4EBA\u5458\u8054\u7CFB\u60A8\u544A\u77E5\uFF0C\u6216\u7531\u5E73\u53F0\u6D88\u606F\u7CFB\u7EDF\u901A\u77E5\u60A8\u3002",a.createElement("br",null),"\u8BFE\u7A0B\u516C\u5F00\u540E\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\uFF1B\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u5373\u53EF\u3002",a.createElement("br",null)),onOk:()=>gl(void 0,null,function*(){if(v.detail&&v.detail.has_sub_discipline){const vc=yield(0,k.WO)({id:Mr.pathId,user_customize:!1});((vc==null?void 0:vc.status)===0||(vc==null?void 0:vc.status)===1)&&(Mh(),x.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))}else Mi({status:!0})})}),(Ji=="6"||Ji=="7")&&w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:()=>gl(void 0,null,function*(){const vc=yield(0,k.Er)({id:Mr.pathId});(vc==null?void 0:vc.status)===0&&(Mh(),x.ZP.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"))})}),Ji=="8"&&w.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367"}},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:()=>gl(void 0,null,function*(){(yield(0,k.eJ)({id:Mr.pathId})).status===1&&te.history.push("/paths")})})},Mh=()=>{g({type:"pathsDetail/getPathsDetail",payload:{id:Mr.pathId}})},p0=()=>{g({type:"pathsDetail/getRightData",payload:{id:Mr.pathId}})};return(0,a.useEffect)(()=>{Mr.pathId&&(Mh(),p0())},[Mr.pathId]),a.createElement(a.Fragment,null,a.createElement("div",{className:"absolute w-full",style:{top:0,left:0,zIndex:999}},a.createElement(ie.Z,{title:(Xt=(wt=v.detail)==null?void 0:wt.name)==null?void 0:Xt.split(`
`)[0],rigthDom:a.createElement(a.Fragment,null,((Lt=d.userInfo)==null?void 0:Lt.login)&&a.createElement(D.Z,{title:(An=v.detail)!=null&&An.is_collect?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"},a.createElement("div",{className:"current-primary-hover c-grey-333 flex item-center gap-8px",onClick:()=>gl(void 0,null,function*(){yield Gh()})},a.createElement("div",{className:"bg-white w-30px h-30px flex item-center justify-center rounded-full"},a.createElement("span",{className:`iconfont icon-a-shoucangxingxing ${(Nn=v.detail)!=null&&Nn.is_collect?"c-red-e53":""}`})),(kn=v.detail)!=null&&kn.is_collect?"\u5DF2\u6536\u85CF":"\u6536\u85CF")),!!((en=v.detail)!=null&&en.is_free)&&((xr=v.detail)==null?void 0:xr.publish_status)!==0&&(((Hn=v.detail)==null?void 0:Hn.allow_add_member)||!(0,L.JA)())&&a.createElement("div",{className:"current-primary-hover c-grey-333 flex item-center gap-8px",onClick:()=>gl(void 0,null,function*(){var Ji;if((Ji=v.detail)!=null&&Ji.need_authorize){(0,W.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(0,W.tJ)(g)&&g({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})})},a.createElement("div",{className:"bg-white w-30px h-30px flex item-center justify-center rounded-full"},a.createElement("span",{className:"iconfont icon-fasong2"})),"\u53D1\u5230\u8BFE\u5802"),((vr=v.detail)==null?void 0:vr.allow_statistics)&&((Bn=v.detail)==null?void 0:Bn.public_status)===2&&a.createElement("div",{className:"current-primary-hover c-grey-333 flex item-center gap-8px",onClick:()=>{te.history.push(`/paths/${Mr.pathId}/statistics`)}},a.createElement("div",{className:"bg-white w-30px h-30px flex item-center justify-center rounded-full"},a.createElement("span",{className:"iconfont icon-tongji6"})),"\u6570\u636E\u7EDF\u8BA1"),((rr=v.detail)==null?void 0:rr.allow_add_member)&&((ar=v.detail)==null?void 0:ar.allow_edit_stage)&&a.createElement(z.Z,{menu:{onClick:Nh,items:[{key:"1",label:"\u5F00\u8BFE",hidden:!((Jn=v.detail)!=null&&Jn.courses&&((li=v.detail)!=null&&li.is_creator&&((Dn=d.userInfo)!=null&&Dn.professional_certification)||(0,L.ag)()))},{key:"2",label:"\u7F16\u8F91\u8BFE\u7A0B",hidden:!((Nr=v.detail)!=null&&Nr.allow_statistics)},{key:"3",label:"\u53D1\u5E03\u8BFE\u7A0B",hidden:!((ii=v.detail)!=null&&ii.allow_add_member&&((jn=v.detail)==null?void 0:jn.publish_status)===0)},{key:"4",label:"\u64A4\u9500\u53D1\u5E03",hidden:!((ei=v.detail)!=null&&ei.allow_statistics&&((ta=v.detail)==null?void 0:ta.publish_status)===2&&((En=v.detail)==null?void 0:En.public_status)===0)},{key:"5",label:"\u516C\u5F00\u8BFE\u7A0B",hidden:!((Mn=v.detail)!=null&&Mn.allow_statistics&&((Di=v.detail)==null?void 0:Di.publish_status)===2&&((Xo=v.detail)==null?void 0:Xo.public_status)===0)},{key:"6",label:"\u64A4\u9500\u7533\u8BF7\u516C\u5F00",hidden:!(($o=v.detail)!=null&&$o.allow_statistics&&((ki=v.detail)==null?void 0:ki.public_status)===1)},{key:"7",label:"\u64A4\u9500\u516C\u5F00",hidden:!((0,L.GJ)()&&((Ie=v.detail)!=null&&Ie.allow_statistics)&&((Er=v.detail)==null?void 0:Er.public_status)===2)},{key:"8",label:"\u5220\u9664\u8BFE\u7A0B",hidden:!((Hr=v.detail)!=null&&Hr.allow_delete)}].filter(Ji=>!Ji.hidden)}},a.createElement("div",{className:"current-primary-hover c-grey-333 flex item-center gap-8px"},a.createElement("div",{className:"bg-white w-30px h-30px flex item-center justify-center rounded-full"},a.createElement("span",{className:"iconfont icon-shezhi10"})),"\u8BBE\u7F6E")))})),a.createElement("div",{className:"w-full relative flex gap-10px",style:{padding:"104px 120px 50px 120px",background:`url(${B(93291)}) 0 0 / 100% 100% no-repeat`}},a.createElement("div",{className:"flex flex-col gap-10px",style:{width:390}},a.createElement("div",_a({},Co),a.createElement("div",{className:`${Dt==null?void 0:Dt.className} gap-6px`,style:Dt==null?void 0:Dt.style},a.createElement("span",{className:"iconfont icon-shuju c-blue-4ca"}),"\u8BFE\u7A0B\u6570\u636E"),a.createElement("div",{className:"py-44px px-20px grid",style:{gridTemplateColumns:"1fr 1fr",gap:"36px 0"}},Qh.map((Ji,ju)=>a.createElement("div",{key:ju,className:"flex flex-col gap-10px item-center c-grey-333"},a.createElement("div",{className:"text-24px font-semibold"},Ji==null?void 0:Ji.num),a.createElement("div",{className:"text-16px"},Ji==null?void 0:Ji.title))))),((Wr=v==null?void 0:v.detail)==null?void 0:Wr.show_tag)&&a.createElement("div",_a({},Co),a.createElement("div",{className:`${Dt==null?void 0:Dt.className} gap-6px`,style:Dt==null?void 0:Dt.style},a.createElement("span",{className:"iconfont icon-jineng c-blue-4ca"}),"\u6280\u80FD\u6807\u7B7E"),Hh),a.createElement("div",_a({},Co),a.createElement("div",{className:`${Dt==null?void 0:Dt.className} gap-6px`,style:Dt==null?void 0:Dt.style},a.createElement("span",{className:"iconfont icon-xuzhi c-blue-4ca"}),"\u8BFE\u7A0B\u987B\u77E5"),a.createElement("div",{className:"p-20px"},(Si=v.detail)!=null&&Si.learning_notes?a.createElement(V.Z,{className:"font16",value:(Ri=v.detail)==null?void 0:Ri.learning_notes}):a.createElement(P.Z,{customText:"\u6682\u65E0",img:B(12031),imgStyles:{width:150},styles:{margin:"50px auto"}}))),a.createElement(Ca,null),a.createElement("div",_a({},Co),a.createElement("div",_a({},Dt),a.createElement("div",{className:"w-full flex item-center gap-16px"},a.createElement("div",{className:"flex item-center gap-6px"},a.createElement("img",{src:B(90639),className:"h-18px"}),"\u6559\u5B66\u56E2\u961F"),((0,L.j5)()||((ji=v==null?void 0:v.detail)==null?void 0:ji.is_creator)||((fo=v.detail)==null?void 0:fo.allow_edit_stage))&&a.createElement("a",{className:"ml-auto text-14px font-normal",onClick:()=>{if(ho){Hs();return}Lr(!0)}}," \u6DFB\u52A0"),((0,L.j5)()||((po=v==null?void 0:v.detail)==null?void 0:po.is_creator))&&a.createElement("a",{className:"text-14px font-normal",onClick:()=>{if(ho){Hs();return}Ms(!0)}},"\u7F16\u8F91"))),(kt=(gr=v.rightData)==null?void 0:gr.members)!=null&&kt.length?a.createElement("div",{className:"flex flex-col gap-20px p-20px"},(fr=(Fn=v.rightData)==null?void 0:Fn.members)==null?void 0:fr.map(Ji=>{var ju;return a.createElement("div",{key:Ji==null?void 0:Ji.id,className:"flex item-end current relative",style:{height:66},onClick:()=>{(0,L.bg)()?te.history.push(`${Ji.user_url}`):g({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},a.createElement("img",{className:"rounded-full absolute",src:`${(ju=I.Z)==null?void 0:ju.IMG_SERVER}/images/${Ji==null?void 0:Ji.image_url}`,style:{width:"66px",height:"66px",left:0,top:0}}),a.createElement("div",{className:"flex flex-col justify-center gap-6px rounded-full w-full h-60px",style:{background:"#F5F9FF",paddingLeft:85}},a.createElement("div",{className:"text-16px c-grey-333 font-semibold"},Ji==null?void 0:Ji.name),a.createElement("div",{className:"text-12px c-grey-333"},Ji==null?void 0:Ji.school," ",Ji==null?void 0:Ji.identity)))})):a.createElement(P.Z,null))),a.createElement("div",{className:"flex-1 flex flex-col gap-10px minW-0"},a.createElement("div",_a({},Co),a.createElement("div",{className:`${Dt==null?void 0:Dt.className} gap-6px`,style:Dt==null?void 0:Dt.style},a.createElement("span",{className:"iconfont icon-jianjie c-blue-4ca"}),"\u8BFE\u7A0B\u4ECB\u7ECD"),a.createElement(V.Z,{className:"p-20px",value:(hr=v.detail)==null?void 0:hr.description})),a.createElement("div",_a({},Co),a.createElement("div",{className:`${Dt==null?void 0:Dt.className} gap-40px`,style:Dt==null?void 0:Dt.style},Wc.map((Ji,ju)=>!(Ji!=null&&Ji.hidden)&&a.createElement("div",{key:ju,className:`current-primary-hover ${(YA==null?void 0:YA.id)==(Ji==null?void 0:Ji.id)?"current-primary":""}`,onClick:()=>{if(Ji!=null&&Ji.url){(0,p.xg)(Ji==null?void 0:Ji.url);return}Sf(Ji)}},Ji==null?void 0:Ji.title))),a.createElement("div",{className:"p-20px"},(bn=Wc==null?void 0:Wc.find(Ji=>(Ji==null?void 0:Ji.id)==(YA==null?void 0:YA.id)))==null?void 0:bn.children)))),Ln.status&&a.createElement(Xr,{type:"all_subject",onCancel:()=>{Mi({status:!1})},onOk:Ji=>gl(void 0,null,function*(){Mi({status:!1});let ju={user_customize:Ji.user_customize,type:Ji.type};Ji.user_customize?ju=Ol(_a({},ju),{discipline_name:Ji.discipline_name,sub_discipline_name:Ji.sub_discipline_name}):Ji.sub_discipline_id&&(ju=Ol(_a({},ju),{sub_discipline_id:Ji.sub_discipline_id}));const Gc=yield(0,k.WO)(_a({id:Mr.pathId},ju));((Gc==null?void 0:Gc.status)===0||(Gc==null?void 0:Gc.status)===1)&&(Mh(),x.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})}),On&&a.createElement(Hd,{open:On,onReloadData:p0,onClose:()=>Lr(!1)}),na&&a.createElement(Sc,{visible:na,onCancel:()=>Ms(!1),handleDeleteMember:Ji=>{w.default.confirm({title:"\u63D0\u793A",centered:!0,content:a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>gl(void 0,null,function*(){var ju;const Gc=yield(0,k.EP)({id:Mr.pathId,user_id:Ji});(Gc==null?void 0:Gc.status)===1&&(((ju=d.userInfo)==null?void 0:ju.user_id)===Ji&&(window.location.href=window.location.href),x.ZP.warning(Gc==null?void 0:Gc.message),p0())})})},showEditPowerModal:()=>jl(!0),setMemberInfo:Ji=>Pu(Ji)}),xs&&a.createElement(fc,{visible:xs,memberInfo:DA,onCancel:()=>jl(!1)}),a.createElement(xo,null))};var Kl=(0,te.connect)(({pathsDetail:v,user:g})=>({pathsDetail:v,user:g}))(Du),ws=B(20834),Rs={flex_box_center:"flex_box_center___TsPdT",flex_space_between:"flex_space_between___fFfdt",flex_box_vertical_center:"flex_box_vertical_center___ju7lX",flex_box_center_end:"flex_box_center_end___unqBp",flex_box_column:"flex_box_column___RWh_T",banner:"banner___WG57v",wrp:"wrp___pyqav",titleWrap:"titleWrap___ypTMx",titleFlexEnd:"titleFlexEnd___D0pVx",title:"title___Ng8eQ",titleName:"titleName___PtH_P",titleIcon:"titleIcon___xtRO2",contentWrap:"contentWrap___ydRV4",verticalLine:"verticalLine___UEnmn",contentLeftWrap:"contentLeftWrap___GB93r",openCourseTag:"openCourseTag___ePwY_",tagsWrap:"tagsWrap___HsGWg",ratingWrap:"ratingWrap___gjDl_",ratingTitle:"ratingTitle___dR0wl",rating:"rating___MqMZf",popoverWrap:"popoverWrap___RsBS9",popverLeft:"popverLeft___jQ8Vx",popoverRight:"popoverRight___UnVzJ",popverScore:"popverScore___uJm6_",popoverRateWrap:"popoverRateWrap___I6pse",popoverProgress:"popoverProgress___wwse0",button:"button___N45kH",operationWrap:"operationWrap___AHF5n",btns:"btns___gku3I",forkWrap:"forkWrap___jxA6a",fork:"fork___QHZ5u",forkNum:"forkNum___SW53c",buttonTransparent:"buttonTransparent___K3TOx",buttonLearnStatistics:"buttonLearnStatistics___XiCxS",publishPopverWrap:"publishPopverWrap___EyGfC",colorFF6802:"colorFF6802___J8jQ5",w140:"w140___zWHmO",nav:"nav___d9tIL",navLeft:"navLeft___F8fIe",navContent:"navContent___UGa6x",flexRow:"flexRow___u6OEi",navRight:"navRight___zuo84",navLeftIcon:"navLeftIcon___iTRae",colorOrange:"colorOrange___ugLDz",contentItem:"contentItem___pzN6_",contentItemTitle:"contentItemTitle___oWmIx",contentItemText:"contentItemText___vErsA",classButton:"classButton___YFb79",bg28e:"bg28e___CoK_2",bgGray:"bgGray___aGhzD",btn:"btn___RG1fe",laboratory:"laboratory___ArjzQ",name:"name___hrqgl"},zs={scoremodal:"scoremodal___BKuJN",selectWrapper:"selectWrapper___Fi34Y",allqingchu:"allqingchu___Vp8Q9",title:"title___kp01U",score:"score___BQOSd",close:"close___ALIRE",content:"content___hqQbB",items:"items___ZTtlU",bottom:"bottom___H6hpA",yes:"yes___zYyyw",no:"no___8FH42",titlecount:"titlecount___ecJW_",add:"add___z8lxY",search:"search___kt2EB",searchIcon:"searchIcon___Zcr4l",header_style:"header_style___tHswU",tabWrap:"tabWrap___uSlsr",form_style:"form_style___TsJXf",wrap:"wrap___ptPf6",wrap_title:"wrap_title___QhQIv",radioWrap:"radioWrap___YOQsB",checkboxWrap:"checkboxWrap___OC3Y7",radio:"radio___SjWTZ",colorFF0000:"colorFF0000___S4NIg",pagination:"pagination___mWNdK",createMkdir:"createMkdir___kT_2U",tree:"tree___an1x1"},Vi=B(59301),bl=Object.defineProperty,Uc=Object.defineProperties,Tc=Object.getOwnPropertyDescriptors,Ad=Object.getOwnPropertySymbols,As=Object.prototype.hasOwnProperty,Ws=Object.prototype.propertyIsEnumerable,ul=(v,g,d)=>g in v?bl(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Os=(v,g)=>{for(var d in g||(g={}))As.call(g,d)&&ul(v,d,g[d]);if(Ad)for(var d of Ad(g))Ws.call(g,d)&&ul(v,d,g[d]);return v},hs=(v,g)=>Uc(v,Tc(g)),Fo=(v,g)=>{var d={};for(var Ae in v)As.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&Ad)for(var Ae of Ad(v))g.indexOf(Ae)<0&&Ws.call(v,Ae)&&(d[Ae]=v[Ae]);return d},Ta=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const{Option:vl}=rt.default,wu=v=>{var g=v,{pathsDetail:d,globalSetting:Ae,loading:He,dispatch:ze}=g,mt=Fo(g,["pathsDetail","globalSetting","loading","dispatch"]);const Je=(0,te.useParams)(),[de,Ye]=(0,a.useState)(),[wt,Xt]=(0,a.useState)([]),[Lt,An]=(0,a.useState)([]),[Nn,kn]=(0,a.useState)([]),[en,xr]=(0,a.useState)(),[Hn,vr]=(0,a.useState)(),[Bn,rr]=(0,a.useState)(!0),[ar,Jn]=(0,a.useState)(!0),[li,Dn]=(0,a.useState)(!1),[Nr,ii]=(0,a.useState)({});(0,a.useEffect)(()=>{d.actionTabs.key==="PathsDetail-SendToClass"&&ei()},[d.actionTabs.key]);const jn=Fn=>{switch(Fn.item_type){case"Challenge":return Vi.createElement(Vr.Z,{wrap:!1,align:"middle",justify:"space-between",gutter:20},Vi.createElement(lr.Z,{flex:"302px"},Vi.createElement(D.Z,{title:Fn.name||""},Vi.createElement("div",{className:" multi_ellipsis1"},Vi.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u5173\u5361")," ",Fn.name||""))),Vi.createElement(lr.Z,{flex:1},Vi.createElement(D.Z,{title:Fn.shixun_name||""},Vi.createElement("div",{className:"c-grey-666 multi_ellipsis1"},"\u6240\u5C5E\u5B9E\u8BAD\uFF1A",(Fn==null?void 0:Fn.shixun_name)||""))));case"Shixun":return Vi.createElement(D.Z,{title:Fn!=null&&Fn.is_published?"":Fn!=null&&Fn.edit_permission?"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5":"\u5B9E\u8BAD\u9700\u8981\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u8BFE\u5802\uFF0C\u8BF7\u8054\u7CFB\u5B9E\u8BAD\u7BA1\u7406\u5458\u53D1\u5E03"},Vi.createElement("span",{onClick:()=>{!(Fn!=null&&Fn.is_published)&&(Fn!=null&&Fn.edit_permission)&&window.open(`/shixuns/${Fn.identifier}/challenges`)}},Vi.createElement("span",{className:"mr5 c-light-primary"},"\u5B9E\u8BAD"),Fn.name,(Fn==null?void 0:Fn.high_resources_consume)&&Vi.createElement("span",{style:{display:"inline-block"}},Vi.createElement(Rn.Z,{type:"shixun",style:{marginLeft:10}})),!(Fn!=null&&Fn.is_published)&&Vi.createElement("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"}},"\u672A\u53D1\u5E03"),Fn.item_type==="Shixun"&&Fn.is_unity_3d&&Vi.createElement("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"\u865A\u62DF\u4EFF\u771F"),Fn.item_type==="Shixun"&&Fn.is_jupyter_lab&&Vi.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"JupyterLab"),Fn.item_type==="Shixun"&&Fn.is_jupyter&&Vi.createElement("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"}},"Jupyter Notebook")));case"Attachment":return Vi.createElement("span",null,Vi.createElement("span",{className:"mr5 c-cyan-blue"},"\u8BFE\u4EF6"),Fn.name);case"ExaminationBank":return Vi.createElement("span",null,Vi.createElement("span",{className:"mr5",style:{color:"#e69917"}},"\u6D4B\u9A8C"),Fn.name);case"HomeworkCommon":return Vi.createElement("span",null,Vi.createElement("span",{className:"mr5",style:{color:"#E99237"}},"\u7F16\u7A0B\u4F5C\u4E1A"),Fn.name);case"VideoItem":return Vi.createElement("span",null,Vi.createElement("span",{className:"mr5 c-purple-8C1"},"\u89C6\u9891"),Fn.name);case"SubjectHomework":return(Fn==null?void 0:Fn.homework_type)=="group"?Vi.createElement("span",null,Vi.createElement("span",{className:"mr5",style:{color:"#AABF07"}},"\u5206\u7EC4\u4F5C\u4E1A"),Fn.name):Vi.createElement("span",null,Vi.createElement("span",{className:"mr5",style:{color:"#20BB8A"}},"\u56FE\u6587\u4F5C\u4E1A"),Fn.name);case"StageCatalog":return Vi.createElement("span",null,Fn.name);default:return""}},ei=()=>Ta(void 0,null,function*(){var Fn;Jn(!0);const fr=yield(0,k.MO)({id:Je.pathId});if(fr){Xt((fr==null?void 0:fr.courses)||[]);const hr=(Fn=fr.stages)==null?void 0:Fn.map((bn,Mr)=>{var ho;return{title:bn.state_name||"",key:Mr,children:(ho=bn.items)==null?void 0:ho.map((Kt,wr)=>{var Ln;return hs(Os({},Kt),{title:jn(Kt),key:`${Mr}-${wr}`,disabled:(Kt==null?void 0:Kt.item_type)=="ExaminationBank"?!0:(Kt==null?void 0:Kt.item_type)==="Shixun"&&(Kt==null?void 0:Kt.is_published)===!1,children:(Ln=Kt.children)==null?void 0:Ln.map((Mi,Co)=>hs(Os({},Mi),{title:jn(Mi),disabled:(Mi==null?void 0:Mi.item_type)=="ExaminationBank"?!0:(Kt==null?void 0:Kt.item_type)==="Shixun"&&(Kt==null?void 0:Kt.is_published)===!1,key:`${Mr}-${wr}-${Co}`}))})})}});An(hr||[])}Jn(!1)}),ta=(Fn,fr)=>{kn(Fn)},En=Fn=>{const fr=Fn.target.checked,hr=[];Lt==null||Lt.map((bn,Mr)=>{var ho;hr.push(Mr),(ho=bn==null?void 0:bn.children)==null||ho.map((Kt,wr)=>{var Ln;(Kt==null?void 0:Kt.item_type)!="ExaminationBank"&&!(Kt!=null&&Kt.disabled)&&(hr.push(`${Mr}-${wr}`),(Ln=Kt==null?void 0:Kt.children)==null||Ln.map((Mi,Co)=>{bn!=null&&bn.disabled||hr.push(`${Mr}-${wr}-${Co}`)}))})}),kn(fr?hr:[])},Mn=()=>{const Fn=Nn.filter(Co=>typeof Co=="string"),fr=[],hr=[],bn=[],Mr=[],ho=[],Kt=[],wr=[],Ln=[],Mi=[];return Lt==null||Lt.map((Co,Dt)=>{var On;(On=Co==null?void 0:Co.children)==null||On.map((Lr,na)=>{var Ms;Fn.includes(`${Dt}-${na}`)&&(bn.push(Lr.stage_item_id),Lr.item_type==="Shixun"?fr.push(Lr.id):Lr.item_type==="Attachment"?Mr.push(Lr.id):Lr.item_type==="VideoItem"?hr.push(Lr.id):Lr.item_type==="ExaminationBank"?wr.push(Lr.id):Lr.item_type==="HomeworkCommon"?Ln.push(Lr.id):Lr.item_type==="SubjectHomework"?Lr.homework_type=="group"?ho.push(Lr.id):Lr.homework_type=="normal"&&Kt.push(Lr.id):Lr.item_type==="Challenge"&&Mi.push(Lr.id)),(Ms=Lr==null?void 0:Lr.children)==null||Ms.map((xs,jl)=>{Fn.includes(`${Dt}-${na}-${jl}`)&&(bn.push(xs.stage_item_id),xs.item_type==="Shixun"?fr.push(xs.id):xs.item_type==="Attachment"?Mr.push(xs.id):xs.item_type==="VideoItem"?hr.push(xs.id):Lr.item_type==="ExaminationBank"?wr.push(xs.id):Lr.item_type==="HomeworkCommon"?Ln.push(xs.id):Lr.item_type==="SubjectHomework"?Lr.homework_type=="group"?ho.push(Lr.id):Lr.homework_type=="normal"&&Kt.push(Lr.id):Lr.item_type==="Challenge"&&Mi.push(Lr.id))})})}),{shixunIds:fr,videoItemIds:hr,stageItemIds:bn,coursewareIds:Mr,groupIds:ho,normalIds:Kt,banksIds:wr,hackIds:Ln,ChallengeIds:Mi}},[Di,Xo,$o,ki]=(0,If.P)(),Ie=()=>Ta(void 0,null,function*(){const{stageItemIds:Fn}=Mn();debugger;if(!de){x.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u53D1\u9001\u7684\u8BFE\u5802");return}if(!Wr.length&&!Si.length&&!fo.length&&!po.length&&!gr.length&&!Ri.length&&!ji.length&&!kt.length){x.ZP.info("\u60A8\u8FD8\u672A\u9009\u62E9\u5B9E\u8BAD\u3001\u5173\u5361\u3001\u89C6\u9891\u3001\u5206\u7EC4\u4F5C\u4E1A\u3001\u56FE\u6587\u4F5C\u4E1A\u3001\u6D4B\u9A8C\u6216\u8005\u7F16\u7A0B\u4F5C\u4E1A");return}vr(!0);let fr=yield(0,pi.Tr)({id:Je.pathId,course_id:parseInt(de),type:"subject",stage_item_id:Fn,sync_catelog:Bn?1:0});vr(!1),(fr==null?void 0:fr.student_count)===0?yield Er(fr==null?void 0:fr.no_use_list):ii(fr),Hr()}),Er=Fn=>Ta(void 0,null,function*(){Dn(!0);const fr=yield(0,k.Q)({id:Je.pathId,course_id:de,stage_shixuns:Fn,sync_catelog:Bn?1:0});Dn(!1),Ye(null),Xo(),(fr==null?void 0:fr.status)===1&&w.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Vi.createElement("div",{className:"tc"},fr.message),onOk:()=>{var hr;const bn=(hr=fr==null?void 0:fr.url.split("/"))==null?void 0:hr[2];(0,p.xg)(`/classrooms/${bn}/shixun_homework`)}})}),Hr=()=>{ze({type:"pathsDetail/setActionTabs",payload:{}}),kn([]),xr(null)},{shixunIds:Wr=[],videoItemIds:Si=[],banksIds:Ri=[],hackIds:ji=[],coursewareIds:fo=[],groupIds:po=[],normalIds:gr=[],ChallengeIds:kt=[]}=Mn();return Vi.createElement(Vi.Fragment,null,Vi.createElement(w.default,{title:"\u53D1\u9001\u81F3\u8BFE\u5802",keyboard:!1,destroyOnClose:!0,open:d.actionTabs.key==="PathsDetail-SendToClass",width:800,centered:!0,confirmLoading:Hn,className:zs.scoremodal,onCancel:Hr,onOk:Ie},Vi.createElement("div",{className:zs.wrap},Vi.createElement("div",{className:"mb10"},Vi.createElement(rt.default,{placeholder:"\u8BF7\u9009\u62E9\u60A8\u8981\u53D1\u9001\u7684\u8BFE\u5802",defaultOpen:!1,value:de,style:{width:"100%"},onSelect:Fn=>Ye(Fn),optionLabelProp:"lable"},wt==null?void 0:wt.map((Fn,fr)=>Vi.createElement(vl,{key:Fn.course_id,value:Fn.course_id,lable:Fn.course_name},Vi.createElement(Vr.Z,{justify:"space-between"},Vi.createElement(lr.Z,null,Fn.course_name),Vi.createElement(lr.Z,null,be()(Fn.created_at).format("YYYY-MM-DD HH:mm"))))))),Vi.createElement("div",{className:zs.wrap_title},"\u6E29\u99A8\u63D0\u793A\uFF1A",Vi.createElement("br",null),"1.\u8BF7\u5728\u672C\u8BFE\u7A0B\u4E2D\u9009\u62E9\u6240\u9700\u9879\u76EE\u53D1\u9001\u5230\u6307\u5B9A\u8BFE\u5802\uFF0C\u5206\u7EC4\u4F5C\u4E1A\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u5F00\u653E\u8BFE\u5802\uFF1B",Vi.createElement("br",null),"2.\u672A\u53D1\u5E03\u7684\u5B9E\u8BAD\u4E0D\u80FD\u53D1\u9001\u81F3\u8BFE\u5802"),Vi.createElement("a",{onClick:()=>{ei()}},Vi.createElement("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"\u5237\u65B0\u5217\u8868"),Vi.createElement(b.Z,{spinning:ar},Vi.createElement("div",{className:zs.radioWrap},Vi.createElement("div",null,Vi.createElement(Li.default,{value:en,onChange:En,className:"font14 ml20"},"\u5168\u9009")),!!(Lt!=null&&Lt.length)&&Vi.createElement(Jt.default,{className:zs.tree,checkable:!0,defaultExpandAll:!0,treeData:Lt,checkedKeys:Nn,onCheck:(Fn,fr)=>ta(Fn,fr)}))),Vi.createElement("div",{className:zs.createMkdir},Vi.createElement(Li.default,{checked:Bn,onChange:Fn=>rr(Fn.target.checked),className:"font14"},"\u9009\u4E2D\u7AE0\u8282\u5728\u8BFE\u5802\u4E2D\u540C\u6B65\u751F\u6210\u76EE\u5F55"),!!(Wr.length+Si.length+po.length+gr.length+Ri.length+ji.length+kt.length)&&Vi.createElement("span",null,Vi.createElement("span",null,"\u5DF2\u9009\u4E2D\uFF1A"),!!Wr.length&&Vi.createElement(Vi.Fragment,null,Vi.createElement("span",{className:"c-light-primary"},Wr.length," "),Vi.createElement("span",null,"\u4E2A\u5B9E\u8BAD")),!!kt.length&&Vi.createElement(Vi.Fragment,null,Vi.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},kt.length," "),Vi.createElement("span",null,"\u4E2A\u5173\u5361")),!!Si.length&&Vi.createElement(Vi.Fragment,null,Vi.createElement("span",{className:"c-purple-8C1 ml5"},Si.length," "),Vi.createElement("span",null,"\u4E2A\u89C6\u9891")),!!fo.length&&Vi.createElement(Vi.Fragment,null,Vi.createElement("span",{className:"c-cyan-blue ml5"},fo.length," "),Vi.createElement("span",null,"\u4E2A\u8BFE\u4EF6")),!!po.length&&Vi.createElement(Vi.Fragment,null,Vi.createElement("span",{className:"ml5",style:{color:"#AABF07"}},po.length," "),Vi.createElement("span",null,"\u4E2A\u5206\u7EC4\u4F5C\u4E1A")),!!gr.length&&Vi.createElement(Vi.Fragment,null,Vi.createElement("span",{className:"ml5",style:{color:"#20BB8A"}},gr.length," "),Vi.createElement("span",null,"\u4E2A\u56FE\u6587\u4F5C\u4E1A")),!!Ri.length&&Vi.createElement(Vi.Fragment,null,Vi.createElement("span",{className:"ml5",style:{color:"#e69917"}},Ri.length," "),Vi.createElement("span",null,"\u4E2A\u6D4B\u9A8C")),!!ji.length&&Vi.createElement(Vi.Fragment,null,Vi.createElement("span",{className:"ml5",style:{color:"#e69917"}},ji.length," "),Vi.createElement("span",null,"\u4E2A\u7F16\u7A0B\u4F5C\u4E1A")))))),Vi.createElement(js.Z,{resdata:Nr,type:"subject",okloading:li,oktext:"\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001",onok:Fn=>{Er(Fn)}}))};var qd=(0,te.connect)(({pathsDetail:v,loading:g,globalSetting:d})=>({pathsDetail:v,globalSetting:d,loading:g.effects}))(wu),CA=B(56102),wf={applyPublicContainer:"applyPublicContainer___UVHD5",applyPublicContent:"applyPublicContent___XjdaZ",spin:"spin___xLRsh",tips:"tips___Hok1Y",action:"action___Wp5oZ"},Zl=B(59301),zc=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())}),mf=({type:v,onCancel:g,onOk:d})=>{const[Ae]=M.default.useForm(),[He,ze]=(0,a.useState)(1),[mt,Je]=(0,a.useState)(!1),[de,Ye]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ae.setFieldValue("type",1),wt()},[]);const wt=()=>zc(void 0,null,function*(){if(v){Je(!0);const Lt=yield(0,Pe.ZP)("/api/disciplines.json",{method:"get",params:{source:v}});Ye(Lt.disciplines||[]),Je(!1)}}),Xt=()=>{const{sub_discipline_id:Lt,discipline_name:An,sub_discipline_name:Nn,type:kn}=Ae.getFieldsValue();if((!Lt||Lt&&Lt.length===0)&&(!An||!Nn))return x.ZP.warning("\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),!1;d({user_customize:kn==2,sub_discipline_id:kn==1?[Lt[1]]:null,discipline_name:An,sub_discipline_name:Nn})};return Zl.createElement(w.default,{width:640,className:wf.applyPublicContainer,centered:!0,title:"\u516C\u5F00\u8BFE\u7A0B",okText:"\u7533\u8BF7\u516C\u5F00",open:!0,onCancel:()=>{g(),Ae.resetFields()},onOk:()=>{Ae.validateFields().then(Lt=>{if(He==2&&(Lt.discipline_name.replaceAll(" ","").length<=0||Lt.sub_discipline_name.replaceAll(" ","").length<=0)){x.ZP.info("\u65B9\u5411\u6216\u8BFE\u7A0B\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u586B\u5199\u540E\u518D\u63D0\u4EA4\uFF01");return}Xt(),Ae.resetFields()})}},Zl.createElement("div",{className:wf.applyPublicContent},Zl.createElement("div",{className:wf.tips},Zl.createElement(Fi.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u586B\u5199\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u65B9\u5411&\u8BFE\u7A0B\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Zl.createElement(M.default,{labelAlign:"left",form:Ae},Zl.createElement(M.default.Item,{name:"type"},Zl.createElement(H.ZP.Group,{onChange:Lt=>{ze(Lt.target.value),Lt.target.value==1?Ae.setFieldsValue({discipline_name:"",sub_discipline_name:""}):Ae.setFieldsValue({sub_discipline_id:[]})}},Zl.createElement(H.ZP,{value:1},"\u5FEB\u901F\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B"),Zl.createElement(H.ZP,{value:2,style:{marginLeft:40}},"\u81EA\u5B9A\u4E49\u65B9\u5411&\u8BFE\u7A0B"))),He==1&&Zl.createElement(M.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",rules:[{required:!0}]},Zl.createElement(Pi.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:de,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(Lt,An)=>Ae.setFieldsValue({sub_discipline_id:Lt})})),He==2&&Zl.createElement(Zl.Fragment,null,Zl.createElement(M.default.Item,{label:"\u65B9\u5411",name:"discipline_name",rules:[{required:!0}]},Zl.createElement(R.default,{placeholder:"\u8BF7\u8F93\u5165\u65B9\u5411",autoComplete:"off"})),Zl.createElement(M.default.Item,{label:"\u8BFE\u7A0B",name:"sub_discipline_name",rules:[{required:!0}]},Zl.createElement(R.default,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u7A0B",autoComplete:"off"})))),mt&&Zl.createElement("div",{className:wf.spin},Zl.createElement(b.Z,null))))},Ph=Object.defineProperty,Kc=Object.defineProperties,oc=Object.getOwnPropertyDescriptors,mA=Object.getOwnPropertySymbols,dd=Object.prototype.hasOwnProperty,oA=Object.prototype.propertyIsEnumerable,Bu=(v,g,d)=>g in v?Ph(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Zf=(v,g)=>{for(var d in g||(g={}))dd.call(g,d)&&Bu(v,d,g[d]);if(mA)for(var d of mA(g))oA.call(g,d)&&Bu(v,d,g[d]);return v},Yd=(v,g)=>Kc(v,oc(g)),wc=(v,g)=>{var d={};for(var Ae in v)dd.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&mA)for(var Ae of mA(v))g.indexOf(Ae)<0&&oA.call(v,Ae)&&(d[Ae]=v[Ae]);return d},is=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const $c=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],fd=v=>{var g=v,{pathsDetail:d,user:Ae,globalSetting:He,loading:ze,dispatch:mt}=g,Je=wc(g,["pathsDetail","user","globalSetting","loading","dispatch"]),de,Ye,wt,Xt,Lt,An,Nn,kn,en,xr,Hn,vr,Bn,rr,ar,Jn,li,Dn,Nr,ii,jn,ei,ta,En,Mn,Di,Xo,$o,ki,Ie,Er,Hr,Wr,Si,Ri,ji,fo,po,gr,kt,Fn,fr,hr,bn,Mr,ho,Kt,wr,Ln,Mi,Co,Dt,On,Lr,na,Ms,xs,jl,DA,Pu,Hs,Wc,YA,Sf,Qh,Hh,Gh,Nh,Mh,p0,Ji,ju;const Gc=(0,te.useParams)(),[vc,lp]=(0,a.useState)({}),m0=(0,a.useRef)(1),[Hf,ff]=(0,a.useState)(),[Dl,fh]=(0,a.useState)(!1),[Lh,e]=(0,a.useState)(!1),t=(0,a.useRef)(null),[n,r]=(0,a.useState)({status:!1}),i=((de=d.detail)==null?void 0:de.is_free)||((Ye=d.detail)==null?void 0:Ye.can_learning);(0,a.useEffect)(()=>{r({status:!1})},[]),(0,a.useEffect)(()=>{function sr(){return is(this,null,function*(){var yi,_r,Cr,nr,ra,Qo,ss;if((yi=d.detail)!=null&&yi.courses){const Ba=(_r=d.detail)==null?void 0:_r.courses;if((Cr=Ba==null?void 0:Ba.toast)!=null&&Cr.is_open&&((nr=Ba.toast)==null?void 0:nr.open_num)===-1)e(!0);else if((ra=Ba==null?void 0:Ba.toast)!=null&&ra.is_open&&((Qo=Ba==null?void 0:Ba.toast)==null?void 0:Qo.open_num)===1){let Ic=JSON.parse(localStorage.getItem("pathsshow"))||[];((ss=Ic.filter(zu=>zu===(Gc==null?void 0:Gc.pathId)))==null?void 0:ss.length)>0?e(!1):(e(!0),Ic.push(Gc==null?void 0:Gc.pathId),localStorage.setItem("pathsshow",JSON.stringify(Ic)))}else e(!1)}})}sr()},[(wt=d.detail)==null?void 0:wt.courses]),(0,a.useEffect)(()=>{var sr,yi,_r,Cr,nr,ra,Qo,ss,Ba,Ic,zu;if(!((yi=(sr=d.detail)==null?void 0:sr.courses)==null?void 0:yi.length))return;let ec;if((_r=d.detail)!=null&&_r.has_start){const Wd=(nr=(Cr=d.detail)==null?void 0:Cr.courses)==null?void 0:nr.findIndex(Yu=>{var JA;return((JA=Yu.course_status)==null?void 0:JA.status)===1});ec=Wd>-1?Wd:0}else{let Wd=(ss=(Qo=(ra=d.detail)==null?void 0:ra.courses)==null?void 0:Qo.map(Yu=>{var JA;return(JA=Yu.course_status)==null?void 0:JA.status}))==null?void 0:ss.lastIndexOf(2);ec=Wd>-1?Wd:0,Wd=(Ic=(Ba=d.detail)==null?void 0:Ba.courses)==null?void 0:Ic.findIndex(Yu=>{var JA;return((JA=Yu.course_status)==null?void 0:JA.status)===0}),ec=Wd>-1?Wd:ec}lp(((zu=d.detail)==null?void 0:zu.courses[ec])||{})},[d.detail]);const o=sr=>{var yi,_r;const Cr=(_r=(yi=d.detail)==null?void 0:yi.courses)==null?void 0:_r.find(nr=>nr.course_id===sr);lp(Cr||{}),mt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:sr}})},l=()=>is(void 0,null,function*(){const sr=yield(0,k.rs)({container_id:Gc.pathId,container_type:"Subject"});sr.status===0&&(Bt(),x.ZP.success(sr.message))}),u=()=>is(void 0,null,function*(){const sr=yield(0,k.KM)({container_id:Gc.pathId,container_type:"Subject"});sr.status===0&&(Bt(),x.ZP.success(sr.message))}),f=()=>is(void 0,null,function*(){w.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:()=>is(void 0,null,function*(){(yield(0,k.eJ)({id:Gc.pathId})).status===1&&te.history.push("/paths")})})}),E=()=>is(void 0,null,function*(){w.default.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:()=>is(void 0,null,function*(){const sr=yield(0,k.Go)({id:Gc.pathId});(sr==null?void 0:sr.status)===0&&(Bt(),x.ZP.success(sr.message))})})}),C=()=>is(void 0,null,function*(){w.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:Dl},onOk:()=>is(void 0,null,function*(){fh(!0);const sr=yield(0,k.fj)({id:Gc.pathId});(sr==null?void 0:sr.status)===1&&(Bt(),x.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),fh(!1)})})}),T=()=>{d.detail&&d.detail.has_sub_discipline?ce({user_customize:!1}):$(!0)},$=sr=>{r({status:sr})},ce=sr=>{w.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002",a.createElement("br",null),"\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",a.createElement("br",null)),onOk:()=>is(void 0,null,function*(){let yi={user_customize:sr.user_customize};sr.user_customize?yi=Yd(Zf({},yi),{discipline_name:sr.discipline_name,sub_discipline_name:sr.sub_discipline_name}):sr.sub_discipline_id&&(yi=Yd(Zf({},yi),{sub_discipline_id:sr.sub_discipline_id}));const _r=yield(0,k.WO)(Zf({id:Gc.pathId},yi));((_r==null?void 0:_r.status)===0||(_r==null?void 0:_r.status)===1)&&(Bt(),x.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},Ee=()=>is(void 0,null,function*(){w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:()=>is(void 0,null,function*(){const sr=yield(0,k.Er)({id:Gc.pathId});(sr==null?void 0:sr.status)===0&&(Bt(),x.ZP.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"))})})}),Ne=()=>is(void 0,null,function*(){w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:a.createElement("div",{className:"ml20"},a.createElement(H.ZP.Group,{defaultValue:1,onChange:sr=>m0.current=sr.target.value},a.createElement(H.ZP,{value:1,className:"mt10",style:{color:"#5F6367"}},"\u5F00\u653E\u8BFE\u5802\uFF1A",a.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),a.createElement(H.ZP,{value:0,className:"mt10",style:{color:"#5F6367"}},"\u79C1\u6709\u8BFE\u5802\uFF1A",a.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:()=>is(void 0,null,function*(){(0,p.xg)(`/classrooms/news/${Gc.pathId}/newgold/${m0.current}`)})})}),ht=()=>{w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>is(void 0,null,function*(){const sr=yield(0,k.c3)({id:Gc.pathId});sr.status===0&&(ff(!0),x.ZP.success(sr.message))})})},$e=()=>{(0,W.tJ)(mt)&&w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>is(void 0,null,function*(){var sr;const yi=yield(0,k.JS)({id:vc==null?void 0:vc.course_id});yi.status===0&&(x.ZP.success(yi.message),mt({type:"pathsDetail/getPathsDetail",payload:{id:Gc.pathId}}),((sr=vc.course_status)==null?void 0:sr.status)===1&&(0,p.xg)(`/classrooms/${vc==null?void 0:vc.course_id}/shixun_homework`))})})},Ct=()=>{var sr;if((sr=d.detail)!=null&&sr.need_authorize){(0,W.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(0,W.tJ)(mt)&&mt({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},Bt=()=>{mt({type:"pathsDetail/getPathsDetail",payload:{id:Gc.pathId}}),mt({type:"pathsDetail/getRightData",payload:{id:Gc.pathId}})},Nt=!!((Xt=d.detail)!=null&&Xt.participant_count)&&!((Lt=d.detail)!=null&&Lt.allow_statistics),mn=((Nn=(An=d.detail)==null?void 0:An.courses)==null?void 0:Nn.findIndex(sr=>(sr==null?void 0:sr.course_id)===(vc==null?void 0:vc.course_id)))+1===((en=(kn=d.detail)==null?void 0:kn.courses)==null?void 0:en.length);return a.createElement("section",null,a.createElement("aside",{className:Rs.banner,style:{paddingTop:20}},a.createElement("aside",{className:Rs.wrp},a.createElement("div",null,a.createElement("img",{src:`${I.Z.IMG_SERVER}${(xr=d==null?void 0:d.detail)==null?void 0:xr.cover}`,style:{width:273,height:186,borderRadius:"4px"}})),a.createElement("div",{className:"ml30 flex-1"},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{style:{alignItems:"center"},className:[Rs.titleWrap,((vr=(Hn=d.detail)==null?void 0:Hn.name)==null?void 0:vr.indexOf(`
`))&&Rs.titleFlexEnd].join(" ")},a.createElement("div",{className:Rs.title},a.createElement(D.Z,{title:(rr=(Bn=d.detail)==null?void 0:Bn.name)==null?void 0:rr.split(`
`)[0]},a.createElement("strong",{className:Rs.titleName,style:{maxWidth:((ar=t==null?void 0:t.current)==null?void 0:ar.offsetWidth)<150?810:((Jn=t==null?void 0:t.current)==null?void 0:Jn.offsetWidth)<250?700:590}},(Dn=(li=d.detail)==null?void 0:li.name)==null?void 0:Dn.split(`
`)[0])),a.createElement("span",{className:"font22"},(ii=(Nr=d.detail)==null?void 0:Nr.name)==null?void 0:ii.split(`
`).filter((sr,yi)=>yi!==0).join(""))),a.createElement("div",null,a.createElement("div",{className:Rs.tagsWrap,ref:t},((jn=d.detail)==null?void 0:jn.allow_add_member)&&!((ei=d.detail)!=null&&ei.excellent)&&a.createElement(D.Z,{title:(En=$c[((ta=d.detail)==null?void 0:ta.shixun_tag_num)-1])==null?void 0:En.connect},a.createElement("div",null,a.createElement("div",{className:`${Rs.openCourseTag} font14`,style:{backgroundColor:(Di=$c[((Mn=d.detail)==null?void 0:Mn.shixun_tag_num)-1])==null?void 0:Di.bkcolor,color:($o=$c[((Xo=d.detail)==null?void 0:Xo.shixun_tag_num)-1])==null?void 0:$o.txcolor,height:26,border:`1px solid ${(Ie=$c[((ki=d.detail)==null?void 0:ki.shixun_tag_num)-1])==null?void 0:Ie.bkcolor}`}},(Hr=$c[((Er=d.detail)==null?void 0:Er.shixun_tag_num)-1])==null?void 0:Hr.name))),((Wr=d.detail)==null?void 0:Wr.featured)>0&&a.createElement("div",null,((Si=d.detail)==null?void 0:Si.featured)===1&&a.createElement("div",{className:`${Rs.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((Ri=d.detail)==null?void 0:Ri.featured)===2&&a.createElement("div",{className:`${Rs.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((ji=d.detail)==null?void 0:ji.featured)===3&&a.createElement("div",{className:`${Rs.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((fo=d.detail)==null?void 0:fo.featured)===4&&a.createElement("div",{className:`${Rs.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((po=d.detail)==null?void 0:po.excellent)&&((gr=d.detail)==null?void 0:gr.allow_add_member)&&((Fn=$c[((kt=d.detail)==null?void 0:kt.shixun_tag_num)-1])==null?void 0:Fn.name)=="\u516C\u5F00\u53D1\u5E03"&&((fr=Ae==null?void 0:Ae.userInfo)==null?void 0:fr.role)!=15&&a.createElement("div",null,a.createElement("div",{className:`${Rs.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((hr=d.detail)==null?void 0:hr.excellent)&&((bn=Ae==null?void 0:Ae.userInfo)==null?void 0:bn.role)==15&&a.createElement("div",null,a.createElement("div",{className:`${Rs.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Mr=d.detail)==null?void 0:Mr.is_plan)&&a.createElement(D.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},a.createElement("div",null,a.createElement("div",{className:`${Rs.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),a.createElement("div",{className:Rs.operationWrap},((ho=Ae.userInfo)==null?void 0:ho.login)&&((Kt=d.detail)==null?void 0:Kt.is_collect)&&a.createElement(D.Z,{title:"\u53D6\u6D88\u6536\u85CF"},a.createElement("span",{className:Rs.btns,onClick:l},a.createElement("i",{className:"iconfont icon-hjj-shoucang font14",style:{color:"#3061D0"}}))),((wr=Ae.userInfo)==null?void 0:wr.login)&&!((Ln=d.detail)!=null&&Ln.is_collect)&&a.createElement(D.Z,{title:"\u6536\u85CF"},a.createElement("span",{className:Rs.btns,onClick:u},a.createElement("i",{className:"iconfont icon-hjj-shoucang font14",style:{color:"#A2A7B0"}}))),!(0,L.bg)()&&a.createElement(D.Z,{title:"\u6536\u85CF"},a.createElement("span",{className:Rs.btns,onClick:()=>{(0,W.tJ)(mt)}},a.createElement("i",{className:"iconfont icon-hjj-shoucang font14",style:{color:"#A2A7B0"}}))),!!((Mi=d.detail)!=null&&Mi.is_free)&&((Co=d.detail)==null?void 0:Co.publish_status)!==0&&(((Dt=d.detail)==null?void 0:Dt.allow_add_member)||!(0,L.JA)())&&a.createElement(D.Z,{title:"\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},a.createElement("span",{className:Rs.btns,onClick:Ct},a.createElement("i",{className:"iconfont icon-hjj-fenxiang font14",style:{color:"#A2A7B0"}}))),((On=d.detail)==null?void 0:On.allow_statistics)&&((Lr=d.detail)==null?void 0:Lr.public_status)===2&&a.createElement(D.Z,{title:"\u5B66\u4E60\u7EDF\u8BA1"},a.createElement("span",{className:Rs.btns,onClick:()=>te.history.push(`/paths/${Gc.pathId}/statistics`)},a.createElement("i",{className:"iconfont icon-hjj-xuexitongji font14",style:{color:"#A2A7B0"}}))),((na=d.detail)==null?void 0:na.is_share)&&a.createElement(CA.CopyToClipboard,{text:`${window.location.origin}/paths/${Gc.pathId}?userid=${(Ms=Ae.userInfo)==null?void 0:Ms.user_id}`,onCopy:()=>x.ZP.success("\u5DF2\u590D\u5236\u8BFE\u7A0B\u5206\u4EAB\u4E13\u5C5E\u94FE\u63A5")},a.createElement("span",{className:Rs.btns,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px",display:"flex",alignItems:"center"}},a.createElement(D.Z,{title:"\u5206\u4EAB\u8BFE\u7A0B"},a.createElement("i",{className:"iconfont icon-hjj-fenxiang font14",style:{color:"#A2A7B0"}})))),((xs=d.detail)==null?void 0:xs.allow_add_member)&&a.createElement(z.Z,{dropdownRender:()=>{var sr,yi,_r,Cr,nr,ra,Qo,ss,Ba,Ic,zu,iu,ec,Wd,Yu,JA,ef;return a.createElement(ws.default,null,((sr=d.detail)==null?void 0:sr.courses)&&(((yi=d.detail)==null?void 0:yi.is_creator)&&!!((_r=Ae.userInfo)!=null&&_r.professional_certification)||(0,L.ag)())&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:Ne},"\u5F00\u8BFE"),((Cr=d.detail)==null?void 0:Cr.allow_statistics)&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:()=>te.history.push(`/paths/${Gc.pathId}/edit`)},"\u7F16\u8F91\u8BFE\u7A0B"),((nr=d.detail)==null?void 0:nr.allow_add_member)&&((ra=d.detail)==null?void 0:ra.publish_status)===0&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:E},"\u53D1\u5E03\u8BFE\u7A0B"),((Qo=d.detail)==null?void 0:Qo.allow_statistics)&&((ss=d.detail)==null?void 0:ss.publish_status)===2&&((Ba=d.detail)==null?void 0:Ba.public_status)===0&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:C},"\u64A4\u9500\u53D1\u5E03"),((Ic=d.detail)==null?void 0:Ic.allow_statistics)&&((zu=d.detail)==null?void 0:zu.publish_status)===2&&((iu=d.detail)==null?void 0:iu.public_status)===0&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:T},"\u516C\u5F00\u8BFE\u7A0B"),((ec=d.detail)==null?void 0:ec.allow_statistics)&&((Wd=d.detail)==null?void 0:Wd.public_status)===1&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:Ee},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),(0,L.GJ)()&&((Yu=d.detail)==null?void 0:Yu.allow_statistics)&&((JA=d.detail)==null?void 0:JA.public_status)===2&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:Ee},"\u64A4\u9500\u516C\u5F00"),((ef=d.detail)==null?void 0:ef.allow_delete)&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:f},"\u5220\u9664\u8BFE\u7A0B"))}},a.createElement("span",{className:Rs.btns},a.createElement("i",{className:"iconfont icon-hjj-shezhi font14",style:{color:"#A2A7B0"}}))))),a.createElement("div",{className:Rs.contentWrap},a.createElement("div",null,a.createElement("p",null,((jl=d.detail)==null?void 0:jl.stages_count)||"--"),a.createElement("span",null,"\u7AE0\u8282")),a.createElement("div",null,a.createElement("p",null,((DA=d.detail)==null?void 0:DA.shixuns_count)||"--"),a.createElement("span",null,"\u5355\u5143")),a.createElement("div",null,a.createElement("p",null,((Pu=d.detail)==null?void 0:Pu.challenge_choose_count)||"--"),a.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361")),a.createElement("div",null,a.createElement("p",null,((Hs=d.detail)==null?void 0:Hs.challenges_count)||"--"),a.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361")),a.createElement("div",null,a.createElement("p",null,((Wc=d.detail)==null?void 0:Wc.videos_count)||"--"),a.createElement("span",null,"\u89C6\u9891")),a.createElement("div",null,a.createElement("p",null,((YA=d.detail)==null?void 0:YA.attachment_count)||"--"),a.createElement("span",null,"\u8BFE\u4EF6")),a.createElement("div",null,a.createElement("p",null,((Sf=d.detail)==null?void 0:Sf.subject_score)||"--"),a.createElement("span",null,"\u7ECF\u9A8C\u503C")),a.createElement("div",null,a.createElement("p",null,((Qh=d.detail)==null?void 0:Qh.member_count)||"--"),a.createElement("span",null,a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement(D.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((Hh=d.detail)==null?void 0:Hh.member_count_update_at)||"--"}`},a.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"})))))),((Gh=d.detail)==null?void 0:Gh.laboratory_name)&&(0,L.Ny)()&&a.createElement("div",{className:Rs.laboratory},a.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),a.createElement(D.Z,{title:(Nh=d.detail)==null?void 0:Nh.laboratory_name},a.createElement("a",{href:`https://${(Mh=d.detail)==null?void 0:Mh.laboratory_url}`,target:"_blank",className:Rs.name},(p0=d.detail)==null?void 0:p0.laboratory_name))))),a.createElement(qd,null),n.status&&a.createElement(mf,{type:"all_subject",onCancel:()=>$(!1),onOk:sr=>{$(!1),ce(sr)}}),a.createElement(w.default,{open:Lh,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{e(!1)},centered:!0,footer:a.createElement("div",null,a.createElement(K.ZP,{type:"primary",onClick:()=>{e(!1)}},"\u6211\u77E5\u9053\u4E86"))},a.createElement(V.Z,{style:{maxHeight:378,overflow:"auto"},value:(ju=(Ji=d==null?void 0:d.detail)==null?void 0:Ji.toast)==null?void 0:ju.content})))};var fp=(0,te.connect)(({pathsDetail:v,user:g,loading:d,globalSetting:Ae})=>({pathsDetail:v,user:g,globalSetting:Ae,loading:d.models.index}))(fd),xf={flex_box_center:"flex_box_center___NBXqb",flex_space_between:"flex_space_between___uN4ws",flex_box_vertical_center:"flex_box_vertical_center___EYOsz",flex_box_center_end:"flex_box_center_end___jHHe4",flex_box_column:"flex_box_column___MyZ3O",rightWrap:"rightWrap___eTv7o",qrCode:"qrCode___sC5jL",cardTop:"cardTop___b0Ci4",cardTop2:"cardTop2___MW_6D",card:"card___Jud8o",flexRow:"flexRow___W6wCA",flexRowAbout:"flexRowAbout___bcmF2",skillWrap:"skillWrap___crwMu",skillTopWrap:"skillTopWrap____04EP",skillContentWrap:"skillContentWrap___rRXF4",skillContentWrapMin:"skillContentWrapMin___YhUXi",skillContentWrapMax:"skillContentWrapMax___lRaVR",skillContentIcon:"skillContentIcon___ZmSyK",skillContentIconNoStatus:"skillContentIconNoStatus___rXQxP",skillExpandAllWrap:"skillExpandAllWrap___BzK4y",skillExpandAllContent:"skillExpandAllContent___rhcpA",memberItem:"memberItem___nIJKL",radius:"radius___xy08l",memberItemContent:"memberItemContent___Mtdpo",directionItemWrap:"directionItemWrap___SDVOa",btns:"btns___xRyiZ",groupActionWrap:"groupActionWrap___i9dmR",divabout:"divabout___u2qQX",classButton:"classButton___A2ViP",bg28e:"bg28e___gfuez",bgGray:"bgGray___egQu6",member_power1:"member_power1___jxH8q",member_power2:"member_power2___ex8a_",btn_submit:"btn_submit___F_5Zk",btn_cancel:"btn_cancel___Z4oIH"},Yl={"sort-list-panel":"sort-list-panel___OGz8K","sort-list-tip":"sort-list-tip___D4HyS","ant-drawer-content":"ant-drawer-content___Ph226","dragging-li":"dragging-li___UBcMh","task-list-container":"task-list-container___NFn8c",imgradius:"imgradius___yZ4Nz",imageWrap:"imageWrap___m536F",directionItemWrap:"directionItemWrap___IqYmB",groupActionWrap:"groupActionWrap___QJ4tt",teamHeight:"teamHeight___N4U8E",divHeight:"divHeight___iGVdF",member_power1:"member_power1___u09g1",member_power2:"member_power2___YEOwP"},Nf=Object.defineProperty,Dd=Object.defineProperties,HA=Object.getOwnPropertyDescriptors,M0=Object.getOwnPropertySymbols,G0=Object.prototype.hasOwnProperty,L0=Object.prototype.propertyIsEnumerable,_h=(v,g,d)=>g in v?Nf(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Ym=(v,g)=>{for(var d in g||(g={}))G0.call(g,d)&&_h(v,d,g[d]);if(M0)for(var d of M0(g))L0.call(g,d)&&_h(v,d,g[d]);return v},$h=(v,g)=>Dd(v,HA(g)),hc=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const SA=({pathsDetail:v,loading:g,dispatch:d,open:Ae,onClose:He,onReloadData:ze=()=>{}})=>{const mt=(0,te.useParams)(),[Je,de]=(0,a.useState)([]),[Ye,wt]=(0,a.useState)(!0),[Xt,Lt]=(0,a.useState)(!1),[An]=M.default.useForm(),[Nn,kn]=(0,a.useState)([]),[en,xr]=(0,a.useState)(1),[Hn,vr]=(0,a.useState)([]),[Bn,rr]=(0,a.useState)(!0),[ar,Jn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{Ae&&li()},[Ae]);const li=()=>hc(void 0,null,function*(){const En=yield d({type:"classroomList/getSchoolList",payload:{}});de(En.map(Mn=>({value:Mn})))}),Dn=()=>{var En,Mn;if(!((Mn=(En=An.getFieldValue())==null?void 0:En.keyword)!=null&&Mn.trim())){x.ZP.warning("\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"),kn([]);return}rr(!1),wt(!0),Lt(!1),xr(1),vr([]),ii(!0)},Nr=En=>{En=String(En);const Mn=Hn.indexOf(En);Mn<0?Hn.push(En):Hn.splice(Mn,1),vr([...Hn])},ii=(En=!1)=>hc(void 0,null,function*(){var Mn,Di;if(Ye&&!Xt||En){const Xo=An.getFieldValue();Lt(!0),xr(En?1:en+1);const $o=yield(0,qo.nQ)($h(Ym({page:En?1:en+1,container_id:mt.pathId,container_type:3},Xo),{school_name:(Xo==null?void 0:Xo.school_name)||null,keyword:((Mn=Xo==null?void 0:Xo.keyword)==null?void 0:Mn.trim())||null}));kn(En?[...$o.users]:[...Nn,...$o.users]),Lt(!1),((Di=$o.users)==null?void 0:Di.length)<10&&wt(!1)}}),jn=()=>hc(void 0,null,function*(){if(!(Hn!=null&&Hn.length))x.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458");else{Jn(!0);const En=yield(0,k.mx)({id:mt.pathId,user_ids:Hn});Jn(!1),En&&(x.ZP.success("\u6DFB\u52A0\u6210\u529F"),ei(),ze&&ze())}}),ei=()=>{An.setFieldsValue({keyword:""}),He(),rr(!0),wt(!0)},ta=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(En,Mn)=>a.createElement(Li.default,{value:Mn.numid,checked:Hn.includes(String(Mn.numid)),disabled:!!En})},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:(En,Mn)=>a.createElement(D.Z,{placement:"bottom",title:En},a.createElement(te.Link,{className:"bold c-black",to:`/users/${Mn.login}`,target:"_blank"},En||"--"))},{title:"\u624B\u673A\u53F7",width:100,dataIndex:"phone",ellipsis:!0,render:En=>a.createElement(D.Z,{placement:"bottom",title:En},a.createElement("span",null,En||"--"))},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:En=>a.createElement(D.Z,{placement:"bottom",title:En},a.createElement("span",null,En||"--"))},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:En=>a.createElement(D.Z,{placement:"bottom",title:En},a.createElement("span",null,En||"--"))},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:En=>a.createElement(D.Z,{placement:"bottom",title:En},a.createElement("span",null,En||"--"))},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:En=>a.createElement(D.Z,{placement:"bottom",title:En},a.createElement("span",null,En||"--"))},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:En=>En?"\u662F":"\u5426"},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:En=>a.createElement(D.Z,{placement:"bottom",title:En&&be()(En).format("YYYY-MM-DD HH:mm")},a.createElement("span",null,En&&be()(En).format("YYYY-MM-DD HH:mm")))},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:En=>{if(En===1)return a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];return a.createElement(w.default,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",open:Ae,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:ar,onOk:jn,onCancel:ei},a.createElement(M.default,{layout:"inline",form:An,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:Dn},a.createElement(M.default.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},a.createElement(rt.default,null,a.createElement(rt.default.Option,{value:"1"},"\u59D3\u540D"),a.createElement(rt.default.Option,{value:"2"},"\u624B\u673A\u53F7"),a.createElement(rt.default.Option,{value:"3"},"\u90AE\u7BB1"))),a.createElement(M.default.Item,{name:"keyword",label:"\u641C\u7D22\u5185\u5BB9"},a.createElement(R.default,{allowClear:!0,style:{width:280},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"})),a.createElement(M.default.Item,{name:"school_name",label:"\u5355\u4F4D\uFF1A"},a.createElement(lo.Z,{allowClear:!0,defaultOpen:!1,options:Je,style:{width:380},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0",filterOption:(En,Mn)=>Mn.value.toUpperCase().indexOf(En.toUpperCase())!==-1})),a.createElement(M.default.Item,null,a.createElement(K.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),Bn&&a.createElement("div",{className:"tc font16 c-light-black mt40"},a.createElement("img",{src:rs.RL,width:"100",alt:""}),a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!Bn&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(Le.default,{pagination:!1,dataSource:[],columns:ta})),a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.createElement(rA(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:En=>{ii()},hasMore:Ye,useWindow:!1},a.createElement(Le.default,{loading:Xt,showHeader:!1,pagination:!1,dataSource:Nn,columns:ta,onRow:En=>({onClick:Mn=>{Mn.currentTarget.querySelector("input").disabled||Nr(Mn.currentTarget.querySelector("input").value)}})})))))};var af=(0,te.connect)(({pathsDetail:v,loading:g})=>({pathsDetail:v,loading:g}))(SA),ed=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const qc=({pathsDetail:v,loading:g,dispatch:d,data:Ae,onReloadData:He=()=>{}})=>{const ze=(0,te.useParams)(),[mt,Je]=(0,a.useState)(!0),[de,Ye]=(0,a.useState)(!1),[wt]=M.default.useForm(),[Xt,Lt]=(0,a.useState)([]),[An,Nn]=(0,a.useState)(1),[kn,en]=(0,a.useState)([]),[xr,Hn]=(0,a.useState)(!0),[vr,Bn]=(0,a.useState)(!1);(0,a.useEffect)(()=>{v.actionTabs.key==="Collaborators-AddCourses"&&(Hn(!0),Je(!0),rr())},[v.actionTabs.key]);const rr=()=>ed(void 0,null,function*(){const jn=yield d({type:"classroomList/getSchoolList",payload:{}})}),ar=()=>{Hn(!1),Je(!0),Ye(!1),Nn(1),en([]),li(!0)},Jn=jn=>{jn=String(jn);const ei=kn.indexOf(jn);ei<0?kn.push(jn):kn.splice(ei,1),en([...kn])},li=(jn=!1)=>ed(void 0,null,function*(){var ei,ta;if(mt&&!de||jn){const En=wt.getFieldValue();Ye(!0),Nn(jn?1:An+1);const Mn=yield(0,qo.FU)({page:jn?1:An+1,container_id:ze.pathId,container_type:3,manager_name:(En==null?void 0:En.manager_name)||null,course_name:((ei=En==null?void 0:En.course_name)==null?void 0:ei.trim())||null});Lt(jn?[...Mn.courses]:[...Xt,...Mn.courses]),Ye(!1),((ta=Mn.courses)==null?void 0:ta.length)<10&&Je(!1)}}),Dn=()=>ed(void 0,null,function*(){var jn,ei,ta;if(!(kn!=null&&kn.length))x.ZP.warning("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u8BFE\u5802");else{if(v.actionTabs.type!=1){if(((ei=(jn=v==null?void 0:v.Courses)==null?void 0:jn.spoc_courses)==null?void 0:ei.length)+(kn==null?void 0:kn.length)>3){x.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2Aspoc\u8BFE\u5802");return}}else if(((ta=Ae==null?void 0:Ae.spoc_courses)==null?void 0:ta.length)+(kn==null?void 0:kn.length)>3){x.ZP.warning("\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B\u53EA\u80FD\u52A0\u51653\u4E2A\u5386\u53F2\u8BFE\u5802");return}Bn(!0);const En=yield(0,k.sm)({id:ze.pathId,course_ids:kn,course_type:v.actionTabs.type});Bn(!1),En&&(x.ZP.success("\u6DFB\u52A0\u6210\u529F"),Nr(),He&&He())}}),Nr=()=>{wt.setFieldsValue({course_name:"",manager_name:""}),en([]),d({type:"pathsDetail/setActionTabs",payload:{}})},ii=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:(jn,ei)=>a.createElement(Li.default,{value:ei.id,checked:kn.includes(String(ei.id)),disabled:!!jn})},{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"name",width:100,ellipsis:!0,render:jn=>a.createElement(D.Z,{placement:"bottom",title:jn},a.createElement("span",null,jn||"--"))},{title:"\u7BA1\u7406\u8005",width:100,dataIndex:"managers",ellipsis:!0,render:jn=>a.createElement(D.Z,{placement:"bottom",title:jn},a.createElement("span",null,jn||"--"))},{title:"\u8BFE\u5802\u6240\u5728\u5B66\u6821",width:150,dataIndex:"school_name",ellipsis:!0,render:jn=>a.createElement(D.Z,{placement:"bottom",title:jn},a.createElement("span",null,jn||"--"))},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_at",width:140,ellipsis:!0,render:jn=>a.createElement(D.Z,{placement:"bottom",title:jn},a.createElement("span",null,jn))},{title:"\u6210\u5458\u6570\u91CF",dataIndex:"course_members_count",width:80,render:jn=>a.createElement(D.Z,{placement:"bottom",title:jn},a.createElement("span",null,jn||"--"))}];return a.createElement(w.default,{title:"\u6DFB\u52A0\u8BFE\u5802",open:v.actionTabs.key==="Collaborators-AddCourses",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:vr,onOk:Dn,onCancel:Nr},a.createElement(M.default,{layout:"inline",form:wt,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:ar},a.createElement(M.default.Item,{name:"course_name",label:"\u8BFE\u5802\u540D\u79F0"},a.createElement(R.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u540D\u79F0"})),a.createElement(M.default.Item,{name:"manager_name",label:"\u8BFE\u5802\u7BA1\u7406\u8005"},a.createElement(R.default,{allowClear:!0,style:{width:370},size:"middle",placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u7BA1\u7406\u8005\u540D\u79F0"})),a.createElement(M.default.Item,null,a.createElement(K.ZP,{htmlType:"submit",type:"primary",size:"middle"},"\u641C\u7D22"))),xr&&a.createElement("div",{className:"tc font16 c-light-black mt40"},a.createElement("img",{src:rs.RL,width:"100",alt:""}),a.createElement("br",null),"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458"),!xr&&a.createElement("section",null,a.createElement("div",{className:"flexd-table-header mt20"},a.createElement(Le.default,{pagination:!1,dataSource:[],columns:ii})),a.createElement("div",{style:{maxHeight:260,overflow:"auto"}},a.createElement(rA(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:jn=>{li()},hasMore:mt,useWindow:!1},a.createElement(Le.default,{loading:de,showHeader:!1,pagination:!1,dataSource:Xt,columns:ii,onRow:jn=>({onClick:ei=>{ei.currentTarget.querySelector("input").disabled||Jn(ei.currentTarget.querySelector("input").value)}})})))))};var sf=(0,te.connect)(({pathsDetail:v,loading:g})=>({pathsDetail:v,loading:g}))(qc),UA=B(67165),Ud=B(44589),Jm=B(39180),In=B.n(Jm),MA=B(59301),Bm=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const bg=(0,Ud.W8)(({item:v,toIndex:g,params:d,isShow:Ae,setShow:He,dispatch:ze,user:mt,classroomList:Je,handleDeleteMember:de,pathsDetail:Ye,EditPowerClick:wt})=>{var Xt,Lt,An,Nn;return MA.createElement("span",{style:{display:"inline-block",width:"132px",height:"148px",background:"#fff",marginTop:"10px",marginRight:g%8==0?"":"13px"}},MA.createElement("div",{className:Yl.directionItemWrap},MA.createElement(D.Z,{color:"#ffffff",title:MA.createElement("div",{className:Yl.teamHeight},MA.createElement("div",{style:{display:"flex"}},MA.createElement("div",{className:Yl.imageWrap,style:{marginRight:11}},MA.createElement("img",{className:Yl.imageWrap,src:I.Z.API_SERVER+"/images/"+(v==null?void 0:v.image_url)})),MA.createElement("div",null,MA.createElement("div",{title:v==null?void 0:v.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(v==null?void 0:v.name)||"--"),MA.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},v==null?void 0:v.school))),MA.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(v!=null&&v.brief_introduction)&&MA.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(v==null?void 0:v.brief_introduction)&&MA.createElement("div",{className:Yl.divHeight},v==null?void 0:v.brief_introduction),((Xt=mt==null?void 0:mt.userInfo)==null?void 0:Xt.user_id)===(v==null?void 0:v.id)&&MA.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>te.history.push("/account/profile")},MA.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},MA.createElement("div",{style:{position:"relative"}},MA.createElement("img",{draggable:!1,className:Yl.imgradius,onClick:()=>{(0,L.bg)()?te.history.push(`${v.user_url}`):ze({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:I.Z.API_SERVER+"/images/"+(v==null?void 0:v.image_url)}),((0,L.Ny)()||((Lt=Ye==null?void 0:Ye.detail)==null?void 0:Lt.is_subject_member))&&MA.createElement(MA.Fragment,null,v!=null&&v.is_subject_creator?MA.createElement("div",{className:Yl.member_power1},"\u521B\u5EFA\u8005"):v!=null&&v.can_edit_knowledge_graph||v!=null&&v.can_edit_stage?MA.createElement("div",{className:Yl.member_power1,style:{cursor:((0,L.j5)()||((An=Ye==null?void 0:Ye.detail)==null?void 0:An.is_creator))&&"pointer"},onClick:()=>wt(v)},"\u7F16\u8F91\u6743\u9650"):MA.createElement("div",{className:Yl.member_power2,style:{cursor:((0,L.j5)()||((Nn=Ye==null?void 0:Ye.detail)==null?void 0:Nn.is_creator))&&"pointer"},onClick:()=>wt(v)},"\u67E5\u770B\u6743\u9650"))),MA.createElement("div",{style:{color:"#999999",padding:"0 10px"}},MA.createElement("span",{className:"multi_ellipsis1",style:{color:"#000"}},(v==null?void 0:v.name)||"--"),MA.createElement("span",{className:"multi_ellipsis1 mt5"},(v==null?void 0:v.school)||"--"))),MA.createElement("br",null)))}),_p=(0,Ud.JN)(({isShow:v,setShow:g,pathsDetail:d,items:Ae,params:He,dispatch:ze,user:mt,classroomList:Je,handleDeleteMember:de,EditPowerClick:Ye})=>MA.createElement("div",{className:"task-list-container"},Ae==null?void 0:Ae.map((wt,Xt)=>MA.createElement(bg,{key:`${wt.id}`,isShow:v,setShow:g,dispatch:ze,pathsDetail:d,handleDeleteMember:de,user:mt,classroomList:Je,toIndex:Xt+1,params:He,index:Xt,item:wt,EditPowerClick:Ye})))),w0=({data:v,user:g,classroomList:d,pathsDetail:Ae,operation:He,callback:ze,handleDeleteMember:mt,onCancel:Je,dispatch:de,visible:Ye=!1,EditPowerClick:wt})=>{const[Xt,Lt]=(0,a.useState)(v),An=(0,te.useParams)(),[Nn,kn]=(0,a.useState)(),[en,xr]=(0,a.useState)(!0);function Hn(Bn){const{newIndex:rr,oldIndex:ar}=Bn;He&&(vr(In()(Xt,ar,rr).map(Jn=>Jn==null?void 0:Jn.id)),Lt(In()(Xt,ar,rr)))}(0,a.useEffect)(()=>{Lt(v)},[JSON.stringify(v)]);function vr(Bn){return Bm(this,null,function*(){const rr=yield(0,Pe.ZP)(`/api/paths/${An==null?void 0:An.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:Bn}});de({type:"pathsDetail/getRightData",payload:{id:An.pathId}}),de({type:"pathsDetail/getPathsDetail",payload:{id:An.pathId}})})}return MA.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},MA.createElement(_p,{axis:"xy",helperClass:"dragging-li",isShow:en,setShow:xr,distance:2,disableAutoscroll:!0,dispatch:de,pathsDetail:Ae,handleDeleteMember:mt,user:g,classroomList:d,params:An,items:Xt,onSortEnd:Hn,EditPowerClick:wt}))};var x0=(0,te.connect)(({user:v,classroomList:g,pathsDetail:d})=>({user:v,classroomList:g,pathsDetail:d}))(w0),hp=B(31591),bm={del_btn:"del_btn___G3Ocu"};const Fm=({pathsDetail:v,user:g,loading:d,dispatch:Ae,visible:He,onCancel:ze,handleDeleteMember:mt,showEditPowerModal:Je,setMemberInfo:de})=>{var Ye;const wt=[{title:"\u59D3\u540D",dataIndex:"name",width:130,ellipsis:!0},{title:"\u5355\u4F4D",dataIndex:"school",width:210,ellipsis:!0,render:(Xt,Lt)=>a.createElement("div",null,(Lt==null?void 0:Lt.school)||"--")},{title:"\u6743\u9650",dataIndex:"name",render:(Xt,Lt)=>a.createElement(a.Fragment,null,Lt!=null&&Lt.can_edit_knowledge_graph||Lt!=null&&Lt.can_edit_stage?a.createElement(a.Fragment,null,a.createElement("span",null,"\u53EF\u7F16\u8F91"),(Lt==null?void 0:Lt.can_edit_stage)&&a.createElement("span",null,"\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),(Lt==null?void 0:Lt.can_edit_knowledge_graph)&&(Lt==null?void 0:Lt.can_edit_stage)&&a.createElement("span",null,"\u3001"),(Lt==null?void 0:Lt.can_edit_knowledge_graph)&&a.createElement("span",null,"\u77E5\u8BC6\u56FE\u8C31")):a.createElement("div",null,"\u53EF\u67E5\u770B"))},{title:"\u64CD\u4F5C",align:"right",dataIndex:"id",key:"id",width:200,render:(Xt,Lt)=>{var An,Nn;return a.createElement("div",null,!((Lt==null?void 0:Lt.id)===((An=g==null?void 0:g.userInfo)==null?void 0:An.user_id)&&((Nn=v==null?void 0:v.detail)!=null&&Nn.is_creator))&&a.createElement(a.Fragment,null,a.createElement("a",{style:{color:"#165DFF"},onClick:()=>{Je(),de(Lt)}},"\u6743\u9650\u8BBE\u7F6E"),a.createElement("a",{className:bm.del_btn,onClick:()=>{mt(Lt.id)}},"\u5220\u9664\u6210\u5458")))}}].filter(Xt=>!!Xt);return a.createElement(w.default,{title:"\u7F16\u8F91",open:He,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:930,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},onCancel:ze,footer:null},a.createElement(Le.default,{style:{marginBottom:20},pagination:!1,dataSource:(Ye=v==null?void 0:v.rightData)==null?void 0:Ye.members,columns:wt}))};var $p=(0,te.connect)(({pathsDetail:v,user:g,loading:d})=>({pathsDetail:v,user:g,loading:d}))(Fm),Op={member_con_warp:"member_con_warp___t7OE2"},kp=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const $g=({pathsDetail:v,loading:g,dispatch:d,visible:Ae,memberInfo:He,onCancel:ze})=>{const mt=(0,te.useParams)(),[Je,de]=(0,a.useState)(1),[Ye,wt]=(0,a.useState)([]);(0,a.useEffect)(()=>{Ae&&He&&(He!=null&&He.can_edit_knowledge_graph||He!=null&&He.can_edit_stage?(de(1),Xt()):de(2))},[Ae]);const Xt=()=>{let Lt=[];He!=null&&He.can_edit_stage&&Lt.push("stage"),He!=null&&He.can_edit_knowledge_graph&&Lt.push("knowledge_graph"),wt(Lt)};return a.createElement(w.default,{zIndex:1001,title:"\u6743\u9650\u8BBE\u7F6E",open:Ae,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:570,centered:!0,keyboard:!1,maskClosable:!1,onOk:()=>kp(void 0,null,function*(){if(Je===1&&Ye.length==0){x.ZP.warning("\u8BF7\u9009\u62E9\u7F16\u8F91\u6743\u9650");return}let Lt=yield(0,Pe.ZP)(`/api/paths/${mt.pathId}/members_auth_setting.json`,{method:"post",body:{can_edit_stage:!!Ye.includes("stage"),can_edit_knowledge_graph:!!Ye.includes("knowledge_graph"),user_id:He==null?void 0:He.id}});(Lt==null?void 0:Lt.status)==0&&(x.ZP.success("\u8BBE\u7F6E\u6210\u529F"),ze(),d({type:"pathsDetail/getRightData",payload:{id:mt.pathId}}))}),onCancel:ze},a.createElement("div",{className:Op.member_con_warp,style:{borderBottom:"1px solid #fff",padding:"0 30px"}},a.createElement(H.ZP.Group,{onChange:Lt=>{Lt.target.value===2?wt([]):Xt(),de(Lt.target.value)},value:Je},a.createElement(H.ZP,{value:1},"\u7F16\u8F91"),a.createElement(H.ZP,{value:2},"\u67E5\u770B"))),a.createElement("div",{style:{background:"#F6F7F9",padding:"0 55px"}},Je===1&&a.createElement(Li.default.Group,{value:Ye,onChange:Lt=>wt(Lt)},a.createElement(Li.default,{className:Op.member_con_warp,value:"stage"},"\u53EF\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005"),a.createElement(Li.default,{className:Op.member_con_warp,value:"knowledge_graph"},"\u53EF\u7F16\u8F91\u77E5\u8BC6\u56FE\u8C31"))))};var pp=(0,te.connect)(({pathsDetail:v,loading:g})=>({pathsDetail:v,loading:g}))($g),os=B(59301),Ih=Object.getOwnPropertySymbols,em=Object.prototype.hasOwnProperty,t1=Object.prototype.propertyIsEnumerable,Iv=(v,g)=>{var d={};for(var Ae in v)em.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&Ih)for(var Ae of Ih(v))g.indexOf(Ae)<0&&t1.call(v,Ae)&&(d[Ae]=v[Ae]);return d},Sm=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});function Fg(v){const g=(He,ze)=>{if(He.localName===ze)return He;for(let mt=0,Je=He;Je=Je.parentNode;mt++){if(Je.localName===ze)return Je;if(Je==document.documentElement)return!1}},d=v.target,Ae=g(d,"a");if(console.log([Ae],Ae==null?void 0:Ae.href,44),!(Ae!=null&&Ae.href)&&d.tagName.toUpperCase()==="IMG"){let He=d.src||d.getAttribute("src");He&&He.indexOf("/images/avatars/User")===-1&&(v.stopPropagation(),v.preventDefault(),cd.Z.publish("preview-image",He))}}const ev=v=>{var g=v,{pathsDetail:d,user:Ae,globalSetting:He,loading:ze,classroomList:mt,dispatch:Je}=g,de=Iv(g,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),Ye,wt,Xt,Lt,An,Nn,kn,en,xr;const[Hn]=(0,te.useSearchParams)(),vr=(0,te.useParams)(),[Bn,rr]=(0,a.useState)(),[ar,Jn]=(0,a.useState)(),[li,Dn]=(0,a.useState)({}),Nr=(0,a.useRef)(),[ii,jn]=(0,a.useState)(!1),[ei,ta]=(0,a.useState)({}),[En,Mn]=(0,a.useState)(!1),[Di,Xo]=(0,a.useState)(!1),[$o,ki]=(0,a.useState)(!1),[Ie,Er]=(0,a.useState)({}),[Hr,Wr]=(0,a.useState)(!1),Si=(0,te.useLocation)(),Ri=!((Ye=d.detail)!=null&&Ye.can_managed),ji=()=>{x.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,a.useEffect)(()=>{if(Nr.current)return Nr.current.addEventListener("mousedown",Fg),()=>{var Kt;(Kt=Nr.current)==null||Kt.removeEventListener("mousedown",Fg)}},[Nr.current]);const fo=()=>Sm(void 0,null,function*(){if(!(ar!=null&&ar.trim())){x.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const Kt=yield(0,k.bw)({id:vr.pathId,team_title:ar.trim()});rr(!Bn),(Kt==null?void 0:Kt.status)===0&&(Jn(null),x.ZP.success(Kt.message),Je({type:"pathsDetail/getRightData",payload:{id:vr.pathId}}))});(0,a.useEffect)(()=>{var Kt,wr,Ln;((Kt=d.detail)==null?void 0:Kt.show_spoc)===1&&Je({type:"pathsDetail/getCoureses",payload:{id:vr.pathId}}),(wr=d.detail)!=null&&wr.show_history&&po(),Wr((0,L.Ny)()||((Ln=d.detail)==null?void 0:Ln.is_subject_member))},[d.detail]);function po(){return Sm(this,null,function*(){ta(yield(0,k.ue)({id:vr.pathId,course_type:1}))})}(0,a.useEffect)(()=>{var Kt,wr,Ln;if(((Kt=mt.actionTabs)==null?void 0:Kt.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const Mi=(Ln=(wr=d.detail)==null?void 0:wr.courses)==null?void 0:Ln.find(Co=>{var Dt;return Co.course_id===((Dt=mt.actionTabs)==null?void 0:Dt.name)});Dn(Mi||{})}},[mt.actionTabs]),(0,a.useEffect)(()=>{var Kt,wr,Ln,Mi,Co,Dt,On,Lr,na,Ms;let xs;if((Kt=d.detail)!=null&&Kt.has_start){const jl=(Ln=(wr=d.detail)==null?void 0:wr.courses)==null?void 0:Ln.findIndex(DA=>{var Pu;return parseInt((Pu=DA.course_status)==null?void 0:Pu.status)===1});xs=jl>-1?jl:0}else{let jl=(Dt=(Co=(Mi=d.detail)==null?void 0:Mi.courses)==null?void 0:Co.map(DA=>{var Pu;return parseInt((Pu=DA.course_status)==null?void 0:Pu.status)}))==null?void 0:Dt.lastIndexOf(2);xs=jl>-1?jl:0,jl=(Lr=(On=d.detail)==null?void 0:On.courses)==null?void 0:Lr.findIndex(DA=>{var Pu;return parseInt((Pu=DA.course_status)==null?void 0:Pu.status)===0}),xs=jl>-1?jl:xs}(na=d.detail)!=null&&na.courses&&Dn(((Ms=d.detail)==null?void 0:Ms.courses[xs])||{})},[d.detail]);const gr=Kt=>Sm(void 0,null,function*(){w.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:os.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>Sm(void 0,null,function*(){var wr;const Ln=yield(0,k.EP)({id:vr.pathId,user_id:Kt});(Ln==null?void 0:Ln.status)===1&&(((wr=Ae.userInfo)==null?void 0:wr.user_id)===Kt&&(window.location.href=window.location.href),x.ZP.info(Ln==null?void 0:Ln.message),kt())})})}),kt=()=>{Je({type:"pathsDetail/getPathsDetail",payload:{id:vr.pathId}}),Je({type:"pathsDetail/getRightData",payload:{id:vr.pathId}}),Je({type:"pathsDetail/getCoureses",payload:{id:vr.pathId}})},Fn=()=>{var Kt;return(0,L.j5)()||((Kt=d==null?void 0:d.detail)==null?void 0:Kt.is_creator)},fr=()=>{var Kt,wr;return Bn?os.createElement("div",{className:xf.flexRow},os.createElement(R.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:ar,onChange:Ln=>Jn(Ln.target.value)}),os.createElement(K.ZP,{className:"ml5",onClick:()=>rr(!Bn)},"\u53D6\u6D88"),os.createElement(K.ZP,{className:"ml5",type:"primary",onClick:fo},"\u786E\u5B9A")):os.createElement("div",{className:xf.directionItemWrap},os.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}},(Kt=d.rightData)==null?void 0:Kt.team_title),os.createElement("span",{className:xf.groupActionWrap},os.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(Ri){ji();return}rr(!Bn)}})),os.createElement("div",{className:xf.btns,style:{marginLeft:"auto"},onClick:()=>{if(Ri){ji();return}Xo(!0)}},os.createElement("i",{className:"iconfont icon-bianji-moren font14 current"}),os.createElement("span",null,"\u7F16\u8F91")),(Fn()||((wr=d.detail)==null?void 0:wr.allow_edit_stage))&&os.createElement("div",{className:xf.btns,style:{marginLeft:30},onClick:()=>{if(Ri){ji();return}Mn(!0)}},os.createElement("i",{className:"iconfont icon-hjj-bianzu font14 current"}),os.createElement("span",null,"\u6DFB\u52A0\u5408\u4F5C\u8005")))},hr=Kt=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:os.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Kt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},bn=Kt=>{Kt=Kt!=null&&Kt.includes(".json")?Kt:`${Kt}.json`,w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:os.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Sm(void 0,null,function*(){const wr=yield(0,hp.L8)({url:Kt});if(!wr)return;x.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ln=yield(0,pi.Ir)({id:wr.shixun_identifier});if(Ln!=null&&Ln.game_identifier){(0,p.xg)(`/tasks/${Ln.game_identifier}?subject_id=${vr.pathId}`);return}(Ln==null?void 0:Ln.status)===2?bn(Ln==null?void 0:Ln.message):(Ln==null?void 0:Ln.status)===3&&hr(Ln==null?void 0:Ln.message)})})},Mr=Kt=>{Fn()&&(ki(!0),Er(Kt))},ho=(0,a.useMemo)(()=>{var Kt,wr;return os.createElement("div",{style:{width:"100%",display:"flex",flexWrap:"wrap"}},(wr=(Kt=d.rightData)==null?void 0:Kt.members)==null?void 0:wr.map((Ln,Mi)=>{var Co,Dt;return os.createElement("div",{key:Mi,style:{width:"132px",height:"148px",background:"#fff",marginTop:"10px",marginRight:(Mi+1)%8==0?"":"13px"}},os.createElement("div",{className:Yl.directionItemWrap},os.createElement(D.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:os.createElement("div",{className:Yl.teamHeight},os.createElement("div",{style:{display:"flex"}},os.createElement("div",{className:Yl.imageWrap,style:{marginRight:11}},os.createElement("img",{className:Yl.imageWrap,src:I.Z.API_SERVER+"/images/"+(Ln==null?void 0:Ln.image_url)})),os.createElement("div",null,os.createElement("div",{title:Ln==null?void 0:Ln.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(Ln==null?void 0:Ln.name)||"--"),os.createElement("div",{title:Ln==null?void 0:Ln.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Ln==null?void 0:Ln.school))),os.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(Ln!=null&&Ln.brief_introduction)&&os.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(Ln==null?void 0:Ln.brief_introduction)&&os.createElement("div",{className:Yl.divHeight},Ln==null?void 0:Ln.brief_introduction),((Co=Ae==null?void 0:Ae.userInfo)==null?void 0:Co.user_id)===(Ln==null?void 0:Ln.id)&&os.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>te.history.push("/account/profile")},os.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},os.createElement("div",{style:{position:"relative"}},os.createElement("img",{draggable:!1,className:Yl.imgradius,onClick:()=>{(0,L.bg)()?te.history.push(`${Ln.user_url}`):Je({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:I.Z.API_SERVER+"/images/"+(Ln==null?void 0:Ln.image_url)}),((0,L.Ny)()||((Dt=d==null?void 0:d.detail)==null?void 0:Dt.is_subject_member))&&os.createElement(os.Fragment,null,Ln!=null&&Ln.is_subject_creator?os.createElement("div",{className:xf.member_power1},"\u521B\u5EFA\u8005"):Ln!=null&&Ln.can_edit_knowledge_graph||Ln!=null&&Ln.can_edit_stage?os.createElement("div",{className:xf.member_power1,style:{cursor:Fn()&&"pointer"},onClick:()=>Mr(Ln)},"\u7F16\u8F91\u6743\u9650"):os.createElement("div",{className:xf.member_power2,style:{cursor:Fn()&&"pointer"},onClick:()=>Mr(Ln)},"\u67E5\u770B\u6743\u9650"))),os.createElement("div",{style:{color:"#fff"}},os.createElement("span",{className:"multi_ellipsis1"},(Ln==null?void 0:Ln.name)||"--"),os.createElement("span",{className:"multi_ellipsis1 mt5"},(Ln==null?void 0:Ln.school)||"--"))),os.createElement("br",null)))}))},[(wt=d.rightData)==null?void 0:wt.members]);return os.createElement("section",{className:xf.rightWrap},!!((Lt=(Xt=d.rightData)==null?void 0:Xt.members)!=null&&Lt.length)&&os.createElement("div",{className:`${xf.card} pb0`},Fn()?fr():os.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center",color:"#fff"}},(An=d.rightData)==null?void 0:An.team_title),Hr&&os.createElement(x0,{getMemberPower:Fn,EditPowerClick:Mr,data:(Nn=d.rightData)==null?void 0:Nn.members,operation:(kn=d.detail)==null?void 0:kn.allow_add_member,handleDeleteMember:gr}),!Hr&&ho),os.createElement(af,{open:En,onReloadData:kt,onClose:()=>Mn(!1)}),os.createElement(sf,{onReloadData:kt,data:ei}),os.createElement(UA.Z,{visible:ii,onCancel:()=>{jn(!1)},data:((xr=(en=d.rightData)==null?void 0:en.progress)==null?void 0:xr.info)||{}}),os.createElement($p,{visible:Di,onCancel:()=>Xo(!1),handleDeleteMember:Kt=>{gr(Kt)},showEditPowerModal:()=>ki(!0),setMemberInfo:Kt=>Er(Kt)}),os.createElement(pp,{visible:$o,memberInfo:Ie,onCancel:()=>ki(!1)}))};var tm=(0,te.connect)(({pathsDetail:v,user:g,loading:d,globalSetting:Ae,classroomList:He})=>({pathsDetail:v,user:g,globalSetting:Ae,loading:d.models.index,classroomList:He}))(ev),Mf={CollapseStyles:"CollapseStyles___aBZYM",EditStyle:"EditStyle___igclo",TreeStyles:"TreeStyles___ctDec",introTitle:"introTitle___KTwp8",actionTabs:"actionTabs___OUJok",tab:"tab___CWdhq",s1:"s1___nb7Zu",s2:"s2___aUzUq",tabActive:"tabActive___bH7FS"},Pm="data:image/png;base64,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",Y0="data:image/png;base64,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",qm=Object.defineProperty,Im=Object.defineProperties,tv=Object.getOwnPropertyDescriptors,Zc=Object.getOwnPropertySymbols,gf=Object.prototype.hasOwnProperty,mp=Object.prototype.propertyIsEnumerable,Lf=(v,g,d)=>g in v?qm(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,ac=(v,g)=>{for(var d in g||(g={}))gf.call(g,d)&&Lf(v,d,g[d]);if(Zc)for(var d of Zc(g))mp.call(g,d)&&Lf(v,d,g[d]);return v},gA=(v,g)=>Im(v,tv(g)),td=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const vA=(v={})=>{var g,d;switch(v==null?void 0:v.item_type){case"Challenge":return a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},a.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return a.createElement(D.Z,{title:"\u6559\u5B66\u89C6\u9891"},a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((v==null?void 0:v.homework_type)==="group")return a.createElement(D.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},a.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((v==null?void 0:v.homework_type)==="normal")return a.createElement(D.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},a.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return a.createElement(D.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},a.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((v==null?void 0:v.homework_type)==="hack")return a.createElement(D.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},a.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return v!=null&&v.is_all_choice?a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},a.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):v!=null&&v.is_unity_3d?((g=v==null?void 0:v.challenge_types)==null?void 0:g.length)<=1?a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},a.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},a.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((d=v==null?void 0:v.challenge_types)==null?void 0:d.length)>1?a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},a.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):v!=null&&v.is_jupyter_lab?a.createElement(D.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},a.createElement("img",{width:20,src:Pm})):v!=null&&v.is_jupyter?a.createElement(D.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},a.createElement("img",{width:20,src:Y0})):a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return a.createElement(D.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},e0=(v=[],g="")=>v==null?void 0:v.map((d,Ae)=>{var He;const ze=gA(ac({},d),{chapter_id:g?[g,Ae+1].join("-"):Ae+1,title:`${d==null?void 0:d.name}`,key:`${d==null?void 0:d.id}`,icon:vA,isLeaf:(d==null?void 0:d.item_type)!=="StageCatalog"});return((He=d==null?void 0:d.children)==null?void 0:He.length)>0?gA(ac({},ze),{children:e0(d==null?void 0:d.children,ze==null?void 0:ze.chapter_id)}):ze}),Dm=(v,{key:g},d)=>v.map(Ae=>Ae.key===g?gA(ac({},Ae),{children:d}):Ae.children?gA(ac({},Ae),{children:Dm(Ae.children,{key:g},d)}):Ae),nm=({disabled:v,pathsDetail:g,dispatch:d,handEditStage:Ae,handleDeleteStage:He,DataProps:ze,hiddenEditBtn:mt,showVideoPlay:Je,isPaths:de,showInfoModal:Ye,stage_id:wt,course_id:Xt,subject_id:Lt,user:An,getData:Nn,currentPosition:kn})=>{const en=(0,te.useParams)(),[xr,Hn]=(0,a.useState)([]),{isShowSchedule:vr,visibleType:Bn}=g,[rr,ar]=(0,a.useState)([]),[Jn,li]=(0,a.useState)({}),[Dn,Nr]=(0,a.useState)([]),ii=(Ie={})=>Ie.item_type!=="Attachment"?Ie==null?void 0:Ie.name:a.createElement("span",{className:"c-3061d0"},Ie==null?void 0:Ie.name),jn=Ie=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",content:a.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ie,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01 ")})},ei=Ie=>{Ie=Ie!=null&&Ie.includes(".json")?Ie:`${Ie}.json`,w.default.confirm({centered:!0,title:"\u63D0\u793A",content:a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>td(void 0,null,function*(){const Er=yield(0,pi.$Q)({url:Ie});if(!Er)return;x.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Hr=yield(0,pi.Ir)({id:Er.shixun_identifier});if(Hr!=null&&Hr.game_identifier){(0,p.xg)(`/tasks/${Hr.game_identifier}`);return}(Hr==null?void 0:Hr.status)===2?ei(Hr==null?void 0:Hr.message):(Hr==null?void 0:Hr.status)===3&&jn(Hr==null?void 0:Hr.message)})})},ta=(Ie,Er,...Hr)=>td(void 0,[Ie,Er,...Hr],function*(Wr,Si,Ri={}){const ji=Si?yield(0,pi.BK)({id:Wr,challenge_id:Ri==null?void 0:Ri.challenge_id,subject_id:en.pathId}):yield(0,pi.Ir)({id:Wr,challenge_id:Ri==null?void 0:Ri.challenge_id,subject_id:en.pathId});if(ji!=null&&ji.game_identifier||ji!=null&&ji.identifier){(0,p.xg)(Si?`/tasks/${ji==null?void 0:ji.identifier}/jupyter`:`/tasks/${ji.game_identifier}?subject_id=${en.pathId||""}`);return}(ji==null?void 0:ji.status)===-3?(0,p.eF)():(ji==null?void 0:ji.status)===2?ei(ji==null?void 0:ji.message):(ji==null?void 0:ji.status)===3&&jn(ji==null?void 0:ji.message)}),En=(Ie,Er)=>td(void 0,null,function*(){if((0,W.tJ)(d,!0)){if(Ie!=null&&Ie.need_authorize){(0,W.rX)(!1);return}yield ta(Ie.identifier,Ie.is_jupyter||Ie.is_jupyter_lab,Ie),Er(),Jn!=null&&Jn.course_id&&(0,k.JS)({id:Jn==null?void 0:Jn.course_id})}}),Mn=Ie=>td(void 0,[Ie],function*({node:Er}){if((Er==null?void 0:Er.item_type)==="Attachment"&&(0,W.tJ)(d))switch(Jn!=null&&Jn.course_id&&(yield(0,k.JS)({id:Jn==null?void 0:Jn.course_id})),Er==null?void 0:Er.item_type){case"Attachment":case"VideoItem":case"ExaminationBank":case"HomeworkCommon":Di(Er);break;case"SubjectHomework":(Er.homework_type=="group"||Er.homework_type=="normal")&&Di(Er);break;case"Shixun":En(Er);break}}),Di=Ie=>td(void 0,null,function*(){var Er,Hr,Wr,Si,Ri;if(!((Er=An.userInfo)!=null&&Er.admin)&&!((Hr=An.userInfo)!=null&&Hr.business)&&!Ie.can_view&&Ie.item_type!=="Attachment")return w.default.info({centered:!0,width:400,icon:null,okText:"\u77E5\u9053\u5566",content:a.createElement("div",{className:"tc font14"}," \u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650 ")});Ie.link&&(0,ve.DH)({is_f:1,id:Ie.id,point:0,total:0});const ji=Xt?`course_id=${Xt}`:`subject_id=${(en==null?void 0:en.pathId)||Lt}`;if(((Si=Ie==null?void 0:Ie.name)==null?void 0:Si.substr((Wr=Ie==null?void 0:Ie.name)==null?void 0:Wr.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((Ri=g.detail)!=null&&Ri.allow_download)){x.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,p.FH)(Ie.name,I.Z.API_SERVER+Ie.url)}else(0,p.xg)(Ie.link||`/video/${Ie.id}?${ji}`);Ie.item_type==="Attachment"&&Ie.complete_status!=2&&(yield(0,k.rS)({attachment_id:Ie.id,status:2})),(Ie.item_type==="Attachment"||Ie.item_type==="VideoItem")&&Nn({stage_id:Ie==null?void 0:Ie.stage_item_id})}),Xo=Ie=>td(void 0,null,function*(){yield(0,k.Ex)(ac({},Ie)),Hn(Ie.list)}),$o=Ie=>td(void 0,null,function*(){var Er,Hr,Wr,Si;const Ri=Ie.node.props.eventKey,ji=Ie.dragNode.props.eventKey,fo=Ie.node.props.pos.split("-"),po=Ie.dropPosition-Number(fo[fo.length-1]);if(fo.length>3&&!Ie.node.dragOverGapBottom&&!Ie.node.dragOverGapTop||Ie.node.dragOver&&Ie.dragNodesKeys.length>1||fo.length>2&&Ie.dragNodesKeys.length>1)return;const gr=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(gr.includes((Er=Ie.dragNode)==null?void 0:Er.item_type)&&((Hr=Ie.node)==null?void 0:Hr.item_type)!="StageCatalog"&&po===0||((Wr=Ie.dragNode)==null?void 0:Wr.item_type)==="StageCatalog"&&gr.includes((Si=Ie.node)==null?void 0:Si.item_type)&&po===0)return;const kt=(hr,bn,Mr)=>{for(let ho=0;ho<hr.length;ho++){if(hr[ho].key===bn)return Mr(hr[ho],ho,hr);hr[ho].children&&kt(hr[ho].children,bn,Mr)}},Fn=[...xr];let fr;if(kt(Fn,ji,(hr,bn,Mr)=>{Mr.splice(bn,1),fr=hr}),!Ie.dropToGap)kt(Fn,Ri,hr=>{hr.children=hr.children||[],hr.children.unshift(fr)});else if((Ie.node.props.children||[]).length>0&&Ie.node.props.expanded&&po===1)kt(Fn,Ri,hr=>{hr.children=hr.children||[],hr.children.unshift(fr)});else{let hr,bn;kt(Fn,Ri,(Mr,ho,Kt)=>{hr=Kt,bn=ho}),po===-1?hr.splice(bn,0,fr):hr.splice(bn+1,0,fr)}yield Xo({stage_id:wt,list:Fn}),ki(Fn,0,0,!0),console.log("data:",Fn),Hn([...Fn]),Nr([...Dn,Ie.node.key])}),ki=(Ie,Er,Hr,Wr)=>{Er=Er||0,Ie.map((Si,Ri)=>{var ji;try{return Si.key2=Er+1+"-"+(Ri+1),Si.key3=props.index+1+"-"+(Ri+1),Si.title="",Wr||(Si.key=Er+1+"-"+(Ri+1)),Er?Si.index=Hr+"-"+(Ri+1):Si.index=Si.key3,(ji=Si.children)!=null&&ji.length&&ki(Si.children,Si.key2,Si.index,Wr),Si}catch(fo){}})};return(0,a.useEffect)(()=>{Hn((ze==null?void 0:ze.length)>0?e0(ze,kn+""):[])},[ze,kn]),(0,a.useEffect)(()=>{var Ie,Er,Hr,Wr,Si,Ri,ji,fo,po,gr;let kt;if((Ie=g.detail)!=null&&Ie.has_start){const Fn=(Hr=(Er=g.detail)==null?void 0:Er.courses)==null?void 0:Hr.findIndex(fr=>{var hr;return parseInt((hr=fr==null?void 0:fr.course_status)==null?void 0:hr.status)===1});kt=Fn>-1?Fn:0}else{let Fn=(Ri=(Si=(Wr=g.detail)==null?void 0:Wr.courses)==null?void 0:Si.map(fr=>{var hr;return parseInt((hr=fr==null?void 0:fr.course_status)==null?void 0:hr.status)}))==null?void 0:Ri.lastIndexOf(2);kt=Fn>-1?Fn:0,Fn=(fo=(ji=g.detail)==null?void 0:ji.courses)==null?void 0:fo.findIndex(fr=>{var hr;return parseInt((hr=fr==null?void 0:fr.course_status)==null?void 0:hr.status)===0}),kt=Fn>-1?Fn:kt}(po=g.detail)!=null&&po.courses&&li(((gr=g.detail)==null?void 0:gr.courses[kt])||{})},[g.detail]),(0,a.useEffect)(()=>{Nr([]),ar([])},[Bn]),a.createElement(Jt.default.DirectoryTree,{className:`mt20 ${Mf.TreeStyles}`,treeData:xr,draggable:{icon:!1,nodeDraggable:()=>!v},defaultExpandAll:!0,selectable:!1,multiple:!0,showIcon:!0,switcherIcon:!1,expandedKeys:Dn,blockNode:!0,onDrop:$o,loadedKeys:rr,onExpand:Ie=>{Bn==S.Qo.All&&Nr(Ie)},loadData:Ie=>td(void 0,null,function*(){ar(rr==null?void 0:rr.concat([Ie.key]));const Er=yield d({type:"pathsDetail/getStageChildrenData",payload:{id:Ie.stage_item_id}});Hn(Hr=>{var Wr;return Dm(Hr,Ie,e0(((Wr=Er==null?void 0:Er.data)==null?void 0:Wr.items)||[],Ie==null?void 0:Ie.chapter_id))})}),titleRender:Ie=>{var Er,Hr,Wr,Si,Ri;const ji=((Er=Ie==null?void 0:Ie.learning_status)==null?void 0:Er[0])==="can";return a.createElement("div",{className:"flex item-center gap-20px group-hover-show"},a.createElement(D.Z,{placement:"topLeft",title:Ie==null?void 0:Ie.name},a.createElement("div",{className:"multi_ellipsis1 mr-auto",onClick:fo=>{Mn({domEvent:fo,node:Ie})}},Ie==null?void 0:Ie.chapter_id," ",ii(Ie))),((Ie==null?void 0:Ie.item_type)==="Shixun"||(Ie==null?void 0:Ie.item_type)==="Challenge")&&(Ie==null?void 0:Ie.high_resources_consume)&&a.createElement(Rn.Z,{type:"paths",style:{marginLeft:10}}),(Ie.item_type==="Shixun"||Ie.item_type==="Challenge")&&((Hr=Ie==null?void 0:Ie.shixun_marks)==null?void 0:Hr.length)>0&&(0,L.Ny)()&&((Wr=Ie==null?void 0:Ie.shixun_marks)==null?void 0:Wr.map((fo,po)=>a.createElement(D.Z,{title:`${fo}`,key:po},a.createElement("div",{className:"c-white rounded-full h-20px text-center text-12px px-12px overflow-hidden text-nowrap flex item-center justify-center",style:{background:"#43a2ff",maxWidth:"70px",textOverflow:"ellipsis"}}," ",fo," ")))),!!((Si=Ie.schools)!=null&&Si.length)&&a.createElement(D.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},a.createElement("span",{className:"iconfont icon-zhidinggongkai1 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),((Ie==null?void 0:Ie.item_type)==="Shixun"||Ie.item_type==="Challenge")&&!!(Ie!=null&&Ie.finished_challenges_count)&&a.createElement(D.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((Ie==null?void 0:Ie.finished_challenges_count)/(Ie==null?void 0:Ie.challenges_count)*100)}%`},a.createElement("span",{className:`iconfont icon-a-wanchengdu100 ml10 ${(Ie==null?void 0:Ie.finished_challenges_count)-(Ie==null?void 0:Ie.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}})),!v&&a.createElement("div",{className:"hover-div"},a.createElement("div",{className:"flex item-center gap-20px"},a.createElement("div",{className:"text-nowrap c-3061d0"},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),["VideoItem","Attachment","StageCatalog","SubjectHomework","ExaminationBank","HomeworkCommon"].includes(Ie==null?void 0:Ie.item_type)&&!mt&&a.createElement(D.Z,{title:"\u7F16\u8F91"},a.createElement("span",{className:"iconfont icon-bianji8 c-grey-c current-primary-hover",onClick:fo=>{Ae(Ie)}})),a.createElement(D.Z,{title:"\u5220\u9664"},a.createElement("span",{className:"iconfont icon-shanchu c-grey-c current-primary-hover",onClick:()=>{He(Ie)}})))),v&&Je&&ji&&a.createElement("div",{className:"hover-div"},a.createElement("div",{className:"flex item-center gap-10px"},!(0,L.JA)()&&de&&["SubjectHomework","ExaminationBank","HomeworkCommon","VideoItem"].includes(Ie==null?void 0:Ie.item_type)&&((0,L.Ny)()||(Ie==null?void 0:Ie.is_free)||!(Ie!=null&&Ie.is_free)&&(Ie==null?void 0:Ie.is_trial_study))&&a.createElement(K.ZP,{type:"primary",onClick:()=>td(void 0,null,function*(){(0,W.tJ)(d)&&(Ie.item_type==="SubjectHomework"&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie.stage_item_id,title:(Ie==null?void 0:Ie.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}}),Ie.item_type==="ExaminationBank"&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie.stage_item_id,title:"\u6D4B\u9A8C",examinationid:Ie.id}}}),Ie.item_type==="HomeworkCommon"&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie==null?void 0:Ie.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:Ie==null?void 0:Ie.id}}}),Ie.item_type==="VideoItem"&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie.stage_item_id,title:"\u89C6\u9891"}}}))})}," \u53D1\u9001 "),!(0,L.JA)()&&de&&["SubjectHomework","ExaminationBank","HomeworkCommon"].includes(Ie==null?void 0:Ie.item_type)&&a.createElement(K.ZP,{type:"primary",onClick:()=>td(void 0,null,function*(){(0,W.tJ)(d)&&((Ie.item_type==="SubjectHomework"||Ie.item_type==="HomeworkCommon")&&Ye(ac({stage_id:wt},Ie)),Ie.item_type==="ExaminationBank"&&(0,p.xg)(`/paperlibrary/see/${Ie.id}?defaultActiveKey=1`))})},"\u67E5\u770B\u8BE6\u60C5"),["VideoItem"].includes(Ie==null?void 0:Ie.item_type)&&a.createElement(K.ZP,{type:"primary",onClick:()=>td(void 0,null,function*(){(0,W.tJ)(d)&&Di(Ie)})},Ie.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60"),Ie.item_type==="Attachment"&&((Ri=g.detail)==null?void 0:Ri.allow_download)&&a.createElement(K.ZP,{type:"primary",onClick:()=>td(void 0,null,function*(){var fo;(0,W.tJ)(d)&&(0,p.Nd)("",`${I.Z.API_SERVER}${(fo=Ie==null?void 0:Ie.url)==null?void 0:fo.replace("disposition=inline","")}`)})}," \u4E0B\u8F7D\u8D44\u6E90 "),Ie.item_type==="Attachment"&&a.createElement(K.ZP,{type:"primary",onClick:()=>td(void 0,null,function*(){(0,W.tJ)(d)&&(0,p.xg)(`/video/${Ie.id}?subject_id=${en.pathId||""}`)})}," \u5F00\u59CB\u5B66\u4E60 "))),v&&ji&&["Shixun","Challenge"].includes(Ie==null?void 0:Ie.item_type)&&((Ie==null?void 0:Ie.allow_visit)||Ie.to_be_built||!Ie.shixun_status)&&a.createElement("div",{className:"hover-div"},a.createElement("div",{className:"flex item-center gap-10px"},!(0,L.JA)()&&de&&!Ie.shixun_status&&((0,L.Ny)()||(Ie==null?void 0:Ie.is_free)||!(Ie!=null&&Ie.is_free)&&(Ie==null?void 0:Ie.is_trial_study))&&a.createElement(K.ZP,{type:"primary",onClick:()=>td(void 0,null,function*(){(0,W.tJ)(d)&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(Ie==null?void 0:Ie.is_jupyter)||(Ie==null?void 0:Ie.is_jupyter_lab),identifier:Ie==null?void 0:Ie.identifier}}})})}," \u53D1\u9001 "),a.createElement(K.ZP,{type:"primary",onClick:()=>td(void 0,null,function*(){(0,W.tJ)(d)&&((Ie==null?void 0:Ie.item_type)!=="Attachment"&&(Jn!=null&&Jn.course_id)&&(yield(0,k.JS)({id:Jn==null?void 0:Jn.course_id})),(0,p.xg)(`/shixuns/${Ie==null?void 0:Ie.identifier}/challenges`))})}," \u67E5\u770B\u8BE6\u60C5 "),!Ie.shixun_status&&a.createElement(ni.Z,{type:"primary",onClick:()=>td(void 0,null,function*(){return new Promise(fo=>td(void 0,null,function*(){En(Ie,fo)}))})},Ie!=null&&Ie.need_authorize?"\u9700\u6388\u6743":Ie!=null&&Ie.finished_challenges_count?(Ie==null?void 0:Ie.finished_challenges_count)-(Ie==null?void 0:Ie.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218"))),v&&a.createElement("div",{className:"flex item-center text-nowrap gap-6px c-grey-c"},(Ie==null?void 0:Ie.shixun_status)==="\u6682\u672A\u516C\u5F00"&&a.createElement("div",null,"\u6682\u672A\u53D1\u5E03"),(Ie==null?void 0:Ie.shixun_status)==="\u5DF2\u5220\u9664"&&a.createElement("div",null,"\u5DF2\u5220\u9664"),!vr&&(Ie.item_type==="Shixun"||(Ie==null?void 0:Ie.item_type)==="Challenge")&&!!(Ie!=null&&Ie.challenges_count)&&a.createElement("span",{className:"c-grey-999"}," \u5B9E\u9A8C\u6570 ",(Ie==null?void 0:Ie.item_type)==="Challenge"?1:Ie==null?void 0:Ie.challenges_count," "),vr&&((Ie==null?void 0:Ie.item_type)==="Shixun"||(Ie==null?void 0:Ie.item_type)==="Challenge")&&!!(Ie!=null&&Ie.challenges_count)&&(Ie==null?void 0:Ie.shixun_status)!=="\u6682\u672A\u516C\u5F00"&&(Ie==null?void 0:Ie.shixun_status)!=="\u5DF2\u5220\u9664"&&a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{color:(Ie==null?void 0:Ie.finished_challenges_count)===(Ie==null?void 0:Ie.challenges_count)?"#50DAAE":"#DEDEDE"}}),a.createElement("span",{style:{marginLeft:"4px"}},a.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},Ie==null?void 0:Ie.finished_challenges_count),a.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",Ie==null?void 0:Ie.challenges_count))),vr&&((Ie==null?void 0:Ie.item_type)==="VideoItem"||(Ie==null?void 0:Ie.item_type)==="Attachment")&&((Ie==null?void 0:Ie.complete_status)==0?a.createElement("span",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):(Ie==null?void 0:Ie.complete_status)==1?a.createElement("span",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):a.createElement("span",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}}))),Bn==S.Qo.All&&(Ie==null?void 0:Ie.item_type)==="StageCatalog"&&(Dn!=null&&Dn.includes(Ie.key)?a.createElement(Cn.Z,{rev:void 0}):a.createElement(Ur.Z,{rev:void 0})))}})};var nv=(0,te.connect)(({pathsDetail:v,user:g})=>({pathsDetail:v,user:g}))(nm),J0=Object.defineProperty,_m=Object.defineProperties,I1=Object.getOwnPropertyDescriptors,n1=Object.getOwnPropertySymbols,rv=Object.prototype.hasOwnProperty,gp=Object.prototype.propertyIsEnumerable,iv=(v,g,d)=>g in v?J0(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,th=(v,g)=>{for(var d in g||(g={}))rv.call(g,d)&&iv(v,d,g[d]);if(n1)for(var d of n1(g))gp.call(g,d)&&iv(v,d,g[d]);return v},rm=(v,g)=>_m(v,I1(g)),Vf=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const $1=v=>Vf(void 0,null,function*(){return(0,Pe.ZP)(`/api/attachments/${v==null?void 0:v.id}.json`,{method:"put",body:v})}),D1=v=>Vf(void 0,null,function*(){return(0,Pe.ZP)(`/api/stages/${v==null?void 0:v.stage_id}/update_item_name.json`,{method:"put",body:v})}),r1=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],$m=({isEdit:v,DataProps:g,dispatch:d,UpdataStageChildrenData:Ae,user:He,pathsDetail:ze,currentPosition:mt})=>{var Je;const de=(0,te.useParams)(),[Ye]=M.default.useForm(),[wt]=M.default.useForm(),[Xt]=M.default.useForm(),[Lt]=M.default.useForm(),[,An,Nn]=(0,De.U)(k.Mt,{}),[,kn,en]=(0,De.U)(k.vf,{}),[,xr,Hn]=(0,De.U)(k.xn,{id:g==null?void 0:g.stage_id}),[vr,Bn]=(0,a.useState)(!0),[rr,ar]=(0,a.useState)(),Jn=(0,a.useRef)(null),[li,Dn]=(0,a.useState)(!1),[Nr,ii]=(0,a.useState)(!1),[jn,ei]=(0,a.useState)(null),[ta,En]=(0,a.useState)(!1),[Mn,Di]=(0,a.useState)(),[Xo,$o]=(0,a.useState)(!1),[ki,Ie]=(0,a.useState)(!1),[Er,Hr]=(0,a.useState)([]),[Wr,Si]=(0,a.useState)(!1),[Ri,ji]=(0,a.useState)(!1),[fo,po]=(0,a.useState)(""),[gr,kt]=(0,a.useState)(""),[Fn,fr]=(0,a.useState)(""),hr=Dt=>Vf(void 0,null,function*(){var On;if(console.log("AllValues",Dt,g),!(Dt!=null&&Dt.name)||(Dt==null?void 0:Dt.name.replace(/(^\s*)|(\s*$)/g,""))==="")return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Dt.stage_tag_attributes=rm(th({},Dt.stage_tag_attributes),{name:((On=Dt==null?void 0:Dt.stage_tag_attributes)==null?void 0:On.name)||""});const Lr=yield Hn(rm(th({},Dt),{id:g==null?void 0:g.stage_id}));Lr!=null&&Lr.subject_id&&(x.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ae({stage_id:g==null?void 0:g.stage_id,stage_name:Dt==null?void 0:Dt.name,stage_description:Dt==null?void 0:Dt.description,tag:Dt.stage_tag_attributes}),d==null||d({type:"pathsDetail/save",payload:{editKey:-1}}))}),bn=(Dt,On)=>{Dt.preventDefault(),Hr([...Er.filter(Lr=>Lr!=On)])},Mr=Dt=>{if(Dt.key=="Enter"){const On=Xt.getFieldValue("tag");if(Xt.setFieldsValue({tag:""}),!On){x.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Er.filter(Lr=>Lr===On).length>0){x.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Er.push(On),Hr([...Er])}},ho=(...Dt)=>Vf(void 0,[...Dt],function*(On={}){if(On==="VideoItem"){const na=yield(0,ve.TJ)({id:On==null?void 0:On.stage_item_id});ei(na),ii(!0);return}if((On==null?void 0:On.item_type)==="ExaminationBank"){te.history.push(`/paperlibrary/add/${On==null?void 0:On.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${de.pathId}&stageId=${g==null?void 0:g.stage_id}`);return}if((On==null?void 0:On.item_type)==="HomeworkCommon"){te.history.push(`/paths/${de.pathId}/${g==null?void 0:g.stage_id}/program_homework/${On==null?void 0:On.id}/edit`);return}if((On==null?void 0:On.item_type)==="Attachment"){let na;w.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",content:a.createElement(R.default,{value:na,onChange:Ms=>{na=Ms.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>Vf(void 0,null,function*(){var Ms,xs;if(!na)return x.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();yield $1({id:On==null?void 0:On.id,name:na+((xs=On==null?void 0:On.name)==null?void 0:xs.substr((Ms=On==null?void 0:On.name)==null?void 0:Ms.lastIndexOf(".")))}),Ae({stage_id:g==null?void 0:g.stage_id})})});return}if((On==null?void 0:On.item_type)==="SubjectHomework"){d==null||d({type:"classroomList/setActionTabs",payload:{key:(On==null?void 0:On.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:On==null?void 0:On.stage_item_id,type:On==null?void 0:On.homework_type}});return}let Lr;w.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",content:a.createElement(R.default,{defaultValue:On==null?void 0:On.name,value:Lr,maxLength:40,onChange:na=>{Lr=na.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>Vf(void 0,null,function*(){if(!(Lr||(On==null?void 0:On.name)).replaceAll(" ",""))return x.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();yield D1({stage_id:g==null?void 0:g.stage_id,item_id:On==null?void 0:On.id,name:Lr||(On==null?void 0:On.name)}),Ae({stage_id:g==null?void 0:g.stage_id})})})}),Kt=(Dt={})=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>Vf(void 0,null,function*(){(yield(0,k.WW)({id:Dt==null?void 0:Dt.stage_item_id,stage_id:g==null?void 0:g.stage_id})).status===0&&(x.ZP.success("\u5220\u9664\u6210\u529F"),Ae({stage_id:g==null?void 0:g.stage_id}))})})},wr=Dt=>Vf(void 0,null,function*(){var On,Lr;if(jn){const na=yield(0,k.M2)(rm(th({id:jn==null?void 0:jn.id,subject_id:de.pathId},Dt),{video_id:(Dt==null?void 0:Dt.video_id)||((On=jn==null?void 0:jn.video_item)==null?void 0:On.video_id),link:(Dt==null?void 0:Dt.link)||((Lr=jn==null?void 0:jn.video_item)==null?void 0:Lr.link)}));return na&&(x.ZP.success("\u4FEE\u6539\u6210\u529F"),ii(!1),Ae({stage_id:g==null?void 0:g.stage_id})),na}else{const na=yield(0,k.A2)(th({id:g==null?void 0:g.stage_id,subject_id:de.pathId},Dt));return na.id&&(ii(!1),Ae({stage_id:g==null?void 0:g.stage_id})),na}}),Ln=()=>{var Dt,On,Lr,na,Ms,xs;return((On=(Dt=ze.detail)==null?void 0:Dt.courses)==null?void 0:On.length)>0?(Lr=ze.detail)==null?void 0:Lr.allow_visit:!(((na=He.userInfo)==null?void 0:na.user_identity)==="\u5B66\u751F"&&((Ms=ze.detail)!=null&&Ms.allow_visit)&&((xs=ze.detail)!=null&&xs.courses))},Mi=Dt=>Vf(void 0,null,function*(){const On=yield(0,k.FD)({id:Dt==null?void 0:Dt.stage_item_id,type:Dt==null?void 0:Dt.homework_type});On&&(fr((Dt==null?void 0:Dt.item_type)=="HomeworkCommon"?On==null?void 0:On.hack_homework:On==null?void 0:On.subject_homework),po(Dt==null?void 0:Dt.item_type),kt(Dt==null?void 0:Dt.stage_item_id),ji(!0))}),Co=(0,a.useMemo)(()=>{var Dt,On;return a.createElement(nv,{isPaths:!0,currentPosition:mt,stage_id:g==null?void 0:g.stage_id,showInfoModal:Mi,showVideoPlay:((Dt=He.userInfo)==null?void 0:Dt.admin)||((On=He.userInfo)==null?void 0:On.business)||Ln(),DataProps:(g==null?void 0:g.items)||[],handEditStage:ho,handleDeleteStage:Kt,disabled:!v,getData:Ae})},[g==null?void 0:g.items,v,He]);return(0,a.useEffect)(()=>{if(!Jn.current)return;const Dt=(()=>{var On;const Lr=new ResizeObserver(na=>{for(let Ms of na)ar(Ms.target.offsetHeight>=280)});return Lr.observe((On=Jn.current)==null?void 0:On.firstElementChild),Lr})();return()=>{var On,Lr;(On=Jn.current)!=null&&On.firstElementChild&&Dt.unobserve((Lr=Jn.current)==null?void 0:Lr.firstElementChild)}},[Jn.current,g]),(0,a.useEffect)(()=>{g&&Ye.setFieldsValue(rm(th({},g),{name:g==null?void 0:g.stage_name,description:g==null?void 0:g.stage_description,stage_tag_attributes:g==null?void 0:g.tag}))},[g]),a.createElement(a.Fragment,null,a.createElement(M.default,{form:Ye,onFinish:hr,size:"large"},!v&&(g!=null&&g.stage_description?a.createElement(a.Fragment,null,a.createElement("div",{ref:Jn,style:vr&&{maxHeight:280,overflow:"hidden"}},a.createElement(V.Z,{value:g==null?void 0:g.stage_description})),rr&&a.createElement("div",{className:"current",onClick:Dt=>{Dt.stopPropagation(),Bn(!vr)}},a.createElement(Z.Z,{dashed:!1},a.createElement("a",{className:"font14"},vr?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",a.createElement("i",{className:`iconfont font14 ${vr?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):((Je=g==null?void 0:g.items)==null?void 0:Je.length)==0?a.createElement("div",null,"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),v&&a.createElement(a.Fragment,null,a.createElement(M.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u5168\u4E3A\u7A7A\u683C"}]},a.createElement(R.default,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",showCount:!0})),a.createElement(M.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},a.createElement(me.h,{scrollId:"description",placeholder:"\u8BF7\u8F93\u5165\u7AE0\u8282\u63CF\u8FF0",height:300})),a.createElement(M.default.Item,{name:["stage_tag_attributes","id"],hidden:!0,label:"\u6807\u7B7Eid"}),a.createElement(M.default.Item,{name:["stage_tag_attributes","name"],label:"\u6807\u7B7E",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57"}]},a.createElement(R.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",maxLength:10,showCount:!0})),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"}),onClick:()=>{if(!(g!=null&&g.stage_id))return x.ZP.warning("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(d)&&(Dn(!0),Lt.resetFields())}},"\u5C0F\u8282"),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:Dt,keyPath:On,domEvent:Lr})=>{if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(Dt==="1"){if(!(0,W.tJ)(d)||!(0,W.xY)())return;En(!0),wt.setFieldsValue({name:"",is_jupyter:!1})}(Dt==="2"||Dt==="3")&&(d==null||d({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:g==null?void 0:g.stage_id,subject_id:de.pathId,isMissionLevel:Dt==="3"}}))}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u5B9E\u8DF5\u9879\u76EE ")),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u89C6\u9891\u9879\u76EE"}],onClick:({key:Dt})=>{if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(Dt==="1"&&(ei(null),ii(!0)),Dt==="2"){if(!(0,W.tJ)(d))return;Di("\u89C6\u9891\u9879\u76EE"),$o(!0)}}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u89C6\u9891\u9879\u76EE ")),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"},{key:"2",label:"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"}],onClick:({key:Dt,keyPath:On,domEvent:Lr})=>{if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(Dt==="1"&&(ei(null),Hr([]),Si(!1),Ie(!0),Xt.resetFields()),Dt==="2"){if(!(0,W.tJ)(d))return;Di("\u6559\u5B66\u8BFE\u4EF6"),$o(!0)}}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u6559\u5B66\u8BFE\u4EF6 ")),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"},{key:"2",label:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"},{key:"3",label:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"},{key:"4",label:"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"},{key:"5",label:"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"},{key:"6",label:"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"}],onClick:({key:Dt,keyPath:On,domEvent:Lr})=>{if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(d)&&(Dt==="1"&&(d==null||d({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:g==null?void 0:g.stage_id,subject_id:de.pathId}})),Dt==="2"&&(d==null||d({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:g==null?void 0:g.stage_id,subject_id:de.pathId}})),Dt==="3"&&te.history.push(`/paths/${de.pathId}/${g==null?void 0:g.stage_id}/program_homework/null/add`),Dt==="4"&&(Di("\u5206\u7EC4\u4F5C\u4E1A"),$o(!0)),Dt==="5"&&(Di("\u56FE\u6587\u4F5C\u4E1A"),$o(!0)),Dt==="6"&&(Di("\u7F16\u7A0B\u4F5C\u4E1A"),$o(!0)))}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u4F5C\u4E1A ")),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u8BD5\u5377"},{key:"2",label:"\u9009\u7528\u8BD5\u5377"}],onClick:({key:Dt})=>{if(Dt==="1"&&te.history.push(`/paperlibrary/add?pageType=course&courseId=${de.pathId}&stageId=${g==null?void 0:g.stage_id}`),Dt==="2"){if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!(0,W.tJ)(d))return;d==null||d({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})}}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u6D4B\u9A8C "))),a.createElement("div",{className:"c-light-black mt10"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002 ",a.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),Co,v&&a.createElement("aside",{className:"flex item-center justify-end gap-20px"},a.createElement(K.ZP,{htmlType:"reset",onClick:()=>{d==null||d({type:"pathsDetail/save",payload:{editKey:-1}})},type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(K.ZP,{htmlType:"submit",type:"primary",loading:xr},"\u4FDD\u5B58"))),a.createElement(w.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ta,confirmLoading:kn,destroyOnClose:!0,onOk:()=>Vf(void 0,null,function*(){wt.submit()}),onCancel:()=>{En(!1),wt.resetFields()}},a.createElement(M.default,{form:wt,initialValues:{name:"",is_jupyter:!1},onFinish:Dt=>Vf(void 0,null,function*(){(yield en(th({id:g==null?void 0:g.stage_id,subject_id:de.pathId},Dt))).id&&(En(!1),wt.resetFields(),x.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ae(th({},g)))})},a.createElement(M.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},a.createElement(H.ZP.Group,{options:[{value:!1,label:"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"},{value:!0,label:"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"}]})),a.createElement(M.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(R.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),a.createElement(w.default,{centered:!0,title:jn?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:ki,confirmLoading:Wr,onCancel:()=>{Ie(!1),Hr([]),ei(null)},destroyOnClose:!0,onOk:()=>Vf(void 0,null,function*(){var Dt,On;const Lr=Xt.getFieldsValue();Si(!0);const na=Lr.files.find(jl=>!jl.response||!jl.response.id);if(na){x.ZP.error(`${na==null?void 0:na.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let Ms;const xs=rm(th({},Lr),{subject_id:de.pathId,tags:Er,attachment_ids:(Dt=Lr==null?void 0:Lr.files)==null?void 0:Dt.map(jl=>jl.response.id)});jn?Ms=yield(0,k.M2)(rm(th({},xs),{id:jn==null?void 0:jn.id,attachment_id:(On=xs==null?void 0:xs.attachment_ids)==null?void 0:On[0]})):Ms=yield(0,k.s0)(rm(th({},xs),{id:g==null?void 0:g.stage_id})),Ms.status===0&&(x.ZP.success("\u4FEE\u6539\u6210\u529F"),Ie(!1),Ae(th({},g))),Si(!1)})},a.createElement(M.default,{form:Xt},a.createElement(M.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},a.createElement(zt.Z,{aloneClear:!0,maxSize:(0,L.Ny)()?500:100,accept:r1.toString(),number:jn?1:10})),a.createElement(M.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},a.createElement(R.default,{onKeyUp:Mr})),a.createElement("div",{className:Mf["tagsList-content"]},Er.map((Dt,On)=>a.createElement(pe.Z,{key:On+Dt,closable:!0,onClose:Lr=>{bn(Lr,Dt)}},Dt))),a.createElement("div",null,a.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A")," ",a.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",a.createElement(te.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"}," \u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE "),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B ",a.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B ",a.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,L.Ny)()?500:100,"M\uFF1B ",a.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B ",a.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B ",a.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),a.createElement(w.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:li,confirmLoading:An,onOk:()=>Vf(void 0,null,function*(){Lt.submit()}),onCancel:()=>{Dn(!1),Lt.resetFields()}},a.createElement(M.default,{form:Lt,onFinish:Dt=>Vf(void 0,null,function*(){(yield Nn(rm(th({},Dt),{id:g==null?void 0:g.stage_id,subject_id:de.pathId}))).status===0&&(x.ZP.success("\u6DFB\u52A0\u6210\u529F"),Dn(!1),Lt.resetFields(),Ae==null||Ae(th({},g)))})},a.createElement(M.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(R.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),a.createElement(ne.Z,{visible:Nr,editData:jn,onCancel:()=>ii(!1),onOk:wr}),Xo&&a.createElement(hn,{setScoreShow:$o,ScoreShow:Xo,getData:()=>{Ae({stage_id:g==null?void 0:g.stage_id})},id:g==null?void 0:g.stage_id,modalType:Mn,subjectId:de.pathId,openPreview:Dt=>{var On,Lr;Dt!=null&&Dt.container_id?d==null||d({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:Dt==null?void 0:Dt.attachment_detail,params:{course_id:Dt==null?void 0:Dt.container_id,coursesId:Dt==null?void 0:Dt.container_id,id:Dt==null?void 0:Dt.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):d==null||d({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u9884\u89C8",params:{content:I.Z.API_SERVER+((On=Dt==null?void 0:Dt.attachment_detail)==null?void 0:On.url),type:(Lr=Dt==null?void 0:Dt.attachment_detail)==null?void 0:Lr.file_type}}})}}),a.createElement(un,{setScoreShow:ji,ScoreShow:Ri,homeType:fo,homeId:gr,modalDdata:Fn}))};var Dv=a.memo($m),q0="data:image/png;base64,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",N1=Object.defineProperty,ov=Object.defineProperties,i1=Object.getOwnPropertyDescriptors,Nm=Object.getOwnPropertySymbols,av=Object.prototype.hasOwnProperty,wy=Object.prototype.propertyIsEnumerable,BA=(v,g,d)=>g in v?N1(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,yl=(v,g)=>{for(var d in g||(g={}))av.call(g,d)&&BA(v,d,g[d]);if(Nm)for(var d of Nm(g))wy.call(g,d)&&BA(v,d,g[d]);return v},bu=(v,g)=>ov(v,i1(g)),eA=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const zd=({pathsDetail:v,dispatch:g,user:d,attachment:Ae})=>{var He,ze,mt,Je,de,Ye,wt,Xt,Lt,An,Nn,kn,en,xr,Hn;const vr=(0,te.useParams)(),{editKey:Bn,keywords:rr,visibleType:ar="All",stageData:Jn}=v,{shixuns_count:li=0,videos_count:Dn=0,attachment_count:Nr=0,chapter_statis:ii,group_count:jn=0,normal_count:ei=0,disscuss_count:ta=0,banks_count:En=0,hack_count:Mn=0}=v==null?void 0:v.detail,Di=((He=v.detail)==null?void 0:He.is_free)||((ze=v.detail)==null?void 0:ze.can_learning),Xo=!((mt=v.detail)!=null&&mt.can_managed),$o=((Je=v.detail)==null?void 0:Je.allow_add_member)&&Di&&Bn==-1,ki=(((de=d.userInfo)==null?void 0:de.admin)||((Ye=d.userInfo)==null?void 0:Ye.business)||((wt=v.detail)==null?void 0:wt.allow_statistics))&&Bn!=-1,[Ie,Er]=(0,a.useState)(!1),[Hr,Wr]=(0,a.useState)([]),[,Si,Ri]=(0,De.U)(k.CI,{}),ji=[{name:"\u5168\u90E8",type:"All",number:li+Dn+Nr+jn+ei+En+Mn+((ii==null?void 0:ii.challenge_count)||0)},{name:"\u5B9E\u8DF5\u9879\u76EE",type:S.Qo.Shixun,number:li,hidden:!li},{name:"\u89C6\u9891",type:S.Qo.VideoItem,number:Dn,hidden:!Dn},{name:"\u8BFE\u4EF6",type:S.Qo.Attachment,number:Nr,hidden:!Nr},{name:"\u5173\u5361",type:S.Qo.Challenge,number:ii==null?void 0:ii.challenge_count,hidden:!(ii!=null&&ii.challenge_count)},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:S.Qo.Group_count,number:jn,hidden:!(!(0,L.JA)()&&jn)},{name:"\u56FE\u6587\u4F5C\u4E1A",type:S.Qo.Normal_count,number:ei,hidden:!(!(0,L.JA)()&&ei)},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:S.Qo.HomeworkCommon,number:Mn,hidden:!(!(0,L.JA)()&&Mn)},{name:"\u6D4B\u9A8C",type:S.Qo.ExaminationBank,number:En,hidden:!(!(0,L.JA)()&&En)},{name:"\u8BA8\u8BBA",type:S.Qo.Discusses,number:ta,hidden:!ta}],fo=(...Kt)=>eA(void 0,[...Kt],function*(wr={}){var Ln,Mi;Er(!0);const Co=yield g({type:"pathsDetail/getStageData",payload:bu(yl({tab:ar},wr),{show_course_section:(Ln=v.detail)==null?void 0:Ln.show_course_section,subject_id:vr.pathId,keywords:rr})});return Wr((Mi=Co==null?void 0:Co.filter(Dt=>ar!="All"||!(Dt!=null&&Dt.limit_expansion)))==null?void 0:Mi.map(Dt=>`${Dt==null?void 0:Dt.stage_id}`)),Er(!1),Co}),po=Kt=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>eA(void 0,null,function*(){(yield(0,k._V)({id:Kt})).status===1&&(g({type:"pathsDetail/save",payload:{editKey:-1,stageData:Jn.filter(Ln=>Ln.stage_id!==Kt)}}),x.ZP.success("\u5220\u9664\u6210\u529F"))})})},gr=()=>{x.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},kt=()=>Bn!==-1?(w.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:a.createElement("div",{className:"mt10 font14"}," \u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01 "),onOk:()=>{const Kt=document.getElementById(`Edit_${Bn}`);Kt&&setTimeout(()=>Kt.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,Fn=(Kt,wr)=>{const Ln=Jn.findIndex(Co=>Co.stage_id===Kt),Mi=[...Jn];return wr==="up"&&Ln>0?[Mi[Ln-1],Mi[Ln]]=[Mi[Ln],Mi[Ln-1]]:wr==="down"&&Ln<Jn.length-1&&([Mi[Ln+1],Mi[Ln]]=[Mi[Ln],Mi[Ln+1]]),Mi},fr=(Kt,wr)=>{var Ln;if(Xo){gr();return}if(!kt())return;const Mi=()=>eA(void 0,null,function*(){(yield(Kt=="up"?k.ms:k.yy)({id:wr})).status===1&&(x.ZP.success(Kt=="up"?"\u4E0A\u79FB\u6210\u529F!":"\u4E0B\u79FB\u6210\u529F!"),g({type:"pathsDetail/save",payload:{stageData:Fn(wr,Kt)}}))});((Ln=v.detail)==null?void 0:Ln.shixun_tag_num)==4?w.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:Mi,content:a.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):Mi()},hr=Kt=>{if(Xo){gr();return}kt()&&(!(Hr!=null&&Hr.includes(`${Kt==null?void 0:Kt.stage_id}`))&&Wr([...Hr,`${Kt==null?void 0:Kt.stage_id}`]),g({type:"pathsDetail/save",payload:{stage_id:Kt.stage_id,editKey:Kt.stage_id}}))},bn=Kt=>{(0,k._C)({id:Bn,subject_id:vr.pathId,homework_type:"exercise",examination_bank_ids:[Kt]}).then(wr=>{(wr==null?void 0:wr.status)==0&&(x.ZP.success("\u9009\u7528\u6210\u529F"),Mr({stage_id:Bn}))})},Mr=(...Kt)=>eA(void 0,[...Kt],function*(wr={}){if(wr!=null&&wr.stage_id){const Ln=yield g({type:"pathsDetail/getStageChildrenData",payload:{id:wr==null?void 0:wr.stage_id,type:"stage",keywords:rr,tab:ar}}),Mi=Jn.map(Co=>{var Dt;return Co.stage_id==(wr==null?void 0:wr.stage_id)?bu(yl(yl({},Co),wr),{items:(Dt=Ln.data)==null?void 0:Dt.items}):Co});g({type:"pathsDetail/save",payload:{stageData:Mi}})}ho()}),ho=()=>{g({type:"pathsDetail/getPathsDetail",payload:{id:vr.pathId}})};return(0,a.useEffect)(()=>{ar!=="Discusses"&&fo({tab:ar=="All"?"all":ar})},[ar]),a.createElement(b.Z,{spinning:Ie},a.createElement("div",{className:Mf.introTitle},a.createElement("span",{style:{marginLeft:23}},"\u8BFE\u7A0B\u7AE0\u8282"),a.createElement("img",{src:q0,style:{marginBottom:0,width:64}})),a.createElement("div",{className:Mf.actionTabs},ji==null?void 0:ji.map(Kt=>!Kt.hidden&&a.createElement("div",{key:Kt==null?void 0:Kt.type,className:Kt.type===ar?Mf.tabActive:Mf.tab,onClick:()=>{if(Bn!==-1){x.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001");return}g({type:"pathsDetail/save",payload:{visibleType:Kt.type,editKey:-1}})}},a.createElement("span",{className:Mf.s1},Kt.name," ",Kt.number)))),ar!=="Discusses"&&a.createElement(a.Fragment,null,a.createElement(Q.default,{className:`mt20 flex flex-col gap-20px bg-transparent ${Mf.CollapseStyles}`,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:Kt})=>a.createElement("i",{className:`iconfont ${Kt?"icon-yizhankai":"icon-weizhankai"} c-light-primary current`,style:{fontSize:Kt?10:12}}),activeKey:Hr,onChange:Kt=>{Wr(Kt)},items:Jn==null?void 0:Jn.map((Kt,wr)=>{var Ln,Mi,Co;return{key:Kt==null?void 0:Kt.stage_id,extra:ar==="All"&&!rr&&((Ln=v==null?void 0:v.detail)==null?void 0:Ln.allow_edit_stage)&&a.createElement("div",{className:`${Mf.EditStyle} h-18px`,onClick:Dt=>{Dt.preventDefault(),Dt.stopPropagation()}},a.createElement("div",{className:"flex item-center gap-10px "},ki&&(Kt==null?void 0:Kt.stage_id)==Bn&&a.createElement(D.Z,{title:"\u5220\u9664"}," ",a.createElement("span",{onClick:()=>{po(Kt==null?void 0:Kt.stage_id)},className:"iconfont current icon-shanchu c-grey-c"})),$o&&a.createElement(a.Fragment,null,wr!=0&&a.createElement(D.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},a.createElement("span",{className:"iconfont icon-xiangshangyi font14 current",style:{color:"#3061d0"},onClick:()=>{fr("up",Kt==null?void 0:Kt.stage_id)}})),wr!=(Jn==null?void 0:Jn.length)-1&&a.createElement(D.Z,{title:"\u5411\u4E0B\u79FB\u52A8"},a.createElement("span",{className:"iconfont icon-xiangxiayi font14 current",style:{color:"#3061d0"},onClick:()=>{fr("down",Kt==null?void 0:Kt.stage_id)}})),a.createElement(D.Z,{title:"\u7F16\u8F91"},a.createElement("span",{className:"iconfont icon-bianjidaibeijing font14 current",style:{color:"#3061d0"},onClick:Dt=>{hr(Kt)}}))))," "),label:a.createElement(D.Z,{placement:"topLeft",title:Kt.stage_name||`\u7B2C${Jn==null?void 0:Jn.length}\u7AE0\u8282`},a.createElement("div",{className:"flex item-center gap-10px mr-10px"},a.createElement("span",{className:"text-16px font-medium c-grey-333 multi_ellipsis1"},Kt.stage_name||`\u7B2C${Jn==null?void 0:Jn.length}\u7AE0\u8282`),((Mi=Kt==null?void 0:Kt.tag)==null?void 0:Mi.name)&&a.createElement("div",{className:"rounded-full bg-blue c-white text-nowrap px-10px py-2px"},(Co=Kt==null?void 0:Kt.tag)==null?void 0:Co.name))),children:a.createElement(Dv,{currentPosition:wr+1,user:d,isEdit:(Kt==null?void 0:Kt.stage_id)==Bn,DataProps:Kt,UpdataStageChildrenData:Mr,pathsDetail:v,dispatch:g})}})}),((Xt=v.detail)==null?void 0:Xt.allow_statistics)&&ar=="All"&&!rr&&a.createElement(b.Z,{spinning:Si},a.createElement("div",{className:"mt-10px text-center bg-white current c-grey-999 rounded-4px",style:{lineHeight:"90px",border:"1px solid #fafafa"},onClick:()=>eA(void 0,null,function*(){if(Xo){x.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!kt())return;const Kt=yield Ri({name:`\u7B2C${(0,p.EM)(Jn.length+1)}\u7AE0\u8282`,subject_id:vr.pathId,pathId:vr.pathId,list:[]});Kt!=null&&Kt.stage_id&&(Wr([...Hr,Kt==null?void 0:Kt.stage_id]),g({type:"pathsDetail/save",payload:{editKey:Kt==null?void 0:Kt.stage_id,stage_id:Kt==null?void 0:Kt.stage_id,stageData:[...Jn,Kt]}}))})},a.createElement("span",{className:"c-blue"},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(Jn==null?void 0:Jn.length)===0&&a.createElement(P.Z,{className:"bg-white mt20 mb20 ml-auto mr-auto",styles:{padding:"100px 0"}})),ar==="Discusses"&&a.createElement(qh,{activeIndex:3,isDelete:(Lt=v.detail)==null?void 0:Lt.allow_add_member,shixunIdentifier:11,identity:(An=d.userInfo)==null?void 0:An.role,user:d.userInfo,isShixunDetail:!0,keywords:rr,refreshCount:ho}),a.createElement(Bc,null),a.createElement(Ss,null),a.createElement(hA,null),a.createElement(Js,null),a.createElement(Sr,null),a.createElement(el,{cb:Kt=>{Kt!=="\u53D6\u6D88"&&Mr({stage_id:Bn})}}),a.createElement(xa.Z,null),a.createElement(X0,{saveExercise:bn}),((Nn=Ae==null?void 0:Ae.actionTabs)==null?void 0:Nn.key)=="\u8D44\u6E90\u9884\u89C8"&&a.createElement(It.Z,{close:!0,data:(en=(kn=Ae==null?void 0:Ae.actionTabs)==null?void 0:kn.params)==null?void 0:en.content,type:(Hn=(xr=Ae==null?void 0:Ae.actionTabs)==null?void 0:xr.params)==null?void 0:Hn.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{g==null||g({type:"attachment/setActionTabs",payload:{key:""}})}}))};var im=(0,te.connect)(({pathsDetail:v,user:g,attachment:d})=>({pathsDetail:v,user:g,attachment:d}))(zd),C0=B(5083),Mm=B(23579),Lm={flex_box_center:"flex_box_center___i4e0p",flex_space_between:"flex_space_between___B6oqU",flex_box_vertical_center:"flex_box_vertical_center___YLSvz",flex_box_center_end:"flex_box_center_end___DFMRu",flex_box_column:"flex_box_column___vSIV6",certificate:"certificate___fHfxF",actionsBtns:"actionsBtns___plapq"},zA=B(59301),Tm=Object.defineProperty,vp=Object.defineProperties,T0=Object.getOwnPropertyDescriptors,Sg=Object.getOwnPropertySymbols,o1=Object.prototype.hasOwnProperty,t0=Object.prototype.propertyIsEnumerable,Nv=(v,g,d)=>g in v?Tm(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,M1=(v,g)=>{for(var d in g||(g={}))o1.call(g,d)&&Nv(v,d,g[d]);if(Sg)for(var d of Sg(g))t0.call(g,d)&&Nv(v,d,g[d]);return v},L1=(v,g)=>vp(v,T0(g)),a1=(v,g)=>{var d={};for(var Ae in v)o1.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&Sg)for(var Ae of Sg(v))g.indexOf(Ae)<0&&t0.call(v,Ae)&&(d[Ae]=v[Ae]);return d},Mv=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const{RangePicker:Zy}=C0.default,Vy=v=>{var g=v,{user:d,pathsDetail:Ae}=g,He=a1(g,["user","pathsDetail"]),ze;const[mt]=M.default.useForm(),[Je,de]=(0,a.useState)([]),[Ye,wt]=(0,a.useState)(!0),[Xt,Lt]=(0,a.useState)(!1),[An,Nn]=(0,a.useState)(!1),[kn,en]=(0,a.useState)(0),[xr,Hn]=(0,a.useState)({}),vr=(0,te.useParams)(),[Bn,rr]=(0,a.useState)({page:1,limit:10}),ar=!((ze=Ae.detail)!=null&&ze.can_managed),Jn=()=>{x.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},li=[{title:"\u59D3\u540D",dataIndex:"user_name",key:"user_name",align:"left"},{title:"\u7533\u8BF7\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"left"},{title:"\u7533\u8BF7\u72B6\u6001",dataIndex:"state",key:"state",align:"left",render:(En,Mn)=>zA.createElement(zA.Fragment,null,(Mn==null?void 0:Mn.state)==="drafted"&&zA.createElement("span",null,"\u7533\u8BF7\u4E2D"),(Mn==null?void 0:Mn.state)==="rejected"&&zA.createElement("span",{style:{color:"#E53333"}},"\u672A\u901A\u8FC7"),(Mn==null?void 0:Mn.state)==="passed"&&zA.createElement("span",{style:{color:"#2FA34F"}},"\u901A\u8FC7"))},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"process",key:"process",align:"left",render:En=>`${En}%`},{title:"\u5BA1\u6279\u64CD\u4F5C",dataIndex:"action",key:"action",align:"left",render:(En,Mn)=>zA.createElement("div",{className:Lm.actionsBtns},(Mn==null?void 0:Mn.state)==="drafted"&&zA.createElement("span",{onClick:()=>Dn(Mn)},"\u540C\u610F"),(Mn==null?void 0:Mn.state)==="drafted"&&zA.createElement("span",{onClick:()=>Nr(Mn)},"\u62D2\u7EDD"),(Mn==null?void 0:Mn.state)==="rejected"&&zA.createElement("span",{onClick:()=>ii(Mn)},"\u62D2\u7EDD\u539F\u56E0"),(Mn==null?void 0:Mn.state)==="passed"&&zA.createElement("span",{onClick:()=>jn(Mn)},"\u67E5\u770B\u8BC1\u4E66"))}].filter(En=>An?!0:En.title!=="\u5B66\u4E60\u8FDB\u5EA6"&&En.title!=="\u5BA1\u6279\u64CD\u4F5C");(0,a.useEffect)(()=>{ei(Bn)},[]);const Dn=En=>Mv(void 0,null,function*(){if(ar){Jn();return}const Mn=yield(0,Pe.ZP)(`/api/paths/${vr==null?void 0:vr.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:En==null?void 0:En.id,op:"pass"}});(Mn==null?void 0:Mn.status)===0&&ei(Bn)}),Nr=En=>{if(ar){Jn();return}let Mn="";w.default.confirm({title:"\u8BC1\u4E66\u7533\u8BF7\u62D2\u7EDD",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:zA.createElement("div",null,zA.createElement("p",null,"\u62D2\u7EDD\u8BC1\u4E66\u53D1\u653E\u9700\u586B\u5199\u62D2\u7EDD\u539F\u56E0\u3002"),zA.createElement("aside",{className:"flex-container"},zA.createElement("sup",{className:"c-red-ee4"},"*"),zA.createElement("span",null,"\u62D2\u7EDD\u539F\u56E0:"),zA.createElement(R.default,{maxLength:30,style:{width:284,marginLeft:10},onChange:Di=>Mn=Di.target.value}))),okText:"\u786E\u5B9A\u62D2\u7EDD",cancelText:"\u53D6\u6D88",onOk:()=>Mv(void 0,null,function*(){if(!Mn)return x.ZP.warning("\u62D2\u7EDD\u7406\u7531\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Di=yield(0,Pe.ZP)(`/api/paths/${vr==null?void 0:vr.pathId}/process_certificate.json`,{method:"post",body:{certificate_id:En==null?void 0:En.id,op:"reject",content:Mn}});(Di==null?void 0:Di.status)===0&&ei(Bn)})})},ii=En=>{if(ar){Jn();return}w.default.info({title:"\u62D2\u7EDD\u539F\u56E0",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:zA.createElement("div",null,En==null?void 0:En.content),okText:"\u786E\u5B9A"})},jn=En=>{Hn((En==null?void 0:En.info)||{}),Lt(!0)},ei=En=>Mv(void 0,null,function*(){wt(!0);const Mn=yield(0,Pe.ZP)(`/api/paths/${vr==null?void 0:vr.pathId}/request_certificates.json`,{method:"get",params:En});Mn!=null&&Mn.data&&(de(Mn==null?void 0:Mn.data),en((Mn==null?void 0:Mn.total_count)||0),Nn(Mn==null?void 0:Mn.is_manage)),wt(!1)}),ta=(En,Mn)=>{const Di=L1(M1({},Bn),{page:En,limit:Mn});rr(Di),ei(Di)};return zA.createElement("div",{className:Lm.certificate},zA.createElement(M.default,{form:mt,layout:"inline",className:"mb20",size:"large",onValuesChange:(En,Mn)=>{const{state:Di="",keyword:Xo="",time:$o=[]}=Mn,ki=L1(M1({},Bn),{page:1,state:Di,keyword:Xo,start_time:$o!=null&&$o[0]?be()($o[0]).format("YYYY-MM-DD"):"",end_time:$o!=null&&$o[1]?be()($o[1]).format("YYYY-MM-DD"):""});rr(ki),ei(ki)}},zA.createElement(M.default.Item,{name:"state",initialValue:"",className:"mr10"},zA.createElement(rt.default,{style:{width:104}},zA.createElement(rt.default.Option,{value:""},"\u5168\u90E8\u72B6\u6001"),zA.createElement(rt.default.Option,{value:"drafted"},"\u7533\u8BF7\u4E2D"),zA.createElement(rt.default.Option,{value:"passed"},"\u901A\u8FC7"),zA.createElement(rt.default.Option,{value:"3"},"\u672A\u901A\u8FC7"))),zA.createElement(M.default.Item,{name:"time"},zA.createElement(Zy,{onChange:(En,Mn)=>{console.log(Mn,22)},placeholder:["\u7533\u8BF7\u5F00\u59CB\u65F6\u95F4","\u7533\u8BF7\u7ED3\u675F\u65F6\u95F4"]})),zA.createElement(M.default.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword"},zA.createElement(Mm.t7,{style:{width:193},placeholder:"\u8BF7\u8F93\u5165\u5B66\u751F\u59D3\u540D"}))),zA.createElement(Le.default,{dataSource:Je,rowKey:En=>En.id,columns:li,loading:Ye,pagination:{pageSize:Bn.limit,total:kn,current:Bn.page,onChange:ta,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),zA.createElement(UA.Z,{visible:Xt,onCancel:()=>{Lt(!1),Hn({})},data:xr}))};var Xy=(0,te.connect)(({user:v,pathsDetail:g})=>({user:v,pathsDetail:g}))(Vy),Nd={flex_box_center:"flex_box_center___XYUVF",flex_space_between:"flex_space_between___AI5zv",flex_box_vertical_center:"flex_box_vertical_center___kx05a",flex_box_center_end:"flex_box_center_end___a9H0Y",flex_box_column:"flex_box_column___ZDqRQ",bg:"bg___KDO6T",wrap:"wrap___nWpmk",content:"content___mu1Hw",wrapTabs:"wrapTabs___DceBi",intro:"intro___NZb7u",introTitle:"introTitle___OxWfK",historyClass:"historyClass___UKfy1",zs1:"zs1____Gz73",zs2:"zs2___VSW8B",leftTabsWrap:"leftTabsWrap___igB8J",tabItem:"tabItem___WuKJc",activeIcon:"activeIcon___C7bJs",icon:"icon___qgAJd",activeTab:"activeTab___lQqd0",tabsWrap:"tabsWrap___nUaVq",tab:"tab___FVmHu",s1:"s1___vawpC",tabActive:"tabActive___g_UxP"},s1="data:image/png;base64,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",Pg=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});be().locale("ZH-cn");const{TabPane:xy}=Te.default,sv=({data:v})=>{const[g,d]=(0,a.useState)("1"),[Ae,He]=(0,a.useState)(1),[ze,mt]=(0,a.useState)(),[Je,de]=(0,a.useState)(!0),Ye=(0,te.useParams)(),wt=[{name:"\u901A\u5173\u699C",key:"1"},{name:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},{name:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},{name:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"}];function Xt(){return Pg(this,null,function*(){let An;de(!0),g==="1"?An=`/api/paths/${Ye.pathId}/study_ranking_shixuns_passed.json`:g==="2"?An=`/api/paths/${Ye.pathId}/study_ranking_videos.json`:g==="3"?An=`/api/paths/${Ye.pathId}/study_ranking_pdf_attachments.json`:g==="4"&&(An=`/api/paths/${Ye.pathId}/study_ranking_discusses.json`);const Nn=yield(0,Pe.ZP)(An,{method:"get",params:{page:Ae}});de(!1),mt(Nn)})}(0,a.useEffect)(()=>{Xt()},[Ae,g]);const Lt=()=>{var An,Nn,kn,en,xr,Hn,vr,Bn,rr,ar,Jn,li,Dn;return a.createElement(a.Fragment,null,a.createElement(b.Z,{spinning:Je},a.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},a.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),a.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),g==="1"&&a.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),g==="2"&&a.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),g==="3"&&a.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),g==="4"&&a.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(ze==null?void 0:ze.user_show)&&a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},a.createElement("span",{style:{flex:"1"}},((An=ze==null?void 0:ze.data_user)==null?void 0:An.rank)===0&&((Nn=ze==null?void 0:ze.data_user)==null?void 0:Nn.num)===0?"--":((kn=ze==null?void 0:ze.data_user)==null?void 0:kn.rank)<=100&&((en=ze==null?void 0:ze.data_user)==null?void 0:en.rank)!=0?(xr=ze==null?void 0:ze.data_user)==null?void 0:xr.rank:"\u672A\u4E0A\u699C"),a.createElement("span",{style:{flex:"1"}},(Hn=ze==null?void 0:ze.data_user)==null?void 0:Hn.user_real_name),g==="1"&&a.createElement("span",{style:{flex:"3"}},((vr=ze==null?void 0:ze.data_user)==null?void 0:vr.num)||"--"),g==="2"&&a.createElement("span",{style:{flex:"3"}},(Bn=ze==null?void 0:ze.data_user)!=null&&Bn.num?(0,p.li)((rr=ze==null?void 0:ze.data_user)==null?void 0:rr.num):"--"),g==="3"&&a.createElement("span",{style:{flex:"3"}},((ar=ze==null?void 0:ze.data_user)==null?void 0:ar.num)||"--"),g==="4"&&a.createElement("span",{style:{flex:"3"}},((Jn=ze==null?void 0:ze.data_user)==null?void 0:Jn.num)||"--")),(ze==null?void 0:ze.user_show)&&a.createElement(Z.Z,null),((li=ze==null?void 0:ze.data)==null?void 0:li.length)>0?(Dn=ze==null?void 0:ze.data)==null?void 0:Dn.map((Nr,ii)=>a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Nr==null?void 0:Nr.rank)===1&&a.createElement("span",{style:{flex:"1",color:"#E02020"}},Nr==null?void 0:Nr.rank),(Nr==null?void 0:Nr.rank)===2&&a.createElement("span",{style:{flex:"1",color:"#FA6400"}},Nr==null?void 0:Nr.rank),(Nr==null?void 0:Nr.rank)===3&&a.createElement("span",{style:{flex:"1",color:"#F7B500"}},Nr==null?void 0:Nr.rank),(Nr==null?void 0:Nr.rank)>3&&a.createElement("span",{style:{flex:"1"}},Nr==null?void 0:Nr.rank),a.createElement("span",{style:{flex:"1"}},Nr==null?void 0:Nr.user_real_name),g==="1"&&a.createElement("span",{style:{flex:"3"}},Nr==null?void 0:Nr.num),g==="2"&&a.createElement("span",{style:{flex:"3"}},(0,p.li)(Nr==null?void 0:Nr.num)),g==="3"&&a.createElement("span",{style:{flex:"3"}},Nr==null?void 0:Nr.num),g==="4"&&a.createElement("span",{style:{flex:"3"}},Nr==null?void 0:Nr.num))):a.createElement(P.Z,null),(ze==null?void 0:ze.count)>10&&a.createElement(nt.Z,{current:Ae,pageSize:10,showSizeChanger:!1,total:ze==null?void 0:ze.count,style:{textAlign:"center",margin:"20px 0px"},onChange:Nr=>{He(Nr)}})))};return a.createElement("div",null,a.createElement("div",{className:Nd.introTitle},a.createElement("span",{style:{marginLeft:23}},"\u6392\u884C\u699C"),a.createElement("img",{src:s1,style:{marginBottom:0,width:66}})),a.createElement("aside",{className:Nd.tabsWrap},wt.map(function(An,Nn){return a.createElement("div",{key:Nn,className:An.key===g?Nd.tabActive:Nd.tab,onClick:()=>{d(An.key),He(1)}},a.createElement("span",{className:Nd.s1},An.name))})),a.createElement(Lt,null))};var ey=B(42441),lf=B(1427),jp=Object.getOwnPropertySymbols,Lv=Object.prototype.hasOwnProperty,eg=Object.prototype.propertyIsEnumerable,lv=(v,g)=>{var d={};for(var Ae in v)Lv.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&jp)for(var Ae of jp(v))g.indexOf(Ae)<0&&eg.call(v,Ae)&&(d[Ae]=v[Ae]);return d},uv=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const yp=v=>{var g=v,{user:d,pathsDetail:Ae}=g,He=lv(g,["user","pathsDetail"]),ze;const mt=(0,te.useParams)(),Je=(0,a.useRef)(),de=(0,a.useRef)(),Ye=(0,a.useRef)(!1),[wt,Xt]=(0,a.useState)({}),[Lt,An]=(0,a.useState)(700);(0,a.useEffect)(()=>{setTimeout(()=>{var en,xr;(xr=(en=Je.current)==null?void 0:en.resize)==null||xr.call(en)},300)},[Lt]),(0,a.useEffect)(()=>{var en;Xt((en=Ae.detail)==null?void 0:en.atlas_data)},[(ze=Ae.detail)==null?void 0:ze.atlas_data]),(0,a.useEffect)(()=>(document.addEventListener((0,lf.gH)(),Nn),()=>{document.removeEventListener((0,lf.gH)(),Nn)}),[]);const Nn=()=>{(0,lf.vp)()||An(700)},kn=()=>({title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:en=>{if(en.dataType==="edge")return en.data.relation;if(en.dataType==="node")return"\u540D\u79F0\uFF1A"+en.data.name+"<br>\u7C7B\u522B\uFF1A"+en.data.labels.join(", ")+"<br>ID: "+en.data.uid+"<br>"}},legend:[{bottom:0,left:"center",orient:"horizontal",data:wt.categories.map(en=>{if(en.name)return en.name})}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:wt.nodes,links:wt.links,categories:wt.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247"},myTool:{show:!0,title:"\u5168\u5C4F\u663E\u793A",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:()=>{(0,lf.vp)()?(setTimeout(()=>{An(700)},300),(0,lf.BU)()):((0,lf.Dj)(de.current),setTimeout(()=>{An(window.innerHeight-40)},300))}}}}});return a.createElement("div",{style:{paddingTop:20,paddingBottom:20,height:Lt+30,background:"#FFF"},ref:de},wt.nodes&&a.createElement(ey.Z,{style:{height:Lt+"px"},option:kn(),onChartReady:en=>{Je.current=en,en.resize()},opts:{renderer:"svg"},onEvents:{click:en=>{Ye.current=!1,setTimeout(()=>{if(!Ye.current&&en.dataType==="node"){let xr=en.data.url;xr&&window.open(xr,"_blank")}},500)},dblclick:(en,xr,Hn)=>uv(void 0,null,function*(){console.log("p:",en,xr,Hn),Ye.current=!0;const vr=yield(0,Pe.ZP)(`/api/paths/${mt.pathId}/atlas_data.json`,{method:"get",params:{node_id:en.data.id}});let{nodes:Bn,links:rr,categories:ar}=vr.atlas_data;Bn=wt.nodes.concat(Bn),rr=wt.links.concat(rr);let Jn=Bn.filter((ii,jn,ei)=>ei.findIndex(ta=>ta.id===ii.id)===jn),li=rr.filter((ii,jn,ei)=>ei.findIndex(ta=>ta.source===ii.source&&ta.target===ii.target)===jn),Dn=[],Nr=Math.max(ar.length,wt.categories.length);for(let ii=0;ii<Nr;ii++){let jn=ar[ii].name||wt.categories[ii].name;Dn.push({name:jn})}Xt({nodes:Jn,links:li,categories:Dn})})}}))};var om=(0,te.connect)(({user:v,pathsDetail:g})=>({user:v,pathsDetail:g}))(yp),ty=B(93948),ny=B(54580),Om=B(73755),km=B(26743),lu={flex_box_center:"flex_box_center___Szzqu",flex_space_between:"flex_space_between___dPVA6",flex_box_vertical_center:"flex_box_vertical_center___jyJ_1",flex_box_center_end:"flex_box_center_end___LcIki",flex_box_column:"flex_box_column___URqef","diagram-component":"diagram-component___p5I1J",rightmodal:"rightmodal___m9muS",title:"title___o_SbY",button:"button___dkDCG",linetitles:"linetitles___OnY49",line:"line___DRyRv",additem:"additem___e0i2I",multi_ellipsis1:"multi_ellipsis1___cM9m0",multi_ellipsis2:"multi_ellipsis2___MrWmr",lebels:"lebels___L_GjD",describe:"describe___kQnz2",describetitle:"describetitle___ruvEj",ehover:"ehover___yL7ec",dhover:"dhover___Fk5zc",a:"a___xPaTA",header:"header___pmtBA",headeractivite:"headeractivite___NrVuo",upitem:"upitem___vzQzU",neo4jd3Wrp:"neo4jd3Wrp___xJqHM",neo4jd3Wrp1:"neo4jd3Wrp1___Qim0q",selectshixun:"selectshixun___jBdAe"},Ep=B(96249),l1=B.n(Ep),T1=B(62052),cv=B.n(T1),Sl={flex_box_center:"flex_box_center___Mfaa4",flex_space_between:"flex_space_between___NM_yU",flex_box_vertical_center:"flex_box_vertical_center___SZ4U1",flex_box_center_end:"flex_box_center_end___Z_JAZ",flex_box_column:"flex_box_column___rLEHU",wrp:"wrp___p_ac5",drawer:"drawer___sPjHT",menu:"menu___F8oHH",actived:"actived___NOiqR",actived2:"actived2___XsjFY",listItem:"listItem___On1Zv",info:"info___i3yT9",title:"title___mLoky",titleLeft:"titleLeft___xNQNE",titleRight:"titleRight___UrMZ2",search:"search___I977_",description:"description___Yz10S",filter:"filter___ekFLM",menuCourse:"menuCourse___SvznH",authorname:"authorname___tdRk5","tooltip-content":"tooltip-content___MLAU2"},am=Object.defineProperty,Cy=Object.defineProperties,Po=Object.getOwnPropertyDescriptors,LA=Object.getOwnPropertySymbols,TA=Object.prototype.hasOwnProperty,wp=Object.prototype.propertyIsEnumerable,Cf=(v,g,d)=>g in v?am(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,OA=(v,g)=>{for(var d in g||(g={}))TA.call(g,d)&&Cf(v,d,g[d]);if(LA)for(var d of LA(g))wp.call(g,d)&&Cf(v,d,g[d]);return v},s0=(v,g)=>Cy(v,Po(g)),Ig=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const{Search:O1}=R.default,k1=[{id:"type",name:"\u7B5B\u9009",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],Av=({classroomList:v,loading:g,dispatch:d,cb:Ae,shixunIds:He=[]})=>{var ze;const mt=(0,te.useParams)(),Je=(0,te.useLocation)(),{actionTabs:de}=v,[Ye]=M.default.useForm(),{shixunLists:wt}=v,[Xt,Lt]=(0,a.useState)([]),[An,Nn]=(0,a.useState)(""),kn=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(Bn=>!!Bn),[en,xr]=(0,a.useState)({page:1,type:(0,L.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0});(0,a.useEffect)(()=>{v.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&(Hn(),en.page=1,d({type:"classroomList/getShixunLists",payload:OA({},en)}))},[v.actionTabs.key]);const Hn=()=>Ig(void 0,null,function*(){const Bn=yield(0,Pe.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Lt([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(Bn==null?void 0:Bn.groups)||[]])}),vr=()=>{d({type:"classroomList/setActionTabs",payload:{}}),xr({page:1,type:(0,L.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0})};return v.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:a.createElement(ri.Z,{placement:"bottom",height:"100%",closable:!1,open:v.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:Sl.drawer,footer:a.createElement("div",{className:"tc"},a.createElement(K.ZP,{size:"middle",onClick:()=>{vr(),Nn(""),Ae("\u53D6\u6D88")},style:{marginRight:8}},"\u53D6\u6D88"),a.createElement(K.ZP,{size:"middle",onClick:()=>Ig(void 0,null,function*(){var Bn;if(!An){x.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u9879\u76EE");return}Nn(""),vr(),Ae((Bn=wt==null?void 0:wt.shixun_list)==null?void 0:Bn.find(rr=>rr.id===An))}),type:"primary"},"\u786E\u5B9A"))},a.createElement("section",{className:"tc"},a.createElement(di.Z,{onChange:Bn=>{xr(s0(OA(OA({},en),Bn),{page:1})),d({type:"classroomList/getShixunLists",payload:s0(OA(OA({},en),Bn),{page:1})})}})),a.createElement(b.Z,{spinning:g.effects["classroomList/getShixunLists"]},a.createElement("section",{className:"edu-container"},k1.map(function(Bn,rr){var ar;return a.createElement("ul",{className:Sl.menu,key:rr},a.createElement("li",null,Bn.name),(ar=Bn==null?void 0:Bn.children)==null?void 0:ar.map(function(Jn,li){return!(0,L.Ny)()&&Bn.id==="type"&&Jn.name==="\u5168\u90E8"?a.createElement(a.Fragment,null):a.createElement("li",{key:li,className:en[Bn.id]==Jn.id?Sl.actived:"",onClick:()=>{en[Bn.id]=Jn.id,en.page=1,xr(OA({},en)),d({type:"classroomList/getShixunLists",payload:OA({},en)})}},a.createElement("strong",null,Jn.name))}))}),en.type==="mine"&&a.createElement("ul",{className:Sl.menu},a.createElement("li",null,"\u76EE\u5F55"),Xt==null?void 0:Xt.map((Bn,rr)=>a.createElement("li",{className:en.group_id==Bn.id?Sl.actived:"",key:Bn.name,onClick:()=>{en.group_id=Bn.id,en.page=1,xr(OA({},en)),d({type:"classroomList/getShixunLists",payload:OA({},en)})}},a.createElement("strong",null,Bn.name)))),a.createElement(Vr.Z,{align:"middle"},a.createElement(lr.Z,{flex:"1",className:Sl.filter},kn.map(function(Bn,rr){return a.createElement(K.ZP,{key:rr,className:"mr20",type:en.sort===Bn.id?"primary":"default",onClick:()=>{en.sort=Bn.id,xr(OA({},en)),d({type:"classroomList/getShixunLists",payload:OA({},en)})}},Bn.name)})),a.createElement(lr.Z,{className:"c-grey-999"},a.createElement("div",{className:Sl.menuCourse},a.createElement("ul",null,a.createElement("li",{className:"current",onClick:()=>{en.order=en.order==="asc"?"desc":"asc",xr(OA({},en)),d({type:"classroomList/getShixunLists",payload:OA({},en)})}},"\u5B66\u4E60\u4EBA\u6570",a.createElement("p",{className:`edu-sorter current ${en.order}`},a.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),a.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),(ze=wt==null?void 0:wt.shixun_list)==null?void 0:ze.map(function(Bn,rr){return a.createElement("div",{className:Sl.listItem,key:rr},a.createElement(H.ZP,{checked:An===Bn.id,value:Bn.id,onChange:ar=>{Nn(ar.target.value)},disabled:(Bn==null?void 0:Bn.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),a.createElement("div",{className:Sl.info},a.createElement("div",{className:Sl.title},a.createElement("div",{className:Sl.titleLeft},a.createElement("a",{className:"c-black",href:`/shixuns/${Bn==null?void 0:Bn.identifier}/challenges`,target:"_blank"},a.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Bn.title}})),(0,L.Ny)()&&(Bn==null?void 0:Bn.mark_status)===1&&a.createElement(D.Z,{title:Bn==null?void 0:Bn.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,L.Ny)()&&(Bn==null?void 0:Bn.mark_status)===2&&a.createElement(D.Z,{title:Bn==null?void 0:Bn.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,L.Ny)()&&(Bn==null?void 0:Bn.mark_status)===3&&a.createElement(D.Z,{title:Bn==null?void 0:Bn.mark_content},a.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(Bn==null?void 0:Bn.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&a.createElement(D.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u9009\u7528\u5230\u8BFE\u7A0B\u4E2D\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},a.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03")))),a.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},a.createElement("span",{className:Sl.description,dangerouslySetInnerHTML:{__html:Bn.description}})),a.createElement("div",{className:" mt15"},Bn.challenge_names.map(function(ar,Jn){return a.createElement("span",{key:Jn,className:"mr30 font12"},"\u7B2C",Jn+1,"\u5173 ",ar," ")})),a.createElement(Z.Z,{dashed:!0}),a.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},a.createElement("div",null,a.createElement(D.Z,{overlayClassName:Sl["tooltip-content"],title:a.createElement("div",null,a.createElement("span",{dangerouslySetInnerHTML:{__html:Bn==null?void 0:Bn.member_user_names}}))},a.createElement("span",{className:Sl.authorname,dangerouslySetInnerHTML:{__html:Bn==null?void 0:Bn.member_user_names}})),Bn.author_school_name&&a.createElement(a.Fragment,null,a.createElement("span",{dangerouslySetInnerHTML:{__html:Bn.author_school_name}}))),a.createElement("div",null,a.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",Bn.level),a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",Bn.study_count)))))}),a.createElement("p",null))),a.createElement("div",{className:"tc"},a.createElement(nt.Z,{current:en.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:wt==null?void 0:wt.shixuns_count,onChange:Bn=>{en.page=Bn,d({type:"classroomList/getShixunLists",payload:OA({},en)})}})))};var Md=(0,te.connect)(({classroomList:v,loading:g})=>({classroomList:v,loading:g}))(Av),Kh=B(34233),By=B(20978),Dg={flex_box_center:"flex_box_center___hbe61",flex_space_between:"flex_space_between___s9G7D",flex_box_vertical_center:"flex_box_vertical_center___JFV_R",flex_box_center_end:"flex_box_center_end___mejRd",flex_box_column:"flex_box_column___k3szE",scoremodal:"scoremodal___Q3CB_",selectWrapper:"selectWrapper___fwVA8",allqingchu:"allqingchu___SLTdn",title:"title___FwnE1",score:"score___WUUiC",close:"close___xEqG8",content:"content___O_hpO",items:"items___XR2Ji",bottom:"bottom___JOwMp",yes:"yes___evROm",no:"no___phDwV",titlecount:"titlecount___x_CQz",add:"add___LZara",search:"search___Z99KL",searchIcon:"searchIcon___kmnLg",header_style:"header_style___CfaFP",tabWrap:"tabWrap___nj2pu",form_style:"form_style___DiMO_",previewModal:"previewModal___g1zI8"},nh=B(59301),u1=Object.defineProperty,tg=Object.defineProperties,vE=Object.getOwnPropertyDescriptors,by=Object.getOwnPropertySymbols,yE=Object.prototype.hasOwnProperty,fl=Object.prototype.propertyIsEnumerable,rh=(v,g,d)=>g in v?u1(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,l0=(v,g)=>{for(var d in g||(g={}))yE.call(g,d)&&rh(v,d,g[d]);if(by)for(var d of by(g))fl.call(g,d)&&rh(v,d,g[d]);return v},Zh=(v,g)=>tg(v,vE(g)),O0=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const KA=({setScoreShow:v,ScoreShow:g,modalType:d,user:Ae,subjectId:He,onOk:ze,dispatch:mt})=>{var Je;let[de,Ye]=(0,a.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),[wt,Xt]=(0,a.useState)([]),[Lt,An]=(0,a.useState)([]),[Nn,kn]=(0,a.useState)([]);const[en,xr]=(0,a.useState)(!1),[Hn]=M.default.useForm(),[vr,Bn]=(0,a.useState)(0),[rr,ar]=(0,a.useState)(!1),[Jn,li]=(0,a.useState)(""),[Dn,Nr]=(0,a.useState)([]),ii=(0,a.useRef)(new Set),jn=(0,a.useRef)(new Set),[ei,ta]=(0,a.useState)([{}]),[En,Mn]=(0,a.useState)(),[Di,Xo]=(0,a.useState)({}),[$o,ki]=(0,a.useState)(""),[Ie,Er]=(0,a.useState)(""),Hr=(0,te.useParams)(),Wr=[{title:"\u540D\u79F0",dataIndex:(de==null?void 0:de.type)=="3"?"title":"name",key:"name",render:(bn,Mr,ho)=>{var Kt,wr;return nh.createElement("div",null,(de==null?void 0:de.homework_type)=="1"&&(Mr==null?void 0:Mr.name),(de==null?void 0:de.homework_type)=="3"&&(Mr==null?void 0:Mr.name),(de==null?void 0:de.homework_type)=="5"&&(Mr==null?void 0:Mr.name),(de==null?void 0:de.homework_type)=="7"&&((Kt=Mr==null?void 0:Mr.video)==null?void 0:Kt.title),(de==null?void 0:de.homework_type)=="8"&&(de==null?void 0:de.type)=="1"?Mr==null?void 0:Mr.filename:(wr=Mr==null?void 0:Mr.attachment)==null?void 0:wr.filename,(de==null?void 0:de.type)=="3"&&bn)}},{title:(de==null?void 0:de.type)=="1"?"\u6240\u5C5E\u8BFE\u5802":"\u6240\u5C5E\u5B9E\u8DF5\u8BFE\u7A0B",dataIndex:(de==null?void 0:de.type)=="1"?"course_name":"subject_name",width:"55%",key:(de==null?void 0:de.type)=="1"?"course_name":"subject_name",ellipsis:!0,hidden:(de==null?void 0:de.type)=="3"}].filter(bn=>!bn.hidden),Si={type:"radio",selectedRowKeys:[wt==null?void 0:wt.id],onSelect(bn,Mr,ho){console.log("----",bn,Mr),Xt(bn)}};(0,a.useEffect)(()=>{g&&(de.search="",de.type="1",de.homework_type=d=="\u5206\u7EC4\u4F5C\u4E1A"?"3":d=="\u56FE\u6587\u4F5C\u4E1A"?"1":d=="\u89C6\u9891\u9879\u76EE"?"7":d=="\u7F16\u7A0B\u4F5C\u4E1A"?"5":"8",Ye(de),hr(de),Hn.setFieldsValue({association_id:"",search:null}),ii.current.clear(),jn.current.clear(),Nr([]),Xt([]),An([]))},[g]);const[Ri,ji]=(0,a.useState)(1),[fo,po]=(0,a.useState)([]),gr=bn=>{const{target:Mr}=bn;Mr.scrollHeight-Mr.clientHeight===Mr.scrollTop&&ji(Ri+1)};(0,a.useEffect)(()=>{Ri!=1&&g&&kt(Ri)},[Ri]),(0,a.useEffect)(()=>{g&&(po([]),ji(1),kt(1))},[de.type]);const kt=bn=>{de.type=="1"?Fn(bn):de.type=="2"&&fr(bn)},Fn=bn=>{var Mr;(0,gt.Ho)({page:bn,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Mr=Ae==null?void 0:Ae.userInfo)==null?void 0:Mr.login}).then(ho=>{bn==1?po([{id:"",name:"\u5168\u90E8\u6559\u5B66\u8BFE\u5802"},...ho==null?void 0:ho.courses]):po([...fo,...ho==null?void 0:ho.courses])})},fr=bn=>{var Mr;(0,gt.w3)({page:bn,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:(Mr=Ae==null?void 0:Ae.userInfo)==null?void 0:Mr.login}).then(ho=>{bn==1?po([{id:"",name:"\u5168\u90E8\u5B9E\u8DF5\u8BFE\u7A0B"},...ho==null?void 0:ho.subjects]):po([...fo,...ho==null?void 0:ho.subjects])})};(0,a.useEffect)(()=>{vr>0&&setTimeout(()=>{Bn(0)},2e3)},[vr]);function hr(bn){return O0(this,null,function*(){var Mr,ho,Kt;if(xr(!0),Ye(l0({},bn)),bn.type=="1")(0,k.A7)(l0({user_id:(Mr=Ae==null?void 0:Ae.userInfo)==null?void 0:Mr.login},bn)).then(wr=>{(wr==null?void 0:wr.status)==0&&kn(wr==null?void 0:wr.data)});else if(bn.type=="2")(0,k.jT)(l0({user_id:(ho=Ae==null?void 0:Ae.userInfo)==null?void 0:ho.login},bn)).then(wr=>{(wr==null?void 0:wr.status)==0&&kn(wr==null?void 0:wr.data)});else if(bn.type=="3"){const wr=yield mt({type:"userDetail/getVideos",payload:Zh(l0({},bn),{category:"all",sort_by:"published_at",sort_direction:"desc",username:(Kt=Ae.userInfo)==null?void 0:Kt.login})});kn({count:wr==null?void 0:wr.count,list:wr==null?void 0:wr.videos})}xr(!1)})}return nh.createElement("div",null,nh.createElement(w.default,{title:"\u9009\u7528"+d,open:g,width:900,centered:!0,className:Dg.scoremodal,onCancel:()=>{v(!1)},onOk:()=>{if(!(wt!=null&&wt.id)){x.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}v(!1),ze(wt)}},nh.createElement("div",{className:Dg.header_style},nh.createElement(Te.default,{className:Dg.tabWrap,activeKey:de.type,onChange:bn=>{de.type=bn,de.page=1,de.updated_at="",de.association_id=null,de.search=null,Hn.setFieldsValue({association_id:"",search:null}),Ye(l0({},de)),hr(l0({},de))},items:[{label:"\u4ECE\u6559\u5B66\u8BFE\u5802\u9009\u7528",key:"1"},d!="\u7F16\u7A0B\u4F5C\u4E1A"&&(d=="\u89C6\u9891\u9879\u76EE"?{label:"\u4ECE\u4E2A\u4EBA\u4E3B\u9875\u9009\u7528",key:"3"}:{label:"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u9009\u7528",key:"2"})]}),nh.createElement(M.default,{layout:"inline",className:Dg.form_style,form:Hn,onValuesChange:(bn,Mr)=>{de.page=1,!(bn.search||bn.search==="")&&Hn.submit()},onFinish:bn=>{Ye(l0(l0({},de),bn)),hr(l0(l0({},de),bn))}},de.type!="3"&&nh.createElement(M.default.Item,{name:"association_id"},nh.createElement(rt.default,{onPopupScroll:gr,className:Dg.selectWrapper,style:{width:200},size:"large"},fo.map((bn,Mr)=>nh.createElement(rt.default.Option,{key:bn==null?void 0:bn.id},bn==null?void 0:bn.name)))),nh.createElement(M.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search"},nh.createElement(R.default.Search,{className:Dg.search,placeholder:d=="\u89C6\u9891\u9879\u76EE"?"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0\u8FDB\u884C\u641C\u7D22":d=="\u6559\u5B66\u8BFE\u4EF6"?"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,suffix:nh.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Dg.searchIcon}`,onClick:()=>Hn.submit()}),onSearch:bn=>{Hn.submit()}})))),((Je=Nn==null?void 0:Nn.list)==null?void 0:Je.length)>0?nh.createElement(Le.default,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:Nn==null?void 0:Nn.list,pagination:!1,loading:en,rowKey:bn=>bn.id,rowSelection:Si,columns:Wr}):nh.createElement(P.Z,null),(Nn==null?void 0:Nn.count)>0&&nh.createElement(nt.Z,{current:de.page,total:Nn==null?void 0:Nn.count,style:{marginBottom:20},defaultPageSize:de.per_page,showTotal:bn=>nh.createElement("span",null,"\u5171\xA0",nh.createElement("span",{style:{color:"#165DFF"}},bn),"\xA0\u6761\u6570\u636E"),pageSize:de.per_page,onChange:(bn,Mr)=>{de.page=bn,de.per_page=Mr,Ye(l0({},de)),hr(l0({},de))}})),nh.createElement(It.Z,{close:!0,data:ei==null?void 0:ei.content,type:ei==null?void 0:ei.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{ta({content:"",type:""})}}),nh.createElement(ot.K,Zh(l0({},Di),{visible:En,allow_skip:!0,width:800,onClose:()=>{Mn(!1),Xo({})}})))};var kA=(0,te.connect)(({user:v,dispatch:g})=>({user:v,dispatch:g}))(KA),Tv=B(24334),aA=B(12378),$t=B(59301),Tu=Object.defineProperty,Rp=Object.defineProperties,hd=Object.getOwnPropertyDescriptors,n0=Object.getOwnPropertySymbols,k0=Object.prototype.hasOwnProperty,ng=Object.prototype.propertyIsEnumerable,j0=(v,g,d)=>g in v?Tu(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,_c=(v,g)=>{for(var d in g||(g={}))k0.call(g,d)&&j0(v,d,g[d]);if(n0)for(var d of n0(g))ng.call(g,d)&&j0(v,d,g[d]);return v},sc=(v,g)=>Rp(v,hd(g)),PA=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});window.d3=B(74028);const Qp=(v,g)=>{var d;const{uploadInfo:Ae={}}=g.payload||{};switch(g.type){case"addVideo":return{videoList:[...v.videoList,{name:Ae.file.name,size:Ae.file.size,type:Ae.file.type,fileHash:Ae.fileHash,state:Ae.state,videoId:Ae.videoId,loaded:Ae.loaded||0,title:""}]};case"removeVideo":return{videoList:v.videoList.filter(He=>He.name!==g.payload.name)};case"removeAll":return{videoList:[]};case"updateProgress":return{videoList:v.videoList.map(He=>He.name===g.payload.uploadInfo.file.name?_c(_c({},He),{loaded:g.payload.progressPercent,videoId:Ae.videoId,fileHash:Ae.fileHash}):He)};case"updateTitle":return{videoList:(d=v.videoList)==null?void 0:d.map(He=>He.name===g.payload.item.name?_c(_c({},He),{title:g.payload.title}):He)};default:return{videoList:[]}}};let R0=[{name:"\u8BFE\u7A0B",type:"kc",color:"#17153D"},{name:"\u7AE0\u8282",type:"kc",color:"#94A5FF"},{name:"\u77E5\u8BC6\u70B9",type:"kc",color:"#FFB786"},{name:"\u5B9E\u8BAD",type:"kc",color:"#FFEA82"},{name:"\u4F5C\u4E1A",type:"kc",color:"#83FFE1"},{name:"\u89C6\u9891",type:"kc",color:"#8BE6FF"},{name:"\u9644\u4EF6",type:"kc",color:"#F999FF"},{name:"\u8BD5\u9898",type:"kc",color:"#FF92B2"},{name:"\u5173\u5361",type:"kc",color:"#F4DD6B"}];const Xf=({user:v,pathsDetail:g,dispatch:d})=>{var Ae,He,ze,mt,Je,de,Ye,wt,Xt,Lt,An,Nn,kn,en,xr,Hn,vr,Bn,rr,ar,Jn,li,Dn,Nr,ii,jn,ei,ta,En,Mn,Di,Xo,$o,ki,Ie,Er,Hr;const Wr=(0,te.useParams)(),[Si,Ri]=(0,a.useState)(!1),[ji,fo]=(0,a.useState)(!1),[po,gr]=(0,a.useState)(!1);let[kt,Fn]=(0,a.useState)({});const[fr]=M.default.useForm(),[hr,bn]=(0,a.useState)(!0);let[Mr,ho]=(0,a.useState)({});const Kt=(0,a.useRef)(null),[wr,Ln]=(0,a.useState)(!1),[Mi,Co]=(0,a.useState)([]),[Dt,On]=(0,a.useReducer)(Qp,{videoList:[]}),Lr=(0,a.useRef)(),na=(0,a.useRef)(),[Ms,xs]=(0,a.useState)(!1),[jl,DA]=(0,a.useState)({left:0,top:0,bottom:0,right:0}),Pu=(0,a.useRef)(null),[Hs,Wc]=(0,a.useState)(!1),[YA,Sf]=(0,a.useState)([]),[Qh,Hh]=(0,a.useState)(!1),[Gh,Nh]=(0,a.useState)(1),[Mh,p0]=(0,a.useState)(!1);let[Ji,ju]=(0,a.useState)({});const[Gc,vc]=(0,a.useState)(!1),[lp,m0]=(0,a.useState)(!1),[Hf,ff]=(0,a.useState)(""),[Dl,fh]=(0,a.useState)({}),[Lh,e]=(0,a.useState)([]),[t,n]=(0,a.useState)(!1),[r,i]=(0,a.useState)([]),[o,l]=(0,a.useState)([]),[u,f]=(0,a.useState)(!1),[E,C]=(0,a.useState)(!1),[T,$]=(0,a.useState)(!1),[ce,Ee]=(0,a.useState)(!1),[Ne,ht]=(0,a.useState)(),[$e,Ct]=(0,a.useState)(),[Bt,Nt]=(0,a.useState)(!1),[Tt,mn]=(0,a.useState)({}),[sr,yi]=(0,a.useState)(0),[_r,Cr]=(0,a.useState)(""),[nr,ra]=(0,a.useState)(!1),[Qo,ss]=(0,a.useState)(!1),[Ba,Ic]=(0,a.useState)(!0),zu=(0,a.useRef)(),iu=(0,a.useRef)(),ec=(Yn,ui)=>{var Ki;const{clientWidth:Xi,clientHeight:Ra}=window.document.documentElement,tl=(Ki=Pu.current)==null?void 0:Ki.getBoundingClientRect();DA({left:-tl.left+ui.x,right:Xi-(tl.right-ui.x),top:-tl.top+ui.y,bottom:Ra-(tl.bottom-ui.y)-70})};let[Wd,Yu]=(0,a.useState)(600);(0,a.useEffect)(()=>{ho({}),ou()},[Wr,Ba]);function JA(Yn,ui){return PA(this,null,function*(){var Ki,Xi;let Ra=yield(0,Pe.ZP)("/api/knowledge/get_node_all.json",{method:"post",body:{node_type:ui,req_type:Yn&&"tree",subject_id:Wr.pathId,params:{stage_uuid:ui==="\u77E5\u8BC6\u70B9"&&(kt==null?void 0:kt.stage_uuid)||(kt==null?void 0:kt.id),subject_uuid:Hf}}});if((Ra==null?void 0:Ra.status)===200)if(Yn&&ui==="\u7AE0\u8282"){let tl=(Xi=(Ki=Ra==null?void 0:Ra.data)==null?void 0:Ki.filter(wl=>{var Nl;return((Nl=wl==null?void 0:wl.children)==null?void 0:Nl.length)>0}))==null?void 0:Xi.map(wl=>sc(_c({checkable:!1},wl),{disabled:!1}));e(tl)}else e(Ra==null?void 0:Ra.data)})}(0,a.useEffect)(()=>{g0(),x.ZP.config({getContainer:()=>Kt.current,top:100})},[]);function ef(Yn,ui){var Ki=Yn.findNodeForKey(ui);if(Ki!==null){Yn.startTransaction("Layout");var Xi=new aA.l4,Ra=new aA.l4;Ki.findLinksConnected().each(tl=>{var wl=tl.toNode;wl.data.dir==="left"?(Ra.add(Ki),Ra.add(tl),Ra.addAll(wl.findTreeParts())):(Xi.add(Ki),Xi.add(tl),Xi.addAll(wl.findTreeParts()))}),Lp(Xi,0),Lp(Ra,180),Yn.commitTransaction("Layout")}}function Lp(Yn,ui){var Ki=aA.bx.make(aA.FF,{angle:ui,arrangement:aA.FF.ArrangementFixedRoots,nodeSpacing:5,layerSpacing:20,setsPortSpot:!1,setsChildPortSpot:!1});Ki.doLayout(Yn)}function kd(Yn){var ui;const Ki=(ui=Yn==null?void 0:Yn[0])==null?void 0:ui.id;let Xi=0;na.current.model=aA.Hn.fromJson(JSON.stringify({class:"go.TreeModel",nodeDataArray:Yn.map(Ra=>{var tl,wl;return Ra.parent==Ki&&(Xi%2===0?Ra.dir="left":Ra.dir="right",++Xi),Ra.subject_uuid=(tl=Yn==null?void 0:Yn[0])==null?void 0:tl.keys,Ra.brush=(wl=R0==null?void 0:R0.find(Nl=>Nl.name===Ra.node_type))==null?void 0:wl.color,Ra})})),ef(na.current,Ki)}const g0=()=>{if(na.current)return;const Yn=aA.bx.make;var ui=new aA.S0("myDiagramDiv",{"commandHandler.copiesTree":!1,"commandHandler.copiesParentKey":!1,"commandHandler.deletesTree":!1,"draggingTool.dragsTree":!1,"undoManager.isEnabled":!1,doubleClick:!1});na.current=ui,ui.nodeTemplate=Yn(aA.NB,"Vertical",{selectionObjectName:"TEXT"},Yn(aA.al,{name:"TEXT",minSize:new aA.$u(30,15)},new aA.KX("text","text").makeTwoWay(),new aA.KX("scale","scale").makeTwoWay(),new aA.KX("font","font").makeTwoWay()),Yn(aA.bn,"LineH",{stretch:aA.bx.Horizontal,strokeWidth:3,height:3,portId:"",fromSpot:aA.z6.LeftRightSides,toSpot:aA.z6.LeftRightSides},new aA.KX("stroke","brush"),new aA.KX("fromSpot","dir",Xi=>Pl(Xi,!0)),new aA.KX("toSpot","dir",Xi=>Pl(Xi,!1))),new aA.KX("locationSpot","dir",Xi=>Pl(Xi,!1)),{click(Xi,Ra){return PA(this,null,function*(){var tl,wl;console.log("---",Ra==null?void 0:Ra.data);let Nl=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:(tl=Ra==null?void 0:Ra.data)==null?void 0:tl.node_type,subject_id:Wr.pathId,params:{id:(wl=Ra==null?void 0:Ra.data)==null?void 0:wl.keys}}});(Nl==null?void 0:Nl.status)===200&&Fn(Nl==null?void 0:Nl.data),Wc(!1),DA({left:0,top:0,bottom:0,right:0})})},doubleClick(Xi,Ra){return PA(this,null,function*(){var tl,wl,Nl,Ru,Yc,Cc,Ju,jc,yc,Wl,gu,tu,Ku,Dc,Cu;let aa=Ra==null?void 0:Ra.data;if(aa.node_type==="\u77E5\u8BC6\u70B9"||aa.node_type==="\u7AE0\u8282"||aa.node_type==="\u5B9E\u8BAD"){if(aa.node_type==="\u77E5\u8BC6\u70B9"){let vs=yield(0,Pe.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:aa==null?void 0:aa.node_type,req_type:"tree",subject_id:Wr.pathId,params:{subject_uuid:aa.subject_uuid,subject_id:((tl=g.detail)==null?void 0:tl.id)+"",knowledge_uuid:aa==null?void 0:aa.keys,user_id:(wl=v.userInfo)==null?void 0:wl.user_id}}});if((vs==null?void 0:vs.status)===200){let hl=JSON.parse(sessionStorage.getItem("pathrit"));if(((Ru=(Nl=hl==null?void 0:hl.filter(oa=>(oa==null?void 0:oa.parent)==aa.id))==null?void 0:Nl.filter(oa=>{var Mo;return(Mo=vs==null?void 0:vs.nodes)==null?void 0:Mo.map(Ua=>Ua.key).includes(oa.keys)}))==null?void 0:Ru.length)>0)return;let vu=(Yc=vs==null?void 0:vs.nodes)==null?void 0:Yc.map((oa,Mo)=>sc(_c({},oa),{keys:oa.key,key:(hl==null?void 0:hl.length)+Mo+1,id:(hl==null?void 0:hl.length)+Mo+1,text:oa.name,subject_uuid:aa.subject_uuid,parent:aa.id})),al=[...hl,...vu];kd(al),sessionStorage.setItem("pathrit",JSON.stringify(al)),setTimeout(()=>{hh()},300)}}if(aa.node_type==="\u7AE0\u8282"){let vs=yield(0,Pe.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:aa==null?void 0:aa.node_type,req_type:"tree",subject_id:Wr.pathId,params:{subject_uuid:aa.subject_uuid,subject_id:((Cc=g.detail)==null?void 0:Cc.id)+"",stage_uuid:aa==null?void 0:aa.keys,user_id:(Ju=v.userInfo)==null?void 0:Ju.user_id}}});if((vs==null?void 0:vs.status)===200){let hl=JSON.parse(sessionStorage.getItem("pathrit"));if(((yc=(jc=hl==null?void 0:hl.filter(oa=>(oa==null?void 0:oa.parent)==aa.id))==null?void 0:jc.filter(oa=>{var Mo;return(Mo=vs==null?void 0:vs.nodes)==null?void 0:Mo.map(Ua=>Ua.key).includes(oa.keys)}))==null?void 0:yc.length)>0)return;let vu=(Wl=vs==null?void 0:vs.nodes)==null?void 0:Wl.map((oa,Mo)=>sc(_c({},oa),{keys:oa.key,key:(hl==null?void 0:hl.length)+Mo+1,id:(hl==null?void 0:hl.length)+Mo+1,text:oa.name,subject_uuid:aa.subject_uuid,parent:aa.id})),al=[...hl,...vu];kd(al),sessionStorage.setItem("pathrit",JSON.stringify(al)),setTimeout(()=>{hh()},300)}}if(aa.node_type==="\u5B9E\u8BAD"){let vs=yield(0,Pe.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:aa==null?void 0:aa.node_type,req_type:"tree",subject_id:Wr.pathId,params:{subject_uuid:aa.subject_uuid,subject_id:((gu=g.detail)==null?void 0:gu.id)+"",shixun_uuid:aa==null?void 0:aa.keys,user_id:(tu=v.userInfo)==null?void 0:tu.user_id}}});if((vs==null?void 0:vs.status)===200){let hl=JSON.parse(sessionStorage.getItem("pathrit"));if(((Dc=(Ku=hl==null?void 0:hl.filter(Mo=>(Mo==null?void 0:Mo.parent)==aa.id))==null?void 0:Ku.filter(Mo=>{var Ua;return(Ua=vs==null?void 0:vs.nodes)==null?void 0:Ua.map(Gs=>Gs.key).includes(Mo.keys)}))==null?void 0:Dc.length)>0)return;let vu=(Cu=vs==null?void 0:vs.nodes)==null?void 0:Cu.map((Mo,Ua)=>sc(_c({},Mo),{keys:Mo.key,key:(hl==null?void 0:hl.length)+Ua+1,id:(hl==null?void 0:hl.length)+Ua+1,text:Mo.name,subject_uuid:aa.subject_uuid,parent:aa.id}));const al=Array.from(new Set(vu.map(Mo=>Mo.keys))).map(Mo=>vu.find(Ua=>Ua.keys===Mo));let oa=[...hl,...al];kd(oa),sessionStorage.setItem("pathrit",JSON.stringify(oa)),setTimeout(()=>{hh()},300)}}}})}}),ui.allowDoubleClick=!1,ui.allowSelect="single",ui.commandHandler.canDeleteSelection=!1,ui.commandHandler.canUndo=!1;const Ki=ui.toolManager.clickSelectingTool;Ki.canStartMulti=!1,ui.linkTemplate=Yn(aA.rU,{curve:aA.rU.Bezier,fromShortLength:-2,toShortLength:-2,selectable:!1},Yn(aA.bn,{strokeWidth:3},new aA.KX("stroke","toNode",Xi=>Xi.data.brush?Xi.data.brush:"black").ofObject()))};function Pl(Yn,ui){return Yn==="left"?ui?aA.z6.Left:aA.z6.Right:ui?aA.z6.Right:aA.z6.Left}(0,a.useEffect)(()=>{var Yn;((Yn=Ji==null?void 0:Ji.results)==null?void 0:Yn.length)>0&&!Ba&&(iu.current=new(cv())("#canva",{highlight:[{class:"\u7AE0\u82822",property:"id",value:"161cc31a-05d1-11ef-81c5-0242ac110002"}],width:800,height:300,icons:{Git:"git",Github:"github",Ip:"map-marker",Issues:"exclamation-circle",Language:"language",Options:"sliders",Password:"asterisk",Phone:"phone",Project:"folder-open",SecurityChallengeAnswer:"commenting",User:"user",zoomFit:"arrows-alt",zoomIn:"search-plus",zoomOut:"search-minus"},colors:{\u8BFE\u7A0B:"#17153D",\u7AE0\u8282:"#94A5FF",\u77E5\u8BC6\u70B9:"#FFB786",\u5B9E\u8BAD:"#FFEA82",\u4F5C\u4E1A:"#83FFE1",\u89C6\u9891:"#8BE6FF",\u9644\u4EF6:"#F999FF",\u8BD5\u9898:"#FF92B2",\u5173\u5361:"#F4DD6B"},relationshipCaption:!0,nodeCaption:!0,minCollision:60,neo4jData:Ji,nodeRadius:25,infoPanel:!1,onNodeClick:function(ui){return PA(this,null,function*(){let Ki=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:ui==null?void 0:ui.node_type,subject_id:Wr.pathId,params:{id:ui==null?void 0:ui.id}}});Cr(ui==null?void 0:ui.key),(Ki==null?void 0:Ki.status)===200&&Fn(Ki==null?void 0:Ki.data)})},onNodeDoubleClick:function(ui){return PA(this,null,function*(){var Ki,Xi,Ra,tl,wl,Nl,Ru,Yc,Cc,Ju,jc,yc,Wl,gu,tu,Ku,Dc,Cu,aa,vs,hl,vu,al,oa,Mo,Ua,Gs,nu,da,Zu,Rc,Iu,jd,yf,hf,Jd,za,pl,ba,sd,cA,Nc,_f,pf,Em,Wm,Mc,Uf,ph,cp,v0,_v,wm,fE,Y1,ld,D0,Ap,$v,xm,hE,qg,Eg;if(ui.node_type==="\u77E5\u8BC6\u70B9"||ui.node_type==="\u7AE0\u8282"||ui.node_type==="\u5B9E\u8BAD"){if(ui.node_type==="\u77E5\u8BC6\u70B9"){let $f=yield(0,Pe.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:ui==null?void 0:ui.node_type,req_type:"graph",subject_id:Wr.pathId,params:{subject_uuid:(Ru=(Nl=(wl=(tl=(Ra=(Xi=(Ki=Ji==null?void 0:Ji.results)==null?void 0:Ki[0])==null?void 0:Xi.data)==null?void 0:Ra[0])==null?void 0:tl.graph)==null?void 0:wl.nodes)==null?void 0:Nl[0])==null?void 0:Ru.id,subject_id:((Yc=g.detail)==null?void 0:Yc.id)+"",knowledge_uuid:ui==null?void 0:ui.id,user_id:(Cc=v.userInfo)==null?void 0:Cc.user_id}}});if(($f==null?void 0:$f.status)===200){if(!((Ju=$f==null?void 0:$f.nodes)!=null&&Ju.length))return;let wg={results:[{columns:["user","entity"],data:[{graph:{nodes:(Ku=[...(tu=(gu=(Wl=(yc=(jc=Ji==null?void 0:Ji.results)==null?void 0:jc[0])==null?void 0:yc.data)==null?void 0:Wl[0])==null?void 0:gu.graph)==null?void 0:tu.nodes,...$f.nodes])==null?void 0:Ku.map(Pf=>{var xg,N0;return sc(_c({},Pf),{name:((xg=Pf==null?void 0:Pf.name)==null?void 0:xg.length)>4?((N0=Pf==null?void 0:Pf.name)==null?void 0:N0.substr(0,4))+"...":Pf==null?void 0:Pf.name})}),relationships:[...(hl=(vs=(aa=(Cu=(Dc=Ji==null?void 0:Ji.results)==null?void 0:Dc[0])==null?void 0:Cu.data)==null?void 0:aa[0])==null?void 0:vs.graph)==null?void 0:hl.relationships,...$f.relationships]}}]}],errors:[]};ju(wg)}}if(ui.node_type==="\u7AE0\u8282"){let $f=yield(0,Pe.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:ui==null?void 0:ui.node_type,req_type:"graph",subject_id:Wr.pathId,params:{subject_uuid:(nu=(Gs=(Ua=(Mo=(oa=(al=(vu=Ji==null?void 0:Ji.results)==null?void 0:vu[0])==null?void 0:al.data)==null?void 0:oa[0])==null?void 0:Mo.graph)==null?void 0:Ua.nodes)==null?void 0:Gs[0])==null?void 0:nu.id,subject_id:((da=g.detail)==null?void 0:da.id)+"",stage_uuid:ui==null?void 0:ui.id,user_id:(Zu=v.userInfo)==null?void 0:Zu.user_id}}});if(($f==null?void 0:$f.status)===200){if(!((Rc=$f==null?void 0:$f.nodes)!=null&&Rc.length))return;let wg={results:[{columns:["user","entity"],data:[{graph:{nodes:(za=[...(Jd=(hf=(yf=(jd=(Iu=Ji==null?void 0:Ji.results)==null?void 0:Iu[0])==null?void 0:jd.data)==null?void 0:yf[0])==null?void 0:hf.graph)==null?void 0:Jd.nodes,...$f.nodes])==null?void 0:za.map(Pf=>{var xg,N0;return sc(_c({},Pf),{name:((xg=Pf==null?void 0:Pf.name)==null?void 0:xg.length)>4?((N0=Pf==null?void 0:Pf.name)==null?void 0:N0.substr(0,4))+"...":Pf==null?void 0:Pf.name})}),relationships:[...(Nc=(cA=(sd=(ba=(pl=Ji==null?void 0:Ji.results)==null?void 0:pl[0])==null?void 0:ba.data)==null?void 0:sd[0])==null?void 0:cA.graph)==null?void 0:Nc.relationships,...$f.relationships]}}]}],errors:[]};ju(wg)}}if(ui.node_type==="\u5B9E\u8BAD"){let $f=yield(0,Pe.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:ui==null?void 0:ui.node_type,req_type:"graph",subject_id:Wr.pathId,params:{subject_uuid:(ph=(Uf=(Mc=(Wm=(Em=(pf=(_f=Ji==null?void 0:Ji.results)==null?void 0:_f[0])==null?void 0:pf.data)==null?void 0:Em[0])==null?void 0:Wm.graph)==null?void 0:Mc.nodes)==null?void 0:Uf[0])==null?void 0:ph.id,subject_id:((cp=g.detail)==null?void 0:cp.id)+"",shixun_uuid:ui==null?void 0:ui.id,user_id:(v0=v.userInfo)==null?void 0:v0.user_id}}});if(($f==null?void 0:$f.status)===200){if(!((_v=$f==null?void 0:$f.nodes)!=null&&_v.length))return;let wg={results:[{columns:["user","entity"],data:[{graph:{nodes:(Ap=[...(D0=(ld=(Y1=(fE=(wm=Ji==null?void 0:Ji.results)==null?void 0:wm[0])==null?void 0:fE.data)==null?void 0:Y1[0])==null?void 0:ld.graph)==null?void 0:D0.nodes,...$f.nodes])==null?void 0:Ap.map(Pf=>{var xg,N0;return sc(_c({},Pf),{name:((xg=Pf==null?void 0:Pf.name)==null?void 0:xg.length)>4?((N0=Pf==null?void 0:Pf.name)==null?void 0:N0.substr(0,4))+"...":Pf==null?void 0:Pf.name})}),relationships:[...(Eg=(qg=(hE=(xm=($v=Ji==null?void 0:Ji.results)==null?void 0:$v[0])==null?void 0:xm.data)==null?void 0:hE[0])==null?void 0:qg.graph)==null?void 0:Eg.relationships,...$f.relationships]}}]}],errors:[]};ju(wg)}}}})},zoomFit:!1,zoom:!0}))},[Ji]);const tf=()=>{const Yn=document.getElementById("fileUpload");Yn.value=""},Gp=Yn=>{var ui;const Ki=Yn.target.files[0];if(!Ki){tf();return}const Xi=Ki.name.toLowerCase();if(Xi&&Xi.indexOf(".avi")==-1&&Xi.indexOf(".flv")==-1&&Xi.indexOf(".f4v")==-1&&Xi.indexOf(".m4v")==-1&&Xi.indexOf(".mov")==-1&&Xi.indexOf(".mp4")==-1&&Xi.indexOf(".rmvb")==-1&&Xi.indexOf(".swf")==-1&&Xi.indexOf(".webm")==-1&&Xi.indexOf(".wmv")==-1){x.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),tf();return}if(Ki.size>1024*1*1024*1024){x.ZP.info("\u89C6\u9891\u5927\u5C0F\u8D85\u8FC71G"),tf();return}if((ui=Dt.videoList)!=null&&ui.find(Ra=>Ra.name===Ki.name)){x.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),tf();return}Tp(Ki)},Tp=Yn=>{var ui,Ki='{"Vod":{}}';if(zu.current){zu.current.addFile(Yn,null,null,null,Ki);return}(0,Kh.o)((ui=v.userInfo)==null?void 0:ui.login,"",{create:!zu,addFileSuccess:Xi=>{On({type:"addVideo",payload:{uploadInfo:Xi}})},onUploadProgress:(Xi,Ra,tl)=>{const wl=Math.ceil(tl*100);On({type:"updateProgress",payload:{uploadInfo:Xi,progressPercent:wl}}),tf()},onUploadFailed:Xi=>{x.ZP.info("\u89C6\u9891\u4E91\u670D\u52A1\u51FA\u73B0\u5F02\u5E38\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20\u3002")},onUploadEnd:Xi=>{},onUploadSucceed:Xi=>{},onUploadError:Xi=>{},gotUploader:Xi=>{Xi.addFile(Yn,null,null,null,Ki),zu.current=Xi}})},up=()=>PA(void 0,null,function*(){var Yn,ui,Ki,Xi,Ra,tl,wl,Nl,Ru,Yc,Cc,Ju,jc,yc;let Wl=yield(0,Pe.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:kt==null?void 0:kt.node_type,req_type:"graph",subject_id:Wr.pathId,params:{subject_uuid:Hf,subject_id:((Yn=g.detail)==null?void 0:Yn.id)+"",knowledge_uuid:kt==null?void 0:kt.id,user_id:(ui=v.userInfo)==null?void 0:ui.user_id,stage_uuid:kt==null?void 0:kt.id}}});if((Wl==null?void 0:Wl.status)===200){if(!((Ki=Wl==null?void 0:Wl.nodes)!=null&&Ki.length))return;let gu={results:[{columns:["user","entity"],data:[{graph:{nodes:(Ru=[...(Nl=(wl=(tl=(Ra=(Xi=Ji==null?void 0:Ji.results)==null?void 0:Xi[0])==null?void 0:Ra.data)==null?void 0:tl[0])==null?void 0:wl.graph)==null?void 0:Nl.nodes,...Wl.nodes])==null?void 0:Ru.map(tu=>{var Ku,Dc;return sc(_c({},tu),{name:((Ku=tu==null?void 0:tu.name)==null?void 0:Ku.length)>4?((Dc=tu==null?void 0:tu.name)==null?void 0:Dc.substr(0,4))+"...":tu==null?void 0:tu.name})}),relationships:[...(yc=(jc=(Ju=(Cc=(Yc=Ji==null?void 0:Ji.results)==null?void 0:Yc[0])==null?void 0:Cc.data)==null?void 0:Ju[0])==null?void 0:jc.graph)==null?void 0:yc.relationships,...Wl.relationships]}}]}],errors:[]};ju(gu)}});let i0=0;function nA(Yn,ui="0"){var Ki;let Xi=[],Ra=++i0,tl={key:Ra,id:Ra,keys:Yn.key,node_type:Yn.node_type,parent:ui,text:Yn.title};return Xi.push(tl),(Ki=Yn==null?void 0:Yn.children)==null||Ki.map(wl=>{Xi.push(...nA(wl,tl.id))}),Xi}function ou(){return PA(this,null,function*(){var Yn,ui,Ki,Xi,Ra,tl,wl,Nl,Ru,Yc,Cc,Ju,jc,yc;if(Ba){let Wl=yield(0,Pe.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u8BFE\u7A0B",req_type:"tree",subject_id:Wr.pathId,params:{subject_id:((Yn=g.detail)==null?void 0:Yn.id)+"",user_id:(ui=v.userInfo)==null?void 0:ui.user_id}}});if((Wl==null?void 0:Wl.status)===200){ff((Xi=(Ki=Wl==null?void 0:Wl.nodes)==null?void 0:Ki[0])==null?void 0:Xi.key);let gu=(Ra=Wl==null?void 0:Wl.nodes)==null?void 0:Ra.map((tu,Ku)=>{var Dc,Cu;return sc(_c({},tu),{keys:tu.key,key:Ku+1,id:Ku+1,text:tu.name,subject_uuid:(Cu=(Dc=Wl==null?void 0:Wl.nodes)==null?void 0:Dc[0])==null?void 0:Cu.key,parent:Ku===0?0:1})});sessionStorage.setItem("pathrit",JSON.stringify(gu)),kd(gu),(wl=(tl=na.current)==null?void 0:tl.zoomToFit)==null||wl.call(tl),(Ru=(Nl=Lr.current)==null?void 0:Nl.zoomToFit)==null||Ru.call(Nl)}}else{let Wl=yield(0,Pe.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u8BFE\u7A0B",req_type:"graph",subject_id:Wr.pathId,params:{subject_id:((Yc=g.detail)==null?void 0:Yc.id)+"",user_id:(Cc=v.userInfo)==null?void 0:Cc.user_id}}});if(Wl.status===200){let gu={results:[{columns:["user","entity"],data:[{graph:{nodes:(Ju=[...Wl==null?void 0:Wl.nodes])==null?void 0:Ju.map(tu=>{var Ku,Dc;return sc(_c({},tu),{name:((Ku=tu==null?void 0:tu.name)==null?void 0:Ku.length)>4?((Dc=tu==null?void 0:tu.name)==null?void 0:Dc.substr(0,4))+"...":tu==null?void 0:tu.name})}),relationships:[...Wl==null?void 0:Wl.relationships]}}]}],errors:[]};ff((yc=(jc=Wl==null?void 0:Wl.nodes)==null?void 0:jc[0])==null?void 0:yc.id),ju(gu)}}})}const Jg={onRemove:()=>{Co([])},beforeUpload:Yn=>{if(console.log(Yn),(Yn==null?void 0:Yn.size)>1024*1024*50)return x.ZP.info("\u6587\u4EF6\u8D85\u8FC750M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;let ui=[];return ui.push(Yn),Co([...ui]),!1},fileList:Mi,accept:".xls,.xlsx"};function hh(){var Yn,ui,Ki,Xi;Yu(600),(ui=(Yn=na.current)==null?void 0:Yn.zoomToFit)==null||ui.call(Yn),(Xi=(Ki=Lr.current)==null?void 0:Ki.zoomToFit)==null||Xi.call(Ki)}return $t.createElement("div",{ref:Kt,style:{paddingBottom:20,background:"#FFF",position:"relative"}},$t.createElement(b.Z,{spinning:po},!(Mr!=null&&Mr.is_root)&&$t.createElement("div",{style:{height:60,border:"1px solid #e7e7e7",display:"flex"}},$t.createElement("div",{onClick:()=>{Fn({}),Ic(!0),ra(!1)},className:Ba?lu.headeractivite:lu.header},$t.createElement("div",null," ",$t.createElement("i",{className:"iconfont icon-zhishishu"})),$t.createElement("div",null,"\u77E5\u8BC6\u6811")),$t.createElement("div",{onClick:()=>{Ic(!1),Fn({}),ra(!1)},className:Ba?lu.header:lu.headeractivite},$t.createElement("div",null," ",$t.createElement("i",{className:"iconfont icon-guanxitu"})),$t.createElement("div",null,"\u5173\u7CFB\u56FE")),$t.createElement("div",{onClick:()=>{var Yn,ui,Ki,Xi;if(Ba){var Ra=na.current.viewportBounds.width,tl=na.current.viewportBounds.height;(ui=(Yn=na.current)==null?void 0:Yn.zoomToRect)==null||ui.call(Yn,new aA.UL(1,1,Ra/1.1,tl/1.1)),(Xi=(Ki=Lr.current)==null?void 0:Ki.zoomToRect)==null||Xi.call(Ki,new aA.UL(1,1,Ra/1.1,tl/1.1))}else iu.current.zoomInOut(1)},className:lu.header},$t.createElement("div",null," ",$t.createElement("i",{className:"iconfont icon-fangda3"})),$t.createElement("div",null,"\u653E\u5927")),$t.createElement("div",{onClick:()=>{var Yn,ui,Ki,Xi;if(Ba){var Ra=na.current.viewportBounds.width,tl=na.current.viewportBounds.height;(ui=(Yn=na.current)==null?void 0:Yn.zoomToRect)==null||ui.call(Yn,new aA.UL(1,1,Ra*1.1,tl*1.1)),(Xi=(Ki=Lr.current)==null?void 0:Ki.zoomToRect)==null||Xi.call(Ki,new aA.UL(1,1,Ra*1.1,tl*1.1))}else iu.current.zoomInOut(-1)},className:lu.header},$t.createElement("div",null," ",$t.createElement("i",{className:"iconfont icon-suoxiao3"})),$t.createElement("div",null,"\u7F29\u5C0F")),$t.createElement(D.Z,{title:"\u529F\u80FD\u5347\u7EA7\u4E2D\uFF0C\u656C\u8BF7\u671F\u5F85\uFF0C\u8C22\u8C22",getPopupContainer:()=>Kt.current},$t.createElement("div",{onClick:()=>PA(void 0,null,function*(){}),className:lu.header,style:{color:"#C0C0C0"}},$t.createElement("div",null," ",$t.createElement("i",{className:"iconfont icon-chazhao"})),$t.createElement("div",null,"\u67E5\u627E"))),((Ae=g.detail)==null?void 0:Ae.allow_add_member)&&$t.createElement("div",{onClick:()=>PA(void 0,null,function*(){ss(!0)}),className:lu.header},$t.createElement("div",null," ",$t.createElement("i",{className:"iconfont icon-daoru"})),$t.createElement("div",null,"\u5BFC\u5165")),$t.createElement("div",{style:{flex:1,textAlign:"end",lineHeight:"60px"}},((He=g.detail)==null?void 0:He.allow_add_member)&&$t.createElement(D.Z,{title:"\u540C\u6B65\u8BFE\u7A0B\u77E5\u8BC6\u7ED3\u6784",getPopupContainer:()=>Kt.current},$t.createElement("i",{onClick:()=>{w.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,getContainer:()=>Kt.current,content:"\u8BF7\u786E\u5B9A\u662F\u5426\u5C06\u540C\u6B65\u8BFE\u7A0B\u77E5\u8BC6\u7ED3\u6784\uFF0C\u66F4\u65B0\u540E\u539F\u6709\u77E5\u8BC6\u7ED3\u6784\u5C06\u88AB\u8986\u76D6\uFF0C\u8986\u76D6\u540E\u4E0D\u53EF\u64A4\u9500\u6062\u590D\u3002",onOk:()=>PA(void 0,null,function*(){gr(!0);let Yn=yield(0,Pe.ZP)("/api/knowledge/sync_structure.json",{method:"post",body:{subject_id:Wr.pathId}});gr(!1),Yn.status===0&&x.ZP.info(Yn==null?void 0:Yn.message)})})},style:{margin:"0px 30px"},className:`iconfont icon-jiazai_shuaxin_o ${lu.ehover}`})),((ze=g.detail)==null?void 0:ze.allow_add_member)&&$t.createElement(z.Z,{getPopupContainer:()=>Kt.current,menu:{items:[{key:"1",style:{width:100},label:$t.createElement("a",{href:`${I.Z.API_SERVER||"https://test3-data.educoder.net"}/api/knowledge/export_kg.json?subject_id=${Wr.pathId}&export_type=excel&subject_uuid=${Hf}&subject_name=${(mt=g==null?void 0:g.detail)==null?void 0:mt.name}`},"\u5BFC\u51FAExcel")}]}},$t.createElement("i",{className:`iconfont icon-xiazai6 ${lu.ehover}`})),$t.createElement("i",{onClick:()=>{(0,lf.vp)()?(Ln(!1),(0,lf.BU)()):(Ln(!0),(0,lf.Dj)(Kt.current)),hh()},style:{marginLeft:30,marginRight:20},className:`iconfont ${wr?"icon-tuichuquanping3":"icon-quanping4"} ${lu.ehover}`}))),$t.createElement("div",{className:wr?lu.neo4jd3Wrp1:lu.neo4jd3Wrp,style:{position:"relative"}},$t.createElement("p",{style:{position:"absolute",top:18,width:"100%",padding:"0px 18px"}},Ba&&$t.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},$t.createElement("div",{style:{color:"#3061D0",fontSize:14}},$t.createElement("p",{style:{marginBottom:6}},"\u5355\u51FB\u8282\u70B9\uFF1A\u6253\u5F00\u8282\u70B9\u8BE6\u60C5"),$t.createElement("p",null,"\u53CC\u51FB\u8282\u70B9\uFF1A\u5C55\u5F00\u4E0B\u7EA7\u8282\u70B9\u5185\u5BB9")),$t.createElement("span",{style:{position:"relative",zIndex:3},onClick:()=>PA(void 0,null,function*(){var Yn,ui,Ki;if(nr)ou(),ra(!1);else{let Xi=yield(0,Pe.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",req_type:"tree",subject_id:Wr.pathId,params:{subject_id:((Yn=g.detail)==null?void 0:Yn.id)+"",user_id:(ui=v.userInfo)==null?void 0:ui.user_id}}});if((Xi==null?void 0:Xi.status)===200){if(((Ki=Object.keys(Xi==null?void 0:Xi.datas))==null?void 0:Ki.length)===0)return;ra(!0);let Ra=nA(Xi==null?void 0:Xi.datas);sessionStorage.setItem("pathrit",JSON.stringify(Ra)),kd(Ra),setTimeout(()=>{hh()},300)}}}),className:lu.selectshixun},nr?"\u5168\u90E8\u6536\u8D77":"\u5168\u90E8\u5C55\u5F00")),!Ba&&$t.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},$t.createElement("div",{style:{color:"#3061D0",fontSize:14}},$t.createElement("p",{style:{marginBottom:6}},"\u5355\u51FB\u8282\u70B9\uFF1A\u6253\u5F00\u8282\u70B9\u8BE6\u60C5"),$t.createElement("p",null,"\u53CC\u51FB\u8282\u70B9\uFF1A\u5C55\u5F00\u4E0B\u7EA7\u8282\u70B9\u5185\u5BB9")),((Lt=(Xt=(wt=(Ye=(de=(Je=Ji==null?void 0:Ji.results)==null?void 0:Je[0])==null?void 0:de.data)==null?void 0:Ye[0])==null?void 0:wt.graph)==null?void 0:Xt.nodes)==null?void 0:Lt.length)>0&&$t.createElement("span",{style:{position:"relative",zIndex:3},onClick:()=>PA(void 0,null,function*(){var Yn,ui,Ki,Xi;if(nr)ou(),ra(!1);else{let Ra=yield(0,Pe.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",subject_id:Wr.pathId,req_type:"graph",params:{subject_id:((Yn=g.detail)==null?void 0:Yn.id)+"",subject_uuid:Hf}}});if((Ra==null?void 0:Ra.status)===200){ra(!0);let tl={results:[{columns:["user","entity"],data:[{graph:{nodes:(ui=[...Ra==null?void 0:Ra.nodes])==null?void 0:ui.map(wl=>{var Nl,Ru;return sc(_c({},wl),{name:((Nl=wl==null?void 0:wl.name)==null?void 0:Nl.length)>4?((Ru=wl==null?void 0:wl.name)==null?void 0:Ru.substr(0,4))+"...":wl==null?void 0:wl.name})}),relationships:[...Ra==null?void 0:Ra.relationships]}}]}],errors:[]};ff((Xi=(Ki=Ra==null?void 0:Ra.nodes)==null?void 0:Ki[0])==null?void 0:Xi.id),ju(tl)}}}),className:lu.selectshixun},nr?"\u5168\u90E8\u6536\u8D77":"\u5168\u90E8\u5C55\u5F00"))),!Ba&&$t.createElement("div",{id:"canva",style:{position:"relative",zIndex:2}}),$t.createElement("div",{id:"myDiagramDiv",style:{height:wr?"calc(100vh - 100px)":540,width:"100%",visibility:Mr!=null&&Mr.is_root?"hidden":Ba?"visible":"hidden",position:Ba?"relative":"absolute"}}),R0.map((Yn,ui)=>$t.createElement("div",{style:{display:"inline-block",marginLeft:ui!==0&&20,maxHeight:20}},$t.createElement("span",{style:{display:"inline-flex",background:Yn==null?void 0:Yn.color,width:16,height:8,borderRadius:4}}),$t.createElement("span",{style:{marginLeft:6}},Yn==null?void 0:Yn.name))))),$t.createElement("div",{style:{zIndex:10}},$t.createElement(l1(),{disabled:Ms,bounds:jl,onStart:(Yn,ui)=>ec(Yn,ui)},$t.createElement("div",{ref:Pu,style:{position:"absolute",cursor:"move",right:wr?0:-500,top:60,zIndex:10}},$t.createElement("div",{onMouseOver:()=>{Ms&&xs(!hr)},onMouseOut:()=>{xs(!0)}},(kt==null?void 0:kt.id)&&$t.createElement("div",{className:lu.rightmodal},$t.createElement(b.Z,{spinning:po},$t.createElement("div",{style:{display:"flex",padding:25,paddingBottom:0}},$t.createElement("div",{className:lu.title},$t.createElement("span",{style:{width:88,display:"inline-flex",alignItems:"center",justifyContent:"center",borderRadius:12,fontSize:14,color:"#fff",background:R0==null?void 0:R0.find(Yn=>Yn.name===(kt==null?void 0:kt.node_type)).color}},(kt==null?void 0:kt.node_type)+"\u8282\u70B9")," ",kt.name," ",(kt==null?void 0:kt.node_type)!=="\u8BFE\u7A0B"&&(kt==null?void 0:kt.node_type)!=="\u5173\u5361"&&$t.createElement("i",{onClick:()=>{var Yn,ui,Ki,Xi;Wc(!0),(kt==null?void 0:kt.node_type)==="\u7AE0\u8282"?(vc(!0),JA(!1,"\u7AE0\u8282"),fr.setFieldsValue(sc(_c({},kt),{backend_stage_uuid:(Yn=kt==null?void 0:kt.backend_stage)==null?void 0:Yn.id,front_stage_uuid:(ui=kt==null?void 0:kt.front_stage)==null?void 0:ui.id}))):(kt==null?void 0:kt.node_type)==="\u77E5\u8BC6\u70B9"?(fo(!0),JA(!1,"\u77E5\u8BC6\u70B9"),fr.setFieldsValue(sc(_c({},kt),{backend_knowledge_uuid:(Ki=kt==null?void 0:kt.backend_knowledge)==null?void 0:Ki.id,front_knowledge_uuid:(Xi=kt==null?void 0:kt.front_knowledge)==null?void 0:Xi.id}))):(kt==null?void 0:kt.node_type)==="\u5B9E\u8BAD"?(m0(!0),fh(_c({},kt)),i(kt==null?void 0:kt.knowledge_node_list),l(kt==null?void 0:kt.knowledge_node_list)):(kt==null?void 0:kt.node_type)==="\u4F5C\u4E1A"?(f(!0),fr.setFieldsValue(_c({},kt)),i(kt==null?void 0:kt.knowledge_node_list),l(kt==null?void 0:kt.knowledge_node_list)):(kt==null?void 0:kt.node_type)==="\u89C6\u9891"?($(!0),fr.setFieldsValue(_c({},kt)),Ct({id:kt==null?void 0:kt.id,title:kt==null?void 0:kt.name,video_detail:{play_url:kt==null?void 0:kt.video_url}}),i(kt==null?void 0:kt.knowledge_node_list),l(kt==null?void 0:kt.knowledge_node_list)):(kt==null?void 0:kt.node_type)==="\u9644\u4EF6"?(Nt(!0),fr.setFieldsValue(_c({},kt)),yi(100),mn({name:kt==null?void 0:kt.name,response:{id:kt==null?void 0:kt.attachment_id}}),l(kt==null?void 0:kt.knowledge_node_list),i(kt==null?void 0:kt.knowledge_node_list)):(kt==null?void 0:kt.node_type)==="\u8BD5\u9898"&&(l(kt==null?void 0:kt.knowledge_node_list),i(kt==null?void 0:kt.knowledge_node_list),C(!0),fr.setFieldsValue(_c({},kt)))},className:"iconfont icon-bianji3",style:{marginLeft:14,color:"#666666",cursor:"pointer"}}),(kt==null?void 0:kt.node_type)!=="\u8BFE\u7A0B"&&(kt==null?void 0:kt.node_type)!=="\u5173\u5361"&&$t.createElement("i",{onClick:()=>{w.default.confirm({title:"\u63D0\u793A",content:"\u5220\u9664\u8282\u70B9\u4F1A\u5C06\u5B50\u8282\u70B9\u4E00\u5E76\u5220\u9664\uFF0C\u5220\u9664\u8282\u70B9\u4E0D\u4F1A\u5F71\u54CD\u5230\u8BFE\u7A0B\u7AE0\u8282\u5185\u5BB9\u3002\u5220\u9664\u540E\uFF0C\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",closeIcon:!0,closable:!0,icon:null,onOk:()=>PA(void 0,null,function*(){var Yn,ui,Ki,Xi,Ra,tl,wl,Nl,Ru,Yc,Cc,Ju,jc,yc,Wl;let gu=yield(0,Pe.ZP)("/api/knowledge/del_node.json",{method:"post",body:{node_type:kt==null?void 0:kt.node_type,subject_id:Wr.pathId,params:{subject_id:((Yn=g.detail)==null?void 0:Yn.id)+"",user_id:(ui=v.userInfo)==null?void 0:ui.user_id,id:kt.id}}});if((gu==null?void 0:gu.status)===200)if(x.ZP.info("\u5220\u9664\u6210\u529F"),Fn({}),Ba)ou();else{let tu={results:[{columns:["user","entity"],data:[{graph:{nodes:(Ru=[...(Nl=(wl=(tl=(Ra=(Xi=(Ki=Ji==null?void 0:Ji.results)==null?void 0:Ki[0])==null?void 0:Xi.data)==null?void 0:Ra[0])==null?void 0:tl.graph)==null?void 0:wl.nodes)==null?void 0:Nl.filter(Ku=>Ku.id!==kt.id)])==null?void 0:Ru.map(Ku=>{var Dc,Cu;return sc(_c({},Ku),{name:((Dc=Ku==null?void 0:Ku.name)==null?void 0:Dc.length)>4?((Cu=Ku==null?void 0:Ku.name)==null?void 0:Cu.substr(0,4))+"...":Ku==null?void 0:Ku.name})}),relationships:[...(Wl=(yc=(jc=(Ju=(Cc=(Yc=Ji==null?void 0:Ji.results)==null?void 0:Yc[0])==null?void 0:Cc.data)==null?void 0:Ju[0])==null?void 0:jc.graph)==null?void 0:yc.relationships)==null?void 0:Wl.filter(Ku=>Ku.id!==kt.id&&kt.id!==Ku.endNode&&kt.id!==Ku.startNode)]}}]}],errors:[]};ju(tu)}})})},className:`iconfont icon-shanchu14 ${lu.dhover}`,style:{marginLeft:14}})),$t.createElement("div",null,$t.createElement("i",{style:{cursor:"pointer"},onClick:()=>{var Yn,ui;Fn({}),(Yn=na.current)==null||Yn.clearSelection(),(ui=Lr.current)==null||ui.clearSelection()},className:"iconfont icon-danchuangguanbi"}))),$t.createElement("div",{style:{maxHeight:580,overflow:"auto",padding:25,paddingTop:0}},$t.createElement("div",{style:{marginTop:20}},$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{className:lu.line}),"\u5C5E\u6027"),(kt==null?void 0:kt.node_type)==="\u8BFE\u7A0B"&&$t.createElement("div",null,$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12}},"\u6559\u5B66\u56E2\u961F\uFF1A",(An=JSON.parse(kt==null?void 0:kt.teacher_group))==null?void 0:An.map(Yn=>Yn.name).toString())),$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12}},"\u53D1\u5E03\u5355\u4F4D\uFF1A",kt==null?void 0:kt.school)),$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},$t.createElement("span",{style:{minWidth:60}},"\u8BFE\u7A0B\u7B80\u4ECB\uFF1A"),$t.createElement("div",null,$t.createElement(V.Z,{style:{fontSize:12},value:kt==null?void 0:kt.subject_desc})))),$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},$t.createElement("span",{style:{minWidth:60}},"\u8BFE\u7A0B\u987B\u77E5\uFF1A"),$t.createElement("div",null,$t.createElement(V.Z,{style:{fontSize:12},value:kt==null?void 0:kt.subject_notice}))))),(kt==null?void 0:kt.node_type)==="\u5173\u5361"&&$t.createElement("div",null,$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},$t.createElement("span",{style:{minWidth:60}},"\u5173\u5361\u63CF\u8FF0\uFF1A"),$t.createElement("div",null,$t.createElement(V.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:kt==null?void 0:kt.challenge_desc}))))),(kt==null?void 0:kt.node_type)==="\u7AE0\u8282"&&$t.createElement("div",null,$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},$t.createElement("span",{style:{minWidth:60}},"\u7AE0\u8282\u63CF\u8FF0\uFF1A"),$t.createElement("div",null,$t.createElement(V.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:kt==null?void 0:kt.stage_desc}))))),(kt==null?void 0:kt.node_type)==="\u5B9E\u8BAD"&&$t.createElement("div",null,$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u5B9E\u8BAD\u7C7B\u522B\uFF1A",$t.createElement("div",null,kt==null?void 0:kt.shixun_type))),$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},$t.createElement("span",{style:{minWidth:60}},"\u5B9E\u8BAD\u63CF\u8FF0\uFF1A"),$t.createElement("div",null,$t.createElement("span",{className:lu.description,dangerouslySetInnerHTML:{__html:kt==null?void 0:kt.shixun_desc}})))),$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u96BE\u6613\u7A0B\u5EA6\uFF1A",$t.createElement("div",null,kt==null?void 0:kt.diffculty)))),(kt==null?void 0:kt.node_type)==="\u89C6\u9891"&&$t.createElement("div",null,$t.createElement(By.Z,{onPlayEnded:()=>{},autoPlay:!1,allow_skip:!1,courseId:"",src:(Nn=kt==null?void 0:kt.video_url)!=null&&Nn.startsWith("http")||(kn=kt==null?void 0:kt.video_url)!=null&&kn.startsWith("https")?kt==null?void 0:kt.video_url:Tv.Base64.decode(kt==null?void 0:kt.video_url),videoId:"",toLog:!0,logWatchHistory:()=>{}}),$t.createElement("div",{className:lu.linetitles,style:{marginTop:20}},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u89C6\u9891\u63CF\u8FF0\uFF1A",$t.createElement("div",null,kt==null?void 0:kt.video_desc)))),(kt==null?void 0:kt.node_type)==="\u9644\u4EF6"&&$t.createElement("div",null,$t.createElement("div",{className:lu.linetitles,style:{marginTop:20}},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},$t.createElement("span",{style:{minWidth:60}},"\u9644\u4EF6\u63CF\u8FF0\uFF1A"),$t.createElement("div",null,(kt==null?void 0:kt.attachment_desc)||"\u6682\u65E0")))),(kt==null?void 0:kt.node_type)==="\u4F5C\u4E1A"&&$t.createElement("div",null,$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u4F5C\u4E1A\u7C7B\u522B\uFF1A",$t.createElement("div",null,kt==null?void 0:kt.homework_type))),$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},$t.createElement("span",{style:{minWidth:60}},"\u4F5C\u4E1A\u63CF\u8FF0\uFF1A"),$t.createElement("div",null,$t.createElement(V.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:kt==null?void 0:kt.homework_desc}))))),(kt==null?void 0:kt.node_type)==="\u8BD5\u9898"&&$t.createElement("div",null,$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},"\u8BD5\u9898\u9898\u578B\uFF1A",$t.createElement("div",null,kt==null?void 0:kt.test_type))),$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},$t.createElement("span",{style:{minWidth:60}},"\u8BD5\u9898\u5185\u5BB9\uFF1A"),$t.createElement("div",null,$t.createElement(V.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:kt==null?void 0:kt.test_content}))))),(kt==null?void 0:kt.node_type)==="\u77E5\u8BC6\u70B9"&&$t.createElement("div",null,$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},$t.createElement("span",{style:{minWidth:80}},"\u77E5\u8BC6\u70B9\u7C7B\u578B\uFF1A"),$t.createElement("div",null,(kt==null?void 0:kt.knowledge_type)||""))),$t.createElement("div",{className:lu.linetitles},$t.createElement("span",{style:{marginRight:8}}),$t.createElement("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"}},$t.createElement("span",{style:{minWidth:80}},"\u77E5\u8BC6\u70B9\u63CF\u8FF0\uFF1A"),$t.createElement("div",null,$t.createElement(V.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:(kt==null?void 0:kt.knowledge_desc)||"\u6682\u65E0\u63CF\u8FF0"})))))),$t.createElement("div",{style:{marginTop:20}},$t.createElement("div",{className:lu.linetitles,style:{marginBottom:0}},$t.createElement("span",{className:lu.line}),"\u5173\u7CFB"),(kt==null?void 0:kt.node_type)==="\u5173\u5361"&&$t.createElement("div",null,$t.createElement("div",{style:{marginBottom:15}},$t.createElement("span",null,"\u6240\u5C5E\u5B9E\u8BAD\uFF1A",$t.createElement("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"}},((en=kt==null?void 0:kt.shixun_names)==null?void 0:en[0])||"\u6682\u65E0")))),(kt==null?void 0:kt.node_type)==="\u7AE0\u8282"&&$t.createElement("div",{style:{marginTop:15,display:"flex"}},$t.createElement("span",{style:{display:"flex",alignItems:"center"}},"\u524D\u5E8F\u7AE0\u8282\uFF1A",$t.createElement("span",{className:lu.multi_ellipsis2,style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((xr=kt==null?void 0:kt.front_stage)==null?void 0:xr.name)||"\u6682\u65E0")),$t.createElement("span",{style:{marginLeft:50,display:"flex",alignItems:"center"}},"\u540E\u5E8F\u7AE0\u8282\uFF1A",$t.createElement("span",{className:lu.multi_ellipsis2,style:{marginLeft:4,background:"#94A5FF",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((Hn=kt==null?void 0:kt.backend_stage)==null?void 0:Hn.name)||"\u6682\u65E0"))),(kt==null?void 0:kt.node_type)==="\u77E5\u8BC6\u70B9"&&$t.createElement("div",{style:{marginTop:15}},$t.createElement("div",{style:{marginBottom:15}},$t.createElement("span",null,"\u6240\u5C5E\u7AE0\u8282\uFF1A",$t.createElement("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"}},(kt==null?void 0:kt.stage_name)||"\u6682\u65E0"))),$t.createElement("div",{style:{display:"flex"}},$t.createElement("span",{style:{display:"flex",alignItems:"center"}},"\u524D\u5E8F\u77E5\u8BC6\u70B9\uFF1A",$t.createElement("span",{className:lu.multi_ellipsis2,style:{background:"#FFB786",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((vr=kt==null?void 0:kt.front_knowledge)==null?void 0:vr.name)||"\u6682\u65E0")),$t.createElement("span",{style:{marginLeft:50,display:"flex",alignItems:"center"}},"\u540E\u5E8F\u77E5\u8BC6\u70B9\uFF1A",$t.createElement("span",{className:lu.multi_ellipsis2,style:{marginLeft:4,background:"#FFB786",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150}},((Bn=kt==null?void 0:kt.backend_knowledge)==null?void 0:Bn.name)||"\u6682\u65E0")))),["\u5B9E\u8BAD","\u9644\u4EF6","\u4F5C\u4E1A","\u89C6\u9891","\u8BD5\u9898"].includes(kt==null?void 0:kt.node_type)&&$t.createElement("div",null,$t.createElement("span",null,"\u6240\u5C5E\u77E5\u8BC6\u70B9\uFF1A",(rr=kt==null?void 0:kt.knowledge_node_list)==null?void 0:rr.map(Yn=>$t.createElement("span",{onClick:()=>PA(void 0,null,function*(){let ui=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Wr.pathId,params:{id:Yn==null?void 0:Yn.key}}});(ui==null?void 0:ui.status)===200&&Fn(ui==null?void 0:ui.data)}),style:{background:"#94A5FF",display:"inline-block",marginTop:14,color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},$t.createElement("span",null,Yn==null?void 0:Yn.title))))),(kt==null?void 0:kt.node_type)==="\u8BFE\u7A0B"&&$t.createElement(Te.default,{tabBarExtraContent:$t.createElement("span",{onClick:()=>{fr.resetFields(),JA(!1,"\u7AE0\u8282"),Wc(!1),vc(!0)},className:lu.additem},$t.createElement("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," \u6DFB\u52A0\u7AE0\u8282"),items:[{key:"1",label:`\u7AE0\u8282\uFF08${(ar=kt==null?void 0:kt.relations)==null?void 0:ar.length}\uFF09`,children:$t.createElement(Le.default,{pagination:!1,dataSource:kt==null?void 0:kt.relations,columns:[{title:"\u7AE0\u8282\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Yn,ui,Ki){return $t.createElement("a",{onClick:()=>PA(this,null,function*(){let Xi=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u7AE0\u8282",subject_id:Wr.pathId,params:{id:ui==null?void 0:ui.id}}});(Xi==null?void 0:Xi.status)===200&&Fn(Xi==null?void 0:Xi.data)})},Yn)}},{title:"\u7AE0\u8282\u63CF\u8FF0",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),(kt==null?void 0:kt.node_type)==="\u5B9E\u8BAD"&&$t.createElement(Te.default,{items:[{key:"1",label:`\u5173\u5361\uFF08${(Jn=kt==null?void 0:kt.relations)==null?void 0:Jn.length}\uFF09`,children:$t.createElement(Le.default,{pagination:!1,dataSource:kt==null?void 0:kt.relations,columns:[{title:"\u5173\u5361\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Yn,ui,Ki){return $t.createElement("a",{onClick:()=>PA(this,null,function*(){let Xi=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u5173\u5361",subject_id:Wr.pathId,params:{id:ui==null?void 0:ui.id}}});(Xi==null?void 0:Xi.status)===200&&Fn(Xi==null?void 0:Xi.data)})},Yn)}},{title:"\u5173\u5361\u63CF\u8FF0",dataIndex:"challenge_desc",ellipsis:!0,key:"challenge_desc"}]})}]}),(kt==null?void 0:kt.node_type)==="\u7AE0\u8282"&&$t.createElement(Te.default,{tabBarExtraContent:$t.createElement("span",{onClick:()=>{fr.resetFields(),fo(!0),Wc(!1),JA(!1,"\u77E5\u8BC6\u70B9")},className:lu.additem},$t.createElement("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," \u6DFB\u52A0\u77E5\u8BC6\u70B9"),items:[{key:"1",label:`\u77E5\u8BC6\u70B9\uFF08${(li=kt==null?void 0:kt.relations)==null?void 0:li.length}\uFF09`,children:$t.createElement(Le.default,{pagination:!1,dataSource:kt==null?void 0:kt.relations,columns:[{title:"\u77E5\u8BC6\u70B9\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Yn,ui,Ki){return $t.createElement("a",{onClick:()=>PA(this,null,function*(){var Xi,Ra,tl,wl,Nl,Ru,Yc,Cc,Ju,jc,yc,Wl,gu,tu,Ku,Dc,Cu,aa,vs,hl,vu;let al=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Wr.pathId,params:{id:ui==null?void 0:ui.id}}});if((al==null?void 0:al.status)===200){Fn(al==null?void 0:al.data);let oa=yield(0,Pe.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"\u7AE0\u8282",req_type:"graph",subject_id:Wr.pathId,params:{subject_uuid:((Yc=(Ru=(Nl=(wl=(tl=(Ra=(Xi=Ji==null?void 0:Ji.results)==null?void 0:Xi[0])==null?void 0:Ra.data)==null?void 0:tl[0])==null?void 0:wl.graph)==null?void 0:Nl.nodes)==null?void 0:Ru[0])==null?void 0:Yc.id)||Hf,subject_id:((Cc=g.detail)==null?void 0:Cc.id)+"",stage_uuid:kt==null?void 0:kt.id,user_id:(Ju=v.userInfo)==null?void 0:Ju.user_id}}});if((oa==null?void 0:oa.status)===200){if(!((jc=oa==null?void 0:oa.nodes)!=null&&jc.length))return;let Mo={results:[{columns:["user","entity"],data:[{graph:{nodes:(Dc=[...(Ku=(tu=(gu=(Wl=(yc=Ji==null?void 0:Ji.results)==null?void 0:yc[0])==null?void 0:Wl.data)==null?void 0:gu[0])==null?void 0:tu.graph)==null?void 0:Ku.nodes,...oa.nodes])==null?void 0:Dc.map(Ua=>{var Gs,nu;return sc(_c({},Ua),{name:((Gs=Ua==null?void 0:Ua.name)==null?void 0:Gs.length)>4?((nu=Ua==null?void 0:Ua.name)==null?void 0:nu.substr(0,4))+"...":Ua==null?void 0:Ua.name})}),relationships:[...(vu=(hl=(vs=(aa=(Cu=Ji==null?void 0:Ji.results)==null?void 0:Cu[0])==null?void 0:aa.data)==null?void 0:vs[0])==null?void 0:hl.graph)==null?void 0:vu.relationships,...oa.relationships]}}]}],errors:[]};ju(Mo)}}})},Yn)}},{title:"\u77E5\u8BC6\u70B9\u63CF\u8FF0",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),(kt==null?void 0:kt.node_type)==="\u77E5\u8BC6\u70B9"&&$t.createElement(Te.default,{tabBarExtraContent:$t.createElement(z.Z,{getPopupContainer:()=>Kt.current,menu:{items:[{key:"1",style:{width:100,textAlign:"center"},label:$t.createElement("a",{onClick:()=>{m0(!0),Wc(!1),l([])}},"\u6DFB\u52A0\u5B9E\u8BAD")},{key:"2",style:{width:100,textAlign:"center"},label:$t.createElement("a",{onClick:()=>{Wc(!1),f(!0),l([])}},"\u6DFB\u52A0\u4F5C\u4E1A")},{key:"3",style:{width:100,textAlign:"center"},label:$t.createElement("a",{onClick:()=>{Wc(!1),$(!0),l([]),fr.resetFields()}},"\u6DFB\u52A0\u89C6\u9891")},{key:"4",style:{width:100,textAlign:"center"},label:$t.createElement("a",{onClick:()=>{Wc(!1),l([]),Nt(!0)}},"\u6DFB\u52A0\u9644\u4EF6")},{key:"5",style:{width:100,textAlign:"center"},label:$t.createElement("a",{onClick:()=>{Wc(!1),l([]),C(!0)}},"\u6DFB\u52A0\u8BD5\u9898")}]}},$t.createElement("span",{style:{color:"#3061D0"}}," \u6DFB\u52A0\u5173\u8054\u5185\u5BB9")),items:[{key:"0",label:`\u5B9E\u8BAD\uFF08${(Dn=kt==null?void 0:kt.shixun_relations)==null?void 0:Dn.length}\uFF09`,children:$t.createElement(Le.default,{pagination:!1,dataSource:kt==null?void 0:kt.shixun_relations,columns:[{title:"\u5B9E\u8BAD\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Yn,ui,Ki){return $t.createElement("a",{onClick:()=>PA(this,null,function*(){let Xi=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u5B9E\u8BAD",subject_id:Wr.pathId,params:{id:ui==null?void 0:ui.id}}});(Xi==null?void 0:Xi.status)===200&&Fn(Xi==null?void 0:Xi.data)})},Yn)}},{title:"\u5B9E\u8BAD\u7C7B\u578B",dataIndex:"shixun_type",ellipsis:!0,key:"shixun_type"},{title:"\u5B9E\u8BAD\u5173\u5361",dataIndex:"challenge_num",ellipsis:!0,key:"challenge_num"},{title:"\u5B9E\u8BAD\u73AF\u5883",dataIndex:"language",ellipsis:!0,key:"language"}]})},{key:"1",label:`\u4F5C\u4E1A\uFF08${(Nr=kt==null?void 0:kt.homework_relations)==null?void 0:Nr.length}\uFF09`,children:$t.createElement(Le.default,{pagination:!1,dataSource:kt==null?void 0:kt.homework_relations,columns:[{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Yn,ui,Ki){return $t.createElement("a",{onClick:()=>PA(this,null,function*(){let Xi=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u4F5C\u4E1A",subject_id:Wr.pathId,params:{id:ui==null?void 0:ui.id}}});(Xi==null?void 0:Xi.status)===200&&Fn(Xi==null?void 0:Xi.data)})},Yn)}},{title:"\u4F5C\u4E1A\u7C7B\u578B",dataIndex:"homework_type",ellipsis:!0,key:"homework_type"},{title:"\u4F5C\u4E1A\u63CF\u8FF0",dataIndex:"homework_desc",ellipsis:!0,key:"homework_desc"}]})},{key:"2",label:`\u89C6\u9891\uFF08${(ii=kt==null?void 0:kt.video_relations)==null?void 0:ii.length}\uFF09`,children:$t.createElement(Le.default,{pagination:!1,dataSource:kt==null?void 0:kt.video_relations,columns:[{title:"\u89C6\u9891\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Yn,ui,Ki){return $t.createElement("a",{onClick:()=>PA(this,null,function*(){let Xi=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u89C6\u9891",subject_id:Wr.pathId,params:{id:ui==null?void 0:ui.id}}});(Xi==null?void 0:Xi.status)===200&&Fn(Xi==null?void 0:Xi.data)})},Yn)}},{title:"\u89C6\u9891\u63CF\u8FF0",dataIndex:"video_desc",ellipsis:!0,key:"video_desc"}]})},{key:"3",label:`\u9644\u4EF6\uFF08${(jn=kt==null?void 0:kt.attachment_relations)==null?void 0:jn.length}\uFF09`,children:$t.createElement(Le.default,{pagination:!1,dataSource:kt==null?void 0:kt.attachment_relations,columns:[{title:"\u9644\u4EF6\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Yn,ui,Ki){return $t.createElement("a",{onClick:()=>PA(this,null,function*(){let Xi=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u9644\u4EF6",subject_id:Wr.pathId,params:{id:ui==null?void 0:ui.id}}});(Xi==null?void 0:Xi.status)===200&&Fn(Xi==null?void 0:Xi.data)})},Yn)}},{title:"\u9644\u4EF6\u63CF\u8FF0",dataIndex:"attachment_desc",ellipsis:!0,key:"attachment_desc"}]})},{key:"4",label:`\u8BD5\u9898\uFF08${(ei=kt==null?void 0:kt.test_relations)==null?void 0:ei.length}\uFF09`,children:$t.createElement(Le.default,{pagination:!1,dataSource:kt==null?void 0:kt.test_relations,columns:[{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render(Yn,ui,Ki){return $t.createElement("a",{onClick:()=>PA(this,null,function*(){let Xi=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u8BD5\u9898",subject_id:Wr.pathId,params:{id:ui==null?void 0:ui.id}}});(Xi==null?void 0:Xi.status)===200&&Fn(Xi==null?void 0:Xi.data)})},Yn)}},{title:"\u8BD5\u9898\u7C7B\u578B",dataIndex:"test_type",ellipsis:!0,key:"test_type"}]})}]})),$t.createElement("div",{style:{textAlign:"center",marginTop:20}},(kt==null?void 0:kt.node_type)==="\u5B9E\u8BAD"&&$t.createElement(K.ZP,{type:"primary",onClick:()=>{window.open(kt==null?void 0:kt.shixun_url)}},"\u524D\u5F80\u5B9E\u8BAD"))))))))),$t.createElement(w.default,{title:(Hs?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u7AE0\u8282",getContainer:()=>Kt.current,centered:!0,destroyOnClose:!0,open:Gc,onCancel:()=>{fr.resetFields(),vc(!1),Wc(!1)},onOk:()=>{fr.submit()}},$t.createElement(M.default,{form:fr,labelCol:{span:5},onFinish:Yn=>PA(void 0,null,function*(){var ui,Ki,Xi,Ra,tl,wl,Nl,Ru,Yc,Cc,Ju,jc,yc,Wl,gu,tu,Ku;if(Yn!=null&&Yn.backend_stage_uuid&&(Yn==null?void 0:Yn.backend_stage_uuid)===(Yn==null?void 0:Yn.front_stage_uuid)){x.ZP.info("\u7AE0\u8282\u4E0D\u80FD\u76F8\u540C");return}let Dc=Hs?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Cu=yield(0,Pe.ZP)(Dc,{method:"post",body:{node_type:"\u7AE0\u8282",subject_id:Wr.pathId,params:sc(_c({},Yn),{stage_uuid:Hs&&(kt==null?void 0:kt.id),subject_id:((ui=g.detail)==null?void 0:ui.id)+"",subject_uuid:Hf,user_id:(Ki=v==null?void 0:v.userInfo)==null?void 0:Ki.user_id})}});if((Cu==null?void 0:Cu.status)===200){let aa=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:Hs?"\u7AE0\u8282":"\u8BFE\u7A0B",subject_id:Wr.pathId,params:{id:kt==null?void 0:kt.id}}});if((aa==null?void 0:aa.status)===200)if(Fn(aa==null?void 0:aa.data),Hs&&!Ba){let vs=(Ru=(Nl=(wl=(tl=(Ra=(Xi=Ji==null?void 0:Ji.results)==null?void 0:Xi[0])==null?void 0:Ra.data)==null?void 0:tl[0])==null?void 0:wl.graph)==null?void 0:Nl.nodes)==null?void 0:Ru.filter(oa=>oa.id!==kt.id);vs.push(aa==null?void 0:aa.data);let hl=(Wl=(yc=(jc=(Ju=(Cc=(Yc=Ji==null?void 0:Ji.results)==null?void 0:Yc[0])==null?void 0:Cc.data)==null?void 0:Ju[0])==null?void 0:jc.graph)==null?void 0:yc.relationships)==null?void 0:Wl.filter(oa=>!((oa.endNode===kt.id||oa.startNode===kt.id)&&oa.type!=="\u5305\u542B")),vu=[];Yn!=null&&Yn.backend_stage_uuid&&(vu.push({id:kt.id,startNode:kt.id,endNode:Yn==null?void 0:Yn.backend_stage_uuid,type:"\u540E\u5E8F"}),vu.push({id:kt.id,startNode:Yn==null?void 0:Yn.backend_stage_uuid,endNode:kt.id,type:"\u524D\u5E8F"})),Yn!=null&&Yn.front_stage_uuid&&(vu.push({id:kt.id,startNode:Yn==null?void 0:Yn.front_stage_uuid,endNode:kt.id,type:"\u524D\u5E8F"}),vu.push({id:kt.id,startNode:kt.id,endNode:Yn==null?void 0:Yn.front_stage_uuid,type:"\u540E\u5E8F"}));let al={results:[{columns:["user","entity"],data:[{graph:{nodes:(gu=[...vs])==null?void 0:gu.map(oa=>{var Mo,Ua;return sc(_c({},oa),{name:((Mo=oa==null?void 0:oa.name)==null?void 0:Mo.length)>4?((Ua=oa==null?void 0:oa.name)==null?void 0:Ua.substr(0,4))+"...":oa==null?void 0:oa.name})}),relationships:[...hl,...vu]}}]}],errors:[]};ju(al)}else if(Hs&&Ba){let vs=JSON.parse(sessionStorage.getItem("pathrit")),hl=(tu=vs==null?void 0:vs.filter(al=>(al==null?void 0:al.keys)===(kt==null?void 0:kt.id)))==null?void 0:tu[0],vu=vs==null?void 0:vs.filter(al=>(al==null?void 0:al.keys)!==(kt==null?void 0:kt.id));hl.text=(Ku=aa==null?void 0:aa.data)==null?void 0:Ku.name,vu.push(hl),kd(vu),sessionStorage.setItem("pathrit",JSON.stringify(vu)),setTimeout(()=>{hh()},300)}else ou();fr.resetFields(),vc(!1),Wc(!1)}})},$t.createElement(M.default.Item,{label:"\u7AE0\u8282\u540D\u79F0",name:"stage_name",rules:[{required:!0,validator:(Yn,ui)=>{var Ki;return((Ki=ui==null?void 0:ui.replaceAll(" ",""))==null?void 0:Ki.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u7AE0\u8282\u70B9\u540D\u79F0")}}]},$t.createElement(R.default,{maxLength:200,max:200})),$t.createElement(M.default.Item,{label:"\u7AE0\u8282\u63CF\u8FF0",name:"stage_desc"},$t.createElement(R.default.TextArea,{maxLength:1e3})),$t.createElement(M.default.Item,{label:"\u540E\u5E8F\u7AE0\u8282",name:"backend_stage_uuid"},$t.createElement(rt.default,null,Lh==null?void 0:Lh.map(Yn=>$t.createElement(rt.default.Option,{key:Yn==null?void 0:Yn.id},Yn==null?void 0:Yn.name)))),$t.createElement(M.default.Item,{label:"\u524D\u5E8F\u7AE0\u8282",name:"front_stage_uuid"},$t.createElement(rt.default,null,Lh==null?void 0:Lh.map(Yn=>$t.createElement(rt.default.Option,{value:Yn==null?void 0:Yn.id,key:Yn==null?void 0:Yn.id},Yn==null?void 0:Yn.name)))))),$t.createElement(Md,{shixunIds:"",cb:Yn=>{fh(Yn)}}),$t.createElement(w.default,{open:ji,centered:!0,title:(Hs?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u77E5\u8BC6\u70B9",destroyOnClose:!0,width:600,getContainer:()=>Kt.current,onCancel:()=>fo(!1),okButtonProps:{loading:Si},onOk:()=>{fr.submit()}},$t.createElement(M.default,{size:"large",form:fr,labelCol:{span:5},onFinish:Yn=>PA(void 0,null,function*(){var ui,Ki,Xi,Ra,tl,wl,Nl,Ru,Yc,Cc,Ju,jc,yc,Wl,gu,tu,Ku;if(Ri(!0),Yn!=null&&Yn.backend_knowledge_uuid&&(Yn==null?void 0:Yn.backend_knowledge_uuid)===(Yn==null?void 0:Yn.front_knowledge_uuid)){x.ZP.info("\u7AE0\u8282\u4E0D\u80FD\u76F8\u540C"),Ri(!1);return}let Dc=Hs?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Cu=yield(0,Pe.ZP)(Dc,{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Wr.pathId,params:sc(_c({},Yn),{subject_uuid:Hf,knowledge_uuid:kt==null?void 0:kt.id,subject_id:((ui=g.detail)==null?void 0:ui.id)+"",stage_uuid:Hs?kt==null?void 0:kt.stage_uuid:kt==null?void 0:kt.id,user_id:(Ki=v==null?void 0:v.userInfo)==null?void 0:Ki.user_id})}});if(Ri(!1),(Cu==null?void 0:Cu.status)===200){!Hs&&!Ba&&up();let aa=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:Hs?"\u77E5\u8BC6\u70B9":"\u7AE0\u8282",subject_id:Wr.pathId,params:{id:kt==null?void 0:kt.id}}});if((aa==null?void 0:aa.status)===200)if(Fn(aa==null?void 0:aa.data),Hs&&!Ba){let vs=(Ru=(Nl=(wl=(tl=(Ra=(Xi=Ji==null?void 0:Ji.results)==null?void 0:Xi[0])==null?void 0:Ra.data)==null?void 0:tl[0])==null?void 0:wl.graph)==null?void 0:Nl.nodes)==null?void 0:Ru.filter(oa=>oa.id!==kt.id);vs.push(aa==null?void 0:aa.data);let hl=(Wl=(yc=(jc=(Ju=(Cc=(Yc=Ji==null?void 0:Ji.results)==null?void 0:Yc[0])==null?void 0:Cc.data)==null?void 0:Ju[0])==null?void 0:jc.graph)==null?void 0:yc.relationships)==null?void 0:Wl.filter(oa=>!((oa.endNode===kt.id||oa.startNode===kt.id)&&oa.type!=="\u5305\u542B")),vu=[];Yn!=null&&Yn.backend_knowledge_uuid&&(vu.push({id:kt.id,startNode:kt.id,endNode:Yn==null?void 0:Yn.backend_knowledge_uuid,type:"\u540E\u5E8F"}),vu.push({id:Yn==null?void 0:Yn.backend_knowledge_uuid,endNode:kt.id,startNode:Yn==null?void 0:Yn.backend_knowledge_uuid,type:"\u524D\u5E8F"})),Yn!=null&&Yn.front_knowledge_uuid&&(vu.push({id:kt.id,startNode:Yn==null?void 0:Yn.front_knowledge_uuid,endNode:kt.id,type:"\u524D\u5E8F"}),vu.push({id:Yn==null?void 0:Yn.front_knowledge_uuid,endNode:kt.id,startNode:Yn==null?void 0:Yn.front_knowledge_uuid,type:"\u540E\u5E8F"}));let al={results:[{columns:["user","entity"],data:[{graph:{nodes:(gu=[...vs])==null?void 0:gu.map(oa=>{var Mo,Ua;return sc(_c({},oa),{name:((Mo=oa==null?void 0:oa.name)==null?void 0:Mo.length)>4?((Ua=oa==null?void 0:oa.name)==null?void 0:Ua.substr(0,4))+"...":oa==null?void 0:oa.name})}),relationships:[...hl,...vu]}}]}],errors:[]};ju(al)}else if(Hs&&Ba){let vs=JSON.parse(sessionStorage.getItem("pathrit")),hl=(tu=vs==null?void 0:vs.filter(al=>(al==null?void 0:al.keys)===(kt==null?void 0:kt.id)))==null?void 0:tu[0],vu=vs==null?void 0:vs.filter(al=>(al==null?void 0:al.keys)!==(kt==null?void 0:kt.id));hl.text=(Ku=aa==null?void 0:aa.data)==null?void 0:Ku.name,vu.push(hl),kd(vu),sessionStorage.setItem("pathrit",JSON.stringify(vu)),setTimeout(()=>{hh()},300)}else ou();fr.resetFields(),fo(!1),i([]),l([])}})},$t.createElement(M.default.Item,{name:"knowledge_name",label:"\u77E5\u8BC6\u70B9\u540D\u79F0",rules:[{required:!0,validator:(Yn,ui)=>{var Ki;return((Ki=ui==null?void 0:ui.replaceAll(" ",""))==null?void 0:Ki.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0")}}]},$t.createElement(R.default,{maxLength:20})),$t.createElement(M.default.Item,{name:"knowledge_type",label:"\u77E5\u8BC6\u70B9\u7C7B\u522B"},$t.createElement(H.ZP.Group,null,$t.createElement(H.ZP,{value:"\u64CD\u4F5C\u8282\u70B9"},"\u64CD\u4F5C\u8282\u70B9"),$t.createElement(H.ZP,{value:"\u6982\u5FF5\u8282\u70B9"},"\u6982\u5FF5\u8282\u70B9"))),$t.createElement(M.default.Item,{name:"knowledge_desc",label:"\u77E5\u8BC6\u70B9\u63CF\u8FF0"},$t.createElement(R.default.TextArea,{maxLength:100})),$t.createElement(M.default.Item,{label:"\u540E\u5E8F\u77E5\u8BC6\u70B9",name:"backend_knowledge_uuid"},$t.createElement(rt.default,null,Lh.map(Yn=>$t.createElement(rt.default.Option,{key:Yn==null?void 0:Yn.id},Yn==null?void 0:Yn.name)))),$t.createElement(M.default.Item,{label:"\u524D\u5E8F\u77E5\u8BC6\u70B9",name:"front_knowledge_uuid"},$t.createElement(rt.default,null,Lh==null?void 0:Lh.map(Yn=>$t.createElement(rt.default.Option,{value:Yn==null?void 0:Yn.id,key:Yn==null?void 0:Yn.id},Yn==null?void 0:Yn.name)))))),$t.createElement(w.default,{open:T,centered:!0,title:(Hs?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u89C6\u9891",destroyOnClose:!0,width:600,getContainer:()=>Kt.current,onCancel:()=>{var Yn,ui;$(!1),tf(),On({type:"removeVideo",payload:{name:(ui=(Yn=Dt.videoList)==null?void 0:Yn[0])==null?void 0:ui.name}}),Ct({})},okButtonProps:{loading:Si},onOk:()=>{fr.submit()}},!Hs&&$t.createElement(z.Z,{getPopupContainer:()=>Kt.current,overlayStyle:{minWidth:90},disabled:Hs,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:$t.createElement("a",{onClick:()=>{var Yn,ui;document.getElementById("fileUpload").click(),tf(),On({type:"removeVideo",payload:{name:(ui=(Yn=Dt.videoList)==null?void 0:Yn[0])==null?void 0:ui.name}})}},"\u4E0A\u4F20\u89C6\u9891")},{key:"2",label:$t.createElement("a",{onClick:()=>{ht("\u89C6\u9891\u9879\u76EE"),Ee(!0)}},"\u9009\u62E9\u89C6\u9891")}]}},$t.createElement("span",{style:{width:88},className:lu.selectshixun},"\u9009\u62E9\u89C6\u9891")),((En=(ta=Dt.videoList)==null?void 0:ta[0])==null?void 0:En.loaded)==100||$e!=null&&$e.id?$t.createElement("span",{className:`${lu.videoName} font14`,style:{marginLeft:10}},((Di=(Mn=Dt.videoList)==null?void 0:Mn[0])==null?void 0:Di.name)||($e==null?void 0:$e.title)):(($o=(Xo=Dt.videoList)==null?void 0:Xo[0])==null?void 0:$o.loaded)>0&&$t.createElement(ty.Z,{style:{width:"70%",marginLeft:10},percent:(Ie=(ki=Dt.videoList)==null?void 0:ki[0])==null?void 0:Ie.loaded,status:((Hr=(Er=Dt.videoList)==null?void 0:Er[0])==null?void 0:Hr.loaded)==100?"normal":"active"}),$t.createElement(M.default,{form:fr,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:Yn=>PA(void 0,null,function*(){var ui,Ki,Xi,Ra,tl,wl,Nl,Ru,Yc,Cc,Ju,jc,yc,Wl,gu,tu,Ku,Dc,Cu,aa,vs,hl,vu,al;if(((ui=Dt==null?void 0:Dt.videoList)==null?void 0:ui.length)===0&&!($e!=null&&$e.id)){x.ZP.info("\u8BF7\u4E0A\u4F20\u6216\u9009\u62E9\u89C6\u9891");return}if((o==null?void 0:o.length)<=0){x.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let oa=Hs?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Mo=yield(0,Pe.ZP)(oa,{method:"post",body:{node_type:"\u89C6\u9891",subject_id:Wr.pathId,uuid:(Xi=(Ki=Dt.videoList)==null?void 0:Ki[0])==null?void 0:Xi.videoId,params:_c({subject_uuid:Hf,subject_id:((Ra=g.detail)==null?void 0:Ra.id)+"",user_id:(tl=v==null?void 0:v.userInfo)==null?void 0:tl.user_id,video_url:(wl=$e==null?void 0:$e.video_detail)==null?void 0:wl.play_url,video_file_url:(Nl=$e==null?void 0:$e.video_detail)==null?void 0:Nl.file_url,video_uuid:Hs&&(kt==null?void 0:kt.id),knowledge_uuid_list:o==null?void 0:o.map(Ua=>Ua.key||(Ua==null?void 0:Ua.id))},Yn)}});if((Mo==null?void 0:Mo.status)===200){!Hs&&!Ba&&up();let Ua=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:Hs?"\u89C6\u9891":"\u77E5\u8BC6\u70B9",subject_id:Wr.pathId,params:{id:kt==null?void 0:kt.id}}});if((Ua==null?void 0:Ua.status)===200)if(Fn(Ua==null?void 0:Ua.data),Hs&&!Ba){let Gs=(yc=(jc=(Ju=(Cc=(Yc=(Ru=Ji==null?void 0:Ji.results)==null?void 0:Ru[0])==null?void 0:Yc.data)==null?void 0:Cc[0])==null?void 0:Ju.graph)==null?void 0:jc.nodes)==null?void 0:yc.filter(Iu=>Iu.id!==kt.id);Gs.push(Ua==null?void 0:Ua.data);let nu=(Wl=Gs==null?void 0:Gs.filter(Iu=>(Iu==null?void 0:Iu.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:Wl.map(Iu=>Iu.key),da=(aa=(Cu=(Dc=(Ku=(tu=(gu=Ji==null?void 0:Ji.results)==null?void 0:gu[0])==null?void 0:tu.data)==null?void 0:Ku[0])==null?void 0:Dc.graph)==null?void 0:Cu.relationships)==null?void 0:aa.filter(Iu=>Iu.endNode!==kt.id),Zu=(vs=o.filter(Iu=>nu.includes(Iu==null?void 0:Iu.key)))==null?void 0:vs.map(Iu=>({id:Iu.key,startNode:Iu.key,endNode:kt.key,type:"\u5305\u542B"})),Rc={results:[{columns:["user","entity"],data:[{graph:{nodes:(hl=[...Gs])==null?void 0:hl.map(Iu=>{var jd,yf;return sc(_c({},Iu),{name:((jd=Iu==null?void 0:Iu.name)==null?void 0:jd.length)>4?((yf=Iu==null?void 0:Iu.name)==null?void 0:yf.substr(0,4))+"...":Iu==null?void 0:Iu.name})}),relationships:[...da,...Zu]}}]}],errors:[]};ju(Rc)}else if(Hs&&Ba){let Gs=JSON.parse(sessionStorage.getItem("pathrit")),nu=Gs==null?void 0:Gs.filter(Iu=>(Iu==null?void 0:Iu.keys)!==(kt==null?void 0:kt.id)),da=nu.filter(Iu=>{var jd;return(jd=o==null?void 0:o.map(yf=>yf.key))==null?void 0:jd.includes(Iu.keys)}),Zu=da==null?void 0:da.map((Iu,jd)=>{var yf,hf;return sc(_c({},Ua==null?void 0:Ua.data),{key:(Gs==null?void 0:Gs.length)+jd+1,id:(Gs==null?void 0:Gs.length)+jd+1,parent:Iu==null?void 0:Iu.key,keys:(yf=Ua==null?void 0:Ua.data)==null?void 0:yf.key,text:(hf=Ua==null?void 0:Ua.data)==null?void 0:hf.name})}),Rc=[...nu,...Zu];kd(Rc),sessionStorage.setItem("pathrit",JSON.stringify(Rc)),setTimeout(()=>{hh()},300)}else ou();tf(),On({type:"removeVideo",payload:{name:(al=(vu=Dt.videoList)==null?void 0:vu[0])==null?void 0:al.name}}),Ct({}),$(!1),i([]),l([])}})},$t.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Gp,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),$t.createElement(M.default.Item,{label:"\u89C6\u9891\u540D\u79F0",name:"video_name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C6\u9891\u540D\u79F0"}]},$t.createElement(R.default,null)),$t.createElement(M.default.Item,{label:"\u89C6\u9891\u63CF\u8FF0",name:"video_desc",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u89C6\u9891\u63CF\u8FF0"}]},$t.createElement(R.default.TextArea,null))),$t.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},$t.createElement("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),$t.createElement("span",{style:{marginLeft:12},className:lu.selectshixun,onClick:()=>{n(!0),JA(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),$t.createElement("div",{style:{display:"block",alignItems:"center",marginLeft:90}},o==null?void 0:o.map((Yn,ui)=>$t.createElement("span",{onClick:()=>PA(void 0,null,function*(){let Ki=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Wr.pathId,params:{id:Yn==null?void 0:Yn.key}}});(Ki==null?void 0:Ki.status)===200&&Fn(Ki==null?void 0:Ki.data)}),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:ui===0?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},$t.createElement("span",null,(Yn==null?void 0:Yn.title)||(Yn==null?void 0:Yn.name)),$t.createElement("span",{style:{marginLeft:6},onClick:Ki=>{Ki.stopPropagation();let Xi=o==null?void 0:o.filter(Ra=>Ra.key!==Yn.key);l(Xi)}},"x"))))),$t.createElement(w.default,{open:Bt,centered:!0,title:(Hs?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u9644\u4EF6",destroyOnClose:!0,width:600,getContainer:()=>Kt.current,onCancel:()=>{Nt(!1),fr.resetFields(),mn({}),Ct({})},okButtonProps:{loading:Si},onOk:()=>{fr.submit()}},!Hs&&$t.createElement(z.Z,{getPopupContainer:()=>Kt.current,overlayStyle:{minWidth:90},disabled:Hs,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:$t.createElement(ny.default,{action:`${I.Z.API_SERVER}/api/attachments.json`,withCredentials:!0,listType:"picture",showUploadList:!1,onChange:Yn=>{var ui;yi((ui=Yn==null?void 0:Yn.file)==null?void 0:ui.percent),mn(Yn==null?void 0:Yn.file)},maxCount:1},$t.createElement("a",{style:{color:"#333"}},"\u4E0A\u4F20\u9644\u4EF6"))},{key:"2",label:$t.createElement("a",{onClick:()=>{ht("\u6559\u5B66\u8BFE\u4EF6"),Ee(!0)}},"\u9009\u62E9\u9644\u4EF6")}]}},$t.createElement("span",{style:{width:88},className:lu.selectshixun},"\u9009\u62E9\u9644\u4EF6")),sr===100||$e!=null&&$e.id?$t.createElement("span",{className:`${lu.videoName} font14`,style:{marginLeft:10}},(Tt==null?void 0:Tt.name)||($e==null?void 0:$e.title)||($e==null?void 0:$e.filename)):sr>0&&$t.createElement(ty.Z,{style:{width:"70%",marginLeft:10},percent:parseInt(sr),status:sr==100?"normal":"active"}),$t.createElement(M.default,{form:fr,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:Yn=>PA(void 0,null,function*(){var ui,Ki,Xi,Ra,tl,wl,Nl,Ru,Yc,Cc,Ju,jc,yc,Wl,gu,tu,Ku,Dc,Cu,aa,vs;if(!(Tt!=null&&Tt.name)&&!($e!=null&&$e.id)){x.ZP.info("\u8BF7\u4E0A\u4F20\u6216\u9009\u62E9\u9644\u4EF6");return}if((o==null?void 0:o.length)<=0){x.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let hl=Hs?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",vu=yield(0,Pe.ZP)(hl,{method:"post",body:{node_type:"\u9644\u4EF6",subject_id:Wr.pathId,uuid:(Ki=(ui=Dt.videoList)==null?void 0:ui[0])==null?void 0:Ki.videoId,params:_c({subject_id:((Xi=g.detail)==null?void 0:Xi.id)+"",user_id:(Ra=v==null?void 0:v.userInfo)==null?void 0:Ra.user_id,subject_uuid:Hf,attachment_uuid:Hs&&(kt==null?void 0:kt.id),attachment_id:((tl=Tt==null?void 0:Tt.response)==null?void 0:tl.id)||((wl=$e==null?void 0:$e.attachment)==null?void 0:wl.id),knowledge_uuid_list:o==null?void 0:o.map(al=>(al==null?void 0:al.key)||(al==null?void 0:al.id))},Yn)}});if((vu==null?void 0:vu.status)===200){!Hs&&!Ba&&up();let al=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:Hs?"\u9644\u4EF6":"\u77E5\u8BC6\u70B9",subject_id:Wr.pathId,params:{id:kt==null?void 0:kt.id}}});if((al==null?void 0:al.status)===200)if(Fn(al==null?void 0:al.data),Hs&&!Ba){let oa=(jc=(Ju=(Cc=(Yc=(Ru=(Nl=Ji==null?void 0:Ji.results)==null?void 0:Nl[0])==null?void 0:Ru.data)==null?void 0:Yc[0])==null?void 0:Cc.graph)==null?void 0:Ju.nodes)==null?void 0:jc.filter(da=>da.id!==kt.id);oa.push(al==null?void 0:al.data);let Mo=(yc=oa==null?void 0:oa.filter(da=>(da==null?void 0:da.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:yc.map(da=>da.key),Ua=(Cu=(Dc=(Ku=(tu=(gu=(Wl=Ji==null?void 0:Ji.results)==null?void 0:Wl[0])==null?void 0:gu.data)==null?void 0:tu[0])==null?void 0:Ku.graph)==null?void 0:Dc.relationships)==null?void 0:Cu.filter(da=>da.endNode!==kt.id),Gs=(aa=o.filter(da=>Mo.includes(da==null?void 0:da.key)))==null?void 0:aa.map(da=>({id:da.key,startNode:da.key,endNode:kt.key,type:"\u5305\u542B"})),nu={results:[{columns:["user","entity"],data:[{graph:{nodes:(vs=[...oa])==null?void 0:vs.map(da=>{var Zu,Rc;return sc(_c({},da),{name:((Zu=da==null?void 0:da.name)==null?void 0:Zu.length)>4?((Rc=da==null?void 0:da.name)==null?void 0:Rc.substr(0,4))+"...":da==null?void 0:da.name})}),relationships:[...Ua,...Gs]}}]}],errors:[]};ju(nu)}else if(Hs&&Ba){let oa=JSON.parse(sessionStorage.getItem("pathrit")),Mo=oa==null?void 0:oa.filter(da=>(da==null?void 0:da.keys)!==(kt==null?void 0:kt.id)),Ua=Mo.filter(da=>{var Zu;return(Zu=o==null?void 0:o.map(Rc=>Rc.key))==null?void 0:Zu.includes(da.keys)}),Gs=Ua==null?void 0:Ua.map((da,Zu)=>{var Rc,Iu;return sc(_c({},al==null?void 0:al.data),{key:(oa==null?void 0:oa.length)+Zu+1,id:(oa==null?void 0:oa.length)+Zu+1,parent:da==null?void 0:da.key,keys:(Rc=al==null?void 0:al.data)==null?void 0:Rc.key,text:(Iu=al==null?void 0:al.data)==null?void 0:Iu.name})}),nu=[...Mo,...Gs];kd(nu),sessionStorage.setItem("pathrit",JSON.stringify(nu)),setTimeout(()=>{hh()},300)}else ou();Nt(!1),fr.resetFields(),mn({}),Ct({}),i([]),l([])}})},$t.createElement("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Gp,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),$t.createElement(M.default.Item,{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9644\u4EF6\u540D\u79F0"}],label:"\u9644\u4EF6\u540D\u79F0",name:"attachment_name"},$t.createElement(R.default,null)),$t.createElement(M.default.Item,{label:"\u9644\u4EF6\u63CF\u8FF0",name:"attachment_desc",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9644\u4EF6\u63CF\u8FF0"}]},$t.createElement(R.default.TextArea,null))),$t.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},$t.createElement("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),$t.createElement("span",{style:{marginLeft:12},className:lu.selectshixun,onClick:()=>{n(!0),JA(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),$t.createElement("div",{style:{display:"block",alignItems:"center",marginLeft:90}},o==null?void 0:o.map((Yn,ui)=>$t.createElement("span",{onClick:()=>PA(void 0,null,function*(){let Ki=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Wr.pathId,params:{id:Yn==null?void 0:Yn.key}}});(Ki==null?void 0:Ki.status)===200&&Fn(Ki==null?void 0:Ki.data)}),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:ui===0?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},$t.createElement("span",null,(Yn==null?void 0:Yn.title)||(Yn==null?void 0:Yn.name)),$t.createElement("span",{style:{marginLeft:6},onClick:Ki=>{Ki.stopPropagation();let Xi=o==null?void 0:o.filter(Ra=>Ra.key!==Yn.key);l(Xi)}},"x"))))),$t.createElement(w.default,{open:lp,title:(Hs?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u5B9E\u8BAD",destroyOnClose:!0,width:600,getContainer:()=>Kt.current,onCancel:()=>{m0(!1),fh({}),i([]),l([])},onOk:()=>PA(void 0,null,function*(){var Yn,ui,Ki,Xi,Ra,tl,wl,Nl,Ru,Yc,Cc,Ju,jc,yc,Wl,gu,tu;if(!(Dl!=null&&Dl.id)){x.ZP.info("\u8BF7\u9009\u62E9\u5B9E\u8BAD");return}if((o==null?void 0:o.length)<=0){x.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let Ku=Hs?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Dc=yield(0,Pe.ZP)(Ku,{method:"post",body:{node_type:"\u5B9E\u8BAD",subject_id:Wr.pathId,params:{shixun_id:Dl==null?void 0:Dl.id,shixun_name:(Dl==null?void 0:Dl.title)||(Dl==null?void 0:Dl.name),subject_uuid:Hf,knowledge_uuid_list:o==null?void 0:o.map(Cu=>Cu.key||(Cu==null?void 0:Cu.id)),diffculty:(Dl==null?void 0:Dl.level)||(Dl==null?void 0:Dl.diffculty),shixun_uuid:Hs&&kt.id,language:Dl==null?void 0:Dl.language,challenge_num:Dl==null?void 0:Dl.challenges_count,shixun_desc:Dl==null?void 0:Dl.description,subject_id:((Yn=g.detail)==null?void 0:Yn.id)+"",shixun_type:Dl==null?void 0:Dl.shixun_type,shixun_url:Hs?Dl==null?void 0:Dl.shixun_url:window.location.origin+"/shixuns/"+(Dl==null?void 0:Dl.identifier)+"/challenges",user_id:(ui=v==null?void 0:v.userInfo)==null?void 0:ui.user_id,challenges:Dl==null?void 0:Dl.challenges}}});if((Dc==null?void 0:Dc.status)===200){!Hs&&!Ba&&up();let Cu=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:Hs?"\u5B9E\u8BAD":"\u77E5\u8BC6\u70B9",subject_id:Wr.pathId,params:{id:kt==null?void 0:kt.id}}});if((Cu==null?void 0:Cu.status)===200)if(Fn(Cu==null?void 0:Cu.data),Hs&&!Ba){let aa=(Nl=(wl=(tl=(Ra=(Xi=(Ki=Ji==null?void 0:Ji.results)==null?void 0:Ki[0])==null?void 0:Xi.data)==null?void 0:Ra[0])==null?void 0:tl.graph)==null?void 0:wl.nodes)==null?void 0:Nl.filter(oa=>oa.id!==kt.id);aa.push(Cu==null?void 0:Cu.data);let vs=(Ru=aa==null?void 0:aa.filter(oa=>(oa==null?void 0:oa.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:Ru.map(oa=>oa.key),hl=(Wl=(yc=(jc=(Ju=(Cc=(Yc=Ji==null?void 0:Ji.results)==null?void 0:Yc[0])==null?void 0:Cc.data)==null?void 0:Ju[0])==null?void 0:jc.graph)==null?void 0:yc.relationships)==null?void 0:Wl.filter(oa=>oa.endNode!==kt.id),vu=(gu=o.filter(oa=>vs.includes(oa==null?void 0:oa.key)))==null?void 0:gu.map(oa=>({id:oa.key,startNode:oa.key,endNode:kt.key,type:"\u5305\u542B"})),al={results:[{columns:["user","entity"],data:[{graph:{nodes:(tu=[...aa])==null?void 0:tu.map(oa=>{var Mo,Ua;return sc(_c({},oa),{name:((Mo=oa==null?void 0:oa.name)==null?void 0:Mo.length)>4?((Ua=oa==null?void 0:oa.name)==null?void 0:Ua.substr(0,4))+"...":oa==null?void 0:oa.name})}),relationships:[...hl,...vu]}}]}],errors:[]};ju(al)}else if(Hs&&Ba){let aa=JSON.parse(sessionStorage.getItem("pathrit")),vs=aa==null?void 0:aa.filter(Ua=>(Ua==null?void 0:Ua.keys)===(kt==null?void 0:kt.id)),hl=aa==null?void 0:aa.filter(Ua=>(Ua==null?void 0:Ua.keys)!==(kt==null?void 0:kt.id)),vu=hl.filter(Ua=>{var Gs;return(Gs=o==null?void 0:o.map(nu=>nu.key))==null?void 0:Gs.includes(Ua.keys)}),al=vu==null?void 0:vu.map((Ua,Gs)=>{var nu,da,Zu,Rc,Iu,jd,yf,hf;return sc(_c({},Cu==null?void 0:Cu.data),{key:((nu=vs==null?void 0:vs.filter(Jd=>(Jd==null?void 0:Jd.parent)===(Ua==null?void 0:Ua.key)))==null?void 0:nu.length)>0?(Zu=(da=vs==null?void 0:vs.filter(Jd=>(Jd==null?void 0:Jd.parent)===(Ua==null?void 0:Ua.key)))==null?void 0:da[0])==null?void 0:Zu.key:(aa==null?void 0:aa.length)+Gs+1,id:((Rc=vs==null?void 0:vs.filter(Jd=>(Jd==null?void 0:Jd.parent)===(Ua==null?void 0:Ua.key)))==null?void 0:Rc.length)>0?(jd=(Iu=vs==null?void 0:vs.filter(Jd=>(Jd==null?void 0:Jd.parent)===(Ua==null?void 0:Ua.key)))==null?void 0:Iu[0])==null?void 0:jd.key:(aa==null?void 0:aa.length)+Gs+1,parent:Ua==null?void 0:Ua.key,keys:(yf=Cu==null?void 0:Cu.data)==null?void 0:yf.key,text:(hf=Cu==null?void 0:Cu.data)==null?void 0:hf.name})}),oa=[...hl,...al],Mo=oa.filter(Ua=>oa.map(Gs=>Gs.id).includes(Ua.parent)||(Ua==null?void 0:Ua.parent)==0);console.log("---",oa,Mo),kd(Mo),sessionStorage.setItem("pathrit",JSON.stringify(Mo)),setTimeout(()=>{hh()},300)}else ou();m0(!1),fh({}),i([]),l([])}})},!Hs&&$t.createElement("span",{className:lu.selectshixun,onClick:()=>{Hs||(fh({}),d({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",subject_id:Wr.pathId}}))}},"\u9009\u62E9\u5B9E\u8BAD"),$t.createElement("div",null,(Dl==null?void 0:Dl.id)&&$t.createElement("div",null,$t.createElement("div",{style:{marginTop:14,display:"flex"}},$t.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u540D\u79F0"),$t.createElement("span",{style:{marginLeft:16}},(Dl==null?void 0:Dl.title)||(Dl==null?void 0:Dl.shixun_name))),$t.createElement("div",{style:{marginTop:14,display:"flex"}},$t.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u94FE\u63A5"),$t.createElement("span",{style:{marginLeft:16}},window.location.origin+"/"+(Dl==null?void 0:Dl.identifier)+"/challenges")),$t.createElement("div",{style:{marginTop:14,display:"flex"}},$t.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u63CF\u8FF0"),$t.createElement("span",{style:{marginLeft:16}},$t.createElement("span",{className:lu.description,dangerouslySetInnerHTML:{__html:(Dl==null?void 0:Dl.description)||(Dl==null?void 0:Dl.shixun_desc)}}))),$t.createElement("div",{style:{marginTop:14,display:"flex"}},$t.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u96BE\u6613\u7A0B\u5EA6"),$t.createElement("span",{style:{marginLeft:16}},(Dl==null?void 0:Dl.level)||(Dl==null?void 0:Dl.diffculty))),$t.createElement("div",{style:{marginTop:14,display:"flex"}},$t.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5B9E\u8BAD\u73AF\u5883"),$t.createElement("span",{style:{marginLeft:16}},Dl==null?void 0:Dl.language))),$t.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},$t.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),$t.createElement("span",{style:{marginLeft:16},className:lu.selectshixun,onClick:()=>{n(!0),JA(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),$t.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},$t.createElement("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}}),o==null?void 0:o.map(Yn=>$t.createElement("span",{onClick:()=>PA(void 0,null,function*(){let ui=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Wr.pathId,params:{id:Yn==null?void 0:Yn.key}}});(ui==null?void 0:ui.status)===200&&Fn(ui==null?void 0:ui.data)}),style:{background:"#FFB786",display:"inline-block",color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},$t.createElement("span",null,(Yn==null?void 0:Yn.title)||(Yn==null?void 0:Yn.name)),$t.createElement("span",{style:{marginLeft:6},onClick:ui=>{ui.stopPropagation();let Ki=o==null?void 0:o.filter(Xi=>Xi.key!==Yn.key);l(Ki)}},"x")))))),$t.createElement(w.default,{title:(Hs?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u4F5C\u4E1A",destroyOnClose:!0,width:600,onOk:()=>{fr.submit()},onCancel:()=>{f(!1),fr.resetFields(),i([]),l([])},getContainer:()=>Kt.current,open:u},$t.createElement(M.default,{form:fr,colon:!1,onFinish:Yn=>PA(void 0,null,function*(){var ui,Ki,Xi,Ra,tl,wl,Nl,Ru,Yc,Cc,Ju,jc,yc,Wl,gu,tu,Ku;if((o==null?void 0:o.length)<=0){x.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let Dc=Hs?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Cu=yield(0,Pe.ZP)(Dc,{method:"post",body:{node_type:"\u4F5C\u4E1A",subject_id:Wr.pathId,params:sc(_c({},Yn),{knowledge_uuid_list:o==null?void 0:o.map(aa=>aa.key||(aa==null?void 0:aa.id)),homework_uuid:Hs&&(kt==null?void 0:kt.id),diffculty:Dl==null?void 0:Dl.level,subject_uuid:Hf,subject_id:((ui=g.detail)==null?void 0:ui.id)+"",user_id:(Ki=v==null?void 0:v.userInfo)==null?void 0:Ki.user_id})}});if((Cu==null?void 0:Cu.status)===200){!Hs&&!Ba&&up();let aa=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:Hs?"\u4F5C\u4E1A":"\u77E5\u8BC6\u70B9",subject_id:Wr.pathId,params:{id:kt==null?void 0:kt.id}}});if((aa==null?void 0:aa.status)===200)if(Fn(aa==null?void 0:aa.data),Hs&&!Ba){let vs=(Ru=(Nl=(wl=(tl=(Ra=(Xi=Ji==null?void 0:Ji.results)==null?void 0:Xi[0])==null?void 0:Ra.data)==null?void 0:tl[0])==null?void 0:wl.graph)==null?void 0:Nl.nodes)==null?void 0:Ru.filter(Mo=>Mo.id!==kt.id);vs.push(aa==null?void 0:aa.data);let hl=(Yc=vs==null?void 0:vs.filter(Mo=>(Mo==null?void 0:Mo.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:Yc.map(Mo=>Mo.key),vu=(gu=(Wl=(yc=(jc=(Ju=(Cc=Ji==null?void 0:Ji.results)==null?void 0:Cc[0])==null?void 0:Ju.data)==null?void 0:jc[0])==null?void 0:yc.graph)==null?void 0:Wl.relationships)==null?void 0:gu.filter(Mo=>Mo.endNode!==kt.id),al=(tu=o.filter(Mo=>hl.includes(Mo==null?void 0:Mo.key)))==null?void 0:tu.map(Mo=>({id:Mo.key,startNode:Mo.key,endNode:kt.key,type:"\u5305\u542B"})),oa={results:[{columns:["user","entity"],data:[{graph:{nodes:(Ku=[...vs])==null?void 0:Ku.map(Mo=>{var Ua,Gs;return sc(_c({},Mo),{name:((Ua=Mo==null?void 0:Mo.name)==null?void 0:Ua.length)>4?((Gs=Mo==null?void 0:Mo.name)==null?void 0:Gs.substr(0,4))+"...":Mo==null?void 0:Mo.name})}),relationships:[...vu,...al]}}]}],errors:[]};ju(oa)}else if(Hs&&Ba){let vs=JSON.parse(sessionStorage.getItem("pathrit")),hl=vs==null?void 0:vs.filter(Mo=>(Mo==null?void 0:Mo.keys)!==(kt==null?void 0:kt.id)),vu=hl.filter(Mo=>{var Ua;return(Ua=o==null?void 0:o.map(Gs=>Gs.key))==null?void 0:Ua.includes(Mo.keys)}),al=vu==null?void 0:vu.map((Mo,Ua)=>{var Gs,nu;return sc(_c({},aa==null?void 0:aa.data),{key:(vs==null?void 0:vs.length)+Ua+1,id:(vs==null?void 0:vs.length)+Ua+1,parent:Mo==null?void 0:Mo.key,keys:(Gs=aa==null?void 0:aa.data)==null?void 0:Gs.key,text:(nu=aa==null?void 0:aa.data)==null?void 0:nu.name})}),oa=[...hl,...al];kd(oa),sessionStorage.setItem("pathrit",JSON.stringify(oa)),setTimeout(()=>{hh()},300)}else ou();f(!1),fr.resetFields(),i([]),l([])}})},$t.createElement(M.default.Item,{name:"homework_type",label:"\u4F5C\u4E1A\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u7C7B\u578B"}]},$t.createElement(H.ZP.Group,null,$t.createElement(H.ZP,{value:"\u56FE\u6587\u4F5C\u4E1A"},"\u56FE\u6587\u4F5C\u4E1A"),$t.createElement(H.ZP,{value:"\u5206\u7EC4\u4F5C\u4E1A"},"\u5206\u7EC4\u4F5C\u4E1A"))),$t.createElement(M.default.Item,{name:"homework_name",label:"\u4F5C\u4E1A\u540D\u79F0",rules:[{required:!0,validator:(Yn,ui)=>{var Ki;return((Ki=ui==null?void 0:ui.replaceAll(" ",""))==null?void 0:Ki.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u540D\u79F0")}}]},$t.createElement(R.default,{maxLength:60})),$t.createElement(M.default.Item,{name:"homework_desc",label:"\u4F5C\u4E1A\u63CF\u8FF0",rules:[{required:!0,validator:(Yn,ui)=>{var Ki;return((Ki=ui==null?void 0:ui.replaceAll(" ",""))==null?void 0:Ki.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u63CF\u8FF0")}}]},$t.createElement(R.default.TextArea,{maxLength:5e3}))),$t.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},$t.createElement("label",{style:{color:"#333333",display:"block",textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),$t.createElement("span",{style:{marginLeft:10},className:lu.selectshixun,onClick:()=>{n(!0),JA(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),$t.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},$t.createElement("div",{style:{marginLeft:80}},o==null?void 0:o.map((Yn,ui)=>$t.createElement("span",{onClick:()=>PA(void 0,null,function*(){let Ki=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Wr.pathId,params:{id:Yn==null?void 0:Yn.key}}});(Ki==null?void 0:Ki.status)===200&&Fn(Ki==null?void 0:Ki.data)}),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:ui===0?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},$t.createElement("span",null,(Yn==null?void 0:Yn.title)||(Yn==null?void 0:Yn.name)),$t.createElement("span",{style:{marginLeft:6},onClick:Ki=>{Ki.stopPropagation();let Xi=o==null?void 0:o.filter(Ra=>Ra.key!==Yn.key);l(Xi)}},"x")))))),$t.createElement(w.default,{title:(Hs?"\u4FEE\u6539":"\u6DFB\u52A0")+"\u8BD5\u9898",destroyOnClose:!0,width:800,onOk:()=>{fr.submit()},onCancel:()=>{C(!1),fr.resetFields()},getContainer:()=>Kt.current,open:E},$t.createElement(M.default,{form:fr,colon:!1,onFinish:Yn=>PA(void 0,null,function*(){var ui,Ki,Xi,Ra,tl,wl,Nl,Ru,Yc,Cc,Ju,jc,yc,Wl,gu,tu,Ku;if((o==null?void 0:o.length)<=0){x.ZP.info("\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9");return}let Dc=Hs?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",Cu=yield(0,Pe.ZP)(Dc,{method:"post",body:{node_type:"\u8BD5\u9898",subject_id:Wr.pathId,params:sc(_c({},Yn),{knowledge_uuid_list:o==null?void 0:o.map(aa=>aa.key||(aa==null?void 0:aa.id)),subject_uuid:Hf,diffculty:Dl==null?void 0:Dl.level,test_uuid:Hs&&kt.id,subject_id:((ui=g.detail)==null?void 0:ui.id)+"",user_id:(Ki=v==null?void 0:v.userInfo)==null?void 0:Ki.user_id})}});if((Cu==null?void 0:Cu.status)===200){!Hs&&!Ba&&up();let aa=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:Hs?"\u8BD5\u9898":"\u77E5\u8BC6\u70B9",subject_id:Wr.pathId,params:{id:kt==null?void 0:kt.id}}});if((aa==null?void 0:aa.status)===200)if(Fn(aa==null?void 0:aa.data),Hs&&!Ba){let vs=(Ru=(Nl=(wl=(tl=(Ra=(Xi=Ji==null?void 0:Ji.results)==null?void 0:Xi[0])==null?void 0:Ra.data)==null?void 0:tl[0])==null?void 0:wl.graph)==null?void 0:Nl.nodes)==null?void 0:Ru.filter(Mo=>Mo.id!==kt.id);vs.push(aa==null?void 0:aa.data);let hl=(Yc=vs==null?void 0:vs.filter(Mo=>(Mo==null?void 0:Mo.node_type)==="\u77E5\u8BC6\u70B9"))==null?void 0:Yc.map(Mo=>Mo.key),vu=(gu=(Wl=(yc=(jc=(Ju=(Cc=Ji==null?void 0:Ji.results)==null?void 0:Cc[0])==null?void 0:Ju.data)==null?void 0:jc[0])==null?void 0:yc.graph)==null?void 0:Wl.relationships)==null?void 0:gu.filter(Mo=>Mo.endNode!==kt.id),al=(tu=o.filter(Mo=>hl.includes(Mo==null?void 0:Mo.key)))==null?void 0:tu.map(Mo=>({id:Mo.key,startNode:Mo.key,endNode:kt.key,type:"\u5305\u542B"})),oa={results:[{columns:["user","entity"],data:[{graph:{nodes:(Ku=[...vs])==null?void 0:Ku.map(Mo=>{var Ua,Gs;return sc(_c({},Mo),{name:((Ua=Mo==null?void 0:Mo.name)==null?void 0:Ua.length)>4?((Gs=Mo==null?void 0:Mo.name)==null?void 0:Gs.substr(0,4))+"...":Mo==null?void 0:Mo.name})}),relationships:[...vu,...al]}}]}],errors:[]};ju(oa)}else if(Hs&&Ba){let vs=JSON.parse(sessionStorage.getItem("pathrit")),hl=vs==null?void 0:vs.filter(Mo=>(Mo==null?void 0:Mo.keys)!==(kt==null?void 0:kt.id)),vu=hl.filter(Mo=>{var Ua;return(Ua=o==null?void 0:o.map(Gs=>Gs.key))==null?void 0:Ua.includes(Mo.keys)}),al=vu==null?void 0:vu.map((Mo,Ua)=>{var Gs,nu;return sc(_c({},aa==null?void 0:aa.data),{key:(vs==null?void 0:vs.length)+Ua+1,id:(vs==null?void 0:vs.length)+Ua+1,parent:Mo==null?void 0:Mo.key,keys:(Gs=aa==null?void 0:aa.data)==null?void 0:Gs.key,text:(nu=aa==null?void 0:aa.data)==null?void 0:nu.name})}),oa=[...hl,...al];kd(oa),sessionStorage.setItem("pathrit",JSON.stringify(oa)),setTimeout(()=>{hh()},300)}else ou();C(!1),i([]),l([]),fr.resetFields()}})},$t.createElement(M.default.Item,{name:"test_title",label:"\u8BD5\u9898\u6807\u9898",rules:[{required:!0,validator:(Yn,ui)=>{var Ki;return((Ki=ui==null?void 0:ui.replaceAll(" ",""))==null?void 0:Ki.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u9898\u6807\u9898")}}]},$t.createElement(R.default,null)),$t.createElement(M.default.Item,{name:"test_type",label:"\u8BD5\u9898\u7C7B\u578B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u4F5C\u4E1A\u7C7B\u578B"}]},$t.createElement(H.ZP.Group,null,$t.createElement(H.ZP,{value:"\u5355\u9009\u9898"},"\u5355\u9009\u9898"),$t.createElement(H.ZP,{value:"\u591A\u9009\u9898"},"\u591A\u9009\u9898"),$t.createElement(H.ZP,{value:"\u5224\u65AD\u9898"},"\u5224\u65AD\u9898"),$t.createElement(H.ZP,{value:"\u586B\u7A7A\u9898"},"\u586B\u7A7A\u9898"),$t.createElement(H.ZP,{value:"\u7F16\u7A0B\u9898"},"\u7F16\u7A0B\u9898"),$t.createElement(H.ZP,{value:"\u7B80\u7B54\u9898"},"\u7B80\u7B54\u9898"),$t.createElement(H.ZP,{value:"\u7EC4\u5408\u9898"},"\u7EC4\u5408\u9898"),$t.createElement(H.ZP,{value:"\u5B9E\u8BAD\u9898"},"\u5B9E\u8BAD\u9898"),$t.createElement(H.ZP,{value:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"))),$t.createElement(M.default.Item,{name:"test_content",label:"\u8BD5\u9898\u63CF\u8FF0",rules:[{required:!0,validator:(Yn,ui)=>{var Ki;return((Ki=ui==null?void 0:ui.replaceAll(" ",""))==null?void 0:Ki.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u4F5C\u4E1A\u63CF\u8FF0")}}]},$t.createElement(Yi.Z,{watch:!0,defaultValue:fr.getFieldValue("test_content")}))),$t.createElement("div",{style:{marginTop:14,display:"flex",alignItems:"center"}},$t.createElement("label",{style:{color:"#333333",display:"block",textAlign:"end"}},"\u5173\u8054\u77E5\u8BC6\u70B9"),$t.createElement("span",{style:{marginLeft:10},className:lu.selectshixun,onClick:()=>{n(!0),JA(!0,"\u7AE0\u8282")}},"\u9009\u62E9\u77E5\u8BC6\u70B9")),$t.createElement("div",{style:{marginTop:14,display:"block",alignItems:"center"}},$t.createElement("div",{style:{marginLeft:80}},o==null?void 0:o.map((Yn,ui)=>$t.createElement("span",{onClick:()=>PA(void 0,null,function*(){let Ki=yield(0,Pe.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"\u77E5\u8BC6\u70B9",subject_id:Wr.pathId,params:{id:Yn==null?void 0:Yn.key}}});(Ki==null?void 0:Ki.status)===200&&Fn(Ki==null?void 0:Ki.data)}),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:ui===0?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"}},$t.createElement("span",null,(Yn==null?void 0:Yn.title)||(Yn==null?void 0:Yn.name)),$t.createElement("span",{style:{marginLeft:6},onClick:Ki=>{Ki.stopPropagation();let Xi=o==null?void 0:o.filter(Ra=>Ra.key!==Yn.key);l(Xi)}},"x")))))),$t.createElement(kA,{setScoreShow:Ee,ScoreShow:ce,modalType:Ne,onOk:Yn=>{var ui,Ki;tf(),On({type:"removeVideo",payload:{name:(Ki=(ui=Dt.videoList)==null?void 0:ui[0])==null?void 0:Ki.name}}),Ct(Yn)},subjectId:Wr.pathId}),$t.createElement(w.default,{title:"\u9009\u62E9\u77E5\u8BC6\u70B9",open:t,destroyOnClose:!0,onCancel:()=>{i([]),n(!1)},onOk:()=>{l(r),n(!1)}},$t.createElement("div",{style:{maxHeight:500,overflow:"auto"}},$t.createElement(Jt.default,{checkable:!0,autoExpandParent:!0,defaultExpandAll:!0,checkedKeys:r==null?void 0:r.map(Yn=>Yn.key),onCheck:(Yn,ui)=>{i(ui.checkedNodes)},treeData:Lh}))),$t.createElement(w.default,{title:"\u5386\u53F2\u8BB0\u5F55",open:Mh,getContainer:()=>Kt.current,onCancel:()=>p0(!1),footer:!1},$t.createElement("div",{style:{maxHeight:300,overflow:"auto",padding:10}},$t.createElement(rA(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:()=>PA(void 0,null,function*(){var Yn;Nh(Gh+1);let ui=yield(0,Pe.ZP)("/api/knowledge_graphs/history.json",{method:"get",params:{identifier:Wr.pathId,limit:10,page:Gh+1}});ui.status===0&&(Sf([...YA,...ui==null?void 0:ui.histories]),((Yn=ui==null?void 0:ui.histories)==null?void 0:Yn.length)<10&&Hh(!1))}),hasMore:Qh,useWindow:!1},$t.createElement(Om.Z,{dataSource:YA,renderItem:Yn=>$t.createElement(Om.Z.Item,{key:Yn.id},$t.createElement(Om.Z.Item.Meta,{avatar:$t.createElement(km.C,{src:I.Z.IMG_SERVER+"/images/"+Yn.avatar_url}),title:$t.createElement("div",{style:{display:"inline-flex",width:"100%"}},$t.createElement("span",{style:{flex:1,display:"inline-flex"}}," ",Yn.real_name)," ",$t.createElement("div",null,Yn.created_at)),description:Yn.content}))})))),$t.createElement(w.default,{title:"\u6587\u4EF6\u5BFC\u5165",open:Qo,centered:!0,getContainer:()=>Kt.current,okButtonProps:{loading:Si},onCancel:()=>{ss(!1),Co([])},onOk:()=>PA(void 0,null,function*(){var Yn,ui;const Ki=new FormData;if(Mi.length>0)Ki.append("file",Mi[0]);else{x.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6");return}Ri(!0),Ki.append("subject_id",((Yn=g.detail)==null?void 0:Yn.id)+"");let Xi=yield(0,Pe.ZP)("/api/knowledge/import_kg.json",{method:"post",body:Ki},!0);Ri(!1),(Xi==null?void 0:Xi.status)===0&&(((ui=Xi==null?void 0:Xi.fail)==null?void 0:ui.length)>0&&w.default.confirm({icon:null,title:"\u5BFC\u5165\u5931\u8D25",content:$t.createElement("span",null,"\u68C0\u6D4B\u5230\u672C\u6B21\u5BFC\u5165\u5B58\u5728\u4E0D\u7B26\u5408\u8981\u6C42\u7684\u6570\u636E\uFF0C\u70B9\u51FB\u4E0B\u8F7D",$t.createElement("a",{href:`${I.Z.API_SERVER}${Xi==null?void 0:Xi.url}`,download:"\u5931\u8D25\u6570\u636E.xlsx"},"\u5BFC\u5165\u5931\u8D25\u7684\u6570\u636E"),"\u67E5\u770B")}),Co([]),kt={},Fn({}),(Xi==null?void 0:Xi.success)>0&&x.ZP.info("\u6DFB\u52A0\u6210\u529F"),ou(),ss(!1))})},!(Mr!=null&&Mr.is_root)&&$t.createElement("div",{style:{marginBottom:30,color:"#333333"}},"\u68C0\u6D4B\u5F53\u524D\u5DF2\u5B58\u5728\u6570\u636E\uFF0C\u5BFC\u5165\u540E\u539F\u6570\u636E\u5C06\u4F1A\u88AB\u5220\u9664\uFF0C\u6309\u7167\u6700\u65B0\u5BFC\u5165\u7684\u4E3A\u4E3B\uFF0C\u5982\u7EE7\u7EED\u5BFC\u5165\uFF0C\u8BF7\u6309\u7167\u4E0B\u65B9\u6B65\u9AA4\u8FDB\u884C"),$t.createElement("p",{style:{color:"#5F6368"}},"\u6B65\u9AA41\uFF1A",$t.createElement("span",{style:{color:"#000000"}},"\u4E0B\u8F7D"),$t.createElement("a",{href:`${I.Z.API_SERVER}/api/knowledge_graphs/down_template.json`,download:"\u6A21\u7248.xlsx"},"\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248")),$t.createElement(Vr.Z,null,$t.createElement(lr.Z,{style:{color:"#5F6368"}},"\u6B65\u9AA42\uFF1A",$t.createElement("span",{style:{color:"#000000"}},"\u4E0A\u4F20\u586B\u5199\u597D\u7684\u300A\u77E5\u8BC6\u56FE\u8C31\u5BFC\u5165\u6A21\u7248\u300B"))),$t.createElement(Vr.Z,{style:{marginTop:10,marginLeft:50}},$t.createElement(ny.default,_c({},Jg),$t.createElement("span",{style:{padding:"0px 16px",color:"#3061D0",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"}},$t.createElement("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," \u9009\u62E9\u6587\u4EF6")))))};var Eh=(0,te.connect)(({user:v,pathsDetail:g})=>({user:v,pathsDetail:g}))(Xf),Tf=B(94615),jh="data:image/png;base64,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",dv="data:image/png;base64,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",Ng="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAB2CAYAAAAA9ZvPAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQ+MW/Wd58f2s/088Uw8YQYmMIEMZGhCEkgaaEkvSMlec9r0LrqN9sIdlVi1uyp7dAW7dAUnqNoOnAoLtLALahFFLb0iHRLRFl3TNu2lUqIL13CXdMM2gWSZwAzMwDixEzvjN+M39s9+x+f3ez/72fOexxNY9ibhoZDJ+Pn9+X0/3/9/fiF8cnyoFRgacsKvX4eQlYZxujTRGY5EuuAYiUioGneqlVgoHIo4lVAoHHKqTtWphMLhEpxwMYRScQaYujQ2VUj2rRCr34AzNBSqfqiHOY8vh87jOxf9V0j0l/CGkTCXJsLx8iXhSrg7YjiLnGo0BAj/9THqvzZgQMjzDEAI2OXyVDgUydmGmZsxTk+t/wAQu24NVT6Ohf4EAPNY5Z0vOZF/eueUmYhHu1GqXhaOmUn1dSEJOa/DIPk9qIABG0ClODVTCpmZUAVnY0sWW7/781B5Xted58mfAKCtBXNCn33qbGe1InpQRZ+Z6IoKYc+f6EH3kmDgof4vYMK2bZRnKqdLlVLGQG7yjaHVpbYedZ4nfQKAORZs4xNjiWo5dIkTTiyLL+qIfaSEb763KxUIA8oTW5iwpguOcMKZWKV46vVv9ecQCjnzpHHL0z8BQMDybB5yDHtxvj8cCvc64XDHeYn586VUk0SwhIkpq1CtVKs5pzg19vaj15w730s3f+8TAPis5GeHznRhkVgeCYVSkVgiJKR+n6eO/wgoZLgSgXe2BFC0DZSK1nQ5Yrw3NtT7/kdwC3wCgKZV3PBkZmlUVK4MxeOmUsgfP+FnaQbDAMFg2QIF20C5WBIlB+kx49IRfEjX8RMAuKtN1+5nXZmro1X0hWPRyP8PhPcCwWgCwUyp7FRmKtmYZb118unBmfOVBp8AAMC2p4bjmZlLBqORyiXKEm+f65WYVgY8RUZP0kDSBEzXw7NsIO/+oSqRyqT9yzfQlSDgdfOuJLDpfdqlXFcse+J8vYSLHgDXfe90ssPGYDQa7WqHMqQdiZA0gJRpYG0/sKYHGOwF+pJKVM8+BCzbwEhe4MQEcGAcSFtKpJOIvl8JYOkGEFiADRPl4rmJxfFzo+cDgosaABuG3u+IdEWvixjmItCvb3FowpPIa/uATQPATf0qlDMfhtbEPp4V+M0wcEiCYX5AMF11kLVoE6i4wdR0/r3V5snR/UNb5vM4F68RuOHZ9ztiU+Y1hhldIuxg4rsBWyzvATb2G9g6aGBFjxLj81rpJnARCJQkJ7PAy8cFDo4D43nRtjQw+WUBEARFAdhlA9VSceT9v1k6Np9YwUUpATY/75hWNrcisShxibCtQL4ngSnmb+4HvrjekCCQUd/ztbiCxDqAg+MCLx8FXhtXdsJch1YFthDI5KkKDMwUy1WrJI4Xvnt5dq7v688vOgAwslcS5qqOZLKzFfG5QJ9fYWD7WmBVz/xFfbsE0OdRItDX3zcs8OJrwLg1tzSgvZE0DGRpFEp7wMD0zHRZTE4fO/v04GQ7z3BRAWDz0D6j0LVqVcxYtKSVzuei3n4jsGXQQE/y/K32dgjQ4Oq59sTBEYEXXgNOZOcGAVUBwaPtAYLAKkydyy+64vftxAguKgCse+z0YMIIXR7k6lH09qcM3LURWN+nXK52xPF8Cd3O+UfTAo/vm1sSSClgGqC7maExWWQOQWCmOj2Se/Sad+e610UDgBueyF4RR/XqCKJhP7KS0Gv6DNyzERjomY9jNtcSn9/nfIJ9IwLPvTo3CCgFGIPIWkCOrmUZzCTOnKqeOorv3DDV6gkuCgCsGxpJRTs7rjNCsWgQ8W/uN3D3LQb63Az/+ZHto/0WQbD7uMDzh4UMJgUfBlJJgM6MVAVFqi2B6VIpc/Y7Vx5v5RVc8AC4bsiJdSaza8Nhg9rcdw03LTfw1Y1K33+Yo1lufBTqgyL+hUM0DFWsIOigV5AyVUxBGoRlA9Ol6XJRWG8WvvupQK/gggbAzpdeirz97h8MxsLOZTJE1xSD5XrS0r/jJsX58yGYJrbM1NnUu0r36vKdqOvnM2jD0PB8A0aNhBZ4eC+wf7TVEyopwFdM5wWKReVVzJQLudw7h1/Hrlt9S8wuaADc9NjpvkjUuCYUCRl+xF/RY+DhrSqE2y7xNeHJaRMWMJ5TwRz+nLVVeJcHCU+JsiwJGTha3g0sSykubfdeXheRbuEDewTG862lAO85ngUK0hYwMG1PimmnPGx9Z8Vpv29esACQYd4EroskOmeFeaW1nzRw5y3ALf3tEV8TfjQvcDwDHBoFXksLjFuKu705AK900IGjvpSKJN7YD9y0zJC5hPkAQdsDT78qWqQsFOgokbQtIN1CazJrjV95ArtmF5pekADYufOlyLuf/defCsdivWq16kvNn8jx996iYvntEIHEHU4L/Pw4cCQNEAQ85usr8FEME7ixz8D2lcDGgfldgd9/4oDAb066T+2jV7TkGfVIgcnSdHnGnnlr6u+uPtUsBS5IAGz4m7OLIzFxfdyIhlU1T/2gb/+VGw3sWEtYtCaAXl8GZp5/DRjN1oq5P4ytKEHHtPH2FcDO9Sre0O4x/AFh/3o3DcJg6DKWQZdQ5gmkLWDAKmZOW3977fELHgDXDb0eSyQvuzrWEb9M+kWeg5y8ebmBr90SlLZtXB7q8xePAntPCKnf50GnOemps4v0QO7eqII57Ryk+3MHBXadCIYvr0UVQ3tBxQVMTE6fnp48Ez6KHw80LMoFJwHWPzXRm6iaq5wwQs3Kkpzx2Lb23D1a0k8dVHp+vjn7dgjpNfBuXG7ggVsMmKoIbc5jOCvw13vo9/tLAQKd70o1YNEtLNMusDEzbR0rfG/VGe8NLigAbB4aMac6Fq00zMTi5lg/F+XBrYbU+3MdI1ngkQNCivyP45i/ZAKePyTw8jHhW4DC69HOYfAomwcKQsAqm8jn3nvXPvX7d70u4YUDAMcJbfjbbF8skrwWYnaKd8dKA1/ZOLfoJ3c9sq+1u/XPAQoS7bY1Bm6/aW6A8gwWknx9rx3oEVAN0OWkS0g1YJUNnD2bLUyXz53AD26c1u9wwQBg21NOPFs6c70Ri3R4V0UneJ7YpgyvoIOfkPj/9V+A+PqZSLR7NwG3DLT2TvisjENQRb0y6m8L0BvoT9FwVTWJhaJA1rJhTU4exQ9Xn72wAKC5P568Fk0FHgTAvZsNbB0I5n4uKAMtD+8VONF2KUUdSn6KYm4+boKi63Ko4JSbhp5D1Ow5LvD4/iA1oACQl94AkCsI5OkNTE6M2r2rxnSq+IKQAOzimU5k10USxiIv99NGooH1zS2qsifooLX/1IG5Qq2N39ZE53Upar3hXjofUv8yFlvr8mlPcTCmv2MlcOfGuaXAUUqsveTs2demSuGz8bW1GsgXDZzNn8qVLqucgNtr2AAAZ+fOCCbjl8KIXyIvWa1WYUSKEBULSE6G9jx93vXn7b3++Z3FZo5YxLi2WSFSpH5jq8rtBx0EyTMHBfacaM/g4/myTGw5A0lAXyfQyzJwtzCDV6F1nrOB0RxLvYBXR934QRsJARWoAu662WipCngpgkwagwEuId+fxiBrDWkM5qQaKFTteOEfdJq4EQD/9s5uQKxCGNGa18tqWSdUgmPMIOJYqFSz+PUPcyHgI21SPD/SA3Cc0Ke/m/10PIyGXB4JtXONgS/fpJIxfgcXcddRlW51mTXwMTQ8GEfYtgoY7DHQ08Jt07Rm+feRCZXNY86gHXdfJ6ke2DJ3oIrp4sdfCbADTAP9SSaHXDVAADAKkB17w/rR+izTxDUAOENDYfz2nSsQN6+eZVrqQDejEJFwCdVqEeFIBjf2Tfxu9+5IMZNIxiqlcCISqzozHaWX7/xccWho6GOZdrH6ibElHdX4GiMcagBzKmng/hbhXqn38wIP7FWh3VZLrQ3J29YBG5fVCd+OzNBAoIH54hFg/0l/nS2R556scxUPbgMGU8GqgGA6NC7wrb31JJQXwTQEmYOQuYE8MFFQQLcy779r91//Du2ARgAcfr8fochAAwBqK+NZIk61mMxV334vXbLL5VDVCUX0izoIOeGwUwFC0yXg7FIjfmZgdH/rovvzZn/gs985c104XO31XoLcr12qIO7nOZr75yI+DbN7bzEwyKrgD3FQV794xEdk6wcg5T0guHeTge2rggGgQfzNvcBJHxCTb+n5mFBqYCKnAHD2TPZsCVN0B8uNKuALX+pDJPEplTzxXxaRz2N8Io2CG2Zl3ttvhIXkjlDIqVSqlXA4dOpS4L3+8d/aIXx0/e2bhxxzqvP0p41oLOoFLZFP3b9x+awscI3RyDn09+cK8a7rN6RBNpD6EJR3v8oV5f0e2itkhFEKVu9Se0QKf6S6YaFKq1oFCuVv7hXSzmCiyZvd4uUpCWmzMLI5kiEABM7kczNlY/QInv7CTCMANn8phY749YiEm7wD5i5tWOksxjPptlZCg0K/X6karoTjzlg8ccXE6jd2fSTTLtZ/5/2romHjSm+dH+/H2r6Htirr3O/Iuz50S3EM4MZ+lTf4sJVC3mdQQRyBpw82qR4fKUAj7sEtBtb3B6eOqQYI5N0BhiCJ35cykM4K2ZpmFQXSlg0xc+YQA0KNANh+RwdKWIlYvLMBmraN7Ng4sla+aa5NMBa8+rFeJWNgGiJnlBNv3XDqf7YsVpwLZezm/Xln5oZZPX2GMv7u2mgEllAdGBH41m9a6/2VfQZohNGIakfXz/W8jbpZqQIanzKc75UEnpvxs3tcNeDfc6iMSpaMvRBQMlYDQF5gPCuUJ8AEkQoI0ZivH87OlyKY3ncVwsYy+dqqKR3psVFYjCiwJ62NN/UumP65AQThsjVTrbzxufGDxTYu53uKTPnGnesikXBMi3/ea3kKuOcWQ7p+foRjZ+1De1WSJ+hdKHLv32LKHsCPmvj6ZUhcqoLD4+4dvA/j/op/qWxhsBTi11g9/Myr/vEA6QqmlBFIO0AGhFi5VDx1Es/c8P6sQFBh2129IonreGEzbyE/Mg7LssAAhT4aFk4YEEbjMul/Nf/ttRXKkdDpDe/8r1n56XYBcdOTp65GJdRvxKK1rJ9eMIr/oIO5/a+34H6+5p03G9jRwvhqFunef7cLGHLu3mGBJ19h57DHSGi6AHX4o1uVAep3bb4pG03ZQ+BnCKpYgIoIEgAZFwDls++Nzwz8fKQBAM8++2xHf/el1y4144sJmd5DxyFOjkJk8zByFgybBUY83P/Lv9TPflyvu9z4mfrcqBmMM2GIjmTPofOxBzbccTiKFVetjZlmpzfrx5e982ZIy9kvU8qFvm8Pw73+3M9npPfApNFchz5jWPrYAqIMJBOqjYyeR6sKXi8jsc7vcDqgH1AWmgLf/kMVFAo6+F4P7BU45iPVdIUQjUVmN5UEEJi2zmRLV9xwvAaAoaGhcCqV6v/c5z430N3bi9xEBt22gGnZkvCEEIGAiSyQzkBks1KuGLm8p9rWVRGy3q0ODEV89ZJlV+FVwoYYTp46dOsbb8zbIPzMw+OXhOKJwXA0HG8Q/z3AU9vMwMAPja+v7wnm0fnUC7CH78AocwiqHp9vpxf7luXAtsG5O4u4QnuGBVjn1wAYj13A37OCqVXlEK9DYL867gG2a1dQ0ugk2GgayBRs5IXA1Nkzk+XJN3/fAADE41d+5oYbrqJEHz1xUnKsmUwi6f5JmaY0OjppCgoBg9CzNDDSsNMZIM30E+OOlm8Zdl0NiLPXjx88Ohen+X0uxX+5uszw+D06p/7NreSa2dxCArG0mtkzv4NS+BtMGg0Gcxo/YdDoR4cguU1G1XwOeh/0RFrp7potYAv86W4VqvUzSsi5uoopKKZBmtAVpFfTfMhYAMPUbEVPMylkSwkwlT9ll60Nh70qIDT0pb9abF62aE0sFo+sPJGDyaiRYSBvmrCTUYikCaPThCEBYSKZSiFpkuNMJDi+hO/AJ7ZtCIIjnYWYyEKMj6FMUFBq5CwpHQ79wQ322LLefEQ4xVK8o1iJFO2RwwPTuwLq1/WL0fr/dVdutWFEl8iZfe7BxWH8nAT0IzHTp1992aNvPSvF8+nvP7BFLZbfwd+yhfu5Q0qUBp7k0YcEwTdbuKNKKQIP7RMSmLLMz8cdZCCKdk2QO8pHfvKAcgWbSwW9SSECgBKAyS9rMivEsvz/qQFg3+bNBk5OLnfM+BUnOk1s7enHCiMJkotFsBZMFEwDeQkIA5b844LCVMBQ0sJUEsMDDPlOEhgCwrKQsfIYT5qysLFUKju2XUCp5Dil6ZJTdTBTrYqiqIaK1XB8uiuCafvq7uJ1QGXXLuDtDRuScaPjWieWdPP+ihhMenx/R3Dc/+WjAs8d9i+p5hUe/HywnuXz03Xk90fzASGyAFeOVjzdySA3js/OtK4s9/ZDlVD1gt/fDunP+x0EgKwTPNbkVrrl6joreDKtjEAJgHwGIlr9rQSAg6Hwby7f3R8PhwfkQwiBZb09WNG/gmkudU85GpUVpgIWa81hoMDedBcQChRR2KppHYYGBYGQUoAgQMwk1QhzpI0vQzBwPKr+Y1m2BAgza5zgUXJCM+EQpt4r9YTPhC/tmjIuDSuTVHE8gzYPb2fkz2+RBO7eLXDCJ4alv3vfLf4FI7yayhm0IL6mSjMI3MFRd20ypE0QZH2wePOrL9tyVrAvBgTwwx1GYNMqAcC4AmMBNY9CixfhhoOlCtAAsGFZOYj8mdckAPZdvqHHCYdXe2/Od1k/uALJFAPgnlFYutOBgCCSpHRQqqJgmBIQWVdSWLSGzSiKfELDhGEaSFBSEBQEgpYYBIf8k6i5m9JzkAAoShDIP8IFCCNZBKIwkIMJC0ms6kth04pOdMrr0wBjkaXiPIpsAqBhcdyX5aLfTwKtmg0c/obfef6IwK7XWiRxmqnmvZRgZ5CBp7YHSwEKxz/ZZQfaFDQy/26Him34qicDoISTWU2+kAaiCwJKABZDnRhXgSAWiFpWAeLM8JuhX67YFo/bmRtCCCUaLi4EBnt70C+lgL6x+7c3OyiH5RAMqj5NSgdDSYicqQAxbprIm1HkTALFlUuSOAbMhCJ+Z9JEyqNCJEgICJ4Xrb+4KLtSQZRdYChJIcWaG1brSZro6UmiJ9WJ3m4T+0YMOXCBgPHyIUG2PGXg/i3KffPjUIp+Vt2049Y16G8PB9I+YURvS0CpF9eNEobBKSVtGw1C6Qq2UFGU0Zwz1NBF7AEBYwk853haIO8CwCYACm+9E/rF0vVXJSLG8tkJIM6eMrB+cCXMpJsJqdEhCAguGCQohBxZogGRMUyp94+YBAQg9IA9IyqBIP8j5yZco9KVEtqekBKCUsNMSO42mIXyupouMCQYrLIawUY31uQIlQSOWybytqnKouQ6U12IljUD9O8fO6AKOoLy+Bo0zUvTLE1pydMg9AWSAJ7URSm18bA0ldW+AlRrrBWkgetnS/DedCefe9VtI28yJKUNMAsAOYjJ9Hho7xWfvtkJOfE6jzXKr6XJJFYOrHR1dnN9kwZCUyRIOsZ6hr6eqsRXMXDINPB0T1LZCnxFLRHkz6xDccHAv7WUiCr1ISWFlAzqZ6lGXNWhxL2WFuq5GJyhzSKk+lCLk7UMZGwD45aBtG3IekGOgmm2nvlvLiq5vxXx2WPId6CdIBnX3wSRdfpUA0GunI7n8x20OagD7zIncDOkmmoNAFUlBPrxLjKlSeZWKx0fU+KfbqBt5YCZ98dCv77y0xui1UhSkafOVXUEC6xduhw9fX3urzxvKH/010s1ANSAoIxLO4LKnZdEsqcRTkbCkUU0Ft32yhrIakBwjUUJCTkbT6sN92/aFDI2QUAkle73AMKk3aElTd0RUWCw1GKxZnDtMvc8D9syY/jQPv+cAdeWhGeByAq3EoHlXy8fc+f6NC+Ja4hR1QTlKKjDn3lVEa8540IA3OVGOAMBcJxeipoiqsmoryPrFQVwdMLV/xoA5yZGQz+/clO3UbUHOxBKBFmp5ICbBlbA0KrAS/SGl/UBgwaAbtIsVUo/Hggf+eXUVMiKxaKiEE+aUaOrFA53xYworUDX6FREBpRhqAippYNiNc3xNWAQEK6xKYFgaAlBNaOMQ3VN/q24hO/cA4FBgsDDnpzR85e7/UPGdMfYXLq2r5FUjBMwJi+JoHWw+zfF8FdahKnpCjIv4M25aDzOBQDSR7u5nEgqqa3eUopmSgAu//EJFQOQBrWVAc6NvcnqjNCeFdtiienTneVwpTvqRBeVHWcRwpWG9E/KMLB+YAWQ9JbeNRM8qATWXWk+hVPOofPc66Fdu+TAAsdxQlu2PBhJJM5EsARxFItd1VB8cSgW7QohFJPegyS2shXkv+XbKUBIl1J6KUr8q3P1d5QakaCQUoKgiMq/pUpx1QxVxNa9B2B+8SaI/h6pp3W6tln88zoPblWdxX4HI3INtfouACjobncbP/zsACaGHt/vr0JUWliFl/0kQN0NVF5L4zkuAOw6AKRazGcA+5xyAyUh8MHU0KGh0K7XXw/1ZjKhzkIhVDjTGeksFcJnKuVQKRJ1Pnvt1eHexUuuhGP0wGE5md8ieKHfpDVKogqIY/jFM/mgolIC4sEHHwzt349w19XTifJMcXG12rE4FA13hSJGTAJBE7wmFbSodzm8BgTN7R5AuJIjKgEQlVJCmCZue/4FpHbeDHvrWuktkJDNyRXy1XZ2GAUUms7yxz3GGD9jnQITTb4AkMWdwQC4f5MaWxcEAFYHv3hMVSRLO4KhevdkCjYCY3iCbrRSA8KaABIdKhA0n0MWj/7DeC9EbCmc6iKEIpHGCqImKVCpOghFBIxyEWHjHbz0RC50HtueyIEPmLwuXjm9yOAebXZWbrMkuVgKOnXfOvebHongVR/uzx7J0WkLfPnlXchs3wJr01oYCUNW7NBGkPEI136gAPvuds4K9ud+/pYJpycPqjEtdbdQJYZ2rFH1/n4AYHXv0y0A8ODngVuW+UtYXvuZA6w15LDIRrbkMxEArEccoQqQsRRKgHQFE+LVeQPACxbnj/4qBdtOIRpZBAdxhEPh2udVo4pIqIwIphCJnQntevRDbXPyrx7NdJaM8FpZ/6eVt53HjT05rEpmMZHNg4abHMleVlMzZVRQ78OTqHsX2paQVrtpYuPwSWzJpyHu2YGJqIljYzaOpPU4F8JMNVrK2QK1+sDZ3MjFZm7+kX1uuZd26YTKFO5cByk9/ACgVI6/BKDb+r3tyubwO/hcj+8T2HOy7sxrT4IKkwCglzLGmkAZr2FIPm3DnmhIBs1HEPieK6XDfoSxGdXQR1wWvu7JXCrq4AbXwZP3J9ezeOO29UoK5Fm6lrWQyVnI5os4Mm5LMa6HRGgvR7lGah7gylQSN1lZpNYPwOhXZb80yB6R+ljI5FbSELKogrV5a9gP0Al0ymYQgkIZl8roAuSAxwNqwTX4KDl4v9vXQT7rLACwOUV2+wargB/uCJ5fyNuzruCV0cbvE+D8jFFAlqWnc8oIlOtRmChgJv2PH0oCfGjEzOMCG77zfk+so3c17PqUJL7g/fTjm/r+SGBVKwc878bH67yjEkLr+iEDM8yVS/XhBgL4l+RGhn5rz6eCRyTgTk4WETaKXMgiw1zAwEB/DQCMHD79qhK52qXjgjMad+eNKpjT7G3xno/tE9jfREBVZaDUxw9aJIN4c9YDHB5vbDzRAKCjTQBkCQAZF2HkNn0G12x+Y2EAwHFC6x/LLjU7k4Pe5k/qu7/bxqrZ2aKRi/a01IuzM4DkQGbpHpPJo0YU8t9sFWNq1XvIXoN1bqeRoUbCjY2NobOzEz09SnLU79lU7S2YyVPzCQZTs0u7eM+v7vZvSednnFKuG0abeYZvzu4j1hce8+k80l4MXUB2B9PjEaIITKXfx7W/fWtBAIA1AP8jmV+W7DCXeyd8kyj/bad/lkyXS/v1/JG0m/oVAJrFcRAA+B1Vp8+aATVxI5/Po6+vr57A+iC9zU4jzYmKf5VFLhNCO/yLasmQX9zln28g0AhWlqf7lblrtfPkAdods1UI10HHAPJuhlUOFLZOjeClz48tCABwy9a3R08v70h29XsBwOX977f5j3fVVTKcqNUsHzQxH97mD4Dn3OkbXm6TASMTeHQbsJSj2NxC2VRK5Ul4P9Wm1ZSRcw33VrkAJmn+yx7/ok8leYDb1/qPkOG7sTztmcNK7TS7iXwuAowSgDaSFP+UACJzHC/8m8yCAMCGZw9HQ/mrro4mzD5vESj93J/s9K+U0YYRAdAczJkLAM02gHYDuTPH124Gtg6ofmyVsUzKRWfF0fcPqhZzSQSPBqEBSGPVryaAp8ow8GF/g4j++/2bga3MA/icomwdgRdkDEABQEseDUwmtaQL6HoAsAtAtPQP+NGmwgIBgBOtFs4OmnLun7cMzMAPdgQDgIYR6+T8ACBtgAAJIKNybsetNwbAIcxGVOChTTbWLxO1yidy3o/cxs8GGrlAYOj4+wGJIJ4iW7vGZ1NXYkjGHoJzCHVV5+9B8POxrMC49ABo/FH/Zxx0vPt/8eMv2wsCABz4nDBPfSrW0bjRA+PrLAPzq5Xji9+3m5b1bABQrN683MAT2/xrACiS/2K3YmGdyiDxZc2B4D5dyhvYuFyll3V1sG9c1FDRQ3Yq+eVaqOPv2CVkZnKWqnINQA64YN2C3/f5fBpAGuhaAsg4qKHEfzavKq6k+C+mp1DJ/x67bi0tCACseGo43jXT9al4vKPbKwHoWpGzggBA39hXBUg30ABtAL9UL4M+f8oKHbewuSCAvKylc3Wom1dg4Ul3Qvn4QQc/++42EwM+ncUkkCw4eUUNdm4GAIH6hyuAOzYGG4BUPewO5mibWXkL96GOjjXpfyudwerEmxjaIhYEALixY3q6a6XZ0ZGaDQD/Wr65jMCVPSzQUMWkzR269JWfOADsPqbiaWyolBY0dSe5SNYidEMCoLP10Icrap/rAAAUcklEQVRtK1VruR/3avG9V5Zzz5YffA7dIu4HMB155HyABgPQvRw/J4iOjlmS+wXFvyzsPDOC1f97HEND9fkA84jJfOynEgBZe/Gq5vl/SgUEA4Bds0FuIEXqPW5KtwYAmbRUpKIdcN9upQJoPdvsf2AKlZ+bKSRTvejpNtHt2SW0eWEomR7bZsphTX4HVcrdu93t4prMd96XkUaZeQzocySA6AF8az8f3Cc0bbB3R2A4o2oppfHH569MHsNPPs9JYfUJIR87VedxwyAJwPj6j3YGA4ABHZZKzwr2yO3gVMfN9lU+bVyCLdQUrYYMC0vuYfZMRiEZW+1DKtWNVAsJQA+FjSYbB/xftGa9s6vX5xQ+81zzARhf4NQRlUNws38SCyr+QAlA4qfzHvdvKi+QmjqCH2yXswIXhAoIsgFIDMYB/GwAMtQuv1JpT80l07N3bmwEgEyUuH/2DTNCp3x+EAByAKUJpJaB/n9Pp6FyAk3Sm8v/lRtpKAZXAlM000ZhrqJZ+pN0NA7Z6LJjrX8CiL/laLvvHwBeYUuYJ/GkcxAksNT/fH4af1IKZM7BCh3Hni/IgV8LAgBBXgC55Ce3cR7e7EXibyjGWWbFfvjmg78ihz20VX1SmyquN3i2bdlFw7j+8we4eBwgSEc7BaSWygpmPwDwTgwZ37Y2uP6PgKlX8DR2A6lcPg1LgW9sMeQeA34Sgu93JK3GxNX2E3JBwPfh51QxR1kDoAHAC5feG0e1PKrHxS4IAGx41j8OQCI+u8PAKp80qQ6RPqIzc14EsEkJwMpajF2pCQ0CKfIFR60XMJq2Ze/9nqMuGcwUjFSvFP+pRKMEIBd++UYV8GnlGZAwrDfkbAAJ3WYJItwpJ1taD4yUE8J00aon+KTqZAzp/49OWBBS97uFunb+Dez6AtEsp7wtEAAcjuLM5dfEkp2Xeb0AEo2t0zcxG+ijR1n4eR+nf3rn8bjn6UwZCy02LlNqQIt+AqBYZEOKDSufl0mU546YODhuwjZSMJLdYKNsKlFPC1MK3bZGjXn1rQx278vn1F08bhuDbwyYsQN6D0HdQqx9YOTxN97Io7sIWv/T/09zEQgALpZ9poSZ0jH87N8TEfJYEADgjp+T8dXL44s7r/BmA0lENlwE1soBuJtt0z7hWX6Xod2vSl0tlUAjAAoF6fcr90mRYdRK4mC+B+N2t9yxmzUCHCWzkUMjl6l9glod/LTutwfPKGDFMT2UoB1NtPvH/IFshtHc7wEAwUz9L+0XGfsnALIZWCffwp67awM/FwQAdDbQ7DCXNwNApmhZEOJde9edk+nZgyzXbvQEtEXANeGGTvfeIjCQ0h1HFP1FuXBaFWjVwP7GVCqJ7u5ut/ycN/VEgeYAAD0wjqZ75nDr+UQMU7NWIejgc8s5wa+4UU6P+CcYWAU0kRc4qcW/np4+lX8LP932HjyT2hYEADgNVNUDpAabC0JoyN23pSmi5xpyBMDeYchy61kbL7qFyozyfe1mge2rVFu7XSzKEXjNxCcxVJdSEp2dbFlTJee68FIVqrb2bQ/JqF/rTSDpnlKq3TJQH7LRfFW+S23UXNOHqstKhX/THDoguf+DjNJMwcFU+Sh+8e9y3q8sDAB8sIPmhu9M9sQ6Eg0VQXyR5W7jZYMr5koAJXKBr7HYommgso4NUA0wvfvgZgvLOqn72XNYB4BeLF1WzgIQ1XxSrzRWdlxrAHBEG3P23B7eL/ys7yO7nLe1RhJzFexZaDhcKaC9iCMjlGA51CRm6dw0EuZR/HjLwtwyhlPBwmboBqNpKxhK3Z/sNFUswE2feZdGp4VZbqXjsfrzsusNWAWWXAvce2MeJopuW7qymmVUVXcksTUtkXD7CpoBoK282cRjfeDD+4BjWVoOwQdzG9/eGtyoym9S5T91QOBXPnUO/Jx2yJgU/3mAANDZLDt7Gi/vOOEV/wvGCOSDbv7e6eT0tLM2Eo/VxsLppXx0u9s67RLMu8Qkhyy5flXP8lGfclSNtIvKenaFwJ3rLexcWXDb0hvtb831CQ0AT6taTUpIUdAIAN1gWnP5AujPr21boYy/VhYCwcRJJ36VxVodMfafz7vcLwGQrwD2CHbd+l7z7ReMCtj4xFii7MRXRqOJrub9gPQQJVUtPjvow1atO3YpdeAlPsvHJQjYsyhLtwUe2FjApn6rIS6gxb+X+KwGVn0IdYJ71YCM1OVVUqnW9t2C+ynBntiuPIugg2/24qHmgtX62XwWFpAcHclD2Oz8cUEsJj9wiKffwK5bZ81lXDAA4HZwZqL7mnii89JmADC3LyN69abY2qqoDhlW3QK/OqG0AEW/6h2oA0AOo2D1rilw3011EHjFPwEgwSBbypQwbwRAXQIcGRey1Jtbtsx5GGq+EcfbtToIZHK/3wYRsk2OsX/X+BNS/FONyT8TeHnHcLP4X1AqIMgV5Etw02SWhvktn3bhuOHiX+xWvr+Uih7uJyhIfB0IYob49rVF7FxpSYNNNZWaaBb/GgC1aB4zh8KQYV5mIVtv+V4nNQHMOUKtjEOezdwGy9Wbk1v6Ofj8R5j61eKfcJ+xZhCx38SuW2v7BHlBtmAkAB/6+sfTly6KL17VvCsYF+4bcku4xsl03l1DuWg0xNg9w0Prfs35qvSr3kTCtVvfJ/CV9UWs6SPIEujsJJFUY6lqWVf6mtdmQQf3FGZmTjaFtHHwLNYjsDQtKGWsL0Puv/tlZin9L6yMPxujYxT/mvs/KBeqTubw9//h90GPs6AAsG5oJBXrWLQ2YkbDXjYgIVTZ1ezMnn5xEnc4A/zFzw2wvEvqfhn9qxNe/tysRwxDRvl2rlG5AzluJaE6lEn8bIHWvdrG7SSt/DliAbXncS12FnwG9fzpc1lOwvF0fqntOvcDx8fyyGczbtZSxjUqMOyT2HVr4Ij3BQUANoiGumJrokY80WwHMB7AUWoe5d9oDkodDzx10MALR9RZzdzfYERqJiZB3ZZztsgv61Yqh7+W27F9kI/gCCMSvk3a1x7x9nWtJ4BK4rrG5H17VBjZ76AdkqHrN5Z1ud+tZSvPWMin/hH7twSKpAUFAPYHvDN2ek0k0ZVqDgkzgsb06Xp3wnfzptH639w04S9/ZWI4o5wtqftr4l/CwkWHO3bAFfVqtoDS02YC3FTJzcHXs3nzAcDnV6gmk7n2DCb3M4C052SQ7ieQDQyPsR+SRSskvg1Uyg4g3sFP//idVtpoQQGAL7LusdODCTNxuTL5G4Gtmi/qmT3F5nXXUIFA4MCIgQf2qh221adaFXgA4K6a9gKS7tg5MwokPFPztAHYLvEJO6qT29er3cdaWQsEG2MYTEf7jbjT4n9C6v4MhMXQr/RtgEpxGmeXHGnF/fz+ggPAhm9nloai1aujZqyhsY8LySzaw9vUtmua4xsNQQUAusc/OcIZAEy3KiApKdAIAO3XK85XcweDAKDFdStu4+VvliNpdet5a0uRIp9No6+lA0ZxuMUjSve7FUvSkLHp8b2Fn/6xT7dB4z0XHACufzy9yAhFVsZjZlLbAZqLZL2+24OvZgbOBoKWArkC8MxhA88fqafS6gBwTTwdAna7gGTX8YeQAMzyUezT8p/LT+ATPH1QbRAddFA6sS7g+PAYBOsVpc9Py79kY/0lv2PZd2uILUAJIDODj6RXmclkr2LZeuyP/6TLxkYK9vFp3d4MBA2CTAH4+m9M7BtzJ/LVlktmANwxRC73a/0fVUZfg+ifwwCkKKeXctv6uXW+liScM8A+w6BNraQLKgyMTOSRHh+rW/5chMrMMH522/tzEX9BqgA+9KpvZ5YualIDWoRzsdnHTx2rq3z8AKBVw0SujCcPJ7B3uLFRVJdVyYy/lgSuBJgPABjiZZlY8wyDVsRh/qDWZxhworL8bZwcmYCw3HpFLoJjW1jX+4/tcP+CBcCKp5x4Vym7RqsBL+OS6Cv72E9PI0tbzo01f7WAT7ksk0L8zvOvJfDycUMGWlSFbT0LKEHgDlukCmgEgBrL1mwEMlK8rs/AHTcxyKMkSjuHnlDGwc9B3+Dz0Y4Zlrrf5X5yfijiwKm8jp/uOMst+9q534KzAfRL3fDw+LUxM75Uj1OtW/zqDDVatTG65zUM5c8uAHh+gt7BeALPvWZiOEcfX6kAbQDKn0nGZgA0UYnuKJtOtq9kirkd07CRTHpeYGviGZjIWBgdH6m7fVInTJ9G7sQw9g/Nqfv19RcsAOSuYRG1a1jNCnCTQYz3Mx5wjyz1UqPT/O0AYqC+h0kUAkVh4FcnE9g3bmCM84WLSjVI/5/MrndVNuqxAFYAc9QMt5jbsgLYMqAkhl/MvhVhOV+AgyZZxh7I/e4E86M0/Kx03RWuzpThTB7Fz/6sVvB5QUsAvtynHz97fTwS6m4GAD8rsMFT2gLMBnpUgCfww/O8AOC/GeChmC8gitcmTBzNmlItcAKnMjmViiAY6MfT2GTj58qlwNp5bBjVTBzO8Ana+avxXAPDI1lk0yP1Um+eUJ15G+v/03vcD7gdwi94CcAXWPvIO92xaGJ1OByN6Fywln2a+zhjd9ugyot7kz3e+ECDFIjKMeS1tC8JzcnmBAAlC3W5tAFcAMg5vK5F3rbc9VCInM4GD275ErgbiXs+1R2t/nEp+tmmxjvS3bFOobD05FxBHz9gLFgVIF9maCi83rxzrRELq/ZLTz0AAUCC9cp6P4FVvfV0r1cd+C1KrdBTzyiuGYTNtX9KUPvN922HCymZjo4rf5/t3XOZiZb0+Udcq78G9RIq8YZa/3bufUFIAL7E6qFzS2Id02slEZoAoC38VXJCl41e7oLlLRvzqSBqIL6iruvzNxI7qBKo3cU3IXAorSaSzU18NWiKAR8rP+6Gez/Y5qziOAg77+Hl//h2u1Z/8/MtbAngSoG14f+82kzGl3iJK418Vyow979+KfDgFhud0jVsLay9IPByeAPRvaVgtZ/bc/cIJbZ1s7iD+wW1PhTwjo+kkafeZ42/fvxK6SxOTZ3A7/7cbwP3uS4sP1/4APigTu5Tj2Y6Y055vRlOhGq7lbqLpIs/WQG0fikbLm3Z0x8EgmYiK9rOFvX1foDZhaCtVp7YY3MIQ7ztVQwpvZ8dHYYQ7iadfKhS2UK46zh2qzbv8z0uCACwXOzv46eXG5EOdvkpc8AHAPzV2l6B+zfZMq+vD1k36Ip7/bsgKeCVCDVozNUR5F6UEb7dx4EXX2vXXKS/n8c4ic9MX431qzMoxd7Er/3LvOYDhgsCAHzhFXcNx+O9yetjSe4nqDaw4uGVADpcPNAtcM/NQkoEaeU3rZifqA8U/3M0hBBYrONgbJ/DHFge3lbVEEO9GUsS384z1Os+pVOuICzexs/+rK1Y/1xguGAAwGknKx8uLImHsSocrkS0PeC1A6RkcEO/PQngi2sE/miVQK/cMEdJjfkQX0kA/0yQzjGOZAX2j6j+RL9BUP4EotspMHz8OGwafZr4HL0fCY9h958wCPCRHBcQAABWDL32xumrzI4YJ+tLPa8BIKuA3SXTxOY/t60S2LaC0kCNjanZh75G3myXb7bqUNdgK9ixMVXJcyzdepBUIyUNGbkcGRlBPs357x75FLIn8Muv+JZ3ny8aLigAcBHYSv4uBq9e3LF4qd5bWPYBEBBNtrIGAvv8V/UIWVW8aTmwdqnHPtAGYJONoP+pJQCBwIghx74dkQWiaoRLzU5oi0IGcpaN0WGKfY+7x++GqqP4zAd53494DP8FBwCu1fKhETMWNtfGTWUPaDtAqgAfh8kLBOYOOJ17bZ+qAh7oZpy/WTUoxmSufiwPjGa4UYTaSp4l4dq6nyuw08z5GcvG+DDFPmP8ntY0Z+YddF4ypse6tIWlNk+6IAHAd+8fOrckES4Pmmbc1CCoBYo86qB5ndSGlJCuIlWCDvXy5/okTqWjuU29aitTe/K0FwXwp8xEzkb65DBsb4KnMu0AsREsTr7/z0F8KVjaBMrCO81xQlc88N6SRNwYTMTi8bInTFjTql5p0JTl40cuFpQY91QBSUniyfDPj9Mbl5LXmZiwkB49DsFBVPrhqjNVRErD+Ezm9Ect9r1PcOECgG/pOKGur413L0lGB81EXBWJuQs8y/VzlXUD0T0K3BMPmqdeD+YdSo2xiQlY46NukEefOzODkDGKX3zp1PmGeNvl2AsbAO4q9NyX6eyI49qOKNRsd9/muiaObyZ+kzV3/lyv4vq5go3x8THYWbp5rr6nm1cuTcKw38aeuyfbJeKHOe+iAIBcoC+NmP2XGYOJRKQ7EkuEGjJHbnGHXkh/bq/vyNmEhfbWX/qlynaYmHDz+bWUrgFU7TJE9TS6utjHLzfV/DiOiwcAXM0hJ3zZuXeXJxYnLzVjsbjrHDbq+iBO97D8vLjfJTyNxRx3M+Ogruyoa+VTGpH7I5NAZRx7/pTDiD/W4+ICgLu0nX/9Tz2L4x2XRyORxfHOzjBLwagWWur5eQNAfYEeQq5gyabNfDbtFnK4D+KUi6jYZ4CZce/oto8TARclAOQCDznhxfa7ixOh2FIDore7u0fuRKqtxAYunxfxVelYzhLI57Kw8hnYTOSwZ08P9KvMnINRPY14Z85vascnAPg4V+CuX8Y7qwPJeDx2SSzi9HZ0X2Z0SpfP4yfUduNuerCmIpSCTaJbsKwMRD6vRrRrA4+Gp1PJI2xkEI/8ixNev8nFKwGaQTa0z7jMWhKvTJa77HiiOxYKp2KLUlGTW84a3IHc/YLEhcox2EU1Sp4bSXA3M8Hhkro9S7ucVebtK2cRqeQwc1kRe7aV/Ea1fJyY997rEwDMWvkP9lAY2h/Bmf5I98w507bPJatwFkUQXeSUy6YTCkWFUwnptjTZmkZQsB07UimjHJ4GKtOoRomKAhabxErl47Ts5wOmTwAw12o5TggPPhjC69fptYpgEklEuV/cdBThqEB5ZgoiW0DxbAW91zlY/YaDb33L+ecO4sz16O18/v8A1y55LsVUQPoAAAAASUVORK5CYII=",Wf="data:image/png;base64,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",Vh="data:image/png;base64,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",ry=Object.defineProperty,iy=Object.getOwnPropertySymbols,Fy=Object.prototype.hasOwnProperty,xp=Object.prototype.propertyIsEnumerable,u0=(v,g,d)=>g in v?ry(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,c1=(v,g)=>{for(var d in g||(g={}))Fy.call(g,d)&&u0(v,d,g[d]);if(iy)for(var d of iy(g))xp.call(g,d)&&u0(v,d,g[d]);return v};const Ov=v=>React.createElement("svg",c1({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u8BFE\u7A0B\u8BE6\u60C5"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M11.903 1.013c.54.007.976.442.976.983v8.545a.526.526 0 0 1-.05.253 1.895 1.895 0 0 1-.21.365 2.46 2.46 0 0 1-.843.646c-.512.288-.772.435-1.025.547a34.76 34.76 0 0 1-2.598 1.011.984.984 0 0 1-.976-.983V7.536L7.17 4.439c.078-.245.24-.477.359-.702.8-1.488 2.303-2.19 3.44-2.52.035-.007.07-.021.105-.028.281-.07.555-.127.829-.176ZM1.96 1.02a.707.707 0 0 1 .21.007c.246.042.492.098.738.162h.007l.105.028c1.13.33 2.64 1.032 3.433 2.527.092.169.21.351.295.534a.719.719 0 0 1 .063.295l-.007 2.963v4.823a.984.984 0 0 1-.716.941.624.624 0 0 1-.407-.014 35.743 35.743 0 0 1-2.443-.955c-.253-.112-.513-.26-1.026-.547a2.239 2.239 0 0 1-.835-.632 1.362 1.362 0 0 1-.26-.8V1.988c0-.484.358-.899.843-.969ZM.872 2.256v8.418c.014.302.007.66.134.836.246.358.632.526.948.674l.02.007.015.007c.26.14.147.534-.14.527a29.569 29.569 0 0 1-.745-.036 1.259 1.259 0 0 1-.716-.245 1.135 1.135 0 0 1-.365-.555.352.352 0 0 1-.014-.084v-8.58c0-.492.372-.906.863-.97Zm12.26 0a.991.991 0 0 1 .863.976v8.573a.352.352 0 0 1-.014.084c-.063.218-.19.407-.365.555a1.241 1.241 0 0 1-.716.245c-.253.021-.506.028-.744.036-.288.007-.394-.387-.14-.527l.013-.007.021-.007c.316-.148.695-.316.948-.674.12-.176.12-.534.134-.836Z",fill:"#B7C0D2",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var sm="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTEuOTAzIDEuMDEzYy41NC4wMDcuOTc2LjQ0Mi45NzYuOTgzdjguNTQ1YS41MjYuNTI2IDAgMCAxLS4wNS4yNTMgMS44OTUgMS44OTUgMCAwIDEtLjIxLjM2NSAyLjQ2IDIuNDYgMCAwIDEtLjg0My42NDZjLS41MTIuMjg4LS43NzIuNDM1LTEuMDI1LjU0N2EzNC43NiAzNC43NiAwIDAgMS0yLjU5OCAxLjAxMS45ODQuOTg0IDAgMCAxLS45NzYtLjk4M1Y3LjUzNkw3LjE3IDQuNDM5Yy4wNzgtLjI0NS4yNC0uNDc3LjM1OS0uNzAyLjgtMS40ODggMi4zMDMtMi4xOSAzLjQ0LTIuNTIuMDM1LS4wMDcuMDctLjAyMS4xMDUtLjAyOC4yODEtLjA3LjU1NS0uMTI3LjgyOS0uMTc2Wk0xLjk2IDEuMDJhLjcwNy43MDcgMCAwIDEgLjIxLjAwN2MuMjQ2LjA0Mi40OTIuMDk4LjczOC4xNjJoLjAwN2wuMTA1LjAyOGMxLjEzLjMzIDIuNjQgMS4wMzIgMy40MzMgMi41MjcuMDkyLjE2OS4yMS4zNTEuMjk1LjUzNGEuNzE5LjcxOSAwIDAgMSAuMDYzLjI5NWwtLjAwNyAyLjk2M3Y0LjgyM2EuOTg0Ljk4NCAwIDAgMS0uNzE2Ljk0MS42MjQuNjI0IDAgMCAxLS40MDctLjAxNCAzNS43NDMgMzUuNzQzIDAgMCAxLTIuNDQzLS45NTVjLS4yNTMtLjExMi0uNTEzLS4yNi0xLjAyNi0uNTQ3YTIuMjM5IDIuMjM5IDAgMCAxLS44MzUtLjYzMiAxLjM2MiAxLjM2MiAwIDAgMS0uMjYtLjhWMS45ODhjMC0uNDg0LjM1OC0uODk5Ljg0My0uOTY5Wk0uODcyIDIuMjU2djguNDE4Yy4wMTQuMzAyLjAwNy42Ni4xMzQuODM2LjI0Ni4zNTguNjMyLjUyNi45NDguNjc0bC4wMi4wMDcuMDE1LjAwN2MuMjYuMTQuMTQ3LjUzNC0uMTQuNTI3YTI5LjU2OSAyOS41NjkgMCAwIDEtLjc0NS0uMDM2IDEuMjU5IDEuMjU5IDAgMCAxLS43MTYtLjI0NSAxLjEzNSAxLjEzNSAwIDAgMS0uMzY1LS41NTUuMzUyLjM1MiAwIDAgMS0uMDE0LS4wODR2LTguNThjMC0uNDkyLjM3Mi0uOTA2Ljg2My0uOTdabTEyLjI2IDBhLjk5MS45OTEgMCAwIDEgLjg2My45NzZ2OC41NzNhLjM1Mi4zNTIgMCAwIDEtLjAxNC4wODRjLS4wNjMuMjE4LS4xOS40MDctLjM2NS41NTVhMS4yNDEgMS4yNDEgMCAwIDEtLjcxNi4yNDVjLS4yNTMuMDIxLS41MDYuMDI4LS43NDQuMDM2LS4yODguMDA3LS4zOTQtLjM4Ny0uMTQtLjUyN2wuMDEzLS4wMDcuMDIxLS4wMDdjLjMxNi0uMTQ4LjY5NS0uMzE2Ljk0OC0uNjc0LjEyLS4xNzYuMTItLjUzNC4xMzQtLjgzNloiIGZpbGw9IiNCN0MwRDIiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0wIDBoMTR2MTRIMHoiLz48L2c+PC9zdmc+",j1=Object.defineProperty,Mg=Object.getOwnPropertySymbols,Hp=Object.prototype.hasOwnProperty,wh=Object.prototype.propertyIsEnumerable,Up=(v,g,d)=>g in v?j1(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,cl=(v,g)=>{for(var d in g||(g={}))Hp.call(g,d)&&Up(v,d,g[d]);if(Mg)for(var d of Mg(g))wh.call(g,d)&&Up(v,d,g[d]);return v};const Ld=v=>React.createElement("svg",cl({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u8BFE\u7A0B\u7AE0\u8282"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M9.08 0v2.076c0 .994.81 1.803 1.804 1.803h2.031v8.61c0 .606-.49 1.097-1.097 1.097H2.597c-.605 0-1.097-.49-1.097-1.097V1.097C1.5.492 1.99 0 2.597 0h6.484Zm2.025 10.408H3.31v.734h7.795v-.734Zm0-2.354H3.31v.735h7.795v-.735Zm0-2.351H3.31v.734h7.795v-.734ZM9.787 0l3.128 3.173h-2.031c-.605 0-1.097-.49-1.097-1.097V0Z",fill:"#B7C0D2",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var Wy="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4wOCAwdjIuMDc2YzAgLjk5NC44MSAxLjgwMyAxLjgwNCAxLjgwM2gyLjAzMXY4LjYxYzAgLjYwNi0uNDkgMS4wOTctMS4wOTcgMS4wOTdIMi41OTdjLS42MDUgMC0xLjA5Ny0uNDktMS4wOTctMS4wOTdWMS4wOTdDMS41LjQ5MiAxLjk5IDAgMi41OTcgMGg2LjQ4NFptMi4wMjUgMTAuNDA4SDMuMzF2LjczNGg3Ljc5NXYtLjczNFptMC0yLjM1NEgzLjMxdi43MzVoNy43OTV2LS43MzVabTAtMi4zNTFIMy4zMXYuNzM0aDcuNzk1di0uNzM0Wk05Ljc4NyAwbDMuMTI4IDMuMTczaC0yLjAzMWMtLjYwNSAwLTEuMDk3LS40OS0xLjA5Ny0xLjA5N1YwWiIgZmlsbD0iI0I3QzBEMiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxNHYxNEgweiIvPjwvZz48L3N2Zz4=",rg=Object.defineProperty,ol=Object.getOwnPropertySymbols,Vc=Object.prototype.hasOwnProperty,Lg=Object.prototype.propertyIsEnumerable,B0=(v,g,d)=>g in v?rg(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,kv=(v,g)=>{for(var d in g||(g={}))Vc.call(g,d)&&B0(v,d,g[d]);if(ol)for(var d of ol(g))Lg.call(g,d)&&B0(v,d,g[d]);return v};const zp=v=>React.createElement("svg",kv({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u6392\u884C\u699C"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M12.6 1.4h-.467V.933A.933.933 0 0 0 11.2 0H2.8a.933.933 0 0 0-.933.933V1.4H1.4C.628 1.4 0 2.028 0 2.8v.933c0 .772.628 1.4 1.4 1.4h.467c0 2.666 2.06 4.874 4.666 5.111v1.423h-1.31a.467.467 0 0 0-.437.303l-.35.933a.467.467 0 0 0 .437.63h4.254a.467.467 0 0 0 .437-.63l-.35-.933a.467.467 0 0 0-.437-.303h-1.31v-1.423c2.606-.237 4.666-2.445 4.666-5.11h.467c.772 0 1.4-.629 1.4-1.4V2.8c0-.772-.628-1.4-1.4-1.4ZM1.4 4.2a.467.467 0 0 1-.467-.467V2.8c0-.257.21-.467.467-.467h.467V4.2H1.4Zm7.406-.023-.753.77.17 1.057a.212.212 0 0 1-.201.28h-.003a.222.222 0 0 1-.099-.024l-.922-.513-.921.507a.212.212 0 1 1-.312-.22l.18-1.091-.752-.773a.21.21 0 0 1-.049-.216.21.21 0 0 1 .17-.142l1.032-.155.465-.985a.213.213 0 0 1 .384 0l.461.988 1.031.159a.21.21 0 0 1 .169.143.21.21 0 0 1-.05.215Zm4.26-.444c0 .258-.209.467-.466.467h-.467V2.333h.467c.257 0 .467.21.467.467v.933Z",fill:"#B7C0D2",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var ig="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTIuNiAxLjRoLS40NjdWLjkzM0EuOTMzLjkzMyAwIDAgMCAxMS4yIDBIMi44YS45MzMuOTMzIDAgMCAwLS45MzMuOTMzVjEuNEgxLjRDLjYyOCAxLjQgMCAyLjAyOCAwIDIuOHYuOTMzYzAgLjc3Mi42MjggMS40IDEuNCAxLjRoLjQ2N2MwIDIuNjY2IDIuMDYgNC44NzQgNC42NjYgNS4xMTF2MS40MjNoLTEuMzFhLjQ2Ny40NjcgMCAwIDAtLjQzNy4zMDNsLS4zNS45MzNhLjQ2Ny40NjcgMCAwIDAgLjQzNy42M2g0LjI1NGEuNDY3LjQ2NyAwIDAgMCAuNDM3LS42M2wtLjM1LS45MzNhLjQ2Ny40NjcgMCAwIDAtLjQzNy0uMzAzaC0xLjMxdi0xLjQyM2MyLjYwNi0uMjM3IDQuNjY2LTIuNDQ1IDQuNjY2LTUuMTFoLjQ2N2MuNzcyIDAgMS40LS42MjkgMS40LTEuNFYyLjhjMC0uNzcyLS42MjgtMS40LTEuNC0xLjRaTTEuNCA0LjJhLjQ2Ny40NjcgMCAwIDEtLjQ2Ny0uNDY3VjIuOGMwLS4yNTcuMjEtLjQ2Ny40NjctLjQ2N2guNDY3VjQuMkgxLjRabTcuNDA2LS4wMjMtLjc1My43Ny4xNyAxLjA1N2EuMjEyLjIxMiAwIDAgMS0uMjAxLjI4aC0uMDAzYS4yMjIuMjIyIDAgMCAxLS4wOTktLjAyNGwtLjkyMi0uNTEzLS45MjEuNTA3YS4yMTIuMjEyIDAgMSAxLS4zMTItLjIybC4xOC0xLjA5MS0uNzUyLS43NzNhLjIxLjIxIDAgMCAxLS4wNDktLjIxNi4yMS4yMSAwIDAgMSAuMTctLjE0MmwxLjAzMi0uMTU1LjQ2NS0uOTg1YS4yMTMuMjEzIDAgMCAxIC4zODQgMGwuNDYxLjk4OCAxLjAzMS4xNTlhLjIxLjIxIDAgMCAxIC4xNjkuMTQzLjIxLjIxIDAgMCAxLS4wNS4yMTVabTQuMjYtLjQ0NGMwIC4yNTgtLjIwOS40NjctLjQ2Ni40NjdoLS40NjdWMi4zMzNoLjQ2N2MuMjU3IDAgLjQ2Ny4yMS40NjcuNDY3di45MzNaIiBmaWxsPSIjQjdDMEQyIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PC9nPjwvc3ZnPg==",oy=Object.defineProperty,Sy=Object.getOwnPropertySymbols,Kd=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ee=(v,g,d)=>g in v?oy(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,he=(v,g)=>{for(var d in g||(g={}))Kd.call(g,d)&&ee(v,d,g[d]);if(Sy)for(var d of Sy(g))se.call(g,d)&&ee(v,d,g[d]);return v};const fe=v=>React.createElement("svg",he({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u77E5\u8BC6\u56FE\u8C31"),React.createElement("path",{d:"M3.15 0C4.48 0 5.6 1.05 5.6 2.31c0 .393-.109.772-.299 1.108a.044.044 0 0 1 .019.012l.889.834a2.517 2.517 0 0 1 2.744.302l.007-.016.543-.47A1.638 1.638 0 0 1 9.1 3.01c0-.91.77-1.68 1.75-1.68s1.75.77 1.75 1.68c0 .91-.77 1.68-1.75 1.68-.353 0-.68-.1-.952-.27l-.518.48a.237.237 0 0 1-.06.045c.3.38.48.851.48 1.355 0 .358-.081.696-.226.998l1.222 1.091c.318-.215.694-.339 1.104-.339 1.19 0 2.1 1.05 2.1 2.31 0 1.205-.833 2.218-1.946 2.304l-.154.006c-1.19 0-2.1-1.05-2.1-2.31 0-.638.234-1.223.619-1.644l-1.109-.99a2.481 2.481 0 0 1-1.96.954 2.49 2.49 0 0 1-1.532-.525l-.604.575C5.88 9.29 6.3 10.11 6.3 10.99 6.3 12.6 4.9 14 3.15 14S0 12.67 0 10.99c0-1.68 1.4-3.01 3.15-3.01.608 0 1.174.17 1.654.457l.656-.624A2.32 2.32 0 0 1 4.9 6.3c0-.705.35-1.344.892-1.77l-.746-.744a2.488 2.488 0 0 1-1.896.904C1.82 4.69.7 3.64.7 2.31.7.98 1.82 0 3.15 0Z",fill:"#B7C0D2",fillRule:"nonzero"}));var et="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMTUgMEM0LjQ4IDAgNS42IDEuMDUgNS42IDIuMzFjMCAuMzkzLS4xMDkuNzcyLS4yOTkgMS4xMDhhLjA0NC4wNDQgMCAwIDEgLjAxOS4wMTJsLjg4OS44MzRhMi41MTcgMi41MTcgMCAwIDEgMi43NDQuMzAybC4wMDctLjAxNi41NDMtLjQ3QTEuNjM4IDEuNjM4IDAgMCAxIDkuMSAzLjAxYzAtLjkxLjc3LTEuNjggMS43NS0xLjY4czEuNzUuNzcgMS43NSAxLjY4YzAgLjkxLS43NyAxLjY4LTEuNzUgMS42OC0uMzUzIDAtLjY4LS4xLS45NTItLjI3bC0uNTE4LjQ4YS4yMzcuMjM3IDAgMCAxLS4wNi4wNDVjLjMuMzguNDguODUxLjQ4IDEuMzU1IDAgLjM1OC0uMDgxLjY5Ni0uMjI2Ljk5OGwxLjIyMiAxLjA5MWMuMzE4LS4yMTUuNjk0LS4zMzkgMS4xMDQtLjMzOSAxLjE5IDAgMi4xIDEuMDUgMi4xIDIuMzEgMCAxLjIwNS0uODMzIDIuMjE4LTEuOTQ2IDIuMzA0bC0uMTU0LjAwNmMtMS4xOSAwLTIuMS0xLjA1LTIuMS0yLjMxIDAtLjYzOC4yMzQtMS4yMjMuNjE5LTEuNjQ0bC0xLjEwOS0uOTlhMi40ODEgMi40ODEgMCAwIDEtMS45Ni45NTQgMi40OSAyLjQ5IDAgMCAxLTEuNTMyLS41MjVsLS42MDQuNTc1QzUuODggOS4yOSA2LjMgMTAuMTEgNi4zIDEwLjk5IDYuMyAxMi42IDQuOSAxNCAzLjE1IDE0UzAgMTIuNjcgMCAxMC45OWMwLTEuNjggMS40LTMuMDEgMy4xNS0zLjAxLjYwOCAwIDEuMTc0LjE3IDEuNjU0LjQ1N2wuNjU2LS42MjRBMi4zMiAyLjMyIDAgMCAxIDQuOSA2LjNjMC0uNzA1LjM1LTEuMzQ0Ljg5Mi0xLjc3bC0uNzQ2LS43NDRhMi40ODggMi40ODggMCAwIDEtMS44OTYuOTA0QzEuODIgNC42OS43IDMuNjQuNyAyLjMxLjcuOTggMS44MiAwIDMuMTUgMFoiIGZpbGw9IiNCN0MwRDIiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",St=Object.defineProperty,rn=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,qr=(v,g,d)=>g in v?St(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,ci=(v,g)=>{for(var d in g||(g={}))Gn.call(g,d)&&qr(v,d,g[d]);if(rn)for(var d of rn(g))xn.call(g,d)&&qr(v,d,g[d]);return v};const Ni=v=>React.createElement("svg",ci({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u8BFE\u7A0B\u8BE6\u60C5"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"kcxq_active_svg__a"},React.createElement("stop",{stopColor:"#77C1EE",offset:"0%"}),React.createElement("stop",{stopColor:"#3061D0",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M11.903 1.013c.54.007.976.442.976.983v8.545a.526.526 0 0 1-.05.253 1.895 1.895 0 0 1-.21.365 2.46 2.46 0 0 1-.843.646c-.512.288-.772.435-1.025.547a34.76 34.76 0 0 1-2.598 1.011.984.984 0 0 1-.976-.983V7.536L7.17 4.439c.078-.245.24-.477.359-.702.8-1.488 2.303-2.19 3.44-2.52.035-.007.07-.021.105-.028.281-.07.555-.127.829-.176ZM1.96 1.02a.707.707 0 0 1 .21.007c.246.042.492.098.738.162h.007l.105.028c1.13.33 2.64 1.032 3.433 2.527.092.169.21.351.295.534a.719.719 0 0 1 .063.295l-.007 2.963v4.823a.984.984 0 0 1-.716.941.624.624 0 0 1-.407-.014 35.743 35.743 0 0 1-2.443-.955c-.253-.112-.513-.26-1.026-.547a2.239 2.239 0 0 1-.835-.632 1.362 1.362 0 0 1-.26-.8V1.988c0-.484.358-.899.843-.969ZM.872 2.256v8.418c.014.302.007.66.134.836.246.358.632.526.948.674l.02.007.015.007c.26.14.147.534-.14.527a29.569 29.569 0 0 1-.745-.036 1.259 1.259 0 0 1-.716-.245 1.135 1.135 0 0 1-.365-.555.352.352 0 0 1-.014-.084v-8.58c0-.492.372-.906.863-.97Zm12.26 0a.991.991 0 0 1 .863.976v8.573a.352.352 0 0 1-.014.084c-.063.218-.19.407-.365.555a1.241 1.241 0 0 1-.716.245c-.253.021-.506.028-.744.036-.288.007-.394-.387-.14-.527l.013-.007.021-.007c.316-.148.695-.316.948-.674.12-.176.12-.534.134-.836Z",fill:"url(#kcxq_active_svg__a)",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var Wo="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNzdDMUVFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNjFEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTEuOTAzIDEuMDEzYy41NC4wMDcuOTc2LjQ0Mi45NzYuOTgzdjguNTQ1YS41MjYuNTI2IDAgMCAxLS4wNS4yNTMgMS44OTUgMS44OTUgMCAwIDEtLjIxLjM2NSAyLjQ2IDIuNDYgMCAwIDEtLjg0My42NDZjLS41MTIuMjg4LS43NzIuNDM1LTEuMDI1LjU0N2EzNC43NiAzNC43NiAwIDAgMS0yLjU5OCAxLjAxMS45ODQuOTg0IDAgMCAxLS45NzYtLjk4M1Y3LjUzNkw3LjE3IDQuNDM5Yy4wNzgtLjI0NS4yNC0uNDc3LjM1OS0uNzAyLjgtMS40ODggMi4zMDMtMi4xOSAzLjQ0LTIuNTIuMDM1LS4wMDcuMDctLjAyMS4xMDUtLjAyOC4yODEtLjA3LjU1NS0uMTI3LjgyOS0uMTc2Wk0xLjk2IDEuMDJhLjcwNy43MDcgMCAwIDEgLjIxLjAwN2MuMjQ2LjA0Mi40OTIuMDk4LjczOC4xNjJoLjAwN2wuMTA1LjAyOGMxLjEzLjMzIDIuNjQgMS4wMzIgMy40MzMgMi41MjcuMDkyLjE2OS4yMS4zNTEuMjk1LjUzNGEuNzE5LjcxOSAwIDAgMSAuMDYzLjI5NWwtLjAwNyAyLjk2M3Y0LjgyM2EuOTg0Ljk4NCAwIDAgMS0uNzE2Ljk0MS42MjQuNjI0IDAgMCAxLS40MDctLjAxNCAzNS43NDMgMzUuNzQzIDAgMCAxLTIuNDQzLS45NTVjLS4yNTMtLjExMi0uNTEzLS4yNi0xLjAyNi0uNTQ3YTIuMjM5IDIuMjM5IDAgMCAxLS44MzUtLjYzMiAxLjM2MiAxLjM2MiAwIDAgMS0uMjYtLjhWMS45ODhjMC0uNDg0LjM1OC0uODk5Ljg0My0uOTY5Wk0uODcyIDIuMjU2djguNDE4Yy4wMTQuMzAyLjAwNy42Ni4xMzQuODM2LjI0Ni4zNTguNjMyLjUyNi45NDguNjc0bC4wMi4wMDcuMDE1LjAwN2MuMjYuMTQuMTQ3LjUzNC0uMTQuNTI3YTI5LjU2OSAyOS41NjkgMCAwIDEtLjc0NS0uMDM2IDEuMjU5IDEuMjU5IDAgMCAxLS43MTYtLjI0NSAxLjEzNSAxLjEzNSAwIDAgMS0uMzY1LS41NTUuMzUyLjM1MiAwIDAgMS0uMDE0LS4wODR2LTguNThjMC0uNDkyLjM3Mi0uOTA2Ljg2My0uOTdabTEyLjI2IDBhLjk5MS45OTEgMCAwIDEgLjg2My45NzZ2OC41NzNhLjM1Mi4zNTIgMCAwIDEtLjAxNC4wODRjLS4wNjMuMjE4LS4xOS40MDctLjM2NS41NTVhMS4yNDEgMS4yNDEgMCAwIDEtLjcxNi4yNDVjLS4yNTMuMDIxLS41MDYuMDI4LS43NDQuMDM2LS4yODguMDA3LS4zOTQtLjM4Ny0uMTQtLjUyN2wuMDEzLS4wMDcuMDIxLS4wMDdjLjMxNi0uMTQ4LjY5NS0uMzE2Ljk0OC0uNjc0LjEyLS4xNzYuMTItLjUzNC4xMzQtLjgzNloiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0wIDBoMTR2MTRIMHoiLz48L2c+PC9zdmc+",Ks=Object.defineProperty,Pa=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,_u=Object.prototype.propertyIsEnumerable,El=(v,g,d)=>g in v?Ks(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,kl=(v,g)=>{for(var d in g||(g={}))$a.call(g,d)&&El(v,d,g[d]);if(Pa)for(var d of Pa(g))_u.call(g,d)&&El(v,d,g[d]);return v};const Qs=v=>React.createElement("svg",kl({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u8BFE\u7A0B\u7AE0\u8282"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"kczj_active_svg__a"},React.createElement("stop",{stopColor:"#77C1EE",offset:"0%"}),React.createElement("stop",{stopColor:"#3061D0",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M9.08 0v2.076c0 .994.81 1.803 1.804 1.803h2.031v8.61c0 .606-.49 1.097-1.097 1.097H2.597c-.605 0-1.097-.49-1.097-1.097V1.097C1.5.492 1.99 0 2.597 0h6.484Zm2.025 10.408H3.31v.734h7.795v-.734Zm0-2.354H3.31v.735h7.795v-.735Zm0-2.351H3.31v.734h7.795v-.734ZM9.787 0l3.128 3.173h-2.031c-.605 0-1.097-.49-1.097-1.097V0Z",fill:"url(#kczj_active_svg__a)",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var Oc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNzdDMUVFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNjFEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4wOCAwdjIuMDc2YzAgLjk5NC44MSAxLjgwMyAxLjgwNCAxLjgwM2gyLjAzMXY4LjYxYzAgLjYwNi0uNDkgMS4wOTctMS4wOTcgMS4wOTdIMi41OTdjLS42MDUgMC0xLjA5Ny0uNDktMS4wOTctMS4wOTdWMS4wOTdDMS41LjQ5MiAxLjk5IDAgMi41OTcgMGg2LjQ4NFptMi4wMjUgMTAuNDA4SDMuMzF2LjczNGg3Ljc5NXYtLjczNFptMC0yLjM1NEgzLjMxdi43MzVoNy43OTV2LS43MzVabTAtMi4zNTFIMy4zMXYuNzM0aDcuNzk1di0uNzM0Wk05Ljc4NyAwbDMuMTI4IDMuMTczaC0yLjAzMWMtLjYwNSAwLTEuMDk3LS40OS0xLjA5Ny0xLjA5N1YwWiIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxNHYxNEgweiIvPjwvZz48L3N2Zz4=",Fu=Object.defineProperty,_s=Object.getOwnPropertySymbols,tA=Object.prototype.hasOwnProperty,Xc=Object.prototype.propertyIsEnumerable,Lu=(v,g,d)=>g in v?Fu(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,ms=(v,g)=>{for(var d in g||(g={}))tA.call(g,d)&&Lu(v,d,g[d]);if(_s)for(var d of _s(g))Xc.call(g,d)&&Lu(v,d,g[d]);return v};const Q0=v=>React.createElement("svg",ms({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u6392\u884C\u699C"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"phb_active_svg__a"},React.createElement("stop",{stopColor:"#77C1EE",offset:"0%"}),React.createElement("stop",{stopColor:"#3061D0",offset:"100%"}))),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M12.6 1.4h-.467V.933A.933.933 0 0 0 11.2 0H2.8a.933.933 0 0 0-.933.933V1.4H1.4C.628 1.4 0 2.028 0 2.8v.933c0 .772.628 1.4 1.4 1.4h.467c0 2.666 2.06 4.874 4.666 5.111v1.423h-1.31a.467.467 0 0 0-.437.303l-.35.933a.467.467 0 0 0 .437.63h4.254a.467.467 0 0 0 .437-.63l-.35-.933a.467.467 0 0 0-.437-.303h-1.31v-1.423c2.606-.237 4.666-2.445 4.666-5.11h.467c.772 0 1.4-.629 1.4-1.4V2.8c0-.772-.628-1.4-1.4-1.4ZM1.4 4.2a.467.467 0 0 1-.467-.467V2.8c0-.257.21-.467.467-.467h.467V4.2H1.4Zm7.406-.023-.753.77.17 1.057a.212.212 0 0 1-.201.28h-.003a.222.222 0 0 1-.099-.024l-.922-.513-.921.507a.212.212 0 1 1-.312-.22l.18-1.091-.752-.773a.21.21 0 0 1-.049-.216.21.21 0 0 1 .17-.142l1.032-.155.465-.985a.213.213 0 0 1 .384 0l.461.988 1.031.159a.21.21 0 0 1 .169.143.21.21 0 0 1-.05.215Zm4.26-.444c0 .258-.209.467-.466.467h-.467V2.333h.467c.257 0 .467.21.467.467v.933Z",fill:"url(#phb_active_svg__a)",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var _0="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNzdDMUVFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNjFEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTIuNiAxLjRoLS40NjdWLjkzM0EuOTMzLjkzMyAwIDAgMCAxMS4yIDBIMi44YS45MzMuOTMzIDAgMCAwLS45MzMuOTMzVjEuNEgxLjRDLjYyOCAxLjQgMCAyLjAyOCAwIDIuOHYuOTMzYzAgLjc3Mi42MjggMS40IDEuNCAxLjRoLjQ2N2MwIDIuNjY2IDIuMDYgNC44NzQgNC42NjYgNS4xMTF2MS40MjNoLTEuMzFhLjQ2Ny40NjcgMCAwIDAtLjQzNy4zMDNsLS4zNS45MzNhLjQ2Ny40NjcgMCAwIDAgLjQzNy42M2g0LjI1NGEuNDY3LjQ2NyAwIDAgMCAuNDM3LS42M2wtLjM1LS45MzNhLjQ2Ny40NjcgMCAwIDAtLjQzNy0uMzAzaC0xLjMxdi0xLjQyM2MyLjYwNi0uMjM3IDQuNjY2LTIuNDQ1IDQuNjY2LTUuMTFoLjQ2N2MuNzcyIDAgMS40LS42MjkgMS40LTEuNFYyLjhjMC0uNzcyLS42MjgtMS40LTEuNC0xLjRaTTEuNCA0LjJhLjQ2Ny40NjcgMCAwIDEtLjQ2Ny0uNDY3VjIuOGMwLS4yNTcuMjEtLjQ2Ny40NjctLjQ2N2guNDY3VjQuMkgxLjRabTcuNDA2LS4wMjMtLjc1My43Ny4xNyAxLjA1N2EuMjEyLjIxMiAwIDAgMS0uMjAxLjI4aC0uMDAzYS4yMjIuMjIyIDAgMCAxLS4wOTktLjAyNGwtLjkyMi0uNTEzLS45MjEuNTA3YS4yMTIuMjEyIDAgMSAxLS4zMTItLjIybC4xOC0xLjA5MS0uNzUyLS43NzNhLjIxLjIxIDAgMCAxLS4wNDktLjIxNi4yMS4yMSAwIDAgMSAuMTctLjE0MmwxLjAzMi0uMTU1LjQ2NS0uOTg1YS4yMTMuMjEzIDAgMCAxIC4zODQgMGwuNDYxLjk4OCAxLjAzMS4xNTlhLjIxLjIxIDAgMCAxIC4xNjkuMTQzLjIxLjIxIDAgMCAxLS4wNS4yMTVabTQuMjYtLjQ0NGMwIC4yNTgtLjIwOS40NjctLjQ2Ni40NjdoLS40NjdWMi4zMzNoLjQ2N2MuMjU3IDAgLjQ2Ny4yMS40NjcuNDY3di45MzNaIiBmaWxsPSJ1cmwoI2EpIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PC9nPjwvc3ZnPg==",Td=Object.defineProperty,ih=Object.getOwnPropertySymbols,$0=Object.prototype.hasOwnProperty,Xh=Object.prototype.propertyIsEnumerable,H0=(v,g,d)=>g in v?Td(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,jm=(v,g)=>{for(var d in g||(g={}))$0.call(g,d)&&H0(v,d,g[d]);if(ih)for(var d of ih(g))Xh.call(g,d)&&H0(v,d,g[d]);return v};const Rr=v=>React.createElement("svg",jm({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u77E5\u8BC6\u56FE\u8C31"),React.createElement("defs",null,React.createElement("linearGradient",{x1:"50%",y1:"0%",x2:"50%",y2:"100%",id:"zstp_active_svg__a"},React.createElement("stop",{stopColor:"#77C1EE",offset:"0%"}),React.createElement("stop",{stopColor:"#3061D0",offset:"100%"}))),React.createElement("path",{d:"M3.15 0C4.48 0 5.6 1.05 5.6 2.31c0 .393-.109.772-.299 1.108a.044.044 0 0 1 .019.012l.889.834a2.517 2.517 0 0 1 2.744.302l.007-.016.543-.47A1.638 1.638 0 0 1 9.1 3.01c0-.91.77-1.68 1.75-1.68s1.75.77 1.75 1.68c0 .91-.77 1.68-1.75 1.68-.353 0-.68-.1-.952-.27l-.518.48a.237.237 0 0 1-.06.045c.3.38.48.851.48 1.355 0 .358-.081.696-.226.998l1.222 1.091c.318-.215.694-.339 1.104-.339 1.19 0 2.1 1.05 2.1 2.31 0 1.205-.833 2.218-1.946 2.304l-.154.006c-1.19 0-2.1-1.05-2.1-2.31 0-.638.234-1.223.619-1.644l-1.109-.99a2.481 2.481 0 0 1-1.96.954 2.49 2.49 0 0 1-1.532-.525l-.604.575C5.88 9.29 6.3 10.11 6.3 10.99 6.3 12.6 4.9 14 3.15 14S0 12.67 0 10.99c0-1.68 1.4-3.01 3.15-3.01.608 0 1.174.17 1.654.457l.656-.624A2.32 2.32 0 0 1 4.9 6.3c0-.705.35-1.344.892-1.77l-.746-.744a2.488 2.488 0 0 1-1.896.904C1.82 4.69.7 3.64.7 2.31.7.98 1.82 0 3.15 0Z",fill:"url(#zstp_active_svg__a)",fillRule:"nonzero"}));var og="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjNzdDMUVFIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMwNjFEMCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTMuMTUgMEM0LjQ4IDAgNS42IDEuMDUgNS42IDIuMzFjMCAuMzkzLS4xMDkuNzcyLS4yOTkgMS4xMDhhLjA0NC4wNDQgMCAwIDEgLjAxOS4wMTJsLjg4OS44MzRhMi41MTcgMi41MTcgMCAwIDEgMi43NDQuMzAybC4wMDctLjAxNi41NDMtLjQ3QTEuNjM4IDEuNjM4IDAgMCAxIDkuMSAzLjAxYzAtLjkxLjc3LTEuNjggMS43NS0xLjY4czEuNzUuNzcgMS43NSAxLjY4YzAgLjkxLS43NyAxLjY4LTEuNzUgMS42OC0uMzUzIDAtLjY4LS4xLS45NTItLjI3bC0uNTE4LjQ4YS4yMzcuMjM3IDAgMCAxLS4wNi4wNDVjLjMuMzguNDguODUxLjQ4IDEuMzU1IDAgLjM1OC0uMDgxLjY5Ni0uMjI2Ljk5OGwxLjIyMiAxLjA5MWMuMzE4LS4yMTUuNjk0LS4zMzkgMS4xMDQtLjMzOSAxLjE5IDAgMi4xIDEuMDUgMi4xIDIuMzEgMCAxLjIwNS0uODMzIDIuMjE4LTEuOTQ2IDIuMzA0bC0uMTU0LjAwNmMtMS4xOSAwLTIuMS0xLjA1LTIuMS0yLjMxIDAtLjYzOC4yMzQtMS4yMjMuNjE5LTEuNjQ0bC0xLjEwOS0uOTlhMi40ODEgMi40ODEgMCAwIDEtMS45Ni45NTQgMi40OSAyLjQ5IDAgMCAxLTEuNTMyLS41MjVsLS42MDQuNTc1QzUuODggOS4yOSA2LjMgMTAuMTEgNi4zIDEwLjk5IDYuMyAxMi42IDQuOSAxNCAzLjE1IDE0UzAgMTIuNjcgMCAxMC45OWMwLTEuNjggMS40LTMuMDEgMy4xNS0zLjAxLjYwOCAwIDEuMTc0LjE3IDEuNjU0LjQ1N2wuNjU2LS42MjRBMi4zMiAyLjMyIDAgMCAxIDQuOSA2LjNjMC0uNzA1LjM1LTEuMzQ0Ljg5Mi0xLjc3bC0uNzQ2LS43NDRhMi40ODggMi40ODggMCAwIDEtMS44OTYuOTA0QzEuODIgNC42OS43IDMuNjQuNyAyLjMxLjcuOTggMS44MiAwIDMuMTUgMFoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Tg=B(92310),lm=B.n(Tg),Kp={"sort-list-panel":"sort-list-panel___bRuPR","sort-list-tip":"sort-list-tip___syvJZ","ant-drawer-content":"ant-drawer-content___EakM1","dragging-li":"dragging-li___4YMl8","task-list-container":"task-list-container___O_kgb",imgradius:"imgradius___ODJ7L",directionItemWrap:"directionItemWrap___WHb5e",groupActionWrap:"groupActionWrap___OAJp7",bottomdiv:"bottomdiv___fIzfS",ml3:"ml3___uwnoc"},Og=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const r0=null,Cp=(0,Ud.W8)(({item:v,toIndex:g,params:d,dispatch:Ae,classroomList:He,handleDeleteMember:ze,pathsDetail:mt})=>{var Je,de,Ye,wt;return a.createElement("span",{onClick:()=>{window.open(v==null?void 0:v.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},a.createElement("div",{className:Kp.directionItemWrap},a.createElement("img",{className:Kp.imgradius,src:I.Z.API_SERVER+(v==null?void 0:v.default_image)}),a.createElement("span",{className:Kp.groupActionWrap},a.createElement(D.Z,{title:v.name},a.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Je=v.name)==null?void 0:Je.length)>7?a.createElement("span",null,(de=v.name)==null?void 0:de.substring(0,7),a.createElement("br",null)," ",(Ye=v.name)==null?void 0:Ye.substring(7,14),(v==null?void 0:v.name.length)>14&&"..."):v.name)))),a.createElement("div",{className:Kp.bottomdiv},a.createElement(D.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${v==null?void 0:v.visits}`,placement:"bottom"},a.createElement("span",null,a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},v==null?void 0:v.visits))),a.createElement(D.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${v==null?void 0:v.course_members_count}`,placement:"bottom"},a.createElement("span",null,a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",v==null?void 0:v.course_members_count))),a.createElement(D.Z,{overlayStyle:{maxWidth:380},title:a.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",v==null?void 0:v.tasks_count),placement:"bottom"},a.createElement("span",null,a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",v==null?void 0:v.tasks_count))),a.createElement(D.Z,{title:"\u5220\u9664",placement:"bottom"},a.createElement("span",null,a.createElement("i",{style:{color:"#bbbbbb",display:!((wt=mt==null?void 0:mt.detail)!=null&&wt.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:Xt=>{Xt.stopPropagation(),ze(v.id)}})))))}),ep=(0,Ud.JN)(({items:v,params:g,dispatch:d,classroomList:Ae,handleDeleteMember:He,pathsDetail:ze})=>a.createElement("div",{className:"task-list-container",style:{minHeight:(v==null?void 0:v.length)*240}},v==null?void 0:v.map((mt,Je)=>a.createElement(Cp,{key:`${mt.id}`,dispatch:d,pathsDetail:ze,handleDeleteMember:He,classroomList:Ae,toIndex:Je+1,params:g,index:Je,item:mt})))),Gy=({data:v,classroomList:g,pathsDetail:d,callback:Ae,handleDeleteMember:He,onCancel:ze,dispatch:mt,visible:Je=!1})=>{const[de,Ye]=(0,a.useState)(v),wt=(0,te.useParams)(),[Xt,Lt]=(0,a.useState)();function An(kn){const{newIndex:en,oldIndex:xr}=kn;Nn(In()(de,xr,en).map(Hn=>Hn==null?void 0:Hn.id)),Ye(In()(de,xr,en))}(0,a.useEffect)(()=>{Ye(v)},[JSON.stringify(v)]);function Nn(kn){return Og(this,null,function*(){const en=yield(0,Pe.ZP)(`/api/paths/${wt==null?void 0:wt.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:kn}})})}return a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},a.createElement(ep,{axis:"y",helperClass:"dragging-li",pathsDetail:d,distance:2,dispatch:mt,handleDeleteMember:He,classroomList:g,params:wt,items:de,onSortEnd:An}))};var DE=(0,te.connect)(({classroomList:v,pathsDetail:g})=>({classroomList:v,pathsDetail:g}))(Gy),A1=B(93960),Yy=Object.defineProperty,Rm=Object.getOwnPropertySymbols,Py=Object.prototype.hasOwnProperty,Jy=Object.prototype.propertyIsEnumerable,Iy=(v,g,d)=>g in v?Yy(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,qy=(v,g)=>{for(var d in g||(g={}))Py.call(g,d)&&Iy(v,d,g[d]);if(Rm)for(var d of Rm(g))Jy.call(g,d)&&Iy(v,d,g[d]);return v},UE=(v,g)=>{var d={};for(var Ae in v)Py.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&Rm)for(var Ae of Rm(v))g.indexOf(Ae)<0&&Jy.call(v,Ae)&&(d[Ae]=v[Ae]);return d},Dy=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const{TabPane:zE}=Te.default;function tp(v){const g=(He,ze)=>{if(He.localName===ze)return He;for(let mt=0,Je=He;Je=Je.parentNode;mt++){if(Je.localName===ze)return Je;if(Je==document.documentElement)return!1}},d=v.target,Ae=g(d,"a");if(console.log([Ae],Ae==null?void 0:Ae.href,44),!(Ae!=null&&Ae.href)&&d.tagName.toUpperCase()==="IMG"){let He=d.src||d.getAttribute("src");He&&He.indexOf("/images/avatars/User")===-1&&(v.stopPropagation(),v.preventDefault(),cd.Z.publish("preview-image",He))}}const KE=v=>{var g=v,{pathsDetail:d,globalSetting:Ae,loading:He,dispatch:ze}=g,mt=UE(g,["pathsDetail","globalSetting","loading","dispatch"]),Je,de,Ye,wt,Xt,Lt,An,Nn;const[kn]=(0,te.useSearchParams)(),en=(0,te.useParams)(),xr=(0,a.useRef)(),[Hn,vr]=(0,a.useState)("detail"),[Bn,rr]=(0,a.useState)(""),[ar,Jn]=(0,a.useState)({}),li=[{name:"\u8BFE\u7A0B\u8BE6\u60C5",key:"detail",icon:sm,activeIcon:Wo},{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage",icon:Wy,activeIcon:Oc},{name:"\u6392\u884C\u699C",key:"ranking",icon:ig,activeIcon:_0},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge",icon:et,activeIcon:og,hidden:(Je=Ae==null?void 0:Ae.setting)==null?void 0:Je.hide_knowledg_graph}].filter(En=>{var Mn,Di;return(Mn=d.detail)!=null&&Mn.excellent||((Di=d.detail)==null?void 0:Di.is_free)===!1?!0:En.key!=="certificate"}).filter(En=>{var Mn,Di,Xo;return(Mn=d.detail)!=null&&Mn.atlas_data&&((Xo=(Di=d.detail)==null?void 0:Di.atlas_data)!=null&&Xo.nodes)?!0:En.key!=="atlas"}).filter(En=>!(En!=null&&En.hidden));(0,a.useEffect)(()=>{if(xr.current)return xr.current.addEventListener("mousedown",tp),()=>{var En;(En=xr.current)==null||En.removeEventListener("mousedown",tp)}},[xr.current]),(0,a.useEffect)(()=>{en.pathId&&ii()},[en.pathId]),(0,a.useEffect)(()=>{var En,Mn;((En=d.detail)==null?void 0:En.show_spoc)===1&&ze({type:"pathsDetail/getCoureses",payload:{id:en.pathId}}),(Mn=d.detail)!=null&&Mn.show_history&&Dn()},[d.detail]);function Dn(){return Dy(this,null,function*(){Jn(yield(0,k.ue)({id:en.pathId,course_type:1}))})}(0,a.useEffect)(()=>{var En;(0,p.Dk)((En=d.detail)==null?void 0:En.name)},[d]);const Nr=En=>{var Mn;rr((Mn=decodeURIComponent(En))==null?void 0:Mn.trim())},ii=()=>Dy(void 0,null,function*(){const En=yield ze({type:"pathsDetail/getPathsDetail",payload:qy({id:en.pathId},(0,p.oP)())});ze({type:"pathsDetail/getRightData",payload:{id:en.pathId}}),ze({type:"pathsDetail/getStageData",payload:{subject_id:en.pathId}}),En!=null&&En.id&&kn.get("token")&&(location.href=location.pathname)}),jn=()=>{var En,Mn;let Di=new Image;Di.src=rs.yt;let Xo=((Mn=(En=d.rightData)==null?void 0:En.tags)==null?void 0:Mn.map((ki,Ie)=>({name:ki.tag_name,value:Ie})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}</b>"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Di,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:Xo}]}},ei=En=>Dy(void 0,null,function*(){w.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>Dy(void 0,null,function*(){const Mn=yield(0,k.$D)({id:en.pathId,courseid:En});(Mn==null?void 0:Mn.status)===0&&(x.ZP.info("\u5220\u9664\u6210\u529F"),ta())})})}),ta=()=>{ze({type:"pathsDetail/getPathsDetail",payload:{id:en.pathId}}),ze({type:"pathsDetail/getRightData",payload:{id:en.pathId}}),ze({type:"pathsDetail/getCoureses",payload:{id:en.pathId}}),Dn()};return a.createElement(a.Fragment,null,a.createElement(A1.Z,{title:"\u5B9E\u8DF5\u8BFE\u7A0B",defaultBack:"/paths"}),a.createElement(b.Z,{spinning:!1},a.createElement("section",{className:Nd.bg},a.createElement(fp,null),a.createElement(Tf.Z,null),a.createElement(tm,null),a.createElement("section",{className:`edu-container pb80 ${Nd.wrap}`},a.createElement("div",{className:Nd.leftTabsWrap},li.map(En=>a.createElement("div",{key:En.key,className:lm()(Nd.tabItem,{[Nd.activeTab]:Hn===En.key}),onClick:()=>{if(En.key=="knowledge"){te.history.push(`/knowledgegraph/${en.pathId}`);return}vr(En.key)}},a.createElement("img",{className:Nd.activeIcon,src:En.activeIcon,style:{width:14,marginRight:6}}),a.createElement("img",{className:Nd.icon,src:Hn===En.key?En.activeIcon:En.icon,style:{width:14,marginRight:6}}),a.createElement("span",null,En.name)))),a.createElement("div",{className:Nd.content},Hn==="detail"&&a.createElement("div",{className:Nd.detail},a.createElement("div",{className:Nd.intro},a.createElement("div",{className:Nd.introTitle},a.createElement("span",{style:{marginLeft:23}},"\u8BFE\u7A0B\u4ECB\u7ECD"),a.createElement("img",{src:jh,style:{marginBottom:"10px",width:65}})),a.createElement("div",{ref:xr,className:"mb30"},a.createElement(V.Z,{value:(de=d.detail)==null?void 0:de.description}))),a.createElement("div",{className:Nd.intro},a.createElement("div",{className:Nd.introTitle},a.createElement("span",{style:{marginLeft:23}},(Ye=d.detail)==null?void 0:Ye.learning_notes_title),a.createElement("img",{src:dv,style:{marginBottom:"10px",width:54}})),a.createElement("div",{ref:xr,className:"mb30"},a.createElement(V.Z,{value:(wt=d.detail)==null?void 0:wt.learning_notes}))),!!((Lt=(Xt=d.rightData)==null?void 0:Xt.tags)!=null&&Lt.length)&&((An=d.detail)==null?void 0:An.show_tag)&&a.createElement("div",{className:Nd.intro},a.createElement("div",{className:Nd.introTitle},a.createElement("span",{style:{marginLeft:23}},"\u6280\u80FD\u6807\u7B7E"),a.createElement("img",{src:Ng,style:{marginBottom:"10px",width:64}})),a.createElement("div",{className:"flex item-center justify-center mb30"},a.createElement(ey.Z,{option:jn(),style:{height:390,width:480},opts:{renderer:"svg"}}))),((Nn=d.detail)==null?void 0:Nn.show_history)&&a.createElement("div",{className:Nd.intro},a.createElement("div",{className:Nd.introTitle},a.createElement("span",{style:{marginLeft:23}},"\u5386\u53F2\u8BFE\u5802"),a.createElement("img",{src:Wf,style:{marginBottom:"10px",width:54}})),a.createElement("div",{className:Nd.historyClass},a.createElement("img",{src:Vh,className:Nd.zs1}),a.createElement(DE,{data:ar==null?void 0:ar.spoc_courses,handleDeleteMember:ei}),a.createElement("img",{src:Vh,className:Nd.zs2})))),Hn==="stage"&&a.createElement(im,{keywords:Bn}),Hn==="ranking"&&a.createElement(sv,null),Hn==="certificate"&&a.createElement(Xy,null),Hn==="atlas"&&a.createElement(om,null),Hn==="knowledge"&&a.createElement(Eh,null))))))};var _y=(0,te.connect)(({pathsDetail:v,loading:g,globalSetting:d})=>({pathsDetail:v,globalSetting:d,loading:g}))(KE),oh={flex_box_center:"flex_box_center___TffqN",flex_space_between:"flex_space_between____H6dl",flex_box_vertical_center:"flex_box_vertical_center___UNKrN",flex_box_center_end:"flex_box_center_end___SHUwf",flex_box_column:"flex_box_column___zTawP",banner:"banner___sCvCK",wrp:"wrp___ER3cC",titleWrap:"titleWrap___ihb8f",titleFlexEnd:"titleFlexEnd___LoPCG",title:"title___iT2rV",titleName:"titleName___HZBbZ",titleIcon:"titleIcon___x6YbV",contentWrap:"contentWrap___RX_WK",verticalLine:"verticalLine___B_iNo",contentLeftWrap:"contentLeftWrap___b9Urx",openCourseTag:"openCourseTag___epm6g",tagsWrap:"tagsWrap___uUDII",ratingWrap:"ratingWrap___fhqwd",ratingTitle:"ratingTitle___Az8iT",rating:"rating____sRFQ",popoverWrap:"popoverWrap___w5waY",popverLeft:"popverLeft___C27Od",popoverRight:"popoverRight___JLS_9",popverScore:"popverScore___t2AnH",popoverRateWrap:"popoverRateWrap___nw_3E",popoverProgress:"popoverProgress___cincK",button:"button___UAsDc",operationWrap:"operationWrap___ox9iU",btns:"btns___LMjRS",forkWrap:"forkWrap___ukDoP",fork:"fork___YgBTA",forkNum:"forkNum___W2oPt",buttonTransparent:"buttonTransparent___bM4MQ",buttonLearnStatistics:"buttonLearnStatistics___CfIob",publishPopverWrap:"publishPopverWrap___Xi4Y6",colorFF6802:"colorFF6802___mKm2G",w140:"w140___ZB1Kj",nav:"nav___F3hSv",navLeft:"navLeft___grQsr",navContent:"navContent___U01iq",flexRow:"flexRow___yIcXn",navRight:"navRight___GVFof",navLeftIcon:"navLeftIcon___WTae4",colorOrange:"colorOrange___w20lU",contentItem:"contentItem___pzF8M",contentItemTitle:"contentItemTitle___RUlKO",contentItemText:"contentItemText___hPZZS",classButton:"classButton___m_IGL",bg28e:"bg28e___XtEry",bgGray:"bgGray___F5rZL",btn:"btn___xjlJ4",laboratory:"laboratory___BvSA0",name:"name___hB037"},Ny=Object.defineProperty,EE=Object.defineProperties,wE=Object.getOwnPropertyDescriptors,My=Object.getOwnPropertySymbols,Ly=Object.prototype.hasOwnProperty,c0=Object.prototype.propertyIsEnumerable,ag=(v,g,d)=>g in v?Ny(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,$y=(v,g)=>{for(var d in g||(g={}))Ly.call(g,d)&&ag(v,d,g[d]);if(My)for(var d of My(g))c0.call(g,d)&&ag(v,d,g[d]);return v},xh=(v,g)=>EE(v,wE(g)),np=(v,g)=>{var d={};for(var Ae in v)Ly.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&My)for(var Ae of My(v))g.indexOf(Ae)<0&&c0.call(v,Ae)&&(d[Ae]=v[Ae]);return d},uf=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const nd=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],sg=v=>{var g=v,{pathsDetail:d,user:Ae,globalSetting:He,loading:ze,dispatch:mt}=g,Je=np(g,["pathsDetail","user","globalSetting","loading","dispatch"]),de,Ye,wt,Xt,Lt,An,Nn,kn,en,xr,Hn,vr,Bn,rr,ar,Jn,li,Dn,Nr,ii,jn,ei,ta,En,Mn,Di,Xo,$o,ki,Ie,Er,Hr,Wr,Si,Ri,ji,fo,po,gr,kt,Fn,fr,hr,bn,Mr,ho,Kt,wr,Ln,Mi,Co,Dt,On,Lr,na,Ms,xs,jl,DA,Pu,Hs,Wc,YA,Sf,Qh,Hh,Gh,Nh,Mh,p0;const Ji=(0,te.useParams)(),[ju,Gc]=(0,a.useState)({}),vc=(0,a.useRef)(1),[lp,m0]=(0,a.useState)(),[Hf,ff]=(0,a.useState)(!1),[Dl,fh]=(0,a.useState)(!1),Lh=(0,a.useRef)(null),[e,t]=(0,a.useState)({status:!1}),n=((de=d.detail)==null?void 0:de.is_free)||((Ye=d.detail)==null?void 0:Ye.can_learning);(0,a.useEffect)(()=>{t({status:!1})},[]),(0,a.useEffect)(()=>{function Tt(){return uf(this,null,function*(){var mn,sr,yi,_r,Cr,nr,ra;if((mn=d.detail)!=null&&mn.courses){const Qo=(sr=d.detail)==null?void 0:sr.courses;if((yi=Qo==null?void 0:Qo.toast)!=null&&yi.is_open&&((_r=Qo.toast)==null?void 0:_r.open_num)===-1)fh(!0);else if((Cr=Qo==null?void 0:Qo.toast)!=null&&Cr.is_open&&((nr=Qo==null?void 0:Qo.toast)==null?void 0:nr.open_num)===1){let ss=JSON.parse(localStorage.getItem("pathsshow"))||[];((ra=ss.filter(Ba=>Ba===(Ji==null?void 0:Ji.pathId)))==null?void 0:ra.length)>0?fh(!1):(fh(!0),ss.push(Ji==null?void 0:Ji.pathId),localStorage.setItem("pathsshow",JSON.stringify(ss)))}else fh(!1)}})}Tt()},[(wt=d.detail)==null?void 0:wt.courses]),(0,a.useEffect)(()=>{var Tt,mn,sr,yi,_r,Cr,nr,ra,Qo,ss,Ba;if(!((mn=(Tt=d.detail)==null?void 0:Tt.courses)==null?void 0:mn.length))return;let zu;if((sr=d.detail)!=null&&sr.has_start){const iu=(_r=(yi=d.detail)==null?void 0:yi.courses)==null?void 0:_r.findIndex(ec=>{var Wd;return((Wd=ec.course_status)==null?void 0:Wd.status)===1});zu=iu>-1?iu:0}else{let iu=(ra=(nr=(Cr=d.detail)==null?void 0:Cr.courses)==null?void 0:nr.map(ec=>{var Wd;return(Wd=ec.course_status)==null?void 0:Wd.status}))==null?void 0:ra.lastIndexOf(2);zu=iu>-1?iu:0,iu=(ss=(Qo=d.detail)==null?void 0:Qo.courses)==null?void 0:ss.findIndex(ec=>{var Wd;return((Wd=ec.course_status)==null?void 0:Wd.status)===0}),zu=iu>-1?iu:zu}Gc(((Ba=d.detail)==null?void 0:Ba.courses[zu])||{})},[d.detail]);const r=Tt=>{var mn,sr;const yi=(sr=(mn=d.detail)==null?void 0:mn.courses)==null?void 0:sr.find(_r=>_r.course_id===Tt);Gc(yi||{}),mt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:Tt}})},i=()=>uf(void 0,null,function*(){const Tt=yield(0,k.rs)({container_id:Ji.pathId,container_type:"Subject"});Tt.status===0&&($e(),x.ZP.success(Tt.message))}),o=()=>uf(void 0,null,function*(){const Tt=yield(0,k.KM)({container_id:Ji.pathId,container_type:"Subject"});Tt.status===0&&($e(),x.ZP.success(Tt.message))}),l=()=>uf(void 0,null,function*(){w.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:()=>uf(void 0,null,function*(){(yield(0,k.eJ)({id:Ji.pathId})).status===1&&te.history.push("/paths")})})}),u=()=>uf(void 0,null,function*(){w.default.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:()=>uf(void 0,null,function*(){const Tt=yield(0,k.Go)({id:Ji.pathId});(Tt==null?void 0:Tt.status)===0&&($e(),x.ZP.success(Tt.message))})})}),f=()=>uf(void 0,null,function*(){w.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:Hf},onOk:()=>uf(void 0,null,function*(){ff(!0);const Tt=yield(0,k.fj)({id:Ji.pathId});(Tt==null?void 0:Tt.status)===1&&($e(),x.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),ff(!1)})})}),E=()=>{d.detail&&d.detail.has_sub_discipline?T({user_customize:!1}):C(!0)},C=Tt=>{t({status:Tt})},T=Tt=>{w.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u5BA1\u6838\u5468\u671F\u4E3A1-2\u5929\uFF0C\u516C\u5F00\u7684\u8BFE\u7A0B\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\u3002",a.createElement("br",null),"\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u5373\u53EF",a.createElement("br",null)),onOk:()=>uf(void 0,null,function*(){let mn={user_customize:Tt.user_customize};Tt.user_customize?mn=xh($y({},mn),{discipline_name:Tt.discipline_name,sub_discipline_name:Tt.sub_discipline_name}):Tt.sub_discipline_id&&(mn=xh($y({},mn),{sub_discipline_id:Tt.sub_discipline_id}));const sr=yield(0,k.WO)($y({id:Ji.pathId},mn));((sr==null?void 0:sr.status)===0||(sr==null?void 0:sr.status)===1)&&($e(),x.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})})},$=()=>uf(void 0,null,function*(){w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:()=>uf(void 0,null,function*(){const Tt=yield(0,k.Er)({id:Ji.pathId});(Tt==null?void 0:Tt.status)===0&&($e(),x.ZP.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"))})})}),ce=()=>uf(void 0,null,function*(){w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:a.createElement("div",{className:"ml20"},a.createElement(H.ZP.Group,{defaultValue:1,onChange:Tt=>vc.current=Tt.target.value},a.createElement(H.ZP,{value:1,className:"mt10",style:{color:"#5F6367"}},"\u5F00\u653E\u8BFE\u5802\uFF1A",a.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),a.createElement(H.ZP,{value:0,className:"mt10",style:{color:"#5F6367"}},"\u79C1\u6709\u8BFE\u5802\uFF1A",a.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:()=>uf(void 0,null,function*(){(0,p.xg)(`/classrooms/news/${Ji.pathId}/newgold/${vc.current}`)})})}),Ee=()=>{w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>uf(void 0,null,function*(){const Tt=yield(0,k.c3)({id:Ji.pathId});Tt.status===0&&(m0(!0),x.ZP.success(Tt.message))})})},Ne=()=>{(0,W.tJ)(mt)&&w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",content:a.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>uf(void 0,null,function*(){var Tt;const mn=yield(0,k.JS)({id:ju==null?void 0:ju.course_id});mn.status===0&&(x.ZP.success(mn.message),mt({type:"pathsDetail/getPathsDetail",payload:{id:Ji.pathId}}),((Tt=ju.course_status)==null?void 0:Tt.status)===1&&(0,p.xg)(`/classrooms/${ju==null?void 0:ju.course_id}/shixun_homework`))})})},ht=()=>{var Tt;if((Tt=d.detail)!=null&&Tt.need_authorize){(0,W.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(0,W.tJ)(mt)&&mt({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},$e=()=>{mt({type:"pathsDetail/getPathsDetail",payload:{id:Ji.pathId}}),mt({type:"pathsDetail/getRightData",payload:{id:Ji.pathId}})},Ct=!!((Xt=d.detail)!=null&&Xt.participant_count)&&!((Lt=d.detail)!=null&&Lt.allow_statistics),Nt=((Nn=(An=d.detail)==null?void 0:An.courses)==null?void 0:Nn.findIndex(Tt=>(Tt==null?void 0:Tt.course_id)===(ju==null?void 0:ju.course_id)))+1===((en=(kn=d.detail)==null?void 0:kn.courses)==null?void 0:en.length);return a.createElement("section",null,a.createElement("aside",{className:oh.banner,style:{paddingTop:20}},a.createElement("aside",{className:oh.wrp},a.createElement("div",null,a.createElement("img",{src:`${I.Z.IMG_SERVER}${(xr=d==null?void 0:d.detail)==null?void 0:xr.cover}`,style:{width:273,height:186,border:"1px solid #01A89A"}})),a.createElement("div",{className:"ml30 flex-1"},a.createElement("div",{className:"flex item-center justify-between"},a.createElement("div",{style:{alignItems:"center"},className:[oh.titleWrap,((vr=(Hn=d.detail)==null?void 0:Hn.name)==null?void 0:vr.indexOf(`
`))&&oh.titleFlexEnd].join(" ")},a.createElement("div",{className:oh.title},a.createElement(D.Z,{title:(rr=(Bn=d.detail)==null?void 0:Bn.name)==null?void 0:rr.split(`
`)[0]},a.createElement("strong",{className:oh.titleName,style:{maxWidth:550}},(Jn=(ar=d.detail)==null?void 0:ar.name)==null?void 0:Jn.split(`
`)[0])),a.createElement("span",{className:"font22"},(Dn=(li=d.detail)==null?void 0:li.name)==null?void 0:Dn.split(`
`).filter((Tt,mn)=>mn!==0).join(""))),a.createElement("div",null,a.createElement("div",{className:oh.tagsWrap,ref:Lh},((Nr=d.detail)==null?void 0:Nr.allow_add_member)&&!((ii=d.detail)!=null&&ii.excellent)&&a.createElement(D.Z,{title:(ei=nd[((jn=d.detail)==null?void 0:jn.shixun_tag_num)-1])==null?void 0:ei.connect},a.createElement("div",null,a.createElement("div",{className:`${oh.openCourseTag} font14`,style:{backgroundColor:(En=nd[((ta=d.detail)==null?void 0:ta.shixun_tag_num)-1])==null?void 0:En.bkcolor,color:(Di=nd[((Mn=d.detail)==null?void 0:Mn.shixun_tag_num)-1])==null?void 0:Di.txcolor,height:26,border:`1px solid ${($o=nd[((Xo=d.detail)==null?void 0:Xo.shixun_tag_num)-1])==null?void 0:$o.bkcolor}`}},(Ie=nd[((ki=d.detail)==null?void 0:ki.shixun_tag_num)-1])==null?void 0:Ie.name))),((Er=d.detail)==null?void 0:Er.featured)>0&&a.createElement("div",null,((Hr=d.detail)==null?void 0:Hr.featured)===1&&a.createElement("div",{className:`${oh.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((Wr=d.detail)==null?void 0:Wr.featured)===2&&a.createElement("div",{className:`${oh.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((Si=d.detail)==null?void 0:Si.featured)===3&&a.createElement("div",{className:`${oh.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((Ri=d.detail)==null?void 0:Ri.featured)===4&&a.createElement("div",{className:`${oh.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((ji=d.detail)==null?void 0:ji.excellent)&&((fo=d.detail)==null?void 0:fo.allow_add_member)&&((gr=nd[((po=d.detail)==null?void 0:po.shixun_tag_num)-1])==null?void 0:gr.name)=="\u516C\u5F00\u53D1\u5E03"&&((kt=Ae==null?void 0:Ae.userInfo)==null?void 0:kt.role)!=15&&a.createElement("div",null,a.createElement("div",{className:`${oh.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Fn=d.detail)==null?void 0:Fn.excellent)&&((fr=Ae==null?void 0:Ae.userInfo)==null?void 0:fr.role)==15&&a.createElement("div",null,a.createElement("div",{className:`${oh.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((hr=d.detail)==null?void 0:hr.is_plan)&&a.createElement(D.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},a.createElement("div",null,a.createElement("div",{className:`${oh.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),a.createElement("div",{className:oh.operationWrap},((bn=Ae.userInfo)==null?void 0:bn.login)&&((Mr=d.detail)==null?void 0:Mr.is_collect)&&a.createElement(D.Z,{title:"\u53D6\u6D88\u6536\u85CF"},a.createElement("span",{className:oh.btns,onClick:i},a.createElement("i",{className:"iconfont icon-hjj-shoucang font14",style:{color:"#e95b5b"}}))),((ho=Ae.userInfo)==null?void 0:ho.login)&&!((Kt=d.detail)!=null&&Kt.is_collect)&&a.createElement(D.Z,{title:"\u6536\u85CF"},a.createElement("span",{className:oh.btns,onClick:o},a.createElement("i",{className:"iconfont icon-hjj-shoucang font14",style:{color:"#628b87"}}))),!(0,L.bg)()&&a.createElement(D.Z,{title:"\u6536\u85CF"},a.createElement("span",{className:oh.btns,onClick:()=>{(0,W.tJ)(mt)}},a.createElement("i",{className:"iconfont icon-hjj-shoucang font14",style:{color:"#628b87"}}))),!!((wr=d.detail)!=null&&wr.is_free)&&((Ln=d.detail)==null?void 0:Ln.publish_status)!==0&&(((Mi=d.detail)==null?void 0:Mi.allow_add_member)||!(0,L.JA)())&&a.createElement(D.Z,{title:"\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},a.createElement("span",{className:oh.btns,onClick:ht},a.createElement("i",{className:"iconfont icon-hjj-fenxiang font14",style:{color:"#628b87"}}))),((Co=d.detail)==null?void 0:Co.allow_statistics)&&((Dt=d.detail)==null?void 0:Dt.public_status)===2&&a.createElement(D.Z,{title:"\u5B66\u4E60\u7EDF\u8BA1"},a.createElement("span",{className:oh.btns,onClick:()=>te.history.push(`/paths/${Ji.pathId}/statistics`)},a.createElement("i",{className:"iconfont icon-hjj-xuexitongji font14",style:{color:"#628b87"}}))),((On=d.detail)==null?void 0:On.is_share)&&a.createElement(CA.CopyToClipboard,{text:`${window.location.origin}/paths/${Ji.pathId}?userid=${(Lr=Ae.userInfo)==null?void 0:Lr.user_id}`,onCopy:()=>x.ZP.success("\u5DF2\u590D\u5236\u8BFE\u7A0B\u5206\u4EAB\u4E13\u5C5E\u94FE\u63A5")},a.createElement("span",{className:oh.btns,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px",display:"flex",alignItems:"center"}},a.createElement(D.Z,{title:"\u5206\u4EAB\u8BFE\u7A0B"},a.createElement("i",{className:"iconfont icon-hjj-fenxiang font14",style:{color:"#628b87"}})))),((na=d.detail)==null?void 0:na.allow_add_member)&&a.createElement(z.Z,{dropdownRender:()=>{var Tt,mn,sr,yi,_r,Cr,nr,ra,Qo,ss,Ba,Ic,zu,iu,ec,Wd,Yu;return a.createElement(ws.default,null,((Tt=d.detail)==null?void 0:Tt.courses)&&(((mn=d.detail)==null?void 0:mn.is_creator)&&!!((sr=Ae.userInfo)!=null&&sr.professional_certification)||(0,L.ag)())&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:ce},"\u5F00\u8BFE"),((yi=d.detail)==null?void 0:yi.allow_statistics)&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:()=>te.history.push(`/paths/${Ji.pathId}/edit`)},"\u7F16\u8F91\u8BFE\u7A0B"),((_r=d.detail)==null?void 0:_r.allow_add_member)&&((Cr=d.detail)==null?void 0:Cr.publish_status)===0&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:u},"\u53D1\u5E03\u8BFE\u7A0B"),((nr=d.detail)==null?void 0:nr.allow_statistics)&&((ra=d.detail)==null?void 0:ra.publish_status)===2&&((Qo=d.detail)==null?void 0:Qo.public_status)===0&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:f},"\u64A4\u9500\u53D1\u5E03"),((ss=d.detail)==null?void 0:ss.allow_statistics)&&((Ba=d.detail)==null?void 0:Ba.publish_status)===2&&((Ic=d.detail)==null?void 0:Ic.public_status)===0&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:E},"\u516C\u5F00\u8BFE\u7A0B"),((zu=d.detail)==null?void 0:zu.allow_statistics)&&((iu=d.detail)==null?void 0:iu.public_status)===1&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:$},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),(0,L.GJ)()&&((ec=d.detail)==null?void 0:ec.allow_statistics)&&((Wd=d.detail)==null?void 0:Wd.public_status)===2&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:$},"\u64A4\u9500\u516C\u5F00"),((Yu=d.detail)==null?void 0:Yu.allow_delete)&&a.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:l},"\u5220\u9664\u8BFE\u7A0B"))}},a.createElement("span",{className:oh.btns},a.createElement("i",{className:"iconfont icon-hjj-shezhi font14",style:{color:"#628b87"}}))))),a.createElement("div",{className:oh.contentWrap},a.createElement("div",null,a.createElement("p",null,((Ms=d.detail)==null?void 0:Ms.stages_count)||"--"),a.createElement("span",null,"\u7AE0\u8282")),a.createElement("div",null,a.createElement("p",null,((xs=d.detail)==null?void 0:xs.shixuns_count)||"--"),a.createElement("span",null,"\u5355\u5143")),a.createElement("div",null,a.createElement("p",null,((jl=d.detail)==null?void 0:jl.challenge_choose_count)||"--"),a.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361")),a.createElement("div",null,a.createElement("p",null,((DA=d.detail)==null?void 0:DA.challenges_count)||"--"),a.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361")),a.createElement("div",null,a.createElement("p",null,((Pu=d.detail)==null?void 0:Pu.videos_count)||"--"),a.createElement("span",null,"\u89C6\u9891")),a.createElement("div",null,a.createElement("p",null,((Hs=d.detail)==null?void 0:Hs.attachment_count)||"--"),a.createElement("span",null,"\u8BFE\u4EF6")),a.createElement("div",null,a.createElement("p",null,((Wc=d.detail)==null?void 0:Wc.subject_score)||"--"),a.createElement("span",null,"\u7ECF\u9A8C\u503C")),a.createElement("div",null,a.createElement("p",null,((YA=d.detail)==null?void 0:YA.member_count)||"--"),a.createElement("span",null,a.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),a.createElement(D.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((Sf=d.detail)==null?void 0:Sf.member_count_update_at)||"--"}`},a.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"})))))),((Qh=d.detail)==null?void 0:Qh.laboratory_name)&&(0,L.Ny)()&&a.createElement("div",{className:oh.laboratory},a.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),a.createElement(D.Z,{title:(Hh=d.detail)==null?void 0:Hh.laboratory_name},a.createElement("a",{href:`https://${(Gh=d.detail)==null?void 0:Gh.laboratory_url}`,target:"_blank",className:oh.name},(Nh=d.detail)==null?void 0:Nh.laboratory_name))))),a.createElement(qd,null),e.status&&a.createElement(mf,{type:"all_subject",onCancel:()=>C(!1),onOk:Tt=>{C(!1),T(Tt)}}),a.createElement(w.default,{open:Dl,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{fh(!1)},centered:!0,footer:a.createElement("div",null,a.createElement(K.ZP,{type:"primary",onClick:()=>{fh(!1)}},"\u6211\u77E5\u9053\u4E86"))},a.createElement(V.Z,{style:{maxHeight:378,overflow:"auto"},value:(p0=(Mh=d==null?void 0:d.detail)==null?void 0:Mh.toast)==null?void 0:p0.content})))};var xE=(0,te.connect)(({pathsDetail:v,user:g,loading:d,globalSetting:Ae})=>({pathsDetail:v,user:g,globalSetting:Ae,loading:d.models.index}))(sg),um={flex_box_center:"flex_box_center___kgb5t",flex_space_between:"flex_space_between___gp4gn",flex_box_vertical_center:"flex_box_vertical_center___CMODa",flex_box_center_end:"flex_box_center_end___n1oJT",flex_box_column:"flex_box_column___XrkAg",rightWrap:"rightWrap___hqzmc",qrCode:"qrCode___df8mz",cardTop:"cardTop___s3XsB",cardTop2:"cardTop2___jdtgs",card:"card___cOasD",flexRow:"flexRow___bGbPk",flexRowAbout:"flexRowAbout___JKni7",skillWrap:"skillWrap___yIpDd",skillTopWrap:"skillTopWrap___ZLfT9",skillContentWrap:"skillContentWrap___HonIG",skillContentWrapMin:"skillContentWrapMin___RuuIZ",skillContentWrapMax:"skillContentWrapMax___iPVSG",skillContentIcon:"skillContentIcon___gDcyc",skillContentIconNoStatus:"skillContentIconNoStatus___KCZmc",skillExpandAllWrap:"skillExpandAllWrap___xyX_7",skillExpandAllContent:"skillExpandAllContent___I2Dt0",memberItem:"memberItem___QNkQt",radius:"radius___JssTG",memberItemContent:"memberItemContent___g7xoH",directionItemWrap:"directionItemWrap___DjYPN",btns:"btns___AuyM4",groupActionWrap:"groupActionWrap___EPm77",divabout:"divabout___xhH46",classButton:"classButton___YBisj",bg28e:"bg28e___Yoy0n",bgGray:"bgGray___NIxOQ",member_power1:"member_power1___lAy3X",member_power2:"member_power2___lwjY6",btn_submit:"btn_submit___WsB5Y",btn_cancel:"btn_cancel___TEXBP"},b0={"sort-list-panel":"sort-list-panel___VmDJ8","sort-list-tip":"sort-list-tip___rAOk5","ant-drawer-content":"ant-drawer-content___UsKa1","dragging-li":"dragging-li___zsBVJ","task-list-container":"task-list-container___as9b7",imgradius:"imgradius___BFJpN",imageWrap:"imageWrap___efYLU",directionItemWrap:"directionItemWrap___y7C4L",groupActionWrap:"groupActionWrap___mUp4J",teamHeight:"teamHeight___uFyDy",divHeight:"divHeight___LbHow",member_power1:"member_power1___gl8_n",member_power2:"member_power2___AGEvR"},_d=B(59301),as=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const jv=(0,Ud.W8)(({item:v,toIndex:g,params:d,isShow:Ae,setShow:He,dispatch:ze,user:mt,classroomList:Je,handleDeleteMember:de,pathsDetail:Ye,EditPowerClick:wt})=>{var Xt,Lt,An,Nn;return _d.createElement("span",{style:{display:"inline-block",width:"132px",height:"148px",background:"#fff",marginTop:"10px",marginRight:g%8==0?"":"13px"}},_d.createElement("div",{className:b0.directionItemWrap},_d.createElement(D.Z,{color:"#ffffff",title:_d.createElement("div",{className:b0.teamHeight},_d.createElement("div",{style:{display:"flex"}},_d.createElement("div",{className:b0.imageWrap,style:{marginRight:11}},_d.createElement("img",{className:b0.imageWrap,src:I.Z.API_SERVER+"/images/"+(v==null?void 0:v.image_url)})),_d.createElement("div",null,_d.createElement("div",{title:v==null?void 0:v.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(v==null?void 0:v.name)||"--"),_d.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},v==null?void 0:v.school))),_d.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(v!=null&&v.brief_introduction)&&_d.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(v==null?void 0:v.brief_introduction)&&_d.createElement("div",{className:b0.divHeight},v==null?void 0:v.brief_introduction),((Xt=mt==null?void 0:mt.userInfo)==null?void 0:Xt.user_id)===(v==null?void 0:v.id)&&_d.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>te.history.push("/account/profile")},_d.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},_d.createElement("div",{style:{position:"relative"}},_d.createElement("img",{draggable:!1,className:b0.imgradius,onClick:()=>{(0,L.bg)()?te.history.push(`${v.user_url}`):ze({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:I.Z.API_SERVER+"/images/"+(v==null?void 0:v.image_url)}),((0,L.Ny)()||((Lt=Ye==null?void 0:Ye.detail)==null?void 0:Lt.is_subject_member))&&_d.createElement(_d.Fragment,null,v!=null&&v.is_subject_creator?_d.createElement("div",{className:b0.member_power1},"\u521B\u5EFA\u8005"):v!=null&&v.can_edit_knowledge_graph||v!=null&&v.can_edit_stage?_d.createElement("div",{className:b0.member_power1,style:{cursor:((0,L.j5)()||((An=Ye==null?void 0:Ye.detail)==null?void 0:An.is_creator))&&"pointer"},onClick:()=>wt(v)},"\u7F16\u8F91\u6743\u9650"):_d.createElement("div",{className:b0.member_power2,style:{cursor:((0,L.j5)()||((Nn=Ye==null?void 0:Ye.detail)==null?void 0:Nn.is_creator))&&"pointer"},onClick:()=>wt(v)},"\u67E5\u770B\u6743\u9650"))),_d.createElement("div",{style:{color:"#fff",padding:"0 10px"}},_d.createElement("span",{className:"multi_ellipsis1"},(v==null?void 0:v.name)||"--"),_d.createElement("span",{className:"multi_ellipsis1 mt5"},(v==null?void 0:v.school)||"--"))),_d.createElement("br",null)))}),rp=(0,Ud.JN)(({isShow:v,setShow:g,pathsDetail:d,items:Ae,params:He,dispatch:ze,user:mt,classroomList:Je,handleDeleteMember:de,EditPowerClick:Ye})=>_d.createElement("div",{className:"task-list-container"},Ae==null?void 0:Ae.map((wt,Xt)=>_d.createElement(jv,{key:`${wt.id}`,isShow:v,setShow:g,dispatch:ze,pathsDetail:d,handleDeleteMember:de,user:mt,classroomList:Je,toIndex:Xt+1,params:He,index:Xt,item:wt,EditPowerClick:Ye})))),NE=({data:v,user:g,classroomList:d,pathsDetail:Ae,operation:He,callback:ze,handleDeleteMember:mt,onCancel:Je,dispatch:de,visible:Ye=!1,EditPowerClick:wt})=>{const[Xt,Lt]=(0,a.useState)(v),An=(0,te.useParams)(),[Nn,kn]=(0,a.useState)(),[en,xr]=(0,a.useState)(!0);function Hn(Bn){const{newIndex:rr,oldIndex:ar}=Bn;He&&(vr(In()(Xt,ar,rr).map(Jn=>Jn==null?void 0:Jn.id)),Lt(In()(Xt,ar,rr)))}(0,a.useEffect)(()=>{Lt(v)},[JSON.stringify(v)]);function vr(Bn){return as(this,null,function*(){const rr=yield(0,Pe.ZP)(`/api/paths/${An==null?void 0:An.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:Bn}});de({type:"pathsDetail/getRightData",payload:{id:An.pathId}}),de({type:"pathsDetail/getPathsDetail",payload:{id:An.pathId}})})}return _d.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},_d.createElement(rp,{axis:"xy",helperClass:"dragging-li",isShow:en,setShow:xr,distance:2,disableAutoscroll:!0,dispatch:de,pathsDetail:Ae,handleDeleteMember:mt,user:g,classroomList:d,params:An,items:Xt,onSortEnd:Hn,EditPowerClick:wt}))};var ay=(0,te.connect)(({user:v,classroomList:g,pathsDetail:d})=>({user:v,classroomList:g,pathsDetail:d}))(NE),Qu=B(59301),cm=Object.getOwnPropertySymbols,eE=Object.prototype.hasOwnProperty,CE=Object.prototype.propertyIsEnumerable,kg=(v,g)=>{var d={};for(var Ae in v)eE.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&cm)for(var Ae of cm(v))g.indexOf(Ae)<0&&CE.call(v,Ae)&&(d[Ae]=v[Ae]);return d},jg=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});function Rv(v){const g=(He,ze)=>{if(He.localName===ze)return He;for(let mt=0,Je=He;Je=Je.parentNode;mt++){if(Je.localName===ze)return Je;if(Je==document.documentElement)return!1}},d=v.target,Ae=g(d,"a");if(console.log([Ae],Ae==null?void 0:Ae.href,44),!(Ae!=null&&Ae.href)&&d.tagName.toUpperCase()==="IMG"){let He=d.src||d.getAttribute("src");He&&He.indexOf("/images/avatars/User")===-1&&(v.stopPropagation(),v.preventDefault(),cd.Z.publish("preview-image",He))}}const A=v=>{var g=v,{pathsDetail:d,user:Ae,globalSetting:He,loading:ze,classroomList:mt,dispatch:Je}=g,de=kg(g,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),Ye,wt,Xt,Lt,An,Nn,kn,en,xr;const[Hn]=(0,te.useSearchParams)(),vr=(0,te.useParams)(),[Bn,rr]=(0,a.useState)(),[ar,Jn]=(0,a.useState)(),[li,Dn]=(0,a.useState)({}),Nr=(0,a.useRef)(),[ii,jn]=(0,a.useState)(!1),[ei,ta]=(0,a.useState)({}),[En,Mn]=(0,a.useState)(!1),[Di,Xo]=(0,a.useState)(!1),[$o,ki]=(0,a.useState)(!1),[Ie,Er]=(0,a.useState)({}),[Hr,Wr]=(0,a.useState)(!1),Si=(0,te.useLocation)(),Ri=!((Ye=d.detail)!=null&&Ye.can_managed),ji=()=>{x.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,a.useEffect)(()=>{if(Nr.current)return Nr.current.addEventListener("mousedown",Rv),()=>{var Kt;(Kt=Nr.current)==null||Kt.removeEventListener("mousedown",Rv)}},[Nr.current]);const fo=()=>jg(void 0,null,function*(){if(!(ar!=null&&ar.trim())){x.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const Kt=yield(0,k.bw)({id:vr.pathId,team_title:ar.trim()});rr(!Bn),(Kt==null?void 0:Kt.status)===0&&(Jn(null),x.ZP.success(Kt.message),Je({type:"pathsDetail/getRightData",payload:{id:vr.pathId}}))});(0,a.useEffect)(()=>{var Kt,wr,Ln;((Kt=d.detail)==null?void 0:Kt.show_spoc)===1&&Je({type:"pathsDetail/getCoureses",payload:{id:vr.pathId}}),(wr=d.detail)!=null&&wr.show_history&&po(),Wr((0,L.Ny)()||((Ln=d.detail)==null?void 0:Ln.is_subject_member))},[d.detail]);function po(){return jg(this,null,function*(){ta(yield(0,k.ue)({id:vr.pathId,course_type:1}))})}(0,a.useEffect)(()=>{var Kt,wr,Ln;if(((Kt=mt.actionTabs)==null?void 0:Kt.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const Mi=(Ln=(wr=d.detail)==null?void 0:wr.courses)==null?void 0:Ln.find(Co=>{var Dt;return Co.course_id===((Dt=mt.actionTabs)==null?void 0:Dt.name)});Dn(Mi||{})}},[mt.actionTabs]),(0,a.useEffect)(()=>{var Kt,wr,Ln,Mi,Co,Dt,On,Lr,na,Ms;let xs;if((Kt=d.detail)!=null&&Kt.has_start){const jl=(Ln=(wr=d.detail)==null?void 0:wr.courses)==null?void 0:Ln.findIndex(DA=>{var Pu;return parseInt((Pu=DA.course_status)==null?void 0:Pu.status)===1});xs=jl>-1?jl:0}else{let jl=(Dt=(Co=(Mi=d.detail)==null?void 0:Mi.courses)==null?void 0:Co.map(DA=>{var Pu;return parseInt((Pu=DA.course_status)==null?void 0:Pu.status)}))==null?void 0:Dt.lastIndexOf(2);xs=jl>-1?jl:0,jl=(Lr=(On=d.detail)==null?void 0:On.courses)==null?void 0:Lr.findIndex(DA=>{var Pu;return parseInt((Pu=DA.course_status)==null?void 0:Pu.status)===0}),xs=jl>-1?jl:xs}(na=d.detail)!=null&&na.courses&&Dn(((Ms=d.detail)==null?void 0:Ms.courses[xs])||{})},[d.detail]);const gr=Kt=>jg(void 0,null,function*(){w.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Qu.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>jg(void 0,null,function*(){var wr;const Ln=yield(0,k.EP)({id:vr.pathId,user_id:Kt});(Ln==null?void 0:Ln.status)===1&&(((wr=Ae.userInfo)==null?void 0:wr.user_id)===Kt&&(window.location.href=window.location.href),x.ZP.info(Ln==null?void 0:Ln.message),kt())})})}),kt=()=>{Je({type:"pathsDetail/getPathsDetail",payload:{id:vr.pathId}}),Je({type:"pathsDetail/getRightData",payload:{id:vr.pathId}}),Je({type:"pathsDetail/getCoureses",payload:{id:vr.pathId}})},Fn=()=>{var Kt;return(0,L.j5)()||((Kt=d==null?void 0:d.detail)==null?void 0:Kt.is_creator)},fr=()=>{var Kt,wr;return Bn?Qu.createElement("div",{className:um.flexRow},Qu.createElement(R.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:ar,onChange:Ln=>Jn(Ln.target.value)}),Qu.createElement("div",{className:um.btn_cancel,onClick:()=>rr(!Bn)},"\u53D6\u6D88"),Qu.createElement("div",{className:um.btn_submit,onClick:fo},"\u786E\u5B9A")):Qu.createElement("div",{className:um.directionItemWrap},Qu.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center",color:"#fff"}},(Kt=d.rightData)==null?void 0:Kt.team_title),Qu.createElement("span",{className:um.groupActionWrap},Qu.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(Ri){ji();return}rr(!Bn)}})),Qu.createElement("div",{className:um.btns,style:{marginLeft:"auto"},onClick:()=>{if(Ri){ji();return}Xo(!0)}},Qu.createElement("i",{className:"iconfont icon-bianji-moren font14 current"}),Qu.createElement("span",null,"\u7F16\u8F91")),(Fn()||((wr=d.detail)==null?void 0:wr.allow_edit_stage))&&Qu.createElement("div",{className:um.btns,style:{marginLeft:30},onClick:()=>{if(Ri){ji();return}Mn(!0)}},Qu.createElement("i",{className:"iconfont icon-hjj-bianzu font14 current"}),Qu.createElement("span",null,"\u6DFB\u52A0\u5408\u4F5C\u8005")))},hr=Kt=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Qu.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Kt,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},bn=Kt=>{Kt=Kt!=null&&Kt.includes(".json")?Kt:`${Kt}.json`,w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Qu.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>jg(void 0,null,function*(){const wr=yield(0,hp.L8)({url:Kt});if(!wr)return;x.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Ln=yield(0,pi.Ir)({id:wr.shixun_identifier});if(Ln!=null&&Ln.game_identifier){(0,p.xg)(`/tasks/${Ln.game_identifier}?subject_id=${vr.pathId}`);return}(Ln==null?void 0:Ln.status)===2?bn(Ln==null?void 0:Ln.message):(Ln==null?void 0:Ln.status)===3&&hr(Ln==null?void 0:Ln.message)})})},Mr=Kt=>{Fn()&&(ki(!0),Er(Kt))},ho=(0,a.useMemo)(()=>{var Kt,wr;return Qu.createElement("div",{style:{width:"100%",display:"flex",flexWrap:"wrap"}},(wr=(Kt=d.rightData)==null?void 0:Kt.members)==null?void 0:wr.map((Ln,Mi)=>{var Co,Dt;return Qu.createElement("div",{key:Mi,style:{width:"132px",height:"148px",background:"#fff",marginTop:"10px",marginRight:(Mi+1)%8==0?"":"13px"}},Qu.createElement("div",{className:b0.directionItemWrap},Qu.createElement(D.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:Qu.createElement("div",{className:b0.teamHeight},Qu.createElement("div",{style:{display:"flex"}},Qu.createElement("div",{className:b0.imageWrap,style:{marginRight:11}},Qu.createElement("img",{className:b0.imageWrap,src:I.Z.API_SERVER+"/images/"+(Ln==null?void 0:Ln.image_url)})),Qu.createElement("div",null,Qu.createElement("div",{title:Ln==null?void 0:Ln.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(Ln==null?void 0:Ln.name)||"--"),Qu.createElement("div",{title:Ln==null?void 0:Ln.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Ln==null?void 0:Ln.school))),Qu.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(Ln!=null&&Ln.brief_introduction)&&Qu.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(Ln==null?void 0:Ln.brief_introduction)&&Qu.createElement("div",{className:b0.divHeight},Ln==null?void 0:Ln.brief_introduction),((Co=Ae==null?void 0:Ae.userInfo)==null?void 0:Co.user_id)===(Ln==null?void 0:Ln.id)&&Qu.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>te.history.push("/account/profile")},Qu.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Qu.createElement("div",{style:{position:"relative"}},Qu.createElement("img",{draggable:!1,className:b0.imgradius,onClick:()=>{(0,L.bg)()?te.history.push(`${Ln.user_url}`):Je({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:I.Z.API_SERVER+"/images/"+(Ln==null?void 0:Ln.image_url)}),((0,L.Ny)()||((Dt=d==null?void 0:d.detail)==null?void 0:Dt.is_subject_member))&&Qu.createElement(Qu.Fragment,null,Ln!=null&&Ln.is_subject_creator?Qu.createElement("div",{className:um.member_power1},"\u521B\u5EFA\u8005"):Ln!=null&&Ln.can_edit_knowledge_graph||Ln!=null&&Ln.can_edit_stage?Qu.createElement("div",{className:um.member_power1,style:{cursor:Fn()&&"pointer"},onClick:()=>Mr(Ln)},"\u7F16\u8F91\u6743\u9650"):Qu.createElement("div",{className:um.member_power2,style:{cursor:Fn()&&"pointer"},onClick:()=>Mr(Ln)},"\u67E5\u770B\u6743\u9650"))),Qu.createElement("div",{style:{color:"#fff"}},Qu.createElement("span",{className:"multi_ellipsis1"},(Ln==null?void 0:Ln.name)||"--"),Qu.createElement("span",{className:"multi_ellipsis1 mt5"},(Ln==null?void 0:Ln.school)||"--"))),Qu.createElement("br",null)))}))},[(wt=d.rightData)==null?void 0:wt.members]);return Qu.createElement("section",{className:um.rightWrap},!!((Lt=(Xt=d.rightData)==null?void 0:Xt.members)!=null&&Lt.length)&&Qu.createElement("div",{className:`${um.card} pb0`},Fn()?fr():Qu.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center",color:"#fff"}},(An=d.rightData)==null?void 0:An.team_title),Hr&&Qu.createElement(ay,{getMemberPower:Fn,EditPowerClick:Mr,data:(Nn=d.rightData)==null?void 0:Nn.members,operation:(kn=d.detail)==null?void 0:kn.allow_add_member,handleDeleteMember:gr}),!Hr&&ho),Qu.createElement(af,{open:En,onReloadData:kt,onClose:()=>Mn(!1)}),Qu.createElement(sf,{onReloadData:kt,data:ei}),Qu.createElement(UA.Z,{visible:ii,onCancel:()=>{jn(!1)},data:((xr=(en=d.rightData)==null?void 0:en.progress)==null?void 0:xr.info)||{}}),Qu.createElement($p,{visible:Di,onCancel:()=>Xo(!1),handleDeleteMember:Kt=>{gr(Kt)},showEditPowerModal:()=>ki(!0),setMemberInfo:Kt=>Er(Kt)}),Qu.createElement(pp,{visible:$o,memberInfo:Ie,onCancel:()=>ki(!1)}))};var m=(0,te.connect)(({pathsDetail:v,user:g,loading:d,globalSetting:Ae,classroomList:He})=>({pathsDetail:v,user:g,globalSetting:Ae,loading:d.models.index,classroomList:He}))(A),h={CollapseStyles:"CollapseStyles___rRBze",EditStyle:"EditStyle___SvHFJ",TreeStyles:"TreeStyles___utpQB",introTitle:"introTitle___pCR0T",actionTabs:"actionTabs___Iwmfw",tab:"tab___IKXVd",s1:"s1___nrq9G",s2:"s2___jECAf",tabActive:"tabActive___NoAjg"},j="data:image/png;base64,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",_="data:image/png;base64,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",re=Object.defineProperty,ke=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,Vt=(v,g,d)=>g in v?re(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,sn=(v,g)=>{for(var d in g||(g={}))Ge.call(g,d)&&Vt(v,d,g[d]);if(Ke)for(var d of Ke(g))dt.call(g,d)&&Vt(v,d,g[d]);return v},At=(v,g)=>ke(v,Be(g)),Un=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const Kn=(v={})=>{var g,d;switch(v==null?void 0:v.item_type){case"Challenge":return a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},a.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return a.createElement(D.Z,{title:"\u6559\u5B66\u89C6\u9891"},a.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return a.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((v==null?void 0:v.homework_type)==="group")return a.createElement(D.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},a.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((v==null?void 0:v.homework_type)==="normal")return a.createElement(D.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},a.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return a.createElement(D.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},a.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((v==null?void 0:v.homework_type)==="hack")return a.createElement(D.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},a.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return v!=null&&v.is_all_choice?a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},a.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):v!=null&&v.is_unity_3d?((g=v==null?void 0:v.challenge_types)==null?void 0:g.length)<=1?a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},a.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},a.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((d=v==null?void 0:v.challenge_types)==null?void 0:d.length)>1?a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},a.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):v!=null&&v.is_jupyter_lab?a.createElement(D.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},a.createElement("img",{width:20,src:j})):v!=null&&v.is_jupyter?a.createElement(D.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},a.createElement("img",{width:20,src:_})):a.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},a.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return a.createElement(D.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},a.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},$n=(v=[],g="")=>v==null?void 0:v.map((d,Ae)=>{var He;const ze=At(sn({},d),{chapter_id:g?[g,Ae+1].join("-"):Ae+1,title:`${d==null?void 0:d.name}`,key:`${d==null?void 0:d.id}`,icon:Kn,isLeaf:(d==null?void 0:d.item_type)!=="StageCatalog"});return((He=d==null?void 0:d.children)==null?void 0:He.length)>0?At(sn({},ze),{children:$n(d==null?void 0:d.children,ze==null?void 0:ze.chapter_id)}):ze}),Sn=(v,{key:g},d)=>v.map(Ae=>Ae.key===g?At(sn({},Ae),{children:d}):Ae.children?At(sn({},Ae),{children:Sn(Ae.children,{key:g},d)}):Ae),ti=({disabled:v,pathsDetail:g,dispatch:d,handEditStage:Ae,handleDeleteStage:He,DataProps:ze,hiddenEditBtn:mt,showVideoPlay:Je,isPaths:de,showInfoModal:Ye,stage_id:wt,course_id:Xt,subject_id:Lt,user:An,getData:Nn,currentPosition:kn})=>{const en=(0,te.useParams)(),[xr,Hn]=(0,a.useState)([]),{isShowSchedule:vr,visibleType:Bn}=g,[rr,ar]=(0,a.useState)([]),[Jn,li]=(0,a.useState)({}),[Dn,Nr]=(0,a.useState)([]),ii=(Ie={})=>Ie.item_type!=="Attachment"?Ie==null?void 0:Ie.name:a.createElement("span",{className:"c-3061d0"},Ie==null?void 0:Ie.name),jn=Ie=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",content:a.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Ie,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01 ")})},ei=Ie=>{Ie=Ie!=null&&Ie.includes(".json")?Ie:`${Ie}.json`,w.default.confirm({centered:!0,title:"\u63D0\u793A",content:a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Un(void 0,null,function*(){const Er=yield(0,pi.$Q)({url:Ie});if(!Er)return;x.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Hr=yield(0,pi.Ir)({id:Er.shixun_identifier});if(Hr!=null&&Hr.game_identifier){(0,p.xg)(`/tasks/${Hr.game_identifier}`);return}(Hr==null?void 0:Hr.status)===2?ei(Hr==null?void 0:Hr.message):(Hr==null?void 0:Hr.status)===3&&jn(Hr==null?void 0:Hr.message)})})},ta=(Ie,Er,...Hr)=>Un(void 0,[Ie,Er,...Hr],function*(Wr,Si,Ri={}){const ji=Si?yield(0,pi.BK)({id:Wr,challenge_id:Ri==null?void 0:Ri.challenge_id,subject_id:en.pathId}):yield(0,pi.Ir)({id:Wr,challenge_id:Ri==null?void 0:Ri.challenge_id,subject_id:en.pathId});if(ji!=null&&ji.game_identifier||ji!=null&&ji.identifier){(0,p.xg)(Si?`/tasks/${ji==null?void 0:ji.identifier}/jupyter`:`/tasks/${ji.game_identifier}?subject_id=${en.pathId||""}`);return}(ji==null?void 0:ji.status)===-3?(0,p.eF)():(ji==null?void 0:ji.status)===2?ei(ji==null?void 0:ji.message):(ji==null?void 0:ji.status)===3&&jn(ji==null?void 0:ji.message)}),En=(Ie,Er)=>Un(void 0,null,function*(){if((0,W.tJ)(d,!0)){if(Ie!=null&&Ie.need_authorize){(0,W.rX)(!1);return}yield ta(Ie.identifier,Ie.is_jupyter||Ie.is_jupyter_lab,Ie),Er(),Jn!=null&&Jn.course_id&&(0,k.JS)({id:Jn==null?void 0:Jn.course_id})}}),Mn=Ie=>Un(void 0,[Ie],function*({node:Er}){if((Er==null?void 0:Er.item_type)==="Attachment"&&(0,W.tJ)(d))switch(Jn!=null&&Jn.course_id&&(yield(0,k.JS)({id:Jn==null?void 0:Jn.course_id})),Er==null?void 0:Er.item_type){case"Attachment":case"VideoItem":case"ExaminationBank":case"HomeworkCommon":Di(Er);break;case"SubjectHomework":(Er.homework_type=="group"||Er.homework_type=="normal")&&Di(Er);break;case"Shixun":En(Er);break}}),Di=Ie=>Un(void 0,null,function*(){var Er,Hr,Wr,Si,Ri;if(!((Er=An.userInfo)!=null&&Er.admin)&&!((Hr=An.userInfo)!=null&&Hr.business)&&!Ie.can_view&&Ie.item_type!=="Attachment")return w.default.info({centered:!0,width:400,icon:null,okText:"\u77E5\u9053\u5566",content:a.createElement("div",{className:"tc font14"}," \u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650 ")});Ie.link&&(0,ve.DH)({is_f:1,id:Ie.id,point:0,total:0});const ji=Xt?`course_id=${Xt}`:`subject_id=${(en==null?void 0:en.pathId)||Lt}`;if(((Si=Ie==null?void 0:Ie.name)==null?void 0:Si.substr((Wr=Ie==null?void 0:Ie.name)==null?void 0:Wr.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((Ri=g.detail)!=null&&Ri.allow_download)){x.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,p.FH)(Ie.name,I.Z.API_SERVER+Ie.url)}else(0,p.xg)(Ie.link||`/video/${Ie.id}?${ji}`);Ie.item_type==="Attachment"&&Ie.complete_status!=2&&(yield(0,k.rS)({attachment_id:Ie.id,status:2})),(Ie.item_type==="Attachment"||Ie.item_type==="VideoItem")&&Nn({stage_id:Ie==null?void 0:Ie.stage_item_id})}),Xo=Ie=>Un(void 0,null,function*(){yield(0,k.Ex)(sn({},Ie)),Hn(Ie.list)}),$o=Ie=>Un(void 0,null,function*(){var Er,Hr,Wr,Si;const Ri=Ie.node.props.eventKey,ji=Ie.dragNode.props.eventKey,fo=Ie.node.props.pos.split("-"),po=Ie.dropPosition-Number(fo[fo.length-1]);if(fo.length>3&&!Ie.node.dragOverGapBottom&&!Ie.node.dragOverGapTop||Ie.node.dragOver&&Ie.dragNodesKeys.length>1||fo.length>2&&Ie.dragNodesKeys.length>1)return;const gr=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(gr.includes((Er=Ie.dragNode)==null?void 0:Er.item_type)&&((Hr=Ie.node)==null?void 0:Hr.item_type)!="StageCatalog"&&po===0||((Wr=Ie.dragNode)==null?void 0:Wr.item_type)==="StageCatalog"&&gr.includes((Si=Ie.node)==null?void 0:Si.item_type)&&po===0)return;const kt=(hr,bn,Mr)=>{for(let ho=0;ho<hr.length;ho++){if(hr[ho].key===bn)return Mr(hr[ho],ho,hr);hr[ho].children&&kt(hr[ho].children,bn,Mr)}},Fn=[...xr];let fr;if(kt(Fn,ji,(hr,bn,Mr)=>{Mr.splice(bn,1),fr=hr}),!Ie.dropToGap)kt(Fn,Ri,hr=>{hr.children=hr.children||[],hr.children.unshift(fr)});else if((Ie.node.props.children||[]).length>0&&Ie.node.props.expanded&&po===1)kt(Fn,Ri,hr=>{hr.children=hr.children||[],hr.children.unshift(fr)});else{let hr,bn;kt(Fn,Ri,(Mr,ho,Kt)=>{hr=Kt,bn=ho}),po===-1?hr.splice(bn,0,fr):hr.splice(bn+1,0,fr)}yield Xo({stage_id:wt,list:Fn}),ki(Fn,0,0,!0),console.log("data:",Fn),Hn([...Fn]),Nr([...Dn,Ie.node.key])}),ki=(Ie,Er,Hr,Wr)=>{Er=Er||0,Ie.map((Si,Ri)=>{var ji;try{return Si.key2=Er+1+"-"+(Ri+1),Si.key3=props.index+1+"-"+(Ri+1),Si.title="",Wr||(Si.key=Er+1+"-"+(Ri+1)),Er?Si.index=Hr+"-"+(Ri+1):Si.index=Si.key3,(ji=Si.children)!=null&&ji.length&&ki(Si.children,Si.key2,Si.index,Wr),Si}catch(fo){}})};return(0,a.useEffect)(()=>{Hn((ze==null?void 0:ze.length)>0?$n(ze,kn+""):[])},[ze,kn]),(0,a.useEffect)(()=>{var Ie,Er,Hr,Wr,Si,Ri,ji,fo,po,gr;let kt;if((Ie=g.detail)!=null&&Ie.has_start){const Fn=(Hr=(Er=g.detail)==null?void 0:Er.courses)==null?void 0:Hr.findIndex(fr=>{var hr;return parseInt((hr=fr==null?void 0:fr.course_status)==null?void 0:hr.status)===1});kt=Fn>-1?Fn:0}else{let Fn=(Ri=(Si=(Wr=g.detail)==null?void 0:Wr.courses)==null?void 0:Si.map(fr=>{var hr;return parseInt((hr=fr==null?void 0:fr.course_status)==null?void 0:hr.status)}))==null?void 0:Ri.lastIndexOf(2);kt=Fn>-1?Fn:0,Fn=(fo=(ji=g.detail)==null?void 0:ji.courses)==null?void 0:fo.findIndex(fr=>{var hr;return parseInt((hr=fr==null?void 0:fr.course_status)==null?void 0:hr.status)===0}),kt=Fn>-1?Fn:kt}(po=g.detail)!=null&&po.courses&&li(((gr=g.detail)==null?void 0:gr.courses[kt])||{})},[g.detail]),(0,a.useEffect)(()=>{Nr([]),ar([])},[Bn]),a.createElement(Jt.default.DirectoryTree,{className:`mt20 ${h.TreeStyles}`,treeData:xr,draggable:{icon:!1,nodeDraggable:()=>!v},defaultExpandAll:!0,selectable:!1,multiple:!0,showIcon:!0,switcherIcon:!1,expandedKeys:Dn,blockNode:!0,onDrop:$o,loadedKeys:rr,onExpand:Ie=>{Bn==S.Qo.All&&Nr(Ie)},loadData:Ie=>Un(void 0,null,function*(){ar(rr==null?void 0:rr.concat([Ie.key]));const Er=yield d({type:"pathsDetail/getStageChildrenData",payload:{id:Ie.stage_item_id}});Hn(Hr=>{var Wr;return Sn(Hr,Ie,$n(((Wr=Er==null?void 0:Er.data)==null?void 0:Wr.items)||[],Ie==null?void 0:Ie.chapter_id))})}),titleRender:Ie=>{var Er,Hr,Wr,Si,Ri;const ji=((Er=Ie==null?void 0:Ie.learning_status)==null?void 0:Er[0])==="can";return a.createElement("div",{className:"flex item-center gap-20px group-hover-show"},a.createElement(D.Z,{placement:"topLeft",title:Ie==null?void 0:Ie.name},a.createElement("div",{className:"multi_ellipsis1 mr-auto",onClick:fo=>{Mn({domEvent:fo,node:Ie})}},Ie==null?void 0:Ie.chapter_id," ",ii(Ie))),((Ie==null?void 0:Ie.item_type)==="Shixun"||(Ie==null?void 0:Ie.item_type)==="Challenge")&&(Ie==null?void 0:Ie.high_resources_consume)&&a.createElement(Rn.Z,{type:"paths",style:{marginLeft:10}}),(Ie.item_type==="Shixun"||Ie.item_type==="Challenge")&&((Hr=Ie==null?void 0:Ie.shixun_marks)==null?void 0:Hr.length)>0&&(0,L.Ny)()&&((Wr=Ie==null?void 0:Ie.shixun_marks)==null?void 0:Wr.map((fo,po)=>a.createElement(D.Z,{title:`${fo}`,key:po},a.createElement("div",{className:"c-white rounded-full h-20px text-center text-12px px-12px overflow-hidden text-nowrap flex item-center justify-center",style:{background:"#43a2ff",maxWidth:"70px",textOverflow:"ellipsis"}}," ",fo," ")))),!!((Si=Ie.schools)!=null&&Si.length)&&a.createElement(D.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},a.createElement("span",{className:"iconfont icon-zhidinggongkai1 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),((Ie==null?void 0:Ie.item_type)==="Shixun"||Ie.item_type==="Challenge")&&!!(Ie!=null&&Ie.finished_challenges_count)&&a.createElement(D.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((Ie==null?void 0:Ie.finished_challenges_count)/(Ie==null?void 0:Ie.challenges_count)*100)}%`},a.createElement("span",{className:`iconfont icon-a-wanchengdu100 ml10 ${(Ie==null?void 0:Ie.finished_challenges_count)-(Ie==null?void 0:Ie.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}})),!v&&a.createElement("div",{className:"hover-div"},a.createElement("div",{className:"flex item-center gap-20px"},a.createElement("div",{className:"text-nowrap c-3061d0"},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),["VideoItem","Attachment","StageCatalog","SubjectHomework","ExaminationBank","HomeworkCommon"].includes(Ie==null?void 0:Ie.item_type)&&!mt&&a.createElement(D.Z,{title:"\u7F16\u8F91"},a.createElement("span",{className:"iconfont icon-bianji8 c-grey-c current-primary-hover",onClick:fo=>{Ae(Ie)}})),a.createElement(D.Z,{title:"\u5220\u9664"},a.createElement("span",{className:"iconfont icon-shanchu c-grey-c current-primary-hover",onClick:()=>{He(Ie)}})))),v&&Je&&ji&&a.createElement("div",{className:"hover-div"},a.createElement("div",{className:"flex item-center gap-10px"},!(0,L.JA)()&&de&&["SubjectHomework","ExaminationBank","HomeworkCommon","VideoItem"].includes(Ie==null?void 0:Ie.item_type)&&((0,L.Ny)()||(Ie==null?void 0:Ie.is_free)||!(Ie!=null&&Ie.is_free)&&(Ie==null?void 0:Ie.is_trial_study))&&a.createElement(K.ZP,{type:"primary",onClick:()=>Un(void 0,null,function*(){(0,W.tJ)(d)&&(Ie.item_type==="SubjectHomework"&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie.stage_item_id,title:(Ie==null?void 0:Ie.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}}),Ie.item_type==="ExaminationBank"&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie.stage_item_id,title:"\u6D4B\u9A8C",examinationid:Ie.id}}}),Ie.item_type==="HomeworkCommon"&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie==null?void 0:Ie.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:Ie==null?void 0:Ie.id}}}),Ie.item_type==="VideoItem"&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie.stage_item_id,title:"\u89C6\u9891"}}}))})}," \u53D1\u9001 "),!(0,L.JA)()&&de&&["SubjectHomework","ExaminationBank","HomeworkCommon"].includes(Ie==null?void 0:Ie.item_type)&&a.createElement(K.ZP,{type:"primary",onClick:()=>Un(void 0,null,function*(){(0,W.tJ)(d)&&((Ie.item_type==="SubjectHomework"||Ie.item_type==="HomeworkCommon")&&Ye(sn({stage_id:wt},Ie)),Ie.item_type==="ExaminationBank"&&(0,p.xg)(`/paperlibrary/see/${Ie.id}?defaultActiveKey=1`))})},"\u67E5\u770B\u8BE6\u60C5"),["VideoItem"].includes(Ie==null?void 0:Ie.item_type)&&a.createElement(K.ZP,{type:"primary",onClick:()=>Un(void 0,null,function*(){(0,W.tJ)(d)&&Di(Ie)})},Ie.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60"),Ie.item_type==="Attachment"&&((Ri=g.detail)==null?void 0:Ri.allow_download)&&a.createElement(K.ZP,{type:"primary",onClick:()=>Un(void 0,null,function*(){var fo;(0,W.tJ)(d)&&(0,p.Nd)("",`${I.Z.API_SERVER}${(fo=Ie==null?void 0:Ie.url)==null?void 0:fo.replace("disposition=inline","")}`)})}," \u4E0B\u8F7D\u8D44\u6E90 "),Ie.item_type==="Attachment"&&a.createElement(K.ZP,{type:"primary",onClick:()=>Un(void 0,null,function*(){(0,W.tJ)(d)&&(0,p.xg)(`/video/${Ie.id}?subject_id=${en.pathId||""}`)})}," \u5F00\u59CB\u5B66\u4E60 "))),v&&ji&&["Shixun","Challenge"].includes(Ie==null?void 0:Ie.item_type)&&((Ie==null?void 0:Ie.allow_visit)||Ie.to_be_built||!Ie.shixun_status)&&a.createElement("div",{className:"hover-div"},a.createElement("div",{className:"flex item-center gap-10px"},!(0,L.JA)()&&de&&!Ie.shixun_status&&((0,L.Ny)()||(Ie==null?void 0:Ie.is_free)||!(Ie!=null&&Ie.is_free)&&(Ie==null?void 0:Ie.is_trial_study))&&a.createElement(K.ZP,{type:"primary",onClick:()=>Un(void 0,null,function*(){(0,W.tJ)(d)&&d({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:Ie.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(Ie==null?void 0:Ie.is_jupyter)||(Ie==null?void 0:Ie.is_jupyter_lab),identifier:Ie==null?void 0:Ie.identifier}}})})}," \u53D1\u9001 "),a.createElement(K.ZP,{type:"primary",onClick:()=>Un(void 0,null,function*(){(0,W.tJ)(d)&&((Ie==null?void 0:Ie.item_type)!=="Attachment"&&(Jn!=null&&Jn.course_id)&&(yield(0,k.JS)({id:Jn==null?void 0:Jn.course_id})),(0,p.xg)(`/shixuns/${Ie==null?void 0:Ie.identifier}/challenges`))})}," \u67E5\u770B\u8BE6\u60C5 "),!Ie.shixun_status&&a.createElement(ni.Z,{type:"primary",onClick:()=>Un(void 0,null,function*(){return new Promise(fo=>Un(void 0,null,function*(){En(Ie,fo)}))})},Ie!=null&&Ie.need_authorize?"\u9700\u6388\u6743":Ie!=null&&Ie.finished_challenges_count?(Ie==null?void 0:Ie.finished_challenges_count)-(Ie==null?void 0:Ie.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218"))),v&&a.createElement("div",{className:"flex item-center text-nowrap gap-6px c-grey-c"},(Ie==null?void 0:Ie.shixun_status)==="\u6682\u672A\u516C\u5F00"&&a.createElement("div",null,"\u6682\u672A\u53D1\u5E03"),(Ie==null?void 0:Ie.shixun_status)==="\u5DF2\u5220\u9664"&&a.createElement("div",null,"\u5DF2\u5220\u9664"),!vr&&(Ie.item_type==="Shixun"||(Ie==null?void 0:Ie.item_type)==="Challenge")&&!!(Ie!=null&&Ie.challenges_count)&&a.createElement("span",{className:"c-grey-999"}," \u5B9E\u9A8C\u6570 ",(Ie==null?void 0:Ie.item_type)==="Challenge"?1:Ie==null?void 0:Ie.challenges_count," "),vr&&((Ie==null?void 0:Ie.item_type)==="Shixun"||(Ie==null?void 0:Ie.item_type)==="Challenge")&&!!(Ie!=null&&Ie.challenges_count)&&(Ie==null?void 0:Ie.shixun_status)!=="\u6682\u672A\u516C\u5F00"&&(Ie==null?void 0:Ie.shixun_status)!=="\u5DF2\u5220\u9664"&&a.createElement(a.Fragment,null,a.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{color:(Ie==null?void 0:Ie.finished_challenges_count)===(Ie==null?void 0:Ie.challenges_count)?"#50DAAE":"#DEDEDE"}}),a.createElement("span",{style:{marginLeft:"4px"}},a.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},Ie==null?void 0:Ie.finished_challenges_count),a.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",Ie==null?void 0:Ie.challenges_count))),vr&&((Ie==null?void 0:Ie.item_type)==="VideoItem"||(Ie==null?void 0:Ie.item_type)==="Attachment")&&((Ie==null?void 0:Ie.complete_status)==0?a.createElement("span",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):(Ie==null?void 0:Ie.complete_status)==1?a.createElement("span",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):a.createElement("span",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}}))),Bn==S.Qo.All&&(Ie==null?void 0:Ie.item_type)==="StageCatalog"&&(Dn!=null&&Dn.includes(Ie.key)?a.createElement(Cn.Z,{rev:void 0}):a.createElement(Ur.Z,{rev:void 0})))}})};var Zr=(0,te.connect)(({pathsDetail:v,user:g})=>({pathsDetail:v,user:g}))(ti),dr=Object.defineProperty,go=Object.defineProperties,la=Object.getOwnPropertyDescriptors,Uo=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,mr=Object.prototype.propertyIsEnumerable,Hi=(v,g,d)=>g in v?dr(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,dn=(v,g)=>{for(var d in g||(g={}))wi.call(g,d)&&Hi(v,d,g[d]);if(Uo)for(var d of Uo(g))mr.call(g,d)&&Hi(v,d,g[d]);return v},qn=(v,g)=>go(v,la(g)),zr=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const Qr=v=>zr(void 0,null,function*(){return(0,Pe.ZP)(`/api/attachments/${v==null?void 0:v.id}.json`,{method:"put",body:v})}),Ui=v=>zr(void 0,null,function*(){return(0,Pe.ZP)(`/api/stages/${v==null?void 0:v.stage_id}/update_item_name.json`,{method:"put",body:v})}),jo=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],Vo=({isEdit:v,DataProps:g,dispatch:d,UpdataStageChildrenData:Ae,user:He,pathsDetail:ze,currentPosition:mt})=>{var Je;const de=(0,te.useParams)(),[Ye]=M.default.useForm(),[wt]=M.default.useForm(),[Xt]=M.default.useForm(),[Lt]=M.default.useForm(),[,An,Nn]=(0,De.U)(k.Mt,{}),[,kn,en]=(0,De.U)(k.vf,{}),[,xr,Hn]=(0,De.U)(k.xn,{id:g==null?void 0:g.stage_id}),[vr,Bn]=(0,a.useState)(!0),[rr,ar]=(0,a.useState)(),Jn=(0,a.useRef)(null),[li,Dn]=(0,a.useState)(!1),[Nr,ii]=(0,a.useState)(!1),[jn,ei]=(0,a.useState)(null),[ta,En]=(0,a.useState)(!1),[Mn,Di]=(0,a.useState)(),[Xo,$o]=(0,a.useState)(!1),[ki,Ie]=(0,a.useState)(!1),[Er,Hr]=(0,a.useState)([]),[Wr,Si]=(0,a.useState)(!1),[Ri,ji]=(0,a.useState)(!1),[fo,po]=(0,a.useState)(""),[gr,kt]=(0,a.useState)(""),[Fn,fr]=(0,a.useState)(""),hr=Dt=>zr(void 0,null,function*(){var On;if(console.log("AllValues",Dt,g),!(Dt!=null&&Dt.name)||(Dt==null?void 0:Dt.name.replace(/(^\s*)|(\s*$)/g,""))==="")return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Dt.stage_tag_attributes=qn(dn({},Dt.stage_tag_attributes),{name:((On=Dt==null?void 0:Dt.stage_tag_attributes)==null?void 0:On.name)||""});const Lr=yield Hn(qn(dn({},Dt),{id:g==null?void 0:g.stage_id}));Lr!=null&&Lr.subject_id&&(x.ZP.success("\u4FDD\u5B58\u6210\u529F"),Ae({stage_id:g==null?void 0:g.stage_id,stage_name:Dt==null?void 0:Dt.name,stage_description:Dt==null?void 0:Dt.description,tag:Dt.stage_tag_attributes}),d==null||d({type:"pathsDetail/save",payload:{editKey:-1}}))}),bn=(Dt,On)=>{Dt.preventDefault(),Hr([...Er.filter(Lr=>Lr!=On)])},Mr=Dt=>{if(Dt.key=="Enter"){const On=Xt.getFieldValue("tag");if(Xt.setFieldsValue({tag:""}),!On){x.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Er.filter(Lr=>Lr===On).length>0){x.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Er.push(On),Hr([...Er])}},ho=(...Dt)=>zr(void 0,[...Dt],function*(On={}){if(On==="VideoItem"){const na=yield(0,ve.TJ)({id:On==null?void 0:On.stage_item_id});ei(na),ii(!0);return}if((On==null?void 0:On.item_type)==="ExaminationBank"){te.history.push(`/paperlibrary/add/${On==null?void 0:On.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${de.pathId}&stageId=${g==null?void 0:g.stage_id}`);return}if((On==null?void 0:On.item_type)==="HomeworkCommon"){te.history.push(`/paths/${de.pathId}/${g==null?void 0:g.stage_id}/program_homework/${On==null?void 0:On.id}/edit`);return}if((On==null?void 0:On.item_type)==="Attachment"){let na;w.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",content:a.createElement(R.default,{value:na,onChange:Ms=>{na=Ms.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>zr(void 0,null,function*(){var Ms,xs;if(!na)return x.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();yield Qr({id:On==null?void 0:On.id,name:na+((xs=On==null?void 0:On.name)==null?void 0:xs.substr((Ms=On==null?void 0:On.name)==null?void 0:Ms.lastIndexOf(".")))}),Ae({stage_id:g==null?void 0:g.stage_id})})});return}if((On==null?void 0:On.item_type)==="SubjectHomework"){d==null||d({type:"classroomList/setActionTabs",payload:{key:(On==null?void 0:On.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:On==null?void 0:On.stage_item_id,type:On==null?void 0:On.homework_type}});return}let Lr;w.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",content:a.createElement(R.default,{defaultValue:On==null?void 0:On.name,value:Lr,maxLength:40,onChange:na=>{Lr=na.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>zr(void 0,null,function*(){if(!(Lr||(On==null?void 0:On.name)).replaceAll(" ",""))return x.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();yield Ui({stage_id:g==null?void 0:g.stage_id,item_id:On==null?void 0:On.id,name:Lr||(On==null?void 0:On.name)}),Ae({stage_id:g==null?void 0:g.stage_id})})})}),Kt=(Dt={})=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>zr(void 0,null,function*(){(yield(0,k.WW)({id:Dt==null?void 0:Dt.stage_item_id,stage_id:g==null?void 0:g.stage_id})).status===0&&(x.ZP.success("\u5220\u9664\u6210\u529F"),Ae({stage_id:g==null?void 0:g.stage_id}))})})},wr=Dt=>zr(void 0,null,function*(){var On,Lr;if(jn){const na=yield(0,k.M2)(qn(dn({id:jn==null?void 0:jn.id,subject_id:de.pathId},Dt),{video_id:(Dt==null?void 0:Dt.video_id)||((On=jn==null?void 0:jn.video_item)==null?void 0:On.video_id),link:(Dt==null?void 0:Dt.link)||((Lr=jn==null?void 0:jn.video_item)==null?void 0:Lr.link)}));return na&&(x.ZP.success("\u4FEE\u6539\u6210\u529F"),ii(!1),Ae({stage_id:g==null?void 0:g.stage_id})),na}else{const na=yield(0,k.A2)(dn({id:g==null?void 0:g.stage_id,subject_id:de.pathId},Dt));return na.id&&(ii(!1),Ae({stage_id:g==null?void 0:g.stage_id})),na}}),Ln=()=>{var Dt,On,Lr,na,Ms,xs;return((On=(Dt=ze.detail)==null?void 0:Dt.courses)==null?void 0:On.length)>0?(Lr=ze.detail)==null?void 0:Lr.allow_visit:!(((na=He.userInfo)==null?void 0:na.user_identity)==="\u5B66\u751F"&&((Ms=ze.detail)!=null&&Ms.allow_visit)&&((xs=ze.detail)!=null&&xs.courses))},Mi=Dt=>zr(void 0,null,function*(){const On=yield(0,k.FD)({id:Dt==null?void 0:Dt.stage_item_id,type:Dt==null?void 0:Dt.homework_type});On&&(fr((Dt==null?void 0:Dt.item_type)=="HomeworkCommon"?On==null?void 0:On.hack_homework:On==null?void 0:On.subject_homework),po(Dt==null?void 0:Dt.item_type),kt(Dt==null?void 0:Dt.stage_item_id),ji(!0))}),Co=(0,a.useMemo)(()=>{var Dt,On;return a.createElement(Zr,{isPaths:!0,currentPosition:mt,stage_id:g==null?void 0:g.stage_id,showInfoModal:Mi,showVideoPlay:((Dt=He.userInfo)==null?void 0:Dt.admin)||((On=He.userInfo)==null?void 0:On.business)||Ln(),DataProps:(g==null?void 0:g.items)||[],handEditStage:ho,handleDeleteStage:Kt,disabled:!v,getData:Ae})},[g==null?void 0:g.items,v,He]);return(0,a.useEffect)(()=>{if(!Jn.current)return;const Dt=(()=>{var On;const Lr=new ResizeObserver(na=>{for(let Ms of na)ar(Ms.target.offsetHeight>=280)});return Lr.observe((On=Jn.current)==null?void 0:On.firstElementChild),Lr})();return()=>{var On,Lr;(On=Jn.current)!=null&&On.firstElementChild&&Dt.unobserve((Lr=Jn.current)==null?void 0:Lr.firstElementChild)}},[Jn.current,g]),(0,a.useEffect)(()=>{g&&Ye.setFieldsValue(qn(dn({},g),{name:g==null?void 0:g.stage_name,description:g==null?void 0:g.stage_description,stage_tag_attributes:g==null?void 0:g.tag}))},[g]),a.createElement(a.Fragment,null,a.createElement(M.default,{form:Ye,onFinish:hr,size:"large"},!v&&(g!=null&&g.stage_description?a.createElement(a.Fragment,null,a.createElement("div",{ref:Jn,style:vr&&{maxHeight:280,overflow:"hidden"}},a.createElement(V.Z,{value:g==null?void 0:g.stage_description})),rr&&a.createElement("div",{className:"current",onClick:Dt=>{Dt.stopPropagation(),Bn(!vr)}},a.createElement(Z.Z,{dashed:!1},a.createElement("a",{className:"font14"},vr?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",a.createElement("i",{className:`iconfont font14 ${vr?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):((Je=g==null?void 0:g.items)==null?void 0:Je.length)==0?a.createElement("div",null,"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),v&&a.createElement(a.Fragment,null,a.createElement(M.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u5168\u4E3A\u7A7A\u683C"}]},a.createElement(R.default,{maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",showCount:!0})),a.createElement(M.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},a.createElement(me.h,{scrollId:"description",placeholder:"\u8BF7\u8F93\u5165\u7AE0\u8282\u63CF\u8FF0",height:300})),a.createElement(M.default.Item,{name:["stage_tag_attributes","id"],hidden:!0,label:"\u6807\u7B7Eid"}),a.createElement(M.default.Item,{name:["stage_tag_attributes","name"],label:"\u6807\u7B7E",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57"}]},a.createElement(R.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",maxLength:10,showCount:!0})),a.createElement("div",{className:"flex item-center gap-20px"},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"}),onClick:()=>{if(!(g!=null&&g.stage_id))return x.ZP.warning("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(d)&&(Dn(!0),Lt.resetFields())}},"\u5C0F\u8282"),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:Dt,keyPath:On,domEvent:Lr})=>{if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(Dt==="1"){if(!(0,W.tJ)(d)||!(0,W.xY)())return;En(!0),wt.setFieldsValue({name:"",is_jupyter:!1})}(Dt==="2"||Dt==="3")&&(d==null||d({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:g==null?void 0:g.stage_id,subject_id:de.pathId,isMissionLevel:Dt==="3"}}))}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u5B9E\u8DF5\u9879\u76EE ")),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u89C6\u9891\u9879\u76EE"}],onClick:({key:Dt})=>{if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(Dt==="1"&&(ei(null),ii(!0)),Dt==="2"){if(!(0,W.tJ)(d))return;Di("\u89C6\u9891\u9879\u76EE"),$o(!0)}}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u89C6\u9891\u9879\u76EE ")),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"},{key:"2",label:"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"}],onClick:({key:Dt,keyPath:On,domEvent:Lr})=>{if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(Dt==="1"&&(ei(null),Hr([]),Si(!1),Ie(!0),Xt.resetFields()),Dt==="2"){if(!(0,W.tJ)(d))return;Di("\u6559\u5B66\u8BFE\u4EF6"),$o(!0)}}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u6559\u5B66\u8BFE\u4EF6 ")),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"},{key:"2",label:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"},{key:"3",label:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"},{key:"4",label:"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"},{key:"5",label:"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"},{key:"6",label:"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"}],onClick:({key:Dt,keyPath:On,domEvent:Lr})=>{if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(d)&&(Dt==="1"&&(d==null||d({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:g==null?void 0:g.stage_id,subject_id:de.pathId}})),Dt==="2"&&(d==null||d({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:g==null?void 0:g.stage_id,subject_id:de.pathId}})),Dt==="3"&&te.history.push(`/paths/${de.pathId}/${g==null?void 0:g.stage_id}/program_homework/null/add`),Dt==="4"&&(Di("\u5206\u7EC4\u4F5C\u4E1A"),$o(!0)),Dt==="5"&&(Di("\u56FE\u6587\u4F5C\u4E1A"),$o(!0)),Dt==="6"&&(Di("\u7F16\u7A0B\u4F5C\u4E1A"),$o(!0)))}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u4F5C\u4E1A ")),a.createElement(z.Z,{menu:{items:[{key:"1",label:"\u65B0\u5EFA\u8BD5\u5377"},{key:"2",label:"\u9009\u7528\u8BD5\u5377"}],onClick:({key:Dt})=>{if(Dt==="1"&&te.history.push(`/paperlibrary/add?pageType=course&courseId=${de.pathId}&stageId=${g==null?void 0:g.stage_id}`),Dt==="2"){if(!(g!=null&&g.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(!(0,W.tJ)(d))return;d==null||d({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})}}}},a.createElement(K.ZP,{ghost:!0,type:"primary",icon:a.createElement("span",{className:"iconfont icon-tianjiafangda"})}," \u6D4B\u9A8C "))),a.createElement("div",{className:"c-light-black mt10"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002 ",a.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),Co,v&&a.createElement("aside",{className:"flex item-center justify-end gap-20px"},a.createElement(K.ZP,{htmlType:"reset",onClick:()=>{d==null||d({type:"pathsDetail/save",payload:{editKey:-1}})},type:"primary",ghost:!0},"\u53D6\u6D88"),a.createElement(K.ZP,{htmlType:"submit",type:"primary",loading:xr},"\u4FDD\u5B58"))),a.createElement(w.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:ta,confirmLoading:kn,destroyOnClose:!0,onOk:()=>zr(void 0,null,function*(){wt.submit()}),onCancel:()=>{En(!1),wt.resetFields()}},a.createElement(M.default,{form:wt,initialValues:{name:"",is_jupyter:!1},onFinish:Dt=>zr(void 0,null,function*(){(yield en(dn({id:g==null?void 0:g.stage_id,subject_id:de.pathId},Dt))).id&&(En(!1),wt.resetFields(),x.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ae(dn({},g)))})},a.createElement(M.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},a.createElement(H.ZP.Group,{options:[{value:!1,label:"\u5168\u6808\u5B9E\u8DF5\u9879\u76EE"},{value:!0,label:"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"}]})),a.createElement(M.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(R.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),a.createElement(w.default,{centered:!0,title:jn?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:ki,confirmLoading:Wr,onCancel:()=>{Ie(!1),Hr([]),ei(null)},destroyOnClose:!0,onOk:()=>zr(void 0,null,function*(){var Dt,On;const Lr=Xt.getFieldsValue();Si(!0);const na=Lr.files.find(jl=>!jl.response||!jl.response.id);if(na){x.ZP.error(`${na==null?void 0:na.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let Ms;const xs=qn(dn({},Lr),{subject_id:de.pathId,tags:Er,attachment_ids:(Dt=Lr==null?void 0:Lr.files)==null?void 0:Dt.map(jl=>jl.response.id)});jn?Ms=yield(0,k.M2)(qn(dn({},xs),{id:jn==null?void 0:jn.id,attachment_id:(On=xs==null?void 0:xs.attachment_ids)==null?void 0:On[0]})):Ms=yield(0,k.s0)(qn(dn({},xs),{id:g==null?void 0:g.stage_id})),Ms.status===0&&(x.ZP.success("\u4FEE\u6539\u6210\u529F"),Ie(!1),Ae(dn({},g))),Si(!1)})},a.createElement(M.default,{form:Xt},a.createElement(M.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},a.createElement(zt.Z,{aloneClear:!0,maxSize:(0,L.Ny)()?500:100,accept:jo.toString(),number:jn?1:10})),a.createElement(M.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},a.createElement(R.default,{onKeyUp:Mr})),a.createElement("div",{className:h["tagsList-content"]},Er.map((Dt,On)=>a.createElement(pe.Z,{key:On+Dt,closable:!0,onClose:Lr=>{bn(Lr,Dt)}},Dt))),a.createElement("div",null,a.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A")," ",a.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",a.createElement(te.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"}," \u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE "),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B ",a.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B ",a.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,L.Ny)()?500:100,"M\uFF1B ",a.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B ",a.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B ",a.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),a.createElement(w.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:li,confirmLoading:An,onOk:()=>zr(void 0,null,function*(){Lt.submit()}),onCancel:()=>{Dn(!1),Lt.resetFields()}},a.createElement(M.default,{form:Lt,onFinish:Dt=>zr(void 0,null,function*(){(yield Nn(qn(dn({},Dt),{id:g==null?void 0:g.stage_id,subject_id:de.pathId}))).status===0&&(x.ZP.success("\u6DFB\u52A0\u6210\u529F"),Dn(!1),Lt.resetFields(),Ae==null||Ae(dn({},g)))})},a.createElement(M.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(R.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),a.createElement(ne.Z,{visible:Nr,editData:jn,onCancel:()=>ii(!1),onOk:wr}),Xo&&a.createElement(hn,{setScoreShow:$o,ScoreShow:Xo,getData:()=>{Ae({stage_id:g==null?void 0:g.stage_id})},id:g==null?void 0:g.stage_id,modalType:Mn,subjectId:de.pathId,openPreview:Dt=>{var On,Lr;Dt!=null&&Dt.container_id?d==null||d({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:Dt==null?void 0:Dt.attachment_detail,params:{course_id:Dt==null?void 0:Dt.container_id,coursesId:Dt==null?void 0:Dt.container_id,id:Dt==null?void 0:Dt.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):d==null||d({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u9884\u89C8",params:{content:I.Z.API_SERVER+((On=Dt==null?void 0:Dt.attachment_detail)==null?void 0:On.url),type:(Lr=Dt==null?void 0:Dt.attachment_detail)==null?void 0:Lr.file_type}}})}}),a.createElement(un,{setScoreShow:ji,ScoreShow:Ri,homeType:fo,homeId:gr,modalDdata:Fn}))};var Ao=a.memo(Vo),Go=Object.defineProperty,gs=Object.defineProperties,La=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,si=(v,g,d)=>g in v?Go(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Ii=(v,g)=>{for(var d in g||(g={}))ur.call(g,d)&&si(v,d,g[d]);if(yn)for(var d of yn(g))br.call(g,d)&&si(v,d,g[d]);return v},zi=(v,g)=>gs(v,La(g)),Ro=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const To=({pathsDetail:v,dispatch:g,user:d,attachment:Ae})=>{var He,ze,mt,Je,de,Ye,wt,Xt,Lt,An,Nn,kn,en,xr,Hn;const vr=(0,te.useParams)(),{editKey:Bn,keywords:rr,visibleType:ar="All",stageData:Jn}=v,{shixuns_count:li=0,videos_count:Dn=0,attachment_count:Nr=0,chapter_statis:ii,group_count:jn=0,normal_count:ei=0,disscuss_count:ta=0,banks_count:En=0,hack_count:Mn=0}=v==null?void 0:v.detail,Di=((He=v.detail)==null?void 0:He.is_free)||((ze=v.detail)==null?void 0:ze.can_learning),Xo=!((mt=v.detail)!=null&&mt.can_managed),$o=((Je=v.detail)==null?void 0:Je.allow_add_member)&&Di&&Bn==-1,ki=(((de=d.userInfo)==null?void 0:de.admin)||((Ye=d.userInfo)==null?void 0:Ye.business)||((wt=v.detail)==null?void 0:wt.allow_statistics))&&Bn!=-1,[Ie,Er]=(0,a.useState)(!1),[Hr,Wr]=(0,a.useState)([]),[,Si,Ri]=(0,De.U)(k.CI,{}),ji=[{name:"\u5168\u90E8",type:"All",number:li+Dn+Nr+jn+ei+En+Mn+((ii==null?void 0:ii.challenge_count)||0)},{name:"\u5B9E\u8DF5\u9879\u76EE",type:S.Qo.Shixun,number:li,hidden:!li},{name:"\u89C6\u9891",type:S.Qo.VideoItem,number:Dn,hidden:!Dn},{name:"\u8BFE\u4EF6",type:S.Qo.Attachment,number:Nr,hidden:!Nr},{name:"\u5173\u5361",type:S.Qo.Challenge,number:ii==null?void 0:ii.challenge_count,hidden:!(ii!=null&&ii.challenge_count)},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:S.Qo.Group_count,number:jn,hidden:!(!(0,L.JA)()&&jn)},{name:"\u56FE\u6587\u4F5C\u4E1A",type:S.Qo.Normal_count,number:ei,hidden:!(!(0,L.JA)()&&ei)},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:S.Qo.HomeworkCommon,number:Mn,hidden:!(!(0,L.JA)()&&Mn)},{name:"\u6D4B\u9A8C",type:S.Qo.ExaminationBank,number:En,hidden:!(!(0,L.JA)()&&En)},{name:"\u8BA8\u8BBA",type:S.Qo.Discusses,number:ta,hidden:!ta}],fo=(...Kt)=>Ro(void 0,[...Kt],function*(wr={}){var Ln,Mi;Er(!0);const Co=yield g({type:"pathsDetail/getStageData",payload:zi(Ii({tab:ar},wr),{show_course_section:(Ln=v.detail)==null?void 0:Ln.show_course_section,subject_id:vr.pathId,keywords:rr})});return Wr((Mi=Co==null?void 0:Co.filter(Dt=>ar!="All"||!(Dt!=null&&Dt.limit_expansion)))==null?void 0:Mi.map(Dt=>`${Dt==null?void 0:Dt.stage_id}`)),Er(!1),Co}),po=Kt=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Ro(void 0,null,function*(){(yield(0,k._V)({id:Kt})).status===1&&(g({type:"pathsDetail/save",payload:{editKey:-1,stageData:Jn.filter(Ln=>Ln.stage_id!==Kt)}}),x.ZP.success("\u5220\u9664\u6210\u529F"))})})},gr=()=>{x.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},kt=()=>Bn!==-1?(w.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:a.createElement("div",{className:"mt10 font14"}," \u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01 "),onOk:()=>{const Kt=document.getElementById(`Edit_${Bn}`);Kt&&setTimeout(()=>Kt.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,Fn=(Kt,wr)=>{const Ln=Jn.findIndex(Co=>Co.stage_id===Kt),Mi=[...Jn];return wr==="up"&&Ln>0?[Mi[Ln-1],Mi[Ln]]=[Mi[Ln],Mi[Ln-1]]:wr==="down"&&Ln<Jn.length-1&&([Mi[Ln+1],Mi[Ln]]=[Mi[Ln],Mi[Ln+1]]),Mi},fr=(Kt,wr)=>{var Ln;if(Xo){gr();return}if(!kt())return;const Mi=()=>Ro(void 0,null,function*(){(yield(Kt=="up"?k.ms:k.yy)({id:wr})).status===1&&(x.ZP.success(Kt=="up"?"\u4E0A\u79FB\u6210\u529F!":"\u4E0B\u79FB\u6210\u529F!"),g({type:"pathsDetail/save",payload:{stageData:Fn(wr,Kt)}}))});((Ln=v.detail)==null?void 0:Ln.shixun_tag_num)==4?w.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:Mi,content:a.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):Mi()},hr=Kt=>{if(Xo){gr();return}kt()&&(!(Hr!=null&&Hr.includes(`${Kt==null?void 0:Kt.stage_id}`))&&Wr([...Hr,`${Kt==null?void 0:Kt.stage_id}`]),g({type:"pathsDetail/save",payload:{stage_id:Kt.stage_id,editKey:Kt.stage_id}}))},bn=Kt=>{(0,k._C)({id:Bn,subject_id:vr.pathId,homework_type:"exercise",examination_bank_ids:[Kt]}).then(wr=>{(wr==null?void 0:wr.status)==0&&(x.ZP.success("\u9009\u7528\u6210\u529F"),Mr({stage_id:Bn}))})},Mr=(...Kt)=>Ro(void 0,[...Kt],function*(wr={}){if(wr!=null&&wr.stage_id){const Ln=yield g({type:"pathsDetail/getStageChildrenData",payload:{id:wr==null?void 0:wr.stage_id,type:"stage",keywords:rr,tab:ar}}),Mi=Jn.map(Co=>{var Dt;return Co.stage_id==(wr==null?void 0:wr.stage_id)?zi(Ii(Ii({},Co),wr),{items:(Dt=Ln.data)==null?void 0:Dt.items}):Co});g({type:"pathsDetail/save",payload:{stageData:Mi}})}ho()}),ho=()=>{g({type:"pathsDetail/getPathsDetail",payload:{id:vr.pathId}})};return(0,a.useEffect)(()=>{ar!=="Discusses"&&fo({tab:ar=="All"?"all":ar})},[ar]),a.createElement(b.Z,{spinning:Ie},a.createElement("div",{className:h.introTitle},a.createElement("span",{style:{marginLeft:23}},"\u8BFE\u7A0B\u7AE0\u8282")),a.createElement("div",{className:h.actionTabs},ji==null?void 0:ji.map(Kt=>!Kt.hidden&&a.createElement("div",{key:Kt==null?void 0:Kt.type,className:Kt.type===ar?h.tabActive:h.tab,onClick:()=>{if(Bn!==-1){x.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001");return}g({type:"pathsDetail/save",payload:{visibleType:Kt.type,editKey:-1}})}},a.createElement("span",{className:h.s1},Kt.name," ",Kt.number)))),ar!=="Discusses"&&a.createElement(a.Fragment,null,a.createElement(Q.default,{className:`mt20 flex flex-col gap-20px bg-transparent ${h.CollapseStyles}`,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:Kt})=>a.createElement("i",{className:`iconfont ${Kt?"icon-yizhankai":"icon-weizhankai"} current`,style:{fontSize:Kt?10:12}}),activeKey:Hr,onChange:Kt=>{Wr(Kt)},items:Jn==null?void 0:Jn.map((Kt,wr)=>{var Ln,Mi,Co;return{key:Kt==null?void 0:Kt.stage_id,extra:ar==="All"&&!rr&&((Ln=v==null?void 0:v.detail)==null?void 0:Ln.allow_edit_stage)&&a.createElement("div",{className:`${h.EditStyle} h-18px`,onClick:Dt=>{Dt.preventDefault(),Dt.stopPropagation()}},a.createElement("div",{className:"flex item-center gap-10px "},ki&&(Kt==null?void 0:Kt.stage_id)==Bn&&a.createElement(D.Z,{title:"\u5220\u9664"}," ",a.createElement("span",{onClick:()=>{po(Kt==null?void 0:Kt.stage_id)},className:"iconfont current icon-shanchu c-grey-c"})),$o&&a.createElement(a.Fragment,null,wr!=0&&a.createElement(D.Z,{title:"\u5411\u4E0A\u79FB\u52A8"},a.createElement("span",{className:"iconfont icon-xiangshangyi font14 current",style:{color:"#00DDC7"},onClick:()=>{fr("up",Kt==null?void 0:Kt.stage_id)}})),wr!=(Jn==null?void 0:Jn.length)-1&&a.createElement(D.Z,{title:"\u5411\u4E0B\u79FB\u52A8"},a.createElement("span",{className:"iconfont icon-xiangxiayi font14 current",style:{color:"#00DDC7"},onClick:()=>{fr("down",Kt==null?void 0:Kt.stage_id)}})),a.createElement(D.Z,{title:"\u7F16\u8F91"},a.createElement("span",{className:"iconfont icon-bianjidaibeijing font14 current",style:{color:"#00DDC7"},onClick:Dt=>{hr(Kt)}}))))," "),label:a.createElement(D.Z,{placement:"topLeft",title:Kt.stage_name||`\u7B2C${Jn==null?void 0:Jn.length}\u7AE0\u8282`},a.createElement("div",{className:"flex item-center gap-10px mr-10px"},a.createElement("span",{style:{color:"#01A89A"},className:"text-16px font-medium multi_ellipsis1"},Kt.stage_name||`\u7B2C${Jn==null?void 0:Jn.length}\u7AE0\u8282`),((Mi=Kt==null?void 0:Kt.tag)==null?void 0:Mi.name)&&a.createElement("div",{className:"rounded-full bg-blue c-white text-nowrap px-10px py-2px"},(Co=Kt==null?void 0:Kt.tag)==null?void 0:Co.name))),children:a.createElement(Ao,{currentPosition:wr+1,user:d,isEdit:(Kt==null?void 0:Kt.stage_id)==Bn,DataProps:Kt,UpdataStageChildrenData:Mr,pathsDetail:v,dispatch:g})}})}),((Xt=v.detail)==null?void 0:Xt.allow_statistics)&&ar=="All"&&!rr&&a.createElement(b.Z,{spinning:Si},a.createElement("div",{className:"mt-10px text-center bg-white current c-grey-999 rounded-4px",style:{lineHeight:"90px",border:"1px solid #fafafa"},onClick:()=>Ro(void 0,null,function*(){if(Xo){x.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!kt())return;const Kt=yield Ri({name:`\u7B2C${(0,p.EM)(Jn.length+1)}\u7AE0\u8282`,subject_id:vr.pathId,pathId:vr.pathId,list:[]});Kt!=null&&Kt.stage_id&&(Wr([...Hr,Kt==null?void 0:Kt.stage_id]),g({type:"pathsDetail/save",payload:{editKey:Kt==null?void 0:Kt.stage_id,stage_id:Kt==null?void 0:Kt.stage_id,stageData:[...Jn,Kt]}}))})},a.createElement("span",{style:{color:"#01A89A"}},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(Jn==null?void 0:Jn.length)===0&&a.createElement(P.Z,{className:"bg-white mt20 mb20 ml-auto mr-auto",styles:{padding:"100px 0"}})),ar==="Discusses"&&a.createElement(qh,{activeIndex:3,isDelete:(Lt=v.detail)==null?void 0:Lt.allow_add_member,shixunIdentifier:11,identity:(An=d.userInfo)==null?void 0:An.role,user:d.userInfo,isShixunDetail:!0,keywords:rr,refreshCount:ho}),a.createElement(Bc,null),a.createElement(Ss,null),a.createElement(hA,null),a.createElement(Js,null),a.createElement(Sr,null),a.createElement(el,{cb:Kt=>{Kt!=="\u53D6\u6D88"&&Mr({stage_id:Bn})}}),a.createElement(xa.Z,null),a.createElement(X0,{saveExercise:bn}),((Nn=Ae==null?void 0:Ae.actionTabs)==null?void 0:Nn.key)=="\u8D44\u6E90\u9884\u89C8"&&a.createElement(It.Z,{close:!0,data:(en=(kn=Ae==null?void 0:Ae.actionTabs)==null?void 0:kn.params)==null?void 0:en.content,type:(Hn=(xr=Ae==null?void 0:Ae.actionTabs)==null?void 0:xr.params)==null?void 0:Hn.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{g==null||g({type:"attachment/setActionTabs",payload:{key:""}})}}))};var ma=(0,te.connect)(({pathsDetail:v,user:g,attachment:d})=>({pathsDetail:v,user:g,attachment:d}))(To),Aa={flex_box_center:"flex_box_center___dYdlh",flex_space_between:"flex_space_between___NSOvU",flex_box_vertical_center:"flex_box_vertical_center___REQMP",flex_box_center_end:"flex_box_center_end___R5UST",flex_box_column:"flex_box_column___wi_iK",bg:"bg___uIhaK",wrap:"wrap___fpuqB",content:"content___lhAun",wrapTabs:"wrapTabs___kUecE",historyClass:"historyClass___qbtUE",zs1:"zs1___J9RuW",zs2:"zs2___T41rG",leftTabsWrap:"leftTabsWrap___OeVe_",tabItem:"tabItem___O6wQG",activeIcon:"activeIcon___Pa6we",icon:"icon____SjKB",activeTab:"activeTab___vfs5I",introTitle:"introTitle___Y75iu",tabsWrap:"tabsWrap___fxGCp",tab:"tab___DV0sn",s1:"s1___Mbfcw",tabActive:"tabActive___yC64C"},es=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});be().locale("ZH-cn");const{TabPane:ll}=Te.default,bi=({data:v})=>{const[g,d]=(0,a.useState)("1"),[Ae,He]=(0,a.useState)(1),[ze,mt]=(0,a.useState)(),[Je,de]=(0,a.useState)(!0),Ye=(0,te.useParams)(),wt=[{name:"\u901A\u5173\u699C",key:"1"},{name:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},{name:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},{name:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"}];function Xt(){return es(this,null,function*(){let An;de(!0),g==="1"?An=`/api/paths/${Ye.pathId}/study_ranking_shixuns_passed.json`:g==="2"?An=`/api/paths/${Ye.pathId}/study_ranking_videos.json`:g==="3"?An=`/api/paths/${Ye.pathId}/study_ranking_pdf_attachments.json`:g==="4"&&(An=`/api/paths/${Ye.pathId}/study_ranking_discusses.json`);const Nn=yield(0,Pe.ZP)(An,{method:"get",params:{page:Ae}});de(!1),mt(Nn)})}(0,a.useEffect)(()=>{Xt()},[Ae,g]);const Lt=()=>{var An,Nn,kn,en,xr,Hn,vr,Bn,rr,ar,Jn,li,Dn;return a.createElement(a.Fragment,null,a.createElement(b.Z,{spinning:Je},a.createElement("div",{style:{height:"42px",background:"rgba(1,168,154,0.2)",color:"#00DDC7",display:"flex",padding:"0px 20px",alignItems:"center"}},a.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),a.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),g==="1"&&a.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),g==="2"&&a.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),g==="3"&&a.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),g==="4"&&a.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(ze==null?void 0:ze.user_show)&&a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 20px",alignItems:"center",color:"#fff"}},a.createElement("span",{style:{flex:"1"}},((An=ze==null?void 0:ze.data_user)==null?void 0:An.rank)===0&&((Nn=ze==null?void 0:ze.data_user)==null?void 0:Nn.num)===0?"--":((kn=ze==null?void 0:ze.data_user)==null?void 0:kn.rank)<=100&&((en=ze==null?void 0:ze.data_user)==null?void 0:en.rank)!=0?(xr=ze==null?void 0:ze.data_user)==null?void 0:xr.rank:"\u672A\u4E0A\u699C"),a.createElement("span",{style:{flex:"1"}},(Hn=ze==null?void 0:ze.data_user)==null?void 0:Hn.user_real_name),g==="1"&&a.createElement("span",{style:{flex:"3"}},((vr=ze==null?void 0:ze.data_user)==null?void 0:vr.num)||"--"),g==="2"&&a.createElement("span",{style:{flex:"3"}},(Bn=ze==null?void 0:ze.data_user)!=null&&Bn.num?(0,p.li)((rr=ze==null?void 0:ze.data_user)==null?void 0:rr.num):"--"),g==="3"&&a.createElement("span",{style:{flex:"3"}},((ar=ze==null?void 0:ze.data_user)==null?void 0:ar.num)||"--"),g==="4"&&a.createElement("span",{style:{flex:"3"}},((Jn=ze==null?void 0:ze.data_user)==null?void 0:Jn.num)||"--")),(ze==null?void 0:ze.user_show)&&a.createElement(Z.Z,null),((li=ze==null?void 0:ze.data)==null?void 0:li.length)>0?(Dn=ze==null?void 0:ze.data)==null?void 0:Dn.map((Nr,ii)=>a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 20px",alignItems:"center",color:"#fff"}},(Nr==null?void 0:Nr.rank)===1&&a.createElement("span",{style:{flex:"1",color:"#E02020"}},Nr==null?void 0:Nr.rank),(Nr==null?void 0:Nr.rank)===2&&a.createElement("span",{style:{flex:"1",color:"#FA6400"}},Nr==null?void 0:Nr.rank),(Nr==null?void 0:Nr.rank)===3&&a.createElement("span",{style:{flex:"1",color:"#F7B500"}},Nr==null?void 0:Nr.rank),(Nr==null?void 0:Nr.rank)>3&&a.createElement("span",{style:{flex:"1"}},Nr==null?void 0:Nr.rank),a.createElement("span",{style:{flex:"1"}},Nr==null?void 0:Nr.user_real_name),g==="1"&&a.createElement("span",{style:{flex:"3"}},Nr==null?void 0:Nr.num),g==="2"&&a.createElement("span",{style:{flex:"3"}},(0,p.li)(Nr==null?void 0:Nr.num)),g==="3"&&a.createElement("span",{style:{flex:"3"}},Nr==null?void 0:Nr.num),g==="4"&&a.createElement("span",{style:{flex:"3"}},Nr==null?void 0:Nr.num))):a.createElement(P.Z,null),(ze==null?void 0:ze.count)>10&&a.createElement("div",{className:"flex item-center justify-between"},a.createElement("span",{style:{color:"#B6BFC2"}},"\u5171",a.createElement("span",{style:{color:"#00DDC7"}}," ",ze==null?void 0:ze.count," "),"\u6761\u6570\u636E"),a.createElement(nt.Z,{current:Ae,pageSize:10,showSizeChanger:!1,total:ze==null?void 0:ze.count,style:{textAlign:"center",margin:"20px 0px"},onChange:Nr=>{He(Nr)}}))))};return a.createElement("div",null,a.createElement("div",{className:Aa.introTitle},a.createElement("span",{style:{marginLeft:23}},"\u6392\u884C\u699C")),a.createElement("aside",{className:Aa.tabsWrap},wt.map(function(An,Nn){return a.createElement("div",{key:Nn,className:An.key===g?Aa.tabActive:Aa.tab,onClick:()=>{d(An.key),He(1)}},a.createElement("span",{className:Aa.s1},An.name))})),a.createElement(Lt,null))};var Vn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABMCAYAAABtVJeXAAAAAXNSR0IArs4c6QAAAuVJREFUWEftmE1v00AQht9ZO+GCihCV6KFI5ECpANFDaxl+jX8bvwYqgpARQgYORaISrZSqatSLE+8O2g+nceqv1Dk0UnKNnvHszOzjXRMzi0/T80DA34cAlMqSd72nn4lIoeZX4AAoOO7j5CwkeAfzLEPG7/s7x3UBqzg6zkYRK34wD5OgNPS3P9QFrOJomI0itRBQgNKjfkPAyShi2ESEe7IQlNJwchaqhSULyPioYclVHOnifpmeBxD+vnmQypLDlk0p5erqdJf/6C5QHbMJ2L2ia1BDO9gXgSdgBlsqJIe9J61sU8oNJ6OQPC7aRlJ81N+utY3lyHHWdCwppji7jDLKCrbx2U8P/Me1tvmqpUK5paweBIvUBFSkCgH1H00BqzjSqXuz1O3YSMmtllzGOdtcBD3hmaZMlVyqKbe47qNcjLAGg71ZcucKrL7L2jbfjG3sYEslk7ctbVPKxXNbLz8dseT4oME2mruxja2U5uh7dhlhQQ5gkb5psE0Vt/qA8eQq9LysIFiSfvy6/6hWsPOlykdDW8rY5sd0HIge7UsANOXkVW+r1SvAcMJxynGdB28hwOrncJNh5wqsQVPywfZ7ZGyTLTHYvzEOGAvcL74KGe5s43RDkuK9hq1X4FzlCRTTTx5HQPEoAoj0JW3Vnm0MpxyX33wg0m4BSxKhqtT3qN42lUvWTdHFFXDWACcv0M42OWcuYDnXeZI3tlmDvXz/u6wH+w/GAZw1AE6etxzsUu7E2Ea4F71+MwPaGoOGrWe54g3M2OaExxHPNrnnAnI6aLCN5chdmPJEREonfD37/pI3iEDpgB7W6quKo+KSbUiCarnkvFQ3nDnb6OIK2AOnglyqKbe4+z+Hmww7V2ANfKgH+xTjgNxgM2Sy29I2pdxfvgoxs01eQhU/a7BNFUenFXLYbZBDFUf/+DrK3Nfeeds0BaziaD51a0NAot2SPfiFT1WaM7bRxfVdU7Ilm7LI/Qdu0EClOFndCgAAAABJRU5ErkJggg==",Al=Object.defineProperty,bA=Object.getOwnPropertySymbols,Xu=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,pu=(v,g,d)=>g in v?Al(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Vl=(v,g)=>{for(var d in g||(g={}))Xu.call(g,d)&&pu(v,d,g[d]);if(bA)for(var d of bA(g))Ga.call(g,d)&&pu(v,d,g[d]);return v};const Su=v=>React.createElement("svg",Vl({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u8BFE\u7A0B\u8BE6\u60C5"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M11.903 1.013a.985.985 0 0 1 .97.869l.006.114v8.545a.526.526 0 0 1-.05.253 1.895 1.895 0 0 1-.21.365 2.46 2.46 0 0 1-.843.646c-.512.288-.772.435-1.025.547a34.76 34.76 0 0 1-2.598 1.011.985.985 0 0 1-.969-.868l-.007-.115V7.536L7.17 4.439c.078-.245.24-.477.359-.702.8-1.488 2.303-2.19 3.44-2.52l.053-.014.052-.014c.281-.07.555-.127.829-.176Zm-9.732.014c.164.028.328.063.492.101l.246.06h.007l.105.029c1.13.33 2.64 1.032 3.433 2.527.092.169.21.351.295.534a.7.7 0 0 1 .056.195l.007.1-.007 2.963v4.823a.984.984 0 0 1-.716.941.624.624 0 0 1-.407-.014 35.743 35.743 0 0 1-2.443-.955c-.253-.112-.513-.26-1.026-.547a2.236 2.236 0 0 1-.693-.475l-.142-.157a1.361 1.361 0 0 1-.252-.658l-.008-.143V1.99c0-.484.358-.899.843-.969a.707.707 0 0 1 .21.007ZM.872 2.256v8.418c.014.302.007.66.134.836.21.307.524.474.809.609l.139.065.02.007.015.007c.26.14.147.534-.14.527a29.569 29.569 0 0 1-.745-.036 1.259 1.259 0 0 1-.716-.245 1.135 1.135 0 0 1-.365-.555l-.01-.042-.004-.042v-8.58c0-.492.372-.906.863-.97Zm12.26 0a.991.991 0 0 1 .863.976v8.573a.352.352 0 0 1-.014.084c-.063.218-.19.407-.365.555a1.241 1.241 0 0 1-.716.245c-.253.021-.506.028-.744.036-.288.007-.394-.387-.14-.527l.013-.007.021-.007c.316-.148.695-.316.948-.674.12-.176.12-.534.134-.836Z",fill:"#B6BFC2",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var Hu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTEuOTAzIDEuMDEzYS45ODUuOTg1IDAgMCAxIC45Ny44NjlsLjAwNi4xMTR2OC41NDVhLjUyNi41MjYgMCAwIDEtLjA1LjI1MyAxLjg5NSAxLjg5NSAwIDAgMS0uMjEuMzY1IDIuNDYgMi40NiAwIDAgMS0uODQzLjY0NmMtLjUxMi4yODgtLjc3Mi40MzUtMS4wMjUuNTQ3YTM0Ljc2IDM0Ljc2IDAgMCAxLTIuNTk4IDEuMDExLjk4NS45ODUgMCAwIDEtLjk2OS0uODY4bC0uMDA3LS4xMTVWNy41MzZMNy4xNyA0LjQzOWMuMDc4LS4yNDUuMjQtLjQ3Ny4zNTktLjcwMi44LTEuNDg4IDIuMzAzLTIuMTkgMy40NC0yLjUybC4wNTMtLjAxNC4wNTItLjAxNGMuMjgxLS4wNy41NTUtLjEyNy44MjktLjE3NlptLTkuNzMyLjAxNGMuMTY0LjAyOC4zMjguMDYzLjQ5Mi4xMDFsLjI0Ni4wNmguMDA3bC4xMDUuMDI5YzEuMTMuMzMgMi42NCAxLjAzMiAzLjQzMyAyLjUyNy4wOTIuMTY5LjIxLjM1MS4yOTUuNTM0YS43LjcgMCAwIDEgLjA1Ni4xOTVsLjAwNy4xLS4wMDcgMi45NjN2NC44MjNhLjk4NC45ODQgMCAwIDEtLjcxNi45NDEuNjI0LjYyNCAwIDAgMS0uNDA3LS4wMTQgMzUuNzQzIDM1Ljc0MyAwIDAgMS0yLjQ0My0uOTU1Yy0uMjUzLS4xMTItLjUxMy0uMjYtMS4wMjYtLjU0N2EyLjIzNiAyLjIzNiAwIDAgMS0uNjkzLS40NzVsLS4xNDItLjE1N2ExLjM2MSAxLjM2MSAwIDAgMS0uMjUyLS42NThsLS4wMDgtLjE0M1YxLjk5YzAtLjQ4NC4zNTgtLjg5OS44NDMtLjk2OWEuNzA3LjcwNyAwIDAgMSAuMjEuMDA3Wk0uODcyIDIuMjU2djguNDE4Yy4wMTQuMzAyLjAwNy42Ni4xMzQuODM2LjIxLjMwNy41MjQuNDc0LjgwOS42MDlsLjEzOS4wNjUuMDIuMDA3LjAxNS4wMDdjLjI2LjE0LjE0Ny41MzQtLjE0LjUyN2EyOS41NjkgMjkuNTY5IDAgMCAxLS43NDUtLjAzNiAxLjI1OSAxLjI1OSAwIDAgMS0uNzE2LS4yNDUgMS4xMzUgMS4xMzUgMCAwIDEtLjM2NS0uNTU1bC0uMDEtLjA0Mi0uMDA0LS4wNDJ2LTguNThjMC0uNDkyLjM3Mi0uOTA2Ljg2My0uOTdabTEyLjI2IDBhLjk5MS45OTEgMCAwIDEgLjg2My45NzZ2OC41NzNhLjM1Mi4zNTIgMCAwIDEtLjAxNC4wODRjLS4wNjMuMjE4LS4xOS40MDctLjM2NS41NTVhMS4yNDEgMS4yNDEgMCAwIDEtLjcxNi4yNDVjLS4yNTMuMDIxLS41MDYuMDI4LS43NDQuMDM2LS4yODguMDA3LS4zOTQtLjM4Ny0uMTQtLjUyN2wuMDEzLS4wMDcuMDIxLS4wMDdjLjMxNi0uMTQ4LjY5NS0uMzE2Ljk0OC0uNjc0LjEyLS4xNzYuMTItLjUzNC4xMzQtLjgzNloiIGZpbGw9IiNCNkJGQzIiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0wIDBoMTR2MTRIMHoiLz48L2c+PC9zdmc+",vf=Object.defineProperty,rd=Object.getOwnPropertySymbols,yA=Object.prototype.hasOwnProperty,Od=Object.prototype.propertyIsEnumerable,id=(v,g,d)=>g in v?vf(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,_l=(v,g)=>{for(var d in g||(g={}))yA.call(g,d)&&id(v,d,g[d]);if(rd)for(var d of rd(g))Od.call(g,d)&&id(v,d,g[d]);return v};const FA=v=>React.createElement("svg",_l({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u8BFE\u7A0B\u7AE0\u8282"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M9.08 0v2.076c0 .994.81 1.803 1.804 1.803h2.031v8.61c0 .606-.49 1.097-1.097 1.097H2.597c-.605 0-1.097-.49-1.097-1.097V1.097C1.5.492 1.99 0 2.597 0h6.484Zm2.025 10.408H3.31v.734h7.795v-.734Zm0-2.354H3.31v.735h7.795v-.735Zm0-2.351H3.31v.734h7.795v-.734ZM9.787 0l3.128 3.173h-2.031c-.605 0-1.097-.49-1.097-1.097V0Z",fill:"#B6BFC2",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var mu="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4wOCAwdjIuMDc2YzAgLjk5NC44MSAxLjgwMyAxLjgwNCAxLjgwM2gyLjAzMXY4LjYxYzAgLjYwNi0uNDkgMS4wOTctMS4wOTcgMS4wOTdIMi41OTdjLS42MDUgMC0xLjA5Ny0uNDktMS4wOTctMS4wOTdWMS4wOTdDMS41LjQ5MiAxLjk5IDAgMi41OTcgMGg2LjQ4NFptMi4wMjUgMTAuNDA4SDMuMzF2LjczNGg3Ljc5NXYtLjczNFptMC0yLjM1NEgzLjMxdi43MzVoNy43OTV2LS43MzVabTAtMi4zNTFIMy4zMXYuNzM0aDcuNzk1di0uNzM0Wk05Ljc4NyAwbDMuMTI4IDMuMTczaC0yLjAzMWMtLjYwNSAwLTEuMDk3LS40OS0xLjA5Ny0xLjA5N1YwWiIgZmlsbD0iI0I2QkZDMiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxNHYxNEgweiIvPjwvZz48L3N2Zz4=",Of=Object.defineProperty,IA=Object.getOwnPropertySymbols,sA=Object.prototype.hasOwnProperty,EA=Object.prototype.propertyIsEnumerable,Gf=(v,g,d)=>g in v?Of(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Ou=(v,g)=>{for(var d in g||(g={}))sA.call(g,d)&&Gf(v,d,g[d]);if(IA)for(var d of IA(g))EA.call(g,d)&&Gf(v,d,g[d]);return v};const ZA=v=>React.createElement("svg",Ou({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u6392\u884C\u699C"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M12.6 1.4h-.467V.933A.933.933 0 0 0 11.2 0H2.8a.933.933 0 0 0-.933.933V1.4H1.4C.628 1.4 0 2.028 0 2.8v.933c0 .772.628 1.4 1.4 1.4h.467c0 2.666 2.06 4.874 4.666 5.111v1.423h-1.31a.467.467 0 0 0-.437.303l-.35.933a.467.467 0 0 0 .437.63h4.254a.467.467 0 0 0 .437-.63l-.35-.933a.467.467 0 0 0-.437-.303h-1.31v-1.423c2.606-.237 4.666-2.445 4.666-5.11h.467c.772 0 1.4-.629 1.4-1.4V2.8c0-.772-.628-1.4-1.4-1.4ZM1.4 4.2a.467.467 0 0 1-.467-.467V2.8c0-.257.21-.467.467-.467h.467V4.2H1.4Zm7.406-.023-.753.77.17 1.057a.212.212 0 0 1-.201.28h-.003a.222.222 0 0 1-.099-.024l-.922-.513-.921.507a.212.212 0 1 1-.312-.22l.18-1.091-.752-.773a.21.21 0 0 1-.049-.216.21.21 0 0 1 .17-.142l1.032-.155.465-.985a.213.213 0 0 1 .384 0l.461.988 1.031.159a.21.21 0 0 1 .169.143.21.21 0 0 1-.05.215Zm4.26-.444c0 .258-.209.467-.466.467h-.467V2.333h.467c.257 0 .467.21.467.467v.933Z",fill:"#B6BFC2",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var pc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTIuNiAxLjRoLS40NjdWLjkzM0EuOTMzLjkzMyAwIDAgMCAxMS4yIDBIMi44YS45MzMuOTMzIDAgMCAwLS45MzMuOTMzVjEuNEgxLjRDLjYyOCAxLjQgMCAyLjAyOCAwIDIuOHYuOTMzYzAgLjc3Mi42MjggMS40IDEuNCAxLjRoLjQ2N2MwIDIuNjY2IDIuMDYgNC44NzQgNC42NjYgNS4xMTF2MS40MjNoLTEuMzFhLjQ2Ny40NjcgMCAwIDAtLjQzNy4zMDNsLS4zNS45MzNhLjQ2Ny40NjcgMCAwIDAgLjQzNy42M2g0LjI1NGEuNDY3LjQ2NyAwIDAgMCAuNDM3LS42M2wtLjM1LS45MzNhLjQ2Ny40NjcgMCAwIDAtLjQzNy0uMzAzaC0xLjMxdi0xLjQyM2MyLjYwNi0uMjM3IDQuNjY2LTIuNDQ1IDQuNjY2LTUuMTFoLjQ2N2MuNzcyIDAgMS40LS42MjkgMS40LTEuNFYyLjhjMC0uNzcyLS42MjgtMS40LTEuNC0xLjRaTTEuNCA0LjJhLjQ2Ny40NjcgMCAwIDEtLjQ2Ny0uNDY3VjIuOGMwLS4yNTcuMjEtLjQ2Ny40NjctLjQ2N2guNDY3VjQuMkgxLjRabTcuNDA2LS4wMjMtLjc1My43Ny4xNyAxLjA1N2EuMjEyLjIxMiAwIDAgMS0uMjAxLjI4aC0uMDAzYS4yMjIuMjIyIDAgMCAxLS4wOTktLjAyNGwtLjkyMi0uNTEzLS45MjEuNTA3YS4yMTIuMjEyIDAgMSAxLS4zMTItLjIybC4xOC0xLjA5MS0uNzUyLS43NzNhLjIxLjIxIDAgMCAxLS4wNDktLjIxNi4yMS4yMSAwIDAgMSAuMTctLjE0MmwxLjAzMi0uMTU1LjQ2NS0uOTg1YS4yMTMuMjEzIDAgMCAxIC4zODQgMGwuNDYxLjk4OCAxLjAzMS4xNTlhLjIxLjIxIDAgMCAxIC4xNjkuMTQzLjIxLjIxIDAgMCAxLS4wNS4yMTVabTQuMjYtLjQ0NGMwIC4yNTgtLjIwOS40NjctLjQ2Ni40NjdoLS40NjdWMi4zMzNoLjQ2N2MuMjU3IDAgLjQ2Ny4yMS40NjcuNDY3di45MzNaIiBmaWxsPSIjQjZCRkMyIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PC9nPjwvc3ZnPg==",Ea=Object.defineProperty,Yf=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,cf=(v,g,d)=>g in v?Ea(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,R1=(v,g)=>{for(var d in g||(g={}))$r.call(g,d)&&cf(v,d,g[d]);if(Yf)for(var d of Yf(g))Nu.call(g,d)&&cf(v,d,g[d]);return v};const Bp=v=>React.createElement("svg",R1({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u77E5\u8BC6\u56FE\u8C31"),React.createElement("path",{d:"M3.15 0C4.48 0 5.6 1.05 5.6 2.31c0 .393-.109.772-.299 1.108a.044.044 0 0 1 .019.012l.889.834a2.517 2.517 0 0 1 2.744.302l.007-.016.543-.47A1.638 1.638 0 0 1 9.1 3.01c0-.91.77-1.68 1.75-1.68s1.75.77 1.75 1.68c0 .91-.77 1.68-1.75 1.68-.353 0-.68-.1-.952-.27l-.518.48a.237.237 0 0 1-.06.045c.3.38.48.851.48 1.355 0 .358-.081.696-.226.998l1.222 1.091c.318-.215.694-.339 1.104-.339 1.19 0 2.1 1.05 2.1 2.31 0 1.205-.833 2.218-1.946 2.304l-.154.006c-1.19 0-2.1-1.05-2.1-2.31 0-.638.234-1.223.619-1.644l-1.109-.99a2.481 2.481 0 0 1-1.96.954 2.49 2.49 0 0 1-1.532-.525l-.604.575C5.88 9.29 6.3 10.11 6.3 10.99 6.3 12.6 4.9 14 3.15 14S0 12.67 0 10.99c0-1.68 1.4-3.01 3.15-3.01.608 0 1.174.17 1.654.457l.656-.624A2.32 2.32 0 0 1 4.9 6.3c0-.705.35-1.344.892-1.77l-.746-.744a2.488 2.488 0 0 1-1.896.904C1.82 4.69.7 3.64.7 2.31.7.98 1.82 0 3.15 0Z",fill:"#B6BFC2",fillRule:"nonzero"}));var kf="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMTUgMEM0LjQ4IDAgNS42IDEuMDUgNS42IDIuMzFjMCAuMzkzLS4xMDkuNzcyLS4yOTkgMS4xMDhhLjA0NC4wNDQgMCAwIDEgLjAxOS4wMTJsLjg4OS44MzRhMi41MTcgMi41MTcgMCAwIDEgMi43NDQuMzAybC4wMDctLjAxNi41NDMtLjQ3QTEuNjM4IDEuNjM4IDAgMCAxIDkuMSAzLjAxYzAtLjkxLjc3LTEuNjggMS43NS0xLjY4czEuNzUuNzcgMS43NSAxLjY4YzAgLjkxLS43NyAxLjY4LTEuNzUgMS42OC0uMzUzIDAtLjY4LS4xLS45NTItLjI3bC0uNTE4LjQ4YS4yMzcuMjM3IDAgMCAxLS4wNi4wNDVjLjMuMzguNDguODUxLjQ4IDEuMzU1IDAgLjM1OC0uMDgxLjY5Ni0uMjI2Ljk5OGwxLjIyMiAxLjA5MWMuMzE4LS4yMTUuNjk0LS4zMzkgMS4xMDQtLjMzOSAxLjE5IDAgMi4xIDEuMDUgMi4xIDIuMzEgMCAxLjIwNS0uODMzIDIuMjE4LTEuOTQ2IDIuMzA0bC0uMTU0LjAwNmMtMS4xOSAwLTIuMS0xLjA1LTIuMS0yLjMxIDAtLjYzOC4yMzQtMS4yMjMuNjE5LTEuNjQ0bC0xLjEwOS0uOTlhMi40ODEgMi40ODEgMCAwIDEtMS45Ni45NTQgMi40OSAyLjQ5IDAgMCAxLTEuNTMyLS41MjVsLS42MDQuNTc1QzUuODggOS4yOSA2LjMgMTAuMTEgNi4zIDEwLjk5IDYuMyAxMi42IDQuOSAxNCAzLjE1IDE0UzAgMTIuNjcgMCAxMC45OWMwLTEuNjggMS40LTMuMDEgMy4xNS0zLjAxLjYwOCAwIDEuMTc0LjE3IDEuNjU0LjQ1N2wuNjU2LS42MjRBMi4zMiAyLjMyIDAgMCAxIDQuOSA2LjNjMC0uNzA1LjM1LTEuMzQ0Ljg5Mi0xLjc3bC0uNzQ2LS43NDRhMi40ODggMi40ODggMCAwIDEtMS44OTYuOTA0QzEuODIgNC42OS43IDMuNjQuNyAyLjMxLjcuOTggMS44MiAwIDMuMTUgMFoiIGZpbGw9IiNCNkJGQzIiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Qm=Object.defineProperty,Uu=Object.getOwnPropertySymbols,lg=Object.prototype.hasOwnProperty,Am=Object.prototype.propertyIsEnumerable,bp=(v,g,d)=>g in v?Qm(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Zp=(v,g)=>{for(var d in g||(g={}))lg.call(g,d)&&bp(v,d,g[d]);if(Uu)for(var d of Uu(g))Am.call(g,d)&&bp(v,d,g[d]);return v};const jf=v=>React.createElement("svg",Zp({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u8BFE\u7A0B\u8BE6\u60C5"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M11.903 1.013a.985.985 0 0 1 .97.869l.006.114v8.545a.526.526 0 0 1-.05.253 1.895 1.895 0 0 1-.21.365 2.46 2.46 0 0 1-.843.646c-.512.288-.772.435-1.025.547a34.76 34.76 0 0 1-2.598 1.011.985.985 0 0 1-.969-.868l-.007-.115V7.536L7.17 4.439c.078-.245.24-.477.359-.702.8-1.488 2.303-2.19 3.44-2.52l.053-.014.052-.014c.281-.07.555-.127.829-.176Zm-9.732.014c.164.028.328.063.492.101l.246.06h.007l.105.029c1.13.33 2.64 1.032 3.433 2.527.092.169.21.351.295.534a.7.7 0 0 1 .056.195l.007.1-.007 2.963v4.823a.984.984 0 0 1-.716.941.624.624 0 0 1-.407-.014 35.743 35.743 0 0 1-2.443-.955c-.253-.112-.513-.26-1.026-.547a2.236 2.236 0 0 1-.693-.475l-.142-.157a1.361 1.361 0 0 1-.252-.658l-.008-.143V1.99c0-.484.358-.899.843-.969a.707.707 0 0 1 .21.007ZM.872 2.256v8.418c.014.302.007.66.134.836.21.307.524.474.809.609l.139.065.02.007.015.007c.26.14.147.534-.14.527a29.569 29.569 0 0 1-.745-.036 1.259 1.259 0 0 1-.716-.245 1.135 1.135 0 0 1-.365-.555l-.01-.042-.004-.042v-8.58c0-.492.372-.906.863-.97Zm12.26 0a.991.991 0 0 1 .863.976v8.573a.352.352 0 0 1-.014.084c-.063.218-.19.407-.365.555a1.241 1.241 0 0 1-.716.245c-.253.021-.506.028-.744.036-.288.007-.394-.387-.14-.527l.013-.007.021-.007c.316-.148.695-.316.948-.674.12-.176.12-.534.134-.836Z",fill:"#00DDC7",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var U0="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTEuOTAzIDEuMDEzYS45ODUuOTg1IDAgMCAxIC45Ny44NjlsLjAwNi4xMTR2OC41NDVhLjUyNi41MjYgMCAwIDEtLjA1LjI1MyAxLjg5NSAxLjg5NSAwIDAgMS0uMjEuMzY1IDIuNDYgMi40NiAwIDAgMS0uODQzLjY0NmMtLjUxMi4yODgtLjc3Mi40MzUtMS4wMjUuNTQ3YTM0Ljc2IDM0Ljc2IDAgMCAxLTIuNTk4IDEuMDExLjk4NS45ODUgMCAwIDEtLjk2OS0uODY4bC0uMDA3LS4xMTVWNy41MzZMNy4xNyA0LjQzOWMuMDc4LS4yNDUuMjQtLjQ3Ny4zNTktLjcwMi44LTEuNDg4IDIuMzAzLTIuMTkgMy40NC0yLjUybC4wNTMtLjAxNC4wNTItLjAxNGMuMjgxLS4wNy41NTUtLjEyNy44MjktLjE3NlptLTkuNzMyLjAxNGMuMTY0LjAyOC4zMjguMDYzLjQ5Mi4xMDFsLjI0Ni4wNmguMDA3bC4xMDUuMDI5YzEuMTMuMzMgMi42NCAxLjAzMiAzLjQzMyAyLjUyNy4wOTIuMTY5LjIxLjM1MS4yOTUuNTM0YS43LjcgMCAwIDEgLjA1Ni4xOTVsLjAwNy4xLS4wMDcgMi45NjN2NC44MjNhLjk4NC45ODQgMCAwIDEtLjcxNi45NDEuNjI0LjYyNCAwIDAgMS0uNDA3LS4wMTQgMzUuNzQzIDM1Ljc0MyAwIDAgMS0yLjQ0My0uOTU1Yy0uMjUzLS4xMTItLjUxMy0uMjYtMS4wMjYtLjU0N2EyLjIzNiAyLjIzNiAwIDAgMS0uNjkzLS40NzVsLS4xNDItLjE1N2ExLjM2MSAxLjM2MSAwIDAgMS0uMjUyLS42NThsLS4wMDgtLjE0M1YxLjk5YzAtLjQ4NC4zNTgtLjg5OS44NDMtLjk2OWEuNzA3LjcwNyAwIDAgMSAuMjEuMDA3Wk0uODcyIDIuMjU2djguNDE4Yy4wMTQuMzAyLjAwNy42Ni4xMzQuODM2LjIxLjMwNy41MjQuNDc0LjgwOS42MDlsLjEzOS4wNjUuMDIuMDA3LjAxNS4wMDdjLjI2LjE0LjE0Ny41MzQtLjE0LjUyN2EyOS41NjkgMjkuNTY5IDAgMCAxLS43NDUtLjAzNiAxLjI1OSAxLjI1OSAwIDAgMS0uNzE2LS4yNDUgMS4xMzUgMS4xMzUgMCAwIDEtLjM2NS0uNTU1bC0uMDEtLjA0Mi0uMDA0LS4wNDJ2LTguNThjMC0uNDkyLjM3Mi0uOTA2Ljg2My0uOTdabTEyLjI2IDBhLjk5MS45OTEgMCAwIDEgLjg2My45NzZ2OC41NzNhLjM1Mi4zNTIgMCAwIDEtLjAxNC4wODRjLS4wNjMuMjE4LS4xOS40MDctLjM2NS41NTVhMS4yNDEgMS4yNDEgMCAwIDEtLjcxNi4yNDVjLS4yNTMuMDIxLS41MDYuMDI4LS43NDQuMDM2LS4yODguMDA3LS4zOTQtLjM4Ny0uMTQtLjUyN2wuMDEzLS4wMDcuMDIxLS4wMDdjLjMxNi0uMTQ4LjY5NS0uMzE2Ljk0OC0uNjc0LjEyLS4xNzYuMTItLjUzNC4xMzQtLjgzNloiIGZpbGw9IiMwMEREQzciIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik0wIDBoMTR2MTRIMHoiLz48L2c+PC9zdmc+",ip=Object.defineProperty,Qv=Object.getOwnPropertySymbols,d1=Object.prototype.hasOwnProperty,fv=Object.prototype.propertyIsEnumerable,Hm=(v,g,d)=>g in v?ip(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,ug=(v,g)=>{for(var d in g||(g={}))d1.call(g,d)&&Hm(v,d,g[d]);if(Qv)for(var d of Qv(g))fv.call(g,d)&&Hm(v,d,g[d]);return v};const Fa=v=>React.createElement("svg",ug({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u8BFE\u7A0B\u7AE0\u8282"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M9.08 0v2.076c0 .994.81 1.803 1.804 1.803h2.031v8.61c0 .606-.49 1.097-1.097 1.097H2.597c-.605 0-1.097-.49-1.097-1.097V1.097C1.5.492 1.99 0 2.597 0h6.484Zm2.025 10.408H3.31v.734h7.795v-.734Zm0-2.354H3.31v.735h7.795v-.735Zm0-2.351H3.31v.734h7.795v-.734ZM9.787 0l3.128 3.173h-2.031c-.605 0-1.097-.49-1.097-1.097V0Z",fill:"#00DDC7",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var Um="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4wOCAwdjIuMDc2YzAgLjk5NC44MSAxLjgwMyAxLjgwNCAxLjgwM2gyLjAzMXY4LjYxYzAgLjYwNi0uNDkgMS4wOTctMS4wOTcgMS4wOTdIMi41OTdjLS42MDUgMC0xLjA5Ny0uNDktMS4wOTctMS4wOTdWMS4wOTdDMS41LjQ5MiAxLjk5IDAgMi41OTcgMGg2LjQ4NFptMi4wMjUgMTAuNDA4SDMuMzF2LjczNGg3Ljc5NXYtLjczNFptMC0yLjM1NEgzLjMxdi43MzVoNy43OTV2LS43MzVabTAtMi4zNTFIMy4zMXYuNzM0aDcuNzk1di0uNzM0Wk05Ljc4NyAwbDMuMTI4IDMuMTczaC0yLjAzMWMtLjYwNSAwLTEuMDk3LS40OS0xLjA5Ny0xLjA5N1YwWiIgZmlsbD0iIzAwRERDNyIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxNHYxNEgweiIvPjwvZz48L3N2Zz4=",f1=Object.defineProperty,Rg=Object.getOwnPropertySymbols,Q1=Object.prototype.hasOwnProperty,ah=Object.prototype.propertyIsEnumerable,oi=(v,g,d)=>g in v?f1(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,hv=(v,g)=>{for(var d in g||(g={}))Q1.call(g,d)&&oi(v,d,g[d]);if(Rg)for(var d of Rg(g))ah.call(g,d)&&oi(v,d,g[d]);return v};const ME=v=>React.createElement("svg",hv({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u6392\u884C\u699C"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M12.6 1.4h-.467V.933A.933.933 0 0 0 11.2 0H2.8a.933.933 0 0 0-.933.933V1.4H1.4C.628 1.4 0 2.028 0 2.8v.933c0 .772.628 1.4 1.4 1.4h.467c0 2.666 2.06 4.874 4.666 5.111v1.423h-1.31a.467.467 0 0 0-.437.303l-.35.933a.467.467 0 0 0 .437.63h4.254a.467.467 0 0 0 .437-.63l-.35-.933a.467.467 0 0 0-.437-.303h-1.31v-1.423c2.606-.237 4.666-2.445 4.666-5.11h.467c.772 0 1.4-.629 1.4-1.4V2.8c0-.772-.628-1.4-1.4-1.4ZM1.4 4.2a.467.467 0 0 1-.467-.467V2.8c0-.257.21-.467.467-.467h.467V4.2H1.4Zm7.406-.023-.753.77.17 1.057a.212.212 0 0 1-.201.28h-.003a.222.222 0 0 1-.099-.024l-.922-.513-.921.507a.212.212 0 1 1-.312-.22l.18-1.091-.752-.773a.21.21 0 0 1-.049-.216.21.21 0 0 1 .17-.142l1.032-.155.465-.985a.213.213 0 0 1 .384 0l.461.988 1.031.159a.21.21 0 0 1 .169.143.21.21 0 0 1-.05.215Zm4.26-.444c0 .258-.209.467-.466.467h-.467V2.333h.467c.257 0 .467.21.467.467v.933Z",fill:"#00DDC7",fillRule:"nonzero"}),React.createElement("path",{d:"M0 0h14v14H0z"})));var zm="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTIuNiAxLjRoLS40NjdWLjkzM0EuOTMzLjkzMyAwIDAgMCAxMS4yIDBIMi44YS45MzMuOTMzIDAgMCAwLS45MzMuOTMzVjEuNEgxLjRDLjYyOCAxLjQgMCAyLjAyOCAwIDIuOHYuOTMzYzAgLjc3Mi42MjggMS40IDEuNCAxLjRoLjQ2N2MwIDIuNjY2IDIuMDYgNC44NzQgNC42NjYgNS4xMTF2MS40MjNoLTEuMzFhLjQ2Ny40NjcgMCAwIDAtLjQzNy4zMDNsLS4zNS45MzNhLjQ2Ny40NjcgMCAwIDAgLjQzNy42M2g0LjI1NGEuNDY3LjQ2NyAwIDAgMCAuNDM3LS42M2wtLjM1LS45MzNhLjQ2Ny40NjcgMCAwIDAtLjQzNy0uMzAzaC0xLjMxdi0xLjQyM2MyLjYwNi0uMjM3IDQuNjY2LTIuNDQ1IDQuNjY2LTUuMTFoLjQ2N2MuNzcyIDAgMS40LS42MjkgMS40LTEuNFYyLjhjMC0uNzcyLS42MjgtMS40LTEuNC0xLjRaTTEuNCA0LjJhLjQ2Ny40NjcgMCAwIDEtLjQ2Ny0uNDY3VjIuOGMwLS4yNTcuMjEtLjQ2Ny40NjctLjQ2N2guNDY3VjQuMkgxLjRabTcuNDA2LS4wMjMtLjc1My43Ny4xNyAxLjA1N2EuMjEyLjIxMiAwIDAgMS0uMjAxLjI4aC0uMDAzYS4yMjIuMjIyIDAgMCAxLS4wOTktLjAyNGwtLjkyMi0uNTEzLS45MjEuNTA3YS4yMTIuMjEyIDAgMSAxLS4zMTItLjIybC4xOC0xLjA5MS0uNzUyLS43NzNhLjIxLjIxIDAgMCAxLS4wNDktLjIxNi4yMS4yMSAwIDAgMSAuMTctLjE0MmwxLjAzMi0uMTU1LjQ2NS0uOTg1YS4yMTMuMjEzIDAgMCAxIC4zODQgMGwuNDYxLjk4OCAxLjAzMS4xNTlhLjIxLjIxIDAgMCAxIC4xNjkuMTQzLjIxLjIxIDAgMCAxLS4wNS4yMTVabTQuMjYtLjQ0NGMwIC4yNTgtLjIwOS40NjctLjQ2Ni40NjdoLS40NjdWMi4zMzNoLjQ2N2MuMjU3IDAgLjQ2Ny4yMS40NjcuNDY3di45MzNaIiBmaWxsPSIjMDBEREM3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNMCAwaDE0djE0SDB6Ii8+PC9nPjwvc3ZnPg==",sy=Object.defineProperty,ly=Object.getOwnPropertySymbols,dm=Object.prototype.hasOwnProperty,Hv=Object.prototype.propertyIsEnumerable,cg=(v,g,d)=>g in v?sy(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,h1=(v,g)=>{for(var d in g||(g={}))dm.call(g,d)&&cg(v,d,g[d]);if(ly)for(var d of ly(g))Hv.call(g,d)&&cg(v,d,g[d]);return v};const tE=v=>React.createElement("svg",h1({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u77E5\u8BC6\u56FE\u8C31\u5907\u4EFD"),React.createElement("path",{d:"M3.15 0C4.48 0 5.6 1.05 5.6 2.31c0 .393-.109.772-.299 1.108a.044.044 0 0 1 .019.012l.889.834a2.517 2.517 0 0 1 2.744.302l.007-.016.543-.47A1.638 1.638 0 0 1 9.1 3.01c0-.91.77-1.68 1.75-1.68s1.75.77 1.75 1.68c0 .91-.77 1.68-1.75 1.68-.353 0-.68-.1-.952-.27l-.518.48a.237.237 0 0 1-.06.045c.3.38.48.851.48 1.355 0 .358-.081.696-.226.998l1.222 1.091c.318-.215.694-.339 1.104-.339 1.19 0 2.1 1.05 2.1 2.31 0 1.205-.833 2.218-1.946 2.304l-.154.006c-1.19 0-2.1-1.05-2.1-2.31 0-.638.234-1.223.619-1.644l-1.109-.99a2.481 2.481 0 0 1-1.96.954 2.49 2.49 0 0 1-1.532-.525l-.604.575C5.88 9.29 6.3 10.11 6.3 10.99 6.3 12.6 4.9 14 3.15 14S0 12.67 0 10.99c0-1.68 1.4-3.01 3.15-3.01.608 0 1.174.17 1.654.457l.656-.624A2.32 2.32 0 0 1 4.9 6.3c0-.705.35-1.344.892-1.77l-.746-.744a2.488 2.488 0 0 1-1.896.904C1.82 4.69.7 3.64.7 2.31.7.98 1.82 0 3.15 0Z",fill:"#00DDC7",fillRule:"evenodd"}));var uy="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMTUgMEM0LjQ4IDAgNS42IDEuMDUgNS42IDIuMzFjMCAuMzkzLS4xMDkuNzcyLS4yOTkgMS4xMDhhLjA0NC4wNDQgMCAwIDEgLjAxOS4wMTJsLjg4OS44MzRhMi41MTcgMi41MTcgMCAwIDEgMi43NDQuMzAybC4wMDctLjAxNi41NDMtLjQ3QTEuNjM4IDEuNjM4IDAgMCAxIDkuMSAzLjAxYzAtLjkxLjc3LTEuNjggMS43NS0xLjY4czEuNzUuNzcgMS43NSAxLjY4YzAgLjkxLS43NyAxLjY4LTEuNzUgMS42OC0uMzUzIDAtLjY4LS4xLS45NTItLjI3bC0uNTE4LjQ4YS4yMzcuMjM3IDAgMCAxLS4wNi4wNDVjLjMuMzguNDguODUxLjQ4IDEuMzU1IDAgLjM1OC0uMDgxLjY5Ni0uMjI2Ljk5OGwxLjIyMiAxLjA5MWMuMzE4LS4yMTUuNjk0LS4zMzkgMS4xMDQtLjMzOSAxLjE5IDAgMi4xIDEuMDUgMi4xIDIuMzEgMCAxLjIwNS0uODMzIDIuMjE4LTEuOTQ2IDIuMzA0bC0uMTU0LjAwNmMtMS4xOSAwLTIuMS0xLjA1LTIuMS0yLjMxIDAtLjYzOC4yMzQtMS4yMjMuNjE5LTEuNjQ0bC0xLjEwOS0uOTlhMi40ODEgMi40ODEgMCAwIDEtMS45Ni45NTQgMi40OSAyLjQ5IDAgMCAxLTEuNTMyLS41MjVsLS42MDQuNTc1QzUuODggOS4yOSA2LjMgMTAuMTEgNi4zIDEwLjk5IDYuMyAxMi42IDQuOSAxNCAzLjE1IDE0UzAgMTIuNjcgMCAxMC45OWMwLTEuNjggMS40LTMuMDEgMy4xNS0zLjAxLjYwOCAwIDEuMTc0LjE3IDEuNjU0LjQ1N2wuNjU2LS42MjRBMi4zMiAyLjMyIDAgMCAxIDQuOSA2LjNjMC0uNzA1LjM1LTEuMzQ0Ljg5Mi0xLjc3bC0uNzQ2LS43NDRhMi40ODggMi40ODggMCAwIDEtMS44OTYuOTA0QzEuODIgNC42OS43IDMuNjQuNyAyLjMxLjcuOTggMS44MiAwIDMuMTUgMFoiIGZpbGw9IiMwMEREQzciIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==",Km={"sort-list-panel":"sort-list-panel___fs2kK","sort-list-tip":"sort-list-tip___M8jhn","ant-drawer-content":"ant-drawer-content___IdYCX","dragging-li":"dragging-li___DsN7n","task-list-container":"task-list-container___ZtITC",imgradius:"imgradius___ms8N7",directionItemWrap:"directionItemWrap___OqLgg",groupActionWrap:"groupActionWrap___y4vaO",bottomdiv:"bottomdiv___VZjay",ml3:"ml3___r3a1Z"},Ag=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const Qg=null,nE=(0,Ud.W8)(({item:v,toIndex:g,params:d,dispatch:Ae,classroomList:He,handleDeleteMember:ze,pathsDetail:mt})=>{var Je,de,Ye,wt;return a.createElement("span",{onClick:()=>{window.open(v==null?void 0:v.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},a.createElement("div",{className:Km.directionItemWrap},a.createElement("img",{className:Km.imgradius,src:I.Z.API_SERVER+(v==null?void 0:v.default_image)}),a.createElement("span",{className:Km.groupActionWrap},a.createElement(D.Z,{title:v.name},a.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Je=v.name)==null?void 0:Je.length)>7?a.createElement("span",null,(de=v.name)==null?void 0:de.substring(0,7),a.createElement("br",null)," ",(Ye=v.name)==null?void 0:Ye.substring(7,14),(v==null?void 0:v.name.length)>14&&"..."):v.name)))),a.createElement("div",{className:Km.bottomdiv},a.createElement(D.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${v==null?void 0:v.visits}`,placement:"bottom"},a.createElement("span",null,a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},v==null?void 0:v.visits))),a.createElement(D.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${v==null?void 0:v.course_members_count}`,placement:"bottom"},a.createElement("span",null,a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",v==null?void 0:v.course_members_count))),a.createElement(D.Z,{overlayStyle:{maxWidth:380},title:a.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",v==null?void 0:v.tasks_count),placement:"bottom"},a.createElement("span",null,a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",v==null?void 0:v.tasks_count))),a.createElement(D.Z,{title:"\u5220\u9664",placement:"bottom"},a.createElement("span",null,a.createElement("i",{style:{color:"#bbbbbb",display:!((wt=mt==null?void 0:mt.detail)!=null&&wt.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:Xt=>{Xt.stopPropagation(),ze(v.id)}})))))}),F0=(0,Ud.JN)(({items:v,params:g,dispatch:d,classroomList:Ae,handleDeleteMember:He,pathsDetail:ze})=>a.createElement("div",{className:"task-list-container",style:{minHeight:(v==null?void 0:v.length)*240}},v==null?void 0:v.map((mt,Je)=>a.createElement(nE,{key:`${mt.id}`,dispatch:d,pathsDetail:ze,handleDeleteMember:He,classroomList:Ae,toIndex:Je+1,params:g,index:Je,item:mt})))),pv=({data:v,classroomList:g,pathsDetail:d,callback:Ae,handleDeleteMember:He,onCancel:ze,dispatch:mt,visible:Je=!1})=>{const[de,Ye]=(0,a.useState)(v),wt=(0,te.useParams)(),[Xt,Lt]=(0,a.useState)();function An(kn){const{newIndex:en,oldIndex:xr}=kn;Nn(In()(de,xr,en).map(Hn=>Hn==null?void 0:Hn.id)),Ye(In()(de,xr,en))}(0,a.useEffect)(()=>{Ye(v)},[JSON.stringify(v)]);function Nn(kn){return Ag(this,null,function*(){const en=yield(0,Pe.ZP)(`/api/paths/${wt==null?void 0:wt.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:kn}})})}return a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},a.createElement(F0,{axis:"y",helperClass:"dragging-li",pathsDetail:d,distance:2,dispatch:mt,handleDeleteMember:He,classroomList:g,params:wt,items:de,onSortEnd:An}))};var dg=(0,te.connect)(({classroomList:v,pathsDetail:g})=>({classroomList:v,pathsDetail:g}))(pv),cy=Object.defineProperty,mv=Object.getOwnPropertySymbols,Fp=Object.prototype.hasOwnProperty,Ch=Object.prototype.propertyIsEnumerable,Vp=(v,g,d)=>g in v?cy(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,p1=(v,g)=>{for(var d in g||(g={}))Fp.call(g,d)&&Vp(v,d,g[d]);if(mv)for(var d of mv(g))Ch.call(g,d)&&Vp(v,d,g[d]);return v},rE=(v,g)=>{var d={};for(var Ae in v)Fp.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&mv)for(var Ae of mv(v))g.indexOf(Ae)<0&&Ch.call(v,Ae)&&(d[Ae]=v[Ae]);return d},Ty=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const{TabPane:Uv}=Te.default;function sh(v){const g=(He,ze)=>{if(He.localName===ze)return He;for(let mt=0,Je=He;Je=Je.parentNode;mt++){if(Je.localName===ze)return Je;if(Je==document.documentElement)return!1}},d=v.target,Ae=g(d,"a");if(console.log([Ae],Ae==null?void 0:Ae.href,44),!(Ae!=null&&Ae.href)&&d.tagName.toUpperCase()==="IMG"){let He=d.src||d.getAttribute("src");He&&He.indexOf("/images/avatars/User")===-1&&(v.stopPropagation(),v.preventDefault(),cd.Z.publish("preview-image",He))}}const Bh=v=>{var g=v,{pathsDetail:d,globalSetting:Ae,loading:He,dispatch:ze}=g,mt=rE(g,["pathsDetail","globalSetting","loading","dispatch"]),Je,de,Ye,wt,Xt,Lt,An,Nn;const[kn]=(0,te.useSearchParams)(),en=(0,te.useParams)(),xr=(0,a.useRef)(),[Hn,vr]=(0,a.useState)("detail"),[Bn,rr]=(0,a.useState)(""),[ar,Jn]=(0,a.useState)({}),li=[{name:"\u8BFE\u7A0B\u8BE6\u60C5",key:"detail",icon:Hu,activeIcon:U0},{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage",icon:mu,activeIcon:Um},{name:"\u6392\u884C\u699C",key:"ranking",icon:pc,activeIcon:zm},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge",icon:kf,activeIcon:uy,hidden:(Je=Ae==null?void 0:Ae.setting)==null?void 0:Je.hide_knowledg_graph}].filter(En=>{var Mn,Di;return(Mn=d.detail)!=null&&Mn.excellent||((Di=d.detail)==null?void 0:Di.is_free)===!1?!0:En.key!=="certificate"}).filter(En=>{var Mn,Di,Xo;return(Mn=d.detail)!=null&&Mn.atlas_data&&((Xo=(Di=d.detail)==null?void 0:Di.atlas_data)!=null&&Xo.nodes)?!0:En.key!=="atlas"}).filter(En=>!(En!=null&&En.hidden));(0,a.useEffect)(()=>{if(xr.current)return xr.current.addEventListener("mousedown",sh),()=>{var En;(En=xr.current)==null||En.removeEventListener("mousedown",sh)}},[xr.current]),(0,a.useEffect)(()=>{en.pathId&&ii()},[en.pathId]),(0,a.useEffect)(()=>{var En,Mn;((En=d.detail)==null?void 0:En.show_spoc)===1&&ze({type:"pathsDetail/getCoureses",payload:{id:en.pathId}}),(Mn=d.detail)!=null&&Mn.show_history&&Dn()},[d.detail]);function Dn(){return Ty(this,null,function*(){Jn(yield(0,k.ue)({id:en.pathId,course_type:1}))})}(0,a.useEffect)(()=>{var En;(0,p.Dk)((En=d.detail)==null?void 0:En.name)},[d]);const Nr=En=>{var Mn;rr((Mn=decodeURIComponent(En))==null?void 0:Mn.trim())},ii=()=>Ty(void 0,null,function*(){const En=yield ze({type:"pathsDetail/getPathsDetail",payload:p1({id:en.pathId},(0,p.oP)())});ze({type:"pathsDetail/getRightData",payload:{id:en.pathId}}),ze({type:"pathsDetail/getStageData",payload:{subject_id:en.pathId}}),En!=null&&En.id&&kn.get("token")&&(location.href=location.pathname)}),jn=()=>{var En,Mn;let Di=new Image;Di.src=rs.yt;let Xo=((Mn=(En=d.rightData)==null?void 0:En.tags)==null?void 0:Mn.map((ki,Ie)=>({name:ki.tag_name,value:Ie})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}</b>"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:Di,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:Xo}]}},ei=En=>Ty(void 0,null,function*(){w.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>Ty(void 0,null,function*(){const Mn=yield(0,k.$D)({id:en.pathId,courseid:En});(Mn==null?void 0:Mn.status)===0&&(x.ZP.info("\u5220\u9664\u6210\u529F"),ta())})})}),ta=()=>{ze({type:"pathsDetail/getPathsDetail",payload:{id:en.pathId}}),ze({type:"pathsDetail/getRightData",payload:{id:en.pathId}}),ze({type:"pathsDetail/getCoureses",payload:{id:en.pathId}}),Dn()};return a.createElement(b.Z,{spinning:!1},a.createElement("section",{className:Aa.bg},a.createElement(xE,null),a.createElement(Tf.Z,null),a.createElement(m,null),a.createElement("section",{className:`edu-container pb80 ${Aa.wrap}`},a.createElement("div",{className:Aa.leftTabsWrap},li.map(En=>a.createElement("div",{key:En.key,className:lm()(Aa.tabItem,{[Aa.activeTab]:Hn===En.key}),onClick:()=>{if(En.key=="knowledge"){te.history.push(`/knowledgegraph/${en.pathId}`);return}vr(En.key)}},a.createElement("img",{className:Aa.activeIcon,src:En.activeIcon,style:{width:14,marginRight:6}}),a.createElement("img",{className:Aa.icon,src:Hn===En.key?En.activeIcon:En.icon,style:{width:14,marginRight:6}}),a.createElement("span",null,En.name)))),a.createElement("div",{className:Aa.content},Hn==="detail"&&a.createElement("div",{className:Aa.detail},a.createElement("div",{className:Aa.intro},a.createElement("div",{className:Aa.introTitle},a.createElement("span",{style:{marginLeft:23}},"\u8BFE\u7A0B\u4ECB\u7ECD")),a.createElement("div",{ref:xr,className:"mb30"},a.createElement(V.Z,{style:{color:"#fff"},value:(de=d.detail)==null?void 0:de.description}))),a.createElement("div",{className:Aa.intro},a.createElement("div",{className:Aa.introTitle},a.createElement("span",{style:{marginLeft:23}},(Ye=d.detail)==null?void 0:Ye.learning_notes_title)),a.createElement("div",{ref:xr,className:"mb30"},a.createElement(V.Z,{style:{color:"#fff"},value:(wt=d.detail)==null?void 0:wt.learning_notes}))),!!((Lt=(Xt=d.rightData)==null?void 0:Xt.tags)!=null&&Lt.length)&&((An=d.detail)==null?void 0:An.show_tag)&&a.createElement("div",{className:Aa.intro},a.createElement("div",{className:Aa.introTitle},a.createElement("span",{style:{marginLeft:23}},"\u6280\u80FD\u6807\u7B7E")),a.createElement("div",{className:"flex item-center justify-center mb30"},a.createElement(ey.Z,{option:jn(),style:{height:390,width:"100%"},opts:{renderer:"svg"}}))),((Nn=d.detail)==null?void 0:Nn.show_history)&&a.createElement("div",{className:Aa.intro},a.createElement("div",{className:Aa.introTitle},a.createElement("span",{style:{marginLeft:23}},"\u5386\u53F2\u8BFE\u5802")),a.createElement("div",{className:Aa.historyClass},a.createElement("img",{src:Vn,className:Aa.zs1}),a.createElement(dg,{data:ar==null?void 0:ar.spoc_courses,handleDeleteMember:ei}),a.createElement("img",{src:Vn,className:Aa.zs2})))),Hn==="stage"&&a.createElement(ma,{keywords:Bn}),Hn==="ranking"&&a.createElement(bi,null),Hn==="certificate"&&a.createElement(Xy,null),Hn==="atlas"&&a.createElement(om,null),Hn==="knowledge"&&a.createElement(Eh,null)))))};var Sp=(0,te.connect)(({pathsDetail:v,loading:g,globalSetting:d})=>({pathsDetail:v,globalSetting:d,loading:g}))(Bh),Zm=B(13570),Ay=B(89489),uu={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},Oy="data:image/png;base64,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",gv=Object.defineProperty,m1=Object.getOwnPropertySymbols,fm=Object.prototype.hasOwnProperty,iE=Object.prototype.propertyIsEnumerable,Hg=(v,g,d)=>g in v?gv(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,g1=(v,g)=>{for(var d in g||(g={}))fm.call(g,d)&&Hg(v,d,g[d]);if(m1)for(var d of m1(g))iE.call(g,d)&&Hg(v,d,g[d]);return v};const v1=v=>React.createElement("svg",g1({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u53D1\u9001\u8BFE\u5802"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M4.5 17.94S5.587 8.45 13.86 8.45V5l5.952 6.04-5.953 6.037v-3.45S7.951 12.96 4.5 17.94",fill:"#FFF",fillRule:"nonzero"})));var Pc="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",ky=Object.defineProperty,zv=Object.getOwnPropertySymbols,Ug=Object.prototype.hasOwnProperty,hm=Object.prototype.propertyIsEnumerable,Pp=(v,g,d)=>g in v?ky(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,H1=(v,g)=>{for(var d in g||(g={}))Ug.call(g,d)&&Pp(v,d,g[d]);if(zv)for(var d of zv(g))hm.call(g,d)&&Pp(v,d,g[d]);return v};const A0=v=>React.createElement("svg",H1({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u8BBE\u7F6E"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M19.328 10.55c-.09-.457-.371-.752-.716-.752h-.072A1.83 1.83 0 0 1 16.7 7.981c0-.322.163-.69.163-.69a.948.948 0 0 0-.326-1.154l-.027-.018-1.857-1.012-.027-.009a.96.96 0 0 0-.399-.08c-.29 0-.57.116-.76.304-.2.206-.906.806-1.45.806-.543 0-1.25-.609-1.458-.815A1.067 1.067 0 0 0 9.799 5c-.136 0-.263.027-.39.072l-.027.009-1.911 1.047-.027.018a.944.944 0 0 0-.326 1.146s.163.367.163.689a1.83 1.83 0 0 1-1.839 1.817H5.37c-.354 0-.634.295-.716.752-.01.036-.154.832-.154 1.45s.154 1.414.154 1.45c.09.457.371.752.716.752h.081a1.83 1.83 0 0 1 1.839 1.817c0 .322-.154.69-.163.69a.948.948 0 0 0 .326 1.154l.018.018 1.82 1.012.028.009c.118.053.253.08.39.08.29 0 .579-.116.76-.322.263-.278.96-.85 1.477-.85.561 0 1.286.644 1.494.868a1.045 1.045 0 0 0 1.16.241l.027-.009 1.893-1.029.027-.018a.944.944 0 0 0 .326-1.146s-.163-.367-.163-.689a1.83 1.83 0 0 1 1.839-1.817h.072c.354 0 .634-.295.725-.752 0-.009.154-.814.154-1.45a10.888 10.888 0 0 0-.172-1.46Zm-7.373 4.073C10.487 14.623 9.3 13.44 9.3 12c0-1.45 1.195-2.623 2.654-2.623 1.467 0 2.654 1.182 2.654 2.623 0 1.441-1.187 2.623-2.654 2.623Z",fill:"#FFF",fillRule:"nonzero"})));var U1="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Ip=Object.defineProperty,vv=Object.getOwnPropertySymbols,jy=Object.prototype.hasOwnProperty,Kv=Object.prototype.propertyIsEnumerable,Ry=(v,g,d)=>g in v?Ip(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,pm=(v,g)=>{for(var d in g||(g={}))jy.call(g,d)&&Ry(v,d,g[d]);if(vv)for(var d of vv(g))Kv.call(g,d)&&Ry(v,d,g[d]);return v};const zg=v=>React.createElement("svg",pm({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u5B66\u4E60\u7EDF\u8BA1"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M7.843 17.967V9.34c0-.343-.258-.608-.568-.608H5.569c-.31 0-.569.29-.569.608v8.627h2.843Zm3.619 0V5.635c0-.343-.259-.635-.569-.635H9.188c-.311 0-.57.29-.57.635v12.332h2.844Zm3.619 0v-5.45c0-.345-.259-.636-.57-.636h-1.705c-.31 0-.569.29-.569.634v5.452h2.843Zm3.618 0V9.34c0-.343-.259-.608-.569-.608h-1.706c-.31 0-.568.29-.568.608v8.627h2.843Z",fill:"#FFF",fillRule:"nonzero"})));var Kg="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",Zg=Object.defineProperty,y1=Object.getOwnPropertySymbols,Vg=Object.prototype.hasOwnProperty,oE=Object.prototype.propertyIsEnumerable,yv=(v,g,d)=>g in v?Zg(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,E1=(v,g)=>{for(var d in g||(g={}))Vg.call(g,d)&&yv(v,d,g[d]);if(y1)for(var d of y1(g))oE.call(g,d)&&yv(v,d,g[d]);return v};const mc=v=>React.createElement("svg",E1({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u5DF2\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#EE5D5D",fillRule:"nonzero"})));var Dp="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",fg=Object.defineProperty,fu=Object.getOwnPropertySymbols,Xp=Object.prototype.hasOwnProperty,w1=Object.prototype.propertyIsEnumerable,hg=(v,g,d)=>g in v?fg(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Ve=(v,g)=>{for(var d in g||(g={}))Xp.call(g,d)&&hg(v,d,g[d]);if(fu)for(var d of fu(g))w1.call(g,d)&&hg(v,d,g[d]);return v};const Yt=v=>React.createElement("svg",Ve({width:24,height:24,xmlns:"http://www.w3.org/2000/svg"},v),React.createElement("title",null,"\u6536\u85CF"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("rect",{fill:"#000",opacity:.3,width:24,height:24,rx:12}),React.createElement("path",{d:"M15.284 5A4.106 4.106 0 0 0 12 6.727 4.094 4.094 0 0 0 8.716 5C6.39 5 4.5 7.078 4.5 9.63a6.163 6.163 0 0 0 1.223 3.452c1.582 2.5 5.567 5.6 5.738 5.729a.863.863 0 0 0 1.078 0c.173-.129 4.147-3.238 5.738-5.729A6.163 6.163 0 0 0 19.5 9.63C19.5 7.08 17.61 5 15.284 5Z",fill:"#FFF",fillRule:"nonzero"})));var Xn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",an=B(59301),Ci=Object.defineProperty,Do=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,Xl=Object.getOwnPropertySymbols,cu=Object.prototype.hasOwnProperty,lc=Object.prototype.propertyIsEnumerable,ku=(v,g,d)=>g in v?Ci(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Cd=(v,g)=>{for(var d in g||(g={}))cu.call(g,d)&&ku(v,d,g[d]);if(Xl)for(var d of Xl(g))lc.call(g,d)&&ku(v,d,g[d]);return v},lh=(v,g)=>Do(v,Ha(g)),Rh=(v,g)=>{var d={};for(var Ae in v)cu.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&Xl)for(var Ae of Xl(v))g.indexOf(Ae)<0&&lc.call(v,Ae)&&(d[Ae]=v[Ae]);return d},lA=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const Ja=[{name:"\u672A\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u6B63\u5728\u5F00\u53D1\u4E2D\uFF0C\u4E0D\u53EF\u88AB\u4ED6\u4EBA\u4F7F\u7528",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"\u9759\u9ED8\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u53EF\u4EE5\u901A\u8FC7\u5206\u4EAB\u94FE\u63A5\u4F7F\u7528\uFF0C\u4F46\u4E0D\u80FD\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"\u516C\u5F00\u5BA1\u6838",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u7533\u8BF7\u7EB3\u5165\u5F00\u653E\u68C0\u7D22\uFF0C\u76EE\u524D\u5E73\u53F0\u6B63\u5728\u5BA1\u6838\u4E2D",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"\u516C\u5F00\u53D1\u5E03",connect:"\u5F53\u524D\u8BFE\u7A0B\u5DF2\u53D1\u5E03\uFF0C\u4E14\u53EF\u88AB\u5F00\u653E\u68C0\u7D22",bkcolor:"#FFE9C1",txcolor:"#A45204"}],Jf=v=>{var g=v,{pathsDetail:d,user:Ae,globalSetting:He,loading:ze,dispatch:mt}=g,Je=Rh(g,["pathsDetail","user","globalSetting","loading","dispatch"]),de,Ye,wt,Xt,Lt,An,Nn,kn,en,xr,Hn,vr,Bn,rr,ar,Jn,li,Dn,Nr,ii,jn,ei,ta,En,Mn,Di,Xo,$o,ki,Ie,Er,Hr,Wr,Si,Ri,ji,fo,po,gr,kt,Fn,fr,hr,bn,Mr,ho,Kt,wr,Ln,Mi,Co,Dt,On,Lr,na,Ms,xs,jl,DA,Pu,Hs,Wc,YA,Sf,Qh,Hh,Gh,Nh,Mh,p0,Ji,ju,Gc,vc,lp,m0,Hf,ff,Dl,fh,Lh,e,t,n,r,i,o,l,u,f,E,C,T,$,ce,Ee,Ne,ht,$e,Ct,Bt,Nt,Tt,mn,sr,yi,_r,Cr,nr,ra,Qo,ss,Ba,Ic,zu,iu,ec,Wd,Yu,JA,ef,Lp,kd,g0,Pl,tf,Gp,Tp,up,i0;const nA=(0,te.useParams)(),[ou,Jg]=(0,a.useState)({}),hh=(0,a.useRef)(1),[Yn,ui]=(0,a.useState)(),[Ki,Xi]=(0,a.useState)(!1),[Ra,tl]=(0,a.useState)(!1),wl=(0,a.useRef)(null),Nl=!((de=d.detail)!=null&&de.can_managed),[Ru,Yc]=(0,a.useState)({status:!1}),Cc=((Ye=d.detail)==null?void 0:Ye.is_free)||((wt=d.detail)==null?void 0:wt.can_learning);(0,a.useEffect)(()=>{Yc({status:!1})},[]),(0,a.useEffect)(()=>{function da(){return lA(this,null,function*(){var Zu,Rc,Iu,jd,yf,hf,Jd;if((Zu=d.detail)!=null&&Zu.courses){const za=(Rc=d.detail)==null?void 0:Rc.courses;if((Iu=za==null?void 0:za.toast)!=null&&Iu.is_open&&((jd=za.toast)==null?void 0:jd.open_num)===-1)tl(!0);else if((yf=za==null?void 0:za.toast)!=null&&yf.is_open&&((hf=za==null?void 0:za.toast)==null?void 0:hf.open_num)===1){let pl=JSON.parse(localStorage.getItem("pathsshow"))||[];((Jd=pl.filter(ba=>ba===(nA==null?void 0:nA.pathId)))==null?void 0:Jd.length)>0?tl(!1):(tl(!0),pl.push(nA==null?void 0:nA.pathId),localStorage.setItem("pathsshow",JSON.stringify(pl)))}else tl(!1)}})}da()},[(Xt=d.detail)==null?void 0:Xt.courses]),(0,a.useEffect)(()=>{var da,Zu,Rc,Iu,jd,yf,hf,Jd,za,pl,ba;if(!((Zu=(da=d.detail)==null?void 0:da.courses)==null?void 0:Zu.length))return;let cA;if((Rc=d.detail)!=null&&Rc.has_start){const Nc=(jd=(Iu=d.detail)==null?void 0:Iu.courses)==null?void 0:jd.findIndex(_f=>{var pf;return((pf=_f.course_status)==null?void 0:pf.status)===1});cA=Nc>-1?Nc:0}else{let Nc=(Jd=(hf=(yf=d.detail)==null?void 0:yf.courses)==null?void 0:hf.map(_f=>{var pf;return(pf=_f.course_status)==null?void 0:pf.status}))==null?void 0:Jd.lastIndexOf(2);cA=Nc>-1?Nc:0,Nc=(pl=(za=d.detail)==null?void 0:za.courses)==null?void 0:pl.findIndex(_f=>{var pf;return((pf=_f.course_status)==null?void 0:pf.status)===0}),cA=Nc>-1?Nc:cA}Jg(((ba=d.detail)==null?void 0:ba.courses[cA])||{})},[d.detail]);const Ju=()=>{x.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},jc=da=>{var Zu,Rc;const Iu=(Rc=(Zu=d.detail)==null?void 0:Zu.courses)==null?void 0:Rc.find(jd=>jd.course_id===da);Jg(Iu||{}),mt({type:"classroomList/setActionTabs",payload:{key:"\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4",name:da}})},yc=()=>lA(void 0,null,function*(){const da=yield(0,k.rs)({container_id:nA.pathId,container_type:"Subject"});da.status===0&&(Mo(),x.ZP.success(da.message))}),Wl=()=>lA(void 0,null,function*(){const da=yield(0,k.KM)({container_id:nA.pathId,container_type:"Subject"});da.status===0&&(Mo(),x.ZP.success(da.message))}),gu=()=>lA(void 0,null,function*(){if(Nl){Ju();return}w.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:an.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u5220\u9664\u5B9E\u8DF5\u8BFE\u7A0B?"),onOk:()=>lA(void 0,null,function*(){(yield(0,k.eJ)({id:nA.pathId})).status===1&&te.history.push("/paths")})})}),tu=()=>lA(void 0,null,function*(){if(Nl){Ju();return}w.default.info({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",icon:null,content:an.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u8BFE\u7A0B\u53D1\u5E03\u540E\u5373\u53EF\u53D1\u9001\u8BFE\u5802\u4F7F\u7528"),onOk:()=>lA(void 0,null,function*(){const da=yield(0,k.Go)({id:nA.pathId});(da==null?void 0:da.status)===0&&(Mo(),x.ZP.success(da.message))})})}),Ku=()=>lA(void 0,null,function*(){if(Nl){Ju();return}w.default.confirm({centered:!0,width:430,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:an.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okButtonProps:{loading:Ki},onOk:()=>lA(void 0,null,function*(){Xi(!0);const da=yield(0,k.fj)({id:nA.pathId});(da==null?void 0:da.status)===1&&(Mo(),x.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F")),Xi(!1)})})}),Dc=()=>{if(Nl){Ju();return}aa()},Cu=da=>{Yc({status:da})},aa=()=>{w.default.confirm({centered:!0,width:590,title:"\u63D0\u793A",okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88\u7533\u8BF7",icon:null,content:an.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u516C\u5F00\u8BFE\u7A0B\u9700\u7ECF\u8FC7\u5E73\u53F0\u6807\u51C6\u5316\u5BA1\u6838\uFF0C\u6211\u4EEC\u5C06\u5C3D\u5FEB\u5B89\u6392\u5BA1\u6838\uFF0C\u5BA1\u6838\u7ED3\u679C\u5C06\u7531\u5BA2\u670D\u4EBA\u5458\u8054\u7CFB\u60A8\u544A\u77E5\uFF0C\u6216\u7531\u5E73\u53F0\u6D88\u606F\u7CFB\u7EDF\u901A\u77E5\u60A8\u3002",an.createElement("br",null),"\u8BFE\u7A0B\u516C\u5F00\u540E\u5C06\u5BF9\u5E73\u53F0\u6240\u6709\u4EBA\u53EF\u89C1\uFF1B\u82E5\u4EC5\u672C\u4EBA\u6559\u5B66\u4F7F\u7528\u5219\u65E0\u9700\u7533\u8BF7\u516C\u5F00\uFF0C\u76F4\u63A5\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\u5373\u53EF\u3002",an.createElement("br",null)),onOk:()=>lA(void 0,null,function*(){if(d.detail&&d.detail.has_sub_discipline){const da=yield(0,k.WO)({id:nA.pathId,user_customize:!1});((da==null?void 0:da.status)===0||(da==null?void 0:da.status)===1)&&(Mo(),x.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))}else Cu(!0)})})},vs=()=>lA(void 0,null,function*(){if(Nl){Ju();return}w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:an.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u7533\u8BF7\u516C\u5F00\uFF1F"),onOk:()=>lA(void 0,null,function*(){const da=yield(0,k.Er)({id:nA.pathId});(da==null?void 0:da.status)===0&&(Mo(),x.ZP.success("\u64A4\u9500\u7533\u8BF7\u516C\u5F00\u6210\u529F"))})})}),hl=()=>lA(void 0,null,function*(){if(Nl){Ju();return}w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:an.createElement("div",{className:"ml20"},an.createElement(H.ZP.Group,{defaultValue:1,onChange:da=>hh.current=da.target.value},an.createElement(H.ZP,{value:1,className:"mt10",style:{color:"#5F6367"}},"\u5F00\u653E\u8BFE\u5802\uFF1A",an.createElement("span",null,"\u6240\u6709\u7528\u6237\u53EF\u4EE5\u968F\u65F6\u8BBF\u95EE")),an.createElement(H.ZP,{value:0,className:"mt10",style:{color:"#5F6367"}},"\u79C1\u6709\u8BFE\u5802\uFF1A",an.createElement("span",null,"\u4EC5\u62A5\u540D\u53C2\u4E0E\u7684\u8BFE\u5802\u6210\u5458\u53EF\u4EE5\u8BBF\u95EE")))),onOk:()=>lA(void 0,null,function*(){(0,p.xg)(`/classrooms/news/${nA.pathId}/newgold/${hh.current}`)})})}),vu=()=>{w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,content:an.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>lA(void 0,null,function*(){const da=yield(0,k.c3)({id:nA.pathId});da.status===0&&(ui(!0),x.ZP.success(da.message))})})},al=()=>{(0,W.tJ)(mt)&&w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",content:an.createElement("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"}},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>lA(void 0,null,function*(){var da;const Zu=yield(0,k.JS)({id:ou==null?void 0:ou.course_id});Zu.status===0&&(x.ZP.success(Zu.message),mt({type:"pathsDetail/getPathsDetail",payload:{id:nA.pathId}}),((da=ou.course_status)==null?void 0:da.status)===1&&(0,p.xg)(`/classrooms/${ou==null?void 0:ou.course_id}/shixun_homework`))})})},oa=()=>{var da;if((da=d.detail)!=null&&da.need_authorize){(0,W.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\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");return}(0,W.tJ)(mt)&&mt({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},Mo=()=>{mt({type:"pathsDetail/getPathsDetail",payload:{id:nA.pathId}}),mt({type:"pathsDetail/getRightData",payload:{id:nA.pathId}})},Ua=!!((Lt=d.detail)!=null&&Lt.participant_count)&&!((An=d.detail)!=null&&An.allow_statistics),Gs=((kn=(Nn=d.detail)==null?void 0:Nn.courses)==null?void 0:kn.findIndex(da=>(da==null?void 0:da.course_id)===(ou==null?void 0:ou.course_id)))+1,nu=Gs===((xr=(en=d.detail)==null?void 0:en.courses)==null?void 0:xr.length);return an.createElement("section",null,an.createElement("aside",{className:uu.banner,style:{backgroundImage:(Bn=(vr=(Hn=d==null?void 0:d.detail)==null?void 0:Hn.attachments)==null?void 0:vr[0])!=null&&Bn.url?`url(${(Jn=(ar=(rr=d==null?void 0:d.detail)==null?void 0:rr.attachments)==null?void 0:ar[0])==null?void 0:Jn.url})`:`url(${Oy})`,marginBottom:(Dn=(li=d.detail)==null?void 0:li.courses)!=null&&Dn.length?70:20,paddingTop:20}},an.createElement("aside",{className:uu.wrp,style:{backgroundImage:(jn=(ii=(Nr=d==null?void 0:d.detail)==null?void 0:Nr.attachments_b)==null?void 0:ii[0])!=null&&jn.url?`url(${(En=(ta=(ei=d==null?void 0:d.detail)==null?void 0:ei.attachments_b)==null?void 0:ta[0])==null?void 0:En.url})`:""}},an.createElement("div",{className:uu.operationWrap},((Mn=Ae.userInfo)==null?void 0:Mn.login)&&((Di=d.detail)==null?void 0:Di.is_collect)&&an.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex",alignItems:"center"},onClick:yc},an.createElement(D.Z,{title:"\u53D6\u6D88\u6536\u85CF"},an.createElement("img",{src:Dp,style:{marginRight:"10px"}})),an.createElement("span",{style:{height:"24px"}},"\u5DF2\u6536\u85CF")),((Xo=Ae.userInfo)==null?void 0:Xo.login)&&!(($o=d.detail)!=null&&$o.is_collect)&&an.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex",alignItems:"center"},onClick:Wl},an.createElement(D.Z,{title:"\u6536\u85CF"},an.createElement("img",{src:Xn,style:{marginRight:"10px"}})),an.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!(0,L.bg)()&&an.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex",width:70},className:"mr15",onClick:()=>{(0,W.tJ)(mt)}},an.createElement("img",{src:Xn,style:{marginRight:"10px"}}),an.createElement("span",{style:{height:"24px"}},"\u6536\u85CF")),!!((ki=d.detail)!=null&&ki.is_free)&&((Ie=d.detail)==null?void 0:Ie.publish_status)!==0&&(((Er=d.detail)==null?void 0:Er.allow_add_member)||!(0,L.JA)())&&an.createElement(D.Z,{title:"\u4EE5\u8BFE\u5802\u5B9E\u9A8C\u7684\u5F62\u5F0F\u53D1\u9001\u5230\u6211\u7684\u8BFE\u5802"},an.createElement("span",{onClick:oa,style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px",display:"flex",alignItems:"center"}},an.createElement("img",{src:Pc,style:{marginRight:"10px"}}),"\u53D1\u9001\u8BFE\u5802")),((Hr=d.detail)==null?void 0:Hr.allow_statistics)&&((Wr=d.detail)==null?void 0:Wr.public_status)===2&&an.createElement("span",{onClick:()=>te.history.push(`/paths/${nA.pathId}/statistics`),style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px",display:"flex",alignItems:"center"}},an.createElement("img",{src:Kg,style:{marginRight:"10px"}}),"\u5B66\u4E60\u7EDF\u8BA1"),((Si=d.detail)==null?void 0:Si.is_share)&&an.createElement(CA.CopyToClipboard,{text:`${window.location.origin}/paths/${nA.pathId}?userid=${(Ri=Ae.userInfo)==null?void 0:Ri.user_id}`,onCopy:()=>x.ZP.success("\u5DF2\u590D\u5236\u8BFE\u7A0B\u5206\u4EAB\u4E13\u5C5E\u94FE\u63A5")},an.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px",display:"flex",alignItems:"center"}},an.createElement("img",{src:Pc,style:{marginRight:"10px"}}),"\u5206\u4EAB\u8BFE\u7A0B")),((ji=d.detail)==null?void 0:ji.allow_add_member)&&((fo=d.detail)==null?void 0:fo.allow_edit_stage)&&an.createElement(z.Z,{dropdownRender:()=>{var da,Zu,Rc,Iu,jd,yf,hf,Jd,za,pl,ba,sd,cA,Nc,_f,pf,Em;return an.createElement(ws.default,null,((da=d.detail)==null?void 0:da.courses)&&(((Zu=d.detail)==null?void 0:Zu.is_creator)&&!!((Rc=Ae.userInfo)!=null&&Rc.professional_certification)||(0,L.ag)())&&an.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:hl},"\u5F00\u8BFE"),((Iu=d.detail)==null?void 0:Iu.allow_statistics)&&an.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:()=>{if(Nl){Ju();return}te.history.push(`/paths/${nA.pathId}/edit`)}},"\u7F16\u8F91\u8BFE\u7A0B"),((jd=d.detail)==null?void 0:jd.allow_add_member)&&((yf=d.detail)==null?void 0:yf.publish_status)===0&&an.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:tu},"\u53D1\u5E03\u8BFE\u7A0B"),((hf=d.detail)==null?void 0:hf.allow_statistics)&&((Jd=d.detail)==null?void 0:Jd.publish_status)===2&&((za=d.detail)==null?void 0:za.public_status)===0&&an.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:Ku},"\u64A4\u9500\u53D1\u5E03"),((pl=d.detail)==null?void 0:pl.allow_statistics)&&((ba=d.detail)==null?void 0:ba.publish_status)===2&&((sd=d.detail)==null?void 0:sd.public_status)===0&&an.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:Dc},"\u516C\u5F00\u8BFE\u7A0B"),((cA=d.detail)==null?void 0:cA.allow_statistics)&&((Nc=d.detail)==null?void 0:Nc.public_status)===1&&an.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:vs},"\u64A4\u9500\u7533\u8BF7\u516C\u5F00"),(0,L.GJ)()&&((_f=d.detail)==null?void 0:_f.allow_statistics)&&((pf=d.detail)==null?void 0:pf.public_status)===2&&an.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:vs},"\u64A4\u9500\u516C\u5F00"),((Em=d.detail)==null?void 0:Em.allow_delete)&&an.createElement(ws.default.Item,{style:{textAlign:"center"},onClick:gu},"\u5220\u9664\u8BFE\u7A0B"))}},an.createElement("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px",display:"flex",alignItems:"center"}},an.createElement("img",{src:U1,style:{marginRight:"10px"}}),"\u8BBE\u7F6E"))),an.createElement("div",{style:{alignItems:"center"},className:[uu.titleWrap,((gr=(po=d.detail)==null?void 0:po.name)==null?void 0:gr.indexOf(`
`))&&uu.titleFlexEnd].join(" ")},an.createElement("div",{className:uu.title},an.createElement(D.Z,{title:(Fn=(kt=d.detail)==null?void 0:kt.name)==null?void 0:Fn.split(`
`)[0]},an.createElement("strong",{className:uu.titleName,style:{maxWidth:((fr=wl==null?void 0:wl.current)==null?void 0:fr.offsetWidth)<150?810:730}},(bn=(hr=d.detail)==null?void 0:hr.name)==null?void 0:bn.split(`
`)[0])),an.createElement("span",{className:"font24"},an.createElement("br",null),(ho=(Mr=d.detail)==null?void 0:Mr.name)==null?void 0:ho.split(`
`).filter((da,Zu)=>Zu!==0).join(""))),an.createElement("div",null,an.createElement("div",{className:uu.tagsWrap,ref:wl},((Kt=d.detail)==null?void 0:Kt.allow_add_member)&&!((wr=d.detail)!=null&&wr.excellent)&&an.createElement(D.Z,{title:(Mi=Ja[((Ln=d.detail)==null?void 0:Ln.shixun_tag_num)-1])==null?void 0:Mi.connect},an.createElement("div",null,an.createElement("div",{className:`${uu.openCourseTag} font14`,style:{backgroundColor:(Dt=Ja[((Co=d.detail)==null?void 0:Co.shixun_tag_num)-1])==null?void 0:Dt.bkcolor,color:(Lr=Ja[((On=d.detail)==null?void 0:On.shixun_tag_num)-1])==null?void 0:Lr.txcolor,height:26,border:`1px solid ${(Ms=Ja[((na=d.detail)==null?void 0:na.shixun_tag_num)-1])==null?void 0:Ms.bkcolor}`}},(jl=Ja[((xs=d.detail)==null?void 0:xs.shixun_tag_num)-1])==null?void 0:jl.name))),((DA=d.detail)==null?void 0:DA.featured)>0&&an.createElement("div",null,((Pu=d.detail)==null?void 0:Pu.featured)===1&&an.createElement("div",{className:`${uu.openCourseTag} font14`,style:{background:"#FF6500",border:"1px solid #FF6500"}},"\u56FD\u5BB6\u4E00\u6D41"),((Hs=d.detail)==null?void 0:Hs.featured)===2&&an.createElement("div",{className:`${uu.openCourseTag} font14`,style:{background:"#4361F2",border:"1px solid #4361F2"}},"\u519B\u961F\u4E00\u6D41"),((Wc=d.detail)==null?void 0:Wc.featured)===3&&an.createElement("div",{className:`${uu.openCourseTag} font14`,style:{background:"#E9AD5D",border:"1px solid #E9AD5D"}},"\u7701\u7EA7\u4E00\u6D41"),((YA=d.detail)==null?void 0:YA.featured)===4&&an.createElement("div",{className:`${uu.openCourseTag} font14`,style:{background:"#f7ce62",border:"1px solid #f7ce62"}},"\u7CBE\u54C1\u8BFE\u7A0B")),((Sf=d.detail)==null?void 0:Sf.excellent)&&((Qh=d.detail)==null?void 0:Qh.allow_add_member)&&((Gh=Ja[((Hh=d.detail)==null?void 0:Hh.shixun_tag_num)-1])==null?void 0:Gh.name)=="\u516C\u5F00\u53D1\u5E03"&&((Nh=Ae==null?void 0:Ae.userInfo)==null?void 0:Nh.role)!=15&&an.createElement("div",null,an.createElement("div",{className:`${uu.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Mh=d.detail)==null?void 0:Mh.excellent)&&((p0=Ae==null?void 0:Ae.userInfo)==null?void 0:p0.role)==15&&an.createElement("div",null,an.createElement("div",{className:`${uu.openCourseTag} font14`,style:{background:"#44D7B6",border:"1px solid #44D7B6"}},"\u5F00\u653E\u8BFE\u7A0B")),((Ji=d.detail)==null?void 0:Ji.is_plan)&&an.createElement(D.Z,{title:"\u6559\u80B2\u90E8101\u8BA1\u5212\u8BA1\u7B97\u673A\u7C7B\u8BFE\u7A0B"},an.createElement("div",null,an.createElement("div",{className:`${uu.openCourseTag} font14`,style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0}},"101\u8BA1\u5212")))))),((ju=d.detail)==null?void 0:ju.laboratory_name)&&(0,L.Ny)()&&an.createElement("div",{className:uu.laboratory},an.createElement("span",null,"\u4E91\u4E0A\u5B9E\u9A8C\u5BA4\uFF1A"),an.createElement(D.Z,{title:(Gc=d.detail)==null?void 0:Gc.laboratory_name},an.createElement("a",{href:`https://${(vc=d.detail)==null?void 0:vc.laboratory_url}`,target:"_blank",className:uu.name},(lp=d.detail)==null?void 0:lp.laboratory_name))),an.createElement("div",{className:uu.contentWrap},an.createElement("div",{className:uu.contentLeftWrap},!!((m0=d.detail)!=null&&m0.stages_count)&&an.createElement("div",{className:"mr30"},an.createElement("span",null,"\u7AE0\u8282"),an.createElement("p",{className:"mt3"},(Hf=d.detail)==null?void 0:Hf.stages_count)),!!((ff=d.detail)!=null&&ff.shixuns_count)&&an.createElement("div",{className:"mr30"},an.createElement("span",null,"\u5355\u5143"),an.createElement("p",{className:"mt3"},(Dl=d.detail)==null?void 0:Dl.shixuns_count)),!!((fh=d.detail)!=null&&fh.challenge_choose_count)&&an.createElement("div",{className:"mr30"},an.createElement("span",null,"\u9009\u62E9\u9898\u5173\u5361"),an.createElement("p",{className:"mt3"},(Lh=d.detail)==null?void 0:Lh.challenge_choose_count)),!!((e=d.detail)!=null&&e.challenges_count)&&an.createElement("div",{className:"mr30"},an.createElement("span",null,"\u5B9E\u8DF5\u5173\u5361"),an.createElement("p",{className:"mt3"},(t=d.detail)==null?void 0:t.challenges_count)),!!((n=d.detail)!=null&&n.videos_count)&&an.createElement("div",{className:"mr30"},an.createElement("span",null,"\u89C6\u9891"),an.createElement("p",{className:"mt3"},(r=d.detail)==null?void 0:r.videos_count)),!!((i=d.detail)!=null&&i.attachment_count)&&an.createElement("div",{className:"mr30"},an.createElement("span",null,"\u8BFE\u4EF6"),an.createElement("p",{className:"mt3"},(o=d.detail)==null?void 0:o.attachment_count)),((l=d.detail)==null?void 0:l.publish_status)!==0&&!!((u=d.detail)!=null&&u.subject_score)&&an.createElement("div",{className:"mr30"},an.createElement("span",null,"\u7ECF\u9A8C\u503C"),an.createElement("p",{className:"mt3"},(f=d.detail)==null?void 0:f.subject_score)),((E=d.detail)==null?void 0:E.publish_status)!==0&&!!((C=d.detail)!=null&&C.member_count)&&an.createElement("div",{className:"mr30"},an.createElement("span",null,an.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570"),an.createElement(D.Z,{title:`\u66F4\u65B0\u65F6\u95F4\uFF1A${((T=d.detail)==null?void 0:T.member_count_update_at)||"--"}`},an.createElement("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"}))),an.createElement("p",{className:"mt3"},($=d.detail)==null?void 0:$.member_count)),((ce=d.detail)==null?void 0:ce.subject_score)>0&&an.createElement("span",{className:"font14 c-white"},an.createElement("span",null,"\u8BC4\u5206"),an.createElement("br",null),an.createElement("div",{className:uu.rating},an.createElement(Zm.Z,{allowHalf:!0,style:{fontSize:12},value:(0,p.og)((Ee=d.detail)==null?void 0:Ee.averge_star),disabled:!0}))))),!!((ht=(Ne=d.detail)==null?void 0:Ne.courses)!=null&&ht.length)&&an.createElement("aside",{className:uu.nav},an.createElement("div",{className:uu.navLeft},ou.course_identity<4&&an.createElement(D.Z,{placement:"bottom",title:"\u7F16\u8F91\u8BFE\u5802"},an.createElement("a",{href:`/classrooms/${ou==null?void 0:ou.course_id}/newgolds/settings`,target:"_blank"},an.createElement("i",{className:`iconfont icon-bianji1 ${uu.navLeftIcon}`}))),an.createElement(z.Z,{dropdownRender:()=>{var da,Zu,Rc;return an.createElement(ws.default,null,(Rc=(Zu=[...(da=d.detail)==null?void 0:da.courses])==null?void 0:Zu.reverse())==null?void 0:Rc.map((Iu,jd)=>{var yf,hf;return an.createElement(ws.default.Item,{key:Iu.course_id,onClick:()=>jc(Iu.course_id)},an.createElement("span",{className:"font14"},"\u7B2C",((hf=(yf=d.detail)==null?void 0:yf.courses)==null?void 0:hf.length)-jd,"\u671F"))}))}},an.createElement("div",null,an.createElement("span",{className:"font14 current"},"\u7B2C",an.createElement("span",{className:uu.colorOrange},Gs),"\u671F"),an.createElement(Ay.Z,null))),an.createElement("div",{className:uu.navContent},an.createElement("div",{className:uu.contentItem},an.createElement("div",{className:uu.contentItemTitle},"\u5F00\u8BFE\u65F6\u95F4\uFF1A"),an.createElement("div",{className:uu.contentItemText},ou==null?void 0:ou.start_date)),an.createElement("div",{className:uu.verticalLine}),an.createElement("div",{className:uu.contentItem},an.createElement("div",{className:uu.contentItemTitle},"\u7ED3\u8BFE\u65F6\u95F4\uFF1A"),an.createElement("div",{className:uu.contentItemText},ou==null?void 0:ou.end_date)),an.createElement("div",{className:uu.verticalLine}),an.createElement("div",{className:uu.contentItem},an.createElement("div",{className:uu.contentItemTitle},"\u672C\u671F\u9009\u8BFE\u4EBA\u6570"),an.createElement("div",{className:uu.contentItemText},ou==null?void 0:ou.student_count," \u4EBA")))),an.createElement("div",{className:uu.navRight,style:{display:"none"}},an.createElement("div",{className:uu.flexRow},(($e=ou==null?void 0:ou.course_status)==null?void 0:$e.status)===1&&an.createElement("div",{className:"mr20 c-red-ee4"},(Ct=ou==null?void 0:ou.course_status)==null?void 0:Ct.time),((Bt=ou==null?void 0:ou.course_status)==null?void 0:Bt.status)===2&&ou.course_identity<6&&an.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),((Nt=ou.course_status)==null?void 0:Nt.status)===2&&(ou.course_identity<6?an.createElement("a",{className:uu.classButton,href:`/classrooms/${(mn=(Tt=ou==null?void 0:ou.first_category_url)==null?void 0:Tt.split("/"))==null?void 0:mn[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"):an.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),((sr=ou.course_status)==null?void 0:sr.status)===1&&ou.course_identity>5&&an.createElement("div",{className:uu.classButton,onClick:al},"\u7ACB\u5373\u52A0\u5165"),((yi=ou.course_status)==null?void 0:yi.status)===1&&ou.course_identity===5&&an.createElement("a",{className:uu.classButton,href:`/classrooms/${(Cr=(_r=ou==null?void 0:ou.first_category_url)==null?void 0:_r.split("/"))==null?void 0:Cr[2]}/announcement`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),((nr=ou.course_status)==null?void 0:nr.status)===0&&ou.course_identity>5&&an.createElement("div",{className:uu.classButton,onClick:al},"\u7ACB\u5373\u62A5\u540D"),((ra=ou.course_status)==null?void 0:ra.status)===0&&ou.course_identity===5&&an.createElement("div",{className:uu.classButton},"\u62A5\u540D\u6210\u529F"),(((Qo=ou==null?void 0:ou.course_status)==null?void 0:Qo.status)===0||((ss=ou==null?void 0:ou.course_status)==null?void 0:ss.status)===1)&&ou.course_identity<5&&an.createElement("a",{className:uu.classButton,href:`/classrooms/${(Ic=(Ba=ou==null?void 0:ou.first_category_url)==null?void 0:Ba.split("/"))==null?void 0:Ic[2]}/announcement`,target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),Ua&&nu&&((zu=d.detail)==null?void 0:zu.has_participate)&&an.createElement("span",{className:`${uu.classButton} ${uu.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Ua&&nu&&!((iu=d.detail)!=null&&iu.has_participate)&&(Yn?an.createElement("span",{className:`${uu.classButton} ${uu.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):an.createElement("span",{className:`${uu.classButton} ${uu.bg28e}`,onClick:vu},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D"))),an.createElement("div",{className:uu.flexRow},Ua&&!!((Wd=(ec=d.detail)==null?void 0:ec.courses)!=null&&Wd.length)&&nu&&an.createElement("span",{className:"mt20"},an.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Yu=d.detail)==null?void 0:Yu.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),an.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",an.createElement("span",{className:"mr5 c-red-ee4"},Yn===!0?((JA=d.detail)==null?void 0:JA.participant_count)+1:(ef=d.detail)==null?void 0:ef.participant_count),"\u4EBA")),Ua&&!((kd=(Lp=d.detail)==null?void 0:Lp.courses)!=null&&kd.length)&&nu&&an.createElement("span",null,!((g0=d.detail)!=null&&g0.has_participate)&&(Yn===!0?an.createElement("span",{className:`${uu.classButton} ${uu.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):an.createElement("a",{className:`${uu.classButton} ${uu.bg28e}`,onClick:vu},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Pl=d.detail)==null?void 0:Pl.has_participate)&&an.createElement("span",{className:`${uu.classButton} ${uu.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),an.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(tf=d.detail)==null?void 0:tf.student_count," ","\u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),an.createElement("span",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",an.createElement("span",{className:"mr5 c-red-ee4"},Yn===!0?((Gp=d.detail)==null?void 0:Gp.participant_count)+1:(Tp=d.detail)==null?void 0:Tp.participant_count),"\u4EBA"))))))),an.createElement(qd,null),Ru.status&&an.createElement(mf,{type:"all_subject",onCancel:()=>Cu(!1),onOk:da=>lA(void 0,null,function*(){Cu(!1);let Zu={user_customize:da.user_customize,type:da.type};da.user_customize?Zu=lh(Cd({},Zu),{discipline_name:da.discipline_name,sub_discipline_name:da.sub_discipline_name}):da.sub_discipline_id&&(Zu=lh(Cd({},Zu),{sub_discipline_id:da.sub_discipline_id}));const Rc=yield(0,k.WO)(Cd({id:nA.pathId},Zu));((Rc==null?void 0:Rc.status)===0||(Rc==null?void 0:Rc.status)===1)&&(Mo(),x.ZP.success("\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"))})}),an.createElement(w.default,{open:Ra,title:"\u8BFE\u7A0B\u516C\u544A",width:593,maskClosable:!1,onCancel:()=>{tl(!1)},centered:!0,footer:an.createElement("div",null,an.createElement(K.ZP,{type:"primary",onClick:()=>{tl(!1)}},"\u6211\u77E5\u9053\u4E86"))},an.createElement(V.Z,{style:{maxHeight:378,overflow:"auto"},value:(i0=(up=d==null?void 0:d.detail)==null?void 0:up.toast)==null?void 0:i0.content})))};var op=(0,te.connect)(({pathsDetail:v,user:g,loading:d,globalSetting:Ae})=>({pathsDetail:v,user:g,globalSetting:Ae,loading:d.models.index}))(Jf),gc={flex_box_center:"flex_box_center___Ktq9p",flex_space_between:"flex_space_between___C3cJM",flex_box_vertical_center:"flex_box_vertical_center___EHdLM",flex_box_center_end:"flex_box_center_end___pIiOq",flex_box_column:"flex_box_column___ZDnJh",rightWrap:"rightWrap___trEKQ",qrCode:"qrCode___J87U9",cardTop:"cardTop___sVfNE",cardTop2:"cardTop2___ngun6",card:"card___xqkwa",flexRow:"flexRow___EJjLR",flexRowAbout:"flexRowAbout___wsXZw",skillWrap:"skillWrap___H2LfA",skillTopWrap:"skillTopWrap___Iy4yY",skillContentWrap:"skillContentWrap___TIOw9",skillContentWrapMin:"skillContentWrapMin___l0OQ7",skillContentWrapMax:"skillContentWrapMax___hzrLJ",skillContentIcon:"skillContentIcon___e1yQ3",skillContentIconNoStatus:"skillContentIconNoStatus___D7SaD",skillExpandAllWrap:"skillExpandAllWrap___NlyjU",skillExpandAllContent:"skillExpandAllContent___DFfUu",memberItem:"memberItem___tQyAC",radius:"radius___CojJt",memberItemContent:"memberItemContent___OAGgP",directionItemWrap:"directionItemWrap___D3A3B",groupActionWrap:"groupActionWrap___uM9bY",divabout:"divabout___aIu8x",classButton:"classButton___kwIIq",bg28e:"bg28e____4vxe",bgGray:"bgGray___bP0QM",price:"price___YtmIz",d1:"d1___kWoQd",auto:"auto___j1TRz",disabled:"disabled___acQun",d2:"d2___lGbRu",d3:"d3___bWANm",d4:"d4___wyT_a",member_power1:"member_power1___fOB2q",member_power2:"member_power2___Lpa0U"},bh={"sort-list-panel":"sort-list-panel___T39Sk","sort-list-tip":"sort-list-tip___Wu55q","ant-drawer-content":"ant-drawer-content___PXRrP","dragging-li":"dragging-li___LhY_V","task-list-container":"task-list-container___ABX0H",imgradius:"imgradius___fmcxI",imageWrap:"imageWrap___HkmiW",directionItemWrap:"directionItemWrap___MKzHd",groupActionWrap:"groupActionWrap___PB2b7",teamHeight:"teamHeight___qj0wW",divHeight:"divHeight___MUuEe",member_power1:"member_power1___ropDL",member_power2:"member_power2___t92g7"},VA=B(59301),d0=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const x1=(0,Ud.W8)(({item:v,toIndex:g,params:d,isShow:Ae,setShow:He,dispatch:ze,user:mt,classroomList:Je,handleDeleteMember:de,pathsDetail:Ye,EditPowerClick:wt})=>{var Xt,Lt,An,Nn;return VA.createElement("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},VA.createElement("div",{className:bh.directionItemWrap},VA.createElement(D.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:VA.createElement("div",{className:bh.teamHeight},VA.createElement("div",{style:{display:"flex"}},VA.createElement("div",{className:bh.imageWrap,style:{marginRight:11}},VA.createElement("img",{className:bh.imageWrap,src:I.Z.API_SERVER+"/images/"+(v==null?void 0:v.image_url)})),VA.createElement("div",null,VA.createElement("div",{title:v==null?void 0:v.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(v==null?void 0:v.name)||"--"),VA.createElement("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},v==null?void 0:v.school))),VA.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(v!=null&&v.brief_introduction)&&VA.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(v==null?void 0:v.brief_introduction)&&VA.createElement("div",{className:bh.divHeight},v==null?void 0:v.brief_introduction),((Xt=mt==null?void 0:mt.userInfo)==null?void 0:Xt.user_id)===(v==null?void 0:v.id)&&VA.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>te.history.push("/account/profile")},VA.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},VA.createElement("div",{style:{position:"relative"}},VA.createElement("img",{draggable:!1,className:bh.imgradius,onClick:()=>{(0,L.bg)()?te.history.push(`${v.user_url}`):ze({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:I.Z.API_SERVER+"/images/"+(v==null?void 0:v.image_url)}),((0,L.Ny)()||((Lt=Ye==null?void 0:Ye.detail)==null?void 0:Lt.is_subject_member))&&VA.createElement(VA.Fragment,null,v!=null&&v.is_subject_creator?VA.createElement("div",{className:bh.member_power1},"\u521B\u5EFA\u8005"):v!=null&&v.can_edit_knowledge_graph||v!=null&&v.can_edit_stage?VA.createElement("div",{className:bh.member_power1,style:{cursor:((0,L.j5)()||((An=Ye==null?void 0:Ye.detail)==null?void 0:An.is_creator))&&"pointer"},onClick:()=>wt(v)},"\u7F16\u8F91\u6743\u9650"):VA.createElement("div",{className:bh.member_power2,style:{cursor:((0,L.j5)()||((Nn=Ye==null?void 0:Ye.detail)==null?void 0:Nn.is_creator))&&"pointer"},onClick:()=>wt(v)},"\u67E5\u770B\u6743\u9650"))),VA.createElement("div",null,VA.createElement("span",{className:"multi_ellipsis1"},(v==null?void 0:v.name)||"--"),VA.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(v==null?void 0:v.school)||"--"))),VA.createElement("br",null)))}),C1=(0,Ud.JN)(({isShow:v,setShow:g,pathsDetail:d,items:Ae,params:He,dispatch:ze,user:mt,classroomList:Je,handleDeleteMember:de,EditPowerClick:Ye})=>VA.createElement("div",{className:"task-list-container"},Ae==null?void 0:Ae.map((wt,Xt)=>VA.createElement(x1,{key:`${wt.id}`,isShow:v,setShow:g,dispatch:ze,pathsDetail:d,handleDeleteMember:de,user:mt,classroomList:Je,toIndex:Xt+1,params:He,index:Xt,item:wt,EditPowerClick:Ye})))),z1=({data:v,user:g,classroomList:d,pathsDetail:Ae,operation:He,callback:ze,handleDeleteMember:mt,onCancel:Je,dispatch:de,visible:Ye=!1,EditPowerClick:wt})=>{const[Xt,Lt]=(0,a.useState)(v),An=(0,te.useParams)(),[Nn,kn]=(0,a.useState)(),[en,xr]=(0,a.useState)(!0);function Hn(Bn){const{newIndex:rr,oldIndex:ar}=Bn;He&&(vr(In()(Xt,ar,rr).map(Jn=>Jn==null?void 0:Jn.id)),Lt(In()(Xt,ar,rr)))}(0,a.useEffect)(()=>{Lt(v)},[JSON.stringify(v)]);function vr(Bn){return d0(this,null,function*(){const rr=yield(0,Pe.ZP)(`/api/paths/${An==null?void 0:An.pathId}/move_subject_members.json`,{method:"post",body:{user_ids:Bn}});de({type:"pathsDetail/getRightData",payload:{id:An.pathId}}),de({type:"pathsDetail/getPathsDetail",payload:{id:An.pathId}})})}return VA.createElement("div",{style:{zIndex:1,width:"100%",position:"relative"},className:"sort-list-panel"},VA.createElement(C1,{axis:"xy",helperClass:"dragging-li",isShow:en,setShow:xr,distance:2,disableAutoscroll:!0,dispatch:de,pathsDetail:Ae,handleDeleteMember:mt,user:g,classroomList:d,params:An,items:Xt,onSortEnd:Hn,EditPowerClick:wt}))};var K1=(0,te.connect)(({user:v,classroomList:g,pathsDetail:d})=>({user:v,classroomList:g,pathsDetail:d}))(z1),XA={"sort-list-panel":"sort-list-panel___dj9Dy","sort-list-tip":"sort-list-tip___MJMmM","ant-drawer-content":"ant-drawer-content___xug_4","dragging-li":"dragging-li___Pu0p9","task-list-container":"task-list-container___GxBsz",imgradius:"imgradius___Iug8Z",directionItemWrap:"directionItemWrap___odBHm",groupActionWrap:"groupActionWrap___u5Xgw",bottomdiv:"bottomdiv___MLbfq",ml3:"ml3___HNgih"},ap=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const dy=null,Z1=(0,Ud.W8)(({item:v,toIndex:g,params:d,dispatch:Ae,classroomList:He,handleDeleteMember:ze,pathsDetail:mt})=>{var Je,de,Ye,wt;return a.createElement("span",{onClick:()=>{window.open(v==null?void 0:v.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"}},a.createElement("div",{className:XA.directionItemWrap},a.createElement("img",{className:XA.imgradius,src:I.Z.API_SERVER+(v==null?void 0:v.default_image)}),a.createElement("span",{className:XA.groupActionWrap},a.createElement(D.Z,{title:v.name},a.createElement("span",{style:{fontSize:"18px",color:"#ffffff"}},((Je=v.name)==null?void 0:Je.length)>7?a.createElement("span",null,(de=v.name)==null?void 0:de.substring(0,7),a.createElement("br",null)," ",(Ye=v.name)==null?void 0:Ye.substring(7,14),(v==null?void 0:v.name.length)>14&&"..."):v.name)))),a.createElement("div",{className:XA.bottomdiv},a.createElement(D.Z,{title:`\u8BBF\u95EE\u6570\uFF1A${v==null?void 0:v.visits}`,placement:"bottom"},a.createElement("span",null,a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}},v==null?void 0:v.visits))),a.createElement(D.Z,{title:`\u8BFE\u5802\u6210\u5458\u6570\uFF1A${v==null?void 0:v.course_members_count}`,placement:"bottom"},a.createElement("span",null,a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",v==null?void 0:v.course_members_count))),a.createElement(D.Z,{overlayStyle:{maxWidth:380},title:a.createElement("div",{style:{whiteSpace:"nowrap"}},"\u8BFE\u5802\u7684\u4EFB\u52A1\u6570(\u4F5C\u4E1A\u6570\uFF0B\u8BD5\u5377\u6570\uFF0B\u95EE\u5377\u6570)\uFF1A",v==null?void 0:v.tasks_count),placement:"bottom"},a.createElement("span",null,a.createElement("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),a.createElement("span",{style:{color:"rgba(0, 0, 0, 0.45)"}}," ",v==null?void 0:v.tasks_count))),a.createElement(D.Z,{title:"\u5220\u9664",placement:"bottom"},a.createElement("span",null,a.createElement("i",{style:{color:"#bbbbbb",display:!((wt=mt==null?void 0:mt.detail)!=null&&wt.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:Xt=>{Xt.stopPropagation(),ze(v.id)}})))))}),Zd=(0,Ud.JN)(({items:v,params:g,dispatch:d,classroomList:Ae,handleDeleteMember:He,pathsDetail:ze})=>a.createElement("div",{className:"task-list-container",style:{minHeight:(v==null?void 0:v.length)*240}},v==null?void 0:v.map((mt,Je)=>a.createElement(Z1,{key:`${mt.id}`,dispatch:d,pathsDetail:ze,handleDeleteMember:He,classroomList:Ae,toIndex:Je+1,params:g,index:Je,item:mt})))),B1=({data:v,classroomList:g,pathsDetail:d,callback:Ae,handleDeleteMember:He,onCancel:ze,dispatch:mt,visible:Je=!1})=>{const[de,Ye]=(0,a.useState)(v),wt=(0,te.useParams)(),[Xt,Lt]=(0,a.useState)();function An(kn){const{newIndex:en,oldIndex:xr}=kn;Nn(In()(de,xr,en).map(Hn=>Hn==null?void 0:Hn.id)),Ye(In()(de,xr,en))}(0,a.useEffect)(()=>{Ye(v)},[JSON.stringify(v)]);function Nn(kn){return ap(this,null,function*(){const en=yield(0,Pe.ZP)(`/api/paths/${wt==null?void 0:wt.pathId}/spoc_courses/move_position.json`,{method:"post",body:{ids:kn}})})}return a.createElement("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel"},a.createElement(Zd,{axis:"y",helperClass:"dragging-li",pathsDetail:d,distance:2,dispatch:mt,handleDeleteMember:He,classroomList:g,params:wt,items:de,onSortEnd:An}))};var uo=(0,te.connect)(({classroomList:v,pathsDetail:g})=>({classroomList:v,pathsDetail:g}))(B1),Vm="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC",V1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",Qy="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",Io=B(59301),Ev=Object.getOwnPropertySymbols,pg=Object.prototype.hasOwnProperty,Hy=Object.prototype.propertyIsEnumerable,Af=(v,g)=>{var d={};for(var Ae in v)pg.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&Ev)for(var Ae of Ev(v))g.indexOf(Ae)<0&&Hy.call(v,Ae)&&(d[Ae]=v[Ae]);return d},qf=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});function Vd(v){const g=(He,ze)=>{if(He.localName===ze)return He;for(let mt=0,Je=He;Je=Je.parentNode;mt++){if(Je.localName===ze)return Je;if(Je==document.documentElement)return!1}},d=v.target,Ae=g(d,"a");if(console.log([Ae],Ae==null?void 0:Ae.href,44),!(Ae!=null&&Ae.href)&&d.tagName.toUpperCase()==="IMG"){let He=d.src||d.getAttribute("src");He&&He.indexOf("/images/avatars/User")===-1&&(v.stopPropagation(),v.preventDefault(),cd.Z.publish("preview-image",He))}}const mg=v=>{var g=v,{pathsDetail:d,user:Ae,globalSetting:He,loading:ze,classroomList:mt,dispatch:Je}=g,de=Af(g,["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]),Ye,wt,Xt,Lt,An,Nn,kn,en,xr,Hn,vr,Bn,rr,ar,Jn,li,Dn,Nr,ii,jn,ei,ta,En,Mn,Di,Xo,$o,ki,Ie,Er,Hr,Wr,Si,Ri,ji,fo,po,gr,kt,Fn,fr,hr,bn,Mr,ho,Kt,wr,Ln,Mi,Co,Dt,On,Lr,na,Ms,xs,jl,DA,Pu,Hs,Wc,YA,Sf,Qh,Hh,Gh,Nh,Mh,p0,Ji,ju,Gc,vc,lp,m0,Hf,ff,Dl,fh,Lh,e,t,n,r,i,o,l,u,f,E,C,T,$,ce,Ee,Ne,ht,$e,Ct,Bt,Nt,Tt,mn,sr,yi,_r,Cr,nr,ra,Qo,ss,Ba,Ic;const[zu]=(0,te.useSearchParams)(),iu=(0,te.useParams)(),[ec,Wd]=(0,a.useState)(!0),[Yu,JA]=(0,a.useState)(!1),[ef,Lp]=(0,a.useState)(),[kd,g0]=(0,a.useState)(),[Pl,tf]=(0,a.useState)({}),[Gp,Tp]=(0,a.useState)(),up=(0,a.useRef)(),[i0,nA]=(0,a.useState)(!1),[ou,Jg]=(0,a.useState)({}),[hh,Yn]=(0,a.useState)(!1),[ui,Ki]=(0,a.useState)(!1),[Xi,Ra]=(0,a.useState)(!1),[tl,wl]=(0,a.useState)({}),[Nl,Ru]=(0,a.useState)(!1),Yc=(0,te.useLocation)(),Cc=!((Ye=d.detail)!=null&&Ye.can_managed),Ju=()=>{x.ZP.warning("\u6682\u65E0\u7F16\u8F91\u7AE0\u8282\u3001\u6DFB\u52A0\u5408\u4F5C\u8005\u6743\u9650\uFF01")};(0,a.useEffect)(()=>{if(up.current)return up.current.addEventListener("mousedown",Vd),()=>{var za;(za=up.current)==null||za.removeEventListener("mousedown",Vd)}},[up.current]);const jc=()=>qf(void 0,null,function*(){if(!(kd!=null&&kd.trim())){x.ZP.warning("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A");return}const za=yield(0,k.bw)({id:iu.pathId,team_title:kd.trim()});Lp(!ef),(za==null?void 0:za.status)===0&&(g0(null),x.ZP.success(za.message),Je({type:"pathsDetail/getRightData",payload:{id:iu.pathId}}))});(0,a.useEffect)(()=>{var za,pl,ba;((za=d.detail)==null?void 0:za.show_spoc)===1&&Je({type:"pathsDetail/getCoureses",payload:{id:iu.pathId}}),(pl=d.detail)!=null&&pl.show_history&&yc(),Ru((0,L.Ny)()||((ba=d.detail)==null?void 0:ba.is_subject_member))},[d.detail]);function yc(){return qf(this,null,function*(){Jg(yield(0,k.ue)({id:iu.pathId,course_type:1}))})}(0,a.useEffect)(()=>{var za,pl,ba;if(((za=mt.actionTabs)==null?void 0:za.key)==="\u4FEE\u6539\u5F00\u8BFE\u65F6\u95F4"){const sd=(ba=(pl=d.detail)==null?void 0:pl.courses)==null?void 0:ba.find(cA=>{var Nc;return cA.course_id===((Nc=mt.actionTabs)==null?void 0:Nc.name)});tf(sd||{})}},[mt.actionTabs]),(0,a.useEffect)(()=>{var za,pl,ba,sd,cA,Nc,_f,pf,Em,Wm;let Mc;if((za=d.detail)!=null&&za.has_start){const Uf=(ba=(pl=d.detail)==null?void 0:pl.courses)==null?void 0:ba.findIndex(ph=>{var cp;return parseInt((cp=ph.course_status)==null?void 0:cp.status)===1});Mc=Uf>-1?Uf:0}else{let Uf=(Nc=(cA=(sd=d.detail)==null?void 0:sd.courses)==null?void 0:cA.map(ph=>{var cp;return parseInt((cp=ph.course_status)==null?void 0:cp.status)}))==null?void 0:Nc.lastIndexOf(2);Mc=Uf>-1?Uf:0,Uf=(pf=(_f=d.detail)==null?void 0:_f.courses)==null?void 0:pf.findIndex(ph=>{var cp;return parseInt((cp=ph.course_status)==null?void 0:cp.status)===0}),Mc=Uf>-1?Uf:Mc}(Em=d.detail)!=null&&Em.courses&&tf(((Wm=d.detail)==null?void 0:Wm.courses[Mc])||{})},[d.detail]);const Wl=za=>qf(void 0,null,function*(){w.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Io.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6210\u5458\u5417\uFF1F"),onOk:()=>qf(void 0,null,function*(){var pl;const ba=yield(0,k.EP)({id:iu.pathId,user_id:za});(ba==null?void 0:ba.status)===1&&(((pl=Ae.userInfo)==null?void 0:pl.user_id)===za&&(window.location.href=window.location.href),x.ZP.info(ba==null?void 0:ba.message),Cu())})})}),gu=za=>qf(void 0,null,function*(){w.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Io.createElement("div",{className:"tc"},"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u8BFE\u5802\u5417\uFF1F"),onOk:()=>qf(void 0,null,function*(){const pl=yield(0,k.$D)({id:iu.pathId,courseid:za});(pl==null?void 0:pl.status)===0&&(x.ZP.info("\u5220\u9664\u6210\u529F"),Cu())})})}),tu=()=>{w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Io.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u8BA4\u7ACB\u5373\u9884\u7EA6\uFF1F"),onOk:()=>qf(void 0,null,function*(){const za=yield(0,k.c3)({id:iu.pathId});za.status===0&&(Tp(!0),x.ZP.success(za.message))})})},Ku=()=>{Je({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator"}})},Dc=za=>{if(Cc){Ju();return}Je({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:za}})},Cu=()=>{Je({type:"pathsDetail/getPathsDetail",payload:{id:iu.pathId}}),Je({type:"pathsDetail/getRightData",payload:{id:iu.pathId}}),Je({type:"pathsDetail/getCoureses",payload:{id:iu.pathId}})},aa=()=>{var za;return(0,L.j5)()||((za=d==null?void 0:d.detail)==null?void 0:za.is_creator)},vs=()=>{var za;return ef?Io.createElement("div",{className:gc.flexRow},Io.createElement(R.default,{placeholder:"\u4F8B\u5982\uFF1A\u6559\u5B66\u56E2\u961F",value:kd,onChange:pl=>g0(pl.target.value)}),Io.createElement(K.ZP,{className:"ml5",onClick:()=>Lp(!ef)},"\u53D6\u6D88"),Io.createElement(K.ZP,{className:"ml5",type:"primary",onClick:jc},"\u786E\u5B9A")):Io.createElement("div",{className:gc.directionItemWrap},Io.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Io.createElement("img",{style:{marginRight:"10px"},src:V1})," ",(za=d.rightData)==null?void 0:za.team_title),Io.createElement("span",{className:gc.groupActionWrap},Io.createElement("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:()=>{if(Cc){Ju();return}Lp(!ef)}})),Io.createElement("a",{style:{flex:"1",textAlign:"end"},onClick:()=>{if(Cc){Ju();return}Ki(!0)}},"\u7F16\u8F91"))},hl=()=>{(0,W.tJ)(Je)&&w.default.confirm({centered:!0,width:530,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Io.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u52A0\u5165\u8BE5\u8BFE\u5802"),onOk:()=>qf(void 0,null,function*(){var za;const pl=yield(0,k.JS)({id:Pl==null?void 0:Pl.course_id});pl.status===0&&(x.ZP.success(pl.message),Je({type:"pathsDetail/getPathsDetail",payload:{id:iu.pathId}}),parseInt((za=Pl.course_status)==null?void 0:za.status)===1&&(0,p.xg)(`${Pl==null?void 0:Pl.first_category_url}`))})})},vu=()=>qf(void 0,null,function*(){const za=yield(0,Pe.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:iu.pathId}});(za==null?void 0:za.status)==0?al():w.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>qf(void 0,null,function*(){const pl=yield(0,Pe.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:iu.pathId}});(pl==null?void 0:pl.status)==0&&al()})})}),al=()=>qf(void 0,null,function*(){JA(!0);const za=yield(0,Pe.ZP)("/api/payments.json",{method:"POST",body:{subject_id:iu.pathId,payment_method:"wechat_qr"}});za!=null&&za.num&&(JA(!1),te.history.push(zu.get("userid")?`/order/${iu.pathId}/pay?order_num=${za==null?void 0:za.num}&userid=${zu.get("userid")}`:`/order/${iu.pathId}/pay?order_num=${za==null?void 0:za.num}`))}),oa=(za,pl)=>qf(void 0,null,function*(){Je({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u7A0D\u540E..."}});const ba=pl?yield(0,pi.BK)({id:za}):yield(0,pi.Ir)({id:za});if(Je({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),ba!=null&&ba.game_identifier||ba!=null&&ba.identifier){(0,p.xg)(pl?`/tasks/${ba==null?void 0:ba.identifier}/jupyter?subject_id=${iu.pathId}`:`/tasks/${ba.game_identifier}?subject_id=${iu.pathId}`);return}(ba==null?void 0:ba.status)===2?Ua(ba==null?void 0:ba.message):(ba==null?void 0:ba.status)===3&&Mo(ba==null?void 0:ba.message)}),Mo=za=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Io.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",za,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ua=za=>{za=za!=null&&za.includes(".json")?za:`${za}.json`,w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Io.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>qf(void 0,null,function*(){const pl=yield(0,hp.L8)({url:za});if(!pl)return;x.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ba=yield(0,pi.Ir)({id:pl.shixun_identifier});if(ba!=null&&ba.game_identifier){(0,p.xg)(`/tasks/${ba.game_identifier}?subject_id=${iu.pathId}`);return}(ba==null?void 0:ba.status)===2?Ua(ba==null?void 0:ba.message):(ba==null?void 0:ba.status)===3&&Mo(ba==null?void 0:ba.message)})})},Gs=()=>{var za;if(!(0,W.tJ)(Je))return;let pl=[];(za=d==null?void 0:d.stageData)==null||za.forEach(sd=>{var cA,Nc;sd.items&&((cA=sd.items)!=null&&cA.length)&&((Nc=sd.items)==null||Nc.forEach(_f=>{var pf;pl.push(_f),_f.children&&((pf=_f.children)!=null&&pf.length)&&(pl=pl.concat(_f.children))}))});const ba=pl.find(sd=>["VideoItem","Attachment","Shixun"].includes(sd.item_type));if(console.log(ba,"stageParam"),ba.item_type==="VideoItem"){(0,p.xg)(`/video/${ba.id}?subject_id=${iu.pathId}`);return}if(ba.item_type==="Attachment"){(0,p.xg)(ba.url);return}if(ba.item_type==="Shixun"){oa(ba.identifier,ba.is_jupyter);return}},nu=()=>{var za,pl,ba,sd;const cA=(pl=(za=d.detail)==null?void 0:za.learning_status)==null?void 0:pl[0],Nc=(sd=(ba=d.detail)==null?void 0:ba.learning_status)==null?void 0:sd[1];if(cA==="can")return Io.createElement(K.ZP,{onClick:Gs,type:"primary"},"\u5F00\u59CB\u5B66\u4E60");if(cA==="disabled"){if(Nc==="try"||Nc==="unpayed")return Io.createElement(K.ZP,{loading:Yu,onClick:vu,type:"primary"},"\u7ACB\u5373\u8D2D\u4E70");if(Nc==="expired")return Io.createElement(K.ZP,{disabled:!0,type:"primary"},"\u5DF2\u8FC7\u671F");if(Nc==="buyed")return Io.createElement(K.ZP,{disabled:!0,type:"primary"},"\u672A\u5F00\u59CB")}},da=()=>{var za,pl,ba,sd,cA,Nc,_f,pf,Em,Wm,Mc,Uf,ph,cp;const v0=(pl=(za=d.detail)==null?void 0:za.learning_status)==null?void 0:pl[0],_v=(sd=(ba=d.detail)==null?void 0:ba.learning_status)==null?void 0:sd[1];if(v0==="disabled")return Io.createElement(D.Z,{title:"\u5B8C\u6210\u8BFE\u7A0B\u5B66\u4E60\u5373\u53EF\u83B7\u5F97\u7ED3\u4E1A\u8BC1\u4E66"},Io.createElement("b",{className:gc.auto},"\u7533\u8BF7\u8BC1\u4E66"));if(v0==="can")return Io.createElement("b",{className:((Nc=(cA=d.rightData)==null?void 0:cA.progress)==null?void 0:Nc.certificated)==="drafted"?gc.disabled:"",onClick:Zu},((pf=(_f=d.rightData)==null?void 0:_f.progress)==null?void 0:pf.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((Wm=(Em=d.rightData)==null?void 0:Em.progress)==null?void 0:Wm.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((Uf=(Mc=d.rightData)==null?void 0:Mc.progress)==null?void 0:Uf.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((cp=(ph=d.rightData)==null?void 0:ph.progress)==null?void 0:cp.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")},Zu=()=>qf(void 0,null,function*(){var za,pl,ba,sd,cA,Nc,_f,pf,Em,Wm,Mc;const Uf=()=>qf(void 0,null,function*(){const ph=yield(0,Pe.ZP)(`/api/users/${Ae.userInfo.login}/subjects/request_certificate.json`,{method:"post",body:{subject_id:iu.pathId}});(ph==null?void 0:ph.status)===0&&(x.ZP.info("\u63D0\u4EA4\u6210\u529F"),Je({type:"pathsDetail/getRightData",payload:{id:iu.pathId}}))});if(!((za=Ae.userInfo)!=null&&za.professional_certification))return w.default.confirm({title:"\u63D0\u793A",centered:!0,content:Io.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,p.xg)("/account/certification")}}),!1;if(((ba=(pl=d.rightData)==null?void 0:pl.progress)==null?void 0:ba.certificated)==="drafted")return!1;if(((cA=(sd=d.rightData)==null?void 0:sd.progress)==null?void 0:cA.certificated)==="none"||((_f=(Nc=d.rightData)==null?void 0:Nc.progress)==null?void 0:_f.certificated)==="rejected")return((pf=d.rightData)==null?void 0:pf.progress.learned)===100?w.default.info({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'\u7533\u8BF7\u6210\u529F\uFF0C\u53EF\u4EE5\u5728\u4E2A\u4EBA\u4E2D\u5FC3"\u6211\u7684\u8BC1\u4E66"\u4E2D\u67E5\u770B',okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:Uf}):w.default.confirm({title:"\u7533\u8BF7\u8BC1\u4E66",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:`\u4F60\u76EE\u524D\u5B66\u4E60\u8FDB\u5EA6\u4E3A${(Em=d.rightData)==null?void 0:Em.progress.learned}%\uFF0C\u5EFA\u8BAE\u7533\u8BF7\u540E\u7EE7\u7EED\u8FDB\u884C\u8BFE\u7A0B\u5B66\u4E60`,okText:"\u786E\u5B9A\u7533\u8BF7",cancelText:"\u53D6\u6D88",onOk:Uf}),!1;((Mc=(Wm=d.rightData)==null?void 0:Wm.progress)==null?void 0:Mc.certificated)==="passed"&&nA(!0)}),Rc=za=>{aa()&&(Ra(!0),wl(za))},Iu=(0,a.useMemo)(()=>{var za,pl;return Io.createElement("div",{style:{width:"100%"}},(pl=(za=d.rightData)==null?void 0:za.members)==null?void 0:pl.map((ba,sd)=>{var cA,Nc;return Io.createElement("div",{key:sd,style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"}},Io.createElement("div",{className:bh.directionItemWrap},Io.createElement(D.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:Io.createElement("div",{className:bh.teamHeight},Io.createElement("div",{style:{display:"flex"}},Io.createElement("div",{className:bh.imageWrap,style:{marginRight:11}},Io.createElement("img",{className:bh.imageWrap,src:I.Z.API_SERVER+"/images/"+(ba==null?void 0:ba.image_url)})),Io.createElement("div",null,Io.createElement("div",{title:ba==null?void 0:ba.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"}},(ba==null?void 0:ba.name)||"--"),Io.createElement("div",{title:ba==null?void 0:ba.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},ba==null?void 0:ba.school))),Io.createElement("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(ba!=null&&ba.brief_introduction)&&Io.createElement("div",null,"\u6682\u65E0\u76F8\u5173\u4ECB\u7ECD"),(ba==null?void 0:ba.brief_introduction)&&Io.createElement("div",{className:bh.divHeight},ba==null?void 0:ba.brief_introduction),((cA=Ae==null?void 0:Ae.userInfo)==null?void 0:cA.user_id)===(ba==null?void 0:ba.id)&&Io.createElement("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:()=>te.history.push("/account/profile")},Io.createElement("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})))},Io.createElement("div",{style:{position:"relative"}},Io.createElement("img",{draggable:!1,className:bh.imgradius,onClick:()=>{(0,L.bg)()?te.history.push(`${ba.user_url}`):Je({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:I.Z.API_SERVER+"/images/"+(ba==null?void 0:ba.image_url)}),((0,L.Ny)()||((Nc=d==null?void 0:d.detail)==null?void 0:Nc.is_subject_member))&&Io.createElement(Io.Fragment,null,ba!=null&&ba.is_subject_creator?Io.createElement("div",{className:gc.member_power1},"\u521B\u5EFA\u8005"):ba!=null&&ba.can_edit_knowledge_graph||ba!=null&&ba.can_edit_stage?Io.createElement("div",{className:gc.member_power1,style:{cursor:aa()&&"pointer"},onClick:()=>Rc(ba)},"\u7F16\u8F91\u6743\u9650"):Io.createElement("div",{className:gc.member_power2,style:{cursor:aa()&&"pointer"},onClick:()=>Rc(ba)},"\u67E5\u770B\u6743\u9650"))),Io.createElement("div",null,Io.createElement("span",{className:"multi_ellipsis1"},(ba==null?void 0:ba.name)||"--"),Io.createElement("span",{className:"multi_ellipsis1 mt5",style:{color:"#999999"}},(ba==null?void 0:ba.school)||"--"))),Io.createElement("br",null)))}))},[(wt=d.rightData)==null?void 0:wt.members]),jd=!!((Xt=d.detail)!=null&&Xt.participant_count)&&!((Lt=d.detail)!=null&&Lt.allow_statistics),hf=((Nn=(An=d.detail)==null?void 0:An.courses)==null?void 0:Nn.findIndex(za=>(za==null?void 0:za.course_id)===(Pl==null?void 0:Pl.course_id)))+1===((en=(kn=d.detail)==null?void 0:kn.courses)==null?void 0:en.length),Jd=(0,a.useMemo)(()=>{var za;return Io.createElement(G.Z,{DataProps:(za=d.rightData)==null?void 0:za.tags})},[(xr=d.rightData)==null?void 0:xr.tags]);return Io.createElement("section",{className:gc.rightWrap},((Hn=d.rightData)==null?void 0:Hn.qrcode_img)&&Io.createElement("div",{className:gc.qrCode},Io.createElement("img",{src:(vr=d.rightData)==null?void 0:vr.qrcode_img})),((Bn=d.rightData)==null?void 0:Bn.progress)&&Io.createElement("div",{className:`${gc.card} ${gc.cardTop}`,style:{top:(ar=(rr=d.detail)==null?void 0:rr.courses)!=null&&ar.length?"-140px":"-70px"}},parseInt((Jn=Pl==null?void 0:Pl.course_status)==null?void 0:Jn.status)===2&&Pl.course_identity<6&&Io.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F"),parseInt((li=Pl.course_status)==null?void 0:li.status)===2&&(Pl.course_identity<6?"":Io.createElement("div",{className:"current mr20 c-grey-9b9 font14"},"\u5DF2\u7ED3\u675F")),Io.createElement("div",{className:gc.flexRow},jd&&!!((Nr=(Dn=d.detail)==null?void 0:Dn.courses)!=null&&Nr.length)&&hf&&Io.createElement("span",{className:"mt20"},Io.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(ii=d.detail)==null?void 0:ii.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Io.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Io.createElement("span",{className:"mr5 c-red-ee4"},Gp===!0?((jn=d.detail)==null?void 0:jn.participant_count)+1:(ei=d.detail)==null?void 0:ei.participant_count),"\u4EBA")),jd&&!((En=(ta=d.detail)==null?void 0:ta.courses)!=null&&En.length)&&hf&&Io.createElement("span",null,!((Mn=d.detail)!=null&&Mn.has_participate)&&(Gp===!0?Io.createElement("span",{className:`${gc.classButton} ${gc.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Io.createElement("a",{className:`${gc.classButton} ${gc.bg28e}`,onClick:tu},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),((Di=d.detail)==null?void 0:Di.has_participate)&&Io.createElement("span",{className:`${gc.classButton} ${gc.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),Io.createElement("span",{className:"mr10"},"\u5F53\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\u8FBE\u5230 ",(Xo=d.detail)==null?void 0:Xo.student_count," \u4EBA\u65F6\u5373\u5C06\u5F00\u8BFE"),Io.createElement("p",{className:""},"\u5F53\u524D\u9884\u7EA6\u62A5\u540D\u4EBA\u6570\uFF1A",Io.createElement("span",{className:"mr5 c-red-ee4"},Gp===!0?(($o=d.detail)==null?void 0:$o.participant_count)+1:(ki=d.detail)==null?void 0:ki.participant_count),"\u4EBA"))),parseInt((Ie=Pl==null?void 0:Pl.course_status)==null?void 0:Ie.status)===1&&Io.createElement("div",{className:"mr20 c-red-ee4"},(Er=Pl==null?void 0:Pl.course_status)==null?void 0:Er.time),Io.createElement("p",{style:{display:Pl.course_identity<6?"":"none"},className:`mb10 mt10 ${gc.flexRowAbout}`},Io.createElement("span",{style:{display:((Hr=Pl.course_status)==null?void 0:Hr.status)<=1?"":"none"},className:"c-light-green font14"},"\u5DF2\u5B66",(Wr=d.rightData)==null?void 0:Wr.progress.learned,"%"),Io.createElement("span",{style:{display:((Si=Pl.course_status)==null?void 0:Si.status)<=1?"":"none"},className:"c-light-black"},"\u5B66\u4E60\u8017\u65F6",(0,p.li)((Ri=d.rightData)==null?void 0:Ri.progress.time)," "),((fo=(ji=d.rightData)==null?void 0:ji.progress)==null?void 0:fo.certificated)!="disabled"&&Io.createElement(K.ZP,{disabled:((gr=(po=d.rightData)==null?void 0:po.progress)==null?void 0:gr.certificated)==="drafted",onClick:Zu},((Fn=(kt=d.rightData)==null?void 0:kt.progress)==null?void 0:Fn.certificated)==="none"&&"\u7533\u8BF7\u8BC1\u4E66",((hr=(fr=d.rightData)==null?void 0:fr.progress)==null?void 0:hr.certificated)==="rejected"&&"\u7533\u8BF7\u8BC1\u4E66",((Mr=(bn=d.rightData)==null?void 0:bn.progress)==null?void 0:Mr.certificated)==="drafted"&&"\u5BA1\u6838\u4E2D",((Kt=(ho=d.rightData)==null?void 0:ho.progress)==null?void 0:Kt.certificated)==="passed"&&"\u67E5\u770B\u8BC1\u4E66")),Io.createElement(D.Z,{placement:"bottom",title:"\u5B8C\u6210\u8BFE\u7A0B\u540E\u53EF\u83B7\u53D6\u8BC1\u4E66\uFF01",color:"yellow"}," ",Io.createElement(ty.Z,{percent:(wr=d.rightData)==null?void 0:wr.progress.learned,showInfo:!1,style:{display:((Ln=Pl.course_status)==null?void 0:Ln.status)<=1&&Pl.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),parseInt((Mi=Pl.course_status)==null?void 0:Mi.status)===2&&((Co=d.detail)==null?void 0:Co.allow_add_member)&&Io.createElement("a",{className:gc.classButton,onClick:()=>{if(Pl!=null&&Pl.forbid_visit_info){(0,p.xg)(Pl==null?void 0:Pl.first_category_url);return}window.open(Pl==null?void 0:Pl.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),parseInt((Dt=Pl.course_status)==null?void 0:Dt.status)===1&&Pl.course_identity>5&&Io.createElement("div",{className:gc.classButton,onClick:hl},"\u7ACB\u5373\u52A0\u5165"),parseInt((On=Pl.course_status)==null?void 0:On.status)===1&&Pl.course_identity===5&&Io.createElement("a",{className:gc.classButton,href:`${Pl==null?void 0:Pl.first_category_url}`,target:"_blank"},"\u7ACB\u5373\u5B66\u4E60"),parseInt((Lr=Pl.course_status)==null?void 0:Lr.status)===0&&Pl.course_identity>5&&Io.createElement("div",{className:gc.classButton,onClick:hl},"\u7ACB\u5373\u62A5\u540D"),parseInt((na=Pl.course_status)==null?void 0:na.status)===0&&Pl.course_identity===5&&Io.createElement("div",{className:gc.classButton},"\u62A5\u540D\u6210\u529F"),(parseInt((Ms=Pl==null?void 0:Pl.course_status)==null?void 0:Ms.status)===0||parseInt((xs=Pl==null?void 0:Pl.course_status)==null?void 0:xs.status)===1)&&Pl.course_identity<5&&Io.createElement("a",{className:gc.classButton,onClick:()=>{if(Pl!=null&&Pl.forbid_visit_info){(0,p.xg)(Pl==null?void 0:Pl.first_category_url);return}window.open(Pl==null?void 0:Pl.first_category_url)},target:"_blank"},"\u8FDB\u5165\u8BFE\u5802"),jd&&hf&&((jl=d.detail)==null?void 0:jl.has_participate)&&Io.createElement("span",{className:`${gc.classButton} ${gc.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"),jd&&hf&&!((DA=d.detail)!=null&&DA.has_participate)&&(Gp?Io.createElement("span",{className:`${gc.classButton} ${gc.bgGray}`},"\u9884\u7EA6\u62A5\u540D\u6210\u529F"):Io.createElement("span",{className:`${gc.classButton} ${gc.bg28e}`,onClick:tu},"\u671F\u5F85\u5F00\u8BFE\u5E76\u9884\u7EA6\u62A5\u540D")),!((Pu=d.detail)!=null&&Pu.excellent)&&((Hs=d.detail)==null?void 0:Hs.is_free)!==!0&&Io.createElement("div",{className:gc.price},Io.createElement("div",{className:gc.d1},Io.createElement("span",null,Io.createElement(D.Z,{placement:"top",title:"\u8BFE\u7A0B\u6709\u6548\u671F",color:"rgba(74,87,118,0.8)"},Io.createElement("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})),Io.createElement("span",{style:{color:"#333"}},((YA=(Wc=d.detail)==null?void 0:Wc.expiration_type)==null?void 0:YA.clazz)==="1"&&"\u6C38\u4E45\u6709\u6548",((Qh=(Sf=d.detail)==null?void 0:Sf.expiration_type)==null?void 0:Qh.clazz)==="2"&&`\u8D2D\u4E70\u540E${(Nh=(Gh=(Hh=d.detail)==null?void 0:Hh.expiration_type)==null?void 0:Gh.days)==null?void 0:Nh[0]}\u5929\u5185\u6709\u6548`,((p0=(Mh=d.detail)==null?void 0:Mh.expiration_type)==null?void 0:p0.clazz)==="3"&&`${(Gc=(ju=(Ji=d.detail)==null?void 0:Ji.expiration_type)==null?void 0:ju.days)==null?void 0:Gc.join("\u5230")}`)),da()),((lp=(vc=d.detail)==null?void 0:vc.learning_status)==null?void 0:lp[0])==="can"?Io.createElement(a.Fragment,null,Io.createElement("div",{className:gc.d2},Io.createElement("span",null,"\u5DF2\u5B66",(m0=d.rightData)==null?void 0:m0.progress.learned,"%"),Io.createElement("b",null,"\u5B66\u4E60\u8017\u65F6",(0,p.li)((Hf=d.rightData)==null?void 0:Hf.progress.time))),Io.createElement("div",{className:gc.d3},Io.createElement("div",{style:{width:((ff=d.rightData)==null?void 0:ff.progress.learned)+"%"}}))):Io.createElement("div",{className:gc.d4},((Dl=d.detail)==null?void 0:Dl.is_discount)&&!!((fh=d.detail)!=null&&fh.origin_price)&&Io.createElement("span",null,"\u8BFE\u7A0B\u539F\u4EF7",Io.createElement("br",null),Io.createElement("i",null,"\xA5",(Lh=d.detail)==null?void 0:Lh.origin_price)),Io.createElement("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"}},Io.createElement("div",null,Io.createElement("span",{style:{fontSize:"16px",marginRight:"4px"}},"\xA5"),(e=d.detail)!=null&&e.is_discount?(t=d.detail)==null?void 0:t.price:(n=d.detail)==null?void 0:n.origin_price),(r=d.detail)!=null&&r.is_discount?Io.createElement("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"}},(i=d.detail)!=null&&i.countdown?`\u5012\u8BA1\u65F6:${(o=d.detail)==null?void 0:o.countdown}`:"\u9650\u65F6\u4F18\u60E0"):Io.createElement(Io.Fragment,null))),nu()),Io.createElement("p",{className:"mb30",style:{marginTop:"15px"}},Io.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Io.createElement("img",{style:{marginRight:"10px"},src:Vm})," ",(l=d.detail)==null?void 0:l.learning_notes_title)),Io.createElement("div",{ref:up},Io.createElement(V.Z,{className:"fon16",value:(u=d.detail)==null?void 0:u.learning_notes}))),!!((E=(f=d.rightData)==null?void 0:f.members)!=null&&E.length)&&Io.createElement("div",{className:`${gc.card} pb0`,style:{marginTop:(T=(C=d.detail)==null?void 0:C.courses)!=null&&T.length?-135:-65}},aa()?vs():Io.createElement("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"}}," ",Io.createElement("img",{style:{marginRight:"10px"},src:V1})," ",($=d.rightData)==null?void 0:$.team_title),Nl&&Io.createElement(K1,{getMemberPower:aa,EditPowerClick:Rc,data:(ce=d.rightData)==null?void 0:ce.members,operation:(Ee=d.detail)==null?void 0:Ee.allow_add_member,handleDeleteMember:Wl}),!Nl&&Iu,(aa()||((Ne=d.detail)==null?void 0:Ne.allow_edit_stage))&&Io.createElement(Vr.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20"},Io.createElement(lr.Z,{className:"c-blue current",onClick:()=>{if(Cc){Ju();return}Yn(!0)}},"+ \u6DFB\u52A0\u5408\u4F5C\u8005"))),!!(($e=(ht=d.rightData)==null?void 0:ht.tags)!=null&&$e.length)&&((Ct=d.detail)==null?void 0:Ct.show_tag)&&Io.createElement("div",{className:gc.skillWrap},Io.createElement("p",{className:`${gc.skillTopWrap} font16 mb20`},Io.createElement("span",null,"\u6280\u80FD\u6807\u7B7E",Io.createElement("span",{className:"ml5 c-grey-c"},(Nt=(Bt=d.rightData)==null?void 0:Bt.tags)==null?void 0:Nt.length))),Jd),((Tt=d.detail)==null?void 0:Tt.show_spoc)===1&&Io.createElement("div",{className:`${gc.card} pb0`,style:{marginTop:15}},Io.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Io.createElement("img",{style:{marginRight:"10px"},src:Qy}),"SPOC\u8BFE\u5802"),Io.createElement(uo,{data:(mn=d.Courses)==null?void 0:mn.spoc_courses,handleDeleteMember:gu}),((sr=d.detail)==null?void 0:sr.show_spoc)===1&&((_r=(yi=d==null?void 0:d.Courses)==null?void 0:yi.spoc_courses)==null?void 0:_r.length)<3&&((Cr=d.detail)==null?void 0:Cr.allow_add_member)&&Io.createElement(Vr.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20"},Io.createElement(lr.Z,{className:"c-blue current",onClick:()=>Dc()},"+ \u6DFB\u52A0\u8BFE\u5802"))),((nr=d.detail)==null?void 0:nr.show_history)&&Io.createElement("div",{className:`${gc.card} pb0`,style:{marginTop:15}},Io.createElement("p",{className:"font16",style:{display:"flex",alignItems:"center"}},Io.createElement("img",{style:{marginRight:"10px"},src:Qy}),"\u5386\u53F2\u8BFE\u5802"),Io.createElement(uo,{data:ou==null?void 0:ou.spoc_courses,handleDeleteMember:gu}),((ra=d.detail)==null?void 0:ra.show_history)&&((Qo=ou==null?void 0:ou.spoc_courses)==null?void 0:Qo.length)<3&&((ss=d.detail)==null?void 0:ss.allow_add_member)&&Io.createElement(Vr.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0"},Io.createElement(lr.Z,{className:"c-blue current",onClick:()=>Dc(1)},"+ \u6DFB\u52A0\u8BFE\u5802"))),Io.createElement(af,{open:hh,onReloadData:Cu,onClose:()=>Yn(!1)}),Io.createElement(sf,{onReloadData:Cu,data:ou}),Io.createElement(UA.Z,{visible:i0,onCancel:()=>{nA(!1)},data:((Ic=(Ba=d.rightData)==null?void 0:Ba.progress)==null?void 0:Ic.info)||{}}),Io.createElement($p,{visible:ui,onCancel:()=>Ki(!1),handleDeleteMember:za=>{Wl(za)},showEditPowerModal:()=>Ra(!0),setMemberInfo:za=>wl(za)}),Io.createElement(pp,{visible:Xi,memberInfo:tl,onCancel:()=>Ra(!1)}))};var jA=(0,te.connect)(({pathsDetail:v,user:g,loading:d,globalSetting:Ae,classroomList:He})=>({pathsDetail:v,user:g,globalSetting:Ae,loading:d.models.index,classroomList:He}))(mg),od={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},Zv=B(10906),mm={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},Wh=B(78267),Bd="data:image/png;base64,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",b1="data:image/png;base64,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",Ia=B(59301),gg=Object.defineProperty,Vv=Object.defineProperties,X1=Object.getOwnPropertyDescriptors,xc=Object.getOwnPropertySymbols,Wu=Object.prototype.hasOwnProperty,wv=Object.prototype.propertyIsEnumerable,Dh=(v,g,d)=>g in v?gg(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,uc=(v,g)=>{for(var d in g||(g={}))Wu.call(g,d)&&Dh(v,d,g[d]);if(xc)for(var d of xc(g))wv.call(g,d)&&Dh(v,d,g[d]);return v},gm=(v,g)=>Vv(v,X1(g)),Rf=(v,g)=>{var d={};for(var Ae in v)Wu.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&xc)for(var Ae of xc(v))g.indexOf(Ae)<0&&wv.call(v,Ae)&&(d[Ae]=v[Ae]);return d},WA=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const bd=(v={})=>{var g,d;switch(v==null?void 0:v.item_type){case"Challenge":return Ia.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u4EFB\u52A1\u5173\u5361"},Ia.createElement("i",{className:"iconfont icon-renwuguanka1 font20",style:{color:"#39B97E"}}));case"VideoItem":return Ia.createElement(D.Z,{title:"\u6559\u5B66\u89C6\u9891"},Ia.createElement("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"}));case"StageCatalog":return Ia.createElement("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"});case"SubjectHomework":if((v==null?void 0:v.homework_type)==="group")return Ia.createElement(D.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u5206\u7EC4\u4F5C\u4E1A"},Ia.createElement("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}}));if((v==null?void 0:v.homework_type)==="normal")return Ia.createElement(D.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u56FE\u6587\u4F5C\u4E1A"},Ia.createElement("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}}));break;case"ExaminationBank":return Ia.createElement(D.Z,{title:"\u6D4B\u9A8C\u5F62\u5F0F\uFF1A\u5728\u7EBF\u8003\u8BD5"},Ia.createElement("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}}));case"HomeworkCommon":if((v==null?void 0:v.homework_type)==="hack")return Ia.createElement(D.Z,{title:"\u4F5C\u4E1A\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u4F5C\u4E1A"},Ia.createElement("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}}));break;case"Shixun":return v!=null&&v.is_all_choice?Ia.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898"},Ia.createElement("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})):v!=null&&v.is_unity_3d?((g=v==null?void 0:v.challenge_types)==null?void 0:g.length)<=1?Ia.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u865A\u62DF\u4EFF\u771F"},Ia.createElement("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})):Ia.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u865A\u62DF\u4EFF\u771F"},Ia.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):((d=v==null?void 0:v.challenge_types)==null?void 0:d.length)>1?Ia.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u9009\u62E9\u9898\uFF0B\u7F16\u7A0B\u5F00\u53D1"},Ia.createElement("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})):v!=null&&v.is_jupyter_lab?Ia.createElement(D.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyterLab"},Ia.createElement("img",{width:20,src:Bd})):v!=null&&v.is_jupyter?Ia.createElement(D.Z,{title:"\u5B9E\u6218\u7C7B\u578B\uFF1AJupyter Notebook"},Ia.createElement("img",{width:20,src:b1})):Ia.createElement(D.Z,{title:"\u5B9E\u6218\u5F62\u5F0F\uFF1A\u7F16\u7A0B\u5F00\u53D1"},Ia.createElement("i",{className:"iconfont icon-shixunti2 c-light-primary font20"}));default:return Ia.createElement(D.Z,{title:"\u6559\u5B66\u8BFE\u4EF6"},Ia.createElement("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"}))}},ts=(v,{key:g},d)=>v.map(Ae=>Ae.key===g?gm(uc({},Ae),{children:d}):Ae.children?gm(uc({},Ae),{children:ts(Ae.children,{key:g},d)}):Ae),Fd=v=>{var g=v,{pathsDetail:d,globalSetting:Ae,user:He,loading:ze,updateSort:mt,isPaths:Je,dispatch:de,isShowSchedule:Ye,getData:wt}=g,Xt=Rf(g,["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"]);const{keywords:Lt,visibleType:An="All"}=d;let[Nn,kn]=(0,a.useState)([]),[en,xr]=(0,a.useState)([]);const[Hn,vr]=(0,a.useState)([]),[Bn,rr]=(0,a.useState)([]),[ar,Jn]=(0,a.useState)([]),li=(0,te.useParams)(),[Dn,Nr]=(0,a.useState)([]),[ii,jn]=(0,a.useState)({}),[ei,ta]=(0,a.useState)(!1),En=(gr=[],kt="")=>gr==null?void 0:gr.map((Fn,fr)=>{var hr;const bn=gm(uc({},Fn),{chapter_id:kt?[kt,fr+1].join("-"):fr+1,title:`${Fn==null?void 0:Fn.name}`,key:`${Fn==null?void 0:Fn.id}`,icon:bd,isLeaf:(Fn==null?void 0:Fn.item_type)!=="StageCatalog"});return((hr=Fn==null?void 0:Fn.children)==null?void 0:hr.length)>0?(en.push(bn==null?void 0:bn.key),gm(uc({},bn),{children:En(Fn==null?void 0:Fn.children,bn==null?void 0:bn.chapter_id)})):bn});(0,a.useEffect)(()=>{if(Xt.data&&!(0,Wh.isEqual)(Xt.data,Dn)){en=[];const gr=JSON.parse(JSON.stringify(Xt.data));Ie(gr,0),Nr([...gr]),Xt!=null&&Xt.expandAll||An!="All"?kn([...en]):kn([])}},[Xt.data,An,Xt==null?void 0:Xt.expandAll]),(0,a.useEffect)(()=>{var gr,kt,Fn,fr,hr,bn,Mr,ho,Kt,wr;let Ln;if((gr=d.detail)!=null&&gr.has_start){const Mi=(Fn=(kt=d.detail)==null?void 0:kt.courses)==null?void 0:Fn.findIndex(Co=>{var Dt;return parseInt((Dt=Co.course_status)==null?void 0:Dt.status)===1});Ln=Mi>-1?Mi:0}else{let Mi=(bn=(hr=(fr=d.detail)==null?void 0:fr.courses)==null?void 0:hr.map(Co=>{var Dt;return parseInt((Dt=Co.course_status)==null?void 0:Dt.status)}))==null?void 0:bn.lastIndexOf(2);Ln=Mi>-1?Mi:0,Mi=(ho=(Mr=d.detail)==null?void 0:Mr.courses)==null?void 0:ho.findIndex(Co=>{var Dt;return parseInt((Dt=Co.course_status)==null?void 0:Dt.status)===0}),Ln=Mi>-1?Mi:Ln}(Kt=d.detail)!=null&&Kt.courses&&jn(((wr=d.detail)==null?void 0:wr.courses[Ln])||{})},[d.detail]);const Mn=(gr,kt,...Fn)=>WA(void 0,[gr,kt,...Fn],function*(fr,hr,bn={}){const Mr=hr?yield(0,pi.BK)({id:fr,challenge_id:bn==null?void 0:bn.challenge_id,subject_id:li.pathId}):yield(0,pi.Ir)({id:fr,challenge_id:bn==null?void 0:bn.challenge_id,subject_id:li.pathId});if(Mr!=null&&Mr.game_identifier||Mr!=null&&Mr.identifier){(0,p.xg)(hr?`/tasks/${Mr==null?void 0:Mr.identifier}/jupyter`:`/tasks/${Mr.game_identifier}?subject_id=${li.pathId||""}`);return}(Mr==null?void 0:Mr.status)===-3?(0,p.eF)():(Mr==null?void 0:Mr.status)===2?Di(Mr==null?void 0:Mr.message):(Mr==null?void 0:Mr.status)===3&&Xo(Mr==null?void 0:Mr.message)}),Di=gr=>{gr=gr!=null&&gr.includes(".json")?gr:`${gr}.json`,w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ia.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>WA(void 0,null,function*(){const kt=yield(0,hp.L8)({url:gr});if(!kt)return;x.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const Fn=yield(0,pi.Ir)({id:kt.shixun_identifier});if(Fn!=null&&Fn.game_identifier){(0,p.xg)(`/tasks/${Fn.game_identifier}`);return}(Fn==null?void 0:Fn.status)===2?Di(Fn==null?void 0:Fn.message):(Fn==null?void 0:Fn.status)===3&&Xo(Fn==null?void 0:Fn.message)})})},Xo=gr=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Ia.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",gr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},$o=gr=>{console.log("onDragEnter:",gr)},ki=gr=>WA(void 0,null,function*(){var kt,Fn,fr,hr;console.log("onDrop:",gr);const bn=gr.node.props.eventKey,Mr=gr.dragNode.props.eventKey,ho=gr.node.props.pos.split("-"),Kt=gr.dropPosition-Number(ho[ho.length-1]);if(ho.length>3&&!gr.node.dragOverGapBottom&&!gr.node.dragOverGapTop||gr.node.dragOver&&gr.dragNodesKeys.length>1||ho.length>2&&gr.dragNodesKeys.length>1)return!1;let wr=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"];if(wr.includes((kt=gr.dragNode)==null?void 0:kt.item_type)&&((Fn=gr.node)==null?void 0:Fn.item_type)!="StageCatalog"&&Kt===0||((fr=gr.dragNode)==null?void 0:fr.item_type)==="StageCatalog"&&wr.includes((hr=gr.node)==null?void 0:hr.item_type)&&Kt===0)return!1;const Ln=(Dt,On,Lr)=>{for(let na=0;na<Dt.length;na++){if(Dt[na].key===On)return Lr(Dt[na],na,Dt);Dt[na].children&&Ln(Dt[na].children,On,Lr)}},Mi=[...Dn];let Co;if(Ln(Mi,Mr,(Dt,On,Lr)=>{Lr.splice(On,1),Co=Dt}),!gr.dropToGap)Ln(Mi,bn,Dt=>{Dt.children=Dt.children||[],Dt.children.unshift(Co)});else if((gr.node.props.children||[]).length>0&&gr.node.props.expanded&&Kt===1)Ln(Mi,bn,Dt=>{Dt.children=Dt.children||[],Dt.children.unshift(Co)});else{let Dt,On;Ln(Mi,bn,(Lr,na,Ms)=>{Dt=Ms,On=na}),Kt===-1?Dt.splice(On,0,Co):Dt.splice(On+1,0,Co)}yield mt({stage_id:Xt.stage_id,list:Mi}),Ie(Mi,0,0,!0),console.log("data:",Mi),Nr([...Mi]),kn([...Nn,gr.node.key])}),Ie=(gr,kt,Fn,fr)=>{kt=kt||0,gr.map((hr,bn)=>{var Mr;try{return hr.key2=kt+1+"-"+(bn+1),hr.key3=Xt.index+1+"-"+(bn+1),hr.title="",fr||(hr.key=kt+1+"-"+(bn+1)),kt?hr.index=Fn+"-"+(bn+1):hr.index=hr.key3,(Mr=hr.children)!=null&&Mr.length&&(en.push(hr.key2),Ie(hr.children,hr.key2,hr.index,fr)),hr}catch(ho){}})},Er=gr=>{gr=gr||"";let kt=new RegExp(Lt,"ig");const Fn=gr.replace(kt,'<span style="color:#3061D0">$&</span>');return Lt?Ia.createElement("span",{dangerouslySetInnerHTML:{__html:Fn}}):gr},Hr=(gr,kt)=>{const{learning_status:Fn,name:fr}=gr;return(Fn==null?void 0:Fn[0])==="can"&&(Fn==null?void 0:Fn[1])==="try"?Ia.createElement("div",{className:mm.learn},Ia.createElement("span",{className:mm.name},kt?fr:Er(fr)),Ia.createElement("span",{className:mm.sign},"\u514D\u8D39\u8BD5\u5B66")):kt?fr:Er(fr)},Wr=gr=>{An==="All"&&(Nn.includes(gr)?kn(Nn.filter(kt=>kt!=gr)):kn(Nn.concat(gr)))},Si=(gr,kt)=>WA(void 0,null,function*(){if((0,W.tJ)(de,!0)){if(gr!=null&&gr.need_authorize){(0,W.rX)(!1);return}yield Mn(gr.identifier,gr.is_jupyter||gr.is_jupyter_lab,gr),kt(),ii!=null&&ii.course_id&&(0,k.JS)({id:ii==null?void 0:ii.course_id})}}),Ri=gr=>WA(void 0,null,function*(){var kt,Fn,fr,hr,bn;if(!(0,W.tJ)(de))return;if(!((kt=He.userInfo)!=null&&kt.admin)&&!((Fn=He.userInfo)!=null&&Fn.business)&&!gr.can_view&&gr.item_type!=="Attachment")return w.default.info({centered:!0,width:400,okText:"\u77E5\u9053\u5566",icon:null,content:Ia.createElement("div",{className:"tc font14"},"\u5F53\u524D\u89C6\u9891\u4E3A\u521B\u5EFA\u8005\u6240\u5C5E\u5355\u4F4D\u5185\u90E8\u6559\u5B66\u8D44\u6599\uFF0C\u5916\u5355\u4F4D\u7528\u6237\u65E0\u89C2\u770B\u6743\u9650")});gr.link&&(0,ve.DH)({is_f:1,id:gr.id,point:0,total:0});const Mr=Xt!=null&&Xt.course_id?`course_id=${Xt==null?void 0:Xt.course_id}`:`subject_id=${li.pathId||Xt.subject_id}`;if(((hr=gr==null?void 0:gr.name)==null?void 0:hr.substr((fr=gr==null?void 0:gr.name)==null?void 0:fr.lastIndexOf("."))).toUpperCase()===".ZIP"){if(!((bn=d.detail)!=null&&bn.allow_download)){x.ZP.info("\u6559\u5B66\u8BFE\u4EF6\u4E0D\u652F\u6301\u4E0B\u8F7D");return}(0,p.FH)(gr.name,I.Z.API_SERVER+gr.url)}else(0,p.xg)(gr.link||`/video/${gr.id}?${Mr}`);if(gr.item_type==="Attachment"&&gr.complete_status!=2){const Kt=yield(0,k.rS)({attachment_id:gr.id,status:2})}(gr.item_type==="Attachment"||gr.item_type==="VideoItem")&&wt({stage_id:gr==null?void 0:gr.stage_item_id})}),ji=gr=>{ei||ta(!0)},fo=(0,a.useRef)(!1),po=(0,a.useMemo)(()=>Ia.createElement(b.Z,{spinning:fo.current},Ia.createElement(Jt.default,{className:mm.tree,disabled:Xt.disabled,expandedKeys:[...Nn],draggable:!0,onDragEnter:$o,onDrop:ki,onExpand:Wr,blockNode:!0,titleRender:gr=>{var kt,Fn,fr,hr;let bn=gr;const Mr=((kt=gr==null?void 0:gr.learning_status)==null?void 0:kt[0])==="can";return Ia.createElement(Vr.Z,{align:"middle",className:"font14",onClick:()=>Wr(bn.key),style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:()=>ji(bn.key)},Ia.createElement(lr.Z,{flex:"30px",style:{display:"flex",alignItems:"center"}},bd(gr)),Ia.createElement(lr.Z,{flex:"1",className:mm.color333,style:{display:"flex",alignItems:"center",width:300}},Xt.cust_seq&&Ia.createElement("span",{className:`${mm.color333} mr10`}," ",gr.index," "),gr.item_type!=="Attachment"&&Ia.createElement("div",{className:mm.name_style},Ia.createElement(D.Z,{placement:"topLeft",title:gr.name},Hr(gr,!1))),gr.item_type==="Attachment"&&Ia.createElement("a",{target:"_blank",className:mm.pdf_name,title:gr.name,onClick:()=>WA(void 0,null,function*(){if((0,W.tJ)(de)){if(ii!=null&&ii.course_id){const ho=yield(0,k.JS)({id:ii==null?void 0:ii.course_id})}switch(gr.item_type){case"Attachment":Ri(bn);break;case"VideoItem":Ri(gr);break;case"ExaminationBank":Ri(gr);break;case"HomeworkCommon":Ri(gr);break;case"SubjectHomework":(gr.homework_type=="group"||gr.homework_type=="normal")&&Ri(gr);break;case"Shixun":Si(gr);break}}})},gr.name),(gr.item_type==="Shixun"||gr.item_type==="Challenge")&&gr.high_resources_consume&&!(0,L.JA)()&&Ia.createElement(Rn.Z,{type:"paths",style:{marginLeft:10}}),(gr.item_type==="Shixun"||gr.item_type==="Challenge")&&((Fn=gr==null?void 0:gr.shixun_marks)==null?void 0:Fn.length)>0&&(gr==null?void 0:gr.shixun_marks.map((ho,Kt)=>Ia.createElement(D.Z,{title:`${ho}`,key:Kt},Ia.createElement("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"}},ho)))),!!((fr=gr.schools)!=null&&fr.length)&&Ia.createElement(D.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},Ia.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})),(gr.item_type==="Shixun"||gr.item_type==="Challenge")&&!!(gr!=null&&gr.finished_challenges_count)&&Ia.createElement(D.Z,{title:`\u5B8C\u6210\u5EA6:${Math.round((gr==null?void 0:gr.finished_challenges_count)/(gr==null?void 0:gr.challenges_count)*100)}%`},Ia.createElement("i",{className:`iconfont icon-a-wanchengdu100 ml10 ${(gr==null?void 0:gr.finished_challenges_count)-(gr==null?void 0:gr.challenges_count)===0?"c-light-green":"c-grey-333"}`,style:{transform:"translateY(1px)",display:"inline-block"}}))),!Xt.disabled&&Ia.createElement("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"}},"\u62D6\u52A8\u53EF\u4EE5\u6539\u53D8\u9879\u76EE\u663E\u793A\u987A\u5E8F"),ei&&Ia.createElement(lr.Z,{className:"tr"},(bn.item_type==="VideoItem"||(bn==null?void 0:bn.item_type)==="Attachment"||(bn==null?void 0:bn.item_type)==="StageCatalog"||(bn==null?void 0:bn.item_type)==="SubjectHomework"||(bn==null?void 0:bn.item_type)==="ExaminationBank"||(bn==null?void 0:bn.item_type)==="HomeworkCommon")&&!Xt.disabled&&!Xt.hiddenEditBtn&&Ia.createElement(D.Z,{title:"\u7F16\u8F91"},Ia.createElement("span",{onClick:ho=>{ho.stopPropagation(),Xt.editVidoItem(uc({stage_id:Xt.stage_id},bn))},style:{color:"#ccc",marginRight:"10px"}},Ia.createElement(Zv.Z,null))),!Xt.disabled&&Ia.createElement(Ia.Fragment,null,Ia.createElement(D.Z,{title:"\u5220\u9664"},Ia.createElement("span",{onClick:()=>{Xt.deleteStages({id:bn.stage_item_id,stage_id:Xt.stage_id})},className:"iconfont icon-shanchu c-grey-c"}))),Xt.showVideoPlay&&Xt.disabled&&bn.item_type==="SubjectHomework"&&Mr&&Ia.createElement("aside",null,!(0,L.JA)()&&Je&&((0,L.Ny)()||(bn==null?void 0:bn.is_free)||!(bn!=null&&bn.is_free)&&(bn==null?void 0:bn.is_trial_study))&&Ia.createElement(K.ZP,{className:"mr10",type:"primary",onClick:()=>WA(void 0,null,function*(){(0,W.tJ)(de)&&de({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:bn.stage_item_id,title:(bn==null?void 0:bn.homework_type)=="group"?"\u5206\u7EC4\u4F5C\u4E1A":"\u56FE\u6587\u4F5C\u4E1A"}}})})},"\u53D1\u9001"),!(0,L.JA)()&&Je&&Ia.createElement(K.ZP,{type:"primary",onClick:()=>WA(void 0,null,function*(){(0,W.tJ)(de)&&Xt.showInfoModal(uc({stage_id:Xt.stage_id},bn))})},"\u67E5\u770B\u8BE6\u60C5")),Xt.showVideoPlay&&Xt.disabled&&bn.item_type==="ExaminationBank"&&Mr&&Ia.createElement("aside",null,!(0,L.JA)()&&Je&&((0,L.Ny)()||(bn==null?void 0:bn.is_free)||!(bn!=null&&bn.is_free)&&(bn==null?void 0:bn.is_trial_study))&&Ia.createElement(K.ZP,{className:"mr10",type:"primary",onClick:()=>WA(void 0,null,function*(){(0,W.tJ)(de)&&de({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:bn.stage_item_id,title:"\u6D4B\u9A8C",examinationid:bn.id}}})})},"\u53D1\u9001"),!(0,L.JA)()&&Je&&Ia.createElement(K.ZP,{type:"primary",onClick:()=>WA(void 0,null,function*(){(0,W.tJ)(de)&&window.open(`/paperlibrary/see/${bn.id}?defaultActiveKey=1`)})},"\u67E5\u770B\u8BE6\u60C5")),Xt.showVideoPlay&&Xt.disabled&&bn.item_type==="HomeworkCommon"&&Mr&&Ia.createElement("aside",null,!(0,L.JA)()&&Je&&((0,L.Ny)()||(bn==null?void 0:bn.is_free)||!(bn!=null&&bn.is_free)&&(bn==null?void 0:bn.is_trial_study))&&Ia.createElement(K.ZP,{className:"mr10",type:"primary",onClick:()=>WA(void 0,null,function*(){(0,W.tJ)(de)&&de({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:bn.stage_item_id,title:"\u7F16\u7A0B\u4F5C\u4E1A",examinationid:bn.id}}})})},"\u53D1\u9001"),!(0,L.JA)()&&Je&&Ia.createElement(K.ZP,{type:"primary",onClick:()=>WA(void 0,null,function*(){(0,W.tJ)(de)&&Xt.showInfoModal(uc({stage_id:Xt.stage_id},bn))})},"\u67E5\u770B\u8BE6\u60C5")),Xt.showVideoPlay&&Xt.disabled&&bn.item_type==="VideoItem"&&Mr&&Ia.createElement("aside",null,!(0,L.JA)()&&Je&&((0,L.Ny)()||(bn==null?void 0:bn.is_free)||!(bn!=null&&bn.is_free)&&(bn==null?void 0:bn.is_trial_study))&&Ia.createElement(K.ZP,{className:"mr10",type:"primary",onClick:()=>WA(void 0,null,function*(){(0,W.tJ)(de)&&de({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:bn.stage_item_id,title:"\u89C6\u9891"}}})})},"\u53D1\u9001"),Ia.createElement(K.ZP,{type:"primary",className:"mr10",onClick:()=>WA(void 0,null,function*(){Ri(bn)})},bn.last_point>0?"\u7EE7\u7EED\u5B66\u4E60":"\u5F00\u59CB\u5B66\u4E60")),(bn.allow_visit||bn.to_be_built||!bn.shixun_status)&&Xt.disabled&&(bn.item_type==="Shixun"||bn.item_type==="Challenge")&&Mr&&Ia.createElement("aside",null,!(0,L.JA)()&&Je&&!bn.shixun_status&&((0,L.Ny)()||(bn==null?void 0:bn.is_free)||!(bn!=null&&bn.is_free)&&(bn==null?void 0:bn.is_trial_study))&&Ia.createElement(K.ZP,{className:"ml10",type:"primary",onClick:()=>WA(void 0,null,function*(){(0,W.tJ)(de)&&de({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:bn.stage_item_id,title:"\u5B9E\u8BAD",is_jupyter:(bn==null?void 0:bn.is_jupyter)||(bn==null?void 0:bn.is_jupyter_lab),identifier:bn==null?void 0:bn.identifier}}})})},"\u53D1\u9001"),Ia.createElement(K.ZP,{className:"ml10",type:"primary",onClick:()=>WA(void 0,null,function*(){(0,W.tJ)(de)&&(bn.item_type!=="Attachment"&&(ii!=null&&ii.course_id)&&(yield(0,k.JS)({id:ii==null?void 0:ii.course_id})),window.open(`/shixuns/${bn.identifier}/challenges`))})},"\u67E5\u770B\u8BE6\u60C5"),!bn.shixun_status&&Ia.createElement(ni.Z,{className:"ml10",type:"primary",onClick:()=>WA(void 0,null,function*(){return new Promise(ho=>WA(void 0,null,function*(){Si(bn,ho)}))})},bn!=null&&bn.need_authorize?"\u9700\u6388\u6743":gr!=null&&gr.finished_challenges_count?(gr==null?void 0:gr.finished_challenges_count)-(gr==null?void 0:gr.challenges_count)===0?"\u518D\u6B21\u5B9E\u6218":"\u7EE7\u7EED\u5B9E\u6218":"\u5F00\u59CB\u5B9E\u6218")),Xt.showVideoPlay&&Xt.disabled&&bn.item_type==="Attachment"&&Mr&&Ia.createElement("aside",null,((hr=d.detail)==null?void 0:hr.allow_download)&&Ia.createElement(K.ZP,{className:"mr10",type:"primary",onClick:()=>WA(void 0,null,function*(){var ho;(0,W.tJ)(de)&&(0,p.Nd)("",`${I.Z.API_SERVER}${(ho=bn.url)==null?void 0:ho.replace("disposition=inline","")}`)})},"\u4E0B\u8F7D\u8D44\u6E90"),Ia.createElement(K.ZP,{type:"primary",className:"mr10",onClick:()=>WA(void 0,null,function*(){(0,W.tJ)(de)&&(0,p.xg)(`/video/${bn.id}?subject_id=${li.pathId||""}`)})},"\u5F00\u59CB\u5B66\u4E60"))),Ia.createElement(lr.Z,null,Xt.disabled&&bn.shixun_status==="\u6682\u672A\u516C\u5F00"&&Ia.createElement("span",{className:`${mm.color204} ml5`},"\u6682\u672A\u53D1\u5E03"),bn.shixun_status==="\u5DF2\u5220\u9664"&&Ia.createElement("span",{className:`${mm.color204} ml5`},"\u5DF2\u5220\u9664"),Xt.disabled&&!Ye&&(bn.item_type==="Shixun"||bn.item_type==="Challenge")&&!!bn.challenges_count&&Ia.createElement("span",{className:"exper\u02C6iment-number ml5 c-grey-999"}," \u5B9E\u9A8C\u6570 ",bn.item_type==="Challenge"?1:bn.challenges_count," "),Xt.disabled&&Ye&&(bn.item_type==="Shixun"||bn.item_type==="Challenge")&&!!bn.challenges_count&&bn.shixun_status!=="\u6682\u672A\u516C\u5F00"&&bn.shixun_status!=="\u5DF2\u5220\u9664"&&Ia.createElement(Ia.Fragment,null,Ia.createElement("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:bn.finished_challenges_count===bn.challenges_count?"#50DAAE":"#DEDEDE"}}),Ia.createElement("span",{style:{marginLeft:"4px"}},Ia.createElement("span",{style:{color:"#165DFF",fontSize:"14px"}},bn.finished_challenges_count),Ia.createElement("span",{style:{color:"#DEDEDE",fontSize:"14px"}},"/",bn.challenges_count))),Xt.disabled&&Ye&&(bn.item_type==="VideoItem"||bn.item_type==="Attachment")&&(bn.complete_status==0?Ia.createElement("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):bn.complete_status==1?Ia.createElement("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):Ia.createElement("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),An==="All"&&gr.item_type==="StageCatalog"&&Ia.createElement("span",{className:"ml10"},Nn.includes(gr.key)?Ia.createElement(Cn.Z,null):Ia.createElement(Ur.Z,null))))},treeData:Dn,loadedKeys:Hn,loadData:gr=>WA(void 0,null,function*(){if(console.log(gr),fo.current=!0,vr(Hn==null?void 0:Hn.concat([gr.key])),gr.item_type!=="StageCatalog")return fo.current=!1;const kt=yield de({type:"pathsDetail/getStageChildrenData",payload:{id:gr.stage_item_id}});fo.current=!1;const Fn=(hr=Dn)=>hr.map(bn=>{var Mr;return bn.id==gr.id?gm(uc({},bn),{children:kt.data.items}):gm(uc({},bn),{children:((Mr=bn==null?void 0:bn.children)==null?void 0:Mr.length)>0?Fn(bn.children):[]})}),fr=Fn();Ie(fr,0),Nr([...fr])})})),[Dn,en,Nn,An,ei,Hn]);return Ia.createElement(Ia.Fragment,null,po)};var uA=(0,te.connect)(({pathsDetail:v,loading:g,user:d,globalSetting:Ae})=>({pathsDetail:v,globalSetting:Ae,user:d,loading:g.effects}))(Fd),uh=Object.defineProperty,ch=Object.defineProperties,f0=Object.getOwnPropertyDescriptors,Np=Object.getOwnPropertySymbols,Xg=Object.prototype.hasOwnProperty,Xv=Object.prototype.propertyIsEnumerable,fy=(v,g,d)=>g in v?uh(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Fh=(v,g)=>{for(var d in g||(g={}))Xg.call(g,d)&&fy(v,d,g[d]);if(Np)for(var d of Np(g))Xv.call(g,d)&&fy(v,d,g[d]);return v},Xd=(v,g)=>ch(v,f0(g)),kc=(v,g)=>{var d={};for(var Ae in v)Xg.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&Np)for(var Ae of Np(v))g.indexOf(Ae)<0&&Xv.call(v,Ae)&&(d[Ae]=v[Ae]);return d},Ah=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const F1=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],xv=v=>{var g=v,{pathsDetail:d,user:Ae,globalSetting:He,loading:ze,exercise:mt,dispatch:Je,classroomList:de,val:Ye,allData:wt,index:Xt,visibleTypeNew:Lt,getData:An,selectExercise:Nn,openPreview:kn,UpdataStageChildrenData:en}=g,xr=kc(g,["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview","UpdataStageChildrenData"]),Hn,vr,Bn;const[rr]=M.default.useForm(),[ar,Jn]=(0,a.useState)(),[li]=M.default.useForm(),[Dn]=M.default.useForm(),[Nr]=M.default.useForm(),ii=(0,te.useParams)(),{stageData:jn,keywords:ei,visibleType:ta="All",editKey:En}=d;let[Mn,Di]=(0,a.useState)({});const Xo=(0,a.useRef)(),[$o,ki]=(0,a.useState)(!1),[Ie,Er]=(0,a.useState)(!1),[Hr,Wr]=(0,a.useState)(!1),[Si,Ri]=(0,a.useState)(!1),[ji,fo]=(0,a.useState)(!1),[po,gr]=(0,a.useState)(!1),[kt,Fn]=(0,a.useState)(),[fr,hr]=(0,a.useState)(!1),[bn,Mr]=(0,a.useState)(!1),[ho,Kt]=(0,a.useState)(""),[wr,Ln]=(0,a.useState)(""),[Mi,Co]=(0,a.useState)(""),[Dt,On]=(0,a.useState)(""),[Lr,na]=(0,a.useState)(),[Ms,xs]=(0,a.useState)(!0),[jl,DA]=(0,a.useState)([]),[Pu,Hs]=(0,a.useState)(),[Wc,YA]=(0,a.useState)([]),Sf=((Hn=d.detail)==null?void 0:Hn.is_free)||((vr=d.detail)==null?void 0:vr.can_learning),Qh=!((Bn=d.detail)!=null&&Bn.can_managed),Hh=u=>{if(u.key=="Enter"){const f=Dn.getFieldValue("tag");if(Dn.setFieldsValue({tag:""}),!f){x.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(Wc.filter(E=>E===f).length>0){x.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}Wc.push(f),YA([...Wc])}},Gh=(u,f)=>{u.preventDefault(),YA([...Wc.filter(E=>E!=f)])},Nh=()=>{x.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002")},Mh=u=>{u=u!=null&&u.includes(".json")?u:`${u}.json`,w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Ah(void 0,null,function*(){const f=yield(0,hp.L8)({url:u});if(!f)return;x.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const E=yield(0,pi.Ir)({id:f.shixun_identifier});if(E!=null&&E.game_identifier){(0,p.xg)(`/tasks/${E.game_identifier}`);return}(E==null?void 0:E.status)===2?Mh(E==null?void 0:E.message):(E==null?void 0:E.status)===3&&p0(E==null?void 0:E.message)})})},p0=u=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",u,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Ji=(u,f)=>{if(Qh){Nh();return}e()&&(Je({type:"pathsDetail/save",payload:{stage_id:f.stage_id,editKey:u}}),rr.setFieldsValue({name:f.stage_name,description:f.stage_description,tagName:f.tag&&f.tag.name||""}),Jn(Xd(Fh({},ar),{description:f.stage_description})))},ju=u=>Ah(void 0,null,function*(){const f=yield(0,k.Ex)(Fh({},u));return Mn.items=u.list,f}),Gc=u=>Ah(void 0,null,function*(){var f,E;if(Pu){const C=yield(0,k.M2)(Xd(Fh({id:Pu==null?void 0:Pu.id,subject_id:ii.pathId},u),{video_id:(u==null?void 0:u.video_id)||((f=Pu==null?void 0:Pu.video_item)==null?void 0:f.video_id),link:(u==null?void 0:u.link)||((E=Pu==null?void 0:Pu.video_item)==null?void 0:E.link)}));return C&&(x.ZP.success("\u4FEE\u6539\u6210\u529F"),fo(!1),en({stage_id:Mn.stage_id})),C}else{const C=yield(0,k.A2)(Fh({id:Mn.stage_id,subject_id:ii.pathId},u));return C.id&&(fo(!1),en({stage_id:Mn.stage_id})),C}}),vc=u=>Ah(void 0,null,function*(){var f,E;if(!(u!=null&&u.name)||(u==null?void 0:u.name.replace(/(^\s*)|(\s*$)/g,""))==="")return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");const C=[...((f=Mn==null?void 0:Mn.shixuns_list)==null?void 0:f.map($e=>({type:$e.item_type,id:$e.id})))||[],...((E=Mn==null?void 0:Mn.attachments_list)==null?void 0:E.map($e=>({type:"Attachment",id:$e.id})))||[]],T=u,{tagName:$}=T,ce=kc(T,["tagName"]);let Ee=Xd(Fh({},ce),{id:Mn.stage_id,type:Array.from(new Set(C.map($e=>$e.type))),list:C});const Ne=Mn.tag&&Mn.tag.id||"";Ee=Xd(Fh({},Ee),{stage_tag_attributes:Ne?{id:Ne,name:$}:{name:$||""}});const ht=yield(0,k.xn)(Fh({},Ee));ht!=null&&ht.subject_id&&en(Xd(Fh(Fh({},Mn),ht),{stage_name:Ee.name,stage_description:Ee.description,tag:Ee.stage_tag_attributes}))}),lp=u=>{w.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u672C\u64CD\u4F5C\u5C06\u5220\u9664\u5F53\u524D\u76EE\u5F55\u53CA\u4E0B\u5C5E\u5B50\u76EE\u5F55\u7684\u5168\u90E8\u5185\u5BB9\uFF0C\u786E\u8BA4\u8981\u5220\u9664\u5417\uFF1F",onOk:()=>Ah(void 0,null,function*(){(yield(0,k.WW)(u)).status===0&&(x.ZP.success("\u5220\u9664\u6210\u529F"),en({stage_id:Ye.stage_id||Mn.stage_id}))})})},m0=u=>Ah(void 0,null,function*(){const f=yield(0,k.FD)({id:u==null?void 0:u.stage_item_id,type:u==null?void 0:u.homework_type});f&&((u==null?void 0:u.item_type)=="HomeworkCommon"?Co(f==null?void 0:f.hack_homework):Co(f==null?void 0:f.subject_homework),Kt(u==null?void 0:u.item_type),Ln(u==null?void 0:u.stage_item_id),Mr(!0))}),Hf=u=>Ah(void 0,null,function*(){var f,E,C;if((u==null?void 0:u.item_type)==="VideoItem"){const T=yield(0,ve.TJ)({id:u==null?void 0:u.stage_item_id});Hs(T),(u==null?void 0:u.item_type)==="VideoItem"?fo(!0):(YA(((f=T==null?void 0:T.tags)==null?void 0:f.map($=>$==null?void 0:$.name))||[]),Dn.setFieldsValue({files:[{uid:(E=T==null?void 0:T.attachment)==null?void 0:E.id,name:T==null?void 0:T.name,response:{id:(C=T==null?void 0:T.attachment)==null?void 0:C.id}}]}),Wr(!0))}else if((u==null?void 0:u.item_type)==="ExaminationBank")te.history.push(`/paperlibrary/add/${u==null?void 0:u.id}?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=${ii.pathId}&stageId=${Ye.stage_id}`);else if((u==null?void 0:u.item_type)==="HomeworkCommon")te.history.push(`/paths/${ii.pathId}/${Mn.stage_id}/program_homework/${u==null?void 0:u.id}/edit`);else if((u==null?void 0:u.item_type)==="Attachment"){let T;w.default.confirm({title:"\u4FEE\u6539\u8BFE\u4EF6\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:a.createElement(R.default,{value:T,onChange:$=>{T=$.target.value},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u4EF6\u540D\u79F0"}),onOk:()=>Ah(void 0,null,function*(){var $,ce;if(!T)return x.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const Ee=yield(0,Pe.ZP)(`/api/attachments/${u==null?void 0:u.id}.json`,{method:"put",body:{name:T+((ce=u==null?void 0:u.name)==null?void 0:ce.substr(($=u==null?void 0:u.name)==null?void 0:$.lastIndexOf(".")))}});T="",en({stage_id:u==null?void 0:u.stage_id})})})}else if((u==null?void 0:u.item_type)==="SubjectHomework")Je({type:"classroomList/setActionTabs",payload:{key:(u==null?void 0:u.homework_type)=="group"?"\u8BFE\u7A0B\u7F16\u8F91\u5206\u7EC4\u4F5C\u4E1A":"\u8BFE\u7A0B\u7F16\u8F91\u56FE\u6587\u4F5C\u4E1A",id:u==null?void 0:u.stage_item_id,type:u==null?void 0:u.homework_type}});else{let T;w.default.confirm({title:"\u4FEE\u6539\u5C0F\u8282\u540D\u79F0",icon:null,centered:!0,okText:"\u786E\u8BA4\u4FEE\u6539",cancelText:"\u53D6\u6D88",content:a.createElement(R.default,{defaultValue:u==null?void 0:u.name,value:T,maxLength:40,onChange:$=>{console.log($.target.value),T=$.target.value},placeholder:"\u8BF7\u8F93\u5165\u5C0F\u8282\u540D\u79F0"}),onOk:()=>Ah(void 0,null,function*(){if(!(T||(u==null?void 0:u.name)).replaceAll(" ",""))return x.ZP.info("\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"),Promise.reject();const $=yield(0,Pe.ZP)(`/api/stages/${u==null?void 0:u.stage_id}/update_item_name.json`,{method:"put",body:{name:T||(u==null?void 0:u.name),item_id:u==null?void 0:u.id}});T="",en({stage_id:u==null?void 0:u.stage_id})})})}}),ff=u=>{w.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u5B9A\u5220\u9664\u8BE5\u7AE0\u8282\u5417\uFF1F",onOk:()=>Ah(void 0,null,function*(){(yield(0,k._V)({id:u})).status===1&&(Je({type:"pathsDetail/save",payload:{editKey:-1,stageData:jn.filter(E=>E.stage_id!==u)}}),x.ZP.success("\u5220\u9664\u6210\u529F"))})})},Dl=(u,f)=>{const E=jn.findIndex(T=>T.stage_id===u),C=[...jn];return f==="up"&&E>0?[C[E-1],C[E]]=[C[E],C[E-1]]:f==="down"&&E<jn.length-1&&([C[E+1],C[E]]=[C[E],C[E+1]]),C},fh=u=>Ah(void 0,null,function*(){if(Qh){Nh();return}if(!e())return;(yield(0,k.ms)({id:u})).status===1&&(x.ZP.success("\u4E0A\u79FB\u6210\u529F!"),Je({type:"pathsDetail/save",payload:{stageData:Dl(u,"up")}}))}),Lh=u=>Ah(void 0,null,function*(){if(Qh){Nh();return}if(!e())return;(yield(0,k.yy)({id:u})).status===1&&(x.ZP.success("\u4E0B\u79FB\u6210\u529F!"),Je({type:"pathsDetail/save",payload:{stageData:Dl(u,"down")}}))}),e=()=>En!==-1?(w.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:a.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const u=`Edit_${En}`;let f=document.getElementById(u);f&&setTimeout(()=>f.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,t=()=>{vc(rr.getFieldsValue(),"edit")},n=()=>{var u,f,E,C,T,$;return((f=(u=d.detail)==null?void 0:u.courses)==null?void 0:f.length)>0?(E=d.detail)==null?void 0:E.allow_visit:!(((C=Ae.userInfo)==null?void 0:C.user_identity)==="\u5B66\u751F"&&((T=d.detail)!=null&&T.allow_visit)&&(($=d.detail)!=null&&$.courses))},r=u=>{var f,E;let C=[];return u.items&&((f=u.items)!=null&&f.length)&&((E=u.items)==null||E.forEach($=>{var ce;C.push($),$.children&&((ce=$.children)!=null&&ce.length)&&(C=C.concat($.children))})),!C.find($=>(0,Wh.isEqual)($.learning_status,["can","try"]))?null:a.createElement("aside",{className:od.learn},"\u514D\u8D39\u8BD5\u5B66")},i=(u,f)=>{var E,C,T,$,ce,Ee,Ne,ht,$e,Ct;let Bt=(u==null?void 0:u.items)||[],Nt=!1,Tt=!1,mn=!1;ta==="All"&&(Nt=(((E=Ae.userInfo)==null?void 0:E.admin)||((C=Ae.userInfo)==null?void 0:C.business)||((T=d.detail)==null?void 0:T.allow_statistics))&&$o,($=d.detail)!=null&&$.allow_add_member&&Sf&&!$o&&(f>0&&(Tt=!0),f<(jn==null?void 0:jn.length)-1&&(mn=!0)));const sr=_r=>Ah(void 0,null,function*(){DA(_r),!(Bt!=null&&Bt.length)&&_r.includes(`${f}`)&&en({stage_id:u.stage_id||Mn.stage_id})}),yi=(_r,Cr)=>{var nr;((nr=d.detail)==null?void 0:nr.shixun_tag_num)==4?w.default.confirm({centered:!0,width:420,title:"\u63D0\u793A",icon:null,onOk:()=>{_r=="\u5411\u4E0A\u79FB\u52A8"?fh(Cr):Lh(Cr)},content:a.createElement("div",{className:"tc font16"},"\u5F53\u524D\u5B9E\u8DF5\u8BFE\u7A0B\u5DF2\u516C\u5F00\uFF0C\u786E\u5B9A\u8981\u8C03\u6574\u7AE0\u6B21\u987A\u5E8F\u5417\uFF1F")}):_r=="\u5411\u4E0A\u79FB\u52A8"?fh(Cr):Lh(Cr)};return a.createElement(b.Z,{spinning:!!ze["pathsDetail/getStageChildrenData"]},a.createElement(Q.default,{className:`mt20 ${od.ChapterStyle}`,activeKey:jl,bordered:!1,expandIconPosition:"end",expandIcon:({isActive:_r})=>a.createElement("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:`rotate(${_r?90:0}deg) `,transition:".3s"}}),onChange:sr,items:[{key:f,label:a.createElement(Vr.Z,{id:`Edit_${f}`,wrap:!1,align:"middle",gutter:5},a.createElement(lr.Z,null,a.createElement("span",{className:"font18 blod c-3061d0"},u.stage_name||`\u7B2C${wt==null?void 0:wt.length}\u7AE0\u8282`,r(u))),u.tag&&u.tag.name&&a.createElement(lr.Z,null,a.createElement("span",{className:`${od.tag}`},u.tag.name))),extra:ta==="All"&&!ei&&((ce=d==null?void 0:d.detail)==null?void 0:ce.allow_edit_stage)&&a.createElement("div",{className:`${Nt?"":od.EditStyle}`,onClick:_r=>{_r.preventDefault(),_r.stopPropagation()}},a.createElement(Vr.Z,{wrap:!1,align:"middle",gutter:10},Nt&&a.createElement(lr.Z,null,a.createElement(D.Z,{title:"\u5220\u9664"}," ",a.createElement("i",{onClick:()=>{ff(u.stage_id)},className:"iconfont current icon-shanchu c-grey-c"}))),((Ee=d.detail)==null?void 0:Ee.allow_add_member)&&Sf&&!$o&&a.createElement(a.Fragment,null,Tt&&a.createElement(lr.Z,null,a.createElement(D.Z,{title:"\u5411\u4E0A\u79FB\u52A8"}," ",a.createElement("i",{onClick:()=>{yi("\u5411\u4E0A\u79FB\u52A8",u.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"}))),mn&&a.createElement(lr.Z,null,a.createElement(D.Z,{title:"\u5411\u4E0B\u79FB\u52A8"}," ",a.createElement("i",{onClick:()=>{yi("\u5411\u4E0B\u79FB\u52A8",u.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"}))),a.createElement(lr.Z,null,a.createElement(D.Z,{title:"\u7F16\u8F91"},a.createElement("i",{onClick:_r=>{Ji(f,u)},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})))))),children:a.createElement(b.Z,{spinning:!1},!$o&&(u.stage_description?a.createElement("aside",{className:"pl20 pr20"},a.createElement("div",{ref:Xo,className:`${od.introContent} ${Ms?od.introContentMaxHeight:""}`},a.createElement(V.Z,{value:u==null?void 0:u.stage_description})),Lr&&a.createElement("div",{className:"current",onClick:_r=>{_r.stopPropagation(),xs(!Ms)}},a.createElement(Z.Z,{dashed:!1},a.createElement("a",{className:"font14"},Ms?"\u9605\u8BFB\u5168\u6587 ":"\u6536\u8D77\u5168\u6587 ",a.createElement("i",{className:`iconfont font14 ${Ms?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-"}`}))))):(Bt==null?void 0:Bt.length)==0?a.createElement("div",{className:od.nodata},"\u6682\u65E0\u5185\u5BB9\uFF5E"):null),$o&&a.createElement("div",{className:"pl20 pr20"},a.createElement(M.default.Item,{name:"name",label:"\u540D\u79F0",rules:[{required:!0,message:"\u7AE0\u8282\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"},{whitespace:!0,message:"\u4E0D\u80FD\u8F93\u5165\u7A7A\u683C"}]},a.createElement(R.default,{size:"middle",maxLength:60,placeholder:`\u8BF7\u8F93\u5165\u7B2C${f+1}\u7AE0\u8282\u540D\u79F0,\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26`,onBlur:t})),a.createElement(M.default.Item,{name:"description",label:"\u63CF\u8FF0",className:"ml10"},a.createElement(Yi.Z,{defaultValue:ar==null?void 0:ar.description,placeholder:`\u8BF7\u8F93\u5165\u7B2C${f+1}\u7AE0\u8282\u63CF\u8FF0`,height:300,onBlur:t})),a.createElement(M.default.Item,{label:"\u6807\u7B7E",name:"tagName",rules:[{max:10,message:"\u6807\u7B7E\u4E0D\u80FD\u8D85\u8FC710\u4E2A\u5B57\u201D"}]},a.createElement(R.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u7B7E\u540D\u79F0",onBlur:t})),a.createElement("aside",{className:"mt20 mb20"},a.createElement(K.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:a.createElement("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:()=>{if(!(Mn!=null&&Mn.stage_id))return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(Je)&&(Ri(!0),Nr.resetFields())}},"\u5C0F\u8282"),a.createElement(z.Z,{placement:"bottomCenter",overlayClassName:od.dro,menu:{items:[{key:"1",label:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE"},{key:"2",label:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"},{key:"3",label:"\u9009\u7528\u4EFB\u52A1\u5173\u5361"}],onClick:({key:_r,keyPath:Cr,domEvent:nr})=>{if(!Mn.stage_id)return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");if(_r==="1"){if(!(0,W.tJ)(Je)||!(0,W.xY)())return;gr(!1),Er(!0),li.setFieldsValue({name:"",is_jupyter:!1})}_r==="2"&&Je({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Mn.stage_id,subject_id:ii.pathId}}),_r==="3"&&Je({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",id:Mn.stage_id,subject_id:ii.pathId,isMissionLevel:!0}})}}},a.createElement(K.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},a.createElement("span",{className:"iconfont icon-tianjiafangda mr5"}),"\u5B9E\u8DF5\u9879\u76EE")),a.createElement(a.Fragment,null,a.createElement(z.Z,{placement:"bottomCenter",overlayClassName:od.dro,dropdownRender:()=>a.createElement(ws.default,null,a.createElement(ws.default.Item,{key:3,style:{textAlign:"center"},onClick:()=>{if(!Mn.stage_id)return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");Hs(""),fo(!0)}},"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE"),a.createElement(ws.default.Item,{key:4,style:{textAlign:"center"},onClick:()=>{if(!Mn.stage_id)return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(Je)&&(Fn("\u89C6\u9891\u9879\u76EE"),hr(!0),On(Mn.stage_id))}},"\u9009\u7528\u89C6\u9891\u9879\u76EE"))},a.createElement(K.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u89C6\u9891\u9879\u76EE"))),a.createElement(z.Z,{placement:"bottomCenter",overlayClassName:od.dro,dropdownRender:()=>a.createElement(ws.default,null,a.createElement(ws.default.Item,{key:5,style:{textAlign:"center"},onClick:()=>{if(!Mn.stage_id)return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(Je)&&(Hs(""),YA([]),gr(!1),Wr(!0),Dn.resetFields())}},"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6"),a.createElement(ws.default.Item,{key:6,style:{textAlign:"center"},onClick:()=>{if(!Mn.stage_id)return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(Je)&&(Fn("\u6559\u5B66\u8BFE\u4EF6"),hr(!0),On(Mn.stage_id))}},"\u9009\u7528\u6559\u5B66\u8BFE\u4EF6"))},a.createElement(K.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6559\u5B66\u8BFE\u4EF6")),a.createElement(z.Z,{placement:"bottomCenter",overlayClassName:od.dro,dropdownRender:()=>a.createElement(ws.default,null,a.createElement(ws.default.Item,{key:7,style:{textAlign:"center"},onClick:()=>{if(!Mn.stage_id)return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(Je)&&Je({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:Mn.stage_id,subject_id:ii.pathId}})}},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"),a.createElement(ws.default.Item,{key:8,style:{textAlign:"center"},onClick:()=>{if(!Mn.stage_id)return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(Je)&&Je({type:"classroomList/setActionTabs",payload:{key:"\u8BFE\u7A0B\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:Mn.stage_id,subject_id:ii.pathId}})}},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"),a.createElement(ws.default.Item,{key:9,style:{textAlign:"center"},onClick:()=>{if(!Mn.stage_id)return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(Je)&&te.history.push(`/paths/${ii.pathId}/${Mn.stage_id}/program_homework/null/add`)}},"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),a.createElement(ws.default.Item,{key:10,style:{textAlign:"center"},onClick:()=>{if(!Mn.stage_id)return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(Je)&&(Fn("\u5206\u7EC4\u4F5C\u4E1A"),hr(!0),On(Mn.stage_id))}},"\u9009\u7528\u5206\u7EC4\u4F5C\u4E1A"),a.createElement(ws.default.Item,{key:11,style:{textAlign:"center"},onClick:()=>{if(!Mn.stage_id)return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(Je)&&(Fn("\u56FE\u6587\u4F5C\u4E1A"),hr(!0),On(Mn.stage_id))}},"\u9009\u7528\u56FE\u6587\u4F5C\u4E1A"),a.createElement(ws.default.Item,{key:12,style:{textAlign:"center"},onClick:()=>{if(!Mn.stage_id)return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(Je)&&(Fn("\u7F16\u7A0B\u4F5C\u4E1A"),hr(!0),On(Mn.stage_id))}},"\u9009\u7528\u7F16\u7A0B\u4F5C\u4E1A"))},a.createElement(K.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u4F5C\u4E1A")),a.createElement(z.Z,{placement:"bottomCenter",overlayClassName:od.dro,dropdownRender:()=>a.createElement(ws.default,null,a.createElement(ws.default.Item,{key:13,style:{textAlign:"center"},onClick:()=>{te.history.push(`/paperlibrary/add?pageType=course&courseId=${ii.pathId}&stageId=${u.stage_id}`)}},"\u65B0\u5EFA\u8BD5\u5377"),a.createElement(ws.default.Item,{key:14,style:{textAlign:"center"},onClick:()=>{if(!Mn.stage_id)return x.ZP.info("\u8BF7\u5148\u8F93\u5165\u7AE0\u8282\u540D\u79F0\uFF01");(0,W.tJ)(Je)&&Nn(u)}},"\u9009\u7528\u8BD5\u5377"))},a.createElement(K.ZP,{key:f,size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary"},a.createElement("span",{className:"iconfont icon-tianjiafangda mr5 "}),"\u6D4B\u9A8C")),a.createElement("br",null)),a.createElement("aside",{className:"c-light-black mt10 pb20"},"\u6240\u6709\u9879\u76EE\u5747\u53EF\u4EE5\u901A\u8FC7\u62D6\u52A8\u6392\u5E8F\u6216\u5347\u964D\u7EA7\u3002",a.createElement("br",null),"\u65B0\u5EFA\u9879\u76EE\u540D\u79F0\u6307\u672C\u9879\u76EE\u4E0B\u6CA1\u6709\u5B9E\u8D28\u5185\u5BB9\uFF0C\u4EC5\u5C55\u793A\u540D\u79F0\uFF0C\u4E0D\u53EF\u70B9\u51FB\u3002")),a.createElement("aside",{className:`${u!=null&&u.stage_description?"mt10":""} ${od.shixuns}`},!!(Bt!=null&&Bt.length)&&a.createElement(o,{visibleType:Lt,data:Bt,stage_id:u.stage_id,disabled:!$o,deleteStages:lp,editVidoItem:Hf,showInfoModal:m0,updateSort:ju,index:f,expandAll:(Ne=d==null?void 0:d.detail)==null?void 0:Ne.show_course_section,cust_seq:!!((ht=d==null?void 0:d.detail)!=null&&ht.cust_seq),showVideoPlay:(($e=Ae.userInfo)==null?void 0:$e.admin)||((Ct=Ae.userInfo)==null?void 0:Ct.business)||n(),isPaths:!0,isShowSchedule:d.isShowSchedule,getData:An})),$o&&a.createElement("aside",{className:od.buttons},a.createElement(K.ZP,{onClick:()=>{ki(!1),Je({type:"pathsDetail/save",payload:{editKey:-1}}),Je({type:"pathsDetail/getPathsDetail",payload:{id:ii.pathId}})},type:"primary",size:"middle",ghost:!0},"\u53D6\u6D88"),a.createElement(K.ZP,{onClick:()=>Ah(void 0,null,function*(){rr.submit(),Je({type:"pathsDetail/save",payload:{editKey:-1}}),Je({type:"pathsDetail/getPathsDetail",payload:{id:ii.pathId}})}),size:"middle",type:"primary"},"\u4FDD\u5B58")))}]}))},o=a.memo(uA),l=(0,a.useMemo)(()=>Mn?i(Mn,Xt):null,[Mn,ei,Lt,ta,Lr,Ms,jl,$o,En]);return(0,a.useEffect)(()=>{Di(Fh({},Ye)),rr.setFieldsValue(Xd(Fh({},Ye),{name:Ye==null?void 0:Ye.stage_name}))},[Ye]),(0,a.useEffect)(()=>{var u;if(En===Xt){ki(!0);const f=document.getElementById(`Edit_${En}`);f&&setTimeout(()=>f.scrollIntoView({block:"start",behavior:"smooth"}))}else ki(!1);DA(!(Mn!=null&&Mn.limit_expansion)||((u=Mn==null?void 0:Mn.items)==null?void 0:u.length)>0||En===Xt?[`${Xt}`]:[])},[Mn,En]),(0,a.useEffect)(()=>{if(!Xo.current)return;function u(){var E;let C=new ResizeObserver(T=>{for(let $ of T)na($.target.offsetHeight>=280)});return C.observe((E=Xo.current)==null?void 0:E.firstElementChild),C}const f=u();return()=>{var E,C;(E=Xo.current)!=null&&E.firstElementChild&&f.unobserve((C=Xo.current)==null?void 0:C.firstElementChild)}},[Xo.current,Mn]),a.createElement("section",null,a.createElement(M.default,{form:rr,onFinish:vc},l),a.createElement(w.default,{centered:!0,title:"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE",open:Ie,confirmLoading:po,destroyOnClose:!0,onOk:()=>Ah(void 0,null,function*(){li.submit()}),onCancel:()=>{Er(!1)}},a.createElement(M.default,{form:li,initialValues:{name:"",is_jupyter:!1},onFinish:u=>Ah(void 0,null,function*(){gr(!0),(yield(0,k.vf)(Fh({id:Mn.stage_id,subject_id:ii.pathId},u))).id&&(li.resetFields(),x.ZP.success("\u6DFB\u52A0\u6210\u529F"),en(Fh({},Mn)),Er(!1)),gr(!1)})},a.createElement(M.default.Item,{label:"\u7C7B\u578B",name:"is_jupyter",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7C7B\u578B"}]},a.createElement(H.ZP.Group,null,a.createElement(H.ZP,{value:!1}," \u5168\u6808\u5B9E\u8DF5\u9879\u76EE "),a.createElement(H.ZP,{value:!0},"Jupyter Notebook\u5B9E\u8DF5\u9879\u76EE"))),a.createElement(M.default.Item,{label:"\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(R.default,{showCount:!0,maxLength:60,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC760\u5B57\u7684\u540D\u79F0"})))),a.createElement(w.default,{centered:!0,title:Pu?"\u7F16\u8F91\u6559\u5B66\u8BFE\u4EF6":"\u65B0\u5EFA\u6559\u5B66\u8BFE\u4EF6",open:Hr,confirmLoading:po,onCancel:()=>{Wr(!1),YA([]),Hs("")},destroyOnClose:!0,onOk:()=>Ah(void 0,null,function*(){var u,f;const E=Dn.getFieldsValue();gr(!0);const C=E.files.find(ce=>!ce.response||!ce.response.id);if(C){x.ZP.error(`${C==null?void 0:C.name} \u6587\u4EF6\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20`);return}let T;const $=Xd(Fh({},E),{subject_id:ii.pathId,tags:Wc,attachment_ids:(u=E==null?void 0:E.files)==null?void 0:u.map(ce=>ce.response.id)});Pu?T=yield(0,k.M2)(Xd(Fh({},$),{id:Pu==null?void 0:Pu.id,attachment_id:(f=$==null?void 0:$.attachment_ids)==null?void 0:f[0]})):T=yield(0,k.s0)(Xd(Fh({},$),{id:Mn.stage_id})),T.status===0&&(x.ZP.success("\u4FEE\u6539\u6210\u529F"),Wr(!1),en(Fh({},Mn))),gr(!1)})},a.createElement(M.default,{form:Dn},a.createElement(M.default.Item,{label:"\u8BFE\u4EF6\u5185\u5BB9",name:"files",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u8BFE\u4EF6\u5185\u5BB9"}]},a.createElement(zt.Z,{aloneClear:!0,maxSize:(0,L.Ny)()?500:100,accept:F1.toString(),number:Pu?1:10})),a.createElement(M.default.Item,{style:{marginLeft:8},label:"\u77E5\u8BC6\u6807\u7B7E",name:"tags"},a.createElement(R.default,{onKeyUp:Hh})),a.createElement("div",{className:od["tagsList-content"]},Wc.map((u,f)=>a.createElement(pe.Z,{key:f+u,closable:!0,onClose:E=>{Gh(E,u)}},u))),a.createElement("div",null,a.createElement("span",{className:"c-red"},"\u6CE8\u610F\uFF1A"),a.createElement("br",null),"1\u3001\u4E0A\u4F20\u8BFE\u4EF6\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",a.createElement(te.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank"},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B",a.createElement("br",null),"2\u3001\u4E0A\u4F20\u8BFE\u4EF6\u9ED8\u8BA4\u8BBE\u7F6E\u4E3A\u4E0D\u5141\u8BB8\u4E0B\u8F7D\uFF0C\u82E5\u8981\u5F00\u542F\u4E0B\u8F7D\u529F\u80FD\uFF0C\u53EF\u8FDB\u5165\u8BFE\u7A0B\u7F16\u8F91\u9875\u9762\u8BBE\u7F6E\uFF1B",a.createElement("br",null),"3\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u5355\u4E2A\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",(0,L.Ny)()?500:100,"M\uFF1B",a.createElement("br",null),"4\u3001\u5F53\u524D\u4EC5\u9650\u652F\u6301pdf\u3001word\u3001excel\u3001ppt\u3001zip\u6587\u4EF6\uFF1B",a.createElement("br",null),"5\u3001\u6587\u4EF6\u540D\u5C06\u88AB\u81EA\u52A8\u8BFB\u53D6\u4E3A\u7CFB\u7EDF\u5185\u8BE5\u8BFE\u4EF6\u7684\u540D\u79F0\uFF0C\u4E0A\u4F20\u524D\u8BF7\u6CE8\u610F\u8FD9\u4E00\u70B9\uFF1B",a.createElement("br",null),"6\u3001\u4E00\u6B21\u6700\u591A\u4E0A\u4F2010\u4E2A\u6587\u4EF6\u3002"))),a.createElement(w.default,{centered:!0,title:"\u65B0\u5EFA\u5C0F\u8282\u540D\u79F0",open:Si,confirmLoading:po,onOk:()=>Ah(void 0,null,function*(){Nr.submit()}),onCancel:()=>{Ri(!1),Nr.resetFields()}},a.createElement(M.default,{form:Nr,onFinish:u=>Ah(void 0,null,function*(){gr(!0),(yield(0,k.Mt)(Xd(Fh({},u),{id:Mn==null?void 0:Mn.stage_id,subject_id:ii.pathId}))).status===0&&(x.ZP.success("\u6DFB\u52A0\u6210\u529F"),Ri(!1),Nr.resetFields(),en(Fh({},Mn))),gr(!1)})},a.createElement(M.default.Item,{label:"",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.createElement(R.default,{showCount:!0,maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u5C0F\u8282\u540D\u79F0"})))),a.createElement(ne.Z,{visible:ji,editData:Pu,onCancel:()=>fo(!1),onOk:Gc}),a.createElement(hn,{setScoreShow:hr,getData:()=>{en({stage_id:Ye.stage_id||Mn.stage_id})},id:Dt,ScoreShow:fr,modalType:kt,subjectId:ii.pathId,openPreview:kn}),a.createElement(un,{setScoreShow:Mr,ScoreShow:bn,homeType:ho,homeId:wr,modalDdata:Mi}))};var aE=(0,te.connect)(({pathsDetail:v,user:g,loading:d,globalSetting:Ae,classroomList:He,exercise:ze})=>({pathsDetail:v,user:g,globalSetting:Ae,loading:d.effects,classroomList:He,exercise:ze}))(xv);const sE=({user:v,onReplyDiscuss:g,dispatch:d,id:Ae,activeDiscussIndex:He,placeholder:ze})=>{const[mt,Je]=(0,a.useState)("");function de(Xt){Je(Xt)}const Ye=(0,te.useParams)();function wt(){if(!mt){x.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}g(Ae,mt),d({type:"pathsDetail/getPathsDetail",payload:{id:Ye.pathId}}),Je("")}return a.createElement("div",{key:Ae,className:"discuss-item-editor",style:{display:He===Ae?"block":"none",width:"100%"}},a.createElement(Yi.Z,{miniToolbar:!0,startInit:He===Ae,defaultValue:mt,id:Ae,noStorage:!0,watch:!1,height:155,placeholder:ze||"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:de}),a.createElement("a",{onClick:wt,className:"btn-send"},"\u53D1\u9001"))};var lE=(0,te.connect)(({shixunsDetail:v,loading:g,globalSetting:d})=>({shixunsDetail:v,globalSetting:d,loading:g.models.index}))(sE),W1=B(59301),sp=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const z0=({user:v,upDataList:g,page:d,dispatch:Ae,keywords:He})=>{const ze=(0,te.useParams)(),mt=(Je,de)=>sp(void 0,null,function*(){const Ye=yield(0,k.WD)({id:Je,content:de});(Ye==null?void 0:Ye.status)===0&&g(1,He)});return W1.createElement("div",{className:"discuss-item-container bg-white"},W1.createElement("a",{href:`/users/${v.login}`,target:"_blank"},W1.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${I.Z.IMG_SERVER}/images/${v.image_url}`,width:"50"})),W1.createElement("section",null,W1.createElement(lE,{id:ze.pathId,activeDiscussIndex:ze.pathId,onReplyDiscuss:mt,placeholder:"\u6211\u8981\u8BA8\u8BBA"})))};var S0=(0,te.connect)(({shixunsDetail:v,loading:g,globalSetting:d})=>({shixunsDetail:v,globalSetting:d,loading:g.models.index}))(z0);function hy(v,g=1){return get("/discusses.json",{page:g-1,container_identifier:v,container_type:"Shixun"})}function Gu(v,g){return(0,Pe.v_)(`/discusses/${v}/top_or_down_discuss.json`,{top:g})}function K0(v,g){return(0,Pe.v_)(`/discusses/${v}/plus.json`,{container_type:"Discuss",type:g?1:0})}function $u(v,g){return(0,Pe.v_)(`/discusses/${v}/hidden.json`,g)}function GA(v,g){return(0,Pe.v_)(`/discusses/${v}/reward_code.json`,g)}function h0(v){return(0,Pe.ZP)(`/api/discusses/${v}.json`,{method:"delete"})}function pd(v,g){return(0,Pe.v_)(`/discusses/${v}/reply.json`,{container_type:"Shixun",content:g})}function $d(v){return post("/discusses.json",v)}function Mu({data:v,index:g,adminOrOperator:d,parentDiscussIndex:Ae,shixunIdentifier:He,isDelete:ze,user:mt,onSetRewardData:Je,onSetActionType:de,deleteCommentAlert:Ye,shixunName:wt,keywords:Xt}){const{author:Lt,can_delete:An,manage:Nn,content:kn,hidden:en,id:xr,reward:Hn,time:vr}=v;function Bn(){Je({id:xr,index:g,user_id:Lt.user_id,parentDiscussIndex:Ae})}function rr(){de({id:xr,index:g,params:{hidden:en?"0":"1",container_identifier:He},type:"hidden-discuss",parentDiscussIndex:Ae,message:en?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}function ar(){if(Ye){w.default.info({title:"\u63D0\u793A",content:a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",wt,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}de({id:xr,index:g,type:"delete-discuss",parentDiscussIndex:Ae,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}return a.createElement("div",{className:"second-level-discuss"},a.createElement("div",{className:"discuss-info-body",style:{marginTop:"8px",marginBottom:"8px"}},a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${Lt.login}`,target:"_blank"},Lt.name),a.createElement("span",{className:"grey"},vr),Hn?a.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${Hn}`},a.createElement("i",{className:"iconfont icon-gift c-orange "}),a.createElement("span",null,Hn)):null),a.createElement("div",{className:Xt?"hidden":"btn-group",style:{marginBottom:"0px"}},d?a.createElement("a",{onClick:Bn,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},a.createElement("i",{className:"iconfont icon-jiangli"})):null,d?a.createElement("a",{onClick:rr,title:en?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:en?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Nn?a.createElement("a",{onClick:ar,title:"\u5220\u9664",style:{minWidth:"unset"}},a.createElement("i",{className:"iconfont icon-shanchu"})):null)),a.createElement(V.Z,{className:"discuss-content",value:kn,highlightKeywords:Xt}))}var md=({data:v,index:g,shixunIdentifier:d,adminOrOperator:Ae,identity:He,onTopOrDownDiscuss:ze,onPlusDiscuss:mt,onSetActionType:Je,onSetRewardData:de,user:Ye,isDelete:wt,activeDiscussIndex:Xt,onReplyDiscuss:Lt,onSetActiveDiscussIndex:An,keywords:Nn})=>{const{content:kn,children:en,game_url:xr,hidden:Hn,id:vr,position:Bn,praise_count:rr,reward:ar,sticky:Jn,time:li,user_praise:Dn,game_passed:Nr,delete_comment_alert:ii,author:jn,shixun_name:ei,manage:ta}=v;function En(){An(vr)}function Mn(){ze(vr,!Jn,g)}function Di(){mt(vr,!Dn,g)}function Xo(){de({id:vr,index:g,user_id:jn.user_id})}function $o(){if(ii){w.default.info({title:"\u63D0\u793A",content:a.createElement("div",{className:"tc"}," ","\u8BE5\u6761\u8BC4\u8BBA\u6765\u81EA\u300A",ei,"\u300B\u5B9E\u8DF5\u9879\u76EE\uFF0C\u60A8\u4E0D\u662F\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u7BA1\u7406\u8005\uFF0C\u4E0D\u80FD\u5220\u9664\u8BC4\u8BBA\uFF01"),onOk(){}});return}Je({id:vr,index:g,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function ki(){Je({id:vr,index:g,params:{hidden:Hn?"0":"1",container_identifier:d},type:"hidden-discuss",message:Hn?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Ie=Er=>{let{nodeName:Hr,src:Wr}=Er.target;Hr==="IMG"&&(cd.Z.publish("preview-image",Wr),console.log("src:",Wr))};return a.createElement("div",{className:"discuss-item-container",key:vr},a.createElement("a",{href:`/users/${jn.login}`,target:"_blank"},a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",src:`${I.Z.IMG_SERVER}/images/${jn.image_url}`,width:"50"})),a.createElement("section",null,a.createElement("div",{className:"discuss-info"},a.createElement("a",{href:`/users/${jn.login}`,target:"_blank"},jn.name),a.createElement("span",{className:"grey"},li),Bn?a.createElement("span",{className:"c-green"}," [\u7B2C",Bn,"\u5173] "):null,xr?a.createElement("a",{href:xr,target:"_blank",className:"view-code",title:"\u70B9\u51FB\u67E5\u770BTA\u7684\u4EE3\u7801\u9875\u9762"},"\u67E5\u770B"):null,ar?a.createElement("a",{className:"c-orange gift",title:`\u5DF2\u5956\u52B1\u91D1\u5E01${ar}`},a.createElement("i",{className:"iconfont icon-gift c-orange "}),a.createElement("span",null,ar)):null,He<=5?a.createElement("span",{style:{flex:"1",textAlign:"right",color:Nr===1?"#29bd8b":""}},Nr||Nr===0?Nr===1?"\u5DF2\u901A\u5173":"\u672A\u901A\u5173":""):null),a.createElement("div",{onClick:Ie},a.createElement(V.Z,{className:"discuss-content",value:kn,highlightKeywords:Nn})),en&&en.length>0?a.createElement("div",{className:"reply-discuss-container",onClick:Ie},en.map((Er,Hr)=>a.createElement(Mu,{key:Er.id,data:Er,index:Hr,deleteCommentAlert:ii,shixunName:ei,shixunIdentifier:d,adminOrOperator:Ae,user:Ye,isDelete:wt,onSetRewardData:de,onSetActionType:Je,parentDiscussIndex:g,keywords:Nn}))):null,a.createElement("div",{className:Nn?"hidden":"btn-group"},Ae?a.createElement("a",{onClick:Xo,title:"\u7ED9TA\u5956\u52B1\u91D1\u5E01"},a.createElement("i",{className:"iconfont icon-jiangli"})):null,Ae?a.createElement("a",{onClick:ki,title:Hn?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},a.createElement("i",{className:Hn?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,ta&&(!en||en.length==0)&&a.createElement("a",{onClick:$o,title:"\u5220\u9664"},a.createElement("i",{className:"iconfont icon-shanchu"})),a.createElement("a",{onClick:En,title:"\u56DE\u590D"},a.createElement("i",{className:"iconfont icon-huifu1"})),a.createElement("a",{onClick:Di,style:{whiteSpace:"nowrap"},className:Dn?"c-orange":""},a.createElement("i",{className:Dn?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),a.createElement("span",null,rr||""))),a.createElement(lE,{id:vr,activeDiscussIndex:Xt,onReplyDiscuss:Lt})))},Cv=Object.defineProperty,P0=Object.defineProperties,xu=Object.getOwnPropertyDescriptors,Wv=Object.getOwnPropertySymbols,Gv=Object.prototype.hasOwnProperty,S1=Object.prototype.propertyIsEnumerable,Yv=(v,g,d)=>g in v?Cv(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,ks=(v,g)=>{for(var d in g||(g={}))Gv.call(g,d)&&Yv(v,d,g[d]);if(Wv)for(var d of Wv(g))S1.call(g,d)&&Yv(v,d,g[d]);return v},Z0=(v,g)=>P0(v,xu(g)),Qf=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const Bv={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function uE(v,g){switch(g.type){case Vs.tD:return Z0(ks({},v),{loading:!0});case Vs.RS:return Z0(ks({},v),{showRewardDialog:!0});case Vs.t2:return Z0(ks({},v),{showRewardDialog:!1});case Vs.GR:return ks(ks({},v),g.payload);case Vs.u8:return ks(ks({},v),g.payload);case Vs.rM:return ks(ks({},v),g.payload);case Vs.yS:return ks(ks({},v),g.payload);case Vs.Vn:return ks(ks({},v),g.payload);case Vs.SX:return ks(ks({},v),g.payload);default:throw new Error}}var dh=({shixunIdentifier:v,identity:g,activeIndex:d,user:Ae,isShixunDetail:He=!1,isDelete:ze,keywords:mt,refreshCount:Je})=>{const[de,Ye]=(0,a.useReducer)(uE,Bv),{page:wt,loading:Xt,data:Lt,actionType:An,showRewardDialog:Nn,activeDiscussIndex:kn}=de,en=(0,a.useRef)(),xr=(0,a.useRef)(),Hn=(0,te.useParams)();function vr(ki){return Qf(this,null,function*(){if(!Xt)try{Ye({type:Vs.tD});const Ie=yield(0,k.Ax)(Z0(ks({},Hn),{page:ki,keywords:mt}));Ye({type:Vs.GR,payload:{activeDiscussIndex:null,page:ki,data:Ie,loading:!1}})}catch(Ie){console.log(Ie)}})}function Bn(ki){document.body.scrollIntoView(),vr(ki)}function rr(ki,Ie,Er){return Qf(this,null,function*(){try{const Hr=yield K0(ki,Ie);Di[Er].user_praise=Ie,Di[Er].praise_count=Hr.praise_count,Ye({type:Vs.rM,payload:{data:Z0(ks({},Lt),{comments:Di})}})}catch(Hr){console.log(Hr)}})}function ar(ki,Ie,Er){return Qf(this,null,function*(){try{yield Gu(ki,Ie),Di[Er].sticky=Ie,Ye({type:Vs.u8,payload:{data:Z0(ks({},Lt),{comments:Di})}})}catch(Hr){console.log(Hr)}})}function Jn(){Ye({type:Vs.yS,payload:{actionType:null}})}function li(){return Qf(this,null,function*(){const{id:ki,params:Ie,type:Er,index:Hr,parentDiscussIndex:Wr}=An;if(Er==="hidden-discuss"&&(yield $u(ki,Ie),Wr?Di[Wr].children[Hr].hidden=Ie.hidden==1:Di[Hr].hidden=Ie.hidden==1,Ye({type:Vs.yS,payload:{actionType:null,data:Z0(ks({},Lt),{comments:Di})}})),Er==="delete-discuss"){if(yield h0(ki),Wr||Wr===0){let Si=Di[Wr].children;for(let Ri=Si.length-1;Ri>=0;Ri--)if(Si[Ri].id===ki){Si.splice(Ri,1);break}Di[Wr].children=Si}else for(let Si=Di.length-1;Si>=0;Si--)if(Di[Si].id===ki){Di.splice(Si,1);break}Ye({type:Vs.yS,payload:{actionType:null,data:Z0(ks({},Lt),{comments:Di})}}),Je()}})}function Dn(ki){Ye({type:Vs.yS,payload:{actionType:ki}})}function Nr(){Ye({type:Vs.t2})}function ii(){return Qf(this,null,function*(){const{id:ki,index:Ie,score:Er,user_id:Hr,parentDiscussIndex:Wr}=en.current,Si=yield GA(ki,{container_type:"Discusses",score:Er,user_id:Hr});Wr?Di[Wr].children[Ie].reward=Si.code:Di[Ie].reward=Si.code,Ye({type:Vs.Vn,payload:{showRewardDialog:!1,data:Z0(ks({},Lt),{comments:Di})}}),en.current=null})}function jn(ki){en.current=ki,Ye({type:Vs.RS})}function ei(ki){en.current.score=ki}function ta(ki,Ie){return Qf(this,null,function*(){try{yield pd(ki,Ie),vr(wt)}catch(Er){console.log(Er)}})}function En(ki){Ye(kn===ki?{type:Vs.SX,payload:{activeDiscussIndex:null}}:{type:Vs.SX,payload:{activeDiscussIndex:ki}})}if((0,a.useEffect)(()=>{function ki(){return Qf(this,null,function*(){d===3&&!Lt&&v&&(yield vr(wt))})}ki()},[Hn.pathId,mt]),(0,a.useEffect)(()=>{vr(wt)},[mt]),!Lt)return a.createElement(b.Z,{spinning:!0},a.createElement("div",{style:{height:"300px",width:"100%"}}));const{disscuss_count:Mn,comments:Di,all:Xo,can_hidden:$o}=Lt;return a.createElement(a.Fragment,null,a.createElement("div",{className:"discuss-container",ref:xr},Mn===0?a.createElement(P.Z,null):null,(0,L.bg)()&&!mt&&a.createElement(S0,{upDataList:vr,page:wt,user:Ae,keywords:mt}),a.createElement("aside",{className:"bg-white"},Di==null?void 0:Di.map((ki,Ie)=>a.createElement(md,{user:Ae,key:ki.id,data:ki,index:Ie,identity:g,onPaginationChange:Bn,shixunIdentifier:v,isDelete:ze,onSetActionType:Dn,onTopOrDownDiscuss:ar,adminOrOperator:$o,onPlusDiscuss:rr,onSetRewardData:jn,activeDiscussIndex:kn,onSetActiveDiscussIndex:En,onReplyDiscuss:ta,keywords:mt}))),Mn>10?a.createElement("div",{className:"pagination-container tc"},a.createElement(nt.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:Bn,current:wt,total:Mn})):null),a.createElement(Gm.Z,null,a.createElement(w.default,{centered:!0,title:"\u63D0\u793A",open:!!An,onOk:li,onCancel:Jn},a.createElement("p",null,An?An.message:"")),a.createElement(w.default,{centered:!0,width:400,title:"\u5956\u52B1\u8BBE\u7F6E",open:Nn,onCancel:Nr,onOk:ii},a.createElement(jr.Z,{placeholder:"\u8BF7\u8F93\u5165\u5956\u52B1\u7684\u91D1\u5E01\u6570\u91CF",min:1,onChange:ei,style:{width:"228px"}}))))},ad=B(59301),Uy=Object.defineProperty,zy=Object.defineProperties,Xm=Object.getOwnPropertyDescriptors,BE=Object.getOwnPropertySymbols,py=Object.prototype.hasOwnProperty,Wg=Object.prototype.propertyIsEnumerable,LE=(v,g,d)=>g in v?Uy(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,vg=(v,g)=>{for(var d in g||(g={}))py.call(g,d)&&LE(v,d,g[d]);if(BE)for(var d of BE(g))Wg.call(g,d)&&LE(v,d,g[d]);return v},TE=(v,g)=>zy(v,Xm(g)),Gg=(v,g)=>{var d={};for(var Ae in v)py.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&BE)for(var Ae of BE(v))g.indexOf(Ae)<0&&Wg.call(v,Ae)&&(d[Ae]=v[Ae]);return d},Wp=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())}),I0=(v=>(v.All="",v.Shixun="shixun",v.VideoItem="video",v.Attachment="attachment",v.group_count="group_homework",v.normal_count="normal_homework",v.ExaminationBank="exercise",v.HomeworkCommon="hack_homework",v.Discusses="Discusses",v.Challenge="challenge",v))(I0||{});const vm=v=>{var g=v,{pathsDetail:d,user:Ae,loading:He,dispatch:ze,classroomList:mt}=g,Je=Gg(g,["pathsDetail","user","loading","dispatch","classroomList"]),de,Ye,wt,Xt;const Lt=(0,te.useParams)(),{stageData:An,visibleType:Nn="All",keywords:kn,editKey:en}=d,{shixuns_count:xr=0,videos_count:Hn=0,attachment_count:vr=0,chapter_statis:Bn,group_count:rr=0,normal_count:ar=0,disscuss_count:Jn=0,banks_count:li=0,hack_count:Dn=0}=d==null?void 0:d.detail,[Nr,ii]=(0,a.useState)([]),[jn,ei]=(0,a.useState)({content:"",type:""}),[ta,En]=(0,a.useState)([]),[Mn,Di]=(0,a.useState)("All"),[Xo,$o]=(0,a.useState)(""),[,ki,Ie]=(0,De.U)(k.CI,{}),Er=!((de=d.detail)!=null&&de.can_managed),Hr=[{name:"\u5168\u90E8",type:"All",number:xr+Hn+vr+rr+ar+li+Dn+((Bn==null?void 0:Bn.challenge_count)||0),isShow:!0},{name:"\u5B9E\u8DF5\u9879\u76EE",type:"Shixun",number:xr,isShow:xr>0},{name:"\u89C6\u9891",type:"VideoItem",number:Hn,isShow:Hn>0},{name:"\u8BFE\u4EF6",type:"Attachment",number:vr,isShow:vr>0},{name:"\u5173\u5361",type:"Challenge",number:Bn==null?void 0:Bn.challenge_count,isShow:(Bn==null?void 0:Bn.challenge_count)>0},{name:"\u5206\u7EC4\u4F5C\u4E1A",type:"group_count",number:rr,isShow:!(0,L.JA)()&&rr>0},{name:"\u56FE\u6587\u4F5C\u4E1A",type:"normal_count",number:ar,isShow:!(0,L.JA)()&&ar>0},{name:"\u7F16\u7A0B\u4F5C\u4E1A",type:"HomeworkCommon",number:Dn,isShow:!(0,L.JA)()&&Dn>0},{name:"\u6D4B\u9A8C",type:"ExaminationBank",number:li,isShow:!(0,L.JA)()&&li>0},{name:"\u8BA8\u8BBA",type:"Discusses",number:Jn,isShow:Jn>0}].filter(fr=>fr.isShow),Wr=()=>{ze({type:"pathsDetail/getPathsDetail",payload:{id:Lt.pathId,keywords:kn}})},Si=fr=>{fr=fr!=null&&fr.includes(".json")?fr:`${fr}.json`,w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ad.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Wp(void 0,null,function*(){const hr=yield(0,hp.L8)({url:fr});if(!hr)return;x.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const bn=yield(0,pi.Ir)({id:hr.shixun_identifier});if(bn!=null&&bn.game_identifier){(0,p.xg)(`/tasks/${bn.game_identifier}`);return}(bn==null?void 0:bn.status)===2?Si(bn==null?void 0:bn.message):(bn==null?void 0:bn.status)===3&&Ri(bn==null?void 0:bn.message)})})},Ri=fr=>{w.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ad.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",fr,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ji=fr=>{var hr;fr!=="\u53D6\u6D88"&&po({stage_id:(hr=mt==null?void 0:mt.actionTabs)==null?void 0:hr.id})},fo=(...fr)=>Wp(void 0,[...fr],function*(hr={}){return yield ze({type:"pathsDetail/getStageData",payload:TE(vg({tab:I0[Nn]},hr),{subject_id:Lt.pathId,keywords:kn})})}),po=(...fr)=>Wp(void 0,[...fr],function*(hr={}){if(hr!=null&&hr.stage_id){const bn=yield ze({type:"pathsDetail/getStageChildrenData",payload:{id:hr==null?void 0:hr.stage_id,type:"stage",keywords:kn,tab:I0[Nn]}}),Mr=Nr.map(ho=>{var Kt;return ho.stage_id==(hr==null?void 0:hr.stage_id)?TE(vg(vg({},ho),hr),{items:(Kt=bn.data)==null?void 0:Kt.items}):ho});ze({type:"pathsDetail/save",payload:{stageData:Mr}})}ze({type:"pathsDetail/getPathsDetail",payload:{id:Lt.pathId}})}),gr=()=>en!==-1?(w.default.info({icon:null,className:"custom-modal-divider ",okText:"\u77E5\u9053\u5566",title:"\u63D0\u793A",content:ad.createElement("div",{className:"mt10 font14"},"\u5F53\u524D\u5355\u5143\u6709\u672A\u4FDD\u5B58\u7684\u4FEE\u6539\u8BB0\u5F55\uFF0C\u8BF7\u5148\u4FDD\u5B58\uFF01"),onOk:()=>{const fr=`Edit_${en}`;let hr=document.getElementById(fr);hr&&setTimeout(()=>hr.scrollIntoView({block:"start",behavior:"smooth"}))}}),!1):!0,kt=(0,a.useMemo)(()=>Nr==null?void 0:Nr.map(function(fr,hr){return ad.createElement("div",{key:hr},ad.createElement(aE,{val:fr,allData:Nr,index:hr,selectExercise:bn=>{$o(bn==null?void 0:bn.stage_id),ze({type:"exercise/setActionTabs",payload:{key:"\u8BD5\u5377\u9009\u7528"}})},openPreview:bn=>{var Mr,ho;bn!=null&&bn.container_id?ze({type:"attachment/setActionTabs",payload:{key:"\u8D44\u6E90\u4E0B\u8F7D",selectArrs:bn==null?void 0:bn.attachment_detail,params:{course_id:bn==null?void 0:bn.container_id,coursesId:bn==null?void 0:bn.container_id,id:bn==null?void 0:bn.id,openType:"\u8BFE\u7A0B\u5185\u6559\u5B66\u8BFE\u4EF6\u9884\u89C8"}}}):ei({content:I.Z.API_SERVER+((Mr=bn==null?void 0:bn.attachment_detail)==null?void 0:Mr.url),type:(ho=bn==null?void 0:bn.attachment_detail)==null?void 0:ho.file_type})},visibleTypeNew:Mn,UpdataStageChildrenData:po,getData:po}))}),[Nr,Mn]),Fn=fr=>{(0,k._C)({id:Xo,subject_id:Lt.pathId,homework_type:"exercise",examination_bank_ids:[fr]}).then(hr=>{(hr==null?void 0:hr.status)==0&&(x.ZP.success("\u9009\u7528\u6210\u529F"),po({stage_id:Xo||(d==null?void 0:d.stage_id)}))})};return(0,a.useEffect)(()=>{ii(An)},[An]),(0,a.useEffect)(()=>{mt.actionTabs.key=="closePathsTabs"&&po({stage_id:Xo||(d==null?void 0:d.stage_id)})},[mt.actionTabs.key]),ad.createElement("section",null,ad.createElement(b.Z,{spinning:He["pathsDetail/getStageData"]||He["pathsDetail/getPathsDetail"]},ad.createElement("aside",{className:od.actionTabs},Hr.map((fr,hr)=>ad.createElement("div",{key:hr,className:`mr5 ${fr.type===Nn?od.tabActive:od.tab}`,onClick:()=>{en===-1?(fr.type=="group_count"||fr.type=="normal_count"?Di("SubjectHomework"):Di(fr.type),fr.type!=="Discusses"&&fo({tab:I0[fr.type]}),ze({type:"pathsDetail/save",payload:{visibleType:fr.type,editKey:-1}})):x.ZP.warning("\u8BF7\u5148\u53D6\u6D88\u7F16\u8F91\u72B6\u6001")}},ad.createElement("span",{className:od.s1},fr.name),ad.createElement("span",{className:od.s2},fr.number)))),Nn!=="Discusses"&&ad.createElement(ad.Fragment,null,kt,((Ye=d.detail)==null?void 0:Ye.allow_statistics)&&Nn==="All"&&!kn&&ad.createElement(b.Z,{spinning:ki},ad.createElement("div",{className:od.addStage,onClick:()=>Wp(void 0,null,function*(){if(Er){x.ZP.warning("\u975E\u8BFE\u7A0B\u5408\u4F5C\u8005\u4E0D\u53EF\u64CD\u4F5C\uFF0C\u8BF7\u4E0E\u8BFE\u7A0B\u8D1F\u8D23\u4EBA\u8054\u7CFB\uFF0C\u83B7\u5F97\u5408\u4F5C\u8005\u8EAB\u4EFD\u540E\u8FDB\u884C\u76F8\u5173\u64CD\u4F5C\u3002");return}if(!gr())return;const fr=yield Ie({name:`\u7B2C${(0,p.EM)(Nr.length+1)}\u7AE0\u8282`,subject_id:Lt.pathId,pathId:Lt.pathId,list:[]});fr!=null&&fr.stage_id&&(ii([...Nr,fr]),ze({type:"pathsDetail/save",payload:{editKey:Nr.length,stage_id:fr==null?void 0:fr.stage_id}}))})},ad.createElement("span",{className:od.color4CA},"+\u65B0\u5EFA\u7AE0\u8282"),"\uFF08\u6DFB\u52A0\u4E00\u4E2A\u6216\u591A\u4E2A\u5B9E\u8BAD/\u89C6\u9891\u9879\u76EE\uFF0C\u7EC4\u6210\u4E00\u4E2A\u7AE0\u8282\uFF09")),(Nr==null?void 0:Nr.length)===0&&ad.createElement(P.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})),Nn==="Discusses"&&ad.createElement("aside",{className:"mt20"},ad.createElement(dh,{activeIndex:3,isDelete:(wt=d.detail)==null?void 0:wt.allow_add_member,shixunIdentifier:11,identity:(Xt=Ae.userInfo)==null?void 0:Xt.role,user:Ae.userInfo,isShixunDetail:!0,keywords:kn,refreshCount:Wr}))),ad.createElement(Sr,null),ad.createElement(el,{shixunIds:ta,cb:ji}),ad.createElement(Bc,null),ad.createElement(Ss,null),ad.createElement(hA,null),ad.createElement(Js,null),ad.createElement(X0,{saveExercise:Fn}),ad.createElement(xa.Z,null),ad.createElement(It.Z,{close:!0,data:jn==null?void 0:jn.content,type:jn==null?void 0:jn.type,hasMask:!0,monacoEditor:{language:"txt",onChange:()=>{},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:()=>{ei({content:"",type:""})}}))};var eu=(0,te.connect)(({pathsDetail:v,user:g,loading:d,classroomList:Ae})=>({pathsDetail:v,user:g,loading:d.effects,classroomList:Ae}))(vm),cE=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});be().locale("ZH-cn");const{TabPane:df}=Te.default,Bf=({data:v})=>{const[g,d]=(0,a.useState)("1"),[Ae,He]=(0,a.useState)(1),[ze,mt]=(0,a.useState)(),[Je,de]=(0,a.useState)(!0),Ye=(0,te.useParams)();function wt(){return cE(this,null,function*(){let Lt;de(!0),g==="1"?Lt=`/api/paths/${Ye.pathId}/study_ranking_shixuns_passed.json`:g==="2"?Lt=`/api/paths/${Ye.pathId}/study_ranking_videos.json`:g==="3"?Lt=`/api/paths/${Ye.pathId}/study_ranking_pdf_attachments.json`:g==="4"&&(Lt=`/api/paths/${Ye.pathId}/study_ranking_discusses.json`);const An=yield(0,Pe.ZP)(Lt,{method:"get",params:{page:Ae}});de(!1),mt(An)})}(0,a.useEffect)(()=>{wt()},[Ae,g]);const Xt=()=>{var Lt,An,Nn,kn,en,xr,Hn,vr,Bn,rr,ar,Jn,li;return a.createElement(a.Fragment,null,a.createElement(b.Z,{spinning:Je},a.createElement("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"}},a.createElement("span",{style:{flex:"1"}},"\u6392\u540D"),a.createElement("span",{style:{flex:"1"}},"\u59D3\u540D"),g==="1"&&a.createElement("span",{style:{flex:"3"}},"\u901A\u8FC7\u5173\u5361\u6570"),g==="2"&&a.createElement("span",{style:{flex:"3"}},"\u7D2F\u8BA1\u5B66\u4E60\u65F6\u957F"),g==="3"&&a.createElement("span",{style:{flex:"3"}},"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570"),g==="4"&&a.createElement("span",{style:{flex:"3"}},"\u53D1\u5E16\u6570")),(ze==null?void 0:ze.user_show)&&a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},a.createElement("span",{style:{flex:"1"}},((Lt=ze==null?void 0:ze.data_user)==null?void 0:Lt.rank)===0&&((An=ze==null?void 0:ze.data_user)==null?void 0:An.num)===0?"--":((Nn=ze==null?void 0:ze.data_user)==null?void 0:Nn.rank)<=100&&((kn=ze==null?void 0:ze.data_user)==null?void 0:kn.rank)!=0?(en=ze==null?void 0:ze.data_user)==null?void 0:en.rank:"\u672A\u4E0A\u699C"),a.createElement("span",{style:{flex:"1"}},(xr=ze==null?void 0:ze.data_user)==null?void 0:xr.user_real_name),g==="1"&&a.createElement("span",{style:{flex:"3"}},((Hn=ze==null?void 0:ze.data_user)==null?void 0:Hn.num)||"--"),g==="2"&&a.createElement("span",{style:{flex:"3"}},(vr=ze==null?void 0:ze.data_user)!=null&&vr.num?(0,p.li)((Bn=ze==null?void 0:ze.data_user)==null?void 0:Bn.num):"--"),g==="3"&&a.createElement("span",{style:{flex:"3"}},((rr=ze==null?void 0:ze.data_user)==null?void 0:rr.num)||"--"),g==="4"&&a.createElement("span",{style:{flex:"3"}},((ar=ze==null?void 0:ze.data_user)==null?void 0:ar.num)||"--")),(ze==null?void 0:ze.user_show)&&a.createElement(Z.Z,null),((Jn=ze==null?void 0:ze.data)==null?void 0:Jn.length)>0?(li=ze==null?void 0:ze.data)==null?void 0:li.map((Dn,Nr)=>a.createElement("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"}},(Dn==null?void 0:Dn.rank)===1&&a.createElement("span",{style:{flex:"1",color:"#E02020"}},Dn==null?void 0:Dn.rank),(Dn==null?void 0:Dn.rank)===2&&a.createElement("span",{style:{flex:"1",color:"#FA6400"}},Dn==null?void 0:Dn.rank),(Dn==null?void 0:Dn.rank)===3&&a.createElement("span",{style:{flex:"1",color:"#F7B500"}},Dn==null?void 0:Dn.rank),(Dn==null?void 0:Dn.rank)>3&&a.createElement("span",{style:{flex:"1"}},Dn==null?void 0:Dn.rank),a.createElement("span",{style:{flex:"1"}},Dn==null?void 0:Dn.user_real_name),g==="1"&&a.createElement("span",{style:{flex:"3"}},Dn==null?void 0:Dn.num),g==="2"&&a.createElement("span",{style:{flex:"3"}},(0,p.li)(Dn==null?void 0:Dn.num)),g==="3"&&a.createElement("span",{style:{flex:"3"}},Dn==null?void 0:Dn.num),g==="4"&&a.createElement("span",{style:{flex:"3"}},Dn==null?void 0:Dn.num))):a.createElement(P.Z,null),(ze==null?void 0:ze.count)>10&&a.createElement(nt.Z,{current:Ae,pageSize:10,showSizeChanger:!1,total:ze==null?void 0:ze.count,style:{textAlign:"center",margin:"20px 0px"},onChange:Dn=>{He(Dn)}})))};return a.createElement("div",null,a.createElement(Te.default,{activeKey:g,style:{background:"#fff",padding:"0px 20px"},onChange:Lt=>{d(Lt),He(1)}},a.createElement(df,{tab:"\u901A\u5173\u699C",style:{background:"#fff"},key:"1"},a.createElement(Xt,null)),a.createElement(df,{tab:"\u89C6\u9891\u5B66\u4E60\u699C",key:"2"},a.createElement(Xt,null)),a.createElement(df,{tab:"\u4E0B\u8F7D\u8D44\u6E90\u699C",key:"3"},a.createElement(Xt,null)),a.createElement(df,{tab:"\u4E92\u52A8\u8BA8\u8BBA\u699C",key:"4"},a.createElement(Xt,null))))};var bf={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},AE="data:image/png;base64,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",RA=B(59301),yg=Object.getOwnPropertySymbols,ym=Object.prototype.hasOwnProperty,bE=Object.prototype.propertyIsEnumerable,GE=(v,g)=>{var d={};for(var Ae in v)ym.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&yg)for(var Ae of yg(v))g.indexOf(Ae)<0&&bE.call(v,Ae)&&(d[Ae]=v[Ae]);return d},P1=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const dE=v=>{var g=v,{pathsDetail:d,globalSetting:Ae,user:He,loading:ze,dispatch:mt}=g,Je=GE(g,["pathsDetail","globalSetting","user","loading","dispatch"]);const[de,Ye]=(0,a.useState)([]),[wt]=(0,te.useSearchParams)(),Xt=(0,te.useParams)(),[Lt,An]=(0,a.useState)(!1),Nn=()=>P1(void 0,null,function*(){var Hn,vr;An(!0);const Bn=yield(0,Pe.ZP)(`/api/paths/${Xt.pathId}/packages_list.json`,{method:"get",params:{identifier:(Hn=He==null?void 0:He.userInfo)==null?void 0:Hn.login,id:Xt.pathId}});An(!1),Bn.status==0&&Ye((vr=Bn==null?void 0:Bn.data)==null?void 0:vr.map(rr=>(rr.isFull=!1,rr)))});(0,a.useEffect)(()=>{Nn()},[]);const kn=Hn=>P1(void 0,null,function*(){const vr=yield(0,Pe.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:Hn}});(vr==null?void 0:vr.status)==0?en(Hn):w.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u8BFE\u7A0B\u5DF2\u5B58\u5728\u5F85\u652F\u4ED8\u8BA2\u5355\uFF0C\u786E\u5B9A\u53D6\u6D88\u539F\u8BA2\u5355\uFF0C\u91CD\u65B0\u63D0\u4EA4\u8BA2\u5355\u8FDB\u884C\u652F\u4ED8\u5417\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>P1(void 0,null,function*(){const Bn=yield(0,Pe.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:Hn}});(Bn==null?void 0:Bn.status)==0&&en(Hn)})})}),en=Hn=>P1(void 0,null,function*(){const vr=yield(0,Pe.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:Hn,payment_method:"wechat_qr"}});vr!=null&&vr.num&&window.open(wt.get("userid")?`/order/${Xt.pathId}/pay?order_num=${vr==null?void 0:vr.num}&userid=${wt.get("userid")}`:`/order/${Xt.pathId}/pay?order_num=${vr==null?void 0:vr.num}`)}),xr=Hn=>{var vr,Bn,rr,ar,Jn,li,Dn,Nr,ii,jn;return RA.createElement("section",{style:{marginBottom:"26px",backgroundColor:"#fff"}},RA.createElement("div",{className:bf.Head},RA.createElement("div",{className:bf.Headtitle},RA.createElement("span",{title:Hn==null?void 0:Hn.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1}},Hn==null?void 0:Hn.package_name),RA.createElement("span",{className:bf.span2},"\uFF08\u5171 ",RA.createElement("span",{style:{color:"#333"}},Hn==null?void 0:Hn.subject_count)," \u95E8\u8BFE\u7A0B\uFF09")),RA.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"}},RA.createElement("div",{className:bf.Headprice},RA.createElement("span",null,"\u5957\u9910\u4EF7\u683C\uFF1A"),RA.createElement("span",{className:bf.nowPrice},"\uFFE5",parseInt((Bn=(vr=`${Hn==null?void 0:Hn.package_price}`)==null?void 0:vr.split("."))==null?void 0:Bn[1])>0?Hn==null?void 0:Hn.package_price:(ar=(rr=`${Hn==null?void 0:Hn.package_price}`)==null?void 0:rr.split("."))==null?void 0:ar[0]),RA.createElement("span",{className:bf.initPrice},"\uFFE5",parseInt((li=(Jn=`${Hn==null?void 0:Hn.package_origin_price}`)==null?void 0:Jn.split("."))==null?void 0:li[1])>0?Hn==null?void 0:Hn.package_origin_price:(Nr=(Dn=`${Hn==null?void 0:Hn.package_origin_price}`)==null?void 0:Dn.split("."))==null?void 0:Nr[0])),RA.createElement("div",{className:bf.AllButStyle},RA.createElement(K.ZP,{className:Hn!=null&&Hn.is_payed?`${bf.payed}`:`${bf.order}`,onClick:()=>{Hn!=null&&Hn.is_payed?te.history.push(`/users/${He==null?void 0:He.userInfo.login}/paths?category=payed`):kn(Hn==null?void 0:Hn.id)}},Hn!=null&&Hn.is_payed?"\u5DF2\u8D2D\u4E70":"\u7ACB\u5373\u8D2D\u4E70"," ")))),RA.createElement("div",{className:Hn.isFull?`${bf.Swiper}`:`${bf.Swiper} ${bf.expansion}`},(ii=Hn==null?void 0:Hn.subjects)==null?void 0:ii.map((ei,ta)=>{var En,Mn,Di,Xo;return RA.createElement("div",{style:{width:"232px",marginRight:(1+ta)%3===0?0:22},className:bf.BannerListItemDiv,key:ta},RA.createElement("div",{className:bf.BannerListItem},RA.createElement("div",{onClick:()=>window.open(`/paths/${ei.identifier}`)},RA.createElement("div",{className:bf.BannerListItemImg},RA.createElement("img",{className:bf.bgimg,src:`${ei.image_url}`}),(ei==null?void 0:ei.user_paid_subject)&&RA.createElement("img",{className:bf.buyimg,src:AE}),(ei==null?void 0:ei.is_current_subject)&&RA.createElement("span",{className:bf.curCourse},"\u5F53\u524D\u8BFE\u7A0B")),RA.createElement("div",{className:bf.BannerListItemInfo},RA.createElement(D.Z,{placement:"topLeft",title:ei.name},RA.createElement("div",{className:bf.BannerListItemInfoTitle},ei.name)),RA.createElement("div",{className:bf.BannerListItemInfoTeacher},"\u8BB2\u5E08\uFF1A",ei.teacher),RA.createElement("div",{className:`${bf.BannerListItemInfoTime} ${bf.BannerListItemInfoTime2}`},RA.createElement("div",{className:bf.span1},ei.learn_count/1e4>1?(ei.learn_count/1e4).toFixed(1)+"W":ei.learn_count,"\u4EBA\u6B63\u5728\u5B66"),RA.createElement("div",{className:`${bf.timeprice}`},RA.createElement("div",{className:bf.span},RA.createElement("span",{className:bf.qianfuhao},"\uFFE5"),ei.is_discount?parseInt((En=ei==null?void 0:ei.price)==null?void 0:En.split(".")[1])>0?ei==null?void 0:ei.price:(Mn=ei==null?void 0:ei.price)==null?void 0:Mn.split(".")[0]:parseInt((Di=ei==null?void 0:ei.origin_price)==null?void 0:Di.split(".")[1])>0?ei==null?void 0:ei.origin_price:(Xo=ei==null?void 0:ei.origin_price)==null?void 0:Xo.split(".")[0])))))))})),RA.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"}},((jn=Hn==null?void 0:Hn.subjects)==null?void 0:jn.length)>3&&RA.createElement("div",{onClick:()=>{Hn.isFull=!Hn.isFull,Ye([...de])}},RA.createElement("span",{className:"current",style:{marginRight:"6px"}},Hn.isFull?"\u6536\u8D77":"\u5C55\u5F00"),RA.createElement("span",{className:"current"},RA.createElement("i",{className:Hn.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})))))};return RA.createElement(b.Z,{spinning:Lt},(de==null?void 0:de.length)>0?de==null?void 0:de.map(Hn=>xr(Hn)):RA.createElement(P.Z,null))};var Jv=(0,te.connect)(({pathsDetail:v,loading:g,globalSetting:d,user:Ae})=>({pathsDetail:v,globalSetting:d,loading:g,user:Ae}))(dE),qv={flex_box_center:"flex_box_center___hEKvu",flex_space_between:"flex_space_between___gtzO_",flex_box_vertical_center:"flex_box_vertical_center___QQWbT",flex_box_center_end:"flex_box_center_end___AyfXQ",flex_box_column:"flex_box_column___q0hJc",bg:"bg___sN_Hy",wrap:"wrap___IaIuZ",content:"content___q5lPL",wrapTabs:"wrapTabs___FivJx",intro:"intro___lW9Kf",introTitle:"introTitle___y5V_M"},my="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",Ff=B(59301),OE=Object.defineProperty,gy=Object.getOwnPropertySymbols,G1=Object.prototype.hasOwnProperty,FE=Object.prototype.propertyIsEnumerable,vy=(v,g,d)=>g in v?OE(v,g,{enumerable:!0,configurable:!0,writable:!0,value:d}):v[g]=d,Mp=(v,g)=>{for(var d in g||(g={}))G1.call(g,d)&&vy(v,d,g[d]);if(gy)for(var d of gy(g))FE.call(g,d)&&vy(v,d,g[d]);return v},yy=(v,g)=>{var d={};for(var Ae in v)G1.call(v,Ae)&&g.indexOf(Ae)<0&&(d[Ae]=v[Ae]);if(v!=null&&gy)for(var Ae of gy(v))g.indexOf(Ae)<0&&FE.call(v,Ae)&&(d[Ae]=v[Ae]);return d},ZE=(v,g,d)=>new Promise((Ae,He)=>{var ze=de=>{try{Je(d.next(de))}catch(Ye){He(Ye)}},mt=de=>{try{Je(d.throw(de))}catch(Ye){He(Ye)}},Je=de=>de.done?Ae(de.value):Promise.resolve(de.value).then(ze,mt);Je((d=d.apply(v,g)).next())});const{TabPane:Yg}=Te.default;var SE=(v=>(v.All="",v.Shixun="shixun",v.VideoItem="video",v.Attachment="attachment",v.group_count="group_homework",v.normal_count="normal_homework",v.ExaminationBank="exercise",v.HomeworkCommon="hack_homework",v.Discusses="Discusses",v))(SE||{});function PE(v){const g=(He,ze)=>{if(He.localName===ze)return He;for(let mt=0,Je=He;Je=Je.parentNode;mt++){if(Je.localName===ze)return Je;if(Je==document.documentElement)return!1}},d=v.target,Ae=g(d,"a");if(console.log([Ae],Ae==null?void 0:Ae.href,44),!(Ae!=null&&Ae.href)&&d.tagName.toUpperCase()==="IMG"){let He=d.src||d.getAttribute("src");He&&He.indexOf("/images/avatars/User")===-1&&(v.stopPropagation(),v.preventDefault(),cd.Z.publish("preview-image",He))}}const bv=v=>{var g=v,{pathsDetail:d,globalSetting:Ae,loading:He,dispatch:ze}=g,mt=yy(g,["pathsDetail","globalSetting","loading","dispatch"]),Je,de,Ye,wt;const[Xt]=(0,te.useSearchParams)(),Lt=(0,te.useParams)(),An=(0,a.useRef)(),[Nn,kn]=(0,a.useState)(""),en=[{name:"\u8BFE\u7A0B\u7AE0\u8282",key:"stage"},{name:"\u6392\u884C\u699C",key:"ranking"},{name:"\u8BC1\u4E66\u7533\u8BF7",key:"certificate"},{name:"\u79D1\u6559\u8D44\u6E90\u56FE\u8C31",key:"atlas"},{name:"\u77E5\u8BC6\u56FE\u8C31",key:"knowledge",hidden:(Je=Ae==null?void 0:Ae.setting)==null?void 0:Je.hide_knowledg_graph},{name:"\u5957\u9910\u5217\u8868",key:"Combination",extra:"\u4F18\u60E0"}].filter(rr=>{var ar,Jn;return(ar=d.detail)!=null&&ar.excellent||((Jn=d.detail)==null?void 0:Jn.is_free)===!1?!0:rr.key!=="certificate"}).filter(rr=>{var ar,Jn,li;return(ar=d.detail)!=null&&ar.atlas_data&&((li=(Jn=d.detail)==null?void 0:Jn.atlas_data)!=null&&li.nodes)?!0:rr.key!=="atlas"}).filter(rr=>{var ar,Jn;return((ar=d.detail)==null?void 0:ar.is_free)===!1&&((Jn=d.detail)!=null&&Jn.is_has_package)?!0:rr.key!=="Combination"}).filter(rr=>{var ar,Jn;return((ar=d.detail)==null?void 0:ar.is_free)===!1&&((Jn=d.detail)==null?void 0:Jn.show_chapter)===!1?rr.key!=="stage":!0}).filter(rr=>{var ar,Jn;return((ar=d.detail)==null?void 0:ar.is_free)===!1&&((Jn=d.detail)==null?void 0:Jn.show_charts)===!1?rr.key!=="ranking":!0}).filter(rr=>{var ar,Jn;return((ar=d.detail)==null?void 0:ar.is_free)===!1&&((Jn=d.detail)==null?void 0:Jn.show_cert_apply)===!1?rr.key!=="certificate":!0}).filter(rr=>{var ar,Jn;return((ar=d.detail)==null?void 0:ar.is_free)===!1&&((Jn=d.detail)==null?void 0:Jn.show_knowledge_graph)===!1?rr.key!=="knowledge":!0}).filter(rr=>!(rr!=null&&rr.hidden)),[xr,Hn]=(0,a.useState)(Xt.get("activeKey")||((de=en[0])==null?void 0:de.key));(0,a.useEffect)(()=>{if(An.current)return An.current.addEventListener("mousedown",PE),()=>{var rr;(rr=An.current)==null||rr.removeEventListener("mousedown",PE)}},[An.current]),(0,a.useEffect)(()=>{ze({type:"pathsDetail/save",payload:{editKey:-1}}),Lt.pathId&&Bn()},[Lt.pathId]),(0,a.useEffect)(()=>{var rr,ar;(0,p.Dk)((rr=d.detail)==null?void 0:rr.name),Hn(Xt.get("activeKey")||((ar=en[0])==null?void 0:ar.key))},[d]);const vr=rr=>{var ar;const Jn=(ar=decodeURIComponent(rr))==null?void 0:ar.trim();ze({type:"pathsDetail/save",payload:{keywords:Jn}}),kn(Jn)},Bn=()=>ZE(void 0,null,function*(){const rr=yield ze({type:"pathsDetail/getPathsDetail",payload:Mp({id:Lt.pathId},(0,p.oP)())});ze({type:"pathsDetail/getRightData",payload:{id:Lt.pathId}}),ze({type:"pathsDetail/getStageData",payload:{subject_id:Lt.pathId,show_course_section:rr==null?void 0:rr.show_course_section}}),rr!=null&&rr.id&&Xt.get("token")&&(location.href=location.pathname)});return Ff.createElement(b.Z,{spinning:!1},Ff.createElement("section",{className:qv.bg},Ff.createElement(op,null),Ff.createElement(Tf.Z,null),Ff.createElement("section",{style:{marginTop:((Ye=d.detail)==null?void 0:Ye.excellent)&&"89px"},className:`edu-container pb80 ${qv.wrap}`},Ff.createElement("aside",{className:qv.content},Ff.createElement("div",{className:qv.intro},Ff.createElement("div",{className:qv.introTitle},Ff.createElement("span",{className:"font16",style:{display:"flex",alignItems:"center"}},Ff.createElement("img",{src:my,style:{marginRight:"10px"}}),"\u8BFE\u7A0B\u4ECB\u7ECD")),Ff.createElement("div",{ref:An},Ff.createElement(V.Z,{value:(wt=d.detail)==null?void 0:wt.description}))),(en==null?void 0:en.length)>0&&Ff.createElement(Te.default,{className:qv.wrapTabs,activeKey:xr,onChange:rr=>{rr==="knowledge"?window.open(`/knowledgegraph/${Lt.pathId}`):Hn(rr)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:xr==="stage"?Ff.createElement(Mm.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onInputChange:vr,onChange:rr=>{ze({type:"pathsDetail/getStageData",payload:{tab:SE[d==null?void 0:d.visibleType],subject_id:Lt.pathId,keywords:rr}})}}):""},en.map(rr=>Ff.createElement(Yg,{tab:rr!=null&&rr.extra?Ff.createElement("span",{style:{position:"relative"}},Ff.createElement("span",null,rr.name),Ff.createElement("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"}},rr.extra)):rr.name,key:rr.key}))),xr==="stage"&&Ff.createElement(eu,{keywords:Nn}),xr==="ranking"&&Ff.createElement(Bf,null),xr==="certificate"&&Ff.createElement(Xy,null),xr==="atlas"&&Ff.createElement(om,null),xr==="Combination"&&Ff.createElement(Jv,null)),Ff.createElement(jA,null))))},ae=v=>{var g=v,{globalSetting:d}=g,Ae=yy(g,["globalSetting"]),He;switch(Number((He=d==null?void 0:d.setting)==null?void 0:He.theme)){case S.Fy.THEMEONE:return Ff.createElement(Kl,null);case S.Fy.DEFAULT:default:return Ff.createElement(bv,Mp({globalSetting:d},Ae))}};var Ce=(0,te.connect)(({pathsDetail:v,loading:g,globalSetting:d})=>({pathsDetail:v,globalSetting:d,loading:g}))(ae);const tt=({globalSetting:v})=>{var g;switch(Number((g=v==null?void 0:v.setting)==null?void 0:g.theme)){case S.Fy.THEMEONE:return a.createElement(Kl,null);case S.Fy.THEMETWO:return a.createElement(_y,null);case S.Fy.THEMETHREE:return a.createElement(Sp,null);case S.Fy.DEFAULT:default:return a.createElement(Ce,null)}};var xt=(0,te.connect)(({globalSetting:v})=>({globalSetting:v}))(tt)},51074:function(Br,fn,B){"use strict";var S=B(42441),a=B(56047),te=B.n(a),ie=B(59301),G=B(85265),V=Object.defineProperty,P=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,p=(b,Q,D)=>Q in b?V(b,Q,{enumerable:!0,configurable:!0,writable:!0,value:D}):b[Q]=D,w=(b,Q)=>{for(var D in Q||(Q={}))I.call(Q,D)&&p(b,D,Q[D]);if(P)for(var D of P(Q))L.call(Q,D)&&p(b,D,Q[D]);return b};const x=({DataProps:b=[],ReactEchartsProps:Q={}})=>{const D=()=>{const N=new Image;N.src=G.yt;const k=(b==null?void 0:b.map((M,R)=>({name:M.tag_name,value:R})))||[];return{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}</b>"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:N,textStyle:{normal:{color:function(){return"rgb("+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+", "+Math.round(Math.random()*255)+")"}}},left:"center",top:"center",width:"100%",height:"100%",data:k}]}};return(b==null?void 0:b.length)==0?ie.createElement(ie.Fragment,null):ie.createElement(S.Z,w({option:D(),style:{height:370},opts:{renderer:"svg"}},Q))};fn.Z=x},95398:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return De}});var S=B(59301),a=B(91482),te=B(92832),ie=B(78241),G=B(8591),V=B(43418),P=B(93948),I=B(12563),L=B(24905),p={modal:"modal___EKlPQ",uploadWrap:"uploadWrap___YGxav",upload:"upload___ouqG9",uploadLink:"uploadLink___nuif6",fileProgress:"fileProgress___tf4qy",fileCancel:"fileCancel___Bh3Wh",videoName:"videoName___Ra0NM",contentItem:"contentItem___zMdIq","tagsList-content":"tagsList-content___sDVph"},w=B(8617),x=B(7544),b=B(61205),Q=Object.defineProperty,D=Object.defineProperties,N=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,Z=(ve,ne,Pe)=>ne in ve?Q(ve,ne,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ve[ne]=Pe,K=(ve,ne)=>{for(var Pe in ne||(ne={}))M.call(ne,Pe)&&Z(ve,Pe,ne[Pe]);if(k)for(var Pe of k(ne))R.call(ne,Pe)&&Z(ve,Pe,ne[Pe]);return ve},z=(ve,ne)=>D(ve,N(ne)),H=(ve,ne,Pe)=>new Promise((Te,rt)=>{var Le=gt=>{try{Re(Pe.next(gt))}catch(Qe){rt(Qe)}},nt=gt=>{try{Re(Pe.throw(gt))}catch(Qe){rt(Qe)}},Re=gt=>gt.done?Te(gt.value):Promise.resolve(gt.value).then(Le,nt);Re((Pe=Pe.apply(ve,ne)).next())});const{TextArea:pe}=te.default,me=1024,W=({user:ve,globalSetting:ne,loading:Pe,dispatch:Te,visible:rt,editData:Le,onCancel:nt=()=>{},onOk:Re=()=>{},queryParams:gt={}})=>{var Qe,We;const be=(0,a.useParams)(),[Oe]=ie.default.useForm(),[Me,qe]=(0,S.useState)([]),[Ht,Gt]=(0,S.useState)(!1),vn=(0,S.useRef)(),[Qt,ln]=(0,S.useState)(),[tn,Mt]=(0,S.useState)(!1),[Ut,Rt]=(0,S.useState)(!1),st=(0,x.Ny)()?3:1;(0,S.useEffect)(()=>{var Xe,jt,yt,Ze,Ot;rt&&Le&&(Mt(Le.is_link),ln(Le.link),!Le.is_link&&qe([{name:(Xe=Le==null?void 0:Le.video_item)==null?void 0:Xe.file_name,loaded:100,videoId:(jt=Le==null?void 0:Le.video_item)==null?void 0:jt.video_id}]),Y(((yt=Le==null?void 0:Le.tags)==null?void 0:yt.map(hn=>hn==null?void 0:hn.name))||[]),Oe.setFieldsValue({name:Le.name,description:Le.description,attachment_id:(Ze=Le==null?void 0:Le.video_item)==null?void 0:Ze.attachment_id,allow_skip:(Ot=Le==null?void 0:Le.video_item)==null?void 0:Ot.allow_skip}))},[Le,rt]);const it=Xe=>{Mt(!1);const jt=Xe.name.toLowerCase();return jt&&jt.indexOf(".avi")==-1&&jt.indexOf(".flv")==-1&&jt.indexOf(".f4v")==-1&&jt.indexOf(".m4v")==-1&&jt.indexOf(".mov")==-1&&jt.indexOf(".mp4")==-1&&jt.indexOf(".rmvb")==-1&&jt.indexOf(".swf")==-1&&jt.indexOf(".webm")==-1&&jt.indexOf(".wmv")==-1?(G.ZP.info("\u4E0D\u652F\u6301\u7684\u89C6\u9891\u683C\u5F0F"),!0):Xe.size>me*st*1024*1024?(G.ZP.info(`\u89C6\u9891\u5927\u5C0F\u8D85\u8FC7${st}G`),!0):Me!=null&&Me.find(yt=>yt.name===Xe.name)?(G.ZP.info("\u4F60\u4E0D\u80FD\u4E0A\u4F20\u540C\u4E00\u4E2A\u89C6\u9891\u6587\u4EF6\u540D\u79F0\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9\u3002"),!0):!1},un=(Xe,jt)=>{V.default.confirm({title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",{className:"tc"},"\u60A8\u786E\u8BA4\u8981",jt?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20","\u8BE5\u89C6\u9891\u5417\uFF1F"),onOk:()=>{jt?qe([]):(vn.current.cancel(),qe([]))}})},It=()=>H(void 0,null,function*(){if(yield Oe.validateFields(),!tn&&!(Me!=null&&Me.length)||tn&&!Qt){G.ZP.info("\u8BF7\u5148\u4E0A\u4F20\u89C6\u9891\u6216\u8005\u6DFB\u52A0\u5916\u94FE");return}Rt(!0);const Xe=tn?{link:Qt}:{video_id:Me==null?void 0:Me[0].videoId},jt=yield Re(K(K(K({},Xe),gt),{name:Oe.getFieldValue("name"),attachment_id:Oe.getFieldValue("attachment_id"),description:Oe.getFieldValue("description"),tags:O,allow_skip:Oe.getFieldValue("allow_skip")}));Rt(!1),console.log("res"),console.log(jt),jt!=null&&jt.id&&ot()}),ot=()=>{Oe.resetFields(),qe([]),ln(null),Y([]),Mt(null)},Se=()=>{nt(),ot()},X=()=>{var Xe,jt,yt,Ze,Ot;return S.createElement(S.Fragment,null,!tn&&!!(Me!=null&&Me.length)&&S.createElement("div",{className:p.fileProgress},((Xe=Me==null?void 0:Me[0])==null?void 0:Xe.loaded)==100?S.createElement("div",{className:`${p.videoName} font14`},(jt=Me==null?void 0:Me[0])==null?void 0:jt.name):S.createElement(P.Z,{style:{width:"80%"},percent:(yt=Me==null?void 0:Me[0])==null?void 0:yt.loaded,status:((Ze=Me==null?void 0:Me[0])==null?void 0:Ze.loaded)==100?"normal":"active"}),S.createElement("div",{className:p.fileCancel,onClick:()=>{var hn,zt;return un((hn=Me==null?void 0:Me[0])==null?void 0:hn.name,((zt=Me==null?void 0:Me[0])==null?void 0:zt.loaded)==100)}},((Ot=Me==null?void 0:Me[0])==null?void 0:Ot.loaded)===100?"\u5220\u9664":"\u53D6\u6D88\u4E0A\u4F20")),S.createElement("div",{className:p.uploadWrap,style:{display:Me!=null&&Me.length?"none":"flex"}},S.createElement(b.Z,z(K({},Fe),{ref:vn}),S.createElement("div",{className:p.upload},S.createElement("i",{className:"iconfont icon-shangchuanshipin1 mr5"}),"\u4E0A\u4F20\u89C6\u9891")),S.createElement("label",{className:`${p.upload} ${p.uploadLink}`,onClick:()=>Mt(!0)},S.createElement("i",{className:"iconfont icon-lianjie1 mr5"}),"\u6DFB\u52A0\u5916\u94FE")),tn&&S.createElement(te.default,{className:"mt5",placeholder:"\u8BF7\u8F93\u5165\u89C6\u9891\u94FE\u63A5",value:Qt,onChange:hn=>ln(hn.target.value)}))},[O,Y]=(0,S.useState)([]),oe=Xe=>{if(Xe.key=="Enter"){const jt=Oe.getFieldValue("tag");if(Oe.setFieldsValue({tag:""}),!jt){G.ZP.info("\u6807\u7B7E\u4E0D\u80FD\u4E3A\u7A7A");return}if(O.filter(yt=>yt===jt).length>0){G.ZP.info("\u5DF2\u6709\u76F8\u540C\u540D\u79F0\u6807\u7B7E");return}O.push(jt),Y([...O])}},q=(Xe,jt)=>{Xe.preventDefault(),Y([...O.filter(yt=>yt!=jt)])},Fe={accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*",onBefore:it,onBeginInitFile:Xe=>{qe([{name:Xe.filename,loaded:0}])},onComplete:Xe=>{qe([{name:Xe.filename,loaded:Xe.percent,videoId:Xe.id}])},onError:()=>{qe([])},onProgress:Xe=>{qe([{name:Xe.filename,loaded:Xe.percent}])},chunkSize:1024*1024*2,options:{user_id:(Qe=ve==null?void 0:ve.userInfo)==null?void 0:Qe.user_id}};return S.createElement(V.default,{centered:!0,maskClosable:!1,title:Le?"\u7F16\u8F91\u89C6\u9891\u9879\u76EE":"\u65B0\u5EFA\u89C6\u9891\u9879\u76EE",width:740,className:p.modal,open:rt,confirmLoading:Ut,onOk:It,onCancel:Se},S.createElement(ie.default,{form:Oe},S.createElement(ie.default.Item,{label:"\u9879\u76EE\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},S.createElement(te.default,{maxLength:40,placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC740\u5B57\u7684\u9879\u76EE\u540D\u79F0"})),S.createElement(ie.default.Item,{label:"\u9879\u76EE\u5185\u5BB9",name:"content",className:p.contentItem},X()),S.createElement(ie.default.Item,{name:"attachment_id",label:"\u4E0A\u4F20\u5C01\u9762\u56FE:"},S.createElement(w.Z,{getFileProgress:Xe=>{if(Xe.file.status==="uploading"){Rt(!0);return}Xe.file.status==="done"&&Rt(!1)}})),S.createElement(ie.default.Item,{label:"\u9879\u76EE\u7B80\u4ECB",name:"description",className:"ml8"},S.createElement(pe,{rows:5,maxLength:800,placeholder:"\u8BF7\u8F93\u5165\u672C\u89C6\u9891\u7B80\u4ECB\uFF0C\u6700\u591A\u4E0D\u8D85\u8FC7800\u5B57"})),S.createElement(ie.default.Item,{label:"\u77E5\u8BC6\u6807\u7B7E",name:"tag",className:"ml8"},S.createElement(te.default,{onKeyUp:oe})),S.createElement("div",{className:p["tagsList-content"]},O.map((Xe,jt)=>S.createElement(I.Z,{key:jt+Xe,closable:!0,onClose:yt=>{q(yt,Xe)}},Xe))),S.createElement(ie.default.Item,{label:"\u64AD\u653E\u8BBE\u7F6E",name:"allow_skip",valuePropName:"checked",className:"ml8",initialValue:!0},S.createElement(L.default,null,"\u5141\u8BB8\u5FEB\u8FDB\u64AD\u653E")),S.createElement("div",{className:"c-grey-999"},S.createElement("div",null,"\u6CE8\u610F\uFF1A"),S.createElement("div",null,"1\u3001\u4E0A\u4F20\u89C6\u9891\uFF0C\u5373\u8868\u793A\u60A8\u5DF2\u540C\u610F",S.createElement(a.Link,{to:`/users/${(We=ve.userInfo)==null?void 0:We.login}/videos/protocol`,target:"_blank",className:p.colorBlue},"\u4E0A\u4F20\u5185\u5BB9\u534F\u8BAE"),"\uFF0C\u4E0D\u5F97\u4E0A\u4F20\u672A\u7ECF\u4ED6\u4EBA\u6388\u6743\u7684\u4F5C\u54C1\uFF1B"),S.createElement("div",null,"2\u3001\u4E0D\u652F\u6301\u65AD\u70B9\u7EED\u4F20\uFF0C\u6587\u4EF6\u5927\u5C0F\u8BF7\u52FF\u8D85\u8FC7",st,"G\uFF1B"),S.createElement("div",null,"3\u3001\u652F\u6301\u6587\u4EF6\u683C\u5F0F\uFF1Aavi\u3001flv\u3001f4v\u3001m4v\u3001mov\u3001mp4\u3001rmvb\u3001swf\u3001webm\u3001wmv\uFF1B"),S.createElement("div",null,"4\u3001\u5982\u679C\u89C6\u9891\u6765\u81EA\u4E8E\u5916\u90E8\u94FE\u63A5\uFF0C\u672C\u7F51\u7AD9\u4E0D\u63D0\u4F9B\u64AD\u653E\u9875\u9762\uFF0C\u65E0\u6CD5\u63D0\u4F9B\u7EDF\u8BA1\u6570\u636E\u3002"))))};var De=(0,a.connect)(({user:ve,loading:ne,globalSetting:Pe})=>({user:ve,globalSetting:Pe,loading:ne}))(W)},34233:function(Br,fn,B){"use strict";B.d(fn,{o:function(){return L}});var S=B(79769),a=B(93125),te=B.n(a);let ie="",G,V="";function P(p){I(p)}function I(p){G=new(te()).Vod({timeout:6e4,partSize:1048576,parallel:5,retryCount:3,retryDuration:2,region:"ap-southeast-1",userId:0x6803cbd867207,enableUploadProgress:!1,addFileSuccess:function(w){console.log("addFileSuccess: "+w.file.name),p.addFileSuccess&&p.addFileSuccess(w),G.startUpload()},onUploadstarted:function(w){const x=w.file.name;if(w.videoId){var Q=`/api/users/${ie}/video_auths.json`;(0,S.ZP)(Q,{method:"put",body:{video_id:w.videoId,title:x,file_name:x,virtual_classroom_id:V}}).then(D=>{if(D.status==-1){p.onUploadError&&p.onUploadError(w);return}const N=D.data;var k=N.UploadAuth,M=N.UploadAddress,R=N.VideoId;G.setUploadAuthAndAddress(w,k,M)}).catch(D=>{G.deleteFile(G._curIndex),G.nextUpload(),console.log(D)})}else{var b=`/api/users/${ie}/video_auths.json`;const D="";(0,S.ZP)(b,{method:"Post",body:{title:D+x,file_name:D+x,virtual_classroom_id:V}}).then(N=>{if(N){const Z=N.data;var k=Z.UploadAuth,M=Z.UploadAddress,R=Z.VideoId;G.setUploadAuthAndAddress(w,k,M,R)}}).catch(N=>{G.deleteFile(G._curIndex),G.nextUpload(),console.log(N)}),console.log("\u6587\u4EF6\u5F00\u59CB\u4E0A\u4F20...")}},onUploadSucceed:function(w){p.onUploadSucceed&&p.onUploadSucceed(w),console.log("\u6587\u4EF6\u4E0A\u4F20\u6210\u529F!")},onUploadFailed:function(w,x,b){p.onUploadFailed&&p.onUploadFailed(w),console.log("\u6587\u4EF6\u4E0A\u4F20\u5931\u8D25!")},onUploadCanceled:function(w,x,b){console.log("\u6587\u4EF6\u4E0A\u4F20\u5DF2\u6682\u505C!")},onUploadProgress:function(w,x,b){p.onUploadProgress&&p.onUploadProgress(w,x,b);var Q=Math.ceil(b*100);console.log("\u6587\u4EF6\u4E0A\u4F20\u4E2D...")},onUploadTokenExpired:function(w){console.log("\u6587\u4EF6\u4E0A\u4F20\u8D85\u65F6!");var x=`/api/users/${ie}/video_auths.json`;(0,S.ZP)(x,{method:"put",body:{video_id:w.videoId}}).then(b=>{var D=b.data.UploadAuth;G.resumeUploadWithAuth(D)}).catch(b=>{console.log(b)})},onUploadEnd:function(w){p.onUploadEnd&&p.onUploadEnd(w),console.log("onUploadEnd: uploaded all the files")}}),p.gotUploader&&p.gotUploader(G)}function L(p,w,x){p&&(ie=p),w&&(V=w),P(x)}},1427:function(Br,fn,B){"use strict";B.d(fn,{BU:function(){return a},Dj:function(){return S},gH:function(){return te},vp:function(){return ie}});function S(G){try{G.mozRequestFullScreen?G.mozRequestFullScreen():G.webkitRequestFullScreen&&G.webkitRequestFullScreen()}catch(V){console.log(V,":e")}}function a(){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 te=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function ie(){var G=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,V=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",G),window.isFullScreen?window.isFullScreen:G!=null}},87001:function(Br,fn,B){"use strict";B.d(fn,{U:function(){return L}});var S=B(59301),a=Object.defineProperty,te=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,V=(p,w,x)=>w in p?a(p,w,{enumerable:!0,configurable:!0,writable:!0,value:x}):p[w]=x,P=(p,w)=>{for(var x in w||(w={}))ie.call(w,x)&&V(p,x,w[x]);if(te)for(var x of te(w))G.call(w,x)&&V(p,x,w[x]);return p},I=(p,w,x)=>new Promise((b,Q)=>{var D=M=>{try{k(x.next(M))}catch(R){Q(R)}},N=M=>{try{k(x.throw(M))}catch(R){Q(R)}},k=M=>M.done?b(M.value):Promise.resolve(M.value).then(D,N);k((x=x.apply(p,w)).next())});function L(p,w){const[x,b]=(0,S.useState)(w),[Q,D]=(0,S.useState)(!1),[N,k]=(0,S.useState)();return[x,Q,(R,Z=!1)=>I(this,null,function*(){const K=Z?w:P(P({},x),R);D(!0),b(K);const z=yield p(K);return D(!1),k(z),z}),N]}},20808:function(Br,fn,B){"use strict";B.d(fn,{rX:function(){return K},pW:function(){return z},gy:function(){return H},xY:function(){return Z},O5:function(){return R},tJ:function(){return Q},o1:function(){return D},Rd:function(){return M}});var S=B(91482),a=B(43418),te=B(28103),ie=B(8591),G=B(7544),V=B(25544),P=B(87169),I=B(25510),L="data:image/png;base64,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",p=B.p+"static/newqrcode.a8740efb.png",w=B(32637),x=B(59301),b=(pe,me,W)=>new Promise((De,ve)=>{var ne=rt=>{try{Te(W.next(rt))}catch(Le){ve(Le)}},Pe=rt=>{try{Te(W.throw(rt))}catch(Le){ve(Le)}},Te=rt=>rt.done?De(rt.value):Promise.resolve(rt.value).then(ne,Pe);Te((W=W.apply(pe,me)).next())});const Q=(pe,me=!1)=>!!(D(pe)&&N(me)),D=pe=>(0,G.bg)()?!0:(pe({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),N=(pe=!1)=>{var me;const{user:W}=(0,S.getDvaApp)()._store.getState();return(me=W.userInfo)!=null&&me.profile_completed?!0:(a.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,V.xg)("/account/profile/edit"),k()}}),!1)},k=()=>{a.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()}})},M=()=>{a.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:x.createElement("div",{style:{textAlign:"center"}},x.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"),x.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:w}),x.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},R=()=>{var pe;const{user:me}=(0,S.getDvaApp)()._store.getState();return(pe=me.userInfo)!=null&&pe.professional_certification?!0:(a.default.confirm({title:"\u63D0\u793A",centered:!0,content:x.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,V.xg)("/account/certification")}}),!1)},Z=()=>(0,G.V9)()?!0:(a.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:x.createElement("div",{className:"tc",style:{marginLeft:-38}},x.createElement("p",null,"\u626B\u7801\u52A0\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),x.createElement("img",{src:p,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),K=(pe,me)=>pe?!0:(a.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:x.createElement("div",null,x.createElement("p",null,me||"\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"),x.createElement("div",{style:{marginLeft:"110px"}},x.createElement("img",{src:L,width:200}),x.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,V.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),z=pe=>{a.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:x.createElement("div",null,x.createElement("div",null,x.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"),x.createElement(te.Z,null),x.createElement("p",{style:{color:"#666666",fontSize:12}}," ",x.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 ",x.createElement("a",null,pe),"\u5929\u3002"),x.createElement("p",{style:{color:"#666666",fontSize:12}}," ",x.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")),x.createElement("div",{style:{textAlign:"center",marginTop:30}},x.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:I,alt:"\u4E8C\u7EF4\u7801",width:160})))})},H=(pe,me="")=>{const{shixunsDetail:{detail:W}}=(0,S.getDvaApp)()._store.getState();if((W==null?void 0:W.public)===2||(W==null?void 0:W.public)===1||(W==null?void 0:W.shixun_status)===3){let De="";return(W==null?void 0:W.public)===2&&(De="\u5DF2\u516C\u5F00"),(W==null?void 0:W.public)===1&&(De="\u5F85\u5BA1\u6838"),(W==null?void 0:W.shixun_status)===3&&(De="\u5DF2\u5173\u95ED"),a.default.info({centered:!0,icon:x.createElement(P.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:x.createElement("div",{className:"tc",style:{marginLeft:-38}},x.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},x.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",De,"\uFF0C",me,"\u3002"),x.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),x.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:I,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(W==null?void 0:W.shixun_status)===2?(a.default.confirm({centered:!0,icon:x.createElement(P.Z,null),title:"\u63D0\u793A",content:x.createElement("div",null,x.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",me,"\u3002"),x.createElement("br",null),x.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:()=>{a.default.confirm({width:440,centered:!0,icon:x.createElement(P.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:()=>b(void 0,null,function*(){(yield pe({type:"shixunsDetail/cancelRelease",payload:{id:W==null?void 0:W.identifier}})).status!==401&&(ie.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),pe({type:"shixunsDetail/getShixunsDetail",payload:{id:W==null?void 0:W.identifier}}),pe({type:"practiceSetting/getCommonData",payload:{id:W==null?void 0:W.identifier}}))})})}}),!0):!1}},9667:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return ga}});class S{static install(){Object.setPrototypeOf=Object.setPrototypeOf||function(ue,le){return ue.__proto__=le,ue},Object.assign=Object.assign||function(ue){if(ue==null)throw new TypeError("Cannot convert undefined or null to object");let le=Object(ue);for(let xe=1;xe<arguments.length;xe++){let at=arguments[xe];if(at!=null)for(let Pt in at)at.hasOwnProperty(Pt)&&(le[Pt]=at[Pt])}return le},typeof self.Promise!="function"&&B(3867).polyfill()}}S.install();var a=S,te=B(86204),ie=B.n(te);class G{static e(ue,le){(!ue||G.FORCE_GLOBAL_TAG)&&(ue=G.GLOBAL_TAG);let xe=`[${ue}] > ${le}`;G.ENABLE_CALLBACK&&G.emitter.emit("log","error",xe),G.ENABLE_ERROR&&(console.error?console.error(xe):console.warn?console.warn(xe):console.log(xe))}static i(ue,le){(!ue||G.FORCE_GLOBAL_TAG)&&(ue=G.GLOBAL_TAG);let xe=`[${ue}] > ${le}`;G.ENABLE_CALLBACK&&G.emitter.emit("log","info",xe),G.ENABLE_INFO&&(console.info?console.info(xe):console.log(xe))}static w(ue,le){(!ue||G.FORCE_GLOBAL_TAG)&&(ue=G.GLOBAL_TAG);let xe=`[${ue}] > ${le}`;G.ENABLE_CALLBACK&&G.emitter.emit("log","warn",xe),G.ENABLE_WARN&&(console.warn?console.warn(xe):console.log(xe))}static d(ue,le){(!ue||G.FORCE_GLOBAL_TAG)&&(ue=G.GLOBAL_TAG);let xe=`[${ue}] > ${le}`;G.ENABLE_CALLBACK&&G.emitter.emit("log","debug",xe),G.ENABLE_DEBUG&&(console.debug?console.debug(xe):console.log(xe))}static v(ue,le){(!ue||G.FORCE_GLOBAL_TAG)&&(ue=G.GLOBAL_TAG);let xe=`[${ue}] > ${le}`;G.ENABLE_CALLBACK&&G.emitter.emit("log","verbose",xe),G.ENABLE_VERBOSE&&console.log(xe)}}G.GLOBAL_TAG="flv.js",G.FORCE_GLOBAL_TAG=!1,G.ENABLE_ERROR=!0,G.ENABLE_INFO=!0,G.ENABLE_WARN=!0,G.ENABLE_DEBUG=!0,G.ENABLE_VERBOSE=!0,G.ENABLE_CALLBACK=!1,G.emitter=new(ie());var V=G;class P{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(ue){this._firstCheckpoint===0?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=ue,this._totalBytes+=ue):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=ue,this._totalBytes+=ue):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=ue,this._totalBytes+=ue,this._lastCheckpoint=this._now())}get currentKBps(){this.addBytes(0);let ue=(this._now()-this._lastCheckpoint)/1e3;return ue==0&&(ue=1),this._intervalBytes/ue/1024}get lastSecondKBps(){return this.addBytes(0),this._lastSecondBytes!==0?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0}get averageKBps(){let ue=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/ue/1024}}var I=P;class L{constructor(ue){this._message=ue}get name(){return"RuntimeException"}get message(){return this._message}toString(){return this.name+": "+this.message}}class p extends L{constructor(ue){super(ue)}get name(){return"IllegalStateException"}}class w extends L{constructor(ue){super(ue)}get name(){return"InvalidArgumentException"}}class x extends L{constructor(ue){super(ue)}get name(){return"NotImplementedException"}}const b={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},Q={OK:"OK",EXCEPTION:"Exception",HTTP_STATUS_CODE_INVALID:"HttpStatusCodeInvalid",CONNECTING_TIMEOUT:"ConnectingTimeout",EARLY_EOF:"EarlyEof",UNRECOVERABLE_EARLY_EOF:"UnrecoverableEarlyEof"};class D{constructor(ue){this._type=ue||"undefined",this._status=b.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}destroy(){this._status=b.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}isWorking(){return this._status===b.kConnecting||this._status===b.kBuffering}get type(){return this._type}get status(){return this._status}get needStashBuffer(){return this._needStash}get onContentLengthKnown(){return this._onContentLengthKnown}set onContentLengthKnown(ue){this._onContentLengthKnown=ue}get onURLRedirect(){return this._onURLRedirect}set onURLRedirect(ue){this._onURLRedirect=ue}get onDataArrival(){return this._onDataArrival}set onDataArrival(ue){this._onDataArrival=ue}get onError(){return this._onError}set onError(ue){this._onError=ue}get onComplete(){return this._onComplete}set onComplete(ue){this._onComplete=ue}open(ue,le){throw new x("Unimplemented abstract function!")}abort(){throw new x("Unimplemented abstract function!")}}let N={};function k(){let gi=self.navigator.userAgent.toLowerCase(),ue=/(edge)\/([\w.]+)/.exec(gi)||/(opr)[\/]([\w.]+)/.exec(gi)||/(chrome)[ \/]([\w.]+)/.exec(gi)||/(iemobile)[\/]([\w.]+)/.exec(gi)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(gi)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(gi)||/(webkit)[ \/]([\w.]+)/.exec(gi)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(gi)||/(msie) ([\w.]+)/.exec(gi)||gi.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(gi)||gi.indexOf("compatible")<0&&/(firefox)[ \/]([\w.]+)/.exec(gi)||[],le=/(ipad)/.exec(gi)||/(ipod)/.exec(gi)||/(windows phone)/.exec(gi)||/(iphone)/.exec(gi)||/(kindle)/.exec(gi)||/(android)/.exec(gi)||/(windows)/.exec(gi)||/(mac)/.exec(gi)||/(linux)/.exec(gi)||/(cros)/.exec(gi)||[],xe={browser:ue[5]||ue[3]||ue[1]||"",version:ue[2]||ue[4]||"0",majorVersion:ue[4]||ue[2]||"0",platform:le[0]||""},at={};if(xe.browser){at[xe.browser]=!0;let Pt=xe.majorVersion.split(".");at.version={major:parseInt(xe.majorVersion,10),string:xe.version},Pt.length>1&&(at.version.minor=parseInt(Pt[1],10)),Pt.length>2&&(at.version.build=parseInt(Pt[2],10))}if(xe.platform&&(at[xe.platform]=!0),(at.chrome||at.opr||at.safari)&&(at.webkit=!0),at.rv||at.iemobile){at.rv&&delete at.rv;let Pt="msie";xe.browser=Pt,at[Pt]=!0}if(at.edge){delete at.edge;let Pt="msedge";xe.browser=Pt,at[Pt]=!0}if(at.opr){let Pt="opera";xe.browser=Pt,at[Pt]=!0}if(at.safari&&at.android){let Pt="android";xe.browser=Pt,at[Pt]=!0}at.name=xe.browser,at.platform=xe.platform;for(let Pt in N)N.hasOwnProperty(Pt)&&delete N[Pt];Object.assign(N,at)}k();var M=N;class R extends D{static isSupported(){try{let ue=M.msedge&&M.version.minor>=15048,le=M.msedge?ue:!0;return self.fetch&&self.ReadableStream&&le}catch(ue){return!1}}constructor(ue,le){super("fetch-stream-loader"),this.TAG="FetchStreamLoader",this._seekHandler=ue,this._config=le,this._needStash=!0,this._requestAbort=!1,this._contentLength=null,this._receivedLength=0}destroy(){this.isWorking()&&this.abort(),super.destroy()}open(ue,le){this._dataSource=ue,this._range=le;let xe=ue.url;this._config.reuseRedirectedURL&&ue.redirectedURL!=null&&(xe=ue.redirectedURL);let at=this._seekHandler.getConfig(xe,le),Pt=new self.Headers;if(typeof at.headers=="object"){let Zt=at.headers;for(let Ar in Zt)Zt.hasOwnProperty(Ar)&&Pt.append(Ar,Zt[Ar])}let pn={method:"GET",headers:Pt,mode:"cors",cache:"default",referrerPolicy:"no-referrer-when-downgrade"};if(typeof this._config.headers=="object")for(let Zt in this._config.headers)Pt.append(Zt,this._config.headers[Zt]);ue.cors===!1&&(pn.mode="same-origin"),ue.withCredentials&&(pn.credentials="include"),ue.referrerPolicy&&(pn.referrerPolicy=ue.referrerPolicy),this._status=b.kConnecting,self.fetch(at.url,pn).then(Zt=>{if(this._requestAbort){this._requestAbort=!1,this._status=b.kIdle;return}if(Zt.ok&&Zt.status>=200&&Zt.status<=299){if(Zt.url!==at.url&&this._onURLRedirect){let fi=this._seekHandler.removeURLParameters(Zt.url);this._onURLRedirect(fi)}let Ar=Zt.headers.get("Content-Length");return Ar!=null&&(this._contentLength=parseInt(Ar),this._contentLength!==0&&this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)),this._pump.call(this,Zt.body.getReader())}else if(this._status=b.kError,this._onError)this._onError(Q.HTTP_STATUS_CODE_INVALID,{code:Zt.status,msg:Zt.statusText});else throw new L("FetchStreamLoader: Http code invalid, "+Zt.status+" "+Zt.statusText)}).catch(Zt=>{if(this._status=b.kError,this._onError)this._onError(Q.EXCEPTION,{code:-1,msg:Zt.message});else throw Zt})}abort(){this._requestAbort=!0}_pump(ue){return ue.read().then(le=>{if(le.done)if(this._contentLength!==null&&this._receivedLength<this._contentLength){this._status=b.kError;let xe=Q.EARLY_EOF,at={code:-1,msg:"Fetch stream meet Early-EOF"};if(this._onError)this._onError(xe,at);else throw new L(at.msg)}else this._status=b.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=b.kComplete,ue.cancel();this._status=b.kBuffering;let xe=le.value.buffer,at=this._range.from+this._receivedLength;this._receivedLength+=xe.byteLength,this._onDataArrival&&this._onDataArrival(xe,at,this._receivedLength),this._pump(ue)}}).catch(le=>{if(le.code===11&&M.msedge)return;this._status=b.kError;let xe=0,at=null;if((le.code===19||le.message==="network error")&&(this._contentLength===null||this._contentLength!==null&&this._receivedLength<this._contentLength)?(xe=Q.EARLY_EOF,at={code:le.code,msg:"Fetch stream meet Early-EOF"}):(xe=Q.EXCEPTION,at={code:le.code,msg:le.message}),this._onError)this._onError(xe,at);else throw new L(at.msg)})}}var Z=R;class K extends D{static isSupported(){try{let ue=new XMLHttpRequest;return ue.open("GET","https://example.com",!0),ue.responseType="moz-chunked-arraybuffer",ue.responseType==="moz-chunked-arraybuffer"}catch(ue){return V.w("MozChunkedLoader",ue.message),!1}}constructor(ue,le){super("xhr-moz-chunked-loader"),this.TAG="MozChunkedLoader",this._seekHandler=ue,this._config=le,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(ue,le){this._dataSource=ue,this._range=le;let xe=ue.url;this._config.reuseRedirectedURL&&ue.redirectedURL!=null&&(xe=ue.redirectedURL);let at=this._seekHandler.getConfig(xe,le);this._requestURL=at.url;let Pt=this._xhr=new XMLHttpRequest;if(Pt.open("GET",at.url,!0),Pt.responseType="moz-chunked-arraybuffer",Pt.onreadystatechange=this._onReadyStateChange.bind(this),Pt.onprogress=this._onProgress.bind(this),Pt.onloadend=this._onLoadEnd.bind(this),Pt.onerror=this._onXhrError.bind(this),ue.withCredentials&&(Pt.withCredentials=!0),typeof at.headers=="object"){let pn=at.headers;for(let Zt in pn)pn.hasOwnProperty(Zt)&&Pt.setRequestHeader(Zt,pn[Zt])}if(typeof this._config.headers=="object"){let pn=this._config.headers;for(let Zt in pn)pn.hasOwnProperty(Zt)&&Pt.setRequestHeader(Zt,pn[Zt])}this._status=b.kConnecting,Pt.send()}abort(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=b.kComplete}_onReadyStateChange(ue){let le=ue.target;if(le.readyState===2){if(le.responseURL!=null&&le.responseURL!==this._requestURL&&this._onURLRedirect){let xe=this._seekHandler.removeURLParameters(le.responseURL);this._onURLRedirect(xe)}if(le.status!==0&&(le.status<200||le.status>299))if(this._status=b.kError,this._onError)this._onError(Q.HTTP_STATUS_CODE_INVALID,{code:le.status,msg:le.statusText});else throw new L("MozChunkedLoader: Http code invalid, "+le.status+" "+le.statusText);else this._status=b.kBuffering}}_onProgress(ue){if(this._status===b.kError)return;this._contentLength===null&&ue.total!==null&&ue.total!==0&&(this._contentLength=ue.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));let le=ue.target.response,xe=this._range.from+this._receivedLength;this._receivedLength+=le.byteLength,this._onDataArrival&&this._onDataArrival(le,xe,this._receivedLength)}_onLoadEnd(ue){if(this._requestAbort===!0){this._requestAbort=!1;return}else if(this._status===b.kError)return;this._status=b.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)}_onXhrError(ue){this._status=b.kError;let le=0,xe=null;if(this._contentLength&&ue.loaded<this._contentLength?(le=Q.EARLY_EOF,xe={code:-1,msg:"Moz-Chunked stream meet Early-Eof"}):(le=Q.EXCEPTION,xe={code:-1,msg:ue.constructor.name+" "+ue.type}),this._onError)this._onError(le,xe);else throw new L(xe.msg)}}var z=K;class H extends null{static isSupported(){try{if(typeof self.MSStream=="undefined"||typeof self.MSStreamReader=="undefined")return!1;let ue=new XMLHttpRequest;return ue.open("GET","https://example.com",!0),ue.responseType="ms-stream",ue.responseType==="ms-stream"}catch(ue){return Log.w("MSStreamLoader",ue.message),!1}}constructor(ue,le){super("xhr-msstream-loader"),this.TAG="MSStreamLoader",this._seekHandler=ue,this._config=le,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(ue,le){this._internalOpen(ue,le,!1)}_internalOpen(ue,le,xe){this._dataSource=ue,xe?this._currentRange=le:this._totalRange=le;let at=ue.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?at=this._currentRedirectedURL:ue.redirectedURL!=null&&(at=ue.redirectedURL));let Pt=this._seekHandler.getConfig(at,le);this._currentRequestURL=Pt.url;let pn=this._reader=new self.MSStreamReader;pn.onprogress=this._msrOnProgress.bind(this),pn.onload=this._msrOnLoad.bind(this),pn.onerror=this._msrOnError.bind(this);let Zt=this._xhr=new XMLHttpRequest;if(Zt.open("GET",Pt.url,!0),Zt.responseType="ms-stream",Zt.onreadystatechange=this._xhrOnReadyStateChange.bind(this),Zt.onerror=this._xhrOnError.bind(this),ue.withCredentials&&(Zt.withCredentials=!0),typeof Pt.headers=="object"){let Ar=Pt.headers;for(let fi in Ar)Ar.hasOwnProperty(fi)&&Zt.setRequestHeader(fi,Ar[fi])}if(typeof this._config.headers=="object"){let Ar=this._config.headers;for(let fi in Ar)Ar.hasOwnProperty(fi)&&Zt.setRequestHeader(fi,Ar[fi])}this._isReconnecting?this._isReconnecting=!1:this._status=LoaderStatus.kConnecting,Zt.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(ue){let le=ue.target;if(le.readyState===2)if(le.status>=200&&le.status<=299){if(this._status=LoaderStatus.kBuffering,le.responseURL!=null){let at=this._seekHandler.removeURLParameters(le.responseURL);le.responseURL!==this._currentRequestURL&&at!==this._currentRedirectedURL&&(this._currentRedirectedURL=at,this._onURLRedirect&&this._onURLRedirect(at))}let xe=le.getResponseHeader("Content-Length");if(xe!=null&&this._contentLength==null){let at=parseInt(xe);at>0&&(this._contentLength=at,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength))}}else if(this._status=LoaderStatus.kError,this._onError)this._onError(LoaderErrors.HTTP_STATUS_CODE_INVALID,{code:le.status,msg:le.statusText});else throw new RuntimeException("MSStreamLoader: Http code invalid, "+le.status+" "+le.statusText);else if(le.readyState===3&&le.status>=200&&le.status<=299){this._status=LoaderStatus.kBuffering;let xe=le.response;this._reader.readAsArrayBuffer(xe)}}_xhrOnError(ue){this._status=LoaderStatus.kError;let le=LoaderErrors.EXCEPTION,xe={code:-1,msg:ue.constructor.name+" "+ue.type};if(this._onError)this._onError(le,xe);else throw new RuntimeException(xe.msg)}_msrOnProgress(ue){let xe=ue.target.result;if(xe==null){this._doReconnectIfNeeded();return}let at=xe.slice(this._lastTimeBufferSize);this._lastTimeBufferSize=xe.byteLength;let Pt=this._totalRange.from+this._receivedLength;this._receivedLength+=at.byteLength,this._onDataArrival&&this._onDataArrival(at,Pt,this._receivedLength),xe.byteLength>=this._bufferLimit&&(Log.v(this.TAG,`MSStream buffer exceeded max size near ${Pt+at.byteLength}, reconnecting...`),this._doReconnectIfNeeded())}_doReconnectIfNeeded(){if(this._contentLength==null||this._receivedLength<this._contentLength){this._isReconnecting=!0,this._lastTimeBufferSize=0,this._internalAbort();let ue={from:this._totalRange.from+this._receivedLength,to:-1};this._internalOpen(this._dataSource,ue,!0)}}_msrOnLoad(ue){this._status=LoaderStatus.kComplete,this._onComplete&&this._onComplete(this._totalRange.from,this._totalRange.from+this._receivedLength-1)}_msrOnError(ue){this._status=LoaderStatus.kError;let le=0,xe=null;if(this._contentLength&&this._receivedLength<this._contentLength?(le=LoaderErrors.EARLY_EOF,xe={code:-1,msg:"MSStream meet Early-Eof"}):(le=LoaderErrors.EARLY_EOF,xe={code:-1,msg:ue.constructor.name+" "+ue.type}),this._onError)this._onError(le,xe);else throw new RuntimeException(xe.msg)}}var pe=null;class me extends D{static isSupported(){try{let ue=new XMLHttpRequest;return ue.open("GET","https://example.com",!0),ue.responseType="arraybuffer",ue.responseType==="arraybuffer"}catch(ue){return V.w("RangeLoader",ue.message),!1}}constructor(ue,le){super("xhr-range-loader"),this.TAG="RangeLoader",this._seekHandler=ue,this._config=le,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 I,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(ue,le){this._dataSource=ue,this._range=le,this._status=b.kConnecting;let xe=!1;this._dataSource.filesize!=null&&this._dataSource.filesize!==0&&(xe=!0,this._totalLength=this._dataSource.filesize),!this._totalLengthReceived&&!xe?(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1})):this._openSubRange()}_openSubRange(){let ue=this._currentChunkSizeKB*1024,le=this._range.from+this._receivedLength,xe=le+ue;this._contentLength!=null&&xe-this._range.from>=this._contentLength&&(xe=this._range.from+this._contentLength-1),this._currentRequestRange={from:le,to:xe},this._internalOpen(this._dataSource,this._currentRequestRange)}_internalOpen(ue,le){this._lastTimeLoaded=0;let xe=ue.url;this._config.reuseRedirectedURL&&(this._currentRedirectedURL!=null?xe=this._currentRedirectedURL:ue.redirectedURL!=null&&(xe=ue.redirectedURL));let at=this._seekHandler.getConfig(xe,le);this._currentRequestURL=at.url;let Pt=this._xhr=new XMLHttpRequest;if(Pt.open("GET",at.url,!0),Pt.responseType="arraybuffer",Pt.onreadystatechange=this._onReadyStateChange.bind(this),Pt.onprogress=this._onProgress.bind(this),Pt.onload=this._onLoad.bind(this),Pt.onerror=this._onXhrError.bind(this),ue.withCredentials&&(Pt.withCredentials=!0),typeof at.headers=="object"){let pn=at.headers;for(let Zt in pn)pn.hasOwnProperty(Zt)&&Pt.setRequestHeader(Zt,pn[Zt])}if(typeof this._config.headers=="object"){let pn=this._config.headers;for(let Zt in pn)pn.hasOwnProperty(Zt)&&Pt.setRequestHeader(Zt,pn[Zt])}Pt.send()}abort(){this._requestAbort=!0,this._internalAbort(),this._status=b.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(ue){let le=ue.target;if(le.readyState===2){if(le.responseURL!=null){let xe=this._seekHandler.removeURLParameters(le.responseURL);le.responseURL!==this._currentRequestURL&&xe!==this._currentRedirectedURL&&(this._currentRedirectedURL=xe,this._onURLRedirect&&this._onURLRedirect(xe))}if(le.status>=200&&le.status<=299){if(this._waitForTotalLength)return;this._status=b.kBuffering}else if(this._status=b.kError,this._onError)this._onError(Q.HTTP_STATUS_CODE_INVALID,{code:le.status,msg:le.statusText});else throw new L("RangeLoader: Http code invalid, "+le.status+" "+le.statusText)}}_onProgress(ue){if(this._status===b.kError)return;if(this._contentLength===null){let xe=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,xe=!0;let at=ue.total;this._internalAbort(),at!=null&at!==0&&(this._totalLength=at)}if(this._range.to===-1?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,xe){this._openSubRange();return}this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}let le=ue.loaded-this._lastTimeLoaded;this._lastTimeLoaded=ue.loaded,this._speedSampler.addBytes(le)}_normalizeSpeed(ue){let le=this._chunkSizeKBList,xe=le.length-1,at=0,Pt=0,pn=xe;if(ue<le[0])return le[0];for(;Pt<=pn;){if(at=Pt+Math.floor((pn-Pt)/2),at===xe||ue>=le[at]&&ue<le[at+1])return le[at];le[at]<ue?Pt=at+1:pn=at-1}}_onLoad(ue){if(this._status===b.kError)return;if(this._waitForTotalLength){this._waitForTotalLength=!1;return}this._lastTimeLoaded=0;let le=this._speedSampler.lastSecondKBps;if(le===0&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&(le=this._speedSampler.currentKBps)),le!==0){let pn=this._normalizeSpeed(le);this._currentSpeedNormalized!==pn&&(this._currentSpeedNormalized=pn,this._currentChunkSizeKB=pn)}let xe=ue.target.response,at=this._range.from+this._receivedLength;this._receivedLength+=xe.byteLength;let Pt=!1;this._contentLength!=null&&this._receivedLength<this._contentLength?this._openSubRange():Pt=!0,this._onDataArrival&&this._onDataArrival(xe,at,this._receivedLength),Pt&&(this._status=b.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}_onXhrError(ue){this._status=b.kError;let le=0,xe=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?(le=Q.EARLY_EOF,xe={code:-1,msg:"RangeLoader meet Early-Eof"}):(le=Q.EXCEPTION,xe={code:-1,msg:ue.constructor.name+" "+ue.type}),this._onError)this._onError(le,xe);else throw new L(xe.msg)}}var W=me;class De extends D{static isSupported(){try{return typeof self.WebSocket!="undefined"}catch(ue){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(ue){try{let le=this._ws=new self.WebSocket(ue.url);le.binaryType="arraybuffer",le.onopen=this._onWebSocketOpen.bind(this),le.onclose=this._onWebSocketClose.bind(this),le.onmessage=this._onWebSocketMessage.bind(this),le.onerror=this._onWebSocketError.bind(this),this._status=b.kConnecting}catch(le){this._status=b.kError;let xe={code:le.code,msg:le.message};if(this._onError)this._onError(Q.EXCEPTION,xe);else throw new L(xe.msg)}}abort(){let ue=this._ws;ue&&(ue.readyState===0||ue.readyState===1)&&(this._requestAbort=!0,ue.close()),this._ws=null,this._status=b.kComplete}_onWebSocketOpen(ue){this._status=b.kBuffering}_onWebSocketClose(ue){if(this._requestAbort===!0){this._requestAbort=!1;return}this._status=b.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)}_onWebSocketMessage(ue){if(ue.data instanceof ArrayBuffer)this._dispatchArrayBuffer(ue.data);else if(ue.data instanceof Blob){let le=new FileReader;le.onload=()=>{this._dispatchArrayBuffer(le.result)},le.readAsArrayBuffer(ue.data)}else{this._status=b.kError;let le={code:-1,msg:"Unsupported WebSocket message type: "+ue.data.constructor.name};if(this._onError)this._onError(Q.EXCEPTION,le);else throw new L(le.msg)}}_dispatchArrayBuffer(ue){let le=ue,xe=this._receivedLength;this._receivedLength+=le.byteLength,this._onDataArrival&&this._onDataArrival(le,xe,this._receivedLength)}_onWebSocketError(ue){this._status=b.kError;let le={code:ue.code,msg:ue.message};if(this._onError)this._onError(Q.EXCEPTION,le);else throw new L(le.msg)}}var ve=De;class ne{constructor(ue){this._zeroStart=ue||!1}getConfig(ue,le){let xe={};if(le.from!==0||le.to!==-1){let at;le.to!==-1?at=`bytes=${le.from.toString()}-${le.to.toString()}`:at=`bytes=${le.from.toString()}-`,xe.Range=at}else this._zeroStart&&(xe.Range="bytes=0-");return{url:ue,headers:xe}}removeURLParameters(ue){return ue}}var Pe=ne;class Te{constructor(ue,le){this._startName=ue,this._endName=le}getConfig(ue,le){let xe=ue;if(le.from!==0||le.to!==-1){let at=!0;xe.indexOf("?")===-1&&(xe+="?",at=!1),at&&(xe+="&"),xe+=`${this._startName}=${le.from.toString()}`,le.to!==-1&&(xe+=`&${this._endName}=${le.to.toString()}`)}return{url:xe,headers:{}}}removeURLParameters(ue){let le=ue.split("?")[0],xe,at=ue.indexOf("?");at!==-1&&(xe=ue.substring(at+1));let Pt="";if(xe!=null&&xe.length>0){let pn=xe.split("&");for(let Zt=0;Zt<pn.length;Zt++){let Ar=pn[Zt].split("="),fi=Zt>0;Ar[0]!==this._startName&&Ar[0]!==this._endName&&(fi&&(Pt+="&"),Pt+=pn[Zt])}}return Pt.length===0?le:le+"?"+Pt}}var rt=Te;class Le{constructor(ue,le,xe){this.TAG="IOController",this._config=le,this._extraData=xe,this._stashInitialSize=1024*384,le.stashInitialSize!=null&&le.stashInitialSize>0&&(this._stashInitialSize=le.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,le.enableStashBuffer===!1&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=ue,this._isWebSocketURL=/wss?:\/\/(.+?)/.test(ue.url),this._refTotalLength=ue.filesize?ue.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new I,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(ue){this._extraData=ue}get onDataArrival(){return this._onDataArrival}set onDataArrival(ue){this._onDataArrival=ue}get onSeeked(){return this._onSeeked}set onSeeked(ue){this._onSeeked=ue}get onError(){return this._onError}set onError(ue){this._onError=ue}get onComplete(){return this._onComplete}set onComplete(ue){this._onComplete=ue}get onRedirect(){return this._onRedirect}set onRedirect(ue){this._onRedirect=ue}get onRecoveredEarlyEof(){return this._onRecoveredEarlyEof}set onRecoveredEarlyEof(ue){this._onRecoveredEarlyEof=ue}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===W?this._loader.currentSpeed:this._speedSampler.lastSecondKBps}get loaderType(){return this._loader.type}_selectSeekHandler(){let ue=this._config;if(ue.seekType==="range")this._seekHandler=new Pe(this._config.rangeLoadZeroStart);else if(ue.seekType==="param"){let le=ue.seekParamStart||"bstart",xe=ue.seekParamEnd||"bend";this._seekHandler=new rt(le,xe)}else if(ue.seekType==="custom"){if(typeof ue.customSeekHandler!="function")throw new w("Custom seekType specified in config but invalid customSeekHandler!");this._seekHandler=new ue.customSeekHandler}else throw new w(`Invalid seekType in config: ${ue.seekType}`)}_selectLoader(){if(this._config.customLoader!=null)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=ve;else if(Z.isSupported())this._loaderClass=Z;else if(z.isSupported())this._loaderClass=z;else if(W.isSupported())this._loaderClass=W;else throw new L("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(ue){this._currentRange={from:0,to:-1},ue&&(this._currentRange.from=ue),this._speedSampler.reset(),ue||(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 ue=this._resumeFrom;this._resumeFrom=0,this._internalSeek(ue,!0)}}seek(ue){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(ue,!0)}_internalSeek(ue,le){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(le),this._loader.destroy(),this._loader=null;let xe={from:ue,to:-1};this._currentRange={from:xe.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,xe),this._onSeeked&&this._onSeeked()}updateUrl(ue){if(!ue||typeof ue!="string"||ue.length===0)throw new w("Url must be a non-empty string!");this._dataSource.url=ue}_expandBuffer(ue){let le=this._stashSize;for(;le+1024*1024*1<ue;)le*=2;if(le+=1024*1024*1,le===this._bufferSize)return;let xe=new ArrayBuffer(le);if(this._stashUsed>0){let at=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(xe,0,le).set(at,0)}this._stashBuffer=xe,this._bufferSize=le}_normalizeSpeed(ue){let le=this._speedNormalizeList,xe=le.length-1,at=0,Pt=0,pn=xe;if(ue<le[0])return le[0];for(;Pt<=pn;){if(at=Pt+Math.floor((pn-Pt)/2),at===xe||ue>=le[at]&&ue<le[at+1])return le[at];le[at]<ue?Pt=at+1:pn=at-1}}_adjustStashSize(ue){let le=0;this._config.isLive||ue<512?le=ue:ue>=512&&ue<=1024?le=Math.floor(ue*1.5):le=ue*2,le>8192&&(le=8192);let xe=le*1024+1024*1024*1;this._bufferSize<xe&&this._expandBuffer(xe),this._stashSize=le*1024}_dispatchChunks(ue,le){return this._currentRange.to=le+ue.byteLength-1,this._onDataArrival(ue,le)}_onURLRedirect(ue){this._redirectedURL=ue,this._onRedirect&&this._onRedirect(ue)}_onContentLengthKnown(ue){ue&&this._fullRequestFlag&&(this._totalLength=ue,this._fullRequestFlag=!1)}_onLoaderChunkArrival(ue,le,xe){if(!this._onDataArrival)throw new p("IOController: No existing consumer (onDataArrival) callback!");if(this._paused)return;this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(ue.byteLength);let at=this._speedSampler.lastSecondKBps;if(at!==0){let Pt=this._normalizeSpeed(at);this._speedNormalized!==Pt&&(this._speedNormalized=Pt,this._adjustStashSize(Pt))}if(this._enableStash)if(this._stashUsed===0&&this._stashByteStart===0&&(this._stashByteStart=le),this._stashUsed+ue.byteLength<=this._stashSize)new Uint8Array(this._stashBuffer,0,this._stashSize).set(new Uint8Array(ue),this._stashUsed),this._stashUsed+=ue.byteLength;else{let Pt=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){let pn=this._stashBuffer.slice(0,this._stashUsed),Zt=this._dispatchChunks(pn,this._stashByteStart);if(Zt<pn.byteLength){if(Zt>0){let Ar=new Uint8Array(pn,Zt);Pt.set(Ar,0),this._stashUsed=Ar.byteLength,this._stashByteStart+=Zt}}else this._stashUsed=0,this._stashByteStart+=Zt;this._stashUsed+ue.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+ue.byteLength),Pt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Pt.set(new Uint8Array(ue),this._stashUsed),this._stashUsed+=ue.byteLength}else{let pn=this._dispatchChunks(ue,le);if(pn<ue.byteLength){let Zt=ue.byteLength-pn;Zt>this._bufferSize&&(this._expandBuffer(Zt),Pt=new Uint8Array(this._stashBuffer,0,this._bufferSize)),Pt.set(new Uint8Array(ue,pn),0),this._stashUsed+=Zt,this._stashByteStart=le+pn}}}else if(this._stashUsed===0){let Pt=this._dispatchChunks(ue,le);if(Pt<ue.byteLength){let pn=ue.byteLength-Pt;pn>this._bufferSize&&this._expandBuffer(pn),new Uint8Array(this._stashBuffer,0,this._bufferSize).set(new Uint8Array(ue,Pt),0),this._stashUsed+=pn,this._stashByteStart=le+Pt}}else{this._stashUsed+ue.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+ue.byteLength);let Pt=new Uint8Array(this._stashBuffer,0,this._bufferSize);Pt.set(new Uint8Array(ue),this._stashUsed),this._stashUsed+=ue.byteLength;let pn=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart);if(pn<this._stashUsed&&pn>0){let Zt=new Uint8Array(this._stashBuffer,pn);Pt.set(Zt,0)}this._stashUsed-=pn,this._stashByteStart+=pn}}_flushStashBuffer(ue){if(this._stashUsed>0){let le=this._stashBuffer.slice(0,this._stashUsed),xe=this._dispatchChunks(le,this._stashByteStart),at=le.byteLength-xe;if(xe<le.byteLength)if(ue)V.w(this.TAG,`${at} bytes unconsumed data remain when flush buffer, dropped`);else{if(xe>0){let Pt=new Uint8Array(this._stashBuffer,0,this._bufferSize),pn=new Uint8Array(le,xe);Pt.set(pn,0),this._stashUsed=pn.byteLength,this._stashByteStart+=xe}return 0}return this._stashUsed=0,this._stashByteStart=0,at}return 0}_onLoaderComplete(ue,le){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)}_onLoaderError(ue,le){switch(V.e(this.TAG,`Loader error, code = ${le.code}, msg = ${le.msg}`),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,ue=Q.UNRECOVERABLE_EARLY_EOF),ue){case Q.EARLY_EOF:{if(!this._config.isLive&&this._totalLength){let xe=this._currentRange.to+1;xe<this._totalLength&&(V.w(this.TAG,"Connection lost, trying reconnect..."),this._isEarlyEofReconnecting=!0,this._internalSeek(xe,!1));return}ue=Q.UNRECOVERABLE_EARLY_EOF;break}case Q.UNRECOVERABLE_EARLY_EOF:case Q.CONNECTING_TIMEOUT:case Q.HTTP_STATUS_CODE_INVALID:case Q.EXCEPTION:break}if(this._onError)this._onError(ue,le);else throw new L("IOException: "+le.msg)}}var nt=Le;const Re={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 gt(){return Object.assign({},Re)}class Qe{static supportMSEH264Playback(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"')}static supportNetworkStreamIO(){let ue=new nt({},gt()),le=ue.loaderType;return ue.destroy(),le=="fetch-stream-loader"||le=="xhr-moz-chunked-loader"}static getNetworkLoaderTypeName(){let ue=new nt({},gt()),le=ue.loaderType;return ue.destroy(),le}static supportNativeMediaPlayback(ue){Qe.videoElement==null&&(Qe.videoElement=window.document.createElement("video"));let le=Qe.videoElement.canPlayType(ue);return le==="probably"||le=="maybe"}static getFeatureList(){let ue={mseFlvPlayback:!1,mseLiveFlvPlayback:!1,networkStreamIO:!1,networkLoaderName:"",nativeMP4H264Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return ue.mseFlvPlayback=Qe.supportMSEH264Playback(),ue.networkStreamIO=Qe.supportNetworkStreamIO(),ue.networkLoaderName=Qe.getNetworkLoaderTypeName(),ue.mseLiveFlvPlayback=ue.mseFlvPlayback&&ue.networkStreamIO,ue.nativeMP4H264Playback=Qe.supportNativeMediaPlayback('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),ue.nativeWebmVP8Playback=Qe.supportNativeMediaPlayback('video/webm; codecs="vp8.0, vorbis"'),ue.nativeWebmVP9Playback=Qe.supportNativeMediaPlayback('video/webm; codecs="vp9"'),ue}}var We=Qe,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 Me{static get forceGlobalTag(){return V.FORCE_GLOBAL_TAG}static set forceGlobalTag(ue){V.FORCE_GLOBAL_TAG=ue,Me._notifyChange()}static get globalTag(){return V.GLOBAL_TAG}static set globalTag(ue){V.GLOBAL_TAG=ue,Me._notifyChange()}static get enableAll(){return V.ENABLE_VERBOSE&&V.ENABLE_DEBUG&&V.ENABLE_INFO&&V.ENABLE_WARN&&V.ENABLE_ERROR}static set enableAll(ue){V.ENABLE_VERBOSE=ue,V.ENABLE_DEBUG=ue,V.ENABLE_INFO=ue,V.ENABLE_WARN=ue,V.ENABLE_ERROR=ue,Me._notifyChange()}static get enableDebug(){return V.ENABLE_DEBUG}static set enableDebug(ue){V.ENABLE_DEBUG=ue,Me._notifyChange()}static get enableVerbose(){return V.ENABLE_VERBOSE}static set enableVerbose(ue){V.ENABLE_VERBOSE=ue,Me._notifyChange()}static get enableInfo(){return V.ENABLE_INFO}static set enableInfo(ue){V.ENABLE_INFO=ue,Me._notifyChange()}static get enableWarn(){return V.ENABLE_WARN}static set enableWarn(ue){V.ENABLE_WARN=ue,Me._notifyChange()}static get enableError(){return V.ENABLE_ERROR}static set enableError(ue){V.ENABLE_ERROR=ue,Me._notifyChange()}static getConfig(){return{globalTag:V.GLOBAL_TAG,forceGlobalTag:V.FORCE_GLOBAL_TAG,enableVerbose:V.ENABLE_VERBOSE,enableDebug:V.ENABLE_DEBUG,enableInfo:V.ENABLE_INFO,enableWarn:V.ENABLE_WARN,enableError:V.ENABLE_ERROR,enableCallback:V.ENABLE_CALLBACK}}static applyConfig(ue){V.GLOBAL_TAG=ue.globalTag,V.FORCE_GLOBAL_TAG=ue.forceGlobalTag,V.ENABLE_VERBOSE=ue.enableVerbose,V.ENABLE_DEBUG=ue.enableDebug,V.ENABLE_INFO=ue.enableInfo,V.ENABLE_WARN=ue.enableWarn,V.ENABLE_ERROR=ue.enableError,V.ENABLE_CALLBACK=ue.enableCallback}static _notifyChange(){let ue=Me.emitter;if(ue.listenerCount("change")>0){let le=Me.getConfig();ue.emit("change",le)}}static registerListener(ue){Me.emitter.addListener("change",ue)}static removeListener(ue){Me.emitter.removeListener("change",ue)}static addLogListener(ue){V.emitter.addListener("log",ue),V.emitter.listenerCount("log")>0&&(V.ENABLE_CALLBACK=!0,Me._notifyChange())}static removeLogListener(ue){V.emitter.removeListener("log",ue),V.emitter.listenerCount("log")===0&&(V.ENABLE_CALLBACK=!1,Me._notifyChange())}}Me.emitter=new(ie());var qe=Me;class Ht{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 ue=this.hasAudio===!1||this.hasAudio===!0&&this.audioCodec!=null&&this.audioSampleRate!=null&&this.audioChannelCount!=null,le=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&&ue&&le}isSeekable(){return this.hasKeyframesIndex===!0}getNearestKeyframe(ue){if(this.keyframesIndex==null)return null;let le=this.keyframesIndex,xe=this._search(le.times,ue);return{index:xe,milliseconds:le.times[xe],fileposition:le.filepositions[xe]}}_search(ue,le){let xe=0,at=ue.length-1,Pt=0,pn=0,Zt=at;for(le<ue[0]&&(xe=0,pn=Zt+1);pn<=Zt;)if(Pt=pn+Math.floor((Zt-pn)/2),Pt===at||le>=ue[Pt]&&le<ue[Pt+1]){xe=Pt;break}else ue[Pt]<le?pn=Pt+1:Zt=Pt-1;return xe}}var Gt=Ht;function vn(gi,ue,le){let xe=gi;if(ue+le<xe.length){for(;le--;)if((xe[++ue]&192)!==128)return!1;return!0}else return!1}function Qt(gi){let ue=[],le=gi,xe=0,at=gi.length;for(;xe<at;){if(le[xe]<128){ue.push(String.fromCharCode(le[xe])),++xe;continue}else if(!(le[xe]<192)){if(le[xe]<224){if(vn(le,xe,1)){let Pt=(le[xe]&31)<<6|le[xe+1]&63;if(Pt>=128){ue.push(String.fromCharCode(Pt&65535)),xe+=2;continue}}}else if(le[xe]<240){if(vn(le,xe,2)){let Pt=(le[xe]&15)<<12|(le[xe+1]&63)<<6|le[xe+2]&63;if(Pt>=2048&&(Pt&63488)!==55296){ue.push(String.fromCharCode(Pt&65535)),xe+=3;continue}}}else if(le[xe]<248&&vn(le,xe,3)){let Pt=(le[xe]&7)<<18|(le[xe+1]&63)<<12|(le[xe+2]&63)<<6|le[xe+3]&63;if(Pt>65536&&Pt<1114112){Pt-=65536,ue.push(String.fromCharCode(Pt>>>10|55296)),ue.push(String.fromCharCode(Pt&1023|56320)),xe+=4;continue}}}ue.push("\uFFFD"),++xe}return ue.join("")}var ln=Qt;let tn=function(){let gi=new ArrayBuffer(2);return new DataView(gi).setInt16(0,256,!0),new Int16Array(gi)[0]===256}();class Mt{static parseScriptData(ue,le,xe){let at={};try{let Pt=Mt.parseValue(ue,le,xe),pn=Mt.parseValue(ue,le+Pt.size,xe-Pt.size);at[Pt.data]=pn.data}catch(Pt){V.e("AMF",Pt.toString())}return at}static parseObject(ue,le,xe){if(xe<3)throw new p("Data not enough when parse ScriptDataObject");let at=Mt.parseString(ue,le,xe),Pt=Mt.parseValue(ue,le+at.size,xe-at.size),pn=Pt.objectEnd;return{data:{name:at.data,value:Pt.data},size:at.size+Pt.size,objectEnd:pn}}static parseVariable(ue,le,xe){return Mt.parseObject(ue,le,xe)}static parseString(ue,le,xe){if(xe<2)throw new p("Data not enough when parse String");let Pt=new DataView(ue,le,xe).getUint16(0,!tn),pn;return Pt>0?pn=ln(new Uint8Array(ue,le+2,Pt)):pn="",{data:pn,size:2+Pt}}static parseLongString(ue,le,xe){if(xe<4)throw new p("Data not enough when parse LongString");let Pt=new DataView(ue,le,xe).getUint32(0,!tn),pn;return Pt>0?pn=ln(new Uint8Array(ue,le+4,Pt)):pn="",{data:pn,size:4+Pt}}static parseDate(ue,le,xe){if(xe<10)throw new p("Data size invalid when parse Date");let at=new DataView(ue,le,xe),Pt=at.getFloat64(0,!tn),pn=at.getInt16(8,!tn);return Pt+=pn*60*1e3,{data:new Date(Pt),size:10}}static parseValue(ue,le,xe){if(xe<1)throw new p("Data not enough when parse Value");let at=new DataView(ue,le,xe),Pt=1,pn=at.getUint8(0),Zt,Ar=!1;try{switch(pn){case 0:Zt=at.getFloat64(1,!tn),Pt+=8;break;case 1:{Zt=!!at.getUint8(1),Pt+=1;break}case 2:{let fi=Mt.parseString(ue,le+1,xe-1);Zt=fi.data,Pt+=fi.size;break}case 3:{Zt={};let fi=0;for((at.getUint32(xe-4,!tn)&16777215)===9&&(fi=3);Pt<xe-4;){let tr=Mt.parseObject(ue,le+Pt,xe-Pt-fi);if(tr.objectEnd)break;Zt[tr.data.name]=tr.data.value,Pt+=tr.size}Pt<=xe-3&&(at.getUint32(Pt-1,!tn)&16777215)===9&&(Pt+=3);break}case 8:{Zt={},Pt+=4;let fi=0;for((at.getUint32(xe-4,!tn)&16777215)===9&&(fi=3);Pt<xe-8;){let tr=Mt.parseVariable(ue,le+Pt,xe-Pt-fi);if(tr.objectEnd)break;Zt[tr.data.name]=tr.data.value,Pt+=tr.size}Pt<=xe-3&&(at.getUint32(Pt-1,!tn)&16777215)===9&&(Pt+=3);break}case 9:Zt=void 0,Pt=1,Ar=!0;break;case 10:{Zt=[];let fi=at.getUint32(1,!tn);Pt+=4;for(let tr=0;tr<fi;tr++){let Zn=Mt.parseValue(ue,le+Pt,xe-Pt);Zt.push(Zn.data),Pt+=Zn.size}break}case 11:{let fi=Mt.parseDate(ue,le+1,xe-1);Zt=fi.data,Pt+=fi.size;break}case 12:{let fi=Mt.parseString(ue,le+1,xe-1);Zt=fi.data,Pt+=fi.size;break}default:Pt=xe,V.w("AMF","Unsupported AMF value type "+pn)}}catch(fi){V.e("AMF",fi.toString())}return{data:Zt,size:Pt,objectEnd:Ar}}}var Ut=Mt;class Rt{constructor(ue){this.TAG="ExpGolomb",this._buffer=ue,this._buffer_index=0,this._total_bytes=ue.byteLength,this._total_bits=ue.byteLength*8,this._current_word=0,this._current_word_bits_left=0}destroy(){this._buffer=null}_fillCurrentWord(){let ue=this._total_bytes-this._buffer_index;if(ue<=0)throw new p("ExpGolomb: _fillCurrentWord() but no bytes available");let le=Math.min(4,ue),xe=new Uint8Array(4);xe.set(this._buffer.subarray(this._buffer_index,this._buffer_index+le)),this._current_word=new DataView(xe.buffer).getUint32(0,!1),this._buffer_index+=le,this._current_word_bits_left=le*8}readBits(ue){if(ue>32)throw new w("ExpGolomb: readBits() bits exceeded max 32bits!");if(ue<=this._current_word_bits_left){let pn=this._current_word>>>32-ue;return this._current_word<<=ue,this._current_word_bits_left-=ue,pn}let le=this._current_word_bits_left?this._current_word:0;le=le>>>32-this._current_word_bits_left;let xe=ue-this._current_word_bits_left;this._fillCurrentWord();let at=Math.min(xe,this._current_word_bits_left),Pt=this._current_word>>>32-at;return this._current_word<<=at,this._current_word_bits_left-=at,le=le<<at|Pt,le}readBool(){return this.readBits(1)===1}readByte(){return this.readBits(8)}_skipLeadingZero(){let ue;for(ue=0;ue<this._current_word_bits_left;ue++)if(this._current_word&2147483648>>>ue)return this._current_word<<=ue,this._current_word_bits_left-=ue,ue;return this._fillCurrentWord(),ue+this._skipLeadingZero()}readUEG(){let ue=this._skipLeadingZero();return this.readBits(ue+1)-1}readSEG(){let ue=this.readUEG();return ue&1?ue+1>>>1:-1*(ue>>>1)}}var st=Rt;class it{static _ebsp2rbsp(ue){let le=ue,xe=le.byteLength,at=new Uint8Array(xe),Pt=0;for(let pn=0;pn<xe;pn++)pn>=2&&le[pn]===3&&le[pn-1]===0&&le[pn-2]===0||(at[Pt]=le[pn],Pt++);return new Uint8Array(at.buffer,0,Pt)}static parseSPS(ue){let le=it._ebsp2rbsp(ue),xe=new st(le);xe.readByte();let at=xe.readByte();xe.readByte();let Pt=xe.readByte();xe.readUEG();let pn=it.getProfileString(at),Zt=it.getLevelString(Pt),Ar=1,fi=420,tr=[0,420,422,444],Zn=8;if((at===100||at===110||at===122||at===244||at===44||at===83||at===86||at===118||at===128||at===138||at===144)&&(Ar=xe.readUEG(),Ar===3&&xe.readBits(1),Ar<=3&&(fi=tr[Ar]),Zn=xe.readUEG()+8,xe.readUEG(),xe.readBits(1),xe.readBool())){let Ml=Ar!==3?8:12;for(let Va=0;Va<Ml;Va++)xe.readBool()&&(Va<6?it._skipScalingList(xe,16):it._skipScalingList(xe,64))}xe.readUEG();let Wt=xe.readUEG();if(Wt===0)xe.readUEG();else if(Wt===1){xe.readBits(1),xe.readSEG(),xe.readSEG();let Ml=xe.readUEG();for(let Va=0;Va<Ml;Va++)xe.readSEG()}let zn=xe.readUEG();xe.readBits(1);let ri=xe.readUEG(),Vr=xe.readUEG(),lr=xe.readBits(1);lr===0&&xe.readBits(1),xe.readBits(1);let jr=0,Li=0,Yi=0,bo=0;xe.readBool()&&(jr=xe.readUEG(),Li=xe.readUEG(),Yi=xe.readUEG(),bo=xe.readUEG());let so=1,So=1,pa=0,qa=!0,ds=0,yo=0;if(xe.readBool()){if(xe.readBool()){let Ml=xe.readByte(),Va=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],xl=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];Ml>0&&Ml<16?(so=Va[Ml-1],So=xl[Ml-1]):Ml===255&&(so=xe.readByte()<<8|xe.readByte(),So=xe.readByte()<<8|xe.readByte())}if(xe.readBool()&&xe.readBool(),xe.readBool()&&(xe.readBits(4),xe.readBool()&&xe.readBits(24)),xe.readBool()&&(xe.readUEG(),xe.readUEG()),xe.readBool()){let Ml=xe.readBits(32),Va=xe.readBits(32);qa=xe.readBool(),ds=Va,yo=Ml*2,pa=ds/yo}}let hu=1;(so!==1||So!==1)&&(hu=so/So);let Eu=0,Tr=0;if(Ar===0)Eu=1,Tr=2-lr;else{let Ml=Ar===3?1:2,Va=Ar===1?2:1;Eu=Ml,Tr=Va*(2-lr)}let Gl=(ri+1)*16,Bc=(2-lr)*((Vr+1)*16);Gl-=(jr+Li)*Eu,Bc-=(Yi+bo)*Tr;let nl=Math.ceil(Gl*hu);return xe.destroy(),xe=null,{profile_string:pn,level_string:Zt,bit_depth:Zn,ref_frames:zn,chroma_format:fi,chroma_format_string:it.getChromaFormatString(fi),frame_rate:{fixed:qa,fps:pa,fps_den:yo,fps_num:ds},sar_ratio:{width:so,height:So},codec_size:{width:Gl,height:Bc},present_size:{width:nl,height:Bc}}}static _skipScalingList(ue,le){let xe=8,at=8,Pt=0;for(let pn=0;pn<le;pn++)at!==0&&(Pt=ue.readSEG(),at=(xe+Pt+256)%256),xe=at===0?xe:at}static getProfileString(ue){switch(ue){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(ue){return(ue/10).toFixed(1)}static getChromaFormatString(ue){switch(ue){case 420:return"4:2:0";case 422:return"4:2:2";case 444:return"4:4:4";default:return"Unknown"}}}var un=it,ot={OK:"OK",FORMAT_ERROR:"FormatError",FORMAT_UNSUPPORTED:"FormatUnsupported",CODEC_UNSUPPORTED:"CodecUnsupported"};function Se(gi){return gi>>>8&255|(gi&255)<<8}function X(gi){return(gi&4278190080)>>>24|(gi&16711680)>>>8|(gi&65280)<<8|(gi&255)<<24}function O(gi,ue){return gi[ue]<<24|gi[ue+1]<<16|gi[ue+2]<<8|gi[ue+3]}class Y{constructor(ue,le){this.TAG="FLVDemuxer",this._config=le,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=ue.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=ue.hasAudioTrack,this._hasVideo=ue.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new Gt,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 xe=new ArrayBuffer(2);return new DataView(xe).setInt16(0,256,!0),new Int16Array(xe)[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(ue){let le=new Uint8Array(ue),xe={match:!1};if(le[0]!==70||le[1]!==76||le[2]!==86||le[3]!==1)return xe;let at=(le[4]&4)>>>2!==0,Pt=(le[4]&1)!==0,pn=O(le,5);return pn<9?xe:{match:!0,consumed:pn,dataOffset:pn,hasAudioTrack:at,hasVideoTrack:Pt}}bindDataSource(ue){return ue.onDataArrival=this.parseChunks.bind(this),this}get onTrackMetadata(){return this._onTrackMetadata}set onTrackMetadata(ue){this._onTrackMetadata=ue}get onMediaInfo(){return this._onMediaInfo}set onMediaInfo(ue){this._onMediaInfo=ue}get onMetaDataArrived(){return this._onMetaDataArrived}set onMetaDataArrived(ue){this._onMetaDataArrived=ue}get onScriptDataArrived(){return this._onScriptDataArrived}set onScriptDataArrived(ue){this._onScriptDataArrived=ue}get onError(){return this._onError}set onError(ue){this._onError=ue}get onDataAvailable(){return this._onDataAvailable}set onDataAvailable(ue){this._onDataAvailable=ue}get timestampBase(){return this._timestampBase}set timestampBase(ue){this._timestampBase=ue}get overridedDuration(){return this._duration}set overridedDuration(ue){this._durationOverrided=!0,this._duration=ue,this._mediaInfo.duration=ue}set overridedHasAudio(ue){this._hasAudioFlagOverrided=!0,this._hasAudio=ue,this._mediaInfo.hasAudio=ue}set overridedHasVideo(ue){this._hasVideoFlagOverrided=!0,this._hasVideo=ue,this._mediaInfo.hasVideo=ue}resetMediaInfo(){this._mediaInfo=new Gt}_isInitialMetadataDispatched(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!this._hasAudio&&this._hasVideo?this._videoInitialMetadataDispatched:!1}parseChunks(ue,le){if(!this._onError||!this._onMediaInfo||!this._onTrackMetadata||!this._onDataAvailable)throw new p("Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified");let xe=0,at=this._littleEndian;if(le===0)if(ue.byteLength>13)xe=Y.probe(ue).dataOffset;else return 0;for(this._firstParse&&(this._firstParse=!1,le+xe!==this._dataOffset&&V.w(this.TAG,"First time parsing but chunk byteStart invalid!"),new DataView(ue,xe).getUint32(0,!at)!==0&&V.w(this.TAG,"PrevTagSize0 !== 0 !!!"),xe+=4);xe<ue.byteLength;){this._dispatch=!0;let Pt=new DataView(ue,xe);if(xe+11+4>ue.byteLength)break;let pn=Pt.getUint8(0),Zt=Pt.getUint32(0,!at)&16777215;if(xe+11+Zt+4>ue.byteLength)break;if(pn!==8&&pn!==9&&pn!==18){V.w(this.TAG,`Unsupported tag type ${pn}, skipped`),xe+=11+Zt+4;continue}let Ar=Pt.getUint8(4),fi=Pt.getUint8(5),tr=Pt.getUint8(6),Zn=Pt.getUint8(7),Wt=tr|fi<<8|Ar<<16|Zn<<24;(Pt.getUint32(7,!at)&16777215)!==0&&V.w(this.TAG,"Meet tag which has StreamID != 0!");let ri=xe+11;switch(pn){case 8:this._parseAudioData(ue,ri,Zt,Wt);break;case 9:this._parseVideoData(ue,ri,Zt,Wt,le+xe);break;case 18:this._parseScriptData(ue,ri,Zt);break}let Vr=Pt.getUint32(11+Zt,!at);Vr!==11+Zt&&V.w(this.TAG,`Invalid PrevTagSize ${Vr}`),xe+=11+Zt+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),xe}_parseScriptData(ue,le,xe){let at=Ut.parseScriptData(ue,le,xe);if(at.hasOwnProperty("onMetaData")){if(at.onMetaData==null||typeof at.onMetaData!="object"){V.w(this.TAG,"Invalid onMetaData structure!");return}this._metadata&&V.w(this.TAG,"Found another onMetaData tag!"),this._metadata=at;let Pt=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},Pt)),typeof Pt.hasAudio=="boolean"&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=Pt.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),typeof Pt.hasVideo=="boolean"&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=Pt.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),typeof Pt.audiodatarate=="number"&&(this._mediaInfo.audioDataRate=Pt.audiodatarate),typeof Pt.videodatarate=="number"&&(this._mediaInfo.videoDataRate=Pt.videodatarate),typeof Pt.width=="number"&&(this._mediaInfo.width=Pt.width),typeof Pt.height=="number"&&(this._mediaInfo.height=Pt.height),typeof Pt.duration=="number"){if(!this._durationOverrided){let pn=Math.floor(Pt.duration*this._timescale);this._duration=pn,this._mediaInfo.duration=pn}}else this._mediaInfo.duration=0;if(typeof Pt.framerate=="number"){let pn=Math.floor(Pt.framerate*1e3);if(pn>0){let Zt=pn/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=Zt,this._referenceFrameRate.fps_num=pn,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=Zt}}if(typeof Pt.keyframes=="object"){this._mediaInfo.hasKeyframesIndex=!0;let pn=Pt.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(pn),Pt.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=Pt,V.v(this.TAG,"Parsed onMetaData"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(at).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},at))}_parseKeyframesIndex(ue){let le=[],xe=[];for(let at=1;at<ue.times.length;at++){let Pt=this._timestampBase+Math.floor(ue.times[at]*1e3);le.push(Pt),xe.push(ue.filepositions[at])}return{times:le,filepositions:xe}}_parseAudioData(ue,le,xe,at){if(xe<=1){V.w(this.TAG,"Flv: Invalid audio packet, missing SoundData payload!");return}if(this._hasAudioFlagOverrided===!0&&this._hasAudio===!1)return;let Pt=this._littleEndian,Zt=new DataView(ue,le,xe).getUint8(0),Ar=Zt>>>4;if(Ar!==2&&Ar!==10){this._onError(ot.CODEC_UNSUPPORTED,"Flv: Unsupported audio codec idx: "+Ar);return}let fi=0,tr=(Zt&12)>>>2;if(tr>=0&&tr<=4)fi=this._flvSoundRateTable[tr];else{this._onError(ot.FORMAT_ERROR,"Flv: Invalid audio sample rate idx: "+tr);return}let Zn=(Zt&2)>>>1,Wt=Zt&1,zn=this._audioMetadata,ri=this._audioTrack;if(zn||(this._hasAudio===!1&&this._hasAudioFlagOverrided===!1&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),zn=this._audioMetadata={},zn.type="audio",zn.id=ri.id,zn.timescale=this._timescale,zn.duration=this._duration,zn.audioSampleRate=fi,zn.channelCount=Wt===0?1:2),Ar===10){let Vr=this._parseAACAudioData(ue,le+1,xe-1);if(Vr==null)return;if(Vr.packetType===0){zn.config&&V.w(this.TAG,"Found another AudioSpecificConfig!");let lr=Vr.data;zn.audioSampleRate=lr.samplingRate,zn.channelCount=lr.channelCount,zn.codec=lr.codec,zn.originalCodec=lr.originalCodec,zn.config=lr.config,zn.refSampleDuration=1024/zn.audioSampleRate*zn.timescale,V.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",zn);let jr=this._mediaInfo;jr.audioCodec=zn.originalCodec,jr.audioSampleRate=zn.audioSampleRate,jr.audioChannelCount=zn.channelCount,jr.hasVideo?jr.videoCodec!=null&&(jr.mimeType='video/x-flv; codecs="'+jr.videoCodec+","+jr.audioCodec+'"'):jr.mimeType='video/x-flv; codecs="'+jr.audioCodec+'"',jr.isComplete()&&this._onMediaInfo(jr)}else if(Vr.packetType===1){let lr=this._timestampBase+at,jr={unit:Vr.data,length:Vr.data.byteLength,dts:lr,pts:lr};ri.samples.push(jr),ri.length+=Vr.data.length}else V.e(this.TAG,`Flv: Unsupported AAC data type ${Vr.packetType}`)}else if(Ar===2){if(!zn.codec){let Li=this._parseMP3AudioData(ue,le+1,xe-1,!0);if(Li==null)return;zn.audioSampleRate=Li.samplingRate,zn.channelCount=Li.channelCount,zn.codec=Li.codec,zn.originalCodec=Li.originalCodec,zn.refSampleDuration=1152/zn.audioSampleRate*zn.timescale,V.v(this.TAG,"Parsed MPEG Audio Frame Header"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata("audio",zn);let Yi=this._mediaInfo;Yi.audioCodec=zn.codec,Yi.audioSampleRate=zn.audioSampleRate,Yi.audioChannelCount=zn.channelCount,Yi.audioDataRate=Li.bitRate,Yi.hasVideo?Yi.videoCodec!=null&&(Yi.mimeType='video/x-flv; codecs="'+Yi.videoCodec+","+Yi.audioCodec+'"'):Yi.mimeType='video/x-flv; codecs="'+Yi.audioCodec+'"',Yi.isComplete()&&this._onMediaInfo(Yi)}let Vr=this._parseMP3AudioData(ue,le+1,xe-1,!1);if(Vr==null)return;let lr=this._timestampBase+at,jr={unit:Vr,length:Vr.byteLength,dts:lr,pts:lr};ri.samples.push(jr),ri.length+=Vr.length}}_parseAACAudioData(ue,le,xe){if(xe<=1){V.w(this.TAG,"Flv: Invalid AAC packet, missing AACPacketType or/and Data!");return}let at={},Pt=new Uint8Array(ue,le,xe);return at.packetType=Pt[0],Pt[0]===0?at.data=this._parseAACAudioSpecificConfig(ue,le+1,xe-1):at.data=Pt.subarray(1),at}_parseAACAudioSpecificConfig(ue,le,xe){let at=new Uint8Array(ue,le,xe),Pt=null,pn=0,Zt=0,Ar=null,fi=0,tr=null;if(pn=Zt=at[0]>>>3,fi=(at[0]&7)<<1|at[1]>>>7,fi<0||fi>=this._mpegSamplingRates.length){this._onError(ot.FORMAT_ERROR,"Flv: AAC invalid sampling frequency index!");return}let Zn=this._mpegSamplingRates[fi],Wt=(at[1]&120)>>>3;if(Wt<0||Wt>=8){this._onError(ot.FORMAT_ERROR,"Flv: AAC invalid channel configuration");return}pn===5&&(tr=(at[1]&7)<<1|at[2]>>>7,Ar=(at[2]&124)>>>2);let zn=self.navigator.userAgent.toLowerCase();return zn.indexOf("firefox")!==-1?fi>=6?(pn=5,Pt=new Array(4),tr=fi-3):(pn=2,Pt=new Array(2),tr=fi):zn.indexOf("android")!==-1?(pn=2,Pt=new Array(2),tr=fi):(pn=5,tr=fi,Pt=new Array(4),fi>=6?tr=fi-3:Wt===1&&(pn=2,Pt=new Array(2),tr=fi)),Pt[0]=pn<<3,Pt[0]|=(fi&15)>>>1,Pt[1]=(fi&15)<<7,Pt[1]|=(Wt&15)<<3,pn===5&&(Pt[1]|=(tr&15)>>>1,Pt[2]=(tr&1)<<7,Pt[2]|=8,Pt[3]=0),{config:Pt,samplingRate:Zn,channelCount:Wt,codec:"mp4a.40."+pn,originalCodec:"mp4a.40."+Zt}}_parseMP3AudioData(ue,le,xe,at){if(xe<4){V.w(this.TAG,"Flv: Invalid MP3 packet, header missing!");return}let Pt=this._littleEndian,pn=new Uint8Array(ue,le,xe),Zt=null;if(at){if(pn[0]!==255)return;let Ar=pn[1]>>>3&3,fi=(pn[1]&6)>>1,tr=(pn[2]&240)>>>4,Zn=(pn[2]&12)>>>2,zn=(pn[3]>>>6&3)!==3?2:1,ri=0,Vr=0,lr=34,jr="mp3";switch(Ar){case 0:ri=this._mpegAudioV25SampleRateTable[Zn];break;case 2:ri=this._mpegAudioV20SampleRateTable[Zn];break;case 3:ri=this._mpegAudioV10SampleRateTable[Zn];break}switch(fi){case 1:lr=34,tr<this._mpegAudioL3BitRateTable.length&&(Vr=this._mpegAudioL3BitRateTable[tr]);break;case 2:lr=33,tr<this._mpegAudioL2BitRateTable.length&&(Vr=this._mpegAudioL2BitRateTable[tr]);break;case 3:lr=32,tr<this._mpegAudioL1BitRateTable.length&&(Vr=this._mpegAudioL1BitRateTable[tr]);break}Zt={bitRate:Vr,samplingRate:ri,channelCount:zn,codec:jr,originalCodec:jr}}else Zt=pn;return Zt}_parseVideoData(ue,le,xe,at,Pt){if(xe<=1){V.w(this.TAG,"Flv: Invalid video packet, missing VideoData payload!");return}if(this._hasVideoFlagOverrided===!0&&this._hasVideo===!1)return;let pn=new Uint8Array(ue,le,xe)[0],Zt=(pn&240)>>>4,Ar=pn&15;if(Ar!==7){this._onError(ot.CODEC_UNSUPPORTED,`Flv: Unsupported codec in video frame: ${Ar}`);return}this._parseAVCVideoPacket(ue,le+1,xe-1,at,Pt,Zt)}_parseAVCVideoPacket(ue,le,xe,at,Pt,pn){if(xe<4){V.w(this.TAG,"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime");return}let Zt=this._littleEndian,Ar=new DataView(ue,le,xe),fi=Ar.getUint8(0),Zn=(Ar.getUint32(0,!Zt)&16777215)<<8>>8;if(fi===0)this._parseAVCDecoderConfigurationRecord(ue,le+4,xe-4);else if(fi===1)this._parseAVCVideoData(ue,le+4,xe-4,at,Pt,pn,Zn);else if(fi!==2){this._onError(ot.FORMAT_ERROR,`Flv: Invalid video packet type ${fi}`);return}}_parseAVCDecoderConfigurationRecord(ue,le,xe){if(xe<7){V.w(this.TAG,"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!");return}let at=this._videoMetadata,Pt=this._videoTrack,pn=this._littleEndian,Zt=new DataView(ue,le,xe);at?typeof at.avcc!="undefined"&&V.w(this.TAG,"Found another AVCDecoderConfigurationRecord!"):(this._hasVideo===!1&&this._hasVideoFlagOverrided===!1&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),at=this._videoMetadata={},at.type="video",at.id=Pt.id,at.timescale=this._timescale,at.duration=this._duration);let Ar=Zt.getUint8(0),fi=Zt.getUint8(1),tr=Zt.getUint8(2),Zn=Zt.getUint8(3);if(Ar!==1||fi===0){this._onError(ot.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord");return}if(this._naluLengthSize=(Zt.getUint8(4)&3)+1,this._naluLengthSize!==3&&this._naluLengthSize!==4){this._onError(ot.FORMAT_ERROR,`Flv: Strange NaluLengthSizeMinusOne: ${this._naluLengthSize-1}`);return}let Wt=Zt.getUint8(5)&31;if(Wt===0){this._onError(ot.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No SPS");return}else Wt>1&&V.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: SPS Count = ${Wt}`);let zn=6;for(let Vr=0;Vr<Wt;Vr++){let lr=Zt.getUint16(zn,!pn);if(zn+=2,lr===0)continue;let jr=new Uint8Array(ue,le+zn,lr);zn+=lr;let Li=un.parseSPS(jr);if(Vr!==0)continue;at.codecWidth=Li.codec_size.width,at.codecHeight=Li.codec_size.height,at.presentWidth=Li.present_size.width,at.presentHeight=Li.present_size.height,at.profile=Li.profile_string,at.level=Li.level_string,at.bitDepth=Li.bit_depth,at.chromaFormat=Li.chroma_format,at.sarRatio=Li.sar_ratio,at.frameRate=Li.frame_rate,(Li.frame_rate.fixed===!1||Li.frame_rate.fps_num===0||Li.frame_rate.fps_den===0)&&(at.frameRate=this._referenceFrameRate);let Yi=at.frameRate.fps_den,bo=at.frameRate.fps_num;at.refSampleDuration=at.timescale*(Yi/bo);let io=jr.subarray(1,4),so="avc1.";for(let pa=0;pa<3;pa++){let qa=io[pa].toString(16);qa.length<2&&(qa="0"+qa),so+=qa}at.codec=so;let So=this._mediaInfo;So.width=at.codecWidth,So.height=at.codecHeight,So.fps=at.frameRate.fps,So.profile=at.profile,So.level=at.level,So.refFrames=Li.ref_frames,So.chromaFormat=Li.chroma_format_string,So.sarNum=at.sarRatio.width,So.sarDen=at.sarRatio.height,So.videoCodec=so,So.hasAudio?So.audioCodec!=null&&(So.mimeType='video/x-flv; codecs="'+So.videoCodec+","+So.audioCodec+'"'):So.mimeType='video/x-flv; codecs="'+So.videoCodec+'"',So.isComplete()&&this._onMediaInfo(So)}let ri=Zt.getUint8(zn);if(ri===0){this._onError(ot.FORMAT_ERROR,"Flv: Invalid AVCDecoderConfigurationRecord: No PPS");return}else ri>1&&V.w(this.TAG,`Flv: Strange AVCDecoderConfigurationRecord: PPS Count = ${ri}`);zn++;for(let Vr=0;Vr<ri;Vr++){let lr=Zt.getUint16(zn,!pn);zn+=2,lr!==0&&(zn+=lr)}at.avcc=new Uint8Array(xe),at.avcc.set(new Uint8Array(ue,le,xe),0),V.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",at)}_parseAVCVideoData(ue,le,xe,at,Pt,pn,Zt){let Ar=this._littleEndian,fi=new DataView(ue,le,xe),tr=[],Zn=0,Wt=0;const zn=this._naluLengthSize;let ri=this._timestampBase+at,Vr=pn===1;for(;Wt<xe;){if(Wt+4>=xe){V.w(this.TAG,`Malformed Nalu near timestamp ${ri}, offset = ${Wt}, dataSize = ${xe}`);break}let lr=fi.getUint32(Wt,!Ar);if(zn===3&&(lr>>>=8),lr>xe-zn){V.w(this.TAG,`Malformed Nalus near timestamp ${ri}, NaluSize > DataSize!`);return}let jr=fi.getUint8(Wt+zn)&31;jr===5&&(Vr=!0);let Li=new Uint8Array(ue,le+Wt,zn+lr),Yi={type:jr,data:Li};tr.push(Yi),Zn+=Li.byteLength,Wt+=zn+lr}if(tr.length){let lr=this._videoTrack,jr={units:tr,length:Zn,isKeyframe:Vr,dts:ri,cts:Zt,pts:ri+Zt};Vr&&(jr.fileposition=Pt),lr.samples.push(jr),lr.length+=Zn}}}var oe=Y;class q{static init(){q.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 le in q.types)q.types.hasOwnProperty(le)&&(q.types[le]=[le.charCodeAt(0),le.charCodeAt(1),le.charCodeAt(2),le.charCodeAt(3)]);let ue=q.constants={};ue.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),ue.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),ue.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),ue.STSC=ue.STCO=ue.STTS,ue.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),ue.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]),ue.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]),ue.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),ue.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),ue.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])}static box(ue){let le=8,xe=null,at=Array.prototype.slice.call(arguments,1),Pt=at.length;for(let Zt=0;Zt<Pt;Zt++)le+=at[Zt].byteLength;xe=new Uint8Array(le),xe[0]=le>>>24&255,xe[1]=le>>>16&255,xe[2]=le>>>8&255,xe[3]=le&255,xe.set(ue,4);let pn=8;for(let Zt=0;Zt<Pt;Zt++)xe.set(at[Zt],pn),pn+=at[Zt].byteLength;return xe}static generateInitSegment(ue){let le=q.box(q.types.ftyp,q.constants.FTYP),xe=q.moov(ue),at=new Uint8Array(le.byteLength+xe.byteLength);return at.set(le,0),at.set(xe,le.byteLength),at}static moov(ue){let le=q.mvhd(ue.timescale,ue.duration),xe=q.trak(ue),at=q.mvex(ue);return q.box(q.types.moov,le,xe,at)}static mvhd(ue,le){return q.box(q.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,ue>>>24&255,ue>>>16&255,ue>>>8&255,ue&255,le>>>24&255,le>>>16&255,le>>>8&255,le&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(ue){return q.box(q.types.trak,q.tkhd(ue),q.mdia(ue))}static tkhd(ue){let le=ue.id,xe=ue.duration,at=ue.presentWidth,Pt=ue.presentHeight;return q.box(q.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,le>>>24&255,le>>>16&255,le>>>8&255,le&255,0,0,0,0,xe>>>24&255,xe>>>16&255,xe>>>8&255,xe&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,at>>>8&255,at&255,0,0,Pt>>>8&255,Pt&255,0,0]))}static mdia(ue){return q.box(q.types.mdia,q.mdhd(ue),q.hdlr(ue),q.minf(ue))}static mdhd(ue){let le=ue.timescale,xe=ue.duration;return q.box(q.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,le>>>24&255,le>>>16&255,le>>>8&255,le&255,xe>>>24&255,xe>>>16&255,xe>>>8&255,xe&255,85,196,0,0]))}static hdlr(ue){let le=null;return ue.type==="audio"?le=q.constants.HDLR_AUDIO:le=q.constants.HDLR_VIDEO,q.box(q.types.hdlr,le)}static minf(ue){let le=null;return ue.type==="audio"?le=q.box(q.types.smhd,q.constants.SMHD):le=q.box(q.types.vmhd,q.constants.VMHD),q.box(q.types.minf,le,q.dinf(),q.stbl(ue))}static dinf(){return q.box(q.types.dinf,q.box(q.types.dref,q.constants.DREF))}static stbl(ue){return q.box(q.types.stbl,q.stsd(ue),q.box(q.types.stts,q.constants.STTS),q.box(q.types.stsc,q.constants.STSC),q.box(q.types.stsz,q.constants.STSZ),q.box(q.types.stco,q.constants.STCO))}static stsd(ue){return ue.type==="audio"?ue.codec==="mp3"?q.box(q.types.stsd,q.constants.STSD_PREFIX,q.mp3(ue)):q.box(q.types.stsd,q.constants.STSD_PREFIX,q.mp4a(ue)):q.box(q.types.stsd,q.constants.STSD_PREFIX,q.avc1(ue))}static mp3(ue){let le=ue.channelCount,xe=ue.audioSampleRate,at=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,le,0,16,0,0,0,0,xe>>>8&255,xe&255,0,0]);return q.box(q.types[".mp3"],at)}static mp4a(ue){let le=ue.channelCount,xe=ue.audioSampleRate,at=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,le,0,16,0,0,0,0,xe>>>8&255,xe&255,0,0]);return q.box(q.types.mp4a,at,q.esds(ue))}static esds(ue){let le=ue.config||[],xe=le.length,at=new Uint8Array([0,0,0,0,3,23+xe,0,1,0,4,15+xe,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([xe]).concat(le).concat([6,1,2]));return q.box(q.types.esds,at)}static avc1(ue){let le=ue.avcc,xe=ue.codecWidth,at=ue.codecHeight,Pt=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,xe>>>8&255,xe&255,at>>>8&255,at&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 q.box(q.types.avc1,Pt,q.box(q.types.avcC,le))}static mvex(ue){return q.box(q.types.mvex,q.trex(ue))}static trex(ue){let le=ue.id,xe=new Uint8Array([0,0,0,0,le>>>24&255,le>>>16&255,le>>>8&255,le&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return q.box(q.types.trex,xe)}static moof(ue,le){return q.box(q.types.moof,q.mfhd(ue.sequenceNumber),q.traf(ue,le))}static mfhd(ue){let le=new Uint8Array([0,0,0,0,ue>>>24&255,ue>>>16&255,ue>>>8&255,ue&255]);return q.box(q.types.mfhd,le)}static traf(ue,le){let xe=ue.id,at=q.box(q.types.tfhd,new Uint8Array([0,0,0,0,xe>>>24&255,xe>>>16&255,xe>>>8&255,xe&255])),Pt=q.box(q.types.tfdt,new Uint8Array([0,0,0,0,le>>>24&255,le>>>16&255,le>>>8&255,le&255])),pn=q.sdtp(ue),Zt=q.trun(ue,pn.byteLength+16+16+8+16+8+8);return q.box(q.types.traf,at,Pt,Zt,pn)}static sdtp(ue){let le=ue.samples||[],xe=le.length,at=new Uint8Array(4+xe);for(let Pt=0;Pt<xe;Pt++){let pn=le[Pt].flags;at[Pt+4]=pn.isLeading<<6|pn.dependsOn<<4|pn.isDependedOn<<2|pn.hasRedundancy}return q.box(q.types.sdtp,at)}static trun(ue,le){let xe=ue.samples||[],at=xe.length,Pt=12+16*at,pn=new Uint8Array(Pt);le+=8+Pt,pn.set([0,0,15,1,at>>>24&255,at>>>16&255,at>>>8&255,at&255,le>>>24&255,le>>>16&255,le>>>8&255,le&255],0);for(let Zt=0;Zt<at;Zt++){let Ar=xe[Zt].duration,fi=xe[Zt].size,tr=xe[Zt].flags,Zn=xe[Zt].cts;pn.set([Ar>>>24&255,Ar>>>16&255,Ar>>>8&255,Ar&255,fi>>>24&255,fi>>>16&255,fi>>>8&255,fi&255,tr.isLeading<<2|tr.dependsOn,tr.isDependedOn<<6|tr.hasRedundancy<<4|tr.isNonSync,0,0,Zn>>>24&255,Zn>>>16&255,Zn>>>8&255,Zn&255],12+16*Zt)}return q.box(q.types.trun,pn)}static mdat(ue){return q.box(q.types.mdat,ue)}}q.init();var Fe=q;class Xe{static getSilentFrame(ue,le){if(ue==="mp4a.40.2"){if(le===1)return new Uint8Array([0,200,0,128,35,128]);if(le===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(le===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(le===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(le===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(le===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(le===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(le===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(le===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 jt=Xe;class yt{constructor(ue,le,xe,at,Pt){this.dts=ue,this.pts=le,this.duration=xe,this.originalDts=at,this.isSyncPoint=Pt,this.fileposition=null}}class Ze{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(ue){ue.isSyncPoint=!0,this.syncPoints.push(ue)}}class Ot{constructor(){this._list=[]}clear(){this._list=[]}appendArray(ue){let le=this._list;ue.length!==0&&(le.length>0&&ue[0].originalDts<le[le.length-1].originalDts&&this.clear(),Array.prototype.push.apply(le,ue))}getLastSyncPointBeforeDts(ue){if(this._list.length==0)return null;let le=this._list,xe=0,at=le.length-1,Pt=0,pn=0,Zt=at;for(ue<le[0].dts&&(xe=0,pn=Zt+1);pn<=Zt;)if(Pt=pn+Math.floor((Zt-pn)/2),Pt===at||ue>=le[Pt].dts&&ue<le[Pt+1].dts){xe=Pt;break}else le[Pt].dts<ue?pn=Pt+1:Zt=Pt-1;return this._list[xe]}}class hn{constructor(ue){this._type=ue,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(ue){let le=this._list;if(le.length===0)return-2;let xe=le.length-1,at=0,Pt=0,pn=xe,Zt=0;if(ue<le[0].originalBeginDts)return Zt=-1,Zt;for(;Pt<=pn;)if(at=Pt+Math.floor((pn-Pt)/2),at===xe||ue>le[at].lastSample.originalDts&&ue<le[at+1].originalBeginDts){Zt=at;break}else le[at].originalBeginDts<ue?Pt=at+1:pn=at-1;return Zt}_searchNearestSegmentAfter(ue){return this._searchNearestSegmentBefore(ue)+1}append(ue){let le=this._list,xe=ue,at=this._lastAppendLocation,Pt=0;at!==-1&&at<le.length&&xe.originalBeginDts>=le[at].lastSample.originalDts&&(at===le.length-1||at<le.length-1&&xe.originalBeginDts<le[at+1].originalBeginDts)?Pt=at+1:le.length>0&&(Pt=this._searchNearestSegmentBefore(xe.originalBeginDts)+1),this._lastAppendLocation=Pt,this._list.splice(Pt,0,xe)}getLastSegmentBefore(ue){let le=this._searchNearestSegmentBefore(ue);return le>=0?this._list[le]:null}getLastSampleBefore(ue){let le=this.getLastSegmentBefore(ue);return le!=null?le.lastSample:null}getLastSyncPointBefore(ue){let le=this._searchNearestSegmentBefore(ue),xe=this._list[le].syncPoints;for(;xe.length===0&&le>0;)le--,xe=this._list[le].syncPoints;return xe.length>0?xe[xe.length-1]:null}}class zt{constructor(ue){this.TAG="MP4Remuxer",this._config=ue,this._isLive=ue.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 hn("audio"),this._videoSegmentInfoList=new hn("video"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!!(M.chrome&&(M.version.major<50||M.version.major===50&&M.version.build<2661)),this._fillSilentAfterSeek=M.msedge||M.msie,this._mp3UseMpegAudio=!M.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(ue){return ue.onDataAvailable=this.remux.bind(this),ue.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this}get onInitSegment(){return this._onInitSegment}set onInitSegment(ue){this._onInitSegment=ue}get onMediaSegment(){return this._onMediaSegment}set onMediaSegment(ue){this._onMediaSegment=ue}insertDiscontinuity(){this._audioNextDts=this._videoNextDts=void 0}seek(ue){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()}remux(ue,le){if(!this._onMediaSegment)throw new p("MP4Remuxer: onMediaSegment callback must be specificed!");this._dtsBaseInited||this._calculateDtsBase(ue,le),this._remuxVideo(le),this._remuxAudio(ue)}_onTrackMetadataReceived(ue,le){let xe=null,at="mp4",Pt=le.codec;if(ue==="audio")this._audioMeta=le,le.codec==="mp3"&&this._mp3UseMpegAudio?(at="mpeg",Pt="",xe=new Uint8Array):xe=Fe.generateInitSegment(le);else if(ue==="video")this._videoMeta=le,xe=Fe.generateInitSegment(le);else return;if(!this._onInitSegment)throw new p("MP4Remuxer: onInitSegment callback must be specified!");this._onInitSegment(ue,{type:ue,data:xe.buffer,codec:Pt,container:`${ue}/${at}`,mediaDuration:le.duration})}_calculateDtsBase(ue,le){this._dtsBaseInited||(ue.samples&&ue.samples.length&&(this._audioDtsBase=ue.samples[0].dts),le.samples&&le.samples.length&&(this._videoDtsBase=le.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)}flushStashedSamples(){let ue=this._videoStashedLastSample,le=this._audioStashedLastSample,xe={type:"video",id:1,sequenceNumber:0,samples:[],length:0};ue!=null&&(xe.samples.push(ue),xe.length=ue.length);let at={type:"audio",id:2,sequenceNumber:0,samples:[],length:0};le!=null&&(at.samples.push(le),at.length=le.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(xe,!0),this._remuxAudio(at,!0)}_remuxAudio(ue,le){if(this._audioMeta==null)return;let xe=ue,at=xe.samples,Pt,pn=-1,Zt=-1,Ar=-1,fi=this._audioMeta.refSampleDuration,tr=this._audioMeta.codec==="mp3"&&this._mp3UseMpegAudio,Zn=this._dtsBaseInited&&this._audioNextDts===void 0,Wt=!1;if(!at||at.length===0||at.length===1&&!le)return;let zn=0,ri=null,Vr=0;tr?(zn=0,Vr=xe.length):(zn=8,Vr=8+xe.length);let lr=null;if(at.length>1&&(lr=at.pop(),Vr-=lr.length),this._audioStashedLastSample!=null){let So=this._audioStashedLastSample;this._audioStashedLastSample=null,at.unshift(So),Vr+=So.length}lr!=null&&(this._audioStashedLastSample=lr);let jr=at[0].dts-this._dtsBase;if(this._audioNextDts)Pt=jr-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())Pt=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&this._audioMeta.originalCodec!=="mp3"&&(Wt=!0);else{let So=this._audioSegmentInfoList.getLastSampleBefore(jr);if(So!=null){let pa=jr-(So.originalDts+So.duration);pa<=3&&(pa=0);let qa=So.dts+So.duration+pa;Pt=jr-qa}else Pt=0}if(Wt){let So=jr-Pt,pa=this._videoSegmentInfoList.getLastSegmentBefore(jr);if(pa!=null&&pa.beginDts<So){let qa=jt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);if(qa){let ds=pa.beginDts,yo=So-pa.beginDts;V.v(this.TAG,`InsertPrefixSilentAudio: dts: ${ds}, duration: ${yo}`),at.unshift({unit:qa,dts:ds,pts:ds}),Vr+=qa.byteLength}}else Wt=!1}let Li=[];for(let So=0;So<at.length;So++){let pa=at[So],qa=pa.unit,ds=pa.dts-this._dtsBase,yo=ds-Pt;pn===-1&&(pn=yo);let $l=0;So!==at.length-1?$l=at[So+1].dts-this._dtsBase-Pt-yo:lr!=null?$l=lr.dts-this._dtsBase-Pt-yo:Li.length>=1?$l=Li[Li.length-1].duration:$l=Math.floor(fi);let hu=!1,Eu=null;if($l>fi*1.5&&this._audioMeta.codec!=="mp3"&&this._fillAudioTimestampGap&&!M.safari){hu=!0;let Tr=Math.abs($l-fi),Gl=Math.ceil(Tr/fi),Bc=yo+fi;V.w(this.TAG,`Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.
dts: ${yo+$l} ms, expected: ${yo+Math.round(fi)} ms, delta: ${Math.round(Tr)} ms, generate: ${Gl} frames`);let nl=jt.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount);nl==null&&(V.w(this.TAG,`Unable to generate silent frame for ${this._audioMeta.originalCodec} with ${this._audioMeta.channelCount} channels, repeat last frame`),nl=qa),Eu=[];for(let Va=0;Va<Gl;Va++){let xl=Math.round(Bc);if(Eu.length>0){let au=Eu[Eu.length-1];au.duration=xl-au.dts}let Rl={dts:xl,pts:xl,cts:0,unit:nl,size:nl.byteLength,duration:0,originalDts:ds,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};Eu.push(Rl),Vr+=Rl.size,Bc+=fi}let Ml=Eu[Eu.length-1];Ml.duration=yo+$l-Ml.dts,$l=Math.round(fi)}Li.push({dts:yo,pts:yo,cts:0,unit:pa.unit,size:pa.unit.byteLength,duration:$l,originalDts:ds,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),hu&&Li.push.apply(Li,Eu)}tr?ri=new Uint8Array(Vr):(ri=new Uint8Array(Vr),ri[0]=Vr>>>24&255,ri[1]=Vr>>>16&255,ri[2]=Vr>>>8&255,ri[3]=Vr&255,ri.set(Fe.types.mdat,4));for(let So=0;So<Li.length;So++){let pa=Li[So].unit;ri.set(pa,zn),zn+=pa.byteLength}let Yi=Li[Li.length-1];Zt=Yi.dts+Yi.duration,this._audioNextDts=Zt;let bo=new Ze;bo.beginDts=pn,bo.endDts=Zt,bo.beginPts=pn,bo.endPts=Zt,bo.originalBeginDts=Li[0].originalDts,bo.originalEndDts=Yi.originalDts+Yi.duration,bo.firstSample=new yt(Li[0].dts,Li[0].pts,Li[0].duration,Li[0].originalDts,!1),bo.lastSample=new yt(Yi.dts,Yi.pts,Yi.duration,Yi.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(bo),xe.samples=Li,xe.sequenceNumber++;let io=null;tr?io=new Uint8Array:io=Fe.moof(xe,pn),xe.samples=[],xe.length=0;let so={type:"audio",data:this._mergeBoxes(io,ri).buffer,sampleCount:Li.length,info:bo};tr&&Zn&&(so.timestampOffset=pn),this._onMediaSegment("audio",so)}_remuxVideo(ue,le){if(this._videoMeta==null)return;let xe=ue,at=xe.samples,Pt,pn=-1,Zt=-1,Ar=-1,fi=-1;if(!at||at.length===0||at.length===1&&!le)return;let tr=8,Zn=null,Wt=8+ue.length,zn=null;if(at.length>1&&(zn=at.pop(),Wt-=zn.length),this._videoStashedLastSample!=null){let Yi=this._videoStashedLastSample;this._videoStashedLastSample=null,at.unshift(Yi),Wt+=Yi.length}zn!=null&&(this._videoStashedLastSample=zn);let ri=at[0].dts-this._dtsBase;if(this._videoNextDts)Pt=ri-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())Pt=0;else{let Yi=this._videoSegmentInfoList.getLastSampleBefore(ri);if(Yi!=null){let bo=ri-(Yi.originalDts+Yi.duration);bo<=3&&(bo=0);let io=Yi.dts+Yi.duration+bo;Pt=ri-io}else Pt=0}let Vr=new Ze,lr=[];for(let Yi=0;Yi<at.length;Yi++){let bo=at[Yi],io=bo.dts-this._dtsBase,so=bo.isKeyframe,So=io-Pt,pa=bo.cts,qa=So+pa;pn===-1&&(pn=So,Ar=qa);let ds=0;if(Yi!==at.length-1?ds=at[Yi+1].dts-this._dtsBase-Pt-So:zn!=null?ds=zn.dts-this._dtsBase-Pt-So:lr.length>=1?ds=lr[lr.length-1].duration:ds=Math.floor(this._videoMeta.refSampleDuration),so){let yo=new yt(So,qa,ds,bo.dts,!0);yo.fileposition=bo.fileposition,Vr.appendSyncPoint(yo)}lr.push({dts:So,pts:qa,cts:pa,units:bo.units,size:bo.length,isKeyframe:so,duration:ds,originalDts:io,flags:{isLeading:0,dependsOn:so?2:1,isDependedOn:so?1:0,hasRedundancy:0,isNonSync:so?0:1}})}Zn=new Uint8Array(Wt),Zn[0]=Wt>>>24&255,Zn[1]=Wt>>>16&255,Zn[2]=Wt>>>8&255,Zn[3]=Wt&255,Zn.set(Fe.types.mdat,4);for(let Yi=0;Yi<lr.length;Yi++){let bo=lr[Yi].units;for(;bo.length;){let so=bo.shift().data;Zn.set(so,tr),tr+=so.byteLength}}let jr=lr[lr.length-1];if(Zt=jr.dts+jr.duration,fi=jr.pts+jr.duration,this._videoNextDts=Zt,Vr.beginDts=pn,Vr.endDts=Zt,Vr.beginPts=Ar,Vr.endPts=fi,Vr.originalBeginDts=lr[0].originalDts,Vr.originalEndDts=jr.originalDts+jr.duration,Vr.firstSample=new yt(lr[0].dts,lr[0].pts,lr[0].duration,lr[0].originalDts,lr[0].isKeyframe),Vr.lastSample=new yt(jr.dts,jr.pts,jr.duration,jr.originalDts,jr.isKeyframe),this._isLive||this._videoSegmentInfoList.append(Vr),xe.samples=lr,xe.sequenceNumber++,this._forceFirstIDR){let Yi=lr[0].flags;Yi.dependsOn=2,Yi.isNonSync=0}let Li=Fe.moof(xe,pn);xe.samples=[],xe.length=0,this._onMediaSegment("video",{type:"video",data:this._mergeBoxes(Li,Zn).buffer,sampleCount:lr.length,info:Vr})}_mergeBoxes(ue,le){let xe=new Uint8Array(ue.byteLength+le.byteLength);return xe.set(ue,0),xe.set(le,ue.byteLength),xe}}var Jt=zt,Cn={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 Ur{constructor(ue,le){this.TAG="TransmuxingController",this._emitter=new(ie()),this._config=le,ue.segments||(ue.segments=[{duration:ue.duration,filesize:ue.filesize,url:ue.url}]),typeof ue.cors!="boolean"&&(ue.cors=!0),typeof ue.withCredentials!="boolean"&&(ue.withCredentials=!1),this._mediaDataSource=ue,this._currentSegmentIndex=0;let xe=0;this._mediaDataSource.segments.forEach(at=>{at.timestampBase=xe,xe+=at.duration,at.cors=ue.cors,at.withCredentials=ue.withCredentials,le.referrerPolicy&&(at.referrerPolicy=le.referrerPolicy)}),!isNaN(xe)&&this._mediaDataSource.duration!==xe&&(this._mediaDataSource.duration=xe),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(ue,le){this._emitter.addListener(ue,le)}off(ue,le){this._emitter.removeListener(ue,le)}start(){this._loadSegment(0),this._enableStatisticsReporter()}_loadSegment(ue,le){this._currentSegmentIndex=ue;let xe=this._mediaDataSource.segments[ue],at=this._ioctl=new nt(xe,this._config,ue);at.onError=this._onIOException.bind(this),at.onSeeked=this._onIOSeeked.bind(this),at.onComplete=this._onIOComplete.bind(this),at.onRedirect=this._onIORedirect.bind(this),at.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),le?this._demuxer.bindDataSource(this._ioctl):at.onDataArrival=this._onInitChunkArrival.bind(this),at.open(le)}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(ue){if(this._mediaInfo==null||!this._mediaInfo.isSeekable())return;let le=this._searchSegmentIndexContains(ue);if(le===this._currentSegmentIndex){let xe=this._mediaInfo.segments[le];if(xe==null)this._pendingSeekTime=ue;else{let at=xe.getNearestKeyframe(ue);this._remuxer.seek(at.milliseconds),this._ioctl.seek(at.fileposition),this._pendingResolveSeekPoint=at.milliseconds}}else{let xe=this._mediaInfo.segments[le];if(xe==null)this._pendingSeekTime=ue,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(le);else{let at=xe.getNearestKeyframe(ue);this._internalAbort(),this._remuxer.seek(ue),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[le].timestampBase,this._loadSegment(le,at.fileposition),this._pendingResolveSeekPoint=at.milliseconds,this._reportSegmentMediaInfo(le)}}this._enableStatisticsReporter()}_searchSegmentIndexContains(ue){let le=this._mediaDataSource.segments,xe=le.length-1;for(let at=0;at<le.length;at++)if(ue<le[at].timestampBase){xe=at-1;break}return xe}_onInitChunkArrival(ue,le){let xe=null,at=0;if(le>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,at=this._demuxer.parseChunks(ue,le);else if((xe=oe.probe(ue)).match){this._demuxer=new oe(xe,this._config),this._remuxer||(this._remuxer=new Jt(this._config));let Pt=this._mediaDataSource;Pt.duration!=null&&!isNaN(Pt.duration)&&(this._demuxer.overridedDuration=Pt.duration),typeof Pt.hasAudio=="boolean"&&(this._demuxer.overridedHasAudio=Pt.hasAudio),typeof Pt.hasVideo=="boolean"&&(this._demuxer.overridedHasVideo=Pt.hasVideo),this._demuxer.timestampBase=Pt.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),at=this._demuxer.parseChunks(ue,le)}else xe=null,V.e(this.TAG,"Non-FLV, Unsupported media type!"),Promise.resolve().then(()=>{this._internalAbort()}),this._emitter.emit(Cn.DEMUX_ERROR,ot.FORMAT_UNSUPPORTED,"Non-FLV, Unsupported media type"),at=0;return at}_onMediaInfo(ue){this._mediaInfo==null&&(this._mediaInfo=Object.assign({},ue),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,Gt.prototype));let le=Object.assign({},ue);Object.setPrototypeOf(le,Gt.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=le,this._reportSegmentMediaInfo(this._currentSegmentIndex),this._pendingSeekTime!=null&&Promise.resolve().then(()=>{let xe=this._pendingSeekTime;this._pendingSeekTime=null,this.seek(xe)})}_onMetaDataArrived(ue){this._emitter.emit(Cn.METADATA_ARRIVED,ue)}_onScriptDataArrived(ue){this._emitter.emit(Cn.SCRIPTDATA_ARRIVED,ue)}_onIOSeeked(){this._remuxer.insertDiscontinuity()}_onIOComplete(ue){let xe=ue+1;xe<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer.flushStashedSamples(),this._loadSegment(xe)):(this._remuxer.flushStashedSamples(),this._emitter.emit(Cn.LOADING_COMPLETE),this._disableStatisticsReporter())}_onIORedirect(ue){let le=this._ioctl.extraData;this._mediaDataSource.segments[le].redirectedURL=ue}_onIORecoveredEarlyEof(){this._emitter.emit(Cn.RECOVERED_EARLY_EOF)}_onIOException(ue,le){V.e(this.TAG,`IOException: type = ${ue}, code = ${le.code}, msg = ${le.msg}`),this._emitter.emit(Cn.IO_ERROR,ue,le),this._disableStatisticsReporter()}_onDemuxException(ue,le){V.e(this.TAG,`DemuxException: type = ${ue}, info = ${le}`),this._emitter.emit(Cn.DEMUX_ERROR,ue,le)}_onRemuxerInitSegmentArrival(ue,le){this._emitter.emit(Cn.INIT_SEGMENT,ue,le)}_onRemuxerMediaSegmentArrival(ue,le){if(this._pendingSeekTime==null&&(this._emitter.emit(Cn.MEDIA_SEGMENT,ue,le),this._pendingResolveSeekPoint!=null&&ue==="video")){let xe=le.info.syncPoints,at=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,M.safari&&xe.length>0&&xe[0].originalDts===at&&(at=xe[0].pts),this._emitter.emit(Cn.RECOMMEND_SEEKPOINT,at)}}_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(ue){let le=this._mediaInfo.segments[ue],xe=Object.assign({},le);xe.duration=this._mediaInfo.duration,xe.segmentCount=this._mediaInfo.segmentCount,delete xe.segments,delete xe.keyframesIndex,this._emitter.emit(Cn.MEDIA_INFO,xe)}_reportStatisticsInfo(){let ue={};ue.url=this._ioctl.currentURL,ue.hasRedirect=this._ioctl.hasRedirect,ue.hasRedirect&&(ue.redirectedURL=this._ioctl.currentRedirectedURL),ue.speed=this._ioctl.currentSpeed,ue.loaderType=this._ioctl.loaderType,ue.currentSegmentIndex=this._currentSegmentIndex,ue.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Cn.STATISTICS_INFO,ue)}}var pi=Ur,qi=function(gi){let ue="TransmuxingWorker",le=null,xe=Vr.bind(this);a.install(),gi.addEventListener("message",function(lr){switch(lr.data.cmd){case"init":le=new pi(lr.data.param[0],lr.data.param[1]),le.on(Cn.IO_ERROR,Wt.bind(this)),le.on(Cn.DEMUX_ERROR,zn.bind(this)),le.on(Cn.INIT_SEGMENT,at.bind(this)),le.on(Cn.MEDIA_SEGMENT,Pt.bind(this)),le.on(Cn.LOADING_COMPLETE,pn.bind(this)),le.on(Cn.RECOVERED_EARLY_EOF,Zt.bind(this)),le.on(Cn.MEDIA_INFO,Ar.bind(this)),le.on(Cn.METADATA_ARRIVED,fi.bind(this)),le.on(Cn.SCRIPTDATA_ARRIVED,tr.bind(this)),le.on(Cn.STATISTICS_INFO,Zn.bind(this)),le.on(Cn.RECOMMEND_SEEKPOINT,ri.bind(this));break;case"destroy":le&&(le.destroy(),le=null),gi.postMessage({msg:"destroyed"});break;case"start":le.start();break;case"stop":le.stop();break;case"seek":le.seek(lr.data.param);break;case"pause":le.pause();break;case"resume":le.resume();break;case"logging_config":{let jr=lr.data.param;qe.applyConfig(jr),jr.enableCallback===!0?qe.addLogListener(xe):qe.removeLogListener(xe);break}}});function at(lr,jr){let Li={msg:Cn.INIT_SEGMENT,data:{type:lr,data:jr}};gi.postMessage(Li,[jr.data])}function Pt(lr,jr){let Li={msg:Cn.MEDIA_SEGMENT,data:{type:lr,data:jr}};gi.postMessage(Li,[jr.data])}function pn(){let lr={msg:Cn.LOADING_COMPLETE};gi.postMessage(lr)}function Zt(){let lr={msg:Cn.RECOVERED_EARLY_EOF};gi.postMessage(lr)}function Ar(lr){let jr={msg:Cn.MEDIA_INFO,data:lr};gi.postMessage(jr)}function fi(lr){let jr={msg:Cn.METADATA_ARRIVED,data:lr};gi.postMessage(jr)}function tr(lr){let jr={msg:Cn.SCRIPTDATA_ARRIVED,data:lr};gi.postMessage(jr)}function Zn(lr){let jr={msg:Cn.STATISTICS_INFO,data:lr};gi.postMessage(jr)}function Wt(lr,jr){gi.postMessage({msg:Cn.IO_ERROR,data:{type:lr,info:jr}})}function zn(lr,jr){gi.postMessage({msg:Cn.DEMUX_ERROR,data:{type:lr,info:jr}})}function ri(lr){gi.postMessage({msg:Cn.RECOMMEND_SEEKPOINT,data:lr})}function Vr(lr,jr){gi.postMessage({msg:"logcat_callback",data:{type:lr,logcat:jr}})}};class oo{constructor(ue,le){if(this.TAG="Transmuxer",this._emitter=new(ie()),le.enableWorker&&typeof Worker!="undefined")try{let xe=B(82059);this._worker=xe(qi),this._workerDestroying=!1,this._worker.addEventListener("message",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:"init",param:[ue,le]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},qe.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:"logging_config",param:qe.getConfig()})}catch(xe){V.e(this.TAG,"Error while initialize transmuxing worker, fallback to inline transmuxing"),this._worker=null,this._controller=new pi(ue,le)}else this._controller=new pi(ue,le);if(this._controller){let xe=this._controller;xe.on(Cn.IO_ERROR,this._onIOError.bind(this)),xe.on(Cn.DEMUX_ERROR,this._onDemuxError.bind(this)),xe.on(Cn.INIT_SEGMENT,this._onInitSegment.bind(this)),xe.on(Cn.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),xe.on(Cn.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),xe.on(Cn.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),xe.on(Cn.MEDIA_INFO,this._onMediaInfo.bind(this)),xe.on(Cn.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),xe.on(Cn.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),xe.on(Cn.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),xe.on(Cn.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}destroy(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:"destroy"}),qe.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null}on(ue,le){this._emitter.addListener(ue,le)}off(ue,le){this._emitter.removeListener(ue,le)}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(ue){this._worker?this._worker.postMessage({cmd:"seek",param:ue}):this._controller.seek(ue)}pause(){this._worker?this._worker.postMessage({cmd:"pause"}):this._controller.pause()}resume(){this._worker?this._worker.postMessage({cmd:"resume"}):this._controller.resume()}_onInitSegment(ue,le){Promise.resolve().then(()=>{this._emitter.emit(Cn.INIT_SEGMENT,ue,le)})}_onMediaSegment(ue,le){Promise.resolve().then(()=>{this._emitter.emit(Cn.MEDIA_SEGMENT,ue,le)})}_onLoadingComplete(){Promise.resolve().then(()=>{this._emitter.emit(Cn.LOADING_COMPLETE)})}_onRecoveredEarlyEof(){Promise.resolve().then(()=>{this._emitter.emit(Cn.RECOVERED_EARLY_EOF)})}_onMediaInfo(ue){Promise.resolve().then(()=>{this._emitter.emit(Cn.MEDIA_INFO,ue)})}_onMetaDataArrived(ue){Promise.resolve().then(()=>{this._emitter.emit(Cn.METADATA_ARRIVED,ue)})}_onScriptDataArrived(ue){Promise.resolve().then(()=>{this._emitter.emit(Cn.SCRIPTDATA_ARRIVED,ue)})}_onStatisticsInfo(ue){Promise.resolve().then(()=>{this._emitter.emit(Cn.STATISTICS_INFO,ue)})}_onIOError(ue,le){Promise.resolve().then(()=>{this._emitter.emit(Cn.IO_ERROR,ue,le)})}_onDemuxError(ue,le){Promise.resolve().then(()=>{this._emitter.emit(Cn.DEMUX_ERROR,ue,le)})}_onRecommendSeekpoint(ue){Promise.resolve().then(()=>{this._emitter.emit(Cn.RECOMMEND_SEEKPOINT,ue)})}_onLoggingConfigChanged(ue){this._worker&&this._worker.postMessage({cmd:"logging_config",param:ue})}_onWorkerMessage(ue){let le=ue.data,xe=le.data;if(le.msg==="destroyed"||this._workerDestroying){this._workerDestroying=!1,this._worker.terminate(),this._worker=null;return}switch(le.msg){case Cn.INIT_SEGMENT:case Cn.MEDIA_SEGMENT:this._emitter.emit(le.msg,xe.type,xe.data);break;case Cn.LOADING_COMPLETE:case Cn.RECOVERED_EARLY_EOF:this._emitter.emit(le.msg);break;case Cn.MEDIA_INFO:Object.setPrototypeOf(xe,Gt.prototype),this._emitter.emit(le.msg,xe);break;case Cn.METADATA_ARRIVED:case Cn.SCRIPTDATA_ARRIVED:case Cn.STATISTICS_INFO:this._emitter.emit(le.msg,xe);break;case Cn.IO_ERROR:case Cn.DEMUX_ERROR:this._emitter.emit(le.msg,xe.type,xe.info);break;case Cn.RECOMMEND_SEEKPOINT:this._emitter.emit(le.msg,xe);break;case"logcat_callback":V.emitter.emit("log",xe.type,xe.logcat);break;default:break}}}var Wi=oo,mo={ERROR:"error",SOURCE_OPEN:"source_open",UPDATE_END:"update_end",BUFFER_FULL:"buffer_full"};class Jo{constructor(ue){this.TAG="MSEController",this._config=ue,this._emitter=new(ie()),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 Ot}destroy(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null}on(ue,le){this._emitter.addListener(ue,le)}off(ue,le){this._emitter.removeListener(ue,le)}attachMediaElement(ue){if(this._mediaSource)throw new p("MediaSource has been attached to an HTMLMediaElement!");let le=this._mediaSource=new window.MediaSource;le.addEventListener("sourceopen",this.e.onSourceOpen),le.addEventListener("sourceended",this.e.onSourceEnded),le.addEventListener("sourceclose",this.e.onSourceClose),this._mediaElement=ue,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),ue.src=this._mediaSourceObjectURL}detachMediaElement(){if(this._mediaSource){let ue=this._mediaSource;for(let le in this._sourceBuffers){let xe=this._pendingSegments[le];xe.splice(0,xe.length),this._pendingSegments[le]=null,this._pendingRemoveRanges[le]=null,this._lastInitSegments[le]=null;let at=this._sourceBuffers[le];if(at){if(ue.readyState!=="closed"){try{ue.removeSourceBuffer(at)}catch(Pt){V.e(this.TAG,Pt.message)}at.removeEventListener("error",this.e.onSourceBufferError),at.removeEventListener("updateend",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[le]=null,this._sourceBuffers[le]=null}}if(ue.readyState==="open")try{ue.endOfStream()}catch(le){V.e(this.TAG,le.message)}ue.removeEventListener("sourceopen",this.e.onSourceOpen),ue.removeEventListener("sourceended",this.e.onSourceEnded),ue.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(ue,le){if(!this._mediaSource||this._mediaSource.readyState!=="open"){this._pendingSourceBufferInit.push(ue),this._pendingSegments[ue.type].push(ue);return}let xe=ue,at=`${xe.container}`;xe.codec&&xe.codec.length>0&&(at+=`;codecs=${xe.codec}`);let Pt=!1;if(V.v(this.TAG,"Received Initialization Segment, mimeType: "+at),this._lastInitSegments[xe.type]=xe,at!==this._mimeTypes[xe.type]){if(this._mimeTypes[xe.type])V.v(this.TAG,`Notice: ${xe.type} mimeType changed, origin: ${this._mimeTypes[xe.type]}, target: ${at}`);else{Pt=!0;try{let pn=this._sourceBuffers[xe.type]=this._mediaSource.addSourceBuffer(at);pn.addEventListener("error",this.e.onSourceBufferError),pn.addEventListener("updateend",this.e.onSourceBufferUpdateEnd)}catch(pn){V.e(this.TAG,pn.message),this._emitter.emit(mo.ERROR,{code:pn.code,msg:pn.message});return}}this._mimeTypes[xe.type]=at}le||this._pendingSegments[xe.type].push(xe),Pt||this._sourceBuffers[xe.type]&&!this._sourceBuffers[xe.type].updating&&this._doAppendSegments(),M.safari&&xe.container==="audio/mpeg"&&xe.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=xe.mediaDuration/1e3,this._updateMediaSourceDuration())}appendMediaSegment(ue){let le=ue;this._pendingSegments[le.type].push(le),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();let xe=this._sourceBuffers[le.type];xe&&!xe.updating&&!this._hasPendingRemoveRanges()&&this._doAppendSegments()}seek(ue){for(let le in this._sourceBuffers){if(!this._sourceBuffers[le])continue;let xe=this._sourceBuffers[le];if(this._mediaSource.readyState==="open")try{xe.abort()}catch(Pt){V.e(this.TAG,Pt.message)}this._idrList.clear();let at=this._pendingSegments[le];if(at.splice(0,at.length),this._mediaSource.readyState!=="closed"){for(let Pt=0;Pt<xe.buffered.length;Pt++){let pn=xe.buffered.start(Pt),Zt=xe.buffered.end(Pt);this._pendingRemoveRanges[le].push({start:pn,end:Zt})}if(xe.updating||this._doRemoveRanges(),M.safari){let Pt=this._lastInitSegments[le];Pt&&(this._pendingSegments[le].push(Pt),xe.updating||this._doAppendSegments())}}}}endOfStream(){let ue=this._mediaSource,le=this._sourceBuffers;if(!ue||ue.readyState!=="open"){ue&&ue.readyState==="closed"&&this._hasPendingSegments()&&(this._hasPendingEos=!0);return}le.video&&le.video.updating||le.audio&&le.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,ue.endOfStream())}getNearestKeyframe(ue){return this._idrList.getLastSyncPointBeforeDts(ue)}_needCleanupSourceBuffer(){if(!this._config.autoCleanupSourceBuffer)return!1;let ue=this._mediaElement.currentTime;for(let le in this._sourceBuffers){let xe=this._sourceBuffers[le];if(xe){let at=xe.buffered;if(at.length>=1&&ue-at.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1}_doCleanupSourceBuffer(){let ue=this._mediaElement.currentTime;for(let le in this._sourceBuffers){let xe=this._sourceBuffers[le];if(xe){let at=xe.buffered,Pt=!1;for(let pn=0;pn<at.length;pn++){let Zt=at.start(pn),Ar=at.end(pn);if(Zt<=ue&&ue<Ar+3){if(ue-Zt>=this._config.autoCleanupMaxBackwardDuration){Pt=!0;let fi=ue-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[le].push({start:Zt,end:fi})}}else Ar<ue&&(Pt=!0,this._pendingRemoveRanges[le].push({start:Zt,end:Ar}))}Pt&&!xe.updating&&this._doRemoveRanges()}}}_updateMediaSourceDuration(){let ue=this._sourceBuffers;if(this._mediaElement.readyState===0||this._mediaSource.readyState!=="open"||ue.video&&ue.video.updating||ue.audio&&ue.audio.updating)return;let le=this._mediaSource.duration,xe=this._pendingMediaDuration;xe>0&&(isNaN(le)||xe>le)&&(V.v(this.TAG,`Update MediaSource duration from ${le} to ${xe}`),this._mediaSource.duration=xe),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}_doRemoveRanges(){for(let ue in this._pendingRemoveRanges){if(!this._sourceBuffers[ue]||this._sourceBuffers[ue].updating)continue;let le=this._sourceBuffers[ue],xe=this._pendingRemoveRanges[ue];for(;xe.length&&!le.updating;){let at=xe.shift();le.remove(at.start,at.end)}}}_doAppendSegments(){let ue=this._pendingSegments;for(let le in ue)if(!(!this._sourceBuffers[le]||this._sourceBuffers[le].updating)&&ue[le].length>0){let xe=ue[le].shift();if(xe.timestampOffset){let at=this._sourceBuffers[le].timestampOffset,Pt=xe.timestampOffset/1e3;Math.abs(at-Pt)>.1&&(V.v(this.TAG,`Update MPEG audio timestampOffset from ${at} to ${Pt}`),this._sourceBuffers[le].timestampOffset=Pt),delete xe.timestampOffset}if(!xe.data||xe.data.byteLength===0)continue;try{this._sourceBuffers[le].appendBuffer(xe.data),this._isBufferFull=!1,le==="video"&&xe.hasOwnProperty("info")&&this._idrList.appendArray(xe.info.syncPoints)}catch(at){this._pendingSegments[le].unshift(xe),at.code===22?(this._isBufferFull||this._emitter.emit(mo.BUFFER_FULL),this._isBufferFull=!0):(V.e(this.TAG,at.message),this._emitter.emit(mo.ERROR,{code:at.code,msg:at.message}))}}}_onSourceOpen(){if(V.v(this.TAG,"MediaSource onSourceOpen"),this._mediaSource.removeEventListener("sourceopen",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0){let ue=this._pendingSourceBufferInit;for(;ue.length;){let le=ue.shift();this.appendInitSegment(le,!0)}}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(mo.SOURCE_OPEN)}_onSourceEnded(){V.v(this.TAG,"MediaSource onSourceEnded")}_onSourceClose(){V.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 ue=this._pendingSegments;return ue.video.length>0||ue.audio.length>0}_hasPendingRemoveRanges(){let ue=this._pendingRemoveRanges;return ue.video.length>0||ue.audio.length>0}_onSourceBufferUpdateEnd(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(mo.UPDATE_END)}_onSourceBufferError(ue){V.e(this.TAG,`SourceBuffer Error: ${ue}`)}}var Ho=Jo;const vo={NETWORK_ERROR:"NetworkError",MEDIA_ERROR:"MediaError",OTHER_ERROR:"OtherError"},ns={NETWORK_EXCEPTION:Q.EXCEPTION,NETWORK_STATUS_CODE_INVALID:Q.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:Q.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:Q.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:"MediaMSEError",MEDIA_FORMAT_ERROR:ot.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:ot.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:ot.CODEC_UNSUPPORTED};class Ka{constructor(ue,le){if(this.TAG="FlvPlayer",this._type="FlvPlayer",this._emitter=new(ie()),this._config=gt(),typeof le=="object"&&Object.assign(this._config,le),ue.type.toLowerCase()!=="flv")throw new w("FlvPlayer requires an flv MediaDataSource input!");ue.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=ue,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 xe=M.chrome&&(M.version.major<50||M.version.major===50&&M.version.build<2661);this._alwaysSeekKeyframe=!!(xe||M.msedge||M.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(ue,le){ue===Oe.MEDIA_INFO?this._mediaInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Oe.MEDIA_INFO,this.mediaInfo)}):ue===Oe.STATISTICS_INFO&&this._statisticsInfo!=null&&Promise.resolve().then(()=>{this._emitter.emit(Oe.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ue,le)}off(ue,le){this._emitter.removeListener(ue,le)}attachMediaElement(ue){if(this._mediaElement=ue,ue.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),ue.addEventListener("seeking",this.e.onvSeeking),ue.addEventListener("canplay",this.e.onvCanPlay),ue.addEventListener("stalled",this.e.onvStalled),ue.addEventListener("progress",this.e.onvProgress),this._msectl=new Ho(this._config),this._msectl.on(mo.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(mo.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(mo.SOURCE_OPEN,()=>{this._mseSourceOpened=!0,this._hasPendingLoad&&(this._hasPendingLoad=!1,this.load())}),this._msectl.on(mo.ERROR,le=>{this._emitter.emit(Oe.ERROR,vo.MEDIA_ERROR,ns.MEDIA_MSE_ERROR,le)}),this._msectl.attachMediaElement(ue),this._pendingSeekTime!=null)try{ue.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(le){}}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 p("HTMLMediaElement must be attached before load()!");if(this._transmuxer)throw new p("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 Wi(this._mediaDataSource,this._config),this._transmuxer.on(Cn.INIT_SEGMENT,(ue,le)=>{this._msectl.appendInitSegment(le)}),this._transmuxer.on(Cn.MEDIA_SEGMENT,(ue,le)=>{if(this._msectl.appendMediaSegment(le),this._config.lazyLoad&&!this._config.isLive){let xe=this._mediaElement.currentTime;le.info.endDts>=(xe+this._config.lazyLoadMaxDuration)*1e3&&this._progressChecker==null&&(V.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}}),this._transmuxer.on(Cn.LOADING_COMPLETE,()=>{this._msectl.endOfStream(),this._emitter.emit(Oe.LOADING_COMPLETE)}),this._transmuxer.on(Cn.RECOVERED_EARLY_EOF,()=>{this._emitter.emit(Oe.RECOVERED_EARLY_EOF)}),this._transmuxer.on(Cn.IO_ERROR,(ue,le)=>{this._emitter.emit(Oe.ERROR,vo.NETWORK_ERROR,ue,le)}),this._transmuxer.on(Cn.DEMUX_ERROR,(ue,le)=>{this._emitter.emit(Oe.ERROR,vo.MEDIA_ERROR,ue,{code:-1,msg:le})}),this._transmuxer.on(Cn.MEDIA_INFO,ue=>{this._mediaInfo=ue,this._emitter.emit(Oe.MEDIA_INFO,Object.assign({},ue))}),this._transmuxer.on(Cn.METADATA_ARRIVED,ue=>{this._emitter.emit(Oe.METADATA_ARRIVED,ue)}),this._transmuxer.on(Cn.SCRIPTDATA_ARRIVED,ue=>{this._emitter.emit(Oe.SCRIPTDATA_ARRIVED,ue)}),this._transmuxer.on(Cn.STATISTICS_INFO,ue=>{this._statisticsInfo=this._fillStatisticsInfo(ue),this._emitter.emit(Oe.STATISTICS_INFO,Object.assign({},this._statisticsInfo))}),this._transmuxer.on(Cn.RECOMMEND_SEEKPOINT,ue=>{this._mediaElement&&!this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ue/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(ue){this._mediaElement.volume=ue}get muted(){return this._mediaElement.muted}set muted(ue){this._mediaElement.muted=ue}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ue){this._mediaElement?this._internalSeek(ue):this._pendingSeekTime=ue}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(ue){if(ue.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return ue;let le=!0,xe=0,at=0;if(this._mediaElement.getVideoPlaybackQuality){let Pt=this._mediaElement.getVideoPlaybackQuality();xe=Pt.totalVideoFrames,at=Pt.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(xe=this._mediaElement.webkitDecodedFrameCount,at=this._mediaElement.webkitDroppedFrameCount):le=!1;return le&&(ue.decodedFrames=xe,ue.droppedFrames=at),ue}_onmseUpdateEnd(){if(!this._config.lazyLoad||this._config.isLive)return;let ue=this._mediaElement.buffered,le=this._mediaElement.currentTime,xe=0,at=0;for(let Pt=0;Pt<ue.length;Pt++){let pn=ue.start(Pt),Zt=ue.end(Pt);if(pn<=le&&le<Zt){xe=pn,at=Zt;break}}at>=le+this._config.lazyLoadMaxDuration&&this._progressChecker==null&&(V.v(this.TAG,"Maximum buffering duration exceeded, suspend transmuxing task"),this._suspendTransmuxer())}_onmseBufferFull(){V.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 ue=this._mediaElement.currentTime,le=this._mediaElement.buffered,xe=!1;for(let at=0;at<le.length;at++){let Pt=le.start(at),pn=le.end(at);if(ue>=Pt&&ue<pn){ue>=pn-this._config.lazyLoadRecoverDuration&&(xe=!0);break}}xe&&(window.clearInterval(this._progressChecker),this._progressChecker=null,xe&&(V.v(this.TAG,"Continue loading from paused position"),this._transmuxer.resume()))}_isTimepointBuffered(ue){let le=this._mediaElement.buffered;for(let xe=0;xe<le.length;xe++){let at=le.start(xe),Pt=le.end(xe);if(ue>=at&&ue<Pt)return!0}return!1}_internalSeek(ue){let le=this._isTimepointBuffered(ue),xe=!1,at=0;if(ue<1&&this._mediaElement.buffered.length>0){let Pt=this._mediaElement.buffered.start(0);(Pt<1&&ue<Pt||M.safari)&&(xe=!0,at=M.safari?.1:Pt)}if(xe)this._requestSetTime=!0,this._mediaElement.currentTime=at;else if(le){if(!this._alwaysSeekKeyframe)this._requestSetTime=!0,this._mediaElement.currentTime=ue;else{let Pt=this._msectl.getNearestKeyframe(Math.floor(ue*1e3));this._requestSetTime=!0,Pt!=null?this._mediaElement.currentTime=Pt.dts/1e3:this._mediaElement.currentTime=ue}this._progressChecker!=null&&this._checkProgressAndResume()}else this._progressChecker!=null&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(ue),this._transmuxer.seek(Math.floor(ue*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ue)}_checkAndApplyUnbufferedSeekpoint(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){let ue=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(ue)||(this._progressChecker!=null&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(ue),this._transmuxer.seek(Math.floor(ue*1e3)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=ue))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}_checkAndResumeStuckPlayback(ue){let le=this._mediaElement;if(ue||!this._receivedCanPlay||le.readyState<2){let xe=le.buffered;xe.length>0&&le.currentTime<xe.start(0)&&(V.w(this.TAG,`Playback seems stuck at ${le.currentTime}, seek to ${xe.start(0)}`),this._requestSetTime=!0,this._mediaElement.currentTime=xe.start(0),this._mediaElement.removeEventListener("progress",this.e.onvProgress))}else this._mediaElement.removeEventListener("progress",this.e.onvProgress)}_onvLoadedMetadata(ue){this._pendingSeekTime!=null&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)}_onvSeeking(ue){let le=this._mediaElement.currentTime,xe=this._mediaElement.buffered;if(this._requestSetTime){this._requestSetTime=!1;return}if(le<1&&xe.length>0){let at=xe.start(0);if(at<1&&le<at||M.safari){this._requestSetTime=!0,this._mediaElement.currentTime=M.safari?.1:at;return}}if(this._isTimepointBuffered(le)){if(this._alwaysSeekKeyframe){let at=this._msectl.getNearestKeyframe(Math.floor(le*1e3));at!=null&&(this._requestSetTime=!0,this._mediaElement.currentTime=at.dts/1e3)}this._progressChecker!=null&&this._checkProgressAndResume();return}this._seekpointRecord={seekPoint:le,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}_onvCanPlay(ue){this._receivedCanPlay=!0,this._mediaElement.removeEventListener("canplay",this.e.onvCanPlay)}_onvStalled(ue){this._checkAndResumeStuckPlayback(!0)}_onvProgress(ue){this._checkAndResumeStuckPlayback()}}var ye=Ka;class Za{constructor(ue,le){if(this.TAG="NativePlayer",this._type="NativePlayer",this._emitter=new(ie()),this._config=gt(),typeof le=="object"&&Object.assign(this._config,le),ue.type.toLowerCase()==="flv")throw new w("NativePlayer does't support flv MediaDataSource input!");if(ue.hasOwnProperty("segments"))throw new w(`NativePlayer(${ue.type}) doesn't support multipart playback!`);this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=ue,this._mediaElement=null}destroy(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null}on(ue,le){ue===Oe.MEDIA_INFO?this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Oe.MEDIA_INFO,this.mediaInfo)}):ue===Oe.STATISTICS_INFO&&this._mediaElement!=null&&this._mediaElement.readyState!==0&&Promise.resolve().then(()=>{this._emitter.emit(Oe.STATISTICS_INFO,this.statisticsInfo)}),this._emitter.addListener(ue,le)}off(ue,le){this._emitter.removeListener(ue,le)}attachMediaElement(ue){if(this._mediaElement=ue,ue.addEventListener("loadedmetadata",this.e.onvLoadedMetadata),this._pendingSeekTime!=null)try{ue.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(le){}}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 p("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(ue){this._mediaElement.volume=ue}get muted(){return this._mediaElement.muted}set muted(ue){this._mediaElement.muted=ue}get currentTime(){return this._mediaElement?this._mediaElement.currentTime:0}set currentTime(ue){this._mediaElement?this._mediaElement.currentTime=ue:this._pendingSeekTime=ue}get mediaInfo(){let le={mimeType:(this._mediaElement instanceof HTMLAudioElement?"audio/":"video/")+this._mediaDataSource.type};return this._mediaElement&&(le.duration=Math.floor(this._mediaElement.duration*1e3),this._mediaElement instanceof HTMLVideoElement&&(le.width=this._mediaElement.videoWidth,le.height=this._mediaElement.videoHeight)),le}get statisticsInfo(){let ue={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return ue;let le=!0,xe=0,at=0;if(this._mediaElement.getVideoPlaybackQuality){let Pt=this._mediaElement.getVideoPlaybackQuality();xe=Pt.totalVideoFrames,at=Pt.droppedVideoFrames}else this._mediaElement.webkitDecodedFrameCount!=null?(xe=this._mediaElement.webkitDecodedFrameCount,at=this._mediaElement.webkitDroppedFrameCount):le=!1;return le&&(ue.decodedFrames=xe,ue.droppedFrames=at),ue}_onvLoadedMetadata(ue){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 ro=Za;a.install();function _n(gi,ue){let le=gi;if(le==null||typeof le!="object")throw new w("MediaDataSource must be an javascript object!");if(!le.hasOwnProperty("type"))throw new w("MediaDataSource must has type field to indicate video file type!");switch(le.type){case"flv":return new ye(le,ue);default:return new ro(le,ue)}}function _i(){return We.supportMSEH264Playback()}function Oi(){return We.getFeatureList()}let Ko={};Ko.createPlayer=_n,Ko.isSupported=_i,Ko.getFeatureList=Oi,Ko.BaseLoader=D,Ko.LoaderStatus=b,Ko.LoaderErrors=Q,Ko.Events=Oe,Ko.ErrorTypes=vo,Ko.ErrorDetails=ns,Ko.FlvPlayer=ye,Ko.NativePlayer=ro,Ko.LoggingControl=qe,Object.defineProperty(Ko,"version",{enumerable:!0,get:function(){return"__VERSION__"}});var ga=Ko},93125:function(Br,fn,B){(function(S){if(1)window.OSS=S(),Br.exports=S();else var a})(function(){var S;return function(){function a(te,ie,G){function V(L,p){if(!ie[L]){if(!te[L]){var w=void 0;if(!p&&w)return require(L,!0);if(P)return P(L,!0);var x=new Error("Cannot find module '"+L+"'");throw x.code="MODULE_NOT_FOUND",x}var b=ie[L]={exports:{}};te[L][0].call(b.exports,function(Q){return V(te[L][1][Q]||Q)},b,b.exports,a,te,ie,G)}return ie[L].exports}for(var P=void 0,I=0;I<G.length;I++)V(G[I]);return V}return a}()({1:[function(a,te,ie){"use strict";var G=a("./browser/client");G.Buffer=a("buffer").Buffer,G.co=a("co"),G.urllib=a("../shims/xhr"),G.version=a("./browser/version").version,te.exports=G},{"../shims/xhr":244,"./browser/client":2,"./browser/version":5,buffer:38,co:41}],2:[function(a,te,ie){(function(G,V){"use strict";function P(We){return We&&We.__esModule?We:{default:We}}function I(We,be){return We[be]||We[be.toLowerCase()]}function L(We,be){var Oe=W.parse(We);if(!Oe.protocol){var Me=be?"https://":"http://";Oe=W.parse(Me+We)}if(Oe.protocol!=="http:"&&Oe.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return Oe}function p(We,be,Oe){var Me=Oe?"https://":"http://",qe=be?"-internal.aliyuncs.com":".aliyuncs.com";return We.substr(0,14)==="vpc100-oss-cn-"&&(qe=".aliyuncs.com"),W.parse(Me+We+qe)}function w(){return document&&document.location&&document.location.protocol==="https:"}function x(We,be){if(!(this instanceof x))return new x(We,be);We&&We.inited?this.options=We:this.options=x.initOptions(We),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=Pe,this.agent=this.options.agent||gt),this.ctx=be,this.userAgent=this._getUserAgent(),this.options.amendTimeSkewed=0}var b=a("babel-runtime/regenerator"),Q=P(b),D=a("babel-runtime/core-js/object/keys"),N=P(D),k=a("debug")("ali-oss"),M=a("./../../shims/crypto/crypto.js"),R=a("path"),Z=a("copy-to"),K=a("mime"),z=a("xml2js"),H=a("humanize-ms"),pe=a("agentkeepalive"),me=a("merge-descriptors"),W=a("url"),De=a("is-type-of"),ve=a("platform"),ne=a("utility"),Pe=a("urllib"),Te=a("./version"),rt=a("dateformat"),Le=a("bowser"),nt=a("../common/signUtils"),Re=a("../common/utils"),gt=new pe;te.exports=x,x.initOptions=function(We){if(!We||!We.accessKeyId||!We.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");var be=w(),Oe={region:"oss-cn-hangzhou",internal:!1,secure:be,bucket:null,endpoint:null,cname:!1};if((0,N.default)(We).forEach(function(Me){We[Me]!==void 0&&(Oe[Me]=We[Me])}),Oe.accessKeyId=Oe.accessKeyId.trim(),Oe.accessKeySecret=Oe.accessKeySecret.trim(),Oe.timeout&&(Oe.timeout=H(Oe.timeout)),Oe.endpoint)Oe.endpoint=L(Oe.endpoint,Oe.secure);else{if(!Oe.region)throw new Error("require options.endpoint or options.region");Oe.endpoint=p(Oe.region,Oe.internal,Oe.secure)}return Oe.inited=!0,Oe};var Qe=x.prototype;me(Qe,a("./object")),me(Qe,a("./managed_upload")),me(Qe,a("../common/multipart")),me(Qe,a("../common/thunkpool.js")),x.Wrapper=a("./wrapper"),Qe.signature=function(We){return k("authorization stringToSign: %s",We),nt.computeSignature(this.options.accessKeySecret,We)},Qe.authorization=function(We,be,Oe,Me){var qe=nt.buildCanonicalString(We.toUpperCase(),be,{headers:Me,parameters:Oe});return nt.authorization(this.options.accessKeyId,this.options.accessKeySecret,qe)},Qe.createRequest=function(We){var be={"x-oss-date":rt(+new Date+this.options.amendTimeSkewed,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.options.stsToken&&(be["x-oss-security-token"]=this.options.stsToken),Z(We.headers).to(be),I(be,"Content-Type")||(We.mime===K.default_type&&(We.mime=""),We.mime&&We.mime.indexOf("/")>0?be["Content-Type"]=We.mime:be["Content-Type"]=K.getType(We.mime||R.extname(We.object||""))||"application/octet-stream"),We.content&&(be["Content-Md5"]=M.createHash("md5").update(new V(We.content,"utf8")).digest("base64"),be["Content-Length"]||(be["Content-Length"]=We.content.length));var Oe=this._getResource(We);be.authorization=this.authorization(We.method,Oe,We.subres,be);var Me=this._getReqUrl(We);k("request %s %s, with headers %j, !!stream: %s",We.method,Me,be,!!We.stream);var qe=We.timeout||this.options.timeout;return{url:Me,params:{agent:this.agent,method:We.method,content:We.content,stream:We.stream,headers:be,timeout:qe,writeStream:We.writeStream,customResponse:We.customResponse,ctx:We.ctx||this.ctx}}},Qe.request=Q.default.mark(function We(be){var Oe,Me,qe,Ht;return Q.default.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:return Oe=this.createRequest(be),Me=void 0,qe=void 0,Gt.prev=3,Gt.next=6,this.urllib.request(Oe.url,Oe.params);case 6:Me=Gt.sent,k("response %s %s, got %s, headers: %j",be.method,Oe.url,Me.status,Me.headers),Gt.next=13;break;case 10:Gt.prev=10,Gt.t0=Gt.catch(3),qe=Gt.t0;case 13:if(Ht=void 0,!Me||!be.successStatuses||be.successStatuses.indexOf(Me.status)!==-1){Gt.next=26;break}return Gt.next=17,this.requestError(Me);case 17:if(Ht=Gt.sent,Ht.code!=="RequestTimeTooSkewed"){Gt.next=23;break}return this.options.amendTimeSkewed=+new Date(Ht.serverTime)-new Date,Gt.next=22,this.request(be);case 22:return Gt.abrupt("return",Gt.sent);case 23:Ht.params=be,Gt.next=30;break;case 26:if(!qe){Gt.next=30;break}return Gt.next=29,this.requestError(qe);case 29:Ht=Gt.sent;case 30:if(!Ht){Gt.next=32;break}throw Ht;case 32:if(!be.xmlResponse){Gt.next=36;break}return Gt.next=35,this.parseXML(Me.data);case 35:Me.data=Gt.sent;case 36:return Gt.abrupt("return",Me);case 37:case"end":return Gt.stop()}},We,this,[[3,10]])}),Qe._getResource=function(We){var be="/";return We.bucket&&(be+=We.bucket+"/"),We.object&&(be+=We.object),be},Qe._isIP=function(We){return Re._isIP(We)},Qe._escape=function(We){return ne.encodeURIComponent(We).replace(/%2F/g,"/")},Qe._getReqUrl=function(We){var be={};Z(this.options.endpoint).to(be);var Oe=this._isIP(be.hostname),Me=this.options.cname;!We.bucket||Me||Oe||(be.host=We.bucket+"."+be.host);var qe="/";We.bucket&&Oe&&(qe+=We.bucket+"/"),We.object&&(qe+=this._escape(We.object).replace(/\+/g,"%2B")),be.pathname=qe;var Ht={};if(We.query&&me(Ht,We.query),We.subres){var Gt={};De.string(We.subres)?Gt[We.subres]="":De.array(We.subres)?We.subres.forEach(function(vn){Gt[vn]=""}):Gt=We.subres,me(Ht,Gt)}return be.query=Ht,W.format(be)},Qe._getUserAgent=function(){var We=G&&G.browser?"js":"nodejs",be="aliyun-sdk-"+We+"/"+Te.version,Oe=ve.description;return!Oe&&G&&(Oe="Node.js "+G.version.slice(1)+" on "+G.platform+" "+G.arch),this._checkUserAgent(be+" "+Oe)},Qe._checkUserAgent=function(We){return We.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta")},Qe.checkBrowserAndVersion=function(We,be){return Le.name===We&&Le.version.split(".")[0]===be},Qe.parseXML=function(We){return function(be){V.isBuffer(We)&&(We=We.toString()),z.parseString(We,{explicitRoot:!1,explicitArray:!1},be)}},Qe.requestError=Q.default.mark(function We(be){var Oe,Me,qe,Ht;return Q.default.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:if(Oe=null,be.data&&be.data.length){Gt.next=5;break}be.status===-1||be.status===-2?(Oe=new Error(be.message),Oe.name=be.name,Oe.status=be.status,Oe.code=be.name):(be.status===404?(Oe=new Error("Object not exists"),Oe.name="NoSuchKeyError",Oe.status=404,Oe.code="NoSuchKey"):be.status===412?(Oe=new Error("Pre condition failed"),Oe.name="PreconditionFailedError",Oe.status=412,Oe.code="PreconditionFailed"):(Oe=new Error("Unknow error, status: "+be.status),Oe.name="UnknowError",Oe.status=be.status),Oe.requestId=be.headers["x-oss-request-id"],Oe.host=""),Gt.next=30;break;case 5:return Me=String(be.data),k("request response error data: %s",Me),qe=void 0,Gt.prev=8,Gt.next=11,this.parseXML(Me)||{};case 11:qe=Gt.sent,Gt.next=21;break;case 14:return Gt.prev=14,Gt.t0=Gt.catch(8),k(Me),Gt.t0.message+=`
raw xml: `+Me,Gt.t0.status=be.status,Gt.t0.requestId=be.headers["x-oss-request-id"],Gt.abrupt("return",Gt.t0);case 21:Ht=qe.Message||"unknow request error, status: "+be.status,qe.Condition&&(Ht+=" (condition: "+qe.Condition+")"),Oe=new Error(Ht),Oe.name=qe.Code?qe.Code+"Error":"UnknowError",Oe.status=be.status,Oe.code=qe.Code,Oe.requestId=qe.RequestId,Oe.hostId=qe.HostId,Oe.serverTime=qe.ServerTime;case 30:return k("generate error %j",Oe),Gt.abrupt("return",Oe);case 32:case"end":return Gt.stop()}},We,this,[[8,14]])})}).call(this,a("_process"),a("buffer").Buffer)},{"../common/multipart":8,"../common/signUtils":9,"../common/thunkpool.js":10,"../common/utils":11,"./../../shims/crypto/crypto.js":237,"./managed_upload":3,"./object":4,"./version":5,"./wrapper":6,_process:173,agentkeepalive:12,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,bowser:35,buffer:38,"copy-to":43,dateformat:154,debug:155,"humanize-ms":160,"is-type-of":165,"merge-descriptors":168,mime:242,path:170,platform:171,url:203,urllib:244,utility:243,xml2js:213}],3:[function(a,te,ie){(function(G){"use strict";function V(Z){return Z&&Z.__esModule?Z:{default:Z}}function P(Z,K){if(!(this instanceof P))return new P(Z,K);R.call(this,K),this.file=Z,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}var I=a("babel-runtime/core-js/array/from"),L=V(I),p=a("babel-runtime/regenerator"),w=V(p),x=a("is-type-of"),b=a("util"),Q=a("path"),D=a("mime"),N=a("copy-to"),k=ie;k.multipartUpload=w.default.mark(function Z(K,z,H){var pe,me,W,De,ve,ne,Pe,Te,rt;return w.default.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:if(this.resetCancelFlag(),H=H||{},!H.checkpoint||!H.checkpoint.uploadId){Le.next=6;break}return Le.next=5,this._resumeMultipart(H.checkpoint,H);case 5:return Le.abrupt("return",Le.sent);case 6:return pe=102400,H.mime||(x.file(z)?H.mime=D.getType(Q.extname(z.name)):x.blob(z)?H.mime=z.type:H.mime=D.getType(Q.extname(z))),H.headers=H.headers||{},this._convertMetaToHeaders(H.meta,H.headers),Le.next=12,this._getFileSize(z);case 12:if(!((me=Le.sent)<pe)){Le.next=25;break}return W=this._createStream(z,0,me),H.contentLength=me,Le.next=18,this.putStream(K,W,H);case 18:if(De=Le.sent,!H||!H.progress){Le.next=22;break}return Le.next=22,H.progress(1);case 22:return ve={res:De.res,bucket:this.options.bucket,name:K,etag:De.res.headers.etag},(H.headers&&H.headers["x-oss-callback"]||H.callback)&&(ve.data=De.data),Le.abrupt("return",ve);case 25:if(!(H.partSize&&H.partSize<pe)){Le.next=27;break}throw new Error("partSize must not be smaller than "+pe);case 27:return Le.next=29,this.initMultipartUpload(K,H);case 29:if(ne=Le.sent,Pe=ne.uploadId,Te=this._getPartSize(me,H.partSize),rt={file:z,name:K,fileSize:me,partSize:Te,uploadId:Pe,doneParts:[]},!H||!H.progress){Le.next=36;break}return Le.next=36,H.progress(0,rt,ne.res);case 36:return Le.next=38,this._resumeMultipart(rt,H);case 38:return Le.abrupt("return",Le.sent);case 39:case"end":return Le.stop()}},Z,this)}),k._resumeMultipart=w.default.mark(function Z(K,z){var H,pe,me,W,De,ve,ne,Pe,Te,rt,Le,nt,Re,gt,Qe,We,be,Oe,Me,qe,Ht;return w.default.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:if(!this.isCancel()){Gt.next=2;break}throw this._makeCancelEvent();case 2:if(H=K.file,pe=K.fileSize,me=K.partSize,W=K.uploadId,De=K.doneParts,ve=K.name,ne=[],De.length>0&&N(De).to(ne),Pe=this._divideParts(pe,me),Te=Pe.length,rt=!1,Le=w.default.mark(function vn(Qt,ln){var tn,Mt,Ut;return w.default.wrap(function(Rt){for(;;)switch(Rt.prev=Rt.next){case 0:if(Qt.isCancel()){Rt.next=21;break}return Rt.prev=1,tn=Pe[ln-1],Mt={stream:Qt._createStream(H,tn.start,tn.end),size:tn.end-tn.start},Rt.next=6,Qt._uploadPart(ve,W,ln,Mt);case 6:if(Ut=Rt.sent,Qt.isCancel()||rt){Rt.next=13;break}if(K.doneParts.push({number:ln,etag:Ut.res.headers.etag}),ne.push({number:ln,etag:Ut.res.headers.etag}),!z||!z.progress){Rt.next=13;break}return Rt.next=13,z.progress(De.length/Te,K,Ut.res);case 13:Rt.next=21;break;case 15:if(Rt.prev=15,Rt.t0=Rt.catch(1),Qt.isCancel()){Rt.next=21;break}throw Qt.cancel(),Rt.t0.partNum=ln,Rt.t0;case 21:case"end":return Rt.stop()}},vn,this,[[1,15]])}),nt=(0,L.default)(new Array(Te),function(vn,Qt){return Qt+1}),Re=ne.map(function(vn){return vn.number}),gt=nt.filter(function(vn){return Re.indexOf(vn)<0}),Qe=5,We=z.parallel||Qe,!this.checkBrowserAndVersion("Internet Explorer","10")&&We!==1){Gt.next=26;break}be=0;case 16:if(!(be<gt.length)){Gt.next=24;break}if(!this.isCancel()){Gt.next=19;break}throw this._makeCancelEvent();case 19:return Gt.next=21,Le(this,gt[be]);case 21:be++,Gt.next=16;break;case 24:Gt.next=40;break;case 26:for(Oe=[],Me=0;Me<gt.length;Me++)Oe.push(Le(this,gt[Me]));return Gt.next=30,this._thunkPool(Oe,We);case 30:if(qe=Gt.sent,rt=!0,!(qe&&qe.length>0)){Gt.next=37;break}throw this.resetCancelFlag(),Ht=qe[0],Ht.message="Failed to upload some parts with error: "+Ht.toString()+" part_num: "+Ht.partNum,Ht;case 37:if(!this.isCancel()){Gt.next=40;break}throw Oe=null,this._makeCancelEvent();case 40:return Gt.next=42,this.completeMultipartUpload(ve,W,ne,z);case 42:return Gt.abrupt("return",Gt.sent);case 43:case"end":return Gt.stop()}},Z,this)}),x.file=function(Z){return typeof File!="undefined"&&Z instanceof File},x.blob=function(Z){return typeof Blob!="undefined"&&Z instanceof Blob},k._getFileSize=w.default.mark(function Z(K){var z;return w.default.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:if(!x.buffer(K)){H.next=4;break}return H.abrupt("return",K.length);case 4:if(!x.blob(K)&&!x.file(K)){H.next=6;break}return H.abrupt("return",K.size);case 6:if(!x.string(K)){H.next=11;break}return H.next=9,this._statFile(K);case 9:return z=H.sent,H.abrupt("return",z.size);case 11:throw new Error("_getFileSize requires Buffer/File/String.");case 12:case"end":return H.stop()}},Z,this)});var M=a("stream"),R=M.Readable;b.inherits(P,R),P.prototype.readFileAndPush=function(Z){if(this.fileBuffer)for(var K=!0;K&&this.fileBuffer&&this.start<this.fileBuffer.length;){var z=this.start,H=z+Z;H=H>this.fileBuffer.length?this.fileBuffer.length:H,this.start=H,K=this.push(this.fileBuffer.slice(z,H))}},P.prototype._read=function(Z){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file)return this.finish||(this.fileBuffer=null,this.finish=!0),void this.push(null);Z=Z||16384;var K=this;this.reader.onload=function(z){K.fileBuffer=new G(new Uint8Array(z.target.result)),K.file=null,K.readFileAndPush(Z)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(Z)},k._createStream=function(Z,K,z){if(x.blob(Z)||x.file(Z))return new P(Z.slice(K,z));throw new Error("_createStream requires File/String.")},k._getPartSize=function(Z,K){return K?Math.max(Math.ceil(Z/1e4),K):1048576},k._divideParts=function(Z,K){for(var z=Math.ceil(Z/K),H=[],pe=0;pe<z;pe++){var me=K*pe,W=Math.min(me+K,Z);H.push({start:me,end:W})}return H},k._makeCancelEvent=function(){return{status:0,name:"cancel"}}}).call(this,a("buffer").Buffer)},{"babel-runtime/core-js/array/from":16,"babel-runtime/regenerator":33,buffer:38,"copy-to":43,"is-type-of":165,mime:242,path:170,stream:195,util:207}],4:[function(a,te,ie){"use strict";function G(K){return K&&K.__esModule?K:{default:K}}var V=a("babel-runtime/core-js/object/keys"),P=G(V),I=a("babel-runtime/regenerator"),L=G(I),p=a("debug")("ali-oss:object"),w=a("utility"),x=a("fs"),b=a("is-type-of"),Q=a("url"),D=a("copy-to"),N=a("path"),k=a("mime"),M=a("../common/callback"),R=a("../common/signUtils"),Z=ie;Z.append=L.default.mark(function K(z,H,pe){var me;return L.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return pe=pe||{},pe.position===void 0&&(pe.position="0"),pe.subres={append:"",position:pe.position},pe.method="POST",W.next=6,this.put(z,H,pe);case 6:return me=W.sent,me.nextAppendPosition=me.res.headers["x-oss-next-append-position"],W.abrupt("return",me);case 9:case"end":return W.stop()}},K,this)}),Z.put=L.default.mark(function K(z,H,pe){var me,W,De,ve,ne,Pe;return L.default.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:if(me=void 0,pe=pe||{},!b.buffer(H)){Te.next=6;break}me=H,Te.next=18;break;case 6:if(!b.blob(H)&&!b.file(H)){Te.next=17;break}return pe.mime||(b.file(H)?pe.mime=k.getType(N.extname(H.name)):pe.mime=H.type),W=this._createStream(H,0,H.size),Te.next=11,this._getFileSize(H);case 11:return pe.contentLength=Te.sent,Te.next=14,this.putStream(z,W,pe);case 14:return Te.abrupt("return",Te.sent);case 17:throw new TypeError("Must provide Buffer/Blob for put.");case 18:return pe.headers=pe.headers||{},this._convertMetaToHeaders(pe.meta,pe.headers),De=pe.method||"PUT",ve=this._objectRequestParams(De,z,pe),M.encodeCallback(ve,pe),ve.mime=pe.mime,ve.content=me,ve.successStatuses=[200],Te.next=28,this.request(ve);case 28:return ne=Te.sent,Pe={name:z,url:this._objectUrl(z),res:ne.res},ve.headers&&ve.headers["x-oss-callback"]&&(Pe.data=JSON.parse(ne.data.toString())),Te.abrupt("return",Pe);case 32:case"end":return Te.stop()}},K,this)}),Z.putStream=L.default.mark(function K(z,H,pe){var me,W,De,ve;return L.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return pe=pe||{},pe.headers=pe.headers||{},pe.contentLength?pe.headers["Content-Length"]=pe.contentLength:pe.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(pe.meta,pe.headers),me=pe.method||"PUT",W=this._objectRequestParams(me,z,pe),M.encodeCallback(W,pe),W.mime=pe.mime,W.stream=H,W.successStatuses=[200],ne.next=12,this.request(W);case 12:return De=ne.sent,ve={name:z,url:this._objectUrl(z),res:De.res},W.headers&&W.headers["x-oss-callback"]&&(ve.data=JSON.parse(De.data.toString())),ne.abrupt("return",ve);case 16:case"end":return ne.stop()}},K,this)}),Z.head=L.default.mark(function K(z,H){var pe,me,W;return L.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return pe=this._objectRequestParams("HEAD",z,H),pe.successStatuses=[200,304],De.next=4,this.request(pe);case 4:return me=De.sent,W={meta:null,res:me.res,status:me.status},me.status===200&&(0,P.default)(me.headers).forEach(function(ve){ve.indexOf("x-oss-meta-")===0&&(W.meta||(W.meta={}),W.meta[ve.substring(11)]=me.headers[ve])}),De.abrupt("return",W);case 8:case"end":return De.stop()}},K,this)}),Z.get=L.default.mark(function K(z,H,pe){var me,W,De,ve;return L.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return me=null,W=!1,b.writableStream(H)?me=H:b.string(H)?(me=x.createWriteStream(H),W=!0):pe=H,pe=pe||{},pe.process&&(pe.subres=pe.subres||{},pe.subres["x-oss-process"]=pe.process),De=void 0,ne.prev=6,ve=this._objectRequestParams("GET",z,pe),ve.writeStream=me,ve.successStatuses=[200,206,304],ne.next=12,this.request(ve);case 12:De=ne.sent,W&&me.destroy(),ne.next=24;break;case 16:if(ne.prev=16,ne.t0=ne.catch(6),!W){ne.next=23;break}return me.destroy(),p("get error: %s, delete the exists file %s",ne.t0,H),ne.next=23,this._deleteFileSafe(H);case 23:throw ne.t0;case 24:return ne.abrupt("return",{res:De.res,content:De.data});case 25:case"end":return ne.stop()}},K,this,[[6,16]])}),Z.getStream=L.default.mark(function K(z,H){var pe,me;return L.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return H=H||{},pe=this._objectRequestParams("GET",z,H),pe.customResponse=!0,pe.successStatuses=[200,206,304],W.next=6,this.request(pe);case 6:return me=W.sent,W.abrupt("return",{stream:me.res,res:{status:me.status,headers:me.headers}});case 8:case"end":return W.stop()}},K,this)}),Z.delete=L.default.mark(function K(z,H){var pe,me;return L.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return pe=this._objectRequestParams("DELETE",z,H),pe.successStatuses=[204],W.next=4,this.request(pe);case 4:return me=W.sent,W.abrupt("return",{res:me.res});case 6:case"end":return W.stop()}},K,this)}),Z.deleteMulti=L.default.mark(function K(z,H){var pe,me,W,De,ve,ne;return L.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:for(H=H||{},pe=`<?xml version="1.0" encoding="UTF-8"?>
<Delete>
`,H.quiet?pe+=` <Quiet>true</Quiet>
`:pe+=` <Quiet>false</Quiet>
`,me=0;me<z.length;me++)pe+=" <Object><Key>"+w.escape(this._objectName(z[me]))+`</Key></Object>
`;return pe+="</Delete>",p("delete multi objects: %s",pe),H.subres="delete",W=this._objectRequestParams("POST","",H),W.mime="xml",W.content=pe,W.xmlResponse=!0,W.successStatuses=[200],Pe.next=14,this.request(W);case 14:return De=Pe.sent,ve=De.data,ne=ve&&ve.Deleted||null,ne&&(Array.isArray(ne)||(ne=[ne]),ne=ne.map(function(Te){return Te.Key})),Pe.abrupt("return",{res:De.res,deleted:ne});case 19:case"end":return Pe.stop()}},K,this)}),Z.copy=L.default.mark(function K(z,H,pe){var me,W,De;return L.default.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return pe=pe||{},pe.headers=pe.headers||{},(0,P.default)(pe.headers).forEach(function(ne){pe.headers["x-oss-copy-source-"+ne.toLowerCase()]=pe.headers[ne]}),pe.meta&&(pe.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(pe.meta,pe.headers),H=H[0]!=="/"?"/"+this.options.bucket+"/"+encodeURIComponent(H):"/"+encodeURIComponent(H.slice(1)),pe.headers["x-oss-copy-source"]=H,me=this._objectRequestParams("PUT",z,pe),me.xmlResponse=!0,me.successStatuses=[200,304],ve.next=12,this.request(me);case 12:return W=ve.sent,De=W.data,De&&(De={etag:De.ETag,lastModified:De.LastModified}),ve.abrupt("return",{data:De,res:W.res});case 16:case"end":return ve.stop()}},K,this)}),Z.putMeta=L.default.mark(function K(z,H,pe){return L.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.next=2,this.copy(z,z,{meta:H||{},timeout:pe&&pe.timeout,ctx:pe&&pe.ctx});case 2:return me.abrupt("return",me.sent);case 3:case"end":return me.stop()}},K,this)}),Z.list=L.default.mark(function K(z,H){var pe,me,W,De,ve;return L.default.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:return pe=this._objectRequestParams("GET","",H),pe.query=z,pe.xmlResponse=!0,pe.successStatuses=[200],ne.next=6,this.request(pe);case 6:return me=ne.sent,W=me.data.Contents,De=this,W&&(Array.isArray(W)||(W=[W]),W=W.map(function(Pe){return{name:Pe.Key,url:De._objectUrl(Pe.Key),lastModified:Pe.LastModified,etag:Pe.ETag,type:Pe.Type,size:Number(Pe.Size),storageClass:Pe.StorageClass,owner:{id:Pe.Owner.ID,displayName:Pe.Owner.DisplayName}}})),ve=me.data.CommonPrefixes||null,ve&&(Array.isArray(ve)||(ve=[ve]),ve=ve.map(function(Pe){return Pe.Prefix})),ne.abrupt("return",{res:me.res,objects:W,prefixes:ve,nextMarker:me.data.NextMarker||null,isTruncated:me.data.IsTruncated==="true"});case 13:case"end":return ne.stop()}},K,this)}),Z.putACL=L.default.mark(function K(z,H,pe){var me,W;return L.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:return pe=pe||{},pe.subres="acl",pe.headers=pe.headers||{},pe.headers["x-oss-object-acl"]=H,z=this._objectName(z),me=this._objectRequestParams("PUT",z,pe),me.successStatuses=[200],De.next=9,this.request(me);case 9:return W=De.sent,De.abrupt("return",{res:W.res});case 11:case"end":return De.stop()}},K,this)}),Z.getACL=L.default.mark(function K(z,H){var pe,me;return L.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return H=H||{},H.subres="acl",z=this._objectName(z),pe=this._objectRequestParams("GET",z,H),pe.successStatuses=[200],pe.xmlResponse=!0,W.next=8,this.request(pe);case 8:return me=W.sent,W.abrupt("return",{acl:me.data.AccessControlList.Grant,owner:{id:me.data.Owner.ID,displayName:me.data.Owner.DisplayName},res:me.res});case 10:case"end":return W.stop()}},K,this)}),Z.restore=L.default.mark(function K(z,H){var pe,me;return L.default.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return H=H||{},H.subres="restore",pe=this._objectRequestParams("POST",z,H),pe.successStatuses=[202],W.next=6,this.request(pe);case 6:return me=W.sent,W.abrupt("return",{res:me.res});case 8:case"end":return W.stop()}},K,this)}),Z.signatureUrl=function(K,z){z=z||{},K=this._objectName(K),z.method=z.method||"GET";var H=w.timestamp()+(z.expires||1800),pe={bucket:this.options.bucket,object:K},me=this._getResource(pe);this.options.stsToken&&(z["security-token"]=this.options.stsToken);var W=R._signatureForURL(this.options.accessKeySecret,z,me,H),De=Q.parse(this._getReqUrl(pe));return De.query={OSSAccessKeyId:this.options.accessKeyId,Expires:H,Signature:W.Signature},D(W.subResource).to(De.query),De.format()},Z.getObjectUrl=function(K,z){return z?z[z.length-1]!=="/"&&(z+="/"):z=this.options.endpoint.format(),z+this._escape(this._objectName(K))},Z._objectUrl=function(K){return this._getReqUrl({bucket:this.options.bucket,object:K})},Z.generateObjectUrl=function(K,z){if(z)z[z.length-1]!=="/"&&(z+="/");else{z=this.options.endpoint.format();var H=Q.parse(z),pe=this.options.bucket;H.hostname=pe+"."+H.hostname,H.host=pe+"."+H.host,z=H.format()}return z+this._escape(this._objectName(K))},Z._objectRequestParams=function(K,z,H){if(!this.options.bucket)throw new Error("Please create a bucket first");H=H||{},z=this._objectName(z);var pe={object:z,bucket:this.options.bucket,method:K,subres:H&&H.subres,timeout:H&&H.timeout,ctx:H&&H.ctx};return H.headers&&(pe.headers={},D(H.headers).to(pe.headers)),pe},Z._objectName=function(K){return K.replace(/^\/+/,"")},Z._statFile=function(K){return function(z){x.stat(K,z)}},Z._convertMetaToHeaders=function(K,z){K&&(0,P.default)(K).forEach(function(H){z["x-oss-meta-"+H]=K[H]})},Z._deleteFileSafe=function(K){return function(z){x.exists(K,function(H){H?x.unlink(K,function(pe){pe&&p("unlink %j error: %s",K,pe),z()}):z()})}}},{"../common/callback":7,"../common/signUtils":9,"babel-runtime/core-js/object/keys":23,"babel-runtime/regenerator":33,"copy-to":43,debug:155,fs:36,"is-type-of":165,mime:242,path:170,url:203,utility:243}],5:[function(a,te,ie){"use strict";ie.version="5.3.1"},{}],6:[function(a,te,ie){"use strict";function G(N){return N&&N.__esModule?N:{default:N}}function V(N){return N&&typeof N.next=="function"&&typeof N.throw=="function"}function P(N){if(!N)return!1;var k=N.constructor;return!!k&&(k.name==="GeneratorFunction"||k.displayName==="GeneratorFunction"||V(k.prototype)||V(N.prototype))}function I(N,k){var M=new N(k),R=(0,b.default)(M),Z=(0,b.default)((0,w.default)(M));R.concat(Z).forEach(function(K){P(M[K])?this[K]=Q.wrap(M[K]).bind(M):this[K]=M[K]},this)}function L(N){if(!(this instanceof L))return new L(N);I.call(this,D,N)}var p=a("babel-runtime/core-js/object/get-prototype-of"),w=G(p),x=a("babel-runtime/core-js/object/keys"),b=G(x),Q=a("co"),D=a("./client");te.exports=L,L.STS=function N(k){if(!(this instanceof N))return new N(k);I.call(this,D.STS,k)}},{"./client":2,"babel-runtime/core-js/object/get-prototype-of":22,"babel-runtime/core-js/object/keys":23,co:41}],7:[function(a,te,ie){(function(G){"use strict";function V(w){return w&&w.__esModule?w:{default:w}}var P=a("babel-runtime/core-js/object/keys"),I=V(P),L=a("babel-runtime/core-js/json/stringify"),p=V(L);ie.encodeCallback=function(w,x){if(w.headers=w.headers||{},!Object.prototype.hasOwnProperty.call(w.headers,"x-oss-callback")&&x.callback){var b={callbackUrl:encodeURI(x.callback.url),callbackBody:x.callback.body};x.callback.host&&(b.callbackHost=x.callback.host),x.callback.contentType&&(b.callbackBodyType=x.callback.contentType);var Q=new G((0,p.default)(b)).toString("base64");if(w.headers["x-oss-callback"]=Q,x.callback.customValue){var D={};(0,I.default)(x.callback.customValue).forEach(function(N){D["x:"+N]=x.callback.customValue[N]}),w.headers["x-oss-callback-var"]=new G((0,p.default)(D)).toString("base64")}}}}).call(this,a("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/keys":23,buffer:38}],8:[function(a,te,ie){"use strict";var G=a("babel-runtime/regenerator"),V=function(p){return p&&p.__esModule?p:{default:p}}(G),P=a("copy-to"),I=a("./callback"),L=ie;L.listUploads=V.default.mark(function p(w,x){var b,Q,D,N;return V.default.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return x=x||{},b={},P(x).to(b),b.subres="uploads",Q=this._objectRequestParams("GET","",b),Q.query=w,Q.xmlResponse=!0,Q.successStatuses=[200],k.next=10,this.request(Q);case 10:return D=k.sent,N=D.data.Upload||[],Array.isArray(N)||(N=[N]),N=N.map(function(M){return{name:M.Key,uploadId:M.UploadId,initiated:M.Initiated}}),k.abrupt("return",{res:D.res,uploads:N,bucket:D.data.Bucket,nextKeyMarker:D.data.NextKeyMarker,nextUploadIdMarker:D.data.NextUploadIdMarker,isTruncated:D.data.IsTruncated==="true"});case 15:case"end":return k.stop()}},p,this)}),L.listParts=V.default.mark(function p(w,x,b,Q){var D,N,k;return V.default.wrap(function(M){for(;;)switch(M.prev=M.next){case 0:return Q=Q||{},D={},P(Q).to(D),D.subres={uploadId:x},N=this._objectRequestParams("GET",w,D),N.query=b,N.xmlResponse=!0,N.successStatuses=[200],M.next=10,this.request(N);case 10:return k=M.sent,M.abrupt("return",{res:k.res,uploadId:k.data.UploadId,bucket:k.data.Bucket,name:k.data.Key,partNumberMarker:k.data.PartNumberMarker,nextPartNumberMarker:k.data.NextPartNumberMarker,maxParts:k.data.MaxParts,isTruncated:k.data.IsTruncated,parts:k.data.Part||[]});case 12:case"end":return M.stop()}},p,this)}),L.abortMultipartUpload=V.default.mark(function p(w,x,b){var Q,D,N;return V.default.wrap(function(k){for(;;)switch(k.prev=k.next){case 0:return this.cancel(),b=b||{},Q={},P(b).to(Q),Q.subres={uploadId:x},D=this._objectRequestParams("DELETE",w,Q),D.successStatuses=[204],k.next=9,this.request(D);case 9:return N=k.sent,k.abrupt("return",{res:N.res});case 11:case"end":return k.stop()}},p,this)}),L.initMultipartUpload=V.default.mark(function p(w,x){var b,Q,D;return V.default.wrap(function(N){for(;;)switch(N.prev=N.next){case 0:return x=x||{},b={},P(x).to(b),b.headers=b.headers||{},this._convertMetaToHeaders(x.meta,b.headers),b.subres="uploads",Q=this._objectRequestParams("POST",w,b),Q.mime=x.mime,Q.xmlResponse=!0,Q.successStatuses=[200],N.next=12,this.request(Q);case 12:return D=N.sent,N.abrupt("return",{res:D.res,bucket:D.data.Bucket,name:D.data.Key,uploadId:D.data.UploadId});case 14:case"end":return N.stop()}},p,this)}),L.uploadPart=V.default.mark(function p(w,x,b,Q,D,N,k){var M;return V.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return M={stream:this._createStream(Q,D,N),size:N-D},R.next=3,this._uploadPart(w,x,b,M,k);case 3:return R.abrupt("return",R.sent);case 4:case"end":return R.stop()}},p,this)}),L.completeMultipartUpload=V.default.mark(function p(w,x,b,Q){var D,N,k,M,R,Z,K,z;return V.default.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:for(D=b.concat().sort(function(pe,me){return pe.number-me.number}).filter(function(pe,me,W){return!me||pe.number!==W[me-1].number}),N=`<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUpload>
`,k=0;k<D.length;k++)M=D[k],N+=`<Part>
`,N+="<PartNumber>"+M.number+`</PartNumber>
`,N+="<ETag>"+M.etag+`</ETag>
`,N+=`</Part>
`;return N+="</CompleteMultipartUpload>",Q=Q||{},R={},P(Q).to(R),R.subres={uploadId:x},Z=this._objectRequestParams("POST",w,R),I.encodeCallback(Z,R),Z.mime="xml",Z.content=N,Z.headers&&Z.headers["x-oss-callback"]||(Z.xmlResponse=!0),Z.successStatuses=[200],H.next=16,this.request(Z);case 16:return K=H.sent,z={res:K.res,bucket:Z.bucket,name:w,etag:K.res.headers.etag},Z.headers&&Z.headers["x-oss-callback"]&&(z.data=JSON.parse(K.data.toString())),H.abrupt("return",z);case 20:case"end":return H.stop()}},p,this)}),L._uploadPart=V.default.mark(function p(w,x,b,Q,D){var N,k,M;return V.default.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return D=D||{},N={},P(D).to(N),N.headers={"Content-Length":Q.size},N.subres={partNumber:b,uploadId:x},k=this._objectRequestParams("PUT",w,N),k.mime=N.mime,k.stream=Q.stream,k.successStatuses=[200],R.next=11,this.request(k);case 11:return M=R.sent,Q.stream=null,k.stream=null,R.abrupt("return",{name:w,etag:M.res.headers.etag,res:M.res});case 15:case"end":return R.stop()}},p,this)})},{"./callback":7,"babel-runtime/regenerator":33,"copy-to":43}],9:[function(a,te,ie){(function(G){"use strict";function V(b){return b&&b.__esModule?b:{default:b}}var P=a("babel-runtime/core-js/json/stringify"),I=V(P),L=a("babel-runtime/core-js/object/keys"),p=V(L),w=a("./../../shims/crypto/crypto.js"),x=a("is-type-of");ie.buildCanonicalizedResource=function(b,Q){var D=""+b,N="?";if(x.string(Q)&&Q.trim()!=="")D+=N+Q;else if(x.array(Q))Q.sort(),D+=N+Q.join("&");else if(Q){var k=function(R,Z){return R[0]>Z[0]?1:R[0]<Z[0]?-1:0},M=function(R){D+=N+R,Q[R]&&(D+="="+Q[R]),N="&"};(0,p.default)(Q).sort(k).forEach(M)}return D},ie.buildCanonicalString=function(b,Q,D,N){D=D||{};var k=D.headers||{},M=[],R={},Z=[b.toUpperCase(),k["Content-Md5"]||"",k["Content-Type"]||k["Content-Type".toLowerCase()],N||k["x-oss-date"]];return(0,p.default)(k).forEach(function(K){var z=K.toLowerCase();z.indexOf("x-oss-")===0&&(R[z]=String(k[K]).trim())}),(0,p.default)(R).sort().forEach(function(K){M.push(K+":"+R[K])}),Z=Z.concat(M),Z.push(this.buildCanonicalizedResource(Q,D.parameters)),Z.join(`
`)},ie.computeSignature=function(b,Q){return w.createHmac("sha1",b).update(new G(Q,"utf8")).digest("base64")},ie.authorization=function(b,Q,D){return"OSS "+b+":"+this.computeSignature(Q,D)},ie._signatureForURL=function(b,Q,D,N){var k={},M={};if(Q.process&&(M["x-oss-process"]=Q.process),Q.response&&(0,p.default)(Q.response).forEach(function(z){var H="response-"+z.toLowerCase();M[H]=Q.response[z]}),(0,p.default)(Q).forEach(function(z){var H=z.toLowerCase(),pe=Q[z];H.indexOf("x-oss-")===0?k[H]=pe:H.indexOf("content-md5")===0||H.indexOf("content-type")===0?k[z]=pe:H!=="expires"&&H!=="response"&&H!=="process"&&H!=="method"&&(M[H]=pe)}),Object.prototype.hasOwnProperty.call(Q,"security-token")&&(M["security-token"]=Q["security-token"]),Object.prototype.hasOwnProperty.call(Q,"callback")){var R={callbackUrl:encodeURI(Q.callback.url),callbackBody:Q.callback.body};if(Q.callback.host&&(R.callbackHost=Q.callback.host),Q.callback.contentType&&(R.callbackBodyType=Q.callback.contentType),M.callback=new G((0,I.default)(R)).toString("base64"),Q.callback.customValue){var Z={};(0,p.default)(Q.callback.customValue).forEach(function(z){Z["x:"+z]=Q.callback.customValue[z]}),M["callback-var"]=new G((0,I.default)(Z)).toString("base64")}}var K=this.buildCanonicalString(Q.method,D,{headers:k,parameters:M},N.toString());return{Signature:this.computeSignature(b,K),subResource:M}}}).call(this,a("buffer").Buffer)},{"./../../shims/crypto/crypto.js":237,"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/keys":23,buffer:38,"is-type-of":165}],10:[function(a,te,ie){"use strict";var G=a("babel-runtime/regenerator"),V=function(w){return w&&w.__esModule?w:{default:w}}(G),P=a("co"),I=a("co-priority-queue"),L=a("any-promise"),p=ie;p._thunkPool=function(w,x){function b(M,R){++N===M.length&&R(k)}function Q(M,R){function Z(){var W;return V.default.wrap(function(De){for(;;)switch(De.prev=De.next){case 0:W=void 0;case 1:if(D.isCancel()){De.next=9;break}return De.next=4,H.next();case 4:return W=De.sent,De.next=7,W();case 7:De.next=1;break;case 9:pe+=1,pe===M&&(H.fns=[],H.buffer=[],R(k));case 11:case"end":return De.stop()}},z,this)}function K(W){console.error(W.stack)}for(var z=V.default.mark(Z),H=new I,pe=0,me=0;me<M;me++)P(Z).catch(K);return function(W,De){return function(ve){H.push(V.default.mark(function ne(){return V.default.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.prev=0,Pe.t0=ve,Pe.next=4,W;case 4:Pe.t1=Pe.sent,(0,Pe.t0)(null,Pe.t1),Pe.next=11;break;case 8:Pe.prev=8,Pe.t2=Pe.catch(0),ve(Pe.t2);case 11:case"end":return Pe.stop()}},ne,this,[[0,8]])}),De)}}}var D=this,N=0,k=[];return new L(function(M){function R(pe){return V.default.wrap(function(me){for(;;)switch(me.prev=me.next){case 0:return me.next=2,z(w[pe]);case 2:b(w,M);case 3:case"end":return me.stop()}},K,this)}function Z(pe){k.push(pe),b(w,M)}for(var K=V.default.mark(R),z=new Q(x,M),H=0;H<w.length;H++)P(R(H)).catch(Z)})},p.cancel=function(){this.options.cancelFlag=!0},p.isCancel=function(){return this.options.cancelFlag},p.resetCancelFlag=function(){this.options.cancelFlag=!1}},{"any-promise":13,"babel-runtime/regenerator":33,co:41,"co-priority-queue":40}],11:[function(a,te,ie){"use strict";ie._isIP=function(G){var V=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,P=/^\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 V.test(G)||P.test(G)}},{}],12:[function(a,te,ie){function G(){}te.exports=G,te.exports.HttpsAgent=G},{}],13:[function(a,te,ie){te.exports=a("./register")().Promise},{"./register":15}],14:[function(a,te,ie){"use strict";var G=null;te.exports=function(V,P){return function(I,L){I=I||null,L=L||{};var p=L.global!==!1;if(G===null&&p&&(G=V["@@any-promise/REGISTRATION"]||null),G!==null&&I!==null&&G.implementation!==I)throw new Error('any-promise already defined as "'+G.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return G===null&&(G=I!==null&&L.Promise!==void 0?{Promise:L.Promise,implementation:I}:P(I),p&&(V["@@any-promise/REGISTRATION"]=G)),G}}},{}],15:[function(a,te,ie){"use strict";function G(){if(window.Promise===void 0)throw new Error("any-promise browser requires a polyfill or explicit registration e.g: require('any-promise/register/bluebird')");return{Promise:window.Promise,implementation:"window.Promise"}}te.exports=a("./loader")(window,G)},{"./loader":14}],16:[function(a,te,ie){te.exports={default:a("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":44}],17:[function(a,te,ie){te.exports={default:a("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":45}],18:[function(a,te,ie){te.exports={default:a("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":46}],19:[function(a,te,ie){te.exports={default:a("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":47}],20:[function(a,te,ie){te.exports={default:a("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":48}],21:[function(a,te,ie){te.exports={default:a("core-js/library/fn/object/get-own-property-names"),__esModule:!0}},{"core-js/library/fn/object/get-own-property-names":49}],22:[function(a,te,ie){te.exports={default:a("core-js/library/fn/object/get-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/get-prototype-of":50}],23:[function(a,te,ie){te.exports={default:a("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":51}],24:[function(a,te,ie){te.exports={default:a("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":52}],25:[function(a,te,ie){te.exports={default:a("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":53}],26:[function(a,te,ie){te.exports={default:a("core-js/library/fn/string/from-code-point"),__esModule:!0}},{"core-js/library/fn/string/from-code-point":54}],27:[function(a,te,ie){te.exports={default:a("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":56}],28:[function(a,te,ie){te.exports={default:a("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":55}],29:[function(a,te,ie){te.exports={default:a("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":57}],30:[function(a,te,ie){"use strict";ie.__esModule=!0,ie.default=function(G,V){if(!(G instanceof V))throw new TypeError("Cannot call a class as a function")}},{}],31:[function(a,te,ie){"use strict";ie.__esModule=!0;var G=a("../core-js/object/define-property"),V=function(P){return P&&P.__esModule?P:{default:P}}(G);ie.default=function(){function P(I,L){for(var p=0;p<L.length;p++){var w=L[p];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),(0,V.default)(I,w.key,w)}}return function(I,L,p){return L&&P(I.prototype,L),p&&P(I,p),I}}()},{"../core-js/object/define-property":20}],32:[function(a,te,ie){"use strict";function G(w){return w&&w.__esModule?w:{default:w}}ie.__esModule=!0;var V=a("../core-js/symbol/iterator"),P=G(V),I=a("../core-js/symbol"),L=G(I),p=typeof L.default=="function"&&typeof P.default=="symbol"?function(w){return typeof w}:function(w){return w&&typeof L.default=="function"&&w.constructor===L.default&&w!==L.default.prototype?"symbol":typeof w};ie.default=typeof L.default=="function"&&p(P.default)==="symbol"?function(w){return w===void 0?"undefined":p(w)}:function(w){return w&&typeof L.default=="function"&&w.constructor===L.default&&w!==L.default.prototype?"symbol":w===void 0?"undefined":p(w)}},{"../core-js/symbol":27,"../core-js/symbol/iterator":29}],33:[function(a,te,ie){te.exports=a("regenerator-runtime")},{"regenerator-runtime":191}],34:[function(a,te,ie){"use strict";function G(M){var R=M.length;if(R%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var Z=M.indexOf("=");return Z===-1&&(Z=R),[Z,Z===R?0:4-Z%4]}function V(M){var R=G(M),Z=R[0],K=R[1];return 3*(Z+K)/4-K}function P(M,R,Z){return 3*(R+Z)/4-Z}function I(M){for(var R,Z=G(M),K=Z[0],z=Z[1],H=new Q(P(M,K,z)),pe=0,me=z>0?K-4:K,W=0;W<me;W+=4)R=b[M.charCodeAt(W)]<<18|b[M.charCodeAt(W+1)]<<12|b[M.charCodeAt(W+2)]<<6|b[M.charCodeAt(W+3)],H[pe++]=R>>16&255,H[pe++]=R>>8&255,H[pe++]=255&R;return z===2&&(R=b[M.charCodeAt(W)]<<2|b[M.charCodeAt(W+1)]>>4,H[pe++]=255&R),z===1&&(R=b[M.charCodeAt(W)]<<10|b[M.charCodeAt(W+1)]<<4|b[M.charCodeAt(W+2)]>>2,H[pe++]=R>>8&255,H[pe++]=255&R),H}function L(M){return x[M>>18&63]+x[M>>12&63]+x[M>>6&63]+x[63&M]}function p(M,R,Z){for(var K,z=[],H=R;H<Z;H+=3)K=(M[H]<<16&16711680)+(M[H+1]<<8&65280)+(255&M[H+2]),z.push(L(K));return z.join("")}function w(M){for(var R,Z=M.length,K=Z%3,z=[],H=0,pe=Z-K;H<pe;H+=16383)z.push(p(M,H,H+16383>pe?pe:H+16383));return K===1?(R=M[Z-1],z.push(x[R>>2]+x[R<<4&63]+"==")):K===2&&(R=(M[Z-2]<<8)+M[Z-1],z.push(x[R>>10]+x[R>>4&63]+x[R<<2&63]+"=")),z.join("")}ie.byteLength=V,ie.toByteArray=I,ie.fromByteArray=w;for(var x=[],b=[],Q=typeof Uint8Array!="undefined"?Uint8Array:Array,D="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",N=0,k=D.length;N<k;++N)x[N]=D[N],b[D.charCodeAt(N)]=N;b[45]=62,b[95]=63},{}],35:[function(a,te,ie){(function(G,V,P){te!==void 0&&te.exports?te.exports=P():typeof S=="function"&&S.amd?S("bowser",P):G.bowser=P()})(this,0,function(){function G(b){function Q(We){var be=b.match(We);return be&&be.length>1&&be[1]||""}function D(We){var be=b.match(We);return be&&be.length>1&&be[2]||""}var N,k=Q(/(ipod|iphone|ipad)/i).toLowerCase(),M=/like android/i.test(b),R=!M&&/android/i.test(b),Z=/nexus\s*[0-6]\s*/i.test(b),K=!Z&&/nexus\s*[0-9]+/i.test(b),z=/CrOS/.test(b),H=/silk/i.test(b),pe=/sailfish/i.test(b),me=/tizen/i.test(b),W=/(web|hpw)os/i.test(b),De=/windows phone/i.test(b),ve=(/SamsungBrowser/i.test(b),!De&&/windows/i.test(b)),ne=!k&&!H&&/macintosh/i.test(b),Pe=!R&&!pe&&!me&&!W&&/linux/i.test(b),Te=D(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),rt=Q(/version\/(\d+(\.\d+)?)/i),Le=/tablet/i.test(b)&&!/tablet pc/i.test(b),nt=!Le&&/[^-]mobi/i.test(b),Re=/xbox/i.test(b);/opera/i.test(b)?N={name:"Opera",opera:w,version:rt||Q(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(b)?N={name:"Opera",opera:w,version:Q(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||rt}:/SamsungBrowser/i.test(b)?N={name:"Samsung Internet for Android",samsungBrowser:w,version:rt||Q(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/coast/i.test(b)?N={name:"Opera Coast",coast:w,version:rt||Q(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/yabrowser/i.test(b)?N={name:"Yandex Browser",yandexbrowser:w,version:rt||Q(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(b)?N={name:"UC Browser",ucbrowser:w,version:Q(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(b)?N={name:"Maxthon",maxthon:w,version:Q(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(b)?N={name:"Epiphany",epiphany:w,version:Q(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(b)?N={name:"Puffin",puffin:w,version:Q(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(b)?N={name:"Sleipnir",sleipnir:w,version:Q(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(b)?N={name:"K-Meleon",kMeleon:w,version:Q(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:De?(N={name:"Windows Phone",osname:"Windows Phone",windowsphone:w},Te?(N.msedge=w,N.version=Te):(N.msie=w,N.version=Q(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(b)?N={name:"Internet Explorer",msie:w,version:Q(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:z?N={name:"Chrome",osname:"Chrome OS",chromeos:w,chromeBook:w,chrome:w,version:Q(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(b)?N={name:"Microsoft Edge",msedge:w,version:Te}:/vivaldi/i.test(b)?N={name:"Vivaldi",vivaldi:w,version:Q(/vivaldi\/(\d+(\.\d+)?)/i)||rt}:pe?N={name:"Sailfish",osname:"Sailfish OS",sailfish:w,version:Q(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(b)?N={name:"SeaMonkey",seamonkey:w,version:Q(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(b)?(N={name:"Firefox",firefox:w,version:Q(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(b)&&(N.firefoxos=w,N.osname="Firefox OS")):H?N={name:"Amazon Silk",silk:w,version:Q(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(b)?N={name:"PhantomJS",phantom:w,version:Q(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(b)?N={name:"SlimerJS",slimer:w,version:Q(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(b)||/rim\stablet/i.test(b)?N={name:"BlackBerry",osname:"BlackBerry OS",blackberry:w,version:rt||Q(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:W?(N={name:"WebOS",osname:"WebOS",webos:w,version:rt||Q(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(b)&&(N.touchpad=w)):/bada/i.test(b)?N={name:"Bada",osname:"Bada",bada:w,version:Q(/dolfin\/(\d+(\.\d+)?)/i)}:me?N={name:"Tizen",osname:"Tizen",tizen:w,version:Q(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||rt}:/qupzilla/i.test(b)?N={name:"QupZilla",qupzilla:w,version:Q(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||rt}:/chromium/i.test(b)?N={name:"Chromium",chromium:w,version:Q(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||rt}:/chrome|crios|crmo/i.test(b)?N={name:"Chrome",chrome:w,version:Q(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:R?N={name:"Android",version:rt}:/safari|applewebkit/i.test(b)?(N={name:"Safari",safari:w},rt&&(N.version=rt)):k?(N={name:k=="iphone"?"iPhone":k=="ipad"?"iPad":"iPod"},rt&&(N.version=rt)):N=/googlebot/i.test(b)?{name:"Googlebot",googlebot:w,version:Q(/googlebot\/(\d+(\.\d+))/i)||rt}:{name:Q(/^(.*)\/(.*) /),version:D(/^(.*)\/(.*) /)},!N.msedge&&/(apple)?webkit/i.test(b)?(/(apple)?webkit\/537\.36/i.test(b)?(N.name=N.name||"Blink",N.blink=w):(N.name=N.name||"Webkit",N.webkit=w),!N.version&&rt&&(N.version=rt)):!N.opera&&/gecko\//i.test(b)&&(N.name=N.name||"Gecko",N.gecko=w,N.version=N.version||Q(/gecko\/(\d+(\.\d+)?)/i)),N.windowsphone||!R&&!N.silk?!N.windowsphone&&k?(N[k]=w,N.ios=w,N.osname="iOS"):ne?(N.mac=w,N.osname="macOS"):Re?(N.xbox=w,N.osname="Xbox"):ve?(N.windows=w,N.osname="Windows"):Pe&&(N.linux=w,N.osname="Linux"):(N.android=w,N.osname="Android");var gt="";N.windows?gt=function(We){switch(We){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}}(Q(/Windows ((NT|XP)( \d\d?.\d)?)/i)):N.windowsphone?gt=Q(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):N.mac?(gt=Q(/Mac OS X (\d+([_\.\s]\d+)*)/i),gt=gt.replace(/[_\s]/g,".")):k?(gt=Q(/os (\d+([_\s]\d+)*) like mac os x/i),gt=gt.replace(/[_\s]/g,".")):R?gt=Q(/android[ \/-](\d+(\.\d+)*)/i):N.webos?gt=Q(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):N.blackberry?gt=Q(/rim\stablet\sos\s(\d+(\.\d+)*)/i):N.bada?gt=Q(/bada\/(\d+(\.\d+)*)/i):N.tizen&&(gt=Q(/tizen[\/\s](\d+(\.\d+)*)/i)),gt&&(N.osversion=gt);var Qe=!N.windows&&gt.split(".")[0];return Le||K||k=="ipad"||R&&(Qe==3||Qe>=4&&!nt)||N.silk?N.tablet=w:(nt||k=="iphone"||k=="ipod"||R||Z||N.blackberry||N.webos||N.bada)&&(N.mobile=w),N.msedge||N.msie&&N.version>=10||N.yandexbrowser&&N.version>=15||N.vivaldi&&N.version>=1||N.chrome&&N.version>=20||N.samsungBrowser&&N.version>=4||N.firefox&&N.version>=20||N.safari&&N.version>=6||N.opera&&N.version>=10||N.ios&&N.osversion&&N.osversion.split(".")[0]>=6||N.blackberry&&N.version>=10.1||N.chromium&&N.version>=20?N.a=w:N.msie&&N.version<10||N.chrome&&N.version<20||N.firefox&&N.version<20||N.safari&&N.version<6||N.opera&&N.version<10||N.ios&&N.osversion&&N.osversion.split(".")[0]<6||N.chromium&&N.version<20?N.c=w:N.x=w,N}function V(b){return b.split(".").length}function P(b,Q){var D,N=[];if(Array.prototype.map)return Array.prototype.map.call(b,Q);for(D=0;D<b.length;D++)N.push(Q(b[D]));return N}function I(b){for(var Q=Math.max(V(b[0]),V(b[1])),D=P(b,function(N){var k=Q-V(N);return N+=new Array(k+1).join(".0"),P(N.split("."),function(M){return new Array(20-M.length).join("0")+M}).reverse()});--Q>=0;){if(D[0][Q]>D[1][Q])return 1;if(D[0][Q]!==D[1][Q])return-1;if(Q===0)return 0}}function L(b,Q,D){var N=x;typeof Q=="string"&&(D=Q,Q=void 0),Q===void 0&&(Q=!1),D&&(N=G(D));var k=""+N.version;for(var M in b)if(b.hasOwnProperty(M)&&N[M]){if(typeof b[M]!="string")throw new Error("Browser version in the minVersion map should be a string: "+M+": "+String(b));return I([k,b[M]])<0}return Q}function p(b,Q,D){return!L(b,Q,D)}var w=!0,x=G(typeof navigator!="undefined"&&navigator.userAgent||"");return x.test=function(b){for(var Q=0;Q<b.length;++Q){var D=b[Q];if(typeof D=="string"&&D in x)return!0}return!1},x.isUnsupportedBrowser=L,x.compareVersions=I,x.check=p,x._detect=G,x.detect=G,x})},{}],36:[function(a,te,ie){},{}],37:[function(a,te,ie){function G(x){if(x&&!p(x))throw new Error("Unknown encoding: "+x)}function V(x){return x.toString(this.encoding)}function P(x){this.charReceived=x.length%2,this.charLength=this.charReceived?2:0}function I(x){this.charReceived=x.length%3,this.charLength=this.charReceived?3:0}var L=a("buffer").Buffer,p=L.isEncoding||function(x){switch(x&&x.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}},w=ie.StringDecoder=function(x){switch(this.encoding=(x||"utf8").toLowerCase().replace(/[-_]/,""),G(x),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=P;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=I;break;default:return void(this.write=V)}this.charBuffer=new L(6),this.charReceived=0,this.charLength=0};w.prototype.write=function(x){for(var b="";this.charLength;){var Q=x.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:x.length;if(x.copy(this.charBuffer,this.charReceived,0,Q),this.charReceived+=Q,this.charReceived<this.charLength)return"";x=x.slice(Q,x.length),b=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var N=b.charCodeAt(b.length-1);if(!(N>=55296&&N<=56319)){if(this.charReceived=this.charLength=0,x.length===0)return b;break}this.charLength+=this.surrogateSize,b=""}this.detectIncompleteChar(x);var D=x.length;this.charLength&&(x.copy(this.charBuffer,0,x.length-this.charReceived,D),D-=this.charReceived),b+=x.toString(this.encoding,0,D);var D=b.length-1,N=b.charCodeAt(D);if(N>=55296&&N<=56319){var k=this.surrogateSize;return this.charLength+=k,this.charReceived+=k,this.charBuffer.copy(this.charBuffer,k,0,k),x.copy(this.charBuffer,0,0,k),b.substring(0,D)}return b},w.prototype.detectIncompleteChar=function(x){for(var b=x.length>=3?3:x.length;b>0;b--){var Q=x[x.length-b];if(b==1&&Q>>5==6){this.charLength=2;break}if(b<=2&&Q>>4==14){this.charLength=3;break}if(b<=3&&Q>>3==30){this.charLength=4;break}}this.charReceived=b},w.prototype.end=function(x){var b="";if(x&&x.length&&(b=this.write(x)),this.charReceived){var Q=this.charReceived,D=this.charBuffer,N=this.encoding;b+=D.slice(0,Q).toString(N)}return b}},{buffer:38}],38:[function(a,te,ie){(function(G){"use strict";function V(){return I.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function P(X,O){if(V()<O)throw new RangeError("Invalid typed array length");return I.TYPED_ARRAY_SUPPORT?(X=new Uint8Array(O),X.__proto__=I.prototype):(X===null&&(X=new I(O)),X.length=O),X}function I(X,O,Y){if(!(I.TYPED_ARRAY_SUPPORT||this instanceof I))return new I(X,O,Y);if(typeof X=="number"){if(typeof O=="string")throw new Error("If encoding is specified then the first argument must be a string");return x(this,X)}return L(this,X,O,Y)}function L(X,O,Y,oe){if(typeof O=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&O instanceof ArrayBuffer?D(X,O,Y,oe):typeof O=="string"?b(X,O,Y):N(X,O)}function p(X){if(typeof X!="number")throw new TypeError('"size" argument must be a number');if(X<0)throw new RangeError('"size" argument must not be negative')}function w(X,O,Y,oe){return p(O),O<=0?P(X,O):Y!==void 0?typeof oe=="string"?P(X,O).fill(Y,oe):P(X,O).fill(Y):P(X,O)}function x(X,O){if(p(O),X=P(X,O<0?0:0|k(O)),!I.TYPED_ARRAY_SUPPORT)for(var Y=0;Y<O;++Y)X[Y]=0;return X}function b(X,O,Y){if(typeof Y=="string"&&Y!==""||(Y="utf8"),!I.isEncoding(Y))throw new TypeError('"encoding" must be a valid string encoding');var oe=0|R(O,Y);X=P(X,oe);var q=X.write(O,Y);return q!==oe&&(X=X.slice(0,q)),X}function Q(X,O){var Y=O.length<0?0:0|k(O.length);X=P(X,Y);for(var oe=0;oe<Y;oe+=1)X[oe]=255&O[oe];return X}function D(X,O,Y,oe){if(O.byteLength,Y<0||O.byteLength<Y)throw new RangeError("'offset' is out of bounds");if(O.byteLength<Y+(oe||0))throw new RangeError("'length' is out of bounds");return O=Y===void 0&&oe===void 0?new Uint8Array(O):oe===void 0?new Uint8Array(O,Y):new Uint8Array(O,Y,oe),I.TYPED_ARRAY_SUPPORT?(X=O,X.__proto__=I.prototype):X=Q(X,O),X}function N(X,O){if(I.isBuffer(O)){var Y=0|k(O.length);return X=P(X,Y),X.length===0||O.copy(X,0,0,Y),X}if(O){if(typeof ArrayBuffer!="undefined"&&O.buffer instanceof ArrayBuffer||"length"in O)return typeof O.length!="number"||st(O.length)?P(X,0):Q(X,O);if(O.type==="Buffer"&&It(O.data))return Q(X,O.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function k(X){if(X>=V())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+V().toString(16)+" bytes");return 0|X}function M(X){return+X!=X&&(X=0),I.alloc(+X)}function R(X,O){if(I.isBuffer(X))return X.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(X)||X instanceof ArrayBuffer))return X.byteLength;typeof X!="string"&&(X=""+X);var Y=X.length;if(Y===0)return 0;for(var oe=!1;;)switch(O){case"ascii":case"latin1":case"binary":return Y;case"utf8":case"utf-8":case void 0:return ln(X).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Y;case"hex":return Y>>>1;case"base64":return Ut(X).length;default:if(oe)return ln(X).length;O=(""+O).toLowerCase(),oe=!0}}function Z(X,O,Y){var oe=!1;if((O===void 0||O<0)&&(O=0),O>this.length||((Y===void 0||Y>this.length)&&(Y=this.length),Y<=0)||(Y>>>=0,O>>>=0,Y<=O))return"";for(X||(X="utf8");;)switch(X){case"hex":return Re(this,O,Y);case"utf8":case"utf-8":return Te(this,O,Y);case"ascii":return Le(this,O,Y);case"latin1":case"binary":return nt(this,O,Y);case"base64":return Pe(this,O,Y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return gt(this,O,Y);default:if(oe)throw new TypeError("Unknown encoding: "+X);X=(X+"").toLowerCase(),oe=!0}}function K(X,O,Y){var oe=X[O];X[O]=X[Y],X[Y]=oe}function z(X,O,Y,oe,q){if(X.length===0)return-1;if(typeof Y=="string"?(oe=Y,Y=0):Y>2147483647?Y=2147483647:Y<-2147483648&&(Y=-2147483648),Y=+Y,isNaN(Y)&&(Y=q?0:X.length-1),Y<0&&(Y=X.length+Y),Y>=X.length){if(q)return-1;Y=X.length-1}else if(Y<0){if(!q)return-1;Y=0}if(typeof O=="string"&&(O=I.from(O,oe)),I.isBuffer(O))return O.length===0?-1:H(X,O,Y,oe,q);if(typeof O=="number")return O&=255,I.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?q?Uint8Array.prototype.indexOf.call(X,O,Y):Uint8Array.prototype.lastIndexOf.call(X,O,Y):H(X,[O],Y,oe,q);throw new TypeError("val must be string, number or Buffer")}function H(X,O,Y,oe,q){function Fe(Jt,Rn){return Xe===1?Jt[Rn]:Jt.readUInt16BE(Rn*Xe)}var Xe=1,jt=X.length,yt=O.length;if(oe!==void 0&&((oe=String(oe).toLowerCase())==="ucs2"||oe==="ucs-2"||oe==="utf16le"||oe==="utf-16le")){if(X.length<2||O.length<2)return-1;Xe=2,jt/=2,yt/=2,Y/=2}var Ze;if(q){var Ot=-1;for(Ze=Y;Ze<jt;Ze++)if(Fe(X,Ze)===Fe(O,Ot===-1?0:Ze-Ot)){if(Ot===-1&&(Ot=Ze),Ze-Ot+1===yt)return Ot*Xe}else Ot!==-1&&(Ze-=Ze-Ot),Ot=-1}else for(Y+yt>jt&&(Y=jt-yt),Ze=Y;Ze>=0;Ze--){for(var hn=!0,zt=0;zt<yt;zt++)if(Fe(X,Ze+zt)!==Fe(O,zt)){hn=!1;break}if(hn)return Ze}return-1}function pe(X,O,Y,oe){Y=Number(Y)||0;var q=X.length-Y;oe?(oe=Number(oe))>q&&(oe=q):oe=q;var Fe=O.length;if(Fe%2!=0)throw new TypeError("Invalid hex string");oe>Fe/2&&(oe=Fe/2);for(var Xe=0;Xe<oe;++Xe){var jt=parseInt(O.substr(2*Xe,2),16);if(isNaN(jt))return Xe;X[Y+Xe]=jt}return Xe}function me(X,O,Y,oe){return Rt(ln(O,X.length-Y),X,Y,oe)}function W(X,O,Y,oe){return Rt(tn(O),X,Y,oe)}function De(X,O,Y,oe){return W(X,O,Y,oe)}function ve(X,O,Y,oe){return Rt(Ut(O),X,Y,oe)}function ne(X,O,Y,oe){return Rt(Mt(O,X.length-Y),X,Y,oe)}function Pe(X,O,Y){return O===0&&Y===X.length?it.fromByteArray(X):it.fromByteArray(X.slice(O,Y))}function Te(X,O,Y){Y=Math.min(X.length,Y);for(var oe=[],q=O;q<Y;){var Fe=X[q],Xe=null,jt=Fe>239?4:Fe>223?3:Fe>191?2:1;if(q+jt<=Y){var yt,Ze,Ot,hn;switch(jt){case 1:Fe<128&&(Xe=Fe);break;case 2:yt=X[q+1],(192&yt)==128&&(hn=(31&Fe)<<6|63&yt)>127&&(Xe=hn);break;case 3:yt=X[q+1],Ze=X[q+2],(192&yt)==128&&(192&Ze)==128&&(hn=(15&Fe)<<12|(63&yt)<<6|63&Ze)>2047&&(hn<55296||hn>57343)&&(Xe=hn);break;case 4:yt=X[q+1],Ze=X[q+2],Ot=X[q+3],(192&yt)==128&&(192&Ze)==128&&(192&Ot)==128&&(hn=(15&Fe)<<18|(63&yt)<<12|(63&Ze)<<6|63&Ot)>65535&&hn<1114112&&(Xe=hn)}}Xe===null?(Xe=65533,jt=1):Xe>65535&&(Xe-=65536,oe.push(Xe>>>10&1023|55296),Xe=56320|1023&Xe),oe.push(Xe),q+=jt}return rt(oe)}function rt(X){var O=X.length;if(O<=ot)return String.fromCharCode.apply(String,X);for(var Y="",oe=0;oe<O;)Y+=String.fromCharCode.apply(String,X.slice(oe,oe+=ot));return Y}function Le(X,O,Y){var oe="";Y=Math.min(X.length,Y);for(var q=O;q<Y;++q)oe+=String.fromCharCode(127&X[q]);return oe}function nt(X,O,Y){var oe="";Y=Math.min(X.length,Y);for(var q=O;q<Y;++q)oe+=String.fromCharCode(X[q]);return oe}function Re(X,O,Y){var oe=X.length;(!O||O<0)&&(O=0),(!Y||Y<0||Y>oe)&&(Y=oe);for(var q="",Fe=O;Fe<Y;++Fe)q+=Qt(X[Fe]);return q}function gt(X,O,Y){for(var oe=X.slice(O,Y),q="",Fe=0;Fe<oe.length;Fe+=2)q+=String.fromCharCode(oe[Fe]+256*oe[Fe+1]);return q}function Qe(X,O,Y){if(X%1!=0||X<0)throw new RangeError("offset is not uint");if(X+O>Y)throw new RangeError("Trying to access beyond buffer length")}function We(X,O,Y,oe,q,Fe){if(!I.isBuffer(X))throw new TypeError('"buffer" argument must be a Buffer instance');if(O>q||O<Fe)throw new RangeError('"value" argument is out of bounds');if(Y+oe>X.length)throw new RangeError("Index out of range")}function be(X,O,Y,oe){O<0&&(O=65535+O+1);for(var q=0,Fe=Math.min(X.length-Y,2);q<Fe;++q)X[Y+q]=(O&255<<8*(oe?q:1-q))>>>8*(oe?q:1-q)}function Oe(X,O,Y,oe){O<0&&(O=4294967295+O+1);for(var q=0,Fe=Math.min(X.length-Y,4);q<Fe;++q)X[Y+q]=O>>>8*(oe?q:3-q)&255}function Me(X,O,Y,oe,q,Fe){if(Y+oe>X.length)throw new RangeError("Index out of range");if(Y<0)throw new RangeError("Index out of range")}function qe(X,O,Y,oe,q){return q||Me(X,O,Y,4,34028234663852886e22,-34028234663852886e22),un.write(X,O,Y,oe,23,4),Y+4}function Ht(X,O,Y,oe,q){return q||Me(X,O,Y,8,17976931348623157e292,-17976931348623157e292),un.write(X,O,Y,oe,52,8),Y+8}function Gt(X){if(X=vn(X).replace(Se,""),X.length<2)return"";for(;X.length%4!=0;)X+="=";return X}function vn(X){return X.trim?X.trim():X.replace(/^\s+|\s+$/g,"")}function Qt(X){return X<16?"0"+X.toString(16):X.toString(16)}function ln(X,O){O=O||1/0;for(var Y,oe=X.length,q=null,Fe=[],Xe=0;Xe<oe;++Xe){if((Y=X.charCodeAt(Xe))>55295&&Y<57344){if(!q){if(Y>56319){(O-=3)>-1&&Fe.push(239,191,189);continue}if(Xe+1===oe){(O-=3)>-1&&Fe.push(239,191,189);continue}q=Y;continue}if(Y<56320){(O-=3)>-1&&Fe.push(239,191,189),q=Y;continue}Y=65536+(q-55296<<10|Y-56320)}else q&&(O-=3)>-1&&Fe.push(239,191,189);if(q=null,Y<128){if((O-=1)<0)break;Fe.push(Y)}else if(Y<2048){if((O-=2)<0)break;Fe.push(Y>>6|192,63&Y|128)}else if(Y<65536){if((O-=3)<0)break;Fe.push(Y>>12|224,Y>>6&63|128,63&Y|128)}else{if(!(Y<1114112))throw new Error("Invalid code point");if((O-=4)<0)break;Fe.push(Y>>18|240,Y>>12&63|128,Y>>6&63|128,63&Y|128)}}return Fe}function tn(X){for(var O=[],Y=0;Y<X.length;++Y)O.push(255&X.charCodeAt(Y));return O}function Mt(X,O){for(var Y,oe,q,Fe=[],Xe=0;Xe<X.length&&!((O-=2)<0);++Xe)Y=X.charCodeAt(Xe),oe=Y>>8,q=Y%256,Fe.push(q),Fe.push(oe);return Fe}function Ut(X){return it.toByteArray(Gt(X))}function Rt(X,O,Y,oe){for(var q=0;q<oe&&!(q+Y>=O.length||q>=X.length);++q)O[q+Y]=X[q];return q}function st(X){return X!==X}var it=a("base64-js"),un=a("ieee754"),It=a("isarray");ie.Buffer=I,ie.SlowBuffer=M,ie.INSPECT_MAX_BYTES=50,I.TYPED_ARRAY_SUPPORT=G.TYPED_ARRAY_SUPPORT!==void 0?G.TYPED_ARRAY_SUPPORT:function(){try{var X=new Uint8Array(1);return X.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},X.foo()===42&&typeof X.subarray=="function"&&X.subarray(1,1).byteLength===0}catch(O){return!1}}(),ie.kMaxLength=V(),I.poolSize=8192,I._augment=function(X){return X.__proto__=I.prototype,X},I.from=function(X,O,Y){return L(null,X,O,Y)},I.TYPED_ARRAY_SUPPORT&&(I.prototype.__proto__=Uint8Array.prototype,I.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&I[Symbol.species]===I&&Object.defineProperty(I,Symbol.species,{value:null,configurable:!0})),I.alloc=function(X,O,Y){return w(null,X,O,Y)},I.allocUnsafe=function(X){return x(null,X)},I.allocUnsafeSlow=function(X){return x(null,X)},I.isBuffer=function(X){return!(X==null||!X._isBuffer)},I.compare=function(X,O){if(!I.isBuffer(X)||!I.isBuffer(O))throw new TypeError("Arguments must be Buffers");if(X===O)return 0;for(var Y=X.length,oe=O.length,q=0,Fe=Math.min(Y,oe);q<Fe;++q)if(X[q]!==O[q]){Y=X[q],oe=O[q];break}return Y<oe?-1:oe<Y?1:0},I.isEncoding=function(X){switch(String(X).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}},I.concat=function(X,O){if(!It(X))throw new TypeError('"list" argument must be an Array of Buffers');if(X.length===0)return I.alloc(0);var Y;if(O===void 0)for(O=0,Y=0;Y<X.length;++Y)O+=X[Y].length;var oe=I.allocUnsafe(O),q=0;for(Y=0;Y<X.length;++Y){var Fe=X[Y];if(!I.isBuffer(Fe))throw new TypeError('"list" argument must be an Array of Buffers');Fe.copy(oe,q),q+=Fe.length}return oe},I.byteLength=R,I.prototype._isBuffer=!0,I.prototype.swap16=function(){var X=this.length;if(X%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var O=0;O<X;O+=2)K(this,O,O+1);return this},I.prototype.swap32=function(){var X=this.length;if(X%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var O=0;O<X;O+=4)K(this,O,O+3),K(this,O+1,O+2);return this},I.prototype.swap64=function(){var X=this.length;if(X%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var O=0;O<X;O+=8)K(this,O,O+7),K(this,O+1,O+6),K(this,O+2,O+5),K(this,O+3,O+4);return this},I.prototype.toString=function(){var X=0|this.length;return X===0?"":arguments.length===0?Te(this,0,X):Z.apply(this,arguments)},I.prototype.equals=function(X){if(!I.isBuffer(X))throw new TypeError("Argument must be a Buffer");return this===X||I.compare(this,X)===0},I.prototype.inspect=function(){var X="",O=ie.INSPECT_MAX_BYTES;return this.length>0&&(X=this.toString("hex",0,O).match(/.{2}/g).join(" "),this.length>O&&(X+=" ... ")),"<Buffer "+X+">"},I.prototype.compare=function(X,O,Y,oe,q){if(!I.isBuffer(X))throw new TypeError("Argument must be a Buffer");if(O===void 0&&(O=0),Y===void 0&&(Y=X?X.length:0),oe===void 0&&(oe=0),q===void 0&&(q=this.length),O<0||Y>X.length||oe<0||q>this.length)throw new RangeError("out of range index");if(oe>=q&&O>=Y)return 0;if(oe>=q)return-1;if(O>=Y)return 1;if(O>>>=0,Y>>>=0,oe>>>=0,q>>>=0,this===X)return 0;for(var Fe=q-oe,Xe=Y-O,jt=Math.min(Fe,Xe),yt=this.slice(oe,q),Ze=X.slice(O,Y),Ot=0;Ot<jt;++Ot)if(yt[Ot]!==Ze[Ot]){Fe=yt[Ot],Xe=Ze[Ot];break}return Fe<Xe?-1:Xe<Fe?1:0},I.prototype.includes=function(X,O,Y){return this.indexOf(X,O,Y)!==-1},I.prototype.indexOf=function(X,O,Y){return z(this,X,O,Y,!0)},I.prototype.lastIndexOf=function(X,O,Y){return z(this,X,O,Y,!1)},I.prototype.write=function(X,O,Y,oe){if(O===void 0)oe="utf8",Y=this.length,O=0;else if(Y===void 0&&typeof O=="string")oe=O,Y=this.length,O=0;else{if(!isFinite(O))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");O|=0,isFinite(Y)?(Y|=0,oe===void 0&&(oe="utf8")):(oe=Y,Y=void 0)}var q=this.length-O;if((Y===void 0||Y>q)&&(Y=q),X.length>0&&(Y<0||O<0)||O>this.length)throw new RangeError("Attempt to write outside buffer bounds");oe||(oe="utf8");for(var Fe=!1;;)switch(oe){case"hex":return pe(this,X,O,Y);case"utf8":case"utf-8":return me(this,X,O,Y);case"ascii":return W(this,X,O,Y);case"latin1":case"binary":return De(this,X,O,Y);case"base64":return ve(this,X,O,Y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ne(this,X,O,Y);default:if(Fe)throw new TypeError("Unknown encoding: "+oe);oe=(""+oe).toLowerCase(),Fe=!0}},I.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ot=4096;I.prototype.slice=function(X,O){var Y=this.length;X=~~X,O=O===void 0?Y:~~O,X<0?(X+=Y)<0&&(X=0):X>Y&&(X=Y),O<0?(O+=Y)<0&&(O=0):O>Y&&(O=Y),O<X&&(O=X);var oe;if(I.TYPED_ARRAY_SUPPORT)oe=this.subarray(X,O),oe.__proto__=I.prototype;else{var q=O-X;oe=new I(q,void 0);for(var Fe=0;Fe<q;++Fe)oe[Fe]=this[Fe+X]}return oe},I.prototype.readUIntLE=function(X,O,Y){X|=0,O|=0,Y||Qe(X,O,this.length);for(var oe=this[X],q=1,Fe=0;++Fe<O&&(q*=256);)oe+=this[X+Fe]*q;return oe},I.prototype.readUIntBE=function(X,O,Y){X|=0,O|=0,Y||Qe(X,O,this.length);for(var oe=this[X+--O],q=1;O>0&&(q*=256);)oe+=this[X+--O]*q;return oe},I.prototype.readUInt8=function(X,O){return O||Qe(X,1,this.length),this[X]},I.prototype.readUInt16LE=function(X,O){return O||Qe(X,2,this.length),this[X]|this[X+1]<<8},I.prototype.readUInt16BE=function(X,O){return O||Qe(X,2,this.length),this[X]<<8|this[X+1]},I.prototype.readUInt32LE=function(X,O){return O||Qe(X,4,this.length),(this[X]|this[X+1]<<8|this[X+2]<<16)+16777216*this[X+3]},I.prototype.readUInt32BE=function(X,O){return O||Qe(X,4,this.length),16777216*this[X]+(this[X+1]<<16|this[X+2]<<8|this[X+3])},I.prototype.readIntLE=function(X,O,Y){X|=0,O|=0,Y||Qe(X,O,this.length);for(var oe=this[X],q=1,Fe=0;++Fe<O&&(q*=256);)oe+=this[X+Fe]*q;return q*=128,oe>=q&&(oe-=Math.pow(2,8*O)),oe},I.prototype.readIntBE=function(X,O,Y){X|=0,O|=0,Y||Qe(X,O,this.length);for(var oe=O,q=1,Fe=this[X+--oe];oe>0&&(q*=256);)Fe+=this[X+--oe]*q;return q*=128,Fe>=q&&(Fe-=Math.pow(2,8*O)),Fe},I.prototype.readInt8=function(X,O){return O||Qe(X,1,this.length),128&this[X]?-1*(255-this[X]+1):this[X]},I.prototype.readInt16LE=function(X,O){O||Qe(X,2,this.length);var Y=this[X]|this[X+1]<<8;return 32768&Y?4294901760|Y:Y},I.prototype.readInt16BE=function(X,O){O||Qe(X,2,this.length);var Y=this[X+1]|this[X]<<8;return 32768&Y?4294901760|Y:Y},I.prototype.readInt32LE=function(X,O){return O||Qe(X,4,this.length),this[X]|this[X+1]<<8|this[X+2]<<16|this[X+3]<<24},I.prototype.readInt32BE=function(X,O){return O||Qe(X,4,this.length),this[X]<<24|this[X+1]<<16|this[X+2]<<8|this[X+3]},I.prototype.readFloatLE=function(X,O){return O||Qe(X,4,this.length),un.read(this,X,!0,23,4)},I.prototype.readFloatBE=function(X,O){return O||Qe(X,4,this.length),un.read(this,X,!1,23,4)},I.prototype.readDoubleLE=function(X,O){return O||Qe(X,8,this.length),un.read(this,X,!0,52,8)},I.prototype.readDoubleBE=function(X,O){return O||Qe(X,8,this.length),un.read(this,X,!1,52,8)},I.prototype.writeUIntLE=function(X,O,Y,oe){X=+X,O|=0,Y|=0,!oe&&We(this,X,O,Y,Math.pow(2,8*Y)-1,0);var q=1,Fe=0;for(this[O]=255&X;++Fe<Y&&(q*=256);)this[O+Fe]=X/q&255;return O+Y},I.prototype.writeUIntBE=function(X,O,Y,oe){X=+X,O|=0,Y|=0,!oe&&We(this,X,O,Y,Math.pow(2,8*Y)-1,0);var q=Y-1,Fe=1;for(this[O+q]=255&X;--q>=0&&(Fe*=256);)this[O+q]=X/Fe&255;return O+Y},I.prototype.writeUInt8=function(X,O,Y){return X=+X,O|=0,Y||We(this,X,O,1,255,0),I.TYPED_ARRAY_SUPPORT||(X=Math.floor(X)),this[O]=255&X,O+1},I.prototype.writeUInt16LE=function(X,O,Y){return X=+X,O|=0,Y||We(this,X,O,2,65535,0),I.TYPED_ARRAY_SUPPORT?(this[O]=255&X,this[O+1]=X>>>8):be(this,X,O,!0),O+2},I.prototype.writeUInt16BE=function(X,O,Y){return X=+X,O|=0,Y||We(this,X,O,2,65535,0),I.TYPED_ARRAY_SUPPORT?(this[O]=X>>>8,this[O+1]=255&X):be(this,X,O,!1),O+2},I.prototype.writeUInt32LE=function(X,O,Y){return X=+X,O|=0,Y||We(this,X,O,4,4294967295,0),I.TYPED_ARRAY_SUPPORT?(this[O+3]=X>>>24,this[O+2]=X>>>16,this[O+1]=X>>>8,this[O]=255&X):Oe(this,X,O,!0),O+4},I.prototype.writeUInt32BE=function(X,O,Y){return X=+X,O|=0,Y||We(this,X,O,4,4294967295,0),I.TYPED_ARRAY_SUPPORT?(this[O]=X>>>24,this[O+1]=X>>>16,this[O+2]=X>>>8,this[O+3]=255&X):Oe(this,X,O,!1),O+4},I.prototype.writeIntLE=function(X,O,Y,oe){if(X=+X,O|=0,!oe){var q=Math.pow(2,8*Y-1);We(this,X,O,Y,q-1,-q)}var Fe=0,Xe=1,jt=0;for(this[O]=255&X;++Fe<Y&&(Xe*=256);)X<0&&jt===0&&this[O+Fe-1]!==0&&(jt=1),this[O+Fe]=(X/Xe>>0)-jt&255;return O+Y},I.prototype.writeIntBE=function(X,O,Y,oe){if(X=+X,O|=0,!oe){var q=Math.pow(2,8*Y-1);We(this,X,O,Y,q-1,-q)}var Fe=Y-1,Xe=1,jt=0;for(this[O+Fe]=255&X;--Fe>=0&&(Xe*=256);)X<0&&jt===0&&this[O+Fe+1]!==0&&(jt=1),this[O+Fe]=(X/Xe>>0)-jt&255;return O+Y},I.prototype.writeInt8=function(X,O,Y){return X=+X,O|=0,Y||We(this,X,O,1,127,-128),I.TYPED_ARRAY_SUPPORT||(X=Math.floor(X)),X<0&&(X=255+X+1),this[O]=255&X,O+1},I.prototype.writeInt16LE=function(X,O,Y){return X=+X,O|=0,Y||We(this,X,O,2,32767,-32768),I.TYPED_ARRAY_SUPPORT?(this[O]=255&X,this[O+1]=X>>>8):be(this,X,O,!0),O+2},I.prototype.writeInt16BE=function(X,O,Y){return X=+X,O|=0,Y||We(this,X,O,2,32767,-32768),I.TYPED_ARRAY_SUPPORT?(this[O]=X>>>8,this[O+1]=255&X):be(this,X,O,!1),O+2},I.prototype.writeInt32LE=function(X,O,Y){return X=+X,O|=0,Y||We(this,X,O,4,2147483647,-2147483648),I.TYPED_ARRAY_SUPPORT?(this[O]=255&X,this[O+1]=X>>>8,this[O+2]=X>>>16,this[O+3]=X>>>24):Oe(this,X,O,!0),O+4},I.prototype.writeInt32BE=function(X,O,Y){return X=+X,O|=0,Y||We(this,X,O,4,2147483647,-2147483648),X<0&&(X=4294967295+X+1),I.TYPED_ARRAY_SUPPORT?(this[O]=X>>>24,this[O+1]=X>>>16,this[O+2]=X>>>8,this[O+3]=255&X):Oe(this,X,O,!1),O+4},I.prototype.writeFloatLE=function(X,O,Y){return qe(this,X,O,!0,Y)},I.prototype.writeFloatBE=function(X,O,Y){return qe(this,X,O,!1,Y)},I.prototype.writeDoubleLE=function(X,O,Y){return Ht(this,X,O,!0,Y)},I.prototype.writeDoubleBE=function(X,O,Y){return Ht(this,X,O,!1,Y)},I.prototype.copy=function(X,O,Y,oe){if(Y||(Y=0),oe||oe===0||(oe=this.length),O>=X.length&&(O=X.length),O||(O=0),oe>0&&oe<Y&&(oe=Y),oe===Y||X.length===0||this.length===0)return 0;if(O<0)throw new RangeError("targetStart out of bounds");if(Y<0||Y>=this.length)throw new RangeError("sourceStart out of bounds");if(oe<0)throw new RangeError("sourceEnd out of bounds");oe>this.length&&(oe=this.length),X.length-O<oe-Y&&(oe=X.length-O+Y);var q,Fe=oe-Y;if(this===X&&Y<O&&O<oe)for(q=Fe-1;q>=0;--q)X[q+O]=this[q+Y];else if(Fe<1e3||!I.TYPED_ARRAY_SUPPORT)for(q=0;q<Fe;++q)X[q+O]=this[q+Y];else Uint8Array.prototype.set.call(X,this.subarray(Y,Y+Fe),O);return Fe},I.prototype.fill=function(X,O,Y,oe){if(typeof X=="string"){if(typeof O=="string"?(oe=O,O=0,Y=this.length):typeof Y=="string"&&(oe=Y,Y=this.length),X.length===1){var q=X.charCodeAt(0);q<256&&(X=q)}if(oe!==void 0&&typeof oe!="string")throw new TypeError("encoding must be a string");if(typeof oe=="string"&&!I.isEncoding(oe))throw new TypeError("Unknown encoding: "+oe)}else typeof X=="number"&&(X&=255);if(O<0||this.length<O||this.length<Y)throw new RangeError("Out of range index");if(Y<=O)return this;O>>>=0,Y=Y===void 0?this.length:Y>>>0,X||(X=0);var Fe;if(typeof X=="number")for(Fe=O;Fe<Y;++Fe)this[Fe]=X;else{var Xe=I.isBuffer(X)?X:ln(new I(X,oe).toString()),jt=Xe.length;for(Fe=0;Fe<Y-O;++Fe)this[Fe+O]=Xe[Fe%jt]}return this};var Se=/[^+\/0-9A-Za-z-_]/g}).call(this,typeof B.g!="undefined"?B.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"base64-js":34,ieee754:161,isarray:166}],39:[function(a,te,ie){te.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"}},{}],40:[function(a,te,ie){"use strict";var G=function(){this.buffer=[],this.fns=[]};G.prototype.push=function(P,I){if(this.fns.length)return this.fns.shift()(null,P);var L={data:P,priority:I},p=V(this.buffer,L,function(w){return w.priority});this.buffer.splice(p,0,L)},G.prototype.next=function(){var P=this;return function(I){if(P.buffer.length)return I(null,P.buffer.pop().data);P.fns.push(I)}};var V=function(P,I,L){I=L(I);for(var p=0,w=P?P.length:p;p<w;){var x=p+w>>>1;L(P[x])<I?p=x+1:w=x}return p};te.exports=G},{}],41:[function(a,te,ie){function G(D){var N=this,k=Q.call(arguments,1);return new Promise(function(M,R){function Z(H){var pe;try{pe=D.next(H)}catch(me){return R(me)}z(pe)}function K(H){var pe;try{pe=D.throw(H)}catch(me){return R(me)}z(pe)}function z(H){if(H.done)return M(H.value);var pe=V.call(N,H.value);return pe&&p(pe)?pe.then(Z,K):K(new TypeError('You may only yield a function, promise, generator, array, or object, but the following object was passed: "'+String(H.value)+'"'))}if(typeof D=="function"&&(D=D.apply(N,k)),!D||typeof D.next!="function")return M(D);Z()})}function V(D){return D&&(p(D)?D:x(D)||w(D)?G.call(this,D):typeof D=="function"?P.call(this,D):Array.isArray(D)?I.call(this,D):b(D)?L.call(this,D):D)}function P(D){var N=this;return new Promise(function(k,M){D.call(N,function(R,Z){if(R)return M(R);arguments.length>2&&(Z=Q.call(arguments,1)),k(Z)})})}function I(D){return Promise.all(D.map(V,this))}function L(D){for(var N=new D.constructor,k=Object.keys(D),M=[],R=0;R<k.length;R++){var Z=k[R],K=V.call(this,D[Z]);K&&p(K)?function(z,H){N[H]=void 0,M.push(z.then(function(pe){N[H]=pe}))}(K,Z):N[Z]=D[Z]}return Promise.all(M).then(function(){return N})}function p(D){return typeof D.then=="function"}function w(D){return typeof D.next=="function"&&typeof D.throw=="function"}function x(D){var N=D.constructor;return!!N&&(N.name==="GeneratorFunction"||N.displayName==="GeneratorFunction"||w(N.prototype))}function b(D){return Object==D.constructor}var Q=Array.prototype.slice;te.exports=G.default=G.co=G,G.wrap=function(D){function N(){return G.call(this,D.apply(this,arguments))}return N.__generatorFunction__=D,N}},{}],42:[function(a,te,ie){te.exports={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGSYS:12,SSL_OP_ALL:2147486719,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:32,SSL_OP_MICROSOFT_SESS_ID_BUG:1,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:536870912,SSL_OP_NETSCAPE_CHALLENGE_BUG:2,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:1073741824,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:8,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:16777216,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_SINGLE_DH_USE:1048576,SSL_OP_SINGLE_ECDH_USE:524288,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:128,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:512,SSL_OP_TLS_D5_BUG:256,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_ECDH:16,ENGINE_METHOD_ECDSA:32,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_STORE:256,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_UDP_REUSEADDR:4}},{}],43:[function(a,te,ie){"use strict";function G(I,L){if(!(this instanceof G))return new G(I,L);this.src=I,this._withAccess=L}function V(I,L){return I[L]===void 0&&I.__lookupGetter__(L)===void 0&&I.__lookupSetter__(L)===void 0}var P=Array.prototype.slice;te.exports=G,G.prototype.withAccess=function(I){return this._withAccess=I!==!1,this},G.prototype.pick=function(I){return Array.isArray(I)||(I=P.call(arguments)),I.length&&(this.keys=I),this},G.prototype.to=function(I){if(I=I||{},!this.src)return I;var L=this.keys||Object.keys(this.src);if(!this._withAccess){for(var p=0;p<L.length;p++)w=L[p],I[w]===void 0&&(I[w]=this.src[w]);return I}for(var p=0;p<L.length;p++){var w=L[p];if(V(I,w)){var x=this.src.__lookupGetter__(w),b=this.src.__lookupSetter__(w);x&&I.__defineGetter__(w,x),b&&I.__defineSetter__(w,b),x||b||(I[w]=this.src[w])}}return I},G.prototype.toCover=function(I){for(var L=this.keys||Object.keys(this.src),p=0;p<L.length;p++){var w=L[p];delete I[w];var x=this.src.__lookupGetter__(w),b=this.src.__lookupSetter__(w);x&&I.__defineGetter__(w,x),b&&I.__defineSetter__(w,b),x||b||(I[w]=this.src[w])}},G.prototype.override=G.prototype.toCover,G.prototype.and=function(I){var L={};return this.to(L),this.src=I,this.to(L),this.src=L,this}},{}],44:[function(a,te,ie){a("../../modules/es6.string.iterator"),a("../../modules/es6.array.from"),te.exports=a("../../modules/_core").Array.from},{"../../modules/_core":65,"../../modules/es6.array.from":133,"../../modules/es6.string.iterator":145}],45:[function(a,te,ie){var G=a("../../modules/_core"),V=G.JSON||(G.JSON={stringify:JSON.stringify});te.exports=function(P){return V.stringify.apply(V,arguments)}},{"../../modules/_core":65}],46:[function(a,te,ie){a("../../modules/es6.object.assign"),te.exports=a("../../modules/_core").Object.assign},{"../../modules/_core":65,"../../modules/es6.object.assign":136}],47:[function(a,te,ie){a("../../modules/es6.object.create");var G=a("../../modules/_core").Object;te.exports=function(V,P){return G.create(V,P)}},{"../../modules/_core":65,"../../modules/es6.object.create":137}],48:[function(a,te,ie){a("../../modules/es6.object.define-property");var G=a("../../modules/_core").Object;te.exports=function(V,P,I){return G.defineProperty(V,P,I)}},{"../../modules/_core":65,"../../modules/es6.object.define-property":138}],49:[function(a,te,ie){a("../../modules/es6.object.get-own-property-names");var G=a("../../modules/_core").Object;te.exports=function(V){return G.getOwnPropertyNames(V)}},{"../../modules/_core":65,"../../modules/es6.object.get-own-property-names":139}],50:[function(a,te,ie){a("../../modules/es6.object.get-prototype-of"),te.exports=a("../../modules/_core").Object.getPrototypeOf},{"../../modules/_core":65,"../../modules/es6.object.get-prototype-of":140}],51:[function(a,te,ie){a("../../modules/es6.object.keys"),te.exports=a("../../modules/_core").Object.keys},{"../../modules/_core":65,"../../modules/es6.object.keys":141}],52:[function(a,te,ie){a("../modules/es6.object.to-string"),a("../modules/es6.string.iterator"),a("../modules/web.dom.iterable"),a("../modules/es6.promise"),a("../modules/es7.promise.finally"),a("../modules/es7.promise.try"),te.exports=a("../modules/_core").Promise},{"../modules/_core":65,"../modules/es6.object.to-string":142,"../modules/es6.promise":143,"../modules/es6.string.iterator":145,"../modules/es7.promise.finally":147,"../modules/es7.promise.try":148,"../modules/web.dom.iterable":151}],53:[function(a,te,ie){a("../modules/web.immediate"),te.exports=a("../modules/_core").setImmediate},{"../modules/_core":65,"../modules/web.immediate":152}],54:[function(a,te,ie){a("../../modules/es6.string.from-code-point"),te.exports=a("../../modules/_core").String.fromCodePoint},{"../../modules/_core":65,"../../modules/es6.string.from-code-point":144}],55:[function(a,te,ie){a("../../modules/es6.function.has-instance"),te.exports=a("../../modules/_wks-ext").f("hasInstance")},{"../../modules/_wks-ext":130,"../../modules/es6.function.has-instance":135}],56:[function(a,te,ie){a("../../modules/es6.symbol"),a("../../modules/es6.object.to-string"),a("../../modules/es7.symbol.async-iterator"),a("../../modules/es7.symbol.observable"),te.exports=a("../../modules/_core").Symbol},{"../../modules/_core":65,"../../modules/es6.object.to-string":142,"../../modules/es6.symbol":146,"../../modules/es7.symbol.async-iterator":149,"../../modules/es7.symbol.observable":150}],57:[function(a,te,ie){a("../../modules/es6.string.iterator"),a("../../modules/web.dom.iterable"),te.exports=a("../../modules/_wks-ext").f("iterator")},{"../../modules/_wks-ext":130,"../../modules/es6.string.iterator":145,"../../modules/web.dom.iterable":151}],58:[function(a,te,ie){te.exports=function(G){if(typeof G!="function")throw TypeError(G+" is not a function!");return G}},{}],59:[function(a,te,ie){te.exports=function(){}},{}],60:[function(a,te,ie){te.exports=function(G,V,P,I){if(!(G instanceof V)||I!==void 0&&I in G)throw TypeError(P+": incorrect invocation!");return G}},{}],61:[function(a,te,ie){var G=a("./_is-object");te.exports=function(V){if(!G(V))throw TypeError(V+" is not an object!");return V}},{"./_is-object":85}],62:[function(a,te,ie){var G=a("./_to-iobject"),V=a("./_to-length"),P=a("./_to-absolute-index");te.exports=function(I){return function(L,p,w){var x,b=G(L),Q=V(b.length),D=P(w,Q);if(I&&p!=p){for(;Q>D;)if((x=b[D++])!=x)return!0}else for(;Q>D;D++)if((I||D in b)&&b[D]===p)return I||D||0;return!I&&-1}}},{"./_to-absolute-index":121,"./_to-iobject":123,"./_to-length":124}],63:[function(a,te,ie){var G=a("./_cof"),V=a("./_wks")("toStringTag"),P=G(function(){return arguments}())=="Arguments",I=function(L,p){try{return L[p]}catch(w){}};te.exports=function(L){var p,w,x;return L===void 0?"Undefined":L===null?"Null":typeof(w=I(p=Object(L),V))=="string"?w:P?G(p):(x=G(p))=="Object"&&typeof p.callee=="function"?"Arguments":x}},{"./_cof":64,"./_wks":131}],64:[function(a,te,ie){var G={}.toString;te.exports=function(V){return G.call(V).slice(8,-1)}},{}],65:[function(a,te,ie){var G=te.exports={version:"2.5.7"};typeof __e=="number"&&(__e=G)},{}],66:[function(a,te,ie){"use strict";var G=a("./_object-dp"),V=a("./_property-desc");te.exports=function(P,I,L){I in P?G.f(P,I,V(0,L)):P[I]=L}},{"./_object-dp":98,"./_property-desc":111}],67:[function(a,te,ie){var G=a("./_a-function");te.exports=function(V,P,I){if(G(V),P===void 0)return V;switch(I){case 1:return function(L){return V.call(P,L)};case 2:return function(L,p){return V.call(P,L,p)};case 3:return function(L,p,w){return V.call(P,L,p,w)}}return function(){return V.apply(P,arguments)}}},{"./_a-function":58}],68:[function(a,te,ie){te.exports=function(G){if(G==null)throw TypeError("Can't call method on "+G);return G}},{}],69:[function(a,te,ie){te.exports=!a("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":74}],70:[function(a,te,ie){var G=a("./_is-object"),V=a("./_global").document,P=G(V)&&G(V.createElement);te.exports=function(I){return P?V.createElement(I):{}}},{"./_global":76,"./_is-object":85}],71:[function(a,te,ie){te.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],72:[function(a,te,ie){var G=a("./_object-keys"),V=a("./_object-gops"),P=a("./_object-pie");te.exports=function(I){var L=G(I),p=V.f;if(p)for(var w,x=p(I),b=P.f,Q=0;x.length>Q;)b.call(I,w=x[Q++])&&L.push(w);return L}},{"./_object-gops":103,"./_object-keys":106,"./_object-pie":107}],73:[function(a,te,ie){var G=a("./_global"),V=a("./_core"),P=a("./_ctx"),I=a("./_hide"),L=a("./_has"),p=function(w,x,b){var Q,D,N,k=w&p.F,M=w&p.G,R=w&p.S,Z=w&p.P,K=w&p.B,z=w&p.W,H=M?V:V[x]||(V[x]={}),pe=H.prototype,me=M?G:R?G[x]:(G[x]||{}).prototype;M&&(b=x);for(Q in b)(D=!k&&me&&me[Q]!==void 0)&&L(H,Q)||(N=D?me[Q]:b[Q],H[Q]=M&&typeof me[Q]!="function"?b[Q]:K&&D?P(N,G):z&&me[Q]==N?function(W){var De=function(ve,ne,Pe){if(this instanceof W){switch(arguments.length){case 0:return new W;case 1:return new W(ve);case 2:return new W(ve,ne)}return new W(ve,ne,Pe)}return W.apply(this,arguments)};return De.prototype=W.prototype,De}(N):Z&&typeof N=="function"?P(Function.call,N):N,Z&&((H.virtual||(H.virtual={}))[Q]=N,w&p.R&&pe&&!pe[Q]&&I(pe,Q,N)))};p.F=1,p.G=2,p.S=4,p.P=8,p.B=16,p.W=32,p.U=64,p.R=128,te.exports=p},{"./_core":65,"./_ctx":67,"./_global":76,"./_has":77,"./_hide":78}],74:[function(a,te,ie){te.exports=function(G){try{return!!G()}catch(V){return!0}}},{}],75:[function(a,te,b){var G=a("./_ctx"),V=a("./_iter-call"),P=a("./_is-array-iter"),I=a("./_an-object"),L=a("./_to-length"),p=a("./core.get-iterator-method"),w={},x={},b=te.exports=function(Q,D,N,k,M){var R,Z,K,z,H=M?function(){return Q}:p(Q),pe=G(N,k,D?2:1),me=0;if(typeof H!="function")throw TypeError(Q+" is not iterable!");if(P(H)){for(R=L(Q.length);R>me;me++)if((z=D?pe(I(Z=Q[me])[0],Z[1]):pe(Q[me]))===w||z===x)return z}else for(K=H.call(Q);!(Z=K.next()).done;)if((z=V(K,pe,Z.value,D))===w||z===x)return z};b.BREAK=w,b.RETURN=x},{"./_an-object":61,"./_ctx":67,"./_is-array-iter":83,"./_iter-call":86,"./_to-length":124,"./core.get-iterator-method":132}],76:[function(a,te,ie){var G=te.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=G)},{}],77:[function(a,te,ie){var G={}.hasOwnProperty;te.exports=function(V,P){return G.call(V,P)}},{}],78:[function(a,te,ie){var G=a("./_object-dp"),V=a("./_property-desc");te.exports=a("./_descriptors")?function(P,I,L){return G.f(P,I,V(1,L))}:function(P,I,L){return P[I]=L,P}},{"./_descriptors":69,"./_object-dp":98,"./_property-desc":111}],79:[function(a,te,ie){var G=a("./_global").document;te.exports=G&&G.documentElement},{"./_global":76}],80:[function(a,te,ie){te.exports=!a("./_descriptors")&&!a("./_fails")(function(){return Object.defineProperty(a("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":69,"./_dom-create":70,"./_fails":74}],81:[function(a,te,ie){te.exports=function(G,V,P){var I=P===void 0;switch(V.length){case 0:return I?G():G.call(P);case 1:return I?G(V[0]):G.call(P,V[0]);case 2:return I?G(V[0],V[1]):G.call(P,V[0],V[1]);case 3:return I?G(V[0],V[1],V[2]):G.call(P,V[0],V[1],V[2]);case 4:return I?G(V[0],V[1],V[2],V[3]):G.call(P,V[0],V[1],V[2],V[3])}return G.apply(P,V)}},{}],82:[function(a,te,ie){var G=a("./_cof");te.exports=Object("z").propertyIsEnumerable(0)?Object:function(V){return G(V)=="String"?V.split(""):Object(V)}},{"./_cof":64}],83:[function(a,te,ie){var G=a("./_iterators"),V=a("./_wks")("iterator"),P=Array.prototype;te.exports=function(I){return I!==void 0&&(G.Array===I||P[V]===I)}},{"./_iterators":91,"./_wks":131}],84:[function(a,te,ie){var G=a("./_cof");te.exports=Array.isArray||function(V){return G(V)=="Array"}},{"./_cof":64}],85:[function(a,te,ie){te.exports=function(G){return typeof G=="object"?G!==null:typeof G=="function"}},{}],86:[function(a,te,ie){var G=a("./_an-object");te.exports=function(V,P,I,L){try{return L?P(G(I)[0],I[1]):P(I)}catch(w){var p=V.return;throw p!==void 0&&G(p.call(V)),w}}},{"./_an-object":61}],87:[function(a,te,ie){"use strict";var G=a("./_object-create"),V=a("./_property-desc"),P=a("./_set-to-string-tag"),I={};a("./_hide")(I,a("./_wks")("iterator"),function(){return this}),te.exports=function(L,p,w){L.prototype=G(I,{next:V(1,w)}),P(L,p+" Iterator")}},{"./_hide":78,"./_object-create":97,"./_property-desc":111,"./_set-to-string-tag":115,"./_wks":131}],88:[function(a,te,ie){"use strict";var G=a("./_library"),V=a("./_export"),P=a("./_redefine"),I=a("./_hide"),L=a("./_iterators"),p=a("./_iter-create"),w=a("./_set-to-string-tag"),x=a("./_object-gpo"),b=a("./_wks")("iterator"),Q=!([].keys&&"next"in[].keys()),D=function(){return this};te.exports=function(N,k,M,R,Z,K,z){p(M,k,R);var H,pe,me,W=function(Re){if(!Q&&Re in Pe)return Pe[Re];switch(Re){case"keys":case"values":return function(){return new M(this,Re)}}return function(){return new M(this,Re)}},De=k+" Iterator",ve=Z=="values",ne=!1,Pe=N.prototype,Te=Pe[b]||Pe["@@iterator"]||Z&&Pe[Z],rt=Te||W(Z),Le=Z?ve?W("entries"):rt:void 0,nt=k=="Array"&&Pe.entries||Te;if(nt&&(me=x(nt.call(new N)))!==Object.prototype&&me.next&&(w(me,De,!0),G||typeof me[b]=="function"||I(me,b,D)),ve&&Te&&Te.name!=="values"&&(ne=!0,rt=function(){return Te.call(this)}),G&&!z||!Q&&!ne&&Pe[b]||I(Pe,b,rt),L[k]=rt,L[De]=D,Z)if(H={values:ve?rt:W("values"),keys:K?rt:W("keys"),entries:Le},z)for(pe in H)pe in Pe||P(Pe,pe,H[pe]);else V(V.P+V.F*(Q||ne),k,H);return H}},{"./_export":73,"./_hide":78,"./_iter-create":87,"./_iterators":91,"./_library":92,"./_object-gpo":104,"./_redefine":113,"./_set-to-string-tag":115,"./_wks":131}],89:[function(a,te,ie){var G=a("./_wks")("iterator"),V=!1;try{var P=[7][G]();P.return=function(){V=!0},Array.from(P,function(){throw 2})}catch(I){}te.exports=function(I,L){if(!L&&!V)return!1;var p=!1;try{var w=[7],x=w[G]();x.next=function(){return{done:p=!0}},w[G]=function(){return x},I(w)}catch(b){}return p}},{"./_wks":131}],90:[function(a,te,ie){te.exports=function(G,V){return{value:V,done:!!G}}},{}],91:[function(a,te,ie){te.exports={}},{}],92:[function(a,te,ie){te.exports=!0},{}],93:[function(a,te,ie){var G=a("./_uid")("meta"),V=a("./_is-object"),P=a("./_has"),I=a("./_object-dp").f,L=0,p=Object.isExtensible||function(){return!0},w=!a("./_fails")(function(){return p(Object.preventExtensions({}))}),x=function(k){I(k,G,{value:{i:"O"+ ++L,w:{}}})},b=function(k,M){if(!V(k))return typeof k=="symbol"?k:(typeof k=="string"?"S":"P")+k;if(!P(k,G)){if(!p(k))return"F";if(!M)return"E";x(k)}return k[G].i},Q=function(k,M){if(!P(k,G)){if(!p(k))return!0;if(!M)return!1;x(k)}return k[G].w},D=function(k){return w&&N.NEED&&p(k)&&!P(k,G)&&x(k),k},N=te.exports={KEY:G,NEED:!1,fastKey:b,getWeak:Q,onFreeze:D}},{"./_fails":74,"./_has":77,"./_is-object":85,"./_object-dp":98,"./_uid":127}],94:[function(a,te,ie){var G=a("./_global"),V=a("./_task").set,P=G.MutationObserver||G.WebKitMutationObserver,I=G.process,L=G.Promise,p=a("./_cof")(I)=="process";te.exports=function(){var w,x,b,Q=function(){var M,R;for(p&&(M=I.domain)&&M.exit();w;){R=w.fn,w=w.next;try{R()}catch(Z){throw w?b():x=void 0,Z}}x=void 0,M&&M.enter()};if(p)b=function(){I.nextTick(Q)};else if(!P||G.navigator&&G.navigator.standalone)if(L&&L.resolve){var D=L.resolve(void 0);b=function(){D.then(Q)}}else b=function(){V.call(G,Q)};else{var N=!0,k=document.createTextNode("");new P(Q).observe(k,{characterData:!0}),b=function(){k.data=N=!N}}return function(M){var R={fn:M,next:void 0};x&&(x.next=R),w||(w=R,b()),x=R}}},{"./_cof":64,"./_global":76,"./_task":120}],95:[function(a,te,ie){"use strict";function G(P){var I,L;this.promise=new P(function(p,w){if(I!==void 0||L!==void 0)throw TypeError("Bad Promise constructor");I=p,L=w}),this.resolve=V(I),this.reject=V(L)}var V=a("./_a-function");te.exports.f=function(P){return new G(P)}},{"./_a-function":58}],96:[function(a,te,ie){"use strict";var G=a("./_object-keys"),V=a("./_object-gops"),P=a("./_object-pie"),I=a("./_to-object"),L=a("./_iobject"),p=Object.assign;te.exports=!p||a("./_fails")(function(){var w={},x={},b=Symbol(),Q="abcdefghijklmnopqrst";return w[b]=7,Q.split("").forEach(function(D){x[D]=D}),p({},w)[b]!=7||Object.keys(p({},x)).join("")!=Q})?function(w,x){for(var b=I(w),Q=arguments.length,D=1,N=V.f,k=P.f;Q>D;)for(var M,R=L(arguments[D++]),Z=N?G(R).concat(N(R)):G(R),K=Z.length,z=0;K>z;)k.call(R,M=Z[z++])&&(b[M]=R[M]);return b}:p},{"./_fails":74,"./_iobject":82,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_to-object":125}],97:[function(a,te,ie){var G=a("./_an-object"),V=a("./_object-dps"),P=a("./_enum-bug-keys"),I=a("./_shared-key")("IE_PROTO"),L=function(){},p=function(){var w,x=a("./_dom-create")("iframe"),b=P.length;for(x.style.display="none",a("./_html").appendChild(x),x.src="javascript:",w=x.contentWindow.document,w.open(),w.write("<script>document.F=Object<\/script>"),w.close(),p=w.F;b--;)delete p.prototype[P[b]];return p()};te.exports=Object.create||function(w,x){var b;return w!==null?(L.prototype=G(w),b=new L,L.prototype=null,b[I]=w):b=p(),x===void 0?b:V(b,x)}},{"./_an-object":61,"./_dom-create":70,"./_enum-bug-keys":71,"./_html":79,"./_object-dps":99,"./_shared-key":116}],98:[function(a,te,ie){var G=a("./_an-object"),V=a("./_ie8-dom-define"),P=a("./_to-primitive"),I=Object.defineProperty;ie.f=a("./_descriptors")?Object.defineProperty:function(L,p,w){if(G(L),p=P(p,!0),G(w),V)try{return I(L,p,w)}catch(x){}if("get"in w||"set"in w)throw TypeError("Accessors not supported!");return"value"in w&&(L[p]=w.value),L}},{"./_an-object":61,"./_descriptors":69,"./_ie8-dom-define":80,"./_to-primitive":126}],99:[function(a,te,ie){var G=a("./_object-dp"),V=a("./_an-object"),P=a("./_object-keys");te.exports=a("./_descriptors")?Object.defineProperties:function(I,L){V(I);for(var p,w=P(L),x=w.length,b=0;x>b;)G.f(I,p=w[b++],L[p]);return I}},{"./_an-object":61,"./_descriptors":69,"./_object-dp":98,"./_object-keys":106}],100:[function(a,te,ie){var G=a("./_object-pie"),V=a("./_property-desc"),P=a("./_to-iobject"),I=a("./_to-primitive"),L=a("./_has"),p=a("./_ie8-dom-define"),w=Object.getOwnPropertyDescriptor;ie.f=a("./_descriptors")?w:function(x,b){if(x=P(x),b=I(b,!0),p)try{return w(x,b)}catch(Q){}if(L(x,b))return V(!G.f.call(x,b),x[b])}},{"./_descriptors":69,"./_has":77,"./_ie8-dom-define":80,"./_object-pie":107,"./_property-desc":111,"./_to-iobject":123,"./_to-primitive":126}],101:[function(a,te,ie){var G=a("./_to-iobject"),V=a("./_object-gopn").f,P={}.toString,I=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],L=function(p){try{return V(p)}catch(w){return I.slice()}};te.exports.f=function(p){return I&&P.call(p)=="[object Window]"?L(p):V(G(p))}},{"./_object-gopn":102,"./_to-iobject":123}],102:[function(a,te,ie){var G=a("./_object-keys-internal"),V=a("./_enum-bug-keys").concat("length","prototype");ie.f=Object.getOwnPropertyNames||function(P){return G(P,V)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],103:[function(a,te,ie){ie.f=Object.getOwnPropertySymbols},{}],104:[function(a,te,ie){var G=a("./_has"),V=a("./_to-object"),P=a("./_shared-key")("IE_PROTO"),I=Object.prototype;te.exports=Object.getPrototypeOf||function(L){return L=V(L),G(L,P)?L[P]:typeof L.constructor=="function"&&L instanceof L.constructor?L.constructor.prototype:L instanceof Object?I:null}},{"./_has":77,"./_shared-key":116,"./_to-object":125}],105:[function(a,te,ie){var G=a("./_has"),V=a("./_to-iobject"),P=a("./_array-includes")(!1),I=a("./_shared-key")("IE_PROTO");te.exports=function(L,p){var w,x=V(L),b=0,Q=[];for(w in x)w!=I&&G(x,w)&&Q.push(w);for(;p.length>b;)G(x,w=p[b++])&&(~P(Q,w)||Q.push(w));return Q}},{"./_array-includes":62,"./_has":77,"./_shared-key":116,"./_to-iobject":123}],106:[function(a,te,ie){var G=a("./_object-keys-internal"),V=a("./_enum-bug-keys");te.exports=Object.keys||function(P){return G(P,V)}},{"./_enum-bug-keys":71,"./_object-keys-internal":105}],107:[function(a,te,ie){ie.f={}.propertyIsEnumerable},{}],108:[function(a,te,ie){var G=a("./_export"),V=a("./_core"),P=a("./_fails");te.exports=function(I,L){var p=(V.Object||{})[I]||Object[I],w={};w[I]=L(p),G(G.S+G.F*P(function(){p(1)}),"Object",w)}},{"./_core":65,"./_export":73,"./_fails":74}],109:[function(a,te,ie){te.exports=function(G){try{return{e:!1,v:G()}}catch(V){return{e:!0,v:V}}}},{}],110:[function(a,te,ie){var G=a("./_an-object"),V=a("./_is-object"),P=a("./_new-promise-capability");te.exports=function(I,L){if(G(I),V(L)&&L.constructor===I)return L;var p=P.f(I);return(0,p.resolve)(L),p.promise}},{"./_an-object":61,"./_is-object":85,"./_new-promise-capability":95}],111:[function(a,te,ie){te.exports=function(G,V){return{enumerable:!(1&G),configurable:!(2&G),writable:!(4&G),value:V}}},{}],112:[function(a,te,ie){var G=a("./_hide");te.exports=function(V,P,I){for(var L in P)I&&V[L]?V[L]=P[L]:G(V,L,P[L]);return V}},{"./_hide":78}],113:[function(a,te,ie){te.exports=a("./_hide")},{"./_hide":78}],114:[function(a,te,ie){"use strict";var G=a("./_global"),V=a("./_core"),P=a("./_object-dp"),I=a("./_descriptors"),L=a("./_wks")("species");te.exports=function(p){var w=typeof V[p]=="function"?V[p]:G[p];I&&w&&!w[L]&&P.f(w,L,{configurable:!0,get:function(){return this}})}},{"./_core":65,"./_descriptors":69,"./_global":76,"./_object-dp":98,"./_wks":131}],115:[function(a,te,ie){var G=a("./_object-dp").f,V=a("./_has"),P=a("./_wks")("toStringTag");te.exports=function(I,L,p){I&&!V(I=p?I:I.prototype,P)&&G(I,P,{configurable:!0,value:L})}},{"./_has":77,"./_object-dp":98,"./_wks":131}],116:[function(a,te,ie){var G=a("./_shared")("keys"),V=a("./_uid");te.exports=function(P){return G[P]||(G[P]=V(P))}},{"./_shared":117,"./_uid":127}],117:[function(a,te,ie){var G=a("./_core"),V=a("./_global"),P=V["__core-js_shared__"]||(V["__core-js_shared__"]={});(te.exports=function(I,L){return P[I]||(P[I]=L!==void 0?L:{})})("versions",[]).push({version:G.version,mode:a("./_library")?"pure":"global",copyright:"\u6F0F 2018 Denis Pushkarev (zloirock.ru)"})},{"./_core":65,"./_global":76,"./_library":92}],118:[function(a,te,ie){var G=a("./_an-object"),V=a("./_a-function"),P=a("./_wks")("species");te.exports=function(I,L){var p,w=G(I).constructor;return w===void 0||(p=G(w)[P])==null?L:V(p)}},{"./_a-function":58,"./_an-object":61,"./_wks":131}],119:[function(a,te,ie){var G=a("./_to-integer"),V=a("./_defined");te.exports=function(P){return function(I,L){var p,w,x=String(V(I)),b=G(L),Q=x.length;return b<0||b>=Q?P?"":void 0:(p=x.charCodeAt(b),p<55296||p>56319||b+1===Q||(w=x.charCodeAt(b+1))<56320||w>57343?P?x.charAt(b):p:P?x.slice(b,b+2):w-56320+(p-55296<<10)+65536)}}},{"./_defined":68,"./_to-integer":122}],120:[function(a,te,ie){var G,V,P,I=a("./_ctx"),L=a("./_invoke"),p=a("./_html"),w=a("./_dom-create"),x=a("./_global"),b=x.process,Q=x.setImmediate,D=x.clearImmediate,N=x.MessageChannel,k=x.Dispatch,M=0,R={},Z=function(){var z=+this;if(R.hasOwnProperty(z)){var H=R[z];delete R[z],H()}},K=function(z){Z.call(z.data)};Q&&D||(Q=function(z){for(var H=[],pe=1;arguments.length>pe;)H.push(arguments[pe++]);return R[++M]=function(){L(typeof z=="function"?z:Function(z),H)},G(M),M},D=function(z){delete R[z]},a("./_cof")(b)=="process"?G=function(z){b.nextTick(I(Z,z,1))}:k&&k.now?G=function(z){k.now(I(Z,z,1))}:N?(V=new N,P=V.port2,V.port1.onmessage=K,G=I(P.postMessage,P,1)):x.addEventListener&&typeof postMessage=="function"&&!x.importScripts?(G=function(z){x.postMessage(z+"","*")},x.addEventListener("message",K,!1)):G="onreadystatechange"in w("script")?function(z){p.appendChild(w("script")).onreadystatechange=function(){p.removeChild(this),Z.call(z)}}:function(z){setTimeout(I(Z,z,1),0)}),te.exports={set:Q,clear:D}},{"./_cof":64,"./_ctx":67,"./_dom-create":70,"./_global":76,"./_html":79,"./_invoke":81}],121:[function(a,te,ie){var G=a("./_to-integer"),V=Math.max,P=Math.min;te.exports=function(I,L){return I=G(I),I<0?V(I+L,0):P(I,L)}},{"./_to-integer":122}],122:[function(a,te,ie){var G=Math.ceil,V=Math.floor;te.exports=function(P){return isNaN(P=+P)?0:(P>0?V:G)(P)}},{}],123:[function(a,te,ie){var G=a("./_iobject"),V=a("./_defined");te.exports=function(P){return G(V(P))}},{"./_defined":68,"./_iobject":82}],124:[function(a,te,ie){var G=a("./_to-integer"),V=Math.min;te.exports=function(P){return P>0?V(G(P),9007199254740991):0}},{"./_to-integer":122}],125:[function(a,te,ie){var G=a("./_defined");te.exports=function(V){return Object(G(V))}},{"./_defined":68}],126:[function(a,te,ie){var G=a("./_is-object");te.exports=function(V,P){if(!G(V))return V;var I,L;if(P&&typeof(I=V.toString)=="function"&&!G(L=I.call(V))||typeof(I=V.valueOf)=="function"&&!G(L=I.call(V))||!P&&typeof(I=V.toString)=="function"&&!G(L=I.call(V)))return L;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":85}],127:[function(a,te,ie){var G=0,V=Math.random();te.exports=function(P){return"Symbol(".concat(P===void 0?"":P,")_",(++G+V).toString(36))}},{}],128:[function(a,te,ie){var G=a("./_global"),V=G.navigator;te.exports=V&&V.userAgent||""},{"./_global":76}],129:[function(a,te,ie){var G=a("./_global"),V=a("./_core"),P=a("./_library"),I=a("./_wks-ext"),L=a("./_object-dp").f;te.exports=function(p){var w=V.Symbol||(V.Symbol=P?{}:G.Symbol||{});p.charAt(0)=="_"||p in w||L(w,p,{value:I.f(p)})}},{"./_core":65,"./_global":76,"./_library":92,"./_object-dp":98,"./_wks-ext":130}],130:[function(a,te,ie){ie.f=a("./_wks")},{"./_wks":131}],131:[function(a,te,ie){var G=a("./_shared")("wks"),V=a("./_uid"),P=a("./_global").Symbol,I=typeof P=="function";(te.exports=function(L){return G[L]||(G[L]=I&&P[L]||(I?P:V)("Symbol."+L))}).store=G},{"./_global":76,"./_shared":117,"./_uid":127}],132:[function(a,te,ie){var G=a("./_classof"),V=a("./_wks")("iterator"),P=a("./_iterators");te.exports=a("./_core").getIteratorMethod=function(I){if(I!=null)return I[V]||I["@@iterator"]||P[G(I)]}},{"./_classof":63,"./_core":65,"./_iterators":91,"./_wks":131}],133:[function(a,te,ie){"use strict";var G=a("./_ctx"),V=a("./_export"),P=a("./_to-object"),I=a("./_iter-call"),L=a("./_is-array-iter"),p=a("./_to-length"),w=a("./_create-property"),x=a("./core.get-iterator-method");V(V.S+V.F*!a("./_iter-detect")(function(b){Array.from(b)}),"Array",{from:function(b){var Q,D,N,k,M=P(b),R=typeof this=="function"?this:Array,Z=arguments.length,K=Z>1?arguments[1]:void 0,z=K!==void 0,H=0,pe=x(M);if(z&&(K=G(K,Z>2?arguments[2]:void 0,2)),pe==null||R==Array&&L(pe))for(Q=p(M.length),D=new R(Q);Q>H;H++)w(D,H,z?K(M[H],H):M[H]);else for(k=pe.call(M),D=new R;!(N=k.next()).done;H++)w(D,H,z?I(k,K,[N.value,H],!0):N.value);return D.length=H,D}})},{"./_create-property":66,"./_ctx":67,"./_export":73,"./_is-array-iter":83,"./_iter-call":86,"./_iter-detect":89,"./_to-length":124,"./_to-object":125,"./core.get-iterator-method":132}],134:[function(a,te,ie){"use strict";var G=a("./_add-to-unscopables"),V=a("./_iter-step"),P=a("./_iterators"),I=a("./_to-iobject");te.exports=a("./_iter-define")(Array,"Array",function(L,p){this._t=I(L),this._i=0,this._k=p},function(){var L=this._t,p=this._k,w=this._i++;return!L||w>=L.length?(this._t=void 0,V(1)):p=="keys"?V(0,w):p=="values"?V(0,L[w]):V(0,[w,L[w]])},"values"),P.Arguments=P.Array,G("keys"),G("values"),G("entries")},{"./_add-to-unscopables":59,"./_iter-define":88,"./_iter-step":90,"./_iterators":91,"./_to-iobject":123}],135:[function(a,te,ie){"use strict";var G=a("./_is-object"),V=a("./_object-gpo"),P=a("./_wks")("hasInstance"),I=Function.prototype;P in I||a("./_object-dp").f(I,P,{value:function(L){if(typeof this!="function"||!G(L))return!1;if(!G(this.prototype))return L instanceof this;for(;L=V(L);)if(this.prototype===L)return!0;return!1}})},{"./_is-object":85,"./_object-dp":98,"./_object-gpo":104,"./_wks":131}],136:[function(a,te,ie){var G=a("./_export");G(G.S+G.F,"Object",{assign:a("./_object-assign")})},{"./_export":73,"./_object-assign":96}],137:[function(a,te,ie){var G=a("./_export");G(G.S,"Object",{create:a("./_object-create")})},{"./_export":73,"./_object-create":97}],138:[function(a,te,ie){var G=a("./_export");G(G.S+G.F*!a("./_descriptors"),"Object",{defineProperty:a("./_object-dp").f})},{"./_descriptors":69,"./_export":73,"./_object-dp":98}],139:[function(a,te,ie){a("./_object-sap")("getOwnPropertyNames",function(){return a("./_object-gopn-ext").f})},{"./_object-gopn-ext":101,"./_object-sap":108}],140:[function(a,te,ie){var G=a("./_to-object"),V=a("./_object-gpo");a("./_object-sap")("getPrototypeOf",function(){return function(P){return V(G(P))}})},{"./_object-gpo":104,"./_object-sap":108,"./_to-object":125}],141:[function(a,te,ie){var G=a("./_to-object"),V=a("./_object-keys");a("./_object-sap")("keys",function(){return function(P){return V(G(P))}})},{"./_object-keys":106,"./_object-sap":108,"./_to-object":125}],142:[function(a,te,ie){arguments[4][36][0].apply(ie,arguments)},{dup:36}],143:[function(a,te,ie){"use strict";var G,V,P,I,L=a("./_library"),p=a("./_global"),w=a("./_ctx"),x=a("./_classof"),b=a("./_export"),Q=a("./_is-object"),D=a("./_a-function"),N=a("./_an-instance"),k=a("./_for-of"),M=a("./_species-constructor"),R=a("./_task").set,Z=a("./_microtask")(),K=a("./_new-promise-capability"),z=a("./_perform"),H=a("./_user-agent"),pe=a("./_promise-resolve"),me=p.TypeError,W=p.process,De=W&&W.versions,ve=De&&De.v8||"",ne=p.Promise,Pe=x(W)=="process",Te=function(){},rt=V=K.f,Le=!!function(){try{var Me=ne.resolve(1),qe=(Me.constructor={})[a("./_wks")("species")]=function(Ht){Ht(Te,Te)};return(Pe||typeof PromiseRejectionEvent=="function")&&Me.then(Te)instanceof qe&&ve.indexOf("6.6")!==0&&H.indexOf("Chrome/66")===-1}catch(Ht){}}(),nt=function(Me){var qe;return!(!Q(Me)||typeof(qe=Me.then)!="function")&&qe},Re=function(Me,qe){if(!Me._n){Me._n=!0;var Ht=Me._c;Z(function(){for(var Gt=Me._v,vn=Me._s==1,Qt=0;Ht.length>Qt;)(function(ln){var tn,Mt,Ut,Rt=vn?ln.ok:ln.fail,st=ln.resolve,it=ln.reject,un=ln.domain;try{Rt?(vn||(Me._h==2&&We(Me),Me._h=1),Rt===!0?tn=Gt:(un&&un.enter(),tn=Rt(Gt),un&&(un.exit(),Ut=!0)),tn===ln.promise?it(me("Promise-chain cycle")):(Mt=nt(tn))?Mt.call(tn,st,it):st(tn)):it(Gt)}catch(It){un&&!Ut&&un.exit(),it(It)}})(Ht[Qt++]);Me._c=[],Me._n=!1,qe&&!Me._h&&gt(Me)})}},gt=function(Me){R.call(p,function(){var qe,Ht,Gt,vn=Me._v,Qt=Qe(Me);if(Qt&&(qe=z(function(){Pe?W.emit("unhandledRejection",vn,Me):(Ht=p.onunhandledrejection)?Ht({promise:Me,reason:vn}):(Gt=p.console)&&Gt.error&&Gt.error("Unhandled promise rejection",vn)}),Me._h=Pe||Qe(Me)?2:1),Me._a=void 0,Qt&&qe.e)throw qe.v})},Qe=function(Me){return Me._h!==1&&(Me._a||Me._c).length===0},We=function(Me){R.call(p,function(){var qe;Pe?W.emit("rejectionHandled",Me):(qe=p.onrejectionhandled)&&qe({promise:Me,reason:Me._v})})},be=function(Me){var qe=this;qe._d||(qe._d=!0,qe=qe._w||qe,qe._v=Me,qe._s=2,qe._a||(qe._a=qe._c.slice()),Re(qe,!0))},Oe=function(Me){var qe,Ht=this;if(!Ht._d){Ht._d=!0,Ht=Ht._w||Ht;try{if(Ht===Me)throw me("Promise can't be resolved itself");(qe=nt(Me))?Z(function(){var Gt={_w:Ht,_d:!1};try{qe.call(Me,w(Oe,Gt,1),w(be,Gt,1))}catch(vn){be.call(Gt,vn)}}):(Ht._v=Me,Ht._s=1,Re(Ht,!1))}catch(Gt){be.call({_w:Ht,_d:!1},Gt)}}};Le||(ne=function(Me){N(this,ne,"Promise","_h"),D(Me),G.call(this);try{Me(w(Oe,this,1),w(be,this,1))}catch(qe){be.call(this,qe)}},G=function(Me){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},G.prototype=a("./_redefine-all")(ne.prototype,{then:function(Me,qe){var Ht=rt(M(this,ne));return Ht.ok=typeof Me!="function"||Me,Ht.fail=typeof qe=="function"&&qe,Ht.domain=Pe?W.domain:void 0,this._c.push(Ht),this._a&&this._a.push(Ht),this._s&&Re(this,!1),Ht.promise},catch:function(Me){return this.then(void 0,Me)}}),P=function(){var Me=new G;this.promise=Me,this.resolve=w(Oe,Me,1),this.reject=w(be,Me,1)},K.f=rt=function(Me){return Me===ne||Me===I?new P(Me):V(Me)}),b(b.G+b.W+b.F*!Le,{Promise:ne}),a("./_set-to-string-tag")(ne,"Promise"),a("./_set-species")("Promise"),I=a("./_core").Promise,b(b.S+b.F*!Le,"Promise",{reject:function(Me){var qe=rt(this);return(0,qe.reject)(Me),qe.promise}}),b(b.S+b.F*(L||!Le),"Promise",{resolve:function(Me){return pe(L&&this===I?ne:this,Me)}}),b(b.S+b.F*!(Le&&a("./_iter-detect")(function(Me){ne.all(Me).catch(Te)})),"Promise",{all:function(Me){var qe=this,Ht=rt(qe),Gt=Ht.resolve,vn=Ht.reject,Qt=z(function(){var ln=[],tn=0,Mt=1;k(Me,!1,function(Ut){var Rt=tn++,st=!1;ln.push(void 0),Mt++,qe.resolve(Ut).then(function(it){st||(st=!0,ln[Rt]=it,--Mt||Gt(ln))},vn)}),--Mt||Gt(ln)});return Qt.e&&vn(Qt.v),Ht.promise},race:function(Me){var qe=this,Ht=rt(qe),Gt=Ht.reject,vn=z(function(){k(Me,!1,function(Qt){qe.resolve(Qt).then(Ht.resolve,Gt)})});return vn.e&&Gt(vn.v),Ht.promise}})},{"./_a-function":58,"./_an-instance":60,"./_classof":63,"./_core":65,"./_ctx":67,"./_export":73,"./_for-of":75,"./_global":76,"./_is-object":85,"./_iter-detect":89,"./_library":92,"./_microtask":94,"./_new-promise-capability":95,"./_perform":109,"./_promise-resolve":110,"./_redefine-all":112,"./_set-species":114,"./_set-to-string-tag":115,"./_species-constructor":118,"./_task":120,"./_user-agent":128,"./_wks":131}],144:[function(a,te,ie){var G=a("./_export"),V=a("./_to-absolute-index"),P=String.fromCharCode,I=String.fromCodePoint;G(G.S+G.F*(!!I&&I.length!=1),"String",{fromCodePoint:function(L){for(var p,w=[],x=arguments.length,b=0;x>b;){if(p=+arguments[b++],V(p,1114111)!==p)throw RangeError(p+" is not a valid code point");w.push(p<65536?P(p):P(55296+((p-=65536)>>10),p%1024+56320))}return w.join("")}})},{"./_export":73,"./_to-absolute-index":121}],145:[function(a,te,ie){"use strict";var G=a("./_string-at")(!0);a("./_iter-define")(String,"String",function(V){this._t=String(V),this._i=0},function(){var V,P=this._t,I=this._i;return I>=P.length?{value:void 0,done:!0}:(V=G(P,I),this._i+=V.length,{value:V,done:!1})})},{"./_iter-define":88,"./_string-at":119}],146:[function(a,te,ie){"use strict";var G=a("./_global"),V=a("./_has"),P=a("./_descriptors"),I=a("./_export"),L=a("./_redefine"),p=a("./_meta").KEY,w=a("./_fails"),x=a("./_shared"),b=a("./_set-to-string-tag"),Q=a("./_uid"),D=a("./_wks"),N=a("./_wks-ext"),k=a("./_wks-define"),M=a("./_enum-keys"),R=a("./_is-array"),Z=a("./_an-object"),K=a("./_is-object"),z=a("./_to-iobject"),H=a("./_to-primitive"),pe=a("./_property-desc"),me=a("./_object-create"),W=a("./_object-gopn-ext"),De=a("./_object-gopd"),ve=a("./_object-dp"),ne=a("./_object-keys"),Pe=De.f,Te=ve.f,rt=W.f,Le=G.Symbol,nt=G.JSON,Re=nt&&nt.stringify,gt=D("_hidden"),Qe=D("toPrimitive"),We={}.propertyIsEnumerable,be=x("symbol-registry"),Oe=x("symbols"),Me=x("op-symbols"),qe=Object.prototype,Ht=typeof Le=="function",Gt=G.QObject,vn=!Gt||!Gt.prototype||!Gt.prototype.findChild,Qt=P&&w(function(){return me(Te({},"a",{get:function(){return Te(this,"a",{value:7}).a}})).a!=7})?function(Y,oe,q){var Fe=Pe(qe,oe);Fe&&delete qe[oe],Te(Y,oe,q),Fe&&Y!==qe&&Te(qe,oe,Fe)}:Te,ln=function(Y){var oe=Oe[Y]=me(Le.prototype);return oe._k=Y,oe},tn=Ht&&typeof Le.iterator=="symbol"?function(Y){return typeof Y=="symbol"}:function(Y){return Y instanceof Le},Mt=function(Y,oe,q){return Y===qe&&Mt(Me,oe,q),Z(Y),oe=H(oe,!0),Z(q),V(Oe,oe)?(q.enumerable?(V(Y,gt)&&Y[gt][oe]&&(Y[gt][oe]=!1),q=me(q,{enumerable:pe(0,!1)})):(V(Y,gt)||Te(Y,gt,pe(1,{})),Y[gt][oe]=!0),Qt(Y,oe,q)):Te(Y,oe,q)},Ut=function(Y,oe){Z(Y);for(var q,Fe=M(oe=z(oe)),Xe=0,jt=Fe.length;jt>Xe;)Mt(Y,q=Fe[Xe++],oe[q]);return Y},Rt=function(Y,oe){return oe===void 0?me(Y):Ut(me(Y),oe)},st=function(Y){var oe=We.call(this,Y=H(Y,!0));return!(this===qe&&V(Oe,Y)&&!V(Me,Y))&&(!(oe||!V(this,Y)||!V(Oe,Y)||V(this,gt)&&this[gt][Y])||oe)},it=function(Y,oe){if(Y=z(Y),oe=H(oe,!0),Y!==qe||!V(Oe,oe)||V(Me,oe)){var q=Pe(Y,oe);return!q||!V(Oe,oe)||V(Y,gt)&&Y[gt][oe]||(q.enumerable=!0),q}},un=function(Y){for(var oe,q=rt(z(Y)),Fe=[],Xe=0;q.length>Xe;)V(Oe,oe=q[Xe++])||oe==gt||oe==p||Fe.push(oe);return Fe},It=function(Y){for(var oe,q=Y===qe,Fe=rt(q?Me:z(Y)),Xe=[],jt=0;Fe.length>jt;)!V(Oe,oe=Fe[jt++])||q&&!V(qe,oe)||Xe.push(Oe[oe]);return Xe};Ht||(Le=function(){if(this instanceof Le)throw TypeError("Symbol is not a constructor!");var Y=Q(arguments.length>0?arguments[0]:void 0),oe=function(q){this===qe&&oe.call(Me,q),V(this,gt)&&V(this[gt],Y)&&(this[gt][Y]=!1),Qt(this,Y,pe(1,q))};return P&&vn&&Qt(qe,Y,{configurable:!0,set:oe}),ln(Y)},L(Le.prototype,"toString",function(){return this._k}),De.f=it,ve.f=Mt,a("./_object-gopn").f=W.f=un,a("./_object-pie").f=st,a("./_object-gops").f=It,P&&!a("./_library")&&L(qe,"propertyIsEnumerable",st,!0),N.f=function(Y){return ln(D(Y))}),I(I.G+I.W+I.F*!Ht,{Symbol:Le});for(var ot="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Se=0;ot.length>Se;)D(ot[Se++]);for(var X=ne(D.store),O=0;X.length>O;)k(X[O++]);I(I.S+I.F*!Ht,"Symbol",{for:function(Y){return V(be,Y+="")?be[Y]:be[Y]=Le(Y)},keyFor:function(Y){if(!tn(Y))throw TypeError(Y+" is not a symbol!");for(var oe in be)if(be[oe]===Y)return oe},useSetter:function(){vn=!0},useSimple:function(){vn=!1}}),I(I.S+I.F*!Ht,"Object",{create:Rt,defineProperty:Mt,defineProperties:Ut,getOwnPropertyDescriptor:it,getOwnPropertyNames:un,getOwnPropertySymbols:It}),nt&&I(I.S+I.F*(!Ht||w(function(){var Y=Le();return Re([Y])!="[null]"||Re({a:Y})!="{}"||Re(Object(Y))!="{}"})),"JSON",{stringify:function(Y){for(var oe,q,Fe=[Y],Xe=1;arguments.length>Xe;)Fe.push(arguments[Xe++]);if(q=oe=Fe[1],(K(oe)||Y!==void 0)&&!tn(Y))return R(oe)||(oe=function(jt,yt){if(typeof q=="function"&&(yt=q.call(this,jt,yt)),!tn(yt))return yt}),Fe[1]=oe,Re.apply(nt,Fe)}}),Le.prototype[Qe]||a("./_hide")(Le.prototype,Qe,Le.prototype.valueOf),b(Le,"Symbol"),b(Math,"Math",!0),b(G.JSON,"JSON",!0)},{"./_an-object":61,"./_descriptors":69,"./_enum-keys":72,"./_export":73,"./_fails":74,"./_global":76,"./_has":77,"./_hide":78,"./_is-array":84,"./_is-object":85,"./_library":92,"./_meta":93,"./_object-create":97,"./_object-dp":98,"./_object-gopd":100,"./_object-gopn":102,"./_object-gopn-ext":101,"./_object-gops":103,"./_object-keys":106,"./_object-pie":107,"./_property-desc":111,"./_redefine":113,"./_set-to-string-tag":115,"./_shared":117,"./_to-iobject":123,"./_to-primitive":126,"./_uid":127,"./_wks":131,"./_wks-define":129,"./_wks-ext":130}],147:[function(a,te,ie){"use strict";var G=a("./_export"),V=a("./_core"),P=a("./_global"),I=a("./_species-constructor"),L=a("./_promise-resolve");G(G.P+G.R,"Promise",{finally:function(p){var w=I(this,V.Promise||P.Promise),x=typeof p=="function";return this.then(x?function(b){return L(w,p()).then(function(){return b})}:p,x?function(b){return L(w,p()).then(function(){throw b})}:p)}})},{"./_core":65,"./_export":73,"./_global":76,"./_promise-resolve":110,"./_species-constructor":118}],148:[function(a,te,ie){"use strict";var G=a("./_export"),V=a("./_new-promise-capability"),P=a("./_perform");G(G.S,"Promise",{try:function(I){var L=V.f(this),p=P(I);return(p.e?L.reject:L.resolve)(p.v),L.promise}})},{"./_export":73,"./_new-promise-capability":95,"./_perform":109}],149:[function(a,te,ie){a("./_wks-define")("asyncIterator")},{"./_wks-define":129}],150:[function(a,te,ie){a("./_wks-define")("observable")},{"./_wks-define":129}],151:[function(a,te,ie){a("./es6.array.iterator");for(var G=a("./_global"),V=a("./_hide"),P=a("./_iterators"),I=a("./_wks")("toStringTag"),L="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),p=0;p<L.length;p++){var w=L[p],x=G[w],b=x&&x.prototype;b&&!b[I]&&V(b,I,w),P[w]=P.Array}},{"./_global":76,"./_hide":78,"./_iterators":91,"./_wks":131,"./es6.array.iterator":134}],152:[function(a,te,ie){var G=a("./_export"),V=a("./_task");G(G.G+G.B,{setImmediate:V.set,clearImmediate:V.clear})},{"./_export":73,"./_task":120}],153:[function(a,te,ie){(function(G){"use strict";function V(H){return Array.isArray?Array.isArray(H):Z(H)==="[object Array]"}function P(H){return typeof H=="boolean"}function I(H){return H===null}function L(H){return H==null}function p(H){return typeof H=="number"}function w(H){return typeof H=="string"}function x(H){return(H===void 0?"undefined":(0,z.default)(H))==="symbol"}function b(H){return H===void 0}function Q(H){return Z(H)==="[object RegExp]"}function D(H){return(H===void 0?"undefined":(0,z.default)(H))==="object"&&H!==null}function N(H){return Z(H)==="[object Date]"}function k(H){return Z(H)==="[object Error]"||H instanceof Error}function M(H){return typeof H=="function"}function R(H){return H===null||typeof H=="boolean"||typeof H=="number"||typeof H=="string"||(H===void 0?"undefined":(0,z.default)(H))==="symbol"||H===void 0}function Z(H){return Object.prototype.toString.call(H)}var K=a("babel-runtime/helpers/typeof"),z=function(H){return H&&H.__esModule?H:{default:H}}(K);ie.isArray=V,ie.isBoolean=P,ie.isNull=I,ie.isNullOrUndefined=L,ie.isNumber=p,ie.isString=w,ie.isSymbol=x,ie.isUndefined=b,ie.isRegExp=Q,ie.isObject=D,ie.isDate=N,ie.isError=k,ie.isFunction=M,ie.isPrimitive=R,ie.isBuffer=G.isBuffer}).call(this,{isBuffer:a("../../is-buffer/index.js")})},{"../../is-buffer/index.js":163,"babel-runtime/helpers/typeof":32}],154:[function(a,te,ie){"use strict";var G=a("babel-runtime/helpers/typeof"),V=function(P){return P&&P.__esModule?P:{default:P}}(G);(function(P){function I(b,Q){for(b=String(b),Q=Q||2;b.length<Q;)b="0"+b;return b}function L(b){var Q=new Date(b.getFullYear(),b.getMonth(),b.getDate());Q.setDate(Q.getDate()-(Q.getDay()+6)%7+3);var D=new Date(Q.getFullYear(),0,4);D.setDate(D.getDate()-(D.getDay()+6)%7+3);var N=Q.getTimezoneOffset()-D.getTimezoneOffset();Q.setHours(Q.getHours()-N);var k=(Q-D)/6048e5;return 1+Math.floor(k)}function p(b){var Q=b.getDay();return Q===0&&(Q=7),Q}function w(b){return b===null?"null":b===void 0?"undefined":(b===void 0?"undefined":(0,V.default)(b))!=="object"?b===void 0?"undefined":(0,V.default)(b):Array.isArray(b)?"array":{}.toString.call(b).slice(8,-1).toLowerCase()}var x=function(){var b=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,Q=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,D=/[^-+\dA-Z]/g;return function(N,k,M,R){if(arguments.length!==1||w(N)!=="string"||/\d/.test(N)||(k=N,N=void 0),N=N||new Date,N instanceof Date||(N=new Date(N)),isNaN(N))throw TypeError("Invalid date");k=String(x.masks[k]||k||x.masks.default);var Z=k.slice(0,4);Z!=="UTC:"&&Z!=="GMT:"||(k=k.slice(4),M=!0,Z==="GMT:"&&(R=!0));var K=M?"getUTC":"get",z=N[K+"Date"](),H=N[K+"Day"](),pe=N[K+"Month"](),me=N[K+"FullYear"](),W=N[K+"Hours"](),De=N[K+"Minutes"](),ve=N[K+"Seconds"](),ne=N[K+"Milliseconds"](),Pe=M?0:N.getTimezoneOffset(),Te=L(N),rt=p(N),Le={d:z,dd:I(z),ddd:x.i18n.dayNames[H],dddd:x.i18n.dayNames[H+7],m:pe+1,mm:I(pe+1),mmm:x.i18n.monthNames[pe],mmmm:x.i18n.monthNames[pe+12],yy:String(me).slice(2),yyyy:me,h:W%12||12,hh:I(W%12||12),H:W,HH:I(W),M:De,MM:I(De),s:ve,ss:I(ve),l:I(ne,3),L:I(Math.round(ne/10)),t:W<12?"a":"p",tt:W<12?"am":"pm",T:W<12?"A":"P",TT:W<12?"AM":"PM",Z:R?"GMT":M?"UTC":(String(N).match(Q)||[""]).pop().replace(D,""),o:(Pe>0?"-":"+")+I(100*Math.floor(Math.abs(Pe)/60)+Math.abs(Pe)%60,4),S:["th","st","nd","rd"][z%10>3?0:(z%100-z%10!=10)*z%10],W:Te,N:rt};return k.replace(b,function(nt){return nt in Le?Le[nt]:nt.slice(1,nt.length-1)})}}();x.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"},x.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"]},typeof S=="function"&&S.amd?S(function(){return x}):(ie===void 0?"undefined":(0,V.default)(ie))==="object"?te.exports=x:P.dateFormat=x})(void 0)},{"babel-runtime/helpers/typeof":32}],155:[function(a,te,ie){(function(G){function V(){return!(typeof window=="undefined"||!window.process||window.process.type!=="renderer")||typeof document!="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function P(w){var x=this.useColors;if(w[0]=(x?"%c":"")+this.namespace+(x?" %c":" ")+w[0]+(x?"%c ":" ")+"+"+ie.humanize(this.diff),x){var b="color: "+this.color;w.splice(1,0,b,"color: inherit");var Q=0,D=0;w[0].replace(/%[a-zA-Z%]/g,function(N){N!=="%%"&&(Q++,N==="%c"&&(D=Q))}),w.splice(D,0,b)}}function I(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function L(w){try{w==null?ie.storage.removeItem("debug"):ie.storage.debug=w}catch(x){}}function p(){var w;try{w=ie.storage.debug}catch(x){}return!w&&G!==void 0&&"env"in G&&(w=G.env.DEBUG),w}ie=te.exports=a("./debug"),ie.log=I,ie.formatArgs=P,ie.save=L,ie.load=p,ie.useColors=V,ie.storage=typeof chrome!="undefined"&&chrome.storage!==void 0?chrome.storage.local:function(){try{return window.localStorage}catch(w){}}(),ie.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],ie.formatters.j=function(w){try{return JSON.stringify(w)}catch(x){return"[UnexpectedJSONParseError]: "+x.message}},ie.enable(p())}).call(this,a("_process"))},{"./debug":156,_process:173}],156:[function(a,te,ie){function G(x){var b,Q=0;for(b in x)Q=(Q<<5)-Q+x.charCodeAt(b),Q|=0;return ie.colors[Math.abs(Q)%ie.colors.length]}function V(x){function b(){if(b.enabled){var Q=b,D=+new Date,N=D-(w||D);Q.diff=N,Q.prev=w,Q.curr=D,w=D;for(var k=new Array(arguments.length),M=0;M<k.length;M++)k[M]=arguments[M];k[0]=ie.coerce(k[0]),typeof k[0]!="string"&&k.unshift("%O");var R=0;k[0]=k[0].replace(/%([a-zA-Z%])/g,function(Z,K){if(Z==="%%")return Z;R++;var z=ie.formatters[K];if(typeof z=="function"){var H=k[R];Z=z.call(Q,H),k.splice(R,1),R--}return Z}),ie.formatArgs.call(Q,k),(b.log||ie.log||console.log.bind(console)).apply(Q,k)}}return b.namespace=x,b.enabled=ie.enabled(x),b.useColors=ie.useColors(),b.color=G(x),typeof ie.init=="function"&&ie.init(b),b}function P(x){ie.save(x),ie.names=[],ie.skips=[];for(var b=(typeof x=="string"?x:"").split(/[\s,]+/),Q=b.length,D=0;D<Q;D++)b[D]&&(x=b[D].replace(/\*/g,".*?"),x[0]==="-"?ie.skips.push(new RegExp("^"+x.substr(1)+"$")):ie.names.push(new RegExp("^"+x+"$")))}function I(){ie.enable("")}function L(x){var b,Q;for(b=0,Q=ie.skips.length;b<Q;b++)if(ie.skips[b].test(x))return!1;for(b=0,Q=ie.names.length;b<Q;b++)if(ie.names[b].test(x))return!0;return!1}function p(x){return x instanceof Error?x.stack||x.message:x}ie=te.exports=V.debug=V.default=V,ie.coerce=p,ie.disable=I,ie.enable=P,ie.enabled=L,ie.humanize=a("ms"),ie.names=[],ie.skips=[],ie.formatters={};var w},{ms:169}],157:[function(a,te,ie){"use strict";function G(P){var I=""+P,L=V.exec(I);if(!L)return I;var p,w="",x=0,b=0;for(x=L.index;x<I.length;x++){switch(I.charCodeAt(x)){case 34:p="&quot;";break;case 38:p="&amp;";break;case 39:p="&#39;";break;case 60:p="&lt;";break;case 62:p="&gt;";break;default:continue}b!==x&&(w+=I.substring(b,x)),b=x+1,w+=p}return b!==x?w+I.substring(b,x):w}var V=/["'&<>]/;te.exports=G},{}],158:[function(a,te,ie){function G(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function V(p){return typeof p=="function"}function P(p){return typeof p=="number"}function I(p){return typeof p=="object"&&p!==null}function L(p){return p===void 0}te.exports=G,G.EventEmitter=G,G.prototype._events=void 0,G.prototype._maxListeners=void 0,G.defaultMaxListeners=10,G.prototype.setMaxListeners=function(p){if(!P(p)||p<0||isNaN(p))throw TypeError("n must be a positive number");return this._maxListeners=p,this},G.prototype.emit=function(p){var w,x,b,Q,D,N;if(this._events||(this._events={}),p==="error"&&(!this._events.error||I(this._events.error)&&!this._events.error.length)){if((w=arguments[1])instanceof Error)throw w;var k=new Error('Uncaught, unspecified "error" event. ('+w+")");throw k.context=w,k}if(x=this._events[p],L(x))return!1;if(V(x))switch(arguments.length){case 1:x.call(this);break;case 2:x.call(this,arguments[1]);break;case 3:x.call(this,arguments[1],arguments[2]);break;default:Q=Array.prototype.slice.call(arguments,1),x.apply(this,Q)}else if(I(x))for(Q=Array.prototype.slice.call(arguments,1),N=x.slice(),b=N.length,D=0;D<b;D++)N[D].apply(this,Q);return!0},G.prototype.addListener=function(p,w){var x;if(!V(w))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",p,V(w.listener)?w.listener:w),this._events[p]?I(this._events[p])?this._events[p].push(w):this._events[p]=[this._events[p],w]:this._events[p]=w,I(this._events[p])&&!this._events[p].warned&&(x=L(this._maxListeners)?G.defaultMaxListeners:this._maxListeners)&&x>0&&this._events[p].length>x&&(this._events[p].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[p].length),typeof console.trace=="function"&&console.trace()),this},G.prototype.on=G.prototype.addListener,G.prototype.once=function(p,w){function x(){this.removeListener(p,x),b||(b=!0,w.apply(this,arguments))}if(!V(w))throw TypeError("listener must be a function");var b=!1;return x.listener=w,this.on(p,x),this},G.prototype.removeListener=function(p,w){var x,b,Q,D;if(!V(w))throw TypeError("listener must be a function");if(!this._events||!this._events[p])return this;if(x=this._events[p],Q=x.length,b=-1,x===w||V(x.listener)&&x.listener===w)delete this._events[p],this._events.removeListener&&this.emit("removeListener",p,w);else if(I(x)){for(D=Q;D-- >0;)if(x[D]===w||x[D].listener&&x[D].listener===w){b=D;break}if(b<0)return this;x.length===1?(x.length=0,delete this._events[p]):x.splice(b,1),this._events.removeListener&&this.emit("removeListener",p,w)}return this},G.prototype.removeAllListeners=function(p){var w,x;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[p]&&delete this._events[p],this;if(arguments.length===0){for(w in this._events)w!=="removeListener"&&this.removeAllListeners(w);return this.removeAllListeners("removeListener"),this._events={},this}if(x=this._events[p],V(x))this.removeListener(p,x);else if(x)for(;x.length;)this.removeListener(p,x[x.length-1]);return delete this._events[p],this},G.prototype.listeners=function(p){return this._events&&this._events[p]?V(this._events[p])?[this._events[p]]:this._events[p].slice():[]},G.prototype.listenerCount=function(p){if(this._events){var w=this._events[p];if(V(w))return 1;if(w)return w.length}return 0},G.listenerCount=function(p,w){return p.listenerCount(w)}},{}],159:[function(a,te,ie){var G=a("http"),V=te.exports;for(var P in G)G.hasOwnProperty(P)&&(V[P]=G[P]);V.request=function(I,L){return I||(I={}),I.scheme="https",I.protocol="https:",G.request.call(this,I,L)}},{http:196}],160:[function(a,te,ie){"use strict";var G=a("util"),V=a("ms");te.exports=function(P){if(typeof P=="number")return P;var I=V(P);if(I===void 0){var L=new Error(G.format("humanize-ms(%j) result undefined",P));console.warn(L.stack)}return I}},{ms:169,util:207}],161:[function(a,te,ie){ie.read=function(G,V,P,I,L){var p,w,x=8*L-I-1,b=(1<<x)-1,Q=b>>1,D=-7,N=P?L-1:0,k=P?-1:1,M=G[V+N];for(N+=k,p=M&(1<<-D)-1,M>>=-D,D+=x;D>0;p=256*p+G[V+N],N+=k,D-=8);for(w=p&(1<<-D)-1,p>>=-D,D+=I;D>0;w=256*w+G[V+N],N+=k,D-=8);if(p===0)p=1-Q;else{if(p===b)return w?NaN:1/0*(M?-1:1);w+=Math.pow(2,I),p-=Q}return(M?-1:1)*w*Math.pow(2,p-I)},ie.write=function(G,V,P,I,L,p){var w,x,b,Q=8*p-L-1,D=(1<<Q)-1,N=D>>1,k=L===23?Math.pow(2,-24)-Math.pow(2,-77):0,M=I?0:p-1,R=I?1:-1,Z=V<0||V===0&&1/V<0?1:0;for(V=Math.abs(V),isNaN(V)||V===1/0?(x=isNaN(V)?1:0,w=D):(w=Math.floor(Math.log(V)/Math.LN2),V*(b=Math.pow(2,-w))<1&&(w--,b*=2),V+=w+N>=1?k/b:k*Math.pow(2,1-N),V*b>=2&&(w++,b/=2),w+N>=D?(x=0,w=D):w+N>=1?(x=(V*b-1)*Math.pow(2,L),w+=N):(x=V*Math.pow(2,N-1)*Math.pow(2,L),w=0));L>=8;G[P+M]=255&x,M+=R,x/=256,L-=8);for(w=w<<L|x,Q+=L;Q>0;G[P+M]=255&w,M+=R,w/=256,Q-=8);G[P+M-R]|=128*Z}},{}],162:[function(a,te,ie){typeof Object.create=="function"?te.exports=function(G,V){G.super_=V,G.prototype=Object.create(V.prototype,{constructor:{value:G,enumerable:!1,writable:!0,configurable:!0}})}:te.exports=function(G,V){G.super_=V;var P=function(){};P.prototype=V.prototype,G.prototype=new P,G.prototype.constructor=G}},{}],163:[function(a,te,ie){function G(P){return!!P.constructor&&typeof P.constructor.isBuffer=="function"&&P.constructor.isBuffer(P)}function V(P){return typeof P.readFloatLE=="function"&&typeof P.slice=="function"&&G(P.slice(0,0))}te.exports=function(P){return P!=null&&(G(P)||V(P)||!!P._isBuffer)}},{}],164:[function(a,te,ie){(function(G){function V(L){return I.call(L).replace(/^[^{]*{\s*/,"").replace(/\s*}[^}]*$/,"")}function P(L){return typeof L=="function"&&(/^class(\s|\{\}$)/.test(I.call(L))||/^.*classCallCheck\(/.test(V(L)))}var I=Function.prototype.toString;ie!==void 0?(te!==void 0&&te.exports&&(ie=te.exports=P),ie.isClass=P):typeof S=="function"&&S.amd?S([],function(){return P}):G.isClass=P})(this)},{}],165:[function(a,te,ie){"use strict";function G(p){var w=p.slice(2);return w=w[0].toLowerCase()+w.slice(1)}var V=a("core-util-is"),P=a("isstream"),I=a("is-class");Object.keys(V).map(function(p){ie[G(p)]=V[p]}),ie.stream=P,ie.readableStream=P.isReadable,ie.writableStream=P.isWritable,ie.duplexStream=P.isDuplex,ie.class=I,ie.finite=function(p){return Number.isFinite(p)},ie.NaN=function(p){return Number.isNaN(p)},ie.generator=function(p){return p&&typeof p.next=="function"&&typeof p.throw=="function"},ie.generatorFunction=function(p){return p&&p.constructor&&p.constructor.name==="GeneratorFunction"},ie.asyncFunction=function(p){return p&&p.constructor&&p.constructor.name==="AsyncFunction"},ie.promise=function(p){return p&&typeof p.then=="function"};var L=Math.pow(2,31);ie.int=function(p){return V.isNumber(p)&&p%1==0},ie.int32=function(p){return ie.int(p)&&p<L&&p>=-L},ie.long=function(p){return ie.int(p)&&(p>=L||p<-L)},ie.Long=function(p){return ie.object(p)&&ie.number(p.high)&&ie.number(p.low)},ie.double=function(p){return V.isNumber(p)&&!isNaN(p)&&p%1!=0},ie.date=function(p){return p instanceof Date},ie.regExp=function(p){return p instanceof RegExp},ie.regexp=ie.regExp,ie.error=function(p){return p instanceof Error},ie.array=function(p){return Array.isArray(p)}},{"core-util-is":153,"is-class":164,isstream:167}],166:[function(a,te,ie){var G={}.toString;te.exports=Array.isArray||function(V){return G.call(V)=="[object Array]"}},{}],167:[function(a,te,ie){function G(p){return p instanceof L.Stream}function V(p){return G(p)&&typeof p._read=="function"&&typeof p._readableState=="object"}function P(p){return G(p)&&typeof p._write=="function"&&typeof p._writableState=="object"}function I(p){return V(p)&&P(p)}var L=a("stream");te.exports=G,te.exports.isReadable=V,te.exports.isWritable=P,te.exports.isDuplex=I},{stream:195}],168:[function(a,te,ie){"use strict";function G(P,I,L){if(!P)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(p){if(L||!V.call(P,p)){var w=Object.getOwnPropertyDescriptor(I,p);Object.defineProperty(P,p,w)}}),P}te.exports=G;var V=Object.prototype.hasOwnProperty},{}],169:[function(a,te,ie){function G(Q){if(Q=String(Q),!(Q.length>100)){var D=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(Q);if(D){var N=parseFloat(D[1]);switch((D[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return N*b;case"days":case"day":case"d":return N*x;case"hours":case"hour":case"hrs":case"hr":case"h":return N*w;case"minutes":case"minute":case"mins":case"min":case"m":return N*p;case"seconds":case"second":case"secs":case"sec":case"s":return N*L;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return N;default:return}}}}function V(Q){return Q>=x?Math.round(Q/x)+"d":Q>=w?Math.round(Q/w)+"h":Q>=p?Math.round(Q/p)+"m":Q>=L?Math.round(Q/L)+"s":Q+"ms"}function P(Q){return I(Q,x,"day")||I(Q,w,"hour")||I(Q,p,"minute")||I(Q,L,"second")||Q+" ms"}function I(Q,D,N){if(!(Q<D))return Q<1.5*D?Math.floor(Q/D)+" "+N:Math.ceil(Q/D)+" "+N+"s"}var L=1e3,p=60*L,w=60*p,x=24*w,b=365.25*x;te.exports=function(Q,D){D=D||{};var N=typeof Q;if(N==="string"&&Q.length>0)return G(Q);if(N==="number"&&isNaN(Q)===!1)return D.long?P(Q):V(Q);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(Q))}},{}],170:[function(a,te,ie){(function(G){function V(p,w){for(var x=0,b=p.length-1;b>=0;b--){var Q=p[b];Q==="."?p.splice(b,1):Q===".."?(p.splice(b,1),x++):x&&(p.splice(b,1),x--)}if(w)for(;x--;x)p.unshift("..");return p}function P(p){typeof p!="string"&&(p+="");var w,x=0,b=-1,Q=!0;for(w=p.length-1;w>=0;--w)if(p.charCodeAt(w)===47){if(!Q){x=w+1;break}}else b===-1&&(Q=!1,b=w+1);return b===-1?"":p.slice(x,b)}function I(p,w){if(p.filter)return p.filter(w);for(var x=[],b=0;b<p.length;b++)w(p[b],b,p)&&x.push(p[b]);return x}ie.resolve=function(){for(var p="",w=!1,x=arguments.length-1;x>=-1&&!w;x--){var b=x>=0?arguments[x]:G.cwd();if(typeof b!="string")throw new TypeError("Arguments to path.resolve must be strings");b&&(p=b+"/"+p,w=b.charAt(0)==="/")}return p=V(I(p.split("/"),function(Q){return!!Q}),!w).join("/"),(w?"/":"")+p||"."},ie.normalize=function(p){var w=ie.isAbsolute(p),x=L(p,-1)==="/";return p=V(I(p.split("/"),function(b){return!!b}),!w).join("/"),p||w||(p="."),p&&x&&(p+="/"),(w?"/":"")+p},ie.isAbsolute=function(p){return p.charAt(0)==="/"},ie.join=function(){var p=Array.prototype.slice.call(arguments,0);return ie.normalize(I(p,function(w,x){if(typeof w!="string")throw new TypeError("Arguments to path.join must be strings");return w}).join("/"))},ie.relative=function(p,w){function x(R){for(var Z=0;Z<R.length&&R[Z]==="";Z++);for(var K=R.length-1;K>=0&&R[K]==="";K--);return Z>K?[]:R.slice(Z,K-Z+1)}p=ie.resolve(p).substr(1),w=ie.resolve(w).substr(1);for(var b=x(p.split("/")),Q=x(w.split("/")),D=Math.min(b.length,Q.length),N=D,k=0;k<D;k++)if(b[k]!==Q[k]){N=k;break}for(var M=[],k=N;k<b.length;k++)M.push("..");return M=M.concat(Q.slice(N)),M.join("/")},ie.sep="/",ie.delimiter=":",ie.dirname=function(p){if(typeof p!="string"&&(p+=""),p.length===0)return".";for(var w=p.charCodeAt(0),x=w===47,b=-1,Q=!0,D=p.length-1;D>=1;--D)if((w=p.charCodeAt(D))===47){if(!Q){b=D;break}}else Q=!1;return b===-1?x?"/":".":x&&b===1?"/":p.slice(0,b)},ie.basename=function(p,w){var x=P(p);return w&&x.substr(-1*w.length)===w&&(x=x.substr(0,x.length-w.length)),x},ie.extname=function(p){typeof p!="string"&&(p+="");for(var w=-1,x=0,b=-1,Q=!0,D=0,N=p.length-1;N>=0;--N){var k=p.charCodeAt(N);if(k!==47)b===-1&&(Q=!1,b=N+1),k===46?w===-1?w=N:D!==1&&(D=1):w!==-1&&(D=-1);else if(!Q){x=N+1;break}}return w===-1||b===-1||D===0||D===1&&w===b-1&&w===x+1?"":p.slice(w,b)};var L=function(p,w,x){return p.substr(w,x)}}).call(this,a("_process"))},{_process:173}],171:[function(a,te,ie){(function(G){(function(){"use strict";function V(ve){return ve=String(ve),ve.charAt(0).toUpperCase()+ve.slice(1)}function P(ve,ne,Pe){var Te={"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 ne&&Pe&&/^Win/i.test(ve)&&!/^Windows Phone /i.test(ve)&&(Te=Te[/[\d.]+$/.exec(ve)])&&(ve="Windows "+Te),ve=String(ve),ne&&Pe&&(ve=ve.replace(RegExp(ne,"i"),Pe)),ve=L(ve.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])}function I(ve,ne){var Pe=-1,Te=ve?ve.length:0;if(typeof Te=="number"&&Te>-1&&Te<=z)for(;++Pe<Te;)ne(ve[Pe],Pe,ve);else p(ve,ne)}function L(ve){return ve=D(ve),/^(?:webOS|i(?:OS|P))/.test(ve)?ve:V(ve)}function p(ve,ne){for(var Pe in ve)me.call(ve,Pe)&&ne(ve[Pe],Pe,ve)}function w(ve){return ve==null?V(ve):W.call(ve).slice(8,-1)}function x(ve,ne){var Pe=ve!=null?typeof ve[ne]:"number";return!(/^(?:boolean|number|string|undefined)$/.test(Pe)||Pe=="object"&&!ve[ne])}function b(ve){return String(ve).replace(/([ -])(?!$)/g,"$1?")}function Q(ve,ne){var Pe=null;return I(ve,function(Te,rt){Pe=ne(Pe,Te,rt,ve)}),Pe}function D(ve){return String(ve).replace(/^ +| +$/g,"")}function N(ve){function ne(Y){return Q(Y,function(oe,q){var Fe=q.pattern||b(q);return!oe&&(oe=RegExp("\\b"+Fe+" *\\d+[.\\w_]*","i").exec(ve)||RegExp("\\b"+Fe+" *\\w+-[\\w]*","i").exec(ve)||RegExp("\\b"+Fe+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(ve))&&((oe=String(q.label&&!RegExp(Fe,"i").test(q.label)?q.label:oe).split("/"))[1]&&!/[\d.]+/.test(oe[0])&&(oe[0]+=" "+oe[1]),q=q.label||q,oe=L(oe[0].replace(RegExp(Fe,"i"),q).replace(RegExp("; *(?:"+q+"[_-])?","i")," ").replace(RegExp("("+q+")[-_.]?(\\w)","i"),"$1 $2"))),oe})}function Pe(){return this.description||""}var Te=M,rt=ve&&typeof ve=="object"&&w(ve)!="String";rt&&(Te=ve,ve=null);var Le=Te.navigator||{},nt=Le.userAgent||"";ve||(ve=nt);var Re,gt,Qe=rt?!!Le.likeChrome:/\bChrome\b/.test(ve)&&!/internal|\n/i.test(W.toString()),We=rt?"Object":"ScriptBridgingProxyObject",be=rt?"Object":"Environment",Oe=rt&&Te.java?"JavaPackage":w(Te.java),Me=rt?"Object":"RuntimeObject",qe=/\bJava/.test(Oe)&&Te.java,Ht=qe&&w(Te.environment)==be,Gt=qe?"a":"\u4F2A",vn=qe?"b":"\u5C3E",Qt=Te.document||{},ln=Te.operamini||Te.opera,tn=H.test(tn=rt&&ln?ln["[[Class]]"]:w(ln))?tn:ln=null,Mt=ve,Ut=[],Rt=null,st=ve==nt,it=st&&ln&&typeof ln.version=="function"&&ln.version(),un=function(Y){return Q(Y,function(oe,q){return oe||RegExp("\\b"+(q.pattern||b(q))+"\\b","i").exec(ve)&&(q.label||q)})}([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),It=function(Y){return Q(Y,function(oe,q){return oe||RegExp("\\b"+(q.pattern||b(q))+"\\b","i").exec(ve)&&(q.label||q)})}(["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"},"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","Waterfox","WebPositive","Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chrome",{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"]),ot=ne([{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"]),Se=function(Y){return Q(Y,function(oe,q,Fe){return oe||(q[ot]||q[/^[a-z]+(?: +[a-z]+\b)*/i.exec(ot)]||RegExp("\\b"+b(Fe)+"(?:\\b|\\w*\\d)","i").exec(ve))&&Fe})}({Apple:{iPad:1,iPhone:1,iPod:1},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:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1}}),X=function(Y){return Q(Y,function(oe,q){var Fe=q.pattern||b(q);return!oe&&(oe=RegExp("\\b"+Fe+"(?:/[\\d.]+|[ \\w.]*)","i").exec(ve))&&(oe=P(oe,Fe,q.label||q)),oe})}(["Windows Phone","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian","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 "]);if(un&&(un=[un]),Se&&!ot&&(ot=ne([Se])),(Re=/\bGoogle TV\b/.exec(ot))&&(ot=Re[0]),/\bSimulator\b/i.test(ve)&&(ot=(ot?ot+" ":"")+"Simulator"),It=="Opera Mini"&&/\bOPiOS\b/.test(ve)&&Ut.push("running in Turbo/Uncompressed mode"),It=="IE"&&/\blike iPhone OS\b/.test(ve)?(Re=N(ve.replace(/like iPhone OS/,"")),Se=Re.manufacturer,ot=Re.product):/^iP/.test(ot)?(It||(It="Safari"),X="iOS"+((Re=/ OS ([\d_]+)/i.exec(ve))?" "+Re[1].replace(/_/g,"."):"")):It!="Konqueror"||/buntu/i.test(X)?Se&&Se!="Google"&&(/Chrome/.test(It)&&!/\bMobile Safari\b/i.test(ve)||/\bVita\b/.test(ot))||/\bAndroid\b/.test(X)&&/^Chrome/.test(It)&&/\bVersion\//i.test(ve)?(It="Android Browser",X=/\bAndroid\b/.test(X)?X:"Android"):It=="Silk"?(/\bMobi/i.test(ve)||(X="Android",Ut.unshift("desktop mode")),/Accelerated *= *true/i.test(ve)&&Ut.unshift("accelerated")):It=="PaleMoon"&&(Re=/\bFirefox\/([\d.]+)\b/.exec(ve))?Ut.push("identifying as Firefox "+Re[1]):It=="Firefox"&&(Re=/\b(Mobile|Tablet|TV)\b/i.exec(ve))?(X||(X="Firefox OS"),ot||(ot=Re[1])):!It||(Re=!/\bMinefield\b/i.test(ve)&&/\b(?:Firefox|Safari)\b/.exec(It))?(It&&!ot&&/[\/,]|^[^(]+?\)/.test(ve.slice(ve.indexOf(Re+"/")+8))&&(It=null),(Re=ot||Se||X)&&(ot||Se||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(X))&&(It=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(X)?X:Re)+" Browser")):It=="Electron"&&(Re=(/\bChrome\/([\d.]+)\b/.exec(ve)||0)[1])&&Ut.push("Chromium "+Re):X="Kubuntu",it||(it=function(Y){return Q(Y,function(oe,q){return oe||(RegExp(q+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(ve)||0)[1]||null})}(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",b(It),"(?:Firefox|Minefield|NetFront)"])),(Re=un=="iCab"&&parseFloat(it)>3&&"WebKit"||/\bOpera\b/.test(It)&&(/\bOPR\b/.test(ve)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(ve)&&!/^(?:Trident|EdgeHTML)$/.test(un)&&"WebKit"||!un&&/\bMSIE\b/i.test(ve)&&(X=="Mac OS"?"Tasman":"Trident")||un=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(It)&&"NetFront")&&(un=[Re]),It=="IE"&&(Re=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(ve)||0)[1])?(It+=" Mobile",X="Windows Phone "+(/\+$/.test(Re)?Re:Re+".x"),Ut.unshift("desktop mode")):/\bWPDesktop\b/i.test(ve)?(It="IE Mobile",X="Windows Phone 8.x",Ut.unshift("desktop mode"),it||(it=(/\brv:([\d.]+)/.exec(ve)||0)[1])):It!="IE"&&un=="Trident"&&(Re=/\brv:([\d.]+)/.exec(ve))&&(It&&Ut.push("identifying as "+It+(it?" "+it:"")),It="IE",it=Re[1]),st){if(x(Te,"global"))if(qe&&(Re=qe.lang.System,Mt=Re.getProperty("os.arch"),X=X||Re.getProperty("os.name")+" "+Re.getProperty("os.version")),Ht){try{it=Te.require("ringo/engine").version.join("."),It="RingoJS"}catch(Y){(Re=Te.system)&&Re.global.system==Te.system&&(It="Narwhal",X||(X=Re[0].os||null))}It||(It="Rhino")}else typeof Te.process=="object"&&!Te.process.browser&&(Re=Te.process)&&(typeof Re.versions=="object"&&(typeof Re.versions.electron=="string"?(Ut.push("Node "+Re.versions.node),It="Electron",it=Re.versions.electron):typeof Re.versions.nw=="string"&&(Ut.push("Chromium "+it,"Node "+Re.versions.node),It="NW.js",it=Re.versions.nw)),It||(It="Node.js",Mt=Re.arch,X=Re.platform,it=/[\d.]+/.exec(Re.version),it=it?it[0]:null));else w(Re=Te.runtime)==We?(It="Adobe AIR",X=Re.flash.system.Capabilities.os):w(Re=Te.phantom)==Me?(It="PhantomJS",it=(Re=Re.version||null)&&Re.major+"."+Re.minor+"."+Re.patch):typeof Qt.documentMode=="number"&&(Re=/\bTrident\/(\d+)/i.exec(ve))?(it=[it,Qt.documentMode],(Re=+Re[1]+4)!=it[1]&&(Ut.push("IE "+it[1]+" mode"),un&&(un[1]=""),it[1]=Re),it=It=="IE"?String(it[1].toFixed(1)):it[0]):typeof Qt.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(It)&&(Ut.push("masking as "+It+" "+it),It="IE",it="11.0",un=["Trident"],X="Windows");X=X&&L(X)}if(it&&(Re=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(it)||/(?:alpha|beta)(?: ?\d)?/i.exec(ve+";"+(st&&Le.appMinorVersion))||/\bMinefield\b/i.test(ve)&&"a")&&(Rt=/b/i.test(Re)?"beta":"alpha",it=it.replace(RegExp(Re+"\\+?$"),"")+(Rt=="beta"?vn:Gt)+(/\d+\+?/.exec(Re)||"")),It=="Fennec"||It=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(X))It="Firefox Mobile";else if(It=="Maxthon"&&it)it=it.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(ot))ot=="Xbox 360"&&(X=null),ot=="Xbox 360"&&/\bIEMobile\b/.test(ve)&&Ut.unshift("mobile mode");else if(!/^(?:Chrome|IE|Opera)$/.test(It)&&(!It||ot||/Browser|Mobi/.test(It))||X!="Windows CE"&&!/Mobi/i.test(ve))if(It=="IE"&&st)try{Te.external===null&&Ut.unshift("platform preview")}catch(Y){Ut.unshift("embedded")}else(/\bBlackBerry\b/.test(ot)||/\bBB10\b/.test(ve))&&(Re=(RegExp(ot.replace(/ +/g," *")+"/([.\\d]+)","i").exec(ve)||0)[1]||it)?(Re=[Re,/BB10/.test(ve)],X=(Re[1]?(ot=null,Se="BlackBerry"):"Device Software")+" "+Re[0],it=null):this!=p&&ot!="Wii"&&(st&&ln||/Opera/.test(It)&&/\b(?:MSIE|Firefox)\b/i.test(ve)||It=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(X)||It=="IE"&&(X&&!/^Win/.test(X)&&it>5.5||/\bWindows XP\b/.test(X)&&it>8||it==8&&!/\bTrident\b/.test(ve)))&&!H.test(Re=N.call(p,ve.replace(H,"")+";"))&&Re.name&&(Re="ing as "+Re.name+((Re=Re.version)?" "+Re:""),H.test(It)?(/\bIE\b/.test(Re)&&X=="Mac OS"&&(X=null),Re="identify"+Re):(Re="mask"+Re,It=tn?L(tn.replace(/([a-z])([A-Z])/g,"$1 $2")):"Opera",/\bIE\b/.test(Re)&&(X=null),st||(it=null)),un=["Presto"],Ut.push(Re));else It+=" Mobile";(Re=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(ve)||0)[1])&&(Re=[parseFloat(Re.replace(/\.(\d)$/,".0$1")),Re],It=="Safari"&&Re[1].slice(-1)=="+"?(It="WebKit Nightly",Rt="alpha",it=Re[1].slice(0,-1)):it!=Re[1]&&it!=(Re[2]=(/\bSafari\/([\d.]+\+?)/i.exec(ve)||0)[1])||(it=null),Re[1]=(/\bChrome\/([\d.]+)/i.exec(ve)||0)[1],Re[0]==537.36&&Re[2]==537.36&&parseFloat(Re[1])>=28&&un=="WebKit"&&(un=["Blink"]),st&&(Qe||Re[1])?(un&&(un[1]="like Chrome"),Re=Re[1]||(Re=Re[0],Re<530?1:Re<532?2:Re<532.05?3:Re<533?4:Re<534.03?5:Re<534.07?6:Re<534.1?7:Re<534.13?8:Re<534.16?9:Re<534.24?10:Re<534.3?11:Re<535.01?12:Re<535.02?"13+":Re<535.07?15:Re<535.11?16:Re<535.19?17:Re<536.05?18:Re<536.1?19:Re<537.01?20:Re<537.11?"21+":Re<537.13?23:Re<537.18?24:Re<537.24?25:Re<537.36?26:un!="Blink"?"27":"28")):(un&&(un[1]="like Safari"),Re=Re[0],Re=Re<400?1:Re<500?2:Re<526?3:Re<533?4:Re<534?"4+":Re<535?5:Re<537?6:Re<538?7:Re<601?8:"8"),un&&(un[1]+=" "+(Re+=typeof Re=="number"?".x":/[.+]/.test(Re)?"":"+")),It=="Safari"&&(!it||parseInt(it)>45)&&(it=Re)),It=="Opera"&&(Re=/\bzbov|zvav$/.exec(X))?(It+=" ",Ut.unshift("desktop mode"),Re=="zvav"?(It+="Mini",it=null):It+="Mobile",X=X.replace(RegExp(" *"+Re+"$"),"")):It=="Safari"&&/\bChrome\b/.exec(un&&un[1])&&(Ut.unshift("desktop mode"),It="Chrome Mobile",it=null,/\bOS X\b/.test(X)?(Se="Apple",X="iOS 4.3+"):X=null),it&&it.indexOf(Re=/[\d.]+$/.exec(X))==0&&ve.indexOf("/"+Re+"-")>-1&&(X=D(X.replace(Re,""))),un&&!/\b(?:Avant|Nook)\b/.test(It)&&(/Browser|Lunascape|Maxthon/.test(It)||It!="Safari"&&/^iOS/.test(X)&&/\bSafari\b/.test(un[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(It)&&un[1])&&(Re=un[un.length-1])&&Ut.push(Re),Ut.length&&(Ut=["("+Ut.join("; ")+")"]),Se&&ot&&ot.indexOf(Se)<0&&Ut.push("on "+Se),ot&&Ut.push((/^on /.test(Ut[Ut.length-1])?"":"on ")+ot),X&&(Re=/ ([\d.+]+)$/.exec(X),gt=Re&&X.charAt(X.length-Re[0].length-1)=="/",X={architecture:32,family:Re&&!gt?X.replace(Re[0],""):X,version:Re?Re[1]:null,toString:function(){var Y=this.version;return this.family+(Y&&!gt?" "+Y:"")+(this.architecture==64?" 64-bit":"")}}),(Re=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(Mt))&&!/\bi686\b/i.test(Mt)?(X&&(X.architecture=64,X.family=X.family.replace(RegExp(" *"+Re),"")),It&&(/\bWOW64\b/i.test(ve)||st&&/\w(?:86|32)$/.test(Le.cpuClass||Le.platform)&&!/\bWin64; x64\b/i.test(ve))&&Ut.unshift("32-bit")):X&&/^OS X/.test(X.family)&&It=="Chrome"&&parseFloat(it)>=39&&(X.architecture=64),ve||(ve=null);var O={};return O.description=ve,O.layout=un&&un[0],O.manufacturer=Se,O.name=It,O.prerelease=Rt,O.product=ot,O.ua=ve,O.version=It&&it,O.os=X||{architecture:null,family:null,version:null,toString:function(){return"null"}},O.parse=N,O.toString=Pe,O.version&&Ut.unshift(it),O.name&&Ut.unshift(It),X&&It&&(X!=String(X).split(" ")[0]||X!=It.split(" ")[0]&&!ot)&&Ut.push(ot?"("+X+")":"on "+X),Ut.length&&(O.description=Ut.join(" ")),O}var k={function:!0,object:!0},M=k[typeof window]&&window||this,R=k[typeof ie]&&ie,Z=k[typeof te]&&te&&!te.nodeType&&te,K=R&&Z&&typeof G=="object"&&G;!K||K.global!==K&&K.window!==K&&K.self!==K||(M=K);var z=Math.pow(2,53)-1,H=/\bOpera/,pe=Object.prototype,me=pe.hasOwnProperty,W=pe.toString,De=N();typeof S=="function"&&typeof S.amd=="object"&&S.amd?(M.platform=De,S(function(){return De})):R&&Z?p(De,function(ve,ne){R[ne]=ve}):M.platform=De}).call(this)}).call(this,typeof B.g!="undefined"?B.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],172:[function(a,te,ie){(function(G){"use strict";function V(P,I,L,p){if(typeof P!="function")throw new TypeError('"callback" argument must be a function');var w,x,b=arguments.length;switch(b){case 0:case 1:return G.nextTick(P);case 2:return G.nextTick(function(){P.call(null,I)});case 3:return G.nextTick(function(){P.call(null,I,L)});case 4:return G.nextTick(function(){P.call(null,I,L,p)});default:for(w=new Array(b-1),x=0;x<w.length;)w[x++]=arguments[x];return G.nextTick(function(){P.apply(null,w)})}}!G.version||G.version.indexOf("v0.")===0||G.version.indexOf("v1.")===0&&G.version.indexOf("v1.8.")!==0?te.exports={nextTick:V}:te.exports=G}).call(this,a("_process"))},{_process:173}],173:[function(a,te,ie){function G(){throw new Error("setTimeout has not been defined")}function V(){throw new Error("clearTimeout has not been defined")}function P(Z){if(b===setTimeout)return setTimeout(Z,0);if((b===G||!b)&&setTimeout)return b=setTimeout,setTimeout(Z,0);try{return b(Z,0)}catch(K){try{return b.call(null,Z,0)}catch(z){return b.call(this,Z,0)}}}function I(Z){if(Q===clearTimeout)return clearTimeout(Z);if((Q===V||!Q)&&clearTimeout)return Q=clearTimeout,clearTimeout(Z);try{return Q(Z)}catch(K){try{return Q.call(null,Z)}catch(z){return Q.call(this,Z)}}}function L(){M&&N&&(M=!1,N.length?k=N.concat(k):R=-1,k.length&&p())}function p(){if(!M){var Z=P(L);M=!0;for(var K=k.length;K;){for(N=k,k=[];++R<K;)N&&N[R].run();R=-1,K=k.length}N=null,M=!1,I(Z)}}function w(Z,K){this.fun=Z,this.array=K}function x(){}var b,Q,D=te.exports={};(function(){try{b=typeof setTimeout=="function"?setTimeout:G}catch(Z){b=G}try{Q=typeof clearTimeout=="function"?clearTimeout:V}catch(Z){Q=V}})();var N,k=[],M=!1,R=-1;D.nextTick=function(Z){var K=new Array(arguments.length-1);if(arguments.length>1)for(var z=1;z<arguments.length;z++)K[z-1]=arguments[z];k.push(new w(Z,K)),k.length!==1||M||P(p)},w.prototype.run=function(){this.fun.apply(null,this.array)},D.title="browser",D.browser=!0,D.env={},D.argv=[],D.version="",D.versions={},D.on=x,D.addListener=x,D.once=x,D.off=x,D.removeListener=x,D.removeAllListeners=x,D.emit=x,D.prependListener=x,D.prependOnceListener=x,D.listeners=function(Z){return[]},D.binding=function(Z){throw new Error("process.binding is not supported")},D.cwd=function(){return"/"},D.chdir=function(Z){throw new Error("process.chdir is not supported")},D.umask=function(){return 0}},{}],174:[function(a,te,ie){(function(G){(function(V){function P(Oe){throw new RangeError(gt[Oe])}function I(Oe,Me){for(var qe=Oe.length,Ht=[];qe--;)Ht[qe]=Me(Oe[qe]);return Ht}function L(Oe,Me){var qe=Oe.split("@"),Ht="";return qe.length>1&&(Ht=qe[0]+"@",Oe=qe[1]),Oe=Oe.replace(Re,"."),Ht+I(Oe.split("."),Me).join(".")}function p(Oe){for(var Me,qe,Ht=[],Gt=0,vn=Oe.length;Gt<vn;)Me=Oe.charCodeAt(Gt++),Me>=55296&&Me<=56319&&Gt<vn?(qe=Oe.charCodeAt(Gt++),(64512&qe)==56320?Ht.push(((1023&Me)<<10)+(1023&qe)+65536):(Ht.push(Me),Gt--)):Ht.push(Me);return Ht}function w(Oe){return I(Oe,function(Me){var qe="";return Me>65535&&(Me-=65536,qe+=be(Me>>>10&1023|55296),Me=56320|1023&Me),qe+=be(Me)}).join("")}function x(Oe){return Oe-48<10?Oe-22:Oe-65<26?Oe-65:Oe-97<26?Oe-97:me}function b(Oe,Me){return Oe+22+75*(Oe<26)-((Me!=0)<<5)}function Q(Oe,Me,qe){var Ht=0;for(Oe=qe?We(Oe/ne):Oe>>1,Oe+=We(Oe/Me);Oe>Qe*De>>1;Ht+=me)Oe=We(Oe/Qe);return We(Ht+(Qe+1)*Oe/(Oe+ve))}function D(Oe){var Me,qe,Ht,Gt,vn,Qt,ln,tn,Mt,Ut,Rt=[],st=Oe.length,it=0,un=Te,It=Pe;for(qe=Oe.lastIndexOf(rt),qe<0&&(qe=0),Ht=0;Ht<qe;++Ht)Oe.charCodeAt(Ht)>=128&&P("not-basic"),Rt.push(Oe.charCodeAt(Ht));for(Gt=qe>0?qe+1:0;Gt<st;){for(vn=it,Qt=1,ln=me;Gt>=st&&P("invalid-input"),tn=x(Oe.charCodeAt(Gt++)),(tn>=me||tn>We((pe-it)/Qt))&&P("overflow"),it+=tn*Qt,Mt=ln<=It?W:ln>=It+De?De:ln-It,!(tn<Mt);ln+=me)Ut=me-Mt,Qt>We(pe/Ut)&&P("overflow"),Qt*=Ut;Me=Rt.length+1,It=Q(it-vn,Me,vn==0),We(it/Me)>pe-un&&P("overflow"),un+=We(it/Me),it%=Me,Rt.splice(it++,0,un)}return w(Rt)}function N(Oe){var Me,qe,Ht,Gt,vn,Qt,ln,tn,Mt,Ut,Rt,st,it,un,It,ot=[];for(Oe=p(Oe),st=Oe.length,Me=Te,qe=0,vn=Pe,Qt=0;Qt<st;++Qt)(Rt=Oe[Qt])<128&&ot.push(be(Rt));for(Ht=Gt=ot.length,Gt&&ot.push(rt);Ht<st;){for(ln=pe,Qt=0;Qt<st;++Qt)(Rt=Oe[Qt])>=Me&&Rt<ln&&(ln=Rt);for(it=Ht+1,ln-Me>We((pe-qe)/it)&&P("overflow"),qe+=(ln-Me)*it,Me=ln,Qt=0;Qt<st;++Qt)if(Rt=Oe[Qt],Rt<Me&&++qe>pe&&P("overflow"),Rt==Me){for(tn=qe,Mt=me;Ut=Mt<=vn?W:Mt>=vn+De?De:Mt-vn,!(tn<Ut);Mt+=me)It=tn-Ut,un=me-Ut,ot.push(be(b(Ut+It%un,0))),tn=We(It/un);ot.push(be(b(tn,0))),vn=Q(qe,it,Ht==Gt),qe=0,++Ht}++qe,++Me}return ot.join("")}function k(Oe){return L(Oe,function(Me){return Le.test(Me)?D(Me.slice(4).toLowerCase()):Me})}function M(Oe){return L(Oe,function(Me){return nt.test(Me)?"xn--"+N(Me):Me})}var R=typeof ie=="object"&&ie&&!ie.nodeType&&ie,Z=typeof te=="object"&&te&&!te.nodeType&&te,K=typeof G=="object"&&G;K.global!==K&&K.window!==K&&K.self!==K||(V=K);var z,H,pe=2147483647,me=36,W=1,De=26,ve=38,ne=700,Pe=72,Te=128,rt="-",Le=/^xn--/,nt=/[^\x20-\x7E]/,Re=/[\x2E\u3002\uFF0E\uFF61]/g,gt={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Qe=me-W,We=Math.floor,be=String.fromCharCode;if(z={version:"1.4.1",ucs2:{decode:p,encode:w},decode:D,encode:N,toASCII:M,toUnicode:k},typeof S=="function"&&typeof S.amd=="object"&&S.amd)S("punycode",function(){return z});else if(R&&Z)if(te.exports==R)Z.exports=z;else for(H in z)z.hasOwnProperty(H)&&(R[H]=z[H]);else V.punycode=z})(this)}).call(this,typeof B.g!="undefined"?B.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],175:[function(a,te,ie){"use strict";function G(P,I){return Object.prototype.hasOwnProperty.call(P,I)}te.exports=function(P,I,L,p){I=I||"&",L=L||"=";var w={};if(typeof P!="string"||P.length===0)return w;var x=/\+/g;P=P.split(I);var b=1e3;p&&typeof p.maxKeys=="number"&&(b=p.maxKeys);var Q=P.length;b>0&&Q>b&&(Q=b);for(var D=0;D<Q;++D){var N,k,M,R,Z=P[D].replace(x,"%20"),K=Z.indexOf(L);K>=0?(N=Z.substr(0,K),k=Z.substr(K+1)):(N=Z,k=""),M=decodeURIComponent(N),R=decodeURIComponent(k),G(w,M)?V(w[M])?w[M].push(R):w[M]=[w[M],R]:w[M]=R}return w};var V=Array.isArray||function(P){return Object.prototype.toString.call(P)==="[object Array]"}},{}],176:[function(a,te,ie){"use strict";function G(L,p){if(L.map)return L.map(p);for(var w=[],x=0;x<L.length;x++)w.push(p(L[x],x));return w}var V=function(L){switch(typeof L){case"string":return L;case"boolean":return L?"true":"false";case"number":return isFinite(L)?L:"";default:return""}};te.exports=function(L,p,w,x){return p=p||"&",w=w||"=",L===null&&(L=void 0),typeof L=="object"?G(I(L),function(b){var Q=encodeURIComponent(V(b))+w;return P(L[b])?G(L[b],function(D){return Q+encodeURIComponent(V(D))}).join(p):Q+encodeURIComponent(V(L[b]))}).join(p):x?encodeURIComponent(V(x))+w+encodeURIComponent(V(L)):""};var P=Array.isArray||function(L){return Object.prototype.toString.call(L)==="[object Array]"},I=Object.keys||function(L){var p=[];for(var w in L)Object.prototype.hasOwnProperty.call(L,w)&&p.push(w);return p}},{}],177:[function(a,te,ie){"use strict";ie.decode=ie.parse=a("./decode"),ie.encode=ie.stringify=a("./encode")},{"./decode":175,"./encode":176}],178:[function(a,te,ie){te.exports=a("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":179}],179:[function(a,te,ie){"use strict";function G(M){if(!(this instanceof G))return new G(M);b.call(this,M),Q.call(this,M),M&&M.readable===!1&&(this.readable=!1),M&&M.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,M&&M.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",V)}function V(){this.allowHalfOpen||this._writableState.ended||p.nextTick(P,this)}function P(M){M.end()}var I=a("babel-runtime/core-js/object/keys"),L=function(M){return M&&M.__esModule?M:{default:M}}(I),p=a("process-nextick-args"),w=L.default||function(M){var R=[];for(var Z in M)R.push(Z);return R};te.exports=G;var x=a("core-util-is");x.inherits=a("inherits");var b=a("./_stream_readable"),Q=a("./_stream_writable");x.inherits(G,b);for(var D=w(Q.prototype),N=0;N<D.length;N++){var k=D[N];G.prototype[k]||(G.prototype[k]=Q.prototype[k])}Object.defineProperty(G.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(G.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(M){this._readableState!==void 0&&this._writableState!==void 0&&(this._readableState.destroyed=M,this._writableState.destroyed=M)}}),G.prototype._destroy=function(M,R){this.push(null),this.end(),p.nextTick(R,M)}},{"./_stream_readable":181,"./_stream_writable":183,"babel-runtime/core-js/object/keys":23,"core-util-is":153,inherits:162,"process-nextick-args":172}],180:[function(a,te,ie){"use strict";function G(I){if(!(this instanceof G))return new G(I);V.call(this,I)}te.exports=G;var V=a("./_stream_transform"),P=a("core-util-is");P.inherits=a("inherits"),P.inherits(G,V),G.prototype._transform=function(I,L,p){p(null,I)}},{"./_stream_transform":182,"core-util-is":153,inherits:162}],181:[function(a,te,ie){(function(G,V){"use strict";function P(st){return qe.from(st)}function I(st){return qe.isBuffer(st)||st instanceof Ht}function L(st,it,un){if(typeof st.prependListener=="function")return st.prependListener(it,un);st._events&&st._events[it]?be(st._events[it])?st._events[it].unshift(un):st._events[it]=[un,st._events[it]]:st.on(it,un)}function p(st,it){We=We||a("./_stream_duplex"),st=st||{};var un=it instanceof We;this.objectMode=!!st.objectMode,un&&(this.objectMode=this.objectMode||!!st.readableObjectMode);var It=st.highWaterMark,ot=st.readableHighWaterMark,Se=this.objectMode?16:16384;this.highWaterMark=It||It===0?It:un&&(ot||ot===0)?ot:Se,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new tn,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=st.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,st.encoding&&(ln||(ln=a("string_decoder/").StringDecoder),this.decoder=new ln(st.encoding),this.encoding=st.encoding)}function w(st){if(We=We||a("./_stream_duplex"),!(this instanceof w))return new w(st);this._readableState=new p(st,this),this.readable=!0,st&&(typeof st.read=="function"&&(this._read=st.read),typeof st.destroy=="function"&&(this._destroy=st.destroy)),Me.call(this)}function x(st,it,un,It,ot){var Se=st._readableState;if(it===null)Se.reading=!1,M(st,Se);else{var X;ot||(X=Q(Se,it)),X?st.emit("error",X):Se.objectMode||it&&it.length>0?(typeof it=="string"||Se.objectMode||(0,gt.default)(it)===qe.prototype||(it=P(it)),It?Se.endEmitted?st.emit("error",new Error("stream.unshift() after end event")):b(st,Se,it,!0):Se.ended?st.emit("error",new Error("stream.push() after EOF")):(Se.reading=!1,Se.decoder&&!un?(it=Se.decoder.write(it),Se.objectMode||it.length!==0?b(st,Se,it,!1):K(st,Se)):b(st,Se,it,!1))):It||(Se.reading=!1)}return D(Se)}function b(st,it,un,It){it.flowing&&it.length===0&&!it.sync?(st.emit("data",un),st.read(0)):(it.length+=it.objectMode?1:un.length,It?it.buffer.unshift(un):it.buffer.push(un),it.needReadable&&R(st)),K(st,it)}function Q(st,it){var un;return I(it)||typeof it=="string"||it===void 0||st.objectMode||(un=new TypeError("Invalid non-string/buffer chunk")),un}function D(st){return!st.ended&&(st.needReadable||st.length<st.highWaterMark||st.length===0)}function N(st){return st>=Rt?st=Rt:(st--,st|=st>>>1,st|=st>>>2,st|=st>>>4,st|=st>>>8,st|=st>>>16,st++),st}function k(st,it){return st<=0||it.length===0&&it.ended?0:it.objectMode?1:st!==st?it.flowing&&it.length?it.buffer.head.data.length:it.length:(st>it.highWaterMark&&(it.highWaterMark=N(st)),st<=it.length?st:it.ended?it.length:(it.needReadable=!0,0))}function M(st,it){if(!it.ended){if(it.decoder){var un=it.decoder.end();un&&un.length&&(it.buffer.push(un),it.length+=it.objectMode?1:un.length)}it.ended=!0,R(st)}}function R(st){var it=st._readableState;it.needReadable=!1,it.emittedReadable||(Qt("emitReadable",it.flowing),it.emittedReadable=!0,it.sync?Qe.nextTick(Z,st):Z(st))}function Z(st){Qt("emit readable"),st.emit("readable"),De(st)}function K(st,it){it.readingMore||(it.readingMore=!0,Qe.nextTick(z,st,it))}function z(st,it){for(var un=it.length;!it.reading&&!it.flowing&&!it.ended&&it.length<it.highWaterMark&&(Qt("maybeReadMore read 0"),st.read(0),un!==it.length);)un=it.length;it.readingMore=!1}function H(st){return function(){var it=st._readableState;Qt("pipeOnDrain",it.awaitDrain),it.awaitDrain&&it.awaitDrain--,it.awaitDrain===0&&Oe(st,"data")&&(it.flowing=!0,De(st))}}function pe(st){Qt("readable nexttick read 0"),st.read(0)}function me(st,it){it.resumeScheduled||(it.resumeScheduled=!0,Qe.nextTick(W,st,it))}function W(st,it){it.reading||(Qt("resume read 0"),st.read(0)),it.resumeScheduled=!1,it.awaitDrain=0,st.emit("resume"),De(st),it.flowing&&!it.reading&&st.read(0)}function De(st){var it=st._readableState;for(Qt("flow",it.flowing);it.flowing&&st.read()!==null;);}function ve(st,it){if(it.length===0)return null;var un;return it.objectMode?un=it.buffer.shift():!st||st>=it.length?(un=it.decoder?it.buffer.join(""):it.buffer.length===1?it.buffer.head.data:it.buffer.concat(it.length),it.buffer.clear()):un=ne(st,it.buffer,it.decoder),un}function ne(st,it,un){var It;return st<it.head.data.length?(It=it.head.data.slice(0,st),it.head.data=it.head.data.slice(st)):It=st===it.head.data.length?it.shift():un?Pe(st,it):Te(st,it),It}function Pe(st,it){var un=it.head,It=1,ot=un.data;for(st-=ot.length;un=un.next;){var Se=un.data,X=st>Se.length?Se.length:st;if(X===Se.length?ot+=Se:ot+=Se.slice(0,st),(st-=X)===0){X===Se.length?(++It,un.next?it.head=un.next:it.head=it.tail=null):(it.head=un,un.data=Se.slice(X));break}++It}return it.length-=It,ot}function Te(st,it){var un=qe.allocUnsafe(st),It=it.head,ot=1;for(It.data.copy(un),st-=It.data.length;It=It.next;){var Se=It.data,X=st>Se.length?Se.length:st;if(Se.copy(un,un.length-st,0,X),(st-=X)===0){X===Se.length?(++ot,It.next?it.head=It.next:it.head=it.tail=null):(it.head=It,It.data=Se.slice(X));break}++ot}return it.length-=ot,un}function rt(st){var it=st._readableState;if(it.length>0)throw new Error('"endReadable()" called on non-empty stream');it.endEmitted||(it.ended=!0,Qe.nextTick(Le,it,st))}function Le(st,it){st.endEmitted||st.length!==0||(st.endEmitted=!0,it.readable=!1,it.emit("end"))}function nt(st,it){for(var un=0,It=st.length;un<It;un++)if(st[un]===it)return un;return-1}var Re=a("babel-runtime/core-js/object/get-prototype-of"),gt=function(st){return st&&st.__esModule?st:{default:st}}(Re),Qe=a("process-nextick-args");te.exports=w;var We,be=a("isarray");w.ReadableState=p;var Oe=(a("events").EventEmitter,function(st,it){return st.listeners(it).length}),Me=a("./internal/streams/stream"),qe=a("safe-buffer").Buffer,Ht=V.Uint8Array||function(){},Gt=a("core-util-is");Gt.inherits=a("inherits");var vn=a("util"),Qt=void 0;Qt=vn&&vn.debuglog?vn.debuglog("stream"):function(){};var ln,tn=a("./internal/streams/BufferList"),Mt=a("./internal/streams/destroy");Gt.inherits(w,Me);var Ut=["error","close","destroy","pause","resume"];Object.defineProperty(w.prototype,"destroyed",{get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(st){this._readableState&&(this._readableState.destroyed=st)}}),w.prototype.destroy=Mt.destroy,w.prototype._undestroy=Mt.undestroy,w.prototype._destroy=function(st,it){this.push(null),it(st)},w.prototype.push=function(st,it){var un,It=this._readableState;return It.objectMode?un=!0:typeof st=="string"&&(it=it||It.defaultEncoding,it!==It.encoding&&(st=qe.from(st,it),it=""),un=!0),x(this,st,it,!1,un)},w.prototype.unshift=function(st){return x(this,st,null,!0,!1)},w.prototype.isPaused=function(){return this._readableState.flowing===!1},w.prototype.setEncoding=function(st){return ln||(ln=a("string_decoder/").StringDecoder),this._readableState.decoder=new ln(st),this._readableState.encoding=st,this};var Rt=8388608;w.prototype.read=function(st){Qt("read",st),st=parseInt(st,10);var it=this._readableState,un=st;if(st!==0&&(it.emittedReadable=!1),st===0&&it.needReadable&&(it.length>=it.highWaterMark||it.ended))return Qt("read: emitReadable",it.length,it.ended),it.length===0&&it.ended?rt(this):R(this),null;if((st=k(st,it))===0&&it.ended)return it.length===0&&rt(this),null;var It=it.needReadable;Qt("need readable",It),(it.length===0||it.length-st<it.highWaterMark)&&(It=!0,Qt("length less than watermark",It)),it.ended||it.reading?(It=!1,Qt("reading or ended",It)):It&&(Qt("do read"),it.reading=!0,it.sync=!0,it.length===0&&(it.needReadable=!0),this._read(it.highWaterMark),it.sync=!1,it.reading||(st=k(un,it)));var ot;return ot=st>0?ve(st,it):null,ot===null?(it.needReadable=!0,st=0):it.length-=st,it.length===0&&(it.ended||(it.needReadable=!0),un!==st&&it.ended&&rt(this)),ot!==null&&this.emit("data",ot),ot},w.prototype._read=function(st){this.emit("error",new Error("_read() is not implemented"))},w.prototype.pipe=function(st,it){function un(hn,zt){Qt("onunpipe"),hn===q&&zt&&zt.hasUnpiped===!1&&(zt.hasUnpiped=!0,ot())}function It(){Qt("onend"),st.end()}function ot(){Qt("cleanup"),st.removeListener("close",O),st.removeListener("finish",Y),st.removeListener("drain",yt),st.removeListener("error",X),st.removeListener("unpipe",un),q.removeListener("end",It),q.removeListener("end",oe),q.removeListener("data",Se),Ze=!0,!Fe.awaitDrain||st._writableState&&!st._writableState.needDrain||yt()}function Se(hn){Qt("ondata"),Ot=!1,st.write(hn)!==!1||Ot||((Fe.pipesCount===1&&Fe.pipes===st||Fe.pipesCount>1&&nt(Fe.pipes,st)!==-1)&&!Ze&&(Qt("false write response, pause",q._readableState.awaitDrain),q._readableState.awaitDrain++,Ot=!0),q.pause())}function X(hn){Qt("onerror",hn),oe(),st.removeListener("error",X),Oe(st,"error")===0&&st.emit("error",hn)}function O(){st.removeListener("finish",Y),oe()}function Y(){Qt("onfinish"),st.removeListener("close",O),oe()}function oe(){Qt("unpipe"),q.unpipe(st)}var q=this,Fe=this._readableState;switch(Fe.pipesCount){case 0:Fe.pipes=st;break;case 1:Fe.pipes=[Fe.pipes,st];break;default:Fe.pipes.push(st)}Fe.pipesCount+=1,Qt("pipe count=%d opts=%j",Fe.pipesCount,it);var Xe=(!it||it.end!==!1)&&st!==G.stdout&&st!==G.stderr,jt=Xe?It:oe;Fe.endEmitted?Qe.nextTick(jt):q.once("end",jt),st.on("unpipe",un);var yt=H(q);st.on("drain",yt);var Ze=!1,Ot=!1;return q.on("data",Se),L(st,"error",X),st.once("close",O),st.once("finish",Y),st.emit("pipe",q),Fe.flowing||(Qt("pipe resume"),q.resume()),st},w.prototype.unpipe=function(st){var it=this._readableState,un={hasUnpiped:!1};if(it.pipesCount===0)return this;if(it.pipesCount===1)return st&&st!==it.pipes?this:(st||(st=it.pipes),it.pipes=null,it.pipesCount=0,it.flowing=!1,st&&st.emit("unpipe",this,un),this);if(!st){var It=it.pipes,ot=it.pipesCount;it.pipes=null,it.pipesCount=0,it.flowing=!1;for(var Se=0;Se<ot;Se++)It[Se].emit("unpipe",this,un);return this}var X=nt(it.pipes,st);return X===-1?this:(it.pipes.splice(X,1),it.pipesCount-=1,it.pipesCount===1&&(it.pipes=it.pipes[0]),st.emit("unpipe",this,un),this)},w.prototype.on=function(st,it){var un=Me.prototype.on.call(this,st,it);if(st==="data")this._readableState.flowing!==!1&&this.resume();else if(st==="readable"){var It=this._readableState;It.endEmitted||It.readableListening||(It.readableListening=It.needReadable=!0,It.emittedReadable=!1,It.reading?It.length&&R(this):Qe.nextTick(pe,this))}return un},w.prototype.addListener=w.prototype.on,w.prototype.resume=function(){var st=this._readableState;return st.flowing||(Qt("resume"),st.flowing=!0,me(this,st)),this},w.prototype.pause=function(){return Qt("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(Qt("pause"),this._readableState.flowing=!1,this.emit("pause")),this},w.prototype.wrap=function(st){var it=this,un=this._readableState,It=!1;st.on("end",function(){if(Qt("wrapped end"),un.decoder&&!un.ended){var X=un.decoder.end();X&&X.length&&it.push(X)}it.push(null)}),st.on("data",function(X){Qt("wrapped data"),un.decoder&&(X=un.decoder.write(X)),(!un.objectMode||X!=null)&&(un.objectMode||X&&X.length)&&(it.push(X)||(It=!0,st.pause()))});for(var ot in st)this[ot]===void 0&&typeof st[ot]=="function"&&(this[ot]=function(X){return function(){return st[X].apply(st,arguments)}}(ot));for(var Se=0;Se<Ut.length;Se++)st.on(Ut[Se],this.emit.bind(this,Ut[Se]));return this._read=function(X){Qt("wrapped _read",X),It&&(It=!1,st.resume())},this},Object.defineProperty(w.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),w._fromList=ve}).call(this,a("_process"),typeof B.g!="undefined"?B.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":179,"./internal/streams/BufferList":184,"./internal/streams/destroy":185,"./internal/streams/stream":186,_process:173,"babel-runtime/core-js/object/get-prototype-of":22,"core-util-is":153,events:158,inherits:162,isarray:166,"process-nextick-args":172,"safe-buffer":193,"string_decoder/":200,util:36}],182:[function(a,te,ie){"use strict";function G(w,x){var b=this._transformState;b.transforming=!1;var Q=b.writecb;if(!Q)return this.emit("error",new Error("write callback called multiple times"));b.writechunk=null,b.writecb=null,x!=null&&this.push(x),Q(w);var D=this._readableState;D.reading=!1,(D.needReadable||D.length<D.highWaterMark)&&this._read(D.highWaterMark)}function V(w){if(!(this instanceof V))return new V(w);L.call(this,w),this._transformState={afterTransform:G.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,w&&(typeof w.transform=="function"&&(this._transform=w.transform),typeof w.flush=="function"&&(this._flush=w.flush)),this.on("prefinish",P)}function P(){var w=this;typeof this._flush=="function"?this._flush(function(x,b){I(w,x,b)}):I(this,null,null)}function I(w,x,b){if(x)return w.emit("error",x);if(b!=null&&w.push(b),w._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(w._transformState.transforming)throw new Error("Calling transform done when still transforming");return w.push(null)}te.exports=V;var L=a("./_stream_duplex"),p=a("core-util-is");p.inherits=a("inherits"),p.inherits(V,L),V.prototype.push=function(w,x){return this._transformState.needTransform=!1,L.prototype.push.call(this,w,x)},V.prototype._transform=function(w,x,b){throw new Error("_transform() is not implemented")},V.prototype._write=function(w,x,b){var Q=this._transformState;if(Q.writecb=b,Q.writechunk=w,Q.writeencoding=x,!Q.transforming){var D=this._readableState;(Q.needTransform||D.needReadable||D.length<D.highWaterMark)&&this._read(D.highWaterMark)}},V.prototype._read=function(w){var x=this._transformState;x.writechunk!==null&&x.writecb&&!x.transforming?(x.transforming=!0,this._transform(x.writechunk,x.writeencoding,x.afterTransform)):x.needTransform=!0},V.prototype._destroy=function(w,x){var b=this;L.prototype._destroy.call(this,w,function(Q){x(Q),b.emit("close")})}},{"./_stream_duplex":179,"core-util-is":153,inherits:162}],183:[function(a,te,ie){(function(G,V){"use strict";function P(Mt){return Mt&&Mt.__esModule?Mt:{default:Mt}}function I(Mt){var Ut=this;this.next=null,this.entry=null,this.finish=function(){Pe(Ut,Mt)}}function L(Mt){return vn.from(Mt)}function p(Mt){return vn.isBuffer(Mt)||Mt instanceof Qt}function w(){}function x(Mt,Ut){Oe=Oe||a("./_stream_duplex"),Mt=Mt||{};var Rt=Ut instanceof Oe;this.objectMode=!!Mt.objectMode,Rt&&(this.objectMode=this.objectMode||!!Mt.writableObjectMode);var st=Mt.highWaterMark,it=Mt.writableHighWaterMark,un=this.objectMode?16:16384;this.highWaterMark=st||st===0?st:Rt&&(it||it===0)?it:un,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 It=Mt.decodeStrings===!1;this.decodeStrings=!It,this.defaultEncoding=Mt.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(ot){K(Ut,ot)},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 I(this)}function b(Mt){if(Oe=Oe||a("./_stream_duplex"),!(tn.call(b,this)||this instanceof Oe))return new b(Mt);this._writableState=new x(Mt,this),this.writable=!0,Mt&&(typeof Mt.write=="function"&&(this._write=Mt.write),typeof Mt.writev=="function"&&(this._writev=Mt.writev),typeof Mt.destroy=="function"&&(this._destroy=Mt.destroy),typeof Mt.final=="function"&&(this._final=Mt.final)),Gt.call(this)}function Q(Mt,Ut){var Rt=new Error("write after end");Mt.emit("error",Rt),be.nextTick(Ut,Rt)}function D(Mt,Ut,Rt,st){var it=!0,un=!1;return Rt===null?un=new TypeError("May not write null values to stream"):typeof Rt=="string"||Rt===void 0||Ut.objectMode||(un=new TypeError("Invalid non-string/buffer chunk")),un&&(Mt.emit("error",un),be.nextTick(st,un),it=!1),it}function N(Mt,Ut,Rt){return Mt.objectMode||Mt.decodeStrings===!1||typeof Ut!="string"||(Ut=vn.from(Ut,Rt)),Ut}function k(Mt,Ut,Rt,st,it,un){if(!Rt){var It=N(Ut,st,it);st!==It&&(Rt=!0,it="buffer",st=It)}var ot=Ut.objectMode?1:st.length;Ut.length+=ot;var Se=Ut.length<Ut.highWaterMark;if(Se||(Ut.needDrain=!0),Ut.writing||Ut.corked){var X=Ut.lastBufferedRequest;Ut.lastBufferedRequest={chunk:st,encoding:it,isBuf:Rt,callback:un,next:null},X?X.next=Ut.lastBufferedRequest:Ut.bufferedRequest=Ut.lastBufferedRequest,Ut.bufferedRequestCount+=1}else M(Mt,Ut,!1,ot,st,it,un);return Se}function M(Mt,Ut,Rt,st,it,un,It){Ut.writelen=st,Ut.writecb=It,Ut.writing=!0,Ut.sync=!0,Rt?Mt._writev(it,Ut.onwrite):Mt._write(it,un,Ut.onwrite),Ut.sync=!1}function R(Mt,Ut,Rt,st,it){--Ut.pendingcb,Rt?(be.nextTick(it,st),be.nextTick(ve,Mt,Ut),Mt._writableState.errorEmitted=!0,Mt.emit("error",st)):(it(st),Mt._writableState.errorEmitted=!0,Mt.emit("error",st),ve(Mt,Ut))}function Z(Mt){Mt.writing=!1,Mt.writecb=null,Mt.length-=Mt.writelen,Mt.writelen=0}function K(Mt,Ut){var Rt=Mt._writableState,st=Rt.sync,it=Rt.writecb;if(Z(Rt),Ut)R(Mt,Rt,st,Ut,it);else{var un=me(Rt);un||Rt.corked||Rt.bufferProcessing||!Rt.bufferedRequest||pe(Mt,Rt),st?Me(z,Mt,Rt,un,it):z(Mt,Rt,un,it)}}function z(Mt,Ut,Rt,st){Rt||H(Mt,Ut),Ut.pendingcb--,st(),ve(Mt,Ut)}function H(Mt,Ut){Ut.length===0&&Ut.needDrain&&(Ut.needDrain=!1,Mt.emit("drain"))}function pe(Mt,Ut){Ut.bufferProcessing=!0;var Rt=Ut.bufferedRequest;if(Mt._writev&&Rt&&Rt.next){var st=Ut.bufferedRequestCount,it=new Array(st),un=Ut.corkedRequestsFree;un.entry=Rt;for(var It=0,ot=!0;Rt;)it[It]=Rt,Rt.isBuf||(ot=!1),Rt=Rt.next,It+=1;it.allBuffers=ot,M(Mt,Ut,!0,Ut.length,it,"",un.finish),Ut.pendingcb++,Ut.lastBufferedRequest=null,un.next?(Ut.corkedRequestsFree=un.next,un.next=null):Ut.corkedRequestsFree=new I(Ut),Ut.bufferedRequestCount=0}else{for(;Rt;){var Se=Rt.chunk,X=Rt.encoding,O=Rt.callback;if(M(Mt,Ut,!1,Ut.objectMode?1:Se.length,Se,X,O),Rt=Rt.next,Ut.bufferedRequestCount--,Ut.writing)break}Rt===null&&(Ut.lastBufferedRequest=null)}Ut.bufferedRequest=Rt,Ut.bufferProcessing=!1}function me(Mt){return Mt.ending&&Mt.length===0&&Mt.bufferedRequest===null&&!Mt.finished&&!Mt.writing}function W(Mt,Ut){Mt._final(function(Rt){Ut.pendingcb--,Rt&&Mt.emit("error",Rt),Ut.prefinished=!0,Mt.emit("prefinish"),ve(Mt,Ut)})}function De(Mt,Ut){Ut.prefinished||Ut.finalCalled||(typeof Mt._final=="function"?(Ut.pendingcb++,Ut.finalCalled=!0,be.nextTick(W,Mt,Ut)):(Ut.prefinished=!0,Mt.emit("prefinish")))}function ve(Mt,Ut){var Rt=me(Ut);return Rt&&(De(Mt,Ut),Ut.pendingcb===0&&(Ut.finished=!0,Mt.emit("finish"))),Rt}function ne(Mt,Ut,Rt){Ut.ending=!0,ve(Mt,Ut),Rt&&(Ut.finished?be.nextTick(Rt):Mt.once("finish",Rt)),Ut.ended=!0,Mt.writable=!1}function Pe(Mt,Ut,Rt){var st=Mt.entry;for(Mt.entry=null;st;){var it=st.callback;Ut.pendingcb--,it(Rt),st=st.next}Ut.corkedRequestsFree?Ut.corkedRequestsFree.next=Mt:Ut.corkedRequestsFree=Mt}var Te=a("babel-runtime/core-js/object/define-property"),rt=P(Te),Le=a("babel-runtime/core-js/symbol/has-instance"),nt=P(Le),Re=a("babel-runtime/core-js/symbol"),gt=P(Re),Qe=a("babel-runtime/core-js/set-immediate"),We=P(Qe),be=a("process-nextick-args");te.exports=b;var Oe,Me=!G.browser&&["v0.10","v0.9."].indexOf(G.version.slice(0,5))>-1?We.default:be.nextTick;b.WritableState=x;var qe=a("core-util-is");qe.inherits=a("inherits");var Ht={deprecate:a("util-deprecate")},Gt=a("./internal/streams/stream"),vn=a("safe-buffer").Buffer,Qt=V.Uint8Array||function(){},ln=a("./internal/streams/destroy");qe.inherits(b,Gt),x.prototype.getBuffer=function(){for(var Mt=this.bufferedRequest,Ut=[];Mt;)Ut.push(Mt),Mt=Mt.next;return Ut},function(){try{Object.defineProperty(x.prototype,"buffer",{get:Ht.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(Mt){}}();var tn;typeof gt.default=="function"&&nt.default&&typeof Function.prototype[nt.default]=="function"?(tn=Function.prototype[nt.default],(0,rt.default)(b,nt.default,{value:function(Mt){return!!tn.call(this,Mt)||this===b&&Mt&&Mt._writableState instanceof x}})):tn=function(Mt){return Mt instanceof this},b.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},b.prototype.write=function(Mt,Ut,Rt){var st=this._writableState,it=!1,un=!st.objectMode&&p(Mt);return un&&!vn.isBuffer(Mt)&&(Mt=L(Mt)),typeof Ut=="function"&&(Rt=Ut,Ut=null),un?Ut="buffer":Ut||(Ut=st.defaultEncoding),typeof Rt!="function"&&(Rt=w),st.ended?Q(this,Rt):(un||D(this,st,Mt,Rt))&&(st.pendingcb++,it=k(this,st,un,Mt,Ut,Rt)),it},b.prototype.cork=function(){this._writableState.corked++},b.prototype.uncork=function(){var Mt=this._writableState;Mt.corked&&(Mt.corked--,Mt.writing||Mt.corked||Mt.finished||Mt.bufferProcessing||!Mt.bufferedRequest||pe(this,Mt))},b.prototype.setDefaultEncoding=function(Mt){if(typeof Mt=="string"&&(Mt=Mt.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((Mt+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+Mt);return this._writableState.defaultEncoding=Mt,this},Object.defineProperty(b.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),b.prototype._write=function(Mt,Ut,Rt){Rt(new Error("_write() is not implemented"))},b.prototype._writev=null,b.prototype.end=function(Mt,Ut,Rt){var st=this._writableState;typeof Mt=="function"?(Rt=Mt,Mt=null,Ut=null):typeof Ut=="function"&&(Rt=Ut,Ut=null),Mt!=null&&this.write(Mt,Ut),st.corked&&(st.corked=1,this.uncork()),st.ending||st.finished||ne(this,st,Rt)},Object.defineProperty(b.prototype,"destroyed",{get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(Mt){this._writableState&&(this._writableState.destroyed=Mt)}}),b.prototype.destroy=ln.destroy,b.prototype._undestroy=ln.undestroy,b.prototype._destroy=function(Mt,Ut){this.end(),Ut(Mt)}}).call(this,a("_process"),typeof B.g!="undefined"?B.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":179,"./internal/streams/destroy":185,"./internal/streams/stream":186,_process:173,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/set-immediate":25,"babel-runtime/core-js/symbol":27,"babel-runtime/core-js/symbol/has-instance":28,"core-util-is":153,inherits:162,"process-nextick-args":172,"safe-buffer":193,"util-deprecate":205}],184:[function(a,te,ie){"use strict";function G(L,p){if(!(L instanceof p))throw new TypeError("Cannot call a class as a function")}function V(L,p,w){L.copy(p,w)}var P=a("safe-buffer").Buffer,I=a("util");te.exports=function(){function L(){G(this,L),this.head=null,this.tail=null,this.length=0}return L.prototype.push=function(p){var w={data:p,next:null};this.length>0?this.tail.next=w:this.head=w,this.tail=w,++this.length},L.prototype.unshift=function(p){var w={data:p,next:this.head};this.length===0&&(this.tail=w),this.head=w,++this.length},L.prototype.shift=function(){if(this.length!==0){var p=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,p}},L.prototype.clear=function(){this.head=this.tail=null,this.length=0},L.prototype.join=function(p){if(this.length===0)return"";for(var w=this.head,x=""+w.data;w=w.next;)x+=p+w.data;return x},L.prototype.concat=function(p){if(this.length===0)return P.alloc(0);if(this.length===1)return this.head.data;for(var w=P.allocUnsafe(p>>>0),x=this.head,b=0;x;)V(x.data,w,b),b+=x.data.length,x=x.next;return w},L}(),I&&I.inspect&&I.inspect.custom&&(te.exports.prototype[I.inspect.custom]=function(){var L=I.inspect({length:this.length});return this.constructor.name+" "+L})},{"safe-buffer":193,util:36}],185:[function(a,te,ie){"use strict";function G(L,p){var w=this,x=this._readableState&&this._readableState.destroyed,b=this._writableState&&this._writableState.destroyed;return x||b?(p?p(L):!L||this._writableState&&this._writableState.errorEmitted||I.nextTick(P,this,L),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(L||null,function(Q){!p&&Q?(I.nextTick(P,w,Q),w._writableState&&(w._writableState.errorEmitted=!0)):p&&p(Q)}),this)}function V(){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 P(L,p){L.emit("error",p)}var I=a("process-nextick-args");te.exports={destroy:G,undestroy:V}},{"process-nextick-args":172}],186:[function(a,te,ie){"use strict";te.exports=a("events").EventEmitter},{events:158}],187:[function(a,te,ie){te.exports=a("./readable").PassThrough},{"./readable":188}],188:[function(a,te,ie){ie=te.exports=a("./lib/_stream_readable.js"),ie.Stream=ie,ie.Readable=ie,ie.Writable=a("./lib/_stream_writable.js"),ie.Duplex=a("./lib/_stream_duplex.js"),ie.Transform=a("./lib/_stream_transform.js"),ie.PassThrough=a("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":179,"./lib/_stream_passthrough.js":180,"./lib/_stream_readable.js":181,"./lib/_stream_transform.js":182,"./lib/_stream_writable.js":183}],189:[function(a,te,ie){te.exports=a("./readable").Transform},{"./readable":188}],190:[function(a,te,ie){te.exports=a("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":183}],191:[function(a,te,ie){var G=function(){return this}()||Function("return this")(),V=G.regeneratorRuntime&&Object.getOwnPropertyNames(G).indexOf("regeneratorRuntime")>=0,P=V&&G.regeneratorRuntime;if(G.regeneratorRuntime=void 0,te.exports=a("./runtime"),V)G.regeneratorRuntime=P;else try{delete G.regeneratorRuntime}catch(I){G.regeneratorRuntime=void 0}},{"./runtime":192}],192:[function(a,te,ie){(function(G){"use strict";function V(We,be,Oe,Me){var qe=be&&be.prototype instanceof I?be:I,Ht=Object.create(qe.prototype),Gt=new k(Me||[]);return Ht._invoke=b(We,Oe,Gt),Ht}function P(We,be,Oe){try{return{type:"normal",arg:We.call(be,Oe)}}catch(Me){return{type:"throw",arg:Me}}}function I(){}function L(){}function p(){}function w(We){["next","throw","return"].forEach(function(be){We[be]=function(Oe){return this._invoke(be,Oe)}})}function x(We){function be(qe,Ht,Gt,vn){var Qt=P(We[qe],We,Ht);if(Qt.type!=="throw"){var ln=Qt.arg,tn=ln.value;return tn&&typeof tn=="object"&&z.call(tn,"__await")?Promise.resolve(tn.__await).then(function(Mt){be("next",Mt,Gt,vn)},function(Mt){be("throw",Mt,Gt,vn)}):Promise.resolve(tn).then(function(Mt){ln.value=Mt,Gt(ln)},vn)}vn(Qt.arg)}function Oe(qe,Ht){function Gt(){return new Promise(function(vn,Qt){be(qe,Ht,vn,Qt)})}return Me=Me?Me.then(Gt,Gt):Gt()}var Me;this._invoke=Oe}function b(We,be,Oe){var Me=ne;return function(qe,Ht){if(Me===Te)throw new Error("Generator is already running");if(Me===rt){if(qe==="throw")throw Ht;return R()}for(Oe.method=qe,Oe.arg=Ht;;){var Gt=Oe.delegate;if(Gt){var vn=Q(Gt,Oe);if(vn){if(vn===Le)continue;return vn}}if(Oe.method==="next")Oe.sent=Oe._sent=Oe.arg;else if(Oe.method==="throw"){if(Me===ne)throw Me=rt,Oe.arg;Oe.dispatchException(Oe.arg)}else Oe.method==="return"&&Oe.abrupt("return",Oe.arg);Me=Te;var Qt=P(We,be,Oe);if(Qt.type==="normal"){if(Me=Oe.done?rt:Pe,Qt.arg===Le)continue;return{value:Qt.arg,done:Oe.done}}Qt.type==="throw"&&(Me=rt,Oe.method="throw",Oe.arg=Qt.arg)}}}function Q(We,be){var Oe=We.iterator[be.method];if(Oe===Z){if(be.delegate=null,be.method==="throw"){if(We.iterator.return&&(be.method="return",be.arg=Z,Q(We,be),be.method==="throw"))return Le;be.method="throw",be.arg=new TypeError("The iterator does not provide a 'throw' method")}return Le}var Me=P(Oe,We.iterator,be.arg);if(Me.type==="throw")return be.method="throw",be.arg=Me.arg,be.delegate=null,Le;var qe=Me.arg;return qe?qe.done?(be[We.resultName]=qe.value,be.next=We.nextLoc,be.method!=="return"&&(be.method="next",be.arg=Z),be.delegate=null,Le):qe:(be.method="throw",be.arg=new TypeError("iterator result is not an object"),be.delegate=null,Le)}function D(We){var be={tryLoc:We[0]};1 in We&&(be.catchLoc=We[1]),2 in We&&(be.finallyLoc=We[2],be.afterLoc=We[3]),this.tryEntries.push(be)}function N(We){var be=We.completion||{};be.type="normal",delete be.arg,We.completion=be}function k(We){this.tryEntries=[{tryLoc:"root"}],We.forEach(D,this),this.reset(!0)}function M(We){if(We){var be=We[pe];if(be)return be.call(We);if(typeof We.next=="function")return We;if(!isNaN(We.length)){var Oe=-1,Me=function qe(){for(;++Oe<We.length;)if(z.call(We,Oe))return qe.value=We[Oe],qe.done=!1,qe;return qe.value=Z,qe.done=!0,qe};return Me.next=Me}}return{next:R}}function R(){return{value:Z,done:!0}}var Z,K=Object.prototype,z=K.hasOwnProperty,H=typeof Symbol=="function"?Symbol:{},pe=H.iterator||"@@iterator",me=H.asyncIterator||"@@asyncIterator",W=H.toStringTag||"@@toStringTag",De=typeof te=="object",ve=G.regeneratorRuntime;if(ve)return void(De&&(te.exports=ve));ve=G.regeneratorRuntime=De?te.exports:{},ve.wrap=V;var ne="suspendedStart",Pe="suspendedYield",Te="executing",rt="completed",Le={},nt={};nt[pe]=function(){return this};var Re=Object.getPrototypeOf,gt=Re&&Re(Re(M([])));gt&&gt!==K&&z.call(gt,pe)&&(nt=gt);var Qe=p.prototype=I.prototype=Object.create(nt);L.prototype=Qe.constructor=p,p.constructor=L,p[W]=L.displayName="GeneratorFunction",ve.isGeneratorFunction=function(We){var be=typeof We=="function"&&We.constructor;return!!be&&(be===L||(be.displayName||be.name)==="GeneratorFunction")},ve.mark=function(We){return Object.setPrototypeOf?Object.setPrototypeOf(We,p):(We.__proto__=p,W in We||(We[W]="GeneratorFunction")),We.prototype=Object.create(Qe),We},ve.awrap=function(We){return{__await:We}},w(x.prototype),x.prototype[me]=function(){return this},ve.AsyncIterator=x,ve.async=function(We,be,Oe,Me){var qe=new x(V(We,be,Oe,Me));return ve.isGeneratorFunction(be)?qe:qe.next().then(function(Ht){return Ht.done?Ht.value:qe.next()})},w(Qe),Qe[W]="Generator",Qe[pe]=function(){return this},Qe.toString=function(){return"[object Generator]"},ve.keys=function(We){var be=[];for(var Oe in We)be.push(Oe);return be.reverse(),function Me(){for(;be.length;){var qe=be.pop();if(qe in We)return Me.value=qe,Me.done=!1,Me}return Me.done=!0,Me}},ve.values=M,k.prototype={constructor:k,reset:function(We){if(this.prev=0,this.next=0,this.sent=this._sent=Z,this.done=!1,this.delegate=null,this.method="next",this.arg=Z,this.tryEntries.forEach(N),!We)for(var be in this)be.charAt(0)==="t"&&z.call(this,be)&&!isNaN(+be.slice(1))&&(this[be]=Z)},stop:function(){this.done=!0;var We=this.tryEntries[0],be=We.completion;if(be.type==="throw")throw be.arg;return this.rval},dispatchException:function(We){function be(Qt,ln){return Ht.type="throw",Ht.arg=We,Oe.next=Qt,ln&&(Oe.method="next",Oe.arg=Z),!!ln}if(this.done)throw We;for(var Oe=this,Me=this.tryEntries.length-1;Me>=0;--Me){var qe=this.tryEntries[Me],Ht=qe.completion;if(qe.tryLoc==="root")return be("end");if(qe.tryLoc<=this.prev){var Gt=z.call(qe,"catchLoc"),vn=z.call(qe,"finallyLoc");if(Gt&&vn){if(this.prev<qe.catchLoc)return be(qe.catchLoc,!0);if(this.prev<qe.finallyLoc)return be(qe.finallyLoc)}else if(Gt){if(this.prev<qe.catchLoc)return be(qe.catchLoc,!0)}else{if(!vn)throw new Error("try statement without catch or finally");if(this.prev<qe.finallyLoc)return be(qe.finallyLoc)}}}},abrupt:function(We,be){for(var Oe=this.tryEntries.length-1;Oe>=0;--Oe){var Me=this.tryEntries[Oe];if(Me.tryLoc<=this.prev&&z.call(Me,"finallyLoc")&&this.prev<Me.finallyLoc){var qe=Me;break}}qe&&(We==="break"||We==="continue")&&qe.tryLoc<=be&&be<=qe.finallyLoc&&(qe=null);var Ht=qe?qe.completion:{};return Ht.type=We,Ht.arg=be,qe?(this.method="next",this.next=qe.finallyLoc,Le):this.complete(Ht)},complete:function(We,be){if(We.type==="throw")throw We.arg;return We.type==="break"||We.type==="continue"?this.next=We.arg:We.type==="return"?(this.rval=this.arg=We.arg,this.method="return",this.next="end"):We.type==="normal"&&be&&(this.next=be),Le},finish:function(We){for(var be=this.tryEntries.length-1;be>=0;--be){var Oe=this.tryEntries[be];if(Oe.finallyLoc===We)return this.complete(Oe.completion,Oe.afterLoc),N(Oe),Le}},catch:function(We){for(var be=this.tryEntries.length-1;be>=0;--be){var Oe=this.tryEntries[be];if(Oe.tryLoc===We){var Me=Oe.completion;if(Me.type==="throw"){var qe=Me.arg;N(Oe)}return qe}}throw new Error("illegal catch attempt")},delegateYield:function(We,be,Oe){return this.delegate={iterator:M(We),resultName:be,nextLoc:Oe},this.method==="next"&&(this.arg=Z),Le}}})(function(){return this}()||Function("return this")())},{}],193:[function(a,te,ie){function G(L,p){for(var w in L)p[w]=L[w]}function V(L,p,w){return I(L,p,w)}var P=a("buffer"),I=P.Buffer;I.from&&I.alloc&&I.allocUnsafe&&I.allocUnsafeSlow?te.exports=P:(G(P,ie),ie.Buffer=V),G(I,V),V.from=function(L,p,w){if(typeof L=="number")throw new TypeError("Argument must not be a number");return I(L,p,w)},V.alloc=function(L,p,w){if(typeof L!="number")throw new TypeError("Argument must be a number");var x=I(L);return p!==void 0?typeof w=="string"?x.fill(p,w):x.fill(p):x.fill(0),x},V.allocUnsafe=function(L){if(typeof L!="number")throw new TypeError("Argument must be a number");return I(L)},V.allocUnsafeSlow=function(L){if(typeof L!="number")throw new TypeError("Argument must be a number");return P.SlowBuffer(L)}},{buffer:38}],194:[function(a,te,ie){(function(G){"use strict";function V(R){return R&&R.__esModule?R:{default:R}}var P=a("babel-runtime/core-js/string/from-code-point"),I=V(P),L=a("babel-runtime/core-js/json/stringify"),p=V(L),w=a("babel-runtime/helpers/typeof"),x=V(w),b=a("babel-runtime/core-js/object/define-property"),Q=V(b),D=a("babel-runtime/core-js/object/keys"),N=V(D),k=a("babel-runtime/core-js/object/create"),M=V(k);(function(R){function Z(oe,q){if(!(this instanceof Z))return new Z(oe,q);var Fe=this;z(Fe),Fe.q=Fe.c="",Fe.bufferCheckPosition=R.MAX_BUFFER_LENGTH,Fe.opt=q||{},Fe.opt.lowercase=Fe.opt.lowercase||Fe.opt.lowercasetags,Fe.looseCase=Fe.opt.lowercase?"toLowerCase":"toUpperCase",Fe.tags=[],Fe.closed=Fe.closedRoot=Fe.sawRoot=!1,Fe.tag=Fe.error=null,Fe.strict=!!oe,Fe.noscript=!(!oe&&!Fe.opt.noscript),Fe.state=O.BEGIN,Fe.strictEntities=Fe.opt.strictEntities,Fe.ENTITIES=Fe.strictEntities?(0,M.default)(R.XML_ENTITIES):(0,M.default)(R.ENTITIES),Fe.attribList=[],Fe.opt.xmlns&&(Fe.ns=(0,M.default)(un)),Fe.trackPosition=Fe.opt.position!==!1,Fe.trackPosition&&(Fe.position=Fe.line=Fe.column=0),Te(Fe,"onready")}function K(oe){for(var q=Math.max(R.MAX_BUFFER_LENGTH,10),Fe=0,Xe=0,jt=ln.length;Xe<jt;Xe++){var yt=oe[ln[Xe]].length;if(yt>q)switch(ln[Xe]){case"textNode":Le(oe);break;case"cdata":rt(oe,"oncdata",oe.cdata),oe.cdata="";break;case"script":rt(oe,"onscript",oe.script),oe.script="";break;default:Re(oe,"Max buffer length exceeded: "+ln[Xe])}Fe=Math.max(Fe,yt)}var Ze=R.MAX_BUFFER_LENGTH-Fe;oe.bufferCheckPosition=Ze+oe.position}function z(oe){for(var q=0,Fe=ln.length;q<Fe;q++)oe[ln[q]]=""}function H(oe){Le(oe),oe.cdata!==""&&(rt(oe,"oncdata",oe.cdata),oe.cdata=""),oe.script!==""&&(rt(oe,"onscript",oe.script),oe.script="")}function pe(oe,q){return new me(oe,q)}function me(oe,q){if(!(this instanceof me))return new me(oe,q);tn.apply(this),this._parser=new Z(oe,q),this.writable=!0,this.readable=!0;var Fe=this;this._parser.onend=function(){Fe.emit("end")},this._parser.onerror=function(Xe){Fe.emit("error",Xe),Fe._parser.error=null},this._decoder=null,Mt.forEach(function(Xe){(0,Q.default)(Fe,"on"+Xe,{get:function(){return Fe._parser["on"+Xe]},set:function(jt){if(!jt)return Fe.removeAllListeners(Xe),Fe._parser["on"+Xe]=jt,jt;Fe.on(Xe,jt)},enumerable:!0,configurable:!1})})}function W(oe){return oe===" "||oe===`
`||oe==="\r"||oe===" "}function De(oe){return oe==='"'||oe==="'"}function ve(oe){return oe===">"||W(oe)}function ne(oe,q){return oe.test(q)}function Pe(oe,q){return!ne(oe,q)}function Te(oe,q,Fe){oe[q]&&oe[q](Fe)}function rt(oe,q,Fe){oe.textNode&&Le(oe),Te(oe,q,Fe)}function Le(oe){oe.textNode=nt(oe.opt,oe.textNode),oe.textNode&&Te(oe,"ontext",oe.textNode),oe.textNode=""}function nt(oe,q){return oe.trim&&(q=q.trim()),oe.normalize&&(q=q.replace(/\s+/g," ")),q}function Re(oe,q){return Le(oe),oe.trackPosition&&(q+=`
Line: `+oe.line+`
Column: `+oe.column+`
Char: `+oe.c),q=new Error(q),oe.error=q,Te(oe,"onerror",q),oe}function gt(oe){return oe.sawRoot&&!oe.closedRoot&&Qe(oe,"Unclosed root tag"),oe.state!==O.BEGIN&&oe.state!==O.BEGIN_WHITESPACE&&oe.state!==O.TEXT&&Re(oe,"Unexpected end"),Le(oe),oe.c="",oe.closed=!0,Te(oe,"onend"),Z.call(oe,oe.strict,oe.opt),oe}function Qe(oe,q){if((oe===void 0?"undefined":(0,x.default)(oe))!=="object"||!(oe instanceof Z))throw new Error("bad call to strictFail");oe.strict&&Re(oe,q)}function We(oe){oe.strict||(oe.tagName=oe.tagName[oe.looseCase]());var q=oe.tags[oe.tags.length-1]||oe,Fe=oe.tag={name:oe.tagName,attributes:{}};oe.opt.xmlns&&(Fe.ns=q.ns),oe.attribList.length=0,rt(oe,"onopentagstart",Fe)}function be(oe,q){var Fe=oe.indexOf(":"),Xe=Fe<0?["",oe]:oe.split(":"),jt=Xe[0],yt=Xe[1];return q&&oe==="xmlns"&&(jt="xmlns",yt=""),{prefix:jt,local:yt}}function Oe(oe){if(oe.strict||(oe.attribName=oe.attribName[oe.looseCase]()),oe.attribList.indexOf(oe.attribName)!==-1||oe.tag.attributes.hasOwnProperty(oe.attribName))return void(oe.attribName=oe.attribValue="");if(oe.opt.xmlns){var q=be(oe.attribName,!0),Fe=q.prefix,Xe=q.local;if(Fe==="xmlns")if(Xe==="xml"&&oe.attribValue!==st)Qe(oe,"xml: prefix must be bound to "+st+`
Actual: `+oe.attribValue);else if(Xe==="xmlns"&&oe.attribValue!==it)Qe(oe,"xmlns: prefix must be bound to "+it+`
Actual: `+oe.attribValue);else{var jt=oe.tag,yt=oe.tags[oe.tags.length-1]||oe;jt.ns===yt.ns&&(jt.ns=(0,M.default)(yt.ns)),jt.ns[Xe]=oe.attribValue}oe.attribList.push([oe.attribName,oe.attribValue])}else oe.tag.attributes[oe.attribName]=oe.attribValue,rt(oe,"onattribute",{name:oe.attribName,value:oe.attribValue});oe.attribName=oe.attribValue=""}function Me(oe,q){if(oe.opt.xmlns){var Fe=oe.tag,Xe=be(oe.tagName);Fe.prefix=Xe.prefix,Fe.local=Xe.local,Fe.uri=Fe.ns[Xe.prefix]||"",Fe.prefix&&!Fe.uri&&(Qe(oe,"Unbound namespace prefix: "+(0,p.default)(oe.tagName)),Fe.uri=Xe.prefix);var jt=oe.tags[oe.tags.length-1]||oe;Fe.ns&&jt.ns!==Fe.ns&&(0,N.default)(Fe.ns).forEach(function(ni){rt(oe,"onopennamespace",{prefix:ni,uri:Fe.ns[ni]})});for(var yt=0,Ze=oe.attribList.length;yt<Ze;yt++){var Ot=oe.attribList[yt],hn=Ot[0],zt=Ot[1],Jt=be(hn,!0),Rn=Jt.prefix,Cn=Jt.local,Ur=Rn===""?"":Fe.ns[Rn]||"",pi={name:hn,value:zt,prefix:Rn,local:Cn,uri:Ur};Rn&&Rn!=="xmlns"&&!Ur&&(Qe(oe,"Unbound namespace prefix: "+(0,p.default)(Rn)),pi.uri=Rn),oe.tag.attributes[hn]=pi,rt(oe,"onattribute",pi)}oe.attribList.length=0}oe.tag.isSelfClosing=!!q,oe.sawRoot=!0,oe.tags.push(oe.tag),rt(oe,"onopentag",oe.tag),q||(oe.noscript||oe.tagName.toLowerCase()!=="script"?oe.state=O.TEXT:oe.state=O.SCRIPT,oe.tag=null,oe.tagName=""),oe.attribName=oe.attribValue="",oe.attribList.length=0}function qe(oe){if(!oe.tagName)return Qe(oe,"Weird empty close tag."),oe.textNode+="</>",void(oe.state=O.TEXT);if(oe.script){if(oe.tagName!=="script")return oe.script+="</"+oe.tagName+">",oe.tagName="",void(oe.state=O.SCRIPT);rt(oe,"onscript",oe.script),oe.script=""}var q=oe.tags.length,Fe=oe.tagName;oe.strict||(Fe=Fe[oe.looseCase]());for(var Xe=Fe;q--&&oe.tags[q].name!==Xe;)Qe(oe,"Unexpected close tag");if(q<0)return Qe(oe,"Unmatched closing tag: "+oe.tagName),oe.textNode+="</"+oe.tagName+">",void(oe.state=O.TEXT);oe.tagName=Fe;for(var jt=oe.tags.length;jt-- >q;){var yt=oe.tag=oe.tags.pop();oe.tagName=oe.tag.name,rt(oe,"onclosetag",oe.tagName);var Ze={};for(var Ot in yt.ns)Ze[Ot]=yt.ns[Ot];var hn=oe.tags[oe.tags.length-1]||oe;oe.opt.xmlns&&yt.ns!==hn.ns&&(0,N.default)(yt.ns).forEach(function(zt){var Jt=yt.ns[zt];rt(oe,"onclosenamespace",{prefix:zt,uri:Jt})})}q===0&&(oe.closedRoot=!0),oe.tagName=oe.attribValue=oe.attribName="",oe.attribList.length=0,oe.state=O.TEXT}function Ht(oe){var q,Fe=oe.entity,Xe=Fe.toLowerCase(),jt="";return oe.ENTITIES[Fe]?oe.ENTITIES[Fe]:oe.ENTITIES[Xe]?oe.ENTITIES[Xe]:(Fe=Xe,Fe.charAt(0)==="#"&&(Fe.charAt(1)==="x"?(Fe=Fe.slice(2),q=parseInt(Fe,16),jt=q.toString(16)):(Fe=Fe.slice(1),q=parseInt(Fe,10),jt=q.toString(10))),Fe=Fe.replace(/^0+/,""),isNaN(q)||jt.toLowerCase()!==Fe?(Qe(oe,"Invalid character entity"),"&"+oe.entity+";"):(0,I.default)(q))}function Gt(oe,q){q==="<"?(oe.state=O.OPEN_WAKA,oe.startTagPosition=oe.position):W(q)||(Qe(oe,"Non-whitespace before first tag."),oe.textNode=q,oe.state=O.TEXT)}function vn(oe,q){var Fe="";return q<oe.length&&(Fe=oe.charAt(q)),Fe}function Qt(oe){var q=this;if(this.error)throw this.error;if(q.closed)return Re(q,"Cannot write after close. Assign an onready handler.");if(oe===null)return gt(q);(oe===void 0?"undefined":(0,x.default)(oe))==="object"&&(oe=oe.toString());for(var Fe=0,Xe="";Xe=vn(oe,Fe++),q.c=Xe,!!Xe;)switch(q.trackPosition&&(q.position++,Xe===`
`?(q.line++,q.column=0):q.column++),q.state){case O.BEGIN:if(q.state=O.BEGIN_WHITESPACE,Xe==="\uFEFF")continue;Gt(q,Xe);continue;case O.BEGIN_WHITESPACE:Gt(q,Xe);continue;case O.TEXT:if(q.sawRoot&&!q.closedRoot){for(var jt=Fe-1;Xe&&Xe!=="<"&&Xe!=="&";)(Xe=vn(oe,Fe++))&&q.trackPosition&&(q.position++,Xe===`
`?(q.line++,q.column=0):q.column++);q.textNode+=oe.substring(jt,Fe-1)}Xe!=="<"||q.sawRoot&&q.closedRoot&&!q.strict?(W(Xe)||q.sawRoot&&!q.closedRoot||Qe(q,"Text data outside of root node."),Xe==="&"?q.state=O.TEXT_ENTITY:q.textNode+=Xe):(q.state=O.OPEN_WAKA,q.startTagPosition=q.position);continue;case O.SCRIPT:Xe==="<"?q.state=O.SCRIPT_ENDING:q.script+=Xe;continue;case O.SCRIPT_ENDING:Xe==="/"?q.state=O.CLOSE_TAG:(q.script+="<"+Xe,q.state=O.SCRIPT);continue;case O.OPEN_WAKA:if(Xe==="!")q.state=O.SGML_DECL,q.sgmlDecl="";else if(!W(Xe))if(ne(It,Xe))q.state=O.OPEN_TAG,q.tagName=Xe;else if(Xe==="/")q.state=O.CLOSE_TAG,q.tagName="";else if(Xe==="?")q.state=O.PROC_INST,q.procInstName=q.procInstBody="";else{if(Qe(q,"Unencoded <"),q.startTagPosition+1<q.position){var yt=q.position-q.startTagPosition;Xe=new Array(yt).join(" ")+Xe}q.textNode+="<"+Xe,q.state=O.TEXT}continue;case O.SGML_DECL:(q.sgmlDecl+Xe).toUpperCase()===Ut?(rt(q,"onopencdata"),q.state=O.CDATA,q.sgmlDecl="",q.cdata=""):q.sgmlDecl+Xe==="--"?(q.state=O.COMMENT,q.comment="",q.sgmlDecl=""):(q.sgmlDecl+Xe).toUpperCase()===Rt?(q.state=O.DOCTYPE,(q.doctype||q.sawRoot)&&Qe(q,"Inappropriately located doctype declaration"),q.doctype="",q.sgmlDecl=""):Xe===">"?(rt(q,"onsgmldeclaration",q.sgmlDecl),q.sgmlDecl="",q.state=O.TEXT):(De(Xe)&&(q.state=O.SGML_DECL_QUOTED),q.sgmlDecl+=Xe);continue;case O.SGML_DECL_QUOTED:Xe===q.q&&(q.state=O.SGML_DECL,q.q=""),q.sgmlDecl+=Xe;continue;case O.DOCTYPE:Xe===">"?(q.state=O.TEXT,rt(q,"ondoctype",q.doctype),q.doctype=!0):(q.doctype+=Xe,Xe==="["?q.state=O.DOCTYPE_DTD:De(Xe)&&(q.state=O.DOCTYPE_QUOTED,q.q=Xe));continue;case O.DOCTYPE_QUOTED:q.doctype+=Xe,Xe===q.q&&(q.q="",q.state=O.DOCTYPE);continue;case O.DOCTYPE_DTD:q.doctype+=Xe,Xe==="]"?q.state=O.DOCTYPE:De(Xe)&&(q.state=O.DOCTYPE_DTD_QUOTED,q.q=Xe);continue;case O.DOCTYPE_DTD_QUOTED:q.doctype+=Xe,Xe===q.q&&(q.state=O.DOCTYPE_DTD,q.q="");continue;case O.COMMENT:Xe==="-"?q.state=O.COMMENT_ENDING:q.comment+=Xe;continue;case O.COMMENT_ENDING:Xe==="-"?(q.state=O.COMMENT_ENDED,q.comment=nt(q.opt,q.comment),q.comment&&rt(q,"oncomment",q.comment),q.comment=""):(q.comment+="-"+Xe,q.state=O.COMMENT);continue;case O.COMMENT_ENDED:Xe!==">"?(Qe(q,"Malformed comment"),q.comment+="--"+Xe,q.state=O.COMMENT):q.state=O.TEXT;continue;case O.CDATA:Xe==="]"?q.state=O.CDATA_ENDING:q.cdata+=Xe;continue;case O.CDATA_ENDING:Xe==="]"?q.state=O.CDATA_ENDING_2:(q.cdata+="]"+Xe,q.state=O.CDATA);continue;case O.CDATA_ENDING_2:Xe===">"?(q.cdata&&rt(q,"oncdata",q.cdata),rt(q,"onclosecdata"),q.cdata="",q.state=O.TEXT):Xe==="]"?q.cdata+="]":(q.cdata+="]]"+Xe,q.state=O.CDATA);continue;case O.PROC_INST:Xe==="?"?q.state=O.PROC_INST_ENDING:W(Xe)?q.state=O.PROC_INST_BODY:q.procInstName+=Xe;continue;case O.PROC_INST_BODY:if(!q.procInstBody&&W(Xe))continue;Xe==="?"?q.state=O.PROC_INST_ENDING:q.procInstBody+=Xe;continue;case O.PROC_INST_ENDING:Xe===">"?(rt(q,"onprocessinginstruction",{name:q.procInstName,body:q.procInstBody}),q.procInstName=q.procInstBody="",q.state=O.TEXT):(q.procInstBody+="?"+Xe,q.state=O.PROC_INST_BODY);continue;case O.OPEN_TAG:ne(ot,Xe)?q.tagName+=Xe:(We(q),Xe===">"?Me(q):Xe==="/"?q.state=O.OPEN_TAG_SLASH:(W(Xe)||Qe(q,"Invalid character in tag name"),q.state=O.ATTRIB));continue;case O.OPEN_TAG_SLASH:Xe===">"?(Me(q,!0),qe(q)):(Qe(q,"Forward-slash in opening tag not followed by >"),q.state=O.ATTRIB);continue;case O.ATTRIB:if(W(Xe))continue;Xe===">"?Me(q):Xe==="/"?q.state=O.OPEN_TAG_SLASH:ne(It,Xe)?(q.attribName=Xe,q.attribValue="",q.state=O.ATTRIB_NAME):Qe(q,"Invalid attribute name");continue;case O.ATTRIB_NAME:Xe==="="?q.state=O.ATTRIB_VALUE:Xe===">"?(Qe(q,"Attribute without value"),q.attribValue=q.attribName,Oe(q),Me(q)):W(Xe)?q.state=O.ATTRIB_NAME_SAW_WHITE:ne(ot,Xe)?q.attribName+=Xe:Qe(q,"Invalid attribute name");continue;case O.ATTRIB_NAME_SAW_WHITE:if(Xe==="=")q.state=O.ATTRIB_VALUE;else{if(W(Xe))continue;Qe(q,"Attribute without value"),q.tag.attributes[q.attribName]="",q.attribValue="",rt(q,"onattribute",{name:q.attribName,value:""}),q.attribName="",Xe===">"?Me(q):ne(It,Xe)?(q.attribName=Xe,q.state=O.ATTRIB_NAME):(Qe(q,"Invalid attribute name"),q.state=O.ATTRIB)}continue;case O.ATTRIB_VALUE:if(W(Xe))continue;De(Xe)?(q.q=Xe,q.state=O.ATTRIB_VALUE_QUOTED):(Qe(q,"Unquoted attribute value"),q.state=O.ATTRIB_VALUE_UNQUOTED,q.attribValue=Xe);continue;case O.ATTRIB_VALUE_QUOTED:if(Xe!==q.q){Xe==="&"?q.state=O.ATTRIB_VALUE_ENTITY_Q:q.attribValue+=Xe;continue}Oe(q),q.q="",q.state=O.ATTRIB_VALUE_CLOSED;continue;case O.ATTRIB_VALUE_CLOSED:W(Xe)?q.state=O.ATTRIB:Xe===">"?Me(q):Xe==="/"?q.state=O.OPEN_TAG_SLASH:ne(It,Xe)?(Qe(q,"No whitespace between attributes"),q.attribName=Xe,q.attribValue="",q.state=O.ATTRIB_NAME):Qe(q,"Invalid attribute name");continue;case O.ATTRIB_VALUE_UNQUOTED:if(!ve(Xe)){Xe==="&"?q.state=O.ATTRIB_VALUE_ENTITY_U:q.attribValue+=Xe;continue}Oe(q),Xe===">"?Me(q):q.state=O.ATTRIB;continue;case O.CLOSE_TAG:if(q.tagName)Xe===">"?qe(q):ne(ot,Xe)?q.tagName+=Xe:q.script?(q.script+="</"+q.tagName,q.tagName="",q.state=O.SCRIPT):(W(Xe)||Qe(q,"Invalid tagname in closing tag"),q.state=O.CLOSE_TAG_SAW_WHITE);else{if(W(Xe))continue;Pe(It,Xe)?q.script?(q.script+="</"+Xe,q.state=O.SCRIPT):Qe(q,"Invalid tagname in closing tag."):q.tagName=Xe}continue;case O.CLOSE_TAG_SAW_WHITE:if(W(Xe))continue;Xe===">"?qe(q):Qe(q,"Invalid characters in closing tag");continue;case O.TEXT_ENTITY:case O.ATTRIB_VALUE_ENTITY_Q:case O.ATTRIB_VALUE_ENTITY_U:var Ze,Ot;switch(q.state){case O.TEXT_ENTITY:Ze=O.TEXT,Ot="textNode";break;case O.ATTRIB_VALUE_ENTITY_Q:Ze=O.ATTRIB_VALUE_QUOTED,Ot="attribValue";break;case O.ATTRIB_VALUE_ENTITY_U:Ze=O.ATTRIB_VALUE_UNQUOTED,Ot="attribValue"}Xe===";"?(q[Ot]+=Ht(q),q.entity="",q.state=Ze):ne(q.entity.length?X:Se,Xe)?q.entity+=Xe:(Qe(q,"Invalid character in entity name"),q[Ot]+="&"+q.entity+Xe,q.entity="",q.state=Ze);continue;default:throw new Error(q,"Unknown state: "+q.state)}return q.position>=q.bufferCheckPosition&&K(q),q}R.parser=function(oe,q){return new Z(oe,q)},R.SAXParser=Z,R.SAXStream=me,R.createStream=pe,R.MAX_BUFFER_LENGTH=65536;var ln=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];R.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"],M.default||(Object.create=function(oe){function q(){}return q.prototype=oe,new q}),N.default||(Object.keys=function(oe){var q=[];for(var Fe in oe)oe.hasOwnProperty(Fe)&&q.push(Fe);return q}),Z.prototype={end:function(){gt(this)},write:Qt,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){H(this)}};var tn;try{tn=a("stream").Stream}catch(oe){tn=function(){}}var Mt=R.EVENTS.filter(function(oe){return oe!=="error"&&oe!=="end"});me.prototype=(0,M.default)(tn.prototype,{constructor:{value:me}}),me.prototype.write=function(oe){if(typeof G=="function"&&typeof G.isBuffer=="function"&&G.isBuffer(oe)){if(!this._decoder){var q=a("string_decoder").StringDecoder;this._decoder=new q("utf8")}oe=this._decoder.write(oe)}return this._parser.write(oe.toString()),this.emit("data",oe),!0},me.prototype.end=function(oe){return oe&&oe.length&&this.write(oe),this._parser.end(),!0},me.prototype.on=function(oe,q){var Fe=this;return Fe._parser["on"+oe]||Mt.indexOf(oe)===-1||(Fe._parser["on"+oe]=function(){var Xe=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);Xe.splice(0,0,oe),Fe.emit.apply(Fe,Xe)}),tn.prototype.on.call(Fe,oe,q)};var Ut="[CDATA[",Rt="DOCTYPE",st="http://www.w3.org/XML/1998/namespace",it="http://www.w3.org/2000/xmlns/",un={xml:st,xmlns:it},It=/[:_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]/,ot=/[:_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-]/,Se=/[#:_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]/,X=/[#:_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-]/,O=0;R.STATE={BEGIN:O++,BEGIN_WHITESPACE:O++,TEXT:O++,TEXT_ENTITY:O++,OPEN_WAKA:O++,SGML_DECL:O++,SGML_DECL_QUOTED:O++,DOCTYPE:O++,DOCTYPE_QUOTED:O++,DOCTYPE_DTD:O++,DOCTYPE_DTD_QUOTED:O++,COMMENT_STARTING:O++,COMMENT:O++,COMMENT_ENDING:O++,COMMENT_ENDED:O++,CDATA:O++,CDATA_ENDING:O++,CDATA_ENDING_2:O++,PROC_INST:O++,PROC_INST_BODY:O++,PROC_INST_ENDING:O++,OPEN_TAG:O++,OPEN_TAG_SLASH:O++,ATTRIB:O++,ATTRIB_NAME:O++,ATTRIB_NAME_SAW_WHITE:O++,ATTRIB_VALUE:O++,ATTRIB_VALUE_QUOTED:O++,ATTRIB_VALUE_CLOSED:O++,ATTRIB_VALUE_UNQUOTED:O++,ATTRIB_VALUE_ENTITY_Q:O++,ATTRIB_VALUE_ENTITY_U:O++,CLOSE_TAG:O++,CLOSE_TAG_SAW_WHITE:O++,SCRIPT:O++,SCRIPT_ENDING:O++},R.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},R.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},(0,N.default)(R.ENTITIES).forEach(function(oe){var q=R.ENTITIES[oe],Fe=typeof q=="number"?String.fromCharCode(q):q;R.ENTITIES[oe]=Fe});for(var Y in R.STATE)R.STATE[R.STATE[Y]]=Y;O=R.STATE,I.default||function(){var oe=String.fromCharCode,q=Math.floor,Fe=function(){var Xe,jt,yt=[],Ze=-1,Ot=arguments.length;if(!Ot)return"";for(var hn="";++Ze<Ot;){var zt=Number(arguments[Ze]);if(!isFinite(zt)||zt<0||zt>1114111||q(zt)!==zt)throw RangeError("Invalid code point: "+zt);zt<=65535?yt.push(zt):(zt-=65536,Xe=55296+(zt>>10),jt=zt%1024+56320,yt.push(Xe,jt)),(Ze+1===Ot||yt.length>16384)&&(hn+=oe.apply(null,yt),yt.length=0)}return hn};Q.default?Object.defineProperty(String,"fromCodePoint",{value:Fe,configurable:!0,writable:!0}):String.fromCodePoint=Fe}()})(ie===void 0?(void 0).sax={}:ie)}).call(this,a("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":17,"babel-runtime/core-js/object/create":19,"babel-runtime/core-js/object/define-property":20,"babel-runtime/core-js/object/keys":23,"babel-runtime/core-js/string/from-code-point":26,"babel-runtime/helpers/typeof":32,buffer:38,stream:195,string_decoder:37}],195:[function(a,te,ie){function G(){V.call(this)}te.exports=G;var V=a("events").EventEmitter;a("inherits")(G,V),G.Readable=a("readable-stream/readable.js"),G.Writable=a("readable-stream/writable.js"),G.Duplex=a("readable-stream/duplex.js"),G.Transform=a("readable-stream/transform.js"),G.PassThrough=a("readable-stream/passthrough.js"),G.Stream=G,G.prototype.pipe=function(P,I){function L(k){P.writable&&P.write(k)===!1&&D.pause&&D.pause()}function p(){D.readable&&D.resume&&D.resume()}function w(){N||(N=!0,P.end())}function x(){N||(N=!0,typeof P.destroy=="function"&&P.destroy())}function b(k){if(Q(),V.listenerCount(this,"error")===0)throw k}function Q(){D.removeListener("data",L),P.removeListener("drain",p),D.removeListener("end",w),D.removeListener("close",x),D.removeListener("error",b),P.removeListener("error",b),D.removeListener("end",Q),D.removeListener("close",Q),P.removeListener("close",Q)}var D=this;D.on("data",L),P.on("drain",p),P._isStdio||I&&I.end===!1||(D.on("end",w),D.on("close",x));var N=!1;return D.on("error",b),P.on("error",b),D.on("end",Q),D.on("close",Q),P.on("close",Q),P.emit("pipe",D),P}},{events:158,inherits:162,"readable-stream/duplex.js":178,"readable-stream/passthrough.js":187,"readable-stream/readable.js":188,"readable-stream/transform.js":189,"readable-stream/writable.js":190}],196:[function(a,te,ie){(function(G){var V=a("./lib/request"),P=a("./lib/response"),I=a("xtend"),L=a("builtin-status-codes"),p=a("url"),w=ie;w.request=function(x,b){x=typeof x=="string"?p.parse(x):I(x);var Q=G.location.protocol.search(/^https?:$/)===-1?"http:":"",D=x.protocol||Q,N=x.hostname||x.host,k=x.port,M=x.path||"/";N&&N.indexOf(":")!==-1&&(N="["+N+"]"),x.url=(N?D+"//"+N:"")+(k?":"+k:"")+M,x.method=(x.method||"GET").toUpperCase(),x.headers=x.headers||{};var R=new V(x);return b&&R.on("response",b),R},w.get=function(x,b){var Q=w.request(x,b);return Q.end(),Q},w.ClientRequest=V,w.IncomingMessage=P.IncomingMessage,w.Agent=function(){},w.Agent.defaultMaxSockets=4,w.globalAgent=new w.Agent,w.STATUS_CODES=L,w.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,typeof B.g!="undefined"?B.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":198,"./lib/response":199,"builtin-status-codes":39,url:203,xtend:236}],197:[function(a,te,ie){(function(G){"use strict";function V(){if(L!==void 0)return L;if(G.XMLHttpRequest){L=new G.XMLHttpRequest;try{L.open("GET",G.XDomainRequest?"/":"https://example.com")}catch(x){L=null}}else L=null;return L}function P(x){var b=V();if(!b)return!1;try{return b.responseType=x,b.responseType===x}catch(Q){}return!1}function I(x){return typeof x=="function"}ie.fetch=I(G.fetch)&&I(G.ReadableStream),ie.writableStream=I(G.WritableStream),ie.abortController=I(G.AbortController),ie.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),ie.blobConstructor=!0}catch(x){}var L,p=G.ArrayBuffer!==void 0,w=p&&I(G.ArrayBuffer.prototype.slice);ie.arraybuffer=ie.fetch||p&&P("arraybuffer"),ie.msstream=!ie.fetch&&w&&P("ms-stream"),ie.mozchunkedarraybuffer=!ie.fetch&&p&&P("moz-chunked-arraybuffer"),ie.overrideMimeType=ie.fetch||!!V()&&I(V().overrideMimeType),ie.vbArray=I(G.VBArray),L=null}).call(this,typeof B.g!="undefined"?B.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],198:[function(a,te,ie){(function(G,V,P){"use strict";function I(K,z){return x.fetch&&z?"fetch":x.mozchunkedarraybuffer?"moz-chunked-arraybuffer":x.msstream?"ms-stream":x.arraybuffer&&K?"arraybuffer":x.vbArray&&K?"text:vbarray":"text"}function L(K){try{var z=K.status;return z!==null&&z!==0}catch(H){return!1}}var p=a("babel-runtime/core-js/object/keys"),w=function(K){return K&&K.__esModule?K:{default:K}}(p),x=a("./capability"),b=a("inherits"),Q=a("./response"),D=a("readable-stream"),N=a("to-arraybuffer"),k=Q.IncomingMessage,M=Q.readyStates,R=te.exports=function(K){var z=this;D.Writable.call(z),z._opts=K,z._body=[],z._headers={},K.auth&&z.setHeader("Authorization","Basic "+new P(K.auth).toString("base64")),(0,w.default)(K.headers).forEach(function(me){z.setHeader(me,K.headers[me])});var H,pe=!0;if(K.mode==="disable-fetch"||"requestTimeout"in K&&!x.abortController)pe=!1,H=!0;else if(K.mode==="prefer-streaming")H=!1;else if(K.mode==="allow-wrong-content-type")H=!x.overrideMimeType;else{if(K.mode&&K.mode!=="default"&&K.mode!=="prefer-fast")throw new Error("Invalid value for opts.mode");H=!0}z._mode=I(H,pe),z._fetchTimer=null,z.on("finish",function(){z._onFinish()})};b(R,D.Writable),R.prototype.setHeader=function(K,z){var H=this,pe=K.toLowerCase();Z.indexOf(pe)===-1&&(H._headers[pe]={name:K,value:z})},R.prototype.getHeader=function(K){var z=this._headers[K.toLowerCase()];return z?z.value:null},R.prototype.removeHeader=function(K){delete this._headers[K.toLowerCase()]},R.prototype._onFinish=function(){var K=this;if(!K._destroyed){var z=K._opts,H=K._headers,pe=null;z.method!=="GET"&&z.method!=="HEAD"&&(pe=x.arraybuffer?N(P.concat(K._body)):x.blobConstructor?new V.Blob(K._body.map(function(ne){return N(ne)}),{type:(H["content-type"]||{}).value||""}):P.concat(K._body).toString());var me=[];if((0,w.default)(H).forEach(function(ne){var Pe=H[ne].name,Te=H[ne].value;Array.isArray(Te)?Te.forEach(function(rt){me.push([Pe,rt])}):me.push([Pe,Te])}),K._mode==="fetch"){var W=null;if(x.abortController){var De=new AbortController;W=De.signal,K._fetchAbortController=De,"requestTimeout"in z&&z.requestTimeout!==0&&(K._fetchTimer=V.setTimeout(function(){K.emit("requestTimeout"),K._fetchAbortController&&K._fetchAbortController.abort()},z.requestTimeout))}V.fetch(K._opts.url,{method:K._opts.method,headers:me,body:pe||void 0,mode:"cors",credentials:z.withCredentials?"include":"same-origin",signal:W}).then(function(ne){K._fetchResponse=ne,K._connect()},function(ne){V.clearTimeout(K._fetchTimer),K._destroyed||K.emit("error",ne)})}else{var ve=K._xhr=new V.XMLHttpRequest;try{ve.open(K._opts.method,K._opts.url,!0)}catch(ne){return void G.nextTick(function(){K.emit("error",ne)})}"responseType"in ve&&(ve.responseType=K._mode.split(":")[0]),"withCredentials"in ve&&(ve.withCredentials=!!z.withCredentials),K._mode==="text"&&"overrideMimeType"in ve&&ve.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in z&&(ve.timeout=z.requestTimeout,ve.ontimeout=function(){K.emit("requestTimeout")}),me.forEach(function(ne){ve.setRequestHeader(ne[0],ne[1])}),K._response=null,ve.onreadystatechange=function(){switch(ve.readyState){case M.LOADING:case M.DONE:K._onXHRProgress()}},K._mode==="moz-chunked-arraybuffer"&&(ve.onprogress=function(){K._onXHRProgress()}),ve.onerror=function(){K._destroyed||K.emit("error",new Error("XHR error"))};try{ve.send(pe)}catch(ne){return void G.nextTick(function(){K.emit("error",ne)})}}}},R.prototype._onXHRProgress=function(){var K=this;L(K._xhr)&&!K._destroyed&&(K._response||K._connect(),K._response._onXHRProgress())},R.prototype._connect=function(){var K=this;K._destroyed||(K._response=new k(K._xhr,K._fetchResponse,K._mode,K._fetchTimer),K._response.on("error",function(z){K.emit("error",z)}),K.emit("response",K._response))},R.prototype._write=function(K,z,H){this._body.push(K),H()},R.prototype.abort=R.prototype.destroy=function(){var K=this;K._destroyed=!0,V.clearTimeout(K._fetchTimer),K._response&&(K._response._destroyed=!0),K._xhr?K._xhr.abort():K._fetchAbortController&&K._fetchAbortController.abort()},R.prototype.end=function(K,z,H){var pe=this;typeof K=="function"&&(H=K,K=void 0),D.Writable.prototype.end.call(pe,K,z,H)},R.prototype.flushHeaders=function(){},R.prototype.setTimeout=function(){},R.prototype.setNoDelay=function(){},R.prototype.setSocketKeepAlive=function(){};var Z=["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,a("_process"),typeof B.g!="undefined"?B.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("buffer").Buffer)},{"./capability":197,"./response":199,_process:173,"babel-runtime/core-js/object/keys":23,buffer:38,inherits:162,"readable-stream":188,"to-arraybuffer":202}],199:[function(a,te,ie){(function(G,V,P){"use strict";var I=a("babel-runtime/core-js/promise"),L=function(D){return D&&D.__esModule?D:{default:D}}(I),p=a("./capability"),w=a("inherits"),x=a("readable-stream"),b=ie.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},Q=ie.IncomingMessage=function(D,N,k,M){var R=this;if(x.Readable.call(R),R._mode=k,R.headers={},R.rawHeaders=[],R.trailers={},R.rawTrailers=[],R.on("end",function(){G.nextTick(function(){R.emit("close")})}),k==="fetch"){if(R._fetchResponse=N,R.url=N.url,R.statusCode=N.status,R.statusMessage=N.statusText,N.headers.forEach(function(pe,me){R.headers[me.toLowerCase()]=pe,R.rawHeaders.push(me,pe)}),p.writableStream){var Z=new WritableStream({write:function(pe){return new L.default(function(me,W){R._destroyed?W():R.push(new P(pe))?me():R._resumeFetch=me})},close:function(){V.clearTimeout(M),R._destroyed||R.push(null)},abort:function(pe){R._destroyed||R.emit("error",pe)}});try{return void N.body.pipeTo(Z).catch(function(pe){V.clearTimeout(M),R._destroyed||R.emit("error",pe)})}catch(pe){}}var K=N.body.getReader();(function pe(){K.read().then(function(me){if(!R._destroyed){if(me.done)return V.clearTimeout(M),void R.push(null);R.push(new P(me.value)),pe()}}).catch(function(me){V.clearTimeout(M),R._destroyed||R.emit("error",me)})})()}else if(R._xhr=D,R._pos=0,R.url=D.responseURL,R.statusCode=D.status,R.statusMessage=D.statusText,D.getAllResponseHeaders().split(/\r?\n/).forEach(function(pe){var me=pe.match(/^([^:]+):\s*(.*)/);if(me){var W=me[1].toLowerCase();W==="set-cookie"?(R.headers[W]===void 0&&(R.headers[W]=[]),R.headers[W].push(me[2])):R.headers[W]!==void 0?R.headers[W]+=", "+me[2]:R.headers[W]=me[2],R.rawHeaders.push(me[1],me[2])}}),R._charset="x-user-defined",!p.overrideMimeType){var z=R.rawHeaders["mime-type"];if(z){var H=z.match(/;\s*charset=([^;])(;|$)/);H&&(R._charset=H[1].toLowerCase())}R._charset||(R._charset="utf-8")}};w(Q,x.Readable),Q.prototype._read=function(){var D=this,N=D._resumeFetch;N&&(D._resumeFetch=null,N())},Q.prototype._onXHRProgress=function(){var D=this,N=D._xhr,k=null;switch(D._mode){case"text:vbarray":if(N.readyState!==b.DONE)break;try{k=new V.VBArray(N.responseBody).toArray()}catch(z){}if(k!==null){D.push(new P(k));break}case"text":try{k=N.responseText}catch(z){D._mode="text:vbarray";break}if(k.length>D._pos){var M=k.substr(D._pos);if(D._charset==="x-user-defined"){for(var R=new P(M.length),Z=0;Z<M.length;Z++)R[Z]=255&M.charCodeAt(Z);D.push(R)}else D.push(M,D._charset);D._pos=k.length}break;case"arraybuffer":if(N.readyState!==b.DONE||!N.response)break;k=N.response,D.push(new P(new Uint8Array(k)));break;case"moz-chunked-arraybuffer":if(k=N.response,N.readyState!==b.LOADING||!k)break;D.push(new P(new Uint8Array(k)));break;case"ms-stream":if(k=N.response,N.readyState!==b.LOADING)break;var K=new V.MSStreamReader;K.onprogress=function(){K.result.byteLength>D._pos&&(D.push(new P(new Uint8Array(K.result.slice(D._pos)))),D._pos=K.result.byteLength)},K.onload=function(){D.push(null)},K.readAsArrayBuffer(k)}D._xhr.readyState===b.DONE&&D._mode!=="ms-stream"&&D.push(null)}}).call(this,a("_process"),typeof B.g!="undefined"?B.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{},a("buffer").Buffer)},{"./capability":197,_process:173,"babel-runtime/core-js/promise":24,buffer:38,inherits:162,"readable-stream":188}],200:[function(a,te,ie){"use strict";function G(z){if(!z)return"utf8";for(var H;;)switch(z){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 z;default:if(H)return;z=(""+z).toLowerCase(),H=!0}}function V(z){var H=G(z);if(typeof H!="string"&&(Z.isEncoding===K||!K(z)))throw new Error("Unknown encoding: "+z);return H||z}function P(z){this.encoding=V(z);var H;switch(this.encoding){case"utf16le":this.text=Q,this.end=D,H=4;break;case"utf8":this.fillLast=w,H=4;break;case"base64":this.text=N,this.end=k,H=3;break;default:return this.write=M,void(this.end=R)}this.lastNeed=0,this.lastTotal=0,this.lastChar=Z.allocUnsafe(H)}function I(z){return z<=127?0:z>>5==6?2:z>>4==14?3:z>>3==30?4:z>>6==2?-1:-2}function L(z,H,pe){var me=H.length-1;if(me<pe)return 0;var W=I(H[me]);return W>=0?(W>0&&(z.lastNeed=W-1),W):--me<pe||W===-2?0:(W=I(H[me]))>=0?(W>0&&(z.lastNeed=W-2),W):--me<pe||W===-2?0:(W=I(H[me]),W>=0?(W>0&&(W===2?W=0:z.lastNeed=W-3),W):0)}function p(z,H,pe){if((192&H[0])!=128)return z.lastNeed=0,"\u951F\uFFFD";if(z.lastNeed>1&&H.length>1){if((192&H[1])!=128)return z.lastNeed=1,"\u951F\uFFFD";if(z.lastNeed>2&&H.length>2&&(192&H[2])!=128)return z.lastNeed=2,"\u951F\uFFFD"}}function w(z){var H=this.lastTotal-this.lastNeed,pe=p(this,z,H);return pe!==void 0?pe:this.lastNeed<=z.length?(z.copy(this.lastChar,H,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(z.copy(this.lastChar,H,0,z.length),void(this.lastNeed-=z.length))}function x(z,H){var pe=L(this,z,H);if(!this.lastNeed)return z.toString("utf8",H);this.lastTotal=pe;var me=z.length-(pe-this.lastNeed);return z.copy(this.lastChar,0,me),z.toString("utf8",H,me)}function b(z){var H=z&&z.length?this.write(z):"";return this.lastNeed?H+"\u951F\uFFFD":H}function Q(z,H){if((z.length-H)%2==0){var pe=z.toString("utf16le",H);if(pe){var me=pe.charCodeAt(pe.length-1);if(me>=55296&&me<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=z[z.length-2],this.lastChar[1]=z[z.length-1],pe.slice(0,-1)}return pe}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=z[z.length-1],z.toString("utf16le",H,z.length-1)}function D(z){var H=z&&z.length?this.write(z):"";if(this.lastNeed){var pe=this.lastTotal-this.lastNeed;return H+this.lastChar.toString("utf16le",0,pe)}return H}function N(z,H){var pe=(z.length-H)%3;return pe===0?z.toString("base64",H):(this.lastNeed=3-pe,this.lastTotal=3,pe===1?this.lastChar[0]=z[z.length-1]:(this.lastChar[0]=z[z.length-2],this.lastChar[1]=z[z.length-1]),z.toString("base64",H,z.length-pe))}function k(z){var H=z&&z.length?this.write(z):"";return this.lastNeed?H+this.lastChar.toString("base64",0,3-this.lastNeed):H}function M(z){return z.toString(this.encoding)}function R(z){return z&&z.length?this.write(z):""}var Z=a("safe-buffer").Buffer,K=Z.isEncoding||function(z){switch((z=""+z)&&z.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}};ie.StringDecoder=P,P.prototype.write=function(z){if(z.length===0)return"";var H,pe;if(this.lastNeed){if((H=this.fillLast(z))===void 0)return"";pe=this.lastNeed,this.lastNeed=0}else pe=0;return pe<z.length?H?H+this.text(z,pe):this.text(z,pe):H||""},P.prototype.end=b,P.prototype.text=x,P.prototype.fillLast=function(z){if(this.lastNeed<=z.length)return z.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);z.copy(this.lastChar,this.lastTotal-this.lastNeed,0,z.length),this.lastNeed-=z.length}},{"safe-buffer":193}],201:[function(a,te,ie){(function(G,V){function P(b,Q){this._id=b,this._clearFn=Q}var I=a("process/browser.js").nextTick,L=Function.prototype.apply,p=Array.prototype.slice,w={},x=0;ie.setTimeout=function(){return new P(L.call(setTimeout,window,arguments),clearTimeout)},ie.setInterval=function(){return new P(L.call(setInterval,window,arguments),clearInterval)},ie.clearTimeout=ie.clearInterval=function(b){b.close()},P.prototype.unref=P.prototype.ref=function(){},P.prototype.close=function(){this._clearFn.call(window,this._id)},ie.enroll=function(b,Q){clearTimeout(b._idleTimeoutId),b._idleTimeout=Q},ie.unenroll=function(b){clearTimeout(b._idleTimeoutId),b._idleTimeout=-1},ie._unrefActive=ie.active=function(b){clearTimeout(b._idleTimeoutId);var Q=b._idleTimeout;Q>=0&&(b._idleTimeoutId=setTimeout(function(){b._onTimeout&&b._onTimeout()},Q))},ie.setImmediate=typeof G=="function"?G:function(b){var Q=x++,D=!(arguments.length<2)&&p.call(arguments,1);return w[Q]=!0,I(function(){w[Q]&&(D?b.apply(null,D):b.call(null),ie.clearImmediate(Q))}),Q},ie.clearImmediate=typeof V=="function"?V:function(b){delete w[b]}}).call(this,a("timers").setImmediate,a("timers").clearImmediate)},{"process/browser.js":173,timers:201}],202:[function(a,te,ie){var G=a("buffer").Buffer;te.exports=function(V){if(V instanceof Uint8Array){if(V.byteOffset===0&&V.byteLength===V.buffer.byteLength)return V.buffer;if(typeof V.buffer.slice=="function")return V.buffer.slice(V.byteOffset,V.byteOffset+V.byteLength)}if(G.isBuffer(V)){for(var P=new Uint8Array(V.length),I=V.length,L=0;L<I;L++)P[L]=V[L];return P.buffer}throw new Error("Argument must be a Buffer")}},{buffer:38}],203:[function(a,te,ie){"use strict";function G(){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}function V(W,De,ve){if(W&&w.isObject(W)&&W instanceof G)return W;var ne=new G;return ne.parse(W,De,ve),ne}function P(W){return w.isString(W)&&(W=V(W)),W instanceof G?W.format():G.prototype.format.call(W)}function I(W,De){return V(W,!1,!0).resolve(De)}function L(W,De){return W?V(W,!1,!0).resolveObject(De):De}var p=a("punycode"),w=a("./util");ie.parse=V,ie.resolve=I,ie.resolveObject=L,ie.format=P,ie.Url=G;var x=/^([a-z0-9.+-]+:)/i,b=/:[0-9]*$/,Q=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,D=["<",">",'"',"`"," ","\r",`
`," "],N=["{","}","|","\\","^","`"].concat(D),k=["'"].concat(N),M=["%","/","?",";","#"].concat(k),R=["/","?","#"],Z=/^[+a-z0-9A-Z_-]{0,63}$/,K=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,z={javascript:!0,"javascript:":!0},H={javascript:!0,"javascript:":!0},pe={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},me=a("querystring");G.prototype.parse=function(W,De,ve){if(!w.isString(W))throw new TypeError("Parameter 'url' must be a string, not "+typeof W);var ne=W.indexOf("?"),Pe=ne!==-1&&ne<W.indexOf("#")?"?":"#",Te=W.split(Pe),rt=/\\/g;Te[0]=Te[0].replace(rt,"/"),W=Te.join(Pe);var Le=W;if(Le=Le.trim(),!ve&&W.split("#").length===1){var nt=Q.exec(Le);if(nt)return this.path=Le,this.href=Le,this.pathname=nt[1],nt[2]?(this.search=nt[2],this.query=De?me.parse(this.search.substr(1)):this.search.substr(1)):De&&(this.search="",this.query={}),this}var Re=x.exec(Le);if(Re){Re=Re[0];var gt=Re.toLowerCase();this.protocol=gt,Le=Le.substr(Re.length)}if(ve||Re||Le.match(/^\/\/[^@\/]+@[^@\/]+/)){var Qe=Le.substr(0,2)==="//";!Qe||Re&&H[Re]||(Le=Le.substr(2),this.slashes=!0)}if(!H[Re]&&(Qe||Re&&!pe[Re])){for(var We=-1,be=0;be<R.length;be++){var Oe=Le.indexOf(R[be]);Oe!==-1&&(We===-1||Oe<We)&&(We=Oe)}var Me,qe;qe=We===-1?Le.lastIndexOf("@"):Le.lastIndexOf("@",We),qe!==-1&&(Me=Le.slice(0,qe),Le=Le.slice(qe+1),this.auth=decodeURIComponent(Me)),We=-1;for(var be=0;be<M.length;be++){var Oe=Le.indexOf(M[be]);Oe!==-1&&(We===-1||Oe<We)&&(We=Oe)}We===-1&&(We=Le.length),this.host=Le.slice(0,We),Le=Le.slice(We),this.parseHost(),this.hostname=this.hostname||"";var Ht=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!Ht)for(var Gt=this.hostname.split(/\./),be=0,vn=Gt.length;be<vn;be++){var Qt=Gt[be];if(Qt&&!Qt.match(Z)){for(var ln="",tn=0,Mt=Qt.length;tn<Mt;tn++)Qt.charCodeAt(tn)>127?ln+="x":ln+=Qt[tn];if(!ln.match(Z)){var Ut=Gt.slice(0,be),Rt=Gt.slice(be+1),st=Qt.match(K);st&&(Ut.push(st[1]),Rt.unshift(st[2])),Rt.length&&(Le="/"+Rt.join(".")+Le),this.hostname=Ut.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),Ht||(this.hostname=p.toASCII(this.hostname));var it=this.port?":"+this.port:"",un=this.hostname||"";this.host=un+it,this.href+=this.host,Ht&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),Le[0]!=="/"&&(Le="/"+Le))}if(!z[gt])for(var be=0,vn=k.length;be<vn;be++){var It=k[be];if(Le.indexOf(It)!==-1){var ot=encodeURIComponent(It);ot===It&&(ot=escape(It)),Le=Le.split(It).join(ot)}}var Se=Le.indexOf("#");Se!==-1&&(this.hash=Le.substr(Se),Le=Le.slice(0,Se));var X=Le.indexOf("?");if(X!==-1?(this.search=Le.substr(X),this.query=Le.substr(X+1),De&&(this.query=me.parse(this.query)),Le=Le.slice(0,X)):De&&(this.search="",this.query={}),Le&&(this.pathname=Le),pe[gt]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var it=this.pathname||"",O=this.search||"";this.path=it+O}return this.href=this.format(),this},G.prototype.format=function(){var W=this.auth||"";W&&(W=encodeURIComponent(W),W=W.replace(/%3A/i,":"),W+="@");var De=this.protocol||"",ve=this.pathname||"",ne=this.hash||"",Pe=!1,Te="";this.host?Pe=W+this.host:this.hostname&&(Pe=W+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(Pe+=":"+this.port)),this.query&&w.isObject(this.query)&&Object.keys(this.query).length&&(Te=me.stringify(this.query));var rt=this.search||Te&&"?"+Te||"";return De&&De.substr(-1)!==":"&&(De+=":"),this.slashes||(!De||pe[De])&&Pe!==!1?(Pe="//"+(Pe||""),ve&&ve.charAt(0)!=="/"&&(ve="/"+ve)):Pe||(Pe=""),ne&&ne.charAt(0)!=="#"&&(ne="#"+ne),rt&&rt.charAt(0)!=="?"&&(rt="?"+rt),ve=ve.replace(/[?#]/g,function(Le){return encodeURIComponent(Le)}),rt=rt.replace("#","%23"),De+Pe+ve+rt+ne},G.prototype.resolve=function(W){return this.resolveObject(V(W,!1,!0)).format()},G.prototype.resolveObject=function(W){if(w.isString(W)){var De=new G;De.parse(W,!1,!0),W=De}for(var ve=new G,ne=Object.keys(this),Pe=0;Pe<ne.length;Pe++){var Te=ne[Pe];ve[Te]=this[Te]}if(ve.hash=W.hash,W.href==="")return ve.href=ve.format(),ve;if(W.slashes&&!W.protocol){for(var rt=Object.keys(W),Le=0;Le<rt.length;Le++){var nt=rt[Le];nt!=="protocol"&&(ve[nt]=W[nt])}return pe[ve.protocol]&&ve.hostname&&!ve.pathname&&(ve.path=ve.pathname="/"),ve.href=ve.format(),ve}if(W.protocol&&W.protocol!==ve.protocol){if(!pe[W.protocol]){for(var Re=Object.keys(W),gt=0;gt<Re.length;gt++){var Qe=Re[gt];ve[Qe]=W[Qe]}return ve.href=ve.format(),ve}if(ve.protocol=W.protocol,W.host||H[W.protocol])ve.pathname=W.pathname;else{for(var vn=(W.pathname||"").split("/");vn.length&&!(W.host=vn.shift()););W.host||(W.host=""),W.hostname||(W.hostname=""),vn[0]!==""&&vn.unshift(""),vn.length<2&&vn.unshift(""),ve.pathname=vn.join("/")}if(ve.search=W.search,ve.query=W.query,ve.host=W.host||"",ve.auth=W.auth,ve.hostname=W.hostname||W.host,ve.port=W.port,ve.pathname||ve.search){var We=ve.pathname||"",be=ve.search||"";ve.path=We+be}return ve.slashes=ve.slashes||W.slashes,ve.href=ve.format(),ve}var Oe=ve.pathname&&ve.pathname.charAt(0)==="/",Me=W.host||W.pathname&&W.pathname.charAt(0)==="/",qe=Me||Oe||ve.host&&W.pathname,Ht=qe,Gt=ve.pathname&&ve.pathname.split("/")||[],vn=W.pathname&&W.pathname.split("/")||[],Qt=ve.protocol&&!pe[ve.protocol];if(Qt&&(ve.hostname="",ve.port=null,ve.host&&(Gt[0]===""?Gt[0]=ve.host:Gt.unshift(ve.host)),ve.host="",W.protocol&&(W.hostname=null,W.port=null,W.host&&(vn[0]===""?vn[0]=W.host:vn.unshift(W.host)),W.host=null),qe=qe&&(vn[0]===""||Gt[0]==="")),Me)ve.host=W.host||W.host===""?W.host:ve.host,ve.hostname=W.hostname||W.hostname===""?W.hostname:ve.hostname,ve.search=W.search,ve.query=W.query,Gt=vn;else if(vn.length)Gt||(Gt=[]),Gt.pop(),Gt=Gt.concat(vn),ve.search=W.search,ve.query=W.query;else if(!w.isNullOrUndefined(W.search)){if(Qt){ve.hostname=ve.host=Gt.shift();var ln=!!(ve.host&&ve.host.indexOf("@")>0)&&ve.host.split("@");ln&&(ve.auth=ln.shift(),ve.host=ve.hostname=ln.shift())}return ve.search=W.search,ve.query=W.query,w.isNull(ve.pathname)&&w.isNull(ve.search)||(ve.path=(ve.pathname?ve.pathname:"")+(ve.search?ve.search:"")),ve.href=ve.format(),ve}if(!Gt.length)return ve.pathname=null,ve.search?ve.path="/"+ve.search:ve.path=null,ve.href=ve.format(),ve;for(var tn=Gt.slice(-1)[0],Mt=(ve.host||W.host||Gt.length>1)&&(tn==="."||tn==="..")||tn==="",Ut=0,Rt=Gt.length;Rt>=0;Rt--)tn=Gt[Rt],tn==="."?Gt.splice(Rt,1):tn===".."?(Gt.splice(Rt,1),Ut++):Ut&&(Gt.splice(Rt,1),Ut--);if(!qe&&!Ht)for(;Ut--;Ut)Gt.unshift("..");!qe||Gt[0]===""||Gt[0]&&Gt[0].charAt(0)==="/"||Gt.unshift(""),Mt&&Gt.join("/").substr(-1)!=="/"&&Gt.push("");var st=Gt[0]===""||Gt[0]&&Gt[0].charAt(0)==="/";if(Qt){ve.hostname=ve.host=st?"":Gt.length?Gt.shift():"";var ln=!!(ve.host&&ve.host.indexOf("@")>0)&&ve.host.split("@");ln&&(ve.auth=ln.shift(),ve.host=ve.hostname=ln.shift())}return qe=qe||ve.host&&Gt.length,qe&&!st&&Gt.unshift(""),Gt.length?ve.pathname=Gt.join("/"):(ve.pathname=null,ve.path=null),w.isNull(ve.pathname)&&w.isNull(ve.search)||(ve.path=(ve.pathname?ve.pathname:"")+(ve.search?ve.search:"")),ve.auth=W.auth||ve.auth,ve.slashes=ve.slashes||W.slashes,ve.href=ve.format(),ve},G.prototype.parseHost=function(){var W=this.host,De=b.exec(W);De&&(De=De[0],De!==":"&&(this.port=De.substr(1)),W=W.substr(0,W.length-De.length)),W&&(this.hostname=W)}},{"./util":204,punycode:174,querystring:177}],204:[function(a,te,ie){"use strict";te.exports={isString:function(G){return typeof G=="string"},isObject:function(G){return typeof G=="object"&&G!==null},isNull:function(G){return G===null},isNullOrUndefined:function(G){return G==null}}},{}],205:[function(a,te,ie){(function(G){function V(I,L){function p(){if(!w){if(P("throwDeprecation"))throw new Error(L);P("traceDeprecation")?console.trace(L):console.warn(L),w=!0}return I.apply(this,arguments)}if(P("noDeprecation"))return I;var w=!1;return p}function P(I){try{if(!G.localStorage)return!1}catch(p){return!1}var L=G.localStorage[I];return L!=null&&String(L).toLowerCase()==="true"}te.exports=V}).call(this,typeof B.g!="undefined"?B.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],206:[function(a,te,ie){te.exports=function(G){return G&&typeof G=="object"&&typeof G.copy=="function"&&typeof G.fill=="function"&&typeof G.readUInt8=="function"}},{}],207:[function(a,te,ie){(function(G,V){function P(be,Oe){var Me={seen:[],stylize:L};return arguments.length>=3&&(Me.depth=arguments[2]),arguments.length>=4&&(Me.colors=arguments[3]),M(Oe)?Me.showHidden=Oe:Oe&&ie._extend(Me,Oe),pe(Me.showHidden)&&(Me.showHidden=!1),pe(Me.depth)&&(Me.depth=2),pe(Me.colors)&&(Me.colors=!1),pe(Me.customInspect)&&(Me.customInspect=!0),Me.colors&&(Me.stylize=I),w(Me,be,Me.depth)}function I(be,Oe){var Me=P.styles[Oe];return Me?"\x1B["+P.colors[Me][0]+"m"+be+"\x1B["+P.colors[Me][1]+"m":be}function L(be,Oe){return be}function p(be){var Oe={};return be.forEach(function(Me,qe){Oe[Me]=!0}),Oe}function w(be,Oe,Me){if(be.customInspect&&Oe&&ne(Oe.inspect)&&Oe.inspect!==ie.inspect&&(!Oe.constructor||Oe.constructor.prototype!==Oe)){var qe=Oe.inspect(Me,be);return z(qe)||(qe=w(be,qe,Me)),qe}var Ht=x(be,Oe);if(Ht)return Ht;var Gt=Object.keys(Oe),vn=p(Gt);if(be.showHidden&&(Gt=Object.getOwnPropertyNames(Oe)),ve(Oe)&&(Gt.indexOf("message")>=0||Gt.indexOf("description")>=0))return b(Oe);if(Gt.length===0){if(ne(Oe)){var Qt=Oe.name?": "+Oe.name:"";return be.stylize("[Function"+Qt+"]","special")}if(me(Oe))return be.stylize(RegExp.prototype.toString.call(Oe),"regexp");if(De(Oe))return be.stylize(Date.prototype.toString.call(Oe),"date");if(ve(Oe))return b(Oe)}var ln="",tn=!1,Mt=["{","}"];if(k(Oe)&&(tn=!0,Mt=["[","]"]),ne(Oe)&&(ln=" [Function"+(Oe.name?": "+Oe.name:"")+"]"),me(Oe)&&(ln=" "+RegExp.prototype.toString.call(Oe)),De(Oe)&&(ln=" "+Date.prototype.toUTCString.call(Oe)),ve(Oe)&&(ln=" "+b(Oe)),Gt.length===0&&(!tn||Oe.length==0))return Mt[0]+ln+Mt[1];if(Me<0)return me(Oe)?be.stylize(RegExp.prototype.toString.call(Oe),"regexp"):be.stylize("[Object]","special");be.seen.push(Oe);var Ut;return Ut=tn?Q(be,Oe,Me,vn,Gt):Gt.map(function(Rt){return D(be,Oe,Me,vn,Rt,tn)}),be.seen.pop(),N(Ut,ln,Mt)}function x(be,Oe){if(pe(Oe))return be.stylize("undefined","undefined");if(z(Oe)){var Me="'"+JSON.stringify(Oe).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return be.stylize(Me,"string")}return K(Oe)?be.stylize(""+Oe,"number"):M(Oe)?be.stylize(""+Oe,"boolean"):R(Oe)?be.stylize("null","null"):void 0}function b(be){return"["+Error.prototype.toString.call(be)+"]"}function Q(be,Oe,Me,qe,Ht){for(var Gt=[],vn=0,Qt=Oe.length;vn<Qt;++vn)nt(Oe,String(vn))?Gt.push(D(be,Oe,Me,qe,String(vn),!0)):Gt.push("");return Ht.forEach(function(ln){ln.match(/^\d+$/)||Gt.push(D(be,Oe,Me,qe,ln,!0))}),Gt}function D(be,Oe,Me,qe,Ht,Gt){var vn,Qt,ln;if(ln=Object.getOwnPropertyDescriptor(Oe,Ht)||{value:Oe[Ht]},ln.get?Qt=ln.set?be.stylize("[Getter/Setter]","special"):be.stylize("[Getter]","special"):ln.set&&(Qt=be.stylize("[Setter]","special")),nt(qe,Ht)||(vn="["+Ht+"]"),Qt||(be.seen.indexOf(ln.value)<0?(Qt=R(Me)?w(be,ln.value,null):w(be,ln.value,Me-1),Qt.indexOf(`
`)>-1&&(Qt=Gt?Qt.split(`
`).map(function(tn){return" "+tn}).join(`
`).substr(2):`
`+Qt.split(`
`).map(function(tn){return" "+tn}).join(`
`))):Qt=be.stylize("[Circular]","special")),pe(vn)){if(Gt&&Ht.match(/^\d+$/))return Qt;vn=JSON.stringify(""+Ht),vn.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(vn=vn.substr(1,vn.length-2),vn=be.stylize(vn,"name")):(vn=vn.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),vn=be.stylize(vn,"string"))}return vn+": "+Qt}function N(be,Oe,Me){var qe=0;return be.reduce(function(Ht,Gt){return qe++,Gt.indexOf(`
`)>=0&&qe++,Ht+Gt.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?Me[0]+(Oe===""?"":Oe+`
`)+" "+be.join(`,
`)+" "+Me[1]:Me[0]+Oe+" "+be.join(", ")+" "+Me[1]}function k(be){return Array.isArray(be)}function M(be){return typeof be=="boolean"}function R(be){return be===null}function Z(be){return be==null}function K(be){return typeof be=="number"}function z(be){return typeof be=="string"}function H(be){return typeof be=="symbol"}function pe(be){return be===void 0}function me(be){return W(be)&&Te(be)==="[object RegExp]"}function W(be){return typeof be=="object"&&be!==null}function De(be){return W(be)&&Te(be)==="[object Date]"}function ve(be){return W(be)&&(Te(be)==="[object Error]"||be instanceof Error)}function ne(be){return typeof be=="function"}function Pe(be){return be===null||typeof be=="boolean"||typeof be=="number"||typeof be=="string"||typeof be=="symbol"||be===void 0}function Te(be){return Object.prototype.toString.call(be)}function rt(be){return be<10?"0"+be.toString(10):be.toString(10)}function Le(){var be=new Date,Oe=[rt(be.getHours()),rt(be.getMinutes()),rt(be.getSeconds())].join(":");return[be.getDate(),We[be.getMonth()],Oe].join(" ")}function nt(be,Oe){return Object.prototype.hasOwnProperty.call(be,Oe)}var Re=/%[sdj%]/g;ie.format=function(be){if(!z(be)){for(var Oe=[],Me=0;Me<arguments.length;Me++)Oe.push(P(arguments[Me]));return Oe.join(" ")}for(var Me=1,qe=arguments,Ht=qe.length,Gt=String(be).replace(Re,function(ln){if(ln==="%%")return"%";if(Me>=Ht)return ln;switch(ln){case"%s":return String(qe[Me++]);case"%d":return Number(qe[Me++]);case"%j":try{return JSON.stringify(qe[Me++])}catch(tn){return"[Circular]"}default:return ln}}),vn=qe[Me];Me<Ht;vn=qe[++Me])R(vn)||!W(vn)?Gt+=" "+vn:Gt+=" "+P(vn);return Gt},ie.deprecate=function(be,Oe){function Me(){if(!qe){if(G.throwDeprecation)throw new Error(Oe);G.traceDeprecation?console.trace(Oe):console.error(Oe),qe=!0}return be.apply(this,arguments)}if(pe(V.process))return function(){return ie.deprecate(be,Oe).apply(this,arguments)};if(G.noDeprecation===!0)return be;var qe=!1;return Me};var gt,Qe={};ie.debuglog=function(be){if(pe(gt)&&(gt=G.env.NODE_DEBUG||""),be=be.toUpperCase(),!Qe[be])if(new RegExp("\\b"+be+"\\b","i").test(gt)){var Oe=G.pid;Qe[be]=function(){var Me=ie.format.apply(ie,arguments);console.error("%s %d: %s",be,Oe,Me)}}else Qe[be]=function(){};return Qe[be]},ie.inspect=P,P.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]},P.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},ie.isArray=k,ie.isBoolean=M,ie.isNull=R,ie.isNullOrUndefined=Z,ie.isNumber=K,ie.isString=z,ie.isSymbol=H,ie.isUndefined=pe,ie.isRegExp=me,ie.isObject=W,ie.isDate=De,ie.isError=ve,ie.isFunction=ne,ie.isPrimitive=Pe,ie.isBuffer=a("./support/isBuffer");var We=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];ie.log=function(){console.log("%s - %s",Le(),ie.format.apply(ie,arguments))},ie.inherits=a("inherits"),ie._extend=function(be,Oe){if(!Oe||!W(Oe))return be;for(var Me=Object.keys(Oe),qe=Me.length;qe--;)be[Me[qe]]=Oe[Me[qe]];return be}}).call(this,a("_process"),typeof B.g!="undefined"?B.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":206,_process:173,inherits:162}],208:[function(a,te,ie){"use strict";(function(){ie.stripBOM=function(G){return G[0]==="\uFEFF"?G.substring(1):G}}).call(void 0)},{}],209:[function(a,te,ie){"use strict";function G(p){return p&&p.__esModule?p:{default:p}}var V=a("babel-runtime/helpers/typeof"),P=G(V),I=a("babel-runtime/core-js/object/keys"),L=G(I);(function(){var p,w,x,b,Q,D={}.hasOwnProperty;p=a("xmlbuilder"),w=a("./defaults").defaults,b=function(N){return typeof N=="string"&&(N.indexOf("&")>=0||N.indexOf(">")>=0||N.indexOf("<")>=0)},Q=function(N){return"<![CDATA["+x(N)+"]]>"},x=function(N){return N.replace("]]>","]]]]><![CDATA[>")},ie.Builder=function(){function N(k){var M,R,Z;this.options={},R=w[.2];for(M in R)D.call(R,M)&&(Z=R[M],this.options[M]=Z);for(M in k)D.call(k,M)&&(Z=k[M],this.options[M]=Z)}return N.prototype.buildObject=function(k){var M,R,Z,K,z;return M=this.options.attrkey,R=this.options.charkey,(0,L.default)(k).length===1&&this.options.rootName===w[.2].rootName?(z=(0,L.default)(k)[0],k=k[z]):z=this.options.rootName,Z=function(H){return function(pe,me){var W,De,ve,ne,Pe,Te;if((me===void 0?"undefined":(0,P.default)(me))!=="object")H.options.cdata&&b(me)?pe.raw(Q(me)):pe.txt(me);else if(Array.isArray(me)){for(ne in me)if(D.call(me,ne)){De=me[ne];for(Pe in De)ve=De[Pe],pe=Z(pe.ele(Pe),ve).up()}}else for(Pe in me)if(D.call(me,Pe))if(De=me[Pe],Pe===M){if((De===void 0?"undefined":(0,P.default)(De))==="object")for(W in De)Te=De[W],pe=pe.att(W,Te)}else if(Pe===R)pe=H.options.cdata&&b(De)?pe.raw(Q(De)):pe.txt(De);else if(Array.isArray(De))for(ne in De)D.call(De,ne)&&(ve=De[ne],pe=typeof ve=="string"?H.options.cdata&&b(ve)?pe.ele(Pe).raw(Q(ve)).up():pe.ele(Pe,ve).up():Z(pe.ele(Pe),ve).up());else(De===void 0?"undefined":(0,P.default)(De))==="object"?pe=Z(pe.ele(Pe),De).up():typeof De=="string"&&H.options.cdata&&b(De)?pe=pe.ele(Pe).raw(Q(De)).up():(De==null&&(De=""),pe=pe.ele(Pe,De.toString()).up());return pe}}(this),K=p.create(z,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),Z(K,k).end(this.options.renderOpts)},N}()}).call(void 0)},{"./defaults":210,"babel-runtime/core-js/object/keys":23,"babel-runtime/helpers/typeof":32,xmlbuilder:235}],210:[function(a,te,ie){"use strict";(function(){ie.defaults={.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:""},.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(void 0)},{}],211:[function(a,te,ie){"use strict";function G(x){return x&&x.__esModule?x:{default:x}}var V=a("babel-runtime/core-js/object/get-own-property-names"),P=G(V),I=a("babel-runtime/core-js/object/keys"),L=G(I),p=a("babel-runtime/helpers/typeof"),w=G(p);(function(){var x,b,Q,D,N,k,M,R,Z=function(H,pe){return function(){return H.apply(pe,arguments)}},K=function(H,pe){function me(){this.constructor=H}for(var W in pe)z.call(pe,W)&&(H[W]=pe[W]);return me.prototype=pe.prototype,H.prototype=new me,H.__super__=pe.prototype,H},z={}.hasOwnProperty;M=a("sax"),Q=a("events"),x=a("./bom"),k=a("./processors"),R=a("timers").setImmediate,b=a("./defaults").defaults,D=function(H){return(H===void 0?"undefined":(0,w.default)(H))==="object"&&H!=null&&(0,L.default)(H).length===0},N=function(H,pe,me){var W,De,ve;for(W=0,De=H.length;W<De;W++)ve=H[W],pe=ve(pe,me);return pe},ie.Parser=function(H){function pe(me){this.parseString=Z(this.parseString,this),this.reset=Z(this.reset,this),this.assignOrPush=Z(this.assignOrPush,this),this.processAsync=Z(this.processAsync,this);var W,De,ve;if(!(this instanceof ie.Parser))return new ie.Parser(me);this.options={},De=b[.2];for(W in De)z.call(De,W)&&(ve=De[W],this.options[W]=ve);for(W in me)z.call(me,W)&&(ve=me[W],this.options[W]=ve);this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(k.normalize)),this.reset()}return K(pe,H),pe.prototype.processAsync=function(){var me,W;try{return this.remaining.length<=this.options.chunkSize?(me=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(me),this.saxParser.close()):(me=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(me),R(this.processAsync))}catch(De){if(W=De,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(W)}},pe.prototype.assignOrPush=function(me,W,De){return W in me?(me[W]instanceof Array||(me[W]=[me[W]]),me[W].push(De)):this.options.explicitArray?me[W]=[De]:me[W]=De},pe.prototype.reset=function(){var me,W,De,ve;return this.removeAllListeners(),this.saxParser=M.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(ne){return function(Pe){if(ne.saxParser.resume(),!ne.saxParser.errThrown)return ne.saxParser.errThrown=!0,ne.emit("error",Pe)}}(this),this.saxParser.onend=function(ne){return function(){if(!ne.saxParser.ended)return ne.saxParser.ended=!0,ne.emit("end",ne.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,ve=[],me=this.options.attrkey,W=this.options.charkey,this.saxParser.onopentag=function(ne){return function(Pe){var Te,rt,Le,nt,Re;if(Le={},Le[W]="",!ne.options.ignoreAttrs){Re=Pe.attributes;for(Te in Re)z.call(Re,Te)&&(me in Le||ne.options.mergeAttrs||(Le[me]={}),rt=ne.options.attrValueProcessors?N(ne.options.attrValueProcessors,Pe.attributes[Te],Te):Pe.attributes[Te],nt=ne.options.attrNameProcessors?N(ne.options.attrNameProcessors,Te):Te,ne.options.mergeAttrs?ne.assignOrPush(Le,nt,rt):Le[me][nt]=rt)}return Le["#name"]=ne.options.tagNameProcessors?N(ne.options.tagNameProcessors,Pe.name):Pe.name,ne.options.xmlns&&(Le[ne.options.xmlnskey]={uri:Pe.uri,local:Pe.local}),ve.push(Le)}}(this),this.saxParser.onclosetag=function(ne){return function(){var Pe,Te,rt,Le,nt,Re,gt,Qe,We,be;if(Re=ve.pop(),nt=Re["#name"],ne.options.explicitChildren&&ne.options.preserveChildrenOrder||delete Re["#name"],Re.cdata===!0&&(Pe=Re.cdata,delete Re.cdata),We=ve[ve.length-1],Re[W].match(/^\s*$/)&&!Pe?(Te=Re[W],delete Re[W]):(ne.options.trim&&(Re[W]=Re[W].trim()),ne.options.normalize&&(Re[W]=Re[W].replace(/\s{2,}/g," ").trim()),Re[W]=ne.options.valueProcessors?N(ne.options.valueProcessors,Re[W],nt):Re[W],(0,L.default)(Re).length===1&&W in Re&&!ne.EXPLICIT_CHARKEY&&(Re=Re[W])),D(Re)&&(Re=ne.options.emptyTag!==""?ne.options.emptyTag:Te),ne.options.validator!=null&&(be="/"+function(){var Oe,Me,qe;for(qe=[],Oe=0,Me=ve.length;Oe<Me;Oe++)Le=ve[Oe],qe.push(Le["#name"]);return qe}().concat(nt).join("/"),function(){var Oe;try{Re=ne.options.validator(be,We&&We[nt],Re)}catch(Me){return Oe=Me,ne.emit("error",Oe)}}()),ne.options.explicitChildren&&!ne.options.mergeAttrs&&(Re===void 0?"undefined":(0,w.default)(Re))==="object")if(ne.options.preserveChildrenOrder){if(We){We[ne.options.childkey]=We[ne.options.childkey]||[],gt={};for(rt in Re)z.call(Re,rt)&&(gt[rt]=Re[rt]);We[ne.options.childkey].push(gt),delete Re["#name"],(0,L.default)(Re).length===1&&W in Re&&!ne.EXPLICIT_CHARKEY&&(Re=Re[W])}}else Le={},ne.options.attrkey in Re&&(Le[ne.options.attrkey]=Re[ne.options.attrkey],delete Re[ne.options.attrkey]),!ne.options.charsAsChildren&&ne.options.charkey in Re&&(Le[ne.options.charkey]=Re[ne.options.charkey],delete Re[ne.options.charkey]),(0,P.default)(Re).length>0&&(Le[ne.options.childkey]=Re),Re=Le;return ve.length>0?ne.assignOrPush(We,nt,Re):(ne.options.explicitRoot&&(Qe=Re,Re={},Re[nt]=Qe),ne.resultObject=Re,ne.saxParser.ended=!0,ne.emit("end",ne.resultObject))}}(this),De=function(ne){return function(Pe){var Te,rt;if(rt=ve[ve.length-1])return rt[W]+=Pe,ne.options.explicitChildren&&ne.options.preserveChildrenOrder&&ne.options.charsAsChildren&&(ne.options.includeWhiteChars||Pe.replace(/\\n/g,"").trim()!=="")&&(rt[ne.options.childkey]=rt[ne.options.childkey]||[],Te={"#name":"__text__"},Te[W]=Pe,ne.options.normalize&&(Te[W]=Te[W].replace(/\s{2,}/g," ").trim()),rt[ne.options.childkey].push(Te)),rt}}(this),this.saxParser.ontext=De,this.saxParser.oncdata=function(ne){return function(Pe){var Te;if(Te=De(Pe))return Te.cdata=!0}}()},pe.prototype.parseString=function(me,W){var De;W!=null&&typeof W=="function"&&(this.on("end",function(ve){return this.reset(),W(null,ve)}),this.on("error",function(ve){return this.reset(),W(ve)}));try{return me=me.toString(),me.trim()===""?(this.emit("end",null),!0):(me=x.stripBOM(me),this.options.async?(this.remaining=me,R(this.processAsync),this.saxParser):this.saxParser.write(me).close())}catch(ve){if(De=ve,!this.saxParser.errThrown&&!this.saxParser.ended)return this.emit("error",De),this.saxParser.errThrown=!0;if(this.saxParser.ended)throw De}},pe}(Q.EventEmitter),ie.parseString=function(H,pe,me){var W,De,ve;return me!=null?(typeof me=="function"&&(W=me),(pe===void 0?"undefined":(0,w.default)(pe))==="object"&&(De=pe)):(typeof pe=="function"&&(W=pe),De={}),ve=new ie.Parser(De),ve.parseString(H,W)}}).call(void 0)},{"./bom":208,"./defaults":210,"./processors":212,"babel-runtime/core-js/object/get-own-property-names":21,"babel-runtime/core-js/object/keys":23,"babel-runtime/helpers/typeof":32,events:158,sax:194,timers:201}],212:[function(a,te,ie){"use strict";(function(){var G;G=new RegExp(/(?!xmlns)^.*:/),ie.normalize=function(V){return V.toLowerCase()},ie.firstCharLowerCase=function(V){return V.charAt(0).toLowerCase()+V.slice(1)},ie.stripPrefix=function(V){return V.replace(G,"")},ie.parseNumbers=function(V){return isNaN(V)||(V=V%1==0?parseInt(V,10):parseFloat(V)),V},ie.parseBooleans=function(V){return/^(?:true|false)$/i.test(V)&&(V=V.toLowerCase()==="true"),V}}).call(void 0)},{}],213:[function(a,te,ie){"use strict";(function(){var G,V,P,I,L=function(w,x){function b(){this.constructor=w}for(var Q in x)p.call(x,Q)&&(w[Q]=x[Q]);return b.prototype=x.prototype,w.prototype=new b,w.__super__=x.prototype,w},p={}.hasOwnProperty;V=a("./defaults"),G=a("./builder"),P=a("./parser"),I=a("./processors"),ie.defaults=V.defaults,ie.processors=I,ie.ValidationError=function(w){function x(b){this.message=b}return L(x,w),x}(Error),ie.Builder=G.Builder,ie.Parser=P.Parser,ie.parseString=P.parseString}).call(void 0)},{"./builder":209,"./defaults":210,"./parser":211,"./processors":212}],214:[function(a,te,ie){"use strict";function G(x){return x&&x.__esModule?x:{default:x}}var V=a("babel-runtime/core-js/object/get-prototype-of"),P=G(V),I=a("babel-runtime/helpers/typeof"),L=G(I),p=a("babel-runtime/core-js/object/assign"),w=G(p);(function(){var x,b,Q,D,N,k,M=[].slice,R={}.hasOwnProperty;x=function(){var Z,K,z,H,pe,me;if(me=arguments[0],pe=2<=arguments.length?M.call(arguments,1):[],D(w.default))w.default.apply(null,arguments);else for(Z=0,z=pe.length;Z<z;Z++)if((H=pe[Z])!=null)for(K in H)R.call(H,K)&&(me[K]=H[K]);return me},D=function(Z){return!!Z&&Object.prototype.toString.call(Z)==="[object Function]"},N=function(Z){var K;return!!Z&&((K=Z===void 0?"undefined":(0,L.default)(Z))==="function"||K==="object")},b=function(Z){return D(Array.isArray)?Array.isArray(Z):Object.prototype.toString.call(Z)==="[object Array]"},Q=function(Z){var K;if(b(Z))return!Z.length;for(K in Z)if(R.call(Z,K))return!1;return!0},k=function(Z){var K,z;return N(Z)&&(z=(0,P.default)(Z))&&(K=z.constructor)&&typeof K=="function"&&K instanceof K&&Function.prototype.toString.call(K)===Function.prototype.toString.call(Object)},te.exports.assign=x,te.exports.isFunction=D,te.exports.isObject=N,te.exports.isArray=b,te.exports.isEmpty=Q,te.exports.isPlainObject=k}).call(void 0)},{"babel-runtime/core-js/object/assign":18,"babel-runtime/core-js/object/get-prototype-of":22,"babel-runtime/helpers/typeof":32}],215:[function(a,te,ie){"use strict";var G=a("babel-runtime/core-js/object/create"),V=function(P){return P&&P.__esModule?P:{default:P}}(G);(function(){te.exports=function(){function P(I,L,p){if(this.options=I.options,this.stringify=I.stringify,L==null)throw new Error("Missing attribute name of element "+I.name);if(p==null)throw new Error("Missing attribute value for attribute "+L+" of element "+I.name);this.name=this.stringify.attName(L),this.value=this.stringify.attValue(p)}return P.prototype.clone=function(){return(0,V.default)(this)},P.prototype.toString=function(I){return this.options.writer.set(I).attribute(this)},P}()}).call(void 0)},{"babel-runtime/core-js/object/create":19}],216:[function(a,te,ie){"use strict";var G=a("babel-runtime/core-js/object/create"),V=function(P){return P&&P.__esModule?P:{default:P}}(G);(function(){var P,I=function(p,w){function x(){this.constructor=p}for(var b in w)L.call(w,b)&&(p[b]=w[b]);return x.prototype=w.prototype,p.prototype=new x,p.__super__=w.prototype,p},L={}.hasOwnProperty;P=a("./XMLNode"),te.exports=function(p){function w(x,b){if(w.__super__.constructor.call(this,x),b==null)throw new Error("Missing CDATA text");this.text=this.stringify.cdata(b)}return I(w,p),w.prototype.clone=function(){return(0,V.default)(this)},w.prototype.toString=function(x){return this.options.writer.set(x).cdata(this)},w}(P)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],217:[function(a,te,ie){"use strict";var G=a("babel-runtime/core-js/object/create"),V=function(P){return P&&P.__esModule?P:{default:P}}(G);(function(){var P,I=function(p,w){function x(){this.constructor=p}for(var b in w)L.call(w,b)&&(p[b]=w[b]);return x.prototype=w.prototype,p.prototype=new x,p.__super__=w.prototype,p},L={}.hasOwnProperty;P=a("./XMLNode"),te.exports=function(p){function w(x,b){if(w.__super__.constructor.call(this,x),b==null)throw new Error("Missing comment text");this.text=this.stringify.comment(b)}return I(w,p),w.prototype.clone=function(){return(0,V.default)(this)},w.prototype.toString=function(x){return this.options.writer.set(x).comment(this)},w}(P)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],218:[function(a,te,ie){"use strict";(function(){var G,V=function(I,L){function p(){this.constructor=I}for(var w in L)P.call(L,w)&&(I[w]=L[w]);return p.prototype=L.prototype,I.prototype=new p,I.__super__=L.prototype,I},P={}.hasOwnProperty;G=a("./XMLNode"),te.exports=function(I){function L(p,w,x,b,Q,D){if(L.__super__.constructor.call(this,p),w==null)throw new Error("Missing DTD element name");if(x==null)throw new Error("Missing DTD attribute name");if(!b)throw new Error("Missing DTD attribute type");if(!Q)throw new Error("Missing DTD attribute default");if(Q.indexOf("#")!==0&&(Q="#"+Q),!Q.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT");if(D&&!Q.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT");this.elementName=this.stringify.eleName(w),this.attributeName=this.stringify.attName(x),this.attributeType=this.stringify.dtdAttType(b),this.defaultValue=this.stringify.dtdAttDefault(D),this.defaultValueType=Q}return V(L,I),L.prototype.toString=function(p){return this.options.writer.set(p).dtdAttList(this)},L}(G)}).call(void 0)},{"./XMLNode":227}],219:[function(a,te,ie){"use strict";(function(){var G,V=function(I,L){function p(){this.constructor=I}for(var w in L)P.call(L,w)&&(I[w]=L[w]);return p.prototype=L.prototype,I.prototype=new p,I.__super__=L.prototype,I},P={}.hasOwnProperty;G=a("./XMLNode"),te.exports=function(I){function L(p,w,x){if(L.__super__.constructor.call(this,p),w==null)throw new Error("Missing DTD element name");x||(x="(#PCDATA)"),Array.isArray(x)&&(x="("+x.join(",")+")"),this.name=this.stringify.eleName(w),this.value=this.stringify.dtdElementValue(x)}return V(L,I),L.prototype.toString=function(p){return this.options.writer.set(p).dtdElement(this)},L}(G)}).call(void 0)},{"./XMLNode":227}],220:[function(a,te,ie){"use strict";(function(){var G,V,P=function(L,p){function w(){this.constructor=L}for(var x in p)I.call(p,x)&&(L[x]=p[x]);return w.prototype=p.prototype,L.prototype=new w,L.__super__=p.prototype,L},I={}.hasOwnProperty;V=a("./Utility").isObject,G=a("./XMLNode"),te.exports=function(L){function p(w,x,b,Q){if(p.__super__.constructor.call(this,w),b==null)throw new Error("Missing entity name");if(Q==null)throw new Error("Missing entity value");if(this.pe=!!x,this.name=this.stringify.eleName(b),V(Q)){if(!Q.pubID&&!Q.sysID)throw new Error("Public and/or system identifiers are required for an external entity");if(Q.pubID&&!Q.sysID)throw new Error("System identifier is required for a public external entity");if(Q.pubID!=null&&(this.pubID=this.stringify.dtdPubID(Q.pubID)),Q.sysID!=null&&(this.sysID=this.stringify.dtdSysID(Q.sysID)),Q.nData!=null&&(this.nData=this.stringify.dtdNData(Q.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity")}else this.value=this.stringify.dtdEntityValue(Q)}return P(p,L),p.prototype.toString=function(w){return this.options.writer.set(w).dtdEntity(this)},p}(G)}).call(void 0)},{"./Utility":214,"./XMLNode":227}],221:[function(a,te,ie){"use strict";(function(){var G,V=function(I,L){function p(){this.constructor=I}for(var w in L)P.call(L,w)&&(I[w]=L[w]);return p.prototype=L.prototype,I.prototype=new p,I.__super__=L.prototype,I},P={}.hasOwnProperty;G=a("./XMLNode"),te.exports=function(I){function L(p,w,x){if(L.__super__.constructor.call(this,p),w==null)throw new Error("Missing notation name");if(!x.pubID&&!x.sysID)throw new Error("Public or system identifiers are required for an external entity");this.name=this.stringify.eleName(w),x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID))}return V(L,I),L.prototype.toString=function(p){return this.options.writer.set(p).dtdNotation(this)},L}(G)}).call(void 0)},{"./XMLNode":227}],222:[function(a,te,ie){"use strict";(function(){var G,V,P=function(L,p){function w(){this.constructor=L}for(var x in p)I.call(p,x)&&(L[x]=p[x]);return w.prototype=p.prototype,L.prototype=new w,L.__super__=p.prototype,L},I={}.hasOwnProperty;V=a("./Utility").isObject,G=a("./XMLNode"),te.exports=function(L){function p(w,x,b,Q){var D;p.__super__.constructor.call(this,w),V(x)&&(D=x,x=D.version,b=D.encoding,Q=D.standalone),x||(x="1.0"),this.version=this.stringify.xmlVersion(x),b!=null&&(this.encoding=this.stringify.xmlEncoding(b)),Q!=null&&(this.standalone=this.stringify.xmlStandalone(Q))}return P(p,L),p.prototype.toString=function(w){return this.options.writer.set(w).declaration(this)},p}(G)}).call(void 0)},{"./Utility":214,"./XMLNode":227}],223:[function(a,te,ie){"use strict";(function(){var G,V,P,I,L,p,w=function(b,Q){function D(){this.constructor=b}for(var N in Q)x.call(Q,N)&&(b[N]=Q[N]);return D.prototype=Q.prototype,b.prototype=new D,b.__super__=Q.prototype,b},x={}.hasOwnProperty;p=a("./Utility").isObject,L=a("./XMLNode"),G=a("./XMLDTDAttList"),P=a("./XMLDTDEntity"),V=a("./XMLDTDElement"),I=a("./XMLDTDNotation"),te.exports=function(b){function Q(D,N,k){var M,R;Q.__super__.constructor.call(this,D),this.documentObject=D,p(N)&&(M=N,N=M.pubID,k=M.sysID),k==null&&(R=[N,k],k=R[0],N=R[1]),N!=null&&(this.pubID=this.stringify.dtdPubID(N)),k!=null&&(this.sysID=this.stringify.dtdSysID(k))}return w(Q,b),Q.prototype.element=function(D,N){var k;return k=new V(this,D,N),this.children.push(k),this},Q.prototype.attList=function(D,N,k,M,R){var Z;return Z=new G(this,D,N,k,M,R),this.children.push(Z),this},Q.prototype.entity=function(D,N){var k;return k=new P(this,!1,D,N),this.children.push(k),this},Q.prototype.pEntity=function(D,N){var k;return k=new P(this,!0,D,N),this.children.push(k),this},Q.prototype.notation=function(D,N){var k;return k=new I(this,D,N),this.children.push(k),this},Q.prototype.toString=function(D){return this.options.writer.set(D).docType(this)},Q.prototype.ele=function(D,N){return this.element(D,N)},Q.prototype.att=function(D,N,k,M,R){return this.attList(D,N,k,M,R)},Q.prototype.ent=function(D,N){return this.entity(D,N)},Q.prototype.pent=function(D,N){return this.pEntity(D,N)},Q.prototype.not=function(D,N){return this.notation(D,N)},Q.prototype.up=function(){return this.root()||this.documentObject},Q}(L)}).call(void 0)},{"./Utility":214,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLNode":227}],224:[function(a,te,ie){"use strict";(function(){var G,V,P,I,L=function(w,x){function b(){this.constructor=w}for(var Q in x)p.call(x,Q)&&(w[Q]=x[Q]);return b.prototype=x.prototype,w.prototype=new b,w.__super__=x.prototype,w},p={}.hasOwnProperty;I=a("./Utility").isPlainObject,G=a("./XMLNode"),P=a("./XMLStringifier"),V=a("./XMLStringWriter"),te.exports=function(w){function x(b){x.__super__.constructor.call(this,null),b||(b={}),b.writer||(b.writer=new V),this.options=b,this.stringify=new P(b),this.isDocument=!0}return L(x,w),x.prototype.end=function(b){var Q;return b?I(b)&&(Q=b,b=this.options.writer.set(Q)):b=this.options.writer,b.document(this)},x.prototype.toString=function(b){return this.options.writer.set(b).document(this)},x}(G)}).call(void 0)},{"./Utility":214,"./XMLNode":227,"./XMLStringWriter":231,"./XMLStringifier":232}],225:[function(a,te,ie){"use strict";(function(){var G,V,P,I,L,p,w,x,b,Q,D,N,k,M,R,Z,K,z,H,pe={}.hasOwnProperty;H=a("./Utility"),K=H.isObject,Z=H.isFunction,z=H.isPlainObject,Q=a("./XMLElement"),V=a("./XMLCData"),P=a("./XMLComment"),N=a("./XMLRaw"),R=a("./XMLText"),D=a("./XMLProcessingInstruction"),x=a("./XMLDeclaration"),b=a("./XMLDocType"),I=a("./XMLDTDAttList"),p=a("./XMLDTDEntity"),L=a("./XMLDTDElement"),w=a("./XMLDTDNotation"),G=a("./XMLAttribute"),M=a("./XMLStringifier"),k=a("./XMLStringWriter"),te.exports=function(){function me(W,De,ve){var ne;W||(W={}),W.writer?z(W.writer)&&(ne=W.writer,W.writer=new k(ne)):W.writer=new k(W),this.options=W,this.writer=W.writer,this.stringify=new M(W),this.onDataCallback=De||function(){},this.onEndCallback=ve||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return me.prototype.node=function(W,De,ve){var ne;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");return this.openCurrent(),W=W.valueOf(),De==null&&(De={}),De=De.valueOf(),K(De)||(ne=[De,ve],ve=ne[0],De=ne[1]),this.currentNode=new Q(this,W,De),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,ve!=null&&this.text(ve),this},me.prototype.element=function(W,De,ve){return this.currentNode&&this.currentNode instanceof b?this.dtdElement.apply(this,arguments):this.node(W,De,ve)},me.prototype.attribute=function(W,De){var ve,ne;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode");if(W!=null&&(W=W.valueOf()),K(W))for(ve in W)pe.call(W,ve)&&(ne=W[ve],this.attribute(ve,ne));else Z(De)&&(De=De.apply()),this.options.skipNullAttributes&&De==null||(this.currentNode.attributes[W]=new G(this,W,De));return this},me.prototype.text=function(W){var De;return this.openCurrent(),De=new R(this,W),this.onData(this.writer.text(De,this.currentLevel+1)),this},me.prototype.cdata=function(W){var De;return this.openCurrent(),De=new V(this,W),this.onData(this.writer.cdata(De,this.currentLevel+1)),this},me.prototype.comment=function(W){var De;return this.openCurrent(),De=new P(this,W),this.onData(this.writer.comment(De,this.currentLevel+1)),this},me.prototype.raw=function(W){var De;return this.openCurrent(),De=new N(this,W),this.onData(this.writer.raw(De,this.currentLevel+1)),this},me.prototype.instruction=function(W,De){var ve,ne,Pe,Te,rt;if(this.openCurrent(),W!=null&&(W=W.valueOf()),De!=null&&(De=De.valueOf()),Array.isArray(W))for(ve=0,Te=W.length;ve<Te;ve++)ne=W[ve],this.instruction(ne);else if(K(W))for(ne in W)pe.call(W,ne)&&(Pe=W[ne],this.instruction(ne,Pe));else Z(De)&&(De=De.apply()),rt=new D(this,W,De),this.onData(this.writer.processingInstruction(rt,this.currentLevel+1));return this},me.prototype.declaration=function(W,De,ve){var ne;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node");return ne=new x(this,W,De,ve),this.onData(this.writer.declaration(ne,this.currentLevel+1)),this},me.prototype.doctype=function(W,De,ve){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 b(this,De,ve),this.currentNode.rootNodeName=W,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},me.prototype.dtdElement=function(W,De){var ve;return this.openCurrent(),ve=new L(this,W,De),this.onData(this.writer.dtdElement(ve,this.currentLevel+1)),this},me.prototype.attList=function(W,De,ve,ne,Pe){var Te;return this.openCurrent(),Te=new I(this,W,De,ve,ne,Pe),this.onData(this.writer.dtdAttList(Te,this.currentLevel+1)),this},me.prototype.entity=function(W,De){var ve;return this.openCurrent(),ve=new p(this,!1,W,De),this.onData(this.writer.dtdEntity(ve,this.currentLevel+1)),this},me.prototype.pEntity=function(W,De){var ve;return this.openCurrent(),ve=new p(this,!0,W,De),this.onData(this.writer.dtdEntity(ve,this.currentLevel+1)),this},me.prototype.notation=function(W,De){var ve;return this.openCurrent(),ve=new w(this,W,De),this.onData(this.writer.dtdNotation(ve,this.currentLevel+1)),this},me.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},me.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},me.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},me.prototype.openNode=function(W){if(!W.isOpen)return!this.root&&this.currentLevel===0&&W instanceof Q&&(this.root=W),this.onData(this.writer.openNode(W,this.currentLevel)),W.isOpen=!0},me.prototype.closeNode=function(W){if(!W.isClosed)return this.onData(this.writer.closeNode(W,this.currentLevel)),W.isClosed=!0},me.prototype.onData=function(W){return this.documentStarted=!0,this.onDataCallback(W)},me.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},me.prototype.ele=function(){return this.element.apply(this,arguments)},me.prototype.nod=function(W,De,ve){return this.node(W,De,ve)},me.prototype.txt=function(W){return this.text(W)},me.prototype.dat=function(W){return this.cdata(W)},me.prototype.com=function(W){return this.comment(W)},me.prototype.ins=function(W,De){return this.instruction(W,De)},me.prototype.dec=function(W,De,ve){return this.declaration(W,De,ve)},me.prototype.dtd=function(W,De,ve){return this.doctype(W,De,ve)},me.prototype.e=function(W,De,ve){return this.element(W,De,ve)},me.prototype.n=function(W,De,ve){return this.node(W,De,ve)},me.prototype.t=function(W){return this.text(W)},me.prototype.d=function(W){return this.cdata(W)},me.prototype.c=function(W){return this.comment(W)},me.prototype.r=function(W){return this.raw(W)},me.prototype.i=function(W,De){return this.instruction(W,De)},me.prototype.att=function(){return this.currentNode&&this.currentNode instanceof b?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},me.prototype.a=function(){return this.currentNode&&this.currentNode instanceof b?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},me.prototype.ent=function(W,De){return this.entity(W,De)},me.prototype.pent=function(W,De){return this.pEntity(W,De)},me.prototype.not=function(W,De){return this.notation(W,De)},me}()}).call(void 0)},{"./Utility":214,"./XMLAttribute":215,"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLStringWriter":231,"./XMLStringifier":232,"./XMLText":233}],226:[function(a,te,ie){"use strict";var G=a("babel-runtime/core-js/object/create"),V=function(P){return P&&P.__esModule?P:{default:P}}(G);(function(){var P,I,L,p,w,x=function(Q,D){function N(){this.constructor=Q}for(var k in D)b.call(D,k)&&(Q[k]=D[k]);return N.prototype=D.prototype,Q.prototype=new N,Q.__super__=D.prototype,Q},b={}.hasOwnProperty;w=a("./Utility"),p=w.isObject,L=w.isFunction,I=a("./XMLNode"),P=a("./XMLAttribute"),te.exports=function(Q){function D(N,k,M){if(D.__super__.constructor.call(this,N),k==null)throw new Error("Missing element name");this.name=this.stringify.eleName(k),this.attributes={},M!=null&&this.attribute(M),N.isDocument&&(this.isRoot=!0,this.documentObject=N,N.rootObject=this)}return x(D,Q),D.prototype.clone=function(){var N,k,M,R;M=(0,V.default)(this),M.isRoot&&(M.documentObject=null),M.attributes={},R=this.attributes;for(k in R)b.call(R,k)&&(N=R[k],M.attributes[k]=N.clone());return M.children=[],this.children.forEach(function(Z){var K;return K=Z.clone(),K.parent=M,M.children.push(K)}),M},D.prototype.attribute=function(N,k){var M,R;if(N!=null&&(N=N.valueOf()),p(N))for(M in N)b.call(N,M)&&(R=N[M],this.attribute(M,R));else L(k)&&(k=k.apply()),this.options.skipNullAttributes&&k==null||(this.attributes[N]=new P(this,N,k));return this},D.prototype.removeAttribute=function(N){var k,M,R;if(N==null)throw new Error("Missing attribute name");if(N=N.valueOf(),Array.isArray(N))for(M=0,R=N.length;M<R;M++)k=N[M],delete this.attributes[k];else delete this.attributes[N];return this},D.prototype.toString=function(N){return this.options.writer.set(N).element(this)},D.prototype.att=function(N,k){return this.attribute(N,k)},D.prototype.a=function(N,k){return this.attribute(N,k)},D}(I)}).call(void 0)},{"./Utility":214,"./XMLAttribute":215,"./XMLNode":227,"babel-runtime/core-js/object/create":19}],227:[function(a,te,ie){"use strict";(function(){var G,V,P,I,L,p,w,x,b,Q,D,N,k={}.hasOwnProperty;N=a("./Utility"),D=N.isObject,Q=N.isFunction,b=N.isEmpty,L=null,G=null,V=null,P=null,I=null,w=null,x=null,p=null,te.exports=function(){function M(R){this.parent=R,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.children=[],L||(L=a("./XMLElement"),G=a("./XMLCData"),V=a("./XMLComment"),P=a("./XMLDeclaration"),I=a("./XMLDocType"),w=a("./XMLRaw"),x=a("./XMLText"),p=a("./XMLProcessingInstruction"))}return M.prototype.element=function(R,Z,K){var z,H,pe,me,W,De,ve,ne,Pe,Te;if(De=null,Z==null&&(Z={}),Z=Z.valueOf(),D(Z)||(Pe=[Z,K],K=Pe[0],Z=Pe[1]),R!=null&&(R=R.valueOf()),Array.isArray(R))for(pe=0,ve=R.length;pe<ve;pe++)H=R[pe],De=this.element(H);else if(Q(R))De=this.element(R.apply());else if(D(R)){for(W in R)if(k.call(R,W))if(Te=R[W],Q(Te)&&(Te=Te.apply()),D(Te)&&b(Te)&&(Te=null),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&W.indexOf(this.stringify.convertAttKey)===0)De=this.attribute(W.substr(this.stringify.convertAttKey.length),Te);else if(!this.options.separateArrayItems&&Array.isArray(Te))for(me=0,ne=Te.length;me<ne;me++)H=Te[me],z={},z[W]=H,De=this.element(z);else D(Te)?(De=this.element(W),De.element(Te)):De=this.element(W,Te)}else De=!this.options.ignoreDecorators&&this.stringify.convertTextKey&&R.indexOf(this.stringify.convertTextKey)===0?this.text(K):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&R.indexOf(this.stringify.convertCDataKey)===0?this.cdata(K):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&R.indexOf(this.stringify.convertCommentKey)===0?this.comment(K):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&R.indexOf(this.stringify.convertRawKey)===0?this.raw(K):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&R.indexOf(this.stringify.convertPIKey)===0?this.instruction(R.substr(this.stringify.convertPIKey.length),K):this.node(R,Z,K);if(De==null)throw new Error("Could not create any elements with: "+R);return De},M.prototype.insertBefore=function(R,Z,K){var z,H,pe;if(this.isRoot)throw new Error("Cannot insert elements at root level");return H=this.parent.children.indexOf(this),pe=this.parent.children.splice(H),z=this.parent.element(R,Z,K),Array.prototype.push.apply(this.parent.children,pe),z},M.prototype.insertAfter=function(R,Z,K){var z,H,pe;if(this.isRoot)throw new Error("Cannot insert elements at root level");return H=this.parent.children.indexOf(this),pe=this.parent.children.splice(H+1),z=this.parent.element(R,Z,K),Array.prototype.push.apply(this.parent.children,pe),z},M.prototype.remove=function(){var R;if(this.isRoot)throw new Error("Cannot remove the root element");return R=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[R,R-R+1].concat([])),this.parent},M.prototype.node=function(R,Z,K){var z,H;return R!=null&&(R=R.valueOf()),Z||(Z={}),Z=Z.valueOf(),D(Z)||(H=[Z,K],K=H[0],Z=H[1]),z=new L(this,R,Z),K!=null&&z.text(K),this.children.push(z),z},M.prototype.text=function(R){var Z;return Z=new x(this,R),this.children.push(Z),this},M.prototype.cdata=function(R){var Z;return Z=new G(this,R),this.children.push(Z),this},M.prototype.comment=function(R){var Z;return Z=new V(this,R),this.children.push(Z),this},M.prototype.commentBefore=function(R){var Z,K;return Z=this.parent.children.indexOf(this),K=this.parent.children.splice(Z),this.parent.comment(R),Array.prototype.push.apply(this.parent.children,K),this},M.prototype.commentAfter=function(R){var Z,K;return Z=this.parent.children.indexOf(this),K=this.parent.children.splice(Z+1),this.parent.comment(R),Array.prototype.push.apply(this.parent.children,K),this},M.prototype.raw=function(R){var Z;return Z=new w(this,R),this.children.push(Z),this},M.prototype.instruction=function(R,Z){var K,z,H,pe,me;if(R!=null&&(R=R.valueOf()),Z!=null&&(Z=Z.valueOf()),Array.isArray(R))for(pe=0,me=R.length;pe<me;pe++)K=R[pe],this.instruction(K);else if(D(R))for(K in R)k.call(R,K)&&(z=R[K],this.instruction(K,z));else Q(Z)&&(Z=Z.apply()),H=new p(this,R,Z),this.children.push(H);return this},M.prototype.instructionBefore=function(R,Z){var K,z;return K=this.parent.children.indexOf(this),z=this.parent.children.splice(K),this.parent.instruction(R,Z),Array.prototype.push.apply(this.parent.children,z),this},M.prototype.instructionAfter=function(R,Z){var K,z;return K=this.parent.children.indexOf(this),z=this.parent.children.splice(K+1),this.parent.instruction(R,Z),Array.prototype.push.apply(this.parent.children,z),this},M.prototype.declaration=function(R,Z,K){var z,H;return z=this.document(),H=new P(z,R,Z,K),z.children[0]instanceof P?z.children[0]=H:z.children.unshift(H),z.root()||z},M.prototype.doctype=function(R,Z){var K,z,H,pe,me,W,De,ve,ne,Pe;for(z=this.document(),H=new I(z,R,Z),ne=z.children,pe=me=0,De=ne.length;me<De;pe=++me)if((K=ne[pe])instanceof I)return z.children[pe]=H,H;for(Pe=z.children,pe=W=0,ve=Pe.length;W<ve;pe=++W)if(K=Pe[pe],K.isRoot)return z.children.splice(pe,0,H),H;return z.children.push(H),H},M.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},M.prototype.root=function(){var R;for(R=this;R;){if(R.isDocument)return R.rootObject;if(R.isRoot)return R;R=R.parent}},M.prototype.document=function(){var R;for(R=this;R;){if(R.isDocument)return R;R=R.parent}},M.prototype.end=function(R){return this.document().end(R)},M.prototype.prev=function(){var R;if((R=this.parent.children.indexOf(this))<1)throw new Error("Already at the first node");return this.parent.children[R-1]},M.prototype.next=function(){var R;if((R=this.parent.children.indexOf(this))===-1||R===this.parent.children.length-1)throw new Error("Already at the last node");return this.parent.children[R+1]},M.prototype.importDocument=function(R){var Z;return Z=R.root().clone(),Z.parent=this,Z.isRoot=!1,this.children.push(Z),this},M.prototype.ele=function(R,Z,K){return this.element(R,Z,K)},M.prototype.nod=function(R,Z,K){return this.node(R,Z,K)},M.prototype.txt=function(R){return this.text(R)},M.prototype.dat=function(R){return this.cdata(R)},M.prototype.com=function(R){return this.comment(R)},M.prototype.ins=function(R,Z){return this.instruction(R,Z)},M.prototype.doc=function(){return this.document()},M.prototype.dec=function(R,Z,K){return this.declaration(R,Z,K)},M.prototype.dtd=function(R,Z){return this.doctype(R,Z)},M.prototype.e=function(R,Z,K){return this.element(R,Z,K)},M.prototype.n=function(R,Z,K){return this.node(R,Z,K)},M.prototype.t=function(R){return this.text(R)},M.prototype.d=function(R){return this.cdata(R)},M.prototype.c=function(R){return this.comment(R)},M.prototype.r=function(R){return this.raw(R)},M.prototype.i=function(R,Z){return this.instruction(R,Z)},M.prototype.u=function(){return this.up()},M.prototype.importXMLBuilder=function(R){return this.importDocument(R)},M}()}).call(void 0)},{"./Utility":214,"./XMLCData":216,"./XMLComment":217,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233}],228:[function(a,te,ie){"use strict";var G=a("babel-runtime/core-js/object/create"),V=function(P){return P&&P.__esModule?P:{default:P}}(G);(function(){var P,I=function(p,w){function x(){this.constructor=p}for(var b in w)L.call(w,b)&&(p[b]=w[b]);return x.prototype=w.prototype,p.prototype=new x,p.__super__=w.prototype,p},L={}.hasOwnProperty;P=a("./XMLNode"),te.exports=function(p){function w(x,b,Q){if(w.__super__.constructor.call(this,x),b==null)throw new Error("Missing instruction target");this.target=this.stringify.insTarget(b),Q&&(this.value=this.stringify.insValue(Q))}return I(w,p),w.prototype.clone=function(){return(0,V.default)(this)},w.prototype.toString=function(x){return this.options.writer.set(x).processingInstruction(this)},w}(P)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],229:[function(a,te,ie){"use strict";var G=a("babel-runtime/core-js/object/create"),V=function(P){return P&&P.__esModule?P:{default:P}}(G);(function(){var P,I=function(p,w){function x(){this.constructor=p}for(var b in w)L.call(w,b)&&(p[b]=w[b]);return x.prototype=w.prototype,p.prototype=new x,p.__super__=w.prototype,p},L={}.hasOwnProperty;P=a("./XMLNode"),te.exports=function(p){function w(x,b){if(w.__super__.constructor.call(this,x),b==null)throw new Error("Missing raw text");this.value=this.stringify.raw(b)}return I(w,p),w.prototype.clone=function(){return(0,V.default)(this)},w.prototype.toString=function(x){return this.options.writer.set(x).raw(this)},w}(P)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],230:[function(a,te,ie){"use strict";(function(){var G,V,P,I,L,p,w,x,b,Q,D,N,k,M=function(Z,K){function z(){this.constructor=Z}for(var H in K)R.call(K,H)&&(Z[H]=K[H]);return z.prototype=K.prototype,Z.prototype=new z,Z.__super__=K.prototype,Z},R={}.hasOwnProperty;w=a("./XMLDeclaration"),x=a("./XMLDocType"),G=a("./XMLCData"),V=a("./XMLComment"),b=a("./XMLElement"),D=a("./XMLRaw"),N=a("./XMLText"),Q=a("./XMLProcessingInstruction"),P=a("./XMLDTDAttList"),I=a("./XMLDTDElement"),L=a("./XMLDTDEntity"),p=a("./XMLDTDNotation"),k=a("./XMLWriterBase"),te.exports=function(Z){function K(z,H){K.__super__.constructor.call(this,H),this.stream=z}return M(K,Z),K.prototype.document=function(z){var H,pe,me,W,De,ve,ne,Pe;for(ve=z.children,pe=0,W=ve.length;pe<W;pe++)H=ve[pe],H.isLastRootNode=!1;for(z.children[z.children.length-1].isLastRootNode=!0,ne=z.children,Pe=[],me=0,De=ne.length;me<De;me++)switch(H=ne[me],!1){case!(H instanceof w):Pe.push(this.declaration(H));break;case!(H instanceof x):Pe.push(this.docType(H));break;case!(H instanceof V):Pe.push(this.comment(H));break;case!(H instanceof Q):Pe.push(this.processingInstruction(H));break;default:Pe.push(this.element(H))}return Pe},K.prototype.attribute=function(z){return this.stream.write(" "+z.name+'="'+z.value+'"')},K.prototype.cdata=function(z,H){return this.stream.write(this.space(H)+"<![CDATA["+z.text+"]]>"+this.endline(z))},K.prototype.comment=function(z,H){return this.stream.write(this.space(H)+"<!-- "+z.text+" -->"+this.endline(z))},K.prototype.declaration=function(z,H){return this.stream.write(this.space(H)),this.stream.write('<?xml version="'+z.version+'"'),z.encoding!=null&&this.stream.write(' encoding="'+z.encoding+'"'),z.standalone!=null&&this.stream.write(' standalone="'+z.standalone+'"'),this.stream.write(this.spacebeforeslash+"?>"),this.stream.write(this.endline(z))},K.prototype.docType=function(z,H){var pe,me,W,De;if(H||(H=0),this.stream.write(this.space(H)),this.stream.write("<!DOCTYPE "+z.root().name),z.pubID&&z.sysID?this.stream.write(' PUBLIC "'+z.pubID+'" "'+z.sysID+'"'):z.sysID&&this.stream.write(' SYSTEM "'+z.sysID+'"'),z.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(z)),De=z.children,me=0,W=De.length;me<W;me++)switch(pe=De[me],!1){case!(pe instanceof P):this.dtdAttList(pe,H+1);break;case!(pe instanceof I):this.dtdElement(pe,H+1);break;case!(pe instanceof L):this.dtdEntity(pe,H+1);break;case!(pe instanceof p):this.dtdNotation(pe,H+1);break;case!(pe instanceof G):this.cdata(pe,H+1);break;case!(pe instanceof V):this.comment(pe,H+1);break;case!(pe instanceof Q):this.processingInstruction(pe,H+1);break;default:throw new Error("Unknown DTD node type: "+pe.constructor.name)}this.stream.write("]")}return this.stream.write(this.spacebeforeslash+">"),this.stream.write(this.endline(z))},K.prototype.element=function(z,H){var pe,me,W,De,ve,ne,Pe,Te;H||(H=0),Te=this.space(H),this.stream.write(Te+"<"+z.name),ne=z.attributes;for(ve in ne)R.call(ne,ve)&&(pe=ne[ve],this.attribute(pe));if(z.children.length===0||z.children.every(function(rt){return rt.value===""}))this.allowEmpty?this.stream.write("></"+z.name+">"):this.stream.write(this.spacebeforeslash+"/>");else if(this.pretty&&z.children.length===1&&z.children[0].value!=null)this.stream.write(">"),this.stream.write(z.children[0].value),this.stream.write("</"+z.name+">");else{for(this.stream.write(">"+this.newline),Pe=z.children,W=0,De=Pe.length;W<De;W++)switch(me=Pe[W],!1){case!(me instanceof G):this.cdata(me,H+1);break;case!(me instanceof V):this.comment(me,H+1);break;case!(me instanceof b):this.element(me,H+1);break;case!(me instanceof D):this.raw(me,H+1);break;case!(me instanceof N):this.text(me,H+1);break;case!(me instanceof Q):this.processingInstruction(me,H+1);break;default:throw new Error("Unknown XML node type: "+me.constructor.name)}this.stream.write(Te+"</"+z.name+">")}return this.stream.write(this.endline(z))},K.prototype.processingInstruction=function(z,H){return this.stream.write(this.space(H)+"<?"+z.target),z.value&&this.stream.write(" "+z.value),this.stream.write(this.spacebeforeslash+"?>"+this.endline(z))},K.prototype.raw=function(z,H){return this.stream.write(this.space(H)+z.value+this.endline(z))},K.prototype.text=function(z,H){return this.stream.write(this.space(H)+z.value+this.endline(z))},K.prototype.dtdAttList=function(z,H){return this.stream.write(this.space(H)+"<!ATTLIST "+z.elementName+" "+z.attributeName+" "+z.attributeType),z.defaultValueType!=="#DEFAULT"&&this.stream.write(" "+z.defaultValueType),z.defaultValue&&this.stream.write(' "'+z.defaultValue+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(z))},K.prototype.dtdElement=function(z,H){return this.stream.write(this.space(H)+"<!ELEMENT "+z.name+" "+z.value),this.stream.write(this.spacebeforeslash+">"+this.endline(z))},K.prototype.dtdEntity=function(z,H){return this.stream.write(this.space(H)+"<!ENTITY"),z.pe&&this.stream.write(" %"),this.stream.write(" "+z.name),z.value?this.stream.write(' "'+z.value+'"'):(z.pubID&&z.sysID?this.stream.write(' PUBLIC "'+z.pubID+'" "'+z.sysID+'"'):z.sysID&&this.stream.write(' SYSTEM "'+z.sysID+'"'),z.nData&&this.stream.write(" NDATA "+z.nData)),this.stream.write(this.spacebeforeslash+">"+this.endline(z))},K.prototype.dtdNotation=function(z,H){return this.stream.write(this.space(H)+"<!NOTATION "+z.name),z.pubID&&z.sysID?this.stream.write(' PUBLIC "'+z.pubID+'" "'+z.sysID+'"'):z.pubID?this.stream.write(' PUBLIC "'+z.pubID+'"'):z.sysID&&this.stream.write(' SYSTEM "'+z.sysID+'"'),this.stream.write(this.spacebeforeslash+">"+this.endline(z))},K.prototype.endline=function(z){return z.isLastRootNode?"":this.newline},K}(k)}).call(void 0)},{"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233,"./XMLWriterBase":234}],231:[function(a,te,ie){"use strict";(function(){var G,V,P,I,L,p,w,x,b,Q,D,N,k,M=function(Z,K){function z(){this.constructor=Z}for(var H in K)R.call(K,H)&&(Z[H]=K[H]);return z.prototype=K.prototype,Z.prototype=new z,Z.__super__=K.prototype,Z},R={}.hasOwnProperty;w=a("./XMLDeclaration"),x=a("./XMLDocType"),G=a("./XMLCData"),V=a("./XMLComment"),b=a("./XMLElement"),D=a("./XMLRaw"),N=a("./XMLText"),Q=a("./XMLProcessingInstruction"),P=a("./XMLDTDAttList"),I=a("./XMLDTDElement"),L=a("./XMLDTDEntity"),p=a("./XMLDTDNotation"),k=a("./XMLWriterBase"),te.exports=function(Z){function K(z){K.__super__.constructor.call(this,z)}return M(K,Z),K.prototype.document=function(z){var H,pe,me,W,De;for(this.textispresent=!1,W="",De=z.children,pe=0,me=De.length;pe<me;pe++)H=De[pe],W+=function(){switch(!1){case!(H instanceof w):return this.declaration(H);case!(H instanceof x):return this.docType(H);case!(H instanceof V):return this.comment(H);case!(H instanceof Q):return this.processingInstruction(H);default:return this.element(H,0)}}.call(this);return this.pretty&&W.slice(-this.newline.length)===this.newline&&(W=W.slice(0,-this.newline.length)),W},K.prototype.attribute=function(z){return" "+z.name+'="'+z.value+'"'},K.prototype.cdata=function(z,H){return this.space(H)+"<![CDATA["+z.text+"]]>"+this.newline},K.prototype.comment=function(z,H){return this.space(H)+"<!-- "+z.text+" -->"+this.newline},K.prototype.declaration=function(z,H){var pe;return pe=this.space(H),pe+='<?xml version="'+z.version+'"',z.encoding!=null&&(pe+=' encoding="'+z.encoding+'"'),z.standalone!=null&&(pe+=' standalone="'+z.standalone+'"'),pe+=this.spacebeforeslash+"?>",pe+=this.newline},K.prototype.docType=function(z,H){var pe,me,W,De,ve;if(H||(H=0),De=this.space(H),De+="<!DOCTYPE "+z.root().name,z.pubID&&z.sysID?De+=' PUBLIC "'+z.pubID+'" "'+z.sysID+'"':z.sysID&&(De+=' SYSTEM "'+z.sysID+'"'),z.children.length>0){for(De+=" [",De+=this.newline,ve=z.children,me=0,W=ve.length;me<W;me++)pe=ve[me],De+=function(){switch(!1){case!(pe instanceof P):return this.dtdAttList(pe,H+1);case!(pe instanceof I):return this.dtdElement(pe,H+1);case!(pe instanceof L):return this.dtdEntity(pe,H+1);case!(pe instanceof p):return this.dtdNotation(pe,H+1);case!(pe instanceof G):return this.cdata(pe,H+1);case!(pe instanceof V):return this.comment(pe,H+1);case!(pe instanceof Q):return this.processingInstruction(pe,H+1);default:throw new Error("Unknown DTD node type: "+pe.constructor.name)}}.call(this);De+="]"}return De+=this.spacebeforeslash+">",De+=this.newline},K.prototype.element=function(z,H){var pe,me,W,De,ve,ne,Pe,Te,rt,Le,nt,Re,gt;H||(H=0),gt=!1,this.textispresent?(this.newline="",this.pretty=!1):(this.newline=this.newlinedefault,this.pretty=this.prettydefault),Re=this.space(H),Te="",Te+=Re+"<"+z.name,rt=z.attributes;for(Pe in rt)R.call(rt,Pe)&&(pe=rt[Pe],Te+=this.attribute(pe));if(z.children.length===0||z.children.every(function(Qe){return Qe.value===""}))this.allowEmpty?Te+="></"+z.name+">"+this.newline:Te+=this.spacebeforeslash+"/>"+this.newline;else if(this.pretty&&z.children.length===1&&z.children[0].value!=null)Te+=">",Te+=z.children[0].value,Te+="</"+z.name+">"+this.newline;else{if(this.dontprettytextnodes){for(Le=z.children,W=0,ve=Le.length;W<ve;W++)if(me=Le[W],me.value!=null){this.textispresent++,gt=!0;break}}for(this.textispresent&&(this.newline="",this.pretty=!1,Re=this.space(H)),Te+=">"+this.newline,nt=z.children,De=0,ne=nt.length;De<ne;De++)me=nt[De],Te+=function(){switch(!1){case!(me instanceof G):return this.cdata(me,H+1);case!(me instanceof V):return this.comment(me,H+1);case!(me instanceof b):return this.element(me,H+1);case!(me instanceof D):return this.raw(me,H+1);case!(me instanceof N):return this.text(me,H+1);case!(me instanceof Q):return this.processingInstruction(me,H+1);default:throw new Error("Unknown XML node type: "+me.constructor.name)}}.call(this);gt&&this.textispresent--,this.textispresent||(this.newline=this.newlinedefault,this.pretty=this.prettydefault),Te+=Re+"</"+z.name+">"+this.newline}return Te},K.prototype.processingInstruction=function(z,H){var pe;return pe=this.space(H)+"<?"+z.target,z.value&&(pe+=" "+z.value),pe+=this.spacebeforeslash+"?>"+this.newline},K.prototype.raw=function(z,H){return this.space(H)+z.value+this.newline},K.prototype.text=function(z,H){return this.space(H)+z.value+this.newline},K.prototype.dtdAttList=function(z,H){var pe;return pe=this.space(H)+"<!ATTLIST "+z.elementName+" "+z.attributeName+" "+z.attributeType,z.defaultValueType!=="#DEFAULT"&&(pe+=" "+z.defaultValueType),z.defaultValue&&(pe+=' "'+z.defaultValue+'"'),pe+=this.spacebeforeslash+">"+this.newline},K.prototype.dtdElement=function(z,H){return this.space(H)+"<!ELEMENT "+z.name+" "+z.value+this.spacebeforeslash+">"+this.newline},K.prototype.dtdEntity=function(z,H){var pe;return pe=this.space(H)+"<!ENTITY",z.pe&&(pe+=" %"),pe+=" "+z.name,z.value?pe+=' "'+z.value+'"':(z.pubID&&z.sysID?pe+=' PUBLIC "'+z.pubID+'" "'+z.sysID+'"':z.sysID&&(pe+=' SYSTEM "'+z.sysID+'"'),z.nData&&(pe+=" NDATA "+z.nData)),pe+=this.spacebeforeslash+">"+this.newline},K.prototype.dtdNotation=function(z,H){var pe;return pe=this.space(H)+"<!NOTATION "+z.name,z.pubID&&z.sysID?pe+=' PUBLIC "'+z.pubID+'" "'+z.sysID+'"':z.pubID?pe+=' PUBLIC "'+z.pubID+'"':z.sysID&&(pe+=' SYSTEM "'+z.sysID+'"'),pe+=this.spacebeforeslash+">"+this.newline},K.prototype.openNode=function(z,H){var pe,me,W,De;if(H||(H=0),z instanceof b){W=this.space(H)+"<"+z.name,De=z.attributes;for(me in De)R.call(De,me)&&(pe=De[me],W+=this.attribute(pe));return W+=(z.children?">":"/>")+this.newline}return W=this.space(H)+"<!DOCTYPE "+z.rootNodeName,z.pubID&&z.sysID?W+=' PUBLIC "'+z.pubID+'" "'+z.sysID+'"':z.sysID&&(W+=' SYSTEM "'+z.sysID+'"'),W+=(z.children?" [":">")+this.newline},K.prototype.closeNode=function(z,H){switch(H||(H=0),!1){case!(z instanceof b):return this.space(H)+"</"+z.name+">"+this.newline;case!(z instanceof x):return this.space(H)+"]>"+this.newline}},K}(k)}).call(void 0)},{"./XMLCData":216,"./XMLComment":217,"./XMLDTDAttList":218,"./XMLDTDElement":219,"./XMLDTDEntity":220,"./XMLDTDNotation":221,"./XMLDeclaration":222,"./XMLDocType":223,"./XMLElement":226,"./XMLProcessingInstruction":228,"./XMLRaw":229,"./XMLText":233,"./XMLWriterBase":234}],232:[function(a,te,ie){"use strict";(function(){var G=function(P,I){return function(){return P.apply(I,arguments)}},V={}.hasOwnProperty;te.exports=function(){function P(I){this.assertLegalChar=G(this.assertLegalChar,this);var L,p,w;I||(I={}),this.noDoubleEncoding=I.noDoubleEncoding,p=I.stringify||{};for(L in p)V.call(p,L)&&(w=p[L],this[L]=w)}return P.prototype.eleName=function(I){return I=""+I||"",this.assertLegalChar(I)},P.prototype.eleText=function(I){return I=""+I||"",this.assertLegalChar(this.elEscape(I))},P.prototype.cdata=function(I){return I=""+I||"",I=I.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(I)},P.prototype.comment=function(I){if(I=""+I||"",I.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+I);return this.assertLegalChar(I)},P.prototype.raw=function(I){return""+I||""},P.prototype.attName=function(I){return I=""+I||""},P.prototype.attValue=function(I){return I=""+I||"",this.attEscape(I)},P.prototype.insTarget=function(I){return""+I||""},P.prototype.insValue=function(I){if(I=""+I||"",I.match(/\?>/))throw new Error("Invalid processing instruction value: "+I);return I},P.prototype.xmlVersion=function(I){if(I=""+I||"",!I.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+I);return I},P.prototype.xmlEncoding=function(I){if(I=""+I||"",!I.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+I);return I},P.prototype.xmlStandalone=function(I){return I?"yes":"no"},P.prototype.dtdPubID=function(I){return""+I||""},P.prototype.dtdSysID=function(I){return""+I||""},P.prototype.dtdElementValue=function(I){return""+I||""},P.prototype.dtdAttType=function(I){return""+I||""},P.prototype.dtdAttDefault=function(I){return I!=null?""+I||"":I},P.prototype.dtdEntityValue=function(I){return""+I||""},P.prototype.dtdNData=function(I){return""+I||""},P.prototype.convertAttKey="@",P.prototype.convertPIKey="?",P.prototype.convertTextKey="#text",P.prototype.convertCDataKey="#cdata",P.prototype.convertCommentKey="#comment",P.prototype.convertRawKey="#raw",P.prototype.assertLegalChar=function(I){var L;if(L=I.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/))throw new Error("Invalid character in string: "+I+" at index "+L.index);return I},P.prototype.elEscape=function(I){var L;return L=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,I.replace(L,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;")},P.prototype.attEscape=function(I){var L;return L=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,I.replace(L,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;")},P}()}).call(void 0)},{}],233:[function(a,te,ie){"use strict";var G=a("babel-runtime/core-js/object/create"),V=function(P){return P&&P.__esModule?P:{default:P}}(G);(function(){var P,I=function(p,w){function x(){this.constructor=p}for(var b in w)L.call(w,b)&&(p[b]=w[b]);return x.prototype=w.prototype,p.prototype=new x,p.__super__=w.prototype,p},L={}.hasOwnProperty;P=a("./XMLNode"),te.exports=function(p){function w(x,b){if(w.__super__.constructor.call(this,x),b==null)throw new Error("Missing element text");this.value=this.stringify.eleText(b)}return I(w,p),w.prototype.clone=function(){return(0,V.default)(this)},w.prototype.toString=function(x){return this.options.writer.set(x).text(this)},w}(P)}).call(void 0)},{"./XMLNode":227,"babel-runtime/core-js/object/create":19}],234:[function(a,te,ie){"use strict";(function(){var G={}.hasOwnProperty;te.exports=function(){function V(P){var I,L,p,w,x,b,Q,D,N;P||(P={}),this.pretty=P.pretty||!1,this.allowEmpty=(L=P.allowEmpty)!=null&&L,this.pretty?(this.indent=(p=P.indent)!=null?p:" ",this.newline=(w=P.newline)!=null?w:`
`,this.offset=(x=P.offset)!=null?x:0,this.dontprettytextnodes=(b=P.dontprettytextnodes)!=null?b:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash=(Q=P.spacebeforeslash)!=null?Q:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,D=P.writer||{};for(I in D)G.call(D,I)&&(N=D[I],this[I]=N)}return V.prototype.set=function(P){var I,L,p;P||(P={}),"pretty"in P&&(this.pretty=P.pretty),"allowEmpty"in P&&(this.allowEmpty=P.allowEmpty),this.pretty?(this.indent="indent"in P?P.indent:" ",this.newline="newline"in P?P.newline:`
`,this.offset="offset"in P?P.offset:0,this.dontprettytextnodes="dontprettytextnodes"in P?P.dontprettytextnodes:0):(this.indent="",this.newline="",this.offset=0,this.dontprettytextnodes=0),this.spacebeforeslash="spacebeforeslash"in P?P.spacebeforeslash:"",this.spacebeforeslash===!0&&(this.spacebeforeslash=" "),this.newlinedefault=this.newline,this.prettydefault=this.pretty,L=P.writer||{};for(I in L)G.call(L,I)&&(p=L[I],this[I]=p);return this},V.prototype.space=function(P){var I;return this.pretty?(I=(P||0)+this.offset+1,I>0?new Array(I).join(this.indent):""):""},V}()}).call(void 0)},{}],235:[function(a,te,ie){"use strict";(function(){var G,V,P,I,L,p,w;w=a("./Utility"),L=w.assign,p=w.isFunction,G=a("./XMLDocument"),V=a("./XMLDocumentCB"),I=a("./XMLStringWriter"),P=a("./XMLStreamWriter"),te.exports.create=function(x,b,Q,D){var N,k;if(x==null)throw new Error("Root element needs a name");return D=L({},b,Q,D),N=new G(D),k=N.element(x),D.headless||(N.declaration(D),D.pubID==null&&D.sysID==null||N.doctype(D)),k},te.exports.begin=function(x,b,Q){var D;return p(x)&&(D=[x,b],b=D[0],Q=D[1],x={}),b?new V(x,b,Q):new G(x)},te.exports.stringWriter=function(x){return new I(x)},te.exports.streamWriter=function(x,b){return new P(x,b)}}).call(void 0)},{"./Utility":214,"./XMLDocument":224,"./XMLDocumentCB":225,"./XMLStreamWriter":230,"./XMLStringWriter":231}],236:[function(a,te,ie){function G(){for(var P={},I=0;I<arguments.length;I++){var L=arguments[I];for(var p in L)V.call(L,p)&&(P[p]=L[p])}return P}te.exports=G;var V=Object.prototype.hasOwnProperty},{}],237:[function(a,te,ie){"use strict";function G(D,N,k){I.isBuffer(N)||(N=new I(N)),I.isBuffer(k)||(k=new I(k)),N.length>b?N=D(N):N.length<b&&(N=I.concat([N,Q],b));for(var M=new I(b),R=new I(b),Z=0;Z<b;Z++)M[Z]=54^N[Z],R[Z]=92^N[Z];var K=D(I.concat([M,k]));return D(I.concat([R,K]))}function V(D,N){D=D||"sha1";var k=x[D],M=[],R=0;return k||P("algorithm:",D,"is not yet supported"),{update:function(Z){return I.isBuffer(Z)||(Z=new I(Z)),M.push(Z),R+=Z.length,this},digest:function(Z){var K=I.concat(M),z=N?G(k,N,K):k(K);return M=null,Z?z.toString(Z):z}}}function P(){var D=[].slice.call(arguments).join(" ");throw new Error([D,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
`))}var I=a("buffer").Buffer,L=a("./sha"),p=a("./sha256"),w=a("./md5"),x={sha1:L,sha256:p,md5:w},b=64,Q=new I(b);Q.fill(0),ie.createHash=function(D){return V(D)},ie.createHmac=function(D,N){return V(D,N)},function(D,N){for(var k in D)N(D[k],k)}(["createCredentials","createCipher","createCipheriv","createDecipher","createDecipheriv","createSign","createVerify","createDiffieHellman","pbkdf2"],function(D){ie[D]=function(){P("sorry,",D,"is not implemented yet")}})},{"./md5":239,"./sha":240,"./sha256":241,buffer:38}],238:[function(a,te,ie){"use strict";function G(x,b){if(x.length%L!=0){var Q=x.length+(L-x.length%L);x=I.concat([x,p],Q)}for(var D=[],N=b?x.readInt32BE:x.readInt32LE,k=0;k<x.length;k+=L)D.push(N.call(x,k));return D}function V(x,b,Q){for(var D=new I(b),N=Q?D.writeInt32BE:D.writeInt32LE,k=0;k<x.length;k++)N.call(D,x[k],4*k,!0);return D}function P(x,b,Q,D){return I.isBuffer(x)||(x=new I(x)),V(b(G(x,D),x.length*w),Q,D)}var I=a("buffer").Buffer,L=4,p=new I(L);p.fill(0);var w=8;te.exports={hash:P}},{buffer:38}],239:[function(a,te,ie){"use strict";function G(Q,D){Q[D>>5]|=128<<D%32,Q[14+(D+64>>>9<<4)]=D;for(var N=1732584193,k=-271733879,M=-1732584194,R=271733878,Z=0;Z<Q.length;Z+=16){var K=N,z=k,H=M,pe=R;N=P(N,k,M,R,Q[Z+0],7,-680876936),R=P(R,N,k,M,Q[Z+1],12,-389564586),M=P(M,R,N,k,Q[Z+2],17,606105819),k=P(k,M,R,N,Q[Z+3],22,-1044525330),N=P(N,k,M,R,Q[Z+4],7,-176418897),R=P(R,N,k,M,Q[Z+5],12,1200080426),M=P(M,R,N,k,Q[Z+6],17,-1473231341),k=P(k,M,R,N,Q[Z+7],22,-45705983),N=P(N,k,M,R,Q[Z+8],7,1770035416),R=P(R,N,k,M,Q[Z+9],12,-1958414417),M=P(M,R,N,k,Q[Z+10],17,-42063),k=P(k,M,R,N,Q[Z+11],22,-1990404162),N=P(N,k,M,R,Q[Z+12],7,1804603682),R=P(R,N,k,M,Q[Z+13],12,-40341101),M=P(M,R,N,k,Q[Z+14],17,-1502002290),k=P(k,M,R,N,Q[Z+15],22,1236535329),N=I(N,k,M,R,Q[Z+1],5,-165796510),R=I(R,N,k,M,Q[Z+6],9,-1069501632),M=I(M,R,N,k,Q[Z+11],14,643717713),k=I(k,M,R,N,Q[Z+0],20,-373897302),N=I(N,k,M,R,Q[Z+5],5,-701558691),R=I(R,N,k,M,Q[Z+10],9,38016083),M=I(M,R,N,k,Q[Z+15],14,-660478335),k=I(k,M,R,N,Q[Z+4],20,-405537848),N=I(N,k,M,R,Q[Z+9],5,568446438),R=I(R,N,k,M,Q[Z+14],9,-1019803690),M=I(M,R,N,k,Q[Z+3],14,-187363961),k=I(k,M,R,N,Q[Z+8],20,1163531501),N=I(N,k,M,R,Q[Z+13],5,-1444681467),R=I(R,N,k,M,Q[Z+2],9,-51403784),M=I(M,R,N,k,Q[Z+7],14,1735328473),k=I(k,M,R,N,Q[Z+12],20,-1926607734),N=L(N,k,M,R,Q[Z+5],4,-378558),R=L(R,N,k,M,Q[Z+8],11,-2022574463),M=L(M,R,N,k,Q[Z+11],16,1839030562),k=L(k,M,R,N,Q[Z+14],23,-35309556),N=L(N,k,M,R,Q[Z+1],4,-1530992060),R=L(R,N,k,M,Q[Z+4],11,1272893353),M=L(M,R,N,k,Q[Z+7],16,-155497632),k=L(k,M,R,N,Q[Z+10],23,-1094730640),N=L(N,k,M,R,Q[Z+13],4,681279174),R=L(R,N,k,M,Q[Z+0],11,-358537222),M=L(M,R,N,k,Q[Z+3],16,-722521979),k=L(k,M,R,N,Q[Z+6],23,76029189),N=L(N,k,M,R,Q[Z+9],4,-640364487),R=L(R,N,k,M,Q[Z+12],11,-421815835),M=L(M,R,N,k,Q[Z+15],16,530742520),k=L(k,M,R,N,Q[Z+2],23,-995338651),N=p(N,k,M,R,Q[Z+0],6,-198630844),R=p(R,N,k,M,Q[Z+7],10,1126891415),M=p(M,R,N,k,Q[Z+14],15,-1416354905),k=p(k,M,R,N,Q[Z+5],21,-57434055),N=p(N,k,M,R,Q[Z+12],6,1700485571),R=p(R,N,k,M,Q[Z+3],10,-1894986606),M=p(M,R,N,k,Q[Z+10],15,-1051523),k=p(k,M,R,N,Q[Z+1],21,-2054922799),N=p(N,k,M,R,Q[Z+8],6,1873313359),R=p(R,N,k,M,Q[Z+15],10,-30611744),M=p(M,R,N,k,Q[Z+6],15,-1560198380),k=p(k,M,R,N,Q[Z+13],21,1309151649),N=p(N,k,M,R,Q[Z+4],6,-145523070),R=p(R,N,k,M,Q[Z+11],10,-1120210379),M=p(M,R,N,k,Q[Z+2],15,718787259),k=p(k,M,R,N,Q[Z+9],21,-343485551),N=w(N,K),k=w(k,z),M=w(M,H),R=w(R,pe)}return Array(N,k,M,R)}function V(Q,D,N,k,M,R){return w(x(w(w(D,Q),w(k,R)),M),N)}function P(Q,D,N,k,M,R,Z){return V(D&N|~D&k,Q,D,M,R,Z)}function I(Q,D,N,k,M,R,Z){return V(D&k|N&~k,Q,D,M,R,Z)}function L(Q,D,N,k,M,R,Z){return V(D^N^k,Q,D,M,R,Z)}function p(Q,D,N,k,M,R,Z){return V(N^(D|~k),Q,D,M,R,Z)}function w(Q,D){var N=(65535&Q)+(65535&D);return(Q>>16)+(D>>16)+(N>>16)<<16|65535&N}function x(Q,D){return Q<<D|Q>>>32-D}var b=a("./helpers");te.exports=function(Q){return b.hash(Q,G,16)}},{"./helpers":238}],240:[function(a,te,ie){"use strict";function G(w,x){w[x>>5]|=128<<24-x%32,w[15+(x+64>>9<<4)]=x;for(var b=Array(80),Q=1732584193,D=-271733879,N=-1732584194,k=271733878,M=-1009589776,R=0;R<w.length;R+=16){for(var Z=Q,K=D,z=N,H=k,pe=M,me=0;me<80;me++){b[me]=me<16?w[R+me]:L(b[me-3]^b[me-8]^b[me-14]^b[me-16],1);var W=I(I(L(Q,5),V(me,D,N,k)),I(I(M,b[me]),P(me)));M=k,k=N,N=L(D,30),D=Q,Q=W}Q=I(Q,Z),D=I(D,K),N=I(N,z),k=I(k,H),M=I(M,pe)}return Array(Q,D,N,k,M)}function V(w,x,b,Q){return w<20?x&b|~x&Q:w<40?x^b^Q:w<60?x&b|x&Q|b&Q:x^b^Q}function P(w){return w<20?1518500249:w<40?1859775393:w<60?-1894007588:-899497514}function I(w,x){var b=(65535&w)+(65535&x);return(w>>16)+(x>>16)+(b>>16)<<16|65535&b}function L(w,x){return w<<x|w>>>32-x}var p=a("./helpers");te.exports=function(w){return p.hash(w,G,20,!0)}},{"./helpers":238}],241:[function(a,te,ie){"use strict";var G=a("./helpers"),V=function(N,k){var M=(65535&N)+(65535&k);return(N>>16)+(k>>16)+(M>>16)<<16|65535&M},P=function(N,k){return N>>>k|N<<32-k},I=function(N,k){return N>>>k},L=function(N,k,M){return N&k^~N&M},p=function(N,k,M){return N&k^N&M^k&M},w=function(N){return P(N,2)^P(N,13)^P(N,22)},x=function(N){return P(N,6)^P(N,11)^P(N,25)},b=function(N){return P(N,7)^P(N,18)^I(N,3)},Q=function(N){return P(N,17)^P(N,19)^I(N,10)},D=function(N,k){var M,R,Z,K,z,H,pe,me,W,De,ve,ne,Pe=new Array(1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298),Te=new Array(1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225),rt=new Array(64);N[k>>5]|=128<<24-k%32,N[15+(k+64>>9<<4)]=k;for(var W=0;W<N.length;W+=16){M=Te[0],R=Te[1],Z=Te[2],K=Te[3],z=Te[4],H=Te[5],pe=Te[6],me=Te[7];for(var De=0;De<64;De++)rt[De]=De<16?N[De+W]:V(V(V(Q(rt[De-2]),rt[De-7]),b(rt[De-15])),rt[De-16]),ve=V(V(V(V(me,x(z)),L(z,H,pe)),Pe[De]),rt[De]),ne=V(w(M),p(M,R,Z)),me=pe,pe=H,H=z,z=V(K,ve),K=Z,Z=R,R=M,M=V(ve,ne);Te[0]=V(M,Te[0]),Te[1]=V(R,Te[1]),Te[2]=V(Z,Te[2]),Te[3]=V(K,Te[3]),Te[4]=V(z,Te[4]),Te[5]=V(H,Te[5]),Te[6]=V(pe,Te[6]),Te[7]=V(me,Te[7])}return Te};te.exports=function(N){return G.hash(N,D,32,!0)}},{"./helpers":238}],242:[function(a,te,ie){(function(G){"use strict";function V(D){return D&&D.__esModule?D:{default:D}}var P=a("babel-runtime/core-js/object/create"),I=V(P),L=a("babel-runtime/helpers/classCallCheck"),p=V(L),w=a("babel-runtime/helpers/createClass"),x=V(w),b=a("babel-runtime/helpers/typeof"),Q=V(b);(function(D){if((ie===void 0?"undefined":(0,Q.default)(ie))==="object"&&te!==void 0)te.exports=D();else if(typeof S=="function"&&S.amd)S([],D);else{var N;N=typeof window!="undefined"?window:G!==void 0?G:typeof self!="undefined"?self:this,N.mime=D()}})(function(){return function D(N,k,M){function R(z,H){if(!k[z]){if(!N[z]){var pe=typeof a=="function"&&a;if(!H&&pe)return pe(z,!0);if(Z)return Z(z,!0);var me=new Error("Cannot find module '"+z+"'");throw me.code="MODULE_NOT_FOUND",me}var W=k[z]={exports:{}};N[z][0].call(W.exports,function(De){var ve=N[z][1][De];return R(ve||De)},W,W.exports,D,N,k,M)}return k[z].exports}for(var Z=typeof a=="function"&&a,K=0;K<M.length;K++)R(M[K]);return R}({1:[function(D,N,k){var M=function(){function R(){(0,p.default)(this,R),this._types=(0,I.default)(null),this._extensions=(0,I.default)(null);for(var Z=0;Z<arguments.length;Z++)this.define(arguments[Z])}return(0,x.default)(R,[{key:"define",value:function(Z,K){for(var z in Z){for(var H=Z[z],pe=0;pe<H.length;pe++){var me=H[pe];if(!K&&me in this._types)throw new Error('Attempt to change mapping for "'+me+'" extension from "'+this._types[me]+'" to "'+z+'". Pass `force=true` to allow this, otherwise remove "'+me+'" from the list of extensions for "'+z+'".');this._types[me]=z}!K&&this._extensions[z]||(this._extensions[z]=H[0])}}},{key:"getType",value:function(Z){Z=String(Z);var K=Z.replace(/^.*[\/\\]/,"").toLowerCase(),z=K.replace(/^.*\./,"").toLowerCase(),H=K.length<Z.length;return(z.length<K.length-1||!H)&&this._types[z]||null}},{key:"getExtension",value:function(Z){return(Z=/^\s*([^;\s]*)/.test(Z)&&RegExp.$1)&&this._extensions[Z.toLowerCase()]||null}}]),R}();N.exports=M},{}],2:[function(D,N,k){var M=D("./Mime");N.exports=new M(D("./types/standard"),D("./types/other"))},{"./Mime":1,"./types/other":3,"./types/standard":4}],3:[function(D,N,k){N.exports={"application/prs.cww":["cww"],"application/vnd.3gpp.pic-bw-large":["plb"],"application/vnd.3gpp.pic-bw-small":["psb"],"application/vnd.3gpp.pic-bw-var":["pvb"],"application/vnd.3gpp2.tcap":["tcap"],"application/vnd.3m.post-it-notes":["pwn"],"application/vnd.accpac.simply.aso":["aso"],"application/vnd.accpac.simply.imp":["imp"],"application/vnd.acucobol":["acu"],"application/vnd.acucorp":["atc","acutc"],"application/vnd.adobe.air-application-installer-package+zip":["air"],"application/vnd.adobe.formscentral.fcdt":["fcdt"],"application/vnd.adobe.fxp":["fxp","fxpl"],"application/vnd.adobe.xdp+xml":["xdp"],"application/vnd.adobe.xfdf":["xfdf"],"application/vnd.ahead.space":["ahead"],"application/vnd.airzip.filesecure.azf":["azf"],"application/vnd.airzip.filesecure.azs":["azs"],"application/vnd.amazon.ebook":["azw"],"application/vnd.americandynamics.acc":["acc"],"application/vnd.amiga.ami":["ami"],"application/vnd.android.package-archive":["apk"],"application/vnd.anser-web-certificate-issue-initiation":["cii"],"application/vnd.anser-web-funds-transfer-initiation":["fti"],"application/vnd.antix.game-component":["atx"],"application/vnd.apple.installer+xml":["mpkg"],"application/vnd.apple.mpegurl":["m3u8"],"application/vnd.apple.pkpass":["pkpass"],"application/vnd.aristanetworks.swi":["swi"],"application/vnd.astraea-software.iota":["iota"],"application/vnd.audiograph":["aep"],"application/vnd.blueice.multipass":["mpm"],"application/vnd.bmi":["bmi"],"application/vnd.businessobjects":["rep"],"application/vnd.chemdraw+xml":["cdxml"],"application/vnd.chipnuts.karaoke-mmd":["mmd"],"application/vnd.cinderella":["cdy"],"application/vnd.claymore":["cla"],"application/vnd.cloanto.rp9":["rp9"],"application/vnd.clonk.c4group":["c4g","c4d","c4f","c4p","c4u"],"application/vnd.cluetrust.cartomobile-config":["c11amc"],"application/vnd.cluetrust.cartomobile-config-pkg":["c11amz"],"application/vnd.commonspace":["csp"],"application/vnd.contact.cmsg":["cdbcmsg"],"application/vnd.cosmocaller":["cmc"],"application/vnd.crick.clicker":["clkx"],"application/vnd.crick.clicker.keyboard":["clkk"],"application/vnd.crick.clicker.palette":["clkp"],"application/vnd.crick.clicker.template":["clkt"],"application/vnd.crick.clicker.wordbank":["clkw"],"application/vnd.criticaltools.wbs+xml":["wbs"],"application/vnd.ctc-posml":["pml"],"application/vnd.cups-ppd":["ppd"],"application/vnd.curl.car":["car"],"application/vnd.curl.pcurl":["pcurl"],"application/vnd.dart":["dart"],"application/vnd.data-vision.rdz":["rdz"],"application/vnd.dece.data":["uvf","uvvf","uvd","uvvd"],"application/vnd.dece.ttml+xml":["uvt","uvvt"],"application/vnd.dece.unspecified":["uvx","uvvx"],"application/vnd.dece.zip":["uvz","uvvz"],"application/vnd.denovo.fcselayout-link":["fe_launch"],"application/vnd.dna":["dna"],"application/vnd.dolby.mlp":["mlp"],"application/vnd.dpgraph":["dpg"],"application/vnd.dreamfactory":["dfac"],"application/vnd.ds-keypoint":["kpxx"],"application/vnd.dvb.ait":["ait"],"application/vnd.dvb.service":["svc"],"application/vnd.dynageo":["geo"],"application/vnd.ecowin.chart":["mag"],"application/vnd.enliven":["nml"],"application/vnd.epson.esf":["esf"],"application/vnd.epson.msf":["msf"],"application/vnd.epson.quickanime":["qam"],"application/vnd.epson.salt":["slt"],"application/vnd.epson.ssf":["ssf"],"application/vnd.eszigno3+xml":["es3","et3"],"application/vnd.ezpix-album":["ez2"],"application/vnd.ezpix-package":["ez3"],"application/vnd.fdf":["fdf"],"application/vnd.fdsn.mseed":["mseed"],"application/vnd.fdsn.seed":["seed","dataless"],"application/vnd.flographit":["gph"],"application/vnd.fluxtime.clip":["ftc"],"application/vnd.framemaker":["fm","frame","maker","book"],"application/vnd.frogans.fnc":["fnc"],"application/vnd.frogans.ltf":["ltf"],"application/vnd.fsc.weblaunch":["fsc"],"application/vnd.fujitsu.oasys":["oas"],"application/vnd.fujitsu.oasys2":["oa2"],"application/vnd.fujitsu.oasys3":["oa3"],"application/vnd.fujitsu.oasysgp":["fg5"],"application/vnd.fujitsu.oasysprs":["bh2"],"application/vnd.fujixerox.ddd":["ddd"],"application/vnd.fujixerox.docuworks":["xdw"],"application/vnd.fujixerox.docuworks.binder":["xbd"],"application/vnd.fuzzysheet":["fzs"],"application/vnd.genomatix.tuxedo":["txd"],"application/vnd.geogebra.file":["ggb"],"application/vnd.geogebra.tool":["ggt"],"application/vnd.geometry-explorer":["gex","gre"],"application/vnd.geonext":["gxt"],"application/vnd.geoplan":["g2w"],"application/vnd.geospace":["g3w"],"application/vnd.gmx":["gmx"],"application/vnd.google-apps.document":["gdoc"],"application/vnd.google-apps.presentation":["gslides"],"application/vnd.google-apps.spreadsheet":["gsheet"],"application/vnd.google-earth.kml+xml":["kml"],"application/vnd.google-earth.kmz":["kmz"],"application/vnd.grafeq":["gqf","gqs"],"application/vnd.groove-account":["gac"],"application/vnd.groove-help":["ghf"],"application/vnd.groove-identity-message":["gim"],"application/vnd.groove-injector":["grv"],"application/vnd.groove-tool-message":["gtm"],"application/vnd.groove-tool-template":["tpl"],"application/vnd.groove-vcard":["vcg"],"application/vnd.hal+xml":["hal"],"application/vnd.handheld-entertainment+xml":["zmm"],"application/vnd.hbci":["hbci"],"application/vnd.hhe.lesson-player":["les"],"application/vnd.hp-hpgl":["hpgl"],"application/vnd.hp-hpid":["hpid"],"application/vnd.hp-hps":["hps"],"application/vnd.hp-jlyt":["jlt"],"application/vnd.hp-pcl":["pcl"],"application/vnd.hp-pclxl":["pclxl"],"application/vnd.hydrostatix.sof-data":["sfd-hdstx"],"application/vnd.ibm.minipay":["mpy"],"application/vnd.ibm.modcap":["afp","listafp","list3820"],"application/vnd.ibm.rights-management":["irm"],"application/vnd.ibm.secure-container":["sc"],"application/vnd.iccprofile":["icc","icm"],"application/vnd.igloader":["igl"],"application/vnd.immervision-ivp":["ivp"],"application/vnd.immervision-ivu":["ivu"],"application/vnd.insors.igm":["igm"],"application/vnd.intercon.formnet":["xpw","xpx"],"application/vnd.intergeo":["i2g"],"application/vnd.intu.qbo":["qbo"],"application/vnd.intu.qfx":["qfx"],"application/vnd.ipunplugged.rcprofile":["rcprofile"],"application/vnd.irepository.package+xml":["irp"],"application/vnd.is-xpr":["xpr"],"application/vnd.isac.fcs":["fcs"],"application/vnd.jam":["jam"],"application/vnd.jcp.javame.midlet-rms":["rms"],"application/vnd.jisp":["jisp"],"application/vnd.joost.joda-archive":["joda"],"application/vnd.kahootz":["ktz","ktr"],"application/vnd.kde.karbon":["karbon"],"application/vnd.kde.kchart":["chrt"],"application/vnd.kde.kformula":["kfo"],"application/vnd.kde.kivio":["flw"],"application/vnd.kde.kontour":["kon"],"application/vnd.kde.kpresenter":["kpr","kpt"],"application/vnd.kde.kspread":["ksp"],"application/vnd.kde.kword":["kwd","kwt"],"application/vnd.kenameaapp":["htke"],"application/vnd.kidspiration":["kia"],"application/vnd.kinar":["kne","knp"],"application/vnd.koan":["skp","skd","skt","skm"],"application/vnd.kodak-descriptor":["sse"],"application/vnd.las.las+xml":["lasxml"],"application/vnd.llamagraphics.life-balance.desktop":["lbd"],"application/vnd.llamagraphics.life-balance.exchange+xml":["lbe"],"application/vnd.lotus-1-2-3":["123"],"application/vnd.lotus-approach":["apr"],"application/vnd.lotus-freelance":["pre"],"application/vnd.lotus-notes":["nsf"],"application/vnd.lotus-organizer":["org"],"application/vnd.lotus-screencam":["scm"],"application/vnd.lotus-wordpro":["lwp"],"application/vnd.macports.portpkg":["portpkg"],"application/vnd.mcd":["mcd"],"application/vnd.medcalcdata":["mc1"],"application/vnd.mediastation.cdkey":["cdkey"],"application/vnd.mfer":["mwf"],"application/vnd.mfmp":["mfm"],"application/vnd.micrografx.flo":["flo"],"application/vnd.micrografx.igx":["igx"],"application/vnd.mif":["mif"],"application/vnd.mobius.daf":["daf"],"application/vnd.mobius.dis":["dis"],"application/vnd.mobius.mbk":["mbk"],"application/vnd.mobius.mqy":["mqy"],"application/vnd.mobius.msl":["msl"],"application/vnd.mobius.plc":["plc"],"application/vnd.mobius.txf":["txf"],"application/vnd.mophun.application":["mpn"],"application/vnd.mophun.certificate":["mpc"],"application/vnd.mozilla.xul+xml":["xul"],"application/vnd.ms-artgalry":["cil"],"application/vnd.ms-cab-compressed":["cab"],"application/vnd.ms-excel":["xls","xlm","xla","xlc","xlt","xlw"],"application/vnd.ms-excel.addin.macroenabled.12":["xlam"],"application/vnd.ms-excel.sheet.binary.macroenabled.12":["xlsb"],"application/vnd.ms-excel.sheet.macroenabled.12":["xlsm"],"application/vnd.ms-excel.template.macroenabled.12":["xltm"],"application/vnd.ms-fontobject":["eot"],"application/vnd.ms-htmlhelp":["chm"],"application/vnd.ms-ims":["ims"],"application/vnd.ms-lrm":["lrm"],"application/vnd.ms-officetheme":["thmx"],"application/vnd.ms-outlook":["msg"],"application/vnd.ms-pki.seccat":["cat"],"application/vnd.ms-pki.stl":["stl"],"application/vnd.ms-powerpoint":["ppt","pps","pot"],"application/vnd.ms-powerpoint.addin.macroenabled.12":["ppam"],"application/vnd.ms-powerpoint.presentation.macroenabled.12":["pptm"],"application/vnd.ms-powerpoint.slide.macroenabled.12":["sldm"],"application/vnd.ms-powerpoint.slideshow.macroenabled.12":["ppsm"],"application/vnd.ms-powerpoint.template.macroenabled.12":["potm"],"application/vnd.ms-project":["mpp","mpt"],"application/vnd.ms-word.document.macroenabled.12":["docm"],"application/vnd.ms-word.template.macroenabled.12":["dotm"],"application/vnd.ms-works":["wps","wks","wcm","wdb"],"application/vnd.ms-wpl":["wpl"],"application/vnd.ms-xpsdocument":["xps"],"application/vnd.mseq":["mseq"],"application/vnd.musician":["mus"],"application/vnd.muvee.style":["msty"],"application/vnd.mynfc":["taglet"],"application/vnd.neurolanguage.nlu":["nlu"],"application/vnd.nitf":["ntf","nitf"],"application/vnd.noblenet-directory":["nnd"],"application/vnd.noblenet-sealer":["nns"],"application/vnd.noblenet-web":["nnw"],"application/vnd.nokia.n-gage.data":["ngdat"],"application/vnd.nokia.n-gage.symbian.install":["n-gage"],"application/vnd.nokia.radio-preset":["rpst"],"application/vnd.nokia.radio-presets":["rpss"],"application/vnd.novadigm.edm":["edm"],"application/vnd.novadigm.edx":["edx"],"application/vnd.novadigm.ext":["ext"],"application/vnd.oasis.opendocument.chart":["odc"],"application/vnd.oasis.opendocument.chart-template":["otc"],"application/vnd.oasis.opendocument.database":["odb"],"application/vnd.oasis.opendocument.formula":["odf"],"application/vnd.oasis.opendocument.formula-template":["odft"],"application/vnd.oasis.opendocument.graphics":["odg"],"application/vnd.oasis.opendocument.graphics-template":["otg"],"application/vnd.oasis.opendocument.image":["odi"],"application/vnd.oasis.opendocument.image-template":["oti"],"application/vnd.oasis.opendocument.presentation":["odp"],"application/vnd.oasis.opendocument.presentation-template":["otp"],"application/vnd.oasis.opendocument.spreadsheet":["ods"],"application/vnd.oasis.opendocument.spreadsheet-template":["ots"],"application/vnd.oasis.opendocument.text":["odt"],"application/vnd.oasis.opendocument.text-master":["odm"],"application/vnd.oasis.opendocument.text-template":["ott"],"application/vnd.oasis.opendocument.text-web":["oth"],"application/vnd.olpc-sugar":["xo"],"application/vnd.oma.dd2+xml":["dd2"],"application/vnd.openofficeorg.extension":["oxt"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":["pptx"],"application/vnd.openxmlformats-officedocument.presentationml.slide":["sldx"],"application/vnd.openxmlformats-officedocument.presentationml.slideshow":["ppsx"],"application/vnd.openxmlformats-officedocument.presentationml.template":["potx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":["xlsx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.template":["xltx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":["docx"],"application/vnd.openxmlformats-officedocument.wordprocessingml.template":["dotx"],"application/vnd.osgeo.mapguide.package":["mgp"],"application/vnd.osgi.dp":["dp"],"application/vnd.osgi.subsystem":["esa"],"application/vnd.palm":["pdb","pqa","oprc"],"application/vnd.pawaafile":["paw"],"application/vnd.pg.format":["str"],"application/vnd.pg.osasli":["ei6"],"application/vnd.picsel":["efif"],"application/vnd.pmi.widget":["wg"],"application/vnd.pocketlearn":["plf"],"application/vnd.powerbuilder6":["pbd"],"application/vnd.previewsystems.box":["box"],"application/vnd.proteus.magazine":["mgz"],"application/vnd.publishare-delta-tree":["qps"],"application/vnd.pvi.ptid1":["ptid"],"application/vnd.quark.quarkxpress":["qxd","qxt","qwd","qwt","qxl","qxb"],"application/vnd.realvnc.bed":["bed"],"application/vnd.recordare.musicxml":["mxl"],"application/vnd.recordare.musicxml+xml":["musicxml"],"application/vnd.rig.cryptonote":["cryptonote"],"application/vnd.rim.cod":["cod"],"application/vnd.rn-realmedia":["rm"],"application/vnd.rn-realmedia-vbr":["rmvb"],"application/vnd.route66.link66+xml":["link66"],"application/vnd.sailingtracker.track":["st"],"application/vnd.seemail":["see"],"application/vnd.sema":["sema"],"application/vnd.semd":["semd"],"application/vnd.semf":["semf"],"application/vnd.shana.informed.formdata":["ifm"],"application/vnd.shana.informed.formtemplate":["itp"],"application/vnd.shana.informed.interchange":["iif"],"application/vnd.shana.informed.package":["ipk"],"application/vnd.simtech-mindmapper":["twd","twds"],"application/vnd.smaf":["mmf"],"application/vnd.smart.teacher":["teacher"],"application/vnd.solent.sdkm+xml":["sdkm","sdkd"],"application/vnd.spotfire.dxp":["dxp"],"application/vnd.spotfire.sfs":["sfs"],"application/vnd.stardivision.calc":["sdc"],"application/vnd.stardivision.draw":["sda"],"application/vnd.stardivision.impress":["sdd"],"application/vnd.stardivision.math":["smf"],"application/vnd.stardivision.writer":["sdw","vor"],"application/vnd.stardivision.writer-global":["sgl"],"application/vnd.stepmania.package":["smzip"],"application/vnd.stepmania.stepchart":["sm"],"application/vnd.sun.wadl+xml":["wadl"],"application/vnd.sun.xml.calc":["sxc"],"application/vnd.sun.xml.calc.template":["stc"],"application/vnd.sun.xml.draw":["sxd"],"application/vnd.sun.xml.draw.template":["std"],"application/vnd.sun.xml.impress":["sxi"],"application/vnd.sun.xml.impress.template":["sti"],"application/vnd.sun.xml.math":["sxm"],"application/vnd.sun.xml.writer":["sxw"],"application/vnd.sun.xml.writer.global":["sxg"],"application/vnd.sun.xml.writer.template":["stw"],"application/vnd.sus-calendar":["sus","susp"],"application/vnd.svd":["svd"],"application/vnd.symbian.install":["sis","sisx"],"application/vnd.syncml+xml":["xsm"],"application/vnd.syncml.dm+wbxml":["bdm"],"application/vnd.syncml.dm+xml":["xdm"],"application/vnd.tao.intent-module-archive":["tao"],"application/vnd.tcpdump.pcap":["pcap","cap","dmp"],"application/vnd.tmobile-livetv":["tmo"],"application/vnd.trid.tpt":["tpt"],"application/vnd.triscape.mxs":["mxs"],"application/vnd.trueapp":["tra"],"application/vnd.ufdl":["ufd","ufdl"],"application/vnd.uiq.theme":["utz"],"application/vnd.umajin":["umj"],"application/vnd.unity":["unityweb"],"application/vnd.uoml+xml":["uoml"],"application/vnd.vcx":["vcx"],"application/vnd.visio":["vsd","vst","vss","vsw"],"application/vnd.visionary":["vis"],"application/vnd.vsf":["vsf"],"application/vnd.wap.wbxml":["wbxml"],"application/vnd.wap.wmlc":["wmlc"],"application/vnd.wap.wmlscriptc":["wmlsc"],"application/vnd.webturbo":["wtb"],"application/vnd.wolfram.player":["nbp"],"application/vnd.wordperfect":["wpd"],"application/vnd.wqd":["wqd"],"application/vnd.wt.stf":["stf"],"application/vnd.xara":["xar"],"application/vnd.xfdl":["xfdl"],"application/vnd.yamaha.hv-dic":["hvd"],"application/vnd.yamaha.hv-script":["hvs"],"application/vnd.yamaha.hv-voice":["hvp"],"application/vnd.yamaha.openscoreformat":["osf"],"application/vnd.yamaha.openscoreformat.osfpvg+xml":["osfpvg"],"application/vnd.yamaha.smaf-audio":["saf"],"application/vnd.yamaha.smaf-phrase":["spf"],"application/vnd.yellowriver-custom-menu":["cmp"],"application/vnd.zul":["zir","zirz"],"application/vnd.zzazz.deck+xml":["zaz"],"application/x-7z-compressed":["7z"],"application/x-abiword":["abw"],"application/x-ace-compressed":["ace"],"application/x-apple-diskimage":[],"application/x-arj":["arj"],"application/x-authorware-bin":["aab","x32","u32","vox"],"application/x-authorware-map":["aam"],"application/x-authorware-seg":["aas"],"application/x-bcpio":["bcpio"],"application/x-bdoc":[],"application/x-bittorrent":["torrent"],"application/x-blorb":["blb","blorb"],"application/x-bzip":["bz"],"application/x-bzip2":["bz2","boz"],"application/x-cbr":["cbr","cba","cbt","cbz","cb7"],"application/x-cdlink":["vcd"],"application/x-cfs-compressed":["cfs"],"application/x-chat":["chat"],"application/x-chess-pgn":["pgn"],"application/x-chrome-extension":["crx"],"application/x-cocoa":["cco"],"application/x-conference":["nsc"],"application/x-cpio":["cpio"],"application/x-csh":["csh"],"application/x-debian-package":["udeb"],"application/x-dgc-compressed":["dgc"],"application/x-director":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"],"application/x-doom":["wad"],"application/x-dtbncx+xml":["ncx"],"application/x-dtbook+xml":["dtb"],"application/x-dtbresource+xml":["res"],"application/x-dvi":["dvi"],"application/x-envoy":["evy"],"application/x-eva":["eva"],"application/x-font-bdf":["bdf"],"application/x-font-ghostscript":["gsf"],"application/x-font-linux-psf":["psf"],"application/x-font-otf":[],"application/x-font-pcf":["pcf"],"application/x-font-snf":["snf"],"application/x-font-ttf":["ttf","ttc"],"application/x-font-type1":["pfa","pfb","pfm","afm"],"application/x-freearc":["arc"],"application/x-futuresplash":["spl"],"application/x-gca-compressed":["gca"],"application/x-glulx":["ulx"],"application/x-gnumeric":["gnumeric"],"application/x-gramps-xml":["gramps"],"application/x-gtar":["gtar"],"application/x-hdf":["hdf"],"application/x-httpd-php":["php"],"application/x-install-instructions":["install"],"application/x-iso9660-image":[],"application/x-java-archive-diff":["jardiff"],"application/x-java-jnlp-file":["jnlp"],"application/x-latex":["latex"],"application/x-lua-bytecode":["luac"],"application/x-lzh-compressed":["lzh","lha"],"application/x-makeself":["run"],"application/x-mie":["mie"],"application/x-mobipocket-ebook":["prc","mobi"],"application/x-ms-application":["application"],"application/x-ms-shortcut":["lnk"],"application/x-ms-wmd":["wmd"],"application/x-ms-wmz":["wmz"],"application/x-ms-xbap":["xbap"],"application/x-msaccess":["mdb"],"application/x-msbinder":["obd"],"application/x-mscardfile":["crd"],"application/x-msclip":["clp"],"application/x-msdos-program":[],"application/x-msdownload":["com","bat"],"application/x-msmediaview":["mvb","m13","m14"],"application/x-msmetafile":["wmf","emf","emz"],"application/x-msmoney":["mny"],"application/x-mspublisher":["pub"],"application/x-msschedule":["scd"],"application/x-msterminal":["trm"],"application/x-mswrite":["wri"],"application/x-netcdf":["nc","cdf"],"application/x-ns-proxy-autoconfig":["pac"],"application/x-nzb":["nzb"],"application/x-perl":["pl","pm"],"application/x-pilot":[],"application/x-pkcs12":["p12","pfx"],"application/x-pkcs7-certificates":["p7b","spc"],"application/x-pkcs7-certreqresp":["p7r"],"application/x-rar-compressed":["rar"],"application/x-redhat-package-manager":["rpm"],"application/x-research-info-systems":["ris"],"application/x-sea":["sea"],"application/x-sh":["sh"],"application/x-shar":["shar"],"application/x-shockwave-flash":["swf"],"application/x-silverlight-app":["xap"],"application/x-sql":["sql"],"application/x-stuffit":["sit"],"application/x-stuffitx":["sitx"],"application/x-subrip":["srt"],"application/x-sv4cpio":["sv4cpio"],"application/x-sv4crc":["sv4crc"],"application/x-t3vm-image":["t3"],"application/x-tads":["gam"],"application/x-tar":["tar"],"application/x-tcl":["tcl","tk"],"application/x-tex":["tex"],"application/x-tex-tfm":["tfm"],"application/x-texinfo":["texinfo","texi"],"application/x-tgif":["obj"],"application/x-ustar":["ustar"],"application/x-virtualbox-hdd":["hdd"],"application/x-virtualbox-ova":["ova"],"application/x-virtualbox-ovf":["ovf"],"application/x-virtualbox-vbox":["vbox"],"application/x-virtualbox-vbox-extpack":["vbox-extpack"],"application/x-virtualbox-vdi":["vdi"],"application/x-virtualbox-vhd":["vhd"],"application/x-virtualbox-vmdk":["vmdk"],"application/x-wais-source":["src"],"application/x-web-app-manifest+json":["webapp"],"application/x-x509-ca-cert":["der","crt","pem"],"application/x-xfig":["fig"],"application/x-xliff+xml":["xlf"],"application/x-xpinstall":["xpi"],"application/x-xz":["xz"],"application/x-zmachine":["z1","z2","z3","z4","z5","z6","z7","z8"],"audio/vnd.dece.audio":["uva","uvva"],"audio/vnd.digital-winds":["eol"],"audio/vnd.dra":["dra"],"audio/vnd.dts":["dts"],"audio/vnd.dts.hd":["dtshd"],"audio/vnd.lucent.voice":["lvp"],"audio/vnd.ms-playready.media.pya":["pya"],"audio/vnd.nuera.ecelp4800":["ecelp4800"],"audio/vnd.nuera.ecelp7470":["ecelp7470"],"audio/vnd.nuera.ecelp9600":["ecelp9600"],"audio/vnd.rip":["rip"],"audio/x-aac":["aac"],"audio/x-aiff":["aif","aiff","aifc"],"audio/x-caf":["caf"],"audio/x-flac":["flac"],"audio/x-m4a":[],"audio/x-matroska":["mka"],"audio/x-mpegurl":["m3u"],"audio/x-ms-wax":["wax"],"audio/x-ms-wma":["wma"],"audio/x-pn-realaudio":["ram","ra"],"audio/x-pn-realaudio-plugin":["rmp"],"audio/x-realaudio":[],"audio/x-wav":[],"chemical/x-cdx":["cdx"],"chemical/x-cif":["cif"],"chemical/x-cmdf":["cmdf"],"chemical/x-cml":["cml"],"chemical/x-csml":["csml"],"chemical/x-xyz":["xyz"],"image/prs.btif":["btif"],"image/vnd.adobe.photoshop":["psd"],"image/vnd.dece.graphic":["uvi","uvvi","uvg","uvvg"],"image/vnd.djvu":["djvu","djv"],"image/vnd.dvb.subtitle":[],"image/vnd.dwg":["dwg"],"image/vnd.dxf":["dxf"],"image/vnd.fastbidsheet":["fbs"],"image/vnd.fpx":["fpx"],"image/vnd.fst":["fst"],"image/vnd.fujixerox.edmics-mmr":["mmr"],"image/vnd.fujixerox.edmics-rlc":["rlc"],"image/vnd.ms-modi":["mdi"],"image/vnd.ms-photo":["wdp"],"image/vnd.net-fpx":["npx"],"image/vnd.wap.wbmp":["wbmp"],"image/vnd.xiff":["xif"],"image/x-3ds":["3ds"],"image/x-cmu-raster":["ras"],"image/x-cmx":["cmx"],"image/x-freehand":["fh","fhc","fh4","fh5","fh7"],"image/x-icon":["ico"],"image/x-jng":["jng"],"image/x-mrsid-image":["sid"],"image/x-ms-bmp":[],"image/x-pcx":["pcx"],"image/x-pict":["pic","pct"],"image/x-portable-anymap":["pnm"],"image/x-portable-bitmap":["pbm"],"image/x-portable-graymap":["pgm"],"image/x-portable-pixmap":["ppm"],"image/x-rgb":["rgb"],"image/x-tga":["tga"],"image/x-xbitmap":["xbm"],"image/x-xpixmap":["xpm"],"image/x-xwindowdump":["xwd"],"model/vnd.collada+xml":["dae"],"model/vnd.dwf":["dwf"],"model/vnd.gdl":["gdl"],"model/vnd.gtw":["gtw"],"model/vnd.mts":["mts"],"model/vnd.vtu":["vtu"],"text/prs.lines.tag":["dsc"],"text/vnd.curl":["curl"],"text/vnd.curl.dcurl":["dcurl"],"text/vnd.curl.mcurl":["mcurl"],"text/vnd.curl.scurl":["scurl"],"text/vnd.dvb.subtitle":["sub"],"text/vnd.fly":["fly"],"text/vnd.fmi.flexstor":["flx"],"text/vnd.graphviz":["gv"],"text/vnd.in3d.3dml":["3dml"],"text/vnd.in3d.spot":["spot"],"text/vnd.sun.j2me.app-descriptor":["jad"],"text/vnd.wap.wml":["wml"],"text/vnd.wap.wmlscript":["wmls"],"text/x-asm":["s","asm"],"text/x-c":["c","cc","cxx","cpp","h","hh","dic"],"text/x-component":["htc"],"text/x-fortran":["f","for","f77","f90"],"text/x-handlebars-template":["hbs"],"text/x-java-source":["java"],"text/x-lua":["lua"],"text/x-markdown":["mkd"],"text/x-nfo":["nfo"],"text/x-opml":["opml"],"text/x-org":[],"text/x-pascal":["p","pas"],"text/x-processing":["pde"],"text/x-sass":["sass"],"text/x-scss":["scss"],"text/x-setext":["etx"],"text/x-sfv":["sfv"],"text/x-suse-ymp":["ymp"],"text/x-uuencode":["uu"],"text/x-vcalendar":["vcs"],"text/x-vcard":["vcf"],"video/vnd.dece.hd":["uvh","uvvh"],"video/vnd.dece.mobile":["uvm","uvvm"],"video/vnd.dece.pd":["uvp","uvvp"],"video/vnd.dece.sd":["uvs","uvvs"],"video/vnd.dece.video":["uvv","uvvv"],"video/vnd.dvb.file":["dvb"],"video/vnd.fvt":["fvt"],"video/vnd.mpegurl":["mxu","m4u"],"video/vnd.ms-playready.media.pyv":["pyv"],"video/vnd.uvvu.mp4":["uvu","uvvu"],"video/vnd.vivo":["viv"],"video/x-f4v":["f4v"],"video/x-fli":["fli"],"video/x-flv":["flv"],"video/x-m4v":["m4v"],"video/x-matroska":["mkv","mk3d","mks"],"video/x-mng":["mng"],"video/x-ms-asf":["asf","asx"],"video/x-ms-vob":["vob"],"video/x-ms-wm":["wm"],"video/x-ms-wmv":["wmv"],"video/x-ms-wmx":["wmx"],"video/x-ms-wvx":["wvx"],"video/x-msvideo":["avi"],"video/x-sgi-movie":["movie"],"video/x-smv":["smv"],"x-conference/x-cooltalk":["ice"]}},{}],4:[function(D,N,k){N.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomsvc+xml":["atomsvc"],"application/bdoc":["bdoc"],"application/ccxml+xml":["ccxml"],"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":["ecma"],"application/emma+xml":["emma"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/font-tdpfr":["pfr"],"application/font-woff":["woff"],"application/font-woff2":["woff2"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"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/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/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"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/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/pskc+xml":["pskcxml"],"application/rdf+xml":["rdf"],"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/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/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"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/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/voicexml+xml":["vxml"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-diff+xml":["xdf"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":[],"audio/adpcm":["adp"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mp3":[],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":[],"audio/webm":["weba"],"audio/xm":["xm"],"font/otf":["otf"],"image/apng":["apng"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/g3fax":["g3"],"image/gif":["gif"],"image/ief":["ief"],"image/jpeg":["jpeg","jpg","jpe"],"image/ktx":["ktx"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/tiff":["tiff","tif"],"image/webp":["webp"],"message/rfc822":["eml","mime"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["x3db","x3dbz"],"model/x3d+vrml":["x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/hjson":["hjson"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":[],"text/sgml":["sgml","sgm"],"text/slim":["slim","slm"],"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":[],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"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"]}},{}]},{},[2])(2)})}).call(this,typeof B.g!="undefined"?B.g:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"babel-runtime/core-js/object/create":19,"babel-runtime/helpers/classCallCheck":30,"babel-runtime/helpers/createClass":31,"babel-runtime/helpers/typeof":32}],243:[function(a,te,ie){"use strict";ie.encodeURIComponent=function(G){try{return encodeURIComponent(G)}catch(V){return G}},ie.escape=a("escape-html"),ie.timestamp=function(G){if(G){var V=G;return typeof V=="string"&&(V=Number(V)),String(G).length===10&&(V*=1e3),new Date(V)}return Math.round(Date.now()/1e3)}},{"escape-html":157}],244:[function(a,te,ie){(function(G,V){"use strict";function P(me){return me&&me.__esModule?me:{default:me}}function I(me,W){return me===void 0?W:me}function L(me,W){return function(De,ve,ne){if(De)return W(De);me({data:ve,status:ne.statusCode,headers:ne.headers,res:ne})}}var p,w=a("babel-runtime/core-js/json/stringify"),x=P(w),b=a("babel-runtime/helpers/typeof"),Q=P(b),D=a("util"),N=a("url"),k=a("http"),M=a("https"),R=a("debug")("urllib"),Z=a("humanize-ms"),K=0,z=Math.pow(2,31)-10,H=/^https?:\/\//i;ie.TIMEOUTS=[Z("300s"),Z("300s")];var pe=["json","text"];ie.request=function(me,W,De){return arguments.length===2&&typeof W=="function"&&(De=W,W=null),typeof De=="function"?ie.requestWithCallback(me,W,De):(p||(p=a("any-promise")),new p(function(ve,ne){ie.requestWithCallback(me,W,L(ve,ne))}))},ie.requestWithCallback=function(me,W,De){function ve(){ot&&(clearTimeout(ot),ot=null)}function ne(){Se&&(clearTimeout(Se),Se=null)}function Pe(Jt,Rn,Cn){if(ne(),!De)return console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),Qe,G.pid,Qt.method,me),void(Jt&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
stack: %s`,Date(),Qe,G.pid,Jt.name,Jt.message,Jt.stack));var Ur=De;De=null;var pi={};if(Cn&&(q=Cn.statusCode,pi=Cn.headers),q===401&&pi["www-authenticate"]&&(!W.headers||!W.headers.Authorization)&&W.digestAuth){var ni=pi["www-authenticate"];if(ni.indexOf("Digest ")>=0)return R("Request#%d %s: got digest auth header WWW-Authenticate: %s",Qe,me,ni),W.headers=W.headers||{},W.headers.Authorization=digestAuthHeader(Qt.method,Qt.path,ni,W.digestAuth),R("Request#%d %s: auth with digest header: %s",Qe,me,W.headers.Authorization),Cn.headers["set-cookie"]&&(W.headers.Cookie=Cn.headers["set-cookie"].join(";")),ie.requestWithCallback(me,W,Ur)}var qi=Date.now()-Oe;yt&&(yt.contentDownload=qi),R("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",qi,oe,q,Qt.method,Qt.host,Qt.path,Y,yt);var oo={status:q,statusCode:q,headers:pi,size:oe,aborted:Fe,rt:qi,keepAliveSocket:Y,data:Rn,requestUrls:W.requestUrls,timing:yt,remoteAddress:Xe,remotePort:jt};if(Jt){var Wi="";Gt&&typeof Gt.getCurrentStatus=="function"&&(Wi=", agent status: "+(0,x.default)(Gt.getCurrentStatus())),Jt.message+=", "+Qt.method+" "+me+" "+q+" (connected: "+O+", keepalive socket: "+Y+Wi+`)
headers: `+(0,x.default)(pi),Jt.data=Rn,Jt.path=Qt.path,Jt.status=q,Jt.headers=pi,Jt.res=oo}Ur(Jt,Rn,W.streaming?Cn:oo),W.emitter&&(We.url=me,We.socket=zt&&zt.connection,We.options=Qt,We.size=un,W.emitter.emit("response",{requestId:Qe,error:Jt,ctx:W.ctx,req:We,res:oo}))}function Te(Jt){var Rn=null;if(W.followRedirect&&statuses.redirect[Jt.statusCode]){W._followRedirectCount=(W._followRedirectCount||0)+1;var Cn=Jt.headers.location;if(Cn){if(!(W._followRedirectCount>W.maxRedirects)){var Ur=W.formatRedirectUrl?W.formatRedirectUrl(me,Cn):N.resolve(me,Cn);R("Request#%d %s: `redirected` from %s to %s",Qe,Qt.path,me,Ur),ne(),W.headers&&W.headers.Host&&H.test(Cn)&&(W.headers.Host=null);var pi=De;return De=null,ie.requestWithCallback(Ur,W,pi),{redirect:!0,error:null}}Rn=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+me),Rn.name="MaxRedirectError"}else Rn=new Error("Got statusCode "+Jt.statusCode+" but cannot resolve next location from headers"),Rn.name="FollowRedirectError"}return{redirect:!1,error:Rn}}function rt(Jt,Rn,Cn){return Cn(null,Rn,Jt.headers["content-encoding"])}function Le(Jt){if(yt&&(yt.waiting=Date.now()-Oe),R("Request#%d %s `req response` event emit: status %d, headers: %j",Qe,me,Jt.statusCode,Jt.headers),W.streaming){var Rn=Te(Jt);return Rn.redirect?void Jt.resume():Rn.error?(Jt.resume(),Pe(Rn.error,null,Jt)):Pe(null,null,Jt)}if(Jt.on("close",function(){R("Request#%d %s: `res close` event emit, total size %d",Qe,me,oe)}),Jt.on("error",function(){R("Request#%d %s: `res error` event emit, total size %d",Qe,me,oe)}),Jt.on("aborted",function(){Fe=!0,R("Request#%d %s: `res aborted` event emit, total size %d",Qe,me,oe)}),Ze){var Rn=Te(Jt);return Rn.redirect?void Jt.resume():Rn.error?(Jt.resume(),Ze.end(),Pe(Rn.error,null,Jt)):(W.consumeWriteStream===!1?Jt.on("end",Pe.bind(null,null,null,Jt)):isNode010||isNode012?first([[Ze,"close"],[Jt,"aborted"]],function(pi,ni,qi){R("Request#%d %s: writeStream or res %s event emitted",Qe,me,qi),Pe(X||null,null,Jt)}):Ze.on("close",function(){R("Request#%d %s: writeStream close event emitted",Qe,me),Pe(X||null,null,Jt)}),Jt.pipe(Ze))}var Cn=[];Jt.on("data",function(Ur){R("Request#%d %s: `res data` event emit, size %d",Qe,me,Ur.length),oe+=Ur.length,Cn.push(Ur)}),Jt.on("end",function(){var Ur=V.concat(Cn,oe);if(R("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",Qe,me,oe,Jt._dumped),X)return Pe(X,Ur,Jt);var pi=Te(Jt);if(pi.error)return Pe(pi.error,Ur,Jt);pi.redirect||rt(Jt,Ur,function(ni,qi,oo){if(ni)return Pe(ni,Ur,Jt);if(!oo&&pe.indexOf(W.dataType)>=0){try{qi=decodeBodyByCharset(qi,Jt)}catch(Gi){return R("decodeBodyByCharset error: %s",Gi),Pe(null,qi,Jt)}if(W.dataType==="json")if(oe===0)qi=null;else{var Wi=parseJSON(qi,vn);Wi.error?ni=Wi.error:qi=Wi.data}}Fe&&R("Request#%d %s: Remote socket was terminated before `response.end()` was called",Qe,me),Pe(ni,qi,Jt)})})}function nt(){R("Response timer ticking, timeout: %d",hn),Se=setTimeout(function(){Se=null;var Jt="Response timeout for "+hn+"ms";X=new Error(Jt),X.name="ResponseTimeoutError",X.requestId=Qe,R("ResponseTimeout: Request#%d %s %s: %s, connected: %s",Qe,me,X.name,Jt,O),Re()},hn)}function Re(){R("Request#%d %s abort, connected: %s",Qe,me,O),zt.socket||(X.noSocket=!0,Pe(X)),zt.abort()}if(!me||typeof me!="string"&&(me===void 0?"undefined":(0,Q.default)(me))!=="object"){var gt=D.format("expect request url to be a string or a http request options, but got %j",me);throw new Error(gt)}arguments.length===2&&typeof W=="function"&&(De=W,W=null),W=W||{},K>=z&&(K=0);var Qe=++K;W.requestUrls=W.requestUrls||[];var We={requestId:Qe,url:me,args:W,ctx:W.ctx};W.emitter&&W.emitter.emit("request",We),W.timeout=W.timeout||ie.TIMEOUTS,W.maxRedirects=W.maxRedirects||10,W.streaming=W.streaming||W.customResponse;var be,Oe=Date.now();typeof me=="string"?(H.test(me)||(me="http://"+me),be=N.parse(me)):be=me;var Me=(W.type||W.method||be.method||"GET").toUpperCase(),qe=be.port||80,Ht=k,Gt=I(W.agent,ie.agent),vn=W.fixJSONCtlChars;be.protocol==="https:"&&(Ht=M,Gt=I(W.httpsAgent,ie.httpsAgent),be.port||(qe=443));var Qt={host:be.hostname||be.host||"localhost",path:be.path||"/",method:Me,port:qe,agent:Gt,headers:W.headers||{},lookup:W.lookup};Array.isArray(W.timeout)?Qt.requestTimeout=W.timeout[W.timeout.length-1]:W.timeout!==void 0&&(Qt.requestTimeout=W.timeout);for(var ln=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],tn=0;tn<ln.length;tn++){var Mt=ln[tn];W.hasOwnProperty(Mt)&&(Qt[Mt]=W[Mt])}Qt.rejectUnauthorized!==!1||Qt.hasOwnProperty("secureOptions")||(Qt.secureOptions=a("constants").SSL_OP_NO_TLSv1_2);var Ut=W.auth||be.auth;Ut&&(Qt.auth=Ut);var Rt=W.content||W.data,st=Me==="GET"||Me==="HEAD"||W.dataAsQueryString;if(!W.content&&Rt&&typeof Rt!="string"&&!V.isBuffer(Rt))if(st)Rt=W.nestedQuerystring?qs.stringify(Rt):querystring.stringify(Rt);else{var it=Qt.headers["Content-Type"]||Qt.headers["content-type"];it||(it=W.contentType==="json"?"application/json":"application/x-www-form-urlencoded",Qt.headers["Content-Type"]=it),Rt=parseContentType(it).type==="application/json"?(0,x.default)(Rt):W.nestedQuerystring?qs.stringify(Rt):querystring.stringify(Rt)}st&&Rt&&(Qt.path+=(be.query?"&":"?")+Rt,Rt=null);var un=0;if(Rt){var It=Rt.length;V.isBuffer(Rt)||(It=V.byteLength(Rt)),un=Qt.headers["Content-Length"]=It}W.dataType==="json"&&(Qt.headers.Accept="application/json"),typeof W.beforeRequest=="function"&&W.beforeRequest(Qt);var ot=null,Se=null,X=null,O=!1,Y=!1,oe=0,q=-1,Fe=!1,Xe="",jt="",yt=null;W.timing&&(yt={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0}),Qt.headers["User-Agent"]||Qt.headers["user-agent"]||(Qt.headers["User-Agent"]=navigator.userAgent),W.gzip&&(Qt.headers["Accept-Encoding"]||Qt.headers["accept-encoding"]||(Qt.headers["Accept-Encoding"]="gzip"));var Ze=W.writeStream;R("Request#%d %s %s with headers %j, options.path: %s",Qe,Me,me,Qt.headers,Qt.path),W.requestUrls.push(me);var Ot,hn;Array.isArray(W.timeout)?(Ot=Z(W.timeout[0]),hn=Z(W.timeout[1])):Ot=hn=Z(W.timeout),R("ConnectTimeout: %d, ResponseTimeout: %d",Ot,hn);var zt;try{zt=Ht.request(Qt,Le)}catch(Jt){return Pe(Jt)}return typeof window=="undefined"?function(){R("Connect timer ticking, timeout: %d",Ot),ot=setTimeout(function(){ot=null,q===-1&&(q=-2);var Jt="Connect timeout for "+Ot+"ms",Rn="ConnectionTimeoutError";zt.socket||(Rn="SocketAssignTimeoutError",Jt+=", working sockets is full"),X=new Error(Jt),X.name=Rn,X.requestId=Qe,R("ConnectTimeout: Request#%d %s %s: %s, connected: %s",Qe,me,X.name,Jt,O),Re()},Ot)}():zt.on("requestTimeout",function(){q===-1&&(q=-2);var Jt="Connect timeout for "+Ot+"ms";X=new Error(Jt),X.name="ConnectionTimeoutError",X.requestId=Qe,Re()}),yt&&zt.on("finish",function(){yt.requestSent=Date.now()-Oe}),zt.once("socket",function(Jt){yt&&(yt.queuing=Date.now()-Oe),isNode010&&Jt.socket&&(Jt=Jt.socket);var Rn=Jt.readyState;if(Rn==="opening")return Jt.once("lookup",function(Cn,Ur,pi){R("Request#%d %s lookup: %s, %s, %s",Qe,me,Cn,Ur,pi),yt&&(yt.dnslookup=Date.now()-Oe),Ur&&(Xe=Ur)}),void Jt.once("connect",function(){yt&&(yt.connected=Date.now()-Oe),ve(),nt(),R("Request#%d %s new socket connected",Qe,me),O=!0,Xe||(Xe=Jt.remoteAddress),jt=Jt.remotePort});R("Request#%d %s reuse socket connected, readyState: %s",Qe,me,Rn),O=!0,Y=!0,Xe||(Xe=Jt.remoteAddress),jt=Jt.remotePort,ve(),nt()}),zt.on("error",function(Jt){Jt.name!=="Error"&&Jt.name!=="TypeError"||(Jt.name=O?"ResponseError":"RequestError"),Jt.message+=' (req "error")',R("Request#%d %s `req error` event emit, %s: %s",Qe,me,Jt.name,Jt.message),Pe(X||Jt)}),Ze&&Ze.once("error",function(Jt){Jt.message+=' (writeStream "error")',X=Jt,R("Request#%d %s `writeStream error` event emit, %s: %s",Qe,me,Jt.name,Jt.message),Re()}),W.stream?(W.stream.pipe(zt),W.stream.once("error",function(Jt){Jt.message+=' (stream "error")',X=Jt,R("Request#%d %s `readStream error` event emit, %s: %s",Qe,me,Jt.name,Jt.message),Re()})):zt.end(Rt),zt.requestId=Qe,zt}}).call(this,a("_process"),a("buffer").Buffer)},{_process:173,"any-promise":13,"babel-runtime/core-js/json/stringify":17,"babel-runtime/helpers/typeof":32,buffer:38,constants:42,debug:155,http:196,https:159,"humanize-ms":160,url:203,util:207}]},{},[1])(1)}),function(S){function a(ie){if(te[ie])return te[ie].exports;var G=te[ie]={i:ie,l:!1,exports:{}};return S[ie].call(G.exports,G,G.exports,a),G.l=!0,G.exports}var te={};a.m=S,a.c=te,a.d=function(ie,G,V){a.o(ie,G)||Object.defineProperty(ie,G,{configurable:!1,enumerable:!0,get:V})},a.n=function(ie){var G=ie&&ie.__esModule?function(){return ie.default}:function(){return ie};return a.d(G,"a",G),G},a.o=function(ie,G){return Object.prototype.hasOwnProperty.call(ie,G)},a.p="",a(a.s=12)}([function(S,a,te){(function(ie,G){S.exports=a=G()})(0,function(){var ie=ie||function(G,V){var P=Object.create||function(){function M(){}return function(R){var Z;return M.prototype=R,Z=new M,M.prototype=null,Z}}(),I={},L=I.lib={},p=L.Base=function(){return{extend:function(M){var R=P(this);return M&&R.mixIn(M),R.hasOwnProperty("init")&&this.init!==R.init||(R.init=function(){R.$super.init.apply(this,arguments)}),R.init.prototype=R,R.$super=this,R},create:function(){var M=this.extend();return M.init.apply(M,arguments),M},init:function(){},mixIn:function(M){for(var R in M)M.hasOwnProperty(R)&&(this[R]=M[R]);M.hasOwnProperty("toString")&&(this.toString=M.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),w=L.WordArray=p.extend({init:function(M,R){M=this.words=M||[],this.sigBytes=R!=null?R:4*M.length},toString:function(M){return(M||b).stringify(this)},concat:function(M){var R=this.words,Z=M.words,K=this.sigBytes,z=M.sigBytes;if(this.clamp(),K%4)for(var H=0;H<z;H++){var pe=Z[H>>>2]>>>24-H%4*8&255;R[K+H>>>2]|=pe<<24-(K+H)%4*8}else for(var H=0;H<z;H+=4)R[K+H>>>2]=Z[H>>>2];return this.sigBytes+=z,this},clamp:function(){var M=this.words,R=this.sigBytes;M[R>>>2]&=4294967295<<32-R%4*8,M.length=G.ceil(R/4)},clone:function(){var M=p.clone.call(this);return M.words=this.words.slice(0),M},random:function(M){for(var R,Z=[],K=0;K<M;K+=4){var z=function(pe){var pe=pe,me=987654321,W=4294967295;return function(){me=36969*(65535&me)+(me>>16)&W,pe=18e3*(65535&pe)+(pe>>16)&W;var De=(me<<16)+pe&W;return De/=4294967296,(De+=.5)*(G.random()>.5?1:-1)}}(4294967296*(R||G.random()));R=987654071*z(),Z.push(4294967296*z()|0)}return new w.init(Z,M)}}),x=I.enc={},b=x.Hex={stringify:function(M){for(var R=M.words,Z=M.sigBytes,K=[],z=0;z<Z;z++){var H=R[z>>>2]>>>24-z%4*8&255;K.push((H>>>4).toString(16)),K.push((15&H).toString(16))}return K.join("")},parse:function(M){for(var R=M.length,Z=[],K=0;K<R;K+=2)Z[K>>>3]|=parseInt(M.substr(K,2),16)<<24-K%8*4;return new w.init(Z,R/2)}},Q=x.Latin1={stringify:function(M){for(var R=M.words,Z=M.sigBytes,K=[],z=0;z<Z;z++){var H=R[z>>>2]>>>24-z%4*8&255;K.push(String.fromCharCode(H))}return K.join("")},parse:function(M){for(var R=M.length,Z=[],K=0;K<R;K++)Z[K>>>2]|=(255&M.charCodeAt(K))<<24-K%4*8;return new w.init(Z,R)}},D=x.Utf8={stringify:function(M){try{return decodeURIComponent(escape(Q.stringify(M)))}catch(R){throw new Error("Malformed UTF-8 data")}},parse:function(M){return Q.parse(unescape(encodeURIComponent(M)))}},N=L.BufferedBlockAlgorithm=p.extend({reset:function(){this._data=new w.init,this._nDataBytes=0},_append:function(M){typeof M=="string"&&(M=D.parse(M)),this._data.concat(M),this._nDataBytes+=M.sigBytes},_process:function(M){var R=this._data,Z=R.words,K=R.sigBytes,z=this.blockSize,H=4*z,pe=K/H;pe=M?G.ceil(pe):G.max((0|pe)-this._minBufferSize,0);var me=pe*z,W=G.min(4*me,K);if(me){for(var De=0;De<me;De+=z)this._doProcessBlock(Z,De);var ve=Z.splice(0,me);R.sigBytes-=W}return new w.init(ve,W)},clone:function(){var M=p.clone.call(this);return M._data=this._data.clone(),M},_minBufferSize:0}),k=(L.Hasher=N.extend({cfg:p.extend(),init:function(M){this.cfg=this.cfg.extend(M),this.reset()},reset:function(){N.reset.call(this),this._doReset()},update:function(M){return this._append(M),this._process(),this},finalize:function(M){return M&&this._append(M),this._doFinalize()},blockSize:16,_createHelper:function(M){return function(R,Z){return new M.init(Z).finalize(R)}},_createHmacHelper:function(M){return function(R,Z){return new k.HMAC.init(M,Z).finalize(R)}}}),I.algo={});return I}(Math);return ie})},function(S,a,te){"use strict";function ie(P,I){if(!(P instanceof I))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var G=function(){function P(I,L){for(var p=0;p<L.length;p++){var w=L[p];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(I,w.key,w)}}return function(I,L,p){return L&&P(I.prototype,L),p&&P(I,p),I}}(),V=function(){function P(){ie(this,P)}return G(P,null,[{key:"detectIEVersion",value:function(){for(var I=4,L=document.createElement("div"),p=L.getElementsByTagName("i");L.innerHTML="<!--[if gt IE "+I+"]><i></i><![endif]-->",p[0];)I++;return I>4&&I}},{key:"extend",value:function(I,L){for(var p in L)Object.prototype.hasOwnProperty.call(L,p)&&L[p]&&(I[p]=L[p])}},{key:"isArray",value:function(I){return Object.prototype.toString.call(arg)==="[object Array]"}},{key:"getFileType",value:function(I){return I=I.toLowerCase(),/.mp4|.flv|.m3u8|.avi|.rm|.rmvb|.mpeg|.mpg|.mov|.wmv|.3gp|.asf|.dat|.dv|.f4v|.gif|.m2t|.m4v|.mj2|.mjpeg|.mpe|.mts|.ogg|.qt|.swf|.ts|.vob|.wmv|.webm/.test(I)?"video":/.mp3|.wav|.ape|.cda|.au|.midi|.mac|.aac|.ac3|.acm|.amr|.caf|.flac|.m4a|.ra|.wma/.test(I)?"audio":/.bmp|.jpg|.jpeg|.png/.test(I)?"img":"other"}},{key:"isImage",value:function(I){return I=I.toLowerCase(),!!/.jpg|.jpeg|.png/.test(I)}},{key:"ISODateString",value:function(I){function L(p){return p<10?"0"+p:p}return I.getUTCFullYear()+"-"+L(I.getUTCMonth()+1)+"-"+L(I.getUTCDate())+"T"+L(I.getUTCHours())+":"+L(I.getUTCMinutes())+":"+L(I.getUTCSeconds())+"Z"}},{key:"isIntNum",value:function(I){return!!/^\d+$/.test(I)}}]),P}();a.default=V},function(S,a,te){(function(ie,G){S.exports=a=G(te(0))})(0,function(ie){return function(G){function V(k,M,R,Z,K,z,H){var pe=k+(M&R|~M&Z)+K+H;return(pe<<z|pe>>>32-z)+M}function P(k,M,R,Z,K,z,H){var pe=k+(M&Z|R&~Z)+K+H;return(pe<<z|pe>>>32-z)+M}function I(k,M,R,Z,K,z,H){var pe=k+(M^R^Z)+K+H;return(pe<<z|pe>>>32-z)+M}function L(k,M,R,Z,K,z,H){var pe=k+(R^(M|~Z))+K+H;return(pe<<z|pe>>>32-z)+M}var p=ie,w=p.lib,x=w.WordArray,b=w.Hasher,Q=p.algo,D=[];(function(){for(var k=0;k<64;k++)D[k]=4294967296*G.abs(G.sin(k+1))|0})();var N=Q.MD5=b.extend({_doReset:function(){this._hash=new x.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(k,M){for(var R=0;R<16;R++){var Z=M+R,K=k[Z];k[Z]=16711935&(K<<8|K>>>24)|4278255360&(K<<24|K>>>8)}var z=this._hash.words,H=k[M+0],pe=k[M+1],me=k[M+2],W=k[M+3],De=k[M+4],ve=k[M+5],ne=k[M+6],Pe=k[M+7],Te=k[M+8],rt=k[M+9],Le=k[M+10],nt=k[M+11],Re=k[M+12],gt=k[M+13],Qe=k[M+14],We=k[M+15],be=z[0],Oe=z[1],Me=z[2],qe=z[3];be=V(be,Oe,Me,qe,H,7,D[0]),qe=V(qe,be,Oe,Me,pe,12,D[1]),Me=V(Me,qe,be,Oe,me,17,D[2]),Oe=V(Oe,Me,qe,be,W,22,D[3]),be=V(be,Oe,Me,qe,De,7,D[4]),qe=V(qe,be,Oe,Me,ve,12,D[5]),Me=V(Me,qe,be,Oe,ne,17,D[6]),Oe=V(Oe,Me,qe,be,Pe,22,D[7]),be=V(be,Oe,Me,qe,Te,7,D[8]),qe=V(qe,be,Oe,Me,rt,12,D[9]),Me=V(Me,qe,be,Oe,Le,17,D[10]),Oe=V(Oe,Me,qe,be,nt,22,D[11]),be=V(be,Oe,Me,qe,Re,7,D[12]),qe=V(qe,be,Oe,Me,gt,12,D[13]),Me=V(Me,qe,be,Oe,Qe,17,D[14]),Oe=V(Oe,Me,qe,be,We,22,D[15]),be=P(be,Oe,Me,qe,pe,5,D[16]),qe=P(qe,be,Oe,Me,ne,9,D[17]),Me=P(Me,qe,be,Oe,nt,14,D[18]),Oe=P(Oe,Me,qe,be,H,20,D[19]),be=P(be,Oe,Me,qe,ve,5,D[20]),qe=P(qe,be,Oe,Me,Le,9,D[21]),Me=P(Me,qe,be,Oe,We,14,D[22]),Oe=P(Oe,Me,qe,be,De,20,D[23]),be=P(be,Oe,Me,qe,rt,5,D[24]),qe=P(qe,be,Oe,Me,Qe,9,D[25]),Me=P(Me,qe,be,Oe,W,14,D[26]),Oe=P(Oe,Me,qe,be,Te,20,D[27]),be=P(be,Oe,Me,qe,gt,5,D[28]),qe=P(qe,be,Oe,Me,me,9,D[29]),Me=P(Me,qe,be,Oe,Pe,14,D[30]),Oe=P(Oe,Me,qe,be,Re,20,D[31]),be=I(be,Oe,Me,qe,ve,4,D[32]),qe=I(qe,be,Oe,Me,Te,11,D[33]),Me=I(Me,qe,be,Oe,nt,16,D[34]),Oe=I(Oe,Me,qe,be,Qe,23,D[35]),be=I(be,Oe,Me,qe,pe,4,D[36]),qe=I(qe,be,Oe,Me,De,11,D[37]),Me=I(Me,qe,be,Oe,Pe,16,D[38]),Oe=I(Oe,Me,qe,be,Le,23,D[39]),be=I(be,Oe,Me,qe,gt,4,D[40]),qe=I(qe,be,Oe,Me,H,11,D[41]),Me=I(Me,qe,be,Oe,W,16,D[42]),Oe=I(Oe,Me,qe,be,ne,23,D[43]),be=I(be,Oe,Me,qe,rt,4,D[44]),qe=I(qe,be,Oe,Me,Re,11,D[45]),Me=I(Me,qe,be,Oe,We,16,D[46]),Oe=I(Oe,Me,qe,be,me,23,D[47]),be=L(be,Oe,Me,qe,H,6,D[48]),qe=L(qe,be,Oe,Me,Pe,10,D[49]),Me=L(Me,qe,be,Oe,Qe,15,D[50]),Oe=L(Oe,Me,qe,be,ve,21,D[51]),be=L(be,Oe,Me,qe,Re,6,D[52]),qe=L(qe,be,Oe,Me,W,10,D[53]),Me=L(Me,qe,be,Oe,Le,15,D[54]),Oe=L(Oe,Me,qe,be,pe,21,D[55]),be=L(be,Oe,Me,qe,Te,6,D[56]),qe=L(qe,be,Oe,Me,We,10,D[57]),Me=L(Me,qe,be,Oe,ne,15,D[58]),Oe=L(Oe,Me,qe,be,gt,21,D[59]),be=L(be,Oe,Me,qe,De,6,D[60]),qe=L(qe,be,Oe,Me,nt,10,D[61]),Me=L(Me,qe,be,Oe,me,15,D[62]),Oe=L(Oe,Me,qe,be,rt,21,D[63]),z[0]=z[0]+be|0,z[1]=z[1]+Oe|0,z[2]=z[2]+Me|0,z[3]=z[3]+qe|0},_doFinalize:function(){var k=this._data,M=k.words,R=8*this._nDataBytes,Z=8*k.sigBytes;M[Z>>>5]|=128<<24-Z%32;var K=G.floor(R/4294967296),z=R;M[15+(Z+64>>>9<<4)]=16711935&(K<<8|K>>>24)|4278255360&(K<<24|K>>>8),M[14+(Z+64>>>9<<4)]=16711935&(z<<8|z>>>24)|4278255360&(z<<24|z>>>8),k.sigBytes=4*(M.length+1),this._process();for(var H=this._hash,pe=H.words,me=0;me<4;me++){var W=pe[me];pe[me]=16711935&(W<<8|W>>>24)|4278255360&(W<<24|W>>>8)}return H},clone:function(){var k=b.clone.call(this);return k._hash=this._hash.clone(),k}});p.MD5=b._createHelper(N),p.HmacMD5=b._createHmacHelper(N)}(Math),ie.MD5})},function(S,a,te){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.UPLOADSTATE={INIT:"init",UPLOADING:"uploading",COMPLETE:"complete",INTERRUPT:"interrupt"},a.UPLOADSTEP={INIT:"init",PART:"part",COMPLETE:"complete"},a.UPLOADDEFAULT={PARALLEL:5,PARTSIZE:1048576}},function(S,a,te){"use strict";function ie(N){return N&&N.__esModule?N:{default:N}}function G(N,k){if(!(N instanceof k))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var V=function(){function N(k,M){for(var R=0;R<M.length;R++){var Z=M[R];Z.enumerable=Z.enumerable||!1,Z.configurable=!0,"value"in Z&&(Z.writable=!0),Object.defineProperty(k,Z.key,Z)}}return function(k,M,R){return M&&N(k.prototype,M),R&&N(k,R),k}}(),P=te(5),I=ie(P),L=te(25),p=ie(L),w=te(6),x=ie(w),b=te(7),Q=ie(b),D=function(){function N(k){G(this,N);var M=Q.default.os.name,R=Q.default.os.version||"",Z=Q.default.browser.name,K=Q.default.browser.version||"",z=window.location.href,H="";z&&(H=Q.default.getHost(z));var pe="pc";Q.default.os.ipad?pe="pad":(Q.default.os.iphone||Q.default.os.android)&&(pe="phone"),this._ri=I.default.create(),this.initParam={APIVersion:"0.6.0",lv:"1",av:x.default.version,pd:"upload",sm:"upload",md:"uploader",uuid:N.getUuid(),os:M,ov:R,et:Z,ev:K,uat:navigator.userAgent,app_n:H,tt:pe,dm:"h5",ut:""}}return V(N,[{key:"log",value:function(k,M){M&&M.ri?(this._ri=M.ri,delete M.ri):this._ri=I.default.create(),M&&M.ut&&(this.initParam.ut=M.ut,delete M.ut),this.initParam.t=new Date().getTime(),this.initParam.ll=k=="20006"?"error":"info",this.initParam.ri=this._ri,this.initParam.e=k;var R=[];if(M)for(var Z in M)R.push(Z+"="+M[Z]);var K=R.join("&");this.initParam.args=encodeURIComponent(K==""?"0":K);var z=[];for(var Z in this.initParam)z.push(Z+"="+this.initParam[Z]);var H=z.join("&");AliyunUpload&&AliyunUpload.__logTestCallback__?AliyunUpload.__logTestCallback__(H):new Image(0,0).src="https://videocloud.cn-hangzhou.log.aliyuncs.com/logstores/upload/track?"+H}}],[{key:"getUuid",value:function(){var k=p.default.get("p_h5_upload_u");return k||(k=I.default.create(),p.default.set("p_h5_upload_u",k,730)),k}},{key:"getClientId",value:function(){return p.default.get("p_h5_upload_clientId")}},{key:"setClientId",value:function(k){return k||(k=I.default.create()),p.default.set("p_h5_upload_clientId",k,730),k}}]),N}();a.default=D},function(S,a,te){"use strict";function ie(P,I){if(!(P instanceof I))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var G=function(){function P(I,L){for(var p=0;p<L.length;p++){var w=L[p];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(I,w.key,w)}}return function(I,L,p){return L&&P(I.prototype,L),p&&P(I,p),I}}(),V=function(){function P(){ie(this,P)}return G(P,null,[{key:"create",value:function(I,L){var p,w="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),x=[];if(L=L||w.length,I)for(p=0;p<I;p++)x[p]=w[0|Math.random()*L];else{var b;for(x[8]=x[13]=x[18]=x[23]="-",x[14]="4",p=0;p<36;p++)x[p]||(b=0|16*Math.random(),x[p]=w[p==19?3&b|8:b])}return x.join("")}}]),P}();a.default=V},function(S,a,te){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var ie={version:"1.5.0"};a.default=ie},function(S,a,te){"use strict";function ie(w,x){if(!(w instanceof x))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var G=function(){function w(x,b){for(var Q=0;Q<b.length;Q++){var D=b[Q];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(x,D.key,D)}}return function(x,b,Q){return b&&w(x.prototype,b),Q&&w(x,Q),x}}(),V=function(w){var x=navigator.userAgent,b="other";if(w.ios)return"iOS";if(w.android)return"android";if(x.indexOf("Baiduspider")>-1)return"Baiduspider";if(x.indexOf("PlayStation")>-1)return"PS4";var Q=navigator.platform=="Win32"||navigator.platform=="Windows"||x.indexOf("Windows")>-1,D=navigator.platform=="Mac68K"||navigator.platform=="MacPPC"||navigator.platform=="Macintosh"||navigator.platform=="MacIntel";return D&&(b="macOS"),navigator.platform=="X11"&&!Q&&!D&&(b="Unix"),String(navigator.platform).indexOf("Linux")>-1&&(b="Linux"),Q?"windows":b},P=function(){var w=navigator.userAgent,x="";return(w.indexOf("Windows NT 5.0")>-1||w.indexOf("Windows 2000")>-1)&&(x="2000"),(w.indexOf("Windows NT 5.1")>-1||w.indexOf("Windows XP")>-1)&&(x="XP"),(w.indexOf("Windows NT 5.2")>-1||w.indexOf("Windows 2003")>-1)&&(x="2003"),(w.indexOf("Windows NT 6.0")>-1||w.indexOf("Windows Vista")>-1)&&(x="Vista"),(w.indexOf("Windows NT 6.1")>-1||w.indexOf("Windows 7")>-1)&&(x="7"),(w.indexOf("Windows NT 6.2")>-1||w.indexOf("Windows 8")>-1)&&(x="8"),(w.indexOf("Windows NT 6.3")>-1||w.indexOf("Windows 8.1")>-1)&&(x="8.1"),(w.indexOf("Windows NT 10")>-1||w.indexOf("Windows 10")>-1)&&(x="10"),x},I=function(w){var x=navigator.userAgent.toLowerCase();return w.chrome?"Chrome":w.firefox?"Firefox":w.safari?"Safari":w.webview?"webview":w.ie?/edge/.test(x)?"Edge":"IE":/baiduspider/.test(x)?"Baiduspider":/ucweb/.test(x)||/UCBrowser/.test(x)?"UC":/opera/.test(x)?"Opera":/ucweb/.test(x)?"UC":/360se/.test(x)?"360\u6D4F\u89C8\u5668":/bidubrowser/.test(x)?"\u767E\u5EA6\u6D4F\u89C8\u5668":/metasr/.test(x)?"\u641C\u72D7\u6D4F\u89C8\u5668":/lbbrowser/.test(x)?"\u730E\u8C79\u6D4F\u89C8\u5668":/micromessenger/.test(x)?"\u5FAE\u4FE1\u5185\u7F6E\u6D4F\u89C8\u5668":/qqbrowser/.test(x)?"QQ\u6D4F\u89C8\u5668":/playstation/.test(x)?"PS4\u6D4F\u89C8\u5668":void 0},L=function(){var w={},x={},b=navigator.userAgent,Q=navigator.platform,D=b.match(/Web[kK]it[\/]{0,1}([\d.]+)/),N=b.match(/(Android);?[\s\/]+([\d.]+)?/),k=!!b.match(/\(Macintosh\; Intel /),M=b.match(/(iPad).*OS\s([\d_]+)/),R=b.match(/(iPod)(.*OS\s([\d_]+))?/),Z=!M&&b.match(/(iPhone\sOS)\s([\d_]+)/),K=b.match(/(webOS|hpwOS)[\s\/]([\d.]+)/),z=/Win\d{2}|Windows/.test(Q),H=b.match(/Windows Phone ([\d.]+)/),pe=K&&b.match(/TouchPad/),me=b.match(/Kindle\/([\d.]+)/),W=b.match(/Silk\/([\d._]+)/),De=b.match(/(BlackBerry).*Version\/([\d.]+)/),ve=b.match(/(BB10).*Version\/([\d.]+)/),ne=b.match(/(RIM\sTablet\sOS)\s([\d.]+)/),Pe=b.match(/PlayBook/),Te=b.match(/Chrome\/([\d.]+)/)||b.match(/CriOS\/([\d.]+)/),rt=b.match(/Firefox\/([\d.]+)/),Le=b.match(/\((?:Mobile|Tablet); rv:([\d.]+)\).*Firefox\/[\d.]+/),nt=b.match(/MSIE\s([\d.]+)/)||b.match(/Trident\/[\d](?=[^\?]+).*rv:([0-9.].)/),Re=!Te&&b.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/),gt=Re||b.match(/Version\/([\d.]+)([^S](Safari)|[^M]*(Mobile)[^S]*(Safari))/);if((x.webkit=!!D)&&(x.version=D[1]),N&&(w.android=!0,w.version=N[2]),Z&&!R&&(w.ios=w.iphone=!0,w.version=Z[2].replace(/_/g,".")),M&&(w.ios=w.ipad=!0,w.version=M[2].replace(/_/g,".")),R&&(w.ios=w.ipod=!0,w.version=R[3]?R[3].replace(/_/g,"."):null),H&&(w.wp=!0,w.version=H[1]),K&&(w.webos=!0,w.version=K[2]),pe&&(w.touchpad=!0),De&&(w.blackberry=!0,w.version=De[2]),ve&&(w.bb10=!0,w.version=ve[2]),ne&&(w.rimtabletos=!0,w.version=ne[2]),Pe&&(x.playbook=!0),me&&(w.kindle=!0,w.version=me[1]),W&&(x.silk=!0,x.version=W[1]),!W&&w.android&&b.match(/Kindle Fire/)&&(x.silk=!0),Te&&(x.chrome=!0,x.version=Te[1]),rt&&(x.firefox=!0,x.version=rt[1]),Le&&(w.firefoxos=!0,w.version=Le[1]),nt&&(x.ie=!0,x.version=nt[1]),gt&&(k||w.ios||z||N)&&(x.safari=!0,w.ios||(x.version=gt[1])),Re&&(x.webview=!0),k){var Qe=b.match(/[\d]*_[\d]*_[\d]*/);Qe&&Qe.length>0&&Qe[0]&&(w.version=Qe[0].replace(/_/g,"."))}return w.tablet=!!(M||Pe||N&&!b.match(/Mobile/)||rt&&b.match(/Tablet/)||nt&&!b.match(/Phone/)&&b.match(/Touch/)),w.phone=!(w.tablet||w.ipod||!(N||Z||K||De||ve||Te&&b.match(/Android/)||Te&&b.match(/CriOS\/([\d.]+)/)||rt&&b.match(/Mobile/)||nt&&b.match(/Touch/))),w.pc=!w.tablet&&!w.phone,k?w.name="macOS":z?(w.name="windows",w.version=P()):w.name=V(w),x.name=I(x),{os:w,browser:x}}(),p=function(){function w(){ie(this,w)}return G(w,null,[{key:"getHost",value:function(x){var D="";if(x===void 0||x==null||x=="")return"";var b=x.indexOf("//"),Q=x;b>-1&&(Q=x.substring(b+2));var D=Q,N=Q.split("/");return N&&N.length>0&&(D=N[0]),N=D.split(":"),N&&N.length>0&&(D=N[0]),D}},{key:"os",get:function(){return L.os}},{key:"browser",get:function(){var x=L.browser;return x.name||(x.name=I()),x}}]),w}();a.default=p},function(S,a,te){"use strict";function ie(P,I){if(!(P instanceof I))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var G=function(){function P(I,L){for(var p=0;p<L.length;p++){var w=L[p];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(I,w.key,w)}}return function(I,L,p){return L&&P(I.prototype,L),p&&P(I,p),I}}(),V=function(){function P(){ie(this,P)}return G(P,null,[{key:"get",value:function(I,L,p,w,x){var b;p=p||function(){},typeof XMLHttpRequest=="undefined"&&(window.XMLHttpRequest=function(){try{return new window.ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(Q){}try{return new window.ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(Q){}try{return new window.ActiveXObject("Msxml2.XMLHTTP")}catch(Q){}throw new Error("This browser does not support XMLHttpRequest.")}),b=new XMLHttpRequest,b.onreadystatechange=function(){b.readyState===4&&(b.status===200?L(b.responseText):p(b.responseText))};try{w===void 0&&(w=!0),b.open("GET",I,w),x&&(b.withCredentials=!0)}catch(Q){return void p(Q)}try{b.send()}catch(Q){p(Q)}}}]),P}();a.default=V},function(S,a,te){"use strict";function ie(L,p){if(!(L instanceof p))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var G=function(){function L(p,w){for(var x=0;x<w.length;x++){var b=w[x];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(p,b.key,b)}}return function(p,w,x){return w&&L(p.prototype,w),x&&L(p,x),p}}(),V=te(27),P=te(30),I=(te(10),function(){function L(){ie(this,L)}return G(L,null,[{key:"randomUUID",value:function(){for(var p=[],w="0123456789abcdef",x=0;x<36;x++)p[x]=w.substr(Math.floor(16*Math.random()),1);return p[14]="4",p[19]=w.substr(3&p[19]|8,1),p[8]=p[13]=p[18]=p[23]="-",p.join("")}},{key:"aliyunEncodeURI",value:function(p){var w=encodeURIComponent(p);return w=w.replace(/\+/g,"%20").replace(/\*/g,"%2A").replace(/%7E/g,"~").replace(/!/g,"%21").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/'/g,"%27")}},{key:"makeUTF8sort",value:function(p,w,x){if(!p)throw new Error("PrismPlayer Error: vid should not be null!");var b=[];for(var Q in p)b.push(Q);for(var D=b.sort(),N="",k=D.length,Q=0;Q<k;Q++){var M=L.aliyunEncodeURI(D[Q]),R=L.aliyunEncodeURI(p[D[Q]]);N==""?N=M+w+R:N+=x+M+w+R}return N}},{key:"makeChangeSiga",value:function(p,w){if(!p)throw new Error("PrismPlayer Error: vid should not be null!");return P.stringify(V("GET&"+L.aliyunEncodeURI("/")+"&"+L.aliyunEncodeURI(L.makeUTF8sort(p,"=","&")),w+"&"))}}]),L}());a.default=I},function(S,a,te){(function(ie,G){S.exports=a=G(te(0))})(0,function(ie){return ie.enc.Utf8})},function(S,a,te){(function(ie,G){S.exports=a=G(te(0))})(0,function(ie){return ie.enc.Hex})},function(S,a,te){S.exports=te(13)},function(S,a,te){"use strict";var ie,G,V=te(14),P=function(L){return L&&L.__esModule?L:{default:L}}(V),I={Vod:P.default};ie=[],(G=function(){return I}.apply(a,ie))!==void 0&&(S.exports=G),window.AliyunUpload=I,Br.exports=AliyunUpload},function(S,a,te){"use strict";function ie(ve){return ve&&ve.__esModule?ve:{default:ve}}function G(ve,ne){if(!(ve instanceof ne))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var V=function(){function ve(ne,Pe){for(var Te=0;Te<Pe.length;Te++){var rt=Pe[Te];rt.enumerable=rt.enumerable||!1,rt.configurable=!0,"value"in rt&&(rt.writable=!0),Object.defineProperty(ne,rt.key,rt)}}return function(ne,Pe,Te){return Pe&&ve(ne.prototype,Pe),Te&&ve(ne,Te),ne}}(),P=te(15),I=te(3),L=te(16),p=ie(L),w=te(18),x=ie(w),b=te(24),Q=ie(b),D=te(4),N=ie(D),k=te(1),M=ie(k),R=te(5),Z=ie(R),K=te(26),z=ie(K),H=te(31),pe=ie(H),me=te(32),W=ie(me),De=(te(2),function(){function ve(ne){G(this,ve),this.options=ne,this.options.partSize=this.options.partSize||I.UPLOADDEFAULT.PARTSIZE,this.options.parallel=this.options.parallel||I.UPLOADDEFAULT.PARALLEL,this.options.region=this.options.region||"cn-shanghai",this.options.cname=this.options.cname||!1,this.options.localCheckpoint=this.options.localCheckpoint||!1,this.options.enableUploadProgress===void 0&&(this.options.enableUploadProgress=!0),this._ossCreditor=new Object,this._state=P.VODSTATE.INIT,this._uploadList=[],this._curIndex=-1,this._ossUpload=null,this._log=new N.default,this._retryCount=0,this._retryTotal=this.options.retryCount||3,this._retryDuration=this.options.retryDuration||2,this._state=P.VODSTATE.INIT,this._uploadWay="vod",this._onbeforeunload=!1,this._invalidUserId=!1,this._initEvent()}return V(ve,[{key:"init",value:function(ne,Pe,Te,rt){return this._retryCount=0,!(Te&&!rt||!Te&&rt)&&!(ne&&!Pe||!ne&&Pe)&&(this._ossCreditor.accessKeyId=ne,this._ossCreditor.accessKeySecret=Pe,this._ossCreditor.securityToken=Te,this._ossCreditor.expireTime=rt,!0)}},{key:"addFile",value:function(ne,Pe,Te,rt,Le,nt){if(!ne)return!1;if(ne.size==0)try{this.options.onUploadFailed({file:ne},"EmptyFile","\u6587\u4EF6\u5927\u5C0F\u4E3A0\uFF0C\u4E0D\u80FD\u4E0A\u4F20")}catch(We){console.log(We)}for(var Re=(this.options,0);Re<this._uploadList.length;Re++)if(this._uploadList[Re].file==ne)return!1;var gt=new Object;if(gt.file=ne,gt._endpoint=Pe,gt._bucket=Te,gt._object=rt,gt.state=P.UPLOADSTATE.INIT,gt.isImage=M.default.isImage(ne.name),!gt.isImage&&this.options.enableUploadProgress){var Qe=this;W.default.getMd5(ne,function(We){gt.fileHash=We;var be=Qe._getCheckoutpoint(gt);Qe.options.localCheckpoint||be||Qe._getCheckoutpointFromCloud(gt,function(Oe){if(Oe.UploadPoint){var Me=JSON.parse(Oe.UploadPoint);Me.loaded!=1&&(gt.checkpoint=Me.checkpoint,gt.loaded=Me.loaded,gt.videoId=Oe.VideoId,Qe._saveCheckoutpoint(gt,Me.checkpoint))}},function(Oe){try{if((Oe=JSON.parse(Oe))&&Oe.Code=="InvalidParameter"&&Oe.Message.indexOf("UserId")>0){Qe._invalidUserId=!0;var Me=Oe.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(Me)}}catch(qe){console.log(qe)}})})}Le&&(gt.videoInfo=Le?JSON.parse(Le).Vod:{},gt.userData=x.default.encode(Le)),gt.ri=Z.default.create(),this._uploadList.push(gt),this._reportLog("20001",gt,{ql:this._uploadList.length});try{this.options.addFileSuccess&&this.options.addFileSuccess(gt)}catch(We){console.log(We)}return!0}},{key:"deleteFile",value:function(ne){return!!this.cancelFile(ne)&&(this._uploadList.splice(ne,1),!0)}},{key:"cleanList",value:function(){this.stopUpload(),this._uploadList.length=0,this._curIndex=-1}},{key:"cancelFile",value:function(ne){if(this.options,ne<0||ne>=this._uploadList.length)return!1;var Pe=this._uploadList[ne];if(ne==this._curIndex&&Pe.state==P.UPLOADSTATE.UPLOADING){Pe.state=P.UPLOADSTATE.CANCELED;var Te=this._getCheckoutpoint(Pe);Te&&Te.checkpoint&&(Te=Te.checkpoint),Te&&this._ossUpload.abort(Pe),this._removeCheckoutpoint(Pe),this.nextUpload()}else Pe.state!=P.UPLOADSTATE.SUCCESS&&(Pe.state=P.UPLOADSTATE.CANCELED);return this._reportLog("20008",Pe),!0}},{key:"resumeFile",value:function(ne){if(this.options,ne<0||ne>=this._uploadList.length)return!1;var Pe=this._uploadList[ne];return Pe.state==P.UPLOADSTATE.CANCELED&&(Pe.state=P.UPLOADSTATE.INIT,!0)}},{key:"listFiles",value:function(){return this._uploadList}},{key:"getCheckpoint",value:function(ne){return this._getCheckoutpoint({file:ne})}},{key:"startUpload",value:function(ne){if(this._retryCount=0,this.options,this._state==P.VODSTATE.START||this._state==P.VODSTATE.EXPIRE)return void console.log("already started or expired");if(this._initState(),this._curIndex=this._findUploadIndex(),this._curIndex==-1)return void(this._state=P.VODSTATE.END);var Pe=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(Pe),this._state=P.VODSTATE.START}},{key:"nextUpload",value:function(){var ne=this.options;if(this._state==P.VODSTATE.START)if(this._curIndex=this._findUploadIndex(),this._curIndex!=-1){var Pe=this._uploadList[this._curIndex];this._ossUpload=null,this._upload(Pe)}else{this._state=P.VODSTATE.END;try{ne.onUploadEnd&&ne.onUploadEnd(Pe)}catch(Te){console.log(Te)}}}},{key:"clear",value:function(ne){for(var Pe=this.options,Te=0,rt=0;rt<this._uploadList.length;rt++)Pe.uploadList[rt].state==P.UPLOADSTATE.SUCCESS&&Te++,this._uploadList[rt].state==ne&&(Pe.uploadList.splice(rt,1),rt--);Pe.onClear&&Pe.onClear(Pe.uploadList.length,Te)}},{key:"stopUpload",value:function(){if((this._state==P.VODSTATE.START||this._state==P.VODSTATE.FAILURE||this._curIndex==-1)&&this._curIndex!=-1){var ne=this._uploadList[this._curIndex];this._state=P.VODSTATE.STOP,ne.state=P.UPLOADSTATE.STOPED,this._changeState(ne,P.UPLOADSTATE.STOPED),this._ossUpload.cancel()}}},{key:"resumeUploadWithAuth",value:function(ne){var Pe=this;if(!ne)return!1;var Te=JSON.parse(x.default.decode(ne));return!!(Te.AccessKeyId&&Te.AccessKeySecret&&Te.SecurityToken&&Te.Expiration)&&Pe.resumeUploadWithToken(Te.AccessKeyId,Te.AccessKeySecret,Te.SecurityToken,Te.Expiration)}},{key:"resumeUploadWithToken",value:function(ne,Pe,Te,rt){if(this.options,!(ne&&Pe&&Te&&rt)||this._state!=P.VODSTATE.EXPIRE||this._curIndex==-1)return!1;var Le="";return this._uploadList.length>this._curIndex&&(Le=this._uploadList[this._curIndex]),Le&&(this.init(ne,Pe,Te,rt),this._state=P.VODSTATE.START,this._ossUpload=null,this._uploadCore(Le,Le.retry),Le.retry=!1),!0}},{key:"resumeUploadWithSTSToken",value:function(ne,Pe,Te){if(this._curIndex==-1||this._state!=P.VODSTATE.EXPIRE)return!1;if(this._uploadList.length>this._curIndex){var rt=this._uploadList[this._curIndex];rt.object?this._refreshSTSTokenUpload(rt,ne,Pe,Te):this.setSTSToken(rt,ne,Pe,Te)}}},{key:"setSTSTokenDirectlyUpload",value:function(ne,Pe,Te,rt,Le){if(!(Pe&&Te&&rt&&Le))return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken and expiration should not be empty."),!1;this._ut="oss";var nt=ne;this.init(Pe,Te,rt,Le),nt.endpoint=nt._endpoint,nt.bucket=nt._bucket,nt.object=nt._object,this._ossUpload=null,this._uploadCore(nt,ne.retry),ne.retry=!1}},{key:"setSTSToken",value:function(ne,Pe,Te,rt){if(!Pe||!Te||!rt)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;this._ut="vod",this._uploadWay="sts";var Le=ne.videoInfo,nt={accessKeyId:Pe,securityToken:rt,accessKeySecret:Te,fileName:ne.file.name,title:Le.Title,requestId:ne.ri,region:this.options.region};Le.ImageType&&(nt.imageType=Le.ImageType),Le.ImageExt&&(nt.imageExt=Le.ImageExt),Le.FileSize&&(nt.fileSize=Le.FileSize),Le.Description&&(nt.description=Le.Description),Le.CateId&&(nt.cateId=Le.CateId),Le.Tags&&(nt.tags=Le.Tags),Le.TemplateGroupId&&(nt.templateGroupId=Le.TemplateGroupId),Le.StorageLocation&&(nt.storageLocation=Le.StorageLocation),Le.CoverURL&&(nt.coverUrl=Le.CoverURL),Le.TransCodeMode&&(nt.transCodeMode=Le.TransCodeMode),Le.UserData&&(nt.userData=Le.UserData);var Re=this,gt="getUploadAuth";ne.videoId?(nt.videoId=ne.videoId,gt="refreshUploadAuth"):ne.isImage&&(gt="getImageUploadAuth"),z.default[gt](nt,function(Qe){ne.videoId=Qe.VideoId?Qe.VideoId:ne.videoId,Re.setUploadAuthAndAddress(ne,Qe.UploadAuth,Qe.UploadAddress),Re._state=P.VODSTATE.START},function(Qe){Re._error(ne,{name:Qe.Code,code:Qe.Code,message:Qe.Message,requestId:Qe.RequestId})})}},{key:"setUploadAuthAndAddress",value:function(ne,Pe,Te,rt){if(!ne||!Pe||!Te)return!1;var Le=JSON.parse(x.default.decode(Pe));if(!(Le.AccessKeyId&&Le.AccessKeySecret&&Le.SecurityToken&&Le.Expiration))return console.error("uploadauth is invalid"),!1;var nt={},Re=ne;if(Te){if(nt=JSON.parse(x.default.decode(Te)),!nt.Endpoint||!nt.Bucket||!nt.FileName)return console.error("uploadAddress is invalid"),!1}else nt.Endpoint=Re.endpoint,nt.Bucket=Re.bucket,nt.FileName=Re.object;this._ut="vod",this._uploadWay="vod",this.options.region=Le.Region||this.options.region,this.init(Le.AccessKeyId,Le.AccessKeySecret,Le.SecurityToken,Le.Expiration),Re.endpoint=Re._endpoint?Re._endpoint:nt.Endpoint,Re.bucket=Re._bucket?Re._bucket:nt.Bucket,Re.object=Re._object?Re._object:nt.FileName,Re.region=this.options.region,rt&&(Re.videoId=rt),this._ossUpload=null,this._uploadCore(Re,ne.retry),ne.retry=!1}},{key:"_refreshSTSTokenUpload",value:function(ne,Pe,Te,rt){if(!Pe||!Te||!rt)return console.log("accessKeyId\u3001ccessKeySecret\u3001securityToken should not be empty."),!1;var Le={accessKeyId:Pe,securityToken:rt,accessKeySecret:Te,videoId:ne.object,requestId:ne.ri,region:this.options.region},nt=this,Re="refreshUploadAuth";ne.isImage&&(Re="getImageUploadAuth"),z.default[Re](Le,function(gt){nt.setUploadAuthAndAddress(ne,gt.UploadAuth,UploadAddress),nt._state=P.VODSTATE.START},function(gt){nt._error(ne,{name:gt.Code,code:gt.Code,message:gt.Message,requestId:gt.RequestId})})}},{key:"_upload",value:function(ne){var Pe=arguments.length>1&&arguments[1]!==void 0&&arguments[1],Te=this.options;if(ne.retry=Pe,Te.onUploadstarted&&!Pe)try{var rt=this._getCheckoutpoint(ne);rt&&rt.state!=P.UPLOADSTATE.UPLOADING&&(ne.checkpoint=rt,ne.videoId=rt.videoId),Te.onUploadstarted(ne)}catch(Le){console.log(Le)}}},{key:"_uploadCore",value:function(ne){if(arguments.length>1&&arguments[1]!==void 0&&arguments[1],!this._ossCreditor.accessKeyId||!this._ossCreditor.accessKeySecret||!this._ossCreditor.securityToken)throw new Error("AccessKeyId\u3001AccessKeySecret\u3001securityToken should not be null");if(ne.state=P.UPLOADSTATE.UPLOADING,!this._ossUpload){ne.endpoint=ne.endpoint||"http://oss-cn-hangzhou.aliyuncs.com";var Pe=this;this._ossUpload=new p.default({bucket:ne.bucket,endpoint:ne.endpoint,AccessKeyId:this._ossCreditor.accessKeyId,AccessKeySecret:this._ossCreditor.accessKeySecret,SecurityToken:this._ossCreditor.securityToken,timeout:this.options.timeout,cname:this.options.cname},{onerror:function(Qe,We){Pe._error.call(Pe,Qe,We)},oncomplete:function(Qe,We){Pe._complete.call(Pe,Qe,We)},onprogress:function(Qe,We,be){Pe._progress.call(Pe,Qe,We,be)}})}var Te=M.default.getFileType(ne.file.name),rt=this._getCheckoutpoint(ne),Le="",nt="";rt&&rt.checkpoint&&(nt=rt.state,Le=rt.videoId,rt=rt.checkpoint),rt&&Le==ne.videoId&&nt!=P.UPLOADSTATE.UPLOADING&&(rt.file=ne.file,ne.checkpoint=rt,rt.uploadId);var Re=this._adjustPartSize(ne);this._reportLog("20002",ne,{ft:Te,fs:ne.file.size,bu:ne.bucket,ok:ne.object,vid:ne.videoId||"",fn:ne.file.name,fw:null,fh:null,ps:Re});var gt={headers:{"x-oss-notification":ne.userData?ne.userData:""},partSize:Re,parallel:this.options.parallel};this._ossUpload.upload(ne,gt)}},{key:"_findUploadIndex",value:function(){for(var ne=-1,Pe=0;Pe<this._uploadList.length;Pe++)if(this._uploadList[Pe].state==P.UPLOADSTATE.INIT){ne=Pe;break}return ne}},{key:"_error",value:function(ne,Pe){if(Pe.name=="cancel")try{this.options.onUploadCanceled(ne,Pe)}catch(rt){console.log(rt)}else{if(Pe.message.indexOf("InvalidAccessKeyIdError")>0||Pe.name=="SignatureDoesNotMatchError"||Pe.code=="SecurityTokenExpired"||Pe.code=="InvalidSecurityToken.Expired"||Pe.code=="InvalidAccessKeyId"&&this._ossCreditor.securityToken){if(this.options.onUploadTokenExpired){this._state=P.VODSTATE.EXPIRE,ne.state=P.UPLOADSTATE.FAIlURE;try{this.options.onUploadTokenExpired(ne,Pe)}catch(rt){console.log(rt)}}return}if((Pe.name=="RequestTimeoutError"||Pe.name=="ConnectionTimeout"||Pe.name=="ConnectionTimeoutError")&&this._retryTotal>this._retryCount){var Te=this;return setTimeout(function(){Te._uploadCore(ne,!0)},1e3*Te._retryDuration),void this._retryCount++}Pe.name=="NoSuchUploadError"&&this._removeCheckoutpoint(ne),this._handleError(ne,Pe)}}},{key:"_handleError",value:function(ne,Pe){var Te=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],rt=P.UPLOADSTATE.FAIlURE;if(ne.state!=P.UPLOADSTATE.CANCELED&&(ne.state=P.UPLOADSTATE.FAIlURE,this._state=P.VODSTATE.FAILURE,this.options.onUploadFailed&&Pe&&Pe.code&&Pe.message))try{this.options.onUploadFailed(ne,Pe.code,Pe.message)}catch(nt){console.log(nt)}if(Te&&this._changeState(ne,rt),this._reportLog("20006",ne,{code:Pe.name,message:Pe.message,requestId:Pe.requestId,fs:ne.file.size,bu:ne.bucket,ok:ne.object,fn:ne.file.name}),this._reportLog("20004",ne,{requestId:Pe.requestId,fs:ne.file.size,bu:ne.bucket,ok:ne.object,fn:ne.file.name}),ne.ri=Z.default.create(),this._findUploadIndex()!=-1){var Le=this;this._state=P.VODSTATE.START,setTimeout(function(){Le.nextUpload()},100)}}},{key:"_complete",value:function(ne,Pe){if(ne.state=P.UPLOADSTATE.SUCCESS,this.options.onUploadSucceed)try{this.options.onUploadSucceed(ne)}catch(Le){console.log(Le)}var Te=0;Pe&&Pe.res&&Pe.res.headers&&(Te=Pe.res.headers["x-oss-request-id"]),this._removeCheckoutpoint(ne);var rt=this;setTimeout(function(){rt.nextUpload()},100),this._retryCount=0,this._reportLog("20003",ne,{requestId:Te})}},{key:"_progress",value:function(ne,Pe,Te){if(this.options.onUploadProgress)try{ne.loaded=Pe.loaded,this.options.onUploadProgress(ne,Pe.total,Pe.loaded)}catch(We){console.log(We)}var rt=Pe.checkpoint,Le=0;rt&&(ne.checkpoint=rt,this._saveCheckoutpoint(ne,rt,P.UPLOADSTATE.UPLOADING),Le=rt.uploadId),this._retryCount=0;var nt=this._getPortNumber(rt),Re=0;if(Te&&Te.headers&&(Re=Te.headers["x-oss-request-id"]),Pe.loaded!=0&&this._reportLog("20007",ne,{pn:nt,requestId:Re}),Pe.loaded!=1&&this._reportLog("20005",ne,{UploadId:Le,pn:nt+1,pr:ne.retry?1:0,fs:ne.file.size,bu:ne.bucket,ok:ne.object,fn:ne.file.name}),!this._invalidUserId&&!ne.isImage&&this._ut=="vod"&&this.options.enableUploadProgress){var gt={file:ne.file,checkpoint:Pe,userId:this.options.userId,videoId:ne.videoId,region:this.options.region,fileHash:ne.fileHash};try{var Qe=this;pe.default.upload(gt,function(){},function(We){if((We=JSON.parse(We))&&We.Code=="InvalidParameter"&&We.Message.indexOf("UserId")>0){Qe._invalidUserId=!0;var be=We.Message+"\uFF0C\u6B63\u786E\u8D26\u53F7ID(userId)\u8BF7\u53C2\u8003\uFF1Ahttps://help.aliyun.com/knowledge_detail/37196.html";console.log(be)}})}catch(We){console.log(We)}}}},{key:"_getPortNumber",value:function(ne){if(ne){var Pe=ne.doneParts;if(Pe&&Pe.length>0)return Pe[Pe.length-1].number}return 0}},{key:"_removeCheckoutpoint",value:function(ne){var Pe=this._getCheckoutpointKey(ne);Q.default.remove(Pe)}},{key:"_getCheckoutpoint",value:function(ne){var Pe=this._getCheckoutpointKey(ne),Te=Q.default.get(Pe);if(Te)try{return JSON.parse(Te)}catch(rt){}return""}},{key:"_saveCheckoutpoint",value:function(ne,Pe,Te){if(Pe){var rt=this._getCheckoutpointKey(ne),Le=ne.file,nt={fileName:Le.name,lastModified:Le.lastModified,size:Le.size,object:ne.object,videoId:ne.videoId,bucket:ne.bucket,endpoint:ne.endpoint,checkpoint:Pe,loaded:ne.loaded,state:Te};Q.default.set(rt,JSON.stringify(nt))}}},{key:"_changeState",value:function(ne,Pe){var Te=this._getCheckoutpoint(ne);Te&&((this._onbeforeunload=!0)&&(Pe=P.UPLOADSTATE.STOPED),this._saveCheckoutpoint(ne,Te.checkpoint,Pe))}},{key:"_getCheckoutpointKey",value:function(ne){return"upload_"+ne.file.lastModified+"_"+ne.file.name+"_"+ne.file.size}},{key:"_getCheckoutpointFromCloud",value:function(ne,Pe,Te){var rt={userId:this.options.userId,uploadInfoList:[{FileName:ne.file.name,FileSize:ne.file.size,FileCreateTime:ne.file.lastModified,FileHash:ne.fileHash}],region:this.options.region};pe.default.get(rt,function(Le){Pe(Le)},Te)}},{key:"_reportLog",value:function(ne,Pe,Te){Te||(Te={}),Te.ri=Pe.ri,this._ut&&(Te.ut=this._ut),this._log.log(ne,Te)}},{key:"_initEvent",value:function(){var ne=this;window&&(window.onbeforeunload=function(Pe){if(ne._onbeforeunload=!0,ne._curIndex!=-1&&ne._uploadList.length>ne._curIndex){var Te=ne._uploadList[ne._curIndex];ne._changeState(Te,P.UPLOADSTATE.STOPED)}})}},{key:"_initState",value:function(){for(var ne=0;ne<this._uploadList.length;ne++){var Pe=this._uploadList[ne];Pe.state!=P.UPLOADSTATE.FAIlURE&&Pe.state!=P.UPLOADSTATE.STOPED||(Pe.state=P.UPLOADSTATE.INIT)}this._state=P.VODSTATE.INIT}},{key:"_adjustPartSize",value:function(ne){return ne.file.size/this.options.partSize>1e4?ne.file.size/9999:this.options.partSize}}]),ve}());a.default=De},function(S,a,te){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.UPLOADSTATE={INIT:"Ready",UPLOADING:"Uploading",SUCCESS:"Success",FAIlURE:"Failure",CANCELED:"Canceled",STOPED:"Stoped"},a.VODSTATE={INIT:"Init",START:"Start",STOP:"Stop",FAILURE:"Failure",EXPIRE:"Expire",END:"End"}},function(S,a,te){"use strict";function ie(w){return w&&w.__esModule?w:{default:w}}function G(w,x){if(!(w instanceof x))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var V=function(){function w(x,b){for(var Q=0;Q<b.length;Q++){var D=b[Q];D.enumerable=D.enumerable||!1,D.configurable=!0,"value"in D&&(D.writable=!0),Object.defineProperty(x,D.key,D)}}return function(x,b,Q){return b&&w(x.prototype,b),Q&&w(x,Q),x}}(),P=te(3),I=te(17),L=(ie(I),te(1)),p=(ie(L),function(){function w(x,b){if(G(this,w),x){this._config=x,this.create(this._config),this._uploadInfo=null,this._callback={};var Q=function(){};this._callback.onerror=b.onerror||Q,this._callback.oncomplete=b.oncomplete||Q,this._callback.onprogress=b.onprogress||Q}}return V(w,[{key:"create",value:function(x){if(x.endpoint=x.endpoint||this._config.endpoint,x.bucket=x.bucket||this._config.bucket,!(x.AccessKeyId&&x.AccessKeySecret&&x.endpoint&&x.SecurityToken))throw new Error("AccessKeyId\u3001AccessKeySecret\u3001endpoint should not be null");var b={accessKeyId:x.AccessKeyId,accessKeySecret:x.AccessKeySecret,stsToken:x.SecurityToken,endpoint:x.endpoint||this._config.endpoint,bucket:x.bucket||this._config.bucket,secure:!0,cname:x.cname};x.timeout&&(b.timeout=x.timeout),this.oss=new OSS.Wrapper(b)}},{key:"abort",value:function(x){if(x.checkpoint){var b=x.checkpoint.uploadId;this.oss.abortMultipartUpload(x.object,b)}}},{key:"getVersion",value:function(){}},{key:"cancel",value:function(){this.oss.cancel&&this.oss.cancel()}},{key:"upload",value:function(x,b){this._uploadInfo=x;var Q=this,D=function(k,M,R){return function(Z){Q._progress(k,M,R),Z()}},N={parallel:b.parallel||this._config.parallel||P.UPLOADDEFAULT.PARALLEL,partSize:b.partSize||this._config.partSize||P.UPLOADDEFAULT.PARTSIZE,progress:D};b.headers&&(N.headers=b.headers),x.checkpoint&&(N.checkpoint=x.checkpoint),x.bucket||(this.oss.options.bucket=x.bucket),x.endpoint||(this.oss.options.endpoint=x.endpoint),this.oss.multipartUpload(x.object,x.file,N).then(function(k,M){Q._complete(k)}).catch(function(k){Q.oss.cancel&&(Q.oss&&Q.oss.isCancel()?console.log("oss is cancel as error"):Q.oss.cancel()),Q._error(k)})}},{key:"header",value:function(x,b,Q){this.oss.get(x.object).then(function(D){b(D)}).catch(function(D){Q(D)})}},{key:"_progress",value:function(x,b,Q){this._callback.onprogress(this._uploadInfo,{loaded:x,total:this._uploadInfo.file.size,checkpoint:b},Q)}},{key:"_error",value:function(x){this._callback.onerror(this._uploadInfo,x)}},{key:"_complete",value:function(x){this._callback.oncomplete(this._uploadInfo,x)}}]),w}());a.default=p},function(S,a,te){"use strict";function ie(P,I){if(!(P instanceof I))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var G=function(){function P(I,L){for(var p=0;p<L.length;p++){var w=L[p];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(I,w.key,w)}}return function(I,L,p){return L&&P(I.prototype,L),p&&P(I,p),I}}(),V=function(){function P(){ie(this,P)}return G(P,null,[{key:"format",value:function(I){if(arguments.length<2)return null;for(var L=arguments[1],p=1;p<arguments.length;p++){var w=new RegExp("\\{"+(p-1)+"\\}","gm");L=L.replace(w,arguments[p+1])}return{code:I,message:L}}},{key:"CODE",get:function(){return{SUCCESS:"Successful",EmptyValue:"InvalidParameter.EmptyValue",STSInvalid:"InvalidParameter.TokenInvalid",ReadFileError:"ReadFileError",FILEDUPLICATION:"FileDuplication",UploadALEADRYSTARTED:"UploadAlearyStarted"}}},{key:"MESSAGE",get:function(){return{SUCCESS:"Successful",EmptyValue:"\u53C2\u6570 {0} \u4E0D\u80FD\u4E3A\u7A7A\u3002",STSInvalid:"STS\u53C2\u6570\u975E\u6CD5\uFF0C accessKeyId\u3001accessKeySecret\u3001secretToken\u3001expireTime\u90FD\u4E0D\u80FD\u4E3A\u7A7A\u3002",ReadFileError:"\u8BFB\u53D6\u6587\u4EF6{0}{1}\u5931\u8D25.",FILEDUPLICATION:"\u6587\u4EF6\u91CD\u590D\u6DFB\u52A0 {0}",UploadALEADRYSTARTED:"\u91CD\u590D\u5F00\u59CB."}}}]),P}();a.default=V},function(S,a,te){"use strict";(function(ie){function G(I,L){if(!(I instanceof L))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var V=function(){function I(L,p){for(var w=0;w<p.length;w++){var x=p[w];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(L,x.key,x)}}return function(L,p,w){return p&&I(L.prototype,p),w&&I(L,w),L}}(),P=function(){function I(){G(this,I)}return V(I,null,[{key:"encode",value:function(L){return new ie(L).toString("base64")}},{key:"decode",value:function(L){return new ie(L,"base64").toString()}}]),I}();a.default=P}).call(a,te(19).Buffer)},function(S,a,te){"use strict";(function(ie){function G(){return P.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function V(Se,X){if(G()<X)throw new RangeError("Invalid typed array length");return P.TYPED_ARRAY_SUPPORT?(Se=new Uint8Array(X),Se.__proto__=P.prototype):(Se===null&&(Se=new P(X)),Se.length=X),Se}function P(Se,X,O){if(!(P.TYPED_ARRAY_SUPPORT||this instanceof P))return new P(Se,X,O);if(typeof Se=="number"){if(typeof X=="string")throw new Error("If encoding is specified then the first argument must be a string");return w(this,Se)}return I(this,Se,X,O)}function I(Se,X,O,Y){if(typeof X=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&X instanceof ArrayBuffer?Q(Se,X,O,Y):typeof X=="string"?x(Se,X,O):D(Se,X)}function L(Se){if(typeof Se!="number")throw new TypeError('"size" argument must be a number');if(Se<0)throw new RangeError('"size" argument must not be negative')}function p(Se,X,O,Y){return L(X),X<=0?V(Se,X):O!==void 0?typeof Y=="string"?V(Se,X).fill(O,Y):V(Se,X).fill(O):V(Se,X)}function w(Se,X){if(L(X),Se=V(Se,X<0?0:0|N(X)),!P.TYPED_ARRAY_SUPPORT)for(var O=0;O<X;++O)Se[O]=0;return Se}function x(Se,X,O){if(typeof O=="string"&&O!==""||(O="utf8"),!P.isEncoding(O))throw new TypeError('"encoding" must be a valid string encoding');var Y=0|M(X,O);Se=V(Se,Y);var oe=Se.write(X,O);return oe!==Y&&(Se=Se.slice(0,oe)),Se}function b(Se,X){var O=X.length<0?0:0|N(X.length);Se=V(Se,O);for(var Y=0;Y<O;Y+=1)Se[Y]=255&X[Y];return Se}function Q(Se,X,O,Y){if(X.byteLength,O<0||X.byteLength<O)throw new RangeError("'offset' is out of bounds");if(X.byteLength<O+(Y||0))throw new RangeError("'length' is out of bounds");return X=O===void 0&&Y===void 0?new Uint8Array(X):Y===void 0?new Uint8Array(X,O):new Uint8Array(X,O,Y),P.TYPED_ARRAY_SUPPORT?(Se=X,Se.__proto__=P.prototype):Se=b(Se,X),Se}function D(Se,X){if(P.isBuffer(X)){var O=0|N(X.length);return Se=V(Se,O),Se.length===0||X.copy(Se,0,0,O),Se}if(X){if(typeof ArrayBuffer!="undefined"&&X.buffer instanceof ArrayBuffer||"length"in X)return typeof X.length!="number"||Rt(X.length)?V(Se,0):b(Se,X);if(X.type==="Buffer"&&un(X.data))return b(Se,X.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function N(Se){if(Se>=G())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+G().toString(16)+" bytes");return 0|Se}function k(Se){return+Se!=Se&&(Se=0),P.alloc(+Se)}function M(Se,X){if(P.isBuffer(Se))return Se.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(Se)||Se instanceof ArrayBuffer))return Se.byteLength;typeof Se!="string"&&(Se=""+Se);var O=Se.length;if(O===0)return 0;for(var Y=!1;;)switch(X){case"ascii":case"latin1":case"binary":return O;case"utf8":case"utf-8":case void 0:return Qt(Se).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*O;case"hex":return O>>>1;case"base64":return Mt(Se).length;default:if(Y)return Qt(Se).length;X=(""+X).toLowerCase(),Y=!0}}function R(Se,X,O){var Y=!1;if((X===void 0||X<0)&&(X=0),X>this.length||((O===void 0||O>this.length)&&(O=this.length),O<=0)||(O>>>=0,X>>>=0,O<=X))return"";for(Se||(Se="utf8");;)switch(Se){case"hex":return nt(this,X,O);case"utf8":case"utf-8":return Pe(this,X,O);case"ascii":return rt(this,X,O);case"latin1":case"binary":return Le(this,X,O);case"base64":return ne(this,X,O);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Re(this,X,O);default:if(Y)throw new TypeError("Unknown encoding: "+Se);Se=(Se+"").toLowerCase(),Y=!0}}function Z(Se,X,O){var Y=Se[X];Se[X]=Se[O],Se[O]=Y}function K(Se,X,O,Y,oe){if(Se.length===0)return-1;if(typeof O=="string"?(Y=O,O=0):O>2147483647?O=2147483647:O<-2147483648&&(O=-2147483648),O=+O,isNaN(O)&&(O=oe?0:Se.length-1),O<0&&(O=Se.length+O),O>=Se.length){if(oe)return-1;O=Se.length-1}else if(O<0){if(!oe)return-1;O=0}if(typeof X=="string"&&(X=P.from(X,Y)),P.isBuffer(X))return X.length===0?-1:z(Se,X,O,Y,oe);if(typeof X=="number")return X&=255,P.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?oe?Uint8Array.prototype.indexOf.call(Se,X,O):Uint8Array.prototype.lastIndexOf.call(Se,X,O):z(Se,[X],O,Y,oe);throw new TypeError("val must be string, number or Buffer")}function z(Se,X,O,Y,oe){function q(zt,Jt){return Fe===1?zt[Jt]:zt.readUInt16BE(Jt*Fe)}var Fe=1,Xe=Se.length,jt=X.length;if(Y!==void 0&&((Y=String(Y).toLowerCase())==="ucs2"||Y==="ucs-2"||Y==="utf16le"||Y==="utf-16le")){if(Se.length<2||X.length<2)return-1;Fe=2,Xe/=2,jt/=2,O/=2}var yt;if(oe){var Ze=-1;for(yt=O;yt<Xe;yt++)if(q(Se,yt)===q(X,Ze===-1?0:yt-Ze)){if(Ze===-1&&(Ze=yt),yt-Ze+1===jt)return Ze*Fe}else Ze!==-1&&(yt-=yt-Ze),Ze=-1}else for(O+jt>Xe&&(O=Xe-jt),yt=O;yt>=0;yt--){for(var Ot=!0,hn=0;hn<jt;hn++)if(q(Se,yt+hn)!==q(X,hn)){Ot=!1;break}if(Ot)return yt}return-1}function H(Se,X,O,Y){O=Number(O)||0;var oe=Se.length-O;Y?(Y=Number(Y))>oe&&(Y=oe):Y=oe;var q=X.length;if(q%2!=0)throw new TypeError("Invalid hex string");Y>q/2&&(Y=q/2);for(var Fe=0;Fe<Y;++Fe){var Xe=parseInt(X.substr(2*Fe,2),16);if(isNaN(Xe))return Fe;Se[O+Fe]=Xe}return Fe}function pe(Se,X,O,Y){return Ut(Qt(X,Se.length-O),Se,O,Y)}function me(Se,X,O,Y){return Ut(ln(X),Se,O,Y)}function W(Se,X,O,Y){return me(Se,X,O,Y)}function De(Se,X,O,Y){return Ut(Mt(X),Se,O,Y)}function ve(Se,X,O,Y){return Ut(tn(X,Se.length-O),Se,O,Y)}function ne(Se,X,O){return X===0&&O===Se.length?st.fromByteArray(Se):st.fromByteArray(Se.slice(X,O))}function Pe(Se,X,O){O=Math.min(Se.length,O);for(var Y=[],oe=X;oe<O;){var q=Se[oe],Fe=null,Xe=q>239?4:q>223?3:q>191?2:1;if(oe+Xe<=O){var jt,yt,Ze,Ot;switch(Xe){case 1:q<128&&(Fe=q);break;case 2:jt=Se[oe+1],(192&jt)==128&&(Ot=(31&q)<<6|63&jt)>127&&(Fe=Ot);break;case 3:jt=Se[oe+1],yt=Se[oe+2],(192&jt)==128&&(192&yt)==128&&(Ot=(15&q)<<12|(63&jt)<<6|63&yt)>2047&&(Ot<55296||Ot>57343)&&(Fe=Ot);break;case 4:jt=Se[oe+1],yt=Se[oe+2],Ze=Se[oe+3],(192&jt)==128&&(192&yt)==128&&(192&Ze)==128&&(Ot=(15&q)<<18|(63&jt)<<12|(63&yt)<<6|63&Ze)>65535&&Ot<1114112&&(Fe=Ot)}}Fe===null?(Fe=65533,Xe=1):Fe>65535&&(Fe-=65536,Y.push(Fe>>>10&1023|55296),Fe=56320|1023&Fe),Y.push(Fe),oe+=Xe}return Te(Y)}function Te(Se){var X=Se.length;if(X<=It)return String.fromCharCode.apply(String,Se);for(var O="",Y=0;Y<X;)O+=String.fromCharCode.apply(String,Se.slice(Y,Y+=It));return O}function rt(Se,X,O){var Y="";O=Math.min(Se.length,O);for(var oe=X;oe<O;++oe)Y+=String.fromCharCode(127&Se[oe]);return Y}function Le(Se,X,O){var Y="";O=Math.min(Se.length,O);for(var oe=X;oe<O;++oe)Y+=String.fromCharCode(Se[oe]);return Y}function nt(Se,X,O){var Y=Se.length;(!X||X<0)&&(X=0),(!O||O<0||O>Y)&&(O=Y);for(var oe="",q=X;q<O;++q)oe+=vn(Se[q]);return oe}function Re(Se,X,O){for(var Y=Se.slice(X,O),oe="",q=0;q<Y.length;q+=2)oe+=String.fromCharCode(Y[q]+256*Y[q+1]);return oe}function gt(Se,X,O){if(Se%1!=0||Se<0)throw new RangeError("offset is not uint");if(Se+X>O)throw new RangeError("Trying to access beyond buffer length")}function Qe(Se,X,O,Y,oe,q){if(!P.isBuffer(Se))throw new TypeError('"buffer" argument must be a Buffer instance');if(X>oe||X<q)throw new RangeError('"value" argument is out of bounds');if(O+Y>Se.length)throw new RangeError("Index out of range")}function We(Se,X,O,Y){X<0&&(X=65535+X+1);for(var oe=0,q=Math.min(Se.length-O,2);oe<q;++oe)Se[O+oe]=(X&255<<8*(Y?oe:1-oe))>>>8*(Y?oe:1-oe)}function be(Se,X,O,Y){X<0&&(X=4294967295+X+1);for(var oe=0,q=Math.min(Se.length-O,4);oe<q;++oe)Se[O+oe]=X>>>8*(Y?oe:3-oe)&255}function Oe(Se,X,O,Y,oe,q){if(O+Y>Se.length)throw new RangeError("Index out of range");if(O<0)throw new RangeError("Index out of range")}function Me(Se,X,O,Y,oe){return oe||Oe(Se,X,O,4,34028234663852886e22,-34028234663852886e22),it.write(Se,X,O,Y,23,4),O+4}function qe(Se,X,O,Y,oe){return oe||Oe(Se,X,O,8,17976931348623157e292,-17976931348623157e292),it.write(Se,X,O,Y,52,8),O+8}function Ht(Se){if(Se=Gt(Se).replace(ot,""),Se.length<2)return"";for(;Se.length%4!=0;)Se+="=";return Se}function Gt(Se){return Se.trim?Se.trim():Se.replace(/^\s+|\s+$/g,"")}function vn(Se){return Se<16?"0"+Se.toString(16):Se.toString(16)}function Qt(Se,X){X=X||1/0;for(var O,Y=Se.length,oe=null,q=[],Fe=0;Fe<Y;++Fe){if((O=Se.charCodeAt(Fe))>55295&&O<57344){if(!oe){if(O>56319){(X-=3)>-1&&q.push(239,191,189);continue}if(Fe+1===Y){(X-=3)>-1&&q.push(239,191,189);continue}oe=O;continue}if(O<56320){(X-=3)>-1&&q.push(239,191,189),oe=O;continue}O=65536+(oe-55296<<10|O-56320)}else oe&&(X-=3)>-1&&q.push(239,191,189);if(oe=null,O<128){if((X-=1)<0)break;q.push(O)}else if(O<2048){if((X-=2)<0)break;q.push(O>>6|192,63&O|128)}else if(O<65536){if((X-=3)<0)break;q.push(O>>12|224,O>>6&63|128,63&O|128)}else{if(!(O<1114112))throw new Error("Invalid code point");if((X-=4)<0)break;q.push(O>>18|240,O>>12&63|128,O>>6&63|128,63&O|128)}}return q}function ln(Se){for(var X=[],O=0;O<Se.length;++O)X.push(255&Se.charCodeAt(O));return X}function tn(Se,X){for(var O,Y,oe,q=[],Fe=0;Fe<Se.length&&!((X-=2)<0);++Fe)O=Se.charCodeAt(Fe),Y=O>>8,oe=O%256,q.push(oe),q.push(Y);return q}function Mt(Se){return st.toByteArray(Ht(Se))}function Ut(Se,X,O,Y){for(var oe=0;oe<Y&&!(oe+O>=X.length||oe>=Se.length);++oe)X[oe+O]=Se[oe];return oe}function Rt(Se){return Se!==Se}var st=te(21),it=te(22),un=te(23);a.Buffer=P,a.SlowBuffer=k,a.INSPECT_MAX_BYTES=50,P.TYPED_ARRAY_SUPPORT=ie.TYPED_ARRAY_SUPPORT!==void 0?ie.TYPED_ARRAY_SUPPORT:function(){try{var Se=new Uint8Array(1);return Se.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},Se.foo()===42&&typeof Se.subarray=="function"&&Se.subarray(1,1).byteLength===0}catch(X){return!1}}(),a.kMaxLength=G(),P.poolSize=8192,P._augment=function(Se){return Se.__proto__=P.prototype,Se},P.from=function(Se,X,O){return I(null,Se,X,O)},P.TYPED_ARRAY_SUPPORT&&(P.prototype.__proto__=Uint8Array.prototype,P.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&P[Symbol.species]===P&&Object.defineProperty(P,Symbol.species,{value:null,configurable:!0})),P.alloc=function(Se,X,O){return p(null,Se,X,O)},P.allocUnsafe=function(Se){return w(null,Se)},P.allocUnsafeSlow=function(Se){return w(null,Se)},P.isBuffer=function(Se){return!(Se==null||!Se._isBuffer)},P.compare=function(Se,X){if(!P.isBuffer(Se)||!P.isBuffer(X))throw new TypeError("Arguments must be Buffers");if(Se===X)return 0;for(var O=Se.length,Y=X.length,oe=0,q=Math.min(O,Y);oe<q;++oe)if(Se[oe]!==X[oe]){O=Se[oe],Y=X[oe];break}return O<Y?-1:Y<O?1:0},P.isEncoding=function(Se){switch(String(Se).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}},P.concat=function(Se,X){if(!un(Se))throw new TypeError('"list" argument must be an Array of Buffers');if(Se.length===0)return P.alloc(0);var O;if(X===void 0)for(X=0,O=0;O<Se.length;++O)X+=Se[O].length;var Y=P.allocUnsafe(X),oe=0;for(O=0;O<Se.length;++O){var q=Se[O];if(!P.isBuffer(q))throw new TypeError('"list" argument must be an Array of Buffers');q.copy(Y,oe),oe+=q.length}return Y},P.byteLength=M,P.prototype._isBuffer=!0,P.prototype.swap16=function(){var Se=this.length;if(Se%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var X=0;X<Se;X+=2)Z(this,X,X+1);return this},P.prototype.swap32=function(){var Se=this.length;if(Se%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var X=0;X<Se;X+=4)Z(this,X,X+3),Z(this,X+1,X+2);return this},P.prototype.swap64=function(){var Se=this.length;if(Se%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var X=0;X<Se;X+=8)Z(this,X,X+7),Z(this,X+1,X+6),Z(this,X+2,X+5),Z(this,X+3,X+4);return this},P.prototype.toString=function(){var Se=0|this.length;return Se===0?"":arguments.length===0?Pe(this,0,Se):R.apply(this,arguments)},P.prototype.equals=function(Se){if(!P.isBuffer(Se))throw new TypeError("Argument must be a Buffer");return this===Se||P.compare(this,Se)===0},P.prototype.inspect=function(){var Se="",X=a.INSPECT_MAX_BYTES;return this.length>0&&(Se=this.toString("hex",0,X).match(/.{2}/g).join(" "),this.length>X&&(Se+=" ... ")),"<Buffer "+Se+">"},P.prototype.compare=function(Se,X,O,Y,oe){if(!P.isBuffer(Se))throw new TypeError("Argument must be a Buffer");if(X===void 0&&(X=0),O===void 0&&(O=Se?Se.length:0),Y===void 0&&(Y=0),oe===void 0&&(oe=this.length),X<0||O>Se.length||Y<0||oe>this.length)throw new RangeError("out of range index");if(Y>=oe&&X>=O)return 0;if(Y>=oe)return-1;if(X>=O)return 1;if(X>>>=0,O>>>=0,Y>>>=0,oe>>>=0,this===Se)return 0;for(var q=oe-Y,Fe=O-X,Xe=Math.min(q,Fe),jt=this.slice(Y,oe),yt=Se.slice(X,O),Ze=0;Ze<Xe;++Ze)if(jt[Ze]!==yt[Ze]){q=jt[Ze],Fe=yt[Ze];break}return q<Fe?-1:Fe<q?1:0},P.prototype.includes=function(Se,X,O){return this.indexOf(Se,X,O)!==-1},P.prototype.indexOf=function(Se,X,O){return K(this,Se,X,O,!0)},P.prototype.lastIndexOf=function(Se,X,O){return K(this,Se,X,O,!1)},P.prototype.write=function(Se,X,O,Y){if(X===void 0)Y="utf8",O=this.length,X=0;else if(O===void 0&&typeof X=="string")Y=X,O=this.length,X=0;else{if(!isFinite(X))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");X|=0,isFinite(O)?(O|=0,Y===void 0&&(Y="utf8")):(Y=O,O=void 0)}var oe=this.length-X;if((O===void 0||O>oe)&&(O=oe),Se.length>0&&(O<0||X<0)||X>this.length)throw new RangeError("Attempt to write outside buffer bounds");Y||(Y="utf8");for(var q=!1;;)switch(Y){case"hex":return H(this,Se,X,O);case"utf8":case"utf-8":return pe(this,Se,X,O);case"ascii":return me(this,Se,X,O);case"latin1":case"binary":return W(this,Se,X,O);case"base64":return De(this,Se,X,O);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ve(this,Se,X,O);default:if(q)throw new TypeError("Unknown encoding: "+Y);Y=(""+Y).toLowerCase(),q=!0}},P.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var It=4096;P.prototype.slice=function(Se,X){var O=this.length;Se=~~Se,X=X===void 0?O:~~X,Se<0?(Se+=O)<0&&(Se=0):Se>O&&(Se=O),X<0?(X+=O)<0&&(X=0):X>O&&(X=O),X<Se&&(X=Se);var Y;if(P.TYPED_ARRAY_SUPPORT)Y=this.subarray(Se,X),Y.__proto__=P.prototype;else{var oe=X-Se;Y=new P(oe,void 0);for(var q=0;q<oe;++q)Y[q]=this[q+Se]}return Y},P.prototype.readUIntLE=function(Se,X,O){Se|=0,X|=0,O||gt(Se,X,this.length);for(var Y=this[Se],oe=1,q=0;++q<X&&(oe*=256);)Y+=this[Se+q]*oe;return Y},P.prototype.readUIntBE=function(Se,X,O){Se|=0,X|=0,O||gt(Se,X,this.length);for(var Y=this[Se+--X],oe=1;X>0&&(oe*=256);)Y+=this[Se+--X]*oe;return Y},P.prototype.readUInt8=function(Se,X){return X||gt(Se,1,this.length),this[Se]},P.prototype.readUInt16LE=function(Se,X){return X||gt(Se,2,this.length),this[Se]|this[Se+1]<<8},P.prototype.readUInt16BE=function(Se,X){return X||gt(Se,2,this.length),this[Se]<<8|this[Se+1]},P.prototype.readUInt32LE=function(Se,X){return X||gt(Se,4,this.length),(this[Se]|this[Se+1]<<8|this[Se+2]<<16)+16777216*this[Se+3]},P.prototype.readUInt32BE=function(Se,X){return X||gt(Se,4,this.length),16777216*this[Se]+(this[Se+1]<<16|this[Se+2]<<8|this[Se+3])},P.prototype.readIntLE=function(Se,X,O){Se|=0,X|=0,O||gt(Se,X,this.length);for(var Y=this[Se],oe=1,q=0;++q<X&&(oe*=256);)Y+=this[Se+q]*oe;return oe*=128,Y>=oe&&(Y-=Math.pow(2,8*X)),Y},P.prototype.readIntBE=function(Se,X,O){Se|=0,X|=0,O||gt(Se,X,this.length);for(var Y=X,oe=1,q=this[Se+--Y];Y>0&&(oe*=256);)q+=this[Se+--Y]*oe;return oe*=128,q>=oe&&(q-=Math.pow(2,8*X)),q},P.prototype.readInt8=function(Se,X){return X||gt(Se,1,this.length),128&this[Se]?-1*(255-this[Se]+1):this[Se]},P.prototype.readInt16LE=function(Se,X){X||gt(Se,2,this.length);var O=this[Se]|this[Se+1]<<8;return 32768&O?4294901760|O:O},P.prototype.readInt16BE=function(Se,X){X||gt(Se,2,this.length);var O=this[Se+1]|this[Se]<<8;return 32768&O?4294901760|O:O},P.prototype.readInt32LE=function(Se,X){return X||gt(Se,4,this.length),this[Se]|this[Se+1]<<8|this[Se+2]<<16|this[Se+3]<<24},P.prototype.readInt32BE=function(Se,X){return X||gt(Se,4,this.length),this[Se]<<24|this[Se+1]<<16|this[Se+2]<<8|this[Se+3]},P.prototype.readFloatLE=function(Se,X){return X||gt(Se,4,this.length),it.read(this,Se,!0,23,4)},P.prototype.readFloatBE=function(Se,X){return X||gt(Se,4,this.length),it.read(this,Se,!1,23,4)},P.prototype.readDoubleLE=function(Se,X){return X||gt(Se,8,this.length),it.read(this,Se,!0,52,8)},P.prototype.readDoubleBE=function(Se,X){return X||gt(Se,8,this.length),it.read(this,Se,!1,52,8)},P.prototype.writeUIntLE=function(Se,X,O,Y){Se=+Se,X|=0,O|=0,!Y&&Qe(this,Se,X,O,Math.pow(2,8*O)-1,0);var oe=1,q=0;for(this[X]=255&Se;++q<O&&(oe*=256);)this[X+q]=Se/oe&255;return X+O},P.prototype.writeUIntBE=function(Se,X,O,Y){Se=+Se,X|=0,O|=0,!Y&&Qe(this,Se,X,O,Math.pow(2,8*O)-1,0);var oe=O-1,q=1;for(this[X+oe]=255&Se;--oe>=0&&(q*=256);)this[X+oe]=Se/q&255;return X+O},P.prototype.writeUInt8=function(Se,X,O){return Se=+Se,X|=0,O||Qe(this,Se,X,1,255,0),P.TYPED_ARRAY_SUPPORT||(Se=Math.floor(Se)),this[X]=255&Se,X+1},P.prototype.writeUInt16LE=function(Se,X,O){return Se=+Se,X|=0,O||Qe(this,Se,X,2,65535,0),P.TYPED_ARRAY_SUPPORT?(this[X]=255&Se,this[X+1]=Se>>>8):We(this,Se,X,!0),X+2},P.prototype.writeUInt16BE=function(Se,X,O){return Se=+Se,X|=0,O||Qe(this,Se,X,2,65535,0),P.TYPED_ARRAY_SUPPORT?(this[X]=Se>>>8,this[X+1]=255&Se):We(this,Se,X,!1),X+2},P.prototype.writeUInt32LE=function(Se,X,O){return Se=+Se,X|=0,O||Qe(this,Se,X,4,4294967295,0),P.TYPED_ARRAY_SUPPORT?(this[X+3]=Se>>>24,this[X+2]=Se>>>16,this[X+1]=Se>>>8,this[X]=255&Se):be(this,Se,X,!0),X+4},P.prototype.writeUInt32BE=function(Se,X,O){return Se=+Se,X|=0,O||Qe(this,Se,X,4,4294967295,0),P.TYPED_ARRAY_SUPPORT?(this[X]=Se>>>24,this[X+1]=Se>>>16,this[X+2]=Se>>>8,this[X+3]=255&Se):be(this,Se,X,!1),X+4},P.prototype.writeIntLE=function(Se,X,O,Y){if(Se=+Se,X|=0,!Y){var oe=Math.pow(2,8*O-1);Qe(this,Se,X,O,oe-1,-oe)}var q=0,Fe=1,Xe=0;for(this[X]=255&Se;++q<O&&(Fe*=256);)Se<0&&Xe===0&&this[X+q-1]!==0&&(Xe=1),this[X+q]=(Se/Fe>>0)-Xe&255;return X+O},P.prototype.writeIntBE=function(Se,X,O,Y){if(Se=+Se,X|=0,!Y){var oe=Math.pow(2,8*O-1);Qe(this,Se,X,O,oe-1,-oe)}var q=O-1,Fe=1,Xe=0;for(this[X+q]=255&Se;--q>=0&&(Fe*=256);)Se<0&&Xe===0&&this[X+q+1]!==0&&(Xe=1),this[X+q]=(Se/Fe>>0)-Xe&255;return X+O},P.prototype.writeInt8=function(Se,X,O){return Se=+Se,X|=0,O||Qe(this,Se,X,1,127,-128),P.TYPED_ARRAY_SUPPORT||(Se=Math.floor(Se)),Se<0&&(Se=255+Se+1),this[X]=255&Se,X+1},P.prototype.writeInt16LE=function(Se,X,O){return Se=+Se,X|=0,O||Qe(this,Se,X,2,32767,-32768),P.TYPED_ARRAY_SUPPORT?(this[X]=255&Se,this[X+1]=Se>>>8):We(this,Se,X,!0),X+2},P.prototype.writeInt16BE=function(Se,X,O){return Se=+Se,X|=0,O||Qe(this,Se,X,2,32767,-32768),P.TYPED_ARRAY_SUPPORT?(this[X]=Se>>>8,this[X+1]=255&Se):We(this,Se,X,!1),X+2},P.prototype.writeInt32LE=function(Se,X,O){return Se=+Se,X|=0,O||Qe(this,Se,X,4,2147483647,-2147483648),P.TYPED_ARRAY_SUPPORT?(this[X]=255&Se,this[X+1]=Se>>>8,this[X+2]=Se>>>16,this[X+3]=Se>>>24):be(this,Se,X,!0),X+4},P.prototype.writeInt32BE=function(Se,X,O){return Se=+Se,X|=0,O||Qe(this,Se,X,4,2147483647,-2147483648),Se<0&&(Se=4294967295+Se+1),P.TYPED_ARRAY_SUPPORT?(this[X]=Se>>>24,this[X+1]=Se>>>16,this[X+2]=Se>>>8,this[X+3]=255&Se):be(this,Se,X,!1),X+4},P.prototype.writeFloatLE=function(Se,X,O){return Me(this,Se,X,!0,O)},P.prototype.writeFloatBE=function(Se,X,O){return Me(this,Se,X,!1,O)},P.prototype.writeDoubleLE=function(Se,X,O){return qe(this,Se,X,!0,O)},P.prototype.writeDoubleBE=function(Se,X,O){return qe(this,Se,X,!1,O)},P.prototype.copy=function(Se,X,O,Y){if(O||(O=0),Y||Y===0||(Y=this.length),X>=Se.length&&(X=Se.length),X||(X=0),Y>0&&Y<O&&(Y=O),Y===O||Se.length===0||this.length===0)return 0;if(X<0)throw new RangeError("targetStart out of bounds");if(O<0||O>=this.length)throw new RangeError("sourceStart out of bounds");if(Y<0)throw new RangeError("sourceEnd out of bounds");Y>this.length&&(Y=this.length),Se.length-X<Y-O&&(Y=Se.length-X+O);var oe,q=Y-O;if(this===Se&&O<X&&X<Y)for(oe=q-1;oe>=0;--oe)Se[oe+X]=this[oe+O];else if(q<1e3||!P.TYPED_ARRAY_SUPPORT)for(oe=0;oe<q;++oe)Se[oe+X]=this[oe+O];else Uint8Array.prototype.set.call(Se,this.subarray(O,O+q),X);return q},P.prototype.fill=function(Se,X,O,Y){if(typeof Se=="string"){if(typeof X=="string"?(Y=X,X=0,O=this.length):typeof O=="string"&&(Y=O,O=this.length),Se.length===1){var oe=Se.charCodeAt(0);oe<256&&(Se=oe)}if(Y!==void 0&&typeof Y!="string")throw new TypeError("encoding must be a string");if(typeof Y=="string"&&!P.isEncoding(Y))throw new TypeError("Unknown encoding: "+Y)}else typeof Se=="number"&&(Se&=255);if(X<0||this.length<X||this.length<O)throw new RangeError("Out of range index");if(O<=X)return this;X>>>=0,O=O===void 0?this.length:O>>>0,Se||(Se=0);var q;if(typeof Se=="number")for(q=X;q<O;++q)this[q]=Se;else{var Fe=P.isBuffer(Se)?Se:Qt(new P(Se,Y).toString()),Xe=Fe.length;for(q=0;q<O-X;++q)this[q+X]=Fe[q%Xe]}return this};var ot=/[^+\/0-9A-Za-z-_]/g}).call(a,te(20))},function(S,a){var te;te=function(){return this}();try{te=te||Function("return this")()||(0,eval)("this")}catch(ie){typeof window=="object"&&(te=window)}S.exports=te},function(S,a,te){"use strict";function ie(N){var k=N.length;if(k%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return N[k-2]==="="?2:N[k-1]==="="?1:0}function G(N){return 3*N.length/4-ie(N)}function V(N){var k,M,R,Z,K,z=N.length;Z=ie(N),K=new x(3*z/4-Z),M=Z>0?z-4:z;var H=0;for(k=0;k<M;k+=4)R=w[N.charCodeAt(k)]<<18|w[N.charCodeAt(k+1)]<<12|w[N.charCodeAt(k+2)]<<6|w[N.charCodeAt(k+3)],K[H++]=R>>16&255,K[H++]=R>>8&255,K[H++]=255&R;return Z===2?(R=w[N.charCodeAt(k)]<<2|w[N.charCodeAt(k+1)]>>4,K[H++]=255&R):Z===1&&(R=w[N.charCodeAt(k)]<<10|w[N.charCodeAt(k+1)]<<4|w[N.charCodeAt(k+2)]>>2,K[H++]=R>>8&255,K[H++]=255&R),K}function P(N){return p[N>>18&63]+p[N>>12&63]+p[N>>6&63]+p[63&N]}function I(N,k,M){for(var R,Z=[],K=k;K<M;K+=3)R=(N[K]<<16)+(N[K+1]<<8)+N[K+2],Z.push(P(R));return Z.join("")}function L(N){for(var k,M=N.length,R=M%3,Z="",K=[],z=0,H=M-R;z<H;z+=16383)K.push(I(N,z,z+16383>H?H:z+16383));return R===1?(k=N[M-1],Z+=p[k>>2],Z+=p[k<<4&63],Z+="=="):R===2&&(k=(N[M-2]<<8)+N[M-1],Z+=p[k>>10],Z+=p[k>>4&63],Z+=p[k<<2&63],Z+="="),K.push(Z),K.join("")}a.byteLength=G,a.toByteArray=V,a.fromByteArray=L;for(var p=[],w=[],x=typeof Uint8Array!="undefined"?Uint8Array:Array,b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Q=0,D=b.length;Q<D;++Q)p[Q]=b[Q],w[b.charCodeAt(Q)]=Q;w[45]=62,w[95]=63},function(S,a){a.read=function(te,ie,G,V,P){var I,L,p=8*P-V-1,w=(1<<p)-1,x=w>>1,b=-7,Q=G?P-1:0,D=G?-1:1,N=te[ie+Q];for(Q+=D,I=N&(1<<-b)-1,N>>=-b,b+=p;b>0;I=256*I+te[ie+Q],Q+=D,b-=8);for(L=I&(1<<-b)-1,I>>=-b,b+=V;b>0;L=256*L+te[ie+Q],Q+=D,b-=8);if(I===0)I=1-x;else{if(I===w)return L?NaN:1/0*(N?-1:1);L+=Math.pow(2,V),I-=x}return(N?-1:1)*L*Math.pow(2,I-V)},a.write=function(te,ie,G,V,P,I){var L,p,w,x=8*I-P-1,b=(1<<x)-1,Q=b>>1,D=P===23?Math.pow(2,-24)-Math.pow(2,-77):0,N=V?0:I-1,k=V?1:-1,M=ie<0||ie===0&&1/ie<0?1:0;for(ie=Math.abs(ie),isNaN(ie)||ie===1/0?(p=isNaN(ie)?1:0,L=b):(L=Math.floor(Math.log(ie)/Math.LN2),ie*(w=Math.pow(2,-L))<1&&(L--,w*=2),ie+=L+Q>=1?D/w:D*Math.pow(2,1-Q),ie*w>=2&&(L++,w/=2),L+Q>=b?(p=0,L=b):L+Q>=1?(p=(ie*w-1)*Math.pow(2,P),L+=Q):(p=ie*Math.pow(2,Q-1)*Math.pow(2,P),L=0));P>=8;te[G+N]=255&p,N+=k,p/=256,P-=8);for(L=L<<P|p,x+=P;x>0;te[G+N]=255&L,N+=k,L/=256,x-=8);te[G+N-k]|=128*M}},function(S,a){var te={}.toString;S.exports=Array.isArray||function(ie){return te.call(ie)=="[object Array]"}},function(S,a,te){"use strict";function ie(P,I){if(!(P instanceof I))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var G=function(){function P(I,L){for(var p=0;p<L.length;p++){var w=L[p];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(I,w.key,w)}}return function(I,L,p){return L&&P(I.prototype,L),p&&P(I,p),I}}(),V=function(){function P(){ie(this,P)}return G(P,null,[{key:"set",value:function(I,L){try{window.localStorage&&localStorage.setItem(I,L)}catch(p){window[I+"_localStorage"]=L}}},{key:"get",value:function(I){try{if(window.localStorage)return localStorage.getItem(I)}catch(L){return window[I+"_localStorage"]}return""}},{key:"remove",value:function(I){try{window.localStorage&&localStorage.removeItem(I)}catch(L){delete window[I+"_localStorage"]}}}]),P}();a.default=V},function(S,a,te){"use strict";function ie(P,I){if(!(P instanceof I))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var G=function(){function P(I,L){for(var p=0;p<L.length;p++){var w=L[p];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(I,w.key,w)}}return function(I,L,p){return L&&P(I.prototype,L),p&&P(I,p),I}}(),V=function(){function P(){ie(this,P)}return G(P,null,[{key:"get",value:function(I){for(var L=I+"",p=document.cookie.split(";"),w=0;w<p.length;w++){var x=p[w].trim();if(x.indexOf(L)==0)return unescape(x.substring(L.length+1,x.length))}return""}},{key:"set",value:function(I,L,p){var w=new Date;w.setTime(w.getTime()+24*p*60*60*1e3);var x="expires="+w.toGMTString();document.cookie=I+"="+escape(L)+"; "+x}}]),P}();a.default=V},function(S,a,te){"use strict";function ie(x){return x&&x.__esModule?x:{default:x}}function G(x,b){if(!(x instanceof b))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var V=function(){function x(b,Q){for(var D=0;D<Q.length;D++){var N=Q[D];N.enumerable=N.enumerable||!1,N.configurable=!0,"value"in N&&(N.writable=!0),Object.defineProperty(b,N.key,N)}}return function(b,Q,D){return Q&&x(b.prototype,Q),D&&x(b,D),b}}(),P=te(8),I=ie(P),L=te(9),p=ie(L),w=function(){function x(){G(this,x)}return V(x,null,[{key:"refreshUploadAuth",value:function(b,Q,D){var N=(p.default.randomUUID(),p.default.randomUUID()),k={AccessKeyId:b.accessKeyId,SecurityToken:b.securityToken,Action:"RefreshUploadVideo",VideoId:b.videoId,Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:N,RequestId:b.requestId},M=p.default.makeUTF8sort(k,"=","&")+"&Signature="+p.default.aliyunEncodeURI(p.default.makeChangeSiga(k,b.accessKeySecret)),R="https://vod."+b.region+".aliyuncs.com/?"+M;I.default.get(R,function(K){var K=JSON.parse(K);Q&&Q(K)},function(Z){if(D){var K=JSON.parse(Z);D(K)}})}},{key:"getUploadAuth",value:function(b,Q,D){var N=(p.default.randomUUID(),p.default.randomUUID()),k={AccessKeyId:b.accessKeyId,SecurityToken:b.securityToken,Action:"CreateUploadVideo",Title:b.title,FileName:b.fileName,Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:N,RequestId:b.requestId};b.fileSize&&(k.FileSize=b.fileSize),b.description&&(k.Description=b.description),b.cateId&&(k.CateId=b.cateId),b.tags&&(k.Tags=b.tags),b.templateGroupId&&(k.TemplateGroupId=b.templateGroupId),b.storageLocation&&(k.StorageLocation=b.storageLocation),b.coverUrl&&(k.CoverURL=b.coverUrl),b.transCodeMode&&(k.TransCodeMode=b.transCodeMode),b.userData&&(k.UserData=JSON.stringify(b.userData));var M=p.default.makeUTF8sort(k,"=","&")+"&Signature="+p.default.aliyunEncodeURI(p.default.makeChangeSiga(k,b.accessKeySecret)),R="https://vod."+b.region+".aliyuncs.com/?"+M;I.default.get(R,function(Z){try{Z=JSON.parse(Z)}catch(K){if(D)return void D({Code:"GetUploadAuthFailed",Message:"\u83B7\u53D6uploadauth\u5931\u8D25"})}Q&&Q(Z)},function(Z){if(D){var K={Code:"GetUploadAuthFailed",Message:"\u83B7\u53D6uploadauth\u5931\u8D25"};try{K=JSON.parse(Z)}catch(z){}D(K)}})}},{key:"getImageUploadAuth",value:function(b,Q,D){var N=(p.default.randomUUID(),p.default.randomUUID()),k={AccessKeyId:b.accessKeyId,SecurityToken:b.securityToken,Action:"CreateUploadImage",ImageType:b.imageType?b.imageType:"default",Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:N,RequestId:b.requestId};b.title&&(k.Title=b.title),b.imageExt&&(k.ImageExt=b.imageExt),b.tags&&(k.Tags=b.tags),b.storageLocation&&(k.StorageLocation=b.storageLocation);var M=p.default.makeUTF8sort(k,"=","&")+"&Signature="+p.default.aliyunEncodeURI(p.default.makeChangeSiga(k,b.accessKeySecret)),R="https://vod."+b.region+".aliyuncs.com/?"+M;I.default.get(R,function(Z){Z=JSON.parse(Z),Q&&Q(Z)},function(Z){if(D){var K=JSON.parse(Z);D(K)}})}}]),x}();a.default=w},function(S,a,te){(function(ie,G,V){S.exports=a=G(te(0),te(28),te(29))})(0,function(ie){return ie.HmacSHA1})},function(S,a,te){(function(ie,G){S.exports=a=G(te(0))})(0,function(ie){return function(){var G=ie,V=G.lib,P=V.WordArray,I=V.Hasher,L=G.algo,p=[],w=L.SHA1=I.extend({_doReset:function(){this._hash=new P.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(x,b){for(var Q=this._hash.words,D=Q[0],N=Q[1],k=Q[2],M=Q[3],R=Q[4],Z=0;Z<80;Z++){if(Z<16)p[Z]=0|x[b+Z];else{var K=p[Z-3]^p[Z-8]^p[Z-14]^p[Z-16];p[Z]=K<<1|K>>>31}var z=(D<<5|D>>>27)+R+p[Z];z+=Z<20?1518500249+(N&k|~N&M):Z<40?1859775393+(N^k^M):Z<60?(N&k|N&M|k&M)-1894007588:(N^k^M)-899497514,R=M,M=k,k=N<<30|N>>>2,N=D,D=z}Q[0]=Q[0]+D|0,Q[1]=Q[1]+N|0,Q[2]=Q[2]+k|0,Q[3]=Q[3]+M|0,Q[4]=Q[4]+R|0},_doFinalize:function(){var x=this._data,b=x.words,Q=8*this._nDataBytes,D=8*x.sigBytes;return b[D>>>5]|=128<<24-D%32,b[14+(D+64>>>9<<4)]=Math.floor(Q/4294967296),b[15+(D+64>>>9<<4)]=Q,x.sigBytes=4*b.length,this._process(),this._hash},clone:function(){var x=I.clone.call(this);return x._hash=this._hash.clone(),x}});G.SHA1=I._createHelper(w),G.HmacSHA1=I._createHmacHelper(w)}(),ie.SHA1})},function(S,a,te){(function(ie,G){S.exports=a=G(te(0))})(0,function(ie){(function(){var G=ie,V=G.lib,P=V.Base,I=G.enc,L=I.Utf8,p=G.algo;p.HMAC=P.extend({init:function(w,x){w=this._hasher=new w.init,typeof x=="string"&&(x=L.parse(x));var b=w.blockSize,Q=4*b;x.sigBytes>Q&&(x=w.finalize(x)),x.clamp();for(var D=this._oKey=x.clone(),N=this._iKey=x.clone(),k=D.words,M=N.words,R=0;R<b;R++)k[R]^=1549556828,M[R]^=909522486;D.sigBytes=N.sigBytes=Q,this.reset()},reset:function(){var w=this._hasher;w.reset(),w.update(this._iKey)},update:function(w){return this._hasher.update(w),this},finalize:function(w){var x=this._hasher,b=x.finalize(w);return x.reset(),x.finalize(this._oKey.clone().concat(b))}})})()})},function(S,a,te){(function(ie,G){S.exports=a=G(te(0))})(0,function(ie){return function(){function G(p,w,x){for(var b=[],Q=0,D=0;D<w;D++)if(D%4){var N=x[p.charCodeAt(D-1)]<<D%4*2,k=x[p.charCodeAt(D)]>>>6-D%4*2;b[Q>>>2]|=(N|k)<<24-Q%4*8,Q++}return I.create(b,Q)}var V=ie,P=V.lib,I=P.WordArray,L=V.enc;L.Base64={stringify:function(p){var w=p.words,x=p.sigBytes,b=this._map;p.clamp();for(var Q=[],D=0;D<x;D+=3)for(var N=w[D>>>2]>>>24-D%4*8&255,k=w[D+1>>>2]>>>24-(D+1)%4*8&255,M=w[D+2>>>2]>>>24-(D+2)%4*8&255,R=N<<16|k<<8|M,Z=0;Z<4&&D+.75*Z<x;Z++)Q.push(b.charAt(R>>>6*(3-Z)&63));var K=b.charAt(64);if(K)for(;Q.length%4;)Q.push(K);return Q.join("")},parse:function(p){var w=p.length,x=this._map,b=this._reverseMap;if(!b){b=this._reverseMap=[];for(var Q=0;Q<x.length;Q++)b[x.charCodeAt(Q)]=Q}var D=x.charAt(64);if(D){var N=p.indexOf(D);N!==-1&&(w=N)}return G(p,w,b)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),ie.enc.Base64})},function(S,a,te){"use strict";function ie(H){return H&&H.__esModule?H:{default:H}}function G(H,pe){if(!(H instanceof pe))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var V=function(){function H(pe,me){for(var W=0;W<me.length;W++){var De=me[W];De.enumerable=De.enumerable||!1,De.configurable=!0,"value"in De&&(De.writable=!0),Object.defineProperty(pe,De.key,De)}}return function(pe,me,W){return me&&H(pe.prototype,me),W&&H(pe,W),pe}}(),P=te(8),I=ie(P),L=te(7),p=ie(L),w=te(4),x=ie(w),b=te(6),Q=ie(b),D=te(1),N=ie(D),k=te(9),M=ie(k),R=te(2),Z=te(11),K=te(10),z=function(){function H(){G(this,H)}return V(H,null,[{key:"getAuthInfo",value:function(pe,me,W){var De=pe+"|f#Ylm&^1TppeRhLg|"+W;return me&&(De=pe+"|"+me+"|f#Ylm&^1TppeRhLg|"+W),R(K.parse(De)).toString(Z)}},{key:"upload",value:function(pe,me,W){var De=N.default.ISODateString(new Date),ve=Math.floor(new Date().valueOf()/1e3),ne=x.default.getClientId();ne=x.default.setClientId(ne);var Pe=H.getAuthInfo(pe.userId,ne,ve),Te=M.default.randomUUID(),rt={Source:"WebSDK",BusinessType:"UploadVideo",Action:"ReportUploadProgress",TerminalType:"H5",DeviceModel:p.default.browser.name+(p.default.browser.version||""),AppVersion:Q.default.version,AuthTimestamp:ve,Timestamp:De,AuthInfo:Pe,FileName:pe.file.name,FileSize:pe.file.size,FileCreateTime:pe.file.lastModified,FileHash:pe.fileHash,UploadId:pe.checkpoint.checkpoint.uploadId,PartSize:pe.checkpoint.checkpoint.partSize,DonePartsCount:pe.checkpoint.checkpoint.doneParts.length,UploadPoint:JSON.stringify(pe.checkpoint),UploadRatio:pe.checkpoint.loaded,UserId:pe.userId,VideoId:pe.videoId,Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:Te};ne&&(rt.ClientId=ne);var Le=M.default.makeUTF8sort(rt,"=","&")+"&Signature="+M.default.aliyunEncodeURI(M.default.makeChangeSiga(rt,pe.accessKeySecret)),nt="https://vod."+pe.region+".aliyuncs.com/?"+Le;I.default.get(nt,function(Re){me&&me()},function(Re){Re&&(W(Re),console.log(Re))})}},{key:"get",value:function(pe,me,W){var De=N.default.ISODateString(new Date),ve=Math.floor(new Date().valueOf()/1e3),ne=x.default.getClientId(),Pe=H.getAuthInfo(pe.userId,ne,ve),Te=M.default.randomUUID(),rt={Source:"WebSDK",BusinessType:"UploadVideo",Action:"GetUploadProgress",TerminalType:"H5",DeviceModel:p.default.browser.name+(p.default.browser.version||""),AppVersion:Q.default.version,AuthTimestamp:ve,Timestamp:De,AuthInfo:Pe,UserId:pe.userId,UploadInfoList:JSON.stringify(pe.uploadInfoList),Version:"2017-03-21",Format:"JSON",SignatureMethod:"HMAC-SHA1",SignatureVersion:"1.0",SignatureNonce:Te};ne&&(rt.ClientId=ne);var Le=M.default.makeUTF8sort(rt,"=","&")+"&Signature="+M.default.aliyunEncodeURI(M.default.makeChangeSiga(rt,pe.accessKeySecret)),nt="https://vod."+pe.region+".aliyuncs.com/?"+Le;I.default.get(nt,function(Re){var gt={},Qe=ne;Re=Re?JSON.parse(Re):{},Re.UploadProgress&&Re.UploadProgress.UploadProgressList&&Re.UploadProgress.UploadProgressList.length>0&&(gt=Re.UploadProgress.UploadProgressList[0],Qe=gt.ClientId),x.default.setClientId(Qe),me&&me(gt)},function(Re){Re&&(W(Re),console.log(Re))})}}]),H}();a.default=z},function(S,a,te){"use strict";function ie(L,p){if(!(L instanceof p))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(a,"__esModule",{value:!0});var G=function(){function L(p,w){for(var x=0;x<w.length;x++){var b=w[x];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(p,b.key,b)}}return function(p,w,x){return w&&L(p.prototype,w),x&&L(p,x),p}}(),V=te(2),P=te(33),I=(te(11),function(){function L(){ie(this,L)}return G(L,null,[{key:"getMd5",value:function(p,w,x){var b=new FileReader;b.onload=function(N){try{if(N&&N.target){var k=V(P.parse(N.target.result)),M=k.toString();w(M)}}catch(R){console.log(R)}},b.onerror=function(N){console.log(N),errorCallback(N)};var Q=File.prototype.slice||File.prototype.mozSlice||File.prototype.webkitSlice,D=Q.call(p,0,1024);b.readAsBinaryString(D)}}]),L}());a.default=I},function(S,a,te){(function(ie,G){S.exports=a=G(te(0))})(0,function(ie){return ie.enc.Latin1})}])},50371:function(Br,fn){"use strict";function B(){const S=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let a=1;a<arguments.length;a++){const te=a<0||arguments.length<=a?void 0:arguments[a];te&&Object.keys(te).forEach(ie=>{const G=te[ie];G!==void 0&&(S[ie]=G)})}return S}fn.Z=B},77578:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return S}});const S=a=>a?typeof a=="function"?a():a:null},13845:function(Br,fn,B){"use strict";B.d(fn,{F:function(){return S},Z:function(){return a}});function S(te){return te!=null&&te===te.window}function a(te,ie){var G,V;if(typeof window=="undefined")return 0;const P=ie?"scrollTop":"scrollLeft";let I=0;return S(te)?I=te[ie?"pageYOffset":"pageXOffset"]:te instanceof Document?I=te.documentElement[P]:(te instanceof HTMLElement||te)&&(I=te[P]),te&&!S(te)&&typeof I!="number"&&(I=(V=((G=te.ownerDocument)!==null&&G!==void 0?G:te).documentElement)===null||V===void 0?void 0:V[P]),I}},68031:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return ie}});var S=B(16089);function a(G,V,P,I){const L=P-V;return G/=I/2,G<1?L/2*G*G*G+V:L/2*((G-=2)*G*G+2)+V}var te=B(13845);function ie(G){let V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:P=()=>window,callback:I,duration:L=450}=V,p=P(),w=(0,te.Z)(p,!0),x=Date.now(),b=()=>{const D=Date.now()-x,N=a(D>L?L:D,w,G,L);(0,te.F)(p)?p.scrollTo(window.pageXOffset,N):p instanceof Document||p.constructor.name==="HTMLDocument"?p.documentElement.scrollTop=N:p.scrollTop=N,D<L?(0,S.Z)(b):typeof I=="function"&&I()};(0,S.Z)(b)}},88522:function(Br,fn,B){"use strict";var S=B(92310),a=B.n(S),te=B(11592),ie=B(2738),G=B(59301),V=B(53487),P=B(92343),I=B(36355),L=B(57809);const{Option:p}=L.default;function w(D){return D&&D.type&&(D.type.isSelectOption||D.type.isSelectOptGroup)}const x=(D,N)=>{const{prefixCls:k,className:M,popupClassName:R,dropdownClassName:Z,children:K,dataSource:z}=D,H=(0,te.Z)(K);let pe;H.length===1&&(0,P.l$)(H[0])&&!w(H[0])&&([pe]=H);const me=pe?()=>pe:void 0;let W;H.length&&w(H[0])?W=K:W=z?z.map(ne=>{if((0,P.l$)(ne))return ne;switch(typeof ne){case"string":return G.createElement(p,{key:ne,value:ne},ne);case"object":{const{value:Pe}=ne;return G.createElement(p,{key:Pe,value:Pe},ne.text)}default:return}}):[];const{getPrefixCls:De}=G.useContext(I.E_),ve=De("select",k);return G.createElement(L.default,Object.assign({ref:N,suffixIcon:null},(0,ie.Z)(D,["dataSource","dropdownClassName"]),{prefixCls:ve,popupClassName:R||Z,className:a()(`${ve}-auto-complete`,M),mode:L.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:me}),W)},b=G.forwardRef(x),Q=(0,V.Z)(b);b.Option=p,b._InternalPanelDoNotUseOrYouWillBeFired=Q,fn.Z=b},26743:function(Br,fn,B){"use strict";B.d(fn,{C:function(){return ne}});var S=B(92310),a=B.n(S),te=B(29301),ie=B(8654),G=B(59301),V=B(69507),P=B(36355),I=B(8628),p=G.createContext({}),w=B(17313),x=B(83116),b=B(37613);const Q=Pe=>{const{antCls:Te,componentCls:rt,iconCls:Le,avatarBg:nt,avatarColor:Re,containerSize:gt,containerSizeLG:Qe,containerSizeSM:We,textFontSize:be,textFontSizeLG:Oe,textFontSizeSM:Me,borderRadius:qe,borderRadiusLG:Ht,borderRadiusSM:Gt,lineWidth:vn,lineType:Qt}=Pe,ln=(tn,Mt,Ut)=>({width:tn,height:tn,lineHeight:`${tn-vn*2}px`,borderRadius:"50%",[`&${rt}-square`]:{borderRadius:Ut},[`${rt}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${rt}-icon`]:{fontSize:Mt,[`> ${Le}`]:{margin:0}}});return{[rt]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,w.Wf)(Pe)),{position:"relative",display:"inline-block",overflow:"hidden",color:Re,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:nt,border:`${vn}px ${Qt} transparent`,"&-image":{background:"transparent"},[`${Te}-image-img`]:{display:"block"}}),ln(gt,be,qe)),{"&-lg":Object.assign({},ln(Qe,Oe,Ht)),"&-sm":Object.assign({},ln(We,Me,Gt)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},D=Pe=>{const{componentCls:Te,groupBorderColor:rt,groupOverlapping:Le,groupSpace:nt}=Pe;return{[`${Te}-group`]:{display:"inline-flex",[`${Te}`]:{borderColor:rt},"> *:not(:first-child)":{marginInlineStart:Le}},[`${Te}-group-popover`]:{[`${Te} + ${Te}`]:{marginInlineStart:nt}}}};var N=(0,x.Z)("Avatar",Pe=>{const{colorTextLightSolid:Te,colorTextPlaceholder:rt}=Pe,Le=(0,b.TS)(Pe,{avatarBg:rt,avatarColor:Te});return[Q(Le),D(Le)]},Pe=>{const{controlHeight:Te,controlHeightLG:rt,controlHeightSM:Le,fontSize:nt,fontSizeLG:Re,fontSizeXL:gt,fontSizeHeading3:Qe,marginXS:We,marginXXS:be,colorBorderBg:Oe}=Pe;return{containerSize:Te,containerSizeLG:rt,containerSizeSM:Le,textFontSize:Math.round((Re+gt)/2),textFontSizeLG:Qe,textFontSizeSM:nt,groupSpace:be,groupOverlapping:-We,groupBorderColor:Oe}}),k=B(19716),M=function(Pe,Te){var rt={};for(var Le in Pe)Object.prototype.hasOwnProperty.call(Pe,Le)&&Te.indexOf(Le)<0&&(rt[Le]=Pe[Le]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,Le=Object.getOwnPropertySymbols(Pe);nt<Le.length;nt++)Te.indexOf(Le[nt])<0&&Object.prototype.propertyIsEnumerable.call(Pe,Le[nt])&&(rt[Le[nt]]=Pe[Le[nt]]);return rt};const R=(Pe,Te)=>{const[rt,Le]=G.useState(1),[nt,Re]=G.useState(!1),[gt,Qe]=G.useState(!0),We=G.useRef(null),be=G.useRef(null),Oe=(0,ie.sQ)(Te,We),{getPrefixCls:Me,avatar:qe}=G.useContext(P.E_),Ht=G.useContext(p),Gt=()=>{if(!be.current||!We.current)return;const Rn=be.current.offsetWidth,Cn=We.current.offsetWidth;if(Rn!==0&&Cn!==0){const{gap:Ur=4}=Pe;Ur*2<Cn&&Le(Cn-Ur*2<Rn?(Cn-Ur*2)/Rn:1)}};G.useEffect(()=>{Re(!0)},[]),G.useEffect(()=>{Qe(!0),Le(1)},[Pe.src]),G.useEffect(Gt,[Pe.gap]);const vn=()=>{const{onError:Rn}=Pe;(Rn==null?void 0:Rn())!==!1&&Qe(!1)},{prefixCls:Qt,shape:ln,size:tn,src:Mt,srcSet:Ut,icon:Rt,className:st,rootClassName:it,alt:un,draggable:It,children:ot,crossOrigin:Se}=Pe,X=M(Pe,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),O=(0,k.Z)(Rn=>{var Cn,Ur;return(Ur=(Cn=tn!=null?tn:Ht==null?void 0:Ht.size)!==null&&Cn!==void 0?Cn:Rn)!==null&&Ur!==void 0?Ur:"default"}),Y=Object.keys(typeof O=="object"?O||{}:{}).some(Rn=>["xs","sm","md","lg","xl","xxl"].includes(Rn)),oe=(0,I.Z)(Y),q=G.useMemo(()=>{if(typeof O!="object")return{};const Rn=V.c4.find(Ur=>oe[Ur]),Cn=O[Rn];return Cn?{width:Cn,height:Cn,lineHeight:`${Cn}px`,fontSize:Rt?Cn/2:18}:{}},[oe,O]),Fe=Me("avatar",Qt),[Xe,jt]=N(Fe),yt=a()({[`${Fe}-lg`]:O==="large",[`${Fe}-sm`]:O==="small"}),Ze=G.isValidElement(Mt),Ot=ln||(Ht==null?void 0:Ht.shape)||"circle",hn=a()(Fe,yt,qe==null?void 0:qe.className,`${Fe}-${Ot}`,{[`${Fe}-image`]:Ze||Mt&&gt,[`${Fe}-icon`]:!!Rt},st,it,jt),zt=typeof O=="number"?{width:O,height:O,lineHeight:`${O}px`,fontSize:Rt?O/2:18}:{};let Jt;if(typeof Mt=="string"&&gt)Jt=G.createElement("img",{src:Mt,draggable:It,srcSet:Ut,onError:vn,alt:un,crossOrigin:Se});else if(Ze)Jt=Mt;else if(Rt)Jt=Rt;else if(nt||rt!==1){const Rn=`scale(${rt}) translateX(-50%)`,Cn={msTransform:Rn,WebkitTransform:Rn,transform:Rn},Ur=typeof O=="number"?{lineHeight:`${O}px`}:{};Jt=G.createElement(te.Z,{onResize:Gt},G.createElement("span",{className:`${Fe}-string`,ref:be,style:Object.assign(Object.assign({},Ur),Cn)},ot))}else Jt=G.createElement("span",{className:`${Fe}-string`,style:{opacity:0},ref:be},ot);return delete X.onError,delete X.gap,Xe(G.createElement("span",Object.assign({},X,{style:Object.assign(Object.assign(Object.assign(Object.assign({},zt),q),qe==null?void 0:qe.style),X.style),className:hn,ref:Oe}),Jt))};var K=G.forwardRef(R),z=B(11592),H=B(60324),pe=B(92343);const me=Pe=>{const{size:Te,shape:rt}=G.useContext(p),Le=G.useMemo(()=>({size:Pe.size||Te,shape:Pe.shape||rt}),[Pe.size,Pe.shape,Te,rt]);return G.createElement(p.Provider,{value:Le},Pe.children)};var De=Pe=>{const{getPrefixCls:Te,direction:rt}=G.useContext(P.E_),{prefixCls:Le,className:nt,rootClassName:Re,style:gt,maxCount:Qe,maxStyle:We,size:be,shape:Oe,maxPopoverPlacement:Me="top",maxPopoverTrigger:qe="hover",children:Ht}=Pe,Gt=Te("avatar",Le),vn=`${Gt}-group`,[Qt,ln]=N(Gt),tn=a()(vn,{[`${vn}-rtl`]:rt==="rtl"},nt,Re,ln),Mt=(0,z.Z)(Ht).map((Rt,st)=>(0,pe.Tm)(Rt,{key:`avatar-key-${st}`})),Ut=Mt.length;if(Qe&&Qe<Ut){const Rt=Mt.slice(0,Qe),st=Mt.slice(Qe,Ut);return Rt.push(G.createElement(H.Z,{key:"avatar-popover-key",content:st,trigger:qe,placement:Me,overlayClassName:`${vn}-popover`},G.createElement(K,{style:We},`+${Ut-Qe}`))),Qt(G.createElement(me,{shape:Oe,size:be},G.createElement("div",{className:tn,style:gt},Rt)))}return Qt(G.createElement(me,{shape:Oe,size:be},G.createElement("div",{className:tn,style:gt},Mt)))};const ve=K;ve.Group=De;var ne=ve},49127:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return gt}});var S=B(92310),a=B.n(S),te=B(77900),ie=B(59301),G=B(36785),V=B(92343),P=B(36355),I=B(36237),L=B(17313),p=B(45157),w=B(37613),x=B(83116);const b=new I.Keyframes("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),Q=new I.Keyframes("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),D=new I.Keyframes("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),N=new I.Keyframes("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),k=new I.Keyframes("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),M=new I.Keyframes("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),R=Qe=>{const{componentCls:We,iconCls:be,antCls:Oe,badgeShadowSize:Me,motionDurationSlow:qe,textFontSize:Ht,textFontSizeSM:Gt,statusSize:vn,dotSize:Qt,textFontWeight:ln,indicatorHeight:tn,indicatorHeightSM:Mt,marginXS:Ut}=Qe,Rt=`${Oe}-scroll-number`,st=(0,p.Z)(Qe,(it,un)=>{let{darkColor:It}=un;return{[`&${We} ${We}-color-${it}`]:{background:It,[`&:not(${We}-count)`]:{color:It}}}});return{[We]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,L.Wf)(Qe)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${We}-count`]:{zIndex:Qe.indicatorZIndex,minWidth:tn,height:tn,color:Qe.badgeTextColor,fontWeight:ln,fontSize:Ht,lineHeight:`${tn}px`,whiteSpace:"nowrap",textAlign:"center",background:Qe.badgeColor,borderRadius:tn/2,boxShadow:`0 0 0 ${Me}px ${Qe.badgeShadowColor}`,transition:`background ${Qe.motionDurationMid}`,a:{color:Qe.badgeTextColor},"a:hover":{color:Qe.badgeTextColor},"a:hover &":{background:Qe.badgeColorHover}},[`${We}-count-sm`]:{minWidth:Mt,height:Mt,fontSize:Gt,lineHeight:`${Mt}px`,borderRadius:Mt/2},[`${We}-multiple-words`]:{padding:`0 ${Qe.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${We}-dot`]:{zIndex:Qe.indicatorZIndex,width:Qt,minWidth:Qt,height:Qt,background:Qe.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${Me}px ${Qe.badgeShadowColor}`},[`${We}-dot${Rt}`]:{transition:`background ${qe}`},[`${We}-count, ${We}-dot, ${Rt}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${be}-spin`]:{animationName:M,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${We}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${We}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:vn,height:vn,verticalAlign:"middle",borderRadius:"50%"},[`${We}-status-success`]:{backgroundColor:Qe.colorSuccess},[`${We}-status-processing`]:{overflow:"visible",color:Qe.colorPrimary,backgroundColor:Qe.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:Me,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:b,animationDuration:Qe.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${We}-status-default`]:{backgroundColor:Qe.colorTextPlaceholder},[`${We}-status-error`]:{backgroundColor:Qe.colorError},[`${We}-status-warning`]:{backgroundColor:Qe.colorWarning},[`${We}-status-text`]:{marginInlineStart:Ut,color:Qe.colorText,fontSize:Qe.fontSize}}}),st),{[`${We}-zoom-appear, ${We}-zoom-enter`]:{animationName:Q,animationDuration:Qe.motionDurationSlow,animationTimingFunction:Qe.motionEaseOutBack,animationFillMode:"both"},[`${We}-zoom-leave`]:{animationName:D,animationDuration:Qe.motionDurationSlow,animationTimingFunction:Qe.motionEaseOutBack,animationFillMode:"both"},[`&${We}-not-a-wrapper`]:{[`${We}-zoom-appear, ${We}-zoom-enter`]:{animationName:N,animationDuration:Qe.motionDurationSlow,animationTimingFunction:Qe.motionEaseOutBack},[`${We}-zoom-leave`]:{animationName:k,animationDuration:Qe.motionDurationSlow,animationTimingFunction:Qe.motionEaseOutBack},[`&:not(${We}-status)`]:{verticalAlign:"middle"},[`${Rt}-custom-component, ${We}-count`]:{transform:"none"},[`${Rt}-custom-component, ${Rt}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${Rt}`]:{overflow:"hidden",[`${Rt}-only`]:{position:"relative",display:"inline-block",height:tn,transition:`all ${Qe.motionDurationSlow} ${Qe.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${Rt}-only-unit`]:{height:tn,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${Rt}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${We}-count, ${We}-dot, ${Rt}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},Z=Qe=>{const{fontSize:We,lineHeight:be,lineWidth:Oe,marginXS:Me,colorBorderBg:qe}=Qe,Ht=Math.round(We*be),Gt=Oe,vn=Qe.colorBgContainer,Qt=Qe.colorError,ln=Qe.colorErrorHover;return(0,w.TS)(Qe,{badgeFontHeight:Ht,badgeShadowSize:Gt,badgeTextColor:vn,badgeColor:Qt,badgeColorHover:ln,badgeShadowColor:qe,badgeProcessingDuration:"1.2s",badgeRibbonOffset:Me,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},K=Qe=>{const{fontSize:We,lineHeight:be,fontSizeSM:Oe,lineWidth:Me}=Qe;return{indicatorZIndex:"auto",indicatorHeight:Math.round(We*be)-2*Me,indicatorHeightSM:We,dotSize:Oe/2,textFontSize:Oe,textFontSizeSM:Oe,textFontWeight:"normal",statusSize:Oe/2}};var z=(0,x.Z)("Badge",Qe=>{const We=Z(Qe);return[R(We)]},K);const H=Qe=>{const{antCls:We,badgeFontHeight:be,marginXS:Oe,badgeRibbonOffset:Me}=Qe,qe=`${We}-ribbon`,Ht=`${We}-ribbon-wrapper`,Gt=(0,p.Z)(Qe,(vn,Qt)=>{let{darkColor:ln}=Qt;return{[`&${qe}-color-${vn}`]:{background:ln,color:ln}}});return{[`${Ht}`]:{position:"relative"},[`${qe}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,L.Wf)(Qe)),{position:"absolute",top:Oe,padding:`0 ${Qe.paddingXS}px`,color:Qe.colorPrimary,lineHeight:`${be}px`,whiteSpace:"nowrap",backgroundColor:Qe.colorPrimary,borderRadius:Qe.borderRadiusSM,[`${qe}-text`]:{color:Qe.colorTextLightSolid},[`${qe}-corner`]:{position:"absolute",top:"100%",width:Me,height:Me,color:"currentcolor",border:`${Me/2}px solid`,transform:Qe.badgeRibbonCornerTransform,transformOrigin:"top",filter:Qe.badgeRibbonCornerFilter}}),Gt),{[`&${qe}-placement-end`]:{insetInlineEnd:-Me,borderEndEndRadius:0,[`${qe}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${qe}-placement-start`]:{insetInlineStart:-Me,borderEndStartRadius:0,[`${qe}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var pe=(0,x.Z)(["Badge","Ribbon"],Qe=>{const We=Z(Qe);return[H(We)]},K),W=Qe=>{const{className:We,prefixCls:be,style:Oe,color:Me,children:qe,text:Ht,placement:Gt="end",rootClassName:vn}=Qe,{getPrefixCls:Qt,direction:ln}=ie.useContext(P.E_),tn=Qt("ribbon",be),Mt=(0,G.o2)(Me,!1),Ut=a()(tn,`${tn}-placement-${Gt}`,{[`${tn}-rtl`]:ln==="rtl",[`${tn}-color-${Me}`]:Mt},We),[Rt,st]=pe(tn),it={},un={};return Me&&!Mt&&(it.background=Me,un.color=Me),Rt(ie.createElement("div",{className:a()(`${tn}-wrapper`,vn,st)},qe,ie.createElement("div",{className:a()(Ut,st),style:Object.assign(Object.assign({},it),Oe)},ie.createElement("span",{className:`${tn}-text`},Ht),ie.createElement("div",{className:`${tn}-corner`,style:un}))))};function De(Qe){let{prefixCls:We,value:be,current:Oe,offset:Me=0}=Qe,qe;return Me&&(qe={position:"absolute",top:`${Me}00%`,left:0}),ie.createElement("span",{style:qe,className:a()(`${We}-only-unit`,{current:Oe})},be)}function ve(Qe,We,be){let Oe=Qe,Me=0;for(;(Oe+10)%10!==We;)Oe+=be,Me+=be;return Me}function ne(Qe){const{prefixCls:We,count:be,value:Oe}=Qe,Me=Number(Oe),qe=Math.abs(be),[Ht,Gt]=ie.useState(Me),[vn,Qt]=ie.useState(qe),ln=()=>{Gt(Me),Qt(qe)};ie.useEffect(()=>{const Ut=setTimeout(()=>{ln()},1e3);return()=>{clearTimeout(Ut)}},[Me]);let tn,Mt;if(Ht===Me||Number.isNaN(Me)||Number.isNaN(Ht))tn=[ie.createElement(De,Object.assign({},Qe,{key:Me,current:!0}))],Mt={transition:"none"};else{tn=[];const Ut=Me+10,Rt=[];for(let un=Me;un<=Ut;un+=1)Rt.push(un);const st=Rt.findIndex(un=>un%10===Ht);tn=Rt.map((un,It)=>{const ot=un%10;return ie.createElement(De,Object.assign({},Qe,{key:un,value:ot,offset:It-st,current:It===st}))});const it=vn<qe?1:-1;Mt={transform:`translateY(${-ve(Ht,Me,it)}00%)`}}return ie.createElement("span",{className:`${We}-only`,style:Mt,onTransitionEnd:ln},tn)}var Pe=function(Qe,We){var be={};for(var Oe in Qe)Object.prototype.hasOwnProperty.call(Qe,Oe)&&We.indexOf(Oe)<0&&(be[Oe]=Qe[Oe]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Oe=Object.getOwnPropertySymbols(Qe);Me<Oe.length;Me++)We.indexOf(Oe[Me])<0&&Object.prototype.propertyIsEnumerable.call(Qe,Oe[Me])&&(be[Oe[Me]]=Qe[Oe[Me]]);return be},rt=ie.forwardRef((Qe,We)=>{const{prefixCls:be,count:Oe,className:Me,motionClassName:qe,style:Ht,title:Gt,show:vn,component:Qt="sup",children:ln}=Qe,tn=Pe(Qe,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:Mt}=ie.useContext(P.E_),Ut=Mt("scroll-number",be),Rt=Object.assign(Object.assign({},tn),{"data-show":vn,style:Ht,className:a()(Ut,Me,qe),title:Gt});let st=Oe;if(Oe&&Number(Oe)%1===0){const it=String(Oe).split("");st=ie.createElement("bdi",null,it.map((un,It)=>ie.createElement(ne,{prefixCls:Ut,count:Number(Oe),value:un,key:it.length-It})))}return Ht&&Ht.borderColor&&(Rt.style=Object.assign(Object.assign({},Ht),{boxShadow:`0 0 0 1px ${Ht.borderColor} inset`})),ln?(0,V.Tm)(ln,it=>({className:a()(`${Ut}-custom-component`,it==null?void 0:it.className,qe)})):ie.createElement(Qt,Object.assign({},Rt,{ref:We}),st)}),Le=function(Qe,We){var be={};for(var Oe in Qe)Object.prototype.hasOwnProperty.call(Qe,Oe)&&We.indexOf(Oe)<0&&(be[Oe]=Qe[Oe]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Me=0,Oe=Object.getOwnPropertySymbols(Qe);Me<Oe.length;Me++)We.indexOf(Oe[Me])<0&&Object.prototype.propertyIsEnumerable.call(Qe,Oe[Me])&&(be[Oe[Me]]=Qe[Oe[Me]]);return be};const nt=(Qe,We)=>{var be,Oe,Me,qe,Ht;const{prefixCls:Gt,scrollNumberPrefixCls:vn,children:Qt,status:ln,text:tn,color:Mt,count:Ut=null,overflowCount:Rt=99,dot:st=!1,size:it="default",title:un,offset:It,style:ot,className:Se,rootClassName:X,classNames:O,styles:Y,showZero:oe=!1}=Qe,q=Le(Qe,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:Fe,direction:Xe,badge:jt}=ie.useContext(P.E_),yt=Fe("badge",Gt),[Ze,Ot]=z(yt),hn=Ut>Rt?`${Rt}+`:Ut,zt=hn==="0"||hn===0,Jt=Ut===null||zt&&!oe,Rn=(ln!=null||Mt!=null)&&Jt,Cn=st&&!zt,Ur=Cn?"":hn,pi=(0,ie.useMemo)(()=>(Ur==null||Ur===""||zt&&!oe)&&!Cn,[Ur,zt,oe,Cn]),ni=(0,ie.useRef)(Ut);pi||(ni.current=Ut);const qi=ni.current,oo=(0,ie.useRef)(Ur);pi||(oo.current=Ur);const Wi=oo.current,Gi=(0,ie.useRef)(Cn);pi||(Gi.current=Cn);const mo=(0,ie.useMemo)(()=>{if(!It)return Object.assign(Object.assign({},jt==null?void 0:jt.style),ot);const ro={marginTop:It[1]};return Xe==="rtl"?ro.left=parseInt(It[0],10):ro.right=-parseInt(It[0],10),Object.assign(Object.assign(Object.assign({},ro),jt==null?void 0:jt.style),ot)},[Xe,It,ot,jt==null?void 0:jt.style]),Jo=un!=null?un:typeof qi=="string"||typeof qi=="number"?qi:void 0,Ho=pi||!tn?null:ie.createElement("span",{className:`${yt}-status-text`},tn),vo=!qi||typeof qi!="object"?void 0:(0,V.Tm)(qi,ro=>({style:Object.assign(Object.assign({},mo),ro.style)})),ns=(0,G.o2)(Mt,!1),Ka=a()(O==null?void 0:O.indicator,(be=jt==null?void 0:jt.classNames)===null||be===void 0?void 0:be.indicator,{[`${yt}-status-dot`]:Rn,[`${yt}-status-${ln}`]:!!ln,[`${yt}-color-${Mt}`]:ns}),ye={};Mt&&!ns&&(ye.color=Mt,ye.background=Mt);const Za=a()(yt,{[`${yt}-status`]:Rn,[`${yt}-not-a-wrapper`]:!Qt,[`${yt}-rtl`]:Xe==="rtl"},Se,X,jt==null?void 0:jt.className,(Oe=jt==null?void 0:jt.classNames)===null||Oe===void 0?void 0:Oe.root,O==null?void 0:O.root,Ot);if(!Qt&&Rn){const ro=mo.color;return Ze(ie.createElement("span",Object.assign({},q,{className:Za,style:Object.assign(Object.assign(Object.assign({},Y==null?void 0:Y.root),(Me=jt==null?void 0:jt.styles)===null||Me===void 0?void 0:Me.root),mo)}),ie.createElement("span",{className:Ka,style:Object.assign(Object.assign(Object.assign({},Y==null?void 0:Y.indicator),(qe=jt==null?void 0:jt.styles)===null||qe===void 0?void 0:qe.indicator),ye)}),tn&&ie.createElement("span",{style:{color:ro},className:`${yt}-status-text`},tn)))}return Ze(ie.createElement("span",Object.assign({ref:We},q,{className:Za,style:Object.assign(Object.assign({},(Ht=jt==null?void 0:jt.styles)===null||Ht===void 0?void 0:Ht.root),Y==null?void 0:Y.root)}),Qt,ie.createElement(te.default,{visible:!pi,motionName:`${yt}-zoom`,motionAppear:!1,motionDeadline:1e3},ro=>{let{className:_n,ref:_i}=ro;var Oi,Ko;const ga=Fe("scroll-number",vn),gi=Gi.current,ue=a()(O==null?void 0:O.indicator,(Oi=jt==null?void 0:jt.classNames)===null||Oi===void 0?void 0:Oi.indicator,{[`${yt}-dot`]:gi,[`${yt}-count`]:!gi,[`${yt}-count-sm`]:it==="small",[`${yt}-multiple-words`]:!gi&&Wi&&Wi.toString().length>1,[`${yt}-status-${ln}`]:!!ln,[`${yt}-color-${Mt}`]:ns});let le=Object.assign(Object.assign(Object.assign({},Y==null?void 0:Y.indicator),(Ko=jt==null?void 0:jt.styles)===null||Ko===void 0?void 0:Ko.indicator),mo);return Mt&&!ns&&(le=le||{},le.background=Mt),ie.createElement(rt,{prefixCls:ga,show:!pi,motionClassName:_n,className:ue,count:Wi,title:Jo,style:le,key:"scrollNumber",ref:_i},vo)}),Ho))},Re=ie.forwardRef(nt);Re.Ribbon=W;var gt=Re},19842:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return ro}});var S=B(77654),a=B(59301),te=B(33853),ie=B(58617),G=B(38819),V=B(92310),P=B.n(V),I=B(60499),L=B(72190),p=B(42244),w=B(77861),x=B(17115),b=B(90782),Q=B(6089),D=B(18929),N=a.createContext(null),k=N,M=B(43749),R=B(18642),Z=B(85899),K="__rc_cascader_search_mark__",z=function(_i,Oi,Ko){var ga=Ko.label;return Oi.some(function(gi){return String(gi[ga]).toLowerCase().includes(_i.toLowerCase())})},H=function(_i,Oi,Ko,ga){return Oi.map(function(gi){return gi[ga.label]}).join(" / ")},pe=function(_n,_i,Oi,Ko,ga,gi){var ue=ga.filter,le=ue===void 0?z:ue,xe=ga.render,at=xe===void 0?H:xe,Pt=ga.limit,pn=Pt===void 0?50:Pt,Zt=ga.sort;return a.useMemo(function(){var Ar=[];if(!_n)return[];function fi(tr,Zn){var Wt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;tr.forEach(function(zn){if(!(!Zt&&pn!==!1&&pn>0&&Ar.length>=pn)){var ri=[].concat((0,S.Z)(Zn),[zn]),Vr=zn[Oi.children],lr=Wt||zn.disabled;if((!Vr||Vr.length===0||gi)&&le(_n,ri,{label:Oi.label})){var jr;Ar.push((0,Z.Z)((0,Z.Z)({},zn),{},(jr={disabled:lr},(0,R.Z)(jr,Oi.label,at(_n,ri,Ko,Oi)),(0,R.Z)(jr,K,ri),(0,R.Z)(jr,Oi.children,void 0),jr)))}Vr&&fi(zn[Oi.children],ri,lr)}})}return fi(_i,[]),Zt&&Ar.sort(function(tr,Zn){return Zt(tr[K],Zn[K],_n,Oi)}),pn!==!1&&pn>0?Ar.slice(0,pn):Ar},[_n,_i,Oi,Ko,at,gi,le,Zt,pn])},me="__RC_CASCADER_SPLIT__",W="SHOW_PARENT",De="SHOW_CHILD";function ve(_n){return _n.join(me)}function ne(_n){return _n.map(ve)}function Pe(_n){return _n.split(me)}function Te(_n){var _i=_n||{},Oi=_i.label,Ko=_i.value,ga=_i.children,gi=Ko||"value";return{label:Oi||"label",value:gi,key:gi,children:ga||"children"}}function rt(_n,_i){var Oi,Ko;return(Oi=_n.isLeaf)!==null&&Oi!==void 0?Oi:!((Ko=_n[_i.children])!==null&&Ko!==void 0&&Ko.length)}function Le(_n){var _i=_n.parentElement;if(_i){var Oi=_n.offsetTop-_i.offsetTop;Oi-_i.scrollTop<0?_i.scrollTo({top:Oi}):Oi+_n.offsetHeight-_i.scrollTop>_i.offsetHeight&&_i.scrollTo({top:Oi+_n.offsetHeight-_i.offsetHeight})}}function nt(_n,_i){return _n.map(function(Oi){var Ko;return(Ko=Oi[K])===null||Ko===void 0?void 0:Ko.map(function(ga){return ga[_i.value]})})}function Re(_n,_i,Oi){var Ko=new Set(_n),ga=_i();return _n.filter(function(gi){var ue=ga[gi],le=ue?ue.parent:null,xe=ue?ue.children:null;return ue&&ue.node.disabled?!0:Oi===De?!(xe&&xe.some(function(at){return at.key&&Ko.has(at.key)})):!(le&&!le.node.disabled&&Ko.has(le.key))})}function gt(_n,_i,Oi){for(var Ko=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,ga=_i,gi=[],ue=function(){var at,Pt,pn,Zt=_n[le],Ar=(at=ga)===null||at===void 0?void 0:at.findIndex(function(tr){var Zn=tr[Oi.value];return Ko?String(Zn)===String(Zt):Zn===Zt}),fi=Ar!==-1?(Pt=ga)===null||Pt===void 0?void 0:Pt[Ar]:null;gi.push({value:(pn=fi==null?void 0:fi[Oi.value])!==null&&pn!==void 0?pn:Zt,index:Ar,option:fi}),ga=fi==null?void 0:fi[Oi.children]},le=0;le<_n.length;le+=1)ue();return gi}var Qe=function(_n,_i,Oi,Ko,ga){return a.useMemo(function(){var gi=ga||function(ue){var le=Ko?ue.slice(-1):ue,xe=" / ";return le.every(function(at){return["string","number"].includes((0,M.Z)(at))})?le.join(xe):le.reduce(function(at,Pt,pn){var Zt=a.isValidElement(Pt)?a.cloneElement(Pt,{key:pn}):Pt;return pn===0?[Zt]:[].concat((0,S.Z)(at),[xe,Zt])},[])};return _n.map(function(ue){var le,xe,at=gt(ue,_i,Oi),Pt=gi(at.map(function(Zt){var Ar,fi=Zt.option,tr=Zt.value;return(Ar=fi==null?void 0:fi[Oi.label])!==null&&Ar!==void 0?Ar:tr}),at.map(function(Zt){var Ar=Zt.option;return Ar})),pn=ve(ue);return{label:Pt,value:pn,key:pn,valueCells:ue,disabled:(le=at[at.length-1])===null||le===void 0||(xe=le.option)===null||xe===void 0?void 0:xe.disabled}})},[_n,_i,Oi,ga,Ko])},We=B(71430),be=function(_n,_i){var Oi=a.useRef({options:null,info:null}),Ko=a.useCallback(function(){return Oi.current.options!==_n&&(Oi.current.options=_n,Oi.current.info=(0,We.I8)(_n,{fieldNames:_i,initWrapper:function(gi){return(0,Z.Z)((0,Z.Z)({},gi),{},{pathKeyEntities:{}})},processEntity:function(gi,ue){var le=gi.nodes.map(function(xe){return xe[_i.value]}).join(me);ue.pathKeyEntities[le]=gi,gi.key=le}})),Oi.current.info.pathKeyEntities},[_i,_n]);return Ko},Oe=function(_n,_i){return a.useCallback(function(Oi){var Ko=[],ga=[];return Oi.forEach(function(gi){var ue=gt(gi,_n,_i);ue.every(function(le){return le.option})?ga.push(gi):Ko.push(gi)}),[ga,Ko]},[_n,_i])},Me=B(48736);function qe(_n){return a.useMemo(function(){if(!_n)return[!1,{}];var _i={matchInputWidth:!0,limit:50};return _n&&(0,M.Z)(_n)==="object"&&(_i=(0,Z.Z)((0,Z.Z)({},_i),_n)),_i.limit<=0&&delete _i.limit,[!0,_i]},[_n])}var Ht=a.memo(function(_n){var _i=_n.children;return _i},function(_n,_i){return!_i.open}),Gt=Ht;function vn(_n){var _i,Oi=_n.prefixCls,Ko=_n.checked,ga=_n.halfChecked,gi=_n.disabled,ue=_n.onClick,le=_n.disableCheckbox,xe=a.useContext(k),at=xe.checkable,Pt=typeof at!="boolean"?at:null;return a.createElement("span",{className:P()("".concat(Oi),(_i={},(0,R.Z)(_i,"".concat(Oi,"-checked"),Ko),(0,R.Z)(_i,"".concat(Oi,"-indeterminate"),!Ko&&ga),(0,R.Z)(_i,"".concat(Oi,"-disabled"),gi||le),_i)),onClick:ue},Pt)}var Qt="__cascader_fix_label__";function ln(_n){var _i=_n.prefixCls,Oi=_n.multiple,Ko=_n.options,ga=_n.activeValue,gi=_n.prevValuePath,ue=_n.onToggleOpen,le=_n.onSelect,xe=_n.onActive,at=_n.checkedSet,Pt=_n.halfCheckedSet,pn=_n.loadingKeys,Zt=_n.isSelectable,Ar=_n.searchValue,fi="".concat(_i,"-menu"),tr="".concat(_i,"-menu-item"),Zn=a.useContext(k),Wt=Zn.fieldNames,zn=Zn.changeOnSelect,ri=Zn.expandTrigger,Vr=Zn.expandIcon,lr=Zn.loadingIcon,jr=Zn.dropdownMenuColumnStyle,Li=ri==="hover",Yi=a.useMemo(function(){return Ko.map(function(bo){var io,so=bo.disabled,So=bo.disableCheckbox,pa=bo[K],qa=(io=bo[Qt])!==null&&io!==void 0?io:bo[Wt.label],ds=bo[Wt.value],yo=rt(bo,Wt),$l=pa?pa.map(function(Bc){return Bc[Wt.value]}):[].concat((0,S.Z)(gi),[ds]),hu=ve($l),Eu=pn.includes(hu),Tr=at.has(hu),Gl=Pt.has(hu);return{disabled:so,label:qa,value:ds,isLeaf:yo,isLoading:Eu,checked:Tr,halfChecked:Gl,option:bo,disableCheckbox:So,fullPath:$l,fullPathKey:hu}})},[Ko,at,Wt,Pt,pn,gi]);return a.createElement("ul",{className:fi,role:"menu"},Yi.map(function(bo){var io,so=bo.disabled,So=bo.label,pa=bo.value,qa=bo.isLeaf,ds=bo.isLoading,yo=bo.checked,$l=bo.halfChecked,hu=bo.option,Eu=bo.fullPath,Tr=bo.fullPathKey,Gl=bo.disableCheckbox,Bc=function(){if(!(so||Ar)){var xl=(0,S.Z)(Eu);Li&&qa&&xl.pop(),xe(xl)}},nl=function(){Zt(hu)&&le(Eu,qa)},Ml;return typeof hu.title=="string"?Ml=hu.title:typeof So=="string"&&(Ml=So),a.createElement("li",{key:Tr,className:P()(tr,(io={},(0,R.Z)(io,"".concat(tr,"-expand"),!qa),(0,R.Z)(io,"".concat(tr,"-active"),ga===pa||ga===Tr),(0,R.Z)(io,"".concat(tr,"-disabled"),so),(0,R.Z)(io,"".concat(tr,"-loading"),ds),io)),style:jr,role:"menuitemcheckbox",title:Ml,"aria-checked":yo,"data-path-key":Tr,onClick:function(){Bc(),!Gl&&(!Oi||qa)&&nl()},onDoubleClick:function(){zn&&ue(!1)},onMouseEnter:function(){Li&&Bc()},onMouseDown:function(xl){xl.preventDefault()}},Oi&&a.createElement(vn,{prefixCls:"".concat(_i,"-checkbox"),checked:yo,halfChecked:$l,disabled:so||Gl,disableCheckbox:Gl,onClick:function(xl){Gl||(xl.stopPropagation(),nl())}}),a.createElement("div",{className:"".concat(tr,"-content")},So),!ds&&Vr&&!qa&&a.createElement("div",{className:"".concat(tr,"-expand-icon")},Vr),ds&&lr&&a.createElement("div",{className:"".concat(tr,"-loading-icon")},lr))}))}var tn=function(){var _n=(0,w.lk)(),_i=_n.multiple,Oi=_n.open,Ko=a.useContext(k),ga=Ko.values,gi=a.useState([]),ue=(0,L.Z)(gi,2),le=ue[0],xe=ue[1];return a.useEffect(function(){if(Oi&&!_i){var at=ga[0];xe(at||[])}},[Oi]),[le,xe]},Mt=B(10228),Ut=function(_n,_i,Oi,Ko,ga,gi){var ue=(0,w.lk)(),le=ue.direction,xe=ue.searchValue,at=ue.toggleOpen,Pt=ue.open,pn=le==="rtl",Zt=a.useMemo(function(){for(var jr=-1,Li=_i,Yi=[],bo=[],io=Ko.length,so=nt(_i,Oi),So=function(hu){var Eu=Li.findIndex(function(Tr,Gl){return(so[Gl]?ve(so[Gl]):Tr[Oi.value])===Ko[hu]});if(Eu===-1)return"break";jr=Eu,Yi.push(jr),bo.push(Ko[hu]),Li=Li[jr][Oi.children]},pa=0;pa<io&&Li;pa+=1){var qa=So(pa);if(qa==="break")break}for(var ds=_i,yo=0;yo<Yi.length-1;yo+=1)ds=ds[Yi[yo]][Oi.children];return[bo,jr,ds,so]},[Ko,Oi,_i]),Ar=(0,L.Z)(Zt,4),fi=Ar[0],tr=Ar[1],Zn=Ar[2],Wt=Ar[3],zn=function(Li){ga(Li)},ri=function(Li){var Yi=Zn.length,bo=tr;bo===-1&&Li<0&&(bo=Yi);for(var io=0;io<Yi;io+=1){bo=(bo+Li+Yi)%Yi;var so=Zn[bo];if(so&&!so.disabled){var So=fi.slice(0,-1).concat(Wt[bo]?ve(Wt[bo]):so[Oi.value]);zn(So);return}}},Vr=function(){if(fi.length>1){var Li=fi.slice(0,-1);zn(Li)}else at(!1)},lr=function(){var Li,Yi=((Li=Zn[tr])===null||Li===void 0?void 0:Li[Oi.children])||[],bo=Yi.find(function(so){return!so.disabled});if(bo){var io=[].concat((0,S.Z)(fi),[bo[Oi.value]]);zn(io)}};a.useImperativeHandle(_n,function(){return{onKeyDown:function(Li){var Yi=Li.which;switch(Yi){case Mt.Z.UP:case Mt.Z.DOWN:{var bo=0;Yi===Mt.Z.UP?bo=-1:Yi===Mt.Z.DOWN&&(bo=1),bo!==0&&ri(bo);break}case Mt.Z.LEFT:{if(xe)break;pn?lr():Vr();break}case Mt.Z.RIGHT:{if(xe)break;pn?Vr():lr();break}case Mt.Z.BACKSPACE:{xe||Vr();break}case Mt.Z.ENTER:{if(fi.length){var io=Zn[tr],so=(io==null?void 0:io[K])||[];so.length?gi(so.map(function(So){return So[Oi.value]}),so[so.length-1]):gi(fi,Zn[tr])}break}case Mt.Z.ESC:at(!1),Pt&&Li.stopPropagation()}},onKeyUp:function(){}}})},Rt=a.forwardRef(function(_n,_i){var Oi,Ko,ga,gi,ue=(0,w.lk)(),le=ue.prefixCls,xe=ue.multiple,at=ue.searchValue,Pt=ue.toggleOpen,pn=ue.notFoundContent,Zt=ue.direction,Ar=ue.open,fi=a.useRef(),tr=Zt==="rtl",Zn=a.useContext(k),Wt=Zn.options,zn=Zn.values,ri=Zn.halfValues,Vr=Zn.fieldNames,lr=Zn.changeOnSelect,jr=Zn.onSelect,Li=Zn.searchOptions,Yi=Zn.dropdownPrefixCls,bo=Zn.loadData,io=Zn.expandTrigger,so=Yi||le,So=a.useState([]),pa=(0,L.Z)(So,2),qa=pa[0],ds=pa[1],yo=function(Ss){if(!(!bo||at)){var Ql=gt(Ss,Wt,Vr),Oa=Ql.map(function(gd){var Ul=gd.option;return Ul}),Ys=Oa[Oa.length-1];if(Ys&&!rt(Ys,Vr)){var Hl=ve(Ss);ds(function(gd){return[].concat((0,S.Z)(gd),[Hl])}),bo(Oa)}}};a.useEffect(function(){qa.length&&qa.forEach(function(tc){var Ss=Pe(tc),Ql=gt(Ss,Wt,Vr,!0).map(function(Ys){var Hl=Ys.option;return Hl}),Oa=Ql[Ql.length-1];(!Oa||Oa[Vr.children]||rt(Oa,Vr))&&ds(function(Ys){return Ys.filter(function(Hl){return Hl!==tc})})})},[Wt,qa,Vr]);var $l=a.useMemo(function(){return new Set(ne(zn))},[zn]),hu=a.useMemo(function(){return new Set(ne(ri))},[ri]),Eu=tn(),Tr=(0,L.Z)(Eu,2),Gl=Tr[0],Bc=Tr[1],nl=function(Ss){Bc(Ss),yo(Ss)},Ml=function(Ss){var Ql=Ss.disabled,Oa=rt(Ss,Vr);return!Ql&&(Oa||lr||xe)},Va=function(Ss,Ql){var Oa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;jr(Ss),!xe&&(Ql||lr&&(io==="hover"||Oa))&&Pt(!1)},xl=a.useMemo(function(){return at?Li:Wt},[at,Li,Wt]),Rl=a.useMemo(function(){for(var tc=[{options:xl}],Ss=xl,Ql=nt(Ss,Vr),Oa=function(){var Ul=Gl[Ys],Zo=Ss.find(function(fA,nc){return(Ql[nc]?ve(Ql[nc]):fA[Vr.value])===Ul}),ft=Zo==null?void 0:Zo[Vr.children];if(!(ft!=null&&ft.length))return"break";Ss=ft,tc.push({options:ft})},Ys=0;Ys<Gl.length;Ys+=1){var Hl=Oa();if(Hl==="break")break}return tc},[xl,Gl,Vr]),au=function(Ss,Ql){Ml(Ql)&&Va(Ss,rt(Ql,Vr),!0)};Ut(_i,xl,Vr,Gl,nl,au),a.useEffect(function(){for(var tc=0;tc<Gl.length;tc+=1){var Ss,Ql=Gl.slice(0,tc+1),Oa=ve(Ql),Ys=(Ss=fi.current)===null||Ss===void 0?void 0:Ss.querySelector('li[data-path-key="'.concat(Oa.replace(/\\{0,2}"/g,'\\"'),'"]'));Ys&&Le(Ys)}},[Gl]);var Au=!((Oi=Rl[0])!==null&&Oi!==void 0&&(Ko=Oi.options)!==null&&Ko!==void 0&&Ko.length),Ai=[(ga={},(0,R.Z)(ga,Vr.value,"__EMPTY__"),(0,R.Z)(ga,Qt,pn),(0,R.Z)(ga,"disabled",!0),ga)],Il=(0,Z.Z)((0,Z.Z)({},_n),{},{multiple:!Au&&xe,onSelect:Va,onActive:nl,onToggleOpen:Pt,checkedSet:$l,halfCheckedSet:hu,loadingKeys:qa,isSelectable:Ml}),Gr=Au?[{options:Ai}]:Rl,du=Gr.map(function(tc,Ss){var Ql=Gl.slice(0,Ss),Oa=Gl[Ss];return a.createElement(ln,(0,I.Z)({key:Ss},Il,{searchValue:at,prefixCls:so,options:tc.options,prevValuePath:Ql,activeValue:Oa}))});return a.createElement(Gt,{open:Ar},a.createElement("div",{className:P()("".concat(so,"-menus"),(gi={},(0,R.Z)(gi,"".concat(so,"-menu-empty"),Au),(0,R.Z)(gi,"".concat(so,"-rtl"),tr),gi)),ref:fi},du))}),st=Rt;function it(_n){var _i=_n.onPopupVisibleChange,Oi=_n.popupVisible,Ko=_n.popupClassName,ga=_n.popupPlacement;warning(!_i,"`onPopupVisibleChange` is deprecated. Please use `onDropdownVisibleChange` instead."),warning(Oi===void 0,"`popupVisible` is deprecated. Please use `open` instead."),warning(Ko===void 0,"`popupClassName` is deprecated. Please use `dropdownClassName` instead."),warning(ga===void 0,"`popupPlacement` is deprecated. Please use `placement` instead.")}function un(_n,_i){if(_n){var Oi=function Ko(ga){for(var gi=0;gi<ga.length;gi++){var ue=ga[gi];if(ue[_i==null?void 0:_i.value]===null)return warning(!1,"`value` in Cascader options should not be `null`."),!0;if(Array.isArray(ue[_i==null?void 0:_i.children])&&Ko(ue[_i==null?void 0:_i.children]))return!0}};Oi(_n)}}var It=null,ot=["id","prefixCls","fieldNames","defaultValue","value","changeOnSelect","onChange","displayRender","checkable","autoClearSearchValue","searchValue","onSearch","showSearch","expandTrigger","options","dropdownPrefixCls","loadData","popupVisible","open","popupClassName","dropdownClassName","dropdownMenuColumnStyle","popupPlacement","placement","onDropdownVisibleChange","onPopupVisibleChange","expandIcon","loadingIcon","children","dropdownMatchSelectWidth","showCheckedStrategy"];function Se(_n){return Array.isArray(_n)&&Array.isArray(_n[0])}function X(_n){return _n?Se(_n)?_n:(_n.length===0?[]:[_n]).map(function(_i){return Array.isArray(_i)?_i:[_i]}):[]}var O=a.forwardRef(function(_n,_i){var Oi=_n.id,Ko=_n.prefixCls,ga=Ko===void 0?"rc-cascader":Ko,gi=_n.fieldNames,ue=_n.defaultValue,le=_n.value,xe=_n.changeOnSelect,at=_n.onChange,Pt=_n.displayRender,pn=_n.checkable,Zt=_n.autoClearSearchValue,Ar=Zt===void 0?!0:Zt,fi=_n.searchValue,tr=_n.onSearch,Zn=_n.showSearch,Wt=_n.expandTrigger,zn=_n.options,ri=_n.dropdownPrefixCls,Vr=_n.loadData,lr=_n.popupVisible,jr=_n.open,Li=_n.popupClassName,Yi=_n.dropdownClassName,bo=_n.dropdownMenuColumnStyle,io=_n.popupPlacement,so=_n.placement,So=_n.onDropdownVisibleChange,pa=_n.onPopupVisibleChange,qa=_n.expandIcon,ds=qa===void 0?">":qa,yo=_n.loadingIcon,$l=_n.children,hu=_n.dropdownMatchSelectWidth,Eu=hu===void 0?!1:hu,Tr=_n.showCheckedStrategy,Gl=Tr===void 0?W:Tr,Bc=(0,p.Z)(_n,ot),nl=(0,x.ZP)(Oi),Ml=!!pn,Va=(0,D.Z)(ue,{value:le,postState:X}),xl=(0,L.Z)(Va,2),Rl=xl[0],au=xl[1],Au=a.useMemo(function(){return Te(gi)},[JSON.stringify(gi)]),Ai=a.useMemo(function(){return zn||[]},[zn]),Il=be(Ai,Au),Gr=a.useCallback(function(Js){var ia=Il();return Js.map(function(js){var Fs=ia[js].nodes;return Fs.map(function(Cl){return Cl[Au.value]})})},[Il,Au]),du=(0,D.Z)("",{value:fi,postState:function(ia){return ia||""}}),tc=(0,L.Z)(du,2),Ss=tc[0],Ql=tc[1],Oa=function(ia,js){Ql(ia),js.source!=="blur"&&tr&&tr(ia)},Ys=qe(Zn),Hl=(0,L.Z)(Ys,2),gd=Hl[0],Ul=Hl[1],Zo=pe(Ss,Ai,Au,ri||ga,Ul,xe),ft=Oe(Ai,Au),fA=a.useMemo(function(){var Js=ft(Rl),ia=(0,L.Z)(Js,2),js=ia[0],Fs=ia[1];if(!Ml||!Rl.length)return[js,[],Fs];var Cl=ne(js),bc=Il(),Lc=(0,b.S)(Cl,!0,bc),Wn=Lc.checkedKeys,Ac=Lc.halfCheckedKeys;return[Gr(Wn),Gr(Ac),Fs]},[Ml,Rl,Il,Gr,ft]),nc=(0,L.Z)(fA,3),ud=nc[0],qA=nc[1],hA=nc[2],vd=a.useMemo(function(){var Js=ne(ud),ia=Re(Js,Il,Gl);return[].concat((0,S.Z)(hA),(0,S.Z)(Gr(ia)))},[ud,Il,Gr,hA,Gl]),Dr=Qe(vd,Ai,Au,Ml,Pt),Yr=(0,Q.Z)(function(Js){if(au(Js),at){var ia=X(Js),js=ia.map(function(bc){return gt(bc,Ai,Au).map(function(Lc){return Lc.option})}),Fs=Ml?ia:ia[0],Cl=Ml?js:js[0];at(Fs,Cl)}}),Or=(0,Q.Z)(function(Js){if((!Ml||Ar)&&Ql(""),!Ml)Yr(Js);else{var ia=ve(Js),js=ne(ud),Fs=ne(qA),Cl=js.includes(ia),bc=hA.some(function(Ds){return ve(Ds)===ia}),Lc=ud,Wn=hA;if(bc&&!Cl)Wn=hA.filter(function(Ds){return ve(Ds)!==ia});else{var Ac=Cl?js.filter(function(Ds){return Ds!==ia}):[].concat((0,S.Z)(js),[ia]),dc=Il(),Fl;if(Cl){var _A=(0,b.S)(Ac,{checked:!1,halfCheckedKeys:Fs},dc);Fl=_A.checkedKeys}else{var yd=(0,b.S)(Ac,!0,dc);Fl=yd.checkedKeys}var Ll=Re(Fl,Il,Gl);Lc=Gr(Ll)}Yr([].concat((0,S.Z)(Wn),(0,S.Z)(Lc)))}}),Bi=function(ia,js){if(js.type==="clear"){Yr([]);return}var Fs=js.values[0],Cl=Fs.valueCells;Or(Cl)},to=jr!==void 0?jr:lr,Cs=Yi||Li,ml=so||io,vi=function(ia){So==null||So(ia),pa==null||pa(ia)},va=a.useMemo(function(){return{options:Ai,fieldNames:Au,values:ud,halfValues:qA,changeOnSelect:xe,onSelect:Or,checkable:pn,searchOptions:Zo,dropdownPrefixCls:ri,loadData:Vr,expandTrigger:Wt,expandIcon:ds,loadingIcon:yo,dropdownMenuColumnStyle:bo}},[Ai,Au,ud,qA,xe,Or,pn,Zo,ri,Vr,Wt,ds,yo,bo]),Zs=!(Ss?Zo:Ai).length,Jl=Ss&&Ul.matchInputWidth||Zs?{}:{minWidth:"auto"};return a.createElement(k.Provider,{value:va},a.createElement(w.Ac,(0,I.Z)({},Bc,{ref:_i,id:nl,prefixCls:ga,autoClearSearchValue:Ar,dropdownMatchSelectWidth:Eu,dropdownStyle:Jl,displayValues:Dr,onDisplayValuesChange:Bi,mode:Ml?"multiple":void 0,searchValue:Ss,onSearch:Oa,showSearch:gd,OptionList:st,emptyOptions:Zs,open:to,dropdownClassName:Cs,placement:ml,onDropdownVisibleChange:vi,getRawInputElement:function(){return $l}})))});O.SHOW_PARENT=W,O.SHOW_CHILD=De;var Y=O,oe=Y,q=B(2738),Fe=B(62892),Xe=B(53487),jt=B(19080),yt=B(36355),Ze=B(93891),Ot=B(1684),hn=B(19716),zt=B(32441),Jt=B(14154),Rn=B(58582),Cn=B(84443),Ur=B(66339),pi=B(33234),ni=B(98447),qi=B(17313),oo=B(74207),Wi=B(83116);const Gi=_n=>{const{prefixCls:_i,componentCls:Oi,antCls:Ko}=_n,ga=`${Oi}-menu-item`,gi=`
&${ga}-expand ${ga}-expand-icon,
${ga}-loading-icon
`;return[{[Oi]:{width:_n.controlWidth}},{[`${Oi}-dropdown`]:[(0,ni.C2)(`${_i}-checkbox`,_n),{[`&${Ko}-select-dropdown`]:{padding:0}},{[Oi]:{"&-checkbox":{top:0,marginInlineEnd:_n.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Oi}-menu-empty`]:{[`${Oi}-menu`]:{width:"100%",height:"auto",[ga]:{color:_n.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:_n.controlItemWidth,height:_n.dropdownHeight,margin:0,padding:_n.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${_n.lineWidth}px ${_n.lineType} ${_n.colorSplit}`},"&-item":Object.assign(Object.assign({},qi.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:_n.optionPadding,lineHeight:_n.lineHeight,cursor:"pointer",transition:`all ${_n.motionDurationMid}`,borderRadius:_n.borderRadiusSM,"&:hover":{background:_n.controlItemBgHover},"&-disabled":{color:_n.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[gi]:{color:_n.colorTextDisabled}},[`&-active:not(${ga}-disabled)`]:{"&, &:hover":{fontWeight:_n.optionSelectedFontWeight,backgroundColor:_n.optionSelectedBg}},"&-content":{flex:"auto"},[gi]:{marginInlineStart:_n.paddingXXS,color:_n.colorTextDescription,fontSize:_n.fontSizeIcon},"&-keyword":{color:_n.colorHighlight}})}}}]},{[`${Oi}-dropdown-rtl`]:{direction:"rtl"}},(0,oo.c)(_n)]};var mo=(0,Wi.Z)("Cascader",_n=>[Gi(_n)],_n=>{const _i=Math.round((_n.controlHeight-_n.fontSize*_n.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:_n.controlItemBgActive,optionSelectedFontWeight:_n.fontWeightStrong,optionPadding:`${_i}px ${_n.paddingSM}px`,menuPadding:_n.paddingXXS}}),Jo=function(_n,_i){var Oi={};for(var Ko in _n)Object.prototype.hasOwnProperty.call(_n,Ko)&&_i.indexOf(Ko)<0&&(Oi[Ko]=_n[Ko]);if(_n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ga=0,Ko=Object.getOwnPropertySymbols(_n);ga<Ko.length;ga++)_i.indexOf(Ko[ga])<0&&Object.prototype.propertyIsEnumerable.call(_n,Ko[ga])&&(Oi[Ko[ga]]=_n[Ko[ga]]);return Oi};const{SHOW_CHILD:Ho,SHOW_PARENT:vo}=oe;function ns(_n,_i,Oi){const Ko=_n.toLowerCase().split(_i).reduce((ue,le,xe)=>xe===0?[le]:[].concat((0,S.Z)(ue),[_i,le]),[]),ga=[];let gi=0;return Ko.forEach((ue,le)=>{const xe=gi+ue.length;let at=_n.slice(gi,xe);gi=xe,le%2===1&&(at=a.createElement("span",{className:`${Oi}-menu-item-keyword`,key:`separator-${le}`},at)),ga.push(at)}),ga}const Ka=(_n,_i,Oi,Ko)=>{const ga=[],gi=_n.toLowerCase();return _i.forEach((ue,le)=>{le!==0&&ga.push(" / ");let xe=ue[Ko.label];const at=typeof xe;(at==="string"||at==="number")&&(xe=ns(String(xe),gi,Oi)),ga.push(xe)}),ga},ye=a.forwardRef((_n,_i)=>{const{prefixCls:Oi,size:Ko,disabled:ga,className:gi,rootClassName:ue,multiple:le,bordered:xe=!0,transitionName:at,choiceTransitionName:Pt="",popupClassName:pn,dropdownClassName:Zt,expandIcon:Ar,placement:fi,showSearch:tr,allowClear:Zn=!0,notFoundContent:Wt,direction:zn,getPopupContainer:ri,status:Vr,showArrow:lr,builtinPlacements:jr,style:Li}=_n,Yi=Jo(_n,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),bo=(0,q.Z)(Yi,["suffixIcon"]),{getPopupContainer:io,getPrefixCls:so,renderEmpty:So,direction:pa,popupOverflow:qa,cascader:ds}=a.useContext(yt.E_),yo=zn||pa,$l=yo==="rtl",{status:hu,hasFeedback:Eu,isFormItemInput:Tr,feedbackIcon:Gl}=a.useContext(zt.aM),Bc=(0,jt.F)(hu,Vr),nl=Wt||(So==null?void 0:So("Cascader"))||a.createElement(Ze.Z,{componentName:"Cascader"}),Ml=so(),Va=so("select",Oi),xl=so("cascader",Oi),[Rl,au]=(0,Jt.Z)(Va),[Au]=mo(xl),{compactSize:Ai,compactItemClassnames:Il}=(0,pi.ri)(Va,zn),Gr=P()(pn||Zt,`${xl}-dropdown`,{[`${xl}-dropdown-rtl`]:yo==="rtl"},ue,au),du=a.useMemo(()=>{if(!tr)return tr;let hA={render:Ka};return typeof tr=="object"&&(hA=Object.assign(Object.assign({},hA),tr)),hA},[tr]),tc=(0,hn.Z)(hA=>{var vd;return(vd=Ko!=null?Ko:Ai)!==null&&vd!==void 0?vd:hA}),Ss=a.useContext(Ot.Z),Ql=ga!=null?ga:Ss;let Oa=Ar;Ar||(Oa=$l?a.createElement(te.Z,null):a.createElement(G.Z,null));const Ys=a.createElement("span",{className:`${Va}-menu-item-loading-icon`},a.createElement(ie.Z,{spin:!0})),Hl=a.useMemo(()=>le?a.createElement("span",{className:`${xl}-checkbox-inner`}):!1,[le]),gd=(0,Cn.Z)(_n.suffixIcon,lr),{suffixIcon:Ul,removeIcon:Zo,clearIcon:ft}=(0,Ur.Z)(Object.assign(Object.assign({},_n),{hasFeedback:Eu,feedbackIcon:Gl,showSuffixIcon:gd,multiple:le,prefixCls:Va,componentName:"Cascader"})),fA=a.useMemo(()=>fi!==void 0?fi:$l?"bottomRight":"bottomLeft",[fi,$l]),nc=(0,Rn.Z)(jr,qa),ud=Zn===!0?{clearIcon:ft}:Zn,qA=a.createElement(oe,Object.assign({prefixCls:Va,className:P()(!Oi&&xl,{[`${Va}-lg`]:tc==="large",[`${Va}-sm`]:tc==="small",[`${Va}-rtl`]:$l,[`${Va}-borderless`]:!xe,[`${Va}-in-form-item`]:Tr},(0,jt.Z)(Va,Bc,Eu),Il,ds==null?void 0:ds.className,gi,ue,au),disabled:Ql,style:Object.assign(Object.assign({},ds==null?void 0:ds.style),Li)},bo,{builtinPlacements:nc,direction:yo,placement:fA,notFoundContent:nl,allowClear:ud,showSearch:du,expandIcon:Oa,suffixIcon:Ul,removeIcon:Zo,loadingIcon:Ys,checkable:Hl,dropdownClassName:Gr,dropdownPrefixCls:Oi||xl,choiceTransitionName:(0,Fe.m)(Ml,"",Pt),transitionName:(0,Fe.m)(Ml,"slide-up",at),getPopupContainer:ri||io,ref:_i}));return Au(Rl(qA))}),Za=(0,Xe.Z)(ye);ye.SHOW_PARENT=vo,ye.SHOW_CHILD=Ho,ye._InternalPanelDoNotUseOrYouWillBeFired=Za;var ro=ye},36381:function(Br,fn,B){"use strict";B.d(fn,{default:function(){return Ut}});var S=B(38819),a=B(92310),te=B.n(a),ie=B(60499),G=B(77654),V=B(72190),P=B(43749),I=B(18929),L=B(48736),p=B(59301),w=B(42244),x=B(11592),b=B(18642),Q=B(77900),D=B(10228),N=p.forwardRef(function(Rt,st){var it=Rt.prefixCls,un=Rt.forceRender,It=Rt.className,ot=Rt.style,Se=Rt.children,X=Rt.isActive,O=Rt.role,Y=p.useState(X||un),oe=(0,V.Z)(Y,2),q=oe[0],Fe=oe[1];return p.useEffect(function(){(un||X)&&Fe(!0)},[un,X]),q?p.createElement("div",{ref:st,className:te()("".concat(it,"-content"),(0,b.Z)((0,b.Z)({},"".concat(it,"-content-active"),X),"".concat(it,"-content-inactive"),!X),It),style:ot,role:O},p.createElement("div",{className:"".concat(it,"-content-box")},Se)):null});N.displayName="PanelContent";var k=N,M=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],R=p.forwardRef(function(Rt,st){var it=Rt.showArrow,un=it===void 0?!0:it,It=Rt.headerClass,ot=Rt.isActive,Se=Rt.onItemClick,X=Rt.forceRender,O=Rt.className,Y=Rt.prefixCls,oe=Rt.collapsible,q=Rt.accordion,Fe=Rt.panelKey,Xe=Rt.extra,jt=Rt.header,yt=Rt.expandIcon,Ze=Rt.openMotion,Ot=Rt.destroyInactivePanel,hn=Rt.children,zt=(0,w.Z)(Rt,M),Jt=oe==="disabled",Rn=oe==="header",Cn=oe==="icon",Ur=Xe!=null&&typeof Xe!="boolean",pi=function(){Se==null||Se(Fe)},ni=function(Jo){(Jo.key==="Enter"||Jo.keyCode===D.Z.ENTER||Jo.which===D.Z.ENTER)&&pi()},qi=typeof yt=="function"?yt(Rt):p.createElement("i",{className:"arrow"});qi&&(qi=p.createElement("div",{className:"".concat(Y,"-expand-icon"),onClick:["header","icon"].includes(oe)?pi:void 0},qi));var oo=te()((0,b.Z)((0,b.Z)((0,b.Z)({},"".concat(Y,"-item"),!0),"".concat(Y,"-item-active"),ot),"".concat(Y,"-item-disabled"),Jt),O),Wi=te()(It,(0,b.Z)((0,b.Z)((0,b.Z)({},"".concat(Y,"-header"),!0),"".concat(Y,"-header-collapsible-only"),Rn),"".concat(Y,"-icon-collapsible-only"),Cn)),Gi={className:Wi,"aria-expanded":ot,"aria-disabled":Jt,onKeyDown:ni};return!Rn&&!Cn&&(Gi.onClick=pi,Gi.role=q?"tab":"button",Gi.tabIndex=Jt?-1:0),p.createElement("div",(0,ie.Z)({},zt,{ref:st,className:oo}),p.createElement("div",Gi,un&&qi,p.createElement("span",{className:"".concat(Y,"-header-text"),onClick:oe==="header"?pi:void 0},jt),Ur&&p.createElement("div",{className:"".concat(Y,"-extra")},Xe)),p.createElement(Q.default,(0,ie.Z)({visible:ot,leavedClassName:"".concat(Y,"-content-hidden")},Ze,{forceRender:X,removeOnLeave:Ot}),function(mo,Jo){var Ho=mo.className,vo=mo.style;return p.createElement(k,{ref:Jo,prefixCls:Y,className:Ho,style:vo,isActive:ot,forceRender:X,role:q?"tabpanel":void 0},hn)}))}),Z=R,K=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],z=function(st,it){var un=it.prefixCls,It=it.accordion,ot=it.collapsible,Se=it.destroyInactivePanel,X=it.onItemClick,O=it.activeKey,Y=it.openMotion,oe=it.expandIcon;return st.map(function(q,Fe){var Xe=q.children,jt=q.label,yt=q.key,Ze=q.collapsible,Ot=q.onItemClick,hn=q.destroyInactivePanel,zt=(0,w.Z)(q,K),Jt=String(yt!=null?yt:Fe),Rn=Ze!=null?Ze:ot,Cn=hn!=null?hn:Se,Ur=function(qi){Rn!=="disabled"&&(X(qi),Ot==null||Ot(qi))},pi=!1;return It?pi=O[0]===Jt:pi=O.indexOf(Jt)>-1,p.createElement(Z,(0,ie.Z)({},zt,{prefixCls:un,key:Jt,panelKey:Jt,isActive:pi,accordion:It,openMotion:Y,expandIcon:oe,header:jt,collapsible:Rn,onItemClick:Ur,destroyInactivePanel:Cn}),Xe)})},H=function(st,it,un){if(!st)return null;var It=un.prefixCls,ot=un.accordion,Se=un.collapsible,X=un.destroyInactivePanel,O=un.onItemClick,Y=un.activeKey,oe=un.openMotion,q=un.expandIcon,Fe=st.key||String(it),Xe=st.props,jt=Xe.header,yt=Xe.headerClass,Ze=Xe.destroyInactivePanel,Ot=Xe.collapsible,hn=Xe.onItemClick,zt=!1;ot?zt=Y[0]===Fe:zt=Y.indexOf(Fe)>-1;var Jt=Ot!=null?Ot:Se,Rn=function(pi){Jt!=="disabled"&&(O(pi),hn==null||hn(pi))},Cn={key:Fe,panelKey:Fe,header:jt,headerClass:yt,isActive:zt,prefixCls:It,destroyInactivePanel:Ze!=null?Ze:X,openMotion:oe,accordion:ot,children:st.props.children,onItemClick:Rn,expandIcon:q,collapsible:Jt};return typeof st.type=="string"?st:(Object.keys(Cn).forEach(function(Ur){typeof Cn[Ur]=="undefined"&&delete Cn[Ur]}),p.cloneElement(st,Cn))};function pe(Rt,st,it){return Array.isArray(Rt)?z(Rt,it):(0,x.Z)(st).map(function(un,It){return H(un,It,it)})}var me=pe,W=B(26112);function De(Rt){var st=Rt;if(!Array.isArray(st)){var it=(0,P.Z)(st);st=it==="number"||it==="string"?[st]:[]}return st.map(function(un){return String(un)})}var ve=p.forwardRef(function(Rt,st){var it=Rt.prefixCls,un=it===void 0?"rc-collapse":it,It=Rt.destroyInactivePanel,ot=It===void 0?!1:It,Se=Rt.style,X=Rt.accordion,O=Rt.className,Y=Rt.children,oe=Rt.collapsible,q=Rt.openMotion,Fe=Rt.expandIcon,Xe=Rt.activeKey,jt=Rt.defaultActiveKey,yt=Rt.onChange,Ze=Rt.items,Ot=te()(un,O),hn=(0,I.Z)([],{value:Xe,onChange:function(ni){return yt==null?void 0:yt(ni)},defaultValue:jt,postState:De}),zt=(0,V.Z)(hn,2),Jt=zt[0],Rn=zt[1],Cn=function(ni){return Rn(function(){if(X)return Jt[0]===ni?[]:[ni];var qi=Jt.indexOf(ni),oo=qi>-1;return oo?Jt.filter(function(Wi){return Wi!==ni}):[].concat((0,G.Z)(Jt),[ni])})};(0,L.ZP)(!Y,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Ur=me(Ze,Y,{prefixCls:un,accordion:X,openMotion:q,expandIcon:Fe,collapsible:oe,destroyInactivePanel:ot,onItemClick:Cn,activeKey:Jt});return p.createElement("div",(0,ie.Z)({ref:st,className:Ot,style:Se,role:X?"tablist":void 0},(0,W.Z)(Rt,{aria:!0,data:!0})),Ur)}),ne=Object.assign(ve,{Panel:Z}),Pe=ne,Te=ne.Panel,rt=B(2738),Le=B(62892),nt=B(92343),Re=B(36355),gt=B(19716),We=p.forwardRef((Rt,st)=>{const{getPrefixCls:it}=p.useContext(Re.E_),{prefixCls:un,className:It,showArrow:ot=!0}=Rt,Se=it("collapse",un),X=te()({[`${Se}-no-arrow`]:!ot},It);return p.createElement(Pe.Panel,Object.assign({ref:st},Rt,{prefixCls:Se,className:X}))}),be=B(17313),Oe=B(8378),Me=B(83116),qe=B(37613);const Ht=Rt=>{const{componentCls:st,contentBg:it,padding:un,headerBg:It,headerPadding:ot,collapseHeaderPaddingSM:Se,collapseHeaderPaddingLG:X,collapsePanelBorderRadius:O,lineWidth:Y,lineType:oe,colorBorder:q,colorText:Fe,colorTextHeading:Xe,colorTextDisabled:jt,fontSize:yt,fontSizeLG:Ze,lineHeight:Ot,marginSM:hn,paddingSM:zt,paddingLG:Jt,paddingXS:Rn,motionDurationSlow:Cn,fontSizeIcon:Ur,contentPadding:pi}=Rt,ni=`${Y}px ${oe} ${q}`;return{[st]:Object.assign(Object.assign({},(0,be.Wf)(Rt)),{backgroundColor:It,border:ni,borderBottom:0,borderRadius:`${O}px`,"&-rtl":{direction:"rtl"},[`& > ${st}-item`]:{borderBottom:ni,"&:last-child":{[`
&,
& > ${st}-header`]:{borderRadius:`0 0 ${O}px ${O}px`}},[`> ${st}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:ot,color:Xe,lineHeight:Ot,cursor:"pointer",transition:`all ${Cn}, visibility 0s`,[`> ${st}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${st}-expand-icon`]:{height:yt*Ot,display:"flex",alignItems:"center",paddingInlineEnd:hn},[`${st}-arrow`]:Object.assign(Object.assign({},(0,be.Ro)()),{fontSize:Ur,svg:{transition:`transform ${Cn}`}}),[`${st}-header-text`]:{marginInlineEnd:"auto"}},[`${st}-header-collapsible-only`]:{cursor:"default",[`${st}-header-text`]:{flex:"none",cursor:"pointer"}},[`${st}-icon-collapsible-only`]:{cursor:"default",[`${st}-expand-icon`]:{cursor:"pointer"}}},[`${st}-content`]:{color:Fe,backgroundColor:it,borderTop:ni,[`& > ${st}-content-box`]:{padding:pi},"&-hidden":{display:"none"}},"&-small":{[`> ${st}-item`]:{[`> ${st}-header`]:{padding:Se,paddingInlineStart:Rn,[`> ${st}-expand-icon`]:{marginInlineStart:zt-Rn}},[`> ${st}-content > ${st}-content-box`]:{padding:zt}}},"&-large":{[`> ${st}-item`]:{fontSize:Ze,[`> ${st}-header`]:{padding:X,paddingInlineStart:un,[`> ${st}-expand-icon`]:{height:Ze*Ot,marginInlineStart:Jt-un}},[`> ${st}-content > ${st}-content-box`]:{padding:Jt}}},[`${st}-item:last-child`]:{[`> ${st}-content`]:{borderRadius:`0 0 ${O}px ${O}px`}},[`& ${st}-item-disabled > ${st}-header`]:{"\n &,\n & > .arrow\n ":{color:jt,cursor:"not-allowed"}},[`&${st}-icon-position-end`]:{[`& > ${st}-item`]:{[`> ${st}-header`]:{[`${st}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:hn}}}}})}},Gt=Rt=>{const{componentCls:st}=Rt,it=`> ${st}-item > ${st}-header ${st}-arrow svg`;return{[`${st}-rtl`]:{[it]:{transform:"rotate(180deg)"}}}},vn=Rt=>{const{componentCls:st,headerBg:it,paddingXXS:un,colorBorder:It}=Rt;return{[`${st}-borderless`]:{backgroundColor:it,border:0,[`> ${st}-item`]:{borderBottom:`1px solid ${It}`},[`
> ${st}-item:last-child,
> ${st}-item:last-child ${st}-header
`]:{borderRadius:0},[`> ${st}-item:last-child`]:{borderBottom:0},[`> ${st}-item > ${st}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${st}-item > ${st}-content > ${st}-content-box`]:{paddingTop:un}}}},Qt=Rt=>{const{componentCls:st,paddingSM:it}=Rt;return{[`${st}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${st}-item`]:{borderBottom:0,[`> ${st}-content`]:{backgroundColor:"transparent",border:0,[`> ${st}-content-box`]:{paddingBlock:it}}}}}};var ln=(0,Me.Z)("Collapse",Rt=>{const st=(0,qe.TS)(Rt,{collapseHeaderPaddingSM:`${Rt.paddingXS}px ${Rt.paddingSM}px`,collapseHeaderPaddingLG:`${Rt.padding}px ${Rt.paddingLG}px`,collapsePanelBorderRadius:Rt.borderRadiusLG});return[Ht(st),vn(st),Qt(st),Gt(st),(0,Oe.Z)(st)]},Rt=>({headerPadding:`${Rt.paddingSM}px ${Rt.padding}px`,headerBg:Rt.colorFillAlter,contentPadding:`${Rt.padding}px 16px`,contentBg:Rt.colorBgContainer})),Mt=Object.assign(p.forwardRef((Rt,st)=>{const{getPrefixCls:it,direction:un,collapse:It}=p.useContext(Re.E_),{prefixCls:ot,className:Se,rootClassName:X,style:O,bordered:Y=!0,ghost:oe,size:q,expandIconPosition:Fe="start",children:Xe,expandIcon:jt}=Rt,yt=(0,gt.Z)(ni=>{var qi;return(qi=q!=null?q:ni)!==null&&qi!==void 0?qi:"middle"}),Ze=it("collapse",ot),Ot=it(),[hn,zt]=ln(Ze),Jt=p.useMemo(()=>Fe==="left"?"start":Fe==="right"?"end":Fe,[Fe]),Rn=function(){let ni=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const qi=jt?jt(ni):p.createElement(S.Z,{rotate:ni.isActive?90:void 0});return(0,nt.Tm)(qi,()=>({className:te()(qi.props.className,`${Ze}-arrow`)}))},Cn=te()(`${Ze}-icon-position-${Jt}`,{[`${Ze}-borderless`]:!Y,[`${Ze}-rtl`]:un==="rtl",[`${Ze}-ghost`]:!!oe,[`${Ze}-${yt}`]:yt!=="middle"},It==null?void 0:It.className,Se,X,zt),Ur=Object.assign(Object.assign({},(0,Le.Z)(Ot)),{motionAppear:!1,leavedClassName:`${Ze}-content-hidden`}),pi=p.useMemo(()=>Xe?(0,x.Z)(Xe).map((ni,qi)=>{var oo,Wi;if(!((oo=ni.props)===null||oo===void 0)&&oo.disabled){const Gi=(Wi=ni.key)!==null&&Wi!==void 0?Wi:String(qi),{disabled:mo,collapsible:Jo}=ni.props,Ho=Object.assign(Object.assign({},(0,rt.Z)(ni.props,["disabled"])),{key:Gi,collapsible:Jo!=null?Jo:mo?"disabled":void 0});return(0,nt.Tm)(ni,Ho)}return ni}):null,[Xe]);return hn(p.createElement(Pe,Object.assign({ref:st,openMotion:Ur},(0,rt.Z)(Rt,["rootClassName"]),{expandIcon:Rn,prefixCls:Ze,className:Cn,style:Object.assign(Object.assign({},It==null?void 0:It.style),O)}),pi))}),{Panel:We}),Ut=Mt},5083:function(Br,fn,B){"use strict";B.d(fn,{default:function(){return Sh}});var S=B(66649),a=B.n(S),te=B(48736),ie=B(9007),G=B.n(ie),V=B(50991),P=B.n(V),I=B(9084),L=B.n(I),p=B(58626),w=B.n(p),x=B(13477),b=B.n(x),Q=B(64796),D=B.n(Q);a().extend(D()),a().extend(b()),a().extend(G()),a().extend(P()),a().extend(L()),a().extend(w()),a().extend(function(_e,ut){var ct=ut.prototype,gn=ct.format;ct.format=function(ir){var or=(ir||"").replace("Wo","wo");return gn.bind(this)(or)}});var N={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"},k=function(ut){var ct=N[ut];return ct||ut.split("_")[0]},M=function(){(0,te.ET)(!1,"Not match any format. Please help to fire a issue about this.")},R={getNow:function(){return a()()},getFixedDate:function(ut){return a()(ut,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(ut){return ut.endOf("month")},getWeekDay:function(ut){var ct=ut.locale("en");return ct.weekday()+ct.localeData().firstDayOfWeek()},getYear:function(ut){return ut.year()},getMonth:function(ut){return ut.month()},getDate:function(ut){return ut.date()},getHour:function(ut){return ut.hour()},getMinute:function(ut){return ut.minute()},getSecond:function(ut){return ut.second()},addYear:function(ut,ct){return ut.add(ct,"year")},addMonth:function(ut,ct){return ut.add(ct,"month")},addDate:function(ut,ct){return ut.add(ct,"day")},setYear:function(ut,ct){return ut.year(ct)},setMonth:function(ut,ct){return ut.month(ct)},setDate:function(ut,ct){return ut.date(ct)},setHour:function(ut,ct){return ut.hour(ct)},setMinute:function(ut,ct){return ut.minute(ct)},setSecond:function(ut,ct){return ut.second(ct)},isAfter:function(ut,ct){return ut.isAfter(ct)},isValidate:function(ut){return ut.isValid()},locale:{getWeekFirstDay:function(ut){return a()().locale(k(ut)).localeData().firstDayOfWeek()},getWeekFirstDate:function(ut,ct){return ct.locale(k(ut)).weekday(0)},getWeek:function(ut,ct){return ct.locale(k(ut)).week()},getShortWeekDays:function(ut){return a()().locale(k(ut)).localeData().weekdaysMin()},getShortMonths:function(ut){return a()().locale(k(ut)).localeData().monthsShort()},format:function(ut,ct,gn){return ct.locale(k(ut)).format(gn)},parse:function(ut,ct,gn){for(var wn=k(ut),ir=0;ir<gn.length;ir+=1){var or=gn[ir],Jr=ct;if(or.includes("wo")||or.includes("Wo")){for(var ai=Jr.split("-")[0],Pi=Jr.split("-")[1],Oo=a()(ai,"YYYY").startOf("year").locale(wn),Fi=0;Fi<=52;Fi+=1){var Zi=Oo.add(Fi,"week");if(Zi.format("Wo")===Pi)return Zi}return M(),null}var xi=a()(Jr,or,!0).locale(wn);if(xi.isValid())return xi}return ct&&M(),null}}},Z=R,K=B(53487),z=B(60499),H=B(59301),pe={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"},me=pe,W=B(7657),De=function(ut,ct){return H.createElement(W.Z,(0,z.Z)({},ut,{ref:ct,icon:me}))},ve=H.forwardRef(De),ne=ve,Pe={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"},Te=Pe,rt=function(ut,ct){return H.createElement(W.Z,(0,z.Z)({},ut,{ref:ct,icon:Te}))},Le=H.forwardRef(rt),nt=Le,Re=B(19248),gt={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"},Qe=gt,We=function(ut,ct){return H.createElement(W.Z,(0,z.Z)({},ut,{ref:ct,icon:Qe}))},be=H.forwardRef(We),Oe=be,Me=B(92310),qe=B.n(Me),Ht=B(38705),Gt=B(17212),vn=B(15793),Qt=B(39153),ln=B(55401),tn=B(18642),Mt=B(85899),Ut=B(72190),Rt=B(18929),st=B(26112),it=B(80547),un=B(13697),It=10,ot=It*10,Se=7;function X(_e,ut){if(!_e&&!ut)return!0;if(!_e||!ut)return!1}function O(_e,ut,ct){var gn=X(ut,ct);if(typeof gn=="boolean")return gn;var wn=Math.floor(_e.getYear(ut)/10),ir=Math.floor(_e.getYear(ct)/10);return wn===ir}function Y(_e,ut,ct){var gn=X(ut,ct);return typeof gn=="boolean"?gn:_e.getYear(ut)===_e.getYear(ct)}function oe(_e,ut){var ct=Math.floor(_e.getMonth(ut)/3);return ct+1}function q(_e,ut,ct){var gn=X(ut,ct);return typeof gn=="boolean"?gn:Y(_e,ut,ct)&&oe(_e,ut)===oe(_e,ct)}function Fe(_e,ut,ct){var gn=X(ut,ct);return typeof gn=="boolean"?gn:Y(_e,ut,ct)&&_e.getMonth(ut)===_e.getMonth(ct)}function Xe(_e,ut,ct){var gn=X(ut,ct);return typeof gn=="boolean"?gn:_e.getYear(ut)===_e.getYear(ct)&&_e.getMonth(ut)===_e.getMonth(ct)&&_e.getDate(ut)===_e.getDate(ct)}function jt(_e,ut,ct){var gn=X(ut,ct);return typeof gn=="boolean"?gn:_e.getHour(ut)===_e.getHour(ct)&&_e.getMinute(ut)===_e.getMinute(ct)&&_e.getSecond(ut)===_e.getSecond(ct)}function yt(_e,ut,ct,gn){var wn=X(ct,gn);return typeof wn=="boolean"?wn:Y(_e,ct,gn)&&_e.locale.getWeek(ut,ct)===_e.locale.getWeek(ut,gn)}function Ze(_e,ut,ct){return Xe(_e,ut,ct)&&jt(_e,ut,ct)}function Ot(_e,ut,ct,gn){return!ut||!ct||!gn?!1:!Xe(_e,ut,gn)&&!Xe(_e,ct,gn)&&_e.isAfter(gn,ut)&&_e.isAfter(ct,gn)}function hn(_e,ut,ct){var gn=ut.locale.getWeekFirstDay(_e),wn=ut.setDate(ct,1),ir=ut.getWeekDay(wn),or=ut.addDate(wn,gn-ir);return ut.getMonth(or)===ut.getMonth(ct)&&ut.getDate(or)>1&&(or=ut.addDate(or,-7)),or}function zt(_e,ut,ct){var gn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(ut){case"year":return ct.addYear(_e,gn*10);case"quarter":case"month":return ct.addYear(_e,gn);default:return ct.addMonth(_e,gn)}}function Jt(_e,ut){var ct=ut.generateConfig,gn=ut.locale,wn=ut.format;return typeof wn=="function"?wn(_e):ct.locale.format(gn.locale,_e,wn)}function Rn(_e,ut){var ct=ut.generateConfig,gn=ut.locale,wn=ut.formatList;return!_e||typeof wn[0]=="function"?null:ct.locale.parse(gn.locale,_e,wn)}function Cn(_e){var ut=_e.cellDate,ct=_e.mode,gn=_e.disabledDate,wn=_e.generateConfig;if(!gn)return!1;var ir=function(ko,Xr,lo){for(var qo=Xr;qo<=lo;){var rs=void 0;switch(ko){case"date":{if(rs=wn.setDate(ut,qo),!gn(rs))return!1;break}case"month":{if(rs=wn.setMonth(ut,qo),!Cn({cellDate:rs,mode:"month",generateConfig:wn,disabledDate:gn}))return!1;break}case"year":{if(rs=wn.setYear(ut,qo),!Cn({cellDate:rs,mode:"year",generateConfig:wn,disabledDate:gn}))return!1;break}}qo+=1}return!0};switch(ct){case"date":case"week":return gn(ut);case"month":{var or=1,Jr=wn.getDate(wn.getEndDate(ut));return ir("date",or,Jr)}case"quarter":{var ai=Math.floor(wn.getMonth(ut)/3)*3,Pi=ai+2;return ir("month",ai,Pi)}case"year":return ir("month",0,11);case"decade":{var Oo=wn.getYear(ut),Fi=Math.floor(Oo/It)*It,Zi=Fi+It-1;return ir("year",Fi,Zi)}}}function Ur(_e,ut){var ct=ut.formatList,gn=ut.generateConfig,wn=ut.locale;return(0,it.Z)(function(){if(!_e)return[[""],""];for(var ir="",or=[],Jr=0;Jr<ct.length;Jr+=1){var ai=ct[Jr],Pi=Jt(_e,{generateConfig:gn,locale:wn,format:ai});or.push(Pi),Jr===0&&(ir=Pi)}return[or,ir]},[_e,ct,wn],function(ir,or){return!Ze(gn,ir[0],or[0])||!(0,un.Z)(ir[1],or[1],!0)||!(0,un.Z)(ir[2],or[2],!0)})}function pi(_e,ut){var ct=ut.formatList,gn=ut.generateConfig,wn=ut.locale,ir=(0,H.useState)(null),or=(0,Ut.Z)(ir,2),Jr=or[0],ai=or[1],Pi=(0,H.useRef)(null);function Oo(lo){var qo=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(Pi.current),qo){ai(lo);return}Pi.current=requestAnimationFrame(function(){ai(lo)})}var Fi=Ur(Jr,{formatList:ct,generateConfig:gn,locale:wn}),Zi=(0,Ut.Z)(Fi,2),xi=Zi[1];function ko(lo){Oo(lo)}function Xr(){var lo=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Oo(null,lo)}return(0,H.useEffect)(function(){Xr(!0)},[_e]),(0,H.useEffect)(function(){return function(){return cancelAnimationFrame(Pi.current)}},[]),[xi,ko,Xr]}var ni=B(10228),qi=B(16089),oo=B(77654),Wi=B(29194),Gi=new Map;function mo(_e,ut){var ct;function gn(){(0,Wi.Z)(_e)?ut():ct=(0,qi.Z)(function(){gn()})}return gn(),function(){qi.Z.cancel(ct)}}function Jo(_e,ut,ct){if(Gi.get(_e)&&cancelAnimationFrame(Gi.get(_e)),ct<=0){Gi.set(_e,requestAnimationFrame(function(){_e.scrollTop=ut}));return}var gn=ut-_e.scrollTop,wn=gn/ct*10;Gi.set(_e,requestAnimationFrame(function(){_e.scrollTop+=wn,_e.scrollTop!==ut&&Jo(_e,ut,ct-10)}))}function Ho(_e,ut){var ct=ut.onLeftRight,gn=ut.onCtrlLeftRight,wn=ut.onUpDown,ir=ut.onPageUpDown,or=ut.onEnter,Jr=_e.which,ai=_e.ctrlKey,Pi=_e.metaKey;switch(Jr){case ni.Z.LEFT:if(ai||Pi){if(gn)return gn(-1),!0}else if(ct)return ct(-1),!0;break;case ni.Z.RIGHT:if(ai||Pi){if(gn)return gn(1),!0}else if(ct)return ct(1),!0;break;case ni.Z.UP:if(wn)return wn(-1),!0;break;case ni.Z.DOWN:if(wn)return wn(1),!0;break;case ni.Z.PAGE_UP:if(ir)return ir(-1),!0;break;case ni.Z.PAGE_DOWN:if(ir)return ir(1),!0;break;case ni.Z.ENTER:if(or)return or(),!0;break}return!1}function vo(_e,ut,ct,gn){var wn=_e;if(!wn)switch(ut){case"time":wn=gn?"hh:mm:ss a":"HH:mm:ss";break;case"week":wn="gggg-wo";break;case"month":wn="YYYY-MM";break;case"quarter":wn="YYYY-[Q]Q";break;case"year":wn="YYYY";break;default:wn=ct?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return wn}function ns(_e,ut,ct){var gn=_e==="time"?8:10,wn=typeof ut=="function"?ut(ct.getNow()).length:ut.length;return Math.max(gn,wn)+2}var Ka=null,ye=new Set;function Za(_e){return!Ka&&typeof window!="undefined"&&window.addEventListener&&(Ka=function(ct){(0,oo.Z)(ye).forEach(function(gn){gn(ct)})},window.addEventListener("mousedown",Ka)),ye.add(_e),function(){ye.delete(_e),ye.size===0&&(window.removeEventListener("mousedown",Ka),Ka=null)}}function ro(_e){var ut=_e.target;if(_e.composed&&ut.shadowRoot){var ct;return((ct=_e.composedPath)===null||ct===void 0?void 0:ct.call(_e)[0])||ut}return ut}var _n=function(ut){return ut==="month"||ut==="date"?"year":ut},_i=function(ut){return ut==="date"?"month":ut},Oi=function(ut){return ut==="month"||ut==="date"?"quarter":ut},Ko=function(ut){return ut==="date"?"week":ut},ga={year:_n,month:_i,quarter:Oi,week:Ko,time:null,date:null};function gi(_e,ut){return _e.some(function(ct){return ct&&ct.contains(ut)})}function ue(_e){var ut=_e.open,ct=_e.value,gn=_e.isClickOutside,wn=_e.triggerOpen,ir=_e.forwardKeyDown,or=_e.onKeyDown,Jr=_e.blurToCancel,ai=_e.onSubmit,Pi=_e.onCancel,Oo=_e.onFocus,Fi=_e.onBlur,Zi=_e.changeOnBlur,xi=(0,H.useState)(!1),ko=(0,Ut.Z)(xi,2),Xr=ko[0],lo=ko[1],qo=(0,H.useState)(!1),rs=(0,Ut.Z)(qo,2),Xa=rs[0],Bs=rs[1],ps=(0,H.useRef)(!1),cs=(0,H.useRef)(!1),_o=(0,H.useRef)(!1),ql={onMouseDown:function(){lo(!0),wn(!0)},onKeyDown:function(su){var il=function(){_o.current=!0};if(or(su,il),!_o.current){switch(su.which){case ni.Z.ENTER:{ut?ai()!==!1&&lo(!0):wn(!0),su.preventDefault();return}case ni.Z.TAB:{Xr&&ut&&!su.shiftKey?(lo(!1),su.preventDefault()):!Xr&&ut&&!ir(su)&&su.shiftKey&&(lo(!0),su.preventDefault());return}case ni.Z.ESC:{lo(!0),Pi();return}}!ut&&![ni.Z.SHIFT].includes(su.which)?wn(!0):Xr||ir(su)}},onFocus:function(su){lo(!0),Bs(!0),Oo&&Oo(su)},onBlur:function(su){if(ps.current||!gn(document.activeElement)){ps.current=!1;return}Jr?setTimeout(function(){for(var il=document,Qc=il.activeElement;Qc&&Qc.shadowRoot;)Qc=Qc.shadowRoot.activeElement;gn(Qc)&&Pi()},0):ut&&(wn(!1),cs.current&&ai()),Bs(!1),Fi==null||Fi(su)}};return(0,H.useEffect)(function(){cs.current=!1},[ut]),(0,H.useEffect)(function(){cs.current=!0},[ct]),(0,H.useEffect)(function(){return Za(function(sl){var su=ro(sl),il=gn(su);ut&&(il?!Zi&&(!Xa||il)&&wn(!1):(ps.current=!0,(0,qi.Z)(function(){ps.current=!1})))})}),[ql,{focused:Xa,typing:Xr}]}function le(_e,ut){return H.useMemo(function(){return _e||(ut?((0,te.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(ut).map(function(ct){var gn=(0,Ut.Z)(ct,2),wn=gn[0],ir=gn[1];return{label:wn,value:ir}})):[])},[_e,ut])}var xe=B(34280);function at(_e){var ut=_e.valueTexts,ct=_e.onTextChange,gn=H.useState(""),wn=(0,Ut.Z)(gn,2),ir=wn[0],or=wn[1],Jr=H.useRef([]);Jr.current=ut;function ai(Oo){or(Oo),ct(Oo)}function Pi(){or(Jr.current[0])}return(0,xe.Z)(function(){ut.every(function(Oo){return Oo!==ir})&&Pi()},[ut.join("||")]),[ir,ai,Pi]}var Pt=H.createContext({}),pn=Pt,Zt=B(43749);function Ar(_e){var ut=_e.cellRender,ct=_e.monthCellRender,gn=_e.dateRender,wn=H.useMemo(function(){if(ut)return ut;if(!(!ct&&!gn))return function(ir,or){var Jr=ir;return gn&&or.type==="date"?gn(Jr,or.today):ct&&or.type==="month"?ct(Jr,or.locale):or.originNode}},[ut,ct,gn]);return wn}function fi(_e,ut){for(var ct=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",gn=String(_e);gn.length<ut;)gn="".concat(ct).concat(_e);return gn}var tr=function(){for(var ut=arguments.length,ct=new Array(ut),gn=0;gn<ut;gn++)ct[gn]=arguments[gn];return ct};function Zn(_e){return _e==null?[]:Array.isArray(_e)?_e:[_e]}function Wt(_e,ut){return _e?_e[ut]:null}function zn(_e,ut,ct){var gn=[Wt(_e,0),Wt(_e,1)];return gn[ct]=typeof ut=="function"?ut(gn[ct]):ut,!gn[0]&&!gn[1]?null:gn}function ri(_e){return typeof _e=="function"?_e():_e}function Vr(_e){var ut=_e.cellPrefixCls,ct=_e.generateConfig,gn=_e.rangedValue,wn=_e.hoverRangedValue,ir=_e.isInView,or=_e.isSameCell,Jr=_e.offsetCell,ai=_e.today,Pi=_e.value;function Oo(Fi){var Zi,xi=Jr(Fi,-1),ko=Jr(Fi,1),Xr=Wt(gn,0),lo=Wt(gn,1),qo=Wt(wn,0),rs=Wt(wn,1),Xa=Ot(ct,qo,rs,Fi);function Bs(su){return or(Xr,su)}function ps(su){return or(lo,su)}var cs=or(qo,Fi),_o=or(rs,Fi),ql=(Xa||_o)&&(!ir(xi)||ps(xi)),sl=(Xa||cs)&&(!ir(ko)||Bs(ko));return Zi={},(0,tn.Z)(Zi,"".concat(ut,"-in-view"),ir(Fi)),(0,tn.Z)(Zi,"".concat(ut,"-in-range"),Ot(ct,Xr,lo,Fi)),(0,tn.Z)(Zi,"".concat(ut,"-range-start"),Bs(Fi)),(0,tn.Z)(Zi,"".concat(ut,"-range-end"),ps(Fi)),(0,tn.Z)(Zi,"".concat(ut,"-range-start-single"),Bs(Fi)&&!lo),(0,tn.Z)(Zi,"".concat(ut,"-range-end-single"),ps(Fi)&&!Xr),(0,tn.Z)(Zi,"".concat(ut,"-range-start-near-hover"),Bs(Fi)&&(or(xi,qo)||Ot(ct,qo,rs,xi))),(0,tn.Z)(Zi,"".concat(ut,"-range-end-near-hover"),ps(Fi)&&(or(ko,rs)||Ot(ct,qo,rs,ko))),(0,tn.Z)(Zi,"".concat(ut,"-range-hover"),Xa),(0,tn.Z)(Zi,"".concat(ut,"-range-hover-start"),cs),(0,tn.Z)(Zi,"".concat(ut,"-range-hover-end"),_o),(0,tn.Z)(Zi,"".concat(ut,"-range-hover-edge-start"),ql),(0,tn.Z)(Zi,"".concat(ut,"-range-hover-edge-end"),sl),(0,tn.Z)(Zi,"".concat(ut,"-range-hover-edge-start-near-range"),ql&&or(xi,lo)),(0,tn.Z)(Zi,"".concat(ut,"-range-hover-edge-end-near-range"),sl&&or(ko,Xr)),(0,tn.Z)(Zi,"".concat(ut,"-today"),or(ai,Fi)),(0,tn.Z)(Zi,"".concat(ut,"-selected"),or(Pi,Fi)),Zi}return Oo}var lr=H.createContext({}),jr=lr;function Li(_e,ut,ct,gn,wn){var ir=_e.setHour(ut,ct);return ir=_e.setMinute(ir,gn),ir=_e.setSecond(ir,wn),ir}function Yi(_e,ut,ct){if(!ct)return ut;var gn=ut;return gn=_e.setHour(gn,_e.getHour(ct)),gn=_e.setMinute(gn,_e.getMinute(ct)),gn=_e.setSecond(gn,_e.getSecond(ct)),gn}function bo(_e,ut,ct,gn,wn,ir){var or=Math.floor(_e/gn)*gn;if(or<_e)return[or,60-wn,60-ir];var Jr=Math.floor(ut/wn)*wn;if(Jr<ut)return[or,Jr,60-ir];var ai=Math.floor(ct/ir)*ir;return[or,Jr,ai]}function io(_e,ut){var ct=_e.getYear(ut),gn=_e.getMonth(ut)+1,wn=_e.getEndDate(_e.getFixedDate("".concat(ct,"-").concat(gn,"-01"))),ir=_e.getDate(wn),or=gn<10?"0".concat(gn):"".concat(gn);return"".concat(ct,"-").concat(or,"-").concat(ir)}function so(_e){for(var ut=_e.prefixCls,ct=_e.disabledDate,gn=_e.onSelect,wn=_e.picker,ir=_e.rowNum,or=_e.colNum,Jr=_e.prefixColumn,ai=_e.rowClassName,Pi=_e.baseDate,Oo=_e.getCellClassName,Fi=_e.getCellText,Zi=_e.getCellNode,xi=_e.getCellDate,ko=_e.generateConfig,Xr=_e.titleCell,lo=_e.headerCells,qo=H.useContext(pn),rs=qo.onDateMouseEnter,Xa=qo.onDateMouseLeave,Bs=qo.mode,ps="".concat(ut,"-cell"),cs=[],_o=0;_o<ir;_o+=1){for(var ql=[],sl=void 0,su=function(){var Hc,Hd=_o*or+il,rc=xi(Pi,Hd),ic=Cn({cellDate:rc,mode:Bs,disabledDate:ct,generateConfig:ko});il===0&&(sl=rc,Jr&&ql.push(Jr(sl)));var Sc=Xr&&Xr(rc),Jc=H.createElement("div",{className:"".concat(ps,"-inner")},Fi(rc));ql.push(H.createElement("td",{key:il,title:Sc,className:qe()(ps,(0,Mt.Z)((Hc={},(0,tn.Z)(Hc,"".concat(ps,"-disabled"),ic),(0,tn.Z)(Hc,"".concat(ps,"-start"),Fi(rc)===1||wn==="year"&&Number(Sc)%10===0),(0,tn.Z)(Hc,"".concat(ps,"-end"),Sc===io(ko,rc)||wn==="year"&&Number(Sc)%10===9),Hc),Oo(rc))),onClick:function(){ic||gn(rc)},onMouseEnter:function(){!ic&&rs&&rs(rc)},onMouseLeave:function(){!ic&&Xa&&Xa(rc)}},Zi?Zi(rc,Jc):Jc))},il=0;il<or;il+=1)su();cs.push(H.createElement("tr",{key:_o,className:ai&&ai(sl)},ql))}return H.createElement("div",{className:"".concat(ut,"-body")},H.createElement("table",{className:"".concat(ut,"-content")},lo&&H.createElement("thead",null,H.createElement("tr",null,lo)),H.createElement("tbody",null,cs)))}function So(_e){var ut=_e.prefixCls,ct=_e.generateConfig,gn=_e.prefixColumn,wn=_e.locale,ir=_e.rowCount,or=_e.viewDate,Jr=_e.value,ai=_e.cellRender,Pi=_e.isSameCell,Oo=H.useContext(jr),Fi=Oo.rangedValue,Zi=Oo.hoverRangedValue,xi=hn(wn.locale,ct,or),ko="".concat(ut,"-cell"),Xr=ct.locale.getWeekFirstDay(wn.locale),lo=ct.getNow(),qo=[],rs=wn.shortWeekDays||(ct.locale.getShortWeekDays?ct.locale.getShortWeekDays(wn.locale):[]);gn&&qo.push(H.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var Xa=0;Xa<Se;Xa+=1)qo.push(H.createElement("th",{key:Xa},rs[(Xa+Xr)%Se]));var Bs=Vr({cellPrefixCls:ko,today:lo,value:Jr,generateConfig:ct,rangedValue:gn?null:Fi,hoverRangedValue:gn?null:Zi,isSameCell:Pi||function(cs,_o){return Xe(ct,cs,_o)},isInView:function(_o){return Fe(ct,_o,or)},offsetCell:function(_o,ql){return ct.addDate(_o,ql)}}),ps=ai?function(cs,_o){return ai(cs,{originNode:_o,today:lo,type:"date",locale:wn})}:void 0;return H.createElement(so,(0,z.Z)({},_e,{rowNum:ir,colNum:Se,baseDate:xi,getCellNode:ps,getCellText:ct.getDate,getCellClassName:Bs,getCellDate:ct.addDate,titleCell:function(_o){return Jt(_o,{locale:wn,format:"YYYY-MM-DD",generateConfig:ct})},headerCells:qo}))}var pa=So,qa={visibility:"hidden"};function ds(_e){var ut=_e.prefixCls,ct=_e.prevIcon,gn=ct===void 0?"\u2039":ct,wn=_e.nextIcon,ir=wn===void 0?"\u203A":wn,or=_e.superPrevIcon,Jr=or===void 0?"\xAB":or,ai=_e.superNextIcon,Pi=ai===void 0?"\xBB":ai,Oo=_e.onSuperPrev,Fi=_e.onSuperNext,Zi=_e.onPrev,xi=_e.onNext,ko=_e.children,Xr=H.useContext(pn),lo=Xr.hideNextBtn,qo=Xr.hidePrevBtn;return H.createElement("div",{className:ut},Oo&&H.createElement("button",{type:"button",onClick:Oo,tabIndex:-1,className:"".concat(ut,"-super-prev-btn"),style:qo?qa:{}},Jr),Zi&&H.createElement("button",{type:"button",onClick:Zi,tabIndex:-1,className:"".concat(ut,"-prev-btn"),style:qo?qa:{}},gn),H.createElement("div",{className:"".concat(ut,"-view")},ko),xi&&H.createElement("button",{type:"button",onClick:xi,tabIndex:-1,className:"".concat(ut,"-next-btn"),style:lo?qa:{}},ir),Fi&&H.createElement("button",{type:"button",onClick:Fi,tabIndex:-1,className:"".concat(ut,"-super-next-btn"),style:lo?qa:{}},Pi))}var yo=ds;function $l(_e){var ut=_e.prefixCls,ct=_e.generateConfig,gn=_e.locale,wn=_e.viewDate,ir=_e.onNextMonth,or=_e.onPrevMonth,Jr=_e.onNextYear,ai=_e.onPrevYear,Pi=_e.onYearClick,Oo=_e.onMonthClick,Fi=H.useContext(pn),Zi=Fi.hideHeader;if(Zi)return null;var xi="".concat(ut,"-header"),ko=gn.shortMonths||(ct.locale.getShortMonths?ct.locale.getShortMonths(gn.locale):[]),Xr=ct.getMonth(wn),lo=H.createElement("button",{type:"button",key:"year",onClick:Pi,tabIndex:-1,className:"".concat(ut,"-year-btn")},Jt(wn,{locale:gn,format:gn.yearFormat,generateConfig:ct})),qo=H.createElement("button",{type:"button",key:"month",onClick:Oo,tabIndex:-1,className:"".concat(ut,"-month-btn")},gn.monthFormat?Jt(wn,{locale:gn,format:gn.monthFormat,generateConfig:ct}):ko[Xr]),rs=gn.monthBeforeYear?[qo,lo]:[lo,qo];return H.createElement(yo,(0,z.Z)({},_e,{prefixCls:xi,onSuperPrev:ai,onPrev:or,onNext:ir,onSuperNext:Jr}),rs)}var hu=$l,Eu=6;function Tr(_e){var ut=_e.prefixCls,ct=_e.panelName,gn=ct===void 0?"date":ct,wn=_e.keyboardConfig,ir=_e.active,or=_e.operationRef,Jr=_e.generateConfig,ai=_e.value,Pi=_e.viewDate,Oo=_e.onViewDateChange,Fi=_e.onPanelChange,Zi=_e.onSelect,xi="".concat(ut,"-").concat(gn,"-panel");or.current={onKeyDown:function(qo){return Ho(qo,(0,Mt.Z)({onLeftRight:function(Xa){Zi(Jr.addDate(ai||Pi,Xa),"key")},onCtrlLeftRight:function(Xa){Zi(Jr.addYear(ai||Pi,Xa),"key")},onUpDown:function(Xa){Zi(Jr.addDate(ai||Pi,Xa*Se),"key")},onPageUpDown:function(Xa){Zi(Jr.addMonth(ai||Pi,Xa),"key")}},wn))}};var ko=function(qo){var rs=Jr.addYear(Pi,qo);Oo(rs),Fi(null,rs)},Xr=function(qo){var rs=Jr.addMonth(Pi,qo);Oo(rs),Fi(null,rs)};return H.createElement("div",{className:qe()(xi,(0,tn.Z)({},"".concat(xi,"-active"),ir))},H.createElement(hu,(0,z.Z)({},_e,{prefixCls:ut,value:ai,viewDate:Pi,onPrevYear:function(){ko(-1)},onNextYear:function(){ko(1)},onPrevMonth:function(){Xr(-1)},onNextMonth:function(){Xr(1)},onMonthClick:function(){Fi("month",Pi)},onYearClick:function(){Fi("year",Pi)}})),H.createElement(pa,(0,z.Z)({},_e,{onSelect:function(qo){return Zi(qo,"mouse")},prefixCls:ut,value:ai,viewDate:Pi,rowCount:Eu})))}var Gl=Tr;function Bc(_e){var ut=H.useContext(pn),ct=ut.hideHeader;if(ct)return null;var gn=_e.prefixCls,wn=_e.generateConfig,ir=_e.locale,or=_e.value,Jr=_e.format,ai="".concat(gn,"-header");return H.createElement(yo,{prefixCls:ai},or?Jt(or,{locale:ir,format:Jr,generateConfig:wn}):"\xA0")}var nl=Bc;function Ml(_e){var ut=_e.value,ct=_e.generateConfig,gn=_e.disabledMinutes,wn=_e.disabledSeconds,ir=_e.minutes,or=_e.seconds,Jr=_e.use12Hours,ai=function(Oo,Fi,Zi,xi){var ko=ct.getNow(),Xr=ut||ko,lo=Fi<0?ct.getHour(ko):Fi,qo=Zi<0?ct.getMinute(ko):Zi,rs=xi<0?ct.getSecond(ko):xi,Xa=gn&&gn(lo);if(Xa!=null&&Xa.includes(qo)){var Bs=ir.find(function(_o){return!Xa.includes(_o.value)});if(Bs)qo=Bs.value;else return null}var ps=wn&&wn(lo,qo);if(ps!=null&&ps.includes(rs)){var cs=or.find(function(_o){return!ps.includes(_o.value)});if(cs)rs=cs.value;else return null}return Xr=Li(ct,Xr,!Jr||!Oo?lo:lo+12,qo,rs),Xr};return ai}function Va(_e){var ut=_e.prefixCls,ct=_e.units,gn=_e.onSelect,wn=_e.value,ir=_e.active,or=_e.hideDisabledOptions,Jr=_e.info,ai=_e.type,Pi="".concat(ut,"-cell"),Oo=H.useContext(pn),Fi=Oo.open,Zi=(0,H.useRef)(null),xi=(0,H.useRef)(new Map),ko=(0,H.useRef)();return(0,H.useLayoutEffect)(function(){var Xr=xi.current.get(wn);Xr&&Fi!==!1&&Jo(Zi.current,Xr.offsetTop,120)},[wn]),(0,H.useLayoutEffect)(function(){if(Fi){var Xr=xi.current.get(wn);Xr&&(ko.current=mo(Xr,function(){Jo(Zi.current,Xr.offsetTop,0)}))}return function(){var lo;(lo=ko.current)===null||lo===void 0||lo.call(ko)}},[Fi]),H.createElement("ul",{className:qe()("".concat(ut,"-column"),(0,tn.Z)({},"".concat(ut,"-column-active"),ir)),ref:Zi,style:{position:"relative"}},ct.map(function(Xr){var lo;return or&&Xr.disabled?null:H.createElement("li",{key:Xr.value,ref:function(rs){xi.current.set(Xr.value,rs)},className:qe()(Pi,(lo={},(0,tn.Z)(lo,"".concat(Pi,"-disabled"),Xr.disabled),(0,tn.Z)(lo,"".concat(Pi,"-selected"),wn===Xr.value),lo)),onClick:function(){Xr.disabled||gn(Xr.value)}},Jr.cellRender?Jr.cellRender(Xr.value,{today:Jr.today,locale:Jr.locale,originNode:H.createElement("div",{className:"".concat(Pi,"-inner")},Xr.label),type:"time",subType:ai}):H.createElement("div",{className:"".concat(Pi,"-inner")},Xr.label))}))}var xl=Va;function Rl(_e,ut){if(_e.length!==ut.length)return!0;for(var ct=0;ct<_e.length;ct+=1)if(_e[ct].disabled!==ut[ct].disabled)return!0;return!1}function au(_e,ut,ct,gn){for(var wn=[],ir=ct>=1?ct|0:1,or=_e;or<=ut;or+=ir)wn.push({label:fi(or,2),value:or,disabled:(gn||[]).includes(or)});return wn}function Au(_e){var ut=_e.generateConfig,ct=_e.prefixCls,gn=_e.operationRef,wn=_e.activeColumnIndex,ir=_e.value,or=_e.showHour,Jr=_e.showMinute,ai=_e.showSecond,Pi=_e.use12Hours,Oo=_e.hourStep,Fi=Oo===void 0?1:Oo,Zi=_e.minuteStep,xi=Zi===void 0?1:Zi,ko=_e.secondStep,Xr=ko===void 0?1:ko,lo=_e.disabledHours,qo=_e.disabledMinutes,rs=_e.disabledSeconds,Xa=_e.disabledTime,Bs=_e.hideDisabledOptions,ps=_e.onSelect,cs=_e.cellRender,_o=_e.locale,ql=[],sl="".concat(ct,"-content"),su="".concat(ct,"-time-panel"),il,Qc=ir?ut.getHour(ir):-1,Hc=Qc,Hd=ir?ut.getMinute(ir):-1,rc=ir?ut.getSecond(ir):-1,ic=ut.getNow(),Sc=H.useMemo(function(){if(Xa){var Kr=Xa(ic);return[Kr.disabledHours,Kr.disabledMinutes,Kr.disabledSeconds]}return[lo,qo,rs]},[lo,qo,rs,Xa,ic]),Jc=(0,Ut.Z)(Sc,3),$A=Jc[0],pA=Jc[1],fc=Jc[2],xA=au(0,23,Fi,$A&&$A()),wa=(0,it.Z)(function(){return xA},xA,Rl);Pi&&(il=Hc>=12,Hc%=12);var pt=H.useMemo(function(){if(!Pi)return[!1,!1];var Kr=[!0,!0];return wa.forEach(function(hi){var Bo=hi.disabled,xo=hi.value;Bo||(xo>=12?Kr[1]=!1:Kr[0]=!1)}),Kr},[Pi,wa]),Et=(0,Ut.Z)(pt,2),on=Et[0],cn=Et[1],Qn=H.useMemo(function(){return Pi?wa.filter(il?function(Kr){return Kr.value>=12}:function(Kr){return Kr.value<12}).map(function(Kr){var hi=Kr.value%12,Bo=hi===0?"12":fi(hi,2);return(0,Mt.Z)((0,Mt.Z)({},Kr),{},{label:Bo,value:hi})}):wa},[Pi,il,wa]),Tn=au(0,59,xi,pA&&pA(Qc)),kr=au(0,59,Xr,fc&&fc(Qc,Hd)),Pr=Ml({value:ir,generateConfig:ut,disabledMinutes:pA,disabledSeconds:fc,minutes:Tn,seconds:kr,use12Hours:Pi});gn.current={onUpDown:function(hi){var Bo=ql[wn];if(Bo)for(var xo=Bo.units.findIndex(function(ua){return ua.value===Bo.value}),no=Bo.units.length,sa=1;sa<no;sa+=1){var co=Bo.units[(xo+hi*sa+no)%no];if(co.disabled!==!0){Bo.onSelect(co.value);break}}}};function Ir(Kr,hi,Bo,xo,no){Kr!==!1&&ql.push({node:H.cloneElement(hi,{prefixCls:su,value:Bo,active:wn===ql.length,onSelect:no,units:xo,hideDisabledOptions:Bs}),onSelect:no,value:Bo,units:xo})}Ir(or,H.createElement(xl,{key:"hour",type:"hour",info:{today:ic,locale:_o,cellRender:cs}}),Hc,Qn,function(Kr){ps(Pr(il,Kr,Hd,rc),"mouse")}),Ir(Jr,H.createElement(xl,{key:"minute",type:"minute",info:{today:ic,locale:_o,cellRender:cs}}),Hd,Tn,function(Kr){ps(Pr(il,Hc,Kr,rc),"mouse")}),Ir(ai,H.createElement(xl,{key:"second",type:"second",info:{today:ic,locale:_o,cellRender:cs}}),rc,kr,function(Kr){ps(Pr(il,Hc,Hd,Kr),"mouse")});var Ei=-1;return typeof il=="boolean"&&(Ei=il?1:0),Ir(Pi===!0,H.createElement(xl,{key:"meridiem",type:"meridiem",info:{today:ic,locale:_o,cellRender:cs}}),Ei,[{label:"AM",value:0,disabled:on},{label:"PM",value:1,disabled:cn}],function(Kr){ps(Pr(!!Kr,Hc,Hd,rc),"mouse")}),H.createElement("div",{className:sl},ql.map(function(Kr){var hi=Kr.node;return hi}))}var Ai=Au,Il=function(ut){return ut.filter(function(ct){return ct!==!1}).length};function Gr(_e){var ut=_e.generateConfig,ct=_e.format,gn=ct===void 0?"HH:mm:ss":ct,wn=_e.prefixCls,ir=_e.active,or=_e.operationRef,Jr=_e.showHour,ai=_e.showMinute,Pi=_e.showSecond,Oo=_e.use12Hours,Fi=Oo===void 0?!1:Oo,Zi=_e.onSelect,xi=_e.value,ko="".concat(wn,"-time-panel"),Xr=H.useRef(),lo=H.useState(-1),qo=(0,Ut.Z)(lo,2),rs=qo[0],Xa=qo[1],Bs=Il([Jr,ai,Pi,Fi]);return or.current={onKeyDown:function(cs){return Ho(cs,{onLeftRight:function(ql){Xa((rs+ql+Bs)%Bs)},onUpDown:function(ql){rs===-1?Xa(0):Xr.current&&Xr.current.onUpDown(ql)},onEnter:function(){Zi(xi||ut.getNow(),"key"),Xa(-1)}})},onBlur:function(){Xa(-1)}},H.createElement("div",{className:qe()(ko,(0,tn.Z)({},"".concat(ko,"-active"),ir))},H.createElement(nl,(0,z.Z)({},_e,{format:gn,prefixCls:wn})),H.createElement(Ai,(0,z.Z)({},_e,{prefixCls:wn,activeColumnIndex:rs,operationRef:Xr})))}var du=Gr,tc=tr("date","time");function Ss(_e){var ut=_e.prefixCls,ct=_e.operationRef,gn=_e.generateConfig,wn=_e.value,ir=_e.defaultValue,or=_e.disabledTime,Jr=_e.showTime,ai=_e.onSelect,Pi=_e.cellRender,Oo="".concat(ut,"-datetime-panel"),Fi=H.useState(null),Zi=(0,Ut.Z)(Fi,2),xi=Zi[0],ko=Zi[1],Xr=H.useRef({}),lo=H.useRef({}),qo=(0,Zt.Z)(Jr)==="object"?(0,Mt.Z)({},Jr):{};function rs(cs){var _o=tc.indexOf(xi)+cs,ql=tc[_o]||null;return ql}var Xa=function(_o){lo.current.onBlur&&lo.current.onBlur(_o),ko(null)};ct.current={onKeyDown:function(_o){if(_o.which===ni.Z.TAB){var ql=rs(_o.shiftKey?-1:1);return ko(ql),ql&&_o.preventDefault(),!0}if(xi){var sl=xi==="date"?Xr:lo;return sl.current&&sl.current.onKeyDown&&sl.current.onKeyDown(_o),!0}return[ni.Z.LEFT,ni.Z.RIGHT,ni.Z.UP,ni.Z.DOWN].includes(_o.which)?(ko("date"),!0):!1},onBlur:Xa,onClose:Xa};var Bs=function(_o,ql){var sl=_o;ql==="date"&&!wn&&qo.defaultValue?(sl=gn.setHour(sl,gn.getHour(qo.defaultValue)),sl=gn.setMinute(sl,gn.getMinute(qo.defaultValue)),sl=gn.setSecond(sl,gn.getSecond(qo.defaultValue))):ql==="time"&&!wn&&ir&&(sl=gn.setYear(sl,gn.getYear(ir)),sl=gn.setMonth(sl,gn.getMonth(ir)),sl=gn.setDate(sl,gn.getDate(ir))),ai&&ai(sl,"mouse")},ps=or?or(wn||null):{};return H.createElement("div",{className:qe()(Oo,(0,tn.Z)({},"".concat(Oo,"-active"),xi))},H.createElement(Gl,(0,z.Z)({},_e,{cellRender:Pi,operationRef:Xr,active:xi==="date",onSelect:function(_o){Bs(Yi(gn,_o,!wn&&(0,Zt.Z)(Jr)==="object"?Jr.defaultValue:null),"date")}})),H.createElement(du,(0,z.Z)({},_e,{cellRender:Pi?function(cs,_o){return Pi(cs,(0,Mt.Z)((0,Mt.Z)({},_o),{},{type:"time"}))}:void 0,format:void 0},qo,ps,{disabledTime:null,defaultValue:void 0,operationRef:lo,active:xi==="time",onSelect:function(_o){Bs(_o,"time")}})))}var Ql=Ss;function Oa(_e){var ut=_e.prefixCls,ct=_e.generateConfig,gn=_e.viewDate,wn=_e.onPrevDecades,ir=_e.onNextDecades,or=H.useContext(pn),Jr=or.hideHeader;if(Jr)return null;var ai="".concat(ut,"-header"),Pi=ct.getYear(gn),Oo=Math.floor(Pi/ot)*ot,Fi=Oo+ot-1;return H.createElement(yo,(0,z.Z)({},_e,{prefixCls:ai,onSuperPrev:wn,onSuperNext:ir}),Oo,"-",Fi)}var Ys=Oa,Hl=3,gd=4;function Ul(_e){var ut=It-1,ct=_e.prefixCls,gn=_e.viewDate,wn=_e.generateConfig,ir=_e.cellRender,or=_e.locale,Jr="".concat(ct,"-cell"),ai=wn.getYear(gn),Pi=Math.floor(ai/It)*It,Oo=Math.floor(ai/ot)*ot,Fi=Oo+ot-1,Zi=wn.setYear(gn,Oo-Math.ceil((Hl*gd*It-ot)/2)),xi=function(lo){var qo,rs=wn.getYear(lo),Xa=rs+ut;return qo={},(0,tn.Z)(qo,"".concat(Jr,"-in-view"),Oo<=rs&&Xa<=Fi),(0,tn.Z)(qo,"".concat(Jr,"-selected"),rs===Pi),qo},ko=ir?function(Xr,lo){return ir(Xr,{originNode:lo,today:wn.getNow(),type:"decade",locale:or})}:void 0;return H.createElement(so,(0,z.Z)({},_e,{rowNum:gd,colNum:Hl,baseDate:Zi,getCellNode:ko,getCellText:function(lo){var qo=wn.getYear(lo);return"".concat(qo,"-").concat(qo+ut)},getCellClassName:xi,getCellDate:function(lo,qo){return wn.addYear(lo,qo*It)}}))}var Zo=Ul;function ft(_e){var ut=_e.prefixCls,ct=_e.onViewDateChange,gn=_e.generateConfig,wn=_e.viewDate,ir=_e.operationRef,or=_e.onSelect,Jr=_e.onPanelChange,ai="".concat(ut,"-decade-panel");ir.current={onKeyDown:function(Zi){return Ho(Zi,{onLeftRight:function(ko){or(gn.addYear(wn,ko*It),"key")},onCtrlLeftRight:function(ko){or(gn.addYear(wn,ko*ot),"key")},onUpDown:function(ko){or(gn.addYear(wn,ko*It*Hl),"key")},onEnter:function(){Jr("year",wn)}})}};var Pi=function(Zi){var xi=gn.addYear(wn,Zi*ot);ct(xi),Jr(null,xi)},Oo=function(Zi){or(Zi,"mouse"),Jr("year",Zi)};return H.createElement("div",{className:ai},H.createElement(Ys,(0,z.Z)({},_e,{prefixCls:ut,onPrevDecades:function(){Pi(-1)},onNextDecades:function(){Pi(1)}})),H.createElement(Zo,(0,z.Z)({},_e,{prefixCls:ut,onSelect:Oo})))}var fA=ft;function nc(_e){var ut=_e.prefixCls,ct=_e.generateConfig,gn=_e.locale,wn=_e.viewDate,ir=_e.onNextYear,or=_e.onPrevYear,Jr=_e.onYearClick,ai=H.useContext(pn),Pi=ai.hideHeader;if(Pi)return null;var Oo="".concat(ut,"-header");return H.createElement(yo,(0,z.Z)({},_e,{prefixCls:Oo,onSuperPrev:or,onSuperNext:ir}),H.createElement("button",{type:"button",onClick:Jr,className:"".concat(ut,"-year-btn")},Jt(wn,{locale:gn,format:gn.yearFormat,generateConfig:ct})))}var ud=nc,qA=3,hA=4;function vd(_e){var ut=_e.prefixCls,ct=_e.locale,gn=_e.value,wn=_e.viewDate,ir=_e.generateConfig,or=_e.cellRender,Jr=H.useContext(jr),ai=Jr.rangedValue,Pi=Jr.hoverRangedValue,Oo="".concat(ut,"-cell"),Fi=Vr({cellPrefixCls:Oo,value:gn,generateConfig:ir,rangedValue:ai,hoverRangedValue:Pi,isSameCell:function(lo,qo){return Fe(ir,lo,qo)},isInView:function(){return!0},offsetCell:function(lo,qo){return ir.addMonth(lo,qo)}}),Zi=ct.shortMonths||(ir.locale.getShortMonths?ir.locale.getShortMonths(ct.locale):[]),xi=ir.setMonth(wn,0),ko=or?function(Xr,lo){return or(Xr,{originNode:lo,locale:ct,today:ir.getNow(),type:"month"})}:void 0;return H.createElement(so,(0,z.Z)({},_e,{rowNum:hA,colNum:qA,baseDate:xi,getCellNode:ko,getCellText:function(lo){return ct.monthFormat?Jt(lo,{locale:ct,format:ct.monthFormat,generateConfig:ir}):Zi[ir.getMonth(lo)]},getCellClassName:Fi,getCellDate:ir.addMonth,titleCell:function(lo){return Jt(lo,{locale:ct,format:"YYYY-MM",generateConfig:ir})}}))}var Dr=vd;function Yr(_e){var ut=_e.prefixCls,ct=_e.operationRef,gn=_e.onViewDateChange,wn=_e.generateConfig,ir=_e.value,or=_e.viewDate,Jr=_e.onPanelChange,ai=_e.onSelect,Pi="".concat(ut,"-month-panel");ct.current={onKeyDown:function(Zi){return Ho(Zi,{onLeftRight:function(ko){ai(wn.addMonth(ir||or,ko),"key")},onCtrlLeftRight:function(ko){ai(wn.addYear(ir||or,ko),"key")},onUpDown:function(ko){ai(wn.addMonth(ir||or,ko*qA),"key")},onEnter:function(){Jr("date",ir||or)}})}};var Oo=function(Zi){var xi=wn.addYear(or,Zi);gn(xi),Jr(null,xi)};return H.createElement("div",{className:Pi},H.createElement(ud,(0,z.Z)({},_e,{prefixCls:ut,onPrevYear:function(){Oo(-1)},onNextYear:function(){Oo(1)},onYearClick:function(){Jr("year",or)}})),H.createElement(Dr,(0,z.Z)({},_e,{prefixCls:ut,onSelect:function(Zi){ai(Zi,"mouse"),Jr("date",Zi)}})))}var Or=Yr;function Bi(_e){var ut=_e.prefixCls,ct=_e.generateConfig,gn=_e.locale,wn=_e.viewDate,ir=_e.onNextYear,or=_e.onPrevYear,Jr=_e.onYearClick,ai=H.useContext(pn),Pi=ai.hideHeader;if(Pi)return null;var Oo="".concat(ut,"-header");return H.createElement(yo,(0,z.Z)({},_e,{prefixCls:Oo,onSuperPrev:or,onSuperNext:ir}),H.createElement("button",{type:"button",onClick:Jr,className:"".concat(ut,"-year-btn")},Jt(wn,{locale:gn,format:gn.yearFormat,generateConfig:ct})))}var to=Bi,Cs=4,ml=1;function vi(_e){var ut=_e.prefixCls,ct=_e.locale,gn=_e.value,wn=_e.viewDate,ir=_e.generateConfig,or=_e.cellRender,Jr=H.useContext(jr),ai=Jr.rangedValue,Pi=Jr.hoverRangedValue,Oo="".concat(ut,"-cell"),Fi=Vr({cellPrefixCls:Oo,value:gn,generateConfig:ir,rangedValue:ai,hoverRangedValue:Pi,isSameCell:function(Xr,lo){return q(ir,Xr,lo)},isInView:function(){return!0},offsetCell:function(Xr,lo){return ir.addMonth(Xr,lo*3)}}),Zi=ir.setDate(ir.setMonth(wn,0),1),xi=or?function(ko,Xr){return or(ko,{originNode:Xr,locale:ct,today:ir.getNow(),type:"quarter"})}:void 0;return H.createElement(so,(0,z.Z)({},_e,{rowNum:ml,colNum:Cs,baseDate:Zi,getCellNode:xi,getCellText:function(Xr){return Jt(Xr,{locale:ct,format:ct.quarterFormat||"[Q]Q",generateConfig:ir})},getCellClassName:Fi,getCellDate:function(Xr,lo){return ir.addMonth(Xr,lo*3)},titleCell:function(Xr){return Jt(Xr,{locale:ct,format:"YYYY-[Q]Q",generateConfig:ir})}}))}var va=vi;function Zs(_e){var ut=_e.prefixCls,ct=_e.operationRef,gn=_e.onViewDateChange,wn=_e.generateConfig,ir=_e.value,or=_e.viewDate,Jr=_e.onPanelChange,ai=_e.onSelect,Pi="".concat(ut,"-quarter-panel");ct.current={onKeyDown:function(Zi){return Ho(Zi,{onLeftRight:function(ko){ai(wn.addMonth(ir||or,ko*3),"key")},onCtrlLeftRight:function(ko){ai(wn.addYear(ir||or,ko),"key")},onUpDown:function(ko){ai(wn.addYear(ir||or,ko),"key")}})}};var Oo=function(Zi){var xi=wn.addYear(or,Zi);gn(xi),Jr(null,xi)};return H.createElement("div",{className:Pi},H.createElement(to,(0,z.Z)({},_e,{prefixCls:ut,onPrevYear:function(){Oo(-1)},onNextYear:function(){Oo(1)},onYearClick:function(){Jr("year",or)}})),H.createElement(va,(0,z.Z)({},_e,{prefixCls:ut,onSelect:function(Zi){ai(Zi,"mouse")}})))}var Jl=Zs;function Js(_e){var ut=_e.prefixCls,ct=_e.generateConfig,gn=_e.locale,wn=_e.value,ir=_e.disabledDate,or=_e.onSelect,Jr=H.useContext(jr),ai=Jr.rangedValue,Pi=Jr.hoverRangedValue,Oo=H.useContext(pn),Fi=Oo.onDateMouseEnter,Zi=Oo.onDateMouseLeave,xi=(Pi==null?void 0:Pi[0])||(ai==null?void 0:ai[0]),ko=(Pi==null?void 0:Pi[1])||(ai==null?void 0:ai[1]),Xr="".concat(ut,"-cell"),lo=function(Bs){var ps=Cn({cellDate:Bs,mode:"week",disabledDate:ir,generateConfig:ct});return H.createElement("td",{key:"week",className:qe()(Xr,"".concat(Xr,"-week")),onClick:function(){ps||or(Bs,"mouse")},onMouseEnter:function(){!ps&&Fi&&Fi(Bs)},onMouseLeave:function(){!ps&&Zi&&Zi(Bs)}},H.createElement("div",{className:"".concat(Xr,"-inner")},ct.locale.getWeek(gn.locale,Bs)))},qo="".concat(ut,"-week-panel-row"),rs=function(Bs){var ps,cs=yt(ct,gn.locale,xi,Bs),_o=yt(ct,gn.locale,ko,Bs);return qe()(qo,(ps={},(0,tn.Z)(ps,"".concat(qo,"-selected"),!ai&&yt(ct,gn.locale,wn,Bs)),(0,tn.Z)(ps,"".concat(qo,"-range-start"),cs),(0,tn.Z)(ps,"".concat(qo,"-range-end"),_o),(0,tn.Z)(ps,"".concat(qo,"-range-hover"),!cs&&!_o&&Ot(ct,xi,ko,Bs)),ps))};return H.createElement(Gl,(0,z.Z)({},_e,{panelName:"week",prefixColumn:lo,rowClassName:rs,keyboardConfig:{onLeftRight:null},isSameCell:function(){return!1}}))}var ia=Js,js=10;function Fs(_e){var ut=_e.prefixCls,ct=_e.generateConfig,gn=_e.viewDate,wn=_e.onPrevDecade,ir=_e.onNextDecade,or=_e.onDecadeClick,Jr=H.useContext(pn),ai=Jr.hideHeader;if(ai)return null;var Pi="".concat(ut,"-header"),Oo=ct.getYear(gn),Fi=Math.floor(Oo/js)*js,Zi=Fi+js-1;return H.createElement(yo,(0,z.Z)({},_e,{prefixCls:Pi,onSuperPrev:wn,onSuperNext:ir}),H.createElement("button",{type:"button",onClick:or,className:"".concat(ut,"-decade-btn")},Fi,"-",Zi))}var Cl=Fs,bc=3,Lc=4;function Wn(_e){var ut=_e.prefixCls,ct=_e.value,gn=_e.viewDate,wn=_e.locale,ir=_e.generateConfig,or=_e.cellRender,Jr=H.useContext(jr),ai=Jr.rangedValue,Pi=Jr.hoverRangedValue,Oo="".concat(ut,"-cell"),Fi=ir.getYear(gn),Zi=Math.floor(Fi/js)*js,xi=Zi+js-1,ko=ir.setYear(gn,Zi-Math.ceil((bc*Lc-js)/2)),Xr=ir.getNow(),lo=function(Bs){var ps=ir.getYear(Bs);return Zi<=ps&&ps<=xi},qo=Vr({cellPrefixCls:Oo,value:ct,generateConfig:ir,rangedValue:ai,hoverRangedValue:Pi,isSameCell:function(Bs,ps){return Y(ir,Bs,ps)},isInView:lo,offsetCell:function(Bs,ps){return ir.addYear(Bs,ps)}}),rs=or?function(Xa,Bs){return or(Xa,{originNode:Bs,today:Xr,type:"year",locale:wn})}:void 0;return H.createElement(so,(0,z.Z)({},_e,{rowNum:Lc,colNum:bc,baseDate:ko,getCellNode:rs,getCellText:ir.getYear,getCellClassName:qo,getCellDate:ir.addYear,titleCell:function(Bs){return Jt(Bs,{locale:wn,format:"YYYY",generateConfig:ir})}}))}var Ac=Wn;function dc(_e){var ut=_e.prefixCls,ct=_e.operationRef,gn=_e.onViewDateChange,wn=_e.generateConfig,ir=_e.value,or=_e.viewDate,Jr=_e.sourceMode,ai=_e.onSelect,Pi=_e.onPanelChange,Oo="".concat(ut,"-year-panel");ct.current={onKeyDown:function(xi){return Ho(xi,{onLeftRight:function(Xr){ai(wn.addYear(ir||or,Xr),"key")},onCtrlLeftRight:function(Xr){ai(wn.addYear(ir||or,Xr*js),"key")},onUpDown:function(Xr){ai(wn.addYear(ir||or,Xr*bc),"key")},onEnter:function(){Pi(Jr==="date"?"date":"month",ir||or)}})}};var Fi=function(xi){var ko=wn.addYear(or,xi*10);gn(ko),Pi(null,ko)};return H.createElement("div",{className:Oo},H.createElement(Cl,(0,z.Z)({},_e,{prefixCls:ut,onPrevDecade:function(){Fi(-1)},onNextDecade:function(){Fi(1)},onDecadeClick:function(){Pi("decade",or)}})),H.createElement(Ac,(0,z.Z)({},_e,{prefixCls:ut,onSelect:function(xi){Pi(Jr==="date"?"date":"month",xi),ai(xi,"mouse")}})))}var Fl=dc;function _A(_e,ut,ct){return ct?H.createElement("div",{className:"".concat(_e,"-footer-extra")},ct(ut)):null}function yd(_e){var ut=_e.prefixCls,ct=_e.components,gn=ct===void 0?{}:ct,wn=_e.needConfirmButton,ir=_e.onNow,or=_e.onOk,Jr=_e.okDisabled,ai=_e.showNow,Pi=_e.locale,Oo,Fi;if(wn){var Zi=gn.button||"button";ir&&ai!==!1&&(Oo=H.createElement("li",{className:"".concat(ut,"-now")},H.createElement("a",{className:"".concat(ut,"-now-btn"),onClick:ir},Pi.now))),Fi=wn&&H.createElement("li",{className:"".concat(ut,"-ok")},H.createElement(Zi,{disabled:Jr,onClick:or},Pi.ok))}return!Oo&&!Fi?null:H.createElement("ul",{className:"".concat(ut,"-ranges")},Oo,Fi)}var Ll=["date","month"];function Ds(_e){var ut,ct=_e,gn=ct.prefixCls,wn=gn===void 0?"rc-picker":gn,ir=ct.className,or=ct.style,Jr=ct.locale,ai=ct.generateConfig,Pi=ct.value,Oo=ct.defaultValue,Fi=ct.pickerValue,Zi=ct.defaultPickerValue,xi=ct.disabledDate,ko=ct.mode,Xr=ct.picker,lo=Xr===void 0?"date":Xr,qo=ct.tabIndex,rs=qo===void 0?0:qo,Xa=ct.showNow,Bs=ct.showTime,ps=ct.showToday,cs=ct.renderExtraFooter,_o=ct.hideHeader,ql=ct.onSelect,sl=ct.onChange,su=ct.onPanelChange,il=ct.onMouseDown,Qc=ct.onPickerValueChange,Hc=ct.onOk,Hd=ct.components,rc=ct.direction,ic=ct.hourStep,Sc=ic===void 0?1:ic,Jc=ct.minuteStep,$A=Jc===void 0?1:Jc,pA=ct.secondStep,fc=pA===void 0?1:pA,xA=ct.dateRender,wa=ct.monthCellRender,pt=ct.cellRender,Et=lo==="date"&&!!Bs||lo==="time",on=24%Sc===0,cn=60%$A===0,Qn=60%fc===0,Tn=H.useContext(pn),kr=Tn.operationRef,Pr=Tn.onSelect,Ir=Tn.hideRanges,Ei=Tn.defaultOpenValue,Kr=H.useContext(jr),hi=Kr.inRange,Bo=Kr.panelPosition,xo=Kr.rangedValue,no=Kr.hoverRangedValue,sa=H.useRef({}),co=H.useRef(!0),ua=(0,Rt.Z)(null,{value:Pi,defaultValue:Oo,postState:function(Fo){return!Fo&&Ei&&lo==="time"?Ei:Fo}}),ca=(0,Ut.Z)(ua,2),fa=ca[0],bs=ca[1],Xs=(0,Rt.Z)(null,{value:Fi,defaultValue:Zi||fa,postState:function(Fo){var Ta=ai.getNow();if(!Fo)return Ta;if(!fa&&Bs){var vl=(0,Zt.Z)(Bs)==="object"?Bs.defaultValue:Oo;return Yi(ai,Array.isArray(Fo)?Fo[0]:Fo,vl||Ta)}return Array.isArray(Fo)?Fo[0]:Fo}}),Sa=(0,Ut.Z)(Xs,2),Qa=Sa[0],dl=Sa[1],Ca=function(Fo){dl(Fo),Qc&&Qc(Fo)},fs=function(Fo){var Ta=ga[lo];return Ta?Ta(Fo):Fo},ja=(0,Rt.Z)(function(){return lo==="time"?"time":fs("date")},{value:ko}),ha=(0,Ut.Z)(ja,2),ya=ha[0],Wa=ha[1];H.useEffect(function(){Wa(lo)},[lo]);var Us=H.useState(function(){return ya}),Tl=(0,Ut.Z)(Us,2),_a=Tl[0],Ol=Tl[1],gl=function(Fo,Ta){var vl=fs(Fo||ya);Ol(ya),Wa(vl),su&&(ya!==vl||Ze(ai,Qa,Qa))&&su(Ta,vl)},Du=function(Fo,Ta){var vl=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(ya===lo||vl)&&(bs(Fo),ql&&ql(Fo),Pr&&Pr(Fo,Ta),sl&&!Ze(ai,Fo,fa)&&!(xi!=null&&xi(Fo))&&sl(Fo))},Kl=function(Fo){if(Ll.includes(ya)){var Ta,vl,wu=ya==="date";switch(Fo===ni.Z.PAGE_UP||Fo===ni.Z.PAGE_DOWN?vl=wu?ai.addMonth:ai.addYear:vl=wu?ai.addDate:ai.addMonth,Fo){case ni.Z.LEFT:case ni.Z.PAGE_UP:Ta=vl(Qa,-1);break;case ni.Z.RIGHT:case ni.Z.PAGE_DOWN:Ta=vl(Qa,1);break;case ni.Z.UP:case ni.Z.DOWN:Ta=vl(Qa,Number("".concat(Fo===ni.Z.UP?"-":"").concat(wu?Se:qA)));break}if(Ta)return!(xi!=null&&xi(Ta))}return!0},ws=function(Fo){if(sa.current&&sa.current.onKeyDown){var Ta=!0,vl=Fo.which;if([ni.Z.LEFT,ni.Z.RIGHT,ni.Z.UP,ni.Z.DOWN,ni.Z.PAGE_UP,ni.Z.PAGE_DOWN,ni.Z.ENTER].includes(vl)&&(Fo.preventDefault(),vl!==ni.Z.ENTER&&rs===0&&(Ta=Kl(vl))),Ta)return sa.current.onKeyDown(Fo)}return(0,te.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Rs=function(Fo){sa.current&&sa.current.onBlur&&sa.current.onBlur(Fo)};kr&&Bo!=="right"&&(kr.current={onKeyDown:ws,onClose:function(){sa.current&&sa.current.onClose&&sa.current.onClose()}}),H.useEffect(function(){Pi&&!co.current&&dl(Pi)},[Pi]),H.useEffect(function(){co.current=!1},[]);var zs,Vi=Ar({cellRender:pt,monthCellRender:wa,dateRender:xA}),bl=(0,Mt.Z)((0,Mt.Z)({},_e),{},{cellRender:Vi,operationRef:sa,prefixCls:wn,viewDate:Qa,value:fa,onViewDateChange:Ca,sourceMode:_a,onPanelChange:gl,disabledDate:xi});switch(delete bl.onChange,delete bl.onSelect,ya){case"decade":zs=H.createElement(fA,(0,z.Z)({},bl,{onSelect:function(Fo,Ta){Ca(Fo),Du(Fo,Ta)}}));break;case"year":zs=H.createElement(Fl,(0,z.Z)({},bl,{onSelect:function(Fo,Ta){Ca(Fo),Du(Fo,Ta)}}));break;case"month":zs=H.createElement(Or,(0,z.Z)({},bl,{onSelect:function(Fo,Ta){Ca(Fo),Du(Fo,Ta)}}));break;case"quarter":zs=H.createElement(Jl,(0,z.Z)({},bl,{onSelect:function(Fo,Ta){Ca(Fo),Du(Fo,Ta)}}));break;case"week":zs=H.createElement(ia,(0,z.Z)({},bl,{onSelect:function(Fo,Ta){Ca(Fo),Du(Fo,Ta)}}));break;case"time":delete bl.showTime,zs=H.createElement(du,(0,z.Z)({},bl,(0,Zt.Z)(Bs)==="object"?Bs:null,{onSelect:function(Fo,Ta){Ca(Fo),Du(Fo,Ta)}}));break;default:Bs?zs=H.createElement(Ql,(0,z.Z)({},bl,{onSelect:function(Fo,Ta){Ca(Fo),Du(Fo,Ta)}})):zs=H.createElement(Gl,(0,z.Z)({},bl,{onSelect:function(Fo,Ta){Ca(Fo),Du(Fo,Ta)}}))}var Uc,Tc,Ad=function(){var Fo=ai.getNow(),Ta=bo(ai.getHour(Fo),ai.getMinute(Fo),ai.getSecond(Fo),on?Sc:1,cn?$A:1,Qn?fc:1),vl=Li(ai,Fo,Ta[0],Ta[1],Ta[2]);Du(vl,"submit")};Ir||(Uc=_A(wn,ya,cs),Bs&&ya!=="date"?Tc=null:Tc=yd({prefixCls:wn,components:Hd,needConfirmButton:Et,okDisabled:!fa||xi&&xi(fa),locale:Jr,showNow:Xa,onNow:Et&&Ad,onOk:function(){fa&&(Du(fa,"submit",!0),Hc&&Hc(fa))}}));var As;if(ps&&ya==="date"&&lo==="date"&&!Bs){var Ws=ai.getNow(),ul="".concat(wn,"-today-btn"),Os=xi&&xi(Ws);As=H.createElement("a",{className:qe()(ul,Os&&"".concat(ul,"-disabled")),"aria-disabled":Os,onClick:function(){Os||Du(Ws,"mouse",!0)}},Jr.today)}return H.createElement(pn.Provider,{value:(0,Mt.Z)((0,Mt.Z)({},Tn),{},{mode:ya,hideHeader:"hideHeader"in _e?_o:Tn.hideHeader,hidePrevBtn:hi&&Bo==="right",hideNextBtn:hi&&Bo==="left"})},H.createElement("div",{tabIndex:rs,className:qe()("".concat(wn,"-panel"),ir,(ut={},(0,tn.Z)(ut,"".concat(wn,"-panel-has-range"),xo&&xo[0]&&xo[1]),(0,tn.Z)(ut,"".concat(wn,"-panel-has-range-hover"),no&&no[0]&&no[1]),(0,tn.Z)(ut,"".concat(wn,"-panel-rtl"),rc==="rtl"),ut)),style:or,onKeyDown:ws,onBlur:Rs,onMouseDown:il},zs,Uc||Tc||As?H.createElement("div",{className:"".concat(wn,"-footer")},Uc,Tc,As):null))}var Ns=Ds,cr=B(35593),Sr={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 di(_e){var ut,ct=_e.prefixCls,gn=_e.popupElement,wn=_e.popupStyle,ir=_e.visible,or=_e.dropdownClassName,Jr=_e.dropdownAlign,ai=_e.transitionName,Pi=_e.getPopupContainer,Oo=_e.children,Fi=_e.range,Zi=_e.popupPlacement,xi=_e.direction,ko="".concat(ct,"-dropdown"),Xr=function(){return Zi!==void 0?Zi:xi==="rtl"?"bottomRight":"bottomLeft"};return H.createElement(cr.Z,{showAction:[],hideAction:[],popupPlacement:Xr(),builtinPlacements:Sr,prefixCls:ko,popupTransitionName:ai,popup:gn,popupAlign:Jr,popupVisible:ir,popupClassName:qe()(or,(ut={},(0,tn.Z)(ut,"".concat(ko,"-range"),Fi),(0,tn.Z)(ut,"".concat(ko,"-rtl"),xi==="rtl"),ut)),popupStyle:wn,getPopupContainer:Pi},Oo)}var $i=di;function ka(_e){var ut=_e.prefixCls,ct=_e.presets,gn=_e.onClick,wn=_e.onHover;return ct.length?H.createElement("div",{className:"".concat(ut,"-presets")},H.createElement("ul",null,ct.map(function(ir,or){var Jr=ir.label,ai=ir.value;return H.createElement("li",{key:or,onClick:function(){return gn==null?void 0:gn(ri(ai))},onMouseEnter:function(){return wn==null?void 0:wn(ri(ai))},onMouseLeave:function(){return wn==null?void 0:wn(null)}},Jr)}))):null}function wo(_e){var ut=_e.picker,ct=_e.disabledHours,gn=_e.disabledMinutes,wn=_e.disabledSeconds;ut==="time"&&(ct||gn||wn)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function No(_e,ut,ct){var gn=(0,Zt.Z)(ut)==="object"?ut.clearIcon:ct;return gn||H.createElement("span",{className:"".concat(_e,"-clear-btn")})}function Ma(_e){var ut,ct=_e,gn=ct.prefixCls,wn=gn===void 0?"rc-picker":gn,ir=ct.id,or=ct.name,Jr=ct.tabIndex,ai=ct.style,Pi=ct.className,Oo=ct.dropdownClassName,Fi=ct.dropdownAlign,Zi=ct.popupStyle,xi=ct.transitionName,ko=ct.generateConfig,Xr=ct.locale,lo=ct.inputReadOnly,qo=ct.allowClear,rs=ct.autoFocus,Xa=ct.showTime,Bs=ct.picker,ps=Bs===void 0?"date":Bs,cs=ct.format,_o=ct.use12Hours,ql=ct.value,sl=ct.defaultValue,su=ct.presets,il=ct.open,Qc=ct.defaultOpen,Hc=ct.defaultOpenValue,Hd=ct.suffixIcon,rc=ct.clearIcon,ic=ct.disabled,Sc=ct.disabledDate,Jc=ct.placeholder,$A=ct.getPopupContainer,pA=ct.pickerRef,fc=ct.panelRender,xA=ct.onChange,wa=ct.onOpenChange,pt=ct.onFocus,Et=ct.onBlur,on=ct.onMouseDown,cn=ct.onMouseUp,Qn=ct.onMouseEnter,Tn=ct.onMouseLeave,kr=ct.onContextMenu,Pr=ct.onClick,Ir=ct.onKeyDown,Ei=ct.onSelect,Kr=ct.direction,hi=ct.autoComplete,Bo=hi===void 0?"off":hi,xo=ct.inputRender,no=ct.changeOnBlur,sa=H.useRef(null),co=ps==="date"&&!!Xa||ps==="time",ua=le(su),ca=Zn(vo(cs,ps,Xa,_o)),fa=H.useRef(null),bs=H.useRef(null),Xs=H.useRef(null),Sa=(0,Rt.Z)(null,{value:ql,defaultValue:sl}),Qa=(0,Ut.Z)(Sa,2),dl=Qa[0],Ca=Qa[1],fs=H.useState(dl),ja=(0,Ut.Z)(fs,2),ha=ja[0],ya=ja[1],Wa=H.useRef(null),Us=(0,Rt.Z)(!1,{value:il,defaultValue:Qc,postState:function(is){return ic?!1:is},onChange:function(is){wa&&wa(is),!is&&Wa.current&&Wa.current.onClose&&Wa.current.onClose()}}),Tl=(0,Ut.Z)(Us,2),_a=Tl[0],Ol=Tl[1],gl=Ur(ha,{formatList:ca,generateConfig:ko,locale:Xr}),Du=(0,Ut.Z)(gl,2),Kl=Du[0],ws=Du[1],Rs=at({valueTexts:Kl,onTextChange:function(is){var $c=Rn(is,{locale:Xr,formatList:ca,generateConfig:ko});$c&&(!Sc||!Sc($c))&&ya($c)}}),zs=(0,Ut.Z)(Rs,3),Vi=zs[0],bl=zs[1],Uc=zs[2],Tc=function(is){ya(is),Ca(is),xA&&!Ze(ko,dl,is)&&xA(is,is?Jt(is,{generateConfig:ko,locale:Xr,format:ca[0]}):"")},Ad=function(is){ic&&is||Ol(is)},As=function(is){return _a&&Wa.current&&Wa.current.onKeyDown?Wa.current.onKeyDown(is):((0,te.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ws=function(){for(var is=arguments.length,$c=new Array(is),fd=0;fd<is;fd++)$c[fd]=arguments[fd];Pr==null||Pr.apply(void 0,$c),sa.current&&(sa.current.focus(),Ad(!0))},ul=function(is){no&&Tc(ha),Et==null||Et(is)},Os=ue({blurToCancel:co,open:_a,value:Vi,triggerOpen:Ad,forwardKeyDown:As,isClickOutside:function(is){return!gi([fa.current,bs.current,Xs.current],is)},onSubmit:function(){return!ha||Sc&&Sc(ha)?!1:(Tc(ha),Ad(!1),Uc(),!0)},onCancel:function(){Ad(!1),ya(dl),Uc()},onKeyDown:function(is,$c){Ir==null||Ir(is,$c)},onFocus:pt,onBlur:ul,changeOnBlur:no}),hs=(0,Ut.Z)(Os,2),Fo=hs[0],Ta=hs[1],vl=Ta.focused,wu=Ta.typing;H.useEffect(function(){_a||(ya(dl),!Kl.length||Kl[0]===""?bl(""):ws!==Vi&&Uc())},[_a,Kl]),H.useEffect(function(){_a||Uc()},[ps]),H.useEffect(function(){ya(dl)},[dl]),pA&&(pA.current={focus:function(){var is;(is=sa.current)===null||is===void 0||is.focus()},blur:function(){var is;(is=sa.current)===null||is===void 0||is.blur()}});var qd=pi(Vi,{formatList:ca,generateConfig:ko,locale:Xr}),CA=(0,Ut.Z)(qd,3),wf=CA[0],Zl=CA[1],zc=CA[2],Lo=(0,Mt.Z)((0,Mt.Z)({},_e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),mf=H.createElement("div",{className:"".concat(wn,"-panel-layout")},H.createElement(ka,{prefixCls:wn,presets:ua,onClick:function(is){Tc(is),Ad(!1)}}),H.createElement(Ns,(0,z.Z)({},Lo,{generateConfig:ko,className:qe()((0,tn.Z)({},"".concat(wn,"-panel-focused"),!wu)),value:ha,locale:Xr,tabIndex:-1,onSelect:function(is){Ei==null||Ei(is),ya(is)},direction:Kr,onPanelChange:function(is,$c){var fd=_e.onPanelChange;zc(!0),fd==null||fd(is,$c)}})));fc&&(mf=fc(mf));var Ph=H.createElement("div",{className:"".concat(wn,"-panel-container"),ref:fa,onMouseDown:function(is){is.preventDefault()}},mf),Kc;Hd&&(Kc=H.createElement("span",{className:"".concat(wn,"-suffix"),onMouseDown:function(is){is.preventDefault()}},Hd));var oc=No(wn,qo,rc),mA=H.createElement("span",{onMouseDown:function(is){is.preventDefault(),is.stopPropagation()},onMouseUp:function(is){is.preventDefault(),is.stopPropagation(),Tc(null),Ad(!1)},className:"".concat(wn,"-clear"),role:"button"},oc),dd=!!qo&&dl&&!ic,oA=(0,Mt.Z)((0,Mt.Z)((0,Mt.Z)({id:ir,tabIndex:Jr,disabled:ic,readOnly:lo||typeof ca[0]=="function"||!wu,value:wf||Vi,onChange:function(is){bl(is.target.value)},autoFocus:rs,placeholder:Jc,ref:sa,title:Vi},Fo),{},{size:ns(ps,ca[0],ko),name:or},(0,st.Z)(_e,{aria:!0,data:!0})),{},{autoComplete:Bo}),Bu=xo?xo(oA):H.createElement("input",oA),Zf=function(is,$c){($c==="submit"||$c!=="key"&&!co)&&(Tc(is),Ad(!1))},Yd=Kr==="rtl"?"bottomRight":"bottomLeft";return H.createElement(pn.Provider,{value:{operationRef:Wa,hideHeader:ps==="time",onSelect:Zf,open:_a,defaultOpenValue:Hc,onDateMouseEnter:Zl,onDateMouseLeave:zc}},H.createElement($i,{visible:_a,popupElement:Ph,popupStyle:Zi,prefixCls:wn,dropdownClassName:Oo,dropdownAlign:Fi,getPopupContainer:$A,transitionName:xi,popupPlacement:Yd,direction:Kr},H.createElement("div",{ref:Xs,className:qe()(wn,Pi,(ut={},(0,tn.Z)(ut,"".concat(wn,"-disabled"),ic),(0,tn.Z)(ut,"".concat(wn,"-focused"),vl),(0,tn.Z)(ut,"".concat(wn,"-rtl"),Kr==="rtl"),ut)),style:ai,onMouseDown:on,onMouseUp:cn,onMouseEnter:Qn,onMouseLeave:Tn,onContextMenu:kr,onClick:Ws},H.createElement("div",{className:qe()("".concat(wn,"-input"),(0,tn.Z)({},"".concat(wn,"-input-placeholder"),!!wf)),ref:bs},Bu,Kc,dd&&mA))))}var Es=function(_e){(0,Qt.Z)(ct,_e);var ut=(0,ln.Z)(ct);function ct(){var gn;(0,Ht.Z)(this,ct);for(var wn=arguments.length,ir=new Array(wn),or=0;or<wn;or++)ir[or]=arguments[or];return gn=ut.call.apply(ut,[this].concat(ir)),(0,tn.Z)((0,vn.Z)(gn),"pickerRef",H.createRef()),(0,tn.Z)((0,vn.Z)(gn),"focus",function(){gn.pickerRef.current&&gn.pickerRef.current.focus()}),(0,tn.Z)((0,vn.Z)(gn),"blur",function(){gn.pickerRef.current&&gn.pickerRef.current.blur()}),gn}return(0,Gt.Z)(ct,[{key:"render",value:function(){return H.createElement(Ma,(0,z.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),ct}(H.Component),zl=Es;function Ps(_e,ut){var ct=_e.picker,gn=_e.locale,wn=_e.selectedValue,ir=_e.disabledDate,or=_e.disabled,Jr=_e.generateConfig,ai=Wt(wn,0),Pi=Wt(wn,1);function Oo(Xr){return Jr.locale.getWeekFirstDate(gn.locale,Xr)}function Fi(Xr){var lo=Jr.getYear(Xr),qo=Jr.getMonth(Xr);return lo*100+qo}function Zi(Xr){var lo=Jr.getYear(Xr),qo=oe(Jr,Xr);return lo*10+qo}var xi=H.useCallback(function(Xr){if(or[0]||ir&&ir(Xr))return!0;if(or[1]&&Pi)return!Xe(Jr,Xr,Pi)&&Jr.isAfter(Xr,Pi);if(!ut&&Pi)switch(ct){case"quarter":return Zi(Xr)>Zi(Pi);case"month":return Fi(Xr)>Fi(Pi);case"week":return Oo(Xr)>Oo(Pi);default:return!Xe(Jr,Xr,Pi)&&Jr.isAfter(Xr,Pi)}return!1},[ir,or[1],Pi,ut]),ko=H.useCallback(function(Xr){if(or[1]||ir&&ir(Xr))return!0;if(or[0]&&ai)return!Xe(Jr,Xr,Pi)&&Jr.isAfter(ai,Xr);if(!ut&&ai)switch(ct){case"quarter":return Zi(Xr)<Zi(ai);case"month":return Fi(Xr)<Fi(ai);case"week":return Oo(Xr)<Oo(ai);default:return!Xe(Jr,Xr,ai)&&Jr.isAfter(ai,Xr)}return!1},[ir,or[0],ai,ut]);return[xi,ko]}var yr=B(70425),Ts=B(6089);function Bl(_e,ut,ct,gn,wn,ir,or,Jr,ai,Pi){var Oo=H.useState(!1),Fi=(0,Ut.Z)(Oo,2),Zi=Fi[0],xi=Fi[1],ko=(0,yr.useMergedState)(_e||!1,{value:ut}),Xr=(0,Ut.Z)(ko,2),lo=Xr[0],qo=Xr[1],rs=(0,yr.useMergedState)(_e||!1,{value:ut,onChange:function(Sc){Pi==null||Pi(Sc)}}),Xa=(0,Ut.Z)(rs,2),Bs=Xa[0],ps=Xa[1],cs=(0,yr.useMergedState)(0,{value:ct}),_o=(0,Ut.Z)(cs,2),ql=_o[0],sl=_o[1],su=H.useState(null),il=(0,Ut.Z)(su,2),Qc=il[0],Hc=il[1];H.useEffect(function(){Bs&&xi(!0)},[Bs]);var Hd=function(Sc){return Sc===0?1:0},rc=(0,Ts.Z)(function(ic,Sc,Jc){if(Sc===!1)ps(ic);else if(ic){sl(Sc),ps(ic);var $A=Hd(Sc);!Bs||![or,Jr][$A]?Hc($A):(xi(!1),Qc!==null&&Hc(null))}else if(Jc==="confirm"||Jc==="blur"&&gn){var pA=lo?Hd(Sc):Qc;pA!==null&&(xi(!1),sl(pA)),Hc(null),pA!==null&&!ai[pA]?(0,qi.Z)(function(){var fc,xA=[wn,ir][pA];(fc=xA.current)===null||fc===void 0||fc.focus()}):ps(!1)}else ps(!1),qo(!1)});return[Bs,ql,Zi,rc]}function Fc(_e,ut,ct,gn){var wn=zt(_e,ct,gn,1);function ir(or){return or(_e,ut)?"same":or(wn,ut)?"closing":"far"}switch(ct){case"year":return ir(function(or,Jr){return O(gn,or,Jr)});case"quarter":case"month":return ir(function(or,Jr){return Y(gn,or,Jr)});default:return ir(function(or,Jr){return Fe(gn,or,Jr)})}}function $s(_e,ut,ct,gn){var wn=Wt(_e,0),ir=Wt(_e,1);if(ut===0)return wn;if(wn&&ir){var or=Fc(wn,ir,ct,gn);switch(or){case"same":return wn;case"closing":return wn;default:return zt(ir,ct,gn,-1)}}return wn}function el(_e){var ut=_e.values,ct=_e.picker,gn=_e.defaultDates,wn=_e.generateConfig,ir=H.useState(function(){return[Wt(gn,0),Wt(gn,1)]}),or=(0,Ut.Z)(ir,2),Jr=or[0],ai=or[1],Pi=H.useState(null),Oo=(0,Ut.Z)(Pi,2),Fi=Oo[0],Zi=Oo[1],xi=Wt(ut,0),ko=Wt(ut,1);function Xr(qo){return Jr[qo]?Jr[qo]:Wt(Fi,qo)||$s(ut,qo,ct,wn)||xi||ko||wn.getNow()}function lo(qo,rs){if(qo){var Xa=zn(Fi,qo,rs);ai(zn(Jr,null,rs)||[null,null]);var Bs=(rs+1)%2;Wt(ut,Bs)||(Xa=zn(Xa,qo,Bs)),Zi(Xa)}else(xi||ko)&&Zi(null)}return[Xr,lo]}function xa(_e,ut){return _e&&_e[0]&&_e[1]&&ut.isAfter(_e[0],_e[1])?[_e[1],_e[0]]:_e}function Is(_e,ut,ct,gn){return!!(_e||gn&&gn[ut]||ct[(ut+1)%2])}function rA(_e){var ut,ct,gn,wn=_e,ir=wn.prefixCls,or=ir===void 0?"rc-picker":ir,Jr=wn.id,ai=wn.style,Pi=wn.className,Oo=wn.popupStyle,Fi=wn.dropdownClassName,Zi=wn.transitionName,xi=wn.dropdownAlign,ko=wn.getPopupContainer,Xr=wn.generateConfig,lo=wn.locale,qo=wn.placeholder,rs=wn.autoFocus,Xa=wn.disabled,Bs=wn.format,ps=wn.picker,cs=ps===void 0?"date":ps,_o=wn.showTime,ql=wn.use12Hours,sl=wn.separator,su=sl===void 0?"~":sl,il=wn.value,Qc=wn.defaultValue,Hc=wn.defaultPickerValue,Hd=wn.open,rc=wn.defaultOpen,ic=wn.disabledDate,Sc=wn.disabledTime,Jc=wn.dateRender,$A=wn.monthCellRender,pA=wn.cellRender,fc=wn.panelRender,xA=wn.presets,wa=wn.ranges,pt=wn.allowEmpty,Et=wn.allowClear,on=wn.suffixIcon,cn=wn.clearIcon,Qn=wn.pickerRef,Tn=wn.inputReadOnly,kr=wn.mode,Pr=wn.renderExtraFooter,Ir=wn.onChange,Ei=wn.onOpenChange,Kr=wn.onPanelChange,hi=wn.onCalendarChange,Bo=wn.onFocus,xo=wn.onBlur,no=wn.onMouseDown,sa=wn.onMouseUp,co=wn.onMouseEnter,ua=wn.onMouseLeave,ca=wn.onClick,fa=wn.onOk,bs=wn.onKeyDown,Xs=wn.components,Sa=wn.order,Qa=wn.direction,dl=wn.activePickerIndex,Ca=wn.autoComplete,fs=Ca===void 0?"off":Ca,ja=wn.changeOnBlur,ha=cs==="date"&&!!_o||cs==="time",ya=(0,H.useRef)(null),Wa=(0,H.useRef)(null),Us=(0,H.useRef)(null),Tl=(0,H.useRef)(null),_a=(0,H.useRef)(null),Ol=(0,H.useRef)(null),gl=(0,H.useRef)(null),Du=(0,H.useRef)(null),Kl=Zn(vo(Bs,cs,_o,ql)),ws=(0,H.useRef)(null),Rs=H.useMemo(function(){return Array.isArray(Xa)?Xa:[Xa||!1,Xa||!1]},[Xa]),zs=(0,Rt.Z)(null,{value:il,defaultValue:Qc,postState:function(yl){return cs==="time"&&!Sa?yl:xa(yl,Xr)}}),Vi=(0,Ut.Z)(zs,2),bl=Vi[0],Uc=Vi[1],Tc=el({values:bl,picker:cs,defaultDates:Hc,generateConfig:Xr}),Ad=(0,Ut.Z)(Tc,2),As=Ad[0],Ws=Ad[1],ul=(0,Rt.Z)(bl,{postState:function(yl){var bu=yl;if(Rs[0]&&Rs[1])return bu;for(var eA=0;eA<2;eA+=1)Rs[eA]&&!bu&&!Wt(bu,eA)&&!Wt(pt,eA)&&(bu=zn(bu,Xr.getNow(),eA));return bu}}),Os=(0,Ut.Z)(ul,2),hs=Os[0],Fo=Os[1],Ta=(0,Rt.Z)([cs,cs],{value:kr}),vl=(0,Ut.Z)(Ta,2),wu=vl[0],qd=vl[1];(0,H.useEffect)(function(){qd([cs,cs])},[cs]);var CA=function(yl,bu){qd(yl),Kr&&Kr(bu,yl)},wf=Bl(rc,Hd,dl,ja,Ol,gl,Wt(hs,0),Wt(hs,1),Rs,Ei),Zl=(0,Ut.Z)(wf,4),zc=Zl[0],Lo=Zl[1],mf=Zl[2],Ph=Zl[3],Kc=zc&&Lo===0,oc=zc&&Lo===1,mA=Ps({picker:cs,selectedValue:hs,locale:lo,disabled:Rs,disabledDate:ic,generateConfig:Xr},!zc||mf),dd=(0,Ut.Z)(mA,2),oA=dd[0],Bu=dd[1],Zf=(0,H.useState)(0),Yd=(0,Ut.Z)(Zf,2),wc=Yd[0],is=Yd[1];(0,H.useEffect)(function(){!zc&&ya.current&&is(ya.current.offsetWidth)},[zc]);function $c(BA){Ph(!0,BA,"open"),(0,qi.Z)(function(){var yl,bu=[Ol,gl][BA];(yl=bu.current)===null||yl===void 0||yl.focus()},0)}function fd(BA,yl){var bu=BA,eA=Wt(bu,0),zd=Wt(bu,1);eA&&zd&&Xr.isAfter(eA,zd)&&(cs==="week"&&!yt(Xr,lo.locale,eA,zd)||cs==="quarter"&&!q(Xr,eA,zd)||cs!=="week"&&cs!=="quarter"&&cs!=="time"&&!Xe(Xr,eA,zd)?yl===0?(bu=[eA,null],zd=null):(eA=null,bu=[null,zd]):(cs!=="time"||Sa!==!1)&&(bu=xa(bu,Xr))),Fo(bu);var im=bu&&bu[0]?Jt(bu[0],{generateConfig:Xr,locale:lo,format:Kl[0]}):"",C0=bu&&bu[1]?Jt(bu[1],{generateConfig:Xr,locale:lo,format:Kl[0]}):"";if(hi){var Mm={range:yl===0?"start":"end"};hi(bu,[im,C0],Mm)}var Lm=Is(eA,0,Rs,pt),zA=Is(zd,1,Rs,pt),Tm=bu===null||Lm&&zA;Tm&&(Uc(bu),Ir&&(!Ze(Xr,Wt(bl,0),eA)||!Ze(Xr,Wt(bl,1),zd))&&Ir(bu,[im,C0]))}var fp=function(yl){return zc&&ws.current&&ws.current.onKeyDown?ws.current.onKeyDown(yl):((0,te.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},xf={formatList:Kl,generateConfig:Xr,locale:lo},Yl=Ur(Wt(hs,0),xf),Nf=(0,Ut.Z)(Yl,2),Dd=Nf[0],HA=Nf[1],M0=Ur(Wt(hs,1),xf),G0=(0,Ut.Z)(M0,2),L0=G0[0],_h=G0[1],Ym=function(yl,bu){var eA=Rn(yl,{locale:lo,formatList:Kl,generateConfig:Xr}),zd=bu===0?oA:Bu;eA&&!zd(eA)&&(Fo(zn(hs,eA,bu)),Ws(eA,bu))},$h=at({valueTexts:Dd,onTextChange:function(yl){return Ym(yl,0)}}),hc=(0,Ut.Z)($h,3),SA=hc[0],af=hc[1],ed=hc[2],qc=at({valueTexts:L0,onTextChange:function(yl){return Ym(yl,1)}}),sf=(0,Ut.Z)(qc,3),UA=sf[0],Ud=sf[1],Jm=sf[2],In=(0,H.useState)(null),MA=(0,Ut.Z)(In,2),Bm=MA[0],bg=MA[1],_p=(0,H.useState)(null),w0=(0,Ut.Z)(_p,2),x0=w0[0],hp=w0[1],bm=pi(SA,{formatList:Kl,generateConfig:Xr,locale:lo}),Fm=(0,Ut.Z)(bm,3),$p=Fm[0],Op=Fm[1],kp=Fm[2],$g=pi(UA,{formatList:Kl,generateConfig:Xr,locale:lo}),pp=(0,Ut.Z)($g,3),os=pp[0],Ih=pp[1],em=pp[2],t1=function(yl){hp(zn(hs,yl,Lo)),Lo===0?Op(yl):Ih(yl)},Iv=function(){hp(zn(hs,null,Lo)),Lo===0?kp():em()},Sm=H.useState(zc),Fg=(0,Ut.Z)(Sm,2),ev=Fg[0],tm=Fg[1];H.useEffect(function(){tm(zc)},[zc]);var Mf=function(yl){if(ja&&ev){var bu=Wt(hs,Lo);bu&&fd(hs,Lo)}return xo==null?void 0:xo(yl)},Pm=function(yl,bu){return{blurToCancel:!ja&&ha,forwardKeyDown:fp,onBlur:Mf,isClickOutside:function(zd){return!gi([Wa.current,Us.current,Tl.current,ya.current],zd)},onFocus:function(zd){Bo&&Bo(zd)},triggerOpen:function(zd){zd?Ph(zd,yl,"open"):Ph(zd,Wt(hs,yl)?yl:!1,"blur")},onSubmit:function(){if(!hs||ic&&ic(hs[yl]))return!1;fd(hs,yl),bu(),Ph(!1,Lo,"confirm")},onCancel:function(){Ph(!1,yl,"cancel"),Fo(bl),bu()}}},Y0={onKeyDown:function(yl,bu){bs==null||bs(yl,bu)},changeOnBlur:ja},qm=ue((0,Mt.Z)((0,Mt.Z)({},Pm(0,ed)),{},{open:Kc,value:SA},Y0)),Im=(0,Ut.Z)(qm,2),tv=Im[0],Zc=Im[1],gf=Zc.focused,mp=Zc.typing,Lf=ue((0,Mt.Z)((0,Mt.Z)({},Pm(1,Jm)),{},{open:oc,value:UA},Y0)),ac=(0,Ut.Z)(Lf,2),gA=ac[0],td=ac[1],vA=td.focused,e0=td.typing,Dm=function(yl){ca&&ca(yl),!zc&&!Ol.current.contains(yl.target)&&!gl.current.contains(yl.target)&&(Rs[0]?Rs[1]||$c(1):$c(0))},nm=function(yl){no&&no(yl),zc&&(gf||vA)&&!Ol.current.contains(yl.target)&&!gl.current.contains(yl.target)&&yl.preventDefault()},nv=bl&&bl[0]?Jt(bl[0],{locale:lo,format:"YYYYMMDDHHmmss",generateConfig:Xr}):"",J0=bl&&bl[1]?Jt(bl[1],{locale:lo,format:"YYYYMMDDHHmmss",generateConfig:Xr}):"";(0,H.useEffect)(function(){zc||(Fo(bl),!Dd.length||Dd[0]===""?af(""):HA!==SA&&ed(),!L0.length||L0[0]===""?Ud(""):_h!==UA&&Jm())},[zc,Dd,L0]),(0,H.useEffect)(function(){Fo(bl)},[nv,J0]);var _m=Ar({cellRender:pA,monthCellRender:$A,dateRender:Jc}),I1=H.useMemo(function(){if(_m)return function(BA,yl){return _m(BA,(0,Mt.Z)((0,Mt.Z)({},yl),{},{range:Lo?"end":"start"}))}},[Lo,_m]);Qn&&(Qn.current={focus:function(){Ol.current&&Ol.current.focus()},blur:function(){Ol.current&&Ol.current.blur(),gl.current&&gl.current.blur()}});var n1=le(xA,wa);function rv(){var BA=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,yl=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},bu=null;zc&&x0&&x0[0]&&x0[1]&&Xr.isAfter(x0[1],x0[0])&&(bu=x0);var eA=_o;if(_o&&(0,Zt.Z)(_o)==="object"&&_o.defaultValue){var zd=_o.defaultValue;eA=(0,Mt.Z)((0,Mt.Z)({},_o),{},{defaultValue:Wt(zd,Lo)||void 0})}return H.createElement(jr.Provider,{value:{inRange:!0,panelPosition:BA,rangedValue:Bm||hs,hoverRangedValue:bu}},H.createElement(Ns,(0,z.Z)({},_e,yl,{cellRender:I1,showTime:eA,mode:wu[Lo],generateConfig:Xr,style:void 0,direction:Qa,disabledDate:Lo===0?oA:Bu,disabledTime:function(C0){return Sc?Sc(C0,Lo===0?"start":"end"):!1},className:qe()((0,tn.Z)({},"".concat(or,"-panel-focused"),Lo===0?!mp:!e0)),value:Wt(hs,Lo),locale:lo,tabIndex:-1,onPanelChange:function(C0,Mm){Lo===0&&kp(!0),Lo===1&&em(!0),CA(zn(wu,Mm,Lo),zn(hs,C0,Lo));var Lm=C0;BA==="right"&&wu[Lo]===Mm&&(Lm=zt(Lm,Mm,Xr,-1)),Ws(Lm,Lo)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:Lo===0?Wt(hs,1):Wt(hs,0)})))}var gp=0,iv=0;if(Lo&&Us.current&&_a.current&&Wa.current&&Du.current){gp=Us.current.offsetWidth+_a.current.offsetWidth;var th=Du.current.offsetLeft>gp?Du.current.offsetLeft-gp:Du.current.offsetLeft,rm=Wa.current.offsetWidth,Vf=Du.current.offsetWidth;rm&&Vf&&gp>rm-Vf-(Qa==="rtl"?0:th)&&(iv=gp)}var $1=Qa==="rtl"?{right:gp}:{left:gp};function D1(){var BA,yl=_A(or,wu[Lo],Pr),bu=yd({prefixCls:or,components:Xs,needConfirmButton:ha,okDisabled:!Wt(hs,Lo)||ic&&ic(hs[Lo]),locale:lo,onOk:function(){var vp=Wt(hs,Lo);vp&&(fd(hs,Lo),fa==null||fa(hs),Ph(!1,Lo,"confirm"))}});if(cs!=="time"&&!_o){var eA=As(Lo),zd=zt(eA,cs,Xr),im=wu[Lo],C0=im===cs,Mm=rv(C0?"left":!1,{pickerValue:eA,onPickerValueChange:function(vp){Ws(vp,Lo)}}),Lm=rv("right",{pickerValue:zd,onPickerValueChange:function(vp){Ws(zt(vp,cs,Xr,-1),Lo)}});Qa==="rtl"?BA=H.createElement(H.Fragment,null,Lm,C0&&Mm):BA=H.createElement(H.Fragment,null,Mm,C0&&Lm)}else BA=rv();var zA=H.createElement("div",{className:"".concat(or,"-panel-layout")},H.createElement(ka,{prefixCls:or,presets:n1,onClick:function(vp){fd(vp,null),Ph(!1,Lo,"preset")},onHover:function(vp){bg(vp)}}),H.createElement("div",null,H.createElement("div",{className:"".concat(or,"-panels")},BA),(yl||bu)&&H.createElement("div",{className:"".concat(or,"-footer")},yl,bu)));return fc&&(zA=fc(zA)),H.createElement("div",{className:"".concat(or,"-panel-container"),style:{marginLeft:iv},ref:Wa,onMouseDown:function(vp){vp.preventDefault()}},zA)}var r1=H.createElement("div",{className:qe()("".concat(or,"-range-wrapper"),"".concat(or,"-").concat(cs,"-range-wrapper")),style:{minWidth:wc}},H.createElement("div",{ref:Du,className:"".concat(or,"-range-arrow"),style:$1}),D1()),$m;on&&($m=H.createElement("span",{className:"".concat(or,"-suffix"),onMouseDown:function(yl){yl.preventDefault()}},on));var Dv=No(or,Et,cn),q0=H.createElement("span",{onMouseDown:function(yl){yl.preventDefault(),yl.stopPropagation()},onMouseUp:function(yl){yl.preventDefault(),yl.stopPropagation();var bu=bl;Rs[0]||(bu=zn(bu,null,0)),Rs[1]||(bu=zn(bu,null,1)),fd(bu,null),Ph(!1,Lo,"clear")},className:"".concat(or,"-clear"),role:"button"},Dv),N1=Et&&(Wt(bl,0)&&!Rs[0]||Wt(bl,1)&&!Rs[1]),ov={size:ns(cs,Kl[0],Xr)},i1=0,Nm=0;Us.current&&Tl.current&&_a.current&&(Lo===0?Nm=Us.current.offsetWidth:(i1=gp,Nm=Tl.current.offsetWidth));var av=Qa==="rtl"?{right:i1}:{left:i1},wy=function(yl,bu){var eA=zn(hs,yl,Lo);if(bu==="submit"||bu!=="key"&&!ha){fd(eA,Lo),Lo===0?kp():em();var zd=Lo===0?1:0;Rs[zd]?Ph(!1,!1,"confirm"):Ph(!1,Lo,"confirm")}else Fo(eA)};return H.createElement(pn.Provider,{value:{operationRef:ws,hideHeader:cs==="time",onDateMouseEnter:t1,onDateMouseLeave:Iv,hideRanges:!0,onSelect:wy,open:zc}},H.createElement($i,{visible:zc,popupElement:r1,popupStyle:Oo,prefixCls:or,dropdownClassName:Fi,dropdownAlign:xi,getPopupContainer:ko,transitionName:Zi,range:!0,direction:Qa},H.createElement("div",(0,z.Z)({ref:ya,className:qe()(or,"".concat(or,"-range"),Pi,(ut={},(0,tn.Z)(ut,"".concat(or,"-disabled"),Rs[0]&&Rs[1]),(0,tn.Z)(ut,"".concat(or,"-focused"),Lo===0?gf:vA),(0,tn.Z)(ut,"".concat(or,"-rtl"),Qa==="rtl"),ut)),style:ai,onClick:Dm,onMouseEnter:co,onMouseLeave:ua,onMouseDown:nm,onMouseUp:sa},(0,st.Z)(_e,{aria:!0,data:!0})),H.createElement("div",{className:qe()("".concat(or,"-input"),(ct={},(0,tn.Z)(ct,"".concat(or,"-input-active"),Lo===0),(0,tn.Z)(ct,"".concat(or,"-input-placeholder"),!!$p),ct)),ref:Us},H.createElement("input",(0,z.Z)({id:Jr,disabled:Rs[0],readOnly:Tn||typeof Kl[0]=="function"||!mp,value:$p||SA,onChange:function(yl){af(yl.target.value)},autoFocus:rs,placeholder:Wt(qo,0)||"",ref:Ol},tv,ov,{autoComplete:fs}))),H.createElement("div",{className:"".concat(or,"-range-separator"),ref:_a},su),H.createElement("div",{className:qe()("".concat(or,"-input"),(gn={},(0,tn.Z)(gn,"".concat(or,"-input-active"),Lo===1),(0,tn.Z)(gn,"".concat(or,"-input-placeholder"),!!os),gn)),ref:Tl},H.createElement("input",(0,z.Z)({disabled:Rs[1],readOnly:Tn||typeof Kl[0]=="function"||!e0,value:os||UA,onChange:function(yl){Ud(yl.target.value)},placeholder:Wt(qo,1)||"",ref:gl},gA,ov,{autoComplete:fs}))),H.createElement("div",{className:"".concat(or,"-active-bar"),style:(0,Mt.Z)((0,Mt.Z)({},av),{},{width:Nm,position:"absolute"})}),$m,N1&&q0)))}var rf=function(_e){(0,Qt.Z)(ct,_e);var ut=(0,ln.Z)(ct);function ct(){var gn;(0,Ht.Z)(this,ct);for(var wn=arguments.length,ir=new Array(wn),or=0;or<wn;or++)ir[or]=arguments[or];return gn=ut.call.apply(ut,[this].concat(ir)),(0,tn.Z)((0,vn.Z)(gn),"pickerRef",H.createRef()),(0,tn.Z)((0,vn.Z)(gn),"focus",function(){gn.pickerRef.current&&gn.pickerRef.current.focus()}),(0,tn.Z)((0,vn.Z)(gn),"blur",function(){gn.pickerRef.current&&gn.pickerRef.current.blur()}),gn}return(0,Gt.Z)(ct,[{key:"render",value:function(){return H.createElement(rA,(0,z.Z)({},this.props,{pickerRef:this.pickerRef}))}}]),ct}(H.Component),Ed=rf,If=zl,Rd=B(19080),Vu=B(36355),Df=B(1684),Qd=B(19716),Uh=B(32441),Sd=B(9763),y0=B(33234),vh=B(48183),zf=B(64993),qu=B(9937),E0=B(17313),X0=B(47585),Gm=B(74207),wd=B(13826),iA=B(92899),a0=B(37613),Sv=B(83116);const of=(_e,ut,ct,gn)=>{const{lineHeight:wn}=_e,ir=Math.floor(ct*wn)+2,or=Math.max((ut-ir)/2,0),Jr=Math.max(ut-ir-or,0);return{padding:`${or}px ${gn}px ${Jr}px`}},dp=_e=>{const{componentCls:ut,pickerCellCls:ct,pickerCellInnerCls:gn,cellHeight:wn,motionDurationSlow:ir,borderRadiusSM:or,motionDurationMid:Jr,cellHoverBg:ai,lineWidth:Pi,lineType:Oo,colorPrimary:Fi,cellActiveWithRangeBg:Zi,colorTextLightSolid:xi,controlHeightSM:ko,cellRangeBorderColor:Xr,pickerCellBorderGap:lo,cellHoverWithRangeBg:qo,cellWidth:rs,colorTextDisabled:Xa,cellBgDisabled:Bs}=_e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:wn,transform:"translateY(-50%)",transition:`all ${ir}`,content:'""'},[gn]:{position:"relative",zIndex:2,display:"inline-block",minWidth:wn,height:wn,lineHeight:`${wn}px`,borderRadius:or,transition:`background ${Jr}, border ${Jr}`},"&-range-hover-start, &-range-hover-end":{[gn]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${ct}-in-view),
&:hover:not(${ct}-selected):not(${ct}-range-start):not(${ct}-range-end):not(${ct}-range-hover-start):not(${ct}-range-hover-end)`]:{[gn]:{background:ai}},[`&-in-view${ct}-today ${gn}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${Pi}px ${Oo} ${Fi}`,borderRadius:or,content:'""'}},[`&-in-view${ct}-in-range`]:{position:"relative","&::before":{background:Zi}},[`&-in-view${ct}-selected ${gn},
&-in-view${ct}-range-start ${gn},
&-in-view${ct}-range-end ${gn}`]:{color:xi,background:Fi},[`&-in-view${ct}-range-start:not(${ct}-range-start-single),
&-in-view${ct}-range-end:not(${ct}-range-end-single)`]:{"&::before":{background:Zi}},[`&-in-view${ct}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${ct}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${ct}-range-hover-start:not(${ct}-in-range):not(${ct}-range-start):not(${ct}-range-end),
&-in-view${ct}-range-hover-end:not(${ct}-in-range):not(${ct}-range-start):not(${ct}-range-end),
&-in-view${ct}-range-hover-start${ct}-range-start-single,
&-in-view${ct}-range-hover-start${ct}-range-start${ct}-range-end${ct}-range-end-near-hover,
&-in-view${ct}-range-hover-end${ct}-range-start${ct}-range-end${ct}-range-start-near-hover,
&-in-view${ct}-range-hover-end${ct}-range-end-single,
&-in-view${ct}-range-hover:not(${ct}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:ko,borderTop:`${Pi}px dashed ${Xr}`,borderBottom:`${Pi}px dashed ${Xr}`,transform:"translateY(-50%)",transition:`all ${ir}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:lo},[`&-in-view${ct}-in-range${ct}-range-hover::before,
&-in-view${ct}-in-range${ct}-range-hover-start::before,
&-in-view${ct}-in-range${ct}-range-hover-end::before,
&-in-view${ct}-range-start${ct}-range-hover::before,
&-in-view${ct}-range-end${ct}-range-hover::before,
&-in-view${ct}-range-start:not(${ct}-range-start-single)${ct}-range-hover-start::before,
&-in-view${ct}-range-end:not(${ct}-range-end-single)${ct}-range-hover-end::before,
${ut}-panel
> :not(${ut}-date-panel)
&-in-view${ct}-in-range${ct}-range-hover-start::before,
${ut}-panel
> :not(${ut}-date-panel)
&-in-view${ct}-in-range${ct}-range-hover-end::before`]:{background:qo},[`&-in-view${ct}-range-start:not(${ct}-range-start-single):not(${ct}-range-end) ${gn}`]:{borderStartStartRadius:or,borderEndStartRadius:or,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${ct}-range-end:not(${ct}-range-end-single):not(${ct}-range-start) ${gn}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:or,borderEndEndRadius:or},[`&-range-hover${ct}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${ct}-range-hover:first-child::after,
tr > &-in-view${ct}-range-hover-end:first-child::after,
&-in-view${ct}-start${ct}-range-hover-edge-start${ct}-range-hover-edge-start-near-range::after,
&-in-view${ct}-range-hover-edge-start:not(${ct}-range-hover-edge-start-near-range)::after,
&-in-view${ct}-range-hover-start::after`]:{insetInlineStart:(rs-wn)/2,borderInlineStart:`${Pi}px dashed ${Xr}`,borderStartStartRadius:or,borderEndStartRadius:or},[`tr > &-in-view${ct}-range-hover:last-child::after,
tr > &-in-view${ct}-range-hover-start:last-child::after,
&-in-view${ct}-end${ct}-range-hover-edge-end${ct}-range-hover-edge-end-near-range::after,
&-in-view${ct}-range-hover-edge-end:not(${ct}-range-hover-edge-end-near-range)::after,
&-in-view${ct}-range-hover-end::after`]:{insetInlineEnd:(rs-wn)/2,borderInlineEnd:`${Pi}px dashed ${Xr}`,borderStartEndRadius:or,borderEndEndRadius:or},"&-disabled":{color:Xa,pointerEvents:"none",[gn]:{background:"transparent"},"&::before":{background:Bs}},[`&-disabled${ct}-today ${gn}::before`]:{borderColor:Xa}}},Vs=_e=>{const{componentCls:ut,pickerCellCls:ct,pickerCellInnerCls:gn,pickerYearMonthCellWidth:wn,pickerControlIconSize:ir,cellWidth:or,paddingSM:Jr,paddingXS:ai,paddingXXS:Pi,colorBgContainer:Oo,lineWidth:Fi,lineType:Zi,borderRadiusLG:xi,colorPrimary:ko,colorTextHeading:Xr,colorSplit:lo,pickerControlIconBorderWidth:qo,colorIcon:rs,textHeight:Xa,motionDurationMid:Bs,colorIconHover:ps,fontWeightStrong:cs,cellHeight:_o,pickerCellPaddingVertical:ql,colorTextDisabled:sl,colorText:su,fontSize:il,cellHoverWithRangeBg:Qc,motionDurationSlow:Hc,withoutTimeCellHeight:Hd,pickerQuarterPanelContentHeight:rc,colorLink:ic,colorLinkActive:Sc,colorLinkHover:Jc,cellRangeBorderColor:$A,borderRadiusSM:pA,colorTextLightSolid:fc,cellHoverBg:xA,timeColumnHeight:wa,timeColumnWidth:pt,timeCellHeight:Et,controlItemBgActive:on,marginXXS:cn,pickerDatePanelPaddingHorizontal:Qn}=_e,Tn=or*7+Qn*2,kr=(Tn-ai*2)/3-wn-Jr,Pr=(Tn-ai*2)/4-wn;return{[ut]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:Oo,border:`${Fi}px ${Zi} ${lo}`,borderRadius:xi,outline:"none","&-focused":{borderColor:ko},"&-rtl":{direction:"rtl",[`${ut}-prev-icon,
${ut}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${ut}-next-icon,
${ut}-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:Tn},"&-header":{display:"flex",padding:`0 ${ai}px`,color:Xr,borderBottom:`${Fi}px ${Zi} ${lo}`,"> *":{flex:"none"},button:{padding:0,color:rs,lineHeight:`${Xa}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${Bs}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:il,"&:hover":{color:ps}},"&-view":{flex:"auto",fontWeight:cs,lineHeight:`${Xa}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:ai},"&:hover":{color:ko}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:ir,height:ir,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:ir,height:ir,border:"0 solid currentcolor",borderBlockStartWidth:qo,borderBlockEndWidth:0,borderInlineStartWidth:qo,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(ir/2),insetInlineStart:Math.ceil(ir/2),display:"inline-block",width:ir,height:ir,border:"0 solid currentcolor",borderBlockStartWidth:qo,borderBlockEndWidth:0,borderInlineStartWidth:qo,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:_o,fontWeight:"normal"},th:{height:_o+ql*2,color:su,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${ql}px 0`,color:sl,cursor:"pointer","&-in-view":{color:su}},dp(_e)),[`&-date-panel ${ut}-cell-in-view${ut}-cell-in-range${ut}-cell-range-hover-start ${gn},
&-date-panel ${ut}-cell-in-view${ut}-cell-in-range${ut}-cell-range-hover-end ${gn}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Qc,transition:`all ${Hc}`,content:'""'}},[`&-date-panel
${ut}-cell-in-view${ut}-cell-in-range${ut}-cell-range-hover-start
${gn}::after`]:{insetInlineEnd:-(or-_o)/2,insetInlineStart:0},[`&-date-panel ${ut}-cell-in-view${ut}-cell-in-range${ut}-cell-range-hover-end ${gn}::after`]:{insetInlineEnd:0,insetInlineStart:-(or-_o)/2},[`&-range-hover${ut}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ut}-content`]:{height:Hd*4},[gn]:{padding:`0 ${ai}px`}},"&-quarter-panel":{[`${ut}-content`]:{height:rc},[`${ut}-cell-range-hover-start::after`]:{insetInlineStart:Pr,borderInlineStart:`${Fi}px dashed ${$A}`,[`${ut}-panel-rtl &`]:{insetInlineEnd:Pr,borderInlineEnd:`${Fi}px dashed ${$A}`}},[`${ut}-cell-range-hover-end::after`]:{insetInlineEnd:Pr,borderInlineEnd:`${Fi}px dashed ${$A}`,[`${ut}-panel-rtl &`]:{insetInlineStart:Pr,borderInlineStart:`${Fi}px dashed ${$A}`}}},[`&-panel ${ut}-footer`]:{borderTop:`${Fi}px ${Zi} ${lo}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${Xa-2*Fi}px`,textAlign:"center","&-extra":{padding:`0 ${Jr}px`,lineHeight:`${Xa-2*Fi}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${Fi}px ${Zi} ${lo}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:ic,"&:hover":{color:Jc},"&:active":{color:Sc},[`&${ut}-today-btn-disabled`]:{color:sl,cursor:"not-allowed"}},"&-decade-panel":{[gn]:{padding:`0 ${ai/2}px`},[`${ut}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${ut}-body`]:{padding:`0 ${ai}px`},[gn]:{width:wn},[`${ut}-cell-range-hover-start::after`]:{borderStartStartRadius:pA,borderEndStartRadius:pA,borderStartEndRadius:0,borderEndEndRadius:0,[`${ut}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pA,borderEndEndRadius:pA}},[`${ut}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:pA,borderEndEndRadius:pA,[`${ut}-panel-rtl &`]:{borderStartStartRadius:pA,borderEndStartRadius:pA,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${ut}-cell-range-hover-start::after`]:{insetInlineStart:kr,borderInlineStart:`${Fi}px dashed ${$A}`,[`${ut}-panel-rtl &`]:{insetInlineEnd:kr,borderInlineEnd:`${Fi}px dashed ${$A}`}},[`${ut}-cell-range-hover-end::after`]:{insetInlineEnd:kr,borderInlineEnd:`${Fi}px dashed ${$A}`,[`${ut}-panel-rtl &`]:{insetInlineStart:kr,borderInlineStart:`${Fi}px dashed ${$A}`}}},"&-week-panel":{[`${ut}-body`]:{padding:`${ai}px ${Jr}px`},[`${ut}-cell`]:{[`&:hover ${gn},
&-selected ${gn},
${gn}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${Bs}`},"&:first-child:before":{borderStartStartRadius:pA,borderEndStartRadius:pA},"&:last-child:before":{borderStartEndRadius:pA,borderEndEndRadius:pA}},"&:hover td":{"&:before":{background:xA}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${ct}`]:{"&:before":{background:ko},[`&${ut}-cell-week`]:{color:new zf.C(fc).setAlpha(.5).toHexString()},[gn]:{color:fc}}},"&-range-hover td:before":{background:on}}},"&-date-panel":{[`${ut}-body`]:{padding:`${ai}px ${Qn}px`},[`${ut}-content`]:{width:or*7,th:{width:or,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${ut}-time-panel`]:{borderInlineStart:`${Fi}px ${Zi} ${lo}`},[`${ut}-date-panel,
${ut}-time-panel`]:{transition:`opacity ${Hc}`},"&-active":{[`${ut}-date-panel,
${ut}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${ut}-content`]:{display:"flex",flex:"auto",height:wa},"&-column":{flex:"1 0 auto",width:pt,margin:`${Pi}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${Bs}`,overflowX:"hidden","&::after":{display:"block",height:wa-Et,content:'""'},"&:not(:first-child)":{borderInlineStart:`${Fi}px ${Zi} ${lo}`},"&-active":{background:new zf.C(on).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${ut}-time-panel-cell`]:{marginInline:cn,[`${ut}-time-panel-cell-inner`]:{display:"block",width:pt-2*cn,height:Et,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(pt-Et)/2,color:su,lineHeight:`${Et}px`,borderRadius:pA,cursor:"pointer",transition:`background ${Bs}`,"&:hover":{background:xA}},"&-selected":{[`${ut}-time-panel-cell-inner`]:{background:on}},"&-disabled":{[`${ut}-time-panel-cell-inner`]:{color:sl,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${ut}-time-panel-column:after`]:{height:wa-Et+Pi*2}}}},QA=_e=>{const{componentCls:ut,colorBgContainer:ct,colorError:gn,errorActiveShadow:wn,colorWarning:ir,warningActiveShadow:or}=_e;return{[`${ut}:not(${ut}-disabled)`]:{[`&${ut}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:ct,borderColor:gn},[`&${ut}-focused, &:focus`]:Object.assign({},(0,qu.M1)((0,a0.TS)(_e,{activeBorderColor:gn,activeShadow:wn}))),[`${ut}-active-bar`]:{background:gn}},[`&${ut}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:ct,borderColor:ir},[`&${ut}-focused, &:focus`]:Object.assign({},(0,qu.M1)((0,a0.TS)(_e,{activeBorderColor:ir,activeShadow:or}))),[`${ut}-active-bar`]:{background:ir}}}}},NA=_e=>{const{componentCls:ut,antCls:ct,controlHeight:gn,fontSize:wn,paddingInline:ir,colorBgContainer:or,lineWidth:Jr,lineType:ai,colorBorder:Pi,borderRadius:Oo,motionDurationMid:Fi,colorBgContainerDisabled:Zi,colorTextDisabled:xi,colorTextPlaceholder:ko,controlHeightLG:Xr,fontSizeLG:lo,controlHeightSM:qo,paddingInlineSM:rs,paddingXS:Xa,marginXS:Bs,colorTextDescription:ps,lineWidthBold:cs,lineHeight:_o,colorPrimary:ql,motionDurationSlow:sl,zIndexPopup:su,paddingXXS:il,paddingSM:Qc,textHeight:Hc,cellActiveWithRangeBg:Hd,colorPrimaryBorder:rc,sizePopupArrow:ic,borderRadiusXS:Sc,borderRadiusOuter:Jc,colorBgElevated:$A,borderRadiusLG:pA,boxShadowSecondary:fc,borderRadiusSM:xA,colorSplit:wa,cellHoverBg:pt,presetsWidth:Et,presetsMaxWidth:on,boxShadowPopoverArrow:cn,colorTextQuaternary:Qn}=_e;return[{[ut]:Object.assign(Object.assign(Object.assign({},(0,E0.Wf)(_e)),of(_e,gn,wn,ir)),{position:"relative",display:"inline-flex",alignItems:"center",background:or,lineHeight:1,border:`${Jr}px ${ai} ${Pi}`,borderRadius:Oo,transition:`border ${Fi}, box-shadow ${Fi}`,"&:hover, &-focused":Object.assign({},(0,qu.pU)(_e)),"&-focused":Object.assign({},(0,qu.M1)(_e)),[`&${ut}-disabled`]:{background:Zi,borderColor:Pi,cursor:"not-allowed",[`${ut}-suffix`]:{color:Qn}},[`&${ut}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${ut}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,qu.ik)(_e)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${ut}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:ko}}},"&-large":Object.assign(Object.assign({},of(_e,Xr,lo,ir)),{[`${ut}-input > input`]:{fontSize:lo}}),"&-small":Object.assign({},of(_e,qo,wn,rs)),[`${ut}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:Xa/2,color:xi,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:Bs}}},[`${ut}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:xi,lineHeight:1,background:or,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${Fi}, color ${Fi}`,"> *":{verticalAlign:"top"},"&:hover":{color:ps}},[`${ut}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:lo,color:xi,fontSize:lo,verticalAlign:"top",cursor:"default",[`${ut}-focused &`]:{color:ps},[`${ut}-range-separator &`]:{[`${ut}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${ut}-clear`]:{insetInlineEnd:ir},"&:hover":{[`${ut}-clear`]:{opacity:1}},[`${ut}-active-bar`]:{bottom:-Jr,height:cs,marginInlineStart:ir,background:ql,opacity:0,transition:`all ${sl} ease-out`,pointerEvents:"none"},[`&${ut}-focused`]:{[`${ut}-active-bar`]:{opacity:1}},[`${ut}-range-separator`]:{alignItems:"center",padding:`0 ${Xa}px`,lineHeight:1},[`&${ut}-small`]:{[`${ut}-clear`]:{insetInlineEnd:rs},[`${ut}-active-bar`]:{marginInlineStart:rs}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,E0.Wf)(_e)),Vs(_e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:su,[`&${ut}-dropdown-hidden`]:{display:"none"},[`&${ut}-dropdown-placement-bottomLeft`]:{[`${ut}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${ut}-dropdown-placement-topLeft`]:{[`${ut}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${ct}-slide-up-enter${ct}-slide-up-enter-active${ut}-dropdown-placement-topLeft,
&${ct}-slide-up-enter${ct}-slide-up-enter-active${ut}-dropdown-placement-topRight,
&${ct}-slide-up-appear${ct}-slide-up-appear-active${ut}-dropdown-placement-topLeft,
&${ct}-slide-up-appear${ct}-slide-up-appear-active${ut}-dropdown-placement-topRight`]:{animationName:wd.Qt},[`&${ct}-slide-up-enter${ct}-slide-up-enter-active${ut}-dropdown-placement-bottomLeft,
&${ct}-slide-up-enter${ct}-slide-up-enter-active${ut}-dropdown-placement-bottomRight,
&${ct}-slide-up-appear${ct}-slide-up-appear-active${ut}-dropdown-placement-bottomLeft,
&${ct}-slide-up-appear${ct}-slide-up-appear-active${ut}-dropdown-placement-bottomRight`]:{animationName:wd.fJ},[`&${ct}-slide-up-leave${ct}-slide-up-leave-active${ut}-dropdown-placement-topLeft,
&${ct}-slide-up-leave${ct}-slide-up-leave-active${ut}-dropdown-placement-topRight`]:{animationName:wd.ly},[`&${ct}-slide-up-leave${ct}-slide-up-leave-active${ut}-dropdown-placement-bottomLeft,
&${ct}-slide-up-leave${ct}-slide-up-leave-active${ut}-dropdown-placement-bottomRight`]:{animationName:wd.Uw},[`${ut}-panel > ${ut}-time-panel`]:{paddingTop:il},[`${ut}-ranges`]:{marginBottom:0,padding:`${il}px ${Qc}px`,overflow:"hidden",lineHeight:`${Hc-2*Jr-Xa/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${ut}-preset > ${ct}-tag-blue`]:{color:ql,background:Hd,borderColor:rc,cursor:"pointer"},[`${ut}-ok`]:{marginInlineStart:"auto"}},[`${ut}-range-wrapper`]:{display:"flex",position:"relative"},[`${ut}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:ir*1.5,transition:`left ${sl} ease-out`},(0,X0.r)(ic,Sc,Jc,$A,cn)),[`${ut}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:$A,borderRadius:pA,boxShadow:fc,transition:`margin ${sl}`,[`${ut}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${ut}-presets`]:{display:"flex",flexDirection:"column",minWidth:Et,maxWidth:on,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:Xa,borderInlineEnd:`${Jr}px ${ai} ${wa}`,li:Object.assign(Object.assign({},E0.vS),{borderRadius:xA,paddingInline:Xa,paddingBlock:(qo-Math.round(wn*_o))/2,cursor:"pointer",transition:`all ${sl}`,"+ li":{marginTop:Bs},"&:hover":{background:pt}})}},[`${ut}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${ut}-panel`]:{borderWidth:`0 0 ${Jr}px`},"&:last-child":{[`${ut}-panel`]:{borderWidth:0}}},[`${ut}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${ut}-content,
table`]:{textAlign:"center"},"&-focused":{borderColor:Pi}}}}),"&-dropdown-range":{padding:`${ic*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${ut}-separator`]:{transform:"rotate(180deg)"},[`${ut}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,wd.oN)(_e,"slide-up"),(0,wd.oN)(_e,"slide-down"),(0,iA.Fm)(_e,"move-up"),(0,iA.Fm)(_e,"move-down")]},eh=_e=>{const{componentCls:ut,controlHeightLG:ct,paddingXXS:gn,padding:wn}=_e;return{pickerCellCls:`${ut}-cell`,pickerCellInnerCls:`${ut}-cell-inner`,pickerYearMonthCellWidth:ct*1.5,pickerQuarterPanelContentHeight:ct*1.4,pickerCellPaddingVertical:gn+gn/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:wn+gn/2}},Pv=_e=>({cellHoverBg:_e.controlItemBgHover,cellActiveWithRangeBg:_e.controlItemBgActive,cellHoverWithRangeBg:new zf.C(_e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new zf.C(_e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:_e.colorBgContainerDisabled,timeColumnWidth:_e.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:_e.controlHeightSM*1.5,cellHeight:_e.controlHeightSM,textHeight:_e.controlHeightLG,withoutTimeCellHeight:_e.controlHeightLG*1.65});var Oh=(0,Sv.Z)("DatePicker",_e=>{const ut=(0,a0.TS)((0,qu.e5)(_e),eh(_e));return[NA(ut),QA(ut),(0,Gm.c)(_e,{focusElCls:`${_e.componentCls}-focused`})]},_e=>Object.assign(Object.assign(Object.assign({},(0,qu.TM)(_e)),Pv(_e)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:_e.zIndexPopupBase+50}));function xd(_e,ut,ct){return ct!==void 0?ct:ut==="year"&&_e.lang.yearPlaceholder?_e.lang.yearPlaceholder:ut==="quarter"&&_e.lang.quarterPlaceholder?_e.lang.quarterPlaceholder:ut==="month"&&_e.lang.monthPlaceholder?_e.lang.monthPlaceholder:ut==="week"&&_e.lang.weekPlaceholder?_e.lang.weekPlaceholder:ut==="time"&&_e.timePickerLocale.placeholder?_e.timePickerLocale.placeholder:_e.lang.placeholder}function yh(_e,ut,ct){return ct!==void 0?ct:ut==="year"&&_e.lang.yearPlaceholder?_e.lang.rangeYearPlaceholder:ut==="quarter"&&_e.lang.quarterPlaceholder?_e.lang.rangeQuarterPlaceholder:ut==="month"&&_e.lang.monthPlaceholder?_e.lang.rangeMonthPlaceholder:ut==="week"&&_e.lang.weekPlaceholder?_e.lang.rangeWeekPlaceholder:ut==="time"&&_e.timePickerLocale.placeholder?_e.timePickerLocale.rangePlaceholder:_e.lang.rangePlaceholder}function Pd(_e,ut){const ct={adjustX:1,adjustY:1};switch(ut){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:ct};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:ct};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:ct};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:ct};default:return{points:_e==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:ct}}}function cd(_e){return _e?Array.isArray(_e)?_e:[_e]:[]}function Ya(_e){const{format:ut,picker:ct,showHour:gn,showMinute:wn,showSecond:ir,use12Hours:or}=_e,Jr=cd(ut)[0],ai=Object.assign({},_e);return ut&&Array.isArray(ut)&&(ai.format=Jr),Jr&&typeof Jr=="string"&&(!Jr.includes("s")&&ir===void 0&&(ai.showSecond=!1),!Jr.includes("m")&&wn===void 0&&(ai.showMinute=!1),!Jr.includes("H")&&!Jr.includes("h")&&!Jr.includes("K")&&!Jr.includes("k")&&gn===void 0&&(ai.showHour=!1),(Jr.includes("a")||Jr.includes("A"))&&or===void 0&&(ai.use12Hours=!0)),ct==="time"?ai:(typeof Jr=="function"&&delete ai.format,{showTime:ai})}function qp(_e,ut,ct){if(_e===!1)return!1;const gn={clearIcon:ut!=null?ut:ct};return typeof _e=="object"?Object.assign(Object.assign({},gn),_e):gn}var nn=B(3113);function mi(_e){return H.createElement(nn.ZP,Object.assign({size:"small",type:"primary"},_e))}var Bg={button:mi},zh=function(_e,ut){var ct={};for(var gn in _e)Object.prototype.hasOwnProperty.call(_e,gn)&&ut.indexOf(gn)<0&&(ct[gn]=_e[gn]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wn=0,gn=Object.getOwnPropertySymbols(_e);wn<gn.length;wn++)ut.indexOf(gn[wn])<0&&Object.prototype.propertyIsEnumerable.call(_e,gn[wn])&&(ct[gn[wn]]=_e[gn[wn]]);return ct};function W0(_e){return(0,H.forwardRef)((ct,gn)=>{const{prefixCls:wn,getPopupContainer:ir,className:or,placement:Jr,size:ai,disabled:Pi,bordered:Oo=!0,placeholder:Fi,popupClassName:Zi,dropdownClassName:xi,status:ko,clearIcon:Xr,allowClear:lo,rootClassName:qo}=ct,rs=zh(ct,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),Xa=H.useRef(null),{getPrefixCls:Bs,direction:ps,getPopupContainer:cs}=(0,H.useContext)(Vu.E_),_o=Bs("picker",wn),{compactSize:ql,compactItemClassnames:sl}=(0,y0.ri)(_o,ps),{format:su,showTime:il,picker:Qc}=ct,Hc=Bs(),[Hd,rc]=Oh(_o),ic=Object.assign(Object.assign({},il?Ya(Object.assign({format:su,picker:Qc},il)):{}),Qc==="time"?Ya(Object.assign(Object.assign({format:su},ct),{picker:Qc})):{}),Sc=(0,Qd.Z)(cn=>{var Qn;return(Qn=ai!=null?ai:ql)!==null&&Qn!==void 0?Qn:cn}),Jc=H.useContext(Df.Z),$A=Pi!=null?Pi:Jc,pA=(0,H.useContext)(Uh.aM),{hasFeedback:fc,status:xA,feedbackIcon:wa}=pA,pt=H.createElement(H.Fragment,null,Qc==="time"?H.createElement(nt,null):H.createElement(ne,null),fc&&wa);(0,H.useImperativeHandle)(gn,()=>({focus:()=>{var cn;return(cn=Xa.current)===null||cn===void 0?void 0:cn.focus()},blur:()=>{var cn;return(cn=Xa.current)===null||cn===void 0?void 0:cn.blur()}}));const[Et]=(0,Sd.Z)("Calendar",vh.Z),on=Object.assign(Object.assign({},Et),ct.locale);return Hd(H.createElement(Ed,Object.assign({separator:H.createElement("span",{"aria-label":"to",className:`${_o}-separator`},H.createElement(Oe,null)),disabled:$A,ref:Xa,dropdownAlign:Pd(ps,Jr),placeholder:yh(on,Qc,Fi),suffixIcon:pt,prevIcon:H.createElement("span",{className:`${_o}-prev-icon`}),nextIcon:H.createElement("span",{className:`${_o}-next-icon`}),superPrevIcon:H.createElement("span",{className:`${_o}-super-prev-icon`}),superNextIcon:H.createElement("span",{className:`${_o}-super-next-icon`}),transitionName:`${Hc}-slide-up`},rs,ic,{className:qe()({[`${_o}-${Sc}`]:Sc,[`${_o}-borderless`]:!Oo},(0,Rd.Z)(_o,(0,Rd.F)(xA,ko),fc),rc,sl,or,qo),locale:on.lang,prefixCls:_o,getPopupContainer:ir||cs,generateConfig:_e,components:Bg,direction:ps,dropdownClassName:qe()(rc,Zi||xi,qo),allowClear:qp(lo,Xr,H.createElement(Re.Z,null))})))})}var Cm=function(_e,ut){var ct={};for(var gn in _e)Object.prototype.hasOwnProperty.call(_e,gn)&&ut.indexOf(gn)<0&&(ct[gn]=_e[gn]);if(_e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var wn=0,gn=Object.getOwnPropertySymbols(_e);wn<gn.length;wn++)ut.indexOf(gn[wn])<0&&Object.prototype.propertyIsEnumerable.call(_e,gn[wn])&&(ct[gn[wn]]=_e[gn[wn]]);return ct};function Id(_e){function ut(ai,Pi){const Oo=Pi==="TimePicker"?"timePicker":"datePicker",Fi=(0,H.forwardRef)((Zi,xi)=>{const{prefixCls:ko,getPopupContainer:Xr,style:lo,className:qo,rootClassName:rs,size:Xa,bordered:Bs=!0,placement:ps,placeholder:cs,popupClassName:_o,dropdownClassName:ql,disabled:sl,status:su,clearIcon:il,allowClear:Qc}=Zi,Hc=Cm(Zi,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:Hd,direction:rc,getPopupContainer:ic,[Oo]:Sc}=(0,H.useContext)(Vu.E_),Jc=Hd("picker",ko),{compactSize:$A,compactItemClassnames:pA}=(0,y0.ri)(Jc,rc),fc=H.useRef(null),{format:xA,showTime:wa}=Zi,[pt,Et]=Oh(Jc);(0,H.useImperativeHandle)(xi,()=>({focus:()=>{var co;return(co=fc.current)===null||co===void 0?void 0:co.focus()},blur:()=>{var co;return(co=fc.current)===null||co===void 0?void 0:co.blur()}}));const on={showToday:!0};let cn={};ai&&(cn.picker=ai);const Qn=ai||Zi.picker;cn=Object.assign(Object.assign(Object.assign({},cn),wa?Ya(Object.assign({format:xA,picker:Qn},wa)):{}),Qn==="time"?Ya(Object.assign(Object.assign({format:xA},Zi),{picker:Qn})):{});const Tn=Hd(),kr=(0,Qd.Z)(co=>{var ua;return(ua=Xa!=null?Xa:$A)!==null&&ua!==void 0?ua:co}),Pr=H.useContext(Df.Z),Ir=sl!=null?sl:Pr,Ei=(0,H.useContext)(Uh.aM),{hasFeedback:Kr,status:hi,feedbackIcon:Bo}=Ei,xo=H.createElement(H.Fragment,null,Qn==="time"?H.createElement(nt,null):H.createElement(ne,null),Kr&&Bo),[no]=(0,Sd.Z)("DatePicker",vh.Z),sa=Object.assign(Object.assign({},no),Zi.locale);return pt(H.createElement(If,Object.assign({ref:fc,placeholder:xd(sa,Qn,cs),suffixIcon:xo,dropdownAlign:Pd(rc,ps),prevIcon:H.createElement("span",{className:`${Jc}-prev-icon`}),nextIcon:H.createElement("span",{className:`${Jc}-next-icon`}),superPrevIcon:H.createElement("span",{className:`${Jc}-super-prev-icon`}),superNextIcon:H.createElement("span",{className:`${Jc}-super-next-icon`}),transitionName:`${Tn}-slide-up`},on,Hc,cn,{locale:sa.lang,className:qe()({[`${Jc}-${kr}`]:kr,[`${Jc}-borderless`]:!Bs},(0,Rd.Z)(Jc,(0,Rd.F)(hi,su),Kr),Et,pA,Sc==null?void 0:Sc.className,qo,rs),style:Object.assign(Object.assign({},Sc==null?void 0:Sc.style),lo),prefixCls:Jc,getPopupContainer:Xr||ic,generateConfig:_e,components:Bg,direction:rc,disabled:Ir,dropdownClassName:qe()(Et,rs,_o||ql),allowClear:qp(Qc,il,H.createElement(Re.Z,null))})))});return Pi&&(Fi.displayName=Pi),Fi}const ct=ut(),gn=ut("week","WeekPicker"),wn=ut("month","MonthPicker"),ir=ut("year","YearPicker"),or=ut("time","TimePicker"),Jr=ut("quarter","QuarterPicker");return{DatePicker:ct,WeekPicker:gn,MonthPicker:wn,YearPicker:ir,TimePicker:or,QuarterPicker:Jr}}const Jh=null;function wA(_e){const{DatePicker:ut,WeekPicker:ct,MonthPicker:gn,YearPicker:wn,TimePicker:ir,QuarterPicker:or}=Id(_e),Jr=W0(_e),ai=ut;return ai.WeekPicker=ct,ai.MonthPicker=gn,ai.YearPicker=wn,ai.RangePicker=Jr,ai.TimePicker=ir,ai.QuarterPicker=or,ai}var rl=wA;const kh=rl(Z);function qh(_e){const ut=Pd(_e.direction,_e.placement);return ut.overflow.adjustY=!1,ut.overflow.adjustX=!1,Object.assign(Object.assign({},_e),{dropdownAlign:ut})}const Kf=(0,K.Z)(kh,"picker",null,qh);kh._InternalPanelDoNotUseOrYouWillBeFired=Kf;const Ec=(0,K.Z)(kh.RangePicker,"picker",null,qh);kh._InternalRangePanelDoNotUseOrYouWillBeFired=Ec,kh.generatePicker=rl;var Sh=kh},28103:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return x}});var S=B(92310),a=B.n(S),te=B(59301),ie=B(36355),G=B(17313),V=B(83116),P=B(37613);const I=b=>{const{componentCls:Q,sizePaddingEdgeHorizontal:D,colorSplit:N,lineWidth:k,textPaddingInline:M,orientationMargin:R,verticalMarginInline:Z}=b;return{[Q]:Object.assign(Object.assign({},(0,G.Wf)(b)),{borderBlockStart:`${k}px solid ${N}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${k}px solid ${N}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${b.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${Q}-with-text`]:{display:"flex",alignItems:"center",margin:`${b.dividerHorizontalWithTextGutterMargin}px 0`,color:b.colorTextHeading,fontWeight:500,fontSize:b.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${N}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${k}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Q}-with-text-left`]:{"&::before":{width:`${R*100}%`},"&::after":{width:`${100-R*100}%`}},[`&-horizontal${Q}-with-text-right`]:{"&::before":{width:`${100-R*100}%`},"&::after":{width:`${R*100}%`}},[`${Q}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:M},"&-dashed":{background:"none",borderColor:N,borderStyle:"dashed",borderWidth:`${k}px 0 0`},[`&-horizontal${Q}-with-text${Q}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Q}-dashed`]:{borderInlineStartWidth:k,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Q}-with-text`]:{color:b.colorText,fontWeight:"normal",fontSize:b.fontSize},[`&-horizontal${Q}-with-text-left${Q}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Q}-inner-text`]:{paddingInlineStart:D}},[`&-horizontal${Q}-with-text-right${Q}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Q}-inner-text`]:{paddingInlineEnd:D}}})}};var L=(0,V.Z)("Divider",b=>{const Q=(0,P.TS)(b,{dividerHorizontalWithTextGutterMargin:b.margin,dividerHorizontalGutterMargin:b.marginLG,sizePaddingEdgeHorizontal:0});return[I(Q)]},b=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:b.marginXS})),p=function(b,Q){var D={};for(var N in b)Object.prototype.hasOwnProperty.call(b,N)&&Q.indexOf(N)<0&&(D[N]=b[N]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,N=Object.getOwnPropertySymbols(b);k<N.length;k++)Q.indexOf(N[k])<0&&Object.prototype.propertyIsEnumerable.call(b,N[k])&&(D[N[k]]=b[N[k]]);return D},x=b=>{const{getPrefixCls:Q,direction:D,divider:N}=te.useContext(ie.E_),{prefixCls:k,type:M="horizontal",orientation:R="center",orientationMargin:Z,className:K,rootClassName:z,children:H,dashed:pe,plain:me,style:W}=b,De=p(b,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ve=Q("divider",k),[ne,Pe]=L(ve),Te=R.length>0?`-${R}`:R,rt=!!H,Le=R==="left"&&Z!=null,nt=R==="right"&&Z!=null,Re=a()(ve,N==null?void 0:N.className,Pe,`${ve}-${M}`,{[`${ve}-with-text`]:rt,[`${ve}-with-text${Te}`]:rt,[`${ve}-dashed`]:!!pe,[`${ve}-plain`]:!!me,[`${ve}-rtl`]:D==="rtl",[`${ve}-no-default-orientation-margin-left`]:Le,[`${ve}-no-default-orientation-margin-right`]:nt},K,z),gt=te.useMemo(()=>typeof Z=="number"?Z:/^\d+$/.test(Z)?Number(Z):Z,[Z]),Qe=Object.assign(Object.assign({},Le&&{marginLeft:gt}),nt&&{marginRight:gt});return ne(te.createElement("div",Object.assign({className:Re,style:Object.assign(Object.assign({},N==null?void 0:N.style),W)},De,{role:"separator"}),H&&M!=="vertical"&&te.createElement("span",{className:`${ve}-inner-text`,style:Qe},H)))}},38854:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return D}});var S=B(91857),a=B(92310),te=B.n(a),ie=B(59301),G=B(18785),V=B(3113),P=B(36355),I=B(81327),L=B(33234),p=B(47211),w=function(N,k){var M={};for(var R in N)Object.prototype.hasOwnProperty.call(N,R)&&k.indexOf(R)<0&&(M[R]=N[R]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,R=Object.getOwnPropertySymbols(N);Z<R.length;Z++)k.indexOf(R[Z])<0&&Object.prototype.propertyIsEnumerable.call(N,R[Z])&&(M[R[Z]]=N[R[Z]]);return M};const x=N=>{const{getPopupContainer:k,getPrefixCls:M,direction:R}=ie.useContext(P.E_),{prefixCls:Z,type:K="default",danger:z,disabled:H,loading:pe,onClick:me,htmlType:W,children:De,className:ve,menu:ne,arrow:Pe,autoFocus:Te,overlay:rt,trigger:Le,align:nt,open:Re,onOpenChange:gt,placement:Qe,getPopupContainer:We,href:be,icon:Oe=ie.createElement(G.Z,null),title:Me,buttonsRender:qe=q=>q,mouseEnterDelay:Ht,mouseLeaveDelay:Gt,overlayClassName:vn,overlayStyle:Qt,destroyPopupOnHide:ln,dropdownRender:tn}=N,Mt=w(N,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Ut=M("dropdown",Z),Rt=`${Ut}-button`,[st,it]=(0,p.Z)(Ut),un={menu:ne,arrow:Pe,autoFocus:Te,align:nt,disabled:H,trigger:H?[]:Le,onOpenChange:gt,getPopupContainer:We||k,mouseEnterDelay:Ht,mouseLeaveDelay:Gt,overlayClassName:vn,overlayStyle:Qt,destroyPopupOnHide:ln,dropdownRender:tn},{compactSize:It,compactItemClassnames:ot}=(0,L.ri)(Ut,R),Se=te()(Rt,ot,ve,it);"overlay"in N&&(un.overlay=rt),"open"in N&&(un.open=Re),"placement"in N?un.placement=Qe:un.placement=R==="rtl"?"bottomLeft":"bottomRight";const X=ie.createElement(V.ZP,{type:K,danger:z,disabled:H,loading:pe,onClick:me,htmlType:W,href:be,title:Me},De),O=ie.createElement(V.ZP,{type:K,danger:z,icon:Oe}),[Y,oe]=qe([X,O]);return st(ie.createElement(I.Z.Compact,Object.assign({className:Se,size:It,block:!0},Mt),Y,ie.createElement(S.Z,Object.assign({},un),oe)))};x.__ANT_BUTTON=!0;var b=x;const Q=S.Z;Q.Button=b;var D=Q},8628:function(Br,fn,B){"use strict";var S=B(59301),a=B(34280),te=B(56762),ie=B(69507);function G(){let V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const P=(0,S.useRef)({}),I=(0,te.Z)(),L=(0,ie.ZP)();return(0,a.Z)(()=>{const p=L.subscribe(w=>{P.current=w,V&&I()});return()=>L.unsubscribe(p)},[]),P.current}fn.Z=G},11611:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return fi}});var S=B(59301),a=B(15277),te=B(92310),ie=B.n(te),G=B(60499),V=B(85899),P=B(18642),I=B(72190),L=B(43749),p=B(42244),w=B(55468),x=B(18929),b=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],Q=S.createContext(null),D=0;function N(tr,Zn){var Wt=S.useState(function(){return D+=1,String(D)}),zn=(0,I.Z)(Wt,1),ri=zn[0],Vr=S.useContext(Q),lr={data:Zn,canPreview:tr};return S.useEffect(function(){if(Vr)return Vr.register(ri,lr)},[]),S.useEffect(function(){Vr&&Vr.register(ri,lr)},[tr,Zn]),ri}function k(tr){return new Promise(function(Zn){var Wt=document.createElement("img");Wt.onerror=function(){return Zn(!1)},Wt.onload=function(){return Zn(!0)},Wt.src=tr})}function M(tr){var Zn=tr.src,Wt=tr.isCustomPlaceholder,zn=tr.fallback,ri=(0,S.useState)(Wt?"loading":"normal"),Vr=(0,I.Z)(ri,2),lr=Vr[0],jr=Vr[1],Li=(0,S.useRef)(!1),Yi=lr==="error";(0,S.useEffect)(function(){k(Zn).then(function(So){So||jr("error")})},[Zn]),(0,S.useEffect)(function(){Wt&&!Li.current?jr("loading"):Yi&&jr("normal")},[Zn]);var bo=function(){jr("normal")},io=function(pa){Li.current=!1,lr==="loading"&&pa!=null&&pa.complete&&(pa.naturalWidth||pa.naturalHeight)&&(Li.current=!0,bo())},so=Yi&&zn?{src:zn}:{onLoad:bo,src:Zn};return[io,so,lr]}var R=B(86923),Z=B(8224),K=B(10228),z=B(48736);function H(tr,Zn,Wt,zn){var ri=Zn+Wt,Vr=(Wt-zn)/2;if(Wt>zn){if(Zn>0)return(0,P.Z)({},tr,Vr);if(Zn<0&&ri<zn)return(0,P.Z)({},tr,-Vr)}else if(Zn<0||ri>zn)return(0,P.Z)({},tr,Zn<0?Vr:-Vr);return{}}function pe(tr,Zn,Wt,zn){var ri=(0,w.g1)(),Vr=ri.width,lr=ri.height,jr=null;return tr<=Vr&&Zn<=lr?jr={x:0,y:0}:(tr>Vr||Zn>lr)&&(jr=(0,V.Z)((0,V.Z)({},H("x",Wt,tr,Vr)),H("y",zn,Zn,lr))),jr}var me=B(13697),W=B(16089),De={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function ve(tr,Zn,Wt,zn){var ri=(0,S.useRef)(null),Vr=(0,S.useRef)([]),lr=(0,S.useState)(De),jr=(0,I.Z)(lr,2),Li=jr[0],Yi=jr[1],bo=function(pa){Yi(De),zn&&!(0,me.Z)(De,Li)&&zn({transform:De,action:pa})},io=function(pa,qa){ri.current===null&&(Vr.current=[],ri.current=(0,W.Z)(function(){Yi(function(ds){var yo=ds;return Vr.current.forEach(function($l){yo=(0,V.Z)((0,V.Z)({},yo),$l)}),ri.current=null,zn==null||zn({transform:yo,action:qa}),yo})})),Vr.current.push((0,V.Z)((0,V.Z)({},Li),pa))},so=function(pa,qa,ds,yo){var $l=tr.current,hu=$l.width,Eu=$l.height,Tr=$l.offsetWidth,Gl=$l.offsetHeight,Bc=$l.offsetLeft,nl=$l.offsetTop,Ml=pa,Va=Li.scale*pa;Va>Wt?(Ml=Wt/Li.scale,Va=Wt):Va<Zn&&(Ml=Zn/Li.scale,Va=Zn);var xl=ds!=null?ds:innerWidth/2,Rl=yo!=null?yo:innerHeight/2,au=Ml-1,Au=au*hu*.5,Ai=au*Eu*.5,Il=au*(xl-Li.x-Bc),Gr=au*(Rl-Li.y-nl),du=Li.x-(Il-Au),tc=Li.y-(Gr-Ai);if(pa<1&&Va===1){var Ss=Tr*Va,Ql=Gl*Va,Oa=(0,w.g1)(),Ys=Oa.width,Hl=Oa.height;Ss<=Ys&&Ql<=Hl&&(du=0,tc=0)}io({x:du,y:tc,scale:Va},qa)};return{transform:Li,resetTransform:bo,updateTransform:io,dispatchZoomChange:so}}var ne=B(43403),Pe=B(77900),Te=function(Zn){var Wt=Zn.visible,zn=Zn.maskTransitionName,ri=Zn.getContainer,Vr=Zn.prefixCls,lr=Zn.rootClassName,jr=Zn.icons,Li=Zn.countRender,Yi=Zn.showSwitch,bo=Zn.showProgress,io=Zn.current,so=Zn.transform,So=Zn.count,pa=Zn.scale,qa=Zn.minScale,ds=Zn.maxScale,yo=Zn.closeIcon,$l=Zn.onSwitchLeft,hu=Zn.onSwitchRight,Eu=Zn.onClose,Tr=Zn.onZoomIn,Gl=Zn.onZoomOut,Bc=Zn.onRotateRight,nl=Zn.onRotateLeft,Ml=Zn.onFlipX,Va=Zn.onFlipY,xl=Zn.toolbarRender,Rl=(0,S.useContext)(Q),au=jr.rotateLeft,Au=jr.rotateRight,Ai=jr.zoomIn,Il=jr.zoomOut,Gr=jr.close,du=jr.left,tc=jr.right,Ss=jr.flipX,Ql=jr.flipY,Oa="".concat(Vr,"-operations-operation");S.useEffect(function(){var Ul=function(ft){ft.keyCode===K.Z.ESC&&Eu()};return Wt&&window.addEventListener("keydown",Ul),function(){window.removeEventListener("keydown",Ul)}},[Wt]);var Ys=[{icon:Ql,onClick:Va,type:"flipY"},{icon:Ss,onClick:Ml,type:"flipX"},{icon:au,onClick:nl,type:"rotateLeft"},{icon:Au,onClick:Bc,type:"rotateRight"},{icon:Il,onClick:Gl,type:"zoomOut",disabled:pa===qa},{icon:Ai,onClick:Tr,type:"zoomIn",disabled:pa===ds}],Hl=Ys.map(function(Ul){var Zo,ft=Ul.icon,fA=Ul.onClick,nc=Ul.type,ud=Ul.disabled;return S.createElement("div",{className:ie()(Oa,(Zo={},(0,P.Z)(Zo,"".concat(Vr,"-operations-operation-").concat(nc),!0),(0,P.Z)(Zo,"".concat(Vr,"-operations-operation-disabled"),!!ud),Zo)),onClick:fA,key:nc},ft)}),gd=S.createElement("div",{className:"".concat(Vr,"-operations")},Hl);return S.createElement(Pe.default,{visible:Wt,motionName:zn},function(Ul){var Zo=Ul.className,ft=Ul.style;return S.createElement(ne.Z,{open:!0,getContainer:ri!=null?ri:document.body},S.createElement("div",{className:ie()("".concat(Vr,"-operations-wrapper"),Zo,lr),style:ft},yo===null?null:S.createElement("button",{className:"".concat(Vr,"-close"),onClick:Eu},yo||Gr),Yi&&S.createElement(S.Fragment,null,S.createElement("div",{className:ie()("".concat(Vr,"-switch-left"),(0,P.Z)({},"".concat(Vr,"-switch-left-disabled"),io===0)),onClick:$l},du),S.createElement("div",{className:ie()("".concat(Vr,"-switch-right"),(0,P.Z)({},"".concat(Vr,"-switch-right-disabled"),io===So-1)),onClick:hu},tc)),S.createElement("div",{className:"".concat(Vr,"-footer")},bo&&S.createElement("div",{className:"".concat(Vr,"-progress")},Li?Li(io+1,So):"".concat(io+1," / ").concat(So)),xl?xl(gd,(0,V.Z)({icons:{flipYIcon:Hl[0],flipXIcon:Hl[1],rotateLeftIcon:Hl[2],rotateRightIcon:Hl[3],zoomOutIcon:Hl[4],zoomInIcon:Hl[5]},actions:{onFlipY:Va,onFlipX:Ml,onRotateLeft:nl,onRotateRight:Bc,onZoomOut:Gl,onZoomIn:Tr},transform:so},Rl?{current:io,total:So}:{})):gd)))})},rt=Te,Le=1,nt=1,Re=["fallback","src","imgRef"],gt=["prefixCls","src","alt","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],Qe=function(Zn){var Wt=Zn.fallback,zn=Zn.src,ri=Zn.imgRef,Vr=(0,p.Z)(Zn,Re),lr=M({src:zn,fallback:Wt}),jr=(0,I.Z)(lr,2),Li=jr[0],Yi=jr[1];return S.createElement("img",(0,G.Z)({ref:function(io){ri.current=io,Li(io)}},Vr,Yi))},We=function(Zn){var Wt=Zn.prefixCls,zn=Zn.src,ri=Zn.alt,Vr=Zn.fallback,lr=Zn.movable,jr=lr===void 0?!0:lr,Li=Zn.onClose,Yi=Zn.visible,bo=Zn.icons,io=bo===void 0?{}:bo,so=Zn.rootClassName,So=Zn.closeIcon,pa=Zn.getContainer,qa=Zn.current,ds=qa===void 0?0:qa,yo=Zn.count,$l=yo===void 0?1:yo,hu=Zn.countRender,Eu=Zn.scaleStep,Tr=Eu===void 0?.5:Eu,Gl=Zn.minScale,Bc=Gl===void 0?1:Gl,nl=Zn.maxScale,Ml=nl===void 0?50:nl,Va=Zn.transitionName,xl=Va===void 0?"zoom":Va,Rl=Zn.maskTransitionName,au=Rl===void 0?"fade":Rl,Au=Zn.imageRender,Ai=Zn.imgCommonProps,Il=Zn.toolbarRender,Gr=Zn.onTransform,du=Zn.onChange,tc=(0,p.Z)(Zn,gt),Ss=(0,S.useRef)(),Ql=(0,S.useRef)({deltaX:0,deltaY:0,transformX:0,transformY:0}),Oa=(0,S.useState)(!1),Ys=(0,I.Z)(Oa,2),Hl=Ys[0],gd=Ys[1],Ul=(0,S.useContext)(Q),Zo=Ul&&$l>1,ft=Ul&&$l>=1,fA=ve(Ss,Bc,Ml,Gr),nc=fA.transform,ud=fA.resetTransform,qA=fA.updateTransform,hA=fA.dispatchZoomChange,vd=(0,S.useState)(!0),Dr=(0,I.Z)(vd,2),Yr=Dr[0],Or=Dr[1],Bi=nc.rotate,to=nc.scale,Cs=nc.x,ml=nc.y,vi=ie()((0,P.Z)({},"".concat(Wt,"-moving"),Hl));(0,S.useEffect)(function(){Yr||Or(!0)},[Yr]);var va=function(){ud("close")},Zs=function(){hA(Le+Tr,"zoomIn")},Jl=function(){hA(Le/(Le+Tr),"zoomOut")},Js=function(){qA({rotate:Bi+90},"rotateRight")},ia=function(){qA({rotate:Bi-90},"rotateLeft")},js=function(){qA({flipX:!nc.flipX},"flipX")},Fs=function(){qA({flipY:!nc.flipY},"flipY")},Cl=function(Ds){Ds==null||Ds.preventDefault(),Ds==null||Ds.stopPropagation(),ds>0&&(Or(!1),ud("prev"),du==null||du(ds-1,ds))},bc=function(Ds){Ds==null||Ds.preventDefault(),Ds==null||Ds.stopPropagation(),ds<$l-1&&(Or(!1),ud("next"),du==null||du(ds+1,ds))},Lc=function(){if(Yi&&Hl){gd(!1);var Ds=Ql.current,Ns=Ds.transformX,cr=Ds.transformY,Sr=Cs!==Ns&&ml!==cr;if(!Sr)return;var di=Ss.current.offsetWidth*to,$i=Ss.current.offsetHeight*to,ka=Ss.current.getBoundingClientRect(),wo=ka.left,No=ka.top,Ma=Bi%180!==0,Es=pe(Ma?$i:di,Ma?di:$i,wo,No);Es&&qA((0,V.Z)({},Es),"dragRebound")}},Wn=function(Ds){!jr||Ds.button!==0||(Ds.preventDefault(),Ds.stopPropagation(),Ql.current={deltaX:Ds.pageX-nc.x,deltaY:Ds.pageY-nc.y,transformX:nc.x,transformY:nc.y},gd(!0))},Ac=function(Ds){Yi&&Hl&&qA({x:Ds.pageX-Ql.current.deltaX,y:Ds.pageY-Ql.current.deltaY},"move")},dc=function(Ds){if(!(!Yi||Ds.deltaY==0)){var Ns=Math.abs(Ds.deltaY/100),cr=Math.min(Ns,nt),Sr=Le+cr*Tr;Ds.deltaY>0&&(Sr=Le/Sr),hA(Sr,"wheel",Ds.clientX,Ds.clientY)}},Fl=function(Ds){!Yi||!Zo||(Ds.keyCode===K.Z.LEFT?Cl():Ds.keyCode===K.Z.RIGHT&&bc())},_A=function(Ds){Yi&&(to!==1?qA({x:0,y:0,scale:1},"doubleClick"):hA(Le+Tr,"doubleClick",Ds.clientX,Ds.clientY))};(0,S.useEffect)(function(){var Ll,Ds,Ns,cr;if(jr){Ns=(0,Z.Z)(window,"mouseup",Lc,!1),cr=(0,Z.Z)(window,"mousemove",Ac,!1);try{window.top!==window.self&&(Ll=(0,Z.Z)(window.top,"mouseup",Lc,!1),Ds=(0,Z.Z)(window.top,"mousemove",Ac,!1))}catch(Sr){(0,z.Kp)(!1,"[rc-image] ".concat(Sr))}}return function(){var Sr,di,$i,ka;(Sr=Ns)===null||Sr===void 0||Sr.remove(),(di=cr)===null||di===void 0||di.remove(),($i=Ll)===null||$i===void 0||$i.remove(),(ka=Ds)===null||ka===void 0||ka.remove()}},[Yi,Hl,Cs,ml,Bi,jr]),(0,S.useEffect)(function(){var Ll=(0,Z.Z)(window,"keydown",Fl,!1);return function(){Ll.remove()}},[Yi,Zo,ds]);var yd=S.createElement(Qe,(0,G.Z)({},Ai,{width:Zn.width,height:Zn.height,imgRef:Ss,className:"".concat(Wt,"-img"),alt:ri,style:{transform:"translate3d(".concat(nc.x,"px, ").concat(nc.y,"px, 0) scale3d(").concat(nc.flipX?"-":"").concat(to,", ").concat(nc.flipY?"-":"").concat(to,", 1) rotate(").concat(Bi,"deg)"),transitionDuration:!Yr&&"0s"},fallback:Vr,src:zn,onWheel:dc,onMouseDown:Wn,onDoubleClick:_A}));return S.createElement(S.Fragment,null,S.createElement(R.Z,(0,G.Z)({transitionName:xl,maskTransitionName:au,closable:!1,keyboard:!0,prefixCls:Wt,onClose:Li,visible:Yi,wrapClassName:vi,rootClassName:so,getContainer:pa},tc,{afterClose:va}),S.createElement("div",{className:"".concat(Wt,"-img-wrapper")},Au?Au(yd,(0,V.Z)({transform:nc},Ul?{current:ds}:{})):yd)),S.createElement(rt,{visible:Yi,transform:nc,maskTransitionName:au,closeIcon:So,getContainer:pa,prefixCls:Wt,rootClassName:so,icons:io,countRender:hu,showSwitch:Zo,showProgress:ft,current:ds,count:$l,scale:to,minScale:Bc,maxScale:Ml,toolbarRender:Il,onSwitchLeft:Cl,onSwitchRight:bc,onZoomIn:Zs,onZoomOut:Jl,onRotateRight:Js,onRotateLeft:ia,onFlipX:js,onFlipY:Fs,onClose:Li}))},be=We,Oe=B(77654);function Me(tr){var Zn=S.useState({}),Wt=(0,I.Z)(Zn,2),zn=Wt[0],ri=Wt[1],Vr=S.useCallback(function(jr,Li){return ri(function(Yi){return(0,V.Z)((0,V.Z)({},Yi),{},(0,P.Z)({},jr,Li))}),function(){ri(function(Yi){var bo=(0,V.Z)({},Yi);return delete bo[jr],bo})}},[]),lr=S.useMemo(function(){return tr?tr.map(function(jr){if(typeof jr=="string")return{data:{src:jr}};var Li={};return Object.keys(jr).forEach(function(Yi){["src"].concat((0,Oe.Z)(b)).includes(Yi)&&(Li[Yi]=jr[Yi])}),{data:Li}}):Object.keys(zn).reduce(function(jr,Li){var Yi=zn[Li],bo=Yi.canPreview,io=Yi.data;return bo&&jr.push({data:io,id:Li}),jr},[])},[tr,zn]);return[lr,Vr]}var qe=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Ht=["src"],Gt=function(Zn){var Wt,zn=Zn.previewPrefixCls,ri=zn===void 0?"rc-image-preview":zn,Vr=Zn.children,lr=Zn.icons,jr=lr===void 0?{}:lr,Li=Zn.items,Yi=Zn.preview,bo=Zn.fallback,io=(0,L.Z)(Yi)==="object"?Yi:{},so=io.visible,So=io.onVisibleChange,pa=io.getContainer,qa=io.current,ds=io.movable,yo=io.minScale,$l=io.maxScale,hu=io.countRender,Eu=io.closeIcon,Tr=io.onChange,Gl=io.onTransform,Bc=io.toolbarRender,nl=io.imageRender,Ml=(0,p.Z)(io,qe),Va=Me(Li),xl=(0,I.Z)(Va,2),Rl=xl[0],au=xl[1],Au=(0,x.Z)(0,{value:qa}),Ai=(0,I.Z)(Au,2),Il=Ai[0],Gr=Ai[1],du=(0,S.useState)(!1),tc=(0,I.Z)(du,2),Ss=tc[0],Ql=tc[1],Oa=((Wt=Rl[Il])===null||Wt===void 0?void 0:Wt.data)||{},Ys=Oa.src,Hl=(0,p.Z)(Oa,Ht),gd=(0,x.Z)(!!so,{value:so,onChange:function(Bi,to){So==null||So(Bi,to,Il)}}),Ul=(0,I.Z)(gd,2),Zo=Ul[0],ft=Ul[1],fA=(0,S.useState)(null),nc=(0,I.Z)(fA,2),ud=nc[0],qA=nc[1],hA=S.useCallback(function(Or,Bi,to){var Cs=Rl.findIndex(function(ml){return ml.id===Or});ft(!0),qA({x:Bi,y:to}),Gr(Cs<0?0:Cs),Ql(!0)},[Rl]);S.useEffect(function(){Zo?Ss||Gr(0):Ql(!1)},[Zo]);var vd=function(Bi,to){Gr(Bi),Tr==null||Tr(Bi,to)},Dr=function(){ft(!1),qA(null)},Yr=S.useMemo(function(){return{register:au,onPreview:hA}},[au,hA]);return S.createElement(Q.Provider,{value:Yr},Vr,S.createElement(be,(0,G.Z)({"aria-hidden":!Zo,movable:ds,visible:Zo,prefixCls:ri,closeIcon:Eu,onClose:Dr,mousePosition:ud,imgCommonProps:Hl,src:Ys,fallback:bo,icons:jr,minScale:yo,maxScale:$l,getContainer:pa,current:Il,count:Rl.length,countRender:hu,onTransform:Gl,toolbarRender:Bc,imageRender:nl,onChange:vd},Ml)))},vn=Gt,Qt=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],ln=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],tn=function(Zn){var Wt=Zn.src,zn=Zn.alt,ri=Zn.onPreviewClose,Vr=Zn.prefixCls,lr=Vr===void 0?"rc-image":Vr,jr=Zn.previewPrefixCls,Li=jr===void 0?"".concat(lr,"-preview"):jr,Yi=Zn.placeholder,bo=Zn.fallback,io=Zn.width,so=Zn.height,So=Zn.style,pa=Zn.preview,qa=pa===void 0?!0:pa,ds=Zn.className,yo=Zn.onClick,$l=Zn.onError,hu=Zn.wrapperClassName,Eu=Zn.wrapperStyle,Tr=Zn.rootClassName,Gl=(0,p.Z)(Zn,Qt),Bc=Yi&&Yi!==!0,nl=(0,L.Z)(qa)==="object"?qa:{},Ml=nl.src,Va=nl.visible,xl=Va===void 0?void 0:Va,Rl=nl.onVisibleChange,au=Rl===void 0?ri:Rl,Au=nl.getContainer,Ai=Au===void 0?void 0:Au,Il=nl.mask,Gr=nl.maskClassName,du=nl.movable,tc=nl.icons,Ss=nl.scaleStep,Ql=nl.minScale,Oa=nl.maxScale,Ys=nl.imageRender,Hl=nl.toolbarRender,gd=(0,p.Z)(nl,ln),Ul=Ml!=null?Ml:Wt,Zo=(0,x.Z)(!!xl,{value:xl,onChange:au}),ft=(0,I.Z)(Zo,2),fA=ft[0],nc=ft[1],ud=M({src:Wt,isCustomPlaceholder:Bc,fallback:bo}),qA=(0,I.Z)(ud,3),hA=qA[0],vd=qA[1],Dr=qA[2],Yr=(0,S.useState)(null),Or=(0,I.Z)(Yr,2),Bi=Or[0],to=Or[1],Cs=(0,S.useContext)(Q),ml=!!qa,vi=function(){nc(!1),to(null)},va=ie()(lr,hu,Tr,(0,P.Z)({},"".concat(lr,"-error"),Dr==="error")),Zs=(0,S.useMemo)(function(){var js={};return b.forEach(function(Fs){Zn[Fs]!==void 0&&(js[Fs]=Zn[Fs])}),js},b.map(function(js){return Zn[js]})),Jl=(0,S.useMemo)(function(){return(0,V.Z)((0,V.Z)({},Zs),{},{src:Ul})},[Ul,Zs]),Js=N(ml,Jl),ia=function(Fs){var Cl=(0,w.os)(Fs.target),bc=Cl.left,Lc=Cl.top;Cs?Cs.onPreview(Js,bc,Lc):(to({x:bc,y:Lc}),nc(!0)),yo==null||yo(Fs)};return S.createElement(S.Fragment,null,S.createElement("div",(0,G.Z)({},Gl,{className:va,onClick:ml?ia:yo,style:(0,V.Z)({width:io,height:so},Eu)}),S.createElement("img",(0,G.Z)({},Zs,{className:ie()("".concat(lr,"-img"),(0,P.Z)({},"".concat(lr,"-img-placeholder"),Yi===!0),ds),style:(0,V.Z)({height:so},So),ref:hA},vd,{width:io,height:so,onError:$l})),Dr==="loading"&&S.createElement("div",{"aria-hidden":"true",className:"".concat(lr,"-placeholder")},Yi),Il&&ml&&S.createElement("div",{className:ie()("".concat(lr,"-mask"),Gr),style:{display:(So==null?void 0:So.display)==="none"?"none":void 0}},Il)),!Cs&&ml&&S.createElement(be,(0,G.Z)({"aria-hidden":!fA,visible:fA,prefixCls:Li,onClose:vi,mousePosition:Bi,src:Ul,alt:zn,fallback:bo,getContainer:Ai,icons:tc,movable:du,scaleStep:Ss,minScale:Ql,maxScale:Oa,rootClassName:Tr,imageRender:Ys,imgCommonProps:Zs,toolbarRender:Hl},gd)))};tn.PreviewGroup=vn,tn.displayName="Image";var Mt=tn,Ut=Mt,Rt=B(62892),st=B(36355),it=B(31724),un=B(99267),It=B(33853),ot=B(38819),Se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},X=Se,O=B(7657),Y=function(Zn,Wt){return S.createElement(O.Z,(0,G.Z)({},Zn,{ref:Wt,icon:X}))},oe=S.forwardRef(Y),q=oe,Fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},Xe=Fe,jt=function(Zn,Wt){return S.createElement(O.Z,(0,G.Z)({},Zn,{ref:Wt,icon:Xe}))},yt=S.forwardRef(jt),Ze=yt,Ot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},hn=Ot,zt=function(Zn,Wt){return S.createElement(O.Z,(0,G.Z)({},Zn,{ref:Wt,icon:hn}))},Jt=S.forwardRef(zt),Rn=Jt,Cn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},Ur=Cn,pi=function(Zn,Wt){return S.createElement(O.Z,(0,G.Z)({},Zn,{ref:Wt,icon:Ur}))},ni=S.forwardRef(pi),qi=ni,oo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Wi=oo,Gi=function(Zn,Wt){return S.createElement(O.Z,(0,G.Z)({},Zn,{ref:Wt,icon:Wi}))},mo=S.forwardRef(Gi),Jo=mo,Ho=B(64993),vo=B(73819),ns=B(17313),Ka=B(29878),ye=B(1950),Za=B(83116),ro=B(37613);const _n=tr=>({position:tr||"absolute",inset:0}),_i=tr=>{const{iconCls:Zn,motionDurationSlow:Wt,paddingXXS:zn,marginXXS:ri,prefixCls:Vr,colorTextLightSolid:lr}=tr;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:lr,background:new Ho.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${Wt}`,[`.${Vr}-mask-info`]:Object.assign(Object.assign({},ns.vS),{padding:`0 ${zn}px`,[Zn]:{marginInlineEnd:ri,svg:{verticalAlign:"baseline"}}})}},Oi=tr=>{const{previewCls:Zn,modalMaskBg:Wt,paddingSM:zn,marginXL:ri,margin:Vr,paddingLG:lr,previewOperationColorDisabled:jr,previewOperationHoverColor:Li,motionDurationSlow:Yi,iconCls:bo,colorTextLightSolid:io}=tr,so=new Ho.C(Wt).setAlpha(.1),So=so.clone().setAlpha(.2);return{[`${Zn}-footer`]:{position:"fixed",bottom:ri,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:tr.previewOperationColor},[`${Zn}-progress`]:{marginBottom:Vr},[`${Zn}-close`]:{position:"fixed",top:ri,right:{_skip_check_:!0,value:ri},display:"flex",color:io,backgroundColor:so.toRgbString(),borderRadius:"50%",padding:zn,outline:0,border:0,cursor:"pointer",transition:`all ${Yi}`,"&:hover":{backgroundColor:So.toRgbString()},[`& > ${bo}`]:{fontSize:tr.previewOperationSize}},[`${Zn}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${lr}px`,backgroundColor:so.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:zn,padding:zn,cursor:"pointer",transition:`all ${Yi}`,userSelect:"none",[`&:not(${Zn}-operations-operation-disabled):hover > ${bo}`]:{color:Li},"&-disabled":{color:jr,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${bo}`]:{fontSize:tr.previewOperationSize}}}}},Ko=tr=>{const{modalMaskBg:Zn,iconCls:Wt,previewOperationColorDisabled:zn,previewCls:ri,zIndexPopup:Vr,motionDurationSlow:lr}=tr,jr=new Ho.C(Zn).setAlpha(.1),Li=jr.clone().setAlpha(.2);return{[`${ri}-switch-left, ${ri}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Vr+1,display:"flex",alignItems:"center",justifyContent:"center",width:tr.imagePreviewSwitchSize,height:tr.imagePreviewSwitchSize,marginTop:-tr.imagePreviewSwitchSize/2,color:tr.previewOperationColor,background:jr.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${lr}`,userSelect:"none","&:hover":{background:Li.toRgbString()},"&-disabled":{"&, &:hover":{color:zn,background:"transparent",cursor:"not-allowed",[`> ${Wt}`]:{cursor:"not-allowed"}}},[`> ${Wt}`]:{fontSize:tr.previewOperationSize}},[`${ri}-switch-left`]:{insetInlineStart:tr.marginSM},[`${ri}-switch-right`]:{insetInlineEnd:tr.marginSM}}},ga=tr=>{const{motionEaseOut:Zn,previewCls:Wt,motionDurationSlow:zn,componentCls:ri}=tr;return[{[`${ri}-preview-root`]:{[Wt]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${Wt}-body`]:Object.assign(Object.assign({},_n()),{overflow:"hidden"}),[`${Wt}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${zn} ${Zn} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},_n()),{transition:`transform ${zn} ${Zn} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${Wt}-moving`]:{[`${Wt}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${ri}-preview-root`]:{[`${Wt}-wrap`]:{zIndex:tr.zIndexPopup}}},{[`${ri}-preview-operations-wrapper`]:{position:"fixed",zIndex:tr.zIndexPopup+1},"&":[Oi(tr),Ko(tr)]}]},gi=tr=>{const{componentCls:Zn}=tr;return{[Zn]:{position:"relative",display:"inline-block",[`${Zn}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${Zn}-img-placeholder`]:{backgroundColor:tr.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${Zn}-mask`]:Object.assign({},_i(tr)),[`${Zn}-mask:hover`]:{opacity:1},[`${Zn}-placeholder`]:Object.assign({},_n())}}},ue=tr=>{const{previewCls:Zn}=tr;return{[`${Zn}-root`]:(0,Ka._y)(tr,"zoom"),"&":(0,ye.J$)(tr,!0)}};var le=(0,Za.Z)("Image",tr=>{const Zn=`${tr.componentCls}-preview`,Wt=(0,ro.TS)(tr,{previewCls:Zn,modalMaskBg:new Ho.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:tr.controlHeightLG});return[gi(Wt),ga(Wt),(0,vo.QA)((0,ro.TS)(Wt,{componentCls:Zn})),ue(Wt)]},tr=>({zIndexPopup:tr.zIndexPopupBase+80,previewOperationColor:new Ho.C(tr.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new Ho.C(tr.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new Ho.C(tr.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:tr.fontSizeIcon*1.5})),xe=function(tr,Zn){var Wt={};for(var zn in tr)Object.prototype.hasOwnProperty.call(tr,zn)&&Zn.indexOf(zn)<0&&(Wt[zn]=tr[zn]);if(tr!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ri=0,zn=Object.getOwnPropertySymbols(tr);ri<zn.length;ri++)Zn.indexOf(zn[ri])<0&&Object.prototype.propertyIsEnumerable.call(tr,zn[ri])&&(Wt[zn[ri]]=tr[zn[ri]]);return Wt};const at={rotateLeft:S.createElement(q,null),rotateRight:S.createElement(Ze,null),zoomIn:S.createElement(qi,null),zoomOut:S.createElement(Jo,null),close:S.createElement(un.Z,null),left:S.createElement(It.Z,null),right:S.createElement(ot.Z,null),flipX:S.createElement(Rn,null),flipY:S.createElement(Rn,{rotate:90})};var pn=tr=>{var{previewPrefixCls:Zn,preview:Wt}=tr,zn=xe(tr,["previewPrefixCls","preview"]);const{getPrefixCls:ri}=S.useContext(st.E_),Vr=ri("image",Zn),lr=`${Vr}-preview`,jr=ri(),[Li,Yi]=le(Vr),bo=S.useMemo(()=>{var io;if(Wt===!1)return Wt;const so=typeof Wt=="object"?Wt:{},So=ie()(Yi,(io=so.rootClassName)!==null&&io!==void 0?io:"");return Object.assign(Object.assign({},so),{transitionName:(0,Rt.m)(jr,"zoom",so.transitionName),maskTransitionName:(0,Rt.m)(jr,"fade",so.maskTransitionName),rootClassName:So})},[Wt]);return Li(S.createElement(Ut.PreviewGroup,Object.assign({preview:bo,previewPrefixCls:lr,icons:at},zn)))},Zt=function(tr,Zn){var Wt={};for(var zn in tr)Object.prototype.hasOwnProperty.call(tr,zn)&&Zn.indexOf(zn)<0&&(Wt[zn]=tr[zn]);if(tr!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ri=0,zn=Object.getOwnPropertySymbols(tr);ri<zn.length;ri++)Zn.indexOf(zn[ri])<0&&Object.prototype.propertyIsEnumerable.call(tr,zn[ri])&&(Wt[zn[ri]]=tr[zn[ri]]);return Wt};const Ar=tr=>{const{prefixCls:Zn,preview:Wt,className:zn,rootClassName:ri,style:Vr}=tr,lr=Zt(tr,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:jr,locale:Li=it.Z,getPopupContainer:Yi,image:bo}=S.useContext(st.E_),io=jr("image",Zn),so=jr(),So=Li.Image||it.Z.Image,[pa,qa]=le(io),ds=ie()(ri,qa),yo=ie()(zn,qa,bo==null?void 0:bo.className),$l=S.useMemo(()=>{if(Wt===!1)return Wt;const Eu=typeof Wt=="object"?Wt:{},{getContainer:Tr}=Eu,Gl=Zt(Eu,["getContainer"]);return Object.assign(Object.assign({mask:S.createElement("div",{className:`${io}-mask-info`},S.createElement(a.Z,null),So==null?void 0:So.preview),icons:at},Gl),{getContainer:Tr||Yi,transitionName:(0,Rt.m)(so,"zoom",Eu.transitionName),maskTransitionName:(0,Rt.m)(so,"fade",Eu.maskTransitionName)})},[Wt,So]),hu=Object.assign(Object.assign({},bo==null?void 0:bo.style),Vr);return pa(S.createElement(Ut,Object.assign({prefixCls:io,preview:$l,rootClassName:ds,className:yo,style:hu},lr)))};Ar.PreviewGroup=pn;var fi=Ar},44e3:function(Br,fn,B){"use strict";var S=B(84966),a=B(45818);const te=S.ZP;te.Header=S.h4,te.Footer=S.$_,te.Content=S.VY,te.Sider=a.Z,fn.default=te},73755:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return rt}});var S=B(77654),a=B(92310),te=B.n(a),ie=B(59301),G=B(50371),V=B(69507),P=B(36355),I=B(93891),L=B(27382),p=B(8628),w=B(58421),x=B(71418),b=B(92343),Q=B(37028);const D=ie.createContext({}),N=D.Consumer;var k=function(Le,nt){var Re={};for(var gt in Le)Object.prototype.hasOwnProperty.call(Le,gt)&&nt.indexOf(gt)<0&&(Re[gt]=Le[gt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,gt=Object.getOwnPropertySymbols(Le);Qe<gt.length;Qe++)nt.indexOf(gt[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Le,gt[Qe])&&(Re[gt[Qe]]=Le[gt[Qe]]);return Re};const M=Le=>{var{prefixCls:nt,className:Re,avatar:gt,title:Qe,description:We}=Le,be=k(Le,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:Oe}=(0,ie.useContext)(P.E_),Me=Oe("list",nt),qe=te()(`${Me}-item-meta`,Re),Ht=ie.createElement("div",{className:`${Me}-item-meta-content`},Qe&&ie.createElement("h4",{className:`${Me}-item-meta-title`},Qe),We&&ie.createElement("div",{className:`${Me}-item-meta-description`},We));return ie.createElement("div",Object.assign({},be,{className:qe}),gt&&ie.createElement("div",{className:`${Me}-item-meta-avatar`},gt),(Qe||We)&&Ht)},R=(Le,nt)=>{var{prefixCls:Re,children:gt,actions:Qe,extra:We,className:be,colStyle:Oe}=Le,Me=k(Le,["prefixCls","children","actions","extra","className","colStyle"]);const{grid:qe,itemLayout:Ht}=(0,ie.useContext)(D),{getPrefixCls:Gt}=(0,ie.useContext)(P.E_),vn=()=>{let Rt;return ie.Children.forEach(gt,st=>{typeof st=="string"&&(Rt=!0)}),Rt&&ie.Children.count(gt)>1},Qt=()=>Ht==="vertical"?!!We:!vn(),ln=Gt("list",Re),tn=Qe&&Qe.length>0&&ie.createElement("ul",{className:`${ln}-item-action`,key:"actions"},Qe.map((Rt,st)=>ie.createElement("li",{key:`${ln}-item-action-${st}`},Rt,st!==Qe.length-1&&ie.createElement("em",{className:`${ln}-item-action-split`})))),Mt=qe?"div":"li",Ut=ie.createElement(Mt,Object.assign({},Me,qe?{}:{ref:nt},{className:te()(`${ln}-item`,{[`${ln}-item-no-flex`]:!Qt()},be)}),Ht==="vertical"&&We?[ie.createElement("div",{className:`${ln}-item-main`,key:"content"},gt,tn),ie.createElement("div",{className:`${ln}-item-extra`,key:"extra"},We)]:[gt,tn,(0,b.Tm)(We,{key:"extra"})]);return qe?ie.createElement(Q.Z,{ref:nt,flex:1,style:Oe},Ut):Ut},Z=(0,ie.forwardRef)(R);Z.Meta=M;var K=Z,z=B(17313),H=B(83116),pe=B(37613);const me=Le=>{const{listBorderedCls:nt,componentCls:Re,paddingLG:gt,margin:Qe,itemPaddingSM:We,itemPaddingLG:be,marginLG:Oe,borderRadiusLG:Me}=Le;return{[`${nt}`]:{border:`${Le.lineWidth}px ${Le.lineType} ${Le.colorBorder}`,borderRadius:Me,[`${Re}-header,${Re}-footer,${Re}-item`]:{paddingInline:gt},[`${Re}-pagination`]:{margin:`${Qe}px ${Oe}px`}},[`${nt}${Re}-sm`]:{[`${Re}-item,${Re}-header,${Re}-footer`]:{padding:We}},[`${nt}${Re}-lg`]:{[`${Re}-item,${Re}-header,${Re}-footer`]:{padding:be}}}},W=Le=>{const{componentCls:nt,screenSM:Re,screenMD:gt,marginLG:Qe,marginSM:We,margin:be}=Le;return{[`@media screen and (max-width:${gt})`]:{[`${nt}`]:{[`${nt}-item`]:{[`${nt}-item-action`]:{marginInlineStart:Qe}}},[`${nt}-vertical`]:{[`${nt}-item`]:{[`${nt}-item-extra`]:{marginInlineStart:Qe}}}},[`@media screen and (max-width: ${Re})`]:{[`${nt}`]:{[`${nt}-item`]:{flexWrap:"wrap",[`${nt}-action`]:{marginInlineStart:We}}},[`${nt}-vertical`]:{[`${nt}-item`]:{flexWrap:"wrap-reverse",[`${nt}-item-main`]:{minWidth:Le.contentWidth},[`${nt}-item-extra`]:{margin:`auto auto ${be}px`}}}}}},De=Le=>{const{componentCls:nt,antCls:Re,controlHeight:gt,minHeight:Qe,paddingSM:We,marginLG:be,padding:Oe,itemPadding:Me,colorPrimary:qe,itemPaddingSM:Ht,itemPaddingLG:Gt,paddingXS:vn,margin:Qt,colorText:ln,colorTextDescription:tn,motionDurationSlow:Mt,lineWidth:Ut,headerBg:Rt,footerBg:st,emptyTextPadding:it,metaMarginBottom:un,avatarMarginRight:It,titleMarginBottom:ot,descriptionFontSize:Se}=Le,X={};return["start","center","end"].forEach(O=>{X[`&-align-${O}`]={textAlign:O}}),{[`${nt}`]:Object.assign(Object.assign({},(0,z.Wf)(Le)),{position:"relative","*":{outline:"none"},[`${nt}-header`]:{background:Rt},[`${nt}-footer`]:{background:st},[`${nt}-header, ${nt}-footer`]:{paddingBlock:We},[`${nt}-pagination`]:Object.assign(Object.assign({marginBlockStart:be},X),{[`${Re}-pagination-options`]:{textAlign:"start"}}),[`${nt}-spin`]:{minHeight:Qe,textAlign:"center"},[`${nt}-items`]:{margin:0,padding:0,listStyle:"none"},[`${nt}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:Me,color:ln,[`${nt}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${nt}-item-meta-avatar`]:{marginInlineEnd:It},[`${nt}-item-meta-content`]:{flex:"1 0",width:0,color:ln},[`${nt}-item-meta-title`]:{margin:`0 0 ${Le.marginXXS}px 0`,color:ln,fontSize:Le.fontSize,lineHeight:Le.lineHeight,"> a":{color:ln,transition:`all ${Mt}`,"&:hover":{color:qe}}},[`${nt}-item-meta-description`]:{color:tn,fontSize:Se,lineHeight:Le.lineHeight}},[`${nt}-item-action`]:{flex:"0 0 auto",marginInlineStart:Le.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${vn}px`,color:tn,fontSize:Le.fontSize,lineHeight:Le.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${nt}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:Ut,height:Math.ceil(Le.fontSize*Le.lineHeight)-Le.marginXXS*2,transform:"translateY(-50%)",backgroundColor:Le.colorSplit}}},[`${nt}-empty`]:{padding:`${Oe}px 0`,color:tn,fontSize:Le.fontSizeSM,textAlign:"center"},[`${nt}-empty-text`]:{padding:it,color:Le.colorTextDisabled,fontSize:Le.fontSize,textAlign:"center"},[`${nt}-item-no-flex`]:{display:"block"}}),[`${nt}-grid ${Re}-col > ${nt}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:Qt,paddingBlock:0,borderBlockEnd:"none"},[`${nt}-vertical ${nt}-item`]:{alignItems:"initial",[`${nt}-item-main`]:{display:"block",flex:1},[`${nt}-item-extra`]:{marginInlineStart:be},[`${nt}-item-meta`]:{marginBlockEnd:un,[`${nt}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:ot,color:ln,fontSize:Le.fontSizeLG,lineHeight:Le.lineHeightLG}},[`${nt}-item-action`]:{marginBlockStart:Oe,marginInlineStart:"auto","> li":{padding:`0 ${Oe}px`,"&:first-child":{paddingInlineStart:0}}}},[`${nt}-split ${nt}-item`]:{borderBlockEnd:`${Le.lineWidth}px ${Le.lineType} ${Le.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${nt}-split ${nt}-header`]:{borderBlockEnd:`${Le.lineWidth}px ${Le.lineType} ${Le.colorSplit}`},[`${nt}-split${nt}-empty ${nt}-footer`]:{borderTop:`${Le.lineWidth}px ${Le.lineType} ${Le.colorSplit}`},[`${nt}-loading ${nt}-spin-nested-loading`]:{minHeight:gt},[`${nt}-split${nt}-something-after-last-item ${Re}-spin-container > ${nt}-items > ${nt}-item:last-child`]:{borderBlockEnd:`${Le.lineWidth}px ${Le.lineType} ${Le.colorSplit}`},[`${nt}-lg ${nt}-item`]:{padding:Gt},[`${nt}-sm ${nt}-item`]:{padding:Ht},[`${nt}:not(${nt}-vertical)`]:{[`${nt}-item-no-flex`]:{[`${nt}-item-action`]:{float:"right"}}}}};var ve=(0,H.Z)("List",Le=>{const nt=(0,pe.TS)(Le,{listBorderedCls:`${Le.componentCls}-bordered`,minHeight:Le.controlHeightLG});return[De(nt),me(nt),W(nt)]},Le=>({contentWidth:220,itemPadding:`${Le.paddingContentVertical}px 0`,itemPaddingSM:`${Le.paddingContentVerticalSM}px ${Le.paddingContentHorizontal}px`,itemPaddingLG:`${Le.paddingContentVerticalLG}px ${Le.paddingContentHorizontalLG}px`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:Le.padding,metaMarginBottom:Le.padding,avatarMarginRight:Le.padding,titleMarginBottom:Le.paddingSM,descriptionFontSize:Le.fontSize})),ne=B(19716),Pe=function(Le,nt){var Re={};for(var gt in Le)Object.prototype.hasOwnProperty.call(Le,gt)&&nt.indexOf(gt)<0&&(Re[gt]=Le[gt]);if(Le!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,gt=Object.getOwnPropertySymbols(Le);Qe<gt.length;Qe++)nt.indexOf(gt[Qe])<0&&Object.prototype.propertyIsEnumerable.call(Le,gt[Qe])&&(Re[gt[Qe]]=Le[gt[Qe]]);return Re};function Te(Le){var nt,{pagination:Re=!1,prefixCls:gt,bordered:Qe=!1,split:We=!0,className:be,rootClassName:Oe,style:Me,children:qe,itemLayout:Ht,loadMore:Gt,grid:vn,dataSource:Qt=[],size:ln,header:tn,footer:Mt,loading:Ut=!1,rowKey:Rt,renderItem:st,locale:it}=Le,un=Pe(Le,["pagination","prefixCls","bordered","split","className","rootClassName","style","children","itemLayout","loadMore","grid","dataSource","size","header","footer","loading","rowKey","renderItem","locale"]);const It=Re&&typeof Re=="object"?Re:{},[ot,Se]=ie.useState(It.defaultCurrent||1),[X,O]=ie.useState(It.defaultPageSize||10),{getPrefixCls:Y,renderEmpty:oe,direction:q,list:Fe}=ie.useContext(P.E_),Xe={current:1,total:0},jt=ro=>(_n,_i)=>{var Oi;Se(_n),O(_i),Re&&Re[ro]&&((Oi=Re==null?void 0:Re[ro])===null||Oi===void 0||Oi.call(Re,_n,_i))},yt=jt("onChange"),Ze=jt("onShowSizeChange"),Ot=(ro,_n)=>{if(!st)return null;let _i;return typeof Rt=="function"?_i=Rt(ro):Rt?_i=ro[Rt]:_i=ro.key,_i||(_i=`list-item-${_n}`),ie.createElement(ie.Fragment,{key:_i},st(ro,_n))},hn=()=>!!(Gt||Re||Mt),zt=Y("list",gt),[Jt,Rn]=ve(zt);let Cn=Ut;typeof Cn=="boolean"&&(Cn={spinning:Cn});const Ur=Cn&&Cn.spinning,pi=(0,ne.Z)(ln);let ni="";switch(pi){case"large":ni="lg";break;case"small":ni="sm";break;default:break}const qi=te()(zt,{[`${zt}-vertical`]:Ht==="vertical",[`${zt}-${ni}`]:ni,[`${zt}-split`]:We,[`${zt}-bordered`]:Qe,[`${zt}-loading`]:Ur,[`${zt}-grid`]:!!vn,[`${zt}-something-after-last-item`]:hn(),[`${zt}-rtl`]:q==="rtl"},Fe==null?void 0:Fe.className,be,Oe,Rn),oo=(0,G.Z)(Xe,{total:Qt.length,current:ot,pageSize:X},Re||{}),Wi=Math.ceil(oo.total/oo.pageSize);oo.current>Wi&&(oo.current=Wi);const Gi=Re?ie.createElement("div",{className:te()(`${zt}-pagination`,`${zt}-pagination-align-${(nt=oo==null?void 0:oo.align)!==null&&nt!==void 0?nt:"end"}`)},ie.createElement(w.Z,Object.assign({},oo,{onChange:yt,onShowSizeChange:Ze}))):null;let mo=(0,S.Z)(Qt);Re&&Qt.length>(oo.current-1)*oo.pageSize&&(mo=(0,S.Z)(Qt).splice((oo.current-1)*oo.pageSize,oo.pageSize));const Jo=Object.keys(vn||{}).some(ro=>["xs","sm","md","lg","xl","xxl"].includes(ro)),Ho=(0,p.Z)(Jo),vo=ie.useMemo(()=>{for(let ro=0;ro<V.c4.length;ro+=1){const _n=V.c4[ro];if(Ho[_n])return _n}},[Ho]),ns=ie.useMemo(()=>{if(!vn)return;const ro=vo&&vn[vo]?vn[vo]:vn.column;if(ro)return{width:`${100/ro}%`,maxWidth:`${100/ro}%`}},[vn==null?void 0:vn.column,vo]);let Ka=Ur&&ie.createElement("div",{style:{minHeight:53}});if(mo.length>0){const ro=mo.map((_n,_i)=>Ot(_n,_i));Ka=vn?ie.createElement(L.Z,{gutter:vn.gutter},ie.Children.map(ro,_n=>ie.createElement("div",{key:_n==null?void 0:_n.key,style:ns},_n))):ie.createElement("ul",{className:`${zt}-items`},ro)}else!qe&&!Ur&&(Ka=ie.createElement("div",{className:`${zt}-empty-text`},it&&it.emptyText||(oe==null?void 0:oe("List"))||ie.createElement(I.Z,{componentName:"List"})));const ye=oo.position||"bottom",Za=ie.useMemo(()=>({grid:vn,itemLayout:Ht}),[JSON.stringify(vn),Ht]);return Jt(ie.createElement(D.Provider,{value:Za},ie.createElement("div",Object.assign({style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),Me),className:qi},un),(ye==="top"||ye==="both")&&Gi,tn&&ie.createElement("div",{className:`${zt}-header`},tn),ie.createElement(x.Z,Object.assign({},Cn),Ka,qe),Mt&&ie.createElement("div",{className:`${zt}-footer`},Mt),Gt||(ye==="bottom"||ye==="both")&&Gi)))}Te.Item=K;var rt=Te},58421:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return X}});var S=B(60499),a=B(59301),te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},ie=te,G=B(7657),V=function(Y,oe){return a.createElement(G.Z,(0,S.Z)({},Y,{ref:oe,icon:ie}))},P=a.forwardRef(V),I=P,L=B(49198),p=B(33853),w=B(38819),x=B(92310),b=B.n(x),Q=B(18642),D=B(85899),N=B(38705),k=B(17212),M=B(39153),R=B(55401),Z=B(26112),K={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},z=K,H=B(91735),pe=function(O){(0,M.Z)(oe,O);var Y=(0,R.Z)(oe);function oe(){var q;(0,N.Z)(this,oe);for(var Fe=arguments.length,Xe=new Array(Fe),jt=0;jt<Fe;jt++)Xe[jt]=arguments[jt];return q=Y.call.apply(Y,[this].concat(Xe)),q.state={goInputText:""},q.getValidValue=function(){var yt=q.state.goInputText;return!yt||Number.isNaN(yt)?void 0:Number(yt)},q.buildOptionText=function(yt){return"".concat(yt," ").concat(q.props.locale.items_per_page)},q.changeSize=function(yt){q.props.changeSize(Number(yt))},q.handleChange=function(yt){q.setState({goInputText:yt.target.value})},q.handleBlur=function(yt){var Ze=q.props,Ot=Ze.goButton,hn=Ze.quickGo,zt=Ze.rootPrefixCls,Jt=q.state.goInputText;Ot||Jt===""||(q.setState({goInputText:""}),!(yt.relatedTarget&&(yt.relatedTarget.className.indexOf("".concat(zt,"-item-link"))>=0||yt.relatedTarget.className.indexOf("".concat(zt,"-item"))>=0))&&hn(q.getValidValue()))},q.go=function(yt){var Ze=q.state.goInputText;Ze!==""&&(yt.keyCode===z.ENTER||yt.type==="click")&&(q.setState({goInputText:""}),q.props.quickGo(q.getValidValue()))},q}return(0,k.Z)(oe,[{key:"getPageSizeOptions",value:function(){var Fe=this.props,Xe=Fe.pageSize,jt=Fe.pageSizeOptions;return jt.some(function(yt){return yt.toString()===Xe.toString()})?jt:jt.concat([Xe.toString()]).sort(function(yt,Ze){var Ot=Number.isNaN(Number(yt))?0:Number(yt),hn=Number.isNaN(Number(Ze))?0:Number(Ze);return Ot-hn})}},{key:"render",value:function(){var Fe=this,Xe=this.props,jt=Xe.pageSize,yt=Xe.locale,Ze=Xe.rootPrefixCls,Ot=Xe.changeSize,hn=Xe.quickGo,zt=Xe.goButton,Jt=Xe.selectComponentClass,Rn=Xe.buildOptionText,Cn=Xe.selectPrefixCls,Ur=Xe.disabled,pi=this.state.goInputText,ni="".concat(Ze,"-options"),qi=Jt,oo=null,Wi=null,Gi=null;if(!Ot&&!hn)return null;var mo=this.getPageSizeOptions();if(Ot&&qi){var Jo=mo.map(function(Ho,vo){return a.createElement(qi.Option,{key:vo,value:Ho.toString()},(Rn||Fe.buildOptionText)(Ho))});oo=a.createElement(qi,{disabled:Ur,prefixCls:Cn,showSearch:!1,className:"".concat(ni,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(jt||mo[0]).toString(),onChange:this.changeSize,getPopupContainer:function(vo){return vo.parentNode},"aria-label":yt.page_size,defaultOpen:!1},Jo)}return hn&&(zt&&(Gi=typeof zt=="boolean"?a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ur,className:"".concat(ni,"-quick-jumper-button")},yt.jump_to_confirm):a.createElement("span",{onClick:this.go,onKeyUp:this.go},zt)),Wi=a.createElement("div",{className:"".concat(ni,"-quick-jumper")},yt.jump_to,a.createElement("input",{disabled:Ur,type:"text",value:pi,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":yt.page}),yt.page,Gi)),a.createElement("li",{className:"".concat(ni)},oo,Wi)}}]),oe}(a.Component);pe.defaultProps={pageSizeOptions:["10","20","50","100"]};var me=pe,W=function(Y){var oe,q=Y.rootPrefixCls,Fe=Y.page,Xe=Y.active,jt=Y.className,yt=Y.showTitle,Ze=Y.onClick,Ot=Y.onKeyPress,hn=Y.itemRender,zt="".concat(q,"-item"),Jt=b()(zt,"".concat(zt,"-").concat(Fe),(oe={},(0,Q.Z)(oe,"".concat(zt,"-active"),Xe),(0,Q.Z)(oe,"".concat(zt,"-disabled"),!Fe),(0,Q.Z)(oe,Y.className,jt),oe)),Rn=function(){Ze(Fe)},Cn=function(ni){Ot(ni,Ze,Fe)},Ur=hn(Fe,"page",a.createElement("a",{rel:"nofollow"},Fe));return Ur?a.createElement("li",{title:yt?Fe.toString():null,className:Jt,onClick:Rn,onKeyPress:Cn,tabIndex:0},Ur):null},De=W;function ve(){}function ne(O){var Y=Number(O);return typeof Y=="number"&&!Number.isNaN(Y)&&isFinite(Y)&&Math.floor(Y)===Y}var Pe=function(Y,oe,q){return q};function Te(O,Y,oe){var q=typeof O=="undefined"?Y.pageSize:O;return Math.floor((oe.total-1)/q)+1}var rt=function(O){(0,M.Z)(oe,O);var Y=(0,R.Z)(oe);function oe(q){var Fe;(0,N.Z)(this,oe),Fe=Y.call(this,q),Fe.paginationNode=a.createRef(),Fe.getJumpPrevPage=function(){return Math.max(1,Fe.state.current-(Fe.props.showLessItems?3:5))},Fe.getJumpNextPage=function(){return Math.min(Te(void 0,Fe.state,Fe.props),Fe.state.current+(Fe.props.showLessItems?3:5))},Fe.getItemIcon=function(Ot,hn){var zt=Fe.props.prefixCls,Jt=Ot||a.createElement("button",{type:"button","aria-label":hn,className:"".concat(zt,"-item-link")});return typeof Ot=="function"&&(Jt=a.createElement(Ot,(0,D.Z)({},Fe.props))),Jt},Fe.isValid=function(Ot){var hn=Fe.props.total;return ne(Ot)&&Ot!==Fe.state.current&&ne(hn)&&hn>0},Fe.shouldDisplayQuickJumper=function(){var Ot=Fe.props,hn=Ot.showQuickJumper,zt=Ot.total,Jt=Fe.state.pageSize;return zt<=Jt?!1:hn},Fe.handleKeyDown=function(Ot){(Ot.keyCode===z.ARROW_UP||Ot.keyCode===z.ARROW_DOWN)&&Ot.preventDefault()},Fe.handleKeyUp=function(Ot){var hn=Fe.getValidValue(Ot),zt=Fe.state.currentInputValue;hn!==zt&&Fe.setState({currentInputValue:hn}),Ot.keyCode===z.ENTER?Fe.handleChange(hn):Ot.keyCode===z.ARROW_UP?Fe.handleChange(hn-1):Ot.keyCode===z.ARROW_DOWN&&Fe.handleChange(hn+1)},Fe.handleBlur=function(Ot){var hn=Fe.getValidValue(Ot);Fe.handleChange(hn)},Fe.changePageSize=function(Ot){var hn=Fe.state.current,zt=Te(Ot,Fe.state,Fe.props);hn=hn>zt?zt:hn,zt===0&&(hn=Fe.state.current),typeof Ot=="number"&&("pageSize"in Fe.props||Fe.setState({pageSize:Ot}),"current"in Fe.props||Fe.setState({current:hn,currentInputValue:hn})),Fe.props.onShowSizeChange(hn,Ot),"onChange"in Fe.props&&Fe.props.onChange&&Fe.props.onChange(hn,Ot)},Fe.handleChange=function(Ot){var hn=Fe.props,zt=hn.disabled,Jt=hn.onChange,Rn=Fe.state,Cn=Rn.pageSize,Ur=Rn.current,pi=Rn.currentInputValue;if(Fe.isValid(Ot)&&!zt){var ni=Te(void 0,Fe.state,Fe.props),qi=Ot;return Ot>ni?qi=ni:Ot<1&&(qi=1),"current"in Fe.props||Fe.setState({current:qi}),qi!==pi&&Fe.setState({currentInputValue:qi}),Jt(qi,Cn),qi}return Ur},Fe.prev=function(){Fe.hasPrev()&&Fe.handleChange(Fe.state.current-1)},Fe.next=function(){Fe.hasNext()&&Fe.handleChange(Fe.state.current+1)},Fe.jumpPrev=function(){Fe.handleChange(Fe.getJumpPrevPage())},Fe.jumpNext=function(){Fe.handleChange(Fe.getJumpNextPage())},Fe.hasPrev=function(){return Fe.state.current>1},Fe.hasNext=function(){return Fe.state.current<Te(void 0,Fe.state,Fe.props)},Fe.runIfEnter=function(Ot,hn){if(Ot.key==="Enter"||Ot.charCode===13){for(var zt=arguments.length,Jt=new Array(zt>2?zt-2:0),Rn=2;Rn<zt;Rn++)Jt[Rn-2]=arguments[Rn];hn.apply(void 0,Jt)}},Fe.runIfEnterPrev=function(Ot){Fe.runIfEnter(Ot,Fe.prev)},Fe.runIfEnterNext=function(Ot){Fe.runIfEnter(Ot,Fe.next)},Fe.runIfEnterJumpPrev=function(Ot){Fe.runIfEnter(Ot,Fe.jumpPrev)},Fe.runIfEnterJumpNext=function(Ot){Fe.runIfEnter(Ot,Fe.jumpNext)},Fe.handleGoTO=function(Ot){(Ot.keyCode===z.ENTER||Ot.type==="click")&&Fe.handleChange(Fe.state.currentInputValue)},Fe.renderPrev=function(Ot){var hn=Fe.props,zt=hn.prevIcon,Jt=hn.itemRender,Rn=Jt(Ot,"prev",Fe.getItemIcon(zt,"prev page")),Cn=!Fe.hasPrev();return(0,a.isValidElement)(Rn)?(0,a.cloneElement)(Rn,{disabled:Cn}):Rn},Fe.renderNext=function(Ot){var hn=Fe.props,zt=hn.nextIcon,Jt=hn.itemRender,Rn=Jt(Ot,"next",Fe.getItemIcon(zt,"next page")),Cn=!Fe.hasNext();return(0,a.isValidElement)(Rn)?(0,a.cloneElement)(Rn,{disabled:Cn}):Rn};var Xe=q.onChange!==ve,jt="current"in q;jt&&!Xe&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var yt=q.defaultCurrent;"current"in q&&(yt=q.current);var Ze=q.defaultPageSize;return"pageSize"in q&&(Ze=q.pageSize),yt=Math.min(yt,Te(Ze,void 0,q)),Fe.state={current:yt,currentInputValue:yt,pageSize:Ze},Fe}return(0,k.Z)(oe,[{key:"componentDidUpdate",value:function(Fe,Xe){var jt=this.props.prefixCls;if(Xe.current!==this.state.current&&this.paginationNode.current){var yt=this.paginationNode.current.querySelector(".".concat(jt,"-item-").concat(Xe.current));if(yt&&document.activeElement===yt){var Ze;yt==null||(Ze=yt.blur)===null||Ze===void 0||Ze.call(yt)}}}},{key:"getValidValue",value:function(Fe){var Xe=Fe.target.value,jt=Te(void 0,this.state,this.props),yt=this.state.currentInputValue,Ze;return Xe===""?Ze=Xe:Number.isNaN(Number(Xe))?Ze=yt:Xe>=jt?Ze=jt:Ze=Number(Xe),Ze}},{key:"getShowSizeChanger",value:function(){var Fe=this.props,Xe=Fe.showSizeChanger,jt=Fe.total,yt=Fe.totalBoundaryShowSizeChanger;return typeof Xe!="undefined"?Xe:jt>yt}},{key:"render",value:function(){var Fe=this.props,Xe=Fe.prefixCls,jt=Fe.className,yt=Fe.style,Ze=Fe.disabled,Ot=Fe.hideOnSinglePage,hn=Fe.total,zt=Fe.locale,Jt=Fe.showQuickJumper,Rn=Fe.showLessItems,Cn=Fe.showTitle,Ur=Fe.showTotal,pi=Fe.simple,ni=Fe.itemRender,qi=Fe.showPrevNextJumpers,oo=Fe.jumpPrevIcon,Wi=Fe.jumpNextIcon,Gi=Fe.selectComponentClass,mo=Fe.selectPrefixCls,Jo=Fe.pageSizeOptions,Ho=this.state,vo=Ho.current,ns=Ho.pageSize,Ka=Ho.currentInputValue;if(Ot===!0&&hn<=ns)return null;var ye=Te(void 0,this.state,this.props),Za=[],ro=null,_n=null,_i=null,Oi=null,Ko=null,ga=Jt&&Jt.goButton,gi=Rn?1:2,ue=vo-1>0?vo-1:0,le=vo+1<ye?vo+1:ye,xe=(0,Z.Z)(this.props,{aria:!0,data:!0}),at=Ur&&a.createElement("li",{className:"".concat(Xe,"-total-text")},Ur(hn,[hn===0?0:(vo-1)*ns+1,vo*ns>hn?hn:vo*ns]));if(pi){ga&&(typeof ga=="boolean"?Ko=a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},zt.jump_to_confirm):Ko=a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ga),Ko=a.createElement("li",{title:Cn?"".concat(zt.jump_to).concat(vo,"/").concat(ye):null,className:"".concat(Xe,"-simple-pager")},Ko));var Pt=this.renderPrev(ue);return a.createElement("ul",(0,S.Z)({className:b()(Xe,"".concat(Xe,"-simple"),(0,Q.Z)({},"".concat(Xe,"-disabled"),Ze),jt),style:yt,ref:this.paginationNode},xe),at,Pt?a.createElement("li",{title:Cn?zt.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:b()("".concat(Xe,"-prev"),(0,Q.Z)({},"".concat(Xe,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Pt):null,a.createElement("li",{title:Cn?"".concat(vo,"/").concat(ye):null,className:"".concat(Xe,"-simple-pager")},a.createElement("input",{type:"text",value:Ka,disabled:Ze,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),a.createElement("span",{className:"".concat(Xe,"-slash")},"/"),ye),a.createElement("li",{title:Cn?zt.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:b()("".concat(Xe,"-next"),(0,Q.Z)({},"".concat(Xe,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(le)),Ko)}if(ye<=3+gi*2){var pn={locale:zt,rootPrefixCls:Xe,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:Cn,itemRender:ni};ye||Za.push(a.createElement(De,(0,S.Z)({},pn,{key:"noPager",page:1,className:"".concat(Xe,"-item-disabled")})));for(var Zt=1;Zt<=ye;Zt+=1){var Ar=vo===Zt;Za.push(a.createElement(De,(0,S.Z)({},pn,{key:Zt,page:Zt,active:Ar})))}}else{var fi=Rn?zt.prev_3:zt.prev_5,tr=Rn?zt.next_3:zt.next_5,Zn=ni(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(oo,"prev page")),Wt=ni(this.getJumpNextPage(),"jump-next",this.getItemIcon(Wi,"next page"));qi&&(ro=Zn?a.createElement("li",{title:Cn?fi:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:b()("".concat(Xe,"-jump-prev"),(0,Q.Z)({},"".concat(Xe,"-jump-prev-custom-icon"),!!oo))},Zn):null,_n=Wt?a.createElement("li",{title:Cn?tr:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:b()("".concat(Xe,"-jump-next"),(0,Q.Z)({},"".concat(Xe,"-jump-next-custom-icon"),!!Wi))},Wt):null),Oi=a.createElement(De,{locale:zt,last:!0,rootPrefixCls:Xe,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ye,page:ye,active:!1,showTitle:Cn,itemRender:ni}),_i=a.createElement(De,{locale:zt,rootPrefixCls:Xe,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:Cn,itemRender:ni});var zn=Math.max(1,vo-gi),ri=Math.min(vo+gi,ye);vo-1<=gi&&(ri=1+gi*2),ye-vo<=gi&&(zn=ye-gi*2);for(var Vr=zn;Vr<=ri;Vr+=1){var lr=vo===Vr;Za.push(a.createElement(De,{locale:zt,rootPrefixCls:Xe,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Vr,page:Vr,active:lr,showTitle:Cn,itemRender:ni}))}vo-1>=gi*2&&vo!==3&&(Za[0]=(0,a.cloneElement)(Za[0],{className:"".concat(Xe,"-item-after-jump-prev")}),Za.unshift(ro)),ye-vo>=gi*2&&vo!==ye-2&&(Za[Za.length-1]=(0,a.cloneElement)(Za[Za.length-1],{className:"".concat(Xe,"-item-before-jump-next")}),Za.push(_n)),zn!==1&&Za.unshift(_i),ri!==ye&&Za.push(Oi)}var jr=!this.hasPrev()||!ye,Li=!this.hasNext()||!ye,Yi=this.renderPrev(ue),bo=this.renderNext(le);return a.createElement("ul",(0,S.Z)({className:b()(Xe,jt,(0,Q.Z)({},"".concat(Xe,"-disabled"),Ze)),style:yt,ref:this.paginationNode},xe),at,Yi?a.createElement("li",{title:Cn?zt.prev_page:null,onClick:this.prev,tabIndex:jr?null:0,onKeyPress:this.runIfEnterPrev,className:b()("".concat(Xe,"-prev"),(0,Q.Z)({},"".concat(Xe,"-disabled"),jr)),"aria-disabled":jr},Yi):null,Za,bo?a.createElement("li",{title:Cn?zt.next_page:null,onClick:this.next,tabIndex:Li?null:0,onKeyPress:this.runIfEnterNext,className:b()("".concat(Xe,"-next"),(0,Q.Z)({},"".concat(Xe,"-disabled"),Li)),"aria-disabled":Li},bo):null,a.createElement(me,{disabled:Ze,locale:zt,rootPrefixCls:Xe,selectComponentClass:Gi,selectPrefixCls:mo,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:vo,pageSize:ns,pageSizeOptions:Jo,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ga}))}}],[{key:"getDerivedStateFromProps",value:function(Fe,Xe){var jt={};if("current"in Fe&&(jt.current=Fe.current,Fe.current!==Xe.current&&(jt.currentInputValue=jt.current)),"pageSize"in Fe&&Fe.pageSize!==Xe.pageSize){var yt=Xe.current,Ze=Te(Fe.pageSize,Xe,Fe);yt=yt>Ze?Ze:yt,"current"in Fe||(jt.current=yt,jt.currentInputValue=yt),jt.pageSize=Fe.pageSize}return jt}}]),oe}(a.Component);rt.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:ve,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ve,locale:H.Z,style:{},itemRender:Pe,totalBoundaryShowSizeChanger:50};var Le=rt,nt=B(22075),Re=B(36355),gt=B(19716),Qe=B(8628),We=B(9763),be=B(57809);const Oe=O=>a.createElement(be.default,Object.assign({},O,{showSearch:!0,size:"small"})),Me=O=>a.createElement(be.default,Object.assign({},O,{showSearch:!0,size:"middle"}));Oe.Option=be.default.Option,Me.Option=be.default.Option;var qe=B(9937),Ht=B(17313),Gt=B(83116),vn=B(37613);const Qt=O=>{const{componentCls:Y}=O;return{[`${Y}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Y}-item-link`]:{color:O.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Y}-item-link`]:{color:O.colorTextDisabled,cursor:"not-allowed"}}},[`&${Y}-disabled`]:{cursor:"not-allowed",[`${Y}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:O.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:O.colorBorder,backgroundColor:O.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:O.itemActiveBgDisabled},a:{color:O.itemActiveColorDisabled}}},[`${Y}-item-link`]:{color:O.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Y}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Y}-simple-pager`]:{color:O.colorTextDisabled},[`${Y}-jump-prev, ${Y}-jump-next`]:{[`${Y}-item-link-icon`]:{opacity:0},[`${Y}-item-ellipsis`]:{opacity:1}}},[`&${Y}-simple`]:{[`${Y}-prev, ${Y}-next`]:{[`&${Y}-disabled ${Y}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ln=O=>{const{componentCls:Y}=O;return{[`&${Y}-mini ${Y}-total-text, &${Y}-mini ${Y}-simple-pager`]:{height:O.itemSizeSM,lineHeight:`${O.itemSizeSM}px`},[`&${Y}-mini ${Y}-item`]:{minWidth:O.itemSizeSM,height:O.itemSizeSM,margin:0,lineHeight:`${O.itemSizeSM-2}px`},[`&${Y}-mini:not(${Y}-disabled) ${Y}-item:not(${Y}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:O.colorBgTextHover},"&:active":{backgroundColor:O.colorBgTextActive}},[`&${Y}-mini ${Y}-prev, &${Y}-mini ${Y}-next`]:{minWidth:O.itemSizeSM,height:O.itemSizeSM,margin:0,lineHeight:`${O.itemSizeSM}px`},[`&${Y}-mini:not(${Y}-disabled)`]:{[`${Y}-prev, ${Y}-next`]:{[`&:hover ${Y}-item-link`]:{backgroundColor:O.colorBgTextHover},[`&:active ${Y}-item-link`]:{backgroundColor:O.colorBgTextActive},[`&${Y}-disabled:hover ${Y}-item-link`]:{backgroundColor:"transparent"}}},[`
&${Y}-mini ${Y}-prev ${Y}-item-link,
&${Y}-mini ${Y}-next ${Y}-item-link
`]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:O.itemSizeSM,lineHeight:`${O.itemSizeSM}px`}},[`&${Y}-mini ${Y}-jump-prev, &${Y}-mini ${Y}-jump-next`]:{height:O.itemSizeSM,marginInlineEnd:0,lineHeight:`${O.itemSizeSM}px`},[`&${Y}-mini ${Y}-options`]:{marginInlineStart:O.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:O.miniOptionsSizeChangerTop},"&-quick-jumper":{height:O.itemSizeSM,lineHeight:`${O.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,qe.x0)(O)),{width:O.paginationMiniQuickJumperInputWidth,height:O.controlHeightSM})}}}},tn=O=>{const{componentCls:Y}=O;return{[`
&${Y}-simple ${Y}-prev,
&${Y}-simple ${Y}-next
`]:{height:O.itemSizeSM,lineHeight:`${O.itemSizeSM}px`,verticalAlign:"top",[`${Y}-item-link`]:{height:O.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:O.colorBgTextHover},"&:active":{backgroundColor:O.colorBgTextActive},"&::after":{height:O.itemSizeSM,lineHeight:`${O.itemSizeSM}px`}}},[`&${Y}-simple ${Y}-simple-pager`]:{display:"inline-block",height:O.itemSizeSM,marginInlineEnd:O.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:O.marginXS,padding:`0 ${O.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:O.itemInputBg,border:`${O.lineWidth}px ${O.lineType} ${O.colorBorder}`,borderRadius:O.borderRadius,outline:"none",transition:`border-color ${O.motionDurationMid}`,color:"inherit","&:hover":{borderColor:O.colorPrimary},"&:focus":{borderColor:O.colorPrimaryHover,boxShadow:`${O.inputOutlineOffset}px 0 ${O.controlOutlineWidth}px ${O.controlOutline}`},"&[disabled]":{color:O.colorTextDisabled,backgroundColor:O.colorBgContainerDisabled,borderColor:O.colorBorder,cursor:"not-allowed"}}}}},Mt=O=>{const{componentCls:Y}=O;return{[`${Y}-jump-prev, ${Y}-jump-next`]:{outline:0,[`${Y}-item-container`]:{position:"relative",[`${Y}-item-link-icon`]:{color:O.colorPrimary,fontSize:O.fontSizeSM,opacity:0,transition:`all ${O.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${Y}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:O.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:O.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:O.paginationEllipsisTextIndent,opacity:1,transition:`all ${O.motionDurationMid}`}},"&:hover":{[`${Y}-item-link-icon`]:{opacity:1},[`${Y}-item-ellipsis`]:{opacity:0}}},[`
${Y}-prev,
${Y}-jump-prev,
${Y}-jump-next
`]:{marginInlineEnd:O.marginXS},[`
${Y}-prev,
${Y}-next,
${Y}-jump-prev,
${Y}-jump-next
`]:{display:"inline-block",minWidth:O.itemSize,height:O.itemSize,color:O.colorText,fontFamily:O.fontFamily,lineHeight:`${O.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:O.borderRadius,cursor:"pointer",transition:`all ${O.motionDurationMid}`},[`${Y}-prev, ${Y}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:O.colorText,cursor:"pointer",userSelect:"none"},[`${Y}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:O.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${O.lineWidth}px ${O.lineType} transparent`,borderRadius:O.borderRadius,outline:"none",transition:`all ${O.motionDurationMid}`},[`&:hover ${Y}-item-link`]:{backgroundColor:O.colorBgTextHover},[`&:active ${Y}-item-link`]:{backgroundColor:O.colorBgTextActive},[`&${Y}-disabled:hover`]:{[`${Y}-item-link`]:{backgroundColor:"transparent"}}},[`${Y}-slash`]:{marginInlineEnd:O.paginationSlashMarginInlineEnd,marginInlineStart:O.paginationSlashMarginInlineStart},[`${Y}-options`]:{display:"inline-block",marginInlineStart:O.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:O.controlHeight,marginInlineStart:O.marginXS,lineHeight:`${O.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,qe.ik)(O)),{width:O.controlHeightLG*1.25,height:O.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:O.marginXS,marginInlineEnd:O.marginXS})}}}},Ut=O=>{const{componentCls:Y}=O;return{[`${Y}-item`]:{display:"inline-block",minWidth:O.itemSize,height:O.itemSize,marginInlineEnd:O.marginXS,fontFamily:O.fontFamily,lineHeight:`${O.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${O.lineWidth}px ${O.lineType} transparent`,borderRadius:O.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${O.paginationItemPaddingInline}px`,color:O.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Y}-item-active)`]:{"&:hover":{transition:`all ${O.motionDurationMid}`,backgroundColor:O.colorBgTextHover},"&:active":{backgroundColor:O.colorBgTextActive}},"&-active":{fontWeight:O.fontWeightStrong,backgroundColor:O.itemActiveBg,borderColor:O.colorPrimary,a:{color:O.colorPrimary},"&:hover":{borderColor:O.colorPrimaryHover},"&:hover a":{color:O.colorPrimaryHover}}}}},Rt=O=>{const{componentCls:Y}=O;return{[Y]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Ht.Wf)(O)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Y}-total-text`]:{display:"inline-block",height:O.itemSize,marginInlineEnd:O.marginXS,lineHeight:`${O.itemSize-2}px`,verticalAlign:"middle"}}),Ut(O)),Mt(O)),tn(O)),ln(O)),Qt(O)),{[`@media only screen and (max-width: ${O.screenLG}px)`]:{[`${Y}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${O.screenSM}px)`]:{[`${Y}-options`]:{display:"none"}}}),[`&${O.componentCls}-rtl`]:{direction:"rtl"}}},st=O=>{const{componentCls:Y}=O;return{[`${Y}${Y}-disabled:not(${Y}-mini)`]:{"&, &:hover":{[`${Y}-item-link`]:{borderColor:O.colorBorder}},"&:focus-visible":{[`${Y}-item-link`]:{borderColor:O.colorBorder}},[`${Y}-item, ${Y}-item-link`]:{backgroundColor:O.colorBgContainerDisabled,borderColor:O.colorBorder,[`&:hover:not(${Y}-item-active)`]:{backgroundColor:O.colorBgContainerDisabled,borderColor:O.colorBorder,a:{color:O.colorTextDisabled}},[`&${Y}-item-active`]:{backgroundColor:O.itemActiveBgDisabled}},[`${Y}-prev, ${Y}-next`]:{"&:hover button":{backgroundColor:O.colorBgContainerDisabled,borderColor:O.colorBorder,color:O.colorTextDisabled},[`${Y}-item-link`]:{backgroundColor:O.colorBgContainerDisabled,borderColor:O.colorBorder}}},[`${Y}:not(${Y}-mini)`]:{[`${Y}-prev, ${Y}-next`]:{"&:hover button":{borderColor:O.colorPrimaryHover,backgroundColor:O.itemBg},[`${Y}-item-link`]:{backgroundColor:O.itemLinkBg,borderColor:O.colorBorder},[`&:hover ${Y}-item-link`]:{borderColor:O.colorPrimary,backgroundColor:O.itemBg,color:O.colorPrimary},[`&${Y}-disabled`]:{[`${Y}-item-link`]:{borderColor:O.colorBorder,color:O.colorTextDisabled}}},[`${Y}-item`]:{backgroundColor:O.itemBg,border:`${O.lineWidth}px ${O.lineType} ${O.colorBorder}`,[`&:hover:not(${Y}-item-active)`]:{borderColor:O.colorPrimary,backgroundColor:O.itemBg,a:{color:O.colorPrimary}},"&-active":{borderColor:O.colorPrimary}}}}},it=O=>{const{componentCls:Y}=O;return{[`${Y}:not(${Y}-disabled)`]:{[`${Y}-item`]:Object.assign({},(0,Ht.Qy)(O)),[`${Y}-jump-prev, ${Y}-jump-next`]:{"&:focus-visible":Object.assign({[`${Y}-item-link-icon`]:{opacity:1},[`${Y}-item-ellipsis`]:{opacity:0}},(0,Ht.oN)(O))},[`${Y}-prev, ${Y}-next`]:{[`&:focus-visible ${Y}-item-link`]:Object.assign({},(0,Ht.oN)(O))}}}};var un=(0,Gt.Z)("Pagination",O=>{const Y=(0,vn.TS)(O,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:O.marginXXS/2,paginationMiniQuickJumperInputWidth:O.controlHeightLG*1.1,paginationItemPaddingInline:O.marginXXS*1.5,paginationEllipsisLetterSpacing:O.marginXXS/2,paginationSlashMarginInlineStart:O.marginXXS,paginationSlashMarginInlineEnd:O.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,qe.e5)(O),(0,qe.TM)(O));return[Rt(Y),it(Y),O.wireframe&&st(Y)]},O=>({itemBg:O.colorBgContainer,itemSize:O.controlHeight,itemSizeSM:O.controlHeightSM,itemActiveBg:O.colorBgContainer,itemLinkBg:O.colorBgContainer,itemActiveColorDisabled:O.colorTextDisabled,itemActiveBgDisabled:O.controlItemBgActiveDisabled,itemInputBg:O.colorBgContainer,miniOptionsSizeChangerTop:0})),It=function(O,Y){var oe={};for(var q in O)Object.prototype.hasOwnProperty.call(O,q)&&Y.indexOf(q)<0&&(oe[q]=O[q]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,q=Object.getOwnPropertySymbols(O);Fe<q.length;Fe++)Y.indexOf(q[Fe])<0&&Object.prototype.propertyIsEnumerable.call(O,q[Fe])&&(oe[q[Fe]]=O[q[Fe]]);return oe},Se=O=>{const{prefixCls:Y,selectPrefixCls:oe,className:q,rootClassName:Fe,style:Xe,size:jt,locale:yt,selectComponentClass:Ze,responsive:Ot,showSizeChanger:hn}=O,zt=It(O,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Jt}=(0,Qe.Z)(Ot),{getPrefixCls:Rn,direction:Cn,pagination:Ur={}}=a.useContext(Re.E_),pi=Rn("pagination",Y),[ni,qi]=un(pi),oo=hn!=null?hn:Ur.showSizeChanger,Wi=a.useMemo(()=>{const ye=a.createElement("span",{className:`${pi}-item-ellipsis`},"\u2022\u2022\u2022"),Za=a.createElement("button",{className:`${pi}-item-link`,type:"button",tabIndex:-1},Cn==="rtl"?a.createElement(w.Z,null):a.createElement(p.Z,null)),ro=a.createElement("button",{className:`${pi}-item-link`,type:"button",tabIndex:-1},Cn==="rtl"?a.createElement(p.Z,null):a.createElement(w.Z,null)),_n=a.createElement("a",{className:`${pi}-item-link`},a.createElement("div",{className:`${pi}-item-container`},Cn==="rtl"?a.createElement(L.Z,{className:`${pi}-item-link-icon`}):a.createElement(I,{className:`${pi}-item-link-icon`}),ye)),_i=a.createElement("a",{className:`${pi}-item-link`},a.createElement("div",{className:`${pi}-item-container`},Cn==="rtl"?a.createElement(I,{className:`${pi}-item-link-icon`}):a.createElement(L.Z,{className:`${pi}-item-link-icon`}),ye));return{prevIcon:Za,nextIcon:ro,jumpPrevIcon:_n,jumpNextIcon:_i}},[Cn,pi]),[Gi]=(0,We.Z)("Pagination",nt.Z),mo=Object.assign(Object.assign({},Gi),yt),Jo=(0,gt.Z)(jt),Ho=Jo==="small"||!!(Jt&&!Jo&&Ot),vo=Rn("select",oe),ns=b()({[`${pi}-mini`]:Ho,[`${pi}-rtl`]:Cn==="rtl"},Ur==null?void 0:Ur.className,q,Fe,qi),Ka=Object.assign(Object.assign({},Ur==null?void 0:Ur.style),Xe);return ni(a.createElement(Le,Object.assign({},Wi,zt,{style:Ka,prefixCls:pi,selectPrefixCls:vo,className:ns,selectComponentClass:Ze||(Ho?Oe:Me),locale:mo,showSizeChanger:oo})))},X=Se},39722:function(Br,fn,B){"use strict";B.d(fn,{t5:function(){return p}});var S=B(92310),a=B.n(S),te=B(55477),ie=B(59301),G=B(36355),V=B(77578),P=B(17356),I=function(x,b){var Q={};for(var D in x)Object.prototype.hasOwnProperty.call(x,D)&&b.indexOf(D)<0&&(Q[D]=x[D]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,D=Object.getOwnPropertySymbols(x);N<D.length;N++)b.indexOf(D[N])<0&&Object.prototype.propertyIsEnumerable.call(x,D[N])&&(Q[D[N]]=x[D[N]]);return Q};const L=(x,b,Q)=>{if(!(!b&&!Q))return ie.createElement(ie.Fragment,null,b&&ie.createElement("div",{className:`${x}-title`},(0,V.Z)(b)),ie.createElement("div",{className:`${x}-inner-content`},(0,V.Z)(Q)))},p=x=>{const{hashId:b,prefixCls:Q,className:D,style:N,placement:k="top",title:M,content:R,children:Z}=x;return ie.createElement("div",{className:a()(b,Q,`${Q}-pure`,`${Q}-placement-${k}`,D),style:N},ie.createElement("div",{className:`${Q}-arrow`}),ie.createElement(te.G,Object.assign({},x,{className:b,prefixCls:Q}),Z||L(Q,M,R)))},w=x=>{const{prefixCls:b}=x,Q=I(x,["prefixCls"]),{getPrefixCls:D}=ie.useContext(G.E_),N=D("popover",b),[k,M]=(0,P.Z)(N);return k(ie.createElement(p,Object.assign({},Q,{prefixCls:N,hashId:M})))};fn.ZP=w},60324:function(Br,fn,B){"use strict";var S=B(92310),a=B.n(S),te=B(59301),ie=B(77578),G=B(62892),V=B(36355),P=B(6848),I=B(39722),L=B(17356),p=function(b,Q){var D={};for(var N in b)Object.prototype.hasOwnProperty.call(b,N)&&Q.indexOf(N)<0&&(D[N]=b[N]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,N=Object.getOwnPropertySymbols(b);k<N.length;k++)Q.indexOf(N[k])<0&&Object.prototype.propertyIsEnumerable.call(b,N[k])&&(D[N[k]]=b[N[k]]);return D};const w=b=>{let{title:Q,content:D,prefixCls:N}=b;return te.createElement(te.Fragment,null,Q&&te.createElement("div",{className:`${N}-title`},(0,ie.Z)(Q)),te.createElement("div",{className:`${N}-inner-content`},(0,ie.Z)(D)))},x=te.forwardRef((b,Q)=>{const{prefixCls:D,title:N,content:k,overlayClassName:M,placement:R="top",trigger:Z="hover",mouseEnterDelay:K=.1,mouseLeaveDelay:z=.1,overlayStyle:H={}}=b,pe=p(b,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:me}=te.useContext(V.E_),W=me("popover",D),[De,ve]=(0,L.Z)(W),ne=me(),Pe=a()(M,ve);return De(te.createElement(P.Z,Object.assign({placement:R,trigger:Z,mouseEnterDelay:K,mouseLeaveDelay:z,overlayStyle:H},pe,{prefixCls:W,overlayClassName:Pe,ref:Q,overlay:N||k?te.createElement(w,{prefixCls:W,title:N,content:k}):null,transitionName:(0,G.m)(ne,"zoom-big",pe.transitionName),"data-popover-inject":!0})))});x._InternalPanelDoNotUseOrYouWillBeFired=I.ZP,fn.Z=x},17356:function(Br,fn,B){"use strict";var S=B(17313),a=B(29878),te=B(19447),ie=B(33166),G=B(83116),V=B(37613);const P=p=>{const{componentCls:w,popoverColor:x,minWidth:b,fontWeightStrong:Q,popoverPadding:D,boxShadowSecondary:N,colorTextHeading:k,borderRadiusLG:M,zIndexPopup:R,marginXS:Z,colorBgElevated:K,popoverBg:z}=p;return[{[w]:Object.assign(Object.assign({},(0,S.Wf)(p)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:R,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":K,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${w}-content`]:{position:"relative"},[`${w}-inner`]:{backgroundColor:z,backgroundClip:"padding-box",borderRadius:M,boxShadow:N,padding:D},[`${w}-title`]:{minWidth:b,marginBottom:Z,color:k,fontWeight:Q},[`${w}-inner-content`]:{color:x}})},(0,te.ZP)(p,{colorBg:"var(--antd-arrow-background-color)"}),{[`${w}-pure`]:{position:"relative",maxWidth:"none",margin:p.sizePopupArrow,display:"inline-block",[`${w}-content`]:{display:"inline-block"}}}]},I=p=>{const{componentCls:w}=p;return{[w]:ie.i.map(x=>{const b=p[`${x}6`];return{[`&${w}-${x}`]:{"--antd-arrow-background-color":b,[`${w}-inner`]:{backgroundColor:b},[`${w}-arrow`]:{background:"transparent"}}}})}},L=p=>{const{componentCls:w,lineWidth:x,lineType:b,colorSplit:Q,paddingSM:D,controlHeight:N,fontSize:k,lineHeight:M,padding:R}=p,Z=N-Math.round(k*M),K=Z/2,z=Z/2-x,H=R;return{[w]:{[`${w}-inner`]:{padding:0},[`${w}-title`]:{margin:0,padding:`${K}px ${H}px ${z}px`,borderBottom:`${x}px ${b} ${Q}`},[`${w}-inner-content`]:{padding:`${D}px ${H}px`}}}};fn.Z=(0,G.Z)("Popover",p=>{const{colorBgElevated:w,colorText:x,wireframe:b}=p,Q=(0,V.TS)(p,{popoverPadding:12,popoverBg:w,popoverColor:x});return[P(Q),I(Q),b&&L(Q),(0,a._y)(Q,"zoom-big")]},p=>({width:177,minWidth:177,zIndexPopup:p.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},13570:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return We}});var S=B(60499),a=B(59301),te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},ie=te,G=B(7657),V=function(Oe,Me){return a.createElement(G.Z,(0,S.Z)({},Oe,{ref:Me,icon:ie}))},P=a.forwardRef(V),I=P,L=B(92310),p=B.n(L),w=B(18642),x=B(72190),b=B(42244),Q=B(18929),D=B(10228),N=B(26112);function k(be,Oe){var Me=be.disabled,qe=be.prefixCls,Ht=be.character,Gt=be.characterRender,vn=be.index,Qt=be.count,ln=be.value,tn=be.allowHalf,Mt=be.focused,Ut=be.onHover,Rt=be.onClick,st=function(Y){Ut(Y,vn)},it=function(Y){Rt(Y,vn)},un=function(Y){Y.keyCode===D.Z.ENTER&&Rt(Y,vn)},It=vn+1,ot=new Set([qe]);ln===0&&vn===0&&Mt?ot.add("".concat(qe,"-focused")):tn&&ln+.5>=It&&ln<It?(ot.add("".concat(qe,"-half")),ot.add("".concat(qe,"-active")),Mt&&ot.add("".concat(qe,"-focused"))):(It<=ln?ot.add("".concat(qe,"-full")):ot.add("".concat(qe,"-zero")),It===ln&&Mt&&ot.add("".concat(qe,"-focused")));var Se=typeof Ht=="function"?Ht(be):Ht,X=a.createElement("li",{className:p()(Array.from(ot)),ref:Oe},a.createElement("div",{onClick:Me?null:it,onKeyDown:Me?null:un,onMouseMove:Me?null:st,role:"radio","aria-checked":ln>vn?"true":"false","aria-posinset":vn+1,"aria-setsize":Qt,tabIndex:Me?-1:0},a.createElement("div",{className:"".concat(qe,"-first")},Se),a.createElement("div",{className:"".concat(qe,"-second")},Se)));return Gt&&(X=Gt(X,be)),X}var M=a.forwardRef(k);function R(){var be=a.useRef({});function Oe(qe){return be.current[qe]}function Me(qe){return function(Ht){be.current[qe]=Ht}}return[Oe,Me]}function Z(be){var Oe=be.pageXOffset,Me="scrollLeft";if(typeof Oe!="number"){var qe=be.document;Oe=qe.documentElement[Me],typeof Oe!="number"&&(Oe=qe.body[Me])}return Oe}function K(be){var Oe,Me,qe=be.ownerDocument,Ht=qe.body,Gt=qe&&qe.documentElement,vn=be.getBoundingClientRect();return Oe=vn.left,Me=vn.top,Oe-=Gt.clientLeft||Ht.clientLeft||0,Me-=Gt.clientTop||Ht.clientTop||0,{left:Oe,top:Me}}function z(be){var Oe=K(be),Me=be.ownerDocument,qe=Me.defaultView||Me.parentWindow;return Oe.left+=Z(qe),Oe.left}var H=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function pe(be,Oe){var Me,qe=be.prefixCls,Ht=qe===void 0?"rc-rate":qe,Gt=be.className,vn=be.defaultValue,Qt=be.value,ln=be.count,tn=ln===void 0?5:ln,Mt=be.allowHalf,Ut=Mt===void 0?!1:Mt,Rt=be.allowClear,st=Rt===void 0?!0:Rt,it=be.character,un=it===void 0?"\u2605":it,It=be.characterRender,ot=be.disabled,Se=be.direction,X=Se===void 0?"ltr":Se,O=be.tabIndex,Y=O===void 0?0:O,oe=be.autoFocus,q=be.onHoverChange,Fe=be.onChange,Xe=be.onFocus,jt=be.onBlur,yt=be.onKeyDown,Ze=be.onMouseLeave,Ot=(0,b.Z)(be,H),hn=R(),zt=(0,x.Z)(hn,2),Jt=zt[0],Rn=zt[1],Cn=a.useRef(null),Ur=function(){if(!ot){var Zt;(Zt=Cn.current)===null||Zt===void 0||Zt.focus()}};a.useImperativeHandle(Oe,function(){return{focus:Ur,blur:function(){if(!ot){var Zt;(Zt=Cn.current)===null||Zt===void 0||Zt.blur()}}}});var pi=(0,Q.Z)(vn||0,{value:Qt}),ni=(0,x.Z)(pi,2),qi=ni[0],oo=ni[1],Wi=(0,Q.Z)(null),Gi=(0,x.Z)(Wi,2),mo=Gi[0],Jo=Gi[1],Ho=function(Zt,Ar){var fi=X==="rtl",tr=Zt+1;if(Ut){var Zn=Jt(Zt),Wt=z(Zn),zn=Zn.clientWidth;(fi&&Ar-Wt>zn/2||!fi&&Ar-Wt<zn/2)&&(tr-=.5)}return tr},vo=function(Zt){oo(Zt),Fe==null||Fe(Zt)},ns=a.useState(!1),Ka=(0,x.Z)(ns,2),ye=Ka[0],Za=Ka[1],ro=function(){Za(!0),Xe==null||Xe()},_n=function(){Za(!1),jt==null||jt()},_i=a.useState(null),Oi=(0,x.Z)(_i,2),Ko=Oi[0],ga=Oi[1],gi=function(Zt,Ar){var fi=Ho(Ar,Zt.pageX);fi!==mo&&(ga(fi),Jo(null)),q==null||q(fi)},ue=function(Zt){ot||(ga(null),Jo(null),q==null||q(void 0)),Zt&&(Ze==null||Ze(Zt))},le=function(Zt,Ar){var fi=Ho(Ar,Zt.pageX),tr=!1;st&&(tr=fi===qi),ue(),vo(tr?0:fi),Jo(tr?fi:null)},xe=function(Zt){var Ar=Zt.keyCode,fi=X==="rtl",tr=qi;Ar===D.Z.RIGHT&&tr<tn&&!fi?(Ut?tr+=.5:tr+=1,vo(tr),Zt.preventDefault()):Ar===D.Z.LEFT&&tr>0&&!fi||Ar===D.Z.RIGHT&&tr>0&&fi?(Ut?tr-=.5:tr-=1,vo(tr),Zt.preventDefault()):Ar===D.Z.LEFT&&tr<tn&&fi&&(Ut?tr+=.5:tr+=1,vo(tr),Zt.preventDefault()),yt==null||yt(Zt)};a.useEffect(function(){oe&&!ot&&Ur()},[]);var at=new Array(tn).fill(0).map(function(pn,Zt){return a.createElement(M,{ref:Rn(Zt),index:Zt,count:tn,disabled:ot,prefixCls:"".concat(Ht,"-star"),allowHalf:Ut,value:Ko===null?qi:Ko,onClick:le,onHover:gi,key:pn||Zt,character:un,characterRender:It,focused:ye})}),Pt=p()(Ht,Gt,(Me={},(0,w.Z)(Me,"".concat(Ht,"-disabled"),ot),(0,w.Z)(Me,"".concat(Ht,"-rtl"),X==="rtl"),Me));return a.createElement("ul",(0,S.Z)({className:Pt,onMouseLeave:ue,tabIndex:ot?-1:Y,onFocus:ot?null:ro,onBlur:ot?null:_n,onKeyDown:ot?null:xe,ref:Cn,role:"radiogroup"},(0,N.Z)(Ot,{aria:!0,data:!0,attr:!0})),at)}var me=a.forwardRef(pe),W=me,De=B(36355),ve=B(6848),ne=B(17313),Pe=B(83116),Te=B(37613);const rt=be=>{const{componentCls:Oe}=be;return{[`${Oe}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:be.marginXS},"> div":{transition:`all ${be.motionDurationMid}, outline 0s`,"&:hover":{transform:be.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${be.lineWidth}px dashed ${be.starColor}`,transform:be.starHoverScale}},"&-first, &-second":{color:be.starBg,transition:`all ${be.motionDurationMid}`,userSelect:"none",[be.iconCls]:{verticalAlign:"middle"}},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${Oe}-star-first, &-half ${Oe}-star-second`]:{opacity:1},[`&-half ${Oe}-star-first, &-full ${Oe}-star-second`]:{color:"inherit"}}}},Le=be=>({[`&-rtl${be.componentCls}`]:{direction:"rtl"}}),nt=be=>{const{componentCls:Oe}=be;return{[Oe]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ne.Wf)(be)),{display:"inline-block",margin:0,padding:0,color:be.starColor,fontSize:be.starSize,lineHeight:"unset",listStyle:"none",outline:"none",[`&-disabled${Oe} ${Oe}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),rt(be)),{[`+ ${Oe}-text`]:{display:"inline-block",marginInlineStart:be.marginXS,fontSize:be.fontSize}}),Le(be))}};var Re=(0,Pe.Z)("Rate",be=>{const Oe=(0,Te.TS)(be,{});return[nt(Oe)]},be=>({starColor:be.yellow6,starSize:be.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:be.colorFillContent})),gt=function(be,Oe){var Me={};for(var qe in be)Object.prototype.hasOwnProperty.call(be,qe)&&Oe.indexOf(qe)<0&&(Me[qe]=be[qe]);if(be!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ht=0,qe=Object.getOwnPropertySymbols(be);Ht<qe.length;Ht++)Oe.indexOf(qe[Ht])<0&&Object.prototype.propertyIsEnumerable.call(be,qe[Ht])&&(Me[qe[Ht]]=be[qe[Ht]]);return Me},We=a.forwardRef((be,Oe)=>{const{prefixCls:Me,className:qe,rootClassName:Ht,style:Gt,tooltips:vn,character:Qt=a.createElement(I,null)}=be,ln=gt(be,["prefixCls","className","rootClassName","style","tooltips","character"]),tn=(ot,Se)=>{let{index:X}=Se;return vn?a.createElement(ve.Z,{title:vn[X]},ot):ot},{getPrefixCls:Mt,direction:Ut,rate:Rt}=a.useContext(De.E_),st=Mt("rate",Me),[it,un]=Re(st),It=Object.assign(Object.assign({},Rt==null?void 0:Rt.style),Gt);return it(a.createElement(W,Object.assign({ref:Oe,character:Qt,characterRender:tn},ln,{className:p()(qe,Ht,un,Rt==null?void 0:Rt.className),style:It,prefixCls:st,direction:Ut})))})},61621:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return un}});var S=B(92310),a=B.n(S),te=B(59301),ie=B(36355),G=B(2738),P=It=>{const{prefixCls:ot,className:Se,style:X,size:O,shape:Y}=It,oe=a()({[`${ot}-lg`]:O==="large",[`${ot}-sm`]:O==="small"}),q=a()({[`${ot}-circle`]:Y==="circle",[`${ot}-square`]:Y==="square",[`${ot}-round`]:Y==="round"}),Fe=te.useMemo(()=>typeof O=="number"?{width:O,height:O,lineHeight:`${O}px`}:{},[O]);return te.createElement("span",{className:a()(ot,oe,q,Se),style:Object.assign(Object.assign({},Fe),X)})},I=B(36237),L=B(83116),p=B(37613);const w=new I.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),x=It=>({height:It,lineHeight:`${It}px`}),b=It=>Object.assign({width:It},x(It)),Q=It=>({background:It.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:w,animationDuration:It.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),D=It=>Object.assign({width:It*5,minWidth:It*5},x(It)),N=It=>{const{skeletonAvatarCls:ot,gradientFromColor:Se,controlHeight:X,controlHeightLG:O,controlHeightSM:Y}=It;return{[`${ot}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Se},b(X)),[`${ot}${ot}-circle`]:{borderRadius:"50%"},[`${ot}${ot}-lg`]:Object.assign({},b(O)),[`${ot}${ot}-sm`]:Object.assign({},b(Y))}},k=It=>{const{controlHeight:ot,borderRadiusSM:Se,skeletonInputCls:X,controlHeightLG:O,controlHeightSM:Y,gradientFromColor:oe}=It;return{[`${X}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:oe,borderRadius:Se},D(ot)),[`${X}-lg`]:Object.assign({},D(O)),[`${X}-sm`]:Object.assign({},D(Y))}},M=It=>Object.assign({width:It},x(It)),R=It=>{const{skeletonImageCls:ot,imageSizeBase:Se,gradientFromColor:X,borderRadiusSM:O}=It;return{[`${ot}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:X,borderRadius:O},M(Se*2)),{[`${ot}-path`]:{fill:"#bfbfbf"},[`${ot}-svg`]:Object.assign(Object.assign({},M(Se)),{maxWidth:Se*4,maxHeight:Se*4}),[`${ot}-svg${ot}-svg-circle`]:{borderRadius:"50%"}}),[`${ot}${ot}-circle`]:{borderRadius:"50%"}}},Z=(It,ot,Se)=>{const{skeletonButtonCls:X}=It;return{[`${Se}${X}-circle`]:{width:ot,minWidth:ot,borderRadius:"50%"},[`${Se}${X}-round`]:{borderRadius:ot}}},K=It=>Object.assign({width:It*2,minWidth:It*2},x(It)),z=It=>{const{borderRadiusSM:ot,skeletonButtonCls:Se,controlHeight:X,controlHeightLG:O,controlHeightSM:Y,gradientFromColor:oe}=It;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${Se}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:oe,borderRadius:ot,width:X*2,minWidth:X*2},K(X))},Z(It,X,Se)),{[`${Se}-lg`]:Object.assign({},K(O))}),Z(It,O,`${Se}-lg`)),{[`${Se}-sm`]:Object.assign({},K(Y))}),Z(It,Y,`${Se}-sm`))},H=It=>{const{componentCls:ot,skeletonAvatarCls:Se,skeletonTitleCls:X,skeletonParagraphCls:O,skeletonButtonCls:Y,skeletonInputCls:oe,skeletonImageCls:q,controlHeight:Fe,controlHeightLG:Xe,controlHeightSM:jt,gradientFromColor:yt,padding:Ze,marginSM:Ot,borderRadius:hn,titleHeight:zt,blockRadius:Jt,paragraphLiHeight:Rn,controlHeightXS:Cn,paragraphMarginTop:Ur}=It;return{[`${ot}`]:{display:"table",width:"100%",[`${ot}-header`]:{display:"table-cell",paddingInlineEnd:Ze,verticalAlign:"top",[`${Se}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:yt},b(Fe)),[`${Se}-circle`]:{borderRadius:"50%"},[`${Se}-lg`]:Object.assign({},b(Xe)),[`${Se}-sm`]:Object.assign({},b(jt))},[`${ot}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${X}`]:{width:"100%",height:zt,background:yt,borderRadius:Jt,[`+ ${O}`]:{marginBlockStart:jt}},[`${O}`]:{padding:0,"> li":{width:"100%",height:Rn,listStyle:"none",background:yt,borderRadius:Jt,"+ li":{marginBlockStart:Cn}}},[`${O}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${ot}-content`]:{[`${X}, ${O} > li`]:{borderRadius:hn}}},[`${ot}-with-avatar ${ot}-content`]:{[`${X}`]:{marginBlockStart:Ot,[`+ ${O}`]:{marginBlockStart:Ur}}},[`${ot}${ot}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},z(It)),N(It)),k(It)),R(It)),[`${ot}${ot}-block`]:{width:"100%",[`${Y}`]:{width:"100%"},[`${oe}`]:{width:"100%"}},[`${ot}${ot}-active`]:{[`
${X},
${O} > li,
${Se},
${Y},
${oe},
${q}
`]:Object.assign({},Q(It))}}};var pe=(0,L.Z)("Skeleton",It=>{const{componentCls:ot}=It,Se=(0,p.TS)(It,{skeletonAvatarCls:`${ot}-avatar`,skeletonTitleCls:`${ot}-title`,skeletonParagraphCls:`${ot}-paragraph`,skeletonButtonCls:`${ot}-button`,skeletonInputCls:`${ot}-input`,skeletonImageCls:`${ot}-image`,imageSizeBase:It.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${It.gradientFromColor} 25%, ${It.gradientToColor} 37%, ${It.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[H(Se)]},It=>{const{colorFillContent:ot,colorFill:Se}=It,X=ot,O=Se;return{color:X,colorGradientEnd:O,gradientFromColor:X,gradientToColor:O,titleHeight:It.controlHeight/2,blockRadius:It.borderRadiusSM,paragraphMarginTop:It.marginLG+It.marginXXS,paragraphLiHeight:It.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),W=It=>{const{prefixCls:ot,className:Se,rootClassName:X,active:O,shape:Y="circle",size:oe="default"}=It,{getPrefixCls:q}=te.useContext(ie.E_),Fe=q("skeleton",ot),[Xe,jt]=pe(Fe),yt=(0,G.Z)(It,["prefixCls","className"]),Ze=a()(Fe,`${Fe}-element`,{[`${Fe}-active`]:O},Se,X,jt);return Xe(te.createElement("div",{className:Ze},te.createElement(P,Object.assign({prefixCls:`${Fe}-avatar`,shape:Y,size:oe},yt))))},ve=It=>{const{prefixCls:ot,className:Se,rootClassName:X,active:O,block:Y=!1,size:oe="default"}=It,{getPrefixCls:q}=te.useContext(ie.E_),Fe=q("skeleton",ot),[Xe,jt]=pe(Fe),yt=(0,G.Z)(It,["prefixCls"]),Ze=a()(Fe,`${Fe}-element`,{[`${Fe}-active`]:O,[`${Fe}-block`]:Y},Se,X,jt);return Xe(te.createElement("div",{className:Ze},te.createElement(P,Object.assign({prefixCls:`${Fe}-button`,size:oe},yt))))};const ne="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var Te=It=>{const{prefixCls:ot,className:Se,rootClassName:X,style:O,active:Y}=It,{getPrefixCls:oe}=te.useContext(ie.E_),q=oe("skeleton",ot),[Fe,Xe]=pe(q),jt=a()(q,`${q}-element`,{[`${q}-active`]:Y},Se,X,Xe);return Fe(te.createElement("div",{className:jt},te.createElement("div",{className:a()(`${q}-image`,Se),style:O},te.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${q}-image-svg`},te.createElement("path",{d:ne,className:`${q}-image-path`})))))},Le=It=>{const{prefixCls:ot,className:Se,rootClassName:X,active:O,block:Y,size:oe="default"}=It,{getPrefixCls:q}=te.useContext(ie.E_),Fe=q("skeleton",ot),[Xe,jt]=pe(Fe),yt=(0,G.Z)(It,["prefixCls"]),Ze=a()(Fe,`${Fe}-element`,{[`${Fe}-active`]:O,[`${Fe}-block`]:Y},Se,X,jt);return Xe(te.createElement("div",{className:Ze},te.createElement(P,Object.assign({prefixCls:`${Fe}-input`,size:oe},yt))))},nt=B(60499),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},gt=Re,Qe=B(7657),We=function(ot,Se){return te.createElement(Qe.Z,(0,nt.Z)({},ot,{ref:Se,icon:gt}))},be=te.forwardRef(We),Oe=be,qe=It=>{const{prefixCls:ot,className:Se,rootClassName:X,style:O,active:Y,children:oe}=It,{getPrefixCls:q}=te.useContext(ie.E_),Fe=q("skeleton",ot),[Xe,jt]=pe(Fe),yt=a()(Fe,`${Fe}-element`,{[`${Fe}-active`]:Y},jt,Se,X),Ze=oe!=null?oe:te.createElement(Oe,null);return Xe(te.createElement("div",{className:yt},te.createElement("div",{className:a()(`${Fe}-image`,Se),style:O},Ze)))},Ht=B(77654),vn=It=>{const ot=q=>{const{width:Fe,rows:Xe=2}=It;if(Array.isArray(Fe))return Fe[q];if(Xe-1===q)return Fe},{prefixCls:Se,className:X,style:O,rows:Y}=It,oe=(0,Ht.Z)(Array(Y)).map((q,Fe)=>te.createElement("li",{key:Fe,style:{width:ot(Fe)}}));return te.createElement("ul",{className:a()(Se,X),style:O},oe)},ln=It=>{let{prefixCls:ot,className:Se,width:X,style:O}=It;return te.createElement("h3",{className:a()(ot,Se),style:Object.assign({width:X},O)})};function tn(It){return It&&typeof It=="object"?It:{}}function Mt(It,ot){return It&&!ot?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Ut(It,ot){return!It&&ot?{width:"38%"}:It&&ot?{width:"50%"}:{}}function Rt(It,ot){const Se={};return(!It||!ot)&&(Se.width="61%"),!It&&ot?Se.rows=3:Se.rows=2,Se}const st=It=>{const{prefixCls:ot,loading:Se,className:X,rootClassName:O,style:Y,children:oe,avatar:q=!1,title:Fe=!0,paragraph:Xe=!0,active:jt,round:yt}=It,{getPrefixCls:Ze,direction:Ot,skeleton:hn}=te.useContext(ie.E_),zt=Ze("skeleton",ot),[Jt,Rn]=pe(zt);if(Se||!("loading"in It)){const Cn=!!q,Ur=!!Fe,pi=!!Xe;let ni;if(Cn){const Wi=Object.assign(Object.assign({prefixCls:`${zt}-avatar`},Mt(Ur,pi)),tn(q));ni=te.createElement("div",{className:`${zt}-header`},te.createElement(P,Object.assign({},Wi)))}let qi;if(Ur||pi){let Wi;if(Ur){const mo=Object.assign(Object.assign({prefixCls:`${zt}-title`},Ut(Cn,pi)),tn(Fe));Wi=te.createElement(ln,Object.assign({},mo))}let Gi;if(pi){const mo=Object.assign(Object.assign({prefixCls:`${zt}-paragraph`},Rt(Cn,Ur)),tn(Xe));Gi=te.createElement(vn,Object.assign({},mo))}qi=te.createElement("div",{className:`${zt}-content`},Wi,Gi)}const oo=a()(zt,{[`${zt}-with-avatar`]:Cn,[`${zt}-active`]:jt,[`${zt}-rtl`]:Ot==="rtl",[`${zt}-round`]:yt},hn==null?void 0:hn.className,X,O,Rn);return Jt(te.createElement("div",{className:oo,style:Object.assign(Object.assign({},hn==null?void 0:hn.style),Y)},ni,qi))}return typeof oe!="undefined"?oe:null};st.Button=ve,st.Avatar=W,st.Input=Le,st.Image=Te,st.Node=qe;var it=st,un=it},31797:function(Br,fn,B){"use strict";B.d(fn,{default:function(){return pe}});var S=B(59301),a=B(56762),te=B(92343),ie=B(92310),G=B.n(ie),V=B(36355),P=B(61621),L=me=>{const{value:W,formatter:De,precision:ve,decimalSeparator:ne,groupSeparator:Pe="",prefixCls:Te}=me;let rt;if(typeof De=="function")rt=De(W);else{const Le=String(W),nt=Le.match(/^(-?)(\d*)(\.(\d+))?$/);if(!nt||Le==="-")rt=Le;else{const Re=nt[1];let gt=nt[2]||"0",Qe=nt[4]||"";gt=gt.replace(/\B(?=(\d{3})+(?!\d))/g,Pe),typeof ve=="number"&&(Qe=Qe.padEnd(ve,"0").slice(0,ve>0?ve:0)),Qe&&(Qe=`${ne}${Qe}`),rt=[S.createElement("span",{key:"int",className:`${Te}-content-value-int`},Re,gt),Qe&&S.createElement("span",{key:"decimal",className:`${Te}-content-value-decimal`},Qe)]}}return S.createElement("span",{className:`${Te}-content-value`},rt)},p=B(17313),w=B(83116),x=B(37613);const b=me=>{const{componentCls:W,marginXXS:De,padding:ve,colorTextDescription:ne,titleFontSize:Pe,colorTextHeading:Te,contentFontSize:rt,fontFamily:Le}=me;return{[`${W}`]:Object.assign(Object.assign({},(0,p.Wf)(me)),{[`${W}-title`]:{marginBottom:De,color:ne,fontSize:Pe},[`${W}-skeleton`]:{paddingTop:ve},[`${W}-content`]:{color:Te,fontSize:rt,fontFamily:Le,[`${W}-content-value`]:{display:"inline-block",direction:"ltr"},[`${W}-content-prefix, ${W}-content-suffix`]:{display:"inline-block"},[`${W}-content-prefix`]:{marginInlineEnd:De},[`${W}-content-suffix`]:{marginInlineStart:De}}})}};var Q=(0,w.Z)("Statistic",me=>{const W=(0,x.TS)(me,{});return[b(W)]},me=>{const{fontSizeHeading3:W,fontSize:De}=me;return{titleFontSize:De,contentFontSize:W}}),N=me=>{const{prefixCls:W,className:De,rootClassName:ve,style:ne,valueStyle:Pe,value:Te=0,title:rt,valueRender:Le,prefix:nt,suffix:Re,loading:gt=!1,onMouseEnter:Qe,onMouseLeave:We,decimalSeparator:be=".",groupSeparator:Oe=","}=me,{getPrefixCls:Me,direction:qe,statistic:Ht}=S.useContext(V.E_),Gt=Me("statistic",W),[vn,Qt]=Q(Gt),ln=S.createElement(L,Object.assign({decimalSeparator:be,groupSeparator:Oe,prefixCls:Gt},me,{value:Te})),tn=G()(Gt,{[`${Gt}-rtl`]:qe==="rtl"},Ht==null?void 0:Ht.className,De,ve,Qt);return vn(S.createElement("div",{className:tn,style:Object.assign(Object.assign({},Ht==null?void 0:Ht.style),ne),onMouseEnter:Qe,onMouseLeave:We},rt&&S.createElement("div",{className:`${Gt}-title`},rt),S.createElement(P.Z,{paragraph:!1,loading:gt,className:`${Gt}-skeleton`},S.createElement("div",{style:Pe,className:`${Gt}-content`},nt&&S.createElement("span",{className:`${Gt}-content-prefix`},nt),Le?Le(ln):ln,Re&&S.createElement("span",{className:`${Gt}-content-suffix`},Re)))))};const k=[["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 M(me,W){let De=me;const ve=/\[[^\]]*]/g,ne=(W.match(ve)||[]).map(Le=>Le.slice(1,-1)),Pe=W.replace(ve,"[]"),Te=k.reduce((Le,nt)=>{let[Re,gt]=nt;if(Le.includes(Re)){const Qe=Math.floor(De/gt);return De-=Qe*gt,Le.replace(new RegExp(`${Re}+`,"g"),We=>{const be=We.length;return Qe.toString().padStart(be,"0")})}return Le},Pe);let rt=0;return Te.replace(ve,()=>{const Le=ne[rt];return rt+=1,Le})}function R(me,W){const{format:De=""}=W,ve=new Date(me).getTime(),ne=Date.now(),Pe=Math.max(ve-ne,0);return M(Pe,De)}const Z=1e3/30;function K(me){return new Date(me).getTime()}const z=me=>{const{value:W,format:De="HH:mm:ss",onChange:ve,onFinish:ne}=me,Pe=(0,a.Z)(),Te=S.useRef(null),rt=()=>{ne==null||ne(),Te.current&&(clearInterval(Te.current),Te.current=null)},Le=()=>{const gt=K(W);gt>=Date.now()&&(Te.current=setInterval(()=>{Pe(),ve==null||ve(gt-Date.now()),gt<Date.now()&&rt()},Z))};S.useEffect(()=>(Le(),()=>{Te.current&&(clearInterval(Te.current),Te.current=null)}),[W]);const nt=(gt,Qe)=>R(gt,Object.assign(Object.assign({},Qe),{format:De})),Re=gt=>(0,te.Tm)(gt,{title:void 0});return S.createElement(N,Object.assign({},me,{valueRender:Re,formatter:nt}))};var H=S.memo(z);N.Countdown=H;var pe=N},15969:function(Br,fn,B){"use strict";B.d(fn,{N:function(){return S}});const S=a=>({color:a.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${a.motionDurationSlow}`,"&:focus, &:hover":{color:a.colorLinkHover},"&:active":{color:a.colorLinkActive}})},1710:function(Br,fn,B){"use strict";B.d(fn,{default:function(){return wa}});var S={},a="rc-table-internal-hook",te=B(72190),ie=B(6089),G=B(34280),V=B(13697),P=B(59301),I=B(4676);function L(pt){var Et=P.createContext(void 0),on=function(Qn){var Tn=Qn.value,kr=Qn.children,Pr=P.useRef(Tn);Pr.current=Tn;var Ir=P.useState(function(){return{getValue:function(){return Pr.current},listeners:new Set}}),Ei=(0,te.Z)(Ir,1),Kr=Ei[0];return(0,G.Z)(function(){(0,I.unstable_batchedUpdates)(function(){Kr.listeners.forEach(function(hi){hi(Tn)})})},[Tn]),P.createElement(Et.Provider,{value:Kr},kr)};return{Context:Et,Provider:on,defaultValue:pt}}function p(pt,Et){var on=(0,ie.Z)(typeof Et=="function"?Et:function(hi){if(Et===void 0)return hi;if(!Array.isArray(Et))return hi[Et];var Bo={};return Et.forEach(function(xo){Bo[xo]=hi[xo]}),Bo}),cn=P.useContext(pt==null?void 0:pt.Context),Qn=cn||{},Tn=Qn.listeners,kr=Qn.getValue,Pr=P.useRef();Pr.current=on(cn?kr():pt==null?void 0:pt.defaultValue);var Ir=P.useState({}),Ei=(0,te.Z)(Ir,2),Kr=Ei[1];return(0,G.Z)(function(){if(!cn)return;function hi(Bo){var xo=on(Bo);(0,V.Z)(Pr.current,xo,!0)||Kr({})}return Tn.add(hi),function(){Tn.delete(hi)}},[cn]),Pr.current}var w=B(60499),x=B(8654);function b(){var pt=P.createContext(null);function Et(){return P.useContext(pt)}function on(Qn,Tn){var kr=(0,x.Yr)(Qn),Pr=function(Ei,Kr){var hi=kr?{ref:Kr}:{},Bo=P.useRef(0),xo=P.useRef(Ei),no=Et();return no!==null?P.createElement(Qn,(0,w.Z)({},Ei,hi)):((!Tn||Tn(xo.current,Ei))&&(Bo.current+=1),xo.current=Ei,P.createElement(pt.Provider,{value:Bo.current},P.createElement(Qn,(0,w.Z)({},Ei,hi))))};return kr?P.forwardRef(Pr):Pr}function cn(Qn,Tn){var kr=(0,x.Yr)(Qn),Pr=function(Ei,Kr){var hi=kr?{ref:Kr}:{};return Et(),P.createElement(Qn,(0,w.Z)({},Ei,hi))};return kr?P.memo(P.forwardRef(Pr),Tn):P.memo(Pr,Tn)}return{makeImmutable:on,responseImmutable:cn,useImmutableMark:Et}}var Q=b(),D=Q.makeImmutable,N=Q.responseImmutable,k=Q.useImmutableMark,M=b(),R=M.makeImmutable,Z=M.responseImmutable,K=M.useImmutableMark,z=L(),H=z;function pe(pt,Et){var on=P.useRef(0);on.current+=1;var cn=P.useRef(pt),Qn=[];Object.keys(pt||{}).map(function(kr){var Pr;(pt==null?void 0:pt[kr])!==((Pr=cn.current)===null||Pr===void 0?void 0:Pr[kr])&&Qn.push(kr)}),cn.current=pt;var Tn=P.useRef([]);return Qn.length&&(Tn.current=Qn),P.useDebugValue(on.current),P.useDebugValue(Tn.current.join(", ")),Et&&console.log("".concat(Et,":"),on.current,Tn.current),on.current}var me=null,W=P.memo(function(){var pt=pe();return P.createElement("h1",null,"Render Times: ",pt)});W.displayName="RenderBlock";var De=B(43749),ve=B(85899),ne=B(18642),Pe=B(92310),Te=B.n(Pe),rt=B(80547),Le=B(97938),nt=B(48736),Re=P.createContext({renderWithProps:!1}),gt=Re,Qe="RC_TABLE_KEY";function We(pt){return pt==null?[]:Array.isArray(pt)?pt:[pt]}function be(pt){var Et=[],on={};return pt.forEach(function(cn){for(var Qn=cn||{},Tn=Qn.key,kr=Qn.dataIndex,Pr=Tn||We(kr).join("-")||Qe;on[Pr];)Pr="".concat(Pr,"_next");on[Pr]=!0,Et.push(Pr)}),Et}function Oe(pt){return pt!=null}function Me(pt){return pt&&(0,De.Z)(pt)==="object"&&!Array.isArray(pt)&&!P.isValidElement(pt)}function qe(pt,Et,on,cn,Qn,Tn){var kr=P.useContext(gt),Pr=K(),Ir=(0,rt.Z)(function(){if(Oe(cn))return[cn];var Ei=Et==null||Et===""?[]:Array.isArray(Et)?Et:[Et],Kr=(0,Le.Z)(pt,Ei),hi=Kr,Bo=void 0;if(Qn){var xo=Qn(Kr,pt,on);Me(xo)?(hi=xo.children,Bo=xo.props,kr.renderWithProps=!0):hi=xo}return[hi,Bo]},[Pr,pt,cn,Et,Qn,on],function(Ei,Kr){if(Tn){var hi=(0,te.Z)(Ei,2),Bo=hi[1],xo=(0,te.Z)(Kr,2),no=xo[1];return Tn(no,Bo)}return kr.renderWithProps?!0:!(0,V.Z)(Ei,Kr,!0)});return Ir}function Ht(pt,Et,on,cn){var Qn=pt+Et-1;return pt<=cn&&Qn>=on}function Gt(pt,Et){return p(H,function(on){var cn=Ht(pt,Et||1,on.hoverStartRow,on.hoverEndRow);return[cn,on.onHover]})}var vn=function(Et){var on=Et.ellipsis,cn=Et.rowType,Qn=Et.children,Tn,kr=on===!0?{showTitle:!0}:on;return kr&&(kr.showTitle||cn==="header")&&(typeof Qn=="string"||typeof Qn=="number"?Tn=Qn.toString():P.isValidElement(Qn)&&typeof Qn.props.children=="string"&&(Tn=Qn.props.children)),Tn};function Qt(pt){var Et,on,cn,Qn,Tn,kr,Pr,Ir,Ei=pt.component,Kr=pt.children,hi=pt.ellipsis,Bo=pt.scope,xo=pt.prefixCls,no=pt.className,sa=pt.align,co=pt.record,ua=pt.render,ca=pt.dataIndex,fa=pt.renderIndex,bs=pt.shouldCellUpdate,Xs=pt.index,Sa=pt.rowType,Qa=pt.colSpan,dl=pt.rowSpan,Ca=pt.fixLeft,fs=pt.fixRight,ja=pt.firstFixLeft,ha=pt.lastFixLeft,ya=pt.firstFixRight,Wa=pt.lastFixRight,Us=pt.appendNode,Tl=pt.additionalProps,_a=Tl===void 0?{}:Tl,Ol=pt.isSticky,gl="".concat(xo,"-cell"),Du=p(H,["supportSticky","allColumnsFixedLeft"]),Kl=Du.supportSticky,ws=Du.allColumnsFixedLeft,Rs=qe(co,ca,fa,Kr,ua,bs),zs=(0,te.Z)(Rs,2),Vi=zs[0],bl=zs[1],Uc={},Tc=typeof Ca=="number"&&Kl,Ad=typeof fs=="number"&&Kl;Tc&&(Uc.position="sticky",Uc.left=Ca),Ad&&(Uc.position="sticky",Uc.right=fs);var As=(Et=(on=(cn=bl==null?void 0:bl.colSpan)!==null&&cn!==void 0?cn:_a.colSpan)!==null&&on!==void 0?on:Qa)!==null&&Et!==void 0?Et:1,Ws=(Qn=(Tn=(kr=bl==null?void 0:bl.rowSpan)!==null&&kr!==void 0?kr:_a.rowSpan)!==null&&Tn!==void 0?Tn:dl)!==null&&Qn!==void 0?Qn:1,ul=Gt(Xs,Ws),Os=(0,te.Z)(ul,2),hs=Os[0],Fo=Os[1],Ta=function(Lo){var mf;co&&Fo(Xs,Xs+Ws-1),_a==null||(mf=_a.onMouseEnter)===null||mf===void 0||mf.call(_a,Lo)},vl=function(Lo){var mf;co&&Fo(-1,-1),_a==null||(mf=_a.onMouseLeave)===null||mf===void 0||mf.call(_a,Lo)};if(As===0||Ws===0)return null;var wu=(Pr=_a.title)!==null&&Pr!==void 0?Pr:vn({rowType:Sa,ellipsis:hi,children:Vi}),qd=Te()(gl,no,(Ir={},(0,ne.Z)(Ir,"".concat(gl,"-fix-left"),Tc&&Kl),(0,ne.Z)(Ir,"".concat(gl,"-fix-left-first"),ja&&Kl),(0,ne.Z)(Ir,"".concat(gl,"-fix-left-last"),ha&&Kl),(0,ne.Z)(Ir,"".concat(gl,"-fix-left-all"),ha&&ws&&Kl),(0,ne.Z)(Ir,"".concat(gl,"-fix-right"),Ad&&Kl),(0,ne.Z)(Ir,"".concat(gl,"-fix-right-first"),ya&&Kl),(0,ne.Z)(Ir,"".concat(gl,"-fix-right-last"),Wa&&Kl),(0,ne.Z)(Ir,"".concat(gl,"-ellipsis"),hi),(0,ne.Z)(Ir,"".concat(gl,"-with-append"),Us),(0,ne.Z)(Ir,"".concat(gl,"-fix-sticky"),(Tc||Ad)&&Ol&&Kl),(0,ne.Z)(Ir,"".concat(gl,"-row-hover"),!bl&&hs),Ir),_a.className,bl==null?void 0:bl.className),CA={};sa&&(CA.textAlign=sa);var wf=(0,ve.Z)((0,ve.Z)((0,ve.Z)((0,ve.Z)({},Uc),_a.style),CA),bl==null?void 0:bl.style),Zl=Vi;return(0,De.Z)(Zl)==="object"&&!Array.isArray(Zl)&&!P.isValidElement(Zl)&&(Zl=null),hi&&(ha||ya)&&(Zl=P.createElement("span",{className:"".concat(gl,"-content")},Zl)),P.createElement(Ei,(0,w.Z)({},bl,_a,{className:qd,style:wf,title:wu,scope:Bo,onMouseEnter:Ta,onMouseLeave:vl,colSpan:As!==1?As:null,rowSpan:Ws!==1?Ws:null}),Us,Zl)}var ln=P.memo(Qt);function tn(pt,Et,on,cn,Qn,Tn){var kr=on[pt]||{},Pr=on[Et]||{},Ir,Ei;kr.fixed==="left"?Ir=cn.left[Qn==="rtl"?Et:pt]:Pr.fixed==="right"&&(Ei=cn.right[Qn==="rtl"?pt:Et]);var Kr=!1,hi=!1,Bo=!1,xo=!1,no=on[Et+1],sa=on[pt-1],co=!(Tn!=null&&Tn.children);if(Qn==="rtl"){if(Ir!==void 0){var ua=sa&&sa.fixed==="left";xo=!ua&&co}else if(Ei!==void 0){var ca=no&&no.fixed==="right";Bo=!ca&&co}}else if(Ir!==void 0){var fa=no&&no.fixed==="left";Kr=!fa&&co}else if(Ei!==void 0){var bs=sa&&sa.fixed==="right";hi=!bs&&co}return{fixLeft:Ir,fixRight:Ei,lastFixLeft:Kr,firstFixRight:hi,lastFixRight:Bo,firstFixLeft:xo,isSticky:cn.isSticky}}var Mt=P.createContext({}),Ut=Mt;function Rt(pt){var Et=pt.className,on=pt.index,cn=pt.children,Qn=pt.colSpan,Tn=Qn===void 0?1:Qn,kr=pt.rowSpan,Pr=pt.align,Ir=p(H,["prefixCls","direction"]),Ei=Ir.prefixCls,Kr=Ir.direction,hi=P.useContext(Ut),Bo=hi.scrollColumnIndex,xo=hi.stickyOffsets,no=hi.flattenColumns,sa=hi.columns,co=on+Tn-1,ua=co+1===Bo?Tn+1:Tn,ca=tn(on,on+ua-1,no,xo,Kr,sa==null?void 0:sa[on]);return P.createElement(ln,(0,w.Z)({className:Et,index:on,component:"td",prefixCls:Ei,record:null,dataIndex:null,align:Pr,colSpan:ua,rowSpan:kr,render:function(){return cn}},ca))}var st=B(42244),it=["children"];function un(pt){var Et=pt.children,on=(0,st.Z)(pt,it);return P.createElement("tr",on,Et)}function It(pt){var Et=pt.children;return Et}It.Row=un,It.Cell=Rt;var ot=It;function Se(pt){var Et=pt.children,on=pt.stickyOffsets,cn=pt.flattenColumns,Qn=pt.columns,Tn=p(H,"prefixCls"),kr=cn.length-1,Pr=cn[kr],Ir=P.useMemo(function(){return{stickyOffsets:on,flattenColumns:cn,scrollColumnIndex:Pr!=null&&Pr.scrollbar?kr:null,columns:Qn}},[Pr,cn,kr,on,Qn]);return P.createElement(Ut.Provider,{value:Ir},P.createElement("tfoot",{className:"".concat(Tn,"-summary")},Et))}var X=Z(Se),O=ot,Y=B(70425),oe=B(29301),q=B(29194),Fe=B(24514),Xe=B(75152),jt=B(26112);function yt(pt,Et,on,cn,Qn,Tn,kr){pt.push({record:Et,indent:on,index:kr});var Pr=Tn(Et),Ir=Qn==null?void 0:Qn.has(Pr);if(Et&&Array.isArray(Et[cn])&&Ir)for(var Ei=0;Ei<Et[cn].length;Ei+=1)yt(pt,Et[cn][Ei],on+1,cn,Qn,Tn,Ei)}function Ze(pt,Et,on,cn){var Qn=P.useMemo(function(){if(on!=null&&on.size){for(var Tn=[],kr=0;kr<(pt==null?void 0:pt.length);kr+=1){var Pr=pt[kr];yt(Tn,Pr,0,Et,on,cn,kr)}return Tn}return pt==null?void 0:pt.map(function(Ir,Ei){return{record:Ir,indent:0,index:Ei}})},[pt,Et,on,cn]);return Qn}function Ot(pt){var Et=pt.prefixCls,on=pt.children,cn=pt.component,Qn=pt.cellComponent,Tn=pt.className,kr=pt.expanded,Pr=pt.colSpan,Ir=pt.isEmpty,Ei=p(H,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),Kr=Ei.scrollbarSize,hi=Ei.fixHeader,Bo=Ei.fixColumn,xo=Ei.componentWidth,no=Ei.horizonScroll,sa=on;return(Ir?no&&xo:Bo)&&(sa=P.createElement("div",{style:{width:xo-(hi?Kr:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Et,"-expanded-row-fixed")},sa)),P.createElement(cn,{className:Tn,style:{display:kr?null:"none"}},P.createElement(ln,{component:Qn,prefixCls:Et,colSpan:Pr},sa))}var hn=Ot;function zt(pt,Et,on,cn){var Qn=p(H,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),Tn=Qn.flattenColumns,kr=Qn.expandableType,Pr=Qn.expandedKeys,Ir=Qn.childrenColumnName,Ei=Qn.onTriggerExpand,Kr=Qn.rowExpandable,hi=Qn.onRow,Bo=Qn.expandRowByClick,xo=Qn.rowClassName,no=kr==="nest",sa=kr==="row"&&(!Kr||Kr(pt)),co=sa||no,ua=Pr&&Pr.has(Et),ca=Ir&&pt&&pt[Ir],fa=(0,Y.useEvent)(Ei),bs=hi==null?void 0:hi(pt,on),Xs=bs==null?void 0:bs.onClick,Sa=function(fs){Bo&&co&&Ei(pt,fs);for(var ja=arguments.length,ha=new Array(ja>1?ja-1:0),ya=1;ya<ja;ya++)ha[ya-1]=arguments[ya];Xs==null||Xs.apply(void 0,[fs].concat(ha))},Qa;typeof xo=="string"?Qa=xo:typeof xo=="function"&&(Qa=xo(pt,on,cn));var dl=be(Tn);return(0,ve.Z)((0,ve.Z)({},Qn),{},{columnsKey:dl,nestExpandable:no,expanded:ua,hasNestChildren:ca,record:pt,onTriggerExpand:fa,rowSupportExpand:sa,expandable:co,rowProps:(0,ve.Z)((0,ve.Z)({},bs),{},{className:Te()(Qa,bs==null?void 0:bs.className),onClick:Sa})})}function Jt(pt,Et,on,cn,Qn){var Tn=pt.record,kr=pt.prefixCls,Pr=pt.columnsKey,Ir=pt.fixedInfoList,Ei=pt.expandIconColumnIndex,Kr=pt.nestExpandable,hi=pt.indentSize,Bo=pt.expandIcon,xo=pt.expanded,no=pt.hasNestChildren,sa=pt.onTriggerExpand,co=Pr[on],ua=Ir[on],ca;on===(Ei||0)&&Kr&&(ca=P.createElement(P.Fragment,null,P.createElement("span",{style:{paddingLeft:"".concat(hi*cn,"px")},className:"".concat(kr,"-row-indent indent-level-").concat(cn)}),Bo({prefixCls:kr,expanded:xo,expandable:no,record:Tn,onExpand:sa})));var fa;return Et.onCell&&(fa=Et.onCell(Tn,Qn)),{key:co,fixedInfo:ua,appendCellNode:ca,additionalCellProps:fa||{}}}function Rn(pt){var Et=pt.className,on=pt.style,cn=pt.record,Qn=pt.index,Tn=pt.renderIndex,kr=pt.rowKey,Pr=pt.indent,Ir=Pr===void 0?0:Pr,Ei=pt.rowComponent,Kr=pt.cellComponent,hi=pt.scopeCellComponent,Bo=zt(cn,kr,Qn,Ir),xo=Bo.prefixCls,no=Bo.flattenColumns,sa=Bo.expandedRowClassName,co=Bo.expandedRowRender,ua=Bo.rowProps,ca=Bo.expanded,fa=Bo.rowSupportExpand,bs=P.useState(!1),Xs=(0,te.Z)(bs,2),Sa=Xs[0],Qa=Xs[1];P.useEffect(function(){ca&&Qa(!0)},[ca]);var dl=P.createElement(Ei,(0,w.Z)({},ua,{"data-row-key":kr,className:Te()(Et,"".concat(xo,"-row"),"".concat(xo,"-row-level-").concat(Ir),ua==null?void 0:ua.className),style:(0,ve.Z)((0,ve.Z)({},on),ua==null?void 0:ua.style)}),no.map(function(ha,ya){var Wa=ha.render,Us=ha.dataIndex,Tl=ha.className,_a=Jt(Bo,ha,ya,Ir,Qn),Ol=_a.key,gl=_a.fixedInfo,Du=_a.appendCellNode,Kl=_a.additionalCellProps;return P.createElement(ln,(0,w.Z)({className:Tl,ellipsis:ha.ellipsis,align:ha.align,scope:ha.rowScope,component:ha.rowScope?hi:Kr,prefixCls:xo,key:Ol,record:cn,index:Qn,renderIndex:Tn,dataIndex:Us,render:Wa,shouldCellUpdate:ha.shouldCellUpdate},gl,{appendNode:Du,additionalProps:Kl}))})),Ca;if(fa&&(Sa||ca)){var fs=co(cn,Qn,Ir+1,ca),ja=sa&&sa(cn,Qn,Ir);Ca=P.createElement(hn,{expanded:ca,className:Te()("".concat(xo,"-expanded-row"),"".concat(xo,"-expanded-row-level-").concat(Ir+1),ja),prefixCls:xo,component:Ei,cellComponent:Kr,colSpan:no.length,isEmpty:!1},fs)}return P.createElement(P.Fragment,null,dl,Ca)}Rn.displayName="BodyRow";var Cn=Z(Rn);function Ur(pt){var Et=pt.columnKey,on=pt.onColumnResize,cn=P.useRef();return P.useEffect(function(){cn.current&&on(Et,cn.current.offsetWidth)},[]),P.createElement(oe.Z,{data:Et},P.createElement("td",{ref:cn,style:{padding:0,border:0,height:0}},P.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function pi(pt){var Et=pt.prefixCls,on=pt.columnsKey,cn=pt.onColumnResize;return P.createElement("tr",{"aria-hidden":"true",className:"".concat(Et,"-measure-row"),style:{height:0,fontSize:0}},P.createElement(oe.Z.Collection,{onBatchResize:function(Tn){Tn.forEach(function(kr){var Pr=kr.data,Ir=kr.size;cn(Pr,Ir.offsetWidth)})}},on.map(function(Qn){return P.createElement(Ur,{key:Qn,columnKey:Qn,onColumnResize:cn})})))}function ni(pt){var Et=pt.data,on=pt.measureColumnWidth,cn=p(H,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),Qn=cn.prefixCls,Tn=cn.getComponent,kr=cn.onColumnResize,Pr=cn.flattenColumns,Ir=cn.getRowKey,Ei=cn.expandedKeys,Kr=cn.childrenColumnName,hi=cn.emptyNode,Bo=Ze(Et,Kr,Ei,Ir),xo=P.useRef({renderWithProps:!1}),no=Tn(["body","wrapper"],"tbody"),sa=Tn(["body","row"],"tr"),co=Tn(["body","cell"],"td"),ua=Tn(["body","cell"],"th"),ca;Et.length?ca=Bo.map(function(bs,Xs){var Sa=bs.record,Qa=bs.indent,dl=bs.index,Ca=Ir(Sa,Xs);return P.createElement(Cn,{key:Ca,rowKey:Ca,record:Sa,index:Xs,renderIndex:dl,rowComponent:sa,cellComponent:co,scopeCellComponent:ua,getRowKey:Ir,indent:Qa})}):ca=P.createElement(hn,{expanded:!0,className:"".concat(Qn,"-placeholder"),prefixCls:Qn,component:sa,cellComponent:co,colSpan:Pr.length,isEmpty:!0},hi);var fa=be(Pr);return P.createElement(gt.Provider,{value:xo.current},P.createElement(no,{className:"".concat(Qn,"-tbody")},on&&P.createElement(pi,{prefixCls:Qn,columnsKey:fa,onColumnResize:kr}),ca))}ni.displayName="Body";var qi=Z(ni),oo=["expandable"],Wi="RC_TABLE_INTERNAL_COL_DEFINE";function Gi(pt){var Et=pt.expandable,on=(0,st.Z)(pt,oo),cn;return"expandable"in pt?cn=(0,ve.Z)((0,ve.Z)({},on),Et):cn=on,cn.showExpandColumn===!1&&(cn.expandIconColumnIndex=-1),cn}var mo=["columnType"];function Jo(pt){for(var Et=pt.colWidths,on=pt.columns,cn=pt.columCount,Qn=[],Tn=cn||on.length,kr=!1,Pr=Tn-1;Pr>=0;Pr-=1){var Ir=Et[Pr],Ei=on&&on[Pr],Kr=Ei&&Ei[Wi];if(Ir||Kr||kr){var hi=Kr||{},Bo=hi.columnType,xo=(0,st.Z)(hi,mo);Qn.unshift(P.createElement("col",(0,w.Z)({key:Pr,style:{width:Ir}},xo))),kr=!0}}return P.createElement("colgroup",null,Qn)}var Ho=Jo,vo=B(77654),ns=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Ka(pt,Et){return(0,P.useMemo)(function(){for(var on=[],cn=0;cn<Et;cn+=1){var Qn=pt[cn];if(Qn!==void 0)on[cn]=Qn;else return null}return on},[pt.join("_"),Et])}var ye=P.forwardRef(function(pt,Et){var on=pt.className,cn=pt.noData,Qn=pt.columns,Tn=pt.flattenColumns,kr=pt.colWidths,Pr=pt.columCount,Ir=pt.stickyOffsets,Ei=pt.direction,Kr=pt.fixHeader,hi=pt.stickyTopOffset,Bo=pt.stickyBottomOffset,xo=pt.stickyClassName,no=pt.onScroll,sa=pt.maxContentScroll,co=pt.children,ua=(0,st.Z)(pt,ns),ca=p(H,["prefixCls","scrollbarSize","isSticky"]),fa=ca.prefixCls,bs=ca.scrollbarSize,Xs=ca.isSticky,Sa=Xs&&!Kr?0:bs,Qa=P.useRef(null),dl=P.useCallback(function(Tl){(0,x.mH)(Et,Tl),(0,x.mH)(Qa,Tl)},[]);P.useEffect(function(){var Tl;function _a(Ol){var gl=Ol,Du=gl.currentTarget,Kl=gl.deltaX;Kl&&(no({currentTarget:Du,scrollLeft:Du.scrollLeft+Kl}),Ol.preventDefault())}return(Tl=Qa.current)===null||Tl===void 0||Tl.addEventListener("wheel",_a),function(){var Ol;(Ol=Qa.current)===null||Ol===void 0||Ol.removeEventListener("wheel",_a)}},[]);var Ca=P.useMemo(function(){return Tn.every(function(Tl){return Tl.width})},[Tn]),fs=Tn[Tn.length-1],ja={fixed:fs?fs.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(fa,"-cell-scrollbar")}}},ha=(0,P.useMemo)(function(){return Sa?[].concat((0,vo.Z)(Qn),[ja]):Qn},[Sa,Qn]),ya=(0,P.useMemo)(function(){return Sa?[].concat((0,vo.Z)(Tn),[ja]):Tn},[Sa,Tn]),Wa=(0,P.useMemo)(function(){var Tl=Ir.right,_a=Ir.left;return(0,ve.Z)((0,ve.Z)({},Ir),{},{left:Ei==="rtl"?[].concat((0,vo.Z)(_a.map(function(Ol){return Ol+Sa})),[0]):_a,right:Ei==="rtl"?Tl:[].concat((0,vo.Z)(Tl.map(function(Ol){return Ol+Sa})),[0]),isSticky:Xs})},[Sa,Ir,Xs]),Us=Ka(kr,Pr);return P.createElement("div",{style:(0,ve.Z)({overflow:"hidden"},Xs?{top:hi,bottom:Bo}:{}),ref:dl,className:Te()(on,(0,ne.Z)({},xo,!!xo))},P.createElement("table",{style:{tableLayout:"fixed",visibility:cn||Us?null:"hidden"}},(!cn||!sa||Ca)&&P.createElement(Ho,{colWidths:Us?[].concat((0,vo.Z)(Us),[Sa]):[],columCount:Pr+1,columns:ya}),co((0,ve.Z)((0,ve.Z)({},ua),{},{stickyOffsets:Wa,columns:ha,flattenColumns:ya}))))});ye.displayName="FixedHolder";var Za=P.memo(ye);function ro(pt){var Et=pt.cells,on=pt.stickyOffsets,cn=pt.flattenColumns,Qn=pt.rowComponent,Tn=pt.cellComponent,kr=pt.tdCellComponent,Pr=pt.onHeaderRow,Ir=pt.index,Ei=p(H,["prefixCls","direction"]),Kr=Ei.prefixCls,hi=Ei.direction,Bo;Pr&&(Bo=Pr(Et.map(function(no){return no.column}),Ir));var xo=be(Et.map(function(no){return no.column}));return P.createElement(Qn,Bo,Et.map(function(no,sa){var co=no.column,ua=tn(no.colStart,no.colEnd,cn,on,hi,co),ca;return co&&co.onHeaderCell&&(ca=no.column.onHeaderCell(co)),P.createElement(ln,(0,w.Z)({},no,{scope:co.title?no.colSpan>1?"colgroup":"col":null,ellipsis:co.ellipsis,align:co.align,component:co.title?Tn:kr,prefixCls:Kr,key:xo[sa]},ua,{additionalProps:ca,rowType:"header"}))}))}ro.displayName="HeaderRow";var _n=ro;function _i(pt){var Et=[];function on(kr,Pr){var Ir=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Et[Ir]=Et[Ir]||[];var Ei=Pr,Kr=kr.filter(Boolean).map(function(hi){var Bo={key:hi.key,className:hi.className||"",children:hi.title,column:hi,colStart:Ei},xo=1,no=hi.children;return no&&no.length>0&&(xo=on(no,Ei,Ir+1).reduce(function(sa,co){return sa+co},0),Bo.hasSubColumns=!0),"colSpan"in hi&&(xo=hi.colSpan),"rowSpan"in hi&&(Bo.rowSpan=hi.rowSpan),Bo.colSpan=xo,Bo.colEnd=Bo.colStart+xo-1,Et[Ir].push(Bo),Ei+=xo,xo});return Kr}on(pt,0);for(var cn=Et.length,Qn=function(Pr){Et[Pr].forEach(function(Ir){!("rowSpan"in Ir)&&!Ir.hasSubColumns&&(Ir.rowSpan=cn-Pr)})},Tn=0;Tn<cn;Tn+=1)Qn(Tn);return Et}function Oi(pt){var Et=pt.stickyOffsets,on=pt.columns,cn=pt.flattenColumns,Qn=pt.onHeaderRow,Tn=p(H,["prefixCls","getComponent"]),kr=Tn.prefixCls,Pr=Tn.getComponent,Ir=P.useMemo(function(){return _i(on)},[on]),Ei=Pr(["header","wrapper"],"thead"),Kr=Pr(["header","row"],"tr"),hi=Pr(["header","cell"],"th"),Bo=Pr(["header","cell"],"td");return P.createElement(Ei,{className:"".concat(kr,"-thead")},Ir.map(function(xo,no){var sa=P.createElement(_n,{key:no,flattenColumns:cn,cells:xo,stickyOffsets:Et,rowComponent:Kr,cellComponent:hi,tdCellComponent:Bo,onHeaderRow:Qn,index:no});return sa}))}var Ko=Z(Oi),ga=B(11592);function gi(pt){var Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof Et=="number"?Et:Et.endsWith("%")?pt*parseFloat(Et)/100:null}function ue(pt,Et){return P.useMemo(function(){if(Et&&Et>0){var on=0,cn=0;pt.forEach(function(Ei){var Kr=gi(Et,Ei.width);Kr?on+=Kr:cn+=1});var Qn=Et-on,Tn=cn,kr=Qn/cn,Pr=0,Ir=pt.map(function(Ei){var Kr=(0,ve.Z)({},Ei),hi=gi(Et,Kr.width);if(hi)Kr.width=hi;else{var Bo=Math.floor(kr);Kr.width=Tn===1?Qn:Bo,Qn-=Bo,Tn-=1}return Pr+=Kr.width,Kr});return[Ir,Pr]}return[pt,Et]},[pt,Et])}var le=["children"],xe=["fixed"];function at(pt){return(0,ga.Z)(pt).filter(function(Et){return P.isValidElement(Et)}).map(function(Et){var on=Et.key,cn=Et.props,Qn=cn.children,Tn=(0,st.Z)(cn,le),kr=(0,ve.Z)({key:on},Tn);return Qn&&(kr.children=at(Qn)),kr})}function Pt(pt){var Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return pt.filter(function(on){return on&&(0,De.Z)(on)==="object"}).reduce(function(on,cn,Qn){var Tn=cn.fixed,kr=Tn===!0?"left":Tn,Pr="".concat(Et,"-").concat(Qn),Ir=cn.children;return Ir&&Ir.length>0?[].concat((0,vo.Z)(on),(0,vo.Z)(Pt(Ir,Pr).map(function(Ei){return(0,ve.Z)({fixed:kr},Ei)}))):[].concat((0,vo.Z)(on),[(0,ve.Z)((0,ve.Z)({key:Pr},cn),{},{fixed:kr})])},[])}function pn(pt){for(var Et=!0,on=0;on<pt.length;on+=1){var cn=pt[on];if(Et&&cn.fixed!=="left")Et=!1;else if(!Et&&cn.fixed==="left"){warning(!1,"Index ".concat(on-1," of `columns` missing `fixed='left'` prop."));break}}for(var Qn=!0,Tn=pt.length-1;Tn>=0;Tn-=1){var kr=pt[Tn];if(Qn&&kr.fixed!=="right")Qn=!1;else if(!Qn&&kr.fixed==="right"){warning(!1,"Index ".concat(Tn+1," of `columns` missing `fixed='right'` prop."));break}}}function Zt(pt){return pt.map(function(Et){var on=Et.fixed,cn=(0,st.Z)(Et,xe),Qn=on;return on==="left"?Qn="right":on==="right"&&(Qn="left"),(0,ve.Z)({fixed:Qn},cn)})}function Ar(pt,Et){var on=pt.prefixCls,cn=pt.columns,Qn=pt.children,Tn=pt.expandable,kr=pt.expandedKeys,Pr=pt.columnTitle,Ir=pt.getRowKey,Ei=pt.onTriggerExpand,Kr=pt.expandIcon,hi=pt.rowExpandable,Bo=pt.expandIconColumnIndex,xo=pt.direction,no=pt.expandRowByClick,sa=pt.columnWidth,co=pt.fixed,ua=pt.scrollWidth,ca=P.useMemo(function(){return cn||at(Qn)},[cn,Qn]),fa=P.useMemo(function(){if(Tn){var fs,ja=ca.slice();if(!ja.includes(S)){var ha=Bo||0;ha>=0&&ja.splice(ha,0,S)}var ya=ja.indexOf(S);ja=ja.filter(function(_a,Ol){return _a!==S||Ol===ya});var Wa=ca[ya],Us;(co==="left"||co)&&!Bo?Us="left":(co==="right"||co)&&Bo===ca.length?Us="right":Us=Wa?Wa.fixed:null;var Tl=(fs={},(0,ne.Z)(fs,Wi,{className:"".concat(on,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,ne.Z)(fs,"title",Pr),(0,ne.Z)(fs,"fixed",Us),(0,ne.Z)(fs,"className","".concat(on,"-row-expand-icon-cell")),(0,ne.Z)(fs,"width",sa),(0,ne.Z)(fs,"render",function(Ol,gl,Du){var Kl=Ir(gl,Du),ws=kr.has(Kl),Rs=hi?hi(gl):!0,zs=Kr({prefixCls:on,expanded:ws,expandable:Rs,record:gl,onExpand:Ei});return no?P.createElement("span",{onClick:function(bl){return bl.stopPropagation()}},zs):zs}),fs);return ja.map(function(_a){return _a===S?Tl:_a})}return ca.filter(function(_a){return _a!==S})},[Tn,ca,Ir,kr,Kr,xo]),bs=P.useMemo(function(){var fs=fa;return Et&&(fs=Et(fs)),fs.length||(fs=[{render:function(){return null}}]),fs},[Et,fa,xo]),Xs=P.useMemo(function(){return xo==="rtl"?Zt(Pt(bs)):Pt(bs)},[bs,xo,ua]),Sa=ue(Xs,ua),Qa=(0,te.Z)(Sa,2),dl=Qa[0],Ca=Qa[1];return[bs,dl,Ca]}var fi=Ar;function tr(pt){var Et,on=pt.prefixCls,cn=pt.record,Qn=pt.onExpand,Tn=pt.expanded,kr=pt.expandable,Pr="".concat(on,"-row-expand-icon");if(!kr)return P.createElement("span",{className:Te()(Pr,"".concat(on,"-row-spaced"))});var Ir=function(Kr){Qn(cn,Kr),Kr.stopPropagation()};return P.createElement("span",{className:Te()(Pr,(Et={},(0,ne.Z)(Et,"".concat(on,"-row-expanded"),Tn),(0,ne.Z)(Et,"".concat(on,"-row-collapsed"),!Tn),Et)),onClick:Ir})}function Zn(pt,Et,on){var cn=[];function Qn(Tn){(Tn||[]).forEach(function(kr,Pr){cn.push(Et(kr,Pr)),Qn(kr[on])})}return Qn(pt),cn}function Wt(pt,Et,on){var cn=Gi(pt),Qn=cn.expandIcon,Tn=cn.expandedRowKeys,kr=cn.defaultExpandedRowKeys,Pr=cn.defaultExpandAllRows,Ir=cn.expandedRowRender,Ei=cn.onExpand,Kr=cn.onExpandedRowsChange,hi=cn.childrenColumnName,Bo=Qn||tr,xo=hi||"children",no=P.useMemo(function(){return Ir?"row":pt.expandable&&pt.internalHooks===a&&pt.expandable.__PARENT_RENDER_ICON__||Et.some(function(Xs){return Xs&&(0,De.Z)(Xs)==="object"&&Xs[xo]})?"nest":!1},[!!Ir,Et]),sa=P.useState(function(){return kr||(Pr?Zn(Et,on,xo):[])}),co=(0,te.Z)(sa,2),ua=co[0],ca=co[1],fa=P.useMemo(function(){return new Set(Tn||ua||[])},[Tn,ua]),bs=P.useCallback(function(Xs){var Sa=on(Xs,Et.indexOf(Xs)),Qa,dl=fa.has(Sa);dl?(fa.delete(Sa),Qa=(0,vo.Z)(fa)):Qa=[].concat((0,vo.Z)(fa),[Sa]),ca(Qa),Ei&&Ei(!dl,Xs),Kr&&Kr(Qa)},[on,fa,Et,Ei,Kr]);return[cn,no,fa,Bo,xo,bs]}function zn(pt,Et,on,cn){var Qn=pt.map(function(Tn,kr){return tn(kr,kr,pt,Et,on,cn==null?void 0:cn[kr])});return(0,rt.Z)(function(){return Qn},[Qn],function(Tn,kr){return!(0,V.Z)(Tn,kr)})}function ri(pt){var Et=(0,P.useRef)(pt),on=(0,P.useState)({}),cn=(0,te.Z)(on,2),Qn=cn[1],Tn=(0,P.useRef)(null),kr=(0,P.useRef)([]);function Pr(Ir){kr.current.push(Ir);var Ei=Promise.resolve();Tn.current=Ei,Ei.then(function(){if(Tn.current===Ei){var Kr=kr.current,hi=Et.current;kr.current=[],Kr.forEach(function(Bo){Et.current=Bo(Et.current)}),Tn.current=null,hi!==Et.current&&Qn({})}})}return(0,P.useEffect)(function(){return function(){Tn.current=null}},[]),[Et.current,Pr]}function Vr(pt){var Et=(0,P.useRef)(pt||null),on=(0,P.useRef)();function cn(){window.clearTimeout(on.current)}function Qn(kr){Et.current=kr,cn(),on.current=window.setTimeout(function(){Et.current=null,on.current=void 0},100)}function Tn(){return Et.current}return(0,P.useEffect)(function(){return cn},[]),[Qn,Tn]}function lr(){var pt=P.useState(-1),Et=(0,te.Z)(pt,2),on=Et[0],cn=Et[1],Qn=P.useState(-1),Tn=(0,te.Z)(Qn,2),kr=Tn[0],Pr=Tn[1],Ir=P.useCallback(function(Ei,Kr){cn(Ei),Pr(Kr)},[]);return[on,kr,Ir]}var jr=B(47273),Li=(0,jr.Z)()?window:null;function Yi(pt,Et){var on=(0,De.Z)(pt)==="object"?pt:{},cn=on.offsetHeader,Qn=cn===void 0?0:cn,Tn=on.offsetSummary,kr=Tn===void 0?0:Tn,Pr=on.offsetScroll,Ir=Pr===void 0?0:Pr,Ei=on.getContainer,Kr=Ei===void 0?function(){return Li}:Ei,hi=Kr()||Li;return P.useMemo(function(){var Bo=!!pt;return{isSticky:Bo,stickyClassName:Bo?"".concat(Et,"-sticky-holder"):"",offsetHeader:Qn,offsetSummary:kr,offsetScroll:Ir,container:hi}},[Ir,Qn,kr,Et,hi])}function bo(pt,Et,on){var cn=(0,P.useMemo)(function(){for(var Qn=[],Tn=[],kr=0,Pr=0,Ir=0;Ir<Et;Ir+=1)if(on==="rtl"){Tn[Ir]=Pr,Pr+=pt[Ir]||0;var Ei=Et-Ir-1;Qn[Ei]=kr,kr+=pt[Ei]||0}else{Qn[Ir]=kr,kr+=pt[Ir]||0;var Kr=Et-Ir-1;Tn[Kr]=Pr,Pr+=pt[Kr]||0}return{left:Qn,right:Tn}},[pt,Et,on]);return cn}var io=bo;function so(pt){var Et=pt.className,on=pt.children;return P.createElement("div",{className:Et},on)}var So=so,pa=B(8224),qa=B(55468),ds=function(Et,on){var cn,Qn,Tn=Et.scrollBodyRef,kr=Et.onScroll,Pr=Et.offsetScroll,Ir=Et.container,Ei=p(H,"prefixCls"),Kr=((cn=Tn.current)===null||cn===void 0?void 0:cn.scrollWidth)||0,hi=((Qn=Tn.current)===null||Qn===void 0?void 0:Qn.clientWidth)||0,Bo=Kr&&hi*(hi/Kr),xo=P.useRef(),no=ri({scrollLeft:0,isHiddenScrollBar:!1}),sa=(0,te.Z)(no,2),co=sa[0],ua=sa[1],ca=P.useRef({delta:0,x:0}),fa=P.useState(!1),bs=(0,te.Z)(fa,2),Xs=bs[0],Sa=bs[1],Qa=function(){Sa(!1)},dl=function(ya){ya.persist(),ca.current.delta=ya.pageX-co.scrollLeft,ca.current.x=0,Sa(!0),ya.preventDefault()},Ca=function(ya){var Wa,Us=ya||((Wa=window)===null||Wa===void 0?void 0:Wa.event),Tl=Us.buttons;if(!Xs||Tl===0){Xs&&Sa(!1);return}var _a=ca.current.x+ya.pageX-ca.current.x-ca.current.delta;_a<=0&&(_a=0),_a+Bo>=hi&&(_a=hi-Bo),kr({scrollLeft:_a/hi*(Kr+2)}),ca.current.x=ya.pageX},fs=function(){if(Tn.current){var ya=(0,qa.os)(Tn.current).top,Wa=ya+Tn.current.offsetHeight,Us=Ir===window?document.documentElement.scrollTop+window.innerHeight:(0,qa.os)(Ir).top+Ir.clientHeight;Wa-(0,Xe.Z)()<=Us||ya>=Us-Pr?ua(function(Tl){return(0,ve.Z)((0,ve.Z)({},Tl),{},{isHiddenScrollBar:!0})}):ua(function(Tl){return(0,ve.Z)((0,ve.Z)({},Tl),{},{isHiddenScrollBar:!1})})}},ja=function(ya){ua(function(Wa){return(0,ve.Z)((0,ve.Z)({},Wa),{},{scrollLeft:ya/Kr*hi||0})})};return P.useImperativeHandle(on,function(){return{setScrollLeft:ja}}),P.useEffect(function(){var ha=(0,pa.Z)(document.body,"mouseup",Qa,!1),ya=(0,pa.Z)(document.body,"mousemove",Ca,!1);return fs(),function(){ha.remove(),ya.remove()}},[Bo,Xs]),P.useEffect(function(){var ha=(0,pa.Z)(Ir,"scroll",fs,!1),ya=(0,pa.Z)(window,"resize",fs,!1);return function(){ha.remove(),ya.remove()}},[Ir]),P.useEffect(function(){co.isHiddenScrollBar||ua(function(ha){var ya=Tn.current;return ya?(0,ve.Z)((0,ve.Z)({},ha),{},{scrollLeft:ya.scrollLeft/ya.scrollWidth*ya.clientWidth}):ha})},[co.isHiddenScrollBar]),Kr<=hi||!Bo||co.isHiddenScrollBar?null:P.createElement("div",{style:{height:(0,Xe.Z)(),width:hi,bottom:Pr},className:"".concat(Ei,"-sticky-scroll")},P.createElement("div",{onMouseDown:dl,ref:xo,className:Te()("".concat(Ei,"-sticky-scroll-bar"),(0,ne.Z)({},"".concat(Ei,"-sticky-scroll-bar-active"),Xs)),style:{width:"".concat(Bo,"px"),transform:"translate3d(".concat(co.scrollLeft,"px, 0, 0)")}}))},yo=P.forwardRef(ds);function $l(pt){return null}var hu=$l;function Eu(pt){return null}var Tr=Eu,Gl="rc-table",Bc=[],nl={};function Ml(){return"No Data"}function Va(pt){var Et,on=(0,ve.Z)({rowKey:"key",prefixCls:Gl,emptyText:Ml},pt),cn=on.prefixCls,Qn=on.className,Tn=on.rowClassName,kr=on.style,Pr=on.data,Ir=on.rowKey,Ei=on.scroll,Kr=on.tableLayout,hi=on.direction,Bo=on.title,xo=on.footer,no=on.summary,sa=on.caption,co=on.id,ua=on.showHeader,ca=on.components,fa=on.emptyText,bs=on.onRow,Xs=on.onHeaderRow,Sa=on.internalHooks,Qa=on.transformColumns,dl=on.internalRefs,Ca=on.tailor,fs=on.sticky,ja=Pr||Bc,ha=!!ja.length,ya=Sa===a,Wa=P.useCallback(function(ac,gA){return(0,Le.Z)(ca,ac)||gA},[ca]),Us=P.useMemo(function(){return typeof Ir=="function"?Ir:function(ac){var gA=ac&&ac[Ir];return gA}},[Ir]),Tl=Wa(["body"]),_a=lr(),Ol=(0,te.Z)(_a,3),gl=Ol[0],Du=Ol[1],Kl=Ol[2],ws=Wt(on,ja,Us),Rs=(0,te.Z)(ws,6),zs=Rs[0],Vi=Rs[1],bl=Rs[2],Uc=Rs[3],Tc=Rs[4],Ad=Rs[5],As=Ei==null?void 0:Ei.x,Ws=P.useState(0),ul=(0,te.Z)(Ws,2),Os=ul[0],hs=ul[1],Fo=fi((0,ve.Z)((0,ve.Z)((0,ve.Z)({},on),zs),{},{expandable:!!zs.expandedRowRender,columnTitle:zs.columnTitle,expandedKeys:bl,getRowKey:Us,onTriggerExpand:Ad,expandIcon:Uc,expandIconColumnIndex:zs.expandIconColumnIndex,direction:hi,scrollWidth:ya&&Ca&&typeof As=="number"?As:null}),ya?Qa:null),Ta=(0,te.Z)(Fo,3),vl=Ta[0],wu=Ta[1],qd=Ta[2],CA=qd!=null?qd:As,wf=P.useMemo(function(){return{columns:vl,flattenColumns:wu}},[vl,wu]),Zl=P.useRef(),zc=P.useRef(),Lo=P.useRef(),mf=P.useRef(),Ph=P.useRef(),Kc=P.useState(!1),oc=(0,te.Z)(Kc,2),mA=oc[0],dd=oc[1],oA=P.useState(!1),Bu=(0,te.Z)(oA,2),Zf=Bu[0],Yd=Bu[1],wc=ri(new Map),is=(0,te.Z)(wc,2),$c=is[0],fd=is[1],fp=be(wu),xf=fp.map(function(ac){return $c.get(ac)}),Yl=P.useMemo(function(){return xf},[xf.join("_")]),Nf=io(Yl,wu.length,hi),Dd=Ei&&Oe(Ei.y),HA=Ei&&Oe(CA)||!!zs.fixed,M0=HA&&wu.some(function(ac){var gA=ac.fixed;return gA}),G0=P.useRef(),L0=Yi(fs,cn),_h=L0.isSticky,Ym=L0.offsetHeader,$h=L0.offsetSummary,hc=L0.offsetScroll,SA=L0.stickyClassName,af=L0.container,ed=P.useMemo(function(){return no==null?void 0:no(ja)},[no,ja]),qc=(Dd||_h)&&P.isValidElement(ed)&&ed.type===ot&&ed.props.fixed,sf,UA,Ud;Dd&&(UA={overflowY:"scroll",maxHeight:Ei.y}),HA&&(sf={overflowX:"auto"},Dd||(UA={overflowY:"hidden"}),Ud={width:CA===!0?"auto":CA,minWidth:"100%"});var Jm=P.useCallback(function(ac,gA){(0,q.Z)(Zl.current)&&fd(function(td){if(td.get(ac)!==gA){var vA=new Map(td);return vA.set(ac,gA),vA}return td})},[]),In=Vr(null),MA=(0,te.Z)(In,2),Bm=MA[0],bg=MA[1];function _p(ac,gA){gA&&(typeof gA=="function"?gA(ac):gA.scrollLeft!==ac&&(gA.scrollLeft=ac,gA.scrollLeft!==ac&&setTimeout(function(){gA.scrollLeft=ac},0)))}var w0=(0,ie.Z)(function(ac){var gA=ac.currentTarget,td=ac.scrollLeft,vA=hi==="rtl",e0=typeof td=="number"?td:gA.scrollLeft,Dm=gA||nl;if(!bg()||bg()===Dm){var nm;Bm(Dm),_p(e0,zc.current),_p(e0,Lo.current),_p(e0,Ph.current),_p(e0,(nm=G0.current)===null||nm===void 0?void 0:nm.setScrollLeft)}var nv=gA||zc.current;if(nv){var J0=nv.scrollWidth,_m=nv.clientWidth;if(J0===_m){dd(!1),Yd(!1);return}vA?(dd(-e0<J0-_m),Yd(-e0>0)):(dd(e0>0),Yd(e0<J0-_m))}}),x0=function(){HA&&Lo.current?w0({currentTarget:Lo.current}):(dd(!1),Yd(!1))},hp=function(gA){var td=gA.width;td!==Os&&(x0(),hs(Zl.current?Zl.current.offsetWidth:td))},bm=P.useRef(!1);P.useEffect(function(){bm.current&&x0()},[HA,Pr,vl.length]),P.useEffect(function(){bm.current=!0},[]);var Fm=P.useState(0),$p=(0,te.Z)(Fm,2),Op=$p[0],kp=$p[1],$g=P.useState(!0),pp=(0,te.Z)($g,2),os=pp[0],Ih=pp[1];P.useEffect(function(){(!Ca||!ya)&&(Lo.current instanceof Element?kp((0,Xe.o)(Lo.current).width):kp((0,Xe.o)(mf.current).width)),Ih((0,Fe.G)("position","sticky"))},[]),P.useEffect(function(){ya&&dl&&(dl.body.current=Lo.current)});var em=P.useCallback(function(ac){return P.createElement(P.Fragment,null,P.createElement(Ko,ac),qc==="top"&&P.createElement(X,ac,ed))},[qc,ed]),t1=P.useCallback(function(ac){return P.createElement(X,ac,ed)},[ed]),Iv=Wa(["table"],"table"),Sm=P.useMemo(function(){return Kr||(M0?CA==="max-content"?"auto":"fixed":Dd||_h||wu.some(function(ac){var gA=ac.ellipsis;return gA})?"fixed":"auto")},[Dd,M0,wu,Kr,_h]),Fg,ev={colWidths:Yl,columCount:wu.length,stickyOffsets:Nf,onHeaderRow:Xs,fixHeader:Dd,scroll:Ei},tm=P.useMemo(function(){return ha?null:typeof fa=="function"?fa():fa},[ha,fa]),Mf=P.createElement(qi,{data:ja,measureColumnWidth:Dd||HA||_h}),Pm=P.createElement(Ho,{colWidths:wu.map(function(ac){var gA=ac.width;return gA}),columns:wu}),Y0=sa!=null?P.createElement("caption",{className:"".concat(cn,"-caption")},sa):void 0,qm=(0,jt.Z)(on,{data:!0}),Im=(0,jt.Z)(on,{aria:!0});if(Dd||_h){var tv;typeof Tl=="function"?(tv=Tl(ja,{scrollbarSize:Op,ref:Lo,onScroll:w0}),ev.colWidths=wu.map(function(ac,gA){var td=ac.width,vA=gA===wu.length-1?td-Op:td;return typeof vA=="number"&&!Number.isNaN(vA)?vA:0})):tv=P.createElement("div",{style:(0,ve.Z)((0,ve.Z)({},sf),UA),onScroll:w0,ref:Lo,className:Te()("".concat(cn,"-body"))},P.createElement(Iv,(0,w.Z)({style:(0,ve.Z)((0,ve.Z)({},Ud),{},{tableLayout:Sm})},Im),Y0,Pm,Mf,!qc&&ed&&P.createElement(X,{stickyOffsets:Nf,flattenColumns:wu,columns:vl},ed)));var Zc=(0,ve.Z)((0,ve.Z)((0,ve.Z)({noData:!ja.length,maxContentScroll:HA&&CA==="max-content"},ev),wf),{},{direction:hi,stickyClassName:SA,onScroll:w0});Fg=P.createElement(P.Fragment,null,ua!==!1&&P.createElement(Za,(0,w.Z)({},Zc,{stickyTopOffset:Ym,className:"".concat(cn,"-header"),ref:zc}),em),tv,qc&&qc!=="top"&&P.createElement(Za,(0,w.Z)({},Zc,{stickyBottomOffset:$h,className:"".concat(cn,"-summary"),ref:Ph}),t1),_h&&P.createElement(yo,{ref:G0,offsetScroll:hc,scrollBodyRef:Lo,onScroll:w0,container:af}))}else Fg=P.createElement("div",{style:(0,ve.Z)((0,ve.Z)({},sf),UA),className:Te()("".concat(cn,"-content")),onScroll:w0,ref:Lo},P.createElement(Iv,(0,w.Z)({style:(0,ve.Z)((0,ve.Z)({},Ud),{},{tableLayout:Sm})},Im),Y0,Pm,ua!==!1&&P.createElement(Ko,(0,w.Z)({},ev,wf)),Mf,ed&&P.createElement(X,{stickyOffsets:Nf,flattenColumns:wu,columns:vl},ed)));var gf=P.createElement("div",(0,w.Z)({className:Te()(cn,Qn,(Et={},(0,ne.Z)(Et,"".concat(cn,"-rtl"),hi==="rtl"),(0,ne.Z)(Et,"".concat(cn,"-ping-left"),mA),(0,ne.Z)(Et,"".concat(cn,"-ping-right"),Zf),(0,ne.Z)(Et,"".concat(cn,"-layout-fixed"),Kr==="fixed"),(0,ne.Z)(Et,"".concat(cn,"-fixed-header"),Dd),(0,ne.Z)(Et,"".concat(cn,"-fixed-column"),M0),(0,ne.Z)(Et,"".concat(cn,"-scroll-horizontal"),HA),(0,ne.Z)(Et,"".concat(cn,"-has-fix-left"),wu[0]&&wu[0].fixed),(0,ne.Z)(Et,"".concat(cn,"-has-fix-right"),wu[wu.length-1]&&wu[wu.length-1].fixed==="right"),Et)),style:kr,id:co,ref:Zl},qm),Bo&&P.createElement(So,{className:"".concat(cn,"-title")},Bo(ja)),P.createElement("div",{ref:mf,className:"".concat(cn,"-container")},Fg),xo&&P.createElement(So,{className:"".concat(cn,"-footer")},xo(ja)));HA&&(gf=P.createElement(oe.Z,{onResize:hp},gf));var mp=zn(wu,Nf,hi,vl),Lf=P.useMemo(function(){return{scrollX:CA,prefixCls:cn,getComponent:Wa,scrollbarSize:Op,direction:hi,fixedInfoList:mp,isSticky:_h,supportSticky:os,componentWidth:Os,fixHeader:Dd,fixColumn:M0,horizonScroll:HA,tableLayout:Sm,rowClassName:Tn,expandedRowClassName:zs.expandedRowClassName,expandIcon:Uc,expandableType:Vi,expandRowByClick:zs.expandRowByClick,expandedRowRender:zs.expandedRowRender,onTriggerExpand:Ad,expandIconColumnIndex:zs.expandIconColumnIndex,indentSize:zs.indentSize,allColumnsFixedLeft:wu.every(function(ac){return ac.fixed==="left"}),emptyNode:tm,columns:vl,flattenColumns:wu,onColumnResize:Jm,hoverStartRow:gl,hoverEndRow:Du,onHover:Kl,rowExpandable:zs.rowExpandable,onRow:bs,getRowKey:Us,expandedKeys:bl,childrenColumnName:Tc}},[CA,cn,Wa,Op,hi,mp,_h,os,Os,Dd,M0,HA,Sm,Tn,zs.expandedRowClassName,Uc,Vi,zs.expandRowByClick,zs.expandedRowRender,Ad,zs.expandIconColumnIndex,zs.indentSize,tm,vl,wu,Jm,gl,Du,Kl,zs.rowExpandable,bs,Us,bl,Tc]);return P.createElement(H.Provider,{value:Lf},gf)}function xl(pt){return R(Va,pt)}var Rl=xl();Rl.EXPAND_COLUMN=S,Rl.INTERNAL_HOOKS=a,Rl.Column=hu,Rl.ColumnGroup=Tr,Rl.Summary=O;var au=Rl,Au=B(48911),Ai=L(null),Il=L(null);function Gr(pt,Et,on){var cn=Et||1;return on[pt+cn]-(on[pt]||0)}function du(pt){var Et=pt.rowInfo,on=pt.column,cn=pt.colIndex,Qn=pt.indent,Tn=pt.index,kr=pt.renderIndex,Pr=pt.record,Ir=pt.style,Ei=pt.className,Kr=pt.inverse,hi=pt.getHeight,Bo=on.render,xo=on.dataIndex,no=on.className,sa=on.width,co=p(Il,["columnsOffset"]),ua=co.columnsOffset,ca=Jt(Et,on,cn,Qn,Tn),fa=ca.key,bs=ca.fixedInfo,Xs=ca.appendCellNode,Sa=ca.additionalCellProps,Qa=Sa.style,dl=Sa.colSpan,Ca=dl===void 0?1:dl,fs=Sa.rowSpan,ja=fs===void 0?1:fs,ha=cn-1,ya=Gr(ha,Ca,ua),Wa=Ca>1?sa-ya:0,Us=(0,ve.Z)((0,ve.Z)((0,ve.Z)({},Qa),Ir),{},{flex:"0 0 ".concat(ya,"px"),width:"".concat(ya,"px"),marginRight:Wa,pointerEvents:"auto"}),Tl=P.useMemo(function(){return Kr?ja<=1:Ca===0||ja===0||ja>1},[ja,Ca,Kr]);Tl?Us.visibility="hidden":Kr&&(Us.height=hi==null?void 0:hi(ja));var _a=Tl?function(){return null}:Bo,Ol={};return(ja===0||Ca===0)&&(Ol.rowSpan=1,Ol.colSpan=1),P.createElement(ln,(0,w.Z)({className:Te()(no,Ei),ellipsis:on.ellipsis,align:on.align,scope:on.rowScope,component:"div",prefixCls:Et.prefixCls,key:fa,record:Pr,index:Tn,renderIndex:kr,dataIndex:xo,render:_a,shouldCellUpdate:on.shouldCellUpdate},bs,{appendNode:Xs,additionalProps:(0,ve.Z)((0,ve.Z)({},Sa),{},{style:Us},Ol)}))}var tc=du,Ss=["data","index","className","rowKey","style","extra","getHeight"],Ql=P.forwardRef(function(pt,Et){var on=pt.data,cn=pt.index,Qn=pt.className,Tn=pt.rowKey,kr=pt.style,Pr=pt.extra,Ir=pt.getHeight,Ei=(0,st.Z)(pt,Ss),Kr=on.record,hi=on.indent,Bo=on.index,xo=p(H,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),no=xo.scrollX,sa=xo.flattenColumns,co=xo.prefixCls,ua=xo.fixColumn,ca=xo.componentWidth,fa=zt(Kr,Tn,cn,hi),bs=fa.rowSupportExpand,Xs=fa.expanded,Sa=fa.rowProps,Qa=fa.expandedRowRender,dl=fa.expandedRowClassName,Ca;if(bs&&Xs){var fs=Qa(Kr,cn,hi+1,Xs),ja=dl==null?void 0:dl(Kr,cn,hi),ha={};ua&&(ha={style:(0,ne.Z)({},"--virtual-width","".concat(ca,"px"))});var ya="".concat(co,"-expanded-row-cell");Ca=P.createElement("div",{className:Te()("".concat(co,"-expanded-row"),"".concat(co,"-expanded-row-level-").concat(hi+1),ja)},P.createElement(ln,{component:"div",prefixCls:co,className:Te()(ya,(0,ne.Z)({},"".concat(ya,"-fixed"),ua)),additionalProps:ha},fs))}var Wa=(0,ve.Z)((0,ve.Z)({},kr),{},{width:no});Pr&&(Wa.position="absolute",Wa.pointerEvents="none");var Us=P.createElement("div",(0,w.Z)({},Sa,Ei,{ref:bs?null:Et,className:Te()(Qn,"".concat(co,"-row"),Sa==null?void 0:Sa.className,(0,ne.Z)({},"".concat(co,"-row-extra"),Pr)),style:(0,ve.Z)((0,ve.Z)({},Wa),Sa==null?void 0:Sa.style)}),sa.map(function(Tl,_a){return P.createElement(tc,{key:_a,rowInfo:fa,column:Tl,colIndex:_a,indent:hi,index:cn,renderIndex:Bo,record:Kr,inverse:Pr,getHeight:Ir})}));return bs?P.createElement("div",{ref:Et},Us,Ca):Us}),Oa=Z(Ql),Ys=Oa,Hl=P.forwardRef(function(pt,Et){var on=pt.data,cn=pt.onScroll,Qn=p(H,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),Tn=Qn.flattenColumns,kr=Qn.onColumnResize,Pr=Qn.getRowKey,Ir=Qn.expandedKeys,Ei=Qn.prefixCls,Kr=Qn.childrenColumnName,hi=Qn.emptyNode,Bo=Qn.scrollX,xo=p(Ai),no=xo.scrollY,sa=xo.listItemHeight,co=P.useRef(),ua=Ze(on,Kr,Ir,Pr),ca=P.useMemo(function(){var Ca=0;return Tn.map(function(fs){var ja=fs.width,ha=fs.key;return Ca+=ja,[ha,ja,Ca]})},[Tn]),fa=P.useMemo(function(){return ca.map(function(Ca){return Ca[2]})},[ca]);P.useEffect(function(){ca.forEach(function(Ca){var fs=(0,te.Z)(Ca,2),ja=fs[0],ha=fs[1];kr(ja,ha)})},[ca]),P.useImperativeHandle(Et,function(){var Ca={};return Object.defineProperty(Ca,"scrollLeft",{get:function(){var ja;return((ja=co.current)===null||ja===void 0?void 0:ja.getScrollInfo().x)||0},set:function(ja){var ha;(ha=co.current)===null||ha===void 0||ha.scrollTo({left:ja})}}),Ca});var bs=function(fs,ja){var ha,ya=(ha=ua[ja])===null||ha===void 0?void 0:ha.record,Wa=fs.onCell;if(Wa){var Us,Tl=Wa(ya,ja);return(Us=Tl==null?void 0:Tl.rowSpan)!==null&&Us!==void 0?Us:1}return 1},Xs=function(fs){var ja=fs.start,ha=fs.end,ya=fs.getSize,Wa=fs.offsetY;if(ha<0)return null;for(var Us=Tn.filter(function(As){return bs(As,ja)===0}),Tl=ja,_a=function(Ws){if(Us=Us.filter(function(ul){return bs(ul,Ws)===0}),!Us.length)return Tl=Ws,"break"},Ol=ja;Ol>=0;Ol-=1){var gl=_a(Ol);if(gl==="break")break}for(var Du=Tn.filter(function(As){return bs(As,ha)!==1}),Kl=ha,ws=function(Ws){if(Du=Du.filter(function(ul){return bs(ul,Ws)!==1}),!Du.length)return Kl=Math.max(Ws-1,ha),"break"},Rs=ha;Rs<ua.length;Rs+=1){var zs=ws(Rs);if(zs==="break")break}for(var Vi=[],bl=function(Ws){var ul=ua[Ws];if(!ul)return"continue";Tn.some(function(Os){return bs(Os,Ws)>1})&&Vi.push(Ws)},Uc=Tl;Uc<=Kl;Uc+=1)var Tc=bl(Uc);var Ad=Vi.map(function(As){var Ws=ua[As],ul=Pr(Ws.record,As),Os=function(Ta){var vl=As+Ta-1,wu=Pr(ua[vl].record,vl),qd=ya(ul,wu);return qd.bottom-qd.top},hs=ya(ul);return P.createElement(Ys,{key:As,data:Ws,rowKey:ul,index:As,style:{top:-Wa+hs.top},extra:!0,getHeight:Os})});return Ad},Sa=P.useMemo(function(){return{columnsOffset:fa}},[fa]),Qa="".concat(Ei,"-tbody"),dl;return ua.length?dl=P.createElement(Au.Z,{fullHeight:!1,ref:co,className:Te()(Qa,"".concat(Qa,"-virtual")),height:no,itemHeight:sa||24,data:ua,itemKey:function(fs){return Pr(fs.record)},scrollWidth:Bo,onVirtualScroll:function(fs){var ja=fs.x;cn({scrollLeft:ja})},extraRender:Xs},function(Ca,fs,ja){var ha=Pr(Ca.record,fs);return P.createElement(Ys,(0,w.Z)({data:Ca,rowKey:ha,index:fs},ja))}):dl=P.createElement("div",{className:Te()("".concat(Ei,"-placeholder"))},P.createElement(ln,{component:"div",prefixCls:Ei},hi)),P.createElement(Il.Provider,{value:Sa},dl)}),gd=Z(Hl),Ul=gd,Zo=function(Et,on){var cn=on.ref,Qn=on.onScroll;return P.createElement(Ul,{ref:cn,data:Et,onScroll:Qn})},ft=100;function fA(pt){var Et=pt.columns,on=pt.scroll,cn=pt.prefixCls,Qn=cn===void 0?Gl:cn,Tn=pt.className,kr=pt.listItemHeight,Pr=on||{},Ir=Pr.x,Ei=Pr.y;typeof Ir!="number"&&(Ir=((Et||[]).length+1)*ft),typeof Ei!="number"&&(Ei=500);var Kr=P.useMemo(function(){return{scrollY:Ei,listItemHeight:kr}},[Ei,kr]);return P.createElement(Ai.Provider,{value:Kr},P.createElement(au,(0,w.Z)({},pt,{className:Te()(Tn,"".concat(Qn,"-virtual")),scroll:(0,ve.Z)((0,ve.Z)({},on),{},{x:Ir}),components:{body:Zo},columns:Et,internalHooks:a,tailor:!0})))}function nc(pt){return R(fA,pt)}var ud=nc(),qA=null;function hA(pt){return null}var vd=hA;function Dr(pt){return null}var Yr=Dr,Or=B(2738),Bi=B(68031),to=B(36355),Cs=B(93891),ml=B(19716),vi=B(8628),va=B(31724),Zs=B(58421),Jl=B(71418),Js=B(88088);function ia(pt){return function(on){let{prefixCls:cn,onExpand:Qn,record:Tn,expanded:kr,expandable:Pr}=on;const Ir=`${cn}-row-expand-icon`;return P.createElement("button",{type:"button",onClick:Ei=>{Qn(Tn,Ei),Ei.stopPropagation()},className:Te()(Ir,{[`${Ir}-spaced`]:!Pr,[`${Ir}-expanded`]:Pr&&kr,[`${Ir}-collapsed`]:Pr&&!kr}),"aria-label":kr?pt.collapse:pt.expand,"aria-expanded":kr})}}var js=ia;function Fs(pt,Et){return"key"in pt&&pt.key!==void 0&&pt.key!==null?pt.key:pt.dataIndex?Array.isArray(pt.dataIndex)?pt.dataIndex.join("."):pt.dataIndex:Et}function Cl(pt,Et){return Et?`${Et}-${pt}`:`${pt}`}function bc(pt,Et){return typeof pt=="function"?pt(Et):pt}function Lc(pt,Et){const on=bc(pt,Et);return Object.prototype.toString.call(on)==="[object Object]"?"":on}var Wn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Ac=Wn,dc=B(7657),Fl=function(Et,on){return P.createElement(dc.Z,(0,w.Z)({},Et,{ref:on,icon:Ac}))},_A=P.forwardRef(Fl),yd=_A,Ll=B(56762);function Ds(pt){const Et=P.useRef(pt),on=(0,Ll.Z)();return[()=>Et.current,cn=>{Et.current=cn,on()}]}var Ns=B(3113),cr=B(24905),Sr=B(38854),di=B(64165),$i=B(20834),ka=B(40875),wo=B(5112),No=B(17574),Ma=B(47472),Es=B(92832);function zl(pt){let{value:Et,onChange:on,filterSearch:cn,tablePrefixCls:Qn,locale:Tn}=pt;return cn?P.createElement("div",{className:`${Qn}-filter-dropdown-search`},P.createElement(Es.default,{prefix:P.createElement(Ma.Z,null),placeholder:Tn.filterSearchPlaceholder,onChange:on,value:Et,htmlSize:1,className:`${Qn}-filter-dropdown-search-input`})):null}var Ps=zl,yr=B(10228);const Ts=pt=>{const{keyCode:Et}=pt;Et===yr.Z.ENTER&&pt.stopPropagation()};var Fc=P.forwardRef((pt,Et)=>P.createElement("div",{className:pt.className,onClick:on=>on.stopPropagation(),onKeyDown:Ts,ref:Et},pt.children));function $s(pt){let Et=[];return(pt||[]).forEach(on=>{let{value:cn,children:Qn}=on;Et.push(cn),Qn&&(Et=[].concat((0,vo.Z)(Et),(0,vo.Z)($s(Qn))))}),Et}function el(pt){return pt.some(Et=>{let{children:on}=Et;return on})}function xa(pt,Et){return typeof Et=="string"||typeof Et=="number"?Et==null?void 0:Et.toString().toLowerCase().includes(pt.trim().toLowerCase()):!1}function Is(pt){let{filters:Et,prefixCls:on,filteredKeys:cn,filterMultiple:Qn,searchValue:Tn,filterSearch:kr}=pt;return Et.map((Pr,Ir)=>{const Ei=String(Pr.value);if(Pr.children)return{key:Ei||Ir,label:Pr.text,popupClassName:`${on}-dropdown-submenu`,children:Is({filters:Pr.children,prefixCls:on,filteredKeys:cn,filterMultiple:Qn,searchValue:Tn,filterSearch:kr})};const Kr=Qn?cr.default:wo.ZP,hi={key:Pr.value!==void 0?Ei:Ir,label:P.createElement(P.Fragment,null,P.createElement(Kr,{checked:cn.includes(Ei)}),P.createElement("span",null,Pr.text))};return Tn.trim()?typeof kr=="function"?kr(Tn,Pr)?hi:null:xa(Tn,Pr.text)?hi:null:hi})}function rA(pt){var Et,on;const{tablePrefixCls:cn,prefixCls:Qn,column:Tn,dropdownPrefixCls:kr,columnKey:Pr,filterMultiple:Ir,filterMode:Ei="menu",filterSearch:Kr=!1,filterState:hi,triggerFilter:Bo,locale:xo,children:no,getPopupContainer:sa}=pt,{filterDropdownOpen:co,onFilterDropdownOpenChange:ua,filterResetToDefaultFilteredValue:ca,defaultFilteredValue:fa,filterDropdownVisible:bs,onFilterDropdownVisibleChange:Xs}=Tn,[Sa,Qa]=P.useState(!1),dl=!!(hi&&(!((Et=hi.filteredKeys)===null||Et===void 0)&&Et.length||hi.forceFiltered)),Ca=Fo=>{Qa(Fo),ua==null||ua(Fo),Xs==null||Xs(Fo)},fs=(on=co!=null?co:bs)!==null&&on!==void 0?on:Sa,ja=hi==null?void 0:hi.filteredKeys,[ha,ya]=Ds(ja||[]),Wa=Fo=>{let{selectedKeys:Ta}=Fo;ya(Ta)},Us=(Fo,Ta)=>{let{node:vl,checked:wu}=Ta;Wa(Ir?{selectedKeys:Fo}:{selectedKeys:wu&&vl.key?[vl.key]:[]})};P.useEffect(()=>{Sa&&Wa({selectedKeys:ja||[]})},[ja]);const[Tl,_a]=P.useState([]),Ol=Fo=>{_a(Fo)},[gl,Du]=P.useState(""),Kl=Fo=>{const{value:Ta}=Fo.target;Du(Ta)};P.useEffect(()=>{Sa||Du("")},[Sa]);const ws=Fo=>{const Ta=Fo&&Fo.length?Fo:null;if(Ta===null&&(!hi||!hi.filteredKeys)||(0,V.Z)(Ta,hi==null?void 0:hi.filteredKeys,!0))return null;Bo({column:Tn,key:Pr,filteredKeys:Ta})},Rs=()=>{Ca(!1),ws(ha())},zs=function(){let{confirm:Fo,closeDropdown:Ta}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Fo&&ws([]),Ta&&Ca(!1),Du(""),ya(ca?(fa||[]).map(vl=>String(vl)):[])},Vi=function(){let{closeDropdown:Fo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Fo&&Ca(!1),ws(ha())},bl=Fo=>{Fo&&ja!==void 0&&ya(ja||[]),Ca(Fo),!Fo&&!Tn.filterDropdown&&Rs()},Uc=Te()({[`${kr}-menu-without-submenu`]:!el(Tn.filters||[])}),Tc=Fo=>{if(Fo.target.checked){const Ta=$s(Tn==null?void 0:Tn.filters).map(vl=>String(vl));ya(Ta)}else ya([])},Ad=Fo=>{let{filters:Ta}=Fo;return(Ta||[]).map((vl,wu)=>{const qd=String(vl.value),CA={title:vl.text,key:vl.value!==void 0?qd:wu};return vl.children&&(CA.children=Ad({filters:vl.children})),CA})},As=Fo=>{var Ta;return Object.assign(Object.assign({},Fo),{text:Fo.title,value:Fo.key,children:((Ta=Fo.children)===null||Ta===void 0?void 0:Ta.map(vl=>As(vl)))||[]})};let Ws;if(typeof Tn.filterDropdown=="function")Ws=Tn.filterDropdown({prefixCls:`${kr}-custom`,setSelectedKeys:Fo=>Wa({selectedKeys:Fo}),selectedKeys:ha(),confirm:Vi,clearFilters:zs,filters:Tn.filters,visible:fs,close:()=>{Ca(!1)}});else if(Tn.filterDropdown)Ws=Tn.filterDropdown;else{const Fo=ha()||[],Ta=()=>(Tn.filters||[]).length===0?P.createElement(di.Z,{image:di.Z.PRESENTED_IMAGE_SIMPLE,description:xo.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):Ei==="tree"?P.createElement(P.Fragment,null,P.createElement(Ps,{filterSearch:Kr,value:gl,onChange:Kl,tablePrefixCls:cn,locale:xo}),P.createElement("div",{className:`${cn}-filter-dropdown-tree`},Ir?P.createElement(cr.default,{checked:Fo.length===$s(Tn.filters).length,indeterminate:Fo.length>0&&Fo.length<$s(Tn.filters).length,className:`${cn}-filter-dropdown-checkall`,onChange:Tc},xo.filterCheckall):null,P.createElement(No.default,{checkable:!0,selectable:!1,blockNode:!0,multiple:Ir,checkStrictly:!Ir,className:`${kr}-menu`,onCheck:Us,checkedKeys:Fo,selectedKeys:Fo,showIcon:!1,treeData:Ad({filters:Tn.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:gl.trim()?wu=>typeof Kr=="function"?Kr(gl,As(wu)):xa(gl,wu.title):void 0}))):P.createElement(P.Fragment,null,P.createElement(Ps,{filterSearch:Kr,value:gl,onChange:Kl,tablePrefixCls:cn,locale:xo}),P.createElement($i.default,{selectable:!0,multiple:Ir,prefixCls:`${kr}-menu`,className:Uc,onSelect:Wa,onDeselect:Wa,selectedKeys:Fo,getPopupContainer:sa,openKeys:Tl,onOpenChange:Ol,items:Is({filters:Tn.filters||[],filterSearch:Kr,prefixCls:Qn,filteredKeys:ha(),filterMultiple:Ir,searchValue:gl})})),vl=()=>ca?(0,V.Z)((fa||[]).map(wu=>String(wu)),Fo,!0):Fo.length===0;Ws=P.createElement(P.Fragment,null,Ta(),P.createElement("div",{className:`${Qn}-dropdown-btns`},P.createElement(Ns.ZP,{type:"link",size:"small",disabled:vl(),onClick:()=>zs()},xo.filterReset),P.createElement(Ns.ZP,{type:"primary",size:"small",onClick:Rs},xo.filterConfirm)))}Tn.filterDropdown&&(Ws=P.createElement(ka.J,{selectable:void 0},Ws));const ul=()=>P.createElement(Fc,{className:`${Qn}-dropdown`},Ws);let Os;typeof Tn.filterIcon=="function"?Os=Tn.filterIcon(dl):Tn.filterIcon?Os=Tn.filterIcon:Os=P.createElement(yd,null);const{direction:hs}=P.useContext(to.E_);return P.createElement("div",{className:`${Qn}-column`},P.createElement("span",{className:`${cn}-column-title`},no),P.createElement(Sr.Z,{dropdownRender:ul,trigger:["click"],open:fs,onOpenChange:bl,getPopupContainer:sa,placement:hs==="rtl"?"bottomLeft":"bottomRight"},P.createElement("span",{role:"button",tabIndex:-1,className:Te()(`${Qn}-trigger`,{active:dl}),onClick:Fo=>{Fo.stopPropagation()}},Os)))}var rf=rA;function Ed(pt,Et,on){let cn=[];return(pt||[]).forEach((Qn,Tn)=>{var kr;const Pr=Cl(Tn,on);if(Qn.filters||"filterDropdown"in Qn||"onFilter"in Qn)if("filteredValue"in Qn){let Ir=Qn.filteredValue;"filterDropdown"in Qn||(Ir=(kr=Ir==null?void 0:Ir.map(String))!==null&&kr!==void 0?kr:Ir),cn.push({column:Qn,key:Fs(Qn,Pr),filteredKeys:Ir,forceFiltered:Qn.filtered})}else cn.push({column:Qn,key:Fs(Qn,Pr),filteredKeys:Et&&Qn.defaultFilteredValue?Qn.defaultFilteredValue:void 0,forceFiltered:Qn.filtered});"children"in Qn&&(cn=[].concat((0,vo.Z)(cn),(0,vo.Z)(Ed(Qn.children,Et,Pr))))}),cn}function If(pt,Et,on,cn,Qn,Tn,kr,Pr){return on.map((Ir,Ei)=>{const Kr=Cl(Ei,Pr),{filterMultiple:hi=!0,filterMode:Bo,filterSearch:xo}=Ir;let no=Ir;if(no.filters||no.filterDropdown){const sa=Fs(no,Kr),co=cn.find(ua=>{let{key:ca}=ua;return sa===ca});no=Object.assign(Object.assign({},no),{title:ua=>P.createElement(rf,{tablePrefixCls:pt,prefixCls:`${pt}-filter`,dropdownPrefixCls:Et,column:no,columnKey:sa,filterState:co,filterMultiple:hi,filterMode:Bo,filterSearch:xo,triggerFilter:Tn,locale:Qn,getPopupContainer:kr},bc(Ir.title,ua))})}return"children"in no&&(no=Object.assign(Object.assign({},no),{children:If(pt,Et,no.children,cn,Qn,Tn,kr,Kr)})),no})}function Rd(pt){const Et={};return pt.forEach(on=>{let{key:cn,filteredKeys:Qn,column:Tn}=on;const{filters:kr,filterDropdown:Pr}=Tn;if(Pr)Et[cn]=Qn||null;else if(Array.isArray(Qn)){const Ir=$s(kr);Et[cn]=Ir.filter(Ei=>Qn.includes(String(Ei)))}else Et[cn]=null}),Et}function Vu(pt,Et){return Et.reduce((on,cn)=>{const{column:{onFilter:Qn,filters:Tn},filteredKeys:kr}=cn;return Qn&&kr&&kr.length?on.filter(Pr=>kr.some(Ir=>{const Ei=$s(Tn),Kr=Ei.findIndex(Bo=>String(Bo)===String(Ir)),hi=Kr!==-1?Ei[Kr]:Ir;return Qn(hi,Pr)})):on},pt)}const Df=pt=>pt.flatMap(Et=>"children"in Et?[Et].concat((0,vo.Z)(Df(Et.children||[]))):[Et]);function Qd(pt){let{prefixCls:Et,dropdownPrefixCls:on,mergedColumns:cn,onFilterChange:Qn,getPopupContainer:Tn,locale:kr}=pt;const Pr=P.useMemo(()=>Df(cn||[]),[cn]),[Ir,Ei]=P.useState(()=>Ed(Pr,!0)),Kr=P.useMemo(()=>{const no=Ed(Pr,!1);if(no.length===0)return no;let sa=!0,co=!0;if(no.forEach(ua=>{let{filteredKeys:ca}=ua;ca!==void 0?sa=!1:co=!1}),sa){const ua=(Pr||[]).map((ca,fa)=>Fs(ca,Cl(fa)));return Ir.filter(ca=>{let{key:fa}=ca;return ua.includes(fa)}).map(ca=>{const fa=Pr[ua.findIndex(bs=>bs===ca.key)];return Object.assign(Object.assign({},ca),{column:Object.assign(Object.assign({},ca.column),fa),forceFiltered:fa.filtered})})}return no},[Pr,Ir]),hi=P.useMemo(()=>Rd(Kr),[Kr]),Bo=no=>{const sa=Kr.filter(co=>{let{key:ua}=co;return ua!==no.key});sa.push(no),Ei(sa),Qn(Rd(sa),sa)};return[no=>If(Et,on,no,Kr,kr,Bo,Tn),Kr,hi]}var Uh=Qd;function Sd(pt,Et,on){const cn=P.useRef({});function Qn(Tn){if(!cn.current||cn.current.data!==pt||cn.current.childrenColumnName!==Et||cn.current.getRowKey!==on){let Pr=function(Ir){Ir.forEach((Ei,Kr)=>{const hi=on(Ei,Kr);kr.set(hi,Ei),Ei&&typeof Ei=="object"&&Et in Ei&&Pr(Ei[Et]||[])})};const kr=new Map;Pr(pt),cn.current={data:pt,childrenColumnName:Et,kvMap:kr,getRowKey:on}}return cn.current.kvMap.get(Tn)}return[Qn]}var y0=B(50371),vh=function(pt,Et){var on={};for(var cn in pt)Object.prototype.hasOwnProperty.call(pt,cn)&&Et.indexOf(cn)<0&&(on[cn]=pt[cn]);if(pt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qn=0,cn=Object.getOwnPropertySymbols(pt);Qn<cn.length;Qn++)Et.indexOf(cn[Qn])<0&&Object.prototype.propertyIsEnumerable.call(pt,cn[Qn])&&(on[cn[Qn]]=pt[cn[Qn]]);return on};const zf=10;function qu(pt,Et){const on={current:pt.current,pageSize:pt.pageSize};return Object.keys(Et&&typeof Et=="object"?Et:{}).forEach(Qn=>{const Tn=pt[Qn];typeof Tn!="function"&&(on[Qn]=Tn)}),on}function E0(pt,Et,on){const cn=on&&typeof on=="object"?on:{},{total:Qn=0}=cn,Tn=vh(cn,["total"]),[kr,Pr]=(0,P.useState)(()=>({current:"defaultCurrent"in Tn?Tn.defaultCurrent:1,pageSize:"defaultPageSize"in Tn?Tn.defaultPageSize:zf})),Ir=(0,y0.Z)(kr,Tn,{total:Qn>0?Qn:pt}),Ei=Math.ceil((Qn||pt)/Ir.pageSize);Ir.current>Ei&&(Ir.current=Ei||1);const Kr=(Bo,xo)=>{Pr({current:Bo!=null?Bo:1,pageSize:xo||Ir.pageSize})},hi=(Bo,xo)=>{var no;on&&((no=on.onChange)===null||no===void 0||no.call(on,Bo,xo)),Kr(Bo,xo),Et(Bo,xo||(Ir==null?void 0:Ir.pageSize))};return on===!1?[{},()=>{}]:[Object.assign(Object.assign({},Ir),{onChange:hi}),Kr]}var X0=E0,Gm=B(84105),wd=B(35654),iA=B(90782),a0=B(71430),Sv=B(18929);const of={},dp="SELECT_ALL",Vs="SELECT_INVERT",QA="SELECT_NONE",NA=[],eh=(pt,Et)=>{let on=[];return(Et||[]).forEach(cn=>{on.push(cn),cn&&typeof cn=="object"&&pt in cn&&(on=[].concat((0,vo.Z)(on),(0,vo.Z)(eh(pt,cn[pt]))))}),on};var Oh=(pt,Et)=>{const{preserveSelectedRowKeys:on,selectedRowKeys:cn,defaultSelectedRowKeys:Qn,getCheckboxProps:Tn,onChange:kr,onSelect:Pr,onSelectAll:Ir,onSelectInvert:Ei,onSelectNone:Kr,onSelectMultiple:hi,columnWidth:Bo,type:xo,selections:no,fixed:sa,renderCell:co,hideSelectAll:ua,checkStrictly:ca=!0}=Et||{},{prefixCls:fa,data:bs,pageData:Xs,getRecordByKey:Sa,getRowKey:Qa,expandType:dl,childrenColumnName:Ca,locale:fs,getPopupContainer:ja}=pt,[ha,ya]=(0,Sv.Z)(cn||Qn||NA,{value:cn}),Wa=P.useRef(new Map),Us=(0,P.useCallback)(As=>{if(on){const Ws=new Map;As.forEach(ul=>{let Os=Sa(ul);!Os&&Wa.current.has(ul)&&(Os=Wa.current.get(ul)),Ws.set(ul,Os)}),Wa.current=Ws}},[Sa,on]);P.useEffect(()=>{Us(ha)},[ha]);const{keyEntities:Tl}=(0,P.useMemo)(()=>{if(ca)return{keyEntities:null};let As=bs;if(on){const Ws=new Set(bs.map((Os,hs)=>Qa(Os,hs))),ul=Array.from(Wa.current).reduce((Os,hs)=>{let[Fo,Ta]=hs;return Ws.has(Fo)?Os:Os.concat(Ta)},[]);As=[].concat((0,vo.Z)(As),(0,vo.Z)(ul))}return(0,a0.I8)(As,{externalGetKey:Qa,childrenPropName:Ca})},[bs,Qa,ca,Ca,on]),_a=(0,P.useMemo)(()=>eh(Ca,Xs),[Ca,Xs]),Ol=(0,P.useMemo)(()=>{const As=new Map;return _a.forEach((Ws,ul)=>{const Os=Qa(Ws,ul),hs=(Tn?Tn(Ws):null)||{};As.set(Os,hs)}),As},[_a,Qa,Tn]),gl=(0,P.useCallback)(As=>{var Ws;return!!(!((Ws=Ol.get(Qa(As)))===null||Ws===void 0)&&Ws.disabled)},[Ol,Qa]),[Du,Kl]=(0,P.useMemo)(()=>{if(ca)return[ha||[],[]];const{checkedKeys:As,halfCheckedKeys:Ws}=(0,iA.S)(ha,!0,Tl,gl);return[As||[],Ws]},[ha,ca,Tl,gl]),ws=(0,P.useMemo)(()=>{const As=xo==="radio"?Du.slice(0,1):Du;return new Set(As)},[Du,xo]),Rs=(0,P.useMemo)(()=>xo==="radio"?new Set:new Set(Kl),[Kl,xo]),[zs,Vi]=(0,P.useState)(null);P.useEffect(()=>{Et||ya(NA)},[!!Et]);const bl=(0,P.useCallback)((As,Ws)=>{let ul,Os;Us(As),on?(ul=As,Os=As.map(hs=>Wa.current.get(hs))):(ul=[],Os=[],As.forEach(hs=>{const Fo=Sa(hs);Fo!==void 0&&(ul.push(hs),Os.push(Fo))})),ya(ul),kr==null||kr(ul,Os,{type:Ws})},[ya,Sa,kr,on]),Uc=(0,P.useCallback)((As,Ws,ul,Os)=>{if(Pr){const hs=ul.map(Fo=>Sa(Fo));Pr(Sa(As),Ws,hs,Os)}bl(ul,"single")},[Pr,Sa,bl]),Tc=(0,P.useMemo)(()=>!no||ua?null:(no===!0?[dp,Vs,QA]:no).map(Ws=>Ws===dp?{key:"all",text:fs.selectionAll,onSelect(){bl(bs.map((ul,Os)=>Qa(ul,Os)).filter(ul=>{const Os=Ol.get(ul);return!(Os!=null&&Os.disabled)||ws.has(ul)}),"all")}}:Ws===Vs?{key:"invert",text:fs.selectInvert,onSelect(){const ul=new Set(ws);Xs.forEach((hs,Fo)=>{const Ta=Qa(hs,Fo),vl=Ol.get(Ta);vl!=null&&vl.disabled||(ul.has(Ta)?ul.delete(Ta):ul.add(Ta))});const Os=Array.from(ul);Ei&&Ei(Os),bl(Os,"invert")}}:Ws===QA?{key:"none",text:fs.selectNone,onSelect(){Kr==null||Kr(),bl(Array.from(ws).filter(ul=>{const Os=Ol.get(ul);return Os==null?void 0:Os.disabled}),"none")}}:Ws).map(Ws=>Object.assign(Object.assign({},Ws),{onSelect:function(){for(var ul,Os,hs=arguments.length,Fo=new Array(hs),Ta=0;Ta<hs;Ta++)Fo[Ta]=arguments[Ta];(Os=Ws.onSelect)===null||Os===void 0||(ul=Os).call.apply(ul,[Ws].concat(Fo)),Vi(null)}})),[no,ws,Xs,Qa,Ei,bl]);return[(0,P.useCallback)(As=>{var Ws;if(!Et)return As.filter(Kc=>Kc!==of);let ul=(0,vo.Z)(As);const Os=new Set(ws),hs=_a.map(Qa).filter(Kc=>!Ol.get(Kc).disabled),Fo=hs.every(Kc=>Os.has(Kc)),Ta=hs.some(Kc=>Os.has(Kc)),vl=()=>{const Kc=[];Fo?hs.forEach(mA=>{Os.delete(mA),Kc.push(mA)}):hs.forEach(mA=>{Os.has(mA)||(Os.add(mA),Kc.push(mA))});const oc=Array.from(Os);Ir==null||Ir(!Fo,oc.map(mA=>Sa(mA)),Kc.map(mA=>Sa(mA))),bl(oc,"all"),Vi(null)};let wu;if(xo!=="radio"){let Kc;if(Tc){const Bu={getPopupContainer:ja,items:Tc.map((Zf,Yd)=>{const{key:wc,text:is,onSelect:$c}=Zf;return{key:wc!=null?wc:Yd,onClick:()=>{$c==null||$c(hs)},label:is}})};Kc=P.createElement("div",{className:`${fa}-selection-extra`},P.createElement(Sr.Z,{menu:Bu,getPopupContainer:ja},P.createElement("span",null,P.createElement(Gm.Z,null))))}const oc=_a.map((Bu,Zf)=>{const Yd=Qa(Bu,Zf),wc=Ol.get(Yd)||{};return Object.assign({checked:Os.has(Yd)},wc)}).filter(Bu=>{let{disabled:Zf}=Bu;return Zf}),mA=!!oc.length&&oc.length===_a.length,dd=mA&&oc.every(Bu=>{let{checked:Zf}=Bu;return Zf}),oA=mA&&oc.some(Bu=>{let{checked:Zf}=Bu;return Zf});wu=!ua&&P.createElement("div",{className:`${fa}-selection`},P.createElement(cr.default,{checked:mA?dd:!!_a.length&&Fo,indeterminate:mA?!dd&&oA:!Fo&&Ta,onChange:vl,disabled:_a.length===0||mA,"aria-label":Kc?"Custom selection":"Select all",skipGroup:!0}),Kc)}let qd;xo==="radio"?qd=(Kc,oc,mA)=>{const dd=Qa(oc,mA),oA=Os.has(dd);return{node:P.createElement(wo.ZP,Object.assign({},Ol.get(dd),{checked:oA,onClick:Bu=>Bu.stopPropagation(),onChange:Bu=>{Os.has(dd)||Uc(dd,!0,[dd],Bu.nativeEvent)}})),checked:oA}}:qd=(Kc,oc,mA)=>{var dd;const oA=Qa(oc,mA),Bu=Os.has(oA),Zf=Rs.has(oA),Yd=Ol.get(oA);let wc;return dl==="nest"?wc=Zf:wc=(dd=Yd==null?void 0:Yd.indeterminate)!==null&&dd!==void 0?dd:Zf,{node:P.createElement(cr.default,Object.assign({},Yd,{indeterminate:wc,checked:Bu,skipGroup:!0,onClick:is=>is.stopPropagation(),onChange:is=>{let{nativeEvent:$c}=is;const{shiftKey:fd}=$c;let fp=-1,xf=-1;if(fd&&ca){const Yl=new Set([zs,oA]);hs.some((Nf,Dd)=>{if(Yl.has(Nf))if(fp===-1)fp=Dd;else return xf=Dd,!0;return!1})}if(xf!==-1&&fp!==xf&&ca){const Yl=hs.slice(fp,xf+1),Nf=[];Bu?Yl.forEach(HA=>{Os.has(HA)&&(Nf.push(HA),Os.delete(HA))}):Yl.forEach(HA=>{Os.has(HA)||(Nf.push(HA),Os.add(HA))});const Dd=Array.from(Os);hi==null||hi(!Bu,Dd.map(HA=>Sa(HA)),Nf.map(HA=>Sa(HA))),bl(Dd,"multiple")}else{const Yl=Du;if(ca){const Nf=Bu?(0,wd._5)(Yl,oA):(0,wd.L0)(Yl,oA);Uc(oA,!Bu,Nf,$c)}else{const Nf=(0,iA.S)([].concat((0,vo.Z)(Yl),[oA]),!0,Tl,gl),{checkedKeys:Dd,halfCheckedKeys:HA}=Nf;let M0=Dd;if(Bu){const G0=new Set(Dd);G0.delete(oA),M0=(0,iA.S)(Array.from(G0),{checked:!1,halfCheckedKeys:HA},Tl,gl).checkedKeys}Uc(oA,!Bu,M0,$c)}}Vi(Bu?null:oA)}})),checked:Bu}};const CA=(Kc,oc,mA)=>{const{node:dd,checked:oA}=qd(Kc,oc,mA);return co?co(oA,oc,mA,dd):dd};if(!ul.includes(of))if(ul.findIndex(Kc=>{var oc;return((oc=Kc[Wi])===null||oc===void 0?void 0:oc.columnType)==="EXPAND_COLUMN"})===0){const[Kc,...oc]=ul;ul=[Kc,of].concat((0,vo.Z)(oc))}else ul=[of].concat((0,vo.Z)(ul));const wf=ul.indexOf(of);ul=ul.filter((Kc,oc)=>Kc!==of||oc===wf);const Zl=ul[wf-1],zc=ul[wf+1];let Lo=sa;Lo===void 0&&((zc==null?void 0:zc.fixed)!==void 0?Lo=zc.fixed:(Zl==null?void 0:Zl.fixed)!==void 0&&(Lo=Zl.fixed)),Lo&&Zl&&((Ws=Zl[Wi])===null||Ws===void 0?void 0:Ws.columnType)==="EXPAND_COLUMN"&&Zl.fixed===void 0&&(Zl.fixed=Lo);const mf=Te()(`${fa}-selection-col`,{[`${fa}-selection-col-with-dropdown`]:no&&xo==="checkbox"}),Ph={fixed:Lo,width:Bo,className:`${fa}-selection-column`,title:Et.columnTitle||wu,render:CA,onCell:Et.onCell,[Wi]:{className:mf}};return ul.map(Kc=>Kc===of?Ph:Kc)},[Qa,_a,Et,Du,ws,Rs,Bo,Tc,dl,zs,Ol,hi,Uc,gl]),ws]},xd=B(89489),yh=B(59477),Pd=B(6848);const cd="ascend",Ya="descend";function qp(pt){return typeof pt.sorter=="object"&&typeof pt.sorter.multiple=="number"?pt.sorter.multiple:!1}function nn(pt){return typeof pt=="function"?pt:pt&&typeof pt=="object"&&pt.compare?pt.compare:!1}function mi(pt,Et){return Et?pt[pt.indexOf(Et)+1]:pt[0]}function Cg(pt,Et,on){let cn=[];function Qn(Tn,kr){cn.push({column:Tn,key:Fs(Tn,kr),multiplePriority:qp(Tn),sortOrder:Tn.sortOrder})}return(pt||[]).forEach((Tn,kr)=>{const Pr=Cl(kr,on);Tn.children?("sortOrder"in Tn&&Qn(Tn,Pr),cn=[].concat((0,vo.Z)(cn),(0,vo.Z)(Cg(Tn.children,Et,Pr)))):Tn.sorter&&("sortOrder"in Tn?Qn(Tn,Pr):Et&&Tn.defaultSortOrder&&cn.push({column:Tn,key:Fs(Tn,Pr),multiplePriority:qp(Tn),sortOrder:Tn.defaultSortOrder}))}),cn}function Bg(pt,Et,on,cn,Qn,Tn,kr,Pr){return(Et||[]).map((Ir,Ei)=>{const Kr=Cl(Ei,Pr);let hi=Ir;if(hi.sorter){const Bo=hi.sortDirections||Qn,xo=hi.showSorterTooltip===void 0?kr:hi.showSorterTooltip,no=Fs(hi,Kr),sa=on.find(dl=>{let{key:Ca}=dl;return Ca===no}),co=sa?sa.sortOrder:null,ua=mi(Bo,co);let ca;if(Ir.sortIcon)ca=Ir.sortIcon({sortOrder:co});else{const dl=Bo.includes(cd)&&P.createElement(yh.Z,{className:Te()(`${pt}-column-sorter-up`,{active:co===cd})}),Ca=Bo.includes(Ya)&&P.createElement(xd.Z,{className:Te()(`${pt}-column-sorter-down`,{active:co===Ya})});ca=P.createElement("span",{className:Te()(`${pt}-column-sorter`,{[`${pt}-column-sorter-full`]:!!(dl&&Ca)})},P.createElement("span",{className:`${pt}-column-sorter-inner`,"aria-hidden":"true"},dl,Ca))}const{cancelSort:fa,triggerAsc:bs,triggerDesc:Xs}=Tn||{};let Sa=fa;ua===Ya?Sa=Xs:ua===cd&&(Sa=bs);const Qa=typeof xo=="object"?xo:{title:Sa};hi=Object.assign(Object.assign({},hi),{className:Te()(hi.className,{[`${pt}-column-sort`]:co}),title:dl=>{const Ca=P.createElement("div",{className:`${pt}-column-sorters`},P.createElement("span",{className:`${pt}-column-title`},bc(Ir.title,dl)),ca);return xo?P.createElement(Pd.Z,Object.assign({},Qa),Ca):Ca},onHeaderCell:dl=>{const Ca=Ir.onHeaderCell&&Ir.onHeaderCell(dl)||{},fs=Ca.onClick,ja=Ca.onKeyDown;Ca.onClick=Wa=>{cn({column:Ir,key:no,sortOrder:ua,multiplePriority:qp(Ir)}),fs==null||fs(Wa)},Ca.onKeyDown=Wa=>{Wa.keyCode===yr.Z.ENTER&&(cn({column:Ir,key:no,sortOrder:ua,multiplePriority:qp(Ir)}),ja==null||ja(Wa))};const ha=Lc(Ir.title,{}),ya=ha==null?void 0:ha.toString();return co?Ca["aria-sort"]=co==="ascend"?"ascending":"descending":Ca["aria-label"]=ya||"",Ca.className=Te()(Ca.className,`${pt}-column-has-sorters`),Ca.tabIndex=0,Ir.ellipsis&&(Ca.title=(ha!=null?ha:"").toString()),Ca}})}return"children"in hi&&(hi=Object.assign(Object.assign({},hi),{children:Bg(pt,hi.children,on,cn,Qn,Tn,kr,Kr)})),hi})}function zh(pt){const{column:Et,sortOrder:on}=pt;return{column:Et,order:on,field:Et.dataIndex,columnKey:Et.key}}function W0(pt){const Et=pt.filter(on=>{let{sortOrder:cn}=on;return cn}).map(zh);return Et.length===0&&pt.length?Object.assign(Object.assign({},zh(pt[pt.length-1])),{column:void 0}):Et.length<=1?Et[0]||{}:Et}function Cm(pt,Et,on){const cn=Et.slice().sort((kr,Pr)=>Pr.multiplePriority-kr.multiplePriority),Qn=pt.slice(),Tn=cn.filter(kr=>{let{column:{sorter:Pr},sortOrder:Ir}=kr;return nn(Pr)&&Ir});return Tn.length?Qn.sort((kr,Pr)=>{for(let Ir=0;Ir<Tn.length;Ir+=1){const Ei=Tn[Ir],{column:{sorter:Kr},sortOrder:hi}=Ei,Bo=nn(Kr);if(Bo&&hi){const xo=Bo(kr,Pr,hi);if(xo!==0)return hi===cd?xo:-xo}}return 0}).map(kr=>{const Pr=kr[on];return Pr?Object.assign(Object.assign({},kr),{[on]:Cm(Pr,Et,on)}):kr}):Qn}function Id(pt){let{prefixCls:Et,mergedColumns:on,onSorterChange:cn,sortDirections:Qn,tableLocale:Tn,showSorterTooltip:kr}=pt;const[Pr,Ir]=P.useState(Cg(on,!0)),Ei=P.useMemo(()=>{let no=!0;const sa=Cg(on,!1);if(!sa.length)return Pr;const co=[];function ua(fa){no?co.push(fa):co.push(Object.assign(Object.assign({},fa),{sortOrder:null}))}let ca=null;return sa.forEach(fa=>{ca===null?(ua(fa),fa.sortOrder&&(fa.multiplePriority===!1?no=!1:ca=!0)):(ca&&fa.multiplePriority!==!1||(no=!1),ua(fa))}),co},[on,Pr]),Kr=P.useMemo(()=>{const no=Ei.map(sa=>{let{column:co,sortOrder:ua}=sa;return{column:co,order:ua}});return{sortColumns:no,sortColumn:no[0]&&no[0].column,sortOrder:no[0]&&no[0].order}},[Ei]);function hi(no){let sa;no.multiplePriority===!1||!Ei.length||Ei[0].multiplePriority===!1?sa=[no]:sa=[].concat((0,vo.Z)(Ei.filter(co=>{let{key:ua}=co;return ua!==no.key})),[no]),Ir(sa),cn(W0(sa),sa)}return[no=>Bg(Et,no,Ei,hi,Qn,Tn,kr),Ei,Kr,()=>W0(Ei)]}function Jh(pt,Et){return pt.map(on=>{const cn=Object.assign({},on);return cn.title=bc(on.title,Et),"children"in cn&&(cn.children=Jh(cn.children,Et)),cn})}function wA(pt){return[P.useCallback(on=>Jh(on,pt),[pt])]}var rl=xl((pt,Et)=>{const{_renderTimes:on}=pt,{_renderTimes:cn}=Et;return on!==cn}),kh=nc((pt,Et)=>{const{_renderTimes:on}=pt,{_renderTimes:cn}=Et;return on!==cn}),qh=B(64993),Kf=B(17313),Ec=B(83116),Sh=B(37613),ut=pt=>{const{componentCls:Et}=pt,on=`${pt.lineWidth}px ${pt.lineType} ${pt.tableBorderColor}`,cn=(Qn,Tn,kr)=>({[`&${Et}-${Qn}`]:{[`> ${Et}-container`]:{[`> ${Et}-content, > ${Et}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${Et}-expanded-row-fixed`]:{margin:`-${Tn}px -${kr+pt.lineWidth}px`}}}}}});return{[`${Et}-wrapper`]:{[`${Et}${Et}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${Et}-title`]:{border:on,borderBottom:0},[`> ${Et}-container`]:{borderInlineStart:on,borderTop:on,[`
> ${Et}-content,
> ${Et}-header,
> ${Et}-body,
> ${Et}-summary
`]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:on},"> thead":{"> tr:not(:last-child) > th":{borderBottom:on},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${Et}-cell-fix-right-first::after`]:{borderInlineEnd:on}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${Et}-expanded-row-fixed`]:{margin:`-${pt.tablePaddingVertical}px -${pt.tablePaddingHorizontal+pt.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:pt.lineWidth,bottom:0,borderInlineEnd:on,content:'""'}}}}}},[`&${Et}-scroll-horizontal`]:{[`> ${Et}-container > ${Et}-body`]:{"> table > tbody":{[`
> tr${Et}-expanded-row,
> tr${Et}-placeholder
`]:{"> th, > td":{borderInlineEnd:0}}}}}},cn("middle",pt.tablePaddingVerticalMiddle,pt.tablePaddingHorizontalMiddle)),cn("small",pt.tablePaddingVerticalSmall,pt.tablePaddingHorizontalSmall)),{[`> ${Et}-footer`]:{border:on,borderTop:0}}),[`${Et}-cell`]:{[`${Et}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${pt.lineWidth}px 0 ${pt.lineWidth}px ${pt.tableHeaderBg}`}},[`${Et}-bordered ${Et}-cell-scrollbar`]:{borderInlineEnd:on}}}},gn=pt=>{const{componentCls:Et}=pt;return{[`${Et}-wrapper`]:{[`${Et}-cell-ellipsis`]:Object.assign(Object.assign({},Kf.vS),{wordBreak:"keep-all",[`
&${Et}-cell-fix-left-last,
&${Et}-cell-fix-right-first
`]:{overflow:"visible",[`${Et}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${Et}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ir=pt=>{const{componentCls:Et}=pt;return{[`${Et}-wrapper`]:{[`${Et}-tbody > tr${Et}-placeholder`]:{textAlign:"center",color:pt.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:pt.colorBgContainer}}}}},or=B(15969),ai=pt=>{const{componentCls:Et,antCls:on,controlInteractiveSize:cn,motionDurationSlow:Qn,lineWidth:Tn,paddingXS:kr,lineType:Pr,tableBorderColor:Ir,tableExpandIconBg:Ei,tableExpandColumnWidth:Kr,borderRadius:hi,fontSize:Bo,fontSizeSM:xo,lineHeight:no,tablePaddingVertical:sa,tablePaddingHorizontal:co,tableExpandedRowBg:ua,paddingXXS:ca}=pt,fa=cn/2-Tn,bs=fa*2+Tn*3,Xs=`${Tn}px ${Pr} ${Ir}`,Sa=ca-Tn;return{[`${Et}-wrapper`]:{[`${Et}-expand-icon-col`]:{width:Kr},[`${Et}-row-expand-icon-cell`]:{textAlign:"center",[`${Et}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${Et}-row-indent`]:{height:1,float:"left"},[`${Et}-row-expand-icon`]:Object.assign(Object.assign({},(0,or.N)(pt)),{position:"relative",float:"left",boxSizing:"border-box",width:bs,height:bs,padding:0,color:"inherit",lineHeight:`${bs}px`,background:Ei,border:Xs,borderRadius:hi,transform:`scale(${cn/bs})`,transition:`all ${Qn}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${Qn} ease-out`,content:'""'},"&::before":{top:fa,insetInlineEnd:Sa,insetInlineStart:Sa,height:Tn},"&::after":{top:Sa,bottom:Sa,insetInlineStart:fa,width:Tn,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${Et}-row-indent + ${Et}-row-expand-icon`]:{marginTop:(Bo*no-Tn*3)/2-Math.ceil((xo*1.4-Tn*3)/2),marginInlineEnd:kr},[`tr${Et}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ua}},[`${on}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${Et}-expanded-row-fixed`]:{position:"relative",margin:`-${sa}px -${co}px`,padding:`${sa}px ${co}px`}}}},Oo=pt=>{const{componentCls:Et,antCls:on,iconCls:cn,tableFilterDropdownWidth:Qn,tableFilterDropdownSearchWidth:Tn,paddingXXS:kr,paddingXS:Pr,colorText:Ir,lineWidth:Ei,lineType:Kr,tableBorderColor:hi,tableHeaderIconColor:Bo,fontSizeSM:xo,tablePaddingHorizontal:no,borderRadius:sa,motionDurationSlow:co,colorTextDescription:ua,colorPrimary:ca,tableHeaderFilterActiveBg:fa,colorTextDisabled:bs,tableFilterDropdownBg:Xs,tableFilterDropdownHeight:Sa,controlItemBgHover:Qa,controlItemBgActive:dl,boxShadowSecondary:Ca,filterDropdownMenuBg:fs}=pt,ja=`${on}-dropdown`,ha=`${Et}-filter-dropdown`,ya=`${on}-tree`,Wa=`${Ei}px ${Kr} ${hi}`;return[{[`${Et}-wrapper`]:{[`${Et}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${Et}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-kr,marginInline:`${kr}px ${-no/2}px`,padding:`0 ${kr}px`,color:Bo,fontSize:xo,borderRadius:sa,cursor:"pointer",transition:`all ${co}`,"&:hover":{color:ua,background:fa},"&.active":{color:ca}}}},{[`${on}-dropdown`]:{[ha]:Object.assign(Object.assign({},(0,Kf.Wf)(pt)),{minWidth:Qn,backgroundColor:Xs,borderRadius:sa,boxShadow:Ca,overflow:"hidden",[`${ja}-menu`]:{maxHeight:Sa,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:fs,"&:empty::after":{display:"block",padding:`${Pr}px 0`,color:bs,fontSize:xo,textAlign:"center",content:'"Not Found"'}},[`${ha}-tree`]:{paddingBlock:`${Pr}px 0`,paddingInline:Pr,[ya]:{padding:0},[`${ya}-treenode ${ya}-node-content-wrapper:hover`]:{backgroundColor:Qa},[`${ya}-treenode-checkbox-checked ${ya}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:dl}}},[`${ha}-search`]:{padding:Pr,borderBottom:Wa,"&-input":{input:{minWidth:Tn},[cn]:{color:bs}}},[`${ha}-checkall`]:{width:"100%",marginBottom:kr,marginInlineStart:kr},[`${ha}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${Pr-Ei}px ${Pr}px`,overflow:"hidden",borderTop:Wa}})}},{[`${on}-dropdown ${ha}, ${ha}-submenu`]:{[`${on}-checkbox-wrapper + span`]:{paddingInlineStart:Pr,color:Ir},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Zi=pt=>{const{componentCls:Et,lineWidth:on,colorSplit:cn,motionDurationSlow:Qn,zIndexTableFixed:Tn,tableBg:kr,zIndexTableSticky:Pr}=pt,Ir=cn;return{[`${Et}-wrapper`]:{[`
${Et}-cell-fix-left,
${Et}-cell-fix-right
`]:{position:"sticky !important",zIndex:Tn,background:kr},[`
${Et}-cell-fix-left-first::after,
${Et}-cell-fix-left-last::after
`]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-on,width:30,transform:"translateX(100%)",transition:`box-shadow ${Qn}`,content:'""',pointerEvents:"none"},[`${Et}-cell-fix-left-all::after`]:{display:"none"},[`
${Et}-cell-fix-right-first::after,
${Et}-cell-fix-right-last::after
`]:{position:"absolute",top:0,bottom:-on,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${Qn}`,content:'""',pointerEvents:"none"},[`${Et}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:Pr+1,width:30,transition:`box-shadow ${Qn}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${Et}-ping-left`]:{[`&:not(${Et}-has-fix-left) ${Et}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${Ir}`}},[`
${Et}-cell-fix-left-first::after,
${Et}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${Ir}`},[`${Et}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${Et}-ping-right`]:{[`&:not(${Et}-has-fix-right) ${Et}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Ir}`}},[`
${Et}-cell-fix-right-first::after,
${Et}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${Ir}`}}}}},ko=pt=>{const{componentCls:Et,antCls:on}=pt;return{[`${Et}-wrapper`]:{[`${Et}-pagination${on}-pagination`]:{margin:`${pt.margin}px 0`},[`${Et}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:pt.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},lo=pt=>{const{componentCls:Et,tableRadius:on}=pt;return{[`${Et}-wrapper`]:{[Et]:{[`${Et}-title, ${Et}-header`]:{borderRadius:`${on}px ${on}px 0 0`},[`${Et}-title + ${Et}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${Et}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:on,borderStartEndRadius:on,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:on},"> *:last-child":{borderStartEndRadius:on}}},"&-footer":{borderRadius:`0 0 ${on}px ${on}px`}}}}},rs=pt=>{const{componentCls:Et}=pt;return{[`${Et}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${Et}-pagination-left`]:{justifyContent:"flex-end"},[`${Et}-pagination-right`]:{justifyContent:"flex-start"},[`${Et}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${Et}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${Et}-row-indent`]:{float:"right"}}}}},Bs=pt=>{const{componentCls:Et,antCls:on,iconCls:cn,fontSizeIcon:Qn,padding:Tn,paddingXS:kr,tableHeaderIconColor:Pr,tableHeaderIconColorHover:Ir,tableSelectionColumnWidth:Ei}=pt;return{[`${Et}-wrapper`]:{[`${Et}-selection-col`]:{width:Ei,[`&${Et}-selection-col-with-dropdown`]:{width:Ei+Qn+Tn/4}},[`${Et}-bordered ${Et}-selection-col`]:{width:Ei+kr*2,[`&${Et}-selection-col-with-dropdown`]:{width:Ei+Qn+Tn/4+kr*2}},[`
table tr th${Et}-selection-column,
table tr td${Et}-selection-column
`]:{paddingInlineEnd:pt.paddingXS,paddingInlineStart:pt.paddingXS,textAlign:"center",[`${on}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${Et}-selection-column${Et}-cell-fix-left`]:{zIndex:pt.zIndexTableFixed+1},[`table tr th${Et}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${Et}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${Et}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${pt.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${pt.tablePaddingHorizontal/4}px`,[cn]:{color:Pr,fontSize:Qn,verticalAlign:"baseline","&:hover":{color:Ir}}}}}},cs=pt=>{const{componentCls:Et}=pt,on=(cn,Qn,Tn,kr)=>({[`${Et}${Et}-${cn}`]:{fontSize:kr,[`
${Et}-title,
${Et}-footer,
${Et}-cell,
${Et}-thead > tr > th,
${Et}-tbody > tr > th,
${Et}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{padding:`${Qn}px ${Tn}px`},[`${Et}-filter-trigger`]:{marginInlineEnd:`-${Tn/2}px`},[`${Et}-expanded-row-fixed`]:{margin:`-${Qn}px -${Tn}px`},[`${Et}-tbody`]:{[`${Et}-wrapper:only-child ${Et}`]:{marginBlock:`-${Qn}px`,marginInline:`${pt.tableExpandColumnWidth-Tn}px -${Tn}px`}},[`${Et}-selection-column`]:{paddingInlineStart:`${Tn/4}px`}}});return{[`${Et}-wrapper`]:Object.assign(Object.assign({},on("middle",pt.tablePaddingVerticalMiddle,pt.tablePaddingHorizontalMiddle,pt.tableFontSizeMiddle)),on("small",pt.tablePaddingVerticalSmall,pt.tablePaddingHorizontalSmall,pt.tableFontSizeSmall))}},ql=pt=>{const{componentCls:Et,marginXXS:on,fontSizeIcon:cn,tableHeaderIconColor:Qn,tableHeaderIconColorHover:Tn}=pt;return{[`${Et}-wrapper`]:{[`${Et}-thead th${Et}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${pt.motionDurationSlow}`,"&:hover":{background:pt.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:pt.colorPrimary},[`
&${Et}-cell-fix-left:hover,
&${Et}-cell-fix-right:hover
`]:{background:pt.tableFixedHeaderSortActiveBg}},[`${Et}-thead th${Et}-column-sort`]:{background:pt.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${Et}-column-sort`]:{background:pt.tableBodySortBg},[`${Et}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${Et}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${Et}-column-sorter`]:{marginInlineStart:on,color:Qn,fontSize:0,transition:`color ${pt.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:cn,"&.active":{color:pt.colorPrimary}},[`${Et}-column-sorter-up + ${Et}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${Et}-column-sorters:hover ${Et}-column-sorter`]:{color:Tn}}}},su=pt=>{const{componentCls:Et,opacityLoading:on,tableScrollThumbBg:cn,tableScrollThumbBgHover:Qn,tableScrollThumbSize:Tn,tableScrollBg:kr,zIndexTableSticky:Pr,stickyScrollBarBorderRadius:Ir}=pt,Ei=`${pt.lineWidth}px ${pt.lineType} ${pt.tableBorderColor}`;return{[`${Et}-wrapper`]:{[`${Et}-sticky`]:{"&-holder":{position:"sticky",zIndex:Pr,background:pt.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${Tn}px !important`,zIndex:Pr,display:"flex",alignItems:"center",background:kr,borderTop:Ei,opacity:on,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:Tn,backgroundColor:cn,borderRadius:Ir,transition:`all ${pt.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:Qn}}}}}}},Qc=pt=>{const{componentCls:Et,lineWidth:on,tableBorderColor:cn}=pt,Qn=`${on}px ${pt.lineType} ${cn}`;return{[`${Et}-wrapper`]:{[`${Et}-summary`]:{position:"relative",zIndex:pt.zIndexTableFixed,background:pt.tableBg,"> tr":{"> th, > td":{borderBottom:Qn}}},[`div${Et}-summary`]:{boxShadow:`0 -${on}px 0 ${cn}`}}}},Hd=pt=>{const{componentCls:Et}=pt,on=`${pt.lineWidth}px ${pt.lineType} ${pt.tableBorderColor}`,cn=`${Et}-expanded-row-cell`;return{[`${Et}-wrapper`]:{[`${Et}-tbody-virtual`]:{[`${Et}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${Et}-cell`]:{borderBottom:on},[`${Et}-expanded-row`]:{[`${cn}${cn}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${pt.lineWidth}px)`,borderInlineEnd:"none"}}},[`${Et}-bordered`]:{[`${Et}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:on,position:"absolute"},[`${Et}-cell`]:{borderInlineEnd:on,[`&${Et}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-pt.lineWidth,borderInlineStart:on}}}}}}};const rc=pt=>{const{componentCls:Et,fontWeightStrong:on,tablePaddingVertical:cn,tablePaddingHorizontal:Qn,lineWidth:Tn,lineType:kr,tableBorderColor:Pr,tableFontSize:Ir,tableBg:Ei,tableRadius:Kr,tableHeaderTextColor:hi,motionDurationMid:Bo,tableHeaderBg:xo,tableHeaderCellSplitColor:no,tableRowHoverBg:sa,tableSelectedRowBg:co,tableSelectedRowHoverBg:ua,tableFooterTextColor:ca,tableFooterBg:fa,paddingContentVerticalLG:bs}=pt,Xs=`${Tn}px ${kr} ${Pr}`;return{[`${Et}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Kf.dF)()),{[Et]:Object.assign(Object.assign({},(0,Kf.Wf)(pt)),{fontSize:Ir,background:Ei,borderRadius:`${Kr}px ${Kr}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Kr}px ${Kr}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`
${Et}-cell,
${Et}-thead > tr > th,
${Et}-tbody > tr > th,
${Et}-tbody > tr > td,
tfoot > tr > th,
tfoot > tr > td
`]:{position:"relative",padding:`${bs}px ${Qn}px`,overflowWrap:"break-word"},[`${Et}-title`]:{padding:`${cn}px ${Qn}px`},[`${Et}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:hi,fontWeight:on,textAlign:"start",background:xo,borderBottom:Xs,transition:`background ${Bo} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${Et}-selection-column):not(${Et}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:no,transform:"translateY(-50%)",transition:`background-color ${Bo}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${Et}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Bo}, border-color ${Bo}`,borderBottom:Xs,[`
> ${Et}-wrapper:only-child,
> ${Et}-expanded-row-fixed > ${Et}-wrapper:only-child
`]:{[Et]:{marginBlock:`-${cn}px`,marginInline:`${pt.tableExpandColumnWidth-Qn}px -${Qn}px`,[`${Et}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:hi,fontWeight:on,textAlign:"start",background:xo,borderBottom:Xs,transition:`background ${Bo} ease`},[`
&${Et}-row:hover > th,
&${Et}-row:hover > td,
> th${Et}-cell-row-hover,
> td${Et}-cell-row-hover
`]:{background:sa},[`&${Et}-row-selected`]:{"> th, > td":{background:co},"&:hover > th, &:hover > td":{background:ua}}}},[`${Et}-footer`]:{padding:`${cn}px ${Qn}px`,color:ca,background:fa}})}};var ic=(0,Ec.Z)("Table",pt=>{const{colorTextHeading:Et,colorSplit:on,colorIcon:cn,colorIconHover:Qn,opacityLoading:Tn,colorBgContainer:kr,controlInteractiveSize:Pr,headerBg:Ir,headerColor:Ei,headerSortActiveBg:Kr,headerSortHoverBg:hi,bodySortBg:Bo,rowHoverBg:xo,rowSelectedBg:no,rowSelectedHoverBg:sa,rowExpandedBg:co,cellPaddingBlock:ua,cellPaddingInline:ca,cellPaddingBlockMD:fa,cellPaddingInlineMD:bs,cellPaddingBlockSM:Xs,cellPaddingInlineSM:Sa,borderColor:Qa,footerBg:dl,footerColor:Ca,headerBorderRadius:fs,cellFontSize:ja,cellFontSizeMD:ha,cellFontSizeSM:ya,headerSplitColor:Wa,fixedHeaderSortActiveBg:Us,headerFilterHoverBg:Tl,filterDropdownBg:_a,expandIconBg:Ol,selectionColumnWidth:gl,stickyScrollBarBg:Du}=pt,Kl=new qh.C(cn),ws=new qh.C(Qn),Rs=2,zs=(0,Sh.TS)(pt,{tableFontSize:ja,tableBg:kr,tableRadius:fs,tablePaddingVertical:ua,tablePaddingHorizontal:ca,tablePaddingVerticalMiddle:fa,tablePaddingHorizontalMiddle:bs,tablePaddingVerticalSmall:Xs,tablePaddingHorizontalSmall:Sa,tableBorderColor:Qa,tableHeaderTextColor:Ei,tableHeaderBg:Ir,tableFooterTextColor:Ca,tableFooterBg:dl,tableHeaderCellSplitColor:Wa,tableHeaderSortBg:Kr,tableHeaderSortHoverBg:hi,tableHeaderIconColor:Kl.clone().setAlpha(Kl.getAlpha()*Tn).toRgbString(),tableHeaderIconColorHover:ws.clone().setAlpha(ws.getAlpha()*Tn).toRgbString(),tableBodySortBg:Bo,tableFixedHeaderSortActiveBg:Us,tableHeaderFilterActiveBg:Tl,tableFilterDropdownBg:_a,tableRowHoverBg:xo,tableSelectedRowBg:no,tableSelectedRowHoverBg:sa,zIndexTableFixed:Rs,zIndexTableSticky:Rs+1,tableFontSizeMiddle:ha,tableFontSizeSmall:ya,tableSelectionColumnWidth:gl,tableExpandIconBg:Ol,tableExpandColumnWidth:Pr+2*pt.padding,tableExpandedRowBg:co,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Du,tableScrollThumbBgHover:Et,tableScrollBg:on});return[rc(zs),ko(zs),Qc(zs),ql(zs),Oo(zs),ut(zs),lo(zs),ai(zs),Qc(zs),ir(zs),Bs(zs),Zi(zs),su(zs),gn(zs),cs(zs),rs(zs),Hd(zs)]},pt=>{const{colorFillAlter:Et,colorBgContainer:on,colorTextHeading:cn,colorFillSecondary:Qn,colorFillContent:Tn,controlItemBgActive:kr,controlItemBgActiveHover:Pr,padding:Ir,paddingSM:Ei,paddingXS:Kr,colorBorderSecondary:hi,borderRadiusLG:Bo,fontSize:xo,controlHeight:no,colorTextPlaceholder:sa}=pt,co=new qh.C(Qn).onBackground(on).toHexShortString(),ua=new qh.C(Tn).onBackground(on).toHexShortString(),ca=new qh.C(Et).onBackground(on).toHexShortString();return{headerBg:ca,headerColor:cn,headerSortActiveBg:co,headerSortHoverBg:ua,bodySortBg:ca,rowHoverBg:ca,rowSelectedBg:kr,rowSelectedHoverBg:Pr,rowExpandedBg:Et,cellPaddingBlock:Ir,cellPaddingInline:Ir,cellPaddingBlockMD:Ei,cellPaddingInlineMD:Kr,cellPaddingBlockSM:Kr,cellPaddingInlineSM:Kr,borderColor:hi,headerBorderRadius:Bo,footerBg:ca,footerColor:cn,cellFontSize:xo,cellFontSizeMD:xo,cellFontSizeSM:xo,headerSplitColor:hi,fixedHeaderSortActiveBg:co,headerFilterHoverBg:Tn,filterDropdownMenuBg:on,filterDropdownBg:on,expandIconBg:on,selectionColumnWidth:no,stickyScrollBarBg:sa,stickyScrollBarBorderRadius:100}});const Sc=[],Jc=(pt,Et)=>{const{prefixCls:on,className:cn,rootClassName:Qn,style:Tn,size:kr,bordered:Pr,dropdownPrefixCls:Ir,dataSource:Ei,pagination:Kr,rowSelection:hi,rowKey:Bo="key",rowClassName:xo,columns:no,children:sa,childrenColumnName:co,onChange:ua,getPopupContainer:ca,loading:fa,expandIcon:bs,expandable:Xs,expandedRowRender:Sa,expandIconColumnIndex:Qa,indentSize:dl,scroll:Ca,sortDirections:fs,locale:ja,showSorterTooltip:ha=!0,virtual:ya}=pt,Wa=P.useMemo(()=>no||at(sa),[no,sa]),Us=P.useMemo(()=>Wa.some(hc=>hc.responsive),[Wa]),Tl=(0,vi.Z)(Us),_a=P.useMemo(()=>{const hc=new Set(Object.keys(Tl).filter(SA=>Tl[SA]));return Wa.filter(SA=>!SA.responsive||SA.responsive.some(af=>hc.has(af)))},[Wa,Tl]),Ol=(0,Or.Z)(pt,["className","style","columns"]),{locale:gl=va.Z,direction:Du,table:Kl,renderEmpty:ws,getPrefixCls:Rs,getPopupContainer:zs}=P.useContext(to.E_),Vi=(0,ml.Z)(kr),bl=Object.assign(Object.assign({},gl.Table),ja),Uc=Ei||Sc,Tc=Rs("table",on),Ad=Rs("dropdown",Ir),As=Object.assign({childrenColumnName:co,expandIconColumnIndex:Qa},Xs),{childrenColumnName:Ws="children"}=As,ul=P.useMemo(()=>Uc.some(hc=>hc==null?void 0:hc[Ws])?"nest":Sa||Xs&&Xs.expandedRowRender?"row":null,[Uc]),Os={body:P.useRef()},hs=P.useMemo(()=>typeof Bo=="function"?Bo:hc=>hc==null?void 0:hc[Bo],[Bo]),[Fo]=Sd(Uc,Ws,hs),Ta={},vl=function(hc,SA){let af=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ed,qc,sf;const UA=Object.assign(Object.assign({},Ta),hc);af&&((ed=Ta.resetPagination)===null||ed===void 0||ed.call(Ta),!((qc=UA.pagination)===null||qc===void 0)&&qc.current&&(UA.pagination.current=1),Kr&&Kr.onChange&&Kr.onChange(1,(sf=UA.pagination)===null||sf===void 0?void 0:sf.pageSize)),Ca&&Ca.scrollToFirstRowOnChange!==!1&&Os.body.current&&(0,Bi.Z)(0,{getContainer:()=>Os.body.current}),ua==null||ua(UA.pagination,UA.filters,UA.sorter,{currentDataSource:Vu(Cm(Uc,UA.sorterStates,Ws),UA.filterStates),action:SA})},wu=(hc,SA)=>{vl({sorter:hc,sorterStates:SA},"sort",!1)},[qd,CA,wf,Zl]=Id({prefixCls:Tc,mergedColumns:_a,onSorterChange:wu,sortDirections:fs||["ascend","descend"],tableLocale:bl,showSorterTooltip:ha}),zc=P.useMemo(()=>Cm(Uc,CA,Ws),[Uc,CA]);Ta.sorter=Zl(),Ta.sorterStates=CA;const Lo=(hc,SA)=>{vl({filters:hc,filterStates:SA},"filter",!0)},[mf,Ph,Kc]=Uh({prefixCls:Tc,locale:bl,dropdownPrefixCls:Ad,mergedColumns:_a,onFilterChange:Lo,getPopupContainer:ca||zs}),oc=Vu(zc,Ph);Ta.filters=Kc,Ta.filterStates=Ph;const mA=P.useMemo(()=>{const hc={};return Object.keys(Kc).forEach(SA=>{Kc[SA]!==null&&(hc[SA]=Kc[SA])}),Object.assign(Object.assign({},wf),{filters:hc})},[wf,Kc]),[dd]=wA(mA),oA=(hc,SA)=>{vl({pagination:Object.assign(Object.assign({},Ta.pagination),{current:hc,pageSize:SA})},"paginate")},[Bu,Zf]=X0(oc.length,oA,Kr);Ta.pagination=Kr===!1?{}:qu(Bu,Kr),Ta.resetPagination=Zf;const Yd=P.useMemo(()=>{if(Kr===!1||!Bu.pageSize)return oc;const{current:hc=1,total:SA,pageSize:af=zf}=Bu;return oc.length<SA?oc.length>af?oc.slice((hc-1)*af,hc*af):oc:oc.slice((hc-1)*af,hc*af)},[!!Kr,oc,Bu&&Bu.current,Bu&&Bu.pageSize,Bu&&Bu.total]),[wc,is]=Oh({prefixCls:Tc,data:oc,pageData:Yd,getRowKey:hs,getRecordByKey:Fo,expandType:ul,childrenColumnName:Ws,locale:bl,getPopupContainer:ca||zs},hi),$c=(hc,SA,af)=>{let ed;return typeof xo=="function"?ed=Te()(xo(hc,SA,af)):ed=Te()(xo),Te()({[`${Tc}-row-selected`]:is.has(hs(hc,SA))},ed)};As.__PARENT_RENDER_ICON__=As.expandIcon,As.expandIcon=As.expandIcon||bs||js(bl),ul==="nest"&&As.expandIconColumnIndex===void 0?As.expandIconColumnIndex=hi?1:0:As.expandIconColumnIndex>0&&hi&&(As.expandIconColumnIndex-=1),typeof As.indentSize!="number"&&(As.indentSize=typeof dl=="number"?dl:15);const fd=P.useCallback(hc=>dd(wc(mf(qd(hc)))),[qd,mf,wc]);let fp,xf;if(Kr!==!1&&(Bu!=null&&Bu.total)){let hc;Bu.size?hc=Bu.size:hc=Vi==="small"||Vi==="middle"?"small":void 0;const SA=qc=>P.createElement(Zs.Z,Object.assign({},Bu,{className:Te()(`${Tc}-pagination ${Tc}-pagination-${qc}`,Bu.className),size:hc})),af=Du==="rtl"?"left":"right",{position:ed}=Bu;if(ed!==null&&Array.isArray(ed)){const qc=ed.find(Ud=>Ud.includes("top")),sf=ed.find(Ud=>Ud.includes("bottom")),UA=ed.every(Ud=>`${Ud}`=="none");!qc&&!sf&&!UA&&(xf=SA(af)),qc&&(fp=SA(qc.toLowerCase().replace("top",""))),sf&&(xf=SA(sf.toLowerCase().replace("bottom","")))}else xf=SA(af)}let Yl;typeof fa=="boolean"?Yl={spinning:fa}:typeof fa=="object"&&(Yl=Object.assign({spinning:!0},fa));const[Nf,Dd]=ic(Tc),[,HA]=(0,Js.Z)(),M0=Te()(`${Tc}-wrapper`,Kl==null?void 0:Kl.className,{[`${Tc}-wrapper-rtl`]:Du==="rtl"},cn,Qn,Dd),G0=Object.assign(Object.assign({},Kl==null?void 0:Kl.style),Tn),L0=ja&&ja.emptyText||(ws==null?void 0:ws("Table"))||P.createElement(Cs.Z,{componentName:"Table"}),_h=ya?kh:rl,Ym={},$h=P.useMemo(()=>{const{fontSize:hc,lineHeight:SA,padding:af,paddingXS:ed,paddingSM:qc}=HA,sf=Math.floor(hc*SA);switch(Vi){case"large":return af*2+sf;case"small":return ed*2+sf;default:return qc*2+sf}},[HA,Vi]);return ya&&(Ym.listItemHeight=$h),Nf(P.createElement("div",{ref:Et,className:M0,style:G0},P.createElement(Jl.Z,Object.assign({spinning:!1},Yl),fp,P.createElement(_h,Object.assign({},Ym,Ol,{columns:_a,direction:Du,expandable:As,prefixCls:Tc,className:Te()({[`${Tc}-middle`]:Vi==="middle",[`${Tc}-small`]:Vi==="small",[`${Tc}-bordered`]:Pr,[`${Tc}-empty`]:Uc.length===0}),data:Yd,rowKey:hs,rowClassName:$c,emptyText:L0,internalHooks:a,internalRefs:Os,transformColumns:fd})),xf)))};var $A=P.forwardRef(Jc);const pA=(pt,Et)=>{const on=P.useRef(0);return on.current+=1,P.createElement($A,Object.assign({},pt,{ref:Et,_renderTimes:on.current}))},fc=P.forwardRef(pA);fc.SELECTION_COLUMN=of,fc.EXPAND_COLUMN=S,fc.SELECTION_ALL=dp,fc.SELECTION_INVERT=Vs,fc.SELECTION_NONE=QA,fc.Column=vd,fc.ColumnGroup=Yr,fc.Summary=O;var xA=fc,wa=xA},12563:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return ve}});var S=B(59301),a=B(99267),te=B(92310),ie=B.n(te),G=B(36785),V=B(47729),P=B(14088),I=B(36355),L=B(17313),p=B(37613),w=B(83116);const x=ne=>{const{paddingXXS:Pe,lineWidth:Te,tagPaddingHorizontal:rt,componentCls:Le}=ne,nt=rt-Te,Re=Pe-Te;return{[Le]:Object.assign(Object.assign({},(0,L.Wf)(ne)),{display:"inline-block",height:"auto",marginInlineEnd:ne.marginXS,paddingInline:nt,fontSize:ne.tagFontSize,lineHeight:ne.tagLineHeight,whiteSpace:"nowrap",background:ne.defaultBg,border:`${ne.lineWidth}px ${ne.lineType} ${ne.colorBorder}`,borderRadius:ne.borderRadiusSM,opacity:1,transition:`all ${ne.motionDurationMid}`,textAlign:"start",position:"relative",[`&${Le}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:ne.defaultColor},[`${Le}-close-icon`]:{marginInlineStart:Re,color:ne.colorTextDescription,fontSize:ne.tagIconSize,cursor:"pointer",transition:`all ${ne.motionDurationMid}`,"&:hover":{color:ne.colorTextHeading}},[`&${Le}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${ne.iconCls}-close, ${ne.iconCls}-close:hover`]:{color:ne.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${Le}-checkable-checked):hover`]:{color:ne.colorPrimary,backgroundColor:ne.colorFillSecondary},"&:active, &-checked":{color:ne.colorTextLightSolid},"&-checked":{backgroundColor:ne.colorPrimary,"&:hover":{backgroundColor:ne.colorPrimaryHover}},"&:active":{backgroundColor:ne.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${ne.iconCls} + span, > span + ${ne.iconCls}`]:{marginInlineStart:nt}}),[`${Le}-borderless`]:{borderColor:"transparent",background:ne.tagBorderlessBg}}},b=ne=>{const{lineWidth:Pe,fontSizeIcon:Te}=ne,rt=ne.fontSizeSM,Le=`${ne.lineHeightSM*rt}px`;return(0,p.TS)(ne,{tagFontSize:rt,tagLineHeight:Le,tagIconSize:Te-2*Pe,tagPaddingHorizontal:8,tagBorderlessBg:ne.colorFillTertiary})},Q=ne=>({defaultBg:ne.colorFillQuaternary,defaultColor:ne.colorText});var D=(0,w.Z)("Tag",ne=>{const Pe=b(ne);return x(Pe)},Q),N=function(ne,Pe){var Te={};for(var rt in ne)Object.prototype.hasOwnProperty.call(ne,rt)&&Pe.indexOf(rt)<0&&(Te[rt]=ne[rt]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,rt=Object.getOwnPropertySymbols(ne);Le<rt.length;Le++)Pe.indexOf(rt[Le])<0&&Object.prototype.propertyIsEnumerable.call(ne,rt[Le])&&(Te[rt[Le]]=ne[rt[Le]]);return Te},M=ne=>{const{prefixCls:Pe,style:Te,className:rt,checked:Le,onChange:nt,onClick:Re}=ne,gt=N(ne,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Qe,tag:We}=S.useContext(I.E_),be=Gt=>{nt==null||nt(!Le),Re==null||Re(Gt)},Oe=Qe("tag",Pe),[Me,qe]=D(Oe),Ht=ie()(Oe,`${Oe}-checkable`,{[`${Oe}-checkable-checked`]:Le},We==null?void 0:We.className,rt,qe);return Me(S.createElement("span",Object.assign({},gt,{style:Object.assign(Object.assign({},Te),We==null?void 0:We.style),className:Ht,onClick:be})))},R=B(45157);const Z=ne=>(0,R.Z)(ne,(Pe,Te)=>{let{textColor:rt,lightBorderColor:Le,lightColor:nt,darkColor:Re}=Te;return{[`${ne.componentCls}-${Pe}`]:{color:rt,background:nt,borderColor:Le,"&-inverse":{color:ne.colorTextLightSolid,background:Re,borderColor:Re},[`&${ne.componentCls}-borderless`]:{borderColor:"transparent"}}}});var K=(0,w.b)(["Tag","preset"],ne=>{const Pe=b(ne);return Z(Pe)},Q);function z(ne){return typeof ne!="string"?ne:ne.charAt(0).toUpperCase()+ne.slice(1)}const H=(ne,Pe,Te)=>{const rt=z(Te);return{[`${ne.componentCls}-${Pe}`]:{color:ne[`color${Te}`],background:ne[`color${rt}Bg`],borderColor:ne[`color${rt}Border`],[`&${ne.componentCls}-borderless`]:{borderColor:"transparent"}}}};var pe=(0,w.b)(["Tag","status"],ne=>{const Pe=b(ne);return[H(Pe,"success","Success"),H(Pe,"processing","Info"),H(Pe,"error","Error"),H(Pe,"warning","Warning")]},Q),me=function(ne,Pe){var Te={};for(var rt in ne)Object.prototype.hasOwnProperty.call(ne,rt)&&Pe.indexOf(rt)<0&&(Te[rt]=ne[rt]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Le=0,rt=Object.getOwnPropertySymbols(ne);Le<rt.length;Le++)Pe.indexOf(rt[Le])<0&&Object.prototype.propertyIsEnumerable.call(ne,rt[Le])&&(Te[rt[Le]]=ne[rt[Le]]);return Te};const W=(ne,Pe)=>{const{prefixCls:Te,className:rt,rootClassName:Le,style:nt,children:Re,icon:gt,color:Qe,onClose:We,closeIcon:be,closable:Oe,bordered:Me=!0}=ne,qe=me(ne,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Ht,direction:Gt,tag:vn}=S.useContext(I.E_),[Qt,ln]=S.useState(!0);S.useEffect(()=>{"visible"in qe&&ln(qe.visible)},[qe.visible]);const tn=(0,G.o2)(Qe),Mt=(0,G.yT)(Qe),Ut=tn||Mt,Rt=Object.assign(Object.assign({backgroundColor:Qe&&!Ut?Qe:void 0},vn==null?void 0:vn.style),nt),st=Ht("tag",Te),[it,un]=D(st),It=ie()(st,vn==null?void 0:vn.className,{[`${st}-${Qe}`]:Ut,[`${st}-has-color`]:Qe&&!Ut,[`${st}-hidden`]:!Qt,[`${st}-rtl`]:Gt==="rtl",[`${st}-borderless`]:!Me},rt,Le,un),ot=q=>{q.stopPropagation(),We==null||We(q),!q.defaultPrevented&&ln(!1)},[,Se]=(0,V.Z)(Oe,be,q=>q===null?S.createElement(a.Z,{className:`${st}-close-icon`,onClick:ot}):S.createElement("span",{className:`${st}-close-icon`,onClick:ot},q),null,!1),X=typeof qe.onClick=="function"||Re&&Re.type==="a",O=gt||null,Y=O?S.createElement(S.Fragment,null,O,Re&&S.createElement("span",null,Re)):Re,oe=S.createElement("span",Object.assign({},qe,{ref:Pe,className:It,style:Rt}),Y,Se,tn&&S.createElement(K,{key:"preset",prefixCls:st}),Mt&&S.createElement(pe,{key:"status",prefixCls:st}));return it(X?S.createElement(P.Z,{component:"Tag"},oe):oe)},De=S.forwardRef(W);De.CheckableTag=M;var ve=De},17574:function(Br,fn,B){"use strict";B.d(fn,{default:function(){return Qe}});var S=B(38028),a=B(77654),te=B(52671),ie=B(8657),G=B(60499),V=B(59301),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},I=P,L=B(7657),p=function(be,Oe){return V.createElement(L.Z,(0,G.Z)({},be,{ref:Oe,icon:I}))},w=V.forwardRef(p),x=w,b=B(92310),Q=B.n(b),D=B(35654),N=B(71430),k=B(36355),M=B(56082),R=B(62892),Z=B(20648);const K=4;function z(We){const{dropPosition:be,dropLevelOffset:Oe,prefixCls:Me,indent:qe,direction:Ht="ltr"}=We,Gt=Ht==="ltr"?"left":"right",vn=Ht==="ltr"?"right":"left",Qt={[Gt]:-Oe*qe+K,[vn]:0};switch(be){case-1:Qt.top=-3;break;case 1:Qt.bottom=-3;break;default:Qt.bottom=-3,Qt[Gt]=qe+K;break}return V.createElement("div",{style:Qt,className:`${Me}-drop-indicator`})}var H=B(71997),me=V.forwardRef((We,be)=>{const{getPrefixCls:Oe,direction:Me,virtual:qe,tree:Ht}=V.useContext(k.E_),{prefixCls:Gt,className:vn,showIcon:Qt=!1,showLine:ln,switcherIcon:tn,blockNode:Mt=!1,children:Ut,checkable:Rt=!1,selectable:st=!0,draggable:it,motion:un,style:It}=We,ot=Oe("tree",Gt),Se=Oe(),X=un!=null?un:Object.assign(Object.assign({},(0,R.Z)(Se)),{motionAppear:!1}),O=Object.assign(Object.assign({},We),{checkable:Rt,selectable:st,showIcon:Qt,motion:X,blockNode:Mt,showLine:!!ln,dropIndicatorRender:z}),[Y,oe]=(0,Z.ZP)(ot),q=V.useMemo(()=>{if(!it)return!1;let Xe={};switch(typeof it){case"function":Xe.nodeDraggable=it;break;case"object":Xe=Object.assign({},it);break;default:break}return Xe.icon!==!1&&(Xe.icon=Xe.icon||V.createElement(M.Z,null)),Xe},[it]),Fe=Xe=>V.createElement(H.Z,{prefixCls:ot,switcherIcon:tn,treeNodeProps:Xe,showLine:ln});return Y(V.createElement(S.Z,Object.assign({itemHeight:20,ref:be,virtual:qe},O,{style:Object.assign(Object.assign({},Ht==null?void 0:Ht.style),It),prefixCls:ot,className:Q()({[`${ot}-icon-hide`]:!Qt,[`${ot}-block-node`]:Mt,[`${ot}-unselectable`]:!st,[`${ot}-rtl`]:Me==="rtl"},Ht==null?void 0:Ht.className,vn,oe),direction:Me,checkable:Rt&&V.createElement("span",{className:`${ot}-checkbox-inner`}),selectable:st,switcherIcon:Fe,draggable:q}),Ut))}),W;(function(We){We[We.None=0]="None",We[We.Start=1]="Start",We[We.End=2]="End"})(W||(W={}));function De(We,be){function Oe(Me){const{key:qe,children:Ht}=Me;be(qe,Me)!==!1&&De(Ht||[],be)}We.forEach(Oe)}function ve(We){let{treeData:be,expandedKeys:Oe,startKey:Me,endKey:qe}=We;const Ht=[];let Gt=W.None;if(Me&&Me===qe)return[Me];if(!Me||!qe)return[];function vn(Qt){return Qt===Me||Qt===qe}return De(be,Qt=>{if(Gt===W.End)return!1;if(vn(Qt)){if(Ht.push(Qt),Gt===W.None)Gt=W.Start;else if(Gt===W.Start)return Gt=W.End,!1}else Gt===W.Start&&Ht.push(Qt);return Oe.includes(Qt)}),Ht}function ne(We,be){const Oe=(0,a.Z)(be),Me=[];return De(We,(qe,Ht)=>{const Gt=Oe.indexOf(qe);return Gt!==-1&&(Me.push(Ht),Oe.splice(Gt,1)),!!Oe.length}),Me}var Pe=function(We,be){var Oe={};for(var Me in We)Object.prototype.hasOwnProperty.call(We,Me)&&be.indexOf(Me)<0&&(Oe[Me]=We[Me]);if(We!=null&&typeof Object.getOwnPropertySymbols=="function")for(var qe=0,Me=Object.getOwnPropertySymbols(We);qe<Me.length;qe++)be.indexOf(Me[qe])<0&&Object.prototype.propertyIsEnumerable.call(We,Me[qe])&&(Oe[Me[qe]]=We[Me[qe]]);return Oe};function Te(We){const{isLeaf:be,expanded:Oe}=We;return be?V.createElement(te.Z,null):Oe?V.createElement(ie.Z,null):V.createElement(x,null)}function rt(We){let{treeData:be,children:Oe}=We;return be||(0,N.zn)(Oe)}const Le=(We,be)=>{var{defaultExpandAll:Oe,defaultExpandParent:Me,defaultExpandedKeys:qe}=We,Ht=Pe(We,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Gt=V.useRef(),vn=V.useRef(),Qt=()=>{const{keyEntities:q}=(0,N.I8)(rt(Ht));let Fe;return Oe?Fe=Object.keys(q):Me?Fe=(0,D.r7)(Ht.expandedKeys||qe||[],q):Fe=Ht.expandedKeys||qe,Fe},[ln,tn]=V.useState(Ht.selectedKeys||Ht.defaultSelectedKeys||[]),[Mt,Ut]=V.useState(()=>Qt());V.useEffect(()=>{"selectedKeys"in Ht&&tn(Ht.selectedKeys)},[Ht.selectedKeys]),V.useEffect(()=>{"expandedKeys"in Ht&&Ut(Ht.expandedKeys)},[Ht.expandedKeys]);const Rt=(q,Fe)=>{var Xe;return"expandedKeys"in Ht||Ut(q),(Xe=Ht.onExpand)===null||Xe===void 0?void 0:Xe.call(Ht,q,Fe)},st=(q,Fe)=>{var Xe;const{multiple:jt}=Ht,{node:yt,nativeEvent:Ze}=Fe,{key:Ot=""}=yt,hn=rt(Ht),zt=Object.assign(Object.assign({},Fe),{selected:!0}),Jt=(Ze==null?void 0:Ze.ctrlKey)||(Ze==null?void 0:Ze.metaKey),Rn=Ze==null?void 0:Ze.shiftKey;let Cn;jt&&Jt?(Cn=q,Gt.current=Ot,vn.current=Cn,zt.selectedNodes=ne(hn,Cn)):jt&&Rn?(Cn=Array.from(new Set([].concat((0,a.Z)(vn.current||[]),(0,a.Z)(ve({treeData:hn,expandedKeys:Mt,startKey:Ot,endKey:Gt.current}))))),zt.selectedNodes=ne(hn,Cn)):(Cn=[Ot],Gt.current=Ot,vn.current=Cn,zt.selectedNodes=ne(hn,Cn)),(Xe=Ht.onSelect)===null||Xe===void 0||Xe.call(Ht,Cn,zt),"selectedKeys"in Ht||tn(Cn)},{getPrefixCls:it,direction:un}=V.useContext(k.E_),{prefixCls:It,className:ot,showIcon:Se=!0,expandAction:X="click"}=Ht,O=Pe(Ht,["prefixCls","className","showIcon","expandAction"]),Y=it("tree",It),oe=Q()(`${Y}-directory`,{[`${Y}-directory-rtl`]:un==="rtl"},ot);return V.createElement(me,Object.assign({icon:Te,ref:be,blockNode:!0},O,{showIcon:Se,expandAction:X,prefixCls:Y,className:oe,expandedKeys:Mt,selectedKeys:ln,onSelect:st,onExpand:Rt}))};var Re=V.forwardRef(Le);const gt=me;gt.DirectoryTree=Re,gt.TreeNode=S.O;var Qe=gt},20648:function(Br,fn,B){"use strict";B.d(fn,{TM:function(){return b},Yk:function(){return x}});var S=B(36237),a=B(98447),te=B(17313),ie=B(8378),G=B(37613),V=B(83116);const P=new S.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),I=(Q,D)=>({[`.${Q}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${D.motionDurationSlow}`}}}),L=(Q,D)=>({[`.${Q}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:D.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${D.lineWidthBold}px solid ${D.colorPrimary}`,borderRadius:"50%",content:'""'}}}),p=(Q,D)=>{const{treeCls:N,treeNodeCls:k,treeNodePadding:M,titleHeight:R,nodeSelectedBg:Z,nodeHoverBg:K}=D,z=D.paddingXS;return{[N]:Object.assign(Object.assign({},(0,te.Wf)(D)),{background:D.colorBgContainer,borderRadius:D.borderRadius,transition:`background-color ${D.motionDurationSlow}`,[`&${N}-rtl`]:{[`${N}-switcher`]:{"&_close":{[`${N}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${N}-active-focused)`]:Object.assign({},(0,te.oN)(D)),[`${N}-list-holder-inner`]:{alignItems:"flex-start"},[`&${N}-block-node`]:{[`${N}-list-holder-inner`]:{alignItems:"stretch",[`${N}-node-content-wrapper`]:{flex:"auto"},[`${k}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:M,insetInlineStart:0,border:`1px solid ${D.colorPrimary}`,opacity:0,animationName:P,animationDuration:D.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${k}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${M}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${N}-node-content-wrapper`]:{color:D.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${N}-node-content-wrapper`]:Object.assign({},(0,te.oN)(D)),[`&:not(${k}-disabled).filter-node ${N}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${N}-draggable-icon`]:{flexShrink:0,width:R,lineHeight:`${R}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${D.motionDurationSlow}`,[`${k}:hover &`]:{opacity:.45}},[`&${k}-disabled`]:{[`${N}-draggable-icon`]:{visibility:"hidden"}}}},[`${N}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:R}},[`${N}-draggable-icon`]:{visibility:"hidden"},[`${N}-switcher`]:Object.assign(Object.assign({},I(Q,D)),{position:"relative",flex:"none",alignSelf:"stretch",width:R,margin:0,lineHeight:`${R}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${N}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:D.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:R/2,bottom:-M,marginInlineStart:-1,borderInlineEnd:`1px solid ${D.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:R/2*.8,height:R/2,borderBottom:`1px solid ${D.colorBorder}`,content:'""'}}}),[`${N}-checkbox`]:{top:"initial",marginInlineEnd:z},[`${N}-node-content-wrapper, ${N}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:R,margin:0,padding:`0 ${D.paddingXS/2}px`,color:"inherit",lineHeight:`${R}px`,background:"transparent",borderRadius:D.borderRadius,cursor:"pointer",transition:`all ${D.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:K},[`&${N}-node-selected`]:{backgroundColor:Z},[`${N}-iconEle`]:{display:"inline-block",width:R,height:R,lineHeight:`${R}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${N}-unselectable ${N}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${N}-node-content-wrapper`]:Object.assign({lineHeight:`${R}px`,userSelect:"none"},L(Q,D)),[`${k}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${D.colorPrimary}`}},"&-show-line":{[`${N}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:R/2,bottom:-M,borderInlineEnd:`1px solid ${D.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${N}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${k}-leaf-last`]:{[`${N}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${R/2}px !important`}}}}})}},w=Q=>{const{treeCls:D,treeNodeCls:N,treeNodePadding:k,directoryNodeSelectedBg:M,directoryNodeSelectedColor:R}=Q;return{[`${D}${D}-directory`]:{[N]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:k,insetInlineStart:0,transition:`background-color ${Q.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Q.controlItemBgHover}},"> *":{zIndex:1},[`${D}-switcher`]:{transition:`color ${Q.motionDurationMid}`},[`${D}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${D}-node-selected`]:{color:R,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:M},[`${D}-switcher`]:{color:R},[`${D}-node-content-wrapper`]:{color:R,background:"transparent"}}}}}},x=(Q,D)=>{const N=`.${Q}`,k=`${N}-treenode`,M=D.paddingXS/2,R=(0,G.TS)(D,{treeCls:N,treeNodeCls:k,treeNodePadding:M});return[p(Q,R),w(R)]},b=Q=>{const{controlHeightSM:D}=Q;return{titleHeight:D,nodeHoverBg:Q.controlItemBgHover,nodeSelectedBg:Q.controlItemBgActive}};fn.ZP=(0,V.Z)("Tree",(Q,D)=>{let{prefixCls:N}=D;return[{[Q.componentCls]:(0,a.C2)(`${N}-checkbox`,Q)},x(N,Q),(0,ie.Z)(Q)]},Q=>{const{colorTextLightSolid:D,colorPrimary:N}=Q;return Object.assign(Object.assign({},b(Q)),{directoryNodeSelectedColor:D,directoryNodeSelectedBg:N})})},71997:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return k}});var S=B(60499),a=B(59301),te={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},ie=te,G=B(7657),V=function(R,Z){return a.createElement(G.Z,(0,S.Z)({},R,{ref:Z,icon:ie}))},P=a.forwardRef(V),I=P,L=B(52671),p=B(58617),w=B(15075),x=B(43531),b=B(92310),Q=B.n(b),D=B(92343),k=M=>{const{prefixCls:R,switcherIcon:Z,treeNodeProps:K,showLine:z}=M,{isLeaf:H,expanded:pe,loading:me}=K;if(me)return a.createElement(p.Z,{className:`${R}-switcher-loading-icon`});let W;if(z&&typeof z=="object"&&(W=z.showLeafIcon),H){if(!z)return null;if(typeof W!="boolean"&&W){const ne=typeof W=="function"?W(K):W,Pe=`${R}-switcher-line-custom-icon`;return(0,D.l$)(ne)?(0,D.Tm)(ne,{className:Q()(ne.props.className||"",Pe)}):ne}return W?a.createElement(L.Z,{className:`${R}-switcher-line-icon`}):a.createElement("span",{className:`${R}-switcher-leaf-line`})}const De=`${R}-switcher-icon`,ve=typeof Z=="function"?Z(K):Z;return(0,D.l$)(ve)?(0,D.Tm)(ve,{className:Q()(ve.props.className||"",De)}):ve!==void 0?ve:z?pe?a.createElement(w.Z,{className:`${R}-switcher-line-icon`}):a.createElement(x.Z,{className:`${R}-switcher-line-icon`}):a.createElement(I,{className:De})}},39180:function(Br){"use strict";const fn=(S,a,te)=>{const ie=a<0?S.length+a:a;if(ie>=0&&ie<S.length){const G=te<0?S.length+te:te,[V]=S.splice(a,1);S.splice(G,0,V)}},B=(S,a,te)=>(S=[...S],fn(S,a,te),S);Br.exports=B,Br.exports.mutate=fn},14625:function(Br){function fn(S){var a,te,ie="";if(typeof S=="string"||typeof S=="number")ie+=S;else if(typeof S=="object")if(Array.isArray(S)){var G=S.length;for(a=0;a<G;a++)S[a]&&(te=fn(S[a]))&&(ie&&(ie+=" "),ie+=te)}else for(te in S)S[te]&&(ie&&(ie+=" "),ie+=te);return ie}function B(){for(var S,a,te=0,ie="",G=arguments.length;te<G;te++)(S=arguments[te])&&(a=fn(S))&&(ie&&(ie+=" "),ie+=a);return ie}Br.exports=B,Br.exports.clsx=B},97774:function(Br,fn,B){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.default=void 0;var S=Object.assign||function(N){for(var k=1;k<arguments.length;k++){var M=arguments[k];for(var R in M)Object.prototype.hasOwnProperty.call(M,R)&&(N[R]=M[R])}return N},a=function(){function N(k,M){for(var R=0;R<M.length;R++){var Z=M[R];Z.enumerable=Z.enumerable||!1,Z.configurable=!0,"value"in Z&&(Z.writable=!0),Object.defineProperty(k,Z.key,Z)}}return function(k,M,R){return M&&N(k.prototype,M),R&&N(k,R),k}}(),te=B(59301),ie=w(te),G=B(12708),V=w(G),P=B(53291),I=w(P),L=B(10413),p=B(65429);function w(N){return N&&N.__esModule?N:{default:N}}function x(N,k){if(!(N instanceof k))throw new TypeError("Cannot call a class as a function")}function b(N,k){if(!N)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:N}function Q(N,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);N.prototype=Object.create(k&&k.prototype,{constructor:{value:N,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(N,k):N.__proto__=k)}var D=function(N){Q(k,N);function k(M){x(this,k);var R=b(this,(k.__proto__||Object.getPrototypeOf(k)).call(this,M));return R.getEchartsInstance=function(){return R.echartsLib.getInstanceByDom(R.echartsElement)||R.echartsLib.init(R.echartsElement,R.props.theme,R.props.opts)},R.dispose=function(){if(R.echartsElement){try{(0,L.clear)(R.echartsElement)}catch(Z){console.warn(Z)}R.echartsLib.dispose(R.echartsElement)}},R.rerender=function(){var Z=R.props,K=Z.onEvents,z=Z.onChartReady,H=R.renderEchartDom();R.bindEvents(H,K||{}),typeof z=="function"&&R.props.onChartReady(H),R.echartsElement&&(0,L.bind)(R.echartsElement,function(){try{H.resize()}catch(pe){console.warn(pe)}})},R.bindEvents=function(Z,K){var z=function(me,W){typeof me=="string"&&typeof W=="function"&&Z.on(me,function(De){W(De,Z)})};for(var H in K)Object.prototype.hasOwnProperty.call(K,H)&&z(H,K[H])},R.renderEchartDom=function(){var Z=R.getEchartsInstance();return Z.setOption(R.props.option,R.props.notMerge||!1,R.props.lazyUpdate||!1),R.props.showLoading?Z.showLoading(R.props.loadingOption||null):Z.hideLoading(),Z},R.echartsLib=M.echarts,R.echartsElement=null,R}return a(k,[{key:"componentDidMount",value:function(){this.rerender()}},{key:"componentDidUpdate",value:function(R){if(!(typeof this.props.shouldSetOption=="function"&&!this.props.shouldSetOption(R,this.props))){if(!(0,I.default)(R.theme,this.props.theme)||!(0,I.default)(R.opts,this.props.opts)||!(0,I.default)(R.onEvents,this.props.onEvents)){this.dispose(),this.rerender();return}var Z=["option","notMerge","lazyUpdate","showLoading","loadingOption"];if(!(0,I.default)((0,p.pick)(this.props,Z),(0,p.pick)(R,Z))){var K=this.renderEchartDom();if(!(0,I.default)(R.style,this.props.style)||!(0,I.default)(R.className,this.props.className))try{K.resize()}catch(z){console.warn(z)}}}}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"render",value:function(){var R=this,Z=this.props,K=Z.style,z=Z.className,H=S({height:300},K);return ie.default.createElement("div",{ref:function(me){R.echartsElement=me},style:H,className:"echarts-for-react "+z})}}]),k}(te.Component);fn.default=D,D.propTypes={option:V.default.object.isRequired,echarts:V.default.object,notMerge:V.default.bool,lazyUpdate:V.default.bool,style:V.default.object,className:V.default.string,theme:V.default.oneOfType([V.default.string,V.default.object]),onChartReady:V.default.func,showLoading:V.default.bool,loadingOption:V.default.object,onEvents:V.default.object,opts:V.default.shape({devicePixelRatio:V.default.number,renderer:V.default.oneOf(["canvas","svg"]),width:V.default.oneOfType([V.default.number,V.default.oneOf([null,void 0,"auto"])]),height:V.default.oneOfType([V.default.number,V.default.oneOf([null,void 0,"auto"])])}),shouldSetOption:V.default.func},D.defaultProps={echarts:{},notMerge:!1,lazyUpdate:!1,style:{},className:"",theme:null,onChartReady:function(){},showLoading:!1,loadingOption:null,onEvents:{},opts:{},shouldSetOption:function(){return!0}}},42441:function(Br,fn,B){"use strict";var S;S={value:!0},fn.Z=void 0;var a=B(76411),te=V(a),ie=B(97774),G=V(ie);function V(w){return w&&w.__esModule?w:{default:w}}function P(w,x){if(!(w instanceof x))throw new TypeError("Cannot call a class as a function")}function I(w,x){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x&&(typeof x=="object"||typeof x=="function")?x:w}function L(w,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof x);w.prototype=Object.create(x&&x.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),x&&(Object.setPrototypeOf?Object.setPrototypeOf(w,x):w.__proto__=x)}var p=function(w){L(x,w);function x(b){P(this,x);var Q=I(this,(x.__proto__||Object.getPrototypeOf(x)).call(this,b));return Q.echartsLib=te.default,Q}return x}(G.default);fn.Z=p},65429:function(Br,fn){"use strict";Object.defineProperty(fn,"__esModule",{value:!0});var B=fn.pick=function(a,te){var ie={};return te.forEach(function(G){ie[G]=a[G]}),ie}},56047:function(Br,fn,B){B(16896)},66607:function(Br,fn,B){var S=B(58347),a=B(3096);a.extendSeriesModel({type:"series.wordCloud",visualColorAccessPath:"textStyle.normal.color",optionUpdated:function(){var te=this.option;te.gridSize=Math.max(Math.floor(te.gridSize),4)},getInitialData:function(te,ie){var G=S(["value"],te.data),V=new a.List(G,this);return V.initData(te.data),V},defaultOption:{maskImage:null,shape:"circle",left:"center",top:"center",width:"70%",height:"80%",sizeRange:[12,60],rotationRange:[-90,90],rotationStep:45,gridSize:8,drawOutOfBound:!1,textStyle:{normal:{fontWeight:"normal"}}}})},31041:function(Br,fn,B){var S=B(3096);function a(te,ie){return te&&te.getShallow(ie)}S.extendChartView({type:"wordCloud",render:function(te,ie,G){var V=this.group;V.removeAll();var P=te.getData(),I=te.get("gridSize");te.layoutInstance.ondraw=function(L,p,w,x){var b=P.getItemModel(w),Q=b.getModel("textStyle.normal"),D=b.getModel("textStyle.emphasis"),N=new S.graphic.Text({style:S.graphic.setTextStyle({},Q,{x:x.info.fillTextOffsetX,y:x.info.fillTextOffsetY+p*.5,text:L,textBaseline:"middle",textFill:P.getItemVisual(w,"color"),fontSize:p}),scale:[1/x.info.mu,1/x.info.mu],position:[(x.gx+x.info.gw/2)*I,(x.gy+x.info.gh/2)*I],rotation:x.rot});V.add(N),P.setItemGraphicEl(w,N),S.graphic.setHoverStyle(N,S.graphic.setTextStyle({},D,null,{forMerge:!0},!0))},this._model=te},remove:function(){this.group.removeAll(),this._model.layoutInstance.dispose()},dispose:function(){this._model.layoutInstance.dispose()}})},19131:function(Br,fn){"use strict";var B,S;window.setImmediate||(window.setImmediate=function(){return window.msSetImmediate||window.webkitSetImmediate||window.mozSetImmediate||window.oSetImmediate||function(){if(!window.postMessage||!window.addEventListener)return null;var ie=[void 0],G="zero-timeout-message",V=function(I){var L=ie.length;return ie.push(I),window.postMessage(G+L.toString(36),"*"),L};return window.addEventListener("message",function(I){if(!(typeof I.data!="string"||I.data.substr(0,G.length)!==G)){I.stopImmediatePropagation();var L=parseInt(I.data.substr(G.length),36);ie[L]&&(ie[L](),ie[L]=void 0)}},!0),window.clearImmediate=function(I){ie[I]&&(ie[I]=void 0)},V}()||function(ie){window.setTimeout(ie,0)}}()),window.clearImmediate||(window.clearImmediate=function(){return window.msClearImmediate||window.webkitClearImmediate||window.mozClearImmediate||window.oClearImmediate||function(ie){window.clearTimeout(ie)}}()),function(a){var te=function(){var I=document.createElement("canvas");if(!I||!I.getContext)return!1;var L=I.getContext("2d");return!(!L.getImageData||!L.fillText||!Array.prototype.some||!Array.prototype.push)}(),ie=function(){if(te){for(var I=document.createElement("canvas").getContext("2d"),L=20,p,w;L;){if(I.font=L.toString(10)+"px sans-serif",I.measureText("\uFF37").width===p&&I.measureText("m").width===w)return L+1;p=I.measureText("\uFF37").width,w=I.measureText("m").width,L--}return 0}}(),G=function(I){for(var L,p,w=I.length;w;L=Math.floor(Math.random()*w),p=I[--w],I[w]=I[L],I[L]=p);return I},V=function(I,L){if(!te)return;Array.isArray(I)||(I=[I]),I.forEach(function(vn,Qt){if(typeof vn=="string"){if(I[Qt]=document.getElementById(vn),!I[Qt])throw"The element id specified is not found."}else if(!vn.tagName&&!vn.appendChild)throw"You must pass valid HTML elements, or ID of the element."});var p={list:[],fontFamily:'"Trebuchet MS", "Heiti TC", "\u5FAE\u8EDF\u6B63\u9ED1\u9AD4", "Arial Unicode MS", "Droid Fallback Sans", sans-serif',fontWeight:"normal",color:"random-dark",minSize:0,weightFactor:1,clearCanvas:!0,backgroundColor:"#fff",gridSize:8,drawOutOfBound:!1,origin:null,drawMask:!1,maskColor:"rgba(255,0,0,0.3)",maskGapWidth:.3,wait:0,abortThreshold:0,abort:function(){},minRotation:-Math.PI/2,maxRotation:Math.PI/2,rotationStep:.1,shuffle:!0,rotateRatio:.1,shape:"circle",ellipticity:.65,classes:null,hover:null,click:null};if(L)for(var w in L)w in p&&(p[w]=L[w]);if(typeof p.weightFactor!="function"){var x=p.weightFactor;p.weightFactor=function(Qt){return Qt*x}}if(typeof p.shape!="function")switch(p.shape){case"circle":default:p.shape="circle";break;case"cardioid":p.shape=function(Qt){return 1-Math.sin(Qt)};break;case"diamond":case"square":p.shape=function(Qt){var ln=Qt%(2*Math.PI/4);return 1/(Math.cos(ln)+Math.sin(ln))};break;case"triangle-forward":p.shape=function(Qt){var ln=Qt%(2*Math.PI/3);return 1/(Math.cos(ln)+Math.sqrt(3)*Math.sin(ln))};break;case"triangle":case"triangle-upright":p.shape=function(Qt){var ln=(Qt+Math.PI*3/2)%(2*Math.PI/3);return 1/(Math.cos(ln)+Math.sqrt(3)*Math.sin(ln))};break;case"pentagon":p.shape=function(Qt){var ln=(Qt+.955)%(2*Math.PI/5);return 1/(Math.cos(ln)+.726543*Math.sin(ln))};break;case"star":p.shape=function(Qt){var ln=(Qt+.955)%(2*Math.PI/10);return(Qt+.955)%(2*Math.PI/5)-2*Math.PI/10>=0?1/(Math.cos(2*Math.PI/10-ln)+3.07768*Math.sin(2*Math.PI/10-ln)):1/(Math.cos(ln)+3.07768*Math.sin(ln))};break}p.gridSize=Math.max(Math.floor(p.gridSize),4);var b=p.gridSize,Q=b-p.maskGapWidth,D=Math.abs(p.maxRotation-p.minRotation),N=Math.min(p.maxRotation,p.minRotation),k=p.rotationStep,M,R,Z,K,z,H,pe;function me(vn,Qt){return"hsl("+(Math.random()*360).toFixed()+","+(Math.random()*30+70).toFixed()+"%,"+(Math.random()*(Qt-vn)+vn).toFixed()+"%)"}switch(p.color){case"random-dark":pe=function(){return me(10,50)};break;case"random-light":pe=function(){return me(50,90)};break;default:typeof p.color=="function"&&(pe=p.color);break}var W=null;typeof p.classes=="function"&&(W=p.classes);var De=!1,ve=[],ne,Pe=function(Qt){var ln=Qt.currentTarget,tn=ln.getBoundingClientRect(),Mt,Ut;Qt.touches?(Mt=Qt.touches[0].clientX,Ut=Qt.touches[0].clientY):(Mt=Qt.clientX,Ut=Qt.clientY);var Rt=Mt-tn.left,st=Ut-tn.top,it=Math.floor(Rt*(ln.width/tn.width||1)/b),un=Math.floor(st*(ln.height/tn.height||1)/b);return ve[it][un]},Te=function(Qt){var ln=Pe(Qt);if(ne!==ln){if(ne=ln,!ln){p.hover(void 0,void 0,Qt);return}p.hover(ln.item,ln.dimension,Qt)}},rt=function(Qt){var ln=Pe(Qt);ln&&(p.click(ln.item,ln.dimension,Qt),Qt.preventDefault())},Le=[],nt=function(Qt){if(Le[Qt])return Le[Qt];var ln=Qt*8,tn=ln,Mt=[];for(Qt===0&&Mt.push([K[0],K[1],0]);tn--;){var Ut=1;p.shape!=="circle"&&(Ut=p.shape(tn/ln*2*Math.PI)),Mt.push([K[0]+Qt*Ut*Math.cos(-tn/ln*2*Math.PI),K[1]+Qt*Ut*Math.sin(-tn/ln*2*Math.PI)*p.ellipticity,tn/ln*2*Math.PI])}return Le[Qt]=Mt,Mt},Re=function(){return p.abortThreshold>0&&new Date().getTime()-H>p.abortThreshold},gt=function(){return p.rotateRatio===0||Math.random()>p.rotateRatio?0:D===0?N:N+Math.round(Math.random()*D/k)*k},Qe=function(Qt,ln,tn){var Mt=!1,Ut=p.weightFactor(ln);if(Ut<=p.minSize)return!1;var Rt=1;Ut<ie&&(Rt=function(){for(var Ur=2;Ur*Ut<ie;)Ur+=2;return Ur}());var st=document.createElement("canvas"),it=st.getContext("2d",{willReadFrequently:!0});it.font=p.fontWeight+" "+(Ut*Rt).toString(10)+"px "+p.fontFamily;var un=it.measureText(Qt).width/Rt,It=Math.max(Ut*Rt,it.measureText("m").width,it.measureText("\uFF37").width)/Rt,ot=un+It*2,Se=It*3,X=Math.ceil(ot/b),O=Math.ceil(Se/b);ot=X*b,Se=O*b;var Y=-un/2,oe=-It*.4,q=Math.ceil((ot*Math.abs(Math.sin(tn))+Se*Math.abs(Math.cos(tn)))/b),Fe=Math.ceil((ot*Math.abs(Math.cos(tn))+Se*Math.abs(Math.sin(tn)))/b),Xe=Fe*b,jt=q*b;st.setAttribute("width",Xe),st.setAttribute("height",jt),Mt&&(document.body.appendChild(st),it.save()),it.scale(1/Rt,1/Rt),it.translate(Xe*Rt/2,jt*Rt/2),it.rotate(-tn),it.font=p.fontWeight+" "+(Ut*Rt).toString(10)+"px "+p.fontFamily,it.fillStyle="#000",it.textBaseline="middle",it.fillText(Qt,Y*Rt,(oe+Ut*.5)*Rt);var yt=it.getImageData(0,0,Xe,jt).data;if(Re())return!1;Mt&&(it.strokeRect(Y*Rt,oe,un*Rt,It*Rt),it.restore());for(var Ze=[],Ot=Fe,hn,zt,Jt,Rn=[q/2,Fe/2,q/2,Fe/2];Ot--;)for(hn=q;hn--;){Jt=b;e:{for(;Jt--;)for(zt=b;zt--;)if(yt[((hn*b+Jt)*Xe+(Ot*b+zt))*4+3]){Ze.push([Ot,hn]),Ot<Rn[3]&&(Rn[3]=Ot),Ot>Rn[1]&&(Rn[1]=Ot),hn<Rn[0]&&(Rn[0]=hn),hn>Rn[2]&&(Rn[2]=hn),Mt&&(it.fillStyle="rgba(255, 0, 0, 0.5)",it.fillRect(Ot*b,hn*b,b-.5,b-.5));break e}Mt&&(it.fillStyle="rgba(0, 0, 255, 0.5)",it.fillRect(Ot*b,hn*b,b-.5,b-.5))}}return Mt&&(it.fillStyle="rgba(0, 255, 0, 0.5)",it.fillRect(Rn[3]*b,Rn[0]*b,(Rn[1]-Rn[3]+1)*b,(Rn[2]-Rn[0]+1)*b)),{mu:Rt,occupied:Ze,bounds:Rn,gw:Fe,gh:q,fillTextOffsetX:Y,fillTextOffsetY:oe,fillTextWidth:un,fillTextHeight:It,fontSize:Ut}},We=function(Qt,ln,tn,Mt,Ut){for(var Rt=Ut.length;Rt--;){var st=Qt+Ut[Rt][0],it=ln+Ut[Rt][1];if(st>=R||it>=Z||st<0||it<0){if(!p.drawOutOfBound)return!1;continue}if(!M[st][it])return!1}return!0},be=function(Qt,ln,tn,Mt,Ut,Rt,st,it,un){var It=tn.fontSize,ot;pe?ot=pe(Mt,Ut,It,Rt,st):ot=p.color;var Se;W?Se=W(Mt,Ut,It,Rt,st):Se=p.classes;var X,O=tn.bounds;X={x:(Qt+O[3])*b,y:(ln+O[0])*b,w:(O[1]-O[3]+1)*b,h:(O[2]-O[0]+1)*b},I.forEach(function(Y){if(Y.getContext){var oe=Y.getContext("2d"),q=tn.mu;oe.save(),oe.scale(1/q,1/q),oe.font=p.fontWeight+" "+(It*q).toString(10)+"px "+p.fontFamily,oe.fillStyle=ot,oe.translate((Qt+tn.gw/2)*b*q,(ln+tn.gh/2)*b*q),it!==0&&oe.rotate(-it),oe.textBaseline="middle",oe.fillText(Mt,tn.fillTextOffsetX*q,(tn.fillTextOffsetY+It*.5)*q),oe.restore()}else{var Fe=document.createElement("span"),Xe="";Xe="rotate("+-it/Math.PI*180+"deg) ",tn.mu!==1&&(Xe+="translateX(-"+tn.fillTextWidth/4+"px) scale("+1/tn.mu+")");var jt={position:"absolute",display:"block",font:p.fontWeight+" "+It*tn.mu+"px "+p.fontFamily,left:(Qt+tn.gw/2)*b+tn.fillTextOffsetX+"px",top:(ln+tn.gh/2)*b+tn.fillTextOffsetY+"px",width:tn.fillTextWidth+"px",height:tn.fillTextHeight+"px",lineHeight:It+"px",whiteSpace:"nowrap",transform:Xe,webkitTransform:Xe,msTransform:Xe,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};ot&&(jt.color=ot),Fe.textContent=Mt;for(var yt in jt)Fe.style[yt]=jt[yt];if(un)for(var Ze in un)Fe.setAttribute(Ze,un[Ze]);Se&&(Fe.className+=Se),Y.appendChild(Fe)}})},Oe=function(Qt,ln,tn,Mt,Ut){if(!(Qt>=R||ln>=Z||Qt<0||ln<0)){if(M[Qt][ln]=!1,tn){var Rt=I[0].getContext("2d");Rt.fillRect(Qt*b,ln*b,Q,Q)}De&&(ve[Qt][ln]={item:Ut,dimension:Mt})}},Me=function(Qt,ln,tn,Mt,Ut,Rt){var st=Ut.occupied,it=p.drawMask,un;it&&(un=I[0].getContext("2d"),un.save(),un.fillStyle=p.maskColor);var It;if(De){var ot=Ut.bounds;It={x:(Qt+ot[3])*b,y:(ln+ot[0])*b,w:(ot[1]-ot[3]+1)*b,h:(ot[2]-ot[0]+1)*b}}for(var Se=st.length;Se--;){var X=Qt+st[Se][0],O=ln+st[Se][1];X>=R||O>=Z||X<0||O<0||Oe(X,O,it,It,Rt)}it&&un.restore()},qe=function(Qt){var ln,tn,Mt;Array.isArray(Qt)?(ln=Qt[0],tn=Qt[1]):(ln=Qt.word,tn=Qt.weight,Mt=Qt.attributes);var Ut=gt(),Rt=Qe(ln,tn,Ut);if(!Rt||Re())return!1;if(!p.drawOutOfBound){var st=Rt.bounds;if(st[1]-st[3]+1>R||st[2]-st[0]+1>Z)return!1}for(var it=z+1,un=function(X){var O=Math.floor(X[0]-Rt.gw/2),Y=Math.floor(X[1]-Rt.gh/2),oe=Rt.gw,q=Rt.gh;return We(O,Y,oe,q,Rt.occupied)?(be(O,Y,Rt,ln,tn,z-it,X[2],Ut,Mt),Me(O,Y,oe,q,Rt,Qt),{gx:O,gy:Y,rot:Ut,info:Rt}):!1};it--;){var It=nt(z-it);p.shuffle&&(It=[].concat(It),G(It));for(var ot=0;ot<It.length;ot++){var Se=un(It[ot]);if(Se)return Se}}return null},Ht=function(Qt,ln,tn){if(ln)return!I.some(function(Mt){var Ut=document.createEvent("CustomEvent");return Ut.initCustomEvent(Qt,!0,ln,tn||{}),!Mt.dispatchEvent(Ut)},this);I.forEach(function(Mt){var Ut=document.createEvent("CustomEvent");Ut.initCustomEvent(Qt,!0,ln,tn||{}),Mt.dispatchEvent(Ut)},this)},Gt=function(){var Qt=I[0];if(Qt.getContext)R=Math.ceil(Qt.width/b),Z=Math.ceil(Qt.height/b);else{var ln=Qt.getBoundingClientRect();R=Math.ceil(ln.width/b),Z=Math.ceil(ln.height/b)}if(Ht("wordcloudstart",!0)){K=p.origin?[p.origin[0]/b,p.origin[1]/b]:[R/2,Z/2],z=Math.floor(Math.sqrt(R*R+Z*Z)),M=[];var tn,Mt,Ut;if(!Qt.getContext||p.clearCanvas)for(I.forEach(function(q){if(q.getContext){var Fe=q.getContext("2d");Fe.fillStyle=p.backgroundColor,Fe.clearRect(0,0,R*(b+1),Z*(b+1)),Fe.fillRect(0,0,R*(b+1),Z*(b+1))}else q.textContent="",q.style.backgroundColor=p.backgroundColor,q.style.position="relative"}),tn=R;tn--;)for(M[tn]=[],Mt=Z;Mt--;)M[tn][Mt]=!0;else{var Rt=document.createElement("canvas").getContext("2d");Rt.fillStyle=p.backgroundColor,Rt.fillRect(0,0,1,1);var st=Rt.getImageData(0,0,1,1).data,it=Qt.getContext("2d").getImageData(0,0,R*b,Z*b).data;tn=R;for(var un,It;tn--;)for(M[tn]=[],Mt=Z;Mt--;){It=b;e:for(;It--;)for(un=b;un--;)for(Ut=4;Ut--;)if(it[((Mt*b+It)*R*b+(tn*b+un))*4+Ut]!==st[Ut]){M[tn][Mt]=!1;break e}M[tn][Mt]!==!1&&(M[tn][Mt]=!0)}it=Rt=st=void 0}if(p.hover||p.click){for(De=!0,tn=R+1;tn--;)ve[tn]=[];p.hover&&Qt.addEventListener("mousemove",Te),p.click&&(Qt.addEventListener("click",rt),Qt.addEventListener("touchstart",rt),Qt.addEventListener("touchend",function(q){q.preventDefault()}),Qt.style.webkitTapHighlightColor="rgba(0, 0, 0, 0)"),Qt.addEventListener("wordcloudstart",function q(){Qt.removeEventListener("wordcloudstart",q),Qt.removeEventListener("mousemove",Te),Qt.removeEventListener("click",rt),ne=void 0})}Ut=0;var ot,Se;p.wait!==0?(ot=window.setTimeout,Se=window.clearTimeout):(ot=window.setImmediate,Se=window.clearImmediate);var X=function(Fe,Xe){I.forEach(function(jt){jt.addEventListener(Fe,Xe)},this)},O=function(Fe,Xe){I.forEach(function(jt){jt.removeEventListener(Fe,Xe)},this)},Y=function q(){O("wordcloudstart",q),Se(oe)};X("wordcloudstart",Y);var oe=ot(function q(){if(Ut>=p.list.length){Se(oe),Ht("wordcloudstop",!1),O("wordcloudstart",Y);return}H=new Date().getTime();var Fe=qe(p.list[Ut]),Xe=!Ht("wordclouddrawn",!0,{item:p.list[Ut],drawn:Fe});if(Re()||Xe){Se(oe),p.abort(),Ht("wordcloudabort",!1),Ht("wordcloudstop",!1),O("wordcloudstart",Y);return}Ut++,oe=ot(q,p.wait)},p.wait)}};Gt()};V.isSupported=te,V.minFontSize=ie,B=[],S=function(){return V}.apply(fn,B),S!==void 0&&(Br.exports=S)}(this)},16896:function(Br,fn,B){var S=B(3096),a=B(7357);B(66607),B(31041);var te=B(19131);if(!te.isSupported)throw new Error("Sorry your browser not support wordCloud");function ie(G){for(var V=G.getContext("2d"),P=V.getImageData(0,0,G.width,G.height),I=V.createImageData(P),L=0,p=0,w=0;w<P.data.length;w+=4){var x=P.data[w+3];if(x>128){var b=P.data[w]+P.data[w+1]+P.data[w+2];L+=b,++p}}for(var Q=L/p,w=0;w<P.data.length;w+=4){var b=P.data[w]+P.data[w+1]+P.data[w+2],x=P.data[w+3];x<128||b>Q?(I.data[w]=0,I.data[w+1]=0,I.data[w+2]=0,I.data[w+3]=0):(I.data[w]=255,I.data[w+1]=255,I.data[w+2]=255,I.data[w+3]=255)}V.putImageData(I,0,0)}S.registerLayout(function(G,V){G.eachSeriesByType("wordCloud",function(P){var I=a.getLayoutRect(P.getBoxLayoutParams(),{width:V.getWidth(),height:V.getHeight()}),L=P.getData(),p=document.createElement("canvas");p.width=I.width,p.height=I.height;var w=p.getContext("2d"),x=P.get("maskImage");if(x)try{w.drawImage(x,0,0,p.width,p.height),ie(p)}catch(R){console.error("Invalid mask image"),console.error(R.toString())}var b=P.get("sizeRange"),Q=P.get("rotationRange"),D=L.getDataExtent("value"),N=Math.PI/180,k=P.get("gridSize");te(p,{list:L.mapArray("value",function(R,Z){var K=L.getItemModel(Z);return[L.getName(Z),K.get("textStyle.normal.textSize",!0)||S.number.linearMap(R,D,b),Z]}).sort(function(R,Z){return Z[1]-R[1]}),fontFamily:P.get("textStyle.normal.fontFamily")||P.get("textStyle.emphasis.fontFamily")||G.get("textStyle.fontFamily"),fontWeight:P.get("textStyle.normal.fontWeight")||P.get("textStyle.emphasis.fontWeight")||G.get("textStyle.fontWeight"),gridSize:k,ellipticity:I.height/I.width,minRotation:Q[0]*N,maxRotation:Q[1]*N,clearCanvas:!x,rotateRatio:1,rotationStep:P.get("rotationStep")*N,drawOutOfBound:P.get("drawOutOfBound"),shuffle:!1,shape:P.get("shape")});function M(R){var Z=R.detail.item;R.detail.drawn&&P.layoutInstance.ondraw&&(R.detail.drawn.gx+=I.x/k,R.detail.drawn.gy+=I.y/k,P.layoutInstance.ondraw(Z[0],Z[1],Z[2],R.detail.drawn))}p.addEventListener("wordclouddrawn",M),P.layoutInstance&&P.layoutInstance.dispose(),P.layoutInstance={ondraw:null,dispose:function(){p.removeEventListener("wordclouddrawn",M),p.addEventListener("wordclouddrawn",function(R){R.preventDefault()})}}})}),S.registerPreprocessor(function(G){var V=(G||{}).series;!S.util.isArray(V)&&(V=V?[V]:[]);var P=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];S.util.each(V,function(L){if(L&&L.type==="wordCloud"){var p=L.textStyle||{};I(p.normal),I(p.emphasis)}});function I(L){L&&S.util.each(P,function(p){L.hasOwnProperty(p)&&(L["text"+S.format.capitalFirst(p)]=L[p])})}})},3867:function(Br,fn,B){var S=B(97671);(function(a,te){Br.exports=te()})(this,function(){"use strict";function a(O){var Y=typeof O;return O!==null&&(Y==="object"||Y==="function")}function te(O){return typeof O=="function"}var ie=void 0;Array.isArray?ie=Array.isArray:ie=function(O){return Object.prototype.toString.call(O)==="[object Array]"};var G=ie,V=0,P=void 0,I=void 0,L=function(Y,oe){z[V]=Y,z[V+1]=oe,V+=2,V===2&&(I?I(H):me())};function p(O){I=O}function w(O){L=O}var x=typeof window!="undefined"?window:void 0,b=x||{},Q=b.MutationObserver||b.WebKitMutationObserver,D=typeof self=="undefined"&&typeof S!="undefined"&&{}.toString.call(S)==="[object process]",N=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function k(){return function(){return S.nextTick(H)}}function M(){return typeof P!="undefined"?function(){P(H)}:K()}function R(){var O=0,Y=new Q(H),oe=document.createTextNode("");return Y.observe(oe,{characterData:!0}),function(){oe.data=O=++O%2}}function Z(){var O=new MessageChannel;return O.port1.onmessage=H,function(){return O.port2.postMessage(0)}}function K(){var O=setTimeout;return function(){return O(H,1)}}var z=new Array(1e3);function H(){for(var O=0;O<V;O+=2){var Y=z[O],oe=z[O+1];Y(oe),z[O]=void 0,z[O+1]=void 0}V=0}function pe(){try{var O=Function("return this")().require("vertx");return P=O.runOnLoop||O.runOnContext,M()}catch(Y){return K()}}var me=void 0;D?me=k():Q?me=R():N?me=Z():x===void 0?me=pe():me=K();function W(O,Y){var oe=this,q=new this.constructor(ne);q[ve]===void 0&&Mt(q);var Fe=oe._state;if(Fe){var Xe=arguments[Fe-1];L(function(){return vn(Fe,q,Xe,oe._result)})}else Ht(oe,q,O,Y);return q}function De(O){var Y=this;if(O&&typeof O=="object"&&O.constructor===Y)return O;var oe=new Y(ne);return be(oe,O),oe}var ve=Math.random().toString(36).substring(2);function ne(){}var Pe=void 0,Te=1,rt=2;function Le(){return new TypeError("You cannot resolve a promise with itself")}function nt(){return new TypeError("A promises callback cannot return that same promise.")}function Re(O,Y,oe,q){try{O.call(Y,oe,q)}catch(Fe){return Fe}}function gt(O,Y,oe){L(function(q){var Fe=!1,Xe=Re(oe,Y,function(jt){Fe||(Fe=!0,Y!==jt?be(q,jt):Me(q,jt))},function(jt){Fe||(Fe=!0,qe(q,jt))},"Settle: "+(q._label||" unknown promise"));!Fe&&Xe&&(Fe=!0,qe(q,Xe))},O)}function Qe(O,Y){Y._state===Te?Me(O,Y._result):Y._state===rt?qe(O,Y._result):Ht(Y,void 0,function(oe){return be(O,oe)},function(oe){return qe(O,oe)})}function We(O,Y,oe){Y.constructor===O.constructor&&oe===W&&Y.constructor.resolve===De?Qe(O,Y):oe===void 0?Me(O,Y):te(oe)?gt(O,Y,oe):Me(O,Y)}function be(O,Y){if(O===Y)qe(O,Le());else if(a(Y)){var oe=void 0;try{oe=Y.then}catch(q){qe(O,q);return}We(O,Y,oe)}else Me(O,Y)}function Oe(O){O._onerror&&O._onerror(O._result),Gt(O)}function Me(O,Y){O._state===Pe&&(O._result=Y,O._state=Te,O._subscribers.length!==0&&L(Gt,O))}function qe(O,Y){O._state===Pe&&(O._state=rt,O._result=Y,L(Oe,O))}function Ht(O,Y,oe,q){var Fe=O._subscribers,Xe=Fe.length;O._onerror=null,Fe[Xe]=Y,Fe[Xe+Te]=oe,Fe[Xe+rt]=q,Xe===0&&O._state&&L(Gt,O)}function Gt(O){var Y=O._subscribers,oe=O._state;if(Y.length!==0){for(var q=void 0,Fe=void 0,Xe=O._result,jt=0;jt<Y.length;jt+=3)q=Y[jt],Fe=Y[jt+oe],q?vn(oe,q,Fe,Xe):Fe(Xe);O._subscribers.length=0}}function vn(O,Y,oe,q){var Fe=te(oe),Xe=void 0,jt=void 0,yt=!0;if(Fe){try{Xe=oe(q)}catch(Ze){yt=!1,jt=Ze}if(Y===Xe){qe(Y,nt());return}}else Xe=q;Y._state!==Pe||(Fe&&yt?be(Y,Xe):yt===!1?qe(Y,jt):O===Te?Me(Y,Xe):O===rt&&qe(Y,Xe))}function Qt(O,Y){try{Y(function(q){be(O,q)},function(q){qe(O,q)})}catch(oe){qe(O,oe)}}var ln=0;function tn(){return ln++}function Mt(O){O[ve]=ln++,O._state=void 0,O._result=void 0,O._subscribers=[]}function Ut(){return new Error("Array Methods must be provided an Array")}var Rt=function(){function O(Y,oe){this._instanceConstructor=Y,this.promise=new Y(ne),this.promise[ve]||Mt(this.promise),G(oe)?(this.length=oe.length,this._remaining=oe.length,this._result=new Array(this.length),this.length===0?Me(this.promise,this._result):(this.length=this.length||0,this._enumerate(oe),this._remaining===0&&Me(this.promise,this._result))):qe(this.promise,Ut())}return O.prototype._enumerate=function(oe){for(var q=0;this._state===Pe&&q<oe.length;q++)this._eachEntry(oe[q],q)},O.prototype._eachEntry=function(oe,q){var Fe=this._instanceConstructor,Xe=Fe.resolve;if(Xe===De){var jt=void 0,yt=void 0,Ze=!1;try{jt=oe.then}catch(hn){Ze=!0,yt=hn}if(jt===W&&oe._state!==Pe)this._settledAt(oe._state,q,oe._result);else if(typeof jt!="function")this._remaining--,this._result[q]=oe;else if(Fe===Se){var Ot=new Fe(ne);Ze?qe(Ot,yt):We(Ot,oe,jt),this._willSettleAt(Ot,q)}else this._willSettleAt(new Fe(function(hn){return hn(oe)}),q)}else this._willSettleAt(Xe(oe),q)},O.prototype._settledAt=function(oe,q,Fe){var Xe=this.promise;Xe._state===Pe&&(this._remaining--,oe===rt?qe(Xe,Fe):this._result[q]=Fe),this._remaining===0&&Me(Xe,this._result)},O.prototype._willSettleAt=function(oe,q){var Fe=this;Ht(oe,void 0,function(Xe){return Fe._settledAt(Te,q,Xe)},function(Xe){return Fe._settledAt(rt,q,Xe)})},O}();function st(O){return new Rt(this,O).promise}function it(O){var Y=this;return G(O)?new Y(function(oe,q){for(var Fe=O.length,Xe=0;Xe<Fe;Xe++)Y.resolve(O[Xe]).then(oe,q)}):new Y(function(oe,q){return q(new TypeError("You must pass an array to race."))})}function un(O){var Y=this,oe=new Y(ne);return qe(oe,O),oe}function It(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function ot(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Se=function(){function O(Y){this[ve]=tn(),this._result=this._state=void 0,this._subscribers=[],ne!==Y&&(typeof Y!="function"&&It(),this instanceof O?Qt(this,Y):ot())}return O.prototype.catch=function(oe){return this.then(null,oe)},O.prototype.finally=function(oe){var q=this,Fe=q.constructor;return te(oe)?q.then(function(Xe){return Fe.resolve(oe()).then(function(){return Xe})},function(Xe){return Fe.resolve(oe()).then(function(){throw Xe})}):q.then(oe,oe)},O}();Se.prototype.then=W,Se.all=st,Se.race=it,Se.resolve=De,Se.reject=un,Se._setScheduler=p,Se._setAsap=w,Se._asap=L;function X(){var O=void 0;if(typeof B.g!="undefined")O=B.g;else if(typeof self!="undefined")O=self;else try{O=Function("return this")()}catch(q){throw new Error("polyfill failed because global object is unavailable in this environment")}var Y=O.Promise;if(Y){var oe=null;try{oe=Object.prototype.toString.call(Y.resolve())}catch(q){}if(oe==="[object Promise]"&&!Y.cast)return}O.Promise=Se}return Se.polyfill=X,Se.Promise=Se,Se})},86204:function(Br){"use strict";var fn=typeof Reflect=="object"?Reflect:null,B=fn&&typeof fn.apply=="function"?fn.apply:function(Z,K,z){return Function.prototype.apply.call(Z,K,z)},S;fn&&typeof fn.ownKeys=="function"?S=fn.ownKeys:Object.getOwnPropertySymbols?S=function(Z){return Object.getOwnPropertyNames(Z).concat(Object.getOwnPropertySymbols(Z))}:S=function(Z){return Object.getOwnPropertyNames(Z)};function a(R){console&&console.warn&&console.warn(R)}var te=Number.isNaN||function(Z){return Z!==Z};function ie(){ie.init.call(this)}Br.exports=ie,Br.exports.once=N,ie.EventEmitter=ie,ie.prototype._events=void 0,ie.prototype._eventsCount=0,ie.prototype._maxListeners=void 0;var G=10;function V(R){if(typeof R!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof R)}Object.defineProperty(ie,"defaultMaxListeners",{enumerable:!0,get:function(){return G},set:function(R){if(typeof R!="number"||R<0||te(R))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+R+".");G=R}}),ie.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},ie.prototype.setMaxListeners=function(Z){if(typeof Z!="number"||Z<0||te(Z))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+Z+".");return this._maxListeners=Z,this};function P(R){return R._maxListeners===void 0?ie.defaultMaxListeners:R._maxListeners}ie.prototype.getMaxListeners=function(){return P(this)},ie.prototype.emit=function(Z){for(var K=[],z=1;z<arguments.length;z++)K.push(arguments[z]);var H=Z==="error",pe=this._events;if(pe!==void 0)H=H&&pe.error===void 0;else if(!H)return!1;if(H){var me;if(K.length>0&&(me=K[0]),me instanceof Error)throw me;var W=new Error("Unhandled error."+(me?" ("+me.message+")":""));throw W.context=me,W}var De=pe[Z];if(De===void 0)return!1;if(typeof De=="function")B(De,this,K);else for(var ve=De.length,ne=b(De,ve),z=0;z<ve;++z)B(ne[z],this,K);return!0};function I(R,Z,K,z){var H,pe,me;if(V(K),pe=R._events,pe===void 0?(pe=R._events=Object.create(null),R._eventsCount=0):(pe.newListener!==void 0&&(R.emit("newListener",Z,K.listener?K.listener:K),pe=R._events),me=pe[Z]),me===void 0)me=pe[Z]=K,++R._eventsCount;else if(typeof me=="function"?me=pe[Z]=z?[K,me]:[me,K]:z?me.unshift(K):me.push(K),H=P(R),H>0&&me.length>H&&!me.warned){me.warned=!0;var W=new Error("Possible EventEmitter memory leak detected. "+me.length+" "+String(Z)+" listeners added. Use emitter.setMaxListeners() to increase limit");W.name="MaxListenersExceededWarning",W.emitter=R,W.type=Z,W.count=me.length,a(W)}return R}ie.prototype.addListener=function(Z,K){return I(this,Z,K,!1)},ie.prototype.on=ie.prototype.addListener,ie.prototype.prependListener=function(Z,K){return I(this,Z,K,!0)};function L(){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 p(R,Z,K){var z={fired:!1,wrapFn:void 0,target:R,type:Z,listener:K},H=L.bind(z);return H.listener=K,z.wrapFn=H,H}ie.prototype.once=function(Z,K){return V(K),this.on(Z,p(this,Z,K)),this},ie.prototype.prependOnceListener=function(Z,K){return V(K),this.prependListener(Z,p(this,Z,K)),this},ie.prototype.removeListener=function(Z,K){var z,H,pe,me,W;if(V(K),H=this._events,H===void 0)return this;if(z=H[Z],z===void 0)return this;if(z===K||z.listener===K)--this._eventsCount===0?this._events=Object.create(null):(delete H[Z],H.removeListener&&this.emit("removeListener",Z,z.listener||K));else if(typeof z!="function"){for(pe=-1,me=z.length-1;me>=0;me--)if(z[me]===K||z[me].listener===K){W=z[me].listener,pe=me;break}if(pe<0)return this;pe===0?z.shift():Q(z,pe),z.length===1&&(H[Z]=z[0]),H.removeListener!==void 0&&this.emit("removeListener",Z,W||K)}return this},ie.prototype.off=ie.prototype.removeListener,ie.prototype.removeAllListeners=function(Z){var K,z,H;if(z=this._events,z===void 0)return this;if(z.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):z[Z]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete z[Z]),this;if(arguments.length===0){var pe=Object.keys(z),me;for(H=0;H<pe.length;++H)me=pe[H],me!=="removeListener"&&this.removeAllListeners(me);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(K=z[Z],typeof K=="function")this.removeListener(Z,K);else if(K!==void 0)for(H=K.length-1;H>=0;H--)this.removeListener(Z,K[H]);return this};function w(R,Z,K){var z=R._events;if(z===void 0)return[];var H=z[Z];return H===void 0?[]:typeof H=="function"?K?[H.listener||H]:[H]:K?D(H):b(H,H.length)}ie.prototype.listeners=function(Z){return w(this,Z,!0)},ie.prototype.rawListeners=function(Z){return w(this,Z,!1)},ie.listenerCount=function(R,Z){return typeof R.listenerCount=="function"?R.listenerCount(Z):x.call(R,Z)},ie.prototype.listenerCount=x;function x(R){var Z=this._events;if(Z!==void 0){var K=Z[R];if(typeof K=="function")return 1;if(K!==void 0)return K.length}return 0}ie.prototype.eventNames=function(){return this._eventsCount>0?S(this._events):[]};function b(R,Z){for(var K=new Array(Z),z=0;z<Z;++z)K[z]=R[z];return K}function Q(R,Z){for(;Z+1<R.length;Z++)R[Z]=R[Z+1];R.pop()}function D(R){for(var Z=new Array(R.length),K=0;K<Z.length;++K)Z[K]=R[K].listener||R[K];return Z}function N(R,Z){return new Promise(function(K,z){function H(me){R.removeListener(Z,pe),z(me)}function pe(){typeof R.removeListener=="function"&&R.removeListener("error",H),K([].slice.call(arguments))}M(R,Z,pe,{once:!0}),Z!=="error"&&k(R,H,{once:!0})})}function k(R,Z,K){typeof R.on=="function"&&M(R,"error",Z,K)}function M(R,Z,K,z){if(typeof R.on=="function")z.once?R.once(Z,K):R.on(Z,K);else if(typeof R.addEventListener=="function")R.addEventListener(Z,function H(pe){z.once&&R.removeEventListener(Z,H),K(pe)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof R)}},53291:function(Br){"use strict";var fn=Array.isArray,B=Object.keys,S=Object.prototype.hasOwnProperty;Br.exports=function a(te,ie){if(te===ie)return!0;if(te&&ie&&typeof te=="object"&&typeof ie=="object"){var G=fn(te),V=fn(ie),P,I,L;if(G&&V){if(I=te.length,I!=ie.length)return!1;for(P=I;P--!==0;)if(!a(te[P],ie[P]))return!1;return!0}if(G!=V)return!1;var p=te instanceof Date,w=ie instanceof Date;if(p!=w)return!1;if(p&&w)return te.getTime()==ie.getTime();var x=te instanceof RegExp,b=ie instanceof RegExp;if(x!=b)return!1;if(x&&b)return te.toString()==ie.toString();var Q=B(te);if(I=Q.length,I!==B(ie).length)return!1;for(P=I;P--!==0;)if(!S.call(ie,Q[P]))return!1;for(P=I;P--!==0;)if(L=Q[P],!a(te[L],ie[L]))return!1;return!0}return te!==te&&ie!==ie}},12378:function(Br,fn,B){"use strict";B.d(fn,{$u:function(){return L},BD:function(){return Rt},E9:function(){return I},FF:function(){return Jo},FJ:function(){return Z},Hn:function(){return R},KX:function(){return z},NB:function(){return oe},S0:function(){return tn},UL:function(){return p},Vk:function(){return M},al:function(){return ot},bn:function(){return It},bx:function(){return st},g2:function(){return Ut},h1:function(){return De},hD:function(){return Ur},l4:function(){return V},rU:function(){return q},s_:function(){return it},z6:function(){return x}}),Br=B.hmd(Br),function(){var ye;function Za(e){var t=0;return function(){return t<e.length?{done:!1,value:e[t++]}:{done:!0}}}function ro(e){var t=typeof Symbol!="undefined"&&Symbol.iterator&&e[Symbol.iterator];return t?t.call(e):{next:Za(e)}}function _n(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}var _i=typeof Object.create=="function"?Object.create:function(e){function t(){}return t.prototype=e,new t},Oi;if(typeof Object.setPrototypeOf=="function")Oi=Object.setPrototypeOf;else{var Ko;e:{var ga={a:!0},gi={};try{gi.__proto__=ga,Ko=gi.a;break e}catch(e){}Ko=!1}Oi=Ko?function(e,t){if(e.__proto__=t,e.__proto__!==t)throw new TypeError(e+" is not extensible");return e}:null}var ue=Oi;function le(e,t){if(e.prototype=_i(t.prototype),e.prototype.constructor=e,ue)ue(e,t);else for(var n in t)if(n!="prototype")if(Object.defineProperties){var r=Object.getOwnPropertyDescriptor(t,n);r&&Object.defineProperty(e,n,r)}else e[n]=t[n];e.QA=t.prototype}var xe=typeof B.g!="undefined"&&B.g!=null?B.g:self,at=typeof Object.assign=="function"?Object.assign:function(e,t){for(var n=1;n<arguments.length;n++){var r=arguments[n];if(r)for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])}return e},Pt=typeof Object.defineProperties=="function"?Object.defineProperty:function(e,t,n){e!=Array.prototype&&e!=Object.prototype&&(e[t]=n.value)};function pn(e,t){if(t){var n=xe;e=e.split(".");for(var r=0;r<e.length-1;r++){var i=e[r];i in n||(n[i]={}),n=n[i]}e=e[e.length-1],r=n[e],t=t(r),t!=r&&t!=null&&Pt(n,e,{writable:!0,value:t})}}pn("Object.assign",function(e){return e||at}),pn("Array.prototype.fill",function(e){return e||function(t,n,r){var i=this.length||0;for(0>n&&(n=Math.max(0,i+n)),(r==null||r>i)&&(r=i),r=Number(r),0>r&&(r=Math.max(0,i+r)),n=Number(n||0);n<r;n++)this[n]=t;return this}});var Zt=typeof globalThis=="object"&&globalThis||typeof B.g=="object"&&B.g.global===B.g&&B.g||typeof self=="object"&&self.self===self&&self||{};Zt.requestAnimationFrame===void 0&&(Zt.setImmediate===void 0?Zt.requestAnimationFrame=function(e){Zt.setTimeout(e,0)}:Zt.requestAnimationFrame=Zt.setImmediate);function Ar(){}function fi(e,t){var n=-1;return function(){var r=this,i=arguments;n!==-1&&Zt.clearTimeout(n),n=tr(function(){n=-1,e.apply(r,i)},t)}}function tr(e,t){return Zt.setTimeout(e,t)}function Zn(e){return Zt.document.createElement(e)}function Wt(e){throw Error(e)}function zn(e,t){e="The object is frozen, so its properties cannot be set: "+e.toString(),t!==void 0&&(e+=" to value: "+t),Wt(e)}function ri(e,t,n,r){n=n===null?"*":typeof n=="string"?n:typeof n=="function"&&typeof n.className=="string"?n.className:"",r!==void 0&&(n+="."+r),Wt(n+" is not in the range "+t+": "+e)}function Vr(e){Zt.console&&Zt.console.log(e)}function lr(e){return typeof e=="object"&&e!==null}function jr(e){return Array.isArray(e)||Zt.NodeList&&e instanceof Zt.NodeList||Zt.HTMLCollection&&e instanceof Zt.HTMLCollection}function Li(e){return Array.prototype.slice.call(e)}function Yi(e,t,n){Array.isArray(e)?t>=e.length?e.push(n):e.splice(t,0,n):Wt("Cannot insert an object into an HTMLCollection or NodeList: "+n+" at "+t)}function bo(e,t){Array.isArray(e)?t>=e.length?e.pop():e.splice(t,1):Wt("Cannot remove an object from an HTMLCollection or NodeList at "+t)}function io(){var e=Eu.pop();return e===void 0?[]:e}function so(e){e.length=0,Eu.push(e)}function So(e){if(typeof e=="function"){if(e.className)return e.className;if(e.name)return e.name;var t=e.toString();if(t=t.substring(9,t.indexOf("(")).trim(),t!=="")return e._className=t}else if(lr(e)&&e.constructor)return So(e.constructor);return typeof e}function pa(e){var t=e;return lr(e)&&(e.text?t=e.text:e.name?t=e.name:e.key!==void 0?t=e.key:e.id!==void 0?t=e.id:e.constructor===Object&&(e.Text?t=e.Text:e.Name?t=e.Name:e.Key!==void 0?t=e.Key:e.Id!==void 0?t=e.Id:e.ID!==void 0&&(t=e.ID))),t===void 0?"undefined":t===null?"null":t.toString()}function qa(e,t){if(e.hasOwnProperty(t))return!0;for(e=Object.getPrototypeOf(e);e&&e!==Function;){if(e.hasOwnProperty(t))return!0;var n=e.CA;if(n&&n[t])return!0;e=Object.getPrototypeOf(e)}return!1}function ds(e,t,n){Object.defineProperty(Xr.prototype,e,{get:t,set:n})}function yo(e){for(var t=[],n=0;256>n;n++)t["0123456789abcdef".charAt(n>>4)+"0123456789abcdef".charAt(n&15)]=String.fromCharCode(n);e.length%2&&(e="0"+e),n=[];for(var r=0,i=0;i<e.length;i+=2)n[r++]=t[e.substr(i,2)];for(e=n.join(""),e=e===""?"0":e,t=[],n=0;256>n;n++)t[n]=n;for(n=r=0;256>n;n++)r=(r+t[n]+119)%256,i=t[n],t[n]=t[r],t[r]=i;r=n=0;for(var o="",l=0;l<e.length;l++)n=(n+1)%256,r=(r+t[n])%256,i=t[n],t[n]=t[r],t[r]=i,o+=String.fromCharCode(e.charCodeAt(l)^t[(t[n]+t[r])%256]);return o.indexOf("GoJS 2.1 evaluation")>-1||o.indexOf("\xA9 1998-2021 Northwoods Software")>-1||o.indexOf("Not for distribution or production use")>-1||o.indexOf("gojs.net")>-1?"":o}var $l=Zt.navigator!==void 0&&0<Zt.navigator.userAgent.indexOf("Trident/7"),hu=Zt.navigator!==void 0&&Zt.navigator.platform!==void 0&&Zt.navigator.platform.match(/(iPhone|iPod|iPad|Mac)/i)!==null,Eu=[];Object.freeze([]),Ar.className="Util",Ar.Dx="32ab5ff3b26f42dc0ed90f21472913b5",Ar.adym="gojs.net",Ar.vfo="28e645fdb266",Ar.className="Util";function Tr(e,t,n){du(this),this.j=e,this.xa=t,this.o=n}Tr.prototype.toString=function(){return"EnumValue."+this.xa};function Gl(e,t){return t==null||t===""?null:e[t]}xe.Object.defineProperties(Tr.prototype,{classType:{get:function(){return this.j}},name:{get:function(){return this.xa}},value:{get:function(){return this.o}}}),Tr.className="EnumValue";function Bc(){this.ew=[]}Bc.prototype.toString=function(){return this.ew.join("")},Bc.prototype.add=function(e){e!==""&&this.ew.push(e)},Bc.className="StringBuilder";function nl(){}nl.className="PropertyCollection";var Ml={EA:!1,JA:!1,GA:!1,IA:!1,NA:!1,LA:!1,nx:!1,FA:null,trace:function(e){Zt.console&&Zt.console.log(e)},HA:function(e,t,n,r){e.strokeStyle="red",e.fillStyle="red",e.font="8px sans-serif",e.beginPath(),e.moveTo(-10,0),e.lineTo(10,0),e.moveTo(0,-10),e.lineTo(0,10),e.stroke(),e.setTransform(1,0,0,1,0,0),e.scale(n,n),e.transform(t.m11,t.m12,t.m21,t.m22,t.dx,t.dy),e.lineWidth=2,e.beginPath(),e.moveTo(r.left,r.top+20),e.lineTo(r.left,r.top),e.lineTo(r.left+20,r.top),e.moveTo(r.right,r.bottom-20),e.lineTo(r.right,r.bottom),e.lineTo(r.right-20,r.bottom),e.stroke(),e.fillText("DB: "+Math.round(r.x)+", "+Math.round(r.y)+", "+Math.round(r.width)+", "+Math.round(r.height),r.left,r.top-5)},DA:function(e){var t={},n;for(n in e){if(t.x=n,t.x!=="licenseKey"){var r=e[t.x];if(r.prototype!==void 0){t.Zl=Object.getOwnPropertyNames(r.prototype);for(var i={Tj:0};i.Tj<t.Zl.length;i={Tj:i.Tj},i.Tj++){var o=Object.getOwnPropertyDescriptor(r.prototype,t.Zl[i.Tj]);o.get!==void 0&&o.set===void 0&&Object.defineProperty(r.prototype,t.Zl[i.Tj],{set:function(l,u){return function(){throw Error("Property "+l.Zl[u.Tj]+" of "+l.x+" is read-only.")}}(t,i)})}}}t={Zl:t.Zl,x:t.x}}}};function Va(){}Va.prototype.reset=function(){},Va.prototype.next=function(){return!1},Va.prototype.Ad=function(){return!1},Va.prototype.first=function(){return null},Va.prototype.any=function(){return!1},Va.prototype.all=function(){return!0},Va.prototype.each=function(){return this},Va.prototype.map=function(){return this},Va.prototype.filter=function(){return this},Va.prototype.de=function(){},Va.prototype.toString=function(){return"EmptyIterator"},xe.Object.defineProperties(Va.prototype,{iterator:{get:function(){return this}},count:{get:function(){return 0}}}),Va.prototype.first=Va.prototype.first,Va.prototype.hasNext=Va.prototype.Ad,Va.prototype.next=Va.prototype.next,Va.prototype.reset=Va.prototype.reset;var xl=null;Va.className="EmptyIterator",xl=new Va;function Rl(e){this.key=-1,this.value=e}Rl.prototype.reset=function(){this.key=-1},Rl.prototype.next=function(){return this.key===-1?(this.key=0,!0):!1},Rl.prototype.Ad=function(){return this.next()},Rl.prototype.first=function(){return this.key=0,this.value},Rl.prototype.any=function(e){return this.key=-1,e(this.value)},Rl.prototype.all=function(e){return this.key=-1,e(this.value)},Rl.prototype.each=function(e){return this.key=-1,e(this.value),this},Rl.prototype.map=function(e){return new Rl(e(this.value))},Rl.prototype.filter=function(e){return e(this.value)?new Rl(this.value):xl},Rl.prototype.de=function(){this.value=null},Rl.prototype.toString=function(){return"SingletonIterator("+this.value+")"},xe.Object.defineProperties(Rl.prototype,{iterator:{get:function(){return this}},count:{get:function(){return 1}}}),Rl.prototype.first=Rl.prototype.first,Rl.prototype.hasNext=Rl.prototype.Ad,Rl.prototype.next=Rl.prototype.next,Rl.prototype.reset=Rl.prototype.reset,Rl.className="SingletonIterator";function au(e){this.Bb=e,this.qf=null,e.Sa=null,this.qa=e.Ja,this.Za=-1}au.prototype.reset=function(){var e=this.Bb;e.Sa=null,this.qa=e.Ja,this.Za=-1},au.prototype.next=function(){var e=this.Bb;if(e.Ja!==this.qa&&0>this.key)return!1;e=e.s;var t=e.length,n=++this.Za,r=this.qf;if(r!==null)for(;n<t;){var i=e[n];if(r(i))return this.key=this.Za=n,this.value=i,!0;n++}else{if(n<t)return this.key=n,this.value=e[n],!0;this.de()}return!1},au.prototype.Ad=function(){return this.next()},au.prototype.first=function(){var e=this.Bb;this.qa=e.Ja,this.Za=0,e=e.s;var t=e.length,n=this.qf;if(n!==null){for(var r=0;r<t;){var i=e[r];if(n(i))return this.key=this.Za=r,this.value=i;r++}return null}return 0<t?(e=e[0],this.key=0,this.value=e):null},au.prototype.any=function(e){var t=this.Bb;t.Sa=null,this.Za=-1,t=t.s;for(var n=t.length,r=this.qf,i=0;i<n;i++){var o=t[i];if((r===null||r(o))&&e(o))return!0}return!1},au.prototype.all=function(e){var t=this.Bb;t.Sa=null,this.Za=-1,t=t.s;for(var n=t.length,r=this.qf,i=0;i<n;i++){var o=t[i];if((r===null||r(o))&&!e(o))return!1}return!0},au.prototype.each=function(e){var t=this.Bb;t.Sa=null,this.Za=-1,t=t.s;for(var n=t.length,r=this.qf,i=0;i<n;i++){var o=t[i];(r===null||r(o))&&e(o)}return this},au.prototype.map=function(e){var t=this.Bb;t.Sa=null,this.Za=-1;var n=[];t=t.s;for(var r=t.length,i=this.qf,o=0;o<r;o++){var l=t[o];(i===null||i(l))&&n.push(e(l))}return e=new Ai,e.s=n,e.xb(),e.iterator},au.prototype.filter=function(e){var t=this.Bb;t.Sa=null,this.Za=-1;var n=[];t=t.s;for(var r=t.length,i=this.qf,o=0;o<r;o++){var l=t[o];(i===null||i(l))&&e(l)&&n.push(l)}return e=new Ai,e.s=n,e.xb(),e.iterator},au.prototype.de=function(){this.key=-1,this.value=null,this.qa=-1,this.qf=null,this.Bb.Sa=this},au.prototype.toString=function(){return"ListIterator@"+this.Za+"/"+this.Bb.count},xe.Object.defineProperties(au.prototype,{iterator:{get:function(){return this}},predicate:{get:function(){return this.qf},set:function(e){this.qf=e}},count:{get:function(){var e=this.qf;if(e!==null){for(var t=0,n=this.Bb.s,r=n.length,i=0;i<r;i++)e(n[i])&&t++;return t}return this.Bb.s.length}}}),au.prototype.first=au.prototype.first,au.prototype.hasNext=au.prototype.Ad,au.prototype.next=au.prototype.next,au.prototype.reset=au.prototype.reset,au.className="ListIterator";function Au(e){this.Bb=e,e.Hg=null,this.qa=e.Ja,this.Za=e.s.length}Au.prototype.reset=function(){var e=this.Bb;e.Hg=null,this.qa=e.Ja,this.Za=e.s.length},Au.prototype.next=function(){var e=this.Bb;if(e.Ja!==this.qa&&0>this.key)return!1;var t=--this.Za;return 0<=t?(this.key=t,this.value=e.s[t],!0):(this.de(),!1)},Au.prototype.Ad=function(){return this.next()},Au.prototype.first=function(){var e=this.Bb;this.qa=e.Ja;var t=e.s;return this.Za=e=t.length-1,0<=e?(t=t[e],this.key=e,this.value=t):null},Au.prototype.any=function(e){var t=this.Bb;t.Hg=null,t=t.s;var n=t.length;for(this.Za=n,--n;0<=n;n--)if(e(t[n]))return!0;return!1},Au.prototype.all=function(e){var t=this.Bb;t.Hg=null,t=t.s;var n=t.length;for(this.Za=n,--n;0<=n;n--)if(!e(t[n]))return!1;return!0},Au.prototype.each=function(e){var t=this.Bb;t.Hg=null,t=t.s;var n=t.length;for(this.Za=n,--n;0<=n;n--)e(t[n]);return this},Au.prototype.map=function(e){var t=this.Bb;t.Hg=null;var n=[];t=t.s;var r=t.length;for(this.Za=r,--r;0<=r;r--)n.push(e(t[r]));return e=new Ai,e.s=n,e.xb(),e.iterator},Au.prototype.filter=function(e){var t=this.Bb;t.Hg=null;var n=[];t=t.s;var r=t.length;for(this.Za=r,--r;0<=r;r--){var i=t[r];e(i)&&n.push(i)}return e=new Ai,e.s=n,e.xb(),e.iterator},Au.prototype.de=function(){this.key=-1,this.value=null,this.qa=-1,this.Bb.Hg=this},Au.prototype.toString=function(){return"ListIteratorBackwards("+this.Za+"/"+this.Bb.count+")"},xe.Object.defineProperties(Au.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.Bb.s.length}}}),Au.prototype.first=Au.prototype.first,Au.prototype.hasNext=Au.prototype.Ad,Au.prototype.next=Au.prototype.next,Au.prototype.reset=Au.prototype.reset,Au.className="ListIteratorBackwards";function Ai(e){du(this),this._isFrozen=!1,this.s=[],this.Ja=0,this.Hg=this.Sa=null,typeof e=="string"&&Wt("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),e!==void 0&&this.addAll(e)}ye=Ai.prototype,ye.xb=function(){var e=this.Ja;e++,999999999<e&&(e=0),this.Ja=e},ye.freeze=function(){return this._isFrozen=!0,this},ye.ka=function(){return this._isFrozen=!1,this},ye.toString=function(){return"List()#"+Ss(this)},ye.add=function(e){return e===null?this:(this._isFrozen&&zn(this,e),this.s.push(e),this.xb(),this)},ye.push=function(e){this.add(e)},ye.addAll=function(e){if(e===null)return this;this._isFrozen&&zn(this);var t=this.s;if(jr(e))for(var n=e.length,r=0;r<n;r++)t.push(e[r]);else for(e=e.iterator;e.next();)t.push(e.value);return this.xb(),this},ye.clear=function(){this._isFrozen&&zn(this),this.s.length=0,this.xb()},ye.contains=function(e){return e===null?!1:this.s.indexOf(e)!==-1},ye.has=function(e){return this.contains(e)},ye.indexOf=function(e){return e===null?-1:this.s.indexOf(e)},ye.M=function(e){var t=this.s;return(0>e||e>=t.length)&&ri(e,"0 <= i < length",Ai,"elt:i"),t[e]},ye.get=function(e){return this.M(e)},ye.cd=function(e,t){var n=this.s;(0>e||e>=n.length)&&ri(e,"0 <= i < length",Ai,"setElt:i"),this._isFrozen&&zn(this,e),n[e]=t},ye.set=function(e,t){this.cd(e,t)},ye.first=function(){var e=this.s;return e.length===0?null:e[0]},ye.jc=function(){var e=this.s,t=e.length;return 0<t?e[t-1]:null},ye.pop=function(){this._isFrozen&&zn(this);var e=this.s;return 0<e.length?e.pop():null},Ai.prototype.any=function(e){for(var t=this.s,n=t.length,r=0;r<n;r++)if(e(t[r]))return!0;return!1},Ai.prototype.all=function(e){for(var t=this.s,n=t.length,r=0;r<n;r++)if(!e(t[r]))return!1;return!0},Ai.prototype.each=function(e){for(var t=this.s,n=t.length,r=0;r<n;r++)e(t[r]);return this},Ai.prototype.map=function(e){for(var t=new Ai,n=[],r=this.s,i=r.length,o=0;o<i;o++)n.push(e(r[o]));return t.s=n,t.xb(),t},Ai.prototype.filter=function(e){for(var t=new Ai,n=[],r=this.s,i=r.length,o=0;o<i;o++){var l=r[o];e(l)&&n.push(l)}return t.s=n,t.xb(),t},ye=Ai.prototype,ye.Gb=function(e,t){0>e&&ri(e,">= 0",Ai,"insertAt:i"),this._isFrozen&&zn(this,e);var n=this.s;e>=n.length?n.push(t):n.splice(e,0,t),this.xb()},ye.remove=function(e){if(e===null)return!1;this._isFrozen&&zn(this,e);var t=this.s;return e=t.indexOf(e),e===-1?!1:(e===t.length-1?t.pop():t.splice(e,1),this.xb(),!0)},ye.delete=function(e){return this.remove(e)},ye.mb=function(e){var t=this.s;(0>e||e>=t.length)&&ri(e,"0 <= i < length",Ai,"removeAt:i"),this._isFrozen&&zn(this,e),e===t.length-1?t.pop():t.splice(e,1),this.xb()},ye.removeRange=function(e,t){var n=this.s,r=n.length;if(0>e)e=0;else if(e>=r)return this;if(0>t)return this;if(t>=r&&(t=r-1),e>t)return this;this._isFrozen&&zn(this);for(var i=e,o=t+1;o<r;)n[i++]=n[o++];return n.length=r-(t-e+1),this.xb(),this},Ai.prototype.copy=function(){var e=new Ai,t=this.s;return 0<t.length&&(e.s=Array.prototype.slice.call(t)),e},ye=Ai.prototype,ye.Fa=function(){for(var e=this.s,t=this.count,n=Array(t),r=0;r<t;r++)n[r]=e[r];return n},ye.Iv=function(){for(var e=new Gr,t=this.s,n=this.count,r=0;r<n;r++)e.add(t[r]);return e},ye.sort=function(e){return this._isFrozen&&zn(this),this.s.sort(e),this.xb(),this},ye.zi=function(e,t,n){var r=this.s,i=r.length;t===void 0&&(t=0),n===void 0&&(n=i),this._isFrozen&&zn(this);var o=n-t;if(1>=o)return this;if((0>t||t>=i-1)&&ri(t,"0 <= from < length",Ai,"sortRange:from"),o===2)return n=r[t],i=r[t+1],0<e(n,i)&&(r[t]=i,r[t+1]=n,this.xb()),this;if(t===0)if(n>=i)r.sort(e);else for(t=r.slice(0,n),t.sort(e),e=0;e<n;e++)r[e]=t[e];else if(n>=i)for(n=r.slice(t),n.sort(e),e=t;e<i;e++)r[e]=n[e-t];else for(i=r.slice(t,n),i.sort(e),e=t;e<n;e++)r[e]=i[e-t];return this.xb(),this},ye.reverse=function(){return this._isFrozen&&zn(this),this.s.reverse(),this.xb(),this},xe.Object.defineProperties(Ai.prototype,{_dataArray:{get:function(){return this.s}},count:{get:function(){return this.s.length}},size:{get:function(){return this.s.length}},length:{get:function(){return this.s.length}},iterator:{get:function(){if(0>=this.s.length)return xl;var e=this.Sa;return e!==null?(e.reset(),e):new au(this)}},iteratorBackwards:{get:function(){if(0>=this.s.length)return xl;var e=this.Hg;return e!==null?(e.reset(),e):new Au(this)}}}),Ai.prototype.reverse=Ai.prototype.reverse,Ai.prototype.sortRange=Ai.prototype.zi,Ai.prototype.sort=Ai.prototype.sort,Ai.prototype.toSet=Ai.prototype.Iv,Ai.prototype.toArray=Ai.prototype.Fa,Ai.prototype.removeRange=Ai.prototype.removeRange,Ai.prototype.removeAt=Ai.prototype.mb,Ai.prototype.delete=Ai.prototype.delete,Ai.prototype.remove=Ai.prototype.remove,Ai.prototype.insertAt=Ai.prototype.Gb,Ai.prototype.pop=Ai.prototype.pop,Ai.prototype.last=Ai.prototype.jc,Ai.prototype.first=Ai.prototype.first,Ai.prototype.set=Ai.prototype.set,Ai.prototype.setElt=Ai.prototype.cd,Ai.prototype.get=Ai.prototype.get,Ai.prototype.elt=Ai.prototype.M,Ai.prototype.indexOf=Ai.prototype.indexOf,Ai.prototype.has=Ai.prototype.has,Ai.prototype.contains=Ai.prototype.contains,Ai.prototype.clear=Ai.prototype.clear,Ai.prototype.addAll=Ai.prototype.addAll,Ai.prototype.push=Ai.prototype.push,Ai.prototype.add=Ai.prototype.add,Ai.prototype.thaw=Ai.prototype.ka,Ai.prototype.freeze=Ai.prototype.freeze,Ai.className="List";function Il(e){this.eg=e,e.Sa=null,this.qa=e.Ja,this.sa=null}Il.prototype.reset=function(){var e=this.eg;e.Sa=null,this.qa=e.Ja,this.sa=null},Il.prototype.next=function(){var e=this.eg;if(e.Ja!==this.qa&&this.key===null)return!1;var t=this.sa;return t=t===null?e.ea:t.va,t!==null?(this.sa=t,this.value=t.value,this.key=t.key,!0):(this.de(),!1)},Il.prototype.Ad=function(){return this.next()},Il.prototype.first=function(){var e=this.eg;if(this.qa=e.Ja,e=e.ea,e!==null){this.sa=e;var t=e.value;return this.key=e.key,this.value=t}return null},Il.prototype.any=function(e){var t=this.eg;for(this.sa=t.Sa=null,t=t.ea;t!==null;){if(e(t.value))return!0;t=t.va}return!1},Il.prototype.all=function(e){var t=this.eg;for(this.sa=t.Sa=null,t=t.ea;t!==null;){if(!e(t.value))return!1;t=t.va}return!0},Il.prototype.each=function(e){var t=this.eg;for(this.sa=t.Sa=null,t=t.ea;t!==null;)e(t.value),t=t.va;return this},Il.prototype.map=function(e){var t=this.eg;t.Sa=null;var n=new Ai;for(t=t.ea;t!==null;)n.add(e(t.value)),t=t.va;return n.iterator},Il.prototype.filter=function(e){var t=this.eg;t.Sa=null;var n=new Ai;for(t=t.ea;t!==null;){var r=t.value;e(r)&&n.add(r),t=t.va}return n.iterator},Il.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.eg.Sa=this},Il.prototype.toString=function(){return this.sa!==null?"SetIterator@"+this.sa.value:"SetIterator"},xe.Object.defineProperties(Il.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.eg.Sb}}}),Il.prototype.first=Il.prototype.first,Il.prototype.hasNext=Il.prototype.Ad,Il.prototype.next=Il.prototype.next,Il.prototype.reset=Il.prototype.reset,Il.className="SetIterator";function Gr(e){du(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof e=="string"&&Wt("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),e!==void 0&&this.addAll(e)}ye=Gr.prototype,ye.xb=function(){var e=this.Ja;e++,999999999<e&&(e=0),this.Ja=e},ye.freeze=function(){return this._isFrozen=!0,this},ye.ka=function(){return this._isFrozen=!1,this},ye.toString=function(){return"Set()#"+Ss(this)},ye.add=function(e){if(e===null)return this;this._isFrozen&&zn(this,e);var t=e;return lr(e)&&(t=tc(e)),this.Tb[t]===void 0&&(this.Sb++,e=new gd(e,e),this.Tb[t]=e,t=this.kf,t===null?this.ea=e:(e.ll=t,t.va=e),this.kf=e,this.xb()),this},ye.addAll=function(e){if(e===null)return this;if(this._isFrozen&&zn(this),jr(e))for(var t=e.length,n=0;n<t;n++)this.add(e[n]);else for(e=e.iterator;e.next();)this.add(e.value);return this},ye.contains=function(e){if(e===null)return!1;var t=e;return lr(e)&&(t=Ss(e),t===void 0)?!1:this.Tb[t]!==void 0},ye.has=function(e){return this.contains(e)},ye.Sy=function(e){if(e===null)return!0;for(e=e.iterator;e.next();)if(!this.contains(e.value))return!1;return!0},ye.Ty=function(e){if(e===null)return!0;for(e=e.iterator;e.next();)if(this.contains(e.value))return!0;return!1},ye.first=function(){var e=this.ea;return e===null?null:e.value},Gr.prototype.any=function(e){for(var t=this.ea;t!==null;){if(e(t.value))return!0;t=t.va}return!1},Gr.prototype.all=function(e){for(var t=this.ea;t!==null;){if(!e(t.value))return!1;t=t.va}return!0},Gr.prototype.each=function(e){for(var t=this.ea;t!==null;)e(t.value),t=t.va;return this},Gr.prototype.map=function(e){for(var t=new Gr,n=this.ea;n!==null;)t.add(e(n.value)),n=n.va;return t},Gr.prototype.filter=function(e){for(var t=new Gr,n=this.ea;n!==null;){var r=n.value;e(r)&&t.add(r),n=n.va}return t},ye=Gr.prototype,ye.remove=function(e){if(e===null)return!1;this._isFrozen&&zn(this,e);var t=e;if(lr(e)&&(t=Ss(e),t===void 0)||(e=this.Tb[t],e===void 0))return!1;var n=e.va,r=e.ll;return n!==null&&(n.ll=r),r!==null&&(r.va=n),this.ea===e&&(this.ea=n),this.kf===e&&(this.kf=r),delete this.Tb[t],this.Sb--,this.xb(),!0},ye.delete=function(e){return this.remove(e)},ye.hp=function(e){if(e===null)return this;if(this._isFrozen&&zn(this),jr(e))for(var t=e.length,n=0;n<t;n++)this.remove(e[n]);else for(e=e.iterator;e.next();)this.remove(e.value);return this},ye.pA=function(e){if(e===null||this.count===0)return this;this._isFrozen&&zn(this);var t=new Gr;t.addAll(e),e=[];for(var n=this.iterator;n.next();){var r=n.value;t.contains(r)||e.push(r)}return this.hp(e),this},ye.clear=function(){this._isFrozen&&zn(this),this.Tb={},this.Sb=0,this.Sa!==null&&this.Sa.reset(),this.kf=this.ea=null,this.xb()},Gr.prototype.copy=function(){var e=new Gr,t=this.Tb,n;for(n in t)e.add(t[n].value);return e},Gr.prototype.Fa=function(){var e=Array(this.Sb),t=this.Tb,n=0,r;for(r in t)e[n]=t[r].value,n++;return e},Gr.prototype.Hv=function(){var e=new Ai,t=this.Tb,n;for(n in t)e.add(t[n].value);return e};function du(e){e.__gohashid=Ql++}function tc(e){var t=e.__gohashid;return t===void 0&&(t=Ql++,e.__gohashid=t),t}function Ss(e){return e.__gohashid}xe.Object.defineProperties(Gr.prototype,{count:{get:function(){return this.Sb}},size:{get:function(){return this.Sb}},iterator:{get:function(){if(0>=this.Sb)return xl;var e=this.Sa;return e!==null?(e.reset(),e):new Il(this)}}}),Gr.prototype.toList=Gr.prototype.Hv,Gr.prototype.toArray=Gr.prototype.Fa,Gr.prototype.clear=Gr.prototype.clear,Gr.prototype.retainAll=Gr.prototype.pA,Gr.prototype.removeAll=Gr.prototype.hp,Gr.prototype.delete=Gr.prototype.delete,Gr.prototype.remove=Gr.prototype.remove,Gr.prototype.first=Gr.prototype.first,Gr.prototype.containsAny=Gr.prototype.Ty,Gr.prototype.containsAll=Gr.prototype.Sy,Gr.prototype.has=Gr.prototype.has,Gr.prototype.contains=Gr.prototype.contains,Gr.prototype.addAll=Gr.prototype.addAll,Gr.prototype.add=Gr.prototype.add,Gr.prototype.thaw=Gr.prototype.ka,Gr.prototype.freeze=Gr.prototype.freeze;var Ql=1;Gr.className="Set",Gr.uniqueHash=du,Gr.hashIdUnique=tc,Gr.hashId=Ss;function Oa(e){this.ma=e,this.qa=e.Ja,this.sa=null}Oa.prototype.reset=function(){this.qa=this.ma.Ja,this.sa=null},Oa.prototype.next=function(){var e=this.ma;if(e.Ja!==this.qa&&this.key===null)return!1;var t=this.sa;return t=t===null?e.ea:t.va,t!==null?(this.sa=t,this.value=this.key=e=t.key,!0):(this.de(),!1)},Oa.prototype.Ad=function(){return this.next()},Oa.prototype.first=function(){var e=this.ma;return this.qa=e.Ja,e=e.ea,e!==null?(this.sa=e,this.value=this.key=e=e.key):null},Oa.prototype.any=function(e){var t=this.ma;for(this.sa=null,t=t.ea;t!==null;){if(e(t.key))return!0;t=t.va}return!1},Oa.prototype.all=function(e){var t=this.ma;for(this.sa=null,t=t.ea;t!==null;){if(!e(t.key))return!1;t=t.va}return!0},Oa.prototype.each=function(e){var t=this.ma;for(this.sa=null,t=t.ea;t!==null;)e(t.key),t=t.va;return this},Oa.prototype.map=function(e){var t=this.ma;this.sa=null;var n=new Ai;for(t=t.ea;t!==null;)n.add(e(t.key)),t=t.va;return n.iterator},Oa.prototype.filter=function(e){var t=this.ma;this.sa=null;var n=new Ai;for(t=t.ea;t!==null;){var r=t.key;e(r)&&n.add(r),t=t.va}return n.iterator},Oa.prototype.de=function(){this.value=this.key=null,this.qa=-1},Oa.prototype.toString=function(){return this.sa!==null?"MapKeySetIterator@"+this.sa.value:"MapKeySetIterator"},xe.Object.defineProperties(Oa.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Oa.prototype.first=Oa.prototype.first,Oa.prototype.hasNext=Oa.prototype.Ad,Oa.prototype.next=Oa.prototype.next,Oa.prototype.reset=Oa.prototype.reset,Oa.className="MapKeySetIterator";function Ys(e){Gr.call(this),du(this),this._isFrozen=!0,this.ma=e}le(Ys,Gr),ye=Ys.prototype,ye.freeze=function(){return this},ye.ka=function(){return this},ye.toString=function(){return"MapKeySet("+this.ma.toString()+")"},ye.add=function(){Wt("This Set is read-only: "+this.toString())},ye.contains=function(e){return this.ma.contains(e)},ye.has=function(e){return this.contains(e)},ye.remove=function(){Wt("This Set is read-only: "+this.toString())},ye.delete=function(e){return this.remove(e)},ye.clear=function(){Wt("This Set is read-only: "+this.toString())},ye.first=function(){var e=this.ma.ea;return e!==null?e.key:null},Ys.prototype.any=function(e){for(var t=this.ma.ea;t!==null;){if(e(t.key))return!0;t=t.va}return!1},Ys.prototype.all=function(e){for(var t=this.ma.ea;t!==null;){if(!e(t.key))return!1;t=t.va}return!0},Ys.prototype.each=function(e){for(var t=this.ma.ea;t!==null;)e(t.key),t=t.va;return this},Ys.prototype.map=function(e){for(var t=new Gr,n=this.ma.ea;n!==null;)t.add(e(n.key)),n=n.va;return t},Ys.prototype.filter=function(e){for(var t=new Gr,n=this.ma.ea;n!==null;){var r=n.key;e(r)&&t.add(r),n=n.va}return t},Ys.prototype.copy=function(){return new Ys(this.ma)},Ys.prototype.Iv=function(){var e=new Gr,t=this.ma.Tb,n;for(n in t)e.add(t[n].key);return e},Ys.prototype.Fa=function(){var e=this.ma.Tb,t=Array(this.ma.Sb),n=0,r;for(r in e)t[n]=e[r].key,n++;return t},Ys.prototype.Hv=function(){var e=new Ai,t=this.ma.Tb,n;for(n in t)e.add(t[n].key);return e},xe.Object.defineProperties(Ys.prototype,{count:{get:function(){return this.ma.Sb}},size:{get:function(){return this.ma.Sb}},iterator:{get:function(){return 0>=this.ma.Sb?xl:new Oa(this.ma)}}}),Ys.prototype.toList=Ys.prototype.Hv,Ys.prototype.toArray=Ys.prototype.Fa,Ys.prototype.toSet=Ys.prototype.Iv,Ys.prototype.first=Ys.prototype.first,Ys.prototype.clear=Ys.prototype.clear,Ys.prototype.delete=Ys.prototype.delete,Ys.prototype.remove=Ys.prototype.remove,Ys.prototype.has=Ys.prototype.has,Ys.prototype.contains=Ys.prototype.contains,Ys.prototype.add=Ys.prototype.add,Ys.prototype.thaw=Ys.prototype.ka,Ys.prototype.freeze=Ys.prototype.freeze,Ys.className="MapKeySet";function Hl(e){this.ma=e,e.jf=null,this.qa=e.Ja,this.sa=null}Hl.prototype.reset=function(){var e=this.ma;e.jf=null,this.qa=e.Ja,this.sa=null},Hl.prototype.next=function(){var e=this.ma;if(e.Ja!==this.qa&&this.key===null)return!1;var t=this.sa;return t=t===null?e.ea:t.va,t!==null?(this.sa=t,this.value=t.value,this.key=t.key,!0):(this.de(),!1)},Hl.prototype.Ad=function(){return this.next()},Hl.prototype.first=function(){var e=this.ma;if(this.qa=e.Ja,e=e.ea,e!==null){this.sa=e;var t=e.value;return this.key=e.key,this.value=t}return null},Hl.prototype.any=function(e){var t=this.ma;for(this.sa=t.jf=null,t=t.ea;t!==null;){if(e(t.value))return!0;t=t.va}return!1},Hl.prototype.all=function(e){var t=this.ma;for(this.sa=t.jf=null,t=t.ea;t!==null;){if(!e(t.value))return!1;t=t.va}return!0},Hl.prototype.each=function(e){var t=this.ma;for(this.sa=t.jf=null,t=t.ea;t!==null;)e(t.value),t=t.va;return this},Hl.prototype.map=function(e){var t=this.ma;this.sa=t.jf=null;var n=new Ai;for(t=t.ea;t!==null;)n.add(e(t.value)),t=t.va;return n.iterator},Hl.prototype.filter=function(e){var t=this.ma;this.sa=t.jf=null;var n=new Ai;for(t=t.ea;t!==null;){var r=t.value;e(r)&&n.add(r),t=t.va}return n.iterator},Hl.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.jf=this},Hl.prototype.toString=function(){return this.sa!==null?"MapValueSetIterator@"+this.sa.value:"MapValueSetIterator"},xe.Object.defineProperties(Hl.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Hl.prototype.first=Hl.prototype.first,Hl.prototype.hasNext=Hl.prototype.Ad,Hl.prototype.next=Hl.prototype.next,Hl.prototype.reset=Hl.prototype.reset,Hl.className="MapValueSetIterator";function gd(e,t){this.key=e,this.value=t,this.ll=this.va=null}gd.prototype.toString=function(){return"{"+this.key+":"+this.value+"}"},gd.className="KeyValuePair";function Ul(e){this.ma=e,e.Sa=null,this.qa=e.Ja,this.sa=null}Ul.prototype.reset=function(){var e=this.ma;e.Sa=null,this.qa=e.Ja,this.sa=null},Ul.prototype.next=function(){var e=this.ma;if(e.Ja!==this.qa&&this.key===null)return!1;var t=this.sa;return t=t===null?e.ea:t.va,t!==null?(this.sa=t,this.key=t.key,this.value=t.value,!0):(this.de(),!1)},Ul.prototype.Ad=function(){return this.next()},Ul.prototype.first=function(){var e=this.ma;return this.qa=e.Ja,e=e.ea,e!==null?(this.sa=e,this.key=e.key,this.value=e.value,e):null},Ul.prototype.any=function(e){var t=this.ma;for(this.sa=t.Sa=null,t=t.ea;t!==null;){if(e(t))return!0;t=t.va}return!1},Ul.prototype.all=function(e){var t=this.ma;for(this.sa=t.Sa=null,t=t.ea;t!==null;){if(!e(t))return!1;t=t.va}return!0},Ul.prototype.each=function(e){var t=this.ma;for(this.sa=t.Sa=null,t=t.ea;t!==null;)e(t),t=t.va;return this},Ul.prototype.map=function(e){var t=this.ma;this.sa=t.Sa=null;var n=new Ai;for(t=t.ea;t!==null;)n.add(e(t)),t=t.va;return n.iterator},Ul.prototype.filter=function(e){var t=this.ma;this.sa=t.Sa=null;var n=new Ai;for(t=t.ea;t!==null;)e(t)&&n.add(t),t=t.va;return n.iterator},Ul.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.Sa=this},Ul.prototype.toString=function(){return this.sa!==null?"MapIterator@"+this.sa:"MapIterator"},xe.Object.defineProperties(Ul.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Ul.prototype.first=Ul.prototype.first,Ul.prototype.hasNext=Ul.prototype.Ad,Ul.prototype.next=Ul.prototype.next,Ul.prototype.reset=Ul.prototype.reset,Ul.className="MapIterator";function Zo(e){du(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.jf=this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof e=="string"&&Wt("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),e!==void 0&&this.addAll(e)}ye=Zo.prototype,ye.xb=function(){var e=this.Ja;e++,999999999<e&&(e=0),this.Ja=e},ye.freeze=function(){return this._isFrozen=!0,this},ye.ka=function(){return this._isFrozen=!1,this},ye.toString=function(){return"Map()#"+Ss(this)},ye.add=function(e,t){this._isFrozen&&zn(this,e);var n=e;lr(e)&&(n=tc(e));var r=this.Tb[n];return r===void 0?(this.Sb++,e=new gd(e,t),this.Tb[n]=e,n=this.kf,n===null?this.ea=e:(e.ll=n,n.va=e),this.kf=e,this.xb()):r.value=t,this},ye.set=function(e,t){return this.add(e,t)},ye.addAll=function(e){if(e===null)return this;if(jr(e))for(var t=e.length,n=0;n<t;n++){var r=e[n];this.add(r.key,r.value)}else if(e instanceof Zo)for(e=e.iterator;e.next();)this.add(e.key,e.value);else for(e=e.iterator;e.next();)t=e.value,this.add(t.key,t.value);return this},ye.first=function(){return this.ea},Zo.prototype.any=function(e){for(var t=this.ea;t!==null;){if(e(t))return!0;t=t.va}return!1},Zo.prototype.all=function(e){for(var t=this.ea;t!==null;){if(!e(t))return!1;t=t.va}return!0},Zo.prototype.each=function(e){for(var t=this.ea;t!==null;)e(t),t=t.va;return this},Zo.prototype.map=function(e){for(var t=new Zo,n=this.ea;n!==null;)t.add(n.key,e(n)),n=n.va;return t},Zo.prototype.filter=function(e){for(var t=new Zo,n=this.ea;n!==null;)e(n)&&t.add(n.key,n.value),n=n.va;return t},ye=Zo.prototype,ye.contains=function(e){var t=e;return lr(e)&&(t=Ss(e),t===void 0)?!1:this.Tb[t]!==void 0},ye.has=function(e){return this.contains(e)},ye.I=function(e){var t=e;return lr(e)&&(t=Ss(e),t===void 0)?null:(e=this.Tb[t],e===void 0?null:e.value)},ye.get=function(e){return this.I(e)},ye.remove=function(e){if(e===null)return!1;this._isFrozen&&zn(this,e);var t=e;if(lr(e)&&(t=Ss(e),t===void 0)||(e=this.Tb[t],e===void 0))return!1;var n=e.va,r=e.ll;return n!==null&&(n.ll=r),r!==null&&(r.va=n),this.ea===e&&(this.ea=n),this.kf===e&&(this.kf=r),delete this.Tb[t],this.Sb--,this.xb(),!0},ye.delete=function(e){return this.remove(e)},ye.clear=function(){this._isFrozen&&zn(this),this.Tb={},this.Sb=0,this.Sa!==null&&this.Sa.reset(),this.jf!==null&&this.jf.reset(),this.kf=this.ea=null,this.xb()},Zo.prototype.copy=function(){var e=new Zo,t=this.Tb,n;for(n in t){var r=t[n];e.add(r.key,r.value)}return e},Zo.prototype.Fa=function(){var e=this.Tb,t=Array(this.Sb),n=0,r;for(r in e){var i=e[r];t[n]=new gd(i.key,i.value),n++}return t},Zo.prototype.Lf=function(){return new Ys(this)},xe.Object.defineProperties(Zo.prototype,{count:{get:function(){return this.Sb}},size:{get:function(){return this.Sb}},iterator:{get:function(){if(0>=this.count)return xl;var e=this.Sa;return e!==null?(e.reset(),e):new Ul(this)}},iteratorKeys:{get:function(){return 0>=this.count?xl:new Oa(this)}},iteratorValues:{get:function(){if(0>=this.count)return xl;var e=this.jf;return e!==null?(e.reset(),e):new Hl(this)}}}),Zo.prototype.toKeySet=Zo.prototype.Lf,Zo.prototype.toArray=Zo.prototype.Fa,Zo.prototype.clear=Zo.prototype.clear,Zo.prototype.delete=Zo.prototype.delete,Zo.prototype.remove=Zo.prototype.remove,Zo.prototype.get=Zo.prototype.get,Zo.prototype.getValue=Zo.prototype.I,Zo.prototype.has=Zo.prototype.has,Zo.prototype.contains=Zo.prototype.contains,Zo.prototype.first=Zo.prototype.first,Zo.prototype.addAll=Zo.prototype.addAll,Zo.prototype.set=Zo.prototype.set,Zo.prototype.add=Zo.prototype.add,Zo.prototype.thaw=Zo.prototype.ka,Zo.prototype.freeze=Zo.prototype.freeze,Zo.className="Map";function ft(e,t){e===void 0?this.y=this.x=0:typeof e=="number"&&typeof t=="number"?(this.x=e,this.y=t):Wt("Invalid arguments to Point constructor: "+e+", "+t),this._isFrozen=!1}var fA,nc,ud,qA,hA;ft.prototype.assign=function(e){return this.x=e.x,this.y=e.y,this},ft.prototype.h=function(e,t){return this.x=e,this.y=t,this},ft.prototype.sg=function(e,t){return this.x=e,this.y=t,this},ft.prototype.set=function(e){return this.x=e.x,this.y=e.y,this},ft.prototype.copy=function(){var e=new ft;return e.x=this.x,e.y=this.y,e},ye=ft.prototype,ye.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},ye.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},ye.freeze=function(){return this._isFrozen=!0,this},ye.ka=function(){return Object.isFrozen(this)&&Wt("cannot thaw constant: "+this),this._isFrozen=!1,this};function vd(e){if(typeof e=="string"){e=e.split(" ");for(var t=0,n=0;e[t]==="";)t++;var r=e[t++];r&&(n=parseFloat(r));for(var i=0;e[t]==="";)t++;return(r=e[t++])&&(i=parseFloat(r)),new ft(n,i)}return new ft}function Dr(e){return e.x.toString()+" "+e.y.toString()}ye.toString=function(){return"Point("+this.x+","+this.y+")"},ye.D=function(e){return e instanceof ft?this.x===e.x&&this.y===e.y:!1},ye.hi=function(e,t){return this.x===e&&this.y===t},ye.Xa=function(e){return nn.B(this.x,e.x)&&nn.B(this.y,e.y)},ye.add=function(e){return this.x+=e.x,this.y+=e.y,this},ye.re=function(e){return this.x-=e.x,this.y-=e.y,this},ye.offset=function(e,t){return this.x+=e,this.y+=t,this},ft.prototype.rotate=function(e){if(e===0)return this;var t=this.x,n=this.y;if(t===0&&n===0)return this;if(360<=e?e-=360:0>e&&(e+=360),e===90){e=0;var r=1}else e===180?(e=-1,r=0):e===270?(e=0,r=-1):(r=e*Math.PI/180,e=Math.cos(r),r=Math.sin(r));return this.x=e*t-r*n,this.y=r*t+e*n,this},ye=ft.prototype,ye.scale=function(e,t){return this.x*=e,this.y*=t,this},ye.Bf=function(e){var t=e.x-this.x;return e=e.y-this.y,t*t+e*e},ye.zd=function(e,t){return e-=this.x,t-=this.y,e*e+t*t},ye.normalize=function(){var e=this.x,t=this.y,n=Math.sqrt(e*e+t*t);return 0<n&&(this.x=e/n,this.y=t/n),this},ye.ab=function(e){return Yr(e.x-this.x,e.y-this.y)},ye.direction=function(e,t){return Yr(e-this.x,t-this.y)};function Yr(e,t){if(e===0)return 0<t?90:0>t?270:0;if(t===0)return 0<e?0:180;if(isNaN(e)||isNaN(t))return 0;var n=180*Math.atan(Math.abs(t/e))/Math.PI;return 0>e?n=0>t?n+180:180-n:0>t&&(n=360-n),n}ye.Ry=function(e,t){return nn.Fl(e.x,e.y,t.x,t.y,this.x,this.y)},ye.fA=function(e,t,n,r){return nn.qh(e,t,n,r,this.x,this.y,this),this},ye.gA=function(e,t){return nn.qh(e.x,e.y,t.x,t.y,this.x,this.y,this),this},ye.uA=function(e,t,n,r){return nn.No(this.x,this.y,e,t,n,r,this),this},ye.vA=function(e,t){return nn.No(this.x,this.y,e.x,e.y,t.width,t.height,this),this},ye.xi=function(e,t){return this.x=e.x+t.x*e.width+t.offsetX,this.y=e.y+t.y*e.height+t.offsetY,this},ye.yi=function(e,t,n,r,i){return this.x=e+i.x*n+i.offsetX,this.y=t+i.y*r+i.offsetY,this},ye.transform=function(e){return e.Ga(this),this};function Or(e,t){return t.Cd(e),e}function Bi(e,t,n,r,i,o){var l=i-n,u=o-r,f=l*l+u*u;n-=e,r-=t;var E=-n*l-r*u;return 0>=E||E>=f?(l=i-e,u=o-t,Math.min(n*n+r*r,l*l+u*u)):(e=l*r-u*n,e*e/f)}function to(e,t,n,r){return e=n-e,t=r-t,e*e+t*t}function Cs(e,t,n,r){return e=n-e,t=r-t,e===0?0<t?90:0>t?270:0:t===0?0<e?0:180:isNaN(e)||isNaN(t)?0:(r=180*Math.atan(Math.abs(t/e))/Math.PI,0>e?r=0>t?r+180:180-r:0>t&&(r=360-r),r)}ye.w=function(){return isFinite(this.x)&&isFinite(this.y)},ft.alloc=function(){var e=ml.pop();return e===void 0?new ft:e},ft.allocAt=function(e,t){var n=ml.pop();return n===void 0?new ft(e,t):(n.x=e,n.y=t,n)},ft.free=function(e){ml.push(e)},ft.prototype.isReal=ft.prototype.w,ft.prototype.setSpot=ft.prototype.yi,ft.prototype.setRectSpot=ft.prototype.xi,ft.prototype.snapToGridPoint=ft.prototype.vA,ft.prototype.snapToGrid=ft.prototype.uA,ft.prototype.projectOntoLineSegmentPoint=ft.prototype.gA,ft.prototype.projectOntoLineSegment=ft.prototype.fA,ft.intersectingLineSegments=function(e,t,n,r,i,o,l,u){return nn.Rl(e,t,n,r,i,o,l,u)},ft.prototype.compareWithLineSegmentPoint=ft.prototype.Ry,ft.compareWithLineSegment=function(e,t,n,r,i,o){return nn.Fl(e,t,n,r,i,o)},ft.prototype.direction=ft.prototype.direction,ft.prototype.directionPoint=ft.prototype.ab,ft.prototype.normalize=ft.prototype.normalize,ft.prototype.distanceSquared=ft.prototype.zd,ft.prototype.distanceSquaredPoint=ft.prototype.Bf,ft.prototype.scale=ft.prototype.scale,ft.prototype.rotate=ft.prototype.rotate,ft.prototype.offset=ft.prototype.offset,ft.prototype.subtract=ft.prototype.re,ft.prototype.add=ft.prototype.add,ft.prototype.equalsApprox=ft.prototype.Xa,ft.prototype.equalTo=ft.prototype.hi,ft.prototype.equals=ft.prototype.D,ft.prototype.set=ft.prototype.set,ft.prototype.setTo=ft.prototype.sg;var ml=[];ft.className="Point",ft.parse=vd,ft.stringify=Dr,ft.distanceLineSegmentSquared=Bi,ft.distanceSquared=to,ft.direction=Cs,ft.Origin=fA=new ft(0,0).ja(),ft.InfiniteTopLeft=nc=new ft(-1/0,-1/0).ja(),ft.InfiniteBottomRight=ud=new ft(1/0,1/0).ja(),ft.SixPoint=qA=new ft(6,6).ja(),ft.NoPoint=hA=new ft(NaN,NaN).ja(),ft.parse=vd,ft.stringify=Dr,ft.distanceLineSegmentSquared=Bi,ft.distanceSquared=to,ft.direction=Cs;function vi(e,t){e===void 0?this.height=this.width=0:typeof e=="number"&&(0<=e||isNaN(e))&&typeof t=="number"&&(0<=t||isNaN(t))?(this.width=e,this.height=t):Wt("Invalid arguments to Size constructor: "+e+", "+t),this._isFrozen=!1}var va,Zs,Jl,Js,ia,js,Fs;vi.prototype.assign=function(e){return this.width=e.width,this.height=e.height,this},vi.prototype.h=function(e,t){return this.width=e,this.height=t,this},vi.prototype.sg=function(e,t){return this.width=e,this.height=t,this},vi.prototype.set=function(e){return this.width=e.width,this.height=e.height,this},vi.prototype.copy=function(){var e=new vi;return e.width=this.width,e.height=this.height,e},ye=vi.prototype,ye.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},ye.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},ye.freeze=function(){return this._isFrozen=!0,this},ye.ka=function(){return Object.isFrozen(this)&&Wt("cannot thaw constant: "+this),this._isFrozen=!1,this};function Cl(e){if(typeof e=="string"){e=e.split(" ");for(var t=0,n=0;e[t]==="";)t++;var r=e[t++];r&&(n=parseFloat(r));for(var i=0;e[t]==="";)t++;return(r=e[t++])&&(i=parseFloat(r)),new vi(n,i)}return new vi}function bc(e){return e.width.toString()+" "+e.height.toString()}ye.toString=function(){return"Size("+this.width+","+this.height+")"},ye.D=function(e){return e instanceof vi?this.width===e.width&&this.height===e.height:!1},ye.hi=function(e,t){return this.width===e&&this.height===t},ye.Xa=function(e){return nn.B(this.width,e.width)&&nn.B(this.height,e.height)},ye.Bc=function(e,t){return e=this.width+e,this.width=0<=e?e:0,t=this.height+t,this.height=0<=t?t:0,this},ye.w=function(){return isFinite(this.width)&&isFinite(this.height)},vi.alloc=function(){var e=Lc.pop();return e===void 0?new vi:e},vi.free=function(e){Lc.push(e)},vi.prototype.isReal=vi.prototype.w,vi.prototype.inflate=vi.prototype.Bc,vi.prototype.equalsApprox=vi.prototype.Xa,vi.prototype.equalTo=vi.prototype.hi,vi.prototype.equals=vi.prototype.D,vi.prototype.set=vi.prototype.set,vi.prototype.setTo=vi.prototype.sg;var Lc=[];vi.className="Size",vi.parse=Cl,vi.stringify=bc,vi.ZeroSize=va=new vi(0,0).ja(),vi.OneSize=Zs=new vi(1,1).ja(),vi.SixSize=Jl=new vi(6,6).ja(),vi.EightSize=Js=new vi(8,8).ja(),vi.TenSize=ia=new vi(10,10).ja(),vi.InfiniteSize=js=new vi(1/0,1/0).ja(),vi.NoSize=Fs=new vi(NaN,NaN).ja(),vi.parse=Cl,vi.stringify=bc;function Wn(e,t,n,r){e===void 0?this.height=this.width=this.y=this.x=0:typeof e=="number"&&typeof t=="number"&&typeof n=="number"&&(0<=n||isNaN(n))&&typeof r=="number"&&(0<=r||isNaN(r))?(this.x=e,this.y=t,this.width=n,this.height=r):e instanceof ft?(n=e.x,e=e.y,t instanceof ft?(r=t.x,t=t.y,this.x=Math.min(n,r),this.y=Math.min(e,t),this.width=Math.abs(n-r),this.height=Math.abs(e-t)):t instanceof vi?(this.x=n,this.y=e,this.width=t.width,this.height=t.height):Wt("Incorrect second argument supplied to Rect constructor "+t)):Wt("Invalid arguments to Rect constructor: "+e+", "+t+", "+n+", "+r),this._isFrozen=!1}ye=Wn.prototype,ye.assign=function(e){return this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height,this},ye.h=function(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this};function Ac(e,t,n){e.width=t,e.height=n}ye.sg=function(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this},ye.set=function(e){return this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height,this},ye.dd=function(e){return this.x=e.x,this.y=e.y,this},ye.tA=function(e){return this.width=e.width,this.height=e.height,this},Wn.prototype.copy=function(){var e=new Wn;return e.x=this.x,e.y=this.y,e.width=this.width,e.height=this.height,e},ye=Wn.prototype,ye.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},ye.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},ye.freeze=function(){return this._isFrozen=!0,this},ye.ka=function(){return Object.isFrozen(this)&&Wt("cannot thaw constant: "+this),this._isFrozen=!1,this};function dc(e){if(typeof e=="string"){e=e.split(" ");for(var t=0,n=0;e[t]==="";)t++;var r=e[t++];r&&(n=parseFloat(r));for(var i=0;e[t]==="";)t++;(r=e[t++])&&(i=parseFloat(r));for(var o=0;e[t]==="";)t++;(r=e[t++])&&(o=parseFloat(r));for(var l=0;e[t]==="";)t++;return(r=e[t++])&&(l=parseFloat(r)),new Wn(n,i,o,l)}return new Wn}function Fl(e){return e.x.toString()+" "+e.y.toString()+" "+e.width.toString()+" "+e.height.toString()}ye.toString=function(){return"Rect("+this.x+","+this.y+","+this.width+","+this.height+")"},ye.D=function(e){return e instanceof Wn?this.x===e.x&&this.y===e.y&&this.width===e.width&&this.height===e.height:!1},ye.hi=function(e,t,n,r){return this.x===e&&this.y===t&&this.width===n&&this.height===r},ye.Xa=function(e){return nn.B(this.x,e.x)&&nn.B(this.y,e.y)&&nn.B(this.width,e.width)&&nn.B(this.height,e.height)};function _A(e,t){return nn.$(e.x,t.x)&&nn.$(e.y,t.y)&&nn.$(e.width,t.width)&&nn.$(e.height,t.height)}ye.ca=function(e){return this.x<=e.x&&this.x+this.width>=e.x&&this.y<=e.y&&this.y+this.height>=e.y},ye.Re=function(e){return this.x<=e.x&&e.x+e.width<=this.x+this.width&&this.y<=e.y&&e.y+e.height<=this.y+this.height},ye.contains=function(e,t,n,r){return n===void 0&&(n=0),r===void 0&&(r=0),this.x<=e&&e+n<=this.x+this.width&&this.y<=t&&t+r<=this.y+this.height},ye.offset=function(e,t){return this.x+=e,this.y+=t,this},ye.Bc=function(e,t){return yd(this,t,e,t,e)},ye.Co=function(e){return yd(this,e.top,e.right,e.bottom,e.left)},ye.Fv=function(e){return yd(this,-e.top,-e.right,-e.bottom,-e.left)},ye.Hz=function(e,t,n,r){return yd(this,e,t,n,r)};function yd(e,t,n,r,i){var o=e.width;return n+i<=-o?(e.x+=o/2,e.width=0):(e.x-=i,e.width+=n+i),n=e.height,t+r<=-n?(e.y+=n/2,e.height=0):(e.y-=t,e.height+=t+r),e}ye.Ex=function(e){return Ll(this,e.x,e.y,e.width,e.height)},ye.Uu=function(e,t,n,r){return Ll(this,e,t,n,r)};function Ll(e,t,n,r,i){var o=Math.max(e.x,t),l=Math.max(e.y,n);return t=Math.min(e.x+e.width,t+r),n=Math.min(e.y+e.height,n+i),e.x=o,e.y=l,e.width=Math.max(0,t-o),e.height=Math.max(0,n-l),e}ye.Yc=function(e){return this.Vu(e.x,e.y,e.width,e.height)},ye.Vu=function(e,t,n,r){var i=this.width,o=this.x;return i!==1/0&&n!==1/0&&(i+=o,n+=e,isNaN(n)||isNaN(i)||o>n||e>i)?!1:(e=this.height,n=this.y,!(e!==1/0&&r!==1/0&&(e+=n,r+=t,isNaN(r)||isNaN(e)||n>r||t>e)))};function Ds(e,t){var n=e.width,r=e.x,i=t.x-10;return r>t.width+10+10+i||i>n+r?!1:(n=e.height,e=e.y,r=t.y-10,!(e>t.height+10+10+r||r>n+e))}ye.Ye=function(e){return Ns(this,e.x,e.y,0,0)},ye.ed=function(e){return Ns(this,e.x,e.y,e.width,e.height)},ye.Kv=function(e,t,n,r){return n===void 0&&(n=0),r===void 0&&(r=0),Ns(this,e,t,n,r)};function Ns(e,t,n,r,i){var o=Math.min(e.x,t),l=Math.min(e.y,n);return t=Math.max(e.x+e.width,t+r),n=Math.max(e.y+e.height,n+i),e.x=o,e.y=l,e.width=t-o,e.height=n-l,e}ye.yi=function(e,t,n){return this.x=e-n.offsetX-n.x*this.width,this.y=t-n.offsetY-n.y*this.height,this};function cr(e,t,n,r,i,o,l,u){return l===void 0&&(l=0),u===void 0&&(u=0),e<=i&&i+l<=e+n&&t<=o&&o+u<=t+r}function Sr(e,t,n,r,i,o,l,u){return e>l+i||i>n+e?!1:!(t>u+o||o>r+t)}ye.w=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},ye.Mz=function(){return this.width===0&&this.height===0},Wn.alloc=function(){var e=ka.pop();return e===void 0?new Wn:e},Wn.allocAt=function(e,t,n,r){var i=ka.pop();return i===void 0?new Wn(e,t,n,r):i.h(e,t,n,r)},Wn.free=function(e){ka.push(e)},xe.Object.defineProperties(Wn.prototype,{left:{get:function(){return this.x},set:function(e){this.x=e}},top:{get:function(){return this.y},set:function(e){this.y=e}},right:{get:function(){return this.x+this.width},set:function(e){this.x+=e-(this.x+this.width)}},bottom:{get:function(){return this.y+this.height},set:function(e){this.y+=e-(this.y+this.height)}},position:{get:function(){return new ft(this.x,this.y)},set:function(e){this.x=e.x,this.y=e.y}},size:{get:function(){return new vi(this.width,this.height)},set:function(e){this.width=e.width,this.height=e.height}},center:{get:function(){return new ft(this.x+this.width/2,this.y+this.height/2)},set:function(e){this.x=e.x-this.width/2,this.y=e.y-this.height/2}},centerX:{get:function(){return this.x+this.width/2},set:function(e){this.x=e-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(e){this.y=e-this.height/2}}}),Wn.prototype.isEmpty=Wn.prototype.Mz,Wn.prototype.isReal=Wn.prototype.w,Wn.intersectsLineSegment=function(e,t,n,r,i,o,l,u){return nn.Fx(e,t,n,r,i,o,l,u)},Wn.prototype.setSpot=Wn.prototype.yi,Wn.prototype.union=Wn.prototype.Kv,Wn.prototype.unionRect=Wn.prototype.ed,Wn.prototype.unionPoint=Wn.prototype.Ye,Wn.prototype.intersects=Wn.prototype.Vu,Wn.prototype.intersectsRect=Wn.prototype.Yc,Wn.prototype.intersect=Wn.prototype.Uu,Wn.prototype.intersectRect=Wn.prototype.Ex,Wn.prototype.grow=Wn.prototype.Hz,Wn.prototype.subtractMargin=Wn.prototype.Fv,Wn.prototype.addMargin=Wn.prototype.Co,Wn.prototype.inflate=Wn.prototype.Bc,Wn.prototype.offset=Wn.prototype.offset,Wn.prototype.contains=Wn.prototype.contains,Wn.prototype.containsRect=Wn.prototype.Re,Wn.prototype.containsPoint=Wn.prototype.ca,Wn.prototype.equalsApprox=Wn.prototype.Xa,Wn.prototype.equalTo=Wn.prototype.hi,Wn.prototype.equals=Wn.prototype.D,Wn.prototype.setSize=Wn.prototype.tA,Wn.prototype.setPoint=Wn.prototype.dd,Wn.prototype.set=Wn.prototype.set,Wn.prototype.setTo=Wn.prototype.sg;var di=null,$i=null,ka=[];Wn.className="Rect",Wn.parse=dc,Wn.stringify=Fl,Wn.contains=cr,Wn.intersects=Sr,Wn.ZeroRect=di=new Wn(0,0,0,0).ja(),Wn.NoRect=$i=new Wn(NaN,NaN,NaN,NaN).ja(),Wn.parse=dc,Wn.stringify=Fl,Wn.contains=cr,Wn.intersects=Sr;function wo(e,t,n,r){e===void 0?this.left=this.bottom=this.right=this.top=0:t===void 0?this.left=this.bottom=this.right=this.top=e:n===void 0?(this.top=e,this.right=t,this.bottom=e,this.left=t):r!==void 0?(this.top=e,this.right=t,this.bottom=n,this.left=r):Wt("Invalid arguments to Margin constructor: "+e+", "+t+", "+n+", "+r),this._isFrozen=!1}wo.prototype.assign=function(e){return this.top=e.top,this.right=e.right,this.bottom=e.bottom,this.left=e.left,this},wo.prototype.sg=function(e,t,n,r){return this.top=e,this.right=t,this.bottom=n,this.left=r,this},wo.prototype.set=function(e){return this.top=e.top,this.right=e.right,this.bottom=e.bottom,this.left=e.left,this},wo.prototype.copy=function(){var e=new wo;return e.top=this.top,e.right=this.right,e.bottom=this.bottom,e.left=this.left,e},ye=wo.prototype,ye.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},ye.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},ye.freeze=function(){return this._isFrozen=!0,this},ye.ka=function(){return Object.isFrozen(this)&&Wt("cannot thaw constant: "+this),this._isFrozen=!1,this};function No(e){if(typeof e=="string"){e=e.split(" ");for(var t=0,n=NaN;e[t]==="";)t++;var r=e[t++];if(r&&(n=parseFloat(r)),isNaN(n))return new wo;for(var i=NaN;e[t]==="";)t++;if((r=e[t++])&&(i=parseFloat(r)),isNaN(i))return new wo(n);for(var o=NaN;e[t]==="";)t++;if((r=e[t++])&&(o=parseFloat(r)),isNaN(o))return new wo(n,i);for(var l=NaN;e[t]==="";)t++;return(r=e[t++])&&(l=parseFloat(r)),isNaN(l)?new wo(n,i):new wo(n,i,o,l)}return new wo}function Ma(e){return e.top.toString()+" "+e.right.toString()+" "+e.bottom.toString()+" "+e.left.toString()}ye.toString=function(){return"Margin("+this.top+","+this.right+","+this.bottom+","+this.left+")"},ye.D=function(e){return e instanceof wo?this.top===e.top&&this.right===e.right&&this.bottom===e.bottom&&this.left===e.left:!1},ye.hi=function(e,t,n,r){return this.top===e&&this.right===t&&this.bottom===n&&this.left===r},ye.Xa=function(e){return nn.B(this.top,e.top)&&nn.B(this.right,e.right)&&nn.B(this.bottom,e.bottom)&&nn.B(this.left,e.left)},ye.w=function(){return isFinite(this.top)&&isFinite(this.right)&&isFinite(this.bottom)&&isFinite(this.left)},wo.alloc=function(){var e=Ps.pop();return e===void 0?new wo:e},wo.free=function(e){Ps.push(e)},wo.prototype.isReal=wo.prototype.w,wo.prototype.equalsApprox=wo.prototype.Xa,wo.prototype.equalTo=wo.prototype.hi,wo.prototype.equals=wo.prototype.D,wo.prototype.set=wo.prototype.set,wo.prototype.setTo=wo.prototype.sg;var Es=null,zl=null,Ps=[];wo.className="Margin",wo.parse=No,wo.stringify=Ma,wo.ZeroMargin=Es=new wo(0,0,0,0).ja(),wo.TwoMargin=zl=new wo(2,2,2,2).ja(),wo.parse=No,wo.stringify=Ma;function yr(e,t,n,r){e===void 0?this.offsetY=this.offsetX=this.y=this.x=0:(t===void 0&&(t=0),n===void 0&&(n=0),r===void 0&&(r=0),this.x=e,this.y=t,this.offsetX=n,this.offsetY=r),this._isFrozen=!1}var Ts,Bl,Fc,$s,el,xa,Is,rA,rf,Ed,If,Rd,Vu,Df,Qd,Uh,Sd,y0,vh,zf,qu,E0,X0,Gm,wd,iA,a0,Sv,of,dp,Vs,QA,NA,eh,Pv,Oh;yr.prototype.assign=function(e){return this.x=e.x,this.y=e.y,this.offsetX=e.offsetX,this.offsetY=e.offsetY,this},yr.prototype.sg=function(e,t,n,r){return this.x=e,this.y=t,this.offsetX=n,this.offsetY=r,this},yr.prototype.set=function(e){return this.x=e.x,this.y=e.y,this.offsetX=e.offsetX,this.offsetY=e.offsetY,this},yr.prototype.copy=function(){var e=new yr;return e.x=this.x,e.y=this.y,e.offsetX=this.offsetX,e.offsetY=this.offsetY,e},ye=yr.prototype,ye.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},ye.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},ye.freeze=function(){return this._isFrozen=!0,this},ye.ka=function(){return Object.isFrozen(this)&&Wt("cannot thaw constant: "+this),this._isFrozen=!1,this};function xd(e,t){return e.x=NaN,e.y=NaN,e.offsetX=t,e}function yh(e){if(typeof e=="string"){if(e=e.trim(),e==="None")return Ts;if(e==="TopLeft")return Bl;if(e==="Top"||e==="TopCenter"||e==="MiddleTop")return Fc;if(e==="TopRight")return $s;if(e==="Left"||e==="LeftCenter"||e==="MiddleLeft")return el;if(e==="Center")return xa;if(e==="Right"||e==="RightCenter"||e==="MiddleRight")return Is;if(e==="BottomLeft")return rA;if(e==="Bottom"||e==="BottomCenter"||e==="MiddleBottom")return rf;if(e==="BottomRight")return Ed;if(e==="TopSide")return If;if(e==="LeftSide")return Rd;if(e==="RightSide")return Vu;if(e==="BottomSide")return Df;if(e==="TopBottomSides")return Qd;if(e==="LeftRightSides")return Uh;if(e==="TopLeftSides")return Sd;if(e==="TopRightSides")return y0;if(e==="BottomLeftSides")return vh;if(e==="BottomRightSides")return zf;if(e==="NotTopSide")return qu;if(e==="NotLeftSide")return E0;if(e==="NotRightSide")return X0;if(e==="NotBottomSide")return Gm;if(e==="AllSides")return wd;if(e==="Default")return iA;e=e.split(" ");for(var t=0,n=0;e[t]==="";)t++;var r=e[t++];r!==void 0&&0<r.length&&(n=parseFloat(r));for(var i=0;e[t]==="";)t++;r=e[t++],r!==void 0&&0<r.length&&(i=parseFloat(r));for(var o=0;e[t]==="";)t++;r=e[t++],r!==void 0&&0<r.length&&(o=parseFloat(r));for(var l=0;e[t]==="";)t++;return r=e[t++],r!==void 0&&0<r.length&&(l=parseFloat(r)),new yr(n,i,o,l)}return new yr}function Pd(e){return e.sb()?e.x.toString()+" "+e.y.toString()+" "+e.offsetX.toString()+" "+e.offsetY.toString():e.toString()}ye.toString=function(){return this.sb()?this.offsetX===0&&this.offsetY===0?"Spot("+this.x+","+this.y+")":"Spot("+this.x+","+this.y+","+this.offsetX+","+this.offsetY+")":this.D(Ts)?"None":this.D(Bl)?"TopLeft":this.D(Fc)?"Top":this.D($s)?"TopRight":this.D(el)?"Left":this.D(xa)?"Center":this.D(Is)?"Right":this.D(rA)?"BottomLeft":this.D(rf)?"Bottom":this.D(Ed)?"BottomRight":this.D(If)?"TopSide":this.D(Rd)?"LeftSide":this.D(Vu)?"RightSide":this.D(Df)?"BottomSide":this.D(Qd)?"TopBottomSides":this.D(Uh)?"LeftRightSides":this.D(Sd)?"TopLeftSides":this.D(y0)?"TopRightSides":this.D(vh)?"BottomLeftSides":this.D(zf)?"BottomRightSides":this.D(qu)?"NotTopSide":this.D(E0)?"NotLeftSide":this.D(X0)?"NotRightSide":this.D(Gm)?"NotBottomSide":this.D(wd)?"AllSides":this.D(iA)?"Default":"None"},ye.D=function(e){return e instanceof yr?(this.x===e.x||isNaN(this.x)&&isNaN(e.x))&&(this.y===e.y||isNaN(this.y)&&isNaN(e.y))&&this.offsetX===e.offsetX&&this.offsetY===e.offsetY:!1},ye.gv=function(){return new yr(.5-(this.x-.5),.5-(this.y-.5),-this.offsetX,-this.offsetY)},ye.Hf=function(e){if(!this.$c())return!1;if(!e.$c())if(e.D(a0))e=Rd;else if(e.D(Sv))e=Vu;else if(e.D(of))e=If;else if(e.D(dp))e=Df;else return!1;return e=e.offsetY,(this.offsetY&e)===e},ye.sb=function(){return!isNaN(this.x)&&!isNaN(this.y)},ye.Mc=function(){return isNaN(this.x)||isNaN(this.y)},ye.$c=function(){return isNaN(this.x)&&isNaN(this.y)&&this.offsetX===1&&this.offsetY!==0},ye.ys=function(){return isNaN(this.x)&&isNaN(this.y)&&this.offsetX===0&&this.offsetY===0},ye.Xb=function(){return isNaN(this.x)&&isNaN(this.y)&&this.offsetX===-1&&this.offsetY===0},yr.alloc=function(){var e=cd.pop();return e===void 0?new yr:e},yr.free=function(e){cd.push(e)},yr.prototype.isDefault=yr.prototype.Xb,yr.prototype.isNone=yr.prototype.ys,yr.prototype.isSide=yr.prototype.$c,yr.prototype.isNoSpot=yr.prototype.Mc,yr.prototype.isSpot=yr.prototype.sb,yr.prototype.includesSide=yr.prototype.Hf,yr.prototype.opposite=yr.prototype.gv,yr.prototype.equals=yr.prototype.D,yr.prototype.set=yr.prototype.set,yr.prototype.setTo=yr.prototype.sg;var cd=[];yr.className="Spot",yr.parse=yh,yr.stringify=Pd,yr.None=Ts=xd(new yr(0,0,0,0),0).ja(),yr.Default=iA=xd(new yr(0,0,-1,0),-1).ja(),yr.TopLeft=Bl=new yr(0,0,0,0).ja(),yr.TopCenter=Fc=new yr(.5,0,0,0).ja(),yr.TopRight=$s=new yr(1,0,0,0).ja(),yr.LeftCenter=el=new yr(0,.5,0,0).ja(),yr.Center=xa=new yr(.5,.5,0,0).ja(),yr.RightCenter=Is=new yr(1,.5,0,0).ja(),yr.BottomLeft=rA=new yr(0,1,0,0).ja(),yr.BottomCenter=rf=new yr(.5,1,0,0).ja(),yr.BottomRight=Ed=new yr(1,1,0,0).ja(),yr.MiddleTop=Vs=Fc,yr.MiddleLeft=QA=el,yr.MiddleRight=NA=Is,yr.MiddleBottom=eh=rf,yr.Top=of=Fc,yr.Left=a0=el,yr.Right=Sv=Is,yr.Bottom=dp=rf,yr.TopSide=If=xd(new yr(0,0,1,1),1).ja(),yr.LeftSide=Rd=xd(new yr(0,0,1,2),1).ja(),yr.RightSide=Vu=xd(new yr(0,0,1,4),1).ja(),yr.BottomSide=Df=xd(new yr(0,0,1,8),1).ja(),yr.TopBottomSides=Qd=xd(new yr(0,0,1,9),1).ja(),yr.LeftRightSides=Uh=xd(new yr(0,0,1,6),1).ja(),yr.TopLeftSides=Sd=xd(new yr(0,0,1,3),1).ja(),yr.TopRightSides=y0=xd(new yr(0,0,1,5),1).ja(),yr.BottomLeftSides=vh=xd(new yr(0,0,1,10),1).ja(),yr.BottomRightSides=zf=xd(new yr(0,0,1,12),1).ja(),yr.NotTopSide=qu=xd(new yr(0,0,1,14),1).ja(),yr.NotLeftSide=E0=xd(new yr(0,0,1,13),1).ja(),yr.NotRightSide=X0=xd(new yr(0,0,1,11),1).ja(),yr.NotBottomSide=Gm=xd(new yr(0,0,1,7),1).ja(),yr.AllSides=wd=xd(new yr(0,0,1,15),1).ja(),Pv=new yr(.156,.156).ja(),Oh=new yr(.844,.844).ja(),yr.parse=yh,yr.stringify=Pd;function Ya(){this.m11=1,this.m21=this.m12=0,this.m22=1,this.dy=this.dx=0}Ya.prototype.set=function(e){return this.m11=e.m11,this.m12=e.m12,this.m21=e.m21,this.m22=e.m22,this.dx=e.dx,this.dy=e.dy,this},Ya.prototype.setTransform=function(e,t,n,r,i,o){return this.m11=e,this.m12=t,this.m21=n,this.m22=r,this.dx=i,this.dy=o,this},Ya.prototype.copy=function(){var e=new Ya;return e.m11=this.m11,e.m12=this.m12,e.m21=this.m21,e.m22=this.m22,e.dx=this.dx,e.dy=this.dy,e},Ya.prototype.toString=function(){return"Transform("+this.m11+","+this.m12+","+this.m21+","+this.m22+","+this.dx+","+this.dy+")"},Ya.prototype.D=function(e){return this.m11===e.m11&&this.m12===e.m12&&this.m21===e.m21&&this.m22===e.m22&&this.dx===e.dx&&this.dy===e.dy},Ya.prototype.ws=function(){return this.dx===0&&this.dy===0&&this.m11===1&&this.m12===0&&this.m21===0&&this.m22===1},Ya.prototype.reset=function(){return this.m11=1,this.m21=this.m12=0,this.m22=1,this.dy=this.dx=0,this},Ya.prototype.multiply=function(e){var t=this.m11*e.m11+this.m21*e.m12,n=this.m12*e.m11+this.m22*e.m12,r=this.m11*e.m21+this.m21*e.m22,i=this.m12*e.m21+this.m22*e.m22;return this.dx=this.m11*e.dx+this.m21*e.dy+this.dx,this.dy=this.m12*e.dx+this.m22*e.dy+this.dy,this.m11=t,this.m12=n,this.m21=r,this.m22=i,this},Ya.prototype.bv=function(e){var t=1/(e.m11*e.m22-e.m12*e.m21),n=e.m22*t,r=-e.m12*t,i=-e.m21*t,o=e.m11*t,l=t*(e.m21*e.dy-e.m22*e.dx);return e=t*(e.m12*e.dx-e.m11*e.dy),t=this.m11*n+this.m21*r,n=this.m12*n+this.m22*r,r=this.m11*i+this.m21*o,i=this.m12*i+this.m22*o,this.dx=this.m11*l+this.m21*e+this.dx,this.dy=this.m12*l+this.m22*e+this.dy,this.m11=t,this.m12=n,this.m21=r,this.m22=i,this},Ya.prototype.Vj=function(){var e=1/(this.m11*this.m22-this.m12*this.m21),t=-this.m12*e,n=-this.m21*e,r=this.m11*e,i=e*(this.m21*this.dy-this.m22*this.dx),o=e*(this.m12*this.dx-this.m11*this.dy);return this.m11=this.m22*e,this.m12=t,this.m21=n,this.m22=r,this.dx=i,this.dy=o,this},Ya.prototype.rotate=function(e,t,n){if(360<=e?e-=360:0>e&&(e+=360),e===0)return this;if(this.translate(t,n),e===90){e=0;var r=1}else e===180?(e=-1,r=0):e===270?(e=0,r=-1):(r=e*Math.PI/180,e=Math.cos(r),r=Math.sin(r));var i=this.m12*e+this.m22*r,o=this.m11*-r+this.m21*e,l=this.m12*-r+this.m22*e;return this.m11=this.m11*e+this.m21*r,this.m12=i,this.m21=o,this.m22=l,this.translate(-t,-n),this},ye=Ya.prototype,ye.translate=function(e,t){return this.dx+=this.m11*e+this.m21*t,this.dy+=this.m12*e+this.m22*t,this},ye.scale=function(e,t){return t===void 0&&(t=e),this.m11*=e,this.m12*=e,this.m21*=t,this.m22*=t,this},ye.Ga=function(e){var t=e.x,n=e.y;return e.h(t*this.m11+n*this.m21+this.dx,t*this.m12+n*this.m22+this.dy)},ye.Cd=function(e){var t=1/(this.m11*this.m22-this.m12*this.m21),n=e.x,r=e.y;return e.h(n*this.m22*t+r*-this.m21*t+t*(this.m21*this.dy-this.m22*this.dx),n*-this.m12*t+r*this.m11*t+t*(this.m12*this.dx-this.m11*this.dy))},ye.Eu=function(e){var t=1/(this.m11*this.m22-this.m12*this.m21),n=1.25*e.x,r=1.2*e.y;return e.h(n*this.m22*t+r*-this.m21*t+t*(this.m21*this.dy-this.m22*this.dx),n*-this.m12*t+r*this.m11*t+t*(this.m12*this.dx-this.m11*this.dy))},ye.pp=function(e){var t=e.x,n=e.y,r=t+e.width,i=n+e.height,o=this.m11,l=this.m12,u=this.m21,f=this.m22,E=this.dx,C=this.dy,T=t*o+n*u+E,$=t*l+n*f+C,ce=r*o+n*u+E,Ee=r*l+n*f+C;return n=t*o+i*u+E,t=t*l+i*f+C,o=r*o+i*u+E,r=r*l+i*f+C,i=Math.min(T,ce),T=Math.max(T,ce),ce=Math.min($,Ee),$=Math.max($,Ee),i=Math.min(i,n),T=Math.max(T,n),ce=Math.min(ce,t),$=Math.max($,t),i=Math.min(i,o),T=Math.max(T,o),ce=Math.min(ce,r),$=Math.max($,r),e.h(i,ce,T-i,$-ce),e},Ya.alloc=function(){var e=qp.pop();return e===void 0?new Ya:e},Ya.free=function(e){qp.push(e)},Ya.prototype.transformRect=Ya.prototype.pp,Ya.prototype.transformPoint=Ya.prototype.Ga,Ya.prototype.scale=Ya.prototype.scale,Ya.prototype.translate=Ya.prototype.translate,Ya.prototype.rotate=Ya.prototype.rotate,Ya.prototype.invert=Ya.prototype.Vj,Ya.prototype.multiplyInverted=Ya.prototype.bv,Ya.prototype.multiply=Ya.prototype.multiply,Ya.prototype.reset=Ya.prototype.reset,Ya.prototype.isIdentity=Ya.prototype.ws,Ya.prototype.equals=Ya.prototype.D,Ya.prototype.setTransform=Ya.prototype.setTransform,Ya.prototype.set=Ya.prototype.set;var qp=[];Ya.className="Transform",Ya.xF="54a702f3e53909c447824c6706603faf4c";var nn={AA:"7da71ca0ad381e90",wg:(Math.sqrt(2)-1)/3*4,Uv:null,sqrt:function(e){if(0>=e)return 0;var t=nn.Uv;if(t===null){t=[];for(var n=0;2e3>=n;n++)t[n]=Math.sqrt(n);nn.Uv=t}return 1>e?(n=1/e,2e3>=n?1/t[n|0]:Math.sqrt(e)):2e3>=e?t[e|0]:Math.sqrt(e)},B:function(e,t){return e-=t,.5>e&&-.5<e},$:function(e,t){return e-=t,5e-8>e&&-5e-8<e},Yb:function(e,t,n,r,i,o,l){if(0>=i&&(i=1e-6),e<n)var u=e,f=n;else u=n,f=e;if(t<r)var E=t,C=r;else E=r,C=t;if(e===n)return E<=l&&l<=C&&e-i<=o&&o<=e+i;if(t===r)return u<=o&&o<=f&&t-i<=l&&l<=t+i;if(f+=i,u-=i,u<=o&&o<=f&&(C+=i,E-=i,E<=l&&l<=C))if(f-u>C-E)if(e-n>i||n-e>i){if(o=(r-t)/(n-e)*(o-e)+t,o-i<=l&&l<=o+i)return!0}else return!0;else if(t-r>i||r-t>i){if(l=(n-e)/(r-t)*(l-t)+e,l-i<=o&&o<=l+i)return!0}else return!0;return!1},cs:function(e,t,n,r,i,o,l,u,f,E,C,T){if(nn.Yb(e,t,l,u,T,n,r)&&nn.Yb(e,t,l,u,T,i,o))return nn.Yb(e,t,l,u,T,E,C);var $=(e+n)/2,ce=(t+r)/2,Ee=(n+i)/2,Ne=(r+o)/2;i=(i+l)/2,o=(o+u)/2,r=($+Ee)/2,n=(ce+Ne)/2,Ee=(Ee+i)/2,Ne=(Ne+o)/2;var ht=(r+Ee)/2,$e=(n+Ne)/2;return nn.cs(e,t,$,ce,r,n,ht,$e,f,E,C,T)||nn.cs(ht,$e,Ee,Ne,i,o,l,u,f,E,C,T)},ax:function(e,t,n,r,i,o,l,u,f){var E=(n+i)/2,C=(r+o)/2;return f.h((((e+n)/2+E)/2+(E+(i+l)/2)/2)/2,(((t+r)/2+C)/2+(C+(o+u)/2)/2)/2),f},My:function(e,t,n,r,i,o,l,u){var f=(n+i)/2,E=(r+o)/2;return Cs(((e+n)/2+f)/2,((t+r)/2+E)/2,(f+(i+l)/2)/2,(E+(o+u)/2)/2)},Dl:function(e,t,n,r,i,o,l,u,f,E){if(nn.Yb(e,t,l,u,f,n,r)&&nn.Yb(e,t,l,u,f,i,o))Ns(E,e,t,0,0),Ns(E,l,u,0,0);else{var C=(e+n)/2,T=(t+r)/2,$=(n+i)/2,ce=(r+o)/2;i=(i+l)/2,o=(o+u)/2,r=(C+$)/2,n=(T+ce)/2,$=($+i)/2,ce=(ce+o)/2;var Ee=(r+$)/2,Ne=(n+ce)/2;nn.Dl(e,t,C,T,r,n,Ee,Ne,f,E),nn.Dl(Ee,Ne,$,ce,i,o,l,u,f,E)}return E},Qe:function(e,t,n,r,i,o,l,u,f,E){if(nn.Yb(e,t,l,u,f,n,r)&&nn.Yb(e,t,l,u,f,i,o))E.length===0&&(E.push(e),E.push(t)),E.push(l),E.push(u);else{var C=(e+n)/2,T=(t+r)/2,$=(n+i)/2,ce=(r+o)/2;i=(i+l)/2,o=(o+u)/2,r=(C+$)/2,n=(T+ce)/2,$=($+i)/2,ce=(ce+o)/2;var Ee=(r+$)/2,Ne=(n+ce)/2;nn.Qe(e,t,C,T,r,n,Ee,Ne,f,E),nn.Qe(Ee,Ne,$,ce,i,o,l,u,f,E)}return E},jv:function(e,t,n,r,i,o,l,u,f,E){if(nn.Yb(e,t,i,o,E,n,r))return nn.Yb(e,t,i,o,E,u,f);var C=(e+n)/2,T=(t+r)/2;n=(n+i)/2,r=(r+o)/2;var $=(C+n)/2,ce=(T+r)/2;return nn.jv(e,t,C,T,$,ce,l,u,f,E)||nn.jv($,ce,n,r,i,o,l,u,f,E)},OA:function(e,t,n,r,i,o,l){return l.h(((e+n)/2+(n+i)/2)/2,((t+r)/2+(r+o)/2)/2),l},iv:function(e,t,n,r,i,o,l,u){if(nn.Yb(e,t,i,o,l,n,r))Ns(u,e,t,0,0),Ns(u,i,o,0,0);else{var f=(e+n)/2,E=(t+r)/2;n=(n+i)/2,r=(r+o)/2;var C=(f+n)/2,T=(E+r)/2;nn.iv(e,t,f,E,C,T,l,u),nn.iv(C,T,n,r,i,o,l,u)}return u},ep:function(e,t,n,r,i,o,l,u){if(nn.Yb(e,t,i,o,l,n,r))u.length===0&&(u.push(e),u.push(t)),u.push(i),u.push(o);else{var f=(e+n)/2,E=(t+r)/2;n=(n+i)/2,r=(r+o)/2;var C=(f+n)/2,T=(E+r)/2;nn.ep(e,t,f,E,C,T,l,u),nn.ep(C,T,n,r,i,o,l,u)}return u},Eo:function(e,t,n,r,i,o,l,u,f,E,C,T,$,ce){if(nn.Yb(e,t,l,u,$,n,r)&&nn.Yb(e,t,l,u,$,i,o))return!nn.Rl(e,t,l,u,f,E,C,T)||($=(e-l)*(E-T)-(t-u)*(f-C),$===0)?!1:(ce.h(((e*u-t*l)*(f-C)-(e-l)*(f*T-E*C))/$,((e*u-t*l)*(E-T)-(t-u)*(f*T-E*C))/$),!0);var Ee=(e+n)/2,Ne=(t+r)/2,ht=(n+i)/2,$e=(r+o)/2;i=(i+l)/2,o=(o+u)/2,r=(Ee+ht)/2,n=(Ne+$e)/2,ht=(ht+i)/2,$e=($e+o)/2;var Ct=(r+ht)/2,Bt=(n+$e)/2,Nt=1/0,Tt=!1,mn=0,sr=0;return nn.Eo(e,t,Ee,Ne,r,n,Ct,Bt,f,E,C,T,$,ce)&&(e=(ce.x-f)*(ce.x-f)+(ce.y-E)*(ce.y-E),e<Nt&&(Nt=e,Tt=!0,mn=ce.x,sr=ce.y)),nn.Eo(Ct,Bt,ht,$e,i,o,l,u,f,E,C,T,$,ce)&&(ce.x-f)*(ce.x-f)+(ce.y-E)*(ce.y-E)<Nt&&(Tt=!0,mn=ce.x,sr=ce.y),Tt&&(ce.x=mn,ce.y=sr),Tt},Fo:function(e,t,n,r,i,o,l,u,f,E,C,T,$){var ce=0;if(nn.Yb(e,t,l,u,$,n,r)&&nn.Yb(e,t,l,u,$,i,o)){if($=(e-l)*(E-T)-(t-u)*(f-C),$===0)return ce;var Ee=((e*u-t*l)*(f-C)-(e-l)*(f*T-E*C))/$,Ne=((e*u-t*l)*(E-T)-(t-u)*(f*T-E*C))/$;if(Ee>=C)return ce;if((f>C?f-C:C-f)<(E>T?E-T:T-E)){if(t<u?(f=t,e=u):(f=u,e=t),Ne<f||Ne>e)return ce}else if(e<l?(f=e,e=l):f=l,Ee<f||Ee>e)return ce;0<$?ce++:0>$&&ce--}else{Ee=(e+n)/2,Ne=(t+r)/2;var ht=(n+i)/2,$e=(r+o)/2;i=(i+l)/2,o=(o+u)/2,r=(Ee+ht)/2,n=(Ne+$e)/2,ht=(ht+i)/2,$e=($e+o)/2;var Ct=(r+ht)/2,Bt=(n+$e)/2;ce+=nn.Fo(e,t,Ee,Ne,r,n,Ct,Bt,f,E,C,T,$),ce+=nn.Fo(Ct,Bt,ht,$e,i,o,l,u,f,E,C,T,$)}return ce},qh:function(e,t,n,r,i,o,l){return nn.$(e,n)?(t<r?(n=t,t=r):n=r,o<n?(l.h(e,n),!1):o>t?(l.h(e,t),!1):(l.h(e,o),!0)):nn.$(t,r)?(e<n?(r=e,e=n):r=n,i<r?(l.h(r,t),!1):i>e?(l.h(e,t),!1):(l.h(i,t),!0)):(i=((e-i)*(e-n)+(t-o)*(t-r))/((n-e)*(n-e)+(r-t)*(r-t)),-5e-6>i?(l.h(e,t),!1):1.000005<i?(l.h(n,r),!1):(l.h(e+i*(n-e),t+i*(r-t)),!0))},Ve:function(e,t,n,r,i,o,l,u,f){return nn.B(e,n)&&nn.B(t,r)?(f.h(e,t),!1):nn.$(i,l)?nn.$(e,n)?(nn.qh(e,t,n,r,i,o,f),!1):nn.qh(e,t,n,r,i,(r-t)/(n-e)*(i-e)+t,f):(u=(u-o)/(l-i),nn.$(e,n)?(n=u*(e-i)+o,t<r?(i=t,t=r):i=r,n<i?(f.h(e,i),!1):n>t?(f.h(e,t),!1):(f.h(e,n),!0)):(l=(r-t)/(n-e),nn.$(u,l)?(nn.qh(e,t,n,r,i,o,f),!1):(i=(l*e-u*i+o-t)/(l-u),nn.$(l,0)?(e<n?(r=e,e=n):r=n,i<r?(f.h(r,t),!1):i>e?(f.h(e,t),!1):(f.h(i,t),!0)):nn.qh(e,t,n,r,i,l*(i-e)+t,f))))},MA:function(e,t,n,r,i){return nn.Ve(n.x,n.y,r.x,r.y,e.x,e.y,t.x,t.y,i)},KA:function(e,t,n,r,i,o,l,u,f,E){function C(ht,$e){var Ct=(ht-e)*(ht-e)+($e-t)*($e-t);Ct<T&&(T=Ct,f.h(ht,$e))}var T=1/0;C(f.x,f.y);var $=0,ce=0,Ee=0,Ne=0;if(i<l?($=i,ce=l):($=l,ce=i),o<u?(Ee=i,Ne=l):(Ee=l,Ne=i),$=(ce-$)/2+E,E=(Ne-Ee)/2+E,i=(i+l)/2,o=(o+u)/2,$===0||E===0)return f;if(.5>(n>e?n-e:e-n)){if($=1-(n-i)*(n-i)/($*$),0>$)return f;$=Math.sqrt($),r=-E*$+o,C(n,E*$+o),C(n,r)}else{if(n=(r-t)/(n-e),r=1/($*$)+n*n/(E*E),u=2*n*(t-n*e)/(E*E)-2*n*o/(E*E)-2*i/($*$),$=u*u-4*r*(2*n*e*o/(E*E)-2*t*o/(E*E)+o*o/(E*E)+i*i/($*$)-1+(t-n*e)*(t-n*e)/(E*E)),0>$)return f;$=Math.sqrt($),E=(-u+$)/(2*r),C(E,n*E-n*e+t),$=(-u-$)/(2*r),C($,n*$-n*e+t)}return f},Ff:function(e,t,n,r,i,o,l,u,f){var E=1e21,C=e,T=t;if(nn.Ve(e,t,e,r,i,o,l,u,f)){var $=(f.x-i)*(f.x-i)+(f.y-o)*(f.y-o);$<E&&(E=$,C=f.x,T=f.y)}return nn.Ve(n,t,n,r,i,o,l,u,f)&&($=(f.x-i)*(f.x-i)+(f.y-o)*(f.y-o),$<E&&(E=$,C=f.x,T=f.y)),nn.Ve(e,t,n,t,i,o,l,u,f)&&(t=(f.x-i)*(f.x-i)+(f.y-o)*(f.y-o),t<E&&(E=t,C=f.x,T=f.y)),nn.Ve(e,r,n,r,i,o,l,u,f)&&(e=(f.x-i)*(f.x-i)+(f.y-o)*(f.y-o),e<E&&(E=e,C=f.x,T=f.y)),f.h(C,T),1e21>E},us:function(e,t,n){return nn.Fx(e.x,e.y,e.width,e.height,t.x,t.y,n.x,n.y)},Fx:function(e,t,n,r,i,o,l,u){var f=e+n,E=t+r;return i===l?(o<u?(l=o,o=u):l=u,e<=i&&i<=f&&l<=E&&o>=t):o===u?(i<l?(u=i,i=l):u=l,t<=o&&o<=E&&u<=f&&i>=e):!!(cr(e,t,n,r,i,o)||cr(e,t,n,r,l,u)||nn.Rl(e,t,f,t,i,o,l,u)||nn.Rl(f,t,f,E,i,o,l,u)||nn.Rl(f,E,e,E,i,o,l,u)||nn.Rl(e,E,e,t,i,o,l,u))},Rl:function(e,t,n,r,i,o,l,u){return e===n&&t===r&&i===l&&o===u?e===i&&t===o:0>=nn.Fl(e,t,n,r,i,o)*nn.Fl(e,t,n,r,l,u)&&0>=nn.Fl(i,o,l,u,e,t)*nn.Fl(i,o,l,u,n,r)},Fl:function(e,t,n,r,i,o){return n-=e,r-=t,e=i-e,t=o-t,o=e*r-t*n,o===0&&(o=e*n+t*r,0<o&&(o=(e-n)*n+(t-r)*r,0>o&&(o=0))),o},bp:function(e){return 0>e&&(e+=360),360<=e&&(e-=360),e},jx:function(e,t,n,r,i,o){var l=Math.PI;o||(r*=l/180,i*=l/180);var u=r>i?-1:1;o=[];var f=l/2,E=r;if(r=Math.min(2*l,Math.abs(i-r)),1e-5>r)return f=E+u*Math.min(r,f),u=e+n*Math.cos(E),E=t+n*Math.sin(E),e+=n*Math.cos(f),t+=n*Math.sin(f),n=(u+e)/2,f=(E+t)/2,o.push([u,E,n,f,n,f,e,t]),o;for(;1e-5<r;)i=E+u*Math.min(r,f),o.push(nn.Vy(n,E,i,e,t)),r-=Math.abs(i-E),E=i;return o},Vy:function(e,t,n,r,i){var o=(n-t)/2,l=e*Math.cos(o),u=e*Math.sin(o),f=-u,E=l*l+f*f,C=E+l*l+f*u;return E=4/3*(Math.sqrt(2*E*C)-C)/(l*u-f*l),u=l-E*f,l=f+E*l,f=-l,E=o+t,o=Math.cos(E),E=Math.sin(E),[r+e*Math.cos(t),i+e*Math.sin(t),r+u*o-l*E,i+u*E+l*o,r+u*o-f*E,i+u*E+f*o,r+e*Math.cos(n),i+e*Math.sin(n)]},No:function(e,t,n,r,i,o,l){n=Math.floor((e-n)/i)*i+n,r=Math.floor((t-r)/o)*o+r;var u=n;return n+i-e<i/2&&(u=n+i),e=r,r+o-t<o/2&&(e=r+o),l.h(u,e),l},vx:function(e,t){var n=Math.max(e,t);e=Math.min(e,t);var r;do t=n%e,n=r=e,e=t;while(0<t);return r},$y:function(e,t,n,r){var i=0>n,o=0>r;if(e<t)var l=1,u=0;else l=0,u=1;var f=l===0?e:t,E=l===0?n:r;return(l===0?i:o)&&(E=-E),l=u,n=l===0?n:r,(l===0?i:o)&&(n=-n),nn.az(f,l===0?e:t,E,n,0,0)},az:function(e,t,n,r,i,o){if(0<r)if(0<n){i=e*e,o=t*t,e*=n;var l=t*r,u=-o+l,f=-o+Math.sqrt(e*e+l*l);t=u;for(var E=0;9999999999>E&&(t=.5*(u+f),!(t===u||t===f));++E){var C=e/(t+i),T=l/(t+o);if(C=C*C+T*T-1,0<C)u=t;else if(0>C)f=t;else break}n=i*n/(t+i)-n,r=o*r/(t+o)-r,n=Math.sqrt(n*n+r*r)}else n=Math.abs(r-t);else r=e*e-t*t,o=e*n,o<r?(r=o/r,o=t*Math.sqrt(Math.abs(1-r*r)),n=e*r-n,n=Math.sqrt(n*n+o*o)):n=Math.abs(n-e);return n},Ze:new nl,um:new nl,Mf:new nl,Nf:0,vm:100};nn.za=nn.AA;function mi(e){du(this),this.l=2,e===void 0&&(e=mi.o),this.na=e,this.Ec=this.Dc=this.pd=this.od=0,e===mi.o?this.ee=new Ai:(mi.V===null&&(mi.V=new Ai().freeze()),this.ee=mi.V),this.aq=this.ee.Ja,this.Ip=new Wn().freeze(),this.ym=this.tk=null,this.zm=NaN,this.fg=Bl,this.gg=Ed,this.Rk=this.Sk=NaN,this.Uf=LA}mi.prototype.copy=function(){var e=new mi;if(e.l=this.l&-2,e.na=this.na,e.od=this.od,e.pd=this.pd,e.Dc=this.Dc,e.Ec=this.Ec,this.na===mi.o){for(var t=this.ee.s,n=e.ee,r=0;r<t.length;r++)n.add(t[r].copy());e.ee=n}else e.ee=this.ee;return e.aq=this.aq,e.Ip.assign(this.Ip),e.tk=this.tk,e.ym=this.ym,e.zm=this.zm,e.fg=this.fg.J(),e.gg=this.gg.J(),e.Sk=this.Sk,e.Rk=this.Rk,e.Uf=this.Uf,e},mi.prototype.ja=function(){return this.freeze(),Object.freeze(this),this},mi.prototype.freeze=function(){if(this._isFrozen=!0,this.type!==mi.o)return this;var e=this.figures;e.freeze(),e=e.s;for(var t=e.length,n=0;n<t;n++)e[n].freeze();return this},mi.prototype.ka=function(){if(Object.isFrozen(this)&&Wt("cannot thaw constant: "+this),this._isFrozen=!1,this.type!==mi.o)return this;var e=this.figures;e.ka(),e=e.s;for(var t=e.length,n=0;n<t;n++)e[n].ka();return this},mi.prototype.Xa=function(e){if(!(e instanceof mi))return!1;if(this.type!==e.type)return this.type===mi.j&&e.type===mi.o?Cg(this,e):e.type===mi.j&&this.type===mi.o?Cg(e,this):!1;if(this.type===mi.o){var t=this.figures.s;e=e.figures.s;var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++)if(!t[r].Xa(e[r]))return!1;return!0}return nn.B(this.startX,e.startX)&&nn.B(this.startY,e.startY)&&nn.B(this.endX,e.endX)&&nn.B(this.endY,e.endY)};function Cg(e,t){return e.type!==mi.j||t.type!==mi.o?!1:!!(t.figures.count===1&&(t=t.figures.M(0),t.segments.count===1&&nn.B(e.startX,t.startX)&&nn.B(e.startY,t.startY)&&(t=t.segments.M(0),t.type===Ec&&nn.B(e.endX,t.endX)&&nn.B(e.endY,t.endY))))}mi.ia=function(e){return e.toString()},mi.prototype.qb=function(e){e.classType===mi&&(this.type=e)},mi.prototype.toString=function(e){switch(e===void 0&&(e=-1),this.type){case mi.j:return 0>e?"M"+this.startX.toString()+" "+this.startY.toString()+"L"+this.endX.toString()+" "+this.endY.toString():"M"+this.startX.toFixed(e)+" "+this.startY.toFixed(e)+"L"+this.endX.toFixed(e)+" "+this.endY.toFixed(e);case mi.u:var t=new Wn(this.startX,this.startY,0,0);return t.Kv(this.endX,this.endY,0,0),0>e?"M"+t.x.toString()+" "+t.y.toString()+"H"+t.right.toString()+"V"+t.bottom.toString()+"H"+t.left.toString()+"z":"M"+t.x.toFixed(e)+" "+t.y.toFixed(e)+"H"+t.right.toFixed(e)+"V"+t.bottom.toFixed(e)+"H"+t.left.toFixed(e)+"z";case mi.F:if(t=new Wn(this.startX,this.startY,0,0),t.Kv(this.endX,this.endY,0,0),0>e)return e=t.left.toString()+" "+(t.y+t.height/2).toString(),"M"+e+"A"+(t.width/2).toString()+" "+(t.height/2).toString()+" 0 0 1 "+(t.right.toString()+" "+(t.y+t.height/2).toString())+"A"+(t.width/2).toString()+" "+(t.height/2).toString()+" 0 0 1 "+e;var n=t.left.toFixed(e)+" "+(t.y+t.height/2).toFixed(e);return"M"+n+"A"+(t.width/2).toFixed(e)+" "+(t.height/2).toFixed(e)+" 0 0 1 "+(t.right.toFixed(e)+" "+(t.y+t.height/2).toFixed(e))+"A"+(t.width/2).toFixed(e)+" "+(t.height/2).toFixed(e)+" 0 0 1 "+n;case mi.o:t="",n=this.figures.s;for(var r=n.length,i=0;i<r;i++){var o=n[i];0<i&&(t+=" x "),o.isFilled&&(t+="F "),t+=o.toString(e)}return t;default:return this.type.toString()}},mi.nb=function(e){e=e.split(/[Xx]/);for(var t=e.length,n="",r=0;r<t;r++){var i=e[r];n=i.match(/[Ff]/)!==null?r===0?n+i:n+("X"+(i[0]===" "?"":" ")+i):n+((r===0?"":"X ")+"F"+(i[0]===" "?"":" ")+i)}return n},mi.parse=function(e,t){function n(){return Ne>=Nt-1?!0:E[Ne+1].match(Tt)!==null}function r(){return Ne++,E[Ne]}function i(ra){var Qo=parseFloat(r()),ss=parseFloat(r());ht===ht.toLowerCase()&&(Qo=Bt.x+Qo,ss=Bt.y+ss),ra.h(Qo,ss)}function o(){return i(Bt),Bt}function l(){return i(Ct),Ct}function u(){var ra=$e.toLowerCase();return ra!=="c"&&ra!=="s"&&ra!=="q"&&ra!=="t"?Bt:new ft(2*Bt.x-Ct.x,2*Bt.y-Ct.y)}t===void 0&&(t=!1);var f=/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm;e=e.replace(/,/gm," "),e=e.replace(f,"$1 $2"),e=e.replace(f,"$1 $2"),e=e.replace(/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([^s])/gm,"$1 $2"),e=e.replace(/([^s])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm,"$1 $2"),e=e.replace(/([0-9])([+\-])/gm,"$1 $2"),e=e.replace(/[\s\r\t\n]+/gm," "),e=e.replace(/^\s+|\s+$/g,"");var E=e.split(" ");for(e=0;e<E.length;e++){var C=E[e];if(C.match(/(\.[0-9]*)(\.)/gm)!==null){f=io();for(var T="",$=!1,ce=0;ce<C.length;ce++){var Ee=C[ce];Ee!=="."||$?Ee==="."?(f.push(T),T="."):T+=Ee:($=!0,T+=Ee)}for(f.push(T),E.splice(e,1),C=0;C<f.length;C++)E.splice(e+C,0,f[C]);e+=f.length-1,so(f)}}var Ne=-1,ht="",$e="";f=new ft(0,0);var Ct=new ft(0,0),Bt=new ft(0,0),Nt=E.length;e=ma(null),$=T=C=!1,ce=!0,Ee=null;for(var Tt=/[UuBbMmZzLlHhVvCcSsQqTtAaFfXx]/;!(Ne>=Nt-1);)if($e=ht,ht=r(),ht!=="")switch(ht.toUpperCase()){case"X":ce=!0,T=C=!1;break;case"M":for(Ee=o(),e.mc===null||ce===!0?(si(e,Ee.x,Ee.y,C,!T,$),ce=!1):e.moveTo(Ee.x,Ee.y),f.assign(Bt);!n();)Ee=o(),e.lineTo(Ee.x,Ee.y);break;case"L":for(;!n();)Ee=o(),e.lineTo(Ee.x,Ee.y);break;case"H":for(;!n();)Bt=new ft((ht===ht.toLowerCase()?Bt.x:0)+parseFloat(r()),Bt.y),e.lineTo(Bt.x,Bt.y);break;case"V":for(;!n();)Bt=new ft(Bt.x,(ht===ht.toLowerCase()?Bt.y:0)+parseFloat(r())),e.lineTo(Bt.x,Bt.y);break;case"C":for(;!n();){Ee=new ft,i(Ee);var mn=l(),sr=o();zi(e,Ee.x,Ee.y,mn.x,mn.y,sr.x,sr.y)}break;case"S":for(;!n();)Ee=u(),mn=l(),sr=o(),zi(e,Ee.x,Ee.y,mn.x,mn.y,sr.x,sr.y);break;case"Q":for(;!n();)Ee=l(),mn=o(),Ro(e,Ee.x,Ee.y,mn.x,mn.y);break;case"T":for(;!n();)Ct=Ee=u(),mn=o(),Ro(e,Ee.x,Ee.y,mn.x,mn.y);break;case"B":for(;!n();){Ee=parseFloat(r()),mn=parseFloat(r()),sr=parseFloat(r());var yi=parseFloat(r()),_r=parseFloat(r()),Cr=_r,nr=!1;n()||(Cr=parseFloat(r()),n()||(nr=parseFloat(r())!==0)),ht===ht.toLowerCase()&&(sr+=Bt.x,yi+=Bt.y),e.arcTo(Ee,mn,sr,yi,_r,Cr,nr)}break;case"A":for(;!n();)Ee=Math.abs(parseFloat(r())),mn=Math.abs(parseFloat(r())),sr=parseFloat(r()),_r=yi=!1,nr=Cr=0,Cr=r(),Cr.length===1?(yi=!!parseFloat(Cr),_r=!!parseFloat(r()),Cr=parseFloat(r())):Cr.length===2?(yi=!!parseFloat(Cr[0]),_r=!!parseFloat(Cr[1]),Cr=parseFloat(r())):(yi=!!parseFloat(Cr[0]),_r=!!parseFloat(Cr[1]),Cr=parseFloat(Cr.slice(2))),nr=parseFloat(r()),ht===ht.toLowerCase()&&(Cr=Bt.x+Cr,nr=Bt.y+nr),Bt.h(Cr,nr),To(e,Ee,mn,sr,yi,_r,Cr,nr);break;case"Z":Ii(e),Bt.assign(f);break;case"F":for(Ee="",mn=1;E[Ne+mn];)if(E[Ne+mn]==="0")$=!0,mn++;else if(E[Ne+mn].match(/[Uu]/)!==null)mn++;else if(E[Ne+mn].match(Tt)===null)mn++;else{Ee=E[Ne+mn];break}Ee.match(/[Mm]/)?C=!0:0<e.mc.segments.length&&(e.mc.isFilled=!0);break;case"U":for(Ee="",mn=1;E[Ne+mn];)if(E[Ne+mn].match(/[Ff]/)!==null)mn++;else if(E[Ne+mn].match(Tt)===null)mn++;else{Ee=E[Ne+mn];break}Ee.match(/[Mm]/)?T=!0:e.mc.isShadowed=!1}if(f=e.os,Aa=e,t)for(t=f.figures.iterator;t.next();)t.value.isFilled=!0;return f},mi.Ha=function(e,t){for(var n=e.length,r=ft.alloc(),i=0;i<n;i++){var o=e[i];r.x=o[0],r.y=o[1],t.Ga(r),o[0]=r.x,o[1]=r.y,r.x=o[2],r.y=o[3],t.Ga(r),o[2]=r.x,o[3]=r.y,r.x=o[4],r.y=o[5],t.Ga(r),o[4]=r.x,o[5]=r.y,r.x=o[6],r.y=o[7],t.Ga(r),o[6]=r.x,o[7]=r.y}ft.free(r)},mi.prototype.Zu=function(){if(this._isInvalidBounds)return!0;if(this.type===mi.o){if(this.aq!==this.figures.Ja)return!0;for(var e=this.figures.s,t=e.length,n=0;n<t;n++)if(e[n].Zu())return!0}return!1},mi.prototype.computeBounds=function(){if(this._isInvalidBounds=!1,this.ym=this.tk=null,this.zm=NaN,this.type===mi.o){this.aq=this.figures.Ja;for(var e=this.figures.s,t=e.length,n=0;n<t;n++){var r=e[n];r._isInvalidBounds=!1;var i=r.segments;r.sr=i.Ja,r=i.s,i=r.length;for(var o=0;o<i;o++){var l=r[o];l._isInvalidBounds=!1,l.ae=null}}}e=this.Ip,e.ka(),isNaN(this.Sk)||isNaN(this.Rk)?e.h(0,0,0,0):e.h(0,0,this.Sk,this.Rk),Bg(this,e,!1),Ns(e,0,0,0,0),e.freeze()},mi.prototype.ix=function(){var e=new Wn;return Bg(this,e,!0),e};function Bg(e,t,n){switch(e.type){case mi.j:case mi.u:case mi.F:n?t.h(e.od,e.pd,0,0):Ns(t,e.od,e.pd,0,0),Ns(t,e.Dc,e.Ec,0,0);break;case mi.o:var r=e.figures;e=r.s,r=r.length;for(var i=0;i<r;i++){var o=e[i];n&&i===0?t.h(o.startX,o.startY,0,0):Ns(t,o.startX,o.startY,0,0);for(var l=o.segments.s,u=l.length,f=o.startX,E=o.startY,C=0;C<u;C++){var T=l[C];switch(T.type){case Ec:case Kf:f=T.endX,E=T.endY,Ns(t,f,E,0,0);break;case Sh:nn.Dl(f,E,T.point1X,T.point1Y,T.point2X,T.point2Y,T.endX,T.endY,.5,t),f=T.endX,E=T.endY;break;case _e:nn.iv(f,E,T.point1X,T.point1Y,T.endX,T.endY,.5,t),f=T.endX,E=T.endY;break;case ut:case ct:var $=T.type===ut?kh(T,o):qh(T,o,f,E),ce=$.length;if(ce===0){f=T.type===ut?T.centerX:T.endX,E=T.type===ut?T.centerY:T.endY,Ns(t,f,E,0,0);break}T=null;for(var Ee=0;Ee<ce;Ee++)T=$[Ee],nn.Dl(T[0],T[1],T[2],T[3],T[4],T[5],T[6],T[7],.5,t);T!==null&&(f=T[6],E=T[7]);break;default:Wt("Unknown Segment type: "+T.type)}}}break;default:Wt("Unknown Geometry type: "+e.type)}}mi.prototype.normalize=function(){this._isFrozen&&zn(this);var e=this.ix();return this.offset(-e.x,-e.y),new ft(-e.x,-e.y)},mi.prototype.offset=function(e,t){return this._isFrozen&&zn(this),this.transform(1,0,0,1,e,t),this},mi.prototype.scale=function(e,t){return this._isFrozen&&zn(this),this.transform(e,0,0,t,0,0),this},mi.prototype.rotate=function(e,t,n){this._isFrozen&&zn(this),t===void 0&&(t=0),n===void 0&&(n=0);var r=Ya.alloc();return r.reset(),r.rotate(e,t,n),this.transform(r.m11,r.m12,r.m21,r.m22,r.dx,r.dy),Ya.free(r),this},ye=mi.prototype,ye.transform=function(e,t,n,r,i,o){switch(this.type){case mi.j:case mi.u:case mi.F:var l=this.od,u=this.pd;this.od=l*e+u*n+i,this.pd=l*t+u*r+o,l=this.Dc,u=this.Ec,this.Dc=l*e+u*n+i,this.Ec=l*t+u*r+o;break;case mi.o:for(var f=this.figures.s,E=f.length,C=0;C<E;C++){var T=f[C];l=T.startX,u=T.startY,T.startX=l*e+u*n+i,T.startY=l*t+u*r+o,T=T.segments.s;for(var $=T.length,ce=0;ce<$;ce++){var Ee=T[ce];switch(Ee.type){case Ec:case Kf:l=Ee.endX,u=Ee.endY,Ee.endX=l*e+u*n+i,Ee.endY=l*t+u*r+o;break;case Sh:l=Ee.point1X,u=Ee.point1Y,Ee.point1X=l*e+u*n+i,Ee.point1Y=l*t+u*r+o,l=Ee.point2X,u=Ee.point2Y,Ee.point2X=l*e+u*n+i,Ee.point2Y=l*t+u*r+o,l=Ee.endX,u=Ee.endY,Ee.endX=l*e+u*n+i,Ee.endY=l*t+u*r+o;break;case _e:l=Ee.point1X,u=Ee.point1Y,Ee.point1X=l*e+u*n+i,Ee.point1Y=l*t+u*r+o,l=Ee.endX,u=Ee.endY,Ee.endX=l*e+u*n+i,Ee.endY=l*t+u*r+o;break;case ut:l=Ee.centerX,u=Ee.centerY,Ee.centerX=l*e+u*n+i,Ee.centerY=l*t+u*r+o,t!==0&&(l=180*Math.atan2(t,e)/Math.PI,0>l&&(l+=360),Ee.startAngle+=l),0>e&&(Ee.startAngle=180-Ee.startAngle,Ee.sweepAngle=-Ee.sweepAngle),0>r&&(Ee.startAngle=-Ee.startAngle,Ee.sweepAngle=-Ee.sweepAngle),Ee.radiusX*=Math.sqrt(e*e+n*n),Ee.radiusY!==void 0&&(Ee.radiusY*=Math.sqrt(t*t+r*r));break;case ct:if(l=Ee.endX,u=Ee.endY,Ee.endX=l*e+u*n+i,Ee.endY=l*t+u*r+o,Ee.radiusX===0||Ee.radiusY===0)break;t!==0&&(l=180*Math.atan2(t,e)/Math.PI,0>l&&(l+=360),Ee.xAxisRotation+=l),0>e&&(Ee.xAxisRotation=180-Ee.xAxisRotation,Ee.isClockwiseArc=!Ee.isClockwiseArc),0>r&&(Ee.xAxisRotation=-Ee.xAxisRotation,Ee.isClockwiseArc=!Ee.isClockwiseArc),Ee.radiusX*=Math.sqrt(e*e+n*n),Ee.radiusY*=Math.sqrt(t*t+r*r);break;default:Wt("Unknown Segment type: "+Ee.type)}}}}return this._isInvalidBounds=!0,this},ye.ca=function(e,t){t===void 0&&(t=0);var n=this.od,r=this.pd,i=this.Dc,o=this.Ec;switch(this.type){case mi.j:return nn.Yb(n,r,i,o,t,e.x,e.y);case mi.u:var l=Wn.allocAt(Math.min(n,i)-t,Math.min(r,o)-t,Math.abs(i-n)+2*t,Math.abs(o-r)+2*t);return e=l.ca(e),Wn.free(l),e;case mi.F:l=Math.min(n,i)-t;var u=Math.min(r,o)-t;return n=(Math.abs(i-n)+2*t)/2,t=(Math.abs(o-r)+2*t)/2,0>=n||0>=t?!1:(l=e.x-(l+n),u=e.y-(u+t),1>=l*l/(n*n)+u*u/(t*t));case mi.o:return zh(this,e,t,!0,!1);default:return!1}};function zh(e,t,n,r,i){var o=t.x;t=t.y;for(var l=e.bounds.x-20,u=0,f,E,C,T,$=e.figures.s,ce=$.length,Ee=0;Ee<ce;Ee++){var Ne=$[Ee],ht=!Ne.isEvenOdd;if(Ne.isFilled){if(r&&Ne.ca(o,t,n))return!0;var $e=Ne.segments;f=Ne.startX,E=Ne.startY;for(var Ct=f,Bt=E,Nt=$e.s,Tt=0;Tt<=$e.length;Tt++){var mn=void 0;if(Tt!==$e.length){mn=Nt[Tt];var sr=mn.type;e=mn.endX,T=mn.endY}else sr=Ec,e=Ct,T=Bt;switch(sr){case Kf:if(Ct=W0(o,t,l,t,f,E,Ct,Bt),isNaN(Ct))return!0;u+=Ct,Ct=e,Bt=T;break;case Ec:if(f=W0(o,t,l,t,f,E,e,T),isNaN(f))return!0;u+=f;break;case Sh:C=nn.Fo(f,E,mn.point1X,mn.point1Y,mn.point2X,mn.point2Y,e,T,l,t,o,t,.5),u+=C;break;case _e:C=nn.Fo(f,E,(f+2*mn.point1X)/3,(E+2*mn.point1Y)/3,(2*mn.point1X+e)/3,(2*mn.point1Y+T)/3,e,T,l,t,o,t,.5),u+=C;break;case ut:case ct:sr=mn.type===ut?kh(mn,Ne):qh(mn,Ne,f,E);var yi=sr.length;if(yi===0){if(f=W0(o,t,l,t,f,E,mn.type===ut?mn.centerX:mn.endX,mn.type===ut?mn.centerY:mn.endY),isNaN(f))return!0;u+=f;break}mn=null;for(var _r=0;_r<yi;_r++){if(mn=sr[_r],_r===0){if(C=W0(o,t,l,t,f,E,mn[0],mn[1]),isNaN(C))return!0;u+=C}C=nn.Fo(mn[0],mn[1],mn[2],mn[3],mn[4],mn[5],mn[6],mn[7],l,t,o,t,.5),u+=C}mn!==null&&(e=mn[6],T=mn[7]);break;default:Wt("Unknown Segment type: "+mn.type)}f=e,E=T}if(ht){if(u!==0)return!0}else if(u%2!==0)return!0;u=0}else if(Ne.ca(o,t,i?n:n+2))return!0}return!1}function W0(e,t,n,r,i,o,l,u){if(nn.Yb(i,o,l,u,.05,e,t))return NaN;var f=(e-n)*(o-u);if(f===0)return 0;var E=((e*r-t*n)*(i-l)-(e-n)*(i*u-o*l))/f;if(t=(e*r-t*n)*(o-u)/f,E>=e)return 0;if((i>l?i-l:l-i)<(o>u?o-u:u-o)){if(o<u){if(t<o||t>u)return 0}else if(t<u||t>o)return 0}else if(i<l){if(E<i||E>l)return 0}else if(E<l||E>i)return 0;return 0<f?1:-1}function Cm(e,t,n,r){e=e.figures.s;for(var i=e.length,o=0;o<i;o++)if(e[o].ca(t,n,r))return!0;return!1}ye.Pu=function(e,t){if(0>e?e=0:1<e&&(e=1),t===void 0&&(t=new ft),this.type===mi.j)return t.h(this.startX+e*(this.endX-this.startX),this.startY+e*(this.endY-this.startY)),t;for(var n=this.flattenedSegments,r=this.flattenedLengths,i=n.length,o=this.flattenedTotalLength*e,l=0,u=0;u<i;u++){var f=r[u],E=f.length;for(e=0;e<E;e++){var C=f[e];if(l+C>=o)return r=o-l,r=C===0?0:r/C,n=n[u],u=n[2*e],i=n[2*e+1],t.h(u+(n[2*e+2]-u)*r,i+(n[2*e+3]-i)*r),t;l+=C}}return t},ye.wx=function(e){if(0>e?e=0:1<e&&(e=1),this.type===mi.j)return 180*Math.atan2(this.endY-this.startY,this.endX-this.startX)/Math.PI;for(var t=this.flattenedSegments,n=this.flattenedLengths,r=t.length,i=this.flattenedTotalLength*e,o=0,l=0;l<r;l++){var u=n[l],f=u.length;for(e=0;e<f;e++){var E=u[e];if(o+E>=i)return i=t[l],t=i[2*e],n=i[2*e+1],r=i[2*e+2],e=i[2*e+3],1>Math.abs(r-t)&&1>Math.abs(e-n)?0:1>Math.abs(r-t)?0<=e-n?90:270:1>Math.abs(e-n)?0<=r-t?0:180:180*Math.atan2(e-n,r-t)/Math.PI;o+=E}}return NaN},ye.Qu=function(e,t){if(0>e?e=0:1<e&&(e=1),t===void 0&&(t=[]),t.length=3,this.type===mi.j)return t[0]=this.startX+e*(this.endX-this.startX),t[1]=this.startY+e*(this.endY-this.startY),t[2]=180*Math.atan2(this.endY-this.startY,this.endX-this.startX)/Math.PI,t;for(var n=this.flattenedSegments,r=this.flattenedLengths,i=n.length,o=this.flattenedTotalLength*e,l=0,u=0;u<i;u++){var f=r[u],E=f.length;for(e=0;e<E;e++){var C=f[e];if(l+C>=o)return r=o-l,r=C===0?0:r/C,C=n[u],n=C[2*e],u=C[2*e+1],i=C[2*e+2],e=C[2*e+3],t[0]=n+(i-n)*r,t[1]=u+(e-u)*r,t[2]=1>Math.abs(i-n)&&1>Math.abs(e-u)?0:1>Math.abs(i-n)?0<=e-u?90:270:1>Math.abs(e-u)?0<=i-n?0:180:180*Math.atan2(e-u,i-n)/Math.PI,t;l+=C}}return t},ye.xx=function(e){if(this.type===mi.j){var t=this.startX,n=this.startY,r=this.endX,i=this.endY;if(t!==r||n!==i){var o=e.x;if(e=e.y,t===r){if(n<i){var l=n;r=i}else l=i,r=n;return e<=l?l===n?0:1:e>=r?r===n?0:1:Math.abs(e-n)/(r-l)}if(n===i)return t<r?l=t:(l=r,r=t),o<=l?l===t?0:1:o>=r?r===t?0:1:Math.abs(o-t)/(r-l);l=(r-t)*(r-t)+(i-n)*(i-n);var u=ft.alloc();return nn.qh(t,n,r,i,o,e,u),e=u.x,o=u.y,ft.free(u),Math.sqrt(((e-t)*(e-t)+(o-n)*(o-n))/l)}}else if(this.type===mi.u){l=this.startX,u=this.startY;var f=this.endX;if(i=this.endY,l!==f||u!==i){t=f-l,n=i-u,o=2*t+2*n,r=e.x,e=e.y,r=Math.min(Math.max(r,l),f),e=Math.min(Math.max(e,u),i),l=Math.abs(r-l),f=Math.abs(r-f),u=Math.abs(e-u),i=Math.abs(e-i);var E=Math.min(l,f,u,i);if(E===u)return r/o;if(E===f)return(t+e)/o;if(E===i)return(2*t+n-r)/o;if(E===l)return(2*t+2*n-e)/o}}else{t=this.flattenedSegments,n=this.flattenedLengths,o=this.flattenedTotalLength,r=ft.alloc(),i=1/0,u=l=0,f=t.length;for(var C=E=0,T=0;T<f;T++)for(var $=t[T],ce=n[T],Ee=$.length,Ne=0;Ne<Ee;Ne+=2){var ht=$[Ne],$e=$[Ne+1];if(Ne!==0){nn.qh(E,C,ht,$e,e.x,e.y,r);var Ct=(r.x-e.x)*(r.x-e.x)+(r.y-e.y)*(r.y-e.y);Ct<i&&(i=Ct,l=u,l+=Math.sqrt((r.x-E)*(r.x-E)+(r.y-C)*(r.y-C))),u+=ce[(Ne-2)/2]}E=ht,C=$e}return ft.free(r),e=l/o,0>e?0:1<e?1:e}return 0};function Id(e){if(e.tk===null){var t=e.tk=[],n=e.ym=[],r=[],i=[];if(e.type===mi.j)r.push(e.startX),r.push(e.startY),r.push(e.endX),r.push(e.endY),t.push(r),i.push(Math.sqrt((e.startX-e.endX)*(e.startX-e.endX)+(e.startY-e.endY)*(e.startY-e.endY))),n.push(i);else if(e.type===mi.u)r.push(e.startX),r.push(e.startY),r.push(e.endX),r.push(e.startY),r.push(e.endX),r.push(e.endY),r.push(e.startX),r.push(e.endY),r.push(e.startX),r.push(e.startY),t.push(r),i.push(Math.abs(e.startX-e.endX)),i.push(Math.abs(e.startY-e.endY)),i.push(Math.abs(e.startX-e.endX)),i.push(Math.abs(e.startY-e.endY)),n.push(i);else if(e.type===mi.F){var o=new wA;o.startX=e.endX,o.startY=(e.startY+e.endY)/2;var l=new rl(ut);if(l.startAngle=0,l.sweepAngle=360,l.centerX=(e.startX+e.endX)/2,l.centerY=(e.startY+e.endY)/2,l.radiusX=Math.abs(e.startX-e.endX)/2,l.radiusY=Math.abs(e.startY-e.endY)/2,o.add(l),e=kh(l,o),i=e.length,i===0)r.push(l.centerX),r.push(l.centerY);else{l=o.startX,o=o.startY;for(var u=0;u<i;u++){var f=e[u];nn.Qe(l,o,f[2],f[3],f[4],f[5],f[6],f[7],.5,r),l=f[6],o=f[7]}}t.push(r),n.push(Jh(r))}else for(e=e.figures.iterator;e.next();){i=e.value,r=[],r.push(i.startX),r.push(i.startY),l=i.startX,o=i.startY,u=l,f=o;for(var E=i.segments.s,C=E.length,T=0;T<C;T++){var $=E[T];switch($.type){case Kf:4<=r.length&&(t.push(r),n.push(Jh(r))),r=[],r.push($.endX),r.push($.endY),l=$.endX,o=$.endY,u=l,f=o;break;case Ec:r.push($.endX),r.push($.endY),l=$.endX,o=$.endY;break;case Sh:nn.Qe(l,o,$.point1X,$.point1Y,$.point2X,$.point2Y,$.endX,$.endY,.5,r),l=$.endX,o=$.endY;break;case _e:nn.ep(l,o,$.point1X,$.point1Y,$.endX,$.endY,.5,r),l=$.endX,o=$.endY;break;case ut:var ce=kh($,i),Ee=ce.length;if(Ee===0){r.push($.centerX),r.push($.centerY),l=$.centerX,o=$.centerY;break}for(var Ne=0;Ne<Ee;Ne++){var ht=ce[Ne];nn.Qe(l,o,ht[2],ht[3],ht[4],ht[5],ht[6],ht[7],.5,r),l=ht[6],o=ht[7]}break;case ct:if(ce=qh($,i,l,o),Ee=ce.length,Ne=$.endX,ht=$.endY,Ee===0){r.push(Ne),r.push(ht),l=Ne,o=ht;break}for(Ne=0;Ne<Ee;Ne++)ht=ce[Ne],nn.Qe(l,o,ht[2],ht[3],ht[4],ht[5],ht[6],ht[7],.5,r),l=ht[6],o=ht[7];break;default:Wt("Segment not of valid type: "+$.type)}$.isClosed&&(r.push(u),r.push(f))}4<=r.length&&(t.push(r),n.push(Jh(r)))}}}function Jh(e){for(var t=[],n=0,r=0,i=e.length,o=0;o<i;o+=2){var l=e[o],u=e[o+1];o!==0&&t.push(Math.sqrt(to(n,r,l,u))),n=l,r=u}return t}ye.add=function(e){return this.ee.add(e),this},ye.pm=function(e,t,n,r,i,o,l,u){return this._isFrozen&&zn(this),this.fg=new yr(e,t,i,o).freeze(),this.gg=new yr(n,r,l,u).freeze(),this},xe.Object.defineProperties(mi.prototype,{_isFrozen:{get:function(){return(this.l&1)!==0},set:function(e){this.l=e?this.l|1:this.l&-2}},_isInvalidBounds:{get:function(){return(this.l&2)!==0},set:function(e){this.l=e?this.l|2:this.l&-3}},flattenedSegments:{get:function(){return Id(this),this.tk}},flattenedLengths:{get:function(){return Id(this),this.ym}},flattenedTotalLength:{get:function(){var e=this.zm;if(isNaN(e)){if(this.type===mi.j){e=Math.abs(this.endX-this.startX);var t=Math.abs(this.endY-this.startY);e=Math.sqrt(e*e+t*t)}else if(this.type===mi.u)e=2*Math.abs(this.endX-this.startX)+2*Math.abs(this.endY-this.startY);else{t=this.flattenedLengths;for(var n=t.length,r=e=0;r<n;r++)for(var i=t[r],o=i.length,l=0;l<o;l++)e+=i[l]}this.zm=e}return e}},type:{get:function(){return this.na},set:function(e){this.na!==e&&(this._isFrozen&&zn(this,e),this.na=e,e===mi.o?this.ee=new Ai:(mi.V===null&&(mi.V=new Ai().freeze()),this.ee=mi.V),this._isInvalidBounds=!0)}},startX:{get:function(){return this.od},set:function(e){this.od!==e&&(this._isFrozen&&zn(this,e),this.od=e,this._isInvalidBounds=!0)}},startY:{get:function(){return this.pd},set:function(e){this.pd!==e&&(this._isFrozen&&zn(this,e),this.pd=e,this._isInvalidBounds=!0)}},endX:{get:function(){return this.Dc},set:function(e){this.Dc!==e&&(this._isFrozen&&zn(this,e),this.Dc=e,this._isInvalidBounds=!0)}},endY:{get:function(){return this.Ec},set:function(e){this.Ec!==e&&(this._isFrozen&&zn(this,e),this.Ec=e,this._isInvalidBounds=!0)}},figures:{get:function(){return this.ee},set:function(e){this.ee!==e&&(this._isFrozen&&zn(this,e),this.ee=e,this._isInvalidBounds=!0)}},spot1:{get:function(){return this.fg},set:function(e){this._isFrozen&&zn(this,e),this.fg=e.J()}},spot2:{get:function(){return this.gg},set:function(e){this._isFrozen&&zn(this,e),this.gg=e.J()}},defaultStretch:{get:function(){return this.Uf},set:function(e){this._isFrozen&&zn(this,e),this.Uf=e}},bounds:{get:function(){return this.Zu()&&this.computeBounds(),this.Ip}}}),mi.prototype.setSpots=mi.prototype.pm,mi.prototype.add=mi.prototype.add,mi.prototype.getFractionForPoint=mi.prototype.xx,mi.prototype.getPointAndAngleAlongPath=mi.prototype.Qu,mi.prototype.getAngleAlongPath=mi.prototype.wx,mi.prototype.getPointAlongPath=mi.prototype.Pu,mi.prototype.containsPoint=mi.prototype.ca,mi.prototype.transform=mi.prototype.transform,mi.prototype.rotate=mi.prototype.rotate,mi.prototype.scale=mi.prototype.scale,mi.prototype.offset=mi.prototype.offset,mi.prototype.normalize=mi.prototype.normalize,mi.prototype.computeBoundsWithoutOrigin=mi.prototype.ix,mi.prototype.equalsApprox=mi.prototype.Xa,mi.className="Geometry",mi.j=new Tr(mi,"Line",0),mi.u=new Tr(mi,"Rectangle",1),mi.F=new Tr(mi,"Ellipse",2),mi.o=new Tr(mi,"Path",3),mi.V=null,mi.hb="UuBbMmZzLlHhVvCcSsQqTtAaFfXx",mi.className="Geometry",mi.stringify=mi.ia,mi.fillPath=mi.nb,mi.parse=mi.parse,mi.Line=mi.j,mi.Rectangle=mi.u,mi.Ellipse=mi.F,mi.Path=mi.o;function wA(e,t,n,r,i){du(this),n===void 0&&(n=!0),r===void 0&&(r=!0),i===void 0&&(i=!1),this.l=2|(n?4:0)|(r?8:0)|(i?16:0),e!==void 0?this.od=e:this.od=0,t!==void 0?this.pd=t:this.pd=0,this.pl=new Ai,this.sr=this.pl.Ja,this.fw=null}wA.prototype.copy=function(){var e=new wA;e.l=this.l&-2,e.od=this.od,e.pd=this.pd;for(var t=this.pl.s,n=t.length,r=e.pl,i=0;i<n;i++){var o=t[i].copy();r.add(o)}return e.sr=this.sr,e.fw=this.fw,e},ye=wA.prototype,ye.Xa=function(e){if(!(e instanceof wA&&nn.B(this.startX,e.startX)&&nn.B(this.startY,e.startY)))return!1;var t=this.segments.s;e=e.segments.s;var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++)if(!t[r].Xa(e[r]))return!1;return!0},ye.toString=function(e){e===void 0&&(e=-1);for(var t=0>e?"M"+this.startX.toString()+" "+this.startY.toString():"M"+this.startX.toFixed(e)+" "+this.startY.toFixed(e),n=this.segments.s,r=n.length,i=0;i<r;i++)t+=" "+n[i].toString(e);return t},ye.freeze=function(){this._isFrozen=!0;var e=this.segments;e.freeze();var t=e.s;e=e.length;for(var n=0;n<e;n++)t[n].freeze();return this},ye.ka=function(){this._isFrozen=!1;var e=this.segments;e.ka(),e=e.s;for(var t=e.length,n=0;n<t;n++)e[n].ka();return this},ye.Zu=function(){if(this._isInvalidBounds)return!0;var e=this.segments;if(this.sr!==e.Ja)return!0;e=e.s;for(var t=e.length,n=0;n<t;n++)if(e[n]._isInvalidBounds)return!0;return!1},ye.add=function(e){return this.pl.add(e),this},ye.ca=function(e,t,n){for(var r=this.startX,i=this.startY,o=r,l=i,u=this.segments.s,f=u.length,E=0;E<f;E++){var C=u[E];switch(C.type){case Kf:o=C.endX,l=C.endY,r=C.endX,i=C.endY;break;case Ec:if(nn.Yb(r,i,C.endX,C.endY,n,e,t))return!0;r=C.endX,i=C.endY;break;case Sh:if(nn.cs(r,i,C.point1X,C.point1Y,C.point2X,C.point2Y,C.endX,C.endY,.5,e,t,n))return!0;r=C.endX,i=C.endY;break;case _e:if(nn.jv(r,i,C.point1X,C.point1Y,C.endX,C.endY,.5,e,t,n))return!0;r=C.endX,i=C.endY;break;case ut:case ct:var T=C.type===ut?kh(C,this):qh(C,this,r,i),$=T.length,ce=C.type===ut?C.centerX:C.endX,Ee=C.type===ut?C.centerY:C.endY;if($===0){if(nn.Yb(r,i,ce,Ee,n,e,t))return!0;r=ce,i=Ee;break}for(ce=null,Ee=0;Ee<$;Ee++)if(ce=T[Ee],Ee===0&&nn.Yb(r,i,ce[0],ce[1],n,e,t)||nn.cs(ce[0],ce[1],ce[2],ce[3],ce[4],ce[5],ce[6],ce[7],.5,e,t,n))return!0;ce!==null&&(r=ce[6],i=ce[7]);break;default:Wt("Unknown Segment type: "+C.type)}if(C.isClosed&&(r!==o||i!==l)&&nn.Yb(r,i,o,l,n,e,t))return!0}return!1},xe.Object.defineProperties(wA.prototype,{_isFrozen:{get:function(){return(this.l&1)!==0},set:function(e){this.l=e?this.l|1:this.l&-2}},_isInvalidBounds:{get:function(){return(this.l&2)!==0},set:function(e){this.l=e?this.l|2:this.l&-3}},isFilled:{get:function(){return(this.l&4)!==0},set:function(e){this._isFrozen&&zn(this,e),this.l=e?this.l|4:this.l&-5}},isShadowed:{get:function(){return(this.l&8)!==0},set:function(e){this._isFrozen&&zn(this,e),this.l=e?this.l|8:this.l&-9}},isEvenOdd:{get:function(){return(this.l&16)!==0},set:function(e){this._isFrozen&&zn(this,e),this.l=e?this.l|16:this.l&-17}},startX:{get:function(){return this.od},set:function(e){this._isFrozen&&zn(this,e),this.od=e,this._isInvalidBounds=!0}},startY:{get:function(){return this.pd},set:function(e){this._isFrozen&&zn(this,e),this.pd=e,this._isInvalidBounds=!0}},segments:{get:function(){return this.pl},set:function(e){this._isFrozen&&zn(this,e),this.pl=e,this._isInvalidBounds=!0}}}),wA.prototype.add=wA.prototype.add,wA.prototype.equalsApprox=wA.prototype.Xa,wA.className="PathFigure";function rl(e,t,n,r,i,o,l,u){du(this),e===void 0&&(e=Ec),this.na=e,this.l=2,t!==void 0?this.Dc=t:this.Dc=0,n!==void 0?this.Ec=n:this.Ec=0,r===void 0&&(r=0),i===void 0&&(i=0),o===void 0&&(o=0),l===void 0&&(l=0),e===ct?(e=o%360,0>e&&(e+=360),this.Ne=e,this.Vh=0,this.Wh=Math.max(r,0),this.Pg=Math.max(i,0),typeof l=="boolean"?l&&(this.isLargeArc=!0):typeof l=="number"&&l&&(this.isLargeArc=!0),u&&(this.isClockwiseArc=!0)):(this.Ne=r,this.Vh=i,e===ut&&(o=Math.max(o,0)),this.Wh=o,typeof l=="number"?(e===ut&&(l=Math.max(l,0)),this.Pg=l):this.Pg=0),this.ae=null}rl.prototype.copy=function(){var e=new rl;return e.na=this.na,e.l=this.l&-2,e.Dc=this.Dc,e.Ec=this.Ec,e.Ne=this.Ne,e.Vh=this.Vh,e.Wh=this.Wh,e.Pg=this.Pg,e},ye=rl.prototype,ye.Xa=function(e){if(!(e instanceof rl)||this.type!==e.type||this.isClosed!==e.isClosed)return!1;switch(this.type){case Kf:case Ec:return nn.B(this.endX,e.endX)&&nn.B(this.endY,e.endY);case Sh:return nn.B(this.endX,e.endX)&&nn.B(this.endY,e.endY)&&nn.B(this.point1X,e.point1X)&&nn.B(this.point1Y,e.point1Y)&&nn.B(this.point2X,e.point2X)&&nn.B(this.point2Y,e.point2Y);case _e:return nn.B(this.endX,e.endX)&&nn.B(this.endY,e.endY)&&nn.B(this.point1X,e.point1X)&&nn.B(this.point1Y,e.point1Y);case ut:return nn.B(this.startAngle,e.startAngle)&&nn.B(this.sweepAngle,e.sweepAngle)&&nn.B(this.centerX,e.centerX)&&nn.B(this.centerY,e.centerY)&&nn.B(this.radiusX,e.radiusX)&&nn.B(this.radiusY,e.radiusY);case ct:return this.isClockwiseArc===e.isClockwiseArc&&this.isLargeArc===e.isLargeArc&&nn.B(this.xAxisRotation,e.xAxisRotation)&&nn.B(this.endX,e.endX)&&nn.B(this.endY,e.endY)&&nn.B(this.radiusX,e.radiusX)&&nn.B(this.radiusY,e.radiusY);default:return!1}},ye.qb=function(e){e.classType===rl&&(this.type=e)},ye.toString=function(e){switch(e===void 0&&(e=-1),this.type){case Kf:e=0>e?"M"+this.endX.toString()+" "+this.endY.toString():"M"+this.endX.toFixed(e)+" "+this.endY.toFixed(e);break;case Ec:e=0>e?"L"+this.endX.toString()+" "+this.endY.toString():"L"+this.endX.toFixed(e)+" "+this.endY.toFixed(e);break;case Sh:e=0>e?"C"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.point2X.toString()+" "+this.point2Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"C"+this.point1X.toFixed(e)+" "+this.point1Y.toFixed(e)+" "+this.point2X.toFixed(e)+" "+this.point2Y.toFixed(e)+" "+this.endX.toFixed(e)+" "+this.endY.toFixed(e);break;case _e:e=0>e?"Q"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"Q"+this.point1X.toFixed(e)+" "+this.point1Y.toFixed(e)+" "+this.endX.toFixed(e)+" "+this.endY.toFixed(e);break;case ut:e=0>e?"B"+this.startAngle.toString()+" "+this.sweepAngle.toString()+" "+this.centerX.toString()+" "+this.centerY.toString()+" "+this.radiusX.toString()+" "+this.radiusY.toString():"B"+this.startAngle.toFixed(e)+" "+this.sweepAngle.toFixed(e)+" "+this.centerX.toFixed(e)+" "+this.centerY.toFixed(e)+" "+this.radiusX.toFixed(e)+" "+this.radiusY.toFixed(e);break;case ct:e=0>e?"A"+this.radiusX.toString()+" "+this.radiusY.toString()+" "+this.xAxisRotation.toString()+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toString()+" "+this.endY.toString():"A"+this.radiusX.toFixed(e)+" "+this.radiusY.toFixed(e)+" "+this.xAxisRotation.toFixed(e)+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toFixed(e)+" "+this.endY.toFixed(e);break;default:e=this.type.toString()}return e+(this.isClosed?"z":"")},ye.freeze=function(){return this._isFrozen=!0,this},ye.ka=function(){return this._isFrozen=!1,this},ye.close=function(){return this.isClosed=!0,this};function kh(e,t){if(e.ae!==null&&t._isInvalidBounds===!1)return e.ae;var n=e.radiusX,r=e.radiusY;if(r===void 0&&(r=n),n===0||r===0)return e.ae=[],e.ae;t=e.Ne;var i=e.Vh,o=nn.jx(0,0,n<r?n:r,e.startAngle,e.startAngle+e.sweepAngle,!1);if(n!==r){var l=Ya.alloc();l.reset(),n<r?l.scale(1,r/n):l.scale(n/r,1),mi.Ha(o,l),Ya.free(l)}for(n=o.length,r=0;r<n;r++)l=o[r],l[0]+=t,l[1]+=i,l[2]+=t,l[3]+=i,l[4]+=t,l[5]+=i,l[6]+=t,l[7]+=i;return e.ae=o,e.ae}function qh(e,t,n,r){function i(Ne,ht,$e,Ct){return(Ne*Ct<ht*$e?-1:1)*Math.acos((Ne*$e+ht*Ct)/(Math.sqrt(Ne*Ne+ht*ht)*Math.sqrt($e*$e+Ct*Ct)))}if(e.ae!==null&&t._isInvalidBounds===!1)return e.ae;if(e.radiusX===0||e.radiusY===0)return e.ae=[],e.ae;t=e.Wh;var o=e.Pg;t===0&&(t=1e-4),o===0&&(o=1e-4);var l=Math.PI/180*e.Ne,u=e.isLargeArc,f=e.isClockwiseArc,E=e.Dc,C=e.Ec,T=Math.cos(l),$=Math.sin(l),ce=T*(n-E)/2+$*(r-C)/2;l=-$*(n-E)/2+T*(r-C)/2;var Ee=ce*ce/(t*t)+l*l/(o*o);return 1<Ee&&(t*=Math.sqrt(Ee),o*=Math.sqrt(Ee)),Ee=(u===f?-1:1)*Math.sqrt((t*t*o*o-t*t*l*l-o*o*ce*ce)/(t*t*l*l+o*o*ce*ce)),isNaN(Ee)&&(Ee=0),u=Ee*t*l/o,Ee=Ee*-o*ce/t,isNaN(u)&&(u=0),isNaN(Ee)&&(Ee=0),n=(n+E)/2+T*u-$*Ee,r=(r+C)/2+$*u+T*Ee,C=i(1,0,(ce-u)/t,(l-Ee)/o),T=(ce-u)/t,E=(l-Ee)/o,ce=(-ce-u)/t,u=(-l-Ee)/o,l=i(T,E,ce,u),ce=(T*ce+E*u)/(Math.sqrt(T*T+E*E)*Math.sqrt(ce*ce+u*u)),-1>=ce?l=Math.PI:1<=ce&&(l=0),!f&&0<l&&(l-=2*Math.PI),f&&0>l&&(l+=2*Math.PI),f=t>o?1:t/o,ce=t>o?o/t:1,t=nn.jx(0,0,t>o?t:o,C,C+l,!0),o=Ya.alloc(),o.reset(),o.translate(n,r),o.rotate(e.Ne,0,0),o.scale(f,ce),mi.Ha(t,o),Ya.free(o),e.ae=t,e.ae}xe.Object.defineProperties(rl.prototype,{_isFrozen:{get:function(){return(this.l&1)!==0},set:function(e){this.l=e?this.l|1:this.l&-2}},_isInvalidBounds:{get:function(){return(this.l&2)!==0},set:function(e){this.l=e?this.l|2:this.l&-3}},isClosed:{get:function(){return(this.l&8)!==0},set:function(e){this.isClosed!==e&&(this.l=e?this.l|8:this.l&-9,this._isInvalidBounds=!0)}},type:{get:function(){return this.na},set:function(e){this._isFrozen&&zn(this,e),this.na=e,this._isInvalidBounds=!0}},endX:{get:function(){return this.Dc},set:function(e){this._isFrozen&&zn(this,e),this.Dc=e,this._isInvalidBounds=!0}},endY:{get:function(){return this.Ec},set:function(e){this._isFrozen&&zn(this,e),this.Ec=e,this._isInvalidBounds=!0}},point1X:{get:function(){return this.Ne},set:function(e){this._isFrozen&&zn(this,e),this.Ne=e,this._isInvalidBounds=!0}},point1Y:{get:function(){return this.Vh},set:function(e){this._isFrozen&&zn(this,e),this.Vh=e,this._isInvalidBounds=!0}},point2X:{get:function(){return this.Wh},set:function(e){this._isFrozen&&zn(this,e),this.Wh=e,this._isInvalidBounds=!0}},point2Y:{get:function(){return this.Pg},set:function(e){this._isFrozen&&zn(this,e),this.Pg=e,this._isInvalidBounds=!0}},centerX:{get:function(){return this.Ne},set:function(e){this._isFrozen&&zn(this,e),this.Ne=e,this._isInvalidBounds=!0}},centerY:{get:function(){return this.Vh},set:function(e){this._isFrozen&&zn(this,e),this.Vh=e,this._isInvalidBounds=!0}},radiusX:{get:function(){return this.Wh},set:function(e){0>e&&ri(e,">= zero",rl,"radiusX"),this._isFrozen&&zn(this,e),this.Wh=e,this._isInvalidBounds=!0}},radiusY:{get:function(){return this.Pg},set:function(e){0>e&&ri(e,">= zero",rl,"radiusY"),this._isFrozen&&zn(this,e),this.Pg=e,this._isInvalidBounds=!0}},startAngle:{get:function(){return this.Dc},set:function(e){this._isFrozen&&zn(this,e),e%=360,0>e&&(e+=360),this.Dc=e,this._isInvalidBounds=!0}},sweepAngle:{get:function(){return this.Ec},set:function(e){this._isFrozen&&zn(this,e),360<e&&(e=360),-360>e&&(e=-360),this.Ec=e,this._isInvalidBounds=!0}},isClockwiseArc:{get:function(){return(this.l&4)!==0},set:function(e){this._isFrozen&&zn(this,e),this.l=e?this.l|4:this.l&-5,this._isInvalidBounds=!0}},isLargeArc:{get:function(){return(this.l&16)!==0},set:function(e){this._isFrozen&&zn(this,e),this.l=e?this.l|16:this.l&-17,this._isInvalidBounds=!0}},xAxisRotation:{get:function(){return this.Ne},set:function(e){this._isFrozen&&zn(this,e),e%=360,0>e&&(e+=360),this.Ne=e,this._isInvalidBounds=!0}}}),rl.prototype.equalsApprox=rl.prototype.Xa;var Kf=new Tr(rl,"Move",0),Ec=new Tr(rl,"Line",1),Sh=new Tr(rl,"Bezier",2),_e=new Tr(rl,"QuadraticBezier",3),ut=new Tr(rl,"Arc",4),ct=new Tr(rl,"SvgArc",4);rl.className="PathSegment",rl.Move=Kf,rl.Line=Ec,rl.Bezier=Sh,rl.QuadraticBezier=_e,rl.Arc=ut,rl.SvgArc=ct;function gn(){this.H=null,this.xu=new ft(0,0).freeze(),this.mt=new ft(0,0).freeze(),this.Bp=this.Rq=0,this.Cp=1,this.xq="",this.Wr=this.Tp=!1,this.Rp=this.Ep=0,this.xg=this.nq=this.tq=!1,this.Zp=null,this.Rr=0,this.xd=this.Nr=null}gn.prototype.copy=function(){var e=new gn;return this.clone(e)},gn.prototype.clone=function(e){return e.H=this.H,e.xu.assign(this.viewPoint),e.mt.assign(this.documentPoint),e.Rq=this.Rq,e.Bp=this.Bp,e.Cp=this.Cp,e.xq=this.xq,e.Tp=this.Tp,e.Wr=this.Wr,e.Ep=this.Ep,e.Rp=this.Rp,e.tq=this.tq,e.nq=this.nq,e.xg=this.xg,e.Zp=this.Zp,e.Rr=this.Rr,e.Nr=this.Nr,e.xd=this.xd,e},gn.prototype.toString=function(){var e="^";return this.modifiers!==0&&(e+="M:"+this.modifiers),this.button!==0&&(e+="B:"+this.button),this.key!==""&&(e+="K:"+this.key),this.clickCount!==0&&(e+="C:"+this.clickCount),this.delta!==0&&(e+="D:"+this.delta),this.handled&&(e+="h"),this.bubbles&&(e+="b"),this.documentPoint!==null&&(e+="@"+this.documentPoint.toString()),e},gn.prototype.So=function(e,t){var n=this.diagram;return n===null||Im(n,e,t),t},gn.prototype.Bz=function(e,t){var n=this.diagram;return n===null||(Im(n,e,t),t.assign(n.Ps(t))),t},xe.Object.defineProperties(gn.prototype,{diagram:{get:function(){return this.H},set:function(e){this.H=e}},viewPoint:{get:function(){return this.xu},set:function(e){this.xu.assign(e)}},documentPoint:{get:function(){return this.mt},set:function(e){this.mt.assign(e)}},modifiers:{get:function(){return this.Rq},set:function(e){this.Rq=e}},button:{get:function(){return this.Bp},set:function(e){if(this.Bp=e,this.event===null)switch(e){case 0:this.buttons=1;break;case 1:this.buttons=4;break;case 2:this.buttons=2}}},buttons:{get:function(){return this.Cp},set:function(e){this.Cp=e}},key:{get:function(){return this.xq},set:function(e){this.xq=e}},down:{get:function(){return this.Tp},set:function(e){this.Tp=e}},up:{get:function(){return this.Wr},set:function(e){this.Wr=e}},clickCount:{get:function(){return this.Ep},set:function(e){this.Ep=e}},delta:{get:function(){return this.Rp},set:function(e){this.Rp=e}},isMultiTouch:{get:function(){return this.tq},set:function(e){this.tq=e}},handled:{get:function(){return this.nq},set:function(e){this.nq=e}},bubbles:{get:function(){return this.xg},set:function(e){this.xg=e}},event:{get:function(){return this.Zp},set:function(e){this.Zp=e}},isTouchEvent:{get:function(){var e=this.event;return e===null?!1:e.pointerType==="touch"||e.pointerType==="pen"}},timestamp:{get:function(){return this.Rr},set:function(e){this.Rr=e}},targetDiagram:{get:function(){return this.Nr},set:function(e){this.Nr=e}},targetObject:{get:function(){return this.xd},set:function(e){this.xd=e}},control:{get:function(){return(this.modifiers&1)!==0},set:function(e){this.modifiers=e?this.modifiers|1:this.modifiers&-2}},shift:{get:function(){return(this.modifiers&4)!==0},set:function(e){this.modifiers=e?this.modifiers|4:this.modifiers&-5}},alt:{get:function(){return(this.modifiers&2)!==0},set:function(e){this.modifiers=e?this.modifiers|2:this.modifiers&-3}},meta:{get:function(){return(this.modifiers&8)!==0},set:function(e){this.modifiers=e?this.modifiers|8:this.modifiers&-9}},left:{get:function(){var e=this.event;return e===null||e.type!=="mousedown"&&e.type!=="mouseup"&&e.type!=="pointerdown"&&e.type!=="pointerup"?(this.buttons&1)!==0:this.button===0},set:function(e){this.buttons=e?this.buttons|1:this.buttons&-2}},right:{get:function(){var e=this.event;return e===null||e.type!=="mousedown"&&e.type!=="mouseup"&&e.type!=="pointerdown"&&e.type!=="pointerup"?(this.buttons&2)!==0:this.button===2},set:function(e){this.buttons=e?this.buttons|2:this.buttons&-3}},middle:{get:function(){var e=this.event;return e===null||e.type!=="mousedown"&&e.type!=="mouseup"&&e.type!=="pointerdown"&&e.type!=="pointerup"?(this.buttons&4)!==0:this.button===1},set:function(e){this.buttons=e?this.buttons|4:this.buttons&-5}}}),gn.prototype.getMultiTouchDocumentPoint=gn.prototype.Bz,gn.prototype.getMultiTouchViewPoint=gn.prototype.So,gn.className="InputEvent";function wn(){this.H=null,this.xa="",this.ar=this.Lr=null}wn.prototype.copy=function(){var e=new wn;return e.H=this.H,e.xa=this.xa,e.Lr=this.Lr,e.ar=this.ar,e},wn.prototype.toString=function(){var e="*"+this.name;return this.subject!==null&&(e+=":"+this.subject.toString()),this.parameter!==null&&(e+="("+this.parameter.toString()+")"),e},xe.Object.defineProperties(wn.prototype,{diagram:{get:function(){return this.H},set:function(e){this.H=e}},name:{get:function(){return this.xa},set:function(e){this.xa=e}},subject:{get:function(){return this.Lr},set:function(e){this.Lr=e}},parameter:{get:function(){return this.ar},set:function(e){this.ar=e}}}),wn.className="DiagramEvent";function ir(){this.Fm=Jr,this.rf=this.Qq="",this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null}ir.prototype.clear=function(){this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null},ir.prototype.copy=function(){var e=new ir;e.Fm=this.Fm,e.Qq=this.Qq,e.rf=this.rf,e.cc=this.cc,e.H=this.H,e.Qn=this.Qn;var t=this.Sn;return e.Sn=lr(t)&&typeof t.J=="function"?t.J():t,t=this.Rn,e.Rn=lr(t)&&typeof t.J=="function"?t.J():t,t=this.Mn,e.Mn=lr(t)&&typeof t.J=="function"?t.J():t,t=this.Ln,e.Ln=lr(t)&&typeof t.J=="function"?t.J():t,e},ir.prototype.qb=function(e){e.classType===ir&&(this.change=e)},ir.prototype.toString=function(){var e="";return e=this.change===or?e+"* ":this.change===Jr?e+(this.model!==null?"!m":"!d"):e+((this.model!==null?"!m":"!d")+this.change),this.propertyName&&typeof this.propertyName=="string"&&(e+=" "+this.propertyName),this.modelChange&&this.modelChange!==this.propertyName&&(e+=" "+this.modelChange),e+=": ",this.change===or?this.oldValue!==null&&(e+=" "+this.oldValue):(this.object!==null&&(e+=pa(this.object)),this.oldValue!==null&&(e+=" old: "+pa(this.oldValue)),this.oldParam!==null&&(e+=" "+this.oldParam),this.newValue!==null&&(e+=" new: "+pa(this.newValue)),this.newParam!==null&&(e+=" "+this.newParam)),e},ir.prototype.I=function(e){return e?this.oldValue:this.newValue},ir.prototype.Dz=function(e){return e?this.oldParam:this.newParam},ir.prototype.canUndo=function(){return this.model!==null||this.diagram!==null},ir.prototype.undo=function(){this.canUndo()&&(this.model!==null?this.model.changeState(this,!0):this.diagram!==null&&this.diagram.changeState(this,!0))},ir.prototype.canRedo=function(){return this.model!==null||this.diagram!==null},ir.prototype.redo=function(){this.canRedo()&&(this.model!==null?this.model.changeState(this,!1):this.diagram!==null&&this.diagram.changeState(this,!1))},xe.Object.defineProperties(ir.prototype,{model:{get:function(){return this.cc},set:function(e){this.cc=e}},diagram:{get:function(){return this.H},set:function(e){this.H=e}},change:{get:function(){return this.Fm},set:function(e){this.Fm=e}},modelChange:{get:function(){return this.Qq},set:function(e){this.Qq=e}},propertyName:{get:function(){return this.rf},set:function(e){this.rf=e}},isTransactionFinished:{get:function(){return this.Fm===or&&(this.rf==="CommittedTransaction"||this.rf==="FinishedUndo"||this.rf==="FinishedRedo")}},object:{get:function(){return this.Qn},set:function(e){this.Qn=e}},oldValue:{get:function(){return this.Sn},set:function(e){this.Sn=e}},oldParam:{get:function(){return this.Rn},set:function(e){this.Rn=e}},newValue:{get:function(){return this.Mn},set:function(e){this.Mn=e}},newParam:{get:function(){return this.Ln},set:function(e){this.Ln=e}}}),ir.prototype.redo=ir.prototype.redo,ir.prototype.canRedo=ir.prototype.canRedo,ir.prototype.undo=ir.prototype.undo,ir.prototype.canUndo=ir.prototype.canUndo,ir.prototype.getParam=ir.prototype.Dz,ir.prototype.getValue=ir.prototype.I,ir.prototype.clear=ir.prototype.clear;var or=new Tr(ir,"Transaction",-1),Jr=new Tr(ir,"Property",0),ai=new Tr(ir,"Insert",1),Pi=new Tr(ir,"Remove",2);ir.className="ChangedEvent",ir.Transaction=or,ir.Property=Jr,ir.Insert=ai,ir.Remove=Pi;function Oo(){this.o=new Ai().freeze(),this.xa="",this.j=!1}Oo.prototype.toString=function(e){var t="Transaction: "+this.name+" "+this.changes.count.toString()+(this.isComplete?"":", incomplete");if(e!==void 0&&0<e){e=this.changes.count;for(var n=0;n<e;n++){var r=this.changes.M(n);r!==null&&(t+=`
`+r.toString())}}return t},Oo.prototype.clear=function(){var e=this.changes;e.ka();for(var t=e.count-1;0<=t;t--){var n=e.M(t);n!==null&&n.clear()}e.clear(),e.freeze()},Oo.prototype.canUndo=function(){return this.isComplete},Oo.prototype.undo=function(){if(this.canUndo())for(var e=this.changes.count-1;0<=e;e--){var t=this.changes.M(e);t!==null&&t.undo()}},Oo.prototype.canRedo=function(){return this.isComplete},Oo.prototype.redo=function(){if(this.canRedo())for(var e=this.changes.count,t=0;t<e;t++){var n=this.changes.M(t);n!==null&&n.redo()}},Oo.prototype.ak=function(){if(this.isComplete){var e=this.changes;e.ka();for(var t=new Zo,n=0;n<e.count;n++){var r=e.M(n);if(r!==null&&r.change===Jr&&r.object){var i=t.get(r.object);i||(i=new Zo,t.set(r.object,i));var o=i.get(r.propertyName);o===null?i.set(r.propertyName,-1):(0<o&&e.cd(o,null),i.set(r.propertyName,n))}}for(n=t=0;n<e.count;n++)r=e.M(n),r!==null&&(n>t&&e.cd(t,r),t++);for(;e.length>t;)e.pop();e.freeze()}},xe.Object.defineProperties(Oo.prototype,{changes:{get:function(){return this.o}},name:{get:function(){return this.xa},set:function(e){this.xa=e}},isComplete:{get:function(){return this.j},set:function(e){this.j=e}}}),Oo.prototype.optimize=Oo.prototype.ak,Oo.prototype.redo=Oo.prototype.redo,Oo.prototype.canRedo=Oo.prototype.canRedo,Oo.prototype.undo=Oo.prototype.undo,Oo.prototype.canUndo=Oo.prototype.canUndo,Oo.prototype.clear=Oo.prototype.clear,Oo.className="Transaction";function Fi(){this.Pt=new Gr,this.Jd=!1,this.u=new Ai().freeze(),this.Ce=-1,this.o=999,this.Fe=!1,this.Np=null,this.bi=0,this.j=!1,this.Ie=new Ai().freeze(),this.hl=new Ai,this.tt=!0,this.Dt=this.rq=this.Gt=this.Ft=!1}Fi.prototype.toString=function(e){var t="UndoManager "+this.historyIndex+"<"+this.history.count+"<="+this.maxHistoryLength;t+="[";for(var n=this.nestedTransactionNames.count,r=0;r<n;r++)0<r&&(t+=" "),t+=this.nestedTransactionNames.M(r);if(t+="]",e!==void 0&&0<e)for(n=this.history.count,r=0;r<n;r++)t+=`
`+this.history.M(r).toString(e-1);return t},Fi.prototype.clear=function(){var e=this.history;e.ka();for(var t=e.count-1;0<=t;t--){var n=e.M(t);n!==null&&n.clear()}e.clear(),this.Ce=-1,e.freeze(),this.Fe=!1,this.Np=null,this.bi=0,this.Ie.ka(),this.Ie.clear(),this.Ie.freeze(),this.hl.clear(),this.Dt=this.rq=this.Gt=this.Ft=!1},Fi.prototype.copyProperties=function(e){this.isEnabled=e.isEnabled,this.maxHistoryLength=e.maxHistoryLength,this.checksTransactionLevel=e.checksTransactionLevel},ye=Fi.prototype,ye.Xw=function(e){this.Pt.add(e)},ye.Rx=function(e){this.Pt.remove(e)},ye.Ea=function(e){if(e===void 0&&(e=""),e===null&&(e=""),this.isUndoingRedoing)return!1;this.tt===!0&&(this.tt=!1,this.bi++,this.isInternalTransaction||this.Ob("StartingFirstTransaction",e,this.currentTransaction),0<this.bi&&this.bi--),this.isEnabled&&(this.Ie.ka(),this.Ie.add(e),this.Ie.freeze(),this.currentTransaction===null?this.hl.add(0):this.hl.add(this.currentTransaction.changes.count)),this.bi++;var t=this.transactionLevel===1;return t&&(this.isInternalTransaction||this.Ob("StartedTransaction",e,this.currentTransaction)),t},ye.eb=function(e){return e===void 0&&(e=""),Zi(this,!0,e)},ye.Kf=function(){return Zi(this,!1,"")};function Zi(e,t,n){if(e.isUndoingRedoing)return!1;e.checksTransactionLevel&&1>e.transactionLevel&&Vr("Ending transaction without having started a transaction: "+n);var r=e.transactionLevel===1,i=e.currentTransaction;r&&t&&(e.isInternalTransaction||e.Ob("CommittingTransaction",n,i));var o=0;if(0<e.transactionLevel&&(e.bi--,e.isEnabled)){var l=e.Ie.count;0<l&&(n===""&&(n=e.Ie.M(0)),e.Ie.ka(),e.Ie.mb(l-1),e.Ie.freeze()),l=e.hl.count,0<l&&(o=e.hl.M(l-1),e.hl.mb(l-1))}if(r){if(t)e.rq=!1,i===null&&n!==""&&(i=e.currentTransaction),e.isEnabled&&i!==null&&(i.isComplete||(i.isComplete=!0,i.name=n),e.lx(),t=e.history,t.ka(),r=e.maxHistoryLength,0<=r&&(r===0?t.clear():t.count>=r&&(o=t.M(0),o!==null&&o.clear(),t.mb(0),e.Ce--)),r===0||t.count!==0&&t.get(t.count-1)===i||(t.add(i),e.Ce++),t.freeze()),e.isInternalTransaction||e.Ob("CommittedTransaction",n,i);else{e.Fe=!0;try{e.isEnabled&&i!==null&&(i.isComplete=!0,i.undo())}finally{e.isInternalTransaction||e.Ob("RolledBackTransaction",n,i),e.Fe=!1}i!==null&&i.clear()}return e.Np=null,e.isPendingClear&&e.clear(),e.isPendingClear=!1,e.isPendingUnmodified=!1,!0}if(e.isEnabled&&!t&&i!==null){for(e=o,n=i.changes,i=n.count-1;i>=e;i--)t=n.M(i),t!==null&&t.undo(),n.ka(),n.mb(i);n.freeze()}return!1}ye.lx=function(){if(!this.isUndoingRedoing&&this.canRedo()){var e=this.history;e.ka();for(var t=e.count-1;t>this.historyIndex;t--){var n=e.M(t);n!==null&&n.clear(),e.mb(t),this.rq=!0}e.freeze()}},Fi.prototype.canUndo=function(){if(!this.isEnabled||0<this.transactionLevel)return!1;var e=this.transactionToUndo;return!!(e!==null&&e.canUndo())},Fi.prototype.undo=function(){if(this.canUndo()){var e=this.transactionToUndo;try{this.Fe=!0,this.Ob("StartingUndo","Undo",e),this.Ce--,e.undo()}catch(t){Vr("undo error: "+t.toString())}finally{this.Ob("FinishedUndo","Undo",e),this.Fe=!1}}},Fi.prototype.canRedo=function(){if(!this.isEnabled||0<this.transactionLevel)return!1;var e=this.transactionToRedo;return!!(e!==null&&e.canRedo())},Fi.prototype.redo=function(){if(this.canRedo()){var e=this.transactionToRedo;try{this.Fe=!0,this.Ob("StartingRedo","Redo",e),this.Ce++,e.redo()}catch(t){Vr("redo error: "+t.toString())}finally{this.Ob("FinishedRedo","Redo",e),this.Fe=!1}}},Fi.prototype.Ob=function(e,t,n){n===void 0&&(n=null);var r=new ir;for(r.change=or,r.propertyName=e,r.object=n,r.oldValue=t,e=this.models;e.next();)t=e.value,r.model=t,t.ds(r)},Fi.prototype.Tu=function(e){if(this.isEnabled&&!this.isUndoingRedoing&&!this.skipsEvent(e)){var t=this.currentTransaction;t===null&&(this.Np=t=new Oo);var n=e.copy();t=t.changes,t.ka(),t.add(n),t.freeze(),this.checksTransactionLevel&&0>=this.transactionLevel&&!this.tt&&(e=e.diagram,e!==null&&e.pi===!1||Vr("Change not within a transaction: "+n.toString()))}},Fi.prototype.skipsEvent=function(e){if(e===null||0>e.change.value)return!0;if(e=e.object,e===null)return!1;if(e.layer!==void 0){if(e=e.layer,e!==null&&e.isTemporary)return!0}else if(e.isTemporary)return!0;return!1},xe.Object.defineProperties(Fi.prototype,{models:{get:function(){return this.Pt.iterator}},isEnabled:{get:function(){return this.Jd},set:function(e){this.Jd=e}},transactionToUndo:{get:function(){return 0<=this.historyIndex&&this.historyIndex<=this.history.count-1?this.history.M(this.historyIndex):null}},transactionToRedo:{get:function(){return this.historyIndex<this.history.count-1?this.history.M(this.historyIndex+1):null}},isUndoingRedoing:{get:function(){return this.Fe}},history:{get:function(){return this.u}},maxHistoryLength:{get:function(){return this.o},set:function(e){this.o=e}},historyIndex:{get:function(){return this.Ce}},currentTransaction:{get:function(){return this.Np}},transactionLevel:{get:function(){return this.bi}},isInTransaction:{get:function(){return 0<this.bi}},checksTransactionLevel:{get:function(){return this.j},set:function(e){this.j=e}},nestedTransactionNames:{get:function(){return this.Ie}},isPendingClear:{get:function(){return this.Ft},set:function(e){this.Ft=e}},isPendingUnmodified:{get:function(){return this.Gt},set:function(e){this.Gt=e}},isInternalTransaction:{get:function(){return this.Dt},set:function(e){this.Dt=e}},isJustDiscarded:{get:function(){return this.rq}}}),Fi.prototype.handleChanged=Fi.prototype.Tu,Fi.prototype.redo=Fi.prototype.redo,Fi.prototype.undo=Fi.prototype.undo,Fi.prototype.canUndo=Fi.prototype.canUndo,Fi.prototype.discardHistoryAfterIndex=Fi.prototype.lx,Fi.prototype.rollbackTransaction=Fi.prototype.Kf,Fi.prototype.commitTransaction=Fi.prototype.eb,Fi.prototype.startTransaction=Fi.prototype.Ea,Fi.prototype.removeModel=Fi.prototype.Rx,Fi.prototype.addModel=Fi.prototype.Xw,Fi.prototype.clear=Fi.prototype.clear,Fi.className="UndoManager";function xi(){du(this),this.H=Bm,this.xa="",this.Jd=!0,this.nb=!1,this.wm=null,this.yy=new gn,this.Zr=-1}xi.prototype.toString=function(){return this.name!==""?this.name+" Tool":So(this.constructor)},xi.prototype.updateAdornments=function(){},xi.prototype.canStart=function(){return this.isEnabled},xi.prototype.doStart=function(){},xi.prototype.doActivate=function(){this.isActive=!0},xi.prototype.doDeactivate=function(){this.isActive=!1},xi.prototype.doStop=function(){},xi.prototype.doCancel=function(){this.transactionResult=null,this.stopTool()},xi.prototype.stopTool=function(){var e=this.diagram;e.currentTool===this&&(e.currentTool=null,e.currentCursor="")},xi.prototype.doMouseDown=function(){!this.isActive&&this.canStart()&&this.doActivate()},xi.prototype.doMouseMove=function(){},xi.prototype.doMouseUp=function(){this.stopTool()},xi.prototype.doMouseWheel=function(){},xi.prototype.canStartMultiTouch=function(){return!0},xi.prototype.standardPinchZoomStart=function(){var e=this.diagram,t=e.lastInput,n=t.So(0,ft.allocAt(NaN,NaN)),r=t.So(1,ft.allocAt(NaN,NaN));if(n.w()&&r.w()&&(this.doCancel(),e.Ql("hasGestureZoom"))){e.Bw=e.scale;var i=r.x-n.x,o=r.y-n.y;e.Jw=Math.sqrt(i*i+o*o),t.bubbles=!1}ft.free(n),ft.free(r)},xi.prototype.standardPinchZoomMove=function(){var e=this.diagram,t=e.lastInput,n=t.So(0,ft.allocAt(NaN,NaN)),r=t.So(1,ft.allocAt(NaN,NaN));if(n.w()&&r.w()&&(this.doCancel(),e.Ql("hasGestureZoom"))){var i=r.x-n.x,o=r.y-n.y;o=Math.sqrt(i*i+o*o)/e.Jw,i=new ft((Math.min(r.x,n.x)+Math.max(r.x,n.x))/2,(Math.min(r.y,n.y)+Math.max(r.y,n.y))/2),o*=e.Bw;var l=e.commandHandler;if(o!==e.scale&&l.canResetZoom(o)){var u=e.zoomPoint;e.zoomPoint=i,l.resetZoom(o),e.zoomPoint=u}t.bubbles=!1}ft.free(n),ft.free(r)},xi.prototype.doKeyDown=function(){this.diagram.lastInput.key==="Esc"&&this.doCancel()},xi.prototype.doKeyUp=function(){},xi.prototype.Ea=function(e){return e===void 0&&(e=this.name),this.transactionResult=null,this.diagram.Ea(e)},xi.prototype.stopTransaction=function(){var e=this.diagram;return this.transactionResult===null?e.Kf():e.eb(this.transactionResult)},xi.prototype.standardMouseSelect=function(){var e=this.diagram;if(e.allowSelect){var t=e.lastInput,n=e.Ol(t.documentPoint,!1);if(n!==null){if(hu?t.meta:t.control){for(e.R("ChangingSelection",e.selection),t=n;t!==null&&!t.canSelect();)t=t.containingGroup;t!==null&&(t.isSelected=!t.isSelected),e.R("ChangedSelection",e.selection)}else if(t.shift){if(!n.isSelected){for(e.R("ChangingSelection",e.selection),t=n;t!==null&&!t.canSelect();)t=t.containingGroup;t!==null&&(t.isSelected=!0),e.R("ChangedSelection",e.selection)}}else if(!n.isSelected){for(t=n;t!==null&&!t.canSelect();)t=t.containingGroup;t!==null&&e.select(t)}}else!t.left||(hu?t.meta:t.control)||t.shift||e.clearSelection()}},xi.prototype.standardMouseClick=function(e,t){e===void 0&&(e=null),t===void 0&&(t=function(i){return!i.layer.isTemporary});var n=this.diagram,r=n.lastInput;return e=n.ic(r.documentPoint,e,t),r.targetObject=e,ko(e,r,n),r.handled};function ko(e,t,n){if(t.handled=!1,e===null||e.If()){var r=0;t.left?r=t.clickCount===1?1:t.clickCount===2?2:1:t.right&&t.clickCount===1&&(r=3);var i="ObjectSingleClicked";if(e!==null){switch(r){case 1:i="ObjectSingleClicked";break;case 2:i="ObjectDoubleClicked";break;case 3:i="ObjectContextClicked"}r!==0&&n.R(i,e)}else{switch(r){case 1:i="BackgroundSingleClicked";break;case 2:i="BackgroundDoubleClicked";break;case 3:i="BackgroundContextClicked"}r!==0&&n.R(i)}if(e!==null)for(;e!==null;){switch(n=null,r){case 1:n=e.click;break;case 2:n=e.doubleClick?e.doubleClick:e.click;break;case 3:n=e.contextClick}if(n!==null&&(n(t,e),t.handled))break;e=e.panel}else{switch(e=null,r){case 1:e=n.click;break;case 2:e=n.doubleClick?n.doubleClick:n.click;break;case 3:e=n.contextClick}e!==null&&e(t)}}}xi.prototype.standardMouseOver=function(){var e=this.diagram,t=e.lastInput;if(e.animationManager.zb!==!0){var n=e.skipsUndoManager;e.skipsUndoManager=!0;var r=e.viewportBounds.ca(t.documentPoint)?e.ic(t.documentPoint,null,null):null;!t.event||t.event.type!=="pointercancel"&&t.event.type!=="pointerout"||(r=null),t.targetObject=r;var i=!1;if(r!==e.Ck){var o=e.Ck,l=o;for(e.Ck=r,this.doCurrentObjectChanged(o,r),t.handled=!1;o!==null;){var u=o.mouseLeave;if(u!==null&&(r===o||r!==null&&r.rg(o)||(u(t,o,r),i=!0,t.handled)))break;o=o.panel}for(o=l,t.handled=!1;r!==null&&(l=r.mouseEnter,!(l!==null&&(o===r||o!==null&&o.rg(r)||(l(t,r,o),i=!0,t.handled))));)r=r.panel;r=e.Ck}if(r!==null){for(o=r,l="";o!==null&&(l=o.cursor,l==="");)o=o.panel;for(e.currentCursor=l,t.handled=!1,o=r;o!==null&&(r=o.mouseOver,!(r!==null&&(r(t,o),i=!0,t.handled)));)o=o.panel}else this.doUpdateCursor(null),r=e.mouseOver,r!==null&&(r(t),i=!0);i&&e.$b(),e.skipsUndoManager=n}},xi.prototype.doUpdateCursor=function(){var e=this.diagram;e&&(e.currentCursor="")},xi.prototype.doCurrentObjectChanged=function(){},xi.prototype.standardMouseWheel=function(){var e=this.diagram,t=e.lastInput,n=t.delta;if(n!==0&&e.documentBounds.w()){var r=e.commandHandler,i=e.toolManager.mouseWheelBehavior;if(r!==null&&(i===rs&&!t.shift||i===qo&&t.control))(0<n?r.canIncreaseZoom():r.canDecreaseZoom())&&(i=e.zoomPoint,e.zoomPoint=t.viewPoint,0<n?r.increaseZoom():r.decreaseZoom(),e.zoomPoint=i),t.bubbles=!1;else if(i===rs&&t.shift||i===qo&&!t.control){r=e.position.copy();var o=t.event;i=o.deltaMode;var l=o.deltaX;o=o.deltaY;var u="pixel";if(l===0&&o===0||t.shift)!t.shift&&e.allowVerticalScroll?(n=3*n*e.scrollVerticalLineChange,e.scroll(u,0<n?"up":"down",Math.abs(n))):t.shift&&e.allowHorizontalScroll&&(n=3*n*e.scrollHorizontalLineChange,e.scroll(u,0<n?"left":"right",Math.abs(n)));else{switch(i){case 0:u="pixel";break;case 1:u="line";break;case 2:u="page"}l!==0&&e.allowHorizontalScroll&&(l*=e.scrollHorizontalLineChange/16,e.scroll(u,0<l?"right":"left",Math.abs(l))),o!==0&&e.allowVerticalScroll&&(o*=e.scrollVerticalLineChange/16,e.scroll(u,0<o?"down":"up",Math.abs(o)))}this.doWheelChange(e,r,t)}}},xi.prototype.doWheelChange=function(e,t,n){e.position.D(t)&&n.event.wheelDeltaX===0||(n.bubbles=!1)},xi.prototype.standardWaitAfter=function(e,t){t===void 0&&(t=this.diagram.lastInput),this.cancelWaitAfter();var n=this,r=t.clone(this.yy);this.Zr=tr(function(){n.doWaitAfter(r)},e)},xi.prototype.cancelWaitAfter=function(){this.Zr!==-1&&Zt.clearTimeout(this.Zr),this.Zr=-1},xi.prototype.doWaitAfter=function(){},xi.prototype.findToolHandleAt=function(e,t){return e=this.diagram.ic(e,function(n){for(;n!==null&&!(n.panel instanceof Ea);)n=n.panel;return n}),e===null?null:e.part.category===t?e:null},xi.prototype.isBeyondDragSize=function(e,t){var n=this.diagram;e===void 0&&(e=n.firstInput.viewPoint),t===void 0&&(t=n.lastInput.viewPoint);var r=n.toolManager.dragSize,i=r.width;return r=r.height,n.firstInput.isTouchEvent&&(i+=6,r+=6),Math.abs(t.x-e.x)>i||Math.abs(t.y-e.y)>r},xe.Object.defineProperties(xi.prototype,{diagram:{get:function(){return this.H},set:function(e){e instanceof In&&(this.H=e)}},name:{get:function(){return this.xa},set:function(e){this.xa=e}},isEnabled:{get:function(){return this.Jd},set:function(e){this.Jd=e}},isActive:{get:function(){return this.nb},set:function(e){this.nb=e}},transactionResult:{get:function(){return this.wm},set:function(e){this.wm=e}}}),xi.prototype.startTransaction=xi.prototype.Ea,xi.className="Tool";function Xr(){xi.call(this),this.name="ToolManager",this.hb=new Ai,this.ob=new Ai,this.Hb=new Ai,this.F=this.V=850,this.o=new vi(2,2).ja(),this.Ha=5e3,this.ia=qo,this.u=Bs,this.Mp=this.j=null,this.zj=-1}le(Xr,xi),Xr.prototype.initializeStandardTools=function(){},Xr.prototype.updateAdornments=function(e){var t=this.currentToolTip;if(t instanceof Ea&&this.Mp===e){var n=t.adornedObject;(e!==null?n.part===e:n===null)?this.showToolTip(t,n):this.hideToolTip()}},Xr.prototype.doMouseDown=function(){var e=this.diagram,t=e.lastInput;if(t.isTouchEvent&&this.gestureBehavior===ps&&(t.bubbles=!1),t.isMultiTouch){if(this.cancelWaitAfter(),this.gestureBehavior===cs){t.bubbles=!0;return}if(this.gestureBehavior===ps)return;if(e.currentTool.canStartMultiTouch()){e.currentTool.standardPinchZoomStart();return}}for(var n=this.mouseDownTools.length,r=0;r<n;r++){var i=this.mouseDownTools.M(r);if(i.diagram=this.diagram,i.canStart()){e.doFocus(),e.currentTool=i,e.currentTool===i&&(i.isActive||i.doActivate(),i.doMouseDown());return}}e.lastInput.button===1&&(this.mouseWheelBehavior===qo?this.mouseWheelBehavior=rs:this.mouseWheelBehavior===rs&&(this.mouseWheelBehavior=qo)),this.doActivate(),this.standardWaitAfter(this.holdDelay,t)},Xr.prototype.doMouseMove=function(){var e=this.diagram,t=e.lastInput;if(t.isMultiTouch){if(this.gestureBehavior===cs){t.bubbles=!0;return}if(this.gestureBehavior===ps)return;if(e.currentTool.canStartMultiTouch()){e.currentTool.standardPinchZoomMove();return}}if(this.isActive)for(var n=this.mouseMoveTools.length,r=0;r<n;r++){var i=this.mouseMoveTools.M(r);if(i.diagram=this.diagram,i.canStart()){e.doFocus(),e.currentTool=i,e.currentTool===i&&(i.isActive||i.doActivate(),i.doMouseMove());return}}lo(this,e),e=t.event,e===null||e.type!=="pointermove"&&e.cancelable||(t.bubbles=!0)};function lo(e,t){e.standardMouseOver(),e.isBeyondDragSize()&&e.standardWaitAfter(e.isActive?e.holdDelay:e.hoverDelay,t.lastInput)}Xr.prototype.doCurrentObjectChanged=function(e,t){e=this.currentToolTip,e===null||t!==null&&e instanceof Ea&&(t===e||t.rg(e))||this.hideToolTip()},Xr.prototype.doWaitAfter=function(e){var t=this.diagram;t.ta!==null&&(this.doMouseHover(),this.isActive||this.doToolTip(),e.isTouchEvent&&!t.lastInput.handled&&(e=e.copy(),e.button=2,e.buttons=2,t.lastInput=e,t.qu=!0,t.doMouseUp()))},Xr.prototype.doMouseHover=function(){var e=this.diagram,t=e.lastInput;t.targetObject===null&&(t.targetObject=e.ic(t.documentPoint,null,null));var n=t.targetObject;if(n!==null)for(t.handled=!1;n!==null&&(e=this.isActive?n.mouseHold:n.mouseHover,!(e!==null&&(e(t,n),t.handled)));)n=n.panel;else n=this.isActive?e.mouseHold:e.mouseHover,n!==null&&n(t)},Xr.prototype.doToolTip=function(){var e=this.diagram,t=e.lastInput;if(t.targetObject===null&&(t.targetObject=e.ic(t.documentPoint,null,null)),t=t.targetObject,t!==null){if(e=this.currentToolTip,!(e instanceof Ea)||t!==e&&!t.rg(e)){for(;t!==null;){if(e=t.toolTip,e!==null){this.showToolTip(e,t);return}t=t.panel}this.hideToolTip()}}else t=e.toolTip,t!==null?this.showToolTip(t,null):this.hideToolTip()},Xr.prototype.showToolTip=function(e,t){var n=this.diagram;if(e!==this.currentToolTip&&this.hideToolTip(),e instanceof Ea){e.layerName="Tool",e.selectable=!1,e.scale=1/n.scale,e.category="ToolTip",e.placeholder!==null&&(e.placeholder.scale=n.scale);var r=e.diagram;r!==null&&r!==n&&r.remove(e),n.add(e),t!==null?e.adornedObject=t:e.data=n.model,e.Va(),this.positionToolTip(e,t)}else e instanceof ya&&e!==this.currentToolTip&&e.show(t,n,this);if(this.currentToolTip=e,this.zj!==-1&&(Zt.clearTimeout(this.zj),this.zj=-1),e=this.toolTipDuration,0<e&&e!==1/0){var i=this;this.zj=tr(function(){i.hideToolTip()},e)}},Xr.prototype.positionToolTip=function(e){if(e.placeholder===null){var t=this.diagram,n=t.lastInput.documentPoint.copy(),r=e.measuredBounds,i=t.viewportBounds;t.lastInput.isTouchEvent&&(n.x-=r.width),n.x+r.width>i.right&&(n.x-=r.width+5/t.scale),n.x<i.x&&(n.x=i.x),n.y=n.y+20/t.scale+r.height>i.bottom?n.y-(r.height+5/t.scale):n.y+20/t.scale,n.y<i.y&&(n.y=i.y),e.position=n}},Xr.prototype.hideToolTip=function(){this.zj!==-1&&(Zt.clearTimeout(this.zj),this.zj=-1);var e=this.diagram,t=this.currentToolTip;t!==null&&(t instanceof Ea?(e.remove(t),this.Mp!==null&&this.Mp.Jf(t.category),t.data=null,t.adornedObject=null):t instanceof ya&&t.hide!==null&&t.hide(e,this),this.currentToolTip=null)},Xr.prototype.doMouseUp=function(){this.cancelWaitAfter();var e=this.diagram;if(this.isActive)for(var t=this.mouseUpTools.length,n=0;n<t;n++){var r=this.mouseUpTools.M(n);if(r.diagram=this.diagram,r.canStart()){e.doFocus(),e.currentTool=r,e.currentTool===r&&(r.isActive||r.doActivate(),r.doMouseUp());return}}e.doFocus(),this.doDeactivate()},Xr.prototype.doMouseWheel=function(){this.standardMouseWheel()},Xr.prototype.doKeyDown=function(){var e=this.diagram;e.commandHandler!==null&&e.commandHandler.doKeyDown()},Xr.prototype.doKeyUp=function(){var e=this.diagram;e.commandHandler!==null&&e.commandHandler.doKeyUp()},Xr.prototype.findTool=function(e){for(var t=this.mouseDownTools.length,n=0;n<t;n++){var r=this.mouseDownTools.M(n);if(r.name===e)return r}for(t=this.mouseMoveTools.length,n=0;n<t;n++)if(r=this.mouseMoveTools.M(n),r.name===e)return r;for(t=this.mouseUpTools.length,n=0;n<t;n++)if(r=this.mouseUpTools.M(n),r.name===e)return r;return null},Xr.prototype.replaceTool=function(e,t){t!==null&&(t.diagram=this.diagram);for(var n=this.mouseDownTools.length,r=0;r<n;r++){var i=this.mouseDownTools.M(r);if(i.name===e)return t!==null?this.mouseDownTools.cd(r,t):this.mouseDownTools.mb(r),i}for(n=this.mouseMoveTools.length,r=0;r<n;r++)if(i=this.mouseMoveTools.M(r),i.name===e)return t!==null?this.mouseMoveTools.cd(r,t):this.mouseMoveTools.mb(r),i;for(n=this.mouseUpTools.length,r=0;r<n;r++)if(i=this.mouseUpTools.M(r),i.name===e)return t!==null?this.mouseUpTools.cd(r,t):this.mouseUpTools.mb(r),i;return null},Xr.prototype.gb=function(e,t,n){t!==null&&(t.name=e,t.diagram=this.diagram),this.findTool(e)?this.replaceTool(e,t):t!==null&&n.add(t)},xe.Object.defineProperties(Xr.prototype,{mouseWheelBehavior:{get:function(){return this.ia},set:function(e){this.ia=e}},gestureBehavior:{get:function(){return this.u},set:function(e){this.u=e}},currentToolTip:{get:function(){return this.j},set:function(e){this.j=e,this.Mp=e!==null&&e instanceof Ea?e.adornedPart:null}},mouseDownTools:{get:function(){return this.hb}},mouseMoveTools:{get:function(){return this.ob}},mouseUpTools:{get:function(){return this.Hb}},hoverDelay:{get:function(){return this.V},set:function(e){this.V=e}},holdDelay:{get:function(){return this.F},set:function(e){this.F=e}},dragSize:{get:function(){return this.o},set:function(e){this.o=e.J()}},toolTipDuration:{get:function(){return this.Ha},set:function(e){this.Ha=e}}}),Xr.prototype.replaceStandardTool=Xr.prototype.gb;var qo=new Tr(Xr,"WheelScroll",0),rs=new Tr(Xr,"WheelZoom",1),Xa=new Tr(Xr,"WheelNone",2),Bs=new Tr(Xr,"GestureZoom",3),ps=new Tr(Xr,"GestureCancel",4),cs=new Tr(Xr,"GestureNone",5);Xr.className="ToolManager",Xr.WheelScroll=qo,Xr.WheelZoom=rs,Xr.WheelNone=Xa,Xr.GestureZoom=Bs,Xr.GestureCancel=ps,Xr.GestureNone=cs;function _o(){xi.call(this),this.name="Dragging",this.u=this.Sw=this.ob=!0,this.o=this.Ha=this.V=this.Oe=null,this.Ym=this.Hb=!1,this.tl=new ft(NaN,NaN),this.Fr=new ft,this.hb=!0,this.Ik=100,this.Cg=[],this.te=new Gr().freeze(),this.ia=new Om,this.Bn=null,this.F="copy",this.Oc="",this.Pc="no-drop"}var ql;le(_o,xi),_o.prototype.canStart=function(){if(!this.isEnabled)return!1;var e=this.diagram;if(e.isReadOnly&&!e.allowDragOut||!e.allowMove&&!e.allowCopy&&!e.allowDragOut||!e.allowSelect)return!1;var t=e.lastInput;return!t.left||e.currentTool!==this&&(!this.isBeyondDragSize()||t.isTouchEvent&&t.timestamp-e.firstInput.timestamp<this.Ik)?!1:this.findDraggablePart()!==null},_o.prototype.findDraggablePart=function(){var e=this.diagram;if(e=e.Ol(e.firstInput.documentPoint,!1),e===null)return null;for(;e!==null&&!e.canSelect();)e=e.containingGroup;return e!==null&&(e.canMove()||e.canCopy())?e:null},_o.prototype.standardMouseSelect=function(){var e=this.diagram;if(e.allowSelect){var t=e.Ol(e.firstInput.documentPoint,!1);if(t!==null){for(;t!==null&&!t.canSelect();)t=t.containingGroup;this.currentPart=t,this.currentPart===null||this.currentPart.isSelected||(e.R("ChangingSelection",e.selection),t=e.lastInput,(hu?t.meta:t.control)||t.shift||e.clearSelection(!0),this.currentPart.isSelected=!0,e.R("ChangedSelection",e.selection))}}},_o.prototype.doActivate=function(){var e=this.diagram;this.Bn=null,this.currentPart===null&&this.standardMouseSelect();var t=this.currentPart;t!==null&&(t.canMove()||t.canCopy())&&(e.Fu(!0),cn=null,this.isActive=!0,this.tl.set(e.position),sl(this,e.selection),this.Cg.length=0,e.animationManager.Cc(),this.draggedParts=this.computeEffectiveCollection(e.selection,this.dragOptions),this.Sw=this.diagram.layout.isRealtime,this.diagram.layout.isRealtime=!1,e.Ns=!0,e.Gf("temporaryPixelRatio")===!0&&30<e.$w&&bm(e),rv(e,this.draggedParts),this.Ea("Drag"),this.startPoint=e.firstInput.documentPoint,e.isMouseCaptured=!0,e.allowDragOut&&(this.isDragOutStarted=!0,this.Ym=!1,cn=this,Qn=this.diagram,this.doSimulatedDragOut()))};function sl(e,t){if(e.dragsLink){var n=e.diagram;n.allowRelink&&(n.model.Wj()&&t.count===1&&t.first()instanceof oi?(e.draggedLink=t.first(),e.draggedLink.canRelinkFrom()&&e.draggedLink.canRelinkTo()&&e.draggedLink.Ej(),e.Oe=n.toolManager.findTool("Relinking"),e.Oe===null&&(e.Oe=new no,e.Oe.diagram=n),e.Oe.originalLink=e.draggedLink):(e.draggedLink=null,e.Oe=null))}}_o.prototype.computeEffectiveCollection=function(e,t){return this.diagram.commandHandler.computeEffectiveCollection(e,t)},_o.prototype.Pd=function(e){return e===void 0?new om(fA):this.isGridSnapEnabled?new om(new ft(Math.round(1e3*e.x)/1e3,Math.round(1e3*e.y)/1e3)):new om(e.copy())},_o.prototype.doDeactivate=function(){this.isActive=!1;var e=this.diagram;if(this.diagram.layout.isRealtime=this.Sw,e.Fu(!1),e.ug(),su(this),gp(e,this.draggedParts),this.draggedParts=this.currentPart=this.Bn=null,this.Ym=this.isDragOutStarted=!1,0<ql.count){for(var t=ql,n=t.length,r=0;r<n;r++){var i=t.M(r);Hd(i),Hc(i),su(i),i.diagram.ug()}t.clear()}Hd(this),this.tl.h(NaN,NaN),Qn!==null&&(Qn.currentCursor=""),cn=Qn=null,Hc(this),e.isMouseCaptured=!1,e.currentCursor="",e.Ns=!1,this.stopTransaction(),Fm(e,!0)},_o.prototype.stopTransaction=function(){var e=this.diagram,t=xi.prototype.stopTransaction.call(this);return t&&e.undoManager.transactionToUndo!==null&&e.undoManager.transactionToUndo.ak(),t};function su(e){var t=e.diagram,n=t.skipsUndoManager;t.skipsUndoManager=!0,Jc(e,t.lastInput,null),t.skipsUndoManager=n,e.Cg.length=0}function il(){var e=cn;Hc(e),ic(e);var t=e.diagram;e.tl.w()&&(t.position=e.tl),t.ug()}_o.prototype.doCancel=function(){Hc(this),ic(this);var e=this.diagram;this.tl.w()&&(e.position=this.tl),this.stopTool()},_o.prototype.doKeyDown=function(){var e=this.diagram,t=e.lastInput;this.isActive&&(t.key==="Esc"?this.doCancel():t.key!==e.previousInput.key&&this.doMouseMove())},_o.prototype.doKeyUp=function(){this.isActive&&this.doMouseMove()};function Qc(e,t){if(e.copiedParts===null){var n=e.diagram;if((!t||!n.isReadOnly&&!n.isModelReadOnly)&&e.draggedParts!==null){var r=n.undoManager;for(r.isEnabled&&r.isInTransaction?r.currentTransaction!==null&&0<r.currentTransaction.changes.count&&(n.undoManager.Kf(),n.Ea("Drag")):ic(e),n.skipsUndoManager=!t,n.partManager.addsToTemporaryLayer=!t,e.startPoint=n.firstInput.documentPoint,t=e.copiesEffectiveCollection?e.draggedParts.Lf():n.selection,t=n.Kj(t,n,!0),n=new Zo,r=e.draggedParts.iterator;r.next();){var i=r.key;if(i.Zc()&&i.canCopy()){var o=t.I(i);o!==null&&(o.location=i.location,o.Va(),n.add(o,e.Pd(o.location)))}}for(t=t.iterator;t.next();)r=t.value,r instanceof oi&&r.canCopy()&&n.add(r,e.Pd());e.copiedParts=n,sl(e,n.Lf()),e.draggedLink!==null&&(n=e.draggedLink,t=n.routeBounds,zm(n,e.startPoint.x-(t.x+t.width/2),e.startPoint.y-(t.y+t.height/2))),e.doUpdateCursor(null)}}}function Hc(e){var t=e.diagram;if(e.copiedParts!==null){if(t.Is(e.copiedParts.Lf(),!1),e.copiedParts=null,e.draggedParts!==null)for(var n=e.draggedParts.iterator;n.next();)n.key instanceof oi&&(n.value.point=new ft(0,0));e.doUpdateCursor(null)}t.skipsUndoManager=!1,t.partManager.addsToTemporaryLayer=!1,e.startPoint=t.firstInput.documentPoint}function Hd(e){if(e.draggedLink!==null){if(e.dragsLink&&e.Oe!==null){var t=e.Oe;t.diagram.remove(t.temporaryFromNode),t.diagram.remove(t.temporaryToNode),e.Oe.originalLink=null}e.draggedLink=null,e.Oe=null}}function rc(e,t,n){var r=e.diagram,i=e.startPoint,o=ft.alloc();o.assign(r.lastInput.documentPoint),e.moveParts(t,o.re(i),n),ft.free(o),r.Gf("temporaryPixelRatio")===!0&&r.Yh===null&&30<r.$w&&(bm(r),r.hk())}_o.prototype.moveParts=function(e,t,n){n===void 0&&(n=!1);var r=this.diagram;r!==null&&_m(r,e,t,this.dragOptions,n)};function ic(e){if(e.draggedParts!==null){for(var t=e.diagram,n=e.draggedParts.iterator;n.next();){var r=n.key;r.Zc()&&(r.location=n.value.point)}for(n=e.draggedParts.iterator;n.next();)if(r=n.key,r instanceof oi&&r.suspendsRouting){var i=n.value.point;e.draggedParts.add(r,e.Pd()),zm(r,-i.x,-i.y)}t.bd()}}function Sc(e,t){var n=e.diagram;e.dragsLink&&(e.draggedLink!==null&&(e.draggedLink.fromNode=null,e.draggedLink.toNode=null),fc(e,!1));var r=e.findDragOverObject(t),i=n.lastInput;i.targetObject=r,e.doUpdateCursor(r);var o=n.skipsUndoManager,l=!1;try{if(n.skipsUndoManager=!0,l=Jc(e,i,r),!e.isActive&&cn===null)return;var u=r!==null?r.part:null;if(u===null||n.handlesDragDropForTopLevelParts&&u.isTopLevel&&!(u instanceof Fa)){var f=n.mouseDragOver;f!==null&&(f(i),l=!0)}if(!e.isActive&&cn===null||(e.doDragOver(t,r),!e.isActive&&cn===null))return}finally{n.skipsUndoManager=o,l&&n.bd()}e.Bn=r,n.isReadOnly||!n.allowMove&&!n.allowCopy||!n.allowHorizontalScroll&&!n.allowVerticalScroll||n.gs(i.viewPoint)}_o.prototype.findDragOverObject=function(e){var t=this;return Iv(this.diagram,e,null,function(n){return n===null?n=!0:(n=n.part,n=!!(n===null||n instanceof Ea||n.layer.isTemporary||t.draggedParts&&t.draggedParts.contains(n)||t.copiedParts&&t.copiedParts.contains(n))),!n})},_o.prototype.doUpdateCursor=function(e){var t=this.diagram;(e===null||this.Bn!==e)&&(!this.diagram.currentTool.isActive||this.mayCopy()?t.currentCursor=this.copyCursor:this.mayMove()?t.currentCursor=this.moveCursor:this.mayDragOut()&&(t.currentCursor=this.nodropCursor))};function Jc(e,t,n){var r=!1,i=e.Cg.length,o=0<i?e.Cg[0]:null;if(n===o)return!1;t.handled=!1;for(var l=0;l<i;l++){var u=e.Cg[l],f=u.mouseDragLeave;if(f!==null&&(f(t,u,n),r=!0,t.handled))break}if(e.Cg.length=0,!e.isActive&&cn===null||n===null)return r;for(t.handled=!1,i=n;i!==null;)e.Cg.push(i),i=$A(i);for(i=e.Cg.length,n=0;n<i&&(l=e.Cg[n],u=l.mouseDragEnter,u===null||(u(t,l,o),r=!0,!t.handled));n++);return r}function $A(e){var t=e.panel;return t!==null?t:e instanceof bi&&!(e instanceof Fa)&&(e=e.containingGroup,e!==null&&e.handlesDragDropForMembers)?e:null}function pA(e,t,n){var r=e.Oe;if(r===null)return null;var i=e.diagram.og(t,r.portGravity,function(E){return r.findValidLinkablePort(E,n)});e=ft.alloc();var o=1/0,l=null;for(i=i.iterator;i.next();){var u=i.value;if(u.part!==null){var f=u.ga(xa,e);f=t.Bf(f),f<o&&(l=u,o=f)}}return ft.free(e),l}function fc(e,t){var n=e.draggedLink;if(n!==null&&!(2>n.pointsCount)){var r=e.diagram;if(!r.isReadOnly){var i=e.Oe;if(i!==null){var o=null,l=null;n.fromNode===null&&(o=pA(e,n.i(0),!1),o!==null&&(l=o.part));var u=null,f=null;n.toNode===null&&(u=pA(e,n.i(n.pointsCount-1),!0),u!==null&&(f=u.part)),i.isValidLink(l,o,f,u)?t?(n.defaultFromPoint=n.i(0),n.defaultToPoint=n.i(n.pointsCount-1),n.suspendsRouting=!1,n.fromNode=l,o!==null&&(n.fromPortId=o.portId),n.toNode=f,u!==null&&(n.toPortId=u.portId),n.fromPort!==r.Mx&&r.R("LinkRelinked",n,r.Mx),n.toPort!==r.Nx&&r.R("LinkRelinked",n,r.Nx)):sa(i,l,o,f,u):sa(i,null,null,null,null)}}}}_o.prototype.doDragOver=function(){};function xA(e,t){var n=e.diagram;e.dragsLink&&fc(e,!0),su(e);var r=e.findDragOverObject(t),i=n.lastInput;if(i.targetObject=r,r!==null){i.handled=!1;for(var o=r;o!==null;){var l=o.mouseDrop;if(l!==null&&(l(i,o),i.handled))break;wa(e,i,o),o=$A(o)}}else o=n.mouseDrop,o!==null&&o(i);if(e.isActive||cn!==null){for(i=(e.copiedParts||e.draggedParts).iterator;i.next();)o=i.key,o instanceof $r&&o.linksConnected.each(function(u){u.suspendsRouting=!1});if(e.doDropOnto(t,r),e.isActive||cn!==null){for(e=Wn.alloc(),t=n.selection.iterator;t.next();)r=t.value,r instanceof $r&&pt(n,r,e);Wn.free(e)}}}function wa(e,t,n){e=e.diagram,n=n.part,!e.handlesDragDropForTopLevelParts||!n.isTopLevel||n instanceof Fa||(n=e.mouseDrop,n!==null&&n(t))}function pt(e,t,n){var r=!1;if(n=t.getAvoidableRect(n),e.viewportBounds.Re(n)&&(r=!0),e=e.Nu(n,function(i){return i.part},function(i){return i instanceof oi},!0,function(i){return i instanceof oi},r),e.count!==0)for(e=e.iterator;e.next();)n=e.value,!n.Td(t)&&n.isAvoiding&&n.bb()}_o.prototype.doDropOnto=function(){},_o.prototype.doMouseMove=function(){if(this.isActive){var e=this.diagram,t=e.lastInput;this.simulatedMouseMove(t.event,t.documentPoint,t.targetDiagram)||this.currentPart===null||this.draggedParts===null||(this.mayCopy()?(Qc(this,!1),rv(e,this.copiedParts),rc(this,this.copiedParts,!1),gp(e,this.copiedParts)):this.mayMove()?(Hc(this),rc(this,this.draggedParts,!0)):this.mayDragOut()?(Qc(this,!1),rc(this,this.copiedParts,!1)):Hc(this),Sc(this,e.lastInput.documentPoint))}},_o.prototype.doMouseUp=function(){if(this.isActive){var e=this.diagram,t=e.lastInput;if(!this.simulatedMouseUp(t.event,t.documentPoint,t.targetDiagram)){t=!1;var n=this.mayCopy();if(n&&this.copiedParts!==null?(Hc(this),Qc(this,!0),rv(e,this.copiedParts),rc(this,this.copiedParts,!1),gp(e,this.copiedParts),this.copiedParts!==null&&(e.R("ChangingSelection",e.selection),e.clearSelection(!0),this.copiedParts.iteratorKeys.each(function(i){i.isSelected=!0}))):(t=!0,Hc(this),this.mayMove()&&(rc(this,this.draggedParts,!0),Sc(this,e.lastInput.documentPoint))),this.Ym=!0,xA(this,e.lastInput.documentPoint),this.isActive){var r=n?this.copiedParts.Lf():this.draggedParts.Lf();this.copiedParts=null,t&&Et(this),e.Ya(),gp(e,this.draggedParts),this.transactionResult=n?"Copy":"Move",e.R(n?"SelectionCopied":"SelectionMoved",r)}this.stopTool(),n&&e.R("ChangedSelection",e.selection)}}},_o.prototype.simulatedMouseMove=function(e,t,n){if(cn===null)return!1;var r=cn.diagram;n instanceof In||(n=null);var i=Qn;return n!==i&&(i!==null&&i!==r&&(i.ug(),cn.isDragOutStarted=!1,i=i.toolManager.findTool("Dragging"),i!==null&&i.doSimulatedDragLeave()),Qn=n,n!==null&&n!==r&&(il(),i=n.toolManager.findTool("Dragging"),i!==null&&(ql.contains(i)||ql.add(i),i.doSimulatedDragEnter())),this.doUpdateCursor(null)),n===null||n===r||!n.allowDrop||n.isReadOnly||!n.allowInsert?!1:(r=n.toolManager.findTool("Dragging"),r!==null&&(e!==null&&(e.targetTouches!==void 0&&(0<e.targetTouches.length?e=e.targetTouches[0]:0<e.changedTouches.length&&(e=e.changedTouches[0])),t=n.getMouse(e)),n.lastInput.documentPoint=t,n.lastInput.viewPoint=n.op(t),n.lastInput.down=!1,n.lastInput.up=!1,r.doSimulatedDragOver()),!0)},_o.prototype.simulatedMouseUp=function(e,t,n){if(cn===null)return!1;var r=Qn,i=cn.diagram;if(n===null)return cn.doCancel(),!0;if(n!==r){var o=r.toolManager.findTool("Dragging");if(r!==null&&r!==i&&o!==null)return r.ug(),cn.isDragOutStarted=!1,o.doSimulatedDragLeave(),!1;Qn=n,r=n.toolManager.findTool("Dragging"),r!==null&&(il(),ql.contains(r)||ql.add(r),r.doSimulatedDragEnter())}return n!==this.diagram?(e!==null?(e.targetTouches!==void 0&&(0<e.targetTouches.length?e=e.targetTouches[0]:0<e.changedTouches.length&&(e=e.changedTouches[0])),t=n.getMouse(e)):t===null&&(t=new ft),n.lastInput.documentPoint=t,n.lastInput.viewPoint=n.op(t),n.lastInput.down=!1,n.lastInput.up=!0,e=n.toolManager.findTool("Dragging"),e!==null&&e.doSimulatedDrop(),e=cn,e!==null&&(n=e.mayCopy(),e.transactionResult=n?"Copy":"Move",e.stopTool()),!0):!1};function Et(e){if(e.draggedParts!==null)for(var t=e.draggedParts.iterator;t.next();){var n=t.key;n instanceof $r&&(n=n.containingGroup,n===null||n.placeholder===null||e.draggedParts.contains(n)||n.placeholder.v())}}_o.prototype.mayCopy=function(){if(!this.isCopyEnabled)return!1;var e=this.diagram;if(e.isReadOnly||e.isModelReadOnly||!e.allowInsert||!e.allowCopy||(hu?!e.lastInput.alt:!e.lastInput.control))return!1;for(e=e.selection.iterator;e.next();)if(e.value.canCopy())return!0;return!!(this.draggedLink!==null&&this.dragsLink&&this.draggedLink.canCopy())},_o.prototype.mayDragOut=function(){if(!this.isCopyEnabled)return!1;var e=this.diagram;if(!e.allowDragOut||!e.allowCopy||e.allowMove)return!1;for(e=e.selection.iterator;e.next();)if(e.value.canCopy())return!0;return!!(this.draggedLink!==null&&this.dragsLink&&this.draggedLink.canCopy())},_o.prototype.mayMove=function(){var e=this.diagram;if(e.isReadOnly||!e.allowMove)return!1;for(e=e.selection.iterator;e.next();)if(e.value.canMove())return!0;return!!(this.draggedLink!==null&&this.dragsLink&&this.draggedLink.canMove())},_o.prototype.computeBorder=function(e,t,n){return this.Ym||this.draggedParts===null||this.draggedParts.contains(e)?null:n.assign(t)},_o.prototype.Az=function(){return cn},_o.prototype.mayDragIn=function(){var e=this.diagram;if(!e.allowDrop||e.isReadOnly||e.isModelReadOnly||!e.allowInsert)return!1;var t=cn;return!(t===null||t.diagram.model.dataFormat!==e.model.dataFormat)},_o.prototype.doSimulatedDragEnter=function(){if(this.mayDragIn()){var e=this.diagram;e.animationManager.Cc(),gf(e),e.animationManager.Cc(),e=cn,e!==null&&(e.diagram.Ns=!1),this.doUpdateCursor(null)}},_o.prototype.doSimulatedDragLeave=function(){var e=cn;e!==null&&e.doSimulatedDragOut(),this.doCancel()},_o.prototype.doSimulatedDragOver=function(){var e=this.diagram;e.animationManager.Dm=!0;var t=cn;if(t!==null&&t.draggedParts!==null){if(!this.mayDragIn())return;on(this,t.draggedParts.Lf(),!1,e.firstInput),rc(this,this.copiedParts,!1),Sc(this,e.lastInput.documentPoint)}e.animationManager.Dm=!1},_o.prototype.doSimulatedDrop=function(){var e=this.diagram,t=cn;if(t!==null){var n=t.diagram;if(t.Ym=!0,Hc(this),!this.mayDragIn())return;e.animationManager.Dm=!0,e.R("ChangingSelection",e.selection),this.Ea("Drop"),on(this,t.draggedParts.Lf(),!0,e.lastInput),rc(this,this.copiedParts,!1);var r=new Gr;this.copiedParts!==null&&(e.clearSelection(!0),this.copiedParts.iteratorKeys.each(function(i){i.isSelected=!0,r.add(i)})),xA(this,e.lastInput.documentPoint),e.Ya(),this.copiedParts!==null&&(this.transactionResult="ExternalCopy"),this.copiedParts=null,e.doFocus(),e.R("ExternalObjectsDropped",r,n),this.stopTransaction(),e.R("ChangedSelection",e.selection)}e.animationManager.Dm=!1};function on(e,t,n,r){if(e.copiedParts===null){var i=e.diagram;if(!i.isReadOnly&&!i.isModelReadOnly){i.skipsUndoManager=!n,i.partManager.addsToTemporaryLayer=!n,e.startPoint=r.documentPoint,n=i.Kj(t,i,!0);var o=Wn.alloc();i=r=1/0;for(var l=-1/0,u=-1/0,f=t.iterator;f.next();){var E=f.value;if(E.isVisible()){var C=E.location;E=C.x,C=C.y,isNaN(E)||isNaN(C)||(E<r&&(r=E),C<i&&(i=C),E>l&&(l=E),C>u&&(u=C))}}for(r===1/0?o.h(0,0,0,0):o.h(r,i,l-r,u-i),r=o.x+o.width/2,i=o.y+o.height/2,Wn.free(o),o=e.Fr,l=new Zo,u=ft.alloc(),f=t.iterator;f.next();)E=f.value,E instanceof oi&&E.canCopy()&&(C=n.I(E),C!==null&&(C.points=E.points,zm(C,o.x-r,o.y-i),C.suspendsRouting=!0,l.add(C,e.Pd())));for(t=t.iterator;t.next();)E=t.value,E.Zc()&&E.canCopy()&&(f=n.I(E),f!==null&&(E=E.location,u.h(o.x-(r-E.x),o.y-(i-E.y)),f.location=u,f.Va(),l.add(f,e.Pd(u))));ft.free(u),e.copiedParts=l,sl(e,l.Lf()),e.draggedLink!==null&&(n=e.draggedLink,t=n.routeBounds,zm(n,e.startPoint.x-(t.x+t.width/2),e.startPoint.y-(t.y+t.height/2))),e.doUpdateCursor(null)}}}_o.prototype.doSimulatedDragOut=function(){var e=this.diagram;e.Ns=!1,this.mayCopy()||this.mayMove()?e.currentCursor="":e.currentCursor=this.nodropCursor,this.Bn=null},_o.prototype.computeMove=function(e,t,n,r){return n=this.diagram,n!==null?n.computeMove(e,t,this.dragOptions,r):new ft},xe.Object.defineProperties(_o.prototype,{isCopyEnabled:{get:function(){return this.ob},set:function(e){this.ob=e}},copiesEffectiveCollection:{get:function(){return this.u},set:function(e){this.u=e}},dragOptions:{get:function(){return this.ia},set:function(e){this.ia=e}},isGridSnapEnabled:{get:function(){return this.dragOptions.isGridSnapEnabled},set:function(e){this.dragOptions.isGridSnapEnabled=e}},isComplexRoutingRealtime:{get:function(){return this.hb},set:function(e){this.hb=e}},isGridSnapRealtime:{get:function(){return this.dragOptions.isGridSnapRealtime},set:function(e){this.dragOptions.isGridSnapRealtime=e}},gridSnapCellSize:{get:function(){return this.dragOptions.gridSnapCellSize},set:function(e){this.dragOptions.gridSnapCellSize.D(e)||(e=e.J(),this.dragOptions.gridSnapCellSize=e)}},gridSnapCellSpot:{get:function(){return this.dragOptions.gridSnapCellSpot},set:function(e){this.dragOptions.gridSnapCellSpot.D(e)||(e=e.J(),this.dragOptions.gridSnapCellSpot=e)}},gridSnapOrigin:{get:function(){return this.dragOptions.gridSnapOrigin},set:function(e){this.dragOptions.gridSnapOrigin.D(e)||(e=e.J(),this.dragOptions.gridSnapOrigin=e)}},dragsLink:{get:function(){return this.dragOptions.dragsLink},set:function(e){this.dragOptions.dragsLink=e}},dragsTree:{get:function(){return this.dragOptions.dragsTree},set:function(e){this.dragOptions.dragsTree=e}},copyCursor:{get:function(){return this.F},set:function(e){this.F=e}},moveCursor:{get:function(){return this.Oc},set:function(e){this.Oc=e}},nodropCursor:{get:function(){return this.Pc},set:function(e){this.Pc=e}},currentPart:{get:function(){return this.V},set:function(e){this.V=e}},copiedParts:{get:function(){return this.o},set:function(e){this.o=e}},draggedParts:{get:function(){return this.Ha},set:function(e){this.Ha=e}},draggingParts:{get:function(){return this.copiedParts!==null?this.copiedParts.Lf():this.draggedParts!==null?this.draggedParts.Lf():this.te}},draggedLink:{get:function(){return this.diagram.draggedLink},set:function(e){this.diagram.draggedLink=e}},isDragOutStarted:{get:function(){return this.Hb},set:function(e){this.Hb=e}},startPoint:{get:function(){return this.Fr},set:function(e){this.Fr.D(e)||this.Fr.assign(e)}},delay:{get:function(){return this.Ik},set:function(e){this.Ik=e}}}),_o.prototype.getDraggingSource=_o.prototype.Az;var cn=null,Qn=null;_o.className="DraggingTool",ql=new Ai,ds("draggingTool",function(){return this.findTool("Dragging")},function(e){this.gb("Dragging",e,this.mouseMoveTools)}),Xr.prototype.doCancel=function(){cn!==null&&cn.doCancel(),xi.prototype.doCancel.call(this)};function Tn(){xi.call(this),this.te=100,this.Ha=!1,this.u="pointer";var e=new oi,t=new as;t.isPanelMain=!0,t.stroke="blue",e.add(t),t=new as,t.toArrow="Standard",t.fill="blue",t.stroke="blue",e.add(t),e.layerName="Tool",this.Ci=e,e=new $r,t=new as,t.portId="",t.figure="Rectangle",t.fill=null,t.stroke="magenta",t.strokeWidth=2,t.desiredSize=Zs,e.add(t),e.selectable=!1,e.layerName="Tool",this.Bi=e,this.j=t,e=new $r,t=new as,t.portId="",t.figure="Rectangle",t.fill=null,t.stroke="magenta",t.strokeWidth=2,t.desiredSize=Zs,e.add(t),e.selectable=!1,e.layerName="Tool",this.Di=e,this.o=t,this.Pc=this.Oc=this.ob=this.hb=this.Hb=null,this.ia=!0,this.hy=new Zo,this.Of=this.gj=this.Pf=null}le(Tn,xi),Tn.prototype.doStop=function(){this.diagram.ug(),this.originalToPort=this.originalToNode=this.originalFromPort=this.originalFromNode=this.originalLink=null,this.validPortsCache.clear(),this.targetPort=null},Tn.prototype.copyPortProperties=function(e,t,n,r,i){if(e!==null&&t!==null&&n!==null&&r!==null){var o=t.Df(),l=vi.alloc();l.width=t.naturalBounds.width*o,l.height=t.naturalBounds.height*o,r.desiredSize=l,vi.free(l),i?(r.toSpot=t.toSpot,r.toEndSegmentLength=t.toEndSegmentLength):(r.fromSpot=t.fromSpot,r.fromEndSegmentLength=t.fromEndSegmentLength),n.locationSpot=xa,o=ft.alloc(),n.location=t.ga(xa,o),ft.free(o),r.angle=t.li(),this.portTargeted!==null&&this.portTargeted(e,t,n,r,i)}},Tn.prototype.setNoTargetPortProperties=function(e,t,n){t!==null&&(t.desiredSize=Zs,t.fromSpot=Ts,t.toSpot=Ts),e!==null&&(e.location=this.diagram.lastInput.documentPoint),this.portTargeted!==null&&this.portTargeted(null,null,e,t,n)},Tn.prototype.doMouseDown=function(){this.isActive&&this.doMouseMove()},Tn.prototype.doMouseMove=function(){if(this.isActive){var e=this.diagram;if(this.targetPort=this.findTargetPort(this.isForwards),this.targetPort!==null&&this.targetPort.part instanceof $r){var t=this.targetPort.part;this.isForwards?this.copyPortProperties(t,this.targetPort,this.temporaryToNode,this.temporaryToPort,!0):this.copyPortProperties(t,this.targetPort,this.temporaryFromNode,this.temporaryFromPort,!1)}else this.isForwards?this.setNoTargetPortProperties(this.temporaryToNode,this.temporaryToPort,!0):this.setNoTargetPortProperties(this.temporaryFromNode,this.temporaryFromPort,!1);(e.allowHorizontalScroll||e.allowVerticalScroll)&&e.gs(e.lastInput.viewPoint)}},Tn.prototype.findValidLinkablePort=function(e,t){if(e===null)return null;var n=e.part;if(!(n instanceof $r))return null;for(;e!==null;){var r=t?e.toLinkable:e.fromLinkable;if(r===!0&&(e.portId!==null||e instanceof $r)&&(t?this.isValidTo(n,e):this.isValidFrom(n,e)))return e;if(r===!1)break;e=e.panel}return null},Tn.prototype.findTargetPort=function(e){var t=this.diagram,n=t.lastInput.documentPoint,r=this.portGravity;0>=r&&(r=.1);var i=this,o=t.og(n,r,function(T){return i.findValidLinkablePort(T,e)},null,!0);for(r=1/0,t=null,o=o.iterator;o.next();){var l=o.value,u=l.part;if(u instanceof $r){var f=l.ga(xa,ft.alloc()),E=n.x-f.x,C=n.y-f.y;ft.free(f),f=E*E+C*C,f<r&&(E=this.validPortsCache.I(l),E!==null?E&&(t=l,r=f):e&&this.isValidLink(this.originalFromNode,this.originalFromPort,u,l)||!e&&this.isValidLink(u,l,this.originalToNode,this.originalToPort)?(this.validPortsCache.add(l,!0),t=l,r=f):this.validPortsCache.add(l,!1))}}return t!==null&&(n=t.part,n instanceof $r&&(n.layer===null||n.layer.allowLink))?t:null},Tn.prototype.isValidFrom=function(e,t){if(e===null||t===null)return this.isUnconnectedLinkValid;if(this.diagram.currentTool===this&&(e.layer!==null&&!e.layer.allowLink||t.fromLinkable!==!0))return!1;var n=t.fromMaxLinks;if(1/0>n){if(this.originalLink!==null&&e===this.originalFromNode&&t===this.originalFromPort)return!0;if(t=t.portId,t===null&&(t=""),e.Mo(t).count>=n)return!1}return!0},Tn.prototype.isValidTo=function(e,t){if(e===null||t===null)return this.isUnconnectedLinkValid;if(this.diagram.currentTool===this&&(e.layer!==null&&!e.layer.allowLink||t.toLinkable!==!0))return!1;var n=t.toMaxLinks;if(1/0>n){if(this.originalLink!==null&&e===this.originalToNode&&t===this.originalToPort)return!0;if(t=t.portId,t===null&&(t=""),e.Sd(t).count>=n)return!1}return!0},Tn.prototype.isInSameNode=function(e,t){return e===null||t===null?!1:e===t?!0:(e=e.part,t=t.part,e!==null&&e===t)},Tn.prototype.isLinked=function(e,t){if(e===null||t===null)return!1;var n=e.part;if(!(n instanceof $r))return!1;e=e.portId,e===null&&(e="");var r=t.part;if(!(r instanceof $r))return!1;for(t=t.portId,t===null&&(t=""),t=r.Sd(t);t.next();)if(r=t.value,r.fromNode===n&&r.fromPortId===e)return!0;return!1},Tn.prototype.isValidLink=function(e,t,n,r){if(!this.isValidFrom(e,t)||!this.isValidTo(n,r)||!(t===null||r===null||(t.fromLinkableSelfNode&&r.toLinkableSelfNode||!this.isInSameNode(t,r))&&(t.fromLinkableDuplicates&&r.toLinkableDuplicates||!this.isLinked(t,r)))||this.originalLink!==null&&(e!==null&&this.isLabelDependentOnLink(e,this.originalLink)||n!==null&&this.isLabelDependentOnLink(n,this.originalLink))||e!==null&&n!==null&&(e.data===null&&n.data!==null||e.data!==null&&n.data===null)||!this.isValidCycle(e,n,this.originalLink))return!1;if(e!==null){var i=e.linkValidation;if(i!==null&&!i(e,t,n,r,this.originalLink))return!1}return n!==null&&(i=n.linkValidation,i!==null&&!i(e,t,n,r,this.originalLink))?!1:(i=this.linkValidation,i!==null?i(e,t,n,r,this.originalLink):!0)},Tn.prototype.isLabelDependentOnLink=function(e,t){if(e===null)return!1;var n=e.labeledLink;if(n===null)return!1;if(n===t)return!0;var r=new Gr;return r.add(e),kr(this,n,t,r)};function kr(e,t,n,r){if(t===n)return!0;var i=t.fromNode;return i!==null&&i.isLinkLabel&&(r.add(i),kr(e,i.labeledLink,n,r))?!0:(t=t.toNode,!!(t!==null&&t.isLinkLabel&&(r.add(t),kr(e,t.labeledLink,n,r))))}Tn.prototype.isValidCycle=function(e,t,n){if(n===void 0&&(n=null),e===null||t===null)return this.isUnconnectedLinkValid;var r=this.diagram.validCycle;if(r!==L1){if(r===Vy){if(r=n||this.temporaryLink,r!==null&&!r.isTreeLink)return!0;for(r=t.linksConnected;r.next();){var i=r.value;if(i!==n&&i.isTreeLink&&i.toNode===t)return!1}return!Pr(this,e,t,n,!0)}if(r===Xy){if(r=n||this.temporaryLink,r!==null&&!r.isTreeLink)return!0;for(r=e.linksConnected;r.next();)if(i=r.value,i!==n&&i.isTreeLink&&i.fromNode===e)return!1;return!Pr(this,e,t,n,!0)}if(r===a1)return e===t?e=!0:(r=new Gr,r.add(t),e=Ir(this,r,e,t,n)),!e;if(r===Mv)return!Pr(this,e,t,n,!1);if(r===Zy)return e===t?e=!0:(r=new Gr,r.add(t),e=Ei(this,r,e,t,n)),!e}return!0};function Pr(e,t,n,r,i){if(t===n)return!0;if(t===null||n===null)return!1;for(var o=t.linksConnected;o.next();){var l=o.value;if(l!==r&&(!i||l.isTreeLink)&&l.toNode===t&&(l=l.fromNode,l!==t&&Pr(e,l,n,r,i)))return!0}return!1}function Ir(e,t,n,r,i){if(n===r)return!0;if(n===null||r===null||t.contains(n))return!1;t.add(n);for(var o=n.linksConnected;o.next();){var l=o.value;if(l!==i&&l.toNode===n&&(l=l.fromNode,l!==n&&Ir(e,t,l,r,i)))return!0}return!1}function Ei(e,t,n,r,i){if(n===r)return!0;if(n===null||r===null||t.contains(n))return!1;t.add(n);for(var o=n.linksConnected;o.next();){var l=o.value;if(l!==i){var u=l.fromNode;if(l=l.toNode,u=u===n?l:u,u!==n&&Ei(e,t,u,r,i))return!0}}return!1}xe.Object.defineProperties(Tn.prototype,{portGravity:{get:function(){return this.te},set:function(e){0<=e&&(this.te=e)}},isUnconnectedLinkValid:{get:function(){return this.Ha},set:function(e){this.Ha=e}},linkingCursor:{get:function(){return this.u},set:function(e){this.u=e}},temporaryLink:{get:function(){return this.Ci},set:function(e){this.Ci=e}},temporaryFromNode:{get:function(){return this.Bi},set:function(e){(this.Bi=e)&&(this.j=e.port)}},temporaryFromPort:{get:function(){return this.j},set:function(e){if(this.j!==null){var t=this.j.panel;if(t!==null){var n=t.O.indexOf(this.j);t.mb(n),t.Gb(n,e)}}this.j=e}},temporaryToNode:{get:function(){return this.Di},set:function(e){(this.Di=e)&&(this.o=e.port)}},temporaryToPort:{get:function(){return this.o},set:function(e){if(this.o!==null){var t=this.o.panel;if(t!==null){var n=t.O.indexOf(this.o);t.mb(n),t.Gb(n,e)}}this.o=e}},originalLink:{get:function(){return this.Hb},set:function(e){this.Hb=e}},originalFromNode:{get:function(){return this.hb},set:function(e){this.hb=e}},originalFromPort:{get:function(){return this.ob},set:function(e){this.ob=e}},originalToNode:{get:function(){return this.Oc},set:function(e){this.Oc=e}},originalToPort:{get:function(){return this.Pc},set:function(e){this.Pc=e}},isForwards:{get:function(){return this.ia},set:function(e){this.ia=e}},validPortsCache:{get:function(){return this.hy}},targetPort:{get:function(){return this.Pf},set:function(e){this.Pf=e}},linkValidation:{get:function(){return this.gj},set:function(e){this.gj=e}},portTargeted:{get:function(){return this.Of},set:function(e){this.Of=e}}}),Tn.className="LinkingBaseTool";function Kr(){Tn.call(this),this.name="Linking",this.V={},this.F=null,this.K=hi,this.Xd=null}le(Kr,Tn),Kr.prototype.canStart=function(){if(!this.isEnabled)return!1;var e=this.diagram;return e.isReadOnly||e.isModelReadOnly||!e.allowLink||!e.model.xs()||!e.lastInput.left||e.currentTool!==this&&!this.isBeyondDragSize()?!1:this.findLinkablePort()!==null},Kr.prototype.findLinkablePort=function(){var e=this.diagram,t=this.startObject;if(t===null&&(t=e.ic(e.firstInput.documentPoint,null,null)),t===null||(e=t.part,!(e instanceof $r)))return null;var n=this.direction;if(n===hi||n===Bo){var r=this.findValidLinkablePort(t,!1);if(r!==null||this.startObject===e&&(r=e.port,this.findValidLinkablePort(r,!1)))return this.isForwards=!0,r}return(n===hi||n===xo)&&(t=this.findValidLinkablePort(t,!0),t!==null||this.startObject===e&&(t=e.port,this.findValidLinkablePort(t,!0)))?(this.isForwards=!1,t):null},Kr.prototype.doActivate=function(){var e=this.diagram,t=this.findLinkablePort();t===null?this.stopTool():(this.Ea(this.name),e.isMouseCaptured=!0,e.currentCursor=this.linkingCursor,this.isForwards?(this.temporaryToNode!==null&&(this.temporaryToNode.location=e.lastInput.documentPoint),this.originalFromPort=t,t=this.originalFromPort.part,t instanceof $r&&(this.originalFromNode=t),this.copyPortProperties(this.originalFromNode,this.originalFromPort,this.temporaryFromNode,this.temporaryFromPort,!1)):(this.temporaryFromNode!==null&&(this.temporaryFromNode.location=e.lastInput.documentPoint),this.originalToPort=t,t=this.originalToPort.part,t instanceof $r&&(this.originalToNode=t),this.copyPortProperties(this.originalToNode,this.originalToPort,this.temporaryToNode,this.temporaryToPort,!0)),e.add(this.temporaryFromNode),this.temporaryFromNode&&this.temporaryFromNode.Va(),e.add(this.temporaryToNode),this.temporaryToNode&&this.temporaryToNode.Va(),this.temporaryLink!==null&&(this.temporaryFromNode!==null&&(this.temporaryLink.fromNode=this.temporaryFromNode),this.temporaryToNode!==null&&(this.temporaryLink.toNode=this.temporaryToNode),this.temporaryLink.isTreeLink=this.isNewTreeLink(),this.temporaryLink.bb(),e.add(this.temporaryLink)),this.isActive=!0)},Kr.prototype.doDeactivate=function(){this.isActive=!1;var e=this.diagram;e.remove(this.temporaryLink),e.remove(this.temporaryFromNode),e.remove(this.temporaryToNode),e.isMouseCaptured=!1,e.currentCursor="",this.stopTransaction()},Kr.prototype.doStop=function(){Tn.prototype.doStop.call(this),this.startObject=null},Kr.prototype.doMouseUp=function(){if(this.isActive){var e=this.diagram,t=this.transactionResult=null,n=null,r=null,i=null,o=null;try{var l=this.targetPort=this.findTargetPort(this.isForwards);if(l!==null){var u=l.part;u instanceof $r&&(this.isForwards?(this.originalFromNode!==null&&(t=this.originalFromNode,n=this.originalFromPort),r=u,i=l):(t=u,n=l,this.originalToNode!==null&&(r=this.originalToNode,i=this.originalToPort)))}else this.isForwards?this.originalFromNode!==null&&this.isUnconnectedLinkValid&&(t=this.originalFromNode,n=this.originalFromPort):this.originalToNode!==null&&this.isUnconnectedLinkValid&&(r=this.originalToNode,i=this.originalToPort);t!==null||r!==null?(o=this.insertLink(t,n,r,i),o!==null?(l===null&&(this.isForwards?o.defaultToPoint=e.lastInput.documentPoint:o.defaultFromPoint=e.lastInput.documentPoint),e.allowSelect&&(e.R("ChangingSelection",e.selection),e.clearSelection(!0),o.isSelected=!0),this.transactionResult=this.name,e.R("LinkDrawn",o)):this.doNoLink(t,n,r,i)):this.isForwards?this.doNoLink(this.originalFromNode,this.originalFromPort,null,null):this.doNoLink(null,null,this.originalToNode,this.originalToPort)}finally{this.stopTool(),o&&e.allowSelect&&e.R("ChangedSelection",e.selection)}}},Kr.prototype.isNewTreeLink=function(){var e=this.archetypeLinkData;if(e===null)return!0;if(e instanceof oi)return e.isTreeLink;var t=this.diagram;return t===null?!0:(e=t.partManager.getLinkCategoryForData(e),t=t.partManager.findLinkTemplateForCategory(e),t!==null?t.isTreeLink:!0)},Kr.prototype.insertLink=function(e,t,n,r){return this.diagram.partManager.insertLink(e,t,n,r)},Kr.prototype.doNoLink=function(){},xe.Object.defineProperties(Kr.prototype,{archetypeLinkData:{get:function(){return this.V},set:function(e){this.V=e}},archetypeLabelNodeData:{get:function(){return this.F},set:function(e){this.F=e}},direction:{get:function(){return this.K},set:function(e){this.K=e}},startObject:{get:function(){return this.Xd},set:function(e){this.Xd=e}}});var hi=new Tr(Kr,"Either",0),Bo=new Tr(Kr,"ForwardsOnly",0),xo=new Tr(Kr,"BackwardsOnly",0);Kr.className="LinkingTool",Kr.Either=hi,Kr.ForwardsOnly=Bo,Kr.BackwardsOnly=xo;function no(){Tn.call(this),this.name="Relinking";var e=new as;e.figure="Diamond",e.desiredSize=Js,e.fill="lightblue",e.stroke="dodgerblue",e.cursor=this.linkingCursor,e.segmentIndex=0,this.V=e,e=new as,e.figure="Diamond",e.desiredSize=Js,e.fill="lightblue",e.stroke="dodgerblue",e.cursor=this.linkingCursor,e.segmentIndex=-1,this.Xd=e,this.F=null,this.Ew=new Wn}le(no,Tn),no.prototype.updateAdornments=function(e){if(e!==null&&e instanceof oi){var t="RelinkFrom",n=null;if(e.isSelected&&!this.diagram.isReadOnly){var r=e.selectionObject;r!==null&&e.canRelinkFrom()&&e.actualBounds.w()&&e.isVisible()&&r.actualBounds.w()&&r.Ed()&&(n=e.Pj(t),n===null&&(n=this.makeAdornment(r,!1),e.bh(t,n)))}n===null&&e.Jf(t),t="RelinkTo",n=null,e.isSelected&&!this.diagram.isReadOnly&&(r=e.selectionObject,r!==null&&e.canRelinkTo()&&e.actualBounds.w()&&e.isVisible()&&r.actualBounds.w()&&r.Ed()&&(n=e.Pj(t),n===null?(n=this.makeAdornment(r,!0),e.bh(t,n)):n.v())),n===null&&e.Jf(t)}},no.prototype.makeAdornment=function(e,t){var n=new Ea;return n.type=Rr.Link,t=t?this.toHandleArchetype:this.fromHandleArchetype,t!==null&&n.add(t.copy()),n.adornedObject=e,n},no.prototype.canStart=function(){if(!this.isEnabled)return!1;var e=this.diagram;if(e.isReadOnly||e.isModelReadOnly||!e.allowRelink||!e.model.xs()||!e.lastInput.left)return!1;var t=this.findToolHandleAt(e.firstInput.documentPoint,"RelinkFrom");return t===null&&(t=this.findToolHandleAt(e.firstInput.documentPoint,"RelinkTo")),t!==null},no.prototype.doActivate=function(){var e=this.diagram;if(this.originalLink===null){var t=this.handle;if(t===null&&(t=this.findToolHandleAt(e.firstInput.documentPoint,"RelinkFrom"),t===null&&(t=this.findToolHandleAt(e.firstInput.documentPoint,"RelinkTo"))),t===null)return;var n=t.part;if(!(n instanceof Ea&&n.adornedPart instanceof oi))return;this.handle=t,this.isForwards=n===null||n.category==="RelinkTo",this.originalLink=n.adornedPart}this.Ea(this.name),e.isMouseCaptured=!0,e.currentCursor=this.linkingCursor,this.originalFromPort=this.originalLink.fromPort,this.originalFromNode=this.originalLink.fromNode,this.originalToPort=this.originalLink.toPort,this.originalToNode=this.originalLink.toNode,this.Ew.set(this.originalLink.actualBounds),this.originalLink!==null&&0<this.originalLink.pointsCount&&(this.originalLink.fromNode===null&&(this.temporaryFromPort!==null&&(this.temporaryFromPort.desiredSize=va),this.temporaryFromNode!==null&&(this.temporaryFromNode.location=this.originalLink.i(0))),this.originalLink.toNode===null&&(this.temporaryToPort!==null&&(this.temporaryToPort.desiredSize=va),this.temporaryToNode!==null&&(this.temporaryToNode.location=this.originalLink.i(this.originalLink.pointsCount-1)))),this.copyPortProperties(this.originalFromNode,this.originalFromPort,this.temporaryFromNode,this.temporaryFromPort,!1),this.copyPortProperties(this.originalToNode,this.originalToPort,this.temporaryToNode,this.temporaryToPort,!0),e.add(this.temporaryFromNode),e.add(this.temporaryToNode),this.temporaryLink!==null&&(this.temporaryFromNode!==null&&(this.temporaryLink.fromNode=this.temporaryFromNode),this.temporaryToNode!==null&&(this.temporaryLink.toNode=this.temporaryToNode),this.copyLinkProperties(this.originalLink,this.temporaryLink),this.temporaryLink.bb(),e.add(this.temporaryLink)),this.isActive=!0},no.prototype.copyLinkProperties=function(e,t){if(e!==null&&t!==null){t.adjusting=e.adjusting,t.corner=e.corner;var n=e.curve;(n===Zm||n===Sp)&&(n=sh),t.curve=n,t.curviness=e.curviness,t.isTreeLink=e.isTreeLink,t.points=e.points,t.routing=e.routing,t.smoothness=e.smoothness,t.fromSpot=e.fromSpot,t.fromEndSegmentLength=e.fromEndSegmentLength,t.fromShortLength=e.fromShortLength,t.toSpot=e.toSpot,t.toEndSegmentLength=e.toEndSegmentLength,t.toShortLength=e.toShortLength}},no.prototype.doDeactivate=function(){this.isActive=!1;var e=this.diagram;e.remove(this.temporaryLink),e.remove(this.temporaryFromNode),e.remove(this.temporaryToNode),e.isMouseCaptured=!1,e.currentCursor="",this.stopTransaction()},no.prototype.doStop=function(){Tn.prototype.doStop.call(this),this.handle=null},no.prototype.doMouseUp=function(){if(this.isActive){var e=this.diagram;this.transactionResult=null;var t=this.originalFromNode,n=this.originalFromPort,r=this.originalToNode,i=this.originalToPort,o=this.originalLink;try{if(this.targetPort=this.findTargetPort(this.isForwards),this.targetPort!==null){var l=this.targetPort.part;l instanceof $r&&(this.isForwards?(r=l,i=this.targetPort):(t=l,n=this.targetPort))}else this.isUnconnectedLinkValid?this.isForwards?i=r=null:n=t=null:o=null;o!==null?(this.reconnectLink(o,this.isForwards?r:t,this.isForwards?i:n,this.isForwards),this.targetPort===null&&(this.isForwards?o.defaultToPoint=e.lastInput.documentPoint:o.defaultFromPoint=e.lastInput.documentPoint,o.bb()),this.transactionResult=this.name,e.R("LinkRelinked",o,this.isForwards?this.originalToPort:this.originalFromPort)):this.doNoRelink(this.originalLink,this.isForwards),this.originalLink.Xo(this.Ew)}finally{this.stopTool()}}},no.prototype.reconnectLink=function(e,t,n,r){return n=n!==null&&n.portId!==null?n.portId:"",r?(e.toNode=t,e.toPortId=n):(e.fromNode=t,e.fromPortId=n),!0},no.prototype.doNoRelink=function(){};function sa(e,t,n,r,i){t!==null?(e.copyPortProperties(t,n,e.temporaryFromNode,e.temporaryFromPort,!1),e.diagram.add(e.temporaryFromNode)):e.diagram.remove(e.temporaryFromNode),r!==null?(e.copyPortProperties(r,i,e.temporaryToNode,e.temporaryToPort,!0),e.diagram.add(e.temporaryToNode)):e.diagram.remove(e.temporaryToNode)}xe.Object.defineProperties(no.prototype,{fromHandleArchetype:{get:function(){return this.V},set:function(e){this.V=e}},toHandleArchetype:{get:function(){return this.Xd},set:function(e){this.Xd=e}},handle:{get:function(){return this.F},set:function(e){if(e!==null&&!(e.part instanceof Ea))throw Error("new handle is not in an Adornment: "+e);this.F=e}}}),no.className="RelinkingTool",ds("linkingTool",function(){return this.findTool("Linking")},function(e){this.gb("Linking",e,this.mouseMoveTools)}),ds("relinkingTool",function(){return this.findTool("Relinking")},function(e){this.gb("Relinking",e,this.mouseDownTools)});function co(){xi.call(this),this.name="LinkReshaping";var e=new as;e.figure="Rectangle",e.desiredSize=Jl,e.fill="lightblue",e.stroke="dodgerblue",this.o=e,e=new as,e.figure="Diamond",e.desiredSize=Js,e.fill="lightblue",e.stroke="dodgerblue",e.cursor="move",this.u=e,this.F=3,this.Ts=this.j=null,this.Fw=new ft,this.Yq=new Ai}le(co,xi),co.prototype.Ru=function(e){return e&&e.reshapingBehavior.value!==0?e.reshapingBehavior:ca},co.prototype.om=function(e,t){e.reshapingBehavior=t},co.prototype.updateAdornments=function(e){if(e!==null&&e instanceof oi){var t=null;if(e.isSelected&&!this.diagram.isReadOnly){var n=e.path;n!==null&&e.canReshape()&&e.actualBounds.w()&&e.isVisible()&&n.actualBounds.w()&&n.Ed()&&(t=e.Pj(this.name),t===null||t.Aw!==e.pointsCount||t.Uw!==e.resegmentable)&&(t=this.makeAdornment(n),t!==null&&(t.Aw=e.pointsCount,t.Uw=e.resegmentable,e.bh(this.name,t)))}t===null&&e.Jf(this.name)}},co.prototype.makeAdornment=function(e){var t=e.part,n=t.pointsCount,r=t.isOrthogonal,i=null;if(t.points!==null&&1<n){i=new Ea,i.type=Rr.Link,n=t.firstPickIndex;var o=t.lastPickIndex,l=r?1:0;if(t.resegmentable&&t.computeCurve()!==Bh)for(var u=n+l;u<o-l;u++){var f=this.makeResegmentHandle(e,u);f!==null&&(f.segmentIndex=u,f.segmentFraction=.5,f.fromMaxLinks=999,i.add(f))}for(l=n+1;l<o;l++)if(u=this.makeHandle(e,l),u!==null){if(u.segmentIndex=l,l!==n)if(l===n+1&&r){f=t.i(n);var E=t.i(n+1);nn.B(f.x,E.x)&&nn.B(f.y,E.y)&&(E=t.i(n-1)),nn.B(f.x,E.x)?(this.om(u,bs),u.cursor="n-resize"):nn.B(f.y,E.y)&&(this.om(u,fa),u.cursor="w-resize")}else l===o-1&&r?(f=t.i(o-1),E=t.i(o),nn.B(f.x,E.x)&&nn.B(f.y,E.y)&&(f=t.i(o+1)),nn.B(f.x,E.x)?(this.om(u,bs),u.cursor="n-resize"):nn.B(f.y,E.y)&&(this.om(u,fa),u.cursor="w-resize")):l!==o&&(this.om(u,Xs),u.cursor="move");i.add(u)}i.adornedObject=e}return i},co.prototype.makeHandle=function(){var e=this.handleArchetype;return e===null?null:e.copy()},co.prototype.makeResegmentHandle=function(){var e=this.midHandleArchetype;return e===null?null:e.copy()},co.prototype.canStart=function(){if(!this.isEnabled)return!1;var e=this.diagram;return!e.isReadOnly&&e.allowReshape&&e.lastInput.left?this.findToolHandleAt(e.firstInput.documentPoint,this.name)!==null:!1},co.prototype.doActivate=function(){var e=this.diagram;if(this.handle===null&&(this.handle=this.findToolHandleAt(e.firstInput.documentPoint,this.name)),this.handle!==null){var t=this.handle.part.adornedPart;if(t instanceof oi){if(this.Ts=t,e.isMouseCaptured=!0,this.Ea(this.name),t.resegmentable&&this.handle.fromMaxLinks===999){var n=t.points.copy(),r=this.getResegmentingPoint();if(n.Gb(this.handle.segmentIndex+1,r),t.isOrthogonal&&n.Gb(this.handle.segmentIndex+1,r),t.points=n,t.Wb(),t.updateAdornments(),this.handle=this.findToolHandleAt(e.firstInput.documentPoint,this.name),this.handle===null){this.doDeactivate();return}}this.Fw=t.i(this.handle.segmentIndex),this.Yq=t.points.copy(),this.isActive=!0}}},co.prototype.doDeactivate=function(){this.stopTransaction(),this.Ts=this.handle=null,this.isActive=this.diagram.isMouseCaptured=!1},co.prototype.stopTransaction=function(){var e=this.diagram,t=xi.prototype.stopTransaction.call(this);return t&&e.undoManager.transactionToUndo!==null&&e.undoManager.transactionToUndo.ak(),t},co.prototype.doCancel=function(){var e=this.adornedLink;e!==null&&(e.points=this.Yq),this.stopTool()},co.prototype.getResegmentingPoint=function(){return this.handle.ga(xa)},co.prototype.doMouseMove=function(){var e=this.diagram;this.isActive&&(e=this.computeReshape(e.lastInput.documentPoint),this.reshape(e))},co.prototype.doMouseUp=function(){var e=this.diagram;if(this.isActive){var t=this.computeReshape(e.lastInput.documentPoint);if(this.reshape(t),t=this.adornedLink,t!==null&&t.resegmentable){var n=this.handle.segmentIndex,r=t.i(n-1),i=t.i(n),o=t.i(n+1);if(t.isOrthogonal){if(n>t.firstPickIndex+1&&n<t.lastPickIndex-1){var l=t.i(n-2);if(Math.abs(r.x-i.x)<this.resegmentingDistance&&Math.abs(r.y-i.y)<this.resegmentingDistance&&(ua(this,l,r,i,o,!0)||ua(this,l,r,i,o,!1))){var u=t.points.copy();ua(this,l,r,i,o,!0)?(u.cd(n-2,new ft(l.x,(o.y+l.y)/2)),u.cd(n+1,new ft(o.x,(o.y+l.y)/2))):(u.cd(n-2,new ft((o.x+l.x)/2,l.y)),u.cd(n+1,new ft((o.x+l.x)/2,o.y))),u.mb(n),u.mb(n-1),t.points=u,t.Wb()}else l=t.i(n+2),Math.abs(i.x-o.x)<this.resegmentingDistance&&Math.abs(i.y-o.y)<this.resegmentingDistance&&(ua(this,r,i,o,l,!0)||ua(this,r,i,o,l,!1))&&(u=t.points.copy(),ua(this,r,i,o,l,!0)?(u.cd(n-1,new ft(r.x,(r.y+l.y)/2)),u.cd(n+2,new ft(l.x,(r.y+l.y)/2))):(u.cd(n-1,new ft((r.x+l.x)/2,r.y)),u.cd(n+2,new ft((r.x+l.x)/2,l.y))),u.mb(n+1),u.mb(n),t.points=u,t.Wb())}}else l=ft.alloc(),nn.qh(r.x,r.y,o.x,o.y,i.x,i.y,l)&&l.Bf(i)<this.resegmentingDistance*this.resegmentingDistance&&(r=t.points.copy(),r.mb(n),t.points=r,t.Wb()),ft.free(l)}e.Ya(),this.transactionResult=this.name,e.R("LinkReshaped",this.adornedLink,this.Yq)}this.stopTool()};function ua(e,t,n,r,i,o){return o?Math.abs(t.y-n.y)<e.resegmentingDistance&&Math.abs(n.y-r.y)<e.resegmentingDistance&&Math.abs(r.y-i.y)<e.resegmentingDistance:Math.abs(t.x-n.x)<e.resegmentingDistance&&Math.abs(n.x-r.x)<e.resegmentingDistance&&Math.abs(r.x-i.x)<e.resegmentingDistance}co.prototype.reshape=function(e){var t=this.adornedLink;t.uh();var n=this.handle.segmentIndex,r=this.Ru(this.handle);if(t.isOrthogonal)if(n===t.firstPickIndex+1)n=t.firstPickIndex+1,r===bs?(t.L(n,t.i(n-1).x,e.y),t.L(n+1,t.i(n+2).x,e.y)):r===fa&&(t.L(n,e.x,t.i(n-1).y),t.L(n+1,e.x,t.i(n+2).y));else if(n===t.lastPickIndex-1)n=t.lastPickIndex-1,r===bs?(t.L(n-1,t.i(n-2).x,e.y),t.L(n,t.i(n+1).x,e.y)):r===fa&&(t.L(n-1,e.x,t.i(n-2).y),t.L(n,e.x,t.i(n+1).y));else{r=n;var i=t.i(r),o=t.i(r-1),l=t.i(r+1);nn.B(o.x,i.x)&&nn.B(i.y,l.y)?(nn.B(o.x,t.i(r-2).x)&&!nn.B(o.y,t.i(r-2).y)?(t.m(r,e.x,o.y),n++,r++):t.L(r-1,e.x,o.y),nn.B(l.y,t.i(r+2).y)&&!nn.B(l.x,t.i(r+2).x)?t.m(r+1,l.x,e.y):t.L(r+1,l.x,e.y)):nn.B(o.y,i.y)&&nn.B(i.x,l.x)?(nn.B(o.y,t.i(r-2).y)&&!nn.B(o.x,t.i(r-2).x)?(t.m(r,o.x,e.y),n++,r++):t.L(r-1,o.x,e.y),nn.B(l.x,t.i(r+2).x)&&!nn.B(l.y,t.i(r+2).y)?t.m(r+1,e.x,l.y):t.L(r+1,e.x,l.y)):nn.B(o.x,i.x)&&nn.B(i.x,l.x)?(nn.B(o.x,t.i(r-2).x)&&!nn.B(o.y,t.i(r-2).y)?(t.m(r,e.x,o.y),n++,r++):t.L(r-1,e.x,o.y),nn.B(l.x,t.i(r+2).x)&&!nn.B(l.y,t.i(r+2).y)?t.m(r+1,e.x,l.y):t.L(r+1,e.x,l.y)):nn.B(o.y,i.y)&&nn.B(i.y,l.y)&&(nn.B(o.y,t.i(r-2).y)&&!nn.B(o.x,t.i(r-2).x)?(t.m(r,o.x,e.y),n++,r++):t.L(r-1,o.x,e.y),nn.B(l.y,t.i(r+2).y)&&!nn.B(l.x,t.i(r+2).x)?t.m(r+1,l.x,e.y):t.L(r+1,l.x,e.y)),t.L(n,e.x,e.y)}else t.L(n,e.x,e.y),r=t.fromNode,i=t.fromPort,r!==null&&(o=r.findVisibleNode(),o!==null&&o!==r&&(r=o,i=r.port)),n===1&&t.computeSpot(!0,i).Mc()&&(o=i.ga(xa,ft.alloc()),r=t.getLinkPointFromPoint(r,i,o,e,!0,ft.alloc()),t.L(0,r.x,r.y),ft.free(o),ft.free(r)),r=t.toNode,i=t.toPort,r!==null&&(o=r.findVisibleNode(),o!==null&&o!==r&&(r=o,i=r.port)),n===t.pointsCount-2&&t.computeSpot(!1,i).Mc()&&(n=i.ga(xa,ft.alloc()),e=t.getLinkPointFromPoint(r,i,n,e,!1,ft.alloc()),t.L(t.pointsCount-1,e.x,e.y),ft.free(n),ft.free(e));t.zf()},co.prototype.computeReshape=function(e){var t=this.adornedLink,n=this.handle.segmentIndex;switch(this.Ru(this.handle)){case Xs:return e;case bs:return new ft(t.i(n).x,e.y);case fa:return new ft(e.x,t.i(n).y);default:case ca:return t.i(n)}},xe.Object.defineProperties(co.prototype,{handleArchetype:{get:function(){return this.o},set:function(e){this.o=e}},midHandleArchetype:{get:function(){return this.u},set:function(e){this.u=e}},handle:{get:function(){return this.j},set:function(e){if(e!==null&&!(e.part instanceof Ea))throw Error("new handle is not in an Adornment: "+e);this.j=e}},adornedLink:{get:function(){return this.Ts}},resegmentingDistance:{get:function(){return this.F},set:function(e){this.F=e}},originalPoint:{get:function(){return this.Fw}},originalPoints:{get:function(){return this.Yq}}}),co.prototype.setReshapingBehavior=co.prototype.om,co.prototype.getReshapingBehavior=co.prototype.Ru;var ca=new Tr(co,"None",0),fa=new Tr(co,"Horizontal",1),bs=new Tr(co,"Vertical",2),Xs=new Tr(co,"All",3);co.className="LinkReshapingTool",co.None=ca,co.Horizontal=fa,co.Vertical=bs,co.All=Xs,ds("linkReshapingTool",function(){return this.findTool("LinkReshaping")},function(e){this.gb("LinkReshaping",e,this.mouseDownTools)});function Sa(){xi.call(this),this.name="Resizing",this.o=new vi(1,1).freeze(),this.j=new vi(9999,9999).freeze(),this.yg=new vi(NaN,NaN).freeze(),this.V=!1,this.ia=!0,this.ue=null;var e=new as;e.alignmentFocus=xa,e.figure="Rectangle",e.desiredSize=Jl,e.fill="lightblue",e.stroke="dodgerblue",e.strokeWidth=1,e.cursor="pointer",this.F=e,this.u=null,this.Xq=new ft,this.Dw=new vi,this.Tn=new ft,this.rt=new vi(0,0),this.qt=new vi(1/0,1/0),this.pt=new vi(1,1)}le(Sa,xi),Sa.prototype.updateAdornments=function(e){if(!(e===null||e instanceof oi)){if(e.isSelected&&!this.diagram.isReadOnly){var t=e.resizeObject,n=e.Pj(this.name);if(t!==null&&e.canResize()&&e.actualBounds.w()&&e.isVisible()&&t.actualBounds.w()&&t.Ed()&&((n===null||n.adornedObject!==t)&&(n=this.makeAdornment(t)),n!==null)){t=t.li(),Of(e)&&this.updateResizeHandles(n,t),e.bh(this.name,n);return}}e.Jf(this.name)}},Sa.prototype.makeAdornment=function(e){var t=e.part.resizeAdornmentTemplate;if(t===null){t=new Ea,t.type=Rr.Spot,t.locationSpot=xa;var n=new ah;n.isPanelMain=!0,t.add(n),t.add(this.makeHandle(e,Bl)),t.add(this.makeHandle(e,$s)),t.add(this.makeHandle(e,Ed)),t.add(this.makeHandle(e,rA)),t.add(this.makeHandle(e,Vs)),t.add(this.makeHandle(e,NA)),t.add(this.makeHandle(e,eh)),t.add(this.makeHandle(e,QA))}else if(tp(t),t=t.copy(),t===null)return null;return t.adornedObject=e,t},Sa.prototype.makeHandle=function(e,t){return e=this.handleArchetype,e===null?null:(e=e.copy(),e.alignment=t,e)},Sa.prototype.updateResizeHandles=function(e,t){if(e!==null){if(!e.alignment.Xb()&&(e.cursor==="pointer"||0<e.cursor.indexOf("resize")))e:{var n=e.alignment;if(n.Mc()&&(n=xa),0>=n.x)t=0>=n.y?t+225:1<=n.y?t+135:t+180;else if(1<=n.x)0>=n.y?t+=315:1<=n.y&&(t+=45);else if(0>=n.y)t+=270;else if(1<=n.y)t+=90;else break e;0>t?t+=360:360<=t&&(t-=360),e.cursor=22.5>t?"e-resize":67.5>t?"se-resize":112.5>t?"s-resize":157.5>t?"sw-resize":202.5>t?"w-resize":247.5>t?"nw-resize":292.5>t?"n-resize":337.5>t?"ne-resize":"e-resize"}else if(e instanceof Rr)for(e=e.elements;e.next();)this.updateResizeHandles(e.value,t)}},Sa.prototype.canStart=function(){if(!this.isEnabled)return!1;var e=this.diagram;return!e.isReadOnly&&e.allowResize&&e.lastInput.left?this.findToolHandleAt(e.firstInput.documentPoint,this.name)!==null:!1},Sa.prototype.doActivate=function(){var e=this.diagram;this.handle===null&&(this.handle=this.findToolHandleAt(e.firstInput.documentPoint,this.name)),this.handle!==null&&(this.adornedObject=this.handle.part.adornedObject,this.adornedObject!==null&&(e.isMouseCaptured=!0,e.animationManager.Cc(),this.Ea(this.name),this.Xq.set(this.adornedObject.ga(this.handle.alignment.gv())),this.Tn.set(this.adornedObject.part.location),this.Dw.set(this.adornedObject.desiredSize),this.pt=this.computeCellSize(),this.rt=this.computeMinSize(),this.qt=this.computeMaxSize(),this.isActive=!0))},Sa.prototype.doDeactivate=function(){var e=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.isActive=e.isMouseCaptured=!1},Sa.prototype.stopTransaction=function(){var e=this.diagram,t=xi.prototype.stopTransaction.call(this);return t&&e.undoManager.transactionToUndo!==null&&e.undoManager.transactionToUndo.ak(),t},Sa.prototype.doCancel=function(){this.adornedObject!==null&&(this.adornedObject.desiredSize=this.originalDesiredSize,this.adornedObject.part.location=this.originalLocation),this.stopTool()},Sa.prototype.doMouseMove=function(){var e=this.diagram;if(this.isActive){var t=this.rt,n=this.qt,r=this.pt,i=this.adornedObject.qs(e.lastInput.documentPoint,ft.alloc()),o=this.computeReshape();t=this.computeResize(i,this.handle.alignment,t,n,r,o),this.resize(t),e.bd(),ft.free(i)}},Sa.prototype.doMouseUp=function(){var e=this.diagram;if(this.isActive){var t=this.rt,n=this.qt,r=this.pt,i=this.adornedObject.qs(e.lastInput.documentPoint,ft.alloc()),o=this.computeReshape();t=this.computeResize(i,this.handle.alignment,t,n,r,o),this.resize(t),ft.free(i),e.Ya(),this.transactionResult=this.name,e.R("PartResized",this.adornedObject,this.originalDesiredSize)}this.stopTool()},Sa.prototype.resize=function(e){var t=this.diagram,n=this.adornedObject;if(n!==null){if(n.desiredSize=e.size,e=n.part,e.Va(),n=n.ga(this.handle.alignment.gv()),e instanceof Fa){var r=new Ai;if(r.add(e),!this.dragsMembers&&e.placeholder===null){var i=new Om;i.dragsMembers=!1}t.moveParts(r,this.oppositePoint.copy().re(n),!0,i)}else e.location=e.location.copy().re(n).add(this.oppositePoint);t.bd()}},Sa.prototype.computeResize=function(e,t,n,r,i,o){t.Mc()&&(t=xa);var l=this.adornedObject.naturalBounds,u=l.x,f=l.y,E=l.x+l.width,C=l.y+l.height,T=1;if(!o){T=l.width;var $=l.height;0>=T&&(T=1),0>=$&&($=1),T=$/T}return $=ft.alloc(),nn.No(e.x,e.y,u,f,i.width,i.height,$),e=l.copy(),0>=t.x?0>=t.y?(e.x=Math.max($.x,E-r.width),e.x=Math.min(e.x,E-n.width),e.width=Math.max(E-e.x,n.width),e.y=Math.max($.y,C-r.height),e.y=Math.min(e.y,C-n.height),e.height=Math.max(C-e.y,n.height),o||(1<=e.height/e.width?(e.height=Math.max(Math.min(T*e.width,r.height),n.height),e.width=e.height/T):(e.width=Math.max(Math.min(e.height/T,r.width),n.width),e.height=T*e.width),e.x=E-e.width,e.y=C-e.height)):1<=t.y?(e.x=Math.max($.x,E-r.width),e.x=Math.min(e.x,E-n.width),e.width=Math.max(E-e.x,n.width),e.height=Math.max(Math.min($.y-f,r.height),n.height),o||(1<=e.height/e.width?(e.height=Math.max(Math.min(T*e.width,r.height),n.height),e.width=e.height/T):(e.width=Math.max(Math.min(e.height/T,r.width),n.width),e.height=T*e.width),e.x=E-e.width)):(e.x=Math.max($.x,E-r.width),e.x=Math.min(e.x,E-n.width),e.width=E-e.x,o||(e.height=Math.max(Math.min(T*e.width,r.height),n.height),e.width=e.height/T,e.y=f+.5*(C-f-e.height))):1<=t.x?0>=t.y?(e.width=Math.max(Math.min($.x-u,r.width),n.width),e.y=Math.max($.y,C-r.height),e.y=Math.min(e.y,C-n.height),e.height=Math.max(C-e.y,n.height),o||(1<=e.height/e.width?(e.height=Math.max(Math.min(T*e.width,r.height),n.height),e.width=e.height/T):(e.width=Math.max(Math.min(e.height/T,r.width),n.width),e.height=T*e.width),e.y=C-e.height)):1<=t.y?(e.width=Math.max(Math.min($.x-u,r.width),n.width),e.height=Math.max(Math.min($.y-f,r.height),n.height),o||(1<=e.height/e.width?(e.height=Math.max(Math.min(T*e.width,r.height),n.height),e.width=e.height/T):(e.width=Math.max(Math.min(e.height/T,r.width),n.width),e.height=T*e.width))):(e.width=Math.max(Math.min($.x-u,r.width),n.width),o||(e.height=Math.max(Math.min(T*e.width,r.height),n.height),e.width=e.height/T,e.y=f+.5*(C-f-e.height))):0>=t.y?(e.y=Math.max($.y,C-r.height),e.y=Math.min(e.y,C-n.height),e.height=C-e.y,o||(e.width=Math.max(Math.min(e.height/T,r.width),n.width),e.height=T*e.width,e.x=u+.5*(E-u-e.width))):1<=t.y&&(e.height=Math.max(Math.min($.y-f,r.height),n.height),o||(e.width=Math.max(Math.min(e.height/T,r.width),n.width),e.height=T*e.width,e.x=u+.5*(E-u-e.width))),ft.free($),e},Sa.prototype.computeReshape=function(){var e=TA;return this.adornedObject instanceof as&&(e=NE(this.adornedObject)),!(e===wp||this.diagram.lastInput.shift)},Sa.prototype.computeMinSize=function(){var e=this.adornedObject.minSize.copy(),t=this.minSize;return!isNaN(t.width)&&t.width>e.width&&(e.width=t.width),!isNaN(t.height)&&t.height>e.height&&(e.height=t.height),e},Sa.prototype.computeMaxSize=function(){var e=this.adornedObject.maxSize.copy(),t=this.maxSize;return!isNaN(t.width)&&t.width<e.width&&(e.width=t.width),!isNaN(t.height)&&t.height<e.height&&(e.height=t.height),e},Sa.prototype.computeCellSize=function(){var e=new vi(NaN,NaN),t=this.adornedObject.part;return t!==null&&(t=t.resizeCellSize,!isNaN(t.width)&&0<t.width&&(e.width=t.width),!isNaN(t.height)&&0<t.height&&(e.height=t.height)),t=this.cellSize,isNaN(e.width)&&!isNaN(t.width)&&0<t.width&&(e.width=t.width),isNaN(e.height)&&!isNaN(t.height)&&0<t.height&&(e.height=t.height),t=this.diagram,(isNaN(e.width)||isNaN(e.height))&&t&&(t=t.grid,t!==null&&t.visible&&this.isGridSnapEnabled&&(t=t.gridCellSize,isNaN(e.width)&&!isNaN(t.width)&&0<t.width&&(e.width=t.width),isNaN(e.height)&&!isNaN(t.height)&&0<t.height&&(e.height=t.height))),(isNaN(e.width)||e.width===0||e.width===1/0)&&(e.width=1),(isNaN(e.height)||e.height===0||e.height===1/0)&&(e.height=1),e},xe.Object.defineProperties(Sa.prototype,{handleArchetype:{get:function(){return this.F},set:function(e){this.F=e}},handle:{get:function(){return this.u},set:function(e){if(e!==null&&!(e.part instanceof Ea))throw Error("new handle is not in an Adornment: "+e);this.u=e}},adornedObject:{get:function(){return this.ue},set:function(e){if(e!==null&&e.part instanceof Ea)throw Error("new handle must not be in an Adornment: "+e);this.ue=e}},minSize:{get:function(){return this.o},set:function(e){if(!this.o.D(e)){var t=e.width;isNaN(t)&&(t=0),e=e.height,isNaN(e)&&(e=0),this.o.h(t,e)}}},maxSize:{get:function(){return this.j},set:function(e){if(!this.j.D(e)){var t=e.width;isNaN(t)&&(t=1/0),e=e.height,isNaN(e)&&(e=1/0),this.j.h(t,e)}}},cellSize:{get:function(){return this.yg},set:function(e){this.yg.D(e)||this.yg.assign(e)}},isGridSnapEnabled:{get:function(){return this.V},set:function(e){this.V=e}},dragsMembers:{get:function(){return this.ia},set:function(e){this.ia=e}},oppositePoint:{get:function(){return this.Xq},set:function(e){this.Xq.D(e)||this.Xq.assign(e)}},originalDesiredSize:{get:function(){return this.Dw}},originalLocation:{get:function(){return this.Tn}}}),Sa.className="ResizingTool",ds("resizingTool",function(){return this.findTool("Resizing")},function(e){this.gb("Resizing",e,this.mouseDownTools)});function Qa(){xi.call(this),this.name="Rotating",this.ia=45,this.V=2,this.Tn=new ft,this.ue=null;var e=new as;e.figure="Ellipse",e.desiredSize=Js,e.fill="lightblue",e.stroke="dodgerblue",e.strokeWidth=1,e.cursor="pointer",this.o=e,this.j=null,this.Cw=0,this.kr=new ft(NaN,NaN),this.u=0,this.F=50}le(Qa,xi),Qa.prototype.updateAdornments=function(e){if(e!==null){if(e.ph()){var t=e.rotateObject;if(t===e||t===e.path||t.isPanelMain)return}if(e.isSelected&&!this.diagram.isReadOnly&&(t=e.rotateObject,t!==null&&e.canRotate()&&e.actualBounds.w()&&e.isVisible()&&t.actualBounds.w()&&t.Ed())){var n=e.Pj(this.name);if((n===null||n.adornedObject!==t)&&(n=this.makeAdornment(t)),n!==null){n.angle=t.li(),n.placeholder===null&&(n.location=this.computeAdornmentLocation(t)),e.bh(this.name,n);return}}e.Jf(this.name)}},Qa.prototype.makeAdornment=function(e){var t=e.part.rotateAdornmentTemplate;if(t===null){t=new Ea,t.type=Rr.Position,t.locationSpot=xa;var n=this.handleArchetype;n!==null&&t.add(n.copy())}else if(tp(t),t=t.copy(),t===null)return null;return t.adornedObject=e,t},Qa.prototype.canStart=function(){if(!this.isEnabled)return!1;var e=this.diagram;return!e.isReadOnly&&e.allowRotate&&e.lastInput.left?this.findToolHandleAt(e.firstInput.documentPoint,this.name)!==null:!1},Qa.prototype.doActivate=function(){var e=this.diagram;if(this.adornedObject===null){if(this.handle===null&&(this.handle=this.findToolHandleAt(e.firstInput.documentPoint,this.name)),this.handle===null)return;this.adornedObject=this.handle.part.adornedObject}this.adornedObject!==null&&(e.isMouseCaptured=!0,e.delaysLayout=!0,this.Ea(this.name),this.Cw=this.adornedObject.angle,this.kr=this.computeRotationPoint(this.adornedObject),this.Tn=this.adornedObject.part.location.copy(),this.isActive=!0)},Qa.prototype.computeRotationPoint=function(e){var t=e.part,n=t.locationObject;return t.rotationSpot.sb()?e.ga(t.rotationSpot):e===t||e===n?n.ga(t.locationSpot):e.ga(xa)},Qa.prototype.computeAdornmentLocation=function(e){var t=this.rotationPoint;t.w()||(t=this.computeRotationPoint(e)),t=e.qs(t);var n=this.handleAngle;0>n?n+=360:360<=n&&(n-=360),n=Math.round(45*Math.round(n/45));var r=this.handleDistance;return n===0?t.x=e.naturalBounds.width+r:n===45?(t.x=e.naturalBounds.width+r,t.y=e.naturalBounds.height+r):n===90?t.y=e.naturalBounds.height+r:n===135?(t.x=-r,t.y=e.naturalBounds.height+r):n===180?t.x=-r:n===225?(t.x=-r,t.y=-r):n===270?t.y=-r:n===315&&(t.x=e.naturalBounds.width+r,t.y=-r),e.ga(t)},Qa.prototype.doDeactivate=function(){var e=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.kr=new ft(NaN,NaN),this.isActive=e.isMouseCaptured=!1},Qa.prototype.stopTransaction=function(){var e=this.diagram,t=xi.prototype.stopTransaction.call(this);return t&&e.undoManager.transactionToUndo!==null&&e.undoManager.transactionToUndo.ak(),t},Qa.prototype.doCancel=function(){this.diagram.delaysLayout=!1,this.rotate(this.originalAngle),this.stopTool()},Qa.prototype.doMouseMove=function(){var e=this.diagram;this.isActive&&(e=this.computeRotate(e.lastInput.documentPoint),this.rotate(e))},Qa.prototype.doMouseUp=function(){var e=this.diagram;if(this.isActive){e.delaysLayout=!1;var t=this.computeRotate(e.lastInput.documentPoint);this.rotate(t),e.Ya(),this.transactionResult=this.name,e.R("PartRotated",this.adornedObject,this.originalAngle)}this.stopTool()},Qa.prototype.rotate=function(e){var t=this.adornedObject;if(t!==null){t.angle=e,t=t.part,t.Va();var n=t.locationObject,r=t.rotateObject;(n===r||n.rg(r))&&(n=this.Tn.copy(),t.location=n.re(this.rotationPoint).rotate(e-this.originalAngle).add(this.rotationPoint)),this.diagram.bd()}},Qa.prototype.computeRotate=function(e){e=this.rotationPoint.ab(e)-this.handleAngle;var t=this.adornedObject.panel;t!==null&&(e-=t.li()),360<=e?e-=360:0>e&&(e+=360),t=Math.min(Math.abs(this.snapAngleMultiple),180);var n=Math.min(Math.abs(this.snapAngleEpsilon),t/2);return!this.diagram.lastInput.shift&&0<t&&0<n&&(e%t<n?e=Math.floor(e/t)*t:e%t>t-n&&(e=(Math.floor(e/t)+1)*t)),360<=e?e-=360:0>e&&(e+=360),e},xe.Object.defineProperties(Qa.prototype,{handleArchetype:{get:function(){return this.o},set:function(e){this.o=e}},handle:{get:function(){return this.j},set:function(e){if(e!==null&&!(e.part instanceof Ea))throw Error("new handle is not in an Adornment: "+e);this.j=e}},adornedObject:{get:function(){return this.ue},set:function(e){if(e!==null&&e.part instanceof Ea)throw Error("new handle must not be in an Adornment: "+e);this.ue=e}},snapAngleMultiple:{get:function(){return this.ia},set:function(e){this.ia=e}},snapAngleEpsilon:{get:function(){return this.V},set:function(e){this.V=e}},originalAngle:{get:function(){return this.Cw}},rotationPoint:{get:function(){return this.kr},set:function(e){this.kr=e.copy()}},handleAngle:{get:function(){return this.u},set:function(e){this.u=e}},handleDistance:{get:function(){return this.F},set:function(e){this.F=e}}}),Qa.className="RotatingTool",ds("rotatingTool",function(){return this.findTool("Rotating")},function(e){this.gb("Rotating",e,this.mouseDownTools)});function dl(){xi.call(this),this.name="ClickSelecting"}le(dl,xi),dl.prototype.canStart=function(){return!(!this.isEnabled||this.isBeyondDragSize())},dl.prototype.doMouseUp=function(){this.isActive&&(this.standardMouseSelect(),!this.standardMouseClick()&&this.diagram.lastInput.isTouchEvent&&this.diagram.toolManager.doToolTip()),this.stopTool()},dl.className="ClickSelectingTool";function Ca(){xi.call(this),this.name="Action",this.pk=null}le(Ca,xi),Ca.prototype.canStart=function(){if(!this.isEnabled)return!1;var e=this.diagram,t=e.lastInput,n=e.ic(t.documentPoint,function(r){for(;r.panel!==null&&!r.isActionable;)r=r.panel;return r});return n!==null&&n.isActionable?(this.pk=n,e.Ck=e.ic(t.documentPoint,null,null),!0):!1},Ca.prototype.doMouseDown=function(){if(this.isActive){var e=this.diagram.lastInput,t=this.pk;t!==null&&(e.targetObject=t,t.actionDown!==null&&t.actionDown(e,t))}else this.canStart()&&this.doActivate()},Ca.prototype.doMouseMove=function(){if(this.isActive){var e=this.diagram.lastInput,t=this.pk;t!==null&&(e.targetObject=t,t.actionMove!==null&&t.actionMove(e,t))}},Ca.prototype.doMouseUp=function(){if(this.isActive){var e=this.diagram.lastInput,t=this.pk;if(t===null)return;e.targetObject=t,t.actionUp!==null&&t.actionUp(e,t),this.standardMouseClick(function(n){for(;n.panel!==null&&(!n.isActionable||n!==t);)n=n.panel;return n},function(n){return n===t})}this.stopTool()},Ca.prototype.doCancel=function(){var e=this.diagram.lastInput,t=this.pk;t!==null&&(e.targetObject=t,t.actionCancel!==null&&t.actionCancel(e,t),this.stopTool())},Ca.prototype.doStop=function(){this.pk=null},Ca.className="ActionTool";function fs(){xi.call(this),this.name="ClickCreating",this.Ri=null,this.o=!0,this.j=!1,this.mw=new ft(0,0)}le(fs,xi),fs.prototype.canStart=function(){if(!this.isEnabled||this.archetypeNodeData===null)return!1;var e=this.diagram;if(e.isReadOnly||e.isModelReadOnly||!e.allowInsert||!e.lastInput.left||this.isBeyondDragSize())return!1;if(this.isDoubleClick){if(e.lastInput.clickCount===1&&(this.mw=e.lastInput.viewPoint.copy()),e.lastInput.clickCount!==2||this.isBeyondDragSize(this.mw))return!1}else if(e.lastInput.clickCount!==1)return!1;return!(e.currentTool!==this&&e.Ol(e.lastInput.documentPoint,!0)!==null)},fs.prototype.doMouseUp=function(){var e=this.diagram;this.isActive&&this.insertPart(e.lastInput.documentPoint),this.stopTool()},fs.prototype.insertPart=function(e){var t=this.diagram,n=this.archetypeNodeData;if(n===null)return null;var r=null;try{if(t.R("ChangingSelection",t.selection),this.Ea(this.name),n instanceof bi)n.Zc()&&(tp(n),r=n.copy(),r!==null&&t.add(r));else if(n!==null){var i=t.model.copyNodeData(n);lr(i)&&(t.model.xf(i),r=t.Lc(i))}if(r!==null){var o=ft.allocAt(e.x,e.y);this.isGridSnapEnabled&&n1(this.diagram,r,e,o),r.location=o,t.allowSelect&&(t.clearSelection(!0),r.isSelected=!0),ft.free(o)}t.Ya(),this.transactionResult=this.name,t.R("PartCreated",r)}finally{this.stopTransaction(),t.R("ChangedSelection",t.selection)}return r},xe.Object.defineProperties(fs.prototype,{archetypeNodeData:{get:function(){return this.Ri},set:function(e){this.Ri=e}},isDoubleClick:{get:function(){return this.o},set:function(e){this.o=e}},isGridSnapEnabled:{get:function(){return this.j},set:function(e){this.j=e}}}),fs.className="ClickCreatingTool";function ja(){xi.call(this),this.name="DragSelecting",this.Ik=175,this.o=!1;var e=new bi;e.layerName="Tool",e.selectable=!1;var t=new as;t.name="SHAPE",t.figure="Rectangle",t.fill=null,t.stroke="magenta",e.add(t),this.j=e}le(ja,xi),ja.prototype.canStart=function(){if(!this.isEnabled)return!1;var e=this.diagram;if(!e.allowSelect)return!1;var t=e.lastInput;return!(!t.left||e.currentTool!==this&&(!this.isBeyondDragSize()||t.timestamp-e.firstInput.timestamp<this.delay||e.Ol(t.documentPoint,!0)!==null))},ja.prototype.doActivate=function(){var e=this.diagram;this.isActive=!0,e.isMouseCaptured=!0,e.skipsUndoManager=!0,e.add(this.box),this.doMouseMove()},ja.prototype.doDeactivate=function(){var e=this.diagram;e.ug(),e.remove(this.box),e.skipsUndoManager=!1,this.isActive=e.isMouseCaptured=!1},ja.prototype.doMouseMove=function(){var e=this.diagram;if(this.isActive&&this.box!==null){var t=this.computeBoxBounds(),n=this.box.fb("SHAPE");n===null&&(n=this.box.Pb());var r=vi.alloc().h(t.width,t.height);n.desiredSize=r,this.box.mm(t.x,t.y,!1),vi.free(r),(e.allowHorizontalScroll||e.allowVerticalScroll)&&e.gs(e.lastInput.viewPoint)}},ja.prototype.doMouseUp=function(){if(this.isActive){var e=this.diagram;e.remove(this.box);try{e.currentCursor="wait",e.R("ChangingSelection",e.selection),this.selectInRect(this.computeBoxBounds()),e.R("ChangedSelection",e.selection)}finally{e.currentCursor=""}}this.stopTool()},ja.prototype.computeBoxBounds=function(){var e=this.diagram;return new Wn(e.firstInput.documentPoint,e.lastInput.documentPoint)},ja.prototype.selectInRect=function(e){var t=this.diagram,n=t.lastInput;if(e=t.ux(e,this.isPartialInclusion),hu?n.meta:n.control)if(n.shift)for(e=e.iterator;e.next();)t=e.value,t.isSelected&&(t.isSelected=!1);else for(e=e.iterator;e.next();)t=e.value,t.isSelected=!t.isSelected;else if(n.shift)for(e=e.iterator;e.next();)t=e.value,t.isSelected||(t.isSelected=!0);else{for(n=new Ai,t=t.selection.iterator;t.next();){var r=t.value;e.contains(r)||n.add(r)}for(t=n.iterator;t.next();)t.value.isSelected=!1;for(e=e.iterator;e.next();)t=e.value,t.isSelected||(t.isSelected=!0)}},xe.Object.defineProperties(ja.prototype,{delay:{get:function(){return this.Ik},set:function(e){this.Ik=e}},isPartialInclusion:{get:function(){return this.o},set:function(e){this.o=e}},box:{get:function(){return this.j},set:function(e){this.j=e}}}),ja.className="DragSelectingTool";function ha(){xi.call(this),this.name="Panning",this.Xt=new ft,this.xy=new ft,this.xg=!1;var e=this;this.Kw=function(){var t=e.diagram;t!==null&&t.removeEventListener(Zt.document,"scroll",e.Kw,!1),e.stopTool()}}le(ha,xi),ha.prototype.canStart=function(){if(!this.isEnabled)return!1;var e=this.diagram;return!(!e.allowHorizontalScroll&&!e.allowVerticalScroll||!e.lastInput.left||e.currentTool!==this&&!this.isBeyondDragSize())},ha.prototype.doActivate=function(){var e=this.diagram;this.xg?(e.lastInput.bubbles=!0,e.addEventListener(Zt.document,"scroll",this.Kw,!1)):(e.currentCursor="move",e.isMouseCaptured=!0,this.Xt.assign(e.position)),this.isActive=!0},ha.prototype.doDeactivate=function(){var e=this.diagram;e.currentCursor="",this.isActive=e.isMouseCaptured=!1},ha.prototype.doCancel=function(){var e=this.diagram;e.position=this.Xt,e.isMouseCaptured=!1,this.stopTool()},ha.prototype.doMouseMove=function(){this.move()},ha.prototype.doMouseUp=function(){this.move(),this.stopTool()},ha.prototype.move=function(){var e=this.diagram;if(this.isActive&&e)if(this.xg)e.lastInput.bubbles=!0;else{var t=e.position,n=e.firstInput.documentPoint,r=e.lastInput.documentPoint,i=t.x+n.x-r.x;n=t.y+n.y-r.y,e.allowHorizontalScroll||(i=t.x),e.allowVerticalScroll||(n=t.y),e.position=this.xy.h(i,n)}},xe.Object.defineProperties(ha.prototype,{bubbles:{get:function(){return this.xg},set:function(e){this.xg=e}},originalPosition:{get:function(){return this.Xt}}}),ha.className="PanningTool",ds("clickCreatingTool",function(){return this.findTool("ClickCreating")},function(e){this.gb("ClickCreating",e,this.mouseUpTools)}),ds("clickSelectingTool",function(){return this.findTool("ClickSelecting")},function(e){this.gb("ClickSelecting",e,this.mouseUpTools)}),ds("panningTool",function(){return this.findTool("Panning")},function(e){this.gb("Panning",e,this.mouseMoveTools)}),ds("dragSelectingTool",function(){return this.findTool("DragSelecting")},function(e){this.gb("DragSelecting",e,this.mouseMoveTools)}),ds("actionTool",function(){return this.findTool("Action")},function(e){this.gb("Action",e,this.mouseDownTools)});function ya(){this.F=this.u=this.j=this.o=null}xe.Object.defineProperties(ya.prototype,{mainElement:{get:function(){return this.u},set:function(e){this.u=e}},show:{get:function(){return this.o},set:function(e){this.o!==e&&(this.o=e)}},hide:{get:function(){return this.j},set:function(e){this.j!==e&&(this.j=e)}},valueFunction:{get:function(){return this.F},set:function(e){this.F=e}}}),ya.className="HTMLInfo";function Wa(e,t,n){this.text=e,this.hx=t,this.visible=n}Wa.className="ContextMenuButtonInfo";function Us(){xi.call(this),this.name="ContextMenu",this.o=this.ht=this.j=null,this.yw=new ft,this.jt=null,this.Et=!1;var e=this;this.tu=function(){e.stopTool()}}le(Us,xi);function Tl(e){var t=new ya;t.show=function(i,o,l){l.showDefaultContextMenu()},t.hide=function(i,o){o.hideDefaultContextMenu()},Kl=t,e.tu=function(){e.stopTool()},t=Zn("div");var n=Zn("div");t.style.cssText="top: 0px;z-index:10002;position: fixed;display: none;text-align: center;left: 25%;width: 50%;background-color: #F5F5F5;padding: 16px;border: 16px solid #444;border-radius: 10px;margin-top: 10px",n.style.cssText="z-index:10001;position: fixed;display: none;top: 0;left: 0;width: 100%;height: 100%;background-color: black;opacity: 0.8;";var r=Zn("style");Zt.document.getElementsByTagName("head")[0].appendChild(r),r.sheet.insertRule(".goCXul { list-style: none; }",0),r.sheet.insertRule(".goCXli {font:700 1.5em Helvetica, Arial, sans-serif;position: relative;min-width: 60px; }",0),r.sheet.insertRule(".goCXa {color: #444;display: inline-block;padding: 4px;text-decoration: none;margin: 2px;border: 1px solid gray;border-radius: 10px; }",0),r=e.diagram,r!==null&&(r.addEventListener(t,"contextmenu",_a,!1),r.addEventListener(t,"selectstart",_a,!1),r.addEventListener(n,"contextmenu",_a,!1)),t.className="goCXforeground",n.className="goCXbackground",Zt.document.body&&(Zt.document.body.appendChild(t),Zt.document.body.appendChild(n)),zs=t,Rs=n,ws=!0}function _a(e){return e.preventDefault(),!1}Us.prototype.canStart=function(){if(!this.isEnabled)return!1;var e=this.diagram;return this.isBeyondDragSize()||!e.lastInput.right||1<e.lastInput.clickCount?!1:!!(e.lastInput.isTouchEvent&&this.defaultTouchContextMenu!==null||this.findObjectWithContextMenu()!==null)},Us.prototype.doStart=function(){this.yw.set(this.diagram.firstInput.documentPoint)},Us.prototype.doStop=function(){this.hideContextMenu(),this.currentObject=null},Us.prototype.findObjectWithContextMenu=function(e){e===void 0&&(e=null);var t=this.diagram,n=t.lastInput,r=null;if(e instanceof In||(e instanceof Po?r=e:r=t.ic(n.documentPoint,null,function(i){return!i.layer.isTemporary})),r!==null){for(e=r;e!==null;){if(e.contextMenu!==null)return e;e=e.panel}if(t.lastInput.isTouchEvent&&this.defaultTouchContextMenu)return r.part}else if(t.contextMenu!==null)return t;return null},Us.prototype.doActivate=function(){},Us.prototype.doMouseDown=function(){if(xi.prototype.doMouseDown.call(this),this.isActive&&this.currentContextMenu instanceof Ea){var e=this.diagram.toolManager.findTool("Action");e!==null&&e.canStart()&&(e.doActivate(),e.doMouseDown(),e.doDeactivate())}this.diagram.toolManager.mouseDownTools.contains(this)&&Ol(this)},Us.prototype.doMouseUp=function(){if(this.isActive&&this.currentContextMenu instanceof Ea){var e=this.diagram.toolManager.findTool("Action");e!==null&&e.canStart()&&(e.doActivate(),e.doCancel(),e.doDeactivate())}Ol(this)};function Ol(e){var t=e.diagram;if(e.isActive){var n=e.currentContextMenu;if(n!==null){var r=null;n instanceof ya||(r=t.ic(t.lastInput.documentPoint,null,null),r!==null&&r.rg(n)&&e.standardMouseClick(null,null)),e.maybeStopTool(r)}}else e.canStart()&&(gl(e,!0),e.isActive||e.stopTool())}Us.prototype.maybeStopTool=function(){this.stopTool(),this.canStart()&&(this.diagram.currentTool=this,this.doMouseUp())};function gl(e,t,n){if(n===void 0&&(n=null),!e.Et&&(e.Et=!0,t&&e.standardMouseSelect(),t=e.standardMouseClick(),e.Et=!1,!t)){if(e.isActive=!0,t=Kl,n===null&&(n=e.findObjectWithContextMenu()),n!==null){var r=n.contextMenu;r!==null?(e.currentObject=n instanceof Po?n:null,e.showContextMenu(r,e.currentObject)):t!==null&&e.showContextMenu(t,e.currentObject)}else t!==null&&e.showContextMenu(t,null);e.currentContextMenu instanceof Ea&&!e.currentContextMenu.visible&&e.stopTool()}}Us.prototype.doMouseMove=function(){var e=this.diagram.toolManager.findTool("Action");e!==null&&e.doMouseMove(),this.isActive&&this.diagram.toolManager.doMouseMove()},Us.prototype.showContextMenu=function(e,t){var n=this.diagram;if(e!==this.currentContextMenu&&this.hideContextMenu(),e instanceof Ea){e.layerName="Tool",e.selectable=!1,e.scale=1/n.scale,e.category=this.name,e.placeholder!==null&&(e.placeholder.scale=n.scale);var r=e.diagram;r!==null&&r!==n&&r.remove(e),n.add(e),t!==null?e.adornedObject=t:e.data=n.model,e.Va(),this.positionContextMenu(e,t)}else e instanceof ya&&e.show(t,n,this);this.currentContextMenu=e},Us.prototype.positionContextMenu=function(e){if(e.placeholder===null){var t=this.diagram,n=t.lastInput.documentPoint.copy(),r=e.measuredBounds,i=t.viewportBounds;t.lastInput.isTouchEvent&&(n.x-=r.width),n.x+r.width>i.right&&(n.x-=r.width+5/t.scale),n.x<i.x&&(n.x=i.x),n.y+r.height>i.bottom&&(n.y-=r.height+5/t.scale),n.y<i.y&&(n.y=i.y),e.position=n}},Us.prototype.hideContextMenu=function(){var e=this.diagram,t=this.currentContextMenu;t!==null&&(t instanceof Ea?(e.remove(t),this.ht!==null&&this.ht.Jf(t.category),t.data=null,t.adornedObject=null):t instanceof ya&&(t.hide!==null?t.hide(e,this):t.mainElement!==null&&(t.mainElement.style.display="none")),this.currentContextMenu=null,this.standardMouseOver())};function Du(e){var t=new Ai;return t.add(new Wa("Copy",function(n){n.commandHandler.copySelection()},function(n){return n.commandHandler.canCopySelection()})),t.add(new Wa("Cut",function(n){n.commandHandler.cutSelection()},function(n){return n.commandHandler.canCutSelection()})),t.add(new Wa("Delete",function(n){n.commandHandler.deleteSelection()},function(n){return n.commandHandler.canDeleteSelection()})),t.add(new Wa("Paste",function(n){n.commandHandler.pasteSelection(e.mouseDownPoint)},function(n){return n.commandHandler.canPasteSelection(e.mouseDownPoint)})),t.add(new Wa("Select All",function(n){n.commandHandler.selectAll()},function(n){return n.commandHandler.canSelectAll()})),t.add(new Wa("Undo",function(n){n.commandHandler.undo()},function(n){return n.commandHandler.canUndo()})),t.add(new Wa("Redo",function(n){n.commandHandler.redo()},function(n){return n.commandHandler.canRedo()})),t.add(new Wa("Scroll To Part",function(n){n.commandHandler.scrollToPart()},function(n){return n.commandHandler.canScrollToPart()})),t.add(new Wa("Zoom To Fit",function(n){n.commandHandler.zoomToFit()},function(n){return n.commandHandler.canZoomToFit()})),t.add(new Wa("Reset Zoom",function(n){n.commandHandler.resetZoom()},function(n){return n.commandHandler.canResetZoom()})),t.add(new Wa("Group Selection",function(n){n.commandHandler.groupSelection()},function(n){return n.commandHandler.canGroupSelection()})),t.add(new Wa("Ungroup Selection",function(n){n.commandHandler.ungroupSelection()},function(n){return n.commandHandler.canUngroupSelection()})),t.add(new Wa("Edit Text",function(n){n.commandHandler.editTextBlock()},function(n){return n.commandHandler.canEditTextBlock()})),t}Us.prototype.showDefaultContextMenu=function(){var e=this.diagram;this.jt===null&&(this.jt=Du(this)),zs.innerHTML="",Rs.addEventListener("pointerdown",this.tu,!1);var t=this,n=Zn("ul");n.className="goCXul",zs.appendChild(n),n.innerHTML="";for(var r=this.jt.iterator;r.next();){var i=r.value,o=i.visible;if(typeof i.hx=="function"&&(typeof o!="function"||o(e))){o=Zn("li"),o.className="goCXli";var l=Zn("a");l.className="goCXa",l.href="#",l.ky=i.hx,l.addEventListener("pointerdown",function(u){return this.ky(e),t.stopTool(),u.preventDefault(),!1},!1),l.textContent=i.text,o.appendChild(l),n.appendChild(o)}}zs.style.display="block",Rs.style.display="block"},Us.prototype.hideDefaultContextMenu=function(){if(this.currentContextMenu!==null&&this.currentContextMenu===Kl){zs.style.display="none",Rs.style.display="none";var e=this.diagram;e!==null&&e.removeEventListener(Rs,"pointerdown",this.tu,!1),this.currentContextMenu=null}},xe.Object.defineProperties(Us.prototype,{currentContextMenu:{get:function(){return this.j},set:function(e){this.j=e,this.ht=e instanceof Ea?e.adornedPart:null}},defaultTouchContextMenu:{get:function(){return ws===!1&&Kl===null&&T0&&Tl(this),Kl},set:function(e){e===null&&(ws=!0),Kl=e}},currentObject:{get:function(){return this.o},set:function(e){this.o=e}},mouseDownPoint:{get:function(){return this.yw}}});var Kl=null,ws=!1,Rs=null,zs=null;Us.className="ContextMenuTool",ds("contextMenuTool",function(){return this.findTool("ContextMenu")},function(e){this.gb("ContextMenu",e,this.mouseUpTools)});function Vi(){xi.call(this),this.name="TextEditing",this.Zh=new A,this.ia=null,this.V=Os,this.vj=null,this.qa=Fo,this.u=1,this.F=!0,this.o=null,this.j=new ya,this.kt=null,bl(this,this.j)}le(Vi,xi);function bl(e,t){if(T0){var n=Zn("textarea");e.kt=n,n.addEventListener("input",function(){if(e.textBlock!==null){var r=e.Lx(this.value);this.style.width=20+r.measuredBounds.width*this.wA+"px",this.rows=r.lineCount}},!1),n.addEventListener("keydown",function(r){if(!r.isComposing&&e.textBlock!==null){var i=r.key;i==="Enter"?(e.textBlock.isMultiline===!1&&r.preventDefault(),e.acceptText(Ws)):i==="Tab"?(e.acceptText(As),r.preventDefault()):i==="Escape"&&(e.doCancel(),e.diagram!==null&&e.diagram.doFocus())}},!1),n.addEventListener("focus",function(){if(e.currentTextEditor!==null&&e.state!==Fo){var r=e.kt;e.qa===Ta&&(e.qa=vl),typeof r.select=="function"&&e.selectsTextOnActivate&&(r.select(),r.setSelectionRange(0,9999))}},!1),n.addEventListener("blur",function(){if(e.currentTextEditor!==null&&e.state!==Fo){var r=e.kt;typeof r.focus=="function"&&r.focus(),typeof r.select=="function"&&e.selectsTextOnActivate&&(r.select(),r.setSelectionRange(0,9999))}},!1),t.valueFunction=function(){return n.value},t.mainElement=n,t.show=function(r,i,o){if(r instanceof A&&o instanceof Vi)if(o.state===qd)n.style.border="3px solid red",n.focus();else{var l=r.ga(xa),u=i.position,f=i.scale,E=r.Df()*f;E<o.minimumEditorScale&&(E=o.minimumEditorScale);var C=r.naturalBounds.width*E+6,T=r.naturalBounds.height*E+2,$=(l.x-u.x)*f;l=(l.y-u.y)*f,u=r.verticalAlignment,f=(r.lineHeight+r.spacingAbove+r.spacingBelow)*r.lineCount*E,T=u.y*T-u.y*f+u.offsetY-(.5*T-.5*f)-f/2,n.value=r.text,i.div.style.font=r.font,n.style.position="absolute",n.style.zIndex="100",n.style.font="inherit",n.style.fontSize=100*E+"%",n.style.lineHeight="normal",n.style.width=C+"px",n.style.left=($-C/2|0)-1+"px",n.style.top=(l+T|0)-1+"px",n.style.textAlign=r.textAlign,n.style.margin="0",n.style.padding="1px",n.style.border="0",n.style.outline="none",n.style.whiteSpace="pre-wrap",n.style.overflow="hidden",n.rows=r.lineCount,n.wA=E,n.className="goTXarea",i.div.appendChild(n),n.focus(),o.selectsTextOnActivate&&(n.select(),n.setSelectionRange(0,9999))}},t.hide=function(r){r.div.removeChild(n)}}}Vi.prototype.canStart=function(){if(!this.isEnabled)return!1;var e=this.diagram;if(e===null||e.isReadOnly||wf&&wf!==this&&(wf.acceptText(Ad),wf&&wf!==this)||!e.lastInput.left||this.isBeyondDragSize())return!1;var t=e.ic(e.lastInput.documentPoint);return t!==null&&t instanceof A&&t.editable&&t.part.canEdit()?(t=t.part,!(t===null||this.starting===Os&&!t.isSelected||this.starting===hs&&2>e.lastInput.clickCount)):!1},Vi.prototype.doStart=function(){wf=this,this.textBlock!==null&&this.doActivate()},Vi.prototype.doActivate=function(){if(!this.isActive){var e=this.diagram;if(e!==null){var t=this.textBlock;if(t===null&&(t=e.ic(e.lastInput.documentPoint)),t!==null&&t instanceof A&&(this.textBlock=t,t.part!==null)){e.animationManager.Cc(),this.isActive=!0,this.qa=Ta;var n=this.defaultTextEditor;t.textEditor!==null&&(n=t.textEditor),this.Zh=this.textBlock.copy();var r=new Wn(this.textBlock.ga(Bl),this.textBlock.ga(Ed));e.tv(r),n.show(t,e,this),this.currentTextEditor=n}}}},Vi.prototype.doCancel=function(){this.stopTool()},Vi.prototype.doMouseUp=function(){this.canStart()&&this.doActivate()},Vi.prototype.doMouseDown=function(){this.isActive&&this.acceptText(Ad)},Vi.prototype.acceptText=function(e){switch(e){case Ad:this.qa===CA?this.currentTextEditor instanceof HTMLElement&&this.currentTextEditor.focus():(this.qa===Ta||this.qa===qd||this.qa===vl)&&(this.qa=wu,Uc(this));break;case Tc:case Ws:case As:(Ws!==e||this.textBlock.isMultiline!==!0)&&(this.qa===Ta||this.qa===qd||this.qa===vl)&&(this.qa=wu,Uc(this))}};function Uc(e){var t=e.textBlock,n=e.diagram,r=e.currentTextEditor;if(t!==null&&r!==null){var i=t.text,o="";r.valueFunction!==null&&(o=r.valueFunction()),e.isValidText(t,i,o)?(e.Ea(e.name),e.qa=CA,e.transactionResult=e.name,t.text=o,e.doSuccess(i,o),n!==null&&n.R("TextEdited",t,i),e.stopTransaction(),e.stopTool(),n!==null&&n.doFocus()):(e.qa=qd,e.doError(i,o))}}Vi.prototype.doError=function(e,t){var n=this.textBlock;n.errorFunction!==null&&n.errorFunction(this,e,t),(e=this.currentTextEditor)&&e.show(n,this.diagram,this)},Vi.prototype.doSuccess=function(e,t){var n=this.textBlock;n.textEdited!==null&&n.textEdited(n,e,t)},Vi.prototype.doDeactivate=function(){var e=this.diagram;e!==null&&(this.qa=Fo,this.currentTextEditor!==null&&this.currentTextEditor.hide(e,this),this.textBlock=null,this.isActive=!1)},Vi.prototype.doStop=function(){wf=null},Vi.prototype.isValidText=function(e,t,n){var r=this.textValidation;return r!==null&&!r(e,t,n)?!1:(r=e.textValidation,!!(r===null||r(e,t,n)))},Vi.prototype.Lx=function(e){var t=this.Zh;return t.text=e,t.measure(this.textBlock.Ih,1/0),t},xe.Object.defineProperties(Vi.prototype,{textBlock:{get:function(){return this.ia},set:function(e){this.ia=e}},currentTextEditor:{get:function(){return this.o},set:function(e){this.o=e}},defaultTextEditor:{get:function(){return this.j},set:function(e){this.j=e}},starting:{get:function(){return this.V},set:function(e){this.V=e}},textValidation:{get:function(){return this.vj},set:function(e){this.vj=e}},minimumEditorScale:{get:function(){return this.u},set:function(e){this.u=e}},selectsTextOnActivate:{get:function(){return this.F},set:function(e){this.F=e}},state:{get:function(){return this.qa},set:function(e){this.qa!==e&&(this.qa=e)}}}),Vi.prototype.measureTemporaryTextBlock=Vi.prototype.Lx;var Tc=new Tr(Vi,"LostFocus",0),Ad=new Tr(Vi,"MouseDown",1),As=new Tr(Vi,"Tab",2),Ws=new Tr(Vi,"Enter",3),ul=new Tr(Vi,"SingleClick",0),Os=new Tr(Vi,"SingleClickSelected",1),hs=new Tr(Vi,"DoubleClick",2),Fo=new Tr(Vi,"StateNone",0),Ta=new Tr(Vi,"StateActive",1),vl=new Tr(Vi,"StateEditing",2),wu=new Tr(Vi,"StateValidating",3),qd=new Tr(Vi,"StateInvalid",4),CA=new Tr(Vi,"StateValidated",5),wf=null;Vi.className="TextEditingTool",Vi.LostFocus=Tc,Vi.MouseDown=Ad,Vi.Tab=As,Vi.Enter=Ws,Vi.SingleClick=ul,Vi.SingleClickSelected=Os,Vi.DoubleClick=hs,Vi.StateNone=Fo,Vi.StateActive=Ta,Vi.StateEditing=vl,Vi.StateValidating=wu,Vi.StateInvalid=qd,Vi.StateValidated=CA,ds("textEditingTool",function(){return this.findTool("TextEditing")},function(e){this.gb("TextEditing",e,this.mouseUpTools)});function Zl(e){$c||(wc(),$c=!0),this.H=Bm,this.Ok=this.zb=this.vq=this.bc=!1,this.Qw=!0,this.Pk=fd,this.Dm=!1,this.Gh=this.Jd=!0,this.Dg=600,this.cw=this.Ow=!1,this.Zd=new Gr,this.ce=new Yl,this.ce.Yd=this,this.Ei=new Gr,this.pu=new Gr,this.Sr=new Gr,this.pr=new Gr,e&&Object.assign(this,e)}Zl.prototype.Xe=function(e){this.H=e},Zl.prototype.canStart=function(){return!0};function zc(e,t){e.Jd&&e.canStart(t)&&(e.Zd.add(t),e.defaultAnimation.isAnimating&&e.Cc(),Lf(e.H),e.zb=!0)}function Lo(e){if(e.Jd&&e.zb){var t=e.ce,n=e.H,r=e.Zd.contains("Model");r&&(e.Ok=!0,e.Pk===fd?(t.isViewportUnconstrained=!0,t.vc.clear(),t.add(n,"position",n.position.copy().offset(0,-200),n.position),t.add(n,"opacity",0,1)):e.Pk===xf&&t.vc.clear(),e.Qw=!!(e.Pk===fp&&n.du.D(n.pa)),n.R("InitialAnimationStarting",e)),r&&!e.Gh||t.vc.count===0?(e.Zd.clear(),e.zb=!1,t.vc.clear(),Nf(t,n),e.Ok=!1,n.N()):(e.Zd.clear(),n.kg=!1,r=t.vc.get(n),n.autoScale!==t0&&r!==null&&(delete r.start.scale,delete r.end.scale),Zt.requestAnimationFrame(function(){e.zb===!1||t.bc||(n.Gf("temporaryPixelRatio")&&bm(n),$p(n),e.zb=!1,t.start(),t.bc&&(mA(e),n.Ya(),G0(t,0),gf(n,!0),dd(e),n.R("AnimationStarting",e)))}))}}function mf(e){return e.Zd.contains("Trigger")&&e.Zd.count===1}function Ph(e,t,n,r){e.isTicking||mf(e)||t instanceof oi&&(t.fromNode!==null||t.toNode!==null)||e.ce.add(t,"position",n,r,!1)}ye=Zl.prototype,ye.fv=function(e){return this.ce.fv(e)},ye.Xu=function(e){return this.ce.Xu(e)};function Kc(e,t){function n(){if(0<i.Sr.count&&(r.addAll(i.Sr),i.Sr.clear(),i.bc=!0),i.bc!==!1&&r.count!==0){i.pu.addAll(r);for(var o=i.pu.iterator;o.next();){var l=o.value;if(l.bc!==!1){e:if(0<l.yl.count)var u=!0;else{for(u=l.vc.iterator;u.next();){var f=u.key;if(f instanceof Po&&f.diagram!==null||f instanceof In){u=!0;break e}}u=!1}u?M0(l,!1):l.Xk=!0}}i.pu.clear(),i.bc!==!1&&(mA(i),gf(i.H),dd(i)),Zt.requestAnimationFrame(n)}}var r=e.Ei,i=e;e.bc?e.Sr.add(t):(e.bc=!0,r.add(t),Zt.requestAnimationFrame(function(){n()}))}function oc(e){for(e=e.Ei.iterator;e.next();)e.value.Xk=!1}function mA(e){if(!e.vq){var t=e.H;e.Ow=t.skipsUndoManager,e.cw=t.skipsModelSourceBindings,t.skipsUndoManager=!0,t.skipsModelSourceBindings=!0,e.vq=!0}}function dd(e){var t=e.H;t.skipsUndoManager=e.Ow,t.skipsModelSourceBindings=e.cw,e.vq=!1}ye.Cc=function(e){var t=this.ce;if(this.zb===!0&&(this.Ok=this.zb=!1,this.Zd.clear(),0<t.vc.count&&this.H.$b()),this.bc){if(t.Ml(!0),t.vc.clear(),Nf(t,null),e===!0)for(e=this.Ei.Fa(),t=0;t<e.length;t++)e[t].Ml(!0)}else t.vc.clear(),Nf(t,this.H)},ye.Ml=function(e){e===this.defaultAnimation&&this.defaultAnimation.vc.clear(),this.Ei.remove(e),this.Ei.count===0&&(this.bc=!1,this.H.$b()),e===this.defaultAnimation&&(this.defaultAnimation.vc.clear(),this.H.R("AnimationFinished",this))},ye.Cj=function(e,t){this.zb&&(this.Zd.contains("Expand Tree")||this.Zd.contains("Expand SubGraph"))&&(this.ce.Cj(e,t),Zf(this,e))},ye.Aj=function(e,t){this.zb&&(this.Zd.contains("Collapse Tree")||this.Zd.contains("Collapse SubGraph"))&&(this.ce.Aj(e,t),Dd(this.ce,t,"position",t.position,t.position),Zf(this,e))};function oA(e,t,n){!e.zb||t.D(n)||mf(e)||(e.H.pi||(t=n.copy()),Dd(e.ce,e.H,"position",t,n))}function Bu(e,t,n){t.fd&&(t.Tg=n,e.pr.add(t))}function Zf(e,t){for(t=t.findLinksConnected();t.next();){var n=t.value;n.fd&&(n.Tg=n.points.copy(),e.pr.add(n))}}function Yd(e,t,n,r,i){e===null&&(e=[0,0,0,0]),t===null&&(t=[0,0,0,0]);var o=e[0],l=e[1],u=e[2];e=e[3];var f=t[0],E=t[1],C=t[2];return t=t[3],u===0||u===100?(o=f,l=E):(C===0||C===100)&&(f=o,E=l),180<Math.abs(f-o)&&(f>o?o+=360:f+=360),o=i(n,o,f-o,r)%360,l=i(n,l,E-l,r),u=i(n,u,C-u,r),n=i(n,e,t-e,r),"hsla("+o+", "+l+"%, "+u+"%, "+n+")"}function wc(){function e(n,r,i,o,l,u){n.position=new ft(o(l,r.x,i.x-r.x,u),o(l,r.y,i.y-r.y,u))}var t=new Zo;t.add("position:diagram",e),t.add("position",e),t.add("position:part",function(n,r,i,o,l,u){l<u?n.mm(o(l,r.x,i.x-r.x,u),o(l,r.y,i.y-r.y,u),!1):n.position=new ft(o(l,r.x,i.x-r.x,u),o(l,r.y,i.y-r.y,u))}),t.add("location",function(n,r,i,o,l,u){l<u?n.mm(o(l,r.x,i.x-r.x,u),o(l,r.y,i.y-r.y,u),!0):n.location=new ft(o(l,r.x,i.x-r.x,u),o(l,r.y,i.y-r.y,u))}),t.add("position:placeholder",function(n,r,i,o,l,u){l<u?n.mm(o(l,r.x,i.x-r.x,u),o(l,r.y,i.y-r.y,u),!1):n.position=new ft(o(l,r.x,i.x-r.x,u),o(l,r.y,i.y-r.y,u))}),t.add("position:nodeCollapse",function(n,r,i,o,l,u){var f=n.actualBounds,E=i.actualBounds;i=E.x+E.width/2-f.width/2,f=E.y+E.height/2-f.height/2,l<u?n.mm(o(l,r.x,i-r.x,u),o(l,r.y,f-r.y,u),!1):n.position=new ft(o(l,r.x,i-r.x,u),o(l,r.y,f-r.y,u))}),t.add("desiredSize",function(n,r,i,o,l,u){n.desiredSize=new Wn(o(l,r.width,i.width-r.width,u),o(l,r.height,i.height-r.height,u))}),t.add("width",function(n,r,i,o,l,u){n.width=o(l,r,i-r,u)}),t.add("height",function(n,r,i,o,l,u){n.height=o(l,r,i-r,u)}),t.add("fill",function(n,r,i,o,l,u){n.fill=Yd(r,i,l,u,o)}),t.add("stroke",function(n,r,i,o,l,u){n.stroke=Yd(r,i,l,u,o)}),t.add("strokeWidth",function(n,r,i,o,l,u){n.strokeWidth=o(l,r,i-r,u)}),t.add("strokeDashOffset",function(n,r,i,o,l,u){n.strokeDashOffset=o(l,r,i-r,u)}),t.add("background",function(n,r,i,o,l,u){n.background=Yd(r,i,l,u,o)}),t.add("areaBackground",function(n,r,i,o,l,u){n.areaBackground=Yd(r,i,l,u,o)}),t.add("opacity",function(n,r,i,o,l,u){n.opacity=o(l,r,i-r,u)}),t.add("scale",function(n,r,i,o,l,u){n.scale=o(l,r,i-r,u)}),t.add("angle",function(n,r,i,o,l,u){n.angle=o(l,r,i-r,u)}),is=t}xe.Object.defineProperties(Zl.prototype,{animationReasons:{get:function(){return this.Zd}},isEnabled:{get:function(){return this.Jd},set:function(e){(this.Jd=e)&&this.Ei.each(function(t){t.isAnimating||t.runCount!==1/0||t.start()})}},duration:{get:function(){return this.Dg},set:function(e){1>e&&ri(e,">= 1",Zl,"duration"),this.Dg=e}},isAnimating:{get:function(){return this.bc}},isTicking:{get:function(){return this.vq}},isInitial:{get:function(){return this.Gh},set:function(e){this.Gh=e}},defaultAnimation:{get:function(){return this.ce}},activeAnimations:{get:function(){return this.Ei}},initialAnimationStyle:{get:function(){return this.Pk},set:function(e){this.Pk=e}}}),Zl.prototype.stopAnimation=Zl.prototype.Cc;var is=null,$c=!1,fd=new Tr(Zl,"Default",1),fp=new Tr(Zl,"AnimateLocations",2),xf=new Tr(Zl,"None",3);Zl.className="AnimationManager",Zl.defineAnimationEffect=function(e,t){$c||(wc(),$c=!0),is.add(e,t)},Zl.Default=fd,Zl.AnimateLocations=fp,Zl.None=xf;function Yl(e){this.vu=this.Nw=this.Yd=this.H=null,this.Xk=this.bc=this.j=!1,this.cn=this.Qd=0,this.Lp=this.ot=L0,this.Wk=this.ho=!1,this.cu=1,this.au=0,this.Gd=this.Dg=NaN,this.gw=0,this.dn=null,this.o=fA,this.vc=new Zo,this.Tt=new Zo,this.yl=new Gr,this.Ut=new Gr,this.dw=Nd,e&&Object.assign(this,e)}Yl.prototype.suspend=function(){this.Xk=!0},Yl.prototype.advanceTo=function(e,t){t&&(this.Xk=!1),this.ho&&e>=this.Gd&&(this.Wk=!0,e-=this.Gd),this.gw=e,M0(this,!0),mA(this.Yd),gf(this.H),dd(this.Yd),this.H.redraw()};function Nf(e,t){if(e.Tt.clear(),e.Wk=!1,e.au=0,e.Gd=NaN,0<e.yl.count&&e.yl.clear(),0<e.Ut.count&&e.Ut.clear(),t!==null)for(e=t.links;e.next();)e.value.Tg=null}ye=Yl.prototype,ye.start=function(){if(this.vc.count===0||this.bc)return this;for(var e=this.H,t=this.vc.iterator;t.next();){var n=t.key;e===null&&(n instanceof In?e=n:n instanceof Po&&(e=n.diagram))}if(e!==null)this.H=e,this.Yd=e.animationManager;else return this;return t=this.Yd,t.isEnabled===!1?this:(this.Gd=isNaN(this.Dg)?t.duration:this.Dg,this.Lp=this.ot,t.Ok&&t.Pk===fd&&this===t.defaultAnimation&&(this.Lp=_h,this.Gd=isNaN(this.Dg)?t.duration===600?900:t.duration:this.Dg),this.dw=e.scrollMode,this.isViewportUnconstrained&&(e.sj=s1),mA(t),this.yl.each(function(r){r.data=null,e.add(r)}),dd(t),this.bc=!0,this.Qd=+new Date,this.cn=this.Qd+this.Gd,Kc(t,this),this)},ye.Iy=function(e,t){return e.Zc()?(this.yl.add(e),this.H=t,this):this},ye.add=function(e,t,n,r,i){if(t==="position"&&n.Xa(r))return this;if(this.H===null&&(e instanceof In?this.H=e:e instanceof Po&&e.diagram!==null&&(this.H=e.diagram)),e instanceof bi){if(!e.isAnimated)return this;t==="position"&&(t="position:part")}return Dd(this,e,t,n,r,i),this};function Dd(e,t,n,r,i,o){var l=e.vc;if(t instanceof In&&n==="position"&&(n="position:diagram"),(n==="fill"||n==="stroke"||n==="background"||n==="areaBackground")&&(ig(r),oy(),r=[qr.j,qr.u,qr.o,qr.F],ig(i),oy(),i=[qr.j,qr.u,qr.o,qr.F]),l.contains(t)){var u=l.I(t),f=u.start,E=u.end;f[n]===void 0&&(f[n]=HA(r)),E[n]=HA(i)}else f={},E={},f[n]=HA(r),E[n]=HA(i),u=f.position,t instanceof Po&&u instanceof ft&&!u.w()&&t.diagram.animationManager.Zd.contains("Expand SubGraph")&&u.assign(E.position),u=new Ym(f,E,o),l.add(t,u);l=f[n],l instanceof ft&&!l.w()&&l.assign(e.o),o&&n.indexOf("position:")===0&&t instanceof bi?u.Ku.location=HA(t.location):o&&(u.Ku[n]=HA(r))}function HA(e){return e instanceof ft||e instanceof vi?e.copy():e}ye.fv=function(e){return this.bc?(e=this.vc.I(e),e!==null&&e.nv):!1},ye.Xu=function(e){return this.bc?(e=this.vc.I(e),e!==null&&(e.start.position||e.start.location)):!1};function M0(e,t){if(!e.Xk||t){var n=e.Yd;if(e.bc!==!1){var r=+new Date,i=r>e.cn?e.Gd:r-e.Qd;t&&(i=e.gw,i<e.Gd?(e.Qd=+new Date-i,e.cn=e.Qd+e.Gd):i=e.Gd),mA(n),G0(e,i),gf(e.H,!0),dd(n),r>e.cn&&(e.ho&&!e.Wk?(e.Qd=+new Date,e.cn=e.Qd+e.Gd,e.Wk=!0):e.Ml(!1))}}}function G0(e,t){for(var n=e.Gd,r=e.vc.iterator,i=e.Wk;r.next();){var o=r.key;if(!(o instanceof Po&&o.diagram===null)){var l=r.value,u=i?l.end:l.start;l=i?l.start:l.end;var f=is,E;for(E in l)E==="position"&&(l["position:placeholder"]||l["position:nodeCollapse"])||f.get(E)===null||f.get(E)(o,u[E],l[E],e.Lp,t,n,e)}}}ye.stop=function(){return this.bc?(this.Ml(!0),this):this},ye.Ml=function(e){if(this.vu!==null&&this.vu.jo.remove(this.Nw),this.bc){var t=this.H,n=this.Yd;this.Xk=this.bc=n.Ok=!1,mA(n);for(var r=this.vc,i=this.yl.iterator;i.next();)t.remove(i.value);for(i=this.Ut.iterator;i.next();)i.value.v();i=this.ho,r=r.iterator;for(var o=is;r.next();){var l=r.key,u=r.value,f=i?u.end:u.start,E=i?u.start:u.end,C=u.Ku,T;for(T in E)if(o.get(T)!==null){var $=T;!u.Hu||$!=="position:nodeCollapse"&&$!=="position:placeholder"||($="position"),o.get($)(l,f[T],C[T]!==void 0?C[T]:u.Hu?f[T]:E[T],this.Lp,this.Gd,this.Gd,this)}u.Hu&&C.location!==void 0&&l instanceof bi&&(l.location=C.location),u.nv&&l instanceof bi&&l.Zb(!1)}if(t.As.clear(),Fm(t,!1),t.Ya(),t.N(),gf(t,!0),n.defaultAnimation===this){for(T=n.pr.iterator;T.next();)i=T.value,i.Tg!==null&&(i.points=i.Tg,i.Tg=null);n.pr.clear()}gf(t,!0),this.isViewportUnconstrained&&(t.scrollMode=this.dw),dd(n),this.au++,!e&&this.cu>this.au?(this.Wk=!1,this.start()):(this.dn&&this.dn(this),Nf(this,null),n.Ml(this),t.$b())}},ye.Cj=function(e,t){var n=t.actualBounds,r=null;if(t instanceof Fa&&(r=t.placeholder),r!==null?(n=r.ga(Bl),r=r.padding,n.x+=r.left,n.y+=r.top,this.add(e,"position",n,e.position,!1)):this.add(e,"position",new ft(n.x+n.width/2,n.y+n.height/2),e.position,!1),this.add(e,"scale",.01,e.scale,!1),e instanceof Fa)for(e=e.memberParts;e.next();)r=e.value,r instanceof $r&&this.Cj(r,t)},ye.Aj=function(e,t){if(e.isVisible()){var n=null;if(t instanceof Fa&&(n=t.placeholder),n!==null){var r=n.ga(Bl);n=n.padding,r.x+=n.left,r.y+=n.top,this.add(e,"position:placeholder",e.position,r,!0)}else this.add(e,"position:nodeCollapse",e.position,t,!0);if(this.add(e,"scale",e.scale,.01,!0),r=this.vc,r.contains(e)&&(r.I(e).nv=!0),e instanceof Fa)for(e=e.memberParts;e.next();)r=e.value,r instanceof $r&&this.Aj(r,t)}},ye.Ez=function(e){var t=this.Tt.get(e);return t===null&&(t={},this.Tt.add(e,t)),t},xe.Object.defineProperties(Yl.prototype,{duration:{get:function(){return this.Dg},set:function(e){1>e&&ri(e,">= 1",Yl,"duration"),this.Dg=e}},reversible:{get:function(){return this.ho},set:function(e){this.ho=e}},runCount:{get:function(){return this.cu},set:function(e){0<e?this.cu=e:Wt("Animation.runCount value must be a positive integer.")}},finished:{get:function(){return this.dn},set:function(e){this.dn!==e&&(this.dn=e)}},easing:{get:function(){return this.ot},set:function(e){this.ot=e}},isViewportUnconstrained:{get:function(){return this.j},set:function(e){this.j=e}},isAnimating:{get:function(){return this.bc}}}),Yl.prototype.getTemporaryState=Yl.prototype.Ez,Yl.prototype.stop=Yl.prototype.stop,Yl.prototype.add=Yl.prototype.add,Yl.prototype.addTemporaryPart=Yl.prototype.Iy;function L0(e,t,n,r){return e/=r/2,1>e?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t}function _h(e,t,n,r){return e===r?t+n:n*(-Math.pow(2,-10*e/r)+1)+t}Yl.className="Animation",Yl.EaseLinear=function(e,t,n,r){return n*e/r+t},Yl.EaseInOutQuad=L0,Yl.EaseInQuad=function(e,t,n,r){return n*(e/=r)*e+t},Yl.EaseOutQuad=function(e,t,n,r){return-n*(e/=r)*(e-2)+t},Yl.EaseInExpo=function(e,t,n,r){return e===0?t:n*Math.pow(2,10*(e/r-1))+t},Yl.EaseOutExpo=_h;function Ym(e,t,n){this.start=e,this.end=t,this.Ku={},this.Hu=n,this.nv=!1}Ym.className="AnimationState";function $h(e,t,n){this.xd=null,this.rf=e,this.so=n||SA,this.uk=null,t!==void 0&&(this.uk=t,n===void 0&&(this.so=af))}$h.prototype.copy=function(){var e=new $h(this.rf);e.so=this.so;var t=this.uk;if(t!==null){var n={};t.duration!==void 0&&(n.duration=t.duration),t.finished!==void 0&&(n.finished=t.finished),t.easing!==void 0&&(n.easing=t.easing),e.uk=n}return e};function hc(e,t){e=e.uk,e!==null&&(e.duration&&(t.duration=e.duration),e.finished&&(t.finished=e.finished),e.easing&&(t.easing=e.easing))}xe.Object.defineProperties($h.prototype,{propertyName:{get:function(){return this.rf},set:function(e){this.rf=e}},animationSettings:{get:function(){return this.uk},set:function(e){this.uk=e}},startCondition:{get:function(){return this.so},set:function(e){this.so=e}}});var SA=new Tr($h,"Default",1),af=new Tr($h,"Immediate",2),ed=new Tr($h,"Bundled",3);$h.className="AnimationTrigger",$h.Default=SA,$h.Immediate=af,$h.Bundled=ed;function qc(e){du(this),this.H=null,this.Pa=new Ai,this.xa="",this.pb=1,this.o=!1,this.j=this.Uh=this.u=this.Oi=this.Ni=this.Mi=this.Li=this.Ji=this.Ki=this.Ii=this.Qi=this.Hi=this.Pi=this.Gi=this.Fi=!0,this.Zq=[],e&&Object.assign(this,e)}ye=qc.prototype,ye.clear=function(){for(var e=this.Pa,t=0;t<e.length;t++){var n=e.s[t];n.Ig=null,fl(n)}e.clear(),this.Zq.length=0},ye.Xe=function(e){this.H=e},ye.toString=function(e){e===void 0&&(e=0);var t='Layer "'+this.name+'"';if(0>=e)return t;for(var n=0,r=0,i=0,o=0,l=0,u=this.Pa.iterator;u.next();){var f=u.value;f instanceof Fa?i++:f instanceof $r?r++:f instanceof oi?o++:f instanceof Ea?l++:n++}if(u="",0<n&&(u+=n+" Parts "),0<r&&(u+=r+" Nodes "),0<i&&(u+=i+" Groups "),0<o&&(u+=o+" Links "),0<l&&(u+=l+" Adornments "),1<e)for(e=this.Pa.iterator;e.next();)n=e.value,u+=`
`+n.toString(),r=n.data,r!==null&&Ss(r)&&(u+=" #"+Ss(r)),n instanceof $r?u+=" "+pa(r):n instanceof oi&&(u+=" "+pa(n.fromNode)+" "+pa(n.toNode));return t+" "+this.Pa.count+": "+u},ye.ic=function(e,t,n){if(t===void 0&&(t=null),n===void 0&&(n=null),this.Uh===!1)return null;var r=!1;this.diagram!==null&&this.diagram.viewportBounds.ca(e)&&(r=!0);for(var i=ft.alloc(),o=this.Pa.s,l=o.length;l--;){var u=o[l];if((r!==!0||Of(u)!==!1)&&u.isVisible()&&(i.assign(e),Or(i,u.oe),u=u.ic(i,t,n),u!==null&&(t!==null&&(u=t(u)),u!==null&&(n===null||n(u)))))return ft.free(i),u}return ft.free(i),null},ye.ji=function(e,t,n,r){if(t===void 0&&(t=null),n===void 0&&(n=null),r instanceof Ai||r instanceof Gr||(r=new Gr),this.Uh===!1)return r;var i=!1;this.diagram!==null&&this.diagram.viewportBounds.ca(e)&&(i=!0);for(var o=ft.alloc(),l=this.Pa.s,u=l.length;u--;){var f=l[u];if((i!==!0||Of(f)!==!1)&&f.isVisible()){o.assign(e),Or(o,f.oe);var E=f;f.ji(o,t,n,r)&&(t!==null&&(E=t(E)),E===null||n!==null&&!n(E)||r.add(E))}}return ft.free(o),r},ye.Cf=function(e,t,n,r,i){if(t===void 0&&(t=null),n===void 0&&(n=null),r===void 0&&(r=!1),i instanceof Ai||i instanceof Gr||(i=new Gr),this.Uh===!1)return i;var o=!1;this.diagram!==null&&this.diagram.viewportBounds.Re(e)&&(o=!0);for(var l=this.Pa.s,u=l.length;u--;){var f=l[u];if((o!==!0||Of(f)!==!1)&&f.isVisible()){var E=f;f.Cf(e,t,n,r,i)&&(t!==null&&(E=t(E)),E===null||n!==null&&!n(E)||i.add(E))}}return i},ye.Nu=function(e,t,n,r,i,o,l){if(this.Uh===!1)return i;for(var u=this.Pa.s,f=u.length;f--;){var E=u[f];if((l!==!0||Of(E)!==!1)&&o(E)&&E.isVisible()){var C=E;E.Cf(e,t,n,r,i)&&(t!==null&&(C=t(C)),C===null||n!==null&&!n(C)||i.add(C))}}return i},ye.og=function(e,t,n,r,i,o){if(n===void 0&&(n=null),r===void 0&&(r=null),i===void 0&&(i=!0),i!==!1&&i!==!0&&((i instanceof Ai||i instanceof Gr)&&(o=i),i=!0),o instanceof Ai||o instanceof Gr||(o=new Gr),this.Uh===!1)return o;var l=!1;this.diagram!==null&&this.diagram.viewportBounds.ca(e)&&(l=!0);for(var u=ft.alloc(),f=ft.alloc(),E=this.Pa.s,C=E.length;C--;){var T=E[C];if((l!==!0||Of(T)!==!1)&&T.isVisible()){u.assign(e),Or(u,T.oe),f.h(e.x+t,e.y),Or(f,T.oe);var $=T;T.og(u,f,n,r,i,o)&&(n!==null&&($=n($)),$===null||r!==null&&!r($)||o.add($))}}return ft.free(u),ft.free(f),o},ye.Fd=function(e,t){if(this.visible){var n=this.Pa.s,r=n.length;if(r!==0){e=io();for(var i=io(),o=0;o<r;o++){var l=n[o];if(l.vw=o,l instanceof oi){if(l.fd===!1)continue}else if(l instanceof Ea&&l.adornedPart!==null)continue;var u=l.actualBounds;l.isVisible()&&Ds(u,t)?(l.Fd(!0),e.push(l)):(l.Fd(!1),l.adornments!==null&&0<l.adornments.count&&i.push(l))}for(t=0;t<e.length;t++)for(n=e[t],Al(n),n=n.adornments;n.next();)r=n.value,r.measure(1/0,1/0),r.arrange(),r.Fd(!0);for(t=0;t<i.length;t++)Al(i[t]);so(e),so(i)}}};function sf(e,t){var n=1;return e.pb!==1&&(n=t.globalAlpha,t.globalAlpha=n*e.pb),n}ye.gc=function(e,t,n){if(this.visible&&this.pb!==0&&(n===void 0&&(n=!0),n||!this.isTemporary)){n=this.Pa.s;var r=n.length;if(r!==0){if(e.isTemporary)for(var i=0;i<r;i++)n[i].Gj();i=sf(this,e);var o=this.Zq;o.length=0;for(var l=t.scale,u=Wn.alloc(),f=0;f<r;f++)this.Oj(e,n[f],t,o,l,u,!0);if(Wn.free(u),e.isTemporary)for(t=0;t<r;t++)n[t].Gj();e.globalAlpha=i}}};function UA(e,t,n,r,i){if(e.visible&&e.pb!==0&&(i||!e.isTemporary)){i=e.Pa.s;var o=i.length;if(o!==0){var l=sf(e,t),u=e.Zq;u.length=0;for(var f=n.scale,E=Wn.alloc(),C=0;C<o;C++){var T=i[C];r.contains(T)&&e.Oj(t,T,n,u,f,E,!1)}Wn.free(E),t.globalAlpha=l}}}ye.Oj=function(e,t,n,r,i,o,l){if(l&&!Of(t))e.Hs(t);else{if(r!==null&&t instanceof oi&&(t.isOrthogonal&&r.push(t),t.fd===!1)){e.Hs(t);return}for(l=!1,r=t.containingGroup;r!==null;)l?r.tb!==null&&o.Ex(r.tb):r.tb!==null&&(l=!0,o.assign(r.tb)),r=r.containingGroup;var u=t.actualBounds;if(r=!1,l&&t.isVisible()){if(!o.Yc(u)){e.Hs(t);return}r=!o.Re(u)}r&&(e.save(),e instanceof Vh?e.bk=o.copy():(e.beginPath(),e.rect(o.x,o.y,o.width,o.height),e.clip())),u.width*i>n.Oq||u.height*i>n.Oq?t.gc(e,n):(i=t.actualBounds,o=t.naturalBounds,i.width===0||i.height===0||isNaN(i.x)||isNaN(i.y)||!t.isVisible()||(n=t.transform,t.areaBackground!==null&&(rh(t,e,t.areaBackground,!0,!0,o,i),e.fillRect(i.x,i.y,i.width,i.height)),t.areaBackground===null&&t.background===null&&(rh(t,e,"rgba(0,0,0,0.3)",!0,!1,o,i),e.fillRect(i.x,i.y,i.width,i.height)),t.background!==null&&(e.transform(n.m11,n.m12,n.m21,n.m22,n.dx,n.dy),rh(t,e,t.background,!0,!1,o,i),e.fillRect(0,0,o.width/2,o.height/2),n.ws()||(t=1/(n.m11*n.m22-n.m12*n.m21),e.transform(n.m22*t,-n.m12*t,-n.m21*t,n.m11*t,t*(n.m21*n.dy-n.m22*n.dx),t*(n.m12*n.dx-n.m11*n.dy)))))),r&&(e.restore(),e.Vc(!0))}},ye.g=function(e,t,n,r,i){var o=this.diagram;o!==null&&o.cb(Jr,e,this,t,n,r,i)},ye.oi=function(e,t,n){var r=this.Pa;if(t.Ig=this,this===null&&fl(t),e>=r.count)e=r.count;else if(r.M(e)===t)return-1;return r.Gb(e,t),t.Vo(n),r=this.diagram,r!==null&&(n?r.N():r.oi(t)),Ud(this,e,t),e},ye.pc=function(e,t,n){if(!n&&t.layer!==this&&t.layer!==null)return t.layer.pc(e,t,n);var r=this.Pa;if(0>e||e>=r.length){if(e=r.indexOf(t),0>e)return-1}else if(r.M(e)!==t&&(e=r.indexOf(t),0>e))return-1;return t.Wo(n),r.mb(e),r=this.diagram,r!==null&&(n?r.N():r.pc(t)),t.Ig=null,fl(t),e};function Ud(e,t,n){if(t=Jm(e,t,n),n instanceof Fa&&n!==null&&isNaN(n.zOrder)){if(n.memberParts.count!==0){for(var r=-1,i=e.Pa.s,o=i.length,l=0;l<o;l++){var u=i[l];if(u===n&&(t=l,0<=r)||0>r&&u.containingGroup===n&&(r=l,0<=t))break}!(0>r)&&r<t&&(i=e.Pa,i.mb(t),i.Gb(r,n))}t=n.containingGroup,t!==null&&Ud(e,-1,t)}n.svg!==null&&n.svg.remove()}function Jm(e,t,n){var r=n.zOrder;if(isNaN(r))return t;e=e.Pa;var i=e.count;if(1>=i)return t;if(0>t&&(t=e.indexOf(n)),0>t)return-1;for(var o=t-1,l=NaN;0<=o&&(l=e.M(o).zOrder,!!isNaN(l));)o--;for(var u=t+1,f=NaN;u<i&&(f=e.M(u).zOrder,!!isNaN(f));)u++;if(!isNaN(l)&&l>r)for(;;){if(o===-1||l<=r){if(o++,o===t)break;return e.mb(t),e.Gb(o,n),o}for(l=NaN;0<=--o&&(l=e.M(o).zOrder,isNaN(l)););}else if(!isNaN(f)&&f<r)for(;;){if(u===i||f>=r){if(u--,u===t)break;return e.mb(t),e.Gb(u,n),u}for(f=NaN;++u<i&&(f=e.M(u).zOrder,isNaN(f)););}return t}xe.Object.defineProperties(qc.prototype,{parts:{get:function(){return this.Pa.iterator}},partsBackwards:{get:function(){return this.Pa.iteratorBackwards}},diagram:{get:function(){return this.H}},name:{get:function(){return this.xa},set:function(e){var t=this.xa;if(t!==e){var n=this.diagram;if(n!==null)for(t===""&&Wt("Cannot rename default Layer to: "+e),n=n.layers;n.next();)n.value.name===e&&Wt("Layer.name is already present in this diagram: "+e);for(this.xa=e,this.g("name",t,e),e=this.Pa.iterator;e.next();)e.value.layerName=this.xa}}},opacity:{get:function(){return this.pb},set:function(e){var t=this.pb;t!==e&&((0>e||1<e)&&ri(e,"0 <= value <= 1",qc,"opacity"),this.pb=e,this.g("opacity",t,e),e=this.diagram,e!==null&&e.N())}},isTemporary:{get:function(){return this.o},set:function(e){var t=this.o;t!==e&&((this.o=e)&&(this.isInDocumentBounds=!1),this.g("isTemporary",t,e))}},visible:{get:function(){return this.u},set:function(e){var t=this.u;if(t!==e){for(this.u=e,this.g("visible",t,e),t=this.Pa.iterator;t.next();)t.value.Zb(e);e=this.diagram,e!==null&&e.N()}}},pickable:{get:function(){return this.Uh},set:function(e){var t=this.Uh;t!==e&&(this.Uh=e,this.g("pickable",t,e))}},isInDocumentBounds:{get:function(){return this.j},set:function(e){this.j!==e&&(this.j=e,this.diagram!==null&&this.diagram.Ya())}},allowCopy:{get:function(){return this.Fi},set:function(e){var t=this.Fi;t!==e&&(this.Fi=e,this.g("allowCopy",t,e))}},allowDelete:{get:function(){return this.Gi},set:function(e){var t=this.Gi;t!==e&&(this.Gi=e,this.g("allowDelete",t,e))}},allowTextEdit:{get:function(){return this.Pi},set:function(e){var t=this.Pi;t!==e&&(this.Pi=e,this.g("allowTextEdit",t,e))}},allowGroup:{get:function(){return this.Hi},set:function(e){var t=this.Hi;t!==e&&(this.Hi=e,this.g("allowGroup",t,e))}},allowUngroup:{get:function(){return this.Qi},set:function(e){var t=this.Qi;t!==e&&(this.Qi=e,this.g("allowUngroup",t,e))}},allowLink:{get:function(){return this.Ii},set:function(e){var t=this.Ii;t!==e&&(this.Ii=e,this.g("allowLink",t,e))}},allowRelink:{get:function(){return this.Ki},set:function(e){var t=this.Ki;t!==e&&(this.Ki=e,this.g("allowRelink",t,e))}},allowMove:{get:function(){return this.Ji},set:function(e){var t=this.Ji;t!==e&&(this.Ji=e,this.g("allowMove",t,e))}},allowReshape:{get:function(){return this.Li},set:function(e){var t=this.Li;t!==e&&(this.Li=e,this.g("allowReshape",t,e))}},allowResize:{get:function(){return this.Mi},set:function(e){var t=this.Mi;t!==e&&(this.Mi=e,this.g("allowResize",t,e))}},allowRotate:{get:function(){return this.Ni},set:function(e){var t=this.Ni;t!==e&&(this.Ni=e,this.g("allowRotate",t,e))}},allowSelect:{get:function(){return this.Oi},set:function(e){var t=this.Oi;t!==e&&(this.Oi=e,this.g("allowSelect",t,e))}}}),qc.prototype.findObjectsNear=qc.prototype.og,qc.prototype.findObjectsIn=qc.prototype.Cf,qc.prototype.findObjectsAt=qc.prototype.ji,qc.prototype.findObjectAt=qc.prototype.ic,qc.className="Layer";function In(e,t){if(eg||(lv(),eg=!0),du(this),Bm=this,this.vb=!0,this.Ka=null,this.ya=this.Aa=0,this.ta=null,T0){var n=this,r=function(){n.removeEventListener(Zt.document,"DOMContentLoaded",r,!1),n.setRTL()};Zt.document.body!==null?this.setRTL():n.addEventListener(Zt.document,"DOMContentLoaded",r,!1)}this.ol=null,Tm.add("Model",Ja);var i=this;return this.Hb=function(o){var l=i.partManager;if(o.model===l.diagram.model&&l.diagram.aa){l.diagram.aa=!1;try{var u=o.change;o.modelChange===""&&u===Jr&&l.updateDataBindings(o.object,o.propertyName)}finally{l.diagram.aa=!0}}},this.Oc=function(o){i.partManager.doModelChanged(o)},this.hu=this.ku=null,bg(this),this.model=gg(),this.Wg=!0,Op(this),this.layout=new mc,this.Wg=!1,this.ck=this.ek=this.fk=this.dk=this.ui=this.aA=this.$j=this.Ov=null,this.hk=function(){},this.preventDefault=null,this.rn=!1,this.Yf=new uv,e!==void 0&&(typeof e=="string"||Zt.Element&&e instanceof Element?x0(this,e):t=e),this.vb=!1,t&&this.nm(t),this}var MA,Bm;function bg(e){e.Yd=new Zl,e.Yd.Xe(e),e.Db=17,e.Gw=!1,e.tn=!1,e.bu="default",e.Wa=new Ai,e.pj=new Zo,e.nl="default",e.Tx(),e.Sx(),e.pb=1,e.pa=new ft(NaN,NaN).freeze(),e.du=new ft(NaN,NaN),e.Ca=1,e.Pp=1,e.zt=new ft(NaN,NaN).freeze(),e.At=NaN,e.Ot=1e-4,e.Mt=100,e.Ab=new Ya,e.zu=new ft(NaN,NaN).freeze(),e.ut=new Wn(NaN,NaN,NaN,NaN).freeze(),e.rj=new wo(0,0,0,0).freeze(),e.sj=Nd,e.nu=!1,e.Zt=null,e.fu=null,e.yh=t0,e.zk=iA,e.Fg=t0,e.pq=iA,e.yt=Bl,e.Bt=Bl,e.Fc=!0,e.pn=!1,e.De=new Gr,e.Eh=new Zo,e.Xm=!0,e.vp=250,e.vk=-1,e.xp=new wo(16,16,16,16).freeze(),e.kg=!1,e.Jk=!1,e.fn=!0,e.bq=new gn,e.bq.diagram=e,e.Qg=new gn,e.Qg.diagram=e,e.cj=new gn,e.cj.diagram=e,e.zg=null,e.pf=null,e.qu=!1,wy(e),e.ai=new Gr,e.Ht=!0,e.uu=Pg,e.pw=!1,e.wu=L1,e.it="auto",e.Op="auto",e.zh=null,e.Fh=null,e.Bh=null,e.Qh=null,e.Oh=null,e.Nh=null,e.Qt=null,e.Lh=null,e.xt=!1,e.Mh=null,e.Ph=null,e.$h=null,e.Ch=null,e.Rt=!1,e.Yt={},e.oj=[null,null],e.Wg=!1,e.Iw=!1,e.ou=!1,e.lt=!1,e.rw=!0,e.ld=!1,e.$i=!1,e.Tw=!0,e.Ce=-2,e.Og=new Zo,e.Xn=new Ai,e.Gg=!1,e.Jd=!0,e.Us=!0,e.Fi=!0,e.Gi=!0,e.Vs=!1,e.Ws=!0,e.Pi=!0,e.Hi=!0,e.Qi=!0,e.Ys=!0,e.Ii=!0,e.Ki=!0,e.Ji=!0,e.Li=!0,e.Mi=!0,e.Ni=!0,e.Oi=!0,e.Zs=!0,e.at=!0,e.qw=!1,e.Vk=!1,e.mn=!0,e.nn=!0,e.Xs=!0,e.$s=!0,e.iu=16,e.mu=16,e.qr=!1,e.gu=!1,e.lu=0,e.ju=0,e.yb=new wo(5).freeze(),e.Hw=new Gr().freeze(),e.Nt=999999999,e.nw=new Gr().freeze(),e.Zi=!0,e.Ee=!0,e.vd=!0,e.Be=!1,e.gf=!1,e.xh=!0,e.hf=!1,e.sy=new Gr,e.ow=new Gr,e.Xh=null,e.aw=new vi(8,8),e.bw=999,e.Bw=1,e.Jw=0,e.fc={scale:1,position:new ft,bounds:new Wn,Py:new vi,bA:new vi,Oz:!1},e.fc.canvasSize=e.fc.Py,e.fc.newCanvasSize=e.fc.bA,e.fc.isScroll=!1,e.Rw=new Wn(NaN,NaN,NaN,NaN).freeze(),e.wo=new vi(NaN,NaN).freeze(),e.Sp=new Wn(NaN,NaN,NaN,NaN).freeze(),e.It=!1,e.Lg=new Zo;var t=new $r,n=new A;n.bind(new uc("text","",pa)),t.add(n),e.ny=t,e.Lg.add("",t),t=new $r,n=new A,n.stroke="brown",n.bind(new uc("text","",pa)),t.add(n),e.Lg.add("Comment",t),t=new $r,t.selectable=!1,t.avoidable=!1,n=new as,n.figure="Ellipse",n.fill="black",n.stroke=null,n.desiredSize=new vi(3,3).ja(),t.add(n),e.Lg.add("LinkLabel",t),e.Yi=new Zo,t=new Fa,t.selectionObjectName="GROUPPANEL",t.type=Rr.Vertical,n=new A,n.font="bold 12pt sans-serif",n.bind(new uc("text","",pa)),t.add(n),n=new Rr(Rr.Auto),n.name="GROUPPANEL";var r=new as;r.figure="Rectangle",r.fill="rgba(128,128,128,0.2)",r.stroke="black",n.add(r),r=new ah,r.padding=new wo(5,5,5,5).ja(),n.add(r),t.add(n),e.ly=t,e.Yi.add("",t),e.Kh=new Zo,t=new oi,n=new as,n.isPanelMain=!0,t.add(n),n=new as,n.toArrow="Standard",n.fill="black",n.stroke=null,n.strokeWidth=0,t.add(n),e.my=t,e.Kh.add("",t),t=new oi,n=new as,n.isPanelMain=!0,n.stroke="brown",t.add(n),e.Kh.add("Comment",t),t=new Ea,t.type=Rr.Auto,n=new as,n.fill=null,n.stroke="dodgerblue",n.strokeWidth=3,t.add(n),n=new ah,n.margin=new wo(1.5,1.5,1.5,1.5).ja(),t.add(n),e.St=t,e.wt=t,t=new Ea,t.type=Rr.Link,n=new as,n.isPanelMain=!0,n.fill=null,n.stroke="dodgerblue",n.strokeWidth=3,t.add(n),e.Kt=t,e.fe=null,e.mq=!1,e.Ck=null,e.partManager=new Ja,e.toolManager=new Xr,e.toolManager.initializeStandardTools(),e.defaultTool=e.toolManager,e.currentTool=e.defaultTool,e.nt=null,e.Wm=new Om,e.Vt=null,e.Wt=null,e.Mr=!1,e.commandHandler=w0(),e.eq=null,e.fq=hA,e.Pw=!1,e.Mb=1,e.Yh=null,e.Oq=1,e.Sq=0,e.zw=[0,0,0,0,0],e.Tq=0,e.yq=1,e.tw=0,e.uw=new ft,e.zy=500,e.wp=new ft,e.wq=!1}In.prototype.clear=function(){this.animationManager.Cc(),this.model.clear(),Sg=null,o1="",_p(this,!1),this.Xn.clear(),Vo(),this.Og.clear(),this.Xh=null,this.Ya(),this.Va(),this.N()};function _p(e,t){e.animationManager.Cc(!0),e.Hw=new Gr().freeze(),e.nw=new Gr().freeze();var n=e.skipsUndoManager,r=e.cc!==null&&e.cc!==void 0;r&&(e.skipsUndoManager=!0);var i=null;e.fe!==null&&(i=e.fe.part,i!==null&&e.remove(i));var o=[],l=e.Wa.length;if(t){for(t=0;t<l;t++)for(var u=e.Wa.s[t].parts;u.next();){var f=u.value;f!==i&&f.data===null&&o.push(f)}for(t=0;t<o.length;t++)e.remove(o[t])}for(t=0;t<l;t++)e.Wa.s[t].clear();return e.partManager.clear(),e.De.clear(),e.Eh.clear(),e.ai.clear(),e.Ck=null,e.Xn.clear(),Vo(),e.Og.clear(),Eu=[],i!==null&&(e.add(i),e.partManager.parts.remove(i)),r&&(e.skipsUndoManager=n),o}function w0(){return null}In.prototype.reset=function(){this.clear(),this.vb=!0,bg(this),q0(this),this.Wg=!0,Op(this),this.layout=new mc,this.Wg=!1,this.model=gg(),this.model.undoManager=new Fi,this.vb=this.rn=!1,this.N()},In.prototype.setRTL=function(e){e=e===void 0?this.div:e,e===null&&(e=Zt.document.body);var t=Zn("div");t.dir="rtl",t.style.cssText="font-size: 14px; width: 1px; height: 1px; position: absolute; top: -1000px; overflow: scroll;",t.textContent="A",e.appendChild(t);var n="reverse";0<t.scrollLeft?n="default":(t.scrollLeft=1,t.scrollLeft===0&&(n="negative")),e.removeChild(t),this.bu=n},In.prototype.setScrollWidth=function(e){e=e===void 0?this.div:e,e===null&&(e=Zt.document.body);var t=0;if(T0){var n=vp;t=MA,n===null&&(n=vp=Zn("p"),n.style.width="100%",n.style.height="200px",n.style.boxSizing="content-box",t=MA=Zn("div"),t.style.position="absolute",t.style.visibility="hidden",t.style.width="200px",t.style.height="150px",t.style.boxSizing="content-box",t.appendChild(n)),t.style.overflow="hidden",e.appendChild(t);var r=n.offsetWidth;t.style.overflow="scroll",n=n.offsetWidth,r===n&&(n=t.clientWidth),e.removeChild(t),t=r-n,t!==0||hu||(t=11)}this.Db=t,this.Gw=!0},In.prototype.qb=function(e){e.classType===In&&(this.autoScale=e)},In.prototype.toString=function(e){e===void 0&&(e=0);var t="";if(this.div&&this.div.id&&(t=this.div.id),t='Diagram "'+t+'"',0>=e)return t;for(var n=this.Wa.iterator;n.next();)t+=`
`+n.value.toString(e-1);return t};function x0(e,t){if(T0){if(t!=null||Wt("Diagram setup requires an argument DIV."),e.Ka!==null&&Wt("Diagram has already completed setup."),typeof t=="string"?e.Ka=Zt.document.getElementById(t):t instanceof HTMLDivElement?e.Ka=t:Wt("No DIV or DIV id supplied: "+t),e.Ka===null&&Wt("Invalid DIV id; could not get element with id: "+t),e.Ka.H!==void 0&&Wt("Invalid div id; div already has a Diagram associated with it."),!e.ol&&Zt.ResizeObserver){var n=fi(function(){e.$b()},250);e.ol=new Zt.ResizeObserver(function(){n()}),e.ol.observe(e.Ka)}Zt.getComputedStyle(e.Ka,null).position==="static"&&(e.Ka.style.position="relative"),t=5;var r="rgba(2"+t+"5, 255, 255, 0)";t--,e.Ka.style["-webkit-tap-highlight-color"]=r,e.Ka.innerHTML="",e.Ka.H=e,e.Ka.goDiagram=e,e.Ka.go=Zt.go;var i=new cl(e);if(i.style!==void 0&&(i.style.position="absolute",i.style.top="0px",i.style.left="0px",Zt.getComputedStyle(e.Ka,null).getPropertyValue("direction")==="rtl"&&(e.tn=!0),i.style.zIndex="2",i.style.userSelect="none",i.style.MozUserSelect="none",i.style.touchAction="none",i.style.letterSpacing="normal !important",i.style.wordSpacing="normal !important"),e.ta=i,e.ib=i.context,r=e.ib,e.Mb=e.computePixelRatio(),e.viewSize.w()||(e.Aa=e.Ka.clientWidth||1,e.ya=e.Ka.clientHeight||1),Dm(e,e.Aa,e.ya),e.Ka.insertBefore(i.Oa,e.Ka.firstChild),i=new cl(null),i.width=1,i.height=1,e.jw=i,e.oy=i.context,T0){i=Zn("div");var o=Zn("div");i.style.position="absolute",i.style.overflow="auto",i.style.width=e.Aa+"px",i.style.height=e.ya+"px",i.style.zIndex="1",o.style.position="absolute",o.style.width="1px",o.style.height="1px",e.Ka.appendChild(i),i.appendChild(o),i.onscroll=$g,i.addEventListener("pointerdown",pp),i.H=e,i.uy=!0,i.vy=!0,e.ku=i,e.hu=o}e.hk=fi(function(){e.Yh=null,e.N()},300),e.Ov=fi(function(){$p(e)},250),e.preventDefault=function(l){return l.preventDefault(),!1},e.$j=function(l){if(e.isEnabled){var u=tm(e,l,!0);u.bubbles=!0;var f=0,E=0;u.delta=0,l.deltaX!==void 0?(l.deltaX!==0&&(f=0<l.deltaX?1:-1),l.deltaY!==0&&(E=0<l.deltaY?1:-1),u.delta=Math.abs(l.deltaX)>Math.abs(l.deltaY)?-f:-E):l.wheelDeltaX!==void 0?(l.wheelDeltaX!==0&&(f=0<l.wheelDeltaX?-1:1),l.wheelDeltaY!==0&&(E=0<l.wheelDeltaY?-1:1),u.delta=Math.abs(l.wheelDeltaX)>Math.abs(l.wheelDeltaY)?-f:-E):l.wheelDelta!==void 0&&l.wheelDelta!==0&&(u.delta=0<l.wheelDelta?1:-1),e.doMouseWheel(),Y0(u,l)}},e.aA=function(l){e.isEnabled&&(e.Vk=!1,tm(e,l,!0),l=e.currentTool,l.cancelWaitAfter(),l.standardMouseOver())},e.ui=function(l){if(e.isEnabled){e.Vk=!0;var u=e.Yt;u[l.pointerId]===void 0&&(u[l.pointerId]=l),u=e.oj;var f=!1;if(u[0]===null||u[0].pointerId!==l.pointerId&&u[0].pointerType===l.pointerType)if(u[1]!==null&&u[1].pointerId===l.pointerId)u[1]=l,f=!0;else if(u[0]===null)u[0]=l;else if(u[1]===null)u[1]=l,f=!0;else{l.preventDefault();return}else u[0]=l;(u=l.pointerType==="touch"||l.pointerType==="pen")&&(e.qu=!1,e.wq=!0);var E=f;f=Pm(e,l,!0,!1,!0,E),qm(e,l,f),f.targetDiagram=Mf(l,l.target),f.targetObject=null,E||f.clone(e.bq),E=e.uw,u=u?25:10,l.timeStamp-e.tw<e.zy&&!(Math.abs(E.x-l.screenX)>u||Math.abs(E.y-l.screenY)>u)?e.yq++:e.yq=1,f.clickCount=e.yq,e.tw=l.timeStamp,e.uw.sg(l.screenX,l.screenY),e.doMouseDown(),l.button===1?l.preventDefault():Y0(f,l)}},e.dk=function(l){if(e.isEnabled){e.Vk=!0;var u=e.oj;if(u[0]===null||u[0].pointerId!==l.pointerId&&u[0].pointerType===l.pointerType){if(u[1]!==null&&u[1].pointerId===l.pointerId){u[1]=l;return}if(u[0]===null)u[0]=l;else return}else u[0]=l;if(u[0].pointerId===l.pointerId){u=Pm(e,l,!1,!1,!1,u[1]!==null);var f=Zt.document.elementFromPoint(l.clientX,l.clientY)||null;f!==null&&f.shadowRoot!==void 0&&f.shadowRoot!==null&&(f=f.shadowRoot.elementFromPoint(l.clientX,l.clientY));var E=e,C=l;f&&f.H&&(C=l,E=f.H),u.targetDiagram=E,qm(e,C,u),u.targetObject=null,e.doMouseMove(),Y0(u,l)}}},e.fk=function(l){if(e.isEnabled){e.Vk=!0;var u=l.pointerType==="touch"||l.pointerType==="pen",f=e.Yt;if(u&&e.qu)delete f[l.pointerId],l.preventDefault();else if(f=e.oj,f[0]===null||f[0].pointerId!==l.pointerId&&f[0].pointerType===l.pointerType)f[1]!==null&&f[1].pointerId===l.pointerId&&(f[1]=null);else{f[0]=null,f=Pm(e,l,!1,!0,!0,!1);var E=Zt.document.elementFromPoint(l.clientX,l.clientY)||null;E!==null&&E.shadowRoot!==void 0&&E.shadowRoot!==null&&(E=E.shadowRoot.elementFromPoint(l.clientX,l.clientY)),E!==null&&E.H instanceof In&&E.H!==e&&qm(E.H,l,f),E===null&&(E=l.target),qm(e,l,f),f.clickCount=e.yq,f.targetDiagram=Mf(l,E),f.targetObject=null,e.doMouseUp(),Y0(f,l),u&&(e.wq=!1)}}},e.ek=function(l){if(e.isEnabled){e.Vk=!1;var u=e.Yt;u[l.pointerId]&&delete u[l.pointerId],u=e.oj,u[0]!==null&&u[0].pointerId===l.pointerId&&(u[0]=null),u[1]!==null&&u[1].pointerId===l.pointerId&&(u[1]=null),l.pointerType!=="touch"&&l.pointerType!=="pen"&&(l=e.currentTool,l.cancelWaitAfter(),l.standardMouseOver())}},e.ck=function(l){var u=e.oj;u[0]!==null&&u[0].pointerId===l.pointerId?(u[0]=null,e.wq=!1):u[1]!==null&&u[1].pointerId===l.pointerId&&(u[1]=null)},e.Vp=r.Z["d"+ty[1]+ty[2]+"wI"+jp.slice(1,5)]["b"+Rf.slice(1,t)](r.Z,Lv,t,t),r.Vc(!0),hp(e),e.nl==="svg"&&(t=e.pj.get("svg"),e.Ka.appendChild(t.Oa),e.ib=t.context)}}In.prototype.addEventListener=function(e,t,n,r){e.addEventListener(t,n,{capture:r,passive:!1})},In.prototype.removeEventListener=function(e,t,n,r){e.removeEventListener(t,n,{capture:r})};function hp(e){var t=e.ta.Oa;t instanceof HTMLCanvasElement||(t=e.div),e.addEventListener(t,"pointerdown",e.ui,!1),e.addEventListener(t,"pointermove",e.dk,!1),e.addEventListener(t,"pointerup",e.fk,!1),e.addEventListener(t,"pointerout",e.ek,!1),e.addEventListener(t,"pointercancel",e.ck,!1),e.addEventListener(t,"pointerenter",e.bz,!1),e.addEventListener(t,"pointerleave",e.cz,!1),e.addEventListener(t,"wheel",e.$j,!1),e.addEventListener(t,"keydown",e.Qz,!1),e.addEventListener(t,"keyup",e.Rz,!1),e.addEventListener(t,"blur",e.Ny,!1),e.addEventListener(t,"focus",e.Oy,!1),e.addEventListener(t,"selectstart",function(n){return n.preventDefault(),!1},!1),e.addEventListener(t,"contextmenu",function(n){return n.preventDefault(),!1},!1),e.addEventListener(Zt,"resize",e.Ov,!1)}function bm(e){30<e.Sq&&(e.Yh=1)}function Fm(e,t){e.Yh!==null&&(e.Yh=null,t&&e.hk(),Ml&&Ml.nx||(e.Sq=0,e.zw=[0,0,0,0,0],e.Tq=0))}In.prototype.computePixelRatio=function(){return this.Yh!==null?this.Yh:Zt.devicePixelRatio||1},In.prototype.doMouseMove=function(){this.currentTool.doMouseMove()},In.prototype.doMouseDown=function(){this.currentTool.doMouseDown()},In.prototype.doMouseUp=function(){this.currentTool.doMouseUp()},In.prototype.doMouseWheel=function(){this.currentTool.doMouseWheel()},In.prototype.doKeyDown=function(){this.currentTool.doKeyDown()},In.prototype.doKeyUp=function(){this.currentTool.doKeyUp()},In.prototype.doFocus=function(){this.focus()},In.prototype.focus=function(){if(this.ta)if(this.scrollsPageOnFocus)this.ta.focus();else{var e=Zt.scrollX||Zt.pageXOffset,t=Zt.scrollY||Zt.pageYOffset;this.ta.focus(),Zt.scrollTo(e,t)}},In.prototype.Oy=function(){this.H.R("GainedFocus")},In.prototype.Ny=function(){this.H.R("LostFocus")};function $p(e){if(e.ta!==null){var t=e.Ka;if(t!==null&&t.clientWidth!==0&&t.clientHeight!==0){e.Gw||e.setScrollWidth();var n=e.gf?e.Db:0,r=e.Be?e.Db:0,i=e.Mb;e.Mb=e.computePixelRatio(),e.Mb!==i&&(e.pn=!0,e.$b()),(t.clientWidth!==e.Aa+n||t.clientHeight!==e.ya+r)&&(e.Ee=!0,e.Fc=!0,t=e.layout,t!==null&&t.isViewportSized&&e.autoScale===t0&&(e.Jk=!0,t.C()),e.ld||e.$b())}}}function Op(e){var t=new qc;t.name="Background",e.Al(t),t=new qc,t.name="",e.Al(t),t=new qc,t.name="Foreground",e.Al(t),t=new qc,t.name="Adornment",t.isTemporary=!0,t.isInDocumentBounds=!1,e.Al(t),t=new qc,t.name="Tool",t.isTemporary=!0,t.isInDocumentBounds=!0,e.Al(t),t=new qc,t.name="Grid",t.allowSelect=!1,t.pickable=!1,t.isTemporary=!0,t.isInDocumentBounds=!1,e.Ww(t,e.Qj("Background"))}function kp(e){var t=new Rr(Rr.Grid);t.name="GRID";var n=new as;return n.figure="LineH",n.stroke="lightgray",n.strokeWidth=.5,n.interval=1,t.add(n),n=new as,n.figure="LineH",n.stroke="gray",n.strokeWidth=.5,n.interval=5,t.add(n),n=new as,n.figure="LineH",n.stroke="gray",n.strokeWidth=1,n.interval=10,t.add(n),n=new as,n.figure="LineV",n.stroke="lightgray",n.strokeWidth=.5,n.interval=1,t.add(n),n=new as,n.figure="LineV",n.stroke="gray",n.strokeWidth=.5,n.interval=5,t.add(n),n=new as,n.figure="LineV",n.stroke="gray",n.strokeWidth=1,n.interval=10,t.add(n),n=new bi,n.add(t),n.layerName="Grid",n.zOrder=0,n.isInDocumentBounds=!1,n.isAnimated=!1,n.pickable=!1,n.locationObjectName="GRID",e.add(n),e.partManager.parts.remove(n),t.visible=!1,t}function $g(){this.H.gu?this.H.gu=!1:this.H.isEnabled?this.H.kx(this):nm(this.H)}function pp(e){this.H.isEnabled?(this.H.lu=e.target.scrollTop,this.H.ju=e.target.scrollLeft):nm(this.H)}In.prototype.kx=function(e){if(this.ta!==null){var t=this.ku,n=this.hu;this.qr=!0;var r=this.documentBounds,i=this.viewportBounds,o=this.rj,l=r.x-o.left,u=r.y-o.top,f=r.width+o.left+o.right,E=r.height+o.top+o.bottom,C=r.right+o.right;o=r.bottom+o.bottom;var T=i.x;r=i.y;var $=i.width,ce=i.height,Ee=i.right,Ne=i.bottom;i=this.scale;var ht=e.scrollLeft;if(this.tn)switch(this.bu){case"negative":ht=ht+e.scrollWidth-e.clientWidth;break;case"reverse":ht=e.scrollWidth-ht-e.clientWidth}var $e=ht;$<f||ce<E?(ht=ft.allocAt(this.position.x,this.position.y),this.allowHorizontalScroll&&this.ju!==$e&&(ht.x=$e/i+l,this.ju=$e),this.allowVerticalScroll&&this.lu!==e.scrollTop&&(ht.y=e.scrollTop/i+u,this.lu=e.scrollTop),this.position=ht,ft.free(ht),this.Ee=this.qr=!1):(ht=ft.alloc(),e.uy&&this.allowHorizontalScroll&&(l<T&&(this.position=ht.h($e+l,this.position.y)),C>Ee&&(this.position=ht.h(-(t.scrollWidth-this.Aa)+$e-this.Aa/i+C,this.position.y))),e.vy&&this.allowVerticalScroll&&(u<r&&(this.position=ht.h(this.position.x,e.scrollTop+u)),o>Ne&&(this.position=ht.h(this.position.x,-(t.scrollHeight-this.ya)+e.scrollTop-this.ya/i+o))),ft.free(ht),this.vd=!0,this.Ee=this.qr=!1,r=this.documentBounds,i=this.viewportBounds,C=r.right,Ee=i.right,o=r.bottom,Ne=i.bottom,l=r.x,T=i.x,u=r.y,r=i.y,$>=f&&l>=T&&C<=Ee&&(n.style.width="1px"),ce>=E&&u>=r&&o<=Ne&&(n.style.height="1px"))}},In.prototype.computeBounds=function(e){return e===void 0&&(e=new Wn),Lf(this),os(this,e)};function os(e,t){if(e.fixedBounds.w())return t.assign(e.fixedBounds),t.Co(e.yb),t;for(var n=!0,r=e.Wa.s,i=r.length,o=0;o<i;o++){var l=r[o];if(l.visible&&l.isInDocumentBounds){l=l.Pa.s;for(var u=l.length,f=0;f<u;f++){var E=l[f];E.isInDocumentBounds&&E.isVisible()&&(E=E.actualBounds,E.w()&&(n?(n=!1,t.assign(E)):t.ed(E)))}}}return n&&t.h(0,0,0,0),t.Co(e.yb),t}In.prototype.computePartsBounds=function(e,t){t===void 0&&(t=!1);var n=null;if(jr(e))for(var r=0;r<e.length;r++){var i=e[r];!t&&i instanceof oi||(i.Va(),n===null?n=i.actualBounds.copy():n.ed(i.actualBounds))}else for(e=e.iterator;e.next();)r=e.value,!t&&r instanceof oi||(r.Va(),n===null?n=r.actualBounds.copy():n.ed(r.actualBounds));return n===null?new Wn(NaN,NaN,0,0):n};function Ih(e,t){if((t||e.hf)&&!e.vb&&e.ta!==null&&e.documentBounds.w()){if(e.vb=!0,t){var n=e.initialPosition;if(n.w()){e.vb=!1,e.position=n;return}n=ft.alloc(),n.xi(e.documentBounds,e.initialDocumentSpot);var r=e.viewportBounds;r=Wn.allocAt(0,0,r.width,r.height);var i=ft.alloc();i.xi(r,e.initialViewportSpot),i.h(n.x-i.x,n.y-i.y),e.position=i,Wn.free(r),ft.free(i),ft.free(n)}n=e.yh,t&&e.Fg!==t0&&(n=e.Fg);var o=n!==t0?em(e,n):e.scale;n=e.pa.x,r=e.pa.y,i=e.Aa/o;var l=e.ya/o,u=e.zk,f=e.pq;t&&!u.sb()&&(f.sb()||f.Xb())&&(u=f.Xb()?xa:f),t1(e,e.documentBounds,i,l,u,t),t=e.scale,e.scale=o,e.vb=!1,o=e.viewportBounds,nn.B(o.x,n)&&nn.B(o.y,r)&&nn.B(o.width,i)&&nn.B(o.height,l)||e.onViewportBoundsChanged(new Wn(n,r,i,l),o,t,!1)}}function em(e,t){var n=e.Pp;if(e.ta===null)return n;e.Va();var r=e.documentBounds;if(!r.w())return n;var i=r.width;r=r.height;var o=e.Aa+(e.gf?e.Db:0),l=e.ya+(e.Be?e.Db:0),u=o/i,f=l/r;return t===Nv?(t=Math.min(f,u),t>n&&(t=n),t<e.minScale&&(t=e.minScale),t>e.maxScale&&(t=e.maxScale),t):t===M1?(t=f>u?(l-e.Db)/r:(o-e.Db)/i,t>n&&(t=n),t<e.minScale&&(t=e.minScale),t>e.maxScale&&(t=e.maxScale),t):e.scale}In.prototype.zoomToFit=function(){var e=this.sj;this.sj=Nd,this.scale=em(this,Nv),e!==Nd&&(Ih(this,!1),t1(this,this.documentBounds,this.Aa/this.Ca,this.ya/this.Ca,this.zk,!1)),this.sj=e},ye=In.prototype,ye.BA=function(e,t){t===void 0&&(t=Nv);var n=e.width,r=e.height;if(!(n===0||r===0||isNaN(n)&&isNaN(r))){var i=1;if(t===Nv||t===M1)if(isNaN(n))i=this.viewportBounds.height*this.scale/r;else if(isNaN(r))i=this.viewportBounds.width*this.scale/n;else{i=this.Aa;var o=this.ya;i=t===M1?o/r>i/n?(o-(this.Be?this.Db:0))/r:(i-(this.gf?this.Db:0))/n:Math.min(o/r,i/n)}this.scale=i,this.position=new ft(e.x,e.y)}},ye.Jy=function(e,t){this.Va();var n=this.documentBounds,r=this.viewportBounds;this.position=new ft(n.x+(e.x*n.width+e.offsetX)-(t.x*r.width-t.offsetX),n.y+(e.y*n.height+e.offsetY)-(t.y*r.height-t.offsetY))},ye.zz=function(e){if(e instanceof Po){this.eq=e;var t=ft.alloc();this.fq=this.op(e.ga(Bl,t)),ft.free(t)}else this.eq=null,this.fq=hA};function t1(e,t,n,r,i,o){var l=ft.allocAt(e.pa.x,e.pa.y),u=l.x,f=l.y;if(e.eq!==null){var E=ft.alloc();E=e.eq.ga(Bl,E),u=E.x-e.fq.x/e.scale,f=E.y-e.fq.y/e.scale,i=Ts,ft.free(E)}(o||e.scrollMode===Nd)&&(i.sb()&&(n>t.width&&(u=t.x+(i.x*t.width+i.offsetX)-(i.x*n-i.offsetX)),r>t.height&&(f=t.y+(i.y*t.height+i.offsetY)-(i.y*r-i.offsetY))),i=e.rj,o=n-t.width,n<t.width+i.left+i.right?(u=Math.min(u+n/2,t.right+Math.max(o,i.right)-n/2),u=Math.max(u,t.left-Math.max(o,i.left)+n/2),u-=n/2):u>t.left?u=t.left:u<t.right-n&&(u=t.right-n),n=r-t.height,r<t.height+i.top+i.bottom?(f=Math.min(f+r/2,t.bottom+Math.max(n,i.bottom)-r/2),f=Math.max(f,t.top-Math.max(n,i.top)+r/2),f-=r/2):f>t.top?f=t.top:f<t.bottom-r&&(f=t.bottom-r)),l.x=isFinite(u)?u:-e.yb.left,l.y=isFinite(f)?f:-e.yb.top,e.positionComputation!==null&&(t=e.positionComputation(e,l),l.x=t.x,l.y=t.y),oA(e.Yd,e.pa,l),e.pa.h(l.x,l.y),q0(e),ft.free(l)}ye.Ol=function(e,t){if(t===void 0&&(t=!0),t){if(e=Iv(this,e,function(n){return n.part},function(n){return n.canSelect()}),e instanceof bi)return e}else if(e=Iv(this,e,function(n){return n.part}),e instanceof bi)return e;return null},ye.ic=function(e,t,n){t===void 0&&(t=null),n===void 0&&(n=null),Lf(this);for(var r=this.Wa.iteratorBackwards;r.next();){var i=r.value;if(i.visible&&(i=i.ic(e,t,n),i!==null))return i}return null};function Iv(e,t,n,r){for(n===void 0&&(n=null),r===void 0&&(r=null),Lf(e),e=e.Wa.iteratorBackwards;e.next();){var i=e.value;if(i.visible&&!i.isTemporary&&(i=i.ic(t,n,r),i!==null))return i}return null}ye.lz=function(e,t,n){return t===void 0&&(t=!0),Sm(this,e,function(r){return r.part},t?function(r){return r instanceof bi&&r.canSelect()}:null,n)};function Sm(e,t,n,r,i){for(n===void 0&&(n=null),r===void 0&&(r=null),i instanceof Ai||i instanceof Gr||(i=new Gr),Lf(e),e=e.Wa.iteratorBackwards;e.next();){var o=e.value;o.visible&&!o.isTemporary&&o.ji(t,n,r,i)}return i}ye.ji=function(e,t,n,r){t===void 0&&(t=null),n===void 0&&(n=null),r instanceof Ai||r instanceof Gr||(r=new Gr),Lf(this);for(var i=this.Wa.iteratorBackwards;i.next();){var o=i.value;o.visible&&o.ji(e,t,n,r)}return r},ye.ux=function(e,t,n,r){return t===void 0&&(t=!1),n===void 0&&(n=!0),Fg(this,e,function(i){return i instanceof bi&&(!n||i.canSelect())},t,r)},ye.Cf=function(e,t,n,r,i){t===void 0&&(t=null),n===void 0&&(n=null),r===void 0&&(r=!1),i instanceof Ai||i instanceof Gr||(i=new Gr),Lf(this);for(var o=this.Wa.iteratorBackwards;o.next();){var l=o.value;l.visible&&l.Cf(e,t,n,r,i)}return i},ye.Nu=function(e,t,n,r,i,o){var l=new Gr;Lf(this);for(var u=this.Wa.iteratorBackwards;u.next();){var f=u.value;f.visible&&f.Nu(e,t,n,r,l,i,o)}return l};function Fg(e,t,n,r,i){var o=null;for(o===void 0&&(o=null),n===void 0&&(n=null),r===void 0&&(r=!1),i instanceof Ai||i instanceof Gr||(i=new Gr),Lf(e),e=e.Wa.iteratorBackwards;e.next();){var l=e.value;l.visible&&!l.isTemporary&&l.Cf(t,o,n,r,i)}return i}ye.mz=function(e,t,n,r,i){return n===void 0&&(n=!0),r===void 0&&(r=!0),ev(this,e,t,function(o){return o instanceof bi&&(!r||o.canSelect())},n,i)},ye.og=function(e,t,n,r,i,o){n===void 0&&(n=null),r===void 0&&(r=null),i===void 0&&(i=!0),i!==!1&&i!==!0&&((i instanceof Ai||i instanceof Gr)&&(o=i),i=!0),o instanceof Ai||o instanceof Gr||(o=new Gr),Lf(this);for(var l=this.Wa.iteratorBackwards;l.next();){var u=l.value;u.visible&&u.og(e,t,n,r,i,o)}return o};function ev(e,t,n,r,i,o){var l=null;for(l===void 0&&(l=null),r===void 0&&(r=null),i===void 0&&(i=!0),i!==!1&&i!==!0&&((i instanceof Ai||i instanceof Gr)&&(o=i),i=!0),o instanceof Ai||o instanceof Gr||(o=new Gr),Lf(e),e=e.Wa.iteratorBackwards;e.next();){var u=e.value;u.visible&&!u.isTemporary&&u.og(t,n,l,r,i,o)}return o}In.prototype.acceptEvent=function(e){return tm(this,e,e instanceof MouseEvent)};function tm(e,t,n){var r=e.Qg;return e.Qg=e.cj,e.cj=r,r.diagram=e,r.event=t,n?qm(e,t,r):(r.viewPoint=e.Qg.viewPoint,r.documentPoint=e.Qg.documentPoint),e=0,t.ctrlKey&&(e+=1),t.altKey&&(e+=2),t.shiftKey&&(e+=4),t.metaKey&&(e+=8),r.modifiers=e,r.button=t.button,t.buttons!==void 0&&(r.buttons=t.buttons),hu&&t.button===0&&t.ctrlKey&&(r.button=2),r.down=!1,r.up=!1,r.clickCount=1,r.delta=0,r.handled=!1,r.bubbles=!1,r.timestamp=t.timeStamp,r.isMultiTouch=!1,r.targetDiagram=Mf(t,t.target),r.targetObject=null,r}function Mf(e,t){return t===null?null:(t=t.H)?t:((t=e.path)||typeof e.composedPath!="function"||(t=e.composedPath()),t&&t[0]&&t[0].H?t[0].H:null)}function Pm(e,t,n,r,i,o){var l=e.Qg;return e.Qg=e.cj,e.cj=l,l.diagram=e,l.clickCount=1,e=l.delta=0,t.ctrlKey&&(e+=1),t.altKey&&(e+=2),t.shiftKey&&(e+=4),t.metaKey&&(e+=8),l.modifiers=e,l.event=t,l.timestamp=t.timeStamp,l.button=t.button,l.buttons=t.buttons,hu&&t.button===0&&t.ctrlKey&&(l.button=2),l.down=n,l.up=r,l.handled=!1,l.bubbles=i,l.isMultiTouch=o,l}function Y0(e,t){return e.bubbles?!0:(t.stopPropagation!==void 0&&t.stopPropagation(),t.cancelable!==!1&&t.preventDefault(),t.cancelBubble=!0,!1)}In.prototype.Qz=function(e){var t=this.H;if(!this.H.isEnabled)return!1;var n=tm(t,e,!1);switch(n.key=String.fromCharCode(e.which),n.down=!0,e.which){case 8:n.key="Backspace";break;case 33:n.key="PageUp";break;case 34:n.key="PageDown";break;case 35:n.key="End";break;case 36:n.key="Home";break;case 37:n.key="Left";break;case 38:n.key="Up";break;case 39:n.key="Right";break;case 40:n.key="Down";break;case 45:n.key="Insert";break;case 46:n.key="Del";break;case 48:n.key="0";break;case 187:case 61:case 107:n.key="Add";break;case 189:case 173:case 109:n.key="Subtract";break;case 27:n.key="Esc"}return t.doKeyDown(),Y0(n,e)},In.prototype.Rz=function(e){var t=this.H;if(!t.isEnabled)return!1;var n=tm(t,e,!1);switch(n.key=String.fromCharCode(e.which),n.up=!0,e.which){case 8:n.key="Backspace";break;case 33:n.key="PageUp";break;case 34:n.key="PageDown";break;case 35:n.key="End";break;case 36:n.key="Home";break;case 37:n.key="Left";break;case 38:n.key="Up";break;case 39:n.key="Right";break;case 40:n.key="Down";break;case 45:n.key="Insert";break;case 46:n.key="Del"}return t.doKeyUp(),Y0(n,e)},In.prototype.bz=function(e){var t=this.H;if(!t.isEnabled)return!1;var n=tm(t,e,!0);return t.mouseEnter!==null&&t.mouseEnter(n),t.currentTool.standardMouseOver(),Y0(n,e)},In.prototype.cz=function(e){var t=this.H;if(!t.isEnabled)return!1;var n=tm(t,e,!0);return t.mouseLeave!==null&&t.mouseLeave(n),Y0(n,e)},In.prototype.getMouse=function(e){var t=this.ta;if(t===null)return new ft(0,0);var n=t.getBoundingClientRect();return t=e.clientX-this.Aa/n.width*n.left,e=e.clientY-this.ya/n.height*n.top,this.Ab!==null?Or(new ft(t,e),this.Ab):new ft(t,e)};function qm(e,t,n){var r=e.ta,i=e.Aa,o=e.ya,l=0,u=0;r!==null&&(r=r.getBoundingClientRect(),l=t.clientX-i/r.width*r.left,u=t.clientY-o/r.height*r.top),n.viewPoint.h(l,u),e.Ab!==null?(t=ft.allocAt(l,u),e.Ab.Cd(t),n.documentPoint.assign(t),ft.free(t)):n.documentPoint.h(l,u)}function Im(e,t,n){if(e.oj[0]!==null){t=e.oj[t];var r=e.ta;r!==null&&(r=r.getBoundingClientRect(),n.h(t.clientX-e.Aa/r.width*r.left,t.clientY-e.ya/r.height*r.top))}}In.prototype.Ya=function(){this.Zi||(this.Zi=!0,this.$b(!1))};function tv(e){e.ld||Lf(e),e.Va()}In.prototype.redraw=function(){this.vb||this.ld||(this.N(),this.bd())},ye=In.prototype,ye.Pz=function(){return this.kg},ye.Xy=function(e){e===void 0&&(e=null);var t=this.animationManager,n=t.isEnabled;t.Cc(),t.isEnabled=!1,gf(this),this.hf=!1,this.du=new ft(NaN,NaN),t.isEnabled=n,this.ld=!0;var r=this;e!==null&&tr(function(){r.ld=!1,zc(t,"Model"),e(r)},1)},ye.$b=function(e){if(e===void 0&&(e=!1),this.kg!==!0&&!(this.vb||e===!1&&this.ld)){this.kg=!0;var t=this;Zt.requestAnimationFrame(function(){t.kg&&t.bd()})}},ye.bd=function(){(!this.fn||this.kg)&&(this.fn&&(this.fn=!1),gf(this))};function Zc(e,t,n){!e.Ee||e.vb||e.animationManager.defaultAnimation.isAnimating||nm(e)||(t&&Lf(e),n&&Ih(e,!1))}function gf(e,t){if(!e.ld&&(e.kg=!1,e.Ka!==null||e.wo.w())){e.ld=!0;var n=e.animationManager,r=e.Xn;if(!n.isAnimating&&r.length!==0){for(var i=r.s,o=i.length,l=0;l<o;l++){var u=i[l];n0(u,!1),u.v()}r.clear()}r=e.ow,0<r.count&&(r.each(function(f){f.Nv()}),r.clear()),i=r=!1,n.defaultAnimation.isAnimating&&(i=!0,r=e.skipsUndoManager,e.skipsUndoManager=!0),n.zb||$p(e),Zc(e,!1,!0),e.fe!==null&&(e.fe.visible&&!e.mq&&(Vf(e),e.mq=!0),!e.fe.visible&&e.mq&&(e.mq=!1)),Lf(e),o=!1,(!e.hf||e.xh)&&(e.hf?Nm(e,!e.Jk):(e.Ea("Initial Layout"),n.isEnabled===!1&&n.Cc(),Nm(e,!1)),o=!0),e.Jk=!1,Lf(e),e.ou||tv(e),Zc(e,!0,!1),l=!1,o?(n=Wn.alloc(),n.assign(e.viewportBounds),e.hf||(l=e.hf=!0,e.skipsUndoManager||(e.undoManager.isPendingClear=!0),e.undoManager.isPendingUnmodified=!0,mp(e)),e.R("LayoutCompleted"),Zc(e,!0,!1),Wn.free(n)):n.Ok&&n.Qw&&(e.Fg!==t0?e.scale=em(e,e.Fg):e.yh!==t0?e.scale=em(e,e.yh):(n=e.initialScale,isFinite(n)&&0<n&&(e.scale=n)),Ih(e,!0)),o&&l&&e.eb("Initial Layout"),Lf(e),t||e.gc(e.ib),i&&(e.skipsUndoManager=r),e.ld=!1}}function mp(e){if(e.Fg!==t0)e.scale=em(e,e.Fg);else if(e.yh!==t0)e.scale=em(e,e.yh);else{var t=e.initialScale;isFinite(t)&&0<t&&(e.scale=t)}Ih(e,!0),t=e.Wa.s,e.Fd(t,t.length,e,e.viewportBounds),e.R("InitialLayoutCompleted"),e.du.assign(e.pa),Vf(e)}function Lf(e){if(e.De.count!==0&&(e.ld||!e.animationManager.isTicking)){for(var t=0;23>t;t++){var n=e.De.iterator;if(n===null||e.De.count===0)break;e.De=new Gr,e.Nv(n,e.De)}e.nodes.each(function(r){r instanceof Fa&&r.U&65536&&(r.U=r.U^65536)})}}ye.Nv=function(e,t){for(e.reset();e.next();){var n=e.value;!n.Zc()||n instanceof Fa||(n.si()?(n.measure(1/0,1/0),n.arrange()):t.add(n))}for(e.reset();e.next();)n=e.value,n instanceof Fa&&n.isVisible()&&ac(this,n);for(e.reset();e.next();)n=e.value,n instanceof oi&&n.isVisible()&&(n.si()?(n.measure(1/0,1/0),n.arrange()):t.add(n));for(e.reset();e.next();)n=e.value,n instanceof Ea&&n.isVisible()&&(n.si()?(n.measure(1/0,1/0),n.arrange()):t.add(n))};function ac(e,t){for(var n=io(),r=io(),i=t.memberParts;i.next();){var o=i.value;o.isVisible()&&(o instanceof Fa?(hd(o)||k0(o)||_l(o))&&ac(e,o):o instanceof oi?o.fromNode===t||o.toNode===t?r.push(o):n.push(o):(o.measure(1/0,1/0),o.arrange()))}for(e=n.length,i=0;i<e;i++)o=n[i],o.measure(1/0,1/0),o.arrange();for(so(n),t.measure(1/0,1/0),t.arrange(),e=r.length,t=0;t<e;t++)n=r[t],n.measure(1/0,1/0),n.arrange();so(r)}ye.Fd=function(e,t,n,r){if(this.vd||this.animationManager.isAnimating)for(var i=0;i<t;i++)e[i].Fd(n,r)},ye.gc=function(e){if(this.Ka!==null){if(this.ta===null&&Wt("No canvas specified"),this.nl==="svg"){if(this.Ka!==null){var t=this.animationManager;if(!t.zb&&(!t.isAnimating||t.isTicking)){e0(this);var n=this.Aa,r=this.ya;if(e.Gv.resize(n,r,n,r),n=this.Wa.s,r=n.length,this.Fd(n,r,this,this.viewportBounds),this.Fc||t.isAnimating){t=this.pa;var i=this.Ca,o=Math.round(t.x*i)/i,l=Math.round(t.y*i)/i,u=this.Ab;for(u.reset(),i!==1&&u.scale(i),t.x===0&&t.y===0||u.translate(-o,-l),e.ti=null,ry(e,u.m11,u.m12,u.m21,u.m22,u.dx,u.dy),this.pb!==1&&(e.globalAlpha=this.pb),td(this,e),t=this.Mb,this.ta.context.setTransform(t,0,0,t,0,0),this.ta.context.clearRect(0,0,this.Aa,this.ya),t=0;t<r;t++)n[t].gc(e,this);e=!1,this.Yf?yp(this.Yf,this)&&(e=this.Vp()):e=!0,e&&(Ya.prototype.Cd=Ya.prototype.Eu),this.Fc=this.vd=!1}}}}else e:if(o=this.animationManager,!o.zb&&(!o.isAnimating||o.isTicking)&&(n=new Date,e0(this),this.Ka.style.opacity!=="0")){if(r=e!==this.ib,t=this.Wa.s,i=t.length,this.Fd(t,i,this,this.viewportBounds),r)e.Vc(!0),this.vd=!0;else if(!this.Fc&&!o.isAnimating)break e;o=this.Ab,o.reset(),l=this.Mb,u=this.pa;var f=this.Ca,E=Math.round(u.x*f)/f,C=Math.round(u.y*f)/f;for(f!==1&&o.scale(f),u.x===0&&u.y===0||o.translate(-E,-C),e.setTransform(l,0,0,l,0,0),e.clearRect(0,0,this.Aa,this.ya),this.pb!==1&&(e.globalAlpha=this.pb),td(this,e),u=0;u<i;u++)e.setTransform(l,0,0,l,0,0),e.transform(o.m11,o.m12,o.m21,o.m22,o.dx,o.dy),e.yc(),t[u].gc(e,this);if(t=!1,this.Yf?yp(this.Yf,this)&&(t=this.Vp()):t=!0,t&&(Ya.prototype.Cd=Ya.prototype.Eu),r?(this.ib.Vc(!0),this.vd=!0):this.Fc=this.vd=!1,t=+new Date-+n,r=Ml&&Ml.nx,n=this.zw,r||this.Yh===null){for(n[this.Tq]=t,this.Tq=(this.Tq+1)%n.length,i=t=0;i<n.length;i++)t+=n[i];this.Sq=t/n.length}if(this.pb!==1&&(e.globalAlpha=1),r)for(e.setTransform(1,0,0,1,0,0),r=0;r<n.length;r++)e.fillText(n[r].toString(),20,150+ +(20*r))}}};function gA(e,t,n,r,i,o,l,u,f,E){if(e.Ka!==null){e.ta===null&&Wt("No canvas specified"),l===void 0&&(l=null),u===void 0&&(u=null),f===void 0&&(f=!1),E===void 0&&(E=!1),e0(e),e.ib.Vc(!0),e.vd=!0,e.$i=!0;var C=e.Ca;e.Ca=i;var T=e.Wa.s,$=T.length;try{var ce=new Wn(o.x,o.y,r.width/i,r.height/i),Ee=ce.copy();Ee.Co(n),Vf(e,Ee),Lf(e),e.Fd(T,$,e,ce),t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,r.width,r.height),u!==null&&u!==""&&(t.fillStyle=u,t.ox(0,0,r.width,r.height));var Ne=e.Mb;t.scale(Ne,Ne);var ht=Ya.alloc();ht.reset(),ht.translate(n.left,n.top),ht.scale(i),o.x===0&&o.y===0||ht.translate(-o.x,-o.y),t.setTransform(ht.m11,ht.m12,ht.m21,ht.m22,ht.dx,ht.dy),t.yc(),t instanceof Vh&&ry(t,ht.m11,ht.m12,ht.m21,ht.m22,ht.dx,ht.dy),Ya.free(ht),td(e,t),t.globalAlpha=e.pb;var $e=e.Qj("Grid");if(l){var Ct=new Gr,Bt=l.iterator;for(Bt.reset();Bt.next();){var Nt=Bt.value;Nt instanceof bi&&(E||Nt.layer!==$e)&&(Nt.Gj(),Ct.add(Nt))}for(E=0;E<$;E++)UA(T[E],t,e,Ct,f);Ct.each(function(mn){return mn.Gj()})}else for(Ct=0;Ct<$;Ct++){var Tt=T[Ct];Tt===$e?E&&Tt.gc(t,e,!0):Tt.gc(t,e,f)}e.$i=!1,e.Yf&&yp(e.Yf,e)&&e.Vp()}finally{e.Ca=C,e.ib.Vc(!0),e.vd=!0,e.Fd(T,$,e,e.viewportBounds),Vf(e),e.ib instanceof Vh&&(e.ib.Nj.PA(),e.redraw())}}}ye.Gf=function(e){return this.Rg[e]},ye.Xx=function(e,t){e==="minDrawingLength"&&(this.Oq=t),this.Rg[e]=t,this.redraw()},ye.Tx=function(){this.Rg=new nl,this.Rg.drawShadows=!0,this.Rg.textGreeking=!0,this.Rg.viewportOptimizations=!(hu||$l),this.Rg.temporaryPixelRatio=!0,this.Rg.pictureRatioOptimization=!0,this.Oq=this.Rg.minDrawingLength=1};function td(e,t){e=e.Rg,e!==null&&(e.imageSmoothingEnabled!==void 0&&t.Wx(!!e.imageSmoothingEnabled),e=e.defaultFont,e!=null&&(t.font=e))}ye.Ql=function(e){return this.on[e]},ye.sA=function(e,t){this.on[e]=t},ye.Sx=function(){this.on=new nl,this.on.extraTouchArea=10,this.on.extraTouchThreshold=10,this.on.hasGestureZoom=!0},ye.set=function(e){return Object.assign(this,e),this},ye.Du=function(e){return this.nm(e)},ye.nm=function(e){return vA(this,e),this};function vA(e,t){var n=e instanceof Rr,r=e instanceof In,i;for(i in t){i===""&&Wt("Setting properties requires non-empty property names");var o=e,l=i;if(n||r){var u=i.indexOf(".");if(0<u){var f=i.substring(0,u);n?o=e.fb(f):(o=e[f],o==null&&(o=e.toolManager[f])),lr(o)?l=i.substr(u+1):Wt("Unable to find object named: "+f+" in "+e.toString()+" when trying to set property: "+i)}}if(l[0]!=="_"&&!qa(o,l))if(r&&l==="ModelChanged"){e.Yw(t[l]);continue}else if(r&&l==="Changed"){e.Pe(t[l]);continue}else if(r&&qa(e.toolManager,l))o=e.toolManager;else if(r&&BA(e,l)){e.Bj(l,t[l]);continue}else if(e instanceof uo&&l==="Changed"){e.Pe(t[l]);continue}else Wt('Trying to set undefined property "'+l+'" on object: '+o.toString());o[l]=t[i],l[0]==="_"&&o instanceof Po&&o.Vw(l)}}ye.bx=function(){if(this.Eh.count!==0&&!(1<this.undoManager.transactionLevel)){for(;0<this.Eh.count;){var e=this.Eh;for(this.Eh=new Zo,e=e.iterator;e.next();){var t=e.key;t.Xo(e.value),t.qc()}}this.N()}},ye.N=function(e){if(e===void 0)this.Fc=!0,this.$b();else{var t=this.viewportBounds;e.w()&&t.Yc(e)&&(this.Fc=!0,this.$b())}this.R("InvalidateDraw")},In.prototype.invalidateViewport=function(e,t){if(this.Fc!==!0)if(this.Fc=!0,this.nl==="svg")this.bd();else{var n=this.Gf("temporaryPixelRatio")===!0;if(this.Gf("viewportOptimizations")===!0&&this.scrollMode!==s1&&this.rj.hi(0,0,0,0)&&t.width===e.width&&t.height===e.height){var r=this.scale,i=Math.max(e.y,t.y),o=Math.min(e.y+e.height,t.y+t.height);if(0<Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x))*r&&0<Math.max(0,o-i)*r){if(!(this.ld||(this.kg=!1,this.Ka===null||(this.ld=!0,this.documentBounds.w()||(r=Wn.alloc(),N1(this,this.computeBounds(r)),Wn.free(r)),r=this.ta,r===null||r instanceof Wf)))){var l=this.Mb;i=this.Aa*l;var u=this.ya*l,f=this.scale*l;o=Math.round(Math.round(t.x*f)-Math.round(e.x*f)),t=Math.round(Math.round(t.y*f)-Math.round(e.y*f)),f=this.jw,e=this.oy,f.width!==i&&(f.width=i),f.height!==u&&(f.height=u),e.clearRect(0,0,i,u),f=190*l;var E=70*l,C=Math.max(o,0),T=Math.max(t,0),$=Math.floor(i-C),ce=Math.floor(u-T);e.drawImage(r.Oa,C,T,$,ce,0,0,$,ce),yp(this.Yf,this)&&e.clearRect(0,0,f,E),r=io(),e=io(),ce=Math.abs(o),$=Math.abs(t);var Ee=C===0?0:i-ce;C=ft.allocAt(Ee,0),ce=ft.allocAt(ce+Ee,u),e.push(new Wn(Math.min(C.x,ce.x),Math.min(C.y,ce.y),Math.abs(C.x-ce.x),Math.abs(C.y-ce.y)));var Ne=this.Ab;if(Ne.reset(),Ne.scale(l,l),this.Ca!==1&&Ne.scale(this.Ca),l=this.pa,(l.x!==0||l.y!==0)&&isFinite(l.x)&&isFinite(l.y)&&Ne.translate(-l.x,-l.y),Or(C,Ne),Or(ce,Ne),r.push(new Wn(Math.min(C.x,ce.x),Math.min(C.y,ce.y),Math.abs(C.x-ce.x),Math.abs(C.y-ce.y))),Ee=T===0?0:u-$,C.h(0,Ee),ce.h(i,$+Ee),e.push(new Wn(Math.min(C.x,ce.x),Math.min(C.y,ce.y),Math.abs(C.x-ce.x),Math.abs(C.y-ce.y))),Or(C,Ne),Or(ce,Ne),r.push(new Wn(Math.min(C.x,ce.x),Math.min(C.y,ce.y),Math.abs(C.x-ce.x),Math.abs(C.y-ce.y))),yp(this.Yf,this)&&(i=0<o?0:-o,u=0<t?0:-t,C.h(i,u),ce.h(f+i,E+u),e.push(new Wn(Math.min(C.x,ce.x),Math.min(C.y,ce.y),Math.abs(C.x-ce.x),Math.abs(C.y-ce.y))),Or(C,Ne),Or(ce,Ne),r.push(new Wn(Math.min(C.x,ce.x),Math.min(C.y,ce.y),Math.abs(C.x-ce.x),Math.abs(C.y-ce.y)))),ft.free(C),ft.free(ce),Zc(this,!1,!0),this.Ka===null&&Wt("No div specified"),this.ta===null&&Wt("No canvas specified"),!this.animationManager.zb&&(i=this.ib,this.Fc)){for(e0(this),u=this.Mb,i.setTransform(1,0,0,1,0,0),i.clearRect(0,0,this.Aa*u,this.ya*u),i.drawImage(this.jw.Oa,0<o?0:Math.round(-o),0<t?0:Math.round(-t)),o=this.pa,l=this.Ca,f=Math.round(o.x*l)/l,E=Math.round(o.y*l)/l,t=this.Ab,t.reset(),l!==1&&t.scale(l),o.x===0&&o.y===0||t.translate(-f,-E),i.save(),i.beginPath(),o=e.length,l=0;l<o;l++)f=e[l],f.width!==0&&f.height!==0&&i.rect(Math.floor(f.x),Math.floor(f.y),Math.ceil(f.width),Math.ceil(f.height));for(i.clip(),i.setTransform(u,0,0,u,0,0),i.transform(t.m11,t.m12,t.m21,t.m22,t.dx,t.dy),i.yc(),t=this.Wa.s,o=t.length,this.Fd(t,o,this,this.viewportBounds),td(this,i),i.globalAlpha=this.pb,u=0;u<o;u++)if(l=t[u],f=r,l.visible&&l.pb!==0){E=sf(l,i),T=l.Zq,T.length=0,C=this.scale,$=Wn.alloc(),ce=l.Pa.s,Ne=ce.length,Ee=f.length;for(var ht=0;ht<Ne;ht++){var $e=ce[ht],Ct=Su($e,$e.actualBounds);e:{for(var Bt=2/C,Nt=4/C,Tt=0;Tt<Ee;Tt++){var mn=f[Tt];if(mn.width!==0&&mn.height!==0&&Ct.Vu(mn.x-Bt,mn.y-Bt,mn.width+Nt,mn.height+Nt)){Ct=!0;break e}}Ct=!1}Ct&&l.Oj(i,$e,this,T,C,$,!0)}Wn.free($),i.globalAlpha=E}i.restore(),i.Vc(!0),this.Yf&&yp(this.Yf,this)&&this.Vp(),this.Fc=this.vd=!1,this.hk()}so(r),so(e),this.ld=!1}}else this.bd();n&&(bm(this),this.bd(),Fm(this,!0))}else n?(bm(this),this.bd(),Fm(this,!0)):this.bd()}};function e0(e){e.pn!==!1&&(e.pn=!1,Dm(e,e.Aa,e.ya))}function Dm(e,t,n){q0(e);var r=e.Mb;e.ta.resize(t*r,n*r,t,n)&&(e.Fc=!0,e.ib.Vc(!0))}function nm(e){var t=e.ta;if(t===null||e.wo.w())return!0;var n=e.Aa,r=e.ya,i=e.Ka,o=!1,l=e.gf?e.Db:0,u=e.Be?e.Db:0,f=i.clientWidth||n+l,E=i.clientHeight||r+u,C=e.viewportBounds;i=C.x;var T=C.y,$=C.width,ce=C.height;if((f!==n+l||E!==r+u)&&(e.gf=!1,e.Be=!1,u=l=0,e.Aa=f,e.ya=E,o=e.pn=!0,q0(e)),!e.hf||!e.viewportBounds.w())return!0;var Ee=e.ku,Ne=e.hu;if(e.Ee=!1,!(o||e.gf||e.Be||e.mn||e.nn))return!0;var ht=e.documentBounds,$e=0,Ct=0,Bt=0,Nt=0,Tt=C.width,mn=C.height,sr=e.rj;e.contentAlignment.sb()?(ht.width>Tt&&($e=sr.left,Ct=sr.right),ht.height>mn&&(Bt=sr.top,Nt=sr.bottom)):($e=sr.left,Ct=sr.right,Bt=sr.top,Nt=sr.bottom);var yi=ht.width+$e+Ct,_r=ht.height+Bt+Nt;sr=e.scale;var Cr=yi>f/sr,nr=_r>E/sr;if(!(o||e.gf||e.Be||Cr||nr))return!0;$e=ht.x-$e,f=C.x,Ct=ht.right+Ct,E=C.right+l,Bt=ht.y-Bt;var ra=C.y;ht=ht.bottom+Nt,C=C.bottom+u;var Qo="1px";if(Nt="1px",e.scrollMode===Nd&&(Cr||nr)&&(Cr&&e.hasHorizontalScrollbar&&e.allowHorizontalScroll&&(Cr=1,$e+1<f&&(Cr=Math.max((f-$e)*sr+e.Aa,Cr)),Ct>E+1&&(Cr=Math.max((Ct-E)*sr+e.Aa,Cr)),Tt+l+1<yi&&(Cr=Math.max((yi-Tt)*sr+e.Aa,Cr)),Qo=Cr.toString()+"px"),nr&&e.hasVerticalScrollbar&&e.allowVerticalScroll&&(Cr=1,Bt+1<ra&&(Cr=Math.max((ra-Bt)*sr+e.ya,Cr)),ht>C+1&&(Cr=Math.max((ht-C)*sr+e.ya,Cr)),mn+u+1<_r&&(Cr=Math.max((_r-mn)*sr+e.ya,Cr)),Nt=Cr.toString()+"px")),Cr=Qo!=="1px",nr=Nt!=="1px",Cr&&nr||!Cr&&!nr||(nr&&(E-=e.Db),Cr&&(C-=e.Db),yi<Tt+l||!e.hasHorizontalScrollbar||!e.allowHorizontalScroll||(l=1,$e+1<f&&(l=Math.max((f-$e)*sr+e.Aa,l)),Ct>E+1&&(l=Math.max((Ct-E)*sr+e.Aa,l)),Tt+1<yi&&(l=Math.max((yi-Tt)*sr+e.Aa,l)),Qo=l.toString()+"px"),Cr=Qo!=="1px",l=e.ya,Cr!==e.Be&&(l=Cr?e.ya-e.Db:e.ya+e.Db),_r<mn+u||!e.hasVerticalScrollbar||!e.allowVerticalScroll||(u=1,Bt+1<ra&&(u=Math.max((ra-Bt)*sr+l,u)),ht>C+1&&(u=Math.max((ht-C)*sr+l,u)),mn+1<_r&&(u=Math.max((_r-mn)*sr+l,u)),Nt=u.toString()+"px"),nr=Nt!=="1px"),e.qr&&Cr===e.Be&&nr===e.gf)return n===e.Aa&&r===e.ya||e.bd(),!1;if(Cr!==e.Be&&(Qo==="1px"?e.ya=e.ya+e.Db:e.ya=Math.max(e.ya-e.Db,1),o=!0),e.Be=Cr,Ne.style.width=Qo,nr!==e.gf&&(Nt==="1px"?e.Aa=e.Aa+e.Db:e.Aa=Math.max(e.Aa-e.Db,1),o=!0,e.tn&&(u=ft.alloc(),nr?(t.style.left=e.Db+"px",e.position=u.h(e.pa.x+e.Db/e.scale,e.pa.y)):(t.style.left="0px",e.position=u.h(e.pa.x-e.Db/e.scale,e.pa.y)),ft.free(u))),o&&q0(e),e.gf=nr,Ne.style.height=Nt,e.gu=!0,o&&(e.pn=!0),t=Ee.scrollLeft,e.hasHorizontalScrollbar&&e.allowHorizontalScroll&&(Tt+1<yi?t=(e.position.x-$e)*sr:$e+1<f?t=Ee.scrollWidth-Ee.clientWidth:Ct>E+1&&(t=e.position.x*sr)),e.tn)switch(e.bu){case"negative":t=-(Ee.scrollWidth-t-Ee.clientWidth);break;case"reverse":t=Ee.scrollWidth-t-Ee.clientWidth}return Ee.scrollLeft=t,e.hasVerticalScrollbar&&e.allowVerticalScroll&&(mn+1<_r?Ee.scrollTop=(e.position.y-Bt)*sr:Bt+1<ra?Ee.scrollTop=Ee.scrollHeight-Ee.clientHeight:ht>C+1&&(Ee.scrollTop=e.position.y*sr)),f=e.Aa,E=e.ya,Ee.style.width=f+(e.gf?e.Db:0)+"px",Ee.style.height=E+(e.Be?e.Db:0)+"px",n!==f||r!==E||e.animationManager.zb?(n=Wn.allocAt(i,T,$,ce),e.onViewportBoundsChanged(n,e.viewportBounds,sr,o),Wn.free(n),!1):!0}ye=In.prototype,ye.add=function(e){var t=e.diagram;if(t!==this&&(t!==null&&Wt("Cannot add part "+e.toString()+" to "+this.toString()+". It is already a part of "+t.toString()),t=this.Qj(e.layerName),t===null&&(t=this.Qj("")),t===null&&Wt('Cannot add a Part when unable find a Layer named "'+e.layerName+'" and there is no default Layer'),e.layer!==t)){var n=t.oi(99999999,e,e.diagram===this);0<=n&&this.cb(ai,"parts",t,null,e,null,n),t.isTemporary||this.Ya(),e.C(1),n=e.layerChanged,n!==null&&n(e,null,t)}},ye.oi=function(e){this.partManager.oi(e);var t=this;Cp(e,function(n){r1(t,n)}),(e instanceof Ea||e instanceof Fa&&e.placeholder!==null)&&e.v(),e.data!==null&&Cp(e,function(n){VA(t.partManager,n)}),k0(e)!==!0&&_l(e)!==!0||this.De.add(e),Od(e,!0,this),Ou(e)?(e.actualBounds.w()&&this.N(Su(e,e.actualBounds)),this.Ya()):e.isVisible()&&e.actualBounds.w()&&this.N(Su(e,e.actualBounds)),this.$b()},ye.pc=function(e){e.Ej(),this.partManager.pc(e);var t=this;e.data!==null&&Cp(e,function(n){d0(t.partManager,n,t)}),this.De.remove(e),Ou(e)?(e.actualBounds.w()&&this.N(Su(e,e.actualBounds)),this.Ya()):e.isVisible()&&e.actualBounds.w()&&this.N(Su(e,e.actualBounds)),this.$b()},ye.remove=function(e){nv(this,e,!0)};function nv(e,t,n){var r=t.layer;r!==null&&r.diagram===e&&(t.isSelected=!1,t.isHighlighted=!1,t.C(2),n&&t.Lj(),n=r.pc(-1,t,!1),0<=n&&e.cb(Pi,"parts",r,t,null,n,null),e=t.layerChanged,e!==null&&e(t,r,null))}ye.Is=function(e,t){if(t===void 0&&(t=!1),jr(e))for(var n=e.length,r=0;r<n;r++){var i=e[r];t&&!i.canDelete()||this.remove(i)}else for(n=new Gr,n.addAll(e),e=n.iterator;e.next();)n=e.value,t&&!n.canDelete()||this.remove(n)},ye.Kj=function(e,t,n){return n===void 0&&(n=!1),this.partManager.Kj(e,t,n)},In.prototype.moveParts=function(e,t,n,r){if(n===void 0&&(n=!1),r===void 0&&(r=I1(this)),this.toolManager!==null){var i=new Zo;if(e!==null)if(jr(e))for(var o=0;o<e.length;o++)J0(this,i,e[o],n,r);else for(e=e.iterator;e.next();)J0(this,i,e.value,n,r);else{for(e=this.parts;e.next();)J0(this,i,e.value,n,r);for(e=this.nodes;e.next();)J0(this,i,e.value,n,r);for(e=this.links;e.next();)J0(this,i,e.value,n,r)}_m(this,i,t,r,n)}};function J0(e,t,n,r,i,o){if(!t.contains(n)&&(o===void 0&&(o=!1),!r||o||n.canMove()||n.canCopy()))if(i===void 0&&(i=I1(e)),n instanceof $r){if(t.add(n,e.Pd(i,n,n.location)),n instanceof Fa&&(n.placeholder!==null||i.dragsMembers))for(o=n.memberParts;o.next();)J0(e,t,o.value,r,i,i.groupsAlwaysMove);for(o=n.linksConnected;o.next();){var l=o.value;if(!t.contains(l)){var u=l.fromNode,f=l.toNode;u!==null&&t.contains(u)&&f!==null&&t.contains(f)&&J0(e,t,l,r,i)}}if(i.dragsTree)for(n=n.Ou();n.next();)J0(e,t,n.value,r,i)}else if(n instanceof oi)for(t.add(n,e.Pd(i,n)),n=n.labelNodes;n.next();)J0(e,t,n.value,r,i);else n instanceof Ea||t.add(n,e.Pd(i,n,n.location))}function _m(e,t,n,r,i){if(t!==null&&t.count!==0){var o=ft.alloc(),l=ft.alloc();l.assign(n),isNaN(l.x)&&(l.x=0),isNaN(l.y)&&(l.y=0),(n=e.Mr)||rv(e,t);for(var u=io(),f=io(),E=t.iterator,C=ft.alloc();E.next();){var T=E.key,$=E.value;if(T.Zc()){var ce=iv(e,T,t);ce!==null?u.push(new ny(T,$,ce)):(!i||T.canMove())&&(ce=$.point,o.assign(ce),e.computeMove(T,o.add(l),r,C),T.location=C,$.shifted===void 0&&($.shifted=new ft),$.shifted.assign(C.re(ce)))}else E.key instanceof oi&&f.push(E.sa)}for(ft.free(C),i=u.length,E=0;E<i;E++)T=u[E],o.assign(T.info.point),T.Su.shifted===void 0&&(T.Su.shifted=new ft),T.node.location=o.add(T.Su.shifted);for(i=ft.alloc(),E=ft.alloc(),T=f.length,$=0;$<T;$++){var Ee=f[$];if(ce=Ee.key,ce instanceof oi)if(ce.suspendsRouting){ce.Tg=null,C=ce.fromNode;var Ne=ce.toNode;if(e.draggedLink!==null&&r.dragsLink)if(Ne=Ee.value.point,ce.dragComputation===null)t.add(ce,e.Pd(r,ce,l)),zm(ce,l.x-Ne.x,l.y-Ne.y);else{Ee=ft.allocAt(0,0),(C=ce.i(0))&&C.w()&&Ee.assign(C);var ht=C=ft.alloc().assign(Ee).add(l);r.isGridSnapEnabled&&(r.isGridSnapRealtime||e.lastInput.up)&&(ht=ft.alloc(),n1(e,ce,C,ht,r)),C.assign(ce.dragComputation(ce,C,ht)).re(Ee),t.add(ce,e.Pd(r,ce,C)),zm(ce,C.x-Ne.x,C.y-Ne.y),ft.free(Ee),ft.free(C),ht!==C&&ft.free(ht)}else C!==null&&(i.assign(C.location),ht=t.I(C),ht!==null&&i.re(ht.point)),Ne!==null&&(E.assign(Ne.location),ht=t.I(Ne),ht!==null&&E.re(ht.point)),C!==null&&Ne!==null?i.Xa(E)?(C=Ee.value.point,Ne=o,Ne.assign(i),Ne.re(C),t.add(ce,e.Pd(r,ce,i)),zm(ce,Ne.x,Ne.y)):(ce.suspendsRouting=!1,ce.bb()):(Ee=Ee.value.point,C=C!==null?i:Ne!==null?E:l,t.add(ce,e.Pd(r,ce,C)),zm(ce,C.x-Ee.x,C.y-Ee.y))}else(ce.fromNode===null||ce.toNode===null)&&(C=Ee.value.point,t.add(ce,e.Pd(r,ce,l)),zm(ce,l.x-C.x,l.y-C.y))}ft.free(o),ft.free(l),ft.free(i),ft.free(E),so(u),so(f),n||(Lf(e),gp(e,t))}}In.prototype.computeMove=function(e,t,n,r){if(r===void 0&&(r=new ft),r.assign(t),e===null)return r;var i=t,o=n.isGridSnapEnabled;o&&(n.isGridSnapRealtime||this.lastInput.up)&&(i=ft.alloc(),n1(this,e,t,i,n)),n=e.dragComputation!==null?e.dragComputation(e,t,i):i;var l=e.minLocation,u=l.x;isNaN(u)&&(u=o?Math.round(1e3*e.location.x)/1e3:e.location.x),l=l.y,isNaN(l)&&(l=o?Math.round(1e3*e.location.y)/1e3:e.location.y);var f=e.maxLocation,E=f.x;return isNaN(E)&&(E=o?Math.round(1e3*e.location.x)/1e3:e.location.x),f=f.y,isNaN(f)&&(f=o?Math.round(1e3*e.location.y)/1e3:e.location.y),r.h(Math.max(u,Math.min(n.x,E)),Math.max(l,Math.min(n.y,f))),i!==t&&ft.free(i),r};function I1(e){var t=e.toolManager.findTool("Dragging");return t!==null?t.dragOptions:e.Wm}function n1(e,t,n,r,i){if(i===void 0&&(i=I1(e)),r.assign(n),t!==null){var o=e.grid;t=i.gridSnapCellSize,e=t.width,t=t.height;var l=i.gridSnapOrigin,u=l.x;if(l=l.y,i=i.gridSnapCellSpot,o!==null){var f=o.gridCellSize;isNaN(e)&&(e=f.width),isNaN(t)&&(t=f.height),o=o.gridOrigin,isNaN(u)&&(u=o.x),isNaN(l)&&(l=o.y)}o=ft.allocAt(0,0),o.yi(0,0,e,t,i),nn.No(n.x,n.y,u+o.x,l+o.y,e,t,r),ft.free(o)}}function rv(e,t){if(t!==null)for(e.Mr=!0,e=t.iterator;e.next();)t=e.key,t instanceof oi&&(t.suspendsRouting=!0)}function gp(e,t){if(t!==null){for(t=t.iterator;t.next();){var n=t.key;n instanceof oi&&(n.suspendsRouting=!1,h1(n)&&n.bb())}e.Mr=!1}}function iv(e,t,n){return t=t.containingGroup,t!==null&&(e=iv(e,t,n),e!==null||(e=n.I(t),e!==null))?e:null}ye=In.prototype,ye.Pd=function(e,t,n){if(n===void 0)return new om(fA);var r=e.isGridSnapEnabled;return e.groupsSnapMembers||t.containingGroup===null||(r=!1),r?new om(new ft(Math.round(1e3*n.x)/1e3,Math.round(1e3*n.y)/1e3)):new om(n.copy())};function th(e,t,n){if(t.diagram!==null&&t.diagram!==e&&Wt("Cannot share a Layer with another Diagram: "+t+" of "+t.diagram),n===null?t.diagram!==null&&Wt("Cannot add an existing Layer to this Diagram again: "+t):(n.diagram!==e&&Wt("Existing Layer must be in this Diagram: "+n+" not in "+n.diagram),t===n&&Wt("Cannot move a Layer before or after itself: "+t)),t.diagram!==e){t=t.name,e=e.Wa,n=e.count;for(var r=0;r<n;r++)e.M(r).name===t&&Wt("Cannot add Layer with the name '"+t+"'; a Layer with the same name is already present in this Diagram.")}}ye.Al=function(e){th(this,e,null),e.Xe(this);var t=this.Wa,n=t.count-1;if(!e.isTemporary)for(;0<=n&&t.M(n).isTemporary;)n--;return t.Gb(n+1,e),this.cc!==null&&this.cb(ai,"layers",this,null,e,null,n+1),this.N(),this.Ya(),this},ye.Ww=function(e,t){th(this,e,t),e.Xe(this);var n=this.Wa,r=n.indexOf(e);0<=r&&(n.remove(e),this.cc!==null&&this.cb(Pi,"layers",this,e,null,r,null));var i=n.count,o;for(o=0;o<i;o++)if(n.M(o)===t){n.Gb(o,e);break}return this.cc!==null&&this.cb(ai,"layers",this,null,e,null,o),this.N(),0>r&&this.Ya(),this},ye.Cy=function(e,t){th(this,e,t),e.Xe(this);var n=this.Wa,r=n.indexOf(e);0<=r&&(n.remove(e),this.cc!==null&&this.cb(Pi,"layers",this,e,null,r,null));var i=n.count,o;for(o=0;o<i;o++)if(n.M(o)===t){n.Gb(o+1,e);break}return this.cc!==null&&this.cb(ai,"layers",this,null,e,null,o+1),this.N(),0>r&&this.Ya(),this},ye.kA=function(e){if(e.diagram!==this&&Wt("Cannot remove a Layer from another Diagram: "+e+" of "+e.diagram),e.name!==""){var t=this.Wa,n=t.indexOf(e);if(t.remove(e)){for(t=e.Pa.copy().iterator;t.next();){var r=t.value,i=r.layerName;i!==e.name?r.layerName=i:r.layerName=""}this.cc!==null&&this.cb(Pi,"layers",this,e,null,n,null),this.N(),this.Ya()}}},ye.Qj=function(e){for(var t=this.layers;t.next();){var n=t.value;if(n.name===e)return n}return null},ye.Yw=function(e){return this.pf===null&&(this.pf=new Ai),this.pf.add(e),this.model.Pe(e),this},ye.mA=function(e){this.pf!==null&&(this.pf.remove(e),this.pf.count===0&&(this.pf=null)),this.model.ik(e)},ye.Pe=function(e){return this.zg===null&&(this.zg=new Ai),this.zg.add(e),this},ye.ik=function(e){this.zg!==null&&(this.zg.remove(e),this.zg.count===0&&(this.zg=null))},ye.ds=function(e){if(this.skipsUndoManager||this.model.skipsUndoManager||this.model.undoManager.Tu(e),e.change!==or&&(this.isModified=!0),this.zg!==null)for(var t=this.zg,n=t.length,r=0;r<n;r++)t.M(r)(e)},ye.cb=function(e,t,n,r,i,o,l){o===void 0&&(o=null),l===void 0&&(l=null);var u=new ir;u.diagram=this,u.change=e,u.propertyName=t,u.object=n,u.oldValue=r,u.oldParam=o,u.newValue=i,u.newParam=l,this.ds(u)},ye.g=function(e,t,n,r,i){this.cb(Jr,e,this,t,n,r,i)},In.prototype.changeState=function(e,t){if(e!==null&&e.diagram===this){var n=this.skipsModelSourceBindings;try{this.skipsModelSourceBindings=!0;var r=e.change;if(r===Jr){var i=e.object;if(Wu(i,e.propertyName,e.I(t)),i instanceof Po){var o=i.part;o!==null&&o.Wb()}this.isModified=!0}else if(r===ai){var l=e.object,u=e.newParam,f=e.newValue;if(l instanceof Rr)if(typeof u=="number"&&f instanceof Po){t?l.pc(u):l.Gb(u,f);var E=l.part;E!==null&&E.Wb()}else typeof u=="number"&&f instanceof nd&&(f.isRow?UE(l,u,t?void 0:f):Dy(l,u,t?void 0:f));else if(l instanceof qc){var C=e.oldParam===!0;typeof u=="number"&&f instanceof bi&&(t?(f.isSelected=!1,f.isHighlighted=!1,f.Wb(),l.pc(C?u:-1,f,C)):l.oi(u,f,C))}else l instanceof In?typeof u=="number"&&f instanceof qc&&(t?this.Wa.mb(u):(f.Xe(this),this.Wa.Gb(u,f))):Wt("unknown ChangedEvent.Insert object: "+e.toString());this.isModified=!0}else if(r===Pi){var T=e.object,$=e.oldParam,ce=e.oldValue;if(T instanceof Rr)typeof $=="number"&&ce instanceof Po?t?T.Gb($,ce):T.pc($):typeof $=="number"&&ce instanceof nd&&(ce.isRow?UE(T,$,t?ce:void 0):Dy(T,$,t?ce:void 0));else if(T instanceof qc){var Ee=e.newParam===!0;typeof $=="number"&&ce instanceof bi&&(t?0>T.Pa.indexOf(ce)&&T.oi($,ce,Ee):(ce.isSelected=!1,ce.isHighlighted=!1,ce.Wb(),T.pc(Ee?$:-1,ce,Ee)))}else T instanceof In?typeof $=="number"&&ce instanceof qc&&(t?(ce.Xe(this),this.Wa.Gb($,ce)):this.Wa.mb($)):Wt("unknown ChangedEvent.Remove object: "+e.toString());this.isModified=!0}else r!==or&&Wt("unknown ChangedEvent: "+e.toString())}finally{this.skipsModelSourceBindings=n}}},In.prototype.Ea=function(e){return this.undoManager.Ea(e)},In.prototype.eb=function(e){return this.undoManager.eb(e)},In.prototype.Kf=function(){return this.undoManager.Kf()},In.prototype.commit=function(e,t){t===void 0&&(t="");var n=this.skipsUndoManager;t===null&&(this.skipsUndoManager=!0,t=""),this.undoManager.Ea(t);var r=!1;try{e(this),r=!0}finally{r?this.undoManager.eb(t):this.undoManager.Kf(),this.skipsUndoManager=n}},In.prototype.updateAllTargetBindings=function(e){this.partManager.updateAllTargetBindings(e)},In.prototype.rp=function(){this.partManager.rp()};function rm(e,t,n){var r=e.animationManager;if(e.vb||e.ld)e.Ca=n,q0(e),e.N(),e.Ee=!0,r.zb&&(mf(r)||r.ce.add(r.H,"scale",t,e.Ca));else if(e.ta===null)e.Ca=n,q0(e);else{e.vb=!0;var i=e.viewportBounds.copy(),o=e.Aa,l=e.ya,u=e.zoomPoint.x,f=e.zoomPoint.y,E=e.contentAlignment;isNaN(u)&&(E.$c()?E.Hf(Rd)?u=0:E.Hf(Vu)&&(u=o-1):u=E.sb()?E.x*(o-1):o/2),isNaN(f)&&(E.$c()?E.Hf(If)?f=0:E.Hf(Df)&&(f=l-1):f=E.sb()?E.y*(l-1):l/2),e.scaleComputation===null||e.animationManager.defaultAnimation.isAnimating||(n=e.scaleComputation(e,n)),n<e.minScale&&(n=e.minScale),n>e.maxScale&&(n=e.maxScale),o=ft.allocAt(e.pa.x+u/t-u/n,e.pa.y+f/t-f/n),e.position=o,ft.free(o),e.Ca=n,q0(e),e.vb=!1,e.onViewportBoundsChanged(i,e.viewportBounds,t,!1),Ih(e,!1),r.zb&&(mf(r)||r.ce.add(r.H,"scale",t,e.Ca))}}In.prototype.onViewportBoundsChanged=function(e,t,n,r){if(!e.D(t)){r===void 0&&(r=!1),r||(this.Ee=!0),this.vd=!0;var i=this.layout;i===null||!i.isViewportSized||this.autoScale!==t0||e.width===t.width&&e.height===t.height||i.C(),i=this.currentTool,this.Vk===!0&&i instanceof Xr&&(this.lastInput.documentPoint=this.Ps(this.lastInput.viewPoint),lo(i,this)),this.vb||this.invalidateViewport(e,t),Vf(this),this.fc.scale=n,this.fc.position.x=e.x,this.fc.position.y=e.y,this.fc.bounds.assign(e),this.fc.canvasSize.width=Math.round(e.width*n),this.fc.canvasSize.height=Math.round(e.height*n),this.fc.newCanvasSize.width=this.Aa,this.fc.newCanvasSize.height=this.ya,this.fc.isScroll=r,this.R("ViewportBoundsChanged",this.fc,e),this.isVirtualized&&this.links.each(function(o){o.isAvoiding&&o.actualBounds.Yc(t)&&o.bb()})}};function Vf(e,t){var n=e.fe;if(n!==null&&n.visible){for(var r=vi.alloc(),i=1,o=1,l=n.O.s,u=l.length,f=0;f<u;f++){var E=l[f],C=Math.abs(E.interval);2>C||(Og(E.figure)?o=o*C/nn.vx(o,C):i=i*C/nn.vx(i,C))}if(l=n.gridCellSize,r.h(o*l.width,i*l.height),t!==void 0)i=t.width,o=t.height,e=t.x,l=t.y;else{if(t=Wn.alloc(),e=e.viewportBounds,t.h(e.x,e.y,e.width,e.height),!t.w()){Wn.free(t);return}i=t.width,o=t.height,e=t.x,l=t.y,Wn.free(t)}n.width=i+2*r.width,n.height=o+2*r.height,t=ft.alloc(),nn.No(e,l,0,0,r.width,r.height,t),t.offset(-r.width,-r.height),vi.free(r),n.part.location=t,ft.free(t)}}In.prototype.clearSelection=function(e){e===void 0&&(e=!1);var t=this.selection;if(t.count!==0){e||this.R("ChangingSelection",t);for(var n=t.Fa(),r=n.length,i=0;i<r;i++)n[i].isSelected=!1;t.ka(),t.clear(),t.freeze(),e||this.R("ChangedSelection",t)}},In.prototype.select=function(e){e!==null&&e.diagram===this&&(!e.isSelected||1<this.selection.count)&&(this.R("ChangingSelection",this.selection),this.clearSelection(!0),e.isSelected=!0,this.R("ChangedSelection",this.selection))},In.prototype.rA=function(e){if(this.R("ChangingSelection",this.selection),this.clearSelection(!0),jr(e))for(var t=e.length,n=0;n<t;n++){var r=e[n];r instanceof bi||Wt("Diagram.selectCollection given something that is not a Part: "+r),r.isSelected=!0}else for(e=e.iterator;e.next();)t=e.value,t instanceof bi||Wt("Diagram.selectCollection given something that is not a Part: "+t),t.isSelected=!0;this.R("ChangedSelection",this.selection)},In.prototype.clearHighlighteds=function(){var e=this.highlighteds;if(0<e.count){for(var t=e.Fa(),n=t.length,r=0;r<n;r++)t[r].isHighlighted=!1;e.ka(),e.clear(),e.freeze()}},ye=In.prototype,ye.Iz=function(e){e!==null&&e.diagram===this&&(!e.isHighlighted||1<this.highlighteds.count)&&(this.clearHighlighteds(),e.isHighlighted=!0)},ye.Jz=function(e){e=new Gr().addAll(e);for(var t=this.highlighteds.copy().hp(e).iterator;t.next();)t.value.isHighlighted=!1;for(e=e.iterator;e.next();)t=e.value,t instanceof bi||Wt("Diagram.highlightCollection given something that is not a Part: "+t),t.isHighlighted=!0},ye.scroll=function(e,t,n){n===void 0&&(n=1);var r=t==="up"||t==="down",i=0,o=ft.alloc();if(e==="pixel")i=n;else if(e==="line")i=n*(r?this.scrollVerticalLineChange:this.scrollHorizontalLineChange);else if(e==="page")e=r?this.viewportBounds.height:this.viewportBounds.width,e*=this.scale,e!==0&&(i=n*Math.max(e-(r?this.scrollVerticalLineChange:this.scrollHorizontalLineChange),0));else{if(e==="document"){i=this.documentBounds,n=this.viewportBounds,t==="up"?this.position=o.h(n.x,i.y):t==="left"?this.position=o.h(i.x,n.y):t==="down"?this.position=o.h(n.x,i.bottom-n.height):t==="right"&&(this.position=o.h(i.right-n.width,n.y)),ft.free(o);return}Wt("scrolling unit must be 'pixel', 'line', 'page', or 'document', not: "+e)}i/=this.scale,n=this.position,t==="up"?this.position=o.h(n.x,n.y-i):t==="down"?this.position=o.h(n.x,n.y+i):t==="left"?this.position=o.h(n.x-i,n.y):t==="right"?this.position=o.h(n.x+i,n.y):Wt("scrolling direction must be 'up', 'down', 'left', or 'right', not: "+t),ft.free(o)},ye.tv=function(e){var t=this.viewportBounds;t.Re(e)||(e=e.center,e.x-=t.width/2,e.y-=t.height/2,this.position=e)},ye.es=function(e){var t=this.viewportBounds;e=e.center,e.x-=t.width/2,e.y-=t.height/2,this.position=e},ye.op=function(e){var t=this.Ab;t.reset(),this.Ca!==1&&t.scale(this.Ca);var n=this.pa;return(n.x!==0||n.y!==0)&&isFinite(n.x)&&isFinite(n.y)&&t.translate(-n.x,-n.y),e.copy().transform(this.Ab)},ye.zA=function(e){var t=this.Ab,n=e.x,r=e.y,i=n+e.width,o=r+e.height,l=t.m11,u=t.m12,f=t.m21,E=t.m22,C=t.dx,T=t.dy,$=n*l+r*f+C;t=n*u+r*E+T;var ce=i*l+r*f+C;return e=i*u+r*E+T,r=n*l+o*f+C,n=n*u+o*E+T,l=i*l+o*f+C,i=i*u+o*E+T,o=Math.min($,ce),$=Math.max($,ce),ce=Math.min(t,e),t=Math.max(t,e),o=Math.min(o,r),$=Math.max($,r),ce=Math.min(ce,n),t=Math.max(t,n),o=Math.min(o,l),$=Math.max($,l),ce=Math.min(ce,i),t=Math.max(t,i),new Wn(o,ce,$-o,t-ce)},ye.Ps=function(e){var t=this.Ab;t.reset(),this.Ca!==1&&t.scale(this.Ca);var n=this.pa;return(n.x!==0||n.y!==0)&&isFinite(n.x)&&isFinite(n.y)&&t.translate(-n.x,-n.y),Or(e.copy(),this.Ab)};function $1(e){var t=e.isModified;e.Tw!==t&&(e.Tw=t,e.R("Modified"))}function D1(e){return e=Tm.get(e),e!==null?new e:new Ja}In.prototype.doModelChanged=function(e){var t=this;if(e.model===this.model){var n=e.change,r=e.propertyName;if(n===or&&r[0]==="S")if(r==="StartingFirstTransaction"){var i=this;e=this.toolManager,e.mouseDownTools.each(function(f){return f.diagram=i}),e.mouseMoveTools.each(function(f){return f.diagram=i}),e.mouseUpTools.each(function(f){return f.diagram=i}),this.ld||this.hf||(this.Jk=!0,this.fn&&(this.kg=!0))}else r==="StartingUndo"||r==="StartingRedo"?(e=this.animationManager,e.defaultAnimation.isAnimating&&!this.skipsUndoManager&&e.Cc(),this.R("ChangingSelection",this.selection)):r==="StartedTransaction"&&(e=this.animationManager,e.defaultAnimation.isAnimating&&!this.skipsUndoManager&&e.Cc());else if(this.aa){this.aa=!1;try{if(e.modelChange===""&&n===or){(r==="FinishedUndo"||r==="FinishedRedo")&&(this.R("ChangedSelection",this.selection),Lf(this));var o=this.animationManager;r==="RolledBackTransaction"&&o.Cc(),this.bx(),this.Jk=!0,this.bd(),this.undoManager.transactionLevel!==0&&this.undoManager.transactionLevel!==1||Lo(o),r==="CommittedTransaction"&&this.undoManager.isJustDiscarded&&(this.Ce=Math.min(this.Ce,this.undoManager.historyIndex-1)),r!=="CommittedTransaction"&&r!=="RolledBackTransaction"||!this.undoManager.isPendingUnmodified||setTimeout(function(){t.isModified=!1},1);var l=e.isTransactionFinished;if(l&&($1(this),this.As.clear(),oc(this.animationManager)),!this.Rt&&l&&this.lastInput.targetDiagram){this.Rt=!0;var u=this;tr(function(){u.currentTool.standardMouseOver(),u.Rt=!1},10)}}}finally{this.aa=!0}}}};function r1(e,t){t=t.O.s;for(var n=t.length,r=0;r<n;r++)$m(e,t[r])}function $m(e,t){if(t instanceof Ui){var n=t.element;if(n!==null&&n instanceof HTMLImageElement){n.Bg instanceof Gr&&n.Bg.add(e);var r=t.Eg;if(r!==null&&r.sq===!0&&t.diagram!==null&&t.diagram.Xn.add(t),n.hn)if(n=n.getAttribute("src")||"",r=e.Og.I(n),r===null)r=[],r.push(t),e.Og.add(n,r);else{for(e=0;e<r.length;e++)if(r[e]===t)return;r.push(t)}}}}function Dv(e,t){if(t instanceof Ui){var n=t.element;if(n!==null&&n instanceof HTMLImageElement&&n.hn){var r=n.getAttribute("src")||"",i=e.Og.I(r);if(i!==null){for(var o=0;o<i.length;o++)if(i[o]===t){i.splice(o,1),i.length===0&&(e.Og.remove(r),n.Fq&&n.removeEventListener("load",n.Fq),n.Yp&&n.removeEventListener("error",n.Yp),delete n.Fq,delete n.Yp,n.Bg instanceof Gr&&n.Bg.remove(e),Vo(r));break}}}}}In.prototype.Wd=function(){this.partManager.Wd()},In.prototype.Aj=function(e,t){this.Yd.Aj(e,t)},In.prototype.Cj=function(e,t){this.Yd.Cj(e,t)},In.prototype.findPartForKey=function(e){return this.partManager.findPartForKey(e)},In.prototype.Vb=function(e){return this.partManager.Vb(e)},In.prototype.findLinkForKey=function(e){return this.partManager.findLinkForKey(e)},ye=In.prototype,ye.Lc=function(e){return this.partManager.Lc(e)},ye.ii=function(e){return this.partManager.ii(e)},ye.Kc=function(e){return this.partManager.Kc(e)},ye.ms=function(e){for(var t=[],n=0;n<arguments.length;++n)t[n]=arguments[n];return this.partManager.ms.apply(this.partManager,t instanceof Array?t:_n(ro(t)))},ye.ls=function(e){for(var t=[],n=0;n<arguments.length;++n)t[n]=arguments[n];return this.partManager.ls.apply(this.partManager,t instanceof Array?t:_n(ro(t)))};function q0(e){var t=e.pa,n=e.Ca;e.Rw.h(t.x,t.y,Math.max(e.Aa,0)/n,Math.max(e.ya,0)/n),e.vd=!0}function N1(e,t){e.Zi=!1;var n=e.Sp;n.D(t)||(n=n.copy(),e.Sp.assign(t),Ih(e,!1),e.R("DocumentBoundsChanged",void 0,n),e.Ee=!0,e.N())}ye.Va=function(){if(this.Zi){var e=Wn.alloc();N1(this,this.computeBounds(e)),Wn.free(e)}},ye.rz=function(){for(var e=new Gr,t=this.nodes;t.next();){var n=t.value;n.isTopLevel&&e.add(n)}for(t=this.links;t.next();)n=t.value,n.isTopLevel&&e.add(n);return e.iterator},ye.qz=function(){return this.ai.iterator},ye.Uz=function(e){Lf(this),e&&ov(this,!0),this.ld?Nm(this,!1):(this.Jk=!0,gf(this))};function ov(e,t){for(var n=e.ai.iterator;n.next();)i1(e,n.value,t);e.layout&&(t?e.layout.isValidLayout=!1:e.layout.C())}function i1(e,t,n){if(t!==null){for(var r=t.gl.iterator;r.next();)i1(e,r.value,n);t.layout!==null&&(n?t.layout.isValidLayout=!1:t.layout.C())}}function Nm(e,t){if(e.xh&&!e.lt){var n=e.aa;e.aa=!0;var r=e.undoManager.transactionLevel,i=e.layout,o=e.animationManager;try{r===0&&(e.undoManager.isInternalTransaction=!0,e.Ea("Layout")),1>=r&&!o.defaultAnimation.isAnimating&&!o.zb&&(t||zc(o,"Layout")),e.xh=!1;for(var l=e.ai.iterator;l.next();)av(e,l.value,t,r);i.isValidLayout||(!t||i.isRealtime||i.isRealtime===null||r===0?(i.doLayout(e),Lf(e),i.isValidLayout=!0):e.xh=!0)}finally{t=e.undoManager.isInternalTransaction,r===0&&(e.eb("Layout"),e.undoManager.isInternalTransaction=!1),!t||r!==0&&r!==1||Lo(o),e.aa=n}}}function av(e,t,n,r){if(t!==null){for(var i=t.gl.iterator;i.next();)av(e,i.value,n,r);i=t.layout,i===null||i.isValidLayout||(!n||i.isRealtime||r===0?(t.rh=!t.location.w(),i.doLayout(t),t.C(32),ac(e,t),i.isValidLayout=!0):e.xh=!0)}}ye.yz=function(){for(var e=new Ai,t=this.nodes;t.next();){var n=t.value;n.isTopLevel&&n.kh()===null&&e.add(n)}return e.iterator};function wy(e){function t(i){var o=i.toLowerCase(),l=new Ai;n.add(i,l),n.add(o,l),r.add(i,i),r.add(o,i)}var n=new Zo,r=new Zo;t("InitialAnimationStarting"),t("AnimationStarting"),t("AnimationFinished"),t("BackgroundSingleClicked"),t("BackgroundDoubleClicked"),t("BackgroundContextClicked"),t("ClipboardChanged"),t("ClipboardPasted"),t("DocumentBoundsChanged"),t("ExternalObjectsDropped"),t("GainedFocus"),t("InitialLayoutCompleted"),t("LayoutCompleted"),t("LinkDrawn"),t("LinkRelinked"),t("LinkReshaped"),t("LostFocus"),t("Modified"),t("ObjectSingleClicked"),t("ObjectDoubleClicked"),t("ObjectContextClicked"),t("PartCreated"),t("PartResized"),t("PartRotated"),t("SelectionMoved"),t("SelectionCopied"),t("SelectionDeleting"),t("SelectionDeleted"),t("SelectionGrouped"),t("SelectionUngrouped"),t("ChangingSelection"),t("ChangedSelection"),t("SubGraphCollapsed"),t("SubGraphExpanded"),t("TextEdited"),t("TreeCollapsed"),t("TreeExpanded"),t("ViewportBoundsChanged"),t("InvalidateDraw"),e.iw=n,e.hw=r}function BA(e,t){var n=e.hw.I(t);return n!==null?n:e.hw.I(t.toLowerCase())}function yl(e,t){var n=e.iw.I(t);if(n!==null||(n=e.iw.I(t.toLowerCase()),n!==null))return n;Wt("Unknown DiagramEvent name: "+t)}ye.Bj=function(e,t){return e=yl(this,e),e!==null&&e.add(t),this},ye.am=function(e,t){e=yl(this,e),e!==null&&e.remove(t)},ye.R=function(e,t,n){var r=yl(this,e),i=new wn;if(i.diagram=this,e=BA(this,e),e!==null&&(i.name=e),t!==void 0&&(i.subject=t),n!==void 0&&(i.parameter=n),t=r.length,t===1)r.M(0)(i);else if(t!==0)for(r=r.Fa(),n=0;n<t;n++)(0,r[n])(i)};function bu(e){if(e.animationManager.isTicking)return!1;var t=e.currentTool;return t===e.toolManager.findTool("Dragging")?!e.Mr||t.isComplexRoutingRealtime:!0}ye.Yj=function(e,t){return eA(this,!1,null,t||null).Yj(e.x,e.y,e.width,e.height)},In.prototype.computeOccupiedArea=function(e){return this.isVirtualized?this.viewportBounds.copy():this.Zi?os(this,e):e.assign(this.documentBounds)};function eA(e,t,n,r){var i=e.Xh;if(i===null&&(e.Xh=i=new Pp(e.avoidanceCellSize)),i.vs||i.group!==n||i.Yx!==r){if(i.Hx=Math.max(i.Os+1,Math.floor(e.avoidanceLimit/e.avoidanceCellSize.width)),i.Ix=Math.max(i.Os+1,Math.floor(e.avoidanceLimit/e.avoidanceCellSize.height)),n!==null&&(n=zd(e,n)),n===null){t=Wn.alloc(),e.computeOccupiedArea(t),t.Bc(100,100),i.initialize(t);for(var o=e.nodes;o.next();){var l=o.value,u=l.layer;u!==null&&u.visible&&!u.isTemporary&&im(e,l,r,t)}Wn.free(t)}else{for(0<n.memberParts.count&&(t=e.computePartsBounds(n.memberParts,!1),t.Bc(20,20),i.initialize(t)),t=Wn.alloc(),o=n.memberParts;o.next();)l=o.value,l instanceof $r&&im(e,l,r,t);Wn.free(t)}i.group=n,i.Yx=r,i.vs=!1}else t&&U1(i);return i}function zd(e,t){return t.avoidable&&!t.isLinkLabel?t:t.containingGroup!==null?zd(e,t.containingGroup):null}function im(e,t,n,r){if(t!==n&&t.isVisible()){if(t.avoidable&&!t.isLinkLabel){t=t.getAvoidableRect(r),e=e.Xh;var i=t.x,o=t.y;if(H1(e,i,o))for(n=(o-e.Od)/e.sc|0,r=Math.min((i+t.width-e.Nd)/e.rc|0,e.di),t=Math.min((o+t.height-e.Od)/e.sc|0,e.ei),i=(i-e.Nd)/e.rc|0;i<=r;i++)if(o=e.ac[i],o.fill)o.fill(pm,n,t+1);else for(var l=n;l<=t;l++)o[l]=pm}else if(t instanceof Fa)for(t=t.memberParts;t.next();)i=t.value,i instanceof $r&&im(e,i,n,r)}}function C0(e,t){e.Xh===null||e.Xh.vs||t!==void 0&&(!t.avoidable||t.isLinkLabel)||(e.Xh.vs=!0)}In.prototype.gs=function(e){this.wp.assign(e),this.computeAutoScrollPosition(this.wp).Xa(this.position)?this.ug():Mm(this)};function Mm(e){e.vk===-1&&(e.vk=tr(function(){if(e.vk!==-1&&(e.ug(),e.lastInput.event!==null)){var t=e.computeAutoScrollPosition(e.wp);t.Xa(e.position)||(e.position=t,e.lastInput.documentPoint=e.Ps(e.wp),e.doMouseMove(),e.Zi=!0,t=Wn.alloc(),e.computeBounds(t),t.ed(e.documentBounds),N1(e,t),Wn.free(t),e.Fc=!0,e.bd(),Mm(e))}},e.vp))}In.prototype.ug=function(){this.vk!==-1&&(Zt.clearTimeout(this.vk),this.vk=-1)},In.prototype.computeAutoScrollPosition=function(e){var t=this.position,n=this.xp;if(0>=n.top&&0>=n.left&&0>=n.right&&0>=n.bottom)return t;var r=this.viewportBounds,i=this.scale;r=Wn.allocAt(0,0,r.width*i,r.height*i);var o=ft.allocAt(0,0);if(e.x>=r.x&&e.x<r.x+n.left&&this.allowHorizontalScroll){var l=Math.max(this.scrollHorizontalLineChange,1);l|=0,o.x-=l,e.x<r.x+n.left/2&&(o.x-=l),e.x<r.x+n.left/4&&(o.x-=4*l)}else e.x<=r.x+r.width&&e.x>r.x+r.width-n.right&&this.allowHorizontalScroll&&(l=Math.max(this.scrollHorizontalLineChange,1),l|=0,o.x+=l,e.x>r.x+r.width-n.right/2&&(o.x+=l),e.x>r.x+r.width-n.right/4&&(o.x+=4*l));return e.y>=r.y&&e.y<r.y+n.top&&this.allowVerticalScroll?(l=Math.max(this.scrollVerticalLineChange,1),l|=0,o.y-=l,e.y<r.y+n.top/2&&(o.y-=l),e.y<r.y+n.top/4&&(o.y-=4*l)):e.y<=r.y+r.height&&e.y>r.y+r.height-n.bottom&&this.allowVerticalScroll&&(l=Math.max(this.scrollVerticalLineChange,1),l|=0,o.y+=l,e.y>r.y+r.height-n.bottom/2&&(o.y+=l),e.y>r.y+r.height-n.bottom/4&&(o.y+=4*l)),o.Xa(fA)||(t=new ft(t.x+o.x/i,t.y+o.y/i)),Wn.free(r),ft.free(o),t},ye=In.prototype,ye.Cs=function(){return null},ye.av=function(){return null},ye.bs=function(e,t){this.pj.add(e,t)},ye.Fu=function(e){(this.Pw=e)||this.nodes.each(function(t){t instanceof Fa&&(t.$p=null)})};function Lm(e,t,n){function r(){var C=+new Date;for(o=!0,l.reset();l.next();)if(!l.value[0].al){o=!1;break}o||C-E>f?t(n,i,u):Zt.requestAnimationFrame(r)}for(var i=n.callback,o=!0,l=e.Og.iterator;l.next();)if(!l.value[0].al){o=!1;break}if(typeof i!="function"||o)return t(n,i,e);var u=e,f=n.callbackTimeout||300,E=+new Date;return Zt.requestAnimationFrame(function(){r()}),null}ye.Wz=function(e){return T0?(e===void 0&&(e={}),e.returnType="Image",this.Jx(e)):null},ye.Jx=function(e){return e===void 0&&(e={}),Lm(this,this.Xz,e)},ye.Xz=function(e,t,n){var r=zA(n,e,"canvas",null);if(r===null)return null;n=r.Z.canvas;var i=null;if(n!==null)switch(i=e.returnType,i===void 0?i="string":i=i.toLowerCase(),i){case jp+"data":i=r.getImageData(0,0,n.width,n.height);break;case jp:r=(e.document||document).createElement("img"),r.src=n.toDataURL(e.type,e.details),i=r;break;case"blob":return typeof t!="function"&&Wt('Error: Diagram.makeImageData called with "returnType: toBlob", but no required "callback" function property defined.'),typeof n.toBlob=="function"?(n.toBlob(t,e.type,e.details),"toBlob"):(t(null),null);default:i=n.toDataURL(e.type,e.details)}return typeof t=="function"?(t(i),null):i};function zA(e,t,n,r){if(e.animationManager.Cc(),e.bd(),e.ta===null)return null;typeof t!="object"&&Wt("properties argument must be an Object.");var i=t.size||null,o=t.scale||null;t.scale!==void 0&&isNaN(t.scale)&&(o="NaN");var l=t.maxSize;t.maxSize===void 0&&(l=n==="SVG"?new vi(1/0,1/0):new vi(2e3,2e3));var u=t.position||null,f=t.parts||null,E=t.padding===void 0?1:t.padding,C=t.background||null,T=t.omitTemporary;T===void 0&&(T=!0);var $=t.document||document,ce=t.elementFinished||null,Ee=t.showTemporary;Ee===void 0&&(Ee=!T),t=t.showGrid,t===void 0&&(t=Ee),i!==null&&isNaN(i.width)&&isNaN(i.height)&&(i=null),typeof E=="number"?E=new wo(E):E instanceof wo||Wt("MakeImage padding must be a Margin or a number."),E.left=Math.max(E.left,0),E.right=Math.max(E.right,0),E.top=Math.max(E.top,0),E.bottom=Math.max(E.bottom,0),e.ib.Vc(!0),T=new cl(null,$,void 0,!0);var Ne=T.context;if(!(i||o||f||u))return T.width=e.Aa+Math.ceil(E.left+E.right),T.height=e.ya+Math.ceil(E.top+E.bottom),n==="SVG"?r===null?null:(r.resize(T.width,T.height,T.width,T.height),r.ownerDocument=$,r.hs=ce,gA(e,r.context,E,new vi(T.width,T.height),e.Ca,e.pa,f,C,Ee,t),r.context):(e.Xm=!1,gA(e,Ne,E,new vi(T.width,T.height),e.Ca,e.pa,f,C,Ee,t),e.Xm=!0,T.context);var ht=e.Pp,$e=e.documentBounds.copy();if($e.Fv(e.yb),Ee)for(var Ct=e.Wa.s,Bt=Ct.length,Nt=0;Nt<Bt;Nt++){var Tt=Ct[Nt];if(Tt.visible&&Tt.isTemporary){Tt=Tt.Pa.s;for(var mn=Tt.length,sr=0;sr<mn;sr++){var yi=Tt[sr];yi.isInDocumentBounds&&yi.isVisible()&&(yi=yi.actualBounds,yi.w()&&$e.ed(yi))}}}if(Ct=new ft($e.x,$e.y),f!==null){for(Bt=new Wn(0,0,0,0),Nt=!0,Tt=f.iterator,Tt.reset();Tt.next();)mn=Tt.value,mn instanceof bi&&(sr=mn.layer,sr!==null&&!sr.visible||sr!==null&&!Ee&&sr.isTemporary||!mn.isVisible()||(mn=mn.actualBounds,mn.w()&&(Nt?(Nt=!1,Bt.assign(mn)):Bt.ed(mn))));$e.width=Bt.width,$e.height=Bt.height,Ct.x=Bt.x,Ct.y=Bt.y}return u!==null&&u.w()&&(Ct=u,o||(o=ht)),Bt=u=0,E!==null&&(u=E.left+E.right,Bt=E.top+E.bottom),Nt=Tt=0,i!==null&&(Tt=i.width,Nt=i.height,isFinite(Tt)&&(Tt=Math.max(0,Tt-u)),isFinite(Nt)&&(Nt=Math.max(0,Nt-Bt))),i!==null&&o!==null?(o==="NaN"&&(o=ht),i.w()?(i=Tt,$e=Nt):isNaN(Nt)?(i=Tt,$e=$e.height*o):(i=$e.width*o,$e=Nt)):i!==null?i.w()?(o=Math.min(Tt/$e.width,Nt/$e.height),i=Tt,$e=Nt):isNaN(Nt)?(o=Tt/$e.width,i=Tt,$e=$e.height*o):(o=Nt/$e.height,i=$e.width*o,$e=Nt):o!==null?o==="NaN"&&l.w()?(o=Math.min((l.width-u)/$e.width,(l.height-Bt)/$e.height),o>ht?(o=ht,i=$e.width,$e=$e.height):(i=l.width,$e=l.height)):(i=$e.width*o,$e=$e.height*o):(o=ht,i=$e.width,$e=$e.height),E!==null?(i+=u,$e+=Bt):E=new wo(0),l!==null&&(ht=l.width,l=l.height,isNaN(ht)&&(ht=2e3),isNaN(l)&&(l=2e3),isFinite(ht)&&(i=Math.min(i,ht)),isFinite(l)&&($e=Math.min($e,l))),T.width=Math.ceil(i),T.height=Math.ceil($e),n==="SVG"?r===null?null:(r.resize(T.width,T.height,T.width,T.height),r.ownerDocument=$,r.hs=ce,gA(e,r.context,E,new vi(Math.ceil(i),Math.ceil($e)),o,Ct,f,C,Ee,t),r.context):(e.Xm=!1,gA(e,Ne,E,new vi(Math.ceil(i),Math.ceil($e)),o,Ct,f,C,Ee,t),e.Xm=!0,T.context)}xe.Object.defineProperties(In.prototype,{renderer:{get:function(){return this.nl},set:function(e){this instanceof Ep||(e===""&&(e="default"),e=e.toLowerCase(),e!==this.nl&&(this.nl=e,e==="default"||e==="canvas"?(e=this.pj.get("svg"),e!==null&&e.Oa.remove(),this.ta&&(this.ib=this.ta.context)):e==="svg"?(this.pj.contains("svg")?e=this.pj.get("svg"):(e=new Wf(this,Zt.document),this.bs("svg",e)),this.div!==null&&this.div.appendChild(e.Oa),this.ib=e.context,this.ta&&(this.ta.context.setTransform(this.Mb,0,0,this.Mb,0,0),this.ta.context.clearRect(0,0,this.Aa,this.ya))):e!=="debug"||this.pj.contains("SVG")||(e=new Wf(this,Zt.document),this.bs("SVG",e),e.Oa.style.backgroundColor="whitesmoke",this.div!==null&&this.div.after(e.Oa)),this.hk()))}},div:{get:function(){return this.Ka},set:function(e){if(this.Ka!==e){var t=this.Ka;t!==null?(t.H=void 0,t.goDiagram=void 0,t.go=void 0,t.innerHTML="",this.ta!==null&&(t=this.ta.Oa,this.removeEventListener(t,"pointermove",this.dk,!1),this.removeEventListener(t,"pointerdown",this.ui,!1),this.removeEventListener(t,"pointerup",this.fk,!1),this.removeEventListener(t,"pointerout",this.ek,!1),this.removeEventListener(t,"pointercancel",this.ck,!1),this.ta.mx()),this.ol&&(this.ol.disconnect(),this.ol=null),t=this.toolManager,t!==null&&(t.mouseDownTools.each(function(n){n.cancelWaitAfter()}),t.mouseMoveTools.each(function(n){n.cancelWaitAfter()}),t.mouseUpTools.each(function(n){n.cancelWaitAfter()})),t.cancelWaitAfter(),this.currentTool.doCancel(),this.ta=null,this.removeEventListener(Zt,"resize",this.Ov,!1),this.removeEventListener(Zt,"wheel",this.$j,!0),Bm===this&&(Bm=null)):this.ui===null&&(this.hf=!1),this.Ka=null,e!==null&&((t=e.H)&&(t.div=null),x0(this,e),this.hk())}}},$w:{get:function(){return this.Sq}},pi:{get:function(){return this.hf}},draggedLink:{get:function(){return this.nt},set:function(e){this.nt!==e&&(this.nt=e,e!==null&&(this.Vt=e.fromPort,this.Wt=e.toPort))}},Mx:{get:function(){return this.Vt},set:function(e){this.Vt=e}},Nx:{get:function(){return this.Wt},set:function(e){this.Wt=e}},animationManager:{get:function(){return this.Yd}},undoManager:{get:function(){return this.cc.undoManager}},skipsUndoManager:{get:function(){return this.Wg},set:function(e){this.Wg=e,this.cc.skipsUndoManager=e}},delaysLayout:{get:function(){return this.lt},set:function(e){this.lt=e}},opacity:{get:function(){return this.pb},set:function(e){var t=this.pb;t!==e&&((0>e||1<e)&&ri(e,"0 <= value <= 1",In,"opacity"),this.pb=e,this.g("opacity",t,e),this.N())}},validCycle:{get:function(){return this.wu},set:function(e){var t=this.wu;t!==e&&(this.wu=e,this.g("validCycle",t,e))}},layers:{get:function(){return this.Wa.iterator}},isModelReadOnly:{get:function(){var e=this.cc;return e===null?!1:e.isReadOnly},set:function(e){var t=this.cc;t!==null&&(t.isReadOnly=e)}},isReadOnly:{get:function(){return this.Gg},set:function(e){var t=this.Gg;t!==e&&(this.Gg=e,this.g("isReadOnly",t,e))}},isEnabled:{get:function(){return this.Jd},set:function(e){var t=this.Jd;t!==e&&(this.Jd=e,this.g("isEnabled",t,e))}},allowClipboard:{get:function(){return this.Us},set:function(e){var t=this.Us;t!==e&&(this.Us=e,this.g("allowClipboard",t,e))}},allowCopy:{get:function(){return this.Fi},set:function(e){var t=this.Fi;t!==e&&(this.Fi=e,this.g("allowCopy",t,e))}},allowDelete:{get:function(){return this.Gi},set:function(e){var t=this.Gi;t!==e&&(this.Gi=e,this.g("allowDelete",t,e))}},allowDragOut:{get:function(){return this.Vs},set:function(e){var t=this.Vs;t!==e&&(this.Vs=e,this.g("allowDragOut",t,e))}},allowDrop:{get:function(){return this.Ws},set:function(e){var t=this.Ws;t!==e&&(this.Ws=e,this.g("allowDrop",t,e))}},allowTextEdit:{get:function(){return this.Pi},set:function(e){var t=this.Pi;t!==e&&(this.Pi=e,this.g("allowTextEdit",t,e))}},allowGroup:{get:function(){return this.Hi},set:function(e){var t=this.Hi;t!==e&&(this.Hi=e,this.g("allowGroup",t,e))}},allowUngroup:{get:function(){return this.Qi},set:function(e){var t=this.Qi;t!==e&&(this.Qi=e,this.g("allowUngroup",t,e))}},allowInsert:{get:function(){return this.Ys},set:function(e){var t=this.Ys;t!==e&&(this.Ys=e,this.g("allowInsert",t,e))}},allowLink:{get:function(){return this.Ii},set:function(e){var t=this.Ii;t!==e&&(this.Ii=e,this.g("allowLink",t,e))}},allowRelink:{get:function(){return this.Ki},set:function(e){var t=this.Ki;t!==e&&(this.Ki=e,this.g("allowRelink",t,e))}},allowMove:{get:function(){return this.Ji},set:function(e){var t=this.Ji;t!==e&&(this.Ji=e,this.g("allowMove",t,e))}},allowReshape:{get:function(){return this.Li},set:function(e){var t=this.Li;t!==e&&(this.Li=e,this.g("allowReshape",t,e))}},allowResize:{get:function(){return this.Mi},set:function(e){var t=this.Mi;t!==e&&(this.Mi=e,this.g("allowResize",t,e))}},allowRotate:{get:function(){return this.Ni},set:function(e){var t=this.Ni;t!==e&&(this.Ni=e,this.g("allowRotate",t,e))}},allowSelect:{get:function(){return this.Oi},set:function(e){var t=this.Oi;t!==e&&(this.Oi=e,this.g("allowSelect",t,e))}},allowUndo:{get:function(){return this.Zs},set:function(e){var t=this.Zs;t!==e&&(this.Zs=e,this.g("allowUndo",t,e))}},allowZoom:{get:function(){return this.at},set:function(e){var t=this.at;t!==e&&(this.at=e,this.g("allowZoom",t,e))}},hasVerticalScrollbar:{get:function(){return this.nn},set:function(e){var t=this.nn;t!==e&&(this.nn=e,this.Ee=!0,this.N(),this.g("hasVerticalScrollbar",t,e),Ih(this,!1))}},hasHorizontalScrollbar:{get:function(){return this.mn},set:function(e){var t=this.mn;t!==e&&(this.mn=e,this.Ee=!0,this.N(),this.g("hasHorizontalScrollbar",t,e),Ih(this,!1))}},allowHorizontalScroll:{get:function(){return this.Xs},set:function(e){var t=this.Xs;t!==e&&(this.Xs=e,this.g("allowHorizontalScroll",t,e),Ih(this,!1))}},allowVerticalScroll:{get:function(){return this.$s},set:function(e){var t=this.$s;t!==e&&(this.$s=e,this.g("allowVerticalScroll",t,e),Ih(this,!1))}},scrollHorizontalLineChange:{get:function(){return this.iu},set:function(e){var t=this.iu;t!==e&&(0>e&&ri(e,">= 0",In,"scrollHorizontalLineChange"),this.iu=e,this.g("scrollHorizontalLineChange",t,e))}},scrollVerticalLineChange:{get:function(){return this.mu},set:function(e){var t=this.mu;t!==e&&(0>e&&ri(e,">= 0",In,"scrollVerticalLineChange"),this.mu=e,this.g("scrollVerticalLineChange",t,e))}},lastInput:{get:function(){return this.cj},set:function(e){this.cj=e}},previousInput:{get:function(){return this.Qg},set:function(e){this.Qg=e}},firstInput:{get:function(){return this.bq},set:function(e){this.bq=e}},currentCursor:{get:function(){return this.it},set:function(e){if(e===""&&(e=this.Op),this.it!==e){var t=this.ta,n=this.Ka;if(t!==null&&n!==null){this.it=e;var r=t.style.cursor;t.style.cursor=e,n.style.cursor=e,t.style.cursor===r&&(t.style.cursor="-webkit-"+e,n.style.cursor="-webkit-"+e,t.style.cursor===r&&(t.style.cursor="-moz-"+e,n.style.cursor="-moz-"+e,t.style.cursor===r&&(t.style.cursor=e,n.style.cursor=e)))}}}},defaultCursor:{get:function(){return this.Op},set:function(e){e===""&&(e="auto");var t=this.Op;t!==e&&(this.Op=e,this.g("defaultCursor",t,e))}},click:{get:function(){return this.zh},set:function(e){var t=this.zh;t!==e&&(this.zh=e,this.g("click",t,e))}},doubleClick:{get:function(){return this.Fh},set:function(e){var t=this.Fh;t!==e&&(this.Fh=e,this.g("doubleClick",t,e))}},contextClick:{get:function(){return this.Bh},set:function(e){var t=this.Bh;t!==e&&(this.Bh=e,this.g("contextClick",t,e))}},mouseOver:{get:function(){return this.Qh},set:function(e){var t=this.Qh;t!==e&&(this.Qh=e,this.g("mouseOver",t,e))}},mouseHover:{get:function(){return this.Oh},set:function(e){var t=this.Oh;t!==e&&(this.Oh=e,this.g("mouseHover",t,e))}},mouseHold:{get:function(){return this.Nh},set:function(e){var t=this.Nh;t!==e&&(this.Nh=e,this.g("mouseHold",t,e))}},mouseDragOver:{get:function(){return this.Qt},set:function(e){var t=this.Qt;t!==e&&(this.Qt=e,this.g("mouseDragOver",t,e))}},mouseDrop:{get:function(){return this.Lh},set:function(e){var t=this.Lh;t!==e&&(this.Lh=e,this.g("mouseDrop",t,e))}},handlesDragDropForTopLevelParts:{get:function(){return this.xt},set:function(e){var t=this.xt;t!==e&&(this.xt=e,this.g("handlesDragDropForTopLevelParts",t,e))}},mouseEnter:{get:function(){return this.Mh},set:function(e){var t=this.Mh;t!==e&&(this.Mh=e,this.g("mouseEnter",t,e))}},mouseLeave:{get:function(){return this.Ph},set:function(e){var t=this.Ph;t!==e&&(this.Ph=e,this.g("mouseLeave",t,e))}},toolTip:{get:function(){return this.$h},set:function(e){var t=this.$h;t!==e&&(this.$h=e,this.g("toolTip",t,e))}},contextMenu:{get:function(){return this.Ch},set:function(e){var t=this.Ch;t!==e&&(this.Ch=e,this.g("contextMenu",t,e))}},commandHandler:{get:function(){return this.nb},set:function(e){this.nb!==e&&(this.nb=e,e.Xe(this))}},toolManager:{get:function(){return this.te},set:function(e){this.te!==e&&(this.te=e,e.diagram=this)}},defaultTool:{get:function(){return this.ob},set:function(e){var t=this.ob;t!==e&&(this.ob=e,e.diagram=this,this.currentTool===t&&(this.currentTool=e))}},currentTool:{get:function(){return this.hb},set:function(e){var t=this.hb;t&&(t.isActive&&t.doDeactivate(),t.cancelWaitAfter(),t.doStop()),e===null&&(e=this.defaultTool),e!==null&&(this.hb=e,e.diagram=this,e.doStart())}},selection:{get:function(){return this.Hw}},maxSelectionCount:{get:function(){return this.Nt},set:function(e){var t=this.Nt;if(t!==e)if(0<=e&&!isNaN(e)){if(this.Nt=e,this.g("maxSelectionCount",t,e),!this.undoManager.isUndoingRedoing&&(e=this.selection.count-e,0<e)){this.R("ChangingSelection",this.selection),t=this.selection.Fa();for(var n=0;n<e;n++)t[n].isSelected=!1;this.R("ChangedSelection",this.selection)}}else ri(e,">= 0",In,"maxSelectionCount")}},nodeSelectionAdornmentTemplate:{get:function(){return this.St},set:function(e){var t=this.St;t!==e&&(this.St=e,this.g("nodeSelectionAdornmentTemplate",t,e))}},groupSelectionAdornmentTemplate:{get:function(){return this.wt},set:function(e){var t=this.wt;t!==e&&(this.wt=e,this.g("groupSelectionAdornmentTemplate",t,e))}},linkSelectionAdornmentTemplate:{get:function(){return this.Kt},set:function(e){var t=this.Kt;t!==e&&(this.Kt=e,this.g("linkSelectionAdornmentTemplate",t,e))}},highlighteds:{get:function(){return this.nw}},isModified:{get:function(){var e=this.undoManager;return e.isEnabled?e.currentTransaction!==null?!0:this.rn&&this.Ce!==e.historyIndex:this.rn},set:function(e){if(this.rn!==e){this.rn=e;var t=this.undoManager;!e&&t.isEnabled&&(this.Ce=t.historyIndex),e||$1(this)}}},model:{get:function(){return this.cc},set:function(e){var t=this.cc;if(t!==e){this.currentTool.doCancel(),t&&t.undoManager!==e.undoManager&&t.undoManager.isInTransaction&&Wt("Do not replace a Diagram.model while a transaction is in progress."),this.animationManager.Cc(!0);var n=_p(this,!0);this.hf=!1,this.fn=!0,this.Ce=-2,this.kg=!1;var r=this.vb;this.vb=!0,zc(this.animationManager,"Model"),t&&(this.pf!==null&&this.pf.each(function(o){return t.ik(o)}),t.ik(this.Oc)),this.cc=e,this.partManager=D1(this.cc.type);for(var i=0;i<n.length;i++)this.add(n[i]);e.Pe(this.Hb),this.partManager.addAllModeledParts(),e.ik(this.Hb),e.Pe(this.Oc),this.pf!==null&&this.pf.each(function(o){return e.Pe(o)}),this.vb=r,this.Ya(),this.vb||this.N(),t&&e.undoManager.copyProperties(t.undoManager)}}},aa:{get:function(){return this.rw},set:function(e){this.rw=e}},As:{get:function(){return this.sy}},skipsModelSourceBindings:{get:function(){return this.Iw},set:function(e){this.Iw=e}},Ns:{get:function(){return this.ou},set:function(e){this.ou=e}},nodeTemplate:{get:function(){return this.Lg.I("")},set:function(e){var t=this.Lg.I("");t!==e&&(this.Lg.add("",e),this.g("nodeTemplate",t,e),this.undoManager.isUndoingRedoing||this.Wd())}},nodeTemplateMap:{get:function(){return this.Lg},set:function(e){var t=this.Lg;t!==e&&(this.Lg=e,this.g("nodeTemplateMap",t,e),this.undoManager.isUndoingRedoing||this.Wd())}},groupTemplate:{get:function(){return this.Yi.I("")},set:function(e){var t=this.Yi.I("");t!==e&&(this.Yi.add("",e),this.g("groupTemplate",t,e),this.undoManager.isUndoingRedoing||this.Wd())}},groupTemplateMap:{get:function(){return this.Yi},set:function(e){var t=this.Yi;t!==e&&(this.Yi=e,this.g("groupTemplateMap",t,e),this.undoManager.isUndoingRedoing||this.Wd())}},linkTemplate:{get:function(){return this.Kh.I("")},set:function(e){var t=this.Kh.I("");t!==e&&(this.Kh.add("",e),this.g("linkTemplate",t,e),this.undoManager.isUndoingRedoing||this.Wd())}},linkTemplateMap:{get:function(){return this.Kh},set:function(e){var t=this.Kh;t!==e&&(this.Kh=e,this.g("linkTemplateMap",t,e),this.undoManager.isUndoingRedoing||this.Wd())}},isMouseCaptured:{get:function(){return this.qw},set:function(e){var t=this.ta;t!==null&&(t=t.Oa,t instanceof SVGElement||(e?(this.lastInput.bubbles=!1,this.removeEventListener(t,"pointermove",this.dk,!1),this.removeEventListener(t,"pointerdown",this.ui,!1),this.removeEventListener(t,"pointerup",this.fk,!1),this.removeEventListener(t,"pointerout",this.ek,!1),this.removeEventListener(t,"pointercancel",this.ck,!1),this.addEventListener(Zt,"pointermove",this.dk,!0),this.addEventListener(Zt,"pointerdown",this.ui,!0),this.addEventListener(Zt,"pointerup",this.fk,!0),this.addEventListener(Zt,"pointerout",this.ek,!0),this.addEventListener(Zt,"pointercancel",this.ck,!0),this.removeEventListener(t,"wheel",this.$j,!1),this.addEventListener(Zt,"wheel",this.$j,!0),this.addEventListener(Zt,"selectstart",this.preventDefault,!1)):(this.removeEventListener(Zt,"pointermove",this.dk,!0),this.removeEventListener(Zt,"pointerdown",this.ui,!0),this.removeEventListener(Zt,"pointerup",this.fk,!0),this.removeEventListener(Zt,"pointerout",this.ek,!0),this.removeEventListener(Zt,"pointercancel",this.ck,!0),this.addEventListener(t,"pointermove",this.dk,!1),this.addEventListener(t,"pointerdown",this.ui,!1),this.addEventListener(t,"pointerup",this.fk,!1),this.addEventListener(t,"pointerout",this.ek,!1),this.addEventListener(t,"pointercancel",this.ck,!1),this.removeEventListener(Zt,"wheel",this.$j,!0),this.removeEventListener(Zt,"selectstart",this.preventDefault,!1),this.addEventListener(t,"wheel",this.$j,!1)),this.qw=e))}},position:{get:function(){return this.pa},set:function(e){var t=ft.alloc().assign(this.pa);if(!t.D(e)){var n=this.viewportBounds.copy();this.pa.assign(e),oA(this.animationManager,t,this.pa),this.vb||this.ta===null&&!this.wo.w()?q0(this):(this.vb=!0,e=this.scale,t1(this,this.Sp,this.Aa/e,this.ya/e,this.zk,!1),this.vb=!1),this.vb||this.onViewportBoundsChanged(n,this.viewportBounds,this.Ca,!1)}ft.free(t)}},initialPosition:{get:function(){return this.zt},set:function(e){this.zt.D(e)||(this.zt=e.J())}},initialScale:{get:function(){return this.At},set:function(e){this.At!==e&&(this.At=e)}},grid:{get:function(){return this.fe===null&&(this.fe=kp(this)),this.fe},set:function(e){var t=this.fe;if(t!==e){t===null&&(t=this.fe=kp(this)),e.type!==Rr.Grid&&Wt("Diagram.grid must be a Panel of type Panel.Grid");var n=t.panel;n!==null&&n.remove(t),this.fe=e,e.name="GRID",n!==null&&n.add(e),Vf(this),this.N(),this.g("grid",t,e)}}},viewportBounds:{get:function(){return this.Rw}},viewSize:{get:function(){return this.wo},set:function(e){var t=this.viewSize;t.D(e)||(this.wo=e=e.J(),this.ya=this.Aa=0,e.w()?(this.Aa=e.width,this.ya=e.height):this.Ka!==null&&(this.Aa=this.Ka.clientWidth||1,this.ya=this.Ka.clientHeight||1),q0(this),this.Ya(),this.g("viewSize",t,e),this.redraw())}},fixedBounds:{get:function(){return this.ut},set:function(e){var t=this.ut;t.D(e)||(e.width!==-1/0&&e.height!==1/0&&e.height!==-1/0||Wt("fixedBounds width/height must not be Infinity"),this.ut=e=e.J(),this.Ya(),this.g("fixedBounds",t,e))}},scrollMargin:{get:function(){return this.rj},set:function(e){typeof e=="number"&&(e=new wo(e));var t=this.rj;t.D(e)||(this.rj=e=e.J(),this.g("scrollMargin",t,e),this.hk())}},scrollMode:{get:function(){return this.sj},set:function(e){var t=this.sj;t!==e&&(this.sj=e,e===Nd&&Ih(this,!1),this.g("scrollMode",t,e),this.Ee=!0,this.N())}},scrollsPageOnFocus:{get:function(){return this.nu},set:function(e){var t=this.nu;t!==e&&(this.nu=e,this.g("scrollsPageOnFocus",t,e))}},positionComputation:{get:function(){return this.Zt},set:function(e){var t=this.Zt;t!==e&&(this.Zt=e,Ih(this,!1),this.g("positionComputation",t,e))}},scaleComputation:{get:function(){return this.fu},set:function(e){var t=this.fu;t!==e&&(this.fu=e,rm(this,this.scale,this.scale),this.g("scaleComputation",t,e))}},documentBounds:{get:function(){return this.Sp}},isVirtualized:{get:function(){return this.It},set:function(e){var t=this.It;t!==e&&(this.It=e,this.g("isVirtualized",t,e))}},scale:{get:function(){return this.Ca},set:function(e){var t=this.Ca;t!==e&&rm(this,t,e)}},defaultScale:{get:function(){return this.Pp},set:function(e){this.Pp=e}},autoScale:{get:function(){return this.yh},set:function(e){var t=this.yh;t!==e&&(this.yh=e,this.g("autoScale",t,e),e!==t0&&Ih(this,!1))}},initialAutoScale:{get:function(){return this.Fg},set:function(e){var t=this.Fg;t!==e&&(this.Fg=e,this.g("initialAutoScale",t,e))}},initialViewportSpot:{get:function(){return this.Bt},set:function(e){var t=this.Bt;t!==e&&(e.sb()||Wt("initialViewportSpot must be a specific Spot: "+e),this.Bt=e,this.g("initialViewportSpot",t,e))}},initialDocumentSpot:{get:function(){return this.yt},set:function(e){var t=this.yt;t!==e&&(e.sb()||Wt("initialViewportSpot must be a specific Spot: "+e),this.yt=e,this.g("initialDocumentSpot",t,e))}},minScale:{get:function(){return this.Ot},set:function(e){var t=this.Ot;t!==e&&(0<e?(this.Ot=e,this.g("minScale",t,e),e>this.scale&&(this.scale=e)):ri(e,"> 0",In,"minScale"))}},maxScale:{get:function(){return this.Mt},set:function(e){var t=this.Mt;t!==e&&(0<e?(this.Mt=e,this.g("maxScale",t,e),e<this.scale&&(this.scale=e)):ri(e,"> 0",In,"maxScale"))}},zoomPoint:{get:function(){return this.zu},set:function(e){this.zu.D(e)||(this.zu=e=e.J())}},contentAlignment:{get:function(){return this.zk},set:function(e){var t=this.zk;t.D(e)||(this.zk=e=e.J(),this.g("contentAlignment",t,e),Ih(this,!1))}},initialContentAlignment:{get:function(){return this.pq},set:function(e){var t=this.pq;t.D(e)||(this.pq=e=e.J(),this.g("initialContentAlignment",t,e))}},padding:{get:function(){return this.yb},set:function(e){typeof e=="number"&&(e=new wo(e));var t=this.yb;t.D(e)||(this.yb=e=e.J(),this.Ya(),this.g("padding",t,e))}},partManager:{get:function(){return this.Pc},set:function(e){var t=this.Pc;t!==e&&(e.diagram!==null&&Wt("Cannot share PartManagers between Diagrams: "+e.toString()),t&&t.Xe(null),this.Pc=e,e.Xe(this))}},nodes:{get:function(){return this.partManager.nodes.iterator}},links:{get:function(){return this.partManager.links.iterator}},parts:{get:function(){return this.partManager.parts.iterator}},layout:{get:function(){return this.Sc},set:function(e){var t=this.Sc;t!==e&&(this.Sc=e,e.diagram=this,e.group=null,this.xh=!0,this.g("layout",t,e),this.$b())}},isTreePathToChildren:{get:function(){return this.Ht},set:function(e){var t=this.Ht;if(t!==e&&(this.Ht=e,this.g("isTreePathToChildren",t,e),!this.undoManager.isUndoingRedoing))for(e=this.nodes;e.next();)Am(e.value)}},treeCollapsePolicy:{get:function(){return this.uu},set:function(e){var t=this.uu;t!==e&&(e!==Pg&&e!==xy&&e!==sv&&Wt("Unknown Diagram.treeCollapsePolicy: "+e),this.uu=e,this.g("treeCollapsePolicy",t,e))}},Ue:{get:function(){return this.pw},set:function(e){this.pw=e}},avoidanceCellSize:{get:function(){return this.aw},set:function(e){this.Xh=null,this.aw=new vi(Math.max(1,e.width),Math.max(1,e.height))}},avoidanceLimit:{get:function(){return this.bw},set:function(e){this.bw=Math.max(1,e)}},autoScrollInterval:{get:function(){return this.vp},set:function(e){var t=this.vp;t!==e&&(this.vp=e,this.g("autoScrollInterval",t,e))}},autoScrollRegion:{get:function(){return this.xp},set:function(e){typeof e=="number"&&(e=new wo(e));var t=this.xp;t.D(e)||(this.xp=e=e.J(),this.Ya(),this.g("autoScrollRegion",t,e))}}}),xe.Object.defineProperties(In,{licenseKey:{get:function(){return ey.jc()},set:function(e){ey.add(e.replace(/\s/g,""))}},version:{get:function(){return lf}}}),In.prototype.makeImageData=In.prototype.Jx,In.prototype.makeImage=In.prototype.Wz,In.prototype.cacheGroupExternalLinks=In.prototype.Fu,In.prototype.addRenderer=In.prototype.bs,In.prototype.makeSVG=In.prototype.av,In.prototype.makeSvg=In.prototype.Cs,In.prototype.stopAutoScroll=In.prototype.ug,In.prototype.doAutoScroll=In.prototype.gs,In.prototype.isUnoccupied=In.prototype.Yj,In.prototype.raiseDiagramEvent=In.prototype.R,In.prototype.removeDiagramListener=In.prototype.am,In.prototype.addDiagramListener=In.prototype.Bj,In.prototype.findTreeRoots=In.prototype.yz,In.prototype.layoutDiagram=In.prototype.Uz,In.prototype.findTopLevelGroups=In.prototype.qz,In.prototype.findTopLevelNodesAndLinks=In.prototype.rz,In.prototype.ensureBounds=In.prototype.Va,In.prototype.findLinksByExample=In.prototype.ls,In.prototype.findNodesByExample=In.prototype.ms,In.prototype.findLinkForData=In.prototype.Kc,In.prototype.findNodeForData=In.prototype.ii,In.prototype.findPartForData=In.prototype.Lc,In.prototype.findLinkForKey=In.prototype.findLinkForKey,In.prototype.findNodeForKey=In.prototype.Vb,In.prototype.findPartForKey=In.prototype.findPartForKey,In.prototype.rebuildParts=In.prototype.Wd,In.prototype.transformViewToDoc=In.prototype.Ps,In.prototype.transformRectDocToView=In.prototype.zA,In.prototype.transformDocToView=In.prototype.op,In.prototype.centerRect=In.prototype.es,In.prototype.scrollToRect=In.prototype.tv,In.prototype.scroll=In.prototype.scroll,In.prototype.highlightCollection=In.prototype.Jz,In.prototype.highlight=In.prototype.Iz,In.prototype.selectCollection=In.prototype.rA,In.prototype.select=In.prototype.select,In.prototype.updateAllRelationshipsFromData=In.prototype.rp,In.prototype.updateAllTargetBindings=In.prototype.updateAllTargetBindings,In.prototype.commit=In.prototype.commit,In.prototype.rollbackTransaction=In.prototype.Kf,In.prototype.commitTransaction=In.prototype.eb,In.prototype.startTransaction=In.prototype.Ea,In.prototype.raiseChanged=In.prototype.g,In.prototype.raiseChangedEvent=In.prototype.cb,In.prototype.removeChangedListener=In.prototype.ik,In.prototype.addChangedListener=In.prototype.Pe,In.prototype.removeModelChangedListener=In.prototype.mA,In.prototype.addModelChangedListener=In.prototype.Yw,In.prototype.findLayer=In.prototype.Qj,In.prototype.removeLayer=In.prototype.kA,In.prototype.addLayerAfter=In.prototype.Cy,In.prototype.addLayerBefore=In.prototype.Ww,In.prototype.addLayer=In.prototype.Al,In.prototype.moveParts=In.prototype.moveParts,In.prototype.copyParts=In.prototype.Kj,In.prototype.removeParts=In.prototype.Is,In.prototype.remove=In.prototype.remove,In.prototype.add=In.prototype.add,In.prototype.clearDelayedGeometries=In.prototype.bx,In.prototype.setProperties=In.prototype.nm,In.prototype.attach=In.prototype.Du,In.prototype.set=In.prototype.set,In.prototype.resetInputOptions=In.prototype.Sx,In.prototype.setInputOption=In.prototype.sA,In.prototype.getInputOption=In.prototype.Ql,In.prototype.resetRenderingHints=In.prototype.Tx,In.prototype.setRenderingHint=In.prototype.Xx,In.prototype.getRenderingHint=In.prototype.Gf,In.prototype.maybeUpdate=In.prototype.bd,In.prototype.requestUpdate=In.prototype.$b,In.prototype.delayInitialization=In.prototype.Xy,In.prototype.isUpdateRequested=In.prototype.Pz,In.prototype.invalidateDocumentBounds=In.prototype.Ya,In.prototype.findObjectsNear=In.prototype.og,In.prototype.findPartsNear=In.prototype.mz,In.prototype.findObjectsIn=In.prototype.Cf,In.prototype.findPartsIn=In.prototype.ux,In.prototype.findObjectsAt=In.prototype.ji,In.prototype.findPartsAt=In.prototype.lz,In.prototype.findObjectAt=In.prototype.ic,In.prototype.findPartAt=In.prototype.Ol,In.prototype.focusObject=In.prototype.zz,In.prototype.alignDocument=In.prototype.Jy,In.prototype.zoomToRect=In.prototype.BA,In.prototype.zoomToFit=In.prototype.zoomToFit,In.prototype.diagramScroll=In.prototype.kx,In.prototype.focus=In.prototype.focus;var Tm=new Zo,vp=null,T0=Zt.document!==void 0,Sg=null,o1="",t0=new Tr(In,"None",0),Nv=new Tr(In,"Uniform",1),M1=new Tr(In,"UniformToFill",2),L1=new Tr(In,"CycleAll",10),a1=new Tr(In,"CycleNotDirected",11),Mv=new Tr(In,"CycleNotDirectedFast",12),Zy=new Tr(In,"CycleNotUndirected",13),Vy=new Tr(In,"CycleDestinationTree",14),Xy=new Tr(In,"CycleSourceTree",15),Nd=new Tr(In,"DocumentScroll",1),s1=new Tr(In,"InfiniteScroll",2),Pg=new Tr(In,"TreeParentCollapsed",21),xy=new Tr(In,"AllParentsCollapsed",22),sv=new Tr(In,"AnyParentsCollapsed",23),ey=new Ai,lf="2.3.10",jp="image",Lv=null,eg=!1;function lv(){if(T0){var e=Zt.document.createElement("canvas"),t=e.getContext("2d"),n=yo("7ca11abfd022028846");t[n]=yo("398c3597c01238");for(var r=["5da73c80a36455d7038e4972187c3cae51fd22",Ar.Dx+"4ae6247590da4bb21c324ba3a84e385776",Ya.xF+"fb236cdfda5de14c134ba1a95a2d4c7cc6f93c1387",nn.za],i=1;5>i;i++)t[yo("7ca11abfd7330390")](yo(r[i-1]),10,15*i);for(t[n]=yo("39f046ebb36e4b"),n=1;5>n;n++)t[yo("7ca11abfd7330390")](yo(r[n-1]),10,15*n);(r.length!==4||r[0][0]!=="5"||r[3][0]!=="7")&&(Ya.prototype.Cd=Ya.prototype.Eu),Lv=e}}In.className="Diagram",In.fromDiv=function(e){var t=e;return typeof e=="string"&&(t=Zt.document.getElementById(e)),t instanceof HTMLDivElement&&t.H instanceof In?t.H:null},In.inherit=function(e,t){function n(){}if(Object.getPrototypeOf(e).prototype)throw Error(`Used go.Diagram.inherit defining already defined class
`+e);n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e},In.useDOM=function(e){T0=e?Zt.document!==void 0:!1},In.isUsingDOM=function(){return T0},In.None=t0,In.Uniform=Nv,In.UniformToFill=M1,In.CycleAll=L1,In.CycleNotDirected=a1,In.CycleNotDirectedFast=Mv,In.CycleNotUndirected=Zy,In.CycleDestinationTree=Vy,In.CycleSourceTree=Xy,In.DocumentScroll=Nd,In.InfiniteScroll=s1,In.TreeParentCollapsed=Pg,In.AllParentsCollapsed=xy,In.AnyParentsCollapsed=sv;function uv(){this.wy=null,this.j="zz@orderNum",this._tk==="63ad05bbe23a1786468a4c741b6d2"?this.Rc=this.j=!0:this.Rc=null}function yp(e,t){if(t.ib.setTransform(t.Mb,0,0,t.Mb,0,0),t.ib.yc(),e.Rc===null)e:{t="f";var n=Zt[yo("76a715b2f73f148a")][yo("72ba13b5")]||"";if(e.Rc=!0,T0){var r=In[yo("76a115b6ed251eaf4692")];if(r)for(var i=ey.iterator;i.next()&&(r=i.value,r=yo(r).split(yo("39e9")),!(6>r.length));){var o=yo(r[1]).split(".");if(r[4]!=="7da71ca0")break;var l=yo(Ar[yo("6cae19")]).split(".");if(o[0]>l[0]||o[0]===l[0]&&o[1]>=l[1]){var u=Zt[yo("74a900bae4370f8b51")][yo("6fbb13a1c2311e8a57")].toLowerCase();if(l=u[yo("73a612b6fb191d")](yo("3aad1ab6e022098b4dc4")),o=yo(r[2]),-1<l&&(u=u[yo("73a612b6fb191d")](o.toLowerCase()+"/"),e.Rc=!(-1<u&&u<l),!e.Rc))break;for(l=n[yo("76ad18b4f73e")],u=n[yo("73a612b6fb191d")](yo("35e7"))+2;u<l;u++)t+=n[u];if(l=t[yo("73a612b6fb191d")](o),0>l&&o!==yo("7da71ca0ad381e90")&&(l=t[yo("73a612b6fb191d")](yo("76a715b2ef3e149757"))),0>l&&(l=t[yo("73a612b6fb191d")](yo("76a715b2ef3e149757"))),0>l&&(l=t[yo("73a612b6fb191d")](yo("2bfa41fdb3784bca12"))),0>l&&(l=n[yo("73a612b6fb191d")](yo("7baa19a6f76c1988428554"))),e.Rc=!(0<=l&&l<t[yo("73a612b6fb191d")](yo("35"))||t[yo("73a612b6fb191d")](yo("35"))===-1),!e.Rc||n[yo("73a612b6fb191d")](yo("7fb002b6ed25128b4da25b2e"))&&(e.Rc=!(-1<n[yo("73a612b6fb191d")](o)),!e.Rc)||(l=Zt[yo("76a715b2f73f148a")][yo("69ad17a1e03e")],u=l[yo("73a612b6fb191d")](yo("7fb002b6ed25128b4da25b2e")),-1<u&&(e.Rc=!(l[yo("73a612b6fb191d")](o)>u),!e.Rc)))break;if(o[0]==="#"){l=Zt.document.createElement("div");for(var f=r[0].replace(/[A-Za-z]/g,"");4>f.length;)f+="9";if(u=f,f=f.substr(f.length-4),r="",r+=["gsh","gsf"][parseInt(f.substr(0,1),10)%2],r+=["Header","Background","Display","Feedback"][parseInt(f.substr(0,1),10)%4],l[yo("79a417a0f0181a8946")]=r,Zt.document[yo("78a712aa")]){Zt.document[yo("78a712aa")][yo("7bb806b6ed32388c4a875b")](l),f=Zt.getComputedStyle(l).getPropertyValue(yo("78a704b7e62456904c9b12701b6532a8"));var E=Zt.getComputedStyle(l).getPropertyValue(yo("75b817b0ea2202"));if(Zt.document[yo("78a712aa")][yo("68ad1bbcf533388c4a875b")](l),f){if(l=Zt[yo("77a902b0eb1b1e804a8a")],E==="0."+parseInt(u,10)%100||f.indexOf(parseInt(o[1]+o[2],16))!==-1&&f.indexOf(parseInt(o[3]+o[4],16))!==-1){e.Rc=!1;break}else if(l&&l(yo("32ae19a1e0331fc94084537c067a67fa59f1386b89d006")).matches)for(r="."+r,o=0;o<document.styleSheets.length;o++){l=document.styleSheets[o].rules||document.styleSheets[o].cssRules;for(var C in l)if(r===l[C].selectorText){e.Rc=!1;break e}}}}else e.Rc=null,e.Rc=!1}}}else{for(C=n[yo("76ad18b4f73e")],i=n[yo("73a612b6fb191d")](yo("35e7"))+2;i<C;i++)t+=n[i];n=t[yo("73a612b6fb191d")](yo("7da71ca0ad381e90")),e.Rc=!(0<=n&&n<t[yo("73a612b6fb191d")](yo("35")))}}}return 0<e.Rc&&e!==e.wy}uv.className="DiagramHelper";function om(e){this.j=e===void 0?new ft:e,this.o=new ft}xe.Object.defineProperties(om.prototype,{point:{get:function(){return this.j},set:function(e){this.j=e}},shifted:{get:function(){return this.o},set:function(e){this.o=e}}});var ty="DraggingInfo";om.className="DraggingInfo";function ny(e,t,n){this.node=e,this.info=t,this.Su=n}ny.className="DraggingNodeInfoPair";function Om(){this.reset()}Om.prototype.reset=function(){this.isGridSnapEnabled=!1,this.isGridSnapRealtime=!0,this.gridSnapCellSize=new vi(NaN,NaN).freeze(),this.gridSnapCellSpot=Bl,this.gridSnapOrigin=new ft(NaN,NaN).freeze(),this.groupsSnapMembers=this.dragsTree=this.dragsLink=!1,this.dragsMembers=this.groupsAlwaysMove=!0},Om.className="DraggingOptions";function km(e,t){if(typeof e=="string"||Zt.Element&&e instanceof Element)var n=In.call(this,e)||this;else n=In.call(this)||this,t=e;return lu(n),t&&n.nm(t),n}le(km,In);function lu(e){e.allowDragOut=!0,e.allowMove=!1,e.isReadOnly=!0,e.contentAlignment=Fc,e.layout=new Do}km.prototype.reset=function(){In.prototype.reset.call(this),lu(this)},km.className="Palette";function Ep(e,t){if(typeof e=="string"||Zt.Element&&e instanceof Element)var n=In.call(this,e)||this;else n=In.call(this)||this,t=e;var r=n;n.animationManager.isEnabled=!1,n.vb=!0,n.V=null,n.mn=!1,n.nn=!1,n.F=!0,n.u=!0,n.ia=0,n.o=!1,n.ql=null,n.Xx("drawShadows",!1),e=new bi;var i=new as;return i.stroke="magenta",i.strokeWidth=2,i.fill="transparent",i.name="BOXSHAPE",e.selectable=!0,e.selectionAdorned=!1,e.selectionObjectName="BOXSHAPE",e.locationObjectName="BOXSHAPE",e.resizeObjectName="BOXSHAPE",e.cursor="move",e.add(i),n.j=e,n.allowCopy=!1,n.allowDelete=!1,n.allowSelect=!0,n.autoScrollRegion=new wo(0,0,0,0),n.pa.h(0,0),n.toolManager.gb("Dragging",new cv,n.toolManager.mouseMoveTools),n.click=function(){var o=r.observed;if(o!==null){var l=o.viewportBounds,u=r.lastInput.documentPoint;o.position=new ft(u.x-l.width/2,u.y-l.height/2)}},n.Pf=function(){r.Ya(),T1(r)},n.Xd=function(){r.observed!==null&&(r.Ya(),r.N())},n.Ha=function(){1>r.updateDelay?r.N():r.o||(r.o=!0,setTimeout(function(){return r.redraw()},r.updateDelay))},n.Of=function(){r.observed!==null&&T1(r)},n.autoScale=Nv,n.vb=!1,t&&Object.assign(n,t),n}le(Ep,In),Ep.prototype.computePixelRatio=function(){return 1},Ep.prototype.redraw=function(){if(this.o&&1<=this.updateDelay){this.o=!1;var e=this.ta,t=this.ib;if(e!==null&&t!==null){if(e0(this),this.ql===null){var n=new cl(null);n.width=e.width,n.height=e.height,this.ql=n}try{this.ta=this.ql,this.ib=this.ta.context,this.ib.Vc(!0),this.ib.setTransform(1,0,0,1,0,0),this.ib.clearRect(0,0,this.ta.width,this.ta.height),l1(this)}finally{this.ta=e,this.ib=t}}}In.prototype.redraw.call(this)},Ep.prototype.gc=function(){if(this.Ka===null&&Wt("No div specified"),this.ta===null&&Wt("No canvas specified"),!(this.ta instanceof Wf)&&(Al(this.box),this.Fc)){var e=this.observed;if(e!==null&&!e.animationManager.defaultAnimation.isAnimating&&e.pi){e0(this);var t=this.ta;e=this.ib,e.Vc(!0),e.setTransform(1,0,0,1,0,0),e.clearRect(0,0,t.width,t.height),1>this.updateDelay?l1(this):this.ql!==null&&(e.drawImage(this.ql.Oa,0,0),t=this.Ab,t.reset(),this.scale!==1&&t.scale(this.scale),this.position.x===0&&this.position.y===0||t.translate(-this.position.x,-this.position.y),e.scale(this.Mb,this.Mb),e.transform(t.m11,t.m12,t.m21,t.m22,t.dx,t.dy),e.yc()),t=this.Wa.s;for(var n=t.length,r=0;r<n;r++)t[r].gc(e,this);this.Fc=this.vd=!1}}};function l1(e){var t=e.observed;if(t!==null){var n=e.drawsTemporaryLayers,r=e.drawsGrid&&n,i=t.grid;r&&i!==null&&i.visible&&!isNaN(i.width)&&!isNaN(i.height)&&(i=Wn.alloc().assign(e.viewportBounds).ed(t.viewportBounds),Vf(t,i),Wn.free(i),Lf(t));var o=e.Ab;o.reset(),e.scale!==1&&o.scale(e.scale),e.position.x===0&&e.position.y===0||o.translate(-e.position.x,-e.position.y),i=e.ib,i.scale(e.Mb,e.Mb),i.transform(o.m11,o.m12,o.m21,o.m22,o.dx,o.dy),i.yc(),t=t.Wa.s,o=t.length;for(var l=0;l<o;l++){var u=t[l],f=e;if(u.visible&&u.opacity!==0){var E=u.diagram.grid.part;if(!n&&u.isTemporary)r&&E.layer===u&&(u=sf(u,i),E.gc(i,f),i.globalAlpha=u);else{for(var C=sf(u,i),T=f.scale,$=Wn.alloc(),ce=u.Pa.s,Ee=ce.length,Ne=0;Ne<Ee;Ne++){var ht=ce[Ne];(r||ht!==E)&&u.Oj(i,ht,f,null,T,$,!1)}Wn.free($),i.globalAlpha=C}}}}}function T1(e){var t=e.box;if(t!==null){var n=e.observed;if(n!==null){e.Fc=!0,n=n.viewportBounds;var r=t.selectionObject,i=vi.alloc();i.h(n.width,n.height),r.desiredSize=i,vi.free(i),e=2/e.scale,r instanceof as&&(r.strokeWidth=e),t.location=new ft(n.x-e/2,n.y-e/2),t.isSelected=!0}}}Ep.prototype.computeBounds=function(){var e=this.observed;if(e===null)return di;var t=e.documentBounds.copy();return t.ed(e.viewportBounds),t},Ep.prototype.invalidateViewport=function(){this.Fc!==!0&&(this.Fc=!0,this.$b())},Ep.prototype.onViewportBoundsChanged=function(e,t,n,r){this.vb||(this.vd=!0,this.N(),this.Ee=!0,this.Ya(),T1(this),this.fc.scale=n,this.fc.position.x=e.x,this.fc.position.y=e.y,this.fc.bounds.assign(e),this.fc.Oz=r,this.R("ViewportBoundsChanged",this.fc,e))},xe.Object.defineProperties(Ep.prototype,{observed:{get:function(){return this.V},set:function(e){var t=this.V;if(e instanceof Ep&&Wt("Overview.observed Diagram may not be an Overview itself: "+e),t!==e){if(t!==null&&(this.remove(this.box),t.am("ViewportBoundsChanged",this.Pf),t.am("DocumentBoundsChanged",this.Xd),t.am("InvalidateDraw",this.Ha),t.am("AnimationFinished",this.Of)),this.V=e,e!==null&&(e.Bj("ViewportBoundsChanged",this.Pf),e.Bj("DocumentBoundsChanged",this.Xd),e.Bj("InvalidateDraw",this.Ha),e.Bj("AnimationFinished",this.Of),this.add(this.box)),this.Ya(),e===null){this.ql=null;var n=this.ta,r=this.ib;n&&r&&(r.setTransform(1,0,0,1,0,0),r.clearRect(0,0,n.width,n.height))}else this.Ha(null),T1(this),this.N();this.g("observed",t,e)}}},box:{get:function(){return this.j},set:function(e){var t=this.j;t!==e&&(this.j=e,this.remove(t),this.add(this.j),T1(this),this.g("box",t,e))}},drawsTemporaryLayers:{get:function(){return this.F},set:function(e){this.F!==e&&(this.F=e,this.redraw())}},drawsGrid:{get:function(){return this.u},set:function(e){this.u!==e&&(this.u=e,this.redraw())}},updateDelay:{get:function(){return this.ia},set:function(e){0>e&&(e=0),this.ia!==e&&(this.ia=e)}}}),Ep.className="Overview";function cv(){_o.call(this),this.j=null}le(cv,_o),cv.prototype.canStart=function(){if(!this.isEnabled)return!1;var e=this.diagram;if(e===null||!e.allowMove||!e.allowSelect)return!1;var t=e.observed;if(t===null)return!1;var n=e.lastInput;return!n.left||e.currentTool!==this&&(!this.isBeyondDragSize()||n.isTouchEvent&&n.timestamp-e.firstInput.timestamp<this.delay)?!1:(this.findDraggablePart()===null&&(n=t.viewportBounds,this.j=new ft(n.width/2,n.height/2),e=e.firstInput.documentPoint,t.position=new ft(e.x-this.j.x,e.y-this.j.y)),!0)},cv.prototype.doActivate=function(){this.j=null,_o.prototype.doActivate.call(this)},cv.prototype.doUpdateCursor=function(){var e=this.diagram,t=e.box;t!==null&&t.cursor&&(e.currentCursor=t.cursor)},cv.prototype.moveParts=function(){var e=this.diagram,t=e.observed;if(t!==null){var n=e.box;if(n!==null){if(this.j===null){var r=e.firstInput.documentPoint;n=n.location,this.j=new ft(r.x-n.x,r.y-n.y)}e=e.lastInput.documentPoint,t.position=new ft(e.x-this.j.x,e.y-this.j.y)}}},cv.className="OverviewDraggingTool";function Sl(){du(this),this.H=Bm,this.Ha=this.u=this.o=!0,this.F=this.V=this.nb=this.ia=!1,this.ij=this.j=null,this.Hb=1.05,this.Jt=NaN,this.sw=null,this.Au=NaN,this.yu=di,this.hb=!0,this.cg=null,this.ob=200}Sl.prototype.toString=function(){return"CommandHandler"},Sl.prototype.Xe=function(e){this.H=e},Sl.prototype.doKeyDown=function(){var e=this.diagram,t=e.lastInput,n=hu?t.meta:t.control,r=t.shift,i=t.alt,o=t.key;!n||o!=="C"&&o!=="Insert"?n&&o==="X"||r&&o==="Del"?this.canCutSelection()&&this.cutSelection():n&&o==="V"||r&&o==="Insert"?this.canPasteSelection()&&this.pasteSelection():n&&o==="Y"||i&&r&&o==="Backspace"?this.canRedo()&&this.redo():n&&o==="Z"||i&&o==="Backspace"?this.canUndo()&&this.undo():o==="Del"||o==="Backspace"?this.canDeleteSelection()&&this.deleteSelection():n&&o==="A"?this.canSelectAll()&&this.selectAll():o==="Esc"?this.canStopCommand()&&this.stopCommand():o==="Up"?e.allowVerticalScroll&&(n?e.scroll("pixel","up"):e.scroll("line","up")):o==="Down"?e.allowVerticalScroll&&(n?e.scroll("pixel","down"):e.scroll("line","down")):o==="Left"?e.allowHorizontalScroll&&(n?e.scroll("pixel","left"):e.scroll("line","left")):o==="Right"?e.allowHorizontalScroll&&(n?e.scroll("pixel","right"):e.scroll("line","right")):o==="PageUp"?r&&e.allowHorizontalScroll?e.scroll("page","left"):e.allowVerticalScroll&&e.scroll("page","up"):o==="PageDown"?r&&e.allowHorizontalScroll?e.scroll("page","right"):e.allowVerticalScroll&&e.scroll("page","down"):o==="Home"?n&&e.allowVerticalScroll?e.scroll("document","up"):!n&&e.allowHorizontalScroll&&e.scroll("document","left"):o==="End"?n&&e.allowVerticalScroll?e.scroll("document","down"):!n&&e.allowHorizontalScroll&&e.scroll("document","right"):o===" "?this.canScrollToPart()&&this.scrollToPart():o==="Subtract"?this.canDecreaseZoom()&&this.decreaseZoom():o==="Add"?this.canIncreaseZoom()&&this.increaseZoom():n&&o==="0"?this.canResetZoom()&&this.resetZoom():r&&o==="Z"?this.canZoomToFit()&&this.zoomToFit():n&&!r&&o==="G"?this.canGroupSelection()&&this.groupSelection():n&&r&&o==="G"?this.canUngroupSelection()&&this.ungroupSelection():o==="F2"||t.event&&t.event.key==="F2"?this.canEditTextBlock()&&this.editTextBlock():o==="ContextMenu"||t.event&&t.event.key==="ContextMenu"?this.canShowContextMenu()&&this.showContextMenu():t.bubbles=!0:this.canCopySelection()&&this.copySelection()},Sl.prototype.doKeyUp=function(){this.diagram.lastInput.bubbles=!0},Sl.prototype.stopCommand=function(){var e=this.diagram,t=e.currentTool;t instanceof Xr&&e.allowSelect&&e.clearSelection(),t!==null&&t.doCancel()},Sl.prototype.canStopCommand=function(){return!0},Sl.prototype.selectAll=function(){var e=this.diagram;e.N();try{e.currentCursor="wait",e.R("ChangingSelection",e.selection);for(var t=e.parts;t.next();)t.value.isSelected=!0;for(var n=e.nodes;n.next();)n.value.isSelected=!0;for(var r=e.links;r.next();)r.value.isSelected=!0}finally{e.R("ChangedSelection",e.selection),e.currentCursor=""}},Sl.prototype.canSelectAll=function(){return this.diagram.allowSelect},Sl.prototype.deleteSelection=function(){var e=this.diagram;try{e.currentCursor="wait",e.R("ChangingSelection",e.selection),e.Ea("Delete"),e.R("SelectionDeleting",e.selection);for(var t=new Gr,n=e.selection.iterator;n.next();)ZA(t,n.value,!0,this.deletesTree?1/0:0,this.deletesConnectedLinks?null:!1,function(r){return r.canDelete()});e.Is(t,!0),e.R("SelectionDeleted",t)}finally{e.eb("Delete"),e.R("ChangedSelection",e.selection),e.currentCursor=""}},Sl.prototype.canDeleteSelection=function(){var e=this.diagram;return!(e.isReadOnly||e.isModelReadOnly||!e.allowDelete||e.selection.count===0)},Sl.prototype.copySelection=function(){var e=this.diagram,t=new Gr;for(e=e.selection.iterator;e.next();)ZA(t,e.value,!0,this.copiesTree?1/0:0,this.copiesConnectedLinks,function(n){return n.canCopy()});this.copyToClipboard(t)},Sl.prototype.canCopySelection=function(){var e=this.diagram;return!!(e.allowCopy&&e.allowClipboard&&e.selection.count!==0)},Sl.prototype.cutSelection=function(){this.copySelection(),this.deleteSelection()},Sl.prototype.canCutSelection=function(){var e=this.diagram;return!!(!e.isReadOnly&&!e.isModelReadOnly&&e.allowCopy&&e.allowDelete&&e.allowClipboard&&e.selection.count!==0)},Sl.prototype.copyToClipboard=function(e){var t=this.diagram,n=null;if(e===null)Sg=null,o1="";else{n=t.model;var r=!1,i=!1,o=null;try{n.Tl()&&(r=n.Jj,n.Jj=this.copiesParentKey),n.Wj()&&(i=n.Ij,n.Ij=this.copiesGroupKey),o=t.Kj(e,null,!0)}finally{n.Tl()&&(n.Jj=r),n.Wj()&&(n.Ij=i),n=new Ai,n.addAll(o),Sg=n,o1=t.model.dataFormat}}t.R("ClipboardChanged",n)},Sl.prototype.pasteFromClipboard=function(){var e=new Gr,t=Sg;if(t===null)return e;var n=this.diagram;if(o1!==n.model.dataFormat)return e;var r=n.model,i=!1,o=!1,l=null;try{r.Tl()&&(i=r.Jj,r.Jj=this.copiesParentKey),r.Wj()&&(o=r.Ij,r.Ij=this.copiesGroupKey),l=n.Kj(t,n,!1)}finally{for(r.Tl()&&(r.Jj=i),r.Wj()&&(r.Ij=o),t=l.iterator;t.next();)n=t.value,r=t.key,n.location.w()||(r.location.w()?n.location=r.location:!n.position.w()&&r.position.w()&&(n.position=r.position)),e.add(n)}return e},Sl.prototype.pasteSelection=function(e){e===void 0&&(e=null);var t=this.diagram;try{t.currentCursor="wait",t.R("ChangingSelection",t.selection),t.Ea("Paste");var n=this.pasteFromClipboard();0<n.count&&t.clearSelection(!0);for(var r=n.iterator;r.next();)r.value.isSelected=!0;if(e!==null){var i=t.computePartsBounds(t.selection);if(i.w()){var o=this.computeEffectiveCollection(t.selection,t.Wm);_m(t,o,new ft(e.x-i.centerX,e.y-i.centerY),t.Wm,!1)}}t.R("ClipboardPasted",n)}finally{t.eb("Paste"),t.R("ChangedSelection",t.selection),t.currentCursor=""}},Sl.prototype.canPasteSelection=function(){var e=this.diagram;return!(e.isReadOnly||e.isModelReadOnly||!e.allowInsert||!e.allowClipboard||Sg===null||Sg.count===0||o1!==e.model.dataFormat)},Sl.prototype.undo=function(){this.diagram.undoManager.undo()},Sl.prototype.canUndo=function(){var e=this.diagram;return e.isReadOnly||e.isModelReadOnly?!1:e.allowUndo&&e.undoManager.canUndo()},Sl.prototype.redo=function(){this.diagram.undoManager.redo()},Sl.prototype.canRedo=function(){var e=this.diagram;return e.isReadOnly||e.isModelReadOnly?!1:e.allowUndo&&e.undoManager.canRedo()},Sl.prototype.decreaseZoom=function(e){e===void 0&&(e=1/this.zoomFactor);var t=this.diagram;t.autoScale===t0&&(e=t.scale*e,e<t.minScale||e>t.maxScale||(t.scale=e))},Sl.prototype.canDecreaseZoom=function(e){e===void 0&&(e=1/this.zoomFactor);var t=this.diagram;return t.autoScale!==t0?!1:(e=t.scale*e,e<t.minScale||e>t.maxScale?!1:t.allowZoom)},Sl.prototype.increaseZoom=function(e){e===void 0&&(e=this.zoomFactor);var t=this.diagram;t.autoScale===t0&&(e=t.scale*e,e<t.minScale||e>t.maxScale||(t.scale=e))},Sl.prototype.canIncreaseZoom=function(e){e===void 0&&(e=this.zoomFactor);var t=this.diagram;return t.autoScale!==t0?!1:(e=t.scale*e,e<t.minScale||e>t.maxScale?!1:t.allowZoom)},Sl.prototype.resetZoom=function(e){e===void 0&&(e=this.defaultScale);var t=this.diagram;e<t.minScale||e>t.maxScale||(t.scale=e)},Sl.prototype.canResetZoom=function(e){e===void 0&&(e=this.defaultScale);var t=this.diagram;return e<t.minScale||e>t.maxScale?!1:t.allowZoom},Sl.prototype.zoomToFit=function(){var e=this.diagram,t=e.animationManager;t.Cc(),e.redraw();var n=e.position,r=e.scale;zc(t,"Zoom To Fit"),this.isZoomToFitRestoreEnabled&&r===this.Au&&!isNaN(this.Jt)&&e.documentBounds.D(this.yu)?(e.scale=this.Jt,e.position=this.sw,this.Au=NaN,this.yu=di):(this.Jt=r,this.sw=n.copy(),e.zoomToFit(),this.Au=e.scale,this.yu=e.documentBounds.copy()),Lo(t)},Sl.prototype.canZoomToFit=function(){return this.diagram.allowZoom},Sl.prototype.scrollToPart=function(e){e===void 0&&(e=null);var t=this.diagram;if(t.Va(),e===null){try{this.cg!==null&&(this.cg.next()?e=this.cg.value:this.cg=null)}catch(f){this.cg=null}e===null&&(0<t.highlighteds.count?this.cg=t.highlighteds.iterator:0<t.selection.count&&(this.cg=t.selection.iterator),this.cg!==null&&this.cg.next()&&(e=this.cg.value))}if(e!==null){var n=t.animationManager;zc(n,"Scroll To Part");var r=this.scrollToPartPause;if(0<r){var i=am(this,e,[e]);if(i.length===1)t.Ea(),t.es(e.actualBounds),t.eb("Scroll To Part");else{var o=function(){t.Ea();for(var f=i.pop();0<i.length&&f instanceof $r&&f.isTreeExpanded&&(!(f instanceof Fa)||f.isSubGraphExpanded);)f=i.pop();0<i.length?(f instanceof bi&&t.tv(f.actualBounds),f instanceof $r&&!f.isTreeExpanded&&(f.isTreeExpanded=!0),f instanceof Fa&&!f.isSubGraphExpanded&&(f.isSubGraphExpanded=!0)):(f instanceof bi&&t.es(f.actualBounds),t.am("LayoutCompleted",l)),t.eb("Scroll To Part")},l=function(){tr(o,(n.isEnabled?n.duration:0)+r)};t.Bj("LayoutCompleted",l),o()}}else{var u=t.position.copy();t.es(e.actualBounds),u.Xa(t.position)&&n.Cc()}}};function am(e,t,n){if(t.isVisible())return n;if(t instanceof Ea)am(e,t.adornedPart,n);else if(t instanceof oi){var r=t.fromNode;r!==null&&am(e,r,n),t=t.toNode,t!==null&&am(e,t,n)}else t instanceof $r&&(r=t.labeledLink,r!==null&&am(e,r,n),r=t.pg(),r!==null&&(r.isTreeExpanded||r.wasTreeExpanded||n.push(r),am(e,r,n))),t=t.containingGroup,t!==null&&(t.isSubGraphExpanded||t.wasSubGraphExpanded||n.push(t),am(e,t,n));return n}Sl.prototype.canScrollToPart=function(e){return e===void 0&&(e=null),e!==null&&!(e instanceof bi)?!1:(e=this.diagram,e.selection.count===0&&e.highlighteds.count===0?!1:e.allowHorizontalScroll&&e.allowVerticalScroll)},Sl.prototype.collapseTree=function(e){e===void 0&&(e=null);var t=this.diagram;try{t.Ea("Collapse Tree"),zc(t.animationManager,"Collapse Tree");var n=new Ai;if(e!==null&&e.isTreeExpanded)e.collapseTree(),n.add(e);else if(e===null)for(var r=t.selection.iterator;r.next();){var i=r.value;i instanceof $r&&i.isTreeExpanded&&(i.collapseTree(),n.add(i))}t.R("TreeCollapsed",n)}finally{t.eb("Collapse Tree")}},Sl.prototype.canCollapseTree=function(e){e===void 0&&(e=null);var t=this.diagram;if(t.isReadOnly)return!1;if(e!==null){if(!(e instanceof $r&&e.isTreeExpanded))return!1;if(0<e.Qo().count)return!0}else for(e=t.selection.iterator;e.next();)if(t=e.value,t instanceof $r&&t.isTreeExpanded&&0<t.Qo().count)return!0;return!1},Sl.prototype.expandTree=function(e){e===void 0&&(e=null);var t=this.diagram;try{t.Ea("Expand Tree"),zc(t.animationManager,"Expand Tree");var n=new Ai;if(e!==null&&!e.isTreeExpanded)e.expandTree(),n.add(e);else if(e===null)for(var r=t.selection.iterator;r.next();){var i=r.value;i instanceof $r&&!i.isTreeExpanded&&(i.expandTree(),n.add(i))}t.R("TreeExpanded",n)}finally{t.eb("Expand Tree")}},Sl.prototype.canExpandTree=function(e){e===void 0&&(e=null);var t=this.diagram;if(t.isReadOnly)return!1;if(e!==null){if(!(e instanceof $r)||e.isTreeExpanded)return!1;if(0<e.Qo().count)return!0}else for(e=t.selection.iterator;e.next();)if(t=e.value,t instanceof $r&&!t.isTreeExpanded&&0<t.Qo().count)return!0;return!1},Sl.prototype.groupSelection=function(){var e=this.diagram,t=e.model;if(t.Xj()){var n=this.archetypeGroupData;if(n!==null){var r=null;try{e.currentCursor="wait",e.R("ChangingSelection",e.selection),e.Ea("Group");for(var i=new Ai,o=e.selection.iterator;o.next();){var l=o.value;l.Zc()&&l.canGroup()&&i.add(l)}for(var u=new Ai,f=i.iterator;f.next();){var E=f.value;o=!1;for(var C=i.iterator;C.next();)if(E.Td(C.value)){o=!0;break}o||u.add(E)}if(0<u.count){var T=u.first().containingGroup;if(T!==null)for(;T!==null;){i=!1;for(var $=u.iterator;$.next();)if(!$.value.Td(T)){i=!0;break}if(i)T=T.containingGroup;else break}if(n instanceof Fa)tp(n),r=n.copy(),r!==null&&e.add(r);else if(t.Yu(n)){var ce=t.copyNodeData(n);lr(ce)&&(t.xf(ce),r=e.ii(ce))}if(r!==null){T!==null&&this.isValidMember(T,r)&&(r.containingGroup=T);for(var Ee=u.iterator;Ee.next();){var Ne=Ee.value;this.isValidMember(r,Ne)&&(Ne.containingGroup=r)}e.clearSelection(!0),r.isSelected=!0}}e.R("SelectionGrouped",r)}finally{e.eb("Group"),e.R("ChangedSelection",e.selection),e.currentCursor=""}}}},Sl.prototype.canGroupSelection=function(){var e=this.diagram;if(e.isReadOnly||e.isModelReadOnly||!e.allowInsert||!e.allowGroup||!e.model.Xj()||this.archetypeGroupData===null)return!1;for(e=e.selection.iterator;e.next();){var t=e.value;if(t.Zc()&&t.canGroup())return!0}return!1};function Cy(e){var t=io();for(e=e.iterator;e.next();){var n=e.value;n instanceof oi||t.push(n)}e=new Gr,n=t.length;for(var r=0;r<n;r++){for(var i=t[r],o=!0,l=0;l<n;l++)if(i.Td(t[l])){o=!1;break}o&&e.add(i)}return so(t),e}Sl.prototype.isValidMember=function(e,t){if(t===null||e===t||t instanceof oi)return!1;if(e!==null){if(e===t||e.Td(t))return!1;var n=e.memberValidation;if(n!==null&&!n(e,t)||e.data===null&&t.data!==null||e.data!==null&&t.data===null)return!1}return n=this.memberValidation,n!==null?n(e,t):!0},Sl.prototype.ungroupSelection=function(e){e===void 0&&(e=null);var t=this.diagram,n=t.model;if(n.Xj())try{t.currentCursor="wait",t.R("ChangingSelection",t.selection),t.Ea("Ungroup");var r=new Ai;if(e!==null)r.add(e);else for(var i=t.selection.iterator;i.next();){var o=i.value;o instanceof Fa&&o.canUngroup()&&r.add(o)}var l=new Ai;if(0<r.count){t.clearSelection(!0);for(var u=r.iterator;u.next();){var f=u.value;f.expandSubGraph();var E=f.containingGroup,C=E!==null&&E.data!==null?n.wa(E.data):void 0;l.addAll(f.memberParts);for(var T=l.iterator;T.next();){var $=T.value;if($.isSelected=!0,!($ instanceof oi)){var ce=$.data;ce!==null?n.mp(ce,C):$.containingGroup=E}}t.remove(f)}}t.R("SelectionUngrouped",r,l)}finally{t.eb("Ungroup"),t.R("ChangedSelection",t.selection),t.currentCursor=""}},Sl.prototype.canUngroupSelection=function(e){e===void 0&&(e=null);var t=this.diagram;if(t.isReadOnly||t.isModelReadOnly||!t.allowDelete||!t.allowUngroup||!t.model.Xj())return!1;if(e!==null){if(!(e instanceof Fa))return!1;if(e.canUngroup())return!0}else for(e=t.selection.iterator;e.next();)if(t=e.value,t instanceof Fa&&t.canUngroup())return!0;return!1},Sl.prototype.addTopLevelParts=function(e,t){var n=!0;for(e=Cy(e).iterator;e.next();){var r=e.value;r.containingGroup!==null&&(!t||this.isValidMember(null,r)?r.containingGroup=null:n=!1)}return n},Sl.prototype.collapseSubGraph=function(e){e===void 0&&(e=null);var t=this.diagram;try{t.Ea("Collapse SubGraph"),zc(t.animationManager,"Collapse SubGraph");var n=new Ai;if(e!==null&&e.isSubGraphExpanded)e.collapseSubGraph(),n.add(e);else if(e===null)for(var r=t.selection.iterator;r.next();){var i=r.value;i instanceof Fa&&i.isSubGraphExpanded&&(i.collapseSubGraph(),n.add(i))}t.R("SubGraphCollapsed",n)}finally{t.eb("Collapse SubGraph")}},Sl.prototype.canCollapseSubGraph=function(e){e===void 0&&(e=null);var t=this.diagram;if(t.isReadOnly)return!1;if(e!==null)return!!(e instanceof Fa&&e.isSubGraphExpanded);for(e=t.selection.iterator;e.next();)if(t=e.value,t instanceof Fa&&t.isSubGraphExpanded)return!0;return!1},Sl.prototype.expandSubGraph=function(e){e===void 0&&(e=null);var t=this.diagram;try{t.Ea("Expand SubGraph"),zc(t.animationManager,"Expand SubGraph");var n=new Ai;if(e!==null&&!e.isSubGraphExpanded)e.expandSubGraph(),n.add(e);else if(e===null)for(var r=t.selection.iterator;r.next();){var i=r.value;i instanceof Fa&&!i.isSubGraphExpanded&&(i.expandSubGraph(),n.add(i))}t.R("SubGraphExpanded",n)}finally{t.eb("Expand SubGraph")}},Sl.prototype.canExpandSubGraph=function(e){e===void 0&&(e=null);var t=this.diagram;if(t.isReadOnly)return!1;if(e!==null)return e instanceof Fa&&!e.isSubGraphExpanded;for(e=t.selection.iterator;e.next();)if(t=e.value,t instanceof Fa&&!t.isSubGraphExpanded)return!0;return!1},Sl.prototype.editTextBlock=function(e){e===void 0&&(e=null);var t=this.diagram,n=t.toolManager.findTool("TextEditing");if(n!==null){if(e===null){e=null;for(var r=t.selection.iterator;r.next();){var i=r.value;if(i.canEdit()){e=i;break}}if(e===null)return;e=e.Nl(function(o){return o instanceof A&&o.editable})}e!==null&&(t.currentTool=null,n.textBlock=e,t.currentTool=n)}},Sl.prototype.canEditTextBlock=function(e){e===void 0&&(e=null);var t=this.diagram;if(t.isReadOnly||t.isModelReadOnly||!t.allowTextEdit||t.toolManager.findTool("TextEditing")===null)return!1;if(e!==null){if(!(e instanceof A))return!1;if(e=e.part,e!==null&&e.canEdit())return!0}else for(t=t.selection.iterator;t.next();)if(e=t.value,e.canEdit()&&(e=e.Nl(function(n){return n instanceof A&&n.editable}),e!==null))return!0;return!1},Sl.prototype.showContextMenu=function(e){var t=this.diagram,n=t.toolManager.findTool("ContextMenu");if(n!==null&&(e===void 0&&(e=0<t.selection.count?t.selection.first():t),e=n.findObjectWithContextMenu(e),e!==null)){var r=t.lastInput,i=null;e instanceof Po?i=e.ga(xa):t.viewportBounds.ca(r.documentPoint)||(i=t.viewportBounds,i=new ft(i.x+i.width/2,i.y+i.height/2)),i!==null&&(r.viewPoint=t.op(i),r.documentPoint=i,r.left=!1,r.right=!0,r.up=!0),t.currentTool=n,gl(n,!1,e)}},Sl.prototype.canShowContextMenu=function(e){var t=this.diagram,n=t.toolManager.findTool("ContextMenu");return n===null?!1:(e===void 0&&(e=0<t.selection.count?t.selection.first():t),n.findObjectWithContextMenu(e)!==null)},Sl.prototype.computeEffectiveCollection=function(e,t){var n=this.diagram,r=n.toolManager.findTool("Dragging"),i=n.currentTool===r;if(t===void 0&&(t=i?r.dragOptions:n.Wm),r=new Zo,e===null)return r;for(var o=e.iterator;o.next();)J0(n,r,o.value,i,t);if(n.draggedLink!==null&&t.dragsLink)return r;for(o=e.iterator;o.next();)e=o.value,e instanceof oi&&(t=e.fromNode,t===null||r.contains(t)?(t=e.toNode,t===null||r.contains(t)||r.remove(e)):r.remove(e));return r},xe.Object.defineProperties(Sl.prototype,{diagram:{get:function(){return this.H}},copiesClipboardData:{get:function(){return this.o},set:function(e){this.o=e}},copiesConnectedLinks:{get:function(){return this.u},set:function(e){this.u=e}},deletesConnectedLinks:{get:function(){return this.Ha},set:function(e){this.Ha=e}},copiesTree:{get:function(){return this.ia},set:function(e){this.ia=e}},deletesTree:{get:function(){return this.nb},set:function(e){this.nb=e}},copiesParentKey:{get:function(){return this.V},set:function(e){this.V=e}},copiesGroupKey:{get:function(){return this.F},set:function(e){this.F=e}},archetypeGroupData:{get:function(){return this.j},set:function(e){this.j=e}},memberValidation:{get:function(){return this.ij},set:function(e){this.ij=e}},defaultScale:{get:function(){return this.diagram.defaultScale},set:function(e){this.diagram.defaultScale=e}},zoomFactor:{get:function(){return this.Hb},set:function(e){1<e||Wt("zoomFactor must be larger than 1.0, not: "+e),this.Hb=e}},isZoomToFitRestoreEnabled:{get:function(){return this.hb},set:function(e){this.hb=e}},scrollToPartPause:{get:function(){return this.ob},set:function(e){this.ob=e}}}),Sl.className="CommandHandler",w0=function(){return new Sl};function Po(){du(this),this.l=30723,this.pb=1,this.bn="",this.Ma=this.Me=null,this.pa=new ft(NaN,NaN).freeze(),this.jd=Fs,this.Ab=new Ya,this.wh=new Ya,this.Lb=null,this.Ca=this.Kk=1,this.Kb=0,this.Kg=Es,this.uc=new Wn(NaN,NaN,NaN,NaN).freeze(),this.Ib=new Wn(NaN,NaN,NaN,NaN).freeze(),this.dc=new Wn(0,0,NaN,NaN).freeze(),this.ba=this.Yn=this.Zn=null,this.sk=this.Jb=iA,this.Ag=this.io=0,this.V=this.tb=this.Dh=this.A=this.Ua=null,this.Uc=!1,this.jo=this.Ng=null}var LA,TA,wp,Cf,OA,s0,Ig,O1,k1,Av;Po.prototype.cloneProtected=function(e){e.l=this.l|6144,e.pb=this.pb,e.bn=this.bn,e.Ma=this.Ma,e.pa.assign(this.pa),e.jd=this.jd.J(),this.Lb!==null?e.Lb=this.Lb.copy():e.Lb=null,e.Ca=this.Ca,e.Kb=this.Kb,e.Kg=this.Kg.J(),e.uc.assign(this.uc),e.Ib.assign(this.Ib),e.dc.assign(this.dc),e.Yn=this.Yn,this.ba!==null&&(e.ba=this.ba.copy()),e.Jb=this.Jb.J(),e.sk=this.sk.J(),e.io=this.io,e.Ag=this.Ag,this.Ua!==null&&(e.Ua=this.Ua.copy()),this.A!==null&&(e.A=this.A.nc?this.A:this.A.copy()),this.Dh!==null&&(e.Dh=Li(this.Dh)),this.tb!==null&&(e.tb=this.tb.copy())},Po.prototype.Vw=function(e){var t=this.Dh;if(jr(t)){for(var n=0;n<t.length;n++)if(t[n]===e)return}else this.Dh=t=[];t.push(e)},Po.prototype.Af=function(e){e.Zn=null,e.Ng=null,e.v()},Po.prototype.clone=function(){var e=new this.constructor;if(this.cloneProtected(e),this.Dh!==null)for(var t=0;t<this.Dh.length;t++){var n=this.Dh[t];e[n]=this[n]}return e},Po.prototype.copy=function(){return this.clone()},ye=Po.prototype,ye.qb=function(e){e.classType===oi?e.name.indexOf("Orient")===0?this.segmentOrientation=e:Wt("Unknown Link enum value for GraphObject.segmentOrientation property: "+e):e.classType===Po&&(this.stretch=e)},ye.toString=function(){return So(this.constructor)+"#"+Ss(this)},ye.th=function(){this.A!==null&&(this.A.nc=!0)};function Md(e){e.A===null?e.A=new Eh:e.A.nc&&(e.A=e.A.copy())}ye.Xc=function(){if(this.ba===null){var e=new jh;e.Xi=Ts,e.yj=Ts,e.Vi=10,e.wj=10,e.Wi=0,e.xj=0,this.ba=e}},ye.cb=function(e,t,n,r,i,o,l){var u=this.part;if(u!==null&&(u.gk(e,t,n,r,i,o,l),n===this&&e===Jr&&aA(this)&&Kh(this,u,t),o=this.diagram,this.animationTriggers===null||o===null||!o.pi||o.undoManager.isUndoingRedoing||o.animationManager.Dm||(e=this.animationTriggers.get(t),e!==null&&o.animationManager.isEnabled&&!o.animationManager.isTicking&&(this.jo===null&&(this.jo=new Zo),l=o.undoManager.transactionLevel===0,e.startCondition===af?l=!0:e.startCondition===ed&&(l=!1),l?(o=new Yl,hc(e,o),l=this.jo.get(e),l!==null&&l.stop(),this.jo.add(e,o),o.vu=this,o.Nw=e,o.add(this,t,r,i),o.start()):(zc(o.animationManager,"Trigger"),o.animationManager.defaultAnimation.add(this,t,r,i)))),this instanceof Rr&&n===u&&(u.l&16777216)!==0&&u.data!==null))for(n=this.O.s,r=n.length,i=0;i<r;i++)u=n[i],u instanceof Rr&&Cp(u,function(f){f.data!==null&&f.l&16777216&&f.La(t)})};function Kh(e,t,n){var r=e.ih();if(r!==null)for(var i=e.localBindings.iterator;i.next();){var o=i.value,l=null;if(o.sourceName!==null){if(l=gm(o,r,e),l===null)continue;o.sp(e,l,n,null)}else if(o.isToModel){var u=t.diagram;u===null||u.skipsModelSourceBindings||o.sp(e,u.model.modelData,n,r)}else{if(u=r.data,u===null)continue;var f=t.diagram;f===null||f.skipsModelSourceBindings||o.sp(e,u,n,r)}l===e&&(u=r.ks(o.Ai),u!==null&&o.Mv(u,l,n))}}ye.ks=function(e){return this.bindingId===e?this:null},ye.g=function(e,t,n){this.cb(Jr,e,this,t,n)},ye.Ge=function(e,t,n,r){var i=this.uc;if(i.h(e,t,n,r),this.Ca!==1||this.Kb!==0){this.Lb===null&&(this.Lb=new Ya);var o=this.Lb;o.reset(),this.no(o,e,t,n,r),o.pp(i)}};function By(e,t,n,r){return e.pickable===!1?!1:(r.multiply(e.transform),n?e.Yc(t,r):e.fh(t,r))}ye.tx=function(e,t,n){if(this.pickable===!1)return!1;var r=this.naturalBounds;return t=e.Bf(t),n?Bi(e.x,e.y,0,0,0,r.height)<=t||Bi(e.x,e.y,0,r.height,r.width,r.height)<=t||Bi(e.x,e.y,r.width,r.height,r.width,0)<=t||Bi(e.x,e.y,r.width,0,0,0)<=t:e.zd(0,0)<=t&&e.zd(0,r.height)<=t&&e.zd(r.width,0)<=t&&e.zd(r.width,r.height)<=t},ye.se=function(){return!0},ye.ca=function(e){var t=ft.alloc();t.assign(e),this.transform.Ga(t);var n=this.actualBounds;if(!n.w())return ft.free(t),!1;var r=this.diagram;if(r!==null&&r.wq){var i=r.Ql("extraTouchThreshold"),o=r.Ql("extraTouchArea"),l=o/2,u=this.naturalBounds;r=this.Df()*r.scale;var f=1/r;if(u.width*r<i&&u.height*r<i)return e=cr(n.x-l*f,n.y-l*f,n.width+o*f,n.height+o*f,t.x,t.y),ft.free(t),e}return i=!1,(this instanceof Ea||this instanceof as?cr(n.x-5,n.y-5,n.width+10,n.height+10,t.x,t.y):n.ca(t))&&(this.tb&&!this.tb.ca(t)?i=!1:this.areaBackground!==null&&n.ca(t)||this.Ma!==null&&this.dc.ca(e)?i=!0:i=this.gh(e)),ft.free(t),i},ye.gh=function(e){var t=this.naturalBounds;return cr(0,0,t.width,t.height,e.x,e.y)},ye.Re=function(e){if(this.angle===0)return this.actualBounds.Re(e);var t=this.naturalBounds;t=Wn.allocAt(0,0,t.width,t.height);var n=this.transform,r=!1,i=ft.allocAt(e.x,e.y);return t.ca(n.Cd(i))&&(i.h(e.x,e.bottom),t.ca(n.Cd(i))&&(i.h(e.right,e.bottom),t.ca(n.Cd(i))&&(i.h(e.right,e.y),t.ca(n.Cd(i))&&(r=!0)))),ft.free(i),Wn.free(t),r},ye.fh=function(e,t){if(t===void 0)return e.Re(this.actualBounds);var n=this.naturalBounds,r=!1,i=ft.allocAt(0,0);return e.ca(t.Ga(i))&&(i.h(0,n.height),e.ca(t.Ga(i))&&(i.h(n.width,n.height),e.ca(t.Ga(i))&&(i.h(n.width,0),e.ca(t.Ga(i))&&(r=!0)))),ft.free(i),r},ye.Yc=function(e,t){if(t===void 0&&(t=this.transform,this.angle===0))return e.Yc(this.actualBounds);var n=this.naturalBounds,r=ft.allocAt(0,0),i=ft.allocAt(0,n.height),o=ft.allocAt(n.width,n.height),l=ft.allocAt(n.width,0),u=!1;if(e.ca(t.Ga(r))||e.ca(t.Ga(i))||e.ca(t.Ga(o))||e.ca(t.Ga(l)))u=!0;else{n=Wn.allocAt(0,0,n.width,n.height);var f=ft.allocAt(e.x,e.y);n.ca(t.Cd(f))?u=!0:(f.h(e.x,e.bottom),n.ca(t.Cd(f))?u=!0:(f.h(e.right,e.bottom),n.ca(t.Cd(f))?u=!0:(f.h(e.right,e.y),n.ca(t.Cd(f))&&(u=!0)))),ft.free(f),Wn.free(n),!u&&(nn.us(e,r,i)||nn.us(e,i,o)||nn.us(e,o,l)||nn.us(e,l,r))&&(u=!0)}return ft.free(r),ft.free(i),ft.free(o),ft.free(l),u},ye.ga=function(e,t){if(t===void 0&&(t=new ft),e instanceof yr){var n=this.naturalBounds;t.h(e.x*n.width+e.offsetX,e.y*n.height+e.offsetY)}else t.set(e);return this.oe.Ga(t),t},ye.mi=function(e){e===void 0&&(e=new Wn);var t=this.naturalBounds,n=this.oe,r=ft.allocAt(0,0).transform(n);return e.h(r.x,r.y,0,0),r.h(t.width,0).transform(n),Ns(e,r.x,r.y,0,0),r.h(t.width,t.height).transform(n),Ns(e,r.x,r.y,0,0),r.h(0,t.height).transform(n),Ns(e,r.x,r.y,0,0),ft.free(r),e},ye.li=function(){var e=this.oe;return e.m11===1&&e.m12===0?e=0:(e=180*Math.atan2(e.m12,e.m11)/Math.PI,0>e&&(e+=360)),e},ye.Df=function(){if(!(this.l&4096))return this.Kk;var e=this.Ca;return this.panel!==null?e*this.panel.Df():e},ye.qs=function(e,t){return t===void 0&&(t=new ft),t.assign(e),this.oe.Cd(t),t},ye.rs=function(e,t,n){return this.Sj(e.x,e.y,t.x,t.y,n)},ye.Sj=function(e,t,n,r,i){var o=this.transform,l=1/(o.m11*o.m22-o.m12*o.m21),u=o.m22*l,f=-o.m12*l,E=-o.m21*l,C=o.m11*l,T=l*(o.m21*o.dy-o.m22*o.dx),$=l*(o.m12*o.dx-o.m11*o.dy);return this.areaBackground!==null?(o=this.actualBounds,nn.Ff(o.left,o.top,o.right,o.bottom,e,t,n,r,i)):(l=e*u+t*E+T,e=e*f+t*C+$,t=n*u+r*E+T,n=n*f+r*C+$,i.h(0,0),r=this.naturalBounds,n=nn.Ff(0,0,r.width,r.height,l,e,t,n,i),i.transform(o),n)},Po.prototype.measure=function(e,t,n,r){if(hd(this)!==!1){var i=this.Kg,o=i.right+i.left;i=i.top+i.bottom,e=Math.max(e-o,0),t=Math.max(t-i,0),n=Math.max((n||0)-o,0),r=Math.max((r||0)-i,0),o=this.angle,i=this.desiredSize;var l=this.kq();o===90||o===270?(e=isFinite(i.height)?i.height+l:e,t=isFinite(i.width)?i.width+l:t):(e=isFinite(i.width)?i.width+l:e,t=isFinite(i.height)?i.height+l:t),i=n||0,l=r||0;var u=this instanceof Rr;switch(O0(this,!0)){case TA:l=i=0,u&&(t=e=1/0);break;case LA:isFinite(e)&&e>n&&(i=e),isFinite(t)&&t>r&&(l=t);break;case Cf:isFinite(e)&&e>n&&(i=e),l=0,u&&(t=1/0);break;case OA:isFinite(t)&&t>r&&(l=t),i=0,u&&(e=1/0)}u=this.maxSize;var f=this.minSize;i>u.width&&f.width<u.width&&(i=u.width),l>u.height&&f.height<u.height&&(l=u.height),n=Math.max(i,f.width),r=Math.max(l,f.height),u.width<n&&(n=Math.min(f.width,n)),u.height<r&&(r=Math.min(f.height,r)),e=Math.min(u.width,e),t=Math.min(u.height,t),e=Math.max(n,e),t=Math.max(r,t),(o===90||o===270)&&(o=e,e=t,t=o,o=n,n=r,r=o),this.uc.ka(),this.Wl(e,t,n,r),this.uc.freeze(),this.uc.w()||Wt("Non-real measuredBounds has been set. Object "+this+", measuredBounds: "+this.uc.toString()),n0(this,!1)}},Po.prototype.Wl=function(){},Po.prototype.Dd=function(){return!1},Po.prototype.arrange=function(e,t,n,r,i){this.Uk();var o=Wn.alloc();o.assign(this.Ib),this.Ib.ka(),k0(this)===!1?this.Ib.h(e,t,n,r):this.eh(e,t,n,r),this.Ib.freeze(),i===void 0?this.tb=null:this.tb=i,n=!1,i!==void 0?n=!0:(i=this.panel,i!==null&&Rm(i)&&(i=i.panel),i!==null&&(i=i.dc,r=this.measuredBounds,this.areaBackground!==null&&(r=this.Ib),n=t+r.height,r=e+r.width,n=!(0<=e+.05&&r<=i.width+.05&&0<=t+.05&&n<=i.height+.05),this instanceof A&&(e=this.naturalBounds,this.Lq>e.height||this.Cb>e.width))&&(n=!0)),this.l=n?this.l|256:this.l&-257,this.Ib.w()||Wt("Non-real actualBounds has been set. Object "+this+", actualBounds: "+this.Ib.toString()),this.Xl(o,this.Ib),ng(this,!1),Wn.free(o)},ye=Po.prototype,ye.eh=function(){};function Dg(e,t,n,r,i){if(e.Ib.h(t,n,r,i),!e.desiredSize.w()){var o=e.uc;n=e.Kg,t=n.right+n.left;var l=n.top+n.bottom;switch(n=o.width+t,o=o.height+l,r+=t,i+=l,t=O0(e,!0),n===r&&o===i&&(t=TA),t){case TA:(n>r||o>i)&&(n0(e,!0),e.measure(n>r?r:n,o>i?i:o,0,0));break;case LA:n0(e,!0),e.measure(r,i,0,0);break;case Cf:n0(e,!0),e.measure(r,o,0,0);break;case OA:n0(e,!0),e.measure(n,i,0,0)}}}ye.Xl=function(e,t){var n=this.part;n!==null&&n.diagram!==null&&(n.selectionObject!==this&&n.resizeObject!==this&&n.rotateObject!==this||mu(n,!0),this.N(),_A(e,t)||(n.oh(),this.Pn(n)))},ye.Pn=function(e){this.portId!==null&&(mu(e,!0),e instanceof $r&&Bp(e,this))},ye.gc=function(e,t){if(!by(this,e,t)&&this.visible){var n=this.opacity;if(n!==0){var r=1;n!==1&&(r=e.globalAlpha,e.globalAlpha=r*n);var i="";this.filter!==""&&(i=e.filter,e.filter=this.filter);var o=this instanceof Rr&&Rm(this),l=this.Ib;if(o){var u=this.Ib,f=this.dc,E=this.areaBackground,C=this.Ma;E===null&&C===null||e.yc(),E!==null&&(rh(this,e,E,!0,!0,f,u),E instanceof ol&&E.type===$a?(e.beginPath(),e.rect(u.x,u.y,u.width,u.height),e.ng(E)):e.fillRect(u.x,u.y,u.width,u.height)),C!==null&&(rh(this,e,C,!0,!1,f,u),C instanceof ol&&C.type===$a?(e.beginPath(),e.rect(u.x,u.y,u.width,u.height),e.ng(C)):e.fillRect(u.x,u.y,u.width,u.height)),this.hh(e,t)}if(!o&&(o||l.width!==0&&l.height!==0&&!isNaN(l.x)&&!isNaN(l.y))){o=this.transform,u=this.panel,this.l&4096&&l0(this),E=this.part,f=!1;var T=0;E&&t.Gf("drawShadows")&&(f=E.isShadowed)&&(C=E.shadowOffset,T=Math.max(C.y,C.x)*t.scale*t.Mb),C=this.Dd();var $;if(!($=t.$i||!C)){var ce=this.naturalBounds;$=this.wh;var Ee=$.m11,Ne=$.m21,ht=$.dx,$e=$.m12,Ct=$.m22,Bt=$.dy,Nt,Tt=Nt=0;$=Nt*Ee+Tt*Ne+ht;var mn=Nt*$e+Tt*Ct+Bt;Nt=ce.width+T,Tt=0;var sr=Nt*Ee+Tt*Ne+ht;Nt=Nt*$e+Tt*Ct+Bt,Tt=Math.min($,sr);var yi=Math.min(mn,Nt),_r=Math.max($+0,sr)-Tt,Cr=Math.max(mn+0,Nt)-yi;$=Tt,mn=yi,Nt=ce.width+T,Tt=ce.height+T,sr=Nt*Ee+Tt*Ne+ht,Nt=Nt*$e+Tt*Ct+Bt,Tt=Math.min($,sr),yi=Math.min(mn,Nt),_r=Math.max($+_r,sr)-Tt,Cr=Math.max(mn+Cr,Nt)-yi,$=Tt,mn=yi,Nt=0,Tt=ce.height+T,sr=Nt*Ee+Tt*Ne+ht,Nt=Nt*$e+Tt*Ct+Bt,Tt=Math.min($,sr),yi=Math.min(mn,Nt),_r=Math.max($+_r,sr)-Tt,Cr=Math.max(mn+Cr,Nt)-yi,$=Tt,mn=yi,T=t.viewportBounds,ce=T.x,Ee=T.y,$=!($>T.width+ce||ce>_r+$||mn>T.height+Ee||Ee>Cr+mn)}if($){if($=(this.l&256)!==0,e.clipInsteadOfFill&&($=!1),this instanceof A&&(e.font=this.font),$){if(mn=u.se()?u.naturalBounds:u.actualBounds,_r=Math.max(l.x,mn.x),Cr=Math.max(l.y,mn.y),T=Math.min(l.right,mn.right)-_r,ce=Math.min(l.bottom,mn.bottom)-Cr,Ee=this.tb,Ee!==null&&(_r=Ee.x,Cr=Ee.y,T=Ee.width,ce=Ee.height),_r>l.width+l.x||l.x>mn.width+mn.x){n!==1&&(e.globalAlpha=r),this.filter!==""&&(e.filter=i);return}e.save(),e.beginPath(),e.rect(_r,Cr,T,ce),e.clip()}if(C){if(!E.isVisible()){n!==1&&(e.globalAlpha=r),this.filter!==""&&(e.filter=i);return}f&&(mn=E.shadowOffset,e.Ev(mn.x*t.scale*this.scale*t.Mb,mn.y*t.scale*this.scale*t.Mb,E.shadowBlur),wh(e),e.shadowColor=E.shadowColor)}f&&this.shadowVisible===!0?wh(e):f&&this.shadowVisible===!1&&Hp(e),E=this.naturalBounds,this.areaBackground!==null&&(e.yc(),u1(this,e,E,l)),e.transform(o.m11,o.m12,o.m21,o.m22,o.dx,o.dy),f&&nh(this,u)&&this.shadowVisible===null&&Hp(e),this.Ma!==null&&(e.yc(),tg(this,e,E,l)),f&&(this.Ma!==null||this.areaBackground!==null||nh(this,u))?(Tv(this,!0),this.shadowVisible===null&&Hp(e)):Tv(this,!1),this.hh(e,t),f&&this.l&512&&wh(e),C&&f&&Hp(e),$&&(e.restore(),e.Vc(this instanceof Rr)),o.ws()||(t=1/(o.m11*o.m22-o.m12*o.m21),e.transform(o.m22*t,-o.m12*t,-o.m21*t,o.m11*t,t*(o.m21*o.dy-o.m22*o.dx),t*(o.m12*o.dx-o.m11*o.dy)))}}n!==1&&(e.globalAlpha=r),this.filter!==""&&(e.filter=i)}}};function nh(e,t){return t===null?!1:(Rm(t)&&(t=t.panel),(t.l&512)!==0||(t.type===Rr.Auto||t.type===Rr.Spot)&&t.Pb()!==e)}ye.Dv=function(){};function u1(e,t,n,r){rh(e,t,e.areaBackground,!0,!0,n,r),e.areaBackground instanceof ol&&e.areaBackground.type===$a?(t.beginPath(),t.rect(r.x,r.y,r.width,r.height),t.ng(e.areaBackground)):t.fillRect(r.x,r.y,r.width,r.height)}function tg(e,t,n,r){var i=e.kq(),o=n.x,l=n.y,u=n.width+i,f=n.height+i;rh(e,t,e.Ma,!0,!1,n,r),e.Ma instanceof ol&&e.Ma.type===$a?(t.beginPath(),t.rect(o-i/2,l-i/2,u,f),t.ng(e.Ma)):t.fillRect(o-i/2,l-i/2,u,f)}function vE(e,t,n){for(var r=t.O.s,i=r.length,o=-1,l=0;l<i;l++)if(r[l]===e){o=l;break}if(e=o,e!==-1)if(e===0)t.svg.gd?t.svg.gd.after(n):t.svg.Ma?t.svg.Ma.after(n):t.type===Rr.Table?(t=t.svg.getElementsByClassName("gojs-ts"),t=t.length!==0?t[0]:null,t!==null&&t.after(n)):t.svg.prepend(n);else{for(;e!==0&&!t.M(e-1).Ed();)e--;e===0?t.svg.prepend(n):(e=t.M(e-1).svg,e!==null?e.after(n):t.svg.appendChild(n))}}function by(e,t,n){if(!(t instanceof Vh))return!1;if(!e.visible||e.opacity===0||e.Dd()&&!e.isVisible())return e.svg!==null&&e.svg.parentNode!==null&&e.svg.remove(),!0;var r=e.panel,i=e.nk(t);if(e.kk(t,n,i))return e.svg.parentElement!==null?(e.Dd()&&(t.ti=e.svg),!0):(e.Dd()?(t.ti!==null?t.ti.after(e.svg):t.Nj.prepend(e.svg),t.ti=e.svg):r&&vE(e,r,e.svg),!0);if(e.Dd()&&e.isShadowed){var o=e.shadowOffset;t.Ev(o.x*n.scale*e.scale*n.Mb,o.y*n.scale*e.scale*n.Mb,e.shadowBlur),wh(t),t.shadowColor=e.shadowColor}e instanceof A&&(t.font=e.font),t.yd=null;var l=e.transform;o=e instanceof Rr;var u=e instanceof Rr?Rm(e):!1;e.l&4096&&l0(e);var f=e.Ib;if(t.rb.ha=[1,0,0,1,0,0],t.o=!1,i&&(t.o=!0,o&&u?(j1(t,1,0,0,1,0,0),e.svg=t.ad):o?(j1(t,l.m11,l.m12,l.m21,l.m22,l.dx,l.dy),e.svg=t.ad):j1(t,1,0,0,1,0,0)),i=e.naturalBounds,e.areaBackground!==null){var E=l.copy().Vj();t.rb.ha=[E.m11,E.m12,E.m21,E.m22,E.dx,E.dy],u1(e,t,i,f),t.rb.ha=[1,0,0,1,0,0],t.yd.gd=t.ad,t.yd.prepend(t.ad)}return o||(t.rb.ha=[l.m11,l.m12,l.m21,l.m22,l.dx,l.dy]),e.background!==null&&(o?(u&&(t.rb.ha=[l.m11,l.m12,l.m21,l.m22,l.dx,l.dy]),tg(e,t,i,f),u&&(t.rb.ha=[1,0,0,1,0,0])):(t.rb.ha=[l.m11,l.m12,l.m21,l.m22,l.dx,l.dy],tg(e,t,i,f)),t.yd.Ma=t.ad,t.yd.prepend(t.ad)),l=t.yd,i=e.part,u=!1,i&&n.Gf("drawShadows")&&(u=i.isShadowed),t.clipInsteadOfFill&&(u=!1),e.Dd()&&u&&wh(t),u&&e.shadowVisible===!0?wh(t):u&&e.shadowVisible===!1&&Hp(t),i=e.panel,u&&nh(e,i)&&e.shadowVisible===null&&Hp(t),t.Il&&(E=n.computePixelRatio(),E="drop-shadow("+t.shadowOffsetX/E+"px "+t.shadowOffsetY/E+"px "+t.shadowBlur/E/2+"px "+t.shadowColor+")",e.background!==null&&l.Ma.setAttributeNS(null,"filter",E),e.areaBackground!==null&&l.gd.setAttributeNS(null,"filter",E)),u&&(e.Ma!==null||e.areaBackground!==null||nh(e,i))?(Tv(e,!0),e.shadowVisible===null&&Hp(t)):Tv(e,!1),i=u,e.hh(t,n),o&&t.nh.pop(),t.o&&t.nh.pop(),l=t.Gv.hs,u=o?e.svg:t.yd,E=e.svg,!o&&E!==null&&u!==E&&E.parentNode===e.panel.svg?(e.svg.replaceWith(u),e.svg=u,u!==null&&e.$o(t,r,f,u),yE(t,E),!0):(e.svg=u,l!==null&&u===null&&(Mg(t),t.nh.pop()),u===null||(e.$o(t,r,f,u),t.Il&&(n=n.computePixelRatio(),e.Dv(u,"drop-shadow("+t.shadowOffsetX/n+"px "+t.shadowOffsetY/n+"px "+t.shadowBlur/n/2+"px "+t.shadowColor+")")),i&&e.l&512&&wh(t),e.Dd()&&Hp(t),n=e.Dd()?e.opacity*t.globalAlpha:e.opacity,n!==1&&u.setAttributeNS(null,"opacity",n.toString()),e.filter!==""&&u.setAttributeNS(null,"filter",e.filter),e.Dd()?(t.ti?t.ti.after(u):t.Nj.prepend(u),t.ti=u):r!==null&&vE(e,r,u),l!==null&&l(e,u)),!0)}ye.$o=function(e,t,n,r){var i=(this.l&256)!==0;if(e.clipInsteadOfFill&&(i=!1),i){var o=t.se()?t.naturalBounds:t.actualBounds;t=Math.max(n.x,o.x),i=Math.max(n.y,o.y);var l=Math.min(n.right,o.right)-t;n=Math.min(n.bottom,o.bottom)-i,o=this.tb,o!==null&&(t=o.x,i=o.y,l=o.width,n=o.height),o=r.getAttribute("clip-path");var u=null;o!==null&&(u=e.svg.getElementById(o.split("#")[1].slice(0,-1))),u===null?(o="CLIP"+Ql++,u=e.Ud("clipPath",{id:o}),t=e.Ud("rect",{x:t,y:i,width:l,height:n}),this instanceof Rr&&(i=this.transform.copy().Vj(),t.setAttribute("transform","matrix("+i.m11+", "+i.m12+", "+i.m21+", "+i.m22+", "+i.dx+", "+i.dy+")")),u.appendChild(t),e.svg.appendChild(u),r.setAttributeNS(null,"clip-path","url(#"+o+")")):(e=u.firstElementChild,e.setAttribute("x",t.toString()),e.setAttribute("y",i.toString()),e.setAttribute("width",l.toString()),e.setAttribute("height",n.toString()))}else r.removeAttributeNS(null,"clip-path"),yE(e,r)};function yE(e,t){t=t.getAttribute("clip-path"),t!==null&&(e=e.svg.getElementById(t.split("#")[1].slice(0,-1)),e!==null&&e.remove())}function fl(e){if(e.svg!==null){var t=e.svg.innerHTML.match(/url\(#((CLIP|GRAD).+?)\)/g),n=e.svg.ownerDocument;if(t!==null){t=ro(t);for(var r=t.next();!r.done;r=t.next())r=n.getElementById(r.value.split("#")[1].slice(0,-1)),r!==null&&r.remove()}e.svg.remove()}}ye.hh=function(){},ye.lv=function(){this.Uc=!0},ye.kk=function(e,t,n){if(this.Uc)return this.lv(),this.Uc=!1;if(t=this.svg,t===null)return!1;if(!this.visible)return t.remove(),!1;if(t.nodeName!=="g"&&n||t.nodeName==="g"&&!n)return!1;var r=this.transform,i=this instanceof Rr?Rm(this):!1;if(!(this instanceof Rr&&i))if(this instanceof Ui){var o=this.bt;e.rb.ha=[r.m11,r.m12,r.m21,r.m22,r.dx,r.dy],o!==null&&iy(e,o[0],o[1],o[2],o[3],o[4],o[5],o[6],o[7]),n?t.lastElementChild.setAttributeNS(null,"transform",Fy(e)):t.setAttributeNS(null,"transform",Fy(e))}else if(!n||this instanceof Rr)t.setAttributeNS(null,"transform","matrix("+r.m11+", "+r.m12+", "+r.m21+", "+r.m22+", "+r.dx+", "+r.dy+")");else if(this instanceof as){o=t.getElementsByTagName("path");for(var l=0;l<o.length;l++)o[l].setAttributeNS(null,"transform","matrix("+r.m11+", "+r.m12+", "+r.m21+", "+r.m22+", "+r.dx+", "+r.dy+")")}else t.lastElementChild.setAttributeNS(null,"transform","matrix("+r.m11+", "+r.m12+", "+r.m21+", "+r.m22+", "+r.dx+", "+r.dy+")");return o=this.Dd()?this.opacity*e.globalAlpha:this.opacity,o===1?t.removeAttribute("opacity"):t.setAttributeNS(null,"opacity",o.toString()),e.rb.ha=[1,0,0,1,0,0],(this.areaBackground!==null||t.gd!==void 0)&&(o=t.gd,this.areaBackground===null?(t.gd.remove(),t.gd=void 0):(l=r.copy().Vj(),e.rb.ha=[l.m11,l.m12,l.m21,l.m22,l.dx,l.dy],u1(this,e,this.naturalBounds,this.actualBounds),e.rb.ha=[1,0,0,1,0,0],t.gd?(l=t.gd.getAttribute("filter"),l!==null&&e.ad.setAttribute("filter",l),t.gd.replaceWith(e.ad)):t.prepend(e.ad),t.gd=e.ad),o&&Up(e,o)),(this.background!==null||t.Ma!==void 0)&&(o=t.Ma,this.background===null?(Up(e,t.Ma),t.Ma.remove(),t.Ma=void 0):((i||n&&!(this instanceof Rr))&&(e.rb.ha=[r.m11,r.m12,r.m21,r.m22,r.dx,r.dy]),tg(this,e,this.naturalBounds,this.actualBounds),t.Ma?(Up(e,t.Ma),n=t.Ma.getAttribute("filter"),n!==null&&e.ad.setAttribute("filter",n),t.Ma.replaceWith(e.ad)):t.prepend(e.ad),t.Ma=e.ad),o&&Up(e,o)),this.$o(e,this.panel,this.actualBounds,t),!0},ye.nk=function(e){if(this.background!==null||this.areaBackground!==null)return!0;var t=(this.l&256)!==0;return e.clipInsteadOfFill&&(t=!1),!!t};function rh(e,t,n,r,i,o,l){if(n!==null){var u=1,f=1;if(typeof n=="string")r?t.fillStyle=n:t.strokeStyle=n;else if(n.type===Ks)r?t.fillStyle=n.color:t.strokeStyle=n.color;else{var E=e.kq();if(u=o.width,f=o.height,i?(u=l.width,f=l.height):r||(u+=E,f+=E),(o=t instanceof Ld)&&n.xe&&(n.type===_u||n.yk===u&&n.ft===f))var C=n.xe;else{var T=0,$=0,ce=0,Ee=0,Ne=0,ht=0;if(ht=Ne=0,i?(Ne=l.x,ht=l.y):r||(Ne-=E/2,ht-=E/2),T=n.start.x*u+n.start.offsetX,$=n.start.y*f+n.start.offsetY,ce=n.end.x*u+n.end.offsetX,Ee=n.end.y*f+n.end.offsetY,T+=Ne,ce+=Ne,$+=ht,Ee+=ht,n.type===Pa)C=t.createLinearGradient(T,$,ce,Ee);else if(n.type===$a)ht=isNaN(n.endRadius)?Math.max(u,f)/2:n.endRadius,isNaN(n.startRadius)?(Ne=0,ht=Math.max(u,f)/2):Ne=n.startRadius,C=t.createRadialGradient(T,$,Ne,ce,Ee,ht);else if(n.type===_u)try{C=t.createPattern(n.pattern,"repeat")}catch(Ct){C=null}if(n.type!==_u&&(i=n.colorStops,i!==null))for(i=i.iterator;i.next();)C.addColorStop(i.key,i.value);if(o&&(n.xe=C,C!==null&&(n.yk=u,n.ft=f),C===null&&n.type===_u&&n.yk!==-1)){n.yk=-1;var $e=e.diagram;$e!==null&&n.yk===-1&&tr(function(){$e.redraw()},600)}}r?t.fillStyle=C:t.strokeStyle=C}}}ye.rg=function(e){if(e instanceof Rr)e:{if(this!==e&&e!==null)for(var t=this.panel;t!==null;){if(t===e){e=!0;break e}t=t.panel}e=!1}else e=!1;return e},ye.Ed=function(){if(!this.visible)return!1;var e=this.panel;return e!==null?e.Ed():!0},ye.If=function(){for(var e=this instanceof Rr?this:this.panel;e!==null&&e.isEnabled;)e=e.panel;return e===null};function l0(e){if(e.l&2048){var t=e.Ab;if(t.reset(),!e.Ib.w()||!e.uc.w()){Tu(e,!1);return}if(t.translate(e.Ib.x-e.uc.x,e.Ib.y-e.uc.y),e.scale!==1||e.angle!==0){var n=e.naturalBounds;e.no(t,n.x,n.y,n.width,n.height)}Tu(e,!1),Rp(e,!0)}e.l&4096&&(t=e.panel,t===null?(e.wh.set(e.Ab),e.Kk=e.scale,Rp(e,!1)):t.oe!==null&&(n=e.wh,n.reset(),t.se()?n.multiply(t.wh):t.panel!==null&&n.multiply(t.panel.wh),n.multiply(e.Ab),e.Kk=e.scale*t.Kk,Rp(e,!1)))}ye.no=function(e,t,n,r,i){if(this.Ca!==1&&e.scale(this.Ca),this.Kb!==0){var o=ft.alloc();o.yi(t,n,r,i,xa),e.rotate(this.Kb,o.x,o.y),ft.free(o)}},ye.v=function(e){if(!hd(this)){e===void 0&&(e=!1),n0(this,!0),ng(this,!0);var t=this.panel;t===null||e||t.v()}},ye.Uj=function(){hd(this)||(n0(this,!0),ng(this,!0))};function Zh(e){if(!k0(e)){var t=e.panel;t!==null?t.v():e.Dd()&&(t=e.diagram,t!==null&&(t.De.add(e),e instanceof $r&&e.Bd(),t.$b())),ng(e,!0)}}ye.Uk=function(){!(this.l&2048)&&(Tu(this,!0),Rp(this,!0))},ye.Wu=function(){Rp(this,!0)},ye.N=function(){var e=this.part;e!==null&&e.N()};function O0(e,t){var n=e.stretch,r=e.panel;return r!==null&&r.type===Rr.Table?KA(e,r.Fb(e.row),r.Eb(e.column),t):r!==null&&r.type===Rr.Auto&&r.Pb()===e?kA(e,LA,t):n===s0?r!==null?r.type===Rr.Spot&&r.Pb()===e?kA(e,LA,t):(n=r.defaultStretch,n===s0?kA(e,TA,t):kA(e,n,t)):kA(e,TA,t):kA(e,n,t)}function KA(e,t,n,r){var i=e.stretch;if(i!==s0)return kA(e,i,r);var o=i=null;switch(t.stretch){case OA:o=!0;break;case LA:o=!0}switch(n.stretch){case Cf:i=!0;break;case LA:i=!0}return t=e.panel.defaultStretch,i===null&&(i=t===Cf||t===LA),o===null&&(o=t===OA||t===LA),i===!0&&o===!0?kA(e,LA,r):i===!0?kA(e,Cf,r):o===!0?kA(e,OA,r):kA(e,TA,r)}function kA(e,t,n){if(n)return t;if(t===TA||(n=e.desiredSize,n.w()))return TA;if(e=e.angle,!isNaN(n.width))if(e!==90&&e!==270){if(t===Cf)return TA;if(t===LA)return OA}else{if(t===OA)return TA;if(t===LA)return Cf}if(!isNaN(n.height))if(e!==90&&e!==270){if(t===OA)return TA;if(t===LA)return Cf}else{if(t===Cf)return TA;if(t===LA)return OA}return t}function Tv(e,t){e.l=t?e.l|512:e.l&-513}function aA(e){return(e.l&1024)!==0}function $t(e,t){e.l=t?e.l|1024:e.l&-1025}function Tu(e,t){e.l=t?e.l|2048:e.l&-2049}function Rp(e,t){e.l=t?e.l|4096:e.l&-4097}function hd(e){return(e.l&8192)!==0}function n0(e,t){e.l=t?e.l|8192:e.l&-8193}function k0(e){return(e.l&16384)!==0}function ng(e,t){e.l=t?e.l|16384:e.l&-16385}ye.Gj=function(){this.svg=null},ye.wi=function(e){this.Me=e,this.svg!==null&&this.svg.remove()},ye.Av=function(){},ye.zv=function(e){return this.pa=e,Zh(this),!0},ye.mm=function(e,t){(this.pa.x!==e||this.pa.y!==t)&&(this.pa.h(e,t),this.Uk())},ye.kq=function(){return 0};function j0(e){var t=e.part;if(t instanceof $r&&(e.portId!==null||e===t.port)){var n=t.diagram;n===null||n.undoManager.isUndoingRedoing||Bp(t,e)}}function _c(e){var t=e.diagram;t===null||t.undoManager.isUndoingRedoing||(e instanceof Rr?e instanceof $r?e.Bd():e.qm(e,function(n){j0(n)}):j0(e))}ye.bind=function(e,t,n,r){var i=null;return typeof e=="string"?i=new uc(e,t,n,r):i=e,i.xd=this,e=this.ih(),e!==null&&zE(e)&&Wt("Cannot add a Binding to a template that has already been copied: "+i),this.localBindings===null&&(this.localBindings=new Ai),this.localBindings.add(i),this},ye.set=function(e){return Object.assign(this,e),this},ye.Du=function(e){return PA(this,e),this},ye.apply=function(e){return e(this),this},ye.nm=function(e){return vA(this,e),this},ye.pz=function(){return this.ih()},ye.ih=function(){for(var e=this instanceof Rr?this:this.panel;e!==null;){if(e.allBindings!==null)return e;e=e.panel}return null},ye.Jv=function(e){return e.xd=this,this.animationTriggers===null&&(this.animationTriggers=new Zo),this.animationTriggers.add(e.propertyName,e),this};function sc(e,t){for(var n=1;n<arguments.length;++n);n=arguments;var r=null,i=null;if(typeof e=="function")i=e;else if(typeof e=="string"){var o=Xf.I(e);typeof o=="function"?(n=Li(arguments),r=o(n),lr(r)||Wt('GraphObject.make invoked object builder "'+e+'", but it did not return an Object')):i=Zt.go[e]}if(r===null&&(i!=null&&i.constructor||Wt("GraphObject.make requires a class function or GoJS class name or name of an object builder, not: "+e),r=new i),i=1,r instanceof In&&1<n.length){o=r;var l=n[1];(typeof l=="string"||l instanceof HTMLDivElement)&&(x0(o,l),i++)}for(;i<n.length;i++)o=n[i],o===void 0?Wt("Undefined value at argument "+i+" for object being constructed by GraphObject.make: "+r):PA(r,o);return r}function PA(e,t){if(typeof t=="string")if(e instanceof A)e.text=t;else if(e instanceof as)e.figure=t;else if(e instanceof Ui)e.source=t;else if(e instanceof Rr)t=xh.I(t),t!==null&&(e.type=t);else if(e instanceof ol){var n=Gl(ol,t);n!==null?e.type=n:Wt("Unknown Brush type as an argument to GraphObject.make: "+t)}else e instanceof mi?(t=Gl(mi,t),t!==null&&(e.type=t)):e instanceof rl&&(t=Gl(rl,t),t!==null&&(e.type=t));else if(t instanceof Po)e instanceof Rr||Wt("A GraphObject can only be added to a Panel, not to: "+e),e.add(t);else if(t instanceof nd){var r;t.isRow&&typeof e.getRowDefinition=="function"?r=e.getRowDefinition(t.index):t.isRow||typeof e.getColumnDefinition!="function"||(r=e.getColumnDefinition(t.index)),r instanceof nd?sg(r,t):Wt("A RowColumnDefinition can only be added to an object that implements getRowDefinition/getColumnDefinition, not to: "+e)}else if(t instanceof Tr)typeof e.qb=="function"&&e.qb(t);else if(t instanceof Qs)e.type=t;else if(t instanceof uc)e instanceof Po||e instanceof nd?e.bind(t):Wt("A Binding can only be applied to a GraphObject or RowColumnDefinition, not to: "+e);else if(t instanceof $h)e instanceof Po?e.Jv(t):Wt("An AnimationTrigger can only be applied to a GraphObject, not to: "+e);else if(t instanceof wA)e instanceof mi&&e.type===mi.o?e.figures.add(t):Wt("A PathFigure can only be added to a Path Geometry, not to: "+e);else if(t instanceof rl)e instanceof wA?e.segments.add(t):Wt("A PathSegment can only be added to a PathFigure, not to: "+e);else if(t instanceof mc)e instanceof In||e instanceof Fa?e.layout=t:Wt("A Layout can only be assigned to a Diagram or a Group, not to: "+e);else if(Array.isArray(t))for(n=0;n<t.length;n++)PA(e,t[n]);else if(typeof t=="object"&&t!==null)if(e instanceof ol){n=new nl;for(var i in t)r=parseFloat(i),isNaN(r)?n[i]=t[i]:e.addColorStop(r,t[i]);vA(e,n)}else if(e instanceof nd){t.row!==void 0?(i=t.row,(i==null||i===1/0||isNaN(i)||0>i)&&Wt("Must specify non-negative integer row for RowColumnDefinition "+t+", not: "+i),e.isRow=!0,e.index=i):t.column!==void 0&&(i=t.column,(i==null||i===1/0||isNaN(i)||0>i)&&Wt("Must specify non-negative integer column for RowColumnDefinition "+t+", not: "+i),e.isRow=!1,e.index=i),i=new nl;for(n in t)n!=="row"&&n!=="column"&&(i[n]=t[n]);vA(e,i)}else vA(e,t);else Wt('Unknown initializer "'+t+'" for object being constructed by GraphObject.make: '+e)}function Qp(e,t){Xf.add(e,t)}function R0(e,t,n){n===void 0&&(n=null);var r=e[1];if(typeof n=="function"?n(r):typeof r=="string")return e.splice(1,1),r;if(t===void 0)throw Error("no "+(typeof n=="function"?"satisfactory":"string")+" argument for GraphObject builder "+e[0]);return t}xe.Object.defineProperties(Po.prototype,{bindingId:{get:function(){return this.A!==null?this.A.zp:-1},set:function(e){this.bindingId!==e&&(this.A===null&&(this.A=new Eh),this.A.zp=e)}},localBindings:{get:function(){return this.A!==null?this.A.te:null},set:function(e){this.localBindings!==e&&(this.A===null&&(this.A=new Eh),this.A.te=e)}},srcBindings:{get:function(){return this.A!==null?this.A.wm:null},set:function(e){this.srcBindings!==e&&(this.A===null&&(this.A=new Eh),this.A.wm=e)}},shadowVisible:{get:function(){return this.A!==null?this.A.Ci:null},set:function(e){var t=this.shadowVisible;t!==e&&(Md(this),this.A.Ci=e,this.Uc=!0,this.N(),this.g("shadowVisible",t,e))}},enabledChanged:{get:function(){return this.A!==null?this.A.Hb:null},set:function(e){var t=this.enabledChanged;t!==e&&(Md(this),this.A.Hb=e,this.g("enabledChanged",t,e))}},segmentOrientation:{get:function(){return this.Ua!==null?this.Ua.rr:sh},set:function(e){var t=this.segmentOrientation;t!==e&&(this.Ua===null&&(this.Ua=new Tf),this.Ua.rr=e,this.v(),this.g("segmentOrientation",t,e),e===sh&&(this.angle=0))}},segmentIndex:{get:function(){return this.Ua!==null?this.Ua.u:-1/0},set:function(e){e=Math.round(e);var t=this.segmentIndex;t!==e&&(this.Ua===null&&(this.Ua=new Tf),this.Ua.u=e,this.v(),this.g("segmentIndex",t,e))}},segmentFraction:{get:function(){return this.Ua!==null?this.Ua.o:0},set:function(e){isNaN(e)||0>e?e=0:1<e&&(e=1);var t=this.segmentFraction;t!==e&&(this.Ua===null&&(this.Ua=new Tf),this.Ua.o=e,this.v(),this.g("segmentFraction",t,e))}},segmentOffset:{get:function(){return this.Ua!==null?this.Ua.F:fA},set:function(e){var t=this.segmentOffset;t.D(e)||(e=e.J(),this.Ua===null&&(this.Ua=new Tf),this.Ua.F=e,this.v(),this.g("segmentOffset",t,e))}},stretch:{get:function(){return this.A!==null?this.A.hg:s0},set:function(e){var t=this.stretch;t!==e&&(Md(this),this.A.hg=e,this.v(),this.g("stretch",t,e))}},name:{get:function(){return this.A!==null?this.A.xa:""},set:function(e){var t=this.name;t!==e&&(Md(this),this.A.xa=e,this.part!==null&&(this.part.Rh=null),this.g("name",t,e))}},opacity:{get:function(){return this.pb},set:function(e){var t=this.pb;t!==e&&((0>e||1<e)&&ri(e,"0 <= value <= 1",Po,"opacity"),this.pb=e,this.g("opacity",t,e),e=this.diagram,t=this.part,e!==null&&t!==null&&e.N(Su(t,t.actualBounds)))}},filter:{get:function(){return this.bn},set:function(e){var t=this.bn;t!==e&&(this.bn=e,this.Uc=!0,this.g("filter",t,e),e=this.diagram,t=this.part,e!==null&&t!==null&&e.N(Su(t,t.actualBounds)))}},visible:{get:function(){return(this.l&1)!==0},set:function(e){var t=(this.l&1)!==0;t!==e&&(this.l^=1,this.g("visible",t,e),t=this.panel,t!==null?t.v():this.Dd()&&this.Zb(e),this.N(),_c(this))}},pickable:{get:function(){return(this.l&2)!==0},set:function(e){var t=(this.l&2)!==0;t!==e&&(this.l^=2,this.g("pickable",t,e))}},fromLinkableDuplicates:{get:function(){return(this.l&4)!==0},set:function(e){var t=(this.l&4)!==0;t!==e&&(this.l^=4,this.g("fromLinkableDuplicates",t,e))}},fromLinkableSelfNode:{get:function(){return(this.l&8)!==0},set:function(e){var t=(this.l&8)!==0;t!==e&&(this.l^=8,this.g("fromLinkableSelfNode",t,e))}},toLinkableDuplicates:{get:function(){return(this.l&16)!==0},set:function(e){var t=(this.l&16)!==0;t!==e&&(this.l^=16,this.g("toLinkableDuplicates",t,e))}},toLinkableSelfNode:{get:function(){return(this.l&32)!==0},set:function(e){var t=(this.l&32)!==0;t!==e&&(this.l^=32,this.g("toLinkableSelfNode",t,e))}},isPanelMain:{get:function(){return(this.l&64)!==0},set:function(e){var t=(this.l&64)!==0;t!==e&&(this.l^=64,this.v(),this.g("isPanelMain",t,e))}},isActionable:{get:function(){return(this.l&128)!==0},set:function(e){var t=(this.l&128)!==0;t!==e&&(this.l^=128,this.g("isActionable",t,e))}},areaBackground:{get:function(){return this.A!==null?this.A.gd:null},set:function(e){var t=this.areaBackground;t!==e&&(e!==null&&he(e,"GraphObject.areaBackground"),e instanceof ol&&e.freeze(),Md(this),this.A.gd=e,this.N(),this.g("areaBackground",t,e))}},background:{get:function(){return this.Ma},set:function(e){var t=this.Ma;t!==e&&(e!==null&&he(e,"GraphObject.background"),e instanceof ol&&e.freeze(),this.Ma=e,this.N(),this.g("background",t,e))}},part:{get:function(){if(this.Dd())return this;if(this.Ng!==null)return this.Ng;var e;for(e=this.panel;e;){if(e instanceof bi)return this.Ng=e;e=e.panel}return null}},svg:{get:function(){return this.V},set:function(e){this.V=e}},panel:{get:function(){return this.Me}},layer:{get:function(){var e=this.part;return e!==null?e.layer:null}},diagram:{get:function(){var e=this.part;return e!==null?e.diagram:null}},position:{get:function(){return this.pa},set:function(e){var t=e.x,n=e.y,r=this.pa,i=r.x;r=r.y,(i===t||isNaN(i)&&isNaN(t))&&(r===n||isNaN(r)&&isNaN(n))?this.Av():(e=e.copy(),this.zv(e,i,r)&&this.g("position",new ft(i,r),e))}},actualBounds:{get:function(){return this.Ib}},scale:{get:function(){return this.Ca},set:function(e){var t=this.Ca;t!==e&&(0>=e&&Wt("GraphObject.scale for "+this+" must be greater than zero, not: "+e),this.Ca=e,this.v(),this.g("scale",t,e))}},angle:{get:function(){return this.Kb},set:function(e){var t=this.Kb;t!==e&&(e%=360,0>e&&(e+=360),t!==e&&(this.Kb=e,_c(this),this.v(),this.g("angle",t,e)))}},desiredSize:{get:function(){return this.jd},set:function(e){var t=e.width,n=e.height,r=this.jd,i=r.width,o=r.height;(i===t||isNaN(i)&&isNaN(t))&&(o===n||isNaN(o)&&isNaN(n))||(this.jd=e=e.J(),this.v(),this instanceof as&&this.qc(),this.g("desiredSize",r,e),aA(this)&&(e=this.part,e!==null&&(Kh(this,e,"width"),Kh(this,e,"height"))))}},width:{get:function(){return this.jd.width},set:function(e){var t=this.jd.width;t===e||isNaN(t)&&isNaN(e)||(t=this.jd,this.jd=e=new vi(e,this.jd.height).freeze(),this.v(),this instanceof as&&this.qc(),this.g("desiredSize",t,e),aA(this)&&(e=this.part,e!==null&&Kh(this,e,"width")))}},height:{get:function(){return this.jd.height},set:function(e){var t=this.jd.height;t===e||isNaN(t)&&isNaN(e)||(t=this.jd,this.jd=e=new vi(this.jd.width,e).freeze(),this.v(),this instanceof as&&this.qc(),this.g("desiredSize",t,e),aA(this)&&(e=this.part,e!==null&&Kh(this,e,"height")))}},minSize:{get:function(){return this.A!==null?this.A.u:va},set:function(e){var t=this.minSize;t.D(e)||(e=e.copy(),isNaN(e.width)&&(e.width=0),isNaN(e.height)&&(e.height=0),e.freeze(),Md(this),this.A.u=e,this.v(),this.g("minSize",t,e))}},maxSize:{get:function(){return this.A!==null?this.A.o:js},set:function(e){var t=this.maxSize;t.D(e)||(e=e.copy(),isNaN(e.width)&&(e.width=1/0),isNaN(e.height)&&(e.height=1/0),e.freeze(),Md(this),this.A.o=e,this.v(),this.g("maxSize",t,e))}},measuredBounds:{get:function(){return this.uc}},naturalBounds:{get:function(){return this.dc}},margin:{get:function(){return this.Kg},set:function(e){typeof e=="number"&&(e=new wo(e));var t=this.Kg;t.D(e)||(this.Kg=e=e.J(),this.v(),this.g("margin",t,e))}},transform:{get:function(){return this.l&2048&&l0(this),this.Ab}},oe:{get:function(){return this.l&4096&&l0(this),this.wh}},animationTriggers:{get:function(){return this.A!==null?this.A.hb:null},set:function(e){this.animationTriggers!==e&&(Md(this),this.A.hb=e)}},reshapingBehavior:{get:function(){return this.A!==null?this.A.Pf:TA},set:function(e){this.reshapingBehavior!==e&&(Md(this),this.A.Pf=e)}},alignment:{get:function(){return this.Jb},set:function(e){var t=this.Jb;t.D(e)||(e.Mc()&&!e.Xb()&&Wt("GraphObject.alignment for "+this+" must be a real Spot or Spot.Default, not: "+e),this.Jb=e=e.J(),Zh(this),this.g("alignment",t,e))}},column:{get:function(){return this.Ag},set:function(e){e=Math.round(e);var t=this.Ag;t!==e&&(0>e&&ri(e,">= 0",Po,"column"),this.Ag=e,this.v(),this.g("column",t,e),this.svg!==null&&this.svg.remove())}},columnSpan:{get:function(){return this.A!==null?this.A.ob:1},set:function(e){e=Math.round(e);var t=this.columnSpan;t!==e&&(1>e&&ri(e,">= 1",Po,"columnSpan"),Md(this),this.A.ob=e,this.v(),this.g("columnSpan",t,e))}},row:{get:function(){return this.io},set:function(e){e=Math.round(e);var t=this.io;t!==e&&(0>e&&ri(e,">= 0",Po,"row"),this.io=e,this.v(),this.g("row",t,e),this.svg!==null&&this.svg.remove())}},rowSpan:{get:function(){return this.A!==null?this.A.Bi:1},set:function(e){e=Math.round(e);var t=this.rowSpan;t!==e&&(1>e&&ri(e,">= 1",Po,"rowSpan"),Md(this),this.A.Bi=e,this.v(),this.g("rowSpan",t,e))}},spanAllocation:{get:function(){return this.A!==null?this.A.Di:null},set:function(e){var t=this.spanAllocation;t!==e&&(Md(this),this.A.Di=e,this.v(),this.g("spanAllocation",t,e))}},alignmentFocus:{get:function(){return this.sk},set:function(e){var t=this.sk;t.D(e)||(this.sk=e=e.J(),this.v(),this.g("alignmentFocus",t,e))}},portId:{get:function(){return this.Yn},set:function(e){var t=this.Yn;if(t!==e){var n=this.part;n===null||n instanceof $r||Wt("Cannot set portID on a Link: "+e),t!==null&&n!==null&&jf(n,this),this.Yn=e,e!==null&&n!==null&&(n.Te=!0,Zp(n,this)),this.g("portId",t,e)}}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:Ts},set:function(e){var t=this.toSpot;t.D(e)||(e=e.J(),this.Xc(),this.ba.yj=e,this.g("toSpot",t,e),j0(this))}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:10},set:function(e){var t=this.toEndSegmentLength;t!==e&&(0>e&&ri(e,">= 0",Po,"toEndSegmentLength"),this.Xc(),this.ba.wj=e,this.g("toEndSegmentLength",t,e),j0(this))}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:0},set:function(e){var t=this.toShortLength;t!==e&&(this.Xc(),this.ba.xj=e,this.g("toShortLength",t,e),j0(this))}},toLinkable:{get:function(){return this.ba!==null?this.ba.Tr:null},set:function(e){var t=this.toLinkable;t!==e&&(this.Xc(),this.ba.Tr=e,this.g("toLinkable",t,e))}},toMaxLinks:{get:function(){return this.ba!==null?this.ba.Ur:1/0},set:function(e){var t=this.toMaxLinks;t!==e&&(0>e&&ri(e,">= 0",Po,"toMaxLinks"),this.Xc(),this.ba.Ur=e,this.g("toMaxLinks",t,e))}},fromSpot:{get:function(){return this.ba!==null?this.ba.Xi:Ts},set:function(e){var t=this.fromSpot;t.D(e)||(e=e.J(),this.Xc(),this.ba.Xi=e,this.g("fromSpot",t,e),j0(this))}},fromEndSegmentLength:{get:function(){return this.ba!==null?this.ba.Vi:10},set:function(e){var t=this.fromEndSegmentLength;t!==e&&(0>e&&ri(e,">= 0",Po,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=e,this.g("fromEndSegmentLength",t,e),j0(this))}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:0},set:function(e){var t=this.fromShortLength;t!==e&&(this.Xc(),this.ba.Wi=e,this.g("fromShortLength",t,e),j0(this))}},fromLinkable:{get:function(){return this.ba!==null?this.ba.hq:null},set:function(e){var t=this.fromLinkable;t!==e&&(this.Xc(),this.ba.hq=e,this.g("fromLinkable",t,e))}},fromMaxLinks:{get:function(){return this.ba!==null?this.ba.iq:1/0},set:function(e){var t=this.fromMaxLinks;t!==e&&(0>e&&ri(e,">= 0",Po,"fromMaxLinks"),this.Xc(),this.ba.iq=e,this.g("fromMaxLinks",t,e))}},cursor:{get:function(){return this.A!==null?this.A.j:""},set:function(e){var t=this.cursor;t!==e&&(Md(this),this.A.j=e,this.g("cursor",t,e))}},click:{get:function(){return this.A!==null?this.A.zh:null},set:function(e){var t=this.click;t!==e&&(Md(this),this.A.zh=e,this.g("click",t,e))}},doubleClick:{get:function(){return this.A!==null?this.A.Fh:null},set:function(e){var t=this.doubleClick;t!==e&&(Md(this),this.A.Fh=e,this.g("doubleClick",t,e))}},contextClick:{get:function(){return this.A!==null?this.A.Bh:null},set:function(e){var t=this.contextClick;t!==e&&(Md(this),this.A.Bh=e,this.g("contextClick",t,e))}},mouseEnter:{get:function(){return this.A!==null?this.A.Mh:null},set:function(e){var t=this.mouseEnter;t!==e&&(Md(this),this.A.Mh=e,this.g("mouseEnter",t,e))}},mouseLeave:{get:function(){return this.A!==null?this.A.Ph:null},set:function(e){var t=this.mouseLeave;t!==e&&(Md(this),this.A.Ph=e,this.g("mouseLeave",t,e))}},mouseOver:{get:function(){return this.A!==null?this.A.Qh:null},set:function(e){var t=this.mouseOver;t!==e&&(Md(this),this.A.Qh=e,this.g("mouseOver",t,e))}},mouseHover:{get:function(){return this.A!==null?this.A.Oh:null},set:function(e){var t=this.mouseHover;t!==e&&(Md(this),this.A.Oh=e,this.g("mouseHover",t,e))}},mouseHold:{get:function(){return this.A!==null?this.A.Nh:null},set:function(e){var t=this.mouseHold;t!==e&&(Md(this),this.A.Nh=e,this.g("mouseHold",t,e))}},mouseDragEnter:{get:function(){return this.A!==null?this.A.Of:null},set:function(e){var t=this.mouseDragEnter;t!==e&&(Md(this),this.A.Of=e,this.g("mouseDragEnter",t,e))}},mouseDragLeave:{get:function(){return this.A!==null?this.A.Xd:null},set:function(e){var t=this.mouseDragLeave;t!==e&&(Md(this),this.A.Xd=e,this.g("mouseDragLeave",t,e))}},mouseDrop:{get:function(){return this.A!==null?this.A.Lh:null},set:function(e){var t=this.mouseDrop;t!==e&&(Md(this),this.A.Lh=e,this.g("mouseDrop",t,e))}},actionDown:{get:function(){return this.A!==null?this.A.V:null},set:function(e){var t=this.actionDown;t!==e&&(Md(this),this.A.V=e,this.g("actionDown",t,e))}},actionMove:{get:function(){return this.A!==null?this.A.ia:null},set:function(e){var t=this.actionMove;t!==e&&(Md(this),this.A.ia=e,this.g("actionMove",t,e))}},actionUp:{get:function(){return this.A!==null?this.A.Ha:null},set:function(e){var t=this.actionUp;t!==e&&(Md(this),this.A.Ha=e,this.g("actionUp",t,e))}},actionCancel:{get:function(){return this.A!==null?this.A.F:null},set:function(e){var t=this.actionCancel;t!==e&&(Md(this),this.A.F=e,this.g("actionCancel",t,e))}},toolTip:{get:function(){return this.A!==null?this.A.$h:null},set:function(e){var t=this.toolTip;t!==e&&(Md(this),this.A.$h=e,this.g("toolTip",t,e))}},contextMenu:{get:function(){return this.A!==null?this.A.Ch:null},set:function(e){var t=this.contextMenu;t!==e&&(Md(this),this.A.Ch=e,this.g("contextMenu",t,e))}}}),Po.prototype.trigger=Po.prototype.Jv,Po.prototype.findBindingPanel=Po.prototype.ih,Po.prototype.findTemplateBinder=Po.prototype.pz,Po.prototype.setProperties=Po.prototype.nm,Po.prototype.apply=Po.prototype.apply,Po.prototype.attach=Po.prototype.Du,Po.prototype.set=Po.prototype.set,Po.prototype.isEnabledObject=Po.prototype.If,Po.prototype.isVisibleObject=Po.prototype.Ed,Po.prototype.isContainedBy=Po.prototype.rg,Po.prototype.getNearestIntersectionPoint=Po.prototype.rs,Po.prototype.getLocalPoint=Po.prototype.qs,Po.prototype.getDocumentScale=Po.prototype.Df,Po.prototype.getDocumentAngle=Po.prototype.li,Po.prototype.getDocumentBounds=Po.prototype.mi,Po.prototype.getDocumentPoint=Po.prototype.ga,Po.prototype.intersectsRect=Po.prototype.Yc,Po.prototype.containedInRect=Po.prototype.fh,Po.prototype.containsRect=Po.prototype.Re,Po.prototype.containsPoint=Po.prototype.ca,Po.prototype.raiseChanged=Po.prototype.g,Po.prototype.raiseChangedEvent=Po.prototype.cb,Po.prototype.addCopyProperty=Po.prototype.Vw;var Xf=null;Po.className="GraphObject",Xf=new Zo,Qp("Button",function(){function e(n,r){return n.diagram.ic(n.documentPoint,function(i){for(;i.panel!==null&&!i.isActionable;)i=i.panel;return i},function(i){return i===r})!==null}var t=sc(Rr,Rr.Auto,{isActionable:!0,enabledChanged:function(n,r){if(n instanceof Rr){var i=n.fb("ButtonBorder");i!==null&&(i.fill=r?n._buttonFillNormal:n._buttonFillDisabled)}},cursor:"pointer",_buttonFillNormal:"#F5F5F5",_buttonStrokeNormal:"#BDBDBD",_buttonFillOver:"#E0E0E0",_buttonStrokeOver:"#9E9E9E",_buttonFillPressed:"#BDBDBD",_buttonStrokePressed:"#9E9E9E",_buttonFillDisabled:"#E5E5E5"},sc(as,{name:"ButtonBorder",figure:"RoundedRectangle",spot1:new yr(0,0,2.76142374915397,2.761423749153969),spot2:new yr(1,1,-2.76142374915397,-2.761423749153969),parameter1:2,parameter2:2,fill:"#F5F5F5",stroke:"#BDBDBD"}));return t.mouseEnter=function(n,r){if(r.If()&&r instanceof Rr&&(n=r.fb("ButtonBorder"),n instanceof as)){var i=r._buttonFillOver;r._buttonFillNormal=n.fill,n.fill=i,i=r._buttonStrokeOver,r._buttonStrokeNormal=n.stroke,n.stroke=i}},t.mouseLeave=function(n,r){r.If()&&r instanceof Rr&&(n=r.fb("ButtonBorder"),n instanceof as&&(n.fill=r._buttonFillNormal,n.stroke=r._buttonStrokeNormal))},t.actionDown=function(n,r){if(r.If()&&r instanceof Rr&&r._buttonFillPressed!==null&&n.button===0){var i=r.fb("ButtonBorder");if(i instanceof as){n=n.diagram;var o=n.skipsUndoManager;n.skipsUndoManager=!0;var l=r._buttonFillPressed;r._buttonFillOver=i.fill,i.fill=l,l=r._buttonStrokePressed,r._buttonStrokeOver=i.stroke,i.stroke=l,n.skipsUndoManager=o}}},t.actionUp=function(n,r){if(r.If()&&r instanceof Rr&&r._buttonFillPressed!==null&&n.button===0){var i=r.fb("ButtonBorder");if(i instanceof as){var o=n.diagram,l=o.skipsUndoManager;o.skipsUndoManager=!0,e(n,r)?(i.fill=r._buttonFillOver,i.stroke=r._buttonStrokeOver):(i.fill=r._buttonFillNormal,i.stroke=r._buttonStrokeNormal),o.skipsUndoManager=l}}},t.actionCancel=function(n,r){if(r.If()&&r instanceof Rr&&r._buttonFillPressed!==null){var i=r.fb("ButtonBorder");if(i instanceof as){var o=n.diagram,l=o.skipsUndoManager;o.skipsUndoManager=!0,e(n,r)?(i.fill=r._buttonFillOver,i.stroke=r._buttonStrokeOver):(i.fill=r._buttonFillNormal,i.stroke=r._buttonStrokeNormal),o.skipsUndoManager=l}}},t.actionMove=function(n,r){if(r.If()&&r instanceof Rr&&r._buttonFillPressed!==null){var i=n.diagram;if(i.firstInput.button===0&&(i.currentTool.standardMouseOver(),e(n,r)&&(n=r.fb("ButtonBorder"),n instanceof as))){var o=i.skipsUndoManager;i.skipsUndoManager=!0;var l=r._buttonFillPressed;n.fill!==l&&(n.fill=l),l=r._buttonStrokePressed,n.stroke!==l&&(n.stroke=l),i.skipsUndoManager=o}}},t}),Qp("TreeExpanderButton",function(){var e=sc("Button",{_treeExpandedFigure:"MinusLine",_treeCollapsedFigure:"PlusLine"},sc(as,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:Js},new uc("figure","isTreeExpanded",function(t,n){return n=n.panel,t?n._treeExpandedFigure:n._treeCollapsedFigure}).cp()),{visible:!1},new uc("visible","isTreeLeaf",function(t){return!t}).cp());return e.click=function(t,n){if(n=n.part,n instanceof Ea&&(n=n.adornedPart),n instanceof $r){var r=n.diagram;if(r!==null){if(r=r.commandHandler,n.isTreeExpanded){if(!r.canCollapseTree(n))return}else if(!r.canExpandTree(n))return;t.handled=!0,n.isTreeExpanded?r.collapseTree(n):r.expandTree(n)}}},e}),Qp("SubGraphExpanderButton",function(){var e=sc("Button",{_subGraphExpandedFigure:"MinusLine",_subGraphCollapsedFigure:"PlusLine"},sc(as,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:Js},new uc("figure","isSubGraphExpanded",function(t,n){return n=n.panel,t?n._subGraphExpandedFigure:n._subGraphCollapsedFigure}).cp()));return e.click=function(t,n){if(n=n.part,n instanceof Ea&&(n=n.adornedPart),n instanceof Fa){var r=n.diagram;if(r!==null){if(r=r.commandHandler,n.isSubGraphExpanded){if(!r.canCollapseSubGraph(n))return}else if(!r.canExpandSubGraph(n))return;t.handled=!0,n.isSubGraphExpanded?r.collapseSubGraph(n):r.expandSubGraph(n)}}},e}),Qp("ToolTip",function(){return sc(Ea,Rr.Auto,{isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new ft(0,3),shadowBlur:5},sc(as,{name:"Border",figure:"RoundedRectangle",parameter1:1,parameter2:1,fill:"#F5F5F5",stroke:"#F0F0F0",spot1:new yr(0,0,4,6),spot2:new yr(1,1,-4,-4)}))}),Qp("ContextMenu",function(){return sc(Ea,Rr.Vertical,{background:"#F5F5F5",isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new ft(0,3),shadowBlur:5},new uc("background","",function(e){return e.adornedPart!==null&&e.placeholder!==null?null:"#F5F5F5"}))}),Qp("ContextMenuButton",function(){var e=sc("Button");e.stretch=Cf;var t=e.fb("ButtonBorder");return t instanceof as&&(t.figure="Rectangle",t.strokeWidth=0,t.spot1=new yr(0,0,2,3),t.spot2=new yr(1,1,-2,-2)),e}),Qp("PanelExpanderButton",function(e){var t=R0(e,"COLLAPSIBLE"),n=sc("Button",{_buttonExpandedFigure:"M0 0 M0 6 L4 2 8 6 M8 8",_buttonCollapsedFigure:"M0 0 M0 2 L4 6 8 2 M8 8",_buttonFillNormal:"rgba(0, 0, 0, 0)",_buttonStrokeNormal:null,_buttonFillOver:"rgba(0, 0, 0, .2)",_buttonStrokeOver:null,_buttonFillPressed:"rgba(0, 0, 0, .4)",_buttonStrokePressed:null},sc(as,{name:"ButtonIcon",strokeWidth:2},new uc("geometryString","visible",function(r){return r?n._buttonExpandedFigure:n._buttonCollapsedFigure}).cp(t)));return e=n.fb("ButtonBorder"),e instanceof as&&(e.stroke=null,e.fill="rgba(0, 0, 0, 0)"),n.click=function(r,i){var o=i.diagram;if(o!==null&&!o.isReadOnly){var l=i.ih();l===null&&(l=i.part),l!==null&&(i=l.fb(t),i!==null&&(r.handled=!0,o.Ea("Collapse/Expand Panel"),i.visible=!i.visible,o.eb("Collapse/Expand Panel")))}},n}),Qp("CheckBoxButton",function(e){var t=R0(e);return e=sc("Button",{desiredSize:new vi(14,14)},sc(as,{name:"ButtonIcon",geometryString:"M0 0 M0 8.85 L4.9 13.75 16.2 2.45 M16.2 16.2",strokeWidth:2,stretch:LA,geometryStretch:wp,visible:!1},t!==""?new uc("visible",t).Kx():[])),e.click=function(n,r){if(r instanceof Rr){var i=n.diagram;if(!(i===null||i.isReadOnly||t!==""&&i.model.isReadOnly)){n.handled=!0;var o=r.fb("ButtonIcon");i.Ea("checkbox"),o.visible=!o.visible,typeof r._doClick=="function"&&r._doClick(n,r),i.eb("checkbox")}}},e}),Qp("CheckBox",function(e){e=R0(e),e=sc("CheckBoxButton",e,{name:"Button",isActionable:!1,margin:new wo(0,1,0,0)});var t=sc(Rr,"Horizontal",e,{isActionable:!0,cursor:e.cursor,margin:new wo(1),_buttonFillNormal:e._buttonFillNormal,_buttonStrokeNormal:e._buttonStrokeNormal,_buttonFillOver:e._buttonFillOver,_buttonStrokeOver:e._buttonStrokeOver,_buttonFillPressed:e._buttonFillPressed,_buttonStrokePressed:e._buttonStrokePressed,_buttonFillDisabled:e._buttonFillDisabled,mouseEnter:e.mouseEnter,mouseLeave:e.mouseLeave,actionDown:e.actionDown,actionUp:e.actionUp,actionCancel:e.actionCancel,actionMove:e.actionMove,click:e.click,_buttonClick:e.click});return e.mouseEnter=null,e.mouseLeave=null,e.actionDown=null,e.actionUp=null,e.actionCancel=null,e.actionMove=null,e.click=null,t}),Po.None=TA=new Tr(Po,"None",0),Po.Default=s0=new Tr(Po,"Default",0),Po.Vertical=OA=new Tr(Po,"Vertical",4),Po.Horizontal=Cf=new Tr(Po,"Horizontal",5),Po.Fill=LA=new Tr(Po,"Fill",3),Po.Uniform=wp=new Tr(Po,"Uniform",1),Po.UniformToFill=Ig=new Tr(Po,"UniformToFill",2),Po.FlipVertical=O1=new Tr(Po,"FlipVertical",1),Po.FlipHorizontal=k1=new Tr(Po,"FlipHorizontal",2),Po.FlipBoth=Av=new Tr(Po,"FlipBoth",3),Po.make=sc,Po.getBuilders=function(){var e=new Zo,t;for(t in Xf)if(t!==t.toLowerCase()){var n=Xf.I(t);typeof n=="function"&&e.add(t,n)}return e.freeze(),e},Po.defineBuilder=Qp,Po.build=function(e,t,n){for(var r=[],i=2;i<arguments.length;++i)r[i-2]=arguments[i];if(i=Xf.I(e),typeof i=="function"&&(r=i([e].concat(r)),r instanceof Po))return t&&r.set(t),r;Wt('GraphObject.build invoked object builder "'+e+'", but it did not return an Object')},Po.takeBuilderArgument=R0;function Eh(){this.nc=!1,this.xa="",this.zp=-1,this.nb=this.wm=this.te=null,this.j="",this.hb=this.Di=this.Hb=this.Ch=this.$h=this.F=this.Ha=this.ia=this.V=this.Lh=this.Xd=this.Of=this.Nh=this.Oh=this.Qh=this.Ph=this.Mh=this.Bh=this.Fh=this.zh=null,this.u=va,this.o=js,this.hg=s0,this.ob=this.Bi=1,this.Pf=TA,this.Pc=this.Ci=this.gd=null,this.Oc="category"}Eh.prototype.copy=function(){var e=new Eh;return e.xa=this.xa,e.zp=this.zp,e.te=this.te,e.nb=this.nb,e.j=this.j,e.zh=this.zh,e.Fh=this.Fh,e.Bh=this.Bh,e.Mh=this.Mh,e.Ph=this.Ph,e.Qh=this.Qh,e.Oh=this.Oh,e.Nh=this.Nh,e.Of=this.Of,e.Xd=this.Xd,e.Lh=this.Lh,e.V=this.V,e.ia=this.ia,e.Ha=this.Ha,e.F=this.F,e.$h=this.$h,e.Ch=this.Ch,e.Hb=this.Hb,e.Di=this.Di,e.hb=this.hb,e.u=this.u.J(),e.o=this.o.J(),e.hg=this.hg,e.Bi=this.Bi,e.ob=this.ob,e.Pf=this.Pf,e.gd=this.gd,e.Ci=this.Ci,e.Pc=this.Pc,e.Oc=this.Oc,e};function Tf(){this.u=-1/0,this.o=0,this.F=fA,this.rr=sh,this.j=this.V="None"}Tf.prototype.copy=function(){var e=new Tf;return e.u=this.u,e.o=this.o,e.F=this.F.J(),e.rr=this.rr,e.V=this.V,e.j=this.j,e},Tf.className="LinkElementSettings";function jh(){this.yj=this.Xi=iA,this.xj=this.Wi=this.wj=this.Vi=NaN,this.Tr=this.hq=null,this.Ur=this.iq=1/0}jh.prototype.copy=function(){var e=new jh;return e.Xi=this.Xi.J(),e.yj=this.yj.J(),e.Vi=this.Vi,e.wj=this.wj,e.Wi=this.Wi,e.xj=this.xj,e.hq=this.hq,e.Tr=this.Tr,e.iq=this.iq,e.Ur=this.Ur,e},jh.className="LinkSettings";function dv(){this.ha=[1,0,0,1,0,0]}dv.prototype.copy=function(){var e=new dv;return e.ha[0]=this.ha[0],e.ha[1]=this.ha[1],e.ha[2]=this.ha[2],e.ha[3]=this.ha[3],e.ha[4]=this.ha[4],e.ha[5]=this.ha[5],e},dv.prototype.translate=function(e,t){this.ha[4]+=this.ha[0]*e+this.ha[2]*t,this.ha[5]+=this.ha[1]*e+this.ha[3]*t},dv.prototype.scale=function(e,t){this.ha[0]*=e,this.ha[1]*=e,this.ha[2]*=t,this.ha[3]*=t},dv.prototype.rotate=function(e,t,n){if(360<=e?e-=360:0>e&&(e+=360),e!==0){if(this.translate(t,n),e===90){e=0;var r=1}else e===180?(e=-1,r=0):e===270?(e=0,r=-1):(r=e*Math.PI/180,e=Math.cos(r),r=Math.sin(r));var i=this.ha[1]*e+this.ha[3]*r,o=this.ha[0]*-r+this.ha[2]*e,l=this.ha[1]*-r+this.ha[3]*e;this.ha[0]=this.ha[0]*e+this.ha[2]*r,this.ha[1]=i,this.ha[2]=o,this.ha[3]=l,this.translate(-t,-n)}},dv.className="STransform";function Ng(e){this.type=e,this.r2=this.y2=this.x2=this.r1=this.y1=this.x1=0,this.gx=[],this.pattern=null}Ng.prototype.addColorStop=function(e,t){this.gx.push({offset:e,color:t})},Ng.className="SGradient";function Wf(e,t,n){this.ownerDocument=e=t===void 0?Zt.document:t,this.cA="http://www.w3.org/2000/svg",e!==void 0&&(this.Oa=this.Ud("svg",{width:"1px",height:"1px",viewBox:"0 0 1 1"}),this.style.display="block",this.style.letterSpacing="normal",this.style.wordSpacing="normal",this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns","http://www.w3.org/2000/svg"),this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink")),this.hs=null,this.context=new Vh(this,n)}Wf.prototype.resize=function(e,t,n,r){return this.width!==e||this.height!==t?(this.width=e,this.height=t,this.style.width=n+"px",this.style.height=r+"px",this.Oa.setAttributeNS(null,"width",n+"px"),this.Oa.setAttributeNS(null,"height",r+"px"),this.Oa.setAttributeNS(null,"viewBox","0 0 "+n+" "+r),this.context.ww.firstElementChild.setAttributeNS(null,"width",n+"px"),this.context.ww.firstElementChild.setAttributeNS(null,"height",r+"px"),!0):!1},Wf.prototype.Ud=function(e,t,n){if(e=this.ownerDocument.createElementNS(this.cA,e),lr(t))for(var r in t)e.setAttributeNS(r==="href"?"http://www.w3.org/1999/xlink":"",r,t[r]);return n!==void 0&&(e.textContent=n),e},Wf.prototype.getBoundingClientRect=function(){return this.Oa.getBoundingClientRect()},Wf.prototype.focus=function(){this.Oa.focus()},Wf.prototype.mx=function(){this.ownerDocument=null},xe.Object.defineProperties(Wf.prototype,{width:{get:function(){return this.Oa.width.baseVal.value},set:function(e){this.Oa.setAttribute("width",e+"px")}},height:{get:function(){return this.Oa.height.baseVal.value},set:function(e){this.Oa.setAttribute("height",e+"px")}},style:{get:function(){return this.Oa.style}}}),Wf.className="SVGSurface";function Vh(e,t){this.Gv=e,this.svg=e.Oa,this.stack=[],this.nh=[],this.fillStyle="#000000",this.font="10px sans-serif",this.globalAlpha=1,this.lineCap="butt",this.lineDashOffset=0,this.lineJoin="miter",this.lineWidth=1,this.miterLimit=10,this.shadowBlur=0,this.shadowColor="rgba(0, 0, 0, 0)",this.shadowOffsetY=this.shadowOffsetX=0,this.Il=!1,this.strokeStyle="#000000",this.textAlign="start",this.clipInsteadOfFill=!1,this.Vg=this.Br=this.Ar=0,this.yd=this.ad=null,this.path=[],this.Yl={},this.Ct=!1,this.Yg=null,this.uj=0,this.rb=new dv,this.j=Mg(this),this.Nj=Mg(this,"gojs-diagram"),this.Hl=this.ti=null;var n=Ql++,r=this.Ud("clipPath",{id:"mainClip"+n});r.appendChild(this.Ud("rect",{x:0,y:0,width:e.width,height:e.height})),this.ww=r,this.svg.appendChild(this.j),this.j.appendChild(this.Nj),this.svg.appendChild(r),this.j.setAttributeNS(null,"clip-path","url(#mainClip"+n+")"),this.eA={},this.isTemporary=!!t,this.filter="",this.bk=null}function ry(e,t,n,r,i,o,l){e.Nj===void 0?j1(e,t,n,r,i,o,l):e.Nj.setAttribute("transform","matrix("+t+", "+n+", "+r+", "+i+", "+o+", "+l+")")}ye=Vh.prototype,ye.arc=function(e,t,n,r,i,o,l,u){var f=2*Math.PI,E=f-1e-6,C=n*Math.cos(r),T=n*Math.sin(r),$=e+C,ce=t+T,Ee=o?0:1;r=o?r-i:i-r,(1e-6<Math.abs(l-$)||1e-6<Math.abs(u-ce))&&this.path.push(["L",$,+ce]),0>r&&(r=r%f+f),r>E?(this.path.push(["A",n,n,0,1,Ee,e-C,t-T]),this.path.push(["A",n,n,0,1,Ee,$,ce])):1e-6<r&&this.path.push(["A",n,n,0,+(r>=Math.PI),Ee,e+n*Math.cos(i),t+n*Math.sin(i)])},ye.beginPath=function(){this.path=[],this.Yl={stroke:"none",fill:"none"}},ye.Se=function(e){this.addPath(this.path,this.rb,e||0)},ye.bezierCurveTo=function(e,t,n,r,i,o){this.path.push(["C",e,t,n,r,i,o])},ye.clearRect=function(){},ye.clip=function(){this.Yl.clipPath=!0},ye.closePath=function(){this.path.push(["z"])},ye.createLinearGradient=function(e,t,n,r){var i=new Ng("linear");return i.x1=e,i.y1=t,i.x2=n,i.y2=r,i},ye.createPattern=function(e){var t="";e instanceof HTMLCanvasElement&&(t=e.toDataURL()),e instanceof HTMLImageElement&&(t=e.getAttribute("src"));var n=this.eA;if(n[t])return"url(#"+n[t]+")";var r="PATTERN"+Ql++,i={x:0,y:0,width:e.width,height:e.height,href:t};return e=this.Ud("pattern",{width:e.width,height:e.height,id:r,patternUnits:"userSpaceOnUse"}),e.appendChild(this.Ud(jp,i)),this.svg.appendChild(e),n[t]=r,"url(#"+r+")"},ye.createRadialGradient=function(e,t,n,r,i,o){var l=new Ng("radial");return l.x1=e,l.y1=t,l.r1=n,l.x2=r,l.y2=i,l.r2=o,l};function iy(e,t,n,r,i,o,l,u,f){r=u/r,i=f/i,o===0&&l===0||e.rb.translate(o,l),r===1&&i===1||e.rb.scale(r,i),t===0&&n===0||e.rb.translate(-t,-n)}ye.drawImage=function(e,t,n,r,i,o,l,u,f){var E="";e instanceof HTMLCanvasElement&&(E=e.toDataURL()),e instanceof HTMLImageElement&&(E=e.getAttribute("src"));var C=e instanceof HTMLImageElement?e.naturalWidth:e.width;e=e instanceof HTMLImageElement?e.naturalHeight:e.height,r===void 0&&(o=t,l=n,u=r=C,f=i=e),r=r||0,i=i||0,u=u||0,f=f||0,iy(this,t,n,r,i,o||0,l||0,u,f),o={x:0,y:0,width:C||r,height:e||i,href:E},nn.$(r,u)&&nn.$(i,f)?E.toLowerCase().indexOf(".svg")===-1&&E.toLowerCase().indexOf("data:image/svg")===-1&&(o.preserveAspectRatio="xMidYMid slice"):o.preserveAspectRatio="none",(t!==0||n!==0||r!==C||i!==e)&&(r+=t,i+=n,o["clip-path"]="path('M "+t+","+n+" L "+r+" "+n+" L "+r+" "+i+" L "+t+" "+i+" z')"),xp(this,jp,o,this.rb),this.addElement(jp,o)},ye.fill=function(e){e&&(this.Yl["fill-rule"]="evenodd"),u0(this,this.Yl)},ye.ng=function(e,t){this.clipInsteadOfFill?this.clip():this.fill(t)},ye.fillRect=function(e,t,n,r){e=[e,t,n,r],e={x:e[0],y:e[1],width:e[2],height:e[3]},xp(this,"fill",e,this.rb),this.addElement("rect",e)},ye.ox=function(e,t,n,r){e={x:e,y:t,width:n,height:r},xp(this,"fill",e,this.rb),u0(this,e),this.svg.prepend(this.Ud("rect",e))},ye.fillText=function(e,t,n){e=[e,t,n],t=this.textAlign,t==="left"?t="start":t==="right"?t="end":t==="center"&&(t="middle"),t={x:e[1],y:e[2],style:"font: "+this.font,"text-anchor":t},xp(this,"fill",t,this.rb),this.addElement("text",t,e[0])},ye.lineTo=function(e,t){this.path.push(["L",e,t])},ye.moveTo=function(e,t){this.path.push(["M",e,t])},ye.quadraticCurveTo=function(e,t,n,r){this.path.push(["Q",e,t,n,r])},ye.rect=function(e,t,n,r){this.path.push(["M",e,t],["L",e+n,t],["L",e+n,t+r],["L",e,t+r],["z"])},ye.restore=function(){this.rb=this.stack.pop(),this.path=this.stack.pop();var e=this.stack.pop();this.fillStyle=e.fillStyle,this.font=e.font,this.globalAlpha=e.globalAlpha,this.lineCap=e.lineCap,this.lineDashOffset=e.lineDashOffset,this.lineJoin=e.lineJoin,this.lineWidth=e.lineWidth,this.miterLimit=e.miterLimit,this.shadowBlur=e.shadowBlur,this.shadowColor=e.shadowColor,this.shadowOffsetX=e.shadowOffsetX,this.shadowOffsetY=e.shadowOffsetY,this.strokeStyle=e.strokeStyle,this.textAlign=e.textAlign,this.bk=e.bk},ye.save=function(){this.stack.push({fillStyle:this.fillStyle,font:this.font,globalAlpha:this.globalAlpha,lineCap:this.lineCap,lineDashOffset:this.lineDashOffset,lineJoin:this.lineJoin,lineWidth:this.lineWidth,miterLimit:this.miterLimit,shadowBlur:this.shadowBlur,shadowColor:this.shadowColor,shadowOffsetX:this.shadowOffsetX,shadowOffsetY:this.shadowOffsetY,strokeStyle:this.strokeStyle,textAlign:this.textAlign,bk:this.bk});for(var e=[],t=0;t<this.path.length;t++)e.push(this.path[t]);this.stack.push(e),this.stack.push(this.rb.copy())},ye.setTransform=function(e,t,n,r,i,o){e===1&&t===0&&n===0&&r===1&&i===0&&o===0||j1(this,e,t,n,r,i,o)};function Fy(e){return e=e.rb.ha,"matrix("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+")"}ye.scale=function(e,t){this.rb.scale(e,t)},ye.translate=function(e,t){this.rb.translate(e,t)},ye.transform=function(){},ye.yc=function(){},ye.stroke=function(){Ov(this,this.Yl)},ye.jk=function(){this.clipInsteadOfFill||this.stroke()},ye.Ud=function(e,t,n){return this.Gv.Ud(e,t,n)},ye.addElement=function(e,t,n){return e=this.Ud(e,t,n),this.yd!==null?this.yd.appendChild(e):this.yd=e,this.ad=e};function xp(e,t,n,r){t==="fill"?u0(e,n):t==="stroke"&&Ov(e,n),r!==null&&(e=r.ha,n.transform="matrix("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+")")}function u0(e,t){e.fillStyle instanceof Ng?t.fill=sm(e,e.fillStyle,!0):/^rgba\(/.test(e.fillStyle)?(e=/^\s*rgba\s*\(([^,\s]+)\s*,\s*([^,\s]+)\s*,\s*([^,\s]+)\s*,\s*([^,\s]+)\)\s*$/i.exec(e.fillStyle),t.fill="rgb("+e[1]+","+e[2]+","+e[3]+")",t["fill-opacity"]=e[4]):t.fill=e.fillStyle}function c1(e,t,n){n=n?"fill":"stroke",e.fillStyle instanceof Ng?t.setAttributeNS(null,"fill",sm(e,e.fillStyle,!0)):/^rgba\(/.test(e.fillStyle)?(e=/^\s*rgba\s*\(([^,\s]+)\s*,\s*([^,\s]+)\s*,\s*([^,\s]+)\s*,\s*([^,\s]+)\)\s*$/i.exec(e.fillStyle),t.setAttributeNS(null,n,"rgb("+e[1]+","+e[2]+","+e[3]+")"),t.setAttributeNS(null,n+"-opacity",e[4])):t.setAttributeNS(null,n,e.fillStyle)}function Ov(e,t){if(e.strokeStyle instanceof Ng)t.stroke=sm(e,e.strokeStyle,!1);else if(/^rgba\(/.test(e.strokeStyle)){var n=/^\s*rgba\s*\(([^,\s]+)\s*,\s*([^,\s]+)\s*,\s*([^,\s]+)\s*,\s*([^,\s]+)\)\s*$/i.exec(e.strokeStyle);t.stroke="rgb("+n[1]+","+n[2]+","+n[3]+")",t["stroke-opacity"]=n[4]}else t.stroke=e.strokeStyle;t["stroke-width"]=e.lineWidth,t["stroke-linecap"]=e.lineCap,t["stroke-linejoin"]=e.lineJoin,t["stroke-miterlimit"]=e.miterLimit,e.Ct&&(t["stroke-dasharray"]=e.Yg.toString(),t["stroke-dashoffset"]=e.uj)}function sm(e,t,n){var r="";if(r=e.Hl!==null?e.Hl.getAttribute(n?"fill":"stroke"):null,r!==null&&r.indexOf("GRAD")!==-1?(r=r.split("#")[1].slice(0,-1),n=e.svg.getElementById(r),n!==null&&n.remove()):r="GRAD"+Ql++,t.type==="linear")n=e.Ud("linearGradient",{x1:t.x1,x2:t.x2,y1:t.y1,y2:t.y2,id:r,gradientUnits:"userSpaceOnUse"});else if(t.type==="radial")n=e.Ud("radialGradient",{x1:t.x1,x2:t.x2,y1:t.y1,y2:t.y2,r1:t.r1,r2:t.r2,id:r});else throw Error("invalid gradient");var i=t.gx;t=i.length;for(var o=[],l=0;l<t;l++){var u=i[l],f=u.color;u={offset:u.offset,"stop-color":f},/^rgba\(/.test(f)&&(f=/^\s*rgba\s*\(([^,\s]+)\s*,\s*([^,\s]+)\s*,\s*([^,\s]+)\s*,\s*([^,\s]+)\)\s*$/i.exec(f),u["stop-color"]="rgb("+f[1]+","+f[2]+","+f[3]+")",u["stop-opacity"]=f[4]),o.push(u)}for(o.sort(function(E,C){return E.offset>C.offset?1:-1}),i=0;i<t;i++)n.appendChild(e.Ud("stop",o[i]));return e.svg.appendChild(n),"url(#"+r+")"}ye.addPath=function(e,t,n){for(var r=[],i=0;i<e.length;i++){var o=Li(e[i]),l=[o.shift()];if(l[0]==="A")l.push(o.shift()+","+o.shift(),o.shift(),o.shift()+","+o.shift(),o.shift()+","+o.shift());else for(;o.length;)l.push(o.shift()+","+o.shift());r.push(l.join(" "))}if(r=r.join(" "),e=this.Yl,e.clipPath)0<this.nh.length&&this.nh[this.nh.length-1].setAttributeNS(null,"clip-path",'path("'+r+'")');else if(e.d=r,xp(this,"",e,t),this.Hl!==null)if(t=this.Hl,t.nodeName!=="g")for(var u in e)u!=="transform"&&t.setAttributeNS(null,u,e[u]);else{u=t.getElementsByTagName("path");for(var f in e)f!=="transform"&&u[n].setAttributeNS(null,f,e[f])}else this.addElement("path",e)};function j1(e,t,n,r,i,o,l){var u=new dv;u.ha=[t,n,r,i,o,l],t={},xp(e,"g",t,u),u=e.addElement("g",t),e.nh.push(u)}function Mg(e,t){var n={};return t&&(n.class=t),t=e.addElement("g",n),e.nh.push(t),t}ye.Ev=function(e,t,n){this.Ar=e,this.Br=t,this.Vg=n};function Hp(e){e.Il=!1,e.shadowOffsetX=0,e.shadowOffsetY=0,e.shadowBlur=0}function wh(e){e.Il=!0,e.shadowOffsetX=e.Ar,e.shadowOffsetY=e.Br,e.shadowBlur=e.Vg}ye.js=function(e,t){this.Ct=!0,this.Yg=e,this.uj=t},ye.fs=function(){this.Ct=!1},ye.Vc=function(){},ye.Wx=function(){},Vh.prototype.rotate=function(e){this.rb.rotate(57.2958*e,0,0)},Vh.prototype.getImageData=function(){return null},Vh.prototype.measureText=function(){return null};function Up(e,t){t=t.getAttribute("fill"),t!==null&&(t=t.split("#"),t.length!==1&&(t=e.svg.getElementById(t[1].slice(0,-1)),t!==null&&e.svg.innerHTML.match(new RegExp(t.id,"g")).length===1&&t.remove()))}Vh.prototype.Hs=function(e){e.svg!==null&&e.svg.parentNode===this.Nj&&e.svg.remove()},Vh.className="SVGContext",In.prototype.Cs=function(e){this.pj.contains("SVG")||this.bs("SVG",new Wf(this,Zt.document));var t=new Wf(this,Zt.document,!0);e===void 0&&(e=new nl);var n=this;return Lm(this,function(r,i){return r=zA(n,r,"SVG",t),r=r!==null?r.svg:null,typeof i=="function"?(i(r),null):r},e)},In.prototype.makeSvg=In.prototype.Cs,In.prototype.av=function(e){return this.Cs(e)},In.prototype.makeSVG=In.prototype.av;function cl(e,t,n,r){this.ownerDocument=t=t===void 0?Zt.document:t,this.hs=null,t=t.createElement("canvas"),t.tabIndex=0,this.Oa=t,this.context=new Ld(t,n,r),t.H=e}cl.prototype.resize=function(e,t,n,r){return this.width!==e||this.height!==t?(this.width=e,this.height=t,this.style.width=n+"px",this.style.height=r+"px",!0):!1},cl.prototype.toDataURL=function(e,t){return this.Oa.toDataURL(e,t)},cl.prototype.getBoundingClientRect=function(){return this.Oa.getBoundingClientRect()},cl.prototype.focus=function(){this.Oa.focus()},cl.prototype.mx=function(){this.ownerDocument=this.Oa.H=null},xe.Object.defineProperties(cl.prototype,{width:{get:function(){return this.Oa.width},set:function(e){this.Oa.width=e}},height:{get:function(){return this.Oa.height},set:function(e){this.Oa.height=e}},style:{get:function(){return this.Oa.style}}}),cl.className="CanvasSurface";function Ld(e,t,n){this.Z=e.getContext?e.getContext("2d",t):null,this.Z===null&&Wt("Browser does not support HTML Canvas Element"),this.ct=this.et=this.dt="",this.Hm=!1,this.Vg=this.Br=this.Ar=0,this.Il=!1,this.El=new Ya,this.isTemporary=!!n}ye=Ld.prototype,ye.Wx=function(e){this.Z.imageSmoothingEnabled=e},ye.arc=function(e,t,n,r,i,o){this.Z.arc(e,t,n,r,i,o)},ye.beginPath=function(){this.Z.beginPath()},ye.Se=function(){},ye.bezierCurveTo=function(e,t,n,r,i,o){this.Z.bezierCurveTo(e,t,n,r,i,o)},ye.clearRect=function(e,t,n,r){this.yc(),this.Z.clearRect(e,t,n,r)},ye.clip=function(){this.Z.clip()},ye.closePath=function(){this.Z.closePath()},ye.createLinearGradient=function(e,t,n,r){return this.Z.createLinearGradient(e,t,n,r)},ye.createPattern=function(e,t){return this.Z.createPattern(e,t)},ye.createRadialGradient=function(e,t,n,r,i,o){return this.Z.createRadialGradient(e,t,n,r,i,o)},ye.drawImage=function(e,t,n,r,i,o,l,u,f){r===void 0?this.Z.drawImage(e,t,n):this.Z.drawImage(e,t,n,r,i,o,l,u,f)},ye.fill=function(e){this.Z.fill(e?"evenodd":"nonzero")},ye.fillRect=function(e,t,n,r){this.Z.fillRect(e,t,n,r)},ye.ox=function(e,t,n,r){this.Z.fillRect(e,t,n,r)},ye.fillText=function(e,t,n){this.Z.fillText(e,t,n)},ye.getImageData=function(e,t,n,r){return this.Z.getImageData(e,t,n,r)},ye.lineTo=function(e,t){this.Z.lineTo(e,t)},ye.measureText=function(e){return this.Z.measureText(e)},ye.moveTo=function(e,t){this.Z.moveTo(e,t)},ye.quadraticCurveTo=function(e,t,n,r){this.Z.quadraticCurveTo(e,t,n,r)},ye.rect=function(e,t,n,r){this.Z.rect(e,t,n,r)},ye.restore=function(){this.Z.restore()},ye.save=function(){this.yc(),this.Z.save()},Ld.prototype.rotate=function(e){this.El.rotate(57.2958*e,0,0)},ye=Ld.prototype,ye.setTransform=function(e,t,n,r,i,o){this.El.setTransform(e,t,n,r,i,o)},ye.scale=function(e,t){this.El.scale(e,t)},ye.translate=function(e,t){this.El.translate(e,t)},ye.stroke=function(){this.Z.stroke()},ye.transform=function(e,t,n,r,i,o){if(e!==1||t!==0||n!==0||r!==1||i!==0||o!==0){var l=this.El,u=l.m11*e+l.m21*t;e=l.m12*e+l.m22*t,t=l.m11*n+l.m21*r,n=l.m12*n+l.m22*r,l.dx=l.m11*i+l.m21*o+l.dx,l.dy=l.m12*i+l.m22*o+l.dy,l.m11=u,l.m12=e,l.m21=t,l.m22=n}},ye.yc=function(){var e=this.El;this.Z.setTransform(e.m11,e.m12,e.m21,e.m22,e.dx,e.dy)},ye.ng=function(e,t){if(e instanceof ol&&e.type===$a){var n=e.yk;e=e.ft,e>n?(this.scale(n/e,1),this.translate((e-n)/2,0)):n>e&&(this.scale(1,e/n),this.translate(0,(n-e)/2)),this.Hm?this.clip():this.fill(t),e>n?(this.translate(-(e-n)/2,0),this.scale(1/(n/e),1)):n>e&&(this.translate(0,-(n-e)/2),this.scale(1,1/(e/n)))}else this.Hm?this.clip():this.fill(t)},ye.jk=function(){this.Hm||this.stroke()},ye.Ev=function(e,t,n){this.Ar=e,this.Br=t,this.Vg=n},ye.js=function(e,t){var n=this.Z;n.setLineDash!==void 0&&(n.setLineDash(e),n.lineDashOffset=t)},ye.fs=function(){var e=this.Z;e.setLineDash!==void 0&&(e.setLineDash(Wy),e.lineDashOffset=0)},ye.Vc=function(e){e&&(this.dt=""),this.ct=this.et=""},ye.Hs=function(){},xe.Object.defineProperties(Ld.prototype,{fillStyle:{get:function(){return this.Z.fillStyle},set:function(e){this.ct!==e&&(this.ct=this.Z.fillStyle=e)}},font:{get:function(){return this.Z.font},set:function(e){this.dt!==e&&(this.dt=this.Z.font=e)}},globalAlpha:{get:function(){return this.Z.globalAlpha},set:function(e){this.Z.globalAlpha=e}},lineCap:{get:function(){return this.Z.lineCap},set:function(e){this.Z.lineCap=e}},lineDashOffset:{get:function(){return this.Z.lineDashOffset},set:function(e){this.Z.lineDashOffset=e}},lineJoin:{get:function(){return this.Z.lineJoin},set:function(e){this.Z.lineJoin=e}},lineWidth:{get:function(){return this.Z.lineWidth},set:function(e){this.Z.lineWidth=e}},miterLimit:{get:function(){return this.Z.miterLimit},set:function(e){this.Z.miterLimit=e}},shadowBlur:{get:function(){return this.Z.shadowBlur},set:function(e){this.Z.shadowBlur=e}},shadowColor:{get:function(){return this.Z.shadowColor},set:function(e){this.Z.shadowColor=e}},shadowOffsetX:{get:function(){return this.Z.shadowOffsetX},set:function(e){this.Z.shadowOffsetX=e}},shadowOffsetY:{get:function(){return this.Z.shadowOffsetY},set:function(e){this.Z.shadowOffsetY=e}},strokeStyle:{get:function(){return this.Z.strokeStyle},set:function(e){this.et!==e&&(this.et=this.Z.strokeStyle=e)}},textAlign:{get:function(){return this.Z.textAlign},set:function(e){this.Z.textAlign=e}},imageSmoothingEnabled:{get:function(){return this.Z.imageSmoothingEnabled},set:function(e){this.Z.imageSmoothingEnabled=e}},filter:{get:function(){return this.Z.filter},set:function(e){this.Z.filter=e===""?"none":e}},clipInsteadOfFill:{get:function(){return this.Hm},set:function(e){this.Hm=e}}});var Wy=Object.freeze([]);Ld.className="CanvasSurfaceContext";function rg(){this.F=this.o=this.u=this.j=0}rg.className="ColorNumbers";function ol(e,t){Wo||(fe(),Wo=!0),du(this),this._isFrozen=!1,e===void 0?(this.na=Ks,this.xk="black"):typeof e=="string"?(this.na=Ks,this.xk=e):(this.na=e,this.xk="black"),e=this.na,e===Pa?(this.Qd=Fc,this.Lk=rf):this.Lk=e===$a?this.Qd=xa:this.Qd=Ts,this.Gr=0,this.Xp=NaN,this.xe=this.cr=this.we=null,this.ft=this.yk=0,t&&Object.assign(this,t)}ol.prototype.copy=function(){var e=new ol;return e.na=this.na,e.xk=this.xk,e.Qd=this.Qd.J(),e.Lk=this.Lk.J(),e.Gr=this.Gr,e.Xp=this.Xp,this.we!==null&&(e.we=this.we.copy()),e.cr=this.cr,e},ye=ol.prototype,ye.freeze=function(){return this._isFrozen=!0,this.we!==null&&this.we.freeze(),this},ye.ka=function(){return Object.isFrozen(this)&&Wt("cannot thaw constant: "+this),this._isFrozen=!1,this.we!==null&&this.we.ka(),this},ye.qb=function(e){e.classType===ol&&(this.type=e)},ye.toString=function(){var e="Brush(";if(this.type===Ks)e+=this.color;else if(e=this.type===Pa?e+"Linear ":this.type===$a?e+"Radial ":this.type===_u?e+"Pattern ":e+"(unknown) ",e+=this.start+" "+this.end,this.colorStops!==null)for(var t=this.colorStops.iterator;t.next();)e+=" "+t.key+":"+t.value;return e+")"},ye.addColorStop=function(e,t){return this._isFrozen&&zn(this),(typeof e!="number"||!isFinite(e)||1<e||0>e)&&ri(e,"0 <= loc <= 1",ol,"addColorStop:loc"),this.we===null&&(this.we=new Zo),this.we.add(e,t),this.na===Ks&&(this.type=Pa),this.xe=null,this},ye.Vz=function(e,t){if(this._isFrozen&&zn(this),e=e===void 0||typeof e!="number"?.2:e,t=t===void 0?El:t,this.type===Ks)ig(this.color),this.color=zp(e,t);else if((this.type===Pa||this.type===$a)&&this.colorStops!==null)for(var n=this.colorStops.iterator;n.next();)ig(n.value),this.addColorStop(n.key,zp(e,t));return this};function Vc(e,t,n){return t=t===void 0||typeof t!="number"?.2:t,n=n===void 0?El:n,ig(e),zp(t,n)}ye.Wy=function(e,t){if(this._isFrozen&&zn(this),e=e===void 0||typeof e!="number"?.2:e,t=t===void 0?El:t,this.type===Ks)ig(this.color),this.color=zp(-e,t);else if((this.type===Pa||this.type===$a)&&this.colorStops!==null)for(var n=this.colorStops.iterator;n.next();)ig(n.value),this.addColorStop(n.key,zp(-e,t));return this};function Lg(e,t,n){return t=t===void 0||typeof t!="number"?.2:t,n=n===void 0?El:n,ig(e),zp(-t,n)}function B0(e,t,n){ig(e),e=xn.j;var r=xn.u,i=xn.o,o=xn.F;return ig(t),n===void 0&&(n=.5),"rgba("+Math.round((xn.j-e)*n+e)+", "+Math.round((xn.u-r)*n+r)+", "+Math.round((xn.o-i)*n+i)+", "+Math.round((xn.F-o)*n+o)+")"}ye.Gx=function(){if(this.type===Ks)return kv(this.color);if((this.type===Pa||this.type===$a)&&this.colorStops!==null){var e=this.colorStops;if(this.type===$a)return kv(e.first().value);if(e.get(.5)!==null)return kv(e.get(.5));if(e.count===2)return e=e.Fa(),kv(B0(e[0].value,e[1].value));for(var t=e.iterator,n=-1,r=-1,i=1,o=1;t.next();){var l=t.key,u=Math.abs(.5-t.key);i>o&&u<i?(n=l,i=u):o>=i&&u<o&&(r=l,o=u)}return n>r&&(o=n,n=r,r=o,o=i),i=r-n,kv(B0(e.get(n),e.get(r),1-o/i))}return!1};function kv(e){return e?e instanceof ol?e.Gx():(ig(e),128>(299*xn.j+587*xn.u+114*xn.o)/1e3):!1}function zp(e,t){switch(t){case El:t=100*Sy(xn.j);var n=100*Sy(xn.u),r=100*Sy(xn.o);return ci.j=.4124564*t+.3575761*n+.1804375*r,ci.u=.2126729*t+.7151522*n+.072175*r,ci.o=.0193339*t+.119192*n+.9503041*r,ci.F=xn.F,t=se(ci.j/rn[0]),n=se(ci.u/rn[1]),r=se(ci.o/rn[2]),Ni.j=116*n-16,Ni.u=500*(t-n),Ni.o=200*(n-r),Ni.F=ci.F,Ni.j=Math.min(100,Math.max(0,Ni.j+100*e)),e=(Ni.j+16)/116,t=e-Ni.o/200,ci.j=rn[0]*ee(Ni.u/500+e),ci.u=rn[1]*(Ni.j>St*et?Math.pow(e,3):Ni.j/St),ci.o=rn[2]*ee(t),ci.F=Ni.F,e=-.969266*ci.j+1.8760108*ci.u+.041556*ci.o,t=.0556434*ci.j+-.2040259*ci.u+1.0572252*ci.o,xn.j=255*Kd((3.2404542*ci.j+-1.5371385*ci.u+-.4985314*ci.o)/100),xn.u=255*Kd(e/100),xn.o=255*Kd(t/100),xn.F=ci.F,xn.j=Math.round(xn.j),255<xn.j?xn.j=255:0>xn.j&&(xn.j=0),xn.u=Math.round(xn.u),255<xn.u?xn.u=255:0>xn.u&&(xn.u=0),xn.o=Math.round(xn.o),255<xn.o?xn.o=255:0>xn.o&&(xn.o=0),"rgba("+xn.j+", "+xn.u+", "+xn.o+", "+xn.F+")";case kl:return oy(),qr.o=Math.min(100,Math.max(0,qr.o+100*e)),"hsla("+qr.j+", "+qr.u+"%, "+qr.o+"%, "+qr.F+")";default:Wt("Unknown color space: "+t)}}function ig(e){Wo||(fe(),Wo=!0);var t=Gn;if(t!==null){t.clearRect(0,0,1,1),t.fillStyle="#000000";var n=t.fillStyle;t.fillStyle=e,t.fillStyle!==n?(t.fillRect(0,0,1,1),e=t.getImageData(0,0,1,1).data,xn.j=e[0],xn.u=e[1],xn.o=e[2],xn.F=e[3]/255):(t.fillStyle="#FFFFFF",t.fillStyle=e,xn.j=0,xn.u=0,xn.o=0,xn.F=1)}}function oy(){var e=xn.j/255,t=xn.u/255,n=xn.o/255,r=Math.max(e,t,n),i=Math.min(e,t,n),o=r-i;if(i=(r+i)/2,o===0)var l=e=0;else{switch(r){case e:l=(t-n)/o%6;break;case t:l=(n-e)/o+2;break;case n:l=(e-t)/o+4}l*=60,0>l&&(l+=360),e=o/(1-Math.abs(2*i-1))}qr.j=Math.round(l),qr.u=Math.round(100*e),qr.o=Math.round(100*i),qr.F=xn.F}function Sy(e){return e/=255,.04045>=e?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Kd(e){return .0031308>=e?12.92*e:1.055*Math.pow(e,1/2.4)-.055}function se(e){return e>et?Math.pow(e,1/3):(St*e+16)/116}function ee(e){var t=e*e*e;return t>et?t:(116*e-16)/St}function he(e,t){typeof e!="string"&&(e instanceof ol||Wt("Value for "+t+" must be a color string or a Brush, not "+e))}function fe(){Gn=T0?new cl(null,void 0,{willReadFrequently:!0}).context:null}xe.Object.defineProperties(ol.prototype,{type:{get:function(){return this.na},set:function(e){this._isFrozen&&zn(this,e),this.na=e,this.start.Mc()&&(e===Pa?this.start=Fc:e===$a&&(this.start=xa)),this.end.Mc()&&(e===Pa?this.end=rf:e===$a&&(this.end=xa)),this.xe=null}},color:{get:function(){return this.xk},set:function(e){this._isFrozen&&zn(this,e),this.xk=e,this.xe=null}},start:{get:function(){return this.Qd},set:function(e){this._isFrozen&&zn(this,e),this.Qd=e.J(),this.xe=null}},end:{get:function(){return this.Lk},set:function(e){this._isFrozen&&zn(this,e),this.Lk=e.J(),this.xe=null}},startRadius:{get:function(){return this.Gr},set:function(e){this._isFrozen&&zn(this,e),0>e&&ri(e,">= zero",ol,"startRadius"),this.Gr=e,this.xe=null}},endRadius:{get:function(){return this.Xp},set:function(e){this._isFrozen&&zn(this,e),0>e&&ri(e,">= zero",ol,"endRadius"),this.Xp=e,this.xe=null}},colorStops:{get:function(){return this.we},set:function(e){this._isFrozen&&zn(this,e),this.we=e,this.xe=null}},pattern:{get:function(){return this.cr},set:function(e){this._isFrozen&&zn(this,e),this.cr=e,this.xe=null}}}),ol.prototype.isDark=ol.prototype.Gx,ol.prototype.darkenBy=ol.prototype.Wy,ol.prototype.lightenBy=ol.prototype.Vz,ol.prototype.addColorStop=ol.prototype.addColorStop;var et=216/24389,St=24389/27,rn=[95.047,100,108.883],Gn=null,xn=new rg,qr=new rg,ci=new rg,Ni=new rg,Wo=!1;ol.className="Brush";var Ks;ol.Solid=Ks=new Tr(ol,"Solid",0);var Pa;ol.Linear=Pa=new Tr(ol,"Linear",1);var $a;ol.Radial=$a=new Tr(ol,"Radial",2);var _u;ol.Pattern=_u=new Tr(ol,"Pattern",4);var El;ol.Lab=El=new Tr(ol,"Lab",5);var kl;ol.HSL=kl=new Tr(ol,"HSL",6),ol.randomColor=function(e,t){e===void 0&&(e=128),t===void 0&&(t=Math.max(e,255));var n=Math.abs(t-e);t=Math.floor(e+Math.random()*n).toString(16);var r=Math.floor(e+Math.random()*n).toString(16);return e=Math.floor(e+Math.random()*n).toString(16),2>t.length&&(t="0"+t),2>r.length&&(r="0"+r),2>e.length&&(e="0"+e),"#"+t+r+e},ol.isValidColor=function(e){if(e==="black")return!0;if(e==="")return!1;Wo||(fe(),Wo=!0);var t=Gn;if(t===null)return!0;t.fillStyle="#000000";var n=t.fillStyle;return t.fillStyle=e,t.fillStyle!==n?!0:(t.fillStyle="#FFFFFF",n=t.fillStyle,t.fillStyle=e,t.fillStyle!==n)},ol.lighten=function(e){return Vc(e)},ol.lightenBy=Vc,ol.darken=function(e){return Lg(e)},ol.darkenBy=Lg,ol.mix=B0,ol.isDark=kv;function Qs(){this.xa="Base"}Qs.prototype.measure=function(){},Qs.prototype.Yz=function(e,t,n,r,i){e.measure(t,n,r,i)},Qs.prototype.arrange=function(){},Qs.prototype.Ly=function(e,t,n,r,i,o){e.arrange(t,n,r,i,o)},Qs.prototype.iA=function(e){e.Uj()},Qs.prototype.gc=function(){},xe.Object.defineProperties(Qs.prototype,{name:{get:function(){return this.xa},set:function(e){this.xa=e}},classType:{get:function(){return Rr}}}),Qs.prototype.remeasureObject=Qs.prototype.iA,Qs.prototype.arrangeElement=Qs.prototype.Ly,Qs.prototype.measureElement=Qs.prototype.Yz,Qs.className="PanelLayout";function Oc(){this.xa="Base"}le(Oc,Qs),Oc.prototype.measure=function(e,t,n,r,i,o,l){var u=r.length;e=r0(e);for(var f=0;f<u;f++){var E=r[f];if(E.visible||E===e){var C=E.margin,T=C.right+C.left;C=C.top+C.bottom,E.measure(t,n,o,l);var $=E.measuredBounds;T=Math.max($.width+T,0),C=Math.max($.height+C,0),$=E.position.x;var ce=E.position.y;isFinite($)||($=0),isFinite(ce)||(ce=0),E instanceof as&&E.isGeometryPositioned&&(E=E.strokeWidth/2,$-=E,ce-=E),Ns(i,$,ce,T,C)}}},Oc.prototype.arrange=function(e,t,n){var r=t.length,i=e.padding;for(e=n.x-i.left,n=n.y-i.top,i=0;i<r;i++){var o=t[i],l=o.measuredBounds,u=o.margin,f=o.position.x,E=o.position.y;if(f=isNaN(f)?-e:f-e,E=isNaN(E)?-n:E-n,o instanceof as&&o.isGeometryPositioned){var C=o.strokeWidth/2;f-=C,E-=C}o.visible&&o.arrange(f+u.left,E+u.top,l.width,l.height)}};function Fu(){this.xa="Base"}le(Fu,Qs),Fu.prototype.measure=function(e,t,n,r,i,o,l){var u=r.length;t=io(),o=r0(e);for(var f=0;f<u;f++){var E=r[f];if(E.visible||E===o){var C=O0(E,!1);if(C!==TA&&C!==Cf)t.push(E);else{E.measure(1/0,n,0,l),C=E.margin,E=E.measuredBounds;var T=Math.max(E.height+C.top+C.bottom,0);i.width+=Math.max(E.width+C.right+C.left,0),i.height=Math.max(i.height,T)}}}for(r=t.length,e.desiredSize.height?n=Math.min(e.desiredSize.height,e.maxSize.height):i.height!==0&&(n=Math.min(i.height,e.maxSize.height)),e=0;e<r;e++)f=t[e],(f.visible||f===o)&&(C=f.margin,u=C.right+C.left,C=C.top+C.bottom,f.measure(1/0,n,0,l),f=f.measuredBounds,C=Math.max(f.height+C,0),i.width+=Math.max(f.width+u,0),i.height=Math.max(i.height,C));so(t)},Fu.prototype.arrange=function(e,t,n){for(var r=t.length,i=e.padding,o=i.top,l=e.isOpposite,u=l?n.width:i.left,f=0;f<r;f++){var E=o,C=t[f];if(C.visible){var T=C.measuredBounds,$=C.margin,ce=$.top+$.bottom,Ee=o+i.bottom,Ne=T.height,ht=O0(C,!1);(isNaN(C.desiredSize.height)&&ht===LA||ht===OA)&&(Ne=Math.max(n.height-ce-Ee,0)),ce=Ne+ce+Ee,Ee=C.alignment,Ee.Xb()&&(Ee=e.defaultAlignment),Ee.sb()||(Ee=xa),l&&(u-=T.width+$.left+$.right),C.arrange(u+Ee.offsetX+$.left,E+Ee.offsetY+$.top+(n.height*Ee.y-ce*Ee.y),T.width,Ne),l||(u+=T.width+$.left+$.right)}}};function _s(){this.xa="Base"}le(_s,Qs),_s.prototype.measure=function(e,t,n,r,i,o){var l=r.length;n=io();for(var u=r0(e),f=0;f<l;f++){var E=r[f];if(E.visible||E===u){var C=O0(E,!1);if(C!==TA&&C!==OA)n.push(E);else{var T=E.margin;C=T.right+T.left,T=T.top+T.bottom,E.measure(t,1/0,o,0),E=E.measuredBounds,Ac(i,Math.max(i.width,Math.max(E.width+C,0)),i.height+Math.max(E.height+T,0))}}}if(r=n.length,r!==0){for(e.desiredSize.width?t=Math.min(e.desiredSize.width,e.maxSize.width):i.width!==0&&(t=Math.min(i.width,e.maxSize.width)),e=0;e<r;e++)f=n[e],(f.visible||f===u)&&(E=f.margin,l=E.right+E.left,E=E.top+E.bottom,f.measure(t,1/0,o,0),f=f.measuredBounds,E=Math.max(f.height+E,0),i.width=Math.max(i.width,Math.max(f.width+l,0)),i.height+=E);so(n)}},_s.prototype.arrange=function(e,t,n){for(var r=t.length,i=e.padding,o=i.left,l=e.isOpposite,u=l?n.height:i.top,f=0;f<r;f++){var E=o,C=t[f];if(C.visible){var T=C.measuredBounds,$=C.margin,ce=$.left+$.right,Ee=o+i.right,Ne=T.width,ht=O0(C,!1);(isNaN(C.desiredSize.width)&&ht===LA||ht===Cf)&&(Ne=Math.max(n.width-ce-Ee,0)),ce=Ne+ce+Ee,Ee=C.alignment,Ee.Xb()&&(Ee=e.defaultAlignment),Ee.sb()||(Ee=xa),l&&(u-=T.height+$.bottom+$.top),C.arrange(E+Ee.offsetX+$.left+(n.width*Ee.x-ce*Ee.x),u+Ee.offsetY+$.top,Ne,T.height),l||(u+=T.height+$.bottom+$.top)}}};function tA(){this.xa="Base"}le(tA,Qs),tA.prototype.measure=function(e,t,n,r,i,o,l){var u=r.length,f=e.Pb(),E=f.margin,C=E.right+E.left,T=E.top+E.bottom;f.measure(t,n,o,l);var $=f.measuredBounds;o=$.width,l=$.height;var ce=Math.max(o+C,0),Ee=Math.max(l+T,0),Ne=e.isClipping,ht=Wn.allocAt(-E.left,-E.top,ce,Ee),$e=Wn.allocAt(0,0,o,l);Xc(f,$e,!0),o=$e.width,l=$e.height;for(var Ct=!0,Bt=r0(e),Nt=0;Nt<u;Nt++){var Tt=r[Nt];$=t;var mn=n;if(Tt!==f&&(Tt.visible||Tt===Bt)){E=Tt.margin;var sr=E.left,yi=E.top;switch(ce=E.right+E.left,Ee=E.top+E.bottom,E=O0(Tt,!1),E){case LA:$=o,mn=l,yi=sr=Ee=ce=0;break;case Cf:$=o,sr=ce=0;break;case OA:mn=l,yi=Ee=0}Tt.measure($,mn,0,0),$=Tt.measuredBounds,ce=Math.max($.width+ce,0),Ee=Math.max($.height+Ee,0),E=Tt.alignment,E.Xb()&&(E=e.defaultAlignment),E.sb()||(E=xa);var _r=Tt.alignmentFocus;if(_r.Xb()&&(_r=xa),mn=null,Tt instanceof Rr&&Tt.$e!==""&&(mn=Tt.fb(Tt.$e),mn===Tt&&(mn=null)),sr=$e.x-sr,yi=$e.y-yi,mn!==null){for(Tt.arrange(0,0,$.width,$.height),$=mn.actualBounds,$=ft.allocAt($.x+(_r.x*$.width-_r.offsetX),$.y+(_r.y*$.height-_r.offsetY)),mn=mn.panel;mn!==Tt;)mn.transform.Ga($),mn=mn.panel;sr+=E.x*o+E.offsetX-$.x,yi+=E.y*l+E.offsetY-$.y,ft.free($)}else sr+=E.x*o+E.offsetX-(_r.x*$.width+_r.offsetX),yi+=E.y*l+E.offsetY-(_r.y*$.height+_r.offsetY);Ct?(Ct=!1,i.h(sr,yi,ce,Ee)):Ns(i,sr,yi,ce,Ee)}}switch(Ct?i.assign(ht):Ne?i.Uu($e.x,$e.y,$e.width,$e.height):Ns(i,ht.x,ht.y,ht.width,ht.height),Wn.free(ht),Wn.free($e),E=f.stretch,E===s0&&(E=O0(f,!1)),E){case TA:return;case LA:if(!isFinite(t)&&!isFinite(n))return;break;case Cf:if(!isFinite(t))return;break;case OA:if(!isFinite(n))return}for($=f.measuredBounds,o=$.width,l=$.height,ce=Math.max(o+C,0),Ee=Math.max(l+T,0),E=f.margin,$e=Wn.allocAt(-E.left,-E.top,ce,Ee),Xc(f,$e,!0),o=$e.width,l=$e.height,t=0;t<u;t++)n=r[t],n===f||!n.visible&&n!==Bt||(E=n.margin,ce=E.right+E.left,Ee=E.top+E.bottom,$=n.measuredBounds,ce=Math.max($.width+ce,0),Ee=Math.max($.height+Ee,0),C=n.alignment,C.Xb()&&(C=e.defaultAlignment),C.sb()||(C=xa),n=n.alignmentFocus,n.Xb()&&(n=xa),Ct?(Ct=!1,i.h(C.x*o+C.offsetX-(n.x*$.width+n.offsetX)-E.left,C.y*l+C.offsetY-(n.y*$.height+n.offsetY)-E.top,ce,Ee)):Ns(i,C.x*o+C.offsetX-(n.x*$.width+n.offsetX)-E.left,C.y*l+C.offsetY-(n.y*$.height+n.offsetY)-E.top,ce,Ee));Ct?i.assign(ht):Ne?i.Uu($e.x,$e.y,$e.width,$e.height):Ns(i,ht.x,ht.y,ht.width,ht.height),Wn.free($e)},tA.prototype.arrange=function(e,t,n){var r=t.length,i=e.Pb(),o=i.measuredBounds,l=o.width,u=o.height,f=e.padding;o=f.left,f=f.top;var E=o-n.x,C=f-n.y;for(i.arrange(E,C,l,u),l=Wn.allocAt(0,0,l,u),Xc(i,l,!1),u=0;u<r;u++){var T=t[u];if(T!==i){E=T.measuredBounds;var $=E.width,ce=E.height;C=T.alignment,C.Xb()&&(C=e.defaultAlignment),C.sb()||(C=xa);var Ee=T.alignmentFocus;if(Ee.Xb()&&(Ee=xa),E=null,T instanceof Rr&&T.$e!==""&&(E=T.fb(T.$e),E===T&&(E=null)),E!==null){var Ne=E.actualBounds;for(Ee=ft.allocAt(Ne.x+(Ee.x*Ne.width-Ee.offsetX),Ne.y+(Ee.y*Ne.height-Ee.offsetY)),E=E.panel;E!==T;)E.transform.Ga(Ee),E=E.panel;E=C.x*l.width+C.offsetX-Ee.x,C=C.y*l.height+C.offsetY-Ee.y,ft.free(Ee)}else E=C.x*l.width+C.offsetX-(Ee.x*$+Ee.offsetX),C=C.y*l.height+C.offsetY-(Ee.y*ce+Ee.offsetY);E+=l.x-n.x,C+=l.y-n.y,T.visible&&T.arrange(o+E,f+C,$,ce)}}Wn.free(l)};function Xc(e,t,n){var r=null;if(e instanceof Rr&&e.$e!==""&&(r=e.fb(e.$e),r===e&&(r=null)),r!==null)for(n&&e.arrange(0,0,t.width,t.height),t.assign(r.actualBounds),r=r.panel;r!==e;)r.transform.pp(t),r=r.panel}function Lu(){this.xa="Base"}le(Lu,Qs),Lu.prototype.measure=function(e,t,n,r,i,o,l){var u=r.length,f=e.Pb(),E=f.margin,C=t,T=n,$=E.right+E.left,ce=E.top+E.bottom;f.measure(t,n,o,l),E=f.measuredBounds;var Ee=0,Ne=null;f instanceof as&&(Ne=f,Ee=Ne.strokeWidth*Ne.scale);var ht=Math.max(E.width+$,0);E=Math.max(E.height+ce,0);var $e=Jy(f),Ct=$e.x*ht+$e.offsetX;$e=$e.y*E+$e.offsetY;var Bt=Iy(f),Nt=Bt.x*ht+Bt.offsetX;for(Bt=Bt.y*E+Bt.offsetY,isFinite(t)&&(C=Math.max(Math.abs(Ct-Nt)-Ee,0)),isFinite(n)&&(T=Math.max(Math.abs($e-Bt)-Ee,0)),Ee=vi.alloc(),Ee.h(0,0),e=r0(e),Bt=0;Bt<u;Bt++)$e=r[Bt],$e===f||!$e.visible&&$e!==e||(E=$e.margin,ht=E.right+E.left,Ct=E.top+E.bottom,$e.measure(C,T,0,0),E=$e.measuredBounds,ht=Math.max(E.width+ht,0),E=Math.max(E.height+Ct,0),Ee.h(Math.max(ht,Ee.width),Math.max(E,Ee.height)));if(u===1)i.width=ht,i.height=E,vi.free(Ee);else{switch($e=Jy(f),Bt=Iy(f),u=r=0,Bt.x!==$e.x&&Bt.y!==$e.y&&(r=Ee.width/Math.abs(Bt.x-$e.x),u=Ee.height/Math.abs(Bt.y-$e.y)),vi.free(Ee),Ee=0,Ne!==null&&(Ee=Ne.strokeWidth*Ne.scale,NE(Ne)===wp&&(r=u=Math.max(r,u))),r+=Math.abs($e.offsetX)+Math.abs(Bt.offsetX)+Ee,u+=Math.abs($e.offsetY)+Math.abs(Bt.offsetY)+Ee,Ne=f.stretch,Ne===s0&&(Ne=O0(f,!1)),Ne){case TA:l=o=0;break;case LA:isFinite(t)&&(r=t),isFinite(n)&&(u=n);break;case Cf:isFinite(t)&&(r=t),l=0;break;case OA:o=0,isFinite(n)&&(u=n)}f.Uj(),f.measure(r,u,o,l),i.width=f.measuredBounds.width+$,i.height=f.measuredBounds.height+ce}},Lu.prototype.arrange=function(e,t){var n=t.length,r=e.Pb(),i=r.measuredBounds,o=Wn.alloc();o.h(0,0,1,1);var l=r.margin,u=l.left;l=l.top;var f=e.padding,E=f.left;f=f.top,r.arrange(E+u,f+l,i.width,i.height);var C=Jy(r),T=Iy(r),$=C.y*i.height+C.offsetY,ce=T.x*i.width+T.offsetX;for(T=T.y*i.height+T.offsetY,o.x=C.x*i.width+C.offsetX,o.y=$,Ns(o,ce,T,0,0),o.x+=u+E,o.y+=l+f,i=0;i<n;i++)u=t[i],u!==r&&(E=u.measuredBounds,l=u.margin,f=Math.max(E.width+l.right+l.left,0),C=Math.max(E.height+l.top+l.bottom,0),$=u.alignment,$.Xb()&&($=e.defaultAlignment),$.sb()||($=xa),f=o.width*$.x+$.offsetX-f*$.x+l.left+o.x,l=o.height*$.y+$.offsetY-C*$.y+l.top+o.y,u.visible&&(cr(o.x,o.y,o.width,o.height,f,l,E.width,E.height)?u.arrange(f,l,E.width,E.height):u.arrange(f,l,E.width,E.height,new Wn(o.x,o.y,o.width,o.height))));Wn.free(o)};function ms(){this.xa="Base",this.name="Table"}le(ms,Qs),ms.prototype.measure=function(e,t,n,r,i){for(var o=r.length,l=io(),u=io(),f=0;f<o;f++){var E=r[f],C=E instanceof Rr?E:null;if(C!==null&&Rm(C)&&E.visible){u.push(C);for(var T=C.O.s,$=T.length,ce=0;ce<$;ce++){var Ee=T[ce];C.type===Rr.TableRow?Ee.row=E.row:C.type===Rr.TableColumn&&(Ee.column=E.column),l.push(Ee)}}else l.push(E)}o=l.length,o===0&&(e.Fb(0),e.Eb(0));for(var Ne=[],ht=0;ht<o;ht++){var $e=l[ht];$e.visible&&(n0($e,!0),ng($e,!0),Ne[$e.row]||(Ne[$e.row]=[]),Ne[$e.row][$e.column]||(Ne[$e.row][$e.column]=[]),Ne[$e.row][$e.column].push($e))}so(l);var Ct=io(),Bt=io(),Nt=io(),Tt={count:0},mn={count:0},sr=t,yi=n,_r=e.rowDefs,Cr=e.colDefs,nr=null;o=_r.length;for(var ra=0;ra<o;ra++)nr=_r[ra],nr!==void 0&&(nr.actual=0);o=Cr.length;for(var Qo=0;Qo<o;Qo++)nr=Cr[Qo],nr!==void 0&&(nr.actual=0);for(var ss=Ne.length,Ba=0,Ic=0;Ic<ss;Ic++)Ne[Ic]&&(Ba=Math.max(Ba,Ne[Ic].length));var zu=Math.min(e.topIndex,ss-1),iu=Math.min(e.leftIndex,Ba-1),ec=0;ss=Ne.length;for(var Wd=r0(e),Yu=0;Yu<ss;Yu++)if(Ne[Yu]){Ba=Ne[Yu].length;var JA=e.Fb(Yu);JA.actual=0;for(var ef=JA.oc=0;ef<Ba;ef++)if(Ne[Yu][ef]){var Lp=e.Eb(ef);Ct[ef]===void 0&&(Lp.actual=0,Lp.oc=0,Ct[ef]=!0);for(var kd=Ne[Yu][ef],g0=kd.length,Pl=0;Pl<g0;Pl++){var tf=kd[Pl];if(tf.visible||tf===Wd){var Gp=1<tf.rowSpan||1<tf.columnSpan;Gp&&(Yu<zu||ef<iu||Bt.push(tf));var Tp=tf.margin,up=Tp.right+Tp.left,i0=Tp.top+Tp.bottom,nA=KA(tf,JA,Lp,!1),ou=tf.desiredSize,Jg=!isNaN(ou.height),hh=!isNaN(ou.width)&&Jg;if(Gp||nA===TA||hh||Yu<zu||ef<iu||(Tt[ef]!==void 0||nA!==LA&&nA!==Cf||(Tt[ef]=-1,Tt.count++),mn[Yu]!==void 0||nA!==LA&&nA!==OA||(mn[Yu]=-1,mn.count++),Nt.push(tf)),tf.measure(1/0,1/0,0,0),!(Yu<zu||ef<iu)){var Yn=tf.measuredBounds,ui=Math.max(Yn.width+up,0),Ki=Math.max(Yn.height+i0,0);if(tf.rowSpan===1&&(nA===TA||nA===Cf)){nr=e.Fb(Yu);var Xi=nr.Wc();ec=Math.max(Ki-nr.actual,0),ec+Xi>yi&&(ec=Math.max(yi-Xi,0));var Ra=nr.oa===0;nr.oc=nr.oc+ec,nr.actual=nr.oa+ec,yi=Math.max(yi-(ec+(Ra?Xi:0)),0)}if(tf.columnSpan===1&&(nA===TA||nA===OA)){nr=e.Eb(ef);var tl=nr.Wc();ec=Math.max(ui-nr.actual,0),ec+tl>sr&&(ec=Math.max(sr-tl,0));var wl=nr.oa===0;nr.oc=nr.oc+ec,nr.actual=nr.oa+ec,sr=Math.max(sr-(ec+(wl?tl:0)),0)}Gp&&tf.Uj()}}}}}so(Ct);var Nl=0,Ru=0;o=e.columnCount;for(var Yc=0;Yc<o;Yc++){var Cc=Cr[Yc];Cc!==void 0&&(Nl+=isNaN(Cc.Hc)?Cc.oc:Cc.Hc,Cc.oc!==0&&(Nl+=Cc.Wc()))}o=e.rowCount;for(var Ju=0;Ju<o;Ju++){var jc=_r[Ju];jc!==void 0&&(Ru+=isNaN(jc.Hc)?jc.oc:jc.Hc,jc.oc!==0&&(Ru+=jc.Wc()))}sr=Math.max(t-Nl,0);var yc=yi=Math.max(n-Ru,0),Wl=sr;o=Nt.length;for(var gu=0;gu<o;gu++){var tu=Nt[gu],Ku=e.Fb(tu.row),Dc=e.Eb(tu.column),Cu=tu.measuredBounds,aa=tu.margin,vs=aa.right+aa.left,hl=aa.top+aa.bottom;Tt[tu.column]=Dc.oc===0&&Tt[tu.column]!==void 0?Math.max(Cu.width+vs,Tt[tu.column]):null,mn[tu.row]=Ku.oc===0&&mn[tu.row]!==void 0?Math.max(Cu.height+hl,mn[tu.row]):null}var vu=0,al=0,oa;for(oa in mn)oa!=="count"&&(vu+=mn[oa]);for(oa in Tt)oa!=="count"&&(al+=Tt[oa]);for(var Mo=vi.alloc(),Ua=0;Ua<o;Ua++){var Gs=Nt[Ua];if(Gs.visible||Gs===Wd){var nu=e.Fb(Gs.row),da=e.Eb(Gs.column),Zu=0;isFinite(da.width)?Zu=da.width:(isFinite(sr)&&Tt[Gs.column]!==null?al===0?Zu=da.actual+sr:Zu=Tt[Gs.column]/al*Wl:Tt[Gs.column]!==null?Zu=sr:Zu=da.actual||sr,Zu=Math.max(0,Zu-da.Wc()));var Rc=0;switch(isFinite(nu.height)?Rc=nu.height:(isFinite(yi)&&mn[Gs.row]!==null?vu===0?Rc=nu.actual+yi:Rc=mn[Gs.row]/vu*yc:mn[Gs.row]!==null?Rc=yi:Rc=nu.actual||yi,Rc=Math.max(0,Rc-nu.Wc())),Mo.h(Math.max(da.minimum,Math.min(Zu,da.maximum)),Math.max(nu.minimum,Math.min(Rc,nu.maximum))),nA=KA(Gs,nu,da,!1),nA){case Cf:Mo.height=Math.max(Mo.height,nu.actual+yi);break;case OA:Mo.width=Math.max(Mo.width,da.actual+sr)}var Iu=Gs.margin,jd=Iu.right+Iu.left,yf=Iu.top+Iu.bottom;Gs.Uj(),Gs.measure(Mo.width,Mo.height,da.minimum,nu.minimum);var hf=Gs.measuredBounds,Jd=Math.max(hf.width+jd,0),za=Math.max(hf.height+yf,0);isFinite(sr)&&(Jd=Math.min(Jd,Mo.width)),isFinite(yi)&&(za=Math.min(za,Mo.height));var pl=0;pl=nu.actual,nu.actual=Math.max(nu.actual,za),nu.oc=Math.max(nu.oc,za),ec=nu.actual-pl,yi=Math.max(yi-ec,0),mn[Gs.row]===null&&(yc=Math.max(yc-ec,0)),pl=da.actual,da.actual=Math.max(da.actual,Jd),da.oc=Math.max(da.oc,Jd),ec=da.actual-pl,sr=Math.max(sr-ec,0),Tt[Gs.column]===null&&(Wl=Math.max(Wl-ec,0))}}so(Nt);var ba=vi.alloc(),sd=io(),cA=io();if(o=Bt.length,o!==0){for(var Nc=0;Nc<ss;Nc++)if(Ne[Nc]){Ba=Ne[Nc].length;var _f=e.Fb(Nc);sd[Nc]=_f.actual;for(var pf=0;pf<Ba;pf++)if(Ne[Nc][pf]){var Em=e.Eb(pf);cA[pf]=Em.actual}}}for(var Wm=0;Wm<o;Wm++){var Mc=Bt[Wm];if(Mc.visible||Mc===Wd){var Uf=e.Fb(Mc.row),ph=e.Eb(Mc.column);switch(Mo.h(Math.max(ph.minimum,Math.min(t,ph.maximum)),Math.max(Uf.minimum,Math.min(n,Uf.maximum))),nA=KA(Mc,Uf,ph,!1),nA){case LA:cA[ph.index]!==0&&(Mo.width=Math.min(Mo.width,cA[ph.index])),sd[Uf.index]!==0&&(Mo.height=Math.min(Mo.height,sd[Uf.index]));break;case Cf:cA[ph.index]!==0&&(Mo.width=Math.min(Mo.width,cA[ph.index]));break;case OA:sd[Uf.index]!==0&&(Mo.height=Math.min(Mo.height,sd[Uf.index]))}isFinite(ph.width)&&(Mo.width=ph.width),isFinite(Uf.height)&&(Mo.height=Uf.height),ba.h(0,0);for(var cp=ph.minimum,v0=Uf.minimum,_v=1;_v<Mc.rowSpan&&!(Mc.row+_v>=e.rowCount);_v++)nr=e.Fb(Mc.row+_v),ec=0,ec=nA===LA||nA===OA?Math.max(nr.minimum,sd[Mc.row+_v]===0?nr.maximum:Math.min(sd[Mc.row+_v],nr.maximum)):Math.max(nr.minimum,isNaN(nr.Hc)?nr.maximum:Math.min(nr.Hc,nr.maximum)),ba.height+=ec,v0+=nr.minimum;for(var wm=1;wm<Mc.columnSpan&&!(Mc.column+wm>=e.columnCount);wm++)nr=e.Eb(Mc.column+wm),ec=0,ec=nA===LA||nA===Cf?Math.max(nr.minimum,cA[Mc.column+wm]===0?nr.maximum:Math.min(cA[Mc.column+wm],nr.maximum)):Math.max(nr.minimum,isNaN(nr.Hc)?nr.maximum:Math.min(nr.Hc,nr.maximum)),ba.width+=ec,cp+=nr.minimum;Mo.width+=ba.width,Mo.height+=ba.height;var fE=Mc.margin,Y1=fE.right+fE.left,ld=fE.top+fE.bottom;Mc.measure(Mo.width,Mo.height,cp,v0);for(var D0=Mc.measuredBounds,Ap=Math.max(D0.width+Y1,0),$v=Math.max(D0.height+ld,0),xm=0,hE=0;hE<Mc.rowSpan&&!(Mc.row+hE>=e.rowCount);hE++)nr=e.Fb(Mc.row+hE),xm+=nr.total||0;if(xm<$v){var qg=$v-xm,Eg=$v-xm;if(Mc.spanAllocation!==null)for(var $f=Mc.spanAllocation,wg=0;wg<Mc.rowSpan&&!(0>=qg)&&!(Mc.row+wg>=e.rowCount);wg++){nr=e.Fb(Mc.row+wg);var Pf=nr.oa||0,xg=$f(Mc,nr,Eg);nr.actual=Math.min(nr.maximum,Pf+xg),nr.oa!==Pf&&(qg-=nr.oa-Pf)}for(;0<qg;){var N0=nr.oa||0;if(isNaN(nr.height)&&nr.maximum>N0&&(nr.actual=Math.min(nr.maximum,N0+qg),nr.oa!==N0&&(qg-=nr.oa-N0)),nr.index===0)break;nr=e.Fb(nr.index-1)}}for(var kE=0,Ky=0;Ky<Mc.columnSpan&&!(Mc.column+Ky>=e.columnCount);Ky++)nr=e.Eb(Mc.column+Ky),kE+=nr.total||0;if(kE<Ap){var pE=Ap-kE,qE=Ap-kE;if(Mc.spanAllocation!==null)for(var J1=Mc.spanAllocation,IE=0;IE<Mc.columnSpan&&!(0>=pE)&&!(Mc.column+IE>=e.columnCount);IE++){nr=e.Eb(Mc.column+IE);var VE=nr.oa||0,rw=J1(Mc,nr,qE);nr.actual=Math.min(nr.maximum,VE+rw),nr.oa!==VE&&(pE-=nr.oa-VE)}for(;0<pE;){var YE=nr.oa||0;if(isNaN(nr.width)&&nr.maximum>YE&&(nr.actual=Math.min(nr.maximum,YE+pE),nr.oa!==YE&&(pE-=nr.oa-YE)),nr.index===0)break;nr=e.Eb(nr.index-1)}}}}so(Bt),vi.free(ba),vi.free(Mo),sd!==void 0&&so(sd),cA!==void 0&&so(cA);var jE=0,RE=0,JE=e.desiredSize,iw=e.maxSize;nA=O0(e,!0);var QE=Ru=Nl=0,XE=0;o=e.columnCount;for(var Fv=0;Fv<o;Fv++)Cr[Fv]!==void 0&&(nr=e.Eb(Fv),isFinite(nr.width)?(QE+=nr.width,QE+=nr.Wc()):xE(nr)===b0?(QE+=nr.oa,QE+=nr.Wc()):nr.oa!==0&&(Nl+=nr.oa,Nl+=nr.Wc()));isFinite(JE.width)?jE=Math.min(JE.width,iw.width):jE=nA!==TA&&isFinite(t)?t:Nl,jE=Math.max(jE,e.minSize.width),jE=Math.max(jE-QE,0);for(var q1=Nl===0?1:Math.max(jE/Nl,1),WE=0;WE<o;WE++)Cr[WE]!==void 0&&(nr=e.Eb(WE),isFinite(nr.width)||xE(nr)===b0||(nr.actual=nr.oa*q1),nr.position=i.width,nr.oa!==0&&(i.width+=nr.oa,i.width+=nr.Wc()));o=e.rowCount;for(var _E=0;_E<o;_E++)_r[_E]!==void 0&&(nr=e.Fb(_E),isFinite(nr.height)?(XE+=nr.height,XE+=nr.Wc()):xE(nr)===b0?(XE+=nr.oa,XE+=nr.Wc()):nr.oa!==0&&(Ru+=nr.oa,Ru+=nr.Wc()));isFinite(JE.height)?RE=Math.min(JE.height,iw.height):RE=nA!==TA&&isFinite(n)?n:Ru,RE=Math.max(RE,e.minSize.height),RE=Math.max(RE-XE,0);for(var Aw=Ru===0?1:Math.max(RE/Ru,1),$E=0;$E<o;$E++)_r[$E]!==void 0&&(nr=e.Fb($E),isFinite(nr.height)||xE(nr)===b0||(nr.actual=nr.oa*Aw),nr.position=i.height,nr.oa!==0&&(i.height+=nr.oa,i.height+=nr.Wc()));o=u.length;for(var ow=0;ow<o;ow++){var _1=u[ow],aw=0,sw=0;_1.type===Rr.TableRow?(aw=i.width,nr=e.Fb(_1.row),sw=nr.actual):(nr=e.Eb(_1.column),aw=nr.actual,sw=i.height),_1.measuredBounds.h(0,0,aw,sw),n0(_1,!1)}so(u),e.inRowsCols=Ne},ms.prototype.arrange=function(e,t,n){var r=t.length,i=e.padding,o=i.left;i=i.top;var l=e.inRowsCols;if(l!==null){for(var u,f,E=l.length,C=0,T=0;T<E;T++)l[T]&&(C=Math.max(C,l[T].length));f=e.rowDefs,u=e.colDefs;var $=T=0,ce=Math.min(e.topIndex,E-1);if(0<f.length){for(;ce!==E&&(f[ce]===void 0||f[ce].oa===0);)ce++;ce=Math.max(Math.min(ce,E-1),0),T=-f[ce].position}var Ee=Math.min(e.leftIndex,C-1);if(0<u.length){for(;Ee!==C&&(u[Ee]===void 0||u[Ee].oa===0);)Ee++;Ee=Math.max(Math.min(Ee,C-1),0),$=-u[Ee].position}for(var Ne=0,ht=0;Ne!==E&&f[Ne]===void 0;)Ne++;for(;ht!==E&&u[ht]===void 0;)ht++;C=e.part,e.Fb(Ne),e.Eb(ht);for(var $e=0;$e<t.length;$e++){var Ct=t[$e];if(Ct instanceof Rr&&Ct.visible&&Rm(Ct)){if(Ct.type===Rr.TableRow){u=e.Fb(Ct.row);var Bt=e.Eb(ht)}else u=e.Fb(Ne),Bt=e.Eb(Ct.column);f=u.position+T+i,u.oa!==0&&(f+=u.Io(Math.max(Ne,ce))),u=Bt.position+$+o,Bt.oa!==0&&(u+=Bt.Io(Math.max(ht,Ee))),Bt=Ct.measuredBounds,Ct.Uk(),Ct.actualBounds.ka();var Nt=Ct.actualBounds,Tt=Wn.allocAt(Nt.x,Nt.y,Nt.width,Nt.height);Nt.x=Ct.type===Rr.TableRow?o:u,Nt.y=Ct.type===Rr.TableColumn?i:f,Nt.width=Bt.width,Nt.height=Bt.height,Ct.actualBounds.freeze(),ng(Ct,!1),_A(Tt,Nt)||C===null||(C.oh(),Ct.Pn(C)),Wn.free(Tt)}}for($e=vi.alloc(),Ct=0;Ct<E;Ct++)if(l[Ct]){for(C=l[Ct].length,Bt=e.Fb(Ct),f=Bt.position+T+i,Bt.oa!==0&&(f+=Bt.Io(Math.max(Ne,ce))),Nt=0;Nt<C;Nt++)if(l[Ct][Nt]){Tt=e.Eb(Nt),u=Tt.position+$+o,Tt.oa!==0&&(u+=Tt.Io(Math.max(ht,Ee)));for(var mn=l[Ct][Nt],sr=mn.length,yi=0;yi<sr;yi++){var _r=mn[yi],Cr=_r.measuredBounds;$e.h(0,0);for(var nr=1;nr<_r.rowSpan&&!(Ct+nr>=e.rowCount);nr++){var ra=e.Fb(Ct+nr);ra.oa!==0&&($e.height+=ra.total)}for(nr=1;nr<_r.columnSpan&&!(Nt+nr>=e.columnCount);nr++)ra=e.Eb(Nt+nr),ra.oa!==0&&($e.width+=ra.total);var Qo=Tt.oa+$e.width,ss=Bt.oa+$e.height;nr=u,ra=f;var Ba=Qo,Ic=ss,zu=u,iu=f,ec=Qo,Wd=ss;u+Qo>n.width&&(ec=Math.max(n.width-u,0)),f+ss>n.height&&(Wd=Math.max(n.height-f,0));var Yu=_r.alignment;if(Yu.Xb()){Yu=e.defaultAlignment,Yu.sb()||(Yu=xa);var JA=Yu.x,ef=Yu.y,Lp=Yu.offsetX;Yu=Yu.offsetY;var kd=Tt.alignment,g0=Bt.alignment;kd.sb()&&(JA=kd.x,Lp=kd.offsetX),g0.sb()&&(ef=g0.y,Yu=g0.offsetY)}else JA=Yu.x,ef=Yu.y,Lp=Yu.offsetX,Yu=Yu.offsetY;(isNaN(JA)||isNaN(ef))&&(ef=JA=.5,Yu=Lp=0),kd=Cr.width,g0=Cr.height;var Pl=_r.margin,tf=Pl.left+Pl.right,Gp=Pl.top+Pl.bottom,Tp=KA(_r,Bt,Tt,!1);!isNaN(_r.desiredSize.width)||Tp!==LA&&Tp!==Cf||(kd=Math.max(Qo-tf,0)),!isNaN(_r.desiredSize.height)||Tp!==LA&&Tp!==OA||(g0=Math.max(ss-Gp,0)),Qo=_r.maxSize,ss=_r.minSize,kd=Math.min(Qo.width,kd),g0=Math.min(Qo.height,g0),kd=Math.max(ss.width,kd),g0=Math.max(ss.height,g0),Qo=g0+Gp,nr+=Ba*JA-(kd+tf)*JA+Lp+Pl.left,ra+=Ic*ef-Qo*ef+Yu+Pl.top,_r.visible&&(cr(zu,iu,ec,Wd,nr,ra,Cr.width,Cr.height)?_r.arrange(nr,ra,kd,g0):_r.arrange(nr,ra,kd,g0,new Wn(zu,iu,ec,Wd)))}}}for(vi.free($e),e=0;e<r;e++)n=t[e],o=n instanceof Rr?n:null,o!==null&&Rm(o)&&(o=n.actualBounds,n.naturalBounds.ka(),n.naturalBounds.h(0,0,o.width,o.height),n.naturalBounds.freeze())}};function Q0(){this.xa="Base"}le(Q0,Qs),Q0.prototype.measure=function(){},Q0.prototype.arrange=function(){};function _0(){this.xa="Base"}le(_0,Qs),_0.prototype.measure=function(){},_0.prototype.arrange=function(){};function Td(){this.xa="Base"}le(Td,Qs),Td.prototype.measure=function(e,t,n,r,i,o,l){1<r.length&&Wt("Viewbox Panel cannot contain more than one GraphObject."),r=r[0],r.Ca=1,r.Uj(),r.measure(1/0,1/0,o,l);var u=r.measuredBounds,f=r.margin,E=f.right+f.left;if(f=f.top+f.bottom,isFinite(t)||isFinite(n)){var C=r.scale,T=u.width;u=u.height;var $=Math.max(t-E,0),ce=Math.max(n-f,0),Ee=1;e.viewboxStretch===wp?T!==0&&u!==0&&(Ee=Math.min($/T,ce/u)):T!==0&&u!==0&&(Ee=Math.max($/T,ce/u)),Ee===0&&(Ee=1e-4),r.Ca*=Ee,C!==r.scale&&(n0(r,!0),r.measure(1/0,1/0,o,l))}u=r.measuredBounds,i.width=isFinite(t)?t:Math.max(u.width+E,0),i.height=isFinite(n)?n:Math.max(u.height+f,0)},Td.prototype.arrange=function(e,t,n){t=t[0];var r=t.measuredBounds,i=t.margin,o=Math.max(r.width+(i.right+i.left),0);i=Math.max(r.height+(i.top+i.bottom),0);var l=t.alignment;l.Xb()&&(l=e.defaultAlignment),l.sb()||(l=xa),t.arrange(n.width*l.x-o*l.x+l.offsetX,n.height*l.y-i*l.y+l.offsetY,r.width,r.height)};function ih(){this.xa="Base"}le(ih,Qs),ih.prototype.measure=function(){},ih.prototype.arrange=function(){},ih.prototype.gc=function(e,t,n){n=e.Df()*n.scale,0>=n&&(n=1);var r=e.gridCellSize,i=r.width;r=r.height;var o=e.naturalBounds,l=e.actualBounds,u=o.width,f=o.height,E=Math.ceil(u/i),C=Math.ceil(f/r),T=e.gridOrigin,$=T.x;T=T.y,t.save(),t.beginPath(),t.rect(0,0,u,f),t.clip(),t.Se();for(var ce=[],Ee=e.O.s,Ne=Ee.length,ht=0;ht<Ne;ht++){var $e=Ee[ht],Ct=[];if(ce.push(Ct),$e.visible){var Bt=$e.interval;if(!(0>Bt)){$e=Og($e.figure);for(var Nt=0;Nt<Ne;Nt++)if(Nt!==ht){var Tt=Ee[Nt];Tt.visible&&Og(Tt.figure)===$e&&(Tt=Tt.interval,Tt>Bt&&Ct.push(Tt))}}}}for(Ee=e.O.s,Ne=Ee.length,ht=0;ht<Ne;ht++){var mn=Ee[ht];if(mn.visible&&(Ct=mn.interval||1,$e=Math.abs(Ct),!(2>i*$e*n))){if(Bt=mn.segmentIndex,(!isFinite(Bt)||isNaN(Bt))&&(Bt=0),0>Bt&&(Bt=$e-Math.min(-Bt,$e)),Bt=Math.round(Bt%$e),$e=mn.opacity,Nt=1,$e!==1){if($e===0)continue;Nt=t.globalAlpha,t.globalAlpha=Nt*$e}Tt=ce[ht];var sr=!1,yi=mn.strokeDashArray;if(yi!==null&&(sr=!0,t.js(yi,mn.strokeDashOffset)),mn.figure==="LineV"&&mn.stroke!==null&&0<mn.strokeWidth){for(t.lineWidth=mn.strokeWidth,rh(e,t,mn.stroke,!1,!1,o,l),t.beginPath(),yi=mn=Math.floor(($-i)/i);yi<=mn+E;yi++){var _r=yi*i+$;0<=_r&&_r<=u&&$0(yi,Ct,Bt,Tt)&&(t.moveTo(_r,0),t.lineTo(_r,f))}t.stroke(),t.Se()}else if(mn.figure==="LineH"&&mn.stroke!==null&&0<mn.strokeWidth){for(t.lineWidth=mn.strokeWidth,rh(e,t,mn.stroke,!1,!1,o,l),t.beginPath(),yi=mn=Math.floor((T-r)/r);yi<=mn+C;yi++)_r=yi*r+T,0<=_r&&_r<=f&&$0(yi,Ct,Bt,Tt)&&(t.moveTo(0,_r),t.lineTo(u,_r));t.stroke(),t.Se()}else if(mn.figure==="BarV"&&mn.fill!==null)for(rh(e,t,mn.fill,!0,!1,o,l),mn=mn.width,isNaN(mn)&&(mn=i),_r=yi=Math.floor(($-i)/i);_r<=yi+E;_r++){var Cr=_r*i+$;0<=Cr+mn&&Cr<=u&&$0(_r,Ct,Bt,Tt)&&t.fillRect(Cr,0,mn,f)}else if(mn.figure==="BarH"&&mn.fill!==null)for(rh(e,t,mn.fill,!0,!1,o,l),mn=mn.height,isNaN(mn)&&(mn=r),_r=yi=Math.floor((T-r)/r);_r<=yi+C;_r++)Cr=_r*r+T,0<=Cr+mn&&Cr<=f&&$0(_r,Ct,Bt,Tt)&&t.fillRect(0,Cr,u,mn);sr&&t.fs(),$e!==1&&(t.globalAlpha=Nt)}}t.restore(),t.Vc(!1)};function $0(e,t,n,r){if(0>t)return e%t===n;if(e%t!==n)return!1;t=r.length;for(var i=0;i<t;i++)if(e%r[i]===n)return!1;return!0}function Xh(){this.xa="Base"}le(Xh,Qs),Xh.prototype.measure=function(e,t,n,r,i){var o=r.length;if(e instanceof Ea||e instanceof oi){var l=null,u=null;if(e instanceof oi&&(l=e),e instanceof Ea&&(u=e,l=u.adornedPart,e.j===null&&(e.j=[])),l instanceof oi){var f=l;if(o===0)Ac(e.naturalBounds,0,0),e.measuredBounds.h(0,0,0,0);else{var E=e instanceof Ea?null:l.path;t=l.routeBounds,n=e.jg,n.h(0,0,t.width,t.height);var C=f.points,T=l.pointsCount;u!==null?u.Ul(!1):l!==null&&l.Ul(!1),u=t.width;var $=t.height,ce=e.j;if(ce.length=0,E!==null){H0(e,u,$,E);var Ee=E.measuredBounds;n.ed(Ee),ce.push(Ee)}Ee=Ya.alloc();for(var Ne=ft.alloc(),ht=ft.alloc(),$e=0;$e<o;$e++){var Ct=r[$e];if(Ct!==E)if(Ct.isPanelMain&&Ct instanceof as){H0(e,u,$,Ct);var Bt=Ct.measuredBounds;n.ed(Bt),ce.push(Bt)}else if(2>T)Ct.measure(1/0,1/0,0,0),Bt=Ct.measuredBounds,n.ed(Bt),ce.push(Bt);else{var Nt=Ct.segmentIndex,Tt=Ct.segmentFraction,mn=Ct.alignmentFocus;mn.Mc()&&(mn=xa);var sr=Ct.segmentOrientation,yi=Ct.segmentOffset;if(isNaN(Nt)){var _r=f.ua;Bt=io(),_r.Qu(Tt,Bt);var Cr=ft.allocAt(Bt[0],Bt[1]);if(Cr.add(f.i(0)),_r.type===mi.j?Cr.offset(-_r.startX,-_r.startY):(_r=_r.figures.first(),_r!==null&&Cr.offset(-_r.startX,-_r.startY)),_r=Bt[2],sr!==sh){var nr=f.computeAngle(Ct,sr,_r);Ct.Kb=nr}nr=Cr.x-t.x;var ra=Cr.y-t.y;ft.free(Cr),so(Bt)}else if(Nt<-T||Nt>=T)Bt=ft.alloc(),f.vg(),f.computeMidPoint(Bt),_r=f.midAngle,sr!==sh&&(nr=f.computeAngle(Ct,sr,_r),Ct.Kb=nr),nr=Bt.x-t.x,ra=Bt.y-t.y,ft.free(Bt);else{if(nr=0,0<=Nt?(ra=C.M(Nt),Bt=Nt<T-1?C.M(Nt+1):ra):(nr=T+Nt,ra=C.M(nr),Bt=0<nr?C.M(nr-1):ra),ra.Xa(Bt)){0<=Nt?(_r=0<Nt?C.M(Nt-1):ra,nr=Nt<T-2?C.M(Nt+2):Bt):(_r=nr<T-1?C.M(nr+1):ra,nr=1<nr?C.M(nr-2):Bt),Cr=_r.Bf(ra);var Qo=Bt.Bf(nr);_r=Cr>Qo+10?0<=Nt?_r.ab(ra):ra.ab(_r):Qo>Cr+10?0<=Nt?Bt.ab(nr):nr.ab(Bt):0<=Nt?_r.ab(nr):nr.ab(_r)}else _r=0<=Nt?ra.ab(Bt):Bt.ab(ra);sr!==sh&&(nr=f.computeAngle(Ct,sr,_r),Ct.Kb=nr),nr=ra.x+(Bt.x-ra.x)*Tt-t.x,ra=ra.y+(Bt.y-ra.y)*Tt-t.y}Ct.measure(1/0,1/0,0,0),Bt=Ct.measuredBounds,Cr=Ct.naturalBounds;var ss=0;Ct instanceof as&&(ss=Ct.strokeWidth),Qo=Cr.width+ss;var Ba=Cr.height+ss;Ee.reset(),Ee.translate(-Bt.x,-Bt.y),Ee.scale(Ct.scale,Ct.scale),Ee.rotate(sr===sh?Ct.angle:_r,Qo/2,Ba/2),sr!==m1&&sr!==g1||Ee.rotate(90,Qo/2,Ba/2),sr!==fm&&sr!==v1||Ee.rotate(-90,Qo/2,Ba/2),sr===Pc&&(45<_r&&135>_r||225<_r&&315>_r)&&Ee.rotate(-_r,Qo/2,Ba/2),Cr=new Wn(0,0,Qo,Ba),Ne.xi(Cr,mn),Ee.Ga(Ne),mn=-Ne.x+ss/2*Ct.scale,Ct=-Ne.y+ss/2*Ct.scale,ht.assign(yi),ss=isNaN(yi.x);var Ic=isNaN(yi.y);if(ss||Ic){Qo=Qo/2+3,Ba=Ba/2+3;var zu=45<=_r&&135>=_r,iu=225<=_r&&315>=_r;sr===sh&&(zu||iu)?(ht.x=Ic?Qo:yi.y,ht.y=ss?Ba:yi.x,zu?0<=Nt||isNaN(Nt)&&.5>Tt||!ss||(ht.y=-Ba):iu&&((0<=Nt||isNaN(Nt)&&.5>Tt)&&ss&&(ht.y=-Ba),Ic&&(ht.x=-Qo))):(ss&&(ht.x=0<=Nt||isNaN(Nt)&&.5>Tt?Qo:-Qo),Ic&&(ht.y=-Ba),ht.rotate(_r))}else ht.rotate(_r);nr+=ht.x,ra+=ht.y,Cr.set(Bt),Cr.h(nr+mn,ra+Ct,Bt.width,Bt.height),ce.push(Cr),n.ed(Cr)}}if(l!==null)for(r=l.labelNodes;r.next();)r.value.measure(1/0,1/0);e.jg=n,e.position.h(t.x+n.x,t.y+n.y),Ac(i,n.width||0,n.height||0),Ya.free(Ee),ft.free(Ne),ft.free(ht)}}}},Xh.prototype.arrange=function(e,t){var n=t.length;if(e instanceof Ea||e instanceof oi){var r=e,i=null;e instanceof Ea&&(i=e,r=i.adornedPart);var o=e instanceof Ea?null:r.path,l=e.j;if(l.length!==0){var u=0;if(o!==null&&u<l.length){var f=l[u];u++,o.arrange(f.x-e.jg.x,f.y-e.jg.y,f.width,f.height)}for(f=0;f<n;f++){var E=t[f];if(E!==o&&u<l.length){var C=l[u];u++,E.arrange(C.x-e.jg.x,C.y-e.jg.y,C.width,C.height)}}}if(t=r.points,n=t.count,2<=n&&e instanceof oi)for(o=e.labelNodes;o.next();){var T=e;l=o.value,u=l.segmentIndex,f=l.segmentFraction;var $=l.alignmentFocus;if(E=l.segmentOrientation,C=l.segmentOffset,isNaN(u)){var ce=T.ua,Ee=io();ce.Qu(f,Ee);var Ne=ft.allocAt(Ee[0],Ee[1]);Ne.add(T.i(0)),ce.type===mi.j||(ce=ce.figures.first()),Ne.offset(-ce.startX,-ce.startY),ce=Ee[2],E!==sh&&(T=T.computeAngle(l,E,ce),l.angle=T),T=Ne.x;var ht=Ne.y;ft.free(Ne),so(Ee)}else if(u<-n||u>=n)Ee=ft.alloc(),ce=T,ht=Ee,ce.vg(),ce.computeMidPoint(ht),ce=T.midAngle,E!==sh&&(T=T.computeAngle(l,E,ce),l.angle=T),T=Ee.x,ht=Ee.y,ft.free(Ee);else{if(Ne=0,0<=u?(Ee=t.s[u],ht=u<n-1?t.s[u+1]:Ee):(Ne=n+u,Ee=t.s[Ne],ht=0<Ne?t.s[Ne-1]:Ee),Ee.Xa(ht)){0<=u?(ce=0<u?t.s[u-1]:Ee,Ne=u<n-2?t.s[u+2]:ht):(ce=Ne<n-1?t.s[Ne+1]:Ee,Ne=1<Ne?t.s[Ne-2]:ht);var $e=ce.Bf(Ee),Ct=ht.Bf(Ne);ce=$e>Ct+10?0<=u?ce.ab(Ee):Ee.ab(ce):Ct>$e+10?0<=u?ht.ab(Ne):Ne.ab(ht):0<=u?ce.ab(Ne):Ne.ab(ce)}else ce=0<=u?Ee.ab(ht):ht.ab(Ee);E!==sh&&(T=T.computeAngle(l,E,ce),l.angle=T),T=Ee.x+(ht.x-Ee.x)*f,ht=Ee.y+(ht.y-Ee.y)*f}if($.ys())l.location=new ft(T,ht);else{$.Mc()&&($=xa),Ee=Ya.alloc(),Ee.reset(),Ee.scale(l.scale,l.scale),Ee.rotate(l.angle,0,0);var Bt=l.naturalBounds;Ne=Wn.allocAt(0,0,Bt.width,Bt.height),$e=ft.alloc(),$e.xi(Ne,$),Ee.Ga($e),$=-$e.x,Ct=-$e.y;var Nt=Bt.width,Tt=Bt.height;Bt=ft.alloc(),Bt.assign(C);var mn=isNaN(C.x),sr=isNaN(C.y);if(mn||sr){Nt=Nt/2+3,Tt=Tt/2+3;var yi=45<=ce&&135>=ce,_r=225<=ce&&315>=ce;E===sh&&(yi||_r)?(Bt.x=sr?Nt:C.y,Bt.y=mn?Tt:C.x,yi?0<=u||isNaN(u)&&.5>f||!mn||(Bt.y=-Tt):_r&&((0<=u||isNaN(u)&&.5>f)&&mn&&(Bt.y=-Tt),sr&&(Bt.x=-Nt))):(mn&&(Bt.x=0<=u||isNaN(u)&&.5>f?Nt:-Nt),sr&&(Bt.y=-Tt),Bt.rotate(ce))}else Bt.rotate(ce);T+=Bt.x,ht+=Bt.y,Ee.pp(Ne),$+=Ne.x,Ct+=Ne.y,u=ft.allocAt(T+$,ht+Ct),l.move(u),ft.free(u),ft.free(Bt),ft.free($e),Wn.free(Ne),Ya.free(Ee)}}i!==null?i.Ul(!1):r.Ul(!1),r=Vl(e),e.location.h(e.position.x+r.x,e.position.y+r.y),ft.free(r)}};function H0(e,t,n,r){if(hd(r)!==!1){var i=r.strokeWidth;i===0&&e instanceof Ea&&e.type===Rr.Link&&e.adornedObject instanceof as&&(i=e.adornedObject.strokeWidth),i*=r.Ca,e instanceof oi&&e.ua!==null?(e=e.geometry.bounds,r.Ge(e.x-i/2,e.y-i/2,e.width+i,e.height+i)):e instanceof Ea&&e.adornedPart.ua!==null?(e=e.adornedPart.ua.bounds,r.Ge(e.x-i/2,e.y-i/2,e.width+i,e.height+i)):r.Ge(-(i/2),-(i/2),t+i,n+i),i=r.desiredSize,i.w()||r.ua===null?r.dc.h(0,0,i.width,i.height):r.dc.assign(r.ua.bounds),n0(r,!1)}}function jm(){this.xa="Base"}le(jm,Qs),jm.prototype.measure=function(e,t,n,r,i,o,l){var u=e.Pb();e.graduatedBounds=[];var f=u.margin,E=f.right+f.left,C=f.top+f.bottom;u.measure(t,n,o,l);var T=u.measuredBounds,$=new Wn(-f.left,-f.top,Math.max(T.width+E,0),Math.max(T.height+C,0));e.graduatedBounds.push($),i.assign($);for(var ce=u.geometry,Ee=u.strokeWidth,Ne=ce.flattenedSegments,ht=ce.flattenedLengths,$e=ce.flattenedTotalLength,Ct=Ne.length,Bt=0,Nt=0,Tt=io(),mn=0;mn<Ct;mn++){var sr=Ne[mn],yi=[];Nt=Bt=0;for(var _r=sr.length,Cr=0;Cr<_r;Cr+=2){var nr=sr[Cr],ra=sr[Cr+1];if(Cr!==0){var Qo=180*Math.atan2(ra-Nt,nr-Bt)/Math.PI;0>Qo&&(Qo+=360),yi.push(Qo)}Bt=nr,Nt=ra}Tt.push(yi)}if(e.graduatedIntervals===null){for(var ss=[],Ba=e.O.s,Ic=Ba.length,zu=0;zu<Ic;zu++){var iu=Ba[zu],ec=[];if(ss.push(ec),iu.visible){var Wd=iu.interval;if(!(0>Wd)){for(var Yu=0;Yu<Ic;Yu++)if(Yu!==zu){var JA=Ba[Yu];if(JA.visible&&iu.constructor===JA.constructor){var ef=JA.interval;ef>Wd&&ec.push(ef)}}}}}e.graduatedIntervals=ss}var Lp=e.graduatedIntervals,kd=e.O.s,g0=kd.length,Pl=0,tf=0,Gp=$e;e.graduatedMarks=[];for(var Tp,up=0;up<g0;up++){var i0=kd[up];if(Tp=[],i0.visible&&i0!==u){var nA=Math.abs(i0.interval),ou=e.graduatedTickUnit;if(!(2>ou*nA*$e/e.graduatedRange&&i0.graduatedSkip===null)){var Jg=ht[0][0],hh=0,Yn=0;tf=$e*i0.graduatedStart-1e-4,Gp=$e*i0.graduatedEnd+1e-4;var ui=ou*nA,Ki=e.graduatedTickBase;if(Ki<e.graduatedMin){var Xi=(e.graduatedMin-Ki)/ui;Xi=Xi%1===0?Xi:Math.floor(Xi+1),Ki+=Xi*ui}else Ki>e.graduatedMin+ui&&(Ki-=Math.floor((Ki-e.graduatedMin)/ui)*ui);for(var Ra=Lp[up],tl=Ki,wl=1e-6*e.graduatedMax,Nl=1;Ki<=e.graduatedMax+wl;Nl++){e:{for(var Ru=Ra.length,Yc=0;Yc<Ru;Yc++){var Cc=(Ki-e.graduatedTickBase)%(Ra[Yc]*e.graduatedTickUnit),Ju=1e-6*e.graduatedTickUnit;if(Cc<Ju&&Cc>-Ju){var jc=!1;break e}}jc=!0}if(jc&&(Ki>e.graduatedMax&&(Ki=e.graduatedMax),i0.graduatedSkip===null||i0 instanceof A&&!i0.graduatedSkip(Ki,i0)||i0 instanceof as&&!i0.graduatedSkip(Ki,i0))&&(Pl=(Ki-e.graduatedMin)*$e/e.graduatedRange,Pl>$e&&(Pl=$e),tf<=Pl&&Pl<=Gp)){for(var yc=Tt[hh][Yn],Wl=ht[hh][Yn];hh<ht.length;){for(;Pl>Jg&&Yn<ht[hh].length-1;)Yn++,yc=Tt[hh][Yn],Wl=ht[hh][Yn],Jg+=Wl;if(Pl<=Jg)break;hh++,Yn=0,yc=Tt[hh][Yn],Wl=ht[hh][Yn],Jg+=Wl}var gu=Ne[hh],tu=gu[2*Yn],Ku=gu[2*Yn+1],Dc=(Pl-(Jg-Wl))/Wl,Cu=new ft(tu+(gu[2*Yn+2]-tu)*Dc+Ee/2-ce.bounds.x,Ku+(gu[2*Yn+3]-Ku)*Dc+Ee/2-ce.bounds.y);Cu.scale(u.scale,u.scale);e:{var aa=yc,vs=Tt[hh];if(!(.5005>Dc&&.4995<Dc)){var hl=aa;if(.5>Dc?0<Yn?hl=vs[Yn-1]:nn.$(gu[0],gu[gu.length-2])&&nn.$(gu[1],gu[gu.length-1])&&(hl=vs[vs.length-1]):.5<Dc&&(Yn+1<vs.length?hl=vs[Yn+1]:nn.$(gu[0],gu[gu.length-2])&&nn.$(gu[1],gu[gu.length-1])&&(hl=vs[0])),aa!==hl){var vu=Math.abs(aa-hl);if(180<vu&&(aa<hl?aa+=360:hl+=360,vu=Math.abs(aa-hl)),5e-4>Dc||.9995<Dc){yc=(aa+hl)/2%360;break e}if(10>vu){var al=1-Math.abs(.5-Dc);yc=(aa*al+hl*(1-al))%360;break e}}}yc=aa}if(i0 instanceof A){var oa="";i0.graduatedFunction!==null?(oa=i0.graduatedFunction(Ki,i0),oa=oa!=null?oa.toString():""):oa=(+Ki.toFixed(2)).toString(),oa!==""&&Tp.push({$l:Cu,angle:yc,text:oa})}else Tp.push({$l:Cu,angle:yc})}Ki=tl+Nl*ui}}}e.graduatedMarks.push(Tp)}so(Tt);var Mo=e.graduatedMarks;if(Mo!==null)for(var Ua=r.length,Gs=0;Gs<Ua;Gs++){var nu=r[Gs],da=Mo[Gs];if(nu.visible&&nu!==u&&da.length!==0){if(nu instanceof as){var Zu=e,Rc=i,Iu=nu.alignmentFocus;Iu.Mc()&&(Iu=Fc);var jd=nu.angle;nu.Kb=0,nu.measure(1/0,1/0,0,0),nu.Kb=jd;var yf=nu.measuredBounds,hf=yf.width,Jd=yf.height,za=Wn.allocAt(0,0,hf,Jd),pl=ft.alloc();pl.xi(za,Iu),Wn.free(za);for(var ba=-pl.x,sd=-pl.y,cA=new Wn,Nc=da.length,_f=0;_f<Nc;_f++)for(var pf=da[_f],Em=pf.$l.x,Wm=pf.$l.y,Mc=pf.angle,Uf=0;4>Uf;Uf++){switch(Uf){case 0:pl.h(ba,sd);break;case 1:pl.h(ba+hf,sd);break;case 2:pl.h(ba,sd+Jd);break;case 3:pl.h(ba+hf,sd+Jd)}pl.rotate(Mc+nu.angle),pl.offset(Em,Wm),_f===0&&Uf===0?cA.h(pl.x,pl.y,0,0):cA.Ye(pl),pl.offset(-Em,-Wm),pl.rotate(-Mc-nu.angle)}ft.free(pl),Zu.graduatedBounds!==null&&Zu.graduatedBounds.push(cA),Ns(Rc,cA.x,cA.y,cA.width,cA.height)}else if(nu instanceof A){var ph=e,cp=i;ph.temporaryTextBlock===null&&(ph.temporaryTextBlock=new A);var v0=ph.temporaryTextBlock;h(v0,nu);var _v=nu.alignmentFocus;_v.Mc()&&(_v=Fc);for(var wm=nu.segmentOrientation,fE=nu.segmentOffset,Y1=new Wn,ld=0,D0=0,Ap=0,$v=0,xm=0,hE=da.length,qg=0;qg<hE;qg++){var Eg=da[qg];ld=Eg.$l.x,D0=Eg.$l.y,Ap=Eg.angle,xm=$v=nu.angle,wm!==sh&&(xm=wm===gv||wm===Hg?Ap+nu.angle:Ap,$v=oi.computeAngle(wm,xm)),v0.Kb=$v,v0.text=Eg.text||"",v0.measure(1/0,1/0,0,0);var $f=v0.measuredBounds,wg=v0.naturalBounds,Pf=wg.width,xg=wg.height,N0=Ya.alloc();N0.reset(),N0.translate(-$f.x,-$f.y),N0.scale(v0.scale,v0.scale),N0.rotate(xm,Pf/2,xg/2),wm!==m1&&wm!==g1||N0.rotate(90,Pf/2,xg/2),wm!==fm&&wm!==v1||N0.rotate(-90,Pf/2,xg/2),wm===Pc&&(45<Ap&&135>Ap||225<Ap&&315>Ap)&&N0.rotate(-Ap,Pf/2,xg/2);var kE=Wn.allocAt(0,0,Pf,xg),Ky=ft.alloc();Ky.xi(kE,_v),N0.Ga(Ky);var pE=-Ky.x,qE=-Ky.y,J1=ft.alloc();J1.assign(fE),isNaN(J1.x)&&(J1.x=Pf/2+3),isNaN(J1.y)&&(J1.y=-(xg/2+3)),J1.rotate(Ap),ld+=J1.x+pE,D0+=J1.y+qE;var IE=new Wn(ld,D0,$f.width,$f.height),VE=new Wn($f.x,$f.y,$f.width,$f.height),rw=new Wn(wg.x,wg.y,wg.width,wg.height);Eg.Sz=$v,Eg.lineCount=v0.lineCount,Eg.lines=[v0.Cb,v0.Ih,v0.df,v0.Le,v0.Qc,v0.Qb,v0.ze],Eg.actualBounds=IE,Eg.measuredBounds=VE,Eg.naturalBounds=rw,qg===0?Y1.assign(IE):Y1.ed(IE),ft.free(J1),ft.free(Ky),Wn.free(kE),Ya.free(N0)}ph.graduatedBounds!==null&&ph.graduatedBounds.push(Y1),Ns(cp,Y1.x,Y1.y,Y1.width,Y1.height)}n0(nu,!1)}}},jm.prototype.arrange=function(e,t,n){if(e.graduatedBounds!==null){var r=e.Pb(),i=e.graduatedMarks;if(i!==null){var o=e.graduatedBounds,l=0,u=o[l];l++,r!==null&&r.arrange(u.x-n.x,u.y-n.y,u.width,u.height);for(var f=t.length,E=0;E<f;E++){var C=t[E];u=i[E],C.visible&&C!==r&&u.length!==0&&(u=o[l],l++,C.arrange(u.x-n.x,u.y-n.y,u.width,u.height))}e.graduatedBounds=null}}},jm.prototype.gc=function(e,t,n){var r=n.$i;n.$i=!0;var i=e.naturalBounds,o=i.width,l=i.height;i=t instanceof Vh,t.save(),t.beginPath(),t.rect(-1,-1,o+1,l+1),t.clip(),t.Se(),o=e.Pb(),o.gc(t,n),l=e.Df()*n.scale,0>=l&&(l=1);for(var u=o.actualBounds,f=e.O.s,E=e.graduatedMarks,C=f.length,T=0;T<C;T++){var $=f[T],ce=E[T],Ee=ce.length;if($.visible&&$!==o&&ce.length!==0){if($ instanceof as){if(!(2>e.graduatedTickUnit*$.interval*o.geometry.flattenedTotalLength/e.graduatedRange*l&&$.graduatedSkip===null)){var Ne=$.measuredBounds,ht=$.strokeWidth*$.scale,$e=$.alignmentFocus;$e.Mc()&&($e=Fc);for(var Ct=0;Ct<Ee;Ct++){var Bt=ce[Ct].$l,Nt=ce[Ct].angle,Tt=$e,mn=$.Ab;mn.reset(),mn.translate(Bt.x+u.x,Bt.y+u.y),mn.rotate(Nt+$.angle,0,0),mn.translate(-Ne.width*Tt.x+Tt.offsetX+ht/2,-Ne.height*Tt.y+Tt.offsetY+ht/2),mn.scale($.scale,$.scale),Tu($,!1),$.wh.set($.Ab),$.Kk=$.scale,Rp($,!1),$.gc(t,n),i&&(e.svg.appendChild($.svg),$.svg=null),$.Ab.reset()}}}else if($ instanceof A)for(e.temporaryTextBlock===null&&(e.temporaryTextBlock=new A),Ne=e.temporaryTextBlock,h(Ne,$),ht=0;ht<Ee;ht++)$e=ce[ht],$e.actualBounds&&$e.measuredBounds&&$e.naturalBounds&&(Ne.ec=$e.text||"",Ne.Kb=$e.Sz||0,Ne.Gc=$e.lineCount||0,Ct=$e.lines,Ct!==void 0&&(Ne.Cb=Ct[0],Ne.Ih=Ct[1],Ne.df=Ct[2],Ne.Le=Ct[3],Ne.Qc=Ct[4],Ne.Qb=Ct[5],Ne.ze=Ct[6]),$e.naturalBounds&&(Ne.dc=$e.naturalBounds),$e.actualBounds&&(Ct=$e.actualBounds,Ne.arrange(Ct.x,Ct.y,Ct.width,Ct.height)),Ct=$e.actualBounds,Ne.arrange(Ct.x,Ct.y,Ct.width,Ct.height),Bt=$e.measuredBounds,$e=$e.naturalBounds,Nt=Ne.Ab,Nt.reset(),Nt.translate(Ct.x+u.x,Ct.y+u.y),Nt.translate(-Bt.x,-Bt.y),Ne.no(Nt,$e.x,$e.y,$e.width,$e.height),Tu(Ne,!1),Ne.wh.set(Ne.Ab),Ne.Kk=Ne.scale,Rp(Ne,!1),Ne.Ng=$.part,Ne.Me=$.panel,Ne.gc(t,n),Ne.Me=null,Ne.Ng=null,i&&(e.svg.appendChild(Ne.svg),Ne.svg=null))}}n.$i=r,t.restore(),t.Vc(!0)};function Rr(e,t){if(Po.call(this),this.na=null,e===void 0)this.na=Rr.Position;else if(typeof e=="string"){var n=xh.I(e);n!==null&&(this.na=n)}else e instanceof Qs?this.na=e:e&&(this.na=Rr.Position,t=e);this.na===null&&Wt("Panel type not specified or PanelLayout not loaded: "+e),this.l=this.l|4194304|(this.na===Rr.Grid?1048576:0),this.O=new Ai,this.yb=Es,this.Tm=iA,this.Uf=s0,this.$g=null,this.$e="",this.jg=new Wn(NaN,NaN,NaN,NaN),this.T=this.F=null,this.xo=wp,this.jn=ia,this.kn=fA,this.ub=this.ra=null,this.zn=NaN,this.ge=this.Hh=null,t&&Object.assign(this,t)}le(Rr,Po),Rr.prototype.cloneProtected=function(e){Po.prototype.cloneProtected.call(this,e),e.na=this.na,e.yb=this.yb.J(),e.Tm=this.Tm.J(),e.Uf=this.Uf,e.$e=this.$e,e.jg.assign(this.jg),this.T!==null&&(e.T=this.T.copy(e)),e.xo=this.xo,e.jn=this.jn.J(),e.kn=this.kn.J(),this.ra!==null&&(e.ra=this.ra.copy()),e.ub=this.ub,e.zn=this.zn,e.Hh=this.Hh},Rr.prototype.Af=function(e){Po.prototype.Af.call(this,e),e.O=this.O;for(var t=e.O.s,n=t.length,r=0;r<n;r++)t[r].Me=e;e.$g=null},Rr.prototype.copy=function(){var e=Po.prototype.copy.call(this);if(e!==null){for(var t=this.O.s,n=t.length,r=0;r<n;r++){var i=t[r].copy();i.wi(e),i.Ng=null;var o=e.O,l=o.count;if(o.Gb(l,i),o=e.part,o!==null){o.Rh=null,i.portId!==null&&o instanceof $r&&(o.Te=!0);var u=e.diagram;u!==null&&u.undoManager.isUndoingRedoing||o.cb(ai,"elements",e,null,i,null,l)}}return e}return null},ye=Rr.prototype,ye.toString=function(){return"Panel("+this.type.name+")#"+Ss(this)},ye.Pn=function(e){Po.prototype.Pn.call(this,e);for(var t=this.O.s,n=t.length,r=0;r<n;r++)t[r].Pn(e)},ye.hh=function(e,t){if(this.na===Rr.Grid)e.yc(),this.na.gc(this,e,t);else if(this.na===Rr.Graduated)e.yc(),this.na.gc(this,e,t);else{if(this.na===Rr.Table)if(e.yc(),e instanceof Vh){var n=e.yd;e.yd=Mg(e,"gojs-ts"),og(this,e),e.nh.pop(),e.yd=n}else og(this,e);(n=this.isClipping&&this.na===Rr.Spot)&&e.save();for(var r=this.Pb(),i=this.O.s,o=i.length,l=0;l<o;l++){var u=i[l];n&&u===r&&(e.clipInsteadOfFill=!0),u.gc(e,t),n&&u===r&&(e.clipInsteadOfFill=!1)}n&&(e.restore(),e.Vc(!0))}};function og(e,t){t.lineCap="butt";var n=0<e.rowCount?e.rowDefs:null,r=0<e.columnCount?e.colDefs:null;n!==null&&lm(e,t,!0,n,!0),r!==null&&lm(e,t,!1,r,!0),n!==null&&Tg(e,t,!0,n),r!==null&&Tg(e,t,!1,r),n!==null&&lm(e,t,!0,n,!1),r!==null&&lm(e,t,!1,r,!1)}function Tg(e,t,n,r){for(var i=r.length,o=e.actualBounds,l=e.naturalBounds,u=!0,f=0;f<i;f++){var E=r[f];if(E!==void 0&&E.actual!==0)if(u)u=!1;else{if(n){if(E.position>l.height)continue}else if(E.position>l.width)continue;var C=E.separatorStrokeWidth;isNaN(C)&&(C=n?e.defaultRowSeparatorStrokeWidth:e.defaultColumnSeparatorStrokeWidth);var T=E.separatorStroke;if(T===null&&(T=n?e.defaultRowSeparatorStroke:e.defaultColumnSeparatorStroke),C!==0&&T!==null){rh(e,t,T,!1,!1,l,o),T=!1;var $=E.separatorDashArray;$===null&&($=n?e.defaultRowSeparatorDashArray:e.defaultColumnSeparatorDashArray),$!==null&&(T=!0,t.js($,0)),t.beginPath(),$=E.position+C,n?$>l.height&&(C-=$-l.height):$>l.width&&(C-=$-l.width),E=E.position+C/2,t.lineWidth=C,C=e.yb,n?(E+=C.top,$=l.width-C.right,t.moveTo(C.left,E),t.lineTo($,E)):(E+=C.left,$=l.height-C.bottom,t.moveTo(E,C.top),t.lineTo(E,$)),t.stroke(),t.Se(),T&&t.fs()}}}}function lm(e,t,n,r,i){for(var o=r.length,l=e.actualBounds,u=e.naturalBounds,f=Kp(e,!0),E=Kp(e,!1),C=0;C<o;C++){var T=r[C];if(T!==void 0&&T.background!==null&&T.coversSeparators!==i&&T.actual!==0){var $=n?l.height:l.width;if(!(T.position>$)){var ce=T.Wc(),Ee=T.separatorStrokeWidth;isNaN(Ee)&&(Ee=n?e.defaultRowSeparatorStrokeWidth:e.defaultColumnSeparatorStrokeWidth);var Ne=T.separatorStroke;Ne===null&&(Ne=n?e.defaultRowSeparatorStroke:e.defaultColumnSeparatorStroke),(Ne===null||T.index===(n?f:E))&&(Ee=0),ce-=Ee,Ee=T.position+Ee,ce+=T.actual,Ee+ce>$&&(ce=$-Ee),0>=ce||($=e.yb,rh(e,t,T.background,!0,!1,u,l),n?t.fillRect($.left,Ee+$.top,l.width-($.left+$.right),ce):t.fillRect(Ee+$.left,$.top,ce,l.height-($.top+$.bottom)))}}}}function Kp(e,t){for(var n=t?e.rowCount:e.columnCount,r=0;r<n;r++){var i=t?e.rowDefs[r]:e.colDefs[r];if(i!==void 0)return i.index}return 0}function Og(e){return e==="LineV"||e==="BarV"}ye.lv=function(){for(var e=this.O.s,t=e.length,n=0;n<t;n++)e[n].lv();this.Uc=!0},ye.kk=function(e,t,n){if(!Po.prototype.kk.call(this,e,t,n))return!1;if(this.type===Rr.Table)n=this.svg.getElementsByClassName("gojs-ts"),n=n.length!==0?n[0]:null,n!==null&&(n.innerHTML=""),e.yd=n,og(this,e),e.yd=null;else if(this.na===Rr.Grid||this.na===Rr.Graduated)return this.svg.innerHTML="",this.svg.remove(),!1;n=this.O.s;for(var r=n.length,i=0;i<r;i++)n[i].gc(e,t);return!0},ye.nk=function(){return!0},ye.$o=function(e,t,n,r){if(!this.isClipping)if(this.Dd()&&e.bk!==null){e=e.bk,t=this.O.s;for(var i=0,o=0,l=0;l<t.length;l++)if(t[l].Ed()){var u=t[l].actualBounds;i=l===0?u.x:Math.min(u.x,i),o=l===0?u.y:Math.min(u.y,o)}r.setAttributeNS(null,"clip-path","path('M "+(e.x-n.x-i)+","+(e.y-n.y-o)+" l "+e.width+" 0 l 0 "+e.height+" l -"+e.width+" 0 z')")}else Po.prototype.$o.call(this,e,t,n,r)},ye.Sj=function(e,t,n,r,i){var o=this.se(),l=this.transform,u=1/(l.m11*l.m22-l.m12*l.m21),f=l.m22*u,E=-l.m12*u,C=-l.m21*u,T=l.m11*u,$=u*(l.m21*l.dy-l.m22*l.dx),ce=u*(l.m12*l.dx-l.m11*l.dy);if(this.areaBackground!==null)return l=this.actualBounds,nn.Ff(l.left,l.top,l.right,l.bottom,e,t,n,r,i);if(this.background!==null)return o=e*f+t*C+$,u=e*E+t*T+ce,e=n*f+r*C+$,f=n*E+r*T+ce,i.h(0,0),n=this.naturalBounds,o=nn.Ff(0,0,n.width,n.height,o,u,e,f,i),i.transform(l),o;o||(f=1,C=E=0,T=1,ce=$=0),u=e*f+t*C+$,e=e*E+t*T+ce,f=n*f+r*C+$,n=n*E+r*T+ce,i.h(f,n),r=(f-u)*(f-u)+(n-e)*(n-e),E=!1,T=this.O.s,ce=T.length,C=ft.alloc(),$=null,t=1/0;var Ee=null,Ne=this.isClipping&&this.na===Rr.Spot;Ne&&(Ee=ft.alloc(),$=this.Pb(),(E=$.Sj(u,e,f,n,Ee))&&(t=(u-Ee.x)*(u-Ee.x)+(e-Ee.y)*(e-Ee.y)));for(var ht=0;ht<ce;ht++){var $e=T[ht];$e.visible&&$e!==$&&$e.Sj(u,e,f,n,C)&&(E=!0,$e=(u-C.x)*(u-C.x)+(e-C.y)*(e-C.y),$e<r&&(r=$e,i.set(C)))}return Ne&&(t>r&&i.set(Ee),ft.free(Ee)),ft.free(C),o&&i.transform(l),E},ye.Gj=function(){for(var e=this.O.s,t=e.length,n=0;n<t;n++)e[n].Gj();Po.prototype.Gj.call(this)},ye.v=function(e){if(!hd(this)){Po.prototype.v.call(this,e),e=null,(this.na===Rr.Auto||this.na===Rr.Link)&&(e=this.Pb());for(var t=this.O.s,n=t.length,r=0;r<n;r++){var i=t[r];if((i===e||i.isPanelMain)&&i.v(!0),!i.desiredSize.w()){var o=O0(i,!1);(i instanceof ah||i instanceof Rr||i instanceof A||o!==TA)&&i.v(!0)}}}},ye.Uj=function(){if(!hd(this)){n0(this,!0),ng(this,!0);for(var e=this.O.s,t=e.length,n=0;n<t;n++)e[n].Uj()}},ye.Uk=function(){if(!(this.l&2048)){Tu(this,!0),Rp(this,!0);for(var e=this.O.s,t=e.length,n=0;n<t;n++)e[n].Wu()}},ye.Wu=function(){Rp(this,!0);for(var e=this.O.s,t=e.length,n=0;n<t;n++)e[n].Wu()},ye.Wl=function(e,t,n,r){var i=this.jg;i.h(0,0,0,0);var o=this.desiredSize,l=this.minSize;n===void 0&&(n=l.width,r=l.height),n=Math.max(n,l.width),r=Math.max(r,l.height);var u=this.maxSize;isNaN(o.width)||(e=Math.min(o.width,u.width)),isNaN(o.height)||(t=Math.min(o.height,u.height)),e=Math.max(n,e),t=Math.max(r,t);var f=this.yb;e=Math.max(e-f.left-f.right,0),t=Math.max(t-f.top-f.bottom,0);var E=this.O.s;E.length!==0&&this.na.measure(this,e,t,E,i,n,r),e=i.width+f.left+f.right,f=i.height+f.top+f.bottom,isFinite(o.width)&&(e=o.width),isFinite(o.height)&&(f=o.height),e=Math.min(u.width,e),f=Math.min(u.height,f),e=Math.max(l.width,e),f=Math.max(l.height,f),e=Math.max(n,e),f=Math.max(r,f),Ac(i,e,f),Ac(this.naturalBounds,e,f),this.Ge(0,0,e,f)},ye.Pb=function(){if(this.$g===null){var e=this.O.s,t=e.length;if(t===0)return null;for(var n=0;n<t;n++){var r=e[n];if(r.isPanelMain===!0)return this.$g=r}this.$g=e[0]}return this.$g};function r0(e){return e.part!==null?e.part.locationObject:null}ye.eh=function(e,t,n,r){var i=this.O.s;if(this.actualBounds.h(e,t,n,r),i.length!==0){if(!this.desiredSize.w()){e=O0(this,!0);var o=this.measuredBounds;t=o.width,o=o.height;var l=this.Kg,u=l.left+l.right;switch(l=l.top+l.bottom,t===n&&o===r&&(e=TA),e){case TA:(t>n||o>r)&&(this.v(),this.measure(t>n?n:t,o>r?r:o,0,0));break;case LA:this.v(!0),this.measure(n+u,r+l,0,0);break;case Cf:this.v(!0),this.measure(n+u,o+l,0,0);break;case OA:this.v(!0),this.measure(t+u,r+l,0,0)}}this.na.arrange(this,i,this.jg)}},ye.gh=function(e){var t=this.naturalBounds,n=r0(this);if(cr(0,0,t.width,t.height,e.x,e.y)){t=this.O.s;for(var r=t.length,i=ft.allocAt(0,0);r--;){var o=t[r];if((o.visible||o===n)&&(Or(i.set(e),o.transform),o.ca(i)))return ft.free(i),!0}return ft.free(i),!(this.Ma===null&&this.areaBackground===null)}return!1},ye.ks=function(e){if(this.bindingId===e)return this;for(var t=this.O.s,n=t.length,r=0;r<n;r++){var i=t[r].ks(e);if(i!==null)return i}return null},ye.qm=function(e,t){if(t(this,e),e instanceof Rr){e=e.O.s;for(var n=e.length,r=0;r<n;r++)this.qm(e[r],t)}};function Cp(e,t){ep(e,e,t)}function ep(e,t,n){n(t),t=t.O.s;for(var r=t.length,i=0;i<r;i++){var o=t[i];o instanceof Rr&&ep(e,o,n)}}function Gy(e,t){DE(e,e,t)}function DE(e,t,n){if(n(t),t instanceof Rr){t=t.O.s;for(var r=t.length,i=0;i<r;i++)DE(e,t[i],n)}}ye.Nl=function(e){return A1(this,this,e)};function A1(e,t,n){if(n(t))return t;if(t instanceof Rr){t=t.O.s;for(var r=t.length,i=0;i<r;i++){var o=A1(e,t[i],n);if(o!==null)return o}}return null}ye.fb=function(e){if(this.name===e)return this;var t=this.O.s,n=t.length;this.Hh===null&&this.itemTemplateMap===null||(n=_y(this));for(var r=0;r<n;r++){var i=t[r];if(i instanceof Rr){var o=i.fb(e);if(o!==null)return o}if(i.name===e)return i}return null};function Yy(e){e=e.O.s;for(var t=e.length,n=0,r=0;r<t;r++){var i=e[r];i instanceof Rr?n=Math.max(n,Yy(i)):i instanceof as&&(n=Math.max(n,i.ig/2*i.strokeMiterLimit*i.Df()))}return n}ye.se=function(){return!(this.type===Rr.TableRow||this.type===Rr.TableColumn)};function Rm(e){return e.type===Rr.TableRow||e.type===Rr.TableColumn}ye.ic=function(e,t,n){if(this.pickable===!1||(t===void 0&&(t=null),n===void 0&&(n=null),k0(this)))return null;var r=this.naturalBounds,i=1/this.Df(),o=this.se(),l=o?e:Or(ft.allocAt(e.x,e.y),this.transform),u=this.diagram,f=10,E=5;if(u!==null&&(f=u.Ql("extraTouchArea"),E=f/2),cr(-(E*i),-(E*i),r.width+f*i,r.height+f*i,l.x,l.y)){if(!this.isAtomic){i=this.O.s;var C=i.length;if(u=ft.alloc(),E=(f=this.isClipping&&this.na===Rr.Spot)?this.Pb():null,f&&(E.se()?Or(u.set(e),E.transform):u.set(e),!E.ca(u)))return ft.free(u),o||ft.free(l),null;for(var T=r0(this);C--;){var $=i[C];if(($.visible||$===T)&&($.se()?Or(u.set(e),$.transform):u.set(e),!f||$!==E)){var ce=null;if($ instanceof Rr?ce=$.ic(u,t,n):$.pickable===!0&&$.ca(u)&&(ce=$),ce!==null&&(t!==null&&(ce=t(ce)),ce!==null&&(n===null||n(ce))))return ft.free(u),o||ft.free(l),ce}}ft.free(u)}return this.background===null&&this.areaBackground===null?(o||ft.free(l),null):(e=cr(0,0,r.width,r.height,l.x,l.y)?this:null,o||ft.free(l),e)}return o||ft.free(l),null},ye.ji=function(e,t,n,r){if(this.pickable===!1)return!1;t===void 0&&(t=null),n===void 0&&(n=null);var i=this.naturalBounds,o=this.se(),l=o?e:Or(ft.allocAt(e.x,e.y),this.transform);if(i=cr(0,0,i.width,i.height,l.x,l.y),Rm(this)||i){if(!this.isAtomic){for(var u=this.O.s,f=u.length,E=ft.alloc(),C=r0(this);f--;){var T=u[f];if(T.visible||T===C){T.se()?Or(E.set(e),T.transform):E.set(e);var $=T;T=T instanceof Rr?T:null,(T!==null?T.ji(E,t,n,r):$.ca(E))&&$.pickable!==!1&&(t!==null&&($=t($)),$===null||n!==null&&!n($)||r.add($))}}ft.free(E)}return o||ft.free(l),i&&(this.background!==null||this.areaBackground!==null)}return o||ft.free(l),!1},ye.Cf=function(e,t,n,r,i,o){if(this.pickable===!1)return!1;t===void 0&&(t=null),n===void 0&&(n=null);var l=o;if(o===void 0&&(l=Ya.alloc(),l.reset()),l.multiply(this.transform),this.fh(e,l))return Py(this,t,n,i),o===void 0&&Ya.free(l),!0;if(this.Yc(e,l)){if(!this.isAtomic)for(var u=r0(this),f=this.O.s,E=f.length;E--;){var C=f[E];if(C.visible||C===u){var T=C.actualBounds,$=this.naturalBounds;T.x>$.width||T.y>$.height||0>T.x+T.width||0>T.y+T.height||(T=C,C=C instanceof Rr?C:null,$=Ya.alloc(),$.set(l),(C!==null?C.Cf(e,t,n,r,i,$):By(T,e,r,$))&&(t!==null&&(T=t(T)),T===null||n!==null&&!n(T)||i.add(T)),Ya.free($))}}return o===void 0&&Ya.free(l),r}return o===void 0&&Ya.free(l),!1};function Py(e,t,n,r){for(var i=e.O.s,o=i.length;o--;){var l=i[o];if(l.visible){var u=l.actualBounds,f=e.naturalBounds;u.x>f.width||u.y>f.height||0>u.x+u.width||0>u.y+u.height||(l instanceof Rr&&Py(l,t,n,r),t!==null&&(l=t(l)),l===null||n!==null&&!n(l)||r.add(l))}}}ye.og=function(e,t,n,r,i,o){if(this.pickable===!1)return!1;n===void 0&&(n=null),r===void 0&&(r=null);var l=this.naturalBounds,u=this.se(),f=u?e:Or(ft.allocAt(e.x,e.y),this.transform),E=u?t:Or(ft.allocAt(t.x,t.y),this.transform),C=f.Bf(E),T=0<f.x&&f.x<l.width&&0<f.y&&f.y<l.height||Bi(f.x,f.y,0,0,0,l.height)<=C||Bi(f.x,f.y,0,l.height,l.width,l.height)<=C||Bi(f.x,f.y,l.width,l.height,l.width,0)<=C||Bi(f.x,f.y,l.width,0,0,0)<=C;if(l=f.zd(0,0)<=C&&f.zd(0,l.height)<=C&&f.zd(l.width,0)<=C&&f.zd(l.width,l.height)<=C,u||(ft.free(f),ft.free(E)),T){if(!this.isAtomic){f=ft.alloc(),E=ft.alloc(),C=r0(this);for(var $=this.O.s,ce=$.length;ce--;){var Ee=$[ce];if(Ee.visible||Ee===C){var Ne=Ee.actualBounds,ht=this.naturalBounds;(!u||!(Ne.x>ht.width||Ne.y>ht.height||0>Ne.x+Ne.width||0>Ne.y+Ne.height))&&(Ee.se()?(Ne=Ee.transform,Or(f.set(e),Ne),Or(E.set(t),Ne)):(f.set(e),E.set(t)),Ne=Ee,Ee=Ee instanceof Rr?Ee:null,(Ee!==null?Ee.og(f,E,n,r,i,o):Ne.tx(f,E,i))&&(n!==null&&(Ne=n(Ne)),Ne===null||r!==null&&!r(Ne)||o.add(Ne)))}}ft.free(f),ft.free(E)}return i?T:l}return!1};function Jy(e){var t=null;return e instanceof as&&(t=e.spot1,t===iA&&(t=null),e=e.geometry,e!==null&&t===null&&(t=e.spot1)),t===null&&(t=Bl),t}function Iy(e){var t=null;return e instanceof as&&(t=e.spot2,t===iA&&(t=null),e=e.geometry,e!==null&&t===null&&(t=e.spot2)),t===null&&(t=Ed),t}ye.add=function(e){for(var t=[],n=0;n<arguments.length;++n)t[n]=arguments[n];for(n=0;n<t.length;n++)this.Gb(this.O.count,t[n]);return this},ye.M=function(e){return this.O.M(e)},ye.Gb=function(e,t){t instanceof bi&&Wt("Cannot add a Part to a Panel: "+t+"; use a Panel instead"),(this===t||this.rg(t))&&(this===t&&Wt("Cannot make a Panel contain itself: "+this.toString()),Wt("Cannot make a Panel indirectly contain itself: "+this.toString()+" already contains "+t.toString()));var n=t.panel;if(n!==null&&n!==this&&Wt("Cannot add a GraphObject that already belongs to another Panel to this Panel: "+t.toString()+", already contained by "+n.toString()+", cannot be shared by this Panel: "+this.toString()),this.na!==Rr.Grid||t instanceof as||Wt("Can only add Shapes to a Grid Panel, not: "+t),this.na!==Rr.Graduated||t instanceof as||t instanceof A||Wt("Can only add Shapes or TextBlocks to a Graduated Panel, not: "+t),t.wi(this),t.Ng=null,this.itemArray!==null){var r=t.data;r!==null&&typeof r=="object"&&(this.ge===null&&(this.ge=new Zo),this.ge.add(r,t))}var i=this.O;if(r=-1,n===this){for(var o=-1,l=this.O.s,u=l.length,f=0;f<u;f++)if(l[f]===t){o=f;break}if(o!==-1){if(o===e||o+1>=i.count&&e>=i.count)return;i.mb(o),r=o}else Wt("element "+t.toString()+" has panel "+n.toString()+" but is not contained by it.")}(0>e||e>i.count)&&(e=i.count),i.Gb(e,t),(e===0||t.isPanelMain)&&(this.$g=null),hd(this)||this.v(),t.v(!1),t.portId!==null?this.Te=!0:t instanceof Rr&&t.Te===!0&&(this.Te=!0),this.graduatedIntervals=null,this.If()||Ly(this,t,!1),n=this.part,n!==null&&(n.Rh=null,n.ag=NaN,this.Te&&n instanceof $r&&(n.Te=!0),n.Te&&n instanceof $r&&(n.wc=null),i=this.diagram,i!==null&&i.undoManager.isUndoingRedoing||(r!==-1&&n.cb(Pi,"elements",this,t,null,r,null),n.cb(ai,"elements",this,null,t,null,e)))};function qy(e,t){e.l=t?e.l|16777216:e.l&-16777217}ye.remove=function(e){for(var t=this.O.s,n=t.length,r=-1,i=0;i<n;i++)if(t[i]===e){r=i;break}r!==-1&&this.pc(r,!0)},ye.mb=function(e){0<=e&&this.pc(e,!0)},ye.pc=function(e,t){var n=this.O,r=n.M(e);if(r.Ng=null,r.wi(null),this.ge!==null){var i=r.data;typeof i=="object"&&this.ge.remove(i)}n.mb(e),n0(this,!1),this.v(),this.$g===r&&(this.$g=null),this.graduatedIntervals=null;var o=this.part;o!==null&&(o.Rh=null,o.ag=NaN,o.Wb(),o instanceof $r&&(r instanceof Rr?r.qm(r,function(l,u){jf(o,u,t)}):jf(o,r,t)),n=this.diagram,n!==null&&n.undoManager.isUndoingRedoing||o.cb(Pi,"elements",this,r,null,e,null))},ye.Fb=function(e){0>e&&ri(e,">= 0",Rr,"getRowDefinition:idx"),e=Math.round(e);var t=this.rowDefs;if(t[e]===void 0){var n=new nd;n.wi(this),n.isRow=!0,n.index=e,t[e]=n,this.cb(ai,"rowdefs",this,null,n,null,e)}return t[e]},ye.oA=function(e){if(0>e&&ri(e,">= 0",Rr,"removeRowDefinition:idx"),this.rowCount!==0){e=Math.round(e);var t=this.rowDefs,n=t[e];if(n){t[e]=void 0;for(var r=t.length-1;0<=r&&t[r--]===void 0;)t.length--;this.cb(Pi,"rowdefs",this,n,null,e,null),this.v()}}};function UE(e,t,n){var r=e.rowDefs;if(!(0>t)){if(r[t]=n instanceof nd?n:void 0,!n)for(t=r.length-1;0<=t&&r[t--]===void 0;)r.length--;e.v()}}ye.Eb=function(e){0>e&&ri(e,">= 0",Rr,"getColumnDefinition:idx"),e=Math.round(e);var t=this.colDefs;if(t[e]===void 0){var n=new nd;n.wi(this),n.isRow=!1,n.index=e,t[e]=n,this.cb(ai,"coldefs",this,null,n,null,e)}return t[e]},ye.jA=function(e){if(0>e&&ri(e,">= 0",Rr,"removeColumnDefinition:idx"),this.columnCount!==0){e=Math.round(e);var t=this.colDefs,n=t[e];if(n){t[e]=void 0;for(var r=t.length-1;0<=r&&t[r--]===void 0;)t.length--;this.cb(Pi,"coldefs",this,n,null,e,null),this.v()}}};function Dy(e,t,n){var r=e.colDefs;if(!(0>t)){if(r[t]=n instanceof nd?n:void 0,!n)for(t=r.length-1;0<=t&&r[t--]===void 0;)r.length--;e.v()}}ye.Gy=function(e){var t=null;return e.isRow?t=this.Fb(e.index):e.isRow||(t=this.Eb(e.index)),t&&sg(t,e),this},ye.Hy=function(e,t){return(e=this.Fb(e))&&sg(e,new nd(t)),this},ye.By=function(e,t){return(e=this.Eb(e))&&sg(e,new nd(t)),this},ye.nz=function(e){if(0>e||this.type!==Rr.Table||this.rowCount===0)return-1;for(var t=0,n=this.rowDefs,r=n.length,i=this.topIndex;i<r;i++){var o=n[i];if(o!==void 0&&(t+=o.total,e<t))break}return i},ye.fz=function(e){if(0>e||this.type!==Rr.Table||this.columnCount===0)return-1;for(var t=0,n=this.colDefs,r=n.length,i=this.leftIndex;i<r;i++){var o=n[i];if(o!==void 0&&(t+=o.total,e<t))break}return i},ye.Fz=function(e,t){if(t===void 0&&(t=new ft(NaN,NaN)),this.type!==Rr.Graduated)return t.h(NaN,NaN),t;e=Math.min(Math.max(e,this.graduatedMin),this.graduatedMax);var n=this.Pb();return n.geometry.Pu((e-this.graduatedMin)/this.graduatedRange,t),n.transform.Ga(t)},ye.Gz=function(e){if(this.type!==Rr.Graduated)return NaN;var t=this.Pb();return t.transform.Cd(e),t.geometry.xx(e)*this.graduatedRange+this.graduatedMin};function zE(e){return e=e.allBindings,e!==null&&e._isFrozen}function tp(e){var t=e.allBindings;if(t===null)e.data!==null&&Wt("Template cannot have .data be non-null: "+e),e.allBindings=t=new Ai;else if(t._isFrozen)return;var n=new Ai;qy(e,!1),e.qm(e,function(E,C){C.th();var T=C.localBindings;if(T!==null)for($t(C,!1),T=T.iterator;T.next();){var $=T.value;$.mode===bd&&$t(C,!0);var ce=$.sourceName;ce!==null&&(ce==="/"&&qy(E,!0),ce=gm($,E,C),ce!==null&&(n.add(ce),ce.srcBindings===null&&(ce.srcBindings=new Ai),ce.srcBindings.add($))),t.add($)}if(C instanceof Rr&&C.type===Rr.Table){if(0<C.rowCount){for(E=C.rowDefs,T=E.length,$=0;$<T;$++)if(ce=E[$],ce!==void 0&&ce.be!==null)for(var Ee=ce.be.iterator;Ee.next();){var Ne=Ee.value;Ne.xd=ce,Ne.to=2,Ne.wl=ce.index,t.add(Ne)}}if(0<C.columnCount){for(C=C.colDefs,E=C.length,T=0;T<E;T++)if($=C[T],$!==void 0&&$.be!==null)for(ce=$.be.iterator;ce.next();)Ee=ce.value,Ee.xd=$,Ee.to=1,Ee.wl=$.index,t.add(Ee)}}});for(var r=n.iterator;r.next();){var i=r.value;if(i.srcBindings!==null){$t(i,!0);for(var o=i.srcBindings.iterator;o.next();){var l=o.value;i.localBindings===null&&(i.localBindings=new Ai),i.localBindings.add(l)}}i.srcBindings=null}for(r=t.iterator;r.next();)if(i=r.value,o=i.xd,o!==null){i.xd=null;var u=i.targetProperty,f=u.indexOf(".");0<f&&o instanceof Rr&&(l=u.substring(0,f),u=u.substr(f+1),f=o.fb(l),f!==null?(o=f,i.targetProperty=u):Vr('Warning: unable to find GraphObject named "'+l+'" for Binding: '+i.toString())),o instanceof nd?(l=Ss(o.panel),i.Ai=l===void 0?-1:l,o.panel.bindingId=i.Ai):o instanceof Po?(l=Ss(o),i.Ai=l===void 0?-1:l,o.bindingId=i.Ai):Wt("Unknown type of binding target: "+o)}t.freeze(),e instanceof bi&&e.Zc()&&e.Va()}ye.Uy=function(e){e===void 0&&(e=!1);var t=this.copy();return Gy(t,function(n){n instanceof Rr&&(n.allBindings=null,n.ub=null);var r=n.localBindings;r!==null&&(n.localBindings=null,r.each(function(i){n.bind(i.copy())})),r=n.animationTriggers,r!==null&&(n.animationTriggers=null,r.each(function(i){n.Jv(i.value.copy())}))}),e&&tp(t),t},ye.La=function(e){var t=this.allBindings;if(t!==null)for(e===void 0&&(e=""),t=t.iterator;t.next();){var n=t.value,r=n.sourceProperty;if((e===""||r===""||r===e)&&(r=n.targetProperty,n.converter!==null||r!=="")){r=this.data;var i=n.sourceName;if(i!==null){if(i==="")r=this;else if(i==="/")r=this;else if(i===".")r=this;else if(i==="..")r=this;else if(r=this.fb(i),r===null)continue}else if(n.isToModel)if(r=this.diagram,r!==null)r=r.model.modelData;else continue;var o=this,l=n.Ai;if(l!==-1){if(o=this.ks(l),o===null)continue}else n.xd!==null&&(o=n.xd);if(i==="/"?r=o.part:i==="."?r=o:i===".."&&(r=o.panel),i=n.to,i!==0){if(!(o instanceof Rr))continue;i===1?o=o.Eb(n.wl):i===2&&(o=o.Fb(n.wl))}o!==void 0&&n.Mv(o,r)}}},ye.sx=function(e){return e==null||this.ge===null?null:this.ge.I(e)};function KE(e,t){e=e.O.s;for(var n=e.length,r=t.length,i=0,o=null;i<n&&(o=e[i],!(o instanceof Rr&&o.data!==null));)i++,o=e[i];if(n-i!==r)return!0;if(o===null)return 0<r;for(var l=0;i<n&&l<r;){if(o=e[i],!(o instanceof Rr)||o.data!==t[l])return!0;i++,l++}return!1}function _y(e){if(e.type===Rr.Spot||e.type===Rr.Auto)return Math.min(e.O.length,1);if(e.type===Rr.Link){e=e.O;for(var t=e.length,n=0;n<t;n++){var r=e.M(n);if(!(r instanceof as&&r.isPanelMain))break}return n}return e.type===Rr.Table&&0<e.O.length&&(e=e.O.M(0),e.isPanelMain&&e instanceof Rr&&Rm(e))?1:0}ye.mv=function(){for(var e=_y(this);this.O.length>e;)this.pc(this.O.length-1,!1);oh(this,this.itemArray)};function oh(e,t){var n=_y(e);if(t===null||t.length===0)for(;e.O.length>n;)e.pc(e.O.length-1,!1);else if(e.O.length<=n){n=t.length;for(var r=0;r<n;r++)Ny(e,t[r],r,!0)}else{r=n;for(var i=0;i<t.length;i++,r++){var o=t[i],l=r<e.O.length?e.O.M(r):null;if(l instanceof Rr){if(l.data!==o){var u=wE(e,l.data),f=wE(e,o),E=f!==u;E||(u=My(e,u),E=My(e,f)!==u),E?(e.pc(r,!1),Ny(e,o,i,!1)):l.data=o}}else Ny(e,o,i,!1)}for(;r<e.O.length;)e.pc(r,!1);e.$g=null,EE(e,n,0),hd(e)||e.v(),e.graduatedIntervals=null,e.If()||Ly(e,e,!1),t=e.part,t!==null&&(t.Rh=null,t.ag=NaN,e.Te&&t instanceof $r&&(t.Te=!0),t.Te&&t instanceof $r&&(t.wc=null))}}function Ny(e,t,n,r){if(!(t==null||0>n)){var i=wE(e,t);if(i=My(e,i),i!==null){if(tp(i),i=i.copy(),i.l&16777216){var o=e.ih();o!==null&&qy(o,!0)}typeof t=="object"&&(e.ge===null&&(e.ge=new Zo),e.ge.add(t,i)),o=n+_y(e),e.Gb(o,i),r&&(i.ub=t,EE(e,o,n),i.ub=null),i.data=t}}}function EE(e,t,n){for(e=e.O;t<e.length;){var r=e.M(t);if(r instanceof Rr){var i=t,o=n;r.type===Rr.TableRow?r.row=i:r.type===Rr.TableColumn&&(r.column=i),r.itemIndex=o}t++,n++}}function wE(e,t){if(t===null)return"";if(e=e.itemCategoryProperty,typeof e=="function")e=e(t);else if(typeof e=="string"&&typeof t=="object"){if(e==="")return"";e=xc(t,e)}else return"";if(e===void 0)return"";if(typeof e=="string")return e;Wt("Panel.getCategoryForItemData found a non-string category for "+t+": "+e)}function My(e,t){var n=e.itemTemplateMap,r=null;return n!==null&&(r=n.I(t)),r===null&&(n!==null&&(r=n.I("")),r===null&&(ag||(ag=!0,Vr('No item template Panel found for category "'+t+'" on '+e),Vr(" Using default item template."),e=new Rr,t=new A,t.bind(new uc("text","",pa)),e.add(t),$y=e),r=$y)),r}function Ly(e,t,n){var r=t.enabledChanged;if(r!==null&&r(t,n),t instanceof Rr){t=t.O.s,r=t.length;for(var i=0;i<r;i++){var o=t[i];n&&o instanceof Rr&&!o.isEnabled||Ly(e,o,n)}}}function c0(e,t){t.name=e,xh.add(e,t)}xe.Object.defineProperties(Rr.prototype,{type:{get:function(){return this.na},set:function(e){var t=this.na;t!==e&&(this.na=e,this.isAtomic=this.na===Rr.Grid,this.v(),this.g("type",t,e))}},elements:{get:function(){return this.O.iterator}},naturalBounds:{get:function(){return this.dc}},padding:{get:function(){return this.yb},set:function(e){typeof e=="number"?(0>e&&ri(e,">= 0",Rr,"padding"),e=new wo(e)):(0>e.left&&ri(e.left,">= 0",Rr,"padding:value.left"),0>e.right&&ri(e.right,">= 0",Rr,"padding:value.right"),0>e.top&&ri(e.top,">= 0",Rr,"padding:value.top"),0>e.bottom&&ri(e.bottom,">= 0",Rr,"padding:value.bottom"));var t=this.yb;t.D(e)||(this.yb=e=e.J(),this.v(),this.g("padding",t,e))}},defaultAlignment:{get:function(){return this.Tm},set:function(e){var t=this.Tm;t.D(e)||(this.Tm=e=e.J(),this.v(),this.g("defaultAlignment",t,e))}},defaultStretch:{get:function(){return this.Uf},set:function(e){var t=this.Uf;t!==e&&(this.Uf=e,this.v(),this.g("defaultStretch",t,e))}},defaultSeparatorPadding:{get:function(){return this.T!==null?this.T.Qp:Es},set:function(e){typeof e=="number"&&(e=new wo(e));var t=this.defaultSeparatorPadding;t.D(e)||(e=e.J(),this.T===null&&(this.T=new uf),this.T.Qp=e,this.v(),this.g("defaultSeparatorPadding",t,e))}},defaultRowSeparatorStroke:{get:function(){return this.T!==null?this.T.ia:null},set:function(e){var t=this.defaultRowSeparatorStroke;t!==e&&(e===null||typeof e=="string"||e instanceof ol)&&(e instanceof ol&&e.freeze(),this.T===null&&(this.T=new uf),this.T.ia=e,this.N(),this.g("defaultRowSeparatorStroke",t,e))}},defaultRowSeparatorStrokeWidth:{get:function(){return this.T!==null?this.T.Ha:1},set:function(e){var t=this.defaultRowSeparatorStrokeWidth;t!==e&&isFinite(e)&&0<=e&&(this.T===null&&(this.T=new uf),this.T.Ha=e,this.v(),this.g("defaultRowSeparatorStrokeWidth",t,e))}},defaultRowSeparatorDashArray:{get:function(){return this.T!==null?this.T.V:null},set:function(e){var t=this.defaultRowSeparatorDashArray;if(t!==e){if(e!==null){for(var n=e.length,r=0,i=0;i<n;i++){var o=e[i];typeof o=="number"&&0<=o&&isFinite(o)||Wt("defaultRowSeparatorDashArray value "+o+" at index "+i+" must be a positive number or zero."),r+=o}if(r===0){if(t===null)return;e=null}}this.T===null&&(this.T=new uf),this.T.V=e,this.N(),this.g("defaultRowSeparatorDashArray",t,e)}}},defaultColumnSeparatorStroke:{get:function(){return this.T!==null?this.T.u:null},set:function(e){var t=this.defaultColumnSeparatorStroke;t!==e&&(e===null||typeof e=="string"||e instanceof ol)&&(e instanceof ol&&e.freeze(),this.T===null&&(this.T=new uf),this.T.u=e,this.N(),this.g("defaultColumnSeparatorStroke",t,e))}},defaultColumnSeparatorStrokeWidth:{get:function(){return this.T!==null?this.T.F:1},set:function(e){var t=this.defaultColumnSeparatorStrokeWidth;t!==e&&isFinite(e)&&0<=e&&(this.T===null&&(this.T=new uf),this.T.F=e,this.v(),this.g("defaultColumnSeparatorStrokeWidth",t,e))}},defaultColumnSeparatorDashArray:{get:function(){return this.T!==null?this.T.o:null},set:function(e){var t=this.defaultColumnSeparatorDashArray;if(t!==e){if(e!==null){for(var n=e.length,r=0,i=0;i<n;i++){var o=e[i];typeof o=="number"&&0<=o&&isFinite(o)||Wt("defaultColumnSeparatorDashArray value "+o+" at index "+i+" must be a positive number or zero."),r+=o}if(r===0){if(t===null)return;e=null}}this.T===null&&(this.T=new uf),this.T.o=e,this.N(),this.g("defaultColumnSeparatorDashArray",t,e)}}},inRowsCols:{get:function(){return this.T!==null?this.T.nb:null},set:function(e){this.T===null&&(this.T=new uf),this.T.nb=e}},viewboxStretch:{get:function(){return this.xo},set:function(e){var t=this.xo;t!==e&&(this.xo=e,this.v(),this.g("viewboxStretch",t,e))}},gridCellSize:{get:function(){return this.jn},set:function(e){var t=this.jn;if(!t.D(e)){e.w()&&e.width!==0&&e.height!==0||Wt("Invalid Panel.gridCellSize: "+e),this.jn=e.J();var n=this.diagram;n!==null&&this===n.grid&&Vf(n),this.N(),this.g("gridCellSize",t,e)}}},gridOrigin:{get:function(){return this.kn},set:function(e){var t=this.kn;if(!t.D(e)){e.w()||Wt("Invalid Panel.gridOrigin: "+e),this.kn=e.J();var n=this.diagram;n!==null&&this===n.grid&&Vf(n),this.N(),this.g("gridOrigin",t,e)}}},graduatedMin:{get:function(){return this.ra!==null?this.ra.lq:0},set:function(e){var t=this.graduatedMin;t!==e&&(this.ra===null&&(this.ra=new np),this.ra.lq=e,this.v(),this.g("graduatedMin",t,e),aA(this)&&(e=this.part,e!==null&&Kh(this,e,"graduatedRange")))}},graduatedMax:{get:function(){return this.ra!==null?this.ra.F:100},set:function(e){var t=this.graduatedMax;t!==e&&(this.ra===null&&(this.ra=new np),this.ra.F=e,this.v(),this.g("graduatedMax",t,e),aA(this)&&(e=this.part,e!==null&&Kh(this,e,"graduatedRange")))}},graduatedRange:{get:function(){return this.graduatedMax-this.graduatedMin}},graduatedTickUnit:{get:function(){return this.ra!==null?this.ra.ia:10},set:function(e){var t=this.graduatedTickUnit;t!==e&&0<e&&(this.ra===null&&(this.ra=new np),this.ra.ia=e,this.v(),this.g("graduatedTickUnit",t,e))}},graduatedTickBase:{get:function(){return this.ra!==null?this.ra.V:0},set:function(e){var t=this.graduatedTickBase;t!==e&&(this.ra===null&&(this.ra=new np),this.ra.V=e,this.v(),this.g("graduatedTickBase",t,e))}},graduatedMarks:{get:function(){return this.ra!==null?this.ra.u:null},set:function(e){this.ra!==null?this.ra.u=e:e!==null&&(this.ra=new np,this.ra.u=e)}},graduatedBounds:{get:function(){return this.ra!==null?this.ra.j:null},set:function(e){this.ra!==null?this.ra.j=e:e!==null&&(this.ra=new np,this.ra.j=e)}},graduatedIntervals:{get:function(){return this.ra!==null?this.ra.o:null},set:function(e){this.ra!==null?this.ra.o=e:e!==null&&(this.ra=new np,this.ra.o=e)}},temporaryTextBlock:{get:function(){return this.ra!==null?this.ra.Zh:null},set:function(e){this.ra!==null?this.ra.Zh=e:e!==null&&(this.ra=new np,this.ra.Zh=e)}},panelLayoutState:{get:function(){return this.F},set:function(e){this.F=e}},Te:{get:function(){return(this.l&8388608)!==0},set:function(e){(this.l&8388608)!==0!==e&&(this.l^=8388608)}},rowDefs:{get:function(){return this.T===null&&(this.T=new uf),this.T.Pc}},rowCount:{get:function(){return this.T===null?0:this.rowDefs.length}},colDefs:{get:function(){return this.T===null&&(this.T=new uf),this.T.Oc}},columnCount:{get:function(){return this.T===null?0:this.colDefs.length}},rowSizing:{get:function(){return this.T!==null?this.T.ob:_d},set:function(e){var t=this.rowSizing;t!==e&&(this.T===null&&(this.T=new uf),this.T.ob=e,this.v(),this.g("rowSizing",t,e))}},columnSizing:{get:function(){return this.T!==null?this.T.j:_d},set:function(e){var t=this.columnSizing;t!==e&&(this.T===null&&(this.T=new uf),this.T.j=e,this.v(),this.g("columnSizing",t,e))}},topIndex:{get:function(){return this.T!==null?this.T.Hb:0},set:function(e){var t=this.topIndex;t!==e&&((!isFinite(e)||0>e)&&Wt("Panel.topIndex must be greater than zero and a real number, not: "+e),this.T===null&&(this.T=new uf),this.T.Hb=e,this.v(),this.g("topIndex",t,e))}},leftIndex:{get:function(){return this.T!==null?this.T.hb:0},set:function(e){var t=this.leftIndex;t!==e&&((!isFinite(e)||0>e)&&Wt("Panel.leftIndex must be greater than zero and a real number, not: "+e),this.T===null&&(this.T=new uf),this.T.hb=e,this.v(),this.g("leftIndex",t,e))}},data:{get:function(){return this.ub},set:function(e){var t=this.ub;if(t!==e){var n=this instanceof bi&&!(this instanceof Ea);tp(this),this.ub=e;var r=this.diagram;r!==null&&(n?(n=r.partManager,this instanceof oi?(t!==null&&n.bf.remove(t),e!==null&&n.bf.add(e,this)):this instanceof bi&&(t!==null&&n.cf.remove(t),e!==null&&n.cf.add(e,this))):(n=this.panel,n!==null&&n.ge!==null&&(t!==null&&n.ge.remove(t),e!==null&&n.ge.add(e,this)))),this.g("data",t,e),r!==null&&r.undoManager.isUndoingRedoing||e!==null&&this.La()}}},itemIndex:{get:function(){return this.zn},set:function(e){var t=this.zn;t!==e&&(this.zn=e,this.g("itemIndex",t,e))}},allBindings:{get:function(){return this.A!==null?this.A.nb:null},set:function(e){this.localBindings!==e&&(this.A===null&&(this.A=new Eh),this.A.nb=e)}},itemArray:{get:function(){return this.Hh},set:function(e){var t=this.Hh;if(t!==e||e!==null&&KE(this,e)){var n=this.diagram;t!==e&&(n!==null&&t!==null&&d0(n.partManager,this,n),this.Hh=e,n!==null&&e!==null&&VA(n.partManager,this)),this.g("itemArray",t,e),n!==null&&n.undoManager.isUndoingRedoing||oh(this,e)}}},itemTemplate:{get:function(){return this.itemTemplateMap===null?null:this.itemTemplateMap.I("")},set:function(e){if(this.itemTemplateMap===null){if(e===null)return;this.itemTemplateMap=new Zo}var t=this.itemTemplateMap.I("");t!==e&&((e instanceof bi||e.isPanelMain)&&Wt("Panel.itemTemplate must not be a Part or be Panel.isPanelMain: "+e),this.itemTemplateMap.add("",e),this.g("itemTemplate",t,e),e=this.diagram,e!==null&&e.undoManager.isUndoingRedoing||this.mv())}},itemTemplateMap:{get:function(){return this.A!==null?this.A.Pc:null},set:function(e){var t=this.itemTemplateMap;if(t!==e){for(var n=e.iterator;n.next(););Md(this),this.A.Pc=e,this.g("itemTemplateMap",t,e),e=this.diagram,e!==null&&e.undoManager.isUndoingRedoing||this.mv()}}},itemCategoryProperty:{get:function(){return this.A!==null?this.A.Oc:"category"},set:function(e){var t=this.itemCategoryProperty;t!==e&&(Md(this),this.A.Oc=e,this.g("itemCategoryProperty",t,e))}},isAtomic:{get:function(){return(this.l&1048576)!==0},set:function(e){var t=(this.l&1048576)!==0;t!==e&&(this.l^=1048576,this.g("isAtomic",t,e))}},isClipping:{get:function(){return(this.l&2097152)!==0},set:function(e){var t=(this.l&2097152)!==0;t!==e&&(this.l^=2097152,this instanceof Fa&&(this.tb=null),this.v(),this.g("isClipping",t,e))}},isOpposite:{get:function(){return(this.l&33554432)!==0},set:function(e){var t=(this.l&33554432)!==0;t!==e&&(this.l^=33554432,this.v(),this.g("isOpposite",t,e))}},isEnabled:{get:function(){return(this.l&4194304)!==0},set:function(e){var t=(this.l&4194304)!==0;if(t!==e){var n=this.panel===null||this.panel.If();this.l^=4194304,this.g("isEnabled",t,e),t=this.diagram,t!==null&&t.undoManager.isUndoingRedoing||n&&Ly(this,this,e)}}},alignmentFocusName:{get:function(){return this.$e},set:function(e){var t=this.$e;t!==e&&(this.$e=e,this.v(),this.g("alignmentFocusName",t,e))}}}),xe.Object.defineProperties(Rr,{Position:{get:function(){return xh.I("Position")}},Horizontal:{get:function(){return xh.I("Horizontal")}},Vertical:{get:function(){return xh.I("Vertical")}},Spot:{get:function(){return xh.I("Spot")}},Auto:{get:function(){return xh.I("Auto")}},Table:{get:function(){return xh.I("Table")}},Viewbox:{get:function(){return xh.I("Viewbox")}},TableRow:{get:function(){return xh.I("TableRow")}},TableColumn:{get:function(){return xh.I("TableColumn")}},Link:{get:function(){return xh.I("Link")}},Grid:{get:function(){return xh.I("Grid")}},Graduated:{get:function(){return xh.I("Graduated")}}}),Rr.prototype.rebuildItemElements=Rr.prototype.mv,Rr.prototype.findItemPanelForData=Rr.prototype.sx,Rr.prototype.updateTargetBindings=Rr.prototype.La,Rr.prototype.copyTemplate=Rr.prototype.Uy,Rr.prototype.graduatedValueForPoint=Rr.prototype.Gz,Rr.prototype.graduatedPointForValue=Rr.prototype.Fz,Rr.prototype.findColumnForLocalX=Rr.prototype.fz,Rr.prototype.findRowForLocalY=Rr.prototype.nz,Rr.prototype.addColumnDefinition=Rr.prototype.By,Rr.prototype.addRowDefinition=Rr.prototype.Hy,Rr.prototype.addRowColumnDefinition=Rr.prototype.Gy,Rr.prototype.removeColumnDefinition=Rr.prototype.jA,Rr.prototype.getColumnDefinition=Rr.prototype.Eb,Rr.prototype.removeRowDefinition=Rr.prototype.oA,Rr.prototype.getRowDefinition=Rr.prototype.Fb,Rr.prototype.removeAt=Rr.prototype.mb,Rr.prototype.remove=Rr.prototype.remove,Rr.prototype.insertAt=Rr.prototype.Gb,Rr.prototype.elt=Rr.prototype.M,Rr.prototype.add=Rr.prototype.add,Rr.prototype.findObject=Rr.prototype.fb,Rr.prototype.findInVisualTree=Rr.prototype.Nl,Rr.prototype.walkVisualTreeFrom=Rr.prototype.qm,Rr.prototype.findMainElement=Rr.prototype.Pb;var ag=!1,$y=null,xh=new Zo;Rr.className="Panel",Rr.definePanelLayout=c0,c0("Position",new Oc),c0("Vertical",new _s),c0("Auto",new Lu),c0("Link",new Xh);function np(){this.lq=0,this.F=100,this.ia=10,this.V=0,this.Zh=this.o=this.j=this.u=null}np.prototype.copy=function(){var e=new np;return e.lq=this.lq,e.F=this.F,e.ia=this.ia,e.V=this.V,e.u=this.u,e.j=this.j,e.o=this.o,e.Zh=this.Zh,e},np.className="GradPanelSettings";function uf(){this.Pc=[],this.Oc=[],this.j=this.ob=_d,this.hb=this.Hb=0,this.Qp=Es,this.Ha=1,this.V=this.ia=null,this.F=1,this.nb=this.o=this.u=null}uf.prototype.copy=function(e){for(var t=new uf,n=this.Pc,r=n.length,i=t.Pc,o=0;o<r;o++)if(n[o]!==void 0){var l=n[o].copy();l.wi(e),i[o]=l}for(n=this.Oc,r=n.length,i=t.Oc,o=0;o<r;o++)n[o]!==void 0&&(l=n[o].copy(),l.wi(e),i[o]=l);return t.ob=this.ob,t.j=this.j,t.Hb=this.Hb,t.hb=this.hb,t.Qp=this.Qp.J(),t.Ha=this.Ha,t.ia=this.ia,t.V=this.V,t.F=this.F,t.u=this.u,t.o=this.o,t.nb=this.nb,t},uf.className="TablePanelSettings";function nd(e){du(this),this.Me=null,this.uq=!0,this.Za=0,this.Hc=NaN,this.jj=0,this.hj=1/0,this.Jb=iA,this.pa=this.oc=this.oa=0,this.be=null,this.oo=um,this.hg=s0,this.lo=this.dg=null,this.mo=NaN,this.Ma=this.tj=null,this.Pm=!1,e&&(Object.assign(this,e),e.column!==void 0?(this.isRow=!1,this.index=e.column):e.row!==void 0&&(this.isRow=!0,this.index=e.row))}nd.prototype.copy=function(){var e=new nd;return e.uq=this.uq,e.Za=this.Za,e.Hc=this.Hc,e.jj=this.jj,e.hj=this.hj,e.Jb=this.Jb,e.oa=this.oa,e.oc=this.oc,e.pa=this.pa,e.hg=this.hg,e.oo=this.oo,this.dg===null?e.dg=null:e.dg=this.dg.J(),e.lo=this.lo,e.mo=this.mo,e.tj=null,this.tj!==null&&(e.separatorDashArray=Li(this.separatorDashArray)),e.Ma=this.Ma,e.Pm=this.Pm,e.be=this.be,e};function sg(e,t){t.isRow?e.height=t.height:e.width=t.width,e.minimum=t.minimum,e.maximum=t.maximum,e.alignment=t.alignment,e.stretch=t.stretch,e.sizing=t.sizing,e.dg=t.separatorPadding===null?null:t.separatorPadding.J(),e.separatorStroke=t.separatorStroke,e.separatorStrokeWidth=t.separatorStrokeWidth,e.tj=null,t.separatorDashArray&&(e.tj=Li(t.separatorDashArray)),e.background=t.background,e.coversSeparators=t.coversSeparators,e.be=t.be}ye=nd.prototype,ye.qb=function(e){e.classType===nd&&(this.sizing=e)},ye.toString=function(){return"RowColumnDefinition "+(this.isRow?"(Row ":"(Column ")+this.index+") #"+Ss(this)},ye.wi=function(e){this.Me=e},ye.Io=function(e){var t=0,n=this.Me;if(this.index!==e&&(e=this.separatorStroke,e===null&&n!==null&&(e=this.isRow?n.defaultRowSeparatorStroke:n.defaultColumnSeparatorStroke),e!==null&&(t=this.separatorStrokeWidth,isNaN(t)&&(n!==null?t=this.isRow?n.defaultRowSeparatorStrokeWidth:n.defaultColumnSeparatorStrokeWidth:t=0))),e=this.dg,e===null)if(n!==null)e=n.defaultSeparatorPadding;else return t;return t+(this.isRow?e.top:e.left)},ye.Wc=function(){var e=0,t=this.Me,n=0,r=this.isRow;if(t!==null&&t.type===Rr.Table)for(var i=r?t.rowDefs.length:t.colDefs.length,o=0;o<i;o++){var l=r?t.rowDefs[o]:t.colDefs[o];if(l!==void 0&&l.oa!==0){n=l.index;break}}if(this.index!==n&&(n=this.separatorStroke,n===null&&t!==null&&(n=r?t.defaultRowSeparatorStroke:t.defaultColumnSeparatorStroke),n!==null&&(e=this.separatorStrokeWidth,isNaN(e)&&(t!==null?e=r?t.defaultRowSeparatorStrokeWidth:t.defaultColumnSeparatorStrokeWidth:e=0))),r=this.dg,r===null)if(t!==null)r=t.defaultSeparatorPadding;else return e;return e+(this.isRow?r.top+r.bottom:r.left+r.right)},ye.Ob=function(e,t,n){var r=this.Me;if(r!==null&&(r.cb(Jr,e,this,t,n,void 0,void 0),this.be!==null&&(t=r.diagram,t!==null&&!t.skipsModelSourceBindings&&(r=r.ih(),r!==null&&(t=r.data,t!==null)))))for(n=this.be.iterator;n.next();)n.value.sp(this,t,e,r)};function xE(e){if(e.sizing===um){var t=e.Me;return e.isRow?t.rowSizing:t.columnSizing}return e.sizing}ye.bind=function(e,t,n,r){var i=null;return typeof e=="string"?i=new uc(e,t,n,r):i=e,i.xd=this,e=this.panel,e!==null&&(t=e.ih(),t!==null&&zE(t)&&Wt("Cannot add a Binding to a RowColumnDefinition that is already frozen: "+i+" on "+e)),this.be===null&&(this.be=new Ai),this.be.add(i),this},xe.Object.defineProperties(nd.prototype,{panel:{get:function(){return this.Me}},isRow:{get:function(){return this.uq},set:function(e){this.uq=e}},index:{get:function(){return this.Za},set:function(e){this.Za=e}},height:{get:function(){return this.Hc},set:function(e){var t=this.Hc;t!==e&&(0>e&&ri(e,">= 0",nd,"height"),this.Hc=e,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("height",t,e))}},width:{get:function(){return this.Hc},set:function(e){var t=this.Hc;t!==e&&(0>e&&ri(e,">= 0",nd,"width"),this.Hc=e,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("width",t,e))}},minimum:{get:function(){return this.jj},set:function(e){var t=this.jj;t!==e&&((0>e||!isFinite(e))&&ri(e,">= 0",nd,"minimum"),this.jj=e,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("minimum",t,e))}},maximum:{get:function(){return this.hj},set:function(e){var t=this.hj;t!==e&&(0>e&&ri(e,">= 0",nd,"maximum"),this.hj=e,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("maximum",t,e))}},alignment:{get:function(){return this.Jb},set:function(e){var t=this.Jb;t.D(e)||(this.Jb=e.J(),this.panel!==null&&this.panel.v(),this.Ob("alignment",t,e))}},stretch:{get:function(){return this.hg},set:function(e){var t=this.hg;t!==e&&(this.hg=e,this.panel!==null&&this.panel.v(),this.Ob("stretch",t,e))}},separatorPadding:{get:function(){return this.dg},set:function(e){typeof e=="number"&&(e=new wo(e));var t=this.dg;e!==null&&t!==null&&t.D(e)||(e!==null&&(e=e.J()),this.dg=e,this.panel!==null&&this.panel.v(),this.Ob("separatorPadding",t,e))}},separatorStroke:{get:function(){return this.lo},set:function(e){var t=this.lo;t!==e&&(e!==null&&he(e,"RowColumnDefinition.separatorStroke"),e instanceof ol&&e.freeze(),this.lo=e,this.panel!==null&&this.panel.v(),this.Ob("separatorStroke",t,e))}},separatorStrokeWidth:{get:function(){return this.mo},set:function(e){var t=this.mo;t!==e&&(this.mo=e,this.panel!==null&&this.panel.v(),this.Ob("separatorStrokeWidth",t,e))}},separatorDashArray:{get:function(){return this.tj},set:function(e){var t=this.tj;if(t!==e){if(e!==null){for(var n=e.length,r=0,i=0;i<n;i++){var o=e[i];typeof o=="number"&&0<=o&&isFinite(o)||Wt("separatorDashArray value "+o+" at index "+i+" must be a positive number or zero."),r+=o}if(r===0){if(t===null)return;e=null}}this.tj=e,this.panel!==null&&this.panel.N(),this.Ob("separatorDashArray",t,e)}}},background:{get:function(){return this.Ma},set:function(e){var t=this.Ma;t!==e&&(e!==null&&he(e,"RowColumnDefinition.background"),e instanceof ol&&e.freeze(),this.Ma=e,this.panel!==null&&this.panel.N(),this.Ob("background",t,e))}},coversSeparators:{get:function(){return this.Pm},set:function(e){var t=this.Pm;t!==e&&(this.Pm=e,this.panel!==null&&this.panel.N(),this.Ob("coversSeparators",t,e))}},sizing:{get:function(){return this.oo},set:function(e){var t=this.oo;t!==e&&(this.oo=e,this.panel!==null&&this.panel.v(),this.Ob("sizing",t,e))}},actual:{get:function(){return this.oa},set:function(e){this.oa=isNaN(this.Hc)?Math.max(Math.min(this.hj,e),this.jj):Math.max(Math.min(this.hj,this.Hc),this.jj)}},measured:{get:function(){return this.oc},set:function(e){this.oc=e}},total:{get:function(){return this.oa+this.Wc()}},position:{get:function(){return this.pa},set:function(e){this.pa=e}}}),nd.prototype.computeEffectiveSpacing=nd.prototype.Wc,nd.prototype.computeEffectiveSpacingTop=nd.prototype.Io;var um=new Tr(nd,"Default",0),b0=new Tr(nd,"None",1),_d=new Tr(nd,"ProportionalExtra",2);nd.className="RowColumnDefinition",nd.Default=um,nd.None=b0,nd.ProportionalExtra=_d;function as(e,t){Po.call(this),this.Rd=this.ua=null,this.an="None",this.xc=this.Ui="black",this.ig=1,this.Na=this.Yg=null,this.Vn=this.Un=NaN,this.fa=null,typeof e=="string"?this.figure=e:e&&Object.assign(this,e),t&&Object.assign(this,t)}le(as,Po),as.prototype.cloneProtected=function(e){Po.prototype.cloneProtected.call(this,e),e.ua=this.ua,e.Rd=this.Rd,e.an=this.an,e.Ui=this.Ui,e.xc=this.xc,e.ig=this.ig,this.Yg!==null&&(e.Yg=Li(this.Yg)),this.Na!==null&&(e.Na=this.Na.nc?this.Na:this.Na.copy()),e.Un=this.Un,e.Vn=this.Vn,this.fa!==null&&(e.fa=this.fa.copy())};function jv(e){e.Na===null?e.Na=new Rv:e.Na.nc&&(e.Na=e.Na.copy())}ye=as.prototype,ye.th=function(){Po.prototype.th.call(this),this.Na!==null&&(this.Na.nc=!0)},ye.qb=function(e){e===TA||e===wp||e===Ig||e===s0?this.geometryStretch=e:Po.prototype.qb.call(this,e)},ye.toString=function(){return"Shape("+(this.figure!=="None"?this.figure:this.toArrow!=="None"?this.toArrow:this.fromArrow)+")#"+Ss(this)};function rp(e,t,n,r){var i=n.length;if(!(4>i)){var o=r.measuredBounds,l=Math.max(1,o.width);o=o.height;for(var u=n[0],f=n[1],E,C,T,$,ce,Ee,Ne=0,ht=io(),$e=2;$e<i;$e+=2)E=n[$e],C=n[$e+1],T=E-u,u=C-f,T===0&&(T=.001),$=u/T,ce=Math.atan2(u,T),Ee=Math.sqrt(T*T+u*u),ht.push([T,ce,$,Ee]),Ne+=Ee,u=E,f=C;u=n[0],f=n[1],T=r.measuredBounds.width,r instanceof as&&(T-=r.strokeWidth),1>T&&(T=1),i=n=T,E=l/2,C=E!==0,$e=0,Ee=ht[$e],T=Ee[0],ce=Ee[1],$=Ee[2],Ee=Ee[3];for(var Ct=0;.1<=Ne;){if(Ct===0&&(C?(i=n,i-=E,Ne-=E,C=!1):i=n,i===0&&(i=1)),i>Ne){so(ht);return}i>Ee?(Ct=i-Ee,i=Ee):Ct=0;var Bt=Math.sqrt(i*i/(1+$*$));if(0>T&&(Bt=-Bt),u+=Bt,f+=$*Bt,e.translate(u,f),e.rotate(ce),e.translate(-(l/2),-(o/2)),Ct===0&&r.hh(e,t),e.translate(l/2,o/2),e.rotate(-ce),e.translate(-u,-f),Ne-=i,Ee-=i,Ct!==0){if($e++,$e===ht.length){so(ht);return}Ee=ht[$e],T=Ee[0],ce=Ee[1],$=Ee[2],Ee=Ee[3],i=Ct}}so(ht)}}ye.hh=function(e,t){var n=this.xc,r=this.Ui;if(n!==null||r!==null){var i=this.ua;if(i!==null){e.yc();var o=this.actualBounds,l=this.naturalBounds;r!==null&&rh(this,e,r,!0,!1,l,o);var u=this.part,f=this.ig;if(n===null||f!==0||u===null||!this.isPanelMain&&u.Pb()!==this||(f=u.type===Rr.Link&&u instanceof Ea&&u.category==="Selection"&&u.adornedObject instanceof as&&u.adornedPart.Pb()===u.adornedObject?u.adornedObject.strokeWidth:0),f===0&&(n=null),n!==null&&f!==0&&(rh(this,e,n,!1,!1,l,o),e.lineWidth=f,e.lineJoin=this.strokeJoin,e.lineCap=this.strokeCap,e.miterLimit=this.strokeMiterLimit),o=!1,u&&t.Gf("drawShadows")&&(o=u.isShadowed),e.Il===!1&&(o=!1),u=!0,n===null||r!==null&&r!=="transparent"||(u=!1),l=!1,f=this.strokeDashArray,f!==null&&(l=!0,e.js(f,this.strokeDashOffset)),i.type===mi.j)e.beginPath(),e.moveTo(i.startX,i.startY),e.lineTo(i.endX,i.endY),n!==null&&e.jk(),e.Se();else if(i.type===mi.u){var E=i.startX;f=i.startY;var C=i.endX,T=i.endY;i=Math.min(E,C);var $=Math.min(f,T);E=Math.abs(C-E),f=Math.abs(T-f),e.beginPath(),e.rect(i,$,E,f),r!==null&&e.ng(r),n!==null&&(u&&o&&Hp(e),e.jk(),u&&o&&wh(e)),e.Se()}else if(i.type===mi.F)E=i.startX,f=i.startY,C=i.endX,T=i.endY,i=Math.abs(C-E)/2,$=Math.abs(T-f)/2,E=Math.min(E,C)+i,f=Math.min(f,T)+$,e.beginPath(),e.moveTo(E,f-$),e.bezierCurveTo(E+nn.wg*i,f-$,E+i,f-nn.wg*$,E+i,f),e.bezierCurveTo(E+i,f+nn.wg*$,E+nn.wg*i,f+$,E,f+$),e.bezierCurveTo(E-nn.wg*i,f+$,E-i,f+nn.wg*$,E-i,f),e.bezierCurveTo(E-i,f-nn.wg*$,E-nn.wg*i,f-$,E,f-$),e.closePath(),r!==null&&e.ng(r),n!==null&&(u&&o&&Hp(e),e.jk(),u&&o&&wh(e)),e.Se();else if(i.type===mi.o)for(i=i.figures,f=i.length,$=0;$<f;$++){E=i.s[$],e.beginPath(),e.moveTo(E.startX,E.startY),C=E.segments.s,T=C.length;for(var ce=null,Ee=0;Ee<T;Ee++){var Ne=C[Ee];switch(Ne.type){case Kf:e.moveTo(Ne.endX,Ne.endY);break;case Ec:e.lineTo(Ne.endX,Ne.endY);break;case Sh:e.bezierCurveTo(Ne.point1X,Ne.point1Y,Ne.point2X,Ne.point2Y,Ne.endX,Ne.endY);break;case _e:e.quadraticCurveTo(Ne.point1X,Ne.point1Y,Ne.endX,Ne.endY);break;case ut:if(Ne.radiusX===Ne.radiusY){var ht=Math.PI/180;e.arc(Ne.point1X,Ne.point1Y,Ne.radiusX,Ne.startAngle*ht,(Ne.startAngle+Ne.sweepAngle)*ht,0>Ne.sweepAngle,ce!==null?ce.endX:E.startX,ce!==null?ce.endY:E.startY)}else if(ce=kh(Ne,E),ht=ce.length,ht===0)e.lineTo(Ne.centerX,Ne.centerY);else for(var $e=0;$e<ht;$e++){var Ct=ce[$e];$e===0&&e.lineTo(Ct[0],Ct[1]),e.bezierCurveTo(Ct[2],Ct[3],Ct[4],Ct[5],Ct[6],Ct[7])}break;case ct:if($e=ht=0,ce!==null&&ce.type===ut){if(ce=kh(ce,E),Ct=ce.length,Ct===0){e.lineTo(Ne.endX,Ne.endY);break}ce=ce[Ct-1]||null,ce!==null&&(ht=ce[6],$e=ce[7])}else ht=ce!==null?ce.endX:E.startX,$e=ce!==null?ce.endY:E.startY;if(ce=qh(Ne,E,ht,$e),ht=ce.length,ht===0){e.lineTo(Ne.endX,Ne.endY);break}for($e=0;$e<ht;$e++)Ct=ce[$e],e.bezierCurveTo(Ct[2],Ct[3],Ct[4],Ct[5],Ct[6],Ct[7]);break;default:Wt("Segment not of valid type: "+Ne.type)}Ne.isClosed&&e.closePath(),ce=Ne}C=E.isFilled,o?E.isShadowed?(C===!0&&r!=="transparent"&&r!==null&&e.ng(r,E.isEvenOdd),n!==null&&(C&&u&&Hp(e),e.jk(),C&&u&&wh(e))):(Hp(e),C&&r!=="transparent"&&r!==null&&e.ng(r,E.isEvenOdd),n!==null&&e.jk(),wh(e)):(C&&r!==null&&e.ng(r,E.isEvenOdd),n!==null&&e.jk()),e.Se($)}if(l&&e.fs(),this.pathPattern!==null){if(n=this.pathPattern,n.measure(1/0,1/0),r=n.measuredBounds,n.arrange(0,0,r.width,r.height),o=this.geometry,e.save(),e.beginPath(),r=io(),o.type===mi.j)r.push(o.startX),r.push(o.startY),r.push(o.endX),r.push(o.endY),rp(e,t,r,n);else if(o.type===mi.o)for(o=o.figures.iterator;o.next();){for(u=o.value,r.length=0,r.push(u.startX),r.push(u.startY),l=u.startX,i=u.startY,f=l,$=i,E=u.segments.s,C=E.length,T=0;T<C;T++){switch(Ee=E[T],Ee.type){case Kf:rp(e,t,r,n),r.length=0,r.push(Ee.endX),r.push(Ee.endY),l=Ee.endX,i=Ee.endY,f=l,$=i;break;case Ec:r.push(Ee.endX),r.push(Ee.endY),l=Ee.endX,i=Ee.endY;break;case Sh:nn.Qe(l,i,Ee.point1X,Ee.point1Y,Ee.point2X,Ee.point2Y,Ee.endX,Ee.endY,.5,r),l=Ee.endX,i=Ee.endY;break;case _e:nn.ep(l,i,Ee.point1X,Ee.point1Y,Ee.endX,Ee.endY,.5,r),l=Ee.endX,i=Ee.endY;break;case ut:if(Ne=kh(Ee,u),ce=Ne.length,ce===0){r.push(Ee.centerX),r.push(Ee.centerY),l=Ee.centerX,i=Ee.centerY;break}for(ht=0;ht<ce;ht++)$e=Ne[ht],nn.Qe(l,i,$e[2],$e[3],$e[4],$e[5],$e[6],$e[7],.5,r),l=$e[6],i=$e[7];break;case ct:if(Ne=qh(Ee,u,l,i),ce=Ne.length,ce===0){r.push(Ee.endX),r.push(Ee.endY),l=Ee.endX,i=Ee.endY;break}for(ht=0;ht<ce;ht++)$e=Ne[ht],nn.Qe(l,i,$e[2],$e[3],$e[4],$e[5],$e[6],$e[7],.5,r),l=$e[6],i=$e[7];break;default:Wt("Segment not of valid type: "+Ee.type)}Ee.isClosed&&(r.push(f),r.push($),rp(e,t,r,n))}rp(e,t,r,n)}else if(o.type===mi.u)r.push(o.startX),r.push(o.startY),r.push(o.endX),r.push(o.startY),r.push(o.endX),r.push(o.endY),r.push(o.startX),r.push(o.endY),r.push(o.startX),r.push(o.startY),rp(e,t,r,n);else if(o.type===mi.F){if(i=new wA,i.startX=o.endX,i.startY=(o.startY+o.endY)/2,l=new rl(ut),l.startAngle=0,l.sweepAngle=360,l.centerX=(o.startX+o.endX)/2,l.centerY=(o.startY+o.endY)/2,l.radiusX=Math.abs(o.startX-o.endX)/2,l.radiusY=Math.abs(o.startY-o.endY)/2,i.add(l),o=kh(l,i),u=o.length,u===0)r.push(l.centerX),r.push(l.centerY);else for(l=i.startX,i=i.startY,f=0;f<u;f++)$=o[f],nn.Qe(l,i,$[2],$[3],$[4],$[5],$[6],$[7],.5,r),l=$[6],i=$[7];rp(e,t,r,n)}so(r),e.restore(),e.Vc(!1)}}}},ye.kk=function(e,t,n){return!Po.prototype.kk.call(this,e,t,n)||this.xc===null&&this.Ui===null||this.ua===null||this.pathPattern!==null||this.geometry.figures.length!==this.svg.getElementsByTagName("path").length?!1:(e.Hl=this.svg,this.hh(e,t),e.Hl=null,!0)},ye.nk=function(e){return this.geometry!==null&&1<this.geometry.figures.length||this.pathPattern!==null?!0:Po.prototype.nk.call(this,e)},ye.Dv=function(e,t){if(e.nodeName!=="g")e.setAttributeNS(null,"filter",t);else{e=e.getElementsByTagName("path");for(var n=0;n<e.length;n++)e[n].setAttributeNS(null,"filter",t)}},ye.ga=function(e,t){if(t===void 0&&(t=new ft),e instanceof yr){e.Mc()&&Wt("getDocumentPoint Spot must be a real, specific Spot, not: "+e.toString());var n=this.naturalBounds,r=this.strokeWidth;t.h(e.x*(n.width+r)-r/2+n.x+e.offsetX,e.y*(n.height+r)-r/2+n.y+e.offsetY)}else t.set(e);return this.oe.Ga(t),t},ye.mi=function(e){e===void 0&&(e=new Wn);var t=this.naturalBounds,n=this.oe;t=Wn.allocAt(t.x,t.y,t.width,t.height);var r=this.strokeWidth;return t.Bc(r/2,r/2),r=ft.allocAt(t.x,t.y).transform(n),e.h(r.x,r.y,0,0),r.h(t.right,t.y).transform(n),Ns(e,r.x,r.y,0,0),r.h(t.right,t.bottom).transform(n),Ns(e,r.x,r.y,0,0),r.h(t.x,t.bottom).transform(n),Ns(e,r.x,r.y,0,0),Wn.free(t),ft.free(r),e},ye.gh=function(e,t){var n=this.geometry;if(n===null||this.fill===null&&this.stroke===null)return!1;var r=n.bounds,i=this.strokeWidth/2;n.type!==mi.j||t||(i+=2);var o=Wn.alloc();if(o.assign(r),o.Bc(i+2,i+2),!o.ca(e))return Wn.free(o),!1;if(r=i+1e-4,n.type===mi.j)return this.stroke===null||(r=(n.endX-n.startX)*(e.x-n.startX)+(n.endY-n.startY)*(e.y-n.startY),0>(n.startX-n.endX)*(e.x-n.endX)+(n.startY-n.endY)*(e.y-n.endY)||0>r)?!1:(Wn.free(o),nn.Yb(n.startX,n.startY,n.endX,n.endY,i,e.x,e.y));if(n.type===mi.u){t=n.startX;var l=n.startY,u=n.endX;if(n=n.endY,o.x=Math.min(t,u),o.y=Math.min(l,n),o.width=Math.abs(u-t),o.height=Math.abs(n-l),this.fill===null){if(o.Bc(-r,-r),o.ca(e))return Wn.free(o),!1;o.Bc(r,r)}return this.stroke!==null&&o.Bc(i,i),e=o.ca(e),Wn.free(o),e}if(n.type===mi.F){l=n.startX,i=n.startY,u=n.endX;var f=n.endY;if(n=Math.min(l,u),t=Math.min(i,f),l=Math.abs(u-l)/2,i=Math.abs(f-i)/2,n=e.x-(n+l),t=e.y-(t+i),this.fill===null){if(l-=r,i-=r,0>=l||0>=i||1>=n*n/(l*l)+t*t/(i*i))return Wn.free(o),!1;l+=r,i+=r}return this.stroke!==null&&(l+=r,i+=r),Wn.free(o),0>=l||0>=i?!1:1>=n*n/(l*l)+t*t/(i*i)}if(n.type===mi.o)return Wn.free(o),this.fill===null?Cm(n,e.x,e.y,i):zh(n,e,i,1<this.strokeWidth,t);Wt("Unknown Geometry type: "+n.type)},ye.Wl=function(e,t,n,r){var i=this.desiredSize,o=this.ig;if(e=Math.max(e,0),t=Math.max(t,0),this.Rd!==null)var l=this.geometry.bounds;else{var u=this.figure,f=jg[u];if(f===void 0){var E=nn.Ze[u];typeof E=="string"&&(E=nn.Ze[E]),typeof E=="function"?(f=E(null,100,100),jg[u]=f):Wt("Unsupported Figure: "+u)}l=f.bounds}u=l.width,f=l.height,E=l.width;var C=l.height;switch(O0(this,!0)){case TA:r=n=0;break;case LA:E=Math.max(e-o,0),C=Math.max(t-o,0);break;case Cf:E=Math.max(e-o,0),r=0;break;case OA:n=0,C=Math.max(t-o,0)}isFinite(i.width)&&(E=i.width),isFinite(i.height)&&(C=i.height);var T=this.maxSize,$=this.minSize;switch(n=Math.max(n-o,$.width),r=Math.max(r-o,$.height),E=Math.min(T.width,E),C=Math.min(T.height,C),E=isFinite(E)?Math.max(n,E):Math.max(u,n),C=isFinite(C)?Math.max(r,C):Math.max(f,r),n=NE(this),n){case TA:break;case LA:u=E,f=C;break;case wp:n=Math.min(E/u,C/f),isFinite(n)||(n=1),u*=n,f*=n;break;default:Wt(n+" is not a valid geometryStretch.")}this.Rd!==null?(u===0&&(u=.001),f===0&&(f=.001),n=this.Rd!==null?this.Rd:this.ua,l=n.bounds,r=u/l.width,l=f/l.height,isFinite(r)||(r=1),isFinite(l)||(l=1),this.ua=r===1&&l===1?n:n.copy().scale(r,l)):this.ua!==null&&nn.$(this.ua.Sk,e-o)&&nn.$(this.ua.Rk,t-o)||(this.ua=as.makeGeometry(this,u,f)),l=this.ua.bounds,e===1/0||t===1/0?this.Ge(l.x-o/2,l.y-o/2,e===0&&u===0?0:l.width+o,t===0&&f===0?0:l.height+o):this.Ge(-(o/2),-(o/2),E+o,C+o),i.w()?(E=i.width,C=i.height,E=Math.min(T.width,E),C=Math.min(T.height,C),E=Math.max($.width,E),C=Math.max($.height,C),this.dc.h(0,0,E,C)):this.dc.assign(l)};function NE(e){var t=e.geometryStretch;return e.Rd!==null?t===s0?LA:t:t===s0?jg[e.figure].defaultStretch:t}ye.eh=function(e,t,n,r){Dg(this,e,t,n,r)},ye.rs=function(e,t,n){return this.Sj(e.x,e.y,t.x,t.y,n)},ye.Sj=function(e,t,n,r,i){var o=this.transform,l=1/(o.m11*o.m22-o.m12*o.m21),u=o.m22*l,f=-o.m12*l,E=-o.m21*l,C=o.m11*l,T=l*(o.m21*o.dy-o.m22*o.dx),$=l*(o.m12*o.dx-o.m11*o.dy);o=e*u+t*E+T,l=e*f+t*C+$,u=n*u+r*E+T,f=n*f+r*C+$,T=this.ig/2,E=this.ua,E===null&&(this.measure(1/0,1/0),E=this.ua);var ce=E.bounds;if(C=!1,E.type===mi.j)if(1.5>=this.strokeWidth)C=nn.Ve(E.startX,E.startY,E.endX,E.endY,o,l,u,f,i);else{if(E.startX===E.endX?(r=T,C=0):(t=(E.endY-E.startY)/(E.endX-E.startX),C=T/Math.sqrt(1+t*t),r=C*t),t=io(),e=new ft,nn.Ve(E.startX+r,E.startY+C,E.endX+r,E.endY+C,o,l,u,f,e)&&t.push(e),e=new ft,nn.Ve(E.startX-r,E.startY-C,E.endX-r,E.endY-C,o,l,u,f,e)&&t.push(e),e=new ft,nn.Ve(E.startX+r,E.startY+C,E.startX-r,E.startY-C,o,l,u,f,e)&&t.push(e),e=new ft,nn.Ve(E.endX+r,E.endY+C,E.endX-r,E.endY-C,o,l,u,f,e)&&t.push(e),u=t.length,u===0)return so(t),!1;for(C=!0,f=1/0,r=0;r<u;r++)e=t[r],n=(e.x-o)*(e.x-o)+(e.y-l)*(e.y-l),n<f&&(f=n,i.x=e.x,i.y=e.y);so(t)}else if(E.type===mi.u)C=nn.Ff(ce.x-T,ce.y-T,ce.x+ce.width+T,ce.y+ce.height+T,o,l,u,f,i);else if(E.type===mi.F){t=Wn.allocAt(ce.x,ce.y,ce.width,ce.height).Bc(T,T);e:if(t.width===0)C=nn.Ve(t.x,t.y,t.x,t.y+t.height,o,l,u,f,i);else if(t.height===0)C=nn.Ve(t.x,t.y,t.x+t.width,t.y,o,l,u,f,i);else{if(e=t.width/2,E=t.height/2,r=t.x+e,C=t.y+E,n=9999,o!==u&&(n=(l-f)/(o-u)),9999>Math.abs(n)){if(f=l-C-n*(o-r),0>e*e*n*n+E*E-f*f){i.x=NaN,i.y=NaN,C=!1;break e}T=Math.sqrt(e*e*n*n+E*E-f*f),u=(-(e*e*n*f)+e*E*T)/(E*E+e*e*n*n)+r,e=(-(e*e*n*f)-e*E*T)/(E*E+e*e*n*n)+r,E=n*(u-r)+f+C,f=n*(e-r)+f+C,Math.abs((o-u)*(o-u))+Math.abs((l-E)*(l-E))<Math.abs((o-e)*(o-e))+Math.abs((l-f)*(l-f))?(i.x=u,i.y=E):(i.x=e,i.y=f)}else{if(u=E*E,f=o-r,u-=u/(e*e)*f*f,0>u){i.x=NaN,i.y=NaN,C=!1;break e}f=Math.sqrt(u),u=C+f,f=C-f,Math.abs(u-l)<Math.abs(f-l)?(i.x=o,i.y=u):(i.x=o,i.y=f)}C=!0}Wn.free(t)}else if(E.type===mi.o){$=ft.alloc();var Ee=u-o,Ne=f-l,ht=Ee*Ee+Ne*Ne,$e=o,Ct=l;if(0<ht&&ce.contains($e,Ct)&&($.x=$e,$.y=Ct,this.ca($)))for(Ee!==0&&.5>Math.abs(Ee)?(Ne*=.5/Ee,Ee=.5):Ne!==0&&.5>Math.abs(Ne)&&(Ee*=.5/Ne,Ne=.5),$e-=Ee,Ct-=Ne;ce.contains($e,Ct);)$e-=Ee,Ct-=Ne;for(i.x=u,i.y=f,Ne=0;Ne<E.figures.count;Ne++){var Bt=E.figures.s[Ne],Nt=Bt.isFilled?$e:o,Tt=Bt.isFilled?Ct:l,mn=Bt.segments;ce=Bt.startX,Ee=Bt.startY;for(var sr=ce,yi=Ee,_r=0;_r<mn.count;_r++){var Cr=mn.s[_r],nr=Cr.type,ra=Cr.endX,Qo=Cr.endY,ss=!1;switch(nr){case Kf:sr=ra,yi=Qo;break;case Ec:ss=Qu(ce,Ee,ra,Qo,Nt,Tt,u,f,$);break;case Sh:ss=nn.Eo(ce,Ee,Cr.point1X,Cr.point1Y,Cr.point2X,Cr.point2Y,ra,Qo,Nt,Tt,u,f,.6,$);break;case _e:ss=nn.Eo(ce,Ee,ce+2/3*(Cr.point1X-ce),Ee+2/3*(Cr.point1Y-Ee),ra+2/3*(Cr.point1X-ra),Qo+2/3*(Cr.point1Y-Qo),ra,Qo,Nt,Tt,u,f,.6,$);break;case ut:case ct:nr=Cr.type===ut?kh(Cr,Bt):qh(Cr,Bt,ce,Ee);var Ba=nr.length;if(Ba===0){ss=Qu(ce,Ee,Cr.type===ut?Cr.centerX:Cr.endX,Cr.type===ut?Cr.centerY:Cr.endY,Nt,Tt,u,f,$);break}for(Qo=null,ra=0;ra<Ba;ra++){if(Qo=nr[ra],ra===0&&Qu(ce,Ee,Qo[0],Qo[1],Nt,Tt,u,f,$)){var Ic=ay(Nt,Tt,$,ht,i);Ic<ht&&(ht=Ic,C=!0)}nn.Eo(Qo[0],Qo[1],Qo[2],Qo[3],Qo[4],Qo[5],Qo[6],Qo[7],Nt,Tt,u,f,.6,$)&&(Ic=ay(Nt,Tt,$,ht,i),Ic<ht&&(ht=Ic,C=!0))}ra=Qo[6],Qo=Qo[7];break;default:Wt("Unknown Segment type: "+nr)}ce=ra,Ee=Qo,ss&&(ss=ay(Nt,Tt,$,ht,i),ss<ht&&(ht=ss,C=!0)),Cr.isClosed&&(ra=sr,Qo=yi,Qu(ce,Ee,ra,Qo,Nt,Tt,u,f,$)&&(Cr=ay(Nt,Tt,$,ht,i),Cr<ht&&(ht=Cr,C=!0)))}}o=n-e,l=r-t,u=Math.sqrt(o*o+l*l),u!==0&&(o/=u,l/=u),i.x-=o*T,i.y-=l*T,ft.free($)}else Wt("Unknown Geometry type: "+E.type);return C?(this.transform.Ga(i),!0):!1};function ay(e,t,n,r,i){return e=n.x-e,t=n.y-t,t=e*e+t*t,t<r?(i.x=n.x,i.y=n.y,t):r}function Qu(e,t,n,r,i,o,l,u,f){if(nn.$(e,n)&&nn.$(t,r)||nn.$(i,l)&&nn.$(o,u))return!1;var E=!1,C=(i-l)*(t-r)-(o-u)*(e-n);return C===0?!1:(f.x=((i*u-o*l)*(e-n)-(i-l)*(e*r-t*n))/C,f.y=((i*u-o*l)*(t-r)-(o-u)*(e*r-t*n))/C,(e>n?e-n:n-e)<(t>r?t-r:r-t)?(e=t<r?t:r,t=t<r?r:t,(f.y>e||nn.$(f.y,e))&&(f.y<t||nn.$(f.y,t))&&(E=!0)):(t=e<n?e:n,e=e<n?n:e,(f.x>t||nn.$(f.x,t))&&(f.x<e||nn.$(f.x,e))&&(E=!0)),E)}ye.fh=function(e,t){if(t===void 0)return e.Re(this.actualBounds);var n=this.ua;n===null&&(this.measure(1/0,1/0),n=this.ua),n=n.bounds;var r=this.strokeWidth/2,i=!1,o=ft.alloc();return o.h(n.x-r,n.y-r),e.ca(t.Ga(o))&&(o.h(n.x-r,n.bottom+r),e.ca(t.Ga(o))&&(o.h(n.right+r,n.bottom+r),e.ca(t.Ga(o))&&(o.h(n.right+r,n.y-r),e.ca(t.Ga(o))&&(i=!0)))),ft.free(o),i},ye.Yc=function(e,t){if(this.fh(e,t)||t===void 0&&(t=this.transform,e.Re(this.actualBounds)))return!0;var n=Ya.alloc();n.set(t),n.Vj();var r=e.left,i=e.right,o=e.top;e=e.bottom;var l=ft.alloc();if(l.h(r,o),n.Ga(l),this.gh(l,!0)||(l.h(i,o),n.Ga(l),this.gh(l,!0))||(l.h(r,e),n.Ga(l),this.gh(l,!0))||(l.h(i,e),n.Ga(l),this.gh(l,!0)))return ft.free(l),!0;var u=ft.alloc(),f=ft.alloc();return n.set(t),n.bv(this.transform),n.Vj(),u.x=i,u.y=o,u.transform(n),l.x=r,l.y=o,l.transform(n),t=!1,cm(this,l,u,f)?t=!0:(l.x=i,l.y=e,l.transform(n),cm(this,l,u,f)?t=!0:(u.x=r,u.y=e,u.transform(n),cm(this,l,u,f)?t=!0:(l.x=r,l.y=o,l.transform(n),cm(this,l,u,f)&&(t=!0)))),ft.free(l),Ya.free(n),ft.free(u),ft.free(f),t};function cm(e,t,n,r){if(!e.rs(t,n,r))return!1;e=t.x,t=t.y;var i=n.x,o=n.y;return n=r.x,r=r.y,e===i?(t<o?(e=t,t=o):e=o,r>=e&&r<=t):(e<i?(r=e,e=i):r=i,n>=r&&n<=e)}ye.tx=function(e,t,n){function r(ht,$e){for(var Ct=ht.length,Bt=0;Bt<Ct;Bt+=2)if($e.zd(ht[Bt],ht[Bt+1])>i)return!0;return!1}if(n&&this.fill!==null&&this.gh(e,!0))return!0;var i=e.Bf(t),o=i;if(1.5<this.strokeWidth&&(i=this.strokeWidth/2+Math.sqrt(i),i*=i),t=this.ua,t===null&&(this.measure(1/0,1/0),t=this.ua,t===null))return!1;if(!n){var l=t.bounds,u=l.x,f=l.y,E=l.x+l.width;if(l=l.y+l.height,to(e.x,e.y,u,f)<=i&&to(e.x,e.y,E,f)<=i&&to(e.x,e.y,u,l)<=i&&to(e.x,e.y,E,l)<=i)return!0}if(u=t.startX,f=t.startY,E=t.endX,l=t.endY,t.type===mi.j){if(n=(u-E)*(e.x-E)+(f-l)*(e.y-l),Bi(e.x,e.y,u,f,E,l)<=(0<=(E-u)*(e.x-u)+(l-f)*(e.y-f)&&0<=n?i:o))return!0}else{if(t.type===mi.u)return t=!1,n&&(t=Bi(e.x,e.y,u,f,u,l)<=i||Bi(e.x,e.y,u,f,E,f)<=i||Bi(e.x,e.y,E,f,E,l)<=i||Bi(e.x,e.y,u,l,E,l)<=i),t;if(t.type===mi.F){t=e.x-(u+E)/2,o=e.y-(f+l)/2;var C=Math.abs(E-u)/2,T=Math.abs(l-f)/2;if(C===0||T===0)return Bi(e.x,e.y,u,f,E,l)<=i;if(n){if(e=nn.$y(C,T,t,o),e*e<=i)return!0}else return!(to(t,o,-C,0)>=i||to(t,o,0,-T)>=i||to(t,o,0,T)>=i||to(t,o,C,0)>=i)}else if(t.type===mi.o){if(E=t.bounds,o=E.x,u=E.y,f=E.x+E.width,E=E.y+E.height,e.x>f&&e.x<o&&e.y>E&&e.y<u&&Bi(e.x,e.y,o,u,o,E)>i&&Bi(e.x,e.y,o,u,f,u)>i&&Bi(e.x,e.y,f,E,o,E)>i&&Bi(e.x,e.y,f,E,f,u)>i)return!1;if(o=Math.sqrt(i),n){if(this.fill===null?Cm(t,e.x,e.y,o):zh(t,e,o,!0,!1))return!0}else{for(n=t.figures,t=0;t<n.count;t++){if(o=n.s[t],l=o.startX,C=o.startY,e.zd(l,C)>i)return!1;for(u=o.segments.s,f=u.length,E=0;E<f;E++)switch(T=u[E],T.type){case Kf:case Ec:if(l=T.endX,C=T.endY,e.zd(l,C)>i)return!1;break;case Sh:var $=io();if(nn.Qe(l,C,T.point1X,T.point1Y,T.point2X,T.point2Y,T.endX,T.endY,.8,$),l=r($,e),so($),l||(l=T.endX,C=T.endY,e.zd(l,C)>i))return!1;break;case _e:if($=io(),nn.ep(l,C,T.point1X,T.point1Y,T.endX,T.endY,.8,$),l=r($,e),so($),l||(l=T.endX,C=T.endY,e.zd(l,C)>i))return!1;break;case ut:case ct:$=T.type===ut?kh(T,o):qh(T,o,l,C);var ce=$.length;if(ce===0){if(l=T.type===ut?T.centerX:T.endX,C=T.type===ut?T.centerY:T.endY,e.zd(l,C)>i)return!1;break}T=null;for(var Ee=io(),Ne=0;Ne<ce;Ne++)if(T=$[Ne],Ee.length=0,nn.Qe(T[0],T[1],T[2],T[3],T[4],T[5],T[6],T[7],.8,Ee),r(Ee,e))return so(Ee),!1;so(Ee),T!==null&&(l=T[6],C=T[7]);break;default:Wt("Unknown Segment type: "+T.type)}}return!0}}}return!1},ye.qc=function(){this.ua=null},ye.kq=function(){return this.ig};function eE(e){var t=e.diagram;t!==null&&t.undoManager.isUndoingRedoing||(e.segmentOrientation=gv,e.toArrow!=="None"?(e.segmentIndex=-1,e.alignmentFocus=NA):e.fromArrow!=="None"&&(e.segmentIndex=0,e.alignmentFocus=new yr(1-NA.x,NA.y)))}as.makeGeometry=function(e,t,n){if(e.toArrow!=="None")var r=kg[e.toArrow];else e.fromArrow!=="None"?r=kg[e.fromArrow]:(r=nn.Ze[e.figure],typeof r=="string"&&(r=nn.Ze[r]),r===void 0&&Wt("Unknown Shape.figure: "+e.figure),r=r(e,t,n),r.Sk=t,r.Rk=n);if(r===null){var i=nn.Ze.Rectangle;typeof i=="function"&&(r=i(e,t,n))}return r};function CE(e){var t=kg[e];if(t===void 0){var n=e.toLowerCase();if(n==="none")return"None";if(t=kg[n],t===void 0){var r=null,i;for(i in nn.um)if(i.toLowerCase()===n){r=i;break}if(r!==null)return e=mi.parse(nn.um[r],!1),kg[r]=e,n!==r&&(kg[n]=r),r}}return typeof t=="string"?t:t instanceof mi?e:null}xe.Object.defineProperties(as.prototype,{geometry:{get:function(){return this.ua!==null?this.ua:this.Rd},set:function(e){var t=this.ua,n=this.Rd;if(t!==e){e!==null?this.Rd=this.ua=e.freeze():this.Rd=this.ua=null;var r=this.part;r!==null&&(r.ag=NaN),this.v(),this.g("geometry",t||n,e),aA(this)&&(e=this.part,e!==null&&Kh(this,e,"geometryString"))}}},geometryString:{get:function(){return this.geometry===null?"":this.geometry.toString()},set:function(e){e=mi.parse(e);var t=e.normalize();this.geometry=e,this.position=e=ft.allocAt(-t.x,-t.y),ft.free(e)}},isGeometryPositioned:{get:function(){return(this.l&1048576)!==0},set:function(e){var t=(this.l&1048576)!==0;t!==e&&(this.l^=1048576,this.v(),this.g("isGeometryPositioned",t,e))}},fill:{get:function(){return this.Ui},set:function(e){var t=this.Ui;t!==e&&(e!==null&&he(e,"Shape.fill"),e instanceof ol&&e.freeze(),this.Ui=e,this.N(),this.g("fill",t,e))}},stroke:{get:function(){return this.xc},set:function(e){var t=this.xc;t!==e&&(e!==null&&he(e,"Shape.stroke"),e instanceof ol&&e.freeze(),this.xc=e,this.N(),this.g("stroke",t,e))}},strokeWidth:{get:function(){return this.ig},set:function(e){var t=this.ig;if(t!==e)if(0<=e){this.ig=e,this.v();var n=this.part;n!==null&&(n.ag=NaN),this.g("strokeWidth",t,e)}else ri(e,"value >= 0",as,"strokeWidth:value")}},strokeCap:{get:function(){return this.Na!==null?this.Na.Hr:"butt"},set:function(e){var t=this.strokeCap;t!==e&&(typeof e!="string"||e!=="butt"&&e!=="round"&&e!=="square"?ri(e,'"butt", "round", or "square"',as,"strokeCap"):(jv(this),this.Na.Hr=e,this.N(),this.g("strokeCap",t,e)))}},strokeJoin:{get:function(){return this.Na!==null?this.Na.Ir:"miter"},set:function(e){var t=this.strokeJoin;t!==e&&(typeof e!="string"||e!=="miter"&&e!=="bevel"&&e!=="round"?ri(e,'"miter", "bevel", or "round"',as,"strokeJoin"):(jv(this),this.Na.Ir=e,this.N(),this.g("strokeJoin",t,e)))}},strokeMiterLimit:{get:function(){return this.Na!==null?this.Na.Jr:10},set:function(e){var t=this.strokeMiterLimit;if(t!==e&&1<=e){jv(this),this.Na.Jr=e,this.N();var n=this.part;n!==null&&(n.ag=NaN),this.g("strokeMiterLimit",t,e)}}},strokeDashArray:{get:function(){return this.Yg},set:function(e){var t=this.Yg;if(t!==e){if(e!==null){for(var n=e.length,r=0,i=0;i<n;i++){var o=e[i];0<=o&&isFinite(o)||Wt("strokeDashArray:value "+o+" at index "+i+" must be a positive number or zero."),r+=o}if(r===0){if(t===null)return;e=null}}this.Yg=e,this.N(),this.g("strokeDashArray",t,e)}}},strokeDashOffset:{get:function(){return this.Na!==null?this.Na.uj:0},set:function(e){var t=this.strokeDashOffset;t!==e&&0<=e&&(jv(this),this.Na.uj=e,this.N(),this.g("strokeDashOffset",t,e))}},figure:{get:function(){return this.an},set:function(e){var t=this.an;if(t!==e){var n=nn.Ze[e];typeof n=="function"?n=e:(n=nn.Ze[e.toLowerCase()])||Wt("Unknown Shape.figure: "+e),t!==n&&(e=this.part,e!==null&&(e.ag=NaN),this.an=n,this.Rd=null,this.qc(),this.v(),this.g("figure",t,n))}}},toArrow:{get:function(){return this.Ua!==null?this.Ua.V:"None"},set:function(e){var t=this.toArrow;if(e===!0?e="Standard":e===!1&&(e=""),t!==e){var n=CE(e);n===null?Wt("Unknown Shape.toArrow: "+e):t!==n&&(this.Ua===null&&(this.Ua=new Tf),this.Ua.V=n,this.Rd=null,this.qc(),this.v(),eE(this),this.g("toArrow",t,n))}}},fromArrow:{get:function(){return this.Ua!==null?this.Ua.j:"None"},set:function(e){var t=this.fromArrow;if(e===!0?e="Standard":e===!1&&(e=""),t!==e){var n=CE(e);n===null?Wt("Unknown Shape.fromArrow: "+e):t!==n&&(this.Ua===null&&(this.Ua=new Tf),this.Ua.j=n,this.Rd=null,this.qc(),this.v(),eE(this),this.g("fromArrow",t,n))}}},spot1:{get:function(){return this.Na!==null?this.Na.fg:iA},set:function(e){var t=this.spot1;t.D(e)||(e=e.J(),jv(this),this.Na.fg=e,this.v(),this.g("spot1",t,e))}},spot2:{get:function(){return this.Na!==null?this.Na.gg:iA},set:function(e){var t=this.spot2;t.D(e)||(e=e.J(),jv(this),this.Na.gg=e,this.v(),this.g("spot2",t,e))}},parameter1:{get:function(){return this.Un},set:function(e){var t=this.Un;t!==e&&(this.Un=e,this.qc(),this.v(),this.g("parameter1",t,e))}},parameter2:{get:function(){return this.Vn},set:function(e){var t=this.Vn;t!==e&&(this.Vn=e,this.qc(),this.v(),this.g("parameter2",t,e))}},naturalBounds:{get:function(){return this.dc}},pathPattern:{get:function(){return this.Na!==null?this.Na.br:null},set:function(e){var t=this.pathPattern;t!==e&&(jv(this),this.Na.br=e,this.N(),this.g("pathPattern",t,e))}},geometryStretch:{get:function(){return this.Na!==null?this.Na.jq:s0},set:function(e){var t=this.geometryStretch;t!==e&&(jv(this),this.Na.jq=e,this.v(),this.g("geometryStretch",t,e))}},interval:{get:function(){return this.fa!==null?this.fa.Tk:1},set:function(e){var t=this.interval;if(e=Math.round(e),t!==e&&e!==0&&isFinite(e)){this.fa===null&&(this.fa=new Qr),this.fa.Tk=e;var n=this.diagram;n!==null&&this.panel===n.grid&&Vf(n),this.v(),n=this.panel,n!==null&&(n.graduatedIntervals=null),this.g("interval",t,e)}}},graduatedStart:{get:function(){return this.fa!==null?this.fa.u:0},set:function(e){var t=this.graduatedStart;t!==e&&(0>e?e=0:1<e&&(e=1),this.fa===null&&(this.fa=new Qr),this.fa.u=e,this.v(),this.g("graduatedStart",t,e))}},graduatedEnd:{get:function(){return this.fa!==null?this.fa.j:1},set:function(e){var t=this.graduatedEnd;t!==e&&(0>e?e=0:1<e&&(e=1),this.fa===null&&(this.fa=new Qr),this.fa.j=e,this.v(),this.g("graduatedEnd",t,e))}},graduatedSkip:{get:function(){return this.fa!==null?this.fa.o:null},set:function(e){var t=this.graduatedSkip;t!==e&&(this.fa===null&&(this.fa=new Qr),this.fa.o=e,this.v(),this.g("graduatedSkip",t,e))}}}),as.prototype.intersectsRect=as.prototype.Yc,as.prototype.containedInRect=as.prototype.fh,as.prototype.getNearestIntersectionPoint=as.prototype.rs,as.prototype.getDocumentBounds=as.prototype.mi,as.prototype.getDocumentPoint=as.prototype.ga;var kg=new nl,jg=new nl;as.className="Shape",as.getFigureGenerators=function(){var e=new Zo,t;for(t in nn.Ze)t!==t.toLowerCase()&&e.add(t,nn.Ze[t]);return e.freeze(),e},as.defineFigureGenerator=function(e,t){var n=e.toLowerCase(),r=nn.Ze;r[e]=t,r[n]=e},as.getArrowheadGeometries=function(){var e=new Zo;for(r in nn.um)if(kg[r]===void 0){var t=mi.parse(nn.um[r],!1);kg[r]=t,t=r.toLowerCase(),t!==r&&(kg[t]=r)}for(var n in kg)if(n!==n.toLowerCase()){var r=kg[n];r instanceof mi&&e.add(n,r)}return e.freeze(),e},as.defineArrowheadGeometry=function(e,t){var n=null;typeof t=="string"?n=mi.parse(t,!1):n=t,t=e.toLowerCase(),t!=="none"&&e!==t||Wt("Shape.defineArrowheadGeometry name must not be empty or None or all-lower-case: "+e);var r=kg;r[e]=n,r[t]=e};function Rv(){this.nc=!1,this.Hr="butt",this.Ir="miter",this.Jr=10,this.uj=0,this.br=null,this.jq=s0,this.gg=this.fg=iA}Rv.prototype.copy=function(){var e=new Rv;return e.Hr=this.Hr,e.Ir=this.Ir,e.Jr=this.Jr,e.uj=this.uj,e.br=this.br,e.jq=this.jq,e.fg=this.fg.J(),e.gg=this.gg.J(),e};function A(e,t){return Po.call(this),qn||(dn=T0?new cl(null).context:null,qn=!0),this.l|=2097152,this.ec="",this.xc="black",this.Ae="13px sans-serif",this.Lq=this.Cb=this.Gc=0,this.da=this.fa=this.Gm=null,this.Ih=0,this.df=null,this.Le=0,this.ze=this.Qb=this.Qc=null,typeof e=="string"?this.text=e:e&&Object.assign(this,e),t&&Object.assign(this,t),this}le(A,Po),A.prototype.cloneProtected=function(e){Po.prototype.cloneProtected.call(this,e),e.ec=this.ec,e.xc=this.xc,e.Ae=this.Ae,e.Gc=this.Gc,e.Cb=this.Cb,e.Lq=this.Lq,e.Gm=this.Gm,this.fa!==null&&(e.fa=this.fa.copy()),this.da!==null&&(e.da=this.da.nc?this.da:this.da.copy()),e.Ih=this.Ih,e.df=this.df,e.Le=this.Le,e.Qc=this.Qc,e.Qb=this.Qb,e.ze=this.ze};function m(e){e.da===null?e.da=new zr:e.da.nc&&(e.da=e.da.copy())}ye=A.prototype,ye.th=function(){Po.prototype.th.call(this),this.da!==null&&(this.da.nc=!0)};function h(e,t){e.l=t.l|6144,e.pb=t.opacity,e.Ma=t.background,e.areaBackground=t.areaBackground,e.jd=t.desiredSize.J(),e.minSize=t.minSize.J(),e.maxSize=t.maxSize.J(),t.Lb!==null?e.Lb=t.Lb.copy():e.Lb=null,e.Ca=t.scale,e.Kb=t.angle,e.stretch=t.stretch,e.Kg=t.margin.J(),e.Jb=t.alignment.J(),e.sk=t.alignmentFocus.J(),e.segmentFraction=t.segmentFraction,e.segmentOffset=t.segmentOffset.J(),e.segmentOrientation=t.segmentOrientation,t.tb!==null&&(e.tb=t.tb.copy()),e.shadowVisible=t.shadowVisible,e.ec=t.ec,e.xc=t.xc,e.Ae=t.Ae,e.fa!==null&&(e.fa=t.fa.copy()),t.da!==null&&(e.da=t.da.nc?t.da:t.da.copy()),e.Ih=t.Ih}ye.qb=function(e){e.classType===A?this.wrap=e:Po.prototype.qb.call(this,e)},ye.toString=function(){return 22<this.ec.length?'TextBlock("'+this.ec.substring(0,20)+'"...)':'TextBlock("'+this.ec+'")'},ye.v=function(){Po.prototype.v.call(this)},ye.hh=function(e,t){if(this.xc!==null&&this.ec.length!==0&&this.Ae!==null){var n=this.naturalBounds,r=this.actualBounds,i=n.width,o=n.height,l=Be(this),u=e.textAlign=this.textAlign,f=t.tn;u==="start"?u=f?"right":"left":u==="end"&&(u=f?"left":"right"),f=this.isUnderline;var E=this.isStrikethrough;rh(this,e,this.xc,!0,!1,n,r),(f||E)&&rh(this,e,this.xc,!1,!1,n,r),r=0,n=!1;var C=this.oe,T=C.dx-(l*C.m21+C.dx);C=C.dy-(l*C.m22+C.dy);var $=t.scale;switch(8>(T*T+C*C)*$*$&&(n=!0),t.ib!==e&&(n=!1),t.ib instanceof Vh&&(n=!1),t.Gf("textGreeking")===!1&&(n=!1),t=this.spacingAbove,T=this.spacingBelow,this.flip){case k1:e.translate(i,0),e.scale(-1,1);break;case O1:e.translate(0,o),e.scale(1,-1);break;case Av:e.translate(i,o),e.scale(-1,-1)}if(e.yc(),C=this.Gc,$=(t+l+T)*C,o>$&&(r=this.verticalAlignment,r=r.y*o-r.y*$+r.offsetY),C===1&&this.ze!==null)T=this.Cb,T>i&&(T=i),this.Oj(this.ze,e,0,r+t,i,l,T,n,u,f,E);else if(this.Qc!==null&&this.Qb!==null)for($=0;$<C;$++){var ce=this.Qc[$];ce>i&&(ce=i),r+=t,this.Oj(this.Qb[$],e,0,r,i,l,ce,n,u,f,E),r+=l+T}switch(this.flip){case k1:e.scale(-1,1),e.translate(-i,0);break;case O1:e.scale(1,-1),e.translate(0,-o);break;case Av:e.scale(-1,-1),e.translate(-i,-o)}}},ye.Oj=function(e,t,n,r,i,o,l,u,f,E,C){var T=0;if(u)f==="left"?T=0:f==="right"?T=i-l:f==="center"&&(T=(i-l)/2),t.fillRect(n+T,r+.25*o,l,1);else{if(f==="left"?T=0:f==="right"?T=i:f==="center"&&(T=i/2),i=dt!==null?dt(this,o):.75*o,t.fillText(e,n+T,r+i),e=o/20|0,e===0&&(e=1),f==="right"?T-=l:f==="center"&&(T-=l/2),E){u=Vt!==null?Vt(this,o):.8*o,f=n+T,E=r+u,i=n+T+l,u=r+u;var $=e;t.beginPath(),t.lineWidth=$,t.moveTo(f,E),t.lineTo(i,u),t.stroke(),t.Se(),t instanceof Vh&&t.ad.classList.add("gojs-td")}C&&(C=r+o-o/2.2|0,e%2!==0&&(C+=.5),r=n+T,o=C,n=n+T+l,l=C,T=e,t.beginPath(),t.lineWidth=T,t.moveTo(r,o),t.lineTo(n,l),t.stroke(),t.Se(),t instanceof Vh&&t.ad.classList.add("gojs-td"))}},ye.kk=function(e,t,n){if(!Po.prototype.kk.call(this,e,t,n))return!1;if(rh(this,e,this.xc,!0,!1,this.naturalBounds,this.actualBounds),n){if(this.svg.getElementsByTagName("text").length===0)return!0;for(t=this.svg.getElementsByClassName("gojs-td"),n=0;n<t.length;n++)c1(e,t[n],!1)}else t=this.svg,t.innerHTML=this.text,c1(e,t,!0);return!0},ye.nk=function(e){return 1<this.lineCount||this.isUnderline||this.isStrikethrough?!0:Po.prototype.nk.call(this,e)},ye.Dv=function(e,t){if(e.nodeName!=="g")e.setAttributeNS(null,"filter",t);else{e=e.getElementsByTagName("text");for(var n=0;n<e.length;n++)e[n].setAttributeNS(null,"filter",t)}},ye.Wl=function(e,t,n,r){var i=this.Gc;this.Ih=e,this.l&=-16777217;var o=this.Ae;dn!==null&&Hi!==o&&(Hi=dn.font=o),this.Cb=this.Le=0,this.ze=this.Qb=this.Qc=this.df=null;var l;if(isNaN(this.desiredSize.width)){if(o=this.ec.replace(/\r\n/g,`
`).replace(/\r/g,`
`),o.length===0)o=8;else if(this.isMultiline){for(var u=l=0,f=!1;!f;){var E=o.indexOf(`
`,u);E===-1&&(E=o.length,f=!0),u=o.substr(u,E-u),this.formatting===ti&&(u=u.trim()),l=Math.max(l,ke(u)),u=E+1}o=l}else l=o.indexOf(`
`,0),0<=l&&(o=o.substr(0,l)),o=ke(o);o=Math.min(o,e/this.scale)}else o=this.desiredSize.width;if(this.panel!==null&&(o=Math.min(o,this.panel.maxSize.width)),l=Ge(this,o),isNaN(this.desiredSize.height)?l=Math.min(l,t/this.scale):l=this.desiredSize.height,f=l,this.Cb!==0&&this.Qc!==null&&this.Qb!==null&&this.overflow===Sn&&(t=this.Ae,t=this.overflow===Sn?Ke(t):0,E=this.spacingAbove+this.spacingBelow,E=Math.max(0,Be(this)+E),f=Math.min(this.maxLines-1,Math.max(Math.floor(f/E+.01)-1,0)),!(f+1>=this.Qb.length))){for(this.l|=16777216,E=this.Qb[f],t=Math.max(1,e-t);ke(E)>t&&1<E.length;)E=E.substr(0,E.length-1);E+=mr,t=ke(E),this.Qb[f]=E,this.Qb=this.Qb.slice(0,f+1),this.Qc[f]=t,this.Qc=this.Qc.slice(0,f+1),this.Le=this.Qb.length,this.Cb=Math.max(this.Cb,t),this.Gc=this.Le,this.Gc===1&&(this.ze=this.Qb[0])}(this.wrap===At||isNaN(this.desiredSize.width))&&(o=isNaN(e)?this.Cb:Math.min(e,this.Cb)),o=Math.max(n,o),l=Math.max(r,l),Ac(this.dc,o,l),this.Ge(0,0,o,l),this.svg!==null&&i!==this.Gc&&(this.Uc=!0)},ye.eh=function(e,t,n,r){Dg(this,e,t,n,r)};function j(e,t,n){e.ze===null?(e.ze=t,e.Cb=n):((e.Qb===null||e.Qc===null)&&(e.Qb=[],e.Qc=[],e.Qb.push(e.ze),e.Qc.push(e.Cb)),e.Qb.push(t),e.Qc.push(n),e.Qb.length>e.maxLines&&(e.l|=16777216))}function _(e,t,n,r){var i=e.formatting===ti;i&&(t=t.trim());var o=0,l=e.Ae,u=e.spacingAbove+e.spacingBelow;u=Math.max(0,Be(e)+u);var f=e.overflow===Sn?Ke(l):0;if(e.Gc>=e.maxLines)r!==null&&r.h(0,u);else if(l=t,e.wrap===sn){e.Le=1;var E=ke(t);if(f===0||E<=n)e.Cb=Math.max(e.Cb,E),j(e,t,e.Cb),r!==null&&r.h(E,u);else{for(o=re(e,l),l=l.substr(o.length),t=re(e,l),E=ke(o+t);0<t.length&&E<=n;)o+=t,l=l.substr(t.length),t=re(e,l),E=o+t,i&&(E=E.trim()),E=ke(E);for(i&&(t=t.trim()),o+=t,n=Math.max(1,n-f);ke(o)>n&&1<o.length;)o=o.substr(0,o.length-1);e.l|=16777216,o+=mr;var C=ke(o);e.Cb=C,j(e,o,C),r!==null&&r.h(C,u)}}else{for(f=0,l.length===0&&(f=1,j(e,l,0));0<l.length;){for(t=re(e,l),l=l.substr(t.length);ke(t)>n;){var T=1;for(E=ke(t.substr(0,T)),C=0;E<=n;)T++,C=E,E=ke(t.substr(0,T));if(T===1){var $=E;o=Math.max(o,E)}else $=C,o=Math.max(o,C);if(T--,1>T&&(T=1),j(e,t.substr(0,T),$),f++,t=t.substr(T),e.Gc+f>e.maxLines)break}for(C=re(e,l),E=ke(t+C);0<C.length&&E<=n;)t+=C,l=l.substr(C.length),C=re(e,l),E=t+C,i&&(E=E.trim()),E=ke(E);if(i&&(t=t.trim()),t!==""&&(t[t.length-1]==="\xAD"&&(t=t.substring(0,t.length-1)+"\u2010"),C.length===0?(T=E,o=Math.max(o,E)):(T=C=ke(t),o=Math.max(o,C)),j(e,t,T),f++,e.Gc+f>e.maxLines))break}e.Le=Math.min(e.maxLines,f),e.Cb=Math.max(e.Cb,o),r!==null&&r.h(e.Cb,u*e.Le)}}function re(e,t){if(e.wrap===Kn)return t.substr(0,1);for(var n=t.length,r=0,i=dr;r<n&&!i.test(t.charAt(r));)r++;for(e.formatting===Zr&&(n=Math.min(n,r+1));r<n&&i.test(t.charAt(r));)r++;return r>=t.length?t:t.substr(0,r)}function ke(e){return dn===null?8*e.length:dn.measureText(e).width}function Be(e){if(e.df!==null)return e.df;var t=e.Ae;if(dn===null){var n=16;return e.df=n}return go[t]!==void 0&&5e3>la?n=go[t]:(n=1.3*dn.measureText("M").width,go[t]=n,la++),e.df=n}function Ke(e){if(dn===null)return 6;if(Uo[e]!==void 0&&5e3>wi)var t=Uo[e];else t=dn.measureText(mr).width,Uo[e]=t,wi++;return t}function Ge(e,t){var n=e.ec.replace(/\r\n/g,`
`).replace(/\r/g,`
`),r=e.spacingAbove+e.spacingBelow;if(r=Math.max(0,Be(e)+r),n.length===0)return e.Cb=0,e.Gc=1,r;if(!e.isMultiline){var i=n.indexOf(`
`,0);0<=i&&(n=n.substr(0,i))}i=0;for(var o=e.Gc=0,l,u=!1;!u;){if(l=n.indexOf(`
`,o),l===-1&&(l=n.length,u=!0),o<=l){if(o=n.substr(o,l-o),e.wrap!==sn){e.Le=0;var f=vi.alloc();_(e,o,t,f),i+=f.height,vi.free(f),e.Gc+=e.Le}else _(e,o,t,null),i+=r,e.Gc++;e.Gc===e.maxLines&&(u=!0)}o=l+1}return e.Lq=i}xe.Object.defineProperties(A.prototype,{font:{get:function(){return this.Ae},set:function(e){var t=this.Ae;t!==e&&(this.Ae=e,this.df=null,this.v(),this.g("font",t,e))}},text:{get:function(){return this.ec},set:function(e){var t=this.ec;e!=null?e=e.toString():e="",t!==e&&(this.ec=e,this.v(),this.g("text",t,e),this.Uc=!0)}},textAlign:{get:function(){return this.da!==null?this.da.Or:"start"},set:function(e){var t=this.textAlign;t===e||e!=="start"&&e!=="end"&&e!=="left"&&e!=="right"&&e!=="center"||(m(this),this.da.Or=e,this.N(),this.g("textAlign",t,e))}},flip:{get:function(){return this.da!==null?this.da.Xf:TA},set:function(e){var t=this.flip;t!==e&&(m(this),this.da.Xf=e,this.N(),this.g("flip",t,e))}},verticalAlignment:{get:function(){return this.da!==null?this.da.Yr:of},set:function(e){var t=this.verticalAlignment;t.D(e)||(e=e.J(),m(this),this.da.Yr=e,Zh(this),this.g("verticalAlignment",t,e))}},naturalBounds:{get:function(){if(!this.dc.w()){var e=vi.alloc();_(this,this.ec,999999,e);var t=e.width;vi.free(e),e=Ge(this,t);var n=this.desiredSize;isNaN(n.width)||(t=n.width),isNaN(n.height)||(e=n.height),Ac(this.dc,t,e)}return this.dc}},isMultiline:{get:function(){return(this.l&2097152)!==0},set:function(e){var t=(this.l&2097152)!==0;t!==e&&(this.l^=2097152,this.v(),this.g("isMultiline",t,e))}},isUnderline:{get:function(){return(this.l&4194304)!==0},set:function(e){var t=(this.l&4194304)!==0;t!==e&&(this.l^=4194304,this.Uc=!0,this.N(),this.g("isUnderline",t,e))}},isStrikethrough:{get:function(){return(this.l&8388608)!==0},set:function(e){var t=(this.l&8388608)!==0;t!==e&&(this.l^=8388608,this.Uc=!0,this.N(),this.g("isStrikethrough",t,e))}},wrap:{get:function(){return this.da!==null?this.da.$r:Un},set:function(e){var t=this.wrap;t!==e&&(m(this),this.da.$r=e,this.v(),this.g("wrap",t,e))}},overflow:{get:function(){return this.da!==null?this.da.$q:$n},set:function(e){var t=this.overflow;t!==e&&(m(this),this.da.$q=e,this.v(),this.g("overflow",t,e))}},isOverflowed:{get:function(){return(this.l&16777216)!==0}},stroke:{get:function(){return this.xc},set:function(e){var t=this.xc;t!==e&&(e!==null&&he(e,"TextBlock.stroke"),e instanceof ol&&e.freeze(),this.xc=e,this.N(),this.g("stroke",t,e))}},lineCount:{get:function(){return this.Gc}},lineHeight:{get:function(){return Be(this)}},editable:{get:function(){return(this.l&1048576)!==0},set:function(e){var t=(this.l&1048576)!==0;t!==e&&(this.l^=1048576,this.g("editable",t,e))}},textEditor:{get:function(){return this.da!==null?this.da.Qr:null},set:function(e){var t=this.textEditor;t!==e&&(m(this),this.da.Qr=e,this.g("textEditor",t,e))}},errorFunction:{get:function(){return this.da!==null?this.da.Hd:null},set:function(e){var t=this.errorFunction;t!==e&&(m(this),this.da.Hd=e,this.g("errorFunction",t,e))}},interval:{get:function(){return this.fa!==null?this.fa.Tk:1},set:function(e){var t=this.interval;if(e=Math.round(e),t!==e&&e!==0&&isFinite(e)){this.fa===null&&(this.fa=new Qr),this.fa.Tk=e,this.v();var n=this.panel;n!==null&&(n.graduatedIntervals=null),this.g("interval",t,e)}}},graduatedStart:{get:function(){return this.fa!==null?this.fa.u:0},set:function(e){var t=this.graduatedStart;t!==e&&(0>e?e=0:1<e&&(e=1),this.fa===null&&(this.fa=new Qr),this.fa.u=e,this.v(),this.g("graduatedStart",t,e))}},graduatedEnd:{get:function(){return this.fa!==null?this.fa.j:1},set:function(e){var t=this.graduatedEnd;t!==e&&(0>e?e=0:1<e&&(e=1),this.fa===null&&(this.fa=new Qr),this.fa.j=e,this.v(),this.g("graduatedEnd",t,e))}},graduatedFunction:{get:function(){return this.fa!==null?this.fa.F:null},set:function(e){var t=this.graduatedFunction;t!==e&&(this.fa===null&&(this.fa=new Qr),this.fa.F=e,this.v(),this.g("graduatedFunction",t,e))}},graduatedSkip:{get:function(){return this.fa!==null?this.fa.o:null},set:function(e){var t=this.graduatedSkip;t!==e&&(this.fa===null&&(this.fa=new Qr),this.fa.o=e,this.v(),this.g("graduatedSkip",t,e))}},textValidation:{get:function(){return this.da!==null?this.da.vj:null},set:function(e){var t=this.textValidation;t!==e&&(m(this),this.da.vj=e,this.g("textValidation",t,e))}},textEdited:{get:function(){return this.da!==null?this.da.Pr:null},set:function(e){var t=this.textEdited;t!==e&&(m(this),this.da.Pr=e,this.g("textEdited",t,e))}},spacingAbove:{get:function(){return this.da!==null?this.da.Dr:0},set:function(e){var t=this.spacingAbove;t!==e&&(m(this),this.da.Dr=e,this.v(),this.g("spacingAbove",t,e))}},spacingBelow:{get:function(){return this.da!==null?this.da.Er:0},set:function(e){var t=this.spacingBelow;t!==e&&(m(this),this.da.Er=e,this.v(),this.g("spacingBelow",t,e))}},formatting:{get:function(){return this.da!==null?this.da.gq:ti},set:function(e){var t=this.formatting;t!==e&&(m(this),this.da.gq=e,this.v(),this.g("formatting",t,e))}},maxLines:{get:function(){return this.da!==null?this.da.Jq:1/0},set:function(e){var t=this.maxLines;t!==e&&(e=Math.floor(e),0>=e&&ri(e,"> 0",A,"maxLines"),m(this),this.da.Jq=e,this.v(),this.g("maxLines",t,e))}},metrics:{get:function(){return{arrSize:this.Qc!==null?this.Qc:[this.Cb],arrText:this.Qb!==null?this.Qb:[this.ze],maxLineWidth:this.Cb,fontHeight:this.df}}},choices:{get:function(){return this.Gm},set:function(e){var t=this.Gm;t!==e&&(this.Gm=e,this.g("choices",t,e))}}});var dt=null,Vt=null,sn=new Tr(A,"None",0),At=new Tr(A,"WrapFit",1),Un=new Tr(A,"WrapDesiredSize",2),Kn=new Tr(A,"WrapBreakAll",3),$n=new Tr(A,"OverflowClip",0),Sn=new Tr(A,"OverflowEllipsis",1),ti=new Tr(A,"FormatTrim",0),Zr=new Tr(A,"FormatNone",0),dr=/[ \u200b\u00ad]/,go=new nl,la=0,Uo=new nl,wi=0,mr="...",Hi="",dn=null,qn=!1;A.className="TextBlock";function zr(){this.nc=!1,this.Hd=null,this.Xf=TA,this.gq=ti,this.Jq=1/0,this.$q=$n,this.Er=this.Dr=0,this.Or="start",this.vj=this.Qr=this.Pr=null,this.Yr=of,this.$r=Un}zr.prototype.copy=function(){var e=new zr;return e.Hd=this.Hd,e.Xf=this.Xf,e.gq=this.gq,e.Jq=this.Jq,e.$q=this.$q,e.Dr=this.Dr,e.Er=this.Er,e.Or=this.Or,e.Pr=this.Pr,e.Qr=this.Qr,e.vj=this.vj,e.Yr=this.Yr,e.$r=this.$r,e},A.getEllipsis=function(){return mr},A.setEllipsis=function(e){mr=e,Uo=new nl,wi=0},A.getBaseline=function(){return dt},A.setBaseline=function(e){dt=e},A.getUnderline=function(){return Vt},A.setUnderline=function(e){Vt=e},A.isValidFont=function(e){if(qn||(dn=T0?new cl(null).context:null,qn=!0),dn===null)return!0;var t=dn.font;if(e===t||e==="10px sans-serif")return!0;dn.font="10px sans-serif",dn.font=e;var n=dn.font;if(n!=="10px sans-serif")return dn.font=t,!0;dn.font="19px serif";var r=dn.font;return dn.font=e,n=dn.font,dn.font=t,n!==r},A.FormatNone=Zr,A.FormatTrim=ti,A.None=sn,A.OverflowClip=$n,A.OverflowEllipsis=Sn,A.WrapBreakAll=Kn,A.WrapDesiredSize=Un,A.WrapFit=At;function Qr(){this.Tk=1,this.u=0,this.j=1,this.o=this.F=null}Qr.prototype.copy=function(){var e=new Qr;return e.Tk=this.Tk,e.u=this.u,e.j=this.j,e.F=this.F,e.o=this.o,e},Qr.className="GradElementSettings";function Ui(e,t){Po.call(this),this.Eg=null,this.qo="",this.Xg=$i,this.Nk=LA,this.Zg=this.Hd=null,this.Mk=xa,this.Xf=TA,this.vl=null,this.qn=!1,this.en=!0,this.al=!1,this.bt=this.rl=null,typeof e=="string"?this.source=e:e&&Object.assign(this,e),t&&Object.assign(this,t)}var jo;le(Ui,Po),Ui.prototype.cloneProtected=function(e){Po.prototype.cloneProtected.call(this,e),e.qo=this.qo,e.element=this.Eg,e.Xg=this.Xg.J(),e.Nk=this.Nk,e.Xf=this.Xf,e.Hd=this.Hd,e.Zg=this.Zg,e.Mk=this.Mk.J(),e.en=this.en,e.rl=this.rl},Ui.prototype.qb=function(e){e===TA||e===wp||e===Ig?this.imageStretch=e:Po.prototype.qb.call(this,e)},Ui.prototype.toString=function(){return"Picture("+this.source+")#"+Ss(this)};function Vo(e){e===void 0&&(e=""),e!==""?jo[e]&&(delete jo[e],Go--):(jo=new nl,Go=0)}function Ao(e,t){t.qy||(t.Fq=function(n){t.sq=!0,t.ln=!1;var r=t.Bg.copy();if(r!=null){for(r=r.iterator;r.next();){var i=r.value;i.N();var o=t.getAttribute("src")||"",l=i.Og.I(o);if(l!==null)for(var u=l.length,f=0;f<u;f++)o=l[f],i.Xn.add(o),o.Uc=!0,i.$b(),t.hn&&(t.eu===void 0&&(t.eu=n),o.Zg!==null&&o.Zg(o,n))}t.Bg.clear()}e.desiredSize.w()||(n0(e,!1),e.v())},t.Yp=function(n){t.ln=n;var r=t.Bg.copy();if(r!=null){for(r=r.iterator;r.next();){var i=r.value,o=t.getAttribute("src")||"",l=i.Og.I(o);if(l!==null){i=l.length,o=io();for(var u=0;u<i;u++)o.push(l[u]);if(t.hn)for(u=0;u<i;u++)l=o[u],l.Hd!==null&&l.Hd(l,n);so(o)}}t.Bg.clear()}},t.addEventListener("load",t.Fq),t.addEventListener("error",t.Yp),t.qy=!0)}Ui.prototype.hA=function(){if(this.source!==""){Vo(this.source);var e=this.source;this.source="",this.source=e}},Ui.prototype.redraw=function(){this.N(),this.Uc=!0},Ui.prototype.hh=function(e,t){var n=this.Eg;if(n!==null){var r=n.getAttribute("src");if(!(n instanceof HTMLImageElement&&(r===null||r==="")||n.ln instanceof Event&&e instanceof Ld)){var i=e instanceof Vh;r=this.naturalBounds;var o=0,l=0,u=this.qn,f=u?+n.width:n.naturalWidth;if(u=u?+n.height:n.naturalHeight,f===void 0&&n.videoWidth&&(f=n.videoWidth),u===void 0&&n.videoHeight&&(u=n.videoHeight),f=f||r.width,u=u||r.height,f!==0&&u!==0){var E=f,C=u;this.sourceRect.w()&&(o=this.Xg.x,l=this.Xg.y,f=this.Xg.width,u=this.Xg.height);var T=f,$=u,ce=this.Nk,Ee=this.Mk;switch(ce){case TA:if(this.sourceRect.w())break;T>=r.width&&(o=o+Ee.offsetX+(T*Ee.x-r.width*Ee.x)),$>=r.height&&(l=l+Ee.offsetY+($*Ee.y-r.height*Ee.y)),f=Math.min(r.width,T),u=Math.min(r.height,$);break;case LA:T=r.width,$=r.height;break;case wp:case Ig:ce===wp?(ce=Math.min(r.height/$,r.width/T),T*=ce,$*=ce):ce===Ig&&(ce=Math.max(r.height/$,r.width/T),T*=ce,$*=ce,T>=r.width&&(o=(o+Ee.offsetX+(T*Ee.x-r.width*Ee.x)/T)*f),$>=r.height&&(l=(l+Ee.offsetY+($*Ee.y-r.height*Ee.y)/$)*u),f*=1/(T/r.width),u*=1/($/r.height),T=r.width,$=r.height)}ce=this.Df()*t.scale;var Ne=T*ce*$*ce,ht=f*u/Ne,$e=n.__goCache;ce=null;var Ct=gs;if(!i){if(n.sq&&$e!==void 0&&4<Ne&&ht>Ct*Ct)for($e.gi===null&&(yn($e,4,E,C,n),yn($e,16,E,C,n)),i=$e.gi,E=i.length,C=0;C<E&&i[C].ratio*i[C].ratio<ht;C++)ce=i[C];if(!t.Xm){if(this.vl===null)if(this.Eg===null)this.vl=!1;else{i=new cl(null).context;try{i.drawImage(this.Eg,0,0)}catch(Bt){this.en=!1}try{i.getImageData(0,0,1,1).data[3]&&(this.vl=!1),this.vl=!1}catch(Bt){this.vl=!0}}if(this.vl)return}}switch(i=T<r.width?Ee.offsetX+(r.width*Ee.x-T*Ee.x):0,Ee=$<r.height?Ee.offsetY+(r.height*Ee.y-$*Ee.y):0,this.flip){case k1:e.translate(Math.min(r.width,T),0),e.scale(-1,1);break;case O1:e.translate(0,Math.min(r.height,$)),e.scale(1,-1);break;case Av:e.translate(Math.min(r.width,T),Math.min(r.height,$)),e.scale(-1,-1)}if(e.yc(),t.Gf("pictureRatioOptimization")&&!t.$i&&$e!==void 0&&ce!==null&&ce.ratio!==1){e.save(),t=ce.ratio;try{e.drawImage(ce.source,o/t,l/t,Math.min(ce.source.width,f/t),Math.min(ce.source.height,u/t),i,Ee,Math.min(r.width,T),Math.min(r.height,$)),e instanceof Vh&&(this.bt=[o/t,l/t,Math.min(ce.source.width,f/t),Math.min(ce.source.height,u/t),i,Ee,Math.min(r.width,T),Math.min(r.height,$)])}catch(Bt){this.en=!1}e.restore()}else try{e.drawImage(n,o,l,f,u,i,Ee,Math.min(r.width,T),Math.min(r.height,$)),e instanceof Vh&&(this.bt=[o,l,f,u,i,Ee,Math.min(r.width,T),Math.min(r.height,$)])}catch(Bt){this.en=!1}switch(this.flip){case k1:e.scale(-1,1),e.translate(-Math.min(r.width,T),0);break;case O1:e.scale(1,-1),e.translate(0,-Math.min(r.height,$));break;case Av:e.scale(-1,-1),e.translate(-Math.min(r.width,T),-Math.min(r.height,$))}}}}},Ui.prototype.Wl=function(e,t,n,r){var i=this.desiredSize,o=O0(this,!0),l=this.Eg,u=this.qn,f=0,E=0;(u||!this.al&&l&&l.complete)&&(this.al=!0),l===null?(isFinite(i.width)||(e=0),isFinite(i.height)||(t=0)):(f=u?+l.width:l.naturalWidth,E=u?+l.height:l.naturalHeight),isFinite(i.width)||o===LA||o===Cf?(isFinite(e)||(this.sourceRect.w()?e=this.sourceRect.width:l!==null&&(e=f)),n=0):l!==null&&this.al!==!1&&(e=this.sourceRect.w()?this.sourceRect.width:f),isFinite(i.height)||o===LA||o===OA?(isFinite(t)||(this.sourceRect.w()?t=this.sourceRect.height:l!==null&&(t=E)),r=0):l!==null&&this.al!==!1&&(t=this.sourceRect.w()?this.sourceRect.height:E),isFinite(i.width)&&(e=i.width),isFinite(i.height)&&(t=i.height),i=this.maxSize,o=this.minSize,n=Math.max(n||0,o.width),r=Math.max(r||0,o.height),e=Math.min(i.width,e),t=Math.min(i.height,t),e=Math.max(n,e),t=Math.max(r,t),l===null||l.complete||(isFinite(e)||(e=0),isFinite(t)||(t=0)),Ac(this.dc,e,t),this.Ge(0,0,e,t)},Ui.prototype.eh=function(e,t,n,r){Dg(this,e,t,n,r)},xe.Object.defineProperties(Ui.prototype,{element:{get:function(){return this.Eg},set:function(e){var t=this.Eg;if(this.Uc=!0,t!==e){this.qn=e instanceof HTMLCanvasElement;var n=e instanceof HTMLImageElement;e===null||n||e instanceof HTMLVideoElement||this.qn||Wt("Picture.element must be an instance of Image, Canvas, or Video, not: "+e);var r=this.diagram;r!==null&&Dv(r,this),this.Eg=e,e!==null&&n&&e.Bg===void 0&&(e.Bg=new Gr),r!==null&&n&&$m(r,this),e!==null&&(this.qn||e.complete===!0?(e.hn&&(e.ln instanceof Event&&this.Hd!==null?this.Hd(this,e.ln):e.sq===!0&&!e.ln&&this.Zg!==null&&e.eu&&this.Zg(this,e.eu)),e.sq=!0,this.desiredSize.w()||(n0(this,!1),this.v())):n&&Ao(this,e)),this.g("element",t,e),this.N()}}},source:{get:function(){return this.qo},set:function(e){var t=this.qo;if(t!==e){this.Uc=!0,this.qo=e;var n=jo;if(T0){var r=null;if(n[e]!==void 0)r=n[e];else if(e!==""){30<Go&&(Vo(),n=jo),r=Zn("img"),r.hn=!0,Ao(this,r);var i=this.rl;i!==null&&(r.crossOrigin=i(this)),r.src=e,n[e]=r,Go++}this.element=r,r!==null&&r.__goCache===void 0&&(r.__goCache=new La),this.v(),this.N()}this.g("source",t,e)}}},sourceCrossOrigin:{get:function(){return this.rl},set:function(e){if(this.rl!==e&&(this.rl=e,this.element!==null)){var t=this.element.getAttribute("src");e===null&&typeof t=="string"?this.element.crossOrigin=null:e!==null&&(this.element.crossOrigin=e(this)),this.element.src=t}}},sourceRect:{get:function(){return this.Xg},set:function(e){var t=this.Xg;t.D(e)||(this.Xg=e=e.J(),this.N(),this.g("sourceRect",t,e))}},imageStretch:{get:function(){return this.Nk},set:function(e){var t=this.Nk;t!==e&&(this.Nk=e,this.N(),this.g("imageStretch",t,e))}},flip:{get:function(){return this.Xf},set:function(e){var t=this.Xf;t!==e&&(this.Xf=e,this.N(),this.g("flip",t,e))}},imageAlignment:{get:function(){return this.Mk},set:function(e){var t=this.Mk;t.D(e)||(this.Mk=e=e.J(),this.N(),this.g("imageAlignment",t,e))}},errorFunction:{get:function(){return this.Hd},set:function(e){var t=this.Hd;t!==e&&(this.Hd=e,this.g("errorFunction",t,e))}},successFunction:{get:function(){return this.Zg},set:function(e){var t=this.Zg;t!==e&&(this.Zg=e,this.g("successFunction",t,e))}},naturalBounds:{get:function(){return this.dc}}}),Ui.prototype.redraw=Ui.prototype.redraw,Ui.prototype.reloadSource=Ui.prototype.hA;var Go=0,gs=4;Ui.className="Picture",jo=new nl,Ui.clearCache=Vo;function La(){this.gi=null}function yn(e,t,n,r,i){e.gi===null&&(e.gi=[]);var o=new cl(null),l=o.context,u=1/t;o.width=n/t,o.height=r/t,o.width!==0&&o.height!==0&&(t=new ur(o.Oa,t),n=1,0<e.gi.length&&(n=e.gi[e.gi.length-1],i=n.source,n=n.ratio),l.setTransform(u*n,0,0,u*n,0,0),l.yc(),l.drawImage(i,0,0),e.gi.push(t))}La.className="PictureCacheArray";function ur(e,t){this.source=e,this.ratio=t}ur.className="PictureCacheInstance";function br(){this.os=new mi,this.mc=null}br.prototype.reset=function(e){e!==null?(e.ka(),this.os=e,e.figures.clear()):this.os=new mi,this.mc=null};function si(e,t,n,r,i,o){e.mc=new wA,e.mc.startX=t,e.mc.startY=n,e.mc.isFilled=r,e.mc.isEvenOdd=o||!1,e.os.figures.add(e.mc),i!==void 0&&(e.mc.isShadowed=i)}function Ii(e){var t=e.mc.segments.length;0<t&&e.mc.segments.M(t-1).close()}br.prototype.moveTo=function(e,t,n){n===void 0&&(n=!1);var r=new rl(Kf);r.endX=e,r.endY=t,n&&r.close(),this.mc.segments.add(r)},br.prototype.lineTo=function(e,t,n){n===void 0&&(n=!1);var r=new rl(Ec);r.endX=e,r.endY=t,n&&r.close(),this.mc.segments.add(r)};function zi(e,t,n,r,i,o,l){var u;u===void 0&&(u=!1);var f=new rl(Sh);f.point1X=t,f.point1Y=n,f.point2X=r,f.point2Y=i,f.endX=o,f.endY=l,u&&f.close(),e.mc.segments.add(f)}function Ro(e,t,n,r,i){var o;o===void 0&&(o=!1);var l=new rl(_e);l.point1X=t,l.point1Y=n,l.endX=r,l.endY=i,o&&l.close(),e.mc.segments.add(l)}br.prototype.arcTo=function(e,t,n,r,i,o,l){o===void 0&&(o=0),l===void 0&&(l=!1);var u=new rl(ut);u.startAngle=e,u.sweepAngle=t,u.centerX=n,u.centerY=r,u.radiusX=i,u.radiusY=o!==0?o:i,l&&u.close(),this.mc.segments.add(u)};function To(e,t,n,r,i,o,l,u){var f;f===void 0&&(f=!1),t=new rl(ct,l,u,t,n,r,i,o),f&&t.close(),e.mc.segments.add(t)}function ma(e){var t=Aa;return t!==null?(Aa=null,t.reset(e),t):(t=new br,t.reset(e),t)}var Aa=null;br.className="StreamGeometryContext";function es(e,t){var n=e.toLowerCase(),r=nn.Ze;r[e]=t,r[n]=e}es("Rectangle",function(e,t,n){e="r"+t+","+n;var r=nn.Mf[e];return r!==void 0||(r=new mi(mi.u),r.endX=t,r.endY=n,nn.Nf<nn.vm&&(nn.Mf[e]=r,nn.Nf++)),r}),es("Square",function(e,t,n){e="s"+t+","+n;var r=nn.Mf[e];return r!==void 0||(r=new mi(mi.u),r.endX=t,r.endY=n,r.defaultStretch=wp,nn.Nf<nn.vm&&(nn.Mf[e]=r,nn.Nf++)),r}),es("RoundedRectangle",function(e,t,n){e=e?e.parameter1:NaN,(isNaN(e)||0>e)&&(e=5),e=Math.min(e,t/3),e=Math.min(e,n/3);var r="rr"+t+","+n+","+e,i=nn.Mf[r];if(i!==void 0)return i;var o=e*nn.wg;return i=new mi().add(new wA(e,0,!0).add(new rl(Ec,t-e,0)).add(new rl(Sh,t,e,t-o,0,t,o)).add(new rl(Ec,t,n-e)).add(new rl(Sh,t-e,n,t,n-o,t-o,n)).add(new rl(Ec,e,n)).add(new rl(Sh,0,n-e,o,n,0,n-o)).add(new rl(Ec,0,e)).add(new rl(Sh,e,0,0,o,o,0).close())),1<o&&(i.spot1=new yr(0,0,o,o),i.spot2=new yr(1,1,-o,-o)),nn.Nf<nn.vm&&(nn.Mf[r]=i,nn.Nf++),i}),es("Border","RoundedRectangle"),es("Ellipse",function(e,t,n){e="e"+t+","+n;var r=nn.Mf[e];return r!==void 0||(r=new mi(mi.F),r.endX=t,r.endY=n,r.spot1=Pv,r.spot2=Oh,nn.Nf<nn.vm&&(nn.Mf[e]=r,nn.Nf++)),r}),es("Circle",function(e,t,n){e="c"+t+","+n;var r=nn.Mf[e];return r!==void 0||(r=new mi(mi.F),r.endX=t,r.endY=n,r.spot1=Pv,r.spot2=Oh,r.defaultStretch=wp,nn.Nf<nn.vm&&(nn.Mf[e]=r,nn.Nf++)),r}),es("TriangleRight",function(e,t,n){return new mi().add(new wA(0,0).add(new rl(Ec,t,.5*n)).add(new rl(Ec,0,n).close())).pm(0,.25,.5,.75)}),es("TriangleDown",function(e,t,n){return new mi().add(new wA(0,0).add(new rl(Ec,t,0)).add(new rl(Ec,.5*t,n).close())).pm(.25,0,.75,.5)}),es("TriangleLeft",function(e,t,n){return new mi().add(new wA(t,n).add(new rl(Ec,0,.5*n)).add(new rl(Ec,t,0).close())).pm(.5,.25,1,.75)}),es("TriangleUp",function(e,t,n){return new mi().add(new wA(t,n).add(new rl(Ec,0,n)).add(new rl(Ec,.5*t,0).close())).pm(.25,.5,.75,1)}),es("Triangle","TriangleUp"),es("Diamond",function(e,t,n){return new mi().add(new wA(.5*t,0).add(new rl(Ec,0,.5*n)).add(new rl(Ec,.5*t,n)).add(new rl(Ec,t,.5*n).close())).pm(.25,.25,.75,.75)}),es("LineH",function(e,t,n){return e=new mi(mi.j),e.startX=0,e.startY=n/2,e.endX=t,e.endY=n/2,e}),es("LineV",function(e,t,n){return e=new mi(mi.j),e.startX=t/2,e.startY=0,e.endX=t/2,e.endY=n,e}),es("None","Rectangle"),es("BarH","Rectangle"),es("BarV","Rectangle"),es("MinusLine","LineH"),es("PlusLine",function(e,t,n){return new mi().add(new wA(0,n/2,!1).add(new rl(Ec,t,n/2)).add(new rl(Kf,t/2,0)).add(new rl(Ec,t/2,n)))}),es("XLine",function(e,t,n){return new mi().add(new wA(0,n,!1).add(new rl(Ec,t,0)).add(new rl(Kf,0,0)).add(new rl(Ec,t,n)))}),es("LineRight",function(e,t,n){return new mi().add(new wA(.25*t,0,!1).add(new rl(Ec,.75*t,.5*n)).add(new rl(Ec,.25*t,n)))}),es("LineDown",function(e,t,n){return new mi().add(new wA(0,.25*n,!1).add(new rl(Ec,.5*t,.75*n)).add(new rl(Ec,t,.25*n)))}),es("LineLeft",function(e,t,n){return new mi().add(new wA(.75*t,0,!1).add(new rl(Ec,.25*t,.5*n)).add(new rl(Ec,.75*t,n)))}),es("LineUp",function(e,t,n){return new mi().add(new wA(0,.75*n,!1).add(new rl(Ec,.5*t,.25*n)).add(new rl(Ec,t,.75*n)))}),nn.um={"":"",Standard:"F1 m 0,0 l 8,4 -8,4 2,-4 z",Backward:"F1 m 8,0 l -2,4 2,4 -8,-4 z",Triangle:"F1 m 0,0 l 8,4.62 -8,4.62 z",BackwardTriangle:"F1 m 8,4 l 0,4 -8,-4 8,-4 0,4 z",Boomerang:"F1 m 0,0 l 8,4 -8,4 4,-4 -4,-4 z",BackwardBoomerang:"F1 m 8,0 l -8,4 8,4 -4,-4 4,-4 z",SidewaysV:"m 0,0 l 8,4 -8,4 0,-1 6,-3 -6,-3 0,-1 z",BackwardV:"m 8,0 l -8,4 8,4 0,-1 -6,-3 6,-3 0,-1 z",OpenTriangle:"m 0,0 l 8,4 -8,4",BackwardOpenTriangle:"m 8,0 l -8,4 8,4",OpenTriangleLine:"m 0,0 l 8,4 -8,4 m 8.5,0 l 0,-8",BackwardOpenTriangleLine:"m 8,0 l -8,4 8,4 m -8.5,0 l 0,-8",OpenTriangleTop:"m 0,0 l 8,4 m 0,4",BackwardOpenTriangleTop:"m 8,0 l -8,4 m 0,4",OpenTriangleBottom:"m 0,8 l 8,-4",BackwardOpenTriangleBottom:"m 0,4 l 8,4",HalfTriangleTop:"F1 m 0,0 l 0,4 8,0 z m 0,8",BackwardHalfTriangleTop:"F1 m 8,0 l 0,4 -8,0 z m 0,8",HalfTriangleBottom:"F1 m 0,4 l 0,4 8,-4 z",BackwardHalfTriangleBottom:"F1 m 8,4 l 0,4 -8,-4 z",ForwardSemiCircle:"m 4,0 b 270 180 0 4 4",BackwardSemiCircle:"m 4,8 b 90 180 0 -4 4",Feather:"m 0,0 l 3,4 -3,4",BackwardFeather:"m 3,0 l -3,4 3,4",DoubleFeathers:"m 0,0 l 3,4 -3,4 m 3,-8 l 3,4 -3,4",BackwardDoubleFeathers:"m 3,0 l -3,4 3,4 m 3,-8 l -3,4 3,4",TripleFeathers:"m 0,0 l 3,4 -3,4 m 3,-8 l 3,4 -3,4 m 3,-8 l 3,4 -3,4",BackwardTripleFeathers:"m 3,0 l -3,4 3,4 m 3,-8 l -3,4 3,4 m 3,-8 l -3,4 3,4",ForwardSlash:"m 0,8 l 5,-8",BackSlash:"m 0,0 l 5,8",DoubleForwardSlash:"m 0,8 l 4,-8 m -2,8 l 4,-8",DoubleBackSlash:"m 0,0 l 4,8 m -2,-8 l 4,8",TripleForwardSlash:"m 0,8 l 4,-8 m -2,8 l 4,-8 m -2,8 l 4,-8",TripleBackSlash:"m 0,0 l 4,8 m -2,-8 l 4,8 m -2,-8 l 4,8",Fork:"m 0,4 l 8,0 m -8,0 l 8,-4 m -8,4 l 8,4",BackwardFork:"m 8,4 l -8,0 m 8,0 l -8,-4 m 8,4 l -8,4",LineFork:"m 0,0 l 0,8 m 0,-4 l 8,0 m -8,0 l 8,-4 m -8,4 l 8,4",BackwardLineFork:"m 8,4 l -8,0 m 8,0 l -8,-4 m 8,4 l -8,4 m 8,-8 l 0,8",CircleFork:"F1 m 6,4 b 0 360 -3 0 3 z m 0,0 l 6,0 m -6,0 l 6,-4 m -6,4 l 6,4",BackwardCircleFork:"F1 m 0,4 l 6,0 m -6,-4 l 6,4 m -6,4 l 6,-4 m 6,0 b 0 360 -3 0 3",CircleLineFork:"F1 m 6,4 b 0 360 -3 0 3 z m 1,-4 l 0,8 m 0,-4 l 6,0 m -6,0 l 6,-4 m -6,4 l 6,4",BackwardCircleLineFork:"F1 m 0,4 l 6,0 m -6,-4 l 6,4 m -6,4 l 6,-4 m 0,-4 l 0,8 m 7,-4 b 0 360 -3 0 3",Circle:"F1 m 8,4 b 0 360 -4 0 4 z",Block:"F1 m 0,0 l 0,8 8,0 0,-8 z",StretchedDiamond:"F1 m 0,3 l 5,-3 5,3 -5,3 -5,-3 z",Diamond:"F1 m 0,4 l 4,-4 4,4 -4,4 -4,-4 z",Chevron:"F1 m 0,0 l 5,0 3,4 -3,4 -5,0 3,-4 -3,-4 z",StretchedChevron:"F1 m 0,0 l 8,0 3,4 -3,4 -8,0 3,-4 -3,-4 z",NormalArrow:"F1 m 0,2 l 4,0 0,-2 4,4 -4,4 0,-2 -4,0 z",X:"m 0,0 l 8,8 m 0,-8 l -8,8",TailedNormalArrow:"F1 m 0,0 l 2,0 1,2 3,0 0,-2 2,4 -2,4 0,-2 -3,0 -1,2 -2,0 1,-4 -1,-4 z",DoubleTriangle:"F1 m 0,0 l 4,4 -4,4 0,-8 z m 4,0 l 4,4 -4,4 0,-8 z",BigEndArrow:"F1 m 0,0 l 5,2 0,-2 3,4 -3,4 0,-2 -5,2 0,-8 z",ConcaveTailArrow:"F1 m 0,2 h 4 v -2 l 4,4 -4,4 v -2 h -4 l 2,-2 -2,-2 z",RoundedTriangle:"F1 m 0,1 a 1,1 0 0 1 1,-1 l 7,3 a 0.5,1 0 0 1 0,2 l -7,3 a 1,1 0 0 1 -1,-1 l 0,-6 z",SimpleArrow:"F1 m 1,2 l -1,-2 2,0 1,2 -1,2 -2,0 1,-2 5,0 0,-2 2,2 -2,2 0,-2 z",AccelerationArrow:"F1 m 0,0 l 0,8 0.2,0 0,-8 -0.2,0 z m 2,0 l 0,8 1,0 0,-8 -1,0 z m 3,0 l 2,0 2,4 -2,4 -2,0 0,-8 z",BoxArrow:"F1 m 0,0 l 4,0 0,2 2,0 0,-2 2,4 -2,4 0,-2 -2,0 0,2 -4,0 0,-8 z",TriangleLine:"F1 m 8,4 l -8,-4 0,8 8,-4 z m 0.5,4 l 0,-8",CircleEndedArrow:"F1 m 10,4 l -2,-3 0,2 -2,0 0,2 2,0 0,2 2,-3 z m -4,0 b 0 360 -3 0 3 z",DynamicWidthArrow:"F1 m 0,3 l 2,0 2,-1 2,-2 2,4 -2,4 -2,-2 -2,-1 -2,0 0,-2 z",EquilibriumArrow:"m 0,3 l 8,0 -3,-3 m 3,5 l -8,0 3,3",FastForward:"F1 m 0,0 l 3.5,4 0,-4 3.5,4 0,-4 1,0 0,8 -1,0 0,-4 -3.5,4 0,-4 -3.5,4 0,-8 z",Kite:"F1 m 0,4 l 2,-4 6,4 -6,4 -2,-4 z",HalfArrowTop:"F1 m 0,0 l 4,4 4,0 -8,-4 z m 0,8",HalfArrowBottom:"F1 m 0,8 l 4,-4 4,0 -8,4 z",OpposingDirectionDoubleArrow:"F1 m 0,4 l 2,-4 0,2 4,0 0,-2 2,4 -2,4 0,-2 -4,0 0,2 -2,-4 z",PartialDoubleTriangle:"F1 m 0,0 4,3 0,-3 4,4 -4,4 0,-3 -4,3 0,-8 z",LineCircle:"F1 m 0,0 l 0,8 m 7 -4 b 0 360 -3 0 3 z",DoubleLineCircle:"F1 m 0,0 l 0,8 m 2,-8 l 0,8 m 7 -4 b 0 360 -3 0 3 z",TripleLineCircle:"F1 m 0,0 l 0,8 m 2,-8 l 0,8 m 2,-8 l 0,8 m 7 -4 b 0 360 -3 0 3 z",CircleLine:"F1 m 6 4 b 0 360 -3 0 3 z m 1,-4 l 0,8",DiamondCircle:"F1 m 8,4 l -4,4 -4,-4 4,-4 4,4 m 8,0 b 0 360 -4 0 4 z",PlusCircle:"F1 m 8,4 b 0 360 -4 0 4 l -8 0 z m -4 -4 l 0 8",OpenRightTriangleTop:"m 8,0 l 0,4 -8,0 m 0,4",OpenRightTriangleBottom:"m 8,8 l 0,-4 -8,0",Line:"m 0,0 l 0,8",DoubleLine:"m 0,0 l 0,8 m 2,0 l 0,-8",TripleLine:"m 0,0 l 0,8 m 2,0 l 0,-8 m 2,0 l 0,8",PentagonArrow:"F1 m 8,4 l -4,-4 -4,0 0,8 4,0 4,-4 z"};function ll(){this.nc=!1,this.tr=this.Kp=this.zq=null,this.vr="",this.fr=this.oq=this.ur=null,this.hr="",this.gr=Fs,this.ir=null,this.jr="",this.lr=iA,this.Gq="",this.Hq=Bl,this.Pq=nc,this.Kq=ud,this.Up=null,this.Cq=127,this.zr=qA,this.yr="gray",this.Vg=4}ll.prototype.copy=function(){var e=new ll;return e.zq=this.zq,e.Kp=this.Kp,e.tr=this.tr,e.vr=this.vr,e.ur=this.ur,e.oq=this.oq,e.fr=this.fr,e.hr=this.hr,e.gr=this.gr.J(),e.ir=this.ir,e.jr=this.jr,e.lr=this.lr.J(),e.Gq=this.Gq,e.Hq=this.Hq.J(),e.Pq=this.Pq.J(),e.Kq=this.Kq.J(),e.Up=this.Up,e.Cq=this.Cq,e.zr=this.zr.J(),e.yr=this.yr,e.Vg=this.Vg,e};function bi(e,t){e===void 0||e instanceof Qs||typeof e=="string"?Rr.call(this,e):(Rr.call(this),e&&(t=e)),this.G=2408959,this.Tf="",this.P=null,this.Jg="",this.Qf=this.Ug=null,this.ec="",this.Ah=this.Ig=null,this.ke=new ft(NaN,NaN).freeze(),this.nf=null,this.Ao=NaN,this.vw=-1,this.py=new Wn,this.Rh=null,this.ag=NaN,t&&Object.assign(this,t)}le(bi,Rr),bi.prototype.cloneProtected=function(e){Rr.prototype.cloneProtected.call(this,e),e.G=this.G&-4097|49152,e.Tf=this.Tf,this.P!==null&&(e.P=this.P.nc?this.P:this.P.copy()),e.Jg=this.Jg,e.Qf=null,e.ec=this.ec,e.ke.assign(this.ke),e.Ao=this.Ao},ye=bi.prototype,ye.Af=function(e){Rr.prototype.Af.call(this,e),e.oh(),e.Ug=null,e.nf=null,e.Rh=null},ye.toString=function(){var e=So(this.constructor)+"#"+Ss(this);return this.data!==null&&(e+="("+pa(this.data)+")"),e};function Vn(e){e.P===null?e.P=new ll:e.P.nc&&(e.P=e.P.copy())}ye.th=function(){Rr.prototype.th.call(this),this.P!==null&&(this.P.nc=!0)},ye.gk=function(e,t,n,r,i,o,l){var u=this.diagram;u!==null&&(e===ai&&t==="elements"?i instanceof Rr?Cp(i,function(f){VA(u.partManager,f),r1(u,f)}):$m(u,i):e===Pi&&t==="elements"&&(i instanceof Rr?Cp(i,function(f){d0(u.partManager,f,u)}):Dv(u,i)),u.cb(e,t,n,r,i,o,l))},ye.La=function(e){if(Rr.prototype.La.call(this,e),this.data!==null){for(var t=this.O.s,n=t.length,r=0;r<n;r++){var i=t[r];i instanceof Rr&&Cp(i,function(o){o.data!==null&&o.La()})}for(t=this.adornments;t.next();)t.value.La(e)}},bi.prototype.updateRelationshipsFromData=function(){var e;this.data!==null&&((e=this.diagram)===null||e===void 0||e.partManager.updateRelationshipsFromData(this))},bi.prototype.Pj=function(e){var t=this.Qf;return t===null?null:t.I(e)},bi.prototype.bh=function(e,t){if(t!==null){var n=null,r=this.Qf;if(r!==null&&(n=r.I(e)),n!==t){if(n!==null){var i=n.diagram;i!==null&&i.remove(n)}r===null&&(this.Qf=r=new Zo),t.Tf!==e&&(t.category=e),r.add(e,t),e=this.diagram,e!==null&&(e.add(t),e=t.adornedObject,e!==null&&(e=e.ih(),e!==null&&(t.data=e.data)))}}},bi.prototype.Jf=function(e){var t=this.Qf;if(t!==null){var n=t.I(e);if(n!==null){var r=n.diagram;r!==null&&r.remove(n)}t.remove(e),t.count===0&&(this.Qf=null)}},bi.prototype.Ej=function(){var e=this.Qf;if(e!==null){var t=io();for(e=e.iterator;e.next();)t.push(e.key);e=t.length;for(var n=0;n<e;n++)this.Jf(t[n]);so(t)}},bi.prototype.updateAdornments=function(){var e=this.diagram;if(e!==null){for(var t=this.adornments;t.next();){var n=t.value;n.v(),n.placeholder&&n.placeholder.v()}e:{if(this.isSelected&&this.selectionAdorned&&(t=this.selectionObject,t!==null&&this.actualBounds.w()&&this.isVisible()&&t.Ed()&&t.actualBounds.w())){if(n=this.Pj("Selection"),n===null){if(n=this.selectionAdornmentTemplate,n===null&&(n=this.ph()?e.linkSelectionAdornmentTemplate:this instanceof Fa?e.groupSelectionAdornmentTemplate:e.nodeSelectionAdornmentTemplate),!(n instanceof Ea))break e;tp(n),n=n.copy(),n!==null&&(this.ph()&&this.selectionObject===this.path&&(n.type=Rr.Link),n.adornedObject=t)}if(n!==null){n.type===Rr.Link&&n.v(),this.bh("Selection",n);break e}}this.Jf("Selection")}for(bA(this,e),t=this.adornments;t.next();)t.value.La()}},bi.prototype.Wb=function(){var e=this.diagram;e!==null&&(e.vd=!0,!(this.G&16384)&&(this.G|=16384))};function Al(e){e.G&16384&&(e.updateAdornments(),e.G&=-16385)}function bA(e,t){t.toolManager.mouseDownTools.each(function(n){n.isEnabled&&n.updateAdornments(e)}),t.toolManager.updateAdornments(e)}function Xu(e){if(_l(e)===!1){FA(e,!0),e.Uk();var t=e.diagram;t!==null&&(t.De.add(e),t.$b())}}function Ga(e){if(e.G|=2097152,_l(e)!==!1){var t=e.position,n=e.location;n.w()&&t.w()||vf(e,t,n),n=e.Ib;var r=Wn.alloc().assign(n);n.ka(),n.x=t.x,n.y=t.y,n.freeze(),e.Xl(r,n),Wn.free(r),FA(e,!1)}}bi.prototype.Ge=function(e,t,n,r){var i=this.uc;i.h(e,t,n,r),this.Lb===null&&(this.Lb=new Ya);var o=this.Lb;o.reset(),this.no(o,e,t,n,r),this.Lb=o,o.ws()||o.pp(i)},bi.prototype.no=function(e,t,n,r,i){if(this.Ca!==1&&e.scale(this.Ca),this.Kb!==0){var o=xa;this.locationSpot.sb()&&(o=this.locationSpot);var l=ft.alloc();if(this.locationObject!==this)for(t=this.locationObject,n=t.naturalBounds,l.yi(n.x,n.y,n.width,n.height,o),t.Lb!==null&&t.Lb.Ga(l),l.offset(-t.measuredBounds.x,-t.measuredBounds.y),o=t.panel;o!==null&&o!==this;)o.Lb!==null&&o.Lb.Ga(l),l.offset(-o.measuredBounds.x,-o.measuredBounds.y),o=o.panel;else l.yi(t,n,r,i,o);e.rotate(this.Kb,l.x,l.y),ft.free(l)}},bi.prototype.move=function(e,t){t===!0?this.location=e:this.position=e},bi.prototype.moveTo=function(e,t,n){e=ft.allocAt(e,t),this.move(e,n),ft.free(e)},bi.prototype.isVisible=function(){if(!this.visible)return!1;var e=this.layer;if(e!==null){if(!e.visible)return!1;if(e=e.diagram,e!==null&&e.animationManager.fv(this))return!0}return e=this.containingGroup,!!(e===null||e.isSubGraphExpanded&&e.isVisible())},bi.prototype.Zb=function(e){var t=this.diagram;e?(this.C(4),this.Wb(),t!==null&&t.De.add(this)):(this.C(8),this.Ej()),this.oh(),t!==null&&(t.Ya(),t.N())},bi.prototype.fb=function(e){if(this.name===e)return this;var t=this.Rh;if(t===null&&(this.Rh=t=new Zo),t.I(e)!==null)return t.I(e);var n=Rr.prototype.fb.call(this,e);return n!==null?(t.set(e,n),n):(t.set(e,null),null)};function pu(e,t,n,r){r===void 0&&(r=new ft),n=n.Mc()?xa:n;var i=t.naturalBounds;if(r.h(i.width*n.x+n.offsetX,i.height*n.y+n.offsetY),t===null||t===e)return r;for(t.transform.Ga(r),t=t.panel;t!==null&&t!==e;)t.transform.Ga(r),t=t.panel;return e.Lb!==null&&e.Lb.Ga(r),r.offset(-e.uc.x,-e.uc.y),r}bi.prototype.mi=function(e){return e===void 0&&(e=new Wn),e.assign(this.actualBounds)},bi.prototype.Va=function(){this.measure(1/0,1/0),this.arrange()};function Vl(e){var t=ft.alloc(),n=e.locationObject,r=n.naturalBounds,i=n instanceof as?n.strokeWidth:0;if(t.yi(0,0,r.width+i,r.height+i,e.locationSpot),n!==e)for(t.offset(-i/2,-i/2),n.transform.Ga(t),n=n.panel;n!==null&&n!==e;)n.transform.Ga(t),n=n.panel;return e.Lb!==null&&e.Lb.Ga(t),t.offset(-e.uc.x,-e.uc.y),t}function Su(e,t){var n=e.py;isNaN(e.ag)&&(e.ag=Yy(e));var r=e.ag,i=2*r;if(!e.isShadowed)return n.h(t.x-1-r,t.y-1-r,t.width+2+i,t.height+2+i),n;r=t.x,i=t.y;var o=t.width;t=t.height;var l=e.shadowBlur;return e=e.shadowOffset,o+=l,t+=l,r-=l/2,i-=l/2,0<e.x?o+=e.x:(r+=e.x,o-=e.x),0<e.y?t+=e.y:(i+=e.y,t-=e.y),n.h(r-1,i-1,o+2,t+2),n}bi.prototype.arrange=function(){if(k0(this)===!1)Ga(this);else{ng(this,!1);var e=this.Ib,t=Wn.alloc();t.assign(e);var n=Of(this);this.eh(0,0,this.uc.width,this.uc.height);var r=this.position;vf(this,r,this.location),e.ka(),e.x=r.x,e.y=r.y,e.freeze(),this.Xl(t,e),t.D(e)?this.Fd(n):!this.Zc()||nn.B(t.width,e.width)&&nn.B(t.height,e.height)||0<=this.vw&&this.C(16),Wn.free(t),FA(this,!1)}},ye=bi.prototype,ye.Xl=function(e,t){var n=this.diagram;if(n!==null){var r=!1;if(n.Zi===!1&&e.w()){var i=Wn.alloc();i.assign(n.documentBounds),i.Fv(n.padding),e.x>i.x&&e.y>i.y&&e.right<i.right&&e.bottom<i.bottom&&t.x>i.x&&t.y>i.y&&t.right<i.right&&t.bottom<i.bottom&&(r=!0),Wn.free(i)}!(this.G&65536)&&e.D(t)||Od(this,r,n),n.N(),!e.w()&&!t.w()||_A(e,t)||(this instanceof $r&&!n.undoManager.isUndoingRedoing&&this.Bd(),this.oh())}},ye.zv=function(e,t,n){if(this.ph()||!e.w())return!1;var r=this.diagram;return r!==null&&Hu(this,r,e,t,n),this.pa=e,this.G&=-2097153,!this.ke.w()||r!==null&&!r.animationManager.isTicking&&r.undoManager.isUndoingRedoing||(r=this.ke,this.ke=new ft(r.x+(e.x-t),r.y+(e.y-n)),this.g("location",r,this.ke.copy())),_l(this)===!1&&k0(this)===!1&&(Xu(this),Ga(this)),!0};function Hu(e,t,n,r,i){t===null||e instanceof Ea||(t=t.animationManager,t.zb&&Ph(t,e,new ft(r,i),n))}ye.mm=function(e,t,n){var r=this.ke,i=this.pa;if(n){if(r.x===e&&r.y===t)return;_l(this)||k0(this)?i.h(NaN,NaN):i.h(i.x+e-r.x,i.y+t-r.y),r.h(e,t)}else{if(i.x===e&&i.y===t)return;r.h(r.x+e-i.x,r.y+t-i.y),i.h(e,t)}Xu(this)},ye.Av=function(){this.G&=-2097153,Xu(this)};function vf(e,t,n){var r=Vl(e),i=e.diagram,o=n.w(),l=t.w();o&&l?e.G&2097152?rd(e,t,n,i,r):yA(e,t,n,i,r):o?rd(e,t,n,i,r):l&&yA(e,t,n,i,r),e.G|=2097152,ft.free(r),e.Uk()}function rd(e,t,n,r,i){var o=t.x,l=t.y;t.h(n.x-i.x,n.y-i.y),r!==null&&(n=r.animationManager,(r=n.defaultAnimation.isAnimating)||!n.zb||e instanceof Ea||Ph(n,e,new ft(o,l),t),r||t.x===o&&t.y===l||e.g("position",new ft(o,l),t.copy()))}function yA(e,t,n,r,i){var o=n.copy();n.h(t.x+i.x,t.y+i.y),n.D(o)||r===null||e.g("location",o,n.copy())}function Od(e,t,n){mu(e,!1),e instanceof $r&&C0(n,e),e.layer.isTemporary||t||n.Ya(),t=e.Ib;var r=n.viewportBounds;r.w()?Of(e)?(Ds(t,r)||e.Fd(!1),e.updateAdornments()):e.isVisible()&&t.Yc(r)?(e.Fd(!0),e.updateAdornments()):e.Wb():n.vd=!0}ye.si=function(){return!0},ye.Zc=function(){return!0},ye.ph=function(){return!1},ye.Dd=function(){return!0};function id(e,t,n,r){t.constructor===e.constructor||pc||(pc=!0,Vr('Should not change the class of the Part when changing category from "'+n+'" to "'+r+'"'),Vr(" Old class: "+So(e.constructor)+", new class: "+So(t.constructor)+", part: "+e.toString())),e.Ej();var i=e.data;n=e.layerName;var o=e.isSelected,l=e.isHighlighted,u=!0,f=!0,E=!1;e instanceof $r&&(u=e.isTreeLeaf,f=e.isTreeExpanded,E=e.wasTreeExpanded),t.Af(e),t.cloneProtected(e),e.Tf=r,e.svg!==null&&(e.svg.remove(),e.svg=null,e.Uc=!0),e.v(),e.N(),t=e.diagram,r=!0,t!==null&&(r=t.skipsUndoManager,t.skipsUndoManager=!0),e.ub=i,e.G=o?e.G|4096:e.G&-4097,e.G=l?e.G|524288:e.G&-524289,e instanceof $r&&(e.U=u?e.U|4:e.U&-5,e.U=f?e.U|1:e.U&-2,e.U=E?e.U|2:e.U&-3),i!==null&&e.La(),i=e.layerName,i!==n&&(e.Jg=n,e.layerName=i),t!==null&&(t.skipsUndoManager=r),e.Zc()&&e.C(64)}bi.prototype.canCopy=function(){if(!this.copyable)return!1;var e=this.layer;return e===null?!0:e.allowCopy?(e=e.diagram,e===null?!0:!!e.allowCopy):!1},bi.prototype.canDelete=function(){if(!this.deletable)return!1;var e=this.layer;return e===null?!0:e.allowDelete?(e=e.diagram,e===null?!0:!!e.allowDelete):!1},bi.prototype.canEdit=function(){if(!this.textEditable)return!1;var e=this.layer;return e===null?!0:e.allowTextEdit?(e=e.diagram,e===null?!0:!!e.allowTextEdit):!1},bi.prototype.canGroup=function(){if(!this.groupable)return!1;var e=this.layer;return e===null?!0:e.allowGroup?(e=e.diagram,e===null?!0:!!e.allowGroup):!1},bi.prototype.canMove=function(){if(!this.movable)return!1;var e=this.layer;return e===null?!0:e.allowMove?(e=e.diagram,e===null?!0:!!e.allowMove):!1},bi.prototype.canReshape=function(){if(!this.reshapable)return!1;var e=this.layer;return e===null?!0:e.allowReshape?(e=e.diagram,e===null?!0:!!e.allowReshape):!1},bi.prototype.canResize=function(){if(!this.resizable)return!1;var e=this.layer;return e===null?!0:e.allowResize?(e=e.diagram,e===null?!0:!!e.allowResize):!1},bi.prototype.canRotate=function(){if(!this.rotatable)return!1;var e=this.layer;return e===null?!0:e.allowRotate?(e=e.diagram,e===null?!0:!!e.allowRotate):!1},bi.prototype.canSelect=function(){if(!this.selectable)return!1;var e=this.layer;return e===null?!0:e.allowSelect?(e=e.diagram,e===null?!0:!!e.allowSelect):!1};function _l(e){return(e.G&32768)!==0}function FA(e,t){e.G=t?e.G|32768:e.G&-32769}function mu(e,t){e.G=t?e.G|65536:e.G&-65537}function Of(e){return(e.G&131072)!==0}ye=bi.prototype,ye.Fd=function(e){this.G=e?this.G|131072:this.G&-131073};function IA(e,t){e.G=t?e.G|1048576:e.G&-1048577}ye.oh=function(){var e=this.containingGroup;e!==null&&(e.v(),e.placeholder!==null&&e.placeholder.v(),e.Bd())},ye.N=function(){var e=this.diagram;e!==null&&!k0(this)&&!_l(this)&&this.isVisible()&&this.Ib.w()&&e.N(Su(this,this.Ib))},ye.v=function(){Rr.prototype.v.call(this);var e=this.diagram;e!==null&&(e.De.add(this),this instanceof $r&&this.labeledLink!==null&&Zh(this.labeledLink),e.$b(!0))},ye.Vo=function(e){e||(e=this.Ah,e!==null&&Um(e,this))},ye.Wo=function(e){e||(e=this.Ah,e!==null&&f1(e,this))},ye.Lj=function(){var e=this.data;if(e!==null){var t=this.diagram;t!==null&&(t=t.model,t!==null&&t.cm(e))}},ye.oz=function(){return sA(this,this)};function sA(e,t){var n=t.containingGroup;return n!==null?1+sA(e,n):t instanceof $r&&(t=t.labeledLink,t!==null)?sA(e,t):0}ye.sz=function(){return EA(this,this)};function EA(e,t){var n=t.containingGroup;return n!==null||t instanceof $r&&(n=t.labeledLink,n!==null)?EA(e,n):t}ye.Td=function(e){return e instanceof Fa?Gf(this,this,e):!1};function Gf(e,t,n){if(t===n||n===null)return!1;var r=t.containingGroup;return r===null||r!==n&&!Gf(e,r,n)?t instanceof $r&&(t=t.labeledLink,t!==null)?Gf(e,t,n):!1:!0}ye.px=function(e){if(e===null)return null;if(this===e)return this.containingGroup;for(var t=this;t!==null;){if(t instanceof Fa&&IA(t,!0),t instanceof $r){var n=t.labeledLink;n!==null&&(t=n)}t=t.containingGroup}for(n=null,t=e;t!==null;){if(t.G&1048576){n=t;break}t instanceof $r&&(e=t.labeledLink,e!==null&&(t=e)),t=t.containingGroup}for(t=this;t!==null;)t instanceof Fa&&IA(t,!1),t instanceof $r&&(e=t.labeledLink,e!==null&&(t=e)),t=t.containingGroup;return n},bi.prototype.canLayout=function(){if(!this.isLayoutPositioned||!this.isVisible())return!1;var e=this.layer;return!(e!==null&&e.isTemporary||this instanceof $r&&this.isLinkLabel)},bi.prototype.C=function(e){if(e===void 0&&(e=16777215),this.isLayoutPositioned&&e&this.layoutConditions){var t=this.layer;t!==null&&t.isTemporary||this instanceof $r&&this.isLinkLabel?t=!1:(t=this.diagram,t=!(t!==null&&t.undoManager.isUndoingRedoing))}else t=!1;if(t)if(t=this.Ah,t!==null){var n=t.layout;n!==null?n.C():t.C(e)}else e=this.diagram,e!==null&&(e=e.layout,e!==null&&e.C())};function Ou(e){return e.isVisible()?(e=e.layer,!(e!==null&&e.isTemporary)):!1}function ZA(e,t,n,r,i,o){if(o===void 0&&(o=null),!(e.contains(t)||o!==null&&!o(t)||t instanceof Ea)){if(e.add(t),t instanceof $r){if(n&&t instanceof Fa)for(var l=t.memberParts;l.next();)ZA(e,l.value,n,r,i,o);if(i!==!1)for(l=t.linksConnected;l.next();){var u=l.value;if(!e.contains(u)){var f=u.fromNode,E=u.toNode;f=f===null||e.contains(f),E=E===null||e.contains(E),(i?f&&E:f||E)&&ZA(e,u,n,r,i,o)}}if(1<r)for(t=t.Ou();t.next();)ZA(e,t.value,n,r-1,i,o)}else if(t instanceof oi)for(t=t.labelNodes;t.next();)ZA(e,t.value,n,r,i,o)}}xe.Object.defineProperties(bi.prototype,{key:{get:function(){var e=this.diagram;if(e!==null)return e.model.wa(this.data)}},adornments:{get:function(){return this.Qf===null?xl:this.Qf.iteratorValues}},layer:{get:function(){return this.Ig}},diagram:{get:function(){var e=this.Ig;return e==null?null:e.diagram}},layerName:{get:function(){return this.Jg},set:function(e){var t=this.Jg;if(t!==e){var n=this.diagram;if((n===null||n.Qj(e)!==null&&!n.partManager.addsToTemporaryLayer)&&(this.Jg=e,n!==null&&n.Ya(),this.g("layerName",t,e),t=this.layer,t!==null&&t.name!==e&&(n=t.diagram,n!==null&&(e=n.Qj(e),e!==null&&e!==t)))){var r=t.pc(-1,this,!0);if(0<=r&&n.cb(Pi,"parts",t,this,null,r,!0),r=e.oi(99999999,this,!0),t.visible!==e.visible&&this.Zb(e.visible),0<=r&&n.cb(ai,"parts",e,null,this,!0,r),r=this.layerChanged,r!==null){var i=n.aa;n.aa=!0,r(this,t,e),n.aa=i}}}}},layerChanged:{get:function(){return this.P!==null?this.P.zq:null},set:function(e){var t=this.layerChanged;t!==e&&(Vn(this),this.P.zq=e,this.g("layerChanged",t,e))}},zOrder:{get:function(){return this.Ao},set:function(e){var t=this.Ao;if(t!==e){this.Ao=e;var n=this.layer;n!==null&&Ud(n,-1,this),this.g("zOrder",t,e),e=this.diagram,e!==null&&e.N()}}},locationObject:{get:function(){if(this.nf===null){var e=this.locationObjectName;e!==""?(e=this.fb(e),e!==null?this.nf=e:this.nf=this):this instanceof Ea?this.type!==Rr.Link&&this.placeholder!==null?this.nf=this.placeholder:this.nf=this:this.nf=this}return this.nf.visible?this.nf:this}},minLocation:{get:function(){return this.P!==null?this.P.Pq:nc},set:function(e){var t=this.minLocation;t.D(e)||(e=e.J(),Vn(this),this.P.Pq=e,this.g("minLocation",t,e))}},maxLocation:{get:function(){return this.P!==null?this.P.Kq:ud},set:function(e){var t=this.maxLocation;t.D(e)||(e=e.J(),Vn(this),this.P.Kq=e,this.g("maxLocation",t,e))}},locationObjectName:{get:function(){return this.P!==null?this.P.Gq:""},set:function(e){var t=this.locationObjectName;t!==e&&(Vn(this),this.P.Gq=e,this.nf=null,this.v(),this.g("locationObjectName",t,e))}},locationSpot:{get:function(){return this.P!==null?this.P.Hq:Bl},set:function(e){var t=this.locationSpot;t.D(e)||(e=e.J(),Vn(this),this.P.Hq=e,this.v(),this.g("locationSpot",t,e))}},location:{get:function(){return this.ke},set:function(e){var t=e.x,n=e.y,r=this.ke;if(!(r.x===t||isNaN(r.x)&&isNaN(t))||!(r.y===n||isNaN(r.y)&&isNaN(n))){if(e=e.copy(),t=e,this.ph())t=!1;else{if(this.ke=t,this.G|=2097152,k0(this)===!1&&(Xu(this),n=this.pa,n.w())){var i=this.diagram;if(i===null||i.animationManager.isTicking||!i.undoManager.isUndoingRedoing){var o=n.copy();n.h(n.x+(t.x-r.x),n.y+(t.y-r.y)),Hu(this,i,n,o.x,o.y),this.g("position",o,n.copy())}}t=!0}t&&this.g("location",r,e.copy())}}},category:{get:function(){return this.Tf},set:function(e){var t=this.Tf;if(t!==e){this.svg!==null&&(this.svg.remove(),this.Uc=!0);var n=this.diagram,r=this.data,i=null;if(n!==null&&r!==null&&!(this instanceof Ea)){var o=n.model.undoManager;o.isEnabled&&!o.isUndoingRedoing&&(i=this.clone(),i.O.addAll(this.O))}this.Tf=e,this.g("category",t,e),n===null||r===null||this instanceof Ea?this instanceof Ea&&(i=this.adornedPart,i!==null&&(e=i.Qf,e!==null&&e.remove(t),i.bh(this.category,this))):(o=n.model,o.undoManager.isUndoingRedoing||(this.ph()?(n.partManager.setLinkCategoryForData(r,e),n=n.partManager.findLinkTemplateForCategory(e),n!==null&&(tp(n),n=n.copy(),n!==null&&id(this,n,t,e))):(o!==null&&o.jm(r,e),n=op(n.partManager,r,e),n!==null&&(tp(n),n=n.copy(),n===null||n instanceof oi||(r=this.location.copy(),id(this,n,t,e),this.location.w()||(this.location=r)))),i!==null&&(t=this.clone(),t.O.addAll(this.O),this.g("self",i,t))))}}},self:{get:function(){return this},set:function(e){id(this,e,this.category,e.category)}},copyable:{get:function(){return(this.G&1)!==0},set:function(e){var t=(this.G&1)!==0;t!==e&&(this.G^=1,this.g("copyable",t,e))}},deletable:{get:function(){return(this.G&2)!==0},set:function(e){var t=(this.G&2)!==0;t!==e&&(this.G^=2,this.g("deletable",t,e))}},textEditable:{get:function(){return(this.G&4)!==0},set:function(e){var t=(this.G&4)!==0;t!==e&&(this.G^=4,this.g("textEditable",t,e),this.Wb())}},groupable:{get:function(){return(this.G&8)!==0},set:function(e){var t=(this.G&8)!==0;t!==e&&(this.G^=8,this.g("groupable",t,e))}},movable:{get:function(){return(this.G&16)!==0},set:function(e){var t=(this.G&16)!==0;t!==e&&(this.G^=16,this.g("movable",t,e))}},selectionAdorned:{get:function(){return(this.G&32)!==0},set:function(e){var t=(this.G&32)!==0;t!==e&&(this.G^=32,this.g("selectionAdorned",t,e),this.Wb())}},isInDocumentBounds:{get:function(){return(this.G&64)!==0},set:function(e){var t=(this.G&64)!==0;if(t!==e){this.G^=64;var n=this.diagram;n!==null&&n.Ya(),this.g("isInDocumentBounds",t,e)}}},isLayoutPositioned:{get:function(){return(this.G&128)!==0},set:function(e){var t=(this.G&128)!==0;t!==e&&(this.G^=128,this.g("isLayoutPositioned",t,e),this.C(e?4:8))}},selectable:{get:function(){return(this.G&256)!==0},set:function(e){var t=(this.G&256)!==0;t!==e&&(this.G^=256,this.g("selectable",t,e),this.Wb())}},reshapable:{get:function(){return(this.G&512)!==0},set:function(e){var t=(this.G&512)!==0;t!==e&&(this.G^=512,this.g("reshapable",t,e),this.Wb())}},resizable:{get:function(){return(this.G&1024)!==0},set:function(e){var t=(this.G&1024)!==0;t!==e&&(this.G^=1024,this.g("resizable",t,e),this.Wb())}},rotatable:{get:function(){return(this.G&2048)!==0},set:function(e){var t=(this.G&2048)!==0;t!==e&&(this.G^=2048,this.g("rotatable",t,e),this.Wb())}},isSelected:{get:function(){return(this.G&4096)!==0},set:function(e){var t=(this.G&4096)!==0;if(t!==e){var n=this.diagram;if(!e||this.canSelect()&&!(n!==null&&n.selection.count>=n.maxSelectionCount)){this.G^=4096;var r=!1;if(n!==null){r=n.skipsUndoManager,n.skipsUndoManager=!0;var i=n.selection;i.ka(),e?i.add(this):i.remove(this),i.freeze()}this.g("isSelected",t,e),this.Wb(),e=this.selectionChanged,e!==null&&e(this),n!==null&&(n.$b(),n.skipsUndoManager=r)}}}},isHighlighted:{get:function(){return(this.G&524288)!==0},set:function(e){var t=(this.G&524288)!==0;if(t!==e){this.G^=524288;var n=this.diagram;n!==null&&(n=n.highlighteds,n.ka(),e?n.add(this):n.remove(this),n.freeze()),this.g("isHighlighted",t,e),this.N(),e=this.highlightedChanged,e!==null&&e(this)}}},isShadowed:{get:function(){return(this.G&8192)!==0},set:function(e){var t=(this.G&8192)!==0;t!==e&&(this.G^=8192,this.Uc=!0,this.g("isShadowed",t,e),this.N())}},isAnimated:{get:function(){return(this.G&262144)!==0},set:function(e){var t=(this.G&262144)!==0;t!==e&&(this.G^=262144,this.g("isAnimated",t,e))}},highlightedChanged:{get:function(){return this.P!==null?this.P.oq:null},set:function(e){var t=this.highlightedChanged;t!==e&&(Vn(this),this.P.oq=e,this.g("highlightedChanged",t,e))}},selectionObjectName:{get:function(){return this.P!==null?this.P.vr:""},set:function(e){var t=this.selectionObjectName;t!==e&&(Vn(this),this.P.vr=e,this.Ug=null,this.g("selectionObjectName",t,e))}},selectionAdornmentTemplate:{get:function(){return this.P!==null?this.P.tr:null},set:function(e){var t=this.selectionAdornmentTemplate;t!==e&&(Vn(this),this.P.tr=e,this.g("selectionAdornmentTemplate",t,e))}},selectionObject:{get:function(){if(this.Ug===null){var e=this.selectionObjectName;e!==null&&e!==""?(e=this.fb(e),e!==null?this.Ug=e:this.Ug=this):this instanceof oi?(e=this.path,e!==null?this.Ug=e:this.Ug=this):this.Ug=this}return this.Ug}},selectionChanged:{get:function(){return this.P!==null?this.P.ur:null},set:function(e){var t=this.selectionChanged;t!==e&&(Vn(this),this.P.ur=e,this.g("selectionChanged",t,e))}},resizeAdornmentTemplate:{get:function(){return this.P!==null?this.P.fr:null},set:function(e){var t=this.resizeAdornmentTemplate;t!==e&&(Vn(this),this.P.fr=e,this.g("resizeAdornmentTemplate",t,e))}},resizeObjectName:{get:function(){return this.P!==null?this.P.hr:""},set:function(e){var t=this.resizeObjectName;t!==e&&(Vn(this),this.P.hr=e,this.g("resizeObjectName",t,e))}},resizeObject:{get:function(){var e=this.resizeObjectName;return e!==""&&(e=this.fb(e),e!==null)?e:this}},resizeCellSize:{get:function(){return this.P!==null?this.P.gr:Fs},set:function(e){var t=this.resizeCellSize;t.D(e)||(e=e.J(),Vn(this),this.P.gr=e,this.g("resizeCellSize",t,e))}},rotateAdornmentTemplate:{get:function(){return this.P!==null?this.P.ir:null},set:function(e){var t=this.rotateAdornmentTemplate;t!==e&&(Vn(this),this.P.ir=e,this.g("rotateAdornmentTemplate",t,e))}},rotateObjectName:{get:function(){return this.P!==null?this.P.jr:""},set:function(e){var t=this.rotateObjectName;t!==e&&(Vn(this),this.P.jr=e,this.g("rotateObjectName",t,e))}},rotateObject:{get:function(){var e=this.rotateObjectName;return e!==""&&(e=this.fb(e),e!==null)?e:this}},rotationSpot:{get:function(){return this.P!==null?this.P.lr:iA},set:function(e){var t=this.rotationSpot;t.D(e)||(e=e.J(),Vn(this),this.P.lr=e,this.g("rotationSpot",t,e))}},text:{get:function(){return this.ec},set:function(e){var t=this.ec;t!==e&&(this.ec=e,this.g("text",t,e))}},containingGroup:{get:function(){return this.Ah},set:function(e){if(this.Zc()){var t=this.Ah;if(t!==e){e===null||this!==e&&!e.Td(this)||(this===e&&Wt("Cannot make a Group a member of itself: "+this.toString()),Wt("Cannot make a Group indirectly contain itself: "+this.toString()+" already contains "+e.toString())),this.C(2);var n=this.diagram;if(t!==null?f1(t,this):this instanceof Fa&&n!==null&&n.ai.remove(this),this.Ah=e,e!==null?Um(e,this):this instanceof Fa&&n!==null&&n.ai.add(this),this.C(1),n!==null&&n.aa){var r=this.data,i=n.model;if(r!==null&&i.Xj()){var o=i.wa(e!==null?e.data:null);i.mp(r,o)}}if(r=this.containingGroupChanged,r!==null&&(i=!0,n!==null&&(i=n.aa,n.aa=!0),r(this,t,e),n!==null&&(n.aa=i)),this instanceof Fa){for(n=new Gr,ZA(n,this,!0,0,!0),n=n.iterator;n.next();)if(r=n.value,r instanceof $r)for(r=r.linksConnected;r.next();)hv(r.value)}if(this instanceof $r){for(n=this.linksConnected;n.next();)hv(n.value);n=this.labeledLink,n!==null&&hv(n)}this.g("containingGroup",t,e),e!==null&&(t=e.layer,t!==null&&Ud(t,-1,e))}}else Wt("cannot set the Part.containingGroup of a Link or Adornment")}},containingGroupChanged:{get:function(){return this.P!==null?this.P.Kp:null},set:function(e){var t=this.containingGroupChanged;t!==e&&(Vn(this),this.P.Kp=e,this.g("containingGroupChanged",t,e))}},isTopLevel:{get:function(){return!(this.containingGroup!==null||this instanceof $r&&this.labeledLink!==null)}},layoutConditions:{get:function(){return this.P!==null?this.P.Cq:127},set:function(e){var t=this.layoutConditions;t!==e&&(Vn(this),this.P.Cq=e,this.g("layoutConditions",t,e))}},dragComputation:{get:function(){return this.P!==null?this.P.Up:null},set:function(e){var t=this.dragComputation;t!==e&&(Vn(this),this.P.Up=e,this.g("dragComputation",t,e))}},shadowOffset:{get:function(){return this.P!==null?this.P.zr:qA},set:function(e){var t=this.shadowOffset;t.D(e)||(e=e.J(),Vn(this),this.P.zr=e,this.N(),this.g("shadowOffset",t,e))}},shadowColor:{get:function(){return this.P!==null?this.P.yr:"gray"},set:function(e){var t=this.shadowColor;t!==e&&(Vn(this),this.P.yr=e,this.N(),this.g("shadowColor",t,e))}},shadowBlur:{get:function(){return this.P!==null?this.P.Vg:4},set:function(e){var t=this.shadowBlur;t!==e&&(Vn(this),this.P.Vg=e,this.N(),this.g("shadowBlur",t,e))}}}),bi.prototype.invalidateLayout=bi.prototype.C,bi.prototype.findCommonContainingGroup=bi.prototype.px,bi.prototype.isMemberOf=bi.prototype.Td,bi.prototype.findTopLevelPart=bi.prototype.sz,bi.prototype.findSubGraphLevel=bi.prototype.oz,bi.prototype.ensureBounds=bi.prototype.Va,bi.prototype.getDocumentBounds=bi.prototype.mi,bi.prototype.findObject=bi.prototype.fb,bi.prototype.moveTo=bi.prototype.moveTo,bi.prototype.invalidateAdornments=bi.prototype.Wb,bi.prototype.clearAdornments=bi.prototype.Ej,bi.prototype.removeAdornment=bi.prototype.Jf,bi.prototype.addAdornment=bi.prototype.bh,bi.prototype.findAdornment=bi.prototype.Pj,bi.prototype.updateTargetBindings=bi.prototype.La;var pc=!1;bi.className="Part",bi.LayoutNone=0,bi.LayoutAdded=1,bi.LayoutRemoved=2,bi.LayoutShown=4,bi.LayoutHidden=8,bi.LayoutNodeSized=16,bi.LayoutGroupLayout=32,bi.LayoutNodeReplaced=64,bi.LayoutStandard=127,bi.LayoutAll=16777215;function Ea(e,t){e===void 0||e instanceof Qs||typeof e=="string"?bi.call(this,e):(bi.call(this),e&&(t=e)),this.G&=-257,this.Jg="Adornment",this.ue=null,this.Aw=0,this.Uw=!1,this.j=this.$a=null,t&&Object.assign(this,t)}le(Ea,bi),Ea.prototype.toString=function(){var e=this.adornedPart;return"Adornment("+this.category+")"+(e!==null?e.toString():"")},Ea.prototype.updateRelationshipsFromData=function(){},Ea.prototype.Ul=function(e){var t=this.adornedObject,n=t==null?void 0:t.part;if(n instanceof oi&&t instanceof as){t=n.path,n.Ul(e),e=t.geometry,n=this.O.s,t=n.length;for(var r=0;r<t;r++){var i=n[r];i.isPanelMain&&i instanceof as&&(i.ua=e)}}},Ea.prototype.si=function(){var e=this.ue;return e===null?!0:(e=e.part,e===null||!k0(e))},Ea.prototype.Zc=function(){return!1},Ea.prototype.gk=function(e,t,n,r,i,o,l){if(e===ai&&t==="elements"){if(i instanceof ah)this.$a===null&&(this.$a=i);else if(i instanceof Rr){var u=i.Nl(function(f){return f instanceof ah});u instanceof ah&&this.$a===null&&(this.$a=u)}}else e===Pi&&t==="elements"&&this.$a!==null&&(r===this.$a?this.$a=null:r instanceof Rr&&this.$a.rg(r)&&(this.$a=null));bi.prototype.gk.call(this,e,t,n,r,i,o,l)},Ea.prototype.updateAdornments=function(){},Ea.prototype.Lj=function(){},xe.Object.defineProperties(Ea.prototype,{placeholder:{get:function(){return this.$a}},adornedObject:{get:function(){return this.ue},set:function(e){var t=this.adornedPart,n=null;e!==null&&(n=e.part),t===null||e!==null&&t===n||t.Jf(this.category),this.ue=e,n!==null&&n.bh(this.category,this)}},adornedPart:{get:function(){var e=this.ue;return e!==null?e.part:null}},containingGroup:{get:function(){return null}}}),Ea.className="Adornment";function Yf(){this.nc=!1,this.Vr=this.gj=this.Eq=this.Dq=null,this.yp=zl,this.er=Hm,this.Kr=this.ij=this.Nq=this.Mq=null}Yf.prototype.copy=function(){var e=new Yf;return e.Dq=this.Dq,e.Eq=this.Eq,e.gj=this.gj,e.Vr=this.Vr,e.yp=this.yp.J(),e.er=this.er,e.Mq=this.Mq,e.Nq=this.Nq,e.ij=this.ij,e.Kr=this.Kr,e};function $r(e,t){e===void 0||e instanceof Qs||typeof e=="string"?bi.call(this,e):(bi.call(this),e&&(t=e)),this.U=13,this.Ba=null,this.jb=new Ai,this.wc=this.af=this.Yk=null,this.ci=!1,t&&Object.assign(this,t)}le($r,bi),$r.prototype.cloneProtected=function(e){bi.prototype.cloneProtected.call(this,e),e.U=this.U,this.Ba!==null&&(e.Ba=this.Ba.nc?this.Ba:this.Ba.copy())},ye=$r.prototype,ye.Af=function(e){bi.prototype.Af.call(this,e),e.Bd(),e.af=this.af,e.wc=null};function Nu(e){e.Ba===null?e.Ba=new Yf:e.Ba.nc&&(e.Ba=e.Ba.copy())}ye.th=function(){bi.prototype.th.call(this),this.Ba!==null&&(this.Ba.nc=!0)};function cf(e,t){t!==null&&(e.af===null&&(e.af=new Gr),e.af.add(t))}function R1(e,t,n,r){if(t===null||e.af===null)return null;for(var i=e.af.iterator;i.next();){var o=i.value;if(o.Ds===e&&o.cv===t&&o.Ox===n&&o.Px===r||o.Ds===t&&o.cv===e&&o.Ox===r&&o.Px===n)return o}return null}ye.Lz=function(e,t,n){t==null&&(t=""),n==null&&(n=""),e=R1(this,e,t,n),e!==null&&e.Sl()},ye.gk=function(e,t,n,r,i,o,l){e===ai&&t==="elements"?this.wc=null:e===Pi&&t==="elements"&&(this.wc=null),bi.prototype.gk.call(this,e,t,n,r,i,o,l)},ye.Bd=function(e){for(var t=this.linksConnected;t.next();){var n=t.value;e!==void 0&&e.contains(n)||(kf(n.fromPort),kf(n.toPort),n.bb())}};function Bp(e,t){for(e=e.linksConnected;e.next();){var n=e.value;(n.fromPort===t||n.toPort===t)&&(kf(n.fromPort),kf(n.toPort),n.bb())}}function kf(e){if(e!==null){var t=e.Zn;t!==null&&t.Sl(),e=e.part,t=e.containingGroup,t===null||e.isVisible()||kf(t.port)}}ye.si=function(){return!0},$r.prototype.getAvoidableRect=function(e){return e.set(this.actualBounds),e.Co(this.avoidableMargin),e},$r.prototype.findVisibleNode=function(){for(var e=this;e!==null&&!e.isVisible();)e=e.containingGroup;return e},$r.prototype.isVisible=function(){if(!bi.prototype.isVisible.call(this))return!1;var e=!0,t=Pg,n=this.diagram;if(n!==null&&(e=n.isTreePathToChildren,t=n.treeCollapsePolicy),t===Pg){if(e=this.pg(),e!==null&&!e.isTreeExpanded)return!1}else if(t===xy){if(e=e?this.Oo():this.Po(),0<e.count&&e.all(function(r){return!r.isTreeExpanded}))return!1}else if(t===sv&&(e=e?this.Oo():this.Po(),0<e.count&&e.any(function(r){return!r.isTreeExpanded})))return!1;return e=this.labeledLink,e!==null?e.isVisible():!0},$r.prototype.Zb=function(e){bi.prototype.Zb.call(this,e);for(var t=this.linksConnected;t.next();){var n=t.value;if(e&&this.containingGroup!==null){var r=n.To(this);r===null||r.Td(this.containingGroup)||n.bb()}n.Zb(e)}},$r.prototype.qx=function(){var e=new Gr,t=new Gr;return Qm(this,this,e,t),t.iterator};function Qm(e,t,n,r){if(t!==null&&!n.has(t)){n.add(t);var i=!0,o=e.diagram;o!==null&&(i=o.isTreePathToChildren),t.linksConnected.each(function(l){l.isTreeLink?(i?l.fromNode===t:l.toNode===t)&&Qm(e,i?l.toNode:l.fromNode,n,r):r.add(l)})}}$r.prototype.findLinksConnected=function(e){if(e===void 0&&(e=null),e===null)return this.jb.iterator;var t=new au(this.jb),n=this;return t.predicate=function(r){return r.fromNode===n&&r.fromPortId===e||r.toNode===n&&r.toPortId===e},t},ye=$r.prototype,ye.Mo=function(e){e===void 0&&(e=null);var t=new au(this.jb),n=this;return t.predicate=function(r){return r.fromNode!==n?!1:e===null?!0:r.fromPortId===e},t},ye.Sd=function(e){e===void 0&&(e=null);var t=new au(this.jb),n=this;return t.predicate=function(r){return r.toNode!==n?!1:e===null?!0:r.toPortId===e},t},ye.Mu=function(e){e===void 0&&(e=null);for(var t=null,n=null,r=this.jb.iterator;r.next();){var i=r.value;i.fromNode===this?(e===null||i.fromPortId===e)&&(i=i.toNode,t!==null?t.add(i):n!==null&&n!==i?(t=new Gr,t.add(n),t.add(i)):n=i):i.toNode!==this||e!==null&&i.toPortId!==e||(i=i.fromNode,t!==null?t.add(i):n!==null&&n!==i?(t=new Gr,t.add(n),t.add(i)):n=i)}return t!==null?t.iterator:n!==null?new Rl(n):xl},ye.Po=function(e){e===void 0&&(e=null);for(var t=null,n=null,r=this.jb.iterator;r.next();){var i=r.value;i.fromNode!==this||e!==null&&i.fromPortId!==e||(i=i.toNode,t!==null?t.add(i):n!==null&&n!==i?(t=new Gr,t.add(n),t.add(i)):n=i)}return t!==null?t.iterator:n!==null?new Rl(n):xl},ye.Oo=function(e){e===void 0&&(e=null);for(var t=null,n=null,r=this.jb.iterator;r.next();){var i=r.value;i.toNode!==this||e!==null&&i.toPortId!==e||(i=i.fromNode,t!==null?t.add(i):n!==null&&n!==i?(t=new Gr,t.add(n),t.add(i)):n=i)}return t!==null?t.iterator:n!==null?new Rl(n):xl},ye.jz=function(e,t,n){t===void 0&&(t=null),n===void 0&&(n=null);var r=new au(this.jb),i=this;return r.predicate=function(o){return!((o.fromNode!==i||o.toNode!==e||t!==null&&o.fromPortId!==t||n!==null&&o.toPortId!==n)&&(o.fromNode!==e||o.toNode!==i||n!==null&&o.fromPortId!==n||t!==null&&o.toPortId!==t))},r},ye.kz=function(e,t,n){t===void 0&&(t=null),n===void 0&&(n=null);var r=new au(this.jb),i=this;return r.predicate=function(o){return!(o.fromNode!==i||o.toNode!==e||t!==null&&o.fromPortId!==t||n!==null&&o.toPortId!==n)},r};function Uu(e,t,n){kf(n);var r=e.jb.contains(t);if(r||e.jb.add(t),!r||t.fromNode===t.toNode){var i=e.linkConnected;if(i!==null){var o=!0,l=e.diagram;l!==null&&(o=l.aa,l.aa=!0),i(e,t,n),l!==null&&(l.aa=o)}}!r&&t.isTreeLink&&(n=t.fromNode,t=t.toNode,n!==null&&t!==null&&n!==t&&(r=!0,e=e.diagram,e!==null&&(r=e.isTreePathToChildren),i=r?t:n,o=r?n:t,i.ci||(i.ci=o),!o.isTreeLeaf||e!==null&&e.undoManager.isUndoingRedoing||(r?n===o&&(o.isTreeLeaf=!1):t===o&&(o.isTreeLeaf=!1))))}function lg(e,t,n){kf(n);var r=e.jb.remove(t),i=null;if(r||t.toNode===t.fromNode){var o=e.linkDisconnected;if(i=e.diagram,o!==null){var l=!0;i!==null&&(l=i.aa,i.aa=!0),o(e,t,n),i!==null&&(i.aa=l)}}r&&t.isTreeLink&&(n=!0,i!==null&&(n=i.isTreePathToChildren),e=n?t.toNode:t.fromNode,t=n?t.fromNode:t.toNode,e!==null&&(e.ci=!1),t===null||t.isTreeLeaf||(t.jb.count===0?(t.ci=null,i!==null&&i.undoManager.isUndoingRedoing||(t.isTreeLeaf=!0)):Am(t)))}function Am(e){if(e.ci=!1,e.jb.count!==0){var t=!0,n=e.diagram;if(n===null||!n.undoManager.isUndoingRedoing){for(n!==null&&(t=n.isTreePathToChildren),n=e.jb.iterator;n.next();){var r=n.value;if(r.isTreeLink){if(t){if(r.fromNode===e){e.isTreeLeaf=!1;return}}else if(r.toNode===e){e.isTreeLeaf=!1;return}}}e.isTreeLeaf=!0}}}$r.prototype.updateRelationshipsFromData=function(){var e=this.diagram;e!==null&&e.partManager.updateRelationshipsFromData(this)},ye=$r.prototype,ye.Vo=function(e){bi.prototype.Vo.call(this,e),e||(Am(this),e=this.Yk,e!==null&&ME(e,this))},ye.Wo=function(e){bi.prototype.Wo.call(this,e),e||(e=this.Yk,e!==null&&e.wd!==null&&(e.wd.remove(this),e.v()))},ye.Lj=function(){if(0<this.jb.count){var e=this.diagram;if(e!==null)for(var t=e.commandHandler!==null?e.commandHandler.deletesConnectedLinks:!0,n=this.jb.copy().iterator;n.next();){var r=n.value;t?e.remove(r):(r.fromNode===this&&(r.fromNode=null),r.toNode===this&&(r.toNode=null))}}this.labeledLink=null,bi.prototype.Lj.call(this)},ye.ns=function(e){if(this.wc===null){if(e===""&&this.Te===!1)return this;bp(this)}var t=this.wc.I(e);return t!==null||e!==""&&(t=this.wc.I(""),t!==null)?t:this};function bp(e){e.wc===null?e.wc=new Zo:e.wc.clear(),e.qm(e,function(t,n){Zp(t,n)}),e.wc.count===0&&e.wc.add("",e)}function Zp(e,t){var n=t.portId;n!==null&&e.wc!==null&&e.wc.add(n,t)}function jf(e,t,n){var r=t.portId;if(r!==null&&(e.wc!==null&&e.wc.remove(r),t=e.diagram,t!==null&&n)){for(n=null,e=e.findLinksConnected(r);e.next();)r=e.value,n===null&&(n=io()),n.push(r);if(n!==null){for(e=0;e<n.length;e++)t.remove(n[e]);so(n)}}}ye.Nz=function(e){if(e===null||e===this)return!1;var t=!0,n=this.diagram;if(n!==null&&(t=n.isTreePathToChildren),n=this,t)for(;n!==e;){t=null;for(var r=n.jb.iterator;r.next();){var i=r.value;if(i.isTreeLink&&(t=i.fromNode,t!==n&&t!==this))break}if(t===this||t===null||t===n)return!1;n=t}else for(;n!==e;){for(t=null,r=n.jb.iterator;r.next()&&(i=r.value,!i.isTreeLink||(t=i.toNode,t===n||t===this)););if(t===this||t===null||t===n)return!1;n=t}return!0},ye.xz=function(){var e=!0,t=this.diagram;if(t!==null&&(e=t.isTreePathToChildren),t=this,e)for(;;){e=null;for(var n=t.jb.iterator;n.next();){var r=n.value;if(r.isTreeLink&&(e=r.fromNode,e!==t&&e!==this))break}if(e===this)return this;if(e===null||e===t)return t;t=e}else for(;;){for(e=null,n=t.jb.iterator;n.next()&&(r=n.value,!r.isTreeLink||(e=r.toNode,e===t||e===this)););if(e===this)return this;if(e===null||e===t)return t;t=e}},ye.gz=function(e){if(e===null)return null;if(this===e)return this;for(var t=this;t!==null;)IA(t,!0),t=t.pg();var n=null;for(t=e;t!==null;){if(t.G&1048576){n=t;break}t=t.pg()}for(t=this;t!==null;)IA(t,!1),t=t.pg();return n},ye.kh=function(){var e=!0,t=this.diagram;if(t!==null&&(e=t.isTreePathToChildren),t=this.jb.iterator,e){for(;t.next();)if(e=t.value,e.isTreeLink&&e.fromNode!==this)return e}else for(;t.next();)if(e=t.value,e.isTreeLink&&e.toNode!==this)return e;return null},ye.pg=function(){var e=this.ci;if(e===null)return null;if(e instanceof $r)return e;e=this.diagram,e=e!==null?e.isTreePathToChildren:!0;for(var t=this.jb.iterator;t.next();){var n=t.value;if(n.isTreeLink&&(n=e?n.fromNode:n.toNode,n!==this))return this.ci=n}return this.ci=null},ye.vz=function(){function e(n,r){r.add(n);var i=n.kh();i!==null&&(r.add(i),n=n.pg(),n!==null&&e(n,r))}var t=new Gr;return e(this,t),t},ye.uz=function(){return U0(this,this)};function U0(e,t){return t=t.pg(),t===null?0:1+U0(e,t)}ye.Qo=function(){var e=!0,t=this.diagram;t!==null&&(e=t.isTreePathToChildren),t=new au(this.jb);var n=this;return t.predicate=e?function(r){return!!(r.isTreeLink&&r.fromNode===n)}:function(r){return!!(r.isTreeLink&&r.toNode===n)},t},ye.Ou=function(){var e=!0,t=this.diagram;t!==null&&(e=t.isTreePathToChildren);var n=t=null,r=this.jb.iterator;if(e)for(;r.next();)e=r.value,e.isTreeLink&&e.fromNode===this&&(e=e.toNode,t!==null?t.add(e):n!==null&&n!==e?(t=new Ai,t.add(n),t.add(e)):n=e);else for(;r.next();)e=r.value,e.isTreeLink&&e.toNode===this&&(e=e.fromNode,t!==null?t.add(e):n!==null&&n!==e?(t=new Ai,t.add(n),t.add(e)):n=e);return t!==null?t.iterator:n!==null?new Rl(n):xl},ye.wz=function(e){e===void 0&&(e=1/0);var t=new Gr;return ZA(t,this,!1,e,!0),t},$r.prototype.collapseTree=function(e){e===void 0&&(e=1),1>e&&(e=1);var t=this.diagram;if(t!==null&&!t.Ue){t.Ue=!0;var n=new Gr;n.add(this),ip(this,n,t.isTreePathToChildren,e,t,this,t.treeCollapsePolicy===Pg),t.Ue=!1}};function ip(e,t,n,r,i,o,l){if(1<r)for(var u=n?e.Mo():e.Sd();u.next();){var f=u.value;f.isTreeLink&&(f=f.To(e),f===null||f===e||t.contains(f)||(t.add(f),ip(f,t,n,r-1,i,o,l)))}else Qv(e,t,n,i,o,l)}function Qv(e,t,n,r,i,o){for(var l=i===e?!0:e.isTreeExpanded,u=n?e.Mo():e.Sd(),f={};u.next();){var E=u.value;if(E.isTreeLink&&(E=E.To(e),E!==null&&E!==e)){var C=t.contains(E);if(C||t.add(E),l){var T=n?E.Oo():E.Po();f.uv=e,T.all(function($){return function(ce){return ce===$.uv||!ce.isTreeExpanded}}(f))&&r.Aj(E,i),E.oh(),E.Zb(!1)}E.isTreeExpanded&&(E.wasTreeExpanded=E.isTreeExpanded,C||Qv(E,t,n,r,i,o))}f={uv:f.uv}}e.isTreeExpanded=!1}$r.prototype.expandTree=function(e){e===void 0&&(e=2),2>e&&(e=2);var t=this.diagram;if(t!==null&&!t.Ue){t.Ue=!0;var n=new Gr;n.add(this),d1(this,n,t.isTreePathToChildren,e,t,this,t.treeCollapsePolicy===Pg),t.Ue=!1}};function d1(e,t,n,r,i,o,l){for(var u=o===e?!1:e.isTreeExpanded,f=n?e.Mo():e.Sd(),E={};f.next();){var C=f.value;if(C.isTreeLink&&(u||C.fd||C.bb(),C=C.To(e),C!==null&&C!==e&&!t.contains(C))){if(t.add(C),!u){C.Zb(!0),C.oh();var T=n?C.Oo():C.Po();E.vv=e,T.all(function($){return function(ce){return ce===$.vv||!ce.isTreeExpanded}}(E))&&i.Cj(C,o)}(2<r||C.wasTreeExpanded)&&(C.wasTreeExpanded=!1,d1(C,t,n,r-1,i,o,l))}E={vv:E.vv}}e.isTreeExpanded=!0}xe.Object.defineProperties($r.prototype,{portSpreading:{get:function(){return this.Ba!==null?this.Ba.er:Hm},set:function(e){var t=this.portSpreading;t!==e&&(Nu(this),this.Ba.er=e,this.g("portSpreading",t,e),e=this.diagram,e!==null&&e.undoManager.isUndoingRedoing||this.Bd())}},avoidable:{get:function(){return(this.U&8)!==0},set:function(e){var t=(this.U&8)!==0;if(t!==e){this.U^=8;var n=this.diagram;n!==null&&C0(n,this),this.g("avoidable",t,e)}}},avoidableMargin:{get:function(){return this.Ba!==null?this.Ba.yp:zl},set:function(e){typeof e=="number"&&(e=new wo(e));var t=this.avoidableMargin;if(!t.D(e)){e=e.J(),Nu(this),this.Ba.yp=e;var n=this.diagram;n!==null&&C0(n,this),this.g("avoidableMargin",t,e)}}},linksConnected:{get:function(){return this.jb.iterator}},linkConnected:{get:function(){return this.Ba!==null?this.Ba.Dq:null},set:function(e){var t=this.linkConnected;t!==e&&(Nu(this),this.Ba.Dq=e,this.g("linkConnected",t,e))}},linkDisconnected:{get:function(){return this.Ba!==null?this.Ba.Eq:null},set:function(e){var t=this.linkDisconnected;t!==e&&(Nu(this),this.Ba.Eq=e,this.g("linkDisconnected",t,e))}},linkValidation:{get:function(){return this.Ba!==null?this.Ba.gj:null},set:function(e){var t=this.linkValidation;t!==e&&(Nu(this),this.Ba.gj=e,this.g("linkValidation",t,e))}},isLinkLabel:{get:function(){return this.Yk!==null}},labeledLink:{get:function(){return this.Yk},set:function(e){var t=this.Yk;if(t!==e){var n=this.diagram,r=this.data;if(t!==null){if(t.wd!==null&&(t.wd.remove(this),t.v()),n!==null&&r!==null&&!n.undoManager.isUndoingRedoing){var i=t.data,o=n.model;if(i!==null&&o.ri()){var l=o.wa(r);l!==void 0&&o.Qx(i,l)}}this.containingGroup=null}this.Yk=e,e!==null&&(ME(e,this),n===null||r===null||n.undoManager.isUndoingRedoing||(i=e.data,n=n.model,i!==null&&n.ri()&&(r=n.wa(r),r!==void 0&&n.Bu(i,r))),this.containingGroup=e.containingGroup),Zh(this),this.g("labeledLink",t,e)}}},port:{get:function(){return this.ns("")}},ports:{get:function(){return this.wc===null&&bp(this),this.wc.iteratorValues}},isTreeExpanded:{get:function(){return(this.U&1)!==0},set:function(e){var t=(this.U&1)!==0;if(t!==e){this.U^=1;var n=this.diagram;if(this.g("isTreeExpanded",t,e),t=this.treeExpandedChanged,t!==null){var r=!0;n!==null&&(r=n.aa,n.aa=!0),t(this),n!==null&&(n.aa=r)}n!==null&&n.undoManager.isUndoingRedoing?this.Zb(e):e?this.expandTree():this.collapseTree()}}},wasTreeExpanded:{get:function(){return(this.U&2)!==0},set:function(e){var t=(this.U&2)!==0;t!==e&&(this.U^=2,this.g("wasTreeExpanded",t,e))}},treeExpandedChanged:{get:function(){return this.Ba!==null?this.Ba.Vr:null},set:function(e){var t=this.treeExpandedChanged;t!==e&&(Nu(this),this.Ba.Vr=e,this.g("treeExpandedChanged",t,e))}},isTreeLeaf:{get:function(){return(this.U&4)!==0},set:function(e){var t=(this.U&4)!==0;t!==e&&(this.U^=4,this.g("isTreeLeaf",t,e))}}}),$r.prototype.expandTree=$r.prototype.expandTree,$r.prototype.collapseTree=$r.prototype.collapseTree,$r.prototype.findTreeParts=$r.prototype.wz,$r.prototype.findTreeChildrenNodes=$r.prototype.Ou,$r.prototype.findTreeChildrenLinks=$r.prototype.Qo,$r.prototype.findTreeLevel=$r.prototype.uz,$r.prototype.findTreeParentChain=$r.prototype.vz,$r.prototype.findTreeParentNode=$r.prototype.pg,$r.prototype.findTreeParentLink=$r.prototype.kh,$r.prototype.findCommonTreeParent=$r.prototype.gz,$r.prototype.findTreeRoot=$r.prototype.xz,$r.prototype.isInTreeOf=$r.prototype.Nz,$r.prototype.findPort=$r.prototype.ns,$r.prototype.findLinksTo=$r.prototype.kz,$r.prototype.findLinksBetween=$r.prototype.jz,$r.prototype.findNodesInto=$r.prototype.Oo,$r.prototype.findNodesOutOf=$r.prototype.Po,$r.prototype.findNodesConnected=$r.prototype.Mu,$r.prototype.findLinksInto=$r.prototype.Sd,$r.prototype.findLinksOutOf=$r.prototype.Mo,$r.prototype.findExternalTreeLinksConnected=$r.prototype.qx,$r.prototype.invalidateConnectedLinks=$r.prototype.Bd,$r.prototype.invalidateLinkBundle=$r.prototype.Lz;var fv=new Tr($r,"SpreadingNone",10),Hm=new Tr($r,"SpreadingEvenly",11),ug=new Tr($r,"SpreadingPacked",12);$r.className="Node",$r.SpreadingNone=fv,$r.SpreadingEvenly=Hm,$r.SpreadingPacked=ug;function Fa(e,t){e===void 0||e instanceof Qs||typeof e=="string"?$r.call(this,e):($r.call(this),e&&(t=e)),this.U|=4608,this.Gn=new Gr,this.$a=null,this.Sc=new mc,this.Sc.group=this,this.gl=new Gr,this.tb=this.$p=null,t&&Object.assign(this,t)}le(Fa,$r),Fa.prototype.cloneProtected=function(e){$r.prototype.cloneProtected.call(this,e),this.U=this.U&-32769;var t=e.Nl(function(n){return n instanceof ah});t instanceof ah?e.$a=t:e.$a=null,this.Sc!==null?(e.Sc=this.Sc.copy(),e.Sc.group=e):(e.Sc!==null&&(e.Sc.group=null),e.Sc=null),this.tb!==null&&(e.tb=this.tb.copy())},ye=Fa.prototype,ye.Af=function(e){$r.prototype.Af.call(this,e);var t=e.Rj();for(e=e.memberParts;e.next();){var n=e.value;if(n.v(),n.C(8),n.Ej(),n instanceof $r)n.Bd(t);else if(n instanceof oi)for(n=n.labelNodes;n.next();)n.value.Bd(t)}},ye.gk=function(e,t,n,r,i,o,l){if(e===ai&&t==="elements"){if(i instanceof ah)this.$a===null?this.$a=i:this.$a!==i&&Wt("Cannot insert a second Placeholder into the visual tree of a Group.");else if(i instanceof Rr){var u=i.Nl(function(f){return f instanceof ah});u instanceof ah&&(this.$a===null?this.$a=u:this.$a!==u&&Wt("Cannot insert a second Placeholder into the visual tree of a Group."))}}else e===Pi&&t==="elements"&&this.$a!==null&&(r===this.$a?this.$a=null:r instanceof Rr&&this.$a.rg(r)&&(this.$a=null));$r.prototype.gk.call(this,e,t,n,r,i,o,l)},ye.Xl=function(e,t){$r.prototype.Xl.call(this,e,t),this.isClipping&&this.type!==Rr.Spot&&this.isSubGraphExpanded&&(e=this.resizeObject,e instanceof Rr&&(e=e.Pb()),this.tb===null&&(this.tb=new Wn),e.mi(this.tb),e instanceof as&&this.tb.Bc(-e.strokeWidth,-e.strokeWidth))},ye.eh=function(e,t,n,r){this.nf=this.$a,$r.prototype.eh.call(this,e,t,n,r)},ye.Va=function(){var e=this;e.isSubGraphExpanded&&this.memberParts.each(function(t){!e.computesBoundsIncludingLinks&&t instanceof oi||t.Va()}),$r.prototype.Va.call(this)},ye.si=function(){if(!$r.prototype.si.call(this))return!1;for(var e=this.memberParts;e.next();){var t=e.value;if(t instanceof $r){if(t.isVisible()&&k0(t))return!1}else if(t instanceof oi&&t.isVisible()&&k0(t)&&t.fromNode!==this&&t.toNode!==this)return!1}return!0};function Um(e,t){if(e.Gn.add(t)){t instanceof Fa&&e.gl.add(t);var n=e.memberAdded;if(n!==null){var r=!0,i=e.diagram;i!==null&&(r=i.aa,i.aa=!0),n(e,t),i!==null&&(i.aa=r)}e.isVisible()&&e.isSubGraphExpanded||t.Zb(!1)}t instanceof oi&&!e.computesBoundsIncludingLinks||(t=e.$a,t===null&&(t=e),t.v())}function f1(e,t){if(e.Gn.remove(t)){t instanceof Fa&&e.gl.remove(t);var n=e.memberRemoved;if(n!==null){var r=!0,i=e.diagram;i!==null&&(r=i.aa,i.aa=!0),n(e,t),i!==null&&(i.aa=r)}e.isVisible()&&e.isSubGraphExpanded||t.Zb(!0)}t instanceof oi&&!e.computesBoundsIncludingLinks||(t=e.$a,t===null&&(t=e),t.v())}ye.Lj=function(){if(0<this.Gn.count){var e=this.diagram;if(e!==null)for(var t=this.Gn.copy().iterator;t.next();)e.remove(t.value)}$r.prototype.Lj.call(this)},Fa.prototype.canAddMembers=function(e){var t=this.diagram;if(t===null)return!1;for(t=t.commandHandler,e=Cy(e).iterator;e.next();)if(!t.isValidMember(this,e.value))return!1;return!0},Fa.prototype.addMembers=function(e,t){var n=this.diagram;if(n===null)return!1;n=n.commandHandler;var r=!0;for(e=Cy(e).iterator;e.next();){var i=e.value;!t||n.isValidMember(this,i)?i.containingGroup=this:r=!1}return r},Fa.prototype.canUngroup=function(){if(!this.ungroupable)return!1;var e=this.layer;return e===null||!e.allowUngroup?!1:(e=e.diagram,!!(e===null||e.allowUngroup))},ye=Fa.prototype,ye.Bd=function(e){var t=(this.U&65536)!==0;if($r.prototype.Bd.call(this,e),!t)for(!(this.U&65536)&&(this.U=this.U^65536),t=this.Lu();t.next();){var n=t.value;if(e===void 0||!e.contains(n)){var r=n.fromNode;r!==null&&r!==this&&r.Td(this)&&!r.isVisible()?(kf(n.fromPort),kf(n.toPort),n.bb()):(r=n.toNode,r!==null&&r!==this&&r.Td(this)&&!r.isVisible()&&(kf(n.fromPort),kf(n.toPort),n.bb()))}}},ye.Lu=function(){var e=this.diagram!==null&&this.diagram.Pw;if(e&&this.$p!==null)return this.$p.iterator;var t=this.Rj();t.add(this);for(var n=new Gr,r=t.iterator;r.next();){var i=r.value;if(i instanceof $r)for(i=i.linksConnected;i.next();){var o=i.value;t.contains(o)||n.add(o)}}return e&&(this.$p=n),n.iterator},ye.iz=function(){var e=this.Rj();e.add(this);for(var t=new Gr,n=e.iterator;n.next();){var r=n.value;if(r instanceof $r)for(r=r.linksConnected;r.next();){var i=r.value,o=i.fromNode;o===null||e.contains(o)&&o!==this||t.add(o),i=i.toNode,i===null||e.contains(i)&&i!==this||t.add(i)}}return t.iterator},ye.hz=function(){function e(n,r){n!==null&&(r.add(n),e(n.containingGroup,r))}var t=new Gr;return e(this,t),t},ye.Rj=function(){var e=new Gr;return ZA(e,this,!0,0,!0),e.remove(this),e},ye.Zb=function(e){$r.prototype.Zb.call(this,e);for(var t=this.memberParts;t.next();)t.value.Zb(e)},Fa.prototype.collapseSubGraph=function(){var e=this.diagram;if(e!==null&&!e.Ue){e.Ue=!0;var t=this.Rj();Rg(this,t,e,this),e.Ue=!1}};function Rg(e,t,n,r){for(var i=e.memberParts;i.next();){var o=i.value;if(o.Zb(!1),o instanceof Fa&&o.isSubGraphExpanded&&(o.wasSubGraphExpanded=o.isSubGraphExpanded,Rg(o,t,n,r)),o instanceof $r)o.Bd(t),n.Aj(o,r);else if(o instanceof oi)for(o=o.labelNodes;o.next();)o.value.Bd(t)}e.isSubGraphExpanded=!1}Fa.prototype.expandSubGraph=function(){var e=this.diagram;if(e!==null&&!e.Ue){e.Ue=!0;var t=this.Rj();Q1(this,t,e,this),e.Ue=!1}};function Q1(e,t,n,r){for(var i=e.memberParts;i.next();){var o=i.value;if(o.Zb(!0),o instanceof Fa&&o.wasSubGraphExpanded&&(o.wasSubGraphExpanded=!1,Q1(o,t,n,r)),o instanceof $r)o.Bd(t),n.Cj(o,r);else if(o instanceof oi)for(o=o.labelNodes;o.next();)o.value.Bd(t)}e.isSubGraphExpanded=!0}Fa.prototype.move=function(e,t){t===void 0&&(t=!1);var n=t?this.location:this.position,r=n.x;n=n.y;var i=e.x,o=e.y;if(!(r===i||isNaN(r)&&isNaN(i))||!(n===o||isNaN(n)&&isNaN(o))){for(r=i-(isNaN(r)?0:r),n=o-(isNaN(n)?0:n),o=ft.alloc(),$r.prototype.move.call(this,e,t),e=new Gr,t=this.Rj().iterator;t.next();)i=t.value,i instanceof oi&&(i.suspendsRouting&&e.add(i),i.fd||i.fromNode!==this&&i.toNode!==this)&&(i.suspendsRouting=!0);for(t.reset();t.next();)if(i=t.value,!(i.ph()||i instanceof $r&&i.isLinkLabel)){var l=i.position,u=i.location;l.w()?(o.x=l.x+r,o.y=l.y+n,i.position=o):u.w()&&(o.x=u.x+r,o.y=u.y+n,i.location=o)}for(t.reset();t.next();)i=t.value,i instanceof oi&&(i.suspendsRouting=e.contains(i),i.fd||i.fromNode!==this&&i.toNode!==this)&&(l=i.position,o.x=l.x+r,o.y=l.y+n,o.w()?i.move(o):i.bb(),h1(i)&&i.bb());ft.free(o)}},xe.Object.defineProperties(Fa.prototype,{placeholder:{get:function(){return this.$a}},computesBoundsAfterDrag:{get:function(){return(this.U&2048)!==0},set:function(e){var t=(this.U&2048)!==0;t!==e&&(this.U^=2048,this.g("computesBoundsAfterDrag",t,e))}},computesBoundsIncludingLinks:{get:function(){return(this.U&4096)!==0},set:function(e){var t=(this.U&4096)!==0;t!==e&&(this.U^=4096,this.g("computesBoundsIncludingLinks",t,e))}},computesBoundsIncludingLocation:{get:function(){return(this.U&8192)!==0},set:function(e){var t=(this.U&8192)!==0;t!==e&&(this.U^=8192,this.g("computesBoundsIncludingLocation",t,e))}},handlesDragDropForMembers:{get:function(){return(this.U&16384)!==0},set:function(e){var t=(this.U&16384)!==0;t!==e&&(this.U^=16384,this.g("handlesDragDropForMembers",t,e))}},memberParts:{get:function(){return this.Gn.iterator}},layout:{get:function(){return this.Sc},set:function(e){var t=this.Sc;if(t!==e){e!==null&&e.diagram!==null&&e.diagram.layout===e&&Wt("A layout cannot be both the Diagram.layout and a Group.layout: "+e),t!==null&&(t.diagram=null,t.group=null),this.Sc=e;var n=this.diagram;e!==null&&(e.diagram=n,e.group=this),n!==null&&(n.xh=!0),this.g("layout",t,e),n!==null&&n.$b()}}},memberAdded:{get:function(){return this.Ba!==null?this.Ba.Mq:null},set:function(e){var t=this.memberAdded;t!==e&&(Nu(this),this.Ba.Mq=e,this.g("memberAdded",t,e))}},memberRemoved:{get:function(){return this.Ba!==null?this.Ba.Nq:null},set:function(e){var t=this.memberRemoved;t!==e&&(Nu(this),this.Ba.Nq=e,this.g("memberRemoved",t,e))}},memberValidation:{get:function(){return this.Ba!==null?this.Ba.ij:null},set:function(e){var t=this.memberValidation;t!==e&&(Nu(this),this.Ba.ij=e,this.g("memberValidation",t,e))}},ungroupable:{get:function(){return(this.U&256)!==0},set:function(e){var t=(this.U&256)!==0;t!==e&&(this.U^=256,this.g("ungroupable",t,e))}},isSubGraphExpanded:{get:function(){return(this.U&512)!==0},set:function(e){var t=(this.U&512)!==0;if(t!==e){this.U^=512;var n=this.diagram;if(this.g("isSubGraphExpanded",t,e),t=this.subGraphExpandedChanged,t!==null){var r=!0;n!==null&&(r=n.aa,n.aa=!0),t(this),n!==null&&(n.aa=r)}n!==null&&n.undoManager.isUndoingRedoing?(this.$a!==null&&this.$a.v(),this.memberParts.each(function(i){i.updateAdornments()})):e?this.expandSubGraph():this.collapseSubGraph()}}},wasSubGraphExpanded:{get:function(){return(this.U&1024)!==0},set:function(e){var t=(this.U&1024)!==0;t!==e&&(this.U^=1024,this.g("wasSubGraphExpanded",t,e))}},subGraphExpandedChanged:{get:function(){return this.Ba!==null?this.Ba.Kr:null},set:function(e){var t=this.subGraphExpandedChanged;t!==e&&(Nu(this),this.Ba.Kr=e,this.g("subGraphExpandedChanged",t,e))}},rh:{get:function(){return(this.U&32768)!==0},set:function(e){(this.U&32768)!==0!==e&&(this.U^=32768)}}}),Fa.prototype.expandSubGraph=Fa.prototype.expandSubGraph,Fa.prototype.collapseSubGraph=Fa.prototype.collapseSubGraph,Fa.prototype.findSubGraphParts=Fa.prototype.Rj,Fa.prototype.findContainingGroupChain=Fa.prototype.hz,Fa.prototype.findExternalNodesConnected=Fa.prototype.iz,Fa.prototype.findExternalLinksConnected=Fa.prototype.Lu,Fa.prototype.ensureBounds=Fa.prototype.Va,Fa.className="Group";function ah(e){Po.call(this),this.yb=Es,this.ko=new Wn(NaN,NaN,NaN,NaN),e&&Object.assign(this,e)}le(ah,Po),ah.prototype.cloneProtected=function(e){Po.prototype.cloneProtected.call(this,e),e.yb=this.yb.J(),e.ko=this.ko.copy()},ah.prototype.gh=function(e){if(this.background===null&&this.areaBackground===null)return!1;var t=this.naturalBounds;return cr(0,0,t.width,t.height,e.x,e.y)},ah.prototype.Wl=function(){var e=this.part;if(e!==null&&(e instanceof Fa||e instanceof Ea)||Wt("Placeholder is not inside a Group or Adornment."),e instanceof Fa){var t=this.computeBorder(this.ko),n=this.minSize,r=this.dc;for(Ac(r,(isFinite(n.width)?Math.max(n.width,t.width):t.width)||0,(isFinite(n.height)?Math.max(n.height,t.height):t.height)||0),this.Ge(0,0,r.width,r.height),r=e.memberParts,n=!1;r.next();)if(r.value.isVisible()){n=!0;break}r=e.diagram,!n||r===null||r.animationManager.Xu(e)||isNaN(t.x)||isNaN(t.y)||(n=ft.alloc(),n.xi(t,e.locationSpot),n.D(e.location)||(e.location=n),ft.free(n))}else{t=this.dc,n=this.yb,r=n.left+n.right;var i=n.top+n.bottom,o=e.adornedObject;e.angle=o.li();var l=0;o instanceof as&&(l=o.strokeWidth);var u=o.Df(),f=o.naturalBounds,E=(f.width+l)*u;l=(f.height+l)*u,e.type!==Rr.Link&&(u=o.ga(e.category==="Selection"?Bl:e.locationSpot,ft.alloc()),e.location=u,ft.free(u)),isNaN(E)||isNaN(l)?(e=o.ga(Bl,ft.alloc()),E=Wn.allocAt(e.x,e.y,0,0),E.Ye(o.ga(Ed,e)),E.Ye(o.ga($s,e)),E.Ye(o.ga(rA,e)),Ac(t,E.width+r||0,E.height+i||0),this.Ge(-n.left,-n.top,t.width,t.height),ft.free(e),Wn.free(E)):(Ac(t,E+r||0,l+i||0),this.Ge(-n.left,-n.top,t.width,t.height))}},ah.prototype.eh=function(e,t,n,r){this.actualBounds.h(e,t,n,r)},ah.prototype.computeBorder=function(e){var t=this.part,n=t.diagram,r=n===null||!n.animationManager.isAnimating;if(n!==null&&t instanceof Fa&&!t.layer.isTemporary&&t.computesBoundsAfterDrag&&this.ko.w()){var i=n.toolManager.findTool("Dragging");if(i===n.currentTool&&(n=i.computeBorder(t,this.ko,e),n!==null))return n}n=Wn.alloc(),i=this.computeMemberBounds(n);var o=this.yb;return t instanceof Fa&&!t.isSubGraphExpanded?e.h(i.x-o.left,i.y-o.top,0,0):e.h(i.x-o.left,i.y-o.top,Math.max(i.width+o.left+o.right,0),Math.max(i.height+o.top+o.bottom,0)),Wn.free(n),r&&t instanceof Fa&&t.computesBoundsIncludingLocation&&t.location.w()&&e.Ye(t.location),e},ah.prototype.computeMemberBounds=function(e){if(!(this.part instanceof Fa))return e.h(0,0,0,0),e;for(var t=this.part,n=1/0,r=1/0,i=-1/0,o=-1/0,l=t.memberParts;l.next();){var u=l.value;if(u.isVisible()){if(u instanceof oi&&(!t.computesBoundsIncludingLinks||hd(u)||u.fromNode===t||u.toNode===t))continue;u=u.actualBounds,u.left<n&&(n=u.left),u.top<r&&(r=u.top),u.right>i&&(i=u.right),u.bottom>o&&(o=u.bottom)}}return isFinite(n)&&isFinite(r)?e.h(n,r,i-n,o-r):(t=t.location,e.h(t.x,t.y,0,0)),e},xe.Object.defineProperties(ah.prototype,{padding:{get:function(){return this.yb},set:function(e){typeof e=="number"&&(e=new wo(e));var t=this.yb;t.D(e)||(this.yb=e=e.J(),this.g("padding",t,e),this.v())}}}),ah.className="Placeholder";function oi(e){bi.call(this,Rr.Link),this.Qa=8,this.ef=null,this.ff="",this.uf=this.gn=null,this.vf="",this.uo=null,this.qk=sh,this.Om=0,this.Qm=sh,this.Rm=NaN,this.qj=p1,this.po=.5,this.wd=null,this.Nb=new Ai().freeze(),this.Tg=this.Mg=null,this.ml=new Wn,this.ua=new mi,this.u=this.o=this.Sf=this.Wf=null,this.su=new ft,this.cq=this.Mw=this.Lw=null,this.vt=NaN,this.ba=null,this.j=[],e&&Object.assign(this,e)}le(oi,bi),oi.prototype.cloneProtected=function(e){bi.prototype.cloneProtected.call(this,e),e.Qa=this.Qa&-113,e.ff=this.ff,e.gn=this.gn,e.vf=this.vf,e.uo=this.uo,e.qk=this.qk,e.Om=this.Om,e.Qm=this.Qm,e.Rm=this.Rm,e.qj=this.qj,e.po=this.po,this.ba!==null&&(e.ba=this.ba.copy())},ye=oi.prototype,ye.Af=function(e){bi.prototype.Af.call(this,e),this.ff=e.ff,this.vf=e.vf,e.Mg=null,e.bb(),e.Sf=this.Sf;var t=e.fromPort;t!==null&&kf(t),e=e.toPort,e!==null&&kf(e)},ye.qb=function(e){e.classType===oi?(e.value&2)===2?this.routing=e:e===Bh||e===Sp||e===Zm?this.curve=e:e===Ay||e===uu||e===Oy?this.adjusting=e:e!==p1&&e!==sh&&Wt("Unknown Link enum value for a Link property: "+e):bi.prototype.qb.call(this,e)},ye.Xc=function(){this.ba===null&&(this.ba=new jh)},ye.si=function(){var e=this.fromNode;if(e!==null){var t=e.findVisibleNode();if(t!==null&&(e=t),k0(e)||_l(e))return!1}return e=this.toNode,!(e!==null&&(t=e.findVisibleNode(),t!==null&&(e=t),k0(e)||_l(e)))},ye.zv=function(){return!1},ye.Av=function(){},ye.Zc=function(){return!1},oi.prototype.computeAngle=function(e,t,n){return oi.computeAngle(t,n)},oi.computeAngle=function(e,t){switch(e){default:case sh:e=0;break;case gv:e=t;break;case m1:e=t+90;break;case fm:e=t-90;break;case iE:e=t+180;break;case Hg:e=nn.bp(t),90<e&&270>e&&(e-=180);break;case g1:e=nn.bp(t+90),90<e&&270>e&&(e-=180);break;case v1:e=nn.bp(t-90),90<e&&270>e&&(e-=180);break;case Pc:if(e=nn.bp(t),45<e&&135>e||225<e&&315>e)return 0;90<e&&270>e&&(e-=180)}return nn.bp(e)};function hv(e){var t=e.fromNode,n=e.toNode,r=null;if(t!==null?r=n!==null?t.px(n):t.containingGroup:n!==null?r=n.containingGroup:r=null,t=r,n=e.Ah,n!==t){n!==null&&f1(n,e),e.Ah=t,t!==null&&Um(t,e);var i=e.containingGroupChanged;if(i!==null){var o=!0,l=e.diagram;l!==null&&(o=l.aa,l.aa=!0),i(e,n,t),l!==null&&(l.aa=o)}!e.fd||e.Lw!==n&&e.Mw!==n||e.bb()}if(e.isLabeledLink)for(e=e.labelNodes;e.next();)e.value.containingGroup=r}ye=oi.prototype,ye.oh=function(){var e=this.containingGroup;e!==null&&this.fromNode!==e&&this.toNode!==e&&e.computesBoundsIncludingLinks&&bi.prototype.oh.call(this)},ye.To=function(e){var t=this.fromNode;return e===t?this.toNode:t},ye.Cz=function(e){var t=this.fromPort;return e===t?this.toPort:t};function ME(e,t){e.wd===null&&(e.wd=new Gr),e.wd.add(t),e.v()}ye.Vo=function(e){if(bi.prototype.Vo.call(this,e),pv(this)&&this.Xo(this.actualBounds),!e){e=this.ef;var t=null;e!==null&&(t=this.fromPort,Uu(e,this,t));var n=this.uf;if(n!==null){var r=this.toPort;n===e&&r===t||Uu(n,this,r)}mv(this)}},ye.Wo=function(e){if(bi.prototype.Wo.call(this,e),pv(this)&&this.Xo(this.actualBounds),!e){e=this.ef;var t=null;e!==null&&(t=this.fromPort,lg(e,this,t));var n=this.uf;if(n!==null){var r=this.toPort;n===e&&r===t||lg(n,this,r)}Fp(this)}},ye.Lj=function(){if(this.fd=!0,this.wd!==null){var e=this.diagram;if(e!==null)for(var t=this.wd.copy().iterator;t.next();)e.remove(t.value)}this.data!==null&&(e=this.diagram,e!==null&&e.partManager.removeDataForLink(this))},oi.prototype.updateRelationshipsFromData=function(){if(this.data!==null){var e=this.diagram;e!==null&&e.partManager.updateRelationshipsFromData(this)}},oi.prototype.move=function(e,t){var n=t?this.location:this.position,r=n.x;isNaN(r)&&(r=0);var i=n.y;for(isNaN(i)&&(i=0),r=e.x-r,i=e.y-i,t===!0?bi.prototype.move.call(this,e,!1):(e=ft.allocAt(n.x+r,n.y+i),bi.prototype.move.call(this,e,!1),ft.free(e)),zm(this,r,i),e=this.labelNodes;e.next();)t=e.value,n=t.position,t.moveTo(n.x+r,n.y+i)},oi.prototype.canRelinkFrom=function(){if(!this.relinkableFrom)return!1;var e=this.layer;return e===null?!0:e.allowRelink?(e=e.diagram,!!(e===null||e.allowRelink)):!1},oi.prototype.canRelinkTo=function(){if(!this.relinkableTo)return!1;var e=this.layer;return e===null?!0:e.allowRelink?(e=e.diagram,!!(e===null||e.allowRelink)):!1},oi.prototype.computeMidPoint=function(e){var t=this.pointsCount;if(t===0)return e.assign(hA),e;if(t===1)return e.assign(this.i(0)),e;if(t===2){var n=this.i(0),r=this.i(1);return e.h((n.x+r.x)/2,(n.y+r.y)/2),e}if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===Bh))return this.ua.Pu(.5,e),e.add(this.i(0)),n=this.ua.figures.first(),e.offset(-n.startX,-n.startY),e;if(this.computeCurve()===Bh){if(t===3){n=this.i(0),r=this.i(1);var i=this.i(2);return nn.ax(n.x,n.y,r.x,r.y,r.x,r.y,i.x,i.y,e),e}if(r=(t-1)/3|0,n=3*(r/2|0),r%2===1){r=this.i(n),i=this.i(n+1);var o=this.i(n+2);n=this.i(n+3),nn.ax(r.x,r.y,i.x,i.y,o.x,o.y,n.x,n.y,e)}else e.assign(this.i(n));return e}var l=this.flattenedLengths;for(n=this.flattenedTotalLength,i=o=r=0;r<n/2&&o<t&&(i=l[o],!(r+i>n/2));)r+=i,o++;return t=this.i(o),o=this.i(o+1),1>Math.abs(t.x-o.x)?t.y>o.y?e.h(t.x,t.y-(n/2-r)):e.h(t.x,t.y+(n/2-r)):1>Math.abs(t.y-o.y)?t.x>o.x?e.h(t.x-(n/2-r),t.y):e.h(t.x+(n/2-r),t.y):(n=(n/2-r)/i,e.h(t.x+n*(o.x-t.x),t.y+n*(o.y-t.y))),e},oi.prototype.computeMidAngle=function(){var e=this.pointsCount;if(2>e)return NaN;if(e===2)return this.i(0).ab(this.i(1));if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===Bh))return this.ua.wx(.5);if(this.computeCurve()===Bh&&4<=e){var t=(e-1)/3|0,n=3*(t/2|0);if(t%2===1){n=Math.floor(n),e=this.i(n),t=this.i(n+1);var r=this.i(n+2);return n=this.i(n+3),nn.My(e.x,e.y,t.x,t.y,r.x,r.y,n.x,n.y)}if(0<n&&n+1<e)return this.i(n-1).ab(this.i(n+1))}t=this.flattenedLengths,r=this.flattenedTotalLength;var i=0;n=0;for(var o;i<r/2&&n<e&&(o=t[n],!(i+o>r/2));)i+=o,n++;if(t=this.i(n),r=this.i(n+1),1>Math.abs(t.x-r.x)&&1>Math.abs(t.y-r.y)){if(0<n&&n+2<e)return this.i(n-1).ab(this.i(n+2))}else{if(1>Math.abs(t.x-r.x))return t.y>r.y?270:90;if(1>Math.abs(t.y-r.y))return t.x>r.x?180:0}return t.ab(r)},ye=oi.prototype,ye.i=function(e){return this.Nb.s[e]},ye.dd=function(e,t){this.Nb.cd(e,t)},ye.L=function(e,t,n){this.Nb.cd(e,new ft(t,n))},ye.Kz=function(e,t){this.Nb.Gb(e,t)},ye.m=function(e,t,n){this.Nb.Gb(e,new ft(t,n))},ye.ne=function(e){this.Nb.add(e)},ye.yf=function(e,t){this.Nb.add(new ft(e,t))},ye.pv=function(e){this.Nb.mb(e)},ye.Fj=function(){this.Nb.clear()};function zm(e,t,n){if(t!==0||n!==0)if(e.pointsCount===0)e.defaultFromPoint&&e.defaultFromPoint.offset(t,n),e.defaultToPoint&&e.defaultToPoint.offset(t,n);else{for(var r=e.fd,i=new Ai,o=e.Nb.iterator;o.next();){var l=o.value;i.add(new ft(l.x+t,l.y+n).freeze())}i.freeze(),o=e.Nb,e.Nb=i,l=e.diagram,isNaN(t)||isNaN(n)||l!==null&&l.animationManager.zb?e.v():(e.ke.h(e.ke.x+t,e.ke.y+n),e.pa.h(e.pa.x+t,e.pa.y+n),Zh(e)),r?sy(e):(e.defaultFromPoint&&(e.defaultFromPoint=e.i(0)),e.defaultToPoint&&(e.defaultToPoint=e.i(e.pointsCount-1))),l!==null&&l.animationManager.zb&&Bu(l.animationManager,e,i),e.g("points",o,i)}}ye.uh=function(){this.Mg===null&&(this.Mg=this.Nb,this.Nb=this.Nb.copy())},ye.zf=function(){if(this.Mg!==null){for(var e=this.Mg,t=this.Nb,n=1/0,r=1/0,i=e.s,o=i.length,l=0;l<o;l++){var u=i[l];n=Math.min(u.x,n),r=Math.min(u.y,r)}u=l=1/0;for(var f=t.s,E=f.length,C=0;C<E;C++){var T=f[C];l=Math.min(T.x,l),u=Math.min(T.y,u),T.freeze()}if(t.freeze(),E===o){for(o=0;o<E;o++)if(C=i[o],T=f[o],C.x-n!==T.x-l||C.y-r!==T.y-u){this.qc();break}}else this.qc();this.Mg=null,n=this.diagram,n!==null&&n.animationManager.zb&&Bu(n.animationManager,this,t),sy(this),this.g("points",e,t)}},ye.rv=function(){this.Mg!==null&&(this.Nb=this.Mg,this.Mg=null)};function sy(e){e.Nb.count===0?e.fd=!1:(e.fd=!0,e.cq=null,e.vt=NaN,e.defaultFromPoint=e.i(0),e.defaultToPoint=e.i(e.pointsCount-1),dg(e,!1))}ye.bb=function(){if(!this.suspendsRouting){var e=this.diagram;if(e){if(e.As.contains(this)||e.undoManager.isUndoingRedoing||(e=e.animationManager,e.isTicking&&!e.isAnimating))return;this.Tg===null||e.isTicking||(this.Tg=null)}e=this.path,e!==null&&(this.fd=!1,this.v(),e.v())}},ye.vg=function(){if(!this.fd&&!this.computingPoints){var e=!0;try{this.computingPoints=!0,this.uh(),e=this.computePoints()}catch(t){this.computingPoints=!1,this.rv()}finally{this.computingPoints=!1,e?this.zf():this.rv()}}},oi.prototype.computePoints=function(){if(this.diagram===null)return!1;var e=this.fromNode,t=null;if(e===null?(Ch||(Ch=new $r,Ch.desiredSize=va,Ch.Va()),this.defaultFromPoint&&(Ch.location=this.defaultFromPoint,Ch.Va(),t=e=Ch)):t=this.fromPort,t!==null&&!e.isVisible()){var n=e.findVisibleNode();n!==null&&n!==e?(e=n,t=n.port):e=n}if(this.Lw=e,e===null||!e.location.w())return!1;for(;!(t===null||t.actualBounds.w()&&t.Ed());)t=t.panel;if(t===null)return!1;var r=this.toNode,i=null;if(r===null?(Vp||(Vp=new $r,Vp.desiredSize=va,Vp.Va()),this.defaultToPoint&&(Vp.location=this.defaultToPoint,Vp.Va(),i=r=Vp)):i=this.toPort,i===null||r.isVisible()||(n=r.findVisibleNode(),n!==null&&n!==r?(r=n,i=n.port):r=n),this.Mw=r,r===null||!r.location.w())return!1;for(;!(i===null||i.actualBounds.w()&&i.Ed());)i=i.panel;if(i===null)return!1;var o=this.pointsCount,l=this.computeSpot(!0,t);n=this.computeSpot(!1,i);var u=Hv(l),f=Hv(n),E=t===i&&t!==null,C=this.isOrthogonal,T=this.curve===Bh;this.Wf=E&&!C?T=!0:!1;var $=this.computeAdjusting()===sh||E;if(!C&&!E&&u&&f){if(u=!1,!$&&3<=o&&($=this.getLinkPoint(e,t,l,!0,!1,r,i),f=this.getLinkPoint(r,i,n,!1,!1,e,t),u=this.adjustPoints(0,$,o-1,f))&&($=this.getLinkPoint(e,t,l,!0,!1,r,i),f=this.getLinkPoint(r,i,n,!1,!1,e,t),this.adjustPoints(0,$,o-1,f)),!u)if(this.Fj(),T){o=this.getLinkPoint(e,t,l,!0,!1,r,i),$=this.getLinkPoint(r,i,n,!1,!1,e,t),u=$.x-o.x,f=$.y-o.y,E=this.computeCurviness(),T=C=0;var ce=o.x+u/3,Ee=o.y+f/3,Ne=ce,ht=Ee;nn.B(f,0)?ht=0<u?ht-E:ht+E:(C=-u/f,T=Math.sqrt(E*E/(C*C+1)),0>E&&(T=-T),Ne=(0>f?-1:1)*T+ce,ht=C*(Ne-ce)+Ee),ce=o.x+2*u/3,Ee=o.y+2*f/3;var $e=ce,Ct=Ee;nn.B(f,0)?Ct=0<u?Ct-E:Ct+E:($e=(0>f?-1:1)*T+ce,Ct=C*($e-ce)+Ee),this.Fj(),this.ne(o),this.yf(Ne,ht),this.yf($e,Ct),this.ne($),this.dd(0,this.getLinkPoint(e,t,l,!0,!1,r,i)),this.dd(3,this.getLinkPoint(r,i,n,!1,!1,e,t))}else o=r,$=i,r=this.getLinkPoint(e,t,l,!0,!1,o,$),i=this.getLinkPoint(o,$,n,!1,!1,e,t),this.hasCurviness()?($=i.x-r.x,n=i.y-r.y,l=this.computeCurviness(),e=r.x+$/2,t=r.y+n/2,o=e,u=t,nn.B(n,0)?u=0<$?u-l:u+l:($=-$/n,o=Math.sqrt(l*l/($*$+1)),0>l&&(o=-o),o=(0>n?-1:1)*o+e,u=$*(o-e)+t),this.ne(r),this.yf(o,u),this.ne(i)):(this.ne(r),this.ne(i),u=Wn.alloc(),t.mi(u),f=u.ca(i),$.mi(u),E=u.ca(r),(f||E)&&(l=t.ga(cg(l),new ft),this.dd(0,this.getLinkPointFromPoint(e,t,l,i,!0,l)),n=$.ga(cg(n),new ft),this.dd(1,this.getLinkPointFromPoint(o,$,n,r,!1,n))),Wn.free(u))}else{T=this.isAvoiding,$&&(C&&T||E)&&this.Fj();var Bt=E?this.computeCurviness():0;T=this.getLinkPoint(e,t,l,!0,C,r,i),ce=Ne=Ee=0,(C||!u||E)&&(ht=this.computeEndSegmentLength(e,t,l,!0),ce=this.getLinkDirection(e,t,T,l,!0,C,r,i),E&&(u||l.D(n)||!C&&l.x+n.x===1&&l.y+n.y===1)&&(ce-=C?90:30,0>Bt&&(ce-=180)),0>ce?ce+=360:360<=ce&&(ce-=360),E&&(ht+=Math.abs(Bt)*(C?1:2)),ce===0?Ee=ht:ce===90?Ne=ht:ce===180?Ee=-ht:ce===270?Ne=-ht:(Ee=ht*Math.cos(ce*Math.PI/180),Ne=ht*Math.sin(ce*Math.PI/180)),l.Mc()&&E&&(ht=t.ga(xa,ft.alloc()),$e=ft.allocAt(ht.x+1e3*Ee,ht.y+1e3*Ne),this.getLinkPointFromPoint(e,t,ht,$e,!0,T),ft.free(ht),ft.free($e))),ht=this.getLinkPoint(r,i,n,!1,C,e,t);var Nt=Ct=$e=0;if(C||!f||E){var Tt=this.computeEndSegmentLength(r,i,n,!1);Nt=this.getLinkDirection(r,i,ht,n,!1,C,e,t),E&&(f||l.D(n)||!C&&l.x+n.x===1&&l.y+n.y===1)&&(Nt+=C?0:30,0>Bt&&(Nt+=180)),0>Nt?Nt+=360:360<=Nt&&(Nt-=360),E&&(Tt+=Math.abs(Bt)*(C?1:2)),Nt===0?$e=Tt:Nt===90?Ct=Tt:Nt===180?$e=-Tt:Nt===270?Ct=-Tt:($e=Tt*Math.cos(Nt*Math.PI/180),Ct=Tt*Math.sin(Nt*Math.PI/180)),n.Mc()&&E&&(n=i.ga(xa,ft.alloc()),l=ft.allocAt(n.x+1e3*$e,n.y+1e3*Ct),this.getLinkPointFromPoint(r,i,n,l,!1,ht),ft.free(n),ft.free(l))}n=T,(C||!u||E)&&(n=new ft(T.x+Ee,T.y+Ne)),l=ht,(C||!f||E)&&(l=new ft(ht.x+$e,ht.y+Ct)),!$&&!C&&u&&3<o&&this.adjustPoints(0,T,o-2,l)?this.dd(o-1,ht):!$&&!C&&f&&3<o&&this.adjustPoints(1,n,o-1,ht)?this.dd(0,T):!$&&(C?6<=o:4<o)&&this.adjustPoints(1,n,o-2,l)?(this.dd(0,T),this.dd(o-1,ht)):(this.Fj(),this.ne(T),(C||!u||E)&&this.ne(n),C&&this.addOrthoPoints(n,ce,l,Nt,e,r),(C||!f||E)&&this.ne(l),this.ne(ht))}return!0};function ly(e,t){return Math.abs(t.x-e.x)>Math.abs(t.y-e.y)?(t.x>=e.x?t.x=e.x+9e9:t.x=e.x-9e9,t.y=e.y):(t.y>=e.y?t.y=e.y+9e9:t.y=e.y-9e9,t.x=e.x),t}oi.prototype.getLinkPointFromPoint=function(e,t,n,r,i,o){if(o===void 0&&(o=new ft),e===null||t===null)return o.assign(n),o;if(e.isVisible()||(i=e.findVisibleNode(),i!==null&&i!==e&&(t=i.port)),e=null,i=t.panel,i===null||i.se()||(i=i.panel),i===null){i=r.x,r=r.y;var l=n.x;n=n.y}else{e=i.oe,i=1/(e.m11*e.m22-e.m12*e.m21),l=e.m22*i;var u=-e.m12*i,f=-e.m21*i,E=e.m11*i,C=i*(e.m21*e.dy-e.m22*e.dx),T=i*(e.m12*e.dx-e.m11*e.dy);i=r.x*l+r.y*f+C,r=r.x*u+r.y*E+T,l=n.x*l+n.y*f+C,n=n.x*u+n.y*E+T}return t.Sj(i,r,l,n,o),e!==null&&o.transform(e),o};function dm(e,t){var n=t.Zn;return n===null&&(n=new Vg,n.port=t,n.node=t.part,t.Zn=n),yv(n,e)}oi.prototype.getLinkPoint=function(e,t,n,r,i,o,l,u){if(u===void 0&&(u=new ft),n.sb()&&!Hv(n))return t.ga(n,u),u;if(n.$c()){var f=dm(this,t);if(f!==null){if(u.assign(f.Zo),i&&this.routing===Uv){var E=dm(this,l);if(E!==null&&f.Gl<E.Gl){f=ft.alloc(),E=ft.alloc();var C=new Wn(t.ga(Bl,f),t.ga(Ed,E)),T=this.computeSpot(!r,l);e=this.getLinkPoint(o,l,T,!r,i,e,t,E),(n.Hf(Rd)||n.Hf(Vu))&&e.y>=C.y&&e.y<=C.y+C.height?u.y=e.y:(n.Hf(If)||n.Hf(Df))&&e.x>=C.x&&e.x<=C.x+C.width&&(u.x=e.x),ft.free(f),ft.free(E)}}return u}}return n=t.ga(cg(n),ft.alloc()),this.pointsCount>(i?6:2)?(l=r?this.i(1):this.i(this.pointsCount-2),i&&(l=ly(n,l.copy()))):(f=this.computeSpot(!r,l),o=ft.alloc(),l=l.ga(cg(f),o),i&&(l=ly(n,l)),ft.free(o)),this.getLinkPointFromPoint(e,t,n,l,r,u),ft.free(n),u},oi.prototype.getLinkDirection=function(e,t,n,r,i,o,l,u){e:if(r.sb())var f=r.x>r.y?r.x>1-r.y?0:r.x<1-r.y?270:315:r.x<r.y?r.x>1-r.y?90:r.x<1-r.y?180:135:.5>r.x?225:.5<r.x?45:0;else{if(r.$c()&&(f=dm(this,t),f!==null))switch(f.Nc){case 1:f=270;break e;case 2:f=180;break e;default:case 4:f=0;break e;case 8:f=90;break e}f=t.ga(xa,ft.alloc()),this.pointsCount>(o?6:2)?(u=i?this.i(1):this.i(this.pointsCount-2),u=o?ly(f,u.copy()):n):(n=ft.alloc(),u=u.ga(xa,n),ft.free(n)),n=Math.abs(u.x-f.x)>Math.abs(u.y-f.y)?u.x>=f.x?0:180:u.y>=f.y?90:270,ft.free(f),f=n}return r.Mc()&&l.Td(e)&&(f+=180,360<=f&&(f-=360)),Hv(r)||(e=t.li(),e===0)||(45<=e&&135>e?f+=90:135<=e&&225>e?f+=180:225<=e&&315>e&&(f+=270),360<=f&&(f-=360)),f},oi.prototype.computeEndSegmentLength=function(e,t,n,r){return t!==null&&n.$c()&&(e=dm(this,t),e!==null)?e.Ju:(e=r?this.fromEndSegmentLength:this.toEndSegmentLength,t!==null&&isNaN(e)&&(e=r?t.fromEndSegmentLength:t.toEndSegmentLength),isNaN(e)&&(e=10),e)},oi.prototype.computeSpot=function(e,t){return t===void 0&&(t=null),e?(e=t||this.fromPort,e===null?e=xa:(t=this.fromSpot,t.Xb()&&(t=e.fromSpot),e=t===iA?Ts:t)):(e=t||this.toPort,e===null?e=xa:(t=this.toSpot,t.Xb()&&(t=e.toSpot),e=t===iA?Ts:t)),e};function Hv(e){return e===Ts||e.x===.5&&e.y===.5}function cg(e){return e.x===.5&&e.y===.5?e:xa}oi.prototype.computeOtherPoint=function(e,t){return this.computeAdjusting()!==sh&&4<this.pointsCount?this.computeMidPoint(new ft):(e=t.Zn,e=e!==null?yv(e,this):null,e!==null?e.Zo:t.ga(xa))},oi.prototype.computeShortLength=function(e){if(e){if(e=this.fromShortLength,isNaN(e)){var t=this.fromPort;t!==null&&(e=t.fromShortLength)}return isNaN(e)?0:e}return e=this.toShortLength,isNaN(e)&&(t=this.toPort,t!==null&&(e=t.toShortLength)),isNaN(e)?0:e},oi.prototype.Cf=function(e,t,n,r,i,o){if(this.pickable===!1)return!1;t===void 0&&(t=null),n===void 0&&(n=null);var l=o;if(o===void 0&&(l=Ya.alloc(),l.reset()),l.multiply(this.transform),this.fh(e,l))return Py(this,t,n,i),o===void 0&&Ya.free(l),!0;if(this.Yc(e,l)){var u=!1;if(!this.isAtomic)for(var f=this.O.s,E=f.length;E--;){var C=f[E];if(C.visible||C===this.locationObject){var T=C.actualBounds,$=this.naturalBounds;if(!(T.x>$.width||T.y>$.height||0>T.x+T.width||0>T.y+T.height)){if(T=Ya.alloc(),T.set(l),C instanceof Rr)u=C.Cf(e,t,n,r,i,T);else if(this.path===C){if(C instanceof as)if(u=e,$=r,C.pickable===!1)u=!1;else if(T.multiply(C.transform),$)e:{var ce=u,Ee=T;if(C.fh(ce,Ee))u=!0;else{if(Ee===void 0&&(Ee=C.transform,ce.Re(C.actualBounds))){u=!0;break e}u=ce.left,$=ce.right;var Ne=ce.top;ce=ce.bottom;var ht=ft.alloc(),$e=ft.alloc(),Ct=ft.alloc(),Bt=Ya.alloc();Bt.set(Ee),Bt.bv(C.transform),Bt.Vj(),$e.x=$,$e.y=Ne,$e.transform(Bt),ht.x=u,ht.y=Ne,ht.transform(Bt),Ee=!1,cm(C,ht,$e,Ct)?Ee=!0:(ht.x=$,ht.y=ce,ht.transform(Bt),cm(C,ht,$e,Ct)?Ee=!0:($e.x=u,$e.y=ce,$e.transform(Bt),cm(C,ht,$e,Ct)?Ee=!0:(ht.x=u,ht.y=Ne,ht.transform(Bt),cm(C,ht,$e,Ct)&&(Ee=!0)))),Ya.free(Bt),ft.free(ht),ft.free($e),ft.free(Ct),u=Ee}}else u=C.fh(u,T)}else u=By(C,e,r,T);u&&($=C,t!==null&&($=t(C)),$&&(n===null||n($))&&i.add($)),Ya.free(T)}}}return o===void 0&&Ya.free(l),u||this.background!==null||this.areaBackground!==null}return o===void 0&&Ya.free(l),!1},oi.prototype.computeCurve=function(){if(this.Wf===null){var e=this.fromPort,t=this.isOrthogonal;this.Wf=e!==null&&e===this.toPort&&!t}return this.Wf?Bh:this.curve},oi.prototype.computeCorner=function(){if(this.curve===Bh)return 0;var e=this.corner;return(isNaN(e)||0>e)&&(e=10),e},oi.prototype.findMidLabel=function(){for(var e=this.path,t=this.O.s,n=t.length,r=0;r<n;r++){var i=t[r];if(i!==e&&!i.isPanelMain&&(i.segmentIndex===-1/0||isNaN(i.segmentIndex)))return i}for(e=this.labelNodes;e.next();)if(t=e.value,t.segmentIndex===-1/0||isNaN(t.segmentIndex))return t;return null},oi.prototype.computeSpacing=function(){if(!this.isVisible())return 0;var e=zv;e=Math.max(e,this.computeThickness());var t=this.fromPort,n=this.toPort;if(t!==null&&n!==null){var r=this.findMidLabel();if(r!==null){var i=r.naturalBounds,o=r.margin,l=isNaN(i.width)?30:i.width*r.scale+o.left+o.right;i=isNaN(i.height)?14:i.height*r.scale+o.top+o.bottom,r=r.segmentOrientation,r===gv||r===Hg||r===iE?e=Math.max(e,i):r===fm||r===v1||r===m1||r===g1?e=Math.max(e,l):(t=t.ga(xa).ab(n.ga(xa))/180*Math.PI,e=Math.max(e,Math.abs(Math.sin(t)*l)+Math.abs(Math.cos(t)*i)+1)),this.curve===Bh&&(e*=1.333)}}return e},oi.prototype.arrangeBundledLinks=function(e,t){if(t)for(t=0;t<e.length;t++){var n=e[t];n.computeAdjusting()===sh&&n.bb()}},oi.prototype.computeCurviness=function(){var e=this.curviness;if(isNaN(e)){e=ky;var t=this.Sf;if(t!==null){for(var n=io(),r=0,i=t.links,o=0;o<i.length;o++){var l=i[o].computeSpacing();n.push(l),r+=l}for(r=-r/2,o=0;o<i.length;o++){if(i[o]===this){e=r+n[o]/2;break}r+=n[o]}t.Ds===this.fromNode&&(e=-e),so(n)}}return e},oi.prototype.computeThickness=function(){if(!this.isVisible())return 0;var e=this.path;return e!==null?Math.max(e.strokeWidth,1):1},oi.prototype.hasCurviness=function(){return!isNaN(this.curviness)||this.Sf!==null},oi.prototype.adjustPoints=function(e,t,n,r){var i=this.computeAdjusting();if(this.isOrthogonal){if(i===uu)return!1;i===Oy&&(i=Ay)}switch(i){case uu:var o=this.i(e),l=this.i(n);if(!o.Xa(t)||!l.Xa(r)){i=o.x,o=o.y;var u=l.x-i,f=l.y-o,E=Math.sqrt(u*u+f*f);if(!nn.$(E,0)){if(nn.$(u,0))var C=0>f?-Math.PI/2:Math.PI/2;else C=Math.atan(f/Math.abs(u)),0>u&&(C=Math.PI-C);l=t.x;var T=t.y;u=r.x-l;var $=r.y-T;for(f=Math.sqrt(u*u+$*$),nn.$(u,0)?$=0>$?-Math.PI/2:Math.PI/2:($=Math.atan($/Math.abs(u)),0>u&&($=Math.PI-$)),E=f/E,C=$-C,this.dd(e,t),e+=1;e<n;e++)t=this.i(e),u=t.x-i,f=t.y-o,t=Math.sqrt(u*u+f*f),nn.$(t,0)||(nn.$(u,0)?f=0>f?-Math.PI/2:Math.PI/2:(f=Math.atan(f/Math.abs(u)),0>u&&(f=Math.PI-f)),u=f+C,t*=E,this.L(e,l+t*Math.cos(u),T+t*Math.sin(u)));this.dd(n,r)}}return!0;case Oy:if(o=this.i(e),T=this.i(n),!o.Xa(t)||!T.Xa(r)){i=o.x,o=o.y,l=T.x,T=T.y,E=(l-i)*(l-i)+(T-o)*(T-o),u=t.x,C=t.y,f=r.x,$=r.y;var ce=1;if(f-u!==0){var Ee=($-C)/(f-u);ce=Math.sqrt(1+1/(Ee*Ee))}else Ee=9e9;for(this.dd(e,t),e+=1;e<n;e++){t=this.i(e);var Ne=t.x,ht=t.y,$e=.5;E!==0&&($e=((i-Ne)*(i-l)+(o-ht)*(o-T))/E);var Ct=i+$e*(l-i),Bt=o+$e*(T-o);t=Math.sqrt((Ne-Ct)*(Ne-Ct)+(ht-Bt)*(ht-Bt)),ht<Ee*(Ne-Ct)+Bt&&(t=-t),0<Ee&&(t=-t),Ne=u+$e*(f-u),$e=C+$e*($-C),Ee!==0?(t=Ne+t/ce,this.L(e,t,$e-(t-Ne)/Ee)):this.L(e,Ne,$e+t)}this.dd(n,r)}return!0;case Ay:e:{if(this.isOrthogonal&&(i=this.i(e),o=this.i(e+1),l=this.i(e+2),u=o.x,C=o.y,T=u,E=C,nn.B(i.y,o.y)?nn.B(o.x,l.x)?C=t.y:nn.B(o.y,l.y)&&(u=t.x):nn.B(i.x,o.x)&&(nn.B(o.y,l.y)?u=t.x:nn.B(o.x,l.x)&&(C=t.y)),this.L(e+1,u,C),i=this.i(n),o=this.i(n-1),l=this.i(n-2),u=o.x,C=o.y,f=u,$=C,nn.B(i.y,o.y)?nn.B(o.x,l.x)?C=r.y:nn.B(o.y,l.y)&&(u=r.x):nn.B(i.x,o.x)&&(nn.B(o.y,l.y)?u=r.x:nn.B(o.x,l.x)&&(C=r.y)),this.L(n-1,u,C),h1(this))){this.L(e+1,T,E),this.L(n-1,f,$),n=!1;break e}this.dd(e,t),this.dd(n,r),n=!0}return n;default:return!1}},oi.prototype.addOrthoPoints=function(e,t,n,r,i,o){0>t?t+=360:360<=t&&(t-=360),0>r?r+=360:360<=r&&(r-=360);var l=r;t=315<=t||45>t?0:45<=t&&135>t?90:135<=t&&225>t?180:270,r=315<=r||45>r?0:45<=r&&135>r?90:135<=r&&225>r?180:270;var u=i.actualBounds.copy(),f=o.actualBounds.copy();if(u.w()&&f.w()){u.Bc(Ug,Ug),f.Bc(Ug,Ug),u.Ye(e),f.Ye(n);var E=ft.alloc(),C=ft.alloc();t===0?n.x>e.x||r===270&&n.y<e.y&&f.right>e.x||r===90&&n.y>e.y&&f.right>e.x?(E.h(n.x,e.y),C.h(n.x,(e.y+n.y)/2),r===180?(E.x=this.computeMidOrthoPosition(e.x,e.y,n.x,n.y,!1),C.x=E.x,C.y=n.y):r===270&&n.y<e.y||r===90&&n.y>e.y?(E.x=e.x<f.left?this.computeMidOrthoPosition(e.x,e.y,f.left,n.y,!1):e.x<f.right&&(r===270&&e.y<f.top||r===90&&e.y>f.bottom)?this.computeMidOrthoPosition(e.x,e.y,n.x,n.y,!1):f.right,C.x=E.x,C.y=n.y):r===0&&e.x<f.left&&e.y>f.top&&e.y<f.bottom&&(E.x=e.x,E.y=e.y<n.y?Math.min(n.y,f.top):Math.max(n.y,f.bottom),C.y=E.y)):(E.h(e.x,n.y),C.h((e.x+n.x)/2,n.y),(r===180||r===90&&n.y<u.top||r===270&&n.y>u.bottom)&&(r===180&&(f.ca(e)||u.ca(n))?E.y=this.computeMidOrthoPosition(e.x,e.y,n.x,n.y,!0):n.y<e.y&&(r===180||r===90)?E.y=this.computeMidOrthoPosition(e.x,u.top,n.x,Math.max(n.y,f.bottom),!0):n.y>e.y&&(r===180||r===270)&&(E.y=this.computeMidOrthoPosition(e.x,u.bottom,n.x,Math.min(n.y,f.top),!0)),C.x=n.x,C.y=E.y),E.y>u.top&&E.y<u.bottom&&(n.x>=u.left&&n.x<=e.x||e.x<=f.right&&e.x>=n.x?(r===90||r===270)&&(E.h(Math.max((e.x+n.x)/2,e.x),e.y),C.h(E.x,n.y)):(E.y=r===270||(r===0||r===180)&&n.y<e.y?Math.min(n.y,r===0?u.top:Math.min(u.top,f.top)):Math.max(n.y,r===0?u.bottom:Math.max(u.bottom,f.bottom)),C.x=n.x,C.y=E.y))):t===180?n.x<e.x||r===270&&n.y<e.y&&f.left<e.x||r===90&&n.y>e.y&&f.left<e.x?(E.h(n.x,e.y),C.h(n.x,(e.y+n.y)/2),r===0?(E.x=this.computeMidOrthoPosition(e.x,e.y,n.x,n.y,!1),C.x=E.x,C.y=n.y):r===270&&n.y<e.y||r===90&&n.y>e.y?(E.x=e.x>f.right?this.computeMidOrthoPosition(e.x,e.y,f.right,n.y,!1):e.x>f.left&&(r===270&&e.y<f.top||r===90&&e.y>f.bottom)?this.computeMidOrthoPosition(e.x,e.y,n.x,n.y,!1):f.left,C.x=E.x,C.y=n.y):r===180&&e.x>f.right&&e.y>f.top&&e.y<f.bottom&&(E.x=e.x,E.y=e.y<n.y?Math.min(n.y,f.top):Math.max(n.y,f.bottom),C.y=E.y)):(E.h(e.x,n.y),C.h((e.x+n.x)/2,n.y),(r===0||r===90&&n.y<u.top||r===270&&n.y>u.bottom)&&(r===0&&(f.ca(e)||u.ca(n))?E.y=this.computeMidOrthoPosition(e.x,e.y,n.x,n.y,!0):n.y<e.y&&(r===0||r===90)?E.y=this.computeMidOrthoPosition(e.x,u.top,n.x,Math.max(n.y,f.bottom),!0):n.y>e.y&&(r===0||r===270)&&(E.y=this.computeMidOrthoPosition(e.x,u.bottom,n.x,Math.min(n.y,f.top),!0)),C.x=n.x,C.y=E.y),E.y>u.top&&E.y<u.bottom&&(n.x<=u.right&&n.x>=e.x||e.x>=f.left&&e.x<=n.x?(r===90||r===270)&&(E.h(Math.min((e.x+n.x)/2,e.x),e.y),C.h(E.x,n.y)):(E.y=r===270||(r===0||r===180)&&n.y<e.y?Math.min(n.y,r===180?u.top:Math.min(u.top,f.top)):Math.max(n.y,r===180?u.bottom:Math.max(u.bottom,f.bottom)),C.x=n.x,C.y=E.y))):t===90?n.y>e.y||r===180&&n.x<e.x&&f.bottom>e.y||r===0&&n.x>e.x&&f.bottom>e.y?(E.h(e.x,n.y),C.h((e.x+n.x)/2,n.y),r===270?(E.y=this.computeMidOrthoPosition(e.x,e.y,n.x,n.y,!0),C.x=n.x,C.y=E.y):r===180&&n.x<e.x||r===0&&n.x>e.x?(E.y=e.y<f.top?this.computeMidOrthoPosition(e.x,e.y,n.x,f.top,!0):e.y<f.bottom&&(r===180&&e.x<f.left||r===0&&e.x>f.right)?this.computeMidOrthoPosition(e.x,e.y,n.x,n.y,!0):f.bottom,C.x=n.x,C.y=E.y):r===90&&e.y<f.top&&e.x>f.left&&e.x<f.right&&(E.x=e.x<n.x?Math.min(n.x,f.left):Math.max(n.x,f.right),E.y=e.y,C.x=E.x)):(E.h(n.x,e.y),C.h(n.x,(e.y+n.y)/2),(r===270||r===0&&n.x<u.left||r===180&&n.x>u.right)&&(r===270&&(f.ca(e)||u.ca(n))?E.x=this.computeMidOrthoPosition(e.x,e.y,n.x,n.y,!1):n.x<e.x&&(r===270||r===0)?E.x=this.computeMidOrthoPosition(u.left,e.y,Math.max(n.x,f.right),n.y,!1):n.x>e.x&&(r===270||r===180)&&(E.x=this.computeMidOrthoPosition(u.right,e.y,Math.min(n.x,f.left),n.y,!1)),C.x=E.x,C.y=n.y),E.x>u.left&&E.x<u.right&&(n.y>=u.top&&n.y<=e.y||e.y<=f.bottom&&e.y>=n.y?(r===0||r===180)&&(E.h(e.x,Math.max((e.y+n.y)/2,e.y)),C.h(n.x,E.y)):(E.x=r===180||(r===90||r===270)&&n.x<e.x?Math.min(n.x,r===90?u.left:Math.min(u.left,f.left)):Math.max(n.x,r===90?u.right:Math.max(u.right,f.right)),C.x=E.x,C.y=n.y))):n.y<e.y||r===180&&n.x<e.x&&f.top<e.y||r===0&&n.x>e.x&&f.top<e.y?(E.h(e.x,n.y),C.h((e.x+n.x)/2,n.y),r===90?(E.y=this.computeMidOrthoPosition(e.x,e.y,n.x,n.y,!0),C.x=n.x,C.y=E.y):r===180&&n.x<e.x||r===0&&n.x>=e.x?(E.y=e.y>f.bottom?this.computeMidOrthoPosition(e.x,e.y,n.x,f.bottom,!0):e.y>f.top&&(r===180&&e.x<f.left||r===0&&e.x>f.right)?this.computeMidOrthoPosition(e.x,e.y,n.x,n.y,!0):f.top,C.x=n.x,C.y=E.y):r===270&&e.y>f.bottom&&e.x>f.left&&e.x<f.right&&(E.x=e.x<n.x?Math.min(n.x,f.left):Math.max(n.x,f.right),E.y=e.y,C.x=E.x)):(E.h(n.x,e.y),C.h(n.x,(e.y+n.y)/2),(r===90||r===0&&n.x<u.left||r===180&&n.x>u.right)&&(r===90&&(f.ca(e)||u.ca(n))?E.x=this.computeMidOrthoPosition(e.x,e.y,n.x,n.y,!1):n.x<e.x&&(r===90||r===0)?E.x=this.computeMidOrthoPosition(u.left,e.y,Math.max(n.x,f.right),n.y,!1):n.x>e.x&&(r===90||r===180)&&(E.x=this.computeMidOrthoPosition(u.right,e.y,Math.min(n.x,f.left),n.y,!1)),C.x=E.x,C.y=n.y),E.x>u.left&&E.x<u.right&&(n.y<=u.bottom&&n.y>=e.y||e.y>=f.top&&e.y<=n.y?(r===0||r===180)&&(E.h(e.x,Math.min((e.y+n.y)/2,e.y)),C.h(n.x,E.y)):(E.x=r===180||(r===90||r===270)&&n.x<e.x?Math.min(n.x,r===270?u.left:Math.min(u.left,f.left)):Math.max(n.x,r===270?u.right:Math.max(u.right,f.right)),C.x=E.x,C.y=n.y)));var T=n;if(this.isAvoiding){var $=this.diagram;if($===null||i===o||this.layer.isTemporary||!bu($)||u.ca(T)&&!o.Td(i)||f.ca(e)&&!i.Td(o))t=!1;else{var ce=eA($,!0,this.containingGroup,null);if(this.segmentIndex!==17&&ce.Yj(Math.min(e.x,E.x),Math.min(e.y,E.y),Math.abs(e.x-E.x),Math.abs(e.y-E.y))&&ce.Yj(Math.min(E.x,C.x),Math.min(E.y,C.y),Math.abs(E.x-C.x),Math.abs(E.y-C.y))&&ce.Yj(Math.min(C.x,T.x),Math.min(C.y,T.y),Math.abs(C.x-T.x),Math.abs(C.y-T.y)))t=!1;else{i=e,o=T;var Ee=n=null;if($.isVirtualized){$=ce.bounds.copy(),$.Bc(-ce.Ho,-ce.Go);var Ne=ft.alloc();H1(ce,e.x,e.y)||(nn.Ff($.x,$.y,$.x+$.width,$.y+$.height,e.x,e.y,E.x,E.y,Ne)?(n=e=Ne.copy(),t=Ne.ab(E)):nn.Ff($.x,$.y,$.x+$.width,$.y+$.height,E.x,E.y,C.x,C.y,Ne)?(n=e=Ne.copy(),t=Ne.ab(C)):nn.Ff($.x,$.y,$.x+$.width,$.y+$.height,C.x,C.y,T.x,T.y,Ne)&&(n=e=Ne.copy(),t=Ne.ab(T))),H1(ce,T.x,T.y)||(nn.Ff($.x,$.y,$.x+$.width,$.y+$.height,T.x,T.y,C.x,C.y,Ne)?(Ee=T=Ne.copy(),r=C.ab(Ne)):nn.Ff($.x,$.y,$.x+$.width,$.y+$.height,C.x,C.y,E.x,E.y,Ne)?(Ee=T=Ne.copy(),r=E.ab(Ne)):nn.Ff($.x,$.y,$.x+$.width,$.y+$.height,E.x,E.y,e.x,e.y,Ne)&&(Ee=T=Ne.copy(),r=e.ab(Ne))),ft.free(Ne)}u=u.copy().ed(f),u.Bc(ce.Ho*ce.Os,ce.Go*ce.Os),Kv(ce,e,t,T,r,u,!0),f=A0(ce,T.x,T.y),!ce.abort&&f>=Kg&&(U1(ce),u.Bc(ce.Ho*ce.Hx,ce.Go*ce.Ix),Kv(ce,e,t,T,r,u,!1),f=A0(ce,T.x,T.y)),!ce.abort&&f<Kg&&A0(ce,T.x,T.y)!==pm?(tE(this,ce,T.x,T.y,r,!0,l),u=this.i(2),4>this.pointsCount?(t===0||t===180?(u.x=e.x,u.y=T.y):(u.x=T.x,u.y=e.y),this.L(2,u.x,u.y),this.m(3,u.x,u.y)):(l=this.i(3),t===0||t===180?nn.B(u.x,l.x)?(u=t===0?Math.max(u.x,e.x):Math.min(u.x,e.x),this.L(2,u,e.y),this.L(3,u,l.y)):nn.B(u.y,l.y)?(Math.abs(e.y-u.y)<=ce.Go/2&&(this.L(2,u.x,e.y),this.L(3,l.x,e.y)),this.m(2,u.x,e.y)):this.L(2,e.x,u.y):(t===90||t===270)&&(nn.B(u.y,l.y)?(u=t===90?Math.max(u.y,e.y):Math.min(u.y,e.y),this.L(2,e.x,u),this.L(3,l.x,u)):nn.B(u.x,l.x)?(Math.abs(e.x-u.x)<=ce.Ho/2&&(this.L(2,e.x,u.y),this.L(3,e.x,l.y)),this.m(2,e.x,u.y)):this.L(2,u.x,e.y))),n!==null&&(e=this.i(1),l=this.i(2),e.x!==l.x&&e.y!==l.y?t===0||t===180?this.m(2,e.x,l.y):this.m(2,l.x,e.y):t===0||t===180?this.m(2,i.x,n.y):this.m(2,n.x,i.y)),Ee!==null&&(r===0||r===180?this.yf(o.x,Ee.y):this.yf(Ee.x,o.y)),t=!0):t=!1}}}else t=!1;t||(this.ne(E.copy()),this.ne(C.copy())),ft.free(E),ft.free(C)}},oi.prototype.computeMidOrthoPosition=function(e,t,n,r,i){var o=0;return!this.hasCurviness()||this.computeSpot(!0,this.fromPort).$c()||this.computeSpot(!1,this.toPort).$c()||(o=this.computeCurviness()),i?(t+r)/2+o:(e+n)/2+o};function h1(e){if(e.diagram===null||!e.isAvoiding||!bu(e.diagram))return!1;var t=e.points.s,n=t.length;if(4>n)return!1;e=eA(e.diagram,!0,e.containingGroup,null);for(var r=1;r<n-2;r++){var i=t[r],o=t[r+1];if(!e.Yj(Math.min(i.x,o.x),Math.min(i.y,o.y),Math.abs(i.x-o.x),Math.abs(i.y-o.y)))return!0}return!1}function tE(e,t,n,r,i,o,l){var u=t.Ho,f=t.Go,E=A0(t,n,r),C=n,T=r;for(i===0?C+=u:i===90?T+=f:i===180?C-=u:T-=f,i!==l&&E>zg&&A0(t,C,T)!==E-1&&(A0(t,n-u,r)===E-1?(i=180,C=n-u,T=r):A0(t,n+u,r)===E-1?(i=0,C=n+u,T=r):A0(t,n,r-f)===E-1?(i=270,C=n,T=r-f):A0(t,n,r+f)===E-1&&(i=90,C=n,T=r+f));E>zg&&A0(t,C,T)===E-1;)n=C,r=T,i===0?C+=u:i===90?T+=f:i===180?C-=u:T-=f,--E;o?E>zg&&(i===180||i===0?n=Math.floor(n/u)*u+u/2:(i===90||i===270)&&(r=Math.floor(r/f)*f+f/2)):(n=Math.floor(n/u)*u+u/2,r=Math.floor(r/f)*f+f/2),E>zg&&(o=i,l=n,C=r,i===0?(o=90,C+=f):i===90?(o=180,l-=u):i===180?(o=270,C-=f):i===270&&(o=0,l+=u),A0(t,l,C)===E-1?tE(e,t,l,C,o,!1,o):(l=n,C=r,i===0?(o=270,C-=f):i===90?(o=0,l+=u):i===180?(o=90,C+=f):i===270&&(o=180,l-=u),A0(t,l,C)===E-1&&tE(e,t,l,C,o,!1,o))),e.yf(n,r)}oi.prototype.ez=function(e){var t=e.x;e=e.y;for(var n=this.i(0),r=this.i(1),i=Bi(t,e,n.x,n.y,r.x,r.y),o=0,l=1;l<this.pointsCount-1;l++){n=this.i(l+1);var u=Bi(t,e,r.x,r.y,n.x,n.y);r=n,u<i&&(o=l,i=u)}return o},oi.prototype.qc=function(){this.lk=!1,this.v()},oi.prototype.Ul=function(e){if(!(!e&&(this.fd===!1||(e=this.Pb(),this.lk&&(e===null||e.geometry!==null))))&&(2>this.pointsCount?this.lk=!0:this.ua=this.makeGeometry(),e=this.path,e!==null)){e.ua=this.ua;for(var t=this.O.s,n=t.length,r=0;r<n;r++){var i=t[r];i!==e&&i.isPanelMain&&i instanceof as&&(i.ua=this.ua)}}},oi.prototype.makeGeometry=function(){var e=this.ua,t=this.pointsCount,n=!1,r=this.diagram;r!==null&&pv(this)&&r.Eh.contains(this)&&(this.ml.width!==0||this.ml.height!==0)&&(r.animationManager.isAnimating||r.currentTool!==r.toolManager)&&(n=!0);var i=this.i(0).copy(),o=i.copy();r=this.Nb.s;var l=this.computeCurve();if(l===Bh&&3<=t&&!nn.$(this.smoothness,0))if(t===3){var u=this.i(1);r=Math.min(i.x,u.x);var f=Math.min(i.y,u.y);u=this.i(2),r=Math.min(r,u.x),f=Math.min(f,u.y)}else{if(this.isOrthogonal)for(f=0;f<t;f++)u=r[f],o.x=Math.min(u.x,o.x),o.y=Math.min(u.y,o.y);else for(r=3;r<t;r+=3)r+3>=t&&(r=t-1),f=this.i(r),o.x=Math.min(f.x,o.x),o.y=Math.min(f.y,o.y);r=o.x,f=o.y}else{for(f=0;f<t;f++)u=r[f],o.x=Math.min(u.x,o.x),o.y=Math.min(u.y,o.y);r=o.x,f=o.y}if(r-=this.su.x,f-=this.su.y,i.x-=r,i.y-=f,t!==2||pv(this)){if(e.type=mi.o,u=ma(e),this.computeShortLength(!0)!==0&&(i=Km(this,i,!0,o)),si(u,i.x,i.y,!1),l===Bh&&3<=t&&!nn.$(this.smoothness,0))if(t===3)n=this.i(1),t=n.x-r,n=n.y-f,i=this.i(2).copy(),i.x-=r,i.y-=f,this.computeShortLength(!1)!==0&&(i=Km(this,i,!1,o)),zi(u,t,n,t,n,i.x,i.y);else if(this.isOrthogonal){t=ft.allocAt(r,f),n=ft.alloc(),n.assign(this.i(1)),o=ft.allocAt(r,f),i=ft.allocAt(r,f),l=this.i(0);for(var E,C=this.smoothness/3,T=1;T<this.pointsCount-1;T++){E=this.i(T);var $=l,ce=E,Ee=this.i(Ag(this,E,T,!1));if((!nn.$($.x,ce.x)||!nn.$(ce.x,Ee.x))&&(!nn.$($.y,ce.y)||!nn.$(ce.y,Ee.y))){var Ne=C;isNaN(Ne)&&(Ne=this.smoothness/3);var ht=$.x;$=$.y;var $e=ce.x;ce=ce.y;var Ct=Ee.x;Ee=Ee.y;var Bt=Ne*uy(ht,$,$e,ce);Ne*=uy($e,ce,Ct,Ee),nn.$($,ce)&&nn.$($e,Ct)&&($e>ht?Ee>ce?(o.x=$e-Bt,o.y=ce-Bt,i.x=$e+Ne,i.y=ce+Ne):(o.x=$e-Bt,o.y=ce+Bt,i.x=$e+Ne,i.y=ce-Ne):Ee>ce?(o.x=$e+Bt,o.y=ce-Bt,i.x=$e-Ne,i.y=ce+Ne):(o.x=$e+Bt,o.y=ce+Bt,i.x=$e-Ne,i.y=ce-Ne)),nn.$(ht,$e)&&nn.$(ce,Ee)&&(ce>$?(Ct>$e?(o.x=$e-Bt,o.y=ce-Bt,i.x=$e+Ne):(o.x=$e+Bt,o.y=ce-Bt,i.x=$e-Ne),i.y=ce+Ne):(Ct>$e?(o.x=$e-Bt,o.y=ce+Bt,i.x=$e+Ne):(o.x=$e+Bt,o.y=ce+Bt,i.x=$e-Ne),i.y=ce-Ne)),(nn.$(ht,$e)&&nn.$($e,Ct)||nn.$($,ce)&&nn.$(ce,Ee))&&(ht=.5*(ht+Ct),$=.5*($+Ee),o.x=ht,o.y=$,i.x=ht,i.y=$),(T===1||T===2&&nn.$(l.x,this.i(0).x)&&nn.$(l.y,this.i(0).y))&&(n.x=.5*(l.x+E.x),n.y=.5*(l.y+E.y)),zi(u,n.x-r,n.y-f,o.x-r,o.y-f,E.x-r,E.y-f),t.set(o),n.set(i),l=E}}E=l.x,l=l.y,C=this.i(this.pointsCount-1),this.computeShortLength(!1)!==0&&(C=Km(this,C.copy(),!1,fA)),E=.5*(E+C.x),l=.5*(l+C.y),zi(u,i.x-r,i.y-f,E-r,l-f,C.x-r,C.y-f),ft.free(t),ft.free(n),ft.free(o),ft.free(i)}else for(n=3;n<t;n+=3)o=this.i(n-2),n+3>=t&&(n=t-1),i=this.i(n-1),l=this.i(n),n===t-1&&this.computeShortLength(!1)!==0&&(l=Km(this,l.copy(),!1,fA)),zi(u,o.x-r,o.y-f,i.x-r,i.y-f,l.x-r,l.y-f);else{for(o=ft.alloc(),o.assign(this.i(0)),i=ft.alloc(),i.assign(o),l=this.computeCorner(),T=1,E=0;T<t;){if(T=Ag(this,o,T,1<T),C=this.i(T),T>=t-1){if(!o.D(C))this.computeShortLength(!1)!==0&&(C=Km(this,C.copy(),!1,fA)),Qg(this,u,-r,-f,o,C,n);else if(E===0)for(T=1;T<t;)i.assign(o),C=this.i(T++),Qg(this,u,-r,-f,o,C,n),o.assign(C);break}if(E=Ag(this,C,T+1,T<t-3),T=-r,ht=-f,$=C,$e=this.i(E),Ne=n,nn.B(o.y,$.y)&&nn.B($.x,$e.x))if(Ee=Math.min(l,Math.abs($.x-i.x)/2),Ee=Bt=Math.min(Ee,Math.abs($e.y-$.y)/2),nn.B(Ee,0))Qg(this,u,T,ht,o,$,Ne),o.assign($);else{var Nt=$.x,Tt=$.y;ce=Nt,Ct=Tt,$.x>o.x?Nt=$.x-Ee:Nt=$.x+Ee,$e.y>$.y?Ct=$.y+Bt:Ct=$.y-Bt,$e=ft.allocAt(Nt,Tt),Qg(this,u,T,ht,o,$e,Ne),ft.free($e),Ro(u,$.x+T,$.y+ht,ce+T,Ct+ht),o.h(ce,Ct)}else nn.B(o.x,$.x)&&nn.B($.y,$e.y)?(Ee=Math.min(l,Math.abs($.y-i.y)/2),Ee=Bt=Math.min(Ee,Math.abs($e.x-$.x)/2),nn.B(Bt,0)?(Qg(this,u,T,ht,o,$,Ne),o.assign($)):(Nt=$.x,Tt=$.y,ce=Nt,Ct=Tt,$.y>o.y?Tt=$.y-Ee:Tt=$.y+Ee,$e.x>$.x?ce=$.x+Bt:ce=$.x-Bt,$e=ft.allocAt(Nt,Tt),Qg(this,u,T,ht,o,$e,Ne),ft.free($e),Ro(u,$.x+T,$.y+ht,ce+T,Ct+ht),o.h(ce,Ct))):(Qg(this,u,T,ht,o,$,Ne),o.assign($));i.assign(C),T=E}ft.free(o)}Aa=u}else u=this.i(1).copy(),u.x-=r,u.y-=f,this.computeShortLength(!0)!==0&&(i=Km(this,i,!0,o)),this.computeShortLength(!1)!==0&&(u=Km(this,u,!1,o)),e.type=mi.j,e.startX=i.x,e.startY=i.y,e.endX=u.x,e.endY=u.y;return this.lk=!0,e};function uy(e,t,n,r){return e=n-e,isNaN(e)||e===1/0||e===-1/0?NaN:(0>e&&(e=-e),t=r-t,isNaN(t)||t===1/0||t===-1/0?NaN:(0>t&&(t=-t),nn.$(e,0)?t:nn.$(t,0)?e:Math.sqrt(e*e+t*t)))}function Km(e,t,n,r){var i=e.pointsCount;if(2>i)return t;if(n){var o=e.i(1);if(n=o.x-r.x,o=o.y-r.y,r=uy(t.x,t.y,n,o),r===0)return t;i=i===2?.5*r:r,e=e.computeShortLength(!0),e>i&&(e=i),i=e*(o-t.y)/r,t.x+=e*(n-t.x)/r,t.y+=i}else{if(o=e.i(i-2),n=o.x-r.x,o=o.y-r.y,r=uy(t.x,t.y,n,o),r===0)return t;i=i===2?.5*r:r,e=e.computeShortLength(!1),e>i&&(e=i),i=e*(t.y-o)/r,t.x-=e*(t.x-n)/r,t.y-=i}return t}function Ag(e,t,n,r){for(var i=e.pointsCount,o=t;nn.$(t.x,o.x)&&nn.$(t.y,o.y);){if(n>=i)return i-1;o=e.i(n++)}if(!nn.$(t.x,o.x)&&!nn.$(t.y,o.y))return n-1;for(var l=o;nn.$(t.x,o.x)&&nn.$(o.x,l.x)&&(!r||(t.y>=o.y?o.y>=l.y:o.y<=l.y))||nn.$(t.y,o.y)&&nn.$(o.y,l.y)&&(!r||(t.x>=o.x?o.x>=l.x:o.x<=l.x));){if(n>=i)return i-1;l=e.i(n++)}return n-2}oi.prototype.computeJumpLength=function(){return 10};function Qg(e,t,n,r,i,o,l){if(!l&&pv(e)){l=e.computeJumpLength();var u=l/2,f=[],E=0;if(e.isVisible()&&(E=nE(e,i,o,f)),0<E){if(nn.B(i.y,o.y))if(i.x<o.x)for(var C=0;C<E;){var T=Math.max(i.x,Math.min(f[C++]-u,o.x-l));t.lineTo(T+n,o.y+r);for(var $=T+n,ce=Math.min(T+l,o.x);C<E&&(T=f[C],T<ce+l);)C++,ce=Math.min(T+u,o.x);T=o.y-l+r,ce+=n;var Ee=o.y+r;e.curve===Sp?si(t,ce,Ee,!1):zi(t,$,T,ce,T,ce,Ee)}else for(--E;0<=E;){for(C=Math.min(i.x,Math.max(f[E--]+u,o.x+l)),t.lineTo(C+n,o.y+r),$=C+n,T=Math.max(C-l,o.x);0<=E&&(C=f[E],C>T-l);)E--,T=Math.max(C-u,o.x);C=o.y-l+r,T+=n,ce=o.y+r,e.curve===Sp?si(t,T,ce,!1):zi(t,$,C,T,C,T,ce)}else if(nn.B(i.x,o.x))if(i.y<o.y)for(C=0;C<E;){for(T=Math.max(i.y,Math.min(f[C++]-u,o.y-l)),t.lineTo(o.x+n,T+r),$=T+r,T=Math.min(T+l,o.y);C<E&&(ce=f[C],ce<T+l);)C++,T=Math.min(ce+u,o.y);ce=o.x-l+n,Ee=o.x+n,T+=r,e.curve===Sp?si(t,Ee,T,!1):zi(t,ce,$,ce,T,Ee,T)}else for(--E;0<=E;){for(C=Math.min(i.y,Math.max(f[E--]+u,o.y+l)),t.lineTo(o.x+n,C+r),$=C+r,C=Math.max(C-l,o.y);0<=E&&(T=f[E],T>C-l);)E--,C=Math.max(T-u,o.y);T=o.x-l+n,ce=o.x+n,C+=r,e.curve===Sp?si(t,ce,C,!1):zi(t,T,$,T,C,ce,C)}}}t.lineTo(o.x+n,o.y+r)}function nE(e,t,n,r){var i=e.diagram;if(i===null||t.D(n))return 0;for(i=i.layers;i.next();){var o=i.value;if(o!==null&&o.visible){o=o.Pa.s;for(var l=o.length,u=0;u<l;u++){var f=o[u];if(f instanceof oi){if(f===e)return 0<r.length&&r.sort(function(C,T){return C-T}),r.length;if(f.isVisible()&&pv(f)){var E=f.routeBounds;E.w()&&e.routeBounds.Yc(E)&&!e.usesSamePort(f)&&(E=f.path,E!==null&&E.Ed()&&F0(t,n,r,f))}}}}}return 0<r.length&&r.sort(function(C,T){return C-T}),r.length}function F0(e,t,n,r){for(var i=nn.B(e.y,t.y),o=r.pointsCount,l=r.i(0),u=ft.alloc(),f=1;f<o;f++){var E=r.i(f);if(f<o-1){var C=r.i(f+1);if(l.y===E.y&&E.y===C.y){if(E.x>l.x&&C.x>=E.x||E.x<l.x&&C.x<=E.x)continue}else if(l.x===E.x&&E.x===C.x&&(E.y>l.y&&C.y>=E.y||E.y<l.y&&C.y<=E.y))continue}e:{C=e.x;var T=e.y,$=t.x,ce=t.y,Ee=l.x;l=l.y;var Ne=E.x,ht=E.y;if(nn.B(C,$)){if(!nn.B(T,ce)&&nn.B(l,ht)&&Math.min(T,ce)<l&&Math.max(T,ce)>l&&Math.min(Ee,Ne)<C&&Math.max(Ee,Ne)>C&&!nn.B(Ee,Ne)){u.x=C,u.y=l,C=!0;break e}}else if(nn.B(T,ce)&&nn.B(Ee,Ne)&&Math.min(C,$)<Ee&&Math.max(C,$)>Ee&&Math.min(l,ht)<T&&Math.max(l,ht)>T&&!nn.B(l,ht)){u.x=Ee,u.y=T,C=!0;break e}u.x=0,u.y=0,C=!1}C&&(i?n.push(u.x):n.push(u.y)),l=E}ft.free(u)}function pv(e){return e=e.curve,e===Zm||e===Sp}function dg(e,t){(t||pv(e))&&(t=e.diagram,t===null||t.animationManager.isTicking||t.Eh.contains(e)||e.ml.width===0&&e.ml.height===0||t.Eh.add(e,e.ml.copy()))}oi.prototype.Xo=function(e){var t=this.layer;if(t!==null&&t.visible&&!t.isTemporary){var n=t.diagram;if(n!==null&&!n.animationManager.isTicking){var r=!1;for(n=n.layers;n.next();){var i=n.value;if(i.visible){if(i===t){r=!0;var o=!1;i=i.Pa.s;for(var l=i.length,u=0;u<l;u++){var f=i[u];f instanceof oi&&(f===this?o=!0:o&&cy(this,f,e))}}else if(r)for(o=i.Pa.s,i=o.length,l=0;l<i;l++)u=o[l],u instanceof oi&&cy(this,u,e)}}}}};function cy(e,t,n){if(t!==null&&t.lk&&t.fd&&pv(t)){var r=t.routeBounds;r.w()&&(e.routeBounds.Yc(r)||n.Yc(r))&&(e.usesSamePort(t)||t.qc())}}oi.prototype.usesSamePort=function(e){var t=this.pointsCount,n=e.pointsCount;if(0<t&&0<n){var r=this.i(0),i=e.i(0);if(r.Xa(i)||(t=this.i(t-1),e=e.i(n-1),t.Xa(e)||r.Xa(e)||t.Xa(i)))return!0}else if(this.fromNode===e.fromNode||this.toNode===e.toNode||this.fromNode===e.toNode||this.toNode===e.fromNode)return!0;return!1},oi.prototype.isVisible=function(){if(!bi.prototype.isVisible.call(this))return!1;var e=this.containingGroup,t=!0,n=this.diagram;if(n!==null&&(t=n.isTreePathToChildren),n=this.fromNode,n!==null){if(this.isTreeLink&&t&&!n.isTreeExpanded)return!1;if(n===e)return!0;for(var r=n;r!==null;){if(r.labeledLink===this)return!0;r=r.containingGroup}if(n=n.findVisibleNode(),n===null||n===e)return!1}if(n=this.toNode,n!==null){if(this.isTreeLink&&!t&&!n.isTreeExpanded)return!1;if(n===e)return!0;for(t=n;t!==null;){if(t.labeledLink===this)return!0;t=t.containingGroup}if(t=n.findVisibleNode(),t===null||t===e)return!1}return!0},oi.prototype.Zb=function(e){if(bi.prototype.Zb.call(this,e),e&&dg(this,!1),this.Sf!==null&&this.Sf.Sl(),this.wd!==null)for(var t=this.wd.iterator;t.next();)t.value.Zb(e)},oi.prototype.computeAdjusting=function(){return this.isAvoiding&&this.diagram!==null&&this.diagram.animationManager.defaultAnimation.isAnimating?Ay:this.qk};function mv(e){var t=e.ef;if(t!==null){var n=e.uf;if(n!==null&&isNaN(e.curviness)){for(var r=e.ff,i=e.vf,o=e=null,l=t.jb.s,u=l.length,f=0;f<u;f++){var E=l[f];(E.ef===t&&E.ff===r&&E.uf===n&&E.vf===i||E.ef===n&&E.ff===i&&E.uf===t&&E.vf===r)&&(o===null?o=E:(e===null&&(e=[],e.push(o)),e.push(E)))}if(e!==null){for(o=R1(t,n,r,i),o===null&&(o=new hm(t,r,n,i),cf(t,o),cf(n,o)),o.links=e,t=0;t<e.length;t++)e[t].Sf=o;o.Sl()}}}}function Fp(e){var t=e.Sf;t!==null&&isNaN(e.curviness)&&(e.Sf=null,e=t.links.indexOf(e),0<=e&&(bo(t.links,e),t.Sl()))}oi.prototype.ph=function(){return!0},xe.Object.defineProperties(oi.prototype,{fromNode:{get:function(){return this.ef},set:function(e){var t=this.ef;if(t!==e){var n=this.fromPort;t!==null&&(this.uf!==t&&lg(t,this,n),Fp(this),this.C(2)),this.ef=e,e!==null&&this.Zb(e.isVisible()),this.Wf=null,this.bb();var r=this.diagram;r!==null&&r.aa&&r.partManager.setFromNodeForLink(this,e,t);var i=this.fromPort,o=this.fromPortChanged;if(o!==null){var l=!0;r!==null&&(l=r.aa,r.aa=!0),o(this,n,i),r!==null&&(r.aa=l)}e!==null&&(this.uf!==e&&Uu(e,this,i),mv(this),this.C(1)),this.g("fromNode",t,e),hv(this)}}},fromPortId:{get:function(){return this.ff},set:function(e){var t=this.ff;if(t!==e){var n=this.fromPort;n!==null&&kf(n),Fp(this),this.ff=e;var r=this.fromPort;r!==null&&kf(r);var i=this.diagram;if(i!==null){var o=this.data,l=i.model;o!==null&&l.ri()&&l.xv(o,e)}n!==r&&(this.Wf=null,this.bb(),o=this.fromPortChanged,o!==null&&(l=!0,i!==null&&(l=i.aa,i.aa=!0),o(this,n,r),i!==null&&(i.aa=l))),mv(this),this.g("fromPortId",t,e)}}},fromPort:{get:function(){var e=this.ef;return e===null?null:e.ns(this.ff)}},fromPortChanged:{get:function(){return this.gn},set:function(e){var t=this.gn;t!==e&&(this.gn=e,this.g("fromPortChanged",t,e))}},toNode:{get:function(){return this.uf},set:function(e){var t=this.uf;if(t!==e){var n=this.toPort;t!==null&&(this.ef!==t&&lg(t,this,n),Fp(this),this.C(2)),this.uf=e,e!==null&&this.Zb(e.isVisible()),this.Wf=null,this.bb();var r=this.diagram;r!==null&&r.aa&&r.partManager.setToNodeForLink(this,e,t);var i=this.toPort,o=this.toPortChanged;if(o!==null){var l=!0;r!==null&&(l=r.aa,r.aa=!0),o(this,n,i),r!==null&&(r.aa=l)}e!==null&&(this.ef!==e&&Uu(e,this,i),mv(this),this.C(1)),this.g("toNode",t,e),hv(this)}}},toPortId:{get:function(){return this.vf},set:function(e){var t=this.vf;if(t!==e){var n=this.toPort;n!==null&&kf(n),Fp(this),this.vf=e;var r=this.toPort;r!==null&&kf(r);var i=this.diagram;if(i!==null){var o=this.data,l=i.model;o!==null&&l.ri()&&l.Cv(o,e)}n!==r&&(this.Wf=null,this.bb(),o=this.toPortChanged,o!==null&&(l=!0,i!==null&&(l=i.aa,i.aa=!0),o(this,n,r),i!==null&&(i.aa=l))),mv(this),this.g("toPortId",t,e)}}},toPort:{get:function(){var e=this.uf;return e===null?null:e.ns(this.vf)}},toPortChanged:{get:function(){return this.uo},set:function(e){var t=this.uo;t!==e&&(this.uo=e,this.g("toPortChanged",t,e))}},fromSpot:{get:function(){return this.ba!==null?this.ba.Xi:iA},set:function(e){var t=this.fromSpot;t.D(e)||(e=e.J(),this.Xc(),this.ba.Xi=e,this.g("fromSpot",t,e),(t.$c()||e.$c())&&this.fromNode!==null&&kf(this.fromPort),this.bb())}},fromEndSegmentLength:{get:function(){return this.ba!==null?this.ba.Vi:NaN},set:function(e){var t=this.fromEndSegmentLength;t!==e&&(0>e&&ri(e,">= 0",oi,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=e,this.g("fromEndSegmentLength",t,e),this.bb())}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:NaN},set:function(e){var t=this.fromShortLength;t!==e&&(this.Xc(),this.ba.Wi=e,this.qc(),this.g("fromShortLength",t,e))}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:iA},set:function(e){var t=this.toSpot;t.D(e)||(e=e.J(),this.Xc(),this.ba.yj=e,this.g("toSpot",t,e),(t.$c()||e.$c())&&this.toNode!==null&&kf(this.toPort),this.bb())}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:NaN},set:function(e){var t=this.toEndSegmentLength;t!==e&&(0>e&&ri(e,">= 0",oi,"toEndSegmentLength"),this.Xc(),this.ba.wj=e,this.g("toEndSegmentLength",t,e),this.bb())}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:NaN},set:function(e){var t=this.toShortLength;t!==e&&(this.Xc(),this.ba.xj=e,this.qc(),this.g("toShortLength",t,e))}},isLabeledLink:{get:function(){return this.wd===null?!1:0<this.wd.count}},labelNodes:{get:function(){return this.wd===null?xl:this.wd.iterator}},relinkableFrom:{get:function(){return(this.Qa&1)!==0},set:function(e){var t=(this.Qa&1)!==0;t!==e&&(this.Qa^=1,this.g("relinkableFrom",t,e),this.Wb())}},relinkableTo:{get:function(){return(this.Qa&2)!==0},set:function(e){var t=(this.Qa&2)!==0;t!==e&&(this.Qa^=2,this.g("relinkableTo",t,e),this.Wb())}},resegmentable:{get:function(){return(this.Qa&4)!==0},set:function(e){var t=(this.Qa&4)!==0;t!==e&&(this.Qa^=4,this.g("resegmentable",t,e),this.Wb())}},isTreeLink:{get:function(){return(this.Qa&8)!==0},set:function(e){var t=(this.Qa&8)!==0;t!==e&&(this.Qa^=8,this.g("isTreeLink",t,e),this.fromNode!==null&&Am(this.fromNode),this.toNode!==null&&Am(this.toNode))}},path:{get:function(){var e=this.Pb();return e instanceof as?e:null}},routeBounds:{get:function(){this.vg();var e=this.ml,t=1/0,n=1/0,r=this.pointsCount;if(r===0)e.h(NaN,NaN,0,0);else{if(r===1)r=this.i(0),t=Math.min(r.x,t),n=Math.min(r.y,n),e.h(r.x,r.y,0,0);else if(r===2){r=this.i(0);var i=this.i(1);t=Math.min(r.x,i.x),n=Math.min(r.y,i.y),e.h(r.x,r.y,0,0),e.Ye(i)}else if(this.computeCurve()===Bh&&3<=r&&!this.isOrthogonal)if(i=this.i(0),t=i.x,n=i.y,e.h(t,n,0,0),r===3){r=this.i(1),t=Math.min(r.x,t),n=Math.min(r.y,n);var o=this.i(2);t=Math.min(o.x,t),n=Math.min(o.y,n),nn.Dl(i.x,i.y,r.x,r.y,r.x,r.y,o.x,o.y,.5,e)}else for(o=3;o<r;o+=3){var l=this.i(o-2);o+3>=r&&(o=r-1);var u=this.i(o-1),f=this.i(o);nn.Dl(i.x,i.y,l.x,l.y,u.x,u.y,f.x,f.y,.5,e),t=Math.min(f.x,t),n=Math.min(f.y,n),i=f}else for(i=this.i(0),o=this.i(1),t=Math.min(i.x,o.x),n=Math.min(i.y,o.y),e.h(i.x,i.y,0,0),e.Ye(o),i=2;i<r;i++)o=this.i(i),t=Math.min(o.x,t),n=Math.min(o.y,n),e.Ye(o);this.su.h(t-e.x,n-e.y)}return e}},midPoint:{get:function(){return this.vg(),this.computeMidPoint(new ft)}},midAngle:{get:function(){return this.vg(),this.computeMidAngle()}},flattenedLengths:{get:function(){if(this.cq===null){this.fd||sy(this);for(var e=this.cq=[],t=this.pointsCount,n=0;n<t-1;n++){var r=this.i(n),i=this.i(n+1);nn.$(r.x,i.x)?(r=i.y-r.y,0>r&&(r=-r)):nn.$(r.y,i.y)?(r=i.x-r.x,0>r&&(r=-r)):r=Math.sqrt(r.Bf(i)),e.push(r)}}return this.cq}},flattenedTotalLength:{get:function(){var e=this.vt;if(isNaN(e)){for(var t=this.flattenedLengths,n=t.length,r=e=0;r<n;r++)e+=t[r];this.vt=e}return e}},points:{get:function(){return this.Nb},set:function(e){var t=this.Nb;if(t!==e){var n=null;if(Array.isArray(e)){var r=e.length%2===0;if(r){for(var i=0;i<e.length;i++)if(typeof e[i]!="number"||isNaN(e[i])){r=!1;break}}if(r)for(n=new Ai,r=0;r<e.length/2;r++)i=new ft(e[2*r],e[2*r+1]).freeze(),n.add(i);else{for(r=!0,i=0;i<e.length;i++){var o=e[i];if(!lr(o)||typeof o.x!="number"||isNaN(o.x)||typeof o.y!="number"||isNaN(o.y)){r=!1;break}}if(r)for(n=new Ai,r=0;r<e.length;r++)i=e[r],n.add(new ft(i.x,i.y).freeze())}}else if(e instanceof Ai)for(n=e.copy(),e=n.iterator;e.next();)e.value.freeze();else Wt("Link.points value is not an instance of List or Array: "+e);n.freeze(),this.Nb=n,this.qc(),sy(this),e=this.diagram,e!==null&&(e.pi||e.undoManager.isUndoingRedoing||e.As.add(this),e.animationManager.zb&&Bu(e.animationManager,this,n)),this.g("points",t,n)}}},pointsCount:{get:function(){return this.Nb.count}},fd:{get:function(){return(this.Qa&16)!==0},set:function(e){(this.Qa&16)!==0!==e&&(this.Qa^=16)}},suspendsRouting:{get:function(){return(this.Qa&32)!==0},set:function(e){(this.Qa&32)!==0!==e&&(this.Qa^=32)}},computingPoints:{get:function(){return(this.Qa&64)!==0},set:function(e){(this.Qa&64)!==0!==e&&(this.Qa^=64)}},defaultFromPoint:{get:function(){return this.o},set:function(e){this.o=e.copy()}},defaultToPoint:{get:function(){return this.u},set:function(e){this.u=e.copy()}},isOrthogonal:{get:function(){return(this.qj.value&2)===2}},isAvoiding:{get:function(){return(this.qj.value&4)===4}},lk:{get:function(){return(this.Qa&128)!==0},set:function(e){(this.Qa&128)!==0!==e&&(this.Qa^=128)}},geometry:{get:function(){if(!this.lk){if(this.vg(),2>this.pointsCount)return this.lk=!0,this.ua;this.ua=this.makeGeometry()}return this.ua}},firstPickIndex:{get:function(){return 2>=this.pointsCount?0:this.isOrthogonal||!Hv(this.computeSpot(!0))?1:0}},lastPickIndex:{get:function(){var e=this.pointsCount;return e===0?0:2>=e?e-1:this.isOrthogonal||!Hv(this.computeSpot(!1))?e-2:e-1}},adjusting:{get:function(){return this.qk},set:function(e){var t=this.qk;t!==e&&(this.qk=e,this.g("adjusting",t,e))}},corner:{get:function(){return this.Om},set:function(e){var t=this.Om;t!==e&&(this.Om=e,this.qc(),this.g("corner",t,e))}},curve:{get:function(){return this.Qm},set:function(e){var t=this.Qm;t!==e&&(this.Qm=e,this.bb(),this.qc(),dg(this,t===Sp||t===Zm||e===Sp||e===Zm),this.g("curve",t,e))}},curviness:{get:function(){return this.Rm},set:function(e){var t=this.Rm;t!==e&&(this.Rm=e,this.bb(),this.qc(),this.g("curviness",t,e))}},routing:{get:function(){return this.qj},set:function(e){var t=this.qj;t!==e&&(this.qj=e,this.Wf=null,this.bb(),dg(this,(t.value&2)===2||(e.value&2)===2),this.g("routing",t,e))}},smoothness:{get:function(){return this.po},set:function(e){var t=this.po;t!==e&&(this.po=e,this.qc(),this.g("smoothness",t,e))}},key:{get:function(){var e=this.diagram;if(e!==null&&e.model.ri())return e.model.Ac(this.data)}}}),oi.prototype.invalidateOtherJumpOvers=oi.prototype.Xo,oi.prototype.findClosestSegment=oi.prototype.ez,oi.prototype.updateRoute=oi.prototype.vg,oi.prototype.invalidateRoute=oi.prototype.bb,oi.prototype.rollbackRoute=oi.prototype.rv,oi.prototype.commitRoute=oi.prototype.zf,oi.prototype.startRoute=oi.prototype.uh,oi.prototype.clearPoints=oi.prototype.Fj,oi.prototype.removePoint=oi.prototype.pv,oi.prototype.addPointAt=oi.prototype.yf,oi.prototype.addPoint=oi.prototype.ne,oi.prototype.insertPointAt=oi.prototype.m,oi.prototype.insertPoint=oi.prototype.Kz,oi.prototype.setPointAt=oi.prototype.L,oi.prototype.setPoint=oi.prototype.dd,oi.prototype.getPoint=oi.prototype.i,oi.prototype.getOtherPort=oi.prototype.Cz,oi.prototype.getOtherNode=oi.prototype.To;var Ch=null,Vp=null,p1=new Tr(oi,"Normal",1),rE=new Tr(oi,"Orthogonal",2),Ty=new Tr(oi,"AvoidsNodes",6),Uv=new Tr(oi,"AvoidsNodesStraight",7),sh=new Tr(oi,"None",0),Bh=new Tr(oi,"Bezier",9),Sp=new Tr(oi,"JumpGap",10),Zm=new Tr(oi,"JumpOver",11),Ay=new Tr(oi,"End",17),uu=new Tr(oi,"Scale",18),Oy=new Tr(oi,"Stretch",19),gv=new Tr(oi,"OrientAlong",21),m1=new Tr(oi,"OrientPlus90",22),fm=new Tr(oi,"OrientMinus90",23),iE=new Tr(oi,"OrientOpposite",24),Hg=new Tr(oi,"OrientUpright",25),g1=new Tr(oi,"OrientPlus90Upright",26),v1=new Tr(oi,"OrientMinus90Upright",27),Pc=new Tr(oi,"OrientUpright45",28),ky=16,zv=14,Ug=8;oi.className="Link",oi.Normal=p1,oi.Orthogonal=rE,oi.AvoidsNodes=Ty,oi.AvoidsNodesStraight=Uv,oi.None=sh,oi.Bezier=Bh,oi.JumpGap=Sp,oi.JumpOver=Zm,oi.End=Ay,oi.Scale=uu,oi.Stretch=Oy,oi.OrientAlong=gv,oi.OrientPlus90=m1,oi.OrientMinus90=fm,oi.OrientOpposite=iE,oi.OrientUpright=Hg,oi.OrientPlus90Upright=g1,oi.OrientMinus90Upright=v1,oi.OrientUpright45=Pc,oi.EndSegmentStep=8,oi.CurvinessStart=ky,oi.SpacingMin=zv,oi.OrthoShortCut=Ug;function hm(e,t,n,r){du(this),this.Fe=this.qq=!1,this.Ds=e,this.Ox=t,this.cv=n,this.Px=r,this.links=[]}hm.prototype.Sl=function(){if(!this.qq){var e=this.links;0<e.length&&(e=e[0].diagram,e!==null&&(e.ow.add(this),this.Fe=e.undoManager.isUndoingRedoing))}this.qq=!0},hm.prototype.Nv=function(){if(this.qq){this.qq=!1;var e=this.links;if(0<e.length){var t=e[0],n=t.diagram;n=n===null||n.pi&&!this.Fe,this.Fe=!1,t.arrangeBundledLinks(e,n),e.length===1&&(t.Sf=null,e.length=0)}e.length===0&&(e=this.Ds,this!==null&&e.af!==null&&e.af.remove(this),e=this.cv,this!==null&&e.af!==null&&e.af.remove(this))}},hm.className="LinkBundle";function Pp(e){du(this),this.Yx=this.group=null,this.vs=!0,this.abort=!1,this.Od=this.Nd=1,this.Fn=this.En=-1,this.rc=e.width,this.sc=e.height,this.ac=null,this.ei=this.di=0,this.Os=11,this.Ix=this.Hx=22}Pp.prototype.initialize=function(e){if(!(0>=e.width||0>=e.height)){var t=e.y,n=e.x+e.width,r=e.y+e.height;if(this.Nd=Math.floor((e.x-this.rc)/this.rc)*this.rc,this.Od=Math.floor((t-this.sc)/this.sc)*this.sc,this.En=Math.ceil((n+2*this.rc)/this.rc)*this.rc,this.Fn=Math.ceil((r+2*this.sc)/this.sc)*this.sc,e=1+(Math.ceil((this.En-this.Nd)/this.rc)|0),t=1+(Math.ceil((this.Fn-this.Od)/this.sc)|0),this.ac===null||this.di<e-1||this.ei<t-1){for(n=[],r=0;r<=e;r++)n[r]=new Uint32Array(t);this.ac=n,this.di=e-1,this.ei=t-1}if(e=Zg,this.ac!==null)for(t=0;t<=this.di;t++)if(n=this.ac[t],n.fill)n.fill(e);else for(r=0;r<=this.ei;r++)n[r]=e}};function H1(e,t,n){return e.Nd<=t&&t<=e.En&&e.Od<=n&&n<=e.Fn}function A0(e,t,n){return H1(e,t,n)?(t-=e.Nd,t/=e.rc,n-=e.Od,n/=e.sc,e.ac[t|0][n|0]):Zg}function U1(e){if(e.ac!==null)for(var t=0;t<=e.di;t++)for(var n=e.ac[t],r=0;r<=e.ei;r++)n[r]>=zg&&(n[r]=Zg)}Pp.prototype.Yj=function(e,t,n,r){if(e>this.En||e+n<this.Nd||t>this.Fn||t+r<this.Od)return!0;e=(e-this.Nd)/this.rc|0,t=(t-this.Od)/this.sc|0,n=Math.max(0,n)/this.rc+1|0;var i=Math.max(0,r)/this.sc+1|0;if(0>e&&(n+=e,e=0),0>t&&(i+=t,t=0),0>n||0>i)return!0;for(r=Math.min(e+n-1,this.di)|0,n=Math.min(t+i-1,this.ei)|0;e<=r;e++){i=this.ac[e];for(var o=t;o<=n;o++)if(i[o]===pm)return!1}return!0};function Ip(e,t,n,r,i,o,l,u,f){if(!(t<o||t>l||n<u||n>f)){var E=t|0,C=n|0,T=e.ac[E][C];if(T>=zg&&T<Kg)for(i?C+=r:E+=r,T+=1;o<=E&&E<=l&&u<=C&&C<=f&&!(T>=e.ac[E][C]);)e.ac[E][C]=T,T+=1,i?C+=r:E+=r;if(E=i?C:E,i)if(0<r)for(n+=r;n<E;n+=r)Ip(e,t,n,1,!i,o,l,u,f),Ip(e,t,n,-1,!i,o,l,u,f);else for(n+=r;n>E;n+=r)Ip(e,t,n,1,!i,o,l,u,f),Ip(e,t,n,-1,!i,o,l,u,f);else if(0<r)for(t+=r;t<E;t+=r)Ip(e,t,n,1,!i,o,l,u,f),Ip(e,t,n,-1,!i,o,l,u,f);else for(t+=r;t>E;t+=r)Ip(e,t,n,1,!i,o,l,u,f),Ip(e,t,n,-1,!i,o,l,u,f)}}function vv(e,t,n,r,i,o,l,u,f){t|=0,n|=0;var E=pm,C=zg;for(e.ac[t][n]=C;E===pm&&t>o&&t<l&&n>u&&n<f;)C+=1,e.ac[t][n]=C,i?n+=r:t+=r,E=e.ac[t][n]}function jy(e,t,n,r,i,o,l,u,f){t|=0,n|=0;var E=pm,C=Kg;for(e.ac[t][n]=C;E===pm&&t>o&&t<l&&n>u&&n<f;)e.ac[t][n]=C,i?n+=r:t+=r,E=e.ac[t][n]}function Kv(e,t,n,r,i,o,l){if(e.ac!==null){e.abort=!1;var u=t.x,f=t.y;if(H1(e,u,f)){u-=e.Nd,u/=e.rc,f-=e.Od,f/=e.sc;var E=r.x,C=r.y;if(H1(e,E,C))if(E-=e.Nd,E/=e.rc,C-=e.Od,C/=e.sc,1>=Math.abs(u-E)&&1>=Math.abs(f-C))e.abort=!0;else{var T=o.x;r=o.y,t=o.x+o.width;var $=o.y+o.height;T-=e.Nd,T/=e.rc,r-=e.Od,r/=e.sc,t-=e.Nd,t/=e.rc,$-=e.Od,$/=e.sc,o=Math.max(0,Math.min(e.di,T|0)),t=Math.min(e.di,Math.max(0,t|0)),T=Math.max(0,Math.min(e.ei,r|0)),$=Math.min(e.ei,Math.max(0,$|0)),r=e.ac,u|=0,f|=0,E|=0,C|=0;var ce=n===0||n===90?1:-1;if(n=n===90||n===270,r[u][f]===pm?(vv(e,u,f,ce,n,o,t,T,$),vv(e,u,f,1,!n,o,t,T,$),vv(e,u,f,-1,!n,o,t,T,$)):vv(e,u,f,ce,n,u,f,u,f),r[E][C]===pm?(jy(e,E,C,i===0||i===90?1:-1,i===90||i===270,o,t,T,$),jy(e,E,C,1,!(i===90||i===270),o,t,T,$),jy(e,E,C,-1,!(i===90||i===270),o,t,T,$)):jy(e,E,C,ce,n,E,C,E,C),n=io(),l&&Ry(e,E,C,i,u,f,n))for((n[0]!==E||n[1]!==C)&&(n.unshift(C),n.unshift(E)),(n[n.length-2]!==u||n[n.length-1]!==f)&&(n.push(u),n.push(f)),e=zg,i=n[n.length-2],l=n[n.length-1],r[i][l]=e++,o=n.length-4;0<=o;o-=2)for(i=n[o+2],l=n[o+3],t=n[o],E=n[o+1];t>i?i++:t<i?i--:E>l?l++:E<l&&l--,r[i][l]=e++,i!==t||l!==E;);else Ip(e,u,f,1,!1,o,t,T,$),Ip(e,u,f,-1,!1,o,t,T,$),Ip(e,u,f,1,!0,o,t,T,$),Ip(e,u,f,-1,!0,o,t,T,$);so(n)}}}}function Ry(e,t,n,r,i,o,l){for(var u=e.ac,f=t,E=n;;){if(f===i&&E===o)return!0;var C=f,T=E;if(r===0)if(C<i)C++;else break;else if(r===90)if(T<o)T++;else break;else if(r===180)if(C>i)C--;else break;else if(T>o)T--;else break;var $=u[C][T];if($===0||$===y1)break;f=C,E=T}for(;;){if(C=r,T=f,$=E,r===0?$<o?(C=90,$++):$>o&&(C=270,$--):r===90?T<i?(C=0,T++):T>i&&(C=180,T--):r===180?$<o?(C=90,$++):$>o&&(C=270,$--):T<i?(C=0,T++):T>i&&(C=180,T--),T=u[T][$],C!==r&&T!==0&&T!==y1){if(l.push(f),l.push(E),Ry(e,f,E,C,i,o,l))return!0;l.pop(),l.pop()}if(u[f][E]=y1,r===0){if(f===t)return!1;f--}else if(r===90){if(E===n)return!1;E--}else if(r===180){if(f===t)return!1;f++}else{if(E===n)return!1;E++}}}xe.Object.defineProperties(Pp.prototype,{bounds:{get:function(){return new Wn(this.Nd,this.Od,this.En-this.Nd,this.Fn-this.Od)}},Ho:{get:function(){return this.rc},set:function(e){0<e&&e!==this.rc&&(this.rc=e,this.initialize(this.bounds))}},Go:{get:function(){return this.sc},set:function(e){0<e&&e!==this.sc&&(this.sc=e,this.initialize(this.bounds))}}});var pm=0,zg=1,Kg=999999,Zg=Kg+1,y1=Kg+2;Pp.className="PositionArray";function Vg(){du(this),this.port=this.node=null,this.pe=[],this.ap=!1}Vg.prototype.toString=function(){for(var e=this.pe,t=this.node.toString()+" "+e.length.toString()+":",n=0;n<e.length;n++){var r=e[n];r!==null&&(t+=`
`+r.toString())}return t};function oE(e,t,n,r){switch(t=t.offsetY,t){case 8:return 90;case 2:return 180;case 1:return 270;case 4:return 0}switch(t){case 9:return 180<n?270:90;case 6:return 90<n&&270>=n?180:0}switch(e=180*Math.atan2(e.height,e.width)/Math.PI,t){case 3:return n>e&&n<=180+e?180:270;case 5:return n>180-e&&n<=360-e?270:0;case 12:return n>e&&n<=180+e?90:0;case 10:return n>180-e&&n<=360-e?180:90;case 7:return 90<n&&n<=180+e?180:n>180+e&&n<=360-e?270:0;case 13:return 180<n&&n<=360-e?270:n>e&&180>=n?90:0;case 14:return n>e&&n<=180-e?90:n>180-e&&270>=n?180:0;case 11:return n>180-e&&n<=180+e?180:n>180+e?270:90}return r&&t!==15&&(n-=15,0>n&&(n+=360)),n>e&&n<180-e?90:n>=180-e&&n<=180+e?180:n>180+e&&n<360-e?270:0}Vg.prototype.Sl=function(){this.pe.length=0};function yv(e,t){var n=e.pe;if(n.length===0){e:if(!e.ap){n=e.ap,e.ap=!0;var r=null,i=e.node,o=i instanceof Fa?i:null;if(o===null||o.isSubGraphExpanded)var l=i.isTreeExpanded?i.findLinksConnected(e.port.portId):i.qx();else{if(!o.actualBounds.w()){e.ap=n;break e}r=o,l=r.Lu()}o=e.pe.length=0;var u=e.port.ga(Bl,ft.alloc()),f=e.port.ga(Ed,ft.alloc());for(i=Wn.allocAt(u.x,u.y,0,0),i.Ye(f),ft.free(u),ft.free(f),u=ft.allocAt(i.x+i.width/2,i.y+i.height/2),f=e.port.li(),l=l.iterator;l.next();){var E=l.value;if(E.isVisible()&&E.fromPort!==E.toPort){var C=E.fromPort===e.port||E.fromNode!==null&&E.fromNode.Td(r),T=E.computeSpot(C,e.port);if(T.$c()&&(C=C?E.toPort:E.fromPort,C!==null)){var $=C.part;if($!==null){var ce=$.findVisibleNode();ce!==null&&ce!==$&&($=ce,C=$.port),C=E.computeOtherPoint($,C),$=u.ab(C),$-=f,0>$?$+=360:360<=$&&($-=360),T=oE(i,T,$,E.isOrthogonal),T===0?(T=4,180<$&&($-=360)):T===90?(T=8,270<$&&($-=360)):T===180?T=2:(T=1,90>$&&($+=360)),ce=e.pe[o],ce===void 0?(ce=new E1(E,$,T),e.pe[o]=ce):(ce.link=E,ce.angle=$,ce.Nc=T),ce.hv.set(C),o++}}}}for(ft.free(u),e.pe.sort(Vg.prototype.j),f=e.pe.length,r=-1,o=u=0;o<f;o++)l=e.pe[o],l!==void 0&&(l.Nc!==r&&(r=l.Nc,u=0),l.Uo=u,u++);for(r=-1,u=0,o=f-1;0<=o;o--)f=e.pe[o],f!==void 0&&(f.Nc!==r&&(r=f.Nc,u=f.Uo+1),f.Gl=u);if(o=e.pe,T=e.port,r=e.node.portSpreading,u=ft.alloc(),f=ft.alloc(),l=ft.alloc(),E=ft.alloc(),T.ga(Bl,u),T.ga($s,f),T.ga(Ed,l),T.ga(rA,E),ce=$=C=T=0,r===ug)for(var Ee=0;Ee<o.length;Ee++){var Ne=o[Ee];if(Ne!==null){var ht=Ne.link.computeThickness();switch(Ne.Nc){case 8:$+=ht;break;case 2:ce+=ht;break;case 1:T+=ht;break;default:case 4:C+=ht}}}var $e=Ee=0,Ct=1,Bt=Ne=0;for(ht=0;ht<o.length;ht++){var Nt=o[ht];if(Nt!==null){if(Ee!==Nt.Nc){switch(Ee=Nt.Nc,Ee){case 8:var Tt=l;$e=E;break;case 2:Tt=E,$e=u;break;case 1:Tt=u,$e=f;break;default:case 4:Tt=f,$e=l}switch(Ne=$e.x-Tt.x,Bt=$e.y-Tt.y,Ee){case 8:$>Math.abs(Ne)?(Ct=Math.abs(Ne)/$,$=Math.abs(Ne)):Ct=1;break;case 2:ce>Math.abs(Bt)?(Ct=Math.abs(Bt)/ce,ce=Math.abs(Bt)):Ct=1;break;case 1:T>Math.abs(Ne)?(Ct=Math.abs(Ne)/T,T=Math.abs(Ne)):Ct=1;break;default:case 4:C>Math.abs(Bt)?(Ct=Math.abs(Bt)/C,C=Math.abs(Bt)):Ct=1}$e=0}var mn=Nt.Zo;if(r===ug){switch(Nt=Nt.link.computeThickness(),Nt*=Ct,mn.set(Tt),Ee){case 8:mn.x=Tt.x+Ne/2+$/2-$e-Nt/2;break;case 2:mn.y=Tt.y+Bt/2+ce/2-$e-Nt/2;break;case 1:mn.x=Tt.x+Ne/2-T/2+$e+Nt/2;break;default:case 4:mn.y=Tt.y+Bt/2-C/2+$e+Nt/2}$e+=Nt}else{var sr=.5;r===Hm&&(sr=(Nt.Uo+1)/(Nt.Gl+1)),mn.x=Tt.x+Ne*sr,mn.y=Tt.y+Bt*sr}}}for(ft.free(u),ft.free(f),ft.free(l),ft.free(E),Tt=e.pe,o=0;o<Tt.length;o++)r=Tt[o],r!==null&&(r.Ju=e.computeEndSegmentLength(r));e.ap=n,Wn.free(i)}n=e.pe}for(e=0;e<n.length;e++)if(i=n[e],i!==null&&i.link===t)return i;return null}Vg.prototype.j=function(e,t){return e===t?0:e===null?-1:t===null?1:e.Nc<t.Nc?-1:e.Nc>t.Nc?1:e.angle<t.angle?-1:e.angle>t.angle?1:0},Vg.prototype.computeEndSegmentLength=function(e){var t=e.link,n=t.computeEndSegmentLength(this.node,this.port,Ts,t.fromPort===this.port),r=e.Uo;if(0>r)return n;var i=e.Gl;if(1>=i||!t.isOrthogonal)return n;t=e.hv;var o=e.Zo;return(e.Nc===2||e.Nc===8)&&(r=i-1-r),((e=e.Nc===2||e.Nc===4)?t.y<o.y:t.x<o.x)?n+8*r:(e?t.y===o.y:t.x===o.x)?n:n+8*(i-1-r)},Vg.className="Knot";function E1(e,t,n){this.link=e,this.angle=t,this.Nc=n,this.hv=new ft,this.Gl=this.Uo=0,this.Zo=new ft,this.Ju=0}E1.prototype.toString=function(){return this.link.toString()+" "+this.angle.toString()+" "+this.Nc.toString()+":"+this.Uo.toString()+"/"+this.Gl.toString()+" "+this.Zo.toString()+" "+this.Ju.toString()+" "+this.hv.toString()},E1.className="LinkInfo";function mc(e){du(this),this.o=this.H=null,this.Gh=this.sn=!0,this.yn=!1,this.Am=new ft(0,0).freeze(),this.vn=!0,this.Em=this.un=null,this.xn=!1,this.j=null,e&&Object.assign(this,e)}mc.prototype.cloneProtected=function(e){e.sn=this.sn,e.Gh=this.Gh,e.yn=this.yn,e.Am.assign(this.Am),e.vn=this.vn,e.un=this.un,e.Em=this.Em,e.xn=!0},mc.prototype.copy=function(){var e=new this.constructor;return this.cloneProtected(e),e},mc.prototype.qb=function(){},mc.prototype.toString=function(){var e=So(this.constructor);return e+="(",this.group!==null&&(e+=" in "+this.group),this.diagram!==null&&(e+=" for "+this.diagram),e+")"},mc.prototype.C=function(){if(this.isValidLayout){var e=this.diagram;if(e!==null&&!e.undoManager.isUndoingRedoing){var t=e.animationManager;!t.isTicking&&(t.defaultAnimation.isAnimating&&t.Cc(),this.isOngoing&&e.pi||this.isInitial&&!e.pi)&&(this.isValidLayout=!1,e.$b())}}},mc.prototype.createNetwork=function(){return new fu(this)},mc.prototype.makeNetwork=function(e){var t=this.createNetwork();return e instanceof In?(t.lg(e.nodes,!0),t.lg(e.links,!0)):e instanceof Fa?t.lg(e.memberParts):t.lg(e.iterator),t},mc.prototype.updateParts=function(){this.isValidLayout=!0;var e=this.diagram;if(e===null&&this.network!==null)for(var t=this.network.vertexes.iterator;t.next();){var n=t.value.node;if(n!==null&&(e=n.diagram,e!==null))break}try{e!==null&&e.Ea("Layout"),this.commitLayout()}finally{e!==null&&e.eb("Layout")}},mc.prototype.commitLayout=function(){if(this.network!==null){for(var e=this.network.vertexes.iterator;e.next();)e.value.commit();if(this.isRouting)for(e=this.network.edges.iterator;e.next();)e.value.commit()}},mc.prototype.doLayout=function(e){var t=new Gr;e instanceof In?(Dp(this,t,e.nodes,!0,this.rh,!0,!1,!0),Dp(this,t,e.parts,!0,this.rh,!0,!1,!0)):e instanceof Fa?Dp(this,t,e.memberParts,!1,this.rh,!0,!1,!0):t.addAll(e.iterator),0<t.count&&(e=this.diagram,e!==null&&e.Ea("Layout"),this.doMinimalNoNetworkLayout(t),e!==null&&e.eb("Layout")),this.isValidLayout=!0},mc.prototype.doMinimalNoNetworkLayout=function(e){var t=Math.ceil(Math.sqrt(e.count));this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);var n=this.arrangementOrigin.x,r=n,i=this.arrangementOrigin.y,o=0,l=0;for(e=e.iterator;e.next();){var u=e.value;fg(u);var f=u.measuredBounds,E=f.width;f=f.height,u.moveTo(r,i),u instanceof Fa&&(u.rh=!1),r+=Math.max(E,50)+20,l=Math.max(l,Math.max(f,50)),o>=t-1?(o=0,r=n,i+=l+20,l=0):o++}},mc.prototype.doMinimalNetworkLayout=function(){var e=Math.ceil(Math.sqrt(this.network.vertexes.count));this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);for(var t=this.arrangementOrigin.x,n=t,r=this.arrangementOrigin.y,i=0,o=0,l=this.network.vertexes.iterator;l.next();){var u=l.value.node;if(!(u===null||u instanceof oi)&&(fg(u),this.rh(u))){var f=u.measuredBounds,E=f.width;f=f.height,u.moveTo(n,r),u instanceof Fa&&(u.rh=!1),n+=Math.max(E,50)+20,o=Math.max(o,Math.max(f,50)),i>=e-1?(i=0,n=t,r+=o+20,o=0):i++}}},mc.prototype.rh=function(e){return!!(!e.location.w()||e instanceof Fa&&e.rh)};function Dp(e,t,n,r,i,o,l,u){for(n=n.iterator;n.next();){var f=n.value;r&&!f.isTopLevel||i!==null&&!i(f)||!f.canLayout()||(o&&f instanceof $r?f.isLinkLabel||(f instanceof Fa&&f.layout===null?Dp(e,t,f.memberParts,!1,i,o,l,u):(fg(f),t.add(f))):l&&f instanceof oi?t.add(f):!u||!f.Zc()||f instanceof $r||(fg(f),t.add(f)))}}function fg(e){var t=e.actualBounds;(t.width===0||t.height===0||isNaN(t.width)||isNaN(t.height))&&e.Va()}mc.prototype.ni=function(e,t){var n=this.boundsComputation;return n!==null?(t||(t=new Wn),n(e,this,t)):t?(t.set(e.actualBounds),t):e.actualBounds},mc.prototype.ex=function(e){var t=new Gr;return e instanceof In?(Dp(this,t,e.nodes,!0,null,!0,!0,!0),Dp(this,t,e.links,!0,null,!0,!0,!0),Dp(this,t,e.parts,!0,null,!0,!0,!0)):e instanceof Fa?Dp(this,t,e.memberParts,!1,null,!0,!0,!0):Dp(this,t,e.iterator,!1,null,!0,!0,!0),t},mc.prototype.initialOrigin=function(e){var t=this.group;if(t!==null){var n=t.position.copy();return(isNaN(n.x)||isNaN(n.y))&&n.set(e),t=t.placeholder,t!==null&&(n=t.ga(Bl),(isNaN(n.x)||isNaN(n.y))&&n.set(e),e=t.padding,n.x+=e.left,n.y+=e.top),n}return e},xe.Object.defineProperties(mc.prototype,{diagram:{get:function(){return this.H},set:function(e){this.H=e}},group:{get:function(){return this.o},set:function(e){this.o!==e&&(this.o=e,e!==null&&(this.H=e.diagram))}},isOngoing:{get:function(){return this.sn},set:function(e){this.sn!==e&&(this.sn=e)}},isInitial:{get:function(){return this.Gh},set:function(e){this.Gh=e,e||(this.xn=!0)}},isViewportSized:{get:function(){return this.yn},set:function(e){this.yn!==e&&(this.yn=e)&&this.C()}},isRouting:{get:function(){return this.vn},set:function(e){this.vn!==e&&(this.vn=e)}},isRealtime:{get:function(){return this.un},set:function(e){this.un!==e&&(this.un=e)}},isValidLayout:{get:function(){return this.xn},set:function(e){this.xn!==e&&(this.xn=e,e||(e=this.diagram,e!==null&&(e.xh=!0)))}},network:{get:function(){return this.j},set:function(e){this.j!==e&&(this.j=e,e!==null&&(e.layout=this))}},boundsComputation:{get:function(){return this.Em},set:function(e){this.Em!==e&&(this.Em=e,this.C())}},arrangementOrigin:{get:function(){return this.Am},set:function(e){this.Am.D(e)||(this.Am.assign(e),this.C())}}}),mc.prototype.collectParts=mc.prototype.ex,mc.prototype.getLayoutBounds=mc.prototype.ni,mc.prototype.invalidateLayout=mc.prototype.C,mc.className="Layout";function fu(e){du(this),this.Sc=e,this.wf=new Gr,this.ye=new Gr,this.Es=new Zo,this.zs=new Zo}fu.prototype.clear=function(){if(this.wf)for(var e=this.wf.iterator;e.next();)e.value.clear();if(this.ye)for(e=this.ye.iterator;e.next();)e.value.clear();this.wf=new Gr,this.ye=new Gr,this.Es=new Zo,this.zs=new Zo},fu.prototype.toString=function(e){e===void 0&&(e=0);var t="LayoutNetwork"+(this.layout!==null?"("+this.layout.toString()+")":"");if(0>=e)return t;if(t+=" vertexes: "+this.wf.count+" edges: "+this.ye.count,1<e){for(var n=this.wf.iterator;n.next();)t+=`
`+n.value.toString(e-1);for(n=this.ye.iterator;n.next();)t+=`
`+n.value.toString(e-1)}return t},fu.prototype.createVertex=function(){return new Xn(this)},fu.prototype.createEdge=function(){return new Ci(this)},fu.prototype.lg=function(e,t,n){if(e!==null){for(t===void 0&&(t=!1),n===void 0&&(n=null),n===null&&(n=function(l){if(l instanceof $r)return!l.isLinkLabel;if(l instanceof oi){var u=l.fromNode;return u===null||u.isLinkLabel?!1:(l=l.toNode,!(l===null||l.isLinkLabel))}return!1}),e=e.iterator;e.next();){var r=e.value;if(r instanceof $r&&(!t||r.isTopLevel)&&r.canLayout()&&n(r)){if(r instanceof Fa&&r.layout===null)this.lg(r.memberParts,!1);else if(this.ki(r)===null){var i=this.createVertex();i.node=r,this.dh(i)}}}for(e.reset();e.next();)if(r=e.value,r instanceof oi&&(!t||r.isTopLevel)&&r.canLayout()&&n(r)&&this.Lo(r)===null){var o=r.fromNode;i=r.toNode,o!==null&&i!==null&&o!==i&&(o=this.findGroupVertex(o),i=this.findGroupVertex(i),o!==null&&i!==null&&this.Zj(o,i,r))}}},fu.prototype.findGroupVertex=function(e){if(e===null)return null;var t=e.findVisibleNode();if(t===null)return null;if(e=this.ki(t),e!==null)return e;for(t=t.containingGroup;t!==null;){if(e=this.ki(t),e!==null)return e;t=t.containingGroup}return null},ye=fu.prototype,ye.dh=function(e){if(e!==null){this.wf.add(e);var t=e.node;t!==null&&this.Es.add(t,e),e.network=this}},ye.Bl=function(e){if(e===null)return null;var t=this.ki(e);return t===null&&(t=this.createVertex(),t.node=e,this.dh(t)),t},ye.Iu=function(e){if(e!==null&&Xp(this,e)){for(var t=e.tg,n=t.count-1;0<=n;n--){var r=t.M(n);this.Mj(r)}for(t=e.mg,e=t.count-1;0<=e;e--)n=t.M(e),this.Mj(n)}};function Xp(e,t){if(t===null)return!1;var n=e.wf.remove(t);return n&&(t=t.node,t!==null&&e.Es.remove(t)),n}ye.Zy=function(e){e!==null&&(e=this.ki(e),e!==null&&this.Iu(e))},ye.ki=function(e){return e===null?null:this.Es.I(e)},ye.Bo=function(e){if(e!==null){w1(this,e);var t=e.toVertex;t!==null&&t.Cl(e),t=e.fromVertex,t!==null&&t.zl(e)}};function w1(e,t){if(t!==null){e.ye.add(t);var n=t.link;n!==null&&e.Lo(n)===null&&e.zs.add(n,t),t.network=e}}ye.Dy=function(e){if(e===null)return null;var t=e.fromNode,n=e.toNode,r=this.Lo(e);return r===null?(r=this.createEdge(),r.link=e,t!==null&&(r.fromVertex=this.Bl(t)),n!==null&&(r.toVertex=this.Bl(n)),this.Bo(r)):(t!==null?r.fromVertex=this.Bl(t):r.fromVertex=null,n!==null?r.toVertex=this.Bl(n):r.toVertex=null),r},ye.Mj=function(e){if(e!==null){var t=e.toVertex;t!==null&&t.Kl(e),t=e.fromVertex,t!==null&&t.Jl(e),hg(this,e)}};function hg(e,t){t!==null&&e.ye.remove(t)&&(t=t.link,t!==null&&e.zs.remove(t))}ye.Yy=function(e){e!==null&&(e=this.Lo(e),e!==null&&this.Mj(e))},ye.Lo=function(e){return e===null?null:this.zs.I(e)},ye.Zj=function(e,t,n){if(e===null||t===null)return null;if(e.network===this&&t.network===this){var r=this.createEdge();return r.link=n,r.fromVertex=e,r.toVertex=t,this.Bo(r),r}return null},ye.gm=function(e){if(e!==null){var t=e.fromVertex,n=e.toVertex;t!==null&&n!==null&&(t.Jl(e),n.Kl(e),e.gm(),t.Cl(e),n.zl(e))}},ye.Ko=function(){for(var e=io(),t=this.ye.iterator;t.next();){var n=t.value;n.fromVertex===n.toVertex&&e.push(n)}for(t=e.length,n=0;n<t;n++)this.Mj(e[n]);so(e)},fu.prototype.deleteArtificialVertexes=function(){for(var e=io(),t=this.wf.iterator;t.next();){var n=t.value;n.node===null&&n.data===null&&e.push(n)}for(n=e.length,t=0;t<n;t++)this.Iu(e[t]);for(t=io(),n=this.ye.iterator;n.next();){var r=n.value;r.link===null&&r.data===null&&t.push(r)}for(n=t.length,r=0;r<n;r++)this.Mj(t[r]);so(e),so(t)};function Ve(e){for(var t=io(),n=e.ye.iterator;n.next();){var r=n.value;r.fromVertex!==null&&r.toVertex!==null||t.push(r)}for(n=t.length,r=0;r<n;r++)e.Mj(t[r]);so(t)}fu.prototype.Zx=function(e){e===void 0&&(e=!0),e&&(this.deleteArtificialVertexes(),Ve(this),this.Ko()),e=new Ai;for(var t=!0;t;){t=!1;for(var n=this.wf.iterator;n.next();){var r=n.value;if(0<r.tg.count||0<r.mg.count){t=this.layout.createNetwork(),e.add(t),Yt(this,t,r),t=!0;break}}}return e.sort(function(i,o){return i===null||o===null||i===o?0:o.vertexes.count-i.vertexes.count}),e};function Yt(e,t,n){if(n!==null&&n.network!==t){Xp(e,n),t.dh(n);for(var r=n.sourceEdges;r.next();){var i=r.value;i.network!==t&&(hg(e,i),w1(t,i),Yt(e,t,i.fromVertex))}for(r=n.destinationEdges;r.next();)n=r.value,n.network!==t&&(hg(e,n),w1(t,n),Yt(e,t,n.toVertex))}}fu.prototype.dz=function(){for(var e=new Gr,t=this.wf.iterator;t.next();)e.add(t.value.node);for(t=this.ye.iterator;t.next();)e.add(t.value.link);return e},xe.Object.defineProperties(fu.prototype,{layout:{get:function(){return this.Sc},set:function(e){e!==null&&(this.Sc=e)}},vertexes:{get:function(){return this.wf}},edges:{get:function(){return this.ye}}}),fu.prototype.findAllParts=fu.prototype.dz,fu.prototype.splitIntoSubNetworks=fu.prototype.Zx,fu.prototype.deleteSelfEdges=fu.prototype.Ko,fu.prototype.reverseEdge=fu.prototype.gm,fu.prototype.linkVertexes=fu.prototype.Zj,fu.prototype.findEdge=fu.prototype.Lo,fu.prototype.deleteLink=fu.prototype.Yy,fu.prototype.deleteEdge=fu.prototype.Mj,fu.prototype.addLink=fu.prototype.Dy,fu.prototype.addEdge=fu.prototype.Bo,fu.prototype.findVertex=fu.prototype.ki,fu.prototype.deleteNode=fu.prototype.Zy,fu.prototype.deleteVertex=fu.prototype.Iu,fu.prototype.addNode=fu.prototype.Bl,fu.prototype.addVertex=fu.prototype.dh,fu.prototype.addParts=fu.prototype.lg,fu.className="LayoutNetwork";function Xn(e){du(this),this.ob=e,this.j=new Wn(0,0,10,10).freeze(),this.o=new ft(5,5).freeze(),this.Sh=this.ub=null,this.tg=new Ai,this.mg=new Ai}Xn.prototype.clear=function(){this.Sh=this.ub=null,this.tg=new Ai,this.mg=new Ai},Xn.prototype.toString=function(e){e===void 0&&(e=0);var t="LayoutVertex#"+Ss(this);if(0<e&&(t+=this.node!==null?"("+this.node.toString()+")":"",1<e)){e="";for(var n=!0,r=this.tg.iterator;r.next();){var i=r.value;n?n=!1:e+=",",e+=i.toString(0)}for(i="",n=!0,r=this.mg.iterator;r.next();){var o=r.value;n?n=!1:i+=",",i+=o.toString(0)}t+=" sources: "+e+" destinations: "+i}return t},Xn.prototype.commit=function(){var e=this.ub;if(e!==null){var t=this.bounds,n=e.bounds;lr(n)?(n.x=t.x,n.y=t.y,n.width=t.width,n.height=t.height):e.bounds=t.copy()}else if(e=this.node,e!==null){if(t=this.bounds,!(e instanceof Fa)){n=Wn.alloc(),e.Va();var r=this.network.layout.ni(e,n),i=e.locationObject.ga(xa);if(r.w()&&i.w()){e.moveTo(t.x+this.focusX-(i.x-r.x),t.y+this.focusY-(i.y-r.y)),Wn.free(n);return}Wn.free(n)}e.moveTo(t.x,t.y)}},Xn.prototype.Cl=function(e){e!==null&&(this.tg.contains(e)||this.tg.add(e))},Xn.prototype.Kl=function(e){e!==null&&this.tg.remove(e)},Xn.prototype.zl=function(e){e!==null&&(this.mg.contains(e)||this.mg.add(e))},Xn.prototype.Jl=function(e){e!==null&&this.mg.remove(e)};function an(e,t){return e=e.Sh,t=t.Sh,e?t?(e=e.text,t=t.text,e<t?-1:e>t?1:0):1:t!==null?-1:0}xe.Object.defineProperties(Xn.prototype,{sourceEdgesArrayAccess:{get:function(){return this.tg._dataArray}},destinationEdgesArrayAccess:{get:function(){return this.mg._dataArray}},data:{get:function(){return this.ub},set:function(e){if(this.ub=e,e!==null&&e.bounds){var t=e.bounds;e=t.x;var n=t.y,r=t.width;t=t.height,this.o.h(r/2,t/2),this.j.h(e,n,r,t)}}},node:{get:function(){return this.Sh},set:function(e){if(this.Sh!==e){this.Sh=e,e.Va();var t=this.network.layout,n=Wn.alloc(),r=t.ni(e,n);t=r.x;var i=r.y,o=r.width;if(r=r.height,isNaN(t)&&(t=0),isNaN(i)&&(i=0),this.j.h(t,i,o,r),Wn.free(n),!(e instanceof Fa)&&(e=e.locationObject.ga(xa),e.w())){this.o.h(e.x-t,e.y-i);return}this.o.h(o/2,r/2)}}},bounds:{get:function(){return this.j},set:function(e){this.j.D(e)||this.j.assign(e)}},focus:{get:function(){return this.o},set:function(e){this.o.D(e)||this.o.assign(e)}},centerX:{get:function(){return this.j.x+this.o.x},set:function(e){var t=this.j;t.x+this.o.x!==e&&(t.ka(),t.x=e-this.o.x,t.freeze())}},centerY:{get:function(){return this.j.y+this.o.y},set:function(e){var t=this.j;t.y+this.o.y!==e&&(t.ka(),t.y=e-this.o.y,t.freeze())}},focusX:{get:function(){return this.o.x},set:function(e){var t=this.o;t.x!==e&&(t.ka(),t.x=e,t.freeze())}},focusY:{get:function(){return this.o.y},set:function(e){var t=this.o;t.y!==e&&(t.ka(),t.y=e,t.freeze())}},x:{get:function(){return this.j.x},set:function(e){var t=this.j;t.x!==e&&(t.ka(),t.x=e,t.freeze())}},y:{get:function(){return this.j.y},set:function(e){var t=this.j;t.y!==e&&(t.ka(),t.y=e,t.freeze())}},width:{get:function(){return this.j.width},set:function(e){var t=this.j;t.width!==e&&(t.ka(),t.width=e,t.freeze())}},height:{get:function(){return this.j.height},set:function(e){var t=this.j;t.height!==e&&(t.ka(),t.height=e,t.freeze())}},network:{get:function(){return this.ob},set:function(e){this.ob=e}},sourceVertexes:{get:function(){for(var e=new Gr,t=this.sourceEdges;t.next();)e.add(t.value.fromVertex);return e.iterator}},destinationVertexes:{get:function(){for(var e=new Gr,t=this.destinationEdges;t.next();)e.add(t.value.toVertex);return e.iterator}},vertexes:{get:function(){for(var e=new Gr,t=this.sourceEdges;t.next();)e.add(t.value.fromVertex);for(t=this.destinationEdges;t.next();)e.add(t.value.toVertex);return e.iterator}},sourceEdges:{get:function(){return this.tg.iterator}},destinationEdges:{get:function(){return this.mg.iterator}},edges:{get:function(){for(var e=new Ai,t=this.sourceEdges;t.next();)e.add(t.value);for(t=this.destinationEdges;t.next();)e.add(t.value);return e.iterator}},edgesCount:{get:function(){return this.tg.count+this.mg.count}}}),Xn.prototype.deleteDestinationEdge=Xn.prototype.Jl,Xn.prototype.addDestinationEdge=Xn.prototype.zl,Xn.prototype.deleteSourceEdge=Xn.prototype.Kl,Xn.prototype.addSourceEdge=Xn.prototype.Cl,Xn.className="LayoutVertex",Xn.standardComparer=an,Xn.smartComparer=function(e,t){if(e!==null){if(t!==null){e=e.Sh;var n=t.Sh;if(e!==null){if(n!==null){for(t=e.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),e=n.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),n=0;n<t.length;n++)if(e[n]!==""&&e[n]!==void 0){var r=parseFloat(t[n]),i=parseFloat(e[n]);if(isNaN(r))if(isNaN(i)){if(t[n].localeCompare(e[n])!==0)return t[n].localeCompare(e[n])}else return 1;else{if(isNaN(i))return-1;if(r-i!==0)return r-i}}else if(t[n]!=="")return 1;return e[n]!==""&&e[n]!==void 0?-1:0}return 1}return n!==null?-1:0}return 1}return t!==null?-1:0};function Ci(e){du(this),this.nb=e,this.qd=this.kd=this.$k=this.ub=null}Ci.prototype.clear=function(){this.qd=this.kd=this.$k=this.ub=null},Ci.prototype.toString=function(e){e===void 0&&(e=0);var t="LayoutEdge#"+Ss(this);return 0<e&&(t+=this.$k!==null?"("+this.$k.toString()+")":"",1<e&&(t+=" "+(this.kd?this.kd.toString():"null")+" --> "+(this.qd?this.qd.toString():"null"))),t},Ci.prototype.gm=function(){var e=this.kd;this.kd=this.qd,this.qd=e},Ci.prototype.commit=function(){},Ci.prototype.Ax=function(e){return this.qd===e?this.kd:this.kd===e?this.qd:null},xe.Object.defineProperties(Ci.prototype,{network:{get:function(){return this.nb},set:function(e){this.nb=e}},data:{get:function(){return this.ub},set:function(e){this.ub!==e&&(this.ub=e)}},link:{get:function(){return this.$k},set:function(e){this.$k!==e&&(this.$k=e)}},fromVertex:{get:function(){return this.kd},set:function(e){this.kd!==e&&(this.kd=e)}},toVertex:{get:function(){return this.qd},set:function(e){this.qd!==e&&(this.qd=e)}}}),Ci.prototype.getOtherVertex=Ci.prototype.Ax,Ci.className="LayoutEdge";function Do(e){mc.call(this),this.isViewportSized=!0,this.yo=this.zo=NaN,this.yg=new vi(NaN,NaN).freeze(),this.tf=new vi(10,10).freeze(),this.Jb=cu,this.Rb=lc,this.nd=Rh,this.hd=Ha,e&&Object.assign(this,e)}le(Do,mc),Do.prototype.cloneProtected=function(e){mc.prototype.cloneProtected.call(this,e),e.zo=this.zo,e.yo=this.yo,e.yg.assign(this.yg),e.tf.assign(this.tf),e.Jb=this.Jb,e.Rb=this.Rb,e.nd=this.nd,e.hd=this.hd},Do.prototype.qb=function(e){e.classType===Do?e===Rh||e===lA||e===Cd||e===lh?this.sorting=e:e===lc||e===ku?this.arrangement=e:e===cu||e===Xl?this.alignment=e:Wt("Unknown enum value: "+e):mc.prototype.qb.call(this,e)},Do.prototype.doLayout=function(e){this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);var t=this.ex(e);e=this.diagram;for(var n=t.copy().iterator;n.next();){var r=n.value;if(!r.ph()||r.fromNode===null&&r.toNode===null){if(r.Va(),r instanceof Fa)for(r=r.memberParts;r.next();)t.remove(r.value)}else t.remove(r)}var i=t.Fa();if(i.length!==0){switch(this.sorting){case lh:i.reverse();break;case Rh:i.sort(this.comparer);break;case lA:i.sort(this.comparer),i.reverse()}var o=this.wrappingColumn;isNaN(o)&&(o=0);var l=this.wrappingWidth;switch(isNaN(l)&&e!==null?(t=e.padding,l=Math.max(e.viewportBounds.width-t.left-t.right,0)):l=Math.max(this.wrappingWidth,0),0>=o&&0>=l&&(o=1),t=this.spacing.width,isFinite(t)||(t=0),n=this.spacing.height,isFinite(n)||(n=0),e!==null&&e.Ea("Layout"),r=[],this.alignment){case Xl:var u=t,f=n,E=Wn.alloc(),C=Math.max(this.cellSize.width,1);if(!isFinite(C))for(var T=C=0;T<i.length;T++){var $=this.ni(i[T],E);C=Math.max(C,$.width)}if(C=Math.max(C+u,1),T=Math.max(this.cellSize.height,1),!isFinite(T))for($=T=0;$<i.length;$++){var ce=this.ni(i[$],E);T=Math.max(T,ce.height)}T=Math.max(T+f,1),$=this.arrangement;for(var Ee=ce=this.arrangementOrigin.x,Ne=this.arrangementOrigin.y,ht=0,$e=0,Ct=0;Ct<i.length;Ct++){var Bt=i[Ct],Nt=this.ni(Bt,E),Tt=Math.ceil((Nt.width+u)/C)*C,mn=Math.ceil((Nt.height+f)/T)*T;switch($){case ku:var sr=Math.abs(Ee-Nt.width);break;default:sr=Ee+Nt.width}switch((0<o&&ht>o-1||0<l&&0<ht&&sr-ce>l)&&(r.push(new Wn(0,Ne,l+u,$e)),ht=0,Ee=ce,Ne+=$e,$e=0),$e=Math.max($e,mn),$){case ku:Nt=-Nt.width;break;default:Nt=0}switch(Bt.moveTo(Ee+Nt,Ne),$){case ku:Ee-=Tt;break;default:Ee+=Tt}ht++}r.push(new Wn(0,Ne,l+u,$e)),Wn.free(E);break;case cu:for(f=l,C=o,T=t,$=n,l=Wn.alloc(),ce=Math.max(this.cellSize.width,1),o=Ne=E=0,u=ft.alloc(),Ee=0;Ee<i.length;Ee++)$e=i[Ee],ht=this.ni($e,l),$e=pu($e,$e.locationObject,$e.locationSpot,u),E=Math.max(E,$e.x),Ne=Math.max(Ne,ht.width-$e.x),o=Math.max(o,$e.y);switch(Ee=this.arrangement,Ee){case ku:E+=T;break;default:Ne+=T}ce=isFinite(ce)?Math.max(ce+T,1):Math.max(E+Ne,1);var yi=$e=this.arrangementOrigin.x;for(Ct=this.arrangementOrigin.y,Ne=0,f>=E&&(f-=E),E=Bt=0,Tt=Math.max(this.cellSize.height,1),Nt=o=0,mn=!0,ht=ft.alloc(),sr=0;sr<i.length;sr++){var _r=i[sr],Cr=this.ni(_r,l),nr=pu(_r,_r.locationObject,_r.locationSpot,u);if(0<Ne)switch(Ee){case ku:yi=(yi-$e-(Cr.width-nr.x))/ce,yi=nn.$(Math.round(yi),yi)?Math.round(yi):Math.floor(yi),yi=yi*ce+$e;break;default:yi=(yi-$e+nr.x)/ce,yi=nn.$(Math.round(yi),yi)?Math.round(yi):Math.ceil(yi),yi=yi*ce+$e}else switch(Ee){case ku:Bt=yi+nr.x+Cr.width;break;default:Bt=yi-nr.x}switch(Ee){case ku:var ra=-(yi+nr.x)+Bt;break;default:ra=yi+Cr.width-nr.x-Bt}if(0<C&&Ne>C-1||0<f&&0<Ne&&ra>f){for(r.push(new Wn(0,mn?Ct-o:Ct,f+T,Nt+o+$)),yi=0;yi<Ne&&sr!==Ne;yi++){ra=i[sr-Ne+yi];var Qo=pu(ra,ra.locationObject,ra.locationSpot,ht);ra.moveTo(ra.position.x,ra.position.y+o-Qo.y)}Nt+=$,Ct=mn?Ct+Nt:Ct+(Nt+o),Ne=Nt=o=0,yi=$e,mn=!1}switch(yi===$e&&(E=Ee===ku?Math.max(E,Cr.width-nr.x):Math.min(E,-nr.x)),o=Math.max(o,nr.y),Nt=Math.max(Nt,Cr.height-nr.y),isFinite(Tt)&&(Nt=Math.max(Nt,Math.max(Cr.height,Tt)-nr.y)),mn?_r.moveTo(yi-nr.x,Ct-nr.y):_r.moveTo(yi-nr.x,Ct),Ee){case ku:yi-=nr.x+T;break;default:yi+=Cr.width-nr.x+T}Ne++}if(r.push(new Wn(0,Ct,f+T,(mn?Nt:Nt+o)+$)),i.length!==Ne)for(f=0;f<Ne;f++)C=i[i.length-Ne+f],T=pu(C,C.locationObject,C.locationSpot,u),C.moveTo(C.position.x,C.position.y+o-T.y);if(ft.free(u),ft.free(ht),Ee===ku)for(i=0;i<r.length;i++)o=r[i],o.width+=E,o.x-=E;else for(i=0;i<r.length;i++)o=r[i],o.x>E&&(o.width+=o.x-E,o.x=E);Wn.free(l)}for(u=o=l=i=0;u<r.length;u++)f=r[u],i=Math.min(i,f.x),l=Math.min(l,f.y),o=Math.max(o,f.x+f.width);this.arrangement===ku?this.commitLayers(r,new ft(i+t/2-(o+i),l-n/2)):this.commitLayers(r,new ft(i-t/2,l-n/2)),e!==null&&e.eb("Layout"),this.isValidLayout=!0}},Do.prototype.commitLayers=function(){};function Ha(e,t){return e=e.text,t=t.text,e<t?-1:e>t?1:0}xe.Object.defineProperties(Do.prototype,{wrappingWidth:{get:function(){return this.zo},set:function(e){this.zo!==e&&(0<e||isNaN(e))&&(this.zo=e,this.isViewportSized=isNaN(e),this.C())}},wrappingColumn:{get:function(){return this.yo},set:function(e){this.yo!==e&&(0<e||isNaN(e))&&(this.yo=e,this.C())}},cellSize:{get:function(){return this.yg},set:function(e){this.yg.D(e)||(this.yg.assign(e),this.C())}},spacing:{get:function(){return this.tf},set:function(e){this.tf.D(e)||(this.tf.assign(e),this.C())}},alignment:{get:function(){return this.Jb},set:function(e){this.Jb===e||e!==cu&&e!==Xl||(this.Jb=e,this.C())}},arrangement:{get:function(){return this.Rb},set:function(e){this.Rb===e||e!==lc&&e!==ku||(this.Rb=e,this.C())}},sorting:{get:function(){return this.nd},set:function(e){this.nd===e||e!==Cd&&e!==lh&&e!==Rh&&e!==lA||(this.nd=e,this.C())}},comparer:{get:function(){return this.hd},set:function(e){this.hd!==e&&(this.hd=e,this.C())}}});var Xl=new Tr(Do,"Position",0),cu=new Tr(Do,"Location",1),lc=new Tr(Do,"LeftToRight",2),ku=new Tr(Do,"RightToLeft",3),Cd=new Tr(Do,"Forward",4),lh=new Tr(Do,"Reverse",5),Rh=new Tr(Do,"Ascending",6),lA=new Tr(Do,"Descending",7);Do.className="GridLayout",Do.standardComparer=Ha,Do.smartComparer=function(e,t){if(e!==null){if(t!==null){e=e.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),t=t.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/);for(var n=0;n<e.length;n++)if(t[n]!==""&&t[n]!==void 0){var r=parseFloat(e[n]),i=parseFloat(t[n]);if(isNaN(r))if(isNaN(i)){if(e[n].localeCompare(t[n])!==0)return e[n].localeCompare(t[n])}else return 1;else{if(isNaN(i))return-1;if(r-i!==0)return r-i}}else if(e[n]!=="")return 1;return t[n]!==""&&t[n]!==void 0?-1:0}return 1}return t!==null?-1:0},Do.Position=Xl,Do.Location=cu,Do.LeftToRight=lc,Do.RightToLeft=ku,Do.Forward=Cd,Do.Reverse=lh,Do.Ascending=Rh,Do.Descending=lA;function Ja(){this.On=new Gr,this.Dn=new Gr,this.Pa=new Gr,this.cf=new Zo,this.bf=new Zo,this.aj=new Zo,this.H=null,this.tp=!1}ye=Ja.prototype,ye.clear=function(){this.On.clear(),this.Dn.clear(),this.Pa.clear(),this.cf.clear(),this.bf.clear(),this.aj.clear()},ye.Xe=function(e){this.H=e},ye.oi=function(e){if(e instanceof $r){if(this.On.add(e),e instanceof Fa){var t=e.containingGroup;t===null?this.H.ai.add(e):t.gl.add(e),t=e.layout,t!==null&&(t.diagram=this.H)}}else e instanceof oi?this.Dn.add(e):e instanceof Ea||this.Pa.add(e);t=e.data,t===null||e instanceof Ea||(e instanceof oi?this.bf.add(t,e):this.cf.add(t,e))},ye.pc=function(e){if(e.Ej(),e instanceof $r){if(this.On.remove(e),e instanceof Fa){var t=e.containingGroup;t===null?this.H.ai.remove(e):t.gl.remove(e),t=e.layout,t!==null&&(t.diagram=null)}}else e instanceof oi?this.Dn.remove(e):e instanceof Ea||this.Pa.remove(e);t=e.data,t===null||e instanceof Ea||(e instanceof oi?this.bf.remove(t):this.cf.remove(t))},ye.Wd=function(){var e=this.H;if(e!==null){for(var t=e.nodeTemplateMap.iterator;t.next();){var n=t.value,r=t.key;(!n.Zc()||n instanceof Fa)&&Wt('Invalid node template in Diagram.nodeTemplateMap: template for "'+r+'" must be a Node or a simple Part, not a Group or Link: '+n)}for(t=e.groupTemplateMap.iterator;t.next();)n=t.value,r=t.key,n instanceof Fa||Wt('Invalid group template in Diagram.groupTemplateMap: template for "'+r+'" must be a Group, not a normal Node or Link: '+n);for(t=e.linkTemplateMap.iterator;t.next();)n=t.value,r=t.key,n instanceof oi||Wt('Invalid link template in Diagram.linkTemplateMap: template for "'+r+'" must be a Link, not a normal Node or simple Part: '+n);for(t=io(),n=e.selection.iterator;n.next();)(r=n.value.data)&&t.push(r);for(n=io(),e=e.highlighteds.iterator;e.next();)(r=e.value.data)&&n.push(r);for(e=io(),r=this.nodes.iterator;r.next();){var i=r.value;i.data!==null&&(e.push(i.data),e.push(i.location))}for(r=this.links.iterator;r.next();)i=r.value,i.data!==null&&(e.push(i.data),e.push(i.location));for(r=this.parts.iterator;r.next();)i=r.value,i.data!==null&&(e.push(i.data),e.push(i.location));for(this.removeAllModeledParts(),this.addAllModeledParts(),r=0;r<t.length;r++)i=this.Lc(t[r]),i!==null&&(i.isSelected=!0);for(r=0;r<n.length;r++)i=this.Lc(n[r]),i!==null&&(i.isHighlighted=!0);for(r=0;r<e.length;r+=2)i=this.Lc(e[r]),i!==null&&(i.location=e[r+1]);so(t),so(n),so(e)}},Ja.prototype.addAllModeledParts=function(){this.addModeledParts(this.diagram.model.nodeDataArray)},Ja.prototype.addModeledParts=function(e,t){var n=this,r=this.diagram.model;e.forEach(function(i){r.lb(i)&&Jf(n,i,!1)}),e.forEach(function(i){r.lb(i)&&n.resolveReferencesForData(i)}),t!==!1&&ov(this.diagram,!1)};function Jf(e,t,n){if(t!=null&&!e.diagram.undoManager.isUndoingRedoing&&!e.cf.contains(t)){n===void 0&&(n=!0);e:{if(t!=null&&!e.H.undoManager.isUndoingRedoing&&!e.cf.contains(t)){var r=e.Ro(t),i=op(e,t,r);if(i!==null&&(tp(i),i=i.copy(),i!==null)){var o=e.diagram.skipsModelSourceBindings;e.diagram.skipsModelSourceBindings=!0,i.Tf=r,i.ub=t,e.tp&&(i.Jg="Tool"),e.diagram.add(i),i.ub=null,i.data=t,e.diagram.skipsModelSourceBindings=o,r=i;break e}}r=null}r!==null&&n&&e.resolveReferencesForData(t)}}Ja.prototype.insertLink=function(){return null},Ja.prototype.resolveReferencesForData=function(){},Ja.prototype.Ro=function(e){return this.H.model.Ro(e)};function op(e,t,n){e=e.H;var r=e.model;return r.Xj()&&r.Yu(t)?(t=e.groupTemplateMap.I(n),t===null&&(t=e.groupTemplateMap.I(""),t===null&&(z1||(z1=!0,Vr('No Group template found for category "'+n+'"'),Vr(" Using default group template")),t=e.ly))):(t=e.nodeTemplateMap.I(n),t===null&&(t=e.nodeTemplateMap.I(""),t===null&&(C1||(C1=!0,Vr('No Node template found for category "'+n+'"'),Vr(" Using default node template")),t=e.ny))),t}Ja.prototype.getLinkCategoryForData=function(){return""},Ja.prototype.setLinkCategoryForData=function(){},Ja.prototype.setFromNodeForLink=function(){},Ja.prototype.setToNodeForLink=function(){},Ja.prototype.findLinkTemplateForCategory=function(e){var t=this.H,n=t.linkTemplateMap.I(e);return n===null&&(n=t.linkTemplateMap.I(""),n===null&&(K1||(K1=!0,Vr('No Link template found for category "'+e+'"'),Vr(" Using default link template")),n=t.my)),n},Ja.prototype.removeAllModeledParts=function(){this.Gs(this.diagram.model.nodeDataArray)},Ja.prototype.Gs=function(e){var t=this;e.forEach(function(n){t.ip(n)})},Ja.prototype.ip=function(e){e=this.Lc(e),e!==null&&(nv(this.diagram,e,!1),this.unresolveReferencesForPart(e))},Ja.prototype.unresolveReferencesForPart=function(){},Ja.prototype.removeDataForLink=function(){},Ja.prototype.findPartForKey=function(e){return e==null?null:(e=this.H.model.hc(e),e!==null?this.cf.I(e):null)},Ja.prototype.Vb=function(e){return e==null||(e=this.H.model.hc(e),e===null)?null:(e=this.cf.I(e),e instanceof $r?e:null)},Ja.prototype.findLinkForKey=function(){return null},ye=Ja.prototype,ye.Lc=function(e){if(e===null)return null;var t=this.cf.I(e);return t!==null?t:t=this.bf.I(e)},ye.ii=function(e){return e===null?null:(e=this.cf.I(e),e instanceof $r?e:null)},ye.Kc=function(e){return e===null?null:this.bf.I(e)},ye.ms=function(e){for(var t=0;t<arguments.length;++t);t=new Gr;for(var n=this.On.iterator;n.next();){var r=n.value,i=r.data;if(i!==null)for(var o=0;o<arguments.length;o++){var l=arguments[o];if(lr(l)&&gc(this,i,l)){t.add(r);break}}}return t.iterator},ye.ls=function(e){for(var t=0;t<arguments.length;++t);t=new Gr;for(var n=this.Dn.iterator;n.next();){var r=n.value,i=r.data;if(i!==null)for(var o=0;o<arguments.length;o++){var l=arguments[o];if(lr(l)&&gc(this,i,l)){t.add(r);break}}}return t.iterator};function gc(e,t,n){for(var r in n){var i=t[r],o=n[r];if(jr(o)){if(!jr(i)||i.length<o.length)return!1;for(var l=0;l<i.length;l++){var u=o[l];if(u!==void 0&&!bh(e,i[l],u))return!1}}else if(!bh(e,i,o))return!1}return!0}function bh(e,t,n){if(typeof n=="function"){if(!n(t))return!1}else if(n instanceof RegExp){if(!t||!n.test(t.toString()))return!1}else if(lr(t)&&lr(n)){if(!gc(e,t,n))return!1}else if(t!==n)return!1;return!0}Ja.prototype.doModelChanged=function(e){if(this.H){var t=this.H;if(e.model===t.model){var n=e.change;if(t.doModelChanged(e),t.aa){t.aa=!1;try{var r=e.modelChange;if(r!=="")if(n===Jr){if(r==="nodeCategory"){var i=this.Lc(e.object),o=e.newValue;i!==null&&typeof o=="string"&&(i.category=o)}else r==="nodeDataArray"&&(this.Gs(e.oldValue),this.addModeledParts(e.newValue));t.isModified=!0}else if(n===ai){var l=e.newValue;r==="nodeDataArray"&&lr(l)&&Jf(this,l),t.isModified=!0}else if(n===Pi){var u=e.oldValue;r==="nodeDataArray"&&lr(u)&&this.ip(u),t.isModified=!0}else n===or&&(r==="SourceChanged"?e.object!==null?this.updateDataBindings(e.object,e.propertyName):(this.rp(),this.updateAllTargetBindings()):r==="ModelDisplaced"&&this.Wd());else if(n===Jr){var f=e.propertyName,E=e.object;E===t.model?(f==="nodeKeyProperty"||f==="nodeCategoryProperty")&&(t.undoManager.isUndoingRedoing||this.Wd()):this.updateDataBindings(E,f),t.isModified=!0}else if(n===ai||n===Pi){var C=e.change===ai,T=C?e.newParam:e.oldParam,$=C?e.newValue:e.oldValue,ce=this.aj.I(e.object);if(Array.isArray(ce))for(e=0;e<ce.length;e++){var Ee=ce[e];if(C)Ny(Ee,$,T,!0);else if(!(0>T)){var Ne=T+_y(Ee);Ee.pc(Ne,!0),EE(Ee,Ne,T)}}t.isModified=!0}}finally{t.aa=!0}}}}},Ja.prototype.updateAllTargetBindings=function(e){e===void 0&&(e="");for(var t=this.parts.iterator;t.next();)t.value.La(e);for(t=this.nodes.iterator;t.next();)t.value.La(e);for(t=this.links.iterator;t.next();)t.value.La(e)},Ja.prototype.rp=function(){for(var e=this.H.model,t=new Gr,n=e.nodeDataArray,r=0;r<n.length;r++)t.add(n[r]);var i=[];for(this.nodes.each(function(l){l.data===null||t.contains(l.data)||i.push(l.data)}),this.parts.each(function(l){l.data===null||t.contains(l.data)||i.push(l.data)}),i.forEach(function(l){mm(e,l,!1)}),r=0;r<n.length;r++){var o=n[r];this.Lc(o)===null&&Zv(e,o,!1)}for(this.refreshDataBoundLinks(),n=this.parts.iterator;n.next();)n.value.updateRelationshipsFromData();for(n=this.nodes.iterator;n.next();)n.value.updateRelationshipsFromData();for(n=this.links.iterator;n.next();)n.value.updateRelationshipsFromData()},Ja.prototype.refreshDataBoundLinks=function(){},Ja.prototype.updateRelationshipsFromData=function(){},Ja.prototype.updateDataBindings=function(e,t){if(typeof t=="string"){var n=this.Lc(e);if(n!==null)n.La(t);else{n=null;for(var r=this.aj.iterator;r.next();){for(var i=r.value,o=0;o<i.length;o++){var l=i[o].sx(e);l!==null&&(n===null&&(n=io()),n.push(l))}if(n!==null)break}if(n!==null){for(r=0;r<n.length;r++)n[r].La(t);so(n)}}e===this.diagram.model.modelData&&this.updateAllTargetBindings(t)}};function VA(e,t){var n=t.Hh;if(jr(n)){var r=e.aj.I(n);if(r===null)r=[],r.push(t),e.aj.add(n,r);else{for(e=0;e<r.length;e++)if(r[e]===t)return;r.push(t)}}}function d0(e,t,n){Cp(t,function(l){l=l.O.s;for(var u=l.length,f=0;f<u;f++)Dv(n,l[f])});var r=t.Hh;if(jr(r)){var i=e.aj.I(r);if(i!==null){for(var o=0;o<i.length;o++)if(i[o]===t){i.splice(o,1),i.length===0&&e.aj.remove(r);break}}}}Ja.prototype.Kj=function(e,t,n){n===void 0&&(n=!1);var r=new Zo;if(jr(e))for(var i=0;i<e.length;i++)x1(this,e[i],t,r,n);else for(e=e.iterator;e.next();)x1(this,e.value,t,r,n);if(t!==null){n=t.model,e=t.toolManager.findTool("Dragging"),e=e!==null?e.dragOptions.dragsLink:t.Wm.dragsLink,i=new Gr;for(var o=new Zo,l=r.iterator;l.next();){var u=l.value;if(u instanceof oi)e||u.fromNode!==null&&u.toNode!==null||i.add(u);else if(u instanceof $r&&u.data!==null&&n.Tl()){var f=u;u=l.key;var E=u.pg();E!==null&&(E=r.I(E),E!==null?(n.qe(f.data,n.wa(E.data)),f=t.Kc(f.data),u=u.kh(),u!==null&&f!==null&&o.add(u,f)):n.qe(f.data,void 0))}}if(0<i.count&&t.Is(i,!1),0<o.count)for(n=o.iterator;n.next();)r.add(n.key,n.value)}if(t!==null&&this.H!==null&&(t=t.model,n=t.afterCopyFunction,n!==null)){var C=new Zo;r.each(function(T){T.key.data!==null&&C.add(T.key.data,T.value.data)}),n(C,t,this.H.model)}for(t=r.iterator;t.next();)t.value.La();return r};function x1(e,t,n,r,i){if(t===null||i&&!t.canCopy())return null;if(r.contains(t))return r.I(t);var o=e.copyPartData(t,n);if(!(o instanceof bi))return null;if(o.isSelected=!1,o.isHighlighted=!1,r.add(t,o),t instanceof $r){for(var l=t.linksConnected;l.next();){var u=l.value;if(u.fromNode===t){var f=r.I(u);f!==null&&(f.fromNode=o)}u.toNode===t&&(u=r.I(u),u!==null&&(u.toNode=o))}if(t instanceof Fa&&o instanceof Fa)for(t=t.memberParts;t.next();)l=x1(e,t.value,n,r,i),l instanceof oi||l===null||(l.containingGroup=o)}else if(t instanceof oi&&o instanceof oi)for(l=t.fromNode,l!==null&&(l=r.I(l),l!==null&&(o.fromNode=l)),l=t.toNode,l!==null&&(l=r.I(l),l!==null&&(o.toNode=l)),t=t.labelNodes;t.next();)l=x1(e,t.value,n,r,i),l!==null&&l instanceof $r&&(l.labeledLink=o);return o}Ja.prototype.copyPartData=function(e,t){var n=null,r=e.data;if(r!==null&&t!==null){var i=t.model;e instanceof oi||(r=i.copyNodeData(r),lr(r)&&(i.xf(r),n=t.Lc(r)))}else tp(e),n=e.copy(),n!==null&&(i=this.H,t!==null?t.add(n):r!==null&&i!==null&&i.commandHandler!==null&&i.commandHandler.copiesClipboardData&&(t=i.model,i=null,n instanceof oi||(i=t.copyNodeData(r)),lr(i)&&(n.data=i)));return n},xe.Object.defineProperties(Ja.prototype,{nodes:{get:function(){return this.On}},links:{get:function(){return this.Dn}},parts:{get:function(){return this.Pa}},diagram:{get:function(){return this.H}},addsToTemporaryLayer:{get:function(){return this.tp},set:function(e){this.tp=e}}}),Ja.prototype.updateAllRelationshipsFromData=Ja.prototype.rp,Ja.prototype.findLinksByExample=Ja.prototype.ls,Ja.prototype.findNodesByExample=Ja.prototype.ms,Ja.prototype.findLinkForData=Ja.prototype.Kc,Ja.prototype.findNodeForData=Ja.prototype.ii,Ja.prototype.findPartForData=Ja.prototype.Lc,Ja.prototype.findNodeForKey=Ja.prototype.Vb,Ja.prototype.removeModeledPart=Ja.prototype.ip,Ja.prototype.removeModeledParts=Ja.prototype.Gs,Ja.prototype.rebuildParts=Ja.prototype.Wd;var C1=!1,z1=!1,K1=!1;Ja.className="PartManager";function XA(e){Ja.apply(this,arguments)}le(XA,Ja),XA.prototype.addAllModeledParts=function(){var e=this.diagram.model;this.addModeledParts(e.nodeDataArray),ap(this,e.linkDataArray)},XA.prototype.addModeledParts=function(e){for(Ja.prototype.addModeledParts.call(this,e,!1),e=this.links.iterator;e.next();)hv(e.value);ov(this.diagram,!1)};function ap(e,t){t.forEach(function(n){dy(e,n)}),ov(e.diagram,!1)}function dy(e,t){if(t!=null&&!e.diagram.undoManager.isUndoingRedoing&&!e.bf.contains(t)){var n=e.getLinkCategoryForData(t),r=e.findLinkTemplateForCategory(n);if(r!==null){tp(r);var i=r.copy();if(i!==null){r=e.diagram.skipsModelSourceBindings,e.diagram.skipsModelSourceBindings=!0,i.Tf=n,i.ub=t,n=e.diagram.model;var o=ch(n,t,!0);o!==""&&(i.fromPortId=o),o=uA(n,t,!0),o!==void 0&&(o=e.Vb(o),o instanceof $r&&(i.fromNode=o)),o=ch(n,t,!1),o!==""&&(i.toPortId=o),o=uA(n,t,!1),o!==void 0&&(o=e.Vb(o),o instanceof $r&&(i.toNode=o)),n=n.Ef(t),Array.isArray(n)&&n.forEach(function(l){l=e.Vb(l),l!==null&&(l.labeledLink=i)}),e.tp&&(i.Jg="Tool"),e.diagram.add(i),i.ub=null,i.data=t,e.diagram.skipsModelSourceBindings=r}}}}XA.prototype.removeAllModeledParts=function(){var e=this.diagram.model;Z1(this,e.linkDataArray),this.Gs(e.nodeDataArray)};function Z1(e,t){t.forEach(function(n){e.ip(n)})}XA.prototype.getLinkCategoryForData=function(e){return this.diagram.model.ps(e)},XA.prototype.setLinkCategoryForData=function(e,t){return this.diagram.model.lp(e,t)},XA.prototype.setFromNodeForLink=function(e,t){var n=this.diagram.model;n.wv(e.data,n.wa(t!==null?t.data:null))},XA.prototype.setToNodeForLink=function(e,t){var n=this.diagram.model;n.Bv(e.data,n.wa(t!==null?t.data:null))},XA.prototype.removeDataForLink=function(e){this.diagram.model.bm(e.data)},XA.prototype.findPartForKey=function(e){var t=Ja.prototype.findPartForKey.call(this,e);return t===null&&(e=this.diagram.model.jh(e),e!==null)?this.bf.I(e):t},XA.prototype.findLinkForKey=function(e){return e==null?null:(e=this.diagram.model.jh(e),e!==null?this.bf.I(e):null)},XA.prototype.doModelChanged=function(e){var t=this;if(Ja.prototype.doModelChanged.call(this,e),this.diagram){var n=this.diagram;if(e.model===n.model){var r=e.change;if(n.aa){n.aa=!1;try{var i=e.modelChange;if(i!==""){if(r===Jr){if(i==="linkFromKey"){var o=this.Kc(e.object);if(o!==null){var l=this.Vb(e.newValue);o.fromNode=l}}else if(i==="linkToKey"){var u=this.Kc(e.object);if(u!==null){var f=this.Vb(e.newValue);u.toNode=f}}else if(i==="linkFromPortId"){var E=this.Kc(e.object);if(E!==null){var C=e.newValue;typeof C=="string"&&(E.fromPortId=C)}}else if(i==="linkToPortId"){var T=this.Kc(e.object);if(T!==null){var $=e.newValue;typeof $=="string"&&(T.toPortId=$)}}else if(i==="nodeGroupKey"){var ce=this.Lc(e.object);if(ce!==null){var Ee=e.newValue;if(Ee!==void 0){var Ne=this.Vb(Ee);Ne instanceof Fa?ce.containingGroup=Ne:ce.containingGroup=null}else ce.containingGroup=null}}else if(i==="linkLabelKeys"){var ht=this.Kc(e.object);if(ht!==null){var $e=e.oldValue,Ct=e.newValue;Array.isArray($e)&&$e.forEach(function(nr){0<=Ct.indexOf(nr)||(nr=t.Vb(nr),nr!==null&&(nr.labeledLink=null))}),Array.isArray(Ct)&&Ct.forEach(function(nr){nr=t.Vb(nr),nr!==null&&(nr.labeledLink=ht)})}}else if(i==="linkCategory"){var Bt=this.Kc(e.object),Nt=e.newValue;Bt!==null&&typeof Nt=="string"&&(Bt.category=Nt)}else i==="linkDataArray"&&(Z1(this,e.oldValue),ap(this,e.newValue));n.isModified=!0}else if(r===ai){var Tt=e.newValue;if(i==="linkDataArray"&&typeof Tt=="object"&&Tt!==null)dy(this,Tt);else if(i==="linkLabelKeys"&&od(Tt)){var mn=this.Kc(e.object),sr=this.Vb(Tt);mn!==null&&sr!==null&&(sr.labeledLink=mn)}n.isModified=!0}else if(r===Pi){var yi=e.oldValue;if(i==="linkDataArray"&&typeof yi=="object"&&yi!==null)this.ip(yi);else if(i==="linkLabelKeys"&&od(yi)){var _r=this.Vb(yi);_r!==null&&(_r.labeledLink=null)}n.isModified=!0}}else if(r===Jr){var Cr=e.propertyName;e.object!==n.model||Cr!=="linkFromKeyProperty"&&Cr!=="linkToKeyProperty"&&Cr!=="linkFromPortIdProperty"&&Cr!=="linkToPortIdProperty"&&Cr!=="linkLabelKeysProperty"&&Cr!=="nodeIsGroupProperty"&&Cr!=="nodeGroupKeyProperty"&&Cr!=="linkCategoryProperty"||n.undoManager.isUndoingRedoing||this.Wd(),n.isModified=!0}}finally{n.aa=!0}}}}},XA.prototype.refreshDataBoundLinks=function(){var e=this,t=this.diagram.model,n=new Gr,r=t.linkDataArray;r.forEach(function(o){n.add(o)});var i=[];this.links.each(function(o){o.data===null||n.contains(o.data)||i.push(o.data)}),i.forEach(function(o){Xg(t,o,!1)}),r.forEach(function(o){e.Kc(o)===null&&Np(t,o,!1)})},XA.prototype.updateRelationshipsFromData=function(e){var t=e.data;if(t!==null){var n=e.diagram;if(n!==null){var r=n.model;if(e instanceof oi){var i=uA(r,t,!0);if(i=n.Vb(i),e.fromNode=i,i=uA(r,t,!1),i=n.Vb(i),e.toNode=i,t=r.Ef(t),0<t.length||0<e.labelNodes.count){if(t.length===1&&e.labelNodes.count===1){i=t[0];var o=e.labelNodes.first();if(r.wa(o.data)===i)return}i=new Gr().addAll(t);var l=new Gr;e.labelNodes.each(function(u){u.data!==null&&(u=r.wa(u.data),u!==void 0&&l.add(u))}),t=l.copy(),t.hp(i),i=i.copy(),i.hp(l),(0<t.count||0<i.count)&&(t.each(function(u){u=n.Vb(u),u!==null&&u.labeledLink===e&&(u.labeledLink=null)}),i.each(function(u){u=n.Vb(u),u!==null&&u.labeledLink!==e&&(u.labeledLink=e)}))}}else!(e instanceof Ea)&&(t=r.lh(t),t=n.findPartForKey(t),t===null||t instanceof Fa)&&(e.containingGroup=t)}}},XA.prototype.resolveReferencesForData=function(e){var t=this.diagram.model,n=t.wa(e);if(n!==void 0){var r=b1(t,n),i=this.Lc(e);if(r!==null&&i!==null){r=r.iterator;for(var o={};r.next();){var l=r.value;t.lb(l)?i instanceof Fa&&t.lh(l)===n&&(l=this.Lc(l),l!==null&&(l.containingGroup=i)):(o.link=this.Kc(l),o.link!==null&&i instanceof $r&&(uA(t,l,!0)===n&&(o.link.fromNode=i),uA(t,l,!1)===n&&(o.link.toNode=i),l=t.Ef(l),Array.isArray(l)&&l.some(function(u){return function(f){return f===n?(i.labeledLink=u.link,!0):!1}}(o)))),o={link:o.link}}Bd(t,n)}e=t.lh(e),e!==void 0&&(e=this.Vb(e),e instanceof Fa&&(i.containingGroup=e))}},XA.prototype.unresolveReferencesForPart=function(e){var t=this.diagram.model;if(e instanceof $r){var n=t.wa(e.data);if(n!==void 0){for(var r=e.linksConnected;r.next();)Wh(t,n,r.value.data);if(e.isLinkLabel&&(r=e.labeledLink,r!==null&&Wh(t,n,r.data)),e instanceof Fa)for(e=e.memberParts;e.next();)r=e.value.data,t.lb(r)&&Wh(t,n,r)}}},XA.prototype.copyPartData=function(e,t){var n=Ja.prototype.copyPartData.call(this,e,t);if(e instanceof oi)if(e=e.data,e!==null&&t!==null){var r=t.model;e=r.Jo(e),typeof e=="object"&&e!==null&&(r.fi(e),n=t.Kc(e))}else n!==null&&(t=this.diagram,e!==null&&t!==null&&t.commandHandler!==null&&t.commandHandler.copiesClipboardData&&(t=t.model.Jo(e),typeof t=="object"&&t!==null&&(n.data=t)));return n},XA.prototype.insertLink=function(e,t,n,r){var i=this.diagram,o=i.model,l=i.toolManager.findTool("Linking"),u="";if(e!==null&&(t===null&&(t=e),u=t.portId,u===null&&(u="")),t="",n!==null&&(r===null&&(r=n),t=r.portId,t===null&&(t="")),r=l.archetypeLinkData,r instanceof oi){if(tp(r),o=r.copy(),o!==null)return o.fromNode=e,o.fromPortId=u,o.toNode=n,o.toPortId=t,i.add(o),e=l.archetypeLabelNodeData,e instanceof $r&&(tp(e),e=e.copy(),e!==null&&(e.labeledLink=o,i.add(e))),o}else if(r!==null&&(r=o.Jo(r),typeof r=="object"&&r!==null))return e!==null&&uh(o,r,o.wa(e.data),!0),f0(o,r,u,!0),n!==null&&uh(o,r,o.wa(n.data),!1),f0(o,r,t,!1),o.fi(r),e=l.archetypeLabelNodeData,e===null||e instanceof $r||(e=o.copyNodeData(e),typeof e=="object"&&e!==null&&(o.xf(e),e=o.wa(e),e!==void 0&&o.Bu(r,e))),i.Kc(r);return null},XA.prototype.findLinkForKey=XA.prototype.findLinkForKey,XA.prototype.findPartForKey=XA.prototype.findPartForKey,XA.prototype.removeAllModeledParts=XA.prototype.removeAllModeledParts,XA.prototype.addModeledParts=XA.prototype.addModeledParts,XA.prototype.addAllModeledParts=XA.prototype.addAllModeledParts,XA.className="GraphLinksPartManager";function Zd(){Ja.apply(this,arguments),this.Sg=null}le(Zd,Ja);function B1(e,t,n){if(t!==null&&n!==null&&n.kh()===null){var r=e.diagram.toolManager.findTool("Linking"),i=t,o=n;if(e.diagram.isTreePathToChildren||(i=n,o=t),(r===null||!Pr(r,i,o,null,!0))&&(t=e.getLinkCategoryForData(n.data),r=e.findLinkTemplateForCategory(t),r!==null&&(tp(r),r=r.copy(),r!==null))){var l=e.diagram.skipsModelSourceBindings;e.diagram.skipsModelSourceBindings=!0,r.Tf=t,r.ub=n.data,r.fromNode=i,r.toNode=o,e.diagram.add(r),r.ub=null,r.data=n.data,e.diagram.skipsModelSourceBindings=l}}}Zd.prototype.getLinkCategoryForData=function(e){return this.diagram.model.ss(e)},Zd.prototype.setLinkCategoryForData=function(e,t){this.diagram.model.Ms(e,t)},Zd.prototype.setFromNodeForLink=function(e,t,n){var r=this.diagram.model;if(n===void 0&&(n=null),t=t!==null?t.data:null,this.diagram.isTreePathToChildren)r.qe(e.data,r.wa(t));else{var i=this.Sg;this.Sg=e,n!==null&&r.qe(n.data,void 0),r.qe(t,r.wa(e.toNode!==null?e.toNode.data:null)),this.Sg=i}},Zd.prototype.setToNodeForLink=function(e,t,n){var r=this.diagram.model;if(n===void 0&&(n=null),t=t!==null?t.data:null,this.diagram.isTreePathToChildren){var i=this.Sg;this.Sg=e,n!==null&&r.qe(n.data,void 0),r.qe(t,r.wa(e.fromNode!==null?e.fromNode.data:null)),this.Sg=i}else r.qe(e.data,r.wa(t))},Zd.prototype.removeDataForLink=function(e){this.diagram.model.qe(e.data,void 0)},Zd.prototype.findLinkForKey=function(e){return e==null?null:(e=this.diagram.model.hc(e),e!==null?this.bf.I(e):null)},Zd.prototype.doModelChanged=function(e){if(Ja.prototype.doModelChanged.call(this,e),this.diagram){var t=this.diagram;if(e.model===t.model){var n=e.change;if(t.aa){t.aa=!1;try{var r=e.modelChange;if(r!==""){if(n===Jr){if(r==="nodeParentKey"){var i=e.object,o=this.Vb(e.newValue),l=this.ii(i);if(this.Sg!==null)o!==null&&(this.Sg.data=i,this.Sg.category=this.getLinkCategoryForData(i));else if(l!==null){var u=l.kh();u!==null?o===null?t.remove(u):t.isTreePathToChildren?u.fromNode=o:u.toNode=o:B1(this,o,l)}}else if(r==="parentLinkCategory"){var f=this.ii(e.object),E=e.newValue;if(f!==null&&typeof E=="string"){var C=f.kh();C!==null&&(C.category=E)}}t.isModified=!0}}else if(n===Jr){var T=e.propertyName;e.object===t.model&&T==="nodeParentKeyProperty"&&(t.undoManager.isUndoingRedoing||this.Wd()),t.isModified=!0}}finally{t.aa=!0}}}}},Zd.prototype.updateRelationshipsFromData=function(e){var t=e.data;if(t!==null){var n=e.diagram;if(n!==null){var r=n.model;e instanceof $r&&(t=r.mh(t),t=n.Vb(t),r=e.pg(),t!==r&&(r=e.kh(),t!==null?r!==null?n.isTreePathToChildren?r.fromNode=t:r.toNode=t:B1(this,t,e):r!==null&&nv(n,r,!1)))}}},Zd.prototype.updateDataBindings=function(e,t){Ja.prototype.updateDataBindings.call(this,e,t),typeof t=="string"&&this.Lc(e)!==null&&(e=this.Kc(e),e!==null&&e.La(t))},Zd.prototype.resolveReferencesForData=function(e){var t=this.diagram.model,n=t.wa(e);if(n!==void 0){var r=b1(t,n),i=this.Lc(e);if(r!==null&&i!==null){for(r=r.iterator;r.next();){var o=r.value;t.lb(o)&&i instanceof $r&&t.mh(o)===n&&B1(this,i,this.ii(o))}Bd(t,n)}e=t.mh(e),e!==void 0&&i instanceof $r&&(e=this.Vb(e),B1(this,e,i))}},Zd.prototype.unresolveReferencesForPart=function(e){var t=this.diagram.model;if(e instanceof $r){var n=t.wa(e.data),r=this.Kc(e.data);if(r!==null){r.isSelected=!1,r.isHighlighted=!1;var i=r.layer;if(i!==null){var o=i.pc(-1,r,!1);0<=o&&this.diagram.cb(Pi,"parts",i,r,null,o,null),o=r.layerChanged,o!==null&&o(r,i,null)}}for(r=this.diagram.isTreePathToChildren,e=e.linksConnected;e.next();)i=e.value,i=(r?i.toNode:i.fromNode).data,t.lb(i)&&Wh(t,n,i)}},Zd.prototype.insertLink=function(e,t,n){t=this.diagram.model;var r=e,i=n;return this.diagram.isTreePathToChildren||(r=n,i=e),r!==null&&i!==null?(t.qe(i.data,t.wa(r.data)),i.kh()):null},Zd.prototype.findLinkForKey=Zd.prototype.findLinkForKey,Zd.className="TreePartManager";function uo(e,t){this.kl=new Gr,this.il=new Gr,this.Wv=`,
"insertedNodeKeys": `,this.jy=`,
"modifiedNodeData": `,this.Yv=`,
"removedNodeKeys": `,this.vh=null,du(this),this.Sm=this.xa="",this.Gg=!1,this.j={},this.Tc=[],this.kb=new Zo,this.Th="key",this.Bk=this.bl=null,this.Jm=this.Km=!1,this.Mm=!0,this.xm=null,this.lj="category",this.Vf=new Zo,this.Lt=new Ai,this.Wg=!1,this.o=null,this.undoManager=new Fi,e!==void 0&&(jr(e)?this.nodeDataArray=e:t=e),t&&(Object.assign(this,t),e=t.Changed)&&(delete this.Changed,this.Pe(e))}uo.prototype.cloneProtected=function(e){e.xa=this.xa,e.Sm=this.Sm,e.Gg=this.Gg,e.Th=this.Th,e.bl=this.bl,e.Bk=this.Bk,e.Km=this.Km,e.Jm=this.Jm,e.Mm=this.Mm,e.xm=this.xm,e.lj=this.lj},uo.prototype.copy=function(){var e=new this.constructor;return this.cloneProtected(e),e},uo.prototype.clear=function(){this.Tc=[],this.kb.clear(),this.Vf.clear(),this.undoManager.clear()},uo.prototype.toString=function(e){if(e===void 0&&(e=0),1<e)return this.np();var t=(this.name!==""?this.name:"")+" Model";if(0<e){t+=`
node data:`,e=this.nodeDataArray;for(var n=e.length,r=0;r<n;r++){var i=e[r];t+=" "+this.wa(i)+":"+pa(i)}}return t},uo.prototype.xA=function(e){e.change!==or&&Wt("Model.toIncrementalData argument is not a Transaction ChangedEvent:"+e.toString());var t=e.object;return e.isTransactionFinished&&t instanceof Oo?(Qy(this,t),e=this.Qv(t,e.propertyName==="FinishedUndo"),this.vh=null,e):null},uo.prototype.Qv=function(e,t){var n=this,r=!1,i=new Gr,o=new Gr,l=new Gr,u=this.vh;e.changes.each(function(T){T.model===n&&(T.modelChange==="nodeDataArray"?T.change===ai?i.add(T.newValue):T.change===Pi&&l.add(T.oldValue):n.lb(T.object)?o.add(T.object):T.change!==Jr||n.modelData!==T.object&&T.propertyName!=="modelData"?T.object!==null&&(u&&u.contains(T.object)?u.get(T.object).each(function($){n.lb($)&&o.add($)}):T.object instanceof uo||n.ri()&&n.Jc(T.object)||Io(n,T.object).each(function($){o.add($)})):r=!0)});var f=this.il;f.clear(),i.each(function(T){f.add(n.wa(T)),t||o.add(T)});var E=this.kl;E.clear(),l.each(function(T){E.add(n.wa(T)),t&&o.add(T)}),e=n.cloneDeep(o.Fa());var C=null;return r&&(C===null&&(C={}),C.modelData=this.cloneDeep(this.modelData)),0<f.count&&(C===null&&(C={}),t?C.removedNodeKeys=f.Fa():C.insertedNodeKeys=f.Fa()),0<e.length&&(C===null&&(C={}),C.modifiedNodeData=e),0<E.count&&(C===null&&(C={}),t?C.insertedNodeKeys=E.Fa():C.removedNodeKeys=E.Fa()),E.clear(),f.clear(),C},uo.prototype.cloneDeep=function(e){return Vm(this,e,!0)};function Vm(e,t,n,r,i,o){function l(T,$){u?(T.__gohashid===void 0&&o.push(T),r.set(T,$)):(T=Ql++,r.set(T,$),i.set(T,t))}if(!lr(t))return t;o||(o=[]);var u=Object.isExtensible(t);if(r||(r=new Zo),u){var f=r.get(t);if(f)return f}else for(i||(i=new Zo),f=i.iterator;f.next();){var E=f.key;if(f.value===t&&(E=r.get(E)))return E}if(Array.isArray(t)){f=[],l(t,f);for(var C=0;C<t.length;C++)f.push(Vm(e,t[C],!1,r,i,o))}else if(t instanceof ft||t instanceof vi||t instanceof Wn||t instanceof wo||t instanceof yr)f=t.copy(),l(t,f);else{if(t instanceof ol||t instanceof mi||t instanceof Tr)return t;if(t instanceof Ai)f=new Ai().addAll(Vm(e,t.Fa(),!1,r,i,o)),l(t,f);else if(t instanceof Gr)f=new Gr().addAll(Vm(e,t.Fa(),!1,r,i,o)),l(t,f);else if(t instanceof Zo)f=new Zo().addAll(Vm(e,t.Fa(),!1,r,i,o)),l(t,f);else if(t instanceof Date)f=new Date(t.getTime()),l(t,f);else if(t instanceof RegExp)f=new RegExp(t),l(t,f),f.lastIndex=t.lastIndex;else if(typeof t.copy=="function")f=t.copy(),l(t,f);else for(C in f={},l(t,f),t)C!=="__gohashid"&&(f[C]=Vm(e,t[C],!1,r,i,o))}return n&&o.forEach(function(T){delete T.__gohashid}),f}ye=uo.prototype,ye.quote=function(e){return JSON.stringify(e).replace(/[\u007F-\uFFFF]/g,function(t){return"\\u"+("0000"+t.charCodeAt(0).toString(16)).substr(-4)})},ye.rm=function(){var e="";return this.name!==""&&(e+=`,
"name": `+this.quote(this.name)),this.dataFormat!==""&&(e+=`,
"dataFormat": `+this.quote(this.dataFormat)),this.isReadOnly&&(e+=`,
"isReadOnly": `+this.isReadOnly),this.nodeKeyProperty!=="key"&&typeof this.nodeKeyProperty=="string"&&(e+=`,
"nodeKeyProperty": `+this.quote(this.nodeKeyProperty)),this.copiesArrays&&(e+=`,
"copiesArrays": true`),this.copiesArrayObjects&&(e+=`,
"copiesArrayObjects": true`),this.copiesKey||(e+=`,
"copiesKey": false`),this.nodeCategoryProperty!=="category"&&typeof this.nodeCategoryProperty=="string"&&(e+=`,
"nodeCategoryProperty": `+this.quote(this.nodeCategoryProperty)),e},ye.gp=function(e){e.name&&(this.name=e.name),e.dataFormat&&(this.dataFormat=e.dataFormat),e.isReadOnly&&(this.isReadOnly=!0),e.nodeKeyProperty&&(this.nodeKeyProperty=e.nodeKeyProperty),e.copiesArrays&&(this.copiesArrays=!0),e.copiesArrayObjects&&(this.copiesArrayObjects=!0),e.copiesKey===!1&&(this.copiesKey=!1),e.nodeCategoryProperty&&(this.nodeCategoryProperty=e.nodeCategoryProperty)};function V1(e,t){t=t.modelData,lr(t)&&(e.dm(t),e.modelData=t)}ye.Rv=function(){var e=this.modelData,t=!1,n;for(n in e)if(!Hy(n,e[n])){t=!0;break}return e="",t&&(e=`,
"modelData": `+qf(this,this.modelData)),e+`,
"nodeDataArray": `+pg(this,this.nodeDataArray,!0)},ye.kv=function(e){V1(this,e),e=e.nodeDataArray,jr(e)&&(this.dm(e),this.nodeDataArray=e)};function Qy(e,t){function n(i,o){if((o=o.part)&&(o=o.data,i!==o)){var l=r.get(i);l===null?(l=new Gr,l.add(o),r.add(i,l)):l.add(o)}}var r=e.vh;r===null&&(r=new Zo,t.changes.each(function(i){if(i.diagram!==null){var o=i.change;o===Jr?(i=i.object.panel)&&(o=i.data)&&n(o,i):(o===ai||o===Pi)&&(i=i.object,(o=i.itemArray)&&n(o,i))}}),e.vh=r)}function Io(e,t){for(var n=new Gr,r=0;r<e.nodeDataArray.length;r++){var i=e.nodeDataArray[r];Ev(e,t,i,i,n)}return n}function Ev(e,t,n,r,i){if(Array.isArray(n))for(var o=0;o<n.length;o++){var l=n[o];if(l===t)return i.add(r),!0;if(Ev(e,t,l,r,i))return!0}else if(lr(n)&&Object.getPrototypeOf(n)===Object.prototype)for(o in n){if(l=n[o],l===t)return i.add(r),!0;if(Ev(e,t,l,r,i))return!0}return!1}ye.Pv=function(e,t){var n=this,r=!1,i=new Gr,o=new Gr,l=new Gr,u=this.vh;e.changes.each(function(C){C.model===n&&(C.modelChange==="nodeDataArray"?C.change===ai?i.add(C.newValue):C.change===Pi&&l.add(C.oldValue):n.lb(C.object)?o.add(C.object):C.change!==Jr||n.modelData!==C.object&&C.propertyName!=="modelData"?C.object!==null&&(u&&u.contains(C.object)?u.get(C.object).each(function(T){n.lb(T)&&o.add(T)}):C.object instanceof uo||n.ri()&&n.Jc(C.object)||Io(n,C.object).each(function(T){o.add(T)})):r=!0)});var f=this.il;f.clear(),i.each(function(C){f.add(n.wa(C)),t||o.add(C)});var E=this.kl;return E.clear(),l.each(function(C){E.add(n.wa(C)),t&&o.add(C)}),e="",r&&(e+=`,
"modelData": `+qf(this,this.modelData)),0<f.count&&(e+=(t?this.Yv:this.Wv)+pg(this,f.Fa(),!0)),0<o.count&&(e+=this.jy+pg(this,o.Fa(),!0)),0<E.count&&(e+=(t?this.Wv:this.Yv)+pg(this,E.Fa(),!0)),E.clear(),f.clear(),e},ye.fp=function(e){(e.name!==void 0&&e.name!==this.name||e.dataFormat!==void 0&&e.dataFormat!==this.dataFormat||e.isReadOnly!==void 0&&e.isReadOnly!==this.isReadOnly||e.nodeKeyProperty!==void 0&&e.nodeKeyProperty!==this.nodeKeyProperty||e.copiesArrays!==void 0&&e.copiesArrays!==this.copiesArrays||e.copiesArrayObjects!==void 0&&e.copiesArrayObjects!==this.copiesArrayObjects||e.copiesKey!==void 0&&e.copiesKey!==this.copiesKey||e.nodeCategoryProperty!==void 0&&e.nodeCategoryProperty!==this.nodeCategoryProperty)&&Wt("applyIncrementalJson cannot change Model properties"),V1(this,e);var t=e.insertedNodeKeys,n=e.modifiedNodeData,r=new Zo;if(Array.isArray(n))for(var i=0;i<n.length;i++){var o=n[i],l=this.wa(o);l!=null&&r.set(l,o)}if(Array.isArray(t))for(i=t.length,o=0;o<i;o++){l=t[o];var u=this.hc(l);u===null&&(u=(u=r.get(l))?u:this.copyNodeData({}),this.km(u,l),this.xf(u))}if(Array.isArray(n)){for(t=n.length,r=0;r<t;r++)if(i=n[r],o=this.wa(i),o=this.hc(o),o!==null){for(var f in i)f==="__gohashid"||f===this.nodeKeyProperty||this.Wj()&&f===this.nodeIsGroupProperty||this.setDataProperty(o,f,i[f]);this.lm(i,o)}}if(e=e.removedNodeKeys,Array.isArray(e))for(n=e.length,f=0;f<n;f++)t=this.hc(e[f]),t!==null&&this.cm(t)},ye.$x=function(e,t){e.change!==or&&Wt("Model.toIncrementalJson argument is not a Transaction ChangedEvent:"+e.toString());var n=e.object;return e.isTransactionFinished&&n instanceof Oo?(t===void 0&&(t=Vv(this,this)),Qy(this,n),e=this.Pv(n,e.propertyName==="FinishedUndo"),this.vh=null,t==="2"?'{ "incremental": 2'+e+"}":'{ "class": '+this.quote(t)+', "incremental": 1'+this.rm()+e+"}"):'{ "incremental": 0 }'},ye.yA=function(e,t){return this.$x(e,t)},ye.np=function(e){return e===void 0&&(e=Vv(this,this)),'{ "class": '+this.quote(e)+this.rm()+this.Rv()+"}"},ye.toJSON=function(e){return this.np(e)},ye.Zw=function(e){var t=null;if(typeof e=="string")try{t=Zt.JSON.parse(e)}catch(r){}else typeof e=="object"?t=e:Wt("Unable to modify a Model from: "+e);var n=t.incremental;typeof n!="number"&&Wt("Unable to apply non-incremental changes to Model: "+e),n!==0&&(this.Ea("applyIncrementalJson"),this.fp(t),this.eb("applyIncrementalJson"))},ye.Ky=function(e){return this.Zw(e)},uo.constructGraphLinksModel=function(){return new uo},ye=uo.prototype,ye.dm=function(e){if(jr(e))for(var t=e.length,n=0;n<t;n++){var r=e[n];if(lr(r)){var i=n;r=this.dm(r),Array.isArray(e)?e[i]=r:Wt("Cannot replace an object in an HTMLCollection or NodeList at "+i)}}else if(lr(e)){for(t in e)if(n=e[t],lr(n)&&(n=this.dm(n),e[t]=n,t==="points"&&Array.isArray(n))){for(i=n.length%2===0,r=0;r<n.length;r++)if(typeof n[r]!="number"){i=!1;break}if(i){for(i=new Ai,r=0;r<n.length/2;r++)i.add(new ft(n[2*r],n[2*r+1]));i.freeze(),e[t]=i}}return mg(e)}return e},ye.sm=function(e){return e===void 0?"undefined":e===null?"null":e===!0?"true":e===!1?"false":typeof e=="string"?this.quote(e):typeof e=="number"?e===1/0?"9e9999":e===-1/0?"-9e9999":isNaN(e)?'{"class":"NaN"}':e.toString():e instanceof Date?'{"class":"Date", "value":"'+e.toJSON()+'"}':e instanceof Number?this.sm(e.valueOf()):jr(e)?pg(this,e):lr(e)?qf(this,e):typeof e=="function"?"null":e.toString()};function pg(e,t,n){n===void 0&&(n=!1);var r=t.length;if(0>=r)return"[]";var i=new Bc;i.add("["),n&&1<r&&i.add(`
`);for(var o=0;o<r;o++){var l=t[o];l!==void 0&&(0<o&&(i.add(","),n&&i.add(`
`)),i.add(e.sm(l)))}return n&&1<r&&i.add(`
`),i.add("]"),i.toString()}function Hy(e,t){return t===void 0||e==="__gohashid"||e[0]==="_"||typeof t=="function"}function Af(e){return isNaN(e)?"NaN":e===1/0?"9e9999":e===-1/0?"-9e9999":e}function qf(e,t){var n=t;if(n instanceof ft)t={class:"go.Point",x:Af(n.x),y:Af(n.y)};else if(n instanceof vi)t={class:"go.Size",width:Af(n.width),height:Af(n.height)};else if(n instanceof Wn)t={class:"go.Rect",x:Af(n.x),y:Af(n.y),width:Af(n.width),height:Af(n.height)};else if(n instanceof wo)t={class:"go.Margin",top:Af(n.top),right:Af(n.right),bottom:Af(n.bottom),left:Af(n.left)};else if(n instanceof yr)n.sb()?t={class:"go.Spot",x:Af(n.x),y:Af(n.y),offsetX:Af(n.offsetX),offsetY:Af(n.offsetY)}:t={class:"go.Spot",enum:n.toString()};else if(n instanceof ol){if(t={class:"go.Brush",type:n.type.name},n.type===Ks?t.color=n.color:(n.type===Pa||n.type===$a)&&(t.start=n.start,t.end=n.end,n.type===$a&&(n.startRadius!==0&&(t.startRadius=Af(n.startRadius)),isNaN(n.endRadius)||(t.endRadius=Af(n.endRadius)))),n.colorStops!==null){var r={};for(n=n.colorStops.iterator;n.next();)r[n.key]=n.value;t.colorStops=r}}else n instanceof mi?(t={class:"go.Geometry",type:n.type.name},n.startX!==0&&(t.startX=Af(n.startX)),n.startY!==0&&(t.startY=Af(n.startY)),n.endX!==0&&(t.endX=Af(n.endX)),n.endY!==0&&(t.endY=Af(n.endY)),n.spot1.D(Bl)||(t.spot1=n.spot1),n.spot2.D(Ed)||(t.spot2=n.spot2),n.type===mi.o&&(t.path=mi.ia(n))):n instanceof Tr&&(t={class:"go.EnumValue",classType:Vv(e,n.classType),name:n.name});r="{",n=!0;for(var i in t){var o=xc(t,i);if(!Hy(i,o))if(n?n=!1:r+=",",r+=e.quote(i)+":",i==="points"&&o instanceof Ai){var l="[";for(o=o.iterator;o.next();){var u=o.value;1<l.length&&(l+=","),l+=e.sm(u.x),l+=",",l+=e.sm(u.y)}l+="]",r+=l}else r+=e.sm(o)}return r+"}"}function Vd(e){return typeof e=="number"?e:e==="NaN"?NaN:e==="9e9999"?1/0:e==="-9e9999"?-1/0:parseFloat(e)}function mg(e){if(typeof e!="object")return e;var t=e.class||"";if(t==="NaN")return NaN;if(t==="Date")return new Date(e.value);if(t.indexOf("go.")!==0)return e;t=t.substr(3);var n=e;if(t==="Point")n=new ft(Vd(e.x),Vd(e.y));else if(t==="Size")n=new vi(Vd(e.width),Vd(e.height));else if(t==="Rect")n=new Wn(Vd(e.x),Vd(e.y),Vd(e.width),Vd(e.height));else if(t==="Margin")n=new wo(Vd(e.top),Vd(e.right),Vd(e.bottom),Vd(e.left));else if(t==="Spot")typeof e.enum=="string"?n=yh(e.enum):n=new yr(Vd(e.x),Vd(e.y),Vd(e.offsetX),Vd(e.offsetY));else if(t==="Brush"){if(n=new ol,n.type=Gl(ol,e.type),typeof e.color=="string"&&(n.color=e.color),e.start instanceof yr&&(n.start=e.start),e.end instanceof yr&&(n.end=e.end),typeof e.startRadius=="number"&&(n.startRadius=Vd(e.startRadius)),typeof e.endRadius=="number"&&(n.endRadius=Vd(e.endRadius)),e=e.colorStops,lr(e))for(var r in e)n.addColorStop(parseFloat(r),e[r])}else t==="Geometry"?(n=null,typeof e.path=="string"?n=mi.parse(e.path):n=new mi,n.type=Gl(mi,e.type),typeof e.startX=="number"&&(n.startX=Vd(e.startX)),typeof e.startY=="number"&&(n.startY=Vd(e.startY)),typeof e.endX=="number"&&(n.endX=Vd(e.endX)),typeof e.endY=="number"&&(n.endY=Vd(e.endY)),e.spot1 instanceof yr&&(n.spot1=e.spot1),e.spot2 instanceof yr&&(n.spot2=e.spot2)):t==="EnumValue"&&(r=e.classType,r.indexOf("go.")===0&&(r=r.substr(3)),r=X1(r),typeof r=="function"&&(n=Gl(r,e.name)));return n}ye.Pe=function(e){return this.Lt.add(e),this},ye.ik=function(e){this.Lt.remove(e)},ye.ds=function(e){this.skipsUndoManager||this.undoManager.Tu(e);for(var t=this.Lt,n=t.length,r=0;r<n;r++)t.M(r)(e)},ye.cb=function(e,t,n,r,i,o,l){jA(this,"",e,t,n,r,i,o,l)},ye.g=function(e,t,n,r,i){jA(this,"",Jr,e,this,t,n,r,i)},ye.Fs=function(e,t,n,r,i,o){jA(this,"",Jr,t,e,n,r,i,o)};function jA(e,t,n,r,i,o,l,u,f){u===void 0&&(u=null),f===void 0&&(f=null);var E=new ir;E.model=e,E.change=n,E.modelChange=t,E.propertyName=r,E.object=i,E.oldValue=o,E.oldParam=u,E.newValue=l,E.newParam=f,e.ds(E)}uo.prototype.changeState=function(e,t){if(e!==null&&e.model===this)if(e.change===Jr){var n=e.object,r=e.propertyName,i=e.I(t);r===this.nodeKeyProperty&&this.lb(n)&&(t=e.I(!t),t!==void 0&&this.kb.remove(t),i!==void 0&&this.kb.add(i,n)),Wu(n,r,i)}else e.change===ai?(n=e.newParam,e.modelChange==="nodeDataArray"?(e=e.newValue,lr(e)&&typeof n=="number"&&(r=this.wa(e),t?(this.Tc[n]===e&&bo(this.Tc,n),r!==void 0&&this.kb.remove(r)):(this.Tc[n]!==e&&Yi(this.Tc,n,e),r!==void 0&&this.kb.add(r,e)))):e.modelChange===""?((r=e.object)&&!jr(r)&&e.propertyName&&(r=xc(e.object,e.propertyName)),jr(r)&&typeof n=="number"&&(e=e.newValue,t?bo(r,n):Yi(r,n,e))):Wt("unknown ChangedEvent.Insert modelChange: "+e.toString())):e.change===Pi?(n=e.oldParam,e.modelChange==="nodeDataArray"?(e=e.oldValue,lr(e)&&typeof n=="number"&&(r=this.wa(e),t?(this.Tc[n]!==e&&Yi(this.Tc,n,e),r!==void 0&&this.kb.add(r,e)):(this.Tc[n]===e&&bo(this.Tc,n),r!==void 0&&this.kb.remove(r)))):e.modelChange===""?((r=e.object)&&!jr(r)&&e.propertyName&&(r=xc(e.object,e.propertyName)),jr(r)&&typeof n=="number"&&(e=e.oldValue,t?Yi(r,n,e):bo(r,n))):Wt("unknown ChangedEvent.Remove modelChange: "+e.toString())):e.change!==or&&Wt("unknown ChangedEvent: "+e.toString())},uo.prototype.Ea=function(e){return this.undoManager.Ea(e)},uo.prototype.eb=function(e){return this.undoManager.eb(e)},uo.prototype.Kf=function(){return this.undoManager.Kf()},uo.prototype.commit=function(e,t){t===void 0&&(t="");var n=this.skipsUndoManager;t===null&&(this.skipsUndoManager=!0,t=""),this.undoManager.Ea(t);var r=!1;try{e(this),r=!0}finally{r?this.undoManager.eb(t):this.undoManager.Kf(),this.skipsUndoManager=n}},ye=uo.prototype,ye.La=function(e,t){t===void 0&&(t=""),jA(this,"SourceChanged",or,t,e,null,null)},ye.wa=function(e){if(e!==null){var t=this.Th;if(t!==""&&(t=xc(e,t),t!==void 0)){if(od(t))return t;Wt("Key value for node data "+e+" is not a number or a string: "+t)}}},ye.km=function(e,t){if(e!==null){var n=this.Th;if(n!=="")if(this.lb(e)){var r=xc(e,n);r!==t&&this.hc(t)===null&&(Wu(e,n,t),r!==void 0&&this.kb.remove(r),this.kb.add(t,e),jA(this,"nodeKey",Jr,n,e,r,t),typeof n=="string"&&this.La(e,n),this.jp(r,t))}else Wu(e,n,t)}};function od(e){return typeof e=="number"||typeof e=="string"}ye.lb=function(e){var t=this.wa(e);return t===void 0?!1:this.kb.I(t)===e},ye.hc=function(e){return e===null&&Wt("Model.findNodeDataForKey:key must not be null"),e!==void 0&&od(e)?this.kb.I(e):null},ye.$u=function(e){if(e!==null){var t=this.Th;if(t!==""){var n=this.wa(e);if(n===void 0||this.kb.contains(n)){var r=this.bl;if(r!==null&&(n=r(this,e),n!=null&&!this.kb.contains(n))){Wu(e,t,n);return}if(typeof n=="string"){for(r=2;this.kb.contains(n+r);)r++;Wu(e,t,n+r)}else if(n===void 0||typeof n=="number"){for(n=-this.kb.count-1;this.kb.contains(n);)n--;Wu(e,t,n)}}}}},ye.xf=function(e){e!==null&&(tc(e),this.lb(e)||Zv(this,e,!0))};function Zv(e,t,n){var r=e.wa(t);(r===void 0||e.kb.I(r)!==t)&&(e.$u(t),r=e.wa(t),r===void 0&&Wt("Model.makeNodeDataKeyUnique failed on "+t+". Data not added to Model."),e.kb.add(r,t),r=null,n&&(r=e.Tc.length,Yi(e.Tc,r,t)),jA(e,"nodeDataArray",ai,"nodeDataArray",e,null,t,null,r),e.fm(t),e.em(t))}ye.Fy=function(e){if(jr(e))for(var t=e.length,n=0;n<t;n++)this.xf(e[n]);else for(e=e.iterator;e.next();)this.xf(e.value)},ye.cm=function(e){e!==null&&mm(this,e,!0)};function mm(e,t,n){var r=e.wa(t);if(r!==void 0&&e.kb.remove(r),r=null,n){e:if(n=e.Tc,Array.isArray(n))r=n.indexOf(t);else{r=n.length;for(var i=0;i<r;i++)if(n[i]===t){r=i;break e}r=-1}if(0>r)return;bo(e.Tc,r)}jA(e,"nodeDataArray",Pi,"nodeDataArray",e,t,null,r,null),e.qp(t)}ye.nA=function(e){if(jr(e))for(var t=e.length,n=0;n<t;n++)this.cm(e[n]);else for(e=e.iterator;e.next();)this.cm(e.value)},ye.$z=function(e){if(e!==this.nodeDataArray&&jr(e)){var t=this.kl;t.clear(),t.addAll(this.kb.iteratorKeys);var n=this.il;n.clear();for(var r=e.length,i=0;i<r;i++){var o=e[i],l=this.wa(o);if(l!==void 0){n.add(l);var u=this.hc(l);u!==o&&(u!==null?(this.Do(u,o),this.lm(o,u)):(o=this.cloneDeep(o),this.km(o,l),this.xf(o)))}else l=this.cloneDeep(o),this.xf(l),n.add(this.wa(l))}for(e=t.iterator;e.next();)r=e.value,n.contains(r)||(r=this.hc(r))&&this.cm(r);t.clear(),n.clear()}},ye.jp=function(e,t){t!==void 0&&(e=b1(this,e),e instanceof Gr&&this.Vf.add(t,e))},ye.Lv=function(){},ye.fm=function(){},ye.em=function(){},ye.qp=function(){};function Wh(e,t,n){if(t!==void 0){var r=e.Vf.I(t);r===null&&(r=new Gr,e.Vf.add(t,r)),r.add(n)}}function Bd(e,t,n){if(t!==void 0){var r=e.Vf.I(t);r instanceof Gr&&(n==null?e.Vf.remove(t):(r.remove(n),r.count===0&&e.Vf.remove(t)))}}function b1(e,t){return t===void 0?null:(e=e.Vf.I(t),e instanceof Gr?e:null)}ye.Qy=function(e){e===void 0?this.Vf.clear():this.Vf.remove(e)},uo.prototype.copyNodeData=function(e){if(e===null)return null;var t=this.Bk;return e=t!==null?t(e,this):Ia(this,e,!0),lr(e)&&du(e),e};function Ia(e,t,n){if(e.copiesArrays&&Array.isArray(t)){var r=[];for(n=0;n<t.length;n++){var i=Ia(e,t[n],e.copiesArrayObjects);r.push(i)}return du(r),r}if(n&&lr(t)){n=(n=t.constructor)?new n:{},i=e.copiesKey||typeof e.nodeKeyProperty!="string"?null:e.nodeKeyProperty;for(r in t)if(r==="__gohashid")n.__gohashid=void 0;else if(r===i)n[i]=void 0;else{var o=xc(t,r),l=Vv(e,o);l==="GraphObject"||l==="Diagram"||l==="Layer"||l==="RowColumnDefinition"||l==="AnimationManager"||l==="Tool"||l==="CommandHandler"||l==="Layout"||l==="InputEvent"||l==="DiagramEvent"||o instanceof uo||o instanceof Fi||o instanceof Oo||o instanceof ir||(o=Ia(e,o,!1)),Wu(n,r,o)}return du(n),n}return t instanceof ft||t instanceof vi||t instanceof Wn||t instanceof yr||t instanceof wo?t.copy():t}uo.prototype.setDataProperty=function(e,t,n){if(this.lb(e)){if(t===this.nodeKeyProperty){this.km(e,n);return}if(t===this.nodeCategoryProperty){this.jm(e,n);return}}else!wv&&e instanceof Po&&(wv=!0,Vr('Model.setDataProperty is modifying a GraphObject, "'+e.toString()+'"'),Vr(" Is that really your intent?"));var r=xc(e,t);r!==n&&(Wu(e,t,n),this.Fs(e,t,r,n))},ye=uo.prototype,ye.set=function(e,t,n){this.setDataProperty(e,t,n)},ye.Do=function(e,t){if(t){var n=this.lb(e),r;for(r in t)r==="__gohashid"||n&&r===this.nodeKeyProperty||this.setDataProperty(e,r,t[r])}},ye.Ay=function(e,t){this.ts(e,-1,t)},ye.ts=function(e,t,n){0>t&&(t=e.length),Yi(e,t,n),jA(this,"",ai,"",e,null,n,null,t)},ye.ov=function(e,t){t===void 0&&(t=-1),e===this.Tc&&Wt("Model.removeArrayItem should not be called on the Model.nodeDataArray"),t===-1&&(t=e.length-1);var n=e[t];bo(e,t),jA(this,"",Pi,"",e,n,null,t,null)},ye.Ro=function(e){if(e===null)return"";var t=this.lj;if(t===""||(t=xc(e,t),t===void 0))return"";if(typeof t=="string")return t;Wt("getCategoryForNodeData found a non-string category for "+e+": "+t)},ye.jm=function(e,t){if(e!==null){var n=this.lj;if(n!=="")if(this.lb(e)){var r=xc(e,n);r===void 0&&(r=""),r!==t&&(Wu(e,n,t),jA(this,"nodeCategory",Jr,n,e,r,t))}else Wu(e,n,t)}},ye.lm=function(e,t){this.jm(t,this.Ro(e))},ye.Tl=function(){return!1},ye.Wj=function(){return!1},ye.ri=function(){return!1},ye.xs=function(){return!1},ye.Xj=function(){return!1};function gg(){return new uo}function Vv(e,t){if(typeof t=="function"){if(t.className)return t.className;if(t.name)return t.name}else if(typeof t=="object"&&t!==null&&t.constructor)return Vv(e,t.constructor);return typeof t}function X1(e){return Dh[e]?Dh[e]:Zt.go!==void 0&&Zt.go[e]?Zt.go[e]:null}function xc(e,t){if(!e||!t)return null;try{if(typeof t=="function")var n=t(e);else typeof e.getAttribute=="function"?(n=e.getAttribute(t),n===null&&(n=void 0)):n=e[t]}catch(r){}return n}function Wu(e,t,n){if(e&&t)try{typeof t=="function"?t(e,n):typeof e.setAttribute=="function"?e.setAttribute(t,n):e[t]=n}catch(r){}}xe.Object.defineProperties(uo.prototype,{name:{get:function(){return this.xa},set:function(e){var t=this.xa;t!==e&&(this.xa=e,this.g("name",t,e))}},dataFormat:{get:function(){return this.Sm},set:function(e){var t=this.Sm;t!==e&&(this.Sm=e,this.g("dataFormat",t,e))}},isReadOnly:{get:function(){return this.Gg},set:function(e){var t=this.Gg;t!==e&&(this.Gg=e,this.g("isReadOnly",t,e))}},modelData:{get:function(){return this.j},set:function(e){var t=this.j;t!==e&&(this.j=e,this.g("modelData",t,e),this.La(e))}},undoManager:{get:function(){return this.o},set:function(e){var t=this.o;t!==e&&(t!==null&&t.Rx(this),this.o=e,e!==null&&e.Xw(this))}},skipsUndoManager:{get:function(){return this.Wg},set:function(e){this.Wg=e}},nodeKeyProperty:{get:function(){return this.Th},set:function(e){var t=this.Th;t!==e&&(e===""&&Wt("Model.nodeKeyProperty may not be the empty string"),0<this.kb.count&&Wt("Cannot set Model.nodeKeyProperty when there is existing node data"),this.Th=e,this.g("nodeKeyProperty",t,e))}},makeUniqueKeyFunction:{get:function(){return this.bl},set:function(e){var t=this.bl;t!==e&&(this.bl=e,this.g("makeUniqueKeyFunction",t,e))}},nodeDataArray:{get:function(){return this.Tc},set:function(e){var t=this.Tc;if(t!==e){this.kb.clear(),this.Lv();for(var n=e.length,r=0;r<n;r++){var i=e[r];lr(i)||Wt("Model.nodeDataArray must only contain Objects, not: "+i),tc(i)}for(this.Tc=e,r=new Ai,i=0;i<n;i++){var o=e[i],l=this.wa(o);l===void 0||this.kb.I(l)!==null?r.add(o):this.kb.add(l,o)}for(r=r.iterator;r.next();)i=r.value,this.$u(i),o=this.wa(i),o!==void 0&&this.kb.add(o,i);for(jA(this,"nodeDataArray",Jr,"nodeDataArray",this,t,e),t=0;t<n;t++)r=e[t],this.fm(r),this.em(r);Array.isArray(e)||(this.isReadOnly=!0)}}},copyNodeDataFunction:{get:function(){return this.Bk},set:function(e){var t=this.Bk;t!==e&&(this.Bk=e,this.g("copyNodeDataFunction",t,e))}},copiesArrays:{get:function(){return this.Km},set:function(e){var t=this.Km;t!==e&&(this.Km=e,this.g("copiesArrays",t,e))}},copiesArrayObjects:{get:function(){return this.Jm},set:function(e){var t=this.Jm;t!==e&&(this.Jm=e,this.g("copiesArrayObjects",t,e))}},copiesKey:{get:function(){return this.Mm},set:function(e){var t=this.Mm;t!==e&&(this.Mm=e,this.g("copiesKey",t,e))}},afterCopyFunction:{get:function(){return this.xm},set:function(e){var t=this.xm;t!==e&&(this.xm=e,this.g("afterCopyFunction",t,e))}},nodeCategoryProperty:{get:function(){return this.lj},set:function(e){var t=this.lj;t!==e&&(this.lj=e,this.g("nodeCategoryProperty",t,e))}},type:{get:function(){return"Model"}}}),uo.prototype.setCategoryForNodeData=uo.prototype.jm,uo.prototype.getCategoryForNodeData=uo.prototype.Ro,uo.prototype.removeArrayItem=uo.prototype.ov,uo.prototype.insertArrayItem=uo.prototype.ts,uo.prototype.addArrayItem=uo.prototype.Ay,uo.prototype.assignAllDataProperties=uo.prototype.Do,uo.prototype.set=uo.prototype.set,uo.prototype.clearUnresolvedReferences=uo.prototype.Qy,uo.prototype.mergeNodeDataArray=uo.prototype.$z,uo.prototype.removeNodeDataCollection=uo.prototype.nA,uo.prototype.removeNodeData=uo.prototype.cm,uo.prototype.addNodeDataCollection=uo.prototype.Fy,uo.prototype.addNodeData=uo.prototype.xf,uo.prototype.makeNodeDataKeyUnique=uo.prototype.$u,uo.prototype.findNodeDataForKey=uo.prototype.hc,uo.prototype.containsNodeData=uo.prototype.lb,uo.prototype.setKeyForNodeData=uo.prototype.km,uo.prototype.getKeyForNodeData=uo.prototype.wa,uo.prototype.updateTargetBindings=uo.prototype.La,uo.prototype.commit=uo.prototype.commit,uo.prototype.rollbackTransaction=uo.prototype.Kf,uo.prototype.commitTransaction=uo.prototype.eb,uo.prototype.startTransaction=uo.prototype.Ea,uo.prototype.raiseDataChanged=uo.prototype.Fs,uo.prototype.raiseChanged=uo.prototype.g,uo.prototype.raiseChangedEvent=uo.prototype.cb,uo.prototype.removeChangedListener=uo.prototype.ik,uo.prototype.addChangedListener=uo.prototype.Pe,uo.prototype.writeJsonValue=uo.prototype.sm,uo.prototype.replaceJsonObjects=uo.prototype.dm,uo.prototype.applyIncrementalJSON=uo.prototype.Ky,uo.prototype.applyIncrementalJson=uo.prototype.Zw,uo.prototype.toJSON=uo.prototype.toJSON,uo.prototype.toJson=uo.prototype.np,uo.prototype.toIncrementalJSON=uo.prototype.yA,uo.prototype.toIncrementalJson=uo.prototype.$x,uo.prototype.toIncrementalData=uo.prototype.xA,uo.prototype.clear=uo.prototype.clear;var wv=!1,Dh={};uo.className="Model",uo.fromJSON=uo.fromJson=function(e,t){t===void 0&&(t=null);var n=null;if(typeof e=="string")try{n=Zt.JSON.parse(e)}catch(o){}else typeof e=="object"?n=e:Wt("Unable to construct a Model from: "+e);if(t===null){e=null;var r=n.class;if(typeof r=="string")try{var i=null;r.indexOf("go.")===0?(r=r.substr(3),i=X1(r)):(i=X1(r),i===null&&(i=Zt[r])),typeof i=="function"&&(e=new i)}catch(o){}e===null||e instanceof uo?t=e:Wt("Unable to construct a Model of declared class: "+n.class)}return t===null&&(t=uo.constructGraphLinksModel()),t.gp(n),t.kv(n),t},uo.safePropertyValue=xc,uo.safePropertySet=Wu,Dh.Brush=ol,Dh.ChangedEvent=ir,Dh.Geometry=mi,Dh.Margin=wo,Dh.Panel=Rr,Dh.Point=ft,Dh.Rect=Wn,Dh.Size=vi,Dh.Spot=yr,Dh.Transaction=Oo,Dh.UndoManager=Fi;function uc(e,t,n,r){du(this),this._isFrozen=!1,e===void 0&&(e=""),t===void 0&&(t=e),n===void 0&&(n=null),this.j=-1,this.xd=null,this.xl=e,this.wl=this.to=0,this.Cr=null,this.wn=!1,this.sl=t,this.Im=n,r===void 0?(this.el=WA,this.wk=null):(this.el=bd,this.wk=r),this.st=new Gr}uc.prototype.copy=function(){var e=new uc;return e.xl=this.xl,e.to=this.to,e.wl=this.wl,e.Cr=this.Cr,e.wn=this.wn,e.sl=this.sl,e.Im=this.Im,e.el=this.el,e.wk=this.wk,e},ye=uc.prototype,ye.qb=function(e){e.classType===uc&&(this.mode=e)},ye.toString=function(){return"Binding("+this.targetProperty+":"+this.sourceProperty+(this.Ai!==-1?" "+this.Ai:"")+" "+this.mode.name+")"},ye.freeze=function(){return this._isFrozen=!0,this},ye.ka=function(){return this._isFrozen=!1,this},ye.Kx=function(e){return e===void 0&&(e=null),this.mode=bd,this.backConverter=e,this},ye.cp=function(e){return e===void 0&&(e=""),this.sourceName=e,this.isToModel=!1,this},ye.dA=function(){return this.sourceName=null,this.isToModel=!0,this};function gm(e,t,n){return e=e.sourceName,e===null||e===""?t:e==="/"?n.part:e==="."?n:e===".."?n.panel:t.fb(e)}ye.Mv=function(e,t,n){var r=this.sl;if(n===void 0||r===""||r===n){n=this.xl;var i=this.Im;if(i===null&&n==="")Vr("Binding error: target property is the empty string: "+this.toString());else{var o=t;if(r!==""&&(o=xc(t,r)),o!==void 0)if(i===null)n!==""&&Wu(e,n,o);else try{if(n!==""){var l=i(o,e);Wu(e,n,l)}else i(o,e)}catch(u){}}}},ye.sp=function(e,t,n,r){if(this.el===bd){var i=this.xl;if(n===void 0||i===n){n=this.sl;var o=this.wk,l=e;if(i!==""&&(l=xc(e,i)),l!==void 0&&!this.st.contains(e))try{this.st.add(e);var u=r!==null?r.diagram:null,f=u!==null?u.model:null;if(o===null){if(n!=="")f!==null?f.setDataProperty(t,n,l):Wu(t,n,l);else if(f!==null&&r!==null&&0<=r.itemIndex&&r.panel!==null&&Array.isArray(r.panel.itemArray)){var E=r.itemIndex,C=r.panel.itemArray;f.ov(C,E),f.ts(C,E,l)}}else try{if(n!==""){var T=o(l,t,f);f!==null?f.setDataProperty(t,n,T):Wu(t,n,T)}else{var $=o(l,t,f);if($!==void 0&&f!==null&&r!==null&&0<=r.itemIndex&&r.panel!==null&&Array.isArray(r.panel.itemArray)){var ce=r.itemIndex,Ee=r.panel.itemArray;f.ov(Ee,ce),f.ts(Ee,ce,$)}}}catch(Ne){}}finally{this.st.remove(e)}}}},xe.Object.defineProperties(uc.prototype,{Ai:{get:function(){return this.j},set:function(e){this._isFrozen&&zn(this),this.j=e}},targetProperty:{get:function(){return this.xl},set:function(e){this._isFrozen&&zn(this),this.xl=e}},sourceName:{get:function(){return this.Cr},set:function(e){this._isFrozen&&zn(this),this.Cr=e,e!==null&&(this.wn=!1)}},isToModel:{get:function(){return this.wn},set:function(e){this._isFrozen&&zn(this),this.wn=e}},sourceProperty:{get:function(){return this.sl},set:function(e){this._isFrozen&&zn(this),this.sl=e}},converter:{get:function(){return this.Im},set:function(e){this._isFrozen&&zn(this),this.Im=e}},backConverter:{get:function(){return this.wk},set:function(e){this._isFrozen&&zn(this),this.wk=e}},mode:{get:function(){return this.el},set:function(e){this._isFrozen&&zn(this),this.el=e}}}),uc.prototype.updateSource=uc.prototype.sp,uc.prototype.updateTarget=uc.prototype.Mv,uc.prototype.ofModel=uc.prototype.dA,uc.prototype.ofObject=uc.prototype.cp,uc.prototype.makeTwoWay=uc.prototype.Kx;var Rf="Binding",WA=new Tr(uc,"OneWay",1),bd=new Tr(uc,"TwoWay",2);uc.className="Binding",uc.parseEnum=function(e,t){return function(n){return n=Gl(e,n),n===null?t:n}},uc.toString=pa,uc.OneWay=WA,uc.TwoWay=bd;function ts(e,t,n){uo.call(this),this.Vv=`,
"insertedLinkKeys": `,this.iy=`,
"modifiedLinkData": `,this.Xv=`,
"removedLinkKeys": `,this.md=[],this.$f=new Gr,this.wb=new Zo,this.Jh="",this.Ri=this.Ak=this.cl=null,this.lf="from",this.mf="to",this.fj=this.ej="",this.dj="category",this.je="",this.jl="isGroup",this.Je="group",this.Lm=!1,t!==void 0&&(this.linkDataArray=t),e!==void 0&&(jr(e)?this.nodeDataArray=e:n=e),n&&(Object.assign(this,n),e=n.Changed)&&(delete this.Changed,this.Pe(e))}le(ts,uo),ts.constructGraphLinksModel=uo.constructGraphLinksModel,ts.prototype.cloneProtected=function(e){uo.prototype.cloneProtected.call(this,e),e.Jh=this.Jh,e.cl=this.cl,e.Ak=this.Ak,e.lf=this.lf,e.mf=this.mf,e.ej=this.ej,e.fj=this.fj,e.dj=this.dj,e.je=this.je,e.jl=this.jl,e.Je=this.Je,e.Lm=this.Lm},ye=ts.prototype,ye.clear=function(){uo.prototype.clear.call(this),this.md=[],this.wb.clear(),this.$f.clear()},ye.toString=function(e){if(e===void 0&&(e=0),2<=e)return this.np();var t=(this.name!==""?this.name:"")+" GraphLinksModel";if(0<e){t+=`
node data:`,e=this.nodeDataArray;var n=e.length,r;for(r=0;r<n;r++){var i=e[r];t+=" "+this.wa(i)+":"+pa(i)}for(t+=`
link data:`,e=this.linkDataArray,n=e.length,r=0;r<n;r++)i=e[r],t+=" "+uA(this,i,!0)+"-->"+uA(this,i,!1)}return t},ye.Qv=function(e,t){this.linkKeyProperty===""&&Wt("GraphLinksModel.linkKeyProperty must not be an empty string for .toIncrementalData() to succeed.");var n=uo.prototype.Qv.call(this,e,t),r=this,i=new Gr,o=new Gr,l=new Gr,u=this.vh;e.changes.each(function(C){C.model===r&&(C.modelChange==="linkDataArray"?C.change===ai?i.add(C.newValue):C.change===Pi&&l.add(C.oldValue):r.Jc(C.object)?o.add(C.object):C.object!==null&&(C.object!==null&&u&&u.contains(C.object)?u.get(C.object).each(function(T){r.Jc(T)&&o.add(T)}):C.object instanceof uo||r.lb(C.object)||Fd(r,C.object).each(function(T){o.add(T)})))});var f=this.il;f.clear(),i.each(function(C){f.add(r.Ac(C)),t||o.add(C)});var E=this.kl;return E.clear(),l.each(function(C){E.add(r.Ac(C)),t&&o.add(C)}),e=r.cloneDeep(o.Fa()),0<f.count&&(n===null&&(n={}),t?n.removedLinkKeys=f.Fa():n.insertedLinkKeys=f.Fa()),0<e.length&&(n===null&&(n={}),n.modifiedLinkData=e),0<E.count&&(n===null&&(n={}),t?n.insertedLinkKeys=E.Fa():n.removedLinkKeys=E.Fa()),E.clear(),f.clear(),n},ye.rm=function(){var e=uo.prototype.rm.call(this),t="";return this.linkCategoryProperty!=="category"&&typeof this.linkCategoryProperty=="string"&&(t+=`,
"linkCategoryProperty": `+this.quote(this.linkCategoryProperty)),this.linkKeyProperty!==""&&typeof this.linkKeyProperty=="string"&&(t+=`,
"linkKeyProperty": `+this.quote(this.linkKeyProperty)),this.linkFromKeyProperty!=="from"&&typeof this.linkFromKeyProperty=="string"&&(t+=`,
"linkFromKeyProperty": `+this.quote(this.linkFromKeyProperty)),this.linkToKeyProperty!=="to"&&typeof this.linkToKeyProperty=="string"&&(t+=`,
"linkToKeyProperty": `+this.quote(this.linkToKeyProperty)),this.linkFromPortIdProperty!==""&&typeof this.linkFromPortIdProperty=="string"&&(t+=`,
"linkFromPortIdProperty": `+this.quote(this.linkFromPortIdProperty)),this.linkToPortIdProperty!==""&&typeof this.linkToPortIdProperty=="string"&&(t+=`,
"linkToPortIdProperty": `+this.quote(this.linkToPortIdProperty)),this.linkLabelKeysProperty!==""&&typeof this.linkLabelKeysProperty=="string"&&(t+=`,
"linkLabelKeysProperty": `+this.quote(this.linkLabelKeysProperty)),this.nodeIsGroupProperty!=="isGroup"&&typeof this.nodeIsGroupProperty=="string"&&(t+=`,
"nodeIsGroupProperty": `+this.quote(this.nodeIsGroupProperty)),this.nodeGroupKeyProperty!=="group"&&typeof this.nodeGroupKeyProperty=="string"&&(t+=`,
"nodeGroupKeyProperty": `+this.quote(this.nodeGroupKeyProperty)),e+t},ye.gp=function(e){uo.prototype.gp.call(this,e),e.linkKeyProperty&&(this.linkKeyProperty=e.linkKeyProperty),e.linkFromKeyProperty&&(this.linkFromKeyProperty=e.linkFromKeyProperty),e.linkToKeyProperty&&(this.linkToKeyProperty=e.linkToKeyProperty),e.linkFromPortIdProperty&&(this.linkFromPortIdProperty=e.linkFromPortIdProperty),e.linkToPortIdProperty&&(this.linkToPortIdProperty=e.linkToPortIdProperty),e.linkCategoryProperty&&(this.linkCategoryProperty=e.linkCategoryProperty),e.linkLabelKeysProperty&&(this.linkLabelKeysProperty=e.linkLabelKeysProperty),e.nodeIsGroupProperty&&(this.nodeIsGroupProperty=e.nodeIsGroupProperty),e.nodeGroupKeyProperty&&(this.nodeGroupKeyProperty=e.nodeGroupKeyProperty)},ye.Rv=function(){var e=uo.prototype.Rv.call(this),t=`,
"linkDataArray": `+pg(this,this.linkDataArray,!0);return e+t},ye.kv=function(e){uo.prototype.kv.call(this,e),e=e.linkDataArray,Array.isArray(e)&&(this.dm(e),this.linkDataArray=e)};function Fd(e,t){for(var n=new Gr,r=0;r<e.linkDataArray.length;r++){var i=e.linkDataArray[r];Ev(e,t,i,i,n)}return n}ye.Pv=function(e,t){this.linkKeyProperty===""&&Wt("GraphLinksModel.linkKeyProperty must not be an empty string for .toIncrementalJson() to succeed.");var n=uo.prototype.Pv.call(this,e,t),r=this,i=new Gr,o=new Gr,l=new Gr,u=this.vh;e.changes.each(function(C){C.model===r&&(C.modelChange==="linkDataArray"?C.change===ai?i.add(C.newValue):C.change===Pi&&l.add(C.oldValue):r.Jc(C.object)?o.add(C.object):C.object!==null&&(C.object!==null&&u&&u.contains(C.object)?u.get(C.object).each(function(T){r.Jc(T)&&o.add(T)}):C.object instanceof uo||r.lb(C.object)||Fd(r,C.object).each(function(T){o.add(T)})))});var f=this.il;f.clear(),i.each(function(C){f.add(r.Ac(C)),t||o.add(C)});var E=this.kl;return E.clear(),l.each(function(C){E.add(r.Ac(C)),t&&o.add(C)}),e=n,0<f.count&&(e+=(t?this.Xv:this.Vv)+pg(this,f.Fa(),!0)),0<o.count&&(e+=this.iy+pg(this,o.Fa(),!0)),0<E.count&&(e+=(t?this.Vv:this.Xv)+pg(this,E.Fa(),!0)),E.clear(),f.clear(),e},ye.fp=function(e){(e.linkCategoryProperty!==void 0&&e.linkCategoryProperty!==this.linkCategoryProperty||e.linkKeyProperty!==void 0&&e.linkKeyProperty!==this.linkKeyProperty||e.linkFromKeyProperty!==void 0&&e.linkFromKeyProperty!==this.linkFromKeyProperty||e.linkToKeyProperty!==void 0&&e.linkToKeyProperty!==this.linkToKeyProperty||e.linkFromPortIdProperty!==void 0&&e.linkFromPortIdProperty!==this.linkFromPortIdProperty||e.linkToPortIdProperty!==void 0&&e.linkToPortIdProperty!==this.linkToPortIdProperty||e.linkLabelKeysProperty!==void 0&&e.linkLabelKeysProperty!==this.linkLabelKeysProperty||e.nodeIsGroupProperty!==void 0&&e.nodeIsGroupProperty!==this.nodeIsGroupProperty||e.nodeGroupKeyProperty!==void 0&&e.nodeGroupKeyProperty!==this.nodeGroupKeyProperty)&&Wt("applyIncrementalJson cannot change Model properties"),uo.prototype.fp.call(this,e);var t=e.insertedLinkKeys;if(Array.isArray(t))for(var n=t.length,r=0;r<n;r++){var i=t[r],o=this.jh(i);o===null&&(o=this.Jo({}),this.Ks(o,i),this.fi(o))}if(t=e.modifiedLinkData,Array.isArray(t)){for(n=t.length,r=0;r<n;r++)if(i=t[r],o=this.Ac(i),o=this.jh(o),o!==null){for(var l in i)l!=="__gohashid"&&l!==this.linkKeyProperty&&this.setDataProperty(o,l,i[l]);fy(this,i,o)}}if(e=e.removedLinkKeys,Array.isArray(e))for(l=e.length,t=0;t<l;t++)n=this.jh(e[t]),n!==null&&this.bm(n)},ts.prototype.changeState=function(e,t){if(e!==null&&e.model===this){if(e.change===Jr){var n=e.object,r=e.propertyName;if(r===this.linkKeyProperty&&this.Jc(n)){var i=e.I(t);t=e.I(!t),t!==void 0&&this.wb.remove(t),i!==void 0&&this.wb.add(i,n),Wu(n,r,i);return}}else if(e.change===ai){if(n=e.newParam,e.modelChange==="linkDataArray"){e=e.newValue,lr(e)&&typeof n=="number"&&(r=this.Ac(e),t?(this.$f.remove(e),this.md[n]===e&&this.md.splice(n,1),r!==void 0&&this.wb.remove(r)):(this.$f.add(e),this.md[n]!==e&&this.md.splice(n,0,e),r!==void 0&&this.wb.add(r,e)));return}if(e.modelChange==="linkLabelKeys"){r=this.Ef(e.object),Array.isArray(r)&&typeof n=="number"&&(t?(n=r.indexOf(e.newValue),0<=n&&r.splice(n,1)):0>r.indexOf(e.newValue)&&r.splice(n,0,e.newValue));return}}else if(e.change===Pi){if(n=e.oldParam,e.modelChange==="linkDataArray"){e=e.oldValue,lr(e)&&typeof n=="number"&&(r=this.Ac(e),t?(this.$f.add(e),this.md[n]!==e&&this.md.splice(n,0,e),r!==void 0&&this.wb.add(r,e)):(this.$f.remove(e),this.md[n]===e&&this.md.splice(n,1),r!==void 0&&this.wb.remove(r)));return}if(e.modelChange==="linkLabelKeys"){r=this.Ef(e.object),Array.isArray(r)&&typeof n=="number"&&(t?0>r.indexOf(e.newValue)&&r.splice(n,0,e.newValue):(n=r.indexOf(e.newValue),0<=n&&r.splice(n,1)));return}}uo.prototype.changeState.call(this,e,t)}},ye=ts.prototype,ye.Vl=function(e){if(e!==void 0){var t=this.Ri;if(t!==null){var n=this.hc(e);n===null&&(n=this.copyNodeData(t),Wu(n,this.nodeKeyProperty,e),this.xf(n))}return e}},ye.yx=function(e){return uA(this,e,!0)},ye.wv=function(e,t){uh(this,e,t,!0)},ye.Bx=function(e){return uA(this,e,!1)},ye.Bv=function(e,t){uh(this,e,t,!1)};function uA(e,t,n){if(t!==null&&(e=n?e.lf:e.mf,e!==""&&(e=xc(t,e),e!==void 0))){if(od(e))return e;Wt((n?"FromKey":"ToKey")+" value for link data "+t+" is not a number or a string: "+e)}}function uh(e,t,n,r){if(n===null&&(n=void 0),t!==null){var i=r?e.lf:e.mf;if(i!=="")if(n=e.Vl(n),e.Jc(t)){var o=xc(t,i);o!==n&&(Bd(e,o,t),Wu(t,i,n),e.hc(n)===null&&Wh(e,n,t),jA(e,r?"linkFromKey":"linkToKey",Jr,i,t,o,n),typeof i=="string"&&e.La(t,i))}else Wu(t,i,n)}}ye.zx=function(e){return ch(this,e,!0)},ye.xv=function(e,t){f0(this,e,t,!0)},ye.Cx=function(e){return ch(this,e,!1)},ye.Cv=function(e,t){f0(this,e,t,!1)};function ch(e,t,n){return t===null||(e=n?e.ej:e.fj,e==="")?"":(t=xc(t,e),t===void 0?"":t)}function f0(e,t,n,r){if(t!==null){var i=r?e.ej:e.fj;if(i!=="")if(e.Jc(t)){var o=xc(t,i);o===void 0&&(o=""),o!==n&&(Wu(t,i,n),jA(e,r?"linkFromPortId":"linkToPortId",Jr,i,t,o,n),typeof i=="string"&&e.La(t,i))}else Wu(t,i,n)}}ye.Ef=function(e){if(e===null)return Fh;var t=this.je;return t===""?Fh:(e=xc(e,t),e===void 0?Fh:e)},ye.Ls=function(e,t){if(e!==null){var n=this.je;if(n!=="")if(this.Jc(e)){var r=xc(e,n);if(r===void 0&&(r=Fh),r!==t){if(Array.isArray(r))for(var i=r.length,o=0;o<i;o++)Bd(this,r[o],e);for(Wu(e,n,t),i=t.length,o=0;o<i;o++){var l=t[o];this.hc(l)===null&&Wh(this,l,e)}jA(this,"linkLabelKeys",Jr,n,e,r,t),typeof n=="string"&&this.La(e,n)}}else Wu(e,n,t)}},ye.Bu=function(e,t){if(t!=null&&e!==null){var n=this.je;if(n!==""){var r=xc(e,n);if(r===void 0)n=[],n.push(t),this.Ls(e,n);else if(Array.isArray(r)){var i=r.indexOf(t);0<=i||(i=r.length,r.push(t),this.Jc(e)&&(this.hc(t)===null&&Wh(this,t,e),jA(this,"linkLabelKeys",ai,n,e,null,t,null,i)))}else Wt(n+" property is not an Array; cannot addLabelKeyForLinkData: "+e)}}},ye.Qx=function(e,t){if(t!=null&&e!==null){var n=this.je;if(n!==""){var r=xc(e,n);if(Array.isArray(r)){var i=r.indexOf(t);0>i||(r.splice(i,1),this.Jc(e)&&(Bd(this,t,e),jA(this,"linkLabelKeys",Pi,n,e,t,null,i,null)))}else r!==void 0&&Wt(n+" property is not an Array; cannot removeLabelKeyforLinkData: "+e)}}},ye.Ac=function(e){if(e!==null){var t=this.Jh;if(t!==""&&(t=xc(e,t),t!==void 0)){if(od(t))return t;Wt("Key value for link data "+e+" is not a number or a string: "+t)}}},ye.Ks=function(e,t){if(e!==null){var n=this.Jh;if(n!=="")if(this.Jc(e)){var r=xc(e,n);r!==t&&this.jh(t)===null&&(Wu(e,n,t),r!==void 0&&this.wb.remove(r),this.wb.add(t,e),jA(this,"linkKey",Jr,n,e,r,t),typeof n=="string"&&this.La(e,n))}else Wu(e,n,t)}},ye.jh=function(e){return e===null&&Wt("GraphLinksModel.findLinkDataForKey:key must not be null"),e!==void 0&&od(e)?this.wb.I(e):null},ye.Bs=function(e){if(e!==null){var t=this.Jh;if(t!==""){var n=this.Ac(e);if(n===void 0||this.wb.contains(n)){var r=this.cl;if(r!==null&&(n=r(this,e),n!=null&&!this.wb.contains(n))){Wu(e,t,n);return}if(typeof n=="string"){for(r=2;this.wb.contains(n+r);)r++;Wu(e,t,n+r)}else if(n===void 0||typeof n=="number"){for(n=-this.wb.count-1;this.wb.contains(n);)n--;Wu(e,t,n)}}}}},ye.Jc=function(e){return e===null?!1:this.$f.contains(e)},ye.fi=function(e){e!==null&&(tc(e),this.Jc(e)||Np(this,e,!0))};function Np(e,t,n){if(e.linkKeyProperty!==""){var r=e.Ac(t);if(r!==void 0&&e.wb.I(r)===t)return;e.Bs(t),r=e.Ac(t),r===void 0&&Wt("GraphLinksModel.makeLinkDataKeyUnique failed on "+t+". Data not added to model."),e.wb.add(r,t)}e.$f.add(t),r=null,n&&(r=e.md.length,e.md.splice(r,0,t)),jA(e,"linkDataArray",ai,"linkDataArray",e,null,t,null,r),Xv(e,t)}ye.Ey=function(e){if(Array.isArray(e))for(var t=e.length,n=0;n<t;n++)this.fi(e[n]);else for(e=e.iterator;e.next();)this.fi(e.value)},ye.bm=function(e){e!==null&&Xg(this,e,!0)};function Xg(e,t,n){e.$f.remove(t);var r=e.Ac(t);if(r!==void 0&&e.wb.remove(r),r=null,n){if(r=e.md.indexOf(t),0>r)return;e.md.splice(r,1)}if(jA(e,"linkDataArray",Pi,"linkDataArray",e,t,null,r,null),n=uA(e,t,!0),Bd(e,n,t),n=uA(e,t,!1),Bd(e,n,t),r=e.Ef(t),Array.isArray(r))for(var i=r.length,o=0;o<i;o++)n=r[o],Bd(e,n,t)}ye.lA=function(e){if(Array.isArray(e))for(var t=e.length,n=0;n<t;n++)this.bm(e[n]);else for(e=e.iterator;e.next();)this.bm(e.value)},ye.Zz=function(e){if(this.linkKeyProperty===""&&Wt("GraphLinksModel.linkKeyProperty must not be an empty string for .mergeLinkDataArray() to succeed."),e!==this.linkDataArray&&jr(e)){var t=this.kl;t.clear(),t.addAll(this.wb.iteratorKeys);var n=this.il;n.clear();for(var r=e.length,i=0;i<r;i++){var o=e[i],l=this.Ac(o);if(l!==void 0){n.add(l);var u=this.jh(l);u!==o&&(u!==null?(this.Do(u,o),fy(this,o,u)):(o=this.cloneDeep(o),this.Ks(o,l),this.fi(o)))}else l=this.cloneDeep(o),this.fi(l),n.add(this.Ac(l))}for(e=t.iterator;e.next();)r=e.value,n.contains(r)||(r=this.jh(r))&&this.bm(r);t.clear(),n.clear()}};function Xv(e,t){var n=uA(e,t,!0);n=e.Vl(n),e.hc(n)===null&&Wh(e,n,t),n=uA(e,t,!1),n=e.Vl(n),e.hc(n)===null&&Wh(e,n,t);var r=e.Ef(t);if(Array.isArray(r))for(var i=r.length,o=0;o<i;o++)n=r[o],e.hc(n)===null&&Wh(e,n,t)}ye.Jo=function(e){if(e===null)return null;var t=this.Ak;return e=t!==null?t(e,this):Ia(this,e,!0),lr(e)&&(du(e),this.lf!==""&&Wu(e,this.lf,void 0),this.mf!==""&&Wu(e,this.mf,void 0),this.je!==""&&Wu(e,this.je,[])),e},ye.Yu=function(e){if(e===null)return!1;var t=this.jl;return t===""?!1:!!xc(e,t)},ye.lh=function(e){if(e!==null){var t=this.Je;if(t!==""&&(t=xc(e,t),t!==void 0)){if(od(t))return t;Wt("GroupKey value for node data "+e+" is not a number or a string: "+t)}}},ye.mp=function(e,t){if(t===null&&(t=void 0),e!==null){var n=this.Je;if(n!=="")if(this.lb(e)){var r=xc(e,n);r!==t&&(Bd(this,r,e),Wu(e,n,t),this.hc(t)===null&&Wh(this,t,e),jA(this,"nodeGroupKey",Jr,n,e,r,t),typeof n=="string"&&this.La(e,n))}else Wu(e,n,t)}},ts.prototype.copyNodeData=function(e){return e===null?null:(e=uo.prototype.copyNodeData.call(this,e),this.Ij||this.Je===""||xc(e,this.Je)===void 0||Wu(e,this.Je,void 0),e)},ts.prototype.setDataProperty=function(e,t,n){if(this.lb(e)){if(t===this.nodeKeyProperty){this.km(e,n);return}if(t===this.nodeCategoryProperty){this.jm(e,n);return}if(t===this.nodeGroupKeyProperty){this.mp(e,n);return}}else if(this.Jc(e)){if(t===this.linkFromKeyProperty){uh(this,e,n,!0);return}if(t===this.linkToKeyProperty){uh(this,e,n,!1);return}if(t===this.linkFromPortIdProperty){f0(this,e,n,!0);return}if(t===this.linkToPortIdProperty){f0(this,e,n,!1);return}if(t===this.linkKeyProperty){this.Ks(e,n);return}if(t===this.linkCategoryProperty){this.lp(e,n);return}if(t===this.linkLabelKeysProperty){this.Ls(e,n);return}}var r=xc(e,t);r!==n&&(Wu(e,t,n),this.Fs(e,t,r,n))},ye=ts.prototype,ye.Do=function(e,t){if(t){var n=this.lb(e),r=this.Jc(e),i;for(i in t)i==="__gohashid"||n&&i===this.nodeKeyProperty||n&&i===this.nodeIsGroupProperty&&xc(e,i)===t[i]||r&&i===this.linkKeyProperty||this.setDataProperty(e,i,t[i])}},ye.jp=function(e,t){uo.prototype.jp.call(this,e,t);for(var n=this.kb.iterator;n.next();)this.qv(n.value,e,t);for(n=this.$f.iterator;n.next();){var r=n.value,i=e,o=t;if(uA(this,r,!0)===i){var l=this.lf;Wu(r,l,o),jA(this,"linkFromKey",Jr,l,r,i,o),typeof l=="string"&&this.La(r,l)}if(uA(this,r,!1)===i&&(l=this.mf,Wu(r,l,o),jA(this,"linkToKey",Jr,l,r,i,o),typeof l=="string"&&this.La(r,l)),l=this.Ef(r),Array.isArray(l))for(var u=l.length,f=this.je,E=0;E<u;E++)l[E]===i&&(l[E]=o,jA(this,"linkLabelKeys",ai,f,r,i,o,E,E))}},ye.qv=function(e,t,n){if(this.lh(e)===t){var r=this.Je;Wu(e,r,n),jA(this,"nodeGroupKey",Jr,r,e,t,n),typeof r=="string"&&this.La(e,r)}},ye.Lv=function(){uo.prototype.Lv.call(this);for(var e=this.linkDataArray,t=e.length,n=0;n<t;n++)Xv(this,e[n])},ye.fm=function(e){uo.prototype.fm.call(this,e),e=this.wa(e);var t=b1(this,e);if(t!==null){var n=io();for(t=t.iterator;t.next();){var r=t.value;if(this.lb(r)){if(this.lh(r)===e){var i=this.Je;jA(this,"nodeGroupKey",Jr,i,r,e,e),typeof i=="string"&&this.La(r,i),n.push(r)}}else if(uA(this,r,!0)===e&&(i=this.lf,jA(this,"linkFromKey",Jr,i,r,e,e),typeof i=="string"&&this.La(r,i),n.push(r)),uA(this,r,!1)===e&&(i=this.mf,jA(this,"linkToKey",Jr,i,r,e,e),typeof i=="string"&&this.La(r,i),n.push(r)),i=this.Ef(r),Array.isArray(i))for(var o=i.length,l=this.je,u=0;u<o;u++)i[u]===e&&(jA(this,"linkLabelKeys",ai,l,r,e,e,u,u),n.push(r))}for(t=0;t<n.length;t++)Bd(this,e,n[t]);so(n)}},ye.em=function(e){uo.prototype.em.call(this,e);var t=this.lh(e);this.hc(t)===null&&Wh(this,t,e)},ye.qp=function(e){uo.prototype.qp.call(this,e);var t=this.lh(e);Bd(this,t,e)},ye.ps=function(e){if(e===null)return"";var t=this.dj;if(t===""||(t=xc(e,t),t===void 0))return"";if(typeof t=="string")return t;Wt("getCategoryForLinkData found a non-string category for "+e+": "+t)},ts.prototype.getLinkCategoryForData=function(e){return this.ps(e)},ts.prototype.lp=function(e,t){if(e!==null){var n=this.dj;if(n!=="")if(this.Jc(e)){var r=xc(e,n);r===void 0&&(r=""),r!==t&&(Wu(e,n,t),jA(this,"linkCategory",Jr,n,e,r,t),typeof n=="string"&&this.La(e,n))}else Wu(e,n,t)}},ts.prototype.setLinkCategoryForData=function(e,t){this.lp(e,t)},ye=ts.prototype,ye.lm=function(e,t){uo.prototype.lm.call(this,e,t),this.mp(t,this.lh(e))};function fy(e,t,n){e.lp(n,e.ps(t)),e.wv(n,e.yx(t)),e.Bv(n,e.Bx(t)),e.Ls(n,e.Ef(t)),e.xv(n,e.zx(t)),e.Cv(n,e.Cx(t))}ye.Wj=function(){return!0},ye.ri=function(){return!0},ye.xs=function(){return!0},ye.Xj=function(){return!0},xe.Object.defineProperties(ts.prototype,{archetypeNodeData:{get:function(){return this.Ri},set:function(e){var t=this.Ri;t!==e&&(this.Ri=e,this.g("archetypeNodeData",t,e))}},linkFromKeyProperty:{get:function(){return this.lf},set:function(e){var t=this.lf;t!==e&&(this.lf=e,this.g("linkFromKeyProperty",t,e))}},linkToKeyProperty:{get:function(){return this.mf},set:function(e){var t=this.mf;t!==e&&(this.mf=e,this.g("linkToKeyProperty",t,e))}},linkFromPortIdProperty:{get:function(){return this.ej},set:function(e){var t=this.ej;t!==e&&(this.ej=e,this.g("linkFromPortIdProperty",t,e))}},linkToPortIdProperty:{get:function(){return this.fj},set:function(e){var t=this.fj;t!==e&&(this.fj=e,this.g("linkToPortIdProperty",t,e))}},linkLabelKeysProperty:{get:function(){return this.je},set:function(e){var t=this.je;t!==e&&(this.je=e,this.g("linkLabelKeysProperty",t,e))}},linkDataArray:{get:function(){return this.md},set:function(e){var t=this.md;if(t!==e){this.wb.clear();for(var n=e.length,r=0;r<n;r++){var i=e[r];lr(i)||Wt("GraphLinksModel.linkDataArray must only contain Objects, not: "+i),tc(i)}if(this.md=e,this.linkKeyProperty!==""){for(r=new Ai,i=0;i<n;i++){var o=e[i],l=this.Ac(o);l===void 0||this.wb.I(l)!==null?r.add(o):this.wb.add(l,o)}for(r=r.iterator;r.next();)i=r.value,this.Bs(i),o=this.Ac(i),o!==void 0&&this.wb.add(o,i)}for(r=new Gr,i=0;i<n;i++)r.add(e[i]);for(this.$f=r,jA(this,"linkDataArray",Jr,"linkDataArray",this,t,e),t=0;t<n;t++)Xv(this,e[t])}}},linkKeyProperty:{get:function(){return this.Jh},set:function(e){var t=this.Jh;if(t!==e){this.Jh=e,this.wb.clear();for(var n=this.linkDataArray.length,r=0;r<n;r++){var i=this.linkDataArray[r],o=this.Ac(i);o===void 0&&(this.Bs(i),o=this.Ac(i)),o!==void 0&&this.wb.add(o,i)}this.g("linkKeyProperty",t,e)}}},makeUniqueLinkKeyFunction:{get:function(){return this.cl},set:function(e){var t=this.cl;t!==e&&(this.cl=e,this.g("makeUniqueLinkKeyFunction",t,e))}},copyLinkDataFunction:{get:function(){return this.Ak},set:function(e){var t=this.Ak;t!==e&&(this.Ak=e,this.g("copyLinkDataFunction",t,e))}},nodeIsGroupProperty:{get:function(){return this.jl},set:function(e){var t=this.jl;t!==e&&(this.jl=e,this.g("nodeIsGroupProperty",t,e))}},nodeGroupKeyProperty:{get:function(){return this.Je},set:function(e){var t=this.Je;t!==e&&(this.Je=e,this.g("nodeGroupKeyProperty",t,e))}},Ij:{get:function(){return this.Lm},set:function(e){this.Lm!==e&&(this.Lm=e)}},linkCategoryProperty:{get:function(){return this.dj},set:function(e){var t=this.dj;t!==e&&(this.dj=e,this.g("linkCategoryProperty",t,e))}},type:{get:function(){return"GraphLinksModel"}}}),ts.prototype.setCategoryForLinkData=ts.prototype.lp,ts.prototype.getCategoryForLinkData=ts.prototype.ps,ts.prototype.assignAllDataProperties=ts.prototype.Do,ts.prototype.setGroupKeyForNodeData=ts.prototype.mp,ts.prototype.getGroupKeyForNodeData=ts.prototype.lh,ts.prototype.isGroupForNodeData=ts.prototype.Yu,ts.prototype.copyLinkData=ts.prototype.Jo,ts.prototype.mergeLinkDataArray=ts.prototype.Zz,ts.prototype.removeLinkDataCollection=ts.prototype.lA,ts.prototype.removeLinkData=ts.prototype.bm,ts.prototype.addLinkDataCollection=ts.prototype.Ey,ts.prototype.addLinkData=ts.prototype.fi,ts.prototype.containsLinkData=ts.prototype.Jc,ts.prototype.makeLinkDataKeyUnique=ts.prototype.Bs,ts.prototype.findLinkDataForKey=ts.prototype.jh,ts.prototype.setKeyForLinkData=ts.prototype.Ks,ts.prototype.getKeyForLinkData=ts.prototype.Ac,ts.prototype.removeLabelKeyForLinkData=ts.prototype.Qx,ts.prototype.addLabelKeyForLinkData=ts.prototype.Bu,ts.prototype.setLabelKeysForLinkData=ts.prototype.Ls,ts.prototype.getLabelKeysForLinkData=ts.prototype.Ef,ts.prototype.setToPortIdForLinkData=ts.prototype.Cv,ts.prototype.getToPortIdForLinkData=ts.prototype.Cx,ts.prototype.setFromPortIdForLinkData=ts.prototype.xv,ts.prototype.getFromPortIdForLinkData=ts.prototype.zx,ts.prototype.setToKeyForLinkData=ts.prototype.Bv,ts.prototype.getToKeyForLinkData=ts.prototype.Bx,ts.prototype.setFromKeyForLinkData=ts.prototype.wv,ts.prototype.getFromKeyForLinkData=ts.prototype.yx,ts.prototype.clear=ts.prototype.clear;var Fh=Object.freeze([]);ts.className="GraphLinksModel",Dh.GraphLinksModel=ts,uo.constructGraphLinksModel=uo.constructGraphLinksModel=function(){return new ts},uo.initDiagramModel=gg=function(){return new ts};function Xd(e,t){uo.call(this),this.Ke="parent",this.Nm=!1,this.nj="parentLinkCategory",e!==void 0&&(jr(e)?this.nodeDataArray=e:t=e),t&&(Object.assign(this,t),e=t.Changed)&&(delete this.Changed,this.Pe(e))}le(Xd,uo),Xd.constructGraphLinksModel=uo.constructGraphLinksModel,Xd.prototype.cloneProtected=function(e){uo.prototype.cloneProtected.call(this,e),e.Ke=this.Ke,e.Nm=this.Nm,e.nj=this.nj},ye=Xd.prototype,ye.toString=function(e){if(e===void 0&&(e=0),2<=e)return this.np();var t=(this.name!==""?this.name:"")+" TreeModel";if(0<e){t+=`
node data:`,e=this.nodeDataArray;for(var n=e.length,r=0;r<n;r++){var i=e[r];t+=" "+this.wa(i)+":"+pa(i)}}return t},ye.rm=function(){var e=uo.prototype.rm.call(this),t="";return this.nodeParentKeyProperty!=="parent"&&typeof this.nodeParentKeyProperty=="string"&&(t+=`,
"nodeParentKeyProperty": `+this.quote(this.nodeParentKeyProperty)),e+t},ye.gp=function(e){uo.prototype.gp.call(this,e),e.nodeParentKeyProperty&&(this.nodeParentKeyProperty=e.nodeParentKeyProperty)},ye.fp=function(e){e.nodeParentKeyProperty!==void 0&&e.nodeParentKeyProperty!==this.nodeParentKeyProperty&&Wt("applyIncrementalJson cannot change Model properties"),uo.prototype.fp.call(this,e)},ye.Vl=function(e){return e},ye.mh=function(e){if(e!==null){var t=this.Ke;if(t!==""&&(t=xc(e,t),t!==void 0)){if(od(t))return t;Wt("ParentKey value for node data "+e+" is not a number or a string: "+t)}}},ye.qe=function(e,t){if(t===null&&(t=void 0),e!==null){var n=this.Ke;if(n!=="")if(t=this.Vl(t),this.lb(e)){var r=xc(e,n);r!==t&&(Bd(this,r,e),Wu(e,n,t),this.hc(t)===null&&Wh(this,t,e),jA(this,"nodeParentKey",Jr,n,e,r,t),typeof n=="string"&&this.La(e,n))}else Wu(e,n,t)}},ye.ss=function(e){if(e===null)return"";var t=this.nj;return t===""||(t=xc(e,t),t===void 0)?"":typeof t=="string"?t:(Wt("getParentLinkCategoryForNodeData found a non-string category for "+e+": "+t),"")},Xd.prototype.getLinkCategoryForData=function(e){return this.ss(e)},Xd.prototype.Ms=function(e,t){if(e!==null){var n=this.nj;if(n!=="")if(this.lb(e)){var r=xc(e,n);r===void 0&&(r=""),r!==t&&(Wu(e,n,t),jA(this,"parentLinkCategory",Jr,n,e,r,t),typeof n=="string"&&this.La(e,n))}else Wu(e,n,t)}},Xd.prototype.setLinkCategoryForData=function(e,t){this.Ms(e,t)},Xd.prototype.copyNodeData=function(e){return e===null?null:(e=uo.prototype.copyNodeData.call(this,e),this.Jj||this.Ke===""||xc(e,this.Ke)===void 0||Wu(e,this.Ke,void 0),e)},Xd.prototype.setDataProperty=function(e,t,n){if(this.lb(e)){if(t===this.nodeKeyProperty){this.km(e,n);return}if(t===this.nodeCategoryProperty){this.jm(e,n);return}if(t===this.nodeParentKeyProperty){this.qe(e,n);return}}var r=xc(e,t);r!==n&&(Wu(e,t,n),this.Fs(e,t,r,n))},ye=Xd.prototype,ye.jp=function(e,t){uo.prototype.jp.call(this,e,t);for(var n=this.kb.iterator;n.next();)this.qv(n.value,e,t)},ye.qv=function(e,t,n){if(this.mh(e)===t){var r=this.Ke;Wu(e,r,n),jA(this,"nodeParentKey",Jr,r,e,t,n),typeof r=="string"&&this.La(e,r)}},ye.fm=function(e){uo.prototype.fm.call(this,e),e=this.wa(e);var t=b1(this,e);if(t!==null){var n=io();for(t=t.iterator;t.next();){var r=t.value;if(this.lb(r)&&this.mh(r)===e){var i=this.Ke;jA(this,"nodeParentKey",Jr,i,r,e,e),typeof i=="string"&&this.La(r,i),n.push(r)}}for(t=0;t<n.length;t++)Bd(this,e,n[t]);so(n)}},ye.em=function(e){uo.prototype.em.call(this,e);var t=this.mh(e);t=this.Vl(t),this.hc(t)===null&&Wh(this,t,e)},ye.qp=function(e){uo.prototype.qp.call(this,e);var t=this.mh(e);Bd(this,t,e)},ye.lm=function(e,t){uo.prototype.lm.call(this,e,t),this.Ms(t,this.ss(e)),this.qe(t,this.mh(e))},ye.Tl=function(){return!0},ye.xs=function(){return!0},xe.Object.defineProperties(Xd.prototype,{nodeParentKeyProperty:{get:function(){return this.Ke},set:function(e){var t=this.Ke;t!==e&&(this.Ke=e,this.g("nodeParentKeyProperty",t,e))}},Jj:{get:function(){return this.Nm},set:function(e){this.Nm!==e&&(this.Nm=e)}},parentLinkCategoryProperty:{get:function(){return this.nj},set:function(e){var t=this.nj;t!==e&&(this.nj=e,this.g("parentLinkCategoryProperty",t,e))}},linkCategoryProperty:{get:function(){return this.parentLinkCategoryProperty},set:function(e){this.parentLinkCategoryProperty=e}},type:{get:function(){return"TreeModel"}}}),Xd.prototype.setParentLinkCategoryForNodeData=Xd.prototype.Ms,Xd.prototype.getParentLinkCategoryForNodeData=Xd.prototype.ss,Xd.prototype.setParentKeyForNodeData=Xd.prototype.qe,Xd.prototype.getParentKeyForNodeData=Xd.prototype.mh,Xd.className="TreeModel",Dh.TreeModel=Xd;function kc(e){mc.call(this),this.lw=this.Zm=this.lc=0,this.Wp=360,this.kw=K0,this.Ti=0,this.Zv=new ft,this.Jp=this.me=0,this.Xr=new ks,this.gt=this.mj=0,this.ty=600,this.eo=NaN,this.Cm=1,this.ro=0,this.ul=360,this.Rb=K0,this.K=pd,this.nd=Gv,this.hd=an,this.tf=6,this.Nn=S1,e&&Object.assign(this,e)}le(kc,mc),kc.prototype.cloneProtected=function(e){mc.prototype.cloneProtected.call(this,e),e.eo=this.eo,e.Cm=this.Cm,e.ro=this.ro,e.ul=this.ul,e.Rb=this.Rb,e.K=this.K,e.nd=this.nd,e.hd=this.hd,e.tf=this.tf,e.Nn=this.Nn},kc.prototype.qb=function(e){e.classType===kc?e===xu||e===Wv||e===Cv||e===P0||e===Gv?this.sorting=e:e===Mu||e===md||e===pd||e===$d?this.direction=e:e===GA||e===$u||e===K0||e===h0?this.arrangement=e:(e===Yv||e===S1)&&(this.nodeDiameterFormula=e):mc.prototype.qb.call(this,e)},kc.prototype.createNetwork=function(){return new Z0(this)},kc.prototype.doLayout=function(e){if(this.network===null&&(this.network=this.makeNetwork(e)),this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin),e=this.network.vertexes,1>=e.count)e.count===1&&(e=e.first(),e.centerX=0,e.centerY=0);else{var t=new Ai;t.addAll(e.iterator),e=new Ai;var n=new Ai,r=this.sort(t),i,o,l=this.Jp,u=this.arrangement,f=this.nodeDiameterFormula,E=this.radius;(!isFinite(E)||0>=E)&&(E=NaN);var C=this.aspectRatio;(!isFinite(C)||0>=C)&&(C=1);var T=this.startAngle;isFinite(T)||(T=0);var $=this.sweepAngle;if((!isFinite($)||360<$||1>$)&&($=360),t=this.spacing,isFinite(t)||(t=NaN),u===h0&&f===Yv?u=K0:u===h0&&f!==Yv&&(u=this.arrangement),(this.direction===Mu||this.direction===md)&&this.sorting!==Gv){for(f=0;!(f>=r.length)&&(e.add(r.M(f)),!(f+1>=r.length));f+=2)n.add(r.M(f+1));this.direction===Mu?(this.arrangement===h0&&e.reverse(),r=new Ai,r.addAll(e),r.addAll(n)):(this.arrangement===h0&&n.reverse(),r=new Ai,r.addAll(n),r.addAll(e))}f=r.length;for(var ce=o=i=0;ce<r.length;ce++){var Ee=T+$*o*(this.direction===pd?1:-1)/f,Ne=r.M(ce).diameter;isNaN(Ne)&&(Ne=Bv(r.M(ce),Ee)),360>$&&(ce===0||ce===r.length-1)&&(Ne/=2),i+=Ne,o++}if(isNaN(E)||u===h0){if(isNaN(t)&&(t=6),u!==K0&&u!==h0){for(o=-1/0,l=0;l<f;l++)ce=r.M(l),i=r.M(l===f-1?0:l+1),isNaN(ce.diameter)&&Bv(ce,0),isNaN(i.diameter)&&Bv(i,0),o=Math.max(o,(ce.diameter+i.diameter)/2);l=o+t,u===GA?E=(o+t)/(2*Math.PI/f):E=S0(this,l*(360<=$?f:f-1),C,T*Math.PI/180,$*Math.PI/180)}else E=S0(this,i+(360<=$?f:f-1)*(u!==h0?t:1.6*t),C,T*Math.PI/180,$*Math.PI/180);o=E*C}else if(o=E*C,ce=z0(this,E,o,T*Math.PI/180,$*Math.PI/180),isNaN(t))(u===K0||u===h0)&&(t=(ce-i)/(360<=$?f:f-1));else if(u===K0||u===h0)ce=(ce-i)/(360<=$?f:f-1),ce<t?(E=S0(this,i+t*(360<=$?f:f-1),C,T*Math.PI/180,$*Math.PI/180),o=E*C):t=ce;else{for(l=-1/0,i=0;i<f;i++)Ee=r.M(i),Ne=r.M(i===f-1?0:i+1),isNaN(Ee.diameter)&&Bv(Ee,0),isNaN(Ne.diameter)&&Bv(Ne,0),l=Math.max(l,(Ee.diameter+Ne.diameter)/2);l+=t,i=S0(this,l*(360<=$?f:f-1),C,T*Math.PI/180,$*Math.PI/180),i>E?(E=i,o=E*C):l=ce/(360<=$?f:f-1)}if(this.kw=u,this.lc=E,this.Zm=C,this.lw=T,this.Wp=$,this.Ti=t,this.me=o,this.Jp=l,t=r,r=this.kw,u=this.lc,E=this.lw,C=this.Wp,T=this.Ti,$=this.me,f=this.Jp,this.direction!==Mu&&this.direction!==md||r!==h0)if(this.direction===Mu||this.direction===md){switch(l=0,r){case $u:l=180*hy(this,u,$,E,f)/Math.PI;break;case K0:f=t=0,l=e.first(),l!==null&&(t=Bv(l,Math.PI/2)),l=n.first(),l!==null&&(f=Bv(l,Math.PI/2)),l=180*hy(this,u,$,E,T+(t+f)/2)/Math.PI;break;case GA:l=C/t.length}if(this.direction===Mu){switch(r){case $u:xv(this,e,E,$d);break;case K0:F1(this,e,E,$d);break;case GA:Ah(this,e,C/2,E,$d)}switch(r){case $u:xv(this,n,E+l,pd);break;case K0:F1(this,n,E+l,pd);break;case GA:Ah(this,n,C/2,E+l,pd)}}else{switch(r){case $u:xv(this,n,E,$d);break;case K0:F1(this,n,E,$d);break;case GA:Ah(this,n,C/2,E,$d)}switch(r){case $u:xv(this,e,E+l,pd);break;case K0:F1(this,e,E+l,pd);break;case GA:Ah(this,e,C/2,E+l,pd)}}}else switch(r){case $u:xv(this,t,E,this.direction);break;case K0:F1(this,t,E,this.direction);break;case GA:Ah(this,t,C,E,this.direction);break;case h0:aE(this,t,C,E,this.direction)}else aE(this,t,C,E-C/2,pd)}this.updateParts(),this.network=null,this.isValidLayout=!0};function Ah(e,t,n,r,i){var o=e.Wp,l=e.lc;e=e.me,r=r*Math.PI/180,n=n*Math.PI/180;for(var u=t.length,f=0;f<u;f++){var E=r+(i===pd?f*n/(360<=o?u:u-1):-(f*n)/u),C=t.M(f),T=l*Math.tan(E)/e;T=Math.sqrt((l*l+e*e*T*T)/(1+T*T)),C.centerX=T*Math.cos(E),C.centerY=T*Math.sin(E),C.actualAngle=180*E/Math.PI}}function F1(e,t,n,r){var i=e.lc,o=e.me,l=e.Ti;n=n*Math.PI/180;for(var u=t.length,f=0;f<u;f++){var E=t.M(f),C=t.M(f===u-1?0:f+1),T=o*Math.sin(n);E.centerX=i*Math.cos(n),E.centerY=T,E.actualAngle=180*n/Math.PI,isNaN(E.diameter)&&Bv(E,0),isNaN(C.diameter)&&Bv(C,0),E=hy(e,i,o,r===pd?n:-n,(E.diameter+C.diameter)/2+l),n+=r===pd?E:-E}}function xv(e,t,n,r){var i=e.lc,o=e.me,l=e.Jp;n=n*Math.PI/180;for(var u=t.length,f=0;f<u;f++){var E=t.M(f);E.centerX=i*Math.cos(n),E.centerY=o*Math.sin(n),E.actualAngle=180*n/Math.PI,E=hy(e,i,o,r===pd?n:-n,l),n+=r===pd?E:-E}}function aE(e,t,n,r,i){var o=e.Wp;if(e.mj=0,e.Xr=new ks,360>n){for(o=r+(i===pd?o:-o);0>o;)o+=360;o%=360,180<o&&(o-=360),o*=Math.PI/180,e.gt=o,lE(e,t,n,r,i)}else sE(e,t,n,r,i);e.Xr.commit(t)}function sE(e,t,n,r,i){var o=e.lc,l=e.Ti,u=e.Zm,f=o*Math.cos(r*Math.PI/180),E=e.me*Math.sin(r*Math.PI/180),C=t.Fa();if(C.length===3)C[0].centerX=o,C[0].centerY=0,C[1].centerX=C[0].centerX-C[0].width/2-C[1].width/2-l,C[1].y=C[0].y,C[2].centerX=(C[0].centerX+C[1].centerX)/2,C[2].y=C[0].y-C[2].height-l;else if(C.length===4)C[0].centerX=o,C[0].centerY=0,C[2].centerX=-C[0].centerX,C[2].centerY=C[0].centerY,C[1].centerX=0,C[1].y=Math.min(C[0].y,C[2].y)-C[1].height-l,C[3].centerX=0,C[3].y=Math.max(C[0].y+C[0].height+l,C[2].y+C[2].height+l);else{o=ft.alloc();for(var T=0;T<C.length&&(C[T].centerX=f,C[T].centerY=E,!(T>=C.length-1));T++)W1(e,f,E,C,T,i,o)||sp(e,f,E,C,T,i,o),f=o.x,E=o.y;if(ft.free(o),e.mj++,!(23<e.mj)){f=C[0].centerX,E=C[0].centerY,o=C[C.length-1].centerX,T=C[C.length-1].centerY;var $=Math.abs(f-o)-((C[0].width+C[C.length-1].width)/2+l),ce=Math.abs(E-T)-((C[0].height+C[C.length-1].height)/2+l);l=0,1>Math.abs(ce)?Math.abs(f-o)<(C[0].width+C[C.length-1].width)/2&&(l=0):l=0<ce?ce:1>Math.abs($)?0:$,f=Math.abs(o)>Math.abs(T)?0<o!=E>T:0<T!=f<o,(f=i===pd?f:!f)&&(l=-Math.abs(l),l=Math.min(l,-C[C.length-1].width),l=Math.min(l,-C[C.length-1].height)),e.Xr.compare(l,C),1<Math.abs(l)&&(e.lc=8>e.mj?e.lc-l/(2*Math.PI):5>C.length&&10<l?e.lc/2:e.lc-(0<l?1.7:-2.3),e.me=e.lc*u,sE(e,t,n,r,i))}}}function lE(e,t,n,r,i){for(var o=e.lc,l=e.me,u=e.Zm,f=o*Math.cos(r*Math.PI/180),E=l*Math.sin(r*Math.PI/180),C=ft.alloc(),T=t.Fa(),$=0;$<T.length&&(T[$].centerX=f,T[$].centerY=E,!($>=T.length-1));$++)W1(e,f,E,T,$,i,C)||sp(e,f,E,T,$,i,C),f=C.x,E=C.y;if(ft.free(C),e.mj++,!(23<e.mj)){if(f=Math.atan2(E,f),f=i===pd?e.gt-f:f-e.gt,f=Math.abs(f)<Math.abs(f-2*Math.PI)?f:f-2*Math.PI,o=f*(o+l)/2,l=e.Xr,Math.abs(o)<Math.abs(l.Pl))for(l.Pl=o,l.mk=[],l.tm=[],f=0;f<T.length;f++)l.mk[f]=T[f].bounds.x,l.tm[f]=T[f].bounds.y;1<Math.abs(o)&&(e.lc=8>e.mj?e.lc-o/(2*Math.PI):e.lc-(0<o?1.7:-2.3),e.me=e.lc*u,lE(e,t,n,r,i))}}function W1(e,t,n,r,i,o,l){var u=e.lc,f=e.me,E=0;e=(r[i].width+r[i+1].width)/2+e.Ti;var C=!1;if(0<=n!=(o===pd)){if(o=t+e,o>u){if(o=t-e,o<-u)return l.x=o,l.y=E,!1;C=!0}}else if(o=t-e,o<-u){if(o=t+e,o>u)return l.x=o,l.y=E,!1;C=!0}return E=Math.sqrt(1-Math.min(1,o*o/(u*u)))*f,0>n!==C&&(E=-E),Math.abs(n-E)>(r[i].height+r[i+1].height)/2?(l.x=o,l.y=E,!1):(l.x=o,l.y=E,!0)}function sp(e,t,n,r,i,o,l){var u=e.lc,f=e.me,E=0;if(e=(r[i].height+r[i+1].height)/2+e.Ti,r=!1,0<=t!=(o===pd)){if(o=n-e,o<-f){if(o=n+e,o>f){l.x=E,l.y=o;return}r=!0}}else if(o=n+e,o>f){if(o=n-e,o<-f){l.x=E,l.y=o;return}r=!0}E=Math.sqrt(1-Math.min(1,o*o/(f*f)))*u,0>t!==r&&(E=-E),l.x=E,l.y=o}kc.prototype.commitLayout=function(){this.commitNodes(),this.isRouting&&this.commitLinks()},kc.prototype.commitNodes=function(){var e=this.group!==null&&this.group.placeholder!==null&&this.group.isSubGraphExpanded,t=e?this.group.location.copy():null,n=this.actualCenter;e?n=new ft(0,0):(n.x=this.arrangementOrigin.x+this.lc,n.y=this.arrangementOrigin.y+this.me);for(var r=this.network.vertexes.iterator;r.next();){var i=r.value;i.x+=n.x,i.y+=n.y,i.commit()}e&&(this.group.Va(),e=this.group.position.copy(),n=this.group.location.copy(),t=t.re(n.re(e)),this.group.move(t),this.Zv=t.re(e))},kc.prototype.commitLinks=function(){for(var e=this.network.edges.iterator;e.next();)e.value.commit()};function z0(e,t,n,r,i){var o=e.ty;if(.001>Math.abs(e.Zm-1))return r!==void 0&&i!==void 0?i*t:2*Math.PI*t;e=t>n?Math.sqrt(t*t-n*n)/t:Math.sqrt(n*n-t*t)/n;for(var l=0,u=r!==void 0&&i!==void 0?i/(o+1):Math.PI/(2*(o+1)),f=0,E=0;E<=o;E++){r!==void 0&&i!==void 0?f=r+E*i/o:f=E*Math.PI/(2*o);var C=Math.sin(f);l+=Math.sqrt(1-e*e*C*C)*u}return r!==void 0&&i!==void 0?(t>n?t:n)*l:4*(t>n?t:n)*l}function S0(e,t,n,r,i){return t/(r!==void 0&&i!==void 0?z0(e,1,n,r,i):z0(e,1,n))}function hy(e,t,n,r,i){if(.001>Math.abs(e.Zm-1))return i/t;var o=t>n?Math.sqrt(t*t-n*n)/t:Math.sqrt(n*n-t*t)/n,l=0;e=2*Math.PI/(700*e.network.vertexes.count),t>n&&(r+=Math.PI/2);for(var u=0;;u++){var f=Math.sin(r+u*e);if(l+=(t>n?t:n)*Math.sqrt(1-o*o*f*f)*e,l>=i)return u*e}}kc.prototype.sort=function(e){switch(this.sorting){case Cv:break;case P0:e.reverse();break;case xu:e.sort(this.comparer);break;case Wv:e.sort(this.comparer),e.reverse();break;case Gv:return this.ak(Gu(e));default:Wt("Invalid sorting type.")}return e};function Gu(e){for(var t=[],n=0;n<e.length;n++)t.push(0);n=new Ai;for(var r=0;r<e.length;r++){var i=-1,o=-1;if(r===0)for(var l=0;l<e.length;l++){var u=e.M(l).edgesCount;u>i&&(i=u,o=l)}else for(l=0;l<e.length;l++)u=t[l],u>i&&(i=u,o=l);for(n.add(e.M(o)),t[o]=-1,o=e.M(o),l=o.sourceEdges;l.next();)i=e.indexOf(l.value.fromVertex),0>i||0<=t[i]&&t[i]++;for(o=o.destinationEdges;o.next();)i=e.indexOf(o.value.toVertex),0>i||0<=t[i]&&t[i]++}return n}kc.prototype.ak=function(e){for(var t=[],n=0;n<e.length;n++){var r=e.M(n);t[n]=[];for(var i,o=r.destinationEdges;o.next();)i=e.indexOf(o.value.toVertex),i!==n&&0>t[n].indexOf(i)&&t[n].push(i);for(r=r.sourceEdges;r.next();)i=e.indexOf(r.value.fromVertex),i!==n&&0>t[n].indexOf(i)&&t[n].push(i)}for(o=[],n=0;n<t.length;n++)o[n]=0;n=[];var l=[],u=[];r=[],i=new Ai;for(var f=0,E=0;E<t.length;E++){var C=t[E].length;if(C===1)r.push(E);else if(C===0)i.add(e.M(E));else{if(f===0)n.push(E);else{for(var T=C=1/0,$=-1,ce=[],Ee=0;Ee<n.length;Ee++)0>t[n[Ee]].indexOf(n[Ee===n.length-1?0:Ee+1])&&ce.push(Ee===n.length-1?0:Ee+1);if(ce.length===0)for(Ee=0;Ee<n.length;Ee++)ce.push(Ee);for(Ee=0;Ee<ce.length;Ee++){for(var Ne=ce[Ee],ht=t[E],$e=0,Ct=0;Ct<l.length;Ct++){var Bt=o[l[Ct]],Nt=o[u[Ct]];if(Bt<Nt){var Tt=Bt;Bt=Nt}else Tt=Nt;if(Tt<Ne&&Ne<=Bt)for(Nt=0;Nt<ht.length;Nt++){var mn=ht[Nt];0>n.indexOf(mn)||Tt<o[mn]&&o[mn]<Bt||Tt===o[mn]||Bt===o[mn]||$e++}else for(Nt=0;Nt<ht.length;Nt++)mn=ht[Nt],0>n.indexOf(mn)||Tt<o[mn]&&o[mn]<Bt&&Tt!==o[mn]&&Bt!==o[mn]&&$e++}for(ht=$e,Ct=$e=0;Ct<t[E].length;Ct++)Tt=n.indexOf(t[E][Ct]),0<=Tt&&(Tt=Math.abs(Ne-(Tt>=Ne?Tt+1:Tt)),$e+=Tt<n.length+1-Tt?Tt:n.length+1-Tt);for(Ct=0;Ct<l.length;Ct++)Tt=o[l[Ct]],Bt=o[u[Ct]],Tt>=Ne&&Tt++,Bt>=Ne&&Bt++,Tt>Bt&&(Nt=Bt,Bt=Tt,Tt=Nt),Bt-Tt<(n.length+2)/2==(Tt<Ne&&Ne<=Bt)&&$e++;(ht<C||ht===C&&$e<T)&&(C=ht,T=$e,$=Ne)}for(n.splice($,0,E),C=0;C<n.length;C++)o[n[C]]=C;for(C=0;C<t[E].length;C++)T=t[E][C],0<=n.indexOf(T)&&(l.push(E),u.push(T))}f++}}for(l=n.length;;){for(o=!0,u=0;u<r.length;u++)if(f=r[u],E=t[f][0],C=n.indexOf(E),0<=C){for($=T=0;$<t[E].length;$++)ce=n.indexOf(t[E][$]),0>ce||ce===C||(Ee=ce>C?ce-C:C-ce,T+=ce<C!=Ee>l-Ee?1:-1);n.splice(0>T?C:C+1,0,f),r.splice(u,1),u--}else o=!1;if(o)break;n.push(r[0]),r.splice(0,1)}for(t=0;t<n.length;t++)i.add(e.M(n[t]));return i},xe.Object.defineProperties(kc.prototype,{radius:{get:function(){return this.eo},set:function(e){this.eo!==e&&(0<e||isNaN(e))&&(this.eo=e,this.C())}},aspectRatio:{get:function(){return this.Cm},set:function(e){this.Cm!==e&&0<e&&(this.Cm=e,this.C())}},startAngle:{get:function(){return this.ro},set:function(e){this.ro!==e&&(this.ro=e,this.C())}},sweepAngle:{get:function(){return this.ul},set:function(e){this.ul!==e&&(0<e&&360>=e?this.ul=e:this.ul=360,this.C())}},arrangement:{get:function(){return this.Rb},set:function(e){this.Rb===e||e!==h0&&e!==K0&&e!==$u&&e!==GA||(this.Rb=e,this.C())}},direction:{get:function(){return this.K},set:function(e){this.K===e||e!==pd&&e!==$d&&e!==Mu&&e!==md||(this.K=e,this.C())}},sorting:{get:function(){return this.nd},set:function(e){this.nd===e||e!==Cv&&e!==P0&&e!==xu&&!Wv&&e!==Gv||(this.nd=e,this.C())}},comparer:{get:function(){return this.hd},set:function(e){this.hd!==e&&(this.hd=e,this.C())}},spacing:{get:function(){return this.tf},set:function(e){this.tf!==e&&(this.tf=e,this.C())}},nodeDiameterFormula:{get:function(){return this.Nn},set:function(e){this.Nn===e||e!==S1&&e!==Yv||(this.Nn=e,this.C())}},actualXRadius:{get:function(){return this.lc}},actualYRadius:{get:function(){return this.me}},actualSpacing:{get:function(){return this.Ti}},actualCenter:{get:function(){return this.Zv}}});var K0=new Tr(kc,"ConstantSpacing",0),$u=new Tr(kc,"ConstantDistance",1),GA=new Tr(kc,"ConstantAngle",2),h0=new Tr(kc,"Packed",3),pd=new Tr(kc,"Clockwise",4),$d=new Tr(kc,"Counterclockwise",5),Mu=new Tr(kc,"BidirectionalLeft",6),md=new Tr(kc,"BidirectionalRight",7),Cv=new Tr(kc,"Forwards",8),P0=new Tr(kc,"Reverse",9),xu=new Tr(kc,"Ascending",10),Wv=new Tr(kc,"Descending",11),Gv=new Tr(kc,"Optimized",12),S1=new Tr(kc,"Pythagorean",13),Yv=new Tr(kc,"Circular",14);kc.className="CircularLayout",kc.ConstantSpacing=K0,kc.ConstantDistance=$u,kc.ConstantAngle=GA,kc.Packed=h0,kc.Clockwise=pd,kc.Counterclockwise=$d,kc.BidirectionalLeft=Mu,kc.BidirectionalRight=md,kc.Forwards=Cv,kc.Reverse=P0,kc.Ascending=xu,kc.Descending=Wv,kc.Optimized=Gv,kc.Pythagorean=S1,kc.Circular=Yv;function ks(){this.Pl=-1/0,this.tm=this.mk=null}ks.prototype.compare=function(e,t){if(0<e&&0>this.Pl||Math.abs(e)<Math.abs(this.Pl)&&!(0>e&&0<this.Pl))for(this.Pl=e,this.mk=[],this.tm=[],e=0;e<t.length;e++)this.mk[e]=t[e].bounds.x,this.tm[e]=t[e].bounds.y},ks.prototype.commit=function(e){if(this.mk!==null&&this.tm!==null)for(var t=0;t<this.mk.length;t++){var n=e.M(t);n.x=this.mk[t],n.y=this.tm[t]}},ks.className="VertexArrangement";function Z0(e){fu.call(this,e)}le(Z0,fu),Z0.prototype.createVertex=function(){return new Qf(this)},Z0.prototype.createEdge=function(){return new uE(this)},Z0.className="CircularNetwork";function Qf(e){Xn.call(this,e),this.u=this.Si=NaN}le(Qf,Xn);function Bv(e,t){var n=e.network;if(n===null)return NaN;if(n=n.layout,n===null)return NaN;if(n.arrangement===h0)if(n.nodeDiameterFormula===Yv)e.Si=Math.max(e.width,e.height);else{if(n=Math.abs(Math.sin(t)),t=Math.abs(Math.cos(t)),n===0)return e.width;if(t===0)return e.height;e.Si=Math.min(e.height/n,e.width/t)}else e.Si=n.nodeDiameterFormula===Yv?Math.max(e.width,e.height):Math.sqrt(e.width*e.width+e.height*e.height);return e.Si}xe.Object.defineProperties(Qf.prototype,{diameter:{get:function(){return this.Si},set:function(e){this.Si!==e&&(this.Si=e)}},actualAngle:{get:function(){return this.u},set:function(e){this.u!==e&&(this.u=e)}}}),Qf.className="CircularVertex";function uE(e){Ci.call(this,e)}le(uE,Ci),uE.className="CircularEdge";function dh(e){mc.call(this),this.ah=null,this.An=0,this.$d=new vi(100,100).freeze(),this.Bm=!1,this.sf=!0,this.td=!1,this.dl=100,this.$m=1,this.Zf=1e3,this.In=10,this.fo=Math,this.Hk=.05,this.Gk=50,this.Ek=150,this.Fk=0,this.Vm=10,this.Um=5,e&&Object.assign(this,e)}le(dh,mc),dh.prototype.cloneProtected=function(e){mc.prototype.cloneProtected.call(this,e),e.$d.assign(this.$d),e.Bm=this.Bm,e.sf=this.sf,e.td=this.td,e.dl=this.dl,e.$m=this.$m,e.Zf=this.Zf,e.In=this.In,e.fo=this.fo,e.Hk=this.Hk,e.Gk=this.Gk,e.Ek=this.Ek,e.Fk=this.Fk,e.Vm=this.Vm,e.Um=this.Um},dh.prototype.createNetwork=function(){return new Gg(this)},dh.prototype.doLayout=function(e){if(this.network===null&&(this.network=this.makeNetwork(e)),e=this.maxIterations,0<this.network.vertexes.count){this.network.Ko();for(var t=this.network.vertexes.iterator;t.next();){var n=t.value;n.charge=this.electricalCharge(n),n.mass=this.gravitationalMass(n)}for(t=this.network.edges.iterator;t.next();)n=t.value,n.stiffness=this.springStiffness(n),n.length=this.springLength(n);if(this.Cu(),this.An=0,this.needsClusterLayout()){t=this.network,n=t.Zx();for(var r=n.iterator;r.next();){this.network=r.value;for(var i=this.network.vertexes.iterator;i.next();){var o=i.value;o.Vd=o.vertexes.count,o.sh=1,o.Hj=null,o.We=null}ad(this,0,e)}this.network=t;var l=r=n.iterator;r=this.arrangementSpacing;var u=l.count,f=!0;o=i=0;for(var E=io(),C=0;C<u+t.vertexes.count+2;C++)E[C]=null;u=0,l.reset();for(var T=Wn.alloc();l.next();)if(C=l.value,this.computeBounds(C,T),f)f=!1,i=T.x+T.width/2,o=T.y+T.height/2,E[0]=new ft(T.x+T.width+r.width,T.y),E[1]=new ft(T.x,T.y+T.height+r.height),u=2;else{var $=py(E,u,i,o,T.width,T.height,r),ce=E[$],Ee=new ft(ce.x+T.width+r.width,ce.y),Ne=new ft(ce.x,ce.y+T.height+r.height);for($+1<u&&E.splice($+1,0,null),E[$]=Ee,E[$+1]=Ne,u++,$=ce.x-T.x,ce=ce.y-T.y,C=C.vertexes.iterator;C.next();)Ee=C.value,Ee.centerX+=$,Ee.centerY+=ce}for(Wn.free(T),C=t.vertexes.iterator;C.next();)l=C.value,$=l.bounds,2>u?(i=$.x+$.width/2,o=$.y+$.height/2,E[0]=new ft($.x+$.width+r.width,$.y),E[1]=new ft($.x,$.y+$.height+r.height),u=2):(f=py(E,u,i,o,$.width,$.height,r),T=E[f],ce=new ft(T.x+$.width+r.width,T.y),$=new ft(T.x,T.y+$.height+r.height),f+1<u&&E.splice(f+1,0,null),E[f]=ce,E[f+1]=$,u++,l.centerX=T.x+l.width/2,l.centerY=T.y+l.height/2);for(so(E),r=n.iterator;r.next();){for(n=r.value,i=n.vertexes.iterator;i.next();)t.dh(i.value);for(n=n.edges.iterator;n.next();)t.Bo(n.value)}}LE(this,e),this.updateParts()}this.dl=e,this.network=null,this.isValidLayout=!0},dh.prototype.needsClusterLayout=function(){if(3>this.network.vertexes.count)return!1;for(var e=0,t=0,n=this.network.vertexes.first().bounds,r=this.network.vertexes.iterator;r.next();){if(r.value.bounds.Yc(n)&&(e++,2<e))return!0;if(10<t)break;t++}return!1},dh.prototype.computeBounds=function(e,t){var n=!0;for(e=e.vertexes.iterator;e.next();){var r=e.value;n?(n=!1,t.set(r.bounds)):t.ed(r.bounds)}return t};function ad(e,t,n){if(Uy(e,t)){var r=e.Zf;e.Zf*=1+1/(t+1);var i=zy(e,t),o=Math.max(0,Math.max(Math.min(e.network.vertexes.count,n*(t+1)/11),10));for(e.maxIterations+=o,ad(e,t+1,n),LE(e,o),Xm(e,i),t=i.vertexes.Fa(),t.sort(function(l,u){return l===null||u===null||l===u?0:u.Vd-l.Vd}),n=0;n<t.length;n++)BE(e,t[n]);e.Zf=r}}function Uy(e,t){if(10<t||3>e.network.vertexes.count)return!1;for(e.ah=e.network.vertexes.Fa(),e=e.ah,e.sort(function(n,r){return n===null||r===null||n===r?0:r.Vd-n.Vd}),t=e.length-1;0<=t&&1>=e[t].Vd;)t--;return 1<e.length-t}function zy(e,t){for(var n=e.network,r=new Gg(e),i=0;i<e.ah.length;i++){var o=e.ah[i];if(1<o.Vd){r.dh(o);var l=new TE;l.Rs=o.Vd,l.Ss=o.width,l.Qs=o.height,l.Sv=o.focus.x,l.Tv=o.focus.y,o.We===null&&(o.We=new Ai),o.We.add(l),o.sv=o.We.count-1}else break}for(o=n.edges.iterator;o.next();){var u=o.value;i=u.fromVertex,l=u.toVertex,i.network===r&&l.network===r?r.Bo(u):i.network===r?(u=i.Hj,u===null&&(u=new Ai,i.Hj=u),u.add(l),i.Vd--,i.sh+=l.sh):l.network===r&&(u=l.Hj,u===null&&(u=new Ai,l.Hj=u),u.add(i),l.Vd--,l.sh+=i.sh)}for(i=r.edges.iterator;i.next();)o=i.value,o.length*=Math.max(1,nn.sqrt((o.fromVertex.sh+o.toVertex.sh)/(4*t+1)));for(t=r.vertexes.iterator;t.next();){i=t.value;var f=i.Hj;if(f!==null&&0<f.count&&(l=i.We.M(i.We.count-1).Rs-i.Vd,!(0>=l))){for(var E=u=0,C=f.count-l;C<f.count;C++){var T=f.M(C),$=null;for(o=T.edges.iterator;o.next();){var ce=o.value;if(ce.Ax(T)===i){$=ce;break}}$!==null&&(E+=$.length,u+=T.width*T.height)}o=i.centerX,f=i.centerY,C=i.width,T=i.height,$=i.focus,ce=C*T,1>ce&&(ce=1),u=nn.sqrt((u+ce+E*E*4/(l*l))/ce),l=(u-1)*C/2,u=(u-1)*T/2,i.bounds=new Wn(o-$.x-l,f-$.y-u,C+2*l,T+2*u),i.focus=new ft($.x+l,$.y+u)}}return e.network=r,n}function Xm(e,t){for(var n=e.network.vertexes.iterator;n.next();){var r=n.value;if(r.network=t,r.We!==null){var i=r.We.M(r.sv);r.Vd=i.Rs;var o=i.Sv,l=i.Tv;r.bounds=new Wn(r.centerX-o,r.centerY-l,i.Ss,i.Qs),r.focus=new ft(o,l),r.sv--}}for(n=e.network.edges.iterator;n.next();)n.value.network=t;e.network=t}function BE(e,t){var n=t.Hj;if(n!==null&&n.count!==0){var r=t.centerX,i=t.centerY,o=t.width,l=t.height;t.We!==null&&0<t.We.count&&(l=t.We.M(0),o=l.Ss,l=l.Qs),o=nn.sqrt(o*o+l*l)/2;for(var u=!1,f=l=0,E=0,C=t.vertexes.iterator;C.next();){var T=C.value;1>=T.Vd?f++:(u=!0,E++,l+=Math.atan2(t.centerY-T.centerY,t.centerX-T.centerX))}if(f!==0){for(0<E&&(l/=E),E=t=0,t=u?2*Math.PI/(f+1):2*Math.PI/f,f%2===0&&(E=t/2),1<n.count&&n.sort(function(ce,Ee){return ce===null||Ee===null||ce===Ee?0:Ee.width*Ee.height-ce.width*ce.height}),u=f%2===0?0:1,n=n.iterator;n.next();)if(f=n.value,!(1<f.Vd||e.isFixed(f))){for(C=null,T=f.edges.iterator;T.next();){C=T.value;break}T=f.width;var $=f.height;T=nn.sqrt(T*T+$*$)/2,C=o+C.length+T,T=l+(t*(u/2>>1)+E)*(u%2===0?1:-1),f.centerX=r+C*Math.cos(T),f.centerY=i+C*Math.sin(T),u++}}}}function py(e,t,n,r,i,o,l){var u=9e19,f=-1,E=0;e:for(;E<t;E++){var C=e[E],T=C.x-n,$=C.y-r;if(T=T*T+$*$,T<u){for($=E-1;0<=$;$--)if(e[$].y>C.y&&e[$].x-C.x<i+l.width)continue e;for($=E+1;$<t;$++)if(e[$].x>C.x&&e[$].y-C.y<o+l.height)continue e;f=E,u=T}}return f}dh.prototype.Cu=function(){if(this.comments)for(var e=this.network.vertexes.iterator;e.next();)this.addComments(e.value)},dh.prototype.addComments=function(e){var t=e.node;if(t!==null)for(t=t.Mu();t.next();){var n=t.value;if(n.category==="Comment"&&n.isVisible()){var r=this.network.ki(n);r===null&&(r=this.network.Bl(n)),r.charge=this.defaultCommentElectricalCharge,n=null;for(var i=r.destinationEdges;i.next();){var o=i.value;if(o.toVertex===e){n=o;break}}if(n===null){for(i=r.sourceEdges;i.next();)if(o=i.value,o.fromVertex===e){n=o;break}}n===null&&(n=this.network.Zj(e,r,null)),n.length=this.defaultCommentSpringLength}}};function Wg(e,t){var n=e.bounds,r=n.x;e=n.y;var i=n.width;n=n.height;var o=t.bounds,l=o.x;t=o.y;var u=o.width;return o=o.height,r+i<l?e>t+o?(n=r+i-l,e=e-t-o,nn.sqrt(n*n+e*e)):e+n<t?(r=r+i-l,e=e+n-t,nn.sqrt(r*r+e*e)):l-(r+i):r>l+u?e>t+o?(n=r-l-u,e=e-t-o,nn.sqrt(n*n+e*e)):e+n<t?(r=r-l-u,e=e+n-t,nn.sqrt(r*r+e*e)):r-(l+u):e>t+o?e-(t+o):e+n<t?t-(e+n):.1}function LE(e,t){for(e.ah=null,t=e.An+t;e.An<t&&(e.An++,vg(e)););e.ah=null}function vg(e){e.ah===null&&(e.ah=e.network.vertexes.Fa());var t=e.ah;if(0>=t.length)return!1;var n=t[0];n.forceX=0,n.forceY=0;for(var r=n.centerX,i=r,o=n=n.centerY,l=1;l<t.length;l++){var u=t[l];u.forceX=0,u.forceY=0;var f=u.centerX;u=u.centerY,r=Math.min(r,f),i=Math.max(i,f),n=Math.min(n,u),o=Math.max(o,u)}(i=i-r>o-n)?t.sort(function(Ne,ht){return Ne===null||ht===null||Ne===ht?0:Ne.centerX-ht.centerX}):t.sort(function(Ne,ht){return Ne===null||ht===null||Ne===ht?0:Ne.centerY-ht.centerY}),n=e.Zf;var E=r=u=0;for(o=0;o<t.length;o++){l=t[o],r=l.bounds,u=l.focus,f=r.x+u.x;var C=r.y+u.y;r=l.charge*e.electricalFieldX(f,C),E=l.charge*e.electricalFieldY(f,C),r+=l.mass*e.gravitationalFieldX(f,C),E+=l.mass*e.gravitationalFieldY(f,C),l.forceX+=r,l.forceY+=E;for(var T=o+1;T<t.length;T++){var $=t[T];if($!==l){r=$.bounds,u=$.focus,E=r.x+u.x;var ce=r.y+u.y;if(f-E>n||E-f>n){if(i)break}else if(C-ce>n||ce-C>n){if(!i)break}else{var Ee=Wg(l,$);1>Ee?(r=e.randomNumberGenerator,r===null&&(e.randomNumberGenerator=r=new vm),Ee=r.random(),u=r.random(),f>E?(r=Math.abs($.bounds.right-l.bounds.x),r=(1+r)*Ee):f<E?(r=Math.abs($.bounds.x-l.bounds.right),r=-(1+r)*Ee):(r=Math.max($.width,l.width),r=(1+r)*Ee-r/2),C>ce?(E=Math.abs($.bounds.bottom-l.bounds.y),E=(1+E)*u):f<E?(E=Math.abs($.bounds.y-l.bounds.bottom),E=-(1+E)*u):(E=Math.max($.height,l.height),E=(1+E)*u-E/2)):(u=-(l.charge*$.charge)/(Ee*Ee),r=(E-f)/Ee*u,E=(ce-C)/Ee*u),l.forceX+=r,l.forceY+=E,$.forceX-=r,$.forceY-=E}}}}for(i=e.network.edges.iterator;i.next();)u=i.value,n=u.fromVertex,o=u.toVertex,l=n.bounds,f=n.focus,r=l.x+f.x,l=l.y+f.y,C=o.bounds,T=o.focus,f=C.x+T.x,C=C.y+T.y,T=Wg(n,o),1>T?(T=e.randomNumberGenerator,T===null&&(e.randomNumberGenerator=T=new vm),u=T.random(),T=T.random(),r=(r>f?1:-1)*(1+(o.width>n.width?o.width:n.width))*u,E=(l>C?1:-1)*(1+(o.height>n.height?o.height:n.height))*T):(u=u.stiffness*(T-u.length),r=(f-r)/T*u,E=(C-l)/T*u),n.forceX+=r,n.forceY+=E,o.forceX-=r,o.forceY-=E;for(i=r=0;i<t.length;i++)n=t[i],e.isFixed(n)?e.moveFixedVertex(n):r=Math.max(r,e.moveVertex(n)||0);return r>e.epsilonDistance*e.epsilonDistance}dh.prototype.moveVertex=function(e){var t=e.forceX,n=e.forceY,r=this.moveLimit;return t<-r?t=-r:t>r&&(t=r),n<-r?n=-r:n>r&&(n=r),e.centerX+=t,e.centerY+=n,t*t+n*n},dh.prototype.moveFixedVertex=function(){},dh.prototype.commitLayout=function(){this.yv(),this.commitNodes(),this.isRouting&&this.commitLinks()},dh.prototype.yv=function(){if(this.setsPortSpots)for(var e=this.network.edges.iterator;e.next();){var t=e.value.link;t!==null&&(t.fromSpot=iA,t.toSpot=iA)}},dh.prototype.commitNodes=function(){var e=0,t=0;if(this.arrangesToOrigin){var n=Wn.alloc();this.computeBounds(this.network,n),t=this.arrangementOrigin,e=t.x-n.x,t=t.y-n.y,Wn.free(n)}n=Wn.alloc();for(var r=this.network.vertexes.iterator;r.next();){var i=r.value;(e!==0||t!==0)&&(n.assign(i.bounds),n.x+=e,n.y+=t,i.bounds=n),i.commit()}Wn.free(n)},dh.prototype.commitLinks=function(){for(var e=this.network.edges.iterator;e.next();)e.value.commit()},dh.prototype.springStiffness=function(e){return e=e.stiffness,isNaN(e)?this.Hk:e},dh.prototype.springLength=function(e){return e=e.length,isNaN(e)?this.Gk:e},dh.prototype.electricalCharge=function(e){return e=e.charge,isNaN(e)?this.Ek:e},dh.prototype.electricalFieldX=function(){return 0},dh.prototype.electricalFieldY=function(){return 0},dh.prototype.gravitationalMass=function(e){return e=e.mass,isNaN(e)?this.Fk:e},dh.prototype.gravitationalFieldX=function(){return 0},dh.prototype.gravitationalFieldY=function(){return 0},dh.prototype.isFixed=function(e){return e.isFixed},xe.Object.defineProperties(dh.prototype,{currentIteration:{get:function(){return this.An}},arrangementSpacing:{get:function(){return this.$d},set:function(e){this.$d.D(e)||(this.$d.assign(e),this.C())}},arrangesToOrigin:{get:function(){return this.Bm},set:function(e){this.Bm!==e&&(this.Bm=e,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(e){this.sf!==e&&(this.sf=e,this.C())}},comments:{get:function(){return this.td},set:function(e){this.td!==e&&(this.td=e,this.C())}},maxIterations:{get:function(){return this.dl},set:function(e){this.dl!==e&&0<=e&&(this.dl=e,this.C())}},epsilonDistance:{get:function(){return this.$m},set:function(e){this.$m!==e&&0<e&&(this.$m=e,this.C())}},infinityDistance:{get:function(){return this.Zf},set:function(e){this.Zf!==e&&1<e&&(this.Zf=e,this.C())}},moveLimit:{get:function(){return this.In},set:function(e){this.In!==e&&1<e&&(this.In=e,this.C())}},randomNumberGenerator:{get:function(){return this.fo},set:function(e){this.fo!==e&&(e!==null&&typeof e.random!="function"&&Wt('ForceDirectedLayout.randomNumberGenerator must have a "random()" function on it: '+e),this.fo=e)}},defaultSpringStiffness:{get:function(){return this.Hk},set:function(e){this.Hk!==e&&(this.Hk=e,this.C())}},defaultSpringLength:{get:function(){return this.Gk},set:function(e){this.Gk!==e&&(this.Gk=e,this.C())}},defaultElectricalCharge:{get:function(){return this.Ek},set:function(e){this.Ek!==e&&(this.Ek=e,this.C())}},defaultGravitationalMass:{get:function(){return this.Fk},set:function(e){this.Fk!==e&&(this.Fk=e,this.C())}},defaultCommentSpringLength:{get:function(){return this.Vm},set:function(e){this.Vm!==e&&(this.Vm=e,this.C())}},defaultCommentElectricalCharge:{get:function(){return this.Um},set:function(e){this.Um!==e&&(this.Um=e,this.C())}}}),dh.className="ForceDirectedLayout";function TE(){this.Tv=this.Sv=this.Qs=this.Ss=this.Rs=0}TE.className="ForceDirectedSubnet";function Gg(e){fu.call(this,e)}le(Gg,fu),Gg.prototype.createVertex=function(){return new Wp(this)},Gg.prototype.createEdge=function(){return new I0(this)},Gg.className="ForceDirectedNetwork";function Wp(e){Xn.call(this,e),this.ia=!1,this.Ha=this.u=NaN,this.sh=this.Vd=this.V=this.F=0,this.We=this.Hj=null,this.sv=0}le(Wp,Xn),xe.Object.defineProperties(Wp.prototype,{isFixed:{get:function(){return this.ia},set:function(e){this.ia!==e&&(this.ia=e)}},charge:{get:function(){return this.u},set:function(e){this.u!==e&&(this.u=e)}},mass:{get:function(){return this.Ha},set:function(e){this.Ha!==e&&(this.Ha=e)}},forceX:{get:function(){return this.F},set:function(e){this.F!==e&&(this.F=e)}},forceY:{get:function(){return this.V},set:function(e){this.V!==e&&(this.V=e)}}}),Wp.className="ForceDirectedVertex";function I0(e){Ci.call(this,e),this.j=this.o=NaN}le(I0,Ci),xe.Object.defineProperties(I0.prototype,{stiffness:{get:function(){return this.o},set:function(e){this.o!==e&&(this.o=e)}},length:{get:function(){return this.j},set:function(e){this.j!==e&&(this.j=e)}}}),I0.className="ForceDirectedEdge";function vm(){var e=0;e===void 0&&(e=42),this.seed=e,this.ay=48271,this.ey=2147483647,this.Q=44488.07041494893,this.gy=3399,this.by=1/2147483647,this.random()}vm.prototype.random=function(){var e=this.seed%this.Q*this.ay-this.seed/this.Q*this.gy;return 0<e?this.seed=e:this.seed=e+this.ey,this.seed*this.by},vm.className="RandomNumberGenerator";function eu(e){mc.call(this),this.kc=this.ie=25,this.K=0,this.Dk=Je,this.Zk=wt,this.Qk=An,this.bj=4,this.rk=xr,this.bg=15,this.sf=!0,this.Cn=4,this.Ra=this.Iq=this.Ia=-1,this.Md=this.Hn=0,this.Ta=this.Kd=this.Ld=this.he=this.tc=null,this.Kn=0,this.Jn=this.kj=null,this.le=0,this.fl=null,this.Rf=new ft,this.He=[],this.He.length=100,this.xw=this.ve=0,e&&Object.assign(this,e)}le(eu,mc),eu.prototype.cloneProtected=function(e){mc.prototype.cloneProtected.call(this,e),e.ie=this.ie,e.kc=this.kc,e.K=this.K,e.Dk=this.Dk,e.Zk=this.Zk,e.Qk=this.Qk,e.bj=this.bj,e.rk=this.rk,e.bg=this.bg,e.sf=this.sf,e.Cn=this.Cn,e.ve=this.ve},eu.prototype.qb=function(e){e.classType===eu?e.name.indexOf("Aggressive")===0?this.aggressiveOption=e:e.name.indexOf("Cycle")===0?this.cycleRemoveOption=e:e.name.indexOf("Init")===0?this.initializeOption=e:e.name.indexOf("Layer")===0?this.layeringOption=e:Wt("Unknown enum value: "+e):mc.prototype.qb.call(this,e)},eu.prototype.createNetwork=function(){return new rr(this)},eu.prototype.doLayout=function(e){for(this.network===null&&(this.network=this.makeNetwork(e)),this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin),this.Iq=-1,this.Md=this.Hn=0,this.fl=this.Jn=this.kj=null,e=0;e<this.He.length;e++)this.He[e]=null;if(0<this.network.vertexes.count){for(this.network.Ko(),this.cycleRemoveOption!==Ye&&this.removeCycles(),e=this.network.vertexes.iterator;e.next();)e.value.layer=-1;for(this.Ia=-1,this.assignLayers(),e.reset();e.next();)this.Ia=Math.max(this.Ia,e.value.layer);this.cycleRemoveOption===Ye&&this.removeCycles(),e=this.network;for(var t=[],n=e.edges.iterator;n.next();){var r=n.value;r.valid=!1,t.push(r)}for(n=0;n<t.length;n++){r=t[n];var i=r.fromVertex,o=r.toVertex;if(!(r.valid||(i.node===null&&i.data===null||o.node===null&&o.data===null)&&i.layer===o.layer)){var l=0,u=0,f=0,E=0;if(r.link!==null){if(u=r.link,u===null)continue;var C=i.node;if(l=o.node,C===null||l===null)continue;var T=u.fromNode;f=u.toNode;for(var $=u.fromPort;$!==null&&!$.Ed();)$=$.panel;for(u=u.toPort;u!==null&&!u.Ed();)u=u.panel;if(r.rev){E=T;var ce=$;T=f,$=u,f=E,u=ce}var Ee=i.focus;E=o.focus;var Ne=r.rev?o.bounds:i.bounds;ce=ft.alloc(),C!==T?Ne.w()&&T.isVisible()?T.actualBounds.w()?(pu(T,$,xa,ce),ce.x+=T.actualBounds.x-Ne.x,ce.y+=T.actualBounds.y-Ne.y):(pu(T,$,xa,ce),ce.w()||ce.assign(Ee)):ce.assign(Ee):Ne.w()?(pu(T,$,xa,ce),ce.w()||ce.assign(Ee)):ce.assign(Ee),T=r.rev?i.bounds:o.bounds,C=ft.alloc(),l!==f?T.w()&&f.isVisible()?f.actualBounds.w()?(pu(f,u,xa,C),C.x+=f.actualBounds.x-T.x,C.y+=f.actualBounds.y-T.y):(pu(f,u,xa,C),C.w()||C.assign(E)):C.assign(E):T.w()?(pu(f,u,xa,C),C.w()||C.assign(E)):C.assign(E),this.K===90||this.K===270?(l=Math.round((ce.x-Ee.x)/this.kc),f=ce.x,u=Math.round((C.x-E.x)/this.kc),E=C.x):(l=Math.round((ce.y-Ee.y)/this.kc),f=ce.y,u=Math.round((C.y-E.y)/this.kc),E=C.y),ft.free(ce),ft.free(C),r.portFromColOffset=l,r.portFromPos=f,r.portToColOffset=u,r.portToPos=E}else r.portFromColOffset=0,r.portFromPos=0,r.portToColOffset=0,r.portToPos=0;if(ce=i.layer,C=o.layer,T=0,Ne=r.link,Ne!==null){var ht=Ne.fromPort,$e=Ne.toPort;if(ht!==null&&$e!==null){var Ct=Ne.fromNode;if($=Ne.toNode,Ct!==null&&$!==null){var Bt=He(this,!0),Nt=He(this,!1),Tt=this.setsPortSpots?Bt:Ne.computeSpot(!0,ht);Ee=this.setsPortSpots?Nt:Ne.computeSpot(!1,$e);var mn=Ne.isOrthogonal;Tt.$c()&&Tt.Hf(Nt)&&Ee.$c()&&Ee.Hf(Bt)?T=0:(Bt=Ne.getLinkPoint(Ct,ht,Tt,!0,mn,$,$e,ft.alloc()),Nt=Ne.getLinkDirection(Ct,ht,Bt,Tt,!0,mn,$,$e),ft.free(Bt),Tt.ys()||Nt!==gy(this,r,!0)?this.setsPortSpots&&Ct!==null&&Ct.ports.count===1&&r.rev&&(T+=1):T+=1,Tt=Ne.getLinkPoint($,$e,Ee,!1,mn,Ct,ht,ft.alloc()),Ne=Ne.getLinkDirection($,$e,Tt,Ee,!1,mn,Ct,ht),ft.free(Tt),Ee.ys()||Ne!==gy(this,r,!1)?this.setsPortSpots&&$!==null&&$.ports.count===1&&r.rev&&(T+=2):T+=2)}}}if($=T,T=$===1||$===3,($=$===2||$===3)&&(Ee=e.createVertex(),Ee.node=null,Ee.Dj=1,Ee.layer=ce,Ee.near=i,e.dh(Ee),i=e.Zj(i,Ee,r.link),i.valid=!1,i.rev=r.rev,i.portFromColOffset=l,i.portToColOffset=0,i.portFromPos=f,i.portToPos=0,i=Ee),Ne=1,T&&Ne--,ce-C>Ne&&0<ce){for(r.valid=!1,Ee=e.createVertex(),Ee.node=null,Ee.Dj=2,Ee.layer=ce-1,e.dh(Ee),i=e.Zj(i,Ee,r.link),i.valid=!0,i.rev=r.rev,i.portFromColOffset=$?0:l,i.portToColOffset=0,i.portFromPos=$?0:f,i.portToPos=0,i=Ee,ce--;ce-C>Ne&&0<ce;)Ee=e.createVertex(),Ee.node=null,Ee.Dj=3,Ee.layer=ce-1,e.dh(Ee),i=e.Zj(i,Ee,r.link),i.valid=!0,i.rev=r.rev,i.portFromColOffset=0,i.portToColOffset=0,i.portFromPos=0,i.portToPos=0,i=Ee,ce--;i=e.Zj(Ee,o,r.link),i.valid=!T,T&&(Ee.near=o),i.rev=r.rev,i.portFromColOffset=0,i.portToColOffset=u,i.portFromPos=0,i.portToPos=E}else r.valid=!0}}for(e=this.tc=[],t=0;t<=this.Ia;t++)e[t]=0;for(t=this.network.vertexes.iterator;t.next();)t.value.index=-1;for(this.initializeIndices(),this.Iq=-1,n=this.Md=this.Hn=0;n<=this.Ia;n++)e[n]>e[this.Md]&&(this.Iq=e[n]-1,this.Md=n),e[n]<e[this.Hn]&&(this.Hn=n);for(this.fl=[],n=0;n<e.length;n++)this.fl[n]=[];for(t.reset();t.next();)e=t.value,this.fl[e.layer][e.index]=e;for(this.Ra=-1,e=0;e<=this.Ia;e++){for(t=ze(this,e),n=0,r=this.tc[e],o=0;o<r;o++)i=t[o],n+=this.nodeMinColumnSpace(i,!0),i.column=n,n+=1,n+=this.nodeMinColumnSpace(i,!1);this.Ra=Math.max(this.Ra,n-1),mt(this,e,t)}this.reduceCrossings(),this.straightenAndPack(),this.updateParts()}this.network=null,this.isValidLayout=!0},eu.prototype.linkMinLength=function(){return 1};function cE(e){var t=e.fromVertex.node||e.fromVertex.data;return e=e.toVertex.node||e.toVertex.data,t===null&&e===null?8:t===null||e===null?4:1}eu.prototype.nodeMinLayerSpace=function(e,t){return e.node===null&&e.data===null?0:this.K===90||this.K===270?t?e.focus.y+10:e.bounds.height-e.focus.y+10:t?e.focus.x+10:e.bounds.width-e.focus.x+10},eu.prototype.nodeMinColumnSpace=function(e,t){if(e.node===null&&e.data===null)return 0;var n=t?e.ev:e.dv;return n!==null?n:(n=this.K,n===90||n===270?t?e.ev=e.focus.x/this.kc+1|0:e.dv=(e.bounds.width-e.focus.x)/this.kc+1|0:t?e.ev=e.focus.y/this.kc+1|0:e.dv=(e.bounds.height-e.focus.y)/this.kc+1|0)};function df(e){e.kj===null&&(e.kj=[]);for(var t=0,n=e.network.vertexes.iterator;n.next();){var r=n.value;e.kj[t]=r.layer,t++,e.kj[t]=r.column,t++,e.kj[t]=r.index,t++}return e.kj}function Bf(e,t){var n=0;for(e=e.network.vertexes.iterator;e.next();){var r=e.value;r.layer=t[n],n++,r.column=t[n],n++,r.index=t[n],n++}}function bf(e,t,n){var r=ze(e,t),i=e.tc[t];(e.Jn===null||e.Jn.length<i*i)&&(e.Jn=[]);for(var o=e.Jn,l=0;l<i;l++){var u=0,f=r[l],E=f.near;if(E!==null&&E.layer===f.layer)if(f=E.index,f>l)for(var C=l+1;C<f;C++){var T=r[C];T.near===E&&T.Dj===E.Dj||u++}else for(C=l-1;C>f;C--)T=r[C],T.near===E&&T.Dj===E.Dj||u++;var $;if(0<=n)for(f=r[l].sourceEdgesArrayAccess,E=0;E<f.length;E++){var ce=f[E];if(ce.valid&&ce.fromVertex.layer!==t)for(T=ce.fromVertex.index,C=ce.portToPos,ce=ce.portFromPos,$=E+1;$<f.length;$++){var Ee=f[$];if(Ee.valid&&Ee.fromVertex.layer!==t){var Ne=Ee.fromVertex.index,ht=Ee.portToPos;Ee=Ee.portFromPos,C<ht&&(T>Ne||T===Ne&&ce>Ee)&&u++,ht<C&&(Ne>T||Ne===T&&Ee>ce)&&u++}}}if(0>=n){for(f=r[l].destinationEdgesArrayAccess,E=0;E<f.length;E++)if(ce=f[E],ce.valid&&ce.toVertex.layer!==t)for(T=ce.toVertex.index,C=ce.portToPos,ce=ce.portFromPos,$=E+1;$<f.length;$++)Ee=f[$],Ee.valid&&Ee.toVertex.layer!==t&&(Ne=Ee.toVertex.index,ht=Ee.portToPos,Ee=Ee.portFromPos,ce<Ee&&(T>Ne||T===Ne&&C>ht)&&u++,Ee<ce&&(Ne>T||Ne===T&&ht>C)&&u++)}for(o[l*i+l]=u,f=l+1;f<i;f++){var $e=0,Ct=0;if(0<=n){u=r[l].sourceEdgesArrayAccess;var Bt=r[f].sourceEdgesArrayAccess;for(E=0;E<u.length;E++)if(ce=u[E],ce.valid&&ce.fromVertex.layer!==t)for(T=ce.fromVertex.index,ce=ce.portFromPos,$=0;$<Bt.length;$++)Ee=Bt[$],Ee.valid&&Ee.fromVertex.layer!==t&&(Ne=Ee.fromVertex.index,Ee=Ee.portFromPos,(T<Ne||T===Ne&&ce<Ee)&&Ct++,(Ne<T||Ne===T&&Ee<ce)&&$e++)}if(0>=n){for(u=r[l].destinationEdgesArrayAccess,Bt=r[f].destinationEdgesArrayAccess,E=0;E<u.length;E++)if(ce=u[E],ce.valid&&ce.toVertex.layer!==t)for(T=ce.toVertex.index,C=ce.portToPos,$=0;$<Bt.length;$++)Ee=Bt[$],Ee.valid&&Ee.toVertex.layer!==t&&(Ne=Ee.toVertex.index,ht=Ee.portToPos,(T<Ne||T===Ne&&C<ht)&&Ct++,(Ne<T||Ne===T&&ht<C)&&$e++)}o[l*i+f]=$e,o[f*i+l]=Ct}}return mt(e,t,r),o}eu.prototype.countCrossings=function(){for(var e=0,t=0;t<=this.Ia;t++)for(var n=bf(this,t,1),r=this.tc[t],i=0;i<r;i++)for(var o=i;o<r;o++)e+=n[i*r+o];return e};function AE(e){for(var t=0,n=0;n<=e.Ia;n++){for(var r=e,i=n,o=ze(r,i),l=r.tc[i],u=0,f=0;f<l;f++){var E=o[f].destinationEdgesArrayAccess;if(E!==null)for(var C=0;C<E.length;C++){var T=E[C];if(T.valid&&T.toVertex.layer!==i){var $=T.fromVertex.column+T.portFromColOffset,ce=T.toVertex.column+T.portToColOffset;u+=(Math.abs($-ce)+1)*cE(T)}}}mt(r,i,o),t+=u}return t}eu.prototype.normalize=function(){var e=1/0;this.Ra=-1;for(var t=this.network.vertexes.iterator;t.next();){var n=t.value;e=Math.min(e,n.column-this.nodeMinColumnSpace(n,!0)),this.Ra=Math.max(this.Ra,n.column+this.nodeMinColumnSpace(n,!1))}for(t.reset();t.next();)t.value.column-=e;this.Ra-=e};function RA(e,t,n){for(var r=ze(e,t),i=e.tc[t],o=[],l=0;l<i;l++){var u=r[l],f=null;0>=n&&(f=u.sourceEdgesArrayAccess);var E=null;0<=n&&(E=u.destinationEdgesArrayAccess);var C=0,T=0,$=u.near;if($!==null&&$.layer===u.layer&&(C+=$.column-1,T++),f!==null)for($=0;$<f.length;$++){u=f[$];var ce=u.fromVertex;u.valid&&!u.rev&&ce.layer!==t&&(C+=ce.column,T++)}if(E!==null)for(f=0;f<E.length;f++)u=E[f],$=u.toVertex,u.valid&&!u.rev&&$.layer!==t&&(C+=$.column,T++);o[l]=T===0?-1:C/T}return mt(e,t,r),o}function yg(e,t,n){for(var r=ze(e,t),i=e.tc[t],o=[],l=0;l<i;l++){var u=r[l],f=null;0>=n&&(f=u.sourceEdgesArrayAccess);var E=null;0<=n&&(E=u.destinationEdgesArrayAccess);var C=0,T=[],$=u.near;if($!==null&&$.layer===u.layer&&(T[C]=$.column-1,C++),u=void 0,f!==null)for($=0;$<f.length;$++){u=f[$];var ce=u.fromVertex;u.valid&&!u.rev&&ce.layer!==t&&(T[C]=ce.column+u.portFromColOffset,C++)}if(E!==null)for(f=0;f<E.length;f++)u=E[f],$=u.toVertex,u.valid&&!u.rev&&$.layer!==t&&(T[C]=$.column+u.portToColOffset,C++);C===0?o[l]=-1:(T.sort(function(Ee,Ne){return Ee-Ne}),E=C>>1,o[l]=C&1?T[E]:T[E-1]+T[E]>>1)}return mt(e,t,r),o}function ym(e,t,n,r,i,o){if(t.component===r){if(t.component=n,i)for(var l=t.destinationEdges;l.next();){var u=l.value,f=u.toVertex,E=t.layer-f.layer;u=e.linkMinLength(u),E===u&&ym(e,f,n,r,i,o)}if(o)for(l=t.sourceEdges;l.next();)u=l.value,f=u.fromVertex,E=f.layer-t.layer,u=e.linkMinLength(u),E===u&&ym(e,f,n,r,i,o)}}function bE(e,t,n,r,i,o){if(t.component===r){if(t.component=n,i)for(var l=t.destinationEdges;l.next();)bE(e,l.value.toVertex,n,r,i,o);if(o)for(t=t.sourceEdges;t.next();)bE(e,t.value.fromVertex,n,r,i,o)}}eu.prototype.removeCycles=function(){for(var e=this.network.edges.iterator;e.next();)e.value.rev=!1;switch(this.Dk){default:case de:e=this.network;var t=0,n=e.vertexes.count-1,r=[];r.length=n+1;for(var i=e.vertexes.iterator;i.next();)i.value.valid=!0;for(;GE(e)!==null;){for(i=P1(e);i!==null;)r[n]=i,n--,i.valid=!1,i=P1(e);for(i=dE(e);i!==null;)r[t]=i,t++,i.valid=!1,i=dE(e);i=null;for(var o=0,l=this.network.vertexes.iterator;l.next();){var u=l.value;if(u.valid){for(var f=0,E=u.destinationEdges;E.next();)E.value.toVertex.valid&&f++;E=0;for(var C=u.sourceEdges;C.next();)C.value.fromVertex.valid&&E++;(i===null||o<f-E)&&(i=u,o=f-E)}}i!==null&&(r[t]=i,t++,i.valid=!1)}for(t=0;t<e.vertexes.count;t++)r[t].index=t;for(r=e.edges.iterator;r.next();)t=r.value,t.fromVertex.index>t.toVertex.index&&(e.gm(t),t.rev=!0);break;case Je:for(r=this.network.vertexes.iterator;r.next();)e=r.value,e.Ll=-1,e.finish=-1;for(e=this.network.edges.iterator;e.next();)e.value.forest=!1;for(this.Kn=0,r.reset();r.next();)t=r.value,t.sourceEdges.count===0&&Jv(this,t);for(r.reset();r.next();)t=r.value,t.Ll===-1&&Jv(this,t);for(e.reset();e.next();)r=e.value,r.forest||(t=r.fromVertex,n=t.finish,i=r.toVertex,o=i.finish,i.Ll<t.Ll&&n<o&&(this.network.gm(r),r.rev=!0));break;case Ye:for(e=this.network,t=e.vertexes.iterator,r=1/0;t.next();)r=Math.min(r,t.value.layer);if(1/0>r){if(0>r)for(t.reset();t.next();)t.value.layer-=r;for(r=[],t.reset();t.next();)n=t.value,i=r[n.layer],i===void 0?r[n.layer]=[n]:i.push(n);for(n=t=0;n<r.length;n++)if(i=r[n],!i||i.length===0)t++;else if(0<n)for(o=0;o<i.length;o++)i[o].layer-=t;for(r=e.edges.iterator;r.next();)t=r.value,t.fromVertex.layer<t.toVertex.layer&&(e.gm(t),t.rev=!0)}}};function GE(e){for(e=e.vertexes.iterator;e.next();){var t=e.value;if(t.valid)return t}return null}function P1(e){for(e=e.vertexes.iterator;e.next();){var t=e.value;if(t.valid){for(var n=!0,r=t.destinationEdges;r.next();)if(r.value.toVertex.valid){n=!1;break}if(n)return t}}return null}function dE(e){for(e=e.vertexes.iterator;e.next();){var t=e.value;if(t.valid){for(var n=!0,r=t.sourceEdges;r.next();)if(r.value.fromVertex.valid){n=!1;break}if(n)return t}}return null}function Jv(e,t){t.Ll=e.Kn,e.Kn++;for(var n=t.destinationEdges;n.next();){var r=n.value,i=r.toVertex;i.Ll===-1&&(r.forest=!0,Jv(e,i))}t.finish=e.Kn,e.Kn++}eu.prototype.assignLayers=function(){switch(this.Zk){case Xt:qv(this);break;case Lt:for(var e,t=this.network.vertexes.iterator;t.next();)e=Ff(this,t.value),this.Ia=Math.max(e,this.Ia);for(t.reset();t.next();)e=t.value,e.layer=this.Ia-e.layer;break;default:case wt:for(qv(this),t=this.network.vertexes.iterator;t.next();)t.value.valid=!1;for(t.reset();t.next();)e=t.value,e.sourceEdges.count===0&&OE(this,e);for(e=1/0,t.reset();t.next();)e=Math.min(e,t.value.layer);for(this.Ia=-1,t.reset();t.next();){var n=t.value;n.layer-=e,this.Ia=Math.max(this.Ia,n.layer)}}};function qv(e){for(var t=e.network.vertexes.iterator;t.next();){var n=my(e,t.value);e.Ia=Math.max(n,e.Ia)}}function my(e,t){var n=0;if(t.layer===-1){for(var r=t.destinationEdges;r.next();){var i=r.value,o=i.toVertex;i=e.linkMinLength(i),n=Math.max(n,my(e,o)+i)}t.layer=n}else n=t.layer;return n}function Ff(e,t){var n=0;if(t.layer===-1){for(var r=t.sourceEdges;r.next();){var i=r.value,o=i.fromVertex;i=e.linkMinLength(i),n=Math.max(n,Ff(e,o)+i)}t.layer=n}else n=t.layer;return n}function OE(e,t){if(!t.valid){t.valid=!0;for(var n=t.destinationEdges;n.next();)OE(e,n.value.toVertex);for(n=e.network.vertexes.iterator;n.next();)n.value.component=-1;for(var r=t.sourceEdgesArrayAccess,i=r.length,o=0;o<i;o++){var l=r[o],u=l.fromVertex,f=l.toVertex;l=e.linkMinLength(l),u.layer-f.layer>l&&ym(e,u,0,-1,!0,!1)}for(ym(e,t,1,-1,!0,!0);t.component!==0;){for(o=0,r=1/0,u=0,f=null,l=e.network.vertexes.iterator;l.next();){var E=l.value;if(E.component===1){var C=0,T=!1,$=E.sourceEdgesArrayAccess;i=$.length;for(var ce=0;ce<i;ce++){var Ee=$[ce],Ne=Ee.fromVertex;C+=1,Ne.component!==1&&(o+=1,Ne=Ne.layer-E.layer,Ee=e.linkMinLength(Ee),r=Math.min(r,Ne-Ee))}for($=E.destinationEdgesArrayAccess,i=$.length,ce=0;ce<i;ce++)Ee=$[ce].toVertex,--C,Ee.component!==1?--o:T=!0;(f===null||C<u)&&!T&&(f=E,u=C)}}if(0<o){for(n.reset();n.next();)i=n.value,i.component===1&&(i.layer+=r);t.component=0}else f.component=0}for(n=e.network.vertexes.iterator;n.next();)n.value.component=-1;for(ym(e,t,1,-1,!0,!1);t.component!==0;){for(r=0,i=1/0,o=0,u=null,f=e.network.vertexes.iterator;f.next();)if(l=f.value,l.component===1){for(E=0,C=!1,$=l.sourceEdgesArrayAccess,T=$.length,ce=0;ce<T;ce++)Ee=$[ce].fromVertex,E+=1,Ee.component!==1?r+=1:C=!0;for($=l.destinationEdgesArrayAccess,T=$.length,ce=0;ce<T;ce++)Ee=$[ce],Ne=Ee.toVertex,--E,Ne.component!==1&&(--r,Ne=l.layer-Ne.layer,Ee=e.linkMinLength(Ee),i=Math.min(i,Ne-Ee));(u===null||E>o)&&!C&&(u=l,o=E)}if(0>r){for(n.reset();n.next();)r=n.value,r.component===1&&(r.layer-=i);t.component=0}else u.component=0}}}function gy(e,t,n){return e.K===90?n&&!t.rev||!n&&t.rev?270:90:e.K===180?n&&!t.rev||!n&&t.rev?0:180:e.K===270?n&&!t.rev||!n&&t.rev?90:270:n&&!t.rev||!n&&t.rev?180:0}eu.prototype.initializeIndices=function(){switch(this.Qk){default:case kn:for(var e=this.network.vertexes.iterator;e.next();){var t=e.value,n=t.layer;t.index=this.tc[n],this.tc[n]++}break;case An:for(e=this.network.vertexes.iterator,t=this.Ia;0<=t;t--)for(e.reset();e.next();)n=e.value,n.layer===t&&n.index===-1&&G1(this,n);break;case Nn:for(e=this.network.vertexes.iterator,t=0;t<=this.Ia;t++)for(e.reset();e.next();)n=e.value,n.layer===t&&n.index===-1&&FE(this,n)}};function G1(e,t){var n=t.layer;for(t.index=e.tc[n],e.tc[n]++,t=t.destinationEdgesArrayAccess,n=!0;n;){n=!1;for(var r=0;r<t.length-1;r++){var i=t[r],o=t[r+1];i.portFromColOffset>o.portFromColOffset&&(n=!0,t[r]=o,t[r+1]=i)}}for(n=0;n<t.length;n++)r=t[n],r.valid&&(r=r.toVertex,r.index===-1&&G1(e,r))}function FE(e,t){var n=t.layer;t.index=e.tc[n],e.tc[n]++,t=t.sourceEdgesArrayAccess;for(var r=!0;r;)for(r=!1,n=0;n<t.length-1;n++){var i=t[n],o=t[n+1];i.portToColOffset>o.portToColOffset&&(r=!0,t[n]=o,t[n+1]=i)}for(n=0;n<t.length;n++)r=t[n],r.valid&&(r=r.fromVertex,r.index===-1&&FE(e,r))}eu.prototype.reduceCrossings=function(){var e=this.countCrossings(),t=df(this),n,r;for(n=0;n<this.bj;n++){for(r=0;r<=this.Ia;r++)vy(this,r,1),Mp(this,r,1);var i=this.countCrossings();for(i<e&&(e=i,t=df(this)),r=this.Ia;0<=r;r--)vy(this,r,-1),Mp(this,r,-1);i=this.countCrossings(),i<e&&(e=i,t=df(this))}for(Bf(this,t),n=0;n<this.bj;n++){for(r=0;r<=this.Ia;r++)vy(this,r,0),Mp(this,r,0);for(i=this.countCrossings(),i<e&&(e=i,t=df(this)),r=this.Ia;0<=r;r--)vy(this,r,0),Mp(this,r,0);i=this.countCrossings(),i<e&&(e=i,t=df(this))}Bf(this,t);var o,l,u;switch(this.rk){case en:break;case Hn:for(u=e+1;(r=this.countCrossings())<u;)for(u=r,n=this.Ia;0<=n;n--)for(l=0;l<=n;l++){for(o=!0;o;)for(o=!1,r=n;r>=l;r--)o=Mp(this,r,-1)||o;for(i=this.countCrossings(),i>=e?Bf(this,t):(e=i,t=df(this)),o=!0;o;)for(o=!1,r=n;r>=l;r--)o=Mp(this,r,1)||o;for(i=this.countCrossings(),i>=e?Bf(this,t):(e=i,t=df(this)),o=!0;o;)for(o=!1,r=l;r<=n;r++)o=Mp(this,r,1)||o;for(i>=e?Bf(this,t):(e=i,t=df(this)),o=!0;o;)for(o=!1,r=l;r<=n;r++)o=Mp(this,r,-1)||o;for(i>=e?Bf(this,t):(e=i,t=df(this)),o=!0;o;)for(o=!1,r=n;r>=l;r--)o=Mp(this,r,0)||o;for(i>=e?Bf(this,t):(e=i,t=df(this)),o=!0;o;)for(o=!1,r=l;r<=n;r++)o=Mp(this,r,0)||o;i>=e?Bf(this,t):(e=i,t=df(this))}break;default:case xr:for(n=this.Ia,l=0,u=e+1;(r=this.countCrossings())<u;){for(u=r,o=!0;o;)for(o=!1,r=n;r>=l;r--)o=Mp(this,r,-1)||o;for(i=this.countCrossings(),i>=e?Bf(this,t):(e=i,t=df(this)),o=!0;o;)for(o=!1,r=n;r>=l;r--)o=Mp(this,r,1)||o;for(i=this.countCrossings(),i>=e?Bf(this,t):(e=i,t=df(this)),o=!0;o;)for(o=!1,r=l;r<=n;r++)o=Mp(this,r,1)||o;for(i>=e?Bf(this,t):(e=i,t=df(this)),o=!0;o;)for(o=!1,r=l;r<=n;r++)o=Mp(this,r,-1)||o;for(i>=e?Bf(this,t):(e=i,t=df(this)),o=!0;o;)for(o=!1,r=n;r>=l;r--)o=Mp(this,r,0)||o;for(i>=e?Bf(this,t):(e=i,t=df(this)),o=!0;o;)for(o=!1,r=l;r<=n;r++)o=Mp(this,r,0)||o;i>=e?Bf(this,t):(e=i,t=df(this))}}Bf(this,t)};function vy(e,t,n){var r=ze(e,t),i=e.tc[t],o=yg(e,t,n),l=RA(e,t,n);for(n=0;n<i;n++)l[n]===-1&&(l[n]=r[n].column),o[n]===-1&&(o[n]=r[n].column);for(var u=!0,f;u;)for(u=!1,n=0;n<i-1;n++)(o[n+1]<o[n]||o[n+1]===o[n]&&l[n+1]<l[n])&&(u=!0,f=o[n],o[n]=o[n+1],o[n+1]=f,f=l[n],l[n]=l[n+1],l[n+1]=f,f=r[n],r[n]=r[n+1],r[n+1]=f);for(n=o=0;n<i;n++)f=r[n],f.index=n,o+=e.nodeMinColumnSpace(f,!0),f.column=o,o+=1,o+=e.nodeMinColumnSpace(f,!1);mt(e,t,r)}function Mp(e,t,n){var r=ze(e,t),i=e.tc[t];n=bf(e,t,n);var o,l=[];for(o=0;o<i;o++)l[o]=-1;var u=[];for(o=0;o<i;o++)u[o]=-1;for(var f=!1,E=!0;E;)for(E=!1,o=0;o<i-1;o++){var C=n[r[o].index*i+r[o+1].index],T=n[r[o+1].index*i+r[o].index],$=0,ce=0,Ee=r[o].column,Ne=r[o+1].column,ht=e.nodeMinColumnSpace(r[o],!0),$e=e.nodeMinColumnSpace(r[o],!1),Ct=e.nodeMinColumnSpace(r[o+1],!0),Bt=e.nodeMinColumnSpace(r[o+1],!1);ht=Ee-ht+Ct,$e=Ne-$e+Bt;var Nt=r[o].sourceEdges.iterator;for(Nt.reset();Nt.next();)if(Ct=Nt.value,Bt=Ct.fromVertex,Ct.valid&&Bt.layer===t){for(Ct=0;r[Ct]!==Bt;)Ct++;Ct<o&&($+=2*(o-Ct),ce+=2*(o+1-Ct)),Ct===o+1&&($+=1),Ct>o+1&&($+=4*(Ct-o),ce+=4*(Ct-(o+1)))}for(Nt=r[o].destinationEdges.iterator,Nt.reset();Nt.next();)if(Ct=Nt.value,Bt=Ct.toVertex,Ct.valid&&Bt.layer===t){for(Ct=0;r[Ct]!==Bt;)Ct++;Ct===o+1&&(ce+=1)}for(Nt=r[o+1].sourceEdges.iterator,Nt.reset();Nt.next();)if(Ct=Nt.value,Bt=Ct.fromVertex,Ct.valid&&Bt.layer===t){for(Ct=0;r[Ct]!==Bt;)Ct++;Ct<o&&($+=2*(o+1-Ct),ce+=2*(o-Ct)),Ct===o&&(ce+=1),Ct>o+1&&($+=4*(Ct-(o+1)),ce+=4*(Ct-o))}for(Nt=r[o+1].destinationEdges.iterator,Nt.reset();Nt.next();)if(Ct=Nt.value,Bt=Ct.toVertex,Ct.valid&&Bt.layer===t){for(Ct=0;r[Ct]!==Bt;)Ct++;Ct===o&&($+=1)}Ct=Bt=0,Nt=l[r[o].index];var Tt=u[r[o].index],mn=l[r[o+1].index],sr=u[r[o+1].index];Nt!==-1&&(Bt+=Math.abs(Nt-Ee),Ct+=Math.abs(Nt-$e)),Tt!==-1&&(Bt+=Math.abs(Tt-Ee),Ct+=Math.abs(Tt-$e)),mn!==-1&&(Bt+=Math.abs(mn-Ne),Ct+=Math.abs(mn-ht)),sr!==-1&&(Bt+=Math.abs(sr-Ne),Ct+=Math.abs(sr-ht)),(ce<$-.5||ce===$&&T<C-.5||ce===$&&T===C&&Ct<Bt-.5)&&(E=f=!0,r[o].column=$e,r[o+1].column=ht,C=r[o],r[o]=r[o+1],r[o+1]=C)}for(o=0;o<i;o++)r[o].index=o;return mt(e,t,r),f}eu.prototype.straightenAndPack=function(){if(this.ve===0){var e=(this.bg&1)!==0,t=(this.bg&vr)!==0;if(1e3<this.network.edges.count&&t&&(e=!1),e){var n=[];for(t=0;t<=this.Ia;t++)n[t]=0;for(var r,i=this.network.vertexes.iterator;i.next();){var o=i.value;t=o.layer,r=o.column,o=this.nodeMinColumnSpace(o,!1),n[t]=Math.max(n[t],r+o)}for(i.reset();i.next();)o=i.value,t=o.layer,r=o.column,o.column=(8*(this.Ra-n[t])>>1)+8*r;this.Ra*=8}if(this.bg&2)for(n=!0;n;){for(n=!1,t=this.Md+1;t<=this.Ia;t++)n=yy(this,t,1)||n;for(t=this.Md-1;0<=t;t--)n=yy(this,t,-1)||n;n=yy(this,this.Md,0)||n}if(this.bg&4){for(t=this.Md+1;t<=this.Ia;t++)Yg(this,t,1);for(t=this.Md-1;0<=t;t--)Yg(this,t,-1);Yg(this,this.Md,0)}if(e&&(bv(this,-1),bv(this,1)),this.bg&2)for(n=!0;n;){for(n=!1,n=yy(this,this.Md,0)||n,t=this.Md+1;t<=this.Ia;t++)n=yy(this,t,0)||n;for(t=this.Md-1;0<=t;t--)n=yy(this,t,0)||n}}else Ce(this)};function yy(e,t,n){for(var r=!1;ZE(e,t,n);)r=!0;return r}function ZE(e,t,n){var r,i=ze(e,t),o=e.tc[t],l=RA(e,t,-1);if(0<n)for(r=0;r<o;r++)l[r]=-1;var u=RA(e,t,1);if(0>n)for(r=0;r<o;r++)u[r]=-1;for(var f=!1,E=!0;E;)for(E=!1,r=0;r<o;r++){var C=i[r].column,T=e.nodeMinColumnSpace(i[r],!0),$=e.nodeMinColumnSpace(i[r],!1),ce=0;0>r-1||C-i[r-1].column-1>T+e.nodeMinColumnSpace(i[r-1],!1)?ce=C-1:ce=C,T=r+1>=o||i[r+1].column-C-1>$+e.nodeMinColumnSpace(i[r+1],!0)?C+1:C;var Ee=$=0,Ne=0;if(0>=n)for(var ht=i[r].sourceEdges.iterator;ht.next();){var $e=ht.value,Ct=$e.fromVertex;if($e.valid&&Ct.layer!==t){var Bt=cE($e),Nt=$e.portFromColOffset;$e=$e.portToColOffset,Ct=Ct.column,$+=(Math.abs(C+$e-(Ct+Nt))+1)*Bt,Ee+=(Math.abs(ce+$e-(Ct+Nt))+1)*Bt,Ne+=(Math.abs(T+$e-(Ct+Nt))+1)*Bt}}if(0<=n)for(ht=i[r].destinationEdges.iterator;ht.next();)$e=ht.value,Ct=$e.toVertex,$e.valid&&Ct.layer!==t&&(Bt=cE($e),Nt=$e.portFromColOffset,$e=$e.portToColOffset,Ct=Ct.column,$+=(Math.abs(C+Nt-(Ct+$e))+1)*Bt,Ee+=(Math.abs(ce+Nt-(Ct+$e))+1)*Bt,Ne+=(Math.abs(T+Nt-(Ct+$e))+1)*Bt);$e=Nt=Bt=0,ht=l[i[r].index],Ct=u[i[r].index],ht!==-1&&(Bt+=Math.abs(ht-C),Nt+=Math.abs(ht-ce),$e+=Math.abs(ht-T)),Ct!==-1&&(Bt+=Math.abs(Ct-C),Nt+=Math.abs(Ct-ce),$e+=Math.abs(Ct-T)),Ee<$||Ee===$&&Nt<Bt?(E=f=!0,i[r].column=ce):(Ne<$||Ne===$&&$e<Bt)&&(E=f=!0,i[r].column=T)}return mt(e,t,i),e.normalize(),f}function Yg(e,t,n){var r=ze(e,t),i=e.tc[t],o=yg(e,t,n),l=[];for(n=0;n<i;n++)l[n]=o[n];for(o=!0;o;)for(o=!1,n=0;n<i;n++){var u=r[n].column,f=e.nodeMinColumnSpace(r[n],!0),E=e.nodeMinColumnSpace(r[n],!1),C=0;if(l[n]===-1)if(n===0&&n===i-1)C=u;else if(n===0){var T=r[n+1].column;T-u===E+e.nodeMinColumnSpace(r[n+1],!0)?C=u-1:C=u}else n===i-1?(T=r[n-1].column,C=u-T===f+e.nodeMinColumnSpace(r[n-1],!1)?u+1:u):(T=r[n-1].column,f=T+e.nodeMinColumnSpace(r[n-1],!1)+f+1,T=r[n+1].column,E=T-e.nodeMinColumnSpace(r[n+1],!0)-E-1,C=(f+E)/2|0);else n===0&&n===i-1?C=l[n]:n===0?(T=r[n+1].column,E=T-e.nodeMinColumnSpace(r[n+1],!0)-E-1,C=Math.min(l[n],E)):n===i-1?(T=r[n-1].column,f=T+e.nodeMinColumnSpace(r[n-1],!1)+f+1,C=Math.max(l[n],f)):(T=r[n-1].column,f=T+e.nodeMinColumnSpace(r[n-1],!1)+f+1,T=r[n+1].column,E=T-e.nodeMinColumnSpace(r[n+1],!0)-E-1,f<l[n]&&l[n]<E?C=l[n]:f>=l[n]?C=f:E<=l[n]&&(C=E));C!==u&&(o=!0,r[n].column=C)}mt(e,t,r),e.normalize()}function SE(e,t){for(var n=!0,r=e.network.vertexes.iterator;r.next();){var i=r.value,o=e.nodeMinColumnSpace(i,!0),l=e.nodeMinColumnSpace(i,!1);if(i.column-o<=t&&i.column+l>=t){n=!1;break}}if(e=!1,n)for(r.reset();r.next();)n=r.value,n.column>t&&(--n.column,e=!0);return e}function PE(e,t){var n=t+1,r,i=[],o=[];for(r=0;r<=e.Ia;r++)i[r]=!1,o[r]=!1;for(var l=e.network.vertexes.iterator;l.next();){r=l.value;var u=r.column-e.nodeMinColumnSpace(r,!0),f=r.column+e.nodeMinColumnSpace(r,!1);u<=t&&f>=t&&(i[r.layer]=!0),u<=n&&f>=n&&(o[r.layer]=!0)}for(u=!0,n=!1,r=0;r<=e.Ia;r++)u=u&&!(i[r]&&o[r]);if(u)for(l.reset();l.next();)e=l.value,e.column>t&&(--e.column,n=!0);return n}function bv(e,t){for(var n=0;n<=e.Ra;n++)for(;SE(e,n););for(e.normalize(),n=0;n<e.Ra;n++)for(;PE(e,n););e.normalize();var r;if(0<t)for(n=0;n<=e.Ra;n++){var i=df(e),o=AE(e);for(r=o+1;o<r;){r=o,ae(e,n,1);var l=AE(e);l>o?Bf(e,i):l<o&&(o=l,i=df(e))}}if(0>t)for(n=e.Ra;0<=n;n--)for(i=df(e),o=AE(e),r=o+1;o<r;)r=o,ae(e,n,-1),l=AE(e),l>o?Bf(e,i):l<o&&(o=l,i=df(e));e.normalize()}function ae(e,t,n){e.le=0;for(var r=e.network.vertexes.iterator;r.next();)r.value.component=-1;if(0<n)for(r.reset();r.next();){var i=r.value;i.column-e.nodeMinColumnSpace(i,!0)<=t&&(i.component=e.le)}if(0>n)for(r.reset();r.next();)i=r.value,i.column+e.nodeMinColumnSpace(i,!1)>=t&&(i.component=e.le);for(e.le++,r.reset();r.next();)t=r.value,t.component===-1&&(bE(e,t,e.le,-1,!0,!0),e.le++);var o;for(t=[],o=0;o<e.le*e.le;o++)t[o]=!1;for(i=[],o=0;o<(e.Ia+1)*(e.Ra+1);o++)i[o]=-1;for(r.reset();r.next();){o=r.value;for(var l=o.layer,u=Math.max(0,o.column-e.nodeMinColumnSpace(o,!0)),f=Math.min(e.Ra,o.column+e.nodeMinColumnSpace(o,!1));u<=f;u++)i[l*(e.Ra+1)+u]=o.component}for(o=0;o<=e.Ia;o++){if(0<n)for(l=0;l<e.Ra;l++)i[o*(e.Ra+1)+l]!==-1&&i[o*(e.Ra+1)+l+1]!==-1&&i[o*(e.Ra+1)+l]!==i[o*(e.Ra+1)+l+1]&&(t[i[o*(e.Ra+1)+l]*e.le+i[o*(e.Ra+1)+l+1]]=!0);if(0>n)for(l=e.Ra;0<l;l--)i[o*(e.Ra+1)+l]!==-1&&i[o*(e.Ra+1)+l-1]!==-1&&i[o*(e.Ra+1)+l]!==i[o*(e.Ra+1)+l-1]&&(t[i[o*(e.Ra+1)+l]*e.le+i[o*(e.Ra+1)+l-1]]=!0)}for(i=[],o=0;o<e.le;o++)i[o]=!0;for(l=[],l.push(0);l.length!==0;)if(f=l[l.length-1],l.pop(),i[f])for(i[f]=!1,o=0;o<e.le;o++)t[f*e.le+o]&&l.splice(0,0,o);if(0<n)for(r.reset();r.next();)e=r.value,i[e.component]&&--e.column;if(0>n)for(r.reset();r.next();)n=r.value,i[n.component]&&(n.column+=1)}function Ce(e){for(var t=io(),n=e.fl.length,r=0;r<=n;r++)t[r]=[];for(r=e.network.vertexes.iterator;r.next();){var i=r.value;t[n-i.layer][i.index]=i}n=new Gr,tt(t,n);var o=null,l=null,u=null,f=null,E=(e.ve&1)!==0,C=(e.ve&2)!==0,T=(e.ve&4)!==0,$=(e.ve&8)!==0;for(E&&(e.verticalAlignment(t,n,!0),o=v(e,t,!0,!1)),t.reverse(),T&&(e.verticalAlignment(t,n,!1),u=v(e,t,!1,!1)),r=ro(t),i=r.next();!i.done;i=r.next())i.value.reverse();$&&(e.verticalAlignment(t,n,!1),f=v(e,t,!1,!0)),t.reverse(),C&&(e.verticalAlignment(t,n,!0),l=v(e,t,!0,!0)),so(t),e.u(o,l,u,f),e.network.vertexes.each(function(ce){var Ee=io();E&&Ee.push(o.get(ce)),C&&Ee.push(l.get(ce)),T&&Ee.push(u.get(ce)),$&&Ee.push(f.get(ce)),Ee.sort(function(ht,$e){return ht-$e});var Ne=Ee.length;Ne=(Ee[Math.floor((Ne-1)/2)]+Ee[Math.ceil((Ne-1)/2)])/2,so(Ee),ce.zc=Ne})}function tt(e,t){for(var n=e.length,r=1;r<n-1;r++)for(var i=0,o=0,l=e[r],u=e[r+1],f=0;o<u.length;f++){var E=u[f];e:{if(E.node===null){var C=Dn(E);if(0<C.length){C=C[0].node===null;break e}}C=!1}var T=C;if(f===u.length-1||T){for(C=l.length-1,T&&(C=Dn(E)[0].index);o<=f;){if(E=u[o],!E.bo){T=[];for(var $=ro(E.sourceEdgesArrayAccess),ce=$.next();!ce.done;ce=$.next())ce=ce.value,ce.valid&&T.push(ce);E.bo=T}for(E=ro(E.bo),T=E.next();!T.done;T=E.next())T=T.value,$=T.fromVertex.index,($<i||$>C)&&t.add(T);o++}i=C}}}eu.prototype.verticalAlignment=function(e,t,n){xt(e),e=ro(e);for(var r=e.next();!r.done;r=e.next()){var i=-1;r=ro(r.value);for(var o=r.next();!o.done;o=r.next()){o=o.value;var l=n?Dn(o):Nr(o),u=l.length;if(0<u){l.sort(function(T,$){return T.vi-$.vi});var f=(u-1)/2;for(u=Math.floor(f),f=Math.ceil(f);u<=f;u++)if(o.align===o){var E=l[u],C=void 0;C=n?li(E,o):li(o,E),!t.contains(C)&&i<E.vi&&(E.align=o,o.root=E.root,o.align=E.root,i=E.vi)}}}}};function xt(e){for(var t=0;t<e.length;t++)for(var n=e[t],r=0;r<n.length;r++){var i=n[r];i.root=i,i.align=i,i.Tz=t,i.vi=r}}function v(e,t,n,r){for(var i=e.K===90||e.K===270,o=ro(t),l=o.next();!l.done;l=o.next()){var u=ro(l.value);for(l=u.next();!l.done;l=u.next())l=l.value,l.sd=l,l.shift=1/0,l.zc=NaN,l.qg=0}for(l=e.K===90||e.K===270,o=ro(t),u=o.next();!u.done;u=o.next()){u=ro(u.value);for(var f=u.next();!f.done;f=u.next())if(f=f.value,f.root===f){for(var E=0,C=f;C.align!==f;){var T=C.align,$=l?C.width:C.height,ce=l?T.width:T.height;if(n){var Ee=li(C,T),Ne=Ee.portFromPos,ht=Ee.portToPos;Ee.link!==null&&(C.node&&C.node!==Ee.link.fromNode&&(Ne=l?C.focusX:C.focusY),T.node&&T.node!==Ee.link.toNode&&(ht=l?T.focusX:T.focusY))}else Ee=li(T,C),Ne=Ee.portToPos,ht=Ee.portFromPos,Ee.link!==null&&(C.node&&C.node!==Ee.link.toNode&&(Ne=l?C.focusX:C.focusY),T.node&&T.node!==Ee.link.fromNode&&(ht=l?T.focusX:T.focusY));$=r?C.qg+($-Ne)-(ce-ht):C.qg+Ne-ht,T.qg=$,E=Math.min(E,$),C=C.align}C=f;do C.qg=C.qg-E,C=C.align;while(C!==f)}}for(n=ro(t),l=n.next();!l.done;l=n.next())for(o=ro(l.value),l=o.next();!l.done;l=o.next())l=l.value,l.root===l&&g(e,l,t);for(n=0;n<t.length;n++)if(!(0>=t[n].length)&&(l=t[n][0],l.sd===l)){l.sd.shift===1/0&&(l.sd.shift=0),l=n,u=0;do{for(o=t[l][u];o.align!==o.root;)o=o.align,l++,0<o.vi&&(u=d(o,t),u.sd.shift=Math.min(u.sd.shift,o.sd.shift+o.zc+o.qg-(u.zc+u.qg+(i?u.width:u.height)+e.columnSpacing)));u=o.vi+1}while(l<t.length&&u<t[l].length&&o.sd===t[l][u].sd)}for(e=new Zo,t=ro(t),l=t.next();!l.done;l=t.next())for(n=ro(l.value),l=n.next();!l.done;l=n.next())l=l.value,l.zc=l.zc+l.sd.shift+l.qg,o=i?l.width:l.height,e.add(l,r?-l.zc-o:l.zc);return e}function g(e,t,n){if(isNaN(t.zc)){t.zc=0;var r=t;do{if(0<r.vi){var i=d(r,n),o=i.root;g(e,o,n),t.sd===t&&(t.sd=o.sd);var l=e.K===90||e.K===270?i.width:i.height;t.sd===o.sd&&(t.zc=Math.max(t.zc,o.zc+i.qg+l-r.qg+e.columnSpacing))}r=r.align}while(r!==t);for(;r.align!==t;)r=r.align,r.zc=t.zc,r.sd=t.sd}}function d(e,t){var n=e.Tz;return e=e.vi,1>e&&Wt("Could not determine previous vertex in layer"),t[n][e-1]}eu.prototype.u=function(e){for(var t=[],n=0;n<arguments.length;++n)t[n]=arguments[n];n=-1;for(var r=io(),i=io(),o=1/0,l=0;4>l;l++)if(t[l]){var u=Ae(this,t[l],r,i,l);u<o&&(n=l,o=u)}for(o={},l=0;4>l;o={delta:o.delta},l++)t[l]&&(o.delta=l===0||l===2?r[n]-r[l]:i[n]-i[l],o.delta!==0&&t[l].each(function(f){return function(E){E.value+=f.delta}}(o)));so(r),so(i)};function Ae(e,t,n,r,i){if(!t||t.count===0)return n[i]=0,r[i]=0,1/0;var o=1/0,l=-1/0;return t.each(function(u){var f=u.key;u=u.value,f=e.K===90||e.K===270?f.width:f.height,u<o&&(o=u),u+f>l&&(l=u+f)}),n[i]=o,r[i]=l,l-o}eu.prototype.commitLayout=function(){if(this.setsPortSpots)for(var e=He(this,!0),t=He(this,!1),n=this.network.edges.iterator;n.next();){var r=n.value.link;r!==null&&(r.fromSpot=e,r.toSpot=t)}this.commitNodes(),this.Gu(),this.isRouting&&this.commitLinks()};function He(e,t){return e.K===270?t?Vs:eh:e.K===90?t?eh:Vs:e.K===180?t?QA:NA:t?NA:QA}eu.prototype.commitNodes=function(){this.he=[],this.Ld=[],this.Kd=[],this.Ta=[];for(var e=0;e<=this.Ia;e++)this.he[e]=0,this.Ld[e]=0,this.Kd[e]=0,this.Ta[e]=0;for(e=this.network.vertexes.iterator;e.next();){var t=e.value,n=t.layer;this.he[n]=Math.max(this.he[n],this.nodeMinLayerSpace(t,!0)),this.Ld[n]=Math.max(this.Ld[n],this.nodeMinLayerSpace(t,!1))}t=0,n=this.ie;for(var r=0;r<=this.Ia;r++){var i=n;0>=this.he[r]+this.Ld[r]&&(i=0),0<r&&(t+=i/2),this.K===90||this.K===0?(t+=this.Ld[r],this.Kd[r]=t,t+=this.he[r]):(t+=this.he[r],this.Kd[r]=t,t+=this.Ld[r]),r<this.Ia&&(t+=i/2),this.Ta[r]=t}for(n=t,t=this.arrangementOrigin,r=0;r<=this.Ia;r++)this.K===270?this.Kd[r]=t.y+this.Kd[r]:this.K===90?(this.Kd[r]=t.y+n-this.Kd[r],this.Ta[r]=n-this.Ta[r]):this.K===180?this.Kd[r]=t.x+this.Kd[r]:(this.Kd[r]=t.x+n-this.Kd[r],this.Ta[r]=n-this.Ta[r]);n=this.ve!==0,e.reset(),r=this.K===270||this.K===90;for(var o=1/0,l=i=1/0,u=-1/0;e.next();){var f=e.value,E=f.layer,C=f.column|0;r?(l=t.x+this.kc*C,E=this.Kd[E]):(l=this.Kd[E],E=t.y+this.kc*C),f.centerX=l,f.centerY=E,n&&isFinite(f.zc)&&(r?f.node?f.x=t.x+f.zc:f.centerX=t.x+f.zc:f.node?f.y=t.y+f.zc:f.centerY=t.y+f.zc),o=Math.min(f.x,o),i=Math.min(f.y,i),r?(l=o,u=Math.max(u,f.bounds.right)):(l=i,u=Math.max(u,f.bounds.bottom))}for(this.xw=u-l,o=t.x-o,t=t.y-i,this.Rf=new ft(n&&r?0:o,n&&!r?0:t),e.reset();e.next();)n=e.value,n.x+=o,n.y+=t,n.commit()},eu.prototype.Gu=function(){for(var e=0,t=this.ie,n=0;n<=this.Ia;n++)e+=this.he[n],e+=this.Ld[n];e+=this.Ia*t,t=[],n=this.ve!==0?this.xw:this.kc*this.Ra;for(var r=this.maxLayer;0<=r;r--)this.K===270?r===0?t.push(new Wn(0,0,n,Math.abs(this.Ta[0]))):t.push(new Wn(0,this.Ta[r-1],n,Math.abs(this.Ta[r-1]-this.Ta[r]))):this.K===90?r===0?t.push(new Wn(0,this.Ta[0],n,Math.abs(this.Ta[0]-e))):t.push(new Wn(0,this.Ta[r],n,Math.abs(this.Ta[r-1]-this.Ta[r]))):this.K===180?r===0?t.push(new Wn(0,0,Math.abs(this.Ta[0]),n)):t.push(new Wn(this.Ta[r-1],0,Math.abs(this.Ta[r-1]-this.Ta[r]),n)):r===0?t.push(new Wn(this.Ta[0],0,Math.abs(this.Ta[0]-e),n)):t.push(new Wn(this.Ta[r],0,Math.abs(this.Ta[r-1]-this.Ta[r]),n));this.commitLayers(t,this.Rf)},eu.prototype.commitLayers=function(){},eu.prototype.commitLinks=function(){for(var e=this.network.edges.iterator,t;e.next();)t=e.value.link,t!==null&&(t.uh(),t.Fj(),t.zf());for(e.reset();e.next();)t=e.value.link,t!==null&&t.vg();for(e.reset();e.next();){var n=e.value;if(t=n.link,t!==null){t.uh();var r=t,i=r.fromNode,o=r.toNode,l=r.fromPort,u=r.toPort;if(i!==null){var f=i.findVisibleNode();f!==null&&f!==i&&(i=f,l=f.port)}o!==null&&(f=o.findVisibleNode(),f!==null&&f!==o&&(o=f,u=f.port));var E=t.computeSpot(!0,l);f=t.computeSpot(!1,u);var C=n.fromVertex,T=n.toVertex;if(n.valid)t.curve===Bh&&t.pointsCount===4&&(C.column===T.column&&this.alignOption===0?(n=t.getLinkPoint(i,l,E,!0,!1,o,u),u=t.getLinkPoint(o,u,f,!1,!1,i,l),n.w()||n.set(i.actualBounds.center),u.w()||u.set(o.actualBounds.center),t.Fj(),t.yf(n.x,n.y),t.yf((2*n.x+u.x)/3,(2*n.y+u.y)/3),t.yf((n.x+2*u.x)/3,(n.y+2*u.y)/3),t.yf(u.x,u.y)):(n=r=!1,l!==null&&E===Ts&&(r=!0),u!==null&&f===Ts&&(n=!0),(r||n)&&(f=null,r&&(f=t.getLinkPointFromPoint(i,l,l.ga(xa),t.i(3),!0),f.w()||f.set(i.actualBounds.center),t.L(0,f.x,f.y)),i=null,n&&(i=t.getLinkPointFromPoint(o,u,u.ga(xa),t.i(0),!1),i.w()||i.set(o.actualBounds.center),t.L(3,i.x,i.y)),f&&(o=t.i(2),t.L(1,(2*f.x+o.x)/3,(2*f.y+o.y)/3)),i&&(o=t.i(1),t.L(2,(2*i.x+o.x)/3,(2*i.y+o.y)/3))))),t.zf();else if(C.layer===T.layer)t.zf();else{var $=!1,ce=!1,Ee=this.ie,Ne=t.firstPickIndex+1;if(t.isOrthogonal){ce=!0;var ht=t.pointsCount;4<ht&&t.points.removeRange(2,ht-3)}else if(t.curve===Bh)$=!0,ht=t.pointsCount,4<ht&&t.points.removeRange(2,ht-3),ht===4&&(Ne=2);else{ht=t.pointsCount;var $e=E===Ts,Ct=f===Ts;2<ht&&$e&&Ct?t.points.removeRange(1,ht-2):3<ht&&$e&&!Ct?t.points.removeRange(1,ht-3):3<ht&&!$e&&Ct?t.points.removeRange(2,ht-2):4<ht&&!$e&&!Ct&&t.points.removeRange(2,ht-3)}if(n.rev){for(;T!==null&&C!==T;){var Bt=ht=null;for($e=T.sourceEdges.iterator;$e.next()&&(Ct=$e.value,Ct.link!==n.link||(ht=Ct.fromVertex,Bt=Ct.toVertex,ht.node!==null)););if(ht===null)break;if(ht!==C){$e=t.i(Ne-1).x,Ct=t.i(Ne-1).y;var Nt=ht.centerX,Tt=ht.centerY;if(ce)this.K===180||this.K===0?Ne===t.firstPickIndex+1?(t.m(Ne++,$e,Ct),t.m(Ne++,$e,Tt)):(Bt!==null?Bt.centerY:Ct)!==Tt&&(Bt=this.Ta[ht.layer-1]+this.Rf.x,t.m(Ne++,Bt,Ct),t.m(Ne++,Bt,Tt)):Ne===t.firstPickIndex+1?(t.m(Ne++,$e,Ct),t.m(Ne++,Nt,Ct)):(Bt!==null?Bt.centerX:$e)!==Nt&&(Bt=this.Ta[ht.layer-1]+this.Rf.y,t.m(Ne++,$e,Bt),t.m(Ne++,Nt,Bt));else if(Ne===t.firstPickIndex+1){Bt=Math.max(10,this.he[T.layer]);var mn=Math.max(10,this.Ld[T.layer]);if($)this.K===180?Nt<=T.bounds.x?(T=T.bounds.x,t.m(Ne++,T-Bt,Tt),t.m(Ne++,T,Tt),t.m(Ne++,T+mn,Tt)):(t.m(Ne++,Nt-Bt,Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt+mn,Tt)):this.K===90?Tt>=T.bounds.bottom?(T=T.bounds.y+T.bounds.height,t.m(Ne++,Nt,T+mn),t.m(Ne++,Nt,T),t.m(Ne++,Nt,T-Bt)):(t.m(Ne++,Nt,Tt+mn),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Tt-Bt)):this.K===270?Tt<=T.bounds.y?(T=T.bounds.y,t.m(Ne++,Nt,T-Bt),t.m(Ne++,Nt,T),t.m(Ne++,Nt,T+mn)):(t.m(Ne++,Nt,Tt-Bt),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Tt+mn)):this.K===0&&(Nt>=T.bounds.right?(T=T.bounds.x+T.bounds.width,t.m(Ne++,T+mn,Tt),t.m(Ne++,T,Tt),t.m(Ne++,T-Bt,Tt)):(t.m(Ne++,Nt+mn,Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt-Bt,Tt)));else{t.m(Ne++,$e,Ct);var sr=0;this.K===180||this.K===0?((this.K===180?Nt>=T.bounds.right:Nt<=T.bounds.x)&&(sr=(this.K===0?-Bt:mn)/2),t.m(Ne++,$e+sr,Tt)):((this.K===270?Tt>=T.bounds.bottom:Tt<=T.bounds.y)&&(sr=(this.K===90?-Bt:mn)/2),t.m(Ne++,Nt,Ct+sr)),t.m(Ne++,Nt,Tt)}}else Bt=Math.max(10,this.he[ht.layer]),mn=Math.max(10,this.Ld[ht.layer]),$?this.K===180?(t.m(Ne++,Nt-Bt-Ee,Tt),t.m(Ne++,Math.min(Nt-Bt+Ee/2,Nt),Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Math.max(Nt+mn-Ee/2,Nt),Tt),t.m(Ne++,Nt+mn+Ee,Tt)):this.K===90?(t.m(Ne++,Nt,Tt+mn+Ee),t.m(Ne++,Nt,Math.max(Tt+mn-Ee/2,Tt)),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Math.min(Tt-Bt+Ee/2,Tt)),t.m(Ne++,Nt,Tt-Bt-Ee)):this.K===270?(t.m(Ne++,Nt,Tt-Bt-Ee),t.m(Ne++,Nt,Math.min(Tt-Bt+Ee/2,Tt)),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Math.max(Tt+mn-Ee/2,Tt)),t.m(Ne++,Nt,Tt+mn+Ee)):(t.m(Ne++,Nt+mn+Ee,Tt),t.m(Ne++,Math.max(Nt+mn-Ee/2,Nt),Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Math.min(Nt-Bt+Ee/2,Nt),Tt),t.m(Ne++,Nt-Bt-Ee,Tt)):t.m(Ne++,Nt,Tt)}T=ht}(u===null||E!==Ts||ce)&&($e=t.i(Ne-1).x,Ct=t.i(Ne-1).y,Nt=t.i(Ne).x,Tt=t.i(Ne).y,ce?(Ee=this.Ld[C.layer],this.K===180||this.K===0?(ce=Ct,ce>=C.bounds.y&&ce<=C.bounds.bottom&&(this.K===180?Nt>=C.bounds.x:Nt<=C.bounds.right)&&(T=C.centerX+(this.K===180?-Ee:Ee),ce<C.bounds.y+C.bounds.height/2?ce=C.bounds.y-this.kc/2:ce=C.bounds.bottom+this.kc/2,t.m(Ne++,T,Ct),t.m(Ne++,T,ce)),t.m(Ne++,Nt,ce)):(ce=$e,ce>=C.bounds.x&&ce<=C.bounds.right&&(this.K===270?Tt>=C.bounds.y:Tt<=C.bounds.bottom)&&(T=C.centerY+(this.K===270?-Ee:Ee),ce<C.bounds.x+C.bounds.width/2?ce=C.bounds.x-this.kc/2:ce=C.bounds.right+this.kc/2,t.m(Ne++,$e,T),t.m(Ne++,ce,T)),t.m(Ne++,ce,Tt)),t.m(Ne++,Nt,Tt)):$?(Bt=Math.max(10,this.he[C.layer]),mn=Math.max(10,this.Ld[C.layer]),this.K===180&&Nt>=C.bounds.x?(T=C.bounds.x+C.bounds.width,t.L(Ne-2,T,Ct),t.L(Ne-1,T+mn,Ct)):this.K===90&&Tt<=C.bounds.bottom?(T=C.bounds.y,t.L(Ne-2,$e,T),t.L(Ne-1,$e,T-Bt)):this.K===270&&Tt>=C.bounds.y?(T=C.bounds.y+C.bounds.height,t.L(Ne-2,$e,T),t.L(Ne-1,$e,T+mn)):this.K===0&&Nt<=C.bounds.right&&(T=C.bounds.x,t.L(Ne-2,T,Ct),t.L(Ne-1,T-Bt,Ct))):(Bt=Math.max(10,this.he[C.layer]),mn=Math.max(10,this.Ld[C.layer]),ce=0,this.K===180||this.K===0?((this.K===180?Nt<=C.bounds.x:Nt>=C.bounds.right)&&(ce=(this.K===0?mn:-Bt)/2),t.m(Ne++,Nt+ce,Ct)):((this.K===270?Tt<=C.bounds.y:Tt>=C.bounds.bottom)&&(ce=(this.K===90?mn:-Bt)/2),t.m(Ne++,$e,Tt+ce)),t.m(Ne++,Nt,Tt)))}else{for(;C!==null&&C!==T;){for(Bt=ht=null,C=C.destinationEdges.iterator;C.next()&&($e=C.value,$e.link!==n.link||(ht=$e.toVertex,Bt=$e.fromVertex,Bt.node!==null&&(Bt=null),ht.node!==null)););if(ht===null)break;ht!==T&&($e=t.i(Ne-1).x,Ct=t.i(Ne-1).y,Nt=ht.centerX,Tt=ht.centerY,ce?this.K===180||this.K===0?(Bt!==null?Bt.centerY:Ct)!==Tt&&(Bt=this.Ta[ht.layer]+this.Rf.x,Ne===t.firstPickIndex+1&&(Bt=this.K===0?Math.max(Bt,$e):Math.min(Bt,$e)),t.m(Ne++,Bt,Ct),t.m(Ne++,Bt,Tt)):(Bt!==null?Bt.centerX:$e)!==Nt&&(Bt=this.Ta[ht.layer]+this.Rf.y,Ne===t.firstPickIndex+1&&(Bt=this.K===90?Math.max(Bt,Ct):Math.min(Bt,Ct)),t.m(Ne++,$e,Bt),t.m(Ne++,Nt,Bt)):(Bt=Math.max(10,this.he[ht.layer]),mn=Math.max(10,this.Ld[ht.layer]),$?this.K===180?(t.m(Ne++,Nt+mn+Ee,Tt),t.m(Ne++,Math.max(Nt+mn-Ee/2,Nt),Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Math.min(Nt-Bt+Ee/2,Nt),Tt),t.m(Ne++,Nt-Bt-Ee,Tt)):this.K===90?(t.m(Ne++,Nt,Tt-Bt-Ee),t.m(Ne++,Nt,Math.min(Tt-Bt+Ee/2,Tt)),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Math.max(Tt+mn-Ee/2,Tt)),t.m(Ne++,Nt,Tt+mn+Ee)):this.K===270?(t.m(Ne++,Nt,Tt+mn+Ee),t.m(Ne++,Nt,Math.max(Tt+mn-Ee/2,Tt)),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Math.min(Tt-Bt+Ee/2,Tt)),t.m(Ne++,Nt,Tt-Bt-Ee)):(t.m(Ne++,Nt-Bt-Ee,Tt),t.m(Ne++,Math.min(Nt-Bt+Ee/2,Nt),Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Nt,Tt),t.m(Ne++,Math.max(Nt+mn-Ee/2,Nt),Tt),t.m(Ne++,Nt+mn+Ee,Tt)):this.K===180?(t.m(Ne++,Nt+mn,Tt),t.m(Ne++,Nt-Bt,Tt)):this.K===90?(t.m(Ne++,Nt,Tt-Bt),t.m(Ne++,Nt,Tt+mn)):this.K===270?(t.m(Ne++,Nt,Tt+mn),t.m(Ne++,Nt,Tt-Bt)):(t.m(Ne++,Nt-Bt,Tt),t.m(Ne++,Nt+mn,Tt)))),C=ht}ce&&($e=t.i(Ne-1).x,Ct=t.i(Ne-1).y,Nt=t.i(Ne).x,Tt=t.i(Ne).y,this.K===180||this.K===0?Ct!==Tt&&(Bt=this.K===0?Math.min(Math.max((Nt+$e)/2,this.Ta[T.layer]+this.Rf.x),Nt):Math.max(Math.min((Nt+$e)/2,this.Ta[T.layer]+this.Rf.x),Nt),t.m(Ne++,Bt,Ct),t.m(Ne++,Bt,Tt)):$e!==Nt&&(Bt=this.K===90?Math.min(Math.max((Tt+Ct)/2,this.Ta[T.layer]+this.Rf.y),Tt):Math.max(Math.min((Tt+Ct)/2,this.Ta[T.layer]+this.Rf.y),Tt),t.m(Ne++,$e,Bt),t.m(Ne++,Nt,Bt)))}r!==null&&$&&4<=t.pointsCount&&(l!==null&&(l=E===Ts?t.getLinkPointFromPoint(i,l,l.ga(xa),t.i(3),!0):t.i(0),E===Ts&&(E=t.i(2),r=t.i(3),this.direction===90||this.direction===270?(t.L(1,(l.x+E.x)/2,E.y),t.L(2,r.x,(E.y+r.y)/2)):(t.L(1,E.x,(l.y+E.y)/2),t.L(2,(E.x+r.x)/2,r.y))),l.w()||l.set(i.actualBounds.center),t.L(0,l.x,l.y)),u!==null&&(i=f===Ts?t.getLinkPointFromPoint(o,u,u.ga(xa),t.i(t.pointsCount-4),!1):t.i(t.pointsCount-1),f===Ts&&(u=t.i(t.pointsCount-3),f=t.i(t.pointsCount-4),this.direction===90||this.direction===270?(t.L(t.pointsCount-2,(i.x+u.x)/2,u.y),t.L(t.pointsCount-2,f.x,(u.y+f.y)/2)):(t.L(t.pointsCount-2,u.x,(i.y+u.y)/2),t.L(t.pointsCount-3,(u.x+f.x)/2,f.y))),i.w()||i.set(o.actualBounds.center),t.L(t.pointsCount-1,i.x,i.y))),t.zf(),n.commit()}}}this.avoidOrthogonalOverlaps()},eu.prototype.avoidOrthogonalOverlaps=function(){if(!(0>=this.linkSpacing)){for(var e=new Ai,t=this.network.edges.iterator;t.next();){var n=t.value.link;n!==null&&n.isOrthogonal&&!e.contains(n)&&e.add(n)}if(0<e.count)if(this.K===90||this.K===270){for(t=0,n=[],e=e.iterator;e.next();){var r=e.value;if(r!==null&&r.isOrthogonal)for(var i=2;i<r.pointsCount-3;i++){var o=r.i(i),l=r.i(i+1);if(this.B(o.y,l.y)&&!this.B(o.x,l.x)){var u=new Bn;u.layer=Math.floor(o.y/2);var f=r.i(0),E=r.i(r.pointsCount-1);if(u.first=f.x*f.x+f.y,u.jc=E.x*E.x+E.y,u.rd=Math.min(o.x,l.x),u.Ic=Math.max(o.x,l.x),u.index=i,u.link=r,i+2<r.pointsCount){f=r.i(i-1),E=r.i(i+2);var C=0;f.y<o.y?C=E.y<o.y?3:o.x<l.x?2:1:f.y>o.y&&(C=E.y>o.y?0:l.x<o.x?2:1),u.j=C}n.push(u)}}}if(1<n.length)for(n.sort(this.Vx),e=0;e<n.length;){for(o=n[e].layer,r=e+1;r<n.length&&n[r].layer===o;)r++;if(1<r-e)for(o=e;o<r;){for(l=n[o].Ic,i=e+1;i<r&&n[i].rd<l;)l=Math.max(l,n[i].Ic),i++;if(l=i-o,1<l){for(this.zi(n,this.Js,o,o+l),C=1,u=n[o].jc,f=o;f<i;f++)E=n[f],E.jc!==u&&(C++,u=E.jc);this.zi(n,this.Ux,o,o+l);var T=1;for(u=n[o].first,f=o;f<i;f++)E=n[f],E.first!==u&&(T++,u=E.first);for(f=!0,E=T,C<T?(f=!1,E=C,u=n[o].jc,this.zi(n,this.Js,o,o+l)):u=n[o].first,C=0,T=o;T<i;T++){var $=n[T];(f?$.first:$.jc)!==u&&(C++,u=f?$.first:$.jc);var ce=$.link;o=ce.i($.index),l=ce.i($.index+1);var Ee=this.linkSpacing*(C-(E-1)/2);t++,ce.uh(),ce.L($.index,o.x,o.y+Ee),ce.L($.index+1,l.x,l.y+Ee),ce.zf()}}o=i}e=r}}else{for(t=0,n=[],e=e.iterator;e.next();)if(r=e.value,r!==null&&r.isOrthogonal)for(i=2;i<r.pointsCount-3;i++)o=r.i(i),l=r.i(i+1),this.B(o.x,l.x)&&!this.B(o.y,l.y)&&(u=new Bn,u.layer=Math.floor(o.x/2),f=r.i(0),E=r.i(r.pointsCount-1),u.first=f.x+f.y*f.y,u.jc=E.x+E.y*E.y,u.rd=Math.min(o.y,l.y),u.Ic=Math.max(o.y,l.y),u.index=i,u.link=r,i+2<r.pointsCount&&(f=r.i(i-1),E=r.i(i+2),C=0,f.x<o.x?C=E.x<o.x?3:o.y<l.y?2:1:f.x>o.x&&(C=E.x>o.x?0:l.y<o.y?2:1),u.j=C),n.push(u));if(1<n.length)for(n.sort(this.Vx),e=0;e<n.length;){for(o=n[e].layer,r=e+1;r<n.length&&n[r].layer===o;)r++;if(1<r-e)for(o=e;o<r;){for(l=n[o].Ic,i=e+1;i<r&&n[i].rd<l;)l=Math.max(l,n[i].Ic),i++;if(l=i-o,1<l){for(this.zi(n,this.Js,o,o+l),C=1,u=n[o].jc,f=o;f<i;f++)E=n[f],E.jc!==u&&(C++,u=E.jc);for(this.zi(n,this.Ux,o,o+l),T=1,u=n[o].first,f=o;f<i;f++)E=n[f],E.first!==u&&(T++,u=E.first);for(f=!0,E=T,C<T?(f=!1,E=C,u=n[o].jc,this.zi(n,this.Js,o,o+l)):u=n[o].first,C=0,T=o;T<i;T++)$=n[T],(f?$.first:$.jc)!==u&&(C++,u=f?$.first:$.jc),ce=$.link,o=ce.i($.index),l=ce.i($.index+1),Ee=this.linkSpacing*(C-(E-1)/2),t++,ce.uh(),ce.L($.index,o.x+Ee,o.y),ce.L($.index+1,l.x+Ee,l.y),ce.zf()}o=i}e=r}}}},ye=eu.prototype,ye.Vx=function(e,t){return e instanceof Bn&&t instanceof Bn&&e!==t?e.layer<t.layer?-1:e.layer>t.layer?1:e.rd<t.rd?-1:e.rd>t.rd?1:e.Ic<t.Ic?-1:e.Ic>t.Ic?1:0:0},ye.Ux=function(e,t){return e instanceof Bn&&t instanceof Bn&&e!==t?e.first<t.first?-1:e.first>t.first||e.j<t.j?1:e.j>t.j||e.rd<t.rd?-1:e.rd>t.rd?1:e.Ic<t.Ic?-1:e.Ic>t.Ic?1:0:0},ye.Js=function(e,t){return e instanceof Bn&&t instanceof Bn&&e!==t?e.jc<t.jc?-1:e.jc>t.jc||e.j<t.j?1:e.j>t.j||e.rd<t.rd?-1:e.rd>t.rd?1:e.Ic<t.Ic?-1:e.Ic>t.Ic?1:0:0},ye.B=function(e,t){return e-=t,-1<e&&1>e},ye.zi=function(e,t,n,r){var i=e.length,o=r-n;if(!(1>=o))if((0>n||n>=i-1)&&Wt("not in range 0 <= from < length: "+n),o===2)r=e[n],i=e[n+1],0<t(r,i)&&(e[n]=i,e[n+1]=r);else if(n===0)if(r>=i)e.sort(t);else for(n=e.slice(0,r),n.sort(t),t=0;t<r;t++)e[t]=n[t];else if(r>=i)for(r=e.slice(n),r.sort(t),t=n;t<i;t++)e[t]=r[t-n];else for(i=e.slice(n,r),i.sort(t),t=n;t<r;t++)e[t]=i[t-n]};function ze(e,t){var n=e.tc[t];if(n>=e.He.length){for(var r=[],i=0;i<e.He.length;i++)r[i]=e.He[i];e.He=r}for(e.He[n]===void 0||e.He[n]===null?r=[]:(r=e.He[n],e.He[n]=null),e=e.fl[t],t=0;t<e.length;t++)n=e[t],r[n.index]=n;return r}function mt(e,t,n){e.He[e.tc[t]]=n}xe.Object.defineProperties(eu.prototype,{layerSpacing:{get:function(){return this.ie},set:function(e){this.ie!==e&&0<=e&&(this.ie=e,this.C())}},columnSpacing:{get:function(){return this.kc},set:function(e){this.kc!==e&&0<e&&(this.kc=e,this.C())}},direction:{get:function(){return this.K},set:function(e){this.K!==e&&(e===0||e===90||e===180||e===270?(this.K=e,this.C()):Wt("LayeredDigraphLayout.direction must be 0, 90, 180, or 270"))}},cycleRemoveOption:{get:function(){return this.Dk},set:function(e){this.Dk===e||e!==de&&e!==Je&&e!==Ye||(this.Dk=e,this.C())}},layeringOption:{get:function(){return this.Zk},set:function(e){this.Zk===e||e!==wt&&e!==Xt&&e!==Lt||(this.Zk=e,this.C())}},initializeOption:{get:function(){return this.Qk},set:function(e){this.Qk===e||e!==An&&e!==Nn&&e!==kn||(this.Qk=e,this.C())}},iterations:{get:function(){return this.bj},set:function(e){this.bj!==e&&0<=e&&(this.bj=e,this.C())}},aggressiveOption:{get:function(){return this.rk},set:function(e){this.rk===e||e!==en&&e!==xr&&e!==Hn||(this.rk=e,this.C())}},packOption:{get:function(){return this.bg},set:function(e){this.bg!==e&&0<=e&&8>e&&(this.bg=e,this.C())}},alignOption:{get:function(){return this.ve},set:function(e){this.ve!==e&&0<=e&&16>e&&(this.ve=e,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(e){this.sf!==e&&(this.sf=e,this.C())}},linkSpacing:{get:function(){return this.Cn},set:function(e){this.Cn!==e&&0<=e&&(this.Cn=e,this.C())}},maxLayer:{get:function(){return this.Ia}},maxIndex:{get:function(){return this.Iq}},maxColumn:{get:function(){return this.Ra}},minIndexLayer:{get:function(){return this.Hn}},maxIndexLayer:{get:function(){return this.Md}}});var Je=new Tr(eu,"CycleDepthFirst",0),de=new Tr(eu,"CycleGreedy",1),Ye=new Tr(eu,"CycleFromLayers",2),wt=new Tr(eu,"LayerOptimalLinkLength",0),Xt=new Tr(eu,"LayerLongestPathSink",1),Lt=new Tr(eu,"LayerLongestPathSource",2),An=new Tr(eu,"InitDepthFirstOut",0),Nn=new Tr(eu,"InitDepthFirstIn",1),kn=new Tr(eu,"InitNaive",2),en=new Tr(eu,"AggressiveNone",0),xr=new Tr(eu,"AggressiveLess",1),Hn=new Tr(eu,"AggressiveMore",2),vr=8;eu.className="LayeredDigraphLayout",eu.CycleDepthFirst=Je,eu.CycleGreedy=de,eu.CycleFromLayers=Ye,eu.LayerOptimalLinkLength=wt,eu.LayerLongestPathSink=Xt,eu.LayerLongestPathSource=Lt,eu.InitDepthFirstOut=An,eu.InitDepthFirstIn=Nn,eu.InitNaive=kn,eu.AggressiveNone=en,eu.AggressiveLess=xr,eu.AggressiveMore=Hn,eu.PackNone=0,eu.PackExpand=1,eu.PackStraighten=2,eu.PackMedian=4,eu.PackAll=15,eu.AlignNone=0,eu.AlignUpperLeft=1,eu.AlignUpperRight=2,eu.AlignLowerLeft=4,eu.AlignLowerRight=8,eu.AlignAll=15;function Bn(){this.index=this.Ic=this.rd=this.jc=this.first=this.layer=0,this.link=null,this.j=0}Bn.className="SegInfo";function rr(e){fu.call(this,e)}le(rr,fu),rr.prototype.createVertex=function(){return new ar(this)},rr.prototype.createEdge=function(){return new ii(this)},rr.className="LayeredDigraphNetwork";function ar(e){Xn.call(this,e),this.$n=this.bo=this.ao=this.co=null,this.Za=this.Ag=this.Ig=-1,this.u=NaN,this.F=null,this.valid=!1,this.finish=this.Ll=NaN,this.Dj=0,this.dv=this.ev=null}le(ar,Xn);function Jn(e,t){return e.index-t.index}function li(e,t){if(!e.$n){for(var n=[],r=ro(e.destinationEdgesArrayAccess),i=r.next();!i.done;i=r.next())i=i.value,i.valid&&n.push(i);e.$n=n}for(e=ro(e.$n),n=e.next();!n.done;n=e.next())if(n=n.value,n.toVertex===t)return n;Wt("Unable to find destination edge to given vertex")}function Dn(e){if(!e.co){for(var t=[],n=ro(e.sourceEdgesArrayAccess),r=n.next();!r.done;r=n.next())r=r.value,r.valid&&t.push(r.fromVertex);t.sort(Jn),e.co=t}return e.co}function Nr(e){if(!e.ao){for(var t=[],n=ro(e.destinationEdgesArrayAccess),r=n.next();!r.done;r=n.next())r=r.value,r.valid&&t.push(r.toVertex);t.sort(Jn),e.ao=t}return e.ao}ar.prototype.Cl=function(e){Xn.prototype.Cl.call(this,e),this.bo=this.co=null},ar.prototype.Kl=function(e){Xn.prototype.Kl.call(this,e),this.bo=this.co=null},ar.prototype.zl=function(e){Xn.prototype.zl.call(this,e),this.$n=this.ao=null},ar.prototype.Jl=function(e){Xn.prototype.Jl.call(this,e),this.$n=this.ao=null},xe.Object.defineProperties(ar.prototype,{layer:{get:function(){return this.Ig},set:function(e){this.Ig!==e&&(this.Ig=e)}},column:{get:function(){return this.Ag},set:function(e){this.Ag!==e&&(this.Ag=e)}},index:{get:function(){return this.Za},set:function(e){this.Za!==e&&(this.Za=e)}},component:{get:function(){return this.u},set:function(e){this.u!==e&&(this.u=e)}},near:{get:function(){return this.F},set:function(e){this.F!==e&&(this.F=e)}}}),ar.prototype.deleteDestinationEdge=ar.prototype.Jl,ar.prototype.addDestinationEdge=ar.prototype.zl,ar.prototype.deleteSourceEdge=ar.prototype.Kl,ar.prototype.addSourceEdge=ar.prototype.Cl,ar.className="LayeredDigraphVertex";function ii(e){Ci.call(this,e),this.j=this.ia=this.Ha=!1,this.V=this.u=NaN,this.F=this.o=0}le(ii,Ci),xe.Object.defineProperties(ii.prototype,{fromVertex:{get:function(){return this.kd},set:function(e){this.kd!==e&&(this.kd=e)}},toVertex:{get:function(){return this.qd},set:function(e){this.qd!==e&&(this.qd=e)}},valid:{get:function(){return this.Ha},set:function(e){this.Ha!==e&&(this.Ha=e)}},rev:{get:function(){return this.ia},set:function(e){this.ia!==e&&(this.ia=e)}},forest:{get:function(){return this.j},set:function(e){this.j!==e&&(this.j=e)}},portFromPos:{get:function(){return this.u},set:function(e){this.u!==e&&(this.u=e)}},portToPos:{get:function(){return this.V},set:function(e){this.V!==e&&(this.V=e)}},portFromColOffset:{get:function(){return this.o},set:function(e){this.o!==e&&(this.o=e)}},portToColOffset:{get:function(){return this.F},set:function(e){this.F!==e&&(this.F=e)}}}),ii.className="LayeredDigraphEdge";function jn(e){mc.call(this),this.Ub=new Gr,this.Wn=Mi,this.ud=Co,this.vo=Gh,this.Bq=vc,this.$v=[],this.td=!0,this.Rb=Ji,this.$d=new vi(10,10).freeze();var t=new Hf(this);this.W=new ff(t),this.Y=new ff(t),this.ru=[],e&&Object.assign(this,e)}le(jn,mc),jn.prototype.cloneProtected=function(e){mc.prototype.cloneProtected.call(this,e),e.Wn=this.Wn,e.vo=this.vo,e.Bq=this.Bq,e.td=this.td,e.Rb=this.Rb,e.$d.assign(this.$d),e.W.copyInheritedPropertiesFrom(this.W),e.Y.copyInheritedPropertiesFrom(this.Y)},jn.prototype.qb=function(e){e.classType===jn?e.name.indexOf("Alignment")===0?this.alignment=e:e.name.indexOf("Arrangement")===0?this.arrangement=e:e.name.indexOf("Compaction")===0?this.compaction=e:e.name.indexOf("Path")===0?this.path=e:e.name.indexOf("Sorting")===0?this.sorting=e:e.name.indexOf("Style")===0?this.treeStyle=e:Wt("Unknown enum value: "+e):mc.prototype.qb.call(this,e)},jn.prototype.createNetwork=function(){return new Hf(this)},jn.prototype.makeNetwork=function(e){function t(r){if(r instanceof $r)return!r.isLinkLabel&&r.category!=="Comment";if(r instanceof oi){var i=r.fromNode;return i===null||i.isLinkLabel||i.category==="Comment"?!1:(r=r.toNode,!(r===null||r.isLinkLabel||r.category==="Comment"))}return!1}var n=this.createNetwork();return e instanceof In?(n.lg(e.nodes,!0,t),n.lg(e.links,!0,t)):e instanceof Fa?n.lg(e.memberParts,!1,t):n.lg(e.iterator,!1,t),n},jn.prototype.doLayout=function(e){this.network===null&&(this.network=this.makeNetwork(e)),this.arrangement!==Gc&&(this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin));var t=this.diagram;if(t===null&&e instanceof In&&(t=e),this.path===Mi&&t!==null?this.ud=t.isTreePathToChildren?Co:Dt:this.ud=this.path===Mi?Co:this.path,0<this.network.vertexes.count){for(this.network.Ko(),e=this.network.vertexes.iterator;e.next();)t=e.value,t.initialized=!1,t.level=0,t.parent=null,t.children=[];if(0<this.Ub.count){for(e=new Gr,t=this.Ub.iterator;t.next();){var n=t.value;n instanceof $r?(n=this.network.ki(n),n!==null&&e.add(n)):n instanceof ff&&e.add(n)}this.Ub=e}for(this.Ub.count===0&&this.findRoots(),e=this.Ub.copy().iterator;e.next();)t=e.value,t.initialized||(t.initialized=!0,En(this,t));for(t=this.network.vertexes,e=null;e=ei(t),0<e.count;)t=ta(this,e),t!==null&&this.Ub.add(t),t.initialized=!0,En(this,t),t=e;for(e=this.Ub.iterator;e.next();)t=e.value,t instanceof ff&&Di(this,t);for(e=this.Ub.iterator;e.next();)t=e.value,t instanceof ff&&$o(this,t);for(e=this.Ub.iterator;e.next();)t=e.value,t instanceof ff&&ki(this,t);if(this.Cu(),this.layerStyle===m0){for(e=[],t=this.network.vertexes.iterator;t.next();){n=t.value;var r=n.parent;r===null&&(r=n),r=r.angle===0||r.angle===180;var i=e[n.level];i===void 0&&(i=0),e[n.level]=Math.max(i,r?n.width:n.height)}for(t=0;t<e.length;t++)e[t]===void 0&&(e[t]=0);for(this.$v=e,t=this.network.vertexes.iterator;t.next();)n=t.value,r=n.parent,r===null&&(r=n),r.angle===0||r.angle===180?(r.angle===180&&(n.focusX+=e[n.level]-n.width),n.width=e[n.level]):(r.angle===270&&(n.focusY+=e[n.level]-n.height),n.height=e[n.level])}else if(this.layerStyle===lp)for(e=this.network.vertexes.iterator;e.next();){for(t=e.value,n=t.angle===0||t.angle===180,r=-1,i=0;i<t.children.length;i++){var o=t.children[i];r=Math.max(r,n?o.width:o.height)}if(0<=r)for(i=0;i<t.children.length;i++)o=t.children[i],n?(t.angle===180&&(o.focusX+=r-o.width),o.width=r):(t.angle===270&&(o.focusY+=r-o.height),o.height=r)}for(e=this.Ub.iterator;e.next();)t=e.value,t instanceof ff&&this.layoutTree(t);this.arrangeTrees(),this.updateParts()}this.network=null,this.Ub=new Gr,this.isValidLayout=!0};function ei(e){var t=new Gr;for(e=e.iterator;e.next();){var n=e.value;n.initialized||t.add(n)}return t}jn.prototype.findRoots=function(){for(var e=this.network.vertexes,t=e.iterator;t.next();){var n=t.value;switch(this.ud){case Co:n.sourceEdges.count===0&&this.Ub.add(n);break;case Dt:n.destinationEdges.count===0&&this.Ub.add(n);break;default:Wt("Unhandled path value "+this.ud.toString())}}this.Ub.count===0&&(e=ta(this,e),e!==null&&this.Ub.add(e))};function ta(e,t){var n=999999,r=null;for(t=t.iterator;t.next();){var i=t.value;switch(e.ud){case Co:i.sourceEdges.count<n&&(n=i.sourceEdges.count,r=i);break;case Dt:i.destinationEdges.count<n&&(n=i.destinationEdges.count,r=i);break;default:Wt("Unhandled path value "+e.ud.toString())}}return r}function En(e,t){if(t!==null){switch(e.ud){case Co:if(0<t.destinationEdges.count){for(var n=new Ai,r=t.destinationVertexes;r.next();){var i=r.value;Mn(e,t,i)&&n.add(i)}0<n.count&&(t.children=n.Fa())}break;case Dt:if(0<t.sourceEdges.count){for(n=new Ai,r=t.sourceVertexes;r.next();)i=r.value,Mn(e,t,i)&&n.add(i);0<n.count&&(t.children=n.Fa())}break;default:Wt("Unhandled path value"+e.ud.toString())}for(n=t.children,r=n.length,i=0;i<r;i++){var o=n[i];o.initialized=!0,o.level=t.level+1,o.parent=t,e.Ub.remove(o)}for(t=0;t<r;t++)En(e,n[t])}}function Mn(e,t,n){if(n.initialized){if(t===null)var r=!1;else{for(r=t.parent;r!==null&&r!==n;)r=r.parent;r=r===n}if(r||n.level>t.level)return!1;e.removeChild(n.parent,n)}return!0}jn.prototype.removeChild=function(e,t){if(e!==null&&t!==null){for(var n=e.children,r=0,i=0;i<n.length;i++)n[i]===t&&r++;if(0<r){r=Array(n.length-r);for(var o=i=0;o<n.length;o++)n[o]!==t&&(r[i++]=n[o]);e.children=r}}};function Di(e,t){if(t!==null){e.initializeTreeVertexValues(t),t.alignment===Wc&&e.sortTreeVertexChildren(t);for(var n=0,r=t.childrenCount,i=0,o=t.children,l=o.length,u=0;u<l;u++){var f=o[u];Di(e,f),n+=f.descendantCount+1,r=Math.max(r,f.maxChildrenCount),i=Math.max(i,f.maxGenerationCount)}t.descendantCount=n,t.maxChildrenCount=r,t.maxGenerationCount=0<r?i+1:0}}function Xo(e,t){switch(e.vo){default:case Gh:return t.parent!==null?t.parent:e.W;case p0:return t.parent===null?e.W:t.parent.parent===null?e.Y:t.parent;case Mh:return t.parent!==null?t.parent.parent!==null?t.parent.parent:e.Y:e.W;case Nh:var n=!0;if(t.childrenCount===0)n=!1;else for(var r=t.children,i=r.length,o=0;o<i;o++)if(0<r[o].childrenCount){n=!1;break}return n&&t.parent!==null?e.Y:t.parent!==null?t.parent:e.W}}jn.prototype.initializeTreeVertexValues=function(e){if(e.copyInheritedPropertiesFrom(Xo(this,e)),e.parent!==null&&e.parent.alignment===Wc){for(var t=e.angle,n=e.parent.children,r=0;r<n.length&&e!==n[r];)r++;r%2===0?r!==n.length-1&&(t=t===90?180:t===180?270:t===270?180:270):t=t===90?0:t===180?90:t===270?0:90,e.angle=t}e.initialized=!0};function $o(e,t){if(t!==null){e.assignTreeVertexValues(t),t=t.children;for(var n=t.length,r=0;r<n;r++)$o(e,t[r])}}jn.prototype.assignTreeVertexValues=function(){};function ki(e,t){if(t!==null){t.alignment!==Wc&&e.sortTreeVertexChildren(t),t=t.children;for(var n=t.length,r=0;r<n;r++)ki(e,t[r])}}jn.prototype.sortTreeVertexChildren=function(e){switch(e.sorting){case On:break;case Lr:e.children.reverse();break;case na:e.children.sort(e.comparer);break;case Ms:e.children.sort(e.comparer),e.children.reverse();break;default:Wt("Unhandled sorting value "+e.sorting.toString())}},jn.prototype.Cu=function(){if(this.comments)for(var e=this.network.vertexes.iterator;e.next();)this.addComments(e.value)},jn.prototype.addComments=function(e){var t=e.angle,n=e.parent,r=0,i=!1;n!==null&&(r=n.angle,i=n.alignment,i=Ie(i)),t=t===90||t===270,r=r===90||r===270,n=e.childrenCount===0;var o=0,l=0,u=0,f=e.commentSpacing;if(e.node!==null)for(var E=e.node.Mu();E.next();){var C=E.value;C.category==="Comment"&&C.canLayout()&&(e.comments===null&&(e.comments=[]),e.comments.push(C),C.Va(),C=C.measuredBounds,t&&!n||!i&&!r&&n||i&&r&&n?(o=Math.max(o,C.width),l+=C.height+Math.abs(u)):(o+=C.width+Math.abs(u),l=Math.max(l,C.height)),u=f)}e.comments!==null&&(t&&!n||!i&&!r&&n||i&&r&&n?(o+=Math.abs(e.commentMargin),l=Math.max(0,l-e.height)):(l+=Math.abs(e.commentMargin),o=Math.max(0,o-e.width)),i=Wn.allocAt(0,0,e.bounds.width+o,e.bounds.height+l),e.bounds=i,Wn.free(i))};function Ie(e){return e===Hs||e===Wc||e===YA||e===Sf}function Er(e){return e===Hs||e===Wc}function Hr(e){var t=e.parent;if(t!==null){var n=t.alignment;if(Ie(n)){if(Er(n)){for(t=t.children,n=0;n<t.length&&e!==t[n];)n++;return n%2===0}if(n===YA)return!0}}return!1}jn.prototype.layoutComments=function(e){if(e.comments!==null){var t=e.node.measuredBounds,n=e.parent,r=e.angle,i=0,o=!1;n!==null&&(i=n.angle,o=n.alignment,o=Ie(o)),r=r===90||r===270,n=i===90||i===270;for(var l=e.childrenCount===0,u=Hr(e),f=0,E=e.comments,C=E.length,T=ft.alloc(),$=0;$<C;$++){var ce=E[$],Ee=ce.measuredBounds;if(r&&!l||!o&&!n&&l||o&&n&&l){if(135<i&&!o||n&&u)if(0<=e.commentMargin)for(T.h(e.bounds.x-e.commentMargin-Ee.width,e.bounds.y+f),ce.move(T),ce=ce.Sd();ce.next();){var Ne=ce.value;Ne.fromSpot=QA,Ne.toSpot=NA}else for(T.h(e.bounds.x+2*e.focus.x-e.commentMargin,e.bounds.y+f),ce.move(T),ce=ce.Sd();ce.next();)Ne=ce.value,Ne.fromSpot=NA,Ne.toSpot=QA;else if(0<=e.commentMargin)for(T.h(e.bounds.x+2*e.focus.x+e.commentMargin,e.bounds.y+f),ce.move(T),ce=ce.Sd();ce.next();)Ne=ce.value,Ne.fromSpot=NA,Ne.toSpot=QA;else for(T.h(e.bounds.x+e.commentMargin-Ee.width,e.bounds.y+f),ce.move(T),ce=ce.Sd();ce.next();)Ne=ce.value,Ne.fromSpot=QA,Ne.toSpot=NA;f=0<=e.commentSpacing?f+(Ee.height+e.commentSpacing):f+(e.commentSpacing-Ee.height)}else{if(135<i&&!o||!n&&u)if(0<=e.commentMargin)for(T.h(e.bounds.x+f,e.bounds.y-e.commentMargin-Ee.height),ce.move(T),ce=ce.Sd();ce.next();)Ne=ce.value,Ne.fromSpot=Vs,Ne.toSpot=eh;else for(T.h(e.bounds.x+f,e.bounds.y+2*e.focus.y-e.commentMargin),ce.move(T),ce=ce.Sd();ce.next();)Ne=ce.value,Ne.fromSpot=eh,Ne.toSpot=Vs;else if(0<=e.commentMargin)for(T.h(e.bounds.x+f,e.bounds.y+2*e.focus.y+e.commentMargin),ce.move(T),ce=ce.Sd();ce.next();)Ne=ce.value,Ne.fromSpot=eh,Ne.toSpot=Vs;else for(T.h(e.bounds.x+f,e.bounds.y+e.commentMargin-Ee.height),ce.move(T),ce=ce.Sd();ce.next();)Ne=ce.value,Ne.fromSpot=Vs,Ne.toSpot=eh;f=0<=e.commentSpacing?f+(Ee.width+e.commentSpacing):f+(e.commentSpacing-Ee.width)}}if(ft.free(T),t=f-e.commentSpacing-(r?t.height:t.width),this.ud===Co)for(e=e.destinationEdges;e.next();)i=e.value.link,i===null||i.isAvoiding||(i.fromEndSegmentLength=0<t?t:NaN);else for(e=e.sourceEdges;e.next();)i=e.value.link,i===null||i.isAvoiding||(i.toEndSegmentLength=0<t?t:NaN)}},jn.prototype.layoutTree=function(e){if(e!==null){for(var t=e.children,n=t.length,r=0;r<n;r++)this.layoutTree(t[r]);switch(e.compaction){case Qh:Wr(this,e);break;case Hh:if(e.alignment===Wc)Wr(this,e);else if(e.childrenCount===0)r=e.parent,n=!1,t=0,r!==null&&(t=r.angle,n=r.alignment,n=Ie(n)),r=Hr(e),e.S.h(0,0),e.Da.h(e.width,e.height),e.parent===null||e.comments===null||(t!==180&&t!==270||n)&&!r?e.la.h(0,0):t===180&&!n||(t===90||t===270)&&r?e.la.h(e.width-2*e.focus.x,0):e.la.h(0,e.height-2*e.focus.y),e.Yo=null,e.kp=null;else{var i=Ln(e);t=i===90||i===270;var o=0,l=e.children,u=l.length;for(n=0;n<u;n++)r=l[n],o=Math.max(o,t?r.Da.width:r.Da.height);var f=e.alignment;r=f===DA;var E=f===Pu,C=Ie(f),T=Math.max(0,e.breadthLimit);n=this.computeLayerSpacing(e);var $=e.nodeSpacing,ce=this.computeNodeIndent(e),Ee=e.rowSpacing,Ne=0;(r||E||e.hm||e.im&&e.maxGenerationCount===1)&&(Ne=Math.max(0,e.rowIndent)),r=e.width;var ht=e.height,$e=0,Ct=0,Bt=0,Nt=null,Tt=null,mn=0,sr=0,yi=0,_r=0,Cr=0,nr=0,ra=0,Qo=0;if(C&&!Er(f)&&135<i&&l.reverse(),Er(f))if(1<u)for(var ss=0;ss<u;ss++)ss%2===0&&ss!==u-1&&(Qo=Math.max(Qo,t?l[ss].Da.width:l[ss].Da.height));else u===1&&(Qo=t?l[0].Da.width:l[0].Da.height);if(C){switch(f){case Hs:Ct=135>i?Si(this,e,l,Qo,$e,Ct):Ri(this,e,l,Qo,$e,Ct),Qo=Ct.x,$e=Ct.width,Ct=Ct.height;break;case YA:for(Nt=0;Nt<u;Nt++)Tt=l[Nt],T=Tt.Da,Bt=nr===0?0:Ee,t?(Tt.S.h(o-T.width,_r+Bt),$e=Math.max($e,T.width),Ct=Math.max(Ct,_r+Bt+T.height),_r+=Bt+T.height):(Tt.S.h(yi+Bt,o-T.height),$e=Math.max($e,yi+Bt+T.width),Ct=Math.max(Ct,T.height),yi+=Bt+T.width),nr++;break;case Sf:for(Nt=0;Nt<u;Nt++)Tt=l[Nt],o=Tt.Da,T=nr===0?0:Ee,t?(Tt.S.h($/2+e.focus.x,_r+T),$e=Math.max($e,o.width),Ct=Math.max(Ct,_r+T+o.height),_r+=T+o.height):(Tt.S.h(yi+T,$/2+e.focus.y),$e=Math.max($e,yi+T+o.width),Ct=Math.max(Ct,o.height),yi+=T+o.width),nr++}Nt=Mr(this,2),Tt=Mr(this,2),t?(Nt[0].h(0,0),Nt[1].h(0,Ct),Tt[0].h($e,0)):(Nt[0].h(0,0),Nt[1].h($e,0),Tt[0].h(0,Ct)),Tt[1].h($e,Ct)}else for(ss=0;ss<u;ss++){var Ba=l[ss],Ic=Ba.Da;if(t){0<T&&0<nr&&yi+$+Ic.width>T&&(yi<o&&kt(e,f,o-yi,0,ra,ss-1),Cr++,nr=0,ra=ss,Bt=Ct,yi=0,_r=135<i?-Ct-Ee:Ct+Ee),fr(this,Ba,0,_r);var zu=0;if(nr===0)Nt=Ba.Yo,Tt=Ba.kp,mn=Ic.width,sr=Ic.height,(Nt===null||Tt===null||i!==Ln(Ba))&&(Nt=Mr(this,2),Tt=Mr(this,2),Nt[0].h(0,0),Nt[1].h(0,sr),Tt[0].h(mn,0),Tt[1].h(mn,sr));else{var iu=io();sr=bn(this,e,Ba,Nt,Tt,mn,sr,iu),zu=sr.x,Nt=iu[0],Tt=iu[1],mn=sr.width,sr=sr.height,so(iu),yi<Ic.width&&0>zu&&(Fn(e,-zu,0,ra,ss-1),hr(Nt,-zu,0),hr(Tt,-zu,0),zu=0)}Ba.S.h(zu,_r),$e=Math.max($e,mn),Ct=Math.max(Ct,Bt+(Cr===0?0:Ee)+Ic.height),yi=mn}else 0<T&&0<nr&&_r+$+Ic.height>T&&(_r<o&&kt(e,f,0,o-_r,ra,ss-1),Cr++,nr=0,ra=ss,Bt=$e,_r=0,yi=135<i?-$e-Ee:$e+Ee),fr(this,Ba,yi,0),zu=0,nr===0?(Nt=Ba.Yo,Tt=Ba.kp,mn=Ic.width,sr=Ic.height,(Nt===null||Tt===null||i!==Ln(Ba))&&(Nt=Mr(this,2),Tt=Mr(this,2),Nt[0].h(0,0),Nt[1].h(mn,0),Tt[0].h(0,sr),Tt[1].h(mn,sr))):(iu=io(),sr=bn(this,e,Ba,Nt,Tt,mn,sr,iu),zu=sr.x,Nt=iu[0],Tt=iu[1],mn=sr.width,sr=sr.height,so(iu),_r<Ic.height&&0>zu&&(Fn(e,0,-zu,ra,ss-1),hr(Nt,0,-zu),hr(Tt,0,-zu),zu=0)),Ba.S.h(yi,zu),Ct=Math.max(Ct,sr),$e=Math.max($e,Bt+(Cr===0?0:Ee)+Ic.width),_r=sr;nr++}switch(0<Cr&&(t?(Ct+=Math.max(0,n),yi<$e&&kt(e,f,$e-yi,0,ra,u-1),0<Ne&&(E||Fn(e,Ne,0,0,u-1),$e+=Ne)):($e+=Math.max(0,n),_r<Ct&&kt(e,f,0,Ct-_r,ra,u-1),0<Ne&&(E||Fn(e,0,Ne,0,u-1),Ct+=Ne))),Ne=E=0,f){case xs:t?E+=$e/2-e.focus.x-ce/2:Ne+=Ct/2-e.focus.y-ce/2;break;case jl:0<Cr?t?E+=$e/2-e.focus.x-ce/2:Ne+=Ct/2-e.focus.y-ce/2:t?(Qo=l[0].S.x+l[0].la.x,E+=Qo+(l[u-1].S.x+l[u-1].la.x+2*l[u-1].focus.x-Qo)/2-e.focus.x-ce/2):(Qo=l[0].S.y+l[0].la.y,Ne+=Qo+(l[u-1].S.y+l[u-1].la.y+2*l[u-1].focus.y-Qo)/2-e.focus.y-ce/2);break;case DA:t?(E-=ce,$e+=ce):(Ne-=ce,Ct+=ce);break;case Pu:t?(E+=$e-e.width+ce,$e+=ce):(Ne+=Ct-e.height+ce,Ct+=ce);break;case Hs:t?1<u?E+=Qo+$/2-e.focus.x:E+=l[0].focus.x-e.focus.x+l[0].la.x:1<u?Ne+=Qo+$/2-e.focus.y:Ne+=l[0].focus.y-e.focus.y+l[0].la.y;break;case YA:t?E+=$e+$/2-e.focus.x:Ne+=Ct+$/2-e.focus.y;break;case Sf:break;default:Ct=this.customAlignment(e,E,Ne,$e,Ct),E=Ct[0],Ne=Ct[1],$e=Ct[2],Ct=Ct[3]}for(ce=0;ce<u;ce++)Qo=l[ce],t?Qo.S.h(Qo.S.x+Qo.la.x-E,Qo.S.y+(135<i?(C?-Ct:-Qo.Da.height)+Qo.la.y-n:ht+n+Qo.la.y)):Qo.S.h(Qo.S.x+(135<i?(C?-$e:-Qo.Da.width)+Qo.la.x-n:r+n+Qo.la.x),Qo.S.y+Qo.la.y-Ne);if(u=l=0,C?t?($e=fo(e,$e,E),0>E&&(E=0),135<i&&(Ne+=Ct+n),Ct+=ht+n,f===Sf&&(l+=$/2+e.focus.x),u+=ht+n):(135<i&&(E+=$e+n),$e+=r+n,Ct=po(e,Ct,Ne),0>Ne&&(Ne=0),f===Sf&&(u+=$/2+e.focus.y),l+=r+n):t?(e.comments===null?r>$e&&($e=gr(f,r-$e,0),l=$e.x,u=$e.y,$e=r,E=0):$e=fo(e,$e,E),0>E&&(l-=E,E=0),135<i&&(Ne+=Ct+n),Ct=Math.max(Math.max(Ct,ht),Ct+ht+n),u+=ht+n):(135<i&&(E+=$e+n),$e=Math.max(Math.max($e,r),$e+r+n),e.comments===null?ht>Ct&&(Ct=gr(f,0,ht-Ct),l=Ct.x,u=Ct.y,Ct=ht,Ne=0):Ct=po(e,Ct,Ne),0>Ne&&(u-=Ne,Ne=0),l+=r+n),0<Cr)i=Mr(this,4),Cr=Mr(this,4),t?(i[2].h(0,ht+n),i[3].h(i[2].x,Ct),Cr[2].h($e,i[2].y),Cr[3].h(Cr[2].x,i[3].y)):(i[2].h(r+n,0),i[3].h($e,i[2].y),Cr[2].h(i[2].x,Ct),Cr[3].h(i[3].x,Cr[2].y));else{for(i=Mr(this,Nt.length+2),Cr=Mr(this,Tt.length+2),f=0;f<Nt.length;f++)C=Nt[f],i[f+2].h(C.x+l,C.y+u);for(f=0;f<Tt.length;f++)C=Tt[f],Cr[f+2].h(C.x+l,C.y+u)}t?(i[0].h(E,0),i[1].h(i[0].x,ht),i[2].y<i[1].y&&(i[2].x>i[0].x?i[2].assign(i[1]):i[1].assign(i[2])),i[3].y<i[2].y&&(i[3].x>i[0].x?i[3].assign(i[2]):i[2].assign(i[3])),Cr[0].h(E+r,0),Cr[1].h(Cr[0].x,ht),Cr[2].y<Cr[1].y&&(Cr[2].x<Cr[0].x?Cr[2].assign(Cr[1]):Cr[1].assign(Cr[2])),Cr[3].y<Cr[2].y&&(Cr[3].x<Cr[0].x?Cr[3].assign(Cr[2]):Cr[2].assign(Cr[3])),i[2].y-=n/2,Cr[2].y-=n/2):(i[0].h(0,Ne),i[1].h(r,i[0].y),i[2].x<i[1].x&&(i[2].y>i[0].y?i[2].assign(i[1]):i[1].assign(i[2])),i[3].x<i[2].x&&(i[3].y>i[0].y?i[3].assign(i[2]):i[2].assign(i[3])),Cr[0].h(0,Ne+ht),Cr[1].h(r,Cr[0].y),Cr[2].x<Cr[1].x&&(Cr[2].y<Cr[0].y?Cr[2].assign(Cr[1]):Cr[1].assign(Cr[2])),Cr[3].x<Cr[2].x&&(Cr[3].y<Cr[0].y?Cr[3].assign(Cr[2]):Cr[2].assign(Cr[3])),i[2].x-=n/2,Cr[2].x-=n/2),ho(this,Nt),ho(this,Tt),e.Yo=i,e.kp=Cr,e.la.h(E,Ne),e.Da.h($e,Ct)}break;default:Wt("Unhandled compaction value "+e.compaction.toString())}}};function Wr(e,t){if(t.childrenCount===0){var n=!1,r=0;t.parent!==null&&(r=t.parent.angle,n=t.parent.alignment,n=Ie(n));var i=Hr(t);t.S.h(0,0),t.Da.h(t.width,t.height),t.parent===null||t.comments===null||(r!==180&&r!==270||n)&&!i?t.la.h(0,0):r===180&&!n||(r===90||r===270)&&i?t.la.h(t.width-2*t.focus.x,0):t.la.h(0,t.height-2*t.focus.y)}else{r=Ln(t),n=r===90||r===270;var o=0;i=t.children;for(var l=i.length,u=0;u<l;u++){var f=i[u];o=Math.max(o,n?f.Da.width:f.Da.height)}var E=t.alignment,C=E===DA,T=E===Pu;u=Ie(E);var $=Math.max(0,t.breadthLimit);f=e.computeLayerSpacing(t);var ce=t.nodeSpacing,Ee=e.computeNodeIndent(t),Ne=C||T?0:Ee/2,ht=t.rowSpacing,$e=0;(C||T||t.hm||t.im&&t.maxGenerationCount===1)&&($e=Math.max(0,t.rowIndent)),C=t.width;var Ct=t.height,Bt=0,Nt=0,Tt=0,mn=0,sr=0,yi=0,_r=0,Cr=0,nr=0,ra=0;if(u&&!Er(E)&&135<r&&i.reverse(),Er(E))if(1<l)for(var Qo=0;Qo<l;Qo++){var ss=i[Qo],Ba=ss.Da;Qo%2===0&&Qo!==l-1?nr=Math.max(nr,(n?Ba.width:Ba.height)+e.computeBusNodeSpacing(ss)-ce):Qo%2!==0&&(ra=Math.max(ra,(n?Ba.width:Ba.height)+e.computeBusNodeSpacing(ss)-ce))}else l===1&&(nr=n?i[0].Da.width:i[0].Da.height);if(u)switch(E){case Hs:case Wc:Nt=135>r?Si(e,t,i,nr,Bt,Nt):Ri(e,t,i,nr,Bt,Nt),nr=Nt.x,Bt=Nt.width,Nt=Nt.height;break;case YA:for($=0;$<l;$++)Ne=i[$],Tt=Ne.Da,ra=_r===0?0:ht,n?(Ne.S.h(o-Tt.width,sr+ra),Bt=Math.max(Bt,Tt.width),Nt=Math.max(Nt,sr+ra+Tt.height),sr+=ra+Tt.height):(Ne.S.h(mn+ra,o-Tt.height),Bt=Math.max(Bt,mn+ra+Tt.width),Nt=Math.max(Nt,Tt.height),mn+=ra+Tt.width),_r++;break;case Sf:for(o=0;o<l;o++)$=i[o],Ne=$.Da,Tt=_r===0?0:ht,n?($.S.h(ce/2+t.focus.x,sr+Tt),Bt=Math.max(Bt,Ne.width),Nt=Math.max(Nt,sr+Tt+Ne.height),sr+=Tt+Ne.height):($.S.h(mn+Tt,ce/2+t.focus.y),Bt=Math.max(Bt,mn+Tt+Ne.width),Nt=Math.max(Nt,Ne.height),mn+=Tt+Ne.width),_r++}else for(ra=0;ra<l;ra++)Qo=i[ra],ss=Qo.Da,n?(0<$&&0<_r&&mn+ce+ss.width>$&&(mn<o&&kt(t,E,o-mn,0,Cr,ra-1),yi++,_r=0,Cr=ra,Tt=Nt,mn=0,sr=135<r?-Nt-ht:Nt+ht),Ba=_r===0?Ne:ce,fr(e,Qo,0,sr),Qo.S.h(mn+Ba,sr),Bt=Math.max(Bt,mn+Ba+ss.width),Nt=Math.max(Nt,Tt+(yi===0?0:ht)+ss.height),mn+=Ba+ss.width):(0<$&&0<_r&&sr+ce+ss.height>$&&(sr<o&&kt(t,E,0,o-sr,Cr,ra-1),yi++,_r=0,Cr=ra,Tt=Bt,sr=0,mn=135<r?-Bt-ht:Bt+ht),Ba=_r===0?Ne:ce,fr(e,Qo,mn,0),Qo.S.h(mn,sr+Ba),Nt=Math.max(Nt,sr+Ba+ss.height),Bt=Math.max(Bt,Tt+(yi===0?0:ht)+ss.width),sr+=Ba+ss.height),_r++;switch(0<yi&&(n?(Nt+=Math.max(0,f),mn<Bt&&kt(t,E,Bt-mn,0,Cr,l-1),0<$e&&(T||Fn(t,$e,0,0,l-1),Bt+=$e)):(Bt+=Math.max(0,f),sr<Nt&&kt(t,E,0,Nt-sr,Cr,l-1),0<$e&&(T||Fn(t,0,$e,0,l-1),Nt+=$e))),$e=T=0,E){case xs:n?T+=Bt/2-t.focus.x-Ee/2:$e+=Nt/2-t.focus.y-Ee/2;break;case jl:0<yi?n?T+=Bt/2-t.focus.x-Ee/2:$e+=Nt/2-t.focus.y-Ee/2:n?(e=i[0].S.x+i[0].la.x,T+=e+(i[l-1].S.x+i[l-1].la.x+2*i[l-1].focus.x-e)/2-t.focus.x-Ee/2):(e=i[0].S.y+i[0].la.y,$e+=e+(i[l-1].S.y+i[l-1].la.y+2*i[l-1].focus.y-e)/2-t.focus.y-Ee/2);break;case DA:n?(T-=Ee,Bt+=Ee):($e-=Ee,Nt+=Ee);break;case Pu:n?(T+=Bt-t.width+Ee,Bt+=Ee):($e+=Nt-t.height+Ee,Nt+=Ee);break;case Hs:case Wc:n?1<l?T+=nr+ce/2-t.focus.x:T+=i[0].focus.x-t.focus.x+i[0].la.x:1<l?$e+=nr+ce/2-t.focus.y:$e+=i[0].focus.y-t.focus.y+i[0].la.y;break;case YA:n?T+=Bt+ce/2-t.focus.x:$e+=Nt+ce/2-t.focus.y;break;case Sf:break;default:e=e.customAlignment(t,T,$e,Bt,Nt),T=e[0],$e=e[1],Bt=e[2],Nt=e[3]}for(e=0;e<l;e++)Ee=i[e],n?Ee.S.h(Ee.S.x+Ee.la.x-T,Ee.S.y+(135<r?(u?-Nt:-Ee.Da.height)+Ee.la.y-f:Ct+f+Ee.la.y)):Ee.S.h(Ee.S.x+(135<r?(u?-Bt:-Ee.Da.width)+Ee.la.x-f:C+f+Ee.la.x),Ee.S.y+Ee.la.y-$e);n?(Bt=fo(t,Bt,T),0>T&&(T=0),135<r&&($e+=Nt+f),Nt=Math.max(Math.max(Nt,Ct),Nt+Ct+f)):(135<r&&(T+=Bt+f),Bt=Math.max(Math.max(Bt,C),Bt+C+f),Nt=po(t,Nt,$e),0>$e&&($e=0)),t.la.h(T,$e),t.Da.h(Bt,Nt)}}jn.prototype.customAlignment=function(e,t,n,r,i){return[t,n,r,i]};function Si(e,t,n,r,i,o){var l=n.length;if(l===0)return new Wn(r,0,i,o);if(l===1)return t=n[0],i=t.Da.width,o=t.Da.height,new Wn(r,0,i,o);for(var u=t.nodeSpacing,f=t.rowSpacing,E=Ln(t)===90,C=0,T=0,$=0,ce=0;ce<l;ce++)if(!(ce%2!==0||1<l&&ce===l-1)){var Ee=n[ce],Ne=Ee.Da,ht=C===0?0:f;if(E){var $e=e.computeBusNodeSpacing(Ee)-u;Ee.S.h(r-(Ne.width+$e),$+ht),i=Math.max(i,Ne.width+$e),o=Math.max(o,$+ht+Ne.height),$+=ht+Ne.height}else $e=e.computeBusNodeSpacing(Ee)-u,Ee.S.h(T+ht,r-(Ne.height+$e)),o=Math.max(o,Ne.height+$e),i=Math.max(i,T+ht+Ne.width),T+=ht+Ne.width;C++}for(C=0,Ee=T,ce=$,E?(T=r+u,$=0):(T=0,$=r+u),Ne=0;Ne<l;Ne++)if(Ne%2!==0){ht=n[Ne],$e=ht.Da;var Ct=C===0?0:f;if(E){var Bt=e.computeBusNodeSpacing(ht)-u;ht.S.h(T+Bt,$+Ct),i=Math.max(i,T+$e.width+Bt),o=Math.max(o,$+Ct+$e.height),$+=Ct+$e.height}else Bt=e.computeBusNodeSpacing(ht)-u,ht.S.h(T+Ct,$+Bt),i=Math.max(i,T+Ct+$e.width),o=Math.max(o,$+$e.height+Bt),T+=Ct+$e.width;C++}return 1<l&&l%2===1&&(n=n[l-1],l=n.Da,e=e.computeBusLastRowSpacing(n,E?Math.max(Math.abs(ce),Math.abs($)):Math.max(Math.abs(Ee),Math.abs(T))),E?(n.S.h(r+u/2-n.focus.x-n.la.x,o+e),E=r+u/2-n.focus.x-n.la.x,i=Math.max(i,E+l.width),0>E&&(i-=E),o=Math.max(o,Math.max(ce,$)+e+l.height),0>n.S.x&&(r=ji(t,n.S.x,!1,r,u))):(n.S.h(i+e,r+u/2-n.focus.y-n.la.y),i=Math.max(i,Math.max(Ee,T)+e+l.width),$=r+u/2-n.focus.y-n.la.y,o=Math.max(o,$+l.height),0>$&&(o-=$),0>n.S.y&&(r=ji(t,n.S.y,!0,r,u)))),new Wn(r,0,i,o)}function Ri(e,t,n,r,i,o){var l=n.length;if(l===0)return new Wn(r,0,i,o);if(l===1)return n=n[0],i=n.Da.width,o=n.Da.height,new Wn(r,0,i,o);for(var u=t.nodeSpacing,f=t.rowSpacing,E=Ln(t)===270,C=0,T=0,$=0,ce=0;ce<l;ce++)if(!(ce%2!==0||1<l&&ce===l-1)){var Ee=n[ce],Ne=Ee.Da,ht=C===0?0:f;if(E){var $e=e.computeBusNodeSpacing(Ee)-u;$-=ht+Ne.height,Ee.S.h(r-(Ne.width+$e),$),i=Math.max(i,Ne.width+$e),o=Math.max(o,Math.abs($))}else $e=e.computeBusNodeSpacing(Ee)-u,T-=ht+Ne.width,Ee.S.h(T,r-(Ne.height+$e)),o=Math.max(o,Ne.height+$e),i=Math.max(i,Math.abs(T));C++}for(C=0,Ee=T,ce=$,E?(T=r+u,$=0):(T=0,$=r+u),Ne=0;Ne<l;Ne++)if(Ne%2!==0){ht=n[Ne],$e=ht.Da;var Ct=C===0?0:f;if(E){var Bt=e.computeBusNodeSpacing(ht)-u;$-=Ct+$e.height,ht.S.h(T+Bt,$),i=Math.max(i,T+$e.width+Bt),o=Math.max(o,Math.abs($))}else Bt=e.computeBusNodeSpacing(ht)-u,T-=Ct+$e.width,ht.S.h(T,$+Bt),o=Math.max(o,$+$e.height+Bt),i=Math.max(i,Math.abs(T));C++}for(1<l&&l%2===1&&(f=n[l-1],C=f.Da,e=e.computeBusLastRowSpacing(f,E?Math.max(Math.abs(ce),Math.abs($)):Math.max(Math.abs(Ee),Math.abs(T))),E?(f.S.h(r+u/2-f.focus.x-f.la.x,-o-C.height-e),T=r+u/2-f.focus.x-f.la.x,i=Math.max(i,T+C.width),0>T&&(i-=T),o=Math.max(o,Math.abs(Math.min(ce,$))+e+C.height),0>f.S.x&&(r=ji(t,f.S.x,!1,r,u))):(f.S.h(-i-C.width-e,r+u/2-f.focus.y-f.la.y),i=Math.max(i,Math.abs(Math.min(Ee,T))+e+C.width),$=r+u/2-f.focus.y-f.la.y,o=Math.max(o,$+C.height),0>$&&(o-=$),0>f.S.y&&(r=ji(t,f.S.y,!0,r,u)))),t=0;t<l;t++)u=n[t],E?u.S.h(u.S.x,u.S.y+o):u.S.h(u.S.x+i,u.S.y);return new Wn(r,0,i,o)}jn.prototype.computeBusNodeSpacing=function(e){return e.parent===null?0:e.parent.nodeSpacing},jn.prototype.computeBusLastRowSpacing=function(e){return e.parent===null?0:e.parent.rowSpacing};function ji(e,t,n,r,i){e=e.children;for(var o=e.length,l=0;l<o;l++)n?e[l].S.h(e[l].S.x,e[l].S.y-t):e[l].S.h(e[l].S.x-t,e[l].S.y);return t=e[o-1],Math.max(r,n?t.la.y+t.focus.y-i/2:t.la.x+t.focus.x-i/2)}function fo(e,t,n){switch(e.alignment){case jl:case xs:return n+e.width>t&&(t=n+e.width),0>n&&(t-=n),t;case DA:return e.width>t?e.width:t;case Pu:return 2*e.focus.x>t?e.width:t+e.width-2*e.focus.x;case Hs:case Wc:return Math.max(e.width,Math.max(t,n+e.width)-Math.min(0,n));case YA:return e.width-e.focus.x+e.nodeSpacing/2+t;case Sf:return Math.max(e.width,e.focus.x+e.nodeSpacing/2+t);default:return t}}function po(e,t,n){switch(e.alignment){case jl:case xs:return n+e.height>t&&(t=n+e.height),0>n&&(t-=n),t;case DA:return e.height>t?e.height:t;case Pu:return 2*e.focus.y>t?e.height:t+e.height-2*e.focus.y;case Hs:case Wc:return Math.max(e.height,Math.max(t,n+e.height)-Math.min(0,n));case YA:return e.height-e.focus.y+e.nodeSpacing/2+t;case Sf:return Math.max(e.height,e.focus.y+e.nodeSpacing/2+t);default:return t}}function gr(e,t,n){switch(e){case xs:t/=2,n/=2;break;case jl:t/=2,n/=2;break;case DA:n=t=0;break;case Pu:break;default:Wt("Unhandled alignment value "+e.toString())}return new ft(t,n)}function kt(e,t,n,r,i,o){t=gr(t,n,r),Fn(e,t.x,t.y,i,o)}function Fn(e,t,n,r,i){if(t!==0||n!==0)for(e=e.children;r<=i;r++){var o=e[r].S;o.x+=t,o.y+=n}}function fr(e,t,n,r){var i=t.parent;switch(e.ud){case Co:for(e=t.sourceEdges;e.next();)t=e.value,t.fromVertex===i&&t.relativePoint.h(n,r);break;case Dt:for(e=t.destinationEdges;e.next();)t=e.value,t.toVertex===i&&t.relativePoint.h(n,r);break;default:Wt("Unhandled path value "+e.ud.toString())}}function hr(e,t,n){for(var r=0;r<e.length;r++){var i=e[r];i.x+=t,i.y+=n}}function bn(e,t,n,r,i,o,l,u){var f=Ln(t),E=f===90||f===270,C=t.nodeSpacing;t=r;var T=i;r=o;var $=l,ce=n.Yo,Ee=n.kp;l=n.Da;var Ne=E?Math.max($,l.height):Math.max(r,l.width);if((ce===null||f!==Ln(n))&&(ce=Mr(e,2),Ee=Mr(e,2),E?(ce[0].h(0,0),ce[1].h(0,l.height),Ee[0].h(l.width,0),Ee[1].h(Ee[0].x,ce[1].y)):(ce[0].h(0,0),ce[1].h(l.width,0),Ee[0].h(0,l.height),Ee[1].h(ce[1].x,Ee[0].y))),E){if($=9999999,!(T===null||2>T.length||ce===null||2>ce.length))for(i=n=0;n<T.length&&i<ce.length;){o=T[n];var ht=ce[i];f=ht.x,E=ht.y,f+=r;var $e=o;n+1<T.length&&($e=T[n+1]);var Ct=ht;ht=Ct.x,Ct=Ct.y,i+1<ce.length&&(Ct=ce[i+1],ht=Ct.x,Ct=Ct.y,ht+=r);var Bt=$;o.y===E?Bt=f-o.x:o.y>E&&o.y<Ct?Bt=f+(o.y-E)/(Ct-E)*(ht-f)-o.x:E>o.y&&E<$e.y&&(Bt=f-(o.x+(E-o.y)/($e.y-o.y)*($e.x-o.x))),Bt<$&&($=Bt),$e.y<=o.y?n++:Ct<=E?i++:($e.y<=Ct&&n++,Ct<=$e.y&&i++)}if($=r-$,$+=C,n=ce,i=$,t===null||2>t.length||n===null||2>n.length)r=null;else{for(C=Mr(e,t.length+n.length),r=o=f=0;o<n.length&&n[o].y<t[0].y;)E=n[o++],C[r++].h(E.x+i,E.y);for(;f<t.length;)E=t[f++],C[r++].h(E.x,E.y);for(f=t[t.length-1].y;o<n.length&&n[o].y<=f;)o++;for(;o<n.length&&n[o].y>f;)E=n[o++],C[r++].h(E.x+i,E.y);for(n=Mr(e,r),f=0;f<r;f++)n[f].assign(C[f]);ho(e,C),r=n}if(o=Ee,f=$,T===null||2>T.length||o===null||2>o.length)i=null;else{for(C=Mr(e,T.length+o.length),i=E=n=0;n<T.length&&T[n].y<o[0].y;)$e=T[n++],C[i++].h($e.x,$e.y);for(;E<o.length;)$e=o[E++],C[i++].h($e.x+f,$e.y);for(o=o[o.length-1].y;n<T.length&&T[n].y<=o;)n++;for(;n<T.length&&T[n].y>o;)f=T[n++],C[i++].h(f.x,f.y);for(o=Mr(e,i),n=0;n<i;n++)o[n].assign(C[n]);ho(e,C),i=o}return o=Math.max(0,$)+l.width,l=Ne,ho(e,t),ho(e,ce),ho(e,T),ho(e,Ee),u[0]=r,u[1]=i,new Wn($,0,o,l)}if(r=9999999,!(T===null||2>T.length||ce===null||2>ce.length))for(i=n=0;n<T.length&&i<ce.length;)o=T[n],ht=ce[i],f=ht.x,E=ht.y,E+=$,$e=o,n+1<T.length&&($e=T[n+1]),Ct=ht,ht=Ct.x,Ct=Ct.y,i+1<ce.length&&(Ct=ce[i+1],ht=Ct.x,Ct=Ct.y,Ct+=$),Bt=r,o.x===f?Bt=E-o.y:o.x>f&&o.x<ht?Bt=E+(o.x-f)/(ht-f)*(Ct-E)-o.y:f>o.x&&f<$e.x&&(Bt=E-(o.y+(f-o.x)/($e.x-o.x)*($e.y-o.y))),Bt<r&&(r=Bt),$e.x<=o.x?n++:ht<=f?i++:($e.x<=ht&&n++,ht<=$e.x&&i++);if($-=r,$+=C,n=ce,i=$,t===null||2>t.length||n===null||2>n.length)r=null;else{for(C=Mr(e,t.length+n.length),r=o=f=0;o<n.length&&n[o].x<t[0].x;)E=n[o++],C[r++].h(E.x,E.y+i);for(;f<t.length;)E=t[f++],C[r++].h(E.x,E.y);for(f=t[t.length-1].x;o<n.length&&n[o].x<=f;)o++;for(;o<n.length&&n[o].x>f;)E=n[o++],C[r++].h(E.x,E.y+i);for(n=Mr(e,r),f=0;f<r;f++)n[f].assign(C[f]);ho(e,C),r=n}if(o=Ee,f=$,T===null||2>T.length||o===null||2>o.length)i=null;else{for(C=Mr(e,T.length+o.length),i=E=n=0;n<T.length&&T[n].x<o[0].x;)$e=T[n++],C[i++].h($e.x,$e.y);for(;E<o.length;)$e=o[E++],C[i++].h($e.x,$e.y+f);for(o=o[o.length-1].x;n<T.length&&T[n].x<=o;)n++;for(;n<T.length&&T[n].x>o;)f=T[n++],C[i++].h(f.x,f.y);for(o=Mr(e,i),n=0;n<i;n++)o[n].assign(C[n]);ho(e,C),i=o}return o=Ne,l=Math.max(0,$)+l.height,ho(e,t),ho(e,ce),ho(e,T),ho(e,Ee),u[0]=r,u[1]=i,new Wn($,0,o,l)}function Mr(e,t){if(e=e.ru[t],e!==void 0&&(e=e.pop(),e!==void 0))return e;e=[];for(var n=0;n<t;n++)e[n]=new ft;return e}function ho(e,t){var n=t.length,r=e.ru[n];r===void 0&&(r=[],e.ru[n]=r),r.push(t)}jn.prototype.arrangeTrees=function(){if(this.Rb===Gc)for(var e=this.Ub.iterator;e.next();){var t=e.value;if(t instanceof ff){var n=t.node;if(n!==null){var r=n.position;n=r.x,r=r.y,isFinite(n)||(n=0),isFinite(r)||(r=0),Kt(this,t,n,r)}}}else{for(e=[],t=this.Ub.iterator;t.next();)n=t.value,n instanceof ff&&e.push(n);switch(this.sorting){case On:break;case Lr:e.reverse();break;case na:e.sort(this.comparer);break;case Ms:e.sort(this.comparer),e.reverse();break;default:Wt("Unhandled sorting value "+this.sorting.toString())}for(n=this.arrangementOrigin,t=n.x,n=n.y,r=0;r<e.length;r++){var i=e[r];switch(Kt(this,i,t+i.la.x,n+i.la.y),this.Rb){case Ji:n+=i.Da.height+this.$d.height;break;case ju:t+=i.Da.width+this.$d.width;break;default:Wt("Unhandled arrangement value "+this.Rb.toString())}}}};function Kt(e,t,n,r){if(t!==null){t.x=n,t.y=r,t=t.children;for(var i=t.length,o=0;o<i;o++){var l=t[o];Kt(e,l,n+l.S.x,r+l.S.y)}}}jn.prototype.commitLayout=function(){this.yv(),this.commitNodes(),this.Gu(),this.isRouting&&this.commitLinks()},jn.prototype.commitNodes=function(){for(var e=this.network.vertexes.iterator;e.next();)e.value.commit();for(e.reset();e.next();)this.layoutComments(e.value)},jn.prototype.Gu=function(){if(this.layerStyle===m0){for(var e=this.$v,t=[],n=null,r=this.network.vertexes.iterator;r.next();){var i=r.value;n===null?n=i.bounds.copy():n.ed(i.bounds);var o=t[i.level];o===void 0?o=this.computeLayerSpacing(i):o=Math.max(o,this.computeLayerSpacing(i)),t[i.level]=o}for(r=0;r<t.length;r++)t[r]===void 0&&(t[r]=0);if(this.angle===90||this.angle===270?(n.Bc(this.nodeSpacing/2,this.layerSpacing),r=new ft(-this.nodeSpacing/2,-this.layerSpacing/2)):(n.Bc(this.layerSpacing,this.nodeSpacing/2),r=new ft(-this.layerSpacing/2,-this.nodeSpacing/2)),i=[],n=this.angle===90||this.angle===270?n.width:n.height,o=0,this.angle===180||this.angle===270)for(var l=0;l<e.length;l++)o+=e[l]+t[l];for(l=0;l<e.length;l++){var u=e[l]+t[l];this.angle===270?(o-=u,i.push(new Wn(0,o,n,u))):this.angle===90?(i.push(new Wn(0,o,n,u)),o+=u):this.angle===180?(o-=u,i.push(new Wn(o,0,u,n))):(i.push(new Wn(o,0,u,n)),o+=u)}this.commitLayers(i,r)}},jn.prototype.commitLayers=function(){},jn.prototype.commitLinks=function(){for(var e=this.network.edges.iterator;e.next();)e.value.commit()},jn.prototype.yv=function(){for(var e=this.Ub.iterator;e.next();){var t=e.value;t instanceof ff&&wr(this,t)}};function wr(e,t){if(t!==null){e.setPortSpots(t),t=t.children;for(var n=t.length,r=0;r<n;r++)wr(e,t[r])}}jn.prototype.setPortSpots=function(e){var t=e.alignment;if(Ie(t)){var n=this.ud===Co,r=Ln(e);switch(r){case 0:var i=NA;break;case 90:i=eh;break;case 180:i=QA;break;default:i=Vs}var o=e.children,l=o.length;switch(t){case Hs:case Wc:for(t=0;t<l;t++){var u=o[t];if(u=(n?u.sourceEdges:u.destinationEdges).first(),u!==null&&(u=u.link,u!==null)){var f=r===90||r===270?QA:Vs;if(l===1||t===l-1&&l%2===1)switch(r){case 0:f=QA;break;case 90:f=Vs;break;case 180:f=NA;break;default:f=eh}else t%2===0&&(f=r===90||r===270?NA:eh);n?(e.setsPortSpot&&(u.fromSpot=i),e.setsChildPortSpot&&(u.toSpot=f)):(e.setsPortSpot&&(u.fromSpot=f),e.setsChildPortSpot&&(u.toSpot=i))}}break;case YA:for(r=r===90||r===270?NA:eh,o=n?e.destinationEdges:e.sourceEdges;o.next();)l=o.value.link,l!==null&&(n?(e.setsPortSpot&&(l.fromSpot=i),e.setsChildPortSpot&&(l.toSpot=r)):(e.setsPortSpot&&(l.fromSpot=r),e.setsChildPortSpot&&(l.toSpot=i)));break;case Sf:for(r=r===90||r===270?QA:Vs,o=n?e.destinationEdges:e.sourceEdges;o.next();)l=o.value.link,l!==null&&(n?(e.setsPortSpot&&(l.fromSpot=i),e.setsChildPortSpot&&(l.toSpot=r)):(e.setsPortSpot&&(l.fromSpot=r),e.setsChildPortSpot&&(l.toSpot=i)))}}else if(n=Ln(e),this.ud===Co){for(i=e.destinationEdges;i.next();)if(r=i.value.link,r!==null){if(e.setsPortSpot)if(e.portSpot.Xb())switch(n){case 0:r.fromSpot=NA;break;case 90:r.fromSpot=eh;break;case 180:r.fromSpot=QA;break;default:r.fromSpot=Vs}else r.fromSpot=e.portSpot;if(e.setsChildPortSpot)if(e.childPortSpot.Xb())switch(n){case 0:r.toSpot=QA;break;case 90:r.toSpot=Vs;break;case 180:r.toSpot=NA;break;default:r.toSpot=eh}else r.toSpot=e.childPortSpot}}else for(i=e.sourceEdges;i.next();)if(r=i.value.link,r!==null){if(e.setsPortSpot)if(e.portSpot.Xb())switch(n){case 0:r.toSpot=NA;break;case 90:r.toSpot=eh;break;case 180:r.toSpot=QA;break;default:r.toSpot=Vs}else r.toSpot=e.portSpot;if(e.setsChildPortSpot)if(e.childPortSpot.Xb())switch(n){case 0:r.fromSpot=QA;break;case 90:r.fromSpot=Vs;break;case 180:r.fromSpot=NA;break;default:r.fromSpot=eh}else r.fromSpot=e.childPortSpot}};function Ln(e){return e=e.angle,45>=e?0:135>=e?90:225>=e?180:315>=e?270:0}jn.prototype.computeLayerSpacing=function(e){var t=Ln(e);t=t===90||t===270;var n=e.layerSpacing;if(0<e.layerSpacingParentOverlap){var r=Math.min(1,e.layerSpacingParentOverlap);n-=t?e.height*r:e.width*r}return n<(t?-e.height:-e.width)&&(n=t?-e.height:-e.width),n},jn.prototype.computeNodeIndent=function(e){var t=Ln(e),n=e.nodeIndent;if(0<e.nodeIndentPastParent){var r=Math.min(1,e.nodeIndentPastParent);n+=t===90||t===270?e.width*r:e.height*r}return n=Math.max(0,n)},xe.Object.defineProperties(jn.prototype,{roots:{get:function(){return this.Ub},set:function(e){this.Ub!==e&&(this.Ub=e,this.C())}},path:{get:function(){return this.Wn},set:function(e){this.Wn!==e&&(this.Wn=e,this.C())}},treeStyle:{get:function(){return this.vo},set:function(e){this.Rb===e||e!==Gh&&e!==Mh&&e!==Nh&&e!==p0||(this.vo=e,this.C())}},layerStyle:{get:function(){return this.Bq},set:function(e){this.Rb===e||e!==vc&&e!==lp&&e!==m0||(this.Bq=e,this.C())}},comments:{get:function(){return this.td},set:function(e){this.td!==e&&(this.td=e,this.C())}},arrangement:{get:function(){return this.Rb},set:function(e){this.Rb===e||e!==Ji&&e!==ju&&e!==Gc||(this.Rb=e,this.C())}},arrangementSpacing:{get:function(){return this.$d},set:function(e){this.$d.D(e)||(this.$d.assign(e),this.C())}},rootDefaults:{get:function(){return this.W},set:function(e){this.W!==e&&(this.W=e,this.C())}},alternateDefaults:{get:function(){return this.Y},set:function(e){this.Y!==e&&(this.Y=e,this.C())}},sorting:{get:function(){return this.W.sorting},set:function(e){this.W.sorting===e||e!==On&&e!==Lr&&e!==na&&!Ms||(this.W.sorting=e,this.C())}},comparer:{get:function(){return this.W.comparer},set:function(e){this.W.comparer!==e&&(this.W.comparer=e,this.C())}},angle:{get:function(){return this.W.angle},set:function(e){this.W.angle!==e&&(e===0||e===90||e===180||e===270?(this.W.angle=e,this.C()):Wt("TreeLayout.angle must be 0, 90, 180, or 270"))}},alignment:{get:function(){return this.W.alignment},set:function(e){this.W.alignment!==e&&(this.W.alignment=e,this.C())}},nodeIndent:{get:function(){return this.W.nodeIndent},set:function(e){this.W.nodeIndent!==e&&0<=e&&(this.W.nodeIndent=e,this.C())}},nodeIndentPastParent:{get:function(){return this.W.nodeIndentPastParent},set:function(e){this.W.nodeIndentPastParent!==e&&0<=e&&1>=e&&(this.W.nodeIndentPastParent=e,this.C())}},nodeSpacing:{get:function(){return this.W.nodeSpacing},set:function(e){this.W.nodeSpacing!==e&&(this.W.nodeSpacing=e,this.C())}},layerSpacing:{get:function(){return this.W.layerSpacing},set:function(e){this.W.layerSpacing!==e&&(this.W.layerSpacing=e,this.C())}},layerSpacingParentOverlap:{get:function(){return this.W.layerSpacingParentOverlap},set:function(e){this.W.layerSpacingParentOverlap!==e&&0<=e&&1>=e&&(this.W.layerSpacingParentOverlap=e,this.C())}},compaction:{get:function(){return this.W.compaction},set:function(e){this.W.compaction===e||e!==Qh&&e!==Hh||(this.W.compaction=e,this.C())}},breadthLimit:{get:function(){return this.W.breadthLimit},set:function(e){this.W.breadthLimit!==e&&0<=e&&(this.W.breadthLimit=e,this.C())}},rowSpacing:{get:function(){return this.W.rowSpacing},set:function(e){this.W.rowSpacing!==e&&(this.W.rowSpacing=e,this.C())}},rowIndent:{get:function(){return this.W.rowIndent},set:function(e){this.W.rowIndent!==e&&0<=e&&(this.W.rowIndent=e,this.C())}},commentSpacing:{get:function(){return this.W.commentSpacing},set:function(e){this.W.commentSpacing!==e&&(this.W.commentSpacing=e,this.C())}},commentMargin:{get:function(){return this.W.commentMargin},set:function(e){this.W.commentMargin!==e&&(this.W.commentMargin=e,this.C())}},setsPortSpot:{get:function(){return this.W.setsPortSpot},set:function(e){this.W.setsPortSpot!==e&&(this.W.setsPortSpot=e,this.C())}},portSpot:{get:function(){return this.W.portSpot},set:function(e){this.W.portSpot.D(e)||(this.W.portSpot=e,this.C())}},setsChildPortSpot:{get:function(){return this.W.setsChildPortSpot},set:function(e){this.W.setsChildPortSpot!==e&&(this.W.setsChildPortSpot=e,this.C())}},childPortSpot:{get:function(){return this.W.childPortSpot},set:function(e){this.W.childPortSpot.D(e)||(this.W.childPortSpot=e,this.C())}},alternateSorting:{get:function(){return this.Y.sorting},set:function(e){this.Y.sorting===e||e!==On&&e!==Lr&&e!==na&&!Ms||(this.Y.sorting=e,this.C())}},alternateComparer:{get:function(){return this.Y.comparer},set:function(e){this.Y.comparer!==e&&(this.Y.comparer=e,this.C())}},alternateAngle:{get:function(){return this.Y.angle},set:function(e){this.Y.angle===e||e!==0&&e!==90&&e!==180&&e!==270||(this.Y.angle=e,this.C())}},alternateAlignment:{get:function(){return this.Y.alignment},set:function(e){this.Y.alignment!==e&&(this.Y.alignment=e,this.C())}},alternateNodeIndent:{get:function(){return this.Y.nodeIndent},set:function(e){this.Y.nodeIndent!==e&&0<=e&&(this.Y.nodeIndent=e,this.C())}},alternateNodeIndentPastParent:{get:function(){return this.Y.nodeIndentPastParent},set:function(e){this.Y.nodeIndentPastParent!==e&&0<=e&&1>=e&&(this.Y.nodeIndentPastParent=e,this.C())}},alternateNodeSpacing:{get:function(){return this.Y.nodeSpacing},set:function(e){this.Y.nodeSpacing!==e&&(this.Y.nodeSpacing=e,this.C())}},alternateLayerSpacing:{get:function(){return this.Y.layerSpacing},set:function(e){this.Y.layerSpacing!==e&&(this.Y.layerSpacing=e,this.C())}},alternateLayerSpacingParentOverlap:{get:function(){return this.Y.layerSpacingParentOverlap},set:function(e){this.Y.layerSpacingParentOverlap!==e&&0<=e&&1>=e&&(this.Y.layerSpacingParentOverlap=e,this.C())}},alternateCompaction:{get:function(){return this.Y.compaction},set:function(e){this.Y.compaction===e||e!==Qh&&e!==Hh||(this.Y.compaction=e,this.C())}},alternateBreadthLimit:{get:function(){return this.Y.breadthLimit},set:function(e){this.Y.breadthLimit!==e&&0<=e&&(this.Y.breadthLimit=e,this.C())}},alternateRowSpacing:{get:function(){return this.Y.rowSpacing},set:function(e){this.Y.rowSpacing!==e&&(this.Y.rowSpacing=e,this.C())}},alternateRowIndent:{get:function(){return this.Y.rowIndent},set:function(e){this.Y.rowIndent!==e&&0<=e&&(this.Y.rowIndent=e,this.C())}},alternateCommentSpacing:{get:function(){return this.Y.commentSpacing},set:function(e){this.Y.commentSpacing!==e&&(this.Y.commentSpacing=e,this.C())}},alternateCommentMargin:{get:function(){return this.Y.commentMargin},set:function(e){this.Y.commentMargin!==e&&(this.Y.commentMargin=e,this.C())}},alternateSetsPortSpot:{get:function(){return this.Y.setsPortSpot},set:function(e){this.Y.setsPortSpot!==e&&(this.Y.setsPortSpot=e,this.C())}},alternatePortSpot:{get:function(){return this.Y.portSpot},set:function(e){this.Y.portSpot.D(e)||(this.Y.portSpot=e,this.C())}},alternateSetsChildPortSpot:{get:function(){return this.Y.setsChildPortSpot},set:function(e){this.Y.setsChildPortSpot!==e&&(this.Y.setsChildPortSpot=e,this.C())}},alternateChildPortSpot:{get:function(){return this.Y.childPortSpot},set:function(e){this.Y.childPortSpot.D(e)||(this.Y.childPortSpot=e,this.C())}}});var Mi=new Tr(jn,"PathDefault",-1),Co=new Tr(jn,"PathDestination",0),Dt=new Tr(jn,"PathSource",1),On=new Tr(jn,"SortingForwards",10),Lr=new Tr(jn,"SortingReverse",11),na=new Tr(jn,"SortingAscending",12),Ms=new Tr(jn,"SortingDescending",13),xs=new Tr(jn,"AlignmentCenterSubtrees",20),jl=new Tr(jn,"AlignmentCenterChildren",21),DA=new Tr(jn,"AlignmentStart",22),Pu=new Tr(jn,"AlignmentEnd",23),Hs=new Tr(jn,"AlignmentBus",24),Wc=new Tr(jn,"AlignmentBusBranching",25),YA=new Tr(jn,"AlignmentTopLeftBus",26),Sf=new Tr(jn,"AlignmentBottomRightBus",27),Qh=new Tr(jn,"CompactionNone",30),Hh=new Tr(jn,"CompactionBlock",31),Gh=new Tr(jn,"StyleLayered",40),Nh=new Tr(jn,"StyleLastParents",41),Mh=new Tr(jn,"StyleAlternating",42),p0=new Tr(jn,"StyleRootOnly",43),Ji=new Tr(jn,"ArrangementVertical",50),ju=new Tr(jn,"ArrangementHorizontal",51),Gc=new Tr(jn,"ArrangementFixedRoots",52),vc=new Tr(jn,"LayerIndividual",60),lp=new Tr(jn,"LayerSiblings",61),m0=new Tr(jn,"LayerUniform",62);jn.className="TreeLayout",jn.PathDefault=Mi,jn.PathDestination=Co,jn.PathSource=Dt,jn.SortingForwards=On,jn.SortingReverse=Lr,jn.SortingAscending=na,jn.SortingDescending=Ms,jn.AlignmentCenterSubtrees=xs,jn.AlignmentCenterChildren=jl,jn.AlignmentStart=DA,jn.AlignmentEnd=Pu,jn.AlignmentBus=Hs,jn.AlignmentBusBranching=Wc,jn.AlignmentTopLeftBus=YA,jn.AlignmentBottomRightBus=Sf,jn.CompactionNone=Qh,jn.CompactionBlock=Hh,jn.StyleLayered=Gh,jn.StyleLastParents=Nh,jn.StyleAlternating=Mh,jn.StyleRootOnly=p0,jn.ArrangementVertical=Ji,jn.ArrangementHorizontal=ju,jn.ArrangementFixedRoots=Gc,jn.LayerIndividual=vc,jn.LayerSiblings=lp,jn.LayerUniform=m0;function Hf(e){fu.call(this,e)}le(Hf,fu),Hf.prototype.createVertex=function(){return new ff(this)},Hf.prototype.createEdge=function(){return new Dl(this)},Hf.className="TreeNetwork";function ff(e){Xn.call(this,e),this.V=!1,this.hb=null,this.u=[],this.nb=this.Ha=this.F=this.ia=0,this.td=null,this.S=new ft(0,0),this.Da=new vi(0,0),this.la=new ft(0,0),this.im=this.hm=this.qA=!1,this.kp=this.Yo=null,this.nd=On,this.hd=an,this.Kb=0,this.Jb=jl,this.Vq=this.Uq=0,this.Wq=20,this.ie=50,this.Aq=0,this.Hp=Hh,this.Ap=0,this.nr=25,this.Gp=this.mr=10,this.Fp=20,this.xr=!0,this.dr=iA,this.wr=!0,this.Dp=iA}le(ff,Xn),ff.prototype.copyInheritedPropertiesFrom=function(e){e!==null&&(this.nd=e.sorting,this.hd=e.comparer,this.Kb=e.angle,this.Jb=e.alignment,this.Uq=e.nodeIndent,this.Vq=e.nodeIndentPastParent,this.Wq=e.nodeSpacing,this.ie=e.layerSpacing,this.Aq=e.layerSpacingParentOverlap,this.Hp=e.compaction,this.Ap=e.breadthLimit,this.nr=e.rowSpacing,this.mr=e.rowIndent,this.Gp=e.commentSpacing,this.Fp=e.commentMargin,this.xr=e.setsPortSpot,this.dr=e.portSpot,this.wr=e.setsChildPortSpot,this.Dp=e.childPortSpot)},xe.Object.defineProperties(ff.prototype,{initialized:{get:function(){return this.V},set:function(e){this.V!==e&&(this.V=e)}},parent:{get:function(){return this.hb},set:function(e){this.hb!==e&&(this.hb=e)}},children:{get:function(){return this.u},set:function(e){if(this.u!==e){if(e!==null)for(var t=e.length,n=0;n<t;n++);this.u=e}}},level:{get:function(){return this.ia},set:function(e){this.ia!==e&&(this.ia=e)}},descendantCount:{get:function(){return this.F},set:function(e){this.F!==e&&(this.F=e)}},maxChildrenCount:{get:function(){return this.Ha},set:function(e){this.Ha!==e&&(this.Ha=e)}},maxGenerationCount:{get:function(){return this.nb},set:function(e){this.nb!==e&&(this.nb=e)}},comments:{get:function(){return this.td},set:function(e){if(this.td!==e){if(e!==null)for(var t=e.length,n=0;n<t;n++);this.td=e}}},sorting:{get:function(){return this.nd},set:function(e){this.nd!==e&&(this.nd=e)}},comparer:{get:function(){return this.hd},set:function(e){this.hd!==e&&(this.hd=e)}},angle:{get:function(){return this.Kb},set:function(e){this.Kb!==e&&(this.Kb=e)}},alignment:{get:function(){return this.Jb},set:function(e){this.Jb!==e&&(this.Jb=e)}},nodeIndent:{get:function(){return this.Uq},set:function(e){this.Uq!==e&&(this.Uq=e)}},nodeIndentPastParent:{get:function(){return this.Vq},set:function(e){this.Vq!==e&&(this.Vq=e)}},nodeSpacing:{get:function(){return this.Wq},set:function(e){this.Wq!==e&&(this.Wq=e)}},layerSpacing:{get:function(){return this.ie},set:function(e){this.ie!==e&&(this.ie=e)}},layerSpacingParentOverlap:{get:function(){return this.Aq},set:function(e){this.Aq!==e&&(this.Aq=e)}},compaction:{get:function(){return this.Hp},set:function(e){this.Hp!==e&&(this.Hp=e)}},breadthLimit:{get:function(){return this.Ap},set:function(e){this.Ap!==e&&(this.Ap=e)}},rowSpacing:{get:function(){return this.nr},set:function(e){this.nr!==e&&(this.nr=e)}},rowIndent:{get:function(){return this.mr},set:function(e){this.mr!==e&&(this.mr=e)}},commentSpacing:{get:function(){return this.Gp},set:function(e){this.Gp!==e&&(this.Gp=e)}},commentMargin:{get:function(){return this.Fp},set:function(e){this.Fp!==e&&(this.Fp=e)}},setsPortSpot:{get:function(){return this.xr},set:function(e){this.xr!==e&&(this.xr=e)}},portSpot:{get:function(){return this.dr},set:function(e){this.dr.D(e)||(this.dr=e)}},setsChildPortSpot:{get:function(){return this.wr},set:function(e){this.wr!==e&&(this.wr=e)}},childPortSpot:{get:function(){return this.Dp},set:function(e){this.Dp.D(e)||(this.Dp=e)}},childrenCount:{get:function(){return this.children.length}},relativePosition:{get:function(){return this.S},set:function(e){this.S.set(e)}},subtreeSize:{get:function(){return this.Da},set:function(e){this.Da.set(e)}},subtreeOffset:{get:function(){return this.la},set:function(e){this.la.set(e)}}}),ff.className="TreeVertex";function Dl(e){Ci.call(this,e),this.$t=new ft(0,0)}le(Dl,Ci),Dl.prototype.commit=function(){var e=this.link;if(e!==null&&!e.isAvoiding){var t=this.network.layout,n=null,r=null;switch(t.ud){case Co:n=this.fromVertex,r=this.toVertex;break;case Dt:n=this.toVertex,r=this.fromVertex;break;default:Wt("Unhandled path value "+t.ud.toString())}if(n!==null&&r!==null){var i=this.$t;if(i.x!==0||i.y!==0||n.qA){r=n.bounds;var o=Ln(n),l=t.computeLayerSpacing(n),u=n.rowSpacing;e.vg();var f=e.curve===Bh,E=e.isOrthogonal,C;if(e.uh(),E||f){for(C=2;4<e.pointsCount;)e.pv(2);var T=e.i(1),$=e.i(2)}else{for(C=1;3<e.pointsCount;)e.pv(1);T=e.i(0),$=e.i(e.pointsCount-1)}var ce=e.i(e.pointsCount-1);o===0?(n.alignment===Pu?(o=r.bottom+i.y,i.y===0&&T.y>ce.y+n.rowIndent&&(o=Math.min(o,Math.max(T.y,o-t.computeNodeIndent(n))))):n.alignment===DA?(o=r.top+i.y,i.y===0&&T.y<ce.y-n.rowIndent&&(o=Math.max(o,Math.min(T.y,o+t.computeNodeIndent(n))))):o=n.hm||n.im&&n.maxGenerationCount===1?r.top-n.la.y+i.y:r.y+r.height/2+i.y,f?(e.m(C,T.x,o),C++,e.m(C,r.right+l,o),C++,e.m(C,r.right+l+(i.x-u)/3,o),C++,e.m(C,r.right+l+2*(i.x-u)/3,o),C++,e.m(C,r.right+l+(i.x-u),o),C++,e.m(C,$.x,o)):(E&&(e.m(C,r.right+l/2,T.y),C++),e.m(C,r.right+l/2,o),C++,e.m(C,r.right+l+i.x-(E?u/2:u),o),C++,E&&e.m(C,e.i(C-1).x,$.y))):o===90?(n.alignment===Pu?(o=r.right+i.x,i.x===0&&T.x>ce.x+n.rowIndent&&(o=Math.min(o,Math.max(T.x,o-t.computeNodeIndent(n))))):n.alignment===DA?(o=r.left+i.x,i.x===0&&T.x<ce.x-n.rowIndent&&(o=Math.max(o,Math.min(T.x,o+t.computeNodeIndent(n))))):o=n.hm||n.im&&n.maxGenerationCount===1?r.left-n.la.x+i.x:r.x+r.width/2+i.x,f?(e.m(C,o,T.y),C++,e.m(C,o,r.bottom+l),C++,e.m(C,o,r.bottom+l+(i.y-u)/3),C++,e.m(C,o,r.bottom+l+2*(i.y-u)/3),C++,e.m(C,o,r.bottom+l+(i.y-u)),C++,e.m(C,o,$.y)):(E&&(e.m(C,T.x,r.bottom+l/2),C++),e.m(C,o,r.bottom+l/2),C++,e.m(C,o,r.bottom+l+i.y-(E?u/2:u)),C++,E&&e.m(C,$.x,e.i(C-1).y))):o===180?(n.alignment===Pu?(o=r.bottom+i.y,i.y===0&&T.y>ce.y+n.rowIndent&&(o=Math.min(o,Math.max(T.y,o-t.computeNodeIndent(n))))):n.alignment===DA?(o=r.top+i.y,i.y===0&&T.y<ce.y-n.rowIndent&&(o=Math.max(o,Math.min(T.y,o+t.computeNodeIndent(n))))):o=n.hm||n.im&&n.maxGenerationCount===1?r.top-n.la.y+i.y:r.y+r.height/2+i.y,f?(e.m(C,T.x,o),C++,e.m(C,r.left-l,o),C++,e.m(C,r.left-l+(i.x+u)/3,o),C++,e.m(C,r.left-l+2*(i.x+u)/3,o),C++,e.m(C,r.left-l+(i.x+u),o),C++,e.m(C,$.x,o)):(E&&(e.m(C,r.left-l/2,T.y),C++),e.m(C,r.left-l/2,o),C++,e.m(C,r.left-l+i.x+(E?u/2:u),o),C++,E&&e.m(C,e.i(C-1).x,$.y))):o===270?(n.alignment===Pu?(o=r.right+i.x,i.x===0&&T.x>ce.x+n.rowIndent&&(o=Math.min(o,Math.max(T.x,o-t.computeNodeIndent(n))))):n.alignment===DA?(o=r.left+i.x,i.x===0&&T.x<ce.x-n.rowIndent&&(o=Math.max(o,Math.min(T.x,o+t.computeNodeIndent(n))))):o=n.hm||n.im&&n.maxGenerationCount===1?r.left-n.la.x+i.x:r.x+r.width/2+i.x,f?(e.m(C,o,T.y),C++,e.m(C,o,r.top-l),C++,e.m(C,o,r.top-l+(i.y+u)/3),C++,e.m(C,o,r.top-l+2*(i.y+u)/3),C++,e.m(C,o,r.top-l+(i.y+u)),C++,e.m(C,o,$.y)):(E&&(e.m(C,T.x,r.top-l/2),C++),e.m(C,o,r.top-l/2),C++,e.m(C,o,r.top-l+i.y+(E?u/2:u)),C++,E&&e.m(C,$.x,e.i(C-1).y))):Wt("Invalid angle "+o),e.zf()}else i=r,e=this.link,r=this.network.layout,t=Ln(n),t!==Ln(i)&&(l=r.computeLayerSpacing(n),u=n.bounds,n=i.bounds,t===0&&n.left-u.right<l+1||t===90&&n.top-u.bottom<l+1||t===180&&u.left-n.right<l+1||t===270&&u.top-n.bottom<l+1||(e.vg(),n=e.curve===Bh,i=e.isOrthogonal,r=Ie(this.fromVertex.alignment),e.uh(),t===0?(t=u.right+l/2,n?e.pointsCount===4&&(n=e.i(3).y,e.L(1,t-20,e.i(1).y),e.m(2,t-20,n),e.m(3,t,n),e.m(4,t+20,n),e.L(5,e.i(5).x,n)):i?r?e.L(3,e.i(2).x,e.i(4).y):e.pointsCount===6&&(e.L(2,t,e.i(2).y),e.L(3,t,e.i(3).y)):e.pointsCount===4?e.m(2,t,e.i(2).y):e.pointsCount===3?e.L(1,t,e.i(2).y):e.pointsCount===2&&e.m(1,t,e.i(1).y)):t===90?(t=u.bottom+l/2,n?e.pointsCount===4&&(n=e.i(3).x,e.L(1,e.i(1).x,t-20),e.m(2,n,t-20),e.m(3,n,t),e.m(4,n,t+20),e.L(5,n,e.i(5).y)):i?r?e.L(3,e.i(2).x,e.i(4).y):e.pointsCount===6&&(e.L(2,e.i(2).x,t),e.L(3,e.i(3).x,t)):e.pointsCount===4?e.m(2,e.i(2).x,t):e.pointsCount===3?e.L(1,e.i(2).x,t):e.pointsCount===2&&e.m(1,e.i(1).x,t)):t===180?(t=u.left-l/2,n?e.pointsCount===4&&(n=e.i(3).y,e.L(1,t+20,e.i(1).y),e.m(2,t+20,n),e.m(3,t,n),e.m(4,t-20,n),e.L(5,e.i(5).x,n)):i?r?e.L(3,e.i(2).x,e.i(4).y):e.pointsCount===6&&(e.L(2,t,e.i(2).y),e.L(3,t,e.i(3).y)):e.pointsCount===4?e.m(2,t,e.i(2).y):e.pointsCount===3?e.L(1,t,e.i(2).y):e.pointsCount===2&&e.m(1,t,e.i(1).y)):t===270&&(t=u.top-l/2,n?e.pointsCount===4&&(n=e.i(3).x,e.L(1,e.i(1).x,t+20),e.m(2,n,t+20),e.m(3,n,t),e.m(4,n,t-20),e.L(5,n,e.i(5).y)):i?r?e.L(3,e.i(2).x,e.i(4).y):e.pointsCount===6&&(e.L(2,e.i(2).x,t),e.L(3,e.i(3).x,t)):e.pointsCount===4?e.m(2,e.i(2).x,t):e.pointsCount===3?e.L(1,e.i(2).x,t):e.pointsCount===2&&e.m(1,e.i(1).x,t)),e.zf()))}}},xe.Object.defineProperties(Dl.prototype,{fromVertex:{get:function(){return this.kd},set:function(e){this.kd!==e&&(this.kd=e)}},toVertex:{get:function(){return this.qd},set:function(e){this.qd!==e&&(this.qd=e)}},relativePoint:{get:function(){return this.$t},set:function(e){this.$t.set(e)}}}),Dl.className="TreeEdge",Xr.prototype.initializeStandardTools=function(){this.gb("Action",new Ca,this.mouseDownTools),this.gb("Relinking",new no,this.mouseDownTools),this.gb("LinkReshaping",new co,this.mouseDownTools),this.gb("Rotating",new Qa,this.mouseDownTools),this.gb("Resizing",new Sa,this.mouseDownTools),this.gb("Linking",new Kr,this.mouseMoveTools),this.gb("Dragging",new _o,this.mouseMoveTools),this.gb("DragSelecting",new ja,this.mouseMoveTools),this.gb("Panning",new ha,this.mouseMoveTools),this.gb("ContextMenu",new Us,this.mouseUpTools),this.gb("TextEditing",new Vi,this.mouseUpTools),this.gb("ClickCreating",new fs,this.mouseUpTools),this.gb("ClickSelecting",new dl,this.mouseUpTools)},c0("Horizontal",new Fu),c0("Spot",new tA),c0("Table",new ms),c0("Viewbox",new Td),c0("TableRow",new Q0),c0("TableColumn",new _0),c0("Graduated",new jm),c0("Grid",new ih),Tm.add("GraphLinksModel",XA),Tm.add("TreeModel",Zd);var fh=Zt.go,Lh={get licenseKey(){return In.licenseKey},set licenseKey(e){In.licenseKey=e},get version(){return In.version},Group:Fa,EnumValue:Tr,List:Ai,Set:Gr,Map:Zo,Point:ft,Size:vi,Rect:Wn,Margin:wo,Spot:yr,Geometry:mi,PathFigure:wA,PathSegment:rl,InputEvent:gn,DiagramEvent:wn,ChangedEvent:ir,Model:uo,GraphLinksModel:ts,TreeModel:Xd,Binding:uc,Transaction:Oo,UndoManager:Fi,CommandHandler:Sl,Tool:xi,DraggingTool:_o,DraggingInfo:om,DraggingOptions:Om,LinkingBaseTool:Tn,LinkingTool:Kr,RelinkingTool:no,LinkReshapingTool:co,ResizingTool:Sa,RotatingTool:Qa,ClickSelectingTool:dl,ActionTool:Ca,ClickCreatingTool:fs,HTMLInfo:ya,ContextMenuTool:Us,DragSelectingTool:ja,PanningTool:ha,TextEditingTool:Vi,ToolManager:Xr,Animation:Yl,AnimationManager:Zl,AnimationTrigger:$h,Layer:qc,Diagram:In,Palette:km,Overview:Ep,Brush:ol,GraphObject:Po,Panel:Rr,RowColumnDefinition:nd,Shape:as,TextBlock:A,Picture:Ui,Part:bi,Adornment:Ea,Node:$r,Link:oi,Placeholder:ah,Layout:mc,LayoutNetwork:fu,LayoutVertex:Xn,LayoutEdge:Ci,GridLayout:Do,PanelLayout:Qs,CircularLayout:kc,CircularNetwork:Z0,CircularVertex:Qf,CircularEdge:uE,ForceDirectedLayout:dh,ForceDirectedNetwork:Gg,ForceDirectedVertex:Wp,ForceDirectedEdge:I0,LayeredDigraphLayout:eu,LayeredDigraphNetwork:rr,LayeredDigraphVertex:ar,LayeredDigraphEdge:ii,TreeLayout:jn,TreeNetwork:Hf,TreeVertex:ff,TreeEdge:Dl};typeof fh=="object"&&fh.version&&Vr("WARNING: a `go` object on the root object is already defined. "+("Debug"in fh?"debug ":"")+"version: "+fh.version+", replaced with version: "+Lh.version),In.prototype.go=Lh,Zt.go=Lh,typeof Br.exports=="object"&&(Br.exports=typeof B.g!="undefined"?B.g.go:self.go)}();var S=typeof B.g!="undefined"?B.g.go:self.go;const a=typeof B.g!="undefined"?B.g.go:self.go,te=a.Group,ie=a.EnumValue,G=a.List,V=a.Set,P=a.Map,I=a.Point,L=a.Size,p=a.Rect,w=a.Margin,x=a.Spot,b=a.Geometry,Q=a.PathFigure,D=a.PathSegment,N=a.InputEvent,k=a.DiagramEvent,M=a.ChangedEvent,R=a.Model,Z=a.GraphLinksModel,K=a.TreeModel,z=a.Binding,H=a.Transaction,pe=a.UndoManager,me=a.CommandHandler,W=a.Tool,De=a.DraggingTool,ve=a.DraggingInfo,ne=a.LinkingBaseTool,Pe=a.LinkingTool,Te=a.RelinkingTool,rt=a.LinkReshapingTool,Le=a.ResizingTool,nt=a.RotatingTool,Re=a.ClickSelectingTool,gt=a.ActionTool,Qe=a.ClickCreatingTool,We=a.HTMLInfo,be=a.ContextMenuTool,Oe=a.DragSelectingTool,Me=a.PanningTool,qe=a.TextEditingTool,Ht=a.ToolManager,Gt=a.Animation,vn=a.AnimationManager,Qt=a.AnimationTrigger,ln=a.Layer,tn=a.Diagram,Mt=a.Palette,Ut=a.Overview,Rt=a.Brush,st=a.GraphObject,it=a.Panel,un=a.RowColumnDefinition,It=a.Shape,ot=a.TextBlock,Se=a.TextBlockMetrics,X=a.Picture,O=a.Part,Y=a.Adornment,oe=a.Node,q=a.Link,Fe=a.Placeholder,Xe=a.Layout,jt=a.LayoutNetwork,yt=a.LayoutVertex,Ze=a.LayoutEdge,Ot=a.GridLayout,hn=a.PanelLayout,zt=a.CircularLayout,Jt=a.CircularNetwork,Rn=a.CircularVertex,Cn=a.CircularEdge,Ur=a.ForceDirectedLayout,pi=a.ForceDirectedNetwork,ni=a.ForceDirectedVertex,qi=a.ForceDirectedEdge,oo=a.LayeredDigraphLayout,Wi=a.LayeredDigraphNetwork,Gi=a.LayeredDigraphVertex,mo=a.LayeredDigraphEdge,Jo=a.TreeLayout,Ho=a.TreeNetwork,vo=a.TreeVertex,ns=a.TreeEdge,Ka=a.version},64270:function(Br){(function(fn,B){Br.exports=B()})(this,function(){"use strict";var fn=function(se,ee){return fn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(he,fe){he.__proto__=fe}||function(he,fe){for(var et in fe)Object.prototype.hasOwnProperty.call(fe,et)&&(he[et]=fe[et])},fn(se,ee)};function B(se,ee){if(typeof ee!="function"&&ee!==null)throw new TypeError("Class extends value "+String(ee)+" is not a constructor or null");fn(se,ee);function he(){this.constructor=se}se.prototype=ee===null?Object.create(ee):(he.prototype=ee.prototype,new he)}var S=function(){return S=Object.assign||function(ee){for(var he,fe=1,et=arguments.length;fe<et;fe++){he=arguments[fe];for(var St in he)Object.prototype.hasOwnProperty.call(he,St)&&(ee[St]=he[St])}return ee},S.apply(this,arguments)};function a(se,ee,he,fe){function et(St){return St instanceof he?St:new he(function(rn){rn(St)})}return new(he||(he=Promise))(function(St,rn){function Gn(ci){try{qr(fe.next(ci))}catch(Ni){rn(Ni)}}function xn(ci){try{qr(fe.throw(ci))}catch(Ni){rn(Ni)}}function qr(ci){ci.done?St(ci.value):et(ci.value).then(Gn,xn)}qr((fe=fe.apply(se,ee||[])).next())})}function te(se,ee){var he={label:0,sent:function(){if(St[0]&1)throw St[1];return St[1]},trys:[],ops:[]},fe,et,St,rn;return rn={next:Gn(0),throw:Gn(1),return:Gn(2)},typeof Symbol=="function"&&(rn[Symbol.iterator]=function(){return this}),rn;function Gn(qr){return function(ci){return xn([qr,ci])}}function xn(qr){if(fe)throw new TypeError("Generator is already executing.");for(;he;)try{if(fe=1,et&&(St=qr[0]&2?et.return:qr[0]?et.throw||((St=et.return)&&St.call(et),0):et.next)&&!(St=St.call(et,qr[1])).done)return St;switch(et=0,St&&(qr=[qr[0]&2,St.value]),qr[0]){case 0:case 1:St=qr;break;case 4:return he.label++,{value:qr[1],done:!1};case 5:he.label++,et=qr[1],qr=[0];continue;case 7:qr=he.ops.pop(),he.trys.pop();continue;default:if(St=he.trys,!(St=St.length>0&&St[St.length-1])&&(qr[0]===6||qr[0]===2)){he=0;continue}if(qr[0]===3&&(!St||qr[1]>St[0]&&qr[1]<St[3])){he.label=qr[1];break}if(qr[0]===6&&he.label<St[1]){he.label=St[1],St=qr;break}if(St&&he.label<St[2]){he.label=St[2],he.ops.push(qr);break}St[2]&&he.ops.pop(),he.trys.pop();continue}qr=ee.call(se,he)}catch(ci){qr=[6,ci],et=0}finally{fe=St=0}if(qr[0]&5)throw qr[1];return{value:qr[0]?qr[1]:void 0,done:!0}}}function ie(se,ee,he){if(he||arguments.length===2)for(var fe=0,et=ee.length,St;fe<et;fe++)(St||!(fe in ee))&&(St||(St=Array.prototype.slice.call(ee,0,fe)),St[fe]=ee[fe]);return se.concat(St||ee)}for(var G=function(){function se(ee,he,fe,et){this.left=ee,this.top=he,this.width=fe,this.height=et}return se.prototype.add=function(ee,he,fe,et){return new se(this.left+ee,this.top+he,this.width+fe,this.height+et)},se.fromClientRect=function(ee,he){return new se(he.left+ee.windowBounds.left,he.top+ee.windowBounds.top,he.width,he.height)},se.fromDOMRectList=function(ee,he){var fe=Array.from(he).find(function(et){return et.width!==0});return fe?new se(fe.left+ee.windowBounds.left,fe.top+ee.windowBounds.top,fe.width,fe.height):se.EMPTY},se.EMPTY=new se(0,0,0,0),se}(),V=function(se,ee){return G.fromClientRect(se,ee.getBoundingClientRect())},P=function(se){var ee=se.body,he=se.documentElement;if(!ee||!he)throw new Error("Unable to get document size");var fe=Math.max(Math.max(ee.scrollWidth,he.scrollWidth),Math.max(ee.offsetWidth,he.offsetWidth),Math.max(ee.clientWidth,he.clientWidth)),et=Math.max(Math.max(ee.scrollHeight,he.scrollHeight),Math.max(ee.offsetHeight,he.offsetHeight),Math.max(ee.clientHeight,he.clientHeight));return new G(0,0,fe,et)},I=function(se){for(var ee=[],he=0,fe=se.length;he<fe;){var et=se.charCodeAt(he++);if(et>=55296&&et<=56319&&he<fe){var St=se.charCodeAt(he++);(St&64512)===56320?ee.push(((et&1023)<<10)+(St&1023)+65536):(ee.push(et),he--)}else ee.push(et)}return ee},L=function(){for(var se=[],ee=0;ee<arguments.length;ee++)se[ee]=arguments[ee];if(String.fromCodePoint)return String.fromCodePoint.apply(String,se);var he=se.length;if(!he)return"";for(var fe=[],et=-1,St="";++et<he;){var rn=se[et];rn<=65535?fe.push(rn):(rn-=65536,fe.push((rn>>10)+55296,rn%1024+56320)),(et+1===he||fe.length>16384)&&(St+=String.fromCharCode.apply(String,fe),fe.length=0)}return St},p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",w=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),x=0;x<p.length;x++)w[p.charCodeAt(x)]=x;for(var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Q=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),D=0;D<b.length;D++)Q[b.charCodeAt(D)]=D;for(var N=function(se){var ee=se.length*.75,he=se.length,fe,et=0,St,rn,Gn,xn;se[se.length-1]==="="&&(ee--,se[se.length-2]==="="&&ee--);var qr=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ee):new Array(ee),ci=Array.isArray(qr)?qr:new Uint8Array(qr);for(fe=0;fe<he;fe+=4)St=Q[se.charCodeAt(fe)],rn=Q[se.charCodeAt(fe+1)],Gn=Q[se.charCodeAt(fe+2)],xn=Q[se.charCodeAt(fe+3)],ci[et++]=St<<2|rn>>4,ci[et++]=(rn&15)<<4|Gn>>2,ci[et++]=(Gn&3)<<6|xn&63;return qr},k=function(se){for(var ee=se.length,he=[],fe=0;fe<ee;fe+=2)he.push(se[fe+1]<<8|se[fe]);return he},M=function(se){for(var ee=se.length,he=[],fe=0;fe<ee;fe+=4)he.push(se[fe+3]<<24|se[fe+2]<<16|se[fe+1]<<8|se[fe]);return he},R=5,Z=11,K=2,z=Z-R,H=65536>>R,pe=1<<R,me=pe-1,W=1024>>R,De=H+W,ve=De,ne=32,Pe=ve+ne,Te=65536>>Z,rt=1<<z,Le=rt-1,nt=function(se,ee,he){return se.slice?se.slice(ee,he):new Uint16Array(Array.prototype.slice.call(se,ee,he))},Re=function(se,ee,he){return se.slice?se.slice(ee,he):new Uint32Array(Array.prototype.slice.call(se,ee,he))},gt=function(se,ee){var he=N(se),fe=Array.isArray(he)?M(he):new Uint32Array(he),et=Array.isArray(he)?k(he):new Uint16Array(he),St=24,rn=nt(et,St/2,fe[4]/2),Gn=fe[5]===2?nt(et,(St+fe[4])/2):Re(fe,Math.ceil((St+fe[4])/4));return new Qe(fe[0],fe[1],fe[2],fe[3],rn,Gn)},Qe=function(){function se(ee,he,fe,et,St,rn){this.initialValue=ee,this.errorValue=he,this.highStart=fe,this.highValueIndex=et,this.index=St,this.data=rn}return se.prototype.get=function(ee){var he;if(ee>=0){if(ee<55296||ee>56319&&ee<=65535)return he=this.index[ee>>R],he=(he<<K)+(ee&me),this.data[he];if(ee<=65535)return he=this.index[H+(ee-55296>>R)],he=(he<<K)+(ee&me),this.data[he];if(ee<this.highStart)return he=Pe-Te+(ee>>Z),he=this.index[he],he+=ee>>R&Le,he=this.index[he],he=(he<<K)+(ee&me),this.data[he];if(ee<=1114111)return this.data[this.highValueIndex]}return this.errorValue},se}(),We="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",be=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Oe=0;Oe<We.length;Oe++)be[We.charCodeAt(Oe)]=Oe;var Me="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",qe=50,Ht=1,Gt=2,vn=3,Qt=4,ln=5,tn=7,Mt=8,Ut=9,Rt=10,st=11,it=12,un=13,It=14,ot=15,Se=16,X=17,O=18,Y=19,oe=20,q=21,Fe=22,Xe=23,jt=24,yt=25,Ze=26,Ot=27,hn=28,zt=29,Jt=30,Rn=31,Cn=32,Ur=33,pi=34,ni=35,qi=36,oo=37,Wi=38,Gi=39,mo=40,Jo=41,Ho=42,vo=43,ns=[9001,65288],Ka="!",ye="\xD7",Za="\xF7",ro=gt(Me),_n=[Jt,qi],_i=[Ht,Gt,vn,ln],Oi=[Rt,Mt],Ko=[Ot,Ze],ga=_i.concat(Oi),gi=[Wi,Gi,mo,pi,ni],ue=[ot,un],le=function(se,ee){ee===void 0&&(ee="strict");var he=[],fe=[],et=[];return se.forEach(function(St,rn){var Gn=ro.get(St);if(Gn>qe?(et.push(!0),Gn-=qe):et.push(!1),["normal","auto","loose"].indexOf(ee)!==-1&&[8208,8211,12316,12448].indexOf(St)!==-1)return fe.push(rn),he.push(Se);if(Gn===Qt||Gn===st){if(rn===0)return fe.push(rn),he.push(Jt);var xn=he[rn-1];return ga.indexOf(xn)===-1?(fe.push(fe[rn-1]),he.push(xn)):(fe.push(rn),he.push(Jt))}if(fe.push(rn),Gn===Rn)return he.push(ee==="strict"?q:oo);if(Gn===Ho||Gn===zt)return he.push(Jt);if(Gn===vo)return St>=131072&&St<=196605||St>=196608&&St<=262141?he.push(oo):he.push(Jt);he.push(Gn)}),[fe,he,et]},xe=function(se,ee,he,fe){var et=fe[he];if(Array.isArray(se)?se.indexOf(et)!==-1:se===et)for(var St=he;St<=fe.length;){St++;var rn=fe[St];if(rn===ee)return!0;if(rn!==Rt)break}if(et===Rt)for(var St=he;St>0;){St--;var Gn=fe[St];if(Array.isArray(se)?se.indexOf(Gn)!==-1:se===Gn)for(var xn=he;xn<=fe.length;){xn++;var rn=fe[xn];if(rn===ee)return!0;if(rn!==Rt)break}if(Gn!==Rt)break}return!1},at=function(se,ee){for(var he=se;he>=0;){var fe=ee[he];if(fe===Rt)he--;else return fe}return 0},Pt=function(se,ee,he,fe,et){if(he[fe]===0)return ye;var St=fe-1;if(Array.isArray(et)&&et[St]===!0)return ye;var rn=St-1,Gn=St+1,xn=ee[St],qr=rn>=0?ee[rn]:0,ci=ee[Gn];if(xn===Gt&&ci===vn)return ye;if(_i.indexOf(xn)!==-1)return Ka;if(_i.indexOf(ci)!==-1||Oi.indexOf(ci)!==-1)return ye;if(at(St,ee)===Mt)return Za;if(ro.get(se[St])===st||(xn===Cn||xn===Ur)&&ro.get(se[Gn])===st||xn===tn||ci===tn||xn===Ut||[Rt,un,ot].indexOf(xn)===-1&&ci===Ut||[X,O,Y,jt,hn].indexOf(ci)!==-1||at(St,ee)===Fe||xe(Xe,Fe,St,ee)||xe([X,O],q,St,ee)||xe(it,it,St,ee))return ye;if(xn===Rt)return Za;if(xn===Xe||ci===Xe)return ye;if(ci===Se||xn===Se)return Za;if([un,ot,q].indexOf(ci)!==-1||xn===It||qr===qi&&ue.indexOf(xn)!==-1||xn===hn&&ci===qi||ci===oe||_n.indexOf(ci)!==-1&&xn===yt||_n.indexOf(xn)!==-1&&ci===yt||xn===Ot&&[oo,Cn,Ur].indexOf(ci)!==-1||[oo,Cn,Ur].indexOf(xn)!==-1&&ci===Ze||_n.indexOf(xn)!==-1&&Ko.indexOf(ci)!==-1||Ko.indexOf(xn)!==-1&&_n.indexOf(ci)!==-1||[Ot,Ze].indexOf(xn)!==-1&&(ci===yt||[Fe,ot].indexOf(ci)!==-1&&ee[Gn+1]===yt)||[Fe,ot].indexOf(xn)!==-1&&ci===yt||xn===yt&&[yt,hn,jt].indexOf(ci)!==-1)return ye;if([yt,hn,jt,X,O].indexOf(ci)!==-1)for(var Ni=St;Ni>=0;){var Wo=ee[Ni];if(Wo===yt)return ye;if([hn,jt].indexOf(Wo)!==-1)Ni--;else break}if([Ot,Ze].indexOf(ci)!==-1)for(var Ni=[X,O].indexOf(xn)!==-1?rn:St;Ni>=0;){var Wo=ee[Ni];if(Wo===yt)return ye;if([hn,jt].indexOf(Wo)!==-1)Ni--;else break}if(Wi===xn&&[Wi,Gi,pi,ni].indexOf(ci)!==-1||[Gi,pi].indexOf(xn)!==-1&&[Gi,mo].indexOf(ci)!==-1||[mo,ni].indexOf(xn)!==-1&&ci===mo||gi.indexOf(xn)!==-1&&[oe,Ze].indexOf(ci)!==-1||gi.indexOf(ci)!==-1&&xn===Ot||_n.indexOf(xn)!==-1&&_n.indexOf(ci)!==-1||xn===jt&&_n.indexOf(ci)!==-1||_n.concat(yt).indexOf(xn)!==-1&&ci===Fe&&ns.indexOf(se[Gn])===-1||_n.concat(yt).indexOf(ci)!==-1&&xn===O)return ye;if(xn===Jo&&ci===Jo){for(var Ks=he[St],Pa=1;Ks>0&&(Ks--,ee[Ks]===Jo);)Pa++;if(Pa%2!==0)return ye}return xn===Cn&&ci===Ur?ye:Za},pn=function(se,ee){ee||(ee={lineBreak:"normal",wordBreak:"normal"});var he=le(se,ee.lineBreak),fe=he[0],et=he[1],St=he[2];(ee.wordBreak==="break-all"||ee.wordBreak==="break-word")&&(et=et.map(function(Gn){return[yt,Jt,Ho].indexOf(Gn)!==-1?oo:Gn}));var rn=ee.wordBreak==="keep-all"?St.map(function(Gn,xn){return Gn&&se[xn]>=19968&&se[xn]<=40959}):void 0;return[fe,et,rn]},Zt=function(){function se(ee,he,fe,et){this.codePoints=ee,this.required=he===Ka,this.start=fe,this.end=et}return se.prototype.slice=function(){return L.apply(void 0,this.codePoints.slice(this.start,this.end))},se}(),Ar=function(se,ee){var he=I(se),fe=pn(he,ee),et=fe[0],St=fe[1],rn=fe[2],Gn=he.length,xn=0,qr=0;return{next:function(){if(qr>=Gn)return{done:!0,value:null};for(var ci=ye;qr<Gn&&(ci=Pt(he,St,et,++qr,rn))===ye;);if(ci!==ye||qr===Gn){var Ni=new Zt(he,ci,xn,qr);return xn=qr,{value:Ni,done:!1}}return{done:!0,value:null}}}},fi=1,tr=2,Zn=4,Wt=8,zn=10,ri=47,Vr=92,lr=9,jr=32,Li=34,Yi=61,bo=35,io=36,so=37,So=39,pa=40,qa=41,ds=95,yo=45,$l=33,hu=60,Eu=62,Tr=64,Gl=91,Bc=93,nl=61,Ml=123,Va=63,xl=125,Rl=124,au=126,Au=128,Ai=65533,Il=42,Gr=43,du=44,tc=58,Ss=59,Ql=46,Oa=0,Ys=8,Hl=11,gd=14,Ul=31,Zo=127,ft=-1,fA=48,nc=97,ud=101,qA=102,hA=117,vd=122,Dr=65,Yr=69,Or=70,Bi=85,to=90,Cs=function(se){return se>=fA&&se<=57},ml=function(se){return se>=55296&&se<=57343},vi=function(se){return Cs(se)||se>=Dr&&se<=Or||se>=nc&&se<=qA},va=function(se){return se>=nc&&se<=vd},Zs=function(se){return se>=Dr&&se<=to},Jl=function(se){return va(se)||Zs(se)},Js=function(se){return se>=Au},ia=function(se){return se===zn||se===lr||se===jr},js=function(se){return Jl(se)||Js(se)||se===ds},Fs=function(se){return js(se)||Cs(se)||se===yo},Cl=function(se){return se>=Oa&&se<=Ys||se===Hl||se>=gd&&se<=Ul||se===Zo},bc=function(se,ee){return se!==Vr?!1:ee!==zn},Lc=function(se,ee,he){return se===yo?js(ee)||bc(ee,he):js(se)?!0:!!(se===Vr&&bc(se,ee))},Wn=function(se,ee,he){return se===Gr||se===yo?Cs(ee)?!0:ee===Ql&&Cs(he):Cs(se===Ql?ee:se)},Ac=function(se){var ee=0,he=1;(se[ee]===Gr||se[ee]===yo)&&(se[ee]===yo&&(he=-1),ee++);for(var fe=[];Cs(se[ee]);)fe.push(se[ee++]);var et=fe.length?parseInt(L.apply(void 0,fe),10):0;se[ee]===Ql&&ee++;for(var St=[];Cs(se[ee]);)St.push(se[ee++]);var rn=St.length,Gn=rn?parseInt(L.apply(void 0,St),10):0;(se[ee]===Yr||se[ee]===ud)&&ee++;var xn=1;(se[ee]===Gr||se[ee]===yo)&&(se[ee]===yo&&(xn=-1),ee++);for(var qr=[];Cs(se[ee]);)qr.push(se[ee++]);var ci=qr.length?parseInt(L.apply(void 0,qr),10):0;return he*(et+Gn*Math.pow(10,-rn))*Math.pow(10,xn*ci)},dc={type:2},Fl={type:3},_A={type:4},yd={type:13},Ll={type:8},Ds={type:21},Ns={type:9},cr={type:10},Sr={type:11},di={type:12},$i={type:14},ka={type:23},wo={type:1},No={type:25},Ma={type:24},Es={type:26},zl={type:27},Ps={type:28},yr={type:29},Ts={type:31},Bl={type:32},Fc=function(){function se(){this._value=[]}return se.prototype.write=function(ee){this._value=this._value.concat(I(ee))},se.prototype.read=function(){for(var ee=[],he=this.consumeToken();he!==Bl;)ee.push(he),he=this.consumeToken();return ee},se.prototype.consumeToken=function(){var ee=this.consumeCodePoint();switch(ee){case Li:return this.consumeStringToken(Li);case bo:var he=this.peekCodePoint(0),fe=this.peekCodePoint(1),et=this.peekCodePoint(2);if(Fs(he)||bc(fe,et)){var St=Lc(he,fe,et)?tr:fi,rn=this.consumeName();return{type:5,value:rn,flags:St}}break;case io:if(this.peekCodePoint(0)===Yi)return this.consumeCodePoint(),yd;break;case So:return this.consumeStringToken(So);case pa:return dc;case qa:return Fl;case Il:if(this.peekCodePoint(0)===Yi)return this.consumeCodePoint(),$i;break;case Gr:if(Wn(ee,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ee),this.consumeNumericToken();break;case du:return _A;case yo:var Gn=ee,xn=this.peekCodePoint(0),qr=this.peekCodePoint(1);if(Wn(Gn,xn,qr))return this.reconsumeCodePoint(ee),this.consumeNumericToken();if(Lc(Gn,xn,qr))return this.reconsumeCodePoint(ee),this.consumeIdentLikeToken();if(xn===yo&&qr===Eu)return this.consumeCodePoint(),this.consumeCodePoint(),Ma;break;case Ql:if(Wn(ee,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(ee),this.consumeNumericToken();break;case ri:if(this.peekCodePoint(0)===Il)for(this.consumeCodePoint();;){var ci=this.consumeCodePoint();if(ci===Il&&(ci=this.consumeCodePoint(),ci===ri))return this.consumeToken();if(ci===ft)return this.consumeToken()}break;case tc:return Es;case Ss:return zl;case hu:if(this.peekCodePoint(0)===$l&&this.peekCodePoint(1)===yo&&this.peekCodePoint(2)===yo)return this.consumeCodePoint(),this.consumeCodePoint(),No;break;case Tr:var Ni=this.peekCodePoint(0),Wo=this.peekCodePoint(1),Ks=this.peekCodePoint(2);if(Lc(Ni,Wo,Ks)){var rn=this.consumeName();return{type:7,value:rn}}break;case Gl:return Ps;case Vr:if(bc(ee,this.peekCodePoint(0)))return this.reconsumeCodePoint(ee),this.consumeIdentLikeToken();break;case Bc:return yr;case nl:if(this.peekCodePoint(0)===Yi)return this.consumeCodePoint(),Ll;break;case Ml:return Sr;case xl:return di;case hA:case Bi:var Pa=this.peekCodePoint(0),$a=this.peekCodePoint(1);return Pa===Gr&&(vi($a)||$a===Va)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(ee),this.consumeIdentLikeToken();case Rl:if(this.peekCodePoint(0)===Yi)return this.consumeCodePoint(),Ns;if(this.peekCodePoint(0)===Rl)return this.consumeCodePoint(),Ds;break;case au:if(this.peekCodePoint(0)===Yi)return this.consumeCodePoint(),cr;break;case ft:return Bl}return ia(ee)?(this.consumeWhiteSpace(),Ts):Cs(ee)?(this.reconsumeCodePoint(ee),this.consumeNumericToken()):js(ee)?(this.reconsumeCodePoint(ee),this.consumeIdentLikeToken()):{type:6,value:L(ee)}},se.prototype.consumeCodePoint=function(){var ee=this._value.shift();return typeof ee=="undefined"?-1:ee},se.prototype.reconsumeCodePoint=function(ee){this._value.unshift(ee)},se.prototype.peekCodePoint=function(ee){return ee>=this._value.length?-1:this._value[ee]},se.prototype.consumeUnicodeRangeToken=function(){for(var ee=[],he=this.consumeCodePoint();vi(he)&&ee.length<6;)ee.push(he),he=this.consumeCodePoint();for(var fe=!1;he===Va&&ee.length<6;)ee.push(he),he=this.consumeCodePoint(),fe=!0;if(fe){var et=parseInt(L.apply(void 0,ee.map(function(xn){return xn===Va?fA:xn})),16),St=parseInt(L.apply(void 0,ee.map(function(xn){return xn===Va?Or:xn})),16);return{type:30,start:et,end:St}}var rn=parseInt(L.apply(void 0,ee),16);if(this.peekCodePoint(0)===yo&&vi(this.peekCodePoint(1))){this.consumeCodePoint(),he=this.consumeCodePoint();for(var Gn=[];vi(he)&&Gn.length<6;)Gn.push(he),he=this.consumeCodePoint();var St=parseInt(L.apply(void 0,Gn),16);return{type:30,start:rn,end:St}}else return{type:30,start:rn,end:rn}},se.prototype.consumeIdentLikeToken=function(){var ee=this.consumeName();return ee.toLowerCase()==="url"&&this.peekCodePoint(0)===pa?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===pa?(this.consumeCodePoint(),{type:19,value:ee}):{type:20,value:ee}},se.prototype.consumeUrlToken=function(){var ee=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===ft)return{type:22,value:""};var he=this.peekCodePoint(0);if(he===So||he===Li){var fe=this.consumeStringToken(this.consumeCodePoint());return fe.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===ft||this.peekCodePoint(0)===qa)?(this.consumeCodePoint(),{type:22,value:fe.value}):(this.consumeBadUrlRemnants(),ka)}for(;;){var et=this.consumeCodePoint();if(et===ft||et===qa)return{type:22,value:L.apply(void 0,ee)};if(ia(et))return this.consumeWhiteSpace(),this.peekCodePoint(0)===ft||this.peekCodePoint(0)===qa?(this.consumeCodePoint(),{type:22,value:L.apply(void 0,ee)}):(this.consumeBadUrlRemnants(),ka);if(et===Li||et===So||et===pa||Cl(et))return this.consumeBadUrlRemnants(),ka;if(et===Vr)if(bc(et,this.peekCodePoint(0)))ee.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),ka;else ee.push(et)}},se.prototype.consumeWhiteSpace=function(){for(;ia(this.peekCodePoint(0));)this.consumeCodePoint()},se.prototype.consumeBadUrlRemnants=function(){for(;;){var ee=this.consumeCodePoint();if(ee===qa||ee===ft)return;bc(ee,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},se.prototype.consumeStringSlice=function(ee){for(var he=5e4,fe="";ee>0;){var et=Math.min(he,ee);fe+=L.apply(void 0,this._value.splice(0,et)),ee-=et}return this._value.shift(),fe},se.prototype.consumeStringToken=function(ee){var he="",fe=0;do{var et=this._value[fe];if(et===ft||et===void 0||et===ee)return he+=this.consumeStringSlice(fe),{type:0,value:he};if(et===zn)return this._value.splice(0,fe),wo;if(et===Vr){var St=this._value[fe+1];St!==ft&&St!==void 0&&(St===zn?(he+=this.consumeStringSlice(fe),fe=-1,this._value.shift()):bc(et,St)&&(he+=this.consumeStringSlice(fe),he+=L(this.consumeEscapedCodePoint()),fe=-1))}fe++}while(!0)},se.prototype.consumeNumber=function(){var ee=[],he=Zn,fe=this.peekCodePoint(0);for((fe===Gr||fe===yo)&&ee.push(this.consumeCodePoint());Cs(this.peekCodePoint(0));)ee.push(this.consumeCodePoint());fe=this.peekCodePoint(0);var et=this.peekCodePoint(1);if(fe===Ql&&Cs(et))for(ee.push(this.consumeCodePoint(),this.consumeCodePoint()),he=Wt;Cs(this.peekCodePoint(0));)ee.push(this.consumeCodePoint());fe=this.peekCodePoint(0),et=this.peekCodePoint(1);var St=this.peekCodePoint(2);if((fe===Yr||fe===ud)&&((et===Gr||et===yo)&&Cs(St)||Cs(et)))for(ee.push(this.consumeCodePoint(),this.consumeCodePoint()),he=Wt;Cs(this.peekCodePoint(0));)ee.push(this.consumeCodePoint());return[Ac(ee),he]},se.prototype.consumeNumericToken=function(){var ee=this.consumeNumber(),he=ee[0],fe=ee[1],et=this.peekCodePoint(0),St=this.peekCodePoint(1),rn=this.peekCodePoint(2);if(Lc(et,St,rn)){var Gn=this.consumeName();return{type:15,number:he,flags:fe,unit:Gn}}return et===so?(this.consumeCodePoint(),{type:16,number:he,flags:fe}):{type:17,number:he,flags:fe}},se.prototype.consumeEscapedCodePoint=function(){var ee=this.consumeCodePoint();if(vi(ee)){for(var he=L(ee);vi(this.peekCodePoint(0))&&he.length<6;)he+=L(this.consumeCodePoint());ia(this.peekCodePoint(0))&&this.consumeCodePoint();var fe=parseInt(he,16);return fe===0||ml(fe)||fe>1114111?Ai:fe}return ee===ft?Ai:ee},se.prototype.consumeName=function(){for(var ee="";;){var he=this.consumeCodePoint();if(Fs(he))ee+=L(he);else if(bc(he,this.peekCodePoint(0)))ee+=L(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(he),ee}},se}(),$s=function(){function se(ee){this._tokens=ee}return se.create=function(ee){var he=new Fc;return he.write(ee),new se(he.read())},se.parseValue=function(ee){return se.create(ee).parseComponentValue()},se.parseValues=function(ee){return se.create(ee).parseComponentValues()},se.prototype.parseComponentValue=function(){for(var ee=this.consumeToken();ee.type===31;)ee=this.consumeToken();if(ee.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(ee);var he=this.consumeComponentValue();do ee=this.consumeToken();while(ee.type===31);if(ee.type===32)return he;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},se.prototype.parseComponentValues=function(){for(var ee=[];;){var he=this.consumeComponentValue();if(he.type===32)return ee;ee.push(he),ee.push()}},se.prototype.consumeComponentValue=function(){var ee=this.consumeToken();switch(ee.type){case 11:case 28:case 2:return this.consumeSimpleBlock(ee.type);case 19:return this.consumeFunction(ee)}return ee},se.prototype.consumeSimpleBlock=function(ee){for(var he={type:ee,values:[]},fe=this.consumeToken();;){if(fe.type===32||Vu(fe,ee))return he;this.reconsumeToken(fe),he.values.push(this.consumeComponentValue()),fe=this.consumeToken()}},se.prototype.consumeFunction=function(ee){for(var he={name:ee.value,values:[],type:18};;){var fe=this.consumeToken();if(fe.type===32||fe.type===3)return he;this.reconsumeToken(fe),he.values.push(this.consumeComponentValue())}},se.prototype.consumeToken=function(){var ee=this._tokens.shift();return typeof ee=="undefined"?Bl:ee},se.prototype.reconsumeToken=function(ee){this._tokens.unshift(ee)},se}(),el=function(se){return se.type===15},xa=function(se){return se.type===17},Is=function(se){return se.type===20},rA=function(se){return se.type===0},rf=function(se,ee){return Is(se)&&se.value===ee},Ed=function(se){return se.type!==31},If=function(se){return se.type!==31&&se.type!==4},Rd=function(se){var ee=[],he=[];return se.forEach(function(fe){if(fe.type===4){if(he.length===0)throw new Error("Error parsing function args, zero tokens for arg");ee.push(he),he=[];return}fe.type!==31&&he.push(fe)}),he.length&&ee.push(he),ee},Vu=function(se,ee){return ee===11&&se.type===12||ee===28&&se.type===29?!0:ee===2&&se.type===3},Df=function(se){return se.type===17||se.type===15},Qd=function(se){return se.type===16||Df(se)},Uh=function(se){return se.length>1?[se[0],se[1]]:[se[0]]},Sd={type:17,number:0,flags:Zn},y0={type:16,number:50,flags:Zn},vh={type:16,number:100,flags:Zn},zf=function(se,ee,he){var fe=se[0],et=se[1];return[qu(fe,ee),qu(typeof et!="undefined"?et:fe,he)]},qu=function(se,ee){if(se.type===16)return se.number/100*ee;if(el(se))switch(se.unit){case"rem":case"em":return 16*se.number;case"px":default:return se.number}return se.number},E0="deg",X0="grad",Gm="rad",wd="turn",iA={name:"angle",parse:function(se,ee){if(ee.type===15)switch(ee.unit){case E0:return Math.PI*ee.number/180;case X0:return Math.PI/200*ee.number;case Gm:return ee.number;case wd:return Math.PI*2*ee.number}throw new Error("Unsupported angle type")}},a0=function(se){return se.type===15&&(se.unit===E0||se.unit===X0||se.unit===Gm||se.unit===wd)},Sv=function(se){var ee=se.filter(Is).map(function(he){return he.value}).join(" ");switch(ee){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Sd,Sd];case"to top":case"bottom":return of(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Sd,vh];case"to right":case"left":return of(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[vh,vh];case"to bottom":case"top":return of(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[vh,Sd];case"to left":case"right":return of(270)}return 0},of=function(se){return Math.PI*se/180},dp={name:"color",parse:function(se,ee){if(ee.type===18){var he=yh[ee.name];if(typeof he=="undefined")throw new Error('Attempting to parse an unsupported color function "'+ee.name+'"');return he(se,ee.values)}if(ee.type===5){if(ee.value.length===3){var fe=ee.value.substring(0,1),et=ee.value.substring(1,2),St=ee.value.substring(2,3);return NA(parseInt(fe+fe,16),parseInt(et+et,16),parseInt(St+St,16),1)}if(ee.value.length===4){var fe=ee.value.substring(0,1),et=ee.value.substring(1,2),St=ee.value.substring(2,3),rn=ee.value.substring(3,4);return NA(parseInt(fe+fe,16),parseInt(et+et,16),parseInt(St+St,16),parseInt(rn+rn,16)/255)}if(ee.value.length===6){var fe=ee.value.substring(0,2),et=ee.value.substring(2,4),St=ee.value.substring(4,6);return NA(parseInt(fe,16),parseInt(et,16),parseInt(St,16),1)}if(ee.value.length===8){var fe=ee.value.substring(0,2),et=ee.value.substring(2,4),St=ee.value.substring(4,6),rn=ee.value.substring(6,8);return NA(parseInt(fe,16),parseInt(et,16),parseInt(St,16),parseInt(rn,16)/255)}}if(ee.type===20){var Gn=cd[ee.value.toUpperCase()];if(typeof Gn!="undefined")return Gn}return cd.TRANSPARENT}},Vs=function(se){return(255&se)===0},QA=function(se){var ee=255&se,he=255&se>>8,fe=255&se>>16,et=255&se>>24;return ee<255?"rgba("+et+","+fe+","+he+","+ee/255+")":"rgb("+et+","+fe+","+he+")"},NA=function(se,ee,he,fe){return(se<<24|ee<<16|he<<8|Math.round(fe*255)<<0)>>>0},eh=function(se,ee){if(se.type===17)return se.number;if(se.type===16){var he=ee===3?1:255;return ee===3?se.number/100*he:Math.round(se.number/100*he)}return 0},Pv=function(se,ee){var he=ee.filter(If);if(he.length===3){var fe=he.map(eh),et=fe[0],St=fe[1],rn=fe[2];return NA(et,St,rn,1)}if(he.length===4){var Gn=he.map(eh),et=Gn[0],St=Gn[1],rn=Gn[2],xn=Gn[3];return NA(et,St,rn,xn)}return 0};function Oh(se,ee,he){return he<0&&(he+=1),he>=1&&(he-=1),he<1/6?(ee-se)*he*6+se:he<1/2?ee:he<2/3?(ee-se)*6*(2/3-he)+se:se}var xd=function(se,ee){var he=ee.filter(If),fe=he[0],et=he[1],St=he[2],rn=he[3],Gn=(fe.type===17?of(fe.number):iA.parse(se,fe))/(Math.PI*2),xn=Qd(et)?et.number/100:0,qr=Qd(St)?St.number/100:0,ci=typeof rn!="undefined"&&Qd(rn)?qu(rn,1):1;if(xn===0)return NA(qr*255,qr*255,qr*255,1);var Ni=qr<=.5?qr*(xn+1):qr+xn-qr*xn,Wo=qr*2-Ni,Ks=Oh(Wo,Ni,Gn+1/3),Pa=Oh(Wo,Ni,Gn),$a=Oh(Wo,Ni,Gn-1/3);return NA(Ks*255,Pa*255,$a*255,ci)},yh={hsl:xd,hsla:xd,rgb:Pv,rgba:Pv},Pd=function(se,ee){return dp.parse(se,$s.create(ee).parseComponentValue())},cd={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},Ya={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(se,ee){return ee.map(function(he){if(Is(he))switch(he.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},qp={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},nn=function(se,ee){var he=dp.parse(se,ee[0]),fe=ee[1];return fe&&Qd(fe)?{color:he,stop:fe}:{color:he,stop:null}},mi=function(se,ee){var he=se[0],fe=se[se.length-1];he.stop===null&&(he.stop=Sd),fe.stop===null&&(fe.stop=vh);for(var et=[],St=0,rn=0;rn<se.length;rn++){var Gn=se[rn].stop;if(Gn!==null){var xn=qu(Gn,ee);xn>St?et.push(xn):et.push(St),St=xn}else et.push(null)}for(var qr=null,rn=0;rn<et.length;rn++){var ci=et[rn];if(ci===null)qr===null&&(qr=rn);else if(qr!==null){for(var Ni=rn-qr,Wo=et[qr-1],Ks=(ci-Wo)/(Ni+1),Pa=1;Pa<=Ni;Pa++)et[qr+Pa-1]=Ks*Pa;qr=null}}return se.map(function($a,_u){var El=$a.color;return{color:El,stop:Math.max(Math.min(1,et[_u]/ee),0)}})},Cg=function(se,ee,he){var fe=ee/2,et=he/2,St=qu(se[0],ee)-fe,rn=et-qu(se[1],he);return(Math.atan2(rn,St)+Math.PI*2)%(Math.PI*2)},Bg=function(se,ee,he){var fe=typeof se=="number"?se:Cg(se,ee,he),et=Math.abs(ee*Math.sin(fe))+Math.abs(he*Math.cos(fe)),St=ee/2,rn=he/2,Gn=et/2,xn=Math.sin(fe-Math.PI/2)*Gn,qr=Math.cos(fe-Math.PI/2)*Gn;return[et,St-qr,St+qr,rn-xn,rn+xn]},zh=function(se,ee){return Math.sqrt(se*se+ee*ee)},W0=function(se,ee,he,fe,et){var St=[[0,0],[0,ee],[se,0],[se,ee]];return St.reduce(function(rn,Gn){var xn=Gn[0],qr=Gn[1],ci=zh(he-xn,fe-qr);return(et?ci<rn.optimumDistance:ci>rn.optimumDistance)?{optimumCorner:Gn,optimumDistance:ci}:rn},{optimumDistance:et?1/0:-1/0,optimumCorner:null}).optimumCorner},Cm=function(se,ee,he,fe,et){var St=0,rn=0;switch(se.size){case 0:se.shape===0?St=rn=Math.min(Math.abs(ee),Math.abs(ee-fe),Math.abs(he),Math.abs(he-et)):se.shape===1&&(St=Math.min(Math.abs(ee),Math.abs(ee-fe)),rn=Math.min(Math.abs(he),Math.abs(he-et)));break;case 2:if(se.shape===0)St=rn=Math.min(zh(ee,he),zh(ee,he-et),zh(ee-fe,he),zh(ee-fe,he-et));else if(se.shape===1){var Gn=Math.min(Math.abs(he),Math.abs(he-et))/Math.min(Math.abs(ee),Math.abs(ee-fe)),xn=W0(fe,et,ee,he,!0),qr=xn[0],ci=xn[1];St=zh(qr-ee,(ci-he)/Gn),rn=Gn*St}break;case 1:se.shape===0?St=rn=Math.max(Math.abs(ee),Math.abs(ee-fe),Math.abs(he),Math.abs(he-et)):se.shape===1&&(St=Math.max(Math.abs(ee),Math.abs(ee-fe)),rn=Math.max(Math.abs(he),Math.abs(he-et)));break;case 3:if(se.shape===0)St=rn=Math.max(zh(ee,he),zh(ee,he-et),zh(ee-fe,he),zh(ee-fe,he-et));else if(se.shape===1){var Gn=Math.max(Math.abs(he),Math.abs(he-et))/Math.max(Math.abs(ee),Math.abs(ee-fe)),Ni=W0(fe,et,ee,he,!1),qr=Ni[0],ci=Ni[1];St=zh(qr-ee,(ci-he)/Gn),rn=Gn*St}break}return Array.isArray(se.size)&&(St=qu(se.size[0],fe),rn=se.size.length===2?qu(se.size[1],et):St),[St,rn]},Id=function(se,ee){var he=of(180),fe=[];return Rd(ee).forEach(function(et,St){if(St===0){var rn=et[0];if(rn.type===20&&rn.value==="to"){he=Sv(et);return}else if(a0(rn)){he=iA.parse(se,rn);return}}var Gn=nn(se,et);fe.push(Gn)}),{angle:he,stops:fe,type:1}},Jh=function(se,ee){var he=of(180),fe=[];return Rd(ee).forEach(function(et,St){if(St===0){var rn=et[0];if(rn.type===20&&["top","left","right","bottom"].indexOf(rn.value)!==-1){he=Sv(et);return}else if(a0(rn)){he=(iA.parse(se,rn)+of(270))%of(360);return}}var Gn=nn(se,et);fe.push(Gn)}),{angle:he,stops:fe,type:1}},wA=function(se,ee){var he=of(180),fe=[],et=1,St=0,rn=3,Gn=[];return Rd(ee).forEach(function(xn,qr){var ci=xn[0];if(qr===0){if(Is(ci)&&ci.value==="linear"){et=1;return}else if(Is(ci)&&ci.value==="radial"){et=2;return}}if(ci.type===18){if(ci.name==="from"){var Ni=dp.parse(se,ci.values[0]);fe.push({stop:Sd,color:Ni})}else if(ci.name==="to"){var Ni=dp.parse(se,ci.values[0]);fe.push({stop:vh,color:Ni})}else if(ci.name==="color-stop"){var Wo=ci.values.filter(If);if(Wo.length===2){var Ni=dp.parse(se,Wo[1]),Ks=Wo[0];xa(Ks)&&fe.push({stop:{type:16,number:Ks.number*100,flags:Ks.flags},color:Ni})}}}}),et===1?{angle:(he+of(180))%of(360),stops:fe,type:et}:{size:rn,shape:St,stops:fe,position:Gn,type:et}},rl="closest-side",kh="farthest-side",qh="closest-corner",Kf="farthest-corner",Ec="circle",Sh="ellipse",_e="cover",ut="contain",ct=function(se,ee){var he=0,fe=3,et=[],St=[];return Rd(ee).forEach(function(rn,Gn){var xn=!0;if(Gn===0){var qr=!1;xn=rn.reduce(function(Ni,Wo){if(qr)if(Is(Wo))switch(Wo.value){case"center":return St.push(y0),Ni;case"top":case"left":return St.push(Sd),Ni;case"right":case"bottom":return St.push(vh),Ni}else(Qd(Wo)||Df(Wo))&&St.push(Wo);else if(Is(Wo))switch(Wo.value){case Ec:return he=0,!1;case Sh:return he=1,!1;case"at":return qr=!0,!1;case rl:return fe=0,!1;case _e:case kh:return fe=1,!1;case ut:case qh:return fe=2,!1;case Kf:return fe=3,!1}else if(Df(Wo)||Qd(Wo))return Array.isArray(fe)||(fe=[]),fe.push(Wo),!1;return Ni},xn)}if(xn){var ci=nn(se,rn);et.push(ci)}}),{size:fe,shape:he,stops:et,position:St,type:2}},gn=function(se,ee){var he=0,fe=3,et=[],St=[];return Rd(ee).forEach(function(rn,Gn){var xn=!0;if(Gn===0?xn=rn.reduce(function(ci,Ni){if(Is(Ni))switch(Ni.value){case"center":return St.push(y0),!1;case"top":case"left":return St.push(Sd),!1;case"right":case"bottom":return St.push(vh),!1}else if(Qd(Ni)||Df(Ni))return St.push(Ni),!1;return ci},xn):Gn===1&&(xn=rn.reduce(function(ci,Ni){if(Is(Ni))switch(Ni.value){case Ec:return he=0,!1;case Sh:return he=1,!1;case ut:case rl:return fe=0,!1;case kh:return fe=1,!1;case qh:return fe=2,!1;case _e:case Kf:return fe=3,!1}else if(Df(Ni)||Qd(Ni))return Array.isArray(fe)||(fe=[]),fe.push(Ni),!1;return ci},xn)),xn){var qr=nn(se,rn);et.push(qr)}}),{size:fe,shape:he,stops:et,position:St,type:2}},wn=function(se){return se.type===1},ir=function(se){return se.type===2},or={name:"image",parse:function(se,ee){if(ee.type===22){var he={url:ee.value,type:0};return se.cache.addImage(ee.value),he}if(ee.type===18){var fe=ai[ee.name];if(typeof fe=="undefined")throw new Error('Attempting to parse an unsupported image function "'+ee.name+'"');return fe(se,ee.values)}throw new Error("Unsupported image type "+ee.type)}};function Jr(se){return!(se.type===20&&se.value==="none")&&(se.type!==18||!!ai[se.name])}var ai={"linear-gradient":Id,"-moz-linear-gradient":Jh,"-ms-linear-gradient":Jh,"-o-linear-gradient":Jh,"-webkit-linear-gradient":Jh,"radial-gradient":ct,"-moz-radial-gradient":gn,"-ms-radial-gradient":gn,"-o-radial-gradient":gn,"-webkit-radial-gradient":gn,"-webkit-gradient":wA},Pi={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(se,ee){if(ee.length===0)return[];var he=ee[0];return he.type===20&&he.value==="none"?[]:ee.filter(function(fe){return If(fe)&&Jr(fe)}).map(function(fe){return or.parse(se,fe)})}},Oo={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(se,ee){return ee.map(function(he){if(Is(he))switch(he.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},Fi={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(se,ee){return Rd(ee).map(function(he){return he.filter(Qd)}).map(Uh)}},Zi={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(se,ee){return Rd(ee).map(function(he){return he.filter(Is).map(function(fe){return fe.value}).join(" ")}).map(xi)}},xi=function(se){switch(se){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},ko;(function(se){se.AUTO="auto",se.CONTAIN="contain",se.COVER="cover"})(ko||(ko={}));var Xr={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(se,ee){return Rd(ee).map(function(he){return he.filter(lo)})}},lo=function(se){return Is(se)||Qd(se)},qo=function(se){return{name:"border-"+se+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},rs=qo("top"),Xa=qo("right"),Bs=qo("bottom"),ps=qo("left"),cs=function(se){return{name:"border-radius-"+se,initialValue:"0 0",prefix:!1,type:1,parse:function(ee,he){return Uh(he.filter(Qd))}}},_o=cs("top-left"),ql=cs("top-right"),sl=cs("bottom-right"),su=cs("bottom-left"),il=function(se){return{name:"border-"+se+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(ee,he){switch(he){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Qc=il("top"),Hc=il("right"),Hd=il("bottom"),rc=il("left"),ic=function(se){return{name:"border-"+se+"-width",initialValue:"0",type:0,prefix:!1,parse:function(ee,he){return el(he)?he.number:0}}},Sc=ic("top"),Jc=ic("right"),$A=ic("bottom"),pA=ic("left"),fc={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},xA={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(se,ee){switch(ee){case"rtl":return 1;case"ltr":default:return 0}}},wa={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(se,ee){return ee.filter(Is).reduce(function(he,fe){return he|pt(fe.value)},0)}},pt=function(se){switch(se){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Et={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(se,ee){switch(ee){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},on={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(se,ee){return ee.type===20&&ee.value==="normal"?0:ee.type===17||ee.type===15?ee.number:0}},cn;(function(se){se.NORMAL="normal",se.STRICT="strict"})(cn||(cn={}));var Qn={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(se,ee){switch(ee){case"strict":return cn.STRICT;case"normal":default:return cn.NORMAL}}},Tn={name:"line-height",initialValue:"normal",prefix:!1,type:4},kr=function(se,ee){return Is(se)&&se.value==="normal"?1.2*ee:se.type===17?ee*se.number:Qd(se)?qu(se,ee):ee},Pr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(se,ee){return ee.type===20&&ee.value==="none"?null:or.parse(se,ee)}},Ir={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(se,ee){switch(ee){case"inside":return 0;case"outside":default:return 1}}},Ei={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(se,ee){switch(ee){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Kr=function(se){return{name:"margin-"+se,initialValue:"0",prefix:!1,type:4}},hi=Kr("top"),Bo=Kr("right"),xo=Kr("bottom"),no=Kr("left"),sa={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(se,ee){return ee.filter(Is).map(function(he){switch(he.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},co={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(se,ee){switch(ee){case"break-word":return"break-word";case"normal":default:return"normal"}}},ua=function(se){return{name:"padding-"+se,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},ca=ua("top"),fa=ua("right"),bs=ua("bottom"),Xs=ua("left"),Sa={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(se,ee){switch(ee){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},Qa={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(se,ee){switch(ee){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},dl={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(se,ee){return ee.length===1&&rf(ee[0],"none")?[]:Rd(ee).map(function(he){for(var fe={color:cd.TRANSPARENT,offsetX:Sd,offsetY:Sd,blur:Sd},et=0,St=0;St<he.length;St++){var rn=he[St];Df(rn)?(et===0?fe.offsetX=rn:et===1?fe.offsetY=rn:fe.blur=rn,et++):fe.color=dp.parse(se,rn)}return fe})}},Ca={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(se,ee){switch(ee){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},fs={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(se,ee){if(ee.type===20&&ee.value==="none")return null;if(ee.type===18){var he=ya[ee.name];if(typeof he=="undefined")throw new Error('Attempting to parse an unsupported transform function "'+ee.name+'"');return he(ee.values)}return null}},ja=function(se){var ee=se.filter(function(he){return he.type===17}).map(function(he){return he.number});return ee.length===6?ee:null},ha=function(se){var ee=se.filter(function(xn){return xn.type===17}).map(function(xn){return xn.number}),he=ee[0],fe=ee[1];ee[2],ee[3];var et=ee[4],St=ee[5];ee[6],ee[7],ee[8],ee[9],ee[10],ee[11];var rn=ee[12],Gn=ee[13];return ee[14],ee[15],ee.length===16?[he,fe,et,St,rn,Gn]:null},ya={matrix:ja,matrix3d:ha},Wa={type:16,number:50,flags:Zn},Us=[Wa,Wa],Tl={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(se,ee){var he=ee.filter(Qd);return he.length!==2?Us:[he[0],he[1]]}},_a={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(se,ee){switch(ee){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},Ol;(function(se){se.NORMAL="normal",se.BREAK_ALL="break-all",se.KEEP_ALL="keep-all"})(Ol||(Ol={}));for(var gl={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(se,ee){switch(ee){case"break-all":return Ol.BREAK_ALL;case"keep-all":return Ol.KEEP_ALL;case"normal":default:return Ol.NORMAL}}},Du={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(se,ee){if(ee.type===20)return{auto:!0,order:0};if(xa(ee))return{auto:!1,order:ee.number};throw new Error("Invalid z-index number parsed")}},Kl={name:"time",parse:function(se,ee){if(ee.type===15)switch(ee.unit.toLowerCase()){case"s":return 1e3*ee.number;case"ms":return ee.number}throw new Error("Unsupported time type")}},ws={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(se,ee){return xa(ee)?ee.number:1}},Rs={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},zs={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(se,ee){return ee.filter(Is).map(function(he){switch(he.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(he){return he!==0})}},Vi={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(se,ee){var he=[],fe=[];return ee.forEach(function(et){switch(et.type){case 20:case 0:he.push(et.value);break;case 17:he.push(et.number.toString());break;case 4:fe.push(he.join(" ")),he.length=0;break}}),he.length&&fe.push(he.join(" ")),fe.map(function(et){return et.indexOf(" ")===-1?et:"'"+et+"'"})}},bl={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Uc={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(se,ee){if(xa(ee))return ee.number;if(Is(ee))switch(ee.value){case"bold":return 700;case"normal":default:return 400}return 400}},Tc={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(se,ee){return ee.filter(Is).map(function(he){return he.value})}},Ad={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(se,ee){switch(ee){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},As=function(se,ee){return(se&ee)!==0},Ws={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(se,ee){if(ee.length===0)return[];var he=ee[0];return he.type===20&&he.value==="none"?[]:ee}},ul={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(se,ee){if(ee.length===0)return null;var he=ee[0];if(he.type===20&&he.value==="none")return null;for(var fe=[],et=ee.filter(Ed),St=0;St<et.length;St++){var rn=et[St],Gn=et[St+1];if(rn.type===20){var xn=Gn&&xa(Gn)?Gn.number:1;fe.push({counter:rn.value,increment:xn})}}return fe}},Os={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(se,ee){if(ee.length===0)return[];for(var he=[],fe=ee.filter(Ed),et=0;et<fe.length;et++){var St=fe[et],rn=fe[et+1];if(Is(St)&&St.value!=="none"){var Gn=rn&&xa(rn)?rn.number:0;he.push({counter:St.value,reset:Gn})}}return he}},hs={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(se,ee){return ee.filter(el).map(function(he){return Kl.parse(se,he)})}},Fo={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(se,ee){if(ee.length===0)return null;var he=ee[0];if(he.type===20&&he.value==="none")return null;var fe=[],et=ee.filter(rA);if(et.length%2!==0)return null;for(var St=0;St<et.length;St+=2){var rn=et[St].value,Gn=et[St+1].value;fe.push({open:rn,close:Gn})}return fe}},Ta=function(se,ee,he){if(!se)return"";var fe=se[Math.min(ee,se.length-1)];return fe?he?fe.open:fe.close:""},vl={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(se,ee){return ee.length===1&&rf(ee[0],"none")?[]:Rd(ee).map(function(he){for(var fe={color:255,offsetX:Sd,offsetY:Sd,blur:Sd,spread:Sd,inset:!1},et=0,St=0;St<he.length;St++){var rn=he[St];rf(rn,"inset")?fe.inset=!0:Df(rn)?(et===0?fe.offsetX=rn:et===1?fe.offsetY=rn:et===2?fe.blur=rn:fe.spread=rn,et++):fe.color=dp.parse(se,rn)}return fe})}},wu={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(se,ee){var he=[0,1,2],fe=[];return ee.filter(Is).forEach(function(et){switch(et.value){case"stroke":fe.push(1);break;case"fill":fe.push(0);break;case"markers":fe.push(2);break}}),he.forEach(function(et){fe.indexOf(et)===-1&&fe.push(et)}),fe}},qd={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},CA={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(se,ee){return el(ee)?ee.number:0}},wf=function(){function se(ee,he){var fe,et;this.animationDuration=Lo(ee,hs,he.animationDuration),this.backgroundClip=Lo(ee,Ya,he.backgroundClip),this.backgroundColor=Lo(ee,qp,he.backgroundColor),this.backgroundImage=Lo(ee,Pi,he.backgroundImage),this.backgroundOrigin=Lo(ee,Oo,he.backgroundOrigin),this.backgroundPosition=Lo(ee,Fi,he.backgroundPosition),this.backgroundRepeat=Lo(ee,Zi,he.backgroundRepeat),this.backgroundSize=Lo(ee,Xr,he.backgroundSize),this.borderTopColor=Lo(ee,rs,he.borderTopColor),this.borderRightColor=Lo(ee,Xa,he.borderRightColor),this.borderBottomColor=Lo(ee,Bs,he.borderBottomColor),this.borderLeftColor=Lo(ee,ps,he.borderLeftColor),this.borderTopLeftRadius=Lo(ee,_o,he.borderTopLeftRadius),this.borderTopRightRadius=Lo(ee,ql,he.borderTopRightRadius),this.borderBottomRightRadius=Lo(ee,sl,he.borderBottomRightRadius),this.borderBottomLeftRadius=Lo(ee,su,he.borderBottomLeftRadius),this.borderTopStyle=Lo(ee,Qc,he.borderTopStyle),this.borderRightStyle=Lo(ee,Hc,he.borderRightStyle),this.borderBottomStyle=Lo(ee,Hd,he.borderBottomStyle),this.borderLeftStyle=Lo(ee,rc,he.borderLeftStyle),this.borderTopWidth=Lo(ee,Sc,he.borderTopWidth),this.borderRightWidth=Lo(ee,Jc,he.borderRightWidth),this.borderBottomWidth=Lo(ee,$A,he.borderBottomWidth),this.borderLeftWidth=Lo(ee,pA,he.borderLeftWidth),this.boxShadow=Lo(ee,vl,he.boxShadow),this.color=Lo(ee,fc,he.color),this.direction=Lo(ee,xA,he.direction),this.display=Lo(ee,wa,he.display),this.float=Lo(ee,Et,he.cssFloat),this.fontFamily=Lo(ee,Vi,he.fontFamily),this.fontSize=Lo(ee,bl,he.fontSize),this.fontStyle=Lo(ee,Ad,he.fontStyle),this.fontVariant=Lo(ee,Tc,he.fontVariant),this.fontWeight=Lo(ee,Uc,he.fontWeight),this.letterSpacing=Lo(ee,on,he.letterSpacing),this.lineBreak=Lo(ee,Qn,he.lineBreak),this.lineHeight=Lo(ee,Tn,he.lineHeight),this.listStyleImage=Lo(ee,Pr,he.listStyleImage),this.listStylePosition=Lo(ee,Ir,he.listStylePosition),this.listStyleType=Lo(ee,Ei,he.listStyleType),this.marginTop=Lo(ee,hi,he.marginTop),this.marginRight=Lo(ee,Bo,he.marginRight),this.marginBottom=Lo(ee,xo,he.marginBottom),this.marginLeft=Lo(ee,no,he.marginLeft),this.opacity=Lo(ee,ws,he.opacity);var St=Lo(ee,sa,he.overflow);this.overflowX=St[0],this.overflowY=St[St.length>1?1:0],this.overflowWrap=Lo(ee,co,he.overflowWrap),this.paddingTop=Lo(ee,ca,he.paddingTop),this.paddingRight=Lo(ee,fa,he.paddingRight),this.paddingBottom=Lo(ee,bs,he.paddingBottom),this.paddingLeft=Lo(ee,Xs,he.paddingLeft),this.paintOrder=Lo(ee,wu,he.paintOrder),this.position=Lo(ee,Qa,he.position),this.textAlign=Lo(ee,Sa,he.textAlign),this.textDecorationColor=Lo(ee,Rs,(fe=he.textDecorationColor)!==null&&fe!==void 0?fe:he.color),this.textDecorationLine=Lo(ee,zs,(et=he.textDecorationLine)!==null&&et!==void 0?et:he.textDecoration),this.textShadow=Lo(ee,dl,he.textShadow),this.textTransform=Lo(ee,Ca,he.textTransform),this.transform=Lo(ee,fs,he.transform),this.transformOrigin=Lo(ee,Tl,he.transformOrigin),this.visibility=Lo(ee,_a,he.visibility),this.webkitTextStrokeColor=Lo(ee,qd,he.webkitTextStrokeColor),this.webkitTextStrokeWidth=Lo(ee,CA,he.webkitTextStrokeWidth),this.wordBreak=Lo(ee,gl,he.wordBreak),this.zIndex=Lo(ee,Du,he.zIndex)}return se.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},se.prototype.isTransparent=function(){return Vs(this.backgroundColor)},se.prototype.isTransformed=function(){return this.transform!==null},se.prototype.isPositioned=function(){return this.position!==0},se.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},se.prototype.isFloating=function(){return this.float!==0},se.prototype.isInlineLevel=function(){return As(this.display,4)||As(this.display,33554432)||As(this.display,268435456)||As(this.display,536870912)||As(this.display,67108864)||As(this.display,134217728)},se}(),Zl=function(){function se(ee,he){this.content=Lo(ee,Ws,he.content),this.quotes=Lo(ee,Fo,he.quotes)}return se}(),zc=function(){function se(ee,he){this.counterIncrement=Lo(ee,ul,he.counterIncrement),this.counterReset=Lo(ee,Os,he.counterReset)}return se}(),Lo=function(se,ee,he){var fe=new Fc,et=he!==null&&typeof he!="undefined"?he.toString():ee.initialValue;fe.write(et);var St=new $s(fe.read());switch(ee.type){case 2:var rn=St.parseComponentValue();return ee.parse(se,Is(rn)?rn.value:ee.initialValue);case 0:return ee.parse(se,St.parseComponentValue());case 1:return ee.parse(se,St.parseComponentValues());case 4:return St.parseComponentValue();case 3:switch(ee.format){case"angle":return iA.parse(se,St.parseComponentValue());case"color":return dp.parse(se,St.parseComponentValue());case"image":return or.parse(se,St.parseComponentValue());case"length":var Gn=St.parseComponentValue();return Df(Gn)?Gn:Sd;case"length-percentage":var xn=St.parseComponentValue();return Qd(xn)?xn:Sd;case"time":return Kl.parse(se,St.parseComponentValue())}break}},mf="data-html2canvas-debug",Ph=function(se){var ee=se.getAttribute(mf);switch(ee){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},Kc=function(se,ee){var he=Ph(se);return he===1||ee===he},oc=function(){function se(ee,he){if(this.context=ee,this.textNodes=[],this.elements=[],this.flags=0,Kc(he,3))debugger;this.styles=new wf(ee,window.getComputedStyle(he,null)),im(he)&&(this.styles.animationDuration.some(function(fe){return fe>0})&&(he.style.animationDuration="0s"),this.styles.transform!==null&&(he.style.transform="none")),this.bounds=V(this.context,he),Kc(he,4)&&(this.flags|=16)}return se}(),mA="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",dd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",oA=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),Bu=0;Bu<dd.length;Bu++)oA[dd.charCodeAt(Bu)]=Bu;for(var Zf=function(se){var ee=se.length*.75,he=se.length,fe,et=0,St,rn,Gn,xn;se[se.length-1]==="="&&(ee--,se[se.length-2]==="="&&ee--);var qr=typeof ArrayBuffer!="undefined"&&typeof Uint8Array!="undefined"&&typeof Uint8Array.prototype.slice!="undefined"?new ArrayBuffer(ee):new Array(ee),ci=Array.isArray(qr)?qr:new Uint8Array(qr);for(fe=0;fe<he;fe+=4)St=oA[se.charCodeAt(fe)],rn=oA[se.charCodeAt(fe+1)],Gn=oA[se.charCodeAt(fe+2)],xn=oA[se.charCodeAt(fe+3)],ci[et++]=St<<2|rn>>4,ci[et++]=(rn&15)<<4|Gn>>2,ci[et++]=(Gn&3)<<6|xn&63;return qr},Yd=function(se){for(var ee=se.length,he=[],fe=0;fe<ee;fe+=2)he.push(se[fe+1]<<8|se[fe]);return he},wc=function(se){for(var ee=se.length,he=[],fe=0;fe<ee;fe+=4)he.push(se[fe+3]<<24|se[fe+2]<<16|se[fe+1]<<8|se[fe]);return he},is=5,$c=11,fd=2,fp=$c-is,xf=65536>>is,Yl=1<<is,Nf=Yl-1,Dd=1024>>is,HA=xf+Dd,M0=HA,G0=32,L0=M0+G0,_h=65536>>$c,Ym=1<<fp,$h=Ym-1,hc=function(se,ee,he){return se.slice?se.slice(ee,he):new Uint16Array(Array.prototype.slice.call(se,ee,he))},SA=function(se,ee,he){return se.slice?se.slice(ee,he):new Uint32Array(Array.prototype.slice.call(se,ee,he))},af=function(se,ee){var he=Zf(se),fe=Array.isArray(he)?wc(he):new Uint32Array(he),et=Array.isArray(he)?Yd(he):new Uint16Array(he),St=24,rn=hc(et,St/2,fe[4]/2),Gn=fe[5]===2?hc(et,(St+fe[4])/2):SA(fe,Math.ceil((St+fe[4])/4));return new ed(fe[0],fe[1],fe[2],fe[3],rn,Gn)},ed=function(){function se(ee,he,fe,et,St,rn){this.initialValue=ee,this.errorValue=he,this.highStart=fe,this.highValueIndex=et,this.index=St,this.data=rn}return se.prototype.get=function(ee){var he;if(ee>=0){if(ee<55296||ee>56319&&ee<=65535)return he=this.index[ee>>is],he=(he<<fd)+(ee&Nf),this.data[he];if(ee<=65535)return he=this.index[xf+(ee-55296>>is)],he=(he<<fd)+(ee&Nf),this.data[he];if(ee<this.highStart)return he=L0-_h+(ee>>$c),he=this.index[he],he+=ee>>is&$h,he=this.index[he],he=(he<<fd)+(ee&Nf),this.data[he];if(ee<=1114111)return this.data[this.highValueIndex]}return this.errorValue},se}(),qc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",sf=typeof Uint8Array=="undefined"?[]:new Uint8Array(256),UA=0;UA<qc.length;UA++)sf[qc.charCodeAt(UA)]=UA;var Ud=1,Jm=2,In=3,MA=4,Bm=5,bg=7,_p=8,w0=9,x0=10,hp=11,bm=12,Fm=13,$p=14,Op=15,kp=function(se){for(var ee=[],he=0,fe=se.length;he<fe;){var et=se.charCodeAt(he++);if(et>=55296&&et<=56319&&he<fe){var St=se.charCodeAt(he++);(St&64512)===56320?ee.push(((et&1023)<<10)+(St&1023)+65536):(ee.push(et),he--)}else ee.push(et)}return ee},$g=function(){for(var se=[],ee=0;ee<arguments.length;ee++)se[ee]=arguments[ee];if(String.fromCodePoint)return String.fromCodePoint.apply(String,se);var he=se.length;if(!he)return"";for(var fe=[],et=-1,St="";++et<he;){var rn=se[et];rn<=65535?fe.push(rn):(rn-=65536,fe.push((rn>>10)+55296,rn%1024+56320)),(et+1===he||fe.length>16384)&&(St+=String.fromCharCode.apply(String,fe),fe.length=0)}return St},pp=af(mA),os="\xD7",Ih="\xF7",em=function(se){return pp.get(se)},t1=function(se,ee,he){var fe=he-2,et=ee[fe],St=ee[he-1],rn=ee[he];if(St===Jm&&rn===In)return os;if(St===Jm||St===In||St===MA||rn===Jm||rn===In||rn===MA)return Ih;if(St===_p&&[_p,w0,hp,bm].indexOf(rn)!==-1||(St===hp||St===w0)&&(rn===w0||rn===x0)||(St===bm||St===x0)&&rn===x0||rn===Fm||rn===Bm||rn===bg||St===Ud)return os;if(St===Fm&&rn===$p){for(;et===Bm;)et=ee[--fe];if(et===$p)return os}if(St===Op&&rn===Op){for(var Gn=0;et===Op;)Gn++,et=ee[--fe];if(Gn%2===0)return os}return Ih},Iv=function(se){var ee=kp(se),he=ee.length,fe=0,et=0,St=ee.map(em);return{next:function(){if(fe>=he)return{done:!0,value:null};for(var rn=os;fe<he&&(rn=t1(ee,St,++fe))===os;);if(rn!==os||fe===he){var Gn=$g.apply(null,ee.slice(et,fe));return et=fe,{value:Gn,done:!1}}return{done:!0,value:null}}}},Sm=function(se){for(var ee=Iv(se),he=[],fe;!(fe=ee.next()).done;)fe.value&&he.push(fe.value.slice());return he},Fg=function(se){var ee=123;if(se.createRange){var he=se.createRange();if(he.getBoundingClientRect){var fe=se.createElement("boundtest");fe.style.height=ee+"px",fe.style.display="block",se.body.appendChild(fe),he.selectNode(fe);var et=he.getBoundingClientRect(),St=Math.round(et.height);if(se.body.removeChild(fe),St===ee)return!0}}return!1},ev=function(se){var ee=se.createElement("boundtest");ee.style.width="50px",ee.style.display="block",ee.style.fontSize="12px",ee.style.letterSpacing="0px",ee.style.wordSpacing="0px",se.body.appendChild(ee);var he=se.createRange();ee.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var fe=ee.firstChild,et=I(fe.data).map(function(xn){return L(xn)}),St=0,rn={},Gn=et.every(function(xn,qr){he.setStart(fe,St),he.setEnd(fe,St+xn.length);var ci=he.getBoundingClientRect();St+=xn.length;var Ni=ci.x>rn.x||ci.y>rn.y;return rn=ci,qr===0?!0:Ni});return se.body.removeChild(ee),Gn},tm=function(){return typeof new Image().crossOrigin!="undefined"},Mf=function(){return typeof new XMLHttpRequest().responseType=="string"},Pm=function(se){var ee=new Image,he=se.createElement("canvas"),fe=he.getContext("2d");if(!fe)return!1;ee.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{fe.drawImage(ee,0,0),he.toDataURL()}catch(et){return!1}return!0},Y0=function(se){return se[0]===0&&se[1]===255&&se[2]===0&&se[3]===255},qm=function(se){var ee=se.createElement("canvas"),he=100;ee.width=he,ee.height=he;var fe=ee.getContext("2d");if(!fe)return Promise.reject(!1);fe.fillStyle="rgb(0, 255, 0)",fe.fillRect(0,0,he,he);var et=new Image,St=ee.toDataURL();et.src=St;var rn=Im(he,he,0,0,et);return fe.fillStyle="red",fe.fillRect(0,0,he,he),tv(rn).then(function(Gn){fe.drawImage(Gn,0,0);var xn=fe.getImageData(0,0,he,he).data;fe.fillStyle="red",fe.fillRect(0,0,he,he);var qr=se.createElement("div");return qr.style.backgroundImage="url("+St+")",qr.style.height=he+"px",Y0(xn)?tv(Im(he,he,0,0,qr)):Promise.reject(!1)}).then(function(Gn){return fe.drawImage(Gn,0,0),Y0(fe.getImageData(0,0,he,he).data)}).catch(function(){return!1})},Im=function(se,ee,he,fe,et){var St="http://www.w3.org/2000/svg",rn=document.createElementNS(St,"svg"),Gn=document.createElementNS(St,"foreignObject");return rn.setAttributeNS(null,"width",se.toString()),rn.setAttributeNS(null,"height",ee.toString()),Gn.setAttributeNS(null,"width","100%"),Gn.setAttributeNS(null,"height","100%"),Gn.setAttributeNS(null,"x",he.toString()),Gn.setAttributeNS(null,"y",fe.toString()),Gn.setAttributeNS(null,"externalResourcesRequired","true"),rn.appendChild(Gn),Gn.appendChild(et),rn},tv=function(se){return new Promise(function(ee,he){var fe=new Image;fe.onload=function(){return ee(fe)},fe.onerror=he,fe.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(se))})},Zc={get SUPPORT_RANGE_BOUNDS(){var se=Fg(document);return Object.defineProperty(Zc,"SUPPORT_RANGE_BOUNDS",{value:se}),se},get SUPPORT_WORD_BREAKING(){var se=Zc.SUPPORT_RANGE_BOUNDS&&ev(document);return Object.defineProperty(Zc,"SUPPORT_WORD_BREAKING",{value:se}),se},get SUPPORT_SVG_DRAWING(){var se=Pm(document);return Object.defineProperty(Zc,"SUPPORT_SVG_DRAWING",{value:se}),se},get SUPPORT_FOREIGNOBJECT_DRAWING(){var se=typeof Array.from=="function"&&typeof window.fetch=="function"?qm(document):Promise.resolve(!1);return Object.defineProperty(Zc,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:se}),se},get SUPPORT_CORS_IMAGES(){var se=tm();return Object.defineProperty(Zc,"SUPPORT_CORS_IMAGES",{value:se}),se},get SUPPORT_RESPONSE_TYPE(){var se=Mf();return Object.defineProperty(Zc,"SUPPORT_RESPONSE_TYPE",{value:se}),se},get SUPPORT_CORS_XHR(){var se="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Zc,"SUPPORT_CORS_XHR",{value:se}),se},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var se=!!(typeof Intl!="undefined"&&Intl.Segmenter);return Object.defineProperty(Zc,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:se}),se}},gf=function(){function se(ee,he){this.text=ee,this.bounds=he}return se}(),mp=function(se,ee,he,fe){var et=vA(ee,he),St=[],rn=0;return et.forEach(function(Gn){if(he.textDecorationLine.length||Gn.trim().length>0)if(Zc.SUPPORT_RANGE_BOUNDS){var xn=ac(fe,rn,Gn.length).getClientRects();if(xn.length>1){var qr=gA(Gn),ci=0;qr.forEach(function(Wo){St.push(new gf(Wo,G.fromDOMRectList(se,ac(fe,ci+rn,Wo.length).getClientRects()))),ci+=Wo.length})}else St.push(new gf(Gn,G.fromDOMRectList(se,xn)))}else{var Ni=fe.splitText(Gn.length);St.push(new gf(Gn,Lf(se,fe))),fe=Ni}else Zc.SUPPORT_RANGE_BOUNDS||(fe=fe.splitText(Gn.length));rn+=Gn.length}),St},Lf=function(se,ee){var he=ee.ownerDocument;if(he){var fe=he.createElement("html2canvaswrapper");fe.appendChild(ee.cloneNode(!0));var et=ee.parentNode;if(et){et.replaceChild(fe,ee);var St=V(se,fe);return fe.firstChild&&et.replaceChild(fe.firstChild,fe),St}}return G.EMPTY},ac=function(se,ee,he){var fe=se.ownerDocument;if(!fe)throw new Error("Node has no owner document");var et=fe.createRange();return et.setStart(se,ee),et.setEnd(se,ee+he),et},gA=function(se){if(Zc.SUPPORT_NATIVE_TEXT_SEGMENTATION){var ee=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(ee.segment(se)).map(function(he){return he.segment})}return Sm(se)},td=function(se,ee){if(Zc.SUPPORT_NATIVE_TEXT_SEGMENTATION){var he=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(he.segment(se)).map(function(fe){return fe.segment})}return Dm(se,ee)},vA=function(se,ee){return ee.letterSpacing!==0?gA(se):td(se,ee)},e0=[32,160,4961,65792,65793,4153,4241],Dm=function(se,ee){for(var he=Ar(se,{lineBreak:ee.lineBreak,wordBreak:ee.overflowWrap==="break-word"?"break-word":ee.wordBreak}),fe=[],et,St=function(){if(et.value){var rn=et.value.slice(),Gn=I(rn),xn="";Gn.forEach(function(qr){e0.indexOf(qr)===-1?xn+=L(qr):(xn.length&&fe.push(xn),fe.push(L(qr)),xn="")}),xn.length&&fe.push(xn)}};!(et=he.next()).done;)St();return fe},nm=function(){function se(ee,he,fe){this.text=nv(he.data,fe.textTransform),this.textBounds=mp(ee,this.text,fe,he)}return se}(),nv=function(se,ee){switch(ee){case 1:return se.toLowerCase();case 3:return se.replace(J0,_m);case 2:return se.toUpperCase();default:return se}},J0=/(^|\s|:|-|\(|\))([a-z])/g,_m=function(se,ee,he){return se.length>0?ee+he.toUpperCase():se},I1=function(se){B(ee,se);function ee(he,fe){var et=se.call(this,he,fe)||this;return et.src=fe.currentSrc||fe.src,et.intrinsicWidth=fe.naturalWidth,et.intrinsicHeight=fe.naturalHeight,et.context.cache.addImage(et.src),et}return ee}(oc),n1=function(se){B(ee,se);function ee(he,fe){var et=se.call(this,he,fe)||this;return et.canvas=fe,et.intrinsicWidth=fe.width,et.intrinsicHeight=fe.height,et}return ee}(oc),rv=function(se){B(ee,se);function ee(he,fe){var et=se.call(this,he,fe)||this,St=new XMLSerializer,rn=V(he,fe);return fe.setAttribute("width",rn.width+"px"),fe.setAttribute("height",rn.height+"px"),et.svg="data:image/svg+xml,"+encodeURIComponent(St.serializeToString(fe)),et.intrinsicWidth=fe.width.baseVal.value,et.intrinsicHeight=fe.height.baseVal.value,et.context.cache.addImage(et.svg),et}return ee}(oc),gp=function(se){B(ee,se);function ee(he,fe){var et=se.call(this,he,fe)||this;return et.value=fe.value,et}return ee}(oc),iv=function(se){B(ee,se);function ee(he,fe){var et=se.call(this,he,fe)||this;return et.start=fe.start,et.reversed=typeof fe.reversed=="boolean"&&fe.reversed===!0,et}return ee}(oc),th=[{type:15,flags:0,unit:"px",number:3}],rm=[{type:16,flags:0,number:50}],Vf=function(se){return se.width>se.height?new G(se.left+(se.width-se.height)/2,se.top,se.height,se.height):se.width<se.height?new G(se.left,se.top+(se.height-se.width)/2,se.width,se.width):se},$1=function(se){var ee=se.type===$m?new Array(se.value.length+1).join("\u2022"):se.value;return ee.length===0?se.placeholder||"":ee},D1="checkbox",r1="radio",$m="password",Dv=707406591,q0=function(se){B(ee,se);function ee(he,fe){var et=se.call(this,he,fe)||this;switch(et.type=fe.type.toLowerCase(),et.checked=fe.checked,et.value=$1(fe),(et.type===D1||et.type===r1)&&(et.styles.backgroundColor=3739148031,et.styles.borderTopColor=et.styles.borderRightColor=et.styles.borderBottomColor=et.styles.borderLeftColor=2779096575,et.styles.borderTopWidth=et.styles.borderRightWidth=et.styles.borderBottomWidth=et.styles.borderLeftWidth=1,et.styles.borderTopStyle=et.styles.borderRightStyle=et.styles.borderBottomStyle=et.styles.borderLeftStyle=1,et.styles.backgroundClip=[0],et.styles.backgroundOrigin=[0],et.bounds=Vf(et.bounds)),et.type){case D1:et.styles.borderTopRightRadius=et.styles.borderTopLeftRadius=et.styles.borderBottomRightRadius=et.styles.borderBottomLeftRadius=th;break;case r1:et.styles.borderTopRightRadius=et.styles.borderTopLeftRadius=et.styles.borderBottomRightRadius=et.styles.borderBottomLeftRadius=rm;break}return et}return ee}(oc),N1=function(se){B(ee,se);function ee(he,fe){var et=se.call(this,he,fe)||this,St=fe.options[fe.selectedIndex||0];return et.value=St&&St.text||"",et}return ee}(oc),ov=function(se){B(ee,se);function ee(he,fe){var et=se.call(this,he,fe)||this;return et.value=fe.value,et}return ee}(oc),i1=function(se){B(ee,se);function ee(he,fe){var et=se.call(this,he,fe)||this;et.src=fe.src,et.width=parseInt(fe.width,10)||0,et.height=parseInt(fe.height,10)||0,et.backgroundColor=et.styles.backgroundColor;try{if(fe.contentWindow&&fe.contentWindow.document&&fe.contentWindow.document.documentElement){et.tree=BA(he,fe.contentWindow.document.documentElement);var St=fe.contentWindow.document.documentElement?Pd(he,getComputedStyle(fe.contentWindow.document.documentElement).backgroundColor):cd.TRANSPARENT,rn=fe.contentWindow.document.body?Pd(he,getComputedStyle(fe.contentWindow.document.body).backgroundColor):cd.TRANSPARENT;et.backgroundColor=Vs(St)?Vs(rn)?et.styles.backgroundColor:rn:St}}catch(Gn){}return et}return ee}(oc),Nm=["OL","UL","MENU"],av=function(se,ee,he,fe){for(var et=ee.firstChild,St=void 0;et;et=St)if(St=et.nextSibling,eA(et)&&et.data.trim().length>0)he.textNodes.push(new nm(se,et,he.styles));else if(zd(et))if(Zy(et)&&et.assignedNodes)et.assignedNodes().forEach(function(Gn){return av(se,Gn,he,fe)});else{var rn=wy(se,et);rn.styles.isVisible()&&(yl(et,rn,fe)?rn.flags|=4:bu(rn.styles)&&(rn.flags|=2),Nm.indexOf(et.tagName)!==-1&&(rn.flags|=8),he.elements.push(rn),et.slot,et.shadowRoot?av(se,et.shadowRoot,rn,fe):!a1(et)&&!vp(et)&&!Mv(et)&&av(se,et,rn,fe))}},wy=function(se,ee){return t0(ee)?new I1(se,ee):Sg(ee)?new n1(se,ee):vp(ee)?new rv(se,ee):Mm(ee)?new gp(se,ee):Lm(ee)?new iv(se,ee):zA(ee)?new q0(se,ee):Mv(ee)?new N1(se,ee):a1(ee)?new ov(se,ee):Nv(ee)?new i1(se,ee):new oc(se,ee)},BA=function(se,ee){var he=wy(se,ee);return he.flags|=4,av(se,ee,he,he),he},yl=function(se,ee,he){return ee.styles.isPositionedWithZIndex()||ee.styles.opacity<1||ee.styles.isTransformed()||T0(se)&&he.styles.isTransparent()},bu=function(se){return se.isPositioned()||se.isFloating()},eA=function(se){return se.nodeType===Node.TEXT_NODE},zd=function(se){return se.nodeType===Node.ELEMENT_NODE},im=function(se){return zd(se)&&typeof se.style!="undefined"&&!C0(se)},C0=function(se){return typeof se.className=="object"},Mm=function(se){return se.tagName==="LI"},Lm=function(se){return se.tagName==="OL"},zA=function(se){return se.tagName==="INPUT"},Tm=function(se){return se.tagName==="HTML"},vp=function(se){return se.tagName==="svg"},T0=function(se){return se.tagName==="BODY"},Sg=function(se){return se.tagName==="CANVAS"},o1=function(se){return se.tagName==="VIDEO"},t0=function(se){return se.tagName==="IMG"},Nv=function(se){return se.tagName==="IFRAME"},M1=function(se){return se.tagName==="STYLE"},L1=function(se){return se.tagName==="SCRIPT"},a1=function(se){return se.tagName==="TEXTAREA"},Mv=function(se){return se.tagName==="SELECT"},Zy=function(se){return se.tagName==="SLOT"},Vy=function(se){return se.tagName.indexOf("-")>0},Xy=function(){function se(){this.counters={}}return se.prototype.getCounterValue=function(ee){var he=this.counters[ee];return he&&he.length?he[he.length-1]:1},se.prototype.getCounterValues=function(ee){var he=this.counters[ee];return he||[]},se.prototype.pop=function(ee){var he=this;ee.forEach(function(fe){return he.counters[fe].pop()})},se.prototype.parse=function(ee){var he=this,fe=ee.counterIncrement,et=ee.counterReset,St=!0;fe!==null&&fe.forEach(function(Gn){var xn=he.counters[Gn.counter];xn&&Gn.increment!==0&&(St=!1,xn.length||xn.push(1),xn[Math.max(0,xn.length-1)]+=Gn.increment)});var rn=[];return St&&et.forEach(function(Gn){var xn=he.counters[Gn.counter];rn.push(Gn.counter),xn||(xn=he.counters[Gn.counter]=[]),xn.push(Gn.reset)}),rn},se}(),Nd={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},s1={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Pg={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},xy={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},sv=function(se,ee,he,fe,et,St){return se<ee||se>he?km(se,et,St.length>0):fe.integers.reduce(function(rn,Gn,xn){for(;se>=Gn;)se-=Gn,rn+=fe.values[xn];return rn},"")+St},ey=function(se,ee,he,fe){var et="";do he||se--,et=fe(se)+et,se/=ee;while(se*ee>=ee);return et},lf=function(se,ee,he,fe,et){var St=he-ee+1;return(se<0?"-":"")+(ey(Math.abs(se),St,fe,function(rn){return L(Math.floor(rn%St)+ee)})+et)},jp=function(se,ee,he){he===void 0&&(he=". ");var fe=ee.length;return ey(Math.abs(se),fe,!1,function(et){return ee[Math.floor(et%fe)]})+he},Lv=1,eg=2,lv=4,uv=8,yp=function(se,ee,he,fe,et,St){if(se<-9999||se>9999)return km(se,4,et.length>0);var rn=Math.abs(se),Gn=et;if(rn===0)return ee[0]+Gn;for(var xn=0;rn>0&&xn<=4;xn++){var qr=rn%10;qr===0&&As(St,Lv)&&Gn!==""?Gn=ee[qr]+Gn:qr>1||qr===1&&xn===0||qr===1&&xn===1&&As(St,eg)||qr===1&&xn===1&&As(St,lv)&&se>100||qr===1&&xn>1&&As(St,uv)?Gn=ee[qr]+(xn>0?he[xn-1]:"")+Gn:qr===1&&xn>0&&(Gn=he[xn-1]+Gn),rn=Math.floor(rn/10)}return(se<0?fe:"")+Gn},om="\u5341\u767E\u5343\u842C",ty="\u62FE\u4F70\u4EDF\u842C",ny="\u30DE\u30A4\u30CA\u30B9",Om="\uB9C8\uC774\uB108\uC2A4",km=function(se,ee,he){var fe=he?". ":"",et=he?"\u3001":"",St=he?", ":"",rn=he?" ":"";switch(ee){case 0:return"\u2022"+rn;case 1:return"\u25E6"+rn;case 2:return"\u25FE"+rn;case 5:var Gn=lf(se,48,57,!0,fe);return Gn.length<4?"0"+Gn:Gn;case 4:return jp(se,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",et);case 6:return sv(se,1,3999,Nd,3,fe).toLowerCase();case 7:return sv(se,1,3999,Nd,3,fe);case 8:return lf(se,945,969,!1,fe);case 9:return lf(se,97,122,!1,fe);case 10:return lf(se,65,90,!1,fe);case 11:return lf(se,1632,1641,!0,fe);case 12:case 49:return sv(se,1,9999,s1,3,fe);case 35:return sv(se,1,9999,s1,3,fe).toLowerCase();case 13:return lf(se,2534,2543,!0,fe);case 14:case 30:return lf(se,6112,6121,!0,fe);case 15:return jp(se,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",et);case 16:return jp(se,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",et);case 17:case 48:return yp(se,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",om,"\u8CA0",et,eg|lv|uv);case 47:return yp(se,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",ty,"\u8CA0",et,Lv|eg|lv|uv);case 42:return yp(se,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",om,"\u8D1F",et,eg|lv|uv);case 41:return yp(se,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",ty,"\u8D1F",et,Lv|eg|lv|uv);case 26:return yp(se,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",ny,et,0);case 25:return yp(se,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",ny,et,Lv|eg|lv);case 31:return yp(se,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",Om,St,Lv|eg|lv);case 33:return yp(se,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",Om,St,0);case 32:return yp(se,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",Om,St,Lv|eg|lv);case 18:return lf(se,2406,2415,!0,fe);case 20:return sv(se,1,19999,xy,3,fe);case 21:return lf(se,2790,2799,!0,fe);case 22:return lf(se,2662,2671,!0,fe);case 22:return sv(se,1,10999,Pg,3,fe);case 23:return jp(se,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return jp(se,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return lf(se,3302,3311,!0,fe);case 28:return jp(se,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",et);case 29:return jp(se,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",et);case 34:return lf(se,3792,3801,!0,fe);case 37:return lf(se,6160,6169,!0,fe);case 38:return lf(se,4160,4169,!0,fe);case 39:return lf(se,2918,2927,!0,fe);case 40:return lf(se,1776,1785,!0,fe);case 43:return lf(se,3046,3055,!0,fe);case 44:return lf(se,3174,3183,!0,fe);case 45:return lf(se,3664,3673,!0,fe);case 46:return lf(se,3872,3881,!0,fe);case 3:default:return lf(se,48,57,!0,fe)}},lu="data-html2canvas-ignore",Ep=function(){function se(ee,he,fe){if(this.context=ee,this.options=fe,this.scrolledElements=[],this.referenceElement=he,this.counters=new Xy,this.quoteDepth=0,!he.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(he.ownerDocument.documentElement,!1)}return se.prototype.toIFrame=function(ee,he){var fe=this,et=T1(ee,he);if(!et.contentWindow)return Promise.reject("Unable to find iframe window");var St=ee.defaultView.pageXOffset,rn=ee.defaultView.pageYOffset,Gn=et.contentWindow,xn=Gn.document,qr=am(et).then(function(){return a(fe,void 0,void 0,function(){var ci,Ni;return te(this,function(Wo){switch(Wo.label){case 0:return this.scrolledElements.forEach(wp),Gn&&(Gn.scrollTo(he.left,he.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(Gn.scrollY!==he.top||Gn.scrollX!==he.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(Gn.scrollX-he.left,Gn.scrollY-he.top,0,0))),ci=this.options.onclone,Ni=this.clonedReferenceElement,typeof Ni=="undefined"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:xn.fonts&&xn.fonts.ready?[4,xn.fonts.ready]:[3,2];case 1:Wo.sent(),Wo.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Sl(xn)]:[3,4];case 3:Wo.sent(),Wo.label=4;case 4:return typeof ci=="function"?[2,Promise.resolve().then(function(){return ci(xn,Ni)}).then(function(){return et})]:[2,et]}})})});return xn.open(),xn.write(LA(document.doctype)+"<html></html>"),TA(this.referenceElement.ownerDocument,St,rn),xn.replaceChild(xn.adoptNode(this.documentElement),xn.documentElement),xn.close(),qr},se.prototype.createElementClone=function(ee){if(Kc(ee,2))debugger;if(Sg(ee))return this.createCanvasClone(ee);if(o1(ee))return this.createVideoClone(ee);if(M1(ee))return this.createStyleClone(ee);var he=ee.cloneNode(!1);return t0(he)&&(t0(ee)&&ee.currentSrc&&ee.currentSrc!==ee.src&&(he.src=ee.currentSrc,he.srcset=""),he.loading==="lazy"&&(he.loading="eager")),Vy(he)?this.createCustomElementClone(he):he},se.prototype.createCustomElementClone=function(ee){var he=document.createElement("html2canvascustomelement");return Po(ee.style,he),he},se.prototype.createStyleClone=function(ee){try{var he=ee.sheet;if(he&&he.cssRules){var fe=[].slice.call(he.cssRules,0).reduce(function(St,rn){return rn&&typeof rn.cssText=="string"?St+rn.cssText:St},""),et=ee.cloneNode(!1);return et.textContent=fe,et}}catch(St){if(this.context.logger.error("Unable to access cssRules property",St),St.name!=="SecurityError")throw St}return ee.cloneNode(!1)},se.prototype.createCanvasClone=function(ee){var he;if(this.options.inlineImages&&ee.ownerDocument){var fe=ee.ownerDocument.createElement("img");try{return fe.src=ee.toDataURL(),fe}catch(qr){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",ee)}}var et=ee.cloneNode(!1);try{et.width=ee.width,et.height=ee.height;var St=ee.getContext("2d"),rn=et.getContext("2d");if(rn)if(!this.options.allowTaint&&St)rn.putImageData(St.getImageData(0,0,ee.width,ee.height),0,0);else{var Gn=(he=ee.getContext("webgl2"))!==null&&he!==void 0?he:ee.getContext("webgl");if(Gn){var xn=Gn.getContextAttributes();(xn==null?void 0:xn.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",ee)}rn.drawImage(ee,0,0)}return et}catch(qr){this.context.logger.info("Unable to clone canvas as it is tainted",ee)}return et},se.prototype.createVideoClone=function(ee){var he=ee.ownerDocument.createElement("canvas");he.width=ee.offsetWidth,he.height=ee.offsetHeight;var fe=he.getContext("2d");try{return fe&&(fe.drawImage(ee,0,0,he.width,he.height),this.options.allowTaint||fe.getImageData(0,0,he.width,he.height)),he}catch(St){this.context.logger.info("Unable to clone video as it is tainted",ee)}var et=ee.ownerDocument.createElement("canvas");return et.width=ee.offsetWidth,et.height=ee.offsetHeight,et},se.prototype.appendChildNode=function(ee,he,fe){(!zd(he)||!L1(he)&&!he.hasAttribute(lu)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(he)))&&(!this.options.copyStyles||!zd(he)||!M1(he))&&ee.appendChild(this.cloneNode(he,fe))},se.prototype.cloneChildNodes=function(ee,he,fe){for(var et=this,St=ee.shadowRoot?ee.shadowRoot.firstChild:ee.firstChild;St;St=St.nextSibling)if(zd(St)&&Zy(St)&&typeof St.assignedNodes=="function"){var rn=St.assignedNodes();rn.length&&rn.forEach(function(Gn){return et.appendChildNode(he,Gn,fe)})}else this.appendChildNode(he,St,fe)},se.prototype.cloneNode=function(ee,he){if(eA(ee))return document.createTextNode(ee.data);if(!ee.ownerDocument)return ee.cloneNode(!1);var fe=ee.ownerDocument.defaultView;if(fe&&zd(ee)&&(im(ee)||C0(ee))){var et=this.createElementClone(ee);et.style.transitionProperty="none";var St=fe.getComputedStyle(ee),rn=fe.getComputedStyle(ee,":before"),Gn=fe.getComputedStyle(ee,":after");this.referenceElement===ee&&im(et)&&(this.clonedReferenceElement=et),T0(et)&&k1(et);var xn=this.counters.parse(new zc(this.context,St)),qr=this.resolvePseudoContent(ee,et,rn,l1.BEFORE);Vy(ee)&&(he=!0),o1(ee)||this.cloneChildNodes(ee,et,he),qr&&et.insertBefore(qr,et.firstChild);var ci=this.resolvePseudoContent(ee,et,Gn,l1.AFTER);return ci&&et.appendChild(ci),this.counters.pop(xn),(St&&(this.options.copyStyles||C0(ee))&&!Nv(ee)||he)&&Po(St,et),(ee.scrollTop!==0||ee.scrollLeft!==0)&&this.scrolledElements.push([et,ee.scrollLeft,ee.scrollTop]),(a1(ee)||Mv(ee))&&(a1(et)||Mv(et))&&(et.value=ee.value),et}return ee.cloneNode(!1)},se.prototype.resolvePseudoContent=function(ee,he,fe,et){var St=this;if(fe){var rn=fe.content,Gn=he.ownerDocument;if(!(!Gn||!rn||rn==="none"||rn==="-moz-alt-content"||fe.display==="none")){this.counters.parse(new zc(this.context,fe));var xn=new Zl(this.context,fe),qr=Gn.createElement("html2canvaspseudoelement");Po(fe,qr),xn.content.forEach(function(Ni){if(Ni.type===0)qr.appendChild(Gn.createTextNode(Ni.value));else if(Ni.type===22){var Wo=Gn.createElement("img");Wo.src=Ni.value,Wo.style.opacity="1",qr.appendChild(Wo)}else if(Ni.type===18){if(Ni.name==="attr"){var Ks=Ni.values.filter(Is);Ks.length&&qr.appendChild(Gn.createTextNode(ee.getAttribute(Ks[0].value)||""))}else if(Ni.name==="counter"){var Pa=Ni.values.filter(If),$a=Pa[0],_u=Pa[1];if($a&&Is($a)){var El=St.counters.getCounterValue($a.value),kl=_u&&Is(_u)?Ei.parse(St.context,_u.value):3;qr.appendChild(Gn.createTextNode(km(El,kl,!1)))}}else if(Ni.name==="counters"){var Qs=Ni.values.filter(If),$a=Qs[0],Oc=Qs[1],_u=Qs[2];if($a&&Is($a)){var Fu=St.counters.getCounterValues($a.value),_s=_u&&Is(_u)?Ei.parse(St.context,_u.value):3,tA=Oc&&Oc.type===0?Oc.value:"",Xc=Fu.map(function(Q0){return km(Q0,_s,!1)}).join(tA);qr.appendChild(Gn.createTextNode(Xc))}}}else if(Ni.type===20)switch(Ni.value){case"open-quote":qr.appendChild(Gn.createTextNode(Ta(xn.quotes,St.quoteDepth++,!0)));break;case"close-quote":qr.appendChild(Gn.createTextNode(Ta(xn.quotes,--St.quoteDepth,!1)));break;default:qr.appendChild(Gn.createTextNode(Ni.value))}}),qr.className=s0+" "+Ig;var ci=et===l1.BEFORE?" "+s0:" "+Ig;return C0(he)?he.className.baseValue+=ci:he.className+=ci,qr}}},se.destroy=function(ee){return ee.parentNode?(ee.parentNode.removeChild(ee),!0):!1},se}(),l1;(function(se){se[se.BEFORE=0]="BEFORE",se[se.AFTER=1]="AFTER"})(l1||(l1={}));var T1=function(se,ee){var he=se.createElement("iframe");return he.className="html2canvas-container",he.style.visibility="hidden",he.style.position="fixed",he.style.left="-10000px",he.style.top="0px",he.style.border="0",he.width=ee.width.toString(),he.height=ee.height.toString(),he.scrolling="no",he.setAttribute(lu,"true"),se.body.appendChild(he),he},cv=function(se){return new Promise(function(ee){if(se.complete){ee();return}if(!se.src){ee();return}se.onload=ee,se.onerror=ee})},Sl=function(se){return Promise.all([].slice.call(se.images,0).map(cv))},am=function(se){return new Promise(function(ee,he){var fe=se.contentWindow;if(!fe)return he("No window assigned for iframe");var et=fe.document;fe.onload=se.onload=function(){fe.onload=se.onload=null;var St=setInterval(function(){et.body.childNodes.length>0&&et.readyState==="complete"&&(clearInterval(St),ee(se))},50)}})},Cy=["all","d","content"],Po=function(se,ee){for(var he=se.length-1;he>=0;he--){var fe=se.item(he);Cy.indexOf(fe)===-1&&ee.style.setProperty(fe,se.getPropertyValue(fe))}return ee},LA=function(se){var ee="";return se&&(ee+="<!DOCTYPE ",se.name&&(ee+=se.name),se.internalSubset&&(ee+=se.internalSubset),se.publicId&&(ee+='"'+se.publicId+'"'),se.systemId&&(ee+='"'+se.systemId+'"'),ee+=">"),ee},TA=function(se,ee,he){se&&se.defaultView&&(ee!==se.defaultView.pageXOffset||he!==se.defaultView.pageYOffset)&&se.defaultView.scrollTo(ee,he)},wp=function(se){var ee=se[0],he=se[1],fe=se[2];ee.scrollLeft=he,ee.scrollTop=fe},Cf=":before",OA=":after",s0="___html2canvas___pseudoelement_before",Ig="___html2canvas___pseudoelement_after",O1=`{
content: "" !important;
display: none !important;
}`,k1=function(se){Av(se,"."+s0+Cf+O1+`
.`+Ig+OA+O1)},Av=function(se,ee){var he=se.ownerDocument;if(he){var fe=he.createElement("style");fe.textContent=ee,se.appendChild(fe)}},Md=function(){function se(){}return se.getOrigin=function(ee){var he=se._link;return he?(he.href=ee,he.href=he.href,he.protocol+he.hostname+he.port):"about:blank"},se.isSameOrigin=function(ee){return se.getOrigin(ee)===se._origin},se.setContext=function(ee){se._link=ee.document.createElement("a"),se._origin=se.getOrigin(ee.location.href)},se._origin="about:blank",se}(),Kh=function(){function se(ee,he){this.context=ee,this._options=he,this._cache={}}return se.prototype.addImage=function(ee){var he=Promise.resolve();return this.has(ee)||(by(ee)||u1(ee))&&(this._cache[ee]=this.loadImage(ee)).catch(function(){}),he},se.prototype.match=function(ee){return this._cache[ee]},se.prototype.loadImage=function(ee){return a(this,void 0,void 0,function(){var he,fe,et,St,rn=this;return te(this,function(Gn){switch(Gn.label){case 0:return he=Md.isSameOrigin(ee),fe=!tg(ee)&&this._options.useCORS===!0&&Zc.SUPPORT_CORS_IMAGES&&!he,et=!tg(ee)&&!he&&!by(ee)&&typeof this._options.proxy=="string"&&Zc.SUPPORT_CORS_XHR&&!fe,!he&&this._options.allowTaint===!1&&!tg(ee)&&!by(ee)&&!et&&!fe?[2]:(St=ee,et?[4,this.proxy(St)]:[3,2]);case 1:St=Gn.sent(),Gn.label=2;case 2:return this.context.logger.debug("Added image "+ee.substring(0,256)),[4,new Promise(function(xn,qr){var ci=new Image;ci.onload=function(){return xn(ci)},ci.onerror=qr,(vE(St)||fe)&&(ci.crossOrigin="anonymous"),ci.src=St,ci.complete===!0&&setTimeout(function(){return xn(ci)},500),rn._options.imageTimeout>0&&setTimeout(function(){return qr("Timed out ("+rn._options.imageTimeout+"ms) loading image")},rn._options.imageTimeout)})];case 3:return[2,Gn.sent()]}})})},se.prototype.has=function(ee){return typeof this._cache[ee]!="undefined"},se.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},se.prototype.proxy=function(ee){var he=this,fe=this._options.proxy;if(!fe)throw new Error("No proxy defined");var et=ee.substring(0,256);return new Promise(function(St,rn){var Gn=Zc.SUPPORT_RESPONSE_TYPE?"blob":"text",xn=new XMLHttpRequest;xn.onload=function(){if(xn.status===200)if(Gn==="text")St(xn.response);else{var Ni=new FileReader;Ni.addEventListener("load",function(){return St(Ni.result)},!1),Ni.addEventListener("error",function(Wo){return rn(Wo)},!1),Ni.readAsDataURL(xn.response)}else rn("Failed to proxy resource "+et+" with status code "+xn.status)},xn.onerror=rn;var qr=fe.indexOf("?")>-1?"&":"?";if(xn.open("GET",""+fe+qr+"url="+encodeURIComponent(ee)+"&responseType="+Gn),Gn!=="text"&&xn instanceof XMLHttpRequest&&(xn.responseType=Gn),he._options.imageTimeout){var ci=he._options.imageTimeout;xn.timeout=ci,xn.ontimeout=function(){return rn("Timed out ("+ci+"ms) proxying "+et)}}xn.send()})},se}(),By=/^data:image\/svg\+xml/i,Dg=/^data:image\/.*;base64,/i,nh=/^data:image\/.*/i,u1=function(se){return Zc.SUPPORT_SVG_DRAWING||!yE(se)},tg=function(se){return nh.test(se)},vE=function(se){return Dg.test(se)},by=function(se){return se.substr(0,4)==="blob"},yE=function(se){return se.substr(-3).toLowerCase()==="svg"||By.test(se)},fl=function(){function se(ee,he){this.type=0,this.x=ee,this.y=he}return se.prototype.add=function(ee,he){return new se(this.x+ee,this.y+he)},se}(),rh=function(se,ee,he){return new fl(se.x+(ee.x-se.x)*he,se.y+(ee.y-se.y)*he)},l0=function(){function se(ee,he,fe,et){this.type=1,this.start=ee,this.startControl=he,this.endControl=fe,this.end=et}return se.prototype.subdivide=function(ee,he){var fe=rh(this.start,this.startControl,ee),et=rh(this.startControl,this.endControl,ee),St=rh(this.endControl,this.end,ee),rn=rh(fe,et,ee),Gn=rh(et,St,ee),xn=rh(rn,Gn,ee);return he?new se(this.start,fe,rn,xn):new se(xn,Gn,St,this.end)},se.prototype.add=function(ee,he){return new se(this.start.add(ee,he),this.startControl.add(ee,he),this.endControl.add(ee,he),this.end.add(ee,he))},se.prototype.reverse=function(){return new se(this.end,this.endControl,this.startControl,this.start)},se}(),Zh=function(se){return se.type===1},O0=function(){function se(ee){var he=ee.styles,fe=ee.bounds,et=zf(he.borderTopLeftRadius,fe.width,fe.height),St=et[0],rn=et[1],Gn=zf(he.borderTopRightRadius,fe.width,fe.height),xn=Gn[0],qr=Gn[1],ci=zf(he.borderBottomRightRadius,fe.width,fe.height),Ni=ci[0],Wo=ci[1],Ks=zf(he.borderBottomLeftRadius,fe.width,fe.height),Pa=Ks[0],$a=Ks[1],_u=[];_u.push((St+xn)/fe.width),_u.push((Pa+Ni)/fe.width),_u.push((rn+$a)/fe.height),_u.push((qr+Wo)/fe.height);var El=Math.max.apply(Math,_u);El>1&&(St/=El,rn/=El,xn/=El,qr/=El,Ni/=El,Wo/=El,Pa/=El,$a/=El);var kl=fe.width-xn,Qs=fe.height-Wo,Oc=fe.width-Ni,Fu=fe.height-$a,_s=he.borderTopWidth,tA=he.borderRightWidth,Xc=he.borderBottomWidth,Lu=he.borderLeftWidth,ms=qu(he.paddingTop,ee.bounds.width),Q0=qu(he.paddingRight,ee.bounds.width),_0=qu(he.paddingBottom,ee.bounds.width),Td=qu(he.paddingLeft,ee.bounds.width);this.topLeftBorderDoubleOuterBox=St>0||rn>0?kA(fe.left+Lu/3,fe.top+_s/3,St-Lu/3,rn-_s/3,KA.TOP_LEFT):new fl(fe.left+Lu/3,fe.top+_s/3),this.topRightBorderDoubleOuterBox=St>0||rn>0?kA(fe.left+kl,fe.top+_s/3,xn-tA/3,qr-_s/3,KA.TOP_RIGHT):new fl(fe.left+fe.width-tA/3,fe.top+_s/3),this.bottomRightBorderDoubleOuterBox=Ni>0||Wo>0?kA(fe.left+Oc,fe.top+Qs,Ni-tA/3,Wo-Xc/3,KA.BOTTOM_RIGHT):new fl(fe.left+fe.width-tA/3,fe.top+fe.height-Xc/3),this.bottomLeftBorderDoubleOuterBox=Pa>0||$a>0?kA(fe.left+Lu/3,fe.top+Fu,Pa-Lu/3,$a-Xc/3,KA.BOTTOM_LEFT):new fl(fe.left+Lu/3,fe.top+fe.height-Xc/3),this.topLeftBorderDoubleInnerBox=St>0||rn>0?kA(fe.left+Lu*2/3,fe.top+_s*2/3,St-Lu*2/3,rn-_s*2/3,KA.TOP_LEFT):new fl(fe.left+Lu*2/3,fe.top+_s*2/3),this.topRightBorderDoubleInnerBox=St>0||rn>0?kA(fe.left+kl,fe.top+_s*2/3,xn-tA*2/3,qr-_s*2/3,KA.TOP_RIGHT):new fl(fe.left+fe.width-tA*2/3,fe.top+_s*2/3),this.bottomRightBorderDoubleInnerBox=Ni>0||Wo>0?kA(fe.left+Oc,fe.top+Qs,Ni-tA*2/3,Wo-Xc*2/3,KA.BOTTOM_RIGHT):new fl(fe.left+fe.width-tA*2/3,fe.top+fe.height-Xc*2/3),this.bottomLeftBorderDoubleInnerBox=Pa>0||$a>0?kA(fe.left+Lu*2/3,fe.top+Fu,Pa-Lu*2/3,$a-Xc*2/3,KA.BOTTOM_LEFT):new fl(fe.left+Lu*2/3,fe.top+fe.height-Xc*2/3),this.topLeftBorderStroke=St>0||rn>0?kA(fe.left+Lu/2,fe.top+_s/2,St-Lu/2,rn-_s/2,KA.TOP_LEFT):new fl(fe.left+Lu/2,fe.top+_s/2),this.topRightBorderStroke=St>0||rn>0?kA(fe.left+kl,fe.top+_s/2,xn-tA/2,qr-_s/2,KA.TOP_RIGHT):new fl(fe.left+fe.width-tA/2,fe.top+_s/2),this.bottomRightBorderStroke=Ni>0||Wo>0?kA(fe.left+Oc,fe.top+Qs,Ni-tA/2,Wo-Xc/2,KA.BOTTOM_RIGHT):new fl(fe.left+fe.width-tA/2,fe.top+fe.height-Xc/2),this.bottomLeftBorderStroke=Pa>0||$a>0?kA(fe.left+Lu/2,fe.top+Fu,Pa-Lu/2,$a-Xc/2,KA.BOTTOM_LEFT):new fl(fe.left+Lu/2,fe.top+fe.height-Xc/2),this.topLeftBorderBox=St>0||rn>0?kA(fe.left,fe.top,St,rn,KA.TOP_LEFT):new fl(fe.left,fe.top),this.topRightBorderBox=xn>0||qr>0?kA(fe.left+kl,fe.top,xn,qr,KA.TOP_RIGHT):new fl(fe.left+fe.width,fe.top),this.bottomRightBorderBox=Ni>0||Wo>0?kA(fe.left+Oc,fe.top+Qs,Ni,Wo,KA.BOTTOM_RIGHT):new fl(fe.left+fe.width,fe.top+fe.height),this.bottomLeftBorderBox=Pa>0||$a>0?kA(fe.left,fe.top+Fu,Pa,$a,KA.BOTTOM_LEFT):new fl(fe.left,fe.top+fe.height),this.topLeftPaddingBox=St>0||rn>0?kA(fe.left+Lu,fe.top+_s,Math.max(0,St-Lu),Math.max(0,rn-_s),KA.TOP_LEFT):new fl(fe.left+Lu,fe.top+_s),this.topRightPaddingBox=xn>0||qr>0?kA(fe.left+Math.min(kl,fe.width-tA),fe.top+_s,kl>fe.width+tA?0:Math.max(0,xn-tA),Math.max(0,qr-_s),KA.TOP_RIGHT):new fl(fe.left+fe.width-tA,fe.top+_s),this.bottomRightPaddingBox=Ni>0||Wo>0?kA(fe.left+Math.min(Oc,fe.width-Lu),fe.top+Math.min(Qs,fe.height-Xc),Math.max(0,Ni-tA),Math.max(0,Wo-Xc),KA.BOTTOM_RIGHT):new fl(fe.left+fe.width-tA,fe.top+fe.height-Xc),this.bottomLeftPaddingBox=Pa>0||$a>0?kA(fe.left+Lu,fe.top+Math.min(Fu,fe.height-Xc),Math.max(0,Pa-Lu),Math.max(0,$a-Xc),KA.BOTTOM_LEFT):new fl(fe.left+Lu,fe.top+fe.height-Xc),this.topLeftContentBox=St>0||rn>0?kA(fe.left+Lu+Td,fe.top+_s+ms,Math.max(0,St-(Lu+Td)),Math.max(0,rn-(_s+ms)),KA.TOP_LEFT):new fl(fe.left+Lu+Td,fe.top+_s+ms),this.topRightContentBox=xn>0||qr>0?kA(fe.left+Math.min(kl,fe.width+Lu+Td),fe.top+_s+ms,kl>fe.width+Lu+Td?0:xn-Lu+Td,qr-(_s+ms),KA.TOP_RIGHT):new fl(fe.left+fe.width-(tA+Q0),fe.top+_s+ms),this.bottomRightContentBox=Ni>0||Wo>0?kA(fe.left+Math.min(Oc,fe.width-(Lu+Td)),fe.top+Math.min(Qs,fe.height+_s+ms),Math.max(0,Ni-(tA+Q0)),Wo-(Xc+_0),KA.BOTTOM_RIGHT):new fl(fe.left+fe.width-(tA+Q0),fe.top+fe.height-(Xc+_0)),this.bottomLeftContentBox=Pa>0||$a>0?kA(fe.left+Lu+Td,fe.top+Fu,Math.max(0,Pa-(Lu+Td)),$a-(Xc+_0),KA.BOTTOM_LEFT):new fl(fe.left+Lu+Td,fe.top+fe.height-(Xc+_0))}return se}(),KA;(function(se){se[se.TOP_LEFT=0]="TOP_LEFT",se[se.TOP_RIGHT=1]="TOP_RIGHT",se[se.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",se[se.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(KA||(KA={}));var kA=function(se,ee,he,fe,et){var St=4*((Math.sqrt(2)-1)/3),rn=he*St,Gn=fe*St,xn=se+he,qr=ee+fe;switch(et){case KA.TOP_LEFT:return new l0(new fl(se,qr),new fl(se,qr-Gn),new fl(xn-rn,ee),new fl(xn,ee));case KA.TOP_RIGHT:return new l0(new fl(se,ee),new fl(se+rn,ee),new fl(xn,qr-Gn),new fl(xn,qr));case KA.BOTTOM_RIGHT:return new l0(new fl(xn,ee),new fl(xn,ee+Gn),new fl(se+rn,qr),new fl(se,qr));case KA.BOTTOM_LEFT:default:return new l0(new fl(xn,qr),new fl(xn-rn,qr),new fl(se,ee+Gn),new fl(se,ee))}},Tv=function(se){return[se.topLeftBorderBox,se.topRightBorderBox,se.bottomRightBorderBox,se.bottomLeftBorderBox]},aA=function(se){return[se.topLeftContentBox,se.topRightContentBox,se.bottomRightContentBox,se.bottomLeftContentBox]},$t=function(se){return[se.topLeftPaddingBox,se.topRightPaddingBox,se.bottomRightPaddingBox,se.bottomLeftPaddingBox]},Tu=function(){function se(ee,he,fe){this.offsetX=ee,this.offsetY=he,this.matrix=fe,this.type=0,this.target=6}return se}(),Rp=function(){function se(ee,he){this.path=ee,this.target=he,this.type=1}return se}(),hd=function(){function se(ee){this.opacity=ee,this.type=2,this.target=6}return se}(),n0=function(se){return se.type===0},k0=function(se){return se.type===1},ng=function(se){return se.type===2},j0=function(se,ee){return se.length===ee.length?se.some(function(he,fe){return he===ee[fe]}):!1},_c=function(se,ee,he,fe,et){return se.map(function(St,rn){switch(rn){case 0:return St.add(ee,he);case 1:return St.add(ee+fe,he);case 2:return St.add(ee+fe,he+et);case 3:return St.add(ee,he+et)}return St})},sc=function(){function se(ee){this.element=ee,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return se}(),PA=function(){function se(ee,he){if(this.container=ee,this.parent=he,this.effects=[],this.curves=new O0(this.container),this.container.styles.opacity<1&&this.effects.push(new hd(this.container.styles.opacity)),this.container.styles.transform!==null){var fe=this.container.bounds.left+this.container.styles.transformOrigin[0].number,et=this.container.bounds.top+this.container.styles.transformOrigin[1].number,St=this.container.styles.transform;this.effects.push(new Tu(fe,et,St))}if(this.container.styles.overflowX!==0){var rn=Tv(this.curves),Gn=$t(this.curves);j0(rn,Gn)?this.effects.push(new Rp(rn,6)):(this.effects.push(new Rp(rn,2)),this.effects.push(new Rp(Gn,4)))}}return se.prototype.getEffects=function(ee){for(var he=[2,3].indexOf(this.container.styles.position)===-1,fe=this.parent,et=this.effects.slice(0);fe;){var St=fe.effects.filter(function(xn){return!k0(xn)});if(he||fe.container.styles.position!==0||!fe.parent){if(et.unshift.apply(et,St),he=[2,3].indexOf(fe.container.styles.position)===-1,fe.container.styles.overflowX!==0){var rn=Tv(fe.curves),Gn=$t(fe.curves);j0(rn,Gn)||et.unshift(new Rp(Gn,6))}}else et.unshift.apply(et,St);fe=fe.parent}return et.filter(function(xn){return As(xn.target,ee)})},se}(),Qp=function(se,ee,he,fe){se.container.elements.forEach(function(et){var St=As(et.flags,4),rn=As(et.flags,2),Gn=new PA(et,se);As(et.styles.display,2048)&&fe.push(Gn);var xn=As(et.flags,8)?[]:fe;if(St||rn){var qr=St||et.styles.isPositioned()?he:ee,ci=new sc(Gn);if(et.styles.isPositioned()||et.styles.opacity<1||et.styles.isTransformed()){var Ni=et.styles.zIndex.order;if(Ni<0){var Wo=0;qr.negativeZIndex.some(function(Pa,$a){return Ni>Pa.element.container.styles.zIndex.order?(Wo=$a,!1):Wo>0}),qr.negativeZIndex.splice(Wo,0,ci)}else if(Ni>0){var Ks=0;qr.positiveZIndex.some(function(Pa,$a){return Ni>=Pa.element.container.styles.zIndex.order?(Ks=$a+1,!1):Ks>0}),qr.positiveZIndex.splice(Ks,0,ci)}else qr.zeroOrAutoZIndexOrTransformedOrOpacity.push(ci)}else et.styles.isFloating()?qr.nonPositionedFloats.push(ci):qr.nonPositionedInlineLevel.push(ci);Qp(Gn,ci,St?ci:he,xn)}else et.styles.isInlineLevel()?ee.inlineLevel.push(Gn):ee.nonInlineLevel.push(Gn),Qp(Gn,ee,he,xn);As(et.flags,8)&&R0(et,xn)})},R0=function(se,ee){for(var he=se instanceof iv?se.start:1,fe=se instanceof iv?se.reversed:!1,et=0;et<ee.length;et++){var St=ee[et];St.container instanceof gp&&typeof St.container.value=="number"&&St.container.value!==0&&(he=St.container.value),St.listValue=km(he,St.container.styles.listStyleType,!0),he+=fe?-1:1}},Xf=function(se){var ee=new PA(se,null),he=new sc(ee),fe=[];return Qp(ee,he,he,fe),R0(ee.container,fe),he},Eh=function(se,ee){switch(ee){case 0:return Wf(se.topLeftBorderBox,se.topLeftPaddingBox,se.topRightBorderBox,se.topRightPaddingBox);case 1:return Wf(se.topRightBorderBox,se.topRightPaddingBox,se.bottomRightBorderBox,se.bottomRightPaddingBox);case 2:return Wf(se.bottomRightBorderBox,se.bottomRightPaddingBox,se.bottomLeftBorderBox,se.bottomLeftPaddingBox);case 3:default:return Wf(se.bottomLeftBorderBox,se.bottomLeftPaddingBox,se.topLeftBorderBox,se.topLeftPaddingBox)}},Tf=function(se,ee){switch(ee){case 0:return Wf(se.topLeftBorderBox,se.topLeftBorderDoubleOuterBox,se.topRightBorderBox,se.topRightBorderDoubleOuterBox);case 1:return Wf(se.topRightBorderBox,se.topRightBorderDoubleOuterBox,se.bottomRightBorderBox,se.bottomRightBorderDoubleOuterBox);case 2:return Wf(se.bottomRightBorderBox,se.bottomRightBorderDoubleOuterBox,se.bottomLeftBorderBox,se.bottomLeftBorderDoubleOuterBox);case 3:default:return Wf(se.bottomLeftBorderBox,se.bottomLeftBorderDoubleOuterBox,se.topLeftBorderBox,se.topLeftBorderDoubleOuterBox)}},jh=function(se,ee){switch(ee){case 0:return Wf(se.topLeftBorderDoubleInnerBox,se.topLeftPaddingBox,se.topRightBorderDoubleInnerBox,se.topRightPaddingBox);case 1:return Wf(se.topRightBorderDoubleInnerBox,se.topRightPaddingBox,se.bottomRightBorderDoubleInnerBox,se.bottomRightPaddingBox);case 2:return Wf(se.bottomRightBorderDoubleInnerBox,se.bottomRightPaddingBox,se.bottomLeftBorderDoubleInnerBox,se.bottomLeftPaddingBox);case 3:default:return Wf(se.bottomLeftBorderDoubleInnerBox,se.bottomLeftPaddingBox,se.topLeftBorderDoubleInnerBox,se.topLeftPaddingBox)}},dv=function(se,ee){switch(ee){case 0:return Ng(se.topLeftBorderStroke,se.topRightBorderStroke);case 1:return Ng(se.topRightBorderStroke,se.bottomRightBorderStroke);case 2:return Ng(se.bottomRightBorderStroke,se.bottomLeftBorderStroke);case 3:default:return Ng(se.bottomLeftBorderStroke,se.topLeftBorderStroke)}},Ng=function(se,ee){var he=[];return Zh(se)?he.push(se.subdivide(.5,!1)):he.push(se),Zh(ee)?he.push(ee.subdivide(.5,!0)):he.push(ee),he},Wf=function(se,ee,he,fe){var et=[];return Zh(se)?et.push(se.subdivide(.5,!1)):et.push(se),Zh(he)?et.push(he.subdivide(.5,!0)):et.push(he),Zh(fe)?et.push(fe.subdivide(.5,!0).reverse()):et.push(fe),Zh(ee)?et.push(ee.subdivide(.5,!1).reverse()):et.push(ee),et},Vh=function(se){var ee=se.bounds,he=se.styles;return ee.add(he.borderLeftWidth,he.borderTopWidth,-(he.borderRightWidth+he.borderLeftWidth),-(he.borderTopWidth+he.borderBottomWidth))},ry=function(se){var ee=se.styles,he=se.bounds,fe=qu(ee.paddingLeft,he.width),et=qu(ee.paddingRight,he.width),St=qu(ee.paddingTop,he.width),rn=qu(ee.paddingBottom,he.width);return he.add(fe+ee.borderLeftWidth,St+ee.borderTopWidth,-(ee.borderRightWidth+ee.borderLeftWidth+fe+et),-(ee.borderTopWidth+ee.borderBottomWidth+St+rn))},iy=function(se,ee){return se===0?ee.bounds:se===2?ry(ee):Vh(ee)},Fy=function(se,ee){return se===0?ee.bounds:se===2?ry(ee):Vh(ee)},xp=function(se,ee,he){var fe=iy(sm(se.styles.backgroundOrigin,ee),se),et=Fy(sm(se.styles.backgroundClip,ee),se),St=Ov(sm(se.styles.backgroundSize,ee),he,fe),rn=St[0],Gn=St[1],xn=zf(sm(se.styles.backgroundPosition,ee),fe.width-rn,fe.height-Gn),qr=j1(sm(se.styles.backgroundRepeat,ee),xn,St,fe,et),ci=Math.round(fe.left+xn[0]),Ni=Math.round(fe.top+xn[1]);return[qr,ci,Ni,rn,Gn]},u0=function(se){return Is(se)&&se.value===ko.AUTO},c1=function(se){return typeof se=="number"},Ov=function(se,ee,he){var fe=ee[0],et=ee[1],St=ee[2],rn=se[0],Gn=se[1];if(!rn)return[0,0];if(Qd(rn)&&Gn&&Qd(Gn))return[qu(rn,he.width),qu(Gn,he.height)];var xn=c1(St);if(Is(rn)&&(rn.value===ko.CONTAIN||rn.value===ko.COVER)){if(c1(St)){var qr=he.width/he.height;return qr<St!=(rn.value===ko.COVER)?[he.width,he.width/St]:[he.height*St,he.height]}return[he.width,he.height]}var ci=c1(fe),Ni=c1(et),Wo=ci||Ni;if(u0(rn)&&(!Gn||u0(Gn))){if(ci&&Ni)return[fe,et];if(!xn&&!Wo)return[he.width,he.height];if(Wo&&xn){var Ks=ci?fe:et*St,Pa=Ni?et:fe/St;return[Ks,Pa]}var $a=ci?fe:he.width,_u=Ni?et:he.height;return[$a,_u]}if(xn){var El=0,kl=0;return Qd(rn)?El=qu(rn,he.width):Qd(Gn)&&(kl=qu(Gn,he.height)),u0(rn)?El=kl*St:(!Gn||u0(Gn))&&(kl=El/St),[El,kl]}var Qs=null,Oc=null;if(Qd(rn)?Qs=qu(rn,he.width):Gn&&Qd(Gn)&&(Oc=qu(Gn,he.height)),Qs!==null&&(!Gn||u0(Gn))&&(Oc=ci&&Ni?Qs/fe*et:he.height),Oc!==null&&u0(rn)&&(Qs=ci&&Ni?Oc/et*fe:he.width),Qs!==null&&Oc!==null)return[Qs,Oc];throw new Error("Unable to calculate background-size for element")},sm=function(se,ee){var he=se[ee];return typeof he=="undefined"?se[0]:he},j1=function(se,ee,he,fe,et){var St=ee[0],rn=ee[1],Gn=he[0],xn=he[1];switch(se){case 2:return[new fl(Math.round(fe.left),Math.round(fe.top+rn)),new fl(Math.round(fe.left+fe.width),Math.round(fe.top+rn)),new fl(Math.round(fe.left+fe.width),Math.round(xn+fe.top+rn)),new fl(Math.round(fe.left),Math.round(xn+fe.top+rn))];case 3:return[new fl(Math.round(fe.left+St),Math.round(fe.top)),new fl(Math.round(fe.left+St+Gn),Math.round(fe.top)),new fl(Math.round(fe.left+St+Gn),Math.round(fe.height+fe.top)),new fl(Math.round(fe.left+St),Math.round(fe.height+fe.top))];case 1:return[new fl(Math.round(fe.left+St),Math.round(fe.top+rn)),new fl(Math.round(fe.left+St+Gn),Math.round(fe.top+rn)),new fl(Math.round(fe.left+St+Gn),Math.round(fe.top+rn+xn)),new fl(Math.round(fe.left+St),Math.round(fe.top+rn+xn))];default:return[new fl(Math.round(et.left),Math.round(et.top)),new fl(Math.round(et.left+et.width),Math.round(et.top)),new fl(Math.round(et.left+et.width),Math.round(et.height+et.top)),new fl(Math.round(et.left),Math.round(et.height+et.top))]}},Mg="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Hp="Hidden Text",wh=function(){function se(ee){this._data={},this._document=ee}return se.prototype.parseMetrics=function(ee,he){var fe=this._document.createElement("div"),et=this._document.createElement("img"),St=this._document.createElement("span"),rn=this._document.body;fe.style.visibility="hidden",fe.style.fontFamily=ee,fe.style.fontSize=he,fe.style.margin="0",fe.style.padding="0",fe.style.whiteSpace="nowrap",rn.appendChild(fe),et.src=Mg,et.width=1,et.height=1,et.style.margin="0",et.style.padding="0",et.style.verticalAlign="baseline",St.style.fontFamily=ee,St.style.fontSize=he,St.style.margin="0",St.style.padding="0",St.appendChild(this._document.createTextNode(Hp)),fe.appendChild(St),fe.appendChild(et);var Gn=et.offsetTop-St.offsetTop+2;fe.removeChild(St),fe.appendChild(this._document.createTextNode(Hp)),fe.style.lineHeight="normal",et.style.verticalAlign="super";var xn=et.offsetTop-fe.offsetTop+2;return rn.removeChild(fe),{baseline:Gn,middle:xn}},se.prototype.getMetrics=function(ee,he){var fe=ee+" "+he;return typeof this._data[fe]=="undefined"&&(this._data[fe]=this.parseMetrics(ee,he)),this._data[fe]},se}(),Up=function(){function se(ee,he){this.context=ee,this.options=he}return se}(),cl=1e4,Ld=function(se){B(ee,se);function ee(he,fe){var et=se.call(this,he,fe)||this;return et._activeEffects=[],et.canvas=fe.canvas?fe.canvas:document.createElement("canvas"),et.ctx=et.canvas.getContext("2d"),fe.canvas||(et.canvas.width=Math.floor(fe.width*fe.scale),et.canvas.height=Math.floor(fe.height*fe.scale),et.canvas.style.width=fe.width+"px",et.canvas.style.height=fe.height+"px"),et.fontMetrics=new wh(document),et.ctx.scale(et.options.scale,et.options.scale),et.ctx.translate(-fe.x,-fe.y),et.ctx.textBaseline="bottom",et._activeEffects=[],et.context.logger.debug("Canvas renderer initialized ("+fe.width+"x"+fe.height+") with scale "+fe.scale),et}return ee.prototype.applyEffects=function(he){for(var fe=this;this._activeEffects.length;)this.popEffect();he.forEach(function(et){return fe.applyEffect(et)})},ee.prototype.applyEffect=function(he){this.ctx.save(),ng(he)&&(this.ctx.globalAlpha=he.opacity),n0(he)&&(this.ctx.translate(he.offsetX,he.offsetY),this.ctx.transform(he.matrix[0],he.matrix[1],he.matrix[2],he.matrix[3],he.matrix[4],he.matrix[5]),this.ctx.translate(-he.offsetX,-he.offsetY)),k0(he)&&(this.path(he.path),this.ctx.clip()),this._activeEffects.push(he)},ee.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},ee.prototype.renderStack=function(he){return a(this,void 0,void 0,function(){var fe;return te(this,function(et){switch(et.label){case 0:return fe=he.element.container.styles,fe.isVisible()?[4,this.renderStackContent(he)]:[3,2];case 1:et.sent(),et.label=2;case 2:return[2]}})})},ee.prototype.renderNode=function(he){return a(this,void 0,void 0,function(){return te(this,function(fe){switch(fe.label){case 0:if(As(he.container.flags,16))debugger;return he.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(he)]:[3,3];case 1:return fe.sent(),[4,this.renderNodeContent(he)];case 2:fe.sent(),fe.label=3;case 3:return[2]}})})},ee.prototype.renderTextWithLetterSpacing=function(he,fe,et){var St=this;if(fe===0)this.ctx.fillText(he.text,he.bounds.left,he.bounds.top+et);else{var rn=gA(he.text);rn.reduce(function(Gn,xn){return St.ctx.fillText(xn,Gn,he.bounds.top+et),Gn+St.ctx.measureText(xn).width},he.bounds.left)}},ee.prototype.createFontStyle=function(he){var fe=he.fontVariant.filter(function(rn){return rn==="normal"||rn==="small-caps"}).join(""),et=Lg(he.fontFamily).join(", "),St=el(he.fontSize)?""+he.fontSize.number+he.fontSize.unit:he.fontSize.number+"px";return[[he.fontStyle,fe,he.fontWeight,St,et].join(" "),et,St]},ee.prototype.renderTextNode=function(he,fe){return a(this,void 0,void 0,function(){var et,St,rn,Gn,xn,qr,ci,Ni,Wo=this;return te(this,function(Ks){return et=this.createFontStyle(fe),St=et[0],rn=et[1],Gn=et[2],this.ctx.font=St,this.ctx.direction=fe.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",xn=this.fontMetrics.getMetrics(rn,Gn),qr=xn.baseline,ci=xn.middle,Ni=fe.paintOrder,he.textBounds.forEach(function(Pa){Ni.forEach(function($a){switch($a){case 0:Wo.ctx.fillStyle=QA(fe.color),Wo.renderTextWithLetterSpacing(Pa,fe.letterSpacing,qr);var _u=fe.textShadow;_u.length&&Pa.text.trim().length&&(_u.slice(0).reverse().forEach(function(El){Wo.ctx.shadowColor=QA(El.color),Wo.ctx.shadowOffsetX=El.offsetX.number*Wo.options.scale,Wo.ctx.shadowOffsetY=El.offsetY.number*Wo.options.scale,Wo.ctx.shadowBlur=El.blur.number,Wo.renderTextWithLetterSpacing(Pa,fe.letterSpacing,qr)}),Wo.ctx.shadowColor="",Wo.ctx.shadowOffsetX=0,Wo.ctx.shadowOffsetY=0,Wo.ctx.shadowBlur=0),fe.textDecorationLine.length&&(Wo.ctx.fillStyle=QA(fe.textDecorationColor||fe.color),fe.textDecorationLine.forEach(function(El){switch(El){case 1:Wo.ctx.fillRect(Pa.bounds.left,Math.round(Pa.bounds.top+qr),Pa.bounds.width,1);break;case 2:Wo.ctx.fillRect(Pa.bounds.left,Math.round(Pa.bounds.top),Pa.bounds.width,1);break;case 3:Wo.ctx.fillRect(Pa.bounds.left,Math.ceil(Pa.bounds.top+ci),Pa.bounds.width,1);break}}));break;case 1:fe.webkitTextStrokeWidth&&Pa.text.trim().length&&(Wo.ctx.strokeStyle=QA(fe.webkitTextStrokeColor),Wo.ctx.lineWidth=fe.webkitTextStrokeWidth,Wo.ctx.lineJoin=window.chrome?"miter":"round",Wo.ctx.strokeText(Pa.text,Pa.bounds.left,Pa.bounds.top+qr)),Wo.ctx.strokeStyle="",Wo.ctx.lineWidth=0,Wo.ctx.lineJoin="miter";break}})}),[2]})})},ee.prototype.renderReplacedElement=function(he,fe,et){if(et&&he.intrinsicWidth>0&&he.intrinsicHeight>0){var St=ry(he),rn=$t(fe);this.path(rn),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(et,0,0,he.intrinsicWidth,he.intrinsicHeight,St.left,St.top,St.width,St.height),this.ctx.restore()}},ee.prototype.renderNodeContent=function(he){return a(this,void 0,void 0,function(){var fe,et,St,rn,Gn,xn,kl,kl,qr,ci,Ni,Wo,Oc,Ks,Pa,Fu,$a,_u,El,kl,Qs,Oc,Fu;return te(this,function(_s){switch(_s.label){case 0:this.applyEffects(he.getEffects(4)),fe=he.container,et=he.curves,St=fe.styles,rn=0,Gn=fe.textNodes,_s.label=1;case 1:return rn<Gn.length?(xn=Gn[rn],[4,this.renderTextNode(xn,St)]):[3,4];case 2:_s.sent(),_s.label=3;case 3:return rn++,[3,1];case 4:if(!(fe instanceof I1))return[3,8];_s.label=5;case 5:return _s.trys.push([5,7,,8]),[4,this.context.cache.match(fe.src)];case 6:return kl=_s.sent(),this.renderReplacedElement(fe,et,kl),[3,8];case 7:return _s.sent(),this.context.logger.error("Error loading image "+fe.src),[3,8];case 8:if(fe instanceof n1&&this.renderReplacedElement(fe,et,fe.canvas),!(fe instanceof rv))return[3,12];_s.label=9;case 9:return _s.trys.push([9,11,,12]),[4,this.context.cache.match(fe.svg)];case 10:return kl=_s.sent(),this.renderReplacedElement(fe,et,kl),[3,12];case 11:return _s.sent(),this.context.logger.error("Error loading svg "+fe.svg.substring(0,255)),[3,12];case 12:return fe instanceof i1&&fe.tree?(qr=new ee(this.context,{scale:this.options.scale,backgroundColor:fe.backgroundColor,x:0,y:0,width:fe.width,height:fe.height}),[4,qr.render(fe.tree)]):[3,14];case 13:ci=_s.sent(),fe.width&&fe.height&&this.ctx.drawImage(ci,0,0,fe.width,fe.height,fe.bounds.left,fe.bounds.top,fe.bounds.width,fe.bounds.height),_s.label=14;case 14:if(fe instanceof q0&&(Ni=Math.min(fe.bounds.width,fe.bounds.height),fe.type===D1?fe.checked&&(this.ctx.save(),this.path([new fl(fe.bounds.left+Ni*.39363,fe.bounds.top+Ni*.79),new fl(fe.bounds.left+Ni*.16,fe.bounds.top+Ni*.5549),new fl(fe.bounds.left+Ni*.27347,fe.bounds.top+Ni*.44071),new fl(fe.bounds.left+Ni*.39694,fe.bounds.top+Ni*.5649),new fl(fe.bounds.left+Ni*.72983,fe.bounds.top+Ni*.23),new fl(fe.bounds.left+Ni*.84,fe.bounds.top+Ni*.34085),new fl(fe.bounds.left+Ni*.39363,fe.bounds.top+Ni*.79)]),this.ctx.fillStyle=QA(Dv),this.ctx.fill(),this.ctx.restore()):fe.type===r1&&fe.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(fe.bounds.left+Ni/2,fe.bounds.top+Ni/2,Ni/4,0,Math.PI*2,!0),this.ctx.fillStyle=QA(Dv),this.ctx.fill(),this.ctx.restore())),Wy(fe)&&fe.value.length){switch(Wo=this.createFontStyle(St),Oc=Wo[0],Ks=Wo[1],Pa=this.fontMetrics.getMetrics(Oc,Ks).baseline,this.ctx.font=Oc,this.ctx.fillStyle=QA(St.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=ol(fe.styles.textAlign),Fu=ry(fe),$a=0,fe.styles.textAlign){case 1:$a+=Fu.width/2;break;case 2:$a+=Fu.width;break}_u=Fu.add($a,0,0,-Fu.height/2+1),this.ctx.save(),this.path([new fl(Fu.left,Fu.top),new fl(Fu.left+Fu.width,Fu.top),new fl(Fu.left+Fu.width,Fu.top+Fu.height),new fl(Fu.left,Fu.top+Fu.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new gf(fe.value,_u),St.letterSpacing,Pa),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!As(fe.styles.display,2048))return[3,20];if(fe.styles.listStyleImage===null)return[3,19];if(El=fe.styles.listStyleImage,El.type!==0)return[3,18];kl=void 0,Qs=El.url,_s.label=15;case 15:return _s.trys.push([15,17,,18]),[4,this.context.cache.match(Qs)];case 16:return kl=_s.sent(),this.ctx.drawImage(kl,fe.bounds.left-(kl.width+10),fe.bounds.top),[3,18];case 17:return _s.sent(),this.context.logger.error("Error loading list-style-image "+Qs),[3,18];case 18:return[3,20];case 19:he.listValue&&fe.styles.listStyleType!==-1&&(Oc=this.createFontStyle(St)[0],this.ctx.font=Oc,this.ctx.fillStyle=QA(St.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",Fu=new G(fe.bounds.left,fe.bounds.top+qu(fe.styles.paddingTop,fe.bounds.width),fe.bounds.width,kr(St.lineHeight,St.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new gf(he.listValue,Fu),St.letterSpacing,kr(St.lineHeight,St.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),_s.label=20;case 20:return[2]}})})},ee.prototype.renderStackContent=function(he){return a(this,void 0,void 0,function(){var fe,et,El,St,rn,El,Gn,xn,El,qr,ci,El,Ni,Wo,El,Ks,Pa,El,$a,_u,El;return te(this,function(kl){switch(kl.label){case 0:if(As(he.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(he.element)];case 1:kl.sent(),fe=0,et=he.negativeZIndex,kl.label=2;case 2:return fe<et.length?(El=et[fe],[4,this.renderStack(El)]):[3,5];case 3:kl.sent(),kl.label=4;case 4:return fe++,[3,2];case 5:return[4,this.renderNodeContent(he.element)];case 6:kl.sent(),St=0,rn=he.nonInlineLevel,kl.label=7;case 7:return St<rn.length?(El=rn[St],[4,this.renderNode(El)]):[3,10];case 8:kl.sent(),kl.label=9;case 9:return St++,[3,7];case 10:Gn=0,xn=he.nonPositionedFloats,kl.label=11;case 11:return Gn<xn.length?(El=xn[Gn],[4,this.renderStack(El)]):[3,14];case 12:kl.sent(),kl.label=13;case 13:return Gn++,[3,11];case 14:qr=0,ci=he.nonPositionedInlineLevel,kl.label=15;case 15:return qr<ci.length?(El=ci[qr],[4,this.renderStack(El)]):[3,18];case 16:kl.sent(),kl.label=17;case 17:return qr++,[3,15];case 18:Ni=0,Wo=he.inlineLevel,kl.label=19;case 19:return Ni<Wo.length?(El=Wo[Ni],[4,this.renderNode(El)]):[3,22];case 20:kl.sent(),kl.label=21;case 21:return Ni++,[3,19];case 22:Ks=0,Pa=he.zeroOrAutoZIndexOrTransformedOrOpacity,kl.label=23;case 23:return Ks<Pa.length?(El=Pa[Ks],[4,this.renderStack(El)]):[3,26];case 24:kl.sent(),kl.label=25;case 25:return Ks++,[3,23];case 26:$a=0,_u=he.positiveZIndex,kl.label=27;case 27:return $a<_u.length?(El=_u[$a],[4,this.renderStack(El)]):[3,30];case 28:kl.sent(),kl.label=29;case 29:return $a++,[3,27];case 30:return[2]}})})},ee.prototype.mask=function(he){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(he.slice(0).reverse()),this.ctx.closePath()},ee.prototype.path=function(he){this.ctx.beginPath(),this.formatPath(he),this.ctx.closePath()},ee.prototype.formatPath=function(he){var fe=this;he.forEach(function(et,St){var rn=Zh(et)?et.start:et;St===0?fe.ctx.moveTo(rn.x,rn.y):fe.ctx.lineTo(rn.x,rn.y),Zh(et)&&fe.ctx.bezierCurveTo(et.startControl.x,et.startControl.y,et.endControl.x,et.endControl.y,et.end.x,et.end.y)})},ee.prototype.renderRepeat=function(he,fe,et,St){this.path(he),this.ctx.fillStyle=fe,this.ctx.translate(et,St),this.ctx.fill(),this.ctx.translate(-et,-St)},ee.prototype.resizeImage=function(he,fe,et){var St;if(he.width===fe&&he.height===et)return he;var rn=(St=this.canvas.ownerDocument)!==null&&St!==void 0?St:document,Gn=rn.createElement("canvas");Gn.width=Math.max(1,fe),Gn.height=Math.max(1,et);var xn=Gn.getContext("2d");return xn.drawImage(he,0,0,he.width,he.height,0,0,fe,et),Gn},ee.prototype.renderBackgroundImage=function(he){return a(this,void 0,void 0,function(){var fe,et,St,rn,Gn,xn;return te(this,function(qr){switch(qr.label){case 0:fe=he.styles.backgroundImage.length-1,et=function(ci){var Ni,Wo,Ks,ms,Xh,H0,Td,ih,Xc,Pa,ms,Xh,H0,Td,ih,$a,_u,El,kl,Qs,Oc,Fu,_s,tA,Xc,Lu,ms,Q0,_0,Td,ih,$0,Xh,H0,jm,Rr,og,Tg,lm,Kp,Og,r0;return te(this,function(Cp){switch(Cp.label){case 0:if(ci.type!==0)return[3,5];Ni=void 0,Wo=ci.url,Cp.label=1;case 1:return Cp.trys.push([1,3,,4]),[4,St.context.cache.match(Wo)];case 2:return Ni=Cp.sent(),[3,4];case 3:return Cp.sent(),St.context.logger.error("Error loading background-image "+Wo),[3,4];case 4:return Ni&&(Ks=xp(he,fe,[Ni.width,Ni.height,Ni.width/Ni.height]),ms=Ks[0],Xh=Ks[1],H0=Ks[2],Td=Ks[3],ih=Ks[4],Xc=St.ctx.createPattern(St.resizeImage(Ni,Td,ih),"repeat"),St.renderRepeat(ms,Xc,Xh,H0)),[3,6];case 5:wn(ci)?(Pa=xp(he,fe,[null,null,null]),ms=Pa[0],Xh=Pa[1],H0=Pa[2],Td=Pa[3],ih=Pa[4],$a=Bg(ci.angle,Td,ih),_u=$a[0],El=$a[1],kl=$a[2],Qs=$a[3],Oc=$a[4],Fu=document.createElement("canvas"),Fu.width=Td,Fu.height=ih,_s=Fu.getContext("2d"),tA=_s.createLinearGradient(El,Qs,kl,Oc),mi(ci.stops,_u).forEach(function(ep){return tA.addColorStop(ep.stop,QA(ep.color))}),_s.fillStyle=tA,_s.fillRect(0,0,Td,ih),Td>0&&ih>0&&(Xc=St.ctx.createPattern(Fu,"repeat"),St.renderRepeat(ms,Xc,Xh,H0))):ir(ci)&&(Lu=xp(he,fe,[null,null,null]),ms=Lu[0],Q0=Lu[1],_0=Lu[2],Td=Lu[3],ih=Lu[4],$0=ci.position.length===0?[y0]:ci.position,Xh=qu($0[0],Td),H0=qu($0[$0.length-1],ih),jm=Cm(ci,Xh,H0,Td,ih),Rr=jm[0],og=jm[1],Rr>0&&og>0&&(Tg=St.ctx.createRadialGradient(Q0+Xh,_0+H0,0,Q0+Xh,_0+H0,Rr),mi(ci.stops,Rr*2).forEach(function(ep){return Tg.addColorStop(ep.stop,QA(ep.color))}),St.path(ms),St.ctx.fillStyle=Tg,Rr!==og?(lm=he.bounds.left+.5*he.bounds.width,Kp=he.bounds.top+.5*he.bounds.height,Og=og/Rr,r0=1/Og,St.ctx.save(),St.ctx.translate(lm,Kp),St.ctx.transform(1,0,0,Og,0,0),St.ctx.translate(-lm,-Kp),St.ctx.fillRect(Q0,r0*(_0-Kp)+Kp,Td,ih*r0),St.ctx.restore()):St.ctx.fill())),Cp.label=6;case 6:return fe--,[2]}})},St=this,rn=0,Gn=he.styles.backgroundImage.slice(0).reverse(),qr.label=1;case 1:return rn<Gn.length?(xn=Gn[rn],[5,et(xn)]):[3,4];case 2:qr.sent(),qr.label=3;case 3:return rn++,[3,1];case 4:return[2]}})})},ee.prototype.renderSolidBorder=function(he,fe,et){return a(this,void 0,void 0,function(){return te(this,function(St){return this.path(Eh(et,fe)),this.ctx.fillStyle=QA(he),this.ctx.fill(),[2]})})},ee.prototype.renderDoubleBorder=function(he,fe,et,St){return a(this,void 0,void 0,function(){var rn,Gn;return te(this,function(xn){switch(xn.label){case 0:return fe<3?[4,this.renderSolidBorder(he,et,St)]:[3,2];case 1:return xn.sent(),[2];case 2:return rn=Tf(St,et),this.path(rn),this.ctx.fillStyle=QA(he),this.ctx.fill(),Gn=jh(St,et),this.path(Gn),this.ctx.fill(),[2]}})})},ee.prototype.renderNodeBackgroundAndBorders=function(he){return a(this,void 0,void 0,function(){var fe,et,St,rn,Gn,xn,qr,ci,Ni=this;return te(this,function(Wo){switch(Wo.label){case 0:return this.applyEffects(he.getEffects(2)),fe=he.container.styles,et=!Vs(fe.backgroundColor)||fe.backgroundImage.length,St=[{style:fe.borderTopStyle,color:fe.borderTopColor,width:fe.borderTopWidth},{style:fe.borderRightStyle,color:fe.borderRightColor,width:fe.borderRightWidth},{style:fe.borderBottomStyle,color:fe.borderBottomColor,width:fe.borderBottomWidth},{style:fe.borderLeftStyle,color:fe.borderLeftColor,width:fe.borderLeftWidth}],rn=rg(sm(fe.backgroundClip,0),he.curves),et||fe.boxShadow.length?(this.ctx.save(),this.path(rn),this.ctx.clip(),Vs(fe.backgroundColor)||(this.ctx.fillStyle=QA(fe.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(he.container)]):[3,2];case 1:Wo.sent(),this.ctx.restore(),fe.boxShadow.slice(0).reverse().forEach(function(Ks){Ni.ctx.save();var Pa=Tv(he.curves),$a=Ks.inset?0:cl,_u=_c(Pa,-$a+(Ks.inset?1:-1)*Ks.spread.number,(Ks.inset?1:-1)*Ks.spread.number,Ks.spread.number*(Ks.inset?-2:2),Ks.spread.number*(Ks.inset?-2:2));Ks.inset?(Ni.path(Pa),Ni.ctx.clip(),Ni.mask(_u)):(Ni.mask(Pa),Ni.ctx.clip(),Ni.path(_u)),Ni.ctx.shadowOffsetX=Ks.offsetX.number+$a,Ni.ctx.shadowOffsetY=Ks.offsetY.number,Ni.ctx.shadowColor=QA(Ks.color),Ni.ctx.shadowBlur=Ks.blur.number,Ni.ctx.fillStyle=Ks.inset?QA(Ks.color):"rgba(0,0,0,1)",Ni.ctx.fill(),Ni.ctx.restore()}),Wo.label=2;case 2:Gn=0,xn=0,qr=St,Wo.label=3;case 3:return xn<qr.length?(ci=qr[xn],ci.style!==0&&!Vs(ci.color)&&ci.width>0?ci.style!==2?[3,5]:[4,this.renderDashedDottedBorder(ci.color,ci.width,Gn,he.curves,2)]:[3,11]):[3,13];case 4:return Wo.sent(),[3,11];case 5:return ci.style!==3?[3,7]:[4,this.renderDashedDottedBorder(ci.color,ci.width,Gn,he.curves,3)];case 6:return Wo.sent(),[3,11];case 7:return ci.style!==4?[3,9]:[4,this.renderDoubleBorder(ci.color,ci.width,Gn,he.curves)];case 8:return Wo.sent(),[3,11];case 9:return[4,this.renderSolidBorder(ci.color,Gn,he.curves)];case 10:Wo.sent(),Wo.label=11;case 11:Gn++,Wo.label=12;case 12:return xn++,[3,3];case 13:return[2]}})})},ee.prototype.renderDashedDottedBorder=function(he,fe,et,St,rn){return a(this,void 0,void 0,function(){var Gn,xn,qr,ci,Ni,Wo,Ks,Pa,$a,_u,El,kl,Qs,Oc,Fu,_s,Fu,_s;return te(this,function(tA){return this.ctx.save(),Gn=dv(St,et),xn=Eh(St,et),rn===2&&(this.path(xn),this.ctx.clip()),Zh(xn[0])?(qr=xn[0].start.x,ci=xn[0].start.y):(qr=xn[0].x,ci=xn[0].y),Zh(xn[1])?(Ni=xn[1].end.x,Wo=xn[1].end.y):(Ni=xn[1].x,Wo=xn[1].y),et===0||et===2?Ks=Math.abs(qr-Ni):Ks=Math.abs(ci-Wo),this.ctx.beginPath(),rn===3?this.formatPath(Gn):this.formatPath(xn.slice(0,2)),Pa=fe<3?fe*3:fe*2,$a=fe<3?fe*2:fe,rn===3&&(Pa=fe,$a=fe),_u=!0,Ks<=Pa*2?_u=!1:Ks<=Pa*2+$a?(El=Ks/(2*Pa+$a),Pa*=El,$a*=El):(kl=Math.floor((Ks+$a)/(Pa+$a)),Qs=(Ks-kl*Pa)/(kl-1),Oc=(Ks-(kl+1)*Pa)/kl,$a=Oc<=0||Math.abs($a-Qs)<Math.abs($a-Oc)?Qs:Oc),_u&&(rn===3?this.ctx.setLineDash([0,Pa+$a]):this.ctx.setLineDash([Pa,$a])),rn===3?(this.ctx.lineCap="round",this.ctx.lineWidth=fe):this.ctx.lineWidth=fe*2+1.1,this.ctx.strokeStyle=QA(he),this.ctx.stroke(),this.ctx.setLineDash([]),rn===2&&(Zh(xn[0])&&(Fu=xn[3],_s=xn[0],this.ctx.beginPath(),this.formatPath([new fl(Fu.end.x,Fu.end.y),new fl(_s.start.x,_s.start.y)]),this.ctx.stroke()),Zh(xn[1])&&(Fu=xn[1],_s=xn[2],this.ctx.beginPath(),this.formatPath([new fl(Fu.end.x,Fu.end.y),new fl(_s.start.x,_s.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},ee.prototype.render=function(he){return a(this,void 0,void 0,function(){var fe;return te(this,function(et){switch(et.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=QA(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),fe=Xf(he),[4,this.renderStack(fe)];case 1:return et.sent(),this.applyEffects([]),[2,this.canvas]}})})},ee}(Up),Wy=function(se){return se instanceof ov||se instanceof N1?!0:se instanceof q0&&se.type!==r1&&se.type!==D1},rg=function(se,ee){switch(se){case 0:return Tv(ee);case 2:return aA(ee);case 1:default:return $t(ee)}},ol=function(se){switch(se){case 1:return"center";case 2:return"right";case 0:default:return"left"}},Vc=["-apple-system","system-ui"],Lg=function(se){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?se.filter(function(ee){return Vc.indexOf(ee)===-1}):se},B0=function(se){B(ee,se);function ee(he,fe){var et=se.call(this,he,fe)||this;return et.canvas=fe.canvas?fe.canvas:document.createElement("canvas"),et.ctx=et.canvas.getContext("2d"),et.options=fe,et.canvas.width=Math.floor(fe.width*fe.scale),et.canvas.height=Math.floor(fe.height*fe.scale),et.canvas.style.width=fe.width+"px",et.canvas.style.height=fe.height+"px",et.ctx.scale(et.options.scale,et.options.scale),et.ctx.translate(-fe.x,-fe.y),et.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+fe.width+"x"+fe.height+" at "+fe.x+","+fe.y+") with scale "+fe.scale),et}return ee.prototype.render=function(he){return a(this,void 0,void 0,function(){var fe,et;return te(this,function(St){switch(St.label){case 0:return fe=Im(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,he),[4,kv(fe)];case 1:return et=St.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=QA(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(et,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},ee}(Up),kv=function(se){return new Promise(function(ee,he){var fe=new Image;fe.onload=function(){ee(fe)},fe.onerror=he,fe.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(se))})},zp=function(){function se(ee){var he=ee.id,fe=ee.enabled;this.id=he,this.enabled=fe,this.start=Date.now()}return se.prototype.debug=function(){for(var ee=[],he=0;he<arguments.length;he++)ee[he]=arguments[he];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,ie([this.id,this.getTime()+"ms"],ee)):this.info.apply(this,ee))},se.prototype.getTime=function(){return Date.now()-this.start},se.prototype.info=function(){for(var ee=[],he=0;he<arguments.length;he++)ee[he]=arguments[he];this.enabled&&typeof window!="undefined"&&window.console&&typeof console.info=="function"&&console.info.apply(console,ie([this.id,this.getTime()+"ms"],ee))},se.prototype.warn=function(){for(var ee=[],he=0;he<arguments.length;he++)ee[he]=arguments[he];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,ie([this.id,this.getTime()+"ms"],ee)):this.info.apply(this,ee))},se.prototype.error=function(){for(var ee=[],he=0;he<arguments.length;he++)ee[he]=arguments[he];this.enabled&&(typeof window!="undefined"&&window.console&&typeof console.error=="function"?console.error.apply(console,ie([this.id,this.getTime()+"ms"],ee)):this.info.apply(this,ee))},se.instances={},se}(),ig=function(){function se(ee,he){var fe;this.windowBounds=he,this.instanceName="#"+se.instanceCount++,this.logger=new zp({id:this.instanceName,enabled:ee.logging}),this.cache=(fe=ee.cache)!==null&&fe!==void 0?fe:new Kh(this,ee)}return se.instanceCount=1,se}(),oy=function(se,ee){return ee===void 0&&(ee={}),Sy(se,ee)};typeof window!="undefined"&&Md.setContext(window);var Sy=function(se,ee){return a(void 0,void 0,void 0,function(){var he,fe,et,St,rn,Gn,xn,qr,ci,Ni,Wo,Ks,Pa,$a,_u,El,kl,Qs,Oc,Fu,tA,_s,tA,Xc,Lu,ms,Q0,_0,Td,ih,$0,Xh,H0,jm,Rr,og,Tg,lm,Kp,Og;return te(this,function(r0){switch(r0.label){case 0:if(!se||typeof se!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(he=se.ownerDocument,!he)throw new Error("Element is not attached to a Document");if(fe=he.defaultView,!fe)throw new Error("Document is not attached to a Window");return et={allowTaint:(Xc=ee.allowTaint)!==null&&Xc!==void 0?Xc:!1,imageTimeout:(Lu=ee.imageTimeout)!==null&&Lu!==void 0?Lu:15e3,proxy:ee.proxy,useCORS:(ms=ee.useCORS)!==null&&ms!==void 0?ms:!1},St=S({logging:(Q0=ee.logging)!==null&&Q0!==void 0?Q0:!0,cache:ee.cache},et),rn={windowWidth:(_0=ee.windowWidth)!==null&&_0!==void 0?_0:fe.innerWidth,windowHeight:(Td=ee.windowHeight)!==null&&Td!==void 0?Td:fe.innerHeight,scrollX:(ih=ee.scrollX)!==null&&ih!==void 0?ih:fe.pageXOffset,scrollY:($0=ee.scrollY)!==null&&$0!==void 0?$0:fe.pageYOffset},Gn=new G(rn.scrollX,rn.scrollY,rn.windowWidth,rn.windowHeight),xn=new ig(St,Gn),qr=(Xh=ee.foreignObjectRendering)!==null&&Xh!==void 0?Xh:!1,ci={allowTaint:(H0=ee.allowTaint)!==null&&H0!==void 0?H0:!1,onclone:ee.onclone,ignoreElements:ee.ignoreElements,inlineImages:qr,copyStyles:qr},xn.logger.debug("Starting document clone with size "+Gn.width+"x"+Gn.height+" scrolled to "+-Gn.left+","+-Gn.top),Ni=new Ep(xn,se,ci),Wo=Ni.clonedReferenceElement,Wo?[4,Ni.toIFrame(he,Gn)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return Ks=r0.sent(),Pa=T0(Wo)||Tm(Wo)?P(Wo.ownerDocument):V(xn,Wo),$a=Pa.width,_u=Pa.height,El=Pa.left,kl=Pa.top,Qs=Kd(xn,Wo,ee.backgroundColor),Oc={canvas:ee.canvas,backgroundColor:Qs,scale:(Rr=(jm=ee.scale)!==null&&jm!==void 0?jm:fe.devicePixelRatio)!==null&&Rr!==void 0?Rr:1,x:((og=ee.x)!==null&&og!==void 0?og:0)+El,y:((Tg=ee.y)!==null&&Tg!==void 0?Tg:0)+kl,width:(lm=ee.width)!==null&&lm!==void 0?lm:Math.ceil($a),height:(Kp=ee.height)!==null&&Kp!==void 0?Kp:Math.ceil(_u)},qr?(xn.logger.debug("Document cloned, using foreign object rendering"),tA=new B0(xn,Oc),[4,tA.render(Wo)]):[3,3];case 2:return Fu=r0.sent(),[3,5];case 3:return xn.logger.debug("Document cloned, element located at "+El+","+kl+" with size "+$a+"x"+_u+" using computed rendering"),xn.logger.debug("Starting DOM parsing"),_s=BA(xn,Wo),Qs===_s.styles.backgroundColor&&(_s.styles.backgroundColor=cd.TRANSPARENT),xn.logger.debug("Starting renderer for element at "+Oc.x+","+Oc.y+" with size "+Oc.width+"x"+Oc.height),tA=new Ld(xn,Oc),[4,tA.render(_s)];case 4:Fu=r0.sent(),r0.label=5;case 5:return(!((Og=ee.removeContainer)!==null&&Og!==void 0)||Og)&&(Ep.destroy(Ks)||xn.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),xn.logger.debug("Finished rendering"),[2,Fu]}})})},Kd=function(se,ee,he){var fe=ee.ownerDocument,et=fe.documentElement?Pd(se,getComputedStyle(fe.documentElement).backgroundColor):cd.TRANSPARENT,St=fe.body?Pd(se,getComputedStyle(fe.body).backgroundColor):cd.TRANSPARENT,rn=typeof he=="string"?Pd(se,he):he===null?cd.TRANSPARENT:4294967295;return ee===fe.documentElement?Vs(et)?Vs(St)?rn:St:et:rn};return oy})},44164:function(Br,fn,B){var S=B(97671);(function(te,ie){Br.exports=ie(B(53307),B(64270))})(self,function(a,te){return function(){var ie={"./src/plugin/hyperlinks.js":function(I,L,p){"use strict";p.r(L);var w=p("./node_modules/core-js/modules/web.dom-collections.for-each.js"),x=p.n(w),b=p("./node_modules/core-js/modules/es.string.link.js"),Q=p.n(b),D=p("./src/worker.js"),N=p("./src/utils.js"),k=[],M={toContainer:D.default.prototype.toContainer,toPdf:D.default.prototype.toPdf};D.default.prototype.toContainer=function(){return M.toContainer.call(this).then(function(){if(this.opt.enableLinks){var K=this.prop.container,z=K.querySelectorAll("a"),H=(0,N.unitConvert)(K.getBoundingClientRect(),this.prop.pageSize.k);k=[],Array.prototype.forEach.call(z,function(pe){for(var me=pe.getClientRects(),W=0;W<me.length;W++){var De=(0,N.unitConvert)(me[W],this.prop.pageSize.k);De.left-=H.left,De.top-=H.top;var ve=Math.floor(De.top/this.prop.pageSize.inner.height)+1,ne=this.opt.margin[0]+De.top%this.prop.pageSize.inner.height,Pe=this.opt.margin[1]+De.left;k.push({page:ve,top:ne,left:Pe,clientRect:De,link:pe})}},this)}})},D.default.prototype.toPdf=function(){return M.toPdf.call(this).then(function(){if(this.opt.enableLinks){k.forEach(function(z){this.prop.pdf.setPage(z.page),this.prop.pdf.link(z.left,z.top,z.clientRect.width,z.clientRect.height,{url:z.link.href})},this);var K=this.prop.pdf.internal.getNumberOfPages();this.prop.pdf.setPage(K)}})}},"./src/plugin/jspdf-plugin.js":function(I,L,p){"use strict";p.r(L);var w=p("./node_modules/core-js/modules/es.symbol.js"),x=p.n(w),b=p("./node_modules/core-js/modules/es.symbol.description.js"),Q=p.n(b),D=p("./node_modules/core-js/modules/es.object.to-string.js"),N=p.n(D),k=p("./node_modules/core-js/modules/es.symbol.iterator.js"),M=p.n(k),R=p("./node_modules/core-js/modules/es.array.iterator.js"),Z=p.n(R),K=p("./node_modules/core-js/modules/es.string.iterator.js"),z=p.n(K),H=p("./node_modules/core-js/modules/web.dom-collections.iterator.js"),pe=p.n(H),me=p("jspdf"),W=p.n(me);function De(ve){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?De=function(Pe){return typeof Pe}:De=function(Pe){return Pe&&typeof Symbol=="function"&&Pe.constructor===Symbol&&Pe!==Symbol.prototype?"symbol":typeof Pe},De(ve)}me.jsPDF.getPageSize=function(ve,ne,Pe){if(De(ve)==="object"){var Te=ve;ve=Te.orientation,ne=Te.unit||ne,Pe=Te.format||Pe}ne=ne||"mm",Pe=Pe||"a4",ve=(""+(ve||"P")).toLowerCase();var rt=(""+Pe).toLowerCase(),Le={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(ne){case"pt":var nt=1;break;case"mm":var nt=72/25.4;break;case"cm":var nt=72/2.54;break;case"in":var nt=72;break;case"px":var nt=72/96;break;case"pc":var nt=12;break;case"em":var nt=12;break;case"ex":var nt=6;break;default:throw"Invalid unit: "+ne}if(Le.hasOwnProperty(rt))var Re=Le[rt][1]/nt,gt=Le[rt][0]/nt;else try{var Re=Pe[1],gt=Pe[0]}catch(be){throw new Error("Invalid format: "+Pe)}if(ve==="p"||ve==="portrait"){if(ve="p",gt>Re){var Qe=gt;gt=Re,Re=Qe}}else if(ve==="l"||ve==="landscape"){if(ve="l",Re>gt){var Qe=gt;gt=Re,Re=Qe}}else throw"Invalid orientation: "+ve;var We={width:gt,height:Re,unit:ne,k:nt};return We},L.default=me.jsPDF},"./src/plugin/pagebreaks.js":function(I,L,p){"use strict";p.r(L);var w=p("./node_modules/core-js/modules/es.array.concat.js"),x=p.n(w),b=p("./node_modules/core-js/modules/es.array.slice.js"),Q=p.n(b),D=p("./node_modules/core-js/modules/es.array.join.js"),N=p.n(D),k=p("./node_modules/core-js/modules/web.dom-collections.for-each.js"),M=p.n(k),R=p("./node_modules/core-js/modules/es.object.keys.js"),Z=p.n(R),K=p("./src/worker.js"),z=p("./src/utils.js"),H={toContainer:K.default.prototype.toContainer};K.default.template.opt.pagebreak={mode:["css","legacy"],before:[],after:[],avoid:[]},K.default.prototype.toContainer=function(){return H.toContainer.call(this).then(function(){var W=this.prop.container,De=this.prop.pageSize.inner.px.height,ve=[].concat(this.opt.pagebreak.mode),ne={avoidAll:ve.indexOf("avoid-all")!==-1,css:ve.indexOf("css")!==-1,legacy:ve.indexOf("legacy")!==-1},Pe={},Te=this;["before","after","avoid"].forEach(function(nt){var Re=ne.avoidAll&&nt==="avoid";Pe[nt]=Re?[]:[].concat(Te.opt.pagebreak[nt]||[]),Pe[nt].length>0&&(Pe[nt]=Array.prototype.slice.call(W.querySelectorAll(Pe[nt].join(", "))))});var rt=W.querySelectorAll(".html2pdf__page-break");rt=Array.prototype.slice.call(rt);var Le=W.querySelectorAll("*");Array.prototype.forEach.call(Le,function(Re){var gt={before:!1,after:ne.legacy&&rt.indexOf(Re)!==-1,avoid:ne.avoidAll};if(ne.css){var Qe=window.getComputedStyle(Re),We=["always","page","left","right"],be=["avoid","avoid-page"];gt={before:gt.before||We.indexOf(Qe.breakBefore||Qe.pageBreakBefore)!==-1,after:gt.after||We.indexOf(Qe.breakAfter||Qe.pageBreakAfter)!==-1,avoid:gt.avoid||be.indexOf(Qe.breakInside||Qe.pageBreakInside)!==-1}}Object.keys(gt).forEach(function(vn){gt[vn]=gt[vn]||Pe[vn].indexOf(Re)!==-1});var Oe=Re.getBoundingClientRect();if(gt.avoid&&!gt.before){var Me=Math.floor(Oe.top/De),qe=Math.floor(Oe.bottom/De),Ht=Math.abs(Oe.bottom-Oe.top)/De;qe!==Me&&Ht<=1&&(gt.before=!0)}if(gt.before){var Gt=(0,z.createElement)("div",{style:{display:"block",height:De-Oe.top%De+"px"}});Re.parentNode.insertBefore(Gt,Re)}if(gt.after){var Gt=(0,z.createElement)("div",{style:{display:"block",height:De-Oe.bottom%De+"px"}});Re.parentNode.insertBefore(Gt,Re.nextSibling)}})})}},"./src/utils.js":function(I,L,p){"use strict";p.r(L),p.d(L,{objType:function(){return ve},createElement:function(){return ne},cloneNode:function(){return Pe},unitConvert:function(){return Te},toPx:function(){return rt}});var w=p("./node_modules/core-js/modules/es.number.constructor.js"),x=p.n(w),b=p("./node_modules/core-js/modules/es.symbol.js"),Q=p.n(b),D=p("./node_modules/core-js/modules/es.symbol.description.js"),N=p.n(D),k=p("./node_modules/core-js/modules/es.object.to-string.js"),M=p.n(k),R=p("./node_modules/core-js/modules/es.symbol.iterator.js"),Z=p.n(R),K=p("./node_modules/core-js/modules/es.array.iterator.js"),z=p.n(K),H=p("./node_modules/core-js/modules/es.string.iterator.js"),pe=p.n(H),me=p("./node_modules/core-js/modules/web.dom-collections.iterator.js"),W=p.n(me);function De(Le){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?De=function(Re){return typeof Re}:De=function(Re){return Re&&typeof Symbol=="function"&&Re.constructor===Symbol&&Re!==Symbol.prototype?"symbol":typeof Re},De(Le)}var ve=function(nt){var Re=De(nt);return Re==="undefined"?"undefined":Re==="string"||nt instanceof String?"string":Re==="number"||nt instanceof Number?"number":Re==="function"||nt instanceof Function?"function":nt&&nt.constructor===Array?"array":nt&&nt.nodeType===1?"element":Re==="object"?"object":"unknown"},ne=function(nt,Re){var gt=document.createElement(nt);if(Re.className&&(gt.className=Re.className),Re.innerHTML){gt.innerHTML=Re.innerHTML;for(var Qe=gt.getElementsByTagName("script"),We=Qe.length;We-- >0;null)Qe[We].parentNode.removeChild(Qe[We])}for(var be in Re.style)gt.style[be]=Re.style[be];return gt},Pe=function Le(nt,Re){for(var gt=nt.nodeType===3?document.createTextNode(nt.nodeValue):nt.cloneNode(!1),Qe=nt.firstChild;Qe;Qe=Qe.nextSibling)(Re===!0||Qe.nodeType!==1||Qe.nodeName!=="SCRIPT")&&gt.appendChild(Le(Qe,Re));return nt.nodeType===1&&(nt.nodeName==="CANVAS"?(gt.width=nt.width,gt.height=nt.height,gt.getContext("2d").drawImage(nt,0,0)):(nt.nodeName==="TEXTAREA"||nt.nodeName==="SELECT")&&(gt.value=nt.value),gt.addEventListener("load",function(){gt.scrollTop=nt.scrollTop,gt.scrollLeft=nt.scrollLeft},!0)),gt},Te=function(nt,Re){if(ve(nt)==="number")return nt*72/96/Re;var gt={};for(var Qe in nt)gt[Qe]=nt[Qe]*72/96/Re;return gt},rt=function(nt,Re){return Math.floor(nt*Re/72*96)}},"./src/worker.js":function(I,L,p){"use strict";p.r(L);var w=p("./node_modules/core-js/modules/es.object.assign.js"),x=p.n(w),b=p("./node_modules/core-js/modules/es.array.map.js"),Q=p.n(b),D=p("./node_modules/core-js/modules/es.object.keys.js"),N=p.n(D),k=p("./node_modules/core-js/modules/es.array.concat.js"),M=p.n(k),R=p("./node_modules/core-js/modules/es.object.to-string.js"),Z=p.n(R),K=p("./node_modules/core-js/modules/es.regexp.to-string.js"),z=p.n(K),H=p("./node_modules/core-js/modules/es.function.name.js"),pe=p.n(H),me=p("./node_modules/core-js/modules/web.dom-collections.for-each.js"),W=p.n(me),De=p("jspdf"),ve=p.n(De),ne=p("html2canvas"),Pe=p.n(ne),Te=p("./src/utils.js"),rt=p("./node_modules/es6-promise/dist/es6-promise.js"),Le=p.n(rt),nt=Le().Promise,Re=function gt(Qe){var We=Object.assign(gt.convert(nt.resolve()),JSON.parse(JSON.stringify(gt.template))),be=gt.convert(nt.resolve(),We);return be=be.setProgress(1,gt,1,[gt]),be=be.set(Qe),be};Re.prototype=Object.create(nt.prototype),Re.prototype.constructor=Re,Re.convert=function(Qe,We){return Qe.__proto__=We||Re.prototype,Qe},Re.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],image:{type:"jpeg",quality:.95},enableLinks:!0,html2canvas:{},jsPDF:{}}},Re.prototype.from=function(Qe,We){function be(Oe){switch((0,Te.objType)(Oe)){case"string":return"string";case"element":return Oe.nodeName.toLowerCase&&Oe.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}return this.then(function(){switch(We=We||be(Qe),We){case"string":return this.set({src:(0,Te.createElement)("div",{innerHTML:Qe})});case"element":return this.set({src:Qe});case"canvas":return this.set({canvas:Qe});case"img":return this.set({img:Qe});default:return this.error("Unknown source type.")}})},Re.prototype.to=function(Qe){switch(Qe){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},Re.prototype.toContainer=function(){var Qe=[function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Qe).then(function(){var be={position:"fixed",overflow:"hidden",zIndex:1e3,left:0,right:0,bottom:0,top:0,backgroundColor:"rgba(0,0,0,0.8)"},Oe={position:"absolute",width:this.prop.pageSize.inner.width+this.prop.pageSize.unit,left:0,right:0,top:0,height:"auto",margin:"auto",backgroundColor:"white"};be.opacity=0;var Me=(0,Te.cloneNode)(this.prop.src,this.opt.html2canvas.javascriptEnabled);this.prop.overlay=(0,Te.createElement)("div",{className:"html2pdf__overlay",style:be}),this.prop.container=(0,Te.createElement)("div",{className:"html2pdf__container",style:Oe}),this.prop.container.appendChild(Me),this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay)})},Re.prototype.toCanvas=function(){var Qe=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Qe).then(function(){var be=Object.assign({},this.opt.html2canvas);return delete be.onrendered,ne(this.prop.container,be)}).then(function(be){var Oe=this.opt.html2canvas.onrendered||function(){};Oe(be),this.prop.canvas=be,document.body.removeChild(this.prop.overlay)})},Re.prototype.toImg=function(){var Qe=[function(){return this.prop.canvas||this.toCanvas()}];return this.thenList(Qe).then(function(){var be=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=be})},Re.prototype.toPdf=function(){var Qe=[function(){return this.prop.canvas||this.toCanvas()},function(){return this.prop.pageSize||this.setPageSize()}];return this.thenList(Qe).then(function(){var be=this.prop.canvas,Oe=this.opt,Me=be.height,qe=Math.floor(be.width*this.prop.pageSize.inner.ratio),Ht=Math.ceil(Me/qe),Gt=this.prop.pageSize.inner.height,vn=document.createElement("canvas"),Qt=vn.getContext("2d");vn.width=be.width,vn.height=qe,this.prop.pdf=this.prop.pdf||new De.jsPDF(Oe.jsPDF);for(var ln=0;ln<Ht;ln++){ln===Ht-1&&Me%qe!==0&&(vn.height=Me%qe,Gt=vn.height*this.prop.pageSize.inner.width/vn.width);var tn=vn.width,Mt=vn.height;Qt.fillStyle="white",Qt.fillRect(0,0,tn,Mt),Qt.drawImage(be,0,ln*qe,tn,Mt,0,0,tn,Mt),ln&&this.prop.pdf.addPage();var Ut=vn.toDataURL("image/"+Oe.image.type,Oe.image.quality);this.prop.pdf.addImage(Ut,Oe.image.type,Oe.margin[1],Oe.margin[0],this.prop.pageSize.inner.width,Gt)}})},Re.prototype.output=function(Qe,We,be){return be=be||"pdf",be.toLowerCase()==="img"||be.toLowerCase()==="image"?this.outputImg(Qe,We):this.outputPdf(Qe,We)},Re.prototype.outputPdf=function(Qe,We){var be=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(be).then(function(){return this.prop.pdf.output(Qe,We)})},Re.prototype.outputImg=function(Qe,We){var be=[function(){return this.prop.img||this.toImg()}];return this.thenList(be).then(function(){switch(Qe){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+Qe+'" is not supported.'}})},Re.prototype.save=function(Qe){var We=[function(){return this.prop.pdf||this.toPdf()}];return this.thenList(We).set(Qe?{filename:Qe}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},Re.prototype.set=function(Qe){if((0,Te.objType)(Qe)!=="object")return this;var We=Object.keys(Qe||{}).map(function(be){switch(be){case"margin":return this.setMargin.bind(this,Qe.margin);case"jsPDF":return function(){return this.opt.jsPDF=Qe.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Qe.pageSize);default:return be in Re.template.prop?function(){this.prop[be]=Qe[be]}:function(){this.opt[be]=Qe[be]}}},this);return this.then(function(){return this.thenList(We)})},Re.prototype.get=function(Qe,We){return this.then(function(){var Oe=Qe in Re.template.prop?this.prop[Qe]:this.opt[Qe];return We?We(Oe):Oe})},Re.prototype.setMargin=function(Qe){return this.then(function(){switch((0,Te.objType)(Qe)){case"number":Qe=[Qe,Qe,Qe,Qe];case"array":if(Qe.length===2&&(Qe=[Qe[0],Qe[1],Qe[0],Qe[1]]),Qe.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Qe}).then(this.setPageSize)},Re.prototype.setPageSize=function(Qe){return this.then(function(){Qe=Qe||De.jsPDF.getPageSize(this.opt.jsPDF),Qe.hasOwnProperty("inner")||(Qe.inner={width:Qe.width-this.opt.margin[1]-this.opt.margin[3],height:Qe.height-this.opt.margin[0]-this.opt.margin[2]},Qe.inner.px={width:(0,Te.toPx)(Qe.inner.width,Qe.k),height:(0,Te.toPx)(Qe.inner.height,Qe.k)},Qe.inner.ratio=Qe.inner.height/Qe.inner.width),this.prop.pageSize=Qe})},Re.prototype.setProgress=function(Qe,We,be,Oe){return Qe!=null&&(this.progress.val=Qe),We!=null&&(this.progress.state=We),be!=null&&(this.progress.n=be),Oe!=null&&(this.progress.stack=Oe),this.progress.ratio=this.progress.val/this.progress.state,this},Re.prototype.updateProgress=function(Qe,We,be,Oe){return this.setProgress(Qe?this.progress.val+Qe:null,We||null,be?this.progress.n+be:null,Oe?this.progress.stack.concat(Oe):null)},Re.prototype.then=function(Qe,We){var be=this;return this.thenCore(Qe,We,function(Me,qe){return be.updateProgress(null,null,1,[Me]),nt.prototype.then.call(this,function(Gt){return be.updateProgress(null,Me),Gt}).then(Me,qe).then(function(Gt){return be.updateProgress(1),Gt})})},Re.prototype.thenCore=function(Qe,We,be){be=be||nt.prototype.then;var Oe=this;Qe&&(Qe=Qe.bind(Oe)),We&&(We=We.bind(Oe));var Me=nt.toString().indexOf("[native code]")!==-1&&nt.name==="Promise",qe=Me?Oe:Re.convert(Object.assign({},Oe),nt.prototype),Ht=be.call(qe,Qe,We);return Re.convert(Ht,Oe.__proto__)},Re.prototype.thenExternal=function(Qe,We){return nt.prototype.then.call(this,Qe,We)},Re.prototype.thenList=function(Qe){var We=this;return Qe.forEach(function(Oe){We=We.thenCore(Oe)}),We},Re.prototype.catch=function(gt){gt&&(gt=gt.bind(this));var Qe=nt.prototype.catch.call(this,gt);return Re.convert(Qe,this)},Re.prototype.catchExternal=function(Qe){return nt.prototype.catch.call(this,Qe)},Re.prototype.error=function(Qe){return this.then(function(){throw new Error(Qe)})},Re.prototype.using=Re.prototype.set,Re.prototype.saveAs=Re.prototype.save,Re.prototype.export=Re.prototype.output,Re.prototype.run=Re.prototype.then,L.default=Re},"./node_modules/core-js/internals/a-function.js":function(I){I.exports=function(L){if(typeof L!="function")throw TypeError(String(L)+" is not a function");return L}},"./node_modules/core-js/internals/a-possible-prototype.js":function(I,L,p){var w=p("./node_modules/core-js/internals/is-object.js");I.exports=function(x){if(!w(x)&&x!==null)throw TypeError("Can't set "+String(x)+" as a prototype");return x}},"./node_modules/core-js/internals/add-to-unscopables.js":function(I,L,p){var w=p("./node_modules/core-js/internals/well-known-symbol.js"),x=p("./node_modules/core-js/internals/object-create.js"),b=p("./node_modules/core-js/internals/object-define-property.js"),Q=w("unscopables"),D=Array.prototype;D[Q]==null&&b.f(D,Q,{configurable:!0,value:x(null)}),I.exports=function(N){D[Q][N]=!0}},"./node_modules/core-js/internals/an-object.js":function(I,L,p){var w=p("./node_modules/core-js/internals/is-object.js");I.exports=function(x){if(!w(x))throw TypeError(String(x)+" is not an object");return x}},"./node_modules/core-js/internals/array-for-each.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/array-iteration.js").forEach,x=p("./node_modules/core-js/internals/array-method-is-strict.js"),b=x("forEach");I.exports=b?[].forEach:function(D){return w(this,D,arguments.length>1?arguments[1]:void 0)}},"./node_modules/core-js/internals/array-includes.js":function(I,L,p){var w=p("./node_modules/core-js/internals/to-indexed-object.js"),x=p("./node_modules/core-js/internals/to-length.js"),b=p("./node_modules/core-js/internals/to-absolute-index.js"),Q=function(D){return function(N,k,M){var R=w(N),Z=x(R.length),K=b(M,Z),z;if(D&&k!=k){for(;Z>K;)if(z=R[K++],z!=z)return!0}else for(;Z>K;K++)if((D||K in R)&&R[K]===k)return D||K||0;return!D&&-1}};I.exports={includes:Q(!0),indexOf:Q(!1)}},"./node_modules/core-js/internals/array-iteration.js":function(I,L,p){var w=p("./node_modules/core-js/internals/function-bind-context.js"),x=p("./node_modules/core-js/internals/indexed-object.js"),b=p("./node_modules/core-js/internals/to-object.js"),Q=p("./node_modules/core-js/internals/to-length.js"),D=p("./node_modules/core-js/internals/array-species-create.js"),N=[].push,k=function(M){var R=M==1,Z=M==2,K=M==3,z=M==4,H=M==6,pe=M==7,me=M==5||H;return function(W,De,ve,ne){for(var Pe=b(W),Te=x(Pe),rt=w(De,ve,3),Le=Q(Te.length),nt=0,Re=ne||D,gt=R?Re(W,Le):Z||pe?Re(W,0):void 0,Qe,We;Le>nt;nt++)if((me||nt in Te)&&(Qe=Te[nt],We=rt(Qe,nt,Pe),M))if(R)gt[nt]=We;else if(We)switch(M){case 3:return!0;case 5:return Qe;case 6:return nt;case 2:N.call(gt,Qe)}else switch(M){case 4:return!1;case 7:N.call(gt,Qe)}return H?-1:K||z?z:gt}};I.exports={forEach:k(0),map:k(1),filter:k(2),some:k(3),every:k(4),find:k(5),findIndex:k(6),filterReject:k(7)}},"./node_modules/core-js/internals/array-method-has-species-support.js":function(I,L,p){var w=p("./node_modules/core-js/internals/fails.js"),x=p("./node_modules/core-js/internals/well-known-symbol.js"),b=p("./node_modules/core-js/internals/engine-v8-version.js"),Q=x("species");I.exports=function(D){return b>=51||!w(function(){var N=[],k=N.constructor={};return k[Q]=function(){return{foo:1}},N[D](Boolean).foo!==1})}},"./node_modules/core-js/internals/array-method-is-strict.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/fails.js");I.exports=function(x,b){var Q=[][x];return!!Q&&w(function(){Q.call(null,b||function(){throw 1},1)})}},"./node_modules/core-js/internals/array-species-constructor.js":function(I,L,p){var w=p("./node_modules/core-js/internals/is-object.js"),x=p("./node_modules/core-js/internals/is-array.js"),b=p("./node_modules/core-js/internals/well-known-symbol.js"),Q=b("species");I.exports=function(D){var N;return x(D)&&(N=D.constructor,typeof N=="function"&&(N===Array||x(N.prototype))?N=void 0:w(N)&&(N=N[Q],N===null&&(N=void 0))),N===void 0?Array:N}},"./node_modules/core-js/internals/array-species-create.js":function(I,L,p){var w=p("./node_modules/core-js/internals/array-species-constructor.js");I.exports=function(x,b){return new(w(x))(b===0?0:b)}},"./node_modules/core-js/internals/classof-raw.js":function(I){var L={}.toString;I.exports=function(p){return L.call(p).slice(8,-1)}},"./node_modules/core-js/internals/classof.js":function(I,L,p){var w=p("./node_modules/core-js/internals/to-string-tag-support.js"),x=p("./node_modules/core-js/internals/classof-raw.js"),b=p("./node_modules/core-js/internals/well-known-symbol.js"),Q=b("toStringTag"),D=x(function(){return arguments}())=="Arguments",N=function(k,M){try{return k[M]}catch(R){}};I.exports=w?x:function(k){var M,R,Z;return k===void 0?"Undefined":k===null?"Null":typeof(R=N(M=Object(k),Q))=="string"?R:D?x(M):(Z=x(M))=="Object"&&typeof M.callee=="function"?"Arguments":Z}},"./node_modules/core-js/internals/copy-constructor-properties.js":function(I,L,p){var w=p("./node_modules/core-js/internals/has.js"),x=p("./node_modules/core-js/internals/own-keys.js"),b=p("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),Q=p("./node_modules/core-js/internals/object-define-property.js");I.exports=function(D,N){for(var k=x(N),M=Q.f,R=b.f,Z=0;Z<k.length;Z++){var K=k[Z];w(D,K)||M(D,K,R(N,K))}}},"./node_modules/core-js/internals/correct-prototype-getter.js":function(I,L,p){var w=p("./node_modules/core-js/internals/fails.js");I.exports=!w(function(){function x(){}return x.prototype.constructor=null,Object.getPrototypeOf(new x)!==x.prototype})},"./node_modules/core-js/internals/create-html.js":function(I,L,p){var w=p("./node_modules/core-js/internals/require-object-coercible.js"),x=p("./node_modules/core-js/internals/to-string.js"),b=/"/g;I.exports=function(Q,D,N,k){var M=x(w(Q)),R="<"+D;return N!==""&&(R+=" "+N+'="'+x(k).replace(b,"&quot;")+'"'),R+">"+M+"</"+D+">"}},"./node_modules/core-js/internals/create-iterator-constructor.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/iterators-core.js").IteratorPrototype,x=p("./node_modules/core-js/internals/object-create.js"),b=p("./node_modules/core-js/internals/create-property-descriptor.js"),Q=p("./node_modules/core-js/internals/set-to-string-tag.js"),D=p("./node_modules/core-js/internals/iterators.js"),N=function(){return this};I.exports=function(k,M,R){var Z=M+" Iterator";return k.prototype=x(w,{next:b(1,R)}),Q(k,Z,!1,!0),D[Z]=N,k}},"./node_modules/core-js/internals/create-non-enumerable-property.js":function(I,L,p){var w=p("./node_modules/core-js/internals/descriptors.js"),x=p("./node_modules/core-js/internals/object-define-property.js"),b=p("./node_modules/core-js/internals/create-property-descriptor.js");I.exports=w?function(Q,D,N){return x.f(Q,D,b(1,N))}:function(Q,D,N){return Q[D]=N,Q}},"./node_modules/core-js/internals/create-property-descriptor.js":function(I){I.exports=function(L,p){return{enumerable:!(L&1),configurable:!(L&2),writable:!(L&4),value:p}}},"./node_modules/core-js/internals/create-property.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/to-property-key.js"),x=p("./node_modules/core-js/internals/object-define-property.js"),b=p("./node_modules/core-js/internals/create-property-descriptor.js");I.exports=function(Q,D,N){var k=w(D);k in Q?x.f(Q,k,b(0,N)):Q[k]=N}},"./node_modules/core-js/internals/define-iterator.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/export.js"),x=p("./node_modules/core-js/internals/create-iterator-constructor.js"),b=p("./node_modules/core-js/internals/object-get-prototype-of.js"),Q=p("./node_modules/core-js/internals/object-set-prototype-of.js"),D=p("./node_modules/core-js/internals/set-to-string-tag.js"),N=p("./node_modules/core-js/internals/create-non-enumerable-property.js"),k=p("./node_modules/core-js/internals/redefine.js"),M=p("./node_modules/core-js/internals/well-known-symbol.js"),R=p("./node_modules/core-js/internals/is-pure.js"),Z=p("./node_modules/core-js/internals/iterators.js"),K=p("./node_modules/core-js/internals/iterators-core.js"),z=K.IteratorPrototype,H=K.BUGGY_SAFARI_ITERATORS,pe=M("iterator"),me="keys",W="values",De="entries",ve=function(){return this};I.exports=function(ne,Pe,Te,rt,Le,nt,Re){x(Te,Pe,rt);var gt=function(Qt){if(Qt===Le&&Me)return Me;if(!H&&Qt in be)return be[Qt];switch(Qt){case me:return function(){return new Te(this,Qt)};case W:return function(){return new Te(this,Qt)};case De:return function(){return new Te(this,Qt)}}return function(){return new Te(this)}},Qe=Pe+" Iterator",We=!1,be=ne.prototype,Oe=be[pe]||be["@@iterator"]||Le&&be[Le],Me=!H&&Oe||gt(Le),qe=Pe=="Array"&&be.entries||Oe,Ht,Gt,vn;if(qe&&(Ht=b(qe.call(new ne)),z!==Object.prototype&&Ht.next&&(!R&&b(Ht)!==z&&(Q?Q(Ht,z):typeof Ht[pe]!="function"&&N(Ht,pe,ve)),D(Ht,Qe,!0,!0),R&&(Z[Qe]=ve))),Le==W&&Oe&&Oe.name!==W&&(We=!0,Me=function(){return Oe.call(this)}),(!R||Re)&&be[pe]!==Me&&N(be,pe,Me),Z[Pe]=Me,Le)if(Gt={values:gt(W),keys:nt?Me:gt(me),entries:gt(De)},Re)for(vn in Gt)(H||We||!(vn in be))&&k(be,vn,Gt[vn]);else w({target:Pe,proto:!0,forced:H||We},Gt);return Gt}},"./node_modules/core-js/internals/define-well-known-symbol.js":function(I,L,p){var w=p("./node_modules/core-js/internals/path.js"),x=p("./node_modules/core-js/internals/has.js"),b=p("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Q=p("./node_modules/core-js/internals/object-define-property.js").f;I.exports=function(D){var N=w.Symbol||(w.Symbol={});x(N,D)||Q(N,D,{value:b.f(D)})}},"./node_modules/core-js/internals/descriptors.js":function(I,L,p){var w=p("./node_modules/core-js/internals/fails.js");I.exports=!w(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})},"./node_modules/core-js/internals/document-create-element.js":function(I,L,p){var w=p("./node_modules/core-js/internals/global.js"),x=p("./node_modules/core-js/internals/is-object.js"),b=w.document,Q=x(b)&&x(b.createElement);I.exports=function(D){return Q?b.createElement(D):{}}},"./node_modules/core-js/internals/dom-iterables.js":function(I){I.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}},"./node_modules/core-js/internals/engine-user-agent.js":function(I,L,p){var w=p("./node_modules/core-js/internals/get-built-in.js");I.exports=w("navigator","userAgent")||""},"./node_modules/core-js/internals/engine-v8-version.js":function(I,L,p){var w=p("./node_modules/core-js/internals/global.js"),x=p("./node_modules/core-js/internals/engine-user-agent.js"),b=w.process,Q=w.Deno,D=b&&b.versions||Q&&Q.version,N=D&&D.v8,k,M;N?(k=N.split("."),M=k[0]<4?1:k[0]+k[1]):x&&(k=x.match(/Edge\/(\d+)/),(!k||k[1]>=74)&&(k=x.match(/Chrome\/(\d+)/),k&&(M=k[1]))),I.exports=M&&+M},"./node_modules/core-js/internals/enum-bug-keys.js":function(I){I.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"./node_modules/core-js/internals/export.js":function(I,L,p){var w=p("./node_modules/core-js/internals/global.js"),x=p("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,b=p("./node_modules/core-js/internals/create-non-enumerable-property.js"),Q=p("./node_modules/core-js/internals/redefine.js"),D=p("./node_modules/core-js/internals/set-global.js"),N=p("./node_modules/core-js/internals/copy-constructor-properties.js"),k=p("./node_modules/core-js/internals/is-forced.js");I.exports=function(M,R){var Z=M.target,K=M.global,z=M.stat,H,pe,me,W,De,ve;if(K?pe=w:z?pe=w[Z]||D(Z,{}):pe=(w[Z]||{}).prototype,pe)for(me in R){if(De=R[me],M.noTargetGet?(ve=x(pe,me),W=ve&&ve.value):W=pe[me],H=k(K?me:Z+(z?".":"#")+me,M.forced),!H&&W!==void 0){if(typeof De==typeof W)continue;N(De,W)}(M.sham||W&&W.sham)&&b(De,"sham",!0),Q(pe,me,De,M)}}},"./node_modules/core-js/internals/fails.js":function(I){I.exports=function(L){try{return!!L()}catch(p){return!0}}},"./node_modules/core-js/internals/function-bind-context.js":function(I,L,p){var w=p("./node_modules/core-js/internals/a-function.js");I.exports=function(x,b,Q){if(w(x),b===void 0)return x;switch(Q){case 0:return function(){return x.call(b)};case 1:return function(D){return x.call(b,D)};case 2:return function(D,N){return x.call(b,D,N)};case 3:return function(D,N,k){return x.call(b,D,N,k)}}return function(){return x.apply(b,arguments)}}},"./node_modules/core-js/internals/get-built-in.js":function(I,L,p){var w=p("./node_modules/core-js/internals/global.js"),x=function(b){return typeof b=="function"?b:void 0};I.exports=function(b,Q){return arguments.length<2?x(w[b]):w[b]&&w[b][Q]}},"./node_modules/core-js/internals/global.js":function(I){var L=function(p){return p&&p.Math==Math&&p};I.exports=L(typeof globalThis=="object"&&globalThis)||L(typeof window=="object"&&window)||L(typeof self=="object"&&self)||L(typeof B.g=="object"&&B.g)||function(){return this}()||Function("return this")()},"./node_modules/core-js/internals/has.js":function(I,L,p){var w=p("./node_modules/core-js/internals/to-object.js"),x={}.hasOwnProperty;I.exports=Object.hasOwn||function(Q,D){return x.call(w(Q),D)}},"./node_modules/core-js/internals/hidden-keys.js":function(I){I.exports={}},"./node_modules/core-js/internals/html.js":function(I,L,p){var w=p("./node_modules/core-js/internals/get-built-in.js");I.exports=w("document","documentElement")},"./node_modules/core-js/internals/ie8-dom-define.js":function(I,L,p){var w=p("./node_modules/core-js/internals/descriptors.js"),x=p("./node_modules/core-js/internals/fails.js"),b=p("./node_modules/core-js/internals/document-create-element.js");I.exports=!w&&!x(function(){return Object.defineProperty(b("div"),"a",{get:function(){return 7}}).a!=7})},"./node_modules/core-js/internals/indexed-object.js":function(I,L,p){var w=p("./node_modules/core-js/internals/fails.js"),x=p("./node_modules/core-js/internals/classof-raw.js"),b="".split;I.exports=w(function(){return!Object("z").propertyIsEnumerable(0)})?function(Q){return x(Q)=="String"?b.call(Q,""):Object(Q)}:Object},"./node_modules/core-js/internals/inherit-if-required.js":function(I,L,p){var w=p("./node_modules/core-js/internals/is-object.js"),x=p("./node_modules/core-js/internals/object-set-prototype-of.js");I.exports=function(b,Q,D){var N,k;return x&&typeof(N=Q.constructor)=="function"&&N!==D&&w(k=N.prototype)&&k!==D.prototype&&x(b,k),b}},"./node_modules/core-js/internals/inspect-source.js":function(I,L,p){var w=p("./node_modules/core-js/internals/shared-store.js"),x=Function.toString;typeof w.inspectSource!="function"&&(w.inspectSource=function(b){return x.call(b)}),I.exports=w.inspectSource},"./node_modules/core-js/internals/internal-state.js":function(I,L,p){var w=p("./node_modules/core-js/internals/native-weak-map.js"),x=p("./node_modules/core-js/internals/global.js"),b=p("./node_modules/core-js/internals/is-object.js"),Q=p("./node_modules/core-js/internals/create-non-enumerable-property.js"),D=p("./node_modules/core-js/internals/has.js"),N=p("./node_modules/core-js/internals/shared-store.js"),k=p("./node_modules/core-js/internals/shared-key.js"),M=p("./node_modules/core-js/internals/hidden-keys.js"),R="Object already initialized",Z=x.WeakMap,K,z,H,pe=function(Te){return H(Te)?z(Te):K(Te,{})},me=function(Te){return function(rt){var Le;if(!b(rt)||(Le=z(rt)).type!==Te)throw TypeError("Incompatible receiver, "+Te+" required");return Le}};if(w||N.state){var W=N.state||(N.state=new Z),De=W.get,ve=W.has,ne=W.set;K=function(Te,rt){if(ve.call(W,Te))throw new TypeError(R);return rt.facade=Te,ne.call(W,Te,rt),rt},z=function(Te){return De.call(W,Te)||{}},H=function(Te){return ve.call(W,Te)}}else{var Pe=k("state");M[Pe]=!0,K=function(Te,rt){if(D(Te,Pe))throw new TypeError(R);return rt.facade=Te,Q(Te,Pe,rt),rt},z=function(Te){return D(Te,Pe)?Te[Pe]:{}},H=function(Te){return D(Te,Pe)}}I.exports={set:K,get:z,has:H,enforce:pe,getterFor:me}},"./node_modules/core-js/internals/is-array.js":function(I,L,p){var w=p("./node_modules/core-js/internals/classof-raw.js");I.exports=Array.isArray||function(b){return w(b)=="Array"}},"./node_modules/core-js/internals/is-forced.js":function(I,L,p){var w=p("./node_modules/core-js/internals/fails.js"),x=/#|\.prototype\./,b=function(M,R){var Z=D[Q(M)];return Z==k?!0:Z==N?!1:typeof R=="function"?w(R):!!R},Q=b.normalize=function(M){return String(M).replace(x,".").toLowerCase()},D=b.data={},N=b.NATIVE="N",k=b.POLYFILL="P";I.exports=b},"./node_modules/core-js/internals/is-object.js":function(I){I.exports=function(L){return typeof L=="object"?L!==null:typeof L=="function"}},"./node_modules/core-js/internals/is-pure.js":function(I){I.exports=!1},"./node_modules/core-js/internals/is-symbol.js":function(I,L,p){var w=p("./node_modules/core-js/internals/get-built-in.js"),x=p("./node_modules/core-js/internals/use-symbol-as-uid.js");I.exports=x?function(b){return typeof b=="symbol"}:function(b){var Q=w("Symbol");return typeof Q=="function"&&Object(b)instanceof Q}},"./node_modules/core-js/internals/iterators-core.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/fails.js"),x=p("./node_modules/core-js/internals/object-get-prototype-of.js"),b=p("./node_modules/core-js/internals/create-non-enumerable-property.js"),Q=p("./node_modules/core-js/internals/has.js"),D=p("./node_modules/core-js/internals/well-known-symbol.js"),N=p("./node_modules/core-js/internals/is-pure.js"),k=D("iterator"),M=!1,R=function(){return this},Z,K,z;[].keys&&(z=[].keys(),"next"in z?(K=x(x(z)),K!==Object.prototype&&(Z=K)):M=!0);var H=Z==null||w(function(){var pe={};return Z[k].call(pe)!==pe});H&&(Z={}),(!N||H)&&!Q(Z,k)&&b(Z,k,R),I.exports={IteratorPrototype:Z,BUGGY_SAFARI_ITERATORS:M}},"./node_modules/core-js/internals/iterators.js":function(I){I.exports={}},"./node_modules/core-js/internals/native-symbol.js":function(I,L,p){var w=p("./node_modules/core-js/internals/engine-v8-version.js"),x=p("./node_modules/core-js/internals/fails.js");I.exports=!!Object.getOwnPropertySymbols&&!x(function(){var b=Symbol();return!String(b)||!(Object(b)instanceof Symbol)||!Symbol.sham&&w&&w<41})},"./node_modules/core-js/internals/native-weak-map.js":function(I,L,p){var w=p("./node_modules/core-js/internals/global.js"),x=p("./node_modules/core-js/internals/inspect-source.js"),b=w.WeakMap;I.exports=typeof b=="function"&&/native code/.test(x(b))},"./node_modules/core-js/internals/object-assign.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/descriptors.js"),x=p("./node_modules/core-js/internals/fails.js"),b=p("./node_modules/core-js/internals/object-keys.js"),Q=p("./node_modules/core-js/internals/object-get-own-property-symbols.js"),D=p("./node_modules/core-js/internals/object-property-is-enumerable.js"),N=p("./node_modules/core-js/internals/to-object.js"),k=p("./node_modules/core-js/internals/indexed-object.js"),M=Object.assign,R=Object.defineProperty;I.exports=!M||x(function(){if(w&&M({b:1},M(R({},"a",{enumerable:!0,get:function(){R(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var Z={},K={},z=Symbol(),H="abcdefghijklmnopqrst";return Z[z]=7,H.split("").forEach(function(pe){K[pe]=pe}),M({},Z)[z]!=7||b(M({},K)).join("")!=H})?function(K,z){for(var H=N(K),pe=arguments.length,me=1,W=Q.f,De=D.f;pe>me;)for(var ve=k(arguments[me++]),ne=W?b(ve).concat(W(ve)):b(ve),Pe=ne.length,Te=0,rt;Pe>Te;)rt=ne[Te++],(!w||De.call(ve,rt))&&(H[rt]=ve[rt]);return H}:M},"./node_modules/core-js/internals/object-create.js":function(I,L,p){var w=p("./node_modules/core-js/internals/an-object.js"),x=p("./node_modules/core-js/internals/object-define-properties.js"),b=p("./node_modules/core-js/internals/enum-bug-keys.js"),Q=p("./node_modules/core-js/internals/hidden-keys.js"),D=p("./node_modules/core-js/internals/html.js"),N=p("./node_modules/core-js/internals/document-create-element.js"),k=p("./node_modules/core-js/internals/shared-key.js"),M=">",R="<",Z="prototype",K="script",z=k("IE_PROTO"),H=function(){},pe=function(ne){return R+K+M+ne+R+"/"+K+M},me=function(ne){ne.write(pe("")),ne.close();var Pe=ne.parentWindow.Object;return ne=null,Pe},W=function(){var ne=N("iframe"),Pe="java"+K+":",Te;if(ne.style)return ne.style.display="none",D.appendChild(ne),ne.src=String(Pe),Te=ne.contentWindow.document,Te.open(),Te.write(pe("document.F=Object")),Te.close(),Te.F},De,ve=function(){try{De=new ActiveXObject("htmlfile")}catch(Pe){}ve=document.domain&&De?me(De):W()||me(De);for(var ne=b.length;ne--;)delete ve[Z][b[ne]];return ve()};Q[z]=!0,I.exports=Object.create||function(Pe,Te){var rt;return Pe!==null?(H[Z]=w(Pe),rt=new H,H[Z]=null,rt[z]=Pe):rt=ve(),Te===void 0?rt:x(rt,Te)}},"./node_modules/core-js/internals/object-define-properties.js":function(I,L,p){var w=p("./node_modules/core-js/internals/descriptors.js"),x=p("./node_modules/core-js/internals/object-define-property.js"),b=p("./node_modules/core-js/internals/an-object.js"),Q=p("./node_modules/core-js/internals/object-keys.js");I.exports=w?Object.defineProperties:function(N,k){b(N);for(var M=Q(k),R=M.length,Z=0,K;R>Z;)x.f(N,K=M[Z++],k[K]);return N}},"./node_modules/core-js/internals/object-define-property.js":function(I,L,p){var w=p("./node_modules/core-js/internals/descriptors.js"),x=p("./node_modules/core-js/internals/ie8-dom-define.js"),b=p("./node_modules/core-js/internals/an-object.js"),Q=p("./node_modules/core-js/internals/to-property-key.js"),D=Object.defineProperty;L.f=w?D:function(k,M,R){if(b(k),M=Q(M),b(R),x)try{return D(k,M,R)}catch(Z){}if("get"in R||"set"in R)throw TypeError("Accessors not supported");return"value"in R&&(k[M]=R.value),k}},"./node_modules/core-js/internals/object-get-own-property-descriptor.js":function(I,L,p){var w=p("./node_modules/core-js/internals/descriptors.js"),x=p("./node_modules/core-js/internals/object-property-is-enumerable.js"),b=p("./node_modules/core-js/internals/create-property-descriptor.js"),Q=p("./node_modules/core-js/internals/to-indexed-object.js"),D=p("./node_modules/core-js/internals/to-property-key.js"),N=p("./node_modules/core-js/internals/has.js"),k=p("./node_modules/core-js/internals/ie8-dom-define.js"),M=Object.getOwnPropertyDescriptor;L.f=w?M:function(Z,K){if(Z=Q(Z),K=D(K),k)try{return M(Z,K)}catch(z){}if(N(Z,K))return b(!x.f.call(Z,K),Z[K])}},"./node_modules/core-js/internals/object-get-own-property-names-external.js":function(I,L,p){var w=p("./node_modules/core-js/internals/to-indexed-object.js"),x=p("./node_modules/core-js/internals/object-get-own-property-names.js").f,b={}.toString,Q=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],D=function(N){try{return x(N)}catch(k){return Q.slice()}};I.exports.f=function(k){return Q&&b.call(k)=="[object Window]"?D(k):x(w(k))}},"./node_modules/core-js/internals/object-get-own-property-names.js":function(I,L,p){var w=p("./node_modules/core-js/internals/object-keys-internal.js"),x=p("./node_modules/core-js/internals/enum-bug-keys.js"),b=x.concat("length","prototype");L.f=Object.getOwnPropertyNames||function(D){return w(D,b)}},"./node_modules/core-js/internals/object-get-own-property-symbols.js":function(I,L){L.f=Object.getOwnPropertySymbols},"./node_modules/core-js/internals/object-get-prototype-of.js":function(I,L,p){var w=p("./node_modules/core-js/internals/has.js"),x=p("./node_modules/core-js/internals/to-object.js"),b=p("./node_modules/core-js/internals/shared-key.js"),Q=p("./node_modules/core-js/internals/correct-prototype-getter.js"),D=b("IE_PROTO"),N=Object.prototype;I.exports=Q?Object.getPrototypeOf:function(k){return k=x(k),w(k,D)?k[D]:typeof k.constructor=="function"&&k instanceof k.constructor?k.constructor.prototype:k instanceof Object?N:null}},"./node_modules/core-js/internals/object-keys-internal.js":function(I,L,p){var w=p("./node_modules/core-js/internals/has.js"),x=p("./node_modules/core-js/internals/to-indexed-object.js"),b=p("./node_modules/core-js/internals/array-includes.js").indexOf,Q=p("./node_modules/core-js/internals/hidden-keys.js");I.exports=function(D,N){var k=x(D),M=0,R=[],Z;for(Z in k)!w(Q,Z)&&w(k,Z)&&R.push(Z);for(;N.length>M;)w(k,Z=N[M++])&&(~b(R,Z)||R.push(Z));return R}},"./node_modules/core-js/internals/object-keys.js":function(I,L,p){var w=p("./node_modules/core-js/internals/object-keys-internal.js"),x=p("./node_modules/core-js/internals/enum-bug-keys.js");I.exports=Object.keys||function(Q){return w(Q,x)}},"./node_modules/core-js/internals/object-property-is-enumerable.js":function(I,L){"use strict";var p={}.propertyIsEnumerable,w=Object.getOwnPropertyDescriptor,x=w&&!p.call({1:2},1);L.f=x?function(Q){var D=w(this,Q);return!!D&&D.enumerable}:p},"./node_modules/core-js/internals/object-set-prototype-of.js":function(I,L,p){var w=p("./node_modules/core-js/internals/an-object.js"),x=p("./node_modules/core-js/internals/a-possible-prototype.js");I.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var b=!1,Q={},D;try{D=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,D.call(Q,[]),b=Q instanceof Array}catch(N){}return function(k,M){return w(k),x(M),b?D.call(k,M):k.__proto__=M,k}}():void 0)},"./node_modules/core-js/internals/object-to-string.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/to-string-tag-support.js"),x=p("./node_modules/core-js/internals/classof.js");I.exports=w?{}.toString:function(){return"[object "+x(this)+"]"}},"./node_modules/core-js/internals/ordinary-to-primitive.js":function(I,L,p){var w=p("./node_modules/core-js/internals/is-object.js");I.exports=function(x,b){var Q,D;if(b==="string"&&typeof(Q=x.toString)=="function"&&!w(D=Q.call(x))||typeof(Q=x.valueOf)=="function"&&!w(D=Q.call(x))||b!=="string"&&typeof(Q=x.toString)=="function"&&!w(D=Q.call(x)))return D;throw TypeError("Can't convert object to primitive value")}},"./node_modules/core-js/internals/own-keys.js":function(I,L,p){var w=p("./node_modules/core-js/internals/get-built-in.js"),x=p("./node_modules/core-js/internals/object-get-own-property-names.js"),b=p("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Q=p("./node_modules/core-js/internals/an-object.js");I.exports=w("Reflect","ownKeys")||function(N){var k=x.f(Q(N)),M=b.f;return M?k.concat(M(N)):k}},"./node_modules/core-js/internals/path.js":function(I,L,p){var w=p("./node_modules/core-js/internals/global.js");I.exports=w},"./node_modules/core-js/internals/redefine.js":function(I,L,p){var w=p("./node_modules/core-js/internals/global.js"),x=p("./node_modules/core-js/internals/create-non-enumerable-property.js"),b=p("./node_modules/core-js/internals/has.js"),Q=p("./node_modules/core-js/internals/set-global.js"),D=p("./node_modules/core-js/internals/inspect-source.js"),N=p("./node_modules/core-js/internals/internal-state.js"),k=N.get,M=N.enforce,R=String(String).split("String");(I.exports=function(Z,K,z,H){var pe=H?!!H.unsafe:!1,me=H?!!H.enumerable:!1,W=H?!!H.noTargetGet:!1,De;if(typeof z=="function"&&(typeof K=="string"&&!b(z,"name")&&x(z,"name",K),De=M(z),De.source||(De.source=R.join(typeof K=="string"?K:""))),Z===w){me?Z[K]=z:Q(K,z);return}else pe?!W&&Z[K]&&(me=!0):delete Z[K];me?Z[K]=z:x(Z,K,z)})(Function.prototype,"toString",function(){return typeof this=="function"&&k(this).source||D(this)})},"./node_modules/core-js/internals/regexp-flags.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/an-object.js");I.exports=function(){var x=w(this),b="";return x.global&&(b+="g"),x.ignoreCase&&(b+="i"),x.multiline&&(b+="m"),x.dotAll&&(b+="s"),x.unicode&&(b+="u"),x.sticky&&(b+="y"),b}},"./node_modules/core-js/internals/require-object-coercible.js":function(I){I.exports=function(L){if(L==null)throw TypeError("Can't call method on "+L);return L}},"./node_modules/core-js/internals/set-global.js":function(I,L,p){var w=p("./node_modules/core-js/internals/global.js");I.exports=function(x,b){try{Object.defineProperty(w,x,{value:b,configurable:!0,writable:!0})}catch(Q){w[x]=b}return b}},"./node_modules/core-js/internals/set-to-string-tag.js":function(I,L,p){var w=p("./node_modules/core-js/internals/object-define-property.js").f,x=p("./node_modules/core-js/internals/has.js"),b=p("./node_modules/core-js/internals/well-known-symbol.js"),Q=b("toStringTag");I.exports=function(D,N,k){D&&!x(D=k?D:D.prototype,Q)&&w(D,Q,{configurable:!0,value:N})}},"./node_modules/core-js/internals/shared-key.js":function(I,L,p){var w=p("./node_modules/core-js/internals/shared.js"),x=p("./node_modules/core-js/internals/uid.js"),b=w("keys");I.exports=function(Q){return b[Q]||(b[Q]=x(Q))}},"./node_modules/core-js/internals/shared-store.js":function(I,L,p){var w=p("./node_modules/core-js/internals/global.js"),x=p("./node_modules/core-js/internals/set-global.js"),b="__core-js_shared__",Q=w[b]||x(b,{});I.exports=Q},"./node_modules/core-js/internals/shared.js":function(I,L,p){var w=p("./node_modules/core-js/internals/is-pure.js"),x=p("./node_modules/core-js/internals/shared-store.js");(I.exports=function(b,Q){return x[b]||(x[b]=Q!==void 0?Q:{})})("versions",[]).push({version:"3.16.0",mode:w?"pure":"global",copyright:"\xA9 2021 Denis Pushkarev (zloirock.ru)"})},"./node_modules/core-js/internals/string-html-forced.js":function(I,L,p){var w=p("./node_modules/core-js/internals/fails.js");I.exports=function(x){return w(function(){var b=""[x]('"');return b!==b.toLowerCase()||b.split('"').length>3})}},"./node_modules/core-js/internals/string-multibyte.js":function(I,L,p){var w=p("./node_modules/core-js/internals/to-integer.js"),x=p("./node_modules/core-js/internals/to-string.js"),b=p("./node_modules/core-js/internals/require-object-coercible.js"),Q=function(D){return function(N,k){var M=x(b(N)),R=w(k),Z=M.length,K,z;return R<0||R>=Z?D?"":void 0:(K=M.charCodeAt(R),K<55296||K>56319||R+1===Z||(z=M.charCodeAt(R+1))<56320||z>57343?D?M.charAt(R):K:D?M.slice(R,R+2):(K-55296<<10)+(z-56320)+65536)}};I.exports={codeAt:Q(!1),charAt:Q(!0)}},"./node_modules/core-js/internals/string-trim.js":function(I,L,p){var w=p("./node_modules/core-js/internals/require-object-coercible.js"),x=p("./node_modules/core-js/internals/to-string.js"),b=p("./node_modules/core-js/internals/whitespaces.js"),Q="["+b+"]",D=RegExp("^"+Q+Q+"*"),N=RegExp(Q+Q+"*$"),k=function(M){return function(R){var Z=x(w(R));return M&1&&(Z=Z.replace(D,"")),M&2&&(Z=Z.replace(N,"")),Z}};I.exports={start:k(1),end:k(2),trim:k(3)}},"./node_modules/core-js/internals/to-absolute-index.js":function(I,L,p){var w=p("./node_modules/core-js/internals/to-integer.js"),x=Math.max,b=Math.min;I.exports=function(Q,D){var N=w(Q);return N<0?x(N+D,0):b(N,D)}},"./node_modules/core-js/internals/to-indexed-object.js":function(I,L,p){var w=p("./node_modules/core-js/internals/indexed-object.js"),x=p("./node_modules/core-js/internals/require-object-coercible.js");I.exports=function(b){return w(x(b))}},"./node_modules/core-js/internals/to-integer.js":function(I){var L=Math.ceil,p=Math.floor;I.exports=function(w){return isNaN(w=+w)?0:(w>0?p:L)(w)}},"./node_modules/core-js/internals/to-length.js":function(I,L,p){var w=p("./node_modules/core-js/internals/to-integer.js"),x=Math.min;I.exports=function(b){return b>0?x(w(b),9007199254740991):0}},"./node_modules/core-js/internals/to-object.js":function(I,L,p){var w=p("./node_modules/core-js/internals/require-object-coercible.js");I.exports=function(x){return Object(w(x))}},"./node_modules/core-js/internals/to-primitive.js":function(I,L,p){var w=p("./node_modules/core-js/internals/is-object.js"),x=p("./node_modules/core-js/internals/is-symbol.js"),b=p("./node_modules/core-js/internals/ordinary-to-primitive.js"),Q=p("./node_modules/core-js/internals/well-known-symbol.js"),D=Q("toPrimitive");I.exports=function(N,k){if(!w(N)||x(N))return N;var M=N[D],R;if(M!==void 0){if(k===void 0&&(k="default"),R=M.call(N,k),!w(R)||x(R))return R;throw TypeError("Can't convert object to primitive value")}return k===void 0&&(k="number"),b(N,k)}},"./node_modules/core-js/internals/to-property-key.js":function(I,L,p){var w=p("./node_modules/core-js/internals/to-primitive.js"),x=p("./node_modules/core-js/internals/is-symbol.js");I.exports=function(b){var Q=w(b,"string");return x(Q)?Q:String(Q)}},"./node_modules/core-js/internals/to-string-tag-support.js":function(I,L,p){var w=p("./node_modules/core-js/internals/well-known-symbol.js"),x=w("toStringTag"),b={};b[x]="z",I.exports=String(b)==="[object z]"},"./node_modules/core-js/internals/to-string.js":function(I,L,p){var w=p("./node_modules/core-js/internals/is-symbol.js");I.exports=function(x){if(w(x))throw TypeError("Cannot convert a Symbol value to a string");return String(x)}},"./node_modules/core-js/internals/uid.js":function(I){var L=0,p=Math.random();I.exports=function(w){return"Symbol("+String(w===void 0?"":w)+")_"+(++L+p).toString(36)}},"./node_modules/core-js/internals/use-symbol-as-uid.js":function(I,L,p){var w=p("./node_modules/core-js/internals/native-symbol.js");I.exports=w&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},"./node_modules/core-js/internals/well-known-symbol-wrapped.js":function(I,L,p){var w=p("./node_modules/core-js/internals/well-known-symbol.js");L.f=w},"./node_modules/core-js/internals/well-known-symbol.js":function(I,L,p){var w=p("./node_modules/core-js/internals/global.js"),x=p("./node_modules/core-js/internals/shared.js"),b=p("./node_modules/core-js/internals/has.js"),Q=p("./node_modules/core-js/internals/uid.js"),D=p("./node_modules/core-js/internals/native-symbol.js"),N=p("./node_modules/core-js/internals/use-symbol-as-uid.js"),k=x("wks"),M=w.Symbol,R=N?M:M&&M.withoutSetter||Q;I.exports=function(Z){return(!b(k,Z)||!(D||typeof k[Z]=="string"))&&(D&&b(M,Z)?k[Z]=M[Z]:k[Z]=R("Symbol."+Z)),k[Z]}},"./node_modules/core-js/internals/whitespaces.js":function(I){I.exports=`
\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},"./node_modules/core-js/modules/es.array.concat.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/export.js"),x=p("./node_modules/core-js/internals/fails.js"),b=p("./node_modules/core-js/internals/is-array.js"),Q=p("./node_modules/core-js/internals/is-object.js"),D=p("./node_modules/core-js/internals/to-object.js"),N=p("./node_modules/core-js/internals/to-length.js"),k=p("./node_modules/core-js/internals/create-property.js"),M=p("./node_modules/core-js/internals/array-species-create.js"),R=p("./node_modules/core-js/internals/array-method-has-species-support.js"),Z=p("./node_modules/core-js/internals/well-known-symbol.js"),K=p("./node_modules/core-js/internals/engine-v8-version.js"),z=Z("isConcatSpreadable"),H=9007199254740991,pe="Maximum allowed index exceeded",me=K>=51||!x(function(){var ne=[];return ne[z]=!1,ne.concat()[0]!==ne}),W=R("concat"),De=function(ne){if(!Q(ne))return!1;var Pe=ne[z];return Pe!==void 0?!!Pe:b(ne)},ve=!me||!W;w({target:"Array",proto:!0,forced:ve},{concat:function(Pe){var Te=D(this),rt=M(Te,0),Le=0,nt,Re,gt,Qe,We;for(nt=-1,gt=arguments.length;nt<gt;nt++)if(We=nt===-1?Te:arguments[nt],De(We)){if(Qe=N(We.length),Le+Qe>H)throw TypeError(pe);for(Re=0;Re<Qe;Re++,Le++)Re in We&&k(rt,Le,We[Re])}else{if(Le>=H)throw TypeError(pe);k(rt,Le++,We)}return rt.length=Le,rt}})},"./node_modules/core-js/modules/es.array.iterator.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/to-indexed-object.js"),x=p("./node_modules/core-js/internals/add-to-unscopables.js"),b=p("./node_modules/core-js/internals/iterators.js"),Q=p("./node_modules/core-js/internals/internal-state.js"),D=p("./node_modules/core-js/internals/define-iterator.js"),N="Array Iterator",k=Q.set,M=Q.getterFor(N);I.exports=D(Array,"Array",function(R,Z){k(this,{type:N,target:w(R),index:0,kind:Z})},function(){var R=M(this),Z=R.target,K=R.kind,z=R.index++;return!Z||z>=Z.length?(R.target=void 0,{value:void 0,done:!0}):K=="keys"?{value:z,done:!1}:K=="values"?{value:Z[z],done:!1}:{value:[z,Z[z]],done:!1}},"values"),b.Arguments=b.Array,x("keys"),x("values"),x("entries")},"./node_modules/core-js/modules/es.array.join.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/export.js"),x=p("./node_modules/core-js/internals/indexed-object.js"),b=p("./node_modules/core-js/internals/to-indexed-object.js"),Q=p("./node_modules/core-js/internals/array-method-is-strict.js"),D=[].join,N=x!=Object,k=Q("join",",");w({target:"Array",proto:!0,forced:N||!k},{join:function(R){return D.call(b(this),R===void 0?",":R)}})},"./node_modules/core-js/modules/es.array.map.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/export.js"),x=p("./node_modules/core-js/internals/array-iteration.js").map,b=p("./node_modules/core-js/internals/array-method-has-species-support.js"),Q=b("map");w({target:"Array",proto:!0,forced:!Q},{map:function(N){return x(this,N,arguments.length>1?arguments[1]:void 0)}})},"./node_modules/core-js/modules/es.array.slice.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/export.js"),x=p("./node_modules/core-js/internals/is-object.js"),b=p("./node_modules/core-js/internals/is-array.js"),Q=p("./node_modules/core-js/internals/to-absolute-index.js"),D=p("./node_modules/core-js/internals/to-length.js"),N=p("./node_modules/core-js/internals/to-indexed-object.js"),k=p("./node_modules/core-js/internals/create-property.js"),M=p("./node_modules/core-js/internals/well-known-symbol.js"),R=p("./node_modules/core-js/internals/array-method-has-species-support.js"),Z=R("slice"),K=M("species"),z=[].slice,H=Math.max;w({target:"Array",proto:!0,forced:!Z},{slice:function(me,W){var De=N(this),ve=D(De.length),ne=Q(me,ve),Pe=Q(W===void 0?ve:W,ve),Te,rt,Le;if(b(De)&&(Te=De.constructor,typeof Te=="function"&&(Te===Array||b(Te.prototype))?Te=void 0:x(Te)&&(Te=Te[K],Te===null&&(Te=void 0)),Te===Array||Te===void 0))return z.call(De,ne,Pe);for(rt=new(Te===void 0?Array:Te)(H(Pe-ne,0)),Le=0;ne<Pe;ne++,Le++)ne in De&&k(rt,Le,De[ne]);return rt.length=Le,rt}})},"./node_modules/core-js/modules/es.function.name.js":function(I,L,p){var w=p("./node_modules/core-js/internals/descriptors.js"),x=p("./node_modules/core-js/internals/object-define-property.js").f,b=Function.prototype,Q=b.toString,D=/^\s*function ([^ (]*)/,N="name";w&&!(N in b)&&x(b,N,{configurable:!0,get:function(){try{return Q.call(this).match(D)[1]}catch(k){return""}}})},"./node_modules/core-js/modules/es.number.constructor.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/descriptors.js"),x=p("./node_modules/core-js/internals/global.js"),b=p("./node_modules/core-js/internals/is-forced.js"),Q=p("./node_modules/core-js/internals/redefine.js"),D=p("./node_modules/core-js/internals/has.js"),N=p("./node_modules/core-js/internals/classof-raw.js"),k=p("./node_modules/core-js/internals/inherit-if-required.js"),M=p("./node_modules/core-js/internals/is-symbol.js"),R=p("./node_modules/core-js/internals/to-primitive.js"),Z=p("./node_modules/core-js/internals/fails.js"),K=p("./node_modules/core-js/internals/object-create.js"),z=p("./node_modules/core-js/internals/object-get-own-property-names.js").f,H=p("./node_modules/core-js/internals/object-get-own-property-descriptor.js").f,pe=p("./node_modules/core-js/internals/object-define-property.js").f,me=p("./node_modules/core-js/internals/string-trim.js").trim,W="Number",De=x[W],ve=De.prototype,ne=N(K(ve))==W,Pe=function(Re){if(M(Re))throw TypeError("Cannot convert a Symbol value to a number");var gt=R(Re,"number"),Qe,We,be,Oe,Me,qe,Ht,Gt;if(typeof gt=="string"&&gt.length>2){if(gt=me(gt),Qe=gt.charCodeAt(0),Qe===43||Qe===45){if(We=gt.charCodeAt(2),We===88||We===120)return NaN}else if(Qe===48){switch(gt.charCodeAt(1)){case 66:case 98:be=2,Oe=49;break;case 79:case 111:be=8,Oe=55;break;default:return+gt}for(Me=gt.slice(2),qe=Me.length,Ht=0;Ht<qe;Ht++)if(Gt=Me.charCodeAt(Ht),Gt<48||Gt>Oe)return NaN;return parseInt(Me,be)}}return+gt};if(b(W,!De(" 0o1")||!De("0b1")||De("+0x1"))){for(var Te=function(gt){var Qe=arguments.length<1?0:gt,We=this;return We instanceof Te&&(ne?Z(function(){ve.valueOf.call(We)}):N(We)!=W)?k(new De(Pe(Qe)),We,Te):Pe(Qe)},rt=w?z(De):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),Le=0,nt;rt.length>Le;Le++)D(De,nt=rt[Le])&&!D(Te,nt)&&pe(Te,nt,H(De,nt));Te.prototype=ve,ve.constructor=Te,Q(x,W,Te)}},"./node_modules/core-js/modules/es.object.assign.js":function(I,L,p){var w=p("./node_modules/core-js/internals/export.js"),x=p("./node_modules/core-js/internals/object-assign.js");w({target:"Object",stat:!0,forced:Object.assign!==x},{assign:x})},"./node_modules/core-js/modules/es.object.keys.js":function(I,L,p){var w=p("./node_modules/core-js/internals/export.js"),x=p("./node_modules/core-js/internals/to-object.js"),b=p("./node_modules/core-js/internals/object-keys.js"),Q=p("./node_modules/core-js/internals/fails.js"),D=Q(function(){b(1)});w({target:"Object",stat:!0,forced:D},{keys:function(k){return b(x(k))}})},"./node_modules/core-js/modules/es.object.to-string.js":function(I,L,p){var w=p("./node_modules/core-js/internals/to-string-tag-support.js"),x=p("./node_modules/core-js/internals/redefine.js"),b=p("./node_modules/core-js/internals/object-to-string.js");w||x(Object.prototype,"toString",b,{unsafe:!0})},"./node_modules/core-js/modules/es.regexp.to-string.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/redefine.js"),x=p("./node_modules/core-js/internals/an-object.js"),b=p("./node_modules/core-js/internals/to-string.js"),Q=p("./node_modules/core-js/internals/fails.js"),D=p("./node_modules/core-js/internals/regexp-flags.js"),N="toString",k=RegExp.prototype,M=k[N],R=Q(function(){return M.call({source:"a",flags:"b"})!="/a/b"}),Z=M.name!=N;(R||Z)&&w(RegExp.prototype,N,function(){var z=x(this),H=b(z.source),pe=z.flags,me=b(pe===void 0&&z instanceof RegExp&&!("flags"in k)?D.call(z):pe);return"/"+H+"/"+me},{unsafe:!0})},"./node_modules/core-js/modules/es.string.iterator.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/string-multibyte.js").charAt,x=p("./node_modules/core-js/internals/to-string.js"),b=p("./node_modules/core-js/internals/internal-state.js"),Q=p("./node_modules/core-js/internals/define-iterator.js"),D="String Iterator",N=b.set,k=b.getterFor(D);Q(String,"String",function(M){N(this,{type:D,string:x(M),index:0})},function(){var R=k(this),Z=R.string,K=R.index,z;return K>=Z.length?{value:void 0,done:!0}:(z=w(Z,K),R.index+=z.length,{value:z,done:!1})})},"./node_modules/core-js/modules/es.string.link.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/export.js"),x=p("./node_modules/core-js/internals/create-html.js"),b=p("./node_modules/core-js/internals/string-html-forced.js");w({target:"String",proto:!0,forced:b("link")},{link:function(D){return x(this,"a","href",D)}})},"./node_modules/core-js/modules/es.symbol.description.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/export.js"),x=p("./node_modules/core-js/internals/descriptors.js"),b=p("./node_modules/core-js/internals/global.js"),Q=p("./node_modules/core-js/internals/has.js"),D=p("./node_modules/core-js/internals/is-object.js"),N=p("./node_modules/core-js/internals/object-define-property.js").f,k=p("./node_modules/core-js/internals/copy-constructor-properties.js"),M=b.Symbol;if(x&&typeof M=="function"&&(!("description"in M.prototype)||M().description!==void 0)){var R={},Z=function(){var W=arguments.length<1||arguments[0]===void 0?void 0:String(arguments[0]),De=this instanceof Z?new M(W):W===void 0?M():M(W);return W===""&&(R[De]=!0),De};k(Z,M);var K=Z.prototype=M.prototype;K.constructor=Z;var z=K.toString,H=String(M("test"))=="Symbol(test)",pe=/^Symbol\((.*)\)[^)]+$/;N(K,"description",{configurable:!0,get:function(){var W=D(this)?this.valueOf():this,De=z.call(W);if(Q(R,W))return"";var ve=H?De.slice(7,-1):De.replace(pe,"$1");return ve===""?void 0:ve}}),w({global:!0,forced:!0},{Symbol:Z})}},"./node_modules/core-js/modules/es.symbol.iterator.js":function(I,L,p){var w=p("./node_modules/core-js/internals/define-well-known-symbol.js");w("iterator")},"./node_modules/core-js/modules/es.symbol.js":function(I,L,p){"use strict";var w=p("./node_modules/core-js/internals/export.js"),x=p("./node_modules/core-js/internals/global.js"),b=p("./node_modules/core-js/internals/get-built-in.js"),Q=p("./node_modules/core-js/internals/is-pure.js"),D=p("./node_modules/core-js/internals/descriptors.js"),N=p("./node_modules/core-js/internals/native-symbol.js"),k=p("./node_modules/core-js/internals/fails.js"),M=p("./node_modules/core-js/internals/has.js"),R=p("./node_modules/core-js/internals/is-array.js"),Z=p("./node_modules/core-js/internals/is-object.js"),K=p("./node_modules/core-js/internals/is-symbol.js"),z=p("./node_modules/core-js/internals/an-object.js"),H=p("./node_modules/core-js/internals/to-object.js"),pe=p("./node_modules/core-js/internals/to-indexed-object.js"),me=p("./node_modules/core-js/internals/to-property-key.js"),W=p("./node_modules/core-js/internals/to-string.js"),De=p("./node_modules/core-js/internals/create-property-descriptor.js"),ve=p("./node_modules/core-js/internals/object-create.js"),ne=p("./node_modules/core-js/internals/object-keys.js"),Pe=p("./node_modules/core-js/internals/object-get-own-property-names.js"),Te=p("./node_modules/core-js/internals/object-get-own-property-names-external.js"),rt=p("./node_modules/core-js/internals/object-get-own-property-symbols.js"),Le=p("./node_modules/core-js/internals/object-get-own-property-descriptor.js"),nt=p("./node_modules/core-js/internals/object-define-property.js"),Re=p("./node_modules/core-js/internals/object-property-is-enumerable.js"),gt=p("./node_modules/core-js/internals/create-non-enumerable-property.js"),Qe=p("./node_modules/core-js/internals/redefine.js"),We=p("./node_modules/core-js/internals/shared.js"),be=p("./node_modules/core-js/internals/shared-key.js"),Oe=p("./node_modules/core-js/internals/hidden-keys.js"),Me=p("./node_modules/core-js/internals/uid.js"),qe=p("./node_modules/core-js/internals/well-known-symbol.js"),Ht=p("./node_modules/core-js/internals/well-known-symbol-wrapped.js"),Gt=p("./node_modules/core-js/internals/define-well-known-symbol.js"),vn=p("./node_modules/core-js/internals/set-to-string-tag.js"),Qt=p("./node_modules/core-js/internals/internal-state.js"),ln=p("./node_modules/core-js/internals/array-iteration.js").forEach,tn=be("hidden"),Mt="Symbol",Ut="prototype",Rt=qe("toPrimitive"),st=Qt.set,it=Qt.getterFor(Mt),un=Object[Ut],It=x.Symbol,ot=b("JSON","stringify"),Se=Le.f,X=nt.f,O=Te.f,Y=Re.f,oe=We("symbols"),q=We("op-symbols"),Fe=We("string-to-symbol-registry"),Xe=We("symbol-to-string-registry"),jt=We("wks"),yt=x.QObject,Ze=!yt||!yt[Ut]||!yt[Ut].findChild,Ot=D&&k(function(){return ve(X({},"a",{get:function(){return X(this,"a",{value:7}).a}})).a!=7})?function(oo,Wi,Gi){var mo=Se(un,Wi);mo&&delete un[Wi],X(oo,Wi,Gi),mo&&oo!==un&&X(un,Wi,mo)}:X,hn=function(oo,Wi){var Gi=oe[oo]=ve(It[Ut]);return st(Gi,{type:Mt,tag:oo,description:Wi}),D||(Gi.description=Wi),Gi},zt=function(Wi,Gi,mo){Wi===un&&zt(q,Gi,mo),z(Wi);var Jo=me(Gi);return z(mo),M(oe,Jo)?(mo.enumerable?(M(Wi,tn)&&Wi[tn][Jo]&&(Wi[tn][Jo]=!1),mo=ve(mo,{enumerable:De(0,!1)})):(M(Wi,tn)||X(Wi,tn,De(1,{})),Wi[tn][Jo]=!0),Ot(Wi,Jo,mo)):X(Wi,Jo,mo)},Jt=function(Wi,Gi){z(Wi);var mo=pe(Gi),Jo=ne(mo).concat(ni(mo));return ln(Jo,function(Ho){(!D||Cn.call(mo,Ho))&&zt(Wi,Ho,mo[Ho])}),Wi},Rn=function(Wi,Gi){return Gi===void 0?ve(Wi):Jt(ve(Wi),Gi)},Cn=function(Wi){var Gi=me(Wi),mo=Y.call(this,Gi);return this===un&&M(oe,Gi)&&!M(q,Gi)?!1:mo||!M(this,Gi)||!M(oe,Gi)||M(this,tn)&&this[tn][Gi]?mo:!0},Ur=function(Wi,Gi){var mo=pe(Wi),Jo=me(Gi);if(!(mo===un&&M(oe,Jo)&&!M(q,Jo))){var Ho=Se(mo,Jo);return Ho&&M(oe,Jo)&&!(M(mo,tn)&&mo[tn][Jo])&&(Ho.enumerable=!0),Ho}},pi=function(Wi){var Gi=O(pe(Wi)),mo=[];return ln(Gi,function(Jo){!M(oe,Jo)&&!M(Oe,Jo)&&mo.push(Jo)}),mo},ni=function(Wi){var Gi=Wi===un,mo=O(Gi?q:pe(Wi)),Jo=[];return ln(mo,function(Ho){M(oe,Ho)&&(!Gi||M(un,Ho))&&Jo.push(oe[Ho])}),Jo};if(N||(It=function(){if(this instanceof It)throw TypeError("Symbol is not a constructor");var Wi=!arguments.length||arguments[0]===void 0?void 0:W(arguments[0]),Gi=Me(Wi),mo=function(Jo){this===un&&mo.call(q,Jo),M(this,tn)&&M(this[tn],Gi)&&(this[tn][Gi]=!1),Ot(this,Gi,De(1,Jo))};return D&&Ze&&Ot(un,Gi,{configurable:!0,set:mo}),hn(Gi,Wi)},Qe(It[Ut],"toString",function(){return it(this).tag}),Qe(It,"withoutSetter",function(oo){return hn(Me(oo),oo)}),Re.f=Cn,nt.f=zt,Le.f=Ur,Pe.f=Te.f=pi,rt.f=ni,Ht.f=function(oo){return hn(qe(oo),oo)},D&&(X(It[Ut],"description",{configurable:!0,get:function(){return it(this).description}}),Q||Qe(un,"propertyIsEnumerable",Cn,{unsafe:!0}))),w({global:!0,wrap:!0,forced:!N,sham:!N},{Symbol:It}),ln(ne(jt),function(oo){Gt(oo)}),w({target:Mt,stat:!0,forced:!N},{for:function(oo){var Wi=W(oo);if(M(Fe,Wi))return Fe[Wi];var Gi=It(Wi);return Fe[Wi]=Gi,Xe[Gi]=Wi,Gi},keyFor:function(Wi){if(!K(Wi))throw TypeError(Wi+" is not a symbol");if(M(Xe,Wi))return Xe[Wi]},useSetter:function(){Ze=!0},useSimple:function(){Ze=!1}}),w({target:"Object",stat:!0,forced:!N,sham:!D},{create:Rn,defineProperty:zt,defineProperties:Jt,getOwnPropertyDescriptor:Ur}),w({target:"Object",stat:!0,forced:!N},{getOwnPropertyNames:pi,getOwnPropertySymbols:ni}),w({target:"Object",stat:!0,forced:k(function(){rt.f(1)})},{getOwnPropertySymbols:function(Wi){return rt.f(H(Wi))}}),ot){var qi=!N||k(function(){var oo=It();return ot([oo])!="[null]"||ot({a:oo})!="{}"||ot(Object(oo))!="{}"});w({target:"JSON",stat:!0,forced:qi},{stringify:function(Wi,Gi,mo){for(var Jo=[Wi],Ho=1,vo;arguments.length>Ho;)Jo.push(arguments[Ho++]);if(vo=Gi,!(!Z(Gi)&&Wi===void 0||K(Wi)))return R(Gi)||(Gi=function(ns,Ka){if(typeof vo=="function"&&(Ka=vo.call(this,ns,Ka)),!K(Ka))return Ka}),Jo[1]=Gi,ot.apply(null,Jo)}})}It[Ut][Rt]||gt(It[Ut],Rt,It[Ut].valueOf),vn(It,Mt),Oe[tn]=!0},"./node_modules/core-js/modules/web.dom-collections.for-each.js":function(I,L,p){var w=p("./node_modules/core-js/internals/global.js"),x=p("./node_modules/core-js/internals/dom-iterables.js"),b=p("./node_modules/core-js/internals/array-for-each.js"),Q=p("./node_modules/core-js/internals/create-non-enumerable-property.js");for(var D in x){var N=w[D],k=N&&N.prototype;if(k&&k.forEach!==b)try{Q(k,"forEach",b)}catch(M){k.forEach=b}}},"./node_modules/core-js/modules/web.dom-collections.iterator.js":function(I,L,p){var w=p("./node_modules/core-js/internals/global.js"),x=p("./node_modules/core-js/internals/dom-iterables.js"),b=p("./node_modules/core-js/modules/es.array.iterator.js"),Q=p("./node_modules/core-js/internals/create-non-enumerable-property.js"),D=p("./node_modules/core-js/internals/well-known-symbol.js"),N=D("iterator"),k=D("toStringTag"),M=b.values;for(var R in x){var Z=w[R],K=Z&&Z.prototype;if(K){if(K[N]!==M)try{Q(K,N,M)}catch(H){K[N]=M}if(K[k]||Q(K,k,R),x[R]){for(var z in b)if(K[z]!==b[z])try{Q(K,z,b[z])}catch(H){K[z]=b[z]}}}}},"./node_modules/es6-promise/dist/es6-promise.js":function(I){(function(L,p){I.exports=p()})(this,function(){"use strict";function L(yt){var Ze=typeof yt;return yt!==null&&(Ze==="object"||Ze==="function")}function p(yt){return typeof yt=="function"}var w=void 0;Array.isArray?w=Array.isArray:w=function(yt){return Object.prototype.toString.call(yt)==="[object Array]"};var x=w,b=0,Q=void 0,D=void 0,N=function(Ze,Ot){ne[b]=Ze,ne[b+1]=Ot,b+=2,b===2&&(D?D(Pe):rt())};function k(yt){D=yt}function M(yt){N=yt}var R=typeof window!="undefined"?window:void 0,Z=R||{},K=Z.MutationObserver||Z.WebKitMutationObserver,z=typeof self=="undefined"&&typeof S!="undefined"&&{}.toString.call(S)==="[object process]",H=typeof Uint8ClampedArray!="undefined"&&typeof importScripts!="undefined"&&typeof MessageChannel!="undefined";function pe(){return function(){return S.nextTick(Pe)}}function me(){return typeof Q!="undefined"?function(){Q(Pe)}:ve()}function W(){var yt=0,Ze=new K(Pe),Ot=document.createTextNode("");return Ze.observe(Ot,{characterData:!0}),function(){Ot.data=yt=++yt%2}}function De(){var yt=new MessageChannel;return yt.port1.onmessage=Pe,function(){return yt.port2.postMessage(0)}}function ve(){var yt=setTimeout;return function(){return yt(Pe,1)}}var ne=new Array(1e3);function Pe(){for(var yt=0;yt<b;yt+=2){var Ze=ne[yt],Ot=ne[yt+1];Ze(Ot),ne[yt]=void 0,ne[yt+1]=void 0}b=0}function Te(){try{var yt=Function("return this")().require("vertx");return Q=yt.runOnLoop||yt.runOnContext,me()}catch(Ze){return ve()}}var rt=void 0;z?rt=pe():K?rt=W():H?rt=De():R===void 0?rt=Te():rt=ve();function Le(yt,Ze){var Ot=this,hn=new this.constructor(gt);hn[Re]===void 0&&ot(hn);var zt=Ot._state;if(zt){var Jt=arguments[zt-1];N(function(){return st(zt,hn,Jt,Ot._result)})}else Ut(Ot,hn,yt,Ze);return hn}function nt(yt){var Ze=this;if(yt&&typeof yt=="object"&&yt.constructor===Ze)return yt;var Ot=new Ze(gt);return Qt(Ot,yt),Ot}var Re=Math.random().toString(36).substring(2);function gt(){}var Qe=void 0,We=1,be=2;function Oe(){return new TypeError("You cannot resolve a promise with itself")}function Me(){return new TypeError("A promises callback cannot return that same promise.")}function qe(yt,Ze,Ot,hn){try{yt.call(Ze,Ot,hn)}catch(zt){return zt}}function Ht(yt,Ze,Ot){N(function(hn){var zt=!1,Jt=qe(Ot,Ze,function(Rn){zt||(zt=!0,Ze!==Rn?Qt(hn,Rn):tn(hn,Rn))},function(Rn){zt||(zt=!0,Mt(hn,Rn))},"Settle: "+(hn._label||" unknown promise"));!zt&&Jt&&(zt=!0,Mt(hn,Jt))},yt)}function Gt(yt,Ze){Ze._state===We?tn(yt,Ze._result):Ze._state===be?Mt(yt,Ze._result):Ut(Ze,void 0,function(Ot){return Qt(yt,Ot)},function(Ot){return Mt(yt,Ot)})}function vn(yt,Ze,Ot){Ze.constructor===yt.constructor&&Ot===Le&&Ze.constructor.resolve===nt?Gt(yt,Ze):Ot===void 0?tn(yt,Ze):p(Ot)?Ht(yt,Ze,Ot):tn(yt,Ze)}function Qt(yt,Ze){if(yt===Ze)Mt(yt,Oe());else if(L(Ze)){var Ot=void 0;try{Ot=Ze.then}catch(hn){Mt(yt,hn);return}vn(yt,Ze,Ot)}else tn(yt,Ze)}function ln(yt){yt._onerror&&yt._onerror(yt._result),Rt(yt)}function tn(yt,Ze){yt._state===Qe&&(yt._result=Ze,yt._state=We,yt._subscribers.length!==0&&N(Rt,yt))}function Mt(yt,Ze){yt._state===Qe&&(yt._state=be,yt._result=Ze,N(ln,yt))}function Ut(yt,Ze,Ot,hn){var zt=yt._subscribers,Jt=zt.length;yt._onerror=null,zt[Jt]=Ze,zt[Jt+We]=Ot,zt[Jt+be]=hn,Jt===0&&yt._state&&N(Rt,yt)}function Rt(yt){var Ze=yt._subscribers,Ot=yt._state;if(Ze.length!==0){for(var hn=void 0,zt=void 0,Jt=yt._result,Rn=0;Rn<Ze.length;Rn+=3)hn=Ze[Rn],zt=Ze[Rn+Ot],hn?st(Ot,hn,zt,Jt):zt(Jt);yt._subscribers.length=0}}function st(yt,Ze,Ot,hn){var zt=p(Ot),Jt=void 0,Rn=void 0,Cn=!0;if(zt){try{Jt=Ot(hn)}catch(Ur){Cn=!1,Rn=Ur}if(Ze===Jt){Mt(Ze,Me());return}}else Jt=hn;Ze._state!==Qe||(zt&&Cn?Qt(Ze,Jt):Cn===!1?Mt(Ze,Rn):yt===We?tn(Ze,Jt):yt===be&&Mt(Ze,Jt))}function it(yt,Ze){try{Ze(function(hn){Qt(yt,hn)},function(hn){Mt(yt,hn)})}catch(Ot){Mt(yt,Ot)}}var un=0;function It(){return un++}function ot(yt){yt[Re]=un++,yt._state=void 0,yt._result=void 0,yt._subscribers=[]}function Se(){return new Error("Array Methods must be provided an Array")}var X=function(){function yt(Ze,Ot){this._instanceConstructor=Ze,this.promise=new Ze(gt),this.promise[Re]||ot(this.promise),x(Ot)?(this.length=Ot.length,this._remaining=Ot.length,this._result=new Array(this.length),this.length===0?tn(this.promise,this._result):(this.length=this.length||0,this._enumerate(Ot),this._remaining===0&&tn(this.promise,this._result))):Mt(this.promise,Se())}return yt.prototype._enumerate=function(Ot){for(var hn=0;this._state===Qe&&hn<Ot.length;hn++)this._eachEntry(Ot[hn],hn)},yt.prototype._eachEntry=function(Ot,hn){var zt=this._instanceConstructor,Jt=zt.resolve;if(Jt===nt){var Rn=void 0,Cn=void 0,Ur=!1;try{Rn=Ot.then}catch(ni){Ur=!0,Cn=ni}if(Rn===Le&&Ot._state!==Qe)this._settledAt(Ot._state,hn,Ot._result);else if(typeof Rn!="function")this._remaining--,this._result[hn]=Ot;else if(zt===Xe){var pi=new zt(gt);Ur?Mt(pi,Cn):vn(pi,Ot,Rn),this._willSettleAt(pi,hn)}else this._willSettleAt(new zt(function(ni){return ni(Ot)}),hn)}else this._willSettleAt(Jt(Ot),hn)},yt.prototype._settledAt=function(Ot,hn,zt){var Jt=this.promise;Jt._state===Qe&&(this._remaining--,Ot===be?Mt(Jt,zt):this._result[hn]=zt),this._remaining===0&&tn(Jt,this._result)},yt.prototype._willSettleAt=function(Ot,hn){var zt=this;Ut(Ot,void 0,function(Jt){return zt._settledAt(We,hn,Jt)},function(Jt){return zt._settledAt(be,hn,Jt)})},yt}();function O(yt){return new X(this,yt).promise}function Y(yt){var Ze=this;return x(yt)?new Ze(function(Ot,hn){for(var zt=yt.length,Jt=0;Jt<zt;Jt++)Ze.resolve(yt[Jt]).then(Ot,hn)}):new Ze(function(Ot,hn){return hn(new TypeError("You must pass an array to race."))})}function oe(yt){var Ze=this,Ot=new Ze(gt);return Mt(Ot,yt),Ot}function q(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}function Fe(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}var Xe=function(){function yt(Ze){this[Re]=It(),this._result=this._state=void 0,this._subscribers=[],gt!==Ze&&(typeof Ze!="function"&&q(),this instanceof yt?it(this,Ze):Fe())}return yt.prototype.catch=function(Ot){return this.then(null,Ot)},yt.prototype.finally=function(Ot){var hn=this,zt=hn.constructor;return p(Ot)?hn.then(function(Jt){return zt.resolve(Ot()).then(function(){return Jt})},function(Jt){return zt.resolve(Ot()).then(function(){throw Jt})}):hn.then(Ot,Ot)},yt}();Xe.prototype.then=Le,Xe.all=O,Xe.race=Y,Xe.resolve=nt,Xe.reject=oe,Xe._setScheduler=k,Xe._setAsap=M,Xe._asap=N;function jt(){var yt=void 0;if(typeof B.g!="undefined")yt=B.g;else if(typeof self!="undefined")yt=self;else try{yt=Function("return this")()}catch(hn){throw new Error("polyfill failed because global object is unavailable in this environment")}var Ze=yt.Promise;if(Ze){var Ot=null;try{Ot=Object.prototype.toString.call(Ze.resolve())}catch(hn){}if(Ot==="[object Promise]"&&!Ze.cast)return}yt.Promise=Xe}return Xe.polyfill=jt,Xe.Promise=Xe,Xe})},html2canvas:function(I){"use strict";I.exports=te},jspdf:function(I){"use strict";I.exports=a}},G={};function V(I){var L=G[I];if(L!==void 0)return L.exports;var p=G[I]={exports:{}};return ie[I].call(p.exports,p,p.exports,V),p.exports}(function(){V.n=function(I){var L=I&&I.__esModule?function(){return I.default}:function(){return I};return V.d(L,{a:L}),L}})(),function(){V.d=function(I,L){for(var p in L)V.o(L,p)&&!V.o(I,p)&&Object.defineProperty(I,p,{enumerable:!0,get:L[p]})}}(),function(){V.o=function(I,L){return Object.prototype.hasOwnProperty.call(I,L)}}(),function(){V.r=function(I){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(I,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(I,"__esModule",{value:!0})}}();var P={};return function(){"use strict";V.r(P);var I=V("./src/worker.js"),L=V("./src/plugin/jspdf-plugin.js"),p=V("./src/plugin/pagebreaks.js"),w=V("./src/plugin/hyperlinks.js"),x=function b(Q,D){var N=new b.Worker(D);return Q?N.from(Q).save():N};x.Worker=I.default,P.default=x}(),P=P.default,P}()})},24334:function(Br,fn,B){var S,a;(function(te,ie){Br.exports=ie(te)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof B.g!="undefined"?B.g:this,function(te){"use strict";te=te||{};var ie=te.Base64,G="2.6.4",V="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",P=function(Te){for(var rt={},Le=0,nt=Te.length;Le<nt;Le++)rt[Te.charAt(Le)]=Le;return rt}(V),I=String.fromCharCode,L=function(Te){if(Te.length<2){var rt=Te.charCodeAt(0);return rt<128?Te:rt<2048?I(192|rt>>>6)+I(128|rt&63):I(224|rt>>>12&15)+I(128|rt>>>6&63)+I(128|rt&63)}else{var rt=65536+(Te.charCodeAt(0)-55296)*1024+(Te.charCodeAt(1)-56320);return I(240|rt>>>18&7)+I(128|rt>>>12&63)+I(128|rt>>>6&63)+I(128|rt&63)}},p=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,w=function(Te){return Te.replace(p,L)},x=function(Te){var rt=[0,2,1][Te.length%3],Le=Te.charCodeAt(0)<<16|(Te.length>1?Te.charCodeAt(1):0)<<8|(Te.length>2?Te.charCodeAt(2):0),nt=[V.charAt(Le>>>18),V.charAt(Le>>>12&63),rt>=2?"=":V.charAt(Le>>>6&63),rt>=1?"=":V.charAt(Le&63)];return nt.join("")},b=te.btoa&&typeof te.btoa=="function"?function(Te){return te.btoa(Te)}:function(Te){if(Te.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return Te.replace(/[\s\S]{1,3}/g,x)},Q=function(Te){return b(w(String(Te)))},D=function(Te){return Te.replace(/[+\/]/g,function(rt){return rt=="+"?"-":"_"}).replace(/=/g,"")},N=function(Te,rt){return rt?D(Q(Te)):Q(Te)},k=function(Te){return N(Te,!0)},M;te.Uint8Array&&(M=function(Te,rt){for(var Le="",nt=0,Re=Te.length;nt<Re;nt+=3){var gt=Te[nt],Qe=Te[nt+1],We=Te[nt+2],be=gt<<16|Qe<<8|We;Le+=V.charAt(be>>>18)+V.charAt(be>>>12&63)+(typeof Qe!="undefined"?V.charAt(be>>>6&63):"=")+(typeof We!="undefined"?V.charAt(be&63):"=")}return rt?D(Le):Le});var R=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Z=function(Te){switch(Te.length){case 4:var rt=(7&Te.charCodeAt(0))<<18|(63&Te.charCodeAt(1))<<12|(63&Te.charCodeAt(2))<<6|63&Te.charCodeAt(3),Le=rt-65536;return I((Le>>>10)+55296)+I((Le&1023)+56320);case 3:return I((15&Te.charCodeAt(0))<<12|(63&Te.charCodeAt(1))<<6|63&Te.charCodeAt(2));default:return I((31&Te.charCodeAt(0))<<6|63&Te.charCodeAt(1))}},K=function(Te){return Te.replace(R,Z)},z=function(Te){var rt=Te.length,Le=rt%4,nt=(rt>0?P[Te.charAt(0)]<<18:0)|(rt>1?P[Te.charAt(1)]<<12:0)|(rt>2?P[Te.charAt(2)]<<6:0)|(rt>3?P[Te.charAt(3)]:0),Re=[I(nt>>>16),I(nt>>>8&255),I(nt&255)];return Re.length-=[0,0,2,1][Le],Re.join("")},H=te.atob&&typeof te.atob=="function"?function(Te){return te.atob(Te)}:function(Te){return Te.replace(/\S{1,4}/g,z)},pe=function(Te){return H(String(Te).replace(/[^A-Za-z0-9\+\/]/g,""))},me=function(Te){return K(H(Te))},W=function(Te){return String(Te).replace(/[-_]/g,function(rt){return rt=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},De=function(Te){return me(W(Te))},ve;te.Uint8Array&&(ve=function(Te){return Uint8Array.from(pe(W(Te)),function(rt){return rt.charCodeAt(0)})});var ne=function(){var Te=te.Base64;return te.Base64=ie,Te};if(te.Base64={VERSION:G,atob:pe,btoa:b,fromBase64:De,toBase64:N,utob:w,encode:N,encodeURI:k,btou:K,decode:De,noConflict:ne,fromUint8Array:M,toUint8Array:ve},typeof Object.defineProperty=="function"){var Pe=function(Te){return{value:Te,enumerable:!1,writable:!0,configurable:!0}};te.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Pe(function(){return De(this)})),Object.defineProperty(String.prototype,"toBase64",Pe(function(Te){return N(this,Te)})),Object.defineProperty(String.prototype,"toBase64URI",Pe(function(){return N(this,!0)}))}}return te.Meteor&&(Base64=te.Base64),Br.exports?Br.exports.Base64=te.Base64:(S=[],a=function(){return te.Base64}.apply(fn,S),a!==void 0&&(Br.exports=a)),{Base64:te.Base64}})},53307:function(Br,fn,B){"use strict";B.r(fn),B.d(fn,{AcroForm:function(){return _0},AcroFormAppearance:function(){return ms},AcroFormButton:function(){return Qs},AcroFormCheckBox:function(){return tA},AcroFormChoiceField:function(){return $a},AcroFormComboBox:function(){return El},AcroFormEditBox:function(){return kl},AcroFormListBox:function(){return _u},AcroFormPasswordField:function(){return Lu},AcroFormPushButton:function(){return Oc},AcroFormRadioButton:function(){return Fu},AcroFormTextField:function(){return Xc},GState:function(){return Mg},ShadingPattern:function(){return wh},TilingPattern:function(){return Up},default:function(){return cl},jsPDF:function(){return cl}});var S=B(43749),a={},te=function(A,m,h,j,_){var re=new Worker(a[m]||(a[m]=URL.createObjectURL(new Blob([A+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return re.onmessage=function(ke){var Be=ke.data,Ke=Be.$e$;if(Ke){var Ge=new Error(Ke[0]);Ge.code=Ke[1],Ge.stack=Ke[2],_(Ge,null)}else _(null,Be)},re.postMessage(h,j),re},ie=Uint8Array,G=Uint16Array,V=Int32Array,P=new ie([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,0,0,0]),I=new ie([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,0,0]),L=new ie([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),p=function(A,m){for(var h=new G(31),j=0;j<31;++j)h[j]=m+=1<<A[j-1];for(var _=new V(h[30]),j=1;j<30;++j)for(var re=h[j];re<h[j+1];++re)_[re]=re-h[j]<<5|j;return{b:h,r:_}},w=p(P,2),x=w.b,b=w.r;x[28]=258,b[258]=28;for(var Q=p(I,0),D=Q.b,N=Q.r,k=new G(32768),M=0;M<32768;++M){var R=(M&43690)>>1|(M&21845)<<1;R=(R&52428)>>2|(R&13107)<<2,R=(R&61680)>>4|(R&3855)<<4,k[M]=((R&65280)>>8|(R&255)<<8)>>1}for(var Z=function(A,m,h){for(var j=A.length,_=0,re=new G(m);_<j;++_)A[_]&&++re[A[_]-1];var ke=new G(m);for(_=1;_<m;++_)ke[_]=ke[_-1]+re[_-1]<<1;var Be;if(h){Be=new G(1<<m);var Ke=15-m;for(_=0;_<j;++_)if(A[_])for(var Ge=_<<4|A[_],dt=m-A[_],Vt=ke[A[_]-1]++<<dt,sn=Vt|(1<<dt)-1;Vt<=sn;++Vt)Be[k[Vt]>>Ke]=Ge}else for(Be=new G(j),_=0;_<j;++_)A[_]&&(Be[_]=k[ke[A[_]-1]++]>>15-A[_]);return Be},K=new ie(288),M=0;M<144;++M)K[M]=8;for(var M=144;M<256;++M)K[M]=9;for(var M=256;M<280;++M)K[M]=7;for(var M=280;M<288;++M)K[M]=8;for(var z=new ie(32),M=0;M<32;++M)z[M]=5;var H=Z(K,9,0),pe=null,me=Z(z,5,0),W=null,De=function(A){for(var m=A[0],h=1;h<A.length;++h)A[h]>m&&(m=A[h]);return m},ve=function(A,m,h){var j=m/8|0;return(A[j]|A[j+1]<<8)>>(m&7)&h},ne=function(A,m){var h=m/8|0;return(A[h]|A[h+1]<<8|A[h+2]<<16)>>(m&7)},Pe=function(A){return(A+7)/8|0},Te=function(A,m,h){return(m==null||m<0)&&(m=0),(h==null||h>A.length)&&(h=A.length),new ie(A.subarray(m,h))},rt={UnexpectedEOF:0,InvalidBlockType:1,InvalidLengthLiteral:2,InvalidDistance:3,StreamFinished:4,NoStreamHandler:5,InvalidHeader:6,NoCallback:7,InvalidUTF8:8,ExtraFieldTooLong:9,InvalidDate:10,FilenameTooLong:11,StreamFinishing:12,InvalidZipData:13,UnknownCompressionMethod:14},Le=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],nt=function(A,m,h){var j=new Error(m||Le[A]);if(j.code=A,Error.captureStackTrace&&Error.captureStackTrace(j,nt),!h)throw j;return j},Re=function(A,m,h,j){var _=A.length,re=j?j.length:0;if(!_||m.f&&!m.l)return h||new ie(0);var ke=!h,Be=ke||m.i!=2,Ke=m.i;ke&&(h=new ie(_*3));var Ge=function(Aa){var es=h.length;if(Aa>es){var ll=new ie(Math.max(es*2,Aa));ll.set(h),h=ll}},dt=m.f||0,Vt=m.p||0,sn=m.b||0,At=m.l,Un=m.d,Kn=m.m,$n=m.n,Sn=_*8;do{if(!At){dt=ve(A,Vt,1);var ti=ve(A,Vt+1,3);if(Vt+=3,ti)if(ti==1)At=pe,Un=W,Kn=9,$n=5;else if(ti==2){var la=ve(A,Vt,31)+257,Uo=ve(A,Vt+10,15)+4,wi=la+ve(A,Vt+5,31)+1;Vt+=14;for(var mr=new ie(wi),Hi=new ie(19),dn=0;dn<Uo;++dn)Hi[L[dn]]=ve(A,Vt+dn*3,7);Vt+=Uo*3;for(var qn=De(Hi),zr=(1<<qn)-1,Qr=Z(Hi,qn,1),dn=0;dn<wi;){var Ui=Qr[ve(A,Vt,zr)];Vt+=Ui&15;var Zr=Ui>>4;if(Zr<16)mr[dn++]=Zr;else{var jo=0,Vo=0;for(Zr==16?(Vo=3+ve(A,Vt,3),Vt+=2,jo=mr[dn-1]):Zr==17?(Vo=3+ve(A,Vt,7),Vt+=3):Zr==18&&(Vo=11+ve(A,Vt,127),Vt+=7);Vo--;)mr[dn++]=jo}}var Ao=mr.subarray(0,la),Go=mr.subarray(la);Kn=De(Ao),$n=De(Go),At=Z(Ao,Kn,1),Un=Z(Go,$n,1)}else nt(1);else{var Zr=Pe(Vt)+4,dr=A[Zr-4]|A[Zr-3]<<8,go=Zr+dr;if(go>_){Ke&&nt(0);break}Be&&Ge(sn+dr),h.set(A.subarray(Zr,go),sn),m.b=sn+=dr,m.p=Vt=go*8,m.f=dt;continue}if(Vt>Sn){Ke&&nt(0);break}}Be&&Ge(sn+131072);for(var gs=(1<<Kn)-1,La=(1<<$n)-1,yn=Vt;;yn=Vt){var jo=At[ne(A,Vt)&gs],ur=jo>>4;if(Vt+=jo&15,Vt>Sn){Ke&&nt(0);break}if(jo||nt(2),ur<256)h[sn++]=ur;else if(ur==256){yn=Vt,At=null;break}else{var br=ur-254;if(ur>264){var dn=ur-257,si=P[dn];br=ve(A,Vt,(1<<si)-1)+x[dn],Vt+=si}var Ii=Un[ne(A,Vt)&La],zi=Ii>>4;Ii||nt(3),Vt+=Ii&15;var Go=D[zi];if(zi>3){var si=I[zi];Go+=ne(A,Vt)&(1<<si)-1,Vt+=si}if(Vt>Sn){Ke&&nt(0);break}Be&&Ge(sn+131072);var Ro=sn+br;if(sn<Go){var To=re-Go,ma=Math.min(Go,Ro);for(To+sn<0&&nt(3);sn<ma;++sn)h[sn]=j[To+sn]}for(;sn<Ro;++sn)h[sn]=h[sn-Go]}}m.l=At,m.p=yn,m.b=sn,m.f=dt,At&&(dt=1,m.m=Kn,m.d=Un,m.n=$n)}while(!dt);return sn!=h.length&&ke?Te(h,0,sn):h.subarray(0,sn)},gt=function(A,m,h){h<<=m&7;var j=m/8|0;A[j]|=h,A[j+1]|=h>>8},Qe=function(A,m,h){h<<=m&7;var j=m/8|0;A[j]|=h,A[j+1]|=h>>8,A[j+2]|=h>>16},We=function(A,m){for(var h=[],j=0;j<A.length;++j)A[j]&&h.push({s:j,f:A[j]});var _=h.length,re=h.slice();if(!_)return{t:vn,l:0};if(_==1){var ke=new ie(h[0].s+1);return ke[h[0].s]=1,{t:ke,l:1}}h.sort(function(go,la){return go.f-la.f}),h.push({s:-1,f:25001});var Be=h[0],Ke=h[1],Ge=0,dt=1,Vt=2;for(h[0]={s:-1,f:Be.f+Ke.f,l:Be,r:Ke};dt!=_-1;)Be=h[h[Ge].f<h[Vt].f?Ge++:Vt++],Ke=h[Ge!=dt&&h[Ge].f<h[Vt].f?Ge++:Vt++],h[dt++]={s:-1,f:Be.f+Ke.f,l:Be,r:Ke};for(var sn=re[0].s,j=1;j<_;++j)re[j].s>sn&&(sn=re[j].s);var At=new G(sn+1),Un=be(h[dt-1],At,0);if(Un>m){var j=0,Kn=0,$n=Un-m,Sn=1<<$n;for(re.sort(function(la,Uo){return At[Uo.s]-At[la.s]||la.f-Uo.f});j<_;++j){var ti=re[j].s;if(At[ti]>m)Kn+=Sn-(1<<Un-At[ti]),At[ti]=m;else break}for(Kn>>=$n;Kn>0;){var Zr=re[j].s;At[Zr]<m?Kn-=1<<m-At[Zr]++-1:++j}for(;j>=0&&Kn;--j){var dr=re[j].s;At[dr]==m&&(--At[dr],++Kn)}Un=m}return{t:new ie(At),l:Un}},be=function(A,m,h){return A.s==-1?Math.max(be(A.l,m,h+1),be(A.r,m,h+1)):m[A.s]=h},Oe=function(A){for(var m=A.length;m&&!A[--m];);for(var h=new G(++m),j=0,_=A[0],re=1,ke=function(Ke){h[j++]=Ke},Be=1;Be<=m;++Be)if(A[Be]==_&&Be!=m)++re;else{if(!_&&re>2){for(;re>138;re-=138)ke(32754);re>2&&(ke(re>10?re-11<<5|28690:re-3<<5|12305),re=0)}else if(re>3){for(ke(_),--re;re>6;re-=6)ke(8304);re>2&&(ke(re-3<<5|8208),re=0)}for(;re--;)ke(_);re=1,_=A[Be]}return{c:h.subarray(0,j),n:m}},Me=function(A,m){for(var h=0,j=0;j<m.length;++j)h+=A[j]*m[j];return h},qe=function(A,m,h){var j=h.length,_=Pe(m+2);A[_]=j&255,A[_+1]=j>>8,A[_+2]=A[_]^255,A[_+3]=A[_+1]^255;for(var re=0;re<j;++re)A[_+re+4]=h[re];return(_+4+j)*8},Ht=function(A,m,h,j,_,re,ke,Be,Ke,Ge,dt){gt(m,dt++,h),++_[256];for(var Vt=We(_,15),sn=Vt.t,At=Vt.l,Un=We(re,15),Kn=Un.t,$n=Un.l,Sn=Oe(sn),ti=Sn.c,Zr=Sn.n,dr=Oe(Kn),go=dr.c,la=dr.n,Uo=new G(19),wi=0;wi<ti.length;++wi)++Uo[ti[wi]&31];for(var wi=0;wi<go.length;++wi)++Uo[go[wi]&31];for(var mr=We(Uo,7),Hi=mr.t,dn=mr.l,qn=19;qn>4&&!Hi[L[qn-1]];--qn);var zr=Ge+5<<3,Qr=Me(_,K)+Me(re,z)+ke,Ui=Me(_,sn)+Me(re,Kn)+ke+14+3*qn+Me(Uo,Hi)+2*Uo[16]+3*Uo[17]+7*Uo[18];if(Ke>=0&&zr<=Qr&&zr<=Ui)return qe(m,dt,A.subarray(Ke,Ke+Ge));var jo,Vo,Ao,Go;if(gt(m,dt,1+(Ui<Qr)),dt+=2,Ui<Qr){jo=Z(sn,At,0),Vo=sn,Ao=Z(Kn,$n,0),Go=Kn;var gs=Z(Hi,dn,0);gt(m,dt,Zr-257),gt(m,dt+5,la-1),gt(m,dt+10,qn-4),dt+=14;for(var wi=0;wi<qn;++wi)gt(m,dt+3*wi,Hi[L[wi]]);dt+=3*qn;for(var La=[ti,go],yn=0;yn<2;++yn)for(var ur=La[yn],wi=0;wi<ur.length;++wi){var br=ur[wi]&31;gt(m,dt,gs[br]),dt+=Hi[br],br>15&&(gt(m,dt,ur[wi]>>5&127),dt+=ur[wi]>>12)}}else jo=H,Vo=K,Ao=me,Go=z;for(var wi=0;wi<Be;++wi){var si=j[wi];if(si>255){var br=si>>18&31;Qe(m,dt,jo[br+257]),dt+=Vo[br+257],br>7&&(gt(m,dt,si>>23&31),dt+=P[br]);var Ii=si&31;Qe(m,dt,Ao[Ii]),dt+=Go[Ii],Ii>3&&(Qe(m,dt,si>>5&8191),dt+=I[Ii])}else Qe(m,dt,jo[si]),dt+=Vo[si]}return Qe(m,dt,jo[256]),dt+Vo[256]},Gt=new V([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),vn=new ie(0),Qt=function(A,m,h,j,_,re){var ke=re.z||A.length,Be=new ie(j+ke+5*(1+Math.ceil(ke/7e3))+_),Ke=Be.subarray(j,Be.length-_),Ge=re.l,dt=(re.r||0)&7;if(m){dt&&(Ke[0]=re.r>>3);for(var Vt=Gt[m-1],sn=Vt>>13,At=Vt&8191,Un=(1<<h)-1,Kn=re.p||new G(32768),$n=re.h||new G(Un+1),Sn=Math.ceil(h/3),ti=2*Sn,Zr=function(bi){return(A[bi]^A[bi+1]<<Sn^A[bi+2]<<ti)&Un},dr=new V(25e3),go=new G(288),la=new G(32),Uo=0,wi=0,mr=re.i||0,Hi=0,dn=re.w||0,qn=0;mr+2<ke;++mr){var zr=Zr(mr),Qr=mr&32767,Ui=$n[zr];if(Kn[Qr]=Ui,$n[zr]=Qr,dn<=mr){var jo=ke-mr;if((Uo>7e3||Hi>24576)&&(jo>423||!Ge)){dt=Ht(A,Ke,0,dr,go,la,wi,Hi,qn,mr-qn,dt),Hi=Uo=wi=0,qn=mr;for(var Vo=0;Vo<286;++Vo)go[Vo]=0;for(var Vo=0;Vo<30;++Vo)la[Vo]=0}var Ao=2,Go=0,gs=At,La=Qr-Ui&32767;if(jo>2&&zr==Zr(mr-La))for(var yn=Math.min(sn,jo)-1,ur=Math.min(32767,mr),br=Math.min(258,jo);La<=ur&&--gs&&Qr!=Ui;){if(A[mr+Ao]==A[mr+Ao-La]){for(var si=0;si<br&&A[mr+si]==A[mr+si-La];++si);if(si>Ao){if(Ao=si,Go=La,si>yn)break;for(var Ii=Math.min(La,si-2),zi=0,Vo=0;Vo<Ii;++Vo){var Ro=mr-La+Vo&32767,To=Kn[Ro],ma=Ro-To&32767;ma>zi&&(zi=ma,Ui=Ro)}}}Qr=Ui,Ui=Kn[Qr],La+=Qr-Ui&32767}if(Go){dr[Hi++]=268435456|b[Ao]<<18|N[Go];var Aa=b[Ao]&31,es=N[Go]&31;wi+=P[Aa]+I[es],++go[257+Aa],++la[es],dn=mr+Ao,++Uo}else dr[Hi++]=A[mr],++go[A[mr]]}}for(mr=Math.max(mr,dn);mr<ke;++mr)dr[Hi++]=A[mr],++go[A[mr]];dt=Ht(A,Ke,Ge,dr,go,la,wi,Hi,qn,mr-qn,dt),Ge||(re.r=dt&7|Ke[dt/8|0]<<3,dt-=7,re.h=$n,re.p=Kn,re.i=mr,re.w=dn)}else{for(var mr=re.w||0;mr<ke+Ge;mr+=65535){var ll=mr+65535;ll>=ke&&(Ke[dt/8|0]=Ge,ll=ke),dt=qe(Ke,dt+1,A.subarray(mr,ll))}re.i=ke}return Te(Be,0,j+Pe(dt)+_)},ln=null,tn=function(){var A=-1;return{p:function(m){for(var h=A,j=0;j<m.length;++j)h=ln[h&255^m[j]]^h>>>8;A=h},d:function(){return~A}}},Mt=function(){var A=1,m=0;return{p:function(h){for(var j=A,_=m,re=h.length|0,ke=0;ke!=re;){for(var Be=Math.min(ke+2655,re);ke<Be;++ke)_+=j+=h[ke];j=(j&65535)+15*(j>>16),_=(_&65535)+15*(_>>16)}A=j,m=_},d:function(){return A%=65521,m%=65521,(A&255)<<24|(A&65280)<<8|(m&255)<<8|m>>8}}},Ut=function(A,m,h,j,_){if(!_&&(_={l:1},m.dictionary)){var re=m.dictionary.subarray(-32768),ke=new ie(re.length+A.length);ke.set(re),ke.set(A,re.length),A=ke,_.w=re.length}return Qt(A,m.level==null?6:m.level,m.mem==null?_.l?Math.ceil(Math.max(8,Math.min(13,Math.log(A.length)))*1.5):20:12+m.mem,h,j,_)},Rt=function(A,m){var h={};for(var j in A)h[j]=A[j];for(var j in m)h[j]=m[j];return h},st=function(A,m,h){for(var j=A(),_=A.toString(),re=_.slice(_.indexOf("[")+1,_.lastIndexOf("]")).replace(/\s+/g,"").split(","),ke=0;ke<j.length;++ke){var Be=j[ke],Ke=re[ke];if(typeof Be=="function"){m+=";"+Ke+"=";var Ge=Be.toString();if(Be.prototype)if(Ge.indexOf("[native code]")!=-1){var dt=Ge.indexOf(" ",8)+1;m+=Ge.slice(dt,Ge.indexOf("(",dt))}else{m+=Ge;for(var Vt in Be.prototype)m+=";"+Ke+".prototype."+Vt+"="+Be.prototype[Vt].toString()}else m+=Ge}else h[Ke]=Be}return m},it=null,un=function(A){var m=[];for(var h in A)A[h].buffer&&m.push((A[h]=new A[h].constructor(A[h])).buffer);return m},It=function(A,m,h,j){if(!it[h]){for(var _="",re={},ke=A.length-1,Be=0;Be<ke;++Be)_=st(A[Be],_,re);it[h]={c:st(A[ke],_,re),e:re}}var Ke=Rt({},it[h].e);return te(it[h].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+m.toString()+"}",h,Ke,un(Ke),j)},ot=function(){return[ie,G,V,P,I,L,x,D,pe,W,k,Le,Z,De,ve,ne,Pe,Te,nt,Re,ns,q,Fe]},Se=function(){return[ie,G,V,P,I,L,b,N,H,K,me,z,k,Gt,vn,Z,gt,Qe,We,be,Oe,Me,qe,Ht,Pe,Te,Qt,Ut,mo,q]},X=function(){return[Jt,Ur,zt,tn,ln]},O=function(){return[Rn,Cn]},Y=function(){return[pi,zt,Mt]},oe=function(){return[ni]},q=function(A){return postMessage(A,[A.buffer])},Fe=function(A){return A&&{out:A.size&&new ie(A.size),dictionary:A.dictionary}},Xe=function(A,m,h,j,_,re){var ke=It(h,j,_,function(Be,Ke){ke.terminate(),re(Be,Ke)});return ke.postMessage([A,m],m.consume?[A.buffer]:[]),function(){ke.terminate()}},jt=function(A){return A.ondata=function(m,h){return postMessage([m,h],[m.buffer])},function(m){m.data.length?(A.push(m.data[0],m.data[1]),postMessage([m.data[0].length])):A.flush()}},yt=function(A,m,h,j,_,re,ke){var Be,Ke=It(A,j,_,function(Ge,dt){Ge?(Ke.terminate(),m.ondata.call(m,Ge)):Array.isArray(dt)?dt.length==1?(m.queuedSize-=dt[0],m.ondrain&&m.ondrain(dt[0])):(dt[1]&&Ke.terminate(),m.ondata.call(m,Ge,dt[0],dt[1])):ke(dt)});Ke.postMessage(h),m.queuedSize=0,m.push=function(Ge,dt){m.ondata||nt(5),Be&&m.ondata(nt(4,0,1),null,!!dt),m.queuedSize+=Ge.length,Ke.postMessage([Ge,Be=dt],[Ge.buffer])},m.terminate=function(){Ke.terminate()},re&&(m.flush=function(){Ke.postMessage([])})},Ze=function(A,m){return A[m]|A[m+1]<<8},Ot=function(A,m){return(A[m]|A[m+1]<<8|A[m+2]<<16|A[m+3]<<24)>>>0},hn=function(A,m){return Ot(A,m)+Ot(A,m+4)*4294967296},zt=function(A,m,h){for(;h;++m)A[m]=h,h>>>=8},Jt=function(A,m){var h=m.filename;if(A[0]=31,A[1]=139,A[2]=8,A[8]=m.level<2?4:m.level==9?2:0,A[9]=3,m.mtime!=0&&zt(A,4,Math.floor(new Date(m.mtime||Date.now())/1e3)),h){A[3]=8;for(var j=0;j<=h.length;++j)A[j+10]=h.charCodeAt(j)}},Rn=function(A){(A[0]!=31||A[1]!=139||A[2]!=8)&&nt(6,"invalid gzip data");var m=A[3],h=10;m&4&&(h+=(A[10]|A[11]<<8)+2);for(var j=(m>>3&1)+(m>>4&1);j>0;j-=!A[h++]);return h+(m&2)},Cn=function(A){var m=A.length;return(A[m-4]|A[m-3]<<8|A[m-2]<<16|A[m-1]<<24)>>>0},Ur=function(A){return 10+(A.filename?A.filename.length+1:0)},pi=function(A,m){var h=m.level,j=h==0?0:h<6?1:h==9?3:2;if(A[0]=120,A[1]=j<<6|(m.dictionary&&32),A[1]|=31-(A[0]<<8|A[1])%31,m.dictionary){var _=Mt();_.p(m.dictionary),zt(A,2,_.d())}},ni=function(A,m){return((A[0]&15)!=8||A[0]>>4>7||(A[0]<<8|A[1])%31)&&nt(6,"invalid zlib data"),(A[1]>>5&1)==+!m&&nt(6,"invalid zlib data: "+(A[1]&32?"need":"unexpected")+" dictionary"),(A[1]>>3&4)+2};function qi(A,m){return typeof A=="function"&&(m=A,A={}),this.ondata=m,A}var oo=null,Wi=null;function Gi(A,m,h){return h||(h=m,m={}),typeof h!="function"&&nt(7),Xe(A,m,[Se],function(j){return q(mo(j.data[0],j.data[1]))},0,h)}function mo(A,m){return Ut(A,m||{},0,0)}var Jo=null,Ho=null;function vo(A,m,h){return h||(h=m,m={}),typeof h!="function"&&nt(7),Xe(A,m,[ot],function(j){return q(ns(j.data[0],Fe(j.data[1])))},1,h)}function ns(A,m){return Re(A,{i:2},m&&m.out,m&&m.dictionary)}var Ka=null,ye=null;function Za(A,m,h){return h||(h=m,m={}),typeof h!="function"&&nt(7),Xe(A,m,[Se,X,function(){return[ro]}],function(j){return q(ro(j.data[0],j.data[1]))},2,h)}function ro(A,m){m||(m={});var h=tn(),j=A.length;h.p(A);var _=Ut(A,m,Ur(m),8),re=_.length;return Jt(_,m),zt(_,re-8,h.d()),zt(_,re-4,j),_}var _n=null,_i=null;function Oi(A,m,h){return h||(h=m,m={}),typeof h!="function"&&nt(7),Xe(A,m,[ot,O,function(){return[Ko]}],function(j){return q(Ko(j.data[0],j.data[1]))},3,h)}function Ko(A,m){var h=Rn(A);return h+8>A.length&&nt(6,"invalid gzip data"),Re(A.subarray(h,-8),{i:2},m&&m.out||new ie(Cn(A)),m&&m.dictionary)}var ga=null,gi=null;function ue(A,m,h){return h||(h=m,m={}),typeof h!="function"&&nt(7),Xe(A,m,[Se,Y,function(){return[le]}],function(j){return q(le(j.data[0],j.data[1]))},4,h)}function le(A,m){m||(m={});var h=Mt();h.p(A);var j=Ut(A,m,m.dictionary?6:2,4);return pi(j,m),zt(j,j.length-4,h.d()),j}var xe=null,at=null;function Pt(A,m,h){return h||(h=m,m={}),typeof h!="function"&&nt(7),Xe(A,m,[ot,oe,function(){return[pn]}],function(j){return q(pn(j.data[0],Fe(j.data[1])))},5,h)}function pn(A,m){return Re(A.subarray(ni(A,m&&m.dictionary),-4),{i:2},m&&m.out,m&&m.dictionary)}var Zt=null,Ar=null;function fi(A,m,h){return h||(h=m,m={}),typeof h!="function"&&nt(7),A[0]==31&&A[1]==139&&A[2]==8?Oi(A,m,h):(A[0]&15)!=8||A[0]>>4>7||(A[0]<<8|A[1])%31?vo(A,m,h):Pt(A,m,h)}function tr(A,m){return A[0]==31&&A[1]==139&&A[2]==8?Ko(A,m):(A[0]&15)!=8||A[0]>>4>7||(A[0]<<8|A[1])%31?ns(A,m):pn(A,m)}var Zn=function(A,m,h,j){for(var _ in A){var re=A[_],ke=m+_,Be=j;Array.isArray(re)&&(Be=Rt(j,re[1]),re=re[0]),re instanceof ie?h[ke]=[re,Be]:(h[ke+="/"]=[new ie(0),Be],Zn(re,ke,h,j))}},Wt=typeof TextEncoder!="undefined"&&new TextEncoder,zn=typeof TextDecoder!="undefined"&&new TextDecoder,ri=0;try{zn.decode(vn,{stream:!0}),ri=1}catch(A){}var Vr=function(A){for(var m="",h=0;;){var j=A[h++],_=(j>127)+(j>223)+(j>239);if(h+_>A.length)return{s:m,r:Te(A,h-1)};_?_==3?(j=((j&15)<<18|(A[h++]&63)<<12|(A[h++]&63)<<6|A[h++]&63)-65536,m+=String.fromCharCode(55296|j>>10,56320|j&1023)):_&1?m+=String.fromCharCode((j&31)<<6|A[h++]&63):m+=String.fromCharCode((j&15)<<12|(A[h++]&63)<<6|A[h++]&63):m+=String.fromCharCode(j)}},lr=null,jr=null;function Li(A,m){if(m){for(var h=new ie(A.length),j=0;j<A.length;++j)h[j]=A.charCodeAt(j);return h}if(Wt)return Wt.encode(A);for(var _=A.length,re=new ie(A.length+(A.length>>1)),ke=0,Be=function(dt){re[ke++]=dt},j=0;j<_;++j){if(ke+5>re.length){var Ke=new ie(ke+8+(_-j<<1));Ke.set(re),re=Ke}var Ge=A.charCodeAt(j);Ge<128||m?Be(Ge):Ge<2048?(Be(192|Ge>>6),Be(128|Ge&63)):Ge>55295&&Ge<57344?(Ge=65536+(Ge&1047552)|A.charCodeAt(++j)&1023,Be(240|Ge>>18),Be(128|Ge>>12&63),Be(128|Ge>>6&63),Be(128|Ge&63)):(Be(224|Ge>>12),Be(128|Ge>>6&63),Be(128|Ge&63))}return Te(re,0,ke)}function Yi(A,m){if(m){for(var h="",j=0;j<A.length;j+=16384)h+=String.fromCharCode.apply(null,A.subarray(j,j+16384));return h}else{if(zn)return zn.decode(A);var _=Vr(A),re=_.s,h=_.r;return h.length&&nt(8),re}}var bo=function(A){return A==1?3:A<6?2:A==9?1:0},io=function(A,m){return m+30+Ze(A,m+26)+Ze(A,m+28)},so=function(A,m,h){var j=Ze(A,m+28),_=Yi(A.subarray(m+46,m+46+j),!(Ze(A,m+8)&2048)),re=m+46+j,ke=Ot(A,m+20),Be=h&&ke==4294967295?So(A,re):[ke,Ot(A,m+24),Ot(A,m+42)],Ke=Be[0],Ge=Be[1],dt=Be[2];return[Ze(A,m+10),Ke,Ge,_,re+Ze(A,m+30)+Ze(A,m+32),dt]},So=function(A,m){for(;Ze(A,m)!=1;m+=4+Ze(A,m+2));return[hn(A,m+12),hn(A,m+4),hn(A,m+20)]},pa=function(A){var m=0;if(A)for(var h in A){var j=A[h].length;j>65535&&nt(9),m+=j+4}return m},qa=function(A,m,h,j,_,re,ke,Be){var Ke=j.length,Ge=h.extra,dt=Be&&Be.length,Vt=pa(Ge);zt(A,m,ke!=null?33639248:67324752),m+=4,ke!=null&&(A[m++]=20,A[m++]=h.os),A[m]=20,m+=2,A[m++]=h.flag<<1|(re<0&&8),A[m++]=_&&8,A[m++]=h.compression&255,A[m++]=h.compression>>8;var sn=new Date(h.mtime==null?Date.now():h.mtime),At=sn.getFullYear()-1980;if((At<0||At>119)&&nt(10),zt(A,m,At<<25|sn.getMonth()+1<<21|sn.getDate()<<16|sn.getHours()<<11|sn.getMinutes()<<5|sn.getSeconds()>>1),m+=4,re!=-1&&(zt(A,m,h.crc),zt(A,m+4,re<0?-re-2:re),zt(A,m+8,h.size)),zt(A,m+12,Ke),zt(A,m+14,Vt),m+=16,ke!=null&&(zt(A,m,dt),zt(A,m+6,h.attrs),zt(A,m+10,ke),m+=14),A.set(j,m),m+=Ke,Vt)for(var Un in Ge){var Kn=Ge[Un],$n=Kn.length;zt(A,m,+Un),zt(A,m+2,$n),A.set(Kn,m+4),m+=4+$n}return dt&&(A.set(Be,m),m+=dt),m},ds=function(A,m,h,j,_){zt(A,m,101010256),zt(A,m+8,h),zt(A,m+10,h),zt(A,m+12,j),zt(A,m+16,_)},yo=null,$l=null,hu=null,Eu=null;function Tr(A,m,h){h||(h=m,m={}),typeof h!="function"&&nt(7);var j={};Zn(A,"",j,m);var _=Object.keys(j),re=_.length,ke=0,Be=0,Ke=re,Ge=new Array(re),dt=[],Vt=function(){for(var $n=0;$n<dt.length;++$n)dt[$n]()},sn=function($n,Sn){xl(function(){h($n,Sn)})};xl(function(){sn=h});var At=function(){var $n=new ie(Be+22),Sn=ke,ti=Be-ke;Be=0;for(var Zr=0;Zr<Ke;++Zr){var dr=Ge[Zr];try{var go=dr.c.length;qa($n,Be,dr,dr.f,dr.u,go);var la=30+dr.f.length+pa(dr.extra),Uo=Be+la;$n.set(dr.c,Uo),qa($n,ke,dr,dr.f,dr.u,go,Be,dr.m),ke+=16+la+(dr.m?dr.m.length:0),Be=Uo+go}catch(wi){return sn(wi,null)}}ds($n,ke,Ge.length,ti,Sn),sn(null,$n)};re||At();for(var Un=function($n){var Sn=_[$n],ti=j[Sn],Zr=ti[0],dr=ti[1],go=tn(),la=Zr.length;go.p(Zr);var Uo=Li(Sn),wi=Uo.length,mr=dr.comment,Hi=mr&&Li(mr),dn=Hi&&Hi.length,qn=pa(dr.extra),zr=dr.level==0?0:8,Qr=function(Ui,jo){if(Ui)Vt(),sn(Ui,null);else{var Vo=jo.length;Ge[$n]=Rt(dr,{size:la,crc:go.d(),c:jo,f:Uo,m:Hi,u:wi!=Sn.length||Hi&&mr.length!=dn,compression:zr}),ke+=30+wi+qn+Vo,Be+=76+2*(wi+qn)+(dn||0)+Vo,--re||At()}};if(wi>65535&&Qr(nt(11,0,1),null),!zr)Qr(null,Zr);else if(la<16e4)try{Qr(null,mo(Zr,dr))}catch(Ui){Qr(Ui,null)}else dt.push(Gi(Zr,dr,Qr))},Kn=0;Kn<Ke;++Kn)Un(Kn);return Vt}function Gl(A,m){m||(m={});var h={},j=[];Zn(A,"",h,m);var _=0,re=0;for(var ke in h){var Be=h[ke],Ke=Be[0],Ge=Be[1],dt=Ge.level==0?0:8,Vt=Li(ke),sn=Vt.length,At=Ge.comment,Un=At&&Li(At),Kn=Un&&Un.length,$n=pa(Ge.extra);sn>65535&&nt(11);var Sn=dt?mo(Ke,Ge):Ke,ti=Sn.length,Zr=tn();Zr.p(Ke),j.push(Rt(Ge,{size:Ke.length,crc:Zr.d(),c:Sn,f:Vt,m:Un,u:sn!=ke.length||Un&&At.length!=Kn,o:_,compression:dt})),_+=30+sn+$n+ti,re+=76+2*(sn+$n)+(Kn||0)+ti}for(var dr=new ie(re+22),go=_,la=re-_,Uo=0;Uo<j.length;++Uo){var Vt=j[Uo];qa(dr,Vt.o,Vt,Vt.f,Vt.u,Vt.c.length);var wi=30+Vt.f.length+pa(Vt.extra);dr.set(Vt.c,Vt.o+wi),qa(dr,_,Vt,Vt.f,Vt.u,Vt.c.length,Vt.o,Vt.m),_+=16+wi+(Vt.m?Vt.m.length:0)}return ds(dr,_,j.length,la,go),dr}var Bc=null,nl=null,Ml=null,Va=null,xl=typeof queueMicrotask=="function"?queueMicrotask:typeof setTimeout=="function"?setTimeout:function(A){A()};function Rl(A,m,h){h||(h=m,m={}),typeof h!="function"&&nt(7);var j=[],_=function(){for(var $n=0;$n<j.length;++$n)j[$n]()},re={},ke=function($n,Sn){xl(function(){h($n,Sn)})};xl(function(){ke=h});for(var Be=A.length-22;Ot(A,Be)!=101010256;--Be)if(!Be||A.length-Be>65558)return ke(nt(13,0,1),null),_;var Ke=Ze(A,Be+8);if(Ke){var Ge=Ke,dt=Ot(A,Be+16),Vt=dt==4294967295||Ge==65535;if(Vt){var sn=Ot(A,Be-12);Vt=Ot(A,sn)==101075792,Vt&&(Ge=Ke=Ot(A,sn+32),dt=Ot(A,sn+48))}for(var At=m&&m.filter,Un=function($n){var Sn=so(A,dt,Vt),ti=Sn[0],Zr=Sn[1],dr=Sn[2],go=Sn[3],la=Sn[4],Uo=Sn[5],wi=io(A,Uo);dt=la;var mr=function(dn,qn){dn?(_(),ke(dn,null)):(qn&&(re[go]=qn),--Ke||ke(null,re))};if(!At||At({name:go,size:Zr,originalSize:dr,compression:ti}))if(!ti)mr(null,Te(A,wi,wi+Zr));else if(ti==8){var Hi=A.subarray(wi,wi+Zr);if(dr<524288||Zr>.8*dr)try{mr(null,ns(Hi,{out:new ie(dr)}))}catch(dn){mr(dn,null)}else j.push(vo(Hi,{size:dr},mr))}else mr(nt(14,"unknown compression type "+ti,1),null);else mr(null,null)},Kn=0;Kn<Ge;++Kn)Un(Kn)}else ke(null,{});return _}function au(A,m){for(var h={},j=A.length-22;Ot(A,j)!=101010256;--j)(!j||A.length-j>65558)&&nt(13);var _=Ze(A,j+8);if(!_)return{};var re=Ot(A,j+16),ke=re==4294967295||_==65535;if(ke){var Be=Ot(A,j-12);ke=Ot(A,Be)==101075792,ke&&(_=Ot(A,Be+32),re=Ot(A,Be+48))}for(var Ke=m&&m.filter,Ge=0;Ge<_;++Ge){var dt=so(A,re,ke),Vt=dt[0],sn=dt[1],At=dt[2],Un=dt[3],Kn=dt[4],$n=dt[5],Sn=io(A,$n);re=Kn,(!Ke||Ke({name:Un,size:sn,originalSize:At,compression:Vt}))&&(Vt?Vt==8?h[Un]=ns(A.subarray(Sn,Sn+sn),{out:new ie(At)}):nt(14,"unknown compression type "+Vt):h[Un]=Te(A,Sn,Sn+sn))}return h}var Au=B(72190);function Ai(A,m="utf8"){return new TextDecoder(m).decode(A)}const Il=new TextEncoder;function Gr(A){return Il.encode(A)}const du=1024*8,tc=(()=>{const A=new Uint8Array(4),m=new Uint32Array(A.buffer);return!((m[0]=1)&A[0])})(),Ss={int8:globalThis.Int8Array,uint8:globalThis.Uint8Array,int16:globalThis.Int16Array,uint16:globalThis.Uint16Array,int32:globalThis.Int32Array,uint32:globalThis.Uint32Array,uint64:globalThis.BigUint64Array,int64:globalThis.BigInt64Array,float32:globalThis.Float32Array,float64:globalThis.Float64Array};class Ql{constructor(m=du,h={}){gh(this,"buffer");gh(this,"byteLength");gh(this,"byteOffset");gh(this,"length");gh(this,"offset");gh(this,"lastWrittenByte");gh(this,"littleEndian");gh(this,"_data");gh(this,"_mark");gh(this,"_marks");let j=!1;typeof m=="number"?m=new ArrayBuffer(m):(j=!0,this.lastWrittenByte=m.byteLength);const _=h.offset?h.offset>>>0:0,re=m.byteLength-_;let ke=_;(ArrayBuffer.isView(m)||m instanceof Ql)&&(m.byteLength!==m.buffer.byteLength&&(ke=m.byteOffset+_),m=m.buffer),j?this.lastWrittenByte=re:this.lastWrittenByte=0,this.buffer=m,this.length=re,this.byteLength=re,this.byteOffset=ke,this.offset=0,this.littleEndian=!0,this._data=new DataView(this.buffer,ke,re),this._mark=0,this._marks=[]}available(m=1){return this.offset+m<=this.length}isLittleEndian(){return this.littleEndian}setLittleEndian(){return this.littleEndian=!0,this}isBigEndian(){return!this.littleEndian}setBigEndian(){return this.littleEndian=!1,this}skip(m=1){return this.offset+=m,this}back(m=1){return this.offset-=m,this}seek(m){return this.offset=m,this}mark(){return this._mark=this.offset,this}reset(){return this.offset=this._mark,this}pushMark(){return this._marks.push(this.offset),this}popMark(){const m=this._marks.pop();if(m===void 0)throw new Error("Mark stack empty");return this.seek(m),this}rewind(){return this.offset=0,this}ensureAvailable(m=1){if(!this.available(m)){const j=(this.offset+m)*2,_=new Uint8Array(j);_.set(new Uint8Array(this.buffer)),this.buffer=_.buffer,this.length=j,this.byteLength=j,this._data=new DataView(this.buffer)}return this}readBoolean(){return this.readUint8()!==0}readInt8(){return this._data.getInt8(this.offset++)}readUint8(){return this._data.getUint8(this.offset++)}readByte(){return this.readUint8()}readBytes(m=1){return this.readArray(m,"uint8")}readArray(m,h){const j=Ss[h].BYTES_PER_ELEMENT*m,_=this.byteOffset+this.offset,re=this.buffer.slice(_,_+j);if(this.littleEndian===tc&&h!=="uint8"&&h!=="int8"){const Be=new Uint8Array(this.buffer.slice(_,_+j));Be.reverse();const Ke=new Ss[h](Be.buffer);return this.offset+=j,Ke.reverse(),Ke}const ke=new Ss[h](re);return this.offset+=j,ke}readInt16(){const m=this._data.getInt16(this.offset,this.littleEndian);return this.offset+=2,m}readUint16(){const m=this._data.getUint16(this.offset,this.littleEndian);return this.offset+=2,m}readInt32(){const m=this._data.getInt32(this.offset,this.littleEndian);return this.offset+=4,m}readUint32(){const m=this._data.getUint32(this.offset,this.littleEndian);return this.offset+=4,m}readFloat32(){const m=this._data.getFloat32(this.offset,this.littleEndian);return this.offset+=4,m}readFloat64(){const m=this._data.getFloat64(this.offset,this.littleEndian);return this.offset+=8,m}readBigInt64(){const m=this._data.getBigInt64(this.offset,this.littleEndian);return this.offset+=8,m}readBigUint64(){const m=this._data.getBigUint64(this.offset,this.littleEndian);return this.offset+=8,m}readChar(){return String.fromCharCode(this.readInt8())}readChars(m=1){let h="";for(let j=0;j<m;j++)h+=this.readChar();return h}readUtf8(m=1){return Ai(this.readBytes(m))}decodeText(m=1,h="utf8"){return Ai(this.readBytes(m),h)}writeBoolean(m){return this.writeUint8(m?255:0),this}writeInt8(m){return this.ensureAvailable(1),this._data.setInt8(this.offset++,m),this._updateLastWrittenByte(),this}writeUint8(m){return this.ensureAvailable(1),this._data.setUint8(this.offset++,m),this._updateLastWrittenByte(),this}writeByte(m){return this.writeUint8(m)}writeBytes(m){this.ensureAvailable(m.length);for(let h=0;h<m.length;h++)this._data.setUint8(this.offset++,m[h]);return this._updateLastWrittenByte(),this}writeInt16(m){return this.ensureAvailable(2),this._data.setInt16(this.offset,m,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeUint16(m){return this.ensureAvailable(2),this._data.setUint16(this.offset,m,this.littleEndian),this.offset+=2,this._updateLastWrittenByte(),this}writeInt32(m){return this.ensureAvailable(4),this._data.setInt32(this.offset,m,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeUint32(m){return this.ensureAvailable(4),this._data.setUint32(this.offset,m,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat32(m){return this.ensureAvailable(4),this._data.setFloat32(this.offset,m,this.littleEndian),this.offset+=4,this._updateLastWrittenByte(),this}writeFloat64(m){return this.ensureAvailable(8),this._data.setFloat64(this.offset,m,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigInt64(m){return this.ensureAvailable(8),this._data.setBigInt64(this.offset,m,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeBigUint64(m){return this.ensureAvailable(8),this._data.setBigUint64(this.offset,m,this.littleEndian),this.offset+=8,this._updateLastWrittenByte(),this}writeChar(m){return this.writeUint8(m.charCodeAt(0))}writeChars(m){for(let h=0;h<m.length;h++)this.writeUint8(m.charCodeAt(h));return this}writeUtf8(m){return this.writeBytes(Gr(m))}toArray(){return new Uint8Array(this.buffer,this.byteOffset,this.lastWrittenByte)}getWrittenByteLength(){return this.lastWrittenByte-this.byteOffset}_updateLastWrittenByte(){this.offset>this.lastWrittenByte&&(this.lastWrittenByte=this.offset)}}const Oa=4,Ys=0,Hl=1,gd=2;function Ul(A){let m=A.length;for(;--m>=0;)A[m]=0}const Zo=0,ft=1,fA=2,nc=3,ud=258,qA=29,hA=256,vd=hA+1+qA,Dr=30,Yr=19,Or=2*vd+1,Bi=15,to=16,Cs=7,ml=256,vi=16,va=17,Zs=18,Jl=new Uint8Array([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]),Js=new Uint8Array([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]),ia=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),js=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Fs=512,Cl=new Array((vd+2)*2);Ul(Cl);const bc=new Array(Dr*2);Ul(bc);const Lc=new Array(Fs);Ul(Lc);const Wn=new Array(ud-nc+1);Ul(Wn);const Ac=new Array(qA);Ul(Ac);const dc=new Array(Dr);Ul(dc);function Fl(A,m,h,j,_){this.static_tree=A,this.extra_bits=m,this.extra_base=h,this.elems=j,this.max_length=_,this.has_stree=A&&A.length}let _A,yd,Ll;function Ds(A,m){this.dyn_tree=A,this.max_code=0,this.stat_desc=m}const Ns=A=>A<256?Lc[A]:Lc[256+(A>>>7)],cr=(A,m)=>{A.pending_buf[A.pending++]=m&255,A.pending_buf[A.pending++]=m>>>8&255},Sr=(A,m,h)=>{A.bi_valid>to-h?(A.bi_buf|=m<<A.bi_valid&65535,cr(A,A.bi_buf),A.bi_buf=m>>to-A.bi_valid,A.bi_valid+=h-to):(A.bi_buf|=m<<A.bi_valid&65535,A.bi_valid+=h)},di=(A,m,h)=>{Sr(A,h[m*2],h[m*2+1])},$i=(A,m)=>{let h=0;do h|=A&1,A>>>=1,h<<=1;while(--m>0);return h>>>1},ka=A=>{A.bi_valid===16?(cr(A,A.bi_buf),A.bi_buf=0,A.bi_valid=0):A.bi_valid>=8&&(A.pending_buf[A.pending++]=A.bi_buf&255,A.bi_buf>>=8,A.bi_valid-=8)},wo=(A,m)=>{const h=m.dyn_tree,j=m.max_code,_=m.stat_desc.static_tree,re=m.stat_desc.has_stree,ke=m.stat_desc.extra_bits,Be=m.stat_desc.extra_base,Ke=m.stat_desc.max_length;let Ge,dt,Vt,sn,At,Un,Kn=0;for(sn=0;sn<=Bi;sn++)A.bl_count[sn]=0;for(h[A.heap[A.heap_max]*2+1]=0,Ge=A.heap_max+1;Ge<Or;Ge++)dt=A.heap[Ge],sn=h[h[dt*2+1]*2+1]+1,sn>Ke&&(sn=Ke,Kn++),h[dt*2+1]=sn,!(dt>j)&&(A.bl_count[sn]++,At=0,dt>=Be&&(At=ke[dt-Be]),Un=h[dt*2],A.opt_len+=Un*(sn+At),re&&(A.static_len+=Un*(_[dt*2+1]+At)));if(Kn!==0){do{for(sn=Ke-1;A.bl_count[sn]===0;)sn--;A.bl_count[sn]--,A.bl_count[sn+1]+=2,A.bl_count[Ke]--,Kn-=2}while(Kn>0);for(sn=Ke;sn!==0;sn--)for(dt=A.bl_count[sn];dt!==0;)Vt=A.heap[--Ge],!(Vt>j)&&(h[Vt*2+1]!==sn&&(A.opt_len+=(sn-h[Vt*2+1])*h[Vt*2],h[Vt*2+1]=sn),dt--)}},No=(A,m,h)=>{const j=new Array(Bi+1);let _=0,re,ke;for(re=1;re<=Bi;re++)_=_+h[re-1]<<1,j[re]=_;for(ke=0;ke<=m;ke++){let Be=A[ke*2+1];Be!==0&&(A[ke*2]=$i(j[Be]++,Be))}},Ma=()=>{let A,m,h,j,_;const re=new Array(Bi+1);for(h=0,j=0;j<qA-1;j++)for(Ac[j]=h,A=0;A<1<<Jl[j];A++)Wn[h++]=j;for(Wn[h-1]=j,_=0,j=0;j<16;j++)for(dc[j]=_,A=0;A<1<<Js[j];A++)Lc[_++]=j;for(_>>=7;j<Dr;j++)for(dc[j]=_<<7,A=0;A<1<<Js[j]-7;A++)Lc[256+_++]=j;for(m=0;m<=Bi;m++)re[m]=0;for(A=0;A<=143;)Cl[A*2+1]=8,A++,re[8]++;for(;A<=255;)Cl[A*2+1]=9,A++,re[9]++;for(;A<=279;)Cl[A*2+1]=7,A++,re[7]++;for(;A<=287;)Cl[A*2+1]=8,A++,re[8]++;for(No(Cl,vd+1,re),A=0;A<Dr;A++)bc[A*2+1]=5,bc[A*2]=$i(A,5);_A=new Fl(Cl,Jl,hA+1,vd,Bi),yd=new Fl(bc,Js,0,Dr,Bi),Ll=new Fl(new Array(0),ia,0,Yr,Cs)},Es=A=>{let m;for(m=0;m<vd;m++)A.dyn_ltree[m*2]=0;for(m=0;m<Dr;m++)A.dyn_dtree[m*2]=0;for(m=0;m<Yr;m++)A.bl_tree[m*2]=0;A.dyn_ltree[ml*2]=1,A.opt_len=A.static_len=0,A.sym_next=A.matches=0},zl=A=>{A.bi_valid>8?cr(A,A.bi_buf):A.bi_valid>0&&(A.pending_buf[A.pending++]=A.bi_buf),A.bi_buf=0,A.bi_valid=0},Ps=(A,m,h,j)=>{const _=m*2,re=h*2;return A[_]<A[re]||A[_]===A[re]&&j[m]<=j[h]},yr=(A,m,h)=>{const j=A.heap[h];let _=h<<1;for(;_<=A.heap_len&&(_<A.heap_len&&Ps(m,A.heap[_+1],A.heap[_],A.depth)&&_++,!Ps(m,j,A.heap[_],A.depth));)A.heap[h]=A.heap[_],h=_,_<<=1;A.heap[h]=j},Ts=(A,m,h)=>{let j,_,re=0,ke,Be;if(A.sym_next!==0)do j=A.pending_buf[A.sym_buf+re++]&255,j+=(A.pending_buf[A.sym_buf+re++]&255)<<8,_=A.pending_buf[A.sym_buf+re++],j===0?di(A,_,m):(ke=Wn[_],di(A,ke+hA+1,m),Be=Jl[ke],Be!==0&&(_-=Ac[ke],Sr(A,_,Be)),j--,ke=Ns(j),di(A,ke,h),Be=Js[ke],Be!==0&&(j-=dc[ke],Sr(A,j,Be)));while(re<A.sym_next);di(A,ml,m)},Bl=(A,m)=>{const h=m.dyn_tree,j=m.stat_desc.static_tree,_=m.stat_desc.has_stree,re=m.stat_desc.elems;let ke,Be,Ke=-1,Ge;for(A.heap_len=0,A.heap_max=Or,ke=0;ke<re;ke++)h[ke*2]!==0?(A.heap[++A.heap_len]=Ke=ke,A.depth[ke]=0):h[ke*2+1]=0;for(;A.heap_len<2;)Ge=A.heap[++A.heap_len]=Ke<2?++Ke:0,h[Ge*2]=1,A.depth[Ge]=0,A.opt_len--,_&&(A.static_len-=j[Ge*2+1]);for(m.max_code=Ke,ke=A.heap_len>>1;ke>=1;ke--)yr(A,h,ke);Ge=re;do ke=A.heap[1],A.heap[1]=A.heap[A.heap_len--],yr(A,h,1),Be=A.heap[1],A.heap[--A.heap_max]=ke,A.heap[--A.heap_max]=Be,h[Ge*2]=h[ke*2]+h[Be*2],A.depth[Ge]=(A.depth[ke]>=A.depth[Be]?A.depth[ke]:A.depth[Be])+1,h[ke*2+1]=h[Be*2+1]=Ge,A.heap[1]=Ge++,yr(A,h,1);while(A.heap_len>=2);A.heap[--A.heap_max]=A.heap[1],wo(A,m),No(h,Ke,A.bl_count)},Fc=(A,m,h)=>{let j,_=-1,re,ke=m[0*2+1],Be=0,Ke=7,Ge=4;for(ke===0&&(Ke=138,Ge=3),m[(h+1)*2+1]=65535,j=0;j<=h;j++)re=ke,ke=m[(j+1)*2+1],!(++Be<Ke&&re===ke)&&(Be<Ge?A.bl_tree[re*2]+=Be:re!==0?(re!==_&&A.bl_tree[re*2]++,A.bl_tree[vi*2]++):Be<=10?A.bl_tree[va*2]++:A.bl_tree[Zs*2]++,Be=0,_=re,ke===0?(Ke=138,Ge=3):re===ke?(Ke=6,Ge=3):(Ke=7,Ge=4))},$s=(A,m,h)=>{let j,_=-1,re,ke=m[0*2+1],Be=0,Ke=7,Ge=4;for(ke===0&&(Ke=138,Ge=3),j=0;j<=h;j++)if(re=ke,ke=m[(j+1)*2+1],!(++Be<Ke&&re===ke)){if(Be<Ge)do di(A,re,A.bl_tree);while(--Be!==0);else re!==0?(re!==_&&(di(A,re,A.bl_tree),Be--),di(A,vi,A.bl_tree),Sr(A,Be-3,2)):Be<=10?(di(A,va,A.bl_tree),Sr(A,Be-3,3)):(di(A,Zs,A.bl_tree),Sr(A,Be-11,7));Be=0,_=re,ke===0?(Ke=138,Ge=3):re===ke?(Ke=6,Ge=3):(Ke=7,Ge=4)}},el=A=>{let m;for(Fc(A,A.dyn_ltree,A.l_desc.max_code),Fc(A,A.dyn_dtree,A.d_desc.max_code),Bl(A,A.bl_desc),m=Yr-1;m>=3&&A.bl_tree[js[m]*2+1]===0;m--);return A.opt_len+=3*(m+1)+5+5+4,m},xa=(A,m,h,j)=>{let _;for(Sr(A,m-257,5),Sr(A,h-1,5),Sr(A,j-4,4),_=0;_<j;_++)Sr(A,A.bl_tree[js[_]*2+1],3);$s(A,A.dyn_ltree,m-1),$s(A,A.dyn_dtree,h-1)},Is=A=>{let m=4093624447,h;for(h=0;h<=31;h++,m>>>=1)if(m&1&&A.dyn_ltree[h*2]!==0)return Ys;if(A.dyn_ltree[9*2]!==0||A.dyn_ltree[10*2]!==0||A.dyn_ltree[13*2]!==0)return Hl;for(h=32;h<hA;h++)if(A.dyn_ltree[h*2]!==0)return Hl;return Ys};let rA=!1;const rf=A=>{rA||(Ma(),rA=!0),A.l_desc=new Ds(A.dyn_ltree,_A),A.d_desc=new Ds(A.dyn_dtree,yd),A.bl_desc=new Ds(A.bl_tree,Ll),A.bi_buf=0,A.bi_valid=0,Es(A)},Ed=(A,m,h,j)=>{Sr(A,(Zo<<1)+(j?1:0),3),zl(A),cr(A,h),cr(A,~h),h&&A.pending_buf.set(A.window.subarray(m,m+h),A.pending),A.pending+=h},If=A=>{Sr(A,ft<<1,3),di(A,ml,Cl),ka(A)},Rd=(A,m,h,j)=>{let _,re,ke=0;A.level>0?(A.strm.data_type===gd&&(A.strm.data_type=Is(A)),Bl(A,A.l_desc),Bl(A,A.d_desc),ke=el(A),_=A.opt_len+3+7>>>3,re=A.static_len+3+7>>>3,re<=_&&(_=re)):_=re=h+5,h+4<=_&&m!==-1?Ed(A,m,h,j):A.strategy===Oa||re===_?(Sr(A,(ft<<1)+(j?1:0),3),Ts(A,Cl,bc)):(Sr(A,(fA<<1)+(j?1:0),3),xa(A,A.l_desc.max_code+1,A.d_desc.max_code+1,ke+1),Ts(A,A.dyn_ltree,A.dyn_dtree)),Es(A),j&&zl(A)},Vu=(A,m,h)=>(A.pending_buf[A.sym_buf+A.sym_next++]=m,A.pending_buf[A.sym_buf+A.sym_next++]=m>>8,A.pending_buf[A.sym_buf+A.sym_next++]=h,m===0?A.dyn_ltree[h*2]++:(A.matches++,m--,A.dyn_ltree[(Wn[h]+hA+1)*2]++,A.dyn_dtree[Ns(m)*2]++),A.sym_next===A.sym_end);var Df=rf,Qd=Ed,Uh=Rd,Sd=Vu,y0=If,vh={_tr_init:Df,_tr_stored_block:Qd,_tr_flush_block:Uh,_tr_tally:Sd,_tr_align:y0},qu=(A,m,h,j)=>{let _=A&65535|0,re=A>>>16&65535|0,ke=0;for(;h!==0;){ke=h>2e3?2e3:h,h-=ke;do _=_+m[j++]|0,re=re+_|0;while(--ke);_%=65521,re%=65521}return _|re<<16|0};const E0=()=>{let A,m=[];for(var h=0;h<256;h++){A=h;for(var j=0;j<8;j++)A=A&1?3988292384^A>>>1:A>>>1;m[h]=A}return m},X0=new Uint32Array(E0());var wd=(A,m,h,j)=>{const _=X0,re=j+h;A^=-1;for(let ke=j;ke<re;ke++)A=A>>>8^_[(A^m[ke])&255];return A^-1},iA={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"},a0={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:Sv,_tr_stored_block:of,_tr_flush_block:dp,_tr_tally:Vs,_tr_align:QA}=vh,{Z_NO_FLUSH:NA,Z_PARTIAL_FLUSH:eh,Z_FULL_FLUSH:Pv,Z_FINISH:Oh,Z_BLOCK:xd,Z_OK:yh,Z_STREAM_END:Pd,Z_STREAM_ERROR:cd,Z_DATA_ERROR:Ya,Z_BUF_ERROR:qp,Z_DEFAULT_COMPRESSION:nn,Z_FILTERED:mi,Z_HUFFMAN_ONLY:Cg,Z_RLE:Bg,Z_FIXED:zh,Z_DEFAULT_STRATEGY:W0,Z_UNKNOWN:Cm,Z_DEFLATED:Id}=a0,Jh=9,wA=15,rl=8,Kf=256+1+29,Ec=30,Sh=19,_e=2*Kf+1,ut=15,ct=3,gn=258,wn=gn+ct+1,ir=32,or=42,Jr=57,ai=69,Pi=73,Oo=91,Fi=103,Zi=113,xi=666,ko=1,Xr=2,lo=3,qo=4,rs=3,Xa=(A,m)=>(A.msg=iA[m],m),Bs=A=>A*2-(A>4?9:0),ps=A=>{let m=A.length;for(;--m>=0;)A[m]=0},cs=A=>{let m,h,j,_=A.w_size;m=A.hash_size,j=m;do h=A.head[--j],A.head[j]=h>=_?h-_:0;while(--m);m=_,j=m;do h=A.prev[--j],A.prev[j]=h>=_?h-_:0;while(--m)};let ql=(A,m,h)=>(m<<A.hash_shift^h)&A.hash_mask;const sl=A=>{const m=A.state;let h=m.pending;h>A.avail_out&&(h=A.avail_out),h!==0&&(A.output.set(m.pending_buf.subarray(m.pending_out,m.pending_out+h),A.next_out),A.next_out+=h,m.pending_out+=h,A.total_out+=h,A.avail_out-=h,m.pending-=h,m.pending===0&&(m.pending_out=0))},su=(A,m)=>{dp(A,A.block_start>=0?A.block_start:-1,A.strstart-A.block_start,m),A.block_start=A.strstart,sl(A.strm)},il=(A,m)=>{A.pending_buf[A.pending++]=m},Qc=(A,m)=>{A.pending_buf[A.pending++]=m>>>8&255,A.pending_buf[A.pending++]=m&255},Hc=(A,m,h,j)=>{let _=A.avail_in;return _>j&&(_=j),_===0?0:(A.avail_in-=_,m.set(A.input.subarray(A.next_in,A.next_in+_),h),A.state.wrap===1?A.adler=qu(A.adler,m,_,h):A.state.wrap===2&&(A.adler=wd(A.adler,m,_,h)),A.next_in+=_,A.total_in+=_,_)},Hd=(A,m)=>{let h=A.max_chain_length,j=A.strstart,_,re,ke=A.prev_length,Be=A.nice_match;const Ke=A.strstart>A.w_size-wn?A.strstart-(A.w_size-wn):0,Ge=A.window,dt=A.w_mask,Vt=A.prev,sn=A.strstart+gn;let At=Ge[j+ke-1],Un=Ge[j+ke];A.prev_length>=A.good_match&&(h>>=2),Be>A.lookahead&&(Be=A.lookahead);do if(_=m,!(Ge[_+ke]!==Un||Ge[_+ke-1]!==At||Ge[_]!==Ge[j]||Ge[++_]!==Ge[j+1])){j+=2,_++;do;while(Ge[++j]===Ge[++_]&&Ge[++j]===Ge[++_]&&Ge[++j]===Ge[++_]&&Ge[++j]===Ge[++_]&&Ge[++j]===Ge[++_]&&Ge[++j]===Ge[++_]&&Ge[++j]===Ge[++_]&&Ge[++j]===Ge[++_]&&j<sn);if(re=gn-(sn-j),j=sn-gn,re>ke){if(A.match_start=m,ke=re,re>=Be)break;At=Ge[j+ke-1],Un=Ge[j+ke]}}while((m=Vt[m&dt])>Ke&&--h!==0);return ke<=A.lookahead?ke:A.lookahead},rc=A=>{const m=A.w_size;let h,j,_;do{if(j=A.window_size-A.lookahead-A.strstart,A.strstart>=m+(m-wn)&&(A.window.set(A.window.subarray(m,m+m-j),0),A.match_start-=m,A.strstart-=m,A.block_start-=m,A.insert>A.strstart&&(A.insert=A.strstart),cs(A),j+=m),A.strm.avail_in===0)break;if(h=Hc(A.strm,A.window,A.strstart+A.lookahead,j),A.lookahead+=h,A.lookahead+A.insert>=ct)for(_=A.strstart-A.insert,A.ins_h=A.window[_],A.ins_h=ql(A,A.ins_h,A.window[_+1]);A.insert&&(A.ins_h=ql(A,A.ins_h,A.window[_+ct-1]),A.prev[_&A.w_mask]=A.head[A.ins_h],A.head[A.ins_h]=_,_++,A.insert--,!(A.lookahead+A.insert<ct)););}while(A.lookahead<wn&&A.strm.avail_in!==0)},ic=(A,m)=>{let h=A.pending_buf_size-5>A.w_size?A.w_size:A.pending_buf_size-5,j,_,re,ke=0,Be=A.strm.avail_in;do{if(j=65535,re=A.bi_valid+42>>3,A.strm.avail_out<re||(re=A.strm.avail_out-re,_=A.strstart-A.block_start,j>_+A.strm.avail_in&&(j=_+A.strm.avail_in),j>re&&(j=re),j<h&&(j===0&&m!==Oh||m===NA||j!==_+A.strm.avail_in)))break;ke=m===Oh&&j===_+A.strm.avail_in?1:0,of(A,0,0,ke),A.pending_buf[A.pending-4]=j,A.pending_buf[A.pending-3]=j>>8,A.pending_buf[A.pending-2]=~j,A.pending_buf[A.pending-1]=~j>>8,sl(A.strm),_&&(_>j&&(_=j),A.strm.output.set(A.window.subarray(A.block_start,A.block_start+_),A.strm.next_out),A.strm.next_out+=_,A.strm.avail_out-=_,A.strm.total_out+=_,A.block_start+=_,j-=_),j&&(Hc(A.strm,A.strm.output,A.strm.next_out,j),A.strm.next_out+=j,A.strm.avail_out-=j,A.strm.total_out+=j)}while(ke===0);return Be-=A.strm.avail_in,Be&&(Be>=A.w_size?(A.matches=2,A.window.set(A.strm.input.subarray(A.strm.next_in-A.w_size,A.strm.next_in),0),A.strstart=A.w_size,A.insert=A.strstart):(A.window_size-A.strstart<=Be&&(A.strstart-=A.w_size,A.window.set(A.window.subarray(A.w_size,A.w_size+A.strstart),0),A.matches<2&&A.matches++,A.insert>A.strstart&&(A.insert=A.strstart)),A.window.set(A.strm.input.subarray(A.strm.next_in-Be,A.strm.next_in),A.strstart),A.strstart+=Be,A.insert+=Be>A.w_size-A.insert?A.w_size-A.insert:Be),A.block_start=A.strstart),A.high_water<A.strstart&&(A.high_water=A.strstart),ke?qo:m!==NA&&m!==Oh&&A.strm.avail_in===0&&A.strstart===A.block_start?Xr:(re=A.window_size-A.strstart,A.strm.avail_in>re&&A.block_start>=A.w_size&&(A.block_start-=A.w_size,A.strstart-=A.w_size,A.window.set(A.window.subarray(A.w_size,A.w_size+A.strstart),0),A.matches<2&&A.matches++,re+=A.w_size,A.insert>A.strstart&&(A.insert=A.strstart)),re>A.strm.avail_in&&(re=A.strm.avail_in),re&&(Hc(A.strm,A.window,A.strstart,re),A.strstart+=re,A.insert+=re>A.w_size-A.insert?A.w_size-A.insert:re),A.high_water<A.strstart&&(A.high_water=A.strstart),re=A.bi_valid+42>>3,re=A.pending_buf_size-re>65535?65535:A.pending_buf_size-re,h=re>A.w_size?A.w_size:re,_=A.strstart-A.block_start,(_>=h||(_||m===Oh)&&m!==NA&&A.strm.avail_in===0&&_<=re)&&(j=_>re?re:_,ke=m===Oh&&A.strm.avail_in===0&&j===_?1:0,of(A,A.block_start,j,ke),A.block_start+=j,sl(A.strm)),ke?lo:ko)},Sc=(A,m)=>{let h,j;for(;;){if(A.lookahead<wn){if(rc(A),A.lookahead<wn&&m===NA)return ko;if(A.lookahead===0)break}if(h=0,A.lookahead>=ct&&(A.ins_h=ql(A,A.ins_h,A.window[A.strstart+ct-1]),h=A.prev[A.strstart&A.w_mask]=A.head[A.ins_h],A.head[A.ins_h]=A.strstart),h!==0&&A.strstart-h<=A.w_size-wn&&(A.match_length=Hd(A,h)),A.match_length>=ct)if(j=Vs(A,A.strstart-A.match_start,A.match_length-ct),A.lookahead-=A.match_length,A.match_length<=A.max_lazy_match&&A.lookahead>=ct){A.match_length--;do A.strstart++,A.ins_h=ql(A,A.ins_h,A.window[A.strstart+ct-1]),h=A.prev[A.strstart&A.w_mask]=A.head[A.ins_h],A.head[A.ins_h]=A.strstart;while(--A.match_length!==0);A.strstart++}else A.strstart+=A.match_length,A.match_length=0,A.ins_h=A.window[A.strstart],A.ins_h=ql(A,A.ins_h,A.window[A.strstart+1]);else j=Vs(A,0,A.window[A.strstart]),A.lookahead--,A.strstart++;if(j&&(su(A,!1),A.strm.avail_out===0))return ko}return A.insert=A.strstart<ct-1?A.strstart:ct-1,m===Oh?(su(A,!0),A.strm.avail_out===0?lo:qo):A.sym_next&&(su(A,!1),A.strm.avail_out===0)?ko:Xr},Jc=(A,m)=>{let h,j,_;for(;;){if(A.lookahead<wn){if(rc(A),A.lookahead<wn&&m===NA)return ko;if(A.lookahead===0)break}if(h=0,A.lookahead>=ct&&(A.ins_h=ql(A,A.ins_h,A.window[A.strstart+ct-1]),h=A.prev[A.strstart&A.w_mask]=A.head[A.ins_h],A.head[A.ins_h]=A.strstart),A.prev_length=A.match_length,A.prev_match=A.match_start,A.match_length=ct-1,h!==0&&A.prev_length<A.max_lazy_match&&A.strstart-h<=A.w_size-wn&&(A.match_length=Hd(A,h),A.match_length<=5&&(A.strategy===mi||A.match_length===ct&&A.strstart-A.match_start>4096)&&(A.match_length=ct-1)),A.prev_length>=ct&&A.match_length<=A.prev_length){_=A.strstart+A.lookahead-ct,j=Vs(A,A.strstart-1-A.prev_match,A.prev_length-ct),A.lookahead-=A.prev_length-1,A.prev_length-=2;do++A.strstart<=_&&(A.ins_h=ql(A,A.ins_h,A.window[A.strstart+ct-1]),h=A.prev[A.strstart&A.w_mask]=A.head[A.ins_h],A.head[A.ins_h]=A.strstart);while(--A.prev_length!==0);if(A.match_available=0,A.match_length=ct-1,A.strstart++,j&&(su(A,!1),A.strm.avail_out===0))return ko}else if(A.match_available){if(j=Vs(A,0,A.window[A.strstart-1]),j&&su(A,!1),A.strstart++,A.lookahead--,A.strm.avail_out===0)return ko}else A.match_available=1,A.strstart++,A.lookahead--}return A.match_available&&(j=Vs(A,0,A.window[A.strstart-1]),A.match_available=0),A.insert=A.strstart<ct-1?A.strstart:ct-1,m===Oh?(su(A,!0),A.strm.avail_out===0?lo:qo):A.sym_next&&(su(A,!1),A.strm.avail_out===0)?ko:Xr},$A=(A,m)=>{let h,j,_,re;const ke=A.window;for(;;){if(A.lookahead<=gn){if(rc(A),A.lookahead<=gn&&m===NA)return ko;if(A.lookahead===0)break}if(A.match_length=0,A.lookahead>=ct&&A.strstart>0&&(_=A.strstart-1,j=ke[_],j===ke[++_]&&j===ke[++_]&&j===ke[++_])){re=A.strstart+gn;do;while(j===ke[++_]&&j===ke[++_]&&j===ke[++_]&&j===ke[++_]&&j===ke[++_]&&j===ke[++_]&&j===ke[++_]&&j===ke[++_]&&_<re);A.match_length=gn-(re-_),A.match_length>A.lookahead&&(A.match_length=A.lookahead)}if(A.match_length>=ct?(h=Vs(A,1,A.match_length-ct),A.lookahead-=A.match_length,A.strstart+=A.match_length,A.match_length=0):(h=Vs(A,0,A.window[A.strstart]),A.lookahead--,A.strstart++),h&&(su(A,!1),A.strm.avail_out===0))return ko}return A.insert=0,m===Oh?(su(A,!0),A.strm.avail_out===0?lo:qo):A.sym_next&&(su(A,!1),A.strm.avail_out===0)?ko:Xr},pA=(A,m)=>{let h;for(;;){if(A.lookahead===0&&(rc(A),A.lookahead===0)){if(m===NA)return ko;break}if(A.match_length=0,h=Vs(A,0,A.window[A.strstart]),A.lookahead--,A.strstart++,h&&(su(A,!1),A.strm.avail_out===0))return ko}return A.insert=0,m===Oh?(su(A,!0),A.strm.avail_out===0?lo:qo):A.sym_next&&(su(A,!1),A.strm.avail_out===0)?ko:Xr};function fc(A,m,h,j,_){this.good_length=A,this.max_lazy=m,this.nice_length=h,this.max_chain=j,this.func=_}const xA=[new fc(0,0,0,0,ic),new fc(4,4,8,4,Sc),new fc(4,5,16,8,Sc),new fc(4,6,32,32,Sc),new fc(4,4,16,16,Jc),new fc(8,16,32,32,Jc),new fc(8,16,128,128,Jc),new fc(8,32,128,256,Jc),new fc(32,128,258,1024,Jc),new fc(32,258,258,4096,Jc)],wa=A=>{A.window_size=2*A.w_size,ps(A.head),A.max_lazy_match=xA[A.level].max_lazy,A.good_match=xA[A.level].good_length,A.nice_match=xA[A.level].nice_length,A.max_chain_length=xA[A.level].max_chain,A.strstart=0,A.block_start=0,A.lookahead=0,A.insert=0,A.match_length=A.prev_length=ct-1,A.match_available=0,A.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=Id,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 Uint16Array(_e*2),this.dyn_dtree=new Uint16Array((2*Ec+1)*2),this.bl_tree=new Uint16Array((2*Sh+1)*2),ps(this.dyn_ltree),ps(this.dyn_dtree),ps(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(ut+1),this.heap=new Uint16Array(2*Kf+1),ps(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(2*Kf+1),ps(this.depth),this.sym_buf=0,this.lit_bufsize=0,this.sym_next=0,this.sym_end=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Et=A=>{if(!A)return 1;const m=A.state;return!m||m.strm!==A||m.status!==or&&m.status!==Jr&&m.status!==ai&&m.status!==Pi&&m.status!==Oo&&m.status!==Fi&&m.status!==Zi&&m.status!==xi?1:0},on=A=>{if(Et(A))return Xa(A,cd);A.total_in=A.total_out=0,A.data_type=Cm;const m=A.state;return m.pending=0,m.pending_out=0,m.wrap<0&&(m.wrap=-m.wrap),m.status=m.wrap===2?Jr:m.wrap?or:Zi,A.adler=m.wrap===2?0:1,m.last_flush=-2,Sv(m),yh},cn=A=>{const m=on(A);return m===yh&&wa(A.state),m},Qn=(A,m)=>Et(A)||A.state.wrap!==2?cd:(A.state.gzhead=m,yh),Tn=(A,m,h,j,_,re)=>{if(!A)return cd;let ke=1;if(m===nn&&(m=6),j<0?(ke=0,j=-j):j>15&&(ke=2,j-=16),_<1||_>Jh||h!==Id||j<8||j>15||m<0||m>9||re<0||re>zh||j===8&&ke!==1)return Xa(A,cd);j===8&&(j=9);const Be=new pt;return A.state=Be,Be.strm=A,Be.status=or,Be.wrap=ke,Be.gzhead=null,Be.w_bits=j,Be.w_size=1<<Be.w_bits,Be.w_mask=Be.w_size-1,Be.hash_bits=_+7,Be.hash_size=1<<Be.hash_bits,Be.hash_mask=Be.hash_size-1,Be.hash_shift=~~((Be.hash_bits+ct-1)/ct),Be.window=new Uint8Array(Be.w_size*2),Be.head=new Uint16Array(Be.hash_size),Be.prev=new Uint16Array(Be.w_size),Be.lit_bufsize=1<<_+6,Be.pending_buf_size=Be.lit_bufsize*4,Be.pending_buf=new Uint8Array(Be.pending_buf_size),Be.sym_buf=Be.lit_bufsize,Be.sym_end=(Be.lit_bufsize-1)*3,Be.level=m,Be.strategy=re,Be.method=h,cn(A)},kr=(A,m)=>Tn(A,m,Id,wA,rl,W0),Pr=(A,m)=>{if(Et(A)||m>xd||m<0)return A?Xa(A,cd):cd;const h=A.state;if(!A.output||A.avail_in!==0&&!A.input||h.status===xi&&m!==Oh)return Xa(A,A.avail_out===0?qp:cd);const j=h.last_flush;if(h.last_flush=m,h.pending!==0){if(sl(A),A.avail_out===0)return h.last_flush=-1,yh}else if(A.avail_in===0&&Bs(m)<=Bs(j)&&m!==Oh)return Xa(A,qp);if(h.status===xi&&A.avail_in!==0)return Xa(A,qp);if(h.status===or&&h.wrap===0&&(h.status=Zi),h.status===or){let _=Id+(h.w_bits-8<<4)<<8,re=-1;if(h.strategy>=Cg||h.level<2?re=0:h.level<6?re=1:h.level===6?re=2:re=3,_|=re<<6,h.strstart!==0&&(_|=ir),_+=31-_%31,Qc(h,_),h.strstart!==0&&(Qc(h,A.adler>>>16),Qc(h,A.adler&65535)),A.adler=1,h.status=Zi,sl(A),h.pending!==0)return h.last_flush=-1,yh}if(h.status===Jr){if(A.adler=0,il(h,31),il(h,139),il(h,8),h.gzhead)il(h,(h.gzhead.text?1:0)+(h.gzhead.hcrc?2:0)+(h.gzhead.extra?4:0)+(h.gzhead.name?8:0)+(h.gzhead.comment?16:0)),il(h,h.gzhead.time&255),il(h,h.gzhead.time>>8&255),il(h,h.gzhead.time>>16&255),il(h,h.gzhead.time>>24&255),il(h,h.level===9?2:h.strategy>=Cg||h.level<2?4:0),il(h,h.gzhead.os&255),h.gzhead.extra&&h.gzhead.extra.length&&(il(h,h.gzhead.extra.length&255),il(h,h.gzhead.extra.length>>8&255)),h.gzhead.hcrc&&(A.adler=wd(A.adler,h.pending_buf,h.pending,0)),h.gzindex=0,h.status=ai;else if(il(h,0),il(h,0),il(h,0),il(h,0),il(h,0),il(h,h.level===9?2:h.strategy>=Cg||h.level<2?4:0),il(h,rs),h.status=Zi,sl(A),h.pending!==0)return h.last_flush=-1,yh}if(h.status===ai){if(h.gzhead.extra){let _=h.pending,re=(h.gzhead.extra.length&65535)-h.gzindex;for(;h.pending+re>h.pending_buf_size;){let Be=h.pending_buf_size-h.pending;if(h.pending_buf.set(h.gzhead.extra.subarray(h.gzindex,h.gzindex+Be),h.pending),h.pending=h.pending_buf_size,h.gzhead.hcrc&&h.pending>_&&(A.adler=wd(A.adler,h.pending_buf,h.pending-_,_)),h.gzindex+=Be,sl(A),h.pending!==0)return h.last_flush=-1,yh;_=0,re-=Be}let ke=new Uint8Array(h.gzhead.extra);h.pending_buf.set(ke.subarray(h.gzindex,h.gzindex+re),h.pending),h.pending+=re,h.gzhead.hcrc&&h.pending>_&&(A.adler=wd(A.adler,h.pending_buf,h.pending-_,_)),h.gzindex=0}h.status=Pi}if(h.status===Pi){if(h.gzhead.name){let _=h.pending,re;do{if(h.pending===h.pending_buf_size){if(h.gzhead.hcrc&&h.pending>_&&(A.adler=wd(A.adler,h.pending_buf,h.pending-_,_)),sl(A),h.pending!==0)return h.last_flush=-1,yh;_=0}h.gzindex<h.gzhead.name.length?re=h.gzhead.name.charCodeAt(h.gzindex++)&255:re=0,il(h,re)}while(re!==0);h.gzhead.hcrc&&h.pending>_&&(A.adler=wd(A.adler,h.pending_buf,h.pending-_,_)),h.gzindex=0}h.status=Oo}if(h.status===Oo){if(h.gzhead.comment){let _=h.pending,re;do{if(h.pending===h.pending_buf_size){if(h.gzhead.hcrc&&h.pending>_&&(A.adler=wd(A.adler,h.pending_buf,h.pending-_,_)),sl(A),h.pending!==0)return h.last_flush=-1,yh;_=0}h.gzindex<h.gzhead.comment.length?re=h.gzhead.comment.charCodeAt(h.gzindex++)&255:re=0,il(h,re)}while(re!==0);h.gzhead.hcrc&&h.pending>_&&(A.adler=wd(A.adler,h.pending_buf,h.pending-_,_))}h.status=Fi}if(h.status===Fi){if(h.gzhead.hcrc){if(h.pending+2>h.pending_buf_size&&(sl(A),h.pending!==0))return h.last_flush=-1,yh;il(h,A.adler&255),il(h,A.adler>>8&255),A.adler=0}if(h.status=Zi,sl(A),h.pending!==0)return h.last_flush=-1,yh}if(A.avail_in!==0||h.lookahead!==0||m!==NA&&h.status!==xi){let _=h.level===0?ic(h,m):h.strategy===Cg?pA(h,m):h.strategy===Bg?$A(h,m):xA[h.level].func(h,m);if((_===lo||_===qo)&&(h.status=xi),_===ko||_===lo)return A.avail_out===0&&(h.last_flush=-1),yh;if(_===Xr&&(m===eh?QA(h):m!==xd&&(of(h,0,0,!1),m===Pv&&(ps(h.head),h.lookahead===0&&(h.strstart=0,h.block_start=0,h.insert=0))),sl(A),A.avail_out===0))return h.last_flush=-1,yh}return m!==Oh?yh:h.wrap<=0?Pd:(h.wrap===2?(il(h,A.adler&255),il(h,A.adler>>8&255),il(h,A.adler>>16&255),il(h,A.adler>>24&255),il(h,A.total_in&255),il(h,A.total_in>>8&255),il(h,A.total_in>>16&255),il(h,A.total_in>>24&255)):(Qc(h,A.adler>>>16),Qc(h,A.adler&65535)),sl(A),h.wrap>0&&(h.wrap=-h.wrap),h.pending!==0?yh:Pd)},Ir=A=>{if(Et(A))return cd;const m=A.state.status;return A.state=null,m===Zi?Xa(A,Ya):yh},Ei=(A,m)=>{let h=m.length;if(Et(A))return cd;const j=A.state,_=j.wrap;if(_===2||_===1&&j.status!==or||j.lookahead)return cd;if(_===1&&(A.adler=qu(A.adler,m,h,0)),j.wrap=0,h>=j.w_size){_===0&&(ps(j.head),j.strstart=0,j.block_start=0,j.insert=0);let Ke=new Uint8Array(j.w_size);Ke.set(m.subarray(h-j.w_size,h),0),m=Ke,h=j.w_size}const re=A.avail_in,ke=A.next_in,Be=A.input;for(A.avail_in=h,A.next_in=0,A.input=m,rc(j);j.lookahead>=ct;){let Ke=j.strstart,Ge=j.lookahead-(ct-1);do j.ins_h=ql(j,j.ins_h,j.window[Ke+ct-1]),j.prev[Ke&j.w_mask]=j.head[j.ins_h],j.head[j.ins_h]=Ke,Ke++;while(--Ge);j.strstart=Ke,j.lookahead=ct-1,rc(j)}return j.strstart+=j.lookahead,j.block_start=j.strstart,j.insert=j.lookahead,j.lookahead=0,j.match_length=j.prev_length=ct-1,j.match_available=0,A.next_in=ke,A.input=Be,A.avail_in=re,j.wrap=_,yh};var Kr=kr,hi=Tn,Bo=cn,xo=on,no=Qn,sa=Pr,co=Ir,ua=Ei,ca="pako deflate (from Nodeca project)",fa={deflateInit:Kr,deflateInit2:hi,deflateReset:Bo,deflateResetKeep:xo,deflateSetHeader:no,deflate:sa,deflateEnd:co,deflateSetDictionary:ua,deflateInfo:ca};const bs=(A,m)=>Object.prototype.hasOwnProperty.call(A,m);var Xs=function(A){const m=Array.prototype.slice.call(arguments,1);for(;m.length;){const h=m.shift();if(h){if(typeof h!="object")throw new TypeError(h+"must be non-object");for(const j in h)bs(h,j)&&(A[j]=h[j])}}return A},Sa=A=>{let m=0;for(let j=0,_=A.length;j<_;j++)m+=A[j].length;const h=new Uint8Array(m);for(let j=0,_=0,re=A.length;j<re;j++){let ke=A[j];h.set(ke,_),_+=ke.length}return h},Qa={assign:Xs,flattenChunks:Sa};let dl=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(A){dl=!1}const Ca=new Uint8Array(256);for(let A=0;A<256;A++)Ca[A]=A>=252?6:A>=248?5:A>=240?4:A>=224?3:A>=192?2:1;Ca[254]=Ca[254]=1;var fs=A=>{if(typeof TextEncoder=="function"&&TextEncoder.prototype.encode)return new TextEncoder().encode(A);let m,h,j,_,re,ke=A.length,Be=0;for(_=0;_<ke;_++)h=A.charCodeAt(_),(h&64512)===55296&&_+1<ke&&(j=A.charCodeAt(_+1),(j&64512)===56320&&(h=65536+(h-55296<<10)+(j-56320),_++)),Be+=h<128?1:h<2048?2:h<65536?3:4;for(m=new Uint8Array(Be),re=0,_=0;re<Be;_++)h=A.charCodeAt(_),(h&64512)===55296&&_+1<ke&&(j=A.charCodeAt(_+1),(j&64512)===56320&&(h=65536+(h-55296<<10)+(j-56320),_++)),h<128?m[re++]=h:h<2048?(m[re++]=192|h>>>6,m[re++]=128|h&63):h<65536?(m[re++]=224|h>>>12,m[re++]=128|h>>>6&63,m[re++]=128|h&63):(m[re++]=240|h>>>18,m[re++]=128|h>>>12&63,m[re++]=128|h>>>6&63,m[re++]=128|h&63);return m};const ja=(A,m)=>{if(m<65534&&A.subarray&&dl)return String.fromCharCode.apply(null,A.length===m?A:A.subarray(0,m));let h="";for(let j=0;j<m;j++)h+=String.fromCharCode(A[j]);return h};var ha=(A,m)=>{const h=m||A.length;if(typeof TextDecoder=="function"&&TextDecoder.prototype.decode)return new TextDecoder().decode(A.subarray(0,m));let j,_;const re=new Array(h*2);for(_=0,j=0;j<h;){let ke=A[j++];if(ke<128){re[_++]=ke;continue}let Be=Ca[ke];if(Be>4){re[_++]=65533,j+=Be-1;continue}for(ke&=Be===2?31:Be===3?15:7;Be>1&&j<h;)ke=ke<<6|A[j++]&63,Be--;if(Be>1){re[_++]=65533;continue}ke<65536?re[_++]=ke:(ke-=65536,re[_++]=55296|ke>>10&1023,re[_++]=56320|ke&1023)}return ja(re,_)},ya=(A,m)=>{m=m||A.length,m>A.length&&(m=A.length);let h=m-1;for(;h>=0&&(A[h]&192)===128;)h--;return h<0||h===0?m:h+Ca[A[h]]>m?h:m},Wa={string2buf:fs,buf2string:ha,utf8border:ya};function Us(){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}var Tl=Us;const _a=Object.prototype.toString,{Z_NO_FLUSH:Ol,Z_SYNC_FLUSH:gl,Z_FULL_FLUSH:Du,Z_FINISH:Kl,Z_OK:ws,Z_STREAM_END:Rs,Z_DEFAULT_COMPRESSION:zs,Z_DEFAULT_STRATEGY:Vi,Z_DEFLATED:bl}=a0;function Uc(A){this.options=Qa.assign({level:zs,method:bl,chunkSize:16384,windowBits:15,memLevel:8,strategy:Vi},A||{});let m=this.options;m.raw&&m.windowBits>0?m.windowBits=-m.windowBits:m.gzip&&m.windowBits>0&&m.windowBits<16&&(m.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Tl,this.strm.avail_out=0;let h=fa.deflateInit2(this.strm,m.level,m.method,m.windowBits,m.memLevel,m.strategy);if(h!==ws)throw new Error(iA[h]);if(m.header&&fa.deflateSetHeader(this.strm,m.header),m.dictionary){let j;if(typeof m.dictionary=="string"?j=Wa.string2buf(m.dictionary):_a.call(m.dictionary)==="[object ArrayBuffer]"?j=new Uint8Array(m.dictionary):j=m.dictionary,h=fa.deflateSetDictionary(this.strm,j),h!==ws)throw new Error(iA[h]);this._dict_set=!0}}Uc.prototype.push=function(A,m){const h=this.strm,j=this.options.chunkSize;let _,re;if(this.ended)return!1;for(m===~~m?re=m:re=m===!0?Kl:Ol,typeof A=="string"?h.input=Wa.string2buf(A):_a.call(A)==="[object ArrayBuffer]"?h.input=new Uint8Array(A):h.input=A,h.next_in=0,h.avail_in=h.input.length;;){if(h.avail_out===0&&(h.output=new Uint8Array(j),h.next_out=0,h.avail_out=j),(re===gl||re===Du)&&h.avail_out<=6){this.onData(h.output.subarray(0,h.next_out)),h.avail_out=0;continue}if(_=fa.deflate(h,re),_===Rs)return h.next_out>0&&this.onData(h.output.subarray(0,h.next_out)),_=fa.deflateEnd(this.strm),this.onEnd(_),this.ended=!0,_===ws;if(h.avail_out===0){this.onData(h.output);continue}if(re>0&&h.next_out>0){this.onData(h.output.subarray(0,h.next_out)),h.avail_out=0;continue}if(h.avail_in===0)break}return!0},Uc.prototype.onData=function(A){this.chunks.push(A)},Uc.prototype.onEnd=function(A){A===ws&&(this.result=Qa.flattenChunks(this.chunks)),this.chunks=[],this.err=A,this.msg=this.strm.msg};function Tc(A,m){const h=new Uc(m);if(h.push(A,!0),h.err)throw h.msg||iA[h.err];return h.result}function Ad(A,m){return m=m||{},m.raw=!0,Tc(A,m)}function As(A,m){return m=m||{},m.gzip=!0,Tc(A,m)}var Ws=Uc,ul=Tc,Os=Ad,hs=As,Fo=a0,Ta={Deflate:Ws,deflate:ul,deflateRaw:Os,gzip:hs,constants:Fo};const vl=16209,wu=16191;var qd=function(m,h){let j,_,re,ke,Be,Ke,Ge,dt,Vt,sn,At,Un,Kn,$n,Sn,ti,Zr,dr,go,la,Uo,wi,mr,Hi;const dn=m.state;j=m.next_in,mr=m.input,_=j+(m.avail_in-5),re=m.next_out,Hi=m.output,ke=re-(h-m.avail_out),Be=re+(m.avail_out-257),Ke=dn.dmax,Ge=dn.wsize,dt=dn.whave,Vt=dn.wnext,sn=dn.window,At=dn.hold,Un=dn.bits,Kn=dn.lencode,$n=dn.distcode,Sn=(1<<dn.lenbits)-1,ti=(1<<dn.distbits)-1;e:do{Un<15&&(At+=mr[j++]<<Un,Un+=8,At+=mr[j++]<<Un,Un+=8),Zr=Kn[At&Sn];t:for(;;){if(dr=Zr>>>24,At>>>=dr,Un-=dr,dr=Zr>>>16&255,dr===0)Hi[re++]=Zr&65535;else if(dr&16){go=Zr&65535,dr&=15,dr&&(Un<dr&&(At+=mr[j++]<<Un,Un+=8),go+=At&(1<<dr)-1,At>>>=dr,Un-=dr),Un<15&&(At+=mr[j++]<<Un,Un+=8,At+=mr[j++]<<Un,Un+=8),Zr=$n[At&ti];n:for(;;){if(dr=Zr>>>24,At>>>=dr,Un-=dr,dr=Zr>>>16&255,dr&16){if(la=Zr&65535,dr&=15,Un<dr&&(At+=mr[j++]<<Un,Un+=8,Un<dr&&(At+=mr[j++]<<Un,Un+=8)),la+=At&(1<<dr)-1,la>Ke){m.msg="invalid distance too far back",dn.mode=vl;break e}if(At>>>=dr,Un-=dr,dr=re-ke,la>dr){if(dr=la-dr,dr>dt&&dn.sane){m.msg="invalid distance too far back",dn.mode=vl;break e}if(Uo=0,wi=sn,Vt===0){if(Uo+=Ge-dr,dr<go){go-=dr;do Hi[re++]=sn[Uo++];while(--dr);Uo=re-la,wi=Hi}}else if(Vt<dr){if(Uo+=Ge+Vt-dr,dr-=Vt,dr<go){go-=dr;do Hi[re++]=sn[Uo++];while(--dr);if(Uo=0,Vt<go){dr=Vt,go-=dr;do Hi[re++]=sn[Uo++];while(--dr);Uo=re-la,wi=Hi}}}else if(Uo+=Vt-dr,dr<go){go-=dr;do Hi[re++]=sn[Uo++];while(--dr);Uo=re-la,wi=Hi}for(;go>2;)Hi[re++]=wi[Uo++],Hi[re++]=wi[Uo++],Hi[re++]=wi[Uo++],go-=3;go&&(Hi[re++]=wi[Uo++],go>1&&(Hi[re++]=wi[Uo++]))}else{Uo=re-la;do Hi[re++]=Hi[Uo++],Hi[re++]=Hi[Uo++],Hi[re++]=Hi[Uo++],go-=3;while(go>2);go&&(Hi[re++]=Hi[Uo++],go>1&&(Hi[re++]=Hi[Uo++]))}}else if(dr&64){m.msg="invalid distance code",dn.mode=vl;break e}else{Zr=$n[(Zr&65535)+(At&(1<<dr)-1)];continue n}break}}else if(dr&64)if(dr&32){dn.mode=wu;break e}else{m.msg="invalid literal/length code",dn.mode=vl;break e}else{Zr=Kn[(Zr&65535)+(At&(1<<dr)-1)];continue t}break}}while(j<_&&re<Be);go=Un>>3,j-=go,Un-=go<<3,At&=(1<<Un)-1,m.next_in=j,m.next_out=re,m.avail_in=j<_?5+(_-j):5-(j-_),m.avail_out=re<Be?257+(Be-re):257-(re-Be),dn.hold=At,dn.bits=Un};const CA=15,wf=852,Zl=592,zc=0,Lo=1,mf=2,Ph=new Uint16Array([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]),Kc=new Uint8Array([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]),oc=new Uint16Array([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]),mA=new Uint8Array([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]);var oA=(A,m,h,j,_,re,ke,Be)=>{const Ke=Be.bits;let Ge=0,dt=0,Vt=0,sn=0,At=0,Un=0,Kn=0,$n=0,Sn=0,ti=0,Zr,dr,go,la,Uo,wi=null,mr;const Hi=new Uint16Array(CA+1),dn=new Uint16Array(CA+1);let qn=null,zr,Qr,Ui;for(Ge=0;Ge<=CA;Ge++)Hi[Ge]=0;for(dt=0;dt<j;dt++)Hi[m[h+dt]]++;for(At=Ke,sn=CA;sn>=1&&Hi[sn]===0;sn--);if(At>sn&&(At=sn),sn===0)return _[re++]=1<<24|64<<16|0,_[re++]=1<<24|64<<16|0,Be.bits=1,0;for(Vt=1;Vt<sn&&Hi[Vt]===0;Vt++);for(At<Vt&&(At=Vt),$n=1,Ge=1;Ge<=CA;Ge++)if($n<<=1,$n-=Hi[Ge],$n<0)return-1;if($n>0&&(A===zc||sn!==1))return-1;for(dn[1]=0,Ge=1;Ge<CA;Ge++)dn[Ge+1]=dn[Ge]+Hi[Ge];for(dt=0;dt<j;dt++)m[h+dt]!==0&&(ke[dn[m[h+dt]]++]=dt);if(A===zc?(wi=qn=ke,mr=20):A===Lo?(wi=Ph,qn=Kc,mr=257):(wi=oc,qn=mA,mr=0),ti=0,dt=0,Ge=Vt,Uo=re,Un=At,Kn=0,go=-1,Sn=1<<At,la=Sn-1,A===Lo&&Sn>wf||A===mf&&Sn>Zl)return 1;for(;;){zr=Ge-Kn,ke[dt]+1<mr?(Qr=0,Ui=ke[dt]):ke[dt]>=mr?(Qr=qn[ke[dt]-mr],Ui=wi[ke[dt]-mr]):(Qr=96,Ui=0),Zr=1<<Ge-Kn,dr=1<<Un,Vt=dr;do dr-=Zr,_[Uo+(ti>>Kn)+dr]=zr<<24|Qr<<16|Ui|0;while(dr!==0);for(Zr=1<<Ge-1;ti&Zr;)Zr>>=1;if(Zr!==0?(ti&=Zr-1,ti+=Zr):ti=0,dt++,--Hi[Ge]===0){if(Ge===sn)break;Ge=m[h+ke[dt]]}if(Ge>At&&(ti&la)!==go){for(Kn===0&&(Kn=At),Uo+=Vt,Un=Ge-Kn,$n=1<<Un;Un+Kn<sn&&($n-=Hi[Un+Kn],!($n<=0));)Un++,$n<<=1;if(Sn+=1<<Un,A===Lo&&Sn>wf||A===mf&&Sn>Zl)return 1;go=ti&la,_[go]=At<<24|Un<<16|Uo-re|0}}return ti!==0&&(_[Uo+ti]=Ge-Kn<<24|64<<16|0),Be.bits=At,0};const Bu=0,Zf=1,Yd=2,{Z_FINISH:wc,Z_BLOCK:is,Z_TREES:$c,Z_OK:fd,Z_STREAM_END:fp,Z_NEED_DICT:xf,Z_STREAM_ERROR:Yl,Z_DATA_ERROR:Nf,Z_MEM_ERROR:Dd,Z_BUF_ERROR:HA,Z_DEFLATED:M0}=a0,G0=16180,L0=16181,_h=16182,Ym=16183,$h=16184,hc=16185,SA=16186,af=16187,ed=16188,qc=16189,sf=16190,UA=16191,Ud=16192,Jm=16193,In=16194,MA=16195,Bm=16196,bg=16197,_p=16198,w0=16199,x0=16200,hp=16201,bm=16202,Fm=16203,$p=16204,Op=16205,kp=16206,$g=16207,pp=16208,os=16209,Ih=16210,em=16211,t1=852,Iv=592,Fg=15,ev=A=>(A>>>24&255)+(A>>>8&65280)+((A&65280)<<8)+((A&255)<<24);function tm(){this.strm=null,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 Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}const Mf=A=>{if(!A)return 1;const m=A.state;return!m||m.strm!==A||m.mode<G0||m.mode>em?1:0},Pm=A=>{if(Mf(A))return Yl;const m=A.state;return A.total_in=A.total_out=m.total=0,A.msg="",m.wrap&&(A.adler=m.wrap&1),m.mode=G0,m.last=0,m.havedict=0,m.flags=-1,m.dmax=32768,m.head=null,m.hold=0,m.bits=0,m.lencode=m.lendyn=new Int32Array(t1),m.distcode=m.distdyn=new Int32Array(Iv),m.sane=1,m.back=-1,fd},Y0=A=>{if(Mf(A))return Yl;const m=A.state;return m.wsize=0,m.whave=0,m.wnext=0,Pm(A)},qm=(A,m)=>{let h;if(Mf(A))return Yl;const j=A.state;return m<0?(h=0,m=-m):(h=(m>>4)+5,m<48&&(m&=15)),m&&(m<8||m>15)?Yl:(j.window!==null&&j.wbits!==m&&(j.window=null),j.wrap=h,j.wbits=m,Y0(A))},Im=(A,m)=>{if(!A)return Yl;const h=new tm;A.state=h,h.strm=A,h.window=null,h.mode=G0;const j=qm(A,m);return j!==fd&&(A.state=null),j},tv=A=>Im(A,Fg);let Zc=!0,gf,mp;const Lf=A=>{if(Zc){gf=new Int32Array(512),mp=new Int32Array(32);let m=0;for(;m<144;)A.lens[m++]=8;for(;m<256;)A.lens[m++]=9;for(;m<280;)A.lens[m++]=7;for(;m<288;)A.lens[m++]=8;for(oA(Zf,A.lens,0,288,gf,0,A.work,{bits:9}),m=0;m<32;)A.lens[m++]=5;oA(Yd,A.lens,0,32,mp,0,A.work,{bits:5}),Zc=!1}A.lencode=gf,A.lenbits=9,A.distcode=mp,A.distbits=5},ac=(A,m,h,j)=>{let _;const re=A.state;return re.window===null&&(re.wsize=1<<re.wbits,re.wnext=0,re.whave=0,re.window=new Uint8Array(re.wsize)),j>=re.wsize?(re.window.set(m.subarray(h-re.wsize,h),0),re.wnext=0,re.whave=re.wsize):(_=re.wsize-re.wnext,_>j&&(_=j),re.window.set(m.subarray(h-j,h-j+_),re.wnext),j-=_,j?(re.window.set(m.subarray(h-j,h),0),re.wnext=j,re.whave=re.wsize):(re.wnext+=_,re.wnext===re.wsize&&(re.wnext=0),re.whave<re.wsize&&(re.whave+=_))),0},gA=(A,m)=>{let h,j,_,re,ke,Be,Ke,Ge,dt,Vt,sn,At,Un,Kn,$n=0,Sn,ti,Zr,dr,go,la,Uo,wi;const mr=new Uint8Array(4);let Hi,dn;const qn=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(Mf(A)||!A.output||!A.input&&A.avail_in!==0)return Yl;h=A.state,h.mode===UA&&(h.mode=Ud),ke=A.next_out,_=A.output,Ke=A.avail_out,re=A.next_in,j=A.input,Be=A.avail_in,Ge=h.hold,dt=h.bits,Vt=Be,sn=Ke,wi=fd;e:for(;;)switch(h.mode){case G0:if(h.wrap===0){h.mode=Ud;break}for(;dt<16;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}if(h.wrap&2&&Ge===35615){h.wbits===0&&(h.wbits=15),h.check=0,mr[0]=Ge&255,mr[1]=Ge>>>8&255,h.check=wd(h.check,mr,2,0),Ge=0,dt=0,h.mode=L0;break}if(h.head&&(h.head.done=!1),!(h.wrap&1)||(((Ge&255)<<8)+(Ge>>8))%31){A.msg="incorrect header check",h.mode=os;break}if((Ge&15)!==M0){A.msg="unknown compression method",h.mode=os;break}if(Ge>>>=4,dt-=4,Uo=(Ge&15)+8,h.wbits===0&&(h.wbits=Uo),Uo>15||Uo>h.wbits){A.msg="invalid window size",h.mode=os;break}h.dmax=1<<h.wbits,h.flags=0,A.adler=h.check=1,h.mode=Ge&512?qc:UA,Ge=0,dt=0;break;case L0:for(;dt<16;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}if(h.flags=Ge,(h.flags&255)!==M0){A.msg="unknown compression method",h.mode=os;break}if(h.flags&57344){A.msg="unknown header flags set",h.mode=os;break}h.head&&(h.head.text=Ge>>8&1),h.flags&512&&h.wrap&4&&(mr[0]=Ge&255,mr[1]=Ge>>>8&255,h.check=wd(h.check,mr,2,0)),Ge=0,dt=0,h.mode=_h;case _h:for(;dt<32;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}h.head&&(h.head.time=Ge),h.flags&512&&h.wrap&4&&(mr[0]=Ge&255,mr[1]=Ge>>>8&255,mr[2]=Ge>>>16&255,mr[3]=Ge>>>24&255,h.check=wd(h.check,mr,4,0)),Ge=0,dt=0,h.mode=Ym;case Ym:for(;dt<16;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}h.head&&(h.head.xflags=Ge&255,h.head.os=Ge>>8),h.flags&512&&h.wrap&4&&(mr[0]=Ge&255,mr[1]=Ge>>>8&255,h.check=wd(h.check,mr,2,0)),Ge=0,dt=0,h.mode=$h;case $h:if(h.flags&1024){for(;dt<16;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}h.length=Ge,h.head&&(h.head.extra_len=Ge),h.flags&512&&h.wrap&4&&(mr[0]=Ge&255,mr[1]=Ge>>>8&255,h.check=wd(h.check,mr,2,0)),Ge=0,dt=0}else h.head&&(h.head.extra=null);h.mode=hc;case hc:if(h.flags&1024&&(At=h.length,At>Be&&(At=Be),At&&(h.head&&(Uo=h.head.extra_len-h.length,h.head.extra||(h.head.extra=new Uint8Array(h.head.extra_len)),h.head.extra.set(j.subarray(re,re+At),Uo)),h.flags&512&&h.wrap&4&&(h.check=wd(h.check,j,At,re)),Be-=At,re+=At,h.length-=At),h.length))break e;h.length=0,h.mode=SA;case SA:if(h.flags&2048){if(Be===0)break e;At=0;do Uo=j[re+At++],h.head&&Uo&&h.length<65536&&(h.head.name+=String.fromCharCode(Uo));while(Uo&&At<Be);if(h.flags&512&&h.wrap&4&&(h.check=wd(h.check,j,At,re)),Be-=At,re+=At,Uo)break e}else h.head&&(h.head.name=null);h.length=0,h.mode=af;case af:if(h.flags&4096){if(Be===0)break e;At=0;do Uo=j[re+At++],h.head&&Uo&&h.length<65536&&(h.head.comment+=String.fromCharCode(Uo));while(Uo&&At<Be);if(h.flags&512&&h.wrap&4&&(h.check=wd(h.check,j,At,re)),Be-=At,re+=At,Uo)break e}else h.head&&(h.head.comment=null);h.mode=ed;case ed:if(h.flags&512){for(;dt<16;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}if(h.wrap&4&&Ge!==(h.check&65535)){A.msg="header crc mismatch",h.mode=os;break}Ge=0,dt=0}h.head&&(h.head.hcrc=h.flags>>9&1,h.head.done=!0),A.adler=h.check=0,h.mode=UA;break;case qc:for(;dt<32;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}A.adler=h.check=ev(Ge),Ge=0,dt=0,h.mode=sf;case sf:if(h.havedict===0)return A.next_out=ke,A.avail_out=Ke,A.next_in=re,A.avail_in=Be,h.hold=Ge,h.bits=dt,xf;A.adler=h.check=1,h.mode=UA;case UA:if(m===is||m===$c)break e;case Ud:if(h.last){Ge>>>=dt&7,dt-=dt&7,h.mode=kp;break}for(;dt<3;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}switch(h.last=Ge&1,Ge>>>=1,dt-=1,Ge&3){case 0:h.mode=Jm;break;case 1:if(Lf(h),h.mode=w0,m===$c){Ge>>>=2,dt-=2;break e}break;case 2:h.mode=Bm;break;case 3:A.msg="invalid block type",h.mode=os}Ge>>>=2,dt-=2;break;case Jm:for(Ge>>>=dt&7,dt-=dt&7;dt<32;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}if((Ge&65535)!==(Ge>>>16^65535)){A.msg="invalid stored block lengths",h.mode=os;break}if(h.length=Ge&65535,Ge=0,dt=0,h.mode=In,m===$c)break e;case In:h.mode=MA;case MA:if(At=h.length,At){if(At>Be&&(At=Be),At>Ke&&(At=Ke),At===0)break e;_.set(j.subarray(re,re+At),ke),Be-=At,re+=At,Ke-=At,ke+=At,h.length-=At;break}h.mode=UA;break;case Bm:for(;dt<14;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}if(h.nlen=(Ge&31)+257,Ge>>>=5,dt-=5,h.ndist=(Ge&31)+1,Ge>>>=5,dt-=5,h.ncode=(Ge&15)+4,Ge>>>=4,dt-=4,h.nlen>286||h.ndist>30){A.msg="too many length or distance symbols",h.mode=os;break}h.have=0,h.mode=bg;case bg:for(;h.have<h.ncode;){for(;dt<3;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}h.lens[qn[h.have++]]=Ge&7,Ge>>>=3,dt-=3}for(;h.have<19;)h.lens[qn[h.have++]]=0;if(h.lencode=h.lendyn,h.lenbits=7,Hi={bits:h.lenbits},wi=oA(Bu,h.lens,0,19,h.lencode,0,h.work,Hi),h.lenbits=Hi.bits,wi){A.msg="invalid code lengths set",h.mode=os;break}h.have=0,h.mode=_p;case _p:for(;h.have<h.nlen+h.ndist;){for(;$n=h.lencode[Ge&(1<<h.lenbits)-1],Sn=$n>>>24,ti=$n>>>16&255,Zr=$n&65535,!(Sn<=dt);){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}if(Zr<16)Ge>>>=Sn,dt-=Sn,h.lens[h.have++]=Zr;else{if(Zr===16){for(dn=Sn+2;dt<dn;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}if(Ge>>>=Sn,dt-=Sn,h.have===0){A.msg="invalid bit length repeat",h.mode=os;break}Uo=h.lens[h.have-1],At=3+(Ge&3),Ge>>>=2,dt-=2}else if(Zr===17){for(dn=Sn+3;dt<dn;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}Ge>>>=Sn,dt-=Sn,Uo=0,At=3+(Ge&7),Ge>>>=3,dt-=3}else{for(dn=Sn+7;dt<dn;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}Ge>>>=Sn,dt-=Sn,Uo=0,At=11+(Ge&127),Ge>>>=7,dt-=7}if(h.have+At>h.nlen+h.ndist){A.msg="invalid bit length repeat",h.mode=os;break}for(;At--;)h.lens[h.have++]=Uo}}if(h.mode===os)break;if(h.lens[256]===0){A.msg="invalid code -- missing end-of-block",h.mode=os;break}if(h.lenbits=9,Hi={bits:h.lenbits},wi=oA(Zf,h.lens,0,h.nlen,h.lencode,0,h.work,Hi),h.lenbits=Hi.bits,wi){A.msg="invalid literal/lengths set",h.mode=os;break}if(h.distbits=6,h.distcode=h.distdyn,Hi={bits:h.distbits},wi=oA(Yd,h.lens,h.nlen,h.ndist,h.distcode,0,h.work,Hi),h.distbits=Hi.bits,wi){A.msg="invalid distances set",h.mode=os;break}if(h.mode=w0,m===$c)break e;case w0:h.mode=x0;case x0:if(Be>=6&&Ke>=258){A.next_out=ke,A.avail_out=Ke,A.next_in=re,A.avail_in=Be,h.hold=Ge,h.bits=dt,qd(A,sn),ke=A.next_out,_=A.output,Ke=A.avail_out,re=A.next_in,j=A.input,Be=A.avail_in,Ge=h.hold,dt=h.bits,h.mode===UA&&(h.back=-1);break}for(h.back=0;$n=h.lencode[Ge&(1<<h.lenbits)-1],Sn=$n>>>24,ti=$n>>>16&255,Zr=$n&65535,!(Sn<=dt);){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}if(ti&&!(ti&240)){for(dr=Sn,go=ti,la=Zr;$n=h.lencode[la+((Ge&(1<<dr+go)-1)>>dr)],Sn=$n>>>24,ti=$n>>>16&255,Zr=$n&65535,!(dr+Sn<=dt);){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}Ge>>>=dr,dt-=dr,h.back+=dr}if(Ge>>>=Sn,dt-=Sn,h.back+=Sn,h.length=Zr,ti===0){h.mode=Op;break}if(ti&32){h.back=-1,h.mode=UA;break}if(ti&64){A.msg="invalid literal/length code",h.mode=os;break}h.extra=ti&15,h.mode=hp;case hp:if(h.extra){for(dn=h.extra;dt<dn;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}h.length+=Ge&(1<<h.extra)-1,Ge>>>=h.extra,dt-=h.extra,h.back+=h.extra}h.was=h.length,h.mode=bm;case bm:for(;$n=h.distcode[Ge&(1<<h.distbits)-1],Sn=$n>>>24,ti=$n>>>16&255,Zr=$n&65535,!(Sn<=dt);){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}if(!(ti&240)){for(dr=Sn,go=ti,la=Zr;$n=h.distcode[la+((Ge&(1<<dr+go)-1)>>dr)],Sn=$n>>>24,ti=$n>>>16&255,Zr=$n&65535,!(dr+Sn<=dt);){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}Ge>>>=dr,dt-=dr,h.back+=dr}if(Ge>>>=Sn,dt-=Sn,h.back+=Sn,ti&64){A.msg="invalid distance code",h.mode=os;break}h.offset=Zr,h.extra=ti&15,h.mode=Fm;case Fm:if(h.extra){for(dn=h.extra;dt<dn;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}h.offset+=Ge&(1<<h.extra)-1,Ge>>>=h.extra,dt-=h.extra,h.back+=h.extra}if(h.offset>h.dmax){A.msg="invalid distance too far back",h.mode=os;break}h.mode=$p;case $p:if(Ke===0)break e;if(At=sn-Ke,h.offset>At){if(At=h.offset-At,At>h.whave&&h.sane){A.msg="invalid distance too far back",h.mode=os;break}At>h.wnext?(At-=h.wnext,Un=h.wsize-At):Un=h.wnext-At,At>h.length&&(At=h.length),Kn=h.window}else Kn=_,Un=ke-h.offset,At=h.length;At>Ke&&(At=Ke),Ke-=At,h.length-=At;do _[ke++]=Kn[Un++];while(--At);h.length===0&&(h.mode=x0);break;case Op:if(Ke===0)break e;_[ke++]=h.length,Ke--,h.mode=x0;break;case kp:if(h.wrap){for(;dt<32;){if(Be===0)break e;Be--,Ge|=j[re++]<<dt,dt+=8}if(sn-=Ke,A.total_out+=sn,h.total+=sn,h.wrap&4&&sn&&(A.adler=h.check=h.flags?wd(h.check,_,sn,ke-sn):qu(h.check,_,sn,ke-sn)),sn=Ke,h.wrap&4&&(h.flags?Ge:ev(Ge))!==h.check){A.msg="incorrect data check",h.mode=os;break}Ge=0,dt=0}h.mode=$g;case $g:if(h.wrap&&h.flags){for(;dt<32;){if(Be===0)break e;Be--,Ge+=j[re++]<<dt,dt+=8}if(h.wrap&4&&Ge!==(h.total&4294967295)){A.msg="incorrect length check",h.mode=os;break}Ge=0,dt=0}h.mode=pp;case pp:wi=fp;break e;case os:wi=Nf;break e;case Ih:return Dd;case em:default:return Yl}return A.next_out=ke,A.avail_out=Ke,A.next_in=re,A.avail_in=Be,h.hold=Ge,h.bits=dt,(h.wsize||sn!==A.avail_out&&h.mode<os&&(h.mode<kp||m!==wc))&&ac(A,A.output,A.next_out,sn-A.avail_out),Vt-=A.avail_in,sn-=A.avail_out,A.total_in+=Vt,A.total_out+=sn,h.total+=sn,h.wrap&4&&sn&&(A.adler=h.check=h.flags?wd(h.check,_,sn,A.next_out-sn):qu(h.check,_,sn,A.next_out-sn)),A.data_type=h.bits+(h.last?64:0)+(h.mode===UA?128:0)+(h.mode===w0||h.mode===In?256:0),(Vt===0&&sn===0||m===wc)&&wi===fd&&(wi=HA),wi},td=A=>{if(Mf(A))return Yl;let m=A.state;return m.window&&(m.window=null),A.state=null,fd},vA=(A,m)=>{if(Mf(A))return Yl;const h=A.state;return h.wrap&2?(h.head=m,m.done=!1,fd):Yl},e0=(A,m)=>{const h=m.length;let j,_,re;return Mf(A)||(j=A.state,j.wrap!==0&&j.mode!==sf)?Yl:j.mode===sf&&(_=1,_=qu(_,m,h,0),_!==j.check)?Nf:(re=ac(A,m,h,h),re?(j.mode=Ih,Dd):(j.havedict=1,fd))};var Dm=Y0,nm=qm,nv=Pm,J0=tv,_m=Im,I1=gA,n1=td,rv=vA,gp=e0,iv="pako inflate (from Nodeca project)",th={inflateReset:Dm,inflateReset2:nm,inflateResetKeep:nv,inflateInit:J0,inflateInit2:_m,inflate:I1,inflateEnd:n1,inflateGetHeader:rv,inflateSetDictionary:gp,inflateInfo:iv};function rm(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}var Vf=rm;const $1=Object.prototype.toString,{Z_NO_FLUSH:D1,Z_FINISH:r1,Z_OK:$m,Z_STREAM_END:Dv,Z_NEED_DICT:q0,Z_STREAM_ERROR:N1,Z_DATA_ERROR:ov,Z_MEM_ERROR:i1}=a0;function Nm(A){this.options=Qa.assign({chunkSize:1024*64,windowBits:15,to:""},A||{});const m=this.options;m.raw&&m.windowBits>=0&&m.windowBits<16&&(m.windowBits=-m.windowBits,m.windowBits===0&&(m.windowBits=-15)),m.windowBits>=0&&m.windowBits<16&&!(A&&A.windowBits)&&(m.windowBits+=32),m.windowBits>15&&m.windowBits<48&&(m.windowBits&15||(m.windowBits|=15)),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new Tl,this.strm.avail_out=0;let h=th.inflateInit2(this.strm,m.windowBits);if(h!==$m)throw new Error(iA[h]);if(this.header=new Vf,th.inflateGetHeader(this.strm,this.header),m.dictionary&&(typeof m.dictionary=="string"?m.dictionary=Wa.string2buf(m.dictionary):$1.call(m.dictionary)==="[object ArrayBuffer]"&&(m.dictionary=new Uint8Array(m.dictionary)),m.raw&&(h=th.inflateSetDictionary(this.strm,m.dictionary),h!==$m)))throw new Error(iA[h])}Nm.prototype.push=function(A,m){const h=this.strm,j=this.options.chunkSize,_=this.options.dictionary;let re,ke,Be;if(this.ended)return!1;for(m===~~m?ke=m:ke=m===!0?r1:D1,$1.call(A)==="[object ArrayBuffer]"?h.input=new Uint8Array(A):h.input=A,h.next_in=0,h.avail_in=h.input.length;;){for(h.avail_out===0&&(h.output=new Uint8Array(j),h.next_out=0,h.avail_out=j),re=th.inflate(h,ke),re===q0&&_&&(re=th.inflateSetDictionary(h,_),re===$m?re=th.inflate(h,ke):re===ov&&(re=q0));h.avail_in>0&&re===Dv&&h.state.wrap>0&&A[h.next_in]!==0;)th.inflateReset(h),re=th.inflate(h,ke);switch(re){case N1:case ov:case q0:case i1:return this.onEnd(re),this.ended=!0,!1}if(Be=h.avail_out,h.next_out&&(h.avail_out===0||re===Dv))if(this.options.to==="string"){let Ke=Wa.utf8border(h.output,h.next_out),Ge=h.next_out-Ke,dt=Wa.buf2string(h.output,Ke);h.next_out=Ge,h.avail_out=j-Ge,Ge&&h.output.set(h.output.subarray(Ke,Ke+Ge),0),this.onData(dt)}else this.onData(h.output.length===h.next_out?h.output:h.output.subarray(0,h.next_out));if(!(re===$m&&Be===0)){if(re===Dv)return re=th.inflateEnd(this.strm),this.onEnd(re),this.ended=!0,!0;if(h.avail_in===0)break}}return!0},Nm.prototype.onData=function(A){this.chunks.push(A)},Nm.prototype.onEnd=function(A){A===$m&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=Qa.flattenChunks(this.chunks)),this.chunks=[],this.err=A,this.msg=this.strm.msg};function av(A,m){const h=new Nm(m);if(h.push(A),h.err)throw h.msg||iA[h.err];return h.result}function wy(A,m){return m=m||{},m.raw=!0,av(A,m)}var BA=Nm,yl=av,bu=wy,eA=av,zd=a0,im={Inflate:BA,inflate:yl,inflateRaw:bu,ungzip:eA,constants:zd};const{Deflate:C0,deflate:Mm,deflateRaw:Lm,gzip:zA}=Ta,{Inflate:Tm,inflate:vp,inflateRaw:T0,ungzip:Sg}=im;var o1=C0,t0=Mm,Nv=Lm,M1=zA,L1=Tm,a1=vp,Mv=T0,Zy=Sg,Vy=a0,Xy={Deflate:o1,deflate:t0,deflateRaw:Nv,gzip:M1,Inflate:L1,inflate:a1,inflateRaw:Mv,ungzip:Zy,constants:Vy};const Nd=[];for(let A=0;A<256;A++){let m=A;for(let h=0;h<8;h++)m&1?m=3988292384^m>>>1:m=m>>>1;Nd[A]=m}const s1=4294967295;function Pg(A,m,h){let j=A;for(let _=0;_<h;_++)j=Nd[(j^m[_])&255]^j>>>8;return j}function xy(A,m){return(Pg(s1,A,m)^s1)>>>0}function sv(A,m,h){const j=A.readUint32(),_=xy(new Uint8Array(A.buffer,A.byteOffset+A.offset-m-4,m),m);if(_!==j)throw new Error(`CRC mismatch for chunk ${h}. Expected ${j}, found ${_}`)}function ey(A,m){A.writeUint32(xy(new Uint8Array(A.buffer,A.byteOffset+A.offset-m,m),m))}function lf(A,m,h){for(let j=0;j<h;j++)m[j]=A[j]}function jp(A,m,h,j){let _=0;for(;_<j;_++)m[_]=A[_];for(;_<h;_++)m[_]=A[_]+m[_-j]&255}function Lv(A,m,h,j){let _=0;if(h.length===0)for(;_<j;_++)m[_]=A[_];else for(;_<j;_++)m[_]=A[_]+h[_]&255}function eg(A,m,h,j,_){let re=0;if(h.length===0){for(;re<_;re++)m[re]=A[re];for(;re<j;re++)m[re]=A[re]+(m[re-_]>>1)&255}else{for(;re<_;re++)m[re]=A[re]+(h[re]>>1)&255;for(;re<j;re++)m[re]=A[re]+(m[re-_]+h[re]>>1)&255}}function lv(A,m,h,j,_){let re=0;if(h.length===0){for(;re<_;re++)m[re]=A[re];for(;re<j;re++)m[re]=A[re]+m[re-_]&255}else{for(;re<_;re++)m[re]=A[re]+h[re]&255;for(;re<j;re++)m[re]=A[re]+uv(m[re-_],h[re],h[re-_])&255}}function uv(A,m,h){const j=A+m-h,_=Math.abs(j-A),re=Math.abs(j-m),ke=Math.abs(j-h);return _<=re&&_<=ke?A:re<=ke?m:h}function yp(A,m,h,j,_,re){switch(A){case 0:lf(m,h,_);break;case 1:jp(m,h,_,re);break;case 2:Lv(m,h,j,_);break;case 3:eg(m,h,j,_,re);break;case 4:lv(m,h,j,_,re);break;default:throw new Error(`Unsupported filter: ${A}`)}}const om=new Uint16Array([255]),ny=new Uint8Array(om.buffer)[0]===255;function Om(A){const{data:m,width:h,height:j,channels:_,depth:re}=A,ke=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],Be=Math.ceil(re/8)*_,Ke=new Uint8Array(j*h*Be);let Ge=0;for(let dt=0;dt<7;dt++){const Vt=ke[dt],sn=Math.ceil((h-Vt.x)/Vt.xStep),At=Math.ceil((j-Vt.y)/Vt.yStep);if(sn<=0||At<=0)continue;const Un=sn*Be,Kn=new Uint8Array(Un);for(let $n=0;$n<At;$n++){const Sn=m[Ge++],ti=m.subarray(Ge,Ge+Un);Ge+=Un;const Zr=new Uint8Array(Un);yp(Sn,ti,Zr,Kn,Un,Be),Kn.set(Zr);for(let dr=0;dr<sn;dr++){const go=Vt.x+dr*Vt.xStep,la=Vt.y+$n*Vt.yStep;if(!(go>=h||la>=j))for(let Uo=0;Uo<Be;Uo++)Ke[(la*h+go)*Be+Uo]=Zr[dr*Be+Uo]}}}if(re===16){const dt=new Uint16Array(Ke.buffer);if(ny)for(let Vt=0;Vt<dt.length;Vt++)dt[Vt]=km(dt[Vt]);return dt}else return Ke}function km(A){return(A&255)<<8|A>>8&255}const lu=new Uint16Array([255]),l1=new Uint8Array(lu.buffer)[0]===255,T1=new Uint8Array(0);function cv(A){const{data:m,width:h,height:j,channels:_,depth:re}=A,ke=Math.ceil(re/8)*_,Be=Math.ceil(re/8*_*h),Ke=new Uint8Array(j*Be);let Ge=T1,dt=0,Vt,sn;for(let At=0;At<j;At++){switch(Vt=m.subarray(dt+1,dt+1+Be),sn=Ke.subarray(At*Be,(At+1)*Be),m[dt]){case 0:lf(Vt,sn,Be);break;case 1:jp(Vt,sn,Be,ke);break;case 2:Lv(Vt,sn,Ge,Be);break;case 3:eg(Vt,sn,Ge,Be,ke);break;case 4:lv(Vt,sn,Ge,Be,ke);break;default:throw new Error(`Unsupported filter: ${m[dt]}`)}Ge=sn,dt+=Be+1}if(re===16){const At=new Uint16Array(Ke.buffer);if(l1)for(let Un=0;Un<At.length;Un++)At[Un]=Sl(At[Un]);return At}else return Ke}function Sl(A){return(A&255)<<8|A>>8&255}const am=Uint8Array.of(137,80,78,71,13,10,26,10);function Cy(A){A.writeBytes(am)}function Po(A){if(!LA(A.readBytes(am.length)))throw new Error("wrong PNG signature")}function LA(A){if(A.length<am.length)return!1;for(let m=0;m<am.length;m++)if(A[m]!==am[m])return!1;return!0}const TA="tEXt",wp=0,Cf=new TextDecoder("latin1");function OA(A){if(Ig(A),A.length===0||A.length>79)throw new Error("keyword length must be between 1 and 79")}const s0=/^[\u0000-\u00FF]*$/;function Ig(A){if(!s0.test(A))throw new Error("invalid latin1 text")}function O1(A,m,h){const j=Av(m);A[j]=Md(m,h-j.length-1)}function k1(A,m,h){OA(m),Ig(h);const j=m.length+1+h.length;A.writeUint32(j),A.writeChars(TA),A.writeChars(m),A.writeByte(wp),A.writeChars(h),writeCrc(A,j+4)}function Av(A){for(A.mark();A.readByte()!==wp;);const m=A.offset;A.reset();const h=Cf.decode(A.readBytes(m-A.offset-1));return A.skip(1),OA(h),h}function Md(A,m){return Cf.decode(A.readBytes(m))}const Kh={UNKNOWN:-1,GREYSCALE:0,TRUECOLOUR:2,INDEXED_COLOUR:3,GREYSCALE_ALPHA:4,TRUECOLOUR_ALPHA:6},By={UNKNOWN:-1,DEFLATE:0},Dg={UNKNOWN:-1,ADAPTIVE:0},nh={UNKNOWN:-1,NO_INTERLACE:0,ADAM7:1},u1={NONE:0,BACKGROUND:1,PREVIOUS:2},tg={SOURCE:0,OVER:1};class vE extends Ql{constructor(h,j={}){super(h);gh(this,"_checkCrc");gh(this,"_inflator");gh(this,"_png");gh(this,"_apng");gh(this,"_end");gh(this,"_hasPalette");gh(this,"_palette");gh(this,"_hasTransparency");gh(this,"_transparency");gh(this,"_compressionMethod");gh(this,"_filterMethod");gh(this,"_interlaceMethod");gh(this,"_colorType");gh(this,"_isAnimated");gh(this,"_numberOfFrames");gh(this,"_numberOfPlays");gh(this,"_frames");gh(this,"_writingDataChunks");const{checkCrc:_=!1}=j;this._checkCrc=_,this._inflator=new L1,this._png={width:-1,height:-1,channels:-1,data:new Uint8Array(0),depth:1,text:{}},this._apng={width:-1,height:-1,channels:-1,depth:1,numberOfFrames:1,numberOfPlays:0,text:{},frames:[]},this._end=!1,this._hasPalette=!1,this._palette=[],this._hasTransparency=!1,this._transparency=new Uint16Array(0),this._compressionMethod=By.UNKNOWN,this._filterMethod=Dg.UNKNOWN,this._interlaceMethod=nh.UNKNOWN,this._colorType=Kh.UNKNOWN,this._isAnimated=!1,this._numberOfFrames=1,this._numberOfPlays=0,this._frames=[],this._writingDataChunks=!1,this.setBigEndian()}decode(){for(Po(this);!this._end;){const h=this.readUint32(),j=this.readChars(4);this.decodeChunk(h,j)}return this.decodeImage(),this._png}decodeApng(){for(Po(this);!this._end;){const h=this.readUint32(),j=this.readChars(4);this.decodeApngChunk(h,j)}return this.decodeApngImage(),this._apng}decodeChunk(h,j){const _=this.offset;switch(j){case"IHDR":this.decodeIHDR();break;case"PLTE":this.decodePLTE(h);break;case"IDAT":this.decodeIDAT(h);break;case"IEND":this._end=!0;break;case"tRNS":this.decodetRNS(h);break;case"iCCP":this.decodeiCCP(h);break;case TA:O1(this._png.text,this,h);break;case"pHYs":this.decodepHYs();break;default:this.skip(h);break}if(this.offset-_!==h)throw new Error(`Length mismatch while decoding chunk ${j}`);this._checkCrc?sv(this,h+4,j):this.skip(4)}decodeApngChunk(h,j){const _=this.offset;switch(j!=="fdAT"&&j!=="IDAT"&&this._writingDataChunks&&this.pushDataToFrame(),j){case"acTL":this.decodeACTL();break;case"fcTL":this.decodeFCTL();break;case"fdAT":this.decodeFDAT(h);break;default:this.decodeChunk(h,j),this.offset=_+h;break}if(this.offset-_!==h)throw new Error(`Length mismatch while decoding chunk ${j}`);this._checkCrc?sv(this,h+4,j):this.skip(4)}decodeIHDR(){const h=this._png;h.width=this.readUint32(),h.height=this.readUint32(),h.depth=by(this.readUint8());const j=this.readUint8();this._colorType=j;let _;switch(j){case Kh.GREYSCALE:_=1;break;case Kh.TRUECOLOUR:_=3;break;case Kh.INDEXED_COLOUR:_=1;break;case Kh.GREYSCALE_ALPHA:_=2;break;case Kh.TRUECOLOUR_ALPHA:_=4;break;case Kh.UNKNOWN:default:throw new Error(`Unknown color type: ${j}`)}if(this._png.channels=_,this._compressionMethod=this.readUint8(),this._compressionMethod!==By.DEFLATE)throw new Error(`Unsupported compression method: ${this._compressionMethod}`);this._filterMethod=this.readUint8(),this._interlaceMethod=this.readUint8()}decodeACTL(){this._numberOfFrames=this.readUint32(),this._numberOfPlays=this.readUint32(),this._isAnimated=!0}decodeFCTL(){const h={sequenceNumber:this.readUint32(),width:this.readUint32(),height:this.readUint32(),xOffset:this.readUint32(),yOffset:this.readUint32(),delayNumber:this.readUint16(),delayDenominator:this.readUint16(),disposeOp:this.readUint8(),blendOp:this.readUint8(),data:new Uint8Array(0)};this._frames.push(h)}decodePLTE(h){if(h%3!==0)throw new RangeError(`PLTE field length must be a multiple of 3. Got ${h}`);const j=h/3;this._hasPalette=!0;const _=[];this._palette=_;for(let re=0;re<j;re++)_.push([this.readUint8(),this.readUint8(),this.readUint8()])}decodeIDAT(h){this._writingDataChunks=!0;const j=h,_=this.offset+this.byteOffset;if(this._inflator.push(new Uint8Array(this.buffer,_,j)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(h)}decodeFDAT(h){this._writingDataChunks=!0;let j=h,_=this.offset+this.byteOffset;if(_+=4,j-=4,this._inflator.push(new Uint8Array(this.buffer,_,j)),this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);this.skip(h)}decodetRNS(h){switch(this._colorType){case Kh.GREYSCALE:case Kh.TRUECOLOUR:{if(h%2!==0)throw new RangeError(`tRNS chunk length must be a multiple of 2. Got ${h}`);if(h/2>this._png.width*this._png.height)throw new Error(`tRNS chunk contains more alpha values than there are pixels (${h/2} vs ${this._png.width*this._png.height})`);this._hasTransparency=!0,this._transparency=new Uint16Array(h/2);for(let j=0;j<h/2;j++)this._transparency[j]=this.readUint16();break}case Kh.INDEXED_COLOUR:{if(h>this._palette.length)throw new Error(`tRNS chunk contains more alpha values than there are palette colors (${h} vs ${this._palette.length})`);let j=0;for(;j<h;j++){const _=this.readByte();this._palette[j].push(_)}for(;j<this._palette.length;j++)this._palette[j].push(255);break}case Kh.UNKNOWN:case Kh.GREYSCALE_ALPHA:case Kh.TRUECOLOUR_ALPHA:default:throw new Error(`tRNS chunk is not supported for color type ${this._colorType}`)}}decodeiCCP(h){const j=Av(this),_=this.readUint8();if(_!==By.DEFLATE)throw new Error(`Unsupported iCCP compression method: ${_}`);const re=this.readBytes(h-j.length-2);this._png.iccEmbeddedProfile={name:j,profile:a1(re)}}decodepHYs(){const h=this.readUint32(),j=this.readUint32(),_=this.readByte();this._png.resolution={x:h,y:j,unit:_}}decodeApngImage(){this._apng.width=this._png.width,this._apng.height=this._png.height,this._apng.channels=this._png.channels,this._apng.depth=this._png.depth,this._apng.numberOfFrames=this._numberOfFrames,this._apng.numberOfPlays=this._numberOfPlays,this._apng.text=this._png.text,this._apng.resolution=this._png.resolution;for(let h=0;h<this._numberOfFrames;h++){const j={sequenceNumber:this._frames[h].sequenceNumber,delayNumber:this._frames[h].delayNumber,delayDenominator:this._frames[h].delayDenominator,data:this._apng.depth===8?new Uint8Array(this._apng.width*this._apng.height*this._apng.channels):new Uint16Array(this._apng.width*this._apng.height*this._apng.channels)},_=this._frames.at(h);if(_){if(_.data=cv({data:_.data,width:_.width,height:_.height,channels:this._apng.channels,depth:this._apng.depth}),this._hasPalette&&(this._apng.palette=this._palette),this._hasTransparency&&(this._apng.transparency=this._transparency),h===0||_.xOffset===0&&_.yOffset===0&&_.width===this._png.width&&_.height===this._png.height)j.data=_.data;else{const re=this._apng.frames.at(h-1);this.disposeFrame(_,re,j),this.addFrameDataToCanvas(j,_)}this._apng.frames.push(j)}}return this._apng}disposeFrame(h,j,_){switch(h.disposeOp){case u1.NONE:break;case u1.BACKGROUND:for(let re=0;re<this._png.height;re++)for(let ke=0;ke<this._png.width;ke++){const Be=(re*h.width+ke)*this._png.channels;for(let Ke=0;Ke<this._png.channels;Ke++)_.data[Be+Ke]=0}break;case u1.PREVIOUS:_.data.set(j.data);break;default:throw new Error("Unknown disposeOp")}}addFrameDataToCanvas(h,j){const _=1<<this._png.depth,re=(ke,Be)=>{const Ke=((ke+j.yOffset)*this._png.width+j.xOffset+Be)*this._png.channels,Ge=(ke*j.width+Be)*this._png.channels;return{index:Ke,frameIndex:Ge}};switch(j.blendOp){case tg.SOURCE:for(let ke=0;ke<j.height;ke++)for(let Be=0;Be<j.width;Be++){const{index:Ke,frameIndex:Ge}=re(ke,Be);for(let dt=0;dt<this._png.channels;dt++)h.data[Ke+dt]=j.data[Ge+dt]}break;case tg.OVER:for(let ke=0;ke<j.height;ke++)for(let Be=0;Be<j.width;Be++){const{index:Ke,frameIndex:Ge}=re(ke,Be);for(let dt=0;dt<this._png.channels;dt++){const Vt=j.data[Ge+this._png.channels-1]/_,sn=dt%(this._png.channels-1)===0?1:j.data[Ge+dt],At=Math.floor(Vt*sn+(1-Vt)*h.data[Ke+dt]);h.data[Ke+dt]+=At}}break;default:throw new Error("Unknown blendOp")}}decodeImage(){var j;if(this._inflator.err)throw new Error(`Error while decompressing the data: ${this._inflator.err}`);const h=this._isAnimated?((j=this._frames)==null?void 0:j.at(0)).data:this._inflator.result;if(this._filterMethod!==Dg.ADAPTIVE)throw new Error(`Filter method ${this._filterMethod} not supported`);if(this._interlaceMethod===nh.NO_INTERLACE)this._png.data=cv({data:h,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else if(this._interlaceMethod===nh.ADAM7)this._png.data=Om({data:h,width:this._png.width,height:this._png.height,channels:this._png.channels,depth:this._png.depth});else throw new Error(`Interlace method ${this._interlaceMethod} not supported`);this._hasPalette&&(this._png.palette=this._palette),this._hasTransparency&&(this._png.transparency=this._transparency)}pushDataToFrame(){const h=this._inflator.result,j=this._frames.at(-1);j?j.data=h:this._frames.push({sequenceNumber:0,width:this._png.width,height:this._png.height,xOffset:0,yOffset:0,delayNumber:0,delayDenominator:0,disposeOp:u1.NONE,blendOp:tg.SOURCE,data:h}),this._inflator=new L1,this._writingDataChunks=!1}}function by(A){if(A!==1&&A!==2&&A!==4&&A!==8&&A!==16)throw new Error(`invalid bit depth: ${A}`);return A}const yE={level:3};class fl extends null{constructor(h,j={}){var _;super();gh(this,"_png");gh(this,"_zlibOptions");gh(this,"_colorType");gh(this,"_interlaceMethod");this._colorType=ColorType.UNKNOWN,this._zlibOptions=gE(gE({},yE),j.zlib),this._png=this._checkData(h),this._interlaceMethod=(_=j.interlace==="Adam7"?InterlaceMethod.ADAM7:InterlaceMethod.NO_INTERLACE)!=null?_:InterlaceMethod.NO_INTERLACE,this.setBigEndian()}encode(){if(writeSignature(this),this.encodeIHDR(),this._png.palette&&(this.encodePLTE(),this._png.palette[0].length===4&&this.encodeTRNS()),this.encodeData(),this._png.text)for(const[h,j]of Object.entries(this._png.text))encodetEXt(this,h,j);return this.encodeIEND(),this.toArray()}encodeIHDR(){this.writeUint32(13),this.writeChars("IHDR"),this.writeUint32(this._png.width),this.writeUint32(this._png.height),this.writeByte(this._png.depth),this.writeByte(this._colorType),this.writeByte(CompressionMethod.DEFLATE),this.writeByte(FilterMethod.ADAPTIVE),this.writeByte(this._interlaceMethod),writeCrc(this,17)}encodeIEND(){this.writeUint32(0),this.writeChars("IEND"),writeCrc(this,4)}encodePLTE(){var j;const h=((j=this._png.palette)==null?void 0:j.length)*3;this.writeUint32(h),this.writeChars("PLTE");for(const _ of this._png.palette)this.writeByte(_[0]),this.writeByte(_[1]),this.writeByte(_[2]);writeCrc(this,4+h)}encodeTRNS(){const h=this._png.palette.filter(j=>j.at(-1)!==255);this.writeUint32(h.length),this.writeChars("tRNS");for(const j of h)this.writeByte(j.at(-1));writeCrc(this,4+h.length)}encodeIDAT(h){this.writeUint32(h.length),this.writeChars("IDAT"),this.writeBytes(h),writeCrc(this,h.length+4)}encodeData(){const{width:h,height:j,channels:_,depth:re,data:ke}=this._png,Be=re<=8?Math.ceil(h*re/8)*_:Math.ceil(h*re/8*_/2),Ke=new IOBuffer().setBigEndian();let Ge=0;if(this._interlaceMethod===InterlaceMethod.NO_INTERLACE)for(let sn=0;sn<j;sn++)Ke.writeByte(0),re===16?Ge=KA(ke,Ke,Be,Ge):Ge=Zh(ke,Ke,Be,Ge);else this._interlaceMethod===InterlaceMethod.ADAM7&&(Ge=O0(this._png,ke,Ke,Ge));const dt=Ke.toArray(),Vt=deflate(dt,this._zlibOptions);this.encodeIDAT(Vt)}_checkData(h){const{colorType:j,channels:_,depth:re}=l0(h,h.palette),ke={width:rh(h.width,"width"),height:rh(h.height,"height"),channels:_,data:h.data,depth:re,text:h.text,palette:h.palette};this._colorType=j;const Be=re<8?Math.ceil(ke.width*re/8)*ke.height*_:ke.width*ke.height*_;if(ke.data.length!==Be)throw new RangeError(`wrong data size. Found ${ke.data.length}, expected ${Be}`);return ke}}function rh(A,m){if(Number.isInteger(A)&&A>0)return A;throw new TypeError(`${m} must be a positive integer`)}function l0(A,m){const{channels:h=4,depth:j=8}=A;if(h!==4&&h!==3&&h!==2&&h!==1)throw new RangeError(`unsupported number of channels: ${h}`);const _={channels:h,depth:j,colorType:ColorType.UNKNOWN};switch(h){case 4:_.colorType=ColorType.TRUECOLOUR_ALPHA;break;case 3:_.colorType=ColorType.TRUECOLOUR;break;case 1:m?_.colorType=ColorType.INDEXED_COLOUR:_.colorType=ColorType.GREYSCALE;break;case 2:_.colorType=ColorType.GREYSCALE_ALPHA;break;default:throw new Error("unsupported number of channels")}return _}function Zh(A,m,h,j){for(let _=0;_<h;_++)m.writeByte(A[j++]);return j}function O0(A,m,h,j){const _=[{x:0,y:0,xStep:8,yStep:8},{x:4,y:0,xStep:8,yStep:8},{x:0,y:4,xStep:4,yStep:8},{x:2,y:0,xStep:4,yStep:4},{x:0,y:2,xStep:2,yStep:4},{x:1,y:0,xStep:2,yStep:2},{x:0,y:1,xStep:1,yStep:2}],{width:re,height:ke,channels:Be,depth:Ke}=A;let Ge=0;Ke===16?Ge=Be*Ke/8/2:Ge=Be*Ke/8;for(let dt=0;dt<7;dt++){const Vt=_[dt],sn=Math.floor((re-Vt.x+Vt.xStep-1)/Vt.xStep),At=Math.floor((ke-Vt.y+Vt.yStep-1)/Vt.yStep);if(sn<=0||At<=0)continue;const Un=sn*Ge;for(let Kn=0;Kn<At;Kn++){const $n=Vt.y+Kn*Vt.yStep,Sn=Ke<=8?new Uint8Array(Un):new Uint16Array(Un);let ti=0;for(let Zr=0;Zr<sn;Zr++){const dr=Vt.x+Zr*Vt.xStep;if(dr<re&&$n<ke){const go=($n*re+dr)*Ge;for(let la=0;la<Ge;la++)Sn[ti++]=m[go+la]}}if(h.writeByte(0),Ke===8)h.writeBytes(Sn);else if(Ke===16)for(const Zr of Sn)h.writeByte(Zr>>8&255),h.writeByte(Zr&255)}}return j}function KA(A,m,h,j){for(let _=0;_<h;_++)m.writeUint16(A[j++]);return j}var kA;(function(A){A[A.UNKNOWN=0]="UNKNOWN",A[A.METRE=1]="METRE"})(kA||(kA={}));function Tv(A,m){return new vE(A,m).decode()}function aA(A,m){return new PngEncoder(A,m).encode()}function $t(A,m){return new PngDecoder(A,m).decodeApng()}var Tu=function(){return typeof window!="undefined"?window:typeof B.g!="undefined"?B.g:typeof self!="undefined"?self:this}();function Rp(){Tu.console&&typeof Tu.console.log=="function"&&Tu.console.log.apply(Tu.console,arguments)}var hd={log:Rp,warn:function(A){Tu.console&&(typeof Tu.console.warn=="function"?Tu.console.warn.apply(Tu.console,arguments):Rp.call(null,arguments))},error:function(A){Tu.console&&(typeof Tu.console.error=="function"?Tu.console.error.apply(Tu.console,arguments):Rp(A))}};function n0(A,m,h){var j=new XMLHttpRequest;j.open("GET",A),j.responseType="blob",j.onload=function(){j0(j.response,m,h)},j.onerror=function(){hd.error("could not download file")},j.send()}function k0(A){var m=new XMLHttpRequest;m.open("HEAD",A,!1);try{m.send()}catch(h){}return m.status>=200&&m.status<=299}function ng(A){try{A.dispatchEvent(new MouseEvent("click"))}catch(h){var m=document.createEvent("MouseEvents");m.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),A.dispatchEvent(m)}}var j0=Tu.saveAs||((typeof window=="undefined"?"undefined":(0,S.Z)(window))!=="object"||window!==Tu?function(){}:typeof HTMLAnchorElement!="undefined"&&"download"in HTMLAnchorElement.prototype?function(A,m,h){var j=Tu.URL||Tu.webkitURL,_=document.createElement("a");m=m||A.name||"download",_.download=m,_.rel="noopener",typeof A=="string"?(_.href=A,_.origin!==location.origin?k0(_.href)?n0(A,m,h):ng(_,_.target="_blank"):ng(_)):(_.href=j.createObjectURL(A),setTimeout(function(){j.revokeObjectURL(_.href)},4e4),setTimeout(function(){ng(_)},0))}:"msSaveOrOpenBlob"in navigator?function(A,m,h){if(m=m||A.name||"download",typeof A=="string")if(k0(A))n0(A,m,h);else{var j=document.createElement("a");j.href=A,j.target="_blank",setTimeout(function(){ng(j)})}else navigator.msSaveOrOpenBlob(function(_,re){return re===void 0?re={autoBom:!1}:(0,S.Z)(re)!=="object"&&(hd.warn("Deprecated: Expected third argument to be a object"),re={autoBom:!re}),re.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(_.type)?new Blob(["\uFEFF",_],{type:_.type}):_}(A,h),m)}:function(A,m,h,j){if((j=j||open("","_blank"))&&(j.document.title=j.document.body.innerText="downloading..."),typeof A=="string")return n0(A,m,h);var _=A.type==="application/octet-stream",re=/constructor/i.test(Tu.HTMLElement)||Tu.safari,ke=/CriOS\/[\d]+/.test(navigator.userAgent);if((ke||_&&re)&&(typeof FileReader=="undefined"?"undefined":(0,S.Z)(FileReader))==="object"){var Be=new FileReader;Be.onloadend=function(){var dt=Be.result;dt=ke?dt:dt.replace(/^data:[^;]*;/,"data:attachment/file;"),j?j.location.href=dt:location=dt,j=null},Be.readAsDataURL(A)}else{var Ke=Tu.URL||Tu.webkitURL,Ge=Ke.createObjectURL(A);j?j.location=Ge:location.href=Ge,j=null,setTimeout(function(){Ke.revokeObjectURL(Ge)},4e4)}});function _c(A){var m;A=A||"",this.ok=!1,A.charAt(0)=="#"&&(A=A.substr(1,6)),A={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[A=(A=A.replace(/ /g,"")).toLowerCase()]||A;for(var h=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(Be){return[parseInt(Be[1]),parseInt(Be[2]),parseInt(Be[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(Be){return[parseInt(Be[1],16),parseInt(Be[2],16),parseInt(Be[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(Be){return[parseInt(Be[1]+Be[1],16),parseInt(Be[2]+Be[2],16),parseInt(Be[3]+Be[3],16)]}}],j=0;j<h.length;j++){var _=h[j].re,re=h[j].process,ke=_.exec(A);ke&&(m=re(ke),this.r=m[0],this.g=m[1],this.b=m[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var Be=this.r.toString(16),Ke=this.g.toString(16),Ge=this.b.toString(16);return Be.length==1&&(Be="0"+Be),Ke.length==1&&(Ke="0"+Ke),Ge.length==1&&(Ge="0"+Ge),"#"+Be+Ke+Ge}}var sc=Tu.atob.bind(Tu),PA=Tu.btoa.bind(Tu);function Qp(A,m){var h=A[0],j=A[1],_=A[2],re=A[3];h=Xf(h,j,_,re,m[0],7,-680876936),re=Xf(re,h,j,_,m[1],12,-389564586),_=Xf(_,re,h,j,m[2],17,606105819),j=Xf(j,_,re,h,m[3],22,-1044525330),h=Xf(h,j,_,re,m[4],7,-176418897),re=Xf(re,h,j,_,m[5],12,1200080426),_=Xf(_,re,h,j,m[6],17,-1473231341),j=Xf(j,_,re,h,m[7],22,-45705983),h=Xf(h,j,_,re,m[8],7,1770035416),re=Xf(re,h,j,_,m[9],12,-1958414417),_=Xf(_,re,h,j,m[10],17,-42063),j=Xf(j,_,re,h,m[11],22,-1990404162),h=Xf(h,j,_,re,m[12],7,1804603682),re=Xf(re,h,j,_,m[13],12,-40341101),_=Xf(_,re,h,j,m[14],17,-1502002290),h=Eh(h,j=Xf(j,_,re,h,m[15],22,1236535329),_,re,m[1],5,-165796510),re=Eh(re,h,j,_,m[6],9,-1069501632),_=Eh(_,re,h,j,m[11],14,643717713),j=Eh(j,_,re,h,m[0],20,-373897302),h=Eh(h,j,_,re,m[5],5,-701558691),re=Eh(re,h,j,_,m[10],9,38016083),_=Eh(_,re,h,j,m[15],14,-660478335),j=Eh(j,_,re,h,m[4],20,-405537848),h=Eh(h,j,_,re,m[9],5,568446438),re=Eh(re,h,j,_,m[14],9,-1019803690),_=Eh(_,re,h,j,m[3],14,-187363961),j=Eh(j,_,re,h,m[8],20,1163531501),h=Eh(h,j,_,re,m[13],5,-1444681467),re=Eh(re,h,j,_,m[2],9,-51403784),_=Eh(_,re,h,j,m[7],14,1735328473),h=Tf(h,j=Eh(j,_,re,h,m[12],20,-1926607734),_,re,m[5],4,-378558),re=Tf(re,h,j,_,m[8],11,-2022574463),_=Tf(_,re,h,j,m[11],16,1839030562),j=Tf(j,_,re,h,m[14],23,-35309556),h=Tf(h,j,_,re,m[1],4,-1530992060),re=Tf(re,h,j,_,m[4],11,1272893353),_=Tf(_,re,h,j,m[7],16,-155497632),j=Tf(j,_,re,h,m[10],23,-1094730640),h=Tf(h,j,_,re,m[13],4,681279174),re=Tf(re,h,j,_,m[0],11,-358537222),_=Tf(_,re,h,j,m[3],16,-722521979),j=Tf(j,_,re,h,m[6],23,76029189),h=Tf(h,j,_,re,m[9],4,-640364487),re=Tf(re,h,j,_,m[12],11,-421815835),_=Tf(_,re,h,j,m[15],16,530742520),h=jh(h,j=Tf(j,_,re,h,m[2],23,-995338651),_,re,m[0],6,-198630844),re=jh(re,h,j,_,m[7],10,1126891415),_=jh(_,re,h,j,m[14],15,-1416354905),j=jh(j,_,re,h,m[5],21,-57434055),h=jh(h,j,_,re,m[12],6,1700485571),re=jh(re,h,j,_,m[3],10,-1894986606),_=jh(_,re,h,j,m[10],15,-1051523),j=jh(j,_,re,h,m[1],21,-2054922799),h=jh(h,j,_,re,m[8],6,1873313359),re=jh(re,h,j,_,m[15],10,-30611744),_=jh(_,re,h,j,m[6],15,-1560198380),j=jh(j,_,re,h,m[13],21,1309151649),h=jh(h,j,_,re,m[4],6,-145523070),re=jh(re,h,j,_,m[11],10,-1120210379),_=jh(_,re,h,j,m[2],15,718787259),j=jh(j,_,re,h,m[9],21,-343485551),A[0]=xp(h,A[0]),A[1]=xp(j,A[1]),A[2]=xp(_,A[2]),A[3]=xp(re,A[3])}function R0(A,m,h,j,_,re){return m=xp(xp(m,A),xp(j,re)),xp(m<<_|m>>>32-_,h)}function Xf(A,m,h,j,_,re,ke){return R0(m&h|~m&j,A,m,_,re,ke)}function Eh(A,m,h,j,_,re,ke){return R0(m&j|h&~j,A,m,_,re,ke)}function Tf(A,m,h,j,_,re,ke){return R0(m^h^j,A,m,_,re,ke)}function jh(A,m,h,j,_,re,ke){return R0(h^(m|~j),A,m,_,re,ke)}function dv(A){var m,h=A.length,j=[1732584193,-271733879,-1732584194,271733878];for(m=64;m<=A.length;m+=64)Qp(j,Ng(A.substring(m-64,m)));A=A.substring(m-64);var _=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(m=0;m<A.length;m++)_[m>>2]|=A.charCodeAt(m)<<(m%4<<3);if(_[m>>2]|=128<<(m%4<<3),m>55)for(Qp(j,_),m=0;m<16;m++)_[m]=0;return _[14]=8*h,Qp(j,_),j}function Ng(A){var m,h=[];for(m=0;m<64;m+=4)h[m>>2]=A.charCodeAt(m)+(A.charCodeAt(m+1)<<8)+(A.charCodeAt(m+2)<<16)+(A.charCodeAt(m+3)<<24);return h}var Wf="0123456789abcdef".split("");function Vh(A){for(var m="",h=0;h<4;h++)m+=Wf[A>>8*h+4&15]+Wf[A>>8*h&15];return m}function ry(A){return String.fromCharCode(255&A,(65280&A)>>8,(16711680&A)>>16,(4278190080&A)>>24)}function iy(A){return dv(A).map(ry).join("")}var Fy=function(A){for(var m=0;m<A.length;m++)A[m]=Vh(A[m]);return A.join("")}(dv("hello"))!="5d41402abc4b2a76b9719d911017c592";function xp(A,m){if(Fy){var h=(65535&A)+(65535&m);return(A>>16)+(m>>16)+(h>>16)<<16|65535&h}return A+m&4294967295}function u0(A,m){var h,j,_,re;if(A!==h){for(var ke=(_=A,re=1+(256/A.length|0),new Array(re+1).join(_)),Be=[],Ke=0;Ke<256;Ke++)Be[Ke]=Ke;var Ge=0;for(Ke=0;Ke<256;Ke++){var dt=Be[Ke];Ge=(Ge+dt+ke.charCodeAt(Ke))%256,Be[Ke]=Be[Ge],Be[Ge]=dt}h=A,j=Be}else Be=j;var Vt=m.length,sn=0,At=0,Un="";for(Ke=0;Ke<Vt;Ke++)At=(At+(dt=Be[sn=(sn+1)%256]))%256,Be[sn]=Be[At],Be[At]=dt,ke=Be[(Be[sn]+Be[At])%256],Un+=String.fromCharCode(m.charCodeAt(Ke)^ke);return Un}var c1={print:4,modify:8,copy:16,"annot-forms":32};function Ov(A,m,h,j){this.v=1,this.r=2;var _=192;A.forEach(function(Be){if(c1.perm!==void 0)throw new Error("Invalid permission: "+Be);_+=c1[Be]}),this.padding="(\xBFN^Nu\x8AAd\0NV\xFF\xFA\b..\0\xB6\xD0h>\x80/\f\xA9\xFEdSiz";var re=(m+this.padding).substr(0,32),ke=(h+this.padding).substr(0,32);this.O=this.processOwnerPassword(re,ke),this.P=-(1+(255^_)),this.encryptionKey=iy(re+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(j)).substr(0,5),this.U=u0(this.encryptionKey,this.padding)}function sm(A){if(/[^\u0000-\u00ff]/.test(A))throw new Error("Invalid PDF Name Object: "+A+", Only accept ASCII characters.");for(var m="",h=A.length,j=0;j<h;j++){var _=A.charCodeAt(j);m+=_<33||_===35||_===37||_===40||_===41||_===47||_===60||_===62||_===91||_===93||_===123||_===125||_>126?"#"+("0"+_.toString(16)).slice(-2):A[j]}return m}function j1(A){if((0,S.Z)(A)!=="object")throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var m={};this.subscribe=function(h,j,_){if(_=_||!1,typeof h!="string"||typeof j!="function"||typeof _!="boolean")throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");m.hasOwnProperty(h)||(m[h]={});var re=Math.random().toString(35);return m[h][re]=[j,!!_],re},this.unsubscribe=function(h){for(var j in m)if(m[j][h])return delete m[j][h],Object.keys(m[j]).length===0&&delete m[j],!0;return!1},this.publish=function(h){if(m.hasOwnProperty(h)){var j=Array.prototype.slice.call(arguments,1),_=[];for(var re in m[h]){var ke=m[h][re];try{ke[0].apply(A,j)}catch(Be){Tu.console&&hd.error("jsPDF PubSub Error",Be.message,Be)}ke[1]&&_.push(re)}_.length&&_.forEach(this.unsubscribe)}},this.getTopics=function(){return m}}function Mg(A){if(!(this instanceof Mg))return new Mg(A);var m="opacity,stroke-opacity".split(",");for(var h in A)A.hasOwnProperty(h)&&m.indexOf(h)>=0&&(this[h]=A[h]);this.id="",this.objectNumber=-1}function Hp(A,m){this.gState=A,this.matrix=m,this.id="",this.objectNumber=-1}function wh(A,m,h,j,_){if(!(this instanceof wh))return new wh(A,m,h,j,_);this.type=A==="axial"?2:3,this.coords=m,this.colors=h,Hp.call(this,j,_)}function Up(A,m,h,j,_){if(!(this instanceof Up))return new Up(A,m,h,j,_);this.boundingBox=A,this.xStep=m,this.yStep=h,this.stream="",this.cloneIndex=0,Hp.call(this,j,_)}function cl(A){var m,h=typeof arguments[0]=="string"?arguments[0]:"p",j=arguments[1],_=arguments[2],re=arguments[3],ke=[],Be=1,Ke=16,Ge="S",dt=null;(0,S.Z)(A=A||{})==="object"&&(h=A.orientation,j=A.unit||j,_=A.format||_,re=A.compress||A.compressPdf||re,(dt=A.encryption||null)!==null&&(dt.userPassword=dt.userPassword||"",dt.ownerPassword=dt.ownerPassword||"",dt.userPermissions=dt.userPermissions||[]),Be=typeof A.userUnit=="number"?Math.abs(A.userUnit):1,A.precision!==void 0&&(m=A.precision),A.floatPrecision!==void 0&&(Ke=A.floatPrecision),Ge=A.defaultPathOperation||"S"),ke=A.filters||(re===!0?["FlateEncode"]:ke),j=j||"mm",h=(""+(h||"P")).toLowerCase();var Vt=A.putOnlyUsedFonts||!1,sn={},At={internal:{},__private__:{}};At.__private__.PubSub=j1;var Un="1.3",Kn=At.__private__.getPdfVersion=function(){return Un};At.__private__.setPdfVersion=function(Ve){Un=Ve};var $n={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};At.__private__.getPageFormats=function(){return $n};var Sn=At.__private__.getPageFormat=function(Ve){return $n[Ve]};_=_||"a4";var ti="compat",Zr="advanced",dr=ti;function go(){this.saveGraphicsState(),Vn(new Uu(FA,0,0,-FA,0,w1()*FA).toString()+" cm"),this.setFontSize(this.getFontSize()/FA),Ge="n",dr=Zr}function la(){this.restoreGraphicsState(),Ge="S",dr=ti}var Uo=At.__private__.combineFontStyleAndFontWeight=function(Ve,Yt){if(Ve=="bold"&&Yt=="normal"||Ve=="bold"&&Yt==400||Ve=="normal"&&Yt=="italic"||Ve=="bold"&&Yt=="italic")throw new Error("Invalid Combination of fontweight and fontstyle");return Yt&&(Ve=Yt==400||Yt==="normal"?Ve==="italic"?"italic":"normal":Yt!=700&&Yt!=="bold"||Ve!=="normal"?(Yt==700?"bold":Yt)+""+Ve:"bold"),Ve};At.advancedAPI=function(Ve){var Yt=dr===ti;return Yt&&go.call(this),typeof Ve!="function"||(Ve(this),Yt&&la.call(this)),this},At.compatAPI=function(Ve){var Yt=dr===Zr;return Yt&&la.call(this),typeof Ve!="function"||(Ve(this),Yt&&go.call(this)),this},At.isAdvancedAPI=function(){return dr===Zr};var wi,mr=function(Ve){if(dr!==Zr)throw new Error(Ve+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},Hi=At.roundToPrecision=At.__private__.roundToPrecision=function(Ve,Yt){var Xn=m||Yt;if(isNaN(Ve)||isNaN(Xn))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return Ve.toFixed(Xn).replace(/0+$/,"")};wi=At.hpf=At.__private__.hpf=typeof Ke=="number"?function(Ve){if(isNaN(Ve))throw new Error("Invalid argument passed to jsPDF.hpf");return Hi(Ve,Ke)}:Ke==="smart"?function(Ve){if(isNaN(Ve))throw new Error("Invalid argument passed to jsPDF.hpf");return Hi(Ve,Ve>-1&&Ve<1?16:5)}:function(Ve){if(isNaN(Ve))throw new Error("Invalid argument passed to jsPDF.hpf");return Hi(Ve,16)};var dn=At.f2=At.__private__.f2=function(Ve){if(isNaN(Ve))throw new Error("Invalid argument passed to jsPDF.f2");return Hi(Ve,2)},qn=At.__private__.f3=function(Ve){if(isNaN(Ve))throw new Error("Invalid argument passed to jsPDF.f3");return Hi(Ve,3)},zr=At.scale=At.__private__.scale=function(Ve){if(isNaN(Ve))throw new Error("Invalid argument passed to jsPDF.scale");return dr===ti?Ve*FA:dr===Zr?Ve:void 0},Qr=function(Ve){return zr(function(Yt){return dr===ti?w1()-Yt:dr===Zr?Yt:void 0}(Ve))};At.__private__.setPrecision=At.setPrecision=function(Ve){typeof parseInt(Ve,10)=="number"&&(m=parseInt(Ve,10))};var Ui,jo="00000000000000000000000000000000",Vo=At.__private__.getFileId=function(){return jo},Ao=At.__private__.setFileId=function(Ve){return jo=Ve!==void 0&&/^[a-fA-F0-9]{32}$/.test(Ve)?Ve.toUpperCase():jo.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),dt!==null&&(Ch=new Ov(dt.userPermissions,dt.userPassword,dt.ownerPassword,jo)),jo};At.setFileId=function(Ve){return Ao(Ve),this},At.getFileId=function(){return Vo()};var Go=At.__private__.convertDateToPDFDate=function(Ve){var Yt=Ve.getTimezoneOffset(),Xn=Yt<0?"+":"-",an=Math.floor(Math.abs(Yt/60)),Ci=Math.abs(Yt%60),Do=[Xn,br(an),"'",br(Ci),"'"].join("");return["D:",Ve.getFullYear(),br(Ve.getMonth()+1),br(Ve.getDate()),br(Ve.getHours()),br(Ve.getMinutes()),br(Ve.getSeconds()),Do].join("")},gs=At.__private__.convertPDFDateToDate=function(Ve){var Yt=parseInt(Ve.substr(2,4),10),Xn=parseInt(Ve.substr(6,2),10)-1,an=parseInt(Ve.substr(8,2),10),Ci=parseInt(Ve.substr(10,2),10),Do=parseInt(Ve.substr(12,2),10),Ha=parseInt(Ve.substr(14,2),10);return new Date(Yt,Xn,an,Ci,Do,Ha,0)},La=At.__private__.setCreationDate=function(Ve){var Yt;if(Ve===void 0&&(Ve=new Date),Ve instanceof Date)Yt=Go(Ve);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(Ve))throw new Error("Invalid argument passed to jsPDF.setCreationDate");Yt=Ve}return Ui=Yt},yn=At.__private__.getCreationDate=function(Ve){var Yt=Ui;return Ve==="jsDate"&&(Yt=gs(Ui)),Yt};At.setCreationDate=function(Ve){return La(Ve),this},At.getCreationDate=function(Ve){return yn(Ve)};var ur,br=At.__private__.padd2=function(Ve){return("0"+parseInt(Ve)).slice(-2)},si=At.__private__.padd2Hex=function(Ve){return("00"+(Ve=Ve.toString())).substr(Ve.length)},Ii=0,zi=[],Ro=[],To=0,ma=[],Aa=[],es=!1,ll=Ro;At.__private__.setCustomOutputDestination=function(Ve){es=!0,ll=Ve};var bi=function(Ve){es||(ll=Ve)};At.__private__.resetCustomOutputDestination=function(){es=!1,ll=Ro};var Vn=At.__private__.out=function(Ve){return Ve=Ve.toString(),To+=Ve.length+1,ll.push(Ve),ll},Al=At.__private__.write=function(Ve){return Vn(arguments.length===1?Ve.toString():Array.prototype.join.call(arguments," "))},bA=At.__private__.getArrayBuffer=function(Ve){for(var Yt=Ve.length,Xn=new ArrayBuffer(Yt),an=new Uint8Array(Xn);Yt--;)an[Yt]=Ve.charCodeAt(Yt);return Xn},Xu=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];At.__private__.getStandardFonts=function(){return Xu};var Ga=A.fontSize||16;At.__private__.setFontSize=At.setFontSize=function(Ve){return Ga=dr===Zr?Ve/FA:Ve,this};var pu,Vl=At.__private__.getFontSize=At.getFontSize=function(){return dr===ti?Ga:Ga*FA},Su=A.R2L||!1;At.__private__.setR2L=At.setR2L=function(Ve){return Su=Ve,this},At.__private__.getR2L=At.getR2L=function(){return Su};var Hu,vf=At.__private__.setZoomMode=function(Ve){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(Ve))pu=Ve;else if(isNaN(Ve)){if([void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(Ve)===-1)throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+Ve+'" is not recognized.');pu=Ve}else pu=parseInt(Ve,10)};At.__private__.getZoomMode=function(){return pu};var rd,yA=At.__private__.setPageMode=function(Ve){if([void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(Ve)==-1)throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+Ve+'" is not recognized.');Hu=Ve};At.__private__.getPageMode=function(){return Hu};var Od=At.__private__.setLayoutMode=function(Ve){if([void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(Ve)==-1)throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+Ve+'" is not recognized.');rd=Ve};At.__private__.getLayoutMode=function(){return rd},At.__private__.setDisplayMode=At.setDisplayMode=function(Ve,Yt,Xn){return vf(Ve),Od(Yt),yA(Xn),this};var id={title:"",subject:"",author:"",keywords:"",creator:""};At.__private__.getDocumentProperty=function(Ve){if(Object.keys(id).indexOf(Ve)===-1)throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return id[Ve]},At.__private__.getDocumentProperties=function(){return id},At.__private__.setDocumentProperties=At.setProperties=At.setDocumentProperties=function(Ve){for(var Yt in id)id.hasOwnProperty(Yt)&&Ve[Yt]&&(id[Yt]=Ve[Yt]);return this},At.__private__.setDocumentProperty=function(Ve,Yt){if(Object.keys(id).indexOf(Ve)===-1)throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return id[Ve]=Yt};var _l,FA,mu,Of,IA,sA={},EA={},Gf=[],Ou={},ZA={},pc={},Ea={},Yf=null,$r=0,Nu=[],cf=new j1(At),R1=A.hotfixes||[],Bp={},kf={},Qm=[],Uu=function Ve(Yt,Xn,an,Ci,Do,Ha){if(!(this instanceof Ve))return new Ve(Yt,Xn,an,Ci,Do,Ha);isNaN(Yt)&&(Yt=1),isNaN(Xn)&&(Xn=0),isNaN(an)&&(an=0),isNaN(Ci)&&(Ci=1),isNaN(Do)&&(Do=0),isNaN(Ha)&&(Ha=0),this._matrix=[Yt,Xn,an,Ci,Do,Ha]};Object.defineProperty(Uu.prototype,"sx",{get:function(){return this._matrix[0]},set:function(Ve){this._matrix[0]=Ve}}),Object.defineProperty(Uu.prototype,"shy",{get:function(){return this._matrix[1]},set:function(Ve){this._matrix[1]=Ve}}),Object.defineProperty(Uu.prototype,"shx",{get:function(){return this._matrix[2]},set:function(Ve){this._matrix[2]=Ve}}),Object.defineProperty(Uu.prototype,"sy",{get:function(){return this._matrix[3]},set:function(Ve){this._matrix[3]=Ve}}),Object.defineProperty(Uu.prototype,"tx",{get:function(){return this._matrix[4]},set:function(Ve){this._matrix[4]=Ve}}),Object.defineProperty(Uu.prototype,"ty",{get:function(){return this._matrix[5]},set:function(Ve){this._matrix[5]=Ve}}),Object.defineProperty(Uu.prototype,"a",{get:function(){return this._matrix[0]},set:function(Ve){this._matrix[0]=Ve}}),Object.defineProperty(Uu.prototype,"b",{get:function(){return this._matrix[1]},set:function(Ve){this._matrix[1]=Ve}}),Object.defineProperty(Uu.prototype,"c",{get:function(){return this._matrix[2]},set:function(Ve){this._matrix[2]=Ve}}),Object.defineProperty(Uu.prototype,"d",{get:function(){return this._matrix[3]},set:function(Ve){this._matrix[3]=Ve}}),Object.defineProperty(Uu.prototype,"e",{get:function(){return this._matrix[4]},set:function(Ve){this._matrix[4]=Ve}}),Object.defineProperty(Uu.prototype,"f",{get:function(){return this._matrix[5]},set:function(Ve){this._matrix[5]=Ve}}),Object.defineProperty(Uu.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Uu.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Uu.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Uu.prototype,"isIdentity",{get:function(){return this.sx===1&&this.shy===0&&this.shx===0&&this.sy===1&&this.tx===0&&this.ty===0}}),Uu.prototype.join=function(Ve){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(wi).join(Ve)},Uu.prototype.multiply=function(Ve){var Yt=Ve.sx*this.sx+Ve.shy*this.shx,Xn=Ve.sx*this.shy+Ve.shy*this.sy,an=Ve.shx*this.sx+Ve.sy*this.shx,Ci=Ve.shx*this.shy+Ve.sy*this.sy,Do=Ve.tx*this.sx+Ve.ty*this.shx+this.tx,Ha=Ve.tx*this.shy+Ve.ty*this.sy+this.ty;return new Uu(Yt,Xn,an,Ci,Do,Ha)},Uu.prototype.decompose=function(){var Ve=this.sx,Yt=this.shy,Xn=this.shx,an=this.sy,Ci=this.tx,Do=this.ty,Ha=Math.sqrt(Ve*Ve+Yt*Yt),Xl=(Ve/=Ha)*Xn+(Yt/=Ha)*an;Xn-=Ve*Xl,an-=Yt*Xl;var cu=Math.sqrt(Xn*Xn+an*an);return Xl/=cu,Ve*(an/=cu)<Yt*(Xn/=cu)&&(Ve=-Ve,Yt=-Yt,Xl=-Xl,Ha=-Ha),{scale:new Uu(Ha,0,0,cu,0,0),translate:new Uu(1,0,0,1,Ci,Do),rotate:new Uu(Ve,Yt,-Yt,Ve,0,0),skew:new Uu(1,0,Xl,1,0,0)}},Uu.prototype.toString=function(Ve){return this.join(" ")},Uu.prototype.inversed=function(){var Ve=this.sx,Yt=this.shy,Xn=this.shx,an=this.sy,Ci=this.tx,Do=this.ty,Ha=1/(Ve*an-Yt*Xn),Xl=an*Ha,cu=-Yt*Ha,lc=-Xn*Ha,ku=Ve*Ha;return new Uu(Xl,cu,lc,ku,-Xl*Ci-lc*Do,-cu*Ci-ku*Do)},Uu.prototype.applyToPoint=function(Ve){var Yt=Ve.x*this.sx+Ve.y*this.shx+this.tx,Xn=Ve.x*this.shy+Ve.y*this.sy+this.ty;return new Zg(Yt,Xn)},Uu.prototype.applyToRectangle=function(Ve){var Yt=this.applyToPoint(Ve),Xn=this.applyToPoint(new Zg(Ve.x+Ve.w,Ve.y+Ve.h));return new y1(Yt.x,Yt.y,Xn.x-Yt.x,Xn.y-Yt.y)},Uu.prototype.clone=function(){var Ve=this.sx,Yt=this.shy,Xn=this.shx,an=this.sy,Ci=this.tx,Do=this.ty;return new Uu(Ve,Yt,Xn,an,Ci,Do)},At.Matrix=Uu;var lg=At.matrixMult=function(Ve,Yt){return Yt.multiply(Ve)},Am=new Uu(1,0,0,1,0,0);At.unitMatrix=At.identityMatrix=Am;var bp=function(Ve,Yt){if(!ZA[Ve]){var Xn=(Yt instanceof wh?"Sh":"P")+(Object.keys(Ou).length+1).toString(10);Yt.id=Xn,ZA[Ve]=Xn,Ou[Xn]=Yt,cf.publish("addPattern",Yt)}};At.ShadingPattern=wh,At.TilingPattern=Up,At.addShadingPattern=function(Ve,Yt){return mr("addShadingPattern()"),bp(Ve,Yt),this},At.beginTilingPattern=function(Ve){mr("beginTilingPattern()"),oE(Ve.boundingBox[0],Ve.boundingBox[1],Ve.boundingBox[2]-Ve.boundingBox[0],Ve.boundingBox[3]-Ve.boundingBox[1],Ve.matrix)},At.endTilingPattern=function(Ve,Yt){mr("endTilingPattern()"),Yt.stream=Aa[ur].join(`
`),bp(Ve,Yt),cf.publish("endTilingPattern",Yt),Qm.pop().restore()};var Zp,jf=At.__private__.newObject=function(){var Ve=U0();return ip(Ve,!0),Ve},U0=At.__private__.newObjectDeferred=function(){return Ii++,zi[Ii]=function(){return To},Ii},ip=function(Ve,Yt){return Yt=typeof Yt=="boolean"&&Yt,zi[Ve]=To,Yt&&Vn(Ve+" 0 obj"),Ve},Qv=At.__private__.newAdditionalObject=function(){var Ve={objId:U0(),content:""};return ma.push(Ve),Ve},d1=U0(),fv=U0(),Hm=At.__private__.decodeColorString=function(Ve){var Yt=Ve.split(" ");if(Yt.length!==2||Yt[1]!=="g"&&Yt[1]!=="G")Yt.length!==5||Yt[4]!=="k"&&Yt[4]!=="K"||(Yt=[(1-Yt[0])*(1-Yt[3]),(1-Yt[1])*(1-Yt[3]),(1-Yt[2])*(1-Yt[3]),"r"]);else{var Xn=parseFloat(Yt[0]);Yt=[Xn,Xn,Xn,"r"]}for(var an="#",Ci=0;Ci<3;Ci++)an+=("0"+Math.floor(255*parseFloat(Yt[Ci])).toString(16)).slice(-2);return an},ug=At.__private__.encodeColorString=function(Ve){var Yt;typeof Ve=="string"&&(Ve={ch1:Ve});var Xn=Ve.ch1,an=Ve.ch2,Ci=Ve.ch3,Do=Ve.ch4,Ha=Ve.pdfColorType==="draw"?["G","RG","K"]:["g","rg","k"];if(typeof Xn=="string"&&Xn.charAt(0)!=="#"){var Xl=new _c(Xn);if(Xl.ok)Xn=Xl.toHex();else if(!/^\d*\.?\d*$/.test(Xn))throw new Error('Invalid color "'+Xn+'" passed to jsPDF.encodeColorString.')}if(typeof Xn=="string"&&/^#[0-9A-Fa-f]{3}$/.test(Xn)&&(Xn="#"+Xn[1]+Xn[1]+Xn[2]+Xn[2]+Xn[3]+Xn[3]),typeof Xn=="string"&&/^#[0-9A-Fa-f]{6}$/.test(Xn)){var cu=parseInt(Xn.substr(1),16);Xn=cu>>16&255,an=cu>>8&255,Ci=255&cu}if(an===void 0||Do===void 0&&Xn===an&&an===Ci)Yt=typeof Xn=="string"?Xn+" "+Ha[0]:Ve.precision===2?dn(Xn/255)+" "+Ha[0]:qn(Xn/255)+" "+Ha[0];else if(Do===void 0||(0,S.Z)(Do)==="object"){if(Do&&!isNaN(Do.a)&&Do.a===0)return["1.","1.","1.",Ha[1]].join(" ");Yt=typeof Xn=="string"?[Xn,an,Ci,Ha[1]].join(" "):Ve.precision===2?[dn(Xn/255),dn(an/255),dn(Ci/255),Ha[1]].join(" "):[qn(Xn/255),qn(an/255),qn(Ci/255),Ha[1]].join(" ")}else Yt=typeof Xn=="string"?[Xn,an,Ci,Do,Ha[2]].join(" "):Ve.precision===2?[dn(Xn),dn(an),dn(Ci),dn(Do),Ha[2]].join(" "):[qn(Xn),qn(an),qn(Ci),qn(Do),Ha[2]].join(" ");return Yt},Fa=At.__private__.getFilters=function(){return ke},Um=At.__private__.putStream=function(Ve){var Yt=(Ve=Ve||{}).data||"",Xn=Ve.filters||Fa(),an=Ve.alreadyAppliedFilters||[],Ci=Ve.addLength1||!1,Do=Yt.length,Ha=Ve.objectId,Xl=function(Ja){return Ja};if(dt!==null&&Ha===void 0)throw new Error("ObjectId must be passed to putStream for file encryption");dt!==null&&(Xl=Ch.encryptor(Ha,0));var cu={};Xn===!0&&(Xn=["FlateEncode"]);var lc=Ve.additionalKeyValues||[],ku=(cu=cl.API.processDataByFilters!==void 0?cl.API.processDataByFilters(Yt,Xn):{data:Yt,reverseChain:[]}).reverseChain+(Array.isArray(an)?an.join(" "):an.toString());if(cu.data.length!==0&&(lc.push({key:"Length",value:cu.data.length}),Ci===!0&&lc.push({key:"Length1",value:Do})),ku.length!=0)if(ku.split("/").length-1==1)lc.push({key:"Filter",value:ku});else{lc.push({key:"Filter",value:"["+ku+"]"});for(var Cd=0;Cd<lc.length;Cd+=1)if(lc[Cd].key==="DecodeParms"){for(var lh=[],Rh=0;Rh<cu.reverseChain.split("/").length-1;Rh+=1)lh.push("null");lh.push(lc[Cd].value),lc[Cd].value="["+lh.join(" ")+"]"}}Vn("<<");for(var lA=0;lA<lc.length;lA++)Vn("/"+lc[lA].key+" "+lc[lA].value);Vn(">>"),cu.data.length!==0&&(Vn("stream"),Vn(Xl(cu.data)),Vn("endstream"))},f1=At.__private__.putPage=function(Ve){var Yt=Ve.number,Xn=Ve.data,an=Ve.objId,Ci=Ve.contentsObjId;ip(an,!0),Vn("<</Type /Page"),Vn("/Parent "+Ve.rootDictionaryObjId+" 0 R"),Vn("/Resources "+Ve.resourceDictionaryObjId+" 0 R"),Vn("/MediaBox ["+parseFloat(wi(Ve.mediaBox.bottomLeftX))+" "+parseFloat(wi(Ve.mediaBox.bottomLeftY))+" "+wi(Ve.mediaBox.topRightX)+" "+wi(Ve.mediaBox.topRightY)+"]"),Ve.cropBox!==null&&Vn("/CropBox ["+wi(Ve.cropBox.bottomLeftX)+" "+wi(Ve.cropBox.bottomLeftY)+" "+wi(Ve.cropBox.topRightX)+" "+wi(Ve.cropBox.topRightY)+"]"),Ve.bleedBox!==null&&Vn("/BleedBox ["+wi(Ve.bleedBox.bottomLeftX)+" "+wi(Ve.bleedBox.bottomLeftY)+" "+wi(Ve.bleedBox.topRightX)+" "+wi(Ve.bleedBox.topRightY)+"]"),Ve.trimBox!==null&&Vn("/TrimBox ["+wi(Ve.trimBox.bottomLeftX)+" "+wi(Ve.trimBox.bottomLeftY)+" "+wi(Ve.trimBox.topRightX)+" "+wi(Ve.trimBox.topRightY)+"]"),Ve.artBox!==null&&Vn("/ArtBox ["+wi(Ve.artBox.bottomLeftX)+" "+wi(Ve.artBox.bottomLeftY)+" "+wi(Ve.artBox.topRightX)+" "+wi(Ve.artBox.topRightY)+"]"),typeof Ve.userUnit=="number"&&Ve.userUnit!==1&&Vn("/UserUnit "+Ve.userUnit),cf.publish("putPage",{objId:an,pageContext:Nu[Yt],pageNumber:Yt,page:Xn}),Vn("/Contents "+Ci+" 0 R"),Vn(">>"),Vn("endobj");var Do=Xn.join(`
`);return dr===Zr&&(Do+=`
Q`),ip(Ci,!0),Um({data:Do,filters:Fa(),objectId:Ci}),Vn("endobj"),an},Rg=At.__private__.putPages=function(){var Ve,Yt,Xn=[];for(Ve=1;Ve<=$r;Ve++)Nu[Ve].objId=U0(),Nu[Ve].contentsObjId=U0();for(Ve=1;Ve<=$r;Ve++)Xn.push(f1({number:Ve,data:Aa[Ve],objId:Nu[Ve].objId,contentsObjId:Nu[Ve].contentsObjId,mediaBox:Nu[Ve].mediaBox,cropBox:Nu[Ve].cropBox,bleedBox:Nu[Ve].bleedBox,trimBox:Nu[Ve].trimBox,artBox:Nu[Ve].artBox,userUnit:Nu[Ve].userUnit,rootDictionaryObjId:d1,resourceDictionaryObjId:fv}));ip(d1,!0),Vn("<</Type /Pages");var an="/Kids [";for(Yt=0;Yt<$r;Yt++)an+=Xn[Yt]+" 0 R ";Vn(an+"]"),Vn("/Count "+$r),Vn(">>"),Vn("endobj"),cf.publish("postPutPages")},Q1=function(Ve){cf.publish("putFont",{font:Ve,out:Vn,newObject:jf,putStream:Um}),Ve.isAlreadyPutted!==!0&&(Ve.objectNumber=jf(),Vn("<<"),Vn("/Type /Font"),Vn("/BaseFont /"+sm(Ve.postScriptName)),Vn("/Subtype /Type1"),typeof Ve.encoding=="string"&&Vn("/Encoding /"+Ve.encoding),Vn("/FirstChar 32"),Vn("/LastChar 255"),Vn(">>"),Vn("endobj"))},ah=function(Ve){Ve.objectNumber=jf();var Yt=[];Yt.push({key:"Type",value:"/XObject"}),Yt.push({key:"Subtype",value:"/Form"}),Yt.push({key:"BBox",value:"["+[wi(Ve.x),wi(Ve.y),wi(Ve.x+Ve.width),wi(Ve.y+Ve.height)].join(" ")+"]"}),Yt.push({key:"Matrix",value:"["+Ve.matrix.toString()+"]"});var Xn=Ve.pages[1].join(`
`);Um({data:Xn,additionalKeyValues:Yt,objectId:Ve.objectNumber}),Vn("endobj")},oi=function(Ve,Yt){Yt||(Yt=21);var Xn=jf(),an=function(Ha,Xl){var cu,lc=[],ku=1/(Xl-1);for(cu=0;cu<1;cu+=ku)lc.push(cu);if(lc.push(1),Ha[0].offset!=0){var Cd={offset:0,color:Ha[0].color};Ha.unshift(Cd)}if(Ha[Ha.length-1].offset!=1){var lh={offset:1,color:Ha[Ha.length-1].color};Ha.push(lh)}for(var Rh="",lA=0,Ja=0;Ja<lc.length;Ja++){for(cu=lc[Ja];cu>Ha[lA+1].offset;)lA++;var Jf=Ha[lA].offset,op=(cu-Jf)/(Ha[lA+1].offset-Jf),gc=Ha[lA].color,bh=Ha[lA+1].color;Rh+=si(Math.round((1-op)*gc[0]+op*bh[0]).toString(16))+si(Math.round((1-op)*gc[1]+op*bh[1]).toString(16))+si(Math.round((1-op)*gc[2]+op*bh[2]).toString(16))}return Rh.trim()}(Ve.colors,Yt),Ci=[];Ci.push({key:"FunctionType",value:"0"}),Ci.push({key:"Domain",value:"[0.0 1.0]"}),Ci.push({key:"Size",value:"["+Yt+"]"}),Ci.push({key:"BitsPerSample",value:"8"}),Ci.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Ci.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),Um({data:an,additionalKeyValues:Ci,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Xn}),Vn("endobj"),Ve.objectNumber=jf(),Vn("<< /ShadingType "+Ve.type),Vn("/ColorSpace /DeviceRGB");var Do="/Coords ["+wi(parseFloat(Ve.coords[0]))+" "+wi(parseFloat(Ve.coords[1]))+" ";Ve.type===2?Do+=wi(parseFloat(Ve.coords[2]))+" "+wi(parseFloat(Ve.coords[3])):Do+=wi(parseFloat(Ve.coords[2]))+" "+wi(parseFloat(Ve.coords[3]))+" "+wi(parseFloat(Ve.coords[4]))+" "+wi(parseFloat(Ve.coords[5])),Vn(Do+="]"),Ve.matrix&&Vn("/Matrix ["+Ve.matrix.toString()+"]"),Vn("/Function "+Xn+" 0 R"),Vn("/Extend [true true]"),Vn(">>"),Vn("endobj")},hv=function(Ve,Yt){var Xn=U0(),an=jf();Yt.push({resourcesOid:Xn,objectOid:an}),Ve.objectNumber=an;var Ci=[];Ci.push({key:"Type",value:"/Pattern"}),Ci.push({key:"PatternType",value:"1"}),Ci.push({key:"PaintType",value:"1"}),Ci.push({key:"TilingType",value:"1"}),Ci.push({key:"BBox",value:"["+Ve.boundingBox.map(wi).join(" ")+"]"}),Ci.push({key:"XStep",value:wi(Ve.xStep)}),Ci.push({key:"YStep",value:wi(Ve.yStep)}),Ci.push({key:"Resources",value:Xn+" 0 R"}),Ve.matrix&&Ci.push({key:"Matrix",value:"["+Ve.matrix.toString()+"]"}),Um({data:Ve.stream,additionalKeyValues:Ci,objectId:Ve.objectNumber}),Vn("endobj")},ME=function(Ve){for(var Yt in Ve.objectNumber=jf(),Vn("<<"),Ve)switch(Yt){case"opacity":Vn("/ca "+dn(Ve[Yt]));break;case"stroke-opacity":Vn("/CA "+dn(Ve[Yt]))}Vn(">>"),Vn("endobj")},zm=function(Ve){ip(Ve.resourcesOid,!0),Vn("<<"),Vn("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var Yt in Vn("/Font <<"),sA)sA.hasOwnProperty(Yt)&&(Vt===!1||Vt===!0&&sn.hasOwnProperty(Yt))&&Vn("/"+Yt+" "+sA[Yt].objectNumber+" 0 R");Vn(">>")}(),function(){if(Object.keys(Ou).length>0){for(var Yt in Vn("/Shading <<"),Ou)Ou.hasOwnProperty(Yt)&&Ou[Yt]instanceof wh&&Ou[Yt].objectNumber>=0&&Vn("/"+Yt+" "+Ou[Yt].objectNumber+" 0 R");cf.publish("putShadingPatternDict"),Vn(">>")}}(),function(Yt){if(Object.keys(Ou).length>0){for(var Xn in Vn("/Pattern <<"),Ou)Ou.hasOwnProperty(Xn)&&Ou[Xn]instanceof At.TilingPattern&&Ou[Xn].objectNumber>=0&&Ou[Xn].objectNumber<Yt&&Vn("/"+Xn+" "+Ou[Xn].objectNumber+" 0 R");cf.publish("putTilingPatternDict"),Vn(">>")}}(Ve.objectOid),function(){if(Object.keys(pc).length>0){var Yt;for(Yt in Vn("/ExtGState <<"),pc)pc.hasOwnProperty(Yt)&&pc[Yt].objectNumber>=0&&Vn("/"+Yt+" "+pc[Yt].objectNumber+" 0 R");cf.publish("putGStateDict"),Vn(">>")}}(),function(){for(var Yt in Vn("/XObject <<"),Bp)Bp.hasOwnProperty(Yt)&&Bp[Yt].objectNumber>=0&&Vn("/"+Yt+" "+Bp[Yt].objectNumber+" 0 R");cf.publish("putXobjectDict"),Vn(">>")}(),Vn(">>"),Vn("endobj")},sy=function(Ve){EA[Ve.fontName]=EA[Ve.fontName]||{},EA[Ve.fontName][Ve.fontStyle]=Ve.id},ly=function(Ve,Yt,Xn,an,Ci){var Do={id:"F"+(Object.keys(sA).length+1).toString(10),postScriptName:Ve,fontName:Yt,fontStyle:Xn,encoding:an,isStandardFont:Ci||!1,metadata:{}};return cf.publish("addFont",{font:Do,instance:this}),sA[Do.id]=Do,sy(Do),Do.id},dm=At.__private__.pdfEscape=At.pdfEscape=function(Ve,Yt){return function(Xn,an){var Ci,Do,Ha,Xl,cu,lc,ku,Cd,lh;if(Ha=(an=an||{}).sourceEncoding||"Unicode",cu=an.outputEncoding,(an.autoencode||cu)&&sA[_l].metadata&&sA[_l].metadata[Ha]&&sA[_l].metadata[Ha].encoding&&(Xl=sA[_l].metadata[Ha].encoding,!cu&&sA[_l].encoding&&(cu=sA[_l].encoding),!cu&&Xl.codePages&&(cu=Xl.codePages[0]),typeof cu=="string"&&(cu=Xl[cu]),cu)){for(ku=!1,lc=[],Ci=0,Do=Xn.length;Ci<Do;Ci++)(Cd=cu[Xn.charCodeAt(Ci)])?lc.push(String.fromCharCode(Cd)):lc.push(Xn[Ci]),lc[Ci].charCodeAt(0)>>8&&(ku=!0);Xn=lc.join("")}for(Ci=Xn.length;ku===void 0&&Ci!==0;)Xn.charCodeAt(Ci-1)>>8&&(ku=!0),Ci--;if(!ku)return Xn;for(lc=an.noBOM?[]:[254,255],Ci=0,Do=Xn.length;Ci<Do;Ci++){if((lh=(Cd=Xn.charCodeAt(Ci))>>8)>>8)throw new Error("Character at position "+Ci+" of string '"+Xn+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");lc.push(lh),lc.push(Cd-(lh<<8))}return String.fromCharCode.apply(void 0,lc)}(Ve,Yt).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Hv=At.__private__.beginPage=function(Ve){Aa[++$r]=[],Nu[$r]={objId:0,contentsObjId:0,userUnit:Number(Be),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(Ve[0]),topRightY:Number(Ve[1])}},tE($r),bi(Aa[ur])},cg=function(Ve,Yt){var Xn,an,Ci;switch(h=Yt||h,typeof Ve=="string"&&(Xn=Sn(Ve.toLowerCase()),Array.isArray(Xn)&&(an=Xn[0],Ci=Xn[1])),Array.isArray(Ve)&&(an=Ve[0]*FA,Ci=Ve[1]*FA),isNaN(an)&&(an=_[0],Ci=_[1]),(an>14400||Ci>14400)&&(hd.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),an=Math.min(14400,an),Ci=Math.min(14400,Ci)),_=[an,Ci],h.substr(0,1)){case"l":Ci>an&&(_=[Ci,an]);break;case"p":an>Ci&&(_=[Ci,an])}Hv(_),Pc(g1),Vn(U1),pm!==0&&Vn(pm+" J"),zg!==0&&Vn(zg+" j"),cf.publish("addPage",{pageNumber:$r})},h1=function(Ve){Ve>0&&Ve<=$r&&(Aa.splice(Ve,1),Nu.splice(Ve,1),$r--,ur>$r&&(ur=$r),this.setPage(ur))},tE=function(Ve){Ve>0&&Ve<=$r&&(ur=Ve)},uy=At.__private__.getNumberOfPages=At.getNumberOfPages=function(){return Aa.length-1},Km=function(Ve,Yt,Xn){var an,Ci=void 0;return Xn=Xn||{},Ve=Ve!==void 0?Ve:sA[_l].fontName,Yt=Yt!==void 0?Yt:sA[_l].fontStyle,an=Ve.toLowerCase(),EA[an]!==void 0&&EA[an][Yt]!==void 0?Ci=EA[an][Yt]:EA[Ve]!==void 0&&EA[Ve][Yt]!==void 0?Ci=EA[Ve][Yt]:Xn.disableWarning===!1&&hd.warn("Unable to look up font label for font '"+Ve+"', '"+Yt+"'. Refer to getFontList() for available fonts."),Ci||Xn.noFallback||(Ci=EA.times[Yt])==null&&(Ci=EA.times.normal),Ci},Ag=At.__private__.putInfo=function(){var Ve=jf(),Yt=function(an){return an};for(var Xn in dt!==null&&(Yt=Ch.encryptor(Ve,0)),Vn("<<"),Vn("/Producer ("+dm(Yt("jsPDF "+cl.version))+")"),id)id.hasOwnProperty(Xn)&&id[Xn]&&Vn("/"+Xn.substr(0,1).toUpperCase()+Xn.substr(1)+" ("+dm(Yt(id[Xn]))+")");Vn("/CreationDate ("+dm(Yt(Ui))+")"),Vn(">>"),Vn("endobj")},Qg=At.__private__.putCatalog=function(Ve){var Yt=(Ve=Ve||{}).rootDictionaryObjId||d1;switch(jf(),Vn("<<"),Vn("/Type /Catalog"),Vn("/Pages "+Yt+" 0 R"),pu||(pu="fullwidth"),pu){case"fullwidth":Vn("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Vn("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Vn("/OpenAction [3 0 R /Fit]");break;case"original":Vn("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Xn=""+pu;Xn.substr(Xn.length-1)==="%"&&(pu=parseInt(pu)/100),typeof pu=="number"&&Vn("/OpenAction [3 0 R /XYZ null null "+dn(pu)+"]")}switch(rd||(rd="continuous"),rd){case"continuous":Vn("/PageLayout /OneColumn");break;case"single":Vn("/PageLayout /SinglePage");break;case"two":case"twoleft":Vn("/PageLayout /TwoColumnLeft");break;case"tworight":Vn("/PageLayout /TwoColumnRight")}Hu&&Vn("/PageMode /"+Hu),cf.publish("putCatalog"),Vn(">>"),Vn("endobj")},nE=At.__private__.putTrailer=function(){Vn("trailer"),Vn("<<"),Vn("/Size "+(Ii+1)),Vn("/Root "+Ii+" 0 R"),Vn("/Info "+(Ii-1)+" 0 R"),dt!==null&&Vn("/Encrypt "+Ch.oid+" 0 R"),Vn("/ID [ <"+jo+"> <"+jo+"> ]"),Vn(">>")},F0=At.__private__.putHeader=function(){Vn("%PDF-"+Un),Vn("%\xBA\xDF\xAC\xE0")},pv=At.__private__.putXRef=function(){var Ve="0000000000";Vn("xref"),Vn("0 "+(Ii+1)),Vn("0000000000 65535 f ");for(var Yt=1;Yt<=Ii;Yt++)typeof zi[Yt]=="function"?Vn((Ve+zi[Yt]()).slice(-10)+" 00000 n "):zi[Yt]!==void 0?Vn((Ve+zi[Yt]).slice(-10)+" 00000 n "):Vn("0000000000 00000 n ")},dg=At.__private__.buildDocument=function(){var Ve;Ii=0,To=0,Ro=[],zi=[],ma=[],d1=U0(),fv=U0(),bi(Ro),cf.publish("buildDocument"),F0(),Rg(),function(){cf.publish("putAdditionalObjects");for(var Xn=0;Xn<ma.length;Xn++){var an=ma[Xn];ip(an.objId,!0),Vn(an.content),Vn("endobj")}cf.publish("postPutAdditionalObjects")}(),Ve=[],function(){for(var Xn in sA)sA.hasOwnProperty(Xn)&&(Vt===!1||Vt===!0&&sn.hasOwnProperty(Xn))&&Q1(sA[Xn])}(),function(){var Xn;for(Xn in pc)pc.hasOwnProperty(Xn)&&ME(pc[Xn])}(),function(){for(var Xn in Bp)Bp.hasOwnProperty(Xn)&&ah(Bp[Xn])}(),function(Xn){var an;for(an in Ou)Ou.hasOwnProperty(an)&&(Ou[an]instanceof wh?oi(Ou[an]):Ou[an]instanceof Up&&hv(Ou[an],Xn))}(Ve),cf.publish("putResources"),Ve.forEach(zm),zm({resourcesOid:fv,objectOid:Number.MAX_SAFE_INTEGER}),cf.publish("postPutResources"),dt!==null&&(Ch.oid=jf(),Vn("<<"),Vn("/Filter /Standard"),Vn("/V "+Ch.v),Vn("/R "+Ch.r),Vn("/U <"+Ch.toHexString(Ch.U)+">"),Vn("/O <"+Ch.toHexString(Ch.O)+">"),Vn("/P "+Ch.P),Vn(">>"),Vn("endobj")),Ag(),Qg();var Yt=To;return pv(),nE(),Vn("startxref"),Vn(""+Yt),Vn("%%EOF"),bi(Aa[ur]),Ro.join(`
`)},cy=At.__private__.getBlob=function(Ve){return new Blob([bA(Ve)],{type:"application/pdf"})},mv=At.output=At.__private__.output=(Zp=function(Ve,Yt){switch(typeof(Yt=Yt||{})=="string"?Yt={filename:Yt}:Yt.filename=Yt.filename||"generated.pdf",Ve){case void 0:return dg();case"save":At.save(Yt.filename);break;case"arraybuffer":return bA(dg());case"blob":return cy(dg());case"bloburi":case"bloburl":if(Tu.URL!==void 0&&typeof Tu.URL.createObjectURL=="function")return Tu.URL&&Tu.URL.createObjectURL(cy(dg()))||void 0;hd.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Xn="",an=dg();try{Xn=PA(an)}catch(Rh){Xn=PA(unescape(encodeURIComponent(an)))}return"data:application/pdf;filename="+Yt.filename+";base64,"+Xn;case"pdfobjectnewwindow":if(Object.prototype.toString.call(Tu)==="[object Window]"){var Ci="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Do=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';Yt.pdfObjectUrl&&(Ci=Yt.pdfObjectUrl,Do="");var Ha='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><script src="'+Ci+'"'+Do+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(Yt)+");<\/script></body></html>",Xl=Tu.open();return Xl!==null&&Xl.document.write(Ha),Xl}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if(Object.prototype.toString.call(Tu)==="[object Window]"){var cu='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe id="pdfViewer" src="'+(Yt.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+Yt.filename+'" width="500px" height="400px" /></body></html>',lc=Tu.open();if(lc!==null){lc.document.write(cu);var ku=this;lc.document.documentElement.querySelector("#pdfViewer").onload=function(){lc.document.title=Yt.filename,lc.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(ku.output("bloburl"))}}return lc}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if(Object.prototype.toString.call(Tu)!=="[object Window]")throw new Error("The option dataurlnewwindow just works in a browser-environment.");var Cd='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;} </style><body><iframe src="'+this.output("datauristring",Yt)+'"></iframe></body></html>',lh=Tu.open();if(lh!==null&&(lh.document.write(Cd),lh.document.title=Yt.filename),lh||typeof safari=="undefined")return lh;break;case"datauri":case"dataurl":return Tu.document.location.href=this.output("datauristring",Yt);default:return null}},Zp.foo=function(){try{return Zp.apply(this,arguments)}catch(Xn){var Ve=Xn.stack||"";~Ve.indexOf(" at ")&&(Ve=Ve.split(" at ")[1]);var Yt="Error in function "+Ve.split(`
`)[0].split("<")[0]+": "+Xn.message;if(!Tu.console)throw new Error(Yt);Tu.console.error(Yt,Xn),Tu.alert&&alert(Yt)}},Zp.foo.bar=Zp,Zp.foo),Fp=function(Ve){return Array.isArray(R1)===!0&&R1.indexOf(Ve)>-1};switch(j){case"pt":FA=1;break;case"mm":FA=72/25.4;break;case"cm":FA=72/2.54;break;case"in":FA=72;break;case"px":FA=Fp("px_scaling")==1?.75:96/72;break;case"pc":case"em":FA=12;break;case"ex":FA=6;break;default:if(typeof j!="number")throw new Error("Invalid unit: "+j);FA=j}var Ch=null;La(),Ao();var Vp=At.__private__.getPageInfo=At.getPageInfo=function(Ve){if(isNaN(Ve)||Ve%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Nu[Ve].objId,pageNumber:Ve,pageContext:Nu[Ve]}},p1=At.__private__.getPageInfoByObjId=function(Ve){if(isNaN(Ve)||Ve%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var Yt in Nu)if(Nu[Yt].objId===Ve)break;return Vp(Yt)},rE=At.__private__.getCurrentPageInfo=At.getCurrentPageInfo=function(){return{objId:Nu[ur].objId,pageNumber:ur,pageContext:Nu[ur]}};At.addPage=function(){return cg.apply(this,arguments),this},At.setPage=function(){return tE.apply(this,arguments),bi.call(this,Aa[ur]),this},At.insertPage=function(Ve){return this.addPage(),this.movePage(ur,Ve),this},At.movePage=function(Ve,Yt){var Xn,an;if(Ve>Yt){Xn=Aa[Ve],an=Nu[Ve];for(var Ci=Ve;Ci>Yt;Ci--)Aa[Ci]=Aa[Ci-1],Nu[Ci]=Nu[Ci-1];Aa[Yt]=Xn,Nu[Yt]=an,this.setPage(Yt)}else if(Ve<Yt){Xn=Aa[Ve],an=Nu[Ve];for(var Do=Ve;Do<Yt;Do++)Aa[Do]=Aa[Do+1],Nu[Do]=Nu[Do+1];Aa[Yt]=Xn,Nu[Yt]=an,this.setPage(Yt)}return this},At.deletePage=function(){return h1.apply(this,arguments),this},At.__private__.text=At.text=function(Ve,Yt,Xn,an,Ci){var Do,Ha,Xl,cu,lc,ku,Cd,lh,Rh,lA=(an=an||{}).scope||this;if(typeof Ve=="number"&&typeof Yt=="number"&&(typeof Xn=="string"||Array.isArray(Xn))){var Ja=Xn;Xn=Yt,Yt=Ve,Ve=Ja}if(arguments[3]instanceof Uu==0?(Xl=arguments[4],cu=arguments[5],(0,S.Z)(Cd=arguments[3])==="object"&&Cd!==null||(typeof Xl=="string"&&(cu=Xl,Xl=null),typeof Cd=="string"&&(cu=Cd,Cd=null),typeof Cd=="number"&&(Xl=Cd,Cd=null),an={flags:Cd,angle:Xl,align:cu})):(mr("The transform parameter of text() with a Matrix value"),Rh=Ci),isNaN(Yt)||isNaN(Xn)||Ve==null)throw new Error("Invalid arguments passed to jsPDF.text");if(Ve.length===0)return lA;var Jf,op="",gc=typeof an.lineHeightFactor=="number"?an.lineHeightFactor:Hg,bh=lA.internal.scaleFactor;function VA(Fd){return Fd=Fd.split(" ").join(Array(an.TabLen||9).join(" ")),dm(Fd,Cd)}function d0(Fd){for(var uA,uh=Fd.concat(),ch=[],f0=uh.length;f0--;)typeof(uA=uh.shift())=="string"?ch.push(uA):Array.isArray(Fd)&&(uA.length===1||uA[1]===void 0&&uA[2]===void 0)?ch.push(uA[0]):ch.push([uA[0],uA[1],uA[2]]);return ch}function x1(Fd,uA){var uh;if(typeof Fd=="string")uh=uA(Fd)[0];else if(Array.isArray(Fd)){for(var ch,f0,Np=Fd.concat(),Xg=[],Xv=Np.length;Xv--;)typeof(ch=Np.shift())=="string"?Xg.push(uA(ch)[0]):Array.isArray(ch)&&typeof ch[0]=="string"&&(f0=uA(ch[0],ch[1],ch[2]),Xg.push([f0[0],f0[1],f0[2]]));uh=Xg}return uh}var C1=!1,z1=!0;if(typeof Ve=="string")C1=!0;else if(Array.isArray(Ve)){var K1=Ve.concat();Ha=[];for(var XA,ap=K1.length;ap--;)(typeof(XA=K1.shift())!="string"||Array.isArray(XA)&&typeof XA[0]!="string")&&(z1=!1);C1=z1}if(C1===!1)throw new Error('Type of text must be string or Array. "'+Ve+'" is not recognized.');typeof Ve=="string"&&(Ve=Ve.match(/[\r?\n]/)?Ve.split(/\r\n|\r|\n/g):[Ve]);var dy=Ga/lA.internal.scaleFactor,Z1=dy*(gc-1);switch(an.baseline){case"bottom":Xn-=Z1;break;case"top":Xn+=dy-Z1;break;case"hanging":Xn+=dy-2*Z1;break;case"middle":Xn+=dy/2-Z1}if((ku=an.maxWidth||0)>0&&(typeof Ve=="string"?Ve=lA.splitTextToSize(Ve,ku):Object.prototype.toString.call(Ve)==="[object Array]"&&(Ve=Ve.reduce(function(Fd,uA){return Fd.concat(lA.splitTextToSize(uA,ku))},[]))),Do={text:Ve,x:Yt,y:Xn,options:an,mutex:{pdfEscape:dm,activeFontKey:_l,fonts:sA,activeFontSize:Ga}},cf.publish("preProcessText",Do),Ve=Do.text,Xl=(an=Do.options).angle,Rh instanceof Uu==0&&Xl&&typeof Xl=="number"){Xl*=Math.PI/180,an.rotationDirection===0&&(Xl=-Xl),dr===Zr&&(Xl=-Xl);var Zd=Math.cos(Xl),B1=Math.sin(Xl);Rh=new Uu(Zd,B1,-B1,Zd,0,0)}else Xl&&Xl instanceof Uu&&(Rh=Xl);dr!==Zr||Rh||(Rh=Am),(lc=an.charSpace||Kv)!==void 0&&(op+=wi(zr(lc))+` Tc
`,this.setCharSpace(this.getCharSpace()||0)),(lh=an.horizontalScale)!==void 0&&(op+=wi(100*lh)+` Tz
`),an.lang;var uo=-1,Vm=an.renderingMode!==void 0?an.renderingMode:an.stroke,V1=lA.internal.getCurrentPageInfo().pageContext;switch(Vm){case 0:case!1:case"fill":uo=0;break;case 1:case!0:case"stroke":uo=1;break;case 2:case"fillThenStroke":uo=2;break;case 3:case"invisible":uo=3;break;case 4:case"fillAndAddForClipping":uo=4;break;case 5:case"strokeAndAddPathForClipping":uo=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":uo=6;break;case 7:case"addToPathForClipping":uo=7}var Qy=V1.usedRenderingMode!==void 0?V1.usedRenderingMode:-1;uo!==-1?op+=uo+` Tr
`:Qy!==-1&&(op+=`0 Tr
`),uo!==-1&&(V1.usedRenderingMode=uo),cu=an.align||"left";var Io,Ev=Ga*gc,pg=lA.internal.pageSize.getWidth(),Hy=sA[_l];lc=an.charSpace||Kv,ku=an.maxWidth||0,Cd=Object.assign({autoencode:!0,noBOM:!0},an.flags);var Af=[],qf=function(Fd){return lA.getStringUnitWidth(Fd,{font:Hy,charSpace:lc,fontSize:Ga,doKerning:!1})*Ga/bh};if(Object.prototype.toString.call(Ve)==="[object Array]"){var Vd;Ha=d0(Ve),cu!=="left"&&(Io=Ha.map(qf));var mg,jA=0;if(cu==="right"){Yt-=Io[0],Ve=[],ap=Ha.length;for(var od=0;od<ap;od++)od===0?(mg=hm(Yt),Vd=Pp(Xn)):(mg=zr(jA-Io[od]),Vd=-Ev),Ve.push([Ha[od],mg,Vd]),jA=Io[od]}else if(cu==="center"){Yt-=Io[0]/2,Ve=[],ap=Ha.length;for(var Zv=0;Zv<ap;Zv++)Zv===0?(mg=hm(Yt),Vd=Pp(Xn)):(mg=zr((jA-Io[Zv])/2),Vd=-Ev),Ve.push([Ha[Zv],mg,Vd]),jA=Io[Zv]}else if(cu==="left"){Ve=[],ap=Ha.length;for(var mm=0;mm<ap;mm++)Ve.push(Ha[mm])}else if(cu==="justify"&&Hy.encoding==="Identity-H"){Ve=[],ap=Ha.length,ku=ku!==0?ku:pg;for(var Wh=0,Bd=0;Bd<ap;Bd++)if(Vd=Bd===0?Pp(Xn):-Ev,mg=Bd===0?hm(Yt):Wh,Bd<ap-1){var b1=zr((ku-Io[Bd])/(Ha[Bd].split(" ").length-1)),Ia=Ha[Bd].split(" ");Ve.push([Ia[0]+" ",mg,Vd]),Wh=0;for(var gg=1;gg<Ia.length;gg++){var Vv=(qf(Ia[gg-1]+" "+Ia[gg])-qf(Ia[gg]))*bh+b1;gg==Ia.length-1?Ve.push([Ia[gg],Vv,0]):Ve.push([Ia[gg]+" ",Vv,0]),Wh-=Vv}}else Ve.push([Ha[Bd],mg,Vd]);Ve.push(["",Wh,0])}else{if(cu!=="justify")throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');for(Ve=[],ap=Ha.length,ku=ku!==0?ku:pg,Bd=0;Bd<ap;Bd++){Vd=Bd===0?Pp(Xn):-Ev,mg=Bd===0?hm(Yt):0;var X1=Ha[Bd].split(" ").length-1,xc=X1>0?(ku-Io[Bd])/X1:0;Bd<ap-1?Af.push(wi(zr(xc))):Af.push(0),Ve.push([Ha[Bd],mg,Vd])}}}(typeof an.R2L=="boolean"?an.R2L:Su)===!0&&(Ve=x1(Ve,function(Fd,uA,uh){return[Fd.split("").reverse().join(""),uA,uh]})),Do={text:Ve,x:Yt,y:Xn,options:an,mutex:{pdfEscape:dm,activeFontKey:_l,fonts:sA,activeFontSize:Ga}},cf.publish("postProcessText",Do),Ve=Do.text,Jf=Do.mutex.isHex||!1;var Wu=sA[_l].encoding;Wu!=="WinAnsiEncoding"&&Wu!=="StandardEncoding"||(Ve=x1(Ve,function(Fd,uA,uh){return[VA(Fd),uA,uh]})),Ha=d0(Ve),Ve=[];for(var wv,Dh,uc,gm=Array.isArray(Ha[0])?1:0,Rf="",WA=function(Fd,uA,uh){var ch="";return uh instanceof Uu?(uh=typeof an.angle=="number"?lg(uh,new Uu(1,0,0,1,Fd,uA)):lg(new Uu(1,0,0,1,Fd,uA),uh),dr===Zr&&(uh=lg(new Uu(1,0,0,-1,0,0),uh)),ch=uh.join(" ")+` Tm
`):ch=wi(Fd)+" "+wi(uA)+` Td
`,ch},bd=0;bd<Ha.length;bd++){switch(Rf="",gm){case 1:uc=(Jf?"<":"(")+Ha[bd][0]+(Jf?">":")"),wv=parseFloat(Ha[bd][1]),Dh=parseFloat(Ha[bd][2]);break;case 0:uc=(Jf?"<":"(")+Ha[bd]+(Jf?">":")"),wv=hm(Yt),Dh=Pp(Xn)}Af!==void 0&&Af[bd]!==void 0&&(Rf=Af[bd]+` Tw
`),bd===0?Ve.push(Rf+WA(wv,Dh,Rh)+uc):gm===0?Ve.push(Rf+uc):gm===1&&Ve.push(Rf+WA(wv,Dh,Rh)+uc)}Ve=gm===0?Ve.join(` Tj
T* `):Ve.join(` Tj
`),Ve+=` Tj
`;var ts=`BT
/`;return ts+=_l+" "+Ga+` Tf
`,ts+=wi(Ga*gc)+` TL
`,ts+=vv+`
`,ts+=op,ts+=Ve,Vn(ts+="ET"),sn[_l]=!0,lA};var Ty=At.__private__.clip=At.clip=function(Ve){return Vn(Ve==="evenodd"?"W*":"W"),this};At.clipEvenOdd=function(){return Ty("evenodd")},At.__private__.discardPath=At.discardPath=function(){return Vn("n"),this};var Uv=At.__private__.isValidStyle=function(Ve){var Yt=!1;return[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(Ve)!==-1&&(Yt=!0),Yt};At.__private__.setDefaultPathOperation=At.setDefaultPathOperation=function(Ve){return Uv(Ve)&&(Ge=Ve),this};var sh=At.__private__.getStyle=At.getStyle=function(Ve){var Yt=Ge;switch(Ve){case"D":case"S":Yt="S";break;case"F":Yt="f";break;case"FD":case"DF":Yt="B";break;case"f":case"f*":case"B":case"B*":Yt=Ve}return Yt},Bh=At.close=function(){return Vn("h"),this};At.stroke=function(){return Vn("S"),this},At.fill=function(Ve){return Sp("f",Ve),this},At.fillEvenOdd=function(Ve){return Sp("f*",Ve),this},At.fillStroke=function(Ve){return Sp("B",Ve),this},At.fillStrokeEvenOdd=function(Ve){return Sp("B*",Ve),this};var Sp=function(Ve,Yt){(0,S.Z)(Yt)==="object"?uu(Yt,Ve):Vn(Ve)},Zm=function(Ve){Ve===null||dr===Zr&&Ve===void 0||(Ve=sh(Ve),Vn(Ve))};function Ay(Ve,Yt,Xn,an,Ci){var Do=new Up(Yt||this.boundingBox,Xn||this.xStep,an||this.yStep,this.gState,Ci||this.matrix);Do.stream=this.stream;var Ha=Ve+"$$"+this.cloneIndex+++"$$";return bp(Ha,Do),Do}var uu=function(Ve,Yt){var Xn=ZA[Ve.key],an=Ou[Xn];if(an instanceof wh)Vn("q"),Vn(Oy(Yt)),an.gState&&At.setGState(an.gState),Vn(Ve.matrix.toString()+" cm"),Vn("/"+Xn+" sh"),Vn("Q");else if(an instanceof Up){var Ci=new Uu(1,0,0,-1,0,w1());Ve.matrix&&(Ci=Ci.multiply(Ve.matrix||Am),Xn=Ay.call(an,Ve.key,Ve.boundingBox,Ve.xStep,Ve.yStep,Ci).id),Vn("q"),Vn("/Pattern cs"),Vn("/"+Xn+" scn"),an.gState&&At.setGState(an.gState),Vn(Yt),Vn("Q")}},Oy=function(Ve){switch(Ve){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},gv=At.moveTo=function(Ve,Yt){return Vn(wi(zr(Ve))+" "+wi(Qr(Yt))+" m"),this},m1=At.lineTo=function(Ve,Yt){return Vn(wi(zr(Ve))+" "+wi(Qr(Yt))+" l"),this},fm=At.curveTo=function(Ve,Yt,Xn,an,Ci,Do){return Vn([wi(zr(Ve)),wi(Qr(Yt)),wi(zr(Xn)),wi(Qr(an)),wi(zr(Ci)),wi(Qr(Do)),"c"].join(" ")),this};At.__private__.line=At.line=function(Ve,Yt,Xn,an,Ci){if(isNaN(Ve)||isNaN(Yt)||isNaN(Xn)||isNaN(an)||!Uv(Ci))throw new Error("Invalid arguments passed to jsPDF.line");return dr===ti?this.lines([[Xn-Ve,an-Yt]],Ve,Yt,[1,1],Ci||"S"):this.lines([[Xn-Ve,an-Yt]],Ve,Yt,[1,1]).stroke()},At.__private__.lines=At.lines=function(Ve,Yt,Xn,an,Ci,Do){var Ha,Xl,cu,lc,ku,Cd,lh,Rh,lA,Ja,Jf,op;if(typeof Ve=="number"&&(op=Xn,Xn=Yt,Yt=Ve,Ve=op),an=an||[1,1],Do=Do||!1,isNaN(Yt)||isNaN(Xn)||!Array.isArray(Ve)||!Array.isArray(an)||!Uv(Ci)||typeof Do!="boolean")throw new Error("Invalid arguments passed to jsPDF.lines");for(gv(Yt,Xn),Ha=an[0],Xl=an[1],lc=Ve.length,Ja=Yt,Jf=Xn,cu=0;cu<lc;cu++)(ku=Ve[cu]).length===2?(Ja=ku[0]*Ha+Ja,Jf=ku[1]*Xl+Jf,m1(Ja,Jf)):(Cd=ku[0]*Ha+Ja,lh=ku[1]*Xl+Jf,Rh=ku[2]*Ha+Ja,lA=ku[3]*Xl+Jf,Ja=ku[4]*Ha+Ja,Jf=ku[5]*Xl+Jf,fm(Cd,lh,Rh,lA,Ja,Jf));return Do&&Bh(),Zm(Ci),this},At.path=function(Ve){for(var Yt=0;Yt<Ve.length;Yt++){var Xn=Ve[Yt],an=Xn.c;switch(Xn.op){case"m":gv(an[0],an[1]);break;case"l":m1(an[0],an[1]);break;case"c":fm.apply(this,an);break;case"h":Bh()}}return this},At.__private__.rect=At.rect=function(Ve,Yt,Xn,an,Ci){if(isNaN(Ve)||isNaN(Yt)||isNaN(Xn)||isNaN(an)||!Uv(Ci))throw new Error("Invalid arguments passed to jsPDF.rect");return dr===ti&&(an=-an),Vn([wi(zr(Ve)),wi(Qr(Yt)),wi(zr(Xn)),wi(zr(an)),"re"].join(" ")),Zm(Ci),this},At.__private__.triangle=At.triangle=function(Ve,Yt,Xn,an,Ci,Do,Ha){if(isNaN(Ve)||isNaN(Yt)||isNaN(Xn)||isNaN(an)||isNaN(Ci)||isNaN(Do)||!Uv(Ha))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Xn-Ve,an-Yt],[Ci-Xn,Do-an],[Ve-Ci,Yt-Do]],Ve,Yt,[1,1],Ha,!0),this},At.__private__.roundedRect=At.roundedRect=function(Ve,Yt,Xn,an,Ci,Do,Ha){if(isNaN(Ve)||isNaN(Yt)||isNaN(Xn)||isNaN(an)||isNaN(Ci)||isNaN(Do)||!Uv(Ha))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Xl=4/3*(Math.SQRT2-1);return Ci=Math.min(Ci,.5*Xn),Do=Math.min(Do,.5*an),this.lines([[Xn-2*Ci,0],[Ci*Xl,0,Ci,Do-Do*Xl,Ci,Do],[0,an-2*Do],[0,Do*Xl,-Ci*Xl,Do,-Ci,Do],[2*Ci-Xn,0],[-Ci*Xl,0,-Ci,-Do*Xl,-Ci,-Do],[0,2*Do-an],[0,-Do*Xl,Ci*Xl,-Do,Ci,-Do]],Ve+Ci,Yt,[1,1],Ha,!0),this},At.__private__.ellipse=At.ellipse=function(Ve,Yt,Xn,an,Ci){if(isNaN(Ve)||isNaN(Yt)||isNaN(Xn)||isNaN(an)||!Uv(Ci))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Do=4/3*(Math.SQRT2-1)*Xn,Ha=4/3*(Math.SQRT2-1)*an;return gv(Ve+Xn,Yt),fm(Ve+Xn,Yt-Ha,Ve+Do,Yt-an,Ve,Yt-an),fm(Ve-Do,Yt-an,Ve-Xn,Yt-Ha,Ve-Xn,Yt),fm(Ve-Xn,Yt+Ha,Ve-Do,Yt+an,Ve,Yt+an),fm(Ve+Do,Yt+an,Ve+Xn,Yt+Ha,Ve+Xn,Yt),Zm(Ci),this},At.__private__.circle=At.circle=function(Ve,Yt,Xn,an){if(isNaN(Ve)||isNaN(Yt)||isNaN(Xn)||!Uv(an))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(Ve,Yt,Xn,Xn,an)},At.setFont=function(Ve,Yt,Xn){return Xn&&(Yt=Uo(Yt,Xn)),_l=Km(Ve,Yt,{disableWarning:!1}),this};var iE=At.__private__.getFont=At.getFont=function(){return sA[Km.apply(At,arguments)]};At.__private__.getFontList=At.getFontList=function(){var Ve,Yt,Xn={};for(Ve in EA)if(EA.hasOwnProperty(Ve))for(Yt in Xn[Ve]=[],EA[Ve])EA[Ve].hasOwnProperty(Yt)&&Xn[Ve].push(Yt);return Xn},At.addFont=function(Ve,Yt,Xn,an,Ci){var Do=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&Do.indexOf(arguments[3])!==-1?Ci=arguments[3]:arguments[3]&&Do.indexOf(arguments[3])==-1&&(Xn=Uo(Xn,an)),ly.call(this,Ve,Yt,Xn,Ci=Ci||"Identity-H")};var Hg,g1=A.lineWidth||.200025,v1=At.__private__.getLineWidth=At.getLineWidth=function(){return g1},Pc=At.__private__.setLineWidth=At.setLineWidth=function(Ve){return g1=Ve,Vn(wi(zr(Ve))+" w"),this};At.__private__.setLineDash=cl.API.setLineDash=cl.API.setLineDashPattern=function(Ve,Yt){if(Ve=Ve||[],Yt=Yt||0,isNaN(Yt)||!Array.isArray(Ve))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return Ve=Ve.map(function(Xn){return wi(zr(Xn))}).join(" "),Yt=wi(zr(Yt)),Vn("["+Ve+"] "+Yt+" d"),this};var ky=At.__private__.getLineHeight=At.getLineHeight=function(){return Ga*Hg};At.__private__.getLineHeight=At.getLineHeight=function(){return Ga*Hg};var zv=At.__private__.setLineHeightFactor=At.setLineHeightFactor=function(Ve){return typeof(Ve=Ve||1.15)=="number"&&(Hg=Ve),this},Ug=At.__private__.getLineHeightFactor=At.getLineHeightFactor=function(){return Hg};zv(A.lineHeight);var hm=At.__private__.getHorizontalCoordinate=function(Ve){return zr(Ve)},Pp=At.__private__.getVerticalCoordinate=function(Ve){return dr===Zr?Ve:Nu[ur].mediaBox.topRightY-Nu[ur].mediaBox.bottomLeftY-zr(Ve)},H1=At.__private__.getHorizontalCoordinateString=At.getHorizontalCoordinateString=function(Ve){return wi(hm(Ve))},A0=At.__private__.getVerticalCoordinateString=At.getVerticalCoordinateString=function(Ve){return wi(Pp(Ve))},U1=A.strokeColor||"0 G";At.__private__.getStrokeColor=At.getDrawColor=function(){return Hm(U1)},At.__private__.setStrokeColor=At.setDrawColor=function(Ve,Yt,Xn,an){return U1=ug({ch1:Ve,ch2:Yt,ch3:Xn,ch4:an,pdfColorType:"draw",precision:2}),Vn(U1),this};var Ip=A.fillColor||"0 g";At.__private__.getFillColor=At.getFillColor=function(){return Hm(Ip)},At.__private__.setFillColor=At.setFillColor=function(Ve,Yt,Xn,an){return Ip=ug({ch1:Ve,ch2:Yt,ch3:Xn,ch4:an,pdfColorType:"fill",precision:2}),Vn(Ip),this};var vv=A.textColor||"0 g",jy=At.__private__.getTextColor=At.getTextColor=function(){return Hm(vv)};At.__private__.setTextColor=At.setTextColor=function(Ve,Yt,Xn,an){return vv=ug({ch1:Ve,ch2:Yt,ch3:Xn,ch4:an,pdfColorType:"text",precision:3}),this};var Kv=A.charSpace,Ry=At.__private__.getCharSpace=At.getCharSpace=function(){return parseFloat(Kv||0)};At.__private__.setCharSpace=At.setCharSpace=function(Ve){if(isNaN(Ve))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Kv=Ve,this};var pm=0;At.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},At.__private__.setLineCap=At.setLineCap=function(Ve){var Yt=At.CapJoinStyles[Ve];if(Yt===void 0)throw new Error("Line cap style of '"+Ve+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return pm=Yt,Vn(Yt+" J"),this};var zg=0;At.__private__.setLineJoin=At.setLineJoin=function(Ve){var Yt=At.CapJoinStyles[Ve];if(Yt===void 0)throw new Error("Line join style of '"+Ve+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return zg=Yt,Vn(Yt+" j"),this},At.__private__.setLineMiterLimit=At.__private__.setMiterLimit=At.setLineMiterLimit=At.setMiterLimit=function(Ve){if(Ve=Ve||0,isNaN(Ve))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return Vn(wi(zr(Ve))+" M"),this},At.GState=Mg,At.setGState=function(Ve){(Ve=typeof Ve=="string"?pc[Ea[Ve]]:Kg(null,Ve)).equals(Yf)||(Vn("/"+Ve.id+" gs"),Yf=Ve)};var Kg=function(Ve,Yt){if(!Ve||!Ea[Ve]){var Xn=!1;for(var an in pc)if(pc.hasOwnProperty(an)&&pc[an].equals(Yt)){Xn=!0;break}if(Xn)Yt=pc[an];else{var Ci="GS"+(Object.keys(pc).length+1).toString(10);pc[Ci]=Yt,Yt.id=Ci}return Ve&&(Ea[Ve]=Yt.id),cf.publish("addGState",Yt),Yt}};At.addGState=function(Ve,Yt){return Kg(Ve,Yt),this},At.saveGraphicsState=function(){return Vn("q"),Gf.push({key:_l,size:Ga,color:vv}),this},At.restoreGraphicsState=function(){Vn("Q");var Ve=Gf.pop();return _l=Ve.key,Ga=Ve.size,vv=Ve.color,Yf=null,this},At.setCurrentTransformationMatrix=function(Ve){return Vn(Ve.toString()+" cm"),this},At.comment=function(Ve){return Vn("#"+Ve),this};var Zg=function(Ve,Yt){var Xn=Ve||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Xn},set:function(Do){isNaN(Do)||(Xn=parseFloat(Do))}});var an=Yt||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return an},set:function(Do){isNaN(Do)||(an=parseFloat(Do))}});var Ci="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return Ci},set:function(Do){Ci=Do.toString()}}),this},y1=function(Ve,Yt,Xn,an){Zg.call(this,Ve,Yt),this.type="rect";var Ci=Xn||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return Ci},set:function(Ha){isNaN(Ha)||(Ci=parseFloat(Ha))}});var Do=an||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Do},set:function(Ha){isNaN(Ha)||(Do=parseFloat(Ha))}}),this},Vg=function(){this.page=$r,this.currentPage=ur,this.pages=Aa.slice(0),this.pagesContext=Nu.slice(0),this.x=mu,this.y=Of,this.matrix=IA,this.width=E1(ur),this.height=Dp(ur),this.outputDestination=ll,this.id="",this.objectNumber=-1};Vg.prototype.restore=function(){$r=this.page,ur=this.currentPage,Nu=this.pagesContext,Aa=this.pages,mu=this.x,Of=this.y,IA=this.matrix,mc(ur,this.width),fg(ur,this.height),ll=this.outputDestination};var oE=function(Ve,Yt,Xn,an,Ci){Qm.push(new Vg),$r=ur=0,Aa=[],mu=Ve,Of=Yt,IA=Ci,Hv([Xn,an])};for(var yv in At.beginFormObject=function(Ve,Yt,Xn,an,Ci){return oE(Ve,Yt,Xn,an,Ci),this},At.endFormObject=function(Ve){return function(Yt){if(kf[Yt])Qm.pop().restore();else{var Xn=new Vg,an="Xo"+(Object.keys(Bp).length+1).toString(10);Xn.id=an,kf[Yt]=an,Bp[an]=Xn,cf.publish("addFormObject",Xn),Qm.pop().restore()}}(Ve),this},At.doFormObject=function(Ve,Yt){var Xn=Bp[kf[Ve]];return Vn("q"),Vn(Yt.toString()+" cm"),Vn("/"+Xn.id+" Do"),Vn("Q"),this},At.getFormObject=function(Ve){var Yt=Bp[kf[Ve]];return{x:Yt.x,y:Yt.y,width:Yt.width,height:Yt.height,matrix:Yt.matrix}},At.save=function(Ve,Yt){return Ve=Ve||"generated.pdf",(Yt=Yt||{}).returnPromise=Yt.returnPromise||!1,Yt.returnPromise===!1?(j0(cy(dg()),Ve),typeof j0.unload=="function"&&Tu.setTimeout&&setTimeout(j0.unload,911),this):new Promise(function(Xn,an){try{var Ci=j0(cy(dg()),Ve);typeof j0.unload=="function"&&Tu.setTimeout&&setTimeout(j0.unload,911),Xn(Ci)}catch(Do){an(Do.message)}})},cl.API)cl.API.hasOwnProperty(yv)&&(yv==="events"&&cl.API.events.length?function(Ve,Yt){var Xn,an,Ci;for(Ci=Yt.length-1;Ci!==-1;Ci--)Xn=Yt[Ci][0],an=Yt[Ci][1],Ve.subscribe.apply(Ve,[Xn].concat(typeof an=="function"?[an]:an))}(cf,cl.API.events):At[yv]=cl.API[yv]);function E1(Ve){return Nu[Ve].mediaBox.topRightX-Nu[Ve].mediaBox.bottomLeftX}function mc(Ve,Yt){Nu[Ve].mediaBox.topRightX=Yt+Nu[Ve].mediaBox.bottomLeftX}function Dp(Ve){return Nu[Ve].mediaBox.topRightY-Nu[Ve].mediaBox.bottomLeftY}function fg(Ve,Yt){Nu[Ve].mediaBox.topRightY=Yt+Nu[Ve].mediaBox.bottomLeftY}var fu=At.getPageWidth=function(Ve){return E1(Ve=Ve||ur)/FA},Xp=At.setPageWidth=function(Ve,Yt){mc(Ve,Yt*FA)},w1=At.getPageHeight=function(Ve){return Dp(Ve=Ve||ur)/FA},hg=At.setPageHeight=function(Ve,Yt){fg(Ve,Yt*FA)};return At.internal={pdfEscape:dm,getStyle:sh,getFont:iE,getFontSize:Vl,getCharSpace:Ry,getTextColor:jy,getLineHeight:ky,getLineHeightFactor:Ug,getLineWidth:v1,write:Al,getHorizontalCoordinate:hm,getVerticalCoordinate:Pp,getCoordinateString:H1,getVerticalCoordinateString:A0,collections:{},newObject:jf,newAdditionalObject:Qv,newObjectDeferred:U0,newObjectDeferredBegin:ip,getFilters:Fa,putStream:Um,events:cf,scaleFactor:FA,pageSize:{getWidth:function(){return fu(ur)},setWidth:function(Ve){Xp(ur,Ve)},getHeight:function(){return w1(ur)},setHeight:function(Ve){hg(ur,Ve)}},encryptionOptions:dt,encryption:Ch,getEncryptor:function(Ve){return dt!==null?Ch.encryptor(Ve,0):function(Yt){return Yt}},output:mv,getNumberOfPages:uy,get pages(){return Aa},out:Vn,f2:dn,f3:qn,getPageInfo:Vp,getPageInfoByObjId:p1,getCurrentPageInfo:rE,getPDFVersion:Kn,Point:Zg,Rectangle:y1,Matrix:Uu,hasHotfix:Fp},Object.defineProperty(At.internal.pageSize,"width",{get:function(){return fu(ur)},set:function(Ve){Xp(ur,Ve)},enumerable:!0,configurable:!0}),Object.defineProperty(At.internal.pageSize,"height",{get:function(){return w1(ur)},set:function(Ve){hg(ur,Ve)},enumerable:!0,configurable:!0}),function(Ve){for(var Yt=0,Xn=Xu.length;Yt<Xn;Yt++){var an=ly.call(this,Ve[Yt][0],Ve[Yt][1],Ve[Yt][2],Xu[Yt][3],!0);Vt===!1&&(sn[an]=!0);var Ci=Ve[Yt][0].split("-");sy({id:an,fontName:Ci[0],fontStyle:Ci[1]||""})}cf.publish("addFonts",{fonts:sA,dictionary:EA})}.call(At,Xu),_l="F1",cg(_,h),cf.publish("initialized"),At}Ov.prototype.lsbFirstWord=function(A){return String.fromCharCode(255&A,A>>8&255,A>>16&255,A>>24&255)},Ov.prototype.toHexString=function(A){return A.split("").map(function(m){return("0"+(255&m.charCodeAt(0)).toString(16)).slice(-2)}).join("")},Ov.prototype.hexToBytes=function(A){for(var m=[],h=0;h<A.length;h+=2)m.push(String.fromCharCode(parseInt(A.substr(h,2),16)));return m.join("")},Ov.prototype.processOwnerPassword=function(A,m){return u0(iy(m).substr(0,5),A)},Ov.prototype.encryptor=function(A,m){var h=iy(this.encryptionKey+String.fromCharCode(255&A,A>>8&255,A>>16&255,255&m,m>>8&255)).substr(0,10);return function(j){return u0(h,j)}},Mg.prototype.equals=function(A){var m,h="id,objectNumber,equals";if(!A||(0,S.Z)(A)!==(0,S.Z)(this))return!1;var j=0;for(m in this)if(!(h.indexOf(m)>=0)){if(this.hasOwnProperty(m)&&!A.hasOwnProperty(m)||this[m]!==A[m])return!1;j++}for(m in A)A.hasOwnProperty(m)&&h.indexOf(m)<0&&j--;return j===0},cl.API={events:[]},cl.version="3.0.4";var Ld=cl.API,Wy=1,rg=function(A){return A.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ol=function(A){return A.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},Vc=function(A){return A.toFixed(2)},Lg=function(A){return A.toFixed(5)};Ld.__acroform__={};var B0=function(A,m){A.prototype=Object.create(m.prototype),A.prototype.constructor=A},kv=function(A){return A*Wy},zp=function(A){var m=new Wo,h=ms.internal.getHeight(A)||0,j=ms.internal.getWidth(A)||0;return m.BBox=[0,0,Number(Vc(j)),Number(Vc(h))],m},ig=Ld.__acroform__.setBit=function(A,m){if(A=A||0,m=m||0,isNaN(A)||isNaN(m))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return A|1<<m},oy=Ld.__acroform__.clearBit=function(A,m){if(A=A||0,m=m||0,isNaN(A)||isNaN(m))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return A&~(1<<m)},Sy=Ld.__acroform__.getBit=function(A,m){if(isNaN(A)||isNaN(m))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return A&1<<m?1:0},Kd=Ld.__acroform__.getBitForPdf=function(A,m){if(isNaN(A)||isNaN(m))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Sy(A,m-1)},se=Ld.__acroform__.setBitForPdf=function(A,m){if(isNaN(A)||isNaN(m))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return ig(A,m-1)},ee=Ld.__acroform__.clearBitForPdf=function(A,m){if(isNaN(A)||isNaN(m))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return oy(A,m-1)},he=Ld.__acroform__.calculateCoordinates=function(A,m){var h=m.internal.getHorizontalCoordinate,j=m.internal.getVerticalCoordinate,_=A[0],re=A[1],ke=A[2],Be=A[3],Ke={};return Ke.lowerLeft_X=h(_)||0,Ke.lowerLeft_Y=j(re+Be)||0,Ke.upperRight_X=h(_+ke)||0,Ke.upperRight_Y=j(re)||0,[Number(Vc(Ke.lowerLeft_X)),Number(Vc(Ke.lowerLeft_Y)),Number(Vc(Ke.upperRight_X)),Number(Vc(Ke.upperRight_Y))]},fe=function(A){if(A.appearanceStreamContent)return A.appearanceStreamContent;if(A.V||A.DV){var m=[],h=A._V||A.DV,j=et(A,h),_=A.scope.internal.getFont(A.fontName,A.fontStyle).id;m.push("/Tx BMC"),m.push("q"),m.push("BT"),m.push(A.scope.__private__.encodeColorString(A.color)),m.push("/"+_+" "+Vc(j.fontSize)+" Tf"),m.push("1 0 0 1 0 0 Tm"),m.push(j.text),m.push("ET"),m.push("Q"),m.push("EMC");var re=zp(A);return re.scope=A.scope,re.stream=m.join(`
`),re}},et=function(A,m){var h=A.fontSize===0?A.maxFontSize:A.fontSize,j={text:"",fontSize:""},_=(m=(m=m.substr(0,1)=="("?m.substr(1):m).substr(m.length-1)==")"?m.substr(0,m.length-1):m).split(" ");_=A.multiline?_.map(function(dn){return dn.split(`
`)}):_.map(function(dn){return[dn]});var re=h,ke=ms.internal.getHeight(A)||0;ke=ke<0?-ke:ke;var Be=ms.internal.getWidth(A)||0;Be=Be<0?-Be:Be;var Ke=function(dn,qn,zr){if(dn+1<_.length){var Qr=qn+" "+_[dn+1][0];return St(Qr,A,zr).width<=Be-4}return!1};re++;e:for(;re>0;){m="",re--;var Ge,dt,Vt=St("3",A,re).height,sn=A.multiline?ke-re:(ke-Vt)/2,At=sn+=2,Un=0,Kn=0,$n=0;if(re<=0){m=`(...) Tj
`,m+="% Width of Text: "+St(m,A,re=12).width+", FieldWidth:"+Be+`
`;break}for(var Sn="",ti=0,Zr=0;Zr<_.length;Zr++)if(_.hasOwnProperty(Zr)){var dr=!1;if(_[Zr].length!==1&&$n!==_[Zr].length-1){if((Vt+2)*(ti+2)+2>ke)continue e;Sn+=_[Zr][$n],dr=!0,Kn=Zr,Zr--}else{Sn=(Sn+=_[Zr][$n]+" ").substr(Sn.length-1)==" "?Sn.substr(0,Sn.length-1):Sn;var go=parseInt(Zr),la=Ke(go,Sn,re),Uo=Zr>=_.length-1;if(la&&!Uo){Sn+=" ",$n=0;continue}if(la||Uo){if(Uo)Kn=go;else if(A.multiline&&(Vt+2)*(ti+2)+2>ke)continue e}else{if(!A.multiline||(Vt+2)*(ti+2)+2>ke)continue e;Kn=go}}for(var wi="",mr=Un;mr<=Kn;mr++){var Hi=_[mr];if(A.multiline){if(mr===Kn){wi+=Hi[$n]+" ",$n=($n+1)%Hi.length;continue}if(mr===Un){wi+=Hi[Hi.length-1]+" ";continue}}wi+=Hi[0]+" "}switch(wi=wi.substr(wi.length-1)==" "?wi.substr(0,wi.length-1):wi,dt=St(wi,A,re).width,A.textAlign){case"right":Ge=Be-dt-2;break;case"center":Ge=(Be-dt)/2;break;default:Ge=2}m+=Vc(Ge)+" "+Vc(At)+` Td
`,m+="("+rg(wi)+`) Tj
`,m+=-Vc(Ge)+` 0 Td
`,At=-(re+2),dt=0,Un=dr?Kn:Kn+1,ti++,Sn=""}break}return j.text=m,j.fontSize=re,j},St=function(A,m,h){var j=m.scope.internal.getFont(m.fontName,m.fontStyle),_=m.scope.getStringUnitWidth(A,{font:j,fontSize:parseFloat(h),charSpace:0})*parseFloat(h);return{height:m.scope.getStringUnitWidth("3",{font:j,fontSize:parseFloat(h),charSpace:0})*parseFloat(h)*1.5,width:_}},rn={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},Gn=function(A,m){var h={type:"reference",object:A};m.internal.getPageInfo(A.page).pageContext.annotations.find(function(j){return j.type===h.type&&j.object===h.object})===void 0&&m.internal.getPageInfo(A.page).pageContext.annotations.push(h)},xn=function(A,m){if(m.scope=A,A.internal!==void 0&&(A.internal.acroformPlugin===void 0||A.internal.acroformPlugin.isInitialized===!1)){if(Pa.FieldNum=0,A.internal.acroformPlugin=JSON.parse(JSON.stringify(rn)),A.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Wy=A.internal.scaleFactor,A.internal.acroformPlugin.acroFormDictionaryRoot=new Ks,A.internal.acroformPlugin.acroFormDictionaryRoot.scope=A,A.internal.acroformPlugin.acroFormDictionaryRoot._eventID=A.internal.events.subscribe("postPutResources",function(){(function(h){h.internal.events.unsubscribe(h.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete h.internal.acroformPlugin.acroFormDictionaryRoot._eventID,h.internal.acroformPlugin.printedOut=!0})(A)}),A.internal.events.subscribe("buildDocument",function(){(function(h){h.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var j=h.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var _ in j)if(j.hasOwnProperty(_)){var re=j[_];re.objId=void 0,re.hasAnnotation&&Gn(re,h)}})(A)}),A.internal.events.subscribe("putCatalog",function(){(function(h){if(h.internal.acroformPlugin.acroFormDictionaryRoot===void 0)throw new Error("putCatalogCallback: Root missing.");h.internal.write("/AcroForm "+h.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")})(A)}),A.internal.events.subscribe("postPutPages",function(h){(function(j,_){var re=!j;for(var ke in j||(_.internal.newObjectDeferredBegin(_.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),_.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),j=j||_.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(j.hasOwnProperty(ke)){var Be=j[ke],Ke=[],Ge=Be.Rect;if(Be.Rect&&(Be.Rect=he(Be.Rect,_)),_.internal.newObjectDeferredBegin(Be.objId,!0),Be.DA=ms.createDefaultAppearanceStream(Be),(0,S.Z)(Be)==="object"&&typeof Be.getKeyValueListForStream=="function"&&(Ke=Be.getKeyValueListForStream()),Be.Rect=Ge,Be.hasAppearanceStream&&!Be.appearanceStreamContent){var dt=fe(Be);Ke.push({key:"AP",value:"<</N "+dt+">>"}),_.internal.acroformPlugin.xForms.push(dt)}if(Be.appearanceStreamContent){var Vt="";for(var sn in Be.appearanceStreamContent)if(Be.appearanceStreamContent.hasOwnProperty(sn)){var At=Be.appearanceStreamContent[sn];if(Vt+="/"+sn+" ",Vt+="<<",Object.keys(At).length>=1||Array.isArray(At)){for(var ke in At)if(At.hasOwnProperty(ke)){var Un=At[ke];typeof Un=="function"&&(Un=Un.call(_,Be)),Vt+="/"+ke+" "+Un+" ",_.internal.acroformPlugin.xForms.indexOf(Un)>=0||_.internal.acroformPlugin.xForms.push(Un)}}else typeof(Un=At)=="function"&&(Un=Un.call(_,Be)),Vt+="/"+ke+" "+Un,_.internal.acroformPlugin.xForms.indexOf(Un)>=0||_.internal.acroformPlugin.xForms.push(Un);Vt+=">>"}Ke.push({key:"AP",value:`<<
`+Vt+">>"})}_.internal.putStream({additionalKeyValues:Ke,objectId:Be.objId}),_.internal.out("endobj")}re&&function(Kn,$n){for(var Sn in Kn)if(Kn.hasOwnProperty(Sn)){var ti=Sn,Zr=Kn[Sn];$n.internal.newObjectDeferredBegin(Zr.objId,!0),(0,S.Z)(Zr)==="object"&&typeof Zr.putStream=="function"&&Zr.putStream(),delete Kn[ti]}}(_.internal.acroformPlugin.xForms,_)})(h,A)}),A.internal.acroformPlugin.isInitialized=!0}},qr=Ld.__acroform__.arrayToPdfArray=function(A,m,h){var j=function(ke){return ke};if(Array.isArray(A)){for(var _="[",re=0;re<A.length;re++)switch(re!==0&&(_+=" "),(0,S.Z)(A[re])){case"boolean":case"number":case"object":_+=A[re].toString();break;case"string":A[re].substr(0,1)!=="/"?(m!==void 0&&h&&(j=h.internal.getEncryptor(m)),_+="("+rg(j(A[re].toString()))+")"):_+=A[re].toString()}return _+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},ci=function(A,m,h){var j=function(_){return _};return m!==void 0&&h&&(j=h.internal.getEncryptor(m)),(A=A||"").toString(),"("+rg(j(A))+")"},Ni=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(this._objId===void 0){if(this.scope===void 0)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(A){this._objId=A}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};Ni.prototype.toString=function(){return this.objId+" 0 R"},Ni.prototype.putStream=function(){var A=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:A,objectId:this.objId}),this.scope.internal.out("endobj")},Ni.prototype.getKeyValueListForStream=function(){var A=[],m=Object.getOwnPropertyNames(this).filter(function(re){return re!="content"&&re!="appearanceStreamContent"&&re!="scope"&&re!="objId"&&re.substring(0,1)!="_"});for(var h in m)if(Object.getOwnPropertyDescriptor(this,m[h]).configurable===!1){var j=m[h],_=this[j];_&&(Array.isArray(_)?A.push({key:j,value:qr(_,this.objId,this.scope)}):_ instanceof Ni?(_.scope=this.scope,A.push({key:j,value:_.objId+" 0 R"})):typeof _!="function"&&A.push({key:j,value:_}))}return A};var Wo=function(){Ni.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var A,m=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return m},set:function(h){m=h}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(h){A=h.trim()},get:function(){return A||null}})};B0(Wo,Ni);var Ks=function(){Ni.call(this);var A,m=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return m.length>0?m:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return m}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(A){var h=function(j){return j};return this.scope&&(h=this.scope.internal.getEncryptor(this.objId)),"("+rg(h(A))+")"}},set:function(h){A=h}})};B0(Ks,Ni);var Pa=function A(){Ni.call(this);var m=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return m},set:function(Sn){if(isNaN(Sn))throw new Error('Invalid value "'+Sn+'" for attribute F supplied.');m=Sn}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!Kd(m,3)},set:function(Sn){Sn?this.F=se(m,3):this.F=ee(m,3)}});var h=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return h},set:function(Sn){if(isNaN(Sn))throw new Error('Invalid value "'+Sn+'" for attribute Ff supplied.');h=Sn}});var j=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(j.length!==0)return j},set:function(Sn){j=Sn!==void 0?Sn:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!j||isNaN(j[0])?0:j[0]},set:function(Sn){j[0]=Sn}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!j||isNaN(j[1])?0:j[1]},set:function(Sn){j[1]=Sn}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!j||isNaN(j[2])?0:j[2]},set:function(Sn){j[2]=Sn}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!j||isNaN(j[3])?0:j[3]},set:function(Sn){j[3]=Sn}});var _="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return _},set:function(Sn){switch(Sn){case"/Btn":case"/Tx":case"/Ch":case"/Sig":_=Sn;break;default:throw new Error('Invalid value "'+Sn+'" for attribute FT supplied.')}}});var re=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!re||re.length<1){if(this instanceof _s)return;re="FieldObject"+A.FieldNum++}var Sn=function(ti){return ti};return this.scope&&(Sn=this.scope.internal.getEncryptor(this.objId)),"("+rg(Sn(re))+")"},set:function(Sn){re=Sn.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return re},set:function(Sn){re=Sn}});var ke="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return ke},set:function(Sn){ke=Sn}});var Be="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return Be},set:function(Sn){Be=Sn}});var Ke=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return Ke},set:function(Sn){Ke=Sn}});var Ge=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return Ge===void 0?50/Wy:Ge},set:function(Sn){Ge=Sn}});var dt="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return dt},set:function(Sn){dt=Sn}});var Vt="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!Vt||this instanceof _s||this instanceof Xc))return ci(Vt,this.objId,this.scope)},set:function(Sn){Sn=Sn.toString(),Vt=Sn}});var sn=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(sn)return this instanceof Qs==0?ci(sn,this.objId,this.scope):sn},set:function(Sn){Sn=Sn.toString(),sn=this instanceof Qs==0?Sn.substr(0,1)==="("?ol(Sn.substr(1,Sn.length-2)):ol(Sn):Sn}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof Qs==1?ol(sn.substr(1,sn.length-1)):sn},set:function(Sn){Sn=Sn.toString(),sn=this instanceof Qs==1?"/"+Sn:Sn}});var At=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(At)return At},set:function(Sn){this.V=Sn}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(At)return this instanceof Qs==0?ci(At,this.objId,this.scope):At},set:function(Sn){Sn=Sn.toString(),At=this instanceof Qs==0?Sn.substr(0,1)==="("?ol(Sn.substr(1,Sn.length-2)):ol(Sn):Sn}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof Qs==1?ol(At.substr(1,At.length-1)):At},set:function(Sn){Sn=Sn.toString(),At=this instanceof Qs==1?"/"+Sn:Sn}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var Un,Kn=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return Kn},set:function(Sn){Sn=!!Sn,Kn=Sn}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Un)return Un},set:function(Sn){Un=Sn}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,1)},set:function(Sn){Sn?this.Ff=se(this.Ff,1):this.Ff=ee(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,2)},set:function(Sn){Sn?this.Ff=se(this.Ff,2):this.Ff=ee(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,3)},set:function(Sn){Sn?this.Ff=se(this.Ff,3):this.Ff=ee(this.Ff,3)}});var $n=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if($n!==null)return $n},set:function(Sn){if([0,1,2].indexOf(Sn)===-1)throw new Error('Invalid value "'+Sn+'" for attribute Q supplied.');$n=Sn}}),Object.defineProperty(this,"textAlign",{get:function(){var Sn;switch($n){case 0:default:Sn="left";break;case 1:Sn="center";break;case 2:Sn="right"}return Sn},configurable:!0,enumerable:!0,set:function(Sn){switch(Sn){case"right":case 2:$n=2;break;case"center":case 1:$n=1;break;default:$n=0}}})};B0(Pa,Ni);var $a=function(){Pa.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var A=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return A},set:function(h){A=h}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return A},set:function(h){A=h}});var m=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return qr(m,this.objId,this.scope)},set:function(h){var j,_;_=[],typeof(j=h)=="string"&&(_=function(re,ke,Be){Be||(Be=1);for(var Ke,Ge=[];Ke=ke.exec(re);)Ge.push(Ke[Be]);return Ge}(j,/\((.*?)\)/g)),m=_}}),this.getOptions=function(){return m},this.setOptions=function(h){m=h,this.sort&&m.sort()},this.addOption=function(h){h=(h=h||"").toString(),m.push(h),this.sort&&m.sort()},this.removeOption=function(h,j){for(j=j||!1,h=(h=h||"").toString();m.indexOf(h)!==-1&&(m.splice(m.indexOf(h),1),j!==!1););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,18)},set:function(h){h?this.Ff=se(this.Ff,18):this.Ff=ee(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,19)},set:function(h){this.combo===!0&&(h?this.Ff=se(this.Ff,19):this.Ff=ee(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,20)},set:function(h){h?(this.Ff=se(this.Ff,20),m.sort()):this.Ff=ee(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,22)},set:function(h){h?this.Ff=se(this.Ff,22):this.Ff=ee(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,23)},set:function(h){h?this.Ff=se(this.Ff,23):this.Ff=ee(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,27)},set:function(h){h?this.Ff=se(this.Ff,27):this.Ff=ee(this.Ff,27)}}),this.hasAppearanceStream=!1};B0($a,Pa);var _u=function(){$a.call(this),this.fontName="helvetica",this.combo=!1};B0(_u,$a);var El=function(){_u.call(this),this.combo=!0};B0(El,_u);var kl=function(){El.call(this),this.edit=!0};B0(kl,El);var Qs=function(){Pa.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,15)},set:function(h){h?this.Ff=se(this.Ff,15):this.Ff=ee(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,16)},set:function(h){h?this.Ff=se(this.Ff,16):this.Ff=ee(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,17)},set:function(h){h?this.Ff=se(this.Ff,17):this.Ff=ee(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,26)},set:function(h){h?this.Ff=se(this.Ff,26):this.Ff=ee(this.Ff,26)}});var A,m={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var h=function(re){return re};if(this.scope&&(h=this.scope.internal.getEncryptor(this.objId)),Object.keys(m).length!==0){var j,_=[];for(j in _.push("<<"),m)_.push("/"+j+" ("+rg(h(m[j]))+")");return _.push(">>"),_.join(`
`)}},set:function(h){(0,S.Z)(h)==="object"&&(m=h)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return m.CA||""},set:function(h){typeof h=="string"&&(m.CA=h)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return A},set:function(h){A=h}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return A.substr(1,A.length-1)},set:function(h){A="/"+h}})};B0(Qs,Pa);var Oc=function(){Qs.call(this),this.pushButton=!0};B0(Oc,Qs);var Fu=function(){Qs.call(this),this.radio=!0,this.pushButton=!1;var A=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return A},set:function(m){A=m!==void 0?m:[]}})};B0(Fu,Qs);var _s=function(){var A,m;Pa.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return A},set:function(_){A=_}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return m},set:function(_){m=_}});var h,j={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var _=function(Be){return Be};this.scope&&(_=this.scope.internal.getEncryptor(this.objId));var re,ke=[];for(re in ke.push("<<"),j)ke.push("/"+re+" ("+rg(_(j[re]))+")");return ke.push(">>"),ke.join(`
`)},set:function(_){(0,S.Z)(_)==="object"&&(j=_)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return j.CA||""},set:function(_){typeof _=="string"&&(j.CA=_)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return h},set:function(_){h=_}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return h.substr(1,h.length-1)},set:function(_){h="/"+_}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=ms.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};B0(_s,Pa),Fu.prototype.setAppearance=function(A){if(!("createAppearanceStream"in A)||!("getCA"in A))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var m in this.Kids)if(this.Kids.hasOwnProperty(m)){var h=this.Kids[m];h.appearanceStreamContent=A.createAppearanceStream(h.optionName),h.caption=A.getCA()}},Fu.prototype.createOption=function(A){var m=new _s;return m.Parent=this,m.optionName=A,this.Kids.push(m),Q0.call(this.scope,m),m};var tA=function(){Qs.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=ms.CheckBox.createAppearanceStream()};B0(tA,Qs);var Xc=function(){Pa.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,13)},set:function(m){m?this.Ff=se(this.Ff,13):this.Ff=ee(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,21)},set:function(m){m?this.Ff=se(this.Ff,21):this.Ff=ee(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,23)},set:function(m){m?this.Ff=se(this.Ff,23):this.Ff=ee(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,24)},set:function(m){m?this.Ff=se(this.Ff,24):this.Ff=ee(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,25)},set:function(m){m?this.Ff=se(this.Ff,25):this.Ff=ee(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,26)},set:function(m){m?this.Ff=se(this.Ff,26):this.Ff=ee(this.Ff,26)}});var A=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return A},set:function(m){A=m}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return A},set:function(m){Number.isInteger(m)&&(A=m)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};B0(Xc,Pa);var Lu=function(){Xc.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!Kd(this.Ff,14)},set:function(A){A?this.Ff=se(this.Ff,14):this.Ff=ee(this.Ff,14)}}),this.password=!0};B0(Lu,Xc);var ms={CheckBox:{createAppearanceStream:function(){return{N:{On:ms.CheckBox.YesNormal},D:{On:ms.CheckBox.YesPushDown,Off:ms.CheckBox.OffPushDown}}},YesPushDown:function(A){var m=zp(A);m.scope=A.scope;var h=[],j=A.scope.internal.getFont(A.fontName,A.fontStyle).id,_=A.scope.__private__.encodeColorString(A.color),re=et(A,A.caption);return h.push("0.749023 g"),h.push("0 0 "+Vc(ms.internal.getWidth(A))+" "+Vc(ms.internal.getHeight(A))+" re"),h.push("f"),h.push("BMC"),h.push("q"),h.push("0 0 1 rg"),h.push("/"+j+" "+Vc(re.fontSize)+" Tf "+_),h.push("BT"),h.push(re.text),h.push("ET"),h.push("Q"),h.push("EMC"),m.stream=h.join(`
`),m},YesNormal:function(A){var m=zp(A);m.scope=A.scope;var h=A.scope.internal.getFont(A.fontName,A.fontStyle).id,j=A.scope.__private__.encodeColorString(A.color),_=[],re=ms.internal.getHeight(A),ke=ms.internal.getWidth(A),Be=et(A,A.caption);return _.push("1 g"),_.push("0 0 "+Vc(ke)+" "+Vc(re)+" re"),_.push("f"),_.push("q"),_.push("0 0 1 rg"),_.push("0 0 "+Vc(ke-1)+" "+Vc(re-1)+" re"),_.push("W"),_.push("n"),_.push("0 g"),_.push("BT"),_.push("/"+h+" "+Vc(Be.fontSize)+" Tf "+j),_.push(Be.text),_.push("ET"),_.push("Q"),m.stream=_.join(`
`),m},OffPushDown:function(A){var m=zp(A);m.scope=A.scope;var h=[];return h.push("0.749023 g"),h.push("0 0 "+Vc(ms.internal.getWidth(A))+" "+Vc(ms.internal.getHeight(A))+" re"),h.push("f"),m.stream=h.join(`
`),m}},RadioButton:{Circle:{createAppearanceStream:function(A){var m={D:{Off:ms.RadioButton.Circle.OffPushDown},N:{}};return m.N[A]=ms.RadioButton.Circle.YesNormal,m.D[A]=ms.RadioButton.Circle.YesPushDown,m},getCA:function(){return"l"},YesNormal:function(A){var m=zp(A);m.scope=A.scope;var h=[],j=ms.internal.getWidth(A)<=ms.internal.getHeight(A)?ms.internal.getWidth(A)/4:ms.internal.getHeight(A)/4;j=Number((.9*j).toFixed(5));var _=ms.internal.Bezier_C,re=Number((j*_).toFixed(5));return h.push("q"),h.push("1 0 0 1 "+Lg(ms.internal.getWidth(A)/2)+" "+Lg(ms.internal.getHeight(A)/2)+" cm"),h.push(j+" 0 m"),h.push(j+" "+re+" "+re+" "+j+" 0 "+j+" c"),h.push("-"+re+" "+j+" -"+j+" "+re+" -"+j+" 0 c"),h.push("-"+j+" -"+re+" -"+re+" -"+j+" 0 -"+j+" c"),h.push(re+" -"+j+" "+j+" -"+re+" "+j+" 0 c"),h.push("f"),h.push("Q"),m.stream=h.join(`
`),m},YesPushDown:function(A){var m=zp(A);m.scope=A.scope;var h=[],j=ms.internal.getWidth(A)<=ms.internal.getHeight(A)?ms.internal.getWidth(A)/4:ms.internal.getHeight(A)/4;j=Number((.9*j).toFixed(5));var _=Number((2*j).toFixed(5)),re=Number((_*ms.internal.Bezier_C).toFixed(5)),ke=Number((j*ms.internal.Bezier_C).toFixed(5));return h.push("0.749023 g"),h.push("q"),h.push("1 0 0 1 "+Lg(ms.internal.getWidth(A)/2)+" "+Lg(ms.internal.getHeight(A)/2)+" cm"),h.push(_+" 0 m"),h.push(_+" "+re+" "+re+" "+_+" 0 "+_+" c"),h.push("-"+re+" "+_+" -"+_+" "+re+" -"+_+" 0 c"),h.push("-"+_+" -"+re+" -"+re+" -"+_+" 0 -"+_+" c"),h.push(re+" -"+_+" "+_+" -"+re+" "+_+" 0 c"),h.push("f"),h.push("Q"),h.push("0 g"),h.push("q"),h.push("1 0 0 1 "+Lg(ms.internal.getWidth(A)/2)+" "+Lg(ms.internal.getHeight(A)/2)+" cm"),h.push(j+" 0 m"),h.push(j+" "+ke+" "+ke+" "+j+" 0 "+j+" c"),h.push("-"+ke+" "+j+" -"+j+" "+ke+" -"+j+" 0 c"),h.push("-"+j+" -"+ke+" -"+ke+" -"+j+" 0 -"+j+" c"),h.push(ke+" -"+j+" "+j+" -"+ke+" "+j+" 0 c"),h.push("f"),h.push("Q"),m.stream=h.join(`
`),m},OffPushDown:function(A){var m=zp(A);m.scope=A.scope;var h=[],j=ms.internal.getWidth(A)<=ms.internal.getHeight(A)?ms.internal.getWidth(A)/4:ms.internal.getHeight(A)/4;j=Number((.9*j).toFixed(5));var _=Number((2*j).toFixed(5)),re=Number((_*ms.internal.Bezier_C).toFixed(5));return h.push("0.749023 g"),h.push("q"),h.push("1 0 0 1 "+Lg(ms.internal.getWidth(A)/2)+" "+Lg(ms.internal.getHeight(A)/2)+" cm"),h.push(_+" 0 m"),h.push(_+" "+re+" "+re+" "+_+" 0 "+_+" c"),h.push("-"+re+" "+_+" -"+_+" "+re+" -"+_+" 0 c"),h.push("-"+_+" -"+re+" -"+re+" -"+_+" 0 -"+_+" c"),h.push(re+" -"+_+" "+_+" -"+re+" "+_+" 0 c"),h.push("f"),h.push("Q"),m.stream=h.join(`
`),m}},Cross:{createAppearanceStream:function(A){var m={D:{Off:ms.RadioButton.Cross.OffPushDown},N:{}};return m.N[A]=ms.RadioButton.Cross.YesNormal,m.D[A]=ms.RadioButton.Cross.YesPushDown,m},getCA:function(){return"8"},YesNormal:function(A){var m=zp(A);m.scope=A.scope;var h=[],j=ms.internal.calculateCross(A);return h.push("q"),h.push("1 1 "+Vc(ms.internal.getWidth(A)-2)+" "+Vc(ms.internal.getHeight(A)-2)+" re"),h.push("W"),h.push("n"),h.push(Vc(j.x1.x)+" "+Vc(j.x1.y)+" m"),h.push(Vc(j.x2.x)+" "+Vc(j.x2.y)+" l"),h.push(Vc(j.x4.x)+" "+Vc(j.x4.y)+" m"),h.push(Vc(j.x3.x)+" "+Vc(j.x3.y)+" l"),h.push("s"),h.push("Q"),m.stream=h.join(`
`),m},YesPushDown:function(A){var m=zp(A);m.scope=A.scope;var h=ms.internal.calculateCross(A),j=[];return j.push("0.749023 g"),j.push("0 0 "+Vc(ms.internal.getWidth(A))+" "+Vc(ms.internal.getHeight(A))+" re"),j.push("f"),j.push("q"),j.push("1 1 "+Vc(ms.internal.getWidth(A)-2)+" "+Vc(ms.internal.getHeight(A)-2)+" re"),j.push("W"),j.push("n"),j.push(Vc(h.x1.x)+" "+Vc(h.x1.y)+" m"),j.push(Vc(h.x2.x)+" "+Vc(h.x2.y)+" l"),j.push(Vc(h.x4.x)+" "+Vc(h.x4.y)+" m"),j.push(Vc(h.x3.x)+" "+Vc(h.x3.y)+" l"),j.push("s"),j.push("Q"),m.stream=j.join(`
`),m},OffPushDown:function(A){var m=zp(A);m.scope=A.scope;var h=[];return h.push("0.749023 g"),h.push("0 0 "+Vc(ms.internal.getWidth(A))+" "+Vc(ms.internal.getHeight(A))+" re"),h.push("f"),m.stream=h.join(`
`),m}}},createDefaultAppearanceStream:function(A){var m=A.scope.internal.getFont(A.fontName,A.fontStyle).id,h=A.scope.__private__.encodeColorString(A.color);return"/"+m+" "+A.fontSize+" Tf "+h}};ms.internal={Bezier_C:.551915024494,calculateCross:function(A){var m=ms.internal.getWidth(A),h=ms.internal.getHeight(A),j=Math.min(m,h);return{x1:{x:(m-j)/2,y:(h-j)/2+j},x2:{x:(m-j)/2+j,y:(h-j)/2},x3:{x:(m-j)/2,y:(h-j)/2},x4:{x:(m-j)/2+j,y:(h-j)/2+j}}}},ms.internal.getWidth=function(A){var m=0;return(0,S.Z)(A)==="object"&&(m=kv(A.Rect[2])),m},ms.internal.getHeight=function(A){var m=0;return(0,S.Z)(A)==="object"&&(m=kv(A.Rect[3])),m};var Q0=Ld.addField=function(A){if(xn(this,A),!(A instanceof Pa))throw new Error("Invalid argument passed to jsPDF.addField.");var m;return(m=A).scope.internal.acroformPlugin.printedOut&&(m.scope.internal.acroformPlugin.printedOut=!1,m.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),m.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(m),A.page=A.scope.internal.getCurrentPageInfo().pageNumber,this};Ld.AcroFormChoiceField=$a,Ld.AcroFormListBox=_u,Ld.AcroFormComboBox=El,Ld.AcroFormEditBox=kl,Ld.AcroFormButton=Qs,Ld.AcroFormPushButton=Oc,Ld.AcroFormRadioButton=Fu,Ld.AcroFormCheckBox=tA,Ld.AcroFormTextField=Xc,Ld.AcroFormPasswordField=Lu,Ld.AcroFormAppearance=ms,Ld.AcroForm={ChoiceField:$a,ListBox:_u,ComboBox:El,EditBox:kl,Button:Qs,PushButton:Oc,RadioButton:Fu,CheckBox:tA,TextField:Xc,PasswordField:Lu,Appearance:ms},cl.AcroForm={ChoiceField:$a,ListBox:_u,ComboBox:El,EditBox:kl,Button:Qs,PushButton:Oc,RadioButton:Fu,CheckBox:tA,TextField:Xc,PasswordField:Lu,Appearance:ms};var _0=cl.AcroForm;function Td(A){return A.reduce(function(m,h,j){return m[h]=j,m},{})}(function(A){var m="addImage_";A.__addimage__={};var h="UNKNOWN",j={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},_=A.__addimage__.getImageFileTypeByImageData=function(dn,qn){var zr,Qr,Ui,jo,Vo,Ao=h;if((qn=qn||h)==="RGBA"||dn.data!==void 0&&dn.data instanceof Uint8ClampedArray&&"height"in dn&&"width"in dn)return"RGBA";if(la(dn))for(Vo in j)for(Ui=j[Vo],zr=0;zr<Ui.length;zr+=1){for(jo=!0,Qr=0;Qr<Ui[zr].length;Qr+=1)if(Ui[zr][Qr]!==void 0&&Ui[zr][Qr]!==dn[Qr]){jo=!1;break}if(jo===!0){Ao=Vo;break}}else for(Vo in j)for(Ui=j[Vo],zr=0;zr<Ui.length;zr+=1){for(jo=!0,Qr=0;Qr<Ui[zr].length;Qr+=1)if(Ui[zr][Qr]!==void 0&&Ui[zr][Qr]!==dn.charCodeAt(Qr)){jo=!1;break}if(jo===!0){Ao=Vo;break}}return Ao===h&&qn!==h&&(Ao=qn),Ao},re=function dn(qn){for(var zr=this.internal.write,Qr=this.internal.putStream,Ui=(0,this.internal.getFilters)();Ui.indexOf("FlateEncode")!==-1;)Ui.splice(Ui.indexOf("FlateEncode"),1);qn.objectId=this.internal.newObject();var jo=[];if(jo.push({key:"Type",value:"/XObject"}),jo.push({key:"Subtype",value:"/Image"}),jo.push({key:"Width",value:qn.width}),jo.push({key:"Height",value:qn.height}),qn.colorSpace===Sn.INDEXED?jo.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(qn.palette.length/3-1)+" "+("sMask"in qn&&qn.sMask!==void 0?qn.objectId+2:qn.objectId+1)+" 0 R]"}):(jo.push({key:"ColorSpace",value:"/"+qn.colorSpace}),qn.colorSpace===Sn.DEVICE_CMYK&&jo.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),jo.push({key:"BitsPerComponent",value:qn.bitsPerComponent}),"decodeParameters"in qn&&qn.decodeParameters!==void 0&&jo.push({key:"DecodeParms",value:"<<"+qn.decodeParameters+">>"}),"transparency"in qn&&Array.isArray(qn.transparency)&&qn.transparency.length>0){for(var Vo="",Ao=0,Go=qn.transparency.length;Ao<Go;Ao++)Vo+=qn.transparency[Ao]+" "+qn.transparency[Ao]+" ";jo.push({key:"Mask",value:"["+Vo+"]"})}qn.sMask!==void 0&&jo.push({key:"SMask",value:qn.objectId+1+" 0 R"});var gs=qn.filter!==void 0?["/"+qn.filter]:void 0;if(Qr({data:qn.data,additionalKeyValues:jo,alreadyAppliedFilters:gs,objectId:qn.objectId}),zr("endobj"),"sMask"in qn&&qn.sMask!==void 0){var La,yn=(La=qn.sMaskBitsPerComponent)!==null&&La!==void 0?La:qn.bitsPerComponent,ur={width:qn.width,height:qn.height,colorSpace:"DeviceGray",bitsPerComponent:yn,data:qn.sMask};"filter"in qn&&(ur.decodeParameters="/Predictor ".concat(qn.predictor," /Colors 1 /BitsPerComponent ").concat(yn," /Columns ").concat(qn.width),ur.filter=qn.filter),dn.call(this,ur)}if(qn.colorSpace===Sn.INDEXED){var br=this.internal.newObject();Qr({data:wi(new Uint8Array(qn.palette)),objectId:br}),zr("endobj")}},ke=function(){var dn=this.internal.collections[m+"images"];for(var qn in dn)re.call(this,dn[qn])},Be=function(){var dn,qn=this.internal.collections[m+"images"],zr=this.internal.write;for(var Qr in qn)zr("/I"+(dn=qn[Qr]).index,dn.objectId,"0","R")},Ke=function(){this.internal.collections[m+"images"]||(this.internal.collections[m+"images"]={},this.internal.events.subscribe("putResources",ke),this.internal.events.subscribe("putXobjectDict",Be))},Ge=function(){var dn=this.internal.collections[m+"images"];return Ke.call(this),dn},dt=function(){return Object.keys(this.internal.collections[m+"images"]).length},Vt=function(dn){return typeof A["process"+dn.toUpperCase()]=="function"},sn=function(dn){return(0,S.Z)(dn)==="object"&&dn.nodeType===1},At=function(dn,qn){if(dn.nodeName==="IMG"&&dn.hasAttribute("src")){var zr=""+dn.getAttribute("src");if(zr.indexOf("data:image/")===0)return sc(unescape(zr).split("base64,").pop());var Qr=A.loadFile(zr,!0);if(Qr!==void 0)return Qr}if(dn.nodeName==="CANVAS"){if(dn.width===0||dn.height===0)throw new Error("Given canvas must have data. Canvas width: "+dn.width+", height: "+dn.height);var Ui;switch(qn){case"PNG":Ui="image/png";break;case"WEBP":Ui="image/webp";break;default:Ui="image/jpeg"}return sc(dn.toDataURL(Ui,1).split("base64,").pop())}},Un=function(dn){var qn=this.internal.collections[m+"images"];if(qn){for(var zr in qn)if(dn===qn[zr].alias)return qn[zr]}},Kn=function(dn,qn,zr){return dn||qn||(dn=-96,qn=-96),dn<0&&(dn=-1*zr.width*72/dn/this.internal.scaleFactor),qn<0&&(qn=-1*zr.height*72/qn/this.internal.scaleFactor),dn===0&&(dn=qn*zr.width/zr.height),qn===0&&(qn=dn*zr.height/zr.width),[dn,qn]},$n=function(dn,qn,zr,Qr,Ui,jo){var Vo=Kn.call(this,zr,Qr,Ui),Ao=this.internal.getCoordinateString,Go=this.internal.getVerticalCoordinateString,gs=Ge.call(this);if(zr=Vo[0],Qr=Vo[1],gs[Ui.index]=Ui,jo){jo*=Math.PI/180;var La=Math.cos(jo),yn=Math.sin(jo),ur=function(si){return si.toFixed(4)},br=[ur(La),ur(yn),ur(-1*yn),ur(La),0,0,"cm"]}this.internal.write("q"),jo?(this.internal.write([1,"0","0",1,Ao(dn),Go(qn+Qr),"cm"].join(" ")),this.internal.write(br.join(" ")),this.internal.write([Ao(zr),"0","0",Ao(Qr),"0","0","cm"].join(" "))):this.internal.write([Ao(zr),"0","0",Ao(Qr),Ao(dn),Go(qn+Qr),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+Ui.index+" Do"),this.internal.write("Q")},Sn=A.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};A.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var ti=A.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Zr=A.__addimage__.sHashCode=function(dn){var qn,zr,Qr=0;if(typeof dn=="string")for(zr=dn.length,qn=0;qn<zr;qn++)Qr=(Qr<<5)-Qr+dn.charCodeAt(qn),Qr|=0;else if(la(dn))for(zr=dn.byteLength/2,qn=0;qn<zr;qn++)Qr=(Qr<<5)-Qr+dn[qn],Qr|=0;return Qr},dr=A.__addimage__.validateStringAsBase64=function(dn){(dn=dn||"").toString().trim();var qn=!0;return dn.length===0&&(qn=!1),dn.length%4!=0&&(qn=!1),/^[A-Za-z0-9+/]+$/.test(dn.substr(0,dn.length-2))===!1&&(qn=!1),/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(dn.substr(-2))===!1&&(qn=!1),qn},go=A.__addimage__.extractImageFromDataUrl=function(dn){if(dn==null||!(dn=dn.trim()).startsWith("data:"))return null;var qn=dn.indexOf(",");return qn<0?null:dn.substring(0,qn).trim().endsWith("base64")?dn.substring(qn+1):null};A.__addimage__.isArrayBuffer=function(dn){return dn instanceof ArrayBuffer};var la=A.__addimage__.isArrayBufferView=function(dn){return dn instanceof Int8Array||dn instanceof Uint8Array||dn instanceof Uint8ClampedArray||dn instanceof Int16Array||dn instanceof Uint16Array||dn instanceof Int32Array||dn instanceof Uint32Array||dn instanceof Float32Array||dn instanceof Float64Array},Uo=A.__addimage__.binaryStringToUint8Array=function(dn){for(var qn=dn.length,zr=new Uint8Array(qn),Qr=0;Qr<qn;Qr++)zr[Qr]=dn.charCodeAt(Qr);return zr},wi=A.__addimage__.arrayBufferToBinaryString=function(dn){for(var qn="",zr=la(dn)?dn:new Uint8Array(dn),Qr=0;Qr<zr.length;Qr+=8192)qn+=String.fromCharCode.apply(null,zr.subarray(Qr,Qr+8192));return qn};A.addImage=function(){var dn,qn,zr,Qr,Ui,jo,Vo,Ao,Go;if(typeof arguments[1]=="number"?(qn=h,zr=arguments[1],Qr=arguments[2],Ui=arguments[3],jo=arguments[4],Vo=arguments[5],Ao=arguments[6],Go=arguments[7]):(qn=arguments[1],zr=arguments[2],Qr=arguments[3],Ui=arguments[4],jo=arguments[5],Vo=arguments[6],Ao=arguments[7],Go=arguments[8]),(0,S.Z)(dn=arguments[0])==="object"&&!sn(dn)&&"imageData"in dn){var gs=dn;dn=gs.imageData,qn=gs.format||qn||h,zr=gs.x||zr||0,Qr=gs.y||Qr||0,Ui=gs.w||gs.width||Ui,jo=gs.h||gs.height||jo,Vo=gs.alias||Vo,Ao=gs.compression||Ao,Go=gs.rotation||gs.angle||Go}var La=this.internal.getFilters();if(Ao===void 0&&La.indexOf("FlateEncode")!==-1&&(Ao="SLOW"),isNaN(zr)||isNaN(Qr))throw new Error("Invalid coordinates passed to jsPDF.addImage");Ke.call(this);var yn=mr.call(this,dn,qn,Vo,Ao);return $n.call(this,zr,Qr,Ui,jo,yn,Go),this};var mr=function(dn,qn,zr,Qr){var Ui,jo,Vo;if(typeof dn=="string"&&_(dn)===h){dn=unescape(dn);var Ao=Hi(dn,!1);(Ao!==""||(Ao=A.loadFile(dn,!0))!==void 0)&&(dn=Ao)}if(sn(dn)&&(dn=At(dn,qn)),qn=_(dn,qn),!Vt(qn))throw new Error("addImage does not support files of type '"+qn+"', please ensure that a plugin for '"+qn+"' support is added.");if(((Vo=zr)==null||Vo.length===0)&&(zr=function(Go){return typeof Go=="string"||la(Go)?Zr(Go):la(Go.data)?Zr(Go.data):null}(dn)),(Ui=Un.call(this,zr))||(dn instanceof Uint8Array||qn==="RGBA"||(jo=dn,dn=Uo(dn)),Ui=this["process"+qn.toUpperCase()](dn,dt.call(this),zr,function(Go){return Go&&typeof Go=="string"&&(Go=Go.toUpperCase()),Go in A.image_compression?Go:ti.NONE}(Qr),jo)),!Ui)throw new Error("An unknown error occurred whilst processing the image.");return Ui},Hi=A.__addimage__.convertBase64ToBinaryString=function(dn,qn){qn=typeof qn!="boolean"||qn;var zr,Qr="";if(typeof dn=="string"){var Ui;zr=(Ui=go(dn))!==null&&Ui!==void 0?Ui:dn;try{Qr=sc(zr)}catch(jo){if(qn)throw dr(zr)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+jo.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return Qr};A.getImageProperties=function(dn){var qn,zr,Qr="";if(sn(dn)&&(dn=At(dn)),typeof dn=="string"&&_(dn)===h&&((Qr=Hi(dn,!1))===""&&(Qr=A.loadFile(dn)||""),dn=Qr),zr=_(dn),!Vt(zr))throw new Error("addImage does not support files of type '"+zr+"', please ensure that a plugin for '"+zr+"' support is added.");if(dn instanceof Uint8Array||(dn=Uo(dn)),!(qn=this["process"+zr.toUpperCase()](dn)))throw new Error("An unknown error occurred whilst processing the image");return qn.fileType=zr,qn}})(cl.API),function(A){var m=function(h){if(h!==void 0&&h!="")return!0};cl.API.events.push(["addPage",function(h){this.internal.getPageInfo(h.pageNumber).pageContext.annotations=[]}]),A.events.push(["putPage",function(h){for(var j,_,re,ke=this.internal.getCoordinateString,Be=this.internal.getVerticalCoordinateString,Ke=this.internal.getPageInfoByObjId(h.objId),Ge=h.pageContext.annotations,dt=!1,Vt=0;Vt<Ge.length&&!dt;Vt++)switch((j=Ge[Vt]).type){case"link":(m(j.options.url)||m(j.options.pageNumber))&&(dt=!0);break;case"reference":case"text":case"freetext":dt=!0}if(dt!=0){this.internal.write("/Annots [");for(var sn=0;sn<Ge.length;sn++){j=Ge[sn];var At=this.internal.pdfEscape,Un=this.internal.getEncryptor(h.objId);switch(j.type){case"reference":this.internal.write(" "+j.object.objId+" 0 R ");break;case"text":var Kn=this.internal.newAdditionalObject(),$n=this.internal.newAdditionalObject(),Sn=this.internal.getEncryptor(Kn.objId),ti=j.title||"Note";re="<</Type /Annot /Subtype /Text "+(_="/Rect ["+ke(j.bounds.x)+" "+Be(j.bounds.y+j.bounds.h)+" "+ke(j.bounds.x+j.bounds.w)+" "+Be(j.bounds.y)+"] ")+"/Contents ("+At(Sn(j.contents))+")",re+=" /Popup "+$n.objId+" 0 R",re+=" /P "+Ke.objId+" 0 R",re+=" /T ("+At(Sn(ti))+") >>",Kn.content=re;var Zr=Kn.objId+" 0 R";re="<</Type /Annot /Subtype /Popup "+(_="/Rect ["+ke(j.bounds.x+30)+" "+Be(j.bounds.y+j.bounds.h)+" "+ke(j.bounds.x+j.bounds.w+30)+" "+Be(j.bounds.y)+"] ")+" /Parent "+Zr,j.open&&(re+=" /Open true"),re+=" >>",$n.content=re,this.internal.write(Kn.objId,"0 R",$n.objId,"0 R");break;case"freetext":_="/Rect ["+ke(j.bounds.x)+" "+Be(j.bounds.y)+" "+ke(j.bounds.x+j.bounds.w)+" "+Be(j.bounds.y+j.bounds.h)+"] ";var dr=j.color||"#000000";re="<</Type /Annot /Subtype /FreeText "+_+"/Contents ("+At(Un(j.contents))+")",re+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+dr+")",re+=" /Border [0 0 0]",re+=" >>",this.internal.write(re);break;case"link":if(j.options.name){var go=this.annotations._nameMap[j.options.name];j.options.pageNumber=go.page,j.options.top=go.y}else j.options.top||(j.options.top=0);if(_="/Rect ["+j.finalBounds.x+" "+j.finalBounds.y+" "+j.finalBounds.w+" "+j.finalBounds.h+"] ",re="",j.options.url)re="<</Type /Annot /Subtype /Link "+_+"/Border [0 0 0] /A <</S /URI /URI ("+At(Un(j.options.url))+") >>";else if(j.options.pageNumber)switch(re="<</Type /Annot /Subtype /Link "+_+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(j.options.pageNumber).objId+" 0 R",j.options.magFactor=j.options.magFactor||"XYZ",j.options.magFactor){case"Fit":re+=" /Fit]";break;case"FitH":re+=" /FitH "+j.options.top+"]";break;case"FitV":j.options.left=j.options.left||0,re+=" /FitV "+j.options.left+"]";break;default:var la=Be(j.options.top);j.options.left=j.options.left||0,j.options.zoom===void 0&&(j.options.zoom=0),re+=" /XYZ "+j.options.left+" "+la+" "+j.options.zoom+"]"}re!=""&&(re+=" >>",this.internal.write(re))}}this.internal.write("]")}}]),A.createAnnotation=function(h){var j=this.internal.getCurrentPageInfo();switch(h.type){case"link":this.link(h.bounds.x,h.bounds.y,h.bounds.w,h.bounds.h,h);break;case"text":case"freetext":j.pageContext.annotations.push(h)}},A.link=function(h,j,_,re,ke){var Be=this.internal.getCurrentPageInfo(),Ke=this.internal.getCoordinateString,Ge=this.internal.getVerticalCoordinateString;Be.pageContext.annotations.push({finalBounds:{x:Ke(h),y:Ge(j),w:Ke(h+_),h:Ge(j+re)},options:ke,type:"link"})},A.textWithLink=function(h,j,_,re){var ke,Be,Ke=this.getTextWidth(h),Ge=this.internal.getLineHeight()/this.internal.scaleFactor;if(re.maxWidth!==void 0){Be=re.maxWidth;var dt=this.splitTextToSize(h,Be).length;ke=Math.ceil(Ge*dt)}else Be=Ke,ke=Ge;return this.text(h,j,_,re),_+=.2*Ge,re.align==="center"&&(j-=Ke/2),re.align==="right"&&(j-=Ke),this.link(j,_-Ge,Be,ke,re),Ke},A.getTextWidth=function(h){var j=this.internal.getFontSize();return this.getStringUnitWidth(h)*j/this.internal.scaleFactor}}(cl.API),function(A){var m={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},h={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},j={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},_=[1570,1571,1573,1575];A.__arabicParser__={};var re=A.__arabicParser__.isInArabicSubstitutionA=function(Kn){return m[Kn.charCodeAt(0)]!==void 0},ke=A.__arabicParser__.isArabicLetter=function(Kn){return typeof Kn=="string"&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(Kn)},Be=A.__arabicParser__.isArabicEndLetter=function(Kn){return ke(Kn)&&re(Kn)&&m[Kn.charCodeAt(0)].length<=2},Ke=A.__arabicParser__.isArabicAlfLetter=function(Kn){return ke(Kn)&&_.indexOf(Kn.charCodeAt(0))>=0};A.__arabicParser__.arabicLetterHasIsolatedForm=function(Kn){return ke(Kn)&&re(Kn)&&m[Kn.charCodeAt(0)].length>=1};var Ge=A.__arabicParser__.arabicLetterHasFinalForm=function(Kn){return ke(Kn)&&re(Kn)&&m[Kn.charCodeAt(0)].length>=2};A.__arabicParser__.arabicLetterHasInitialForm=function(Kn){return ke(Kn)&&re(Kn)&&m[Kn.charCodeAt(0)].length>=3};var dt=A.__arabicParser__.arabicLetterHasMedialForm=function(Kn){return ke(Kn)&&re(Kn)&&m[Kn.charCodeAt(0)].length==4},Vt=A.__arabicParser__.resolveLigatures=function(Kn){var $n=0,Sn=h,ti="",Zr=0;for($n=0;$n<Kn.length;$n+=1)Sn[Kn.charCodeAt($n)]!==void 0?(Zr++,typeof(Sn=Sn[Kn.charCodeAt($n)])=="number"&&(ti+=String.fromCharCode(Sn),Sn=h,Zr=0),$n===Kn.length-1&&(Sn=h,ti+=Kn.charAt($n-(Zr-1)),$n-=Zr-1,Zr=0)):(Sn=h,ti+=Kn.charAt($n-Zr),$n-=Zr,Zr=0);return ti};A.__arabicParser__.isArabicDiacritic=function(Kn){return Kn!==void 0&&j[Kn.charCodeAt(0)]!==void 0};var sn=A.__arabicParser__.getCorrectForm=function(Kn,$n,Sn){return ke(Kn)?re(Kn)===!1?-1:!Ge(Kn)||!ke($n)&&!ke(Sn)||!ke(Sn)&&Be($n)||Be(Kn)&&!ke($n)||Be(Kn)&&Ke($n)||Be(Kn)&&Be($n)?0:dt(Kn)&&ke($n)&&!Be($n)&&ke(Sn)&&Ge(Sn)?3:Be(Kn)||!ke(Sn)?1:2:-1},At=function(Kn){var $n=0,Sn=0,ti=0,Zr="",dr="",go="",la=(Kn=Kn||"").split("\\s+"),Uo=[];for($n=0;$n<la.length;$n+=1){for(Uo.push(""),Sn=0;Sn<la[$n].length;Sn+=1)Zr=la[$n][Sn],dr=la[$n][Sn-1],go=la[$n][Sn+1],ke(Zr)?(ti=sn(Zr,dr,go),Uo[$n]+=ti!==-1?String.fromCharCode(m[Zr.charCodeAt(0)][ti]):Zr):Uo[$n]+=Zr;Uo[$n]=Vt(Uo[$n])}return Uo.join(" ")},Un=A.__arabicParser__.processArabic=A.processArabic=function(){var Kn,$n=typeof arguments[0]=="string"?arguments[0]:arguments[0].text,Sn=[];if(Array.isArray($n)){var ti=0;for(Sn=[],ti=0;ti<$n.length;ti+=1)Array.isArray($n[ti])?Sn.push([At($n[ti][0]),$n[ti][1],$n[ti][2]]):Sn.push([At($n[ti])]);Kn=Sn}else Kn=At($n);return typeof arguments[0]=="string"?Kn:(arguments[0].text=Kn,arguments[0])};A.events.push(["preProcessText",Un])}(cl.API),cl.API.autoPrint=function(A){var m;return(A=A||{}).variant=A.variant||"non-conform",A.variant==="javascript"?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){m=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){this.internal.out("/OpenAction "+m+" 0 R")})),this},function(A){var m=function(){var h=void 0;Object.defineProperty(this,"pdf",{get:function(){return h},set:function(Be){h=Be}});var j=150;Object.defineProperty(this,"width",{get:function(){return j},set:function(Be){j=isNaN(Be)||Number.isInteger(Be)===!1||Be<0?150:Be,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=j+1)}});var _=300;Object.defineProperty(this,"height",{get:function(){return _},set:function(Be){_=isNaN(Be)||Number.isInteger(Be)===!1||Be<0?300:Be,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=_+1)}});var re=[];Object.defineProperty(this,"childNodes",{get:function(){return re},set:function(Be){re=Be}});var ke={};Object.defineProperty(this,"style",{get:function(){return ke},set:function(Be){ke=Be}}),Object.defineProperty(this,"parentNode",{})};m.prototype.getContext=function(h,j){var _;if((h=h||"2d")!=="2d")return null;for(_ in j)this.pdf.context2d.hasOwnProperty(_)&&(this.pdf.context2d[_]=j[_]);return this.pdf.context2d._canvas=this,this.pdf.context2d},m.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},A.events.push(["initialized",function(){this.canvas=new m,this.canvas.pdf=this}])}(cl.API),function(A){var m={left:0,top:0,bottom:0,right:0},h=!1,j=function(){this.internal.__cell__===void 0&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},m),this.internal.__cell__.margins.width=this.getPageWidth(),_.call(this))},_=function(){this.internal.__cell__.lastCell=new re,this.internal.__cell__.pages=1},re=function(){var Ke=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Ke},set:function(Kn){Ke=Kn}});var Ge=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Ge},set:function(Kn){Ge=Kn}});var dt=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return dt},set:function(Kn){dt=Kn}});var Vt=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return Vt},set:function(Kn){Vt=Kn}});var sn=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return sn},set:function(Kn){sn=Kn}});var At=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return At},set:function(Kn){At=Kn}});var Un=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Un},set:function(Kn){Un=Kn}}),this};re.prototype.clone=function(){return new re(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},re.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},A.setHeaderFunction=function(Ke){return j.call(this),this.internal.__cell__.headerFunction=typeof Ke=="function"?Ke:void 0,this},A.getTextDimensions=function(Ke,Ge){j.call(this);var dt=(Ge=Ge||{}).fontSize||this.getFontSize(),Vt=Ge.font||this.getFont(),sn=Ge.scaleFactor||this.internal.scaleFactor,At=0,Un=0,Kn=0,$n=this;if(!Array.isArray(Ke)&&typeof Ke!="string"){if(typeof Ke!="number")throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");Ke=String(Ke)}var Sn=Ge.maxWidth;Sn>0?typeof Ke=="string"?Ke=this.splitTextToSize(Ke,Sn):Object.prototype.toString.call(Ke)==="[object Array]"&&(Ke=Ke.reduce(function(Zr,dr){return Zr.concat($n.splitTextToSize(dr,Sn))},[])):Ke=Array.isArray(Ke)?Ke:[Ke];for(var ti=0;ti<Ke.length;ti++)At<(Kn=this.getStringUnitWidth(Ke[ti],{font:Vt})*dt)&&(At=Kn);return At!==0&&(Un=Ke.length),{w:At/=sn,h:Math.max((Un*dt*this.getLineHeightFactor()-dt*(this.getLineHeightFactor()-1))/sn,0)}},A.cellAddPage=function(){j.call(this),this.addPage();var Ke=this.internal.__cell__.margins||m;return this.internal.__cell__.lastCell=new re(Ke.left,Ke.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var ke=A.cell=function(){var Ke;Ke=arguments[0]instanceof re?arguments[0]:new re(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]),j.call(this);var Ge=this.internal.__cell__.lastCell,dt=this.internal.__cell__.padding,Vt=this.internal.__cell__.margins||m,sn=this.internal.__cell__.tableHeaderRow,At=this.internal.__cell__.printHeaders;return Ge.lineNumber!==void 0&&(Ge.lineNumber===Ke.lineNumber?(Ke.x=(Ge.x||0)+(Ge.width||0),Ke.y=Ge.y||0):Ge.y+Ge.height+Ke.height+Vt.bottom>this.getPageHeight()?(this.cellAddPage(),Ke.y=Vt.top,At&&sn&&(this.printHeaderRow(Ke.lineNumber,!0),Ke.y+=sn[0].height)):Ke.y=Ge.y+Ge.height||Ke.y),Ke.text[0]!==void 0&&(this.rect(Ke.x,Ke.y,Ke.width,Ke.height,h===!0?"FD":void 0),Ke.align==="right"?this.text(Ke.text,Ke.x+Ke.width-dt,Ke.y+dt,{align:"right",baseline:"top"}):Ke.align==="center"?this.text(Ke.text,Ke.x+Ke.width/2,Ke.y+dt,{align:"center",baseline:"top",maxWidth:Ke.width-dt-dt}):this.text(Ke.text,Ke.x+dt,Ke.y+dt,{align:"left",baseline:"top",maxWidth:Ke.width-dt-dt})),this.internal.__cell__.lastCell=Ke,this};A.table=function(Ke,Ge,dt,Vt,sn){if(j.call(this),!dt)throw new Error("No data for PDF table.");var At,Un,Kn,$n,Sn=[],ti=[],Zr=[],dr={},go={},la=[],Uo=[],wi=(sn=sn||{}).autoSize||!1,mr=sn.printHeaders!==!1,Hi=sn.css&&sn.css["font-size"]!==void 0?16*sn.css["font-size"]:sn.fontSize||12,dn=sn.margins||Object.assign({width:this.getPageWidth()},m),qn=typeof sn.padding=="number"?sn.padding:3,zr=sn.headerBackgroundColor||"#c8c8c8",Qr=sn.headerTextColor||"#000";if(_.call(this),this.internal.__cell__.printHeaders=mr,this.internal.__cell__.margins=dn,this.internal.__cell__.table_font_size=Hi,this.internal.__cell__.padding=qn,this.internal.__cell__.headerBackgroundColor=zr,this.internal.__cell__.headerTextColor=Qr,this.setFontSize(Hi),Vt==null)ti=Sn=Object.keys(dt[0]),Zr=Sn.map(function(){return"left"});else if(Array.isArray(Vt)&&(0,S.Z)(Vt[0])==="object")for(Sn=Vt.map(function(gs){return gs.name}),ti=Vt.map(function(gs){return gs.prompt||gs.name||""}),Zr=Vt.map(function(gs){return gs.align||"left"}),At=0;At<Vt.length;At+=1)go[Vt[At].name]=.7499990551181103*Vt[At].width;else Array.isArray(Vt)&&typeof Vt[0]=="string"&&(ti=Sn=Vt,Zr=Sn.map(function(){return"left"}));if(wi||Array.isArray(Vt)&&typeof Vt[0]=="string")for(At=0;At<Sn.length;At+=1){for(dr[$n=Sn[At]]=dt.map(function(gs){return gs[$n]}),this.setFont(void 0,"bold"),la.push(this.getTextDimensions(ti[At],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Un=dr[$n],this.setFont(void 0,"normal"),Kn=0;Kn<Un.length;Kn+=1)la.push(this.getTextDimensions(Un[Kn],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);go[$n]=Math.max.apply(null,la)+qn+qn,la=[]}if(mr){var Ui={};for(At=0;At<Sn.length;At+=1)Ui[Sn[At]]={},Ui[Sn[At]].text=ti[At],Ui[Sn[At]].align=Zr[At];var jo=Be.call(this,Ui,go);Uo=Sn.map(function(gs){return new re(Ke,Ge,go[gs],jo,Ui[gs].text,void 0,Ui[gs].align)}),this.setTableHeaderRow(Uo),this.printHeaderRow(1,!1)}var Vo=Vt.reduce(function(gs,La){return gs[La.name]=La.align,gs},{});for(At=0;At<dt.length;At+=1){"rowStart"in sn&&sn.rowStart instanceof Function&&sn.rowStart({row:At,data:dt[At]},this);var Ao=Be.call(this,dt[At],go);for(Kn=0;Kn<Sn.length;Kn+=1){var Go=dt[At][Sn[Kn]];"cellStart"in sn&&sn.cellStart instanceof Function&&sn.cellStart({row:At,col:Kn,data:Go},this),ke.call(this,new re(Ke,Ge,go[Sn[Kn]],Ao,Go,At+2,Vo[Sn[Kn]]))}}return this.internal.__cell__.table_x=Ke,this.internal.__cell__.table_y=Ge,this};var Be=function(Ke,Ge){var dt=this.internal.__cell__.padding,Vt=this.internal.__cell__.table_font_size,sn=this.internal.scaleFactor;return Object.keys(Ke).map(function(At){var Un=Ke[At];return this.splitTextToSize(Un.hasOwnProperty("text")?Un.text:Un,Ge[At]-dt-dt)},this).map(function(At){return this.getLineHeightFactor()*At.length*Vt/sn+dt+dt},this).reduce(function(At,Un){return Math.max(At,Un)},0)};A.setTableHeaderRow=function(Ke){j.call(this),this.internal.__cell__.tableHeaderRow=Ke},A.printHeaderRow=function(Ke,Ge){if(j.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var dt;if(h=!0,typeof this.internal.__cell__.headerFunction=="function"){var Vt=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new re(Vt[0],Vt[1],Vt[2],Vt[3],void 0,-1)}this.setFont(void 0,"bold");for(var sn=[],At=0;At<this.internal.__cell__.tableHeaderRow.length;At+=1){dt=this.internal.__cell__.tableHeaderRow[At].clone(),Ge&&(dt.y=this.internal.__cell__.margins.top||0,sn.push(dt)),dt.lineNumber=Ke;var Un=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),ke.call(this,dt),this.setTextColor(Un)}sn.length>0&&this.setTableHeaderRow(sn),this.setFont(void 0,"normal"),h=!1}}(cl.API);var ih={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},$0=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Xh=Td($0),H0=[100,200,300,400,500,600,700,800,900],jm=Td(H0);function Rr(A){var m=A.family.replace(/"|'/g,"").toLowerCase(),h=function(re){return ih[re=re||"normal"]?re:"normal"}(A.style),j=function(re){return re?typeof re=="number"?re>=100&&re<=900&&re%100==0?re:400:/^\d00$/.test(re)?parseInt(re):re==="bold"?700:400:400}(A.weight),_=function(re){return typeof Xh[re=re||"normal"]=="number"?re:"normal"}(A.stretch);return{family:m,style:h,weight:j,stretch:_,src:A.src||[],ref:A.ref||{name:m,style:[_,h,j].join(" ")}}}function og(A,m,h,j){var _;for(_=h;_>=0&&_<m.length;_+=j)if(A[m[_]])return A[m[_]];for(_=h;_>=0&&_<m.length;_-=j)if(A[m[_]])return A[m[_]]}var Tg={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},lm={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Kp(A){return[A.stretch,A.style,A.weight,A.family].join(" ")}function Og(A){return A.trimLeft()}function r0(A,m){for(var h=0;h<A.length;){if(A.charAt(h)===m)return[A.substring(0,h),A.substring(h+1)];h+=1}return null}function Cp(A){var m=A.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return m===null?null:[m[0],A.substring(m[0].length)]}var ep,Gy,DE,A1,Yy,Rm,Py,Jy,Iy=["times"];function qy(A,m,h,j,_){var re=4,ke=zE;switch(_){case cl.API.image_compression.FAST:re=1,ke=Dy;break;case cl.API.image_compression.MEDIUM:re=6,ke=tp;break;case cl.API.image_compression.SLOW:re=9,ke=KE}A=function(Ke,Ge,dt,Vt){for(var sn,At=Ke.length/Ge,Un=new Uint8Array(Ke.length+At),Kn=[UE,Dy,zE,tp,KE],$n=0;$n<At;$n+=1){var Sn=$n*Ge,ti=Ke.subarray(Sn,Sn+Ge);if(Vt)Un.set(Vt(ti,dt,sn),Sn+$n);else{for(var Zr=Kn.length,dr=[],go=0;go<Zr;go+=1)dr[go]=Kn[go](ti,dt,sn);var la=oh(dr.concat());Un.set(dr[la],Sn+$n)}sn=ti}return Un}(A,m,Math.ceil(h*j/8),ke);var Be=le(A,{level:re});return cl.API.__addimage__.arrayBufferToBinaryString(Be)}function UE(A){var m=Array.apply([],A);return m.unshift(0),m}function Dy(A,m){var h=A.length,j=[];j[0]=1;for(var _=0;_<h;_+=1){var re=A[_-m]||0;j[_+1]=A[_]-re+256&255}return j}function zE(A,m,h){var j=A.length,_=[];_[0]=2;for(var re=0;re<j;re+=1){var ke=h&&h[re]||0;_[re+1]=A[re]-ke+256&255}return _}function tp(A,m,h){var j=A.length,_=[];_[0]=3;for(var re=0;re<j;re+=1){var ke=A[re-m]||0,Be=h&&h[re]||0;_[re+1]=A[re]+256-(ke+Be>>>1)&255}return _}function KE(A,m,h){var j=A.length,_=[];_[0]=4;for(var re=0;re<j;re+=1){var ke=_y(A[re-m]||0,h&&h[re]||0,h&&h[re-m]||0);_[re+1]=A[re]-ke+256&255}return _}function _y(A,m,h){if(A===m&&m===h)return A;var j=Math.abs(m-h),_=Math.abs(A-h),re=Math.abs(A+m-h-h);return j<=_&&j<=re?A:_<=re?m:h}function oh(A){var m=A.map(function(h){return h.reduce(function(j,_){return j+Math.abs(_)},0)});return m.indexOf(Math.min.apply(null,m))}function Ny(A,m,h){var j=m*h,_=Math.floor(j/8),re=16-(j-8*_+h),ke=(1<<h)-1;return wE(A,_)>>re&ke}function EE(A,m,h,j){var _=h*j,re=Math.floor(_/8),ke=16-(_-8*re+j),Be=(1<<j)-1,Ke=(m&Be)<<ke;(function(Ge,dt,Vt){if(dt+1<Ge.byteLength)Ge.setUint16(dt,Vt,!1);else{var sn=Vt>>8&255;Ge.setUint8(dt,sn)}})(A,re,wE(A,re)&~(Be<<ke)&65535|Ke)}function wE(A,m){return m+1<A.byteLength?A.getUint16(m,!1):A.getUint8(m)<<8}function My(A){var m=0;if(A[m++]!==71||A[m++]!==73||A[m++]!==70||A[m++]!==56||(A[m++]+1&253)!=56||A[m++]!==97)throw new Error("Invalid GIF 87a/89a header.");var h=A[m++]|A[m++]<<8,j=A[m++]|A[m++]<<8,_=A[m++],re=_>>7,ke=1<<1+(7&_);A[m++],A[m++];var Be=null,Ke=null;re&&(Be=m,Ke=ke,m+=3*ke);var Ge=!0,dt=[],Vt=0,sn=null,At=0,Un=null;for(this.width=h,this.height=j;Ge&&m<A.length;)switch(A[m++]){case 33:switch(A[m++]){case 255:if(A[m]!==11||A[m+1]==78&&A[m+2]==69&&A[m+3]==84&&A[m+4]==83&&A[m+5]==67&&A[m+6]==65&&A[m+7]==80&&A[m+8]==69&&A[m+9]==50&&A[m+10]==46&&A[m+11]==48&&A[m+12]==3&&A[m+13]==1&&A[m+16]==0)m+=14,Un=A[m++]|A[m++]<<8,m++;else for(m+=12;;){if(!((dn=A[m++])>=0))throw Error("Invalid block size");if(dn===0)break;m+=dn}break;case 249:if(A[m++]!==4||A[m+4]!==0)throw new Error("Invalid graphics extension block.");var Kn=A[m++];Vt=A[m++]|A[m++]<<8,sn=A[m++],1&Kn||(sn=null),At=Kn>>2&7,m++;break;case 254:for(;;){if(!((dn=A[m++])>=0))throw Error("Invalid block size");if(dn===0)break;m+=dn}break;default:throw new Error("Unknown graphic control label: 0x"+A[m-1].toString(16))}break;case 44:var $n=A[m++]|A[m++]<<8,Sn=A[m++]|A[m++]<<8,ti=A[m++]|A[m++]<<8,Zr=A[m++]|A[m++]<<8,dr=A[m++],go=dr>>6&1,la=1<<1+(7&dr),Uo=Be,wi=Ke,mr=!1;dr>>7&&(mr=!0,Uo=m,wi=la,m+=3*la);var Hi=m;for(m++;;){var dn;if(!((dn=A[m++])>=0))throw Error("Invalid block size");if(dn===0)break;m+=dn}dt.push({x:$n,y:Sn,width:ti,height:Zr,has_local_palette:mr,palette_offset:Uo,palette_size:wi,data_offset:Hi,data_length:m-Hi,transparent_index:sn,interlaced:!!go,delay:Vt,disposal:At});break;case 59:Ge=!1;break;default:throw new Error("Unknown gif block: 0x"+A[m-1].toString(16))}this.numFrames=function(){return dt.length},this.loopCount=function(){return Un},this.frameInfo=function(qn){if(qn<0||qn>=dt.length)throw new Error("Frame index out of range.");return dt[qn]},this.decodeAndBlitFrameBGRA=function(qn,zr){var Qr=this.frameInfo(qn),Ui=Qr.width*Qr.height,jo=new Uint8Array(Ui);Ly(A,Qr.data_offset,jo,Ui);var Vo=Qr.palette_offset,Ao=Qr.transparent_index;Ao===null&&(Ao=256);var Go=Qr.width,gs=h-Go,La=Go,yn=4*(Qr.y*h+Qr.x),ur=4*((Qr.y+Qr.height)*h+Qr.x),br=yn,si=4*gs;Qr.interlaced===!0&&(si+=4*h*7);for(var Ii=8,zi=0,Ro=jo.length;zi<Ro;++zi){var To=jo[zi];if(La===0&&(La=Go,(br+=si)>=ur&&(si=4*gs+4*h*(Ii-1),br=yn+(Go+gs)*(Ii<<1),Ii>>=1)),To===Ao)br+=4;else{var ma=A[Vo+3*To],Aa=A[Vo+3*To+1],es=A[Vo+3*To+2];zr[br++]=es,zr[br++]=Aa,zr[br++]=ma,zr[br++]=255}--La}},this.decodeAndBlitFrameRGBA=function(qn,zr){var Qr=this.frameInfo(qn),Ui=Qr.width*Qr.height,jo=new Uint8Array(Ui);Ly(A,Qr.data_offset,jo,Ui);var Vo=Qr.palette_offset,Ao=Qr.transparent_index;Ao===null&&(Ao=256);var Go=Qr.width,gs=h-Go,La=Go,yn=4*(Qr.y*h+Qr.x),ur=4*((Qr.y+Qr.height)*h+Qr.x),br=yn,si=4*gs;Qr.interlaced===!0&&(si+=4*h*7);for(var Ii=8,zi=0,Ro=jo.length;zi<Ro;++zi){var To=jo[zi];if(La===0&&(La=Go,(br+=si)>=ur&&(si=4*gs+4*h*(Ii-1),br=yn+(Go+gs)*(Ii<<1),Ii>>=1)),To===Ao)br+=4;else{var ma=A[Vo+3*To],Aa=A[Vo+3*To+1],es=A[Vo+3*To+2];zr[br++]=ma,zr[br++]=Aa,zr[br++]=es,zr[br++]=255}--La}}}function Ly(A,m,h,j){for(var _=A[m++],re=1<<_,ke=re+1,Be=ke+1,Ke=_+1,Ge=(1<<Ke)-1,dt=0,Vt=0,sn=0,At=A[m++],Un=new Int32Array(4096),Kn=null;;){for(;dt<16&&At!==0;)Vt|=A[m++]<<dt,dt+=8,At===1?At=A[m++]:--At;if(dt<Ke)break;var $n=Vt&Ge;if(Vt>>=Ke,dt-=Ke,$n!==re){if($n===ke)break;for(var Sn=$n<Be?$n:Kn,ti=0,Zr=Sn;Zr>re;)Zr=Un[Zr]>>8,++ti;var dr=Zr;if(sn+ti+(Sn!==$n?1:0)>j)return void hd.log("Warning, gif stream longer than expected.");h[sn++]=dr;var go=sn+=ti;for(Sn!==$n&&(h[sn++]=dr),Zr=Sn;ti--;)Zr=Un[Zr],h[--go]=255&Zr,Zr>>=8;Kn!==null&&Be<4096&&(Un[Be++]=Kn<<8|dr,Be>=Ge+1&&Ke<12&&(++Ke,Ge=Ge<<1|1)),Kn=$n}else Be=ke+1,Ge=(1<<(Ke=_+1))-1,Kn=null}return sn!==j&&hd.log("Warning, gif stream shorter than expected."),h}function c0(A){var m,h,j,_,re,ke=Math.floor,Be=new Array(64),Ke=new Array(64),Ge=new Array(64),dt=new Array(64),Vt=new Array(65535),sn=new Array(65535),At=new Array(64),Un=new Array(64),Kn=[],$n=0,Sn=7,ti=new Array(64),Zr=new Array(64),dr=new Array(64),go=new Array(256),la=new Array(2048),Uo=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],wi=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],mr=[0,1,2,3,4,5,6,7,8,9,10,11],Hi=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],dn=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],qn=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],zr=[0,1,2,3,4,5,6,7,8,9,10,11],Qr=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],Ui=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function jo(yn,ur){for(var br=0,si=0,Ii=new Array,zi=1;zi<=16;zi++){for(var Ro=1;Ro<=yn[zi];Ro++)Ii[ur[si]]=[],Ii[ur[si]][0]=br,Ii[ur[si]][1]=zi,si++,br++;br*=2}return Ii}function Vo(yn){for(var ur=yn[0],br=yn[1]-1;br>=0;)ur&1<<br&&($n|=1<<Sn),br--,--Sn<0&&($n==255?(Ao(255),Ao(0)):Ao($n),Sn=7,$n=0)}function Ao(yn){Kn.push(yn)}function Go(yn){Ao(yn>>8&255),Ao(255&yn)}function gs(yn,ur,br,si,Ii){for(var zi,Ro=Ii[0],To=Ii[240],ma=function(Ga,pu){var Vl,Su,Hu,vf,rd,yA,Od,id,_l,FA,mu=0;for(_l=0;_l<8;++_l){Vl=Ga[mu],Su=Ga[mu+1],Hu=Ga[mu+2],vf=Ga[mu+3],rd=Ga[mu+4],yA=Ga[mu+5],Od=Ga[mu+6];var Of=Vl+(id=Ga[mu+7]),IA=Vl-id,sA=Su+Od,EA=Su-Od,Gf=Hu+yA,Ou=Hu-yA,ZA=vf+rd,pc=vf-rd,Ea=Of+ZA,Yf=Of-ZA,$r=sA+Gf,Nu=sA-Gf;Ga[mu]=Ea+$r,Ga[mu+4]=Ea-$r;var cf=.707106781*(Nu+Yf);Ga[mu+2]=Yf+cf,Ga[mu+6]=Yf-cf;var R1=.382683433*((Ea=pc+Ou)-(Nu=EA+IA)),Bp=.5411961*Ea+R1,kf=1.306562965*Nu+R1,Qm=.707106781*($r=Ou+EA),Uu=IA+Qm,lg=IA-Qm;Ga[mu+5]=lg+Bp,Ga[mu+3]=lg-Bp,Ga[mu+1]=Uu+kf,Ga[mu+7]=Uu-kf,mu+=8}for(mu=0,_l=0;_l<8;++_l){Vl=Ga[mu],Su=Ga[mu+8],Hu=Ga[mu+16],vf=Ga[mu+24],rd=Ga[mu+32],yA=Ga[mu+40],Od=Ga[mu+48];var Am=Vl+(id=Ga[mu+56]),bp=Vl-id,Zp=Su+Od,jf=Su-Od,U0=Hu+yA,ip=Hu-yA,Qv=vf+rd,d1=vf-rd,fv=Am+Qv,Hm=Am-Qv,ug=Zp+U0,Fa=Zp-U0;Ga[mu]=fv+ug,Ga[mu+32]=fv-ug;var Um=.707106781*(Fa+Hm);Ga[mu+16]=Hm+Um,Ga[mu+48]=Hm-Um;var f1=.382683433*((fv=d1+ip)-(Fa=jf+bp)),Rg=.5411961*fv+f1,Q1=1.306562965*Fa+f1,ah=.707106781*(ug=ip+jf),oi=bp+ah,hv=bp-ah;Ga[mu+40]=hv+Rg,Ga[mu+24]=hv-Rg,Ga[mu+8]=oi+Q1,Ga[mu+56]=oi-Q1,mu++}for(_l=0;_l<64;++_l)FA=Ga[_l]*pu[_l],At[_l]=FA>0?FA+.5|0:FA-.5|0;return At}(yn,ur),Aa=0;Aa<64;++Aa)Un[Uo[Aa]]=ma[Aa];var es=Un[0]-br;br=Un[0],es==0?Vo(si[0]):(Vo(si[sn[zi=32767+es]]),Vo(Vt[zi]));for(var ll=63;ll>0&&Un[ll]==0;)ll--;if(ll==0)return Vo(Ro),br;for(var bi,Vn=1;Vn<=ll;){for(var Al=Vn;Un[Vn]==0&&Vn<=ll;)++Vn;var bA=Vn-Al;if(bA>=16){bi=bA>>4;for(var Xu=1;Xu<=bi;++Xu)Vo(To);bA&=15}zi=32767+Un[Vn],Vo(Ii[(bA<<4)+sn[zi]]),Vo(Vt[zi]),Vn++}return ll!=63&&Vo(Ro),br}function La(yn){yn=Math.min(Math.max(yn,1),100),re!=yn&&(function(ur){for(var br=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],si=0;si<64;si++){var Ii=ke((br[si]*ur+50)/100);Ii=Math.min(Math.max(Ii,1),255),Be[Uo[si]]=Ii}for(var zi=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],Ro=0;Ro<64;Ro++){var To=ke((zi[Ro]*ur+50)/100);To=Math.min(Math.max(To,1),255),Ke[Uo[Ro]]=To}for(var ma=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Aa=0,es=0;es<8;es++)for(var ll=0;ll<8;ll++)Ge[Aa]=1/(Be[Uo[Aa]]*ma[es]*ma[ll]*8),dt[Aa]=1/(Ke[Uo[Aa]]*ma[es]*ma[ll]*8),Aa++}(yn<50?Math.floor(5e3/yn):Math.floor(200-2*yn)),re=yn)}this.encode=function(yn,ur){ur&&La(ur),Kn=new Array,$n=0,Sn=7,Go(65496),Go(65504),Go(16),Ao(74),Ao(70),Ao(73),Ao(70),Ao(0),Ao(1),Ao(1),Ao(0),Go(1),Go(1),Ao(0),Ao(0),function(){Go(65499),Go(132),Ao(0);for(var Su=0;Su<64;Su++)Ao(Be[Su]);Ao(1);for(var Hu=0;Hu<64;Hu++)Ao(Ke[Hu])}(),function(Su,Hu){Go(65472),Go(17),Ao(8),Go(Hu),Go(Su),Ao(3),Ao(1),Ao(17),Ao(0),Ao(2),Ao(17),Ao(1),Ao(3),Ao(17),Ao(1)}(yn.width,yn.height),function(){Go(65476),Go(418),Ao(0);for(var Su=0;Su<16;Su++)Ao(wi[Su+1]);for(var Hu=0;Hu<=11;Hu++)Ao(mr[Hu]);Ao(16);for(var vf=0;vf<16;vf++)Ao(Hi[vf+1]);for(var rd=0;rd<=161;rd++)Ao(dn[rd]);Ao(1);for(var yA=0;yA<16;yA++)Ao(qn[yA+1]);for(var Od=0;Od<=11;Od++)Ao(zr[Od]);Ao(17);for(var id=0;id<16;id++)Ao(Qr[id+1]);for(var _l=0;_l<=161;_l++)Ao(Ui[_l])}(),Go(65498),Go(12),Ao(3),Ao(1),Ao(0),Ao(2),Ao(17),Ao(3),Ao(17),Ao(0),Ao(63),Ao(0);var br=0,si=0,Ii=0;$n=0,Sn=7,this.encode.displayName="_encode_";for(var zi,Ro,To,ma,Aa,es,ll,bi,Vn,Al=yn.data,bA=yn.width,Xu=yn.height,Ga=4*bA,pu=0;pu<Xu;){for(zi=0;zi<Ga;){for(Aa=Ga*pu+zi,ll=-1,bi=0,Vn=0;Vn<64;Vn++)es=Aa+(bi=Vn>>3)*Ga+(ll=4*(7&Vn)),pu+bi>=Xu&&(es-=Ga*(pu+1+bi-Xu)),zi+ll>=Ga&&(es-=zi+ll-Ga+4),Ro=Al[es++],To=Al[es++],ma=Al[es++],ti[Vn]=(la[Ro]+la[To+256|0]+la[ma+512|0]>>16)-128,Zr[Vn]=(la[Ro+768|0]+la[To+1024|0]+la[ma+1280|0]>>16)-128,dr[Vn]=(la[Ro+1280|0]+la[To+1536|0]+la[ma+1792|0]>>16)-128;br=gs(ti,Ge,br,m,j),si=gs(Zr,dt,si,h,_),Ii=gs(dr,dt,Ii,h,_),zi+=32}pu+=8}if(Sn>=0){var Vl=[];Vl[1]=Sn+1,Vl[0]=(1<<Sn+1)-1,Vo(Vl)}return Go(65497),new Uint8Array(Kn)},A=A||50,function(){for(var yn=String.fromCharCode,ur=0;ur<256;ur++)go[ur]=yn(ur)}(),m=jo(wi,mr),h=jo(qn,zr),j=jo(Hi,dn),_=jo(Qr,Ui),function(){for(var yn=1,ur=2,br=1;br<=15;br++){for(var si=yn;si<ur;si++)sn[32767+si]=br,Vt[32767+si]=[],Vt[32767+si][1]=br,Vt[32767+si][0]=si;for(var Ii=-(ur-1);Ii<=-yn;Ii++)sn[32767+Ii]=br,Vt[32767+Ii]=[],Vt[32767+Ii][1]=br,Vt[32767+Ii][0]=ur-1+Ii;yn<<=1,ur<<=1}}(),function(){for(var yn=0;yn<256;yn++)la[yn]=19595*yn,la[yn+256|0]=38470*yn,la[yn+512|0]=7471*yn+32768,la[yn+768|0]=-11059*yn,la[yn+1024|0]=-21709*yn,la[yn+1280|0]=32768*yn+8421375,la[yn+1536|0]=-27439*yn,la[yn+1792|0]=-5329*yn}(),La(A)}function ag(A,m){if(this.pos=0,this.buffer=A,this.datav=new DataView(A.buffer),this.is_with_alpha=!!m,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,["BM","BA","CI","CP","IC","PT"].indexOf(this.flag)===-1)throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function $y(A){function m(mr){if(!mr)throw Error("assert :P")}function h(mr,Hi,dn){for(var qn=0;4>qn;qn++)if(mr[Hi+qn]!=dn.charCodeAt(qn))return!0;return!1}function j(mr,Hi,dn,qn,zr){for(var Qr=0;Qr<zr;Qr++)mr[Hi+Qr]=dn[qn+Qr]}function _(mr,Hi,dn,qn){for(var zr=0;zr<qn;zr++)mr[Hi+zr]=dn}function re(mr){return new Int32Array(mr)}function ke(mr,Hi){for(var dn=[],qn=0;qn<mr;qn++)dn.push(new Hi);return dn}function Be(mr,Hi){var dn=[];return function qn(zr,Qr,Ui){for(var jo=Ui[Qr],Vo=0;Vo<jo&&(zr.push(Ui.length>Qr+1?[]:new Hi),!(Ui.length<Qr+1));Vo++)qn(zr[Vo],Qr+1,Ui)}(dn,0,mr),dn}var Ke=function(){var mr=this;function Hi(ae,Ce){for(var tt=1<<Ce-1>>>0;ae&tt;)tt>>>=1;return tt?(ae&tt-1)+tt:ae}function dn(ae,Ce,tt,xt,v){m(!(xt%tt));do ae[Ce+(xt-=tt)]=v;while(0<xt)}function qn(ae,Ce,tt,xt,v){if(m(2328>=v),512>=v)var g=re(512);else if((g=re(v))==null)return 0;return function(d,Ae,He,ze,mt,Je){var de,Ye,wt=Ae,Xt=1<<He,Lt=re(16),An=re(16);for(m(mt!=0),m(ze!=null),m(d!=null),m(0<He),Ye=0;Ye<mt;++Ye){if(15<ze[Ye])return 0;++Lt[ze[Ye]]}if(Lt[0]==mt)return 0;for(An[1]=0,de=1;15>de;++de){if(Lt[de]>1<<de)return 0;An[de+1]=An[de]+Lt[de]}for(Ye=0;Ye<mt;++Ye)de=ze[Ye],0<ze[Ye]&&(Je[An[de]++]=Ye);if(An[15]==1)return(ze=new zr).g=0,ze.value=Je[0],dn(d,wt,1,Xt,ze),Xt;var Nn,kn=-1,en=Xt-1,xr=0,Hn=1,vr=1,Bn=1<<He;for(Ye=0,de=1,mt=2;de<=He;++de,mt<<=1){if(Hn+=vr<<=1,0>(vr-=Lt[de]))return 0;for(;0<Lt[de];--Lt[de])(ze=new zr).g=de,ze.value=Je[Ye++],dn(d,wt+xr,mt,Bn,ze),xr=Hi(xr,de)}for(de=He+1,mt=2;15>=de;++de,mt<<=1){if(Hn+=vr<<=1,0>(vr-=Lt[de]))return 0;for(;0<Lt[de];--Lt[de]){if(ze=new zr,(xr&en)!=kn){for(wt+=Bn,Nn=1<<(kn=de)-He;15>kn&&!(0>=(Nn-=Lt[kn]));)++kn,Nn<<=1;Xt+=Bn=1<<(Nn=kn-He),d[Ae+(kn=xr&en)].g=Nn+He,d[Ae+kn].value=wt-Ae-kn}ze.g=de-He,ze.value=Je[Ye++],dn(d,wt+(xr>>He),mt,Bn,ze),xr=Hi(xr,de)}}return Hn!=2*An[15]-1?0:Xt}(ae,Ce,tt,xt,v,g)}function zr(){this.value=this.g=0}function Qr(){this.value=this.g=0}function Ui(){this.G=ke(5,zr),this.H=re(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=ke(qf,Qr)}function jo(ae,Ce,tt,xt){m(ae!=null),m(Ce!=null),m(2147483648>xt),ae.Ca=254,ae.I=0,ae.b=-8,ae.Ka=0,ae.oa=Ce,ae.pa=tt,ae.Jd=Ce,ae.Yc=tt+xt,ae.Zc=4<=xt?tt+xt-4+1:tt,Ro(ae)}function Vo(ae,Ce){for(var tt=0;0<Ce--;)tt|=ma(ae,128)<<Ce;return tt}function Ao(ae,Ce){var tt=Vo(ae,Ce);return To(ae)?-tt:tt}function Go(ae,Ce,tt,xt){var v,g=0;for(m(ae!=null),m(Ce!=null),m(4294967288>xt),ae.Sb=xt,ae.Ra=0,ae.u=0,ae.h=0,4<xt&&(xt=4),v=0;v<xt;++v)g+=Ce[tt+v]<<8*v;ae.Ra=g,ae.bb=xt,ae.oa=Ce,ae.pa=tt}function gs(ae){for(;8<=ae.u&&ae.bb<ae.Sb;)ae.Ra>>>=8,ae.Ra+=ae.oa[ae.pa+ae.bb]<<jA-8>>>0,++ae.bb,ae.u-=8;si(ae)&&(ae.h=1,ae.u=0)}function La(ae,Ce){if(m(0<=Ce),!ae.h&&Ce<=mg){var tt=br(ae)&Vd[Ce];return ae.u+=Ce,gs(ae),tt}return ae.h=1,ae.u=0}function yn(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function ur(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function br(ae){return ae.Ra>>>(ae.u&jA-1)>>>0}function si(ae){return m(ae.bb<=ae.Sb),ae.h||ae.bb==ae.Sb&&ae.u>jA}function Ii(ae,Ce){ae.u=Ce,ae.h=si(ae)}function zi(ae){ae.u>=od&&(m(ae.u>=od),gs(ae))}function Ro(ae){m(ae!=null&&ae.oa!=null),ae.pa<ae.Zc?(ae.I=(ae.oa[ae.pa++]|ae.I<<8)>>>0,ae.b+=8):(m(ae!=null&&ae.oa!=null),ae.pa<ae.Yc?(ae.b+=8,ae.I=ae.oa[ae.pa++]|ae.I<<8):ae.Ka?ae.b=0:(ae.I<<=8,ae.b+=8,ae.Ka=1))}function To(ae){return Vo(ae,1)}function ma(ae,Ce){var tt=ae.Ca;0>ae.b&&Ro(ae);var xt=ae.b,v=tt*Ce>>>8,g=(ae.I>>>xt>v)+0;for(g?(tt-=v,ae.I-=v+1<<xt>>>0):tt=v+1,xt=tt,v=0;256<=xt;)v+=8,xt>>=8;return xt=7^v+Zv[xt],ae.b-=xt,ae.Ca=(tt<<xt)-1,g}function Aa(ae,Ce,tt){ae[Ce+0]=tt>>24&255,ae[Ce+1]=tt>>16&255,ae[Ce+2]=tt>>8&255,ae[Ce+3]=255&tt}function es(ae,Ce){return ae[Ce+0]|ae[Ce+1]<<8}function ll(ae,Ce){return es(ae,Ce)|ae[Ce+2]<<16}function bi(ae,Ce){return es(ae,Ce)|es(ae,Ce+2)<<16}function Vn(ae,Ce){var tt=1<<Ce;return m(ae!=null),m(0<Ce),ae.X=re(tt),ae.X==null?0:(ae.Mb=32-Ce,ae.Xa=Ce,1)}function Al(ae,Ce){m(ae!=null),m(Ce!=null),m(ae.Xa==Ce.Xa),j(Ce.X,0,ae.X,0,1<<Ce.Xa)}function bA(){this.X=[],this.Xa=this.Mb=0}function Xu(ae,Ce,tt,xt){m(tt!=null),m(xt!=null);var v=tt[0],g=xt[0];return v==0&&(v=(ae*g+Ce/2)/Ce),g==0&&(g=(Ce*v+ae/2)/ae),0>=v||0>=g?0:(tt[0]=v,xt[0]=g,1)}function Ga(ae,Ce){return ae+(1<<Ce)-1>>>Ce}function pu(ae,Ce){return((4278255360&ae)+(4278255360&Ce)>>>0&4278255360)+((16711935&ae)+(16711935&Ce)>>>0&16711935)>>>0}function Vl(ae,Ce){mr[Ce]=function(tt,xt,v,g,d,Ae,He){var ze;for(ze=0;ze<d;++ze){var mt=mr[ae](Ae[He+ze-1],v,g+ze);Ae[He+ze]=pu(tt[xt+ze],mt)}}}function Su(){this.ud=this.hd=this.jd=0}function Hu(ae,Ce){return((4278124286&(ae^Ce))>>>1)+(ae&Ce)>>>0}function vf(ae){return 0<=ae&&256>ae?ae:0>ae?0:255<ae?255:void 0}function rd(ae,Ce){return vf(ae+(ae-Ce+.5>>1))}function yA(ae,Ce,tt){return Math.abs(Ce-tt)-Math.abs(ae-tt)}function Od(ae,Ce,tt,xt,v,g,d){for(xt=g[d-1],tt=0;tt<v;++tt)g[d+tt]=xt=pu(ae[Ce+tt],xt)}function id(ae,Ce,tt,xt,v){var g;for(g=0;g<tt;++g){var d=ae[Ce+g],Ae=d>>8&255,He=16711935&(He=(He=16711935&d)+((Ae<<16)+Ae));xt[v+g]=(4278255360&d)+He>>>0}}function _l(ae,Ce){Ce.jd=255&ae,Ce.hd=ae>>8&255,Ce.ud=ae>>16&255}function FA(ae,Ce,tt,xt,v,g){var d;for(d=0;d<xt;++d){var Ae=Ce[tt+d],He=Ae>>>8,ze=Ae,mt=255&(mt=(mt=Ae>>>16)+((ae.jd<<24>>24)*(He<<24>>24)>>>5));ze=255&(ze=(ze+=(ae.hd<<24>>24)*(He<<24>>24)>>>5)+((ae.ud<<24>>24)*(mt<<24>>24)>>>5)),v[g+d]=(4278255360&Ae)+(mt<<16)+ze}}function mu(ae,Ce,tt,xt,v){mr[Ce]=function(g,d,Ae,He,ze,mt,Je,de,Ye){for(He=Je;He<de;++He)for(Je=0;Je<Ye;++Je)ze[mt++]=v(Ae[xt(g[d++])])},mr[ae]=function(g,d,Ae,He,ze,mt,Je){var de=8>>g.b,Ye=g.Ea,wt=g.K[0],Xt=g.w;if(8>de)for(g=(1<<g.b)-1,Xt=(1<<de)-1;d<Ae;++d){var Lt,An=0;for(Lt=0;Lt<Ye;++Lt)Lt&g||(An=xt(He[ze++])),mt[Je++]=v(wt[An&Xt]),An>>=de}else mr["VP8LMapColor"+tt](He,ze,wt,Xt,mt,Je,d,Ae,Ye)}}function Of(ae,Ce,tt,xt,v){for(tt=Ce+tt;Ce<tt;){var g=ae[Ce++];xt[v++]=g>>16&255,xt[v++]=g>>8&255,xt[v++]=255&g}}function IA(ae,Ce,tt,xt,v){for(tt=Ce+tt;Ce<tt;){var g=ae[Ce++];xt[v++]=g>>16&255,xt[v++]=g>>8&255,xt[v++]=255&g,xt[v++]=g>>24&255}}function sA(ae,Ce,tt,xt,v){for(tt=Ce+tt;Ce<tt;){var g=(d=ae[Ce++])>>16&240|d>>12&15,d=240&d|d>>28&15;xt[v++]=g,xt[v++]=d}}function EA(ae,Ce,tt,xt,v){for(tt=Ce+tt;Ce<tt;){var g=(d=ae[Ce++])>>16&248|d>>13&7,d=d>>5&224|d>>3&31;xt[v++]=g,xt[v++]=d}}function Gf(ae,Ce,tt,xt,v){for(tt=Ce+tt;Ce<tt;){var g=ae[Ce++];xt[v++]=255&g,xt[v++]=g>>8&255,xt[v++]=g>>16&255}}function Ou(ae,Ce,tt,xt,v,g){if(g==0)for(tt=Ce+tt;Ce<tt;)Aa(xt,((g=ae[Ce++])[0]>>24|g[1]>>8&65280|g[2]<<8&16711680|g[3]<<24)>>>0),v+=32;else j(xt,v,ae,Ce,tt)}function ZA(ae,Ce){mr[Ce][0]=mr[ae+"0"],mr[Ce][1]=mr[ae+"1"],mr[Ce][2]=mr[ae+"2"],mr[Ce][3]=mr[ae+"3"],mr[Ce][4]=mr[ae+"4"],mr[Ce][5]=mr[ae+"5"],mr[Ce][6]=mr[ae+"6"],mr[Ce][7]=mr[ae+"7"],mr[Ce][8]=mr[ae+"8"],mr[Ce][9]=mr[ae+"9"],mr[Ce][10]=mr[ae+"10"],mr[Ce][11]=mr[ae+"11"],mr[Ce][12]=mr[ae+"12"],mr[Ce][13]=mr[ae+"13"],mr[Ce][14]=mr[ae+"0"],mr[Ce][15]=mr[ae+"0"]}function pc(ae){return ae==xu||ae==Wv||ae==Gv||ae==S1}function Ea(){this.eb=[],this.size=this.A=this.fb=0}function Yf(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function $r(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new Ea,this.f.kb=new Yf,this.sd=null}function Nu(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function cf(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function R1(ae){return alert("todo:WebPSamplerProcessPlane"),ae.T}function Bp(ae,Ce){var tt=ae.T,xt=Ce.ba.f.RGBA,v=xt.eb,g=xt.fb+ae.ka*xt.A,d=Bf[Ce.ba.S],Ae=ae.y,He=ae.O,ze=ae.f,mt=ae.N,Je=ae.ea,de=ae.W,Ye=Ce.cc,wt=Ce.dc,Xt=Ce.Mc,Lt=Ce.Nc,An=ae.ka,Nn=ae.ka+ae.T,kn=ae.U,en=kn+1>>1;for(An==0?d(Ae,He,null,null,ze,mt,Je,de,ze,mt,Je,de,v,g,null,null,kn):(d(Ce.ec,Ce.fc,Ae,He,Ye,wt,Xt,Lt,ze,mt,Je,de,v,g-xt.A,v,g,kn),++tt);An+2<Nn;An+=2)Ye=ze,wt=mt,Xt=Je,Lt=de,mt+=ae.Rc,de+=ae.Rc,g+=2*xt.A,d(Ae,(He+=2*ae.fa)-ae.fa,Ae,He,Ye,wt,Xt,Lt,ze,mt,Je,de,v,g-xt.A,v,g,kn);return He+=ae.fa,ae.j+Nn<ae.o?(j(Ce.ec,Ce.fc,Ae,He,kn),j(Ce.cc,Ce.dc,ze,mt,en),j(Ce.Mc,Ce.Nc,Je,de,en),tt--):1&Nn||d(Ae,He,null,null,ze,mt,Je,de,ze,mt,Je,de,v,g+xt.A,null,null,kn),tt}function kf(ae,Ce,tt){var xt=ae.F,v=[ae.J];if(xt!=null){var g=ae.U,d=Ce.ba.S,Ae=d==md||d==Gv;Ce=Ce.ba.f.RGBA;var He=[0],ze=ae.ka;He[0]=ae.T,ae.Kb&&(ze==0?--He[0]:(--ze,v[0]-=ae.width),ae.j+ae.ka+ae.T==ae.o&&(He[0]=ae.o-ae.j-ze));var mt=Ce.eb;ze=Ce.fb+ze*Ce.A,ae=sE(xt,v[0],ae.width,g,He,mt,ze+(Ae?0:3),Ce.A),m(tt==He),ae&&pc(d)&&xv(mt,ze,Ae,g,He,Ce.A)}return 0}function Qm(ae){var Ce=ae.ma,tt=Ce.ba.S,xt=11>tt,v=tt==pd||tt==Mu||tt==md||tt==Cv||tt==12||pc(tt);if(Ce.memory=null,Ce.Ib=null,Ce.Jb=null,Ce.Nd=null,!pg(Ce.Oa,ae,v?11:12))return 0;if(v&&pc(tt)&&d0(),ae.da)alert("todo:use_scaling");else{if(xt){if(Ce.Ib=R1,ae.Kb){if(tt=ae.U+1>>1,Ce.memory=re(ae.U+2*tt),Ce.memory==null)return 0;Ce.ec=Ce.memory,Ce.fc=0,Ce.cc=Ce.ec,Ce.dc=Ce.fc+ae.U,Ce.Mc=Ce.cc,Ce.Nc=Ce.dc+tt,Ce.Ib=Bp,d0()}}else alert("todo:EmitYUV");v&&(Ce.Jb=kf,xt&&bh())}if(xt&&!OE){for(ae=0;256>ae;++ae)gy[ae]=89858*(ae-128)+dE>>P1,vy[ae]=-22014*(ae-128)+dE,FE[ae]=-45773*(ae-128),G1[ae]=113618*(ae-128)+dE>>P1;for(ae=Jv;ae<qv;++ae)Ce=76283*(ae-16)+dE>>P1,Mp[ae-Jv]=Ag(Ce,255),yy[ae-Jv]=Ag(Ce+8>>4,15);OE=1}return 1}function Uu(ae){var Ce=ae.ma,tt=ae.U,xt=ae.T;return m(!(1&ae.ka)),0>=tt||0>=xt?0:(tt=Ce.Ib(ae,Ce),Ce.Jb!=null&&Ce.Jb(ae,Ce,tt),Ce.Dc+=tt,1)}function lg(ae){ae.ma.memory=null}function Am(ae,Ce,tt,xt){return La(ae,8)!=47?0:(Ce[0]=La(ae,14)+1,tt[0]=La(ae,14)+1,xt[0]=La(ae,1),La(ae,3)!=0?0:!ae.h)}function bp(ae,Ce){if(4>ae)return ae+1;var tt=ae-2>>1;return(2+(1&ae)<<tt)+La(Ce,tt)+1}function Zp(ae,Ce){return 120<Ce?Ce-120:1<=(tt=((tt=uE[Ce-1])>>4)*ae+(8-(15&tt)))?tt:1;var tt}function jf(ae,Ce,tt){var xt=br(tt),v=ae[Ce+=255&xt].g-8;return 0<v&&(Ii(tt,tt.u+8),xt=br(tt),Ce+=ae[Ce].value,Ce+=xt&(1<<v)-1),Ii(tt,tt.u+ae[Ce].g),ae[Ce].value}function U0(ae,Ce,tt){return tt.g+=ae.g,tt.value+=ae.value<<Ce>>>0,m(8>=tt.g),ae.g}function ip(ae,Ce,tt){var xt=ae.xc;return m((Ce=xt==0?0:ae.vc[ae.md*(tt>>xt)+(Ce>>xt)])<ae.Wb),ae.Ya[Ce]}function Qv(ae,Ce,tt,xt){var v=ae.ab,g=ae.c*Ce,d=ae.C;Ce=d+Ce;var Ae=tt,He=xt;for(xt=ae.Ta,tt=ae.Ua;0<v--;){var ze=ae.gc[v],mt=d,Je=Ce,de=Ae,Ye=He,wt=(He=xt,Ae=tt,ze.Ea);switch(m(mt<Je),m(Je<=ze.nc),ze.hc){case 2:Bd(de,Ye,(Je-mt)*wt,He,Ae);break;case 0:var Xt=mt,Lt=Je,An=He,Nn=Ae,kn=(Bn=ze).Ea;Xt==0&&(mm(de,Ye,null,null,1,An,Nn),Od(de,Ye+1,0,0,kn-1,An,Nn+1),Ye+=kn,Nn+=kn,++Xt);for(var en=1<<Bn.b,xr=en-1,Hn=Ga(kn,Bn.b),vr=Bn.K,Bn=Bn.w+(Xt>>Bn.b)*Hn;Xt<Lt;){var rr=vr,ar=Bn,Jn=1;for(Wh(de,Ye,An,Nn-kn,1,An,Nn);Jn<kn;){var li=(Jn&~xr)+en;li>kn&&(li=kn),(0,X1[rr[ar++]>>8&15])(de,Ye+ +Jn,An,Nn+Jn-kn,li-Jn,An,Nn+Jn),Jn=li}Ye+=kn,Nn+=kn,++Xt&xr||(Bn+=Hn)}Je!=ze.nc&&j(He,Ae-wt,He,Ae+(Je-mt-1)*wt,wt);break;case 1:for(wt=de,Lt=Ye,kn=(de=ze.Ea)-(Nn=de&~(An=(Ye=1<<ze.b)-1)),Xt=Ga(de,ze.b),en=ze.K,ze=ze.w+(mt>>ze.b)*Xt;mt<Je;){for(xr=en,Hn=ze,vr=new Su,Bn=Lt+Nn,rr=Lt+de;Lt<Bn;)_l(xr[Hn++],vr),xc(vr,wt,Lt,Ye,He,Ae),Lt+=Ye,Ae+=Ye;Lt<rr&&(_l(xr[Hn++],vr),xc(vr,wt,Lt,kn,He,Ae),Lt+=kn,Ae+=kn),++mt&An||(ze+=Xt)}break;case 3:if(de==He&&Ye==Ae&&0<ze.b){for(Lt=He,de=wt=Ae+(Je-mt)*wt-(Nn=(Je-mt)*Ga(ze.Ea,ze.b)),Ye=He,An=Ae,Xt=[],Nn=(kn=Nn)-1;0<=Nn;--Nn)Xt[Nn]=Ye[An+Nn];for(Nn=kn-1;0<=Nn;--Nn)Lt[de+Nn]=Xt[Nn];b1(ze,mt,Je,He,wt,He,Ae)}else b1(ze,mt,Je,de,Ye,He,Ae)}Ae=xt,He=tt}He!=tt&&j(xt,tt,Ae,He,g)}function d1(ae,Ce){var tt=ae.V,xt=ae.Ba+ae.c*ae.C,v=Ce-ae.C;if(m(Ce<=ae.l.o),m(16>=v),0<v){var g=ae.l,d=ae.Ta,Ae=ae.Ua,He=g.width;if(Qv(ae,v,tt,xt),v=Ae=[Ae],m((tt=ae.C)<(xt=Ce)),m(g.v<g.va),xt>g.o&&(xt=g.o),tt<g.j){var ze=g.j-tt;tt=g.j,v[0]+=ze*He}if(tt>=xt?tt=0:(v[0]+=4*g.v,g.ka=tt-g.j,g.U=g.va-g.v,g.T=xt-tt,tt=1),tt){if(Ae=Ae[0],11>(tt=ae.ca).S){var mt=tt.f.RGBA,Je=(xt=tt.S,v=g.U,g=g.T,ze=mt.eb,mt.A),de=g;for(mt=mt.fb+ae.Ma*mt.A;0<de--;){var Ye=d,wt=Ae,Xt=v,Lt=ze,An=mt;switch(xt){case h0:Wu(Ye,wt,Xt,Lt,An);break;case pd:wv(Ye,wt,Xt,Lt,An);break;case xu:wv(Ye,wt,Xt,Lt,An),xv(Lt,An,0,Xt,1,0);break;case $d:gm(Ye,wt,Xt,Lt,An);break;case Mu:Ou(Ye,wt,Xt,Lt,An,1);break;case Wv:Ou(Ye,wt,Xt,Lt,An,1),xv(Lt,An,0,Xt,1,0);break;case md:Ou(Ye,wt,Xt,Lt,An,0);break;case Gv:Ou(Ye,wt,Xt,Lt,An,0),xv(Lt,An,1,Xt,1,0);break;case Cv:Dh(Ye,wt,Xt,Lt,An);break;case S1:Dh(Ye,wt,Xt,Lt,An),aE(Lt,An,Xt,1,0);break;case P0:uc(Ye,wt,Xt,Lt,An);break;default:m(0)}Ae+=He,mt+=Je}ae.Ma+=g}else alert("todo:EmitRescaledRowsYUVA");m(ae.Ma<=tt.height)}}ae.C=Ce,m(ae.C<=ae.i)}function fv(ae){var Ce;if(0<ae.ua)return 0;for(Ce=0;Ce<ae.Wb;++Ce){var tt=ae.Ya[Ce].G,xt=ae.Ya[Ce].H;if(0<tt[1][xt[1]+0].g||0<tt[2][xt[2]+0].g||0<tt[3][xt[3]+0].g)return 0}return 1}function Hm(ae,Ce,tt,xt,v,g){if(ae.Z!=0){var d=ae.qd,Ae=ae.rd;for(m(df[ae.Z]!=null);Ce<tt;++Ce)df[ae.Z](d,Ae,xt,v,xt,v,g),d=xt,Ae=v,v+=g;ae.qd=d,ae.rd=Ae}}function ug(ae,Ce){var tt=ae.l.ma,xt=tt.Z==0||tt.Z==1?ae.l.j:ae.C;if(xt=ae.C<xt?xt:ae.C,m(Ce<=ae.l.o),Ce>xt){var v=ae.l.width,g=tt.ca,d=tt.tb+v*xt,Ae=ae.V,He=ae.Ba+ae.c*xt,ze=ae.gc;m(ae.ab==1),m(ze[0].hc==3),gg(ze[0],xt,Ce,Ae,He,g,d),Hm(tt,xt,Ce,g,d,v)}ae.C=ae.Ma=Ce}function Fa(ae,Ce,tt,xt,v,g,d){var Ae=ae.$/xt,He=ae.$%xt,ze=ae.m,mt=ae.s,Je=tt+ae.$,de=Je;v=tt+xt*v;var Ye=tt+xt*g,wt=280+mt.ua,Xt=ae.Pb?Ae:16777216,Lt=0<mt.ua?mt.Wa:null,An=mt.wc,Nn=Je<Ye?ip(mt,He,Ae):null;m(ae.C<g),m(Ye<=v);var kn=!1;e:for(;;){for(;kn||Je<Ye;){var en=0;if(Ae>=Xt){var xr=Je-tt;m((Xt=ae).Pb),Xt.wd=Xt.m,Xt.xd=xr,0<Xt.s.ua&&Al(Xt.s.Wa,Xt.s.vb),Xt=Ae+ad}if(He&An||(Nn=ip(mt,He,Ae)),m(Nn!=null),Nn.Qb&&(Ce[Je]=Nn.qb,kn=!0),!kn)if(zi(ze),Nn.jc){en=ze,xr=Ce;var Hn=Je,vr=Nn.pd[br(en)&qf-1];m(Nn.jc),256>vr.g?(Ii(en,en.u+vr.g),xr[Hn]=vr.value,en=0):(Ii(en,en.u+vr.g-256),m(256<=vr.value),en=vr.value),en==0&&(kn=!0)}else en=jf(Nn.G[0],Nn.H[0],ze);if(ze.h)break;if(kn||256>en){if(!kn)if(Nn.nd)Ce[Je]=(Nn.qb|en<<8)>>>0;else{if(zi(ze),kn=jf(Nn.G[1],Nn.H[1],ze),zi(ze),xr=jf(Nn.G[2],Nn.H[2],ze),Hn=jf(Nn.G[3],Nn.H[3],ze),ze.h)break;Ce[Je]=(Hn<<24|kn<<16|en<<8|xr)>>>0}if(kn=!1,++Je,++He>=xt&&(He=0,++Ae,d!=null&&Ae<=g&&!(Ae%16)&&d(ae,Ae),Lt!=null))for(;de<Je;)en=Ce[de++],Lt.X[(506832829*en&4294967295)>>>Lt.Mb]=en}else if(280>en){if(en=bp(en-256,ze),xr=jf(Nn.G[4],Nn.H[4],ze),zi(ze),xr=Zp(xt,xr=bp(xr,ze)),ze.h)break;if(Je-tt<xr||v-Je<en)break e;for(Hn=0;Hn<en;++Hn)Ce[Je+Hn]=Ce[Je+Hn-xr];for(Je+=en,He+=en;He>=xt;)He-=xt,++Ae,d!=null&&Ae<=g&&!(Ae%16)&&d(ae,Ae);if(m(Je<=v),He&An&&(Nn=ip(mt,He,Ae)),Lt!=null)for(;de<Je;)en=Ce[de++],Lt.X[(506832829*en&4294967295)>>>Lt.Mb]=en}else{if(!(en<wt))break e;for(kn=en-280,m(Lt!=null);de<Je;)en=Ce[de++],Lt.X[(506832829*en&4294967295)>>>Lt.Mb]=en;en=Je,m(!(kn>>>(xr=Lt).Xa)),Ce[en]=xr.X[kn],kn=!0}kn||m(ze.h==si(ze))}if(ae.Pb&&ze.h&&Je<v)m(ae.m.h),ae.a=5,ae.m=ae.wd,ae.$=ae.xd,0<ae.s.ua&&Al(ae.s.vb,ae.s.Wa);else{if(ze.h)break e;d!=null&&d(ae,Ae>g?g:Ae),ae.a=0,ae.$=Je-tt}return 1}return ae.a=3,0}function Um(ae){m(ae!=null),ae.vc=null,ae.yc=null,ae.Ya=null;var Ce=ae.Wa;Ce!=null&&(Ce.X=null),ae.vb=null,m(ae!=null)}function f1(){var ae=new lc;return ae==null?null:(ae.a=0,ae.xb=cE,ZA("Predictor","VP8LPredictors"),ZA("Predictor","VP8LPredictors_C"),ZA("PredictorAdd","VP8LPredictorsAdd"),ZA("PredictorAdd","VP8LPredictorsAdd_C"),Bd=id,xc=FA,Wu=Of,wv=IA,Dh=sA,uc=EA,gm=Gf,mr.VP8LMapColor32b=Ia,mr.VP8LMapColor8b=Vv,ae)}function Rg(ae,Ce,tt,xt,v){var g=1,d=[ae],Ae=[Ce],He=xt.m,ze=xt.s,mt=null,Je=0;e:for(;;){if(tt)for(;g&&La(He,1);){var de=d,Ye=Ae,wt=xt,Xt=1,Lt=wt.m,An=wt.gc[wt.ab],Nn=La(Lt,2);if(wt.Oc&1<<Nn)g=0;else{switch(wt.Oc|=1<<Nn,An.hc=Nn,An.Ea=de[0],An.nc=Ye[0],An.K=[null],++wt.ab,m(4>=wt.ab),Nn){case 0:case 1:An.b=La(Lt,3)+2,Xt=Rg(Ga(An.Ea,An.b),Ga(An.nc,An.b),0,wt,An.K),An.K=An.K[0];break;case 3:var kn,en=La(Lt,8)+1,xr=16<en?0:4<en?1:2<en?2:3;if(de[0]=Ga(An.Ea,xr),An.b=xr,kn=Xt=Rg(en,1,0,wt,An.K)){var Hn,vr=en,Bn=An,rr=1<<(8>>Bn.b),ar=re(rr);if(ar==null)kn=0;else{var Jn=Bn.K[0],li=Bn.w;for(ar[0]=Bn.K[0][0],Hn=1;Hn<1*vr;++Hn)ar[Hn]=pu(Jn[li+Hn],ar[Hn-1]);for(;Hn<4*rr;++Hn)ar[Hn]=0;Bn.K[0]=null,Bn.K[0]=ar,kn=1}}Xt=kn;break;case 2:break;default:m(0)}g=Xt}}if(d=d[0],Ae=Ae[0],g&&La(He,1)&&!(g=1<=(Je=La(He,4))&&11>=Je)){xt.a=3;break e}var Dn;if(Dn=g)t:{var Nr,ii,jn,ei=xt,ta=d,En=Ae,Mn=Je,Di=tt,Xo=ei.m,$o=ei.s,ki=[null],Ie=1,Er=0,Hr=dh[Mn];n:for(;;){if(Di&&La(Xo,1)){var Wr=La(Xo,3)+2,Si=Ga(ta,Wr),Ri=Ga(En,Wr),ji=Si*Ri;if(!Rg(Si,Ri,0,ei,ki))break n;for(ki=ki[0],$o.xc=Wr,Nr=0;Nr<ji;++Nr){var fo=ki[Nr]>>8&65535;ki[Nr]=fo,fo>=Ie&&(Ie=fo+1)}}if(Xo.h)break n;for(ii=0;5>ii;++ii){var po=Z0[ii];!ii&&0<Mn&&(po+=1<<Mn),Er<po&&(Er=po)}var gr=ke(Ie*Hr,zr),kt=Ie,Fn=ke(kt,Ui);if(Fn==null)var fr=null;else m(65536>=kt),fr=Fn;var hr=re(Er);if(fr==null||hr==null||gr==null){ei.a=1;break n}var bn=gr;for(Nr=jn=0;Nr<Ie;++Nr){var Mr=fr[Nr],ho=Mr.G,Kt=Mr.H,wr=0,Ln=1,Mi=0;for(ii=0;5>ii;++ii){po=Z0[ii],ho[ii]=bn,Kt[ii]=jn,!ii&&0<Mn&&(po+=1<<Mn);i:{var Co,Dt=po,On=ei,Lr=hr,na=bn,Ms=jn,xs=0,jl=On.m,DA=La(jl,1);if(_(Lr,0,0,Dt),DA){var Pu=La(jl,1)+1,Hs=La(jl,1),Wc=La(jl,Hs==0?1:8);Lr[Wc]=1,Pu==2&&(Lr[Wc=La(jl,8)]=1);var YA=1}else{var Sf=re(19),Qh=La(jl,4)+4;if(19<Qh){On.a=3;var Hh=0;break i}for(Co=0;Co<Qh;++Co)Sf[Bv[Co]]=La(jl,3);var Gh=void 0,Nh=void 0,Mh=On,p0=Sf,Ji=Dt,ju=Lr,Gc=0,vc=Mh.m,lp=8,m0=ke(128,zr);r:for(;qn(m0,0,7,p0,19);){if(La(vc,1)){var Hf=2+2*La(vc,3);if((Gh=2+La(vc,Hf))>Ji)break r}else Gh=Ji;for(Nh=0;Nh<Ji&&Gh--;){zi(vc);var ff=m0[0+(127&br(vc))];Ii(vc,vc.u+ff.g);var Dl=ff.value;if(16>Dl)ju[Nh++]=Dl,Dl!=0&&(lp=Dl);else{var fh=Dl==16,Lh=Dl-16,e=ks[Lh],t=La(vc,Yv[Lh])+e;if(Nh+t>Ji)break r;for(var n=fh?lp:0;0<t--;)ju[Nh++]=n}}Gc=1;break r}Gc||(Mh.a=3),YA=Gc}(YA=YA&&!jl.h)&&(xs=qn(na,Ms,8,Lr,Dt)),YA&&xs!=0?Hh=xs:(On.a=3,Hh=0)}if(Hh==0)break n;if(Ln&&Qf[ii]==1&&(Ln=bn[jn].g==0),wr+=bn[jn].g,jn+=Hh,3>=ii){var r,i=hr[0];for(r=1;r<po;++r)hr[r]>i&&(i=hr[r]);Mi+=i}}if(Mr.nd=Ln,Mr.Qb=0,Ln&&(Mr.qb=(ho[3][Kt[3]+0].value<<24|ho[1][Kt[1]+0].value<<16|ho[2][Kt[2]+0].value)>>>0,wr==0&&256>ho[0][Kt[0]+0].value&&(Mr.Qb=1,Mr.qb+=ho[0][Kt[0]+0].value<<8)),Mr.jc=!Mr.Qb&&6>Mi,Mr.jc){var o,l=Mr;for(o=0;o<qf;++o){var u=o,f=l.pd[u],E=l.G[0][l.H[0]+u];256<=E.value?(f.g=E.g+256,f.value=E.value):(f.g=0,f.value=0,u>>=U0(E,8,f),u>>=U0(l.G[1][l.H[1]+u],16,f),u>>=U0(l.G[2][l.H[2]+u],0,f),U0(l.G[3][l.H[3]+u],24,f))}}}$o.vc=ki,$o.Wb=Ie,$o.Ya=fr,$o.yc=gr,Dn=1;break t}Dn=0}if(!(g=Dn)){xt.a=3;break e}if(0<Je){if(ze.ua=1<<Je,!Vn(ze.Wa,Je)){xt.a=1,g=0;break e}}else ze.ua=0;var C=xt,T=d,$=Ae,ce=C.s,Ee=ce.xc;if(C.c=T,C.i=$,ce.md=Ga(T,Ee),ce.wc=Ee==0?-1:(1<<Ee)-1,tt){xt.xb=eu;break e}if((mt=re(d*Ae))==null){xt.a=1,g=0;break e}g=(g=Fa(xt,mt,0,d,Ae,Ae,null))&&!He.h;break e}return g?(v!=null?v[0]=mt:(m(mt==null),m(tt)),xt.$=0,tt||Um(ze)):Um(ze),g}function Q1(ae,Ce){var tt=ae.c*ae.i,xt=tt+Ce+16*Ce;return m(ae.c<=Ce),ae.V=re(xt),ae.V==null?(ae.Ta=null,ae.Ua=0,ae.a=1,0):(ae.Ta=ae.V,ae.Ua=ae.Ba+tt+Ce,1)}function ah(ae,Ce){var tt=ae.C,xt=Ce-tt,v=ae.V,g=ae.Ba+ae.c*tt;for(m(Ce<=ae.l.o);0<xt;){var d=16<xt?16:xt,Ae=ae.l.ma,He=ae.l.width,ze=He*d,mt=Ae.ca,Je=Ae.tb+He*tt,de=ae.Ta,Ye=ae.Ua;Qv(ae,d,v,g),lE(de,Ye,mt,Je,ze),Hm(Ae,tt,tt+d,mt,Je,He),xt-=d,v+=d*ae.c,tt+=d}m(tt==Ce),ae.C=ae.Ma=Ce}function oi(){this.ub=this.yd=this.td=this.Rb=0}function hv(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function ME(){this.Fb=this.Bb=this.Cb=0,this.Zb=re(4),this.Lb=re(4)}function zm(){this.Yb=function(){var ae=[];return function Ce(tt,xt,v){for(var g=v[xt],d=0;d<g&&(tt.push(v.length>xt+1?[]:0),!(v.length<xt+1));d++)Ce(tt[d],xt+1,v)}(ae,0,[3,11]),ae}()}function sy(){this.jb=re(3),this.Wc=Be([4,8],zm),this.Xc=Be([4,17],zm)}function ly(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new re(4),this.od=new re(4)}function dm(){this.ld=this.La=this.dd=this.tc=0}function Hv(){this.Na=this.la=0}function cg(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function h1(){this.ad=re(384),this.Za=0,this.Ob=re(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function tE(){this.uc=this.M=this.Nb=0,this.wa=Array(new dm),this.Y=0,this.ya=Array(new h1),this.aa=0,this.l=new Qg}function uy(){this.y=re(16),this.f=re(8),this.ea=re(8)}function Km(){this.cb=this.a=0,this.sc="",this.m=new yn,this.Od=new oi,this.Kc=new hv,this.ed=new ly,this.Qa=new ME,this.Ic=this.$c=this.Aa=0,this.D=new tE,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=ke(8,yn),this.ia=0,this.pb=ke(4,cg),this.Pa=new sy,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new uy),this.Hd=0,this.rb=Array(new Hv),this.sb=0,this.wa=Array(new dm),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new h1),this.L=this.aa=0,this.gd=Be([4,2],dm),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Ag(ae,Ce){return 0>ae?0:ae>Ce?Ce:ae}function Qg(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function nE(){var ae=new Km;return ae!=null&&(ae.a=0,ae.sc="OK",ae.cb=0,ae.Xb=0,Xm||(Xm=cy)),ae}function F0(ae,Ce,tt){return ae.a==0&&(ae.a=Ce,ae.sc=tt,ae.cb=0),0}function pv(ae,Ce,tt){return 3<=tt&&ae[Ce+0]==157&&ae[Ce+1]==1&&ae[Ce+2]==42}function dg(ae,Ce){if(ae==null)return 0;if(ae.a=0,ae.sc="OK",Ce==null)return F0(ae,2,"null VP8Io passed to VP8GetHeaders()");var tt=Ce.data,xt=Ce.w,v=Ce.ha;if(4>v)return F0(ae,7,"Truncated header.");var g=tt[xt+0]|tt[xt+1]<<8|tt[xt+2]<<16,d=ae.Od;if(d.Rb=!(1&g),d.td=g>>1&7,d.yd=g>>4&1,d.ub=g>>5,3<d.td)return F0(ae,3,"Incorrect keyframe parameters.");if(!d.yd)return F0(ae,4,"Frame not displayable.");xt+=3,v-=3;var Ae=ae.Kc;if(d.Rb){if(7>v)return F0(ae,7,"cannot parse picture header");if(!pv(tt,xt,v))return F0(ae,3,"Bad code word");Ae.c=16383&(tt[xt+4]<<8|tt[xt+3]),Ae.Td=tt[xt+4]>>6,Ae.i=16383&(tt[xt+6]<<8|tt[xt+5]),Ae.Ud=tt[xt+6]>>6,xt+=7,v-=7,ae.za=Ae.c+15>>4,ae.Ub=Ae.i+15>>4,Ce.width=Ae.c,Ce.height=Ae.i,Ce.Da=0,Ce.j=0,Ce.v=0,Ce.va=Ce.width,Ce.o=Ce.height,Ce.da=0,Ce.ib=Ce.width,Ce.hb=Ce.height,Ce.U=Ce.width,Ce.T=Ce.height,_((g=ae.Pa).jb,0,255,g.jb.length),m((g=ae.Qa)!=null),g.Cb=0,g.Bb=0,g.Fb=1,_(g.Zb,0,0,g.Zb.length),_(g.Lb,0,0,g.Lb)}if(d.ub>v)return F0(ae,7,"bad partition length");jo(g=ae.m,tt,xt,d.ub),xt+=d.ub,v-=d.ub,d.Rb&&(Ae.Ld=To(g),Ae.Kd=To(g)),Ae=ae.Qa;var He,ze=ae.Pa;if(m(g!=null),m(Ae!=null),Ae.Cb=To(g),Ae.Cb){if(Ae.Bb=To(g),To(g)){for(Ae.Fb=To(g),He=0;4>He;++He)Ae.Zb[He]=To(g)?Ao(g,7):0;for(He=0;4>He;++He)Ae.Lb[He]=To(g)?Ao(g,6):0}if(Ae.Bb)for(He=0;3>He;++He)ze.jb[He]=To(g)?Vo(g,8):255}else Ae.Bb=0;if(g.Ka)return F0(ae,3,"cannot parse segment header");if((Ae=ae.ed).zd=To(g),Ae.Tb=Vo(g,6),Ae.wb=Vo(g,3),Ae.Pc=To(g),Ae.Pc&&To(g)){for(ze=0;4>ze;++ze)To(g)&&(Ae.vd[ze]=Ao(g,6));for(ze=0;4>ze;++ze)To(g)&&(Ae.od[ze]=Ao(g,6))}if(ae.L=Ae.Tb==0?0:Ae.zd?1:2,g.Ka)return F0(ae,3,"cannot parse filter header");var mt=v;if(v=He=xt,xt=He+mt,Ae=mt,ae.Xb=(1<<Vo(ae.m,2))-1,mt<3*(ze=ae.Xb))tt=7;else{for(He+=3*ze,Ae-=3*ze,mt=0;mt<ze;++mt){var Je=tt[v+0]|tt[v+1]<<8|tt[v+2]<<16;Je>Ae&&(Je=Ae),jo(ae.Jc[+mt],tt,He,Je),He+=Je,Ae-=Je,v+=3}jo(ae.Jc[+ze],tt,He,Ae),tt=He<xt?0:5}if(tt!=0)return F0(ae,tt,"cannot parse partitions");for(tt=Vo(He=ae.m,7),v=To(He)?Ao(He,4):0,xt=To(He)?Ao(He,4):0,Ae=To(He)?Ao(He,4):0,ze=To(He)?Ao(He,4):0,He=To(He)?Ao(He,4):0,mt=ae.Qa,Je=0;4>Je;++Je){if(mt.Cb){var de=mt.Zb[Je];mt.Fb||(de+=tt)}else{if(0<Je){ae.pb[Je]=ae.pb[0];continue}de=tt}var Ye=ae.pb[Je];Ye.Sc[0]=Uy[Ag(de+v,127)],Ye.Sc[1]=zy[Ag(de+0,127)],Ye.Eb[0]=2*Uy[Ag(de+xt,127)],Ye.Eb[1]=101581*zy[Ag(de+Ae,127)]>>16,8>Ye.Eb[1]&&(Ye.Eb[1]=8),Ye.Qc[0]=Uy[Ag(de+ze,117)],Ye.Qc[1]=zy[Ag(de+He,127)],Ye.lc=de+He}if(!d.Rb)return F0(ae,4,"Not a key frame.");for(To(g),d=ae.Pa,tt=0;4>tt;++tt){for(v=0;8>v;++v)for(xt=0;3>xt;++xt)for(Ae=0;11>Ae;++Ae)ze=ma(g,TE[tt][v][xt][Ae])?Vo(g,8):LE[tt][v][xt][Ae],d.Wc[tt][v].Yb[xt][Ae]=ze;for(v=0;17>v;++v)d.Xc[tt][v]=d.Wc[tt][Gg[v]]}return ae.kc=To(g),ae.kc&&(ae.Bd=Vo(g,8)),ae.cb=1}function cy(ae,Ce,tt,xt,v,g,d){var Ae=Ce[v].Yb[tt];for(tt=0;16>v;++v){if(!ma(ae,Ae[tt+0]))return v;for(;!ma(ae,Ae[tt+1]);)if(Ae=Ce[++v].Yb[0],tt=0,v==16)return 16;var He=Ce[v+1].Yb;if(ma(ae,Ae[tt+2])){var ze=ae,mt=0;if(ma(ze,(de=Ae)[(Je=tt)+3]))if(ma(ze,de[Je+6])){for(Ae=0,Je=2*(mt=ma(ze,de[Je+8]))+(de=ma(ze,de[Je+9+mt])),mt=0,de=BE[Je];de[Ae];++Ae)mt+=mt+ma(ze,de[Ae]);mt+=3+(8<<Je)}else ma(ze,de[Je+7])?(mt=7+2*ma(ze,165),mt+=ma(ze,145)):mt=5+ma(ze,159);else mt=ma(ze,de[Je+4])?3+ma(ze,de[Je+5]):2;Ae=He[2]}else mt=1,Ae=He[1];He=d+py[v],0>(ze=ae).b&&Ro(ze);var Je,de=ze.b,Ye=(Je=ze.Ca>>1)-(ze.I>>de)>>31;--ze.b,ze.Ca+=Ye,ze.Ca|=1,ze.I-=(Je+1&Ye)<<de,g[He]=((mt^Ye)-Ye)*xt[(0<v)+0]}return 16}function mv(ae){var Ce=ae.rb[ae.sb-1];Ce.la=0,Ce.Na=0,_(ae.zc,0,0,ae.zc.length),ae.ja=0}function Fp(ae,Ce,tt,xt,v){v=ae[Ce+tt+32*xt]+(v>>3),ae[Ce+tt+32*xt]=-256&v?0>v?0:255:v}function Ch(ae,Ce,tt,xt,v,g){Fp(ae,Ce,0,tt,xt+v),Fp(ae,Ce,1,tt,xt+g),Fp(ae,Ce,2,tt,xt-g),Fp(ae,Ce,3,tt,xt-v)}function Vp(ae){return(20091*ae>>16)+ae}function p1(ae,Ce,tt,xt){var v,g=0,d=re(16);for(v=0;4>v;++v){var Ae=ae[Ce+0]+ae[Ce+8],He=ae[Ce+0]-ae[Ce+8],ze=(35468*ae[Ce+4]>>16)-Vp(ae[Ce+12]),mt=Vp(ae[Ce+4])+(35468*ae[Ce+12]>>16);d[g+0]=Ae+mt,d[g+1]=He+ze,d[g+2]=He-ze,d[g+3]=Ae-mt,g+=4,Ce++}for(v=g=0;4>v;++v)Ae=(ae=d[g+0]+4)+d[g+8],He=ae-d[g+8],ze=(35468*d[g+4]>>16)-Vp(d[g+12]),Fp(tt,xt,0,0,Ae+(mt=Vp(d[g+4])+(35468*d[g+12]>>16))),Fp(tt,xt,1,0,He+ze),Fp(tt,xt,2,0,He-ze),Fp(tt,xt,3,0,Ae-mt),g++,xt+=32}function rE(ae,Ce,tt,xt){var v=ae[Ce+0]+4,g=35468*ae[Ce+4]>>16,d=Vp(ae[Ce+4]),Ae=35468*ae[Ce+1]>>16;Ch(tt,xt,0,v+d,ae=Vp(ae[Ce+1]),Ae),Ch(tt,xt,1,v+g,ae,Ae),Ch(tt,xt,2,v-g,ae,Ae),Ch(tt,xt,3,v-d,ae,Ae)}function Ty(ae,Ce,tt,xt,v){p1(ae,Ce,tt,xt),v&&p1(ae,Ce+16,tt,xt+4)}function Uv(ae,Ce,tt,xt){WA(ae,Ce+0,tt,xt,1),WA(ae,Ce+32,tt,xt+128,1)}function sh(ae,Ce,tt,xt){var v;for(ae=ae[Ce+0]+4,v=0;4>v;++v)for(Ce=0;4>Ce;++Ce)Fp(tt,xt,Ce,v,ae)}function Bh(ae,Ce,tt,xt){ae[Ce+0]&&Fd(ae,Ce+0,tt,xt),ae[Ce+16]&&Fd(ae,Ce+16,tt,xt+4),ae[Ce+32]&&Fd(ae,Ce+32,tt,xt+128),ae[Ce+48]&&Fd(ae,Ce+48,tt,xt+128+4)}function Sp(ae,Ce,tt,xt){var v,g=re(16);for(v=0;4>v;++v){var d=ae[Ce+0+v]+ae[Ce+12+v],Ae=ae[Ce+4+v]+ae[Ce+8+v],He=ae[Ce+4+v]-ae[Ce+8+v],ze=ae[Ce+0+v]-ae[Ce+12+v];g[0+v]=d+Ae,g[8+v]=d-Ae,g[4+v]=ze+He,g[12+v]=ze-He}for(v=0;4>v;++v)d=(ae=g[0+4*v]+3)+g[3+4*v],Ae=g[1+4*v]+g[2+4*v],He=g[1+4*v]-g[2+4*v],ze=ae-g[3+4*v],tt[xt+0]=d+Ae>>3,tt[xt+16]=ze+He>>3,tt[xt+32]=d-Ae>>3,tt[xt+48]=ze-He>>3,xt+=64}function Zm(ae,Ce,tt){var xt,v=Ce-32,g=$u,d=255-ae[v-1];for(xt=0;xt<tt;++xt){var Ae,He=g,ze=d+ae[Ce-1];for(Ae=0;Ae<tt;++Ae)ae[Ce+Ae]=He[ze+ae[v+Ae]];Ce+=32}}function Ay(ae,Ce){Zm(ae,Ce,4)}function uu(ae,Ce){Zm(ae,Ce,8)}function Oy(ae,Ce){Zm(ae,Ce,16)}function gv(ae,Ce){var tt;for(tt=0;16>tt;++tt)j(ae,Ce+32*tt,ae,Ce-32,16)}function m1(ae,Ce){var tt;for(tt=16;0<tt;--tt)_(ae,Ce,ae[Ce-1],16),Ce+=32}function fm(ae,Ce,tt){var xt;for(xt=0;16>xt;++xt)_(Ce,tt+32*xt,ae,16)}function iE(ae,Ce){var tt,xt=16;for(tt=0;16>tt;++tt)xt+=ae[Ce-1+32*tt]+ae[Ce+tt-32];fm(xt>>5,ae,Ce)}function Hg(ae,Ce){var tt,xt=8;for(tt=0;16>tt;++tt)xt+=ae[Ce-1+32*tt];fm(xt>>4,ae,Ce)}function g1(ae,Ce){var tt,xt=8;for(tt=0;16>tt;++tt)xt+=ae[Ce+tt-32];fm(xt>>4,ae,Ce)}function v1(ae,Ce){fm(128,ae,Ce)}function Pc(ae,Ce,tt){return ae+2*Ce+tt+2>>2}function ky(ae,Ce){var tt,xt=Ce-32;for(xt=new Uint8Array([Pc(ae[xt-1],ae[xt+0],ae[xt+1]),Pc(ae[xt+0],ae[xt+1],ae[xt+2]),Pc(ae[xt+1],ae[xt+2],ae[xt+3]),Pc(ae[xt+2],ae[xt+3],ae[xt+4])]),tt=0;4>tt;++tt)j(ae,Ce+32*tt,xt,0,xt.length)}function zv(ae,Ce){var tt=ae[Ce-1],xt=ae[Ce-1+32],v=ae[Ce-1+64],g=ae[Ce-1+96];Aa(ae,Ce+0,16843009*Pc(ae[Ce-1-32],tt,xt)),Aa(ae,Ce+32,16843009*Pc(tt,xt,v)),Aa(ae,Ce+64,16843009*Pc(xt,v,g)),Aa(ae,Ce+96,16843009*Pc(v,g,g))}function Ug(ae,Ce){var tt,xt=4;for(tt=0;4>tt;++tt)xt+=ae[Ce+tt-32]+ae[Ce-1+32*tt];for(xt>>=3,tt=0;4>tt;++tt)_(ae,Ce+32*tt,xt,4)}function hm(ae,Ce){var tt=ae[Ce-1+0],xt=ae[Ce-1+32],v=ae[Ce-1+64],g=ae[Ce-1-32],d=ae[Ce+0-32],Ae=ae[Ce+1-32],He=ae[Ce+2-32],ze=ae[Ce+3-32];ae[Ce+0+96]=Pc(xt,v,ae[Ce-1+96]),ae[Ce+1+96]=ae[Ce+0+64]=Pc(tt,xt,v),ae[Ce+2+96]=ae[Ce+1+64]=ae[Ce+0+32]=Pc(g,tt,xt),ae[Ce+3+96]=ae[Ce+2+64]=ae[Ce+1+32]=ae[Ce+0+0]=Pc(d,g,tt),ae[Ce+3+64]=ae[Ce+2+32]=ae[Ce+1+0]=Pc(Ae,d,g),ae[Ce+3+32]=ae[Ce+2+0]=Pc(He,Ae,d),ae[Ce+3+0]=Pc(ze,He,Ae)}function Pp(ae,Ce){var tt=ae[Ce+1-32],xt=ae[Ce+2-32],v=ae[Ce+3-32],g=ae[Ce+4-32],d=ae[Ce+5-32],Ae=ae[Ce+6-32],He=ae[Ce+7-32];ae[Ce+0+0]=Pc(ae[Ce+0-32],tt,xt),ae[Ce+1+0]=ae[Ce+0+32]=Pc(tt,xt,v),ae[Ce+2+0]=ae[Ce+1+32]=ae[Ce+0+64]=Pc(xt,v,g),ae[Ce+3+0]=ae[Ce+2+32]=ae[Ce+1+64]=ae[Ce+0+96]=Pc(v,g,d),ae[Ce+3+32]=ae[Ce+2+64]=ae[Ce+1+96]=Pc(g,d,Ae),ae[Ce+3+64]=ae[Ce+2+96]=Pc(d,Ae,He),ae[Ce+3+96]=Pc(Ae,He,He)}function H1(ae,Ce){var tt=ae[Ce-1+0],xt=ae[Ce-1+32],v=ae[Ce-1+64],g=ae[Ce-1-32],d=ae[Ce+0-32],Ae=ae[Ce+1-32],He=ae[Ce+2-32],ze=ae[Ce+3-32];ae[Ce+0+0]=ae[Ce+1+64]=g+d+1>>1,ae[Ce+1+0]=ae[Ce+2+64]=d+Ae+1>>1,ae[Ce+2+0]=ae[Ce+3+64]=Ae+He+1>>1,ae[Ce+3+0]=He+ze+1>>1,ae[Ce+0+96]=Pc(v,xt,tt),ae[Ce+0+64]=Pc(xt,tt,g),ae[Ce+0+32]=ae[Ce+1+96]=Pc(tt,g,d),ae[Ce+1+32]=ae[Ce+2+96]=Pc(g,d,Ae),ae[Ce+2+32]=ae[Ce+3+96]=Pc(d,Ae,He),ae[Ce+3+32]=Pc(Ae,He,ze)}function A0(ae,Ce){var tt=ae[Ce+0-32],xt=ae[Ce+1-32],v=ae[Ce+2-32],g=ae[Ce+3-32],d=ae[Ce+4-32],Ae=ae[Ce+5-32],He=ae[Ce+6-32],ze=ae[Ce+7-32];ae[Ce+0+0]=tt+xt+1>>1,ae[Ce+1+0]=ae[Ce+0+64]=xt+v+1>>1,ae[Ce+2+0]=ae[Ce+1+64]=v+g+1>>1,ae[Ce+3+0]=ae[Ce+2+64]=g+d+1>>1,ae[Ce+0+32]=Pc(tt,xt,v),ae[Ce+1+32]=ae[Ce+0+96]=Pc(xt,v,g),ae[Ce+2+32]=ae[Ce+1+96]=Pc(v,g,d),ae[Ce+3+32]=ae[Ce+2+96]=Pc(g,d,Ae),ae[Ce+3+64]=Pc(d,Ae,He),ae[Ce+3+96]=Pc(Ae,He,ze)}function U1(ae,Ce){var tt=ae[Ce-1+0],xt=ae[Ce-1+32],v=ae[Ce-1+64],g=ae[Ce-1+96];ae[Ce+0+0]=tt+xt+1>>1,ae[Ce+2+0]=ae[Ce+0+32]=xt+v+1>>1,ae[Ce+2+32]=ae[Ce+0+64]=v+g+1>>1,ae[Ce+1+0]=Pc(tt,xt,v),ae[Ce+3+0]=ae[Ce+1+32]=Pc(xt,v,g),ae[Ce+3+32]=ae[Ce+1+64]=Pc(v,g,g),ae[Ce+3+64]=ae[Ce+2+64]=ae[Ce+0+96]=ae[Ce+1+96]=ae[Ce+2+96]=ae[Ce+3+96]=g}function Ip(ae,Ce){var tt=ae[Ce-1+0],xt=ae[Ce-1+32],v=ae[Ce-1+64],g=ae[Ce-1+96],d=ae[Ce-1-32],Ae=ae[Ce+0-32],He=ae[Ce+1-32],ze=ae[Ce+2-32];ae[Ce+0+0]=ae[Ce+2+32]=tt+d+1>>1,ae[Ce+0+32]=ae[Ce+2+64]=xt+tt+1>>1,ae[Ce+0+64]=ae[Ce+2+96]=v+xt+1>>1,ae[Ce+0+96]=g+v+1>>1,ae[Ce+3+0]=Pc(Ae,He,ze),ae[Ce+2+0]=Pc(d,Ae,He),ae[Ce+1+0]=ae[Ce+3+32]=Pc(tt,d,Ae),ae[Ce+1+32]=ae[Ce+3+64]=Pc(xt,tt,d),ae[Ce+1+64]=ae[Ce+3+96]=Pc(v,xt,tt),ae[Ce+1+96]=Pc(g,v,xt)}function vv(ae,Ce){var tt;for(tt=0;8>tt;++tt)j(ae,Ce+32*tt,ae,Ce-32,8)}function jy(ae,Ce){var tt;for(tt=0;8>tt;++tt)_(ae,Ce,ae[Ce-1],8),Ce+=32}function Kv(ae,Ce,tt){var xt;for(xt=0;8>xt;++xt)_(Ce,tt+32*xt,ae,8)}function Ry(ae,Ce){var tt,xt=8;for(tt=0;8>tt;++tt)xt+=ae[Ce+tt-32]+ae[Ce-1+32*tt];Kv(xt>>4,ae,Ce)}function pm(ae,Ce){var tt,xt=4;for(tt=0;8>tt;++tt)xt+=ae[Ce+tt-32];Kv(xt>>3,ae,Ce)}function zg(ae,Ce){var tt,xt=4;for(tt=0;8>tt;++tt)xt+=ae[Ce-1+32*tt];Kv(xt>>3,ae,Ce)}function Kg(ae,Ce){Kv(128,ae,Ce)}function Zg(ae,Ce,tt){var xt=ae[Ce-tt],v=ae[Ce+0],g=3*(v-xt)+Gu[1020+ae[Ce-2*tt]-ae[Ce+tt]],d=K0[112+(g+4>>3)];ae[Ce-tt]=$u[255+xt+K0[112+(g+3>>3)]],ae[Ce+0]=$u[255+v-d]}function y1(ae,Ce,tt,xt){var v=ae[Ce+0],g=ae[Ce+tt];return GA[255+ae[Ce-2*tt]-ae[Ce-tt]]>xt||GA[255+g-v]>xt}function Vg(ae,Ce,tt,xt){return 4*GA[255+ae[Ce-tt]-ae[Ce+0]]+GA[255+ae[Ce-2*tt]-ae[Ce+tt]]<=xt}function oE(ae,Ce,tt,xt,v){var g=ae[Ce-3*tt],d=ae[Ce-2*tt],Ae=ae[Ce-tt],He=ae[Ce+0],ze=ae[Ce+tt],mt=ae[Ce+2*tt],Je=ae[Ce+3*tt];return 4*GA[255+Ae-He]+GA[255+d-ze]>xt?0:GA[255+ae[Ce-4*tt]-g]<=v&&GA[255+g-d]<=v&&GA[255+d-Ae]<=v&&GA[255+Je-mt]<=v&&GA[255+mt-ze]<=v&&GA[255+ze-He]<=v}function yv(ae,Ce,tt,xt){var v=2*xt+1;for(xt=0;16>xt;++xt)Vg(ae,Ce+xt,tt,v)&&Zg(ae,Ce+xt,tt)}function E1(ae,Ce,tt,xt){var v=2*xt+1;for(xt=0;16>xt;++xt)Vg(ae,Ce+xt*tt,1,v)&&Zg(ae,Ce+xt*tt,1)}function mc(ae,Ce,tt,xt){var v;for(v=3;0<v;--v)yv(ae,Ce+=4*tt,tt,xt)}function Dp(ae,Ce,tt,xt){var v;for(v=3;0<v;--v)E1(ae,Ce+=4,tt,xt)}function fg(ae,Ce,tt,xt,v,g,d,Ae){for(g=2*g+1;0<v--;){if(oE(ae,Ce,tt,g,d))if(y1(ae,Ce,tt,Ae))Zg(ae,Ce,tt);else{var He=ae,ze=Ce,mt=tt,Je=He[ze-2*mt],de=He[ze-mt],Ye=He[ze+0],wt=He[ze+mt],Xt=He[ze+2*mt],Lt=27*(Nn=Gu[1020+3*(Ye-de)+Gu[1020+Je-wt]])+63>>7,An=18*Nn+63>>7,Nn=9*Nn+63>>7;He[ze-3*mt]=$u[255+He[ze-3*mt]+Nn],He[ze-2*mt]=$u[255+Je+An],He[ze-mt]=$u[255+de+Lt],He[ze+0]=$u[255+Ye-Lt],He[ze+mt]=$u[255+wt-An],He[ze+2*mt]=$u[255+Xt-Nn]}Ce+=xt}}function fu(ae,Ce,tt,xt,v,g,d,Ae){for(g=2*g+1;0<v--;){if(oE(ae,Ce,tt,g,d))if(y1(ae,Ce,tt,Ae))Zg(ae,Ce,tt);else{var He=ae,ze=Ce,mt=tt,Je=He[ze-mt],de=He[ze+0],Ye=He[ze+mt],wt=K0[112+(4+(Xt=3*(de-Je))>>3)],Xt=K0[112+(Xt+3>>3)],Lt=wt+1>>1;He[ze-2*mt]=$u[255+He[ze-2*mt]+Lt],He[ze-mt]=$u[255+Je+Xt],He[ze+0]=$u[255+de-wt],He[ze+mt]=$u[255+Ye-Lt]}Ce+=xt}}function Xp(ae,Ce,tt,xt,v,g){fg(ae,Ce,tt,1,16,xt,v,g)}function w1(ae,Ce,tt,xt,v,g){fg(ae,Ce,1,tt,16,xt,v,g)}function hg(ae,Ce,tt,xt,v,g){var d;for(d=3;0<d;--d)fu(ae,Ce+=4*tt,tt,1,16,xt,v,g)}function Ve(ae,Ce,tt,xt,v,g){var d;for(d=3;0<d;--d)fu(ae,Ce+=4,1,tt,16,xt,v,g)}function Yt(ae,Ce,tt,xt,v,g,d,Ae){fg(ae,Ce,v,1,8,g,d,Ae),fg(tt,xt,v,1,8,g,d,Ae)}function Xn(ae,Ce,tt,xt,v,g,d,Ae){fg(ae,Ce,1,v,8,g,d,Ae),fg(tt,xt,1,v,8,g,d,Ae)}function an(ae,Ce,tt,xt,v,g,d,Ae){fu(ae,Ce+4*v,v,1,8,g,d,Ae),fu(tt,xt+4*v,v,1,8,g,d,Ae)}function Ci(ae,Ce,tt,xt,v,g,d,Ae){fu(ae,Ce+4,1,v,8,g,d,Ae),fu(tt,xt+4,1,v,8,g,d,Ae)}function Do(){this.ba=new $r,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new cf,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Ha(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function Xl(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function cu(){this.ua=0,this.Wa=new bA,this.vb=new bA,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new Ui,this.yc=new zr}function lc(){this.xb=this.a=0,this.l=new Qg,this.ca=new $r,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new ur,this.Pb=0,this.wd=new ur,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new cu,this.ab=0,this.gc=ke(4,Xl),this.Oc=0}function ku(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Qg,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Cd(ae,Ce,tt,xt,v,g,d){for(ae=ae==null?0:ae[Ce+0],Ce=0;Ce<d;++Ce)v[g+Ce]=ae+tt[xt+Ce]&255,ae=v[g+Ce]}function lh(ae,Ce,tt,xt,v,g,d){var Ae;if(ae==null)Cd(null,null,tt,xt,v,g,d);else for(Ae=0;Ae<d;++Ae)v[g+Ae]=ae[Ce+Ae]+tt[xt+Ae]&255}function Rh(ae,Ce,tt,xt,v,g,d){if(ae==null)Cd(null,null,tt,xt,v,g,d);else{var Ae,He=ae[Ce+0],ze=He,mt=He;for(Ae=0;Ae<d;++Ae)ze=mt+(He=ae[Ce+Ae])-ze,mt=tt[xt+Ae]+(-256&ze?0>ze?0:255:ze)&255,ze=He,v[g+Ae]=mt}}function lA(ae,Ce,tt,xt){var v=Ce.width,g=Ce.o;if(m(ae!=null&&Ce!=null),0>tt||0>=xt||tt+xt>g)return null;if(!ae.Cc){if(ae.ga==null){var d;if(ae.ga=new ku,(d=ae.ga==null)||(d=Ce.width*Ce.o,m(ae.Gb.length==0),ae.Gb=re(d),ae.Uc=0,ae.Gb==null?d=0:(ae.mb=ae.Gb,ae.nb=ae.Uc,ae.rc=null,d=1),d=!d),!d){d=ae.ga;var Ae=ae.Fa,He=ae.P,ze=ae.qc,mt=ae.mb,Je=ae.nb,de=He+1,Ye=ze-1,wt=d.l;if(m(Ae!=null&&mt!=null&&Ce!=null),df[0]=null,df[1]=Cd,df[2]=lh,df[3]=Rh,d.ca=mt,d.tb=Je,d.c=Ce.width,d.i=Ce.height,m(0<d.c&&0<d.i),1>=ze)Ce=0;else if(d.$a=3&Ae[He+0],d.Z=Ae[He+0]>>2&3,d.Lc=Ae[He+0]>>4&3,He=Ae[He+0]>>6&3,0>d.$a||1<d.$a||4<=d.Z||1<d.Lc||He)Ce=0;else if(wt.put=Uu,wt.ac=Qm,wt.bc=lg,wt.ma=d,wt.width=Ce.width,wt.height=Ce.height,wt.Da=Ce.Da,wt.v=Ce.v,wt.va=Ce.va,wt.j=Ce.j,wt.o=Ce.o,d.$a)e:{m(d.$a==1),Ce=f1();t:for(;;){if(Ce==null){Ce=0;break e}if(m(d!=null),d.mc=Ce,Ce.c=d.c,Ce.i=d.i,Ce.l=d.l,Ce.l.ma=d,Ce.l.width=d.c,Ce.l.height=d.i,Ce.a=0,Go(Ce.m,Ae,de,Ye),!Rg(d.c,d.i,1,Ce,null)||(Ce.ab==1&&Ce.gc[0].hc==3&&fv(Ce.s)?(d.ic=1,Ae=Ce.c*Ce.i,Ce.Ta=null,Ce.Ua=0,Ce.V=re(Ae),Ce.Ba=0,Ce.V==null?(Ce.a=1,Ce=0):Ce=1):(d.ic=0,Ce=Q1(Ce,d.c)),!Ce))break t;Ce=1;break e}d.mc=null,Ce=0}else Ce=Ye>=d.c*d.i;d=!Ce}if(d)return null;ae.ga.Lc!=1?ae.Ga=0:xt=g-tt}m(ae.ga!=null),m(tt+xt<=g);e:{if(Ce=(Ae=ae.ga).c,g=Ae.l.o,Ae.$a==0){if(de=ae.rc,Ye=ae.Vc,wt=ae.Fa,He=ae.P+1+tt*Ce,ze=ae.mb,mt=ae.nb+tt*Ce,m(He<=ae.P+ae.qc),Ae.Z!=0)for(m(df[Ae.Z]!=null),d=0;d<xt;++d)df[Ae.Z](de,Ye,wt,He,ze,mt,Ce),de=ze,Ye=mt,mt+=Ce,He+=Ce;else for(d=0;d<xt;++d)j(ze,mt,wt,He,Ce),de=ze,Ye=mt,mt+=Ce,He+=Ce;ae.rc=de,ae.Vc=Ye}else{if(m(Ae.mc!=null),Ce=tt+xt,m((d=Ae.mc)!=null),m(Ce<=d.i),d.C>=Ce)Ce=1;else if(Ae.ic||bh(),Ae.ic){Ae=d.V,de=d.Ba,Ye=d.c;var Xt=d.i,Lt=(wt=1,He=d.$/Ye,ze=d.$%Ye,mt=d.m,Je=d.s,d.$),An=Ye*Xt,Nn=Ye*Ce,kn=Je.wc,en=Lt<Nn?ip(Je,ze,He):null;m(Lt<=An),m(Ce<=Xt),m(fv(Je));t:for(;;){for(;!mt.h&&Lt<Nn;){if(ze&kn||(en=ip(Je,ze,He)),m(en!=null),zi(mt),256>(Xt=jf(en.G[0],en.H[0],mt)))Ae[de+Lt]=Xt,++Lt,++ze>=Ye&&(ze=0,++He<=Ce&&!(He%16)&&ug(d,He));else{if(!(280>Xt)){wt=0;break t}Xt=bp(Xt-256,mt);var xr,Hn=jf(en.G[4],en.H[4],mt);if(zi(mt),!(Lt>=(Hn=Zp(Ye,Hn=bp(Hn,mt)))&&An-Lt>=Xt)){wt=0;break t}for(xr=0;xr<Xt;++xr)Ae[de+Lt+xr]=Ae[de+Lt+xr-Hn];for(Lt+=Xt,ze+=Xt;ze>=Ye;)ze-=Ye,++He<=Ce&&!(He%16)&&ug(d,He);Lt<Nn&&ze&kn&&(en=ip(Je,ze,He))}m(mt.h==si(mt))}ug(d,He>Ce?Ce:He);break t}!wt||mt.h&&Lt<An?(wt=0,d.a=mt.h?5:3):d.$=Lt,Ce=wt}else Ce=Fa(d,d.V,d.Ba,d.c,d.i,Ce,ah);if(!Ce){xt=0;break e}}tt+xt>=g&&(ae.Cc=1),xt=1}if(!xt)return null;if(ae.Cc&&((xt=ae.ga)!=null&&(xt.mc=null),ae.ga=null,0<ae.Ga))return alert("todo:WebPDequantizeLevels"),null}return ae.nb+tt*v}function Ja(ae,Ce,tt,xt,v,g){for(;0<v--;){var d,Ae=ae,He=Ce+(tt?1:0),ze=ae,mt=Ce+(tt?0:3);for(d=0;d<xt;++d){var Je=ze[mt+4*d];Je!=255&&(Je*=32897,Ae[He+4*d+0]=Ae[He+4*d+0]*Je>>23,Ae[He+4*d+1]=Ae[He+4*d+1]*Je>>23,Ae[He+4*d+2]=Ae[He+4*d+2]*Je>>23)}Ce+=g}}function Jf(ae,Ce,tt,xt,v){for(;0<xt--;){var g;for(g=0;g<tt;++g){var d=ae[Ce+2*g+0],Ae=15&(ze=ae[Ce+2*g+1]),He=4369*Ae,ze=(240&ze|ze>>4)*He>>16;ae[Ce+2*g+0]=(240&d|d>>4)*He>>16&240|(15&d|d<<4)*He>>16>>4&15,ae[Ce+2*g+1]=240&ze|Ae}Ce+=v}}function op(ae,Ce,tt,xt,v,g,d,Ae){var He,ze,mt=255;for(ze=0;ze<v;++ze){for(He=0;He<xt;++He){var Je=ae[Ce+He];g[d+4*He]=Je,mt&=Je}Ce+=tt,d+=Ae}return mt!=255}function gc(ae,Ce,tt,xt,v){var g;for(g=0;g<v;++g)tt[xt+g]=ae[Ce+g]>>8}function bh(){xv=Ja,aE=Jf,sE=op,lE=gc}function VA(ae,Ce,tt){mr[ae]=function(xt,v,g,d,Ae,He,ze,mt,Je,de,Ye,wt,Xt,Lt,An,Nn,kn){var en,xr=kn-1>>1,Hn=Ae[He+0]|ze[mt+0]<<16,vr=Je[de+0]|Ye[wt+0]<<16;m(xt!=null);var Bn=3*Hn+vr+131074>>2;for(Ce(xt[v+0],255&Bn,Bn>>16,Xt,Lt),g!=null&&(Bn=3*vr+Hn+131074>>2,Ce(g[d+0],255&Bn,Bn>>16,An,Nn)),en=1;en<=xr;++en){var rr=Ae[He+en]|ze[mt+en]<<16,ar=Je[de+en]|Ye[wt+en]<<16,Jn=Hn+rr+vr+ar+524296,li=Jn+2*(rr+vr)>>3;Bn=li+Hn>>1,Hn=(Jn=Jn+2*(Hn+ar)>>3)+rr>>1,Ce(xt[v+2*en-1],255&Bn,Bn>>16,Xt,Lt+(2*en-1)*tt),Ce(xt[v+2*en-0],255&Hn,Hn>>16,Xt,Lt+(2*en-0)*tt),g!=null&&(Bn=Jn+vr>>1,Hn=li+ar>>1,Ce(g[d+2*en-1],255&Bn,Bn>>16,An,Nn+(2*en-1)*tt),Ce(g[d+2*en+0],255&Hn,Hn>>16,An,Nn+(2*en+0)*tt)),Hn=rr,vr=ar}1&kn||(Bn=3*Hn+vr+131074>>2,Ce(xt[v+kn-1],255&Bn,Bn>>16,Xt,Lt+(kn-1)*tt),g!=null&&(Bn=3*vr+Hn+131074>>2,Ce(g[d+kn-1],255&Bn,Bn>>16,An,Nn+(kn-1)*tt)))}}function d0(){Bf[h0]=bf,Bf[pd]=RA,Bf[$d]=AE,Bf[Mu]=yg,Bf[md]=ym,Bf[Cv]=bE,Bf[P0]=GE,Bf[xu]=RA,Bf[Wv]=yg,Bf[Gv]=ym,Bf[S1]=bE}function x1(ae){return ae&~Ff?0>ae?0:255:ae>>my}function C1(ae,Ce){return x1((19077*ae>>8)+(26149*Ce>>8)-14234)}function z1(ae,Ce,tt){return x1((19077*ae>>8)-(6419*Ce>>8)-(13320*tt>>8)+8708)}function K1(ae,Ce){return x1((19077*ae>>8)+(33050*Ce>>8)-17685)}function XA(ae,Ce,tt,xt,v){xt[v+0]=C1(ae,tt),xt[v+1]=z1(ae,Ce,tt),xt[v+2]=K1(ae,Ce)}function ap(ae,Ce,tt,xt,v){xt[v+0]=K1(ae,Ce),xt[v+1]=z1(ae,Ce,tt),xt[v+2]=C1(ae,tt)}function dy(ae,Ce,tt,xt,v){var g=z1(ae,Ce,tt);Ce=g<<3&224|K1(ae,Ce)>>3,xt[v+0]=248&C1(ae,tt)|g>>5,xt[v+1]=Ce}function Z1(ae,Ce,tt,xt,v){var g=240&K1(ae,Ce)|15;xt[v+0]=240&C1(ae,tt)|z1(ae,Ce,tt)>>4,xt[v+1]=g}function Zd(ae,Ce,tt,xt,v){xt[v+0]=255,XA(ae,Ce,tt,xt,v+1)}function B1(ae,Ce,tt,xt,v){ap(ae,Ce,tt,xt,v),xt[v+3]=255}function uo(ae,Ce,tt,xt,v){XA(ae,Ce,tt,xt,v),xt[v+3]=255}function Vm(ae,Ce,tt){mr[ae]=function(xt,v,g,d,Ae,He,ze,mt,Je){for(var de=mt+(-2&Je)*tt;mt!=de;)Ce(xt[v+0],g[d+0],Ae[He+0],ze,mt),Ce(xt[v+1],g[d+0],Ae[He+0],ze,mt+tt),v+=2,++d,++He,mt+=2*tt;1&Je&&Ce(xt[v+0],g[d+0],Ae[He+0],ze,mt)}}function V1(ae,Ce,tt){return tt==0?ae==0?Ce==0?6:5:Ce==0?4:0:tt}function Qy(ae,Ce,tt,xt,v){switch(ae>>>30){case 3:WA(Ce,tt,xt,v,0);break;case 2:bd(Ce,tt,xt,v);break;case 1:Fd(Ce,tt,xt,v)}}function Io(ae,Ce){var tt,xt,v=Ce.M,g=Ce.Nb,d=ae.oc,Ae=ae.pc+40,He=ae.oc,ze=ae.pc+584,mt=ae.oc,Je=ae.pc+600;for(tt=0;16>tt;++tt)d[Ae+32*tt-1]=129;for(tt=0;8>tt;++tt)He[ze+32*tt-1]=129,mt[Je+32*tt-1]=129;for(0<v?d[Ae-1-32]=He[ze-1-32]=mt[Je-1-32]=129:(_(d,Ae-32-1,127,21),_(He,ze-32-1,127,9),_(mt,Je-32-1,127,9)),xt=0;xt<ae.za;++xt){var de=Ce.ya[Ce.aa+xt];if(0<xt){for(tt=-1;16>tt;++tt)j(d,Ae+32*tt-4,d,Ae+32*tt+12,4);for(tt=-1;8>tt;++tt)j(He,ze+32*tt-4,He,ze+32*tt+4,4),j(mt,Je+32*tt-4,mt,Je+32*tt+4,4)}var Ye=ae.Gd,wt=ae.Hd+xt,Xt=de.ad,Lt=de.Hc;if(0<v&&(j(d,Ae-32,Ye[wt].y,0,16),j(He,ze-32,Ye[wt].f,0,8),j(mt,Je-32,Ye[wt].ea,0,8)),de.Za){var An=d,Nn=Ae-32+16;for(0<v&&(xt>=ae.za-1?_(An,Nn,Ye[wt].y[15],4):j(An,Nn,Ye[wt+1].y,0,4)),tt=0;4>tt;tt++)An[Nn+128+tt]=An[Nn+256+tt]=An[Nn+384+tt]=An[Nn+0+tt];for(tt=0;16>tt;++tt,Lt<<=2)An=d,Nn=Ae+ZE[tt],I0[de.Ob[tt]](An,Nn),Qy(Lt,Xt,16*+tt,An,Nn)}else if(An=V1(xt,v,de.Ob[0]),Wp[An](d,Ae),Lt!=0)for(tt=0;16>tt;++tt,Lt<<=2)Qy(Lt,Xt,16*+tt,d,Ae+ZE[tt]);for(tt=de.Gc,An=V1(xt,v,de.Dd),vm[An](He,ze),vm[An](mt,Je),Lt=Xt,An=He,Nn=ze,255&(de=0|tt)&&(170&de?ts(Lt,256,An,Nn):uA(Lt,256,An,Nn)),de=mt,Lt=Je,255&(tt>>=8)&&(170&tt?ts(Xt,320,de,Lt):uA(Xt,320,de,Lt)),v<ae.Ub-1&&(j(Ye[wt].y,0,d,Ae+480,16),j(Ye[wt].f,0,He,ze+224,8),j(Ye[wt].ea,0,mt,Je+224,8)),tt=8*g*ae.B,Ye=ae.sa,wt=ae.ta+16*xt+16*g*ae.R,Xt=ae.qa,de=ae.ra+8*xt+tt,Lt=ae.Ha,An=ae.Ia+8*xt+tt,tt=0;16>tt;++tt)j(Ye,wt+tt*ae.R,d,Ae+32*tt,16);for(tt=0;8>tt;++tt)j(Xt,de+tt*ae.B,He,ze+32*tt,8),j(Lt,An+tt*ae.B,mt,Je+32*tt,8)}}function Ev(ae,Ce,tt,xt,v,g,d,Ae,He){var ze=[0],mt=[0],Je=0,de=He!=null?He.kd:0,Ye=He!=null?He:new Ha;if(ae==null||12>tt)return 7;Ye.data=ae,Ye.w=Ce,Ye.ha=tt,Ce=[Ce],tt=[tt],Ye.gb=[Ye.gb];e:{var wt=Ce,Xt=tt,Lt=Ye.gb;if(m(ae!=null),m(Xt!=null),m(Lt!=null),Lt[0]=0,12<=Xt[0]&&!h(ae,wt[0],"RIFF")){if(h(ae,wt[0]+8,"WEBP")){Lt=3;break e}var An=bi(ae,wt[0]+4);if(12>An||4294967286<An){Lt=3;break e}if(de&&An>Xt[0]-8){Lt=7;break e}Lt[0]=An,wt[0]+=12,Xt[0]-=12}Lt=0}if(Lt!=0)return Lt;for(An=0<Ye.gb[0],tt=tt[0];;){e:{var Nn=ae;Xt=Ce,Lt=tt;var kn=ze,en=mt,xr=wt=[0];if((Bn=Je=[Je])[0]=0,8>Lt[0])Lt=7;else{if(!h(Nn,Xt[0],"VP8X")){if(bi(Nn,Xt[0]+4)!=10){Lt=3;break e}if(18>Lt[0]){Lt=7;break e}var Hn=bi(Nn,Xt[0]+8),vr=1+ll(Nn,Xt[0]+12);if(2147483648<=vr*(Nn=1+ll(Nn,Xt[0]+15))){Lt=3;break e}xr!=null&&(xr[0]=Hn),kn!=null&&(kn[0]=vr),en!=null&&(en[0]=Nn),Xt[0]+=18,Lt[0]-=18,Bn[0]=1}Lt=0}}if(Je=Je[0],wt=wt[0],Lt!=0)return Lt;if(Xt=!!(2&wt),!An&&Je)return 3;if(g!=null&&(g[0]=!!(16&wt)),d!=null&&(d[0]=Xt),Ae!=null&&(Ae[0]=0),d=ze[0],wt=mt[0],Je&&Xt&&He==null){Lt=0;break}if(4>tt){Lt=7;break}if(An&&Je||!An&&!Je&&!h(ae,Ce[0],"ALPH")){tt=[tt],Ye.na=[Ye.na],Ye.P=[Ye.P],Ye.Sa=[Ye.Sa];e:{Hn=ae,Lt=Ce,An=tt;var Bn=Ye.gb;kn=Ye.na,en=Ye.P,xr=Ye.Sa,vr=22,m(Hn!=null),m(An!=null),Nn=Lt[0];var rr=An[0];for(m(kn!=null),m(xr!=null),kn[0]=null,en[0]=null,xr[0]=0;;){if(Lt[0]=Nn,An[0]=rr,8>rr){Lt=7;break e}var ar=bi(Hn,Nn+4);if(4294967286<ar){Lt=3;break e}var Jn=8+ar+1&-2;if(vr+=Jn,0<Bn&&vr>Bn){Lt=3;break e}if(!h(Hn,Nn,"VP8 ")||!h(Hn,Nn,"VP8L")){Lt=0;break e}if(rr[0]<Jn){Lt=7;break e}h(Hn,Nn,"ALPH")||(kn[0]=Hn,en[0]=Nn+8,xr[0]=ar),Nn+=Jn,rr-=Jn}}if(tt=tt[0],Ye.na=Ye.na[0],Ye.P=Ye.P[0],Ye.Sa=Ye.Sa[0],Lt!=0)break}tt=[tt],Ye.Ja=[Ye.Ja],Ye.xa=[Ye.xa];e:if(Bn=ae,Lt=Ce,An=tt,kn=Ye.gb[0],en=Ye.Ja,xr=Ye.xa,Hn=Lt[0],Nn=!h(Bn,Hn,"VP8 "),vr=!h(Bn,Hn,"VP8L"),m(Bn!=null),m(An!=null),m(en!=null),m(xr!=null),8>An[0])Lt=7;else{if(Nn||vr){if(Bn=bi(Bn,Hn+4),12<=kn&&Bn>kn-12){Lt=3;break e}if(de&&Bn>An[0]-8){Lt=7;break e}en[0]=Bn,Lt[0]+=8,An[0]-=8,xr[0]=vr}else xr[0]=5<=An[0]&&Bn[Hn+0]==47&&!(Bn[Hn+4]>>5),en[0]=An[0];Lt=0}if(tt=tt[0],Ye.Ja=Ye.Ja[0],Ye.xa=Ye.xa[0],Ce=Ce[0],Lt!=0)break;if(4294967286<Ye.Ja)return 3;if(Ae==null||Xt||(Ae[0]=Ye.xa?2:1),d=[d],wt=[wt],Ye.xa){if(5>tt){Lt=7;break}Ae=d,de=wt,Xt=g,ae==null||5>tt?ae=0:5<=tt&&ae[Ce+0]==47&&!(ae[Ce+4]>>5)?(An=[0],Bn=[0],kn=[0],Go(en=new ur,ae,Ce,tt),Am(en,An,Bn,kn)?(Ae!=null&&(Ae[0]=An[0]),de!=null&&(de[0]=Bn[0]),Xt!=null&&(Xt[0]=kn[0]),ae=1):ae=0):ae=0}else{if(10>tt){Lt=7;break}Ae=wt,ae==null||10>tt||!pv(ae,Ce+3,tt-3)?ae=0:(de=ae[Ce+0]|ae[Ce+1]<<8|ae[Ce+2]<<16,Xt=16383&(ae[Ce+7]<<8|ae[Ce+6]),ae=16383&(ae[Ce+9]<<8|ae[Ce+8]),1&de||3<(de>>1&7)||!(de>>4&1)||de>>5>=Ye.Ja||!Xt||!ae?ae=0:(d&&(d[0]=Xt),Ae&&(Ae[0]=ae),ae=1))}if(!ae||(d=d[0],wt=wt[0],Je&&(ze[0]!=d||mt[0]!=wt)))return 3;He!=null&&(He[0]=Ye,He.offset=Ce-He.w,m(4294967286>Ce-He.w),m(He.offset==He.ha-tt));break}return Lt==0||Lt==7&&Je&&He==null?(g!=null&&(g[0]|=Ye.na!=null&&0<Ye.na.length),xt!=null&&(xt[0]=d),v!=null&&(v[0]=wt),0):Lt}function pg(ae,Ce,tt){var xt=Ce.width,v=Ce.height,g=0,d=0,Ae=xt,He=v;if(Ce.Da=ae!=null&&0<ae.Da,Ce.Da&&(Ae=ae.cd,He=ae.bd,g=ae.v,d=ae.j,11>tt||(g&=-2,d&=-2),0>g||0>d||0>=Ae||0>=He||g+Ae>xt||d+He>v))return 0;if(Ce.v=g,Ce.j=d,Ce.va=g+Ae,Ce.o=d+He,Ce.U=Ae,Ce.T=He,Ce.da=ae!=null&&0<ae.da,Ce.da){if(!Xu(Ae,He,tt=[ae.ib],g=[ae.hb]))return 0;Ce.ib=tt[0],Ce.hb=g[0]}return Ce.ob=ae!=null&&ae.ob,Ce.Kb=ae==null||!ae.Sd,Ce.da&&(Ce.ob=Ce.ib<3*xt/4&&Ce.hb<3*v/4,Ce.Kb=0),1}function Hy(ae){if(ae==null)return 2;if(11>ae.S){var Ce=ae.f.RGBA;Ce.fb+=(ae.height-1)*Ce.A,Ce.A=-Ce.A}else Ce=ae.f.kb,ae=ae.height,Ce.O+=(ae-1)*Ce.fa,Ce.fa=-Ce.fa,Ce.N+=(ae-1>>1)*Ce.Ab,Ce.Ab=-Ce.Ab,Ce.W+=(ae-1>>1)*Ce.Db,Ce.Db=-Ce.Db,Ce.F!=null&&(Ce.J+=(ae-1)*Ce.lb,Ce.lb=-Ce.lb);return 0}function Af(ae,Ce,tt,xt){if(xt==null||0>=ae||0>=Ce)return 2;if(tt!=null){if(tt.Da){var v=tt.cd,g=tt.bd,d=-2&tt.v,Ae=-2&tt.j;if(0>d||0>Ae||0>=v||0>=g||d+v>ae||Ae+g>Ce)return 2;ae=v,Ce=g}if(tt.da){if(!Xu(ae,Ce,v=[tt.ib],g=[tt.hb]))return 2;ae=v[0],Ce=g[0]}}xt.width=ae,xt.height=Ce;e:{var He=xt.width,ze=xt.height;if(ae=xt.S,0>=He||0>=ze||!(ae>=h0&&13>ae))ae=2;else{if(0>=xt.Rd&&xt.sd==null){d=g=v=Ce=0;var mt=(Ae=He*bv[ae])*ze;if(11>ae||(g=(ze+1)/2*(Ce=(He+1)/2),ae==12&&(d=(v=He)*ze)),(ze=re(mt+2*g+d))==null){ae=1;break e}xt.sd=ze,11>ae?((He=xt.f.RGBA).eb=ze,He.fb=0,He.A=Ae,He.size=mt):((He=xt.f.kb).y=ze,He.O=0,He.fa=Ae,He.Fd=mt,He.f=ze,He.N=0+mt,He.Ab=Ce,He.Cd=g,He.ea=ze,He.W=0+mt+g,He.Db=Ce,He.Ed=g,ae==12&&(He.F=ze,He.J=0+mt+2*g),He.Tc=d,He.lb=v)}if(Ce=1,v=xt.S,g=xt.width,d=xt.height,v>=h0&&13>v)if(11>v)ae=xt.f.RGBA,Ce&=(Ae=Math.abs(ae.A))*(d-1)+g<=ae.size,Ce&=Ae>=g*bv[v],Ce&=ae.eb!=null;else{ae=xt.f.kb,Ae=(g+1)/2,mt=(d+1)/2,He=Math.abs(ae.fa),ze=Math.abs(ae.Ab);var Je=Math.abs(ae.Db),de=Math.abs(ae.lb),Ye=de*(d-1)+g;Ce&=He*(d-1)+g<=ae.Fd,Ce&=ze*(mt-1)+Ae<=ae.Cd,Ce=(Ce&=Je*(mt-1)+Ae<=ae.Ed)&He>=g&ze>=Ae&Je>=Ae,Ce&=ae.y!=null,Ce&=ae.f!=null,Ce&=ae.ea!=null,v==12&&(Ce&=de>=g,Ce&=Ye<=ae.Tc,Ce&=ae.F!=null)}else Ce=0;ae=Ce?0:2}}return ae!=0||tt!=null&&tt.fd&&(ae=Hy(xt)),ae}var qf=64,Vd=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],mg=24,jA=32,od=8,Zv=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];Vl("Predictor0","PredictorAdd0"),mr.Predictor0=function(){return 4278190080},mr.Predictor1=function(ae){return ae},mr.Predictor2=function(ae,Ce,tt){return Ce[tt+0]},mr.Predictor3=function(ae,Ce,tt){return Ce[tt+1]},mr.Predictor4=function(ae,Ce,tt){return Ce[tt-1]},mr.Predictor5=function(ae,Ce,tt){return Hu(Hu(ae,Ce[tt+1]),Ce[tt+0])},mr.Predictor6=function(ae,Ce,tt){return Hu(ae,Ce[tt-1])},mr.Predictor7=function(ae,Ce,tt){return Hu(ae,Ce[tt+0])},mr.Predictor8=function(ae,Ce,tt){return Hu(Ce[tt-1],Ce[tt+0])},mr.Predictor9=function(ae,Ce,tt){return Hu(Ce[tt+0],Ce[tt+1])},mr.Predictor10=function(ae,Ce,tt){return Hu(Hu(ae,Ce[tt-1]),Hu(Ce[tt+0],Ce[tt+1]))},mr.Predictor11=function(ae,Ce,tt){var xt=Ce[tt+0];return 0>=yA(xt>>24&255,ae>>24&255,(Ce=Ce[tt-1])>>24&255)+yA(xt>>16&255,ae>>16&255,Ce>>16&255)+yA(xt>>8&255,ae>>8&255,Ce>>8&255)+yA(255&xt,255&ae,255&Ce)?xt:ae},mr.Predictor12=function(ae,Ce,tt){var xt=Ce[tt+0];return(vf((ae>>24&255)+(xt>>24&255)-((Ce=Ce[tt-1])>>24&255))<<24|vf((ae>>16&255)+(xt>>16&255)-(Ce>>16&255))<<16|vf((ae>>8&255)+(xt>>8&255)-(Ce>>8&255))<<8|vf((255&ae)+(255&xt)-(255&Ce)))>>>0},mr.Predictor13=function(ae,Ce,tt){var xt=Ce[tt-1];return(rd((ae=Hu(ae,Ce[tt+0]))>>24&255,xt>>24&255)<<24|rd(ae>>16&255,xt>>16&255)<<16|rd(ae>>8&255,xt>>8&255)<<8|rd(255&ae,255&xt))>>>0};var mm=mr.PredictorAdd0;mr.PredictorAdd1=Od,Vl("Predictor2","PredictorAdd2"),Vl("Predictor3","PredictorAdd3"),Vl("Predictor4","PredictorAdd4"),Vl("Predictor5","PredictorAdd5"),Vl("Predictor6","PredictorAdd6"),Vl("Predictor7","PredictorAdd7"),Vl("Predictor8","PredictorAdd8"),Vl("Predictor9","PredictorAdd9"),Vl("Predictor10","PredictorAdd10"),Vl("Predictor11","PredictorAdd11"),Vl("Predictor12","PredictorAdd12"),Vl("Predictor13","PredictorAdd13");var Wh=mr.PredictorAdd2;mu("ColorIndexInverseTransform","MapARGB","32b",function(ae){return ae>>8&255},function(ae){return ae}),mu("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(ae){return ae},function(ae){return ae>>8&255});var Bd,b1=mr.ColorIndexInverseTransform,Ia=mr.MapARGB,gg=mr.VP8LColorIndexInverseTransformAlpha,Vv=mr.MapAlpha,X1=mr.VP8LPredictorsAdd=[];X1.length=16,(mr.VP8LPredictors=[]).length=16,(mr.VP8LPredictorsAdd_C=[]).length=16,(mr.VP8LPredictors_C=[]).length=16;var xc,Wu,wv,Dh,uc,gm,Rf,WA,bd,ts,Fd,uA,uh,ch,f0,Np,Xg,Xv,fy,Fh,Xd,kc,Ah,F1,xv,aE,sE,lE,W1=re(511),sp=re(2041),z0=re(225),S0=re(767),hy=0,Gu=sp,K0=z0,$u=S0,GA=W1,h0=0,pd=1,$d=2,Mu=3,md=4,Cv=5,P0=6,xu=7,Wv=8,Gv=9,S1=10,Yv=[2,3,7],ks=[3,3,11],Z0=[280,256,256,256,40],Qf=[0,1,1,1,0],Bv=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],uE=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],dh=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ad=8,Uy=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],zy=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,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,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],Xm=null,BE=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],py=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],Wg=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],LE=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],vg=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],TE=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],Gg=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Wp=[],I0=[],vm=[],eu=1,cE=2,df=[],Bf=[];VA("UpsampleRgbLinePair",XA,3),VA("UpsampleBgrLinePair",ap,3),VA("UpsampleRgbaLinePair",uo,4),VA("UpsampleBgraLinePair",B1,4),VA("UpsampleArgbLinePair",Zd,4),VA("UpsampleRgba4444LinePair",Z1,2),VA("UpsampleRgb565LinePair",dy,2);var bf=mr.UpsampleRgbLinePair,AE=mr.UpsampleBgrLinePair,RA=mr.UpsampleRgbaLinePair,yg=mr.UpsampleBgraLinePair,ym=mr.UpsampleArgbLinePair,bE=mr.UpsampleRgba4444LinePair,GE=mr.UpsampleRgb565LinePair,P1=16,dE=1<<P1-1,Jv=-227,qv=482,my=6,Ff=(256<<my)-1,OE=0,gy=re(256),G1=re(256),FE=re(256),vy=re(256),Mp=re(qv-Jv),yy=re(qv-Jv);Vm("YuvToRgbRow",XA,3),Vm("YuvToBgrRow",ap,3),Vm("YuvToRgbaRow",uo,4),Vm("YuvToBgraRow",B1,4),Vm("YuvToArgbRow",Zd,4),Vm("YuvToRgba4444Row",Z1,2),Vm("YuvToRgb565Row",dy,2);var ZE=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Yg=[0,2,8],SE=[8,7,6,4,4,2,2,2,1,1,1,1],PE=1;this.WebPDecodeRGBA=function(ae,Ce,tt,xt,v){var g=pd,d=new Do,Ae=new $r;d.ba=Ae,Ae.S=g,Ae.width=[Ae.width],Ae.height=[Ae.height];var He=Ae.width,ze=Ae.height,mt=new Nu;if(mt==null||ae==null)var Je=2;else m(mt!=null),Je=Ev(ae,Ce,tt,mt.width,mt.height,mt.Pd,mt.Qd,mt.format,null);if(Je!=0?He=0:(He!=null&&(He[0]=mt.width[0]),ze!=null&&(ze[0]=mt.height[0]),He=1),He){Ae.width=Ae.width[0],Ae.height=Ae.height[0],xt!=null&&(xt[0]=Ae.width),v!=null&&(v[0]=Ae.height);e:{if(xt=new Qg,(v=new Ha).data=ae,v.w=Ce,v.ha=tt,v.kd=1,Ce=[0],m(v!=null),((ae=Ev(v.data,v.w,v.ha,null,null,null,Ce,null,v))==0||ae==7)&&Ce[0]&&(ae=4),(Ce=ae)==0){if(m(d!=null),xt.data=v.data,xt.w=v.w+v.offset,xt.ha=v.ha-v.offset,xt.put=Uu,xt.ac=Qm,xt.bc=lg,xt.ma=d,v.xa){if((ae=f1())==null){d=1;break e}if(function(de,Ye){var wt=[0],Xt=[0],Lt=[0];t:for(;;){if(de==null)return 0;if(Ye==null)return de.a=2,0;if(de.l=Ye,de.a=0,Go(de.m,Ye.data,Ye.w,Ye.ha),!Am(de.m,wt,Xt,Lt)){de.a=3;break t}if(de.xb=cE,Ye.width=wt[0],Ye.height=Xt[0],!Rg(wt[0],Xt[0],1,de,null))break t;return 1}return m(de.a!=0),0}(ae,xt)){if(xt=(Ce=Af(xt.width,xt.height,d.Oa,d.ba))==0){t:{xt=ae;n:for(;;){if(xt==null){xt=0;break t}if(m(xt.s.yc!=null),m(xt.s.Ya!=null),m(0<xt.s.Wb),m((tt=xt.l)!=null),m((v=tt.ma)!=null),xt.xb!=0){if(xt.ca=v.ba,xt.tb=v.tb,m(xt.ca!=null),!pg(v.Oa,tt,Mu)){xt.a=2;break n}if(!Q1(xt,tt.width)||tt.da)break n;if((tt.da||pc(xt.ca.S))&&bh(),11>xt.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),xt.ca.f.kb.F!=null&&bh()),xt.Pb&&0<xt.s.ua&&xt.s.vb.X==null&&!Vn(xt.s.vb,xt.s.Wa.Xa)){xt.a=1;break n}xt.xb=0}if(!Fa(xt,xt.V,xt.Ba,xt.c,xt.i,tt.o,d1))break n;v.Dc=xt.Ma,xt=1;break t}m(xt.a!=0),xt=0}xt=!xt}xt&&(Ce=ae.a)}else Ce=ae.a}else{if((ae=new nE)==null){d=1;break e}if(ae.Fa=v.na,ae.P=v.P,ae.qc=v.Sa,dg(ae,xt)){if((Ce=Af(xt.width,xt.height,d.Oa,d.ba))==0){if(ae.Aa=0,tt=d.Oa,m((v=ae)!=null),tt!=null){if(0<(He=0>(He=tt.Md)?0:100<He?255:255*He/100)){for(ze=mt=0;4>ze;++ze)12>(Je=v.pb[ze]).lc&&(Je.ia=He*SE[0>Je.lc?0:Je.lc]>>3),mt|=Je.ia;mt&&(alert("todo:VP8InitRandom"),v.ia=1)}v.Ga=tt.Id,100<v.Ga?v.Ga=100:0>v.Ga&&(v.Ga=0)}(function(de,Ye){if(de==null)return 0;if(Ye==null)return F0(de,2,"NULL VP8Io parameter in VP8Decode().");if(!de.cb&&!dg(de,Ye))return 0;if(m(de.cb),Ye.ac==null||Ye.ac(Ye)){Ye.ob&&(de.L=0);var wt=Yg[de.L];if(de.L==2?(de.yb=0,de.zb=0):(de.yb=Ye.v-wt>>4,de.zb=Ye.j-wt>>4,0>de.yb&&(de.yb=0),0>de.zb&&(de.zb=0)),de.Va=Ye.o+15+wt>>4,de.Hb=Ye.va+15+wt>>4,de.Hb>de.za&&(de.Hb=de.za),de.Va>de.Ub&&(de.Va=de.Ub),0<de.L){var Xt=de.ed;for(wt=0;4>wt;++wt){var Lt;if(de.Qa.Cb){var An=de.Qa.Lb[wt];de.Qa.Fb||(An+=Xt.Tb)}else An=Xt.Tb;for(Lt=0;1>=Lt;++Lt){var Nn=de.gd[wt][Lt],kn=An;if(Xt.Pc&&(kn+=Xt.vd[0],Lt&&(kn+=Xt.od[0])),0<(kn=0>kn?0:63<kn?63:kn)){var en=kn;0<Xt.wb&&(en=4<Xt.wb?en>>2:en>>1)>9-Xt.wb&&(en=9-Xt.wb),1>en&&(en=1),Nn.dd=en,Nn.tc=2*kn+en,Nn.ld=40<=kn?2:15<=kn?1:0}else Nn.tc=0;Nn.La=Lt}}}wt=0}else F0(de,6,"Frame setup failed"),wt=de.a;if(wt=wt==0){if(wt){de.$c=0,0<de.Aa||(de.Ic=PE);t:{wt=de.Ic,Xt=4*(en=de.za);var xr=32*en,Hn=en+1,vr=0<de.L?en*(0<de.Aa?2:1):0,Bn=(de.Aa==2?2:1)*en;if((Nn=Xt+832+(Lt=3*(16*wt+Yg[de.L])/2*xr)+(An=de.Fa!=null&&0<de.Fa.length?de.Kc.c*de.Kc.i:0))!=Nn)wt=0;else{if(Nn>de.Vb){if(de.Vb=0,de.Ec=re(Nn),de.Fc=0,de.Ec==null){wt=F0(de,1,"no memory during frame initialization.");break t}de.Vb=Nn}Nn=de.Ec,kn=de.Fc,de.Ac=Nn,de.Bc=kn,kn+=Xt,de.Gd=ke(xr,uy),de.Hd=0,de.rb=ke(Hn+1,Hv),de.sb=1,de.wa=vr?ke(vr,dm):null,de.Y=0,de.D.Nb=0,de.D.wa=de.wa,de.D.Y=de.Y,0<de.Aa&&(de.D.Y+=en),m(!0),de.oc=Nn,de.pc=kn,kn+=832,de.ya=ke(Bn,h1),de.aa=0,de.D.ya=de.ya,de.D.aa=de.aa,de.Aa==2&&(de.D.aa+=en),de.R=16*en,de.B=8*en,en=(xr=Yg[de.L])*de.R,xr=xr/2*de.B,de.sa=Nn,de.ta=kn+en,de.qa=de.sa,de.ra=de.ta+16*wt*de.R+xr,de.Ha=de.qa,de.Ia=de.ra+8*wt*de.B+xr,de.$c=0,kn+=Lt,de.mb=An?Nn:null,de.nb=An?kn:null,m(kn+An<=de.Fc+de.Vb),mv(de),_(de.Ac,de.Bc,0,Xt),wt=1}}if(wt){if(Ye.ka=0,Ye.y=de.sa,Ye.O=de.ta,Ye.f=de.qa,Ye.N=de.ra,Ye.ea=de.Ha,Ye.Vd=de.Ia,Ye.fa=de.R,Ye.Rc=de.B,Ye.F=null,Ye.J=0,!hy){for(wt=-255;255>=wt;++wt)W1[255+wt]=0>wt?-wt:wt;for(wt=-1020;1020>=wt;++wt)sp[1020+wt]=-128>wt?-128:127<wt?127:wt;for(wt=-112;112>=wt;++wt)z0[112+wt]=-16>wt?-16:15<wt?15:wt;for(wt=-255;510>=wt;++wt)S0[255+wt]=0>wt?0:255<wt?255:wt;hy=1}Rf=Sp,WA=Ty,ts=Uv,Fd=sh,uA=Bh,bd=rE,uh=Xp,ch=w1,f0=Yt,Np=Xn,Xg=hg,Xv=Ve,fy=an,Fh=Ci,Xd=yv,kc=E1,Ah=mc,F1=Dp,I0[0]=Ug,I0[1]=Ay,I0[2]=ky,I0[3]=zv,I0[4]=hm,I0[5]=H1,I0[6]=Pp,I0[7]=A0,I0[8]=Ip,I0[9]=U1,Wp[0]=iE,Wp[1]=Oy,Wp[2]=gv,Wp[3]=m1,Wp[4]=Hg,Wp[5]=g1,Wp[6]=v1,vm[0]=Ry,vm[1]=uu,vm[2]=vv,vm[3]=jy,vm[4]=zg,vm[5]=pm,vm[6]=Kg,wt=1}else wt=0}wt&&(wt=function(rr,ar){for(rr.M=0;rr.M<rr.Va;++rr.M){var Jn,li=rr.Jc[rr.M&rr.Xb],Dn=rr.m,Nr=rr;for(Jn=0;Jn<Nr.za;++Jn){var ii=Dn,jn=Nr,ei=jn.Ac,ta=jn.Bc+4*Jn,En=jn.zc,Mn=jn.ya[jn.aa+Jn];if(jn.Qa.Bb?Mn.$b=ma(ii,jn.Pa.jb[0])?2+ma(ii,jn.Pa.jb[2]):ma(ii,jn.Pa.jb[1]):Mn.$b=0,jn.kc&&(Mn.Ad=ma(ii,jn.Bd)),Mn.Za=!ma(ii,145)+0,Mn.Za){var Di=Mn.Ob,Xo=0;for(jn=0;4>jn;++jn){var $o,ki=En[0+jn];for($o=0;4>$o;++$o){ki=vg[ei[ta+$o]][ki];for(var Ie=Wg[ma(ii,ki[0])];0<Ie;)Ie=Wg[2*Ie+ma(ii,ki[Ie])];ki=-Ie,ei[ta+$o]=ki}j(Di,Xo,ei,ta,4),Xo+=4,En[0+jn]=ki}}else ki=ma(ii,156)?ma(ii,128)?1:3:ma(ii,163)?2:0,Mn.Ob[0]=ki,_(ei,ta,ki,4),_(En,0,ki,4);Mn.Dd=ma(ii,142)?ma(ii,114)?ma(ii,183)?1:3:2:0}if(Nr.m.Ka)return F0(rr,7,"Premature end-of-partition0 encountered.");for(;rr.ja<rr.za;++rr.ja){if(Nr=li,ii=(Dn=rr).rb[Dn.sb-1],ei=Dn.rb[Dn.sb+Dn.ja],Jn=Dn.ya[Dn.aa+Dn.ja],ta=Dn.kc?Jn.Ad:0)ii.la=ei.la=0,Jn.Za||(ii.Na=ei.Na=0),Jn.Hc=0,Jn.Gc=0,Jn.ia=0;else{var Er,Hr;if(ii=ei,ei=Nr,ta=Dn.Pa.Xc,En=Dn.ya[Dn.aa+Dn.ja],Mn=Dn.pb[En.$b],jn=En.ad,Di=0,Xo=Dn.rb[Dn.sb-1],ki=$o=0,_(jn,Di,0,384),En.Za)var Wr=0,Si=ta[3];else{Ie=re(16);var Ri=ii.Na+Xo.Na;if(Ri=Xm(ei,ta[1],Ri,Mn.Eb,0,Ie,0),ii.Na=Xo.Na=(0<Ri)+0,1<Ri)Rf(Ie,0,jn,Di);else{var ji=Ie[0]+3>>3;for(Ie=0;256>Ie;Ie+=16)jn[Di+Ie]=ji}Wr=1,Si=ta[0]}var fo=15&ii.la,po=15&Xo.la;for(Ie=0;4>Ie;++Ie){var gr=1&po;for(ji=Hr=0;4>ji;++ji)fo=fo>>1|(gr=(Ri=Xm(ei,Si,Ri=gr+(1&fo),Mn.Sc,Wr,jn,Di))>Wr)<<7,Hr=Hr<<2|(3<Ri?3:1<Ri?2:jn[Di+0]!=0),Di+=16;fo>>=4,po=po>>1|gr<<7,$o=($o<<8|Hr)>>>0}for(Si=fo,Wr=po>>4,Er=0;4>Er;Er+=2){for(Hr=0,fo=ii.la>>4+Er,po=Xo.la>>4+Er,Ie=0;2>Ie;++Ie){for(gr=1&po,ji=0;2>ji;++ji)Ri=gr+(1&fo),fo=fo>>1|(gr=0<(Ri=Xm(ei,ta[2],Ri,Mn.Qc,0,jn,Di)))<<3,Hr=Hr<<2|(3<Ri?3:1<Ri?2:jn[Di+0]!=0),Di+=16;fo>>=2,po=po>>1|gr<<5}ki|=Hr<<4*Er,Si|=fo<<4<<Er,Wr|=(240&po)<<Er}ii.la=Si,Xo.la=Wr,En.Hc=$o,En.Gc=ki,En.ia=43690&ki?0:Mn.ia,ta=!($o|ki)}if(0<Dn.L&&(Dn.wa[Dn.Y+Dn.ja]=Dn.gd[Jn.$b][Jn.Za],Dn.wa[Dn.Y+Dn.ja].La|=!ta),Nr.Ka)return F0(rr,7,"Premature end-of-file encountered.")}if(mv(rr),Dn=ar,Nr=1,Jn=(li=rr).D,ii=0<li.L&&li.M>=li.zb&&li.M<=li.Va,li.Aa==0)t:{if(Jn.M=li.M,Jn.uc=ii,Io(li,Jn),Nr=1,Jn=(Hr=li.D).Nb,ii=(ki=Yg[li.L])*li.R,ei=ki/2*li.B,Ie=16*Jn*li.R,ji=8*Jn*li.B,ta=li.sa,En=li.ta-ii+Ie,Mn=li.qa,jn=li.ra-ei+ji,Di=li.Ha,Xo=li.Ia-ei+ji,po=(fo=Hr.M)==0,$o=fo>=li.Va-1,li.Aa==2&&Io(li,Hr),Hr.uc)for(gr=(Ri=li).D.M,m(Ri.D.uc),Hr=Ri.yb;Hr<Ri.Hb;++Hr){Wr=Hr,Si=gr;var kt=(Fn=(Mi=Ri).D).Nb;Er=Mi.R;var Fn=Fn.wa[Fn.Y+Wr],fr=Mi.sa,hr=Mi.ta+16*kt*Er+16*Wr,bn=Fn.dd,Mr=Fn.tc;if(Mr!=0)if(m(3<=Mr),Mi.L==1)0<Wr&&kc(fr,hr,Er,Mr+4),Fn.La&&F1(fr,hr,Er,Mr),0<Si&&Xd(fr,hr,Er,Mr+4),Fn.La&&Ah(fr,hr,Er,Mr);else{var ho=Mi.B,Kt=Mi.qa,wr=Mi.ra+8*kt*ho+8*Wr,Ln=Mi.Ha,Mi=Mi.Ia+8*kt*ho+8*Wr;kt=Fn.ld,0<Wr&&(ch(fr,hr,Er,Mr+4,bn,kt),Np(Kt,wr,Ln,Mi,ho,Mr+4,bn,kt)),Fn.La&&(Xv(fr,hr,Er,Mr,bn,kt),Fh(Kt,wr,Ln,Mi,ho,Mr,bn,kt)),0<Si&&(uh(fr,hr,Er,Mr+4,bn,kt),f0(Kt,wr,Ln,Mi,ho,Mr+4,bn,kt)),Fn.La&&(Xg(fr,hr,Er,Mr,bn,kt),fy(Kt,wr,Ln,Mi,ho,Mr,bn,kt))}}if(li.ia&&alert("todo:DitherRow"),Dn.put!=null){if(Hr=16*fo,fo=16*(fo+1),po?(Dn.y=li.sa,Dn.O=li.ta+Ie,Dn.f=li.qa,Dn.N=li.ra+ji,Dn.ea=li.Ha,Dn.W=li.Ia+ji):(Hr-=ki,Dn.y=ta,Dn.O=En,Dn.f=Mn,Dn.N=jn,Dn.ea=Di,Dn.W=Xo),$o||(fo-=ki),fo>Dn.o&&(fo=Dn.o),Dn.F=null,Dn.J=null,li.Fa!=null&&0<li.Fa.length&&Hr<fo&&(Dn.J=lA(li,Dn,Hr,fo-Hr),Dn.F=li.mb,Dn.F==null&&Dn.F.length==0)){Nr=F0(li,3,"Could not decode alpha data.");break t}Hr<Dn.j&&(ki=Dn.j-Hr,Hr=Dn.j,m(!(1&ki)),Dn.O+=li.R*ki,Dn.N+=li.B*(ki>>1),Dn.W+=li.B*(ki>>1),Dn.F!=null&&(Dn.J+=Dn.width*ki)),Hr<fo&&(Dn.O+=Dn.v,Dn.N+=Dn.v>>1,Dn.W+=Dn.v>>1,Dn.F!=null&&(Dn.J+=Dn.v),Dn.ka=Hr-Dn.j,Dn.U=Dn.va-Dn.v,Dn.T=fo-Hr,Nr=Dn.put(Dn))}Jn+1!=li.Ic||$o||(j(li.sa,li.ta-ii,ta,En+16*li.R,ii),j(li.qa,li.ra-ei,Mn,jn+8*li.B,ei),j(li.Ha,li.Ia-ei,Di,Xo+8*li.B,ei))}if(!Nr)return F0(rr,6,"Output aborted.")}return 1}(de,Ye)),Ye.bc!=null&&Ye.bc(Ye),wt&=1}return wt?(de.cb=0,wt):0})(ae,xt)||(Ce=ae.a)}}else Ce=ae.a}Ce==0&&d.Oa!=null&&d.Oa.fd&&(Ce=Hy(d.ba))}d=Ce}g=d!=0?null:11>g?Ae.f.RGBA.eb:Ae.f.kb.y}else g=null;return g};var bv=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function Ge(mr,Hi){for(var dn="",qn=0;qn<4;qn++)dn+=String.fromCharCode(mr[Hi++]);return dn}function dt(mr,Hi){return mr[Hi+0]|mr[Hi+1]<<8}function Vt(mr,Hi){return(mr[Hi+0]|mr[Hi+1]<<8|mr[Hi+2]<<16)>>>0}function sn(mr,Hi){return(mr[Hi+0]|mr[Hi+1]<<8|mr[Hi+2]<<16|mr[Hi+3]<<24)>>>0}new Ke;var At=[0],Un=[0],Kn=[],$n=new Ke,Sn=A,ti=function(mr,Hi){var dn={},qn=0,zr=!1,Qr=0,Ui=0;if(dn.frames=[],!function(yn,ur){for(var br=0;br<4;br++)if(yn[ur+br]!="RIFF".charCodeAt(br))return!0;return!1}(mr,Hi)){for(sn(mr,Hi+=4),Hi+=8;Hi<mr.length;){var jo=Ge(mr,Hi),Vo=sn(mr,Hi+=4);Hi+=4;var Ao=Vo+(1&Vo);switch(jo){case"VP8 ":case"VP8L":dn.frames[qn]===void 0&&(dn.frames[qn]={}),(La=dn.frames[qn]).src_off=zr?Ui:Hi-8,La.src_size=Qr+Vo+8,qn++,zr&&(zr=!1,Qr=0,Ui=0);break;case"VP8X":(La=dn.header={}).feature_flags=mr[Hi];var Go=Hi+4;La.canvas_width=1+Vt(mr,Go),Go+=3,La.canvas_height=1+Vt(mr,Go),Go+=3;break;case"ALPH":zr=!0,Qr=Ao+8,Ui=Hi-8;break;case"ANIM":(La=dn.header).bgcolor=sn(mr,Hi),Go=Hi+4,La.loop_count=dt(mr,Go),Go+=2;break;case"ANMF":var gs,La;(La=dn.frames[qn]={}).offset_x=2*Vt(mr,Hi),Hi+=3,La.offset_y=2*Vt(mr,Hi),Hi+=3,La.width=1+Vt(mr,Hi),Hi+=3,La.height=1+Vt(mr,Hi),Hi+=3,La.duration=Vt(mr,Hi),Hi+=3,gs=mr[Hi++],La.dispose=1&gs,La.blend=gs>>1&1}jo!="ANMF"&&(Hi+=Ao)}return dn}}(Sn,0);ti.response=Sn,ti.rgbaoutput=!0,ti.dataurl=!1;var Zr=ti.header?ti.header:null,dr=ti.frames?ti.frames:null;if(Zr){Zr.loop_counter=Zr.loop_count,At=[Zr.canvas_height],Un=[Zr.canvas_width];for(var go=0;go<dr.length&&dr[go].blend!=0;go++);}var la=dr[0],Uo=$n.WebPDecodeRGBA(Sn,la.src_off,la.src_size,Un,At);la.rgba=Uo,la.imgwidth=Un[0],la.imgheight=At[0];for(var wi=0;wi<Un[0]*At[0]*4;wi++)Kn[wi]=Uo[wi];return this.width=Un,this.height=At,this.data=Kn,this}(function(A){var m,h,j,_,re,ke,Be,Ke,Ge,dt=function(yn){return yn=yn||{},this.isStrokeTransparent=yn.isStrokeTransparent||!1,this.strokeOpacity=yn.strokeOpacity||1,this.strokeStyle=yn.strokeStyle||"#000000",this.fillStyle=yn.fillStyle||"#000000",this.isFillTransparent=yn.isFillTransparent||!1,this.fillOpacity=yn.fillOpacity||1,this.font=yn.font||"10px sans-serif",this.textBaseline=yn.textBaseline||"alphabetic",this.textAlign=yn.textAlign||"left",this.lineWidth=yn.lineWidth||1,this.lineJoin=yn.lineJoin||"miter",this.lineCap=yn.lineCap||"butt",this.path=yn.path||[],this.transform=yn.transform!==void 0?yn.transform.clone():new Ke,this.globalCompositeOperation=yn.globalCompositeOperation||"normal",this.globalAlpha=yn.globalAlpha||1,this.clip_path=yn.clip_path||[],this.currentPoint=yn.currentPoint||new ke,this.miterLimit=yn.miterLimit||10,this.lastPoint=yn.lastPoint||new ke,this.lineDashOffset=yn.lineDashOffset||0,this.lineDash=yn.lineDash||[],this.margin=yn.margin||[0,0,0,0],this.prevPageLastElemOffset=yn.prevPageLastElemOffset||0,this.ignoreClearRect=typeof yn.ignoreClearRect!="boolean"||yn.ignoreClearRect,this};A.events.push(["initialized",function(){this.context2d=new Vt(this),m=this.internal.f2,h=this.internal.getCoordinateString,j=this.internal.getVerticalCoordinateString,_=this.internal.getHorizontalCoordinate,re=this.internal.getVerticalCoordinate,ke=this.internal.Point,Be=this.internal.Rectangle,Ke=this.internal.Matrix,Ge=new dt}]);var Vt=function(yn){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var ur=yn;Object.defineProperty(this,"pdf",{get:function(){return ur}});var br=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return br},set:function(Vn){br=!!Vn}});var si=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return si},set:function(Vn){si=!!Vn}});var Ii=0;Object.defineProperty(this,"posX",{get:function(){return Ii},set:function(Vn){isNaN(Vn)||(Ii=Vn)}});var zi=0;Object.defineProperty(this,"posY",{get:function(){return zi},set:function(Vn){isNaN(Vn)||(zi=Vn)}}),Object.defineProperty(this,"margin",{get:function(){return Ge.margin},set:function(Vn){var Al;typeof Vn=="number"?Al=[Vn,Vn,Vn,Vn]:((Al=new Array(4))[0]=Vn[0],Al[1]=Vn.length>=2?Vn[1]:Al[0],Al[2]=Vn.length>=3?Vn[2]:Al[0],Al[3]=Vn.length>=4?Vn[3]:Al[1]),Ge.margin=Al}});var Ro=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Ro},set:function(Vn){Ro=Vn}});var To=0;Object.defineProperty(this,"lastBreak",{get:function(){return To},set:function(Vn){To=Vn}});var ma=[];Object.defineProperty(this,"pageBreaks",{get:function(){return ma},set:function(Vn){ma=Vn}}),Object.defineProperty(this,"ctx",{get:function(){return Ge},set:function(Vn){Vn instanceof dt&&(Ge=Vn)}}),Object.defineProperty(this,"path",{get:function(){return Ge.path},set:function(Vn){Ge.path=Vn}});var Aa=[];Object.defineProperty(this,"ctxStack",{get:function(){return Aa},set:function(Vn){Aa=Vn}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Vn){var Al;Al=sn(Vn),this.ctx.fillStyle=Al.style,this.ctx.isFillTransparent=Al.a===0,this.ctx.fillOpacity=Al.a,this.pdf.setFillColor(Al.r,Al.g,Al.b,{a:Al.a}),this.pdf.setTextColor(Al.r,Al.g,Al.b,{a:Al.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Vn){var Al=sn(Vn);this.ctx.strokeStyle=Al.style,this.ctx.isStrokeTransparent=Al.a===0,this.ctx.strokeOpacity=Al.a,Al.a===0?this.pdf.setDrawColor(255,255,255):(Al.a,this.pdf.setDrawColor(Al.r,Al.g,Al.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Vn){["butt","round","square"].indexOf(Vn)!==-1&&(this.ctx.lineCap=Vn,this.pdf.setLineCap(Vn))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Vn){isNaN(Vn)||(this.ctx.lineWidth=Vn,this.pdf.setLineWidth(Vn))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Vn){["bevel","round","miter"].indexOf(Vn)!==-1&&(this.ctx.lineJoin=Vn,this.pdf.setLineJoin(Vn))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Vn){isNaN(Vn)||(this.ctx.miterLimit=Vn,this.pdf.setMiterLimit(Vn))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Vn){this.ctx.textBaseline=Vn}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Vn){["right","end","center","left","start"].indexOf(Vn)!==-1&&(this.ctx.textAlign=Vn)}});var es=null,ll=null,bi=null;Object.defineProperty(this,"fontFaces",{get:function(){return bi},set:function(Vn){es=null,ll=null,bi=Vn}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Vn){var Al;if(this.ctx.font=Vn,(Al=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z0-9]+?)\s*$/i.exec(Vn))!==null){var bA=Al[1];Al[2];var Xu=Al[3],Ga=Al[4];Al[5];var pu=Al[6],Vl=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Ga)[2];Ga=Math.floor(Vl==="px"?parseFloat(Ga)*this.pdf.internal.scaleFactor:Vl==="em"?parseFloat(Ga)*this.pdf.getFontSize():parseFloat(Ga)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Ga);var Su=function(mu){var Of,IA,sA=[],EA=mu.trim();if(EA==="")return Iy;if(EA in lm)return[lm[EA]];for(;EA!=="";){switch(IA=null,Of=(EA=Og(EA)).charAt(0)){case'"':case"'":IA=r0(EA.substring(1),Of);break;default:IA=Cp(EA)}if(IA===null||(sA.push(IA[0]),(EA=Og(IA[1]))!==""&&EA.charAt(0)!==","))return Iy;EA=EA.replace(/^,/,"")}return sA}(pu);if(this.fontFaces){var Hu=function(mu,Of){var IA=mu.getFontList(),sA=JSON.stringify(IA);if(es===null||ll!==sA){var EA=function(Gf){var Ou=[];return Object.keys(Gf).forEach(function(ZA){Gf[ZA].forEach(function(pc){var Ea=null;switch(pc){case"bold":Ea={family:ZA,weight:"bold"};break;case"italic":Ea={family:ZA,style:"italic"};break;case"bolditalic":Ea={family:ZA,weight:"bold",style:"italic"};break;case"":case"normal":Ea={family:ZA}}Ea!==null&&(Ea.ref={name:ZA,style:pc},Ou.push(Ea))})}),Ou}(IA);es=function(Gf){for(var Ou={},ZA=0;ZA<Gf.length;++ZA){var pc=Rr(Gf[ZA]),Ea=pc.family,Yf=pc.stretch,$r=pc.style,Nu=pc.weight;Ou[Ea]=Ou[Ea]||{},Ou[Ea][Yf]=Ou[Ea][Yf]||{},Ou[Ea][Yf][$r]=Ou[Ea][Yf][$r]||{},Ou[Ea][Yf][$r][Nu]=pc}return Ou}(EA.concat(Of)),ll=sA}return es}(this.pdf,this.fontFaces),vf=Su.map(function(mu){return{family:mu,stretch:"normal",weight:Xu,style:bA}}),rd=function(mu,Of,IA){for(var sA=(IA=IA||{}).defaultFontFamily||"times",EA=Object.assign({},Tg,IA.genericFontFamilies||{}),Gf=null,Ou=null,ZA=0;ZA<Of.length;++ZA)if(EA[(Gf=Rr(Of[ZA])).family]&&(Gf.family=EA[Gf.family]),mu.hasOwnProperty(Gf.family)){Ou=mu[Gf.family];break}if(!(Ou=Ou||mu[sA]))throw new Error("Could not find a font-family for the rule '"+Kp(Gf)+"' and default family '"+sA+"'.");if(Ou=function(pc,Ea){if(Ea[pc])return Ea[pc];var Yf=Xh[pc],$r=Yf<=Xh.normal?-1:1,Nu=og(Ea,$0,Yf,$r);if(!Nu)throw new Error("Could not find a matching font-stretch value for "+pc);return Nu}(Gf.stretch,Ou),Ou=function(pc,Ea){if(Ea[pc])return Ea[pc];for(var Yf=ih[pc],$r=0;$r<Yf.length;++$r)if(Ea[Yf[$r]])return Ea[Yf[$r]];throw new Error("Could not find a matching font-style for "+pc)}(Gf.style,Ou),!(Ou=function(pc,Ea){if(Ea[pc])return Ea[pc];if(pc===400&&Ea[500])return Ea[500];if(pc===500&&Ea[400])return Ea[400];var Yf=jm[pc],$r=og(Ea,H0,Yf,pc<400?-1:1);if(!$r)throw new Error("Could not find a matching font-weight for value "+pc);return $r}(Gf.weight,Ou)))throw new Error("Failed to resolve a font for the rule '"+Kp(Gf)+"'.");return Ou}(Hu,vf);this.pdf.setFont(rd.ref.name,rd.ref.style)}else{var yA="";(Xu==="bold"||parseInt(Xu,10)>=700||bA==="bold")&&(yA="bold"),bA==="italic"&&(yA+="italic"),yA.length===0&&(yA="normal");for(var Od="",id={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},_l=0;_l<Su.length;_l++){if(this.pdf.internal.getFont(Su[_l],yA,{noFallback:!0,disableWarning:!0})!==void 0){Od=Su[_l];break}if(yA==="bolditalic"&&this.pdf.internal.getFont(Su[_l],"bold",{noFallback:!0,disableWarning:!0})!==void 0)Od=Su[_l],yA="bold";else if(this.pdf.internal.getFont(Su[_l],"normal",{noFallback:!0,disableWarning:!0})!==void 0){Od=Su[_l],yA="normal";break}}if(Od===""){for(var FA=0;FA<Su.length;FA++)if(id[Su[FA]]){Od=id[Su[FA]];break}}Od=Od===""?"Times":Od,this.pdf.setFont(Od,yA)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Vn){this.ctx.globalCompositeOperation=Vn}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Vn){this.ctx.globalAlpha=Vn}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Vn){this.ctx.lineDashOffset=Vn,La.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Vn){this.ctx.lineDash=Vn,La.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Vn){this.ctx.ignoreClearRect=!!Vn}})};Vt.prototype.setLineDash=function(yn){this.lineDash=yn},Vt.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},Vt.prototype.fill=function(){dr.call(this,"fill",!1)},Vt.prototype.stroke=function(){dr.call(this,"stroke",!1)},Vt.prototype.beginPath=function(){this.path=[{type:"begin"}]},Vt.prototype.moveTo=function(yn,ur){if(isNaN(yn)||isNaN(ur))throw hd.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var br=this.ctx.transform.applyToPoint(new ke(yn,ur));this.path.push({type:"mt",x:br.x,y:br.y}),this.ctx.lastPoint=new ke(yn,ur)},Vt.prototype.closePath=function(){var yn=new ke(0,0),ur=0;for(ur=this.path.length-1;ur!==-1;ur--)if(this.path[ur].type==="begin"&&(0,S.Z)(this.path[ur+1])==="object"&&typeof this.path[ur+1].x=="number"){yn=new ke(this.path[ur+1].x,this.path[ur+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new ke(yn.x,yn.y)},Vt.prototype.lineTo=function(yn,ur){if(isNaN(yn)||isNaN(ur))throw hd.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var br=this.ctx.transform.applyToPoint(new ke(yn,ur));this.path.push({type:"lt",x:br.x,y:br.y}),this.ctx.lastPoint=new ke(br.x,br.y)},Vt.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),dr.call(this,null,!0)},Vt.prototype.quadraticCurveTo=function(yn,ur,br,si){if(isNaN(br)||isNaN(si)||isNaN(yn)||isNaN(ur))throw hd.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var Ii=this.ctx.transform.applyToPoint(new ke(br,si)),zi=this.ctx.transform.applyToPoint(new ke(yn,ur));this.path.push({type:"qct",x1:zi.x,y1:zi.y,x:Ii.x,y:Ii.y}),this.ctx.lastPoint=new ke(Ii.x,Ii.y)},Vt.prototype.bezierCurveTo=function(yn,ur,br,si,Ii,zi){if(isNaN(Ii)||isNaN(zi)||isNaN(yn)||isNaN(ur)||isNaN(br)||isNaN(si))throw hd.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Ro=this.ctx.transform.applyToPoint(new ke(Ii,zi)),To=this.ctx.transform.applyToPoint(new ke(yn,ur)),ma=this.ctx.transform.applyToPoint(new ke(br,si));this.path.push({type:"bct",x1:To.x,y1:To.y,x2:ma.x,y2:ma.y,x:Ro.x,y:Ro.y}),this.ctx.lastPoint=new ke(Ro.x,Ro.y)},Vt.prototype.arc=function(yn,ur,br,si,Ii,zi){if(isNaN(yn)||isNaN(ur)||isNaN(br)||isNaN(si)||isNaN(Ii))throw hd.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(zi=!!zi,!this.ctx.transform.isIdentity){var Ro=this.ctx.transform.applyToPoint(new ke(yn,ur));yn=Ro.x,ur=Ro.y;var To=this.ctx.transform.applyToPoint(new ke(0,br)),ma=this.ctx.transform.applyToPoint(new ke(0,0));br=Math.sqrt(Math.pow(To.x-ma.x,2)+Math.pow(To.y-ma.y,2))}Math.abs(Ii-si)>=2*Math.PI&&(si=0,Ii=2*Math.PI),this.path.push({type:"arc",x:yn,y:ur,radius:br,startAngle:si,endAngle:Ii,counterclockwise:zi})},Vt.prototype.arcTo=function(yn,ur,br,si,Ii){throw new Error("arcTo not implemented.")},Vt.prototype.rect=function(yn,ur,br,si){if(isNaN(yn)||isNaN(ur)||isNaN(br)||isNaN(si))throw hd.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(yn,ur),this.lineTo(yn+br,ur),this.lineTo(yn+br,ur+si),this.lineTo(yn,ur+si),this.lineTo(yn,ur),this.lineTo(yn+br,ur),this.lineTo(yn,ur)},Vt.prototype.fillRect=function(yn,ur,br,si){if(isNaN(yn)||isNaN(ur)||isNaN(br)||isNaN(si))throw hd.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!At.call(this)){var Ii={};this.lineCap!=="butt"&&(Ii.lineCap=this.lineCap,this.lineCap="butt"),this.lineJoin!=="miter"&&(Ii.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(yn,ur,br,si),this.fill(),Ii.hasOwnProperty("lineCap")&&(this.lineCap=Ii.lineCap),Ii.hasOwnProperty("lineJoin")&&(this.lineJoin=Ii.lineJoin)}},Vt.prototype.strokeRect=function(yn,ur,br,si){if(isNaN(yn)||isNaN(ur)||isNaN(br)||isNaN(si))throw hd.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Un.call(this)||(this.beginPath(),this.rect(yn,ur,br,si),this.stroke())},Vt.prototype.clearRect=function(yn,ur,br,si){if(isNaN(yn)||isNaN(ur)||isNaN(br)||isNaN(si))throw hd.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(yn,ur,br,si))},Vt.prototype.save=function(yn){yn=typeof yn!="boolean"||yn;for(var ur=this.pdf.internal.getCurrentPageInfo().pageNumber,br=0;br<this.pdf.internal.getNumberOfPages();br++)this.pdf.setPage(br+1),this.pdf.internal.out("q");if(this.pdf.setPage(ur),yn){this.ctx.fontSize=this.pdf.internal.getFontSize();var si=new dt(this.ctx);this.ctxStack.push(this.ctx),this.ctx=si}},Vt.prototype.restore=function(yn){yn=typeof yn!="boolean"||yn;for(var ur=this.pdf.internal.getCurrentPageInfo().pageNumber,br=0;br<this.pdf.internal.getNumberOfPages();br++)this.pdf.setPage(br+1),this.pdf.internal.out("Q");this.pdf.setPage(ur),yn&&this.ctxStack.length!==0&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},Vt.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var sn=function(yn){var ur,br,si,Ii;if(yn.isCanvasGradient===!0&&(yn=yn.getColor()),!yn)return{r:0,g:0,b:0,a:0,style:yn};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(yn))ur=0,br=0,si=0,Ii=0;else{var zi=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(yn);if(zi!==null)ur=parseInt(zi[1]),br=parseInt(zi[2]),si=parseInt(zi[3]),Ii=1;else if((zi=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(yn))!==null)ur=parseInt(zi[1]),br=parseInt(zi[2]),si=parseInt(zi[3]),Ii=parseFloat(zi[4]);else{if(Ii=1,typeof yn=="string"&&yn.charAt(0)!=="#"){var Ro=new _c(yn);yn=Ro.ok?Ro.toHex():"#000000"}yn.length===4?(ur=yn.substring(1,2),ur+=ur,br=yn.substring(2,3),br+=br,si=yn.substring(3,4),si+=si):(ur=yn.substring(1,3),br=yn.substring(3,5),si=yn.substring(5,7)),ur=parseInt(ur,16),br=parseInt(br,16),si=parseInt(si,16)}}return{r:ur,g:br,b:si,a:Ii,style:yn}},At=function(){return this.ctx.isFillTransparent||this.globalAlpha==0},Un=function(){return!!(this.ctx.isStrokeTransparent||this.globalAlpha==0)};Vt.prototype.fillText=function(yn,ur,br,si){if(isNaN(ur)||isNaN(br)||typeof yn!="string")throw hd.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(si=isNaN(si)?void 0:si,!At.call(this)){var Ii=Ao(this.ctx.transform.rotation),zi=this.ctx.transform.scaleX;qn.call(this,{text:yn,x:ur,y:br,scale:zi,angle:Ii,align:this.textAlign,maxWidth:si})}},Vt.prototype.strokeText=function(yn,ur,br,si){if(isNaN(ur)||isNaN(br)||typeof yn!="string")throw hd.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Un.call(this)){si=isNaN(si)?void 0:si;var Ii=Ao(this.ctx.transform.rotation),zi=this.ctx.transform.scaleX;qn.call(this,{text:yn,x:ur,y:br,scale:zi,renderingMode:"stroke",angle:Ii,align:this.textAlign,maxWidth:si})}},Vt.prototype.measureText=function(yn){if(typeof yn!="string")throw hd.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var ur=this.pdf,br=this.pdf.internal.scaleFactor,si=ur.internal.getFontSize(),Ii=ur.getStringUnitWidth(yn)*si/ur.internal.scaleFactor;return new function(zi){var Ro=(zi=zi||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return Ro}}),this}({width:Ii*=Math.round(96*br/72*1e4)/1e4})},Vt.prototype.scale=function(yn,ur){if(isNaN(yn)||isNaN(ur))throw hd.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var br=new Ke(yn,0,0,ur,0,0);this.ctx.transform=this.ctx.transform.multiply(br)},Vt.prototype.rotate=function(yn){if(isNaN(yn))throw hd.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var ur=new Ke(Math.cos(yn),Math.sin(yn),-Math.sin(yn),Math.cos(yn),0,0);this.ctx.transform=this.ctx.transform.multiply(ur)},Vt.prototype.translate=function(yn,ur){if(isNaN(yn)||isNaN(ur))throw hd.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var br=new Ke(1,0,0,1,yn,ur);this.ctx.transform=this.ctx.transform.multiply(br)},Vt.prototype.transform=function(yn,ur,br,si,Ii,zi){if(isNaN(yn)||isNaN(ur)||isNaN(br)||isNaN(si)||isNaN(Ii)||isNaN(zi))throw hd.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Ro=new Ke(yn,ur,br,si,Ii,zi);this.ctx.transform=this.ctx.transform.multiply(Ro)},Vt.prototype.setTransform=function(yn,ur,br,si,Ii,zi){yn=isNaN(yn)?1:yn,ur=isNaN(ur)?0:ur,br=isNaN(br)?0:br,si=isNaN(si)?1:si,Ii=isNaN(Ii)?0:Ii,zi=isNaN(zi)?0:zi,this.ctx.transform=new Ke(yn,ur,br,si,Ii,zi)};var Kn=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};Vt.prototype.drawImage=function(yn,ur,br,si,Ii,zi,Ro,To,ma){var Aa=this.pdf.getImageProperties(yn),es=1,ll=1,bi=1,Vn=1;si!==void 0&&To!==void 0&&(bi=To/si,Vn=ma/Ii,es=Aa.width/si*To/si,ll=Aa.height/Ii*ma/Ii),zi===void 0&&(zi=ur,Ro=br,ur=0,br=0),si!==void 0&&To===void 0&&(To=si,ma=Ii),si===void 0&&To===void 0&&(To=Aa.width,ma=Aa.height);var Al=this.ctx.transform.decompose(),bA=Ao(Al.rotate.shx),Xu=new Ke,Ga=(Xu=(Xu=(Xu=Xu.multiply(Al.translate)).multiply(Al.skew)).multiply(Al.scale)).applyToRectangle(new Be(zi-ur*bi,Ro-br*Vn,si*es,Ii*ll));if(this.autoPaging){for(var pu,Vl=$n.call(this,Ga),Su=[],Hu=0;Hu<Vl.length;Hu+=1)Su.indexOf(Vl[Hu])===-1&&Su.push(Vl[Hu]);Zr(Su);for(var vf=Su[0],rd=Su[Su.length-1],yA=vf;yA<rd+1;yA++){this.pdf.setPage(yA);var Od=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],id=yA===1?this.posY+this.margin[0]:this.margin[0],_l=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],FA=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],mu=yA===1?0:_l+(yA-2)*FA;if(this.ctx.clip_path.length!==0){var Of=this.path;pu=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ti(pu,this.posX+this.margin[3],-mu+id+this.ctx.prevPageLastElemOffset),go.call(this,"fill",!0),this.path=Of}var IA=JSON.parse(JSON.stringify(Ga));IA=ti([IA],this.posX+this.margin[3],-mu+id+this.ctx.prevPageLastElemOffset)[0];var sA=(yA>vf||yA<rd)&&Kn.call(this);sA&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Od,FA,null).clip().discardPath()),this.pdf.addImage(yn,"JPEG",IA.x,IA.y,IA.w,IA.h,null,null,bA),sA&&this.pdf.restoreGraphicsState()}}else this.pdf.addImage(yn,"JPEG",Ga.x,Ga.y,Ga.w,Ga.h,null,null,bA)};var $n=function(yn,ur,br){var si=[];ur=ur||this.pdf.internal.pageSize.width,br=br||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var Ii=this.posY+this.ctx.prevPageLastElemOffset;switch(yn.type){default:case"mt":case"lt":si.push(Math.floor((yn.y+Ii)/br)+1);break;case"arc":si.push(Math.floor((yn.y+Ii-yn.radius)/br)+1),si.push(Math.floor((yn.y+Ii+yn.radius)/br)+1);break;case"qct":var zi=Go(this.ctx.lastPoint.x,this.ctx.lastPoint.y,yn.x1,yn.y1,yn.x,yn.y);si.push(Math.floor((zi.y+Ii)/br)+1),si.push(Math.floor((zi.y+zi.h+Ii)/br)+1);break;case"bct":var Ro=gs(this.ctx.lastPoint.x,this.ctx.lastPoint.y,yn.x1,yn.y1,yn.x2,yn.y2,yn.x,yn.y);si.push(Math.floor((Ro.y+Ii)/br)+1),si.push(Math.floor((Ro.y+Ro.h+Ii)/br)+1);break;case"rect":si.push(Math.floor((yn.y+Ii)/br)+1),si.push(Math.floor((yn.y+yn.h+Ii)/br)+1)}for(var To=0;To<si.length;To+=1)for(;this.pdf.internal.getNumberOfPages()<si[To];)Sn.call(this);return si},Sn=function(){var yn=this.fillStyle,ur=this.strokeStyle,br=this.font,si=this.lineCap,Ii=this.lineWidth,zi=this.lineJoin;this.pdf.addPage(),this.fillStyle=yn,this.strokeStyle=ur,this.font=br,this.lineCap=si,this.lineWidth=Ii,this.lineJoin=zi},ti=function(yn,ur,br){for(var si=0;si<yn.length;si++)switch(yn[si].type){case"bct":yn[si].x2+=ur,yn[si].y2+=br;case"qct":yn[si].x1+=ur,yn[si].y1+=br;default:yn[si].x+=ur,yn[si].y+=br}return yn},Zr=function(yn){return yn.sort(function(ur,br){return ur-br})},dr=function(yn,ur){var br=this.fillStyle,si=this.strokeStyle,Ii=this.lineCap,zi=this.lineWidth,Ro=Math.abs(zi*this.ctx.transform.scaleX),To=this.lineJoin;if(this.autoPaging){for(var ma,Aa,es=JSON.parse(JSON.stringify(this.path)),ll=JSON.parse(JSON.stringify(this.path)),bi=[],Vn=0;Vn<ll.length;Vn++)if(ll[Vn].x!==void 0)for(var Al=$n.call(this,ll[Vn]),bA=0;bA<Al.length;bA+=1)bi.indexOf(Al[bA])===-1&&bi.push(Al[bA]);for(var Xu=0;Xu<bi.length;Xu++)for(;this.pdf.internal.getNumberOfPages()<bi[Xu];)Sn.call(this);Zr(bi);for(var Ga=bi[0],pu=bi[bi.length-1],Vl=Ga;Vl<pu+1;Vl++){this.pdf.setPage(Vl),this.fillStyle=br,this.strokeStyle=si,this.lineCap=Ii,this.lineWidth=Ro,this.lineJoin=To;var Su=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Hu=Vl===1?this.posY+this.margin[0]:this.margin[0],vf=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],rd=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],yA=Vl===1?0:vf+(Vl-2)*rd;if(this.ctx.clip_path.length!==0){var Od=this.path;ma=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ti(ma,this.posX+this.margin[3],-yA+Hu+this.ctx.prevPageLastElemOffset),go.call(this,yn,!0),this.path=Od}if(Aa=JSON.parse(JSON.stringify(es)),this.path=ti(Aa,this.posX+this.margin[3],-yA+Hu+this.ctx.prevPageLastElemOffset),ur===!1||Vl===0){var id=(Vl>Ga||Vl<pu)&&Kn.call(this);id&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Su,rd,null).clip().discardPath()),go.call(this,yn,ur),id&&this.pdf.restoreGraphicsState()}this.lineWidth=zi}this.path=es}else this.lineWidth=Ro,go.call(this,yn,ur),this.lineWidth=zi},go=function(yn,ur){if((yn!=="stroke"||ur||!Un.call(this))&&(yn==="stroke"||ur||!At.call(this))){for(var br,si,Ii=[],zi=this.path,Ro=0;Ro<zi.length;Ro++){var To=zi[Ro];switch(To.type){case"begin":Ii.push({begin:!0});break;case"close":Ii.push({close:!0});break;case"mt":Ii.push({start:To,deltas:[],abs:[]});break;case"lt":var ma=Ii.length;if(zi[Ro-1]&&!isNaN(zi[Ro-1].x)&&(br=[To.x-zi[Ro-1].x,To.y-zi[Ro-1].y],ma>0)){for(;ma>=0;ma--)if(Ii[ma-1].close!==!0&&Ii[ma-1].begin!==!0){Ii[ma-1].deltas.push(br),Ii[ma-1].abs.push(To);break}}break;case"bct":br=[To.x1-zi[Ro-1].x,To.y1-zi[Ro-1].y,To.x2-zi[Ro-1].x,To.y2-zi[Ro-1].y,To.x-zi[Ro-1].x,To.y-zi[Ro-1].y],Ii[Ii.length-1].deltas.push(br);break;case"qct":var Aa=zi[Ro-1].x+2/3*(To.x1-zi[Ro-1].x),es=zi[Ro-1].y+2/3*(To.y1-zi[Ro-1].y),ll=To.x+2/3*(To.x1-To.x),bi=To.y+2/3*(To.y1-To.y),Vn=To.x,Al=To.y;br=[Aa-zi[Ro-1].x,es-zi[Ro-1].y,ll-zi[Ro-1].x,bi-zi[Ro-1].y,Vn-zi[Ro-1].x,Al-zi[Ro-1].y],Ii[Ii.length-1].deltas.push(br);break;case"arc":Ii.push({deltas:[],abs:[],arc:!0}),Array.isArray(Ii[Ii.length-1].abs)&&Ii[Ii.length-1].abs.push(To)}}si=ur?null:yn==="stroke"?"stroke":"fill";for(var bA=!1,Xu=0;Xu<Ii.length;Xu++)if(Ii[Xu].arc)for(var Ga=Ii[Xu].abs,pu=0;pu<Ga.length;pu++){var Vl=Ga[pu];Vl.type==="arc"?wi.call(this,Vl.x,Vl.y,Vl.radius,Vl.startAngle,Vl.endAngle,Vl.counterclockwise,void 0,ur,!bA):zr.call(this,Vl.x,Vl.y),bA=!0}else if(Ii[Xu].close===!0)this.pdf.internal.out("h"),bA=!1;else if(Ii[Xu].begin!==!0){var Su=Ii[Xu].start.x,Hu=Ii[Xu].start.y;Qr.call(this,Ii[Xu].deltas,Su,Hu),bA=!0}si&&mr.call(this,si),ur&&Hi.call(this)}},la=function(yn){var ur=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,br=ur*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return yn-br;case"top":return yn+ur-br;case"hanging":return yn+ur-2*br;case"middle":return yn+ur/2-br;default:return yn}},Uo=function(yn){return yn+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};Vt.prototype.createLinearGradient=function(){var yn=function(){};return yn.colorStops=[],yn.addColorStop=function(ur,br){this.colorStops.push([ur,br])},yn.getColor=function(){return this.colorStops.length===0?"#000000":this.colorStops[0][1]},yn.isCanvasGradient=!0,yn},Vt.prototype.createPattern=function(){return this.createLinearGradient()},Vt.prototype.createRadialGradient=function(){return this.createLinearGradient()};var wi=function(yn,ur,br,si,Ii,zi,Ro,To,ma){for(var Aa=jo.call(this,br,si,Ii,zi),es=0;es<Aa.length;es++){var ll=Aa[es];es===0&&(ma?dn.call(this,ll.x1+yn,ll.y1+ur):zr.call(this,ll.x1+yn,ll.y1+ur)),Ui.call(this,yn,ur,ll.x2,ll.y2,ll.x3,ll.y3,ll.x4,ll.y4)}To?Hi.call(this):mr.call(this,Ro)},mr=function(yn){switch(yn){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Hi=function(){this.pdf.clip(),this.pdf.discardPath()},dn=function(yn,ur){this.pdf.internal.out(h(yn)+" "+j(ur)+" m")},qn=function(yn){var ur;switch(yn.align){case"right":case"end":ur="right";break;case"center":ur="center";break;default:ur="left"}var br,si,Ii,zi=this.pdf.getTextDimensions(yn.text),Ro=la.call(this,yn.y),To=Uo.call(this,Ro)-zi.h,ma=this.ctx.transform.applyToPoint(new ke(yn.x,Ro));if(this.autoPaging){var Aa=this.ctx.transform.decompose(),es=new Ke;es=(es=(es=es.multiply(Aa.translate)).multiply(Aa.skew)).multiply(Aa.scale);for(var ll=this.ctx.transform.applyToRectangle(new Be(yn.x,Ro,zi.w,zi.h)),bi=es.applyToRectangle(new Be(yn.x,To,zi.w,zi.h)),Vn=$n.call(this,bi),Al=[],bA=0;bA<Vn.length;bA+=1)Al.indexOf(Vn[bA])===-1&&Al.push(Vn[bA]);Zr(Al);for(var Xu=Al[0],Ga=Al[Al.length-1],pu=Xu;pu<Ga+1;pu++){this.pdf.setPage(pu);var Vl=pu===1?this.posY+this.margin[0]:this.margin[0],Su=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],Hu=this.pdf.internal.pageSize.height-this.margin[2],vf=Hu-this.margin[0],rd=this.pdf.internal.pageSize.width-this.margin[1],yA=rd-this.margin[3],Od=pu===1?0:Su+(pu-2)*vf;if(this.ctx.clip_path.length!==0){var id=this.path;br=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=ti(br,this.posX+this.margin[3],-1*Od+Vl),go.call(this,"fill",!0),this.path=id}var _l=ti([JSON.parse(JSON.stringify(bi))],this.posX+this.margin[3],-Od+Vl+this.ctx.prevPageLastElemOffset)[0];yn.scale>=.01&&(si=this.pdf.internal.getFontSize(),this.pdf.setFontSize(si*yn.scale),Ii=this.lineWidth,this.lineWidth=Ii*yn.scale);var FA=this.autoPaging!=="text";if(FA||_l.y+_l.h<=Hu){if(FA||_l.y>=Vl&&_l.x<=rd){var mu=FA?yn.text:this.pdf.splitTextToSize(yn.text,yn.maxWidth||rd-_l.x)[0],Of=ti([JSON.parse(JSON.stringify(ll))],this.posX+this.margin[3],-Od+Vl+this.ctx.prevPageLastElemOffset)[0],IA=FA&&(pu>Xu||pu<Ga)&&Kn.call(this);IA&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],yA,vf,null).clip().discardPath()),this.pdf.text(mu,Of.x,Of.y,{angle:yn.angle,align:ur,renderingMode:yn.renderingMode}),IA&&this.pdf.restoreGraphicsState()}}else _l.y<Hu&&(this.ctx.prevPageLastElemOffset+=Hu-_l.y);yn.scale>=.01&&(this.pdf.setFontSize(si),this.lineWidth=Ii)}}else yn.scale>=.01&&(si=this.pdf.internal.getFontSize(),this.pdf.setFontSize(si*yn.scale),Ii=this.lineWidth,this.lineWidth=Ii*yn.scale),this.pdf.text(yn.text,ma.x+this.posX,ma.y+this.posY,{angle:yn.angle,align:ur,renderingMode:yn.renderingMode,maxWidth:yn.maxWidth}),yn.scale>=.01&&(this.pdf.setFontSize(si),this.lineWidth=Ii)},zr=function(yn,ur,br,si){br=br||0,si=si||0,this.pdf.internal.out(h(yn+br)+" "+j(ur+si)+" l")},Qr=function(yn,ur,br){return this.pdf.lines(yn,ur,br,null,null)},Ui=function(yn,ur,br,si,Ii,zi,Ro,To){this.pdf.internal.out([m(_(br+yn)),m(re(si+ur)),m(_(Ii+yn)),m(re(zi+ur)),m(_(Ro+yn)),m(re(To+ur)),"c"].join(" "))},jo=function(yn,ur,br,si){for(var Ii=2*Math.PI,zi=Math.PI/2;ur>br;)ur-=Ii;var Ro=Math.abs(br-ur);Ro<Ii&&si&&(Ro=Ii-Ro);for(var To=[],ma=si?-1:1,Aa=ur;Ro>1e-5;){var es=Aa+ma*Math.min(Ro,zi);To.push(Vo.call(this,yn,Aa,es)),Ro-=Math.abs(es-Aa),Aa=es}return To},Vo=function(yn,ur,br){var si=(br-ur)/2,Ii=yn*Math.cos(si),zi=yn*Math.sin(si),Ro=Ii,To=-zi,ma=Ro*Ro+To*To,Aa=ma+Ro*Ii+To*zi,es=4/3*(Math.sqrt(2*ma*Aa)-Aa)/(Ro*zi-To*Ii),ll=Ro-es*To,bi=To+es*Ro,Vn=ll,Al=-bi,bA=si+ur,Xu=Math.cos(bA),Ga=Math.sin(bA);return{x1:yn*Math.cos(ur),y1:yn*Math.sin(ur),x2:ll*Xu-bi*Ga,y2:ll*Ga+bi*Xu,x3:Vn*Xu-Al*Ga,y3:Vn*Ga+Al*Xu,x4:yn*Math.cos(br),y4:yn*Math.sin(br)}},Ao=function(yn){return 180*yn/Math.PI},Go=function(yn,ur,br,si,Ii,zi){var Ro=yn+.5*(br-yn),To=ur+.5*(si-ur),ma=Ii+.5*(br-Ii),Aa=zi+.5*(si-zi),es=Math.min(yn,Ii,Ro,ma),ll=Math.max(yn,Ii,Ro,ma),bi=Math.min(ur,zi,To,Aa),Vn=Math.max(ur,zi,To,Aa);return new Be(es,bi,ll-es,Vn-bi)},gs=function(yn,ur,br,si,Ii,zi,Ro,To){var ma,Aa,es,ll,bi,Vn,Al,bA,Xu,Ga,pu,Vl,Su,Hu,vf=br-yn,rd=si-ur,yA=Ii-br,Od=zi-si,id=Ro-Ii,_l=To-zi;for(Aa=0;Aa<41;Aa++)Xu=(Al=(es=yn+(ma=Aa/40)*vf)+ma*((bi=br+ma*yA)-es))+ma*(bi+ma*(Ii+ma*id-bi)-Al),Ga=(bA=(ll=ur+ma*rd)+ma*((Vn=si+ma*Od)-ll))+ma*(Vn+ma*(zi+ma*_l-Vn)-bA),Aa==0?(pu=Xu,Vl=Ga,Su=Xu,Hu=Ga):(pu=Math.min(pu,Xu),Vl=Math.min(Vl,Ga),Su=Math.max(Su,Xu),Hu=Math.max(Hu,Ga));return new Be(Math.round(pu),Math.round(Vl),Math.round(Su-pu),Math.round(Hu-Vl))},La=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var yn,ur,br=(yn=this.ctx.lineDash,ur=this.ctx.lineDashOffset,JSON.stringify({lineDash:yn,lineDashOffset:ur}));this.prevLineDash!==br&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=br)}}})(cl.API),function(A){var m=function(ke){var Be,Ke,Ge,dt,Vt,sn,At,Un,Kn,$n;for(/[^\x00-\xFF]/.test(ke),Ke=[],Ge=0,dt=(ke+=Be="\0\0\0\0".slice(ke.length%4||4)).length;dt>Ge;Ge+=4)(Vt=(ke.charCodeAt(Ge)<<24)+(ke.charCodeAt(Ge+1)<<16)+(ke.charCodeAt(Ge+2)<<8)+ke.charCodeAt(Ge+3))!==0?(sn=(Vt=((Vt=((Vt=((Vt=(Vt-($n=Vt%85))/85)-(Kn=Vt%85))/85)-(Un=Vt%85))/85)-(At=Vt%85))/85)%85,Ke.push(sn+33,At+33,Un+33,Kn+33,$n+33)):Ke.push(122);return function(Sn,ti){for(var Zr=ti;Zr>0;Zr--)Sn.pop()}(Ke,Be.length),String.fromCharCode.apply(String,Ke)+"~>"},h=function(ke){var Be,Ke,Ge,dt,Vt,sn=String,At="length",Un=255,Kn="charCodeAt",$n="slice",Sn="replace";for(ke[$n](-2),ke=ke[$n](0,-2)[Sn](/\s/g,"")[Sn]("z","!!!!!"),Ge=[],dt=0,Vt=(ke+=Be="uuuuu"[$n](ke[At]%5||5))[At];Vt>dt;dt+=5)Ke=52200625*(ke[Kn](dt)-33)+614125*(ke[Kn](dt+1)-33)+7225*(ke[Kn](dt+2)-33)+85*(ke[Kn](dt+3)-33)+(ke[Kn](dt+4)-33),Ge.push(Un&Ke>>24,Un&Ke>>16,Un&Ke>>8,Un&Ke);return function(ti,Zr){for(var dr=Zr;dr>0;dr--)ti.pop()}(Ge,Be[At]),sn.fromCharCode.apply(sn,Ge)},j=function(ke){return ke.split("").map(function(Be){return("0"+Be.charCodeAt().toString(16)).slice(-2)}).join("")+">"},_=function(ke){var Be=new RegExp(/^([0-9A-Fa-f]{2})+$/);if((ke=ke.replace(/\s/g,"")).indexOf(">")!==-1&&(ke=ke.substr(0,ke.indexOf(">"))),ke.length%2&&(ke+="0"),Be.test(ke)===!1)return"";for(var Ke="",Ge=0;Ge<ke.length;Ge+=2)Ke+=String.fromCharCode("0x"+(ke[Ge]+ke[Ge+1]));return Ke},re=function(ke){for(var Be=new Uint8Array(ke.length),Ke=ke.length;Ke--;)Be[Ke]=ke.charCodeAt(Ke);return(Be=le(Be)).reduce(function(Ge,dt){return Ge+String.fromCharCode(dt)},"")};A.processDataByFilters=function(ke,Be){var Ke=0,Ge=ke||"",dt=[];for(typeof(Be=Be||[])=="string"&&(Be=[Be]),Ke=0;Ke<Be.length;Ke+=1)switch(Be[Ke]){case"ASCII85Decode":case"/ASCII85Decode":Ge=h(Ge),dt.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":Ge=m(Ge),dt.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":Ge=_(Ge),dt.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":Ge=j(Ge),dt.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":Ge=re(Ge),dt.push("/FlateDecode");break;default:throw new Error('The filter: "'+Be[Ke]+'" is not implemented')}return{data:Ge,reverseChain:dt.reverse().join(" ")}}}(cl.API),function(A){A.loadFile=function(m,h,j){return function(_,re,ke){re=re!==!1,ke=typeof ke=="function"?ke:function(){};var Be=void 0;try{Be=function(Ke,Ge,dt){var Vt=new XMLHttpRequest,sn=0,At=function(Un){var Kn=Un.length,$n=[],Sn=String.fromCharCode;for(sn=0;sn<Kn;sn+=1)$n.push(Sn(255&Un.charCodeAt(sn)));return $n.join("")};if(Vt.open("GET",Ke,!Ge),Vt.overrideMimeType("text/plain; charset=x-user-defined"),Ge===!1&&(Vt.onload=function(){Vt.status===200?dt(At(this.responseText)):dt(void 0)}),Vt.send(null),Ge&&Vt.status===200)return At(Vt.responseText)}(_,re,ke)}catch(Ke){}return Be}(m,h,j)},A.loadImageFile=A.loadFile}(cl.API),function(A){function m(){return(Tu.html2canvas?Promise.resolve(Tu.html2canvas):Promise.resolve().then(B.t.bind(B,64270,23))).catch(function(Be){return Promise.reject(new Error("Could not load html2canvas: "+Be))}).then(function(Be){return Be.default?Be.default:Be})}function h(){return(Tu.DOMPurify?Promise.resolve(Tu.DOMPurify):B.e(5911).then(B.bind(B,85911))).catch(function(Be){return Promise.reject(new Error("Could not load dompurify: "+Be))}).then(function(Be){return Be.default?Be.default:Be})}var j=function(Be){var Ke=(0,S.Z)(Be);return Ke==="undefined"?"undefined":Ke==="string"||Be instanceof String?"string":Ke==="number"||Be instanceof Number?"number":Ke==="function"||Be instanceof Function?"function":Be&&Be.constructor===Array?"array":Be&&Be.nodeType===1?"element":Ke==="object"?"object":"unknown"},_=function(Be,Ke){var Ge=document.createElement(Be);for(var dt in Ke.className&&(Ge.className=Ke.className),Ke.innerHTML&&Ke.dompurify&&(Ge.innerHTML=Ke.dompurify.sanitize(Ke.innerHTML)),Ke.style)Ge.style[dt]=Ke.style[dt];return Ge},re=function Be(Ke,Ge){for(var dt=Ke.nodeType===3?document.createTextNode(Ke.nodeValue):Ke.cloneNode(!1),Vt=Ke.firstChild;Vt;Vt=Vt.nextSibling)Ge!==!0&&Vt.nodeType===1&&Vt.nodeName==="SCRIPT"||dt.appendChild(Be(Vt,Ge));return Ke.nodeType===1&&(Ke.nodeName==="CANVAS"?(dt.width=Ke.width,dt.height=Ke.height,dt.getContext("2d").drawImage(Ke,0,0)):Ke.nodeName!=="TEXTAREA"&&Ke.nodeName!=="SELECT"||(dt.value=Ke.value),dt.addEventListener("load",function(){dt.scrollTop=Ke.scrollTop,dt.scrollLeft=Ke.scrollLeft},!0)),dt},ke=function Be(Ke){var Ge=Object.assign(Be.convert(Promise.resolve()),JSON.parse(JSON.stringify(Be.template))),dt=Be.convert(Promise.resolve(),Ge);return(dt=dt.setProgress(1,Be,1,[Be])).set(Ke)};(ke.prototype=Object.create(Promise.prototype)).constructor=ke,ke.convert=function(Be,Ke){return Be.__proto__=Ke||ke.prototype,Be},ke.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},ke.prototype.from=function(Be,Ke){return this.then(function(){switch(Ke=Ke||function(Ge){switch(j(Ge)){case"string":return"string";case"element":return Ge.nodeName.toLowerCase()==="canvas"?"canvas":"element";default:return"unknown"}}(Be),Ke){case"string":return this.then(h).then(function(Ge){return this.set({src:_("div",{innerHTML:Be,dompurify:Ge})})});case"element":return this.set({src:Be});case"canvas":return this.set({canvas:Be});case"img":return this.set({img:Be});default:return this.error("Unknown source type.")}})},ke.prototype.to=function(Be){switch(Be){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},ke.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then(function(){var Be={position:"relative",display:"inline-block",width:(typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},Ke=re(this.prop.src,this.opt.html2canvas.javascriptEnabled);Ke.tagName==="BODY"&&(Be.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=_("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=_("div",{className:"html2pdf__container",style:Be}),this.prop.container.appendChild(Ke),this.prop.container.firstChild.appendChild(_("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"})},ke.prototype.toCanvas=function(){var Be=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Be).then(m).then(function(Ke){var Ge=Object.assign({},this.opt.html2canvas);return delete Ge.onrendered,Ke(this.prop.container,Ge)}).then(function(Ke){(this.opt.html2canvas.onrendered||function(){})(Ke),this.prop.canvas=Ke,document.body.removeChild(this.prop.overlay)})},ke.prototype.toContext2d=function(){var Be=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(Be).then(m).then(function(Ke){var Ge=this.opt.jsPDF,dt=this.opt.fontFaces,Vt=typeof this.opt.width!="number"||isNaN(this.opt.width)||typeof this.opt.windowWidth!="number"||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,sn=Object.assign({async:!0,allowTaint:!0,scale:Vt,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete sn.onrendered,Ge.context2d.autoPaging=this.opt.autoPaging===void 0||this.opt.autoPaging,Ge.context2d.posX=this.opt.x,Ge.context2d.posY=this.opt.y,Ge.context2d.margin=this.opt.margin,Ge.context2d.fontFaces=dt,dt)for(var At=0;At<dt.length;++At){var Un=dt[At],Kn=Un.src.find(function($n){return $n.format==="truetype"});Kn&&Ge.addFont(Kn.url,Un.ref.name,Un.ref.style)}return sn.windowHeight=sn.windowHeight||0,sn.windowHeight=sn.windowHeight==0?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):sn.windowHeight,Ge.context2d.save(!0),Ke(this.prop.container,sn)}).then(function(Ke){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(Ke),this.prop.canvas=Ke,document.body.removeChild(this.prop.overlay)})},ke.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var Be=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=Be})},ke.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},ke.prototype.output=function(Be,Ke,Ge){return(Ge=Ge||"pdf").toLowerCase()==="img"||Ge.toLowerCase()==="image"?this.outputImg(Be,Ke):this.outputPdf(Be,Ke)},ke.prototype.outputPdf=function(Be,Ke){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(Be,Ke)})},ke.prototype.outputImg=function(Be){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(Be){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+Be+'" is not supported.'}})},ke.prototype.save=function(Be){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(Be?{filename:Be}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},ke.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},ke.prototype.set=function(Be){if(j(Be)!=="object")return this;var Ke=Object.keys(Be||{}).map(function(Ge){if(Ge in ke.template.prop)return function(){this.prop[Ge]=Be[Ge]};switch(Ge){case"margin":return this.setMargin.bind(this,Be.margin);case"jsPDF":return function(){return this.opt.jsPDF=Be.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,Be.pageSize);default:return function(){this.opt[Ge]=Be[Ge]}}},this);return this.then(function(){return this.thenList(Ke)})},ke.prototype.get=function(Be,Ke){return this.then(function(){var Ge=Be in ke.template.prop?this.prop[Be]:this.opt[Be];return Ke?Ke(Ge):Ge})},ke.prototype.setMargin=function(Be){return this.then(function(){switch(j(Be)){case"number":Be=[Be,Be,Be,Be];case"array":if(Be.length===2&&(Be=[Be[0],Be[1],Be[0],Be[1]]),Be.length===4)break;default:return this.error("Invalid margin array.")}this.opt.margin=Be}).then(this.setPageSize)},ke.prototype.setPageSize=function(Be){function Ke(Ge,dt){return Math.floor(Ge*dt/72*96)}return this.then(function(){(Be=Be||cl.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(Be.inner={width:Be.width-this.opt.margin[1]-this.opt.margin[3],height:Be.height-this.opt.margin[0]-this.opt.margin[2]},Be.inner.px={width:Ke(Be.inner.width,Be.k),height:Ke(Be.inner.height,Be.k)},Be.inner.ratio=Be.inner.height/Be.inner.width),this.prop.pageSize=Be})},ke.prototype.setProgress=function(Be,Ke,Ge,dt){return Be!=null&&(this.progress.val=Be),Ke!=null&&(this.progress.state=Ke),Ge!=null&&(this.progress.n=Ge),dt!=null&&(this.progress.stack=dt),this.progress.ratio=this.progress.val/this.progress.state,this},ke.prototype.updateProgress=function(Be,Ke,Ge,dt){return this.setProgress(Be?this.progress.val+Be:null,Ke||null,Ge?this.progress.n+Ge:null,dt?this.progress.stack.concat(dt):null)},ke.prototype.then=function(Be,Ke){var Ge=this;return this.thenCore(Be,Ke,function(dt,Vt){return Ge.updateProgress(null,null,1,[dt]),Promise.prototype.then.call(this,function(sn){return Ge.updateProgress(null,dt),sn}).then(dt,Vt).then(function(sn){return Ge.updateProgress(1),sn})})},ke.prototype.thenCore=function(Be,Ke,Ge){Ge=Ge||Promise.prototype.then;var dt=this;Be&&(Be=Be.bind(dt)),Ke&&(Ke=Ke.bind(dt));var Vt=Promise.toString().indexOf("[native code]")!==-1&&Promise.name==="Promise"?dt:ke.convert(Object.assign({},dt),Promise.prototype),sn=Ge.call(Vt,Be,Ke);return ke.convert(sn,dt.__proto__)},ke.prototype.thenExternal=function(Be,Ke){return Promise.prototype.then.call(this,Be,Ke)},ke.prototype.thenList=function(Be){var Ke=this;return Be.forEach(function(Ge){Ke=Ke.thenCore(Ge)}),Ke},ke.prototype.catch=function(Be){Be&&(Be=Be.bind(this));var Ke=Promise.prototype.catch.call(this,Be);return ke.convert(Ke,this)},ke.prototype.catchExternal=function(Be){return Promise.prototype.catch.call(this,Be)},ke.prototype.error=function(Be){return this.then(function(){throw new Error(Be)})},ke.prototype.using=ke.prototype.set,ke.prototype.saveAs=ke.prototype.save,ke.prototype.export=ke.prototype.output,ke.prototype.run=ke.prototype.then,cl.getPageSize=function(Be,Ke,Ge){if((0,S.Z)(Be)==="object"){var dt=Be;Be=dt.orientation,Ke=dt.unit||Ke,Ge=dt.format||Ge}Ke=Ke||"mm",Ge=Ge||"a4",Be=(""+(Be||"P")).toLowerCase();var Vt,sn=(""+Ge).toLowerCase(),At={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(Ke){case"pt":Vt=1;break;case"mm":Vt=72/25.4;break;case"cm":Vt=72/2.54;break;case"in":Vt=72;break;case"px":Vt=.75;break;case"pc":case"em":Vt=12;break;case"ex":Vt=6;break;default:throw"Invalid unit: "+Ke}var Un,Kn=0,$n=0;if(At.hasOwnProperty(sn))Kn=At[sn][1]/Vt,$n=At[sn][0]/Vt;else try{Kn=Ge[1],$n=Ge[0]}catch(Sn){throw new Error("Invalid format: "+Ge)}if(Be==="p"||Be==="portrait")Be="p",$n>Kn&&(Un=$n,$n=Kn,Kn=Un);else{if(Be!=="l"&&Be!=="landscape")throw"Invalid orientation: "+Be;Be="l",Kn>$n&&(Un=$n,$n=Kn,Kn=Un)}return{width:$n,height:Kn,unit:Ke,k:Vt,orientation:Be}},A.html=function(Be,Ke){(Ke=Ke||{}).callback=Ke.callback||function(){},Ke.html2canvas=Ke.html2canvas||{},Ke.html2canvas.canvas=Ke.html2canvas.canvas||this.canvas,Ke.jsPDF=Ke.jsPDF||this,Ke.fontFaces=Ke.fontFaces?Ke.fontFaces.map(Rr):null;var Ge=new ke(Ke);return Ke.worker?Ge:Ge.from(Be).doCallback()}}(cl.API),cl.API.addJS=function(A){return DE=A,this.internal.events.subscribe("postPutResources",function(){ep=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(ep+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),Gy=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+DE+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){ep!==void 0&&Gy!==void 0&&this.internal.out("/Names <</JavaScript "+ep+" 0 R>>")}),this},function(A){var m;A.events.push(["postPutResources",function(){var h=this,j=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var _=h.outline.render().split(/\r\n/),re=0;re<_.length;re++){var ke=_[re],Be=j.exec(ke);if(Be!=null){var Ke=Be[1];h.internal.newObjectDeferredBegin(Ke,!1)}h.internal.write(ke)}if(this.outline.createNamedDestinations){var Ge=this.internal.pages.length,dt=[];for(re=0;re<Ge;re++){var Vt=h.internal.newObject();dt.push(Vt);var sn=h.internal.getPageInfo(re+1);h.internal.write("<< /D["+sn.objId+" 0 R /XYZ null null null]>> endobj")}var At=h.internal.newObject();for(h.internal.write("<< /Names [ "),re=0;re<dt.length;re++)h.internal.write("(page_"+(re+1)+")"+dt[re]+" 0 R");h.internal.write(" ] >>","endobj"),m=h.internal.newObject(),h.internal.write("<< /Dests "+At+" 0 R"),h.internal.write(">>","endobj")}}]),A.events.push(["putCatalog",function(){var h=this;h.outline.root.children.length>0&&(h.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&h.internal.write("/Names "+m+" 0 R"))}]),A.events.push(["initialized",function(){var h=this;h.outline={createNamedDestinations:!1,root:{children:[]}},h.outline.add=function(j,_,re){var ke={title:_,options:re,children:[]};return j==null&&(j=this.root),j.children.push(ke),ke},h.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=h,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},h.outline.genIds_r=function(j){j.id=h.internal.newObjectDeferred();for(var _=0;_<j.children.length;_++)this.genIds_r(j.children[_])},h.outline.renderRoot=function(j){this.objStart(j),this.line("/Type /Outlines"),j.children.length>0&&(this.line("/First "+this.makeRef(j.children[0])),this.line("/Last "+this.makeRef(j.children[j.children.length-1]))),this.line("/Count "+this.count_r({count:0},j)),this.objEnd()},h.outline.renderItems=function(j){for(var _=this.ctx.pdf.internal.getVerticalCoordinateString,re=0;re<j.children.length;re++){var ke=j.children[re];this.objStart(ke),this.line("/Title "+this.makeString(ke.title)),this.line("/Parent "+this.makeRef(j)),re>0&&this.line("/Prev "+this.makeRef(j.children[re-1])),re<j.children.length-1&&this.line("/Next "+this.makeRef(j.children[re+1])),ke.children.length>0&&(this.line("/First "+this.makeRef(ke.children[0])),this.line("/Last "+this.makeRef(ke.children[ke.children.length-1])));var Be=this.count=this.count_r({count:0},ke);if(Be>0&&this.line("/Count "+Be),ke.options&&ke.options.pageNumber){var Ke=h.internal.getPageInfo(ke.options.pageNumber);this.line("/Dest ["+Ke.objId+" 0 R /XYZ 0 "+_(0)+" 0]")}this.objEnd()}for(var Ge=0;Ge<j.children.length;Ge++)this.renderItems(j.children[Ge])},h.outline.line=function(j){this.ctx.val+=j+`\r
`},h.outline.makeRef=function(j){return j.id+" 0 R"},h.outline.makeString=function(j){return"("+h.internal.pdfEscape(j)+")"},h.outline.objStart=function(j){this.ctx.val+=`\r
`+j.id+` 0 obj\r
<<\r
`},h.outline.objEnd=function(){this.ctx.val+=`>> \r
endobj\r
`},h.outline.count_r=function(j,_){for(var re=0;re<_.children.length;re++)j.count++,this.count_r(j,_.children[re]);return j.count}}])}(cl.API),function(A){var m=[192,193,194,195,196,197,198,199];A.processJPEG=function(h,j,_,re,ke,Be){var Ke,Ge=this.decode.DCT_DECODE,dt=null;if(typeof h=="string"||this.__addimage__.isArrayBuffer(h)||this.__addimage__.isArrayBufferView(h)){switch(h=ke||h,h=this.__addimage__.isArrayBuffer(h)?new Uint8Array(h):h,Ke=function(Vt){for(var sn,At=256*Vt.charCodeAt(4)+Vt.charCodeAt(5),Un=Vt.length,Kn={width:0,height:0,numcomponents:1},$n=4;$n<Un;$n+=2){if($n+=At,m.indexOf(Vt.charCodeAt($n+1))!==-1){sn=256*Vt.charCodeAt($n+5)+Vt.charCodeAt($n+6),Kn={width:256*Vt.charCodeAt($n+7)+Vt.charCodeAt($n+8),height:sn,numcomponents:Vt.charCodeAt($n+9)};break}At=256*Vt.charCodeAt($n+2)+Vt.charCodeAt($n+3)}return Kn}(h=this.__addimage__.isArrayBufferView(h)?this.__addimage__.arrayBufferToBinaryString(h):h),Ke.numcomponents){case 1:Be=this.color_spaces.DEVICE_GRAY;break;case 4:Be=this.color_spaces.DEVICE_CMYK;break;case 3:Be=this.color_spaces.DEVICE_RGB}dt={data:h,width:Ke.width,height:Ke.height,colorSpace:Be,bitsPerComponent:8,filter:Ge,index:j,alias:_}}return dt}}(cl.API),cl.API.processPNG=function(A,m,h,j){if(this.__addimage__.isArrayBuffer(A)&&(A=new Uint8Array(A)),this.__addimage__.isArrayBufferView(A)){var _,re=Tv(A,{checkCrc:!0}),ke=re.width,Be=re.height,Ke=re.channels,Ge=re.palette,dt=re.depth;_=Ge&&Ke===1?function(wi){for(var mr=wi.width,Hi=wi.height,dn=wi.data,qn=wi.palette,zr=wi.depth,Qr=!1,Ui=[],jo=[],Vo=void 0,Ao=!1,Go=0,gs=0;gs<qn.length;gs++){var La=(0,Au.Z)(qn[gs],4),yn=La[0],ur=La[1],br=La[2],si=La[3];Ui.push(yn,ur,br),si!=null&&(si===0?(Go++,jo.length<1&&jo.push(gs)):si<255&&(Ao=!0))}if(Ao||Go>1){Qr=!0,jo=void 0;var Ii=mr*Hi;Vo=new Uint8Array(Ii);for(var zi=new DataView(dn.buffer),Ro=0;Ro<Ii;Ro++){var To=Ny(zi,Ro,zr),ma=(0,Au.Z)(qn[To],4)[3];Vo[Ro]=ma}}else Go===0&&(jo=void 0);return{colorSpace:"Indexed",colorsPerPixel:1,sMaskBitsPerComponent:Qr?8:void 0,colorBytes:dn,alphaBytes:Vo,needSMask:Qr,palette:Ui,mask:jo}}(re):Ke===2||Ke===4?function(wi){for(var mr=wi.data,Hi=wi.width,dn=wi.height,qn=wi.channels,zr=wi.depth,Qr=qn===2?"DeviceGray":"DeviceRGB",Ui=qn-1,jo=Hi*dn,Vo=Ui,Ao=jo*Vo,Go=1*jo,gs=Math.ceil(Ao*zr/8),La=Math.ceil(Go*zr/8),yn=new Uint8Array(gs),ur=new Uint8Array(La),br=new DataView(mr.buffer),si=new DataView(yn.buffer),Ii=new DataView(ur.buffer),zi=!1,Ro=0;Ro<jo;Ro++){for(var To=Ro*qn,ma=0;ma<Vo;ma++)EE(si,Ny(br,To+ma,zr),Ro*Vo+ma,zr);var Aa=Ny(br,To+Vo,zr);Aa<(1<<zr)-1&&(zi=!0),EE(Ii,Aa,1*Ro,zr)}return{colorSpace:Qr,colorsPerPixel:Ui,sMaskBitsPerComponent:zi?zr:void 0,colorBytes:yn,alphaBytes:ur,needSMask:zi}}(re):function(wi){var mr=wi.data,Hi=wi.channels===1?"DeviceGray":"DeviceRGB";return{colorSpace:Hi,colorsPerPixel:Hi==="DeviceGray"?1:3,colorBytes:mr instanceof Uint16Array?function(dn){for(var qn=dn.length,zr=new Uint8Array(2*qn),Qr=new DataView(zr.buffer,zr.byteOffset,zr.byteLength),Ui=0;Ui<qn;Ui++)Qr.setUint16(2*Ui,dn[Ui],!1);return zr}(mr):mr,needSMask:!1}}(re);var Vt,sn,At,Un=_,Kn=Un.colorSpace,$n=Un.colorsPerPixel,Sn=Un.sMaskBitsPerComponent,ti=Un.colorBytes,Zr=Un.alphaBytes,dr=Un.needSMask,go=Un.palette,la=Un.mask,Uo=null;return j!==cl.API.image_compression.NONE&&typeof le=="function"?(Uo=function(wi){var mr;switch(wi){case cl.API.image_compression.FAST:mr=11;break;case cl.API.image_compression.MEDIUM:mr=13;break;case cl.API.image_compression.SLOW:mr=14;break;default:mr=12}return mr}(j),Vt=this.decode.FLATE_DECODE,sn="/Predictor ".concat(Uo," /Colors ").concat($n," /BitsPerComponent ").concat(dt," /Columns ").concat(ke),A=qy(ti,Math.ceil(ke*$n*dt/8),$n,dt,j),dr&&(At=qy(Zr,Math.ceil(ke*Sn/8),1,Sn,j))):(Vt=void 0,sn=void 0,A=ti,dr&&(At=Zr)),(this.__addimage__.isArrayBuffer(A)||this.__addimage__.isArrayBufferView(A))&&(A=this.__addimage__.arrayBufferToBinaryString(A)),(At&&this.__addimage__.isArrayBuffer(At)||this.__addimage__.isArrayBufferView(At))&&(At=this.__addimage__.arrayBufferToBinaryString(At)),{alias:h,data:A,index:m,filter:Vt,decodeParameters:sn,transparency:la,palette:go,sMask:At,predictor:Uo,width:ke,height:Be,bitsPerComponent:dt,sMaskBitsPerComponent:Sn,colorSpace:Kn}}},function(A){A.processGIF89A=function(m,h,j,_){var re=new My(m),ke=re.width,Be=re.height,Ke=[];re.decodeAndBlitFrameRGBA(0,Ke);var Ge={data:Ke,width:ke,height:Be},dt=new c0(100).encode(Ge,100);return A.processJPEG.call(this,dt,h,j,_)},A.processGIF87A=A.processGIF89A}(cl.API),ag.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.bitPP===16&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var A=this.colors===0?1<<this.bitPP:this.colors;this.palette=new Array(A);for(var m=0;m<A;m++){var h=this.datav.getUint8(this.pos++,!0),j=this.datav.getUint8(this.pos++,!0),_=this.datav.getUint8(this.pos++,!0),re=this.datav.getUint8(this.pos++,!0);this.palette[m]={red:_,green:j,blue:h,quad:re}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},ag.prototype.parseBGR=function(){this.pos=this.offset;try{var A="bit"+this.bitPP,m=this.width*this.height*4;this.data=new Uint8Array(m),this[A]()}catch(h){hd.log("bit decode error:"+h)}},ag.prototype.bit1=function(){var A,m=Math.ceil(this.width/8),h=m%4;for(A=this.height-1;A>=0;A--){for(var j=this.bottom_up?A:this.height-1-A,_=0;_<m;_++)for(var re=this.datav.getUint8(this.pos++,!0),ke=j*this.width*4+8*_*4,Be=0;Be<8&&8*_+Be<this.width;Be++){var Ke=this.palette[re>>7-Be&1];this.data[ke+4*Be]=Ke.blue,this.data[ke+4*Be+1]=Ke.green,this.data[ke+4*Be+2]=Ke.red,this.data[ke+4*Be+3]=255}h!==0&&(this.pos+=4-h)}},ag.prototype.bit4=function(){for(var A=Math.ceil(this.width/2),m=A%4,h=this.height-1;h>=0;h--){for(var j=this.bottom_up?h:this.height-1-h,_=0;_<A;_++){var re=this.datav.getUint8(this.pos++,!0),ke=j*this.width*4+2*_*4,Be=re>>4,Ke=15&re,Ge=this.palette[Be];if(this.data[ke]=Ge.blue,this.data[ke+1]=Ge.green,this.data[ke+2]=Ge.red,this.data[ke+3]=255,2*_+1>=this.width)break;Ge=this.palette[Ke],this.data[ke+4]=Ge.blue,this.data[ke+4+1]=Ge.green,this.data[ke+4+2]=Ge.red,this.data[ke+4+3]=255}m!==0&&(this.pos+=4-m)}},ag.prototype.bit8=function(){for(var A=this.width%4,m=this.height-1;m>=0;m--){for(var h=this.bottom_up?m:this.height-1-m,j=0;j<this.width;j++){var _=this.datav.getUint8(this.pos++,!0),re=h*this.width*4+4*j;if(_<this.palette.length){var ke=this.palette[_];this.data[re]=ke.red,this.data[re+1]=ke.green,this.data[re+2]=ke.blue,this.data[re+3]=255}else this.data[re]=255,this.data[re+1]=255,this.data[re+2]=255,this.data[re+3]=255}A!==0&&(this.pos+=4-A)}},ag.prototype.bit15=function(){for(var A=this.width%3,m=parseInt("11111",2),h=this.height-1;h>=0;h--){for(var j=this.bottom_up?h:this.height-1-h,_=0;_<this.width;_++){var re=this.datav.getUint16(this.pos,!0);this.pos+=2;var ke=(re&m)/m*255|0,Be=(re>>5&m)/m*255|0,Ke=(re>>10&m)/m*255|0,Ge=re>>15?255:0,dt=j*this.width*4+4*_;this.data[dt]=Ke,this.data[dt+1]=Be,this.data[dt+2]=ke,this.data[dt+3]=Ge}this.pos+=A}},ag.prototype.bit16=function(){for(var A=this.width%3,m=parseInt("11111",2),h=parseInt("111111",2),j=this.height-1;j>=0;j--){for(var _=this.bottom_up?j:this.height-1-j,re=0;re<this.width;re++){var ke=this.datav.getUint16(this.pos,!0);this.pos+=2;var Be=(ke&m)/m*255|0,Ke=(ke>>5&h)/h*255|0,Ge=(ke>>11)/m*255|0,dt=_*this.width*4+4*re;this.data[dt]=Ge,this.data[dt+1]=Ke,this.data[dt+2]=Be,this.data[dt+3]=255}this.pos+=A}},ag.prototype.bit24=function(){for(var A=this.height-1;A>=0;A--){for(var m=this.bottom_up?A:this.height-1-A,h=0;h<this.width;h++){var j=this.datav.getUint8(this.pos++,!0),_=this.datav.getUint8(this.pos++,!0),re=this.datav.getUint8(this.pos++,!0),ke=m*this.width*4+4*h;this.data[ke]=re,this.data[ke+1]=_,this.data[ke+2]=j,this.data[ke+3]=255}this.pos+=this.width%4}},ag.prototype.bit32=function(){for(var A=this.height-1;A>=0;A--)for(var m=this.bottom_up?A:this.height-1-A,h=0;h<this.width;h++){var j=this.datav.getUint8(this.pos++,!0),_=this.datav.getUint8(this.pos++,!0),re=this.datav.getUint8(this.pos++,!0),ke=this.datav.getUint8(this.pos++,!0),Be=m*this.width*4+4*h;this.data[Be]=re,this.data[Be+1]=_,this.data[Be+2]=j,this.data[Be+3]=ke}},ag.prototype.getData=function(){return this.data},function(A){A.processBMP=function(m,h,j,_){var re=new ag(m,!1),ke=re.width,Be=re.height,Ke={data:re.getData(),width:ke,height:Be},Ge=new c0(100).encode(Ke,100);return A.processJPEG.call(this,Ge,h,j,_)}}(cl.API),$y.prototype.getData=function(){return this.data},function(A){A.processWEBP=function(m,h,j,_){var re=new $y(m),ke=re.width,Be=re.height,Ke={data:re.getData(),width:ke,height:Be},Ge=new c0(100).encode(Ke,100);return A.processJPEG.call(this,Ge,h,j,_)}}(cl.API),cl.API.processRGBA=function(A,m,h){for(var j=A.data,_=j.length,re=new Uint8Array(_/4*3),ke=new Uint8Array(_/4),Be=0,Ke=0,Ge=0;Ge<_;Ge+=4){var dt=j[Ge],Vt=j[Ge+1],sn=j[Ge+2],At=j[Ge+3];re[Be++]=dt,re[Be++]=Vt,re[Be++]=sn,ke[Ke++]=At}var Un=this.__addimage__.arrayBufferToBinaryString(re);return{alpha:this.__addimage__.arrayBufferToBinaryString(ke),data:Un,index:m,alias:h,colorSpace:"DeviceRGB",bitsPerComponent:8,width:A.width,height:A.height}},cl.API.setLanguage=function(A){return this.internal.languageSettings===void 0&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),{af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[A]!==void 0&&(this.internal.languageSettings.languageCode=A,this.internal.languageSettings.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")}),this.internal.languageSettings.isSubscribed=!0)),this},A1=cl.API,Yy=A1.getCharWidthsArray=function(A,m){var h,j,_=(m=m||{}).font||this.internal.getFont(),re=m.fontSize||this.internal.getFontSize(),ke=m.charSpace||this.internal.getCharSpace(),Be=m.widths?m.widths:_.metadata.Unicode.widths,Ke=Be.fof?Be.fof:1,Ge=m.kerning?m.kerning:_.metadata.Unicode.kerning,dt=Ge.fof?Ge.fof:1,Vt=m.doKerning!==!1,sn=0,At=A.length,Un=0,Kn=Be[0]||Ke,$n=[];for(h=0;h<At;h++)j=A.charCodeAt(h),typeof _.metadata.widthOfString=="function"?$n.push((_.metadata.widthOfGlyph(_.metadata.characterToGlyph(j))+ke*(1e3/re)||0)/1e3):(sn=Vt&&(0,S.Z)(Ge[j])==="object"&&!isNaN(parseInt(Ge[j][Un],10))?Ge[j][Un]/dt:0,$n.push((Be[j]||Kn)/Ke+sn)),Un=j;return $n},Rm=A1.getStringUnitWidth=function(A,m){var h=(m=m||{}).fontSize||this.internal.getFontSize(),j=m.font||this.internal.getFont(),_=m.charSpace||this.internal.getCharSpace();return A1.processArabic&&(A=A1.processArabic(A)),typeof j.metadata.widthOfString=="function"?j.metadata.widthOfString(A,h,_)/h:Yy.apply(this,arguments).reduce(function(re,ke){return re+ke},0)},Py=function(A,m,h,j){for(var _=[],re=0,ke=A.length,Be=0;re!==ke&&Be+m[re]<h;)Be+=m[re],re++;_.push(A.slice(0,re));var Ke=re;for(Be=0;re!==ke;)Be+m[re]>j&&(_.push(A.slice(Ke,re)),Be=0,Ke=re),Be+=m[re],re++;return Ke!==re&&_.push(A.slice(Ke,re)),_},Jy=function(A,m,h){h||(h={});var j,_,re,ke,Be,Ke,Ge,dt=[],Vt=[dt],sn=h.textIndent||0,At=0,Un=0,Kn=A.split(" "),$n=Yy.apply(this,[" ",h])[0];if(Ke=h.lineIndent===-1?Kn[0].length+2:h.lineIndent||0){var Sn=Array(Ke).join(" "),ti=[];Kn.map(function(dr){(dr=dr.split(/\s*\n/)).length>1?ti=ti.concat(dr.map(function(go,la){return(la&&go.length?`
`:"")+go})):ti.push(dr[0])}),Kn=ti,Ke=Rm.apply(this,[Sn,h])}for(re=0,ke=Kn.length;re<ke;re++){var Zr=0;if(j=Kn[re],Ke&&j[0]==`
`&&(j=j.substr(1),Zr=1),sn+At+(Un=(_=Yy.apply(this,[j,h])).reduce(function(dr,go){return dr+go},0))>m||Zr){if(Un>m){for(Be=Py.apply(this,[j,_,m-(sn+At),m]),dt.push(Be.shift()),dt=[Be.pop()];Be.length;)Vt.push([Be.shift()]);Un=_.slice(j.length-(dt[0]?dt[0].length:0)).reduce(function(dr,go){return dr+go},0)}else dt=[j];Vt.push(dt),sn=Un+Ke,At=$n}else dt.push(j),sn+=At+Un,At=$n}return Ge=Ke?function(dr,go){return(go?Sn:"")+dr.join(" ")}:function(dr){return dr.join(" ")},Vt.map(Ge)},A1.splitTextToSize=function(A,m,h){var j,_=(h=h||{}).fontSize||this.internal.getFontSize(),re=function(dt){if(dt.widths&&dt.kerning)return{widths:dt.widths,kerning:dt.kerning};var Vt=this.internal.getFont(dt.fontName,dt.fontStyle),sn="Unicode";return Vt.metadata[sn]?{widths:Vt.metadata[sn].widths||{0:1},kerning:Vt.metadata[sn].kerning||{}}:{font:Vt.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,h);j=Array.isArray(A)?A:String(A).split(/\r?\n/);var ke=1*this.internal.scaleFactor*m/_;re.textIndent=h.textIndent?1*h.textIndent*this.internal.scaleFactor/_:0,re.lineIndent=h.lineIndent;var Be,Ke,Ge=[];for(Be=0,Ke=j.length;Be<Ke;Be++)Ge=Ge.concat(Jy.apply(this,[j[Be],ke,re]));return Ge},function(A){A.__fontmetrics__=A.__fontmetrics__||{};for(var m="0123456789abcdef",h="klmnopqrstuvwxyz",j={},_={},re=0;re<16;re++)j[h[re]]=m[re],_[m[re]]=h[re];var ke=function(sn){return"0x"+parseInt(sn,10).toString(16)},Be=A.__fontmetrics__.compress=function(sn){var At,Un,Kn,$n,Sn=["{"];for(var ti in sn){if(At=sn[ti],isNaN(parseInt(ti,10))?Un="'"+ti+"'":(ti=parseInt(ti,10),Un=(Un=ke(ti).slice(2)).slice(0,-1)+_[Un.slice(-1)]),typeof At=="number")At<0?(Kn=ke(At).slice(3),$n="-"):(Kn=ke(At).slice(2),$n=""),Kn=$n+Kn.slice(0,-1)+_[Kn.slice(-1)];else{if((0,S.Z)(At)!=="object")throw new Error("Don't know what to do with value type "+(0,S.Z)(At)+".");Kn=Be(At)}Sn.push(Un+Kn)}return Sn.push("}"),Sn.join("")},Ke=A.__fontmetrics__.uncompress=function(sn){if(typeof sn!="string")throw new Error("Invalid argument passed to uncompress.");for(var At,Un,Kn,$n,Sn={},ti=1,Zr=Sn,dr=[],go="",la="",Uo=sn.length-1,wi=1;wi<Uo;wi+=1)($n=sn[wi])=="'"?At?(Kn=At.join(""),At=void 0):At=[]:At?At.push($n):$n=="{"?(dr.push([Zr,Kn]),Zr={},Kn=void 0):$n=="}"?((Un=dr.pop())[0][Un[1]]=Zr,Kn=void 0,Zr=Un[0]):$n=="-"?ti=-1:Kn===void 0?j.hasOwnProperty($n)?(go+=j[$n],Kn=parseInt(go,16)*ti,ti=1,go=""):go+=$n:j.hasOwnProperty($n)?(la+=j[$n],Zr[Kn]=parseInt(la,16)*ti,ti=1,Kn=void 0,la=""):la+=$n;return Sn},Ge={codePages:["WinAnsiEncoding"],WinAnsiEncoding:Ke("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},dt={Unicode:{Courier:Ge,"Courier-Bold":Ge,"Courier-BoldOblique":Ge,"Courier-Oblique":Ge,Helvetica:Ge,"Helvetica-Bold":Ge,"Helvetica-BoldOblique":Ge,"Helvetica-Oblique":Ge,"Times-Roman":Ge,"Times-Bold":Ge,"Times-BoldItalic":Ge,"Times-Italic":Ge}},Vt={Unicode:{"Courier-Oblique":Ke("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":Ke("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":Ke("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:Ke("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":Ke("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":Ke("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:Ke("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:Ke("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":Ke("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:Ke("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":Ke("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":Ke("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":Ke("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":Ke("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};A.events.push(["addFont",function(sn){var At=sn.font,Un=Vt.Unicode[At.postScriptName];Un&&(At.metadata.Unicode={},At.metadata.Unicode.widths=Un.widths,At.metadata.Unicode.kerning=Un.kerning);var Kn=dt.Unicode[At.postScriptName];Kn&&(At.metadata.Unicode.encoding=Kn,At.encoding=Kn.codePages[0])}])}(cl.API),function(A){var m=function(h){for(var j=h.length,_=new Uint8Array(j),re=0;re<j;re++)_[re]=h.charCodeAt(re);return _};A.API.events.push(["addFont",function(h){var j=void 0,_=h.font,re=h.instance;if(!_.isStandardFont){if(re===void 0)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+_.postScriptName+"').");if(typeof(j=re.existsFileInVFS(_.postScriptName)===!1?re.loadFile(_.postScriptName):re.getFileFromVFS(_.postScriptName))!="string")throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+_.postScriptName+"').");(function(ke,Be){Be=/^\x00\x01\x00\x00/.test(Be)?m(Be):m(sc(Be)),ke.metadata=A.API.TTFFont.open(Be),ke.metadata.Unicode=ke.metadata.Unicode||{encoding:{},kerning:{},widths:[]},ke.metadata.glyIdsUsed=[0]})(_,j)}}])}(cl),cl.API.addSvgAsImage=function(A,m,h,j,_,re,ke,Be){if(isNaN(m)||isNaN(h))throw hd.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(j)||isNaN(_))throw hd.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var Ke=document.createElement("canvas");Ke.width=j,Ke.height=_;var Ge=Ke.getContext("2d");Ge.fillStyle="#fff",Ge.fillRect(0,0,Ke.width,Ke.height);var dt={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},Vt=this;return(Tu.canvg?Promise.resolve(Tu.canvg):B.e(3754).then(B.bind(B,63754))).catch(function(sn){return Promise.reject(new Error("Could not load canvg: "+sn))}).then(function(sn){return sn.default?sn.default:sn}).then(function(sn){return sn.fromString(Ge,A,dt)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(sn){return sn.render(dt)}).then(function(){Vt.addImage(Ke.toDataURL("image/jpeg",1),m,h,j,_,ke,Be)})},cl.API.putTotalPages=function(A){var m,h=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(m=new RegExp(A,"g"),h=this.internal.getNumberOfPages()):(m=new RegExp(this.pdfEscape16(A,this.internal.getFont()),"g"),h=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var j=1;j<=this.internal.getNumberOfPages();j++)for(var _=0;_<this.internal.pages[j].length;_++)this.internal.pages[j][_]=this.internal.pages[j][_].replace(m,h);return this},cl.API.viewerPreferences=function(A,m){var h;A=A||{},m=m||!1;var j,_,re,ke={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},Be=Object.keys(ke),Ke=[],Ge=0,dt=0,Vt=0;function sn(Un,Kn){var $n,Sn=!1;for($n=0;$n<Un.length;$n+=1)Un[$n]===Kn&&(Sn=!0);return Sn}if(this.internal.viewerpreferences===void 0&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(ke)),this.internal.viewerpreferences.isSubscribed=!1),h=this.internal.viewerpreferences.configuration,A==="reset"||m===!0){var At=Be.length;for(Vt=0;Vt<At;Vt+=1)h[Be[Vt]].value=h[Be[Vt]].defaultValue,h[Be[Vt]].explicitSet=!1}if((0,S.Z)(A)==="object"){for(_ in A)if(re=A[_],sn(Be,_)&&re!==void 0){if(h[_].type==="boolean"&&typeof re=="boolean")h[_].value=re;else if(h[_].type==="name"&&sn(h[_].valueSet,re))h[_].value=re;else if(h[_].type==="integer"&&Number.isInteger(re))h[_].value=re;else if(h[_].type==="array"){for(Ge=0;Ge<re.length;Ge+=1)if(j=!0,re[Ge].length===1&&typeof re[Ge][0]=="number")Ke.push(String(re[Ge]-1));else if(re[Ge].length>1){for(dt=0;dt<re[Ge].length;dt+=1)typeof re[Ge][dt]!="number"&&(j=!1);j===!0&&Ke.push([re[Ge][0]-1,re[Ge][1]-1].join(" "))}h[_].value="["+Ke.join(" ")+"]"}else h[_].value=h[_].defaultValue;h[_].explicitSet=!0}}return this.internal.viewerpreferences.isSubscribed===!1&&(this.internal.events.subscribe("putCatalog",function(){var Un,Kn=[];for(Un in h)h[Un].explicitSet===!0&&(h[Un].type==="name"?Kn.push("/"+Un+" /"+h[Un].value):Kn.push("/"+Un+" "+h[Un].value));Kn.length!==0&&this.internal.write(`/ViewerPreferences
<<
`+Kn.join(`
`)+`
>>`)}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=h,this},function(A){var m=function(){var j='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',_=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),re=unescape(encodeURIComponent(j)),ke=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),Be=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),Ke=unescape(encodeURIComponent("</x:xmpmeta>")),Ge=re.length+ke.length+Be.length+_.length+Ke.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+Ge+" >>"),this.internal.write("stream"),this.internal.write(_+re+ke+Be+Ke),this.internal.write("endstream"),this.internal.write("endobj")},h=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};A.addMetadata=function(j,_){return this.internal.__metadata__===void 0&&(this.internal.__metadata__={metadata:j,namespaceuri:_||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",h),this.internal.events.subscribe("postPutResources",m)),this}}(cl.API),function(A){var m=A.API,h=m.pdfEscape16=function(re,ke){for(var Be,Ke=ke.metadata.Unicode.widths,Ge=["","0","00","000","0000"],dt=[""],Vt=0,sn=re.length;Vt<sn;++Vt){if(Be=ke.metadata.characterToGlyph(re.charCodeAt(Vt)),ke.metadata.glyIdsUsed.push(Be),ke.metadata.toUnicode[Be]=re.charCodeAt(Vt),Ke.indexOf(Be)==-1&&(Ke.push(Be),Ke.push([parseInt(ke.metadata.widthOfGlyph(Be),10)])),Be=="0")return dt.join("");Be=Be.toString(16),dt.push(Ge[4-Be.length],Be)}return dt.join("")},j=function(re){var ke,Be,Ke,Ge,dt,Vt,sn;for(dt=`/CIDInit /ProcSet findresource begin
12 dict begin
begincmap
/CIDSystemInfo <<
/Registry (Adobe)
/Ordering (UCS)
/Supplement 0
>> def
/CMapName /Adobe-Identity-UCS def
/CMapType 2 def
1 begincodespacerange
<0000><ffff>
endcodespacerange`,Ke=[],Vt=0,sn=(Be=Object.keys(re).sort(function(At,Un){return At-Un})).length;Vt<sn;Vt++)ke=Be[Vt],Ke.length>=100&&(dt+=`
`+Ke.length+` beginbfchar
`+Ke.join(`
`)+`
endbfchar`,Ke=[]),re[ke]!==void 0&&re[ke]!==null&&typeof re[ke].toString=="function"&&(Ge=("0000"+re[ke].toString(16)).slice(-4),ke=("0000"+(+ke).toString(16)).slice(-4),Ke.push("<"+ke+"><"+Ge+">"));return Ke.length&&(dt+=`
`+Ke.length+` beginbfchar
`+Ke.join(`
`)+`
endbfchar
`),dt+`endcmap
CMapName currentdict /CMap defineresource pop
end
end`};m.events.push(["putFont",function(re){(function(ke){var Be=ke.font,Ke=ke.out,Ge=ke.newObject,dt=ke.putStream;if(Be.metadata instanceof A.API.TTFFont&&Be.encoding==="Identity-H"){for(var Vt=Be.metadata.Unicode.widths,sn=Be.metadata.subset.encode(Be.metadata.glyIdsUsed,1),At="",Un=0;Un<sn.length;Un++)At+=String.fromCharCode(sn[Un]);var Kn=Ge();dt({data:At,addLength1:!0,objectId:Kn}),Ke("endobj");var $n=Ge();dt({data:j(Be.metadata.toUnicode),addLength1:!0,objectId:$n}),Ke("endobj");var Sn=Ge();Ke("<<"),Ke("/Type /FontDescriptor"),Ke("/FontName /"+sm(Be.fontName)),Ke("/FontFile2 "+Kn+" 0 R"),Ke("/FontBBox "+A.API.PDFObject.convert(Be.metadata.bbox)),Ke("/Flags "+Be.metadata.flags),Ke("/StemV "+Be.metadata.stemV),Ke("/ItalicAngle "+Be.metadata.italicAngle),Ke("/Ascent "+Be.metadata.ascender),Ke("/Descent "+Be.metadata.decender),Ke("/CapHeight "+Be.metadata.capHeight),Ke(">>"),Ke("endobj");var ti=Ge();Ke("<<"),Ke("/Type /Font"),Ke("/BaseFont /"+sm(Be.fontName)),Ke("/FontDescriptor "+Sn+" 0 R"),Ke("/W "+A.API.PDFObject.convert(Vt)),Ke("/CIDToGIDMap /Identity"),Ke("/DW 1000"),Ke("/Subtype /CIDFontType2"),Ke("/CIDSystemInfo"),Ke("<<"),Ke("/Supplement 0"),Ke("/Registry (Adobe)"),Ke("/Ordering ("+Be.encoding+")"),Ke(">>"),Ke(">>"),Ke("endobj"),Be.objectNumber=Ge(),Ke("<<"),Ke("/Type /Font"),Ke("/Subtype /Type0"),Ke("/ToUnicode "+$n+" 0 R"),Ke("/BaseFont /"+sm(Be.fontName)),Ke("/Encoding /"+Be.encoding),Ke("/DescendantFonts ["+ti+" 0 R]"),Ke(">>"),Ke("endobj"),Be.isAlreadyPutted=!0}})(re)}]),m.events.push(["putFont",function(re){(function(ke){var Be=ke.font,Ke=ke.out,Ge=ke.newObject,dt=ke.putStream;if(Be.metadata instanceof A.API.TTFFont&&Be.encoding==="WinAnsiEncoding"){for(var Vt=Be.metadata.rawData,sn="",At=0;At<Vt.length;At++)sn+=String.fromCharCode(Vt[At]);var Un=Ge();dt({data:sn,addLength1:!0,objectId:Un}),Ke("endobj");var Kn=Ge();dt({data:j(Be.metadata.toUnicode),addLength1:!0,objectId:Kn}),Ke("endobj");var $n=Ge();Ke("<<"),Ke("/Descent "+Be.metadata.decender),Ke("/CapHeight "+Be.metadata.capHeight),Ke("/StemV "+Be.metadata.stemV),Ke("/Type /FontDescriptor"),Ke("/FontFile2 "+Un+" 0 R"),Ke("/Flags 96"),Ke("/FontBBox "+A.API.PDFObject.convert(Be.metadata.bbox)),Ke("/FontName /"+sm(Be.fontName)),Ke("/ItalicAngle "+Be.metadata.italicAngle),Ke("/Ascent "+Be.metadata.ascender),Ke(">>"),Ke("endobj"),Be.objectNumber=Ge();for(var Sn=0;Sn<Be.metadata.hmtx.widths.length;Sn++)Be.metadata.hmtx.widths[Sn]=parseInt(Be.metadata.hmtx.widths[Sn]*(1e3/Be.metadata.head.unitsPerEm));Ke("<</Subtype/TrueType/Type/Font/ToUnicode "+Kn+" 0 R/BaseFont/"+sm(Be.fontName)+"/FontDescriptor "+$n+" 0 R/Encoding/"+Be.encoding+" /FirstChar 29 /LastChar 255 /Widths "+A.API.PDFObject.convert(Be.metadata.hmtx.widths)+">>"),Ke("endobj"),Be.isAlreadyPutted=!0}})(re)}]);var _=function(re){var ke,Be=re.text||"",Ke=re.x,Ge=re.y,dt=re.options||{},Vt=re.mutex||{},sn=Vt.pdfEscape,At=Vt.activeFontKey,Un=Vt.fonts,Kn=At,$n="",Sn=0,ti="",Zr=Un[Kn].encoding;if(Un[Kn].encoding!=="Identity-H")return{text:Be,x:Ke,y:Ge,options:dt,mutex:Vt};for(ti=Be,Kn=At,Array.isArray(Be)&&(ti=Be[0]),Sn=0;Sn<ti.length;Sn+=1)Un[Kn].metadata.hasOwnProperty("cmap")&&(ke=Un[Kn].metadata.cmap.unicode.codeMap[ti[Sn].charCodeAt(0)]),ke||ti[Sn].charCodeAt(0)<256&&Un[Kn].metadata.hasOwnProperty("Unicode")?$n+=ti[Sn]:$n+="";var dr="";return parseInt(Kn.slice(1))<14||Zr==="WinAnsiEncoding"?dr=sn($n,Kn).split("").map(function(go){return go.charCodeAt(0).toString(16)}).join(""):Zr==="Identity-H"&&(dr=h($n,Un[Kn])),Vt.isHex=!0,{text:dr,x:Ke,y:Ge,options:dt,mutex:Vt}};m.events.push(["postProcessText",function(re){var ke=re.text||"",Be=[],Ke={text:ke,x:re.x,y:re.y,options:re.options,mutex:re.mutex};if(Array.isArray(ke)){var Ge=0;for(Ge=0;Ge<ke.length;Ge+=1)Array.isArray(ke[Ge])&&ke[Ge].length===3?Be.push([_(Object.assign({},Ke,{text:ke[Ge][0]})).text,ke[Ge][1],ke[Ge][2]]):Be.push(_(Object.assign({},Ke,{text:ke[Ge]})).text);re.text=Be}else re.text=_(Object.assign({},Ke,{text:ke})).text}])}(cl),function(A){var m=function(){return this.internal.vFS===void 0&&(this.internal.vFS={}),!0};A.existsFileInVFS=function(h){return m.call(this),this.internal.vFS[h]!==void 0},A.addFileToVFS=function(h,j){return m.call(this),this.internal.vFS[h]=j,this},A.getFileFromVFS=function(h){return m.call(this),this.internal.vFS[h]!==void 0?this.internal.vFS[h]:null}}(cl.API),function(A){A.__bidiEngine__=A.prototype.__bidiEngine__=function(j){var _,re,ke,Be,Ke,Ge,dt,Vt=m,sn=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],At=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],Un={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},Kn={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},$n=["(",")","(","<",">","<","[","]","[","{","}","{","\xAB","\xBB","\xAB","\u2039","\u203A","\u2039","\u2045","\u2046","\u2045","\u207D","\u207E","\u207D","\u208D","\u208E","\u208D","\u2264","\u2265","\u2264","\u2329","\u232A","\u2329","\uFE59","\uFE5A","\uFE59","\uFE5B","\uFE5C","\uFE5B","\uFE5D","\uFE5E","\uFE5D","\uFE64","\uFE65","\uFE64"],Sn=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),ti=!1,Zr=0;this.__bidiEngine__={};var dr=function(dn){var qn=dn.charCodeAt(),zr=qn>>8,Qr=Kn[zr];return Qr!==void 0?Vt[256*Qr+(255&qn)]:zr===252||zr===253?"AL":Sn.test(zr)?"L":zr===8?"R":"N"},go=function(dn){for(var qn,zr=0;zr<dn.length;zr++){if((qn=dr(dn.charAt(zr)))==="L")return!1;if(qn==="R")return!0}return!1},la=function(dn,qn,zr,Qr){var Ui,jo,Vo,Ao,Go=qn[Qr];switch(Go){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":ti=!1;break;case"N":case"AN":break;case"EN":ti&&(Go="AN");break;case"AL":ti=!0,Go="R";break;case"WS":case"BN":Go="N";break;case"CS":Qr<1||Qr+1>=qn.length||(Ui=zr[Qr-1])!=="EN"&&Ui!=="AN"||(jo=qn[Qr+1])!=="EN"&&jo!=="AN"?Go="N":ti&&(jo="AN"),Go=jo===Ui?jo:"N";break;case"ES":Go=(Ui=Qr>0?zr[Qr-1]:"B")==="EN"&&Qr+1<qn.length&&qn[Qr+1]==="EN"?"EN":"N";break;case"ET":if(Qr>0&&zr[Qr-1]==="EN"){Go="EN";break}if(ti){Go="N";break}for(Vo=Qr+1,Ao=qn.length;Vo<Ao&&qn[Vo]==="ET";)Vo++;Go=Vo<Ao&&qn[Vo]==="EN"?"EN":"N";break;case"NSM":if(ke&&!Be){for(Ao=qn.length,Vo=Qr+1;Vo<Ao&&qn[Vo]==="NSM";)Vo++;if(Vo<Ao){var gs=dn[Qr],La=gs>=1425&&gs<=2303||gs===64286;if(Ui=qn[Vo],La&&(Ui==="R"||Ui==="AL")){Go="R";break}}}Go=Qr<1||(Ui=qn[Qr-1])==="B"?"N":zr[Qr-1];break;case"B":ti=!1,_=!0,Go=Zr;break;case"S":re=!0,Go="N"}return Go},Uo=function(dn,qn,zr){var Qr=dn.split("");return zr&&wi(Qr,zr,{hiLevel:Zr}),Qr.reverse(),qn&&qn.reverse(),Qr.join("")},wi=function(dn,qn,zr){var Qr,Ui,jo,Vo,Ao,Go=-1,gs=dn.length,La=0,yn=[],ur=Zr?At:sn,br=[];for(ti=!1,_=!1,re=!1,Ui=0;Ui<gs;Ui++)br[Ui]=dr(dn[Ui]);for(jo=0;jo<gs;jo++){if(Ao=La,yn[jo]=la(dn,br,yn,jo),Qr=240&(La=ur[Ao][Un[yn[jo]]]),La&=15,qn[jo]=Vo=ur[La][5],Qr>0)if(Qr===16){for(Ui=Go;Ui<jo;Ui++)qn[Ui]=1;Go=-1}else Go=-1;if(ur[La][6])Go===-1&&(Go=jo);else if(Go>-1){for(Ui=Go;Ui<jo;Ui++)qn[Ui]=Vo;Go=-1}br[jo]==="B"&&(qn[jo]=0),zr.hiLevel|=Vo}re&&function(si,Ii,zi){for(var Ro=0;Ro<zi;Ro++)if(si[Ro]==="S"){Ii[Ro]=Zr;for(var To=Ro-1;To>=0&&si[To]==="WS";To--)Ii[To]=Zr}}(br,qn,gs)},mr=function(dn,qn,zr,Qr,Ui){if(!(Ui.hiLevel<dn)){if(dn===1&&Zr===1&&!_)return qn.reverse(),void(zr&&zr.reverse());for(var jo,Vo,Ao,Go,gs=qn.length,La=0;La<gs;){if(Qr[La]>=dn){for(Ao=La+1;Ao<gs&&Qr[Ao]>=dn;)Ao++;for(Go=La,Vo=Ao-1;Go<Vo;Go++,Vo--)jo=qn[Go],qn[Go]=qn[Vo],qn[Vo]=jo,zr&&(jo=zr[Go],zr[Go]=zr[Vo],zr[Vo]=jo);La=Ao}La++}}},Hi=function(dn,qn,zr){var Qr=dn.split(""),Ui={hiLevel:Zr};return zr||(zr=[]),wi(Qr,zr,Ui),function(jo,Vo,Ao){if(Ao.hiLevel!==0&&dt)for(var Go,gs=0;gs<jo.length;gs++)Vo[gs]===1&&(Go=$n.indexOf(jo[gs]))>=0&&(jo[gs]=$n[Go+1])}(Qr,zr,Ui),mr(2,Qr,qn,zr,Ui),mr(1,Qr,qn,zr,Ui),Qr.join("")};return this.__bidiEngine__.doBidiReorder=function(dn,qn,zr){if(function(Ui,jo){if(jo)for(var Vo=0;Vo<Ui.length;Vo++)jo[Vo]=Vo;Be===void 0&&(Be=go(Ui)),Ge===void 0&&(Ge=go(Ui))}(dn,qn),ke||!Ke||Ge)if(ke&&Ke&&Be^Ge)Zr=Be?1:0,dn=Uo(dn,qn,zr);else if(!ke&&Ke&&Ge)Zr=Be?1:0,dn=Hi(dn,qn,zr),dn=Uo(dn,qn);else if(!ke||Be||Ke||Ge){if(ke&&!Ke&&Be^Ge)dn=Uo(dn,qn),Be?(Zr=0,dn=Hi(dn,qn,zr)):(Zr=1,dn=Hi(dn,qn,zr),dn=Uo(dn,qn));else if(ke&&Be&&!Ke&&Ge)Zr=1,dn=Hi(dn,qn,zr),dn=Uo(dn,qn);else if(!ke&&!Ke&&Be^Ge){var Qr=dt;Be?(Zr=1,dn=Hi(dn,qn,zr),Zr=0,dt=!1,dn=Hi(dn,qn,zr),dt=Qr):(Zr=0,dn=Hi(dn,qn,zr),dn=Uo(dn,qn),Zr=1,dt=!1,dn=Hi(dn,qn,zr),dt=Qr,dn=Uo(dn,qn))}}else Zr=0,dn=Hi(dn,qn,zr);else Zr=Be?1:0,dn=Hi(dn,qn,zr);return dn},this.__bidiEngine__.setOptions=function(dn){dn&&(ke=dn.isInputVisual,Ke=dn.isOutputVisual,Be=dn.isInputRtl,Ge=dn.isOutputRtl,dt=dn.isSymmetricSwapping)},this.__bidiEngine__.setOptions(j),this.__bidiEngine__};var m=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],h=new A.__bidiEngine__({isInputVisual:!0});A.API.events.push(["postProcessText",function(j){var _=j.text;j.x,j.y;var re=j.options||{};j.mutex,re.lang;var ke=[];if(re.isInputVisual=typeof re.isInputVisual!="boolean"||re.isInputVisual,h.setOptions(re),Object.prototype.toString.call(_)==="[object Array]"){var Be=0;for(ke=[],Be=0;Be<_.length;Be+=1)Object.prototype.toString.call(_[Be])==="[object Array]"?ke.push([h.doBidiReorder(_[Be][0]),_[Be][1],_[Be][2]]):ke.push([h.doBidiReorder(_[Be])]);j.text=ke}else j.text=h.doBidiReorder(_);h.setOptions({isInputVisual:!0})}])}(cl),cl.API.TTFFont=function(){function A(m){var h;if(this.rawData=m,h=this.contents=new np(m),this.contents.pos=4,h.readString(4)==="ttcf")throw new Error("TTCF not supported.");h.pos=0,this.parse(),this.subset=new Rv(this),this.registerTTF()}return A.open=function(m){return new A(m)},A.prototype.parse=function(){return this.directory=new uf(this.contents),this.head=new xE(this),this.name=new NE(this),this.cmap=new b0(this),this.toUnicode={},this.hhea=new _d(this),this.maxp=new ay(this),this.hmtx=new Qu(this),this.post=new jv(this),this.os2=new as(this),this.loca=new jg(this),this.glyf=new eE(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},A.prototype.registerTTF=function(){var m,h,j,_,re;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var ke,Be,Ke,Ge;for(Ge=[],ke=0,Be=(Ke=this.bbox).length;ke<Be;ke++)m=Ke[ke],Ge.push(Math.round(m*this.scaleFactor));return Ge}.call(this),this.stemV=0,this.post.exists?(j=255&(_=this.post.italic_angle),32768&(h=_>>16)&&(h=-(1+(65535^h))),this.italicAngle=+(h+"."+j)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=(re=this.familyClass)===1||re===2||re===3||re===4||re===5||re===7,this.isScript=this.familyClass===10,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),this.italicAngle!==0&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},A.prototype.characterToGlyph=function(m){var h;return((h=this.cmap.unicode)!=null?h.codeMap[m]:void 0)||0},A.prototype.widthOfGlyph=function(m){var h;return h=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(m).advance*h},A.prototype.widthOfString=function(m,h,j){var _,re,ke,Be;for(ke=0,re=0,Be=(m=""+m).length;0<=Be?re<Be:re>Be;re=0<=Be?++re:--re)_=m.charCodeAt(re),ke+=this.widthOfGlyph(this.characterToGlyph(_))+j*(1e3/h)||0;return ke*(h/1e3)},A.prototype.lineHeight=function(m,h){var j;return h==null&&(h=!1),j=h?this.lineGap:0,(this.ascender+j-this.decender)/1e3*m},A}();var xh,np=function(){function A(m){this.data=m!=null?m:[],this.pos=0,this.length=this.data.length}return A.prototype.readByte=function(){return this.data[this.pos++]},A.prototype.writeByte=function(m){return this.data[this.pos++]=m},A.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},A.prototype.writeUInt32=function(m){return this.writeByte(m>>>24&255),this.writeByte(m>>16&255),this.writeByte(m>>8&255),this.writeByte(255&m)},A.prototype.readInt32=function(){var m;return(m=this.readUInt32())>=2147483648?m-4294967296:m},A.prototype.writeInt32=function(m){return m<0&&(m+=4294967296),this.writeUInt32(m)},A.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},A.prototype.writeUInt16=function(m){return this.writeByte(m>>8&255),this.writeByte(255&m)},A.prototype.readInt16=function(){var m;return(m=this.readUInt16())>=32768?m-65536:m},A.prototype.writeInt16=function(m){return m<0&&(m+=65536),this.writeUInt16(m)},A.prototype.readString=function(m){var h,j;for(j=[],h=0;0<=m?h<m:h>m;h=0<=m?++h:--h)j[h]=String.fromCharCode(this.readByte());return j.join("")},A.prototype.writeString=function(m){var h,j,_;for(_=[],h=0,j=m.length;0<=j?h<j:h>j;h=0<=j?++h:--h)_.push(this.writeByte(m.charCodeAt(h)));return _},A.prototype.readShort=function(){return this.readInt16()},A.prototype.writeShort=function(m){return this.writeInt16(m)},A.prototype.readLongLong=function(){var m,h,j,_,re,ke,Be,Ke;return m=this.readByte(),h=this.readByte(),j=this.readByte(),_=this.readByte(),re=this.readByte(),ke=this.readByte(),Be=this.readByte(),Ke=this.readByte(),128&m?-1*(72057594037927940*(255^m)+281474976710656*(255^h)+1099511627776*(255^j)+4294967296*(255^_)+16777216*(255^re)+65536*(255^ke)+256*(255^Be)+(255^Ke)+1):72057594037927940*m+281474976710656*h+1099511627776*j+4294967296*_+16777216*re+65536*ke+256*Be+Ke},A.prototype.writeLongLong=function(m){var h,j;return h=Math.floor(m/4294967296),j=4294967295&m,this.writeByte(h>>24&255),this.writeByte(h>>16&255),this.writeByte(h>>8&255),this.writeByte(255&h),this.writeByte(j>>24&255),this.writeByte(j>>16&255),this.writeByte(j>>8&255),this.writeByte(255&j)},A.prototype.readInt=function(){return this.readInt32()},A.prototype.writeInt=function(m){return this.writeInt32(m)},A.prototype.read=function(m){var h,j;for(h=[],j=0;0<=m?j<m:j>m;j=0<=m?++j:--j)h.push(this.readByte());return h},A.prototype.write=function(m){var h,j,_,re;for(re=[],j=0,_=m.length;j<_;j++)h=m[j],re.push(this.writeByte(h));return re},A}(),uf=function(){var A;function m(h){var j,_,re;for(this.scalarType=h.readInt(),this.tableCount=h.readShort(),this.searchRange=h.readShort(),this.entrySelector=h.readShort(),this.rangeShift=h.readShort(),this.tables={},_=0,re=this.tableCount;0<=re?_<re:_>re;_=0<=re?++_:--_)j={tag:h.readString(4),checksum:h.readInt(),offset:h.readInt(),length:h.readInt()},this.tables[j.tag]=j}return m.prototype.encode=function(h){var j,_,re,ke,Be,Ke,Ge,dt,Vt,sn,At,Un,Kn;for(Kn in At=Object.keys(h).length,Ke=Math.log(2),Vt=16*Math.floor(Math.log(At)/Ke),ke=Math.floor(Vt/Ke),dt=16*At-Vt,(_=new np).writeInt(this.scalarType),_.writeShort(At),_.writeShort(Vt),_.writeShort(ke),_.writeShort(dt),re=16*At,Ge=_.pos+re,Be=null,Un=[],h)for(sn=h[Kn],_.writeString(Kn),_.writeInt(A(sn)),_.writeInt(Ge),_.writeInt(sn.length),Un=Un.concat(sn),Kn==="head"&&(Be=Ge),Ge+=sn.length;Ge%4;)Un.push(0),Ge++;return _.write(Un),j=2981146554-A(_.data),_.pos=Be+8,_.writeUInt32(j),_.data},A=function(h){var j,_,re,ke;for(h=cm.call(h);h.length%4;)h.push(0);for(re=new np(h),_=0,j=0,ke=h.length;j<ke;j=j+=4)_+=re.readUInt32();return 4294967295&_},m}(),nd={}.hasOwnProperty,sg=function(A,m){for(var h in m)nd.call(m,h)&&(A[h]=m[h]);function j(){this.constructor=A}return j.prototype=m.prototype,A.prototype=new j,A.__super__=m.prototype,A};xh=function(){function A(m){var h;this.file=m,h=this.file.directory.tables[this.tag],this.exists=!!h,h&&(this.offset=h.offset,this.length=h.length,this.parse(this.file.contents))}return A.prototype.parse=function(){},A.prototype.encode=function(){},A.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},A}();var xE=function(){function A(){return A.__super__.constructor.apply(this,arguments)}return sg(A,xh),A.prototype.tag="head",A.prototype.parse=function(m){return m.pos=this.offset,this.version=m.readInt(),this.revision=m.readInt(),this.checkSumAdjustment=m.readInt(),this.magicNumber=m.readInt(),this.flags=m.readShort(),this.unitsPerEm=m.readShort(),this.created=m.readLongLong(),this.modified=m.readLongLong(),this.xMin=m.readShort(),this.yMin=m.readShort(),this.xMax=m.readShort(),this.yMax=m.readShort(),this.macStyle=m.readShort(),this.lowestRecPPEM=m.readShort(),this.fontDirectionHint=m.readShort(),this.indexToLocFormat=m.readShort(),this.glyphDataFormat=m.readShort()},A.prototype.encode=function(m){var h;return(h=new np).writeInt(this.version),h.writeInt(this.revision),h.writeInt(this.checkSumAdjustment),h.writeInt(this.magicNumber),h.writeShort(this.flags),h.writeShort(this.unitsPerEm),h.writeLongLong(this.created),h.writeLongLong(this.modified),h.writeShort(this.xMin),h.writeShort(this.yMin),h.writeShort(this.xMax),h.writeShort(this.yMax),h.writeShort(this.macStyle),h.writeShort(this.lowestRecPPEM),h.writeShort(this.fontDirectionHint),h.writeShort(m),h.writeShort(this.glyphDataFormat),h.data},A}(),um=function(){function A(m,h){var j,_,re,ke,Be,Ke,Ge,dt,Vt,sn,At,Un,Kn,$n,Sn,ti,Zr;switch(this.platformID=m.readUInt16(),this.encodingID=m.readShort(),this.offset=h+m.readInt(),Vt=m.pos,m.pos=this.offset,this.format=m.readUInt16(),this.length=m.readUInt16(),this.language=m.readUInt16(),this.isUnicode=this.platformID===3&&this.encodingID===1&&this.format===4||this.platformID===0&&this.format===4,this.codeMap={},this.format){case 0:for(Ke=0;Ke<256;++Ke)this.codeMap[Ke]=m.readByte();break;case 4:for(At=m.readUInt16(),sn=At/2,m.pos+=6,re=function(){var dr,go;for(go=[],Ke=dr=0;0<=sn?dr<sn:dr>sn;Ke=0<=sn?++dr:--dr)go.push(m.readUInt16());return go}(),m.pos+=2,Kn=function(){var dr,go;for(go=[],Ke=dr=0;0<=sn?dr<sn:dr>sn;Ke=0<=sn?++dr:--dr)go.push(m.readUInt16());return go}(),Ge=function(){var dr,go;for(go=[],Ke=dr=0;0<=sn?dr<sn:dr>sn;Ke=0<=sn?++dr:--dr)go.push(m.readUInt16());return go}(),dt=function(){var dr,go;for(go=[],Ke=dr=0;0<=sn?dr<sn:dr>sn;Ke=0<=sn?++dr:--dr)go.push(m.readUInt16());return go}(),_=(this.length-m.pos+this.offset)/2,Be=function(){var dr,go;for(go=[],Ke=dr=0;0<=_?dr<_:dr>_;Ke=0<=_?++dr:--dr)go.push(m.readUInt16());return go}(),Ke=Sn=0,Zr=re.length;Sn<Zr;Ke=++Sn)for($n=re[Ke],j=ti=Un=Kn[Ke];Un<=$n?ti<=$n:ti>=$n;j=Un<=$n?++ti:--ti)dt[Ke]===0?ke=j+Ge[Ke]:(ke=Be[dt[Ke]/2+(j-Un)-(sn-Ke)]||0)!==0&&(ke+=Ge[Ke]),this.codeMap[j]=65535&ke}m.pos=Vt}return A.encode=function(m,h){var j,_,re,ke,Be,Ke,Ge,dt,Vt,sn,At,Un,Kn,$n,Sn,ti,Zr,dr,go,la,Uo,wi,mr,Hi,dn,qn,zr,Qr,Ui,jo,Vo,Ao,Go,gs,La,yn,ur,br,si,Ii,zi,Ro,To,ma,Aa,es;switch(Qr=new np,ke=Object.keys(m).sort(function(ll,bi){return ll-bi}),h){case"macroman":for(Kn=0,$n=function(){var ll=[];for(Un=0;Un<256;++Un)ll.push(0);return ll}(),ti={0:0},re={},Ui=0,Go=ke.length;Ui<Go;Ui++)ti[To=m[_=ke[Ui]]]==null&&(ti[To]=++Kn),re[_]={old:m[_],new:ti[m[_]]},$n[_]=ti[m[_]];return Qr.writeUInt16(1),Qr.writeUInt16(0),Qr.writeUInt32(12),Qr.writeUInt16(0),Qr.writeUInt16(262),Qr.writeUInt16(0),Qr.write($n),{charMap:re,subtable:Qr.data,maxGlyphID:Kn+1};case"unicode":for(qn=[],Vt=[],Zr=0,ti={},j={},Sn=Ge=null,jo=0,gs=ke.length;jo<gs;jo++)ti[go=m[_=ke[jo]]]==null&&(ti[go]=++Zr),j[_]={old:go,new:ti[go]},Be=ti[go]-_,Sn!=null&&Be===Ge||(Sn&&Vt.push(Sn),qn.push(_),Ge=Be),Sn=_;for(Sn&&Vt.push(Sn),Vt.push(65535),qn.push(65535),Hi=2*(mr=qn.length),wi=2*Math.pow(Math.log(mr)/Math.LN2,2),sn=Math.log(wi/2)/Math.LN2,Uo=2*mr-wi,Ke=[],la=[],At=[],Un=Vo=0,La=qn.length;Vo<La;Un=++Vo){if(dn=qn[Un],dt=Vt[Un],dn===65535){Ke.push(0),la.push(0);break}if(dn-(zr=j[dn].new)>=32768)for(Ke.push(0),la.push(2*(At.length+mr-Un)),_=Ao=dn;dn<=dt?Ao<=dt:Ao>=dt;_=dn<=dt?++Ao:--Ao)At.push(j[_].new);else Ke.push(zr-dn),la.push(0)}for(Qr.writeUInt16(3),Qr.writeUInt16(1),Qr.writeUInt32(12),Qr.writeUInt16(4),Qr.writeUInt16(16+8*mr+2*At.length),Qr.writeUInt16(0),Qr.writeUInt16(Hi),Qr.writeUInt16(wi),Qr.writeUInt16(sn),Qr.writeUInt16(Uo),zi=0,yn=Vt.length;zi<yn;zi++)_=Vt[zi],Qr.writeUInt16(_);for(Qr.writeUInt16(0),Ro=0,ur=qn.length;Ro<ur;Ro++)_=qn[Ro],Qr.writeUInt16(_);for(ma=0,br=Ke.length;ma<br;ma++)Be=Ke[ma],Qr.writeUInt16(Be);for(Aa=0,si=la.length;Aa<si;Aa++)dr=la[Aa],Qr.writeUInt16(dr);for(es=0,Ii=At.length;es<Ii;es++)Kn=At[es],Qr.writeUInt16(Kn);return{charMap:j,subtable:Qr.data,maxGlyphID:Zr+1}}},A}(),b0=function(){function A(){return A.__super__.constructor.apply(this,arguments)}return sg(A,xh),A.prototype.tag="cmap",A.prototype.parse=function(m){var h,j,_;for(m.pos=this.offset,this.version=m.readUInt16(),_=m.readUInt16(),this.tables=[],this.unicode=null,j=0;0<=_?j<_:j>_;j=0<=_?++j:--j)h=new um(m,this.offset),this.tables.push(h),h.isUnicode&&this.unicode==null&&(this.unicode=h);return!0},A.encode=function(m,h){var j,_;return h==null&&(h="macroman"),j=um.encode(m,h),(_=new np).writeUInt16(0),_.writeUInt16(1),j.table=_.data.concat(j.subtable),j},A}(),_d=function(){function A(){return A.__super__.constructor.apply(this,arguments)}return sg(A,xh),A.prototype.tag="hhea",A.prototype.parse=function(m){return m.pos=this.offset,this.version=m.readInt(),this.ascender=m.readShort(),this.decender=m.readShort(),this.lineGap=m.readShort(),this.advanceWidthMax=m.readShort(),this.minLeftSideBearing=m.readShort(),this.minRightSideBearing=m.readShort(),this.xMaxExtent=m.readShort(),this.caretSlopeRise=m.readShort(),this.caretSlopeRun=m.readShort(),this.caretOffset=m.readShort(),m.pos+=8,this.metricDataFormat=m.readShort(),this.numberOfMetrics=m.readUInt16()},A}(),as=function(){function A(){return A.__super__.constructor.apply(this,arguments)}return sg(A,xh),A.prototype.tag="OS/2",A.prototype.parse=function(m){if(m.pos=this.offset,this.version=m.readUInt16(),this.averageCharWidth=m.readShort(),this.weightClass=m.readUInt16(),this.widthClass=m.readUInt16(),this.type=m.readShort(),this.ySubscriptXSize=m.readShort(),this.ySubscriptYSize=m.readShort(),this.ySubscriptXOffset=m.readShort(),this.ySubscriptYOffset=m.readShort(),this.ySuperscriptXSize=m.readShort(),this.ySuperscriptYSize=m.readShort(),this.ySuperscriptXOffset=m.readShort(),this.ySuperscriptYOffset=m.readShort(),this.yStrikeoutSize=m.readShort(),this.yStrikeoutPosition=m.readShort(),this.familyClass=m.readShort(),this.panose=function(){var h,j;for(j=[],h=0;h<10;++h)j.push(m.readByte());return j}(),this.charRange=function(){var h,j;for(j=[],h=0;h<4;++h)j.push(m.readInt());return j}(),this.vendorID=m.readString(4),this.selection=m.readShort(),this.firstCharIndex=m.readShort(),this.lastCharIndex=m.readShort(),this.version>0&&(this.ascent=m.readShort(),this.descent=m.readShort(),this.lineGap=m.readShort(),this.winAscent=m.readShort(),this.winDescent=m.readShort(),this.codePageRange=function(){var h,j;for(j=[],h=0;h<2;h=++h)j.push(m.readInt());return j}(),this.version>1))return this.xHeight=m.readShort(),this.capHeight=m.readShort(),this.defaultChar=m.readShort(),this.breakChar=m.readShort(),this.maxContext=m.readShort()},A}(),jv=function(){function A(){return A.__super__.constructor.apply(this,arguments)}return sg(A,xh),A.prototype.tag="post",A.prototype.parse=function(m){var h,j,_;switch(m.pos=this.offset,this.format=m.readInt(),this.italicAngle=m.readInt(),this.underlinePosition=m.readShort(),this.underlineThickness=m.readShort(),this.isFixedPitch=m.readInt(),this.minMemType42=m.readInt(),this.maxMemType42=m.readInt(),this.minMemType1=m.readInt(),this.maxMemType1=m.readInt(),this.format){case 65536:case 196608:break;case 131072:var re;for(j=m.readUInt16(),this.glyphNameIndex=[],re=0;0<=j?re<j:re>j;re=0<=j?++re:--re)this.glyphNameIndex.push(m.readUInt16());for(this.names=[],_=[];m.pos<this.offset+this.length;)h=m.readByte(),_.push(this.names.push(m.readString(h)));return _;case 151552:return j=m.readUInt16(),this.offsets=m.read(j);case 262144:return this.map=function(){var ke,Be,Ke;for(Ke=[],re=ke=0,Be=this.file.maxp.numGlyphs;0<=Be?ke<Be:ke>Be;re=0<=Be?++ke:--ke)Ke.push(m.readUInt32());return Ke}.call(this)}},A}(),rp=function(A,m){this.raw=A,this.length=A.length,this.platformID=m.platformID,this.encodingID=m.encodingID,this.languageID=m.languageID},NE=function(){function A(){return A.__super__.constructor.apply(this,arguments)}return sg(A,xh),A.prototype.tag="name",A.prototype.parse=function(m){var h,j,_,re,ke,Be,Ke,Ge,dt,Vt,sn;for(m.pos=this.offset,m.readShort(),h=m.readShort(),Be=m.readShort(),j=[],re=0;0<=h?re<h:re>h;re=0<=h?++re:--re)j.push({platformID:m.readShort(),encodingID:m.readShort(),languageID:m.readShort(),nameID:m.readShort(),length:m.readShort(),offset:this.offset+Be+m.readShort()});for(Ke={},re=dt=0,Vt=j.length;dt<Vt;re=++dt)_=j[re],m.pos=_.offset,Ge=m.readString(_.length),ke=new rp(Ge,_),Ke[sn=_.nameID]==null&&(Ke[sn]=[]),Ke[_.nameID].push(ke);this.strings=Ke,this.copyright=Ke[0],this.fontFamily=Ke[1],this.fontSubfamily=Ke[2],this.uniqueSubfamily=Ke[3],this.fontName=Ke[4],this.version=Ke[5];try{this.postscriptName=Ke[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(At){this.postscriptName=Ke[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=Ke[7],this.manufacturer=Ke[8],this.designer=Ke[9],this.description=Ke[10],this.vendorUrl=Ke[11],this.designerUrl=Ke[12],this.license=Ke[13],this.licenseUrl=Ke[14],this.preferredFamily=Ke[15],this.preferredSubfamily=Ke[17],this.compatibleFull=Ke[18],this.sampleText=Ke[19]},A}(),ay=function(){function A(){return A.__super__.constructor.apply(this,arguments)}return sg(A,xh),A.prototype.tag="maxp",A.prototype.parse=function(m){return m.pos=this.offset,this.version=m.readInt(),this.numGlyphs=m.readUInt16(),this.maxPoints=m.readUInt16(),this.maxContours=m.readUInt16(),this.maxCompositePoints=m.readUInt16(),this.maxComponentContours=m.readUInt16(),this.maxZones=m.readUInt16(),this.maxTwilightPoints=m.readUInt16(),this.maxStorage=m.readUInt16(),this.maxFunctionDefs=m.readUInt16(),this.maxInstructionDefs=m.readUInt16(),this.maxStackElements=m.readUInt16(),this.maxSizeOfInstructions=m.readUInt16(),this.maxComponentElements=m.readUInt16(),this.maxComponentDepth=m.readUInt16()},A}(),Qu=function(){function A(){return A.__super__.constructor.apply(this,arguments)}return sg(A,xh),A.prototype.tag="hmtx",A.prototype.parse=function(m){var h,j,_,re,ke,Be,Ke;for(m.pos=this.offset,this.metrics=[],h=0,Be=this.file.hhea.numberOfMetrics;0<=Be?h<Be:h>Be;h=0<=Be?++h:--h)this.metrics.push({advance:m.readUInt16(),lsb:m.readInt16()});for(_=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var Ge,dt;for(dt=[],h=Ge=0;0<=_?Ge<_:Ge>_;h=0<=_?++Ge:--Ge)dt.push(m.readInt16());return dt}(),this.widths=function(){var Ge,dt,Vt,sn;for(sn=[],Ge=0,dt=(Vt=this.metrics).length;Ge<dt;Ge++)re=Vt[Ge],sn.push(re.advance);return sn}.call(this),j=this.widths[this.widths.length-1],Ke=[],h=ke=0;0<=_?ke<_:ke>_;h=0<=_?++ke:--ke)Ke.push(this.widths.push(j));return Ke},A.prototype.forGlyph=function(m){return m in this.metrics?this.metrics[m]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[m-this.metrics.length]}},A}(),cm=[].slice,eE=function(){function A(){return A.__super__.constructor.apply(this,arguments)}return sg(A,xh),A.prototype.tag="glyf",A.prototype.parse=function(){return this.cache={}},A.prototype.glyphFor=function(m){var h,j,_,re,ke,Be,Ke,Ge,dt,Vt;return m in this.cache?this.cache[m]:(re=this.file.loca,h=this.file.contents,j=re.indexOf(m),(_=re.lengthOf(m))===0?this.cache[m]=null:(h.pos=this.offset+j,ke=(Be=new np(h.read(_))).readShort(),Ge=Be.readShort(),Vt=Be.readShort(),Ke=Be.readShort(),dt=Be.readShort(),this.cache[m]=ke===-1?new kg(Be,Ge,Vt,Ke,dt):new CE(Be,ke,Ge,Vt,Ke,dt),this.cache[m]))},A.prototype.encode=function(m,h,j){var _,re,ke,Be,Ke;for(ke=[],re=[],Be=0,Ke=h.length;Be<Ke;Be++)_=m[h[Be]],re.push(ke.length),_&&(ke=ke.concat(_.encode(j)));return re.push(ke.length),{table:ke,offsets:re}},A}(),CE=function(){function A(m,h,j,_,re,ke){this.raw=m,this.numberOfContours=h,this.xMin=j,this.yMin=_,this.xMax=re,this.yMax=ke,this.compound=!1}return A.prototype.encode=function(){return this.raw.data},A}(),kg=function(){function A(m,h,j,_,re){var ke,Be;for(this.raw=m,this.xMin=h,this.yMin=j,this.xMax=_,this.yMax=re,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],ke=this.raw;Be=ke.readShort(),this.glyphOffsets.push(ke.pos),this.glyphIDs.push(ke.readUInt16()),32&Be;)ke.pos+=1&Be?4:2,128&Be?ke.pos+=8:64&Be?ke.pos+=4:8&Be&&(ke.pos+=2)}return A.prototype.encode=function(){var m,h,j;for(h=new np(cm.call(this.raw.data)),m=0,j=this.glyphIDs.length;m<j;++m)h.pos=this.glyphOffsets[m];return h.data},A}(),jg=function(){function A(){return A.__super__.constructor.apply(this,arguments)}return sg(A,xh),A.prototype.tag="loca",A.prototype.parse=function(m){var h,j;return m.pos=this.offset,h=this.file.head.indexToLocFormat,this.offsets=h===0?function(){var _,re;for(re=[],j=0,_=this.length;j<_;j+=2)re.push(2*m.readUInt16());return re}.call(this):function(){var _,re;for(re=[],j=0,_=this.length;j<_;j+=4)re.push(m.readUInt32());return re}.call(this)},A.prototype.indexOf=function(m){return this.offsets[m]},A.prototype.lengthOf=function(m){return this.offsets[m+1]-this.offsets[m]},A.prototype.encode=function(m,h){for(var j=new Uint32Array(this.offsets.length),_=0,re=0,ke=0;ke<j.length;++ke)if(j[ke]=_,re<h.length&&h[re]==ke){++re,j[ke]=_;var Be=this.offsets[ke],Ke=this.offsets[ke+1]-Be;Ke>0&&(_+=Ke)}for(var Ge=new Array(4*j.length),dt=0;dt<j.length;++dt)Ge[4*dt+3]=255&j[dt],Ge[4*dt+2]=(65280&j[dt])>>8,Ge[4*dt+1]=(16711680&j[dt])>>16,Ge[4*dt]=(4278190080&j[dt])>>24;return Ge},A}(),Rv=function(){function A(m){this.font=m,this.subset={},this.unicodes={},this.next=33}return A.prototype.generateCmap=function(){var m,h,j,_,re;for(h in _=this.font.cmap.tables[0].codeMap,m={},re=this.subset)j=re[h],m[h]=_[j];return m},A.prototype.glyphsFor=function(m){var h,j,_,re,ke,Be,Ke;for(_={},ke=0,Be=m.length;ke<Be;ke++)_[re=m[ke]]=this.font.glyf.glyphFor(re);for(re in h=[],_)(j=_[re])!=null&&j.compound&&h.push.apply(h,j.glyphIDs);if(h.length>0)for(re in Ke=this.glyphsFor(h))j=Ke[re],_[re]=j;return _},A.prototype.encode=function(m,h){var j,_,re,ke,Be,Ke,Ge,dt,Vt,sn,At,Un,Kn,$n,Sn;for(_ in j=b0.encode(this.generateCmap(),"unicode"),ke=this.glyphsFor(m),At={0:0},Sn=j.charMap)At[(Ke=Sn[_]).old]=Ke.new;for(Un in sn=j.maxGlyphID,ke)Un in At||(At[Un]=sn++);return dt=function(ti){var Zr,dr;for(Zr in dr={},ti)dr[ti[Zr]]=Zr;return dr}(At),Vt=Object.keys(dt).sort(function(ti,Zr){return ti-Zr}),Kn=function(){var ti,Zr,dr;for(dr=[],ti=0,Zr=Vt.length;ti<Zr;ti++)Be=Vt[ti],dr.push(dt[Be]);return dr}(),re=this.font.glyf.encode(ke,Kn,At),Ge=this.font.loca.encode(re.offsets,Kn),$n={cmap:this.font.cmap.raw(),glyf:re.table,loca:Ge,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(h)},this.font.os2.exists&&($n["OS/2"]=this.font.os2.raw()),this.font.directory.encode($n)},A}();cl.API.PDFObject=function(){var A;function m(){}return A=function(h,j){return(Array(j+1).join("0")+h).slice(-j)},m.convert=function(h){var j,_,re,ke;if(Array.isArray(h))return"["+function(){var Be,Ke,Ge;for(Ge=[],Be=0,Ke=h.length;Be<Ke;Be++)j=h[Be],Ge.push(m.convert(j));return Ge}().join(" ")+"]";if(typeof h=="string")return"/"+h;if(h!=null&&h.isString)return"("+h+")";if(h instanceof Date)return"(D:"+A(h.getUTCFullYear(),4)+A(h.getUTCMonth(),2)+A(h.getUTCDate(),2)+A(h.getUTCHours(),2)+A(h.getUTCMinutes(),2)+A(h.getUTCSeconds(),2)+"Z)";if({}.toString.call(h)==="[object Object]"){for(_ in re=["<<"],h)ke=h[_],re.push("/"+_+" "+m.convert(ke));return re.push(">>"),re.join(`
`)}return""+h},m}()},91735:function(Br,fn){"use strict";fn.Z={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},39417:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return me}});var S=B(60499),a=B(18642),te=B(42244),ie=B(85899),G=B(38705),V=B(17212),P=B(15793),I=B(39153),L=B(55401),p=B(92310),w=B.n(p),x=B(26112),b=B(59301),Q=B(39378),D=function(De){for(var ve=De.prefixCls,ne=De.level,Pe=De.isStart,Te=De.isEnd,rt="".concat(ve,"-indent-unit"),Le=[],nt=0;nt<ne;nt+=1){var Re;Le.push(b.createElement("span",{key:nt,className:w()(rt,(Re={},(0,a.Z)(Re,"".concat(rt,"-start"),Pe[nt]),(0,a.Z)(Re,"".concat(rt,"-end"),Te[nt]),Re))}))}return b.createElement("span",{"aria-hidden":"true",className:"".concat(ve,"-indent")},Le)},N=b.memo(D),k=B(67841),M=B(71430),R=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],Z="open",K="close",z="---",H=function(W){(0,I.Z)(ve,W);var De=(0,L.Z)(ve);function ve(){var ne;(0,G.Z)(this,ve);for(var Pe=arguments.length,Te=new Array(Pe),rt=0;rt<Pe;rt++)Te[rt]=arguments[rt];return ne=De.call.apply(De,[this].concat(Te)),ne.state={dragNodeHighlight:!1},ne.selectHandle=void 0,ne.cacheIndent=void 0,ne.onSelectorClick=function(Le){var nt=ne.props.context.onNodeClick;nt(Le,(0,M.F)(ne.props)),ne.isSelectable()?ne.onSelect(Le):ne.onCheck(Le)},ne.onSelectorDoubleClick=function(Le){var nt=ne.props.context.onNodeDoubleClick;nt(Le,(0,M.F)(ne.props))},ne.onSelect=function(Le){if(!ne.isDisabled()){var nt=ne.props.context.onNodeSelect;nt(Le,(0,M.F)(ne.props))}},ne.onCheck=function(Le){if(!ne.isDisabled()){var nt=ne.props,Re=nt.disableCheckbox,gt=nt.checked,Qe=ne.props.context.onNodeCheck;if(!(!ne.isCheckable()||Re)){var We=!gt;Qe(Le,(0,M.F)(ne.props),We)}}},ne.onMouseEnter=function(Le){var nt=ne.props.context.onNodeMouseEnter;nt(Le,(0,M.F)(ne.props))},ne.onMouseLeave=function(Le){var nt=ne.props.context.onNodeMouseLeave;nt(Le,(0,M.F)(ne.props))},ne.onContextMenu=function(Le){var nt=ne.props.context.onNodeContextMenu;nt(Le,(0,M.F)(ne.props))},ne.onDragStart=function(Le){var nt=ne.props.context.onNodeDragStart;Le.stopPropagation(),ne.setState({dragNodeHighlight:!0}),nt(Le,(0,P.Z)(ne));try{Le.dataTransfer.setData("text/plain","")}catch(Re){}},ne.onDragEnter=function(Le){var nt=ne.props.context.onNodeDragEnter;Le.preventDefault(),Le.stopPropagation(),nt(Le,(0,P.Z)(ne))},ne.onDragOver=function(Le){var nt=ne.props.context.onNodeDragOver;Le.preventDefault(),Le.stopPropagation(),nt(Le,(0,P.Z)(ne))},ne.onDragLeave=function(Le){var nt=ne.props.context.onNodeDragLeave;Le.stopPropagation(),nt(Le,(0,P.Z)(ne))},ne.onDragEnd=function(Le){var nt=ne.props.context.onNodeDragEnd;Le.stopPropagation(),ne.setState({dragNodeHighlight:!1}),nt(Le,(0,P.Z)(ne))},ne.onDrop=function(Le){var nt=ne.props.context.onNodeDrop;Le.preventDefault(),Le.stopPropagation(),ne.setState({dragNodeHighlight:!1}),nt(Le,(0,P.Z)(ne))},ne.onExpand=function(Le){var nt=ne.props,Re=nt.loading,gt=nt.context.onNodeExpand;Re||gt(Le,(0,M.F)(ne.props))},ne.setSelectHandle=function(Le){ne.selectHandle=Le},ne.getNodeState=function(){var Le=ne.props.expanded;return ne.isLeaf()?null:Le?Z:K},ne.hasChildren=function(){var Le=ne.props.eventKey,nt=ne.props.context.keyEntities,Re=(0,k.Z)(nt,Le)||{},gt=Re.children;return!!(gt||[]).length},ne.isLeaf=function(){var Le=ne.props,nt=Le.isLeaf,Re=Le.loaded,gt=ne.props.context.loadData,Qe=ne.hasChildren();return nt===!1?!1:nt||!gt&&!Qe||gt&&Re&&!Qe},ne.isDisabled=function(){var Le=ne.props.disabled,nt=ne.props.context.disabled;return!!(nt||Le)},ne.isCheckable=function(){var Le=ne.props.checkable,nt=ne.props.context.checkable;return!nt||Le===!1?!1:nt},ne.syncLoadData=function(Le){var nt=Le.expanded,Re=Le.loading,gt=Le.loaded,Qe=ne.props.context,We=Qe.loadData,be=Qe.onNodeLoad;Re||We&&nt&&!ne.isLeaf()&&!ne.hasChildren()&&!gt&&be((0,M.F)(ne.props))},ne.isDraggable=function(){var Le=ne.props,nt=Le.data,Re=Le.context.draggable;return!!(Re&&(!Re.nodeDraggable||Re.nodeDraggable(nt)))},ne.renderDragHandler=function(){var Le=ne.props.context,nt=Le.draggable,Re=Le.prefixCls;return nt!=null&&nt.icon?b.createElement("span",{className:"".concat(Re,"-draggable-icon")},nt.icon):null},ne.renderSwitcherIconDom=function(Le){var nt=ne.props.switcherIcon,Re=ne.props.context.switcherIcon,gt=nt||Re;return typeof gt=="function"?gt((0,ie.Z)((0,ie.Z)({},ne.props),{},{isLeaf:Le})):gt},ne.renderSwitcher=function(){var Le=ne.props.expanded,nt=ne.props.context.prefixCls;if(ne.isLeaf()){var Re=ne.renderSwitcherIconDom(!0);return Re!==!1?b.createElement("span",{className:w()("".concat(nt,"-switcher"),"".concat(nt,"-switcher-noop"))},Re):null}var gt=w()("".concat(nt,"-switcher"),"".concat(nt,"-switcher_").concat(Le?Z:K)),Qe=ne.renderSwitcherIconDom(!1);return Qe!==!1?b.createElement("span",{onClick:ne.onExpand,className:gt},Qe):null},ne.renderCheckbox=function(){var Le=ne.props,nt=Le.checked,Re=Le.halfChecked,gt=Le.disableCheckbox,Qe=ne.props.context.prefixCls,We=ne.isDisabled(),be=ne.isCheckable();if(!be)return null;var Oe=typeof be!="boolean"?be:null;return b.createElement("span",{className:w()("".concat(Qe,"-checkbox"),nt&&"".concat(Qe,"-checkbox-checked"),!nt&&Re&&"".concat(Qe,"-checkbox-indeterminate"),(We||gt)&&"".concat(Qe,"-checkbox-disabled")),onClick:ne.onCheck},Oe)},ne.renderIcon=function(){var Le=ne.props.loading,nt=ne.props.context.prefixCls;return b.createElement("span",{className:w()("".concat(nt,"-iconEle"),"".concat(nt,"-icon__").concat(ne.getNodeState()||"docu"),Le&&"".concat(nt,"-icon_loading"))})},ne.renderSelector=function(){var Le=ne.state.dragNodeHighlight,nt=ne.props,Re=nt.title,gt=Re===void 0?z:Re,Qe=nt.selected,We=nt.icon,be=nt.loading,Oe=nt.data,Me=ne.props.context,qe=Me.prefixCls,Ht=Me.showIcon,Gt=Me.icon,vn=Me.loadData,Qt=Me.titleRender,ln=ne.isDisabled(),tn="".concat(qe,"-node-content-wrapper"),Mt;if(Ht){var Ut=We||Gt;Mt=Ut?b.createElement("span",{className:w()("".concat(qe,"-iconEle"),"".concat(qe,"-icon__customize"))},typeof Ut=="function"?Ut(ne.props):Ut):ne.renderIcon()}else vn&&be&&(Mt=ne.renderIcon());var Rt;typeof gt=="function"?Rt=gt(Oe):Qt?Rt=Qt(Oe):Rt=gt;var st=b.createElement("span",{className:"".concat(qe,"-title")},Rt);return b.createElement("span",{ref:ne.setSelectHandle,title:typeof gt=="string"?gt:"",className:w()("".concat(tn),"".concat(tn,"-").concat(ne.getNodeState()||"normal"),!ln&&(Qe||Le)&&"".concat(qe,"-node-selected")),onMouseEnter:ne.onMouseEnter,onMouseLeave:ne.onMouseLeave,onContextMenu:ne.onContextMenu,onClick:ne.onSelectorClick,onDoubleClick:ne.onSelectorDoubleClick},Mt,st,ne.renderDropIndicator())},ne.renderDropIndicator=function(){var Le=ne.props,nt=Le.disabled,Re=Le.eventKey,gt=ne.props.context,Qe=gt.draggable,We=gt.dropLevelOffset,be=gt.dropPosition,Oe=gt.prefixCls,Me=gt.indent,qe=gt.dropIndicatorRender,Ht=gt.dragOverNodeKey,Gt=gt.direction,vn=!!Qe,Qt=!nt&&vn&&Ht===Re,ln=Me!=null?Me:ne.cacheIndent;return ne.cacheIndent=Me,Qt?qe({dropPosition:be,dropLevelOffset:We,indent:ln,prefixCls:Oe,direction:Gt}):null},ne}return(0,V.Z)(ve,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var Pe=this.props.selectable,Te=this.props.context.selectable;return typeof Pe=="boolean"?Pe:Te}},{key:"render",value:function(){var Pe,Te=this.props,rt=Te.eventKey,Le=Te.className,nt=Te.style,Re=Te.dragOver,gt=Te.dragOverGapTop,Qe=Te.dragOverGapBottom,We=Te.isLeaf,be=Te.isStart,Oe=Te.isEnd,Me=Te.expanded,qe=Te.selected,Ht=Te.checked,Gt=Te.halfChecked,vn=Te.loading,Qt=Te.domRef,ln=Te.active,tn=Te.data,Mt=Te.onMouseMove,Ut=Te.selectable,Rt=(0,te.Z)(Te,R),st=this.props.context,it=st.prefixCls,un=st.filterTreeNode,It=st.keyEntities,ot=st.dropContainerKey,Se=st.dropTargetKey,X=st.draggingNodeKey,O=this.isDisabled(),Y=(0,x.Z)(Rt,{aria:!0,data:!0}),oe=(0,k.Z)(It,rt)||{},q=oe.level,Fe=Oe[Oe.length-1],Xe=this.isDraggable(),jt=!O&&Xe,yt=X===rt,Ze=Ut!==void 0?{"aria-selected":!!Ut}:void 0;return b.createElement("div",(0,S.Z)({ref:Qt,className:w()(Le,"".concat(it,"-treenode"),(Pe={},(0,a.Z)(Pe,"".concat(it,"-treenode-disabled"),O),(0,a.Z)(Pe,"".concat(it,"-treenode-switcher-").concat(Me?"open":"close"),!We),(0,a.Z)(Pe,"".concat(it,"-treenode-checkbox-checked"),Ht),(0,a.Z)(Pe,"".concat(it,"-treenode-checkbox-indeterminate"),Gt),(0,a.Z)(Pe,"".concat(it,"-treenode-selected"),qe),(0,a.Z)(Pe,"".concat(it,"-treenode-loading"),vn),(0,a.Z)(Pe,"".concat(it,"-treenode-active"),ln),(0,a.Z)(Pe,"".concat(it,"-treenode-leaf-last"),Fe),(0,a.Z)(Pe,"".concat(it,"-treenode-draggable"),Xe),(0,a.Z)(Pe,"dragging",yt),(0,a.Z)(Pe,"drop-target",Se===rt),(0,a.Z)(Pe,"drop-container",ot===rt),(0,a.Z)(Pe,"drag-over",!O&&Re),(0,a.Z)(Pe,"drag-over-gap-top",!O&&gt),(0,a.Z)(Pe,"drag-over-gap-bottom",!O&&Qe),(0,a.Z)(Pe,"filter-node",un&&un((0,M.F)(this.props))),Pe)),style:nt,draggable:jt,"aria-grabbed":yt,onDragStart:jt?this.onDragStart:void 0,onDragEnter:Xe?this.onDragEnter:void 0,onDragOver:Xe?this.onDragOver:void 0,onDragLeave:Xe?this.onDragLeave:void 0,onDrop:Xe?this.onDrop:void 0,onDragEnd:Xe?this.onDragEnd:void 0,onMouseMove:Mt},Ze,Y),b.createElement(N,{prefixCls:it,level:q,isStart:be,isEnd:Oe}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),ve}(b.Component),pe=function(De){return b.createElement(Q.k.Consumer,null,function(ve){return b.createElement(H,(0,S.Z)({},De,{context:ve}))})};pe.displayName="TreeNode",pe.isTreeNode=1;var me=pe},39378:function(Br,fn,B){"use strict";B.d(fn,{k:function(){return a}});var S=B(59301),a=S.createContext(null)},38028:function(Br,fn,B){"use strict";B.d(fn,{O:function(){return me.Z},Z:function(){return st}});var S=B(60499),a=B(18642),te=B(43749),ie=B(85899),G=B(77654),V=B(38705),P=B(17212),I=B(15793),L=B(39153),p=B(55401),w=B(92310),x=B.n(w),b=B(10228),Q=B(26112),D=B(48736),N=B(59301),k=B(39378);function M(it){var un=it.dropPosition,It=it.dropLevelOffset,ot=it.indent,Se={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(un){case-1:Se.top=0,Se.left=-It*ot;break;case 1:Se.bottom=0,Se.left=-It*ot;break;case 0:Se.bottom=0,Se.left=ot;break}return N.createElement("div",{style:Se})}function R(it){if(it==null)throw new TypeError("Cannot destructure "+it)}var Z=B(72190),K=B(42244),z=B(34280),H=B(48911),pe=B(77900),me=B(39417);function W(it,un){var It=N.useState(!1),ot=(0,Z.Z)(It,2),Se=ot[0],X=ot[1];N.useLayoutEffect(function(){if(Se)return it(),function(){un()}},[Se]),N.useLayoutEffect(function(){return X(!0),function(){X(!1)}},[])}var De=B(71430),ve=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],ne=function(un,It){var ot=un.className,Se=un.style,X=un.motion,O=un.motionNodes,Y=un.motionType,oe=un.onMotionStart,q=un.onMotionEnd,Fe=un.active,Xe=un.treeNodeRequiredProps,jt=(0,K.Z)(un,ve),yt=N.useState(!0),Ze=(0,Z.Z)(yt,2),Ot=Ze[0],hn=Ze[1],zt=N.useContext(k.k),Jt=zt.prefixCls,Rn=O&&Y!=="hide";(0,z.Z)(function(){O&&Rn!==Ot&&hn(Rn)},[O]);var Cn=function(){O&&oe()},Ur=N.useRef(!1),pi=function(){O&&!Ur.current&&(Ur.current=!0,q())};W(Cn,pi);var ni=function(oo){Rn===oo&&pi()};return O?N.createElement(pe.default,(0,S.Z)({ref:It,visible:Ot},X,{motionAppear:Y==="show",onVisibleChanged:ni}),function(qi,oo){var Wi=qi.className,Gi=qi.style;return N.createElement("div",{ref:oo,className:x()("".concat(Jt,"-treenode-motion"),Wi),style:Gi},O.map(function(mo){var Jo=(0,S.Z)({},(R(mo.data),mo.data)),Ho=mo.title,vo=mo.key,ns=mo.isStart,Ka=mo.isEnd;delete Jo.children;var ye=(0,De.H8)(vo,Xe);return N.createElement(me.Z,(0,S.Z)({},Jo,ye,{title:Ho,active:Fe,data:mo.data,key:vo,isStart:ns,isEnd:Ka}))}))}):N.createElement(me.Z,(0,S.Z)({domRef:It,className:ot,style:Se},jt,{active:Fe}))};ne.displayName="MotionTreeNode";var Pe=N.forwardRef(ne),Te=Pe;function rt(){var it=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],un=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],It=it.length,ot=un.length;if(Math.abs(It-ot)!==1)return{add:!1,key:null};function Se(X,O){var Y=new Map;X.forEach(function(q){Y.set(q,!0)});var oe=O.filter(function(q){return!Y.has(q)});return oe.length===1?oe[0]:null}return It<ot?{add:!0,key:Se(it,un)}:{add:!1,key:Se(un,it)}}function Le(it,un,It){var ot=it.findIndex(function(Y){return Y.key===It}),Se=it[ot+1],X=un.findIndex(function(Y){return Y.key===It});if(Se){var O=un.findIndex(function(Y){return Y.key===Se.key});return un.slice(X+1,O)}return un.slice(X+1)}var nt=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],Re={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},gt=function(){},Qe="RC_TREE_MOTION_".concat(Math.random()),We={key:Qe},be={key:Qe,level:0,index:0,pos:"0",node:We,nodes:[We]},Oe={parent:null,children:[],pos:be.pos,data:We,title:null,key:Qe,isStart:[],isEnd:[]};function Me(it,un,It,ot){return un===!1||!It?it:it.slice(0,Math.ceil(It/ot)+1)}function qe(it){var un=it.key,It=it.pos;return(0,De.km)(un,It)}function Ht(it){for(var un=String(it.data.key),It=it;It.parent;)It=It.parent,un="".concat(It.data.key," > ").concat(un);return un}var Gt=N.forwardRef(function(it,un){var It=it.prefixCls,ot=it.data,Se=it.selectable,X=it.checkable,O=it.expandedKeys,Y=it.selectedKeys,oe=it.checkedKeys,q=it.loadedKeys,Fe=it.loadingKeys,Xe=it.halfCheckedKeys,jt=it.keyEntities,yt=it.disabled,Ze=it.dragging,Ot=it.dragOverNodeKey,hn=it.dropPosition,zt=it.motion,Jt=it.height,Rn=it.itemHeight,Cn=it.virtual,Ur=it.focusable,pi=it.activeItem,ni=it.focused,qi=it.tabIndex,oo=it.onKeyDown,Wi=it.onFocus,Gi=it.onBlur,mo=it.onActiveChange,Jo=it.onListChangeStart,Ho=it.onListChangeEnd,vo=(0,K.Z)(it,nt),ns=N.useRef(null),Ka=N.useRef(null);N.useImperativeHandle(un,function(){return{scrollTo:function(jr){ns.current.scrollTo(jr)},getIndentWidth:function(){return Ka.current.offsetWidth}}});var ye=N.useState(O),Za=(0,Z.Z)(ye,2),ro=Za[0],_n=Za[1],_i=N.useState(ot),Oi=(0,Z.Z)(_i,2),Ko=Oi[0],ga=Oi[1],gi=N.useState(ot),ue=(0,Z.Z)(gi,2),le=ue[0],xe=ue[1],at=N.useState([]),Pt=(0,Z.Z)(at,2),pn=Pt[0],Zt=Pt[1],Ar=N.useState(null),fi=(0,Z.Z)(Ar,2),tr=fi[0],Zn=fi[1],Wt=N.useRef(ot);Wt.current=ot;function zn(){var lr=Wt.current;ga(lr),xe(lr),Zt([]),Zn(null),Ho()}(0,z.Z)(function(){_n(O);var lr=rt(ro,O);if(lr.key!==null)if(lr.add){var jr=Ko.findIndex(function(So){var pa=So.key;return pa===lr.key}),Li=Me(Le(Ko,ot,lr.key),Cn,Jt,Rn),Yi=Ko.slice();Yi.splice(jr+1,0,Oe),xe(Yi),Zt(Li),Zn("show")}else{var bo=ot.findIndex(function(So){var pa=So.key;return pa===lr.key}),io=Me(Le(ot,Ko,lr.key),Cn,Jt,Rn),so=ot.slice();so.splice(bo+1,0,Oe),xe(so),Zt(io),Zn("hide")}else Ko!==ot&&(ga(ot),xe(ot))},[O,ot]),N.useEffect(function(){Ze||zn()},[Ze]);var ri=zt?le:ot,Vr={expandedKeys:O,selectedKeys:Y,loadedKeys:q,loadingKeys:Fe,checkedKeys:oe,halfCheckedKeys:Xe,dragOverNodeKey:Ot,dropPosition:hn,keyEntities:jt};return N.createElement(N.Fragment,null,ni&&pi&&N.createElement("span",{style:Re,"aria-live":"assertive"},Ht(pi)),N.createElement("div",null,N.createElement("input",{style:Re,disabled:Ur===!1||yt,tabIndex:Ur!==!1?qi:null,onKeyDown:oo,onFocus:Wi,onBlur:Gi,value:"",onChange:gt,"aria-label":"for screen reader"})),N.createElement("div",{className:"".concat(It,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},N.createElement("div",{className:"".concat(It,"-indent")},N.createElement("div",{ref:Ka,className:"".concat(It,"-indent-unit")}))),N.createElement(H.Z,(0,S.Z)({},vo,{data:ri,itemKey:qe,height:Jt,fullHeight:!1,virtual:Cn,itemHeight:Rn,prefixCls:"".concat(It,"-list"),ref:ns,onVisibleChange:function(jr,Li){var Yi=new Set(jr),bo=Li.filter(function(io){return!Yi.has(io)});bo.some(function(io){return qe(io)===Qe})&&zn()}}),function(lr){var jr=lr.pos,Li=(0,S.Z)({},(R(lr.data),lr.data)),Yi=lr.title,bo=lr.key,io=lr.isStart,so=lr.isEnd,So=(0,De.km)(bo,jr);delete Li.key,delete Li.children;var pa=(0,De.H8)(So,Vr);return N.createElement(Te,(0,S.Z)({},Li,pa,{title:Yi,active:!!pi&&bo===pi.key,pos:jr,data:lr.data,isStart:io,isEnd:so,motion:zt,motionNodes:bo===Qe?pn:null,motionType:tr,onMotionStart:Jo,onMotionEnd:zn,treeNodeRequiredProps:Vr,onMouseMove:function(){mo(null)}}))}))});Gt.displayName="NodeList";var vn=Gt,Qt=B(35654),ln=B(90782),tn=B(67841),Mt=10,Ut=function(it){(0,L.Z)(It,it);var un=(0,p.Z)(It);function It(){var ot;(0,V.Z)(this,It);for(var Se=arguments.length,X=new Array(Se),O=0;O<Se;O++)X[O]=arguments[O];return ot=un.call.apply(un,[this].concat(X)),ot.destroyed=!1,ot.delayedDragEnterLogic=void 0,ot.loadingRetryTimes={},ot.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,De.w$)()},ot.dragStartMousePosition=null,ot.dragNode=void 0,ot.currentMouseOverDroppableNodeKey=null,ot.listRef=N.createRef(),ot.onNodeDragStart=function(Y,oe){var q=ot.state,Fe=q.expandedKeys,Xe=q.keyEntities,jt=ot.props.onDragStart,yt=oe.props.eventKey;ot.dragNode=oe,ot.dragStartMousePosition={x:Y.clientX,y:Y.clientY};var Ze=(0,Qt._5)(Fe,yt);ot.setState({draggingNodeKey:yt,dragChildrenKeys:(0,Qt.wA)(yt,Xe),indent:ot.listRef.current.getIndentWidth()}),ot.setExpandedKeys(Ze),window.addEventListener("dragend",ot.onWindowDragEnd),jt==null||jt({event:Y,node:(0,De.F)(oe.props)})},ot.onNodeDragEnter=function(Y,oe){var q=ot.state,Fe=q.expandedKeys,Xe=q.keyEntities,jt=q.dragChildrenKeys,yt=q.flattenNodes,Ze=q.indent,Ot=ot.props,hn=Ot.onDragEnter,zt=Ot.onExpand,Jt=Ot.allowDrop,Rn=Ot.direction,Cn=oe.props,Ur=Cn.pos,pi=Cn.eventKey,ni=(0,I.Z)(ot),qi=ni.dragNode;if(ot.currentMouseOverDroppableNodeKey!==pi&&(ot.currentMouseOverDroppableNodeKey=pi),!qi){ot.resetDragState();return}var oo=(0,Qt.OM)(Y,qi,oe,Ze,ot.dragStartMousePosition,Jt,yt,Xe,Fe,Rn),Wi=oo.dropPosition,Gi=oo.dropLevelOffset,mo=oo.dropTargetKey,Jo=oo.dropContainerKey,Ho=oo.dropTargetPos,vo=oo.dropAllowed,ns=oo.dragOverNodeKey;if(jt.indexOf(mo)!==-1||!vo){ot.resetDragState();return}if(ot.delayedDragEnterLogic||(ot.delayedDragEnterLogic={}),Object.keys(ot.delayedDragEnterLogic).forEach(function(Ka){clearTimeout(ot.delayedDragEnterLogic[Ka])}),qi.props.eventKey!==oe.props.eventKey&&(Y.persist(),ot.delayedDragEnterLogic[Ur]=window.setTimeout(function(){if(ot.state.draggingNodeKey!==null){var Ka=(0,G.Z)(Fe),ye=(0,tn.Z)(Xe,oe.props.eventKey);ye&&(ye.children||[]).length&&(Ka=(0,Qt.L0)(Fe,oe.props.eventKey)),"expandedKeys"in ot.props||ot.setExpandedKeys(Ka),zt==null||zt(Ka,{node:(0,De.F)(oe.props),expanded:!0,nativeEvent:Y.nativeEvent})}},800)),qi.props.eventKey===mo&&Gi===0){ot.resetDragState();return}ot.setState({dragOverNodeKey:ns,dropPosition:Wi,dropLevelOffset:Gi,dropTargetKey:mo,dropContainerKey:Jo,dropTargetPos:Ho,dropAllowed:vo}),hn==null||hn({event:Y,node:(0,De.F)(oe.props),expandedKeys:Fe})},ot.onNodeDragOver=function(Y,oe){var q=ot.state,Fe=q.dragChildrenKeys,Xe=q.flattenNodes,jt=q.keyEntities,yt=q.expandedKeys,Ze=q.indent,Ot=ot.props,hn=Ot.onDragOver,zt=Ot.allowDrop,Jt=Ot.direction,Rn=(0,I.Z)(ot),Cn=Rn.dragNode;if(Cn){var Ur=(0,Qt.OM)(Y,Cn,oe,Ze,ot.dragStartMousePosition,zt,Xe,jt,yt,Jt),pi=Ur.dropPosition,ni=Ur.dropLevelOffset,qi=Ur.dropTargetKey,oo=Ur.dropContainerKey,Wi=Ur.dropAllowed,Gi=Ur.dropTargetPos,mo=Ur.dragOverNodeKey;Fe.indexOf(qi)!==-1||!Wi||(Cn.props.eventKey===qi&&ni===0?ot.state.dropPosition===null&&ot.state.dropLevelOffset===null&&ot.state.dropTargetKey===null&&ot.state.dropContainerKey===null&&ot.state.dropTargetPos===null&&ot.state.dropAllowed===!1&&ot.state.dragOverNodeKey===null||ot.resetDragState():pi===ot.state.dropPosition&&ni===ot.state.dropLevelOffset&&qi===ot.state.dropTargetKey&&oo===ot.state.dropContainerKey&&Gi===ot.state.dropTargetPos&&Wi===ot.state.dropAllowed&&mo===ot.state.dragOverNodeKey||ot.setState({dropPosition:pi,dropLevelOffset:ni,dropTargetKey:qi,dropContainerKey:oo,dropTargetPos:Gi,dropAllowed:Wi,dragOverNodeKey:mo}),hn==null||hn({event:Y,node:(0,De.F)(oe.props)}))}},ot.onNodeDragLeave=function(Y,oe){ot.currentMouseOverDroppableNodeKey===oe.props.eventKey&&!Y.currentTarget.contains(Y.relatedTarget)&&(ot.resetDragState(),ot.currentMouseOverDroppableNodeKey=null);var q=ot.props.onDragLeave;q==null||q({event:Y,node:(0,De.F)(oe.props)})},ot.onWindowDragEnd=function(Y){ot.onNodeDragEnd(Y,null,!0),window.removeEventListener("dragend",ot.onWindowDragEnd)},ot.onNodeDragEnd=function(Y,oe){var q=ot.props.onDragEnd;ot.setState({dragOverNodeKey:null}),ot.cleanDragState(),q==null||q({event:Y,node:(0,De.F)(oe.props)}),ot.dragNode=null,window.removeEventListener("dragend",ot.onWindowDragEnd)},ot.onNodeDrop=function(Y,oe){var q,Fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Xe=ot.state,jt=Xe.dragChildrenKeys,yt=Xe.dropPosition,Ze=Xe.dropTargetKey,Ot=Xe.dropTargetPos,hn=Xe.dropAllowed;if(hn){var zt=ot.props.onDrop;if(ot.setState({dragOverNodeKey:null}),ot.cleanDragState(),Ze!==null){var Jt=(0,ie.Z)((0,ie.Z)({},(0,De.H8)(Ze,ot.getTreeNodeRequiredProps())),{},{active:((q=ot.getActiveItem())===null||q===void 0?void 0:q.key)===Ze,data:(0,tn.Z)(ot.state.keyEntities,Ze).node}),Rn=jt.indexOf(Ze)!==-1;(0,D.ZP)(!Rn,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var Cn=(0,Qt.yx)(Ot),Ur={event:Y,node:(0,De.F)(Jt),dragNode:ot.dragNode?(0,De.F)(ot.dragNode.props):null,dragNodesKeys:[ot.dragNode.props.eventKey].concat(jt),dropToGap:yt!==0,dropPosition:yt+Number(Cn[Cn.length-1])};Fe||zt==null||zt(Ur),ot.dragNode=null}}},ot.cleanDragState=function(){var Y=ot.state.draggingNodeKey;Y!==null&&ot.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),ot.dragStartMousePosition=null,ot.currentMouseOverDroppableNodeKey=null},ot.triggerExpandActionExpand=function(Y,oe){var q=ot.state,Fe=q.expandedKeys,Xe=q.flattenNodes,jt=oe.expanded,yt=oe.key,Ze=oe.isLeaf;if(!(Ze||Y.shiftKey||Y.metaKey||Y.ctrlKey)){var Ot=Xe.filter(function(zt){return zt.key===yt})[0],hn=(0,De.F)((0,ie.Z)((0,ie.Z)({},(0,De.H8)(yt,ot.getTreeNodeRequiredProps())),{},{data:Ot.data}));ot.setExpandedKeys(jt?(0,Qt._5)(Fe,yt):(0,Qt.L0)(Fe,yt)),ot.onNodeExpand(Y,hn)}},ot.onNodeClick=function(Y,oe){var q=ot.props,Fe=q.onClick,Xe=q.expandAction;Xe==="click"&&ot.triggerExpandActionExpand(Y,oe),Fe==null||Fe(Y,oe)},ot.onNodeDoubleClick=function(Y,oe){var q=ot.props,Fe=q.onDoubleClick,Xe=q.expandAction;Xe==="doubleClick"&&ot.triggerExpandActionExpand(Y,oe),Fe==null||Fe(Y,oe)},ot.onNodeSelect=function(Y,oe){var q=ot.state.selectedKeys,Fe=ot.state,Xe=Fe.keyEntities,jt=Fe.fieldNames,yt=ot.props,Ze=yt.onSelect,Ot=yt.multiple,hn=oe.selected,zt=oe[jt.key],Jt=!hn;Jt?Ot?q=(0,Qt.L0)(q,zt):q=[zt]:q=(0,Qt._5)(q,zt);var Rn=q.map(function(Cn){var Ur=(0,tn.Z)(Xe,Cn);return Ur?Ur.node:null}).filter(function(Cn){return Cn});ot.setUncontrolledState({selectedKeys:q}),Ze==null||Ze(q,{event:"select",selected:Jt,node:oe,selectedNodes:Rn,nativeEvent:Y.nativeEvent})},ot.onNodeCheck=function(Y,oe,q){var Fe=ot.state,Xe=Fe.keyEntities,jt=Fe.checkedKeys,yt=Fe.halfCheckedKeys,Ze=ot.props,Ot=Ze.checkStrictly,hn=Ze.onCheck,zt=oe.key,Jt,Rn={event:"check",node:oe,checked:q,nativeEvent:Y.nativeEvent};if(Ot){var Cn=q?(0,Qt.L0)(jt,zt):(0,Qt._5)(jt,zt),Ur=(0,Qt._5)(yt,zt);Jt={checked:Cn,halfChecked:Ur},Rn.checkedNodes=Cn.map(function(Gi){return(0,tn.Z)(Xe,Gi)}).filter(function(Gi){return Gi}).map(function(Gi){return Gi.node}),ot.setUncontrolledState({checkedKeys:Cn})}else{var pi=(0,ln.S)([].concat((0,G.Z)(jt),[zt]),!0,Xe),ni=pi.checkedKeys,qi=pi.halfCheckedKeys;if(!q){var oo=new Set(ni);oo.delete(zt);var Wi=(0,ln.S)(Array.from(oo),{checked:!1,halfCheckedKeys:qi},Xe);ni=Wi.checkedKeys,qi=Wi.halfCheckedKeys}Jt=ni,Rn.checkedNodes=[],Rn.checkedNodesPositions=[],Rn.halfCheckedKeys=qi,ni.forEach(function(Gi){var mo=(0,tn.Z)(Xe,Gi);if(mo){var Jo=mo.node,Ho=mo.pos;Rn.checkedNodes.push(Jo),Rn.checkedNodesPositions.push({node:Jo,pos:Ho})}}),ot.setUncontrolledState({checkedKeys:ni},!1,{halfCheckedKeys:qi})}hn==null||hn(Jt,Rn)},ot.onNodeLoad=function(Y){var oe=Y.key,q=new Promise(function(Fe,Xe){ot.setState(function(jt){var yt=jt.loadedKeys,Ze=yt===void 0?[]:yt,Ot=jt.loadingKeys,hn=Ot===void 0?[]:Ot,zt=ot.props,Jt=zt.loadData,Rn=zt.onLoad;if(!Jt||Ze.indexOf(oe)!==-1||hn.indexOf(oe)!==-1)return null;var Cn=Jt(Y);return Cn.then(function(){var Ur=ot.state.loadedKeys,pi=(0,Qt.L0)(Ur,oe);Rn==null||Rn(pi,{event:"load",node:Y}),ot.setUncontrolledState({loadedKeys:pi}),ot.setState(function(ni){return{loadingKeys:(0,Qt._5)(ni.loadingKeys,oe)}}),Fe()}).catch(function(Ur){if(ot.setState(function(ni){return{loadingKeys:(0,Qt._5)(ni.loadingKeys,oe)}}),ot.loadingRetryTimes[oe]=(ot.loadingRetryTimes[oe]||0)+1,ot.loadingRetryTimes[oe]>=Mt){var pi=ot.state.loadedKeys;(0,D.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),ot.setUncontrolledState({loadedKeys:(0,Qt.L0)(pi,oe)}),Fe()}Xe(Ur)}),{loadingKeys:(0,Qt.L0)(hn,oe)}})});return q.catch(function(){}),q},ot.onNodeMouseEnter=function(Y,oe){var q=ot.props.onMouseEnter;q==null||q({event:Y,node:oe})},ot.onNodeMouseLeave=function(Y,oe){var q=ot.props.onMouseLeave;q==null||q({event:Y,node:oe})},ot.onNodeContextMenu=function(Y,oe){var q=ot.props.onRightClick;q&&(Y.preventDefault(),q({event:Y,node:oe}))},ot.onFocus=function(){var Y=ot.props.onFocus;ot.setState({focused:!0});for(var oe=arguments.length,q=new Array(oe),Fe=0;Fe<oe;Fe++)q[Fe]=arguments[Fe];Y==null||Y.apply(void 0,q)},ot.onBlur=function(){var Y=ot.props.onBlur;ot.setState({focused:!1}),ot.onActiveChange(null);for(var oe=arguments.length,q=new Array(oe),Fe=0;Fe<oe;Fe++)q[Fe]=arguments[Fe];Y==null||Y.apply(void 0,q)},ot.getTreeNodeRequiredProps=function(){var Y=ot.state,oe=Y.expandedKeys,q=Y.selectedKeys,Fe=Y.loadedKeys,Xe=Y.loadingKeys,jt=Y.checkedKeys,yt=Y.halfCheckedKeys,Ze=Y.dragOverNodeKey,Ot=Y.dropPosition,hn=Y.keyEntities;return{expandedKeys:oe||[],selectedKeys:q||[],loadedKeys:Fe||[],loadingKeys:Xe||[],checkedKeys:jt||[],halfCheckedKeys:yt||[],dragOverNodeKey:Ze,dropPosition:Ot,keyEntities:hn}},ot.setExpandedKeys=function(Y){var oe=ot.state,q=oe.treeData,Fe=oe.fieldNames,Xe=(0,De.oH)(q,Y,Fe);ot.setUncontrolledState({expandedKeys:Y,flattenNodes:Xe},!0)},ot.onNodeExpand=function(Y,oe){var q=ot.state.expandedKeys,Fe=ot.state,Xe=Fe.listChanging,jt=Fe.fieldNames,yt=ot.props,Ze=yt.onExpand,Ot=yt.loadData,hn=oe.expanded,zt=oe[jt.key];if(!Xe){var Jt=q.indexOf(zt),Rn=!hn;if((0,D.ZP)(hn&&Jt!==-1||!hn&&Jt===-1,"Expand state not sync with index check"),Rn?q=(0,Qt.L0)(q,zt):q=(0,Qt._5)(q,zt),ot.setExpandedKeys(q),Ze==null||Ze(q,{node:oe,expanded:Rn,nativeEvent:Y.nativeEvent}),Rn&&Ot){var Cn=ot.onNodeLoad(oe);Cn&&Cn.then(function(){var Ur=(0,De.oH)(ot.state.treeData,q,jt);ot.setUncontrolledState({flattenNodes:Ur})}).catch(function(){var Ur=ot.state.expandedKeys,pi=(0,Qt._5)(Ur,zt);ot.setExpandedKeys(pi)})}}},ot.onListChangeStart=function(){ot.setUncontrolledState({listChanging:!0})},ot.onListChangeEnd=function(){setTimeout(function(){ot.setUncontrolledState({listChanging:!1})})},ot.onActiveChange=function(Y){var oe=ot.state.activeKey,q=ot.props.onActiveChange;oe!==Y&&(ot.setState({activeKey:Y}),Y!==null&&ot.scrollTo({key:Y}),q==null||q(Y))},ot.getActiveItem=function(){var Y=ot.state,oe=Y.activeKey,q=Y.flattenNodes;return oe===null?null:q.find(function(Fe){var Xe=Fe.key;return Xe===oe})||null},ot.offsetActiveKey=function(Y){var oe=ot.state,q=oe.flattenNodes,Fe=oe.activeKey,Xe=q.findIndex(function(Ze){var Ot=Ze.key;return Ot===Fe});Xe===-1&&Y<0&&(Xe=q.length),Xe=(Xe+Y+q.length)%q.length;var jt=q[Xe];if(jt){var yt=jt.key;ot.onActiveChange(yt)}else ot.onActiveChange(null)},ot.onKeyDown=function(Y){var oe=ot.state,q=oe.activeKey,Fe=oe.expandedKeys,Xe=oe.checkedKeys,jt=oe.fieldNames,yt=ot.props,Ze=yt.onKeyDown,Ot=yt.checkable,hn=yt.selectable;switch(Y.which){case b.Z.UP:{ot.offsetActiveKey(-1),Y.preventDefault();break}case b.Z.DOWN:{ot.offsetActiveKey(1),Y.preventDefault();break}}var zt=ot.getActiveItem();if(zt&&zt.data){var Jt=ot.getTreeNodeRequiredProps(),Rn=zt.data.isLeaf===!1||!!(zt.data[jt.children]||[]).length,Cn=(0,De.F)((0,ie.Z)((0,ie.Z)({},(0,De.H8)(q,Jt)),{},{data:zt.data,active:!0}));switch(Y.which){case b.Z.LEFT:{Rn&&Fe.includes(q)?ot.onNodeExpand({},Cn):zt.parent&&ot.onActiveChange(zt.parent.key),Y.preventDefault();break}case b.Z.RIGHT:{Rn&&!Fe.includes(q)?ot.onNodeExpand({},Cn):zt.children&&zt.children.length&&ot.onActiveChange(zt.children[0].key),Y.preventDefault();break}case b.Z.ENTER:case b.Z.SPACE:{Ot&&!Cn.disabled&&Cn.checkable!==!1&&!Cn.disableCheckbox?ot.onNodeCheck({},Cn,!Xe.includes(q)):!Ot&&hn&&!Cn.disabled&&Cn.selectable!==!1&&ot.onNodeSelect({},Cn);break}}}Ze==null||Ze(Y)},ot.setUncontrolledState=function(Y){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!ot.destroyed){var Fe=!1,Xe=!0,jt={};Object.keys(Y).forEach(function(yt){if(yt in ot.props){Xe=!1;return}Fe=!0,jt[yt]=Y[yt]}),Fe&&(!oe||Xe)&&ot.setState((0,ie.Z)((0,ie.Z)({},jt),q))}},ot.scrollTo=function(Y){ot.listRef.current.scrollTo(Y)},ot}return(0,P.Z)(It,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var Se=this.props.activeKey;Se!==void 0&&Se!==this.state.activeKey&&(this.setState({activeKey:Se}),Se!==null&&this.scrollTo({key:Se}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var Se,X=this.state,O=X.focused,Y=X.flattenNodes,oe=X.keyEntities,q=X.draggingNodeKey,Fe=X.activeKey,Xe=X.dropLevelOffset,jt=X.dropContainerKey,yt=X.dropTargetKey,Ze=X.dropPosition,Ot=X.dragOverNodeKey,hn=X.indent,zt=this.props,Jt=zt.prefixCls,Rn=zt.className,Cn=zt.style,Ur=zt.showLine,pi=zt.focusable,ni=zt.tabIndex,qi=ni===void 0?0:ni,oo=zt.selectable,Wi=zt.showIcon,Gi=zt.icon,mo=zt.switcherIcon,Jo=zt.draggable,Ho=zt.checkable,vo=zt.checkStrictly,ns=zt.disabled,Ka=zt.motion,ye=zt.loadData,Za=zt.filterTreeNode,ro=zt.height,_n=zt.itemHeight,_i=zt.virtual,Oi=zt.titleRender,Ko=zt.dropIndicatorRender,ga=zt.onContextMenu,gi=zt.onScroll,ue=zt.direction,le=zt.rootClassName,xe=zt.rootStyle,at=(0,Q.Z)(this.props,{aria:!0,data:!0}),Pt;return Jo&&((0,te.Z)(Jo)==="object"?Pt=Jo:typeof Jo=="function"?Pt={nodeDraggable:Jo}:Pt={}),N.createElement(k.k.Provider,{value:{prefixCls:Jt,selectable:oo,showIcon:Wi,icon:Gi,switcherIcon:mo,draggable:Pt,draggingNodeKey:q,checkable:Ho,checkStrictly:vo,disabled:ns,keyEntities:oe,dropLevelOffset:Xe,dropContainerKey:jt,dropTargetKey:yt,dropPosition:Ze,dragOverNodeKey:Ot,indent:hn,direction:ue,dropIndicatorRender:Ko,loadData:ye,filterTreeNode:Za,titleRender:Oi,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},N.createElement("div",{role:"tree",className:x()(Jt,Rn,le,(Se={},(0,a.Z)(Se,"".concat(Jt,"-show-line"),Ur),(0,a.Z)(Se,"".concat(Jt,"-focused"),O),(0,a.Z)(Se,"".concat(Jt,"-active-focused"),Fe!==null),Se)),style:xe},N.createElement(vn,(0,S.Z)({ref:this.listRef,prefixCls:Jt,style:Cn,data:Y,disabled:ns,selectable:oo,checkable:!!Ho,motion:Ka,dragging:q!==null,height:ro,itemHeight:_n,virtual:_i,focusable:pi,focused:O,tabIndex:qi,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ga,onScroll:gi},this.getTreeNodeRequiredProps(),at))))}}],[{key:"getDerivedStateFromProps",value:function(Se,X){var O=X.prevProps,Y={prevProps:Se};function oe(pi){return!O&&pi in Se||O&&O[pi]!==Se[pi]}var q,Fe=X.fieldNames;if(oe("fieldNames")&&(Fe=(0,De.w$)(Se.fieldNames),Y.fieldNames=Fe),oe("treeData")?q=Se.treeData:oe("children")&&((0,D.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),q=(0,De.zn)(Se.children)),q){Y.treeData=q;var Xe=(0,De.I8)(q,{fieldNames:Fe});Y.keyEntities=(0,ie.Z)((0,a.Z)({},Qe,be),Xe.keyEntities)}var jt=Y.keyEntities||X.keyEntities;if(oe("expandedKeys")||O&&oe("autoExpandParent"))Y.expandedKeys=Se.autoExpandParent||!O&&Se.defaultExpandParent?(0,Qt.r7)(Se.expandedKeys,jt):Se.expandedKeys;else if(!O&&Se.defaultExpandAll){var yt=(0,ie.Z)({},jt);delete yt[Qe],Y.expandedKeys=Object.keys(yt).map(function(pi){return yt[pi].key})}else!O&&Se.defaultExpandedKeys&&(Y.expandedKeys=Se.autoExpandParent||Se.defaultExpandParent?(0,Qt.r7)(Se.defaultExpandedKeys,jt):Se.defaultExpandedKeys);if(Y.expandedKeys||delete Y.expandedKeys,q||Y.expandedKeys){var Ze=(0,De.oH)(q||X.treeData,Y.expandedKeys||X.expandedKeys,Fe);Y.flattenNodes=Ze}if(Se.selectable&&(oe("selectedKeys")?Y.selectedKeys=(0,Qt.BT)(Se.selectedKeys,Se):!O&&Se.defaultSelectedKeys&&(Y.selectedKeys=(0,Qt.BT)(Se.defaultSelectedKeys,Se))),Se.checkable){var Ot;if(oe("checkedKeys")?Ot=(0,Qt.E6)(Se.checkedKeys)||{}:!O&&Se.defaultCheckedKeys?Ot=(0,Qt.E6)(Se.defaultCheckedKeys)||{}:q&&(Ot=(0,Qt.E6)(Se.checkedKeys)||{checkedKeys:X.checkedKeys,halfCheckedKeys:X.halfCheckedKeys}),Ot){var hn=Ot,zt=hn.checkedKeys,Jt=zt===void 0?[]:zt,Rn=hn.halfCheckedKeys,Cn=Rn===void 0?[]:Rn;if(!Se.checkStrictly){var Ur=(0,ln.S)(Jt,!0,jt);Jt=Ur.checkedKeys,Cn=Ur.halfCheckedKeys}Y.checkedKeys=Jt,Y.halfCheckedKeys=Cn}}return oe("loadedKeys")&&(Y.loadedKeys=Se.loadedKeys),Y}}]),It}(N.Component);Ut.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:M,allowDrop:function(){return!0},expandAction:!1},Ut.TreeNode=me.Z;var Rt=Ut,st=Rt},35654:function(Br,fn,B){"use strict";B.d(fn,{BT:function(){return N},E6:function(){return R},L0:function(){return p},OM:function(){return D},_5:function(){return L},r7:function(){return Z},wA:function(){return x},yx:function(){return w}});var S=B(77654),a=B(43749),te=B(48736),ie=B(59301),G=B(39417),V=B(67841),P=B(71430),I=null;function L(K,z){if(!K)return[];var H=K.slice(),pe=H.indexOf(z);return pe>=0&&H.splice(pe,1),H}function p(K,z){var H=(K||[]).slice();return H.indexOf(z)===-1&&H.push(z),H}function w(K){return K.split("-")}function x(K,z){var H=[],pe=(0,V.Z)(z,K);function me(){var W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];W.forEach(function(De){var ve=De.key,ne=De.children;H.push(ve),me(ne)})}return me(pe.children),H}function b(K){if(K.parent){var z=w(K.pos);return Number(z[z.length-1])===K.parent.children.length-1}return!1}function Q(K){var z=w(K.pos);return Number(z[z.length-1])===0}function D(K,z,H,pe,me,W,De,ve,ne,Pe){var Te,rt=K.clientX,Le=K.clientY,nt=K.target.getBoundingClientRect(),Re=nt.top,gt=nt.height,Qe=(Pe==="rtl"?-1:1)*(((me==null?void 0:me.x)||0)-rt),We=(Qe-12)/pe,be=(0,V.Z)(ve,H.props.eventKey);if(Le<Re+gt/2){var Oe=De.findIndex(function(st){return st.key===be.key}),Me=Oe<=0?0:Oe-1,qe=De[Me].key;be=(0,V.Z)(ve,qe)}var Ht=be.key,Gt=be,vn=be.key,Qt=0,ln=0;if(!ne.includes(Ht))for(var tn=0;tn<We&&b(be);tn+=1)be=be.parent,ln+=1;var Mt=z.props.data,Ut=be.node,Rt=!0;return Q(be)&&be.level===0&&Le<Re+gt/2&&W({dragNode:Mt,dropNode:Ut,dropPosition:-1})&&be.key===H.props.eventKey?Qt=-1:(Gt.children||[]).length&&ne.includes(vn)?W({dragNode:Mt,dropNode:Ut,dropPosition:0})?Qt=0:Rt=!1:ln===0?We>-1.5?W({dragNode:Mt,dropNode:Ut,dropPosition:1})?Qt=1:Rt=!1:W({dragNode:Mt,dropNode:Ut,dropPosition:0})?Qt=0:W({dragNode:Mt,dropNode:Ut,dropPosition:1})?Qt=1:Rt=!1:W({dragNode:Mt,dropNode:Ut,dropPosition:1})?Qt=1:Rt=!1,{dropPosition:Qt,dropLevelOffset:ln,dropTargetKey:be.key,dropTargetPos:be.pos,dragOverNodeKey:vn,dropContainerKey:Qt===0?null:((Te=be.parent)===null||Te===void 0?void 0:Te.key)||null,dropAllowed:Rt}}function N(K,z){if(K){var H=z.multiple;return H?K.slice():K.length?[K[0]]:K}}var k=function(z){return z};function M(K,z){if(!K)return[];var H=z||{},pe=H.processProps,me=pe===void 0?k:pe,W=Array.isArray(K)?K:[K];return W.map(function(De){var ve=De.children,ne=_objectWithoutProperties(De,I),Pe=M(ve,z);return React.createElement(TreeNode,_extends({key:ne.key},me(ne)),Pe)})}function R(K){if(!K)return null;var z;if(Array.isArray(K))z={checkedKeys:K,halfCheckedKeys:void 0};else if((0,a.Z)(K)==="object")z={checkedKeys:K.checked||void 0,halfCheckedKeys:K.halfChecked||void 0};else return(0,te.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return z}function Z(K,z){var H=new Set;function pe(me){if(!H.has(me)){var W=(0,V.Z)(z,me);if(W){H.add(me);var De=W.parent,ve=W.node;ve.disabled||De&&pe(De.key)}}}return(K||[]).forEach(function(me){pe(me)}),(0,S.Z)(H)}},90782:function(Br,fn,B){"use strict";B.d(fn,{S:function(){return P}});var S=B(48736),a=B(67841);function te(I,L){var p=new Set;return I.forEach(function(w){L.has(w)||p.add(w)}),p}function ie(I){var L=I||{},p=L.disabled,w=L.disableCheckbox,x=L.checkable;return!!(p||w)||x===!1}function G(I,L,p,w){for(var x=new Set(I),b=new Set,Q=0;Q<=p;Q+=1){var D=L.get(Q)||new Set;D.forEach(function(R){var Z=R.key,K=R.node,z=R.children,H=z===void 0?[]:z;x.has(Z)&&!w(K)&&H.filter(function(pe){return!w(pe.node)}).forEach(function(pe){x.add(pe.key)})})}for(var N=new Set,k=p;k>=0;k-=1){var M=L.get(k)||new Set;M.forEach(function(R){var Z=R.parent,K=R.node;if(!(w(K)||!R.parent||N.has(R.parent.key))){if(w(R.parent.node)){N.add(Z.key);return}var z=!0,H=!1;(Z.children||[]).filter(function(pe){return!w(pe.node)}).forEach(function(pe){var me=pe.key,W=x.has(me);z&&!W&&(z=!1),!H&&(W||b.has(me))&&(H=!0)}),z&&x.add(Z.key),H&&b.add(Z.key),N.add(Z.key)}})}return{checkedKeys:Array.from(x),halfCheckedKeys:Array.from(te(b,x))}}function V(I,L,p,w,x){for(var b=new Set(I),Q=new Set(L),D=0;D<=w;D+=1){var N=p.get(D)||new Set;N.forEach(function(Z){var K=Z.key,z=Z.node,H=Z.children,pe=H===void 0?[]:H;!b.has(K)&&!Q.has(K)&&!x(z)&&pe.filter(function(me){return!x(me.node)}).forEach(function(me){b.delete(me.key)})})}Q=new Set;for(var k=new Set,M=w;M>=0;M-=1){var R=p.get(M)||new Set;R.forEach(function(Z){var K=Z.parent,z=Z.node;if(!(x(z)||!Z.parent||k.has(Z.parent.key))){if(x(Z.parent.node)){k.add(K.key);return}var H=!0,pe=!1;(K.children||[]).filter(function(me){return!x(me.node)}).forEach(function(me){var W=me.key,De=b.has(W);H&&!De&&(H=!1),!pe&&(De||Q.has(W))&&(pe=!0)}),H||b.delete(K.key),pe&&Q.add(K.key),k.add(K.key)}})}return{checkedKeys:Array.from(b),halfCheckedKeys:Array.from(te(Q,b))}}function P(I,L,p,w){var x=[],b;w?b=w:b=ie;var Q=new Set(I.filter(function(M){var R=!!(0,a.Z)(p,M);return R||x.push(M),R})),D=new Map,N=0;Object.keys(p).forEach(function(M){var R=p[M],Z=R.level,K=D.get(Z);K||(K=new Set,D.set(Z,K)),K.add(R),N=Math.max(N,Z)}),(0,S.ZP)(!x.length,"Tree missing follow keys: ".concat(x.slice(0,100).map(function(M){return"'".concat(M,"'")}).join(", ")));var k;return L===!0?k=G(Q,D,N,b):k=V(Q,L.halfCheckedKeys,D,N,b),k}},67841:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return S}});function S(a,te){return a[te]}},71430:function(Br,fn,B){"use strict";B.d(fn,{F:function(){return Z},H8:function(){return R},I8:function(){return M},km:function(){return x},oH:function(){return N},w$:function(){return b},zn:function(){return D}});var S=B(43749),a=B(77654),te=B(85899),ie=B(42244),G=B(11592),V=B(2738),P=B(48736),I=B(67841),L=["children"];function p(K,z){return"".concat(K,"-").concat(z)}function w(K){return K&&K.type&&K.type.isTreeNode}function x(K,z){return K!=null?K:z}function b(K){var z=K||{},H=z.title,pe=z._title,me=z.key,W=z.children,De=H||"title";return{title:De,_title:pe||[De],key:me||"key",children:W||"children"}}function Q(K,z){var H=new Map;function pe(me){var W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(me||[]).forEach(function(De){var ve=De[z.key],ne=De[z.children];warning(ve!=null,"Tree node must have a certain key: [".concat(W).concat(ve,"]"));var Pe=String(ve);warning(!H.has(Pe)||ve===null||ve===void 0,"Same 'key' exist in the Tree: ".concat(Pe)),H.set(Pe,!0),pe(ne,"".concat(W).concat(Pe," > "))})}pe(K)}function D(K){function z(H){var pe=(0,G.Z)(H);return pe.map(function(me){if(!w(me))return(0,P.ZP)(!me,"Tree/TreeNode can only accept TreeNode as children."),null;var W=me.key,De=me.props,ve=De.children,ne=(0,ie.Z)(De,L),Pe=(0,te.Z)({key:W},ne),Te=z(ve);return Te.length&&(Pe.children=Te),Pe}).filter(function(me){return me})}return z(K)}function N(K,z,H){var pe=b(H),me=pe._title,W=pe.key,De=pe.children,ve=new Set(z===!0?[]:z),ne=[];function Pe(Te){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Te.map(function(Le,nt){for(var Re=p(rt?rt.pos:"0",nt),gt=x(Le[W],Re),Qe,We=0;We<me.length;We+=1){var be=me[We];if(Le[be]!==void 0){Qe=Le[be];break}}var Oe=(0,te.Z)((0,te.Z)({},(0,V.Z)(Le,[].concat((0,a.Z)(me),[W,De]))),{},{title:Qe,key:gt,parent:rt,pos:Re,children:null,data:Le,isStart:[].concat((0,a.Z)(rt?rt.isStart:[]),[nt===0]),isEnd:[].concat((0,a.Z)(rt?rt.isEnd:[]),[nt===Te.length-1])});return ne.push(Oe),z===!0||ve.has(gt)?Oe.children=Pe(Le[De]||[],Oe):Oe.children=[],Oe})}return Pe(K),ne}function k(K,z,H){var pe={};(0,S.Z)(H)==="object"?pe=H:pe={externalGetKey:H},pe=pe||{};var me=pe,W=me.childrenPropName,De=me.externalGetKey,ve=me.fieldNames,ne=b(ve),Pe=ne.key,Te=ne.children,rt=W||Te,Le;De?typeof De=="string"?Le=function(gt){return gt[De]}:typeof De=="function"&&(Le=function(gt){return De(gt)}):Le=function(gt,Qe){return x(gt[Pe],Qe)};function nt(Re,gt,Qe,We){var be=Re?Re[rt]:K,Oe=Re?p(Qe.pos,gt):"0",Me=Re?[].concat((0,a.Z)(We),[Re]):[];if(Re){var qe=Le(Re,Oe),Ht={node:Re,index:gt,pos:Oe,key:qe,parentPos:Qe.node?Qe.pos:null,level:Qe.level+1,nodes:Me};z(Ht)}be&&be.forEach(function(Gt,vn){nt(Gt,vn,{node:Re,pos:Oe,level:Qe?Qe.level+1:-1},Me)})}nt(null)}function M(K){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},H=z.initWrapper,pe=z.processEntity,me=z.onProcessFinished,W=z.externalGetKey,De=z.childrenPropName,ve=z.fieldNames,ne=arguments.length>2?arguments[2]:void 0,Pe=W||ne,Te={},rt={},Le={posEntities:Te,keyEntities:rt};return H&&(Le=H(Le)||Le),k(K,function(nt){var Re=nt.node,gt=nt.index,Qe=nt.pos,We=nt.key,be=nt.parentPos,Oe=nt.level,Me=nt.nodes,qe={node:Re,nodes:Me,index:gt,key:We,pos:Qe,level:Oe},Ht=x(We,Qe);Te[Qe]=qe,rt[Ht]=qe,qe.parent=Te[be],qe.parent&&(qe.parent.children=qe.parent.children||[],qe.parent.children.push(qe)),pe&&pe(qe,Le)},{externalGetKey:Pe,childrenPropName:De,fieldNames:ve}),me&&me(Le),Le}function R(K,z){var H=z.expandedKeys,pe=z.selectedKeys,me=z.loadedKeys,W=z.loadingKeys,De=z.checkedKeys,ve=z.halfCheckedKeys,ne=z.dragOverNodeKey,Pe=z.dropPosition,Te=z.keyEntities,rt=(0,I.Z)(Te,K),Le={eventKey:K,expanded:H.indexOf(K)!==-1,selected:pe.indexOf(K)!==-1,loaded:me.indexOf(K)!==-1,loading:W.indexOf(K)!==-1,checked:De.indexOf(K)!==-1,halfChecked:ve.indexOf(K)!==-1,pos:String(rt?rt.pos:""),dragOver:ne===K&&Pe===0,dragOverGapTop:ne===K&&Pe===-1,dragOverGapBottom:ne===K&&Pe===1};return Le}function Z(K){var z=K.data,H=K.expanded,pe=K.selected,me=K.checked,W=K.loaded,De=K.loading,ve=K.halfChecked,ne=K.dragOver,Pe=K.dragOverGapTop,Te=K.dragOverGapBottom,rt=K.pos,Le=K.active,nt=K.eventKey,Re=(0,te.Z)((0,te.Z)({},z),{},{expanded:H,selected:pe,checked:me,loaded:W,loading:De,halfChecked:ve,dragOver:ne,dragOverGapTop:Pe,dragOverGapBottom:Te,pos:rt,active:Le,key:nt});return"props"in Re||Object.defineProperty(Re,"props",{get:function(){return(0,P.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),K}}),Re}},8224:function(Br,fn,B){"use strict";B.d(fn,{Z:function(){return a}});var S=B(4676);function a(te,ie,G,V){var P=S.unstable_batchedUpdates?function(L){S.unstable_batchedUpdates(G,L)}:G;return te!=null&&te.addEventListener&&te.addEventListener(ie,P,V),{remove:function(){te!=null&&te.removeEventListener&&te.removeEventListener(ie,P,V)}}}},55468:function(Br,fn,B){"use strict";B.d(fn,{g1:function(){return w},os:function(){return b}});var S=/margin|padding|width|height|max|min|offset/,a={left:!0,top:!0},te={cssFloat:1,styleFloat:1,float:1};function ie(Q){return Q.nodeType===1?Q.ownerDocument.defaultView.getComputedStyle(Q,null):{}}function G(Q,D,N){if(D=D.toLowerCase(),N==="auto"){if(D==="height")return Q.offsetHeight;if(D==="width")return Q.offsetWidth}return D in a||(a[D]=S.test(D)),a[D]?parseFloat(N)||0:N}function V(Q,D){var N=arguments.length,k=ie(Q);return D=te[D]?"cssFloat"in Q.style?"cssFloat":"styleFloat":D,N===1?k:G(Q,D,k[D]||Q.style[D])}function P(Q,D,N){var k=arguments.length;if(D=te[D]?"cssFloat"in Q.style?"cssFloat":"styleFloat":D,k===3)return typeof N=="number"&&S.test(D)&&(N="".concat(N,"px")),Q.style[D]=N,N;for(var M in D)D.hasOwnProperty(M)&&P(Q,M,D[M]);return ie(Q)}function I(Q){return Q===document.body?document.documentElement.clientWidth:Q.offsetWidth}function L(Q){return Q===document.body?window.innerHeight||document.documentElement.clientHeight:Q.offsetHeight}function p(){var Q=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),D=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:Q,height:D}}function w(){var Q=document.documentElement.clientWidth,D=window.innerHeight||document.documentElement.clientHeight;return{width:Q,height:D}}function x(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function b(Q){var D=Q.getBoundingClientRect(),N=document.documentElement;return{left:D.left+(window.pageXOffset||N.scrollLeft)-(N.clientLeft||document.body.clientLeft||0),top:D.top+(window.pageYOffset||N.scrollTop)-(N.clientTop||document.body.clientTop||0)}}},24514:function(Br,fn,B){"use strict";B.d(fn,{G:function(){return ie}});var S=B(47273),a=function(V){if((0,S.Z)()&&window.document.documentElement){var P=Array.isArray(V)?V:[V],I=window.document.documentElement;return P.some(function(L){return L in I.style})}return!1},te=function(V,P){if(!a(V))return!1;var I=document.createElement("div"),L=I.style[V];return I.style[V]=P,I.style[V]!==L};function ie(G,V){return!Array.isArray(G)&&V!==void 0?te(G,V):a(G)}},51353:function(Br,fn,B){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),Object.defineProperty(fn,"DraggableCore",{enumerable:!0,get:function(){return I.default}}),fn.default=void 0;var S=w(B(59301)),a=p(B(12708)),te=p(B(4676)),ie=B(14625),G=B(77026),V=B(22013),P=B(80217),I=p(B(68555)),L=p(B(97510));function p(k){return k&&k.__esModule?k:{default:k}}function w(k,M){if(typeof WeakMap=="function")var R=new WeakMap,Z=new WeakMap;return(w=function(K,z){if(!z&&K&&K.__esModule)return K;var H,pe,me={__proto__:null,default:K};if(K===null||typeof K!="object"&&typeof K!="function")return me;if(H=z?Z:R){if(H.has(K))return H.get(K);H.set(K,me)}for(const W in K)W!=="default"&&{}.hasOwnProperty.call(K,W)&&((pe=(H=Object.defineProperty)&&Object.getOwnPropertyDescriptor(K,W))&&(pe.get||pe.set)?H(me,W,pe):me[W]=K[W]);return me})(k,M)}function x(){return x=Object.assign?Object.assign.bind():function(k){for(var M=1;M<arguments.length;M++){var R=arguments[M];for(var Z in R)({}).hasOwnProperty.call(R,Z)&&(k[Z]=R[Z])}return k},x.apply(null,arguments)}function b(k,M,R){return(M=Q(M))in k?Object.defineProperty(k,M,{value:R,enumerable:!0,configurable:!0,writable:!0}):k[M]=R,k}function Q(k){var M=D(k,"string");return typeof M=="symbol"?M:M+""}function D(k,M){if(typeof k!="object"||!k)return k;var R=k[Symbol.toPrimitive];if(R!==void 0){var Z=R.call(k,M||"default");if(typeof Z!="object")return Z;throw new TypeError("@@toPrimitive must return a primitive value.")}return(M==="string"?String:Number)(k)}class N extends S.Component{static getDerivedStateFromProps(M,R){let{position:Z}=M,{prevPropsPosition:K}=R;return Z&&(!K||Z.x!==K.x||Z.y!==K.y)?((0,L.default)("Draggable: getDerivedStateFromProps %j",{position:Z,prevPropsPosition:K}),{x:Z.x,y:Z.y,prevPropsPosition:gE({},Z)}):null}constructor(M){super(M),b(this,"onDragStart",(R,Z)=>{if((0,L.default)("Draggable: onDragStart: %j",Z),this.props.onStart(R,(0,V.createDraggableData)(this,Z))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),b(this,"onDrag",(R,Z)=>{if(!this.state.dragging)return!1;(0,L.default)("Draggable: onDrag: %j",Z);const K=(0,V.createDraggableData)(this,Z),z={x:K.x,y:K.y,slackX:0,slackY:0};if(this.props.bounds){const{x:pe,y:me}=z;z.x+=this.state.slackX,z.y+=this.state.slackY;const[W,De]=(0,V.getBoundPosition)(this,z.x,z.y);z.x=W,z.y=De,z.slackX=this.state.slackX+(pe-z.x),z.slackY=this.state.slackY+(me-z.y),K.x=z.x,K.y=z.y,K.deltaX=z.x-this.state.x,K.deltaY=z.y-this.state.y}if(this.props.onDrag(R,K)===!1)return!1;this.setState(z)}),b(this,"onDragStop",(R,Z)=>{if(!this.state.dragging||this.props.onStop(R,(0,V.createDraggableData)(this,Z))===!1)return!1;(0,L.default)("Draggable: onDragStop: %j",Z);const z={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:pe,y:me}=this.props.position;z.x=pe,z.y=me}this.setState(z)}),this.state={dragging:!1,dragged:!1,x:M.position?M.position.x:M.defaultPosition.x,y:M.position?M.position.y:M.defaultPosition.y,prevPropsPosition:gE({},M.position),slackX:0,slackY:0,isElementSVG:!1},M.position&&!(M.onDrag||M.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 M,R,Z;return(Z=(R=(M=this.props)==null?void 0:M.nodeRef)==null?void 0:R.current)!=null?Z:te.default.findDOMNode(this)}render(){const gt=this.props,{axis:M,bounds:R,children:Z,defaultPosition:K,defaultClassName:z,defaultClassNameDragging:H,defaultClassNameDragged:pe,position:me,positionOffset:W,scale:De}=gt,ve=bw(gt,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let ne={},Pe=null;const rt=!!!me||this.state.dragging,Le=me||K,nt={x:(0,V.canDragX)(this)&&rt?this.state.x:Le.x,y:(0,V.canDragY)(this)&&rt?this.state.y:Le.y};this.state.isElementSVG?Pe=(0,G.createSVGTransform)(nt,W):ne=(0,G.createCSSTransform)(nt,W);const Re=(0,ie.clsx)(Z.props.className||"",z,{[H]:this.state.dragging,[pe]:this.state.dragged});return S.createElement(I.default,x({},ve,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),S.cloneElement(S.Children.only(Z),{className:Re,style:gE(gE({},Z.props.style),ne),transform:Pe}))}}fn.default=N,b(N,"displayName","Draggable"),b(N,"propTypes",mw(gE({},I.default.propTypes),{axis:a.default.oneOf(["both","x","y","none"]),bounds:a.default.oneOfType([a.default.shape({left:a.default.number,right:a.default.number,top:a.default.number,bottom:a.default.number}),a.default.string,a.default.oneOf([!1])]),defaultClassName:a.default.string,defaultClassNameDragging:a.default.string,defaultClassNameDragged:a.default.string,defaultPosition:a.default.shape({x:a.default.number,y:a.default.number}),positionOffset:a.default.shape({x:a.default.oneOfType([a.default.number,a.default.string]),y:a.default.oneOfType([a.default.number,a.default.string])}),position:a.default.shape({x:a.default.number,y:a.default.number}),className:P.dontSetMe,style:P.dontSetMe,transform:P.dontSetMe})),b(N,"defaultProps",mw(gE({},I.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(Br,fn,B){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.default=void 0;var S=L(B(59301)),a=I(B(12708)),te=I(B(4676)),ie=B(77026),G=B(22013),V=B(80217),P=I(B(97510));function I(N){return N&&N.__esModule?N:{default:N}}function L(N,k){if(typeof WeakMap=="function")var M=new WeakMap,R=new WeakMap;return(L=function(Z,K){if(!K&&Z&&Z.__esModule)return Z;var z,H,pe={__proto__:null,default:Z};if(Z===null||typeof Z!="object"&&typeof Z!="function")return pe;if(z=K?R:M){if(z.has(Z))return z.get(Z);z.set(Z,pe)}for(const me in Z)me!=="default"&&{}.hasOwnProperty.call(Z,me)&&((H=(z=Object.defineProperty)&&Object.getOwnPropertyDescriptor(Z,me))&&(H.get||H.set)?z(pe,me,H):pe[me]=Z[me]);return pe})(N,k)}function p(N,k,M){return(k=w(k))in N?Object.defineProperty(N,k,{value:M,enumerable:!0,configurable:!0,writable:!0}):N[k]=M,N}function w(N){var k=x(N,"string");return typeof k=="symbol"?k:k+""}function x(N,k){if(typeof N!="object"||!N)return N;var M=N[Symbol.toPrimitive];if(M!==void 0){var R=M.call(N,k||"default");if(typeof R!="object")return R;throw new TypeError("@@toPrimitive must return a primitive value.")}return(k==="string"?String:Number)(N)}const b={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let Q=b.mouse;class D extends S.Component{constructor(){super(...arguments),p(this,"dragging",!1),p(this,"lastX",NaN),p(this,"lastY",NaN),p(this,"touchIdentifier",null),p(this,"mounted",!1),p(this,"handleDragStart",k=>{if(this.props.onMouseDown(k),!this.props.allowAnyClick&&typeof k.button=="number"&&k.button!==0)return!1;const M=this.findDOMNode();if(!M||!M.ownerDocument||!M.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:R}=M;if(this.props.disabled||!(k.target instanceof R.defaultView.Node)||this.props.handle&&!(0,ie.matchesSelectorAndParentsTo)(k.target,this.props.handle,M)||this.props.cancel&&(0,ie.matchesSelectorAndParentsTo)(k.target,this.props.cancel,M))return;k.type==="touchstart"&&!this.props.allowMobileScroll&&k.preventDefault();const Z=(0,ie.getTouchIdentifier)(k);this.touchIdentifier=Z;const K=(0,G.getControlPosition)(k,Z,this);if(K==null)return;const{x:z,y:H}=K,pe=(0,G.createCoreData)(this,z,H);(0,P.default)("DraggableCore: handleDragStart: %j",pe),(0,P.default)("calling",this.props.onStart),!(this.props.onStart(k,pe)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,ie.addUserSelectStyles)(R),this.dragging=!0,this.lastX=z,this.lastY=H,(0,ie.addEvent)(R,Q.move,this.handleDrag),(0,ie.addEvent)(R,Q.stop,this.handleDragStop))}),p(this,"handleDrag",k=>{const M=(0,G.getControlPosition)(k,this.touchIdentifier,this);if(M==null)return;let{x:R,y:Z}=M;if(Array.isArray(this.props.grid)){let H=R-this.lastX,pe=Z-this.lastY;if([H,pe]=(0,G.snapToGrid)(this.props.grid,H,pe),!H&&!pe)return;R=this.lastX+H,Z=this.lastY+pe}const K=(0,G.createCoreData)(this,R,Z);if((0,P.default)("DraggableCore: handleDrag: %j",K),this.props.onDrag(k,K)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(H){const pe=document.createEvent("MouseEvents");pe.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(pe)}return}this.lastX=R,this.lastY=Z}),p(this,"handleDragStop",k=>{if(!this.dragging)return;const M=(0,G.getControlPosition)(k,this.touchIdentifier,this);if(M==null)return;let{x:R,y:Z}=M;if(Array.isArray(this.props.grid)){let pe=R-this.lastX||0,me=Z-this.lastY||0;[pe,me]=(0,G.snapToGrid)(this.props.grid,pe,me),R=this.lastX+pe,Z=this.lastY+me}const K=(0,G.createCoreData)(this,R,Z);if(this.props.onStop(k,K)===!1||this.mounted===!1)return!1;const H=this.findDOMNode();H&&this.props.enableUserSelectHack&&(0,ie.scheduleRemoveUserSelectStyles)(H.ownerDocument),(0,P.default)("DraggableCore: handleDragStop: %j",K),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,H&&((0,P.default)("DraggableCore: Removing handlers"),(0,ie.removeEvent)(H.ownerDocument,Q.move,this.handleDrag),(0,ie.removeEvent)(H.ownerDocument,Q.stop,this.handleDragStop))}),p(this,"onMouseDown",k=>(Q=b.mouse,this.handleDragStart(k))),p(this,"onMouseUp",k=>(Q=b.mouse,this.handleDragStop(k))),p(this,"onTouchStart",k=>(Q=b.touch,this.handleDragStart(k))),p(this,"onTouchEnd",k=>(Q=b.touch,this.handleDragStop(k)))}componentDidMount(){this.mounted=!0;const k=this.findDOMNode();k&&(0,ie.addEvent)(k,b.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const k=this.findDOMNode();if(k){const{ownerDocument:M}=k;(0,ie.removeEvent)(M,b.mouse.move,this.handleDrag),(0,ie.removeEvent)(M,b.touch.move,this.handleDrag),(0,ie.removeEvent)(M,b.mouse.stop,this.handleDragStop),(0,ie.removeEvent)(M,b.touch.stop,this.handleDragStop),(0,ie.removeEvent)(k,b.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,ie.scheduleRemoveUserSelectStyles)(M)}}findDOMNode(){var k,M,R;return(k=this.props)!=null&&k.nodeRef?(R=(M=this.props)==null?void 0:M.nodeRef)==null?void 0:R.current:te.default.findDOMNode(this)}render(){return S.cloneElement(S.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}fn.default=D,p(D,"displayName","DraggableCore"),p(D,"propTypes",{allowAnyClick:a.default.bool,allowMobileScroll:a.default.bool,children:a.default.node.isRequired,disabled:a.default.bool,enableUserSelectHack:a.default.bool,offsetParent:function(N,k){if(N[k]&&N[k].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:a.default.arrayOf(a.default.number),handle:a.default.string,cancel:a.default.string,nodeRef:a.default.object,onStart:a.default.func,onDrag:a.default.func,onStop:a.default.func,onMouseDown:a.default.func,scale:a.default.number,className:V.dontSetMe,style:V.dontSetMe,transform:V.dontSetMe}),p(D,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(Br,fn,B){"use strict";const{default:S,DraggableCore:a}=B(51353);Br.exports=S,Br.exports.default=S,Br.exports.DraggableCore=a},77026:function(Br,fn,B){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.addClassName=z,fn.addEvent=P,fn.addUserSelectStyles=R,fn.createCSSTransform=Q,fn.createSVGTransform=D,fn.getTouch=k,fn.getTouchIdentifier=M,fn.getTranslation=N,fn.innerHeight=w,fn.innerWidth=x,fn.matchesSelector=G,fn.matchesSelectorAndParentsTo=V,fn.offsetXYFromParent=b,fn.outerHeight=L,fn.outerWidth=p,fn.removeClassName=H,fn.removeEvent=I,fn.scheduleRemoveUserSelectStyles=Z;var S=B(80217),a=te(B(76172));function te(pe,me){if(typeof WeakMap=="function")var W=new WeakMap,De=new WeakMap;return(te=function(ve,ne){if(!ne&&ve&&ve.__esModule)return ve;var Pe,Te,rt={__proto__:null,default:ve};if(ve===null||typeof ve!="object"&&typeof ve!="function")return rt;if(Pe=ne?De:W){if(Pe.has(ve))return Pe.get(ve);Pe.set(ve,rt)}for(const Le in ve)Le!=="default"&&{}.hasOwnProperty.call(ve,Le)&&((Te=(Pe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ve,Le))&&(Te.get||Te.set)?Pe(rt,Le,Te):rt[Le]=ve[Le]);return rt})(pe,me)}let ie="";function G(pe,me){return ie||(ie=(0,S.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(W){return(0,S.isFunction)(pe[W])})),(0,S.isFunction)(pe[ie])?pe[ie](me):!1}function V(pe,me,W){let De=pe;do{if(G(De,me))return!0;if(De===W)return!1;De=De.parentNode}while(De);return!1}function P(pe,me,W,De){if(!pe)return;const ve=gE({capture:!0},De);pe.addEventListener?pe.addEventListener(me,W,ve):pe.attachEvent?pe.attachEvent("on"+me,W):pe["on"+me]=W}function I(pe,me,W,De){if(!pe)return;const ve=gE({capture:!0},De);pe.removeEventListener?pe.removeEventListener(me,W,ve):pe.detachEvent?pe.detachEvent("on"+me,W):pe["on"+me]=null}function L(pe){let me=pe.clientHeight;const W=pe.ownerDocument.defaultView.getComputedStyle(pe);return me+=(0,S.int)(W.borderTopWidth),me+=(0,S.int)(W.borderBottomWidth),me}function p(pe){let me=pe.clientWidth;const W=pe.ownerDocument.defaultView.getComputedStyle(pe);return me+=(0,S.int)(W.borderLeftWidth),me+=(0,S.int)(W.borderRightWidth),me}function w(pe){let me=pe.clientHeight;const W=pe.ownerDocument.defaultView.getComputedStyle(pe);return me-=(0,S.int)(W.paddingTop),me-=(0,S.int)(W.paddingBottom),me}function x(pe){let me=pe.clientWidth;const W=pe.ownerDocument.defaultView.getComputedStyle(pe);return me-=(0,S.int)(W.paddingLeft),me-=(0,S.int)(W.paddingRight),me}function b(pe,me,W){const ve=me===me.ownerDocument.body?{left:0,top:0}:me.getBoundingClientRect(),ne=(pe.clientX+me.scrollLeft-ve.left)/W,Pe=(pe.clientY+me.scrollTop-ve.top)/W;return{x:ne,y:Pe}}function Q(pe,me){const W=N(pe,me,"px");return{[(0,a.browserPrefixToKey)("transform",a.default)]:W}}function D(pe,me){return N(pe,me,"")}function N(pe,me,W){let{x:De,y:ve}=pe,ne=`translate(${De}${W},${ve}${W})`;if(me){const Pe=`${typeof me.x=="string"?me.x:me.x+W}`,Te=`${typeof me.y=="string"?me.y:me.y+W}`;ne=`translate(${Pe}, ${Te})`+ne}return ne}function k(pe,me){return pe.targetTouches&&(0,S.findInArray)(pe.targetTouches,W=>me===W.identifier)||pe.changedTouches&&(0,S.findInArray)(pe.changedTouches,W=>me===W.identifier)}function M(pe){if(pe.targetTouches&&pe.targetTouches[0])return pe.targetTouches[0].identifier;if(pe.changedTouches&&pe.changedTouches[0])return pe.changedTouches[0].identifier}function R(pe){if(!pe)return;let me=pe.getElementById("react-draggable-style-el");me||(me=pe.createElement("style"),me.type="text/css",me.id="react-draggable-style-el",me.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;}
`,me.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;}
`,pe.getElementsByTagName("head")[0].appendChild(me)),pe.body&&z(pe.body,"react-draggable-transparent-selection")}function Z(pe){window.requestAnimationFrame?window.requestAnimationFrame(()=>{K(pe)}):K(pe)}function K(pe){if(pe)try{if(pe.body&&H(pe.body,"react-draggable-transparent-selection"),pe.selection)pe.selection.empty();else{const me=(pe.defaultView||window).getSelection();me&&me.type!=="Caret"&&me.removeAllRanges()}}catch(me){}}function z(pe,me){pe.classList?pe.classList.add(me):pe.className.match(new RegExp(`(?:^|\\s)${me}(?!\\S)`))||(pe.className+=` ${me}`)}function H(pe,me){pe.classList?pe.classList.remove(me):pe.className=pe.className.replace(new RegExp(`(?:^|\\s)${me}(?!\\S)`,"g"),"")}},76172:function(Br,fn){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.browserPrefixToKey=a,fn.browserPrefixToStyle=te,fn.default=void 0,fn.getPrefix=S;const B=["Moz","Webkit","O","ms"];function S(){var I,L;let V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const P=(L=(I=window.document)==null?void 0:I.documentElement)==null?void 0:L.style;if(!P||V in P)return"";for(let p=0;p<B.length;p++)if(a(V,B[p])in P)return B[p];return""}function a(V,P){return P?`${P}${ie(V)}`:V}function te(V,P){return P?`-${P.toLowerCase()}-${V}`:V}function ie(V){let P="",I=!0;for(let L=0;L<V.length;L++)I?(P+=V[L].toUpperCase(),I=!1):V[L]==="-"?I=!0:P+=V[L];return P}var G=fn.default=S()},97510:function(Br,fn){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.default=B;function B(){}},22013:function(Br,fn,B){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.canDragX=G,fn.canDragY=V,fn.createCoreData=I,fn.createDraggableData=L,fn.getBoundPosition=te,fn.getControlPosition=P,fn.snapToGrid=ie;var S=B(80217),a=B(77026);function te(x,b,Q){if(!x.props.bounds)return[b,Q];let{bounds:D}=x.props;D=typeof D=="string"?D:p(D);const N=w(x);if(typeof D=="string"){const{ownerDocument:k}=N,M=k.defaultView;let R;if(D==="parent"?R=N.parentNode:R=N.getRootNode().querySelector(D),!(R instanceof M.HTMLElement))throw new Error('Bounds selector "'+D+'" could not find an element.');const Z=R,K=M.getComputedStyle(N),z=M.getComputedStyle(Z);D={left:-N.offsetLeft+(0,S.int)(z.paddingLeft)+(0,S.int)(K.marginLeft),top:-N.offsetTop+(0,S.int)(z.paddingTop)+(0,S.int)(K.marginTop),right:(0,a.innerWidth)(Z)-(0,a.outerWidth)(N)-N.offsetLeft+(0,S.int)(z.paddingRight)-(0,S.int)(K.marginRight),bottom:(0,a.innerHeight)(Z)-(0,a.outerHeight)(N)-N.offsetTop+(0,S.int)(z.paddingBottom)-(0,S.int)(K.marginBottom)}}return(0,S.isNum)(D.right)&&(b=Math.min(b,D.right)),(0,S.isNum)(D.bottom)&&(Q=Math.min(Q,D.bottom)),(0,S.isNum)(D.left)&&(b=Math.max(b,D.left)),(0,S.isNum)(D.top)&&(Q=Math.max(Q,D.top)),[b,Q]}function ie(x,b,Q){const D=Math.round(b/x[0])*x[0],N=Math.round(Q/x[1])*x[1];return[D,N]}function G(x){return x.props.axis==="both"||x.props.axis==="x"}function V(x){return x.props.axis==="both"||x.props.axis==="y"}function P(x,b,Q){const D=typeof b=="number"?(0,a.getTouch)(x,b):null;if(typeof b=="number"&&!D)return null;const N=w(Q),k=Q.props.offsetParent||N.offsetParent||N.ownerDocument.body;return(0,a.offsetXYFromParent)(D||x,k,Q.props.scale)}function I(x,b,Q){const D=!(0,S.isNum)(x.lastX),N=w(x);return D?{node:N,deltaX:0,deltaY:0,lastX:b,lastY:Q,x:b,y:Q}:{node:N,deltaX:b-x.lastX,deltaY:Q-x.lastY,lastX:x.lastX,lastY:x.lastY,x:b,y:Q}}function L(x,b){const Q=x.props.scale;return{node:b.node,x:x.state.x+b.deltaX/Q,y:x.state.y+b.deltaY/Q,deltaX:b.deltaX/Q,deltaY:b.deltaY/Q,lastX:x.state.x,lastY:x.state.y}}function p(x){return{left:x.left,top:x.top,right:x.right,bottom:x.bottom}}function w(x){const b=x.findDOMNode();if(!b)throw new Error("<DraggableCore>: Unmounted during event!");return b}},80217:function(Br,fn){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.dontSetMe=ie,fn.findInArray=B,fn.int=te,fn.isFunction=S,fn.isNum=a;function B(G,V){for(let P=0,I=G.length;P<I;P++)if(V.apply(V,[G[P],P,G]))return G[P]}function S(G){return typeof G=="function"||Object.prototype.toString.call(G)==="[object Function]"}function a(G){return typeof G=="number"&&!isNaN(G)}function te(G){return parseInt(G,10)}function ie(G,V,P){if(G[V])return new Error(`Invalid prop ${V} passed to ${P} - do not set this, set it on the child.`)}},51581:function(Br,fn,B){"use strict";Object.defineProperty(fn,"__esModule",{value:!0});var S=function(){function x(b,Q){for(var D=0;D<Q.length;D++){var N=Q[D];N.enumerable=N.enumerable||!1,N.configurable=!0,"value"in N&&(N.writable=!0),Object.defineProperty(b,N.key,N)}}return function(b,Q,D){return Q&&x(b.prototype,Q),D&&x(b,D),b}}(),a=B(59301),te=V(a),ie=B(12708),G=V(ie);function V(x){return x&&x.__esModule?x:{default:x}}function P(x,b){var Q={};for(var D in x)b.indexOf(D)>=0||Object.prototype.hasOwnProperty.call(x,D)&&(Q[D]=x[D]);return Q}function I(x,b){if(!(x instanceof b))throw new TypeError("Cannot call a class as a function")}function L(x,b){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b&&(typeof b=="object"||typeof b=="function")?b:x}function p(x,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof b);x.prototype=Object.create(b&&b.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(x,b):x.__proto__=b)}var w=function(x){p(b,x);function b(Q){I(this,b);var D=L(this,(b.__proto__||Object.getPrototypeOf(b)).call(this,Q));return D.scrollListener=D.scrollListener.bind(D),D.eventListenerOptions=D.eventListenerOptions.bind(D),D.mousewheelListener=D.mousewheelListener.bind(D),D}return S(b,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var D=this.getParentElement(this.scrollComponent);D.scrollTop=D.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var D=!1,N={get passive(){D=!0}};try{document.addEventListener("test",null,N),document.removeEventListener("test",null,N)}catch(k){}return D}},{key:"eventListenerOptions",value:function(){var D=this.props.useCapture;return this.isPassiveSupported()&&(D={useCapture:this.props.useCapture,passive:!0}),D}},{key:"setDefaultLoader",value:function(D){this.defaultLoader=D}},{key:"detachMousewheelListener",value:function(){var D=window;this.props.useWindow===!1&&(D=this.scrollComponent.parentNode),D.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var D=window;this.props.useWindow===!1&&(D=this.getParentElement(this.scrollComponent)),D.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),D.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(D){var N=this.props.getScrollParent&&this.props.getScrollParent();return N!=null?N:D&&D.parentNode}},{key:"filterProps",value:function(D){return D}},{key:"attachScrollListener",value:function(){var D=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!D)){var N=window;this.props.useWindow===!1&&(N=D),N.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),N.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),N.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(D){D.deltaY===1&&!this.isPassiveSupported()&&D.preventDefault()}},{key:"scrollListener",value:function(){var D=this.scrollComponent,N=window,k=this.getParentElement(D),M=void 0;if(this.props.useWindow){var R=document.documentElement||document.body.parentNode||document.body,Z=N.pageYOffset!==void 0?N.pageYOffset:R.scrollTop;this.props.isReverse?M=Z:M=this.calculateOffset(D,Z)}else this.props.isReverse?M=k.scrollTop:M=D.scrollHeight-k.scrollTop-k.clientHeight;M<Number(this.props.threshold)&&D&&D.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=k.scrollHeight,this.beforeScrollTop=k.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(D,N){return D?this.calculateTopPosition(D)+(D.offsetHeight-N-window.innerHeight):0}},{key:"calculateTopPosition",value:function(D){return D?D.offsetTop+this.calculateTopPosition(D.offsetParent):0}},{key:"render",value:function(){var D=this,N=this.filterProps(this.props),k=N.children,M=N.element,R=N.hasMore,Z=N.initialLoad,K=N.isReverse,z=N.loader,H=N.loadMore,pe=N.pageStart,me=N.ref,W=N.threshold,De=N.useCapture,ve=N.useWindow,ne=N.getScrollParent,Pe=P(N,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Pe.ref=function(rt){D.scrollComponent=rt,me&&me(rt)};var Te=[k];return R&&(z?K?Te.unshift(z):Te.push(z):this.defaultLoader&&(K?Te.unshift(this.defaultLoader):Te.push(this.defaultLoader))),te.default.createElement(M,Pe,Te)}}]),b}(a.Component);w.propTypes={children:G.default.node.isRequired,element:G.default.node,hasMore:G.default.bool,initialLoad:G.default.bool,isReverse:G.default.bool,loader:G.default.node,loadMore:G.default.func.isRequired,pageStart:G.default.number,ref:G.default.func,getScrollParent:G.default.func,threshold:G.default.number,useCapture:G.default.bool,useWindow:G.default.bool},w.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},fn.default=w,Br.exports=fn.default},26724:function(Br,fn,B){Br.exports=B(51581)},80010:function(Br,fn,B){"use strict";fn.__esModule=!0,fn.default=void 0;var S=G(B(59301)),a=B(96249),te=B(73638),ie=B(6217);function G(Q){return Q&&Q.__esModule?Q:{default:Q}}function V(){return V=Object.assign||function(Q){for(var D=1;D<arguments.length;D++){var N=arguments[D];for(var k in N)Object.prototype.hasOwnProperty.call(N,k)&&(Q[k]=N[k])}return Q},V.apply(this,arguments)}function P(Q,D){var N=Object.keys(Q);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(Q);D&&(k=k.filter(function(M){return Object.getOwnPropertyDescriptor(Q,M).enumerable})),N.push.apply(N,k)}return N}function I(Q){for(var D=1;D<arguments.length;D++){var N=arguments[D]!=null?arguments[D]:{};D%2?P(Object(N),!0).forEach(function(k){x(Q,k,N[k])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Q,Object.getOwnPropertyDescriptors(N)):P(Object(N)).forEach(function(k){Object.defineProperty(Q,k,Object.getOwnPropertyDescriptor(N,k))})}return Q}function L(Q,D){if(Q==null)return{};var N={},k=Object.keys(Q),M,R;for(R=0;R<k.length;R++)M=k[R],!(D.indexOf(M)>=0)&&(N[M]=Q[M]);return N}function p(Q){if(Q===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Q}function w(Q,D){Q.prototype=Object.create(D.prototype),Q.prototype.constructor=Q,Q.__proto__=D}function x(Q,D,N){return D in Q?Object.defineProperty(Q,D,{value:N,enumerable:!0,configurable:!0,writable:!0}):Q[D]=N,Q}var b=function(Q){w(D,Q);function D(){for(var k,M=arguments.length,R=new Array(M),Z=0;Z<M;Z++)R[Z]=arguments[Z];return k=Q.call.apply(Q,[this].concat(R))||this,x(p(k),"state",void 0),x(p(k),"lastHandleRect",null),x(p(k),"slack",null),k}var N=D.prototype;return N.componentWillUnmount=function(){this.resetData()},N.lockAspectRatio=function(M,R,Z){return R=M/Z,M=R*Z,[M,R]},N.resetData=function(){this.lastHandleRect=this.slack=null},N.runConstraints=function(M,R){var Z=[this.props.minConstraints,this.props.maxConstraints],K=Z[0],z=Z[1];if(!K&&!z)return[M,R];if(this.props.lockAspectRatio){var H=R===this.props.height;if(H){var pe=this.props.width/this.props.height;R=M/pe,M=R*pe}else{var me=this.props.height/this.props.width;M=R/me,R=M*me}}var W=M,De=R,ve=this.slack||[0,0],ne=ve[0],Pe=ve[1];return M+=ne,R+=Pe,K&&(M=Math.max(K[0],M),R=Math.max(K[1],R)),z&&(M=Math.min(z[0],M),R=Math.min(z[1],R)),this.slack=[ne+(W-M),Pe+(De-R)],[M,R]},N.resizeHandler=function(M,R){var Z=this;return function(K,z){var H=z.node,pe=z.deltaX,me=z.deltaY;M==="onResizeStart"&&Z.resetData();var W=(Z.props.axis==="both"||Z.props.axis==="x")&&R!=="n"&&R!=="s",De=(Z.props.axis==="both"||Z.props.axis==="y")&&R!=="e"&&R!=="w";if(!(!W&&!De)){var ve=R[0],ne=R[R.length-1],Pe=H.getBoundingClientRect();if(Z.lastHandleRect!=null){if(ne==="w"){var Te=Pe.left-Z.lastHandleRect.left;pe+=Te}if(ve==="n"){var rt=Pe.top-Z.lastHandleRect.top;me+=rt}}Z.lastHandleRect=Pe,ne==="w"&&(pe=-pe),ve==="n"&&(me=-me);var Le=Z.props.width+(W?pe/Z.props.transformScale:0),nt=Z.props.height+(De?me/Z.props.transformScale:0),Re=Z.runConstraints(Le,nt);Le=Re[0],nt=Re[1];var gt=Le!==Z.props.width||nt!==Z.props.height,Qe=typeof Z.props[M]=="function"?Z.props[M]:null,We=M==="onResize"&&!gt;Qe&&!We&&(typeof K.persist=="function"&&K.persist(),Qe(K,{node:H,size:{width:Le,height:nt},handle:R})),M==="onResizeStop"&&Z.resetData()}}},N.renderResizeHandle=function(M){var R=this.props.handle;return R?typeof R=="function"?R(M):R:S.default.createElement("span",{className:"react-resizable-handle react-resizable-handle-"+M})},N.render=function(){var M=this,R=this.props,Z=R.children,K=R.className,z=R.draggableOpts,H=R.width,pe=R.height,me=R.handle,W=R.handleSize,De=R.lockAspectRatio,ve=R.axis,ne=R.minConstraints,Pe=R.maxConstraints,Te=R.onResize,rt=R.onResizeStop,Le=R.onResizeStart,nt=R.resizeHandles,Re=R.transformScale,gt=L(R,["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"]);return(0,te.cloneElement)(Z,I(I({},gt),{},{className:(K?K+" ":"")+"react-resizable",children:[].concat(Z.props.children,nt.map(function(Qe){return S.default.createElement(a.DraggableCore,V({},z,{key:"resizableHandle-"+Qe,onStop:M.resizeHandler("onResizeStop",Qe),onStart:M.resizeHandler("onResizeStart",Qe),onDrag:M.resizeHandler("onResize",Qe)}),M.renderResizeHandle(Qe))}))}))},D}(S.default.Component);fn.default=b,x(b,"propTypes",ie.resizableProps),x(b,"defaultProps",{handleSize:[20,20],lockAspectRatio:!1,axis:"both",minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1})},60842:function(Br,fn,B){"use strict";var S;S=!0,fn.default=void 0;var a=I(B(59301)),te=V(B(12708)),ie=V(B(80010)),G=B(6217);function V(k){return k&&k.__esModule?k:{default:k}}function P(){if(typeof WeakMap!="function")return null;var k=new WeakMap;return P=function(){return k},k}function I(k){if(k&&k.__esModule)return k;if(k===null||typeof k!="object"&&typeof k!="function")return{default:k};var M=P();if(M&&M.has(k))return M.get(k);var R={},Z=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var K in k)if(Object.prototype.hasOwnProperty.call(k,K)){var z=Z?Object.getOwnPropertyDescriptor(k,K):null;z&&(z.get||z.set)?Object.defineProperty(R,K,z):R[K]=k[K]}return R.default=k,M&&M.set(k,R),R}function L(){return L=Object.assign||function(k){for(var M=1;M<arguments.length;M++){var R=arguments[M];for(var Z in R)Object.prototype.hasOwnProperty.call(R,Z)&&(k[Z]=R[Z])}return k},L.apply(this,arguments)}function p(k,M){var R=Object.keys(k);if(Object.getOwnPropertySymbols){var Z=Object.getOwnPropertySymbols(k);M&&(Z=Z.filter(function(K){return Object.getOwnPropertyDescriptor(k,K).enumerable})),R.push.apply(R,Z)}return R}function w(k){for(var M=1;M<arguments.length;M++){var R=arguments[M]!=null?arguments[M]:{};M%2?p(Object(R),!0).forEach(function(Z){D(k,Z,R[Z])}):Object.getOwnPropertyDescriptors?Object.defineProperties(k,Object.getOwnPropertyDescriptors(R)):p(Object(R)).forEach(function(Z){Object.defineProperty(k,Z,Object.getOwnPropertyDescriptor(R,Z))})}return k}function x(k,M){if(k==null)return{};var R={},Z=Object.keys(k),K,z;for(z=0;z<Z.length;z++)K=Z[z],!(M.indexOf(K)>=0)&&(R[K]=k[K]);return R}function b(k){if(k===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k}function Q(k,M){k.prototype=Object.create(M.prototype),k.prototype.constructor=k,k.__proto__=M}function D(k,M,R){return M in k?Object.defineProperty(k,M,{value:R,enumerable:!0,configurable:!0,writable:!0}):k[M]=R,k}var N=function(k){Q(M,k);function M(){for(var Z,K=arguments.length,z=new Array(K),H=0;H<K;H++)z[H]=arguments[H];return Z=k.call.apply(k,[this].concat(z))||this,D(b(Z),"state",{width:Z.props.width,height:Z.props.height,propsWidth:Z.props.width,propsHeight:Z.props.height}),D(b(Z),"onResize",function(pe,me){var W=me.size;Z.props.onResize?(pe.persist&&pe.persist(),Z.setState(W,function(){return Z.props.onResize&&Z.props.onResize(pe,me)})):Z.setState(W)}),Z}M.getDerivedStateFromProps=function(K,z){return z.propsWidth!==K.width||z.propsHeight!==K.height?{width:K.width,height:K.height,propsWidth:K.width,propsHeight:K.height}:null};var R=M.prototype;return R.render=function(){var K=this.props,z=K.handle,H=K.handleSize,pe=K.onResize,me=K.onResizeStart,W=K.onResizeStop,De=K.draggableOpts,ve=K.minConstraints,ne=K.maxConstraints,Pe=K.lockAspectRatio,Te=K.axis,rt=K.width,Le=K.height,nt=K.resizeHandles,Re=K.style,gt=K.transformScale,Qe=x(K,["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"]);return a.createElement(ie.default,{axis:Te,draggableOpts:De,handle:z,handleSize:H,height:this.state.height,lockAspectRatio:Pe,maxConstraints:ne,minConstraints:ve,onResizeStart:me,onResize:this.onResize,onResizeStop:W,resizeHandles:nt,transformScale:gt,width:this.state.width},a.createElement("div",L({},Qe,{style:w(w({},Re),{},{width:this.state.width+"px",height:this.state.height+"px"})})))},M}(a.Component);fn.default=N,D(N,"propTypes",w(w({},G.resizableProps),{},{children:te.default.element}))},6217:function(Br,fn,B){"use strict";fn.__esModule=!0,fn.resizableProps=void 0;var S=te(B(12708)),a=B(96249);function te(G){return G&&G.__esModule?G:{default:G}}var ie={axis:S.default.oneOf(["both","x","y","none"]),className:S.default.string,children:S.default.element.isRequired,draggableOpts:S.default.shape({allowAnyClick:S.default.bool,cancel:S.default.string,children:S.default.node,disabled:S.default.bool,enableUserSelectHack:S.default.bool,offsetParent:S.default.node,grid:S.default.arrayOf(S.default.number),handle:S.default.string,nodeRef:S.default.object,onStart:S.default.func,onDrag:S.default.func,onStop:S.default.func,onMouseDown:S.default.func,scale:S.default.number}),height:S.default.number.isRequired,handle:S.default.oneOfType([S.default.node,S.default.func]),handleSize:S.default.arrayOf(S.default.number),lockAspectRatio:S.default.bool,maxConstraints:S.default.arrayOf(S.default.number),minConstraints:S.default.arrayOf(S.default.number),onResizeStop:S.default.func,onResizeStart:S.default.func,onResize:S.default.func,resizeHandles:S.default.arrayOf(S.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),transformScale:S.default.number,width:S.default.number.isRequired};fn.resizableProps=ie},73638:function(Br,fn,B){"use strict";fn.__esModule=!0,fn.cloneElement=V;var S=a(B(59301));function a(P){return P&&P.__esModule?P:{default:P}}function te(P,I){var L=Object.keys(P);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(P);I&&(p=p.filter(function(w){return Object.getOwnPropertyDescriptor(P,w).enumerable})),L.push.apply(L,p)}return L}function ie(P){for(var I=1;I<arguments.length;I++){var L=arguments[I]!=null?arguments[I]:{};I%2?te(Object(L),!0).forEach(function(p){G(P,p,L[p])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(L)):te(Object(L)).forEach(function(p){Object.defineProperty(P,p,Object.getOwnPropertyDescriptor(L,p))})}return P}function G(P,I,L){return I in P?Object.defineProperty(P,I,{value:L,enumerable:!0,configurable:!0,writable:!0}):P[I]=L,P}function V(P,I){return I.style&&P.props.style&&(I.style=ie(ie({},P.props.style),I.style)),I.className&&P.props.className&&(I.className=P.props.className+" "+I.className),S.default.cloneElement(P,I)}},9221:function(Br,fn,B){"use strict";Br.exports=function(){throw new Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable")},Br.exports.Resizable=B(80010).default,Br.exports.ResizableBox=B(60842).default},44589:function(Br,fn,B){"use strict";B.d(fn,{JN:function(){return ot},Rp:function(){return Z},W8:function(){return O}});var S=B(60499),a=B(72190),te=B(53885),ie=B(38705),G=B(17212),V=B(51296),P=B(38882),I=B(39153),L=B(15793),p=B(18642),w=B(59301),x=B(12708),b=B.n(x),Q=B(4676),D=B(44520),N=B.n(D),k=B(77654),M=function(){function Y(){(0,ie.Z)(this,Y),(0,p.Z)(this,"refs",{})}return(0,G.Z)(Y,[{key:"add",value:function(q,Fe){this.refs[q]||(this.refs[q]=[]),this.refs[q].push(Fe)}},{key:"remove",value:function(q,Fe){var Xe=this.getIndex(q,Fe);Xe!==-1&&this.refs[q].splice(Xe,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var q=this;return this.refs[this.active.collection].find(function(Fe){var Xe=Fe.node;return Xe.sortableInfo.index==q.active.index})}},{key:"getIndex",value:function(q,Fe){return this.refs[q].indexOf(Fe)}},{key:"getOrderedRefs",value:function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.active.collection;return this.refs[q].sort(R)}}]),Y}();function R(Y,oe){var q=Y.node.sortableInfo.index,Fe=oe.node.sortableInfo.index;return q-Fe}function Z(Y,oe,q){return Y=Y.slice(),Y.splice(q<0?Y.length+q:q,0,Y.splice(oe,1)[0]),Y}function K(Y,oe){return Object.keys(Y).reduce(function(q,Fe){return oe.indexOf(Fe)===-1&&(q[Fe]=Y[Fe]),q},{})}var z={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},H=function(){if(typeof window=="undefined"||typeof document=="undefined")return"";var Y=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],oe=(Array.prototype.slice.call(Y).join("").match(/-(moz|webkit|ms)-/)||Y.OLink===""&&["","o"])[1];switch(oe){case"ms":return"ms";default:return oe&&oe.length?oe[0].toUpperCase()+oe.substr(1):""}}();function pe(Y,oe){Object.keys(oe).forEach(function(q){Y.style[q]=oe[q]})}function me(Y,oe){Y.style["".concat(H,"Transform")]=oe==null?"":"translate3d(".concat(oe.x,"px,").concat(oe.y,"px,0)")}function W(Y,oe){Y.style["".concat(H,"TransitionDuration")]=oe==null?"":"".concat(oe,"ms")}function De(Y,oe){for(;Y;){if(oe(Y))return Y;Y=Y.parentNode}return null}function ve(Y,oe,q){return Math.max(Y,Math.min(q,oe))}function ne(Y){return Y.substr(-2)==="px"?parseFloat(Y):0}function Pe(Y){var oe=window.getComputedStyle(Y);return{bottom:ne(oe.marginBottom),left:ne(oe.marginLeft),right:ne(oe.marginRight),top:ne(oe.marginTop)}}function Te(Y,oe){var q=oe.displayName||oe.name;return q?"".concat(Y,"(").concat(q,")"):Y}function rt(Y,oe){var q=Y.getBoundingClientRect();return{top:q.top+oe.top,left:q.left+oe.left}}function Le(Y){return Y.touches&&Y.touches.length?{x:Y.touches[0].pageX,y:Y.touches[0].pageY}:Y.changedTouches&&Y.changedTouches.length?{x:Y.changedTouches[0].pageX,y:Y.changedTouches[0].pageY}:{x:Y.pageX,y:Y.pageY}}function nt(Y){return Y.touches&&Y.touches.length||Y.changedTouches&&Y.changedTouches.length}function Re(Y,oe){var q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{left:0,top:0};if(Y){var Fe={left:q.left+Y.offsetLeft,top:q.top+Y.offsetTop};return Y.parentNode===oe?Fe:Re(Y.parentNode,oe,Fe)}}function gt(Y,oe,q){return Y<q&&Y>oe?Y-1:Y>q&&Y<oe?Y+1:Y}function Qe(Y){var oe=Y.lockOffset,q=Y.width,Fe=Y.height,Xe=oe,jt=oe,yt="px";if(typeof oe=="string"){var Ze=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(oe);N()(Ze!==null,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',oe),Xe=parseFloat(oe),jt=parseFloat(oe),yt=Ze[1]}return N()(isFinite(Xe)&&isFinite(jt),"lockOffset value should be a finite. Given %s",oe),yt==="%"&&(Xe=Xe*q/100,jt=jt*Fe/100),{x:Xe,y:jt}}function We(Y){var oe=Y.height,q=Y.width,Fe=Y.lockOffset,Xe=Array.isArray(Fe)?Fe:[Fe,Fe];N()(Xe.length===2,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",Fe);var jt=(0,a.Z)(Xe,2),yt=jt[0],Ze=jt[1];return[Qe({height:oe,lockOffset:yt,width:q}),Qe({height:oe,lockOffset:Ze,width:q})]}function be(Y){var oe=window.getComputedStyle(Y),q=/(auto|scroll)/,Fe=["overflow","overflowX","overflowY"];return Fe.find(function(Xe){return q.test(oe[Xe])})}function Oe(Y){return Y instanceof HTMLElement?be(Y)?Y:Oe(Y.parentNode):null}function Me(Y){var oe=window.getComputedStyle(Y);return oe.display==="grid"?{x:ne(oe.gridColumnGap),y:ne(oe.gridRowGap)}:{x:0,y:0}}var qe={TAB:9,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40},Ht={Anchor:"A",Button:"BUTTON",Canvas:"CANVAS",Input:"INPUT",Option:"OPTION",Textarea:"TEXTAREA",Select:"SELECT"};function Gt(Y){var oe="input, textarea, select, canvas, [contenteditable]",q=Y.querySelectorAll(oe),Fe=Y.cloneNode(!0),Xe=(0,k.Z)(Fe.querySelectorAll(oe));return Xe.forEach(function(jt,yt){if(jt.type!=="file"&&(jt.value=q[yt].value),jt.type==="radio"&&jt.name&&(jt.name="__sortableClone__".concat(jt.name)),jt.tagName===Ht.Canvas&&q[yt].width>0&&q[yt].height>0){var Ze=jt.getContext("2d");Ze.drawImage(q[yt],0,0)}}),Fe}function vn(Y){var oe,q,Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return q=oe=function(Xe){_inherits(jt,Xe);function jt(){return _classCallCheck(this,jt),_possibleConstructorReturn(this,_getPrototypeOf(jt).apply(this,arguments))}return _createClass(jt,[{key:"componentDidMount",value:function(){var Ze=findDOMNode(this);Ze.sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return invariant(Fe.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Ze=Fe.withRef?"wrappedInstance":null;return createElement(Y,_extends({ref:Ze},this.props))}}]),jt}(Component),_defineProperty(oe,"displayName",Te("sortableHandle",Y)),q}function Qt(Y){return Y.sortableHandle!=null}var ln=function(){function Y(oe,q){(0,ie.Z)(this,Y),this.container=oe,this.onScrollCallback=q}return(0,G.Z)(Y,[{key:"clear",value:function(){this.interval!=null&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(q){var Fe=this,Xe=q.translate,jt=q.minTranslate,yt=q.maxTranslate,Ze=q.width,Ot=q.height,hn={x:0,y:0},zt={x:1,y:1},Jt={x:10,y:10},Rn=this.container,Cn=Rn.scrollTop,Ur=Rn.scrollLeft,pi=Rn.scrollHeight,ni=Rn.scrollWidth,qi=Rn.clientHeight,oo=Rn.clientWidth,Wi=Cn===0,Gi=pi-Cn-qi===0,mo=Ur===0,Jo=ni-Ur-oo===0;Xe.y>=yt.y-Ot/2&&!Gi?(hn.y=1,zt.y=Jt.y*Math.abs((yt.y-Ot/2-Xe.y)/Ot)):Xe.x>=yt.x-Ze/2&&!Jo?(hn.x=1,zt.x=Jt.x*Math.abs((yt.x-Ze/2-Xe.x)/Ze)):Xe.y<=jt.y+Ot/2&&!Wi?(hn.y=-1,zt.y=Jt.y*Math.abs((Xe.y-Ot/2-jt.y)/Ot)):Xe.x<=jt.x+Ze/2&&!mo&&(hn.x=-1,zt.x=Jt.x*Math.abs((Xe.x-Ze/2-jt.x)/Ze)),this.interval&&(this.clear(),this.isAutoScrolling=!1),(hn.x!==0||hn.y!==0)&&(this.interval=setInterval(function(){Fe.isAutoScrolling=!0;var Ho={left:zt.x*hn.x,top:zt.y*hn.y};Fe.container.scrollTop+=Ho.top,Fe.container.scrollLeft+=Ho.left,Fe.onScrollCallback(Ho)},5))}}]),Y}();function tn(Y){var oe=Y.node;return{height:oe.offsetHeight,width:oe.offsetWidth}}function Mt(Y){var oe=[Ht.Input,Ht.Textarea,Ht.Select,Ht.Option,Ht.Button];return!!(oe.indexOf(Y.target.tagName)!==-1||De(Y.target,function(q){return q.contentEditable==="true"}))}var Ut={axis:b().oneOf(["x","y","xy"]),contentWindow:b().any,disableAutoscroll:b().bool,distance:b().number,getContainer:b().func,getHelperDimensions:b().func,helperClass:b().string,helperContainer:b().oneOfType([b().func,typeof HTMLElement=="undefined"?b().any:b().instanceOf(HTMLElement)]),hideSortableGhost:b().bool,keyboardSortingTransitionDuration:b().number,lockAxis:b().string,lockOffset:b().oneOfType([b().number,b().string,b().arrayOf(b().oneOfType([b().number,b().string]))]),lockToContainerEdges:b().bool,onSortEnd:b().func,onSortMove:b().func,onSortOver:b().func,onSortStart:b().func,pressDelay:b().number,pressThreshold:b().number,keyCodes:b().shape({lift:b().arrayOf(b().number),drop:b().arrayOf(b().number),cancel:b().arrayOf(b().number),up:b().arrayOf(b().number),down:b().arrayOf(b().number)}),shouldCancelStart:b().func,transitionDuration:b().number,updateBeforeSortStart:b().func,useDragHandle:b().bool,useWindowAsScrollContainer:b().bool},Rt={lift:[qe.SPACE],drop:[qe.SPACE],cancel:[qe.ESC],up:[qe.UP,qe.LEFT],down:[qe.DOWN,qe.RIGHT]},st={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:tn,hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:Rt,shouldCancelStart:Mt,transitionDuration:300,useWindowAsScrollContainer:!1},it=Object.keys(Ut);function un(Y){N()(!(Y.distance&&Y.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function It(Y,oe){try{var q=Y()}catch(Fe){return oe(!0,Fe)}return q&&q.then?q.then(oe.bind(null,!1),oe.bind(null,!0)):oe(!1,value)}function ot(Y){var oe,q,Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return q=oe=function(Xe){(0,I.Z)(jt,Xe);function jt(yt){var Ze;return(0,ie.Z)(this,jt),Ze=(0,V.Z)(this,(0,P.Z)(jt).call(this,yt)),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"state",{}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"handleStart",function(Ot){var hn=Ze.props,zt=hn.distance,Jt=hn.shouldCancelStart;if(!(Ot.button===2||Jt(Ot))){Ze.touched=!0,Ze.position=Le(Ot);var Rn=De(Ot.target,function(oo){return oo.sortableInfo!=null});if(Rn&&Rn.sortableInfo&&Ze.nodeIsChild(Rn)&&!Ze.state.sorting){var Cn=Ze.props.useDragHandle,Ur=Rn.sortableInfo,pi=Ur.index,ni=Ur.collection,qi=Ur.disabled;if(qi||Cn&&!De(Ot.target,Qt))return;Ze.manager.active={collection:ni,index:pi},!nt(Ot)&&Ot.target.tagName===Ht.Anchor&&Ot.preventDefault(),zt||(Ze.props.pressDelay===0?Ze.handlePress(Ot):Ze.pressTimer=setTimeout(function(){return Ze.handlePress(Ot)},Ze.props.pressDelay))}}}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"nodeIsChild",function(Ot){return Ot.sortableInfo.manager===Ze.manager}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"handleMove",function(Ot){var hn=Ze.props,zt=hn.distance,Jt=hn.pressThreshold;if(!Ze.state.sorting&&Ze.touched&&!Ze._awaitingUpdateBeforeSortStart){var Rn=Le(Ot),Cn={x:Ze.position.x-Rn.x,y:Ze.position.y-Rn.y},Ur=Math.abs(Cn.x)+Math.abs(Cn.y);Ze.delta=Cn,!zt&&(!Jt||Ur>=Jt)?(clearTimeout(Ze.cancelTimer),Ze.cancelTimer=setTimeout(Ze.cancel,0)):zt&&Ur>=zt&&Ze.manager.isActive()&&Ze.handlePress(Ot)}}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"handleEnd",function(){Ze.touched=!1,Ze.cancel()}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"cancel",function(){var Ot=Ze.props.distance,hn=Ze.state.sorting;hn||(Ot||clearTimeout(Ze.pressTimer),Ze.manager.active=null)}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"handlePress",function(Ot){try{var hn=Ze.manager.getActive(),zt=function(){if(hn){var Jt=function(){var ns=Gi.sortableInfo.index,Ka=Pe(Gi),ye=Me(Ze.container),Za=Ze.scrollContainer.getBoundingClientRect(),ro=Ur({index:ns,node:Gi,collection:mo});if(Ze.node=Gi,Ze.margin=Ka,Ze.gridGap=ye,Ze.width=ro.width,Ze.height=ro.height,Ze.marginOffset={x:Ze.margin.left+Ze.margin.right+Ze.gridGap.x,y:Math.max(Ze.margin.top,Ze.margin.bottom,Ze.gridGap.y)},Ze.boundingClientRect=Gi.getBoundingClientRect(),Ze.containerBoundingRect=Za,Ze.index=ns,Ze.newIndex=ns,Ze.axis={x:Cn.indexOf("x")>=0,y:Cn.indexOf("y")>=0},Ze.offsetEdge=Re(Gi,Ze.container),Jo?Ze.initialOffset=Le((0,te.Z)({},Ot,{pageX:Ze.boundingClientRect.left,pageY:Ze.boundingClientRect.top})):Ze.initialOffset=Le(Ot),Ze.initialScroll={left:Ze.scrollContainer.scrollLeft,top:Ze.scrollContainer.scrollTop},Ze.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},Ze.helper=Ze.helperContainer.appendChild(Gt(Gi)),pe(Ze.helper,{boxSizing:"border-box",height:"".concat(Ze.height,"px"),left:"".concat(Ze.boundingClientRect.left-Ka.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(Ze.boundingClientRect.top-Ka.top,"px"),width:"".concat(Ze.width,"px")}),Jo&&Ze.helper.focus(),ni&&(Ze.sortableGhost=Gi,pe(Gi,{opacity:0,visibility:"hidden"})),Ze.minTranslate={},Ze.maxTranslate={},Jo){var _n=Wi?{top:0,left:0,width:Ze.contentWindow.innerWidth,height:Ze.contentWindow.innerHeight}:Ze.containerBoundingRect,_i=_n.top,Oi=_n.left,Ko=_n.width,ga=_n.height,gi=_i+ga,ue=Oi+Ko;Ze.axis.x&&(Ze.minTranslate.x=Oi-Ze.boundingClientRect.left,Ze.maxTranslate.x=ue-(Ze.boundingClientRect.left+Ze.width)),Ze.axis.y&&(Ze.minTranslate.y=_i-Ze.boundingClientRect.top,Ze.maxTranslate.y=gi-(Ze.boundingClientRect.top+Ze.height))}else Ze.axis.x&&(Ze.minTranslate.x=(Wi?0:Za.left)-Ze.boundingClientRect.left-Ze.width/2,Ze.maxTranslate.x=(Wi?Ze.contentWindow.innerWidth:Za.left+Za.width)-Ze.boundingClientRect.left-Ze.width/2),Ze.axis.y&&(Ze.minTranslate.y=(Wi?0:Za.top)-Ze.boundingClientRect.top-Ze.height/2,Ze.maxTranslate.y=(Wi?Ze.contentWindow.innerHeight:Za.top+Za.height)-Ze.boundingClientRect.top-Ze.height/2);pi&&pi.split(" ").forEach(function(le){return Ze.helper.classList.add(le)}),Ze.listenerNode=Ot.touches?Gi:Ze.contentWindow,Jo?(Ze.listenerNode.addEventListener("wheel",Ze.handleKeyEnd,!0),Ze.listenerNode.addEventListener("mousedown",Ze.handleKeyEnd,!0),Ze.listenerNode.addEventListener("keydown",Ze.handleKeyDown)):(z.move.forEach(function(le){return Ze.listenerNode.addEventListener(le,Ze.handleSortMove,!1)}),z.end.forEach(function(le){return Ze.listenerNode.addEventListener(le,Ze.handleSortEnd,!1)})),Ze.setState({sorting:!0,sortingIndex:ns}),oo&&oo({node:Gi,index:ns,collection:mo,isKeySorting:Jo,nodes:Ze.manager.getOrderedRefs(),helper:Ze.helper},Ot),Jo&&Ze.keyMove(0)},Rn=Ze.props,Cn=Rn.axis,Ur=Rn.getHelperDimensions,pi=Rn.helperClass,ni=Rn.hideSortableGhost,qi=Rn.updateBeforeSortStart,oo=Rn.onSortStart,Wi=Rn.useWindowAsScrollContainer,Gi=hn.node,mo=hn.collection,Jo=Ze.manager.isKeySorting,Ho=function(){if(typeof qi=="function"){Ze._awaitingUpdateBeforeSortStart=!0;var vo=It(function(){var ns=Gi.sortableInfo.index;return Promise.resolve(qi({collection:mo,index:ns,node:Gi,isKeySorting:Jo},Ot)).then(function(){})},function(ns,Ka){if(Ze._awaitingUpdateBeforeSortStart=!1,ns)throw Ka;return Ka});if(vo&&vo.then)return vo.then(function(){})}}();return Ho&&Ho.then?Ho.then(Jt):Jt(Ho)}}();return Promise.resolve(zt&&zt.then?zt.then(function(){}):void 0)}catch(Jt){return Promise.reject(Jt)}}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"handleSortMove",function(Ot){var hn=Ze.props.onSortMove;typeof Ot.preventDefault=="function"&&Ot.preventDefault(),Ze.updateHelperPosition(Ot),Ze.animateNodes(),Ze.autoscroll(),hn&&hn(Ot)}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"handleSortEnd",function(Ot){var hn=Ze.props,zt=hn.hideSortableGhost,Jt=hn.onSortEnd,Rn=Ze.manager,Cn=Rn.active.collection,Ur=Rn.isKeySorting,pi=Ze.manager.getOrderedRefs();Ze.listenerNode&&(Ur?(Ze.listenerNode.removeEventListener("wheel",Ze.handleKeyEnd,!0),Ze.listenerNode.removeEventListener("mousedown",Ze.handleKeyEnd,!0),Ze.listenerNode.removeEventListener("keydown",Ze.handleKeyDown)):(z.move.forEach(function(Gi){return Ze.listenerNode.removeEventListener(Gi,Ze.handleSortMove)}),z.end.forEach(function(Gi){return Ze.listenerNode.removeEventListener(Gi,Ze.handleSortEnd)}))),Ze.helper.parentNode.removeChild(Ze.helper),zt&&Ze.sortableGhost&&pe(Ze.sortableGhost,{opacity:"",visibility:""});for(var ni=0,qi=pi.length;ni<qi;ni++){var oo=pi[ni],Wi=oo.node;oo.edgeOffset=null,oo.boundingClientRect=null,me(Wi,null),W(Wi,null),oo.translate=null}Ze.autoScroller.clear(),Ze.manager.active=null,Ze.manager.isKeySorting=!1,Ze.setState({sorting:!1,sortingIndex:null}),typeof Jt=="function"&&Jt({collection:Cn,newIndex:Ze.newIndex,oldIndex:Ze.index,isKeySorting:Ur,nodes:pi},Ot),Ze.touched=!1}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"autoscroll",function(){var Ot=Ze.props.disableAutoscroll,hn=Ze.manager.isKeySorting;if(Ot){Ze.autoScroller.clear();return}if(hn){var zt=(0,te.Z)({},Ze.translate),Jt=0,Rn=0;Ze.axis.x&&(zt.x=Math.min(Ze.maxTranslate.x,Math.max(Ze.minTranslate.x,Ze.translate.x)),Jt=Ze.translate.x-zt.x),Ze.axis.y&&(zt.y=Math.min(Ze.maxTranslate.y,Math.max(Ze.minTranslate.y,Ze.translate.y)),Rn=Ze.translate.y-zt.y),Ze.translate=zt,me(Ze.helper,Ze.translate),Ze.scrollContainer.scrollLeft+=Jt,Ze.scrollContainer.scrollTop+=Rn;return}Ze.autoScroller.update({height:Ze.height,maxTranslate:Ze.maxTranslate,minTranslate:Ze.minTranslate,translate:Ze.translate,width:Ze.width})}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"onAutoScroll",function(Ot){Ze.translate.x+=Ot.left,Ze.translate.y+=Ot.top,Ze.animateNodes()}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"handleKeyDown",function(Ot){var hn=Ot.keyCode,zt=Ze.props,Jt=zt.shouldCancelStart,Rn=zt.keyCodes,Cn=Rn===void 0?{}:Rn,Ur=(0,te.Z)({},Rt,Cn);Ze.manager.active&&!Ze.manager.isKeySorting||!Ze.manager.active&&(!Ur.lift.includes(hn)||Jt(Ot)||!Ze.isValidSortingTarget(Ot))||(Ot.stopPropagation(),Ot.preventDefault(),Ur.lift.includes(hn)&&!Ze.manager.active?Ze.keyLift(Ot):Ur.drop.includes(hn)&&Ze.manager.active?Ze.keyDrop(Ot):Ur.cancel.includes(hn)?(Ze.newIndex=Ze.manager.active.index,Ze.keyDrop(Ot)):Ur.up.includes(hn)?Ze.keyMove(-1):Ur.down.includes(hn)&&Ze.keyMove(1))}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"keyLift",function(Ot){var hn=Ot.target,zt=De(hn,function(Ur){return Ur.sortableInfo!=null}),Jt=zt.sortableInfo,Rn=Jt.index,Cn=Jt.collection;Ze.initialFocusedNode=hn,Ze.manager.isKeySorting=!0,Ze.manager.active={index:Rn,collection:Cn},Ze.handlePress(Ot)}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"keyMove",function(Ot){var hn=Ze.manager.getOrderedRefs(),zt=hn[hn.length-1].node.sortableInfo.index,Jt=Ze.newIndex+Ot,Rn=Ze.newIndex;if(!(Jt<0||Jt>zt)){Ze.prevIndex=Rn,Ze.newIndex=Jt;var Cn=gt(Ze.newIndex,Ze.prevIndex,Ze.index),Ur=hn.find(function(Jo){var Ho=Jo.node;return Ho.sortableInfo.index===Cn}),pi=Ur.node,ni=Ze.containerScrollDelta,qi=Ur.boundingClientRect||rt(pi,ni),oo=Ur.translate||{x:0,y:0},Wi={top:qi.top+oo.y-ni.top,left:qi.left+oo.x-ni.left},Gi=Rn<Jt,mo={x:Gi&&Ze.axis.x?pi.offsetWidth-Ze.width:0,y:Gi&&Ze.axis.y?pi.offsetHeight-Ze.height:0};Ze.handleSortMove({pageX:Wi.left+mo.x,pageY:Wi.top+mo.y,ignoreTransition:Ot===0})}}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"keyDrop",function(Ot){Ze.handleSortEnd(Ot),Ze.initialFocusedNode&&Ze.initialFocusedNode.focus()}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"handleKeyEnd",function(Ot){Ze.manager.active&&Ze.keyDrop(Ot)}),(0,p.Z)((0,L.Z)((0,L.Z)(Ze)),"isValidSortingTarget",function(Ot){var hn=Ze.props.useDragHandle,zt=Ot.target,Jt=De(zt,function(Rn){return Rn.sortableInfo!=null});return Jt&&Jt.sortableInfo&&!Jt.sortableInfo.disabled&&(hn?Qt(zt):zt.sortableInfo)}),un(yt),Ze.manager=new M,Ze.events={end:Ze.handleEnd,move:Ze.handleMove,start:Ze.handleStart},Ze}return(0,G.Z)(jt,[{key:"getChildContext",value:function(){return{manager:this.manager}}},{key:"componentDidMount",value:function(){var Ze=this,Ot=this.props.useWindowAsScrollContainer,hn=this.getContainer();Promise.resolve(hn).then(function(zt){Ze.container=zt,Ze.document=Ze.container.ownerDocument||document;var Jt=Ze.props.contentWindow||Ze.document.defaultView||window;Ze.contentWindow=typeof Jt=="function"?Jt():Jt,Ze.scrollContainer=Ot?Ze.document.scrollingElement||Ze.document.documentElement:Oe(Ze.container)||Ze.container,Ze.autoScroller=new ln(Ze.scrollContainer,Ze.onAutoScroll),Object.keys(Ze.events).forEach(function(Rn){return z[Rn].forEach(function(Cn){return Ze.container.addEventListener(Cn,Ze.events[Rn],!1)})}),Ze.container.addEventListener("keydown",Ze.handleKeyDown)})}},{key:"componentWillUnmount",value:function(){var Ze=this;this.helper&&this.helper.parentNode&&this.helper.parentNode.removeChild(this.helper),this.container&&(Object.keys(this.events).forEach(function(Ot){return z[Ot].forEach(function(hn){return Ze.container.removeEventListener(hn,Ze.events[Ot])})}),this.container.removeEventListener("keydown",this.handleKeyDown))}},{key:"updateHelperPosition",value:function(Ze){var Ot=this.props,hn=Ot.lockAxis,zt=Ot.lockOffset,Jt=Ot.lockToContainerEdges,Rn=Ot.transitionDuration,Cn=Ot.keyboardSortingTransitionDuration,Ur=Cn===void 0?Rn:Cn,pi=this.manager.isKeySorting,ni=Ze.ignoreTransition,qi=Le(Ze),oo={x:qi.x-this.initialOffset.x,y:qi.y-this.initialOffset.y};if(oo.y-=window.pageYOffset-this.initialWindowScroll.top,oo.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=oo,Jt){var Wi=We({height:this.height,lockOffset:zt,width:this.width}),Gi=(0,a.Z)(Wi,2),mo=Gi[0],Jo=Gi[1],Ho={x:this.width/2-mo.x,y:this.height/2-mo.y},vo={x:this.width/2-Jo.x,y:this.height/2-Jo.y};oo.x=ve(this.minTranslate.x+Ho.x,this.maxTranslate.x-vo.x,oo.x),oo.y=ve(this.minTranslate.y+Ho.y,this.maxTranslate.y-vo.y,oo.y)}hn==="x"?oo.y=0:hn==="y"&&(oo.x=0),pi&&Ur&&!ni&&W(this.helper,Ur),me(this.helper,oo)}},{key:"animateNodes",value:function(){var Ze=this.props,Ot=Ze.transitionDuration,hn=Ze.hideSortableGhost,zt=Ze.onSortOver,Jt=this.containerScrollDelta,Rn=this.windowScrollDelta,Cn=this.manager.getOrderedRefs(),Ur={left:this.offsetEdge.left+this.translate.x+Jt.left,top:this.offsetEdge.top+this.translate.y+Jt.top},pi=this.manager.isKeySorting,ni=this.newIndex;this.newIndex=null;for(var qi=0,oo=Cn.length;qi<oo;qi++){var Wi=Cn[qi].node,Gi=Wi.sortableInfo.index,mo=Wi.offsetWidth,Jo=Wi.offsetHeight,Ho={height:this.height>Jo?Jo/2:this.height/2,width:this.width>mo?mo/2:this.width/2},vo=pi&&Gi>this.index&&Gi<=ni,ns=pi&&Gi<this.index&&Gi>=ni,Ka={x:0,y:0},ye=Cn[qi].edgeOffset;ye||(ye=Re(Wi,this.container),Cn[qi].edgeOffset=ye,pi&&(Cn[qi].boundingClientRect=rt(Wi,Jt)));var Za=qi<Cn.length-1&&Cn[qi+1],ro=qi>0&&Cn[qi-1];if(Za&&!Za.edgeOffset&&(Za.edgeOffset=Re(Za.node,this.container),pi&&(Za.boundingClientRect=rt(Za.node,Jt))),Gi===this.index){hn&&(this.sortableGhost=Wi,pe(Wi,{opacity:0,visibility:"hidden"}));continue}Ot&&W(Wi,Ot),this.axis.x?this.axis.y?ns||Gi<this.index&&(Ur.left+Rn.left-Ho.width<=ye.left&&Ur.top+Rn.top<=ye.top+Ho.height||Ur.top+Rn.top+Ho.height<=ye.top)?(Ka.x=this.width+this.marginOffset.x,ye.left+Ka.x>this.containerBoundingRect.width-Ho.width&&Za&&(Ka.x=Za.edgeOffset.left-ye.left,Ka.y=Za.edgeOffset.top-ye.top),this.newIndex===null&&(this.newIndex=Gi)):(vo||Gi>this.index&&(Ur.left+Rn.left+Ho.width>=ye.left&&Ur.top+Rn.top+Ho.height>=ye.top||Ur.top+Rn.top+Ho.height>=ye.top+Jo))&&(Ka.x=-(this.width+this.marginOffset.x),ye.left+Ka.x<this.containerBoundingRect.left+Ho.width&&ro&&(Ka.x=ro.edgeOffset.left-ye.left,Ka.y=ro.edgeOffset.top-ye.top),this.newIndex=Gi):vo||Gi>this.index&&Ur.left+Rn.left+Ho.width>=ye.left?(Ka.x=-(this.width+this.marginOffset.x),this.newIndex=Gi):(ns||Gi<this.index&&Ur.left+Rn.left<=ye.left+Ho.width)&&(Ka.x=this.width+this.marginOffset.x,this.newIndex==null&&(this.newIndex=Gi)):this.axis.y&&(vo||Gi>this.index&&Ur.top+Rn.top+Ho.height>=ye.top?(Ka.y=-(this.height+this.marginOffset.y),this.newIndex=Gi):(ns||Gi<this.index&&Ur.top+Rn.top<=ye.top+Ho.height)&&(Ka.y=this.height+this.marginOffset.y,this.newIndex==null&&(this.newIndex=Gi))),me(Wi,Ka),Cn[qi].translate=Ka}this.newIndex==null&&(this.newIndex=this.index),pi&&(this.newIndex=ni);var _n=pi?this.prevIndex:ni;zt&&this.newIndex!==_n&&zt({collection:this.manager.active.collection,index:this.index,newIndex:this.newIndex,oldIndex:_n,isKeySorting:pi,nodes:Cn,helper:this.helper})}},{key:"getWrappedInstance",value:function(){return N()(Fe.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call"),this.refs.wrappedInstance}},{key:"getContainer",value:function(){var Ze=this.props.getContainer;return typeof Ze!="function"?(0,Q.findDOMNode)(this):Ze(Fe.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var Ze=Fe.withRef?"wrappedInstance":null;return(0,w.createElement)(Y,(0,S.Z)({ref:Ze},K(this.props,it)))}},{key:"helperContainer",get:function(){var Ze=this.props.helperContainer;return typeof Ze=="function"?Ze():this.props.helperContainer||this.document.body}},{key:"containerScrollDelta",get:function(){var Ze=this.props.useWindowAsScrollContainer;return Ze?{left:0,top:0}:{left:this.scrollContainer.scrollLeft-this.initialScroll.left,top:this.scrollContainer.scrollTop-this.initialScroll.top}}},{key:"windowScrollDelta",get:function(){return{left:this.contentWindow.pageXOffset-this.initialWindowScroll.left,top:this.contentWindow.pageYOffset-this.initialWindowScroll.top}}}]),jt}(w.Component),(0,p.Z)(oe,"displayName",Te("sortableList",Y)),(0,p.Z)(oe,"defaultProps",st),(0,p.Z)(oe,"propTypes",Ut),(0,p.Z)(oe,"childContextTypes",{manager:b().object.isRequired}),q}var Se={index:b().number.isRequired,collection:b().oneOfType([b().number,b().string]),disabled:b().bool},X=Object.keys(Se);function O(Y){var oe,q,Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{withRef:!1};return q=oe=function(Xe){(0,I.Z)(jt,Xe);function jt(){return(0,ie.Z)(this,jt),(0,V.Z)(this,(0,P.Z)(jt).apply(this,arguments))}return(0,G.Z)(jt,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(Ze){this.node&&(Ze.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),Ze.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),Ze.collection!==this.props.collection&&(this.unregister(Ze.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var Ze=this.props,Ot=Ze.collection,hn=Ze.disabled,zt=Ze.index,Jt=(0,Q.findDOMNode)(this);Jt.sortableInfo={collection:Ot,disabled:hn,index:zt,manager:this.context.manager},this.node=Jt,this.ref={node:Jt},this.context.manager.add(Ot,this.ref)}},{key:"unregister",value:function(){var Ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.props.collection;this.context.manager.remove(Ze,this.ref)}},{key:"getWrappedInstance",value:function(){return N()(Fe.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var Ze=Fe.withRef?"wrappedInstance":null;return(0,w.createElement)(Y,(0,S.Z)({ref:Ze},K(this.props,X)))}}]),jt}(w.Component),(0,p.Z)(oe,"displayName",Te("sortableElement",Y)),(0,p.Z)(oe,"contextTypes",{manager:b().object.isRequired}),(0,p.Z)(oe,"propTypes",Se),(0,p.Z)(oe,"defaultProps",{collection:0}),q}},62752:function(Br,fn){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.SizeSensorId=fn.SensorTabIndex=fn.SensorClassName=void 0;var B=fn.SizeSensorId="size-sensor-id",S=fn.SensorClassName="size-sensor-object",a=fn.SensorTabIndex="-1"},25224:function(Br,fn){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.default=void 0;var B=fn.default=function(a){var te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:60,ie=null;return function(){for(var G=this,V=arguments.length,P=new Array(V),I=0;I<V;I++)P[I]=arguments[I];clearTimeout(ie),ie=setTimeout(function(){a.apply(G,P)},te)}}},82196:function(Br,fn){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.default=void 0;var B=1,S=fn.default=function(){return"".concat(B++)}},10413:function(Br,fn,B){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.ver=fn.clear=fn.bind=void 0;var S=B(2963),a=fn.bind=function(V,P){var I=(0,S.getSensor)(V);return I.bind(P),function(){I.unbind(P)}},te=fn.clear=function(V){var P=(0,S.getSensor)(V);(0,S.removeSensor)(P)},ie=fn.ver="1.0.3"},2963:function(Br,fn,B){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.removeSensor=fn.getSensor=fn.Sensors=void 0;var S=ie(B(82196)),a=B(42065),te=B(62752);function ie(L){return L&&L.__esModule?L:{default:L}}var G=fn.Sensors={};function V(L){L&&G[L]&&delete G[L]}var P=fn.getSensor=function(p){var w=p.getAttribute(te.SizeSensorId);if(w&&G[w])return G[w];var x=(0,S.default)();p.setAttribute(te.SizeSensorId,x);var b=(0,a.createSensor)(p,function(){return V(x)});return G[x]=b,b},I=fn.removeSensor=function(p){var w=p.element.getAttribute(te.SizeSensorId);p.destroy(),V(w)}},42065:function(Br,fn,B){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.createSensor=void 0;var S=B(38132),a=B(38950),te=fn.createSensor=typeof ResizeObserver!="undefined"?a.createSensor:S.createSensor},38132:function(Br,fn,B){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.createSensor=void 0;var S=te(B(25224)),a=B(62752);function te(G){return G&&G.__esModule?G:{default:G}}var ie=fn.createSensor=function(V,P){var I=void 0,L=[],p=function(){getComputedStyle(V).position==="static"&&(V.style.position="relative");var N=document.createElement("object");return N.onload=function(){N.contentDocument.defaultView.addEventListener("resize",w),w()},N.style.display="block",N.style.position="absolute",N.style.top="0",N.style.left="0",N.style.height="100%",N.style.width="100%",N.style.overflow="hidden",N.style.pointerEvents="none",N.style.zIndex="-1",N.style.opacity="0",N.setAttribute("class",a.SensorClassName),N.setAttribute("tabindex",a.SensorTabIndex),N.type="text/html",V.appendChild(N),N.data="about:blank",N},w=(0,S.default)(function(){L.forEach(function(D){D(V)})}),x=function(N){I||(I=p()),L.indexOf(N)===-1&&L.push(N)},b=function(){I&&I.parentNode&&(I.contentDocument&&I.contentDocument.defaultView.removeEventListener("resize",w),I.parentNode.removeChild(I),V.removeAttribute(a.SizeSensorId),I=void 0,L=[],P&&P())},Q=function(N){var k=L.indexOf(N);k!==-1&&L.splice(k,1),L.length===0&&I&&b()};return{element:V,bind:x,destroy:b,unbind:Q}}},38950:function(Br,fn,B){"use strict";Object.defineProperty(fn,"__esModule",{value:!0}),fn.createSensor=void 0;var S=B(62752),a=te(B(25224));function te(G){return G&&G.__esModule?G:{default:G}}var ie=fn.createSensor=function(V,P){var I=void 0,L=[],p=(0,a.default)(function(){L.forEach(function(D){D(V)})}),w=function(){var N=new ResizeObserver(p);return N.observe(V),p(),N},x=function(N){I||(I=w()),L.indexOf(N)===-1&&L.push(N)},b=function(){I&&I.disconnect(),L=[],I=void 0,V.removeAttribute(S.SizeSensorId),P&&P()},Q=function(N){var k=L.indexOf(N);k!==-1&&L.splice(k,1),L.length===0&&I&&b()};return{element:V,bind:x,destroy:b,unbind:Q}}},82059:function(Br){var fn=arguments[3],B=arguments[4],S=arguments[5],a=JSON.stringify;Br.exports=function(te,ie){for(var G,V=Object.keys(S),P=0,I=V.length;P<I;P++){var L=V[P],p=S[L].exports;if(p===te||p&&p.default===te){G=L;break}}if(!G){G=Math.floor(Math.pow(16,8)*Math.random()).toString(16);for(var w={},P=0,I=V.length;P<I;P++){var L=V[P];w[L]=L}B[G]=["function(require,module,exports){"+te+"(self); }",w]}var x=Math.floor(Math.pow(16,8)*Math.random()).toString(16),b={};b[G]=G,B[x]=["function(require,module,exports){var f = require("+a(G)+");(f.default ? f.default : f)(self);}",b];var Q={};D(x);function D(K){Q[K]=!0;for(var z in B[K][1]){var H=B[K][1][z];Q[H]||D(H)}}var N="("+fn+")({"+Object.keys(Q).map(function(K){return a(K)+":["+B[K][0]+","+a(B[K][1])+"]"}).join(",")+"},{},["+a(x)+"])",k=window.URL||window.webkitURL||window.mozURL||window.msURL,M=new Blob([N],{type:"text/javascript"});if(ie&&ie.bare)return M;var R=k.createObjectURL(M),Z=new Worker(R);return Z.objectURL=R,Z}},25510:function(Br){"use strict";Br.exports="data:image/png;base64,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"},32637:function(Br){"use strict";Br.exports="data:image/jpeg;base64,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"},58143:function(Br){"use strict";Br.exports="data:image/png;base64,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"},55351:function(Br){"use strict";Br.exports="data:image/png;base64,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"},25365:function(Br){"use strict";Br.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0VJREFUOE+V03lI01EcAPD3fjucs4nmwrXNOY/VdBoe0Tqggi5NgsLaWriWZFQEEvRHBxmL+iMo/KMg6KJSCy03mbapo1vXzCvJUstjZTM1bUzZZP6uF5M0Zwr1/nsHn/d93+/7QjBn3GhuZkm5scvRJIgODWX7sKCQT0oRGIAQorlnp+cIAAhnJghhhobvWRPjQ/rJ8eEVXIxGwcFsGBYWQUTFLrN6yCB9qpjdthA2BSGEsEd1X08NOlrPSiM4PxWJCSNL+HwfSZBMp/Mbr6+vVyyVyQm+SJYrCWea5sOmoMqm4ezu9rqSrUpFjzxBPgpoCkCEwO+3IJIgWRWVpiR5cirF40crZZGc3rkYdDgQp+advUXC9YZs2rjBQRCTwK/T6E9KaJoGJEVxyw3GtNUbt11KWSYp+AuyfRlf86baVJezc0sLb1HIxGxg9mEIIaiurVXgJOiUq6WbV8KVRMD+s45hbftL082DWk0TQohaKJn+9bb3H6Ntr16hvfvU6TExMe4A6G2Xc4+ttqIkL1fXBAAIuGVORMje3BpvNRrxM8fz0xfHxY0F7Hd/HVSYjKVtGpWqI4THc2ELhIRhTHjzXlHax4Z6++3i4iwIIRkAIYQY9+9cfxHKFyVtz8ho9/l8NIbN4mgaQAYDfHI4hRf152TxAsHhK9ev3for2f6F1sZn6w0VFvMuVY43WZHYi08SOKJIP4AYTBbW7XAKCgsvx0tEQobbg1d1fXj/eN2a9Ad6vZ6eBmd+ttlQpK15/uaaLHEFR7lK6QqPiPC63GMsm80eXmN5wmNiAJKIBRjsYCAQCNFAf98lq3lvAYSqqQLNQFNVaXyuMFue6oZ/utZ5J3Chx+NBFEX3xEnEpr5+Z5b1RX2mIHIJyFbngFHXGOr93FX41GI4CSGkAqA/fdcd1N8+xKWpRUiakuLxJ/bosXxdWenDuziOw6UiMdit2Q/cY17U0/nhgtViPD8vNF/h/P2oyz1U8KSqsgDHfQyhWAyyVVow+GOUdo8MnfhnaLq5NdrcC9XmylMUSWFLRSKQuWMXaHlr7/ov6DfGOJB35LSpovw8RRAYmx1ErF27Wvff0HRku9WaA/b613lRUdKrDQ22sl+EE3lgNS3QYQAAAABJRU5ErkJggg=="},64244:function(Br){"use strict";Br.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAAXNSR0IArs4c6QAABAFJREFUOE991E9oI1UcB/D35l/mT2beZCZ/m2Q3aatrm11dYS9bVhERwUtAYQ/BYioKOQjWo3tb66Eo3va2l6U9iHsSEQ9WhGVBKraLNO5SummTtrFJmunkz6SZSeZfJBErtVvf8fH48OP9vr8fBP9zbuzlfREMh2t2XU8woasPwtO/3iyXGU0rMz+mZhqv7m+++fDC1MrtUon+ljDljfilA3ied7X0uxgFUo4cOGQrSL0hezwzhtq6SbVJk4YO1gjSb3u81AddtfUZ16VVcuDKm1C990xwiAm2lLN6LjqOYxmNIxJBggKv6LC8+qT9vpUkP64jLC2RFLhu4ebGTucOglgvQFuVM2CiVBJlA+ScHkD1qJXRCSfh9XrBdYeu6tv6/JZozR6xZprlOHCFYM1+UV92LVgL8FBRXfvuKXCIcW03Z+guakSNTMfRExzPgylGqmIFc77k1WfreHuEXUSSSW5by7AHajEZVzrAvvsgmeydgEOMUO2cceyiZqiV0Y1WAgo8uChGquIONl+m1VnVVtKA94KwP2h69/BlqINaLIArA9IdYcN+jMAhhlXsXEczUTukZsxmLQEEHsiBeNVX4efrxOGs1tlNA44DXHjMRFV2GdfxWjBMKjz7LzYCR9h+P9dsWagbrGfMejkBWBpwY+NVueL7pMnU3+00C2lAUYCMXjDRkbQMu1gtFPMofgGcVPZPWuD0b4VbtR2D7Sbb6X5580VAEICUI06o//x7x1xnplV79NHosQ8BGXvh60EDFEU/6YQS6her8Rnjv7GD8cIfE6CIz3VcG2ncXtZVFQHwHAiEptexXXqhJe4t9tX9FKBpwESTCvenuIRDzAxH8fzGlcn7Z8DhRezJo0lY57LHroU07iDraC0ByD4QF8fXzW2w0BIPFvvtWgogAaBgVGGKniUPjpuxIMz/Mn0aPenyEMVbfLY3cJCKlKzd7wq4zwem2Oi6ttVbqEvqYq/fTEFRABEUUsin7pIHJ8yEBPMrl5InlZ7KYXy/MMHW4JwBXaTKWlYfWAISRfAyJq9XH7cXKmPdxc5ATw2z+RwrKcZWf8mLY2aUH+S/m/wbPTMpl/cLE2QDnzMwFykhK2thriAJCNww6PWtp9pCOW4v6oSV4nkevOR4lMOiseTFMDPCOvlvksn7z5zlISock3MmdFEjhmVNChdiFA1e1+Daz0X1dnuc+bLjAamQhwbXDEx5vNu958OhHWGc/LnbZmaI9sg5nALoKEy94yepKNPWv7IOBw8x3CabUeYWyZDXWE1fMRSwykOcqBKNH84Fh//xWnl7koUWVhu4bpRh3vreP34nU6n4D0yF71KBQwnXP/0p2Pr8w5IkbQz0C2sTl9f+AvGX1kHxYE7xAAAAAElFTkSuQmCC"},61860:function(Br){"use strict";Br.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAA/CAYAAACWy3CrAAAAAXNSR0IArs4c6QAAF4RJREFUeF7tnWmQXNV1gM99vXfPqtFIQhJakEAGBFhCgECAcGED3kqhyuU4K07+eEtVnF9x5Zf9K+XkT5zyElyVBGSHBMqxAzYxi0lYgstQyEEmtpFmND2aGS0jafaZ7p7u1/emzp3p0UzP6373vT6vp6f7PBfV4LnLOd+9791z7nKusLbvVsAPE2ACTIAJMIEWI0A1+IkG5CYEHCsOp38MABXVFGwANGDLsUhMgAkwASYQKIFGHfyJ5HpLjaQPuwFkA8CNEP+dCTABJsAEmECdCFAYAErAwzCcfslNZDYA3Ajx35kAE2ACTKB5CAjiCXtFMWQv4CUq6XU1kj5q0mBsAJhQ4jRMgAkwASbQHAQoDQDCwZ/KAFACjsJw+nWTxmIDwIQSp2ECTIAJMIHACETCYShKCVLKwOrQBePgT2UA4OBPaAAQef8vqpH0I6YQ2QAwJcXpmAATYAJMgJxAOBwG/EcpBfPz8+TlryjQsujKpzRWaFYllFRwGEbSb5sqyQaAKSlOxwSYABNoUQJCCCj9sxwBDtqlf/ygwTITiYTOmsvlgp0BoBz8Kb1/ohkJBeI5NXzmmJd2YAPACy1OywSYABNoMQI4SIdCIQiFLAhZIW0I4IMDf1EWoViUUCwW9X97feLxOIQjEbDtAuSyOa/ZzdOjzJQGQLFoXrdbShoDQEqpDsK59Em36pb/nQ0AL7Q4LRNgAkyghQiUBv9oJALRaASikSiEwyFNwLaLkC/kIZ8vQL5Q8GwEoFGRakvpre8zMzO+DAjjpsDBn2agBcCpfx/GjqOsVDKBeloOpz9jzGMxIRsAXolxeibABJhAixDAQRoH/2QiAalkElLJBMSiUa39fD4Pc5kszGUykMlml4wAUzTtHe16ZgGn/oP2/kVowWip+cElj8bz/osyJPfD4OD7XvVjA8ArMU7PBJgAE2gRApFIBOKxGHS2t0N3Zyd0dXZAMhHX2meyOZicmoaJqSmYmpmB3Pw8FAoFIzKxWAxSbW16zX9yYsIoj99EIhz2m3VVPj34N573f1wOpx/zoyQbAH6ocR4mwASYQJMTwOl/NADQ69/Q1QWbenrgs5/+FBx75CGt+bMvvARPPPMDuDQ2BuOTk3o2AA0Ak70APT09ICwBM9Mzwe78tywQVGv/lN4/3XHEghThfXD2VNpPd2QDwA81zsMEmAATaHICaADgun9bMgUbN3TDlk298MXH/gg+9fGPac1/8Px/wref/B5cvHQZroxPwGxmTu8HcDMA0PNPtiXBzhdgYjxg7z8SIWslZdt03j+VUQLwuBw683m/SrIB4Jcc52MCTIAJNDGBkgGQSiShp7sbNm3sgT/7kz+GT3/yE1rrZ378E/jmPx+HS1fGYGxiAuayGVcDwAqFoHdTr84/duUK2AU7MILa86dc+0cDgOKh8/5zsiiuh3P9I37FYgPALznOxwSYABNocgK4BIBr/p3tHdDT3QXbt26BzT0LA/jo2GUYOX8RxiYmYWpmWu8JcNsD0N2zAWLxOGQzGZiamAyUnogSev9oqFCt/dN5/9+QQ2e+XAtENgBqocd5mQATYAJNTAB36eOufzwB0N6WgrZkUm8KxAc3/c1mMjAzO6dPAuCpAIwHUOmJxmKwcXOvXiIYPXch0KA/etc/lfcvJejpf4qHzPtXczKk9kA6PVqLWGwA1EKP8zIBJsAEmpiAZVn6qB4aATjw4+/yOAA46KMhUBr8q8Xy37z1Gh30Z2pyEmanpoOjhlEL9dq/98BEq4USoPBkA5X3T2WUCPi6HOz/Sq0Q2QColSDnZwJMgAk0MYGSERDW0QAXIgLiU4oAaBcxGmCxqkff1tEOXT0boGgX4cKw7yVrI8oiEgawaILrQxG9f6Kof3TBiKZlMbcbRkbGjYBUScQGQK0EOT8TYAJMoMkJ4IZANASW3wdQugMAvf5qO/8x39ZdO3T+yxcuQnYuExwt9P6p1v7xsr98nk5WOu//a3Kw/6sUgrEBQEGRy2ACTIAJrFMCpdj+y2P8oypux/lM1d2wqRfauzohN5eB0XPnTbP5Sqen/qm8f7tIF/WPzvsflxHYDf39JGsobAD46maciQkwASawvgmUvHr0zC1r4ba/0sAvpdJT+m7evRuBSDQK23bv1MlGBgbBNowU6Fau499xhiJKFPUPvf/5BvT+FXxFDvV/3Rcfh0xsAFCR5HLWL4FKF3JQbfxZv2RY8iYlUBr8I5EwRMIRiITDen0fH1zPL9g2FOwCFAp2TUbANbuuhXgyCdPjEzB28VKgNAXeUUB0uY7e9U8V8x/3TNDINSqzM3tgdHSOCiQbAJVI0jQYVTtxOUyACdSDgN44TrF7vB7C+q8DvX4c/BPxuL7oB3/x0h988Ga/bC6nL/jB35IR4LW2VEc7bNqxHWSxCEOn+kHhLXpBPaEQkMb8n5+nkRTHEaq1f4Avy8G+b9AItlBKCxsAAqDaRlFTA6D0rSDadErZuFwWE1jXBEozMKbvYq3KOs34NKlBEA6H9bE+PNvf1dEBHRieN5HQBHHgn56dhcnpaX3GH4/52R7PweMMw7X79upjf1fOXdAzAEE+Ir4Qm4DiURj0h8z7D9F4/wpGpChcD4ODOQodS2W0qAHgMPjX6yND2XpeynLSz88UtwknP+V60cUpbUmutai7VtnXKr9JW5Zko+K6vE6qMv3y07LgYm9ZAeVyLf29OWYGSpf8YIQ/vOSnd8MGePiBo3Dk0O0axJvvnIAXX30NLo+P60t+ShH+vGwK7N7cCxu2bIb8/DwMv9/nt4XM8oXDdN4/XvjTmN7/5+Vg3+NmQMxTCbF9d3P0anOdceJjyftfcNzLDAIvH0ZP9XLidUMABwHuB+umuUgEXT7wL/77ygmA5vhUOl3y86WyS36+5eOSn1IbhCJh2HnzB/QtfOdPn4HcLNmStWMzW4vXE1P0AYnH/opESxVh3FNBMjWclj0d++DECbO7lj2AENaOPc3Rq12VrtIQ5X/iD78rzaZL4OSNcj9oumauqlBFz98p1/r9bC43ADC+/5beXvjSY3+44pa/bz35fbh4+bKO8296y1+J0ubdO6B9QzfMTkzBxf6BQPsQBv0hW/vHUw9UO//x2B9RzH8h5WPFoTPHgwAprN03NGhPJrGcDJiVTQE6VbtqIKiErF4yG6gVVBLHadtlepsgcMRnyNSkfNTdbe3WdMlgXRgBy9gtx+gm+1oYPZWm/d1kpejPvpYcTDucXwHr//ldWAIIQzKegO7ODn3V710fvA1u2bdPK/HeqVPw1rsn9RW/E1PTkMll9UZAkyWAWCoJ1964D5SScPbkr8HOZv2Ccc+HwYnicfd0hikkTv1TbVTEaIQ0z/sy3bcfD2fQFLeyFGHt2Vf/HlhRk6BfNoeK3QYKzFKTWKaZ3QZAh7XKVbK51VVu7LilL/GqUHfVHlmtbL9dzlTeZXLrf11c63WSd6nISmWXy2oqw4qRmODdrVRehcG/VGNpnXuJw+IfvAyG5fh8DdYufahqmQ55dTOYtsWiReir27lsFiZo2atF+BLQlwS4CRDj+renUnoDYEdbSp8EwAd3/k/PzumNgDNzczrOv+kmwB033wixZALGz1+AsfQQXQx9By3x2J/Q0+wED4YypvT+iXb+CwWfKQ6efppAQ8cihHX9jfXrdb4HjIDUd9rcs7Tz2OsHJiAZG7HYVYNHPT+SDQakNAY1yFvUYHTKxPFrgK6lVmVGhhebw5fY9elI+hjgohGAA38iHtP/jQ/GAMjm5rUhgIM//ne1S35Kanb0bgSc/rcLNgy+8y5tGN1yluj9U679Z3N0xsricUpfzb8y00mZPn0QAIg2JayWSFj7bq5Pj2u0wX/RKTC3vt08dILmNioC5aj9K1RTo68ynLwZALVL7wCqJJPnwt14lnnYXrzfeh9jM+o/JomoZy8W6yw3HL2wNBGbLE2FTuS5b/kRqKY307jCUiAgvOAHb/cLhzAQ0NVLfuyiDbZdBLzoxyQaoBWyYNeBWwA3AF48PQAzQ+eMZfGT0MIriYm8bAz6QxbzH2WiWvu35bHicP9zfviY5hHWjfvr0+NcJarL2+UqRTMnaJCGXkJM1uK+B/9mbm3WzTcBpxeFrLNWk6r+b+hCGGC85AfdigUlFf5P4XL4Qihgk2fjzu3Qve0ayM3MwvDb/wtAdYOeU+UoM5n3r0BmGs/7FwBvF9OnDwcdlUpYN91a/17n2KPq8oZV7MsawnIRnJYHTN4EkjROgpTzWYtmM2mjkkft5EXWOlKb6FxasDaV1anBKrGuspegap82kZuk4ywWUm1dwoTLclkqtZkXnUzrXF6XSV/xIkP5C+4+kSa8Fl9zE9a9wqvGeNlsjMmGv1LmSDwGOw/eqo2IoXdOwvzlsZpJVCvAwqA/VN5/oQAqT3S6DvcjEHn/lpSP2IP9LwYKUkcC3P/Btet1K7Qz/UgEhQTtXn+Po92wrCg3zarVW+lTXq1Mv3r4074+uWrR1+uwbapRJZnc+NfSpm59yU32crPMTdby8kzq91qmm8zV/m5iKjuZMyvLXL2EtVRuXZSpSyW1YK6ad+tNN0BqQzdMj16C0RMnAWSA+oRCdDv/FXr/RFcTo/VDtPNfALxRHDh9f2ANtnxssm47EGBreVXB5PPitczq6b1shnYsqeYCaPVZXZoDU6+YV/WQBuoyQeNbcYLAqylRzRMPXPAGrMArv5IKQXGsvndF1+r1XfHtRjRgcxmIlOzqhG37b9Tx/gdf/wUUp2cMcvlPIpIJMi9b3/ZHdTshbqAk8v6lkkch3fe6f0rmOYV14PZW+pqvJFM+zU9BgqKMSu1n+h30/NEy7zBVU5bP2jrN6Jq4cxUZVpgWrjRj71QXJZtKcrrVUe6Gl+Qk7TtYWAVBqo3DJlMtbvr56U6VmDiV5TZlZsqxkh5OI38QOvvh1Eh5BMCuQwcgEo/Dlb4BmHjvt8FKhyF/qWL+Y8jfucbz/pUSL6n0qYeDBXm1dCEOHjJ9XeolU13rWbnOt4iipYnUFT9XxgQai0DZ4K944K/YPl3broHevbuhkM3B4MuvgaA6R1+hRpFMAlg0DaLj/eOlPxQPTv0TnWiReXUYRvreohDLpAwhbr+zxYa7BXVXdCOlvM/0VaVL00lNGtA9zdXmbcSGbiRS7ixbI8XqfrK6ldai3YLqvxUnkJb94Wrda6F54/U7KxyGXfccAisUgvPvvAvZ/sFghYxGQMSiNHUUJagMUYRCnPYnCkaklHpOpfuO0ShpVooQh+4I6r0yk6COqap+xpZRMH3FncCZ5g1K7ZZpzKAANk25XubUlyttlm8t+vma9G2taGMb0WvRZTft2wsd27ZAZmwCzr/8BgjD44J+ZRVtKR/7MZxrUxj0h+qYYjRCJZeSsnAA0umTfhn5ySesO1ptBmDlycrS2Vc/8Bo/z5p8MhsfC0tYI4G1GP5rFLmG7AtvEd4OWUMhTZQ1kkrCjsMHdayA4Zdfh8KlYI/9ac8/SuX9F+m8fwycROT9g4RnZPr079a7mwjrzrtaZ5RYeodb/U1unSav9wvVGvW15vuz9NbUP0BAQ3WrrYdug0RXJ0ymh2DsjbeDlU0IIPX+57IARaJ7dei8/6K052+Bs2cD3kW5uqlE6K7DrTEarNCy2T9grdGkwX55uHSnt8RhB80agvInDcnb0eyfkAqtmtrcC5tuvQmkbcPZH/0UFA6oAT4CLyiKEt2sZ1N6/yFC718dl+nTjwWIsWLRInT4bpL3YS2EN66zTEPnd7eR32hvTeQttTFFx4SNTK02zTh34xOg7n3Ob47j/0tddePDBmFZsP2+wxCKRWHsxHswffLXwUqNIYpTSZqlF7yHCo/9Ue1VwCUJmj5QkAX5ARjqGwgWpnPpInT4SD3Hi7XQcalOsSpIB00L1keplmmm+uDkWnwSWP7OrHWfDOr9rayXvzkHn6gbLFvn3l3QtXc35Kdm4PwPn6ebSq+gpw76s3hDYc0oMOQvbv6jeFCmxYuTai5Oqu/K9OnP1VyOzwJE+O571/ot9ik6Z2MCTIAJMIF6EECvf+sDd4OwBFx44VWYD/i2P4z1r71/okfNztKEKMbz/rEIkVQwLzP29XD+zDBVgV7LEeG772MDwCs1Ts8EmAATaCECPQduhuQ1myEzcg4uP/9K4JrrwZ/owh/I50Hl5mlkxqA/RCF/Qcq/l+m+P6cRzF8pInLP/WwA+GPHuZgAE2ACTU8g2tUBvUcOaQ965On/ADk5HazOkTDo6X+SR4GangN9ZrHWB71/3PlP82SkzF8H6fQoTXH+ShGRI0cJyPirnHMxASbABJhAYxPovf9OiHS0wfSvfgtTbwQfpVa0pwCsEAkUlcsBUIUo1sf+iPadFO2/kYNn/pJEyRoKEdF72QCogR9nZQJMgAk0LYHEjq3QddtNUMzNw/knnqG7Pa8SMQz5myDy/vHCH6rbCXHaP0Lm/U/L3Mx1cO5csBGUDHqliN73AM8AGIDiJEyACTCBViIgwiHY+OF7wYpGYeKV/4HM/70fuPqio41sjV3H+88XaGTWx/7IvP+vycH+r9IIVlspInb/h9gAqI0h52YCTIAJNB2Btv03QGLPTihcGYfL3/v34PWLxQAScZp68Lw/lfePR/7IvH81LmXhOhgYmKJRtLZSROzog2wA1MaQczMBJsAEmoqAlUpC94P36Ot3x/71WSicvxisfuhcd3TQedkY9KdA5P3jXQRU3r9t/5Uc7P/rYGGaly7iD3yYDQBzXpySCTABJtD0BNqP3A6RTT2Q/U0fTD3/s+D1Rc8/HqOpx7YBZuZoysLLfqiCESk5Kmen9sDoKJFwtaso4h/6CBsAtXPkEpgAE2ACTUEgvGUjpO45qD3oK4//y0II3SAf9K472+m87JlZuut+qYwS5Gfn/0IODvxdkCi9li0SDz7MBoBXapyeCTABJtCMBISA1EeOgNWWhLnXfgHZn78TvJZ45h/X/ykenPafJXKw0fMnu+5XnpMyvxcGB4niEVPAAhDxhz7KBgANSy6FCTABJrCuCUSu3wnRW24AOTENU98+ThNApxoR3GCH3j/RzTowNQ1QlDW3gR4UCb1/NZ//AgwP/EPNghEXIOIf/QQbAMRQuTgmwASYwLojEItC4qEjes177qlnwe5PB69CW4ruul888jdLs1yhcNc/VShiKdOqu20fnDhBtCuRrllE7OOfZAOAjieXxASYABNYlwQiB26C0K5tYA8MQfZ4HY794fQ6nvuneHAUm5ohue5X4Z4EWu//szB05kkKNanLENFjv8MGADVVLo8JMAEmsI4IiM52iDxwl77iN/vNJ0CNTQYuvcLBHy/XoXiy8yAw8A/BozDkL5X3XyyeUgNb9wO8ahOIRl6EiDz6KBsA5Fi5QCbQGAQeOXjQlyAv/PKXvvJxpvVJIHz0DhDdnWD//ATYz/934EooHPjJvH8FMDENguDCH2Xhdb9EGxIBQOXyvwfDZ/4tcKA+KxDiqe80pgGAUuFUDDYqBonQ/+3xtwyK1+wU6a+KUKaA1qukn8OvzwbFbL7lFgKUUiBAgP37n/MlQfipgPe5LMNYDZ8bXq1nSV8Pvwv9sUK7+Sdv1LGxXRQstM/K38qvR/4PvuCrHSPf/85C7BO3945C5wrvuFAASgCs+q3IoRIf8/9/SWH3DuTQDwx4VeFp3J9rq8axxbCTqNkM2H/7XbrwuVV6nsKNf1Q77DNZEFma634VBv2huu7Xtn+l0n0HAKD2XYm+3mL3TAJ++I9reh2hu4icYi0IqEf/dJOfesWP/umSn3wkeVYYjSsHaT+D/ZKRUGEcWhiflFAgHH/10KWUAOHj1yeQ8jH7Z0ce6XIbw52MiofefHHS1EiqahQZj2plRpWLYeHHGHLnUN14XmoS/Jxbi5/1QH6VjsCH1++WfoUlQEkFVX/ROJQClOXvt/iT/xqCV94M/IIaFYkI6GijmftXEsT4FMnmusW1f5prCLGzZHO/AYABADUGI2efWrTbfL7ZnrKFYPvuLy58tqpZYZD/f8ATqFuNSq+qAAAAAElFTkSuQmCC"},53114:function(Br){"use strict";Br.exports="data:image/png;base64,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"},10266:function(Br){"use strict";Br.exports="data:image/png;base64,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"},49676:function(Br){"use strict";Br.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADwAAAACQCAYAAAC1FZ6XAAAAAXNSR0IArs4c6QAAIABJREFUeF7svfmTJMd15+keedTRXX2hG0AT902AIAgCPERSFElpJFG8QY1mNJKW+m3H9rf9R9Z2zcZmbcx2bXdlw5EoiRR4kxIpEiQFXiAJgLjRTRBoXN1Ao++uKzPD115ERmW4R1S+9MroQnfVJ3/xqAoPD/fn7u/y74tnDT8oAAWgABSAAlAACkABKAAFoAAUgAJQAApAASgABaAAFIACUAAKQAEoAAWgABSAAlAACkABKAAFoAAUgAJQAApAASgABaAAFIACUAAKQAEoAAWgABSAAlAACkABKAAFLhoK2IumJ3QECkABKAAFoAAUgAJQAApAASgABaAAFIACUAAKQAEoAAWgABSAAlAACkABKAAFoAAUgAJQAApAASgABaAAFIACUAAKQAEoAAWgABSAAlAACkABKAAFoAAUgAJQAApAAWOdc2tBwNbKn85KOQltirrlNsY9F7YfPq/dD9vW+jtt/zQaTNs+48/XWrF+mH9//2nri/U/nl9p9IvlJ2H9adtn/7P/4X/wf+RfroMi/5H/ZftDk6/oP+g/4+xVbf2g//kU0PYT+q9PgWnXF/o/+j/6/4XV///r/Wf3rZrOp5wz18nufdt1rYUP3Nn5q07bXG6MuDlF9SzcncX1Ot9FDG8Hj1trjHOix+Z8oriWckO/yvuGja81GFQY/2dNfxg/88/6Z//D/3L+DP8fycQaiYX888mD/PfEJ/oP+h/6L/o/9g/2H/Yv9v+l5P/op+bMTx/r/7+PPj84Ndy9T+3snvraf/7kWxbX893g//X9t5qPSzvf1e7HntdMOz/aeKZtH/8//n/8/xfW/1+mr7afOf8E/w3+Hfw/8Q/Ef2iyIrdv0X+nka/ov+i/6L/ov+Dfwb+D/39z4h+8AOAJjvwrGOAAQTeJ3jSujgIxmLb56OcVREgFQRj9guABxj8WYjEteaOfZ/7HIoJY//A/D0EdvcHgfx4F4P/w/wJWmPmYGuYvsfsT+Yf8K69H9H+fAk3vT/g//B/+n8PKkX/I/6b5K/pPHAW2jP73v/3T4rsSk/yhM6Y7203MH727dc/V+1ufLIub6MEGCFdrrRwKy4dscuY1vJYy+wURMqqw19pXjINq+85YY41bJ+CZ8Ucq+9r8MP/ZXmD9s//hf/B/5J//hRDkv2Lsa/IV/Wfs4Qv6X7i+0H/R/7F/sP/qP3iD/bs97d/Ti+ahb/60962TZ1MREL3Etb71v36287D+RaDGz2dVlTDOfTd17egtMeUbGT/nX5x/cf7F+R/nn5z/cv7L+a//hdop1avox9H/Ik2iaAr7D6D/ov+i/6L/ov+i/6L/ov9ecP1XAoCTKZWWN+3xf/xHY//sz4yTUjpRXEv5pnVqE1/M+Jl/1j/7H/4H/0f+If/Rf3JZgP6H/ruJavib9ir0f/R/9H/0f/R/9H/0f13///++bHadMsufTFNzk9Dr5quT+Q+9o/PnMy1zTZ0Qr+THDQJ8YxMIV1PwRqbsDVPsBZ0OA44rp/eRKfoYf5AfmPn3AtxZ/3EJxNn/cRnMK/SC//kpRuH/HgWQf/nHR4oPLiD/A/Qe+k9UimL0P/S/gofk3y/yP3CE/of+532BQIWLo/+tfQQl/yJO6Ru/NeGmYQpd9N+m9d/+k0fSz//o0d6RgTOuZeyrc93VL/3Pn1g48aYd6kS8mPMfzn84/+H8h/Mfzn84/9HPfyJE6yVRFfmP/Ef+I/+R/8h/5D/yH/w3+G/w7+D/Y+IfJAC4tYnWTuVM0feAV3oSW38Th7KhV8WOJ7b+hjq1iQ/Fjie2/iYOZUOvih1PbP0NdWoTH4odT2z9TRzKhl4VO57Y+hvq1CY+FDue2PqbOJQNvSp2PLH1N9SpTXwodjyx9TdxKBt6Vex4YutvqFOb+FDseGLrb+JQNvSq2PHE1t9QpzbxodjxxNbfxKFs6FWx44mtv6FObeJDseOJrb+JQ9nQq2LHE1t/Q53axIdixxNbfxOHsqFXxY4ntv6GOrWJD8WOJ7b+Jg5lQ6+KHU9s/Q11ahMfih1PbP2JhvJfvtq7qz9wf2xMOtdtJ+YP3tl62w0HW59NnbPjMmTpH6Qc/wHnom0p5SeZmPz3hd2P+yC03r7fXmyGOMYfLse4+dLnJ669au08u9n664v5H5fxu7of4/ZfBdAfRMgw/9r6ZP37FIhbf/r6Yv+z/wsZVsetxmdIRf4j/8cnpEH/HZfAROfPyD/kX5kCyP+YhED6/kL/Qf/JZfjyqvntd3+1+vcvvZ6uWpu4lnE/fv81j3//3nvvTSdyIm2sUqw/K7b+xnq1eU/Fjie2/uaNZGNvih1PbP2N9WrznoodT2z9zRvJxt4UO57Y+hvr1eY9FTue2PqbN5KNvSl2PLH1N9arzXsqdjyx9TdvJBt7U+x4YutvrFeb91TseGLrb95INvam2PHE1t9YrzbvqdjxxNbfvJFs7E2x44mtv7Febd5TseOJrb95I9nYm2LHE1t/Y73avKdixxNbf/NGsrE3xY4ntv7GerV5T8WOJ7b+5o1kY2+KHU9s/Y31avOeih1PbP3NG8nG3hQ7ntj60b2SAOD2MAjXPPCAsR/+sHFSSksf/rCR/2Xl8Ddth6Z9Xhtg2H5Yf+yJCuNn/ln/7H/4H/wf+Yf8R/9B/0P/Rf/H/sH+w/7NKDCt/T7t89j/4ymA/2MKhDr+n+3j//nH757c8cqZ2Y+m1t4hW+q6K5KZj9zd+dPZjrl5GJ87QQLKwJ0YZOypMDsbJrAZ//xatiDJ/JNxXz+DkrrZg/dVEgqFX1+M7E4lhIjxS5q0fJ7qhCXzv7aE8wUdueBY/2PXV+Wwg/3vrTf4n7d8wt0XvR21B5B/YQZR5H+xB+H/yD+Nf6D/jhfg6P+KsY/+g/4zNJlrzGf0n21q/7903HztO79YeWSlZ1xi7Zlux9z/v3x85gX8f9vH/1d3nsP8M//g/8D/gf8D/wf+D/wf+D/wf+D/wP+B/wP/B/4P/B/4R/CfJdBKzQGeBk+dmn7aC9QjocDl64oA4CHCzO/gL39p7L33GielvPnee4355S/zckKGqAF+tQ5XMC3hACInJKo/jJ/5Z/2z/+F/8H/kH/If/Qf9D/0X/R/7B/sP+3cih2CUva15N6oRQ9EOlaj+YP9j/2P/b237/799Y/W21d7gY6mxO1utxH3w7a1bbr269R+Mc60J+BFVoAAUgAJQAApAASgABaAAFIACUAAKQAEoAAUuIgr0U3PqZ08M/ubxF/qnpVutlnvq4K5zX/+zDx9YqfPn4//F/4v/d2v7f8fhSdn/7H/2P/sf/Cf4T/Cf4D/Bf4L/BP8J/hP8J/hP8J/gPycICI/Cm07gKh2bwLYGHxs2Wf0m9xNPPNG94447spQFTz5p7B13GCel/F1cSzlB56au8uSTT1rpi5T5+/Pron8TAIDH9kFrn/Ez/6x/9j/8D/6P/EP+o//ksgD9D/13auV+ggY0/Rz9v5K0IOoDShp9sX+wf7B/sH+wf7B/tpP9c/jkHTNHTqz+UX+QvkPGfcW+pPORd3Q+vTBnbi+rLUVy17WEvMrXB8OMk6H0rnhz/QS/1QRoke8L+6upYJX+Bg8wfj+Do+rdD+aT+ffhlqx/s/YFE9lqlQy1YQY79v/aFhJ6xa4f+N94CsD//QzJIbWQf8i/cgZj5H+Q4TqMpkD/WdPhM14SCKxY+RW73tD/w4zryL9xFED+I/8LnlG3Ti5l/efUovnZN3+28t1ziyY1adqbmzXf+s8fm3+0jC/j/IPzD84/OP/g/IPzj+10/gH+G/w7+H/iH9B/0X/Rf9F/0X/Rf9F/iX8g/mHrxz/YJ55w3TvuqD8WePLJbBNIYHD2K67Xq68BLKa9r/Xn8OHD9uabb3ZSyruKaymHBk7UeLT3TTue2Oe1/jB+5p/1z/6H/8H/kX/If/SfXBag/6H/ov/ndlyMPRdbP9aeia2v9Qf7B/sH+wf7B/sH+2cj9s///Y3Vmxb7g4+nzu5qJcb+zu2da956nf1PibHdOgB/JWJP+z5HgKB1zhlrrZEyjw+wxhmXlfIrrqWsiR8YoZXXiUhWnw/6W63v90eNuGP84xKKVOaL+Wf9s//hf/B/5B/yH/0H/Q/9F/0f+wf7D/sX+78p/0fSe/KFwed/8tTgpTRNTcval+ds/8vvv3nHSQ3Ppp03xJ5fTFtf6w/nH5x/cP7B+QfnH5x/bOT8I5RPmryZVp7FPq/1B/mH/EP+If+Qf8g/5B/4Z/DP4J/Bf4N/B/+/Pv7fHnJu5uYJLbHDElRrjJEyE7DGuMPGWCmH/wo/ahu2rH3EdsKe1Fc7fFiEnjFS5gpAfi2l/Gr6v/a/SV7M+Jl/1j/7H/4H/0f+If/Rf9D/0H/R/7F/sP+wf+tj1AK7Gvt/fNKkSdwQ69bB/4H/B//XdP6/B5853n348MJHBj33btlo+3cnrd+/p/PRhTn3zrV0nWveTj9FZzWjlx/gWM0ANj7goZrjMuSmSsrgaoe9ANVKf4MMo6P8pMMBV7g3418LAq/NSMr8lwNcWf9hBmT2/7iAJ/ifcpympYyG/4/NmY38CzKQI/+9DOPoP4HCh/4XWO/ov+i/QxsM/b/m+1DYP9g/ow/8bLb9t7TifvOvD/e/eOxE2hNObWfsv33yT2Z+2B/i1QosD/i3ydzO4N/Av4F/A/8G/g38G/g38G/g38C/gX8D/wb+Dfwb+DfwbzUuUOL/fAqAfwT/WBw7y8rQ4mUnc8wNa20E/2mdczPPP5+nnLj+euPkWsp13qx12FvgRVtj2tfP4P2OjK1f8z7z/PPZuIpfbP9CMjB+HzMwlsEz//leYv2vy1/Y/xoGB/5XpgD8f8x6Qf5V+C3yH/0H/Q/9F/0/pwD2T8kBMYF9gv03Xv/E/hvj4JtgfWH/YP8UPLnCn2t8cNg/m2T/fP6BlWtOnTafHDi3L0kSc88trSvvvDH5i5Y182vKRCWD7/jFrGV4qwibYXZgARFni0N5n1EzDEdutuD9FWbP+IMMzsz/OGbG+tcCfgNli/2/xvPgf/B/5F+YMT04jEP+yyYxmR40gb4UojE0/Qv9JzB20f/Q/4Y6iqwMzZmB/of+N/6DL+i/3mE3+v+G9f8jr6dffeCR3mO9nnHWutP755Ov/MUfzhwpf+NkAv8s/n/8/+PwJ5x/cP5RpkDs+aqmMmn8R3sf+BfwL+BfwL+AfwH/Av4H/JOmLxD/Q/wT8V/EvxH/VwO+miBgM5a/Yv9FQpL8T6ireGbsX8X+lQDguVdfzQP0Dh40Tq6lrF//4//76quv2oMHDzop8/byaynlb+1+2HrRl0n7F9YfDIxrtYyVUtq++mpjXnopL/P+5GOdtH2NJtr4tPuM36dA7Pww//56Zv2z/+F/8H/kH/If/Qf9D/0X/R/7B/sP+xf7H/8H/p9Y/8p2838988zx9gO/Xfjgyqr9HePSZPfOJPn9u1sf2bPT/o5Gi43dn+48oBIg5ScomwCiv7FeN/cU45/mPIT5DwLkWP/leDj2vxqi1Bwn21hL8D/438a/BwP/h/+XM04G8eDwf/j/OPzMxkRWo08h/5B/yL88lL6C16/Zaf5+Qf47k6bJGz95qvf5Qy8NzqWpMbPd5PErdyx++10371nh/IvzL86/OP/i/IvzL86/OP/i/Av8O/h/4h+I/yD+h/gn4r+IfyP+j/hH4j+3U/yrBADPv/pq7hA4eDAzCrMyN5BflSDerMzv59dSDg3otWdqz4Gkmjw6bC85dsymV1zhpJT6aZq6JEmslLXtDx8ddm/UufX6E9QPXl/pYjFWxs/8s/7Z//A/+D/yD/mP/oP+h/6L/o/9g/2H/Yv9j/8D/w/+r+3r//vbfz195YnF2Y+nqbtC1sHbb2ztv/um9p+3Erd7HP49DMAIAbphxl7/e5bTI+ur78+T40mSPPlp96eNl2D8XkLCSgZn5j+I0NVSMkZuCW19a/dZ/9PFC7H/2f+lhKzwvyBjKvwf/u99oQH5N0ojGynr66pr8l27j/xH/q/ZZLLAIvcn+g/6D/pP7mfIts8F1n9OnHU/+d4jg++fW0yF7Ku7d7a+9cd/0HliCD8D/xVQAPzbCPME/gv8F/gv8F/gv8B/gf8C/wX+C/wX+C/wX+C/wH+B/wL/Bf5r++K/tvL+t0ePuh0jv+AxY4xg3KSUX3Gd4d7MFVcYc+xYXsqvuJay9n7QWuWB0CUbvMB/e/V9QfcqFa644gpz7NgxI2Vdf6uHhoyf+Wf9s//hf/B/5B/yH/0nlwXof+i/6P/YP9h/2L/Y//g/8P/g/9pe/r9Tp44nDz638L7Fnvtd50xr55yxH35n5/2XLdgPVf2IQ8CrccYaa1yGHJefn7EnzHcVthPizav5sfz2i3dJOclPa3+SNsbVkXEzfuaf9c/+h//B/5F/yP9yhkv0Hz/fJ/qfTwFNPw31S/TfXNdE/8f+mcR20/bXJG1g/61PAezfzbH/U+NWn3rBfP7nT64cNUliui374lV7B1/91AfmT4P/Av8G/g/8I/jPGvxsRXSBfwX/Cv4V/Cv4V/Cv4F/Bv4J/Bf8K/hf8M/hv8N/gv7ci/tsedW5H8vpkiLEDB4x7/XVjpcwcKkGAb/L66zY9cMBJKfeLaynlb3lPesC4tfcdMMa8boyRUn6vv27MgQN5OcHzRVtS1ra/1vhk7WkHHoyf+Wf9s//hf/B/5B/yH/3HPy5B/0P/Rf/H/sH+w/6dxH7P7H7sf/wf+H/wf10i/r8vP7B84JWz9mOD1F2VGmPuuK61+96b23/Rarm9lRRRQQqoagBvkPCsSBc0aYpeNYVZ4NEM62sOz7A/lfrKiBi/lwKL+fcDnioJ1Vj/cSm62f9hijmffiG/gv/59IL/j6cA8m/8ftJSpCL/kf+lFJjoP+g/hc4njBf9D/uv4AmZIEb/R/8vdAZZD5p9Y61ZXk4Pfe/R9P7XTqV9axLXnXE/+sgNZ3+8b99+N3Iug/+ayB+v2APg38C/gX8D/wb+Dfwb+Dfwb+DfwL+VPxcA/g/8H/g/8H/g/8D/TeRvAP8H/hH855uK/7SvveZ22uEnY50zTq6lzHyBwQa1x49bt3+/k7LeV7jfGHPcGCNl3a+4J6UxRVtSZv7eoP3qfWPdfuPs8Txg+Q1z3Fxm9mel/C7L/peXdT/n9jtrj1sph/7lbKyMP6cn88/6Z//D/+D/yD/kP/oP+p8foIb+i/6P/YP9h/2L/Y//o44C+H/wf219/9/pw4eTBw5d+a6lfvtDbpB2ds4n9g/u7nxoz4J93zgMpZaxrHLfWuOcM1aAsJl/Lr+WMvNfDrMLFxm/KoD6AGJfrR9m6PF7r9WPz7g2PmMx4w/ow/yz/tn/8D/4P/IP+Y/+g/6H/ov+j/2D/Yf9i/1vXnrNfPlHj/We6vVTYxN78sqF/lfvevvKK+C/wL+B/6tSAPwj+E/wr+B/wT+D/wb/nn1fBvw/8Q/EfxD/Q/wL8T/EPxH/R/wj8Z/bKv7Vvv66WyhcRaeSE3ZPus9JKf8rrqWUv5PkhE3TfU5K+bu4lnIc8G29e9O2N+3zYb8YP/PP+mf/w//g/8g/5D/6Ty4L0P/Qf9H/sX+atrembW/a57H/fApg/2L/Yv9i/2L/Tmb/Pvjk/J4jb6SfHLjkKuGkd93SOnDXDa2/tMbN5QG6fsavMKNNJaDXBgkaw4heJSOOVr2ScivoYDUBkxaAPD6jGeNn/ssZ31j//gZn/wcfNID/rSXByyNeS0JkiNjzKgQMW6sO/w/p6Qto5F+YgBD5P/4DLOg/4zK6ov+h/6H/5XZgHrGK/lfWX9B/0X+9D5pNqP/30uT4T58a/O0Lr/bPp6kx7dbgsffeduY71+07uFKcCWwEj4b/G/83/m/83/i/J/N/g//NsdDgn8F/b0TfmBa/MO3z4B/AP5QpgP6L/ov+i/6L/ov+S/wD8Q/EP2z9+Af7mxMndu9xe7MA3hPmhNln9mWl/IprKTfyO2VPWmlbyoyhDK+L91XblPfKu/L3j67r36/1N3x/+L6wP1p7sTRg/Mw/65/9D/+D/yP/kP/oP7ksQP/L9W3035AC6P/YP9h/2L/Y//g/8P/g/ypkwcXr/zt16qT916fmf2elbz9obJrsXUhaH7q7/dGds+auEOAc6z+MrR/GB4chyBe6PwWYd72MxbHjia3P+IMA8iAEnfn3Afex60urz/ofHzCo0W/a++x/9n8RxJuvJT8EEf4H/ysHHE3Lb8Ln4f/w/3EB402vt+r6g//D//M4Y+Qf8n8r6j8nzroHf/Bo+qPF5dQZk67smrHfev+7l57OvYU5dq3Aq4H/8vFX4N98CoD/88/jwT+CfwX/C/4Z/Df49zp9KtZ+Bf8O/h38O/h38O/g30V2gH8G/wz+G/w7+P+LB/9vT5xwu0+ak5luv9fsNXIt5SS/om7xfNaMPJo3Z/bu3WtOnjyZlfJzQYrx0EAI3x/bfqV+MAitfcbP/LP+2f/wP/g/8k+nQKx8Rv4bZ62xQgehLvqP7yDV9DNNv0T/y2X3mj6O/utRQFtf6P/o/+j/6P/o/+j/uvYrbq5A3uL/2rb+v4eeaF9x/ET3EwOXHkgSa95za3LtzVcn/8Fa25aggOwXRKiFGdLCDI5hxsZKAuAgoWElICDIQFzJEBlmKFYWfXT/XBBwxPi9CA3mf3wGRda/v8HZ/36AU4UfBfxL21+VDJXwv7EUgP+PQmryA01lfyL/jBdwi/xH/pciNDX+rO4v9N+1TxzUMW6Nvsi/IEMz8h/5P4YC6D9vnv6TOrP85PODv33kN4PXZIpa1h255aD9+s2XLZ8p8GWc/3H+x/kn57+cfw8BuJz/c/5fogD4Bx/fEOoL4D/Af4D/AP8B/gP8B/gPnQLgX8D/ePY2+Kdti3/KuAXzf8nNfxYAfNpm50jGnDplzJ49eWmM2b17jzt9+pSVsk4cyHO7nXHrPb9nzx5z6tQpI2XWvHwFYlhm7Q+flVL+Pm1P2d1uj5NS/t5j9phT5lRW5t3L25Iyux/ZfjgGrf+Mn/ln/bP/4X/wf+RflQKa/IyVz8h/9B/0P/Rf9H/sH+w/7F/sf/wf+H/wf10q/r/Xjp5tPfybmQ/10vTdaWrMlZe1Oh+8M7lvpmtuzAOG3CgIOPtHAMGfFrFfaT+w2dQIQh/iXAkYtn6GtzBAIxxOxWJk/Mx/sQZZ/+x/+J//CQb4//gvAmgRa8i/QL4g/z0KoP8oX1BA/yuHuKH/+gF/YYZr9P8gAj1aPmH/eQIf/Qf9p2C6mb8k31/Ly+6ZB36dfu346bSfWOM67cEP33/NGz+75pprXQy+DPyXTwHt/B78G/g38G/g38C/gX8D/wb+LVZ/Av9H/EOMfg7+E/wn+E/wn+A/wX+C/wT/Cf7zwuM/7QsvnBp97mO3ROFKZO5Q1S+upaz57dq12505c9pKWXe/uCel3E937XbJmdNWSvm7uJZS/g7bCwOGtfrh+7JxRIwntj7jZ/5Z/+x/+B/8H/lXpQDyP+eN6D/of+i/6P/YP9h/2L/Y//g/8P/g/9q6/r8fPLV6zStvpJ/oD9zumU7Lvft2c/u1B5JPhwB6+e6hfHtx+P3DSkbBMGNwTQUvgEzDT4cWWmz96vuVFoOALMbvB1Az/6x/9j/8D/4/PD6sRtz5AYtKxFmsPIutj/yLzLmN/PcCstF/0H/cMCt4Ht+G/oP+g/6D/oP+k38gzQ+ot0niXnwtvf/BJ9Nn+4PUtF1ycu8B89UPXLV0rA4vBv7LP2+OxbPF1gf/Bv4N/Bv4N/Bv4N/Av4F/CykA/g/8H/hH8J/gX8G/gn8F/wr+Ffwr+NeLC/9qT51ye0+fHkb47t5tjFxLKQG6Z8/YdGGXkzJj4KlzSWKtlPL37t27jTwrpfzOnj1jFxZ2OSmz+sNnpawzEMP2wzrh85X+hO0XfV9nPJV44GHfGT/zn6091j/7H/4H/0f+If/Rf9D/0H/R/7F/sP+wf7H/8X/g/8H/hf9vQv/nb4+tzjx5dOcfrPbtnWJM3XRVsvNdt7U+17LpQhbYW/cLMxhWMtb5GYQr8VJ+PsnKG9T6wfuKYAUp5VdJcKX0r9KBsH5YgfH7GRyZ/yBjIet/7aMAVby8noBbS1jH/vfWG/zPmSJoEf6P/EP++wkaKx9oic1Ajf7jUwD9D/2v0EEygWPR/4o9kQVIov+i/w73xBbX/wepPfGTJ83/OHKsvyhLf3bOPnLXW059/+A1l6+u4dHAf2VnM2v4OvBvIwxXDZ4L/F+QDwX84xqGFfwf+Efwn+C/wb+D/yf+gfgP4l+I/yH+ifgv4t+I/yP+kfjPrRr/al988fQ+K6f82fmCc3ItZeYQ2bXLmDNn8lLOY86etW5hwUlZV/+ctXanc05KuV9cSyl/a/frUXGl/wb9Weub9LGu/YUFd+7sWbtzYSEfTzGWYf1irIyf+Wf9s//hf/B/5B/yH/0H/Q/9F/0f+wf7D/sX+x//B/4f/F/4/zbi//zeM53bzi62PpqmbmbPTtP+8N2tT83NmFtUX+dEFeJyGBbZtqTM/F1hBrLgnXp97f3a/YkGOaZSXPv6ePxX6fW192v3Gf90FIijrz6fzH+ZAjq9NPpr96eb/WpI5vgMpfp4mH/mf0QBfb1o61u7z/qfjgJx9NXnk/3P/mf/FxTQ94u2/7T70+1+5H8cffX5hP/B/958/nf2fPrI9x9z3zl/3qTWuuXds+5bH7mjdyg8jwH/NfTNg3/LFm0FXwj+D/wj+E/wr+B/wT+D/wb/Dv5/FNORfV8rx3oS/0D8A/EPxD8Q/0D8A/EPxD8Q/7B94h/sSy+5y4w5m3t9dy0Yc+ZsXkpG3zNnzcKuhayUn/xXrvK7df8p7g7bC544a86aBbNgpNxQe0H/1vo67F94nFTtTf5u6UP+C2owfuaf9c/+h//B/5F/yH/0H/Q/9F/0f+xIAg6NAAAgAElEQVSfjdlr2H+exYz9i/2P/wP/D/6v7eX/+/ULC3uOnFy5b2WQHphtt8wH39G658Bu9+9Cf2VkAjQtQVblvga3j01gN21/Gb9PgWnpqT3P/I+nAOvfT0AYUktL+B17n/3P/i9TQONf096H/8H/xlEA/g//LyegRf75FIiV7xq/Rv4j/5H/Iwpo+2Xa+xe7/mOMdc+/OvjSz58xz6WpM+3EvPzWq91XbznQyx1G4L88fBb4tyFWEfxf7dYG/zjCrOZ4U/Cf4F/B/4J/Bv8N/h38P/EPxH94GhLxL8S/EP9C/AvxL8S/EP+yLeJfsgDg80me0Tf87UgXnNyTUu4V10X9MCA4dDhpDufY5/X++A6eEHCtPc/4fQpo9Iqdv5C+sc/r/WH+yw4+1r8fcKCtH/Y/+79MAW29xPIv+J9PgVj66fMB/4f/jw54kH/Iv3LAncY/kP/If+T/iALafomV3+g/6D9lCsSuH309ov+h/12c+t/plaT98NPmj1dX23fIHrjrpuSK26+1f2mMaa/nJw0z9IYZnLJEvkXSS2kkSICpPh+8OLa+5t+d9r7aH8bP/LP+80R47H/4H/x/lBSyJsN9RX4i/zwKqPJ2WoEe+bzaH+Q/8h/5j/xH/0H/Q/+9pPXfQWpP/Pzp1b87ciw5L1M5P5P+/F03n/nR7Px8WqgN+P80PB7+T/yfF6f/s071x//vJ9TR8LPwP/jfeDw2/B/+D/8vAtzBf4H/Av81+uC6pj+AfwP/Bv4N/Nvk/pY4+wX8H/g/8H8jClwM/g976NDZA2bnhCez54zJ6kppjNmxw7nz562VUv4+b63d4ZyTsq7F1DmXWGullPvJeWvTHc5JmdUv2i76E7yvcj94yQ63052356yUeX/yaymzqpHtVcbA+Jl/1j/7H/4H/0f+If/Rf9D/0H/R/7F/sP+wf7H/8X/g/8H/hf9vjP/zJ48n95xdbn3EOJsc3JfMvO9O+586LXN5DX5Zd8oGKYHkteJaLV4fxINV2lPiZ6rvV1IQVdob9mXo7h2llxu6e6PfH/aI8Xsp+5h/1j/7H/4H/8+P+5B/Xjw08j+gQLT+gf7jpwgOUsKi/wXx2Oi/mS2C/p+5R7F/NH4hJBrKbd34lYoO+6eUsvxStf/OL7pHHng0/e655dRZ45b37+t84103rzwXi9cC/wX+Dfwf+Efwn+Bfwf+Cfwb/Df4d/D/xD8R/EP9C/A/xT7H+BOK/AgoQ/0b8G/FvWyr+zR569ewBez7/hrzbYZxcS1nngC/uFfXDgFznjLPWWCmz845hW+u1r90P+6DX9yOI7flz1u3Y6aSsG5/ent8Dxp+vDeZ/mHMhCFhn/bP/4X/wf+Qf8h/9B/1P0y+1++i/4/Xvqr2C/j/6ypHsP+wf7D/sX+x//B/4f6r+vWn1D/x/pUO1HI88kf/zF6/ag8dP2k8b19o5P2vs796V/MGuefPOir4XBvQGAQXTZjQMM+xp76/G3+bBdgXAP+yPlsEv9v1FcON676v0zzhT9Cmzx4w1xTvzADH/PuMP9O1g/TH/PgW09cj6b3b/afRm/wfrE/4H/x/KPOQf8h/9B/0P/TfXSdD/sX+w/95c+1dUkyNHzZceeib9bZo6026bl2/ZY75+7Y29M5Pgzzj/CfF6nH9x/lWgtDn/4/yT81/Ofzn/5fyX81/Ofzn/De0Fzr/9eA7if4h/Iv6L+Dfi/4h/nMT/Bv5rY/ivYn9Nq3804f+0h4+evTxZzFMypPPOybWUdQtA+9/SorVz885JKXWLaynlb+1+2H7Rl0n7V2k/dW4psXYuHY4nCNiMbZ/xj6eANr/afebfp0Ds+mT9B/yH/Q//g/8j/5D/uT6H/lM+Hzax8hX9D/1vHAU0/Va7j/6L/lumQCx/Qv9H//f8L9g/2D/YPxel/XPibH/+iRdnPzHop9e2Wi33ntuTW64+YD4T5BBTciIFOdcqGepKaRAzwRKd805RebX2tPth81PWZ/xBhj7mfy0NKOuf/Q//CxiCliNX83ho/Fq7D//3KTAlvZB/yL9SRsgKu4P/wf88hQj+H5lzNhBYGr/W7iP/kH9lCky5Xi4h+T8YmPO/fNb8zQtH+4vWJm52zj70vltO/2hmbi4tKIL/O8figX+bDJ/I+QfnH5x/lPC3nP9w/sP5z0V5/lOHjwf/Af4D/MeIAuj/6P/YP9h/2L/YvyIVtPhE7H/sf+z/OPvfPnfs3BXnz+dK144dxsi1lPIrrie9Hxow0ow0PWwuvyj9Q2t/re6wf8Wjwz/D5jS0QvT7tf6F9xm/TwHmn/XP/of/wf+HfBH5h/xH/1ljiJp+hf43VJ7Rf3N7xCcH+n9oX2kWUKT80fYn9s/IZq4jPfYP9g/2D/YP9g/2T+5g9QX28UVjnzjU+eC5xcF75Pbt17f2ve2G5K+Ncy1NlE9yv4gFyY+PsgzFxosP0TIM29Ezdc9rfSiyA0uZP+9nDNaen/Y+4x8/f9r8aPTT5kdrX3t+2vta/7X+ac9r/dPa156f9r7Wf61/2vNa/7T2teenva/1X+uf9rzWP6197flp72v91/qnPa/1T2tfe37a+1r/tf5pz2v909rXnp/2vtZ/rX/a81r/tPa156e9r/Vf65/2vNY/rX3t+Wnva/3X+qc9r/VPa197ftr7Wv+1/mnPa/3T2teen/a+1n+tf9rzWv+09rXnp72v9V/rn/a81j+tfe35ae9r/df6pz2v9U9rX3t+2vta/7X+ac9r/dPa156f9r7Wf61/2vNa/9Zrf7VnX/rR4+k/njjVH9iWXd634L759mvT50L8Ged/nP+t+cw4/+P8k/Pf8nbg/Jvzbx9frQlkzv+j8GfgH3x8gxYfEC4/8A/gH8A/gH8A/zDkjJHyF/sX+xf7d6jkY/9j/2P/N27/2yd+e+5KzW4s7s8bYxaNMVLKr7iWUn7afe2J8PmwX+H7tH7r/dFa8O9r7Wn3Gf/4FcP8+/uL9e9TgP0/4rGTcC6dH03SyqiO1p52H/4H//NXsL9i4P/w/7J+ifxD/pUpgPxH/hcyYhLNRddHJmkF/Qf7fzL/hr7e0P/Q/8ocDP23rPFuV/3/kecWbj151n3MJknrqgPJ/LtuNX/dao2+m7ielArzd4X5g+KkW/O1tfxi0/aX8fv5y6alZ9MrgPkfn19u2vli/bP+izUke3fa9cT+b5YC8D/4X3l/hqtr2v0K/4f/w/9NltMY+Yf8n5afNiv983UJ/x/tT6Hv2UXzyA8e7n9vZWDSVqt14pq9K/ffeDA5VYcf4/yP8z/O/0YU4PyT80/OP/MTg0l++nncJK1w/sv5L+e/dfoZ+P9xp9lVtCv4V/AP4B/AP4w0GPAf4D9GiOftin8pIgoZP/h/8P+j+NrN8H9mAcC2SNGg2MNzzrkla62UUjVU56xdss7NOSnlfnEtZXZAY611zrlJ31fUlbLuee2+WVw0Zn7eZKX0Z27O2aUlK+VG+sP4mX/WP/sf/gf/R/4h/9F/fHcW+h/6L/o/9g/2H/Yv9j/+D/w/uSzA/7Uxf5vm39PuX0r+v6eOmIPHTpr7UmPn9u1K2u+/0/xFt5McWEvbmzPUMIVvkOI1RBwHEORKSp+gfoigriCYtZCT8ff1jEJafxl/kMKZ+S/2RLY/WP9+xIG2n9j/Hr3gf6M9NMl+qoQcw//HhSQi/8ZnpK8wcI1gmj4TCgStPvuf/V+wMPifrk/B/0tKZ92C8RmKxs7gf5q+iv13Kdt/x06l//KTJ+yv08HAdmaS3951nfvG7rl0ZT3Ymebf0e5fSv6fOhpo49PuM37wf+AfwX+CfwX/C/4Z/Df4d/D/xD8Q/0H8y8bwCMT/EP9D/A/xP8T/EP+zVeJ/7NNHzr9leSkHLKduziV2yUqZffFn6DuRcpKftDM7N+eK9sJnintS1rUXPh/W1+5P0sdynbA9xs/8s/7Z//A/+D/yD/mP/pN/OwX9bzLNEv0X/R/7B/sP+zf3J2D/+xTA/5HzBvw/+L/w/1Up8OyRdO9Lp7v39fuDvQuzafKhd3Q+NTNjbrQZ0L6Kx9cyHjnjjDwrpfyK61F7/v2wR9X602Vci+3PtO+PfR/j9ykwLf1DesbOx7Tvj30f88/8lykw7fpj/fsUiN2P09I/9n3sf/Y/+39EgWn3H/wP/lemQCw/nnb9xb4P/g//h/9fEP6fHnrRfeGxF9yraZraHbP2V/fe4R6YHSZ2KN6o4bu0+3U+pXH/A//ln9eBfwP/Bv4N/Bv4N/BvIjfBP4F/Av8F/g3832SWBfg/8H/g/8D/gf8D/1cnMcD/gf+72PCP9pFnFq8qFuvcvDFLi8ZIKb+lxUUzNz+flRmALLHWpc5JKX8X11LmT4RJvMMcef62KNqWsu59WnvV/sw5myxZlxYAy/D945OMM37mn/XP/of/wf+Rf8h/9B/0P/Rf9H/sH+w/7F/sf/wf+H/wf+H/u5D+z8Vznblfv9z5zKozB2e7bfPBt7sP75o39+QOWDs2hV4l/2JQvZIhVUtJpd2f7Fy8hCj2OyT4X2utKXDA4eti+8v4gwBt5t9LoB27nrT9Frv8w/ZY/+x/+B/8H/k3/EDJlPIK+Y/8Lz6KU6cuI/+zrwDlXxKawJ5A/xlvb6H/RVIgMPDQf7e+/pum5vyvDtn//sJr/cWWNenOmd733nF979eycsB/5Wdr4N/A/4F/rOJNwH+Ox9OCfw3Po8D/gn8G/w3+Hfx/bpkR/zDSIeriU8J4FOIfiH8g/oH4B+IfiH8g/oH4h60f/2AfPbR4daEGuVnj7LKxUmbnQ8NrKYcsUdy2Eho8fKS4lnKSnzw37nntvv+Oan+XrJudc3a5+AJBXP8YP/PP+mf/w//g/8g/5D/6Ty4L0P/Qf9H/M5cI9g/2H/Yv9j/+j4wCcf4VnX/G8Vf8P6G/Bv/XVvD/LZ473X781b1/stIzN7cTY953Z3L3/t3m98OMVqHHNcyYtQb2H3pv5TONBQY7fzYMmRnvw9UyCBfBbFJmrQcBvpN4iMt1tPcxfp8CzH+e7brIcM36L23xbD+y/+F/+TqA/yP/kP/oP35EKPrfOApo+ij6b/4xB/R/7B/sP+zf1VX3yo+fsl88eTrtJ9Yu759f+fpt17VfXB8/hv8vBl+H/xP/p49Xw/+7Ffy/k+Jr2f/sf/Z/Ga8K/4P/gf8n/oH4j9yPFYfPIP6F+BfiX4h/If6F+BfiX7ZH/It97PAb16Qu/2LOil2yM27OSZmrD3NmySxlZd1vaWnJzM3NGSnlNzM751aWl6yUde0VbUuZ3R/WlTJ737AtKeVXvFvKrP1h34rnE7tkpe9SZvWXpI28rPsV94bNm+JZxs/8s/7Z//A/+D/yD/mP/oP+h/6L/o/9g/2H/Yv9j/8D/w/+ryoF8P9dOP/nysqyffjI3O8t91yW/fedNyfXXX+l/WwRxFe3HsMAPy2BbyXjbhgxGQQIVwMI/V5o7wubrwSsKu+r9td/P+P3Azy1+WD+/YTao2CoYcQ8699LGcj+DwOo4X9lCmj8Bv7vB+Qj/4IPNiD/x/Jb9J9QXqP/lSmA/ov+W/7AiSaP0f/R/31/QpEefHr7Z2nVHP7ho+7rS8smTdru5LWXJ1++Zs/gVIGxAP8F/g38X46VBP8I/hP8K/hf8M85lhz8N/h38P/EPxD/kWNviH8h/of4J+K/iH/LYxOI/8vj9Yh/JP5z2vhX+9jhxWsEbJYJmJlZJ9dS1gIeh8HAhUKSrFibzjgnZd3zK3bZzrhZJ2XW3rIxZnZY1ryveHfRn7W68kwWAJy3JWUesBnXfjim8H2Mn/ln/bP/4X/wf+RfDeAf+e85ZNB/0P/Qf9H/sX+w/7B/q/6DWPsc+z+3vfB/DP1Fha8I/w/+r23q//v1ofY7l/rdD6Vpat56bWv/7dfav3LGDVNMefEidSZrEKHmByDpCYDDDHkhQDh4pXJbfd94/LEWn8n4NQpo9K08z/z7GRJZ/6OsoTWLjf0/ljzwP0VeafxJuw//G0+BaPrB/+H/xaKRpYX8Q/4VPAH5X6EA+g/6z5jtsV30v/NL5vEfPma/s9Lrm5Y1L73tpt7XdswMVsB/gX8D/wf+MeMD4D8reFvOvzj/4vyP80/Ofzn/zQQk59+jmJFtev67ZjMxfuJ/iH8i/ov4N+L/iH8k/rOh+Ff7i98sXZsMA4DDA410ZtbJPSnlnnyXSL7FUeSDCb/QEjp4E2tt6pyTUp4vrqWUvyv3h8HEElRRFzCstTc3O2eWlpeMlFmA8DCYuTCowvEUY2P8Q4MrWADMP+uf/Q//g/8j/5D/6D/of+i/6P/YP9h/uaGE/et/oRT73wd4af4K/B+Bfwj/T/YxPfxf+P/K/s+nn01uOd2b/ahzafuWa+zeO65PPuecBAH7iHMtvicWn661N0J75+7aMKOhuHnF9Tt0965dD93BVTx0kMKseHZU3629I5fAjL+MuNfmi/mPi0/Q6Mn69wME2f9+RlP4H/wf+Yf8R/8Z6odDXRD9b53v96D/eil80f9z3on9U+wX7L9Cx75Y7d9T59OHfvRr9+AgNa7bNs+99arVbyx0XAr+C/wb+L8cCwn+Efwn+Ffwv5z/cf7n4eM5/+T8k/Nfzr+JfyH+RxTEIGGihici/on4L+LfiP8j/pH4z0njX+2vnjx5nYD66wJ8zOysMcvLJiszgTS8lrLmt2KNnXHGSSm3i2spax8I/qk+r/SnCE5YdzzB+9T6jJ/5Z/2z/+F/8H/kH/If/SeXBeh/6L/o/xUKqPaLYgSpz2P/jLVHVHsO+8+jgEov7F/sX+xf7F/s3zfd/n3mtdlrT5yxn5Ig4Juuau152/Xmc864pAwIrgZ4+v8RN+zY+vKdxiIIQZIFhwG8xg9wqySECxMGVkJ8gx5qEZbKfXU8QQfV+oyf+Wf950E47H/4H/zf/4AF8s8UMrTm+xvh9xCEgwQpn5H/3ico0H/8L3JoCaeD+6o+h/5X2oNCavR/7J/chpNfxV7E/sH+mcL+eeO0/cHPHk8f7pvUzHXtk3dct/ydAgcG/kunAOc/Cn6Q8y/Ov8acR6jnWZz/cf5XooC6Xjj/5PyT80/OPzn/fNPPP7MOoP+h/6H/rcuPVX0G/Rf9F/13jQLqfkH/R//f4vq//clTJ6+fNXmA7/Lyspmdnc3KOn0rdGEGH6jIWin+VxcvVdlPfsKcyhcvwgZj29f7O2uWzbJh/Mw/65/9D/+D/yP/kP/oP+h/6L9Vf6uuT6P/Y/+YoTVZ/V4E9l/gT8H+XTPxcwdEQJDA4Mf+j+OvOr/G/4H/B//XpeL/e/Ho7NXHzrpPW2PaNx60u++8sfU559LW8HuL1Yy6wX8qGTqDgICQX+j1Awh5bAYzLeBDiTCu9m8Eas/HomQoZfxBRmV/BTD/QUbXynph/XsRXOz/uAyG8D+fYVcjkrwANp2fw/8LEiL/kP/6fgkzaiL/yxRA/0H/KX/wIAygroTQov+g/xRB1BJgXcl4HvDbLaT/HX3DffuXh8zTaSrBv+nD91zX+2H4vWT8//j/PTwl5x+cfwyPfTj/4fyL8z/OPz2GyPmvd+DL+Tfn3zH4Is7/fQpU4SXgH8A/gH+4VPAPyD/kH/Jvcnwt8h/5X6ZAnf5jf/b0qRvChbL298qyMTOzxkiZhwT7Ib4zxpgVSfU7vF1cSym/4H7XObdqrZVSbq+uWtvtOidlXf21ttdpr3I/GEjRtpTZ+4bvlnLdMZdvMH7mn/XP/of/wf+Rf8h/9B/0v/InbtB/0f+xf7D/sH9z/RD7f+TzwP+B/wf/l6cf4P+b3v/5/Cvdtxw/l3wmdWnn+ivtwttvSv7aGtfKwl2ch7/OEnmWEvrUuDyDDMFBxsfwgbA97X3a/bD9an27loUzH5/zMzIG44t9XwjgD9tn/D4FmH9/P2nrTbvP+vcpwP4P+Tf8r+DJ8H/kH/If/acIqhN+EKuPVBVg9N/yBzzQf/39hf6P/l+mQCy/2S76//Ovmft/fSg9IrSanx/8+M7LBw+B/wL/Bv7Px0fi/5ze/zkWbwr+06MA+NccWwz+F/wz+G/w7+D/89gL4h+I/yD+ZQIKEP9D/A/xP8T/EP9D/M8Wjf+xP3v01A1FAO/q6ortdmeclDLerptxq3bFSpkbUPm1lPL3rJkxy2YlK+WXdo1LVo2VMqu/amy3a5yUWXvDaynl76KulBM974xbtcZ25VOs8gsAlmF7Rd+krBtP+DzjZ/5Z/+x/+B/8H/mH/Ef/Qf9D/0X/x/7B/sP+xf7H/4H/B/8X/r832//5ytHk4Bsr3U8P0rR77eV25ztuSf7aGNMOI4DVBEPBGWhs/QmOUKeqovZHQWSrzzN+jwKx9Jpqcid4WO0P8z82IlmlH+uf9V+iQOx6mWALT1VF7Q/7n/1f/sJJEHGlrh/4H/wP/rdGgdj9MhVzn+BhtT/wf/g//D//EoL83gT5d+gl+3fPHhm8ZpLE7Ngx+N7b9vceB/8F/g38H/hH8J/gX8H/gn8G/w3+Hfw/8Q/Ef+SygPgX4n+IfyL+i/i3PFaQ+D/iH4n/nCB+9gLEv9qHfn3qxgLQVomoDVL6hAExYUrhxK7Y1M04KXOPtB+hmzrjEmuslHI3TOleBPdKmQdgBQG/wQOrKyu2OzPjpKwP2MqDhddrLwT0Mv7xKe2Yfz8givU/2sOZQsv+h//B/5F/yH/0H/Q/9F/0f+8T4Ng/2H/Yv9j/+D/w/+D/wv83jf/z5VeTK1850/6MM6b7lsvcznfc3P5cYl1nDB46THibOVkLkH0dHj8E4GsphsP2KhnFAsB+pb5kdRv2qa4/1fbHZzwOMzCFA2b8zD/rP99z7P8qBeB/AT9WUtrB/31+ivwLMmoi/72APfSfYL+g/6H/ov8Pv25f1Uewf0L5iv1XiFRZLVqG4qbt30Mvm787dMS9ZmySLsz1//mmK88fBv8F/g38H/hH8J/gX8H/gn82pZTd4B/AP4B/AP8A/gH8A/gH8A/T4B+yD0wR/0X8G/F/xD8S/7nh+Ff74GPHbsoNdf1nV1et63adlLWAkeE9qVPfmmTiLYziqoOk+oxf365a67rOSSl1i76s/76wxdj3+88zfuaf9c/+h//B/5F/NYBJ5H+mG6H/oP+h/9ZRIFb/Rv8v20vYP9h/2L/Y//g/8P/g/8L/d3R59sCrbySfdSbpHtxn5+++xX4usaZbaF7ynUX5luLwe4tr18PvK2b/L98PNbbiXlE/BBCHAU5h/abfr7UX9l+rz/iZf9b/iD+w/4PzniHvhP8Nj/uCCCT4vx/givzLecl6+oVGH43/aPIc+e9TQKMX+g/6D/oP+k9hH2r8F/vP/2LWdtZ/Dr/s/uGZI+5o4ky6e8fqN27Yu/q8jsfi/Af8G/i/PCgO/GM14cp4vCbnn5x/cv7J+Sfnn5x/cv7J+adubxD/4VMg1v4i/qVMAeJ/iP8h/of4H+J/iP/ZKvE/9se/fO1mMzsMAA5TmoafaFheMVldKeVXXBfPh1S5wPVXllfMzOyMkTJzpw2vpZRf5b6Xj6um/4zfT+nK/BtTrAlZUBd4Pce2z/pn/8P/4P/IP+Q/+g/6H/pvLgvQ/7F/sP+wf7H/A/sI/0fpe+T4fyr+O/xfl5z/6+Ty7IFXjif3GZvMHNzrdtx9W+uvrXPtzAFaSXGr5ZyLvV8NufFzRsbl2K0GCMVloKxmKA5THMeOL8wBGjeemgkICOa3z/jDADLm38uIrWRgZf27ICUc+99P8Q7/G59zNJY+yL8w5BT5X+bYcfoC8h/57wfQo/+g/+QSK/uh/8Wl/MX+9dWdikNAs2/r77/wqv3iEy+kr1hr3O6ZpW/eeFX7uTpAXCyeJbY++BfwL+BfwL+AfwH/Av4F/Av4F/Av4H/AP4H/Av8F/gv8F/gv8F+efwD8G/i3YQra2vjVbYh/sz94+PQt632RrtM1rrdqrJRCsN7qiu10Z5yU8ndxLWXd/dApPGNmzIpZMVLKL+0al6waK+Ukz8e+r+qULr4+WGQ8Hv9FFMbP/LP+2f/wP/g/8g/5j/6D/of+i/6P/YP9h/2L/R/rj8D/gf8H/xf+v6b9n6+e7O9/7fSO+/q9wdyNB5Pdt19vPpcHANsRaDzDjwcZCwXBO/xfji+Py2hYC/ot/dOq7Y8Px9LaD+9X8d6Mfy1ogPln/bP/TcGTcvYI/4P/5zIP+Yf8R/9B//PkQ5ABXsuYXNFHVfmC/luEGGb8t/TNoljdP5Pnle99oP+j/w8/CoP904j98+Ixe/9jzw1eSlqtdNfcyrevvWzlN+C/wL9Ngt/D/43/G/83/u+m/d/FebyuM4L/zbHe4J/ztQL+e5SFPQuh90JkwL+Dfwf/Dv4d/Dv4d/Dv4N/Bv4N/B/++tfDv9kePvH7ryjChb6fbdb3VVStlzvDzaykz82DGGKkr5UZ+qeu6xK5aKeueL+5JWXc/fD6sr90P2yzGwvhzyjD/rH/2P/wP/o/8Q/6j/6D/of+i/2P/YP9h/2L/4//A/4P/C//fxen/PHpq5oqjZ9r3WWPad1zbuvy6g+4/Ng+pj8sYpCWsqvp4tQyM/hPV3vgZ5Bh/0yEVzP/4DJc+fVj/4xO2sf+1TxiM37/wv3A3wv/LGUSRf8i/IIds5LG9po+Nv4/8Q/4V3yDKP7jhfY+oZi1q6w39v0wB5D/y3883f2H1nxePp1997JB5Qd6ye0f/n68/sHooRqCA/wL/Bv4P/CP4T/Cv4H+rFAD/nPNG8N/g38H/VymgxTdo94l/8ClA/McI00L8B/EvxP8Q/0P8D/E/xP9sn/gf+91HXr816WUfT1V/nY5xvZ6xUkrl6veT/C/chTWKZ6Wse1mnM+N6vRUrZX7ff0P4fNgf7X7YXxl32jGO8TP/6uKXAGnWP/sf/gf/R/4h/9F/0P9K38zMAuQM+m/5C8+a/h7qXOj/2HeShQ4AACAASURBVD/Yf9i/2P/4P/D/4P/S9Af8f74/9vnjnetOL7Y/4ZxN7rwhueGay93HPYh0iMCPi+ecxEU2tk7l9cPkTBIoUvvT4gG0+2FOMcbvR2Aw/zHxvKz/KSnA/g+2H/xvLSgM/l9DAU2+afeRf35OUeQ/8r+ISpbthv6D/uNHUDabkjlg6eg/6D8e+7mE9L+XX0+/+dhv7W+MScyuHavfueGylWfAf4X58zj/4/xvlOFV819y/ulTgPNfzn85/+X8l/Nfzn85/+X8V9OfOP/1z3+Jf8ljk4r4Ii1eg/gf4p+I/yL+jfg/4v8mgTZo8uRSxP/b7z30+m3WytGEOOedk2sp6wjS7c6Y1dUVI6X8Vs2K6ZqZrJSf7VnrOs5JWR/g61yvZ22nk7e/umpMt5uX8qu0P3yXvDNrf9i39fqr9c/Ie7pZxydqLxyD1j7jZ/5Z/+x/+B/8H/lXpYDIfeQ/+g/6H/ov+j/2D/Yf9i/2P/4P/D/4v/D/NeP/fO6oufX0cvuPhJ733pbeefme1ocLZ241XsgZa/KsQUOPaCkqYhQbMNHXISfwoMfGW4T9neAVXhX9fYyf+Wf9s//hf/D/7IQR+bcWFYn8n1b/CPUVXR8ZH4+J/hNHAZ3e6H/of+h/6H/of+P0v6Nv2G8/cnhwWKTTru7K9256S+tJ8F/g38D/gX8E/wn+Ffwv+Gfw3+Dfwb+Dfwf/Dv4d/Dv4d/Dv4N9DCoD/J/6B+I+LK/7Dfv8Xx9+63rFaEC+7FjsrMbS5A9iLp42+H753s9vTjhOn7Y/2POP3KaDRS7sfS0/mfzwFNHpPez92vrT3xbbH/DP/4yigrbdp78euV+19se2x/ln/rP/1KaDtt2nvx+5X7X2x7bH/2f/sf/Y/9n89BTR+O+39WH6tvS+2Pfg//B/+v/X4//Ovd+4+t9r5gE2cfd/t9j27dth3146yEhEcpCSKTlmlcJSgPfnOpHx7svjeZHE9/B7lKF1U8T3K6P4oITyMP8h4xvx7KUmj1xvrfywF2P9eCjz4H/wf+Yf8R//JA/DQ//K9gP47/ORQkS4V/T9Xq6L1Uewf38AJtFPsP9X+O37GPPCLp9zjQrmFefPAwb2LT4D/yteR5o/V7sf6a5tuD/8v/l/8v1vP/1uMKJZfNM2PYt+v1dfux/Yf/gf/g//B/9ajgMZvpr0fy6+098W2B/+D/8H/4H/wv3oKaPx22vux/Fp7X2x78H/4P/x/e/N/+4NfHr9dGIv82s64vjVWSvm7uJYyqxDJgYpku2sO4yDjbzViuJISeJQmq2aetP6G79cYpNYe41civgMCM/+jLZNtH9a/l/Gb/V/iqXULpEiPJiX8r0IBjV/D/33+g/zzKRCqM9p6Qv4j/9dkliwlhcGg/6D/FDwG/Q/9F/3fz3iM/o/+v6ZTYf/UpYTH/1UwTezfKPv3hePd9y0vt+5J2ta8/232IztmzR1ryf2GCY/EzTsuA9gIHTwM0BhmCy7cwZUMa9aLb1sLZigCXKo5BcfnaNMzFvskKcZS9C9I6BgOJ8t8zPjXz4DG/PvrM1xfrP8gYyX73xQxS8KZwgBf+F+Vo4/LeQr/D+JzKvIK+VemAPI/l+XoP8MAUoXdoP+h/6L/o/+vlwF5u9s/Z5bcww89kTzYSwd2YTb9t6t3rTzK+dfQZ8v5H+efnP+OBZhw/s35N+ffOZvk/J/zf87/Of8vIL0ZQ9AEJPhfzr85/86ZBuf/Uef/E5inFTgz+Gfi34j/I/6R+M/tE/9qv/vTN+5wnfwTq7bXs67TcVLm0ma8h0uesz1ri+dDCRW251zHWduzUkrdnu3Zjus4KfO3dc2qWc3KzGAeXkspv06n43q9npUy72/+bik3Uj/sP+Nn/ln/7H/4H/wf+Yf8R/9B/xt3won+i/6P/YP9h/1bpGgJAOmBPwH7H/8H/h/8X/j/Nsf/+eIbuz6y0je3z3Sted8d5uMzHXN9kUQq858GAXvVADWfn1cD2gJ+XwkAHL0je58ExQ3L7MlKB/yQSi0BWOhv1upr9xn/+IxhzL+fsbRy3sH6DwJg2f8ev4X/wf+Rf8OvSSP/0X9CBRT9r/xBBF1fDfXzQN5q+gj6v6evoP+j/4/LGLyd7J/lVffcjx9z3+4PjOsm5tEbDyw/WLG3wX+BfwP/B/5xiB8F/8n5V5kC4H99PC3nn5x/cv7J+Sfnn5tz/qnFixD/4eP3iH8h/oX4F+JfiH8h/oX4l20S//Ltn7/6tiKAtmD+UuYLIMiRF/zZt9a2nXNSSu12p+P6vZ6VMg/QDQVqcGBVcSD7AScVB8IwOLnon9q+c85aa12RgiKIZwkDiBl/LvyYf9Y/+x/+B/9H/o2CYKvqAPIf/Qf9D/0X/R/7B/sP+xf7H/8H/h/8X/j/Lg7/Z88Y8/KpXX+y2nPXz3TT5ANvT/603bIHQqBeY3+HAb1hBIP2IiVjm7iZCxC2NKUBsrXXNX6f8YcpoP2IFI3gzH+Y8tNLkMr6Z//D//IgfPg/8g/5P/6DFJq4bfw++g/6T6Hz5wwa/a/8BRBtw6H/ov+Wv5Dlfw8h03s2Q//rD8xrP3nCfmlpOXXdjj183YHT/1IHB+P8l/Nfzn85/+X8l/Nfzn85/+X8l/Nfzn85/+X89+I4/5W4F+JfiP8h/mmYoIL4Ly+fEfFvfgJR4v+I/9tu8Y/2nx88emce5GNM367atus6KTOD3vkp0cOMeD2zajqma6Ss+xX3pJRfWL/T7Zre6qqRMrs/vJZyQ+0N+1K8L3Y8sfUZP/PP+mf/w/82yK/h/8g/5D/6D/of+i/6P/YP9l8mC7B/N6hPYv+v+Vg24s/B/4H/C//f1vJ/GjfTOnKy+8newBzcN2/a995uP5ckZqbOvxrgjSsZe8P7a+kch5+L1OI/KvdLWYHziC7/H7HthWPSxhNbn/F78ahTz1fT9Iydz9j6Tfe36fZixxNbv+n+Nt1e7Hhi6zfd36bbix1PbP2m+9t0e7Hjia3fdH+bbi92PLH1m+5v0+3Fjie2ftP9bbq92PHE1m+6v023Fzue2PpN97fp9mLHE1u/6f423V7seGLrN93fptuLHU9s/ab723R7seOJrd90f5tuL3Y8dfXT1Jz7+VPub88smkE7SV85uG/p6/Mm7ed1fQQt+CfwT+CfwD+Bf9rgeRX4J/BP4J/AP4F/yrRL8P95LAT4jw3KU/Af4D+GMUnCT2LxLLH1sX+xf7F/sX+xfzcor7F/33T7137jx0ffLqC/OoEZOoiNpJToZJG8+a+4lrLGQVzJIFlpMPxH8ImGMAOx8nwBXpx0PLH1GT/zz/pn/8P/4P/IP+Q/+s9QFqD/of+i/1cAMtg/4hgobDrV+JuafrH2XGx97D/sP+w/7D/sP+y/S8n+O9dL51453f33zrQWrr3c7rrtWveX0n9rrHHGZWX2CzJQhRn2tPphAK8q8ZWMV1oEctF3KWvHE3RArc/4vQxczL+fYZH1P55fsP/DLxooHBD+NzbjH/y/9FEMWUpBxJAqz5B/HgVUeiH/kf/FHssS2CL/i6yjk9gLyH/k/5rMVo2/qr1ZWT+KfqTyc+RflPxz1vYeeTb976+fNivtljl5+Y7F++dmBitrjYD/Av8G/g/8I/jPnCWCf833AvgP8B/gP6bGL4QfWInFj8TiGWLrg38A/wD+AfwD+AfwD+i/6P/YP+Dfsf8ubfvXfuWHx+4afoDIpKlzSWKtlMLg+31r223npJS/pZ4k512vfvGslFI/bC+8X7RVJPwt3iVlLmL9gOCk37Npu+OkzNpvO5f0rZVS/g7bD+OHQzi6Nh7Gz/yz/tn/8D/4P/IP+a/pC+g/ue6I/of+i/6P/YP959vT2L++fMD+H+lUwi/xf+S2Jv4f/F/4/5r1f55b6e47utT9rHWm/bYbzPUHL7N/EgKowwjgKv46DxZeL+C2EjBh7VoQRR6/5D+vAr6rEcnGFGmBBT9eaT/IUBu8IAzgZPzBfAT0Zv7D+ETWP/sf/gf/r//gBPIvCJhE/qP/DINo0f/Qf9H/sX/K+iP2XxAwHhpcm2z/Pn0k+fzLr6VnbeIW982v/NN8p38O/Av4F/Av4F/Av4B/Af8C/hn8N/h38P/56aSGb9Hug38A/1DIVPAf4F/A/4D/Af8E/gv8G/i3zcK/2a/96Ng71vtYZ+qMS6yxUtbVKe5JmSkwHeP6PWOlzAKIh9dSZgpz0F74fPgOrT3tfuz7wvczfuaf9c/+h//B/5F/VQog/3PeiP6D/of+i/7ftD2itafdx/7x7RfN3sT+8ymA/Yv9i/2L/Yv9uzXs3+PnWzedX537w5Yx9l232/fu2mHeWeb4YQBTKA/DgFsjfvpSQO7adY6XrMmg5gdUqvWDAKLo94XPr+foHv6f8fsBXMy/TwHWvx/QH70fg4Sm7H8rTDLnoXX8Ev7nBVBGrzf4v08/5N9YCiD/kf/ljLfoP+g/ZQqg/6H/FTJiqLBtGfv3yFFz/7MvumPW2N6e+cWv7J4bHMf/i/8X/y/+X/y/W8P/y/mnj9dRzOEKXjmsD/4J/BP4L/Bv4P/A/4H/A//XNB5Pa0+7D/4P/F/Zfkf/R/8v66vYP+MpsB38n2MDgHulLOdCqk6Q8brf79l2u+OkzBSg4bWU2uKS+9rz4X3X7jjb71kpa/uTWNtOnesPMxAX11JO0p+wDuMfzTnzz/pn/xsv473GvzSeoz0P//PlC/wf+Yf8R/9B/0P/Rf+v0Uexf7D/sH+x//F/5P6o4V7A/4P/S7PF6+5vRf/fK2fm3r3aa93b6STmvW9NPzkzY64qxq7E85bSFeUBa6Nw3kndq9WcsmHO3vI8XPj++LN+4d/H+MOcusx/sSaqHOjCr0fW/+byG/Y/+19k5WTyk/0/Nr6qAX0E/gf/G1Hgwu83+D/8H/6P/Lu45P8bZ82DjzxjHjOJTXfNLH9r33zvReGKW9H/EeMHYvzgvwrME/g38G/g38C/FTJhEvyyJmvA/43Hj4N/BP9Yji8A/wn+E/wn+E/wn+A/wX+C/6zYY+Bfwb+Cf43Cv9r7v//a3aabm6pJv2fTdsdJmQEog4De1VVjul1jpMx/ciEPD/9R3JSypr00dS5JrJUyf754dlg/6dk07bgkyd9fXEtZUz14Ou9XuX/STkx7jJ/5Z/2z/+F/8H/kH/If/Sf/uEvxQRf0P/Rf9H/sH+w/7F/sf/wf+H/wf+H/u/T8n6+cXvjjftq6budc0nrX7elfthIzXwdWCgMiKnWCeIZKeEOQIDh8vkgePEyAWUnwmMVJlfDyWvtae+F9DaDF+P0ALOY/oEDk+mT9+xTQ9iv7H/4H/x/FCyP/gvDBQL/Q+Any30s4rqk/VX2sIsDi+BPyD/lXpoC2X5H/cftLoyf8D/5X2LTFPlxaNc/97KnkXwb91Mx2+w/u37XyOPgH8A/gH8A/gH8A/wD+A/wL+J8cfw7+CfwT+CfwT+CfwD+BfwL/BP4J/BP4p0sP/7RePOl2jP+0X/zBy+/sZLl95etePSPXUtb9intF/bBO+HxYP/Z+2L7env+FsvAbCU2/n/H7FIilrzafzL9PAY1e4RcxWP8+RWLXp7b+2P/s/zIFYteXtp+19Vd9H/Kv/IVO+B/8r7wjYventv/g//B/+P+IArH7C/mX29obtb+R/76/AvsH/Q/9L9d68x/6H/rfaEcU8mKlP+i8fn7hvkFq915+mZt/+w3JXznnirREa6snDDgKAfmVjGk+Xn0tdqvID6znPyuiffMnrLHGGZeV8vPvjnLHVjo+HEHxrJSTtBfq84zfD7hi/v0FzvoPMnSy/8vxqiq/CvlZyOHgf/B/5B/yH/0H/Q/9F/0f+2dk8+X2XGCfBAYc9l8uO9ezf/uD9OxDT5svLC4nabc1eHb/rrPfB/8F/g38H/jH0BeWe5P98yrOvzn/5vyb8++CApz/h+fR48/3wT+AfwD/Af4F/M/G4o/AP4F/KvsrwH+B/wL/Bf4L/Nvk+D/7pX99+R7TGaYA7q2a7FrKjfxCDlzsxsKfpt0P31n0ZdL+BfWdoNqstVJmBwb9nnXtjpMyx0cOxzpp+xpNtPFp9xm/T4HY+WH+8707XM+sf/Y//A/+j/xD/qP/oP+h/6L/Y/9g/2H/Yv/j/8D/g/9r+/r/lnvJ7pOru+5LU9O99Rpz8OrLzacq7s1YxLnmHw3vB+1XMliVQN55BLCf8s9aa8S1K2V+O78eunsrEHG1faV/KuKc8cdRgPn3IhrU9cn69yKO2f/wP/g/8g/5j/6D/of+i/6P/YP9N7H9mz76G/f546fsUisxxw/sOPPVlkn74L/Av4H/A/8Y58gZ1tbwjdp98I/gH8sUAP/p4TnXsJ3r4bPBv4J/Bf8L/hn8d3EeSPwH8S/E/xD/RPwX8W/E/xH/SPxnEP9q/+F7r9zbGgqIxFqbOuekFA2quJZS/h5Ya6WulPJ3cV08HwIKB/2ebbU7Tsos3jbLMjyKUFfbHz4rbWQaXRCgHPYn1mkV9p/xM/+sf/Y//A/+j/xD/qv6yVAXQv/J9UP0Pz+gBP0X/R/7B/sP+xf7H/8H/h/8X/j/Lib/5+Li3FXn+t2PpcaYe95q7tk9795dBlBXM1D6GYU0f6sWoBfbvlY/vF+N5w0yIikBxNr7GP94CjD/4wM0Y9eXVp/172eMZf/7FKhkxIP/jf2AhLbf4P/w/3EUQP4h/8Z9oCCWv2j1kf/I/3LGePQf9J8yBcr63wuvua8891JyNEncyt6ZxS/NtnvnwD+BfwL/BP4J/BP4J/BP4J/AP+WyAPw7+H/iH4j/IP6F+B/in4j/Iv6N+D/iH4n/3Arxr/aL//LKu9K2yQM4lF9ijU2dcVLmG8C4gTVWykxB7hvbahsnZV1T8p6kb+x67yvuSTnJ82H9sP2wv2vRx8OMxFp/wj4wfuaf9c/+h//B/5F/yH/0H/Q/9F/0f+wf7D/sX+x//B/4f/B/4f+7lPyfpxZ3vmOpZ9/bbRv73tvNfZ2u3T/ye4obtkjTKv+NTAkcZCyt+HTDlKeVCsr7wvYr7YXPax7u8D7jZ/5Z/3maYvY//A/+76Xs1lLCI/+8jN3I/4AC6D+StjZfI7U/9L+x/Ab91+cv6P/BfsL+8fcP9p9Q4OTZ9OePPtt6RL7/Mp8sfWvnztWXJqEM+CfwT+CfwD+BfwL/BP4J/BP4J/BP4J/AP4F/Av8E/gn8E/gn8E/gn8A/XUr4p3HxqNsh/tP+3b+88q6OpCap+fUHfdtutZ2UGfwjbTub9K2UdfXDDCdFtothvK2R9/R6Jivl1x9Y2245J6X83U6d6yfWSil/a88XbUkpv6JvUubttV0/6VspJ2kvHBPjZ/5Z/+x/+B/8H/mH/Ef/Qf9D/0X/x/7B/sP+rVIA+9/PcKr5L/B/4P/B/4X/7832f55c2f3RQWqu2bvgZu66yfxP1poks3eHsRm5N3b6n5YRL/YNse2F8QFa/ATjHx+/daHnS2uf+R+fYTGkH+vfj49h/4+Pn4L/wf8KnqHx4knux/Jrrc3Y9uB/8L9yvDH8H/5f5m8af9D4kXY/ll813Z42Pu2+1h/tPuOP09ebpqfM7/KyOfLzZ9w/9/uJm+us/myhu/Rr8F/1lAb/Bf4L/Bf4L/Bf4L/Af4H/Av8F/gv8F/gv8F/gv8B/gf8KKQD+DfxbgfmbJN4Q/B/4vzcb/2e/8N0j7zZmGJEbRtSGEbuaR/qiv1+B5JbCjOVyGJ1cRBQzfj9i+6KfX62DzH++19dC8ln/a58ZYP/D/+D/a1/pEFaK/EP+lb/YoonXi/4+8h/5j/6D/of+m7PqwGWJ/TvSedB/0P/Qf9F/t4H+Oxi0595YWfhT0zdzt1ybXPWWA+5jwv7C/LfTqvda/kjtfuz7tfYqAW7BgBm/n/83lv5hfXU+SmuuifWnvi8McGf+vQln/bP+y/mv2f/TUUDlR/C/NZ0D/j+9/qWuN+Rflnx47QM3yH/kf0ngof+g/2wl/cc5e/6hp8wXllbStJ243+ybP/89D7KJ/xf/b+HzxP+N/xv/N/7vbeD/Bv8M/jvz7KD/oP+g/+T7AP0P/Q/9D/0P/W+UsXK645+L4Gnwz+CfwT+Dfx7hn+3/+PaL7xlxprbk5ZXcudm/inTeUsrfiTU2dcZJmdtLfdPptLOy7tdqt92g37dSyv3iWspcv8yflVJ+RdtS1tUP3xE+H/ZHe3+1z4yf+Wf9s//hf/B/5B/y37hB31j0H/Q/9F/0f+wf7D/sX+x//B/4f/B/4f/bSv7Pxf7c1Uv9uY9KQMS7b0t/b27W3LYWHSH/lJ8WMZuZCQVsviaEJ0TUq+0FHtrK88HrtPeHDl+tP2pKLK1DSkQJ4w9SbCohFxq5mf+4EELWvx/hEp0SUluQ7P+xEWXwP/jfuAhMVV4j/z11C/mH/IsJoUf+I//LEa7oP5EpsS8t/e/QEff3r5wwZxJjT+yeO/7VxLUC4Bb4J/BP4J/AP4F/Av8E/gn8E/gn8F/g38D/gf8D/wf+D/wf+D/wf+D/wP+B/9sq+D/7d//84nuLc9bUtV1i+1bKXOHJr6XMBlzKGZQF8Pr5Q9UvHGjPa+8PXxBbX+ug1p7Wf6197Xnt/Yzfp0AsvbT50drT5k9rX3teez/zz/yXKRC7XrT1qbWnrV+tfe157f2sf9Y/639Egdj9ou1PrT1t/2rta89r72f/s//Z/+z/Se1VjR/F8hONf2nv056H/433P8TOlzYfse1p86e9T3ue+Wf+x/nfYterth5j29PWr/Y+7XnW/5u7/k/39rxnZdXcNT9n7b1vtX+eWLejPKeRcGc1HEW+8yjfkhx+77GSc7j6vrj62nrU3h8+z/iDeAkl3EbNQMj8s/7Z//C/HF8G/18L3ss/uIH8C+UN8j9GX0L/GU8B9L/x+wn916cA+j/6vxcvfQnZP2+cSX/82GH7ZJIk/YXuuftnWqun8f/Enadp/itN3mrP4/96c/1fGv21+WP+x1NAo59G/1h+pc1HbHta/7X3ac8zfvY/5z/r489j96u2H2Pb0/av9j7tefY/+5/9z/5fL/4mll9p/Ci2PY1/ae/Tnof/wf/gf/A/+F99/GUsv9b4cWx7Gv/W3qc9D//ffP5vP//Nl34nbcmnPyWgt2N6ppeV8hsM+rbVajsp6yZXnksG1hbPh3XC9nr9num0O0bK7H3Daynr3le8W0q5X/RNSvkV75ZS/g7rhyHLg4G1rZZzUkr9sP+Mn/ln/bP/4X/wf+Qf8h/9B/0P/Rf9H/sH+w/7t0oB7H/8H/h/8H/h/8v9p5e6/9OapHVyafenXOouO7jfLNx6rf2P3piCDFGVAE87ShIsz1USSsn/hqDprF0lw261fWucc8aum5E4mAEtg28l4aySgZbxexmymP8g3zXrf23Ps//hf/D/IKEg8g/5j/6Tfz4e/Q/9F/1/rMGE/RPq19h/G7F/e4Pk6ENPmq/3+qmZ7fb/bUdy/hnwT+C/wL/5/nvwf+D/wP+B/wP/B/4P/B/4P/B/4P/A/4H/A/8H/g/8H/i/kALgH8E/Xur4xywAeCCfFZYAWmecXEtZx/AqEdydtun1+qbTaefVe32J6s1LCSAetlW0H7apvS98Pqx/odsP+8v4R1mfhTYy78w/65/9D/+D/yP/kP/oP+h/6L/o/9g/2H/YvxfaPr/Q7WP/+xTA/4H/Q6Ah+ef38P9sRf/XsuvuOd+b+7RJTfvOm8zt+3aZD4y4wPgcWBKYWwYohwFgo/DfWvdybc7DMgT8Qrdf5/P2/8f4x+UAu9Dzc6HbZ/41CrD+Wf/r58C70PvzQrevrf66nLybKZ8Y/4XVL5h/jQLwf/g//D/n+fLzQ3QvNH++0O1rux/5d+nxP2ft4LHD9vOnzqS9Vit9YU/n7HeLedbwVfg/8X+WKYD/F/8v/l/83/j/Of/g/Ifzr614/kX8A/EfxL8Q/1PnC8H+wf7B/sH+wf7B/tkq9o/9m2+99L5C2BXMLf/+U5g/t0YkCs5dYt9yvHv1V9wbxsdl9cr1tfthi1r94H7seGLrV8YzZX+bbi92PLH1m+5v0+3Fjie2ftP9bbq92PHE1m+6v023Fzue2PpN97fp9mLHE1u/6f423V7seGLrN93fptuLHU9s/ab723R7seOJrd90f5tuL3Y8sfWb7m/T7cWOJ7Z+0/1tur3Y8cTWb7q/TbcXO57Y+k33t+n2YscTW7/p/jbdXux4Yus33d+m24sdT2z9pvvbdHux44mt33R/m24vdjyx9Zvub9PtxY4ntn7T/W26vdjxxNZvur9Ntxc7ntj6Tfe36fZix1PUX17ddetymnyw07Lm3jvcx7otdzCDuzs/o2Ho7lQT7ioZUqdtLwSoy3cs5duWxfcslfy+AZy/Bu7O+NeSNte5+5l/JQM2639shmD2v0+B2P0E//M5PPwf+Yf8R/9B/8s/uIP+64dvh/pGJeNukLEd+wf7r9DJLhX75+XX7Defe8W8mhi3uHP23D/NmMFKAWAMxxDrL2jaX9F0e7Hjia3fdH+bbi92PLH1m+5v0+3Fjie2ftP9bbq92PHE1m+6v023Fzue2PpN97fp9mLHE1u/6f423V7seGLrN93fptuLHU9s/ab723R7seOJrd90f5tuL3Y8sfWb7m/T7cWOJ7Z+0/1tur3Y8cTWb7q/TbcXO57Y+k33t+n2YscTW7/p/jbdXux4Yus33d+m24sdT2z9pvvbdHux44mt33R/m24vdjyx9Zvub9PtxY4ntn7T/W26vdjxxNZvur9Ntxc7ntj6Tfe36fYmGY/9f77+8vtbLTnaMEZS3bdabVekvO+YjumZnpFSfmHK68HAWnlWyjwi2pheLy+zAOLhtZR1IcVh+6FDuvLFjVJQcl2ActGX9cYz+n5F3kGtPuNn/ln/7H/4H/wf+Yf8R/9xLhlYK3TI9UX0Xghh6QAAIABJREFUP/Rf9H/sH+w/7F/sf/wf+H/wf+H/2wr+z3O93b/vTOf6hbm0c9dtyV9a51qVAILxCZHqMNJBhFuIsC9FKdRFLAQI/WqAVx7sIkE/dT+1fjCeEPDP+IMACuZ/XEJA1r9GAW39KPfV/Ry8X63P/vfWM/zPD3iC/8P/y/lPKxGVYQQh/G88BeD/4/UH5N9Y+qjyHPnvUUClF/rPltJ/zq2YZx5+Nvk3lzozaxe/3W33XhmldQD/BP4rP7sD/wf+Efwn+Ffwv+CfwX+Dfwf/38/jGYh/IP6D+Bfif4h/Iv6L+Dfi/1rg38H/b634hywAOElyxFSaGifXUsrfyaBv01bbSZlJgE7bmF4/L+vqD59dt73gfr/XN+1O20iZva/Vdumgb6WsOzlMkr5N07aTMn9/fi1l9nzQfp6aeJRyWKvP+Jl/1j/7H/4H/0f+If/Rf9D/0H/R/7F/sP+wf7H/8X/g/8H/hf9vO/g/By7pLvV23pdau+PWq921V15m/tA5Z6y1RsosPnd4LaX81PtBfG8lpXCY8jJ0AgcRaZX3h+0Hz1fiKYLxrKW3HY5Hq8/487XA/LP+2f/wP/i/Ih+Rf2sxs0OFIYiwDlKkI/99CqD/eOsF/S/Qv9B/ff6C/u9RQLNnsH98+aPR62K2/wbOLP7qafsPKysmbdmVx3bOnHsI/NN4vBj4L/Bf4L/Af4H/Av8F/gv8F/gv8F/gv8B/gf8C/wX+C/wX+C/wX+C/wH9tJfyX/b++fOSDSZIH0KZp38q1lHlArXNpaq2UdQG5xT0p6+pr98OMvNr7Y9sbfe0yT0FcfT4fK+Nn/ln/7H+N/4Q8UONH2n34n5+kXqN/LD3h/yL3Choj/5D/uS430tfQf9D/0H/R/9H/0f/R/zX9E/3fp4Cmj2v3sX+wf8oZabT9F7uesP+ms//66dxVK27mj9rtlrvnremfzHTMwXLAZwYTK1DSWUSwn9G3EhBmggy9Wv0gwLgSMBy8sJLhqvJ8XH9Dfh8Cvhl/HD0lM7OXoZn5DzKOjQ8gZP07P2CQ/e8xXPhfnv1d6FD3gYpYfg3/9ymA/PMDLmPXE/IP+Y/+k/PonEEr9gL6v/eBHfQ/9L+1IO2aDVTW/w6/2PrHYyfc2VZi3pi1J75urUs5/+T8k/Nfzr85/y/wquAfwD+AfwD/AP4B/AP4B+38FfwD+IcyBbTzeO0++A/wH+A/CoyGLn9i9xP4l+nwL8Q/Ev+51eNfswDguuDeSf7XbhvT7xsjpfyKaykn+hXJeYfPBwl7J2qiXMlaY50zTkr5f3EtZXRjEzzA+Jl/1j/7H/4H/0f+If/Rf3JZgP43gfIoVdB/zZrOnzHQEk0mJCH6/4gC2D/Yf9i/2P/4P/D/4P/C/9eE//O82/0hk9ob9+6yM2+70fyFF7FYiYDRlLZKTiUtgjTIEOgHDFQiCML+KAHKld6q9bX+M/7xFNDoV4kIYf6LrNg1ATOsf2U9qfs5WK1qfW39sv/Z/+MooK0f+F/wRQT4P/w/U+SzX7h9Kv8IGLjKz+H/HgVUemn8C/mH/EP+rU8Bbf80I/9PnnO/eOI3yWOJcf1ucuZrLTM4pe3MjdwH/wT+CfwT+CfwT+CfwD+BfwL/BP4J/Bf4N/B/E1pT4P/A/xWYR/CP4D/Bv44w0ROyUPC/4H8LCoB/jsc/2//2lSO/VxAw1EfCPVjhT6HFF3iEw/ZCQNrAGttyxkkp74rVhyr1+33TbrdNf6iBFtdSTiJfGb+vjzH/PgVY/4F8Zv/7Hh/4n3ciBv/3+SnyLw/OKT7IgfxH/0H/Q/9F/8f+wf7D/sX+jzsPwf8R0Av/D/4v/H+N+j8HSXt2aXXnZ41Nurddl962f7d5f8nhvpaUqi5CI8wAHPoTw4yClfoBHroCnw4SQmntFbE0ef6PuogSPwJC4k7K8TfV/uexKeu1x/j9jLbMv08Bbb2G8U2s/+DzA+x/jz9p6wn+N55fj1ZXHnAI/0f+If9H8bfoP6H8Rv9D/0X/x/6ptyffDPuv30/P/+pp88XVvk3bSfrTdnriafBP4L/Av+n4cvB/4P/K8RjgH8E/likA/hP8ZyEjckD5MPtVEfEI/hP8Z+mLKOBfwb+W9Qnwv+B/wT+D/wb/nifkBP8P/h/8/5uL/88CgJPBIINEpa2Wk2spQ+eH/J0MrE1bzklZd7+4J2VeP29rvfbD9sLnw3do9dPBwCatlpMyB5S3Td/0szIfX973SfunvT+8H9u+Nh7t/eH7GD/zz/pn/8P/4P/IP+Q/+g/6H/ov+j/2D/Yf9i/2f6x/QvM/4P/wKRBLX/w/vj8R/5/vn9T232b5//qD2Zv7Zv53O21r731r+plWy+zJA6T8AM/I/EYVF7KWgEy7HzbYeP0ggo7xM/9F0KWsPdb/+PzglQSOwYbV9qt2n/3vU6BxesH/vIg/+D/8H/5vMz0Q+Yf8R/9B/yl0jsw+LOnEdfwhVl9rur3Y9699bWUIf7oY5f9vXzb3v3zcnLY2fX1mcPKbrmUc/n/8//j/8f/H+qc1/yP+f/z/ZQrEri/OPzj/KOPJOf+5OM9/ij0O/p/4B+I/iH8h/of4p8rh/Qbiq9D/0P/Q/0byBP0X/bccn6r5X5rAf9n/859e/JC1/TygV0lB7lptZwd9K2Xm0B9eS5k9H3zypuXabmD7Vkq5PRj0bavVdlLWCZBK+7ZvnWu79fqn1Q+/uBJ2UNod137lgIDxM/+sf/Y//A/+j/xD/qP/ZLIA/Q/9F/0f+wf7r2RDG2Owf7H/8X/g/8H/hf/vUvd/Lid7/8iY5OAV++zOm69x/77Ofzst4jvMUBkCvsP2K/WDgOQwJENtPxoRHhnBqLSv9i8gCOP3M/BVM275ISkqfZn/CxxBOn6/qPPD+h+xNPE/WtZ/OQMl+z/MuA7/K4fkqfwF/g//L1NgkyMO1fWJ/EP+FSwd+Y/+E+h/Zxfd048esj9NbJIm9szXWm7lZDnjEPgnH6AG/gv8G/i/9fGV4B8DdRj8J/hP8J/gP8F/gv8E/wn+E/wn+E/wr+B/iX8j/o/4R+I/L8H4V/tfv/T8R9J0mLE3sVaukyT/wkVxPen9YPwVjFiaWJukzklZ13673Tb9ft9ImQck942Raylr4pO1+mvPDttL04FNkpaTciPjE7qMow/jH8WQ1wEEmX/WP/sf/gf/R/4h/6v6labPhN9n0eqj/wx1R/S/TB1D/0X/x/7B/sP+xf7H/xHv38L/g/9ru/r/XNpdSNu7P+1M2rrz5vSeXfP2rqqPTwk4qmQMtsYZZ2yWO7WaMSr8j9QbV1/PMJq/S9qQX7W9uPuMP6QA8z824Iz1b/yMmex/+B/8H/mH/Ef/Qf+rfPAm+OIN+i/6P/bP+vrCdrb/nLOrjxyyX1haNmnLrDzaSc88wvkf539rGDrO/zj/BP8I/hP8K/hf8M/gvzeA7+f8k/PP7Xr+Kf451j/rn/W/fnwY8U/EPxUYdeK/qhQg/o34t4st/i0LAK7brLUbeGBs0jIuHeSIreJaygxQqtyvZBhWJIbaXtjJIEImtcYmzjgp6/o76biLelp/tPuMv5QlTYjK/I/VGNT1xPr3KcD+H+0p4cfwP/g/8g/5j/6D/lejr6P/xlFA08e0++j/6P9rNg/2D/Yf9i/27xiPuSpPsP+x/8sUuMD+j366886B7d47P5fYu29xf2atmxurQRXpGfPvS9bEywYpjMIa4fPVlJejNJhZRK/SXphCWM3wpkHKFf2R8fvzU4kXZv5NOYUp69+nAPt/PH/T6FNhTwHDg/95GSWzU8KCJhnt4P8BQeIcJsg/5F+hk6H/of+i//kU0OwVTb5r95H/AQW2rv7z0jHz7ReO2WMmcae7g1NftalLOf8H/wX+Dfwf+EfwnyIIQ7xunDGn43vV84rKF+xLWX1qOqO2x/kH5x+beP6hrUftPvgP8B/gP4Y8H/wL+BfwL+BfwL/kfAD9t0IBVZ9C/0f/R/8fUWAD+K88A/AwoFd3CIQWfPhEKNHHW/xFct91Ev7W5fwNPAZxHgUtYJnxaxRg/r0Iywq5WP++Rsv+99eLvz7gf6Mk77KVgoTv8H/VY4j8G7e/QvaM/M8/3rLeB1s06T/i7bLu6n7IP+Rf2aOD/Ef+Fzyh6vFH/0H/KXQ+9D/0X/R/s5a0JdeuNP1eu+/raOi/6L/T6P+pHVhn9388NXbfNVe4y665wnxCtxlGNYrsn1LKzwUZUWPakrqx7Wn1tfux/QvrN91+bHtafe0+45+OAk3TN7Y9rb52f7rRx+9X7X2x/dXqa/e1/mj3m24/tj2tvnZfG592v+n2Y9vT6mv3tfFp95tuP7Y9rb52Xxufdr/p9mPb0+pr97Xxafebbj+2Pa2+dl8bn3a/6fZj29Pqa/e18Wn3m24/tj2tvnZfG592v+n2Y9vT6mv3tfFp95tuP7Y9rb52Xxufdr/p9mPb0+pr97Xxafebbr9ob7VnX/jls+YBNzCm1T/77STpvVbXF/w/+H+m8f9w/gv+Dfxb+Twz5LLgH8A/gH8YRbSA/wD/Af4j54nyA/9blg/gf8D/gP/JMR/yA/8C/qXgicMVoXwxA/wP+P/19avQOsX/h/8v9P/Z//IPz/++FU9yDshyci2l/J0OBjZptZyUuf7aHq+xBPdbxpiBMUZK+Q36fdNqt7Oy9qe0XzwrZW17yvPFWKSU54uxMn7mn/XP/of/wf+Rf8h/9B/0P/Rf9H/sH+w/7F/sf/wf+H/wf+H/w//ZNm7Q2ufauz5urbF33+p+d3bG3Djy5YYZE/2MS2rCyYpTeHx7GuC6+j5rnHHG5glBqgHIwevi8z8yfj9jJPNfTjHK+lcSrrL/AwrA/8bxE/j/eAog/0J+g/xH/0H/Q/9F/8f+2TL2X/rYYfOFM+dN35rBM63+yZ+thygG/5T7ssF/gX8D/wf+EfxnjvUB/wr+Ffwr+Ffwr+Bfwb+CfwX/Cv4V/Cv4V/Cv4F/Bv25t/Kv93//+N/8uSdt5wG/St3ItpfxdXBf3bdK3Lm07KTODcXgtpXYYX3dfa6/p/mjtafe1/sbSQGuv6f5o7Wn3tf4y/jgKaPRsej609rT7Wn/jRm+M1l7T/dHa0+5r/WX8cRTQ6Nn0fGjtafe1/saNnvWv0bPp+dDa0+5r/WX+4yig0bPp+dDa0+5r/Y0bPftfo2fT86G1p93X+sv8x1FAo2fT86G1p93X+hs3eva/Rs+m50NrT7uv9Zf5j6OARs+m50NrT7uv9Tdu9Ox/jZ5Nz4fWnnZf6+92mf9Ba8e7bat7+45Z17nrFvvngiGbaOzTxbONonmKt4URThN1olRJ6492v+n3ae1tdn82+32MfzwFNns+Nvt9zD/zP44Cm70eN/t9rH/WP+t/fQps9n7c7Pex/9n/7H/2/3oUqOFHx07aB377sjlinVtMV898pd1a7a+Hx9L8G9p9/B/g38D/gX8E/wn+VUQU+N+cF4B/Bv+tmW519zV9qml9TGtPu6/1N5YGWntN90drT7uv9Zfxx1FAo2fT86G1p93X+hs3es7/NXo2PR9ae9p9rb/MfxwFNHo2PR9ae9p9rb9xo2f/a/Rsej609rT7Wn+Z/zgKaPRsej609rT7Wn/jRn9x7H/7f/ztc39YdDz8AlAl44XxU47bgbWu5ZyU0oaWkNy1Ws4OBlZKqV9cS5k5FIZtSSl/DwbWtlrOSSl/F8mu8/y/1S82hf0N29cmiPH7X0Bi/oOM16z/0i6U/cv+h//B/5F/yH/0H/Q/9N+Rjl6rr6P/Y/9g/2H/Yv/j/8D/g/9rKAvw/11a/s+Bcx3b2fdp69z8bdfZG/ftch+o861qGU+1+2Gbzjljrc0y92Y/MTvlOjc/s7y+RZuar3foP/baK9qWMrtfanND7SvPx7bP+Jl/1j/7H/4H/0f+If/Rf9D/0H/R/7F/tqf910/tiYefsd/o941L3PnvG7f6kun3TZEBGPxTjjUr/EuaTwD8F/ivcgY88G/g38r8NEQ4gH8D/wf+D/wf+D/wf+D/wP+B/wP/V8QogX+sidcC/wn+E/wn+E/wnxcN/jMLABbFpe6XJMamqXFSZvcDDSdNjEtSY6XUnKuT3A/fV7xbyrrnw4DgUAELn4mtz/iZf9Y/+x/+B/9H/iH/0X+87z8Y9D/0X/R/7B/sP+zfSex7rQ72v29v4//IbU/8P/i/8P9VKRDrz4ytP87/absL1w+S7u92EmPfedvgM61WsrMSQBsE7FpjjTPOSFkbsRtExBZ1pczjffPgvyJAtxKhG/4jCBBeC5YoAojDkGEtgrgINh4+XwngDfoXBuwyfuaf9c/+h//B/5F/NV/sQP6PvmKSfYAk55XoP+h/6L/o/9g/2H9l+/fwS/afXjvpzrete9Gs/P/tnXmQbMlV3jPzVm+vu1+/fdY3M9KMZrAAaSyQRxsgISFgJBBIoQGDDGZxEDa2MHIQQQSYGEyIIGACcMgEVhiHdxxMGGQjsSiQZkAyNpIsZpM0mk3LbJp5e7/eu+tmOvLeul2Vmbfr1H1Vr18vv/onq/veypv5ZeY5J0+e755zf0n8UxiATvxXiMAo/T++Zs5/Of/l/JfzX85/Of+VznYHuc75L+e/vfHWnH9z/s35P/EPxH8Q/0H8x86K/2D/j/8D/8/u9//oX/+vT7y11cpKflPn5ZG+LD+5Uspf82WNAGplqt3O1Va/b8UvkIuqqH7rS/9pqUy1VV6UnX90Scc17TM619Zlzpf+fpNlzua59mXZn7JtVf2JQ1hoP/1n/Jn/rH/kH/If/Yf+b2o/YP90bcq69YP9F9qn2L/Y/+x/2P+x/2X/j/+j52UjPnIN/0/in8P/hf/vivo/J4691Wpz4pqj6vBN17i3xwTXmCAr5dSN+bcSASbi49bk7I13HekTAsaNGKXU//f0PyT4Mv7x7Oqf85n5H2bwZv33JwAi/7pJ4EvRnUqcUKQj/+MVhv6r5oSo/EXGMvof/d/7gg/sH+yfULpg/4UzItTH2L+D278LS+rRzz2lPqu0bucrpz9ijF0k/on4L+LfiP8j/pH4T+Jfif8l/pn4b+Lfif+H/3Bp8cvwP+B/wP+A/wH/49LkJ/HvxL9XnFLi/1MEdgL/Qd/z3574zvK9ibVDFKZ8iwm8uVKeO9zh7yYVtLKWaudt5Uv/sc45o7X2ZUHY7Xz3ZeGw6Nzry+K6yZy1ufblIPdXbenwmdMI0jiFX9Hv6r2Z9L9mijL+m3OkBh3mP+sf+Yf8r7ePC72H/kP/Y/9g/2H/Yv+z/2H/x/6X/T/+D/w/g/iz8H/h/9vR/k89Pjc2cfht2jrzipfZN0xN6psqUlpBx3IhQUvKEJzQdXW3jvr6wuvd4PJOhskRE8JSwl1ELxPbG2awijME0/+meDL+veuN+d+U4NnsftZ/TLhtul6Rf70Z/JD/TlU2Qd3pqz8V7m9PIP+R/6VMKj/N5HnT+5H/yP9KJl2avEL/of9KnVfuZy9N/9lctx95St27tKZsZtcfXF+78DlfH/FPZSwa8V+VdJJy/hL/Rvwf8Y/EvxL/W2fPdWXDZkak4LZK1xD/XI8e8W/E/xH/SPwj8Y/EPxL/SPwj8Y/EPxL/SPwj8Y87J/5R//p/efK7fBaJMiAxzKgRb+uqbBOD3h//Pg5orILbfFm/hWz231jBJBvQDpm4el7T/jS9n/6HCDD+YUAr878k97P+kX/NJH393cj/cIOB/oscsOj/QN42tWea3o/9g/3TiwD2H/ZfL6EJ+xf7F/uf/Q/7P/Z/7P+GR+BK7H/N+KFXaTP2d6an3dg3vlTf5Tm/BWtnkI/E8BHq6J9PK/1x0/vFLgzZ/oK50o/hRP/7ItB0PJvez/gLCAw5f5n/rH/kX+ctGSUjqD/DLlqOTeVZ0/uRf8i/vggg/4ey39B/6D/0H/pv8w0GA+r/F866+7/6NfOc0m4hXzv7EWWdrQuw5vyX89+AgMP5N+ffPfFWTc/zm97P+T/n/5z/dxEg/oH4B+Ifugm9iP8g/oP4D+I/iP8g/kM8axjghisR/1DtiQZoXpLQEv2H/kP/of+upP4rCcC6eHWuP4twWivtS/+3tko7o5wv6wRcdc2XdfdL141Rzlqlfel/7xMp9iacr777snBwd+71ZdHeTtu2en7qgAqf5/ttnHL0n/Fn/rP+kX/If/Qf+h/7B/sP+xf7n/0P+z/2v+z/8X/g/8H/lSIg+d+k6/j/dr//0+VmfHz68Pc4ZSZvPeluOTqnXuMzGxX2s44yXvXkaCtuiBlJ0RST+CXx9XiGphmIBb5GlEAuySeXZDSO6wszOtF/xj/IeMb838zRyPpH/iH/Y4EQajD0X9MMwCF+6P+QTy7NpziBLvZP10TtnA9vcnZL+xb7L3x/DfZvb0Zz7H/s/1Hb/22rzjz4WPbRvG1Vni9/3G0svUD802DnlbG/ifgv4t+I/yP+kfhP4j+J/yT+k/hP4j+J/yT+k/jPwfZT0vm+dJ3z/91//l/FSML/SuNlmf9l7OBW/inWP+sf/ueV5b/qX/3Pj91pOhmArc61/+5LL9Cr79X1Qd5y0O8ekeArPN9qrY1zzpdl+8rvvqx7bvw8rXPtXOZ8Wdc/+s/4M/9Z/8g/5D/6D/2P/VPqAuy/bMCUZv0tZOxf4QU/2P9991/sf9j/sf9l/4//A/8P/i/8fzvF/2kmZm8yevL1YxNG3X5L+/uM0dMlv9cp/27JzvskN7933jfpcwVHDIuIECVdj8zt5HkRATkhnEX1V8HamwTmTts329vQAU7/GX/mP+sf+dd5IUQsTyX5Ll1H/gcIoP8ifYP+V70ENOyf/vYl9l9E4MX+3dzDNDT9O+83wf7F/h2t/fvEV92Hzi2aZevyZ+zKuU8Q/0T8F/FvxP8R/5giQPxneN5O/Cvxv8Q/E/9N/Dvx//Af0vhW+B/wP+B/wP+A/wH/A/4H/I/9wP/Qv/IfHrszU63a841ctZW/5kv/qb5v3h+n6M3bSmUtpXxZ/KDz3Zf+IzEghN/neVtlWUv5sq49Tudau8z5sngjRee7L8vHC/2JUBDvp//dMS0AZvyZ/6x/5B/yH/2H/sf+wf7btImwf7H/2f/0Z4Cz/+u7f2b/y/4f/wf+H/xf+P92mv9zfOrIW5Q1J04cyQ/fdJ25s3Slxil+JUZXwsiNUtiFhOEquLwi6CYJhZMUgBHhOGYgSykDEy/5kP2T8BHaT//L4HrGvzjuSBOqMv/7yo/kDQSs//4pQ5F/EQLI/+4aKk5ch3yjB/o/eCMK+h/7r0ozXLO8sP+w/7B/94/9v7isPv+Fr5gHrbX52ur5D2fWLVcxSoX9T/wT8V/EvxH/R/wj8Z/EvxL/S/xzoQuI/yb+nfh/+A8inwP+R4CAiBf8F/gvVUwj/B/4T/C/4D/C/9xV/Ff9/v/4+Nu6Wj/W6PGJfxjBbl3mjM61L/2d1Xdflr8M67NOOaOV9uUg96eMgbg9UXvbuVKtTClf+k/13ZfFJ47AF+pLAh7of28EP+PP/Gf9I/+Q/+i/QfQ5+h/7B/sP+xf7n/3PIPqi8X6N/R/7X/b/+D/w/+D/wv+3rf5Pk40fGp+a+27jnHnFy+zrJyb0jXFGtdidqqMMfWkGtjBBsKrIEGUC8M3sdpsZe6X64oyAiX83/EfT9sfVNf09/Y8z0DH+FcWwmFvMf7/oSxxY/8g/F8kL5H+Q8TXRJ+i/MCMu+r8vAk3tF+yf4exH7D/sv2pPVJh7yfuKNPbPPrX/nFMbDz9l/sfqmnN5vvZAvjb/aBxfVcQ94f/E/4n/E/8n/s9t9X8Ocp5J/AvxL8S/EP9C/AvxL4PoC+JfGvI12P+w/2P/y/6X/S/7X/a/7H/hf5a6oA//Vb//9x5/mzXFWYMyJnPW5tqXdSeD1TVf1l2Pfx/fb6xy/lm+9L+vvm/5/Migk+4X29f0+VEnxfoj/Oh/OZeq+cL4M/9Z/8g/5D/6D/2P/SPZc3FAg3S/aJ9h/zWzv7F/AwTE+YX9H+wf2f+w/2H/x/6X/X/pL8P/gf9jL/s/Jg4cfZU2rdtmplXr61/i3m2dK6h6lTM5CWiP7Ms0n2Kc4avM9tR5f2QaIC/WFxFKxfvD56c+7yTncHCLlB8yIcz0BP2XBAD6H2Y4Y/yZ/6x/5F+pUZrrE+R/8EIB9J+gr9H/vfoX+0ey2CICcGLPDSd/qrFA/iP/0X/7S/8/f0bd9+yL+gVl3fzq0uk/V9pZKd4qllaN/U+c/3D+04MA51/heU6yvjj/4/yvJ36W80/OPzn/5PyT80/OPzn/5fy78f4L/ktAaCb+s+QObMWXEvdnxL8S/9qEf4f/B/8P/p9NBET5ugv9P/qXf++J73GdjL3aZc5/92UdwVf6X/XbreqTrifHa522DNq+y10//e+PgIS/dJ3xjw6Qmf+FLGL9lw4UST5f7vWF/EP+9UNAmn/SdeQ/8r8XgZ02X5B/yD/k39YISOtVuo78R/4j/7sI7LT1gv5D/6H/0H9bIZDr9vjMzDV3KqWmbrrOnTxxWL2hYP/Wvi6yJ71Vx9ucZARWIeFzs67N+4OEWJvJQX2SqLqPWH9igPRncMQEtCo51ebzGzLUxPZFjOIoISz97ySHZfyZ/6z/FAFRviD/og0Y8n+TZV0cQIQpKdF/IaET/d9NUl8sJOyfRoxfUT5j/3XnlJ9eYUJc7F/s3805sZfsv7UNdfqRJ/XH8typjfWF+9prqy/W9e9y+wvx/+H/w/+H/28rBCT5I13n/I/zP87/OP+rENhp8gL7B/sH+wf7B/unHgFJXkvXsf+w/7D/sP+w/0oEdpq8xP7dg/bv3f/+ie9VeV72LMtU8d2XymcPzlUry4rSf6rvviw+1b3V7xN8/H3+t+X9VufauMz5svjbKWe00r4cpP62b4NvV+c5LZWptsqVL2s/4ePTW+L203/Gn/nP+kdQarHjAAAgAElEQVT+If/Rf+h/7B/sP+xf7H/2P+z/2P+y/+/oAvwf+H/wf+H/w//Z8RX3+H9bEweuH588+AajlL79VvWW1pg7tnmgExF64wy3sYM2zXgmZeQTHPRCRjbpef3z/Q7Cd4kz2Pbvj9Qe6UAmxTPgTyT8HOl59D/EL8ZX5jsx/mEGY+Z/vwyb0npk/TdDQMrILuGN/EP+VTK+buYh/yW+K/oP/VfqfP/B/sf+wf4pZWLdp8Lm8afVhy4s6NV23v7q+uKZ/0v8U4kW8V/EvxH/R/wj8Z/EvxL/W4MA8c+94efEf8cIEP/e5Tx4bIj/J/6f+H/i/4n/J/6f+H/i/4n/J/5/j8f/61/6d198R8HRrfskG8j4HxW5t6pAuB7fHj9Tel6yYQn4xd3N3mZzQkJzcsOw7dkkN9P/cigZ/9DjEE2wYecb8z/asLP+e96vgPxL1BHyv/eFHui/Ectj9H+Pzkf/Y/9g/2H/dV/4NHJ9g/2L/Vsd0g2gbuIDvZHPR/Q/+n/T5zHAhGT/3zWRLsXfiPzfFfJ/avrE640xJ+dm1MRtN7nvL1Jz1TJmohRe8T0iYytKeRWnBJP4YXHKvqa/b1p/fL/0PPovMJYZ/yDlmTSfkvU1JH7M//4IJClBo9ul8WL9s/57GadSyl1pPrH+QwTQ/2HK3qbzB/mP/O+HAPovSomN/g8QkOQN9o+6sKQeevwr+lFj9Mby/Lk/yVV7tZuwgfgH4h8282sQ/0H8R+hfjQhNnH8Q/xFMkGHPIzj/4vyL86+OEcb5H/FPxD8R/0T8U5Xwb+T2Juf/u+L8n/GvXsgz4v0G85/5T/xj+ZKSAcxt4j9l/pP+hX/7xXdo7T3x8sc456zW2pf+7th/4Otxzrmqvvj+6re+lJ+mlPR76Xp63l22zbfRX4vbK7WJ/jP+zH/WP/IP+Y/+Q/9j/4Tnjdh/2L/Y/+x/2P+V+9um+9N4/yn9XrrO/jeO92b/j/8D/w/+L/x/l9P/OWZaU1MHj96plB576XXtlx09lH1T+TxVcIEr72/KDxAjvoMcvt6N7F25lTu5+t5x7ybu3DjjmPy0MGOd5B9Or4eMLfrP+DP/Wf/Iv1JSIv9jfpiskXoZ0eg/9D/2D/Yf9m8ZToL9X64F9j/1L5zabfs/m+vFR54yf7K+4dzGxspnV5cvPln5fC/Fv1ydzeD/wf9zOf0/nP9w/nMp8onzrxAB6XxPus75H+d/vQig/zn/5fyX81/sf+x/7H/4P/Cfwnhd6Xwf/hf8L/hf8L/2Ev9L/+IHH/s+Z1VxgqKNcv67L+uEobO51iZzvqwXlkkK3+i2kDJT1eXL4gCn8+yt2hNfTylI/UV40+clDhT6z/gz/1n/yD/kf62qQf+Fb4CLQUL/91Jmm9oj2D+lbVrZh9h/0it8w/XXdL5h/0YHiNj/2P/Y/9j/2P/Y/9j/NQiw/2H/U9qkUwdmXzI2fuDvZWNavfLm/LuzljooEWRV4Xbum/Kw0fU0wV9/wlCakCpJuSg8P7GYo/vj603rb4YP/Y8THDL+/QhjzP+QoN6VRZW5I60/1n+0Y0b+BfoM+R95pPypb2eOFCfAjfS7tD7Rf+i/Sqd1Ah77vjAG/Yf+631BiyRf0uvof/R/QLkZyv750nPqT86eN4tKtU8vXDz7cc7/OP/j/JPzX86/y3hVzv85/w9fQU/8bz8EiP8oY9cHjTcn/oX4l8CaJ/6H+B/if4j/If6H+B/if4j/SRAg/on4p2pPXicgdiD/5Rd+97Hvr5pqrdXGGOdL/7/quy/939L1tMuxgyJcIHF9zjinrda+9HVlKlO5youy7iO1p/qtL0dRn/Q8+h8jwPiHDirmf6+CYP2H8hb5h/xH/6H/sX+w/0Zhr2L/lnsH7H/2P6NYT+z/+vsH2P+y/w0RYP/P/r/yeZQSmP1/10G81/0fMwcPv9GY8asOzrSnbr3RfO8AKYD7RnA1zXjYPxysJzZ7C37f6J8npkCm/30QGP149Oefjf55jL+QApz5z/zfEoHRr0fWfz/+7ejxRv4h/1y/FPDIf+Q/8n8LBEYvj9F/O1X/LSy6Lz721ewhp1W+tHTuo3Z9YyGeFpI/mvMfzn84/+L8j/NPzj85/xw+nljSt5x/cv7J+WcvApz/cv7L+W955s35N+f/xD8Q/7F/4j/SFzQx/5n/zP9SD6Z82ivB/9I//7uPvkvbMgOv7DDub9DH2z9ncu3r9qW/pq1yzijtyzqDSBIY6fYydvCG/PPqWb6sO1Op2kb/GX/mP+sf+ScdmCH/+zl00H8hAuh/7B/sP+xf7H/2P+z/2P+y/8f/gf8H/xf+v/3h/9SZmTk4d/w7lMrHb7zGXX/iiH5dk3x/yX66wx0pXw/UzW7nM7ddyifNEBhmQJPyEUrPlH4vXaf/kT+B8d/k0DP/Wf9pxkpJIjVbT03lUyKvhsznivxrNl7NRr+r67bSp4x/N8dnIW8jvpyEt4SfdJ35z/zvRUCyV6X52HQ+NZ2fyP9ovqL/NmVmnfxsOr/2y/y31q498kT2x+22tusby48sLyw+Wre203gF4p96828Q/1X6Gol/I/6vTn4Q/1iezRP/SfynXx/E/xH/1/+FGcQ/Ev+4NaE12f/Cf4D/Af8F/g/8J/hf8N/g/8F/hP+5w/iv+uc/8Oi7tjw4aiml2kopX9Z9qmu+7MntUf++E6WsUc5YpX3p76+++7KoIH6eVH9LqbytVFa1L7q/6YFYcj/9Z/yZ/6x/5B/yH/2XIiDp5yDfF/of+wf7D/sX+5/9D/s/9r/s//F/lLoA/w/+L/x/e9P/OT4zc/2BienXaW3Uy19q75icdDfqKh4zZtREEeFOOeXv9WURQK61cs4VZfGJI8jjHapQf7KhlRg+Uvs6ba36l7Q/up4wiqT66T/jz/xn/SP/kP/oP/Q/9k/I0Mb+CxHA/u3KiEuRl0lEd8jolex76Tr2f/8MxPt1//f08+6jp87reWfdhfn5Fz6mcmNr46uIfyL+i/g34v+Ifyw1NfGf3RjaoYNfa/zRcZ3E/wR4S/RQ4n+I/yH+h/gf4n+I/yH+h/gf4n+I/yH+ifgv4t+If7tS8W/65z7w6Lu06UQU5LlSWaaUL71vXhunndW+rPMn+N8569xWv9+sy9dZ86l+68siwCuuL/5N1L6m9Sfng0L76T/jz/xn/SP/kP/ovxQB9D/2D/Yf9i/2f/3+qen+hP1PJE/Z/4UIsP8N/BNN1xf7/yg+GP9HX/8V/h/8P/h/hvf/zB46/qqxsfGbx1vKfMMt+du0UVOlJAoZCilfISIAxwTaSKDHAeMpH6QkE3cJujF/pCmjpj/fIuUPhP2h/4x/L0OF+R/zdVj/wQsQkH+B/Jblayyfkf/oP/Q/9k/5ApnU2sP+a8aoxv7tRUB+fxD2f689w/4n3f+cW3CPfOmZ7FGnrFteuvixtbXVC5tzDP8v/t+e+Dz8351YxQHjC/H/4/8P9DXnH5x/9Ilf5vyH8x/Of4Y//ynsFOL/EwTgP5Sxc/A/4L/A/4H/RPwj8Y9BPDnxn8R/9iKA/3Pk/k/9cx/4/LtrrfMB/mld5ozOtS/rbq+u+dJfj++Xrsd1SvfH1wfowlC30H/Gn/nP+kf+If/RfykCTfX1qPXpUMp9gB+Pur2jrm+ALgx1y6jbO+r6hurcAD8edXtHXd8AXRjqllG3d9T1DdW5AX486vaOur4BujDULaNu76jrG6pzA/x41O0ddX0DdGGoW0bd3lHXN1TnBvjxqNs76voG6MJQt4y6vaOub6jODfDjUbd31PUN0IWhbhl1e0dd31CdG+DHo27vqOsboAtD3TJwezObHT581ZuVyuaOHLTTN59Ub/MPrrL5+rLuE2f8je9PMgLHlfh6/btZqvqr71UGzeShMQEkDNAedXtHXV/aHfrP+DP/Wf8d+Yr8K3UB8n8LvY/+CwmQ6P/eVzKM2l4ZdX3YPxEC2L/Y/+x/ds3+b6Otz3z+S/r+dlu7tbXlhxYXLj7eu6KbnqcOtbkf4McD7/+J/yL+jfg/4h+jeFFJnsUiSLqf+M8yFq+Ktx1AhA91C/Kf+FfiX4l/Jf6V+Nc6RdJUX49anwyl3Ab48ajbO+r6BujCULeMur2jrm+ozg3w41G3d9T1DdCFoW4ZdXtHXd9QnRvgx6Nu76jrG6ALQ90y6vaOur6hOjfAj0fd3lHXN0AXhrpl1O0ddX1DdW6AH4+6vaOub4AuKP1zH/jiu/NOxt/4jYLG5tqazPnSV2adckYr7Uv/d5Zlyv/Wl/7jbK61yZwv/d/Vd1/6v3OVq0xlRek/PvV1kAI9anH8e7H+Tlu6/SkeqlTnBUTVs31ZtCe5P3yjIP1n/Jn/rH/kH/If/Yf+x/7B/sP+xf5n/8P+j/0v+3/8H/h/8H/h/8P/Kft/s9bY7MG5o2/R2rVuvNrecOywumOTnFkRsmLCQpQhuC5n2yBO7sHvSXOw9s2IFhPqkvYLTxZ/37A9g3d0izsbPk9sP/3vi4CIX8PxYPyHRKAh3uL4Mf+Z/30QEOdPw/k45OyPMzKK+lZsP/Of+c/83xIBcf2w/nsJ6KI8Qv4NiUDD+SbOX+T/oPLfWZV/8cv6j5fXVNu28+fPn3vx/xD/VMaSVfFjxH8J8XXEv23GJBbrzruliP8j/pH4z85yKGNviX8l/pf4Z+K/iX8vzy7hP5R8DPgf8D9UlWWx4OfA/4D/Af8D/gf8D/gf8D/2Iv9D/+y//vxd2pURWFX6bV/W2IPKOq2Nds6XdfdrY7WzxvmyvF5+96X/O07x7rRz/tm+LAzQylnXsUdTB17gz9u0VSr+clx/1VZf1lVfPZv+M/7Mf9Y/8s+5SoYi/xN/CPoP/Y/9g/2H/Yv9z/6nZr/I/o/9L/t//B/4f/B/4f/D/xn7f6fnDt54YHLm1cYofcsN9hWzB9StmxzfmkhpKb48zQAcZjBME6DpzazDxfx0TlV1FI+P4t+10sq/69KXdfc3bV9VV+f9mSKfoWn9cYX0P04Ax/hXc575z/pH/iH/0X+lTkD/Y/9g/3mjuDMPigL7F/uf/c927P+efVF97MWz5rzSavnsmTN/YdvrG8Q/xQRO4r96+KzEv+XdGI26+ELi/8pYTeIfif8k/jUNLyb+t4y9Jv6Z+Gfin4l/Jv6Z+Gfiv7WG/wT/C/4D/Aef17TnfQjwP+B/7Dn+h37fb3/hB2pirzp83DBjb/xKvegFexJ/N8kAHGfkjdsh8IFH/rz0+fS/N2Mz4x/OeOZ/dCDT89LNwoAKz29Y/1EGdORf+EZK5H+IAPqvK0Pq5Yl0PdTf0npD/8fzD/sH+6eU0eUH+6fX4sH+w/4LAnKwfzclBPY/+x/2f7F8bGaPYv9L9r10vRne2P+X3/4/PHf0FWMTE7e2MqNe/hL7hvExdfVW/uemCYBD+m+X/FklGN4kN3T4PnH9CWE25ENs2cytLiTtaVpfw4Rc9D/M1xwTqBn/HpJXDeGd+R8Rxpuu10gQsP6j9dgUT+RfowSYyH/kf7VkCvGu/UsOyrL4CAIJ+Y/8r+ZMjXmA/dsQAfQ/+j+Qx1vYP/OL6nNPPmO+6N82dXHh3F+ur66d9VMN/4/k35Gu4//pPb/k/Lt/vAn+v8vv/2syH5F/knyTriP/msw31j/rvxeBKls28S/E/xD/RPwX8W/E/xH/1414I/6R+EfiH0utMJi/rtl+jP2vtL+VrjfDez/u//TP/PYXfsDZMmNJ/NHGOH/Nl8X5Yed7dX+mjMqVVb4sF0D53ZeDfJr+XmxPZlSeW5VlnfZ0vvv/FQdaQn/of4iAhFfT8Yvxbfp7sT2MP/Of9Y/8Q/6X+hj9V6wF9D/2D/Yf9q9kP2L/Y//3IiDNl6b7F/Y/IQJN8RPHg/0f+z/2f+z/2P/t2P2fs7k+euKa14y1xq6daCnz8pvtW412M6WDNmKspClsA0aLyA8Tfp/4qId93iBO7957pPYN2x6p/ri9wz6P/jdDQBqfYcdDqp/xDxEYFu9mo9+VZZsZSJF/AWNx2PFg/scp0CNGaDRhh8Wb+d8MAWl+DjseUv3If+R/A3tUtLebzX70n7Q+Wf999Zc4HyV8d4D8W1nXzz72JfMpq5RbWV5+ZPHi/ONbxU/h/xTi0fD/4v/F/4v/F//vjvX/9qpczv+axU+j/9H/fePxsX+wf7B/sH+wf7B/iP8m/p34f+L/4T/A/+jHf/1n93zu71eb8jjldZX+2pd1H22Uc1ZpX/rr1Xdf+r/TFNrKGa20dVvcn2QMDRne0vlSvEE21mprjPOl/23MqI/ro/9hynPGvzuHmf8pAqx/5B/yH/2H/sf+wf7D/sX+L3UB+x/2f+x/2f/j/wj9Cd7vg/8H/xf+v/3t/8xUyxw6dvRN2phDs1O6deuN6m3auJaYgS6K+HbOKa218qX/VN99WexHhOuSPzn+fXy/VtonbVK+LBsQpnhKfx/eIPKd44xR9D/IiCmNr3Sd8e+PAPM/lC+s/xAB5B/yH/2H/sf+wf7D/sX+Z//TbP/Xtu7Co09lH19vW7WxsfHM/Jkzn+6XUUXarxD/FBKEiP8i/o34P+Ifif8k/pX4X+Kfif/uH09P/Dvx71XMfyEvc+LfqzVB/D/x/8n5D/wn+F/w3+D/wX+E/7lL+a/aE4CdKx0EWhvnv/uyzuBxTmutnfNlbYCzdc4Yra0tI7KquraqP66vqtuXtc83WmvrnDPl86vvvhykvXH9UvviOuk/48/8Z/0j/5D/6L8agg/6H/sH+w/7F/uf/Q/7P/a/HV8C+/96/wr+j9CfgP+n3Fvj/8L/t9f9n9l4a+ro4RPfro2bPDTjZm4+qb6zoEVXJNfSIR1lLIxvSCl5AUM0qVAKoZbqSzzCcYMjym7Sof7X6T/jz/wvlzDrH/mH/Ef/VW8FKQQC+j9UkJK9IuEl2UNxjk3snxCBhvZdzJCM5zP2H/Yf9t++sP+sU+uPPaX/bHnDtfP19rnT5858QjuX4//B/4X/D//fXvf/lfGh+P974wk5/+D8A/2P/kf/o//R/ykCnvcB/wP+C/wf+E/wv+C/wf8rdQH8R/ifl8x//ae/8fkfsjovCLXGZc5/96V0NFh3vfrtVvVJ1+M6h79feWqzpzN3+pMFOYab1i9hItUnXaf/IQLD48X4M/9Z/8g/5H8pWdF/3fdgKtVUv6D/+yMg4Sldx/7B/ulFYPj5gv2H/Yf9h/2H/Yf9h/2L/c/+Zyftf6ampucOzx16o9LGHJvLD914rX5zlXW0pPuU2fU23bcRQULK+JvQYzrZgrfKECzxM5rWN3T76D/jz/xn/VfmK/IvIIgNLV+jDPHIf+H9FZEClPCXrov6FP2H/kP/of/Qf6WoRP/vCf3vR/LJr9o/m19urTiXL5/+2ov3W6XWOP/i/Ivzry4CnP+VsZiDxmemeHH+yfkn55+cf3L+yfkn55+cf3L+uZPOPyW+DfYv9i/2P/sf9n+D8RPZ/8bykv0/+//++3/9T+75/A+rPO/sjzJVfM+8oaiUzXNlsqwo/af67sva6/43/r6teCL+d/3qV5myKlemICr5j39uZbR26/bPKNojPS8iPMV/braF/jP+xf6Y+c/6R/4h/9F/6H/sH+w/7F/sf/Y/7P/Y/7L/x/+B/6fUBfi/8P/h/6zZH0n+2Br/2szswavmZmdfq7QyVx2xR66/Sr+xch9L+dW2cjNv9X+pvqbX4+eI+fJcN6mn/22S4DKqUGoP/W+GgIRn0+uMf4gA8z/MPx7PjyqZafW+YtZ/lOAW+RcgIMmjZtIvzZ8br1fpeVI+WdY/67+aI3VzE/mH/VfpPOxf7P/9av88/aK+7/Q5dUFZtXHu/Nm/XFldXSjjmYh/Iv6L+Dfi/4h/JP6T+Ffif4l/Jv6b+PdSDhD/X3Er4D/A/4D/Av8H/pPAN4P/FSS8hP8WwgH/r8N1gv+4b/mP+h//xiPv6djXm+TdLQ3M8AUy8f48fsFOcgZocx9E6wPH6o+uq2u+rPvEv4/vl64ndYb7a/rfQ6quNTAZ/94XCDH/o/WTGBjRgmP9I/+Q/+g/9D/2Tx0C2H+lbMD+xf5n/5MiIO3vpOvs/yIE2P/2ni+z/2f/v/lSOfwfNQds+H/w/1Q6I41Pu2T/7+zM9DUH5+bu0Frpq4/Z49ce199SaKqGjKQ4oDwhLEkMpthAkBhNEgNLep5UP/0PMn5JGToZ/5BQyfwPp08iT6T1K61P6fes/2gAIsAkfJF/yL9qjvipIzCWkf/I/4pkXGc+Iv971pCku+rW2yC/6b0H/Yf+65XfTfdXe1D/P3/GfeKFM+aMc8rNX7jw14tLy6crWDj/4vyL8z/OPzn/5fyX81/Of2MEpPNt6Trn35x/Bwhw/s/5f5dfTvwD8Q/EP3ReNED8B/EfCcGa+BfiXy5D/Av+vxIB/J/b7//UP/Vrj7zHB14Ncrbjndb+Xl/WOihsro3JnLWdlN2d7/5/xXlS57dbPq/KDtxhpDuTOW1z7cu638ftievP81xlWaZ8WUywpu2JOkn/GX/mP+sf+Yf8R//VOOjR/9g/2H/Yv9j/xX6q8X6D/Y9SVZZAz/9h/8f+l/0//g/8P/i/avyH+P9Cf9xu9n/OHpy57tD0wVfnWunrjuVXX3Vcv9a7pb2ruXJPV98r93N6PY63DyPIpftTflH57C3c3TIjKWIsJQSlKCNwzHim/4w/85/1j/wrjyeR/6E+kvSZrE8kfjH6D/2P/YP9Vxvugf0rvZEA+7/nLU5pxuM4I7isr3a3/nvxrPvr50+bF31g6YX5i59ZWFx8LiRkhBk58H8T/0X8G/F/xD8S/0n8axo/jP9/7/j/CzuI+AfiH4j/KNcB8S/E/xD/RPwT8U/EPxH/RPwT8U8Jf5T93/D7P/2T73/oR0wnwsA65fx3X9YSgivj3Jc1H2dzrU3mfOkvxy9MsCZzxubal7UbPq20dsq5Tnuq774sAuo7bdtsr1HOWKWtqdobPzF+41PoYE/qo/+MP/Of9Y/8Q/7XKTj0X9dJi/5PEMD+wf7D/sX+Z//D/o/9L/t//B/hCyPx/+D/wv+H/3Mr/+/c3NwNc3Ozr/Ie4OtO5NdcdSy7oxsUXlLA+lOW0jc2+lMD5SPNOxF0xXf/P1+bc0prXZQ1l2sIDrVu78H/GUe8x4xgsX/0n/HvlxKT+R8gIKw31j/yD/mP/kP/Y/9g/6UEzTTl9uCmbn2ASPTGG+zfMGU39r+wv9u9+58Xzqq/ef6U/prRRl2Yn//shYXFZxLCC/FPxH8R/0b8H/GPhYOO+M8yFpb4V+J/iX8m/pv495KbQPx/mbDN8x7gP8D/gP8C/6f0t8F/CiOO4H8FCEQvWIH/FtkT8P/g/+0z/p/+iV996EeV7YiJOOe5/3/1Px8wpa3Wzjhflg6a8rsvL+loSHje5rP9fYXFO2R7tvt5Eijb3Z7tfh7974/Ado/Hdj+P8Wf8+yGw3fNxu5/H/Gf+M/+3RmC71+N2P4/1z/pn/bP+t0Jgu+XRdj8P+Yf8Q/4h/5B/9Qhstzze7uddgvw/fPTQTQenp2/3P73qiDty7VXqW6tqKrKWL/0nJvBJj0uvpzl/ewmmI3+enAK4bxdG3h4hg9nIn0f/Q8JHmgKN8e+DwMjnI/M/yNCXZODrvBxhZPKW9c/673kBx+bLOKoXdAgKnPVfkrVHth6Rf8i/TdJpYVEHBMyRrzfkP/J/H8r/02f1Z549pYpsvxcXlv/2/PnzTxeqbrv349v9PGlDvt3t2e7n0X/83/i/8X/j/8b/XYfAduuj7X4e+g/9h/5D/6H/0H/ovxSB7dbH2/089D/6H/2P/kf/71j9r3/8/Q//w6p1zjmntda+9P+rvvuyvCfvecuE/1t444SkAOLr0RsKlJRxUWxvswbQf8af+c/6R/4h/9F/6H/sn1IXYP9h/2L/s/9h/8f+t7vnZ/+P/wP/T983jjZzP6k4Iwz+r6yLSQ2Wsr+u2QDI9SH/t0P+Hzl48OTswdm/6/cdh+fymRuvVd+ulTJiAt2E0BKPf0hwkOprmG+qJmNwXEPYHun5SeulBGr0PyL0MP7RjAsIPtL8Y/43yjfN+hcIhc3lWVN5Gb/QgfXP+u9FAP3fK9GQ/92st+V5T8TPFPKRpruL/i+UQf41ledN70f+d0ncdXtf5N92y79TZ/WnnjtlvuZHY/7i/MPn5xe+vKVXgvgntenzKtzL+H82fYL4vxIEZH8d/r8mCMh44v/cDv9nseaRf8h/9B/nP5VNiP5H/0cIyPq6ifYvXqgL/wP+C/wf+E/wv+C/wf/r6ALi34l/Ly2pvef/0D/2Kw/+mOtk8NXaav/dl2WH+78ywlqljFHKl+UBmnHOWe3L8u+wvqrurZ/X32Bt+vu4fVVbfek/cn30v5t22SMWpmBm/Jn/rH/kH/If/Yf+x/7B/sP+xf5n/8P+j/0v+3/8H/h/8H/1+hNlfxv+v34INMVvN/s/52amrj5y5Og3O6WyuRk38ZLr9Zu1cWN9EpY1i3aou7sZf0B8nkigbMYX6caud7zzUcI2sT3iDfS/CX9ChJPxFwi0zP9wvvV/XwDrv+l8EVdodAPyD/lXrcG6uSOtzzhAUyKQNp3PTe9n/jdDgPXP+mf9l3YG8i9FoKH8f+aU+8Tpc61z2lm9uLT4yOkzF5+qfGJ1/lFJWO2n/X/t9OvEpg0aP7ab/R/0v2b5Mf5FbCbzv/58LZ4xrP8wPpH41zJWj/hf4p+J/yb+Xbanif8n/r/iPMB/gP8B/6XLCevaUsT/E/9P/D/x/8T/78L4/x/95Qd/TOvS5e+0ctop7ctCpIX6LvHI+d85p1z398Z5Z7erCMCd7/5/9Q7N8re+jlKAhPXFv4nbV7XVl4PUH9+Ttp/+M/7Mf9Y/8g/5j/5D//e8A6XGwMD+wf7D/sX+Z/9T7R/Z/7H/Zf+P/6MToIP/p/CF4VHv4rIAABreSURBVP/C/zeIfxL/Z7ifmJk+cOTYsSN3aKXGpibt2C0n1Zuylp7aOj7dO4K987p0Xyf+3s61jrtb5s9GKfK01v4t6f7NuEXVIsEzaoAUPy7xe2R+Cv1n/Jn/rH/kH/If/Yf+DxGodCP2T739lqwY7L8gRTL2L/Y/+x95/6esyr/0nLr/4qJe8rEU8xcWHjh/Yf7ZJJ6pEztF/BPxX8S/Ef+H/4/4z954AuJfQwSI/w3jk4l/LmN1if8m/n2Q8zXi/yN/UMLfgP8A/wH+A/wH+A/wH+A/wH+A/7CZA3eP8j/0j/yrB3/cZ+3y/Yvfd1MFL1YBrQkGAkHYaau1M86XhYOz892XpcOzf4aU1AHSv764A9pp7bRzviwCtjrffVn83clWTP8Zf+Y/6x/5F77vC/kfEprQfxEC6P/eF2Kl8UPYP9h/2L/Y/+x/2P+x/2X/j/+j0AX4f/B/4f/D/zmI/3dicnL2mhNHXmsyMzkx5swtN7g7xsbUiXL+hAH56QZMSsEnMHQjxm0V/O7LWoJZTBDukIWr+xMCRXQ9DVCJCAdCffS/2Xg2xYvxL8kPzH/WP/IvRUCS79J15H8coIj+Cwh36P9A/2D/Yf/2ro+m9lzT+7H/sP8k+ze3dv2pZ1r3LS27NeusPXdm4dPzS/OniX8i/ov4tzIWEP8v/l/8v/h/B/H/9tpoUjwx8b89pI3ivJn4Z+K/iX8n/h/+A/wP+C/wf0pdAP8J/hf8N/h/8B+trrIW71v+3z/45Yd+QuV5uc/OlFL+qy/r/uHvyzLVvb/z3f+v2HCW2X+qjCcpgayqvPO86IHy72vjrrr/TNrXtD9N76f/xVxg/Jn/rH/kH/If/Yf+x/7pvFAG+y9+gQD2b3eTkW44sP+l/RP7n74IsP+L9udN97NN72f/y/6X/T/+D/x/+D8vn/93bGJy8pqrj70m03rWuxpvuNbeemhGfZ1gDfWwf6ucwaPNwevDKqokceWBWv8AeVW8qL9qQze5WiehcM3vpZzAEgJNfy/d37T9CaWN/jP+nXXJ/Jflh7QeWf/9EWiKn3Q/8q+Z/kL+R5Rm9B/6D/3XSViF/pP2D5I+Qv/vJP2/3rbzTz1j/vfqis6dUuunT5371OLy0oVuAgXOfzj/qYLsOP+KAw45/+P8r3/8KOefnH/2QYDzX85/g/j0pufZTe/n/Jvzb86/Of/m/Jvz78t3/r1lAsbYFML+wf7B/unhJza155rej/2H/be77T/9nn/5wE+qzOe+9OvGqiwzRVm4J8P5neYI9vf533bujwnEKV+4rNs/o/yEKQSH1l9JeyMNmfjfO22n/4w/85/1j/xD/qP/0P/YP9h/2L/Y/+x/evf37P/iV0yz/2X/j/8D/w/+r9LRFr1AEP9f/L5E/J+X6v9tZa511TVX3z45MX6N1kYdP7xx/Pqrs9dY69/iWRF8Q39vTMiVMjDGhISYsNu8vv4ZDMXw/YRg3CVNFgfuQgbk5u0NCQn0PyRgNMeT8e+XwZL5L9BXWP/RCxaQf5WOQv6j/9D//TPgNtfX2D+9L7TB/sP+633hQ/P1tH/s36UV/ZWnnnGP5Ll2ztqV50+f+pulxY3FMF8C+/9L3f8P5l8qYz87+QhS45r4r4h/TfxbEbtI/B/xf8T/Ef9H/B/xf8T/Ef9H/B/xf8T/Ef9H/B/xf4E/wfPWKs6a3zDAf4P/B/8R/mfJl92N8W/6h3/pgX+0VRhCbq3KjFG+LD6R/MuUUbmyypeDfKxTzmilfVlU1/nuy7rfV3X7ssT38j4vbgP9Z/yZ/6x/5B/yH/2H/sf+Cfe/l9sew/4rbWvsX+x/9j/s/y63vGX/GyLA/p/9P/t/9v/s/3fO/v/YscMvOzx38DZrcz0zbSdfer37lsyYyUH8z9t9T5xvOM7nJbYnTZEWMuDECq7sDfS/S6EpCHtB/scBxobxj1PkMf97GaADTKEreQvrn/VfyTzkH/If/ddLpxxAMqP/0f+9jOzquy93wWe/6P9T59zfvnAqey53TuU2P/Ps82c+297YWI+HiPgn4r+IfyP+j/hH4j+JfyX+l/jnUhcQ/038O/H/KQLEvxH/Rvwf8Y/EfxL/Sfwn8Z/Ef8L/HDXfVv/gL3YJwE5brZ1xviwObDvffen/jq9HCT+UdcYZbbUv6+6P66vu9aW/v+nvY5M53lDHBnT8/Pj39J/xZ/6z/pF/yH/0H/of+6fUBdh/2L/Y/+x/2P+F+yP2v0pVSRUuZf/O/r/0leD/wP9zKesH/1eIAP6/MKBmr/o/D8/MHT9+/NCrtHZjrTFlbr7evfLApLo+Djgvwgx7GUjxgokZKXGAfUTAkG5PGJ7R80U+h/QAqT1xd+k/48/8L1lXdZ9h15uL+MhJfeGCZP0LfK5hxwP5F6o75D/yH/mP/Ef/of+xf1IEhrQ3cuvaT3/NffLCxWzRV764tPrlU6dOfaFtTRGxKsUT4f/E/4n/F/83/n/8//j/if8l/rlZ/DjnX5x/9SLA+d/+OP+r4hFZ/6x/1n8XAeQf8q/3hSp7Nf4D+V/Go6P/0H/D6r/azLtbhEvwbxAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARC47Aj8mz+6eHTdjf+AU+6EMUodObh688z0xg8p54z2TDsfgB0R9JIMdFJKuohA5ZRTWmnlS/+pvvuy848gxZtzTvm2+HKQ+5sSlpP6O8+i/4w/85/1j/wLCdrI/ygDKfqvf0pW9H9AoMb+wf7D/sX+Z//jlM3Nl09fOPDfV9bMhlaq7XT+4X/xzpmHLvvGlweAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAwAAIQAAeACRuAQEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ2F4EPvjB/ze2fOIb3mKtu8M/+cBkPnH00MoPZcbdULREyOjbZf90XqgaZ0yMU3Ym3Ut+4B/ayUN5GZ4v9idqoHh/wnAKMybS/zBlKeMfT7Ao52rEKBz1/BPrY/4HCIh4sf4jhiPyrzdjLPIf+V/JkFrTDvsnEhjYf9i/2P/VC5FGbX+I9W2P/be2NvahF89PPmytUsboC8rmf/Cz75r+2vbufnkaCIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACGyNAARgZgcIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgMCOReA37129RY2pdzjrZltGqWNHVl41MbbxPXGDq2y83Qy5YYbeLpmjcovHBJewRqk+6brYvoheGROah64/ylBM/+OUmIx/SHBi/vciIK0/6TrrX5hPyL+CStV5PUXyQouh5xfyX1UYljMR+R+mREb/of8CCRQIbEn+SNfRf+i/vvbUDtP/zrrTZy8e+E9LK2NLRbuNeURvnPrT9911cmXHbo5pGAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAwL5EAALwvhx2Og0CIAACIAACIAACIAACIAACIAACIAACIAACIAACuweBD374+QNL7aNvd9a+3Ld6+sDGgSOzq+82xt1Ukjg8tcUprXRR+k/13ZfF9YgQFSdAFPLd1YAVEoqk+uMKmia8ShsQPZ/+M/7Mf9Y/8g/5j/5D/3d0AfYP9h/2L/a/tD/Zz/uf9Q1z3+kLBz/ZblultVrNlPnIz7xz4nO7Z4dMS0EABEAABEAABEAABEAABEAABEAABEAABEAABEAABPYTAhCA99No01cQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ2MUI/NaH1m93Lv8u59SkMUYdmV296cDU6g8qrSYK3tvWCc2SXicZzCICrQiT9Lw44WBcoRRxH10X2yu1J3q+WJ8EgPQ8+h8mXGT8QwSY/6G8EhKUiutVWo+s/wABEU/kX38EpPmG/Ef+V3OkbiYh/5H/vfY6+q9vgm5RX0nyGP2f6H9r1XMXFg/8wcJStuAvZlp9yUxO/s/33qkvSuqf6yAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiBwpRCAAHylkOe5IAACIAACIAACIAACIAACIAACIAACIAACIAACIAACjRH4nXtPzaxlM9/hlH6l//FYy2bH5la/bWys/S1VFuBBKk3j5ZsxUuIMw5vk447XPc7w243u3yJDccRfFvgQRc7jXgZJ0h4BBPof88UZ/yaMJOZ/mW28yrDJ+u8RSUXGdeWz6RVl+ekvr5qtPrk+SQcg/5B/4ftCms1A5B/yD/mP/kP/dzY80YZlJ+t/7VR7aX3i3nPzE09Y6/WgWXcqv+9975z6lNZ602KRbAiugwAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgMCVQAAC8JVAnWeCAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAgMhcA9f7hyY6b1261zx31Fs9P57MHp5e8zxr3U/+2cU1XWLP+3RNgZqjHFAxsyeKUMiVKD4gj7im3nS/rP+DP/Wf9aF+sA+Yf8R//1J6xK6la8jv5v8v6I7r2XGqWA/RO+YQH7r/vWCexf7N8t7N/ctj51bn76L9bWVV7YRcZ8YX1j6aM/f9eReVHGcwMIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAI7AAELvVobQc0nSaAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAjsZwTuvffe7Lns7a+xWr9ROTWmjFGHppaPTc9sfL9W7touK9ejFGWg7JDjPEm4uBoFjDfFtSIbb11f/5y+8u/jFkk5gkf9vP6IyO0fdXvof7/5nTKsmP9BxmzW/6bMQ/4h/9F/4QtD0P/NEED/ly9bwP7byp7G/hvtfgT7t4n9a3P95PzSxEeWVsZLoq/W53Rb/en77pp8spmk424QAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQuLIIQAC+svjzdBAAARAAARAAARAAARAAARAAARAAARAAARAAARAAgSER+LV7z82NtybeqJ253RZJnYyaPbB07ex0+53O2aO++ihBWs0ThwuojwmXSQZiHSQo60kXvEXGXuF+CTL5+XEN9L8JoUBK+SzjH+Ld9H7Gvz8CMp7M/xAB1j/rv3pJgJ8Zw6W0ldcf8q93vjXFC/mP/O+HgDyf0H/ov14E9qb+t04/s7A09r+WlibP2nLX1VZaffLi4cm/vvtNui3JUa6DAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAwE5DAALwThsR2gMCIAACIAACIAACIAACIAACIAACIAACIAACIAACIHBJCNzz+xePtSYn3pQ7+/W+gpZRamZ29cYD42tv10YfU86VTOC6T3XNl6P4xIzjUdfftI0SA3rU7aP/IeN71Pgy/s0QYP7HbyAI8Rv1/GT9s/579e2o51ez1S+/AWTU7WP+M/+Z/117e9Tri/XfDIF9Zv84p04vrUz+0cLyxAvWvxVKG6uMe6A1PvFX771TX2wGHneDAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAwM5BAALwzhkLWgICIAACIAACIAACIAACIAACIAACIAACIAACIAACIDACBH7rD5eusca8WVl1i6/OKKVmplePHZhaf6sx7mXFI6IEhwlfpydHr789zo8VNzPOlxhfb5pfK6m/w13eip8stT+Blf53B7UmQ7SU/5LxDxFg/gfTKVlurP9m+XWRf9H6Qv4X7+5A/9UbSOj/iG8c2W/YPxEC2H/Yf5VRsofsX6vMl1dWJv58YXn8lCf+GmOczfPPaTt1//vu0udGsL2kChAAARAAARAAARAAARAAARAAARAAARAAARAAARAAARC4oghAAL6i8PNwEAABEAABEAABEAABEAABEAABEAABEAABEAABEACBy4XAb//xyg3Wmje43N5aPWN6amN65sDq67PMvnaTBOwvNmQwOueU1lr50n+q774sPlF9TjmllVa+HOT+BJOhGYQCo5n+N2JwMv7Mf9Y/8g/5P5g+Q/+h/7F/sP+wfweTl9j/EQLC/ie32acXFic+uboxsWg989e/+Mm4x7Sx9/3zd8y8eLn2mNQLAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAtuNAATg7Uac54EACIAACIAACIAACIAACIAACIAACIAACIAACIAACGwrAvd8+OKx1sb4a6xztzulWv7h42O2NTu99rKx1tq3a62OxTl+Jb6t1IFhf58ykpvmIB7u/mHbP+zv6f+wOYgZ/zDnbLxi++M77Pwd9vfMf+Z/+EaC4dZzqq+Y//3wHXb9Dvt71j/rn/Xfk6JWIf+GsWf2ovx3zq1u5OMfX1wef2htrbXh+2iUyp02D5ts428g/kq7VK6DAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAjsRgQgAO/GUaPNIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACjRH44IfdgaWN1VdrpV9tnZvxFRij1MT4+uyByfVXjo/Zb3XOjvn/xxl9pYyv8XWpcU3rj+tr2p4kQ3FU4bD10f8wIy7j3x8B5n+ZPbfKGC6tP9Z/iICEl3R91Hgi/5B/vRnBkf/I/34IoP/Qf+j/S7N/2nn2meXV7NMrq1NnOsl+lVFu2Sr9mcl84TM/fdeJRUn+ch0EQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEdisCEIB368jRbhAAARAAARAAARAAARAAARAAARAAARAAARAAARAAgUtC4O77728dPPu627SxtztlbnbOGl+RaRk1M7F61fj4+qtaWf5NSqmszLrlP01z+gn3a62Uc55pXFZfffflQB+pPdL1+CHS/dL1hvXRf8af+c/6R/4h/9F/6H/sn1IXYP8NZP3K9viI7VXsf79J6eyDCoHdsyeqG7LR7n9yp7+yvjb2V0vrk0+3143dfKJWzxmXffbAmYcf+amf+uYiCzAfEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABENjLCEAA3sujS99AAARAAARAAARAAARAAARAAARAAARAAARAAARAAAT6IvA797qZ9vjKK/Lc3O6UO1HdrDOrD4y35ybG129rtfLXae0O9ot/F/msDfkISYY45ZRWWrmKkDxk/H3MZ6jq9qX/JBkth43np/+N+BOMf5QhkPnP+kf+If/Rf6WJgv7vckDrLDzJ3oiuY/+UtiX2H/bvTrD/ldY2z80D6xvjD66uZS+sb7Ta1TI3Wl9UTj2c5RsPvfeu2dNscUEABEAABEAABEAABEAABEAABEAABEAABEAABEAABEBgPyEAAXg/jTZ9BQEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQ2BKB3/rDpWucyb5RK3Wbte5odaMxSo2Pb0xNjW2czMbyr8uM/Qbn3FhvwraYb9I4YVjUqpjfExOMhyYASc+L8n3F/YkT9tH/kN/L+DdMGCfNxyhhNvN/uAR8sRBM5A3rP3jfA/IvnBDI/zBhK/oP/debHxX9j/5vlDAX+0c5a0618+yB9fbYYysrrQu5M35JFR9jzJpy6rEN7R5afujXvnz33Xd3swCzpwUBEAABEAABEAABEAABEAABEAABEAABEAABEAABEACBfYQABOB9NNh0FQRAAARAAARAAARAAARAAARAAARAAARAAARAAARAYDAE7vn9i8fGDrRuza2+TSlz0jlrql/6L63xjYnJ8fx4ZtZuabXsK7XWh1TFivI3Jhn6on9IKYMTxm/U7oSBFTEkGz4/SZjnnKqy0BZPbtrehs/fxM73q+558bDR/4iBxvgPs/6Y/1GCatY/8k+XWbiR/+g/9H+sX91I9S/2j4An9l+IwC63f7UxLs/VY3ne+sLa+tiz67Y13143AalXG3deOfOYdurx6/KJr951l84H271xFwiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAiAAAjsXQQgAO/dsaVnIAACIAACIAACIAACIAACIAACIAACIAACIAACIAACI0DgN+91U2p8/RaXt19idHbSOnc8rnZsTOlWlk+1svVDmbFXZZk9qTN7i3Z21t9bkWl9WXwigqxTTmmllS/r7vdErICQGzUgrl/K0Bg/T0Up61K+b/h86XlxB+l/SaZj/Jn/rH/kH/I/zGCN/kP/Y/9g/2H/7j373ynzgnPZUxu5ec61szNr7dbFjQ297noy/BZ7HqXWnVbPGueeyvL88ffeNXt6BNs3qgABEAABEAABEAABEAABEAABEAABEAABEAABEAABEACBPYUABOA9NZx0BgRAAARAAARAAARAAARAAARAAARAAARAAARAAARA4HIj8MEPP39gZWXmpBsfP6msu8Fpc62ztlX33CyzumVsK2vlE5lTU9rk07pl54xyh4x2c1a5iUyrcW30pP+utZs0zk05paL64hyl4dMSAlWHTOxJNf4TE4hTAm9M8PW/KZPc1X/C9kj1x4RgKYFZ+kz6H+ZoZfx7EWD+RwRC1n/xMgXkH/If/Yf+l+yT9Dr2D/Yf9m9o//sMvG5FKbXqnFkrS7XulFmxVp93Sl/Inb6Yb+hl51oreVuv5661YYO8vj1Wm3YXjcue1i5/xmn39Pw7D7x4t9Zb3X25t3XUDwIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAIgAAK7AgEIwLtimGgkCIAACIAACIAACIAACIAACIAACIAACIAACIAACIDATkXgbufMzEcWjmQbE8e1s8dzY45rnyVY62NbEYN3al9oFwiAAAiAAAiAAAiAAAiAAAgMhYA2K0bZ087o0y63p8eMOa2Wlk6/9z1HLw5VLz8GARAAARAAARAAARAAARAAARAAARAAARAAARAAARAAgX2IAATgfTjodBkEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQAAEQODyI3D33XebuVf+zEGrJ2aNzWaczme10zNOmVmn7axyaspo7TP9tqyzY8apllO6pbRpOWfN5W8hTwABEAABEAABEAABEAABEACBegRMkRTbbGij2sq5tlWqrZ1qO+02tDFLLm8vKmUWdCtbsBuri2aitTCxsjj/03edWARTEAABEAABEAABEAABEAABEAABEAABEAABEAABEAABEACB0SDw/wEPHPrFqkm13gAAAABJRU5ErkJggg=="},5285:function(Br){"use strict";Br.exports="data:image/png;base64,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"},75309:function(Br){"use strict";Br.exports="data:image/png;base64,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"},19664:function(Br){"use strict";Br.exports="data:image/png;base64,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"},77882:function(Br){"use strict";Br.exports="data:image/png;base64,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"},66832:function(Br){"use strict";Br.exports="data:image/png;base64,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"},47558:function(Br){"use strict";Br.exports="data:image/png;base64,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"},71979:function(Br){"use strict";Br.exports="data:image/png;base64,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"},91833:function(Br){"use strict";Br.exports="data:image/png;base64,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"},31081:function(Br){"use strict";Br.exports="data:image/png;base64,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"},96593:function(Br){"use strict";Br.exports="data:image/png;base64,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"},42922:function(Br){"use strict";Br.exports="data:image/png;base64,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"},20345:function(Br){"use strict";Br.exports="data:image/png;base64,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"},79005:function(Br){"use strict";Br.exports="data:image/png;base64,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"},39057:function(Br){"use strict";Br.exports="data:image/png;base64,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"},96908:function(Br){"use strict";Br.exports="data:image/png;base64,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"},57177:function(Br){"use strict";Br.exports="data:image/png;base64,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"},81378:function(Br){"use strict";Br.exports="data:image/png;base64,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"},47621:function(Br){"use strict";Br.exports="data:image/png;base64,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"},93291:function(Br,fn,B){"use strict";Br.exports=B.p+"static/detailbg.bac9d524.png"},90639:function(Br){"use strict";Br.exports="data:image/png;base64,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"},12031:function(Br){"use strict";Br.exports="data:image/png;base64,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"},98486:function(Br){"use strict";Br.exports="data:image/png;base64,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"}}]);
}());